卡尔曼分解、互质分解下讨论最小实现以及零极点相消

上传人:lis****211 文档编号:151109858 上传时间:2022-09-12 格式:DOCX 页数:14 大小:81.17KB
收藏 版权申诉 举报 下载
卡尔曼分解、互质分解下讨论最小实现以及零极点相消_第1页
第1页 / 共14页
卡尔曼分解、互质分解下讨论最小实现以及零极点相消_第2页
第2页 / 共14页
卡尔曼分解、互质分解下讨论最小实现以及零极点相消_第3页
第3页 / 共14页
资源描述:

《卡尔曼分解、互质分解下讨论最小实现以及零极点相消》由会员分享,可在线阅读,更多相关《卡尔曼分解、互质分解下讨论最小实现以及零极点相消(14页珍藏版)》请在装配图网上搜索。

1、目录一. 卡尔曼分解下讨论零极点相消与最小实现11.1卡尔曼分解概述11.2卡尔曼分解的原理21.3卡尔曼分解与最小实现以及互质分解4二. 零极点相消与最小实现的关系2.1概述42.2单变量系统的能控性、能观性与传递函数零极点相消之间的关系。.52.3最小实现的判据6三. 利用互质分解83.1互质分解与卡尔曼分解83.2 matlab上的验证113.3最小实现与互质分解以及卡尔曼分解之间的关系12摘要:本文主要在卡尔曼分解以及互质分解下讨论了最小实现以及零极点相消的 问题。讨论了非互质的传递函数会使系统实现时出现不能控或者不能观的部分, 从而引出了卡尔曼分解,卡尔曼分解后的能控能观部分的实现为

2、最小实现,系统 维数降低,说明出现了零极点相消的情况。系统的维数等于互质分解后传递函数 的维数的实现时最小实现,此时的实现也是能控能观的实现。但如果传递函数中 消掉的是不稳定的零极点,则不稳定的极点会导致不稳定的状态,出入输出稳定 与系统渐进稳定之间是有很大差别的。卡尔曼分解下讨论零极点相消与最小实现1.1卡尔曼分解概述卡尔曼分解,即能控能观性分解,在已知系统状态方程A B C D不 能控或者不能观的情况下,对其做矩阵等价变换,使其状态变量划分为能控能观、 能控不能观、不能控能观、不能控不能观四个部分。状态方程A B C D能够分解为不能控或者不能观部分说明了两个问 题:1.对一个实际系统,并

3、不是所有的状态都能控,也不是说所有的初始状态 都能够通过系统输出反映出来,表征输入输出关系的传递函数也仅反映能控能观 部分的关系,从而区分输入输出稳定以及系统渐进稳定;2.卡尔曼分解说明了 系统实现时的维数是大于最小实现时的维数的(参见第二章最小实现的内容), 因此在表示系统传递函数时必然存在零极点相消的现象,或者说零极点相消的现 象使得系统实现时存在不能控或者不能观的部分。卡尔曼分解也提醒我们在系统实现时要注意不稳定零极点相消的问题,因为 相消的极点如果为不稳定极点,则说明存在不能控或不能观的状态,而且这个状 态是处于发散状态的。1.2卡尔曼分解的原理能控性分解跟能观性分解是具有对偶性的,因

4、此这里先讲能控性的分解,要 说明能控性分解的原理,这里先证明一个小结论。结论1:对于能控性矩阵C = B AB . lB如果把B矩阵展开,即8 =由 b, . bp,那么C矩阵可以表示为:C = b】. bp 叫.Abp . Ax-1bp 那么结论是:如果Abm与前面(左边)的向量线性相关,则A+tm同样与前 面的向量线性相关。要证明这个结论非常简单,因为Aibm表示以矩阵A每一列作为一个向量然后进行线性叠加,而同样是矩阵A每一列的线性叠加,因此如果Abm与一组向量线性相关,则必然A+tm与同样一组向量线性相关。能控性分解:如果能控性矩阵C = B AB .寂-电不满足行满秩,设C的秩为叫vn

