连续时间D稳定控制器
此LMI允许您根据系统性能(如上升时间、稳定时间和超调百分比)将极点放置在特定位置,同时确保系统的稳定性。
假设我们给出了连续时间系统
其稳定性未知,其中 , , , 和 对于任何 .
向系统添加不确定性
为了正确定义复平面上可接受的极点区域,我们需要以下数据
- 矩阵 , , ,
- 上升时间 ()
- 稳定时间 ()
- 超调百分比 ()
拥有这些信息将有助于我们制定优化问题。
使用上面给出的数据,我们现在可以定义我们的优化问题。为了做到这一点,我们必须首先使用以下不等式约束来定义复平面上可接受的极点区域
上升时间:
稳定时间:
超调百分比:
假设 是复极点位置,那么
这使得我们可以修改我们的不等式约束,如下所示
上升时间:
稳定时间:
超调百分比:
这不仅使我们能够映射复极点位置和不等式约束之间的关系,而且还使我们能够轻松地为这个问题制定 LMI。
假设存在 和 使得
for
给定得到的控制器 ,我们现在可以确定 的极点位置 满足不等式约束 , 和 ,对于所有
这个 LMI 的实现需要 Yalmip 和 Sedumi https://github.com/JalpeshBhadra/LMI/blob/master/quadraticDstabilization.m