[發明專利]一種面向學習的擾動觀測器設計方法在審
| 申請號: | 202010314920.6 | 申請日: | 2020-04-21 |
| 公開(公告)號: | CN111459031A | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 池榮虎;魏陽春;姚文龍;林娜;惠宇 | 申請(專利權)人: | 青島科技大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 青島中天匯智知識產權代理有限公司 37241 | 代理人: | 袁曉玲 |
| 地址: | 266000 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 學習 擾動 觀測器 設計 方法 | ||
1.一種面向學習的擾動觀測器設計方法,其特征在于:所述方法包括以下步驟:
步驟1、建立帶有非重復擾動的系統:
(1)考慮一個帶有擾動的離散多輸入多輸出線性時變系統,如下所示:
其中,
xk(t+1)∈Rn表示第k次迭代t+1時刻,系統的狀態;
uk(t)∈Rl表示第k次迭代t時刻,系統的控制輸入;
dk(t)∈Rn表示第k次迭代t時刻,系統中的擾動;
yk(t)∈Rm表示第k次迭代t時刻,系統的輸出;
A(t)∈Rn×n,B(t)∈Rn×l,C(t)∈Rm×n表示t時刻,系統的狀態轉移矩陣;
該系統滿足:
系統初始狀態xk(0)不變,即xk(0)=x0;
系統擾動dk(t)是有界的,即||dk(t)||≤bd;
系統滿足廣義Lipschitz條件,當△uk(t)≠0、△dk(t)≠0、△xk(t)≠0時,||△xk(t+1)||≤b1||△uk(t)||+b2||△dk(t)||+b3||△xk(t)||;
其中,
x0是一個常數向量;
bd、b1、b2、b3均為正數;
△uk(t)=uk(t)-uk-1(t),△dk(t)=dk(t)-dk-1(t),△xk(t)=xk(t)-xk-1(t);
(2)考慮一個帶有擾動的離散多輸入多輸出非線性非仿射系統,如下所示:
其中,
f(·)∈Rn表示未知的非線性函數;
該系統滿足:
系統初始狀態xk(0)不變,即xk(0)=x0;
系統擾動dk(t)是有界的,即||dk(t)||≤bd;
系統滿足廣義Lipschitz條件,當△uk(t)≠0、△dk(t)≠0、△xk(t)≠0時,||△xk(t+1)||≤b1||△uk(t)||+b2||△dk(t)||+b3||△xk(t)||;
步驟2、將帶有非重復擾動的系統迭代線性化為線性數據模型,把非重復擾動轉化為線性數據模型中的總擾動:
其中,
Φk(t)∈Rn×m·(t+1)為未知的梯度矩陣;
Uk(t)=[uk(0)T,uk(1)T,...,uk(t)T]T∈Rm·(t+1);
△Uk(t)=Uk(t)-Uk-1(t);
δk(t)∈Rn為由非重復擾動引起的總擾動;
步驟3、設計迭代更新算法估計線性數據模型中的梯度矩陣:
(1)針對狀態可測系統,迭代更新算法如下:
其中,
是Φk(t)的估計值;
η∈(0,2)為一個步長因子;
μ為一個正的權重因子;
(2)針對狀態不可測系統,迭代更新算法如下:
其中,
M∈Rm×m為一個常數矩陣;
(MC(t+1))L+表示矩陣MC(t+1)的左逆,滿足(MC(t+1))L+MC(t+1)=I;
I表示單位矩陣;
步驟4、針對狀態可測的系統,設計基于狀態的學習擾動觀測器:
其中,
是δk(t)的估計值;
zk(t)∈Rn是一個中間狀態變量;
K=(In-Γ)∈Rn×n為擾動觀測器參數;
Γ=diag{γ1,γ2,…,γn}是一個對角矩陣;|γi|1;i=1,2,…,n;
步驟5、針對狀態不可測的系統,設計基于輸出的學習擾動觀測器:
其中,
C(t+1)+表示矩陣C的偽逆;
為一個補償項;
ξk(t)是一個中間狀態變量;
Wδ(t+1)=V-Q(t+1)C(t+1);
矩陣S(t),Q(t),R(t)滿足(Ih-R(t))(V-Q(t)C(t))-S(t)C(t)=0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島科技大學,未經青島科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010314920.6/1.html,轉載請聲明來源鉆瓜專利網。





