第八章控制系统的状态空间分析一、状态空间的基本概念1.状态反应系统运行状况,并可用一个确定系统未来行为的信息集合。2.状态变量确定系统状态的一组独立(数目最少的)变量,如果给定了0tt时刻这组变量的值)()()(00201txtxtxn和0tt时输入的时间函数)(tu,则系统在0tt任何时刻)()()(21txtxtxn的行为就可完全确定。3.状态向量以状态变量为元素构成的向量,即)()()()(21txtxtxtxn。4.状态空间以状态变量)()()(21txtxtxn为坐标的n维空间。系统在某时刻的状态,可用状态空间上的点来表示。5.状态方程描述状态变量,输入变量之间关系的一阶微分方程组。6.输出方程描述输出变量与状态变量、输入变量间函数关系的代数方程。二、状态空间描述(状态空间表达式)1.状态方程与输出方程合起来称为状态空间描述或状态空间表达式,线性定常系统状态空间描述一般用矩阵形式表示,对于线性定常连续系统有)()()()()()(tDutCxtytButAxtx(8-1)对于线性定常离散系统有)()()()()()1(kDukCxkykHukGxkx(8-2)2.状态空间描述的建立:系统的状态空间描述可以由系统的微分方程,结构图(方框图),状态变量图、传递函数或脉冲传递函数(Z传递函数)等其它形式的数学模型导出。3.状态空间描述的线性变换及规范化(标准型)系统状态变量的选择不是唯一的,状态变量选择不同,状态空间描述也不一样。利用线性变换可将系统的矩阵A(见式8-1)规范化为四种标准型:能控标准型、能观标准型、对角标准型、约当标准型。三、传递函数矩阵及其实现1.传递矩阵)(sG:多输入多输出系统的输出向量的拉氏变换与输入向量的拉氏变换之间的传递关系,称为传递矩阵)(sG,即)()()(sUsYsG(8-3)式中:)(sU——系统的输入向量)(sY——系统的输出向量传递函数矩阵与多输入多输出系统状态空间描述的关系是:DBAICG1)()(ss(8-4)上式中的A,B,C,D即为状态空间描述DC,B,A,中的矩阵A,B,C,D。2.传递矩阵)(sG的实现:已知系统的传递函数矩阵)(sG,寻找一个状态空间描述DC,B,A,,并满足式(8-4),则称DC,B,A,为)(sG的一个实现。当系统DC,B,A,的阶数等于传递函数矩阵)(sG的阶数时,称该系统DC,B,A,为)(sG的最小实现。传递函数矩阵的实现并不唯一。实现的常用标准形式有:可控标准形实现,可观标准形实现、对角型实现和约当型实现等。四、线性定常连续系统状态方程的求解1.状态转移矩阵)(t(矩阵指数函数Ate)及其性质。2.计算状态转移矩阵)(t的方法1)级数展开法nnAttAktAAtIe!1!2122(8-5)2)拉氏变换法1)()(AsIt-1L(8-6)3)凯莱-哈密尔顿法(又称待定系统法)10)()(nkkkAtAtet(8-7)当矩阵A的特征值is互异时,)(tk可由下式确定:tststsnnnnnnnneeesssssssssttt21121222211211110111)()()((8-8)当矩阵A具有m重特征值1s时,待定系数)m-,,,(iti13210)(,由下式确定(其它相异特征值按式(8-8)处理)。tsntststsnnnnentetetesnnsnsttt1111)!1(!2!11000!2)2)(1(110!1)1(101)()()(12312111110(8-9)4)希尔维斯特(Sylvester)法nkiiikinktsAtssIsAeetk11)((8-10)式中:矩阵的特征值),2,1(nkskI—单位阵当系统矩阵A的n个特征值互异时,用希尔维斯特方法求)(t最为简便。1.性定常连续系统状态方程求解1)齐次方程)()(tAxtx的解)0()()(xttx(8-11)2)非齐次方程)()()(tButAxtx的解tdButxttx0)()()0()()((8-12)4.线性定常连续系统的离散化对式(8-1)表示的系统进行离散化,可导出如式(8-2)所表示的离散化状态空间描述。其中,TTtBdHtG0)()((8-13)5.离散系统状态方程求解1)递推法),,(kiHuGxGkxkiikk21)()0()(111(8-14)2)Z变换法)()()0()()(11zHUGzIzXGzIzX(8-15)五、线性定常连续系统的可控性与可观测性1.线性定常连续系统的可控性判断nBABAABBrankn12(8-16)1)当系统BuAXX中的A矩阵为对角阵且特征根互异时,输入矩阵B中无全零行。2)当A为约当阵且相同特征根分布在一个约当块内时,输入矩阵B中约当块最后一行对应的行中不全为零,且输入矩阵中与相异特征根对应的行不全为零。3)BAsI1)(的行向量线性无关。4)单输入系统BA,为可控标准型。5)单输入/单输出系统,当状态空间描述导出的传递函数没有零、极点对消时,系统可控,可观测。2.输出可控型判据阵的行数)(C1qDBCACABCBrankn(8-17)1)状态可控性与输出可控性是两个不同的概念,其间没有必然的联系。单输入/单输出系统若输出不可控,则系统或不可控或不可观测。3.线性定常连续系统的可观测型判据nCACACrankTnTTTT1)((8-18)1)当系统的A阵为对角阵且特征根互异时,输出矩阵C无全零列。2)当系统的A阵为约当阵且相同的特征值分布在一个约当块内时,输出矩阵中与约当块最前一列对应的列不全为零,输出矩阵中与相异特征值对应的列不全为零。3)1)(AsIC的列向量线性无关。4)单输出系统CA,为可观测标准型。六、线性定常离散系统的可控性和可观测型判据1.可控性判据nHGGHHrankn1(8-19)2.可观测性判据nCGCGCrankTnTTTT1)((8-20)七、线性定常系统的状态反馈与状态观测器1.状态反馈与状态反馈控制系统的极点配置1)状态反馈状态反馈是将系统的每一个状态变量乘以相应的反馈系数,然后反馈到输入端与参考输入比较后形成控制率,作为受控系统的控制输入,即)()()(tKXtrtu(8-21)式中:参考输入)(tr控制输入状态向量反馈系数向量)()(tutXK若受控系统的状态空间描述为)()()()()()(tDutCXtytButAXtX(8-22)将式(8-21)代入式(8-22)可得)()()()()()()()(tDrtXDKCtytBrtXBKAtX(8-23)上式的简化写法为DDKCBBKA,,,2)状态反馈控制系统的极点配置极点配置是通过计算选择状态反馈阵K,使得闭环控制系统DDKCBBKA,,,的极点(即BKA的特征值)正好处于所希望的一组极点的位置上。即令niisBKAsI1)()(det(8-24)式中:),2,1(nii为希望的一组闭环极点。a)用状态反馈实现闭环极点任意配置的充分必要条件是受控系统的状态要完全可控。状态反馈不改变系统的零点,只改变系统的极点。b)在引入状态反馈后,系统的可控性不会改变,但可观测性不一定与原系统一致。c)对于单输入系统,只要系统可控,则必能通过状态反馈实现闭环极点的任意配置,而且不影响系统零点的分布。2.状态观测器及其设计1)状态观测器:应用状态反馈涉及状态反馈控制系统,除了受控系统的状态要完全可控外,还要求所有的状态变量是可以量测的。当系统的状态变量不能全部量测到时,实现完全状态反馈就会遇到困难,因此提出了用状态观测器来重构系统的全部状态。故状态观测器又称状态估计器。2)状态观测器的设计设计状态观测器的方框图如图1.8-1的虚框所示。从图1.8-1可以求出状态观测器的状态方程和输出方程GXXˆXXˆyyˆBACuBAC+-+++++状态观测器图1.8-1XCyGyBuXGCABuXCyGXABuyyGXAXˆˆˆ)()ˆ(ˆ)ˆ(ˆˆ状态观测器的反馈矩阵G可由下式求出niisGCAsI1)()(det(8-26)式中:),2,1(nii为一组希望的,可任意配置的极点,它决定了状态误差衰减的速率。3)状态观测器存在的基本条件a)原系统CBA,,完全可观测。b)观测器状态方程所对应的状态矩阵)(GCA的所有特征根具有负实部。分离定理:若原系统CBA,,可控可观测,当用状态观测器估计全部状态再形成全状态反馈时,系统的极点配置和观测器设计可分别独立进行。观测器的设计不影响配置好的系统极点,状态反馈也不影响观测器的收敛性。(8-24)(8-25)