控制系统仿真 实验四.doc
文本预览下载声明
PAGE
PAGE 3
实验四:控制系统的时域分析
实验目的
使用MATLAB分析系统的稳定性及稳态性能。
分析系统的暂态性能并会计算暂态性能指标。
二、实验内容
1、已知系统的闭环传递函数为:,分析系统的稳定性,并求该系统的单位阶跃响应曲线。
num=[200];
den=[1 20 140 400 384];
[z,p]=tf2zp(num,den);
ii=find(real(p)0);n1=length(ii);
if(n10)
disp(The Unstable Poles are:);
disp(p(ii));
else disp(System is Stable);end
System is Stable
step(num,den)
2、已知离散系统,求该系统的单位阶跃响应曲线。
num=[1.6 -1 0];
den=[1 -0.8 0.5];
dstep(num,den);
3、控制系统的状态空间模型为:
=+
,求该系统在[0,3]区间上的单位脉冲响应曲线。
A=[0 1 0;0 0 1;0 -12 -17];B=[0;0;1];C=[2 3 1];D=0;
impulse(A,B,C,D)
已知控制系统模型为:,,求系统在y=sint时的响应。
[u,t]=gensig(sin(t),2*pi);
A=[0 1;-6 -9];B=[0;1];C=[1 1];D=0;
lsim(A,B,C,D,u,t) [y,x]=lsim(A,B,C,D,u,t);
5、典型二阶系统如下所示:
式中, 是自然频率(无阻尼振荡频率), 是阻尼系数.要求绘制出当=0.5, 分别对2\4\6\8\10\12时系统的单位阶跃响应.
zeta=0.5;w=[2:2:12];figure(1);hold on
for wn=w;num=wn.^2;den=[1,2*zeta*wn,wn.^2];
step(num,den);end;title(Step Response);hold off
思考题
随着的逐渐增大,系统的响应速度怎样变化?并从控制原理的角度给出合理的解释。
显示全部