版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验四 控制系统数学模型转换及MATLAB实现一、实验目的熟悉MATLAB的实验环境。掌握MATLAB建立系统数学模型的方法。二、实验内容(注:实验报告只提交第2题)1、复习相关内容并验证相关示例。(1)系统数学模型的建立包括多项式模型(Transfer Function,TF),零极点增益模型(Zero-Pole Gain,ZPK),状态空间模型(State-space,SS);(2)模型间的相互转换系统多项式模型到零极点模型(tf2zp),零极点增益模型到多项式模型(zp2tf),状态空间模型与多项式模型和零极点模型之间的转换(tf2ss,ss2tf,zp2ss);(3)模型的连接模型串联
2、(series),模型并联(parallel),反馈连接(feedback)2、用MATLAB做如下练习。(1)用2种方法建立系统的多项式模型。(1)>> num=1 2;>> den=1 5 10;>> G=tf(num ,den) Transfer function: s + 2-s2 + 5 s + 10(2)>> s=tf('s');>> G=(s+2)/(s2+5*s+10) Transfer function: s + 2-s2 + 5 s + 10(2)用2种方法建立系统的零极点模型和多项式模型。零极点模
3、型:(1)>> z1=-1;>> p1=-1;-5;-10;>> k=10;>> G1=zpkEmpty zero-pole-gain model.>> z1=-1;p1=-1;-5;-10;k=10;G1=zpk(z1,p1,k) Zero/pole/gain: 10 (s+1)-(s+1) (s+5) (s+10)(2)>> s=zpk('s');>> G2=10*(s+1)/(s+1)/(s+5)/(s+10) Zero/pole/gain: 10 (s+1)-(s+1) (s+5) (s
4、+10)多项式模型:(1)>> num=10 10;>> den=1 16 15 50 ;>> G=tf(num,den) Transfer function: 10 s + 10-s3 + 16 s2 + 15 s + 50(2)>> s=tf('s');>> G=10*(s+1)/(s+1)/(s+5)/(s+10) Transfer function: 10 s + 10-s3 + 16 s2 + 65 s + 50(3)>> num=conv(10,1,1);>> den=conv(1
5、6 5,0 1 10);>> G=tf(num,den) Transfer function: 10 s + 10-s3 + 16 s2 + 65 s + 50(3)如图,已知G(s)和H(s)两方框对应的微分方程是:且初始条件为零,图中为负反馈调节。试求传递函数E(s)/R(s) 及C(s)/R(s)。其中c(t)和b(t)为系统的输入量,e(t)与c(t)为系统的输出量。最后输入一个单位阶跃信号,用simulink仿真显示该系统的响应。10G(s)H(s)RMEBC根据系统框图有如下关系:M=10R ; E=M-B ;C= G(s) * E ; B= H(s)*C ;Gf=C/M= G(s)/(1+ G(s)* H(s) 三、实验要求1. 验证课内示例,准确理解系统数学模型不同形式的含义及各种函数的使用方法。2. 认真编写2题的程序并做详细注释,并记录实验结果。四、实验
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论