实验二利用MATLAB进行频域分析
一实验目的
1 掌握利用MATLAB绘制奈氏曲线、bode图的方法。
2 掌握利用绘制的图形进行线性系统频域分析的方法
二实验内容:
1 奈氏曲线的绘制;
2 bode图的绘制方法;
3 系统稳定性及稳定裕度的分析。
三实验步骤:
1 奈氏曲线的绘制
命令nyquist可以计算连续时间线性定常系统的时间响应,当命令不包含左端变量时,仅在屏幕上产生奈奎斯特图。
命令nyquist(num,den)将画出传递函数的奈奎斯特图,式中num和den包含以s的降幂排列的多项式系数。
命令nyquist(num,den,w)仅在用户指定的频率矢量所表示的诸点上,对系统的频率响应进行计算。
命令[re,im,w]= nyquist(num,den)把系统的频率响应表示成矩阵re, im和w,在频幕上不产生图形。
练****一某系统开环传递函数为
试绘制系统的奈奎斯特图,并判断系统的稳定性,最后绘制该系统的单位阶跃响应曲线图进行验证。
bode图的绘制
命令bode可以计算线性连续定常系统频率响应的幅值和相角。
命令bode(num,den)将画出传递函数的bode图,式中num和den包含以s的降幂排列的多项式系数。
命令margin(num,den)可直接画出bode图,并将截至频率与穿越频率在图中求出。
练****二试绘制典型二阶系统
、、1时二阶系统的bode图。
练****三利用Matlab绘制作业6-5 (2)中校正前以及校正后系统的bode图,分别判断稳定性,并从图中读出校正前、后系统的相角裕度及幅值裕度。
利用MATLAB进行频域分析 来自淘豆网www.taodocs.com转载请标明出处.