上海交大杜秀华老师《现代控制理论》第四章 线性系统的能控性和能观.docx
《上海交大杜秀华老师《现代控制理论》第四章 线性系统的能控性和能观.docx》由会员分享,可在线阅读,更多相关《上海交大杜秀华老师《现代控制理论》第四章 线性系统的能控性和能观.docx(48页珍藏版)》请在三一办公上搜索。
1、上海交大杜秀华老师现代控制理论第四章 线性系统的能控性和能观三、 多输入多输出系统的标准形 旺纳姆标准形和龙伯格标准形。 1.多输入多输出系统的能控标准形 考虑线性定常系统 :&=Ax+Buxy=Cxx为n维状态向量,u为p输入向量,y为q维输出向量 如果系统能控,则系统的能控性矩阵的秩为n,即Q中有n个线性无关列。 cQc=b1b2LbpMAb1Ab2LAbpMLMAn-1b1An-1b2LAn-1bp 对多输入系统,p1,Qc中有np列,所以,在Qc中可以找出很多种n个线性无关列的情况。这里介绍两种寻找n个线性无关列的方法,以构成状态变换阵,将状态空间描述形式变换为旺纳姆能控标准形和龙伯格
2、能控标准形。 定理 旺纳姆能控标准形对完全能控的线性定常系统,存在线性非奇异变换 -1x=Px=Qx 使状态空间表达式转化为旺纳姆能控标准形 cW:式中 &=Ax+Buxccy=CcxA110Ac=Q-1AQ=M0A12LA22OLA1mLA2mOM0Amm0MMAii=(nini)M0-a1n11OL-a1(n1-1)01OMOOOM,i=1,2,L,m OO0LL01LLL-a11LL0gij1gij2Aij=M(ninj)gijn10L0MM,j=i+1,L,mMM 0L0b1(m+1)Lb1p0MMM0MM1MM-1MMBc=QB=O 0MMMMM0MM1bLbn(m+1)npCc=C
3、Q 证明:见书 例 求如下系统的旺纳姆能控标准形 12-110A=010 B=01 10300计算系统的能控性矩阵 Qc=BAB101204010101A2B= 001042rankQc=3,系统完全能控。按 1b, 1 A,2b1 Ab和 b2, Ab2, A2b2搜索,可知b1,Ab1,b2是线性独立的。得n1=2,n2=1。 A2b1=-a11Ab1-a12b1110011, Ab=0, A2b=0, 0=-a0-a0 b1=01111120144104,a12解得 a11e12=b1=4 e11=a11b1+Ab1得 11-310+0=0 e=b=0 e=b=1e11=-4 01212
4、12 01100由Ab2=-a21b1+g121e11+g122e12,即 20-311=-a1+g0+g021121122 0010解得 a21由此可得 =-1, g121=0, g122=2A11Ac=QAQ=0-101000A12 B=Q-1B=10 =-442cA2200101-310001Q=式中,变换矩阵为 100系统的旺纳姆能控标准形为 01100&=-442x+10ux 00101龙伯格能控标准形相对于旺纳姆能控标准形在系统极点配置中应用更广,这是由于在构成状态变换阵时,相对均衡地考虑了各个输入的作用。考虑线性定常系统 :&=Ax+Buxy=Cxx为n维状态向量,u为p输入向量
5、,y为q维输出向量。如果系统完全能控,设矩阵B的列线性无关,这在实际上通常总能成立,或可进行处理获得,bi为B的第i列,那么,系统的能控性矩阵Qc可表示为 Qc=b1b2LbpMAb1Ab2LAbpMLMAn-1b1An-1b2LAn-1bp 对上式从左到右依次找出n个线性无关列,即若某个列不能表示成其左边各线性独立列的线性组合就为线性无关列,否则为线性相关列。考虑到Qc的组成特点,如果Aibm,m=1,L2,p和其左边线性独立列线性相关,则,Ai+1bm也和其左边线性独立列线性相关,又由于假设B为满秩,则可将此搜索结果重新排列,并组成非奇异矩阵P: m-1m-1m-1P-1=bAbLAbMb
6、AbLAbMLMbAbLAbp11222pp112p式中,m1+m2+L+mp=n, m1,m2,Lmp为系统能控性指数集。 -1P对定义矩阵求逆,并表示成分块矩阵形式: Te11Me1Tm-1-1MP=(P)=eT p1MeTpm1p式中,块的行数为mi,i=1,2,L,p。再在矩阵12pP中,取出各TTTe,e,L,epm,个块矩阵的末行,即为1m2m并按如下方式构造变换矩阵P: cLPcLTe1mTeA1mMTm-1e1mAM=TepmTepmAMm-1TepmA1111pppp定理龙伯格能控标准形对完全能控的线性定常系统,存在线性非奇异变换 =PcLx=QcL-1x x使状态空间表达式
7、转化为龙伯格能控标准形 cL:&xu=A+Bxcc xy=CcA11A-1=QAQ=21AccLcLMAp1A12AMA22p2A1pLA2pOMLAppL010LLMO1OMOOOAii=OO(mimi)M0LLL0*LLL0MM,i=1,2,L,p0 1*0M=Aij0(mimj)*0L0MM,ij,i,j=1,2,L,p0L0 *L*0M01*=Q-1B=OBccL0 M01=CQCccL *表示可能的零元或非零元。 证明:从略。 例 求如下系统的龙伯格能控标准形 03A=-110010-31 B=014-10-100010010计算系统的能控性矩阵Qc Qc=b101=00b2MAb1
8、Ab2MA2b1A2b2MA3b1A3b21300-3-3-10-10-30 114413135100-1-1-3-3-90011442b,b,Ab,Ab2线性无关,式中,12所以,系统完全能控,且m1=1,1m2=3。由此构成矩阵P-1,并求其逆阵P。 40-3-101413 0-1-301012P-1=bbAbAb2112=001-1P=-3110-201300-4 001将P分为两个块阵,第一个块的行数为1,第二个块的行数T11为3。取出P中的第一行e和第四行e,组成变换矩阵PcL,并求其逆阵QcL。 T23Te111T1ePcL=T23=e23A1T2e23A010-2001000 0
9、1001-1QcL=PcL=0002-30001 1-1001由此可求出系统的龙伯格能控标准形为 00=Q-1AQ=AccLcL0100100011-341010=Q-1B=BccL00000 12.多输入多输出系统的能观标准形 利用能观性和能控性的对偶关系,可以方便地得出完全能观系统的旺纳姆能观标准形和龙伯格能观标准形。 定理 旺纳姆能观标准形对完全能观的线性定常系统,存在线性非奇异变换 %=Po-1x=Qox x使状态空间表达式转化为旺纳姆能控标准形 oW:&%x%u%=A%+Bxoo %x%y=Co式中 %A11%=P-1AP=A21AoooM%Al1010%Aii=MM00%A22M%
10、Al2 O%LAll-a1gi0M1M,i=1,2,L,l 0OMMOM01-ai1Vij1Vij2LVijni%=0LL0 ,i= j+1,L,l,j=1,2,L,lAijMM0LL0%=P-1B Boo0LL10LL1OO%Co=CPo=LLLLLb(l+1)1MLLLLLbp10LL1 b(l+1)nMbpn定理 龙伯格能观标准形对完全能观的线性定常系统,存在线性非奇异变换 )x=Po-1x=Qox 使状态空间表达式转化为龙伯格能控标准形 oL:)&=Ax+Buxoo)y=Cox式中 )A11)A21-1Ao=PoLAPoL=M)Aq101)0Aii=MM00)A12L)A22LM)Aq
11、2)A1q)A1qOM )LAqqL0*0M1OM,i=1,2,L,q0OOMMO0M01*0L0*0L0*) ,ijAij= MMM0L0*)-1Bo=PoLB 0LL1)Co=CPoL=*O *0LL1能观标准形在系统观测器设计中有重要应用。 应该指出,单变量系统的传递函数与能控标准形和能观标准形的参数有明显的关系。已知传递函数可直接写出系统的能控标准形和能观标准形,不必求出变换矩阵,反之,由标准形也可以直接写出传递函数。但在多变量系统中,不存在这样的对应关系,必须求出变换矩阵,才能求出标准形。 4.7 线性系统的结构分解 介绍如何通过非奇异变换,将系统的状态空间描述按能控性和能观性进行结
12、构分解。 通过状态空间描述的结构分解可以建立状态空间描述和系统传递函数之间的关系,为最小实现问题的提出提供理论依据。状态空间描述的结构分解在系统综合状态反馈和系统镇定问题中也有重要作用。 一、 按能控性的系统结构分解 按能控性分解是通过线性非奇异变换,将系统的完全能控状态和不能控状态,以明显的方式区分开来表示。 考虑线性定常系统 :&=Ax+Buxy=Cx式中,x为输出向量。 n维状态向量,u为p输入向量,y为q维定理 系统按能控性结构分解 对不完全能控的系统,其能控性判别矩阵为Qc的秩为n1 rankQc=rankBABLAn-1B=n1n 构造非奇异变换矩阵P-1=q1Lqn11P qn1
13、+1Lqn 式中,q1,L,qn为U中任意选取的n1个线性独立的列,qn1+1,L,qn为任意的,只要使P为非奇异的n-n个线性独立1的列,那么线性非奇异变换现按能控性的结构分解 &Axcc&=xc0y=Ccx=Px或x=P-1x可使系统实A12xcBc+uAcxc0xcCcxcxc为n1维系统能控状态,xc为n-n1维不能控状态。 证明:若记Tp1P=Q-1=MTpn,由于PP-1=I及P-1=q1Lqn1qn1+1Lqn可以得出 piTqj=0,ij 由于Aqi(i=n1+1,L,n)为q1,L,qn的线性组合,由此,并利1Tp用式iqj=0,ij可得 piTAqj=0,i=n1+1,L,
14、n,j=1,L,n1 于是可得 A=PAP-1Tp1Aq1MpTAqn1=T1pn+1Aq11MpTAqn1LLLLTp1Aqn1Tp1Aqn1+1LLMTpnAqn11TpnAqn11+1MTpnAqn1+11TpnAqn1+1L1+1MTpnAqn1MTpnAqn1+1LTp1AqnMTpn1AqnTpn1+1AqnM TpnAqnAc=0A12Ac1n1同样,B的所有列是q,L,qTi的线性组合,则有 pB=0,i=n1+1,L,n 即有 Tp1BMTpnBBcB=PB=T1=pn1+1B0 MpTBn对C,无特殊形式,可以表示为 C=CP-1=Cq1LCqn1Cqn1+1LCqnCc=
15、Cc 由此得出系统按能控性分解的结构式。 进而证明x为能控状态。由于 crankU=rankU=rankBBc=0ABLAn-1Bn-1AcBcLAcBc0L0n-1AcBcLAcBc=n1=rankBc由于Ac为n1n1维矩阵,利用凯勒哈密尔顿定理可n1-1B,AB,L,A知,ABc(i=n1,L,n-1)可表示为ccccBc的线性组ic合。基于此,可得 rankBcn1-1AcBcLAcBc=n1 即(Ac,Bc)完全能控,也即xc为n1维系统能控状态。同理可证其余为不能控状态。 证毕 从上述定理可以看出,不完全能控的系统通过线性非奇异变换后,系统的状态空间被显式地分成能控部分和不能控部分
16、,其中,能控部分为n1维子系统 &=Ax+Ax+Buxccc12ccy1=Ccxc不能控部分为n-n维子系统 1&=Axxcccy2=Ccxc两者之间只存在由不能控部分到能控部分的耦合作用。 系统按能控性结构分解后的模拟结构图如图所示。 能控部分Ac+c+1xBCcuA12y1+yy2+2x+Cc不能控部分Ac 系统按能控性分解的模拟结构图 在MATLAB中函数ctrbf能对系统按能控性进行结构分解,但由于它的变换矩阵P的选取和本定理中的排列次序不-1同,它的变换结果的形式为 AcA2100Cc,AcBcCc 由于变换矩阵选取的相对任意性,因此,系统按能控性分解的结果随变换阵的不同而不同。 例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代控制理论 上海交大杜秀华老师现代控制理论第四章 线性系统的能控性和能观 上海交大 杜秀华 老师 现代 控制 理论 第四 线性 系统 能控性
链接地址:https://www.31ppt.com/p-3205842.html