国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

考慮風(fēng)擾的空中機械臂系統(tǒng)力位混合控制

2023-10-13 06:08:46彭定亮郭宇飛李慧子郝志強王志剛
武漢科技大學(xué)學(xué)報 2023年5期
關(guān)鍵詞:平衡點滑模終端

彭定亮,郭宇飛,李慧子,郝志強,王志剛

(1.武漢科技大學(xué)冶金裝備及其控制教育部重點實驗室,湖北 武漢,430081;2.中國艦船研究設(shè)計中心,湖北 武漢,430064)

空中機械臂系統(tǒng)主要由旋翼無人機和作業(yè)機械臂構(gòu)成,通常應(yīng)用于基礎(chǔ)設(shè)備檢測[1-2]、工程輔助[3-4]、生活服務(wù)[5-7]等領(lǐng)域。在實施相關(guān)作業(yè)時,機械臂系統(tǒng)會與外部環(huán)境發(fā)生物理接觸,因此需對其接觸力和位置進行精確、有效的控制。機械臂系統(tǒng)與外部環(huán)境的物理交互方式可分為準靜態(tài)接觸和動態(tài)接觸[8]。當機械臂系統(tǒng)相對所接觸環(huán)境或物體幾乎靜止時為準靜態(tài)接觸,如物體的抓取[9]和擺放[10],當機械臂系統(tǒng)與所接觸環(huán)境或物體存在相對運動時為動態(tài)接觸,如橋梁探傷[1]。

當前,與空中機械臂系統(tǒng)力位控制相關(guān)的研究大多針對機械臂系統(tǒng)與外界環(huán)境的準靜態(tài)接觸。如Fumagalli等[11]將阻抗控制方法[12]應(yīng)用于空中機械臂系統(tǒng)的接觸式作業(yè)控制,借助分級控制結(jié)構(gòu),將整個系統(tǒng)分為環(huán)境系統(tǒng)、無人機系統(tǒng)和機械臂系統(tǒng)等3個子系統(tǒng)并分別設(shè)計控制器,研究結(jié)果表明,使用該方法既能保證空中機械臂系統(tǒng)的自由飛行穩(wěn)定性,也能保證其在作業(yè)過程中具有較理想的平穩(wěn)特性。Forte 等[13]利用阻抗控制方法,將空中機械臂系統(tǒng)分為橫向、縱向及機械臂等3個控制閉環(huán)并分別設(shè)計控制策略,同樣獲得了較好的控制效果。相比之下,與空中機械臂系統(tǒng)動態(tài)控制相關(guān)的研究較少。孟祥冬等[14]針對空中機械臂系統(tǒng)的動態(tài)控制,設(shè)計了力位混合控制框架,將整個系統(tǒng)分為2個閉環(huán)子系統(tǒng)并對子系統(tǒng)分別進行接觸力控制和位置控制,在保證空中機械臂系統(tǒng)平穩(wěn)移動的同時也能有效控制其接觸力。不過,需要指出的是,在已有的研究報道中,無論空中機械臂系統(tǒng)進行準靜態(tài)接觸或動態(tài)接觸作業(yè),均未考慮不確定風(fēng)擾因素對機械臂系統(tǒng)整體作業(yè)的影響,代波等[15]和Escareo 等[16]涉及風(fēng)擾因素的研究也僅針對空中機械臂系統(tǒng)中的旋翼無人機部分。為了提升空中機械臂系統(tǒng)在不確定風(fēng)擾下實施接觸作業(yè)的控制精度、控制效率和穩(wěn)定性,本文采用力位混合控制框架[17],將空中機械臂整體系統(tǒng)作業(yè)空間分為2個正交子空間并借助比例-微分(PD)加接觸力前饋控制方法以及一種固定時間收斂的快速終端滑??刂?FTSMC)方法分別進行接觸力控制和位置控制,通過仿真模擬,與采用一般滑模控制(SMC)方法的空中機械臂力位混合控制器[14]控制效果進行對比,以期為風(fēng)擾條件下的空中機械臂系統(tǒng)力位混合控制研究提供參考。

1 空中作業(yè)無人機的動力學(xué)模型

1.1 風(fēng)擾模型

自然風(fēng)具有突發(fā)性、持續(xù)性、周期性和不確定性等多種特點,模擬難度極大。粗略建立隨機模型來模擬自然風(fēng),其風(fēng)速v由基本風(fēng)速v1、漸變風(fēng)速v2和隨機風(fēng)速v3組成[18]。3種風(fēng)速分別為:

