现代控制理论-现代控制理论课件第六章_状态反馈与状态观测器-568
《现代控制理论》线性定常系统的反馈结构及状态观测器

求解状态反馈阵k 的步骤:
1) 校验系统的可控性
令
计算k
小结
B
I s
A
x
u
k
v
用状态反馈配置系统闭环极点
结论:1.状态反馈不改变系统的可控性,但可改变可观测性.
2.状态反馈不改变系统的闭环零点。
状态反馈的影响
二、状态反馈对系统零点和可观测性的影响
【例】 系统S:
此时系统可控可观
1).复合系统结构图(状态反馈+状态观测器)
输出内反馈及状态可观测性
续
状态反馈
状态观测器
复合系统
选状态变量
即:
y=Cx
输出内反馈及状态可观测性
2) 传递函数矩阵
结论:
状态观测器不影响传递函数
输出内反馈及状态可观测性
3)特征多项式
特征多项式
结论
1.引入观测器提高了系统的阶次(由n 2n )
2.整个闭环系统特征值由状态反馈下(A - BK)特征值和状态观测器下特征值(A-HC)组合而成,且相互独立。即观测器的引入不影响已配置好的系统特征值,而状态反馈也不影响观测性的特征值,这就是分离定理。
输出内反馈及状态可观测性
3.状态观测器的引入,不影响传递函数阵.且趋于 x(t) 的速度,取决于观测器的特征值。
分离定理
4).分离定理
定理: 若系统{A,B,C }可控又可观,用状态观测器估值形成状态反馈时,其系统的极点配置和观测器设计可分别独立运行,即K 和H 值的设计可分别进行,有时把K 和H 统称控制器. 一般观测器的响应速度应比状态反馈的响应速度快一些.
状态观测器概述
二、状态观测器概述
利用状态反馈能任意配置闭环系统的极点及有效改善系统性能,然而系统的状态变量并不能用物理方法测量.因此要使状态反馈在工程上实现就必须解决这个问题. 解决问题的方法之一就是重构系统的状态.并用这个重构状态代替原系统实际状态,实现状态反馈.
现代控制理论 状态反馈与状态观测器

• 所谓状态观测器是物理上可以实现的动力 学系统,它在被观测系统输入量和输出量的 激励下,产生一组逼近于被观测系统的状态 变量的输出.
• 这组输出的状态变量便可作为被观测系统 状态变量的估计值.
2.极点配置条件
• 若被控系统0(A, B) 是状态完全能控的,那么 反馈系统的极点必是可以任意配置的,或者 说,能使闭环系统极点任意配置的条件是被 控系统完全可控.
• 注意:
(1).对不可控的系统则不可能采用状态反馈 方法重新配置所有极点. (2).状态反馈可改变系统的极点,但不改变零 点.
• 以上是状态观测器的整个设计思想和目的.
• 估计的模型
xˆAxˆBuG(yCxˆ) (2) (AGC)xˆBuGy
(1).G的选择原则.
由(1)和(2)建立误差方程 定义 exxˆ 则 exxˆ(AG C)e显然误差e的特性是由
(A-GC)的特征值决定,显然G选择的原则是使 e tt1 0,t1 足够地小,从而G的选择也是使 A-GC的特征根按要求放在合适的位置上.
自动控制原理Ⅱ
第六章 状态反馈与状 态观测器
主要讲述:
1).状态反馈. 2).极点配置. 3).状态观测器.
一.系统的状态反馈
• 对于方程
x Ax Bu
y
Cx
• 系统的性质完全是由A决定的,因此要改变 系统的性质,只需改变A的形式.
• 从数学上来讲,即构造u,从而导致下列方程 成立
四、降维观测器设计
x Ax Br
y
Cx
• A 是满足要求的方阵
现代控制实验状态反馈器和状态观测器的设计

