从系统动态方程求系统传递函数阵资料

上传人:w****i 文档编号:103067654 上传时间:2019-10-05 格式:PPT 页数:44 大小:489.50KB
返回 下载 相关 举报
从系统动态方程求系统传递函数阵资料_第1页
第1页 / 共44页
从系统动态方程求系统传递函数阵资料_第2页
第2页 / 共44页
从系统动态方程求系统传递函数阵资料_第3页
第3页 / 共44页
从系统动态方程求系统传递函数阵资料_第4页
第4页 / 共44页
从系统动态方程求系统传递函数阵资料_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《从系统动态方程求系统传递函数阵资料》由会员分享,可在线阅读,更多相关《从系统动态方程求系统传递函数阵资料(44页珍藏版)》请在金锄头文库上搜索。

1、2.6 从系统动态方程求系统传递函数(阵),系统动态方程和系统传递函数(阵)是控制系统两种经常使用的数学模型。 动态方程不但体现了系统输入输出的关系,而且还清楚地表达了系统内部状态变量的关系。 相比较,传递函数只体现了系统输入与输出的关系。 我们已知道,从传递函数到动态方程是个系统实现的问题,这是一个比较复杂的并且是非唯一的过程。 但从动态方程到传递函数(阵)却是一个唯一的、比较简单的过程。,2,已知线性定常系统的状态空间表达式为 式中 x(t)系统n维状态向量;u(t)系统r维输入向量;y(t)系统m维输出向量。,现代控制理论,3,对上式两端取拉氏变换,可得,设初始条件x(0)=0,则有,传

2、递函数阵,W(S)为一个mr的传递函数阵,即:,其中,wij(s)为一标量传递函数,它表示第j个系统输入 对第i个系统输出的传递作用。,5,对于单输入单输出(SISO)系统,按上式求出的W(s)为系统的标量传递函数,可表示为,当系统的传递函数无零极点对消时,有,现代控制理论,6,(1)系统矩阵A的特征多项式等于传递函数的分母多项式; (2)传递函数的极点就是A的特征值。 由于系统状态变量的选择不惟一,故建立的系统状态表达式也不是惟一的。但是同一系统的传递函数阵却是惟一的。,现代控制理论,7,补例 :已知系统的状态空间表达式为 试求其传递函数阵。,现代控制理论,8,解: 传递函数阵为:,【例2-

3、14】求下列动态方程的传递函数。,解:,在MATLAB中,用SS2TF语句可以直接求出W(S)。,A=-1 1 0;0 -1 0;0 0 -2; B=-2;1;1;C=4 6 2;D=0; NUM,DEN=ss2tf(A,B,C,D) end,2.7 离散时间系统的状态空间表达式,离散时间系统就是系统的输入和输出信号只在某些离散时刻取值的系统。 与离散时间系统相关的数学方法有差分方程,信号Z变换,以及系统脉冲传递函数。 离散时间系统一般用差分方程表示其输入和输出信号的关系。,设系统n阶差分方程为:, 表示时刻 为采样周期;, 分别为时刻 的输入、输出; 表征系统特征的常系数。,系统脉冲传递函数

4、为输出信号的Z变换与输入信号的Z变换之比:,与连续时间系统传递函数在形式上相同,同连续时间系统一样,由离散时间系统差分方程或脉冲传递函数求取离散状态空间表达式的过程叫做离散系统的实现。 离散系统动态方程一般形式为:,式中 x(k)系统的n维状态向量;u(k)系统的r维输入向量(控制向量);y(k)系统的m维输出向量;G(k)nn线性离散系统的系统矩阵;H(k)nr线性离散系统的控制矩阵;C(k)mn线性离散系统的输出矩阵;D(k)mr线性离散系统的直接传输矩阵。,现代控制理论,14,如果G(k),H(k),C(k),D(k)均为常数矩阵,上式就变为线性定常离散系统,其状态空间表达式为:,方块图

5、表示如图:,单位延迟环节,具有T秒的时间延迟。,现代控制理论,16,差分方程式化为状态空间表达式 1差分方程的输入函数为bu(k)时 设系统的差分方程为 选取状态,17,则高阶差分方程可化为一阶差分组,18,写成向量方程形式,得,19,或 其中:,2差分方程的输入函数包含u(k) u(k+1), 时 设系统差分方程为,可选择如下一组状态变量,或:,24,例:已知离散系统的差分方程为: 试求系统的状态空间表达式。 解:选状态变量,25,则状态空间表达式,现代控制理论,26,脉冲传递函数化为状态空间表达式,线性离散系统的脉冲传递函数为 它可仿照连续系统的部分分式法来建立离散系统的状态空间表达式。,

6、2.8 MATLAB在状态空间分析法中的应用,一、系统的模型,1.传递函数模型,设单输入单输出(SISO)连续系统的传递函数为,G(s)=,在MATLAB中,可用传递函数分子、分母多项式按s的降幂系数排列的行向量,即,来描述上式所示传递函数G(s)的多项式模型。而由命令函数tf( )则可建立系统的传递函数模型TF,其调用格式为,sys=tf(num,den),其中, num、den分别是传递函数分子、分母多项式系数行向量,且系数均按s的降幂排列。,设单输入单输出离散系统的脉冲传递函数为,G(z)=,在MATLAB中,对于离散系统同样可用tf( ) 命令建立其脉冲传递函数模型,调用格式为,num

