999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于滑模干擾觀測器的機械臂終端滑模控制

2020-11-13 01:27:14
中南大學學報(自然科學版) 2020年10期
關鍵詞:機械模型

(天津大學電氣自動化與信息工程學院,天津,300072)

目前,機械臂已經被廣泛應用于工業領域,它能夠幫助人們快速完成工業過程中一些復雜和重復的任務,如裝配、運輸、鉆孔和倒角等,這些任務都要求機械臂能夠對期望軌跡進行高精度的軌跡追蹤。然而,機械臂是一個復雜的非線性系統,它本身存在的模型不確定性等因素使得它的精確數學模型難以建立,這給機械臂的高精度估計追蹤帶來一定的困難,所以研究不依賴模型的高精度控制方法對于機械臂系統尤為重要。針對機械臂的軌跡追蹤控制問題,學者們提出了很多控制方法,如反步控制法[1]、自適應控制法[2]、滑模控制法[3-7]、魯棒控制法[8]、時延控制法[9-10]和神經網絡控制法[11]。其中,滑模控制方法(SMC)由于結構簡單,控制精度高,對外部干擾魯棒性強等優點,被廣泛應用于機械臂控制領域。傳統的滑模控制采用線性滑模面,使處于滑模面的狀態變量逐漸地趨近于零,但不能在有限時間內收斂;為了解決這個問題,提高控制精度,MAN 等[4]提出了終端滑模(TSMC)的方法,使處于滑模面的狀態變量能在有限時間收斂到零,但該方法存在奇異性問題。為了解決奇異性問題,FENG 等[5]提出非奇異終端滑模控制(NTSMC)方法,并應用于機械臂軌跡追蹤控制中,但該方法會在切換控制項中引入指數項,它的存在可能造成收斂停滯;WANG等[7]根據傳統的終端滑模設計了一種準終端滑模面,當跟蹤誤差收斂到某個鄰域時將終端滑模面切換為另一種非線性滑模面,這種方法既消除了奇異性問題,又不會使滑模趨近律項中引入狀態的指數項,可以充分發揮終端滑模的優勢。雖然滑模控制算法有很多優勢,但它是一種基于模型的控制方法,直接用于具有模型不確定性的機械臂系統控制中往往達不到預期的控制效果。為了解決這一問題,JIN 等[12-13]根據時延控制的思想,將時延估計(TDE)與滑模控制相結合用于機械臂控制,通過時延估計來估計系統的模型信息以及外部干擾,將機械臂模型簡化,然后設計非奇異終端滑模控制器,實現了不依賴模型的機械臂控制;但這種方法沒有考慮對時延估計誤差的補償,而是通過魯棒項加以抑制,這使控制器設計存在一定保守性。TRAN等[14]將神經網絡與終端滑模相結合,以徑向基神經網絡來逼近機械臂模型中各個元素,實現了無模型控制;但這種方法的計算量很大,不利于實時控制。ZHU 等[15]將自適應滑模干擾觀測器與終端滑模相結合用于空間機械臂控制,該方法以自適應滑模干擾觀測器來補償模型的不確定項和外部干擾,實現自抗擾控制;但這種方法在控制器設計時需要機械臂的名義模型,不能實現完全不依靠模型的控制。本文作者根據時延控制、非奇異準終端滑模與滑模干擾觀測器的優點,提出一種基于干擾觀測器的終端滑模控制方法,并以仿真和實驗數據驗證了該方法的有效性。

1 模型描述

一個n自由度的機械臂動力學模型[16]可以表示為

式中:q,和∈Rn,分別為機械臂系統的角位置、角速度和角加速度向量;M(q) ∈Rn×n,為非奇異的慣性矩陣;C(q,) ∈Rn×n,為離心力和科里奧利力矩陣;G(q) ∈Rn,為重力向量;F() ∈Rn,為摩擦力矩陣;τd∈Rn,為外部干擾向量;τ∈Rn,為控制力矩向量。

通常機械臂的動力學模型具有如下性質:M(q)是一個對稱正定矩陣,它的范數滿足0<其中,δ1和δ2為正常數。