现代控制实验状态反馈器和状态观测器的设计现代控制实验中,状态反馈器和状态观测器是设计系统的重要组成部分。
状态反馈器通过测量系统的状态变量,并利用反馈回路将状态变量与控制输入进行耦合,以优化系统的性能指标。
状态观测器则根据系统的输出信息,估计系统的状态变量,以便实时监测系统状态。
本文将分别介绍状态反馈器和状态观测器的设计原理和方法。
一、状态反馈器的设计:状态反馈器的设计目标是通过调整反馈增益矩阵,使得系统的状态变量在给定的性能要求下,达到所需的一组期望值。
其设计步骤如下:1.系统建模:通过对被控对象进行数学建模,得到描述系统动态行为的状态空间表达式。
通常表示为:ẋ=Ax+Buy=Cx+Du其中,x为系统状态向量,u为控制输入向量,y为系统输出向量,A、B、C、D为系统的状态矩阵。
2.控制器设计:根据系统的动态性能要求,选择一个适当的闭环极点位置,并计算出一个合适的增益矩阵。
常用的设计方法有极点配置法、最优控制法等。
3.状态反馈器设计:根据控制器设计得到的增益矩阵,利用反馈回路将状态变量与控制输入进行耦合。
状态反馈器的输出为:u=-Kx其中,K为状态反馈增益矩阵。
4.性能评估与调整:通过仿真或实验,评估系统的性能表现,并根据需要对状态反馈器的增益矩阵进行调整。
二、状态观测器的设计:状态观测器的设计目标是根据系统的输出信息,通过一个状态估计器,实时估计系统的状态变量。
其设计步骤如下:1.系统建模:同样地,对被控对象进行数学建模,得到描述系统动态行为的状态空间表达式。
2.观测器设计:根据系统的动态性能要求,选择一个合适的观测器极点位置,以及一个合适的观测器增益矩阵。
常用的设计方法有极点配置法、最优观测器法等。
3.状态估计:根据观测器设计得到的增益矩阵,通过观测器估计系统的状态变量。
状态观测器的输出为:x^=L(y-Cx^)其中,L为观测器增益矩阵,x^为状态估计向量。
4.性能评估与调整:通过仿真或实验,评估系统的状态估计精度,并根据需要对观测器的增益矩阵进行调整。
现代控制理论教学课件

数字仿真软件 介绍常用的数字仿真软件,如 MATLAB/Simulink等,并解释其 基本原理和使用方法。
数字仿真实验设计 详细说明数字仿真实验的设计方 法,包括如何建立系统模型、如 何设计控制器、如何设置仿真参 数等。
该方法能够全面地反映系统的性能,具有较强的适用性和实用 性。同时,该方法可通过实验手段进行验证,可靠性高。
设计过程相对较为复杂,需要一定的专业知识和经验。
适用于高阶系统和多变量系统的控制器设计,广泛应用于工程 实践中。
最优控制设计法
定义
最优控制设计法是一种基于最优化理论进行控制器设计的 方法。
缺点
现代控制理论阶段
自20世纪60年代开始,状态空间 法成为主导,适用于多输入多输 出、非线性、时变系统的分析与 设计。
现代控制理论的特点
状态空间描述
现代控制理论基于状态空间描述 ,通过状态变量全面反映系统内 部状态,提供更深入的系统分析
。
时域分析法
相比古典控制理论的频域分析法, 现代控制理论采用时域分析法,能 够直接反映系统的时间响应特性。
05
现代控制理论进阶知 识
系统的数学模型 ,包括微分方程、差分方程和状态方程等
。
A 非线性现象
介绍系统中的非线性现象,如死区 、饱和、滞后等,并分析其对系统
性能的影响。
B
C
D
非线性系统设计
探讨非线性控制系统的设计方法,如反馈 线性化、滑模变结构控制、反步法等。
稳定性分析
利用状态空间方程的特征值分析系统的稳定性,通过判断 特征值的分布来确定系统的稳定性。
现代控制理论-第六章_状态反馈与状态观测器-562

6.2 极点配置问题
例6.3 考虑线性定常系统
x = Ax + Bu
0
1
0
0
A 0
0
1 , B 0
1 5 6
1
利用状态反馈控制 u = v - Kx
希望使该系统的闭环极点为s = -2±j4和s = -10。 试设计状态反馈增益矩阵K。
24
6.2 极点配置问题
0 1
0
0
A 0
0
1
,
2、以上原理同样适用于多输入系统,但具体设 计较困难。
22
6.2 极点配置问题
3、对于低阶系统(n≤3),求解状态反馈
阵K时,并不一定要进行能控标准型的变 换; 可以直接计算状态反馈后的特征多项式 (其系数均为k的函数),然后与闭环系 统希望的特征多项式的系数相比较,确定 出矩阵K——另一种解题思路
状态微分 x 处
u
B
x
x
y
1/s
C
-+
.
x
A
.
x
h
.
x Ax Bu hy, y Cx
.
x (A hC)x Bu, y Cx 28
6.2 极点配置问题
2. 输出反馈至参考输入的极点配置:
v
u B
x
x
1/s
C
y
-
+
A
f
引入输出反馈:
x (A BfC)x Bv, y Cx
29
6.2 极点配置问题 注意:关于输出反馈,有如下定理: • 定理:对单入单出系统,即使完全能控,
f () ( 2)( 1 j)( 1 j) 3 42 6 4 19
现代控制理论课件

