控制系统的频域分析课件_第1页
控制系统的频域分析课件_第2页
控制系统的频域分析课件_第3页
控制系统的频域分析课件_第4页
控制系统的频域分析课件_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主要内容14.1控制系统的频域分析14.1.1频率特性概述14.1.2频率特性的不同表示方法14.1.3MATLAB频域分析的相关函数14.1.4MATLAB频域分析实例14.2基于频域法的控制系统稳定性能析14.2.1频域法的稳定性判定和稳定裕度概述14.2.2频域法的控制系统稳定判定相关函数14.2.3MATLAB频域法稳定性判定实例主要内容14.1控制系统的频域分析114.1控制系统的频域分析

14.1.1频率特性概述频域法是一种工程上广为采用的分析和综合系统的间接方法。它是一种图解分析法,所依据的是频率特性数学模型,对系统性能如稳定性、快速性和准确性进行分析。频域法因弥补了时域法的不足、使用方便、适用范围广且数学模型容易获得而得到了广泛的应用。14.1控制系统的频域分析

14.1.1频率特性概述214.1.2频率特性的不同表示方法1.对数坐标图对数坐标图即Bode图,由对数幅频特性和对数相频特性曲线2张图组成。14.1.2频率特性的不同表示方法3

对数幅频特性幅度的对数值与频率的关系曲线;对数相频特性是频率特性的相角与频率的关系曲线。对数幅频特性的纵轴为对数幅频特性幅度的对数值4采用线性分度;横坐标为角频率,采用对数分度。对数相频特性的纵轴为,单位为度,采用线性分度;横坐标为角频率,也采用对数分度。横坐标采用对数分度,扩展了其表示的频率范围。采用线性分度;横坐标为角频率,采用对数分度52.极坐标图

极坐标图即Nyquist曲线。系统的频率特性表示为:频率特性是输入信号频率的复变函数,当频率从连续变化时,端点的极坐标轨迹。MATLAB在绘制2.极坐标图6

Nyquist曲线时频率是从连续变化的。而在自动控制原理的教材中一般只绘制频率从部分曲线。可以分析得出,曲线在范围与内,是以横轴为镜像的。Nyquist曲线时频率是从连续714.1.3MATLAB频域分析的相关函数表14.1频域分析的相关函数用法及功能说明14.1.3MATLAB频域分析的相关函数表14.1频域分8控制系统的频域分析课件914.1.4MATLAB频域分析实例例1:系统的开环传递函数为绘制系统的Bode图。14.1.4MATLAB频域分析实例10>>s=tf('s');>>G=1000*(s+1)/(s*(s+2)*(s^2+17*s+4000))

Transferfunction:1000s+1000--------------------------------s^4+19s^3+4034s^2+8000s

>>bode(G)>>grid>>s=tf('s');11图14.1例1系统Bode图图14.1例1系统Bode图12图14.2例1系统的Bode图(指定频率范围)图14.2例1系统的Bode图(指定频率范围)13例2:系统的开环传递函数为绘制系统的Bode图。

例2:系统的开环传递函数为14num=5;den=conv([12],[121]);w=logspace(-2,3,100);%指定频率范围[mag,phase,w]=bode(num,den,w);magdB=20*log10(mag);%进行幅值的单位转换subplot(2,1,1);semilogx(w,magdB);%绘制对数幅频特性图grid;num=5;15title('系统Bode图');xlabel('Frequency(rad/sec)');ylabel('GaindB');subplot(2,1,2);semilogx(w,phase);%绘制对数相频特性图grid;xlabel('Frequency(rad/sec)');ylabel('Phasedeg');title('系统Bode图');16图14.3例2系统的Bode图图14.3例2系统的Bode图17例3:系统的开环传递函数为绘制K取不同值时系统的Bode图。%K分别取10,50,1000k=[105001000];forii=1:3例3:系统的开环传递函数为18G(ii)=tf(k(ii),[110500]);endbode(G(1),'r:',G(2),'b--',G(3))title('系统K/(s^2+10s+500)Bode图,K=10,500,1000','fontsize',16);gridG(ii)=tf(k(ii),[110500]);19图14.4例3K分别取10,50,1000的系统Bode图图14.4例3K分别取10,50,1000的系统Bode图20例4:单位负反馈系统的开环传递函数为

绘制系统Nyquist曲线。例4:单位负反馈系统的开环传递函数为21num=[202010];den=conv([110],[110]);nyquist(num,den)num=[202010];22图14.5例4系统的Nyquist曲线图14.5例4系统的Nyquist曲线23

对于图14.5,如果想要看清某部分细节,也可通过设置坐标范围进行局部放大,从而得到更清晰的局部图像,如图14.6。num=[202010];den=conv([110],[110]);Nyquist(num,den)axis([-22-55])对于图14.5,如果想要看清某部分细节,也可通过设置坐标范24图14.6例4局部放大的系统Nyquist曲线图14.6例4局部放大的系统Nyquist曲线25同样,还可通过设置范围得到局部的Nyquist曲线。如只绘制系统位于的Nyquist曲线,如图14.7。num

