《现代控制理论基础》第三章(讲义) IⅠ、分析部分 第三章线性多变量系统的能控性与能观测性分析 能控性( controllability)和能观测性( observability)深刻地揭示了系统的内部结构关系,由 RE Kalman于60年代初首先提出并研究的这两个重要概念,在现代控制理论的研究与实践 中,具有极其重要的意义,事实上,能控性与能观测性通常决定了最优控制问题解的存在性 例如,在极点配置问题中,状态反馈的的存在性将由系统的能控性决定:在观测器设计和最 优估计中,将涉及到系统的能观测性条件 在本章中,我们的讨论将限于线性系统。将首先给出能控性与能观测性的定义,然后推 导出判别系统能控和能观测性的若干判据 3.1线性连续系统的能控性 3.1.1概述 如果在一个有限的时间隔内施加一个无约束的控制向量,使得系统由初始状态x(t)转 移到任一状态,则称该系统在时刻t是能控的。 如果系统的状态x(t)在有限的时间间隔内可由输出的观测值确定,那么称系统在时刻 t是能观测的 前已指出,在用状态空间法设计控制系统时,这两个概念起到非常重要的作用。实际上 虽然大多数物理系统是能控和能观测的,然而其所对应的数学模型可能不具有能控性和能观 测性。因此,必须了解系统在什么条件下是能控和能观测的。3.1节涉及到能控性,3.2节 将讨论能观测性。 上面给出了系统状态能控与能观测的定义,下面我们将首先推导状态能控性的代数判 据,然后给出状态能控性的标准形判据。最后讨论输出能控性 3.1.2定常系统状态能控性的代数判据 考虑线性连续时间系统 ∑:x()=Ax(1)+Bn(1) (3.1) 其中,x()∈R,l()∈Rl,A∈Rm,B∈R(单输入),且初始条件为x(D)=x(O)。 如果施加一个无约束的控制信号,在有限的时间间隔to≤t≤t内,使初始状态转移到 任一终止状态,则称由式(3.1)描述的系统在t=t时为状态(完全)能控的。如果每一个 状态都能控,则称该系统为状态(完全)能控的。 下面我们将推导状态能控的条件。不失一般性,设终止状态为状态空间原点,并设初始 时刻为零,即t=0
《现代控制理论基础》第三章(讲义) 1 II、分析部分 第三章 线性多变量系统的能控性与能观测性分析 能控性(controllability)和能观测性(observability)深刻地揭示了系统的内部结构关系,由 R.E.Kalman 于 60 年代初首先提出并研究的这两个重要概念,在现代控制理论的研究与实践 中,具有极其重要的意义,事实上,能控性与能观测性通常决定了最优控制问题解的存在性。 例如,在极点配置问题中,状态反馈的的存在性将由系统的能控性决定;在观测器设计和最 优估计中,将涉及到系统的能观测性条件。 在本章中,我们的讨论将限于线性系统。将首先给出能控性与能观测性的定义,然后推 导出判别系统能控和能观测性的若干判据。 3.1 线性连续系统的能控性 3.1.1 概述 如果在一个有限的时间隔内施加一个无约束的控制向量,使得系统由初始状态 x(to)转 移到任一状态,则称该系统在时刻 to 是能控的。 如果系统的状态 x(to)在有限的时间间隔内可由输出的观测值确定,那么称系统在时刻 to 是能观测的。 前已指出,在用状态空间法设计控制系统时,这两个概念起到非常重要的作用。实际上, 虽然大多数物理系统是能控和能观测的,然而其所对应的数学模型可能不具有能控性和能观 测性。因此,必须了解系统在什么条件下是能控和能观测的。3.1 节涉及到能控性,3.2 节 将讨论能观测性。 上面给出了系统状态能控与能观测的定义,下面我们将首先推导状态能控性的代数判 据,然后给出状态能控性的标准形判据。最后讨论输出能控性。 3.1.2 定常系统状态能控性的代数判据 考虑线性连续时间系统 Σ: x (t) = Ax(t) + Bu(t) (3.1) 其中, 1 1 ( ) , ( ) , , n n n n x t R u t R A R B R (单输入),且初始条件为 ( ) (0) 0 x t x t = = 。 如果施加一个无约束的控制信号,在有限的时间间隔 to≤t≤t1 内,使初始状态转移到 任一终止状态,则称由式(3.1)描述的系统在 t = to 时为状态(完全)能控的。如果每一个 状态都能控,则称该系统为状态(完全)能控的。 下面我们将推导状态能控的条件。不失一般性,设终止状态为状态空间原点,并设初始 时刻为零,即 to=0
《现代控制理论基础》第三章(讲义) 由上一章的内容可知,式(3.1)的解为 x()=ex(0) 利用状态能控性的定义,可得 (t)=0=ex(0) Bu(r)dr (0)=-e-B(r)dr 将e-4写为A的有限项的形式,即 (3.3) 将式(3.3)代入式(3.2),可得 x(0)=-2ABLa,(ru(r)dr (3.4) a,(t)u(r)dr=Bk 则式(3.4)成为 (0) A"BB B Bi -[B:AB∷…A"Bj B 如果系统是状态能控的,那么给定任一初始状态x(0),都应满足式(3.5)。这就要求 n维矩阵 Q=[B:AB∷…AmB 的秩为n 由此分析,可将状态能控性的代数判据归纳为:当且仅当n×n维矩阵Q满秩,即 nko= rank[B: AB::A"B=n 时,由式(3.1)确定的系统才是状态能控的。 上述结论也可推广到控制向量u为r维的情况。此时,如果系统的状态方程为 Ax+ Bu 式中,x()∈R”,l(1)∈R,A∈R",B∈R",那么可以证明,状态能控性的条件为n 2
《现代控制理论基础》第三章(讲义) 2 由上一章的内容可知,式(3.1)的解为 − = + t o At A t x t e x e d ( ) ( ) (0) 利用状态能控性的定义,可得 x t e x e Bu d t o At A t ( ) 0 (0) ( ) 1 1 1 ( ) 1 − = = + 或 − = − 1 0 (0) ( ) t A x e Bu d (3.2) 将 A e − 写为 A 的有限项的形式,即 − = − = 1 0 ( ) n k k k A e A (3.3) 将式(3.3)代入式(3.2),可得 − = = − 1 0 0 1 (0) ( ) ( ) n k t k k x A B a u d (3.4) 记 = 1 0 ( ) ( ) t ak u d k 则式(3.4)成为 • • • = − = − − − − = 1 1 0 1 1 0 [ ] (0) n n n k k k B AB A B x A B (3.5) 如果系统是状态能控的,那么给定任一初始状态 x(0),都应满足式(3.5)。这就要求 n ×n 维矩阵 [ ] 1 Q B AB A B n− = 的秩为 n。 由此分析,可将状态能控性的代数判据归纳为:当且仅当 n×n 维矩阵 Q 满秩,即 rankQ rank B AB A B n n = = − [ ] 1 时,由式(3.1)确定的系统才是状态能控的。 上述结论也可推广到控制向量 u 为 r 维的情况。此时,如果系统的状态方程为 x = Ax + Bu 式中, n r n n n r x t R u t R A R B R ( ) , ( ) , , ,那么可以证明,状态能控性的条件为 n×
《现代控制理论基础》第三章(讲义) nr维矩阵 Q=[B:AB∷…:AmB 的秩为n,或者说其中的n个列向量时线性无关的。通常,我们称矩阵 Q=[B:AB:…:AnB] 能控性矩阵 [例3.1]考虑由下式确定的系统: 由于 det o= det [ B: AB 0 即Q为奇异,所以该系统是状态不能控的 [例3.2]考虑由下式确定的系统: 对于该情况, det o= det B: ABJ= ≠ 即Q为非奇异,因此系统是状态能控的。 3.13状态能控性条件的标准形判据 关于定常系统能控性的判据很多。除了上述的代数判据外,本小节将给出一种相当直观 的方法,这就是从标准形的角度给出的判据 考虑如下的线性系统 x= Ax+ Bu 式中,x(1)∈R”,u(1)∈R,A∈R"",B∈R", 如果A的特征向量互不相同,则可找到一个非奇异线性变换矩阵P,使得 qg!1,2,…n} 注意,如果A的特征值相异,那么A的特征向量也互不相同;然而,反过来不成立。例 如,具有相重特征值的n×n维实对称矩阵也有可能有n个互不相同的特征向量。还应注意, 矩阵P的每一列是与λi(1=1,2,…,m有联系的A的一个特征向量 设
《现代控制理论基础》第三章(讲义) 3 nr 维矩阵 [ ] 1 Q B AB A B n− = 的秩为 n,或者说其中的 n 个列向量时线性无关的。通常,我们称矩阵 [ ] 1 Q B AB A B n− = 能控性矩阵。 ------------------------------------------------------------------------------ [例 3.1] 考虑由下式确定的系统: u x x x x + − = 1 0 0 1 1 1 2 1 2 1 由于 0 0 0 1 1 detQ = det[B AB] = = 即 Q 为奇异,所以该系统是状态不能控的。 ------------------------------------------------------------------------------ [例 3.2] 考虑由下式确定的系统: u x x x x + − = 1 0 2 1 1 1 2 1 2 1 对于该情况, 0 1 1 0 1 det det[ ] − Q = B AB = 即 Q 为非奇异,因此系统是状态能控的。 ------------------------------------------------------------------------------ 3.1.3 状态能控性条件的标准形判据 关于定常系统能控性的判据很多。除了上述的代数判据外,本小节将给出一种相当直观 的方法,这就是从标准形的角度给出的判据。 考虑如下的线性系统 x = Ax + Bu (3.6) 式中, n r n n n r x t R u t R A R B R ( ) , ( ) , , 。 如果 A 的特征向量互不相同,则可找到一个非奇异线性变换矩阵 P,使得 P AP diag1 ,2 , ,n −1 = = 注意,如果 A 的特征值相异,那么 A 的特征向量也互不相同;然而,反过来不成立。例 如,具有相重特征值的 n×n 维实对称矩阵也有可能有 n 个互不相同的特征向量。还应注意, 矩阵 P 的每一列是与λi (i=1,2, …,n)有联系的 A 的一个特征向量。 设
《现代控制理论基础》第三章(讲义) (3.7) 将式(3.7)代入式(3.6),可得 P-lAP=+p-Bu 定义 B=r=U) 则可将式(3.8)重写为 =121+f1l1+f1,2+…+f,l 2=12-2+f21l1+f22+…+f2l an=n+fmu,+f 如果n×r维矩阵r的任一行元素全为零,那么对应的状态变量就不能由任一u,来控制。 由于状态能控的条件是A的特征向量互异,因此当且仅当输入矩阵=P-B没有一行的所 有元素均为零时,系统才是状态能控的。在应用状态能控性的这一条件时,应特别注意,必 须将式(3.8)的矩阵PAP转换成对角线形式 如果式(3.6)中的矩阵A不具有互异的特征向量,则不能将其化为对角线形式。在这 种情况下,可将A化为 Jordan标准形。例如,若A的特征值分别λ,λ,λ,λ,λ,λ6,…, n,并且有n-3个互异的特征向量,那么A的 Jordan标准形为 0A1 0x1 0x4 其中,在主对角线上的3×3和2×2子矩阵称为 Jordan块。 假设能找到一个变换矩阵S,使得 S AS=J 如果利用 S 定义一个新的状态向量z,将式(3.9)代入式(3.6)中,可得到
《现代控制理论基础》第三章(讲义) 4 x = P z (3.7) 将式(3.7)代入式(3.6),可得 z P APz P Bu −1 −1 = + (3.8) 定义 ( ) 1 ij P B = = f − 则可将式(3.8)重写为 n n n n n nr r r r r r z z f u f u f u z z f u f u f u z z f u f u f u = + + + + = + + + + = + + + + 1 1 2 2 2 2 2 21 1 22 2 2 1 1 1 11 1 12 2 1 如果 n×r 维矩阵 的任一行元素全为零,那么对应的状态变量就不能由任一 i u 来控制。 由于状态能控的条件是 A 的特征向量互异,因此当且仅当输入矩阵 P B −1 = 没有一行的所 有元素均为零时,系统才是状态能控的。在应用状态能控性的这一条件时,应特别注意,必 须将式(3.8)的矩阵 P AP −1 转换成对角线形式。 如果式(3.6)中的矩阵 A 不具有互异的特征向量,则不能将其化为对角线形式。在这 种情况下,可将 A 化为 Jordan 标准形。例如,若 A 的特征值分别λ1,λ1,λ1,λ4,λ4,λ6,…, λn,并且有 n - 3 个互异的特征向量,那么 A 的 Jordan 标准形为 = n J 0 0 1 0 0 0 1 1 0 0 6 4 4 1 1 1 其中,在主对角线上的 3×3 和 2×2 子矩阵称为 Jordan 块。 假设能找到一个变换矩阵 S,使得 S AS = J −1 如果利用 x = S z (3.9) 定义一个新的状态向量 z,将式(3.9)代入式(3.6)中,可得到
《现代控制理论基础》第三章(讲义) 三=S-1AS=+SBt (3.10) 从而式(3.6)确定的系统的状态能控性条件可表述为:当且仅当(1)式(3.10)中的矩阵 J中没有两个 Jordan块与同一特征值有关;(2)与每个 Jordan块最后一行相对应的 I=S-B的任一行元素不全为零:(3)对应于不同特征值的I=SB的每一行的元素不 全为零时,则系统是状态能控的。 [例3.3]下列系统是状态能控的: xI x 0 1000 0 下列系统是状态不能控的 2 0 0-00 000 0 0 3.1.4用传递函数矩阵表达的状态能控性条件 状态能控的条件也可用传递函数或传递矩阵描述。 状态能控性的充要条件是在传递函数或传递函数矩阵中不出现相约现象。如果发生相 约,那么在被约去的模态中,系统不能控
《现代控制理论基础》第三章(讲义) 5 Jz u z S ASz S Bu = + = + −1 −1 (3.10) 从而式(3.6)确定的系统的状态能控性条件可表述为:当且仅当(1)式(3.10)中的矩阵 J 中没有两个 Jordan 块与同一特征值有关;(2)与每个 Jordan 块最后一行相对应的 S B −1 = 的任一行元素不全为零;(3)对应于不同特征值的 S B −1 = 的每一行的元素不 全为零时,则系统是状态能控的。 ------------------------------------------------------------------------------ [例 3.3] 下列系统是状态能控的: u x x x x + − − = 5 2 0 2 1 0 2 1 2 1 + − − − − − = + − − − = 2 1 5 4 3 2 1 5 4 3 2 1 3 2 1 3 2 1 2 1 0 0 3 0 0 0 0 1 0 0 5 5 1 0 0 2 0 2 1 2 1 0 0 3 4 0 0 0 2 0 1 0 1 1 0 u u x x x x x x x x x x u x x x x x x 下列系统是状态不能控的: u x x x x x x x x x x u u x x x x x x u x x x x + − − − − − = + − − − = + − − = 0 3 1 2 4 0 0 5 5 1 0 0 2 0 2 1 2 1 0 0 3 0 0 0 4 2 0 0 2 0 1 0 1 1 0 0 2 0 2 1 0 5 4 3 2 1 5 4 3 2 1 2 1 3 2 1 3 2 1 2 1 2 1 ------------------------------------------------------------------------------ 3.1.4 用传递函数矩阵表达的状态能控性条件 状态能控的条件也可用传递函数或传递矩阵描述。 状态能控性的充要条件是在传递函数或传递函数矩阵中不出现相约现象。如果发生相 约,那么在被约去的模态中,系统不能控
《现代控制理论基础》第三章(讲义) [例3.4]考虑下列传递函数: s+2.5 显然,在此传递函数的分子和分母中存在可约的因子(s+2.5)(因此少了一阶)。由于有相 约因子,所以该系统状态不能控 当然,将该传递函数写为状态方程,可得到同样的结论。状态方程为 由于 B:4=11 即能控性矩阵[B:AB的秩为1,所以可得到状态不能控的同样结论。 3.1.5输出能控性 在实际的控制系统设计中,需要控制的是输出,而不是系统的状态。对于控制系统的输 出,状态能控性既不是必要的,也不是充分的。因此,有必要再定义输出能控性。 考虑下列状态空间表达式所描述的线性定常系统 x= Ax+ Bu y=Cx+Du (3.12) 式中,x∈R",u∈R',y∈Rm,A∈Rm,B∈R",C∈Rm,D∈Rm 如果能找到一个无约束的控制向量u(t),在有限的时间间隔t≤长≤4内,使任一给定 的初始输出y(to)转移到任一最终输出y(t),那么称由式(3.11)和(3.12)所描述的系 统为输出能控的。 可以证明,系统输出能控的充要条件为:当且仅当m×(m1)r维输出能控性矩阵 Q=[CB:CAB:CAB∷…CAB:D 的秩为m时,由式(3.11)和(3.12)所描述的系统为输出能控的。注意,在式(3.12)中 存在D项,对确定输出能控性是有帮助的。 3.2线性连续系统的能观测性 现在讨论线性系统的能观测性。考虑零输入时的状态空间表达式 x=A (3.14)
《现代控制理论基础》第三章(讲义) 6 ------------------------------------------------------------------------------ [例 3.4] 考虑下列传递函数: ( 2.5)( 1) 2.5 ( ) ( ) + − + = s s s U s X s 显然,在此传递函数的分子和分母中存在可约的因子(s+2.5)(因此少了一阶)。由于有相 约因子,所以该系统状态不能控。 当然,将该传递函数写为状态方程,可得到同样的结论。状态方程为 u x x x x + − = 1 1 2.5 1.5 0 1 2 1 2 1 由于 = 1 1 1 1 [B AB] 即能控性矩阵 [B AB] 的秩为 1,所以可得到状态不能控的同样结论。 ------------------------------------------------------------------------------ 3.1.5 输出能控性 在实际的控制系统设计中,需要控制的是输出,而不是系统的状态。对于控制系统的输 出,状态能控性既不是必要的,也不是充分的。因此,有必要再定义输出能控性。 考虑下列状态空间表达式所描述的线性定常系统 (3.12) (3.11) y Cx Du x Ax Bu = + = + 式中, n r m n n n r m n m r x R u R y R A R B R C R D R , , , , , , 。 如果能找到一个无约束的控制向量 u(t),在有限的时间间隔 to≤t≤t1 内,使任一给定 的初始输出 y(to)转移到任一最终输出 y(t1),那么称由式(3.11)和(3.12)所描述的系 统为输出能控的。 可以证明,系统输出能控的充要条件为:当且仅当 m×(n+1)r 维输出能控性矩阵 [ ] 2 1 Q CB CAB CA B CA B D n − = 的秩为 m 时,由式(3.11)和(3.12)所描述的系统为输出能控的。注意,在式(3.12)中 存在 Du 项,对确定输出能控性是有帮助的。 3.2 线性连续系统的能观测性 现在讨论线性系统的能观测性。考虑零输入时的状态空间表达式 (3.14) (3.13) y Cx x Ax = =
《现代控制理论基础》第三章(讲义) 式中,x∈Rn,y∈Rm,A∈Rm,C∈R 如果每一个状态x(ta)都可通过在有限时间间隔t≤t≤t内,由y(t)观测值确定,则 称系统为(完全)能观测的。本节仅讨论线性定常系统。不失一般性,设t=0 能观测性的概念非常重要,这是由于在实际问题中,状态反馈控制遇到的困难是一些状 态变量不易直接量测。因而在构造控制器时,必须首先估计出不可量测的状态变量。在“系 统综合”部分我们将指出,当且仅当系统是能观测时,才能对系统状态变量进行观测或估计 在下面讨论能观测性条件时,我们将只考虑由式(3.13)和(3.14)给定的零输入系统 这是因为,若采用如下状态空间表达式 x= ax+ Bi x(=e"x(0)+"fer Bu(r)di 从而 y()=Cex(0)+CLe (-TBu(r)dr+Du 由于矩阵A、B、C和D均为已知,u(t)也已知,所以上式右端的最后两项为已知,因而 它们可以从被量测值y(t)中消去。因此,为研究能观测性的充要条件,只考虑式(3.13) 和(3.14)所描述的零输入系统就可以了。 3.2.1定常系统状态能观测性的代数判据 考虑由式(3.13)和(3.14)所描述的线性定常系统。将其重写为 x= Ax 易知,其输出向量为 y()=Ce"x(0) 将e“写为A的有限项的形式,即 C 因而 y()=∑a()CA4x(0 y(1)=a0(D)Cx(0)+a1()CAx(0)+…+an-1()CA-x(0) (3.15) 显然,如果系统是能观测的,那么在0≤≤t时间间隔内,给定输出y(t),就可由式
《现代控制理论基础》第三章(讲义) 7 式中, n m n n m n x R y R A R C R , , , 。 如果每一个状态 x(to)都可通过在有限时间间隔 to≤t≤t1 内,由 y(t)观测值确定,则 称系统为(完全)能观测的。本节仅讨论线性定常系统。不失一般性,设 to=0。 能观测性的概念非常重要,这是由于在实际问题中,状态反馈控制遇到的困难是一些状 态变量不易直接量测。因而在构造控制器时,必须首先估计出不可量测的状态变量。在“系 统综合”部分我们将指出,当且仅当系统是能观测时,才能对系统状态变量进行观测或估计。 在下面讨论能观测性条件时,我们将只考虑由式(3.13)和(3.14)给定的零输入系统。 这是因为,若采用如下状态空间表达式 y Cx Du x Ax Bu = + = + 则 − = + t o At A t x t e x e Bu d ( ) (0) ( ) ( ) 从而 y t Ce x C e Bu d Du t o At A t = + + − ( ) (0) ( ) ( ) 由于矩阵 A、B、C 和 D 均为已知,u(t)也已知,所以上式右端的最后两项为已知,因而 它们可以从被量测值 y(t)中消去。因此,为研究能观测性的充要条件,只考虑式(3.13) 和(3.14)所描述的零输入系统就可以了。 3.2.1 定常系统状态能观测性的代数判据 考虑由式(3.13)和(3.14)所描述的线性定常系统。将其重写为 y Cx x Ax = = 易知,其输出向量为 y(t) Ce x(0) At = 将 At e 写为 A 的有限项的形式,即 − = = 1 0 ( ) n k k k At e t A 因而 ( ) ( ) (0) 1 0 y t t CA x k n k k − = = 或 ( ) ( ) (0) ( ) (0) ( ) (0) 1 0 1 1 y t t Cx t CAx t CA x n n − = + ++ − (3.15) 显然,如果系统是能观测的,那么在 0≤t≤t1 时间间隔内,给定输出 y(t),就可由式
《现代控制理论基础》第三章(讲义) (3.15)唯一地确定出κ(0)。可以证明,这就要求m×n维能观测性矩阵 C CA R CA 的秩为n。 由上述分析,我们可将能观测的充要条件表述为:由式(3.13)和(3.14)所描述的线 性定常系统,当且仅当n×mm维能观测性矩阵 R=IC:A'C 的秩为n,即 rank=n时,该系统才是能观测的。 [例3.5]试判断由式 2 of 所描述的系统是否为能控和能观测的。 [解]由于能控性矩阵 Q=[B: AB] 的秩为2,即rahO=2=n,故该系统是状态能控的。 对于输出能控性,可由系统输岀能控性矩阵的秩确定。由于 @=[CB: CAB]=[0 1] 的秩为1,即rnko′=1=m,故该系统是输出能控的。 为了检验能观测性条件,我们来验算能观测性矩阵的秩。由于 0 的秩为2, rank=2=n,故此系统是能观测的 3.22用传递函数矩阵表达的能观测性条件 类似地,能观测性条件也可用传递函数或传递函数矩阵表达。此时能观测性的充要条件 是:在传递函数或传递函数矩阵中不发生相约现象。如果存在相约,则约去的模态其输出就
《现代控制理论基础》第三章(讲义) 8 (3.15)唯一地确定出 x(0)。可以证明,这就要求 nm×n 维能观测性矩阵 = n−1 CA CA C R 的秩为 n。 由上述分析,我们可将能观测的充要条件表述为:由式(3.13)和(3.14)所描述的线 性定常系统,当且仅当 n×nm 维能观测性矩阵 [ ] T T T T T n 1 T R C A C A C − = ( ) 的秩为 n,即 rankR n T = 时,该系统才是能观测的。 ------------------------------------------------------------------------------ [例 3.5] 试判断由式 = + − − = 2 1 2 1 2 1 1 0 1 0 2 1 1 1 x x y u x x x x 所描述的系统是否为能控和能观测的。 [解] 由于能控性矩阵 − = = 1 1 0 1 Q [ B AB ] 的秩为 2,即 rankQ = 2 = n ,故该系统是状态能控的。 对于输出能控性,可由系统输出能控性矩阵的秩确定。由于 Q' = [ CBCAB ] = 0 1 的秩为 1,即 rankQ = 1 = m ,故该系统是输出能控的。 为了检验能观测性条件,我们来验算能观测性矩阵的秩。由于 = = 0 1 1 1 [ ] T T T T R C A C 的秩为 2, rankR n T = 2 = ,故此系统是能观测的。 ------------------------------------------------------------------------------ 3.2.2 用传递函数矩阵表达的能观测性条件 类似地,能观测性条件也可用传递函数或传递函数矩阵表达。此时能观测性的充要条件 是:在传递函数或传递函数矩阵中不发生相约现象。如果存在相约,则约去的模态其输出就
《现代控制理论基础》第三章(讲义) 不能观测了 [例3.6]证明下列系统是不能观测的。 式中 A=0 0 C 6 [解]由于能观测性矩阵 -66 R′=[Cr:ACr(A)2C]=5 注意到 即 rank<3=n,故该系统是不能观测的 事实上,在该系统的传递函数中存在相约因子。由于X(s)和U(s)之间的传递函数为 x1(s) (s)(s+1)(S+2s+3) 又Y(s)和1(s)之间的传递函数为 (s+1)(S+4) 1(s) 故Y(s)与U(s)之间的传递函数为 Y(s)(s+1)(s+4) U(s)( 2)(s+3) 显然,分子、分母多项式中的因子(s+1)可以约去。这意味着,该系统是不能观测的,或 者说一些不为零的初始状态x(0)不能由υ(1)的量测值确定 2.3注释 当且仅当系统是状态能控和能观测时,其传递函数才没有相约因子。这意味着,可相约 的传递函数不具有表征动态系统的所有信息
《现代控制理论基础》第三章(讲义) 9 不能观测了。 ------------------------------------------------------------------------------ [例 3.6] 证明下列系统是不能观测的。 y Cx x Ax Bu = = + 式中 , 4 5 1 1 0 0 , 6 11 6 0 0 1 0 1 0 , 3 2 1 = − − − = = A B C x x x x [解] 由于能观测性矩阵 − − − − = = 1 1 1 5 7 5 4 6 6 [ ( ) ] T T T T T 2 T R C A C A C 注意到 0 1 1 1 5 7 5 4 6 6 = − − − − 即 rankR n T 3 = ,故该系统是不能观测的。 事实上,在该系统的传递函数中存在相约因子。由于 X1(s)和 U (s)之间的传递函数为 ( 1)( 2)( 3) 1 ( ) ( ) 1 + + + = U s s s s X s 又 Y (s)和 X1(s)之间的传递函数为 ( 1)( 4) ( ) ( ) 1 = s + s + X s Y s 故 Y(s)与 U(s)之间的传递函数为 ( 1)( 2)( 3) ( 1)( 4) ( ) ( ) + + + + + = s s s s s U s Y s 显然,分子、分母多项式中的因子(s+1)可以约去。这意味着,该系统是不能观测的,或 者说一些不为零的初始状态 x(0)不能由 y(t)的量测值确定。 ------------------------------------------------------------------------------ 3.2.3 注释 当且仅当系统是状态能控和能观测时,其传递函数才没有相约因子。这意味着,可相约 的传递函数不具有表征动态系统的所有信息
《现代控制理论基础》第三章(讲义) 3.2.4状态能观测性条件的标准形判据 考虑由式(3.13)和(3.14)所描述的线性定常系统,将其重写为 (3.16) (3.17) 设非奇异线性变换矩阵P可将A化为对角线矩阵, 式中,A=dng!1,2,…元n}为对角线矩阵。定义 Pr 式(3.16)和(317)可写为如下对角线标准形 E=P APz= Az CP 因此 (1)=CPe=(0) =2(0) (0)=C 如果m×n维矩阵CP的任一列中都不含全为零的元素,那么系统是能观测的。这是因 为,如果CP的第i列含全为零的元素,则在输出方程中将不出现状态变量,(0),因而不 能由 上述判断方法只适用于能将系统的状态空间表达式(3.16)和(317)化为对角线标准形 的情况。 如果不能将式(3.16)和(3.17)变换为对角线标准形,则可利用一个合适的线性变换矩 阵S,将其中的系统矩阵A变换为 Jordan标准形 式中,J为 Jordan标准形矩阵 定义 x=S 则式(3.16)和(3.17)可写为如下 Jordan标准形 S-lAS==JE
《现代控制理论基础》第三章(讲义) 10 3.2.4 状态能观测性条件的标准形判据 考虑由式(3.13)和(3.14)所描述的线性定常系统,将其重写为 (3.17) (3.16) y Cx x Ax = = 设非奇异线性变换矩阵 P 可将 A 化为对角线矩阵, = − P AP 1 式中, = diag1 ,2 , ,n 为对角线矩阵。定义 x = Pz 式(3.16)和(3.17)可写为如下对角线标准形 y CPz z P APz z = = = −1 因此 y(t) CPe z(0) t = 或 = = (0) (0) (0) (0) 0 0 ( ) 2 1 2 1 2 1 n t t t t t t e z e z e z z CP e e e y t CP n n 如果 m×n 维矩阵 CP 的任一列中都不含全为零的元素,那么系统是能观测的。这是因 为,如果 CP 的第 i 列含全为零的元素,则在输出方程中将不出现状态变量 (0) i z ,因而不 能由 y 上述判断方法只适用于能将系统的状态空间表达式(3.16)和(3.17)化为对角线标准形 的情况。 如果不能将式(3.16)和(3.17)变换为对角线标准形,则可利用一个合适的线性变换矩 阵 S,将其中的系统矩阵 A 变换为 Jordan 标准形。 S AS = J −1 式中, J 为 Jordan 标准形矩阵。 定义 x = Sz 则式(3.16)和(3.17)可写为如下 Jordan 标准形 z = S ASz = Jz −1 y = CSz