1
16.060 第 19 讲
状态空间的设计
John Deyst
2003.10.20
今天的主题:
1、全维状态反馈的极点配置
2、带传感器反馈系统的设计
2
可控性最重要的含义,正如我们前 2 讲所讨论的那样,是能够确
保我们自由地进行反馈控制系统的设计。尤其是我们知道
反馈控制定理 ——当且仅当系统状态可控时, 任意确定的闭环系
统可以通过状态反馈任意配置极点。
为了实现这一点,考虑如下系统
其中 A, B 是可控矩阵对,因此矩阵
存在 n 个线性无关的列。
3
其次,假设我们能够确定或测量所有的状态,并且对它们进行反
馈,则
因此
或
其系统方框图为
4
我们期望能够确定反馈增益矩阵 K 的每一个元素的值,以便相
应系统的 n 个极点能够配置在我们所期望的任意位置。换句话说,对
于系统
该系统的特征方程如下
我们期望通过选择合适的 K 矩阵来获得期望的特征根。
方程左边是一个 n 阶多项式, s 的各阶系数是关于 K 矩阵各元素
的函数,我们将通过确定这些元素的值以获得期望的特征根。
5
例:
为 Quanser 系统设计一个全维状态反馈控制系统,系统方框图如
下:
6
该系统的方框图也可画成如下形式:
传递函数为
现在假设我们所期望的一对共轭复数极点性能指标如下: 无阻尼
自然振荡角频率为 2rad/sec,阻尼比 0.7,电机的极点保持在- 6。
7
闭环特征函数为
这就是我们所期望的闭环系统特征方程。
让我们建立该系统的一个状态空间模型。定义
则
或
8
现在,我们具有三个状态量和一个输入量
因此,反馈增益矩阵 K 具有 1 行 3 列的形式( 1× 3) 。
K 中的每一个元素对应每个状态的反馈增益系数,如,
2
k 就是状
态的反馈增益系数,该状态是
9
现在回顾一下,我们期望的系统的特征方程是
换句话说,我们期望
由于系统的闭环极点将配置在期望的位置上,现在
10
则
且行列式为
令 S 的各阶系数等于期望多项式的各阶系数,得
这样可容易地导出这三个状态的解为
11
因此反馈控制为
相应地,系统方框图就变成
现在,在大部分实际设计中,通过传感器测量以获得所有的 状态
量的反馈值来构造控制系统是不可能的。特别地,我们知道一个输出
向量
它小于 x的维数。在这样的情况下,通常利用观测器来获得状态
x的估计值 ?x。
12
观测器以 y 作为输入量,以 ?x作为输出量,然后 ?x乘以增益矩阵 K
以产生控制作用 u。则系统方框图为
13
问题是——我们如何设计观测器以使整个系统能够满足我们的
要求?幸好存在完整的知识体系阐述了有关内容, 结果证明由于一系
列的原因,如下形式有助于观测器很好的工作
系统的方框图如下
让我们看看系统的每一个部分
这些项
模拟了实际系统。下面这项
是一个反馈值,即实际测量值( y )和观测器所得到的量( ?Cx)
之差,就好像是由估计值 ?x推断得来的。选择合适的增益矩阵 L,以
14
保证 ?x能很好地重构 x。让我们分析 x和 ?x之间的误差。
且误差的微分方程是
或
现在我们期望 e为零, 这意味着我们期望 ()ALC? 是一个稳定的系
统。这样,我们面临一个问题,它和我们刚刚讨论过的利用一个反馈
增益矩阵来配置极点的问题很相似。 特别是完成这个任务需要我们选
择观测器的反馈增益矩阵 L,以使得观测器的极点配置在我们所期望
的位置。
那么整个系统看起来如下——
15
问题就归结为如何选择 K 和 L以满足我们的要求,结果证明如果
系统是“可观测的” ,那么观测器的极点就可以配置在 s 平面的任意
位置。可观性是可控性的对偶概念,可观性需要
0
Γ 具有 n 个线性无关
的列。
这种结构表明实现飞行器飞行操作系统是非常有利的。 在那种情
况下
,AB?飞行器动态系统的线性模型
C ?GPS 和惯性传感器
16
x ?位置,速度,加速度,高度,高度比 率(所有可能的其它状态,
如 ,α β 等)
y? 来自 GPS 角速度的位置和速度, 以及来自惯性传感器的加速度