控制系统仿真与cad

控制系统仿真与cad

ID:28012613

大小:465.54 KB

页数:12页

时间:2018-12-07

控制系统仿真与cad_第1页
控制系统仿真与cad_第2页
控制系统仿真与cad_第3页
控制系统仿真与cad_第4页
控制系统仿真与cad_第5页
资源描述:

《控制系统仿真与cad》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、;仿真二、课程设计的内容1、求被控对象传递函数G(s)的MATLAB描述。输入:num=conv([968],conv([12],[19]));den=conv([l00],conv([l1],conv([14],[18])));T=0.05;sys=tf(num,den)显示结果:Transferfunction:968s"2+10648s+17424s5+13s4+44s3+32s22、求被控对象脉冲传递函数G(z)。输入:Gz=c2d(Gs,0.02,’zoh’)显7K结果:ransferfunction:0.001132z^4+0.00226z"3

3、-0.006126z"2+0.001831z+0.0009176z"5-4.735z^4+8.961z"3-8.473z^2+4.003z-0.7558Samplingtime:0.023、转换G(Z)为零极点増益模型并按z-1形式排列。输入:[z,p,k]=zpkdata(Gz)Gz=zpk(z,p,k,T,’variable’,’z~T)显示结果:z=[4x1double]p=[5x1double]k=0.0011Zero/pole/gain:0.001132z'-l(l+3.605z"-l)(1-0.9802z"-l)(1-0.8869z^-l)(1

4、+0.2586z"-l)(l-z'-l广2(1-0.9608//-1)(1-0.9048^-1)(1-0.8694//-1)Samplingtime:0.024、确定误差脉冲传递函数Ge(z)形式,满足单位加速度信号输入时闭环稳态误差为零和实际闭环系统稳定的要求。symsza0ala2bOblGcz=(l-z'-l)"3*(bO+bl*z^-l)5、确定闭环脉冲传递函数Gc(z)形式,满足控制器Dy(z)可实现、最少拍和实际闭环系统稳定的要求。输入:Gcz=z’-l*(l+3.605*z*-l)*(a0+al*z"-l+a2*z"-2)结果:Gcz=l/z

5、*(l+721/200/z)*(a0+al/z+a2/z"2)6、根据4、5、列写方程组,求解Gc(z)和Ge(z)中的待定系数并最终求解Gc(z)和Ge(z)。7、求针对单位加速度信号输入的最少拍有波纹控制器Dy(z)并说明Dy(z)的可实现性。8、用程序仿真方法分析加速度信号输入时闭环系统动态性能和稳态性能。输入:fl=subs(Gez,z,1)f2=subs(diff(Gez,1),z,1)f3=subs(cliff(Gez,2),z,1)[b0j,blj]=solve(fl,f2,f3)Gcz=z、l*(l+3.605*z’-l)*(a0+al*z

6、"-l+a2*z"-2)fl=subs(Gcz,z,1)-1f2=subs(diff(Gcz,1),z,1)f3=subs(cliff(Gcz,2),z,1)[aOj,alj,a2j]=solve(f1,f2,f3)结果:fl=921/200*a0+921/200*al+921/200*a2-lf2=-821/100*a0-2563/200*al-871/50*a2f3=2363/100*a0+2463/50*al+841/10*a2aOj=878529200/781229961alj=-1115305600/781229961a2j=406424600/

7、781229961Gcz=l/z*(l+721/200/z)*(878529200/781229961-1115305600/781229961/z+406424600/781229961/z/2)Gez=(l-l/z)3*(l-bO/z)f4=0f5=-406424600/374805361-156245992200/270234665281*b0bOj=-1465160683/781229961所以.•Gez=(l-l/z)"3*(l+1465160683/781229961/z)Gcz=l/z*(l+721/200/z)*(878529200/781

8、229961-1115305600/781229961/Z+406

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。