离散系统状态空间分析精.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《离散系统状态空间分析精.ppt》由会员分享,可在线阅读,更多相关《离散系统状态空间分析精.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散系统状态空间分析离散系统状态空间分析第1页,本讲稿共62页6.1 线性离散系统状态方程线性离散系统状态方程 离离散散时时间间系系统统可可以以用用差差分分方方程程或或脉脉冲冲传传递递函函数数来来描描述述,它它们们都都是是基基于于系系统统输输入入输输出出特特性性的的描描述述。如如何何根根据据系系统统的的差差分分方方程程和和Z传传递递函函数数描描述述得得到到它它的的基基于于输输入入状状态态输出的状态空间描述,是本节所要讨论的内容。输出的状态空间描述,是本节所要讨论的内容。第2页,本讲稿共62页6.1.1 由高阶差分方程求状态方程由高阶差分方程求状态方程 设设n阶线性定常差分方程的一般形式为阶线性
2、定常差分方程的一般形式为式式中中ai,bj(i=1,2,n,j=0,1,m)由由系系统统结结构构参参数数决决定的常系数,一般有定的常系数,一般有nm。1差分方程不含输入函数的高阶差分差分方程不含输入函数的高阶差分当当m=0时,差分方程的形式为时,差分方程的形式为:第3页,本讲稿共62页若选取状态变量为若选取状态变量为则可得到离散状态方程和输出方程分别为则可得到离散状态方程和输出方程分别为 或或第4页,本讲稿共62页式式中中x(k)是是n维维状状态态向向量量,A、B、C 分分别别为为nn、n1、1n矩阵称为系数矩阵。表示为矩阵称为系数矩阵。表示为例例6.1 设线性定常差分方程为设线性定常差分方程
3、为试写出状态方程和输出方程。试写出状态方程和输出方程。解解:由由已已知知条条件件知知a a1 1=5 5,a a2 2=3 3,a a3 3=6 6,b=b=2 2,得得到到状状态态方方程和输出方程分别为程和输出方程分别为第5页,本讲稿共62页第6页,本讲稿共62页2差分方程包含输入函数的高阶差分差分方程包含输入函数的高阶差分 当当m=n(也适用于(也适用于mn)时,差分方程的形式为)时,差分方程的形式为若选取状态变量为若选取状态变量为 其中其中 第7页,本讲稿共62页其状态方程和输出方程可表示为其状态方程和输出方程可表示为式中系数矩阵式中系数矩阵A、B、C、D分别为分别为 第8页,本讲稿共6
4、2页以以上上针针对对线线性性定定常常差差分分方方程程介介绍绍了了状状态态方方程程的的列列写写方方法法,由由于于状状态态变变量量的的选选择择不不是是惟惟一一的的,因因此此状状态态方方程程也也不不是是惟惟一一的的,上上面面只只介介绍绍了了线线性性定定常常差差分分方方程程,而而对对于于线线性性时时变变差差分分方方程程也也可可以以用用上上述述类类似似的的方方法法写写出出状状态态方方程程,且且可可以以得得到到形形式式上上与与时时不不变变状状态态方方程程相相同同的的时时变变状状态态方方程程,只只是是由由于于时时变变差差分分方方程程的的系系数数ai,bj(i=1,2,n;j=0,1,m)都都是是k的的函函数
5、数,即即ai(k),bj(k),因因此此,系系数数矩矩阵阵A,B,C,D也也都都是是k的的函函数数,即即A(k),B(k),C(k),D(k)。于于是是,对对于于线线性性时时变变差差分分方方程程所所对对应应的的状状态态方方程程和和输出方程的一般形式为:输出方程的一般形式为:第9页,本讲稿共62页6.1.2 由由Z传递函数求状态方程传递函数求状态方程 设离散系统的设离散系统的Z传递函数的一般形式为传递函数的一般形式为 式中式中nm,ai,bj为常系数。为常系数。1 1并行程序法并行程序法 也也称称为为部部分分分分式式法法,当当Z Z传传递递函函数数G G(z z)的的极极点点已已知知时时,将将G
6、 G(z z)表表示示成成部部分分分分式式和和的的形形式式,用用这这种种方方法法比比较较简简便便。下下面面分分单单极极点点和和重重极极点点两两种种情情况况,分分别别举举例例说说明明这这种种方方法求状态方程和输出方程。法求状态方程和输出方程。第10页,本讲稿共62页例例6.3 设设Z传传递递函函数数为为 试试用用并并行行法法求求状态方程和输出方程。状态方程和输出方程。解:将解:将G(z)表示成极点形式表示成极点形式 于是,得到于是,得到 则对应的方块图如图则对应的方块图如图6.1所示。所示。第11页,本讲稿共62页选取的状态变量为选取的状态变量为则对应的差分方程为则对应的差分方程为 图6.1 例
7、6.3方块图x1(z)Y(z)U(z)x2(z)1-4第12页,本讲稿共62页对应的状态方程为对应的状态方程为 系数矩阵系数矩阵A的对角线上的两个元素即为的对角线上的两个元素即为G(z)的两个极点。的两个极点。由于由于 则有则有于是得到输出方程为于是得到输出方程为 第13页,本讲稿共62页例例6.4 设设Z传递函数为传递函数为 试用并试用并行法求状态方程和输出方程。行法求状态方程和输出方程。解:将解:将G(z)表示成极点形式表示成极点形式是,得到是,得到 则对应的方块图如图则对应的方块图如图6.2所示。所示。第14页,本讲稿共62页选取的状态变量为选取的状态变量为 x3(z)图6.2 例6.4
8、方块图x1(z)Y(z)U(z)x2(z)-1第15页,本讲稿共62页因而有关系式因而有关系式 对应的状态方程为对应的状态方程为 由于由于 则有则有 或或 第16页,本讲稿共62页2串行程序法串行程序法串串行行程程序序法法也也叫叫迭迭代代程程序序法法,当当G(z)的的零零极极点点都都已已知知时时,用用这这种种方方法法比比较较方方便便。因因此此,在在串串行行程程序序法法中中,应应将将Z传传递函数递函数G(z)表示成零极点形式。表示成零极点形式。例例6.5 设设Z传传递递函函数数为为 试试用用串串行行法法求求状态方程和输出方程。状态方程和输出方程。解:将解:将G(z)表示成零极点形式表示成零极点形
9、式于是,得到于是,得到 则对应的方块图如图则对应的方块图如图6.3所示。所示。第17页,本讲稿共62页选取的状态变量为:选取的状态变量为:对应的状态方程和输出方程为对应的状态方程和输出方程为:图6.3 例6.5方块图x1(z)Y(z)U(z)x2(z)第18页,本讲稿共62页3直接程序法直接程序法 当当G(z)以有理分式表示,且零极点不便于求出时,用直以有理分式表示,且零极点不便于求出时,用直接程序法比较方便。接程序法比较方便。例例6.6 设设Z传传递递函函数数为为 试试用用直直接接程程序序法法求状态方程和输出方程。求状态方程和输出方程。解:将解:将G G(z z)表示成如下形式表示成如下形式
10、 则则由上式可得到由上式可得到 第19页,本讲稿共62页则对应的方块图如图则对应的方块图如图6.4所示。所示。选取的状态变量为选取的状态变量为则对应的差分方程和输出方程为则对应的差分方程和输出方程为 Q(z)图6.4 例6.6方块图x1(z)Y(z)U(z)x2(z)-3-24第20页,本讲稿共62页4嵌套程序法嵌套程序法当当G(z)以以有有理理分分式式表表示示,且且零零极极点点不不便便于于求求出出时时,除除了了可可用直接程序法外,还可以用嵌套程序法求状态方程。用直接程序法外,还可以用嵌套程序法求状态方程。例例6.7 设设Z传递函数为传递函数为 试用嵌套程序试用嵌套程序法求状态方程和输出方程。
11、法求状态方程和输出方程。解:将解:将G G(z z)表示成如下形式表示成如下形式 则则则对应的方块图如图则对应的方块图如图6.56.5所示。所示。第21页,本讲稿共62页于是得到对应的差分方程和输出方程为于是得到对应的差分方程和输出方程为 图6.5 例6.7方块图x1(z)Y(z)U(z)x2(z)4-2-3第22页,本讲稿共62页6.2 连续状态方程的离散化连续状态方程的离散化 对于一个完整的计算机控制系统,除了有离散部分外对于一个完整的计算机控制系统,除了有离散部分外还有连续部分,即它是由离散和连续两部分所组成的混合还有连续部分,即它是由离散和连续两部分所组成的混合系统。如图系统。如图6.
12、6所示是一个典型的计算机控制系统,它的离所示是一个典型的计算机控制系统,它的离散部分是数字控制器,其状态方程可用上一节介绍的方法散部分是数字控制器,其状态方程可用上一节介绍的方法列写,它的连续部分是由零阶保持器与控制对象串联而成,列写,它的连续部分是由零阶保持器与控制对象串联而成,其离散状态方程可由其离散化的差分方程或其离散状态方程可由其离散化的差分方程或Z传递函数用传递函数用上一节介绍的方法列写,也可由其连续状态方程离散化得上一节介绍的方法列写,也可由其连续状态方程离散化得到。本节介绍连续状态方程的离散化方法。到。本节介绍连续状态方程的离散化方法。第23页,本讲稿共62页 控制对象的输入信号
13、是零阶保持器的输出信号控制对象的输入信号是零阶保持器的输出信号u(t),为梯形的分段常值的连续函数如图为梯形的分段常值的连续函数如图6.7所示,所示,TT数字控制器y(t)u(t)u*(t)u(kT)e(kT)r(t)保持器被控对象e*(t)e(t)图6.6 典型计算机控制系统结构图6.7 零阶保持器的输出特性t0u(t)3T4T5T2TT第24页,本讲稿共62页即有即有 ,其中,其中u(kT)为在某一采样时刻为在某一采样时刻kT时的数字控制器的输出信号时的数字控制器的输出信号u*(t)在在kT时刻的值。上式表示零阶保持器将数值控制器输出的时刻的值。上式表示零阶保持器将数值控制器输出的数字信号
14、在一个采样周期内保持恒定不变,直至下一个数字信号在一个采样周期内保持恒定不变,直至下一个采样时刻才变为新的数值。于是,连续状态方程的离散采样时刻才变为新的数值。于是,连续状态方程的离散化问题就变成在阶梯信号作用下控制对象的连续状态方化问题就变成在阶梯信号作用下控制对象的连续状态方程的离散化问题了。程的离散化问题了。设控制对象的连续状态方程和输出方程为设控制对象的连续状态方程和输出方程为式中式中x(t)为为n 1状态向量,状态向量,u(t)为为m 1控制向量,控制向量,y(t)为为p 1输出向量,系数矩阵输出向量,系数矩阵F、G、C、D分别为分别为n n、n m、p n、p m矩阵。矩阵。第25
15、页,本讲稿共62页设初始状态为设初始状态为x(t0)=x0,则可解得,则可解得考虑到在一个采样周期考虑到在一个采样周期T T的时间间隔内,有的时间间隔内,有在此时间区间的开始时刻的初始状态是在此时间区间的开始时刻的初始状态是为了确定这个时间区间结束时刻状态为了确定这个时间区间结束时刻状态x x(t t)可以将可以将t t0 0=KT=KT和和t=t=(k k+1)+1)T T代入,得到代入,得到 第26页,本讲稿共62页 由于积分对所有由于积分对所有k值均成立。取变量置换值均成立。取变量置换t=(k+1)T-,则有则有dt=-d,以及当,以及当=kT时时t=0,故上式变为,故上式变为上式就是整
16、个连续部分(包括零阶保持器和控制对象在上式就是整个连续部分(包括零阶保持器和控制对象在内)的离散化状态方程式。式中系数矩阵分别为内)的离散化状态方程式。式中系数矩阵分别为 第27页,本讲稿共62页显显然然,它它们们均均与与采采样样周周期期T有有关关,是是T的的函函数数矩矩阵阵。但但当当采采样样周周期期T为为恒恒定定值值时时,则则A(T)和和B(T)就就是是常常数数矩矩阵阵,这这时仍然可表示成时仍然可表示成A(T)=A,B(T)=B的常数矩阵形式。的常数矩阵形式。输出方程的离散化可以容易写出输出方程的离散化可以容易写出y(kT)=Cx(kT)+Du(kT)通常也把状态方程和输出方程简写为通常也把
17、状态方程和输出方程简写为第28页,本讲稿共62页例例6.8 设连续控制对象的状态空间方程为设连续控制对象的状态空间方程为 使用零阶保持器,采样周期使用零阶保持器,采样周期T=1秒,试求离散化状态空间秒,试求离散化状态空间方程。方程。解:由给定对象的连续状态方程可知解:由给定对象的连续状态方程可知 可以求出连续状态转移矩阵可以求出连续状态转移矩阵(t t)为为 第29页,本讲稿共62页离散化状态方程的系数矩阵为离散化状态方程的系数矩阵为 第30页,本讲稿共62页设设T=1秒,则得到秒,则得到 于是,得到离散化状态空间方程为于是,得到离散化状态空间方程为 第31页,本讲稿共62页6.3 计算机控制
18、系统的闭环离散状态方程计算机控制系统的闭环离散状态方程 由于计算机控制系统实质上是离散系统,下面以一由于计算机控制系统实质上是离散系统,下面以一个离散系统个计算机控制系统为例,介绍闭环离散状态个离散系统个计算机控制系统为例,介绍闭环离散状态方程的列写。方程的列写。例例6.11 6.11 试列写图试列写图6.86.8离散系统的闭环离散状态方程。离散系统的闭环离散状态方程。Tr(t)e(t)u(t)y(t)ZOHK图6.8 例6.11的离散系统第32页,本讲稿共62页解:对于给定的连续控制对象的传递函数所对应的连续解:对于给定的连续控制对象的传递函数所对应的连续状态方程和输出方程为状态方程和输出方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散系统 状态 空间 分析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内