第八讲控制系统的数学描述与建模PPT讲稿.ppt





《第八讲控制系统的数学描述与建模PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第八讲控制系统的数学描述与建模PPT讲稿.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八讲控制系统的数学描述与建模第1页,共31页,编辑于2022年,星期三按系统性能分:线性系统和非线性系统;连续系统和离散系统;按系统性能分:线性系统和非线性系统;连续系统和离散系统;定常系统和时变系统;确定系统和不确定系统。定常系统和时变系统;确定系统和不确定系统。第一节第一节 系统的分类系统的分类传递函数模型传递函数模型 tf,零极点增益模型零极点增益模型 zpk,状态空间模型状态空间模型 ss,频率,频率响应数据模型响应数据模型 frd。线线性性连连续续系系统统:用用线线性性微微分分方方程程式式来来描描述述,如如果果微微分分方方程程的的系系数数为为常常数数,则则为为定定常常系系统统;如如
2、果果系系数数随随时时间间而而变变化化,则则为为时时变变系系统统。今今后后我们所讨论的系统主要以线性定常连续系统为主。我们所讨论的系统主要以线性定常连续系统为主。线线性性定定常常离离散散系系统统:离离散散系系统统指指系系统统的的某某处处或或多多处处的的信信号号为为脉脉冲冲序序列列或或数数码形式。这类系统用差分方程来描述。码形式。这类系统用差分方程来描述。非非线线性性系系统统:系系统统中中有有一一个个元元部部件件的的输输入入输输出出特特性性为为非非线线性性的的系系统。统。第2页,共31页,编辑于2022年,星期三n微分方程是控制系统模型的基础,一般来讲,利用机械学、微分方程是控制系统模型的基础,一
3、般来讲,利用机械学、电学、力学等物理规律,便可以得到控制系统的动态方程,电学、力学等物理规律,便可以得到控制系统的动态方程,这些方程对于线性定常连续系统而言是一种常系数的线性这些方程对于线性定常连续系统而言是一种常系数的线性微分方程。微分方程。n如果已知输入量及变量的初始条件,对微分方程进行求如果已知输入量及变量的初始条件,对微分方程进行求解,就可以得到系统输出量的表达式,并由此对系统进解,就可以得到系统输出量的表达式,并由此对系统进行性能分析。行性能分析。n通过拉氏变换和反变换,可以得到线性定常系统的解析解,通过拉氏变换和反变换,可以得到线性定常系统的解析解,这种方法通常只适用于常系数的线性
4、微分方程,解析解是这种方法通常只适用于常系数的线性微分方程,解析解是精确的,然而通常寻找解析解是困难的。精确的,然而通常寻找解析解是困难的。MATLAB提供了提供了ode23、ode45等微分方程的数值解法函数,不仅适用等微分方程的数值解法函数,不仅适用于线性定常系统,也适用于非线性及时变系统。于线性定常系统,也适用于非线性及时变系统。第二节第二节 线性定常连续系统的微分方程模型线性定常连续系统的微分方程模型第3页,共31页,编辑于2022年,星期三第三节第三节 传递函数描述传递函数描述一、连续系统的传递函数模型一、连续系统的传递函数模型连续系统的传递函数如下:连续系统的传递函数如下:对对线线
5、性性定定常常系系统统,式式中中s的的系系数数均均为为常常数数,且且a1不不等等于于零零,这这时时系系统统在在MATLAB中中可可以以方方便便地地由由分分子子和和分分母母系系数数构构成成的的两两个个向向量量唯唯一一地地确确定定出出来来,这这两个向量分别用两个向量分别用num和和den表示。表示。num=b1,b2,bm,bm+1den=a1,a2,an,an+1调用格式:调用格式:G=tf(num,den)注意:注意:它们都是按它们都是按s的降幂进行排列的。的降幂进行排列的。第4页,共31页,编辑于2022年,星期三举例举例1:传递函数描述:传递函数描述num=12,24,0,20;den=2
6、4 6 2 2;G=tf(num,den)Transfer function:12 s3+24 s2+20-2 s4+4 s3+6 s2+2 s+2第5页,共31页,编辑于2022年,星期三举例举例2:传递函数描述:传递函数描述num=4*conv(1,2,conv(1,6,6,1,6,6);den=conv(1,0,conv(1,1,conv(1,1,conv(1,1,1,3,2,5);G=tf(num,den)Transfer function:4 s5+56 s4+288 s3+672 s2+720 s+288-s7+6 s6+14 s5+21 s4+24 s3+17 s2+5 s借助多
7、项式乘法函数借助多项式乘法函数conv来处理:来处理:第6页,共31页,编辑于2022年,星期三在在MATLAB中零极点增益模型用中零极点增益模型用z,p,K矢量组表示。即:矢量组表示。即:z=z1,z2,zm,p=p1,p2,.,pn,K=kG=zpk(z,p,k)%零极点增益模型零极点增益模型函数函数tf2zp()可以用来求传递函数的零极点和增益。可以用来求传递函数的零极点和增益。z,p,k=tf2zp(num,den)二、零极点增益模型二、零极点增益模型K为系统增益,为系统增益,zi为零点,为零点,pj为极点为极点零零极极点点模模型型实实际际上上是是传传递递函函数数模模型型的的另另一一种
8、种表表现现形形式式,其其原原理理是是分分别别对对原原系系统统传传递递函函数数的的分分子子、分分母母进进行行分分解解因因式式处处理理,以以获获得得系系统统的的零零点点和和极极点点的表示形式。的表示形式。第7页,共31页,编辑于2022年,星期三num=1,11,30,0;den=1,9,45,87,50;z,p,k=tf2zp(num,den)z=0 -6 -5p=-3.0000+4.0000i -3.0000-4.0000i -2.0000 -1.0000k=1结果表达式:结果表达式:G=zpk(z,p,k)Zero/pole/gain:s(s+6)(s+5)-(s+2)(s+1)(s2 +6
9、s+25)零极点增益模型:零极点增益模型:第8页,共31页,编辑于2022年,星期三n控控制制系系统统常常用用到到并并联联系系统统,这这时时就就要要对对系系统统函函数数进进行行分分解解,使其表现为一些基本控制单元的和的形式。使其表现为一些基本控制单元的和的形式。n函函数数r,p,k=residue(b,a)对对两两个个多多项项式式的的比比进进行行部部分分展展开开,以及把传函分解为微分单元的形式。以及把传函分解为微分单元的形式。向向量量b和和a是是按按s的的降降幂幂排排列列的的多多项项式式系系数数。部部分分分分式式展展开开后后,留留数数返返回回到到向向量量r,极极点点返返回回到到列列向向量量p,
10、常常数数项项(直直项项)返返回回到到k。nb,a=residue(r,p,k)可可 以以 将将 部部 分分 分分 式式 转转 化化 为为 多多 项项 式式 比比p(s)/q(s)。三、部分分式展开三、部分分式展开第9页,共31页,编辑于2022年,星期三num=2,0,9,1;den=1,1,4,4;r,p,k=residue(num,den)p=0.0000+2.0000i 0.0000-2.0000i -1.0000k=2r=0.0000-0.2500i 0.0000+0.2500i -2.0000结果表达式:结果表达式:num,den=residue(r,p,k)b=2.0000 0.0
11、000 9.0000 1.0000a=1.0000 1.0000 4.0000 4.0000部分分式展开:部分分式展开:第10页,共31页,编辑于2022年,星期三 状状态态方方程程与与输输出出方方程程的的组组合合称称为为状状态态空空间间表表达达式式,又又称称为为动动态态方方程程,经经典典控控制制理理论论用用传传递递函函数数将将输输入入输输出出关关系系表表达达出出来来,而而现现代代控控制制理理论论则则用用状状态态方方程程和和输输出出方方程程来来表表达达输输入入输输出出关关系系,揭揭示示了了系系统统内内部部状状态态对对系系统统性性能的影响。能的影响。第四节第四节状态空间描述状态空间描述在在MAT
12、LAB中,系统状态空间用(中,系统状态空间用(A,B,C,D)矩阵组表示。矩阵组表示。调用格式:调用格式:G=ss(A,B,C,D)第11页,共31页,编辑于2022年,星期三举例:举例:A=1 6 9 10;3 12 6 8;4 7 9 11;5 12 13 14;B=4 6;2 4;2 2;1 0;C=0 0 2 1;8 0 2 2;D=zeros(2,2);%产生全零矩阵产生全零矩阵 G=ss(A,B,C,D)系统为一个两输入两输出系统系统为一个两输入两输出系统第12页,共31页,编辑于2022年,星期三a=x1 x2 x3 x4 x1 1 6 9 10 x2 3 12 6 8 x3 4
13、 7 9 11 x4 5 12 13 14 b=u1 u2 x1 4 6 x2 2 4 x3 2 2 x4 1 0c=x1 x2 x3 x4 y1 0 0 2 1 y2 8 0 2 2 d=u1 u2 y1 0 0 y2 0 0Continuous-time model.第13页,共31页,编辑于2022年,星期三n在在一一些些场场合合下下需需要要用用到到某某种种模模型型,而而在在另另外外一一些些场场合合下下可能需要另外的模型,这就需要进行模型的转换。可能需要另外的模型,这就需要进行模型的转换。n模型转换的函数包括:模型转换的函数包括:residue:传递函数模型与部分分式模型互换:传递函数模
14、型与部分分式模型互换ss2tf:状态空间模型转换为传递函数模型状态空间模型转换为传递函数模型ss2zp:状态空间模型转换为零极点增益模型状态空间模型转换为零极点增益模型tf2ss:传递函数模型转换为状态空间模型传递函数模型转换为状态空间模型tf2zp:传递函数模型转换为零极点增益模型传递函数模型转换为零极点增益模型zp2ss:零极点增益模型转换为状态空间模型零极点增益模型转换为状态空间模型zp2tf:零极点增益模型转换为传递函数模型零极点增益模型转换为传递函数模型第五节第五节模型的转换与连接模型的转换与连接一、模型的转换一、模型的转换第14页,共31页,编辑于2022年,星期三用法举例:用法举
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 控制系统 数学 描述 建模 PPT 讲稿

限制150内