MATLAB基础与控制系统CAD仿真作业(3)

2020-05-23 15:09

0.4967 0.4970 0.4974 0.4977 0.4980 0.4983 0.4986 0.4989 0.4992 0.4994 0.4996 0.4998 0.5000 0.5001 0.5003 0.5004 0.5005 0.5006 0.5007 0.5007 0.5008 0.5008

0.5008

由y的值可以看出,系统阶跃响应的稳态值约为0.5008。 计算系统的超调量:

>>y_stable=0.5008; %阶跃响应的稳态值

>>max_response=max(y); %闭环系统阶跃响应的最大值 >>sigma=( max_response-y_stable)/y_stable %阶跃响应的超调量 执行结果: sigma =

0.1184

即系统阶跃响应的超调量?%为11.84。 计算系统的峰值时间:

[max_response,index]=may(y); %查找系统阶跃响应的最大值 tp=x(index) %计算此时对应的时间,就是阶跃响应的峰值 运行结果: tp =

0.8393

(3)常按开环传递函数中所含的积分环节个数来对系统进行分类。该系统为0型系统,则系统静态位置误差系数Kp为Kp=K。ess=若使稳态误差ess<0.2,则K>4。 num1=[10]; den1=[1,5,10]; G1=tf(num1,den1);

1 K+1

%此时输入不同情况下K的值 G2=K*G1;

G=feedback(G2,1) %系统为反馈连接,求其传递函数 [y,t]=step(G); %单位阶跃响应的响应值y及相应时间t [Y,k]=max(y) %求y的峰值及相应的时间 C=dcgain(G); %求系统终值 sigma=(Y-C)/C

通过改变K的值,观察超调量的变化。K值增大,则超调量增大。逐渐增大K的值,当K=4.39时,sigma=0.3199,即?%=31.99。当K=4.4时,sigma=0.3202。则K<=4.39。

综上所述,增益K的值的范围为4


MATLAB基础与控制系统CAD仿真作业(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CMD运行指令

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: