控制系统根轨迹解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《控制系统根轨迹解析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制系统 轨迹 解析 课件
- 资源描述:
-
1、2022-8-12控制系统仿真控制系统仿真MATLAB基础基础基于基于MATLAB的的控制系统仿真控制系统仿真MATLAB的数学运算的数学运算MATLAB的程序设计的程序设计MATLAB的图形图像的图形图像MATLAB的基本命令的基本命令交互式仿真工具交互式仿真工具simulink系统的时域分析系统的时域分析频域分析频域分析根轨迹分析根轨迹分析使用使用MATLAB建模建模控制系统的校正与综合控制系统的校正与综合根轨迹分析根轨迹分析系统的时域分析系统的时域分析)()(assKsG例例1:已知单位负反馈的开环传递函数如下,:已知单位负反馈的开环传递函数如下,分析开环参数分析开环参数K的变化对系统的
2、影响。(简单起见设的变化对系统的影响。(简单起见设a=4)系统没有开环零点,两个开环极点分别为系统没有开环零点,两个开环极点分别为s=0和和s=-4,闭环传递函数、系统特征方程为,闭环传递函数、系统特征方程为KssKsGsGs4)(1)()(2042KssKs422,1系统特征方程的根系统特征方程的根(系统闭环极点系统闭环极点)为为1.K=0时,两个特征根为时,两个特征根为s=0和和s=-4,开环极点。,开环极点。2.0K4时,系统的两个根离开实轴,其实部保持常数时,系统的两个根离开实轴,其实部保持常数-2,对应于系统欠阻尼状态。,对应于系统欠阻尼状态。K值越高振荡频率越高,系统振荡加剧。值越
3、高振荡频率越高,系统振荡加剧。K=00K4栅格:等阻尼系数和等自然振荡角频栅格:等阻尼系数和等自然振荡角频率率 根轨迹根轨迹是指当开环系统某一参数从零变化到无穷大时,闭环系统是指当开环系统某一参数从零变化到无穷大时,闭环系统特征方程的根在特征方程的根在S平面上的轨迹。通常这一参数选作开环系统的增益平面上的轨迹。通常这一参数选作开环系统的增益K,而在无零极点对消时,闭环系统特征方程的根就是闭环传递函数,而在无零极点对消时,闭环系统特征方程的根就是闭环传递函数的极点。的极点。如何根据开环系统的传递函数求闭环系统根轨迹,并确定增益如何根据开环系统的传递函数求闭环系统根轨迹,并确定增益 根轨迹法根轨迹
4、法由开环传递函数直接寻求闭环特征根轨迹的变化规律,由开环传递函数直接寻求闭环特征根轨迹的变化规律,而无需求取高阶系统特征根的方法。是一种由分析开环系统零、极而无需求取高阶系统特征根的方法。是一种由分析开环系统零、极点在复平面上的分布出发,用图解表示特征方程的根与开环系统某点在复平面上的分布出发,用图解表示特征方程的根与开环系统某个参数(增益个参数(增益K)之间全部关系的方法。利用此方法可以在参数确)之间全部关系的方法。利用此方法可以在参数确定的情况下,分析系统的性能;在系统及性能指标已知的情况下,定的情况下,分析系统的性能;在系统及性能指标已知的情况下,确定系统的参数。确定系统的参数。分析上例
5、所示的典型二阶系统,分析上例所示的典型二阶系统,1.K在在0正无穷整个变化范围内取值,特征根均位于左半正无穷整个变化范围内取值,特征根均位于左半S平面,平面,K取任何值系取任何值系统均稳定。统均稳定。2.根轨迹的起点是开环极点,开环系统有一个位于坐标原点的极点,阶跃信号作根轨迹的起点是开环极点,开环系统有一个位于坐标原点的极点,阶跃信号作用下系统输出的稳态误差为用下系统输出的稳态误差为0。3.K的增加使系统阻尼系数减小,的增加使系统阻尼系数减小,阶跃响应由过阻尼到阶跃响应由过阻尼到临界阻尼,再到临界阻尼,再到欠阻尼欠阻尼状状态。态。4.对于要求的系统性能,将其变换为期望的闭环极点位置,由根轨迹
6、图可以确定对于要求的系统性能,将其变换为期望的闭环极点位置,由根轨迹图可以确定出对应的参数取值。出对应的参数取值。K=0K=4)4()(ssKsG1、判断稳定性、判断稳定性 如果当开环增益如果当开环增益K从零变化到无穷大时,图中的根轨从零变化到无穷大时,图中的根轨迹不会越过虚轴进入右半迹不会越过虚轴进入右半S平面上,因此该环系统对所有的增益平面上,因此该环系统对所有的增益K都都是稳定的。而根轨迹越过虚轴进入右半是稳定的。而根轨迹越过虚轴进入右半S平面,则其交点的平面,则其交点的K值为临值为临界稳定开环增益。界稳定开环增益。2、确定系统参数确定系统参数 对于要求的系统性能,将其变换为期望的闭环极
7、对于要求的系统性能,将其变换为期望的闭环极点位置,由根轨迹图可以确定出对应的参数取值。点位置,由根轨迹图可以确定出对应的参数取值。1、根轨迹图的规则、根轨迹图的规则 1)连续性连续性 增益增益K连续变化时,特征方程的根也连续变化,根轨迹连续变化时,特征方程的根也连续变化,根轨迹是复平面上连续变化的直线或曲线;是复平面上连续变化的直线或曲线;2)对称性对称性 特征方程的根为实数或共轭复数,根轨迹对称于实轴;特征方程的根为实数或共轭复数,根轨迹对称于实轴;3)根轨迹支数根轨迹支数 n阶系统有阶系统有n个根,有个根,有n支根轨迹,都将随支根轨迹,都将随K的变化的变化而变化,;而变化,;4)根轨迹的起
8、点和终点根轨迹的起点和终点 分别为系统的开环极点和系统开环零点。分别为系统的开环极点和系统开环零点。通常将通常将系统的开环极点和系统开环零点分别在根轨迹图上标记为系统的开环极点和系统开环零点分别在根轨迹图上标记为和和;5)根轨迹和虚轴的交点根轨迹和虚轴的交点 系统处于临界稳定状态,使系统稳定的临系统处于临界稳定状态,使系统稳定的临界参数取值为临界增益界参数取值为临界增益K。根轨迹是闭环特征方程的根,根轨迹是闭环特征方程的根,K=0时根为时根为n个极点;个极点;K=无穷大时根为无穷大时根为m个开环零点。个开环零点。n=m时,根轨迹开始于时,根轨迹开始于n个极点终止于个极点终止于m个个零点;零点;
9、nm时,时,n支轨迹开始于支轨迹开始于n个极点并终止于个极点并终止于m个零点,有个零点,有n-m支终止于无穷远支终止于无穷远处处nm时,时,m支轨迹终止于支轨迹终止于m个零点,其中有个零点,其中有n支开始于支开始于n个极点,有个极点,有m-n支来支来自于无穷远处(除系统特征方程变形等特殊情况外较少存在)自于无穷远处(除系统特征方程变形等特殊情况外较少存在)1、零极点图的绘制、零极点图的绘制(1)pzmap(sys)直接在直接在S平面上绘制零极点位置平面上绘制零极点位置(2)p,z=pzmap(sys)不绘图,通过函数的返回值得到相应的零、不绘图,通过函数的返回值得到相应的零、极点极点2、根轨迹
10、图的绘制、根轨迹图的绘制(1)rlocus(sys)绘制绘制SISO系统的根轨迹曲线系统的根轨迹曲线(2)rlocus(sys,k)绘制增益为绘制增益为k时的闭环极点时的闭环极点(3)rlocus(sys1,r,sys2,y:,)在同一复平面上绘制多个在同一复平面上绘制多个SISO系统的根轨迹,可以用颜色及线段区分系统的根轨迹,可以用颜色及线段区分(4)r,k=rlocus(sys)或或r=rlocus(sys,k)不绘图,通过函数的不绘图,通过函数的返回值得到闭环系统特征方程的根矩阵返回值得到闭环系统特征方程的根矩阵r,开环增益,开环增益k。3、根轨迹对应增益、根轨迹对应增益(1)k,plo
11、es=rlocfind(sys)在对象根轨迹图中显示光标,记录在对象根轨迹图中显示光标,记录由用户选择点所对应的增益和极点并记录于由用户选择点所对应的增益和极点并记录于k,ploes。(2)k,ploes=rlocfind(sys,p)指定要得到增益的根向量指定要得到增益的根向量p,得到,得到该根对应的增益和其他根。该根对应的增益和其他根。4、根轨迹网格(等阻尼系数和等自然振荡角频率线)、根轨迹网格(等阻尼系数和等自然振荡角频率线)(1)sgrid()在连续系统的根轨迹图上绘出网格线,由等阻尼系数和在连续系统的根轨迹图上绘出网格线,由等阻尼系数和等自然振荡角频率线组成,阻尼线范围从等自然振荡角
12、频率线组成,阻尼线范围从0到到1,间隔为,间隔为0.1;自然振;自然振荡角频率线范围从荡角频率线范围从0到到10,间隔为,间隔为1rad/s。注意在绘制前必须有根轨。注意在绘制前必须有根轨迹图。迹图。(2)sgrid(z,wn)可以指定阻尼系数和自然振荡角频率进行绘制。可以指定阻尼系数和自然振荡角频率进行绘制。例例2:单位:单位负反馈系统的负反馈系统的开环传递函数如下,开环传递函数如下,绘制绘制根轨迹图,并求出根轨迹图,并求出与实轴分离点、虚轴的交点及对应的增益。与实轴分离点、虚轴的交点及对应的增益。)22)(73.2()(2ssssKsGnum=1den=conv(1 0,conv(1 2.
13、73,1 2 2)rlocus(num,den)%绘制根轨迹图绘制根轨迹图k,p=rlocfind(num,den)%给出指定点所对应的增益和极点给出指定点所对应的增益和极点MATLAB操作演示操作演示例例3、系统的系统的开环传递函数如下,开环传递函数如下,绘制绘制根轨迹图,寻找系统临界稳定根轨迹图,寻找系统临界稳定时的增益时的增益K,并绘制系统的脉冲响应进行验证。,并绘制系统的脉冲响应进行验证。)106)(1()(2sssKsGnum=1den=conv(1 1,1 6 10)rlocus(num,den)%绘制根轨迹图绘制根轨迹图gridk,p=rlocfind(num,den)%给出给出
14、指定点所对应的增益和极点指定点所对应的增益和极点%绘制不同绘制不同k值下的脉冲响应曲线值下的脉冲响应曲线k=50 100 101 102 103 200n=length(k)den=conv(1 1,1 6 10)i=1for T=k num=T num1,den1=feedback(num,den,1,1)subplot(1,n,i);impulse(num1,den1);title(strcat(k=,num2str(T);i=i+1end脉冲响应验证演示脉冲响应验证演示例例4:已知带有延迟环节的:已知带有延迟环节的系统系统开环传递函数如下,开环传递函数如下,绘制绘制根轨迹图,并选择系统稳
15、定时给出的根轨迹增益,最后根轨迹图,并选择系统稳定时给出的根轨迹增益,最后求系统求系统k=0.5时的阶跃响应曲线。时的阶跃响应曲线。sesssKsG)15.0)(1()(num=1den=conv(1 0,conv(1 1,0.5 1)sys1=tf(num,den)num1,den1=pade(1,3)%延延时环节时环节sys=sys1*tf(num1,den1)rlocus(sys)%绘制根轨迹图绘制根轨迹图gridk,p=rlocfind(sys)%给出指给出指定点所对应的增益和极点定点所对应的增益和极点k=0.5 70 200n=length(k)denk=conv(1 0,conv(
展开阅读全文