![](https://csdnimg.cn/release/download_crawler_static/86513742/bg1.jpg)
收稿日期: 2015 - 10 - 12; 修订日期: 2015 - 11 - 17
作者简介: 戴江涛( 1981 - ) ,男,硕士( 博士在读) ,讲师,研究方向: 二维系统的控制理论与应用、多智能体系统的协
同控制等。
基金项目: 廊坊市科技局项目( 2014011045) 。
第 33 卷 第 6 期
2015 年 12 月
江 西 科 学
JIANGXI SCIENCE
Vol. 33 No. 6
Dec. 2015
doi: 10. 13990 /j. issn1001 - 3679. 2015. 06. 029
Yalmip 优化工具箱及其在控制理论中的应用
戴 江 涛
( 北华航天工业学院基础部,065000,河北,廊坊)
摘要: 信息科学中经常需要求解优化问题,频繁的使用优化软件。但是优化软件众多,使用方法也各不相同。
对于同一个问题,各个优化软件的求解效率也不尽相同。特别是不少大型的优化软件使用方法比较繁琐,初
学者不易掌握。针对这种情况,Johan Lofberg 编写的 yalmip 工具箱给出了一种好的解决方案,它提供了一种
统一的、简单直观的建模语言,使所有的规划( 优化) 问题,都可以用这种统一的方式建模; 另外,它还提供了
一个编程接口可以很方便地调用几乎所有的优化软件求解器,避免用户花大量的时间学习各种优化软件的
使用,又能充分的利用这些优化软件解决问题。首先介绍 yalmip 工具箱中的几个常用命令( 函数) 及其使用
方法; 之后,以 yalmip 工具箱在控制理论中的应用为例,详细介绍其具体的使用方法。
关键词: yalmip 工具箱; 最优化; 线性矩阵不等式; matlab; 控制理论
中图分类号: O221. 4 文献标识码: A 文章编号: 1001 - 3679( 2015) 06 - 915 - 05
Yalmip Optimization Toolbox and its Application in Control Theory
DAI Jiangtao
( Fundamental Science Department,
North China Institute of Astronautic Engineering Langfang,065000,Langfang,Hebei,PRC)
Abstract: There are many optimization software packages currently available for va rious applications
and their using methods are also different. For the same problem
,the computational efficiency of each
optimization software is not the same. In particular,the use of many large-scale optimization softwares
is cumbersome and not easy for beginners. In view of this,yalmip toolbox written by Johan Lofberg is
a good choice. It provides a unified,simple and intuitive modeling language w hich can be used to
model almost all optimization problems in a unified way. This avoids the user having to spend a lot of
time to learn how to use a variety of optimization software,but can take full advantage of these opti-
mization softwares to solve the problem. In this paper,we first introduce several common commands
( functions) and their use in yalmip toolbox; after that,taking the application of yalmip toolbox in
control theory for example,we introduce the use of specific methods in detail.
Key words: yalmip toolbox; optimization; linear matrix inequality; matlab; control theory