国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種線性離散周期系統(tǒng)極點配置的方法與流程

      文檔序號:12271271閱讀:854來源:國知局

      本發(fā)明屬于控制理論與應用技術領域,特別涉及一種對線性離散周期系統(tǒng)的極點配置以及將實驗結果作用到實際線性離散周期系統(tǒng)上,通過比例環(huán)節(jié)的反饋把線性離散周期系統(tǒng)的極點移置到預定位置的一種線性離散周期系統(tǒng)極點配置的方法。



      背景技術:

      用極點配置來矯正系統(tǒng)的動態(tài)性能在線性時不變系統(tǒng)中是一種常用的控制手段。在線性離散周期系統(tǒng)中,系統(tǒng)的極點被定義為系統(tǒng)單值性矩陣的極點。線性離散周期系統(tǒng)穩(wěn)定與否取決于這些極點是否位于單位圓內。因此,通過一些控制手段來配置閉環(huán)系統(tǒng)的極點具有基本的重要性。

      在線性離散周期系統(tǒng)的極點配置問題的研究中,經常會涉及到周期Sylvester矩陣方程的求解問題??紤]如下周期極點配置問題:給定完全能達的線性離散周期系統(tǒng),求解周期反饋增益矩陣使得閉環(huán)系統(tǒng)單值性矩陣ΦA+BF=(Ak-1+Bk-1Fk-1)…(A0+B0F0)(其中Ak∈Rn×n,Bk∈Rn×m是周期為K≥1的系數(shù)矩陣),在復平面的特征值落在預定的位置Γ={λ1,…,λn},假設Γ={λ1,…,λn}關于實軸對稱。將線性離散周期系統(tǒng)的狀態(tài)反饋極點配置問題歸結為周期Sylvester矩陣方程的求解問題,進而得出線性離散周期系統(tǒng)狀態(tài)反饋增益矩陣。

      在線性離散周期系統(tǒng)的極點配置領域,已經取得了不少成果,但也有待于進一步完善。比如算法收斂速度慢。



      技術實現(xiàn)要素:

      有鑒于此,本發(fā)明提供一種線性離散周期系統(tǒng)極點配置的方法,從而解決現(xiàn)有的極點配置方法收斂速度慢的技術問題。

      本發(fā)明的目的是以下述方式實現(xiàn)的:

      一種線性離散周期系統(tǒng)極點配置的方法,包括如下步驟:

      步驟一:構造一組矩陣和矩陣Gk,具體包括如下步驟:

      步驟101)構造矩陣且滿足單值性矩陣的特征值集合為Γ;

      步驟102)構造矩陣Gk,Gk為以K為周期的相應維數(shù)的給定矩陣,使得周期矩陣對是完全可觀測的;

      步驟二:求解周期Sylvester矩陣方程的數(shù)值解Xk(j),k=0,1,…,K-1,具體包括如下步驟:

      步驟201)令指標函數(shù)其中,|| ||表示矩陣的F-范數(shù),

      令函數(shù)

      令函數(shù)

      令函數(shù)

      步驟202)選擇任意初值Xk(0)∈Rn×n,k=0,…,K-1,計算:

      Pk(0)=-Rk(0);

      j:=0,:=是賦值符號;

      步驟203)如果||Rk(j)||≤ε,k=0,1,…,K-1,ε為一正數(shù),退出并返回Xk(j),k=0,1,…,K-1;否則轉到步驟204;

      步驟204)對于k=0,1,…,K-1,計算:

      Xk(j+1)=Xk(j)+α(j)Pk(j);

      j:=j+1;

      返回第203步;

      步驟三:根據(jù)式計算狀態(tài)反饋增益矩陣Fk,k=0,1,…,K-1。

      優(yōu)選地,所述ε取10-6

      本發(fā)明的線性離散周期系統(tǒng)極點配置的方法,基于梯度下降法,設置合理的變步長,使得算法本身收斂速度快,能夠有效、快速地對周期Sylvester矩陣方程進行求解,從而得到一組狀態(tài)反饋增益矩陣,即解決線性離散周期系統(tǒng)的極點配置問題。

      具體實施方式

      本發(fā)明的線性離散周期系統(tǒng)極點配置方法包括如下步驟:

      考慮形如:

      xk+1=Akxk+Bkuk (1)

      的線性離散周期系統(tǒng),其中Ak∈Rn×n,Bk∈Rn×m是給定的周期為K≥1的系數(shù)矩陣??紤]如下周期極點配置問題:給定完全能達的周期系統(tǒng)(1),求解周期反饋增益矩陣Fk∈Rm×n使得閉環(huán)單值性矩陣ΦA+BF=(Ak-1+Bk-1Fk-1)…(A0+B0F0)在復平面的特征值落在預定的位置Γ={λ1,…,λn},為了使Fk存在,假設Γ={λ1,…,λn}關于實軸對稱。

      步驟一:構造一組矩陣和矩陣Gk,具體包括如下步驟:

      步驟101)構造矩陣且滿足單值性矩陣的特征值集合為Γ;

      步驟102)構造Gk為以K為周期的相應維數(shù)的給定矩陣,使得周期矩陣對是完全可觀測的;

      步驟103)構造如下周期Sylvester矩陣方程

      步驟二:求解周期Sylvester矩陣方程

      考慮形如的周期Sylvester矩陣方程。根據(jù)最小二乘理論,要求解周期Sylvester矩陣方程,就要尋找矩陣序列Xk,k=0,1,…,K-1來使如下指標函數(shù)J最?。?/p>

      其中,|| ||表示矩陣的F-范數(shù)。

      對指標函數(shù)J求偏導數(shù):

      也就是說,最小二乘解滿足

      步驟201)令指標函數(shù)其中,|| ||表示矩陣的F-范數(shù),

      令函數(shù)

      令函數(shù)

      令函數(shù)

      步驟202)考慮形如的Sylvester矩陣方程,選擇任意初值Xk(0)∈Rn×n,k=0,…,K-1,令:

      Pk(0):=-Rk(0);

      j:=0;

      步驟203)如果||Rk(j)||≤ε,k=0,1,…,K-1,ε為足夠小的正數(shù),例如ε取10-6,退出并返回Xk(j),k=0,1,…,K-1;否則進入下一步;

      步驟204)對于k=0,1,…,K-1,計算:

      Xk(j+1)=Xk(j)+α(j)Pk(j);

      j:=j+1;

      計算完成后返回第203步。

      在該算法中,當指標函數(shù)J關于Xk在第j次迭代中的偏導數(shù)Rk(j)的F-范數(shù)均小于足夠小的正數(shù)ε,則算法停止,并給出在該次迭代中得出的解Xk(j),k=0,1,…,K-1.至此,矩陣序列Xk(j),k=0,1,…,K-1滿足式(3),即得出周期Sylvester矩陣方程的數(shù)值解Xk。

      步驟三:得出狀態(tài)反饋增益矩陣Fk

      根據(jù)式

      計算可得狀態(tài)反饋增益矩陣Fk,k=0,1,…,K-1。

      下面用一個實例說明:

      考慮對如下離散線性周期系統(tǒng)進行極點配置:

      xk+1=Akxk+Bkuk, (4)

      其中:

      經驗證,線性離散周期系統(tǒng)(4)為完全能達的。欲將極點配置到Γ={-0.1±0.1i}。為了使得的特征值集合為Γ,可令為閉環(huán)系統(tǒng)的實約當標準型,為相應維數(shù)的單位矩陣,即:

      構造如下周期Sylvester矩陣方程:

      其中,給定

      根據(jù)步驟二中算法得出該方程的數(shù)值解Xk,k=0,1,2,…,K-1,則周期反饋增益矩陣

      在本例中,可得:

      易得,閉環(huán)系統(tǒng)單值性矩陣ΦA+BF=(A2+B2F2)(A1+B1F1)(A0+B0F0)的特征值集合為Γ={-0.1±0.1i},即閉環(huán)系統(tǒng)極點配置成功。

      以上所述的僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本領域的技術人員來說,在不脫離本發(fā)明整體構思前提下,還可以作出若干改變和改進,這些也應該視為本發(fā)明的保護范圍。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1