武建國, 陳 凱, 陳武進(jìn), 趙曉宇, 張桐瑞, 程 濤
基于非線性干擾觀測(cè)器的AUV量化反饋滑??刂?/p>
武建國1, 2, 陳 凱1, 陳武進(jìn)1, 趙曉宇1, 張桐瑞2, 程 濤3
(1.河北工業(yè)大學(xué) 機(jī)械學(xué)院, 天津, 300131; 2.天津瀚海藍(lán)帆海洋科技有限公司, 天津, 300457; 3.秦皇島耀華新材料有限公司, 河北 秦皇島, 066000)
自主水下航行器; 滑??刂? 軌跡跟蹤; 非線性干擾觀測(cè)器; 量化效應(yīng)
21世紀(jì)以來, 隨著各國對(duì)海洋重視的日益提高, 自主水下航行器(autonomous undersea vehicle, AUV)被廣泛應(yīng)用于海洋環(huán)境觀測(cè)、海洋資源調(diào)查和海洋安全防衛(wèi)等領(lǐng)域[1]。AUV的軌跡跟蹤控制作為海洋工程和控制領(lǐng)域的重要分支[2], 由于存在模型非線性、未知的水動(dòng)力系數(shù)和復(fù)雜干擾等問題[3], AUV控制器設(shè)計(jì)成為AUV發(fā)展的關(guān)鍵技術(shù)。
滑模控制(sliding-mode control, SMC)法作為一種魯棒控制方法, 在系統(tǒng)不確定性和抗干擾方面具有良好的處理能力[4]。Zhang等[5]提出一種新型2階SMC對(duì)便攜式AUV進(jìn)行軌跡跟蹤; 馬利民[6]采用全局無抖振SMC實(shí)現(xiàn)了軌跡跟蹤控制; Jiang等[7]提出一種新型SMC來解決高速AUV的運(yùn)動(dòng)控制; Flavia等[8]使用SMC法確保超驅(qū)動(dòng)海上補(bǔ)給船動(dòng)態(tài)定位的容錯(cuò)魯棒控制; 潘無為等[9]將滑??刂破饔糜贏UV自適應(yīng)編隊(duì)控制; 楊超等[10]設(shè)計(jì)了終端滑??刂破鲗?duì)AUV進(jìn)行軌跡跟蹤; Taha等[11]設(shè)計(jì)了一種自適應(yīng)積分SMC法來跟蹤虛擬船舶的期望路徑。
上述提到的控制方法均未考慮量化。這是由于當(dāng)系統(tǒng)中數(shù)字網(wǎng)絡(luò)參與反饋回路時(shí)如果考慮量化, 將難以保持系統(tǒng)的穩(wěn)定性。對(duì)于處理量化引起的影響, SMC是一種有效的魯棒控制方法。Yan等[12]分析了量化對(duì)SMC系統(tǒng)的影響。Corra- dini等[13]利用時(shí)變滑模控制律研究了具有飽和量化的單輸入單輸出線性不確定控制系統(tǒng)的反饋穩(wěn)定問題。薛艷梅等[14]針對(duì)量化器靈敏度參數(shù)不匹配的不確定線性系統(tǒng), 研究監(jiān)督策略下的量化反饋滑模穩(wěn)定控制問題。Hao等[15]研究了狀態(tài)和輸入信號(hào)同時(shí)量化的不確定線性系統(tǒng)的魯棒容錯(cuò)補(bǔ)償控制問題。
在實(shí)際工程應(yīng)用中, 由于狀態(tài)變量需要量化并傳輸?shù)娇刂破? 因此量化是AUV控制存在的潛在問題之一。文中針對(duì)具有狀態(tài)和控制輸入同時(shí)量化的AUV, 提出一種量化SMC方法。設(shè)計(jì)中采用了動(dòng)態(tài)均勻量化方案, 構(gòu)造了一個(gè)非線性觀測(cè)器來估計(jì)未知擾動(dòng), 并將量化誤差的界引入到滑模控制器的開關(guān)項(xiàng)中以處理量化影響。
文中基于“云帆”AUV, 建立如圖1所示AUV載體坐標(biāo)系及慣性坐標(biāo)系, 其中載體坐標(biāo)系的原點(diǎn)與AUV的浮心重合。
圖1 AUV慣性和載體坐標(biāo)系
兩坐標(biāo)系間的轉(zhuǎn)換關(guān)系[16]
AUV水平面的一般動(dòng)態(tài)模型可以用進(jìn)退、橫蕩和航偏來表示, 忽略潛浮、橫滾和俯仰中的運(yùn)動(dòng), 則AUV的運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)模型可表示為
慣性矩陣
科氏力和向心力矩陣
水動(dòng)力阻尼矩陣
轉(zhuǎn)換矩陣
圖2 AUV控制系統(tǒng)結(jié)構(gòu)
假設(shè)AUV平臺(tái)到控制器之間為動(dòng)態(tài)均勻量化器, 并對(duì)量化參數(shù)進(jìn)行離散調(diào)整。設(shè)計(jì)一種量化參數(shù)離散調(diào)整的動(dòng)態(tài)均勻量化器, 一方面是因?yàn)樗軐⑾到y(tǒng)軌跡驅(qū)動(dòng)到滑模面上, 而不僅僅是滑模面的某個(gè)鄰域[17], 另一方面是離散調(diào)整策略更普遍, 在實(shí)際工程中更易于實(shí)施。在控制器到AUV平臺(tái)之間采用靜態(tài)均勻量化器, 具有結(jié)構(gòu)簡單而常見的優(yōu)點(diǎn)。
文中首先給出非線性干擾觀測(cè)器的設(shè)計(jì), 然后用等效SMC方法對(duì)AUV系統(tǒng)進(jìn)行無量化控制, 最后再給出有量化效應(yīng)時(shí)的AUV控制系統(tǒng)。
故非線性干擾觀測(cè)器是穩(wěn)定的。
則定義觀測(cè)器的輸出量
系統(tǒng)經(jīng)過干擾觀測(cè)器對(duì)外界干擾進(jìn)行補(bǔ)償后, 在經(jīng)過SMC對(duì)未觀測(cè)到的干擾及系統(tǒng)的不確定性部分進(jìn)行補(bǔ)償, 以更好地消除干擾, 實(shí)現(xiàn)穩(wěn)定、快速的軌跡跟蹤。
2.2.1 SMC
等效滑模控制率[19]設(shè)計(jì)為
2.2.2 穩(wěn)定性分析
聯(lián)立式(4)、式(15)和式(16), 得
聯(lián)立式(4)、式(18)和式(19), 得
根據(jù)式(14)和式(21)得
聯(lián)立式(26)和式(27)得到式(22)。
證畢。
使用量化狀態(tài)反饋, 式(4)可以寫成
所以, 式(16)中的等效控制項(xiàng)可以寫成
由式(16)和(30)得
根據(jù)式(36)~式(39), 得
給出類似于2.3節(jié)中AUV系統(tǒng)結(jié)果, 其狀態(tài)和輸入都被量化。
如圖2所示, 輸入量化控制率
圖3 余弦曲線期望軌跡和實(shí)際軌跡
圖4 余弦曲線跟蹤誤差和隨時(shí)間變化曲線
表2 AUV軌跡跟蹤誤差
圖5 滑模面的收斂曲線
圖6 復(fù)雜實(shí)際干擾和觀測(cè)干擾變化曲線
圖7 復(fù)雜干擾觀測(cè)誤差變化曲線
圖8 量化參數(shù)變化曲線
表3 四邊形期望軌跡參數(shù)表
圖9 四邊形期望軌跡與實(shí)際軌跡
圖10 四邊形跟蹤誤差和隨時(shí)間變化曲線
由圖11~圖12可知, 對(duì)于分段式干擾, 觀測(cè)器也表現(xiàn)出良好的觀測(cè)效果, 且觀測(cè)誤差只在分段式干擾交界處出現(xiàn)較大誤差, 后續(xù)快速收斂于實(shí)際干擾。仿真結(jié)果驗(yàn)證了觀測(cè)器的有效性。
圖11 分段式實(shí)際干擾與觀測(cè)干擾變化曲線
圖12 分段式干擾觀測(cè)誤差變化曲線
[1] 黃琰, 李巖, 俞建成, 等.AUV智能化現(xiàn)狀與發(fā)展趨勢(shì)[J].機(jī)器人, 2020, 42(2): 215-231.
Huang Yan, Li Yan, Yu Jian-cheng, et al.State-of-the-Art and Development Trends of AUV Intelligence[J].Robot, 2020, 42(2): 215-231.
[2] Li S, Wang X.Finite-time Consensus and Collision Avoidance Control Algorithms for Multiple AUVs[J].Automatica, 2013, 49(11): 3359-3367.
[3] Xiang X, Yu C, Zhang Q.Robust Fuzzy 3D Path Following for Autonomous Underwater Vehicle Subject to Uncertainties[J].Computers & Operations Research, 2016, 84: 165-177.
[4] Yu X, Kaynak O.Sliding Mode Control Made Smarter: A Computational Intelligence Perspective[J].IEEE Systems, Man, and Cybernetics Magazine, 2017, 3(2): 31-34.
[5] Zhang G C, Huang H, Qin H D, et al.A Novel Adaptive Second Order Sliding Mode Path Following Control for a Portable AUV[J].Ocean Engineering, 2018, 151: 82-92.
[6] 馬利民.欠驅(qū)動(dòng)AUV全局無抖振滑模軌跡跟蹤控制[J].智能系統(tǒng)學(xué)報(bào), 2016, 11(2): 200-207.
Ma Li-min.Global Chattering-free Sliding Mode Trajectory Tracking Control of Underactuated Autonomous Underwater Vehicles[J].CAAI Transactions on Intelligent Systems, 2016, 11(2): 200-207.
[7] Jiang C M, Wan L, Sun Y S, et al.Design of Novel Sling-mode Controller for High-velocity AUV with Consideration of Residual Dead Load[J].Journal of Central South University, 2018, 25(1): 121-130.
[8] Flavia B, Gianluca I, Sauro L, et al.Advanced Control for Fault-tolerant Dynamic Positioning of an Offshore Supply Vessel[J].Ocean Engineering, 2015, 106: 472-484.
[9] 潘無為, 姜大鵬, 龐永杰, 等.相位耦合振子模型下的AUV自適應(yīng)編隊(duì)控制算法[J].哈爾濱工程大學(xué)學(xué)報(bào), 2017, 38(1): 115-119.
Pan Wu-wei, Jiang Da-peng, Pang Yong-jie, et al.Adaptive Formation Control Algorithm for AUV on the Basis of the Coupled Phase Oscillator Model[J].Journal of Harbin Engineering University, 2017, 38(1): 115-119.
[10] 楊超, 郭佳, 張銘鈞.基于RBF神經(jīng)網(wǎng)絡(luò)的作業(yè)型AUV自適應(yīng)終端滑??刂品椒皩?shí)驗(yàn)研究[J].機(jī)器人, 2018, 40(3): 336-345.
Yang Chao, Guo Jia, Zhang Ming-jun.Adaptive Terminal Sliding Mode Control Method Based on RBF Neural Network for Operational AUV and Its Experimental Research[J].Robot, 2018, 40(3): 336-345.
[11] Taha E, Mohamed Z, Kamal Y T.Terminal Sliding Mode Control for the Trajectory Tracking of Underactuated Autonomous Underwater Vehicles[J].Ocean Engineering, 2017, 129: 613-625.
[12] Yan Y, Yu X H, Sun C.Quantization Effect on Sliding Mode Control of Uncertain Dynamical Systems[J].Asian Journal of Control, 2016, 18(3): 1142-1146.
[13] Corradini M L, Orlando G.Robust Quantized Feedback Stabilization of Linear Systems[J].Automatica, 2008, 44(9): 2458-2462.
[14] 薛艷梅, 郝立穎.量化參數(shù)不匹配的線性系統(tǒng)監(jiān)督滑模控制設(shè)計(jì)[J].計(jì)算機(jī)工程與應(yīng)用, 2015, 51(15): 22-27.
Xue Yan-mei, Hao Li-ying.Supervisory-based Sliding Mode Control Design for a Class of Linear Systems Subject to Quantization Parameter Mismatch[J].Computer Engineering and Applications, 2015, 51(15): 22-27.
[15] Hao L Y, Yang G H.Robust Fault Tolerant Control Based on Sliding Mode Method for Uncertain Linear Systems with Quantization[J].ISA transactions, 2013, 227(9): 692- 703.
[16] Tabataba’i-Nasab, Fahimeh S, Keymasi K A, et al.Adaptive Nonlinear Control of an Autonomous Underwater Vehicle[J].Transactions of the Institute of Measurement and Control, 2019, 41(11): 3121-3131.
[17] Zheng B C, Yang G H.Quantized Output Feedback Stabilization of Uncertain Systems with Input Nonlin-earities Via Sliding Mode Control[J].International Journal of Robust and Nonlinear Control, 2014, 24(2): 228-246.
[18] Chen W H.Disturbance Observer Based Control for Nonlinear Systems[J].IEEE/ASME Transactions on Mecha- tronics, 2004, 10(4): 706-710.
[19] Utkin V.Variable Structure Systems with Sliding Mod- es[J].IEEE Transactions on Automatic Control, 1977, 22(2): 212-222.
Quantized Feedback Sliding Mode Control for AUV Based on Nonlinear Disturbance Observer
WU Jian-guo1, 2, CHEN Kai1, CHEN Wu-jin1, ZHAO Xiao-yu1, ZHANG Tong-rui2, CHENG Tao3
(1.Hebei University of Technology, Tianjin 300131, China; 2.Tianjin Hanhai Lanfan Marine Technology Co., Ltd., Tianjin 300457, China; 3.Qinhuangdao Yaohua New Materail Co., Ltd., Qinhuangdao 066000, China)
autonomous undersea vehicle(AUV); sliding-mode control(SMC); trajectory tracking; nonlinear disturbance observer; quantization effect
武建國, 陳凱, 陳武進(jìn), 等.基于非線性干擾觀測(cè)器的AUV量化反饋滑??刂芠J].水下無人系統(tǒng)學(xué)報(bào), 2021, 29 (5): 556-564.
TP242; U661.33
A
2096-3920(2021)05-0556-09
10.11993/j.issn.2096-3920.2021.05.007
2020-11-19;
2020-12-22.
河北省自然科學(xué)基金資助(E2018202259); 天津市重點(diǎn)研發(fā)計(jì)劃(18YFCZZC00050、19YFZCCG00230).
武建國(1980-), 男, 博士, 研究員, 主要研究方向?yàn)樗聶C(jī)器人平臺(tái)、水下機(jī)器人自適應(yīng)性控制、流場感知.
(責(zé)任編輯: 楊力軍)