[發明專利]基于有限時間輸出狀態受限的多關節機械臂阻抗控制方法有效
| 申請號: | 202011180514.1 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112276954B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 于金鵬;田新誠;李剛;劉加朋;趙恩亮;徐雨夢;馬玉梅 | 申請(專利權)人: | 青島大學 |
| 主分類號: | B25J9/16 | 分類號: | B25J9/16 |
| 代理公司: | 青島錦佳專利代理事務所(普通合伙) 37283 | 代理人: | 朱玉建 |
| 地址: | 266071 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 有限 時間 輸出 狀態 受限 關節 機械 阻抗 控制 方法 | ||
1.基于有限時間輸出狀態受限的多關節機械臂阻抗控制方法,其特征在于,
包括如下步驟:
a.建立多關節機械臂的動力學模型,如公式(1)所示:
其中,q∈Rn×1為多關節機械臂各關節角度,分別表示多關節機械臂各關節角度變化速度和加速度;D(q)為多關節機械臂慣性矩陣;為多關節機械臂離心力和科里奧利力矩陣;G(q)為多關節機械臂重力項向量;τ∈Rn×1為真實控制律;τf∈Rn×1為多關節機械臂各關節所受的摩擦力向量;τd∈Rn×1是多關節機械臂各關節所受的外部干擾項向量;J(q)∈Rn×n為多關節機械臂的雅可比矩陣;Fe∈Rn×1為環境對多關節機械臂末端施加的接觸力;Rn×1為n維實數集,Rn×n為n×n維實數集,n為多關節機械臂的關節數;
多關節機械臂在笛卡爾坐標系上的關系式,如公式(2)所示:
其中,x為多關節機械臂末端位置,為多關節機械臂關節角度轉化為笛卡爾坐標下機械臂末端位置的函數關系式;整理得到下面公式:
多關節機械臂末端位置與末端力的阻抗控制關系式,如公式(3)所示:
其中,E=x-xd,Fd為多關節機械臂末端期待力,Md為多關節機械臂期待慣性矩陣,Bd為多關節機械臂期待阻尼矩陣,Kd為多關節機械臂剛性矩陣;
xd=[xd1,xd2,…,xdn]T為多關節機械臂末端期待軌跡,xd1,xd2,…,xdn表示xd的分量;
將公式(2)代入公式(1),得到:
其中,
設x1=x,則由公式(4)寫出公式(5):
其中,x1表示多關節機械臂末端位置,x1=[x11,x12,…,x1n]T;x2表示多關節機械臂末端運動速度,x2=[x21,x22,…,x2n]T;
b.根據有限時間輸出狀態受限技術和自適應反步法原理,設計真實控制律τ使得多關節機械臂末端位置x1跟蹤多關節機械臂末端期待軌跡xd;
假設f(Z)在緊集ΩZ中是一個連續的函數,對于任意的常數ε>0,總存在一個模糊邏輯函數WTS(Z)滿足:其中,輸入向量Q是模糊輸入維數,RQ為實數向量集;W∈RO是模糊權向量,模糊節點數O為正整數,且O>1,RO為實數向量集;
S(Z)=[s1(Z),...,so(Z)]T∈RO為基函數向量,s1(Z),...,so(Z)分別為S(Z)的基函數;選取基函數sj(Z)為如下的高斯函數:其中,μj=[μj1,μj2,…,μjr]是高斯函數分布曲線的中心位置,而ηj則為高斯函數的寬度;μj1,μj2,…,μjr為μj的基向量;
定義有限時間穩定:
考慮非線性系統對于光滑正定函數V(ξ),存在a>0、b>0和0<γ<1,使得成立,則非線性系統是半全局有限時間穩定;
收斂時間Ts通過公式:
Ts=1/(va-γva)[V1-γ(ξ(0))-(b/(a-va))(1-γ)/γ]來估計,且
其中,0<v<1,ξ(0)表示非線性系統的初始值;
對于任何向量k∈Rn,以下不等式對于滿足|l|<|k|的任意向量l∈Rn均成立:
定義虛擬控制律α1=[α11,α12,…,α1n]T;
定義誤差變量
其中,z1i=x1i-xdi表示i方向多關節機械臂末端位置與期待軌跡之間的誤差,z2i=x2i-α1i表示i方向多關節機械臂末端運動速度和虛擬控制律之間的誤差,i=1,2,…,n;
定義如下兩個緊集:
Ωa={|z1i|<kai},kai為正常數;Ωc={|x1i|<kci},kci為正常數,i=1,2,…,n;
誤差變量z1i受限區間的界kai=kc1i-Xdi,Xdi=max{|xdi|};
其中,kc1i為多關節機械臂末端位置x1i設定的受限區間的界,設ka=[ka1,ka2,…,kan]T;
基于有限時間輸出狀態受限的多關節機械臂阻抗控制方法設計選取一個障礙Lyapunov函數來構建真實控制律,當誤差變量趨向于受限區間的界時,障礙Lyapunov函數值將趨向于無窮大,進而保證誤差變量始終保持在受限區間內;具體包括如下步驟:
b.1.對于多關節機械臂末端期待軌跡xd,選取障礙Lyapunov函數
對V1求導得到:
選取虛擬控制律α1=[α11,α12,…,α1n]T,其中:
式中,k1i為正常數,i=1,2,...,n;定義k1=[k11,k12,…,k1n]T;
虛擬控制律其中,
將公式(8)和公式(9)代入公式(7),得到:
由楊氏不等式得到:
將式(11)代入式(10),得到:
b.2.選取Lyapunov函數對V2求導得到:
誤差變量z2對時間求導得到:
設f(Z)=-Δ-1(q)(τf+τd),定義非線性函數f(Z)=[f1(Z),…,fn(Z)]T,根據萬能逼近定理,對于任意小的常數εi>0,存在模糊邏輯函數WiTS(Z)使得fi(Z)=WiTS(Z)+δi;
其中,δi表示逼近誤差,并滿足δi≤εi,i=1,…,n;
由于z2=[z21,z22,…,z2n]T,由楊氏不等式得到:
其中,l是一個大于零的常數,Wi表示模糊權向量,||Wi||表示Wi的范數;
定義θ=max{||W1||2,||W2||2,…,||Wn||2},公式(15)寫成:
定義則:
選取真實控制律τ如下:
其中,k2表示大于零的常數,表示θ的估計值;
將公式(16)、(17)和(18)代入公式(13),定義估計誤差為得到:
b.3.選擇Lyapunov函數:其中,r為大于零的常數,對V求導得到:
選取自適應律:
其中,m為大于零的常數;
c.對構建的基于有限時間輸出狀態受限的多關節機械臂阻抗控制方法進行穩定性分析;
將公式(21)代入公式(20),得到公式(22):
由楊氏不等式得到:
將式(23)代入式(22),得:
當得:
當得:
由式(25)、(26)得式(27):
當滿足條件|z1i|≤kai,0<γ<1時,下列不等式成立:
將公式(27)及(28)代入式(24),得到:
其中,a=min{min{2γk1i},2γk2,mγ},
由公式(29)得知,當選擇參數滿足k1i>0,k2>0以及m>0時,保證a>0以及b>0;
根據有限時間穩定的定義,確定Ts,如公式(30)所示:
其中,0<v<1,V1-γ(0)表示選取Lyapunov函數V的初始值的1-γ次方;
對于滿足
以上不等式表明閉環系統中的誤差信號是半全局有限時間穩定的;進一步得知,初始條件滿足z1(0)∈Ω0={z1∈Rn:|z1|<|ka|}時,得到|z1i|<|kai|,i=1,2,…n,由公式x1=z1+xd以及公式|xdi(t)|≤Xdi,i=1,2,…,n,得出|x1i|<kai+Xdi=kc1i,i=1,2,…,n,
因此,機械臂輸出力/位狀態被約束在設定有界區間之中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島大學,未經青島大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011180514.1/1.html,轉載請聲明來源鉆瓜專利網。