v1=a

(1)

(2)

v3=c·rand(-1,1)sin(2πt+α)

(3)

式(1)~式(3)中,a∈;b∈,t0、t1、t2為時間間隔;c∈,rand(-1,1)為-1到1的隨機數(shù)。則自然風(fēng)風(fēng)速v為:

v=v1+v2+v3

(4)

根據(jù)伯努利流體方程,標準風(fēng)壓Pw為:

(5)

式中,r為空氣重度,其值為0.01225 kN/m3。

空中機械臂系統(tǒng)在實際風(fēng)力干擾下的工況極其復(fù)雜,此處忽略風(fēng)擾因素對機械臂控制的影響,僅考慮無人機x,y方向上的二維風(fēng),則風(fēng)擾作用在無人機x、y方向上產(chǎn)生的力Fx和Fy以及力矩Mx和My分別為:

(6)

(7)

式(6)~式(7)中,S為無人機的受風(fēng)面積,φ和θ分別為無人機環(huán)繞x、y軸時的偏轉(zhuǎn)角。此時擾動力矩陣為:

τext=[FxFy0MxMy0 0 0]T

(8)

1.2 風(fēng)擾下的動力學(xué)模型

圖1 空中機械臂系統(tǒng)示意圖

(9)

式中,τ表示系統(tǒng)的驅(qū)動力矩,JT表示雅克比矩陣的轉(zhuǎn)置,F表示外界作用于機械臂末端的力,τp表示位置控制系統(tǒng)的驅(qū)動力矩,τf表示力控制系統(tǒng)的驅(qū)動力矩。本文在考慮風(fēng)擾對空中機械臂系統(tǒng)控制的影響時,將自然風(fēng)以擾動力矩陣(式(8))的形式耦合到系統(tǒng)的動力學(xué)模型(式(9))中,即風(fēng)擾因素通過力和力矩作用于系統(tǒng),這種處理雖然忽略了自然風(fēng)對機械臂控制的擾動,但因無人機與機械臂之間存在耦合,風(fēng)擾因素仍會間接影響機械臂的控制。

2 力位混合控制框架

2.1 力位混合控制方案

圖2 力位混合控制框架

在對空中機械臂系統(tǒng)進行力位混合控制的過程中,欲使系統(tǒng)按照期望的軌跡并獲得相應(yīng)的末端力,需將機械臂部分的關(guān)節(jié)角位置與工作中的直角坐標相互轉(zhuǎn)換。圖3所示為機體坐標系下的機械臂結(jié)構(gòu)圖,機械臂在該坐標系下的位置(z1,x1)可表示為:

圖3 機體坐標系下的機械臂結(jié)構(gòu)

(10)

又有:

(11)

(12)

(13)

由此可得:

(14)

2.2 力控制器設(shè)計

機械臂系統(tǒng)力控制采用傳統(tǒng)的PD加接觸力前饋控制方法。根據(jù)胡克定律,機械臂系統(tǒng)與外部環(huán)境接觸時的測量力F為:

(15)

式中,K為環(huán)境剛度?;趫D3,可以求出該機械臂的雅克比矩陣J為:

(16)

將機械臂末端所受實際力F與相應(yīng)期望力Fd進行比較,從而實現(xiàn)力的閉環(huán)控制。借助機械臂轉(zhuǎn)置雅可比矩陣JT,可將機械臂工作空間中的力轉(zhuǎn)化為各關(guān)節(jié)上的驅(qū)動力。故驅(qū)動力力矩τf=JTF。

2.3 位置控制器設(shè)計

2.3.1 固定時間收斂系統(tǒng)

引理1[21]考慮一類非線性系統(tǒng):

(17)

式中,signa1y=|y|a1sign(y),b1>0,b2>0,a1>1,0

(18)

該式中的控制系統(tǒng)收斂時間上界Tmax可通過選擇不同的參數(shù)a1、a2、b1、b2來確定,并不需要依賴系統(tǒng)初始狀態(tài)。Zuo等[22]根據(jù)這種非線性系統(tǒng)設(shè)計的固定時間收斂的滑??刂品椒ㄈ〉昧肆己玫膽?yīng)用效果,但在收斂的速度上還有進一步改善的空間。姚來鵬等[23]設(shè)計了一種固定時間收斂的終端滑??刂破鞑?yīng)用于彈藥傳輸機械臂中,其研究結(jié)果表明,該方法對不確定干擾具有強魯棒性,能夠?qū)ν饨鐢_動下的彈藥傳輸機械臂進行準確定位控制。