5、,则可以构造等价变换矩阵pT=q qJ其中q取自C矩阵的任意叫个线性独立列,其余的任意取,只要 保证矩阵P非奇异就可以。则通过等价变换x=Px,状态方程可以转化为:11Ac Anirxcl0 Jtiejy=Cf G】*Du(式子1-1)利用上面的结论L可以简单证明上面的式子。因为APT = P/ , pT = q . % . qj,也就是说3第i列是加在基q . * . qj下面的表示,乂因为是与q线性相关的,,乂因为Aq”A%对于基q . %是线性独立的,因此M的七n列为 1 1的形式。而B = P-1B,显然,因为B与qq、线性相关,因此B的形式为| |的形式,至此原式得证。能观性分解以及

6、能控能观分解由于能控性跟能观性的对偶性福,能观性也可以参照能控的做法进行分解, 也可以得到相对应的分解形式:;: =京幻 + ?:=|巳明仕+成(式子1-2)如果对状态变量先进性能控性分解,再进行能观性分解,也就可以得到下面 的状态方程:y = CL-S 0 Cqi Oji+Dfl(式子1-3)1.3卡尔曼分解与最小实现以及互质分解再对状态方程进行能控分解时,我们还可以得到另外一个结论:原来状态方 程的传递函数与能控性分解后的能控性部分得到的传递函数相等。即:xf =+ BfUy = Cfxr 十 Du的传递函数与原状态方程相同。最直接的证明是直接对式子l-i求传递函数,然 后分块计算每一部分

7、的值以及最后得到的传递函数,由于式子l-i为上三角分块 矩阵,因此可以利用上三角矩阵的求逆公式来求,在此不再展开。卡尔曼分解后得到能控能观部分的最小实现的结果说明了一个问题,原来的 系统如果按照最小实现来构建的话,则系统的维数必然会降低,而系统的维数降 低乂说明了原来的传递函数中存在零极点相消的现象。反之亦然,按照第三章传 递函数互质与卡尔曼分解的讨论中可以看出,传递函数如果存在公共因子,那么 在传递函数实现的时候,必然会存在不能控或者不能观的部分,因此可以按照上 面的思路,构建非奇异变换矩阵来实现卡尔曼分解。因此卡尔曼分解、传递函数 的互质性以及最小实现之前是互相联系,可以互相推导的。零极点

8、相消与最小实现的关系2.1概述每个线性时不变系统都可以用输入-输出函数:y(s) = G(s)u(s)来描述,且这 系统是集中的,用状态方程描述为:x(t) = Ax(t) + Bu(t) (2-1)y(t) = Cx(t) + Du(t)如果状态方程是己知的,那么传递函数阵可以求出:G(s) = C(sl - A)】B + Do 这计算出来的传递函数阵是唯一的。相反,通过一个给定的传递函数阵求其相对 应的状态空间方程的问题,称为实现问题。如果存在有限维状态方程(2-1)或者说A, B, C, D使的G(s) = C(sl - A广】B +D,则称传递函数阵G(s)是可实现的。并且A, B,

9、C, D)称为G(s)的一个实现。 发散的线性时不变系统可以用传递函数阵描述,但是不能用有限维状态方程描述, 所以不是所有的G(s)都是可以实现的,如果G(s)是可以实现的,那么它有无线多 种实现的方法,不一定要有相同的维数,所以实现问题相当复杂,其中我们称最 小维的实现为最小实现。2.2单变量系统的能控性、能观性与传递函数零极点相消之间的关系。(2-1 )对应的传递函数为:g(s) = c(sI-A)-1b =籍告夸=黑 (2-2) QC V 买SI /I JU J其中,N(s) = c. adj (si - A)b,D(s) = det(sl - A)定理:动态方程2-1能控能观的充分必要

