




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、LMI:Linear Matrix Inequality ,就是線性矩陣不等式。在 Matlab 當(dāng)中,我們可以采用圖形界面的 lmiedit 命令,來調(diào)用 GUI 接口, 但是我認(rèn)為采用程序的方式更方便(也因?yàn)槲也欢@個(gè) lmiedit 的 GUI)。對于 LMI Lab , 其中有三種求解器( solver ): feasp , mincx 和 gevp。每個(gè)求解器針對不同的問題:feasp :解決可行性問題( feasibility problem ),例如: A(x)<B(x) 。mincx :在線性矩陣不等式的限制下解決最小化問題( Minimization of a line
2、ar objective under LMI constraints ),例如最小化 c'x ,在限制條件 A(x) < B(x) 下。gevp :解決廣義特征值最小化問題。例如:最小化lambda ,在0<B(x),A(x)<lamba*B(x) 限制條件下。要解決一個(gè) LMI 問題,首要的就是要把線性矩陣不等式表示出來。對于以下類型的任意的 LMI 問題N' * L(X1, . . . , XK) * N < M' * R(X1, . . . , XK) * M其中 X1, . . . , XK 是結(jié)構(gòu)已經(jīng)事先確定的矩陣變量。左側(cè)和右側(cè)的外部
3、因子 ( outer factors ) N 和 M 是給定的具有相同維數(shù)的矩陣。左側(cè)和右側(cè)的內(nèi)部因子(inner factors ) L(.)和R(.)是具有相同結(jié)構(gòu)的對稱塊 矩陣。每一個(gè)塊由 X1, . . . , XK 以及它們的轉(zhuǎn)置組合而成形成的。解決 LMI 問題的步驟有兩個(gè):1、定義維數(shù)以及每一個(gè)矩陣的結(jié)構(gòu),也就是定義X1, . . . , XK。2、描述每一個(gè) LMI 的每一項(xiàng)內(nèi)容( Describe the term content of each LMI )此處介紹兩個(gè)術(shù)語:矩陣變量( Matrix Variables ):例如你要求解 X 滿足 A(x)<B(x) ,
4、那么 X 就 叫做矩陣變量。項(xiàng)( Terms ):項(xiàng)是常量或者變量 ( Terms are either constant or variable )。常項(xiàng)( Constant Terms )是確定的矩陣??勺冺?xiàng)( Variable Terms) 是哪些 含有矩陣變量的項(xiàng),例如: X*A, X*C' 。如果是 X*A + X*C' ,那么記得要把它當(dāng) 成兩項(xiàng)來處理。好了廢話不說了,讓我們來看個(gè)例子吧(下面是一線性時(shí)滯系統(tǒng))。500)this.width=500;" border=0>針對這個(gè)式子, 如果存在滿足如下 LMI 的正矩陣 (positive-defi
5、ne) 的 Q, S1 , S2和矩陣M,那么我們就稱作該系統(tǒng)為 H-inf 漸進(jìn)穩(wěn)定的,并且 gammar 是上限。500)this.width=500;" border=0>該論文的地址為:論文原文地址該論文的算例為:500)this.width=500;" border=0我們要實(shí)現(xiàn)的就利用LMI進(jìn)行求解,驗(yàn)證論文結(jié)果首先我們要用setlmis()命令初始化一個(gè)LMI系統(tǒng)接下來,我們就要設(shè)定矩陣變量了。采用函數(shù)為Imivar語法: X = lmivar(type,struct)type=1:定義塊對角的對稱矩陣。每一個(gè)對角塊或者是全矩陣 任意對稱矩陣,標(biāo)量 單位
6、矩陣的乘積 ,或者是零陣。如果X有R個(gè)對角塊,那么后面這個(gè)struct就應(yīng)該是一個(gè)Rx2階的的矩陣, 在此矩陣中,struct(r,1)表示第r個(gè)塊的大小,struct(r,2)表示第r個(gè)塊的類型1- 全矩陣,0-標(biāo)量,-1-零陣)。比如一個(gè)矩陣有兩個(gè)對角塊,其中一個(gè)是2x2的全對稱矩陣,第二個(gè)是1x1 的一個(gè)標(biāo)量,那么該矩陣變量應(yīng)該表示為 X = lmivar(1, 2 1; 1 0)。type=2: mxn階的矩陣,只需要寫作 struct = m,n即可。type=3:其它類型。針對類型3,X的每一個(gè)條目(each entry of X )被定義 為0或者是+(-)xn,此處xn代表了第
7、n個(gè)決策變量。那么針對我們的例子,我們?nèi)绱硕x變量:% Q is a symmetric matrix, has a block size of 2 and this block is symmetricQ = lmivar(1, 2 1);% S1 a symmeric matrix, size 251 = lmivar(1, 2 1);% S2 is 1 by 1 matrix52 = lmivar(1, 1 0);% Type of 2, size 1 by 2M = lmivar(2, 1 2);定義完成變量之后,我們就該用lmiterm來描述LMI中的每一個(gè)項(xiàng)了。Matlab 的官方
8、文檔提示我們,如果要描述一個(gè)LMI只需要描述上三角或者下三角元素就可以了,否則會描述成另一個(gè)LMI。When describing an LMI with several blocks, remember to specify only the terms in the blocks on or below the diagonal (or equivalently, only the terms in blocks on or above the diagonal).語法為: lmiterm(termID,A,B,flag)termID 是一個(gè)四維整數(shù)向量,來表示該項(xiàng)的位置和包含了哪些矩陣變
9、量。termlD(1)可以為+p或者-p, +p代表了這個(gè)項(xiàng)位于第p個(gè)線性矩陣不等式的 左邊,-p代表了這個(gè)項(xiàng)位于第p個(gè)線性矩陣不等式的右邊。注意:按照慣例來 講,左邊通常指較小的那邊。termlD(2:3):1 、對于外部變量來說,取值為 0,0;2、對于左邊或者右邊的內(nèi)部變量來說,如果該項(xiàng)在(i,j)位置,取值i,jtermlD(4):1 、對于外部變量,取值為 02、對于 A*X*B ,取值 X3、對于A*X'*B,取值-Xflag(可選,值為s):因?yàn)椋?A*X*B) + (A*X*B)T = A*X*B + B'*X'*A',所以采用 s 來進(jìn)行簡寫。
10、比如:針對 A*X + X'*A'我們采用笨方法:lmiterm(1 1 1 X,A,1)lmiterm(1 1 1 -X,1,A')那么簡寫就是 lmiterm(1 1 1 X,A,1,'s')接下來我們就看該論文中的算例吧: (1,1)位置是-Q+Bd*S2*Bd'+Ad*S1*Ad'我們應(yīng)該表示為:% pos in (1, 1)lmiterm(1 1 1 Q, -1, 1);lmiterm(1 1 1 S2, Bd, Bd');lmiterm(1 1 1 S1, Ad, Ad');其它位置仿照寫就行了,不懂了多看幫助
11、文檔。 把每一個(gè)項(xiàng)都定義以后,要記得lmis = getlmis;tmin, feas = feasp(lmis)getlmis: 是在完成定義變量和項(xiàng)之后, LMI 系統(tǒng)的內(nèi)部表示就可以通過此命 令獲得( After completing the description of a given LMI system with lmivar and lmiterm, its internal representation lmisys is obtained with the command)。feasp 是調(diào)用 feasp 求解器,看有沒有可行解。 feas 就是可行解。 下面我把代碼貼上去,
12、那些常數(shù)矩陣都在此源程序中定義了。A = 2 1; 0 1;Ad = 0.2 0.1; 0 0.1;B1 = 0.1 0.1'B2 = 1 1'Bd = 0.1 0.1'C = 1, 1;Cd = 0.1, 0.1;D11 = 0.1;D12 = 1;Dd = 0.1;gammar = 1;% Initial a LMI systemsetlmis();% Define Variables% Q is a symmetric matrix, has a block size of 2 and this block is symmetricQ = lmivar(1, 2
13、1);% S1 a symmeric matrix, size 2S1 = lmivar(1, 2 1);% S2 is 1 by 1 matrixS2 = lmivar(1, 1 0);% Type of 2, size 1 by 2M = lmivar(2, 1 2);% Q, S1, S2 > 0lmiterm(-2 1 1 Q, 1, 1);lmiterm(-3 1 1 S1, 1, 1);lmiterm(-4 1 1 S2, 1, 1);% pos in (1, 1)lmiterm(1 1 1 Q, -1, 1);lmiterm(1 1 1 S2, Bd, Bd');
14、lmiterm(1 1 1 S1, Ad, Ad');% pos (1, 2)lmiterm(1 1 2 Q, A, 1); lmiterm(1 1 2 M, B2, 1);% pos(1, 3)lmiterm(1 1 3 0, B1);% pos(1, 4)lmiterm(1 1 4 S2, Bd, Dd'); lmiterm(1 1 4 S1, Ad, Cd');% pos(2, 2)lmiterm(1 2 2 Q, -1, 1);% pos(2, 4)lmiterm(1 2 4 Q, 1, C'); lmiterm(1 2 4 -M, 1, D12');% pos(2, 5)lmiterm(1 2 5 -M, 1, 1);% pos(2, 6) lmiterm(1 2 6 Q, 1, 1);% pos(3, 3)Imiterm(1 3 3 0, -(gammarA2);% pos(3, 4)Imiterm(1 3 4 0, D11');% pos(4, 4)Imiterm(1 4 4 0, -1);Imiterm(1 4 4 S1, C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)天培小學(xué)期末數(shù)學(xué)試卷
- 阜陽市2024中考數(shù)學(xué)試卷
- 高三零模數(shù)學(xué)試卷
- 2025年海南保亭黎族苗族自治縣醫(yī)療集團(tuán)考核招聘派駐保亭縣看守所駐所醫(yī)師1人(第1號)筆試歷年專業(yè)考點(diǎn)(難、易錯點(diǎn))附帶答案詳解
- 2025年04月陜西漢中市鐵路中心醫(yī)院招聘崗位0102擬聘人選筆試歷年專業(yè)考點(diǎn)(難、易錯點(diǎn))附帶答案詳解
- 2025至2030船舶制造產(chǎn)業(yè)深度調(diào)研及前景趨勢與投資報(bào)告
- 2025至2030櫥柜行業(yè)市場發(fā)展現(xiàn)狀及并購重組策略與投融資報(bào)告
- 2024年廣西職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試真題
- 2025至2030超薄CRT彩電行業(yè)發(fā)展分析及前景趨勢與投資報(bào)告
- 2025至2030茶袋紙行業(yè)市場深度研究與戰(zhàn)略咨詢分析報(bào)告
- 2022-2023學(xué)年廣西壯族自治區(qū)河池市高一下學(xué)期期末考試數(shù)學(xué)試題(解析版)
- REACH物質(zhì)管理協(xié)議書
- DBJ-T 15-30-2022 鋁合金門窗工程技術(shù)規(guī)范
- 供應(yīng)商審核自查表+自評回復(fù)模版BYD
- 北師大版數(shù)學(xué)四年級下冊簡易方程練習(xí)300題及答案
- 醫(yī)院項(xiàng)目監(jiān)理節(jié)能評估報(bào)告
- 交通事故賠償法律知識講座
- 浙教版 人教版 培智生活語文四年級下冊 部分教案
- ISO 8573-6 2003(en)壓縮空氣 第6部分:氣態(tài)污染物含量測量方法
- Unit4課后文章拓展訓(xùn)練-高中英語人教版(2019)選擇性必修第三冊
- 重鋼澳洲伊斯坦鑫鐵礦評估報(bào)告
評論
0/150
提交評論