鲁棒全状态反馈最优 控制
[编辑 | 编辑源代码]
全状态反馈是一种控制技术,它将给定系统的闭环系统极点置于由所需性能规范指定的位置。可以使用 方法将此转换为优化问题,目标是最大程度地减少闭环系统中不确定扰动的影响,同时保持系统稳定性。这是通过最小化 不确定闭环系统的范数来完成的,这最大程度地减少了系统扰动或扰动的最坏情况影响。这可以针对单输入单输出 (SISO) 或多输入多输出 (MIMO) 系统完成。这里我们考虑具有加性不确定性的 MIMO 系统的情况。
考虑以下具有不确定性的线性系统
其中 是状态, 是输出, 是外生输入或扰动向量,以及 是执行器输入或控制向量,在任何
和 是实值矩阵,表示以下形式的时间变化参数不确定性
其中
是已知矩阵,具有适当的维数,而 是满足以下条件的不确定参数矩阵:
对于加性扰动:
其中
是已知的系统矩阵,并且
是满足 的扰动参数
因此, 其中
,,,,,,,, 是已知的。
存在 和 以及标量 使得
- .
其中
然后 .
一旦从上面的优化 LMI 中找到 K,就可以将其代入状态反馈控制律 以找到如以下所示的稳健稳定的闭环系统
其中 是状态, 是输出, 是外源输入或扰动向量,而 是执行器输入或控制向量,在任何
最后,系统的传递函数表示如下
此实施需要 Yalmip 和 Sedumi。 https://github.com/rubindan/LMIcontrol/blob/master/HinfFilter.m
全状态反馈最优 H_inf LMI
控制中的 LMI: https://wikibooks.cn/wiki/LMIs_in_Control