ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:637.47KB ,
资源ID:5855201      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5855201.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(现代控制理论实验02.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

现代控制理论实验02.docx

1、现代控制理论实验02实验2自动实1301 杨晓丹一、 实验内容及目的仿真一阶系统和二阶系统在单位脉冲、阶跃、斜坡、抛物线输入信号下的响应曲线,改变T、k、Wn、y的值,观察响应曲线的变化,观察响应曲线间的关系。本次实验熟悉一阶系统和二阶系统的各种响应曲线,以及参数改变对响应曲线的影响。二、 实验方案内容(1) 一阶系统仿真一阶系统传递函数为G(S)=k/(TS+1),代码如下clc;clear all;close all;s=tf(s);k=1;T=1;kc=1;Tc=1;num1=k;den1=T 1;numc=kc;denc=Tc 1;sys1=tf(num1,den1);sys2=sys

2、1/s; %for t2/2sysc1=tf(numc,denc);sysc2=sysc1/s;te=15; %end timest=0.01; %stept=0:st:te;t=t;y1=impulse(sys1,t);y2=step(sys1,t);y3=lsim(sys1,t,t);y4=lsim(sys2,t,t);yc1=impulse(sysc1,t);yc2=step(sysc1,t);yc3=lsim(sysc1,t,t);yc4=lsim(sysc2,t,t);y1d=zeros(te/st+1,1);%it is derivativey2d=zeros(te/st+1,1)

3、;y3d=zeros(te/st+1,1);y4d=zeros(te/st+1,1);for i=1:(te/st-1) %calculate derivative y1d(i)=(y1(i+1)-y1(i)/st; y2d(i)=(y2(i+1)-y2(i)/st; y3d(i)=(y3(i+1)-y3(i)/st; y4d(i)=(y4(i+1)-y4(i)/st;endfigure(1);plot(t,y1,b,t,y2d,r,t,yc1,k-);figure(2);plot(t,y2,b,t,y3d,r,t,yc2,k-);figure(3);plot(t,y3,b,t,y4d,r,t

4、,yc3,k-);figure(4);plot(t,y4,b,t,yc4,k-);绘图中蓝线为原图像,红线为另一响应曲线求导得到的曲线,黑线为修改K,T值后的曲线。1. 观察一阶系统输入单位脉冲、阶跃、斜坡、抛物线信号时的响应曲线2. 观察响应曲线求导后的关系3. 更改K,T,观察响应曲线的变化(2) 二阶系统仿真二阶系统传递函数为G(S)=Wn2/(S2+2*y*Wn*s+Wn2),代码如下clc;clear all;close all;s=tf(s);wn=1;y=1;wnc=3; %changedyc=1;numc=wnc*wnc; denc=1 2*yc*wnc wnc*wnc;sys

5、c1=tf(numc,denc);sysc2=sysc1/s;num1=wn*wn;den1=1 2*y*wn wn*wn;sys1=tf(num1,den1);sys2=sys1/s; %for t2/2te=15; %end timest=0.01; %stept=0:st:te;t=t; y1=impulse(sys1,t);y2=step(sys1,t);y3=lsim(sys1,t,t);y4=lsim(sys2,t,t);yc1=impulse(sysc1,t);yc2=step(sysc1,t);yc3=lsim(sysc1,t,t);yc4=lsim(sysc2,t,t);y1

6、d=zeros(te/st+1,1);%it is derivativey2d=zeros(te/st+1,1);y3d=zeros(te/st+1,1);y4d=zeros(te/st+1,1);for i=1:(te/st-1) %calculate derivative y1d(i)=(y1(i+1)-y1(i)/st; y2d(i)=(y2(i+1)-y2(i)/st; y3d(i)=(y3(i+1)-y3(i)/st; y4d(i)=(y4(i+1)-y4(i)/st;end a,b,c,d,e,f,g=value(y2,st);figure(1);plot(t,y1,b,t,y2d

7、,r:,t,yc1,k-);figure(2);plot(t,y2,b,t,y3d,r:,t,yc2,k-);legend(g,4);figure(3);plot(t,y3,b,t,y4d,r:,t,yc3,k-);figure(4);plot(t,y4,b,t,yc4,k-);绘图中蓝线为原图像,红线为另一响应曲线求导得到的曲线,黑线为修改y,Wn值后的曲线。1. 观察二阶系统输入单位脉冲、阶跃、斜坡、抛物线信号时的响应曲线2. 观察响应曲线求导后的关系3. 更改y,Wn,观察响应曲线的变化三、 实验结果及分析(1) 一阶系统对信号进行拉普拉斯变换,则u1(s)=1,u2(s)=1/s,u3

8、(s)=1/s2,u4(s)=1/s3。带入得y1(S)=k/(1+TS), y2(S)=k/(1+TS)/S, y3(S)=k/(1+TS)/S2, y4(S)=k/(1+TS)/S3。y1(t)=k/T*exp(-t/T)y2(t)=k-k*exp(-t/T)y3(t)= k*t-T*k+T*k*exp(-t/T)y4(t)=T2*k+(k*t2)/2-T2*k*exp(-t/T)-T*k*t1. K=1,T=1时脉冲阶跃斜坡抛物线图像与对应的方程相同2. 各个信号和各个响应曲线间的关系对响应曲线求导,发现图像性状相似,将相似的图像绘制到同一张图上。脉冲信号的响应曲线和阶跃信号的响应曲线的

9、求导曲线:阶跃信号的响应曲线和斜坡信号的响应曲线的求导曲线:斜坡信号的响应曲线和抛物线信号的响应曲线的求导曲线:两条曲线(蓝、红)完全重合,由方程可知y1(t)=y2(t)= k/t*exp(-t/T),y2(t)=y3(t)= k-k*exp(-t/T),y3(t)=y4(t)= k*t-T*k+T*k*exp(-t/T)。二者存在导数关系。验证了若f2(t)=f1(t),则g2(t)=g1(t)。3. 改变K值K从1到10变化:脉冲阶跃斜坡抛物线随着K值的增大,y1的初值成比例增大,y2、y3、y4的终值成比例增大,但是y1和y2的稳定时间没有变化,y3和y4上升到相应值的时间也没有变化。

10、y1(t),y2(t),y3(t),y4(t)的表达式中不难看出,k值的改变让y(t)增大了k倍,与图像相符。4. 改变T值T从1到3变化:脉冲阶跃斜坡抛物线y1的初值随T的增大而减小,衰减率随T的增大而减小。y2的终值不变,ts随T的增大而增大。y3的初始增长速度随T的增大而减小,增长速度最终相等。y4的初值增长速度随T的增大而减小,增长速度最终相等。这是由于y1(t)=k/T*exp(-t/T),初值为k/T,衰减率为exp(-t/T)。y2(t)=k-k*exp(-t/T),y2终值与T无关,而y2在某一时刻的值与t/T的值有关。y3(t)= k*t-T*k+T*k*exp(-t/T),

11、刚开始T*k*exp(-t/T)影响较大,随后影响较小。y4(t)=T2*k+(k*t2)/2-T2*k*exp(-t/T)-T*k*t,刚开始-T*k*t和-T2*k*exp(-t/T)影响较大,随后影响减小。(2) 二阶系统对信号进行拉普拉斯变换,则u1(s)=1,u2(s)=1/s,u3(s)=1/s2,u4(s)=1/s3。带入得y1(s)= Wn2/(s2+2*y*Wn*s+Wn2),y2(s)= Wn2/(s2+2*y*Wn*s+Wn2)/s,y(3)= Wn2/(s2+2*y*Wn*s+Wn2)/s2,y(4)= Wn2/(s2+2*y*Wn*s+Wn2)/s3。y1(t)= (

12、Wn*exp(-Wn*t*y)*sin(Wn*t*(1 - y2)(1/2)/(1 - y2)(1/2)y2(t)= 1 - exp(-Wn*t*y)*(cosh(Wn*t*(y2 - 1)(1/2) + (y*sinh(Wn*t*(y2 - 1)(1/2)/(y2 - 1)(1/2)y3(t)= t - (2*y)/Wn + (2*y*exp(-Wn*t*y)*(cosh(Wn*t*(y2 - 1)(1/2) - (sinh(Wn*t*(y2 - 1)(1/2)*(Wn*y + (- 4*Wn*y2 + Wn)/(2*y)/(Wn*(y2 - 1)(1/2)/Wny4(t)= (4*y2 -

13、 1)/Wn2 + t2/2 - (2*t*y)/Wn - (exp(-Wn*t*y)*(cosh(Wn*t*(y2 - 1)(1/2) - (sinh(Wn*t*(y2 - 1)(1/2)*(Wn*y + (- 8*Wn*y3 + 4*Wn*y)/(4*y2 - 1)/(Wn*(y2 - 1)(1/2)*(4*y2 - 1)/Wn21. Wn=1,y=1脉冲阶跃斜坡抛物线2. 各个信号和各个响应曲线间的关系对响应曲线求导,发现图像性状相似,将相似的图像绘制到同一张图上。脉冲信号的响应曲线和阶跃信号的响应曲线的求导曲线:阶跃信号的响应曲线和斜坡信号的响应曲线的求导曲线:斜坡信号的响应曲线和抛物

14、线信号的响应曲线的求导曲线:两条曲线(蓝、红)完全重合。验证了若f2(t)=f1(t),则g2(t)=g1(t)。3. 改变Wn的值Wn的值见右下角Wn增大,ts减小,tr减小。Wn减小,ts增大,tr增大。Wn和ts以及tr成反比。4. 改变y的值y值和Wn的值在图片的右下角。当y0时,系统是发散的,随着y的减小,系统发散的程度增大。当y=0时,系统处于临界状态。当0y1时,随着y的增大,调节时间ts减小,峰值Mp减小,上升时间tr增大,峰值时间tp增大,衰减率FAI增大。ts与y近似的成反比。当y1时,随着y的增大,ts增大,tr增大。四、 实验中存在的问题1. 用MATLAB对二阶系统做拉普拉斯逆变换得到的方程较为复杂,出现了双曲三角函数,难以像一阶系统一样的进行分析。2. 实验中直接改Wn,y的值便于分析,但却不能直接体现出参数之间的矛盾,需要通过Wn=sqrt(K/J),y=B/2*sqrt(1/T/K)推导得出。将代码改为用K,B,J来定Wn和y或许更能体现这一点。3. 实验报告的图较多,浏览起来并不方便。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1