ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:186.97KB ,
资源ID:4143322      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(控制系统仿真与CAD.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

控制系统仿真与CAD.doc

1、控制系统仿真与CAD控制系统建模、分析、设计及仿真一、摘要 本结课论文为设计两个控制器,分别为最小拍无波纹和最小拍有波纹控制器。通过这次实践可以进一步对所学的控制系统仿真与CAD有进一步的了解,并对Matlab软件的操作有一定程度的熟悉,为以后的学习或工作做基础。MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。关键字:Matlab;控制系统仿真与CAD;建模;仿真二、课程设计的内容1、求被控对象传递函

2、数G(s)的MATLAB描述。输入:num=conv(968,conv(1 2,1 9);den=conv(1 0 0,conv(1 1,conv(1 4,1 8);T=0.05;sys=tf(num,den)显示结果:Transfer function: 968 s2 + 10648 s + 17424-s5 + 13 s4 + 44 s3 + 32 s22、求被控对象脉冲传递函数G(z)。输入:Gz=c2d(Gs,0.02,zoh)显示结果:ransfer function:0.001132 z4 + 0.00226 z3 - 0.006126 z2 + 0.001831 z + 0.00

3、09176- z5 - 4.735 z4 + 8.961 z3 - 8.473 z2 + 4.003 z - 0.7558 Sampling time: 0.023、转换G(z)为零极点增益模型并按z-1形式排列。输入:z,p,k=zpkdata(Gz)Gz=zpk(z,p,k,T,variable,z-1)显示结果:z = 4x1 doublep = 5x1 doublek =0.0011 Zero/pole/gain:0.001132 z-1 (1+3.605z-1) (1-0.9802z-1) (1-0.8869z-1) (1+0.2586z-1)- (1-z-1)2 (1-0.9608

4、z-1) (1-0.9048z-1) (1-0.8694z-1) Sampling time: 0.024、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际闭环系统稳定的要求。syms z a0 a1 a2 b0 b1Gez= (1-z-1)3*(b0+b1*z-1)5、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dy(z)可实现、最少拍和实际闭环系统稳定的要求。输入:Gcz=z-1*(1+3.605*z-1)*(a0+a1*z-1+a2*z-2)结果:Gcz =1/z*(1+721/200/z)*(a0+a1/z+a2/z2)6、根据4、5、列写方程组,求

5、解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。7、求针对单位加速度信号输入的最少拍有波纹控制器Dy(z)并说明Dy(z)的可实现性。8、用程序仿真方法分析加速度信号输入时闭环系统动态性能和稳态性能。输入:f1=subs(Gez,z,1)f2=subs(diff(Gez,1),z,1)f3=subs(diff(Gez,2),z,1) b0j,b1j=solve(f1,f2,f3)Gcz=z-1*(1+3.605*z-1)*(a0+a1*z-1+a2*z-2)f1=subs(Gcz,z,1)-1f2=subs(diff(Gcz,1),z,1)f3=subs(diff(Gc

6、z,2),z,1)a0j,a1j,a2j=solve(f1,f2,f3)结果:f1 =921/200*a0+921/200*a1+921/200*a2-1f2 =-821/100*a0-2563/200*a1-871/50*a2f3 =2363/100*a0+2463/50*a1+841/10*a2a0j =878529200/781229961a1j =-1115305600/781229961a2j =406424600/781229961Gcz=1/z*(1+721/200/z)*(878529200/781229961-1115305600/781229961/z+406424600/

7、781229961/z2)Gez =(1-1/z)3*(1-b0/z)f4 = 0f5 =-406424600/374805361-156245992200/270234665281*b0b0j =-1465160683/781229961所以:Gez =(1-1/z)3*(1+1465160683/781229961/z)Gcz=1/z*(1+721/200/z)*(878529200/781229961-1115305600/781229961/z+406424600/781229961/z2)Dyz=4611686018427387904/5220428572859803*(878529

8、200/781229961-1115305600/781229961/z+406424600/781229961/z2)/(1-4901/5000/z)/(1-8869/10000/z)/(1+1293/5000/z)/(1-1/z)*(1-1201/1250/z)*(1-1131/1250/z)*(1-4347/5000/z)/(1+1465160683/781229961/z)9、用图形仿真方法(Simulink)分析单位加速度信号输入时闭环系统动态性能和稳态性能。输入:N,D=numden(simplify(Gcz);numc=sym2poly(N)denc=sym2poly(D)N,D

9、=numden(simplify(Guz);numu=sym2poly(N)denu=sym2poly(D)t=0:0.02:1u=t.*t/2hold ondlsim(numc,denc,u)dlsim(numu,denu,u)hold offN,D=numden(simplify(Dyz);numdy=sym2poly(N)dendy=sym2poly(D)有波纹最小拍程序仿真截图:有波纹最小拍图形仿真截图:闭环系统输出Gcz图形仿真结果:控制器输出U(z)图形仿真图:10、确定误差脉冲传递函数Ge(z)形式,满足单位速度信号输入时闭环稳态误差为零和实际闭环系统稳定的要求。Gez =(1-

10、1/z)2*(e0+e1/z+e2/z2+e3/z3+e4/z4)11、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dw(z)可实现、无波纹、最少拍和实际闭环系统稳定的要求。Gez=(1-z-1)2*(b0+b1*z-1+b2*z-2+b3*z-3+b4*z-4)12、根据10、11、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z) 。输入:syms z a0 a1 b0 b1 b2 b3 b4Gez=(1-z-1)2*(b0+b1*z-1+b2*z-2+b3*z-3+b4*z-4)f1=subs(Gcz,z,1)-1f2=subs(diff(Gcz,1),

11、z,1)a0j a1j=solve(f1,f2)A=double(a0j a1j)Gcz=subs(Gcz,a0 a1,A)Gez=(1-z-1)2*(b0+b1*z-1+b2*z-2+b3*z-3+b4*z-4)f3=subs(Gez,z,inf)-1f4=subs(Gez,z,-3.427)-1f5=subs(Gez,z,0.9512)-1f6=subs(Gez,z,0.7408)-1f7=subs(Gez,z,-0.245)-1b0j b1j b2j b3j b4j=solve(f3,f4,f5,f6,f7)B=double(b0j b1j b2j b3j b4j)Gez=subs(Ge

12、z,b0 b1 b2 b3 b4,B)结果:Gez=(1-1/z)2*(1+4607117145708427/1099511627776/z+857326361880357/68719476736/z2-5728981633685343/549755813888/z3-7601370565683995/2199023255552/z4)Gcz=5220428572859803/4611686018427387904/z*(1+721/200/z)*(1-4901/5000/z)*(1-8869/10000/z)*(1+1293/5000/z)/(1-1/z)2/(1-1201/1250/z)/

13、(1-1131/1250/z)/(1-4347/5000/z)13、求针对单位速度信号输入的最少拍无波纹控制器Dw(z)并说明Dw(z)的可实现性。Gz=0.016808*z-1*(1+3.427*z-1)*(1-0.9512*z-1)*(1-0.7408*z-1)*(1+0.245*z-1)/(1-z-1)2/(1-0.9048*z-1)/(1-0.7788*z-1)/(1-0.7047*z-1)Guz=Gcz/GzDwz=Gcz/Gz/GezGcz=4844576162357971/288230376151711744/z*(1+3427/1000/z)*(1-1189/1250/z)*(

14、1-463/625/z)*(1+49/200/z)*(-4545899597750647/274877906944+1195119780778763/68719476736/z)Gez=(1-1/z)2*(1+615657890023047/2199023255552/z+1796608902133647/2199023255552/z2-71813391245365/137438953472/z3-6084857878461669/35184372088832/z4)Dwz=(-4545899597750647/274877906944+1195119780778763/6871947673

15、6/z)*(1-1131/1250/z)*(1-1947/2500/z)*(1-7047/10000/z)/(1+615657890023047/2199023255552/z+1796608902133647/2199023255552/z2-71813391245365/137438953472/z3-6084857878461669/35184372088832/z4)14、用程序仿真方法分析单位速度信号输入时闭环系统动态性能和稳态性能。15、用图形仿真方法(Simulink)分析单位速度信号输入时闭环系统动态性能和稳态性能。N,D=numden(simplify(Gcz)numd=sy

16、m2poly(N)dend=sym2poly(D)N,D=numden(simplify(Guz)numi=sym2poly(N)deni=sym2poly(D)t=0:0.2:10u=thold ondlsim(numd,dend,u)dlsim(numi,deni,u)hold offN,D=numden(simplify(Dwz)numt=sym2poly(N)dent=sym2poly(D)无波纹最小拍程序仿真截图:无波纹最小拍图形仿真截图:无波纹最小拍闭环系统输出Gcz图形仿真结果:无波纹最小拍闭环系统数字控制器输出Guz图形仿真结果:16、根据8、9、14、15、的分析,说明有波纹

17、和无波纹的差别和物理意义。有波纹和无波纹的差别在于有波纹控制器经过一定的采样周期之后,其输入跟踪输出,但其数字控制器的曲线会出现小的波动,该波动为波纹,而无波纹数字控制器D(z)的输出曲线经过一定采样周期之后会为一常数,不会产生波纹。三、参考文献1. 肖伟,刘忠.MATLAB程序设计与应用M.清华大学出版社,20052. 周润景.基于MATLAB与fuzzyTECH的模糊与神经网络设计M.电子工业出版社,20103. 陈超.MATLAB应用实例精讲-数学数值计算与统计分析篇M.电子工业出版社,20104. 田敏.案例解说MATLAB典型控制应用M.电子工业出版社,20095. 刘刚.MATLA

18、B数字图像处理M.机械工业出版社,2010四、心得体会 通过学习薛教授的控制系统仿真与CAD这门课程,我学到了很多东西,最直接的就是将控制理论和MATLAB软件联系起来,用计算机来仿真在自动控制原理中所学的内容,即利用MATLAB软件来对自动控制系统进行仿真,以验证所学的知识并且得到比较直观的结论。 MATLAB不仅仅是一门编程语言,还是一个集成的软件平台,它包含以下几个主要部分:MATLAB语言、集成工作环境、MATLAB图形系统、数学函数库、交互式仿真环境Simulink、编译器、应用程序接口API、工具箱、Notebook工具。MATLAB它具有丰富的可用于控制系统分析和设计的函数,MA

19、TLAB的控制系统工具箱提供对线性系统分析、设计和建模的各种算法;MATLAB的仿真工具箱(Simulink)提供了交互式操作的动态系统建模、仿真、分析集成环境。通过在传递函数的建立、绘制响应的曲线等方面谈了我学习的经历,以及整个对控制系统仿真的整体过程。 而在控制系统CAD中我们较多的是使用MATLAB数学函数库中的函数来对控制系统进行仿真与处理。另外,也利用MATLAB交互式仿真环境Simulink来构建系统的结构框图,这样更直接的应用于不知道系统传递函数的情况下来得到系统的仿真结果,从而省去了计算传递函数的复杂计算。在学习过程中还有利用Simulink工具箱绘出系统的结构框图,再调用这个框图来产生出传递函数再进行仿真计算。这样的话可以更方便的对控制系统进行仿真与设计,而不用去通过复杂的方式去求去传递函数,然后再去计算响应,绘制响应曲线。 虽然学习结束了,但对控制系统的仿真仍要伴随在我以后的学习和工作中。今后,对控制系统的仿真与设计也将有更加实际的内容,继续学习,不断深入,努力将MATLAB这个软件更好的应用于对控制系统的仿真和设计上。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服