x1
R L
x1
1 L
x2
1 L
e
x 2
输出方程为
y x2
x1 i x2
1 C
x1
1 C
idt 则状态方程为
13
其向量-矩阵形式为
x1
x 2
1CR
C
1 L
0
x1 x2
1
L 0
e)
1 x1
C
x2
x1无明确意义的物理量),可以推
x 2
1 C
i
1 RC
( x1
x2 )
y x2
14
其向量-矩阵形式为
x1
x
2
1 RC
1
R L
RC
1
RC 1
x1 x2
RC
1.1 系统数学描述的两种基本方法
控制u
执行器
被控过程 x
被控对象
传感器
控制器
控制输入
典型控制系统方框图
观测y 反馈控制
u1
y1
u2
x1, x2 ,xn
y2
up
yq
被控过程
5
典型控制系统由被控对象、传感器、执行器和控制器组成。
被控过程具有若干输入端和输出端。
数学描述方法: 输入-输出描述(外部描述):高阶微分方程、传递函数矩阵。
现代控制理论第六章

的列向量可以由 [ B AB A B] 的列向量 的线性组合表示。这意味着
rankuc ' ≤ rankuc
n1
系统 也可看成是由系统 K 经过状态反馈
( K,I ) 而获得的,因此,同理有
rankuc rankuc '
所以系统 K 的能控性等价于系统 的能控性,
于是定理得证。
例 6.1.1
系统
1 2 0 & : x x 1 u 3 1
y [1 2]x
完全能控能观,引入反馈
u [3 1]x V
则闭环系统 K的状态空间表达式为
1 2 0 & K : x x 1 v 0 0
1 式(6.3.2)可写为 y(s) G(s)u(s) C (sI A) Bu (s)
y1 ( s ) g11 ( s )u1 ( s ) g12 ( s )u2 ( s ) L L g1 p ( s )u p ( s ) y2 ( s ) g 21 ( s )u1 ( s ) g 22 ( s )u2 ( s ) L L g 2 p ( s )u p ( s ) M M yq ( s ) g q1 ( s )u1 ( s ) g q 2 ( s )u2 ( s ) L L g qp ( s )u p ( s )
y [1 2]x
不难判断,系统 K 仍然是能控的,但已不再 能观测。
6.2 极点配置
6.2.1 极点配臵定理 定理 6.2.1 给定系统
:
& x Ax Bu y Cx Du
u v kx
任意配臵极点的充
通过状态反馈
要条件 完全能控。
现代控制理论-第六章

