2011自动控制原理实验.pdf

2011自动控制原理实验.pdf

ID:52242908

大小:657.56 KB

页数:24页

时间:2020-03-25

2011自动控制原理实验.pdf_第1页
2011自动控制原理实验.pdf_第2页
2011自动控制原理实验.pdf_第3页
2011自动控制原理实验.pdf_第4页
2011自动控制原理实验.pdf_第5页
资源描述:

《2011自动控制原理实验.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、数学模型建立的MATLAB实现1传递函数分子,分母多项式模型mm−1bs+bs+...+bs+b()01m−1mnum=[bbb…b];Gs=nn−1012mas+as+...+as+a01n−1nden=[aaa…a];012nsys=tf(num,den)2零、极点模型()s−z(s−z)...(s−z)()01mGs=kz=[zzz…z];()()()012ms−ps−p...s−p01np=[ppp…p];012nk=[k];sys=zpk(z,p,k)13模型间转换1)将分子、分母多项式型转

2、换为零、极点型tf2zp:[z,p,k]=tf2zp(num,den)或sys=zpk(sys1)sys1为分子、分母多项式型数学模型2)将零、极点型转换为分子、分母多项式型zp2tf:[num,den]=zp2tf(z,p,k)或sys=tf(sys1)4环节模型运算串联:G=G1*G2并联:G=G1+G2反馈:G=feedback(G1,G2,sign)25应用举例R(s)11C(s)系统如图,s+1s+2MATLAB建模程序如下1)建立环节n1=1;d1=[11];s1=tf(n1,d1)Trans

3、ferfunction:1-----s+1d2=[12];s2=tf(n1,d2)Transferfunction:1-----s+232)建立系统数学模型s3=s1*s2Transferfunction:1----------------s^2+3s+2s=feedback(s3,1,-1)Transferfunction:1----------------s^2+3s+343)将分子、分母多项式型转换为零、极点型n=1;d=[133];[z,p,k]=tf2zp(n,d)z=Emptymatrix:0

4、-by-1p=-1.5000+0.8660i-1.5000-0.8660ik=15二、时域分析的MATLAB实现1常用命令1)系统响应阶跃响应step(sys)其中:sys为系统数学模型脉冲响应impulse(sys)斜坡响应及加速度相应——利用线性系统等价关系:C(s)1G(s)=R(s)=2R(s)s1G(s)1C(s)=G(s)⋅=⋅2sss即将系统传递函数除以s,求阶跃响应,即为原系统斜坡响应;同理可以求出系统的速度响应。62)稳定性分析求闭环特征方程的根,并判断实部是否小于零。求根命令:root

5、s(den)其中:den——闭环特征多项式降幂次排列系数向量。3)求系统阶跃响应的解析解B(s)r(1)r(2)r(n)y(s)==++L++kA(s)s−p(1)s−p(2)s−p(n)p(1)tp(2)tp(n)ty(t)=r(1)e+r(2)e+L+r(n)e+kden1=[den0][r,p,k]=residue(num,den1)其中:num,den为传函分子、分母降幂次排列的系数矩阵。74)分析举例C(s)25已知系统传递函数为=2R(s)s+4s+25系统时域分析的MATLAB实现程序如下(

6、1)建立系统模型ImpulseResponseStepResponse(2)求系统响应num=[25];1.43.531.2den=[1425];2.511)求阶跃响应sys=tf(num,den);21.50.81Amplitude0.6Amplitude2)求脉冲响应step(sys)0.50.40impulse(sys)-0.50.2-100.511.522.53000.51Time(sec)1.522.53Time(sec)83)求斜坡响应StepResponsenum=[25];5den=[14

7、25];4sys=tf(num,den);step(sys)3impulse(sys)Amplitude2den1=[14250];sys1=tf(num,den1);1step(sys1)0012345Time(sec)9(3)求系统阶跃响应的解析解den1=[den0][r,p,k]=residue(num,den1)r=-0.5000+0.2182i-0.5000-0.2182i1.0000p=-2.0000+4.5826i-2.0000-4.5826i0k=[]响应表达式:()(−2+4.58j)

8、t()(−2−4.58j)ty(t)=−0.5+0.22je+−0.5−0.22je+110(4)判断系统稳定性num=[25];den=[1425];sys=tf(num,den);roots(den)ans=-2.0000+4.5826i-2.0000-4.5826i由根的实部可判断出该系统稳定112、Simulink的基本应用举例R(s)1kC(s)K(1++Ts)pdTisTs+1-12三、根轨迹分析的Matlab实现

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

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

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