方法已成为近年来控制界的研究热点之一。
近年来 LMI 主要应用在控制理论中,广泛应用于解决系统与控制中的一系列问题 。
这些问题的解决一般是根据控制理论建立线性矩阵不等式,然后再用 Matlab 中的 LMI
工具箱求解(LMI 工具箱中的函数一般只能处理固定形式的线性矩阵不等式)。由于
LMI 的模糊控制理论有效地解决了如何利用 Lyapnov 方法分析和设计模糊控制器的重
要问题,同时也确立了模糊控制理论研究的一个重要方向,因此一经提出便受到了模
糊控制研究人员的普遍关注。LMI 控制工具箱,采用内点法的 LMI 求解器,这些求解
器比经典的凸优化算法速度有了显著提高。另方方面,它采用了有效的 LMI 结构化表
示,在求解和计算领域做出了重大贡献。因此基于 LMI 的控制理论和方法已成为近年
来控制界的研究热点。
1 LMI 工具箱介绍和使用
1.1 系统描述
LMI 系统的描述既可以通过交互式 GUI 界面 lmiedit 来进行直观的矩阵描述,又
可以通过命令 lmivar 和 lmiterm 来进行逐项的描述。
1.2 信息检
交互式函数 lmiinfo 提供有 lmiedit、lmivar 和 lmiterm 所创建的 LMI 系统的量化
检索功能。也可以通过 lmiedit 使得由一系列 lmivar 和 lmiterm 命令所建立的 LMI 系
统可视化。
1.3 问题求解
一般的 LMI 求解器都可以针对上面说到的三类标准 LMI 问题进行求解,三个求
解器可以解决一般结构的 LMI 系统和矩阵变量,并返回一个关于决策变量 x 的可行或
者最优解,相应的矩阵变量函数 dec2mat 得到。
求解线性矩阵不等式问题的算法主要有椭球法和内点法及其他的数值解法。其中
内点法的优点很明显,它不需要给出迭代的初始可行解且能够求解拟凸问题。 Matlab
软件开发出功能强大的 LMI 工具箱的算法就是基于内点法,它提供了与上述相对应的
3 类标准的线性矩阵不等式问题求解函数:feasp,mincx,gevp。此外,该工具箱还可
用于以下几方面。
① 多目标控制器综合,包括 LQG 综合, 综合和极点配置综合。
② 系统鲁棒性的分析和测试,包括检测时变线性系统的二次稳定性,带有参数的
Lyapunov 稳定性,混合的 分析以及带有非线性成分的 Popov 准则。
③ 系统的辨识、滤波、结构设计、图形理论、线性代数以及加权值等问题,LMI
工具箱还提供了两个交互的图形用户界面(GUI):LMI 编辑器和 Magshape 界面。用户
可以在 LMI 编辑器中很方便地描述线性矩阵不等式。
1.4 结果验证
所得解 x 很容易由函数 evallmi 和 showlmi 进行验证,从而实现检查分析结果。LMI
系统中的所有变量都可以通过 evallmi 有决策变量 x 的值来估计,此时,每个 LMI 左
边和右边的部分都变味了常数矩阵,可以由 showlmi 显示。
评论0