• 新系统的状态方程为
x1 0 x 0 2 x3 10000 y 1 0 0x 1 0 1510 x1 0 1 x2 0 u 114 .1 x3 10000 0
x Ax Bu
• 新系统
y Cx v Hy u x ( A BHC ) x Bv y Cx
2.输出反馈到状态微
• 原系统 • 完全可观 • 新系统
x Ax Bu y Cx
x Ax Bu Hy y Cx x ( A HC ) x Bu y Cx
• 新系统的方框图
第三节 全维状态观测器
•一.定义:若系统是完全可观的,但因种种原因,如空间 不足、成本较高等,无法将状态量测到,可人为建立全部 状态,使构建的状态变量无限接近原系统的状态变量,称 为全维状态观测器,简称状态观测器。 •二.实现条件:系统完全可观 •三.实现方法: •1.原系统 x Ax Bu, y Cx
1 S 3 114 .1S 2 1510 S lim 0.151 0.2 S 0 S S 3 114 .1S 2 1510 S 10000
• 新系统的传递函数为
G(S ) k 10000 3 ( S 100 )( S 7.07 j 7.07 )( S 7.07 j 7.07 ) S 114 .1S 2 1510 S 10000
2
• 3.利用状态反馈实现极点配置: I ( A BHC ) • 4.利用状态反馈实现极点配置: I ( A HC )
2
h
h1 h2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.3 状态观测器
定理:若系统 (A, B, C)
• (1) 完全能观----充分条件; 或者 • (2) 不能观部分是渐近稳定----充要条件; 均可构造如下的全维观测器对原状态进行重构:
xˆ ( A Gc)xˆ Bu Gy
10
6.1 状态反馈和输出反馈
三、闭环系统的能控性与能观性
1、定理:状态反馈不改变受控系统的能控 性;但不保证系统的能观性不变。
状态反馈可以任意改变系统传函的极点,但不能改变 其零点,故可能出现零极点相消,导致能观性的改变。
2、定理:输出反馈不改变受控系统的能控
性和能观性。
证明思路: 引入反馈前、后的能控性和能观性
(2)列写系统矩阵A的特征多项式
确定出的 a0 , a2 ,值。, an1
17
6.2 极点配置问题
(3)寻找使系统状态方程变换为能控标准形的变
换矩阵P,若给定的状态方程已是能控标准
型,则:P=I。
x P1x
(4)写出期望的特征多项式
a*() ( 1*)( *2)( *n )
a* n1 n1
K KP KI K
26
6.2 极点配置问题
方法2:设期望的状态反馈增益矩阵为:K [k1 k2 k3] 引入反馈后:
对应闭环系统的特征方程为: 期望的特征方程为:
相应有:
比较系数,所以: k1 199 , k2 55, k3 8
27
6.2 极点配置问题
二、输出反馈实现极点配置
1. 输出反馈
1 5
解:能控性矩阵为
6
1
0
Qc [ B AB A2B ] 0
rankQc n 3
1
0 1
1
6
6 31
故系统状态完全能控,所以可以采用状态反馈进行极点的
任意配置。
方法1:原被控系统的特征方程为:
25
6.2 极点配置问题
期望的特征方程为:
因为原系统为能控标准型,可得:
K [ 200 1 60 5 14 6 ] [199 55 8]
x Ax Bu Ax Bv Hy
Ax Bv BHCx A BHC x Bv
y Cx
对应的传递函数矩阵为:
∴ 输出反馈中的 HC 与状态反馈中的 K 相当;
但 H可供选择的自由度远比 K 小(因m小于n);
∴ 输出反馈一般只能相当于部分状态反馈。
只有当 HC=K时,输出反馈等同于全状态反馈。
Modern Control Theory
第六章
状态反馈和状态观测器
1
第六章 状态反馈和状态观测器
目前为止,我们已经: ➢ 建立了系统的状态空间模型 ➢ 提出了基于状态空间模型的系统的运动分析 ➢ 探讨了系统的性能:稳定性、能控性、能观性 “认识了世界” ⇒ 如何来“改变世界”?! 设计控制系统! 系统的控制方式----反馈?:开环控制、闭环控制
原系统的状态 x ,即满足 lim xˆ x 0 。 t
32
6.3 状态观测器
2、状态观测器的构成
.
原系统: x Ax Bu y cx
.
^
^
^
^
模拟系统: x A x Bu y c x
由于:实际中很难做到模拟系统与原系统的初
始条件完全一致,即
^
x(t0 ) x(t0 )
^
存在初始误差
存在估计误差 x x 0
为了消除误差,在观测器中引入原系统和模拟系统输
出的差值进行反馈。
33
u
.
x Ax Bu y cx
6.3 状态观测器
.
B
x 1/S x
+
A
y
C
原系统
B +
xˆ Axˆ Bu G( y yˆ) yˆ cxˆ
.
^
x
+
1/S
A
G
^
^
xC y
-
+
状 态 观 测 器
34
1 0
2
能观
12
6.1 状态反馈和输出反馈
2)引入状态反馈: u v Kx K 1 0
则:
.
x
(
A
bK
)
x
bV
y Cx
可得:
则: rank b
A'b rank10
1 0
2
能控!
C
0
rank
CA'
rank
0
1 0
1
不能观!
引入状态反馈
后出现了零极
点对消。
13
总结:
不改变 系统的 能控性
6.3 状态观测器
3、状态观测器的设计 xˆ Axˆ Bu G( y yˆ)
yˆ cxˆ y cx
进而,状态观测器的状态空间表达式为:
xˆ Axˆ Bu G(cx cxˆ)
( A Gc)xˆ Bu Gy
yˆ cxˆ
A Gc----观测器的系统阵/系数矩阵
G Rnm----观测器的输出反馈阵
K
闭环状态反馈系统
y
原系统
6
6.1 状态反馈和输出反馈
若控制输入不直接作用到输出,即D=0,则:
x (A - BK )x Bv y Cx
此时对应的传递函数矩阵为:
Gk s CsI A BK1B
对应特征方程:a() I A BK 0
比较开环系统和闭环系统,可见:
状态反馈阵K的引入,并不增加系统的维数,但 通过K的选择,可以改变闭环系统的特征值,从 而使系统达到所要求的性能.
2
第六章 状态反馈和状态观测器
经典控制:只能用系统输出作为反馈控制器的输入; 现代控制:由于状态空间模型刻画了系统内部特征, 故而还可用系统内部状态作为反馈控制器的输入。 根据用于控制的系统信息:状态反馈、输出反馈
• 控制系统的动态性能,主要由其状态矩阵的特征 值(即闭环极点)决定。
• 基于状态空间表达式,可以通过形成适当的反馈 控制,进而配置系统的极点,使得闭环系统具有 期望的动态特性。
(Ⅰ)定理:线性定常系统可通过线性状态反馈 任意地配置其全部极点的充要条件
是:此被控系统状态完全能控。
16
6.2 极点配置问题 (Ⅱ)方法:
单输入单输出线性定常系统的状态方程为:
x Ax Bu
若线性反馈控制律为:u v - Kx
极点配置状态反馈增益阵K的设计步骤为:
(1)判断系统状态的能控性(极点配置可解的前提条件)
不改变 系统的 能控性 和能观 性
6.1 状态反馈和输出反馈
状态反馈 — 效果佳
都不改变
系统维数
输出反馈 — 实现方便
(因为两种 反馈形式均 未增加新的
但能力有限 状态变量)
14
6.2 极点配置问题
• 系统性能:稳态性能和动态性能
– 稳态性能:稳定性、静态误差 – 动态性能:调节时间、响应速度...
a1*
a0*
并确定出 a0 , a1的,值, 。an1
(5)求出变换前系统的状态反馈增益矩阵K:
K KP a0* a0 a1* a1 an*1 an1 P
K
18
6.2 极点配置问题
例6.2、 已知系统状态方程为
0 1 0 0
x 0 1
1
x
0 u
试设计状态反馈控制器,使闭环极点为 0 0 2 1
23
6.2 极点配置问题
例6.3 考虑线性定常系统
x Ax Bu
0
1
0
0
A 0
0
1 , B 0
1 5 6
1
利用状态反馈控制 u v - Kx
希望使该系统的闭环极点为s = -2±j4和s = -10。 试设计状态反馈增益矩阵K。
24
6.2 极点配置问题
0 1
0
0
A 0
0
1
,
B 0
35
6.3 状态观测器
x xˆ ( A Gc)(x xˆ) x xˆ e(A Gc)t[x(0) xˆ(0)]
结论:
满足估计误差衰减至零的条件是:矩阵 A Gc 的特
征值具有负实部,且距虚轴越远则观测器的状态逼近 实际状态就越快。
所以,状态观测器的设计过程是: 人为根据需要确定状态观测器的极点位置,反过 来确定状态观测器的输出反馈阵G的取值。
也不能采用输出反馈来实现闭环系统极点 的任意配置。
x (A BfC)x Bv, y Cx
因为只有一个可调参数f,不可能做到任意配置系 统的n个特征值。
30
6.3 状态观测器
问题的提出:
极点的任意配置离不开全状态反馈;
而系统的状态变量并不都是易于直接检测得到
的,有些甚至根本无法检测
状态观测或状
态重构问题
状态观测器 状态估计器 状态重构
原系统状态: x Rn
估计状态:x Rn
状态观测器
31
6.3 状态观测器
1、基本原理
带观测器的闭环系统
.
vu -
b
x 1/S x C
y
A 原系统
^
k x 状态观测器
• 观测器以原系统的输入u和输出y为其输入量;
• 观测器的状态 xˆ ,应以足够快的速度接近实际
9
6.1 状态反馈和输出反馈
与状态反馈相比较,输出反馈:
缺点 在不增加补偿器的条件下,输出反馈 改变系统性能的效果不如状态反馈 好,不能任意配置系统的全部特征值;
(输出反馈只是状态反馈的一种特例,它能 达到的系统性能,状态反馈一定能达到;反之 则不然。)
优点 输出反馈在技术实现上很方便; 而状态反馈所用的系统状态可能不能直接 测量得到(需要状态观测器重构状态)。