控制目標:設計合適的控制器,使機械臂的關節角位置q能在有限時間內跟蹤期望軌跡qd。

定義系統的跟蹤誤差e及其導數如下:e=q-qd,

2 控制器設計

控制器設計方法分為3步:1)根據時延估計的思想,確定式(2)中的F(t)項,將機械臂的動力學模型轉化為局部模型;2)選擇終端滑模面,設計終端滑模控制器;3)設計滑模干擾觀測器(SMDO)對時延估計的誤差進行補償。所設計的控制器的結構形式如圖1所示。

2.1 機械臂局部模型

由式(2)可以看出,只有F(t)是未知項。本文采用時延估計的思想,以上一個采樣時刻的控制輸入和系統輸出來估計當前時刻的F(t)項:

式中:L為采樣時間間隔,L越小,時延估計的誤差越小;t為時間。時延估計的誤差ε可以表示為

基于時延估計的機械臂簡化模型(2)僅僅在一個采樣時間間隔內有效,故稱為機械臂的局部模型。

2.2 終端滑模控制器設計

引理1[10]:當矩陣滿足并且‖M-1(q)‖2≤δ1時,其中,I為單位矩陣,時延估計誤差ε及其導數都存在上界,使機械臂第i個關節模型的時延誤差εi及其導數滿足其中,和均為正常數。

為了簡化表達式,定義

式中:γ為常數;x=[x1,x2,…,xn]T。

設計滑模控制器,首先需要選擇合適的滑模面來保證理想的滑動模態。本文選擇非奇異準終端滑模變量矩陣s為

式中:a=diag(a1,a2,…,an),為正常數對角矩陣。λ(e)為由一組非線性函數組成的向量,λ(e)=diag(λ1(e1),λ2(e2),…,λn(en))。

對式(6)求導得:

使=0可以得出等效控制項τeq:

從式(9)和(10)可以看出:當追蹤誤差小于某個設定的鄰域時,等效控制項中沒有非奇異項,說明本文使用的非奇異準終端滑模面可以消除傳統終端滑模的奇異性問題。

選擇合適的滑模面之后,下一步是設計滑模控制器的切換控制項。本文選擇快速型終端趨近律作為切換控制項τsmc:

式中:k1=diag(k11,k12,…,k1n),k2=diag(k21,k22,…,k2n),均為正常數對角矩陣。

圖1 控制器結構框圖Fig.1 Block diagram of controller

2.3 滑模干擾觀測器設計

基于時延估計的機械臂簡化模型存在時延估計誤差,而時延誤差的存在會影響控制器的控制性能。為了消除時延估計誤差的影響,本文將時延誤差看作一種外部干擾,設計滑模干擾觀測器對它進行補償,干擾補償項τsmo如下:

式中:為設計的干擾觀測器對時延誤差的補償項:

式中:μ為中間輔助量;k3=diag(k31,k32,…,k3n),k4=diag(k41,k42,…,k4n),均為正常數對角矩陣。

綜上,本文設計的控制器的控制輸出可以表示為

3 有限時間收斂性證明

定理1:針對機械臂的動力學簡化模型(2),選擇如式(6)所示的非奇異準終端滑模面、式(14)所示的控制器以及式(13)所示的滑模干擾觀測器,并且當控制器參數和觀測器參數滿足一定條件時,滑模變量和觀測器誤差能在有限時間內收斂到0。

證明:將控制器輸出式(14)代入機械臂簡化模型(2)可得

為了簡化證明過程,將動態系統式(15)和(16)轉化為n個子系統:

式中:i=1,2,…,n。

根據引理1,第i個時延估計誤差的導數可以寫成

式中:ρi為一個有界的時變函數,滿足

式(19)可以進一步表示為

選取二次型Lyapunov函數V:

式中:P為對稱正定矩陣,h和v為正常數。可以看出,當h> 0,v> 0 時,矩陣P總是正定的。由式(22)可知,Lyapunov函數V滿足:

式中:λmax(P)和λmin(P)分別為矩陣P的最大特征值和最小特征值。

對Lyapunov函數V求導得

當控制器和觀測器參數k1i,k2i,k3i和k4i滿足式(26)所示關系時,矩陣Q和Rt均為對稱正定矩陣。

