课 二阶系统的动态分析过程

课 二阶系统的动态分析过程

ID:40546516

大小:301.31 KB

页数:19页

时间:2019-08-04

课 二阶系统的动态分析过程_第1页
课 二阶系统的动态分析过程_第2页
课 二阶系统的动态分析过程_第3页
课 二阶系统的动态分析过程_第4页
课 二阶系统的动态分析过程_第5页
资源描述:

《课 二阶系统的动态分析过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB与控制系统仿真实践自动化学院顾家蒨第四课二阶系统的动态分析过程教学目的:掌握二阶系统的电路模拟方法及其动态性能指标的测试。定量分析二阶系统的阻尼比与无阻尼自然频率对系统动态性能的影响。加深理解“线性系统的稳定性只与其结构和参数有关,而与外作用无关”的性质。(1)分析典型二阶系统的阻尼比与无阻尼自然频率变化时,对系统动态性能的影响。分析阻尼比变化时,对系统动态性能的影响。参考程序:wn=10;zeta=[0,0.25,0.5,0.7,1,2];num=wn^2figure(1)holdonfori=1:6den=[1,2*zeta(i)*wn,wn^2];step(num,de

2、n)endholdofftitle('单位阶跃响应曲线')xlable('时间')ylable('振幅')结论:可见当时,系统响应为等幅振荡,系统临界稳定;当时,响应应为衰减振荡,当值一定时,随着的增加,系统超调量减小,调节时间缩短;当时,系统无超调。(2)分析无阻尼自然频率变化时,对系统动态性能的影响。参考程序:zeta=0.5;wn=[10,100];figure(2)num1=wn(1)^2;den1=[1,2*zeta*wn(1),wn(1)^2];G1=tf(num1,den1);num2=wn(2)^2;den2=[1,2*zeta*wn(2),wn(2)^2];G2=tf(

3、num2,den2);step(G1,'r',G2,'b')title('单位阶跃响应')xlabel('时间')ylabel('振幅')例:设控制系统如图所示,若要求系统具有性能,试确定系统参数K和,并计算单位阶跃响应的特征量。R(s)Y(s)+-确定参数K和方法一:根据理论公式计算sigema=0.2;tp=1;zeta=log(1/sigema)/sqrt(pi^2+log(1/sigema)^2);%按公式计算wn=pi/(tp*sqrt(1-zeta^2));%按公式计算K=wn^2tao=(2*zeta*wn-1)/KforK1=10:0.01:15fortao1=0.1:0

4、.001:0.2num=K1;den=[1,1+K1*tao1,K1];Finalvalue=polyval(num,0)/polyval(den,0);%利用终值定理求系统稳态误差%计算超调量[y,t]=step(num,den);%求单位阶跃响应,返回变量输出y和时间t[Ymax,k]=max(y);%求输出响应的最大值和位置kPeaktime=t(k);%求峰值时间Overshoot=100*(Ymax-Finalvalue)/Finalvalue;%求超调量%根据要求超调量为20%,峰值时间为1秒,确定参数K和tif(Overshoot<=20&Peaktime<=1)break

5、;endendEndK=K1tao=tao1结果:K=12.4599;tao=0.1781。计算结果特征量。方法一:根据公式计算。beta=acos(zeta);wd=wn*sqrt(1-zeta^2);td=(1+0.7*zeta)/wntr=(pi-beta)/wdts=3.5/(zeta*wn)ts1=4.5/(zeta*wn)方法二:根据定义求解num=K;den=[1,1+K*tao,K];%计算稳态值Finalvalue=polyval(num,0)/polyval(den,0);Gclose=tf(num,den);[y,t]=step(Gclose);%计算延迟时间n=1

6、;whiley(n)<0.5*Finalvaluen=n+1;endDelayTime=t(n)%计算上升时间n=1;whiley(n)<0.1*Finalvaluen=n+1;endm=1;whiley(m)<0.9*Finalvaluem=m+1;endRiseTime=t(m)-t(n)%计算调节时间L=length(t);while(y(L)<0.98*Finalvalue)&(y(L)<1.02*Finalvalue)L=L-1;endSettingTime=t(L)方法三:直接从响应曲线中读取实验内容:设角度随动系统如图所示,图中,K为开环增益,T=0.1S为伺服电动机的时间

7、常数。画出系统的单位阶跃响应曲线。若要求系统的单位阶跃响应无超调,且调节时间,K应取多大?此时的系统上升时间等于多少?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。