现代控制理论的能控性和能观性分析

合集下载

能控性与能观性

能控性与能观性
c11 c12 c c22 21 y (t ) c m1 cm 2 c1n e1t x10 c2 n e2t x20 nt cmn e xn 0
假使输出矩阵C中有某一列全为零,譬如说第2列中c12, c22, …, cm2均为零,则在 t y(t)中将不包含 e 2 x20这个自由分量,亦即不包含 x2(t)这个状态变量,很明显,这 个x2(t)不可能从y(t)的测量值中推算出来,即x2(t)是不能观的状态。
系统是状态完全能控的
x 2 1 x2 b2u y c1 c2 x
1 1 b1 x x u; 0 0 1
对于式(3-5)的系统
x 1 1 x1 x2 b1u x 2 1 x2
x2不受u(t)的控制,而为不能控的系统。
对式(3-3)的系统,系统矩阵A为对角线型,其标量微分方程形式为
x 1 1 x1
x 2 2 x2 b2u
x 2
x 1
1 1 0 x x u; 0 1 b2
对于式(3-4)的系统
y c1 c2 x
x 1 1 x1 x2
c13 c23 c33
1 2 1t 1t 1t e x10 te x20 t e x30 2! x1 (t ) 1t 1t e x20 te x30 这时,状态方程的解为 x(t ) x2 (t ) x ( t ) 3 1t e x 30
从而
y1 (t ) c11 c12 y (t ) y2 (t ) c21 c22 y3 (t ) c31 c32

现代控制理论实验报告

现代控制理论实验报告

现代控制理论实验报告实验一系统能控性与能观性分析一、实验目的1.理解系统的能控和可观性。

二、实验设备1.THBCC-1型信号与系统·控制理论及计算机控制技术实验平台;三、实验容二阶系统能控性和能观性的分析四、实验原理系统的能控性是指输入信号u对各状态变量x的控制能力,如果对于系统任意的初始状态,可以找到一个容许的输入量,在有限的时间把系统所有的状态引向状态空间的坐标原点,则称系统是能控的。

对于图21-1所示的电路系统,设iL和uc分别为系统的两个状态变量,如果电桥中则输入电压ur能控制iL和uc状态变量的变化,此时,状态是能控的。

反之,当时,电桥中的A点和B点的电位始终相等,因而uc不受输入ur的控制,ur只能改变iL的大小,故系统不能控。

系统的能观性是指由系统的输出量确定所有初始状态的能力,如果在有限的时间根据系统的输出能唯一地确定系统的初始状态,则称系统能观。

为了说明图21-1所示电路的能观性,分别列出电桥不平衡和平衡时的状态空间表达式:平衡时:由式(2)可知,状态变量iL和uc没有耦合关系,外施信号u只能控制iL的变化,不会改变uc的大小,所以uc不能控。

基于输出是uc,而uc与iL无关连,即输出uc中不含有iL的信息,因此对uc的检测不能确定iL。

反之式(1)中iL与uc有耦合关系,即ur的改变将同时控制iL和uc的大小。

由于iL与uc的耦合关系,因而输出uc的检测,能得到iL 的信息,即根据uc的观测能确定iL(ω)五、实验步骤1.用2号导线将该单元中的一端接到阶跃信号发生器中输出2上,另一端接到地上。

将阶跃信号发生器选择负输出。

2.将短路帽接到2K处,调节RP2,将Uab和Ucd的数据填在下面的表格中。

然后将阶跃信号发生器选择正输出使调节RP1,记录Uab和Ucd。

此时为非能控系统,Uab和Ucd没有关系(Ucd始终为0)。

3.将短路帽分别接到1K、3K处,重复上面的实验。

控制系统的能控性和能观测性

控制系统的能控性和能观测性