則式(24)可以轉化為

式中:λmin(Q)和λmin(Rt)分別為矩陣Q和Rt的最小特征值。

由式(23)可得

由z=[z1z2]T可知,|z1|≤‖z‖2,則式(27)可以進一步轉化為

由文獻[17]中的有限時間收斂定理可知,z1與z2能在有限時間收斂至0,則系統的滑模變量和觀測器誤差能在有限時間收斂至0,定理1得證。

4 仿真

為了驗證本文所提出的控制方法的有效性,使用一個2-DOF的機械臂作為仿真對象,如圖2所示。其動力學方程如下:

式中:qi為關節i的角度,i=1,2;s2,c1,c2和c12分別表示sin(q2),cos(q1),cos(q2)和cos(q1+q2)。連桿的長度為l1=1.0 m,l2=0.8 m;g為重力加速度;連桿的質量為m1=m2=1kg;黏滯摩擦因數選擇為fv1=fv2=5N·m;庫侖摩擦因數選擇為fc1=fc2=5N·m;2 個關節受到外部干擾分別為τd1=τd2=sin(5t);2 個關節角度初始值均為30°,角速度和角加速度初始值均為0。2個關節的期望輸出軌跡qd1和qd2均為0.5πcos(2t),仿真時間為10 s。

圖2 2-DOF機械臂仿真模型Fig.2 Simulation model of 2-DOF robot manipulator

通過MATLAB 進行仿真,仿真采用式(14)所示的控制律和式(13)所示的滑模觀測器,記為TDE-SMO-TSMC,仿真參數為:=diag(0.1,0.1),γ=0.7,a=diag(5,5),?=diag(0.05,0.05),k1=diag(3,3),k2=diag(8,8),k3=diag(5,5),k4=diag(5,5)。采樣時間間隔設置為L=1 ms。

為了體現TDE-SMO-TSMC 控制律的優越性,將其記為控制器1,分別與以下2 種控制器進行比較。

控制器2:為了體現滑模干擾觀測器(13)對于控制器性能的提升,去掉滑模干擾觀測器補償項,記為TDE-TSMC,其控制器輸出為

控制器3:為了體現非奇異準終端滑模面(6)對于控制精度的提升,基于線性滑模面構建滑模控制器,記為TDE-SMO-SMC,其控制律為

關節1和2的追蹤誤差及觀測器輸出的仿真結果分別如圖3~6所示。從圖3和4可以看出,3種控制器都能夠完成對機械臂的軌跡追蹤控制,且能在非線性時變干擾下完成高精度的軌跡追蹤,這說明時延估計對于機械臂的高精度控制起到了一定的作用。由圖3和圖4還可以看出:本文提出的控制器TDE-SMO-TSMC控制性能最佳。

圖3 仿真中關節1的追蹤誤差Fig.3 Tracking error of joint 1 in simulation

圖4 仿真中關節2的追蹤誤差Fig.4 Tracking error of joint 2 in simulation

對比圖3和圖4中的控制器TDE-SMO-TSMC與TDE-SMO-SMC,兩者的區別是采用的滑模面不同,從仿真結果可以看出TDE-SMO-TSMC大約在0.7 s追蹤誤差收斂至0附近,而TDE-SMO-SMC大約在1.3 s追蹤誤差收斂至0附近,說明非奇異準終端滑模面(6)的使用可以提高軌跡追蹤的收斂速度;由圖3和圖4中局部放大圖可以看出,對于控制器TDE-SMO-SMC,外部干擾使關節1 和2 產生的誤差峰值分別為2°和1°,而對于控制器TDESMO-TSMC,外部干擾使關節1和2的誤差峰值均為0.5°左右,誤差峰值分別降低了約75%和50%,說明非奇異準終端滑模面(6)的使用可以提高控制器對干擾的魯棒性。

圖5 仿真中關節1的觀測器輸出Fig.5 Observer output of joint 1 in simulation

圖6 仿真中關節2的觀測器輸出Fig.6 Observer output of two joint 2 in simulation

