二阶系统matlab仿真

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

simulink仿真

-1<ξ<0

>> step(tf(4^2,[1,2*(-0.5)*4,4^2]))

ξ<-1

>> step(tf(4^2,[1,2*(-1.5)*4,4^2]))

ξ=0

>> step(tf(4^2,[1,2*0*4,4^2]))

0<ξ<1

>> figure

>> step(tf(4^2,[1,2*0.1*4,4^2]))

>> step(tf(4^2,[1,2*0.2*4,4^2]))

>> step(tf(4^2,[1,2*0.3*4,4^2]))

>> step(tf(4^2,[1,2*0.4*4,4^2]))

>> step(tf(4^2,[1,2*0.5*4,4^2]))

>> step(tf(4^2,[1,2*0.6*4,4^2]))

>> step(tf(4^2,[1,2*0.7*4,4^2]))

>> step(tf(4^2,[1,2*0.8*4,4^2]))

>> step(tf(4^2,[1,2*0.9*4,4^2]))

ωn不变,ζ减小

ξ=1

>> figure

>> step(tf(4^2,[1,2*1*4,4^2]))

ξ>1

>> hold on

>> step(tf(4^2,[1,2*2.0*4,4^2]))

>> step(tf(4^2,[1,2*4.0*4,4^2]))

>> step(tf(4^2,[1,2*8.0*4,4^2]))

ωn不变,ζ减小

ξ=0.5,改变ωn时的情况:

>> figure

>> step(tf(1^2,[1,2*0.5*1,1^2])) (ωn=1)

>> hold on

>> step(tf(2^2,[1,2*0.5*2,2^2])) (ωn=2)>> step(tf(4^2,[1,2*0.5*4,4^2])) (ωn=4)>> step(tf(8^2,[1,2*0.5*8,8^2])) (ωn=8)

ζ不变,ωn增大

曲线拟合程序

>> figure

>> x=[0,0.2,0.4,0.6,0.8,1.0,1.2];

>> y=[1.135,1.135,1.216,1.351,1.534,1.737,2.0,]; >> plot(x,y,'.')

>> hold on

>> x1=[0:0.1:1.2];

>> y1=1+0.6*x1+0.2*x1.^2;

>> plot(x1,y1)

>> y1=1+0.7*x1;

>> plot(x1,y1)

相关文档
最新文档