第六章系统模型建立与转换PPT讲稿.ppt
《第六章系统模型建立与转换PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第六章系统模型建立与转换PPT讲稿.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章系统模型建立与转换第1页,共46页,编辑于2022年,星期三6.1 6.1 控制系统的基本概念控制系统的基本概念输入输入偏差偏差反馈信号反馈信号控制系统要求有比较好的稳定性、准确性和动态特性。第2页,共46页,编辑于2022年,星期三6.2 6.2 反馈控制系统的数学模型反馈控制系统的数学模型为了对系统的性能进行分析首先要建立其数学模型为了对系统的性能进行分析首先要建立其数学模型数学模型:描述系统、输入和输出三者之间动态关系的数学数学模型:描述系统、输入和输出三者之间动态关系的数学表达式。表达式。微分方程微分方程、传递函数、频率特性、传递函数、频率特性第3页,共46页,编辑于2022年,
2、星期三 为为了了对对系系统统的的性性能能进进行行分分析析首首先先要要建建立立其其数数学学模模型型 ,在在MATLABMATLAB中提供了中提供了3 3种数学模型描述的形式:种数学模型描述的形式:(1 1)传递函数模型)传递函数模型tf(tf()(2 2)零极点形式的数学模型)零极点形式的数学模型zpk()zpk()(3 3)状态空间模型)状态空间模型ss()ss()本本节节首首先先介介绍绍利利用用MATLABMATLAB提提供供的的3 3个个函函数数来来建建立立系系统统的的数数学学模型模型,然后在此基础上介绍各种数学模型之间的相互转换。,然后在此基础上介绍各种数学模型之间的相互转换。一、线性系
3、统的传递函数模型一、线性系统的传递函数模型第4页,共46页,编辑于2022年,星期三格式:格式:syssystftf(numnum,denden)功能:功能:建立系统的传递函数模型建立系统的传递函数模型说明:说明:numnum、den den分别为传递函数分子和分母多项式的系数向量分别为传递函数分子和分母多项式的系数向量1 1tf tf 传递函数模型传递函数模型第5页,共46页,编辑于2022年,星期三例:已知系统的传递函数为例:已知系统的传递函数为:试建立系统的传递函数模型。试建立系统的传递函数模型。num=29den=13246G=tf(num,den)第6页,共46页,编辑于2022年,
4、星期三例例 :已知系统传递函数如下:已知系统传递函数如下应用应用MatlabMatlab语言建立系统的传递函数模型语言建立系统的传递函数模型若分子和分母不是完全展开形式若分子和分母不是完全展开形式,两个多项式的乘积两个多项式的乘积在在matlab中可以借用函数中可以借用函数conv()得出。得出。num=5*1,2.4den=conv(11,conv(11,conv(134,101)G=tf(num,den)第7页,共46页,编辑于2022年,星期三2 2线性系统的线性系统的零极点模型零极点模型格式:格式:syssyszpk(z,p,k)zpk(z,p,k)功能:功能:建立零极点形式的数学模型
5、建立零极点形式的数学模型说明:说明:系统的传递函数还可以表示成零极点形式,零极点模系统的传递函数还可以表示成零极点形式,零极点模 型一般表示为:型一般表示为:其中其中 ZiZi(i i1,21,2,m,m)和和 PiPi(i i1,21,2,n,n)分别为系统的零分别为系统的零点和极点,点和极点,K K为系统的增益。为系统的增益。z z、p p、k k分别为系统的零极点向量分别为系统的零极点向量和增益。和增益。第8页,共46页,编辑于2022年,星期三例例 :已知系统传递函数如下:已知系统传递函数如下应用应用MatlabMatlab语言建立系统的语言建立系统的零极点形式零极点形式模型模型。p=
6、-1,-2,-3z=-4G=zpk(z,p,5)第9页,共46页,编辑于2022年,星期三3 3SS SS 状态空间模型状态空间模型格式:格式:syssysssss(A,B,C,DA,B,C,D)功能:功能:建立系统的状态空间模型建立系统的状态空间模型说明说明:状态方程是研究系统的最为有效的系统数学描述:状态方程是研究系统的最为有效的系统数学描述第10页,共46页,编辑于2022年,星期三6.3 系统的系统的组合和连接组合和连接所所谓谓系系统统组组合合,就就是是将将两两个个或或多多个个子子系系统统按按一一定定方方式式加加以以连连接接形形成成新新的的系系统统。这这种种连连接接组组合合方方式式主主
7、要要有有串串联联、并并联联、反反馈馈等等形形式式。MATLABMATLAB提供了进行这类组合连接的相关函数。提供了进行这类组合连接的相关函数。1.series 1.series 系统的串联系统的串联格式格式1 1:syssysseriesseries(sys1,sys2sys1,sys2),),功能:功能:用于将两个线性模型串联形成新的系统即用于将两个线性模型串联形成新的系统即syssyssys1*sys2 sys1*sys2 说明:说明:格式格式1 1:对应于:对应于SISOSISO系统的串联连接。系统的串联连接。)(1sG)(2sGU(s)Y(s)G=series(G1,G2)G=G1*G
8、2第11页,共46页,编辑于2022年,星期三2 2parallelparallel格式格式1 1:sys=parallel(sys1,sys2)sys=parallel(sys1,sys2)功能:功能:将两个系统以并联方式连接成新的系统,将两个系统以并联方式连接成新的系统,即即sys=sys1+sys2sys=sys1+sys2。说明:说明:并联连接时,输入信号相同,并联后其输出为并联连接时,输入信号相同,并联后其输出为sys1sys1和和 sys2 sys2这两个系统的输出之和。这两个系统的输出之和。所以总的传递函数为所以总的传递函数为G(s)=GG(s)=G1 1(s)+G(s)+G2
9、2(s)(s)。G=parallel(G1,G2)G=G1+G2第12页,共46页,编辑于2022年,星期三例例 已知两个线性系统已知两个线性系统 ,分别应用分别应用seriesseries和和parallelparallel函数进行系统的串并联连接。函数进行系统的串并联连接。第13页,共46页,编辑于2022年,星期三3 3feedback feedback 系统的反馈连接。系统的反馈连接。格式格式1 1:sys=feedback(sys1,sys2,sign)sys=feedback(sys1,sys2,sign)功能:功能:实现两个系统的反馈连接。实现两个系统的反馈连接。说明:说明:对于
10、对于SISOSISO系统,系统,sys1sys1表示前向通道传函,表示前向通道传函,sys2 sys2表示反馈通道表示反馈通道,sign=1,sign=1,正反馈正反馈.sign=-1,sign=-1,负反馈负反馈(默认值默认值,可省略可省略)(a)xo(s)xi(s)G(s)H(s)E(s)B(s)GB=feedback(G,H)GB=feedback(G,H,1)第14页,共46页,编辑于2022年,星期三例例 :如图所示控制系统:如图所示控制系统求其总的传递函数求其总的传递函数第15页,共46页,编辑于2022年,星期三例例 :如图所示控制系统,已知各个子传递函数如下:如图所示控制系统,
11、已知各个子传递函数如下求其总的传递函数求其总的传递函数G=tf(172424,110355024)Gc=tf(106,10)H=1GG=feedback(G*Gc,H)H(s)=1第16页,共46页,编辑于2022年,星期三 在进行系统分析时,往往根据不同的要求选择不同形式的数学模型,因在进行系统分析时,往往根据不同的要求选择不同形式的数学模型,因此经常要在不同形式数学模型之间相互转换,下面介绍三种模型之间的相互此经常要在不同形式数学模型之间相互转换,下面介绍三种模型之间的相互转换函数。转换函数。6.4 6.4 模型的转换模型的转换第17页,共46页,编辑于2022年,星期三1)tf模型模型z
12、pk模型,调用函数格式:模型,调用函数格式:zpk(sys)或)或tf2zp(sys)2)tf模型模型ss模型,调用函数格式:模型,调用函数格式:ss(sys)或或tf2ss(sys)3)zpk模型模型tf模型,调用函数格式:模型,调用函数格式:tf(sys)或或zp2tf(sys)4)zpk模型模型ss模型,调用函数格式:模型,调用函数格式:ss(sys)或)或zp2ss(sys)5)ss模型模型tf模型,调用函数格式:模型,调用函数格式:tf(sys)或或ss2tf(sys)6)ss模型模型zpk模型,调用函数格式:模型,调用函数格式:zpk(sys)或或ss2zp(sys)第18页,共4
13、6页,编辑于2022年,星期三应应用用MATLABMATLAB的的模模型型转转换换函函数数将将其其转转换换为为零零极极点点形形式式的的模模型型和和状状态态空空间间模型模型例:已知系统的传递函数为例:已知系统的传递函数为num=21840den=16116G=tf(num,den)GZPK=ZPK(G)%GZPK=tf2zp(G)GS=ss(G)%GS=tf2ss(G)第19页,共46页,编辑于2022年,星期三第七章第七章第七章第七章 控制系统的计算机辅控制系统的计算机辅控制系统的计算机辅控制系统的计算机辅助分析助分析助分析助分析7.1 7.1 系统的时域分析系统的时域分析7.2 7.2 系统
14、的频域分析系统的频域分析7.3 7.3 系统的稳定性分析系统的稳定性分析本章介绍进行系统分析和获得系统各项性能指标的方法本章介绍进行系统分析和获得系统各项性能指标的方法,通过本通过本章的学习,掌握利用章的学习,掌握利用MATLAB及其控制系统工具箱对各种控制及其控制系统工具箱对各种控制系统进行时域及频域分析的方法。系统进行时域及频域分析的方法。第20页,共46页,编辑于2022年,星期三7.1时域分析的一般方法1、拉氏逆变换法例1:已知某系统的微分方程如下,其中T=0.5s,k=10,设初始条件为零,求系统单位阶跃响应曲线。Symssy=ilaplace(10/(0.5*s+1)*s)Ezpl
15、ot(y,05)grid第21页,共46页,编辑于2022年,星期三2、直接计算法、直接计算法1 1)impulse impulse 求连续系统的单位脉冲响应。求连续系统的单位脉冲响应。格式:格式:impulse(sys)Y,X=impulse(sys)impulse(sys)Y,X=impulse(sys)说说 明明:syssys为为tf(),zpk(),ss()tf(),zpk(),ss()中中任任一一种种模模型型,对对于于不不带带返返回回参参数数的的该该函函数数在在当当前前窗窗口口中中绘绘制制出出响响应应曲曲线线。对对于于带带有有返返回回参参数数的将不绘制曲线。的将不绘制曲线。第22页,
16、共46页,编辑于2022年,星期三例例2 2:如图所示的典型反馈控制系统结构,:如图所示的典型反馈控制系统结构,H(S)H(S)G(S)G(S)Gc(S)Gc(S)其中,其中,求系统的开环和闭环单位脉冲响应。求系统的开环和闭环单位脉冲响应。_ _G=tf(4,1234)Gc=tf(1-3,13)H=tf(1,0.011)G1=G*GcGk=G1*HGB=feedback(G1,H)Impulse(Gk)pauseImpulse(GB)第23页,共46页,编辑于2022年,星期三2 2)step step 求连续系统的单位阶跃响应。求连续系统的单位阶跃响应。格式格式1 1:step(sys)Y,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 系统 模型 建立 转换 PPT 讲稿
限制150内