2.3.2 基于固定時間的快速終端滑??刂破髟O(shè)計

(19)

s=e2+Asignk1(e1)+Bsignk2(e1)

(20)

式中,A、B為對稱矩陣,k1>1,0

-α1sign(s)α2|s|β1sign(s)-α3|s|β2sign(s)]

(21)

式中,α1、α2、α3均大于0,0<β1<1,β2>1。通過分析可知,式(20)滑模面具有收斂特性。當系統(tǒng)狀態(tài)距平衡點較遠時,Asignk1(e1)起主導(dǎo)作用,保證系統(tǒng)快速收斂;當系統(tǒng)接近平衡點時,Bsignk2(e1)起主導(dǎo)作用,保證系統(tǒng)在固定時間內(nèi)穩(wěn)定,使系統(tǒng)在整個過程中保持較快的收斂速度。

基于引理1給出的固定時間Ts,對式(9)所示的系統(tǒng)動力學(xué)方程采用式(20)所示的滑模面以及式(21)所示的控制律,則系統(tǒng)誤差在固定時間內(nèi)收斂至平衡點,收斂時間T滿足:

T

(22)

Bk2diag(|e1|k2-1)e2]

=sT[-α1sign(s)-α2|s|β1sign(s)-

α3|s|β2sign(s)]

≤sT[-α1|s|-α2|s|β1-α3|s|β2]

≤-α2|s|β1+1-α3|s|β2+1

(23)

(24)

由上分析證明可知,系統(tǒng)狀態(tài)可從任意位置到達滑模面s→0。然后沿著滑模面做趨近運動至平衡點的一個極小鄰域內(nèi)震蕩,理想的滑動模態(tài)滿足:

(25)

考慮Lyapunov函數(shù)為:

(26)

對其求導(dǎo)得:

(27)

系統(tǒng)狀態(tài)在固定時間t2內(nèi)收斂,即:

(28)

綜合可得,收斂時間為:T=t1+t2≤Tmax=T1+T2。

對本研究采用非奇異固定時間終端滑模面的優(yōu)越性進行驗證。選取一般滑模面s1和傳統(tǒng)非奇異終端滑模面s2進行仿真對比。一般滑模面為:

s1=σ1e1+e2

(29)

式中,σ1∈。傳統(tǒng)終端滑模面為:

s2=σ2e1+σ3signr(e2)

(30)

式中,σ2、σ3、r∈。為了便于對仿真結(jié)果進行對比,相關(guān)參數(shù)的取值依次為:σ1=σ2=σ3=1;A=diag([1 1 1 1 1 1 1 1]);k1=3/5;B=diag([20 20 20 20 20 20 20 20]);k2=5/3。則本研究所采用的具有固定時間收斂的快速終端滑模面可表示為:

s=e2+Asignk1(e1)+Bsignk2(e1)

(31)

選用不同的滑模面,分別在初始狀態(tài)x(0)為0.1和10時進行仿真模擬,結(jié)果如圖4所示。由圖4可見,無論系統(tǒng)初始狀態(tài)是在平衡點附近還是遠離平衡點處,與采用滑模面s1和s2相比,采用固定時間收斂的快速終端滑模面s明顯提高了系統(tǒng)狀態(tài)的收斂速度,該仿真結(jié)果充分證實了采用滑模面s的優(yōu)越性。

(a)x(0)=0.1

3 機械臂系統(tǒng)力位混合控制仿真分析

表1 空中機械臂系統(tǒng)主要參數(shù)

3.1 不考慮外界干擾時的仿真結(jié)果

不考慮外界干擾即τext→0。此時,將位置控制系統(tǒng)中期望位置與實際位置的差值作為反饋信號。根據(jù)圖1所示的空中機械臂系統(tǒng)結(jié)構(gòu)及仿真設(shè)定的期望值可知,對空中機械臂系統(tǒng)進行位置控制時,要求在旋翼無人機向 軸方向移動的同時,由機械臂末端來完成軌跡跟蹤和接觸力控制。圖5和圖6所示分別為無外界干擾條件下無人機的位置、姿態(tài)以及機械臂末端軌跡的仿真模擬結(jié)果。通過分析圖5中無人機在X、Y、Z方向上的位置和姿態(tài)角變化可知,采用FTSMC方法對空中機械臂系統(tǒng)進行位置控制時,無論在控制精度還是響應(yīng)速度上均較采用SMC方法時有明顯提高,并且圖6的仿真結(jié)果同時表明,所采用的FTSMC方法在機械臂末端軌跡跟蹤方面也有更好的表現(xiàn)。

