matlab闭环传函的根轨迹,试绘制闭环系统根轨迹.PPT
试绘制闭环系统根轨迹
4-5 控制系统复域设计 ——用Matlab绘制根轨迹 在应用MATLAB画根轨迹时,需要将根轨迹方程(闭环特征方程)写成如下形式 式中 为分子多项式, 为分母多项式,二者都必须 写成的降幂形式。 通常采用下列MATLAB命令画根轨迹: rlocus(num , den) num=[0 0 0 1];%开环传递函数分子系数,降幂排列 den=[1 3 2 0]; %开环传递函数分母系数,降幂排列 r=rlocus(num,den); 例1. 系统的开环传递函数为: ,试利用Matlab画出系统的根轨迹。 解:打开Matlab,创建一个m文件,输入下列程序片段: 执行之,可得到根轨迹。 (1)画出系统的根轨迹; (2)计算使系统稳定的k值范围; (3)计算系统对于斜坡输入的稳态误差。 解:(1)画根轨迹: 例2 已知系统开环传递函数为 ????求出射角: ,得 。 该系统有三条根轨迹,一条从原点起始,终止于开环零点 -1处;另两条从原点以 的出射角起始,分别终止于-3和无穷零点处。 会合分离点:由方程 得 解得 在根轨迹上,因此是会合点。 不在根轨迹上,舍去。 求与虚轴交点 系统特征方程为 劳斯表为 当 时,由辅助方程 ,可求出根轨迹与虚轴的交点为 。 (2)由劳斯表可知当 时,系统稳定。 (3)系统含有三个积分环节,属Ⅲ型系统,Ⅲ型系统对于斜坡输入的稳态误差为零。 画根轨迹 分离(会合)点分别为-2.93和-17.07,分离(会合)角为90度。根轨迹为圆,如右图所示。 例3. 已知单位反馈系统的开环传递函数为 (1)画出系统的根轨迹;(2)计算当增益k为何值时,系统的阻尼比 是 ,并求此时系统的闭环特征根;(3)分析k对系统性能的影响,并求系统最小阻尼比所对应的闭环极点。 当 时,阻尼角 ,表示 角的直线为OB,其方程为 ,代入特征方程整理后得: 令实部和虚部分别为零,有 解得 由图可知当 时直线OB与圆相切,系统的阻尼比 ,特征根为 。 对于分离点 ,由幅值条件可知 对于会合点 ,有 由根轨迹图可知,当 时,闭环系统有一对不等的负实数极点,其瞬态响应呈过阻尼状态。 当 时,闭环系统有一对共轭复数极点,其瞬态响应呈欠阻尼状态。 当 时,闭环系统又有一对不等的负实数极点,瞬态响应又呈过阻尼状态。 由坐标原点作根轨迹圆的切线,此切线就是直线OB,直线OB与负实轴夹角的余弦就是系统的最小阻尼比,由上可知,此时系统的闭环极点为 。 例4 设系统A和B有相同的被控对象和根轨迹,如下图所示。已知系统A有一个闭环零点,系统B没有闭环零点。试求系统A和B的开环传递函数和它们所对应的闭环方块图。 ②系统A和B的闭环传递函数分别为: 解:①由于两系统的根轨迹完全相同,因而它们对应的开环传递函数和闭环特征方程式也完全相同。由上页图可知系统A和B的开环传递函数为: 特征方程为: 由此可知,系统A是一单位反馈系统,前向通路的传递函数 为: 。系统B的前向通路传递函数为: ,反馈通路传递函数为: 。由于系统A和B有相同的被控对象,因此, 系统的A的前向通路传递函数可写为: ,闭环方块图如下图(a)所示,系统B的闭环方块图如下图(b)所示。 图(a) A系统 图(b) B系统 根轨迹相同的系统,开环传递函数和闭环极点都相同,但闭环零点却不一定相同。 (1)写出该系统的闭环传递函数; (2)试用适当的方法使系统在任意K值时均处于稳定的状态。 例5 已知单位反馈系统的根轨迹如下图所示。 解:① 由根轨迹图知系统的开环传递函数为: 单位反馈系统的闭环传递函数为: 提示:
matlab闭环传函的根轨迹,试绘制闭环系统根轨迹.PPT相关推荐
- matlab变参传函,什么是传递函数的增益
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:什么是传递函数的增益?它是干什么的?怎么求?回答:我认为楼上的是错误的G(S)=Y(s)/R(s) K(as+1)(bs+1)(ms ...
- matlab 离散传函奇异值曲线 无穷范数
% 创建离散传函 Numerators = {1 [1 0];[-1 2] 3}; Denominator = [1 0.3]; Ts = 1; H1 = tf(Numerators,Denomina ...
- ※ 绘制炸弹轨迹 III——绘制一条轨迹
第1关:创建列表 本实训要利用列表来绘制轨迹,所以本关任务是学习列表的概念和创建方法. ########## Begin ########## L1=list(range(2,101,2)) L2=l ...
- c语言多变量传函,机电一体化系统设计试题及答案
机电一体化系统设计试题 课程代码:02245 一.单项选择题(本大题共14小题,每小题1分,共14分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内. 1. ...
- matlab传函转zpk形式,matlab函数定义和根轨迹绘制
1传递函数的定义方法 (1)传递函数分子和分母以多项式形式给出 >> num=[] >> den=[] >> g=tf(num,den) 或 >> g= ...
- matlab怎么找出奇数个数_用MATLAB绘制系统根轨迹和性能分析
用MATLAB绘制系统根轨迹和性能分析 一.练习目的 熟悉MATLAB用于控制系统中的一些基本编程语句和格式. 利用MATLAB语句绘制系统的根轨迹. 掌握用根轨迹分析系统性能的图解方法. 掌握系统参 ...
- MATLAB如何求传函,FeedBack system matlab整理
一 求传函 G(s) = (2S^2+3S+1)/(S^3+3.2S^2+2.4S) den = [1 3.2 2.4 0] %分母 sys = tf(num,den) %tf求传函函数 利用conv ...
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
<实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...
- matlab根轨迹增益,控制系统的根轨迹分析(matlab).ppt
控制系统的根轨迹分析(matlab) 第13章控制系统的根轨迹分析 主要内容 控制系统的根轨迹分析 图形化根轨迹法分析与设计 13.1 控制系统的根轨迹法分析 13.1.1 根轨迹及根轨迹法概述 以绘 ...
最新文章
- Oracle 常用运维命令整理
- Async和Await如何简化异步编程几个实例
- 从入门到精通系列Java高级工程师路线介绍,附答案
- android 中使用ExpandableListView控件结合服务器json文件的下载
- php 写入文件 格式,在使用php写入文件时如何保证用户的单一
- 脊柱关节炎的目标治疗推荐
- 【译】A gentle introduction to self-sovereign identity
- @Nullable 注解的用法
- 我最爱用的一款 Redis 可视化管理工具!好用到爆!!!
- web字体设置成平方字体_如何托管自己的Web字体
- sort ascend matlab,MATLAB sort函数用法
- 计算机注册表管理,如何打开计算机注册表编辑器
- linux环境下安装robot,install robotframework (linux)
- python零基础学习书-零基础学习python推荐几本书?
- java zip 压缩文件夹_java zip 实现压缩文件和文件夹类Compressor.java
- 翻译: 欢迎使用 KITTI Vision Benchmark Suite!
- anaconda下jupyter无法自动打开网页
- R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、绘制分面生存曲线(facet_grid)
- 英国名校TOP10对Alevel成绩要求汇总
- docker制作镜像的两种方法