H∞控制器的设计

  • 格式:docx
  • 大小:117.44 KB
  • 文档页数:7

一、H∞控制器的设计

(一)H∞状态反馈控制器设计思路

图 2-1 广义系统

针对如上图所示的广义系统,P(s)是一个线性时不变系统,其状态方程可以用下面的式子描述:

uDDxCyuDDxCzuBBAxx22212121111211 2-1

其中:nxR是状态向量,muR是控制输入,pyR是测量输出,rzR是被调输出,qR是外部扰动。这里考虑在外部扰动不确定但能量有限的情况下,设计一个控制器)()()(sysKsu,使得闭环系统满足:

(1)闭环系统内部稳定;

(2)从扰动到被调输出的传递函数满足下面的关系:

1)(sTwz 2-2

满足这样性质的控制器称为系统的一个H控制器。

通过将系统模型中的系数矩阵分别乘以一个适当的常数,可以使得闭环系统具有给定的H性能γ,即使得γ)(sTwz的H控制问题转化为使得1)(sTwz的标准H控制问题。称具有给定H性能γ的H控制器为系统P(s)的γ-次优H控制器。进一步可以通过对γ的搜索,可以求取使得闭环系统的扰动抑制度γ最小化的控制器。

对于上面给出的系统,令D21、D22为零矩阵,C2为单位阵,那么就形成了一个状态反馈控制系统。

对于这个系统,如果可以设计一个静态反馈控制器)()()(sxsKsu,使得系统闭环稳定,并且满足从扰动到被调输出的传递函数为:

1)]()[()(1111112121DBBAsIKDCsTwz 2-3

那么,我们称这样的反馈控制器为系统P(s)的一个状态反馈H控制律。

定理 对于系统P(s),存在一个状态反馈H控制器,当且仅当存在一个对称正定矩阵X和W,使得以下矩阵不等式成立:

0)()(111211111121111212IDWDXCDIBWDXCBWBAXWBAXTTTT 2-4

成立,而且,如果上面的矩阵不等式存在一个可行解**XW、,则有1*)(*XWK为系统的状态反馈H控制矩阵。

对于次优控制问题,通产可以进行一下变换:

1)()(1-sTsTwzwzγγ 2-5

将原模型中的11112CDD、、替换为 11111112CDD、、,则得到新的状态反馈次优控制器对应的矩阵不等式:

0)()(111-1211-111-111211-111212IDWDXCDIBWDXCBWBAXWBAXTTTT 2-6

为了计算方便,在上式的左右两边分别乘以{,,}diagIII,则得到如下式子:

0)()(2111211111121111212IDWDXCDIBWDXCBWBAXWBAXTTTT 2-7

求解该不等式即可得到系统状态反馈γ-次优H控制器 求解该不等式,即可得到系统状态反馈γ-次优H控制器。

这样,γ-次优H控制器存在的条件下(LMI可解),通过建立和求解以下优化问题即可得到γ-次优H控制器: 1212111121111211211min

()()00TTTTAXBWAXBWBCXDWBIDCXDWDIX

下面利用状态反馈进行γ-次优H控制器的设计。

(二)系统矩阵

下面给出系统的各个矩阵:

1112111122212201000102310010011821,,0001130234001102111421231122414,,4253143124,,ABBCDDCIDD00

(三)仿真结果

仿真条件设置:系统的状态初值设置为:00 0 0 0TX,时间间隔设置为0.01s,共仿真10s,在0.2秒处施加一个2 1T的扰动。

设置mincx函数的解算精度为1e-5,计算得到系统的反馈控制矩阵:

在上面的仿真结果中,flag同EVP问题中的flag一样,都是X,W是否是系统的解得标志。仿真结果中flag负定,说明X,W是系统的解。这样就求得了系统的状态反馈控制矩阵。

下面给出闭环系统的仿真结果:

图2-2 0.2秒处加入脉冲干扰后的系统状态变量的响应曲线

当取sin() cos(2) (0.01,2050)TnTnTTn时,仿真结果如下: 012345678910-0.02-0.0100.010.020.030.040.050.06t/s

x1x2x3x4

图 2-3 0.2-0.5秒加入正弦干扰后的系统状态变量的响应曲线

当取=wgn(2,1,1),即功率为1 的白噪声时,仿真结果如下:

图 2-4 在0.2-0.5秒加入高斯白噪声后的仿真结果

从上面的仿真结果可以看出,对于不同的干扰信号,系统都可以回到稳定状态,证明系统是闭环稳定的。

012345678910-0.5-0.4-0.3-0.2-0.100.10.20.30.40.5

x1x2x3x4012345678910-0.4-0.3-0.2-0.100.10.20.3

x1x2x3x4