现代控制理论-第三章 2 能控性
现代控制理论第三章
方法二:
转化为约旦标准形 ( Aˆ, Bˆ ) ,再根据 Bˆ 判断
方法三: 传递函数
3.2 线性连续系统的能控性
方法一:线性定常连续系统(A,B), 其状态完全能控的 充要条件是其能控性矩阵的秩为n,即:
rankQc = n Qc = [ B AB A2B … An 1B ]
0 0 2
3
4 1 0
4 2
(2)
x (t)
0
4
0 x(t) 0 0u(t)
0 0 2
3 0
3.2 线性连续系统的能控性 方法三:
3.2 线性连续系统的能控性 例:从输入和状态矢量间的传递函数确定其能控性?
3.2 线性连续系统的能控性 例:判断线性连续系统能控性?
解:
3.2 线性连续系统的能控性
3.3 线性系统的能观测性
例:判断能观测性?
x (t)
2 1
1 3
x(t
)
1
1
u(t)
y(t
)
1 1
0 0 x(t)
解:
C Q0 CA
10 1 0
2 1 2 1
rankQo = 2 = n
系统能观测
3.3 线性系统的能观测性
例: 若系统的状态空间表达式为
x (t)
a d
5
x(t
)
1
7
(2)
x (t)
5
x(t)
1
y(t) 0 4 5x(t)
3 2 0 y(t) 0 3 1 x(t)
(3)
3 1 0
0 3 1
x (t) 0 0 3
x(t)
2
现代控制理论第三章
B
AB
0 1 An 1B n 1
如果系统是能控的,对于任意给定的初始状态x(0)都 能解出 i , i 0, , n 1,其有解的充分必要条件为
rank B AB An 1 B n
判断下面系统的能控性
输出能控性定义:如果系统的输入信号能在有限的 时间区间[t0,tf]内,将系统的任意初始输出转移到y(tf), 那么该系统为输出完全能控的。
输出能控性判据:考虑系统
x ' Ax Bu y Cx Du
状态完全能控的充分必要条件是
rank CB CAB CAn 1 B D m
上式表明,根据在[0,tf]时间的量测值y(t),能够 将初始状态x(0)唯一地确定下来的充要条件是
C CA n rank n 1 CA
(1)在能观测性定义中之所以把其规定为对初始 状态的确定,是因为一旦确定了初始状态,便可以 根据给定的输入信号u(t),利用状态转移方程求出系 统在各个瞬时的状态。 (2)能观测性表示的是y(t)反映状态向量x(t)的能 力,考虑到输入信号u(t)所引起的输出是可计算的, 所以在分析能观测性问题时,常令u(t)=0。
S1的能控性等价于S2的能观性
S1的能观性等价于S2的能控性
四、能控标准型和能观标准型(单变量系统线性系统) 1 、能控标准型 若系统的状态空间表达式为:
x ' Ac x bcu y Cc x
0 Ac 0 an
1 0 an 1
0 1 a1
能控性判据:考虑系统
x ' Ax Bu
状态完全能控的充分必要条件是
rank B AB An 1 B n
第3章 能控性和能观性
注:证明要用到结构的可控性分解的结果
PBH特征向量判据
线性定常系统完全可控的充分必要条件是不存在A 的非零左特征向量 T与B的所有列正交,即
T T T A , B0 i
证明:采用反证法。反设存在向量 0
A , B0 i
T T T T T B 0, T AB B 0, i
3.2 线性定常系统的可控性判据
由定义,可控性仅与状态方程式有关,与输出方 程式无关。 由 x(T ) 0 有
x0 e
t0
T
A
Bu ( )d
由此有 x0 可控的充分必要条件是存在满足上式的
容许控制:
u ( )
t0 T
说明:根据上述条件进行可控性判定难于操作。 引理1 点 x n 可控的充分必要条件是 0
那么对于任意的非零初始状态 x0 可构造控制律
u(t ) B e
T AT t
W (0, t1 ) x0 , 0 t t1
1
在该控制作用下系统在t时刻的状态为
x(t1 ) e x0 e
At1 0
t1
A t1 t t1
Bu (t )dt BB e
1 T AT t
说明:
1. 定义中没有对状态转移的轨迹和具体的时间 长度加以限制和规定,因此它仅是系统运动的一 定性特性; 2. 定义中的容许控制是指满足使系统解唯一存 在的所有控制的集合,对线性定常系统来说,是 要求其每个分量平方可积。 3. 对于时变系统,可控性与初始时间 t0 有关, 而对于线性定常系统,则可控性与初始时间 t0 无 关 4. 对于连续线性定常系统,可控性和可达性等 价,而对于时变及离散系统两者不等价。
第3章_线性控制系统的能控性和能观性
证明 定理3.3-1
y(t1) 0(t1)Im 1(t1)Im n1(t1)Im C
y(t2) 0(t2)Im
1(t2)Im
n1(t2)ImC
A x(0)
y(tf)
0(tf)Im
1(tf)Im
n1(tf)ImCnA 1
上式表明,根据在(0,tf)时间间隔的测量值 y(t1),y(t2),…,y(tf),能将初始状态x(0)唯一地 确定下来的充要条件是能观测性矩阵N满秩。
4)不可控
18
3.1.2 线性定常系统的能控性判别
3.可控性约当型判据
J1
设
x AxBu
J2
xu
Jk
若 A为约当型,则状态完全可控的充要条件是:
每一个约当块的最后一行相应的 阵中所有的行 元素不全为零。(若两个约当块有相同特征值,此
结论不成立。)
精选可编辑ppt
19
3.1.2 线性定常系统的能控性判别
➢本章结构
• 第3章 线性控制系统的能控性和能观性 ✓3.1 能控性 ✓3.2 能观性 ✓3.3 能控性与能观性的对偶关系 ✓3.4 零极点对消与能控性和能观性的关系
精选可编辑ppt
1
引言
状态空间模型建立了输入、状态、输出之间的关系
u
x
y x Ax Bu
y Cx Du
状态方程反映了控制输入对状态的影响;输出方程 反映系统输出对控制输入和状态的依赖
10
3.1 能控性
3.1.2 线性定常系统的能控性判别
证明 定理3.1-1
n1
x(0) AkBk B AB A2B k0
0
An1B1
n1
若系统是能控的,那么对于任意给定的初始状态x(0)都
能控性及能观测性
第三章:控制系统的能控性及能观测性(第五讲)内容介绍:能控性和能观测性定义、判据、对偶关系、标准型、结构分解。
能控性和能观测性是现代控制理论中最基本概念,是回答:“输入能否控制状态的变化”及“状态的变化能否由输出反映出来”这样两个问题。
换句话说,能控性是“能否找到一向量u(t)有效控制x(t)变化”。
能观测性问题是:“能否通过输出y(t)观测到状态的变化。
”一、能控性定义及判据 给出一个多变量系统(多输入、多输出)若系统G(s)在适当的控制u(t)作用下,每个状态都受影响,亦在有限的时间内能使系统G 由任意初始状态转移到零状态,或者说在有限的时间内能使系统由零状态转移到任意指定状态。
这说明:输入对状态的控制能力强,反之若G 的某一状态根本不受影响,那么在有限时间内就无法利用控制使这个状态变量发生变化。
说明输入对状态控制能力差。
可见:反映输入对状态控制能力的概念是能控性概念。
1. 定义:若对系统,在时刻的任意状态x()都存在一个有限的时间区间(ξt t ,0)(0t t 〉ξ)和定义在[]ξt ,t 0上适当的控制u(t),使在u(t)作用下x()=0。
则称系统在时刻是状态能控的。
如果系统在有定义的时间区域上的每一时刻都能控,称系统为完全能控。
()x u x 01011012=⎪⎪⎭⎫ ⎝⎛+⎪⎪⎭⎫ ⎝⎛-=考查能控性?状态变量图(信号流图):y2由于u 的作用只影响不影响,故()t x 2为不能控。
某一状态不能控,则称系统不能控。
2.判据:u 1 : y1:对线性定常系统=Ax+Bu ,若对某一时刻能控,则称系统完全能控。
设: p输出 n n A *、p n B *、n m C *给出一定理:由=Ax+Bu 所描述的系统是状态完全能控的必要且充分条件为下列n ×np 阵的秩等于n 。
=BAB ……B A n 1-称为能控性阵。
换言之:系统的状态完全能控的必要且充分的条件是能控性阵的秩为n 。
《现代控制理论》第三版 第三章.习题答案
0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 , 0 0 0 0 0 0 0 1 0 Co 0m 0m I m 0 0 0 0 0 1 第二步 : 判别该能观标准型实现的状态 是否完全能控。
T T T
0 1 0 Rc 0 0 1 ( 第 3 列 为 保 证 1 0 0 0 0 1 1 det Rc 0 ) Rc 1 0 0 0 1 0 0 1 4 ˆ R 1 AR 1 2 2 所以 A c c 0 0 2 ˆ R 1b 1 0 0T b
所以系统不能控不能观系统中a由系统模拟图可得状态空间表达式显然所以系统不可控系统显然所以系统不可观没有影响
第三章 作业
参考答案 3-1 (1) 法一:根据系统模拟结构图可以看出; 对应状态 x2 的方块是一个与输入 u 无联 系的孤立部分,于是不能控;状态 x4 对 输出 y 不产生任何影响, 于是不能观。 所以系统不能控不能观, 系统中 a, b, c, d 的取值对能控性与能观性没有影响。 法二: 由系统模拟图可得状态空间表 达式
Rank ( N ) 3 6 , 所以该能控标准型实现
不是最小实现。为此必须按能观性进行
结构分解。 第三步,构造变换矩阵 Ro1 ,将系统按能 观性进行结构分解。取 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 1 1 Ro ,求得 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 Ro 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 于是
现代控制理论基础_周军_第三章能控性和能观测性
3.1 线性定常系统的能控性线性系统的能控性和能观测性概念是卡尔曼在1960年首先提出来的。
当系统用状态空间描述以后,能控性、能观测性成为线性系统的一个重要结构特性。
这是由于系统需用状态方程和输出方程两个方程来描述输入-输出关系,状态作为被控量,输出量仅是状态的线性组合,于是有“能否找到使任意初态转移到任意终态的控制量”的问题,即能控性问题。
并非所有状态都受输入量的控制,有时只存在使任意初态转移到确定终态而不是任意终态的控制。
还有“能否由测量到的由状态分量线性组合起来的输出量来确定出各状态分量”的问题,即能观测性问题。
并非所有状态分量都可由其线性组合起来的输出测量值来确定。
能控性、能观测性在现代控制系统的分析综合中占有很重要的地位,也是许多最优控制、最优估计问题的解的存在条件,本章主要介绍能控性、能观测性与状态空间结构的关系。
第一节线性定常系统的能控性能控性分为状态能控性、输出能控性(如不特别指明便泛指状态能控性)。
状态能控性问题只与状态方程有关,下面对定常离散系统、定常连续系统分别进行研究(各自又包含单输入与多输入两种情况):一、离散系统的状态可控性引例设单输入离散状态方程为:初始状态为:用递推法可解得状态序列:可看出状态变量只能在+1或-1之间周期变化,不受的控制,不能从初态转移到任意给定的状态,以致影响状态向量也不能在作用下转移成任意给定的状态向量。
系统中只要有一个状态变量不受控制,便称作状态不完全可控,简称不可控。
可控性与系统矩阵及输入矩阵密切相关,是系统的一种固有特性。
下面来进行一般分析。
设单输入离散系统状态方程为:(3-1)式中,为维状态向量;为纯量,且在区间是常数,其幅值不受约束;为维非奇异矩阵,为系统矩阵;为维输入矩阵:表示离散瞬时,为采样周期。
初始状态任意给定,设为;终端状态任意给定,设为,为研究方便,且不失一般性地假定。
单输入离散系统状态可控性定义如下:在有限时间间隔内,存在无约束的阶梯控制信号,,,能使系统从任意初态转移到任意终态,则称系统是状态完全可控的,简称是可控的。
现代控制理论第三章答案可修改全文
xc xc
0u 0
y cRc 1
1
1
xc xc
【习题3-12】试将下列系统按能观性进行结构分解。
1 2 1 0
(1) x 0 1
0
x
0u
1 4 3 1
y 1 1 1x
【解】判别能观性
c 1 1 1
N
cA
2
3
2
cA2 4 7 4
构造变换矩阵
Rank(N ) 2 n
将能控子空间按能观性分解
xc
0 1
8 1/ 3 6xc 1/ 6
1/ 3 1 1/ 3xc 0u
y1 1 2xc
c 1 2 Nc cA 2 4
Rank(Nc ) 1
Ro1
1 1
2
0
0 1 Ro 1/ 2 1/ 2
按能观性分解后:
0 0
即:
2 1 1
(2)
A
1 3
2
4
b
1 1
c 1
0
【解】M b
Ab
1 1
1 2
3
4
c 1 0
N cA 1
2
1 M
1
1 2 3 4
3 4 1 2
0
10
N
1
2 2 0
完全能控完全能观的条件:
3 2
4
0
1
2
0
(3)
M b
0 0 2 1
A 1
0
3
b
2
Ac 2
Tc21 ATc2
0 1
5 4
bc2
Tc21b
1 4
7 1
31 1 1
1 0
现代控制理论 能控性
3.2 系统的能控性线性控制系统的能控性和能观性,是现代控制理论中两个非常重要的概念。
1960年美籍匈牙利人R.E.Kalman 发表“控制系统的一般理论”等论文,引入状态空间法分析系统,提出能控性、能观测性、最佳调节器和卡尔曼滤波等概念,奠定了现代控制理论的基础。
能控、能观性概念在刚提出来的时候,并未受到应有的重视,但现在已成为控制理论中的基本概念。
无论在分析或综合一个现代控制系统时,总要研究一下,它是否能控与能观测。
现代控制理论,其数学模型采用状态方程,立足于状态变量法,包含最优控制、最优估计、系统辨识等理论。
最优控制以能控性为基础,一般而言能控才能得到最优解;最优估计以能观性为基础。
以下的讨论,均假定系统为线性定常(LTI)连续系统。
1.系统能控性的含义及例子系统的能控性指系统的输入)(t U 对系统的状态)(t X 的控制能力,即衡量系统在)(t U 作用下其内部状态转移的能力。
以后会知道,能控性是系统的一种内在性质,是系统的结构性质。
例3-9 设SISO 离散系统状态方程为)(10)()(2001)1()1(2121k u k x k x k x k x ⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡−=⎥⎦⎤⎢⎣⎡++,⎥⎦⎤⎢⎣⎡=11)0(X试分析系统的输入)(k u 对系统状态)(k X 的影响。
解:用递推法解系统的状态方程,得⎥⎥⎦⎤⎢⎢⎣⎡−+++−=⎥⎦⎤⎢⎣⎡−)1()0(22)1()()(121k u u k x k x k k k由上式可见,系统的第一个状态变量1x ,无论u 取何值,永远不受u 的控制。
所以,系统的状态不能通过它的输入u 的作用而转移到任意所需的状态上去。
例3-10 见讲义P812.系统能控性的定义设线性定常连续系统的状态方程为矩阵。
为矩阵,为,其中m n B n n A t BU t AX t X ××+=)()()(系统能控性的定义为: 如果有一个控制作用)(t U ,能在有限的时间T 内,把系统从任意初始状态 0)0(≠X ,转移到终了状态()0X T =,则称系统状态完全能控,简称系统能控。
现代控制理论第3章
1 1 2 u ( 0 ) 2 0 6 u (1) 1 1 0
例 双输入线性定常离散系统的状态方程为:
2 2 1 0 0 x ( k ) 0 1 u ( k ) x(k 1) 0 2 0 1 4 0 1 0
1 t0
t1
二:能观测性判据
1 线性时变系统 定理一:系统在t0时刻能观测的充要条件是下列格兰姆矩阵:
W (t0 , t1 ) T (t , t0 )CT (t )C(t ) (t , t0 )dt
t0 t1
为非奇异矩阵
证明:必要性
设系统能观测,但 W (t0 , t1 ) 是奇异的,即存在非零初态,使
四:能观测性判据
设n维离散系统的动态方程为 x(k 1) Gx(k ) Hu(k )
y (k ) Cx(k ) Du(k )
其解为
x(k ) G x(0) G k 1i Hu (i )
k i 0
k 1
y(k ) CG x(0) C G k 1i Hu (i ) Du (k )
C I A 对A的每一个特征值λi之秩为n。(PBH判别法)
非奇异变换不改变系统的能观测性
定理三:线性定常连续系统,若A 的特征值互异,经非奇异变换后为
1 2 x Bu x n y Cx
系统能观测的充分必要条件是 C
试判断其能控性,并研究使x(1)=0的可能性 解
Qc H
GH
2 4 0 0 1 2 G2H 0 1 0 2 0 4 1 0 0 4 1 10
现代控制理论第三章答案
λ1b11 " λ1b1m " λ1n −1b11 " λ1n −1b11 ⎤
# # #
λr br1 " λr brm " λr n −1br1
# # # n −1 λn bn1 " λn bnm " λn bn1
⎥ ⎥ " λr n −1brm ⎥ ⎥ # ⎥ " λn n −1bnm ⎥ ⎦ #
采用反证法。反设 B 中的第 r 行元素全为零,则上述 Γ c [ A, B ] 的第 r 行元素也全为零,
素全为零的行。而且,上述 Γ c [ A, B ] 中的任意两行都不成比例。因此,Γ c [ A, B ] 的秩为 n , 即可得系统是能控的。证明完毕。 则对任意的常数 α 和 β , 状态 α x1 + β x2 也是能控的。 3.4 若 x1 和 x2 是系统的能控状态, 证明:根据能控性定义,若 x1 和 x2 是能控的,则存在时间 T1 、T2 和在时间段 [0, T1 ] 、[0, T2 ] 上定义的控制律 u1 、 u2 ,使得分别在控制律 u1 、 u2 作用下,从 x1 、 x2 出发的状态满足
T
故若取
u(t ) = − BT e − A tWc−1 (0, T ) x0 + BT e − A tWc−1 (0, T )e − AT xT
容易验证该控制律将实现所期望的状态转移。 3.6 若系统是能控的,则对任意的时间 T > 0 ,由式(3.1.7)给出的矩阵 Wc (0, T ) 都是非 奇异的。 证明: 若系统是能控的, 则由定理 3.1.1 知 rank(Γ c [ A, B]) = n 。 若反设存在一个常数 T > 0 , 给出的矩阵 WC (0, T ) = 使得由式 (3.1.7) 使得
现代控制理论第三章1-2
为真,则称线性定常连续系统(A,B)状态完全能控。
2. 在上述定义中,对输入u(t)没有加任何约束,只要能使状 态方程的解存在即可。 如果矩阵A(t)和B(t)以及向量u(t)的每个元素都是t 的分段连续函数,则状态方程存在唯一解。 u(t)为分段连续的条件,在工程上是很容易满足的。 3. 在状态能控性定义中,对状态转移的轨迹未加以限制,这 表明能控性是表征系统状态运动的一个定性特性。
令:
U j a j ( t0 )u( )d ,
t0
tf
j 0,1,n 1
(5)
将(5)式代入(4)式得:
x(t0 ) ( BU0 ABU1 An1BUn1 ) B M U
AB A B U 0
n 1
T
U1
T
U n1
T
[证明]:
证明目标:
对系统的任意的初始状态 x ( t0 ) ,能否找到输入u(t),使之在
[t0 , t f ] 的有限时间内转移到零 x(t f ) 0 。则系统状态能控。
已知:线性定常非齐次状态方程的解为:
x( t ) ( t t0 ) x( t0 ) ( t ) Bu( )d
则称t0时刻的状态x(t0)能控;
若对t0时刻的状态空间中的所有状态都能控,则称系统 在t0时刻状态完全能控;
若系统在所有时刻状态完全能控,则称系统状态完全能 控,简称为系统能控。 即,若逻辑关系式 t0T x(t0) t1T(t1>t0) u(t)(t[t0,t1]) (x(t1)=0) 为真,则称系统状态完全能控。 若存在某个状态x(t0)不满足上述条件,称此系统是状态 不完全能控的,简称系统为状态不能控。
现代控制理论 3
现代控制理论基础
主讲人:荣军 E-mail:rj1219@
第三章 系统的能控性和能观性
3-1 能能控性及其判据
-、线性定常系统的能控性及其判据
线性定常系统状态方程为 x Ax Bu 其中x、u分别为 n、r维向量,A、B为满足矩阵运算的常值矩阵。若给定系统 的一个初始状态x0和任一状态x1,如果在的有限时刻tf>0,定义 在时间区间[0,tf]的输入u(t)使状态x(0)=x0转移到x(tf) =x1 ,则称系统状态完全是能控的; 如果系统对任意一个初始状态都能控,则称系统是状态完全 能控的,简称系统是状态能控的或系统是能控的。
第三章 系统的能控性和能观性
判断以下系统的能观测性:
x1 1 0 x1 x1 x 0 2 x , y [0 1] x 2 2 2 x1 2 1 0 x1 x 0 2 1 x , y1 0 1 2 2 y 0 2 x3 0 0 2 x3 2 x1 2 1 x 2 0 2 x 3 0 0 x 4 x 5 0 0
第三章 系统的能控性和能观性 3-2能观测性及其判据
-、线性定常系统的能观测性及其判据
1、定义 对于定常线性系统 x Ax Bu ,如果对任意给定的输 u,存在一有限观测时间 入 y Cx t0 t1 内,通过观测y(t )能够唯一确定系统的初 始状态x(t0 ),则称 系统在t0时刻是能观测的。如果 对任意的初始状态都能 观测,则称
x1 0 x2 0 x3 x1 x 2 1 0 0 x3 1 1 0 x4 x5
现代控制理论_第3章_能控性和能观测性
T
解 令0,1,2,得状态序列
2 1 x 1 x 0 gu 0 2 0 u 0 1 1
x2 k 1 2 x2 k u k
初始状态为:x1 0 1,x2 0 1 用递推法可解得状态序列:
k 0 k 1 k k 1, x1 k x1 k 1 1
k
x1 1 x1 0 1 x2 1 2 x2 0 u 0 2 u 0 x1 2 x1 1 1
故能控。
例3-3
设 、x 0
g 同例3-1, 1 2 1,试判断能控性。
T
1 1 1 2 S1 rank g g g rank 2 2 2 1 3 解 rank 1 1 1 故不能控。
关于研究单输入离散系统状态可控性的方法可推广到多输入系 统。设系统状态方程为:
rankS1 rank g g 2g n2g n1g n
(3-7)
(3-8)
使用该式判断能控性比较方便,不必进行求逆运算,式(3-5)至 S 式(3-8)均称为能控性判据。 1,S1均称为单输入离散系统能控性 矩阵,由该式显见状态能控性取决于系统矩阵 及输入矩阵g 。 当rank S1 n时,系统不可控,不存在能使任意x 0 转移到x n 0 的控制。
点 击 观 看
第一节
线性定常系统的能控性
能控性分为状态能控性、输出能控性(如不特别指明便泛指状 态能控性)。状态能控性问题只与状态方程有关,下面对定常 离散系统、定常连续系统分别进行研究(各自又包含单输入与 多输入两种情况):
现代控制理论实验报告三系统的能控性、能观测性分析
nc =
3
system is completely state controllable
system is completely state observe
(3)
A=[0,2,-1;5,1,2;-2,0,0];B=[1;0;-1];C=[1,1,0];
Uc=ctrb(A,B);
p1=[0,0,1]*inv(Uc);
else
disp('system is not completely state controllable')
end
if nc==n2
disp('system is completely state observe')
else
disp('system is not completelystate observe')
3、构造变换阵,将一般形式的状态空间描述变换成能控标准形、能观标准形。
六、数据处理
题3.1已知系数阵A和输入阵B分别如下,判断系统的状态能控性
,
解:
A=[6.666,-10.6667,-0.3333;1,0,1;0,1,2];B=[0;1;1];
Uc=ctrb(A,B)
n=det(Uc);%de计算矩阵对应的行列式的值,abs为求n的绝对值
Co=C*T
T =
-0.5000 0 -1.0000
0.5000 0 2.0000
1.0000 1.0000 0
Ao =
0 0 -10
1 0 12
0 1 1
Co =
0 0 1
七、分析讨论
1、掌握了能控性和能观测性的概念。学会了用MATLAB判断能控性和能观测性。
现代控制理论复习知识点
xe渐近稳定。 渐近稳定时,若||x||时, V(x) : xe大范围渐近
M满秩,M=?注意矩阵维数
能观
特殊情况判别:对角线,特征值互异;约当阵,特征值 有重复
N满秩,N=?注意矩阵维数
离散时间系统的能控能观性判别M, N->G, H。
第三章复习要点
3、标准型及转化 (单输入单输出,系统能控)
标准型:
能控标准I型 A (I在右上角),B=(0, … 0, 1)T,C 能控标准II型 A (I在左下角), B=(1, 0, … 0)T ,C 能观标准I型 A (I在右上角) ,B,C=(1, 0, …, 0) 能观标准II型 A(I在左下角),B,C= (0, …, 0 1) 直接写出传递函数: 能控I,能观II
原理:状态反馈增益矩阵K… 结构图? 特点:改变闭环系统的特征值,可配置极点
2、输出反馈
原理:输出反馈增益矩阵H… 结构图? 特点:
3、闭环系统的能控性、能观性
状态反馈不改变系统的能控性,但不保证能观性不变 输出反馈不改变系统的能控性和能观性
第五章复习要点
4、极点配置
状态反馈:前提:系统完全能控
第二章 系统解的表达式
要求内容:
包括线性定常系统状态方程齐次解,矩阵指数函数和 状态转移矩阵的概念及其计算方法,线性定常系统状 态方程的非齐次解,离散系统状态方程解,连续时间 系统状态方程离散化
现代控制理论线性控制系统的能控与能观性
判断线性控制系统稳定性的方法有多 种,如劳斯判据、赫尔维茨判据等。
03
能控性与能观性概念
能控性概念
能控性是指对于一个线性控制系统,如果存在一个控 制输入,使得状态变量从任意初始状态能够被驱动到
任意目标状态,则称该系统是能控的。
能控性的判断依据是系统的能控性矩阵,如果该矩阵 非奇异,则系统是能控的,否则系统不能控。
线性控制系统是控制系统的一种重要 类型,其能控性和能观性是评价系统 性能的重要指标。
研究意义
能控性和能观性是现代控制理论中的基本概念,对线性控制系统的分析和设计具有重要意义。
研究线性控制系统的能控性和能观性有助于深入了解系统的动态行为,为优化控制策略和控制系统的 稳定性提供理论支持。
02
线性控制系统基础
04
线性控制系统的能控性分析
能控性的判断方法
矩阵判据
通过判断线性系统的状态矩阵是否满足能控性矩阵的 条件,从而判断系统的能控性。
传递函数判据
根据线性系统的传递函数,通过分析其极点和零点, 判断系统的能控性。
状态方程判据
通过分析线性系统的状态方程,判断其是否具有能控 性。
能控性的改善方法
增加控制输入
能观性分析
能观性分析在智能交通系统中同样重要,它 有助于确定交通系统的状态是否能被其传感 器完全监测。这涉及到对传感器精度、道路 条件以及传感器布局等因素的考虑。
07
结论与展望
研究结论
1
线性控制系统能控性与能观性是现代控制理论中 的重要概念,对于系统的分析和设计具有重要意 义。
2
通过研究线性控制系统的能控性和能观性,可以 深入了解系统的动态特性和行为,为控制系统设 计和优化提供理论支持。
现代控制理论第3章
第三章线性控制系统的能控性与能观测性分析3.1 线性连续系统的能控性3.2 线性连续系统的能观测性3.3 对偶原理3.4 线性离散系统的能控性和能观测性3.5 线性系统的结构分解3.6 线性连续系统的实现3.7 传递函数与能控性及能观测性之间的关系系统n x x x ,,,21L 状态1u 2u n u 1y 1y ny M M M M为什么要讨论系统的能控性和能观测性?能控性(Controllability)和能观测性(Observability)深刻地揭示了系统内部结构关系,由R.E.Kalman于60年代初首先提出并研究的这两个重要概念。
在现代控制理论的研究与实践中,具有极其重要的意义。
事实上,能控性与能观测性通常决定了最优控制问题解的存在性。
在极点配置问题中,状态反馈存在性由系统能控性决定;在观测器设计和最优估计中,涉及系统能观测性条件。
在本章中,我们的讨论将限于线性系统。
将首先给出能控性与能观测性的定义,然后推导出判别系统能控和能观测性的若干判据。
3.1.1 概述3.1 线性连续系统的能控性能控性和能观测性就是研究系统这个“黑箱”内部状态是否可由输入影响和是否可由输出反映。
u x x x x ⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡−=⎥⎦⎤⎢⎣⎡2150042121&&[]⎥⎦⎤⎢⎣⎡−=2160x x y [例3.1]给定系统的描述为将其表为标量方程组形式,有:u x x+=114&u x x2522+−=&26x y −=分析:x 1、x 2受控于u y 与x 1无关y 与x 2有关[例3.2]:判断下列电路的能控和能观测性左上图:输入u(t),状态x(t),输出y(t)。
(t),x2(t)。
右上图:输入u(t),状态x1左图:输入u(t),状态x(t),x2(t),1输出y(t) 。
3.1.2 能控性的定义Ut B X t A X )()(+=&线性时变系统的状态空间描述:∑:),,,D C B A ()1.3)()()((U t D X t C t Y +=Jt ∈00)(X t X =其中:X 为n 维状态向量;U 为m 维输入向量;J 为时间t 的定义区间;A 为n*n 的元为t 的连续函数矩阵;B 为n*m 的元为t 的连续函数矩阵。
(完整word版)现代控制理论习题解答(第三章)
第三章 线性控制系统的能控性和能观性3-3-1 判断下列系统的状态能控性。
(1)⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡-=01,0101B A (2)⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=111001,342100010B A (3)⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=020011,100030013B A (4)⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=1110,0000000011111B A λλλλ【解】: (1)[]2,1011==⎥⎦⎤⎢⎣⎡-==n rankU AB BU c c ,所以系统完全能控。
(2)[]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---==7111111010012B A ABBU c 前三列已经可使3==n rankU c ,所以系统完全能控(后续列元素不必计算)。
(3)A 为约旦标准型,且第一个约旦块对应的B 阵最后一行元素全为零,所以系统不完全能控。
(4)A 阵为约旦标准型的特殊结构特征,所以不能用常规标准型的判别方法判系统的能控性。
同一特征值对应着多个约旦块,只要是单输入系统,一定是不完全能控的。
可以求一下能控判别阵。
[]2,111321031211312113121121132=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡==c c rankU B A BA AB BU λλλλλλλλλλλ,所以系统不完全能控。
3-3-2 判断下列系统的输出能控性。
(1) ⎪⎪⎪⎩⎪⎪⎪⎨⎧⎥⎦⎤⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=xy u x x 011101020011100030013 (2) []⎪⎪⎩⎪⎪⎨⎧=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=x y u x x 0011006116100010【解】: (1)已知⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡---=020011,100030013B A ,⎥⎦⎤⎢⎣⎡-=011101C ,⎥⎦⎤⎢⎣⎡=0000D []⎥⎦⎤⎢⎣⎡--=111300002B CA CABCB D前两列已经使[]22==m B CA CAB CB D rank ,所以系统输出能控。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X 0 → 0 ;能达指在有限的时间 T 内, 0 → X f 。
图 3-11 ②在线性定常连续系统中,能控性与能达性是等价的。 推论: 如果存在控制作用 U (t ) ,能在有限时间 T 内,把系统从任意初始状 态 X 0 转移到有限终了状态 X f ,则称系统状态完全能控。 ③有这么多的定义原因,是对线性定常连续系统而言以上三个定义(甚至 更多)等价,但对于其他类型的系统,这些定义则有可能不等价。比如对线性定 常时间离散系统而言,系统的能控性与能达性就不等价。所以,有必要有许多概 念、定义,以便更深入细致地描述系统的能控性质的差异。 ④能控性的含义是指控制作用 U (t ) 对状态变量 X (t ) 的影响程度。在第二 章 3.1.4 节已指出 X (t ) 的运动只能通过 U (t ) 来影响,但未讨论 U (t ) 对 X (t ) 的影
2
第三章 线性系统的结构特性
响能力问题。能控性是控制系统控制能力的标志, U (t ) 对 X (t ) 的影响能力由能 控性来描述。 例 3-8 已知系统的状态模拟图如图 3-12 所示,试判别其能控性。
图 3-12
解: 从图 3-12 可以看出, 系统的输入 u 只能影响系统的状态 x1 , 不能影响 x 2 ( x 2 趋于零的运动是自由运动,有限时间 T 内做不到) ,因此系统是不能控的。 例 3-9 利用定义判断图 3-13 所示电路系统的能控性
0 1]1×n ⋅ S −1 ,为行向量。
因此,能控标准型具有一般意义,即只要系统能控,则可用能控标准型作为 其模型而不失一般性。 综上,能控标准型一定能控,若能控也能化为能控标准型。
例 3-11
⎡− 1⎤ ⎡ 1 0⎤ X =⎢ X + ⎢ ⎥U , Y = [1 0] X ,将其化为能控标准型。 ⎥ ⎣1⎦ ⎣ − 1 2⎦
2.系统能控性的定义 设线性定常连续系统的状态方程为
X (t ) = AX (t ) + BU (t ),其中A为n × n矩阵,B为n × m矩阵。
系统能控性的定义为: 如果有一个控制作用 U (t ) ,能在有限的时间 T 内, 把系统从任意初始状态 X (0) ≠ 0 ,转移到终了状态 X (T ) = 0 ,则称系统状态完全
Q , 可将该系统的原状态方程变换为能控标准型状态方程。
定理:若 SISO 线性定常连续系统的动态方程为:
9
第三章 线性系统的结构特性
X = AX + Bu (t ) Y = CX
若系统能控,即能控性矩阵 S = B 则存在一个非奇异变换矩阵 Qn×n ,使 而得到能控标准型的状态方程:
[
ቤተ መጻሕፍቲ ባይዱAB
A n −1 B
⎡ x1 (k + 1) ⎤ ⎡− 1 0⎤ ⎡ x1 (k ) ⎤ ⎡0⎤ ⎡1⎤ ⎢ x (k + 1)⎥ = ⎢ 0 2⎥ ⎢ x (k )⎥ + ⎢1⎥u (k ) , X (0) = ⎢1⎥ ⎦⎣ 2 ⎦ ⎣ ⎦ ⎣⎦ ⎦ ⎣ ⎣ 2
试分析系统的输入 u (k ) 对系统状态 X (k ) 的影响。 解:用递推法解系统的状态方程,得
⎤ ⎡ x1 (k ) ⎤ ⎡ (−1) k = ⎥ ⎢ x (k )⎥ ⎢ k k −1 ⎣ 2 ⎦ ⎢ ⎣2 + 2 u (0) + + u (k − 1)⎥ ⎦
无论 u 取何值, 永远不受 u 的控制。 由上式可见, 系统的第一个状态变量 x1 , 所以,系统的状态不能通过它的输入 u 的作用而转移到任意所需的状态上去。 例 3-10 见讲义 P81
⎡− 1 − 1⎤ =⎢ 3⎥ ⎣1 ⎦
−1
⎡0 ⎤ B = QB = ⎢ ⎥ ⎣1 ⎦ C = CQ −1 = [2 − 1] .
4.能控性判据之二 判别系统{ A 、B }状态能控性的另一种方法是利用线性非奇异变换,将 A 阵 对角化或约当化,然后根据变换后的 B 阵来判别系统的能控性。 (1) 定理:线性非奇异变换不改变系统的状态能控性。 证明: 变换前系统{ A 、 B }的能控性矩阵 S 为:
0 ⎤ ⎡0 ⎤ ⎥ ⎢0 ⎥ 0 ⎥ ⎢ ⎥ ⎥ ,B = ⎢ ⎥ ⎥ ⎢ ⎥ 1 ⎥ ⎢0 ⎥ ⎢ − an ⎥ ⎦ n×1 ⎣1 ⎥ ⎦ n×n
1 ⎤ − an ⎥ ⎥ ⎥ ⎥ ⎦ n×n
S = [B
AB
A2 B
⎡0 ⎢ A n −1 B ] = ⎢ ⎢ ⎢ ⎣1 − a n
系统的能控性矩阵 S 为下三角阵。因为 S = 1 ,所以 rank [S ] = n 。即能控标 准型的状态是完全能控的。 若 SISO 线性定常连续系统状态完全能控, 则存在一个非奇异变换矩阵 (2) 定理:
(2)
这实质上是由几个方程求 nm 个未知量的线性代数方程组。考虑到 X (0) 为任意的,则方 程(2)的解 f 0、f 1 能控性矩阵 S = B
f n −1 存在的充分必要条件为: AB A n −1 B
[
]
n×nm
满秩,即 rank[ S ] = n ,或 SS
T
≠0 .
若方程(2)的解存在,即 f 0、f 1
f n −1 存在,则 u(t)必定存在(由于 f i 是从状态方
程的解(1)中得到的, (2)又表明 f i 存在,又 b j 仅与 A 阵有关,故 u 必存在) ,系统{A, B}能控。矩阵 S 称为系统{A,B}的能控性矩阵。U(t)非唯一。 上面对 u(t)未加限制, 最优控制是求解某 u(t)使系统的某指标最小, 其时 u(t)应唯一。 即最优控制问题是求 X (0) → X f (T ) 中某指标 J 最小的 u(t)(用格拉姆矩阵证明则无
]
n×nm
非奇异,
X = QX
X = A X + Bu Y = CX
⎡ 0 ⎢ =⎢ ⎢ 0 ⎢ ⎣− a1 1 0 − a2 0 ⎤ ⎥ ⎥ , 1 ⎥ ⎥ − an ⎦
其中: A = QAQ −1
⎡0 ⎤ ⎢ ⎥ B = QB = ⎢ ⎥ , C = CQ −1 ⎢0 ⎥ ⎢ ⎥ ⎣1 ⎦ ⎡ q ⎤ ⎢ qA ⎥ ⎥ , q = [0 变换矩阵: Q = ⎢ ⎢ ⎥ ⎢ n −1 ⎥ ⎣qA ⎦
所以,rank [S ] = 2 < 3 = n 。因为初等变换不改变矩阵的秩,所以系统状态不 完全能控 例 3-10 试判别能控标准型状态的能控性。
解:在能控标准型状态方程中,有
1 ⎡ 0 ⎢ 0 0 ⎢ A=⎢ ⎢ 0 ⎢ 0 ⎢ ⎣ − a1 − a 2 所以,其能控性矩阵为
0 1 0 − a3
图 3-13
3
第三章 线性系统的结构特性
从上面的三个例子可以看出,对于简单系统来说,可以根据系统能控性的定 义,从状态方程的解或状态模拟图来判断;对较复杂的系统,求解往往很困难, 其状态图一般也较复杂,这时就需要借助能控性判据来判别系统的能控性。 注意:判据皆从定义而来,定义是源、本。当忘记了判据等公式,或遇到特 殊问题时,可以从定义入手解决问题,有时可能导致新的发现。这是面对“问题 本身”的方法。
3.能控性判据之一
系统的状态能控性指的是系统的输入 U (t ) 与系统的状态 X (t ) 之间的关系, 它与系统的输出 y (t ) 无关。也就是说,系统的状态能控性仅与系统的状态方程
X = AX + BU 有关,即只与 A 、 B 阵有关。为了简单起见,把上面的状态方程
简记作 [ A 、 B ]或{ A 、 B }, 其中A为n × n矩阵,B为n × m矩阵。
j =0
n −1
(1)
其中
f j (T ) = ∫ b j (−τ )u (τ )dτ , m × 1 ,为一个确定量(向量)
0
T
将(1)写成矩阵形式:
X (0) = −[ B
AB
⎡ f 0 (T ) ⎤ ⎢ f (T ) ⎥ n −1 ⎥ A B] n×nm ⋅ ⎢ 1 ⎥ ⎢ ⎥ ⎢ ⎣ f n −1 (T )⎦ nm×1
7
第三章 线性系统的结构特性
1.定理(能控性判据) : 线性定常连续系统{ A 、 B }状态完全能控的充分必要条件是 其能控性矩阵 S = [ B
AB
A2 B
T
A n −1 B] n×nm 满秩,即 rank [S ] = n 。
证明:
∵ X (T ) = e AT X (0) + ∫ e A(T −τ ) Bu (τ )dτ , X (T ) = 0
4
第三章 线性系统的结构特性
5
第三章 线性系统的结构特性
(1) 定理(能控性判据) : 线性定常连续系统{ A 、 B }状态完全能控的充分必要 条件是其能控性矩阵 S = [ B
AB A2 B A n −1 B] n×nm 满秩,即 rank [S ] = n 。
6
第三章 线性系统的结构特性
S = [B AB 1 3 2 5 4 ⎤ ⎡2 ⎢ 1 2 2 4 4 ⎥ A B] = ⎢ 1 ⎥ ⎢ ⎥ − 1 − 1 − 2 − 2 − 4 − 4 ⎣ ⎦
2
将上式中能控性矩阵的第二行加到第三行,则经过此初等变换后,有
⎡2 1 3 2 5 4⎤ ⎥。 S=⎢ ⎢1 1 2 2 4 4 ⎥ ⎢ ⎣0 0 0 0 0 0 ⎥ ⎦
f∃ → u∃ 的问题,在那,甚至可以构造出 u) 。
8
第三章 线性系统的结构特性
例 3-9
⎡1 3 2⎤ ⎡2 1⎤ ⎢ ⎥ 已知系统状态方程为 X = ⎢0 2 9⎥ X + ⎢ 1⎥ ⎢1 ⎥U ,试判别系统状态 ⎢ ⎢ ⎣0 1 3 ⎥ ⎦ ⎣− 1 − 1⎥ ⎦
是否完全能控。 解:系统的能控性矩阵为
1
第三章 线性系统的结构特性
能控,简称系统能控。若系统中有一个或一些初始状态不能在有限的时间 T 内, 在输入控制 U (t ) 的作用下转移到终了状态 X (T ) = 0 ,则称系统状态不完全能控, 简称系统不能控。 能控态,不能控态。 有限时间 T,存在 U(t),状态能控,系统能控。 系统能达性的定义为: 若把系统初态规定为状态空间原点,即 X (0) = 0 ,终 了状态规定为状态空间中的任意一个非 0 有限点 X (t ) , 若存在一个控制作用 U (t ) , 能在有限时间 T 内使系统完成从初态到终态的转移,则称系统具有状态能达性。 讨论: ①能控与能达的几何解释见图 3-11 所示。能控指在有限的时间 T 内,