根据定理3-5, 系统(1)能控 ; 系统(2)不能控
(定理(3-4)、定理(3-5)不仅可以判断系统能控性,而且对 于不能控的系统,可以知道哪个状态分量不能控。) 说明:1.上面通过几个定理给出判断系统能控性的判据。虽然它们 的表达形式、方法不同,但是,在判断线性定常系统能控性时是等 价的。
2.在线性连续定常系统中,由于能达性和能控性是等价的,因此, 能控性判据同样可以判断能达性。
一般情况下,系统方程可以表示为
Ax Bu x y Cx
(1)
状态能控与否,不仅取决于B 阵(直接关系),还取决于A 阵(间 接关系)。 系统能观测问题是研究测量输出变量 y 去确定状态变量的问题。
y(t )为输出量,两个电 例3-3 电路如下图所示。选取 u(t )为输入量, 感上的电流分别作为状态变量,则系统方程为
λi Ji 0
1 λi
0 1 阵 B 中与每一个约当子块最下面 一行对应行的元素不全为零。
例3-7 有如下两个线性定常系统,判断其能控性。
0 4 1 0 (1) x 0 4 0 x 4 u 0 2 0 3 0 4 1 4 2 (2) x 0 4 0 x 0 0 u 0 2 0 3 0
3)只有整个状态空间中所有的有限点都是能控的,系统才是能 控的。 4)满足(3)式的初始状态,必是能控状态。
x(0) e Aτ Bu( τ ) d τ
0
t1
(3)
5)当系统中存在不依赖于 u(t ) 的确定性干扰 f (t ) 时,f (t ) 不会改 变系统的能控性。 Ax Bu f (t ) x (4)

第4章(1)线性控制系统的能控性和能观性

第4章(1)线性控制系统的能控性和能观性

第4章(1)线性控制系统的能控性和能观性第四章线性控制系统的能控性和能观性在现代控制理论中,能控性(Controllability)和能观性(Observ- ability)是两个重要的概念,它是卡尔曼(Kalman)在1960年提出的,是最优控制和最优估计的设计基础。

能观(测)性针对的是系统状态空间模型中的状态的可观测性,它反映系统的内部状态x(t)(通常是不可以直接测量的)被系统的输出量y(t)(通常是可以直接测量的)所反映的能⼒。

能控性严格上说有两种,⼀种是系统控制输⼊u(t)对系统内部状态x(t)的控制能⼒,另⼀种是控制输⼊u(t)对系统输出y(t)的控制能⼒。

但是⼀般没有特别指明时,指的都是状态的可控性。

所以,系统的能控性和能观性研究⼀般都是基于系统的状态空间表达式的。

4-1 线性连续定常系统的能控性定义对于单输⼊n 阶线性定常连续系统bu Ax x+= 若存在⼀个分段连续的控制函数u(t),能在有限的时间段 []f t t ,0内把系统从0t 时刻的初始状态()0t x 转移到任意指定的终态()f t x ,那么就称系统在0t 时刻的状态()0t x 是能控的;如果系统每⼀个状态()0t x 都能控,那么就称系统是状态完全可控的。

反之,只要有⼀个状态不可控,我们就称系统不可控。

对于线性定常连续系统,为简便计,可以假设00=t ,()0=f t x ,即00=t 时刻的任意初始状态()0x ,在有限时间段转移到零状态()0=f t x (原点)。

4-2线性连续定常系统的能控性判别4-2-1具有约旦标准型系统的能控性判别 1.单输⼊系统具有约旦标准型系统bu x x+Λ==Λn λλλλ0000000000000321n λλλλ≠≠≠≠ 321即为n 个互异根或bu Jx x+==++n m m J λλλλλλ000000000000000100000000121111m 个重根1λn-m 个互异根n m m λλλ≠≠≠++ 21 例:分析下列系统的能控性(1)u b x x+??=221000λλ[]x c c y 21=解:?=111x xλ 1x 与u ⽆关,即不受u 控制 ?+=u b x x2222λ 2x 为能控状态该系统为状态不完全能控,因⽽为不能控系统。

现代控制理论基础实验报告

现代控制理论基础实验报告

紫金学院计算机系实验报告现代控制理论基础实验报告专业:年级:姓名:学号:提交日期:实验一 系统能控性与能观性分析1、实验目的:1.通过本实验加深对系统状态的能控性和能观性的理解;2.验证实验结果所得系统能控能观的条件与由它们的判据求得的结果完全一致。