10、条彳牒g(s)无零极点对消,即D(s)和 N(s)无非常数的公因子。证明:首先用反证法证明条件的必要忙若有s=s既使N(So)=O,又使D(so)=O:D(s0) = det (si 一 A) = 0,N (s0) = c. adj (si - A)b = 0利用恒等式(sI-A)(sI-A)- = (sI-A)*=IB(D(s)I = (si 一 A)adj(sl - A)将S=So代入,可得Aadj(s0I - A) = soadj(soI - A)(l)将上式前乘c、后乘b后即有c. Aadj(sl 一 A)b = soc. adj(s0I - A)b=SoN(so) = 0(2)式前乘

11、cA、后乘b,并考虑到的结果后即有cA2adj(soI A)b = sc. Aadj(sI A)b = s/N(s) = 0 ,以此类推可得N(s)=c.adj(s0I A)b = 0c. A adj(s0I A)b = 0c. A2 adj(s0I A)b = 0 .这组式子乂可写成adj(s0I-A)b = 0c.AnTadj(s()I A)b = 0 c cA . . cA】T.因为假设动态方程能观的。上式中前面的能观矩阵是可逆矩阵,故 adj(s0I-A)b = 0所以我们有adj(s0I - A)b = Ek;oPk(sO)AkbPo(sO)b Ab A% Pi)=0 .Pn-l(S

12、o).但因Pn-i(s)三1故detb AbAnTb=0,这与系统可控的假设相矛盾。 矛盾表明N(s)和D(s)无相同因子,即g(s)不会出现零、极点相消的现象。 再证充分性:即若N(s)和D(s)无相同的因子,要证明(2-1)是能控能观的。用反证法。设该系统不是既能控乂能观的。不妨设系统是不能控的,这是可按能控性分解,并且可知这时传递函数g(s) = c(sl A广=c.adj(sI-A)b_ N(s) detfsI-A) =D(s)C. adj (si A1)b1det整I - Ai)Ni(s)D)在上面的式子中,D(s)是n次多项式,而Di(s)是ni次多项式,由于系统不可控, 所以i】

13、i 儿而N(s)和D(s)无相同因子可消去,显然N(s) Ni(s)-F- D(s) Di(s)这和两者应相等矛盾。同样可以证明状态方程也是不能观的。2.3最小实现的判据(A, B, C)为严格真传递函数矩阵G(s)的一个n维实现,则其为最小实现的 充分必要条件是(A,B)能控且(A,C)能观测。证明:先证必要性,即己知(A,B,C)为最小实现,欲证(A,B)能控和(A,C)能观测。 采用反证法,反设(A,B,C)不能控或不能观测,则可以通过结构分解找到能控且能 观测的(Ai,Bt,Ci),使Csl AQTBi = G(s),且有diniAi dimA(3)表明(A,B,C)不是G(s)的最小

14、实现,从而与己知条件矛盾,故反设不成立,(A,B,C) 必为能控且能观测的。必要性得证。再证充分性,即己知(A,B,C)能控且能观,欲证(A,B,C)为最小实现。也采用反证 法,反设(A, B, C)能控且能观测,但不是最小实现,这时必存在另一个最小 实现(A,B,C)使dinifA 0G(t)=G (t)式中G(t)、G(t)分别为(A,B,C)、(A, B, C)的单位脉冲响应矩阵。对G(t)求各阶导数并利用A和e役的可交换属性,得到G(i)(t) = CAB = CeABG(2)(t) = CA2 = CeB G(nT)(t) = cAn-1eAtB = CeAfiBGe a. G(nT

15、)(t)-L(t)=CeBG1 G2(t)G(I)(t) G(n)(t)CeAB.G(n)(t). . G2(nT)(t)_. CeAtAnTBcCAeBCAeAB. CAe%nTBCA_CAn-leAtB CAn-leAtAB. CAn-1eAtAn1B.CAnTG2(n-l)(t) = n-lgAt-lp于是,可构造下列L(t)矩阵B AB An-1B =VoUe,t0式中,Vo、Uc分别是(A,B,C)的能观和能控性的判别矩阵。当t=0时,有L(0) = VOUC同理,可导出L(t) = V;eA,tUc ,L(O) = V:U;在上式中,V;、U;分别为(A,B,C)的能观测性和能控性

