第四章线性系统的可控性和可观性1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章 线性系统的可控性和可观性
§4-1 问题的提出
经典控制理论中用传递函数描述系统的输入—输出特性,输出量即被控量,只要系统是因果系统并且是稳定的,输出量便可以受控,且输出量总是可以被测量的,因而不需要提出可控性和可观性的概念。
现代控制理论是建立在用状态空间法描述系统的基础上的。状态方程描述输入)(t u 引起状态)(t x 的变化过程;输出方程描述由状态变化所引起的输出)(t y 的变化。可控性和可观性正是定性地分别描述输入)(t u 对状态)(t x 的控制能力,输出)(t y 对状态)(t x 的反映能力。它们分别回答:
“输入能否控制状态的变化”——可控性
“状态的变化能否由输出反映出来”——可观性
可控性和可观性是卡尔曼(Kalman )在1960年首先提出来的。可控性和可观性的概念在现代控制理论中无论是理论上还是实践上都是非常重要的。例如:在最优控制问题中,其任务是寻找输入)(t u ,使状态达到预期的轨线。就定常系统而言,如果系统的状态不受控于输入)(t u ,当然就无法实现最优控制。另外,为了改善系统的品质,在工程上常用状态变量作为反馈信息。可是状态)(t x 的值通常是难以测取的,往往需要从测量到的)(t y 中估计出状态)(t x ;如果输出)(t y 不能完全反映系统的状态)(t x ,那么就无法实现对状态的估计。
状态空间表达式是对系统的一种完全的描述。判别系统的可控性和可观性的主要依据就是状态空间表达式。
【例如】
(1)u x x
⎥⎦
⎤
⎢⎣⎡+⎥⎦⎤⎢⎣⎡=202001 []x y 01=
分析:上述动态方程写成方程组形式:⎪⎩
⎪
⎨⎧=+==1221122x
y u x x x x
从状态方程来看,输入u 不能控制状态变量1x ,所以状态变量1x 是不可控的;从输出方程看,输出y 不能反映状态变量2x ,所以状态变量2x 是不能观测的。
即状态变量1x 不可控、可观测;状态变量2x 可控、不可观测。
(2)u x x
⎥⎦
⎤
⎢⎣⎡+⎥⎦⎤⎢⎣⎡=112001 []x y 11=
分析:上述动态方程写成方程组形式:⎪⎩
⎪
⎨⎧+=+=+=2122112x
x y u x x
u x x
由于状态变量1x 、2x 都受控于输入u ,所以系统是可控的;输出y 能反映状态变量1x ,又能反映状态变量2x 的变化,所以系统是可观测的。
即状态变量1x 可控、可观测;状态变量2x 可控、可观测。
(3)u x x
⎥⎦
⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡=111001 []x y 11=
分析:上述动态方程写成方程组形式:⎪⎩
⎪
⎨⎧+=+=+=212211x
x y u x x
u x x
从状态方程看,输入u 能对状态变量1x 、2x 施加影响,似乎该系统的所有状态变量都是可控的;从输出方程看,输出y 能反映状态变量1x ,2x 的变化,似乎系统是可观测的。实际上,这个系统的两个状态变量既不是完全可控的,也不是完全可观测的。
要解释和说明这一情况,就必须首先弄清楚可控性和可观性的严格定义及判别方法。
§4-2 线性定常连续系统的可控性
一、线性定常连续系统状态可控性的定义
定义4.1(状态可控性定义):
对于线性定常系统Bu Ax x
+= ,如果存在一个分段连续的输入)(t u ,能在],[0f t t 有限时间间隔内,使得系统从某一初始状态)(0t x 转移到指定的任一终端状态)(f t x ,则称此状态是可控的。若系统的所有状态都是可控的,则称此系统是状态完全可控的,简称系统是可控的。
关于可控性定义的说明:
(1)上述定义可以在二阶系统的相平面上来说明。假如相平面中的P 点能在输入的作用下转移到任一指定状态n P P P ,,,21 ,那么相平面上的P 点是可控状态。假如可控状态“充满”整个状态空间,即对于任意初始状态都能找到相应的控制输入)(t u ,使得在有限时间间隔内,将此状态转移到状态空间中的任一指定状态,则该系统称为状态完全可控。
(2)在可控性定义中,把系统的初始状态取为状态空间中的任意有限点)(0t x ,而终端状态也规定为状态空间中的任意点)(f t x ,这种定义方式不便于写成解析形式。为了便于数学处理,而又不失一般性,我们把上面的可控性定义分两种情况叙述:
①把系统的初始状态规定为状态空间中的任意非零点,而终端目标规定为状态空间中的原点。于是原可控性定义可表述为:
对于给定的线性定常系统Bu Ax x
+= ,如果存在一个分段连续的输入)(t u ,能在],[0f t t 有限时间间隔内,将系统由任意非零初始状态)(0t x 转移到零状态)(f t x ,则称此系
统是状态完全可控的,简称系统是可控的。
②把系统的初始状态规定为状态空间的原点,即0)(0=t x ,终端状态规定为任意非零
1
可控状态的图形说明
有限点,则可达定义表述如下:
对于给定的线性定常系统Bu Ax x
+= ,如果存在一个分段连续的输入)(t u ,能在],[0f t t 有限时间间隔内,将系统由零初始状态)(0t x 转移到任一指定的非零终端状态)(f t x ,
则称此系统是状态完全可达的,简称系统是可达的(能达的)。
二、可控性的判别准则
定理4.1:(可控性秩判据)
对于n 阶线性定常系统Bu Ax x
+= ,其系统状态完全可控的充分必要条件是:由A 、B 构成的可控性判别矩阵
][1
2B A B A AB B Q n c -=
满秩,即
n rankQ c =
其中,n 为该系统的维数。
【例4.2.1】判别下列状态方程的可控性。
(1)u x x
⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡--=011012 (2)u x x ⎥⎦
⎤
⎢⎣⎡+⎥
⎦⎤⎢⎣⎡=111001 (3)u x x ⎥⎦⎤
⎢⎣⎡+⎥⎦⎤⎢⎣⎡-=100110 (4)u x x ⎥⎥
⎥⎦
⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=100110110010011 解:(1)⎥
⎦⎤
⎢⎣⎡-==0021][AB B
Q c ,n rankQ c <=1,∴系统不可控。 (2)⎥⎦
⎤⎢⎣⎡==1111][AB B
Q c ,n rankQ c <=1,∴系统不可控。
对于线性定常系统,可控性和可达性是等价的;
在以后对可控性的讨论中,均规定目标状态为状态空间中的原点,并且我们所关心的,只是是否存在某个分段连续的输入)(t u ,能否把任意初始状态转移到零状态,并不要求算出具体的输入和状态轨线。