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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

matlab仿真实例.docx

1、matlab仿真实例matlab仿真实例实验五 MATLAB及仿真实验 一、 控制系统的时域分析 (一) 稳定性 1、系统传递函数为 G(s),试判断其稳定性。 程序: num=3,2,5,4,6; den=1,3,4,2,7,2; sys=tf(num,den); figure(1); pzmap(sys); title(零极点图) 由图可知:在S右半平面有极点,因此可知系统是不稳定的。 2、用MATLAB求出G(s)=(s2+2*s+2)/(s4+7*s3+5*s+2)的极点。 程序及结果: sys=tf(1,2,2,1,7,3,5,2); p=pole(sys) p = -6.6553

2、0.0327 + 0.8555i 0.0327 - 0.8555i -0.4100 (二)阶跃响应 1、二阶系统G(s)=10/s2+2*s+10 1)键入程序,观察并记录单位阶跃响应曲线: 程序: sys=tf(10,1,2,10); step(sys); title(G(s)=10/s2+2*s+10单位阶跃响应曲线) 2)计算系统闭环跟、阻尼比、无阻尼振荡频率,并记录: 程序及结果: sys=tf(10,1,2,10); p=pole(sys) p = -1.0000 + 3.0000i -1.0000 - 3.0000i wn,z=damp(sys) wn = 3.1623 3.162

3、3 z = 0.3162 0.3162 3)记录实际测取的峰值大小,峰值时间和过渡过程时间,并填表: 实际值 理论值 峰值Cmax 1.35s 峰值时间tp 1.05s 过渡时间 +5% 3.54s ts +2% 3.18s 程序: sys=tf(10,1,2,10); step(sys); title(G(s)=10/s2+2*s+10单位阶跃响应曲线) 4)修改参数,分别实现=1和=2的响应曲线,并记录: =1: 程序: zeta=1; wn=sqrtm(10) wn = 3.1623 sys=tf(10,1,2*wn*zeta,10); step(sys) title(=1响应曲线 )

4、(图见下页) =2: 程序: zeta=2; wn=sqrtm(10) wn = 3.1623 sys=tf(10,1,2*wn*zeta,10); step(sys) title(=2响应曲线) (曲线见下页) 5)修改参数,分别实现wn1=wn/2和wn2=2*wn的响应曲线,并记录: wn1=w0/2: 程序: wn=sqrtm(10) wn = 3.1623 zeta=2/(wn*2) zeta = 0.3162 wn1=wn/2 wn1 = 1.5811 sys=tf(wn1)2,1,2*wn1*zeta,(wn1)2); step(sys) title(wn1=wn/2响应曲线)

5、(曲线见下页) wn2=2*wn: 程序: wn=sqrtm(10) wn = 3.1623 zeta=2/(wn*2) zeta = 0.3162 wn2=2*wn wn2 = 6.3246 sys=tf(wn2)2,1,2*wn2*zeta,(wn2)2); step(sys) title(wn2=wn*2响应曲线) 2、作出以下系统的阶跃响应曲线,并与原系统响应曲线进行比较,作出相应实验分析结果。 1)G1(s)=(2*s+10)/(s2+2*s+10) 程序: sys=tf(10,1,2,10); step(sys) hold on sys=tf(2,10,1,2,10); step(

6、sys) gtext(leftarrow G(s); gtext(leftarrow G1(s); title(G1(s)与G(s)阶跃响应曲线) (曲线见下页) 实验分析结果:G1(s)与原系统响应曲线相比,峰值增加,峰值时间、上升时间、调节时间提前,最终稳定值相等。 2)G2(s)=(s2+0.5*s+10) /(s2+2*s+10) 程序: sys=tf(10,1,2,10);step(sys) sys=tf(10,1,2,10); step(sys) hold on sys=tf(1,0.5,10,1,2,10); step(sys) gtext(leftarrow G(s); gte

7、xt(leftarrow G2(s); title(G2(s)与G(s)阶跃响应曲线) (曲线见下页) 实验分析结果:G2(s)与原系统响应曲线相比,峰值减小,峰值时间增加、上升时间减小、调节时间增加,最终稳定值相等。 3)G3(s)=(s2+0.5*s)/(s2+2*s+10) 程序: sys=tf(10,1,2,10); step(sys) hold on sys=tf(1,0.5,1,2,10); step(sys) gtext(leftarrow G(s); gtext(leftarrow G3(s) title(G3(s)与G(s)阶跃响应曲线) (曲线见下页) 实验分析结果:G3(

8、s)与原系统响应曲线相比,峰值减小,峰值时间减小、上升时间减小、调节时间增加,最终稳定值不相等。 4)G4(s)=s/(s2+2*s+10) 程序: sys=tf(10,1,2,10); gtext(leftarrow G(s); step(sys) gtext(leftarrow G4(s); hold on title(G4(s)与G(s)阶跃响应sys=tf(1,1,2,10); 曲线step(sys) 实验分析结果:G4(s)与原系统响应曲线相比,峰值减小,峰值时间、上升时间、调节时间都相等,最终稳定值不相等。 、单位阶跃响应: 3C(s)/R(s)=25/(s2+4*s+25)求该系

9、统单位阶跃响应曲线,并在所得图形上加网格和标题: 程序: sys=tf(25,1,4,25); step(sys) grid on; title(C(s)/R(s)=25/(s2+4*s+25)单位阶跃响应曲线) (图见下页图一) (二) 系统动态特性分析 用MATLAB求二阶系统G(s)=120/(s2+12*s+120)和G(s)=0.01/(s2+0.002*s+0.01)的峰值时间tp上升时间tr调整时间ts超调量%。 G(s)=120/(s2+12*s+120): 程序: sys=tf(120,1,12,120); step(sys) title(G(s)=120/(s2+12*s+120)单位阶跃响应曲线) (曲线见下页图二) 峰值时间tp=0.34s 上升时间tr=0.158s 调整时间ts=0.532s 超调量%=12.8% G(s)=0.01/(s2+0.002*s+0.01) 程序: sys=tf(0.01,1,0.002,0.01); step(sys) title(G(s)=0.01/(s2+0.002*s+0.01)单位阶跃响应曲线) (图见图三) 峰值时间tp=32s 上升时间tr=10.3s 调整时间ts=3.9e+003s超调量%=96.7% 图一 图二 图三

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

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