7、=cm,cm-1, ,c1,c0; den=an,an-1, ,a1,a0; sys=tf(num,den,Ts),其中, Ts 为系统采样周期。,另外,系统的传递函数还可表示成零极点形式,即,G(s)=,在MATLAB中,可用传递函数的零点向量、极点向量及增益,即,描述传递函数G(s)的零极点模型。而由命令函数zpk( )则可建立零极点模型ZPK,其调用格式为,2. 状态空间模型,r维输入、m维输出的MIMO系统的状态空间表达式为,式中,x、y、u分别为n1、m1、r1的列向量,A、B、C、D 分别为nn、nr、mn 、mr的常数矩阵。,在MATLAB中,只要按照矩阵输入方式建立式系统相应的

8、系数矩阵,即,A=a11,a12, ,a1n;a21,a22, ,a2n; ;an1,an2 ,ann; B= b11,b12, ,b1r;b21,b22, ,b2r; ;bn1,bn2 ,bnr; C= c11,c12, ,b1n;c21,c22, ,c2n; ;cm1,cm2 ,cmm; D= d11,d12, ,d1r;d21,d22, ,d2r; ;dm1,bm2 ,bmr;,即可描述系统的状态空间模型。而由命令函数ss( )则可建立系统的状态空间模型SS,其调用格式为,对定常离散系统,在按常数矩阵输入方式建立系数矩阵G,H,C,D 后,同样调用,则可建立离散系统的状态空间模型。其中,

9、 Ts 为系统采样周期。,二、 系统模型的转换,1. 状态空间表达式向传递函数形式的转换,MATLAB提供了模型转换函数,可以完成系统数学模型的相互转换,利用ss2tf( )函数可由系统状态空间表达式求其传递函数(阵)。 对SISO系统, ss2tf( )的调用格式为,num,den=ss2tf(A,B,C,D),执行以上语句,可实现将描述为(A,B,C,D)的系统状态空间模型中各系数矩阵转换为传递函数模型中分子、分母多项式系数行向量num、den。,对多输入系统, ss2tf( )的调用格式为,num,den=ss2tf(A,B,C,D,iu),其中,iu用于指定变换所使用的输入量, iu默

10、认则为单输入情况。,与ss2tf( )类似,应用MATLAB函数ss2zp( )可由系统状态空间表达式求其零极点模型的参数(z,p,k)。 对SISO系统, ss2zp( )的调用格式为,z,p,k=ss2zp(A,B,C,D),而对多输入系统,其调用格式为,z,p,k=ss2zp(A,B,C,D,iu),2. 传递函数到状态空间表达式的变换,利用MATLAB函数tf2ss( )、zp2ss( )可分别由多项式形式、零极点形式的传递函数求其状态空间模型中的各系数矩阵。其调用格式分别为,A,B,C,D=tf2ss(num,den) A,B,C,D=zp2ss(z, p, k),上面两条语句分别由

11、已知的(num,den)、(z, p,k)经模型转换返回状态空间表达式中各系数矩阵(A,B,C,D) 。,三、 系统的非奇异变换与标准型状态空间表达式,1. 系统的非奇异变换,MATLAB中函数ss2ss( )可实现对系统的非奇异变换。其调用格式为,GT=ss2ss(G,T),其中G、GT分别为变换前、后系统的状态空间模型,T为非奇异变换阵。,或为 At,Bt,Ct,Dt =ss2ss(A,B,C,D,T),其中, (A,B,C,D) 、(At,Bt,Ct,Dt) 分别为变换前、后系统的状态空间模型的系数阵, T为非奇异变换阵。,2 . 标准型状态空间表达式的实现,MATLAB提供了标准型状态

12、空间表达式的实现函数canon( ) ,其调用格式为,G1=canon(sys, type),若系统模型sys为对应状态向量x的状态空间模型,可应用函数canon( )将其变换为在新的状态向量 下的标准型状态空间表达式,其调用格式为,G1,P=canon(sys, type),其中,sys为原系统状态空间模型,P是返回的非奇异变换阵,满足,关系。或为,At,Bt,Ct,Dt,P=canon(A,B,C,D, type),其中, (A,B,C,D)为对应x的原系统状态空间模型的系数阵,(At,Bt,Ct,Dt)则为对应新状态向量 (仍满足 )的标准型状态空间模型的系数阵。,以上函数canon(

13、) 调用中的字符串type确定标准型类型, 它可以是模态(modal)标准型,也可以是伴随(companion)标准型形式。,本章总结 1、介绍了有关状态空间描述的基本概念(状态变量、状 态矢量、状态空间、状态方程、输出方程、状态空间 表达式) 2、介绍了状态空间表达式建立的多种方法 、由系统的物理或化学机理出发推导状态空间表达式 、由控制系统的输入输出关系求出状态空间表达式 由微分方程求状态空间表达式 由传递函数求状态空间表达式 、由系统的结构图导出状态空间表达式,3、系统状态方程的线性变换 、 基本知识及概念 、 状态方程的两种标准形式对角式、约当式 、 将状态方程化为标准形式的方法 4、离散系统的状态空间表达式 、差分方程的输入函数中不包含差分的情况 、差分方程的输入函数中包含差分的情况,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号