上机二 控制系统的计算机辅助分析实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机二控制系统的计算机辅助分析1、已知闭环系统的传递函数为:

编程分析系统的稳定性,并给出不稳定极点。

程序:

num=[32142];den=[351221];[z,p]=tf2zp(num,den) pzmap(num,den)

程序和程序的运行结果

由图可知,有两个共轭的复数极点大于0(即在右半平面),系统不稳定。不稳定的极点为:

P1=0.4103+0.6801i P2=0.4103-0.6801i

试编程绘制出无阻尼自然振荡ωn=6,阻尼比分别为0.2,0.4,…,1.0,2.0时系统的单位阶跃响应曲线。

程序:

wn=6;zeta=[0.2:0.2:1.0,2.0];

figure(1);hold on

for i=zeta

num=wn.^2;

den=[1,2*i*wn,wn.^2];

step(num,den);end

title('step response');hold off

程序和程序的运行结果

试编程绘制出无阻尼自然振荡ωn=6,阻尼比分别为0.2,0.4,…,1.0,2.0时,频率在0.1~10之间变化时的bode图。

程序:

wn=6;kosi=[0.2:0.2:1.0,2.0];w=logspace(-1,1,100);figure(1);hold on num=[wn.^2];

for kos=kosi;

den=[12*kos*wn wn.^2];

[mag,pha,w1]=bode(num,den,w);

subplot(2,1,1);hold on

semilogx(w1,mag);

subplot(2,1,2);hold on

semilogx(w1,pha);

end

subplot(2,1,1);grid on

title('Bode Plot');xlabel('Frequency(rac/sec)');ylabel('Gain dB'); subplot(2,1,2);grid on

xlabel('Frequency(rac/sec)');ylabel('Phase deg');

hold off

程序和程序的运行结果

4、完成书本P167页作业题5-22(不绘制Nichols图)。程序①:num1=[8];num2=[11];

den1=[100];den2=[115];den3=[1610];

num=[conv(num1,num2)];

den=[conv(den1,conv(den2,den3))];

GH=tf(num,den);

figure(1);bode(GH);

figure(2);nyquist(GH);

程序和程序的运行结果

程序②:

num1=[7.5];num2=[0.2,1];num3=[11];

den1=[10];den2=[116100];

num=[conv(num1,conv(num2,num3))];

den=[conv(den1,den2)];

GH=tf(num,den);

figure(1);bode(GH);

figure(2);nyquist(GH);

程序和程序的运行结果

相关文档
最新文档