對比控制器TDE-SMO-TSMC 與TDE-TSMC(TDE-TSMC 是去掉了滑模觀測器的終端滑模控制器),從圖3和圖4中的放大圖可以看出,對于控制器TDE-TSMC,外部干擾使關節1和2產生的誤差峰值分別為1.3°和1.8°,相比于控制器TDE-SMOTSMC,誤差峰值分別升高了約53.8%和72.2%,說明滑模干擾觀測器(13)的使用可以提高控制器對干擾的魯棒性。

對比圖5和圖6可以看出,滑模干擾觀測器可以很好地觀測出時延估計誤差,說明本文提出的滑模干擾觀測器能夠有效地補償時延估計誤差,提高控制器的抗干擾性。

為了定量地分析3種控制器的控制精度,借助數理統計中均方差E的概念作為衡量指標:

式中:N為采樣數。

從圖3和圖4可以看出,系統的初始誤差不為0,這是由于機械臂系統關節角度的初始值與期望軌跡初始值不相同造成的,而不是控制器本身的原因,因此,這里只考慮2 s 后跟蹤誤差的均方差,結果如表1所示。由表1可見:與控制器TDETSMC 相比,控制器TDE-SMO-TSMC 使關節1 和2 的均方差分別下降了60.1%和62.5%,與控制器TDE-SMO-SMC相比,控制器TDE-SMO-TSMC使關節1 和2 的均方差分別下降了69.5%和56.5%,說明非奇異準終端滑模面(6)和滑模干擾觀測器(13)的使用可以有效提升控制器的控制精度。

仿真結果表明,本文設計的控制方法能夠有效地提高機械臂軌跡追蹤的控制精度,消除系統抖振。

表1 3個控制器作用下追蹤誤差的均方差Table 1 Mean square of tracking error of three controllers

5 軌跡追蹤實驗

為了驗證本文設計的控制器在實際應用中的控制效果,在Quanser 公司開發的Denso 6-DOF 實驗平臺下進行軌跡追蹤實驗,實驗平臺如圖7所示。該實驗平臺包括軟件和硬件系統,其硬件系統包括Denso VP-6242G 6-DOF 機械臂本體、上位機和伺服控制器;軟件系統包括MATLAB 2014a和實時控制軟件Quarc。用戶可以在Simulink 環境下編寫自己的控制器程序,然后通過Quarc軟件生成可執行文件,實現實時在線運行。上位機控制器計算出輸出控制力矩,經過以太網和數據采集模塊送入伺服控制器,驅動機械臂中的驅動電機;機械臂運行過程中的關節位置信息由編碼器測量得到,通過以太網和數據采集系統送往上位機,完成機械臂的閉環控制器。實驗過程中采樣時間間隔為0.001 s。

圖7 機械臂實驗平臺Fig.7 Experiment platform of robot manipulator

圖8 機械臂各關節信息Fig.8 Information of each joint of the robot manipulator

在實驗中選擇Denso 6-DOF機械臂的關節2和關節3作為實驗對象,其他關節鎖死,機械臂各關節信息如圖8所示。實驗平臺有2.8 s 的響應時間,在2.8 s后機械臂才開始有動作,所以設置關節2和關節3的期望軌跡為

其中,實驗時間為15 s。

同仿真實驗相同,將控制器TDE-SMO-TSMC與控制器TDE-TSMC 和TDE-SMO-SMC 的控制效果進行對比。

關節2 和3 的追蹤誤差實驗結果分別如圖9和圖10所示。由圖9和圖10可以看出,3種控制器都能夠實現高精度的軌跡追蹤,這體現了時延估計方法的優越性。

圖9 實驗中關節2的追蹤誤差Fig.9 Tracking error of joint 2 in experiment

為了定量地分析3種控制器在實際應用中的控制性能,使用4 s 后的均方差作為控制性能的衡量標準,則3種控制器作用下關節追蹤誤差的均方差如表2所示。

圖10 實驗中關節3的追蹤誤差Fig.10 Tracking error of joint 3 in experiment

表2 3個控制器作用下追蹤誤差的均方差Table 2 Mean square of tracking error under three controllers