2、实验内容:1.线性系统能控性实验;2. 线性系统能观性实验。

3、实验原理:系统的能控性是指输入信号u 对各状态变量x 的控制能力。

如果对于系统任意的初始状态,可以找到一个容许的输入量,在有限的时间内把系统所有的状态变量转移到状态空间的坐标原点。

则称系统是能控的。

系统的能观性是指由系统的输出量确定系统所有初始状态的能力。

如果在有限的时间内,根据系统的输出能唯一地确定系统的初始状态,则称系统能观。

对于图10-1所示的电路系统,设i L 和u c 分别为系统的两个状态变量,如果电桥中4321R R R R ≠,则输入电压u 能控制i L 和u c 状态变量的变化,此时,状态是能控的;状态变量i L 与u c 有耦合关系,输出u c 中含有i L 的信息,因此对u c 的检测能确定i L 。

即系统能观的。

反之,当4321R R =R R 时,电桥中的c 点和d 点的电位始终相等, u c 不受输入u 的控制,u 只能改变i L 的大小,故系统不能控;由于输出u c 和状态变量i L 没有耦合关系,故u c 的检测不能确定i L ,即系统不能观。

1.1 当4321R RR R ≠时u L u i R R R R C R R R R R R R R L R R R R R R C R R R R R R R R L u i C L C L ⎪⎪⎪⎭⎫ ⎝⎛+⎪⎪⎭⎫ ⎝⎛⨯⎪⎪⎪⎪⎪⎭⎫+++-+-+-⎝⎛+-+-+++-=⎪⎪⎭⎫ ⎝⎛01)11(1)(1)(1)(143214343212143421243432121 (10-1)y=u c =[01]⎪⎪⎪⎭⎫⎝⎛c L u i (10-2)由上式可简写为bu Ax x+= cx y =式中⎪⎪⎭⎫ ⎝⎛=C L u i x ⎪⎪⎪⎪⎪⎭⎫+++-+-+-⎝⎛+-+-+++-=)11(1)(1)(1)(143214343212143421243432121R R R R C R R R R R R R R L R R R R R R C R R R R R R R R L A⎪⎪⎪⎭⎫⎝⎛=01L b 1] [0=c由系统能控能观性判据得][Ab brank =2 2=⎥⎦⎤⎢⎣⎡cA c rank故系统既能控又能观。

现代控制理论第三章

现代控制理论第三章
方法一: 直接根据状态方程的A阵和B阵
方法二:
转化为约旦标准形 ( 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

现代控制理论第三章线性系统的能控性和能观测性

现代控制理论第三章线性系统的能控性和能观测性

1 x1 u x 2 2 x2 u x y x x 1 2
1 x
u
1 s 1 s
2
x1
y
x2
2 x
由于状态变量x1、x2都受控于输入u,所以系统 是能控的;输出y能反映状态变量x1,又能反映状 态变量x2的变化,所以系统是可观测的。 即状态变量x1能控、可观测;状态变量x2能控、 可观测。
任意初态 x(t0 ) x 零终态 x(t f ) 0
状态完全能控
Байду номын сангаас
第 三章 线性控制系统式的能控性和能观测性
②把系统的初始状态规定为状态空间的原点, 即 x(t 0 ) 0,终端状态规定为任意非零有限点, 则可达定义表述如下: 对于给定的线性定常系统
Ax Bu ,如果 x
存在一个分段连续的输入 u (t ),能在 [t 0 , t f ] 有限时间间隔内,将系统由零初始状态 x(t 0 ) 转移 到任一指定的非零终端状态 x(t f ) ,则称此系统 是状态完全可达的,简称系统是可达的(能达的)。 任意初态 x(t0 ) 0 零终态 x(t f ) x 状态完全可达
第 三章 线性控制系统式的能控性和能观测性
1. 直接由A,B矩阵的结构判断系统的能控性 定理: 系统
( A, B )

A(t )x B(t )u x y C (t )x D(t )u
状态完全能控的充分必要条件是其能控性矩阵
Qk [ B AB A2 B An1 B]
一、线性定常连续系统状态能控性的定义 定义3.1(状态能控性定义):
Ax Bu,如果存在一个 对于线性定常系统 x 分段连续的输入u(t),能在有限时间间隔[t0,tf]内, 使得系统从某一初始状态x(t0)转移到指定的任一 终端状态x(tf) ,则称此状态是能控的。若系统的 所有状态都是能控的,则称此系统是状态完全能 控的,简称系统是能控的。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
rank(Γc [ A, B]) = rank [ B
(
AB L An−1B] = n
)
Γc [ A, B ] 能控性检验矩阵。
特点:只依赖状态矩阵A和输入矩阵B,和时间长短无关
Γc [ A, B ]
是否满秩的方法:
SISO:计算 Γc [ A, B ] 的行列式 MIMO:计算行列式 (Γc [ A, B])(Γc [ A, B])T MATLAB命令:ctrb(A,B) SISO:det(ctrb(A,B)) MIMO:det(ctrb(A,B)*ctrb(A,B)’)
k k =0Βιβλιοθήκη 0n −1则x0 = −∑ A B ∫ ak (τ )u (τ )dτ
k T k =0 0
n −1
= ∑ Ak B β k = ⎡ ⎣B
k =0
n −1
⎡ β0 ⎤ ⎢β ⎥ ⎢ 1 ⎥ AB L An −1 B ⎤ ⎦⎢ M ⎥ ⎢ ⎥ β ⎣ n −1 ⎦
其中的 β k
= − ∫ ak (τ )u (τ )dτ
例3.1.1 检验由以下状态方程描述的系统的能控性:
&1 ⎤ ⎡1 1 ⎤ ⎡ x1 ⎤ ⎡1⎤ ⎡x ⎢ ⎥ + ⎢ ⎥u ⎢& ⎥ = ⎢ ⎥ ⎣ x2 ⎦ ⎣0 − 1⎦ ⎣ x2 ⎦ ⎣0⎦
解 能控性检验矩阵
Γc [ A, B] = [ B ⎡ ⎡1⎤ ⎡ 1 1⎤ ⎡1⎤ ⎤ ⎡1 1⎤ AB] = ⎢ ⎢ ⎥ ⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎥ 0 0 1 0 0 0 − ⎦ ⎣ ⎦⎦ ⎣ ⎦ ⎣⎣ ⎦ ⎣
u
θ
M
l
能控性检验矩阵
Γc [ A, B ] = [ B
AB
A2 B
det(Γ c [ A, B ]) = 100 ≠ 0
1 0 1⎤ ⎡ 0 ⎢ 1 0 ⎥ 1 0 ⎥ A3 B ] = ⎢ ⎢ 0 −1 0 − 11⎥ ⎢ ⎥ − 1 0 − 11 0 ⎣ ⎦
故系统是能控的。
&] T & θ θ 解释!系统的状态 x = [ y y
现代控制理论
Modern Control Theory
能控性和能观性分析
能控性和能观性分析
状态空间模型建立了输入、状态、输出之间的关系。
u x y
& = Ax + Bu 状态方程反映控制输入对状态的影响;x
输出方程反映系统输出对控制输入和状态的依赖。
y (t ) = Cx (t ) + Du(t )
3.1 系统的能控性
系统模型
& = Ax + Bu x
定义 对系统的一个状态x0,存在某个时间段[0, T] 上定义的控制信号u,使得在该控制信号的作用下, 系统状态从x0转移到x(T)=0, 则称状态x0是能控的。 若系统的所有状态都是能控的, 则称系统是完全能控的,
O x
x0
也简称为能控的。有时也称矩阵对
AT o
T
e
AT
x0 = − ∫ e A(T −τ ) Bu (τ )dτ
o
T

e
− Aτ n−1 k =0
x0 = − ∫ e − Aτ Bu (τ )dτ
0
k
T
= ∑ α k (τ ) A

x0 = − ∫
T n −1
0
k a ( τ ) A Bu (τ )dτ ∑ k k =0
T
= −∑ A B ∫ ak (τ )u (τ )dτ
0 T − At T − ATt
BB e
dt
是非奇异的。 构造控制律
u(t ) = − B e
AT T 0
T − ATt
Wc−1 (0, T ) x 0
x (T ) = e x0 + ∫ e A(T −τ ) Bu(τ )dτ
= e x0 − ∫ e
运动分析揭示了输入和初始状态对系统运行状况的影响 问题:希望系统有期望的运行,能否通过适当的外部输 入来实现呢?
有两个问题:系统是否有这样的能力? 如何来设计相应的控制器? 前一个问题是分析,提出了能控性概念! 后一个问题是设计,需要有各种设计方法! 能控性是系统的一种能力,状态能控性和输出能控; 卡尔曼提出了能控性概念,奠定了现代控制理论基础。 作业:查阅能控性的原始文章 报告文章中的原始思想
0
T
即:如果系统能控,则线性方程组 [ B AB L A n −1 B] β = x 0 一定有解。 理论上可以证明:以上结果的逆也是成立的。 从而,能控性问题转化为线性方程组的可解性问题! 线性方程组 Ax = b 对所有的b有解的充分必要条件是系数 矩阵A 满秩。
定理3.1.1 系统完全能控的充分必要条件是
( A, B) 是能控的。
T
t
问题:如何来判断能控性呢?
能控性判据 根据定义,能控性判断要求找到到使得闭环系统状态从 初始状态转移到零状态的一个控制律。 由运动分析:x (T ) = e AT x0 + ∫0 e A(T −τ ) Bu (τ )dτ
x (T ) = 0
T
⇒ ⇒
0 = e x0 + ∫ e A(T −τ ) Bu (τ )dτ

0 ⎡0 1 Γc [ A, B ] = ⎢ ⎢0 ⎢ ⎣1 − a 2
1 ⎤ − a2 ⎥ ⎥ 2 − a1 + a 2 ⎥ ⎦
能控性检验矩阵总是非奇异的。 故系统是能控的。 能控标准形:能控的; 特殊的结构。
定理 系统完全能控的充分必要条件是存在常数T > 0, 使得n 维矩阵
Wc (0, T ) = ∫ e
⎛ ⎡1 1⎤ ⎞ ⎟ det(Γc [ A, B ]) = det⎜ ⎜ ⎢0 0 ⎥ ⎟ = 0 ⎦⎠ ⎝⎣

Γc [ A, B ]
不是满秩的
故系统不能控。
例3.1.2 考虑倒立摆系统
y
m mg
线性化状态空间模型的 系数矩阵是
⎡0 ⎢0 A=⎢ ⎢0 ⎢ ⎣0 1 0 0⎤ 0 −1 0 ⎥ ⎥, 0 0 1⎥ ⎥ 0 11 0 ⎦ ⎡ 0⎤ ⎢ 1⎥ B=⎢ ⎥ ⎢ 0⎥ ⎢ ⎥ ⎣ −1⎦
例3.1.4 考虑能控标准型
&1 ⎤ ⎡ 0 ⎡x ⎢x &2 ⎥ = ⎢ 0 ⎢ ⎥ ⎢ &3 ⎥ ⎢ ⎣x ⎦ ⎢ ⎣ −a0 1 0 −a1 0 ⎤ ⎡ x1 ⎤ ⎡ 0 ⎤ ⎢ x ⎥ + ⎢0⎥ u 1 ⎥ ⎥⎢ 2⎥ ⎢ ⎥ − a2 ⎥ ⎦⎢ ⎣ x3 ⎥ ⎦ ⎢ ⎣1 ⎥ ⎦
⎡ 0 ⎤ ⎡ 1 ⎤ ⎥, 2 ⎢ −a ⎥ 1 AB = ⎢ ( ) = = A B A AB 2 ⎢ ⎥ ⎢ ⎥ 2 ⎢ ⎢ ⎣ − a2 ⎥ ⎦ ⎣ −a1 + a2 ⎥ ⎦
相关文档
最新文档