《线性系统的能控性和能观性ppt课件.ppt》由会员分享,可在线阅读,更多相关《线性系统的能控性和能观性ppt课件.ppt(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、33.1线性系统能控性和能观测性的概述 系统的能控性和能观测性是现代控制理论中两个系统的能控性和能观测性是现代控制理论中两个很重要的基础性概念,是由卡尔曼(很重要的基础性概念,是由卡尔曼(Kalman)在六)在六十年代初提出的。现代控制理论是建立在用状态空间十年代初提出的。现代控制理论是建立在用状态空间描述的基础上,描述的基础上,状态方程描述了输入状态方程描述了输入u(t)引起状态引起状态x(t)的变化过程的变化过程;输出方程则描述了由状态输出方程则描述了由状态x(t)变化引起变化引起的输出的输出y(t)的变化的变化。 能控性能控性,指的是控制作用对被控系统状态进行控,指的是控制作用对被控系统
2、状态进行控制的可能性;制的可能性; 能观测性能观测性,则反映由系统输出的量测值确定系统,则反映由系统输出的量测值确定系统状态的可能性。状态的可能性。 对状态的控制能力和测辨能力两个方面,揭示了对状态的控制能力和测辨能力两个方面,揭示了控制系统构成中的两个基本问题。控制系统构成中的两个基本问题。 43.2线性连续系统的能控性3.2.1 状态状态能控性能控性 定义:定义:若系统若系统 (A(t),B(t)对初始时刻对初始时刻t0,存在,存在另一时刻另一时刻tf(tf t0),对),对t0时刻的初始状态时刻的初始状态x(t0) = x0,可以找到一个允许控制可以找到一个允许控制u(t),能在有限时间
3、,能在有限时间tf t0内把内把系统从初态系统从初态x(t0)转移至任意指定的终态转移至任意指定的终态x(tf ),那么就,那么就称称系统在系统在t0时刻的状态时刻的状态x(t0)是能控的是能控的。若系统在状态。若系统在状态空间中的每一个状态都能控,那么就称系统在(空间中的每一个状态都能控,那么就称系统在(t0,tf)时间间隔内是状态完全能控的,简称状态能控的)时间间隔内是状态完全能控的,简称状态能控的或能控系统。或能控系统。 若系统存在某一个状态若系统存在某一个状态x(t0)不满足上述条件,则不满足上述条件,则此系统称为不能控系统。此系统称为不能控系统。5 说明:说明: (1 1)根据定义,
4、如果系统在()根据定义,如果系统在(t0,t1)时间间)时间间隔内完全能控,那么对于隔内完全能控,那么对于t2 t1,该系统在(,该系统在(t0,t2)时间间隔内也一定完全能控。时间间隔内也一定完全能控。 (2 2)如果在系统的状态方程右边迭加一项不如果在系统的状态方程右边迭加一项不依赖于控制依赖于控制u(t)的扰动的扰动f(t),那么,只要,那么,只要f(t)是绝对是绝对可积函数,就不会影响系统的能控性。可积函数,就不会影响系统的能控性。63.2.2 线性线性定常系统的状态定常系统的状态能控性能控性 定理定理3-1 线性定常连续系统线性定常连续系统 (A,B)其状态完其状态完全能控的充要条件
5、是其能控性矩阵全能控的充要条件是其能控性矩阵Qc = B AB A2B An 1B 的秩为的秩为n,即,即 rankQc = n 证明证明 已知状态方程的解为已知状态方程的解为ffftttttfdetet00)()()()(0)(BuxxAA 在以下讨论中,不失一般性,可设初始时刻为在以下讨论中,不失一般性,可设初始时刻为零,即零,即t0 = 0以及终端状态为状态空间的原点,即以及终端状态为状态空间的原点,即x(tf ) = 0。则有。则有7ftde0)()0(BuxA10)(nkkkA因因tf 是固定的,所以每一个积分都代表一个确定的量,令是固定的,所以每一个积分都代表一个确定的量,令ftk
6、nkkd010)()()0(uBAxftkkd0)()(u 利用凯莱利用凯莱-哈密尔顿(哈密尔顿(Cayley-Hamilton)定理)定理e e A A = = 0 0( ) I + 1 1( ) A + + n 1 1( ) A n 1 181101210 )0(nnknkkBABAABBBAx 若系统是能控的,那么对于任意给定的初始状态若系统是能控的,那么对于任意给定的初始状态x(0)都应从上述方程中解出都应从上述方程中解出 0, 1, n 1 1来。来。这就这就要求系统能控性矩阵的秩为要求系统能控性矩阵的秩为n,即,即rank B AB A2B An 1 1B = n9 例例3-1 设
7、系统的状态方程为设系统的状态方程为判断其状态能控性。判断其状态能控性。 解:系统的能控性矩阵为解:系统的能控性矩阵为Qc = B AB A2B = )(111112)(310020231)(tttuxx rankQc= 2 n 所以系统状态不完全能控。所以系统状态不完全能控。 2 1 1 11 1 3 2 2 22 2 5 4 4 44 410 首先证明系统经线性非奇异变换后状态能控性不变。首先证明系统经线性非奇异变换后状态能控性不变。 由前章可知,系统由前章可知,系统 (A,B)和和 ( ( , ) )之间做线性之间做线性非奇异变换时有:非奇异变换时有:AB 定理定理3-2: 设线性定常连续
8、系统设线性定常连续系统 (A,B)具有具有两两相异的特征值,则其状态完全能控的充要条件,两两相异的特征值,则其状态完全能控的充要条件,是系统经线性变换后的对角线矩阵是系统经线性变换后的对角线矩阵 中中, , 不包含元素全为零的行。不包含元素全为零的行。)()()(21tttnuBxxB11P P是非奇异阵是非奇异阵 BPBAPPAxPx11cnncQPBABAABBPBAPPAPPPBAPPPBPBABABABQ112111111112 ccrankrankQQ 其次证明不包含元素为零的行是系统其次证明不包含元素为零的行是系统 ( (A A,B B) )状态完全能控的充要条件。状态完全能控的充
9、要条件。12 将对角标准形的每一行写成如下展开形式将对角标准形的每一行写成如下展开形式)(2211ririiiiiubububxx 显见,上述方程组中,没有变量间的耦合。因此,显见,上述方程组中,没有变量间的耦合。因此, ( i = 1,2,n)能控的充要条件是下列元素能控的充要条件是下列元素 不同时为零。不同时为零。ixiriibbb,21 例例3-3 考察下列系统的状态能控性。考察下列系统的状态能控性。 )(752)(157)(tuttxx (1)13)(902)(157)(tuttxx (2)(570410)(157)(tttuxx(3)14 定理定理3-3 若线性连续系统若线性连续系统
10、 (A,B)有相重的特征值有相重的特征值时,即时,即A为约当形时,则系统能控的充要条件是:为约当形时,则系统能控的充要条件是: (1)输入矩阵)输入矩阵B中对应于互异的特征值的各行,没中对应于互异的特征值的各行,没有一行的元素全为零;有一行的元素全为零; (2)输入矩阵)输入矩阵B中与每个约当块最后一行相对应的中与每个约当块最后一行相对应的各行,没有一行的元素全为零。各行,没有一行的元素全为零。 上述结论的证明与具有两两相异特征值的证明类同,上述结论的证明与具有两两相异特征值的证明类同,故省略。故省略。15例例3-4 考察下列各系统的状态能控性。考察下列各系统的状态能控性。(1))(340)(
11、200040014)(tuttxx (2))(030024)(200040014)(tttuxx 最后指出一点,当系统矩阵最后指出一点,当系统矩阵A为对角标准形,但在为对角标准形,但在含有相同的对角元素情况下,定理含有相同的对角元素情况下,定理3-2不成立;或系统矩不成立;或系统矩阵阵A为约当标准形,但有两个或两个以上的约当块的特为约当标准形,但有两个或两个以上的约当块的特征值相同时,定理征值相同时,定理3-3不成立。不成立。16 定理定理3-3(B) 若线性连续系统若线性连续系统 (A,B)有相重的特征有相重的特征值时,即值时,即A为约当形时,则系统能控的充要条件是:为约当形时,则系统能控的
12、充要条件是: (1)输入矩阵)输入矩阵B中对应于互异的特征值的各行,没中对应于互异的特征值的各行,没有一行的元素全为零;有一行的元素全为零; (2)输入矩阵)输入矩阵B中与每个约当块最后一行相对应的中与每个约当块最后一行相对应的各行,没有一行的元素全为零。各行,没有一行的元素全为零。 上述结论的证明与具有两两相异特征值的证明类同,上述结论的证明与具有两两相异特征值的证明类同,故省略。故省略。则则 中对应于相同特征值各约当块的最后一中对应于相同特征值各约当块的最后一行行行线性无关行线性无关。B例例 考察下列系统的状态能控性。考察下列系统的状态能控性。17)(1400110007000400010
13、00)(331322212)(tuttxx3700040001rank2140011rank注意:注意:行线性无关行线性无关183.2.3 线性定常系统的输出能控性 在分析和设计控制系统的许多情况下,系统的被在分析和设计控制系统的许多情况下,系统的被控制量往往不是系统的状态,而是系统的输出,因此控制量往往不是系统的状态,而是系统的输出,因此有必要研究系统的输出是否能控的问题。有必要研究系统的输出是否能控的问题。 定义定义 对于系统对于系统 (A,B,C,D),如果存在一个无,如果存在一个无约束的控制矢量约束的控制矢量u(t),在有限时间间隔,在有限时间间隔t0,tf内,能将内,能将任一给定的初
14、始输出任一给定的初始输出y(t0)转移到任一指定的最终输出转移到任一指定的最终输出y(tf ),那么就称,那么就称 (A,B,C,D)是输出完全能控的,是输出完全能控的,或简称输出是能控的。或简称输出是能控的。 定理定理3-4 线性定常系统线性定常系统 (A,B,C,D),其输出,其输出完全能控的充要条件是输出能控性矩阵满秩,即完全能控的充要条件是输出能控性矩阵满秩,即rankQ =rank CB CAB CAn -1B D = m19 例例3-6 设某一系统,其方块图如下图所示,试设某一系统,其方块图如下图所示,试分析系统输出能控性和状态能控性。分析系统输出能控性和状态能控性。 +u(t)x
15、1(t)x2(t) y(t)x1(t)x2(t)解:描述系统的状态空间表达式为解:描述系统的状态空间表达式为)(11)()(11)(0000)(ttytuttxxx 20rankQc = rank B AB =1 10 0 状态是不完全能控的。状态是不完全能控的。 rankc = rank CB CAB D = 2 0 0 输出是完全能控的。输出是完全能控的。 系统的状态能控性与输出能控性是不等价的,也系统的状态能控性与输出能控性是不等价的,也就是两者之间没有必然的联系。就是两者之间没有必然的联系。213.3 线性系统的能观测性 3.3.1 状态能观测性状态能观测性 定义定义 对任意给定的输入
16、信号对任意给定的输入信号u(t),在有限时间,在有限时间tf t0,能够根据输出量,能够根据输出量y(t)在在t0,tf内的测量值,唯一内的测量值,唯一地确定系统在时刻地确定系统在时刻t0的初始状态的初始状态x(t0),则称此系统的,则称此系统的状态是完全能观测的,或简称系统能观测的。状态是完全能观测的,或简称系统能观测的。 值得注意的是,在讨论系统的能观测性时,只需值得注意的是,在讨论系统的能观测性时,只需考虑系统的自由运动即可。考虑系统的自由运动即可。3.3.2 线性定常连续系统的能观测性线性定常连续系统的能观测性 定理定理3-5 线性定常系统线性定常系统 (A,C)状态完全能观测状态完全
17、能观测的充要条件是能观测性矩阵的充要条件是能观测性矩阵22Qo = CCACA2CAn 1满秩,即满秩,即rankQo = n 证明证明 不失一般性,假设不失一般性,假设t0 = 0, 则齐次状态方程则齐次状态方程的解为的解为 x(t) = eAt x(0) y(t) = CeAt x(0)10)(nkkktteAA23)0()()(10 xACynkkktt)0()()()(1110 xCACACIIImmmnnttt 因为一般因为一般m n,此时,方程无唯一解。要使方程,此时,方程无唯一解。要使方程有唯一解,可以在不同时刻进行观测,得到有唯一解,可以在不同时刻进行观测,得到y(t1),y(
18、t2),y(tf ),此时把方程个数扩展到,此时把方程个数扩展到n个,即个,即24)0()()()()()()()()()()()(111021212011111021xCACACIIIIIIIIImmmmmmmmmnfnffnnfttttttttttytyty) 上式表明,根据在(上式表明,根据在(0,tf)时间间隔的量测值)时间间隔的量测值y(t1),y(t2),y(tf),能将初始状态,能将初始状态x(0)唯一地确定下来的充唯一地确定下来的充要条件是能观测性矩阵要条件是能观测性矩阵Qo满秩满秩。25 2 12 1Qo = = CCA 1 01 0 例例3-7 考察系统考察系统的能观测性。
19、的能观测性。 )(0101)()(11)(3112)(tttttxyuxx rankQo = 2 = n所以系统是能观测的。所以系统是能观测的。26 定理定理3-6 设线性定常连续系统设线性定常连续系统 (A,C)具有互不相具有互不相同的特征值,则其状态完全能观测的充要条件,是系统同的特征值,则其状态完全能观测的充要条件,是系统经线性非奇异变换后的对角标准形经线性非奇异变换后的对角标准形)( )()( )( 21ttttnxCyxx中,中,不包含全为零的列。不包含全为零的列。 27 定理定理3-7 设线性定常连续系统设线性定常连续系统 (A,C)具有重特具有重特征值,则其状态完全能观测的充要条
20、件,是系统经征值,则其状态完全能观测的充要条件,是系统经线性非奇异变换后的约当标准形线性非奇异变换后的约当标准形)( )()( )( 21ttttkxCyxJJJx中,和每个约当块中,和每个约当块Ji(i =1,2,k)首行相对应的)首行相对应的的所有那些列,其元素不全为零。的所有那些列,其元素不全为零。28例例3-8 分析下列系统的状态能观测性分析下列系统的状态能观测性)(540)( )(157)(ttyttxxx(1)(2))(130023)( )(157)(ttttxyxx29)(0011001111)( )(2012300130013)(ttttxyxx)(0011001111)( )
21、(2012300130013)(ttttxyxx(3))(11100110)( )(30332012)(ttttxyxx(4)30 定理定理3-7(B) 设线性定常连续系统设线性定常连续系统 (A,C)具有具有重特征值,则其状态完全能观测的充要条件,是系重特征值,则其状态完全能观测的充要条件,是系统经线性非奇异变换后的约当标准形统经线性非奇异变换后的约当标准形)( )()( )( 21ttttkxCyxJJJx中,和每个约当块中,和每个约当块Ji(i =1,2,k)首行相对应的)首行相对应的的所有那些列,其元素不全为零。的所有那些列,其元素不全为零。 中对应于相同特征值各约当块的第一列中对应于
22、相同特征值各约当块的第一列列线性无关列线性无关例例 考察下列系统的状态能控性。考察下列系统的状态能控性。)( 003500010103000020004)()( 331322212)( txtytxtx注意:列注意:列线性无关线性无关323.4线性离散系统的能控性和能观测性3.4.13.4.1线性离散系统的能控性线性离散系统的能控性 设线性定常离散系统的状态方程设线性定常离散系统的状态方程:x(k+1) = G x(k) + H u(k) 定义定义:对于系统对于系统 (G,H),如果在有限采样间隔,如果在有限采样间隔内内kT t nT,存在阶梯控制信号序列,存在阶梯控制信号序列u(k),u(k
23、+1),,u(n 1),使得系统从第,使得系统从第k个采样时刻的状态个采样时刻的状态x(k)开始,开始,能在第能在第n个采样时刻到达零状态,即个采样时刻到达零状态,即x(n) = 0,则称该,则称该系统在第系统在第k个采样时刻上是能控的。若系统在第个采样时刻上是能控的。若系统在第k个采个采样时刻上的所有状态都是能控的,那么该系统即称为样时刻上的所有状态都是能控的,那么该系统即称为状态完全能控的,或简称状态能控的。状态完全能控的,或简称状态能控的。33 定理定理3-8 线性定常线性定常离散离散系统系统 (G,H),定义定义能能控性矩阵为控性矩阵为Uc = H GH G2H G n 1H 若系统矩
24、阵若系统矩阵G非奇异,则非奇异,则状态完全能控的充要条件是状态完全能控的充要条件是 rankUc = n 证明证明 已知状态方程的解为已知状态方程的解为101)()0()(kiikkikHuGxGx根据假设条件,当根据假设条件,当k n时,时,x(k) = 0,即,即101)()0(0)(niinninHuGxGx34)0() 1() 1 ()0( 21xGuuuHGHHGHGnnnnG n 1H u(0)+ G H u(n 2)+ H u(n 1) = G nx(0) 当当G是非奇异矩阵时,对于任意给定的非零初态是非奇异矩阵时,对于任意给定的非零初态x(0),Gnx(0)必为某一非零的必为某
25、一非零的n维列矢量。因此,方程维列矢量。因此,方程有解的充要条件是有解的充要条件是n n系数矩阵,即系统的能控性系数矩阵,即系统的能控性矩阵矩阵Uc 满秩。满秩。35 例例3-9 线性离散系统的状态方程为线性离散系统的状态方程为试判断系统是否具有能控性。试判断系统是否具有能控性。)(100)(132100010) 1(kukkxx解:解: Uc = H GH G2H = 001 0 1 1 1 1 236解:解: Uc = H GH G2H = 1 00 10 01 20 11 00 40 1 4 2 例例3-10 线性离散系统的状态方程为线性离散系统的状态方程为试判断系统是否具有能控性。试判
26、断系统是否具有能控性。)(001001)(301010121) 1(kkkuxx373.4.2 线性定常离散系统的能观测性线性定常离散系统的能观测性 定 义定 义 如 果 根 据 第如 果 根 据 第 i 步 以 后 的 观 测 值步 以 后 的 观 测 值 y ( i ) ,y(i+1),y(N),能唯一地确定出第,能唯一地确定出第i步的状态步的状态x(i),则称系统在第则称系统在第i步是能观测的。若系统在任意采样时步是能观测的。若系统在任意采样时刻上都是能观测的,则称系统为状态完全能观测的,刻上都是能观测的,则称系统为状态完全能观测的,或简称系统能观测。或简称系统能观测。 定理定理3-9
27、线性定常离散系统线性定常离散系统 (G,C)状态完全能状态完全能观测的充要条件是观测的充要条件是nm n的能观测性矩阵的能观测性矩阵Uo满秩,即满秩,即nrankrankno1CGCGCU38 证明证明 由于所研究的系统是线性定常系统,所以可由于所研究的系统是线性定常系统,所以可假设观测从第假设观测从第0步开始,并认为输入步开始,并认为输入u(k)=0,此时系统,此时系统为为x(k+1) = G x(k) y(k) = C x(k)利用递推法,可得利用递推法,可得 y(0) = Cx(0)y(1) = Cx(1) = CGx(0)y(n 1) = CG n 1x(0)写成矩阵形式写成矩阵形式
28、39)0() 1() 1 ()0(1xCGCGCyyynn 由于由于y(t)是是m维矢量,因此上述维矢量,因此上述n个联立方程实质个联立方程实质上代表了上代表了nm方程。要想从这方程。要想从这nm个方程中求得唯一个方程中求得唯一的一组解的一组解x(0),必须从这,必须从这nm个方程中找出个方程中找出n个线性无个线性无关的方程,即关的方程,即x(0)有唯一解的充要条件是能观测性矩有唯一解的充要条件是能观测性矩阵阵Uo满秩。满秩。40 例例3-11 试确定由下列状态表达式试确定由下列状态表达式所描述的系统是否能观测。所描述的系统是否能观测。)(001100)( )(203120101) 1(kkk
29、kxyxx0 0 1 1 0 03 0 21 0 1 9 0 1 2 0 3 解:解: 系统的观测性矩阵为系统的观测性矩阵为 Uo = C CG CG2 T =413.4.3 离散化系统的能控性和能观测性离散化系统的能控性和能观测性 这里所说离散化系统的能控性和能观测性,是指这里所说离散化系统的能控性和能观测性,是指一个线性连续系统在其离散化后是否能保持其完全能一个线性连续系统在其离散化后是否能保持其完全能控性和完全能观测性的问题。这是在构成采样数据系控性和完全能观测性的问题。这是在构成采样数据系统或计算机控制系统时所要考虑的一个重要问题。统或计算机控制系统时所要考虑的一个重要问题。 例例3-
30、12 设线性定常系统的状态空间表达式为设线性定常系统的状态空间表达式为 试分析其离散化后系统的能控性和能观测性。试分析其离散化后系统的能控性和能观测性。 )(10)()(01)(0110)(ttytuttxxx 42解:(解:(1)分析)分析 (A,B,C)的能控性和能观测性的能控性和能观测性 1001ABBQc0110CACQo 连续系统是状态完全能控且完全能观测的。连续系统是状态完全能控且完全能观测的。 (2)分析)分析 (A,B,C)的离散化系统的离散化系统 C = 0 1 TTTTeTcossinsincosAG1cossin01cossinsincos00TTdtttttdteTTt
31、BHA43(3)离散化系统的能控性和能观测性)离散化系统的能控性和能观测性 TTTTTTTTccossincos1cossincos2sinsin22GHHUTTocossin10CGCU 显然,上述矩阵是否满秩,唯一地取决于采样周显然,上述矩阵是否满秩,唯一地取决于采样周期期T的数值。的数值。 若取若取T = k ( k = 1,2,)rankUc = 1 rankUo = 1此时离散化系统是不完全能控且不完全能观测的。此时离散化系统是不完全能控且不完全能观测的。 若取若取T k ( k = 1,2,) rankUc = 2 rankUo = 2这时,上述离散化系统是完全能控且能观测的。这时
32、,上述离散化系统是完全能控且能观测的。detUc = 2sinTcosT 1 detUo = sinT44 定理定理3-10 线性定常连续系统线性定常连续系统 (A,B,C),是状,是状态完全能控(能观测)的,经离散化后的系统,其状态完全能控(能观测)的,经离散化后的系统,其状态完全能控(能观测)的充分条件是:对满足态完全能控(能观测)的充分条件是:对满足 Re i j = 0的一切特征值,使采样周期的一切特征值,使采样周期T的值满足关系式的值满足关系式 Im i j 2 k/T (k = 1, 2,)例例3-12 系统特征值系统特征值 I A = 11 = 2+1 = j12 2 k/T T k45结 束