16、的判别矩阵。由G(t)=G(t)乂有 L(t)=L(t) ,L(O) = L(O),故VoUc = V;U;由己知(A,B,C)能控且能观,则rankV0 = n, rankUc = n表示H = VOUC有rankH niin(rankVOl rankUc = n(7)又因为 V?H = VjVoUc从而有Uc = (VjV0广】V?H故有n = rankUc niinrankVjVOl rankVOl rankH) = rankH (8)由于式(7)和式(8)同时成立,所以必有rankH = rankVoUc = n于是,利用式VoUc = V;U;和乘积阵秩的关系式,得到,n = ran

17、kV0Uc = rankV;U; n, rankU; n这表示diniA1 dimAf与反设相矛盾,故反设不成立,即不存在比(A,B,C)维数更 小的实现。充分性得证.所以传递函数阵无零极点相消,则实现是完全能控的且完全能观的,而这样 的系统被称为是最小实现。2例如,G(s)= 壬匚。它的分子分母有一个公因子s-L故其存在零极点相消,它的能控性实现为0 0 -11x = Ax + bu =100x +0u.0 10 .0.=CXAb=0100-1 01001,A2b =A*Ab=0100-1 00100.010 .0.0.010 .0.1.所以,rank(b,Ab,A2b)=3/满秩。该实现为

18、完全能控的。o Tro0-100=01-4Lo10 .cA2 = c A * A =oiI?00-1 011 -04-4.lo10 .44=23,所以该实现为不能观的,综上所述系统不是最小实现。而对于系统G“s) = (s + l)/4(s2 + s + 1),它的能控性实现为:x = Ax + bu=g Jx+Juy = ex = 1/4 1/4Ab七褊=眼=1/4 1/4 J J = 1/2 1/4rank(b,Ab)=2,满秩,该实现为完全能控的,口曲。;)=2,满秩,该实现也是完全 能观的。故该实现为最小实现。利用互质分解3.1互质分解与卡尔曼分解先用一例子来说明,互质分式传递函数与卡

