控制中的LMI/点击此处继续/控制器合成/多准则LQG
多准则线性二次型高斯 (LQG) 线性矩阵不等式允许人们为具有基于 Q 和 R 矩阵定义的多个不同准则的基于高斯噪声的状态空间系统形成一个优化控制器,类似于 LQR 框架中的控制器,这些准则在任意成本函数中被优化。就像传统的 LQR 一样,成本矩阵必须以与经典控制中传统增益类似的方式进行调整。然而,在 LQR 和 LQG 框架中,增益更直观,因为每个增益都直接与状态或输入相关联。
系统是一个线性时不变系统,可以用状态空间表示,如下所示
其中 分别代表状态向量、测量输出向量和感兴趣的输出向量, 是扰动向量,以及 是适当维度的系统矩阵。进一步定义: 是 并且是状态向量, 是 并且是状态矩阵, 是 并且是输入矩阵, 是 并且是外生输入, 是 并且是输出矩阵,而 和 是 并且分别是输出和感兴趣的输出。
且 ,该系统可控且可观测。
矩阵 以及噪声信号 。
在线性二次高斯 (LQG) 控制问题中,目标是在工厂具有随机初始条件并且在输入和测量时遭受白噪声扰动的情况下,最小化二次成本函数。
此问题有多个感兴趣的输出。它们由以下定义
对于每个感兴趣的输出,我们都关联一个成本函数
此外,矩阵 和 必须作为以下Riccati方程的解找到
优化问题是在满足可测条件和约束 的情况下,对 u 最小化 。 此优化问题可以表述为
关于 ,其中
关于 的最大值,受以下约束条件限制:
此 LMI 的结果是上述 Ricatti 方程的解。
此实施需要 Yalmip 和 Sedumi。
https://github.com/rezajamesahmed/LMImatlabcode/blob/master/multicriterionquadraticproblems.m
- 最优控制的反问题