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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

控制系统数字仿真大作业Word下载.docx

1、(2)绘制系统阶跃响应曲线、根轨迹图、频率特性;(3)分析系统的稳定性,和性能指标;(4)设计控制器Gc(s),使系统指标满足:ts10s,ess=0,,超调量小于5%。在不加入任何控制器的情况下,由控制系统结构图可得其开环传递函数为Simulink仿真得在单位阶跃信号作用下系统响应曲线为2、系统性能指标2.1 绘制系统阶跃响应曲线、根轨迹图、频率特性编写M文件如下:%set up system math modlenum=1;den=1 2 10 0;G0=tf(num,den)G=feedback(G0,1)figure(1);t=0:100;step(G,t);grid;title(单位

2、阶跃响应曲线)y t=step(G,t);Y k=max(y);MATLAB命令窗口中运行后得到结果为:Transfer function: 1-s3 + 2 s2 + 10 s -s3 + 2 s2 + 10 s + 1ans = RiseTime: 21.5386 SettlingTime: 38.5480 SettlingMin: 0.9001 SettlingMax: 0.9997 Overshoot: 0 Undershoot: PeakTime: 79.1536tp=t(k)ess=1-y;figure(2);plot(t,ess);单位阶跃响应误差曲线figure(3);pzma

3、p(G0);零极点分布图figure(4);margin(G0);系统开环对数特性曲线figure(5);nyquist(G0);nyquist曲线figure(6);rlocus(G0)系统根轨迹特性曲线sgridstepinfo(G)以上各图依次为系统单位阶跃响应曲线、单位阶跃响应误差曲线、零极点分布图、系统开环对数特性曲线、系统根轨迹特性曲线、奈奎斯特曲线。2.2 稳定性分析由闭环零极点分布图可知,系统闭环传递函数的极点全部位于s左半平面,因此系统闭环稳定。2.3 性能指标分析(1)系统稳态误差=0。由以上分析可知在加入控制器之前,=0,符合设计要求。(2)系统调节时间10s。在加入控制

4、器之前,调节时间=38s,不满足设计要求,因此需要加入控制器来缩短调节时间,以提高系统响应速度。(3)系统阶跃响应的超调量%5%。在加入控制器之前,超调量%=0,符合设计要求。3、控制器设计由以上分析可知,要减小系统的调节时间,使其快速性能得到改善,同时不影响系统的稳态误差和超调量,因此,可以利用比例控制器来实现这一目的。P控制方式只是在前向通道上加上比例环节,相当于增大了系统的开环增益,减小了系统的稳态误差,减小了系统的阻尼,从而增大了系统的超调量和振荡性。P控制方式的系统结构图如下:P控制器的传递函数为:加上P控制后的系统开环传递函数为:取Kp=1至15,步长为1,进行循环测试系统,将不同

5、Kp下的阶跃响应曲线绘制在一张坐标图下:MATLAB源程序:%对于P控制的编程实现0.01:30;for Kp=1:1:15num1=Kp*num;G0=tf(num1,den)y=step(G,t);plot(t,y)Ifishold=1,hold on,endend下面通过列表的方式给出在不同Kp值作用下系统的调节时间、稳态误差以和超调量:Kp12345678910Ts29.5614.589.607.135.574.913.483.263.154.730Ess0.0480.0027.788*e-52.725*e-68.913*e-82.854*e-91.239*e-40.0060.0280

6、.055Pos4.7820.2040.0082.725*e-48.913*e-62.854*e-70.0120.6042.8405.541从上表可以看出,随着Kp值的增大,系统的调节时间、超调量和稳态误差都逐渐减小,但是,当Kp增大到一定值后,系统的调节时间、超调量和稳态误差又都随Kp增大而增大,稳定性下降。当Kp=6时,调节时间=4.96s,稳态误差近似为0,超调量%近似为0,满足设计要求。此时系统的阶跃响应曲线如图所示:%对于P控制的编程实现%(Kp=6)clearnum0=1;50;Kp=6;num=Kp*num0;G0=tf(num0,den);G=feedback(G0,1);G1=

7、tf(num,den);G2=feedback(G1,1);step(G,G2,t)gtext(leftarrowKp=1leftarrowKp=6综上所述,采用比例控制器时,满足设计要求的最合理的Kp值为6,此时系统的超调量为0,调节时间为4.96秒,稳态误差为0。由上图可看出加入比例控制器后,系统的调节时间大幅度减小,快速性得到了很大的提高,同时系统的稳定性和准确性并没有受到明显影响。此时,加入比例控制器后,系统开环传递函数为:性能比较: 加入P之前 加入P之后三、深入探讨通过以上讨论,单独使用比例控制器就已经满足各项要求,接下来将深入探讨是否还有其他控制器,能更好的满足各项性能指标。1、

8、比例-微分控制器(PD)PD控制方式是在P控制的基础上增加了微分环节,系统的输出量同时受到误差信号和其速率的双重作用。因而,比例微分控制是一种早期控制,可在出现误差位置前,提前产生修正作用,从而达到改善系统性能的目的。PD控制方式的系统结构图如下:PD控制器的传递函数为:加上PD控制后的系统开环传递函数为:保持Kp=6不变,调试取Kd=0.1、0.3、0.5、0.7、0.9时的系统阶跃响应曲线,并与P控制做比较:MATLAB源程序为:%编程实现PD控制与P控制的比较num0=6;40;S0=tf(num0,den);S=feedback(S0,1);k=step(S,t);plot(t,k);

9、grid ;if ishold=1,hold on,for Kd=0.1:0.2: num=Kd*Kp,Kp; G0=tf(num,den); G=feedback(G0,1); y=step(G,t); plot(t,y);if ishold=1,hold on ,grid;下面通过列表的方式给出在不同Kd值作用下系统的调节时间、稳态误差以和超调量:Kd0.10.30.50.70.9ts4.955.075.775.936.28ess 4.2549e-61.6192e-54.4234e-59.9189e-51.9222e-4pos4.2549e-40.00160.00440.00990.019

10、2由实验曲线以和上表可以看出,在比例控制的基础上增加微分控制,对系统的稳态误差影响并不明显,而增大微分常数Kd可以有效的减小系统的超调量和调节时间,在不影响系统的稳态性能的基础上改善了系统的动态性能。微分控制部分相当于增大了系统的阻尼,所以可以选用较大的开环增益来改善系统的动态性能和系统的稳态精度。%对于PD控制的编程实现%(Kd=0.1)Kd=0.1;num=Kd*Kp,Kp;leftarrowKp=6,Kd=0.1综上所述,当Kp=6,Kd=0.1时,引入比例-微分控制器,同样可以在保证系统稳态误差和超调量不发生明显变化的前提下,改善系统的动态性能,使系统的调节时间减小到10秒以下,从而满足设计要求。此时系统的开环传递函数为:MATLAB命令窗口运行结果系统性能验证:%加入PD控制器之前系统性能

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

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