最新控制系统的分析方法部分ppt课件.ppt

最新控制系统的分析方法部分ppt课件.ppt

ID:62135581

大小:655.50 KB

页数:42页

时间:2021-04-18

最新控制系统的分析方法部分ppt课件.ppt_第1页
最新控制系统的分析方法部分ppt课件.ppt_第2页
最新控制系统的分析方法部分ppt课件.ppt_第3页
最新控制系统的分析方法部分ppt课件.ppt_第4页
最新控制系统的分析方法部分ppt课件.ppt_第5页
资源描述:

《最新控制系统的分析方法部分ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、控制系统的分析方法部分2、直接判别MATLAB提供了直接求取系统所有零极点的函数,因此可以直接根据零极点的分布情况对系统的稳定性及是否为最小相位系统进行判断。二、系统稳定及最小相位系统的判别方法1、间接判别(工程方法)劳斯判据:劳斯表中第一列各值严格为正,则系统稳定,如果劳斯表第一列中出现小于零的数值,系统不稳定。胡尔维茨判据:当且仅当由系统分母多项式构成的胡尔维茨矩阵为正定矩阵时,系统稳定。例exp4_1.m已知某系统的闭环模型如右所示:要求判断系统的稳定性及系统是否为最小相位系统。例exp4_2.m系统闭环模型如下所示,判断系统的稳定性,以及系统是否为最小

2、相位系统。2、impulse()函数的用法求取脉冲激励响应的调用方法与step()函数基本一致。y=impulse(num,den,t);[y,x,t]=impulse(num,den);[y,x,t]=impulse(A,B,C,D,iu,t)impulse(num,den);impulse(num,den,t)impulse(A,B,C,D,iu);impulse(A,B,C,D,iu,t)仿真时间t的选择:对于典型二阶系统根据其响应时间的估算公式可以确定。对于高阶系统往往其响应时间很难估计,一般采用试探的方法,把t选大一些,看看响应曲线的结果,最后再确定

3、其合适的仿真时间。一般来说,先不指定仿真时间,由MATLAB自己确定,然后根据结果,最后确定合适的仿真时间。在指定仿真时间时,步长的不同会影响到输出曲线的光滑程度,一般不易取太大。例exp4_6_.m二、常用时域分析函数MATLAB除了提供前面介绍的对系统阶跃响应、冲激响应等进行仿真的函数外,还提供了大量对控制系统进行时域分析的函数,如:covar:连续系统对白噪声的方差响应initial:连续系统的零输入响应lsim:连续系统对任意输入的响应对于离散系统只需在连续系统对应函数前加d就可以,如dstep,dimpulse等。它们的调用格式与step、impul

4、se类似,可以通过help命令来察看自学。三、时域分析应用实例MATLAB的step()和impulse()函数本身可以处理多输入多输出的情况,因此编写MATLAB程序并不因为系统输入输出的增加而变得复杂。对比exp4_9_.m第三节控制系统的根轨迹分析方法所谓根轨迹是指,当开环系统某一参数从零变到无穷大时,闭环系统特征方程的根在s平面上的轨迹。一般来说,这一参数选作开环系统的增益K,而在无零极点对消时,闭环系统特征方程的根就是闭环传递函数的极点。根轨迹分析方法是分析和设计线性定常控制系统的图解方法,使用十分简便。利用它可以对系统进行各种性能分析,例exp4_

5、18.m一、根轨迹分析方法的概念(1)稳定性当开环增益K从零到无穷大变化时,图中的根轨迹不会越过虚轴进入右半s平面,因此这个系统对所有的K值都是稳定的。如果根轨迹越过虚轴进入右半s平面,则其交点的K值就是临界稳定开环增益。(2)稳态性能开环系统在坐标原点有一个极点,因此根轨迹上的K值就是静态速度误差系数,如果给定系统的稳态误差要求,则可由根轨迹确定闭环极点容许的范围。(3)动态性能当0

6、;当K>0.5时,闭环极点为复数极点,系统为欠阻尼系统,单位阶跃响应为阻尼振荡过程,且超调量与K成正比。二、根轨迹分析函数通常来说,绘制系统的根轨迹是很繁琐的事情,因此在教科书中介绍的是一种按照一定规则进行绘制的概略根轨迹。在MATLAB中,专门提供了绘制根轨迹的有关函数。pzmap:绘制线性系统的零极点图rlocus:求系统根轨迹。rlocfind:计算给定一组根的根轨迹增益。sgrid:在连续系统根轨迹图和零极点图中绘制出阻尼系数和自然频率栅格。1、零极点图绘制exp4_19.mMATLAB提供了函数pzmap()来绘制系统的零极点图,其用法如下:[p,z

7、]=pzmap(a,b,c,d):返回状态空间描述系统的极点矢量和零点矢量,而不在屏幕上绘制出零极点图。[p,z]=pzmap(num,den):返回传递函数描述系统的极点矢量和零点矢量,而不在屏幕上绘制出零极点图。pzmap(a,b,c,d)或pzmap(num,den):不带输出参数项,则直接在s复平面上绘制出系统对应的零极点位置,极点用×表示,零点用o表示。pzmap(p,z):根据系统已知的零极点列向量或行向量直接在s复平面上绘制出对应的零极点位置,极点用×表示,零点用o表示。2、根轨迹图绘制exp4_20.mMATLAB提供了函数rlocus()来绘

8、制系统的根轨迹图,其用法如下:rloc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。