线性系统的根轨迹

实验四 线性系统的根轨迹

一、实验目的

1. 熟悉MATLAB用于控制系统中的一些基本编程语句和格式。

2. 利用MATLAB语句绘制系统的根轨迹。

3. 掌握用根轨迹分析系统性能的图解方法。

4. 掌握系统参数变化对特征根位置的影响。

基础知识及MATLAB函数

根轨迹是指系统的某一参数从零变到无穷大时,特征方程的根在s平面上的变化轨迹。这个参数一般选为开环系统的增益K。课本中介绍的手工绘制根轨迹的方法,只能绘制根轨迹草图。而用MATLAB可以方便地绘制精确的根轨迹图,并可观测参数变化对特征根位置的影响。

假设系统的对象模型可以表示为

b1sm b2sm 1 bms bm 1 G(s) KG0(s) Knn 1s a1s bn 1s an

系统的闭环特征方程可以写成: 1 KG0(s) 0

对每一个K的取值,我们可以得到一组系统的闭环极点。如果我们改变K的数值,则可以得到一系列这样的极点集合。若将这些K的取值下得出的极点位置按照各个分支连接起来,则可以得到一些描述系统闭环位置的曲线,这些曲线又称为系统的根轨迹。

1)绘制系统的根轨迹rlocus()

MATLAB中绘制根轨迹的函数调用格式为:

rlocus(num,den) 开环增益k的范围自动设定。

rlocus(num,den,k) 开环增益k的范围人工设定。

rlocus(p,z) 依据开环零极点绘制根轨迹。

r=rlocus(num,den) 不作图,返回闭环根矩阵。

[r,k]=rlocus(num,den) 不作图,返回闭环根矩阵r和对应的开环增

益向量k。

其中,num,den分别为系统开环传递函数的分子、分母多项式系数,按s的降幂排列。K为根轨迹增益,可设定增益范围。

控制原理实验根轨迹MATLAB,《自动控制原理》实验报告(线性系统的根轨迹)相关推荐

  1. 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc

    数字信号处理报告实验一:熟悉MATLAB环境.doc 实验一熟悉MATLAB环境一 实验目的1. 熟悉MATLAB的主要操作命令.2. 学会简单的矩阵输入和数据读写.3. 掌握简单的绘图命令.4. 用 ...

  2. 频域串联滞后校正matlab,自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc...

    自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc 实验七 基于MATLAB控制系统频域法串联校正设计 一.实验目的 (1)对给定系统设计满足频域或时域指标的串联校正装置: (2)掌 ...

  3. 使用python-control库实现MATLAB自动控制原理常用函数:Bode图 Nyquist图 根轨迹

    最近在学习自动控制原理,电脑装的windows/ubuntu双系统,matlab安装在windows上,日常用ubuntu,写作业切换系统过于繁琐,因此想要找到python中可以替换MATLAB Co ...

  4. 控制系统的滞后校正matlab,自动控制原理课程设计__用MATLAB进行控制系统的滞后校正设计...

    自动控制原理课程设计__用MATLAB进行控制系统的滞后校正设计 1滞后校正特性及校正方法 1.1滞后校正特性 滞后校正就是在前向通道中串联传递函数为的校正装置来校正控制系统,的表达式如下所示. (1 ...

  5. matlab实验word,结合MATLAB的控制工程实验word版

    <结合MATLAB的控制工程实验word版>由会员分享,可在线阅读,更多相关<结合MATLAB的控制工程实验word版(14页珍藏版)>请在人人文库网上搜索. 1.传播优秀Wo ...

  6. 数学实验测试软件,matlab数学软件实验测试题.doc

    matlab数学软件实验测试题 数学软件实验测试题 Matlab 作业电子版 姓名:** 学号:** 选择语句和循环语句编程 1. 用if语句实现以下的计算,其中的值从键盘输入. 请计算当 2. 当n ...

  7. matlab与数学实验王兵团,Matlab与数学实验(第3版)

    第1章 Matlab基础知识 1.1 Matlab概述 1.1.1 Matlab简介 1.1.2 Matlab的启动与退出 1.1.3 Matlab操作的注意事项 1.2 Matlab的具体操作与操作 ...

  8. 自动控制原理是计算机学科吗,自动控制原理是自动化学科的重要理论基础(基本概念).doc...

    自动控制原理是自动化学科的重要理论基础(基本概念).doc 自动控制的基本概念 自动控制原理是自动化学科的重要理论基础,专门研究自动控制系统中的基本概念.基本原理和基本方法,是一门理论性较强的课程.概 ...

  9. matlab物理实验数据处理,利用Matlab对物理实验数据进行处理

    利用Matlab对物理实验数据进行处理 李凌云;王海军;韩之乃 [期刊名称]<南京晓庄学院学报> [年(卷),期]2005(021)005 [摘要]本文以热电偶的定标实验.二极管伏安特性实 ...

最新文章

  1. php分析图片水印,PHP开发的文字水印,缩略图,图片水印实现类与用法示例
  2. 不妨对苹果保持一点宽容
  3. 《算法竞赛进阶指南》打卡-基本算法-AcWing 99. 激光炸弹:二维前缀和
  4. OpenCV展开二维相位图
  5. 桩筏有限元中的弹性板计算_采用PKPM系列JCCAD软件桩筏筏板有限元方法计算的模型参数 -...
  6. 互联网日报 | 天猫双11成交额4982亿;京东双11下单金额2715亿;百度成立短视频业务部...
  7. QQ模拟自动登录实现
  8. Python—常用的几种列表、字典
  9. idea引不进jdk的包_idea install 时提示jdk的某个jar包的包不存在的问题
  10. python与数据挖掘课后实验答案_数据仓库与数据挖掘课后习题答案
  11. QoS mechanisms——LLQ(拥塞管理,低延时队列)
  12. 全网整合营销能力训练要点
  13. 女性社交电商系统:聚焦女用户 收割电商半壁江山
  14. ubuntu14.04 安装skyeye
  15. 【Google Chrome】如何让浏览器显示手机网页
  16. Scrapy学习路线
  17. Collections.singleton
  18. 中国独创羲和室内高精导航 技术领先全球
  19. 【转】60系列应用的全屏处理
  20. protel99多张原理图做成一张PCB

热门文章

  1. clickhouse hbase性能对比_QQ音乐PB级ClickHouse实时数据平台架构演进之路
  2. studioone精调效果包_cnocr: 极简的中文OCR Python包
  3. OS / 进程启动过程
  4. C/Cpp / C++ 构造函数和析构函数可以是虚函数吗
  5. 批处理命令 / set
  6. 小明分享| SigmastarSSD201环境搭建及源码编译
  7. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...
  8. dama数据管理知识体系指南_DAMA知识体系解读(6)数据操作管理
  9. Arduino--二维码显示
  10. java treemap 内存_Java中Map、HashMap、LinkedHashMap、TreeMap的区别