从系统动态方程求系统传递函数(阵).ppt

从系统动态方程求系统传递函数(阵).ppt

ID:48046343

大小:489.50 KB

页数:44页

时间:2020-01-13

从系统动态方程求系统传递函数(阵).ppt_第1页
从系统动态方程求系统传递函数(阵).ppt_第2页
从系统动态方程求系统传递函数(阵).ppt_第3页
从系统动态方程求系统传递函数(阵).ppt_第4页
从系统动态方程求系统传递函数(阵).ppt_第5页
资源描述:

《从系统动态方程求系统传递函数(阵).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

4、号的Z变换与输入信号的Z变换之比:与连续时间系统传递函数在形式上相同同连续时间系统一样,由离散时间系统差分方程或脉冲传递函数求取离散状态空间表达式的过程叫做离散系统的实现。离散系统动态方程一般形式为:式中x(k)—系统的n维状态向量;u(k)—系统的r维输入向量(控制向量);y(k)—系统的m维输出向量;G(k)—nn线性离散系统的系统矩阵;H(k)—nr线性离散系统的控制矩阵;C(k)—mn线性离散系统的输出矩阵;D(k)—mr线性离散系统的直接传输矩阵。现代控制理论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脉冲传递函数化为状态空间表达式线性离散系统的脉冲传递函数为它可仿照连续系统的部分分式法来建立离散系统的状态空间表达式。2.8MATLAB在状

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

7、0];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分别为n×1、m×1、r×1的列向量,A、B、C、D分别为n×n、n×r、m×n、m×r的常数矩阵。在MATLAB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。