中圖分類號:V279 文獻標志碼:A 文章編號:1671-8755(2025)02-0068-12
Research on Motion Control of Airborne Optoelectronic Pod Based on Hierarchical Structure and Equivalent Sliding Mode Control
XIE Yu, MENG Qianyi,LIU Shuangli (School of Information and Control Engineering, Southwest University of Science and Technology, Mianyang 621010,Sichuan,China)
Abstract:To address the issuesof poor anti-interference abilityand insufcient environmental adaptability of photoelectric pods carried on fixed-wing aircraft in complex aerial environments,based on kinematics analysis and dynamic modeling,the motion control of two-axis and two-frame airborne photoelectric pod was studied by combining hierarchical structure and equivalent sliding mode control. The controller of the azimuth subsystem uses a finite-time adaptive equivalent sliding mode controler to minimize the convergence time. The step signal is tracked during simulation,and the convergence time is shortest (1.26 s). The controller of the pitching subsystem adopts the equivalent sliding mode controller based on the nonlinear disturbance observer to reduce the steady-state error. The steady-state error is minimum (0.2×10-4) ) when tracking sinusoidal signal during simulation. The control accuracy and stability of the proposed controller are proved by experiments.
Keywords:Airborne optoelectronic pod;Kinematic analysis;Dynamics modeling;Hierarchical structure;Equivalent sliding mode control
在現(xiàn)代軍事沖突中,機載光電吊艙的作用日益凸顯。作為集多種傳感器于一體的先進設(shè)備,機載光電吊艙可以掛載在戰(zhàn)斗機、無人機、直升機等多種航空平臺上,使戰(zhàn)機能夠看得更遠,打得更準。
由于懸掛于飛行器上的光電吊艙容易受到外部擾動的影響,導(dǎo)致成像質(zhì)量降低。諸多研究人員設(shè)計了創(chuàng)新性的結(jié)構(gòu)用于提高機載光電吊艙的抗干擾能力。例如,呂宏宇等研究發(fā)現(xiàn)兩軸四框架結(jié)構(gòu)的光電吊艙能夠有效抑制外部干擾角速度的傳遞,從而提高內(nèi)環(huán)穩(wěn)定精度。甘至宏等[2]提出可通過增加支撐筋和減重孔的數(shù)量來提高機載光電吊艙的機械諧振頻率,確保吊艙的動態(tài)響應(yīng)和控制系統(tǒng)的跟蹤與定位能力滿足要求。劉家燕等[3將橡膠減振器安裝于光電吊艙內(nèi)部,保證了光學(xué)載荷的成像質(zhì)量和光電吊艙的跟蹤精度。王誠等4采用快速反射鏡構(gòu)成機載光電吊艙的粗精兩級控制,提高了吊艙的工作帶寬和抗干擾能力。Sun等5在設(shè)計兩軸四框架光電吊艙的結(jié)構(gòu)時,將主被動復(fù)合隔振器應(yīng)用于外框架,JGZ型干摩擦高阻尼減振器應(yīng)用于內(nèi)框架,有效抵消了系統(tǒng)的直線振動耦合。
但是,通過結(jié)構(gòu)設(shè)計及組件選擇無法完全消除機載光電吊艙所受非線性擾動,殘余的擾動進入伺服控制系統(tǒng)后會對控制效果造成影響。因此,在提升結(jié)構(gòu)性能的同時,高性能的控制算法也是機載光電吊艙實現(xiàn)平穩(wěn)運行和清晰成像的關(guān)鍵所在。Li-ang等提出基于遺傳算法的模糊PID控制器,以提高機載光電吊艙控制系統(tǒng)的穩(wěn)定性和環(huán)境適應(yīng)能力。馬悅飛等采用微分預(yù)測跟蹤器補償圖像傳輸與處理過程中產(chǎn)生的延遲,并將滑??刂破髋c微分預(yù)測跟蹤器相結(jié)合,提出了基于預(yù)測跟蹤的抗抖振滑??刂?。Ding等8提出了一種反步滑模控制器與自適應(yīng)神經(jīng)網(wǎng)絡(luò)相結(jié)合的慣性穩(wěn)定平臺控制方法,該方法在考慮參數(shù)不確定性、摩擦和質(zhì)量分布不平衡的情況下實現(xiàn)輸出轉(zhuǎn)矩飽和。Fu等°提出了一種基于自適應(yīng)線性擴展?fàn)顟B(tài)觀測器和全局快速終端滑??刂频膹?fù)合控制方法,實現(xiàn)對慣性穩(wěn)定平臺的高性能控制。Zhang 等[\"]設(shè)計了一種分數(shù)階 PID控制器,并采用粒子群優(yōu)化仿生算法獲取理想的控制器參數(shù)。Zhou等[1]提出了一種基于混沌粒子群算法和反向傳播算法的FNN/PID復(fù)合控制器復(fù)合參數(shù)優(yōu)化方法。Huang等[12]利用BP神經(jīng)網(wǎng)絡(luò)對PID參數(shù)進行整定,為了解決初始神經(jīng)網(wǎng)絡(luò)容易陷入局部最優(yōu)、收斂速度慢的問題,利用粒子群算法設(shè)置 BP神經(jīng)網(wǎng)絡(luò)的初始權(quán)值。 Hu 等[13]提出一種帶有非線性LuGre摩擦觀測器的自抗擾控制器,提高了目標跟蹤能力和抗干擾性。Qu等[14在擾動補償修正和速度觀測器改進的基礎(chǔ)上,對非線性自抗擾控制器進行改進,提高了抗擾能力和跟蹤性能。Jin等[15]設(shè)計了基于高階滑??刂萍夹g(shù)的有限時間自抗擾控制器,在保證有限時間收斂的同時改善超調(diào)現(xiàn)象。Mei等提出了一種基于串級ESO的自抗擾控制策略,提高了機載光電吊艙在復(fù)雜空氣條件下抑制連續(xù)干擾的能力。
由于機載光電吊艙的方位框架為豎迎風(fēng)面的對稱結(jié)構(gòu)而俯仰框架并非為橫迎風(fēng)面的對稱結(jié)構(gòu),因此就風(fēng)阻力矩干擾而言,該擾動在方位框架上的機械結(jié)構(gòu)作用可相互抵消,影響較小,而在俯仰方向上卻會受到較大的縱向擾動,從而降低視軸穩(wěn)定精度。此外,在機載光電吊艙的實際應(yīng)用中,往往需要旋轉(zhuǎn)方位框架進行水平方向上大面積的目標搜索?;诖?,分層控制策略在機器人控制系統(tǒng)中應(yīng)用廣泛。例如,Zhang等[17將球形機器人動力學(xué)解耦為平衡子系統(tǒng)和速度子系統(tǒng),平衡子系統(tǒng)采用有限時間自適應(yīng)分層滑??刂破?,速度子系統(tǒng)采用分層滑??刂破鞑⒃O(shè)計基于微分跟蹤器的非線性擾動觀測器對該子系統(tǒng)的擾動予以估計和補償。陳青等[18]設(shè)計的輪式滑移轉(zhuǎn)向機器人分層控制器中,上層基于運動學(xué)模型設(shè)計模型預(yù)測控制器進行軌跡跟蹤,下層基于動力學(xué)模型設(shè)計滑??刂破鬟M行速度跟隨。于力率等[19]設(shè)計基于分層控制策略的動力學(xué)控制器,其中上層為基于改進趨近律的滑??刂破?,實現(xiàn)對期望橫擺角速度的跟蹤,下層為基于附著率最優(yōu)的轉(zhuǎn)矩分配控制器,該控制器可以保證6輪滑移機器人行駛的橫向穩(wěn)定性。
本文在對機載光電吊艙進行運動學(xué)分析與動力學(xué)建模的基礎(chǔ)上,引入分層控制結(jié)構(gòu)來解決機載光電吊艙在俯仰方向上的抗干擾問題和方位方向上的環(huán)境適應(yīng)問題。具體而言,方位子系統(tǒng)采用有限時間自適應(yīng)等效滑??刂破鳎‵AESMC),俯仰子系統(tǒng)采用基于非線性擾動觀測器的等效滑??刂破鳎‥SMC-NDOB),實現(xiàn)對機載光電吊艙的運動控制。
1 運動學(xué)分析與動力學(xué)建模
1.1 運動學(xué)分析
圖1為兩軸兩框架機載光電吊艙的機械結(jié)構(gòu),包含俯仰和方位兩個自由度。內(nèi)框架為俯仰軸框架,用于承載相關(guān)光學(xué)儀器;外框架為方位軸框架,與無人機機體垂直相連。
為了進行運動學(xué)分析,將兩軸兩框架機載光電吊艙視作兩自由度機械臂,利用三維空間姿態(tài)描述方法及連桿坐標系描述規(guī)則對吊艙進行數(shù)學(xué)描述,建立如圖2所示吊艙連桿坐標系。系統(tǒng)坐標系O0-X0Y0Z0 固定于方位旋轉(zhuǎn)框架頂部中心處。 O1- X1Y1Z1 和 O2-X2Y2Z2 坐標系的原點分別位于方位和俯仰關(guān)節(jié)的中心, O3-X3Y3Z3 為末端坐標系。各坐標系的 Z 軸與關(guān)節(jié)軸線相重合, X 軸取相鄰兩關(guān)節(jié)軸的垂線, Y 軸根據(jù)右手定則確立。
進一步地,可得到該吊艙的D-H參數(shù)表(表1)。
設(shè)在系統(tǒng)坐標系 O0-X0Y0Z0 下,方位關(guān)節(jié)中心處的位置描述為 P1 ;在局部坐標系 O1-X1Y1Z1 下,俯仰關(guān)節(jié)中心處的位置描述為 P2 ;在局部坐標系O2-X2Y2Z2 下,負載末端的位置描述為 P3 。則:
根據(jù)串聯(lián)機械臂D-H矩陣,可以寫出相鄰兩坐標系之間的變換矩陣為:
為了簡化方程表達式,式中 si=sin(θi),ci= cos(θi),i=1,2 。因此,末端坐標系 O3-X3Y3Z3 相對于系統(tǒng)坐標系 O0-X0Y0Z0 的位姿變換矩陣為:
式中 分別表示末端坐標系 O3 1X3Y3Z3 中 X,Y 和 Z 軸的3個單位主矢量相對于系統(tǒng)坐標系 O0-X0Y0Z0 的方向余弦;
是末端坐標系 O3-X3Y3Z3 在系統(tǒng)坐標系 O0 1X0Y0Z0 下的位置坐標。
1.2 動力學(xué)建模
機載光電吊艙的動力學(xué)建模是在其運動學(xué)分析的基礎(chǔ)上進行的,考慮到建模的精度與復(fù)雜度,本文選用拉格朗日法進行吊艙的動力學(xué)建模。
對于任何機械系統(tǒng),拉格朗日函數(shù)都可定義為系統(tǒng)的總動能和總勢能之差,即:
L=Ek-Ep
對拉格朗日函數(shù) L 求導(dǎo)可得吊艙的動力學(xué)方程為:
式中: θi 為關(guān)節(jié)角位移; 為關(guān)節(jié)角速度; τi 為關(guān)節(jié)處轉(zhuǎn)矩。當(dāng)機載光電吊艙發(fā)生方位和俯仰方向上的運動時,會產(chǎn)生平動動能和轉(zhuǎn)動動能,即系統(tǒng)的總動能為:
其中: mi 為方位和俯仰旋轉(zhuǎn)機構(gòu)的質(zhì)量; vi0 為方位和俯仰旋轉(zhuǎn)機構(gòu)質(zhì)心在系統(tǒng)坐標系下的線速度; Ii 為方位和旋轉(zhuǎn)機構(gòu)的轉(zhuǎn)動慣量; ωi 為方位和俯仰旋轉(zhuǎn)機構(gòu)繞系統(tǒng)坐標系的轉(zhuǎn)動角速度。
以系統(tǒng)坐標系 O0-X0Y0Z0 中的 XOY 面為零勢能基準面,則系統(tǒng)的總勢能為:
其中: g 為重力加速度; c?i0 為方位和旋轉(zhuǎn)機構(gòu)質(zhì)心相對于系統(tǒng)坐標系的位置矢量。
具體而言,設(shè)方位機構(gòu)質(zhì)心在方位坐標系 O1- X1Y1Z1 上的坐標為 ,設(shè)俯仰機構(gòu)質(zhì)心在俯仰坐標系 O2-X2Y2Z2 上的坐標為
,則在系統(tǒng)坐標系 O0 1X0Y0Z0 下,方位機構(gòu)質(zhì)心的坐標為:
C10=10TC1
在系統(tǒng)坐標系 O0-X0Y0Z0 下,俯仰機構(gòu)質(zhì)心的坐標為:
C20=10T?21T?C2
設(shè)方位機構(gòu)和俯仰機構(gòu)的質(zhì)心相對于系統(tǒng)坐標系 O0-X0Y0Z0 的線速度為 vi0(i=1,2) ,則:
設(shè)方位、俯仰機構(gòu)的質(zhì)心相對于系統(tǒng)坐標系O0-X0Y0Z0 的角速度為 ,i=1,2 ,由于:
其中: ,表示關(guān)節(jié)轉(zhuǎn)動時繞著 Z 軸方向,而在別的方向上沒有轉(zhuǎn)動角速度分量。 Ξij-1R 表示從 i 坐標系到 j-1 坐標系的旋轉(zhuǎn)矩陣,為 i 坐標系到 j-1 坐標系的變換矩陣 Ξij-1T 的左上角 3×3 矩陣。
因此,方位旋轉(zhuǎn)機構(gòu)在系統(tǒng)坐標系 O0-X0Y0Z0 下的角速度為:
ω1=10RTω1
俯仰旋轉(zhuǎn)機構(gòu)在系統(tǒng)坐標系 O0-X0Y0Z0 下的角速度為:
將坐標系的3個坐標軸作為慣量主軸,方位旋 轉(zhuǎn)機構(gòu)和俯仰旋轉(zhuǎn)機構(gòu)繞其質(zhì)心的轉(zhuǎn)動慣量為 Iixx , Iiyy,Iizz(i=1,2) ,代入式(10)式(11)可求得系統(tǒng) 的總動能 Ek 和總勢能 Ep 。
由于機載光電吊艙的結(jié)構(gòu)相對穩(wěn)定,因此在進行單軸的動力學(xué)建模時,可忽略另一軸轉(zhuǎn)動所帶來的耦合影響,即假設(shè)耦合旋轉(zhuǎn)角度、耦合旋轉(zhuǎn)角速度和耦合旋轉(zhuǎn)角加速度皆為0。由此得到解耦后的機載光電吊艙的動力學(xué)方程如下:
式中: θ 為 2×1 維關(guān)節(jié)轉(zhuǎn)動角向量; 為 2×1 維關(guān)節(jié)轉(zhuǎn)動角速度向量;
為 2×1 維關(guān)節(jié)轉(zhuǎn)動角加速度向量; τ 為 2×1 維控制輸入力矩向量; H(θ) 為 2×2 維正定慣性矩陣;
為 2×1 維離心力和哥氏力矩; G(θ) 為 2×1 維重力矩。其中:
2 控制系統(tǒng)設(shè)計
圖3為機載光電吊艙控制系統(tǒng)框圖。針對方位子系統(tǒng)和俯仰子系統(tǒng)設(shè)計兩個不同的控制器,以實現(xiàn)在方位和俯仰方向上的角度跟蹤。在該圖中, θ1d 和 θ2d 分別表示在方位和俯仰方向上期望的旋轉(zhuǎn)角度。對于方位子系統(tǒng)的控制器,采用自適應(yīng)律在線估計擾動的上界 ,并將該估計值補償?shù)接邢迺r間自適應(yīng)等效滑??刂破?τ1 中。對于俯仰子系統(tǒng)的控制器,采用非線性擾動觀測器估計擾動值
,并將該估計值補償?shù)降刃Щ?刂破?τ2 中。
2.1 方位子系統(tǒng)控制
針對方位子系統(tǒng)控制,本節(jié)提出了一種有限時間自適應(yīng)等效滑??刂破?,在線估計方位子系統(tǒng)所受到的擾動上界,并將其補償?shù)皆撟酉到y(tǒng)的控制器中。若吊艙在方位方向上所受擾動為 da ,則方位子系統(tǒng)可以表示為:
式中: x1 為方位旋轉(zhuǎn)角度; x2 為方位旋轉(zhuǎn)角速度; τ1 為方位軸的控制輸入力矩。假設(shè) Hij 為 H(θ) 的第 i 行第 j 列元素, Cij 為 的第 i 行第 j 列元素, Gij 為 G(θ) 的第 i 行第 j 列元素,則 f1=-H11-1?(C11+ G11),b1=H11-1( 。
為了設(shè)計有限時間自適應(yīng)等效滑??刂破?,定義跟蹤誤差為:
e1=x1d-x1
式中 x1d 為方位子系統(tǒng)的參考輸入。
進一步地,將方位子系統(tǒng)的切換函數(shù)設(shè)計為:
式中: /ca∈R+,m∈R+,p∈R+,pgt;1 為待設(shè)計參數(shù);sig(x)p=|x|psgn(x) ,當(dāng) pgt;1,x∈R 時,該函數(shù)是光滑且單調(diào)遞增的。用 sig(x)p 函數(shù)替代符號函數(shù),可在降低抖振的同時提高收斂速度。式(21)的導(dǎo)數(shù)為:
令 ,且 da=0 ,則方位子系統(tǒng)的等效控制器設(shè)計為:
采用到達律 (ki∈R+,q∈R+, ),則其切換控制器設(shè)計為:
為增強方位子系統(tǒng)對環(huán)境的適應(yīng)能力,設(shè)計如下自適應(yīng)律估計其所受擾動的上界:
本節(jié)所用滑??刂破饔傻刃Э刂破骱颓袚Q控制器組成,即:
τ1=τeq1+τsw1
在實際應(yīng)用中,機載光電吊艙往往需要在方位方向上進行大范圍的旋轉(zhuǎn)來搜索目標,由于方位子系統(tǒng)所面對的環(huán)境是動態(tài)變化的,因此很難獲得準確的擾動值并進行補償。在本節(jié)中,采用自適應(yīng)控制方案在線估計所受擾動的上界,并根據(jù)估計結(jié)果為滑??刂破鬟x擇合適的開關(guān)增益(大于上界),從而降低控制算法與估計算法的復(fù)雜性,保證系統(tǒng)狀態(tài)能夠收斂到滑模面表面[17]
引理1 當(dāng)子系統(tǒng)(19)的Lyapunov函數(shù)選擇為:
式中 。若 V1 滿足以下不等式:
式中 kgt;0,01≥0 。函數(shù) V1 將在有限時間tr 內(nèi)收斂到原點:
證明1 選擇Lyapunov函數(shù)為:
式中 。則:
故:
即:
使:
σ1=kT-da
σ2=(η-k)∣Sa∣
取 χ=min(σ1,σ2) ,并且取 ηgt;kgt;1 ,則 σ1gt;0,σ2gt;0 0
因此,t,≤ 證畢。
2.2 俯仰子系統(tǒng)控制
在本節(jié)中,采用基于非線性擾動觀測器(NDOB)的等效滑模控制器進行機載光電吊艙的俯仰子系統(tǒng)控制。若吊艙在俯仰方向上所受擾動為dp ,則俯仰子系統(tǒng)可以表示為:
式中: x3 為俯仰旋轉(zhuǎn)角度; x4 為俯仰旋轉(zhuǎn)角速度; τ2 為俯仰軸的控制輸人力矩; f2=-H22-1 ·( C21+ G21 ) ;b2=H22-1 。
由于式(37)中的 dp 無法直接測量,為了估計時變擾動和增加控制器的魯棒性,設(shè)計了一種基于跟蹤微分器的非線性擾動觀測器,如式(38)所示:
式中: R,wi(i=1,2,3,4) 為待設(shè)計的參數(shù); 為 dp 的估計值; arsh(x) 為反雙曲正弦函數(shù)。
引理2 設(shè)如下二階系統(tǒng):
式中: z1∈R;z2∈R 。
若該系統(tǒng)的所有解在原點(0,0)處漸近穩(wěn)定,即滿足 limt∞(t)=0 和 limt∞z2(t)=0 ,則對于任意有界可積函數(shù) r(t) 以及任意 Tgt;0,Rgt;0 ,如下微分方程:
解 x1(t) 滿足
引理2給出了TD的一般設(shè)計方法。其中待設(shè)計函數(shù) F(?) 需要使系統(tǒng)(39)的狀態(tài)在原點(0,0)處漸近穩(wěn)定。參數(shù) R 則影響 TD的收斂速度,當(dāng) R 足夠大時, x1(t) 能在任意有限時間內(nèi)趨近于輸入信號 ?r(t) 。
引理3基于TD的NDOB可克服現(xiàn)有NDOB需要關(guān)于擾動上下界及其第 i 個導(dǎo)數(shù)的Lipschitz上界的先驗信息的缺點,適用于不確定動態(tài)系統(tǒng)。通過選擇合適的TD,并基于TD設(shè)計NDOB,以實現(xiàn)對俯仰子系統(tǒng)(37)所受擾動的觀測[20]:
式中: 和
分別為 x 和 d 的估計值; F(?) 為待設(shè)計的函數(shù),該函數(shù)可使系統(tǒng)(42)的狀態(tài)在原點(0,0)處漸近穩(wěn)定。當(dāng) Tgt;0,Rgt;0 時,有:
即: 。進一步可得
。
根據(jù)引理2和引理3,在 Tgt;0,Rgt;0 時,要證明式(38)中 ,只需要證明當(dāng)待設(shè)計函數(shù) F(?) 為 arsh(x) 時,系統(tǒng)狀態(tài)在原點(0,0)處漸近穩(wěn)定即可。
證明2 當(dāng)待設(shè)計函數(shù) F(?) 為 arsh(x) 時,設(shè)有如下二階系統(tǒng):
式中 a1,a2,b3,b4 為正實數(shù)。
取Lyapunov函數(shù)為:
由積分中值定理可得:
式中 ξ∈(0,z1) 。
當(dāng) z1gt;0 時 ξgt;0,arsh(b2ξ)gt;0 ;當(dāng) z1lt;0 時,ξlt;0,arsh(b3ξ)lt;0 于是:
進一步可得:
V(z1,z2)gt;0
對Lyapunov函數(shù)求導(dǎo):
可得 ,并且當(dāng)且僅當(dāng) z2=0 時,
z2)=0 。因此,
,該系統(tǒng)是漸近穩(wěn)定的。證畢。
為了設(shè)計應(yīng)用于俯仰子系統(tǒng)的等效滑??刂破?,定義跟蹤誤差為:
e2=x3d-x3
式中 x3d 為俯仰子系統(tǒng)的參考輸入。
將俯仰子系統(tǒng)的切換函數(shù)設(shè)計為:
式中 cp∈R+ 。式(51)的導(dǎo)數(shù)為:
令 ,且 dp=0 ,則等效控制器設(shè)計為:
采用到達律:
則切換控制器設(shè)計為:
滑??刂破饔傻刃Э刂破骱颓袚Q控制器組成,即:
τ2=τeq2+τsw2
引理4考慮機載光電吊艙的俯仰子系統(tǒng)式(37),通過使用基于TD的NDOB式(38)和滑模控制器式(56),可以保證其跟蹤誤差能夠收斂到零附近的小緊集中。
證明3考慮以下Lyapunov函數(shù):
式中 。則:
利用楊氏不等式,得:
有上界 M ,令
,則
。證畢。
3 仿真驗證
為了驗證本文所提出的策略的有效性,本文基于Windows11操作系統(tǒng)和Matlab2021a進行仿真實驗驗證。本文將有限時間自適應(yīng)等效滑模控制器(FAESMC)和基于非線性擾動觀測器的等效滑??刂破鳎‥SMC-NDOB)分別與另外4種不同的控制器進行仿真對比。這4種控制器包括PID控制器、ADRC控制器、基于指數(shù)趨近律的滑??刂破鳎⊿MC-ECL)和基于線性化反饋的滑模控制器(SMC-LF)。
圖4(a)所示為輸人期望信號為正弦信號時FAESMC與PID,ADRC,SMC-ECL和SMC-LF4種控制器的角度跟蹤對比。圖4(b)是圖4(a)對應(yīng)角度跟蹤誤差。可以看出,F(xiàn)AESMC的波動小于其他4種控制器。PID控制器的波動相對較大。SMC-LF和ADRC超調(diào)量較大。表2中,F(xiàn)AESMC的超調(diào)量為 0.51% ,穩(wěn)態(tài)誤差為 2.1×10-4 ,均小于其他控制器。所有控制器收斂時間足夠小,可以忽略。
圖5(a)所示為輸入期望信號為階躍信號時FAESMC與PID,ADRC,SMC-ECL和SMC-LF4種控制器的角度跟蹤對比。圖5(b)是圖5(a)對應(yīng)角度跟蹤誤差。從表3可看出,由于自適應(yīng)律能夠?qū)Ψ轿蛔酉到y(tǒng)所受擾動的上界進行估計,因此FAESMC能夠在有限時間內(nèi)實現(xiàn)穩(wěn)定,收斂時間為 1.26s 。并且,F(xiàn)AESMC基本不存在超調(diào)。SMC-ECL的超調(diào)量和穩(wěn)態(tài)誤差都趨近于0,但收斂速度較慢。PID,SMC-LF和ADRC超調(diào)嚴重且收斂速度極慢。
圖6(a)所示為輸入期望信號為正弦信號時ESMC-NDOB與PID,ADRC,SMC-ECL和SMC-LF4種控制器的角度跟蹤對比。圖6(b)是圖6(a)對應(yīng)角度跟蹤誤差。表4中,ESMC-NDOB在超調(diào)
量、穩(wěn)態(tài)誤差和收斂時間這3個方面都表現(xiàn)優(yōu)異。PID和ADRC超調(diào)量大,穩(wěn)態(tài)誤差大。SMC-ECL存在一定的超調(diào)量和穩(wěn)態(tài)誤差。SMC-LF雖然基本沒有超調(diào),但其穩(wěn)態(tài)誤差偏大。
圖7(a)所示為輸入期望信號為階躍信號時FAESMC與PID,ADRC,SMC-ECL和SMC-LF4種控制器的角度跟蹤對比。圖7(b)是圖7(a)對應(yīng)角度跟蹤誤差。表5中,ESMC-NDOB在超調(diào)量、穩(wěn)態(tài)誤差和收斂時間這幾方面都表現(xiàn)優(yōu)異。PID超調(diào)量最大,且收斂時間最長。SMC-ECL和ADRC收斂速度偏慢。SMC-LF存在一定超調(diào)量,且收斂速度慢。
基于線性化反饋的滑??刂破鲗ο到y(tǒng)模型的精確度要求相對較高,適用于非線性化程度低的系統(tǒng)模型;PID-PID和PID-ADRC這類不依靠模型的控制器存在著如適應(yīng)性差、難以處理不確定性等問題。機載光電吊艙具有較強的非線性且模型較為復(fù)雜,這是不同控制器在機載光電吊艙上控制效果差異的重要原因。
考慮到機載光電吊艙實際工作時會受擾動影響,本文在進行仿真實驗驗證時均加入了擾動。如圖8(a)為文中所提的非線性擾動觀測器對擾動值的估計效果,圖8(b)為相應(yīng)的擾動估計誤差。由圖可見,本文提出的非線性擾動觀測器對擾動的估計誤差不超過0.05,具有良好的擾動觀測效果。
4實驗驗證
為了驗證所提出的控制器的適用性,本文采用一個兩軸兩框架機載光電吊艙作為實驗平臺,
STM32F427作為核心主控,MPU6500獲取角度數(shù)據(jù)??刂破骱偷跖撝g的信號傳輸基于TTL轉(zhuǎn)RS485模塊。采用鋰電池給STM32F427和吊艙供電。機載光電吊艙硬件結(jié)構(gòu)示意圖如圖9所示。
在實物實驗中,對于方位子系統(tǒng),分別設(shè)定 60° 和 120° 作為期望角度,采用FAESMC作為控制器;對于俯仰子系統(tǒng),分別設(shè)定 40° 和 60° 作為期望角度,采用ESMC-NDOB作為控制器。將FAESMC和ESMC-NDOB分別與PID進行比較,通過分析實驗數(shù)據(jù)的均值與方差,驗證本文所提出的控制器的控制性能。
圖10(a)是采用FAESMC和PID作為控制器時方位子系統(tǒng)對 60° 的角度跟蹤效果。采用FAESMC進行角度跟蹤的均值為60.026,方差為0.040;采用PID進行角度跟蹤的均值為60.522,方差為2.679。圖10(b是采用FAESMC和PID作為控制器時方位子系統(tǒng)對 90° 的角度跟蹤效果。采用FAESMC進行角度跟蹤的均值為89.969,方差為0.024;采用PID進行角度跟蹤的均值為89.957,方差為0.141。圖10(c)是采用FAESMC和PID作為控制器時方位子系統(tǒng)對 120° 的角度跟蹤效果。采用FAESMC進行角度跟蹤的均值為120.060,方差為0.009;采用PID進行角度跟蹤的均值為119.904,方差為1.521??梢?,采用FAESMC時,均值與目標角度的差值在0.1以內(nèi),而PID的均值與目標值則存在相對較大的偏差。而且,采用FAESMC進行角度跟蹤的方差遠小于采用PID進行角度跟蹤的方差,說明FAESMC比PID具有更高的控制精度和穩(wěn)定性。
圖11(a)是采用ESMC-NDOB和PID作為控制器時俯仰子系統(tǒng)對 20° 的角度跟蹤效果。采用ESMC-NDOB進行角度跟蹤的均值為19.989,方差為0.003;采用PID進行角度跟蹤的均值為20.109,方差為0.002。圖11(b)是采用ESMC-NDOB和PID作為控制器時俯仰子系統(tǒng)對 40° 的角度跟蹤效果。采用ESMC-NDOB進行角度跟蹤的均值為40.080,方差為0.002;采用PID進行角度跟蹤的均值為40.721,方差為0.002。圖11(c)是采用ESMC-NDOB和PID作為控制器時俯仰子系統(tǒng)對 60° 的角度跟蹤效果。采用ESMC-NDOB進行角度跟蹤的均值為60.000,方差為0.004;采用PID進行角度跟蹤的均值為59.075,方差為0.021。上述結(jié)果表明:采用ESMC-NDOB時,角度跟蹤的均值十分接近目標角度,且方差能保持在較低的水平,證明了ESMC-NDOB極高的控制精度與穩(wěn)定性;PID在 40° 和 20° 跟蹤時均值與目標角度差值較大,在 60° 跟蹤時則方差相對較大。因此,ESMC-NDOB的控制性能優(yōu)于PID。
5結(jié)論
為解決空中復(fù)雜環(huán)境下搭載于固定翼飛行器的光電吊艙抗干擾能力差且環(huán)境適應(yīng)力不足問題,在進行運動學(xué)分析和動力學(xué)建模的基礎(chǔ)上,結(jié)合分層結(jié)構(gòu)與等效滑模控制,研究了兩軸兩框架機載光電吊艙的運動控制。首先,將兩軸兩框架機載光電吊艙的運動視作兩自由度機械臂,參考機器人運動學(xué)進行運動學(xué)分析,選用拉格朗日法完成動力學(xué)建模。其次,提出了一種創(chuàng)新性的分層控制結(jié)構(gòu)應(yīng)用于機載光電吊艙,通過仿真和實驗驗證了FAESMC和ESMC-NDOB具有良好的控制精度與穩(wěn)定性。
本文所設(shè)計的控制器具有較多調(diào)節(jié)參數(shù),手動調(diào)節(jié)存在效率低和任務(wù)繁重的問題,未來工作中將考慮采用粒子群等算法進行參數(shù)調(diào)控。
參考文獻
[1] 呂宏宇,金剛石,高旭輝.兩軸四框架機載光電平臺穩(wěn) 定原理分析[J].激光與紅外,2015,45(2):194-198.
[2] 甘至宏,張葆,撤芃芃.機載光電穩(wěn)定平臺框架結(jié)構(gòu)工 程分析[J].光學(xué)精密工程,2008,16(12):2441-2446.
[3] 劉家燕,程志峰,王平.機載光電吊艙橡膠減振器的設(shè)計 與應(yīng)用[J].中國機械工程,2014,25(10):1308-1312.
[4] 王誠,闖家亮,李江勇,等.機載光電探測系統(tǒng)二級穩(wěn)定 控制分析[J].激光與紅外,2019,49(4):473-476.
[5] SUNBY,WANGJQ,LINJQ,etal.Researchonairborne active and passive composite vibration isolation optoelectronicstabilizationplatformsystem[J].IOPConferenceSeries:MaterialsScience and Engineering,2018, 452:042042.
[6] LIANGYX,LIULP,DIYF.Fuzzyoptimization control of airborne photoelectric pod based on genetic algorithm[C]//Proceedings of the 2O19 8th International Conference on Networks, Communication and Computing. ACM,2019:229-233.
[7] 馬悅飛,林悌.基于滑模變結(jié)構(gòu)控制及預(yù)測跟蹤的光 電吊艙控制方法[J].應(yīng)用光學(xué),2022,4(1):36-40.
[8] DING ZS,ZHAOF,LANGYD,etal.Anti-disturbanceneural-sliding mode control for inertially stabilized platform with actuator saturation[J].IEEE Access, 2019,7: 92220 -92231.
[9] FUF,LEI X S,WANG R. A compound control method based on the adaptive linear extended state observer and global fast terminal sliding mode control for inertially stabilized platform[J].Machines,2022,10(6):426.
[10] ZHANG J, JIN ZP, ZHAO Y Z,et al. Design and implementation of novel fractional-order controllers for stabilized platforms[J].IEEE Access,2020,8:93133-93144.
[11]ZHOU XY,GAO H,JIAY,etal.Parameter optimization on FNN/PID compound controller for a three-axis inertially stabilized platform for aerial remote sensing applications[J].Journal of Sensors,2019:5067081.
[12]HUANGW,DENB,ZOUWF,etal.Pan-tiltcontrol method applied to mobile robots[C]//2021 IEEE International Conference on Real-time Computingand Robotics (RCAR). IEEE,2021:812-816.
[13]HUXY,HANSJ,LIUYY,et al.Two-axis optoelectronic stabilized platform based on active disturbance rejection controllerwithLuGre frictionmodel[J].Electronics,2023,12(5):1261.
[14]QUJH,XIAYQ,SHIYP,etal.ModifiedADRCfor inertial stabilized platform with corrected disturbance compensation and improved speed observer[J].IEEE Access,2020,8:157703-157716.
[15]JINJZ,GE SL.Finite-time active disturbance rejection control based on high-order sliding mode[C]//2019 IEEE International Conference on Mechatronics and Automation(ICMA).IEEE,2019:1974-1979.
[16]MEI D,YU Z Q. Active disturbance rejection control strategy for airborne radar stabilization platform based on cascadeextended state observer[J].AssemblyAutomation,2020,40(4):613-624.
[17]ZHANGLF,RENXM,ZHENGDD.Modelingand controlof a new spherical robotwith cable transmission[J].International Journal of Control,Automation and Systems, 2023,21(3) : 963 -974.
[18]陳青,楊嘯,邱新媛,等.基于分層控制器的輪式滑移 轉(zhuǎn)向機器人軌跡跟蹤控制[J].機械工程師,2023(6): 63-66.
[19]于力率,蘇曉杰,孫少欣,等.基于分層控制策略的 六輪滑移機器人橫向穩(wěn)定性控制[J].自動化學(xué)報, 2023,49(7):1421-1432.
[20]BUXW,WUXY,CHENYX,etal.Designofaclass of new nonlinear disturbance observers based on tracking differentiators foruncertain dynamic systems[J].International Journal of Control,Automation and Systems,2015, 13(3):595 -602.