控制系统仿真实验5:答案

2020-02-22 12:03

控制系统仿真 实验报告

实验5:利用MATLAB实现经典控制系统分析

学号: 指导老师:夏文鹤 姓名: 实验日期:2015-11-20 专业年级: 成绩: 实验目的:

1. 练习并掌握求取多个模块串联、并联、反馈后的总的模型方法; 2. 练习复杂模型的连接方法。

实验内容:

1. 已知系统的结构图如图1所示,求整个系统的TF模型。

图1 串联连接

>> num1=[5,1];den1=[1,6,111];sys1=tf(num1,den1);

>> num2=[15.6,29.32,1];den2=[12,26,37,102,1];sys2=tf(num2,den2); >> Sys_series=series(sys1,sys2); >> Sys_series1=sys1*sys2; >> tf(Sys_series1) >> tf(Sys_series)

78 s^3 + 162.2 s^2 + 34.32 s + 1 ----------------------------------------------------------------

12 s^6 + 98 s^5 + 1525 s^4 + 3210 s^3 + 4720 s^2 + 11328 s + 111 2. 系统如图2所示,求整个系统的TF模型和ZPK模型。

图2 串联连接

>> num1=[3,1];den1=[1,3,15];sys1=tf(num1,den1); >> z=[-2 -4];p=[0 -3 -5];k=20;sys2=zpk(z,p,k);

1

控制系统仿真 实验报告

>> num2=[0.1,1];den2=[2,1];sys3=tf(num2,den2); >> sys=sys1*sys2*sys3 >> tf(sys)

Zero/pole/gain:

3 (s+0.3333) (s+2) (s+4) (s+10) -------------------------------------- s (s+3) (s+5) (s+0.5) (s^2 + 3s + 15)

Transfer function:

3 s^4 + 49 s^3 + 220 s^2 + 308 s + 80 ---------------------------------------------------------

s^6 + 11.5 s^5 + 59.5 s^4 + 192 s^3 + 307.5 s^2 + 112.5 s

3. 已知系统的结构图如图3所示,求整个系统的TF模型。

R(s)s?13s3?6s?211C(s)16s2?22s?1711s4?27s3?33s2?162s?8

图3 并联连接

>> num1=[1,13];den1=[1,0,6,211];sys1=tf(num1,den1); >> num2=[16,22,17];den2=[11,27,33,162,8];sys2=tf(num2,den2); >> Sys_parallel=parallel(sys1,sys2) >> S=sys1+sys2 Transfer function:

27 s^5 + 192 s^4 + 497 s^3 + 4099 s^2 + 6858 s + 3691 --------------------------------------------------------------------------

2

控制系统仿真 实验报告

11 s^7 + 27 s^6 + 99 s^5 + 2645 s^4 + 5903 s^3 + 7935 s^2 + 34230 s + 1688

Transfer function:

27 s^5 + 192 s^4 + 497 s^3 + 4099 s^2 + 6858 s + 3691 --------------------------------------------------------------------------

11 s^7 + 27 s^6 + 99 s^5 + 2645 s^4 + 5903 s^3 + 7935 s^2 + 34230 s + 1688

4. 系统结构如图4所示,求整个系统的TF模型和ZPK模型。

22s?1s3?5s2?23s?15R(s)0.2(s?6)s(s?3)(s?10)?C(s)5(0.6s?1)(1.5s?1)(2s?1)(3s2?7s?1)

图4 三个模块并联连接

>> num1=[22,1];den1=[1,5,23,15];sys1=tf(num1,den1); >> z1=[-6];p1=[0 -3 -10];k1=0.2;sys2=zpk(z1,p1,k1); >> num3=5*conv([0.6 1],[1.5 1]); %多项式乘法 >> den3=conv([2 1],[3 7 1]); sys3=tf(num3,den3); syszpk=sys1-sys2+sys3 systf=tf(syszpk)

Zero/pole/gain:

0.75 (s+32.84) (s+10.05) (s+3.02) (s+2.269) (s+0.5509) (s-0.008304) (s^2 + 0.6734s + 0.3865)

3

控制系统仿真 实验报告

---------------------------------------------------------------------------------------------

s (s+3) (s+2.18) (s+0.7582) (s+0.5) (s+10) (s+0.1529) (s^2 + 4.242s + 19.78)

Transfer function:

0.75 s^8 + 37.05 s^7 + 467.4 s^6 + 2072 s^5 + 3881 s^4 + 3294 s^3 + 1584 s^2 + 347.9 s - 3 -------------------------------------------------------------------------------------------

s^9 + 20.83 s^8 + 170.5 s^7 + 825.5 s^6 + 2380 s^5 + 3673 s^4 + 2680 s^3 + 822.5 s^2 + 75 s

5. 系统结构如图5所示,求整个系统的闭环传递函数模型。

R(s)10s2(s?2)(s?5)C(s)13.6(s?8)(s?13)(s?15)

图5 反馈连接

>> z1=[];p1=[0,0,-2,-5];k1=10;g1=zpk(z1,p1,k1) >> z2=[-8];p2=[-13,-15];k2=13.6;g2=zpk(z2,p2,k2) >> feedback(g1,g2,1)

Zero/pole/gain: 10 --------------- s^2 (s+2) (s+5)

Zero/pole/gain: 13.6 (s+8)

4

控制系统仿真 实验报告

------------- (s+13) (s+15)

Zero/pole/gain:

10 (s+13) (s+15) ---------------------------------------------------------------

(s+14.98) (s+13.02) (s+5.064) (s-0.613) (s^2 + 2.542s + 1.796)

>> z1=[];p1=[0,0,-2,-5];k1=10;g1=zpk(z1,p1,k1) >> z2=[-8];p2=[-13,-15];k2=13.6;g2=zpk(z2,p2,k2) >> feedback(g1,g2,-1) Zero/pole/gain: 10 --------------- s^2 (s+2) (s+5)

Zero/pole/gain: 13.6 (s+8) ------------- (s+13) (s+15)

Zero/pole/gain:

10 (s+13) (s+15) -----------------------------------------------------------------

(s+15.02) (s+12.98) (s+4.928) (s+2.384) (s^2 - 0.3047s + 0.4753)

5


控制系统仿真实验5:答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《江城子 乙卯正月二十日夜记梦》教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: