[發明專利]一種基于模糊優化的欠驅動機械臂分層滑模控制方法有效
| 申請號: | 201810965656.5 | 申請日: | 2018-08-23 |
| 公開(公告)號: | CN108972560B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 高欣;翟林;任澤宇;劉惠禾 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模糊 優化 驅動 機械 分層 控制 方法 | ||
1.一種基于模糊優化的欠驅動機械臂分層滑模控制方法,其特征在于,所述方法步驟包括:
(1)建立平面二自由度主動-被動AP型欠驅動機械臂動力學模型,將非線性耦合動力學模型簡化為仿射非線性系統形式,以兩個關節角度作為控制目標,具體為:
建立平面二自由度主動-被動AP型欠驅動機械臂動力學模型如下:
由式(1)可知,這是一個單輸入多輸出的非線性耦合系統,其中,θ、分別表示關節角序列、關節角速度序列以及關節角加速度序列,均為2維列向量;M(θ)∈R2×2為關節空間中的慣性矩陣;為哥氏力和離心力矩陣;τ=(τ1,0)T為關節力矩矢量,其中τ1為主動關節的輸入力矩,被動關節的輸入力矩為0;把兩組狀態變量當做兩個子系統,將上述表達式進行變形可以得到:
其中M-1(θ)為慣性矩陣M(θ)的逆矩陣,將公式(2)展開為仿射非線性系統的形式,得到:
其中,a1,a2,a3為機械臂本身相關參數,均為正的常數;
a3=m2l1r2
I1、I2分別為兩關節的轉動慣量,m1、m2分別為兩個連桿的質量,r1、r2分別為機械臂連桿重心位置,l1為第一連桿長度,c2代表cosθ2;x1,x2,x3,x4為系統的狀態變量,對照單輸入多輸出的非線性耦合系統標準式可以得到相應的非線性函數f1(x),f2(x),b1(x),b2(x);選取控制目標為機械臂兩個關節角,即y=[x1,x3];
(2)設計分層滑模控制器,將每個關節的角度和角速度組成一個子系統,求解兩個子系統等效輸入,并利用李雅普諾夫反饋函數法構造滑模總切換面,得到控制率,具體為:
把兩組狀態變量當做兩個子系統,分別為每個子系統定義一個一階子滑模表面s1和s2:
s1=c1x1+x2 (4)
s2=c2x3+x4 (5)
其中,c1,c2是正的常數,根據Filippov等效控制理論,得到:
將機械臂仿射非線性系統式(3)帶入式(6)和式(7),可以求解兩個子系統的等效輸入ueq1和ueq2:
由滑模控制的到達條件,系統的輸入應該有滑模切換控制部分,采用作為切換函數,其中W、K為常數,sgn為符號函數;因為欠驅動系統輸入控制量的個數比需要控制的輸出量個數少,所以對于整個系統的控制來說即使保證了各個子系統都朝著自己的滑模表面運動也不能確保整個系統也朝著總的滑模表面運動,因此采用李雅普諾夫反饋函數法來對系統進行再設計,使其滿足所有滑模面穩定控制的要求:
設系統的切換項為usw,定義系統的總輸入u為:
u=ueq1+ueq2+usw
定義S為系統總滑模表面:
S=z1s1+z2s2
定義一個正定的李雅普諾夫函數V為:
V=S2/2
其中z1,z2均為正的常數,對李雅普諾夫函數V兩端求導,并將子滑模面式(4)、(5)以及系統總輸入u代入李雅普諾夫導數式可得:
由滑模的到達規律定義,將總系統看作一階系統,則有:
-WS-Ksgn(S)=z2b2(x)ueq1+z1b1(x)ueq2+(z1b1(x)+z2b2(x))usw (11)
于是可以得到控制輸入的切換函數部分usw為:
因此得到系統的總輸入u;
(3)設計模糊規則動態優化滑模控制率中的切換魯棒項,解決以往控制系統存在的抖振問題,具體為:
對滑模變結構控制的分析可知,當切換項增大時,系統抖振增加,同時系統狀態快速向滑模面收斂,相反,則抖振減小,穩態時間增加;在分層滑模控制率中只要切換項包含對等效輸入項的補償,系統的狀態就可以到達總的滑模表面;因此,設優化的控制輸入u′為:
u′=ueq1+ueq2+λ×usw (13)
其中,λ為動態調整切換項的系數,以總滑模面S作為模糊控制器的輸入,系統的切換魯棒項系數λ作為輸出變量,模糊推理形式為:
Ri:If S is FiThenλis Ui
其中,Ri為模糊控制器中的第i條模糊控制規則,i=1,2,…n…,Fi為輸入變量S的模糊集,Ui為輸出變量λ的模糊集;輸入采用單點模糊化,輸出采用單值隸屬函數,采用重心法反模糊化方法可得到模糊控制器的輸出為:
其中為第i條規則的激勵強度;
所述方法利用模糊推理對欠驅動系統滑模函數進行實時調節,當系統總滑模函數S遠離滑模表面S=0時,增大切換項,以此來加速收斂,降低穩態時間;當系統總滑模函數S在滑模表面S=0附近運動時,減小切換項,以此來降低抖振,增加控制精度,最終實現平面二自由度主動-被動AP型欠驅動機械臂的位置控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810965656.5/1.html,轉載請聲明來源鉆瓜專利網。