分析表2可知:相比于控制器TDE-TSMC,控制器TDE-SMO-TSMC 使關節2 和3 的追蹤誤差均方差下降了約61.5%和62.1%,說明滑模干擾觀測器的使用能夠在實際應用中有效提升軌跡追蹤的控制精度;相比于控制器TDE-SMO-SMC,控制器TDE-SMO-TSMC 使關節2 和3 的追蹤誤差均方差下降了約43.8%和42.1%,說明準終端滑模面的使用能夠在實際應用中有效提升軌跡追蹤的控制精度。

實驗結果表明,本文提出的控制方法能夠在實際應用中提高機械臂系統的控制性能。

6 結論

1)使用時延估計方法將機械臂的動力學模型轉化為一個局部模型,并基于滑模干擾觀測器和非奇異終端滑模控制思想提出TDE-SMO-TSMC控制律。

2)通過構造二次型Lyapunov 函數證明了系統的滑模變量和觀測器誤差能在有限時間內收斂至0。

3)本文設計的控制器能夠有效地提高機械臂軌跡追蹤的控制精度,增強對干擾的魯棒性。

猜你喜歡
機械模型
一半模型
重要模型『一線三等角』
機械革命Code01
電腦報(2020年35期)2020-09-17 13:25:53
重尾非線性自回歸模型自加權M-估計的漸近分布
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
ikbc R300機械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
簡單機械
3D打印中的模型分割與打包
機械班長
按摩機械臂
主站蜘蛛池模板: 国产高清在线观看| 欧美日韩在线亚洲国产人| 日本一区二区三区精品视频| 91精选国产大片| 欧美成人一级| 99在线视频免费| 亚洲乱强伦| 一级成人a毛片免费播放| 日韩毛片在线播放| 丰满的熟女一区二区三区l| 色哟哟色院91精品网站| 久久久久人妻一区精品| 夜色爽爽影院18禁妓女影院| 亚洲 欧美 偷自乱 图片| 日韩无码视频播放| 香蕉视频在线精品| 免费观看成人久久网免费观看| 另类重口100页在线播放| 亚洲国产欧美国产综合久久 | 久久黄色一级视频| 亚洲精品无码不卡在线播放| 色AV色 综合网站| 天天干天天色综合网| 欧美日本视频在线观看| 福利在线不卡| 爱做久久久久久| 欧美激情二区三区| 精品久久综合1区2区3区激情| 精品人妻一区无码视频| 久久精品无码专区免费| 九九九精品视频| 国产在线观看一区精品| 一级香蕉人体视频| 任我操在线视频| 国产一区亚洲一区| 国产性生交xxxxx免费| 精品国产Ⅴ无码大片在线观看81| 多人乱p欧美在线观看| 伊人久久婷婷五月综合97色| 精品国产www| 亚洲中文字幕手机在线第一页| 成人午夜精品一级毛片| 99久久精彩视频| 伊人久久大香线蕉影院| 国产69囗曝护士吞精在线视频| 亚洲精品老司机| 国产精品男人的天堂| 久久99国产乱子伦精品免| 全色黄大色大片免费久久老太| …亚洲 欧洲 另类 春色| 色丁丁毛片在线观看| 国产精品原创不卡在线| 精品无码国产一区二区三区AV| 一级毛片在线免费看| 国产人成乱码视频免费观看| 亚洲第一区精品日韩在线播放| 亚洲国产欧洲精品路线久久| a天堂视频在线| 国产免费久久精品99re不卡 | 成人小视频网| 国产在线视频福利资源站| 亚洲人成高清| 久99久热只有精品国产15| 日本一区中文字幕最新在线| 国产精品亚洲一区二区在线观看| 欧美日本视频在线观看| 国产99视频在线| 美女一区二区在线观看| av一区二区三区高清久久| 99中文字幕亚洲一区二区| 91黄视频在线观看| 欧美亚洲国产日韩电影在线| 久久动漫精品| 欧美一区二区三区国产精品| 国产午夜精品一区二区三区软件| 日韩第一页在线| 免费va国产在线观看| 亚洲国产精品日韩av专区| 2020国产在线视精品在| 国产特一级毛片| 国产午夜无码片在线观看网站| 亚洲精品动漫|