[發明專利]基于神經網絡動態面滑模控制的機械臂系統飽和補償控制方法有效
| 申請號: | 201510351699.0 | 申請日: | 2015-06-24 |
| 公開(公告)號: | CN105223808B | 公開(公告)日: | 2017-12-05 |
| 發明(設計)人: | 陳強;施琳琳 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | G05B13/04 | 分類號: | G05B13/04 |
| 代理公司: | 杭州斯可睿專利事務所有限公司33241 | 代理人: | 王利強 |
| 地址: | 310014 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 神經網絡 動態 面滑模 控制 機械 系統 飽和 補償 方法 | ||
1.一種基于神經網絡動態面滑模控制的機械臂系統飽和補償控制方法,其特征在于:所述控制方法包括以下步驟:
步驟1,建立機械臂伺服系統的動態模型,初始化系統狀態、采樣時間以及控制參數,過程如下:
1.1機械臂伺服系統的動態模型表達形式為
其中,q和θ分別為機械臂連桿和電機的角度;g為重力加速度;I為連桿的慣量;J是電機的慣量;K為彈簧剛度系數;M和L分別是連桿的質量和長度;u是控制信號;v(u)為飽和函數,表示為:
其中sgn(u),為未知非線性函數;vmax為未知飽和參數,滿足vmax>0;
定義x1=q,x3=θ,式(1)改寫為
其中,y為系統輸出軌跡;
1.2定義變量z1=x1,z2=x2,則式(3)改寫成
其中,
步驟2,根據微分中值定理,將系統中的非線性輸入飽和進行線性化處理,推導出帶有未知飽和的機械臂伺服系統模型,過程如下:
2.1對飽和模型進行光滑處理
則
v(u)=sat(u)=g(u)+d(u) (6)
其中,d(u)表示光滑函數與飽和模型之間存在的誤差;
2.2根據微分中值定理,存在ξ∈(0,1)使
其中uξ=ξu+(1-ξ)u0,u0∈(0,u);
選擇u0=0,將式(7)改寫為
2.3由式(6)和式(8),將式(4)改寫為以下等效形式:
其中,
步驟3,計算控制系統跟蹤誤差,滑模面及微分,過程如下:
3.1定義控制系統的跟蹤誤差,滑模面為
其中,yd為二階可導期望軌跡,λ為常數,且λ>0;
3.2對式(10)求導得:
3.3設計虛擬控制量
其中,k1為常數,且k1>0;
3.4定義一個新的變量β2,讓虛擬控制量通過時間常數為τ2的一階濾波器:
3.5定義則
步驟4,針對式(4),設計虛擬控制量,過程如下:
4.1定義誤差變量
si=zi-βi,i=2,3(15)
式(15)的一階微分為
4.2設計虛擬控制量
其中,ki為常數,且ki>0;
4.3定義一個新的變量βi+1,讓虛擬控制量通過時間常數為τi+1的一階濾波器:
4.4定義則
步驟5,設計控制器輸入,過程如下:
5.1定義誤差變量
s4=z4-β4 (20)
計算式(20)的一階微分為
5.2為了逼近不能直接得到的非線性不確定項以及b2,定義以下神經網絡
其中,W*為理想權重,ε*為神經網絡理想誤差值,滿足|ε*|≤εN,表達式為:
其中,a,b,c,d為常數;
5.3設計控制器輸入u:
其中,為理想權重W的估計值,為理想誤差ε*上界的估計值;
5.4設計自適應率:
其中,Γ=ΓT>0,Γ是自適應增益矩陣,σ,vεN都是常數,且σ>0,vεN>0;
步驟6,設計李雅普諾夫函數
對式(26)進行求導得:
如果則判定系統是穩定的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510351699.0/1.html,轉載請聲明來源鉆瓜專利網。