(a)位置變化

在對空中機械臂系統(tǒng)進行接觸力控制時,選擇PD控制器和接觸力前饋控制來實施對期望力的控制,該控制器將實際接觸力與相應(yīng)期望力的差值作為反饋信號。雖然位置控制系統(tǒng)和力控制系統(tǒng)分開控制,但整個空中機械臂系統(tǒng)是耦合關(guān)系,相互會產(chǎn)生影響。無外界干擾條件下,機械臂系統(tǒng)接觸力控制的仿真模擬結(jié)果如圖7所示。由圖7可見,隨著系統(tǒng)位置控制精度的提升以及響應(yīng)時間的延長,系統(tǒng)接觸力的控制效果也相應(yīng)提高。

3.2 考慮外界風(fēng)擾的仿真結(jié)果

對式(4)所描述的隨機自然風(fēng)進行模擬,結(jié)果如圖8所示。

在風(fēng)擾條件下,分別采用FTSMC控制器和SMC控制器對空中機械臂系統(tǒng)進行位置控制,旋翼無人機的位置、姿態(tài)以及機械臂末端軌跡的仿真模擬結(jié)果分別如圖9和圖10所示。由圖9和圖10可見,無論對于無人機的運動軌跡還是機械臂末端執(zhí)行器的運動軌跡,采用FTSMC控制器在控制精度和響應(yīng)速度上均比采用SMC控制器時有明顯提升,并且采用FTSMC控制器對外界風(fēng)擾的抗干擾能力也更強。

(a)位置變化

圖10 風(fēng)擾下的機械臂末端軌跡

4 結(jié)論

(1)應(yīng)用力位混合控制框架將機械臂系統(tǒng)位置控制和接觸力控制分解成相互正交的兩部分,并分別借助傳統(tǒng)的PD加接觸力前饋控制和FTSMC進行接觸力控制和位置控制。

(2)應(yīng)用力位混合控制器能夠有效抑制風(fēng)擾的影響,在風(fēng)擾下實現(xiàn)了對空中機械臂系統(tǒng)的力及位置進行同時控制。

(3)與SMC控制器相比,FTSMC控制器在控制速度/控制精度和抗干擾能力等方面均有明顯提升,具有良好的魯棒性。

猜你喜歡
平衡點滑模終端
X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
通信控制服務(wù)器(CCS)維護終端的設(shè)計與實現(xiàn)
基于組合滑??刂频慕^對重力儀兩級主動減振設(shè)計
探尋中國蘋果產(chǎn)業(yè)的產(chǎn)銷平衡點
煙臺果樹(2019年1期)2019-01-28 09:34:58
PMSM調(diào)速系統(tǒng)的自學(xué)習(xí)滑??刂?/a>
并網(wǎng)逆變器逆系統(tǒng)自學(xué)習(xí)滑??箶_控制
電視庭審報道,如何找到媒體監(jiān)督與司法公正的平衡點
傳媒評論(2018年7期)2018-09-18 03:45:52
多功能北斗船載終端的開發(fā)應(yīng)用
電子制作(2016年15期)2017-01-15 13:39:14
在給專車服務(wù)正名之前最好找到Uber和出租車的平衡點
IT時代周刊(2015年7期)2015-11-11 05:49:56
行走在預(yù)設(shè)與生成的平衡點上共同演繹精彩政治課堂
散文百家(2014年11期)2014-08-21 07:16:58
沈丘县| 黑山县| 乳山市| 阳东县| 沭阳县| 北川| 永福县| 拜泉县| 乳山市| 凤凰县| 长武县| 根河市| 嘉荫县| 厦门市| 镇平县| 苏州市| 陈巴尔虎旗| 比如县| 平罗县| 时尚| 贵州省| 万盛区| 东兰县| 禹城市| 泽普县| 鞍山市| 西乌珠穆沁旗| 永年县| 宁南县| 华安县| 龙陵县| 松原市| 灌阳县| 南和县| 林甸县| 东山县| 贵溪市| 汝阳县| 灌南县| 广西| 阳东县|