1、第第3章章 控制系统的能控性和能观测性控制系统的能控性和能观测性 在多变量控制系统中,能控性和能观测性是两个反映控制系统在多变量控制系统中,能控性和能观测性是两个反映控制系统构造的基本特性,是现代控制理论中最重要的基本概念。构造的基本特性,是现代控制理论中最重要的基本概念。本章的内容为:本章的内容为:1.引言引言能控性、能观测性的基本概念能控性、能观测性的基本概念2.能控性及其判据能控性及其判据3.能观测性及其判据能观测性及其判据4.离散系统的能控性和能观测性离散系统的能控性和能观测性5.对偶原理对偶原理6.能控标准形和能观测标准形能控标准形和能观测标准形7.能控性、能观测性与传递函数的关系能
2、控性、能观测性与传递函数的关系8.系统的结构分解系统的结构分解9.实现问题实现问题10.使用使用MATLAB判断系统的能控性和能观测性判断系统的能控性和能观测性3.1 3.1 引言引言 首先,通过例子介绍能控性、能观测性的基本概念。首先,通过例子介绍能控性、能观测性的基本概念。)(tuCux 例例3-13-1 电路如下图所示。如果选取电容两端的电压电路如下图所示。如果选取电容两端的电压 为状态变量,为状态变量,即:即:。电桥平衡时,不论输入电压电桥平衡时,不论输入电压 如何改变,如何改变,不随着不随着 的变化而改变,或者说状态变量不受的变化而改变,或者说状态变量不受 的控的控制。即:该电路的状
3、态是不能控的。制。即:该电路的状态是不能控的。Cu)(tuCutx)()(tu 显然,当电桥不平衡时,显然,当电桥不平衡时,该电路的状态是能控的。该电路的状态是能控的。11Cux 22Cux 例例3-23-2 电路如下图所示,如果选择电容电路如下图所示,如果选择电容C1、C2两端的电压为状态两端的电压为状态变量,即:变量,即:,电路的输出,电路的输出 为为C2上的电压,上的电压,即即 ,则电路的系统方程为,则电路的系统方程为y2xy u112112xbuAxx xCx10y如果初始状态为如果初始状态为00)0(x系统状态转移矩阵为系统状态转移矩阵为ttttttttt3333eeeeeeee21
4、eA系统状态方程的解为系统状态方程的解为utxttd)(e11)(0)(可见,不论加入什么样的可见,不论加入什么样的输入信号,总是有输入信号,总是有21xx 一般情况下,系统方程可以表示为一般情况下,系统方程可以表示为CxyBuAxx(1)状态能控与否,不仅取决于状态能控与否,不仅取决于B 阵(直接关系),还取决于阵(直接关系),还取决于A 阵(间阵(间接关系)。接关系)。u-u012112xBAxx xx11 Cy系统状态转移矩阵为系统状态转移矩阵为ttttttttt3333eeeeeeee21eA 系统能观测问题是研究测量输出变量系统能观测问题是研究测量输出变量 y 去确定状态变量的问题。
5、去确定状态变量的问题。)(ty例例3-33-3 电路如下图所示。选取电路如下图所示。选取 为输入量,为输入量,为输出量,两个电为输出量,两个电感上的电流分别作为状态变量,则系统方程为感上的电流分别作为状态变量,则系统方程为)(tu系统状态方程的解为系统状态方程的解为tuttttd)(e)0(e)()(0bxxAA为了简便起见,令为了简便起见,令0)(tu则则)0(e)(xxAtt ttxxty321e)0()0()0(e)(xCA从上式可知,不论初始状态为什么数值,输出从上式可知,不论初始状态为什么数值,输出 仅仅取决于其差仅仅取决于其差值值 。当。当 ,则输出恒等于零。显然,无法通过对,则输
6、出恒等于零。显然,无法通过对输出的观测去确定初始状态,称这样的系统是不能观测的。输出的观测去确定初始状态,称这样的系统是不能观测的。)0()0(21xx)0()0(21xx对于不能观测的系统,其不能观测的状态分量与对于不能观测的系统,其不能观测的状态分量与y 既无直接关系,既无直接关系,又无间接关系。状态是否能观测不仅取决于又无间接关系。状态是否能观测不仅取决于C,还与,还与A 有关。有关。一般情况下,系统方程如式(一般情况下,系统方程如式(1)所示,状态能观测与否,不仅取)所示,状态能观测与否,不仅取决于决于C 阵(直接关系),还取决于阵(直接关系),还取决于A阵(间接关系)。阵(间接关系)
7、。3.2 3.2 能控性及其判据能控性及其判据3.2.1 线性定常系统的能控性及其判据线性定常系统的能控性及其判据1.能控性定义能控性定义线性定常系统的状态方程为线性定常系统的状态方程为BuAxx(2)给定系统一个初始状态给定系统一个初始状态 ,如果在,如果在 的有限时间区间的有限时间区间 内,存在容许控制内,存在容许控制 ,使,使 ,则称系统状态在,则称系统状态在 时刻是时刻是能控的;如果系统对任意一个初始状态都能控,则称系统是状态完能控的;如果系统对任意一个初始状态都能控,则称系统是状态完全能控的。全能控的。)(0tx01tt,10tt)(tu0)(1tx0t说明:说明:1)初始状态初始状
8、态 是状态空间中的任意非零有限点,控制的目标是是状态空间中的任意非零有限点,控制的目标是状态空间的坐标原点。(如果控制目标不是坐标原点,可以通过坐状态空间的坐标原点。(如果控制目标不是坐标原点,可以通过坐标平移,使其在新的坐标系下是坐标原点。)标平移,使其在新的坐标系下是坐标原点。)2)如果在有限时间区间)如果在有限时间区间 内,存在容许控制内,存在容许控制 ,使系统,使系统从状态空间坐标原点推向预先指定的状态从状态空间坐标原点推向预先指定的状态 ,则称系统是状态,则称系统是状态能达的;由于连续系统的状态转移矩阵是非奇异的,因此系统的能能达的;由于连续系统的状态转移矩阵是非奇异的,因此系统的能
9、控性和能达性是等价的。控性和能达性是等价的。,10tt)(tu)(1tx3)只有整个状态空间中所有的有限点都是能控的,系统才是能)只有整个状态空间中所有的有限点都是能控的,系统才是能控的。控的。etd)()0(10BuxA4)满足()满足(3)式的初始状态,必是能控状态。)式的初始状态,必是能控状态。(3))(tu)(tf5)当系统中存在不依赖于)当系统中存在不依赖于 的确定性干扰的确定性干扰 时,时,不会改不会改变系统的能控性。变系统的能控性。)(tf)(tfBuAxx(4)2.能控性判据能控性判据定理定理3-13-1 (2)式的线性定常系统为状态能控的充分必要条件是)式的线性定常系统为状态
10、能控的充分必要条件是下面的下面的nn维格拉姆矩阵满秩维格拉姆矩阵满秩tTtTdee),0(101AACBBW(5)(证明参见教材(证明参见教材84页)页)(这个定理为能控性的一般判据。但是,由于要计算状态转移矩阵,(这个定理为能控性的一般判据。但是,由于要计算状态转移矩阵,比较繁琐。实际上,常用下面介绍的判据。)比较繁琐。实际上,常用下面介绍的判据。)定理定理3-23-2 (2)式的线性定常系统为状态能控的充分必要条件是下)式的线性定常系统为状态能控的充分必要条件是下面的面的nnr 维能控性矩阵满秩。维能控性矩阵满秩。(6)(7)BABAABBQ1n2CnCQrank证明证明应用凯应用凯-哈定
11、理,有哈定理,有101110)()()()(niiin-naaaaeAAAIA上式代入(上式代入(3)式)式axtiniid)()()0(1010uBA(8)iiriitia 210d)()(1u)1,1,0(ni于是于是1101)0(nn-BAABBx(9)1n 1 如果系统能控,必能够从(如果系统能控,必能够从(9)式中解得)式中解得 ,。这。这样就要求样就要求0 nrankrankBABAABBQ1n2C(本判据本身很简单,因此是最为常用的方法。)(本判据本身很简单,因此是最为常用的方法。)定理定理3-33-3 (PBH判别法)判别法)(2)式的线性定常系统为状态能)式的线性定常系统为状
12、态能控的充分必要条件是,对控的充分必要条件是,对A 的所有特征值的所有特征值 ,都有,都有inrankiBAI(10)),2,1(ni(证明略)(证明略)(可以应用定理(可以应用定理3-2证明,详见教材证明,详见教材87页)页)(11)),2,1(ni定理定理3-43-4(2)式的线性定常系统的矩阵)式的线性定常系统的矩阵 A 的特征值的特征值 互异,互异,i将系统经过非奇异线性变换变换成对角阵将系统经过非奇异线性变换变换成对角阵uBxxn0021则系统能控的充分必要条件是矩阵则系统能控的充分必要条件是矩阵 中不包含元素全为零的行。中不包含元素全为零的行。B例例3-63-6 有如下两个线性定常
13、系统,判断其能控性。有如下两个线性定常系统,判断其能控性。u90210507xx u57041010507xx(1)(2)解解 根据定理根据定理3-4,系统(系统(1)不能控不能控;系统(系统(2)能控。)能控。且且 ,nlkii1)(ji kl3l2lk32定理定理3-53-5(2)式的线性定常系统的矩阵)式的线性定常系统的矩阵 A 具有重特征值,具有重特征值,、分别为分别为 重、重、重、重、重、重、重。重。11lji 经过非奇异线性变换,得到约当阵经过非奇异线性变换,得到约当阵则系统能控的充分必要条件是矩阵则系统能控的充分必要条件是矩阵 中与每一个约当子块最下面中与每一个约当子块最下面一行
14、对应行的元素不全为零。一行对应行的元素不全为零。BuBxJJJxk0021iiii0101J(12)例例3-73-7 有如下两个线性定常系统,判断其能控性。有如下两个线性定常系统,判断其能控性。u340200040014xx u030024200040014xx(1)(2)解解根据定理根据定理3-5,系统(系统(1)能控)能控;系统(系统(2)不能控)不能控 (定理(定理(3-43-4)、定理()、定理(3-53-5)不仅可以判断系统能控性,而且对)不仅可以判断系统能控性,而且对于不能控的系统,可以知道哪个状态分量不能控。)于不能控的系统,可以知道哪个状态分量不能控。)说明:说明:1.1.上面
15、通过几个定理给出判断系统能控性的判据。虽然它们上面通过几个定理给出判断系统能控性的判据。虽然它们的表达形式、方法不同,但是,在判断线性定常系统能控性时是等的表达形式、方法不同,但是,在判断线性定常系统能控性时是等价的。价的。2.2.在线性连续定常系统中,由于能达性和能控性是等价的,因此,在线性连续定常系统中,由于能达性和能控性是等价的,因此,能控性判据同样可以判断能达性。能控性判据同样可以判断能达性。3.2.2 线性时变系统的能控性判据线性时变系统的能控性判据uBxAx)()(tt)(0tx(13)线性时变系统的状态方程为线性时变系统的状态方程为01tt 定理定理3-63-6 状态在时刻状态在
16、时刻 能控的充分必要条件是存在一个有限时能控的充分必要条件是存在一个有限时间间 ,使得函数矩阵,使得函数矩阵 的的n个行在个行在 上线性无关。上线性无关。0t,01tt)(),(10tttB(证明略)(证明略)01tt 定理定理3-73-7 状态在时刻状态在时刻 能控的充分必要条件是存在一个有限时能控的充分必要条件是存在一个有限时间间 ,使得以下格拉姆矩阵非奇异。,使得以下格拉姆矩阵非奇异。0ttttttttttTTttd),()()(),(,001010 BBWC(14)(15)定义:定义:)(dd)()()(1tttttkkkMMAM1,1,0nk(16))()(0ttBM当当0k)(dd
17、)()()(001tttttMMAM1k)(dd)()()(112tttttMMAM2k)(dd)()()(223tttttMMAM定理定理3-83-8 如果线性时变系统的如果线性时变系统的 和和 的元是的元是(n1)阶连续可微阶连续可微的。如果存在一个有限的的。如果存在一个有限的 ,使得,使得)(tA)(tB01tt ntttn)()()(rank111110MMM(17)则系统在则系统在 是能控的。是能控的。0t例例3-83-8 线性事变系统方程为线性事变系统方程为 ,ut10000 xx x50y初始时刻初始时刻 ,试判别系统的能控性。,试判别系统的能控性。00t解10)()(0ttBM
18、010000)(dd)()()(001tttttttMMAM而而2010rank)()(rank10tttMM所以,能控。所以,能控。3.3 3.3 能观测性判据能观测性判据3.3.1 线性定常系统能观测性及其判据线性定常系统能观测性及其判据1.能观测性定义能观测性定义(18)线性定常系统方程为线性定常系统方程为)(0tx如果在有限时间区间如果在有限时间区间 ()内,通过观测)内,通过观测 ,能够惟,能够惟一地确定系统的初始状态一地确定系统的初始状态 ,称系统状态在,称系统状态在 是能观测的。如果是能观测的。如果对任意的初始状态都能观测,则称系统是状态完全能观测的。对任意的初始状态都能观测,则
19、称系统是状态完全能观测的。01tt,10tt)(ty0t说明说明:1)已知系统在有限时间区间已知系统在有限时间区间 内的输出内的输出 ,观,观测的目标是为了确定测的目标是为了确定 。)(,1010 tttt)(ty)(0tx)(,1010 tttt)(ty2)如果根据)如果根据 内的输出内的输出 能够惟一地确定任意指能够惟一地确定任意指定状态定状态 ,则称系统是可检测的。连续系统的能观测性和能检,则称系统是可检测的。连续系统的能观测性和能检测性等价。测性等价。)(1txCxyBuAxx3)状态空间中所有有限点都是能观测的,则系统才是能观测的。)状态空间中所有有限点都是能观测的,则系统才是能观测
20、的。4)系统的输入)系统的输入 以及确定性的干扰信号以及确定性的干扰信号 均不改变系统的均不改变系统的能观测性。能观测性。)(tu)(tf2.能观测性能观测性定理定理3-93-9 (18)式所描述的系统为能观测的充分必要条件是以下格)式所描述的系统为能观测的充分必要条件是以下格拉姆能观性矩阵满秩,即拉姆能观性矩阵满秩,即nt,0rank1OW(19)(20)tttTttTdee,0101AAOCCW其中其中(证明见教材(证明见教材92页)页)(这个定理为能观测性的一般判据。但是,由于要计算状态转移矩(这个定理为能观测性的一般判据。但是,由于要计算状态转移矩阵,比较繁琐。实际上,常用下面介绍的判
21、据。)阵,比较繁琐。实际上,常用下面介绍的判据。)定理定理3-103-10 (18)式所描述的系统为能观测的充分必要条件是以下)式所描述的系统为能观测的充分必要条件是以下能观性矩阵满秩,即能观性矩阵满秩,即nnmn1CACACQOnOQrank(21)(22)证明证明 设设 ,系统的齐次状态方程的解为系统的齐次状态方程的解为0)(tu)0(e)()(xCCxyAttt)0(e)(xxAtt(23)应用凯应用凯-哈定理,有哈定理,有10)(eniiiaAA则则)0()()(10 xACyniiiat或者写成或者写成)0()()()()(1110 xCACACynntatatat由于由于 是已知函
22、数,因此,根据有限时间是已知函数,因此,根据有限时间 内的内的 能够能够唯一地确定初始状态唯一地确定初始状态 的充分必要条件为的充分必要条件为 满秩。满秩。)(tai,01t)(ty)0(xOQ定理定理3-113-11(PBH判别法)判别法)系统(系统(18)为能观测的充分必要的条件)为能观测的充分必要的条件是:对于是:对于A 的每一个特征值的每一个特征值 ,以下矩阵的秩均为,以下矩阵的秩均为ninCi AIrank(24)例例3-93-9 系统方程如下,试判断系统的能控性系统方程如下,试判断系统的能控性u215002xx x10y解解15010rankrankCAC不满秩,故系统不能观测。不
23、满秩,故系统不能观测。(由于以上判据很简单,因此最为常用)B定理定理3-123-12 如果(如果(18)式描述的系统的)式描述的系统的A 阵特征值阵特征值 互异,经过互异,经过非奇异线性变换成为对角阵,则系统为能观测的充分必要条件是非奇异线性变换成为对角阵,则系统为能观测的充分必要条件是 矩阵中不包含元素全为零的列。矩阵中不包含元素全为零的列。i例例3-10 有如下两个线性定常系统,判断它们的能观测性。有如下两个线性定常系统,判断它们的能观测性。(1)xx10507x540y(2)xx10507x130023y解解 根据定理根据定理3-12可以判断,系统(可以判断,系统(1)是不能观测的。系统
24、()是不能观测的。系统(2)是能观测的。是能观测的。)(ji 且且 ,nlkii1kl2lk2定理定理3-133-13 如果(如果(18)式描述的系统的)式描述的系统的A 阵具有重特征值,阵具有重特征值,、分别为分别为 重、重、重、重、重。重。11lji 经过非奇异线性变换,得到约当阵经过非奇异线性变换,得到约当阵uBxJJJxk0021iiii0101JxCy 则系统能观测的充分必要条件是矩阵则系统能观测的充分必要条件是矩阵 中与每一个约当子块第一中与每一个约当子块第一列对应的列,其元素不全为零。列对应的列,其元素不全为零。C例例3-113-11 如下线性定常系统如下线性定常系统xx2000
25、012000003000013000013-xy0011001111试判别系统的能观测性。试判别系统的能观测性。解解 应用定理应用定理3-13可知,系统能观测。可知,系统能观测。(定理(定理(3-123-12)、定理()、定理(3-133-13)不仅可以判断系统能观测性,而)不仅可以判断系统能观测性,而且对于不能观测的系统,可以知道哪个状态分量不能观测。)且对于不能观测的系统,可以知道哪个状态分量不能观测。)说明:说明:1.1.上面通过几个定理给出判断系统能观测性的判据。虽然它上面通过几个定理给出判断系统能观测性的判据。虽然它们的表达形式、方法不同,但是,在判断线性定常系统能观测性时们的表达形
26、式、方法不同,但是,在判断线性定常系统能观测性时是等价的。是等价的。2.2.在线性连续定常系统中,由于能检测性和能观测性是等价的,在线性连续定常系统中,由于能检测性和能观测性是等价的,因此,能观测性判据同样可以判断能检测性。因此,能观测性判据同样可以判断能检测性。3.3.2 线性时变系统的能观测性判据线性时变系统的能观测性判据线性时变系统方程为线性时变系统方程为(25)xCyuBxAx)()()(ttt)(0tx,01tt01tt 定理定理3-143-14 状态在时刻状态在时刻 能观测的充分必要条件是存在一个有限时能观测的充分必要条件是存在一个有限时刻刻 ,使得函数矩阵,使得函数矩阵 的的n个
27、列在个列在 上线性无关。上线性无关。0t),()(0ttt C01tt 定理定理3-153-15 状态在时刻状态在时刻 能观测的充分必要条件是存在一个有限时能观测的充分必要条件是存在一个有限时间间 ,使得以下能观性格拉姆矩阵非奇异。,使得以下能观性格拉姆矩阵非奇异。0ttttttttttTTttd),()()(),(,001010 CCWO定义定义)(dd)()()(1tttttkkkNANN)1,1,0(nk(26))()(0ttCN(27)定理定理3-163-16 如果线性时变系统的如果线性时变系统的 和和 的元是的元是(n1)阶连续可微阶连续可微的。如果存在一个有限的的。如果存在一个有限
28、的 ,使得,使得)(tA)(tC01tt ntttn)()()(rank111110NNN(28)则系统在则系统在 是能观测的。是能观测的。0t3.4 3.4 离散系统的能控性和能观测性离散系统的能控性和能观测性线性定常离散系统方程为线性定常离散系统方程为(29))()(kkCxy)()()1(kkkHuGxx3.4.1 能控性定义能控性定义系统(系统(29)的任一个初始状态)的任一个初始状态 ,存在,存在 ,在有限时间区间,在有限时间区间 内,存在容许控制序列内,存在容许控制序列 ,使得,使得 ,则称系统是状,则称系统是状态完全能控的。态完全能控的。)0(x0k,0k)(ku0)(kx3.4
29、.2 能控性判据能控性判据nHGGHHQ1nCrankrank(证明见教材(证明见教材96页)页)例例3-123-12 线性定常离散系统状态方程为线性定常离散系统状态方程为)(101)(011220001)1(kukkxx判断系统的能控性。判断系统的能控性。(30)解解3111620111rankrankrank2HGGHHQC所以系统能控。所以系统能控。定理定理3-173-17 系统(系统(29)能控的充分必要条件是能控性矩阵)能控的充分必要条件是能控性矩阵 的秩的秩为为n,即,即 CQ3.4.3 能观测性定义能观测性定义)0(x对于(对于(29)式所描述的系统,根据有限个采样周期的)式所描
30、述的系统,根据有限个采样周期的 ,可以,可以惟一地确定系统的任一初始状态惟一地确定系统的任一初始状态 ,则称系统是状态完全能观测,则称系统是状态完全能观测的。的。)(ky3.4.4 能观测性判据能观测性判据定理定理3-183-18 系统(系统(29)能观测的充分必要条件是能观性矩阵)能观测的充分必要条件是能观性矩阵 的的秩为秩为n,即,即 OQnn1rankrankCGCGCQO(证明请参见教材(证明请参见教材97页)页)例例3-133-13 线性定常离散系统方程为线性定常离散系统方程为)(101)(011220001)1(kukkxx)(111)(kkyx试判断系统的能观测性。试判断系统的能
31、观测性。3642230111rankrankrank2CGCGCQO解解因此,系统能观测。因此,系统能观测。3.4.5 连续系统离散化后的能控性与能观测性连续系统离散化后的能控性与能观测性线性定常系统方程为线性定常系统方程为CxyBuAxx(31)离散化后的系统方程为离散化后的系统方程为)()(kkCxy)()()1(kkkHuGxx(32)其中其中TAG eBHATTt0deT 是采样周期是采样周期定理定理3-193-19 如果线性定常系统(如果线性定常系统(31)不能控(不能观测),则离散)不能控(不能观测),则离散化后的系统(化后的系统(32)必是不能控(不能观测)。其逆定理一般不成立。
32、)必是不能控(不能观测)。其逆定理一般不成立。定理定理3-203-20 如果线性离散化后系统(如果线性离散化后系统(32)能控(能观测),则离散)能控(能观测),则离散化前的连续系统(化前的连续系统(31)必是能控(能观测)。其逆定理一般不成立。)必是能控(能观测)。其逆定理一般不成立。定理定理3-21 如果连续系统(如果连续系统(31)能控(能观测),)能控(能观测),A 的全部特征的全部特征值互异,值互异,并且对,并且对 的特征值,如果的特征值,如果与采样周期的关系满足条件与采样周期的关系满足条件ji 0RejiImji Im2jikT,2,1 k(33)则离散化后的系统仍是能控(能观测)
33、的。则离散化后的系统仍是能控(能观测)的。3.5 3.5 对偶原理对偶原理线性定常系统方程为线性定常系统方程为CxyBuAxx(34)构造一个系统构造一个系统 TTTBCA(35)系统(系统(34)和()和(35)互)互为对偶系统。为对偶系统。(上面介绍了系统能控性和能观测性。从概念上和形式上都很相似。它给人们一个启示,即能控性和能观测性之间存在某种内在的联系。这个联系就是系统的对偶原理)(式(35)的系数矩阵为 ,输入矩阵为 ,输出矩阵为 )TATCTB对偶系统具有两个基本特征对偶系统具有两个基本特征1.对偶的两个系统传递函数矩阵互为转置对偶的两个系统传递函数矩阵互为转置BAICG11)(s
34、s)()()(1112ssssTTTTTGBAICCAIBG2.对偶的两个系统特征值相同对偶的两个系统特征值相同detdetTssAIAI对偶原理对偶原理:系统(系统(34)的能控性等价于系统()的能控性等价于系统(35)的能观测性;)的能观测性;系统(系统(34)的能观测性等价于系统()的能观测性等价于系统(35)的能控性。)的能控性。T12OCQQT12COQQ例例3-153-15 线性定常系统如下,判断其能观测性。线性定常系统如下,判断其能观测性。uu001010001100 xBAxx xCxy100解解以上系统的对偶系统为以上系统的对偶系统为TT100001100010 CA 001
35、TB该对偶系统的能控性矩阵该对偶系统的能控性矩阵001100010CQ3rankCQ对偶系统能控,根据对偶原理,原系统能观测。对偶系统能控,根据对偶原理,原系统能观测。有了对偶原理,一个系统的能控性问题可以通过它的对偶系统有了对偶原理,一个系统的能控性问题可以通过它的对偶系统的能观测性问题的解决而解决;而系统的能观测性问题可以通过它的能观测性问题的解决而解决;而系统的能观测性问题可以通过它的对偶系统的能控性问题的解决而解决。这在控制理论的研究上有的对偶系统的能控性问题的解决而解决。这在控制理论的研究上有重要意义。重要意义。3.6 3.6 能控标准形和能观测标准形能控标准形和能观测标准形(36)
36、3.6.1 能控标准形能控标准形线性定常系统线性定常系统duyuCxbAxx 设设A的特征多项式的特征多项式0111detaaaAInnn1bAAbbQCn能控性矩阵能控性矩阵duynx110定理定理3-223-22 系统(系统(36)能控,通过线性变换可以将其变成如下形式)能控,通过线性变换可以将其变成如下形式的能控标准形。的能控标准形。uaaan100010010010110 xx(37)推论推论:具有能控标准形的系统一定能控。:具有能控标准形的系统一定能控。(证明参见教材(证明参见教材104页)页)例例3-163-16 已知能控的线性定常系统已知能控的线性定常系统u11000101010
37、1xx x011y(1)能控性矩阵)能控性矩阵解解1011111102bAAbbQC3rankCQ系统能控系统能控(2)A 的特征多项式的特征多项式12det23AI(3)计算变换矩阵)计算变换矩阵 P1211110110010112212321aaabAAbbppp21311211112111101111321pppP(4)计算)计算C1021211110110111CPC(5)能控标准形)能控标准形u100201100010 xxx102y3.6.2 能观测标准形能观测标准形系统(系统(36)的能观测性矩阵为)的能观测性矩阵为1nCACACQOnOQrank则系统能观测则系统能观测(38)
38、定理定理3-233-23 系统(系统(36)能观测,通过线性变换可以将其变成如下形)能观测,通过线性变换可以将其变成如下形式的能观标准形。式的能观标准形。uaaann110110100010010 xxx100y推论推论:具有能观标准形的系统一定能观。:具有能观标准形的系统一定能观。变换矩阵可取为变换矩阵可取为11212101111nnnaaaaaCACACP(39)3.7 3.7 能控性、能观性与传递函数的关系能控性、能观性与传递函数的关系考察考察SISO线性定常系统线性定常系统CxBAxxyu(40)其传递函数为其传递函数为(41))()(detadj)(1sDsNssssgAIbAICb
39、AIC传递函数的分子、分母分别为传递函数的分子、分母分别为bAICadj)(ssNdet)(AI ssD可以看出,在没有零极点对消的情况下,传递函数的特征根和系统可以看出,在没有零极点对消的情况下,传递函数的特征根和系统矩阵矩阵A 的特征值相同。的特征值相同。定理定理3-243-24 SISO系统系统(40)能控又能观的充分必要条件是)能控又能观的充分必要条件是 不不存在零、极点对消。存在零、极点对消。)(sg例例3-173-17 线性定常系统方程如下,求系统传递函数,并且判断系统线性定常系统方程如下,求系统传递函数,并且判断系统能控性与能观性。能控性与能观性。u-102031xx x 11
40、y解解 传递函数为传递函数为11)2)(1(2detadj)(1ssssssssgAIbAICbAIC能控性能控性2130AbbQCn 2rankCQ能观性能观性1111CACQOn1rankOQ可见,系统传递函数有零、极点对消,能控但不能观。可见,系统传递函数有零、极点对消,能控但不能观。应当指出,定理3-24对MIMO系统不适用。举例说明如下。例例3-193-19 MIMO线性定常系统方程为线性定常系统方程为u010010100240231xx xy100001传递函数矩阵传递函数矩阵0442)4()1(1)(21sssssssBAICG能控性能控性n3010101010020011012
41、10rankrankCQ能观性能观性n310010151100231100001rankrankOQ可见,传递函数矩阵虽然有零极点对消,但是可见,传递函数矩阵虽然有零极点对消,但是系统既能控又能观。这是因为极点系统既能控又能观。这是因为极点(s-1)还剩一还剩一个,并未消失,只是降低系统重极点的重数。个,并未消失,只是降低系统重极点的重数。(42)CxyBuAxxMIMO线性定常系统线性定常系统定理定理3-253-25 若系统(若系统(42)的状态向量和输入向量之间的传递函数矩)的状态向量和输入向量之间的传递函数矩阵阵 的各行线性无关,则系统能控。的各行线性无关,则系统能控。BAIGxu1)(
42、ss定理定理3-263-26 若系统(若系统(42)的输出向量和状态向量之间的传递函数矩)的输出向量和状态向量之间的传递函数矩阵阵 的各列线性无关,则系统能观。的各列线性无关,则系统能观。1)(AICGyxss3.8 3.8 系统的结构分解系统的结构分解 一个不能控、不能观测的系统,从结构上来说,必定包括能控、一个不能控、不能观测的系统,从结构上来说,必定包括能控、不能控以及能观测、不能观测的子系统。如何按照能控性或能观测不能控以及能观测、不能观测的子系统。如何按照能控性或能观测性进行分解呢?性进行分解呢?我们知道,线性变换不改变系统的能控性和能观测性。因此,可我们知道,线性变换不改变系统的能
43、控性和能观测性。因此,可采用线性变换方法将其分解。这里必须解决采用线性变换方法将其分解。这里必须解决3个问题:个问题:1、如何分解?、如何分解?2、分解后系统方程的形式为何?、分解后系统方程的形式为何?3、变换矩阵如何确定?、变换矩阵如何确定?下面介绍结构分解问题。下面介绍结构分解问题。CxyBuAxx线性定常系统线性定常系统(43)3.8.1 按能控性分解按能控性分解定理定理3-273-27 若系统(若系统(43)不能控,且状态)不能控,且状态 有有 个状态分量能控,个状态分量能控,则存在线性变换则存在线性变换 ,使其变换成下面形式,使其变换成下面形式x1nxPxCuBxxAAAxxCCCC
44、CCC0012CCCCxxCCy1(44)并且并且 维子系统为维子系统为1nuBxAxAxCCCCC12CCxCy 1系统的传递函数矩阵系统的传递函数矩阵BAICBAICG11)(sssCCCCCCCCBAICBAIAAICC11200sss(46)(45)CP 变换矩阵变换矩阵 的确定方法:因为的确定方法:因为即矩阵即矩阵 中有中有n1个线性无关的列向量,再补充个线性无关的列向量,再补充 个列向量,个列向量,从而构成非奇异的矩阵从而构成非奇异的矩阵 CQCPnnBAABBQ12Crankrank)(1nn例例3-20 系统方程如下,要求按能控性进行结构分解。系统方程如下,要求按能控性进行结构
45、分解。u112112xx x10y解解211111rankrankranknAbbQC系统不能控系统不能控111pCQ由于由于 的秩为的秩为1。说明。说明 中线性独立的列向量只有一列。中线性独立的列向量只有一列。选择选择 ,再补充一个列向量,且与其线性无关,再补充一个列向量,且与其线性无关,CQ102p110111011121ppPC1CCAPPABPBC1CCPC经过线性变换后经过线性变换后u013011CCCCxxxxCCxx11y3.8.2 按能观性分解按能观性分解定理定理3-283-28 若系统(若系统(43)不能观,且状态)不能观,且状态 有有 个状态分量能观,个状态分量能观,则存在
46、线性变换则存在线性变换 ,使其变换成下面形式,使其变换成下面形式x2nxPxOuBBxxAAAxxOOOOOOOO210(47)OOOxxCy0并且并且 维子系统维子系统2nuBxAxOOOO(48)OOxCy 系统传递函数为系统传递函数为OOOBAICBAICG11)()()(sss(49)nnn21rankrankCACACQO)(2nn2n能观性矩阵能观性矩阵 中有中有 个线性无关的行向量,在它们的基础上,个线性无关的行向量,在它们的基础上,再补充再补充 个行向量,构成变换矩阵。个行向量,构成变换矩阵。OQ例例3-213-21 系统方程如下,要求按能观性进行结构分解。系统方程如下,要求按
47、能观性进行结构分解。u100342100010 xx x011y解解32242110011rankrankrank2nCACACQO从从 中任选两个行向量,例如中任选两个行向量,例如 ,再补充一个与之线,再补充一个与之线性无关的行向量。性无关的行向量。OQ110011100110011OP1001100111-OP1OOAPPABPBO1OCPCu110122022010OOOOxxxx线性变换后线性变换后OCOOxxy001 3.8.3 同时按能控性和能观性进行结构分解同时按能控性和能观性进行结构分解定理定理3-293-29 若系统(若系统(43)不能控,不能观,且存在线性变换)不能控,不能
48、观,且存在线性变换 ,使其变换成下面形式,使其变换成下面形式Pxx uBBxxxxAAAAAAAAAxxxxOCCOOCOCOCCOOCOCOCCOOCOCOCCO0000000004324232113OCOCOCCOOCCOxxxxCC00y系统传递函数矩阵系统传递函数矩阵COCOCOBAICBAICG11)()()(sss(50)(51)3.9 3.9 实现问题实现问题CxBAxxyu(52)如果给定一个传递函数如果给定一个传递函数 ,求得一个系统方程,求得一个系统方程)(sg(53)或者或者duyuCxbAxx 注:当传递函数分子的阶次小于分母的阶次时,有(注:当传递函数分子的阶次小于分
49、母的阶次时,有(52)式形式;)式形式;当传递函数分子的阶次等于分母的阶次时,有(当传递函数分子的阶次等于分母的阶次时,有(53)式形式。)式形式。在基于状态空间方法分析和设计控制系统时,要知道系统的状态空间表达式。然而在有的情况下,只知道系统的传递函数(矩阵),这时就要将给定的传递函数(矩阵)描述变成与之输入输出特性等价的状态空间表达式描述。这个问题称为系统实现问题。这里只讨论SISO系统的实现问题。3.9.1 能控标准形实现能控标准形实现系统传递函数为系统传递函数为0111012211)()()(asasasssssusysgnnnnnnn1.不含零点不含零点)(sg01110)()()(
50、asasassusysgnnn(54)即:即:)()()()()(00111susyassyasysasysnnnuyayayaynnn001)1(1)(进行拉普拉斯反变换进行拉普拉斯反变换选择系统的状态变量选择系统的状态变量01/yx 02/yx 0)1(/yxnn于是有于是有 ,21xx 32xx nnxx1uxaxaxaxnnn)(1211010 xy 写成矩阵形式写成矩阵形式CxBAxxyu其中其中110100100010naaaA1000b000C2.含零点含零点)(sg)()()()()(0111012211sDsNasasasssssusysgnnnnnnn)(1)(1)(1)(