下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第14章LMI工具箱的应用,14.1线性矩阵不等式的建立14.2线性矩阵不等式求解器,LMI(linearmatrixinequality)本来是指数学中的线性矩阵不等式,但近年来主要应用在控制理论中,广泛应用于解决系统与控制中的一系列问题。这些问题的解决一般是根据控制理论建立线性矩阵不等式,然后再用Matlab中的LMI工具箱求解(LMI工具箱中的函数一般只能处理固定形式的线性矩阵不等式)。因此,LMI既可以指线性矩阵不等式,更多是是指Matlab中的LMI工具箱。随着解决线LMI内点法的提出以及Matlab中LMI控制工具箱的推广,LMI这一工具已经受到人重视。LMI控制工具箱已经成为了从
2、控制工程到系统识别设计和结构设计等诸多领域的一个强大的设计工具。由于许多控制问题都可以转化为一个LMI,系统的可行性问题,或者是一个具有LMI约束大的凸优化问题,应用LMI来解决系统和控制问题已经成为这些领域中的一大研究热点。LMI控制工具箱,采用内点法的LMI求解器,这些求解器比经典的凸优化算法速度有了显著提高。另方方面,它采用了有效的LMI结构化表示,在求解和计算领域做出了重大贡献。,一个线性矩阵不等式就是具有以下一般形式的矩阵不等式:(1)其中:是给定的对称常数矩阵。是未知的决策变量。但是,线性矩阵不等式更通常的一般形式为:通过适当的代数运算,上式可变为(1)式。,14.1线性矩阵不等式
3、的建立1)setlmis和getlmis一个线性矩阵不等式系统的描述以setlmis开始,以getlmis结束。当要建立一个新系统时,输入:Setlmis当一个线性矩阵不等式系统建好后,输入:lmisys=getlmis2)lmivar用来描述矩阵变量,主要是描述该变量的结构,形式如下:X=lmivar(type,struct)Type=1:描述的X变量具有对称结构。Type=2:描述的X变量具有长方结构。,例如:X1=lmivar(1,31)描述的是X1变量为3X3的对称矩阵。X2=lmivar(2,21)描述的是X2变量为2X1的长方矩阵。3)lmiterm当定义好矩阵变量的结构之后,用l
4、miterm定义一个线性矩阵不等式的内容。考虑以下实例:假设X是对称变量,G、S是对称正定矩阵变量,Y适当维数的变量矩阵,其余均为给定的常量。,lmiterm(111X,1,A,s)lmiterm(112X,B,1)lmiterm(112-Y,1,1)lmiterm(1130,C)lmiterm(122G,-1,1)lmiterm(1230,0)lmiterm(1320,1)lmiterm(2110,1)lmiterm(-211S,1,1)或者采取以下方法:,FF=newlmilmiterm(FF11X,1,A,s)lmiterm(FF12X,B,1)lmiterm(FF12-Y,1,1)lm
5、iterm(FF130,C)lmiterm(FF22G,-1,1)lmiterm(FF230,0)lmiterm(FF320,1)Fg=newlmilmiterm(Fg110,1)lmiterm(-Fg11S,1,1),14.2线性矩阵不等式求解器1)可行性问题寻找变量矩阵,使得满足线性矩阵不等式系统:采用求解器feasp。其一般的表达式为:tmin,xfeas=feasp(lmisys,option,target)该求解器实际上是通过求解如下的一个辅助凸优化问题的可行解:如果在求解过程中,存在tmin0,则系统lmisys是可行的。当系统是可行的,求解器feasp输出的第二个分量xfeas给
6、出了该矩阵不等式系统变量的解。该解可用dec2mat提取得到。,求解器输入量options是一个5维的向量,控制迭代过程的迭代次数、可行域的半径、精度等。一般可不写,取默认值。输入量target为tmin设置了目标值,只要tmintarget,则迭代计算结束。例:求满足的对称矩阵,使得:,clcclearA1=-12;1-3;A2=-0.81.5;1.3-2.7;A3=-1.40.9;0.7-2.0;setlmis();P=lmivar(1,2,1);BR=newlmi;lmiterm(BR11P,1,A1,s);BR=newlmi;lmiterm(BR11P,1,A2,s);BR=newlm
7、i;lmiterm(BR11P,1,A3,s);,BR=newlmi;lmiterm(BR110,1);lmiterm(-BR11P,1,1);lmisys=getlmis;tmin,xfeas=feasp(lmisys);P=dec2mat(lmisys,xfeas,P),结果:SolverforLMIfeasibilityproblemsL(x)R(x)ThissolverminimizestsubjecttoL(x)cdef。求Trace(X)相当于a+c+f,因此c=101001。,lmisys=getlmis;options=1e-5,0,0,0,0;copt,xopt=mincx(
8、lmisys,c,options);X=dec2mat(lmisys,xopt,X)coptxopt,X=-6.3542-5.88952.2046-5.8895-6.28552.22012.20462.2201-6.0771copt=-18.7167xopt=-6.3542-5.8895-6.28552.20462.2201-6.0771,3)广义特征值的最小化问题相应的求解器为gevp。其一般表达式如下:Lopt,xopt=gevp(lmisys,nlfc,options,linit,xinit,target)nlcf表示含不等式的个数,必须写正确。target时,迭代结束。,在调用gevp
9、时,必须遵循:(1)确定包含的线性矩阵不等式:(注意没有)(2)总是把放在线性矩阵不等式系统的最后。(3)要求。,例:,clcclearA1=-12;1-3;A2=-0.81.5;1.3-2.7;A3=-1.40.9;0.7-2.0;setlmis();P=lmivar(1,2,1);BR=newlmi;lmiterm(BR110,1);lmiterm(-BR11P,1,1);BR=newlmi;lmiterm(BR11P,1,A1,s);lmiterm(-BR11P,1,1);BR=newlmi;lmiterm(BR11P,1,A2,s);lmiterm(-BR11P,1,1);,BR=ne
10、wlmi;lmiterm(BR11P,1,A3,s);lmiterm(-BR11P,1,1);lmisys=getlmis;alpha,xopt=gevp(lmisys,3);alphaP=dec2mat(lmisys,xopt,P)结果:Result:feasiblesolutionofrequiredaccuracybestvalueoft:-0.122107guaranteedabsoluteaccuracy:9.90e-004f-radiussaturation:0.000%ofR=1.00e+008alpha=-0.1221P=5.5789-8.3503-8.350318.6443,
11、例:求解系列各参数矩阵以及参数的最小值:,clcclearA=01;0-0.1;B=0;0.1;C=-0.10;0-0.1;setlmis();X=lmivar(1,2,1);Q=lmivar(1,2,1);R=lmivar(1,2,1);M=lmivar(2,1,2);lmiterm(-111X,1,1);lmiterm(-211Q,1,1);lmiterm(-311R,1,1);lmiterm(-411X,-1,A,s);lmiterm(-411Q,-1,1);lmiterm(-411X,2,1);lmiterm(-411R,-1,1);lmiterm(-412X,-C,1);,lmiterm(-413M,-B,1);lmiterm(-413X,-1,1);lmiterm(414X,1,A);lmiterm(-422Q,1,1);lmiterm(4230,0);lmiterm(424X,1,C);lmiterm(-433R,1,1);lmiterm(434-M,1,B);lmiterm(-444R,1,1);lmisys=getlmis;alpha,xopt=gevp(lmisys,1);alphaX=dec2mat(lmisys,xopt,X)Q=dec2mat(lmisys,xopt,Q)R=dec2mat(lmi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版一年级下册第四单元《100以内的口算加、减法》模拟测试卷(含答案解析)
- 国际经贸关系的变化及影响分析报告
- 城市规划与管理策略研究报告
- 动漫在心理健康领域的应用研究
- (2025年)安徽省六安市综合类事业单位招聘考试公共基础知识真题试卷及参考答案
- 2026年全国大学生物流设计大赛理论考核模拟卷及答案
- 养老院伙食费退费制度
- 2026江苏扬州高邮高新招商发展有限公司招聘招商专员5人备考题库含答案详解【达标题】
- 2026四川成都市邛崃市招聘事业单位人员13人备考题库带答案详解(精练)
- 2026北京理工大学事业编制相关岗位招聘备考题库附参考答案详解(培优a卷)
- 校服采购合同补充协议
- 氧气底吹熔炼-液态渣侧吹还原技术处理低铅高银精矿工艺介绍
- 2025中国西电集团及中国西电所属企业招聘笔试历年典型考点题库附带答案详解试卷2套
- 养老销售技巧培训
- 第2讲目标任务:实现社会主义现代化和中华民族伟大复兴课件-2025-2026学年高中政治学生读本
- 资产评估风险防范方案
- 分治法课件教学课件
- 汽车租赁行业组织架构及岗位职责
- GB/T 20118-2025钢丝绳通用技术条件
- 2024年广东工业大学公开招聘辅导员笔试题含答案
- 机械加工述职报告
评论
0/150
提交评论