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