=[202010];den=conv([110],[110]);w=0.1:0.1:100;[re,im]=nyquist(num,den,w);同样,还可通过设置范围得到局部的Nyquist曲线26plot(re,im)axis([-22-55]);grid;title('系统(20s^2+20s+10)/[(s^2+s)(s+10)]Nyquist图(\omega>0)','fontsize',12);plot(re,im)27)图14.7例4系统Nyquist曲线())图14.7例4系统Nyquist曲线(2814.2基于频域法的控制系统稳定性能分析

14.2.1频域法的稳定性判定和稳定裕度概述1.Nyquist稳定判据如果开环模型含有m个正极点,则单位负反馈下单变量闭环系统稳定的充要条件是开环系统的Nyquist图逆时针围绕(-1,j0)点m周14.2基于频域法的控制系统稳定性能分析

14.2.1频292.系统相对稳定性的判定(稳定裕度)

系统的稳定性固然重要,但它不是唯一刻画系统性能的准则,因为有的系统即使稳定,使其动态性能表现为很强的振荡,也是没有用途的。因为这样的系统如果出现小的变化就可能使系统不稳定。此时还应该考虑对频率响应裕度的定量分析,使系统具有一定的稳定裕度。2.系统相对稳定性的判定(稳定裕度)30

相角稳定裕度系统极坐标图上模值等于1的矢量与负轴的夹角:

相角稳定裕度表示了系统在临界稳定状态时

,系统所允许的最大相位滞后。

相角稳定裕度31幅值稳定裕度

系统极坐标图上与负实轴交点()的模值倒数:在对数坐标图上,采用表示的分贝值,有幅值稳定裕度32幅值稳定裕度表示了系统在临界稳定状态时,系统增益所允许的最大增大倍数。3.闭环系统频率特性性能指标

通常,描述闭环系统频率特性的性能指标主要有谐振峰值、谐振频率、带宽和带宽频率。其中:幅值稳定裕度表示了系统在临界稳定状态时,系统增益所允许33谐振峰值指系统闭环频率特性幅值的最大值。谐振频率指系统闭环频率特性幅值出现最大值时的频率。带宽频率指当系统的幅频特性下降到时所对应的频率。系统带宽指频率范围。谐振峰值指系统闭环频率特性幅值的最大值。3414.2.2基于频域法的控制系统稳定判定相关MATLAB函数

除上节给出的函数可用于绘制频率响应图形并用于判定系统稳定性之外,MATLAB还提供了相关函数直接用于进一步判定系统的稳定程度,见表14.2。14.2.2基于频域法的控制系统稳定判定相关MATLAB函35表14.2基于频域法的控制系统稳定判定相关MATLAB函数表14.2基于频域法的控制系统稳定判定相关MATLAB函数36

对系统闭环频率特性的求取,MATLAB没有提供相应的函数。可根据其定义,编写程序求取:对系统闭环频率特性的求取,MATLAB没有提供相应的函3714.2.3MATLAB频域法稳定性判定实例例7:系统开环传递函数为绘制其极坐标图,并判定系统稳定性。14.2.3MATLAB频域法稳定性判定实例38num=10;den=conv([15],[1-1]);G=tf(num,den);nyquist(G)num=10;39例7系统的Nyquist曲线,结合开环极点和绕行圈数,可以看出系统稳定

例7系统的闭环零极点分布图也可以得出相同的结论

例7系统的Nyquist曲线,例7系统的闭环零极点分布图40例8:系统开环传递函数为绘制其极坐标图,并判定系统稳定性。例8:系统开环传递函数为41num=5;den=conv([12],[125]);G=tf(num,den);nyquist(G)num=5;42图14.15例8系统的Nyquist曲线图14.16例8系统的阶跃响应曲线图14.15例8系统的Nyquist曲线43

例9:分别判定系统

和的稳定性。如果系统稳定,进一步给出系统相对稳定参数。例9:分别判定系统44num1=5;den1=conv([12],[150]);G1=tf(num1,den1);margin(G1)figure(2)num2=200;den2=conv([12],[150]);G2=tf(num2,den2);margin(G2)num1=5;45图14.17例9系统的Bode图图14.17例9系统的Bode图46图14.18例9系统的Bode图图14.18例9系统的Bode图47例10:单位负反馈系统的开环传递函数为绘制闭环系统的Bode图,并给出闭环频率特性性能指标:谐振峰值、谐振频率和系统带宽。例10:单位负反馈系统的开环传递函数为48控制系统的频域分析课件49图14.21例10系统bode图运行结果:resonantPeak=5.2388resonantFreq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论