试绘制闭环系统根轨迹

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相关推荐

  1. matlab变参传函,什么是传递函数的增益

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:什么是传递函数的增益?它是干什么的?怎么求?回答:我认为楼上的是错误的G(S)=Y(s)/R(s) K(as+1)(bs+1)(ms ...

  2. matlab 离散传函奇异值曲线 无穷范数

    % 创建离散传函 Numerators = {1 [1 0];[-1 2] 3}; Denominator = [1 0.3]; Ts = 1; H1 = tf(Numerators,Denomina ...

  3. ※ 绘制炸弹轨迹 III——绘制一条轨迹

    第1关:创建列表 本实训要利用列表来绘制轨迹,所以本关任务是学习列表的概念和创建方法. ########## Begin ########## L1=list(range(2,101,2)) L2=l ...

  4. c语言多变量传函,机电一体化系统设计试题及答案

    机电一体化系统设计试题 课程代码:02245 一.单项选择题(本大题共14小题,每小题1分,共14分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内. 1. ...

  5. matlab传函转zpk形式,matlab函数定义和根轨迹绘制

    1传递函数的定义方法 (1)传递函数分子和分母以多项式形式给出 >> num=[] >> den=[] >> g=tf(num,den) 或 >> g= ...

  6. matlab怎么找出奇数个数_用MATLAB绘制系统根轨迹和性能分析

    用MATLAB绘制系统根轨迹和性能分析 一.练习目的 熟悉MATLAB用于控制系统中的一些基本编程语句和格式. 利用MATLAB语句绘制系统的根轨迹. 掌握用根轨迹分析系统性能的图解方法. 掌握系统参 ...

  7. 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 ...

  8. matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹

    <实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...

  9. matlab根轨迹增益,控制系统的根轨迹分析(matlab).ppt

    控制系统的根轨迹分析(matlab) 第13章控制系统的根轨迹分析 主要内容 控制系统的根轨迹分析 图形化根轨迹法分析与设计 13.1 控制系统的根轨迹法分析 13.1.1 根轨迹及根轨迹法概述 以绘 ...

最新文章

  1. Oracle 常用运维命令整理
  2. Async和Await如何简化异步编程几个实例
  3. 从入门到精通系列Java高级工程师路线介绍,附答案
  4. android 中使用ExpandableListView控件结合服务器json文件的下载
  5. php 写入文件 格式,在使用php写入文件时如何保证用户的单一
  6. 脊柱关节炎的目标治疗推荐
  7. 【译】A gentle introduction to self-sovereign identity
  8. @Nullable 注解的用法
  9. 我最爱用的一款 Redis 可视化管理工具!好用到爆!!!
  10. web字体设置成平方字体_如何托管自己的Web字体
  11. sort ascend matlab,MATLAB sort函数用法
  12. 计算机注册表管理,如何打开计算机注册表编辑器
  13. linux环境下安装robot,install robotframework (linux)
  14. python零基础学习书-零基础学习python推荐几本书?
  15. java zip 压缩文件夹_java zip 实现压缩文件和文件夹类Compressor.java
  16. 翻译: 欢迎使用 KITTI Vision Benchmark Suite!
  17. anaconda下jupyter无法自动打开网页
  18. R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、绘制分面生存曲线(facet_grid)
  19. 英国名校TOP10对Alevel成绩要求汇总
  20. docker制作镜像的两种方法

热门文章

  1. self-attention笔记
  2. 如何在 Exchange Online 中对指定邮箱账户启用 SMTP 基本身份认证?
  3. python读取tsv文件_(已解决)打开tsv文件,里面的数据格式是这样子,看不懂
  4. 三星Galaxy S5高配版大提速
  5. 下班之后的10种放松方法
  6. 2021年通州中学高考成绩查询,2021北京通州中考分数线是多少
  7. Python CV 实现风格化图片转换
  8. 不一样的 9 宫格图片展示,仿 Nice 首页图片列表 9 图样式,并实现拖拽效果
  9. Flask框架——消息闪现
  10. 简单socket 聊天室 C/S模式 小例子