Matlab控制系统传递函数模型_第1页
Matlab控制系统传递函数模型_第2页
Matlab控制系统传递函数模型_第3页
Matlab控制系统传递函数模型_第4页
Matlab控制系统传递函数模型_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MATLAB及控制系统仿真实验班级:智能0702*名:*学号:*(18)实验四控制系统数学模型转换及MATLAB实现一、实验目的熟悉MATLAB的实验环境。掌握MATLAB建立系统数学模型的方法。二、实验内容(注:实验报告只提交第2题)1、复习并验证相关示例。系统数学模型的建立包括多项式模型(TransferFunction,TF),零极点增益模型(Zero-Pole,ZP),状态空间模型(State-space,SS);模型间的相互转换系统多项式模型到零极点模型(tf2zp),零极点增益模型到多项式模型(zp2tf),状态空间模型与多项式模型和零极点模型之间的转换(tf2ss,ss2tf,z

2、p2ss);模型的连接模型串联(series),模型并联(parallel),反馈连接(feedback)2、用MATLAB做如下练习。用2种方法建立系统的多项式模型。程序如下:%建立系统的多项式模型(传递函数)%方法一,直接写表达式s=tf(s)Gs1=(s+2)/(s八2+5*s+10)%方法二,由分子分母构造num=12;den=1510;Gs2=tf(num,den)figurepzmap(Gs1)figurepzmap(Gs1)gridon运行结果:易知两种方法结果一样Transferfunction:Transferfunction:s+2s八2+5s+10Transferfunc

3、tion:s+2s八2+5s+10S竺凹用2种方法建立系统的零极点模型和多项式模型。程序如下:%方法一s=tf(s)Gs1=10*(s+1)/(s+1)*(s+5)*(s+10)%zpk模型ZPK=zpk(Gs1)%方法二%tf模型num=1010;den=conv(11,conv(15,110);Gs2=tf(num,den)%zpk模型ZPK=zpk(Gs2)figurepzmap(Gs1)figurepzmap(Gs1)gridon运行结果:易知两种方法结果一样Transferfunction:sTransferfunction:10s+10st+16s八2+65s+50Zero/pol

4、e/gain:10(s+1)(s+10)(s+5)(s+1)Transferfunction:10s+10S八3+16S八2+65s+50Zero/pole/gain:10(S+1)(S+10)(S+5)(S+1)如图,已知G(s)和H(s)两方框对应的微分方程是:611+107)=20/)酣冒2十削=10心且初始条件为零。试求传递函数C(s)/R(s)及E(s)/R(s)。程序如下:%求微分方程的传递函数C(s)/R(s),E(s)/R(s)%求Gs=Cs/Rsn1=20;d1=610;Gs=tf(n1,d1)%求Hs=Bs/Csn2=10;d2=205;Hs=tf(n2,d2)%C(s)/R(s)sys=feedback(Gs,Hs)%E(s)/R(s)=(Es/Cs)*(Cs/Rs)ER=sys/Gs运行结果:Transferfunction:20%Gs=Cs/Rs6s+10Transferfunction:10%Hs=Bs/Cs20s+5Transferfunction:400s+100C(s)/R(s)%120sA2+230s+250Transfe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论