电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

MATLAB控制系统仿真计算

  • 资源ID:490190314       资源大小:957.08KB        全文页数:28页
  • 资源格式: DOCX        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

MATLAB控制系统仿真计算

控制系统的模型与转换1.请将下面的传递函数模型输入到matlab环境。32s4s2z0.568G(s)23H(z)2,T=0.1ss3(s22)(s21)32s5(z1)(z20.2z0.99)>>s=tf('s');G=(sA3+4*s+2)/(sA3*(sA2+2)*(sA2+1)A3+2*s+5);GTransferfunction:sA3+4s+2sA11+5sA9+9sA7+2sA6+12$八5+4$八4+12$八3>>num=100.56;den=conv(1-1,1-0.20.99);H=tf(num,den,'Ts',0.1)Transferfunction:zA2+0.562.请将下面的零极点模型输入到zA3-1.2zA2+1.19z-0.99matlab环境。请求出上述模型的零极点,并绘制其位置。H=zpk(z,p,1,'Ts',0.05)G(s)8(s1j)(s1j)2_2s(s5)(s6)(s1)>>z=-1-j-1+j;p=00-5-6-jj;G=zpk(z,p,8)Zero/pole/gain:8*2+2s+2)sA2(s+5)(s+6)伊人2+1)>>pzmap(G),、(z13.2)(z12.6)H(z)5一t,T=0.05s5z(z8.2)Pck!-Z*reM邯if1tr0M0.0-1O.G0.60.4>>z=00000-1/3.2-1/2.6;P=1/8.2;Zero/pole/gain:zA5(z+0.3125)(z+0.3846)亿-0.122)Samplingtime:0.05>>pzmap(H)线性系统分析1.请分析下面传递函数模型的稳定性。G(s)1332-s2ss2G(s)3s1-2Z211s(300s600s50)3s1>>num=1;den=1212;G=tf(num,den);eig(G)ans=-2.00000.0000-1.0000i0.0000+1.0000i可见,系统有两个特征根在虚轴上,一个特征根在虚轴左侧,所以系统是临界稳定的。>>num=31;den=3006005031;1£PdB工5r口IVtip105Iirf-L.fKflrFde-ZEfuMBt&必0.1150.1。,&5S3-,nits由iO.HQ2r111界3JI111-1.5-1-05D0,Heelfloas5G=tf(num,den);eig(G)ans=-1.9152-0.14140.0283-0.1073i0.0283+0.1073i可见,有两个特征根在虚轴右侧,所以系统是不稳定的。2.请判定下面离散系统的稳定性。H(z)(z30.22产0.2520.05)H(z)212.12z211.76z115.91z57.368z420.15z321102.4z280.39z1340)>>num=-32;den=1-0.2-0.250.05;H=tf(num,den,'Ts',0.1);eig(H)abs(eig(H)ans=-0.50000.50000.50000.50000.20000.2000可以看出,由于各个特征根的模均小于1,所以可以判定闭环系统是稳定的。>>z=tf('z',0.1);H=(2.12*zA-2+11.76*zA-1+15.91)/:(zA-5-7.368*zA-4-20.15*zA-3+102.4*zA-2+80.39*z-1-340);eig(H)abs(eig(H)ans=0000000000000000000000004.17244.17240.3755 + 0.1814i0.41700.3755 - 0.1814i0.4170-0.52920.5292-0.27160.27160.11930.1193Pule-Zelv Mb i;可以看出,由于4.1724这个特征根的模大于1,所以可以判定闭环系统是不稳定的。3.设描述系统的传递函数为G(s)18s7514s65982s536380s4122664s3222088s2185760s40320s836s7546s64536s522449s467284s3118124s2109584s40320具有零初始状态,请求出单位阶跃响应曲线和单位脉冲响应曲线。>>num=185145982363801226642208818576040320;den=1365464536224496728411812410958440320;G=tf(num,den)Transferfunction:18sA7+514sA6+5982sA5+36380sA4+122664sA3+22088sA2+185760s+40320sA8+36sA7+546$八6+4536$人5+22449$人4+67284$人3+118124sA2+109584s+40320>>step(G10)>>impulse(G,10)单位阶跃响应:单位脉冲响应:线性系统Simulink仿真应用1 .请分析下面传递函数模型阶跃响应。G(s)1s3 2s2 s 2利用Simulink建模,建立系统仿真模型如下:单击启动仿真按钮,双击示波器得到系统的阶跃响应如下:2 .请分析下面离散系统的脉冲响应。、3s34s21G(s)-22s2(300s2600s50)3s1利用Simulink建模,建立系统仿真模型如下:单击启动仿真按钮,双击示波器得到系统的脉冲响应如下:3 .对离散采样系统进行分析,并求出其阶跃响应其中:G(s)s 3 二2 ZZs 7 s 3s 2利用Simulink建模,建立系统仿真模型如下:Step单击启动仿真按钮,双击示波器得到系统的阶跃响应如下:4 .设计控制器,使得下列系统稳定。(s1)(s八(s3)(s2)(s1.2)利用Simulink建模,未连入控制器时,仿真模型和响应如下:25利用Simulink建模,设计控制器:Timeoffset:0从响应输出图形可以看出,连入控制器后系统稳定,性能明显提高。四、基于MATLAB的PID控制器设计设计题目:1.应用ZieglerNichols算法设计PID控制器,实现系统的闭环稳定,并比较对各个系统的控制效果。G(s)1(s 1)3未连入PID控制器时的系统仿真及其性能指标如下:StepS*1可见,未调节时的系统性能有待提高,需设计输入:>>num=1;den=conv(1,1,conv(1,1,1,1);Step(num,den);K=dcgain(num,den)得出:K=1根据图形,得出:L=1.86T=4.41a.3LIBM0.2D0510Tirncoffset0PID控制器连入。15如£T右s4331Goooocc_oo当n言利用自定义的Ziegler_std函数求出Kp、Ti、Td输入:>>K=1;L=1.86;T=4.4;num,den,Kp,Ti,Td=Ziegler_std(3,K,L,T)得出:num=2.64002.83871.5262den=10Kp=2.8387Ti=3.7200Td=0.9300根据得出的Kp、Ti、Td值,设计PID控制器,并利用利用Simulink仿真建模。可见,加入PID控制器调节后,系统性能明显改善。G(s)1(s 1)5可见,未调节时的系统性能有待提高,需设计PID控制器连入。未连入PID控制器时的系统仿真及其性能指标如下:号一-0与输入:>>num=1;den=conv(1,1,conv(1,1,;conv(1,1,conv(1,1,1,1);Step(num,den);K=dcgain(num,den)得出:K=1根据图形,得出:L=3.4T=6.8利用自定义的Ziegler_std函数求出Kp、Ti、Td输入:>>K=1;L=3.4;T=6.8;num,den,Kp,Ti,Td=Ziegler_std(3,K,L,T)得出:num=4.08002.40000.7059den=1 0Kp=2.4000Ti=6.8000Td=1.7000TimeoffsM:0可见,加入PID控制器调节后,系统性能明显改善。-1.5s1G(s)3(s1)3利用Simulink建模,未连入控制器时,仿真模型和响应如下:输入:>>num=-1.5 1;Time (sec)den=conv(1,1,conv(1,1,1,1);Step(num,den);K=dcgain(num,den)得出:K=1根据图形,得出:L=1.8T=5.7利用自定义的Ziegler_std函数求出Kp、Ti、Td输入:>>K=1

注意事项

本文(MATLAB控制系统仿真计算)为本站会员(博****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.