19、尔曼分解之间的关系 设一系统I的传递函数为:/7is3 + J3is2 + (hs + 04G(s)=迪 /、 43 o式 A-lD(s) s +ais +azs + ass+ a4有 Y(s)=G(s)*U(s)其中Y(s)为系统输出信号的拉氏变换,U(s)为系统输入信号的拉氏变换 令D(s)V(s)=U(s)(式A-2)定义变量v(t)为V(s)的反拉氏变换,有 Y(s)=N(s)V(s)式 A-3设状态变量为:x(t)二x2(t)x3(t)x4(t)X(s)二X2(s)X3(s)X4(s)V(s)式 A-4x(t)|Xi(s) Fs3-将式A-4代入A-2得sXl(s)=-a lXl(s

20、)-a 2X2(s)-a 3X3(s)-a 4X4(s)+U(s)对其进行拉式反变换有xr(t)=-a 1-a 2-a 3-a 4x(t)+u(t)同理,将式A-4代入A-3得y(t)=P 4 p 3 p 2 p lx(t)综合上述各式可得x= Ax + bu =%-以300式A-5y = cx= /?4 03 pl /71x现在开始讨论式A-l中N(s)与D(s)是否互质与A-5的能控能观性的关系由式A-5可得该系统的能控矩阵为:知 _% % +2% %_ CL_ %1一0Det(C)=L很明显系统I传递函数的该实现是一定能控的。如果A.1中N(s)与D(s) 不互质的话,则必然存在一非零常

21、数r使得N(r)=(3 lrA3+P 2r人2+0 3r+P 4=0 D(r)=rA4+a lrA3+a 2r八2+a 3r+a 4=0A-6令2=仲r2 r 1为非零向量,由A-6可知N(r)=cz=O,另外0011Az = 00010其中o为能观矩阵,很明显O不满秩,因此当N(s)与D(s)不互质时A-5必然不能 观。假设N(s)与D(s)互质时,如果系统不能观则存在A的一特征值r和非零向量z使 得A-rlAz = rz 和 cz = 0由此可得N(r)=P lrA3+P 2M2+F 3r+P 4=0应此可得r为N(s)=O的一个根,乂因为r为A的特征根即为特征方程D(s)=O的一 根,从

22、而N(s)与D(s)有公因子s-r,故而N(s)与D(s)不互质。与假设矛盾。综上所述,A-5当且仅当A-1互质的情况下才能控能观。对A-1取转置有010000 1 000G(s) = G(s) = b(sI-A)% 因此状态方程*y=jl 0也是式A-1的一种实现此实现必定能观,由对偶律与上述描述可知,该实现当且仅当A-1为互质分 式时才能控。推广至一般情况可以得出结论:对于SISO系统而言,如果系统的状态空间 表达式能控且能观,则G(s) = b(sI-1c必定互质,即对于卡尔曼分解得出来的能控能观状态空间表达式其传递函数必定互质O3.2 matlab上的验证下面通过对A-1与其能控能观设

23、置不同参数用matlab来对上述讨论进行验证。在matlab的command窗口中输入一下语句syms s;D=(s + l)*(s+3)*(s + 5)*(s + 6);N=(s + 2)*(s + 5)*(s + 6);expand(D)expand(N)可得D=sA4 + 15*sA3 + 77*sA2 + 153*s + 90N=sA3 + 13*sA2 + 52*s + 60为一对有公因子的两多项式,利用上述参数设置能控型参数输入A=-15 -77 -153 -90;l 0 0 0;0 1 0 0;0 0 1 0;c=l 13 52 60;O=obsv(A,c);rank(O)可知O

24、的秩为2系统不能观,可知传递函数不互质时,系统的能控标准实 现不能观。利用上述参数设置能观型参数,输入A=-15 1 0 0;-77 0 1 0;-153 0 0 1;-90 0 0 0;b=l;13;52;60;C=Ctrb(A,b);rank(C)可知C的秩为2,系统不能控再在maltab的command中输入syms s;D=(s + l)*(s+3)*(s + 7)*(s + 8);N=(s + 2)*(s + 5)*(s + 6);expand(D)expand(N)可得D=sA4 + 19*sA3 + 119*sA2 + 269*s + 168N=sA3 + 13*sA2 + 52

25、*s + 60为一对互质分式利用其系数设置能控标准型,输入A=-19 -119 -269 -168;c=l 13 52 60;O=obsv(A,c);rank(O)得o满秩,系统能控且能观3.3最小实现与互质分解以及卡尔曼分解之间的关系接下来讨论最小实现与互质分式和卡尔曼分解之间的关系先列出几个定义:(1) 最小实现的定义:一个传递函数维数最小的状态空间表达式实现称为最小 实现。(2) 有理函数次数(deg):互质有理分式分母多项式的慕次即为有理函数的次 数。如果一个实现不是能控的或者不是能观的,那么状态方程必然能够利用卡尔 曼分解降至更低的维数且具有同一传递函数的状态空间表达式,则必然不是维

26、数 最小的实现,所以最小实现必然是能控且能观的。对于一个n维能控且能观状态空间表达式:又=Ax + buy= cx+ du它的能控矩阵为:C = b Ab .涅-】b能观矩阵为:C&T若存在h维状态空间表达式(iivn)则有d=acAnb = cAnxb m = 0,1,2-则有OC =cbcAbcA2bcAb cA2b cbcA2bcVbcA*bcAx-1bcNbcAbcAx-1bcAx+1boc = oc。为ii维矩阵的能观矩阵,忍相似 很明显有rank(OC) = rank(O C) = n但根据假设必#ank(OC) n n与假设矛盾所以能控且能观状态表达式(A,b,c,d)必为最小实现。另外,由于只有当传递函数的分式互质时才能够找到其能控且能观实现,所 以只有当实现的维数为互质传递函数的阶次时,该实现才能为系统的最小实现。结论:一个状态空间表达式(A, b, c, d)当且仅(A, b)能控且(A, c)能观 时或当且仅当dimA=degG(s)时为一个严格的有理传递函数G(s)的最小实现。也就是说一个最小实现必定为其他维数更高的实现卡尔曼分解之后能控能观子 空间的状态空间表达式,而且其对于的传递函数必然是一个有限阶的互质分式。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!