高 鵬,萬 磊,徐鈺斐,陳國防,張子洋
(哈爾濱工程大學 船舶學院水下機器人技術(shù)重點實驗室,黑龍江 哈爾濱,150001)
海洋石油是地球上最豐富的自然資源之一。全球石油總儲量的34%都蘊藏在海底,目前的開采技術(shù)尚處于勘探早期階段,海洋石油資源開發(fā)已從水深300 m 擴展至水深3 000 m 的深海區(qū),與之相應(yīng)的海洋石油勘探也逐漸向深海發(fā)展。當前主要的海底石油勘探設(shè)備采用海底節(jié)點(ocean bottom node,OBN)技術(shù)[1-3],將地震檢波傳感器集群布放到海底,可獨立采集、記錄信號。然而,大部分OBN 產(chǎn)品不具備運動能力,因此布放回收效率較低,影響了海底地震數(shù)據(jù)的精確采集,難以滿足地震勘測應(yīng)用的大規(guī)模組網(wǎng)布放需要。
在此背景下,一種搭載地震檢波裝置的底棲式AUV 的概念被提出[4-6],它是一種將地震檢波技術(shù)應(yīng)用于自主水下航行器(antonomous undersea vehicle,AUV)的新型海洋石油勘測裝備,其布放回收過程如圖1 所示。該設(shè)備在運動到海底目標位置后可以長期坐底采集海底地震數(shù)據(jù),作業(yè)完成后上浮至指定海域,由母船進行統(tǒng)一打撈回收。在自水面布放到實現(xiàn)坐底探測的過程中,各底棲式AUV 會按照既定的航線運動,從而避免相互之間的碰撞和干擾,因此對底棲式AUV 進行指定路徑點下的精確路徑跟蹤控制顯得尤為重要。
圖1 單個底棲式AUV 布放回收過程Fig.1 Layout and recovery process of single benthic AUV
底棲式AUV 在路徑跟蹤過程中,出于能源節(jié)約角度的考慮,通常會關(guān)閉橫向推進器,僅在2 個水平推進器的作用下實現(xiàn)路徑點跟蹤控制,因此其是一種欠驅(qū)動控制系統(tǒng)。欠驅(qū)動路徑點跟蹤控制通常被分為制導子系統(tǒng)和航向子系統(tǒng)。制導子系統(tǒng)中,視線制導(line of sight,LOS)方法因其制導效率高、使用便捷等特性被廣泛應(yīng)用。而在航向子系統(tǒng)中,一些典型的先進控制方法能確保AUV 在一定時間內(nèi)實現(xiàn)航向控制,并保持在期望的運動路徑上。
近年來,已有不少學者研究了AUV 的路徑點跟蹤控制問題。Abdurahman 等[7]提出了一種封閉型LOS 制導律下的切換型制導算法,解決了跨軌誤差較大時傳統(tǒng)封閉型制導律與當前路徑可能沒有交點的問題,實現(xiàn)了AUV 的路徑點跟蹤控制。Huang 等[8]設(shè)計了一種凸映射下的路徑點跟蹤控制器,該方法可以較好地提高路徑跟蹤的收斂性能,并減小實際航向角與期望航向角之間的誤差。Elmokadem 等[9]設(shè)計了一種基于滑模變結(jié)構(gòu)控制的AUV 路徑點跟蹤控制器,解決了在模型存在不確定性以及未知洋流干擾下的魯棒控制問題。
然而,上述方法大多是建立在精確模型的基礎(chǔ)上,而AUV 模型具有較高的不確定性和參數(shù)攝動性,因此基于模型的控制方法工程實用性較差。
無模型自適應(yīng)控制方法(model-free adaptive control,MFAC)是Hou 等[10]于20 世紀90 年代提出的一種數(shù)據(jù)驅(qū)動控制方法。其控制器設(shè)計僅僅依賴被控對象的輸入/輸出測量數(shù)據(jù),不需要被控對象的結(jié)構(gòu)或動力學信息,因此不存在建模過程、未建模動態(tài)和關(guān)于對象動態(tài)的理論假設(shè)。此外,MFAC 控制器的參數(shù)會根據(jù)實時的輸入/輸出數(shù)據(jù)變化在線調(diào)整,因此該控制方法具有良好的自適應(yīng)能力。由于上述優(yōu)點,該方法已經(jīng)在高速電機控制[11]、電力系統(tǒng)[12]、圖像處理[13]、自動汽車控制[14-15]、四旋翼飛行器控制[16]以及工業(yè)控制[17]領(lǐng)域得到了廣泛的應(yīng)用。
基于此,文中將MFAC 方法應(yīng)用于AUV 路徑跟蹤子系統(tǒng),研究了底棲式AUV 的路徑點跟蹤控制問題。文章的主要貢獻包括:
1) 將MFAC 方法應(yīng)用到了AUV的航向控制子系統(tǒng),該方法采用的控制器設(shè)計與控制對象模型參數(shù)無關(guān),可以實現(xiàn)不確定條件下的自適應(yīng)控制;
2) 設(shè)計了一種改進型MFAC 航向控制器,該算法可以有效解決傳統(tǒng)MFAC 控制算法應(yīng)用于航向控制時由于積累效應(yīng)可能導致的超調(diào)大、收斂速度較慢等問題;
3) 提出了一種雙曲正切型變航速制導策略,該策略可以使AUV 在路徑點切換處具有較小的偏航距離與航向改變,可實現(xiàn)轉(zhuǎn)彎時的平滑過渡,提高路徑跟蹤控制的精度。
由于垂直面有獨立的推進器進行控制,因此忽略系統(tǒng)耦合的影響,重點研究底棲式AUV 的水平面路徑跟蹤控制問題。
圖2 所示為底棲式AUV 外形結(jié)構(gòu)圖。有別于常規(guī)的魚雷狀AUV,底棲式AUV 是一種半開架式結(jié)構(gòu)。此外,AUV 配有多方向的推進器,控制輸出范圍較廣,可以實現(xiàn)原地轉(zhuǎn)彎,因此可以較好地實現(xiàn)底棲。
圖2 底棲式AUV 外形結(jié)構(gòu)圖Fig.2 Outline structure of a benthic AUV
AUV 水平面運動學方程可表示為
式中:η=[x,y,φ]T為大地坐標系下AUV 的位置與航向角;υ=[u,v,r]T為隨體坐標系下AUV 的縱向、橫向速度以及角速度;R(φ)∈R3×3為旋轉(zhuǎn)矩陣,具體表達式為
將式(1)展開可得
AUV 動力學方程可表示為
M∈R3×3,C(υ)∈R3×3,D(υ)∈R3×3
式中,分別為慣性矩陣、科里奧利矩陣以及流體阻尼矩陣,具體表達形式為
向量τ=[τu,0,τr]表示縱向推力與轉(zhuǎn)向力矩,代表AUV 的控制輸入,τw=[τwu,τwv,τwr]表示系統(tǒng)的外界環(huán)境干擾。
根據(jù)式(5),將式(4)展開可得底棲式AUV 動力學方程為
式中,mij和di j(i,j=1,2,3)分別為AUV 的慣性質(zhì)量系數(shù)與水動力系數(shù)。
底棲式AUV 路徑點跟蹤控制如圖3 所示。XEOEYE和XBOBYB分別表示大地坐標系和隨體坐標系;pn(xn,yn),(n=1,2,3···)為指定的跟蹤路徑點;(xt,yt)為AUV 在大地坐標系下的實時坐標;φ為AUV 的當前航向角;φd為制導律下的目標航向角;φp為AUV 當前跟蹤路徑的路徑角;u和v分別表示AUV在隨體坐標系下的縱向與橫向速度;βφ=atan(v/u)為AUV的側(cè)滑角;為AUV的總合成速度;ye為交叉跟蹤誤差,表示AUV距離當前航線的垂向距離,由坐標轉(zhuǎn)換關(guān)系,其在大地坐標系下的計算公式為
圖3 底棲式AUV 路徑點跟蹤控制示意圖Fig.3 Schematic diagram of waypoint-tracking control of a benthic AUV
底棲式AUV 的路徑點跟蹤控制問題表述如下:假設(shè)點pn(xn,yn),(n=1,2,3···)為一系列指定的路徑點,AUV 需要在2 個水平推進器的作用下設(shè)計相關(guān)的航速與航向控制律,使AUV 能夠在一定時間內(nèi)以恒定的縱向速度跟蹤制導律下的目標航向 φd,從而跟蹤由路徑點組成的直線路徑,并保證跟蹤誤差ye在一定時間內(nèi)收斂到0。在AUV距離當前路徑點的距離小于切換半徑Rt時,默認當前路徑點跟蹤完成,切換為下一路徑點,進行下一組路徑點的跟蹤,直至完成全部路徑點的跟蹤任務(wù)。
根據(jù)上文描述,傳統(tǒng)的AUV 路徑點跟蹤控制問題可用數(shù)學形式表達為
AUV 路徑點跟蹤控制框圖如圖4 所示。
圖4 底棲式AUV 路徑點跟蹤控制系統(tǒng)框圖Fig.4 Block diagram of a benthic AUV waypoint-tracking control system
MFAC 方法的基本思想是:在閉環(huán)系統(tǒng)的每個動態(tài)工作點處建立一個等價的動態(tài)線性化數(shù)據(jù)模型,然后基于此等價的虛擬數(shù)據(jù)模型設(shè)計控制器并進行控制系統(tǒng)的理論性分析,進而實現(xiàn)非線性系統(tǒng)的自適應(yīng)控制[10],其控制流程如圖5 所示。其中,動態(tài)線性化模型的參數(shù)僅通過被控對象的輸入/輸出數(shù)據(jù)進行在線估計,并不需要任何關(guān)于系統(tǒng)模型的先驗知識。動態(tài)線性化方法有3 種具體形式,分別為緊格式動態(tài)線性化(compact form dynamic linearization,CFDL)、偏格式動態(tài)線性化(partical form dynamic linearization,PFDL)以及全格式動態(tài)線性化(full form dynamic linearization,FFDL)[18]。其中,CFDL 方法對于一般的離散時間非線性系統(tǒng)而言,其線性化效果較好,故文中基于該方法進行了航向控制器的設(shè)計。
圖5 無模型自適應(yīng)控制框圖Fig.5 Block diagram of MFAC
對于一般的離散時間非線性系統(tǒng),可以表示為
式中:u(k)和y(k)表示系統(tǒng)在k時刻的輸入和輸出;ny、nu表示系統(tǒng)的輸出與輸入的階數(shù)。
現(xiàn)提出如下假設(shè)。
假設(shè)1:函數(shù)f關(guān)于各個變量都存在連續(xù)的偏導數(shù)。
假設(shè)2:系統(tǒng)滿足廣義Lipschitz 條件,即對于任意k1≠k2,k1、k2>0,有
式中,b表示大于0 的常數(shù)。
引理1[18]:對于滿足假設(shè)1 與2 的離散系統(tǒng),當?u(k)≠0時,一定存在一個時變參數(shù)φc(k),使系統(tǒng)可以轉(zhuǎn)化為CFDL 模型,即
式中,?為當前時刻與上一時刻的狀態(tài)量差值。此外,對任意時刻k,φc(k)都是有界的。
2.2.1 傳統(tǒng)的無模型自適應(yīng)航向控制算法
假設(shè)3:對于某一給定的期望輸出信號y(k),總存在一個有界的輸入u(k),使系統(tǒng)在此控制輸入信號的驅(qū)動下其輸出等于y(k)。
假設(shè)4:對任意時刻k以及?u(k)≠0時,系統(tǒng)的偽偏導數(shù)符號保持不變,即滿足:φc(k)>δ或φc(k)
由于偽偏導數(shù)φc(k)是有界的時變未知量,需要對其進行在線估計,其估計算法為
接著,考慮如下控制輸入準則函數(shù)
式中:φd(k) 與φ(k)為系統(tǒng)在k時刻的期望航向與實際航向;λ為權(quán)重因子,用來限制控制輸入的變化。將式(13)對τr(k)求偏導后令其為0,并代入式(12),可以得到如下MAFC 算法
式中,偽偏導數(shù)的估計算法為
式中:sgn表示符號函數(shù);ε為一個很小的正數(shù)。上式中加入的偽偏導數(shù)重置機制可以保證偽偏導數(shù)算法具有對時變導數(shù)更強的跟蹤能力,從而增加系統(tǒng)的穩(wěn)定性。
引理2[19]:對于滿足假設(shè)1~假設(shè)4 的非線性系統(tǒng),當期望輸出φd(k+1)=φd(k)=const時,使用式(15)所表示的偽偏導數(shù)估計算法,可以保證偽偏導數(shù)估計誤差有界。
2.2.2 改進的MAFC 算法
式(14)所表示的無模型自適應(yīng)控制器具有積累效應(yīng),即當前時刻的控制輸出是根據(jù)之前時刻的輸出累加而成。當初始航向誤差較大時,控制器的輸出值會慢慢累加到一個較大值,因此收斂速度較慢。另外,由于輸出的積累效應(yīng)影響,當實際航向超過期望航向時,AUV 的航向會出現(xiàn)超調(diào),從而影響系統(tǒng)的控制精度。
為了解決這一問題,文中提出了一種改進的無模型自適應(yīng)航向控制算法(improved modelfree adaptive control,IMFAC)。IMFAC 算法的表達式為
式中,φd?(k)為系統(tǒng)在k時刻新的期望輸出值,其表達式為
式中:φd(k)為系統(tǒng)在k時刻的原期望航向;α 為正常數(shù);φ0為單位節(jié)拍AUV 在最大轉(zhuǎn)向力矩驅(qū)動下的轉(zhuǎn)向角,可以通過試驗測出。從式(17)中可以看出,當初始航向誤差較大時,AUV 的期望輸出會在原來的基礎(chǔ)上有一定的增幅,從而能夠加快航向的收斂。另一邊,由于收斂速度較快,航向的歷史積累值減少,系統(tǒng)在期望航向處的超調(diào)較少,控制精度也得到了改善。IMFAC 航向控制流程如圖6 所示。
圖6 IMFAC 航向控制框圖Fig.6 Block diagram of IMFAC course control
定理1:針對系統(tǒng)(9),在滿足假設(shè)1~假設(shè)4 的前提下,采用式(15)、式(16)和式(17)表示的IMFAC航向控制器,則存在一個正數(shù)λmin,使得當λ>λmin時,有
2) 閉環(huán)系統(tǒng)是BIBO 穩(wěn)定的,即系統(tǒng)的航向輸出φ(k)和輸入τr(k)是有界的;
證明:首先證明期望航向為定值且大于0 時的情況,即
由于f(k)隨著航向誤差的減小而減小,因此f(k+1) 由引理1 可知,φc(k)是時變正常數(shù)且有界,而由引理2 可知,有界。因此,設(shè) |φc(k)|≤b,當λ>λmin=b2/4時,有 因此,有 將式(24)代入式(22),得 由式(25)可以得出,當k足夠大時,e?(k+1)收斂。而當航向誤差較小時,f(k+1)近似為0,因此,有 同理可證得期望航向小于0 時航向誤差的收斂,因此定理1 中的結(jié)論1)成立。由于 φd為常數(shù),則跟蹤誤差e?(k+1)的收斂意味著航向角φ(k)的有界。 由式(25)和式(27)可知 因此,系統(tǒng)輸出τr(k)有界,定理1 中的結(jié)論2)成立。 當期望航向為非定值時,建立增廣系統(tǒng) 針對此增廣矩陣應(yīng)用MFAC 方案,即可證明增廣系統(tǒng)(29)的穩(wěn)定性和單調(diào)收斂性。由于增廣系統(tǒng)的收斂性和穩(wěn)定性等價于系統(tǒng)(9)跟蹤問題的收斂性和穩(wěn)定性,證明過程不再贅述。 LOS 視線法是近年來應(yīng)用較廣的一種航向制導方法,其原理簡單易懂且制導效果優(yōu)異,因此選擇LOS 視線法作為底棲式AUV 的航向制導方法。LOS 制導律有基于前視距離的制導以及基于視線圓的制導2 種形式。基于前視距離的制導律制導效果取決于前視距離的選取,制導效果一般,而基于視線圓制導律的制導效果與視線圓半徑的選取有關(guān),選取合適的視線圓半徑可以實現(xiàn)較好的航向跟蹤控制效果,故文中選擇后者,其基本原理如圖7 所示。 圖7 基于視線圓的LOS 制導律示意圖Fig.7 Schematic diagram of LOS guidance law based on line of sight circle 以AUV 為中心,定義一個半徑為R的圓,R需要大于當前跟蹤誤差ye,以保證視線圓與當前跟蹤路徑始終有交點,交點的方向即為目標航向。基于這一特點,選用文獻[7]所設(shè)計的一種視線圓半徑選取方法,其形式為 式中:Rmin為最小視線圓半徑;a、c均為正常數(shù)。當a≥1,c≈0時,有 根據(jù)式(31)可以看出,視線圓半徑始終大于或等于交叉跟蹤誤差,此方法可以保證視線圓與當前航向始終存在交點。 視線圓型LOS 制導律下的目標航向角為 將式(6)對時間t求導,并將式(3)代入,可得 當設(shè)計合適的航向控制器,使AUV 的實際航向收斂于視線圓制導律下的目標航向時,有 選取李雅普諾夫函數(shù)為V=1/2ye2,將V對時間t進行求導,并將式(32)代入,有 由李雅普諾夫穩(wěn)定性原理可知,交叉跟蹤誤差全局漸進穩(wěn)定,即 傳統(tǒng)的AUV 路徑點跟蹤控制通常都是使AUV以恒定的縱向速度運動。由于路徑跟蹤對AUV的運動速度沒有太多要求,因此選用的是常規(guī)MFAC 航速控制器對AUV 的運動速度進行控制,航速控制器表達為 式中:τu(k)為AUV 在k時刻的縱向推力,?τu(k)=τu(k)?τu(k?1)表示推力在2 個節(jié)拍內(nèi)的差值;為偽偏導數(shù)φu(k)在k時刻的估計值;μu>0,λ>0為權(quán)重因子;ηu∈(0,1]、ρu∈(0,1]為步長因子。由于航速控制器的穩(wěn)定性證明與航向控制器一致,在此不再贅述。 為了滿足路徑跟蹤控制的快速性,通常設(shè)置的航速不會太低,一般在2 kn 左右。而當AUV 經(jīng)過路徑拐點處開始切換到下一路徑時,較高的航速會導致AUV 在拐點處產(chǎn)生較大的偏航距離,因而改變期望的航向角,從而產(chǎn)生較大的航向超調(diào),并影響路徑跟蹤的精度。如果減少切換半徑,可以較好地解決問題,但同時也會減少AUV 對指定路徑的跟蹤精度,增加AUV 碰撞的風險。 針對這一問題,文中提出了一種雙曲正切型航速制導策略,其表達式為 式中:ud為AUV 的期望速度,通常為定值;ω為正常數(shù);dis(k)為AUV 在k時刻與當前跟蹤路徑點之間的距離。 由圖可知,當函數(shù)自變量的絕對值超過2 時,函數(shù)的因變量恒為1;而當函數(shù)的自變量在0~2 之間時,函數(shù)的因變量在0~1 之間呈正相關(guān)變化。選取適當?shù)南禂?shù) ω,當?shù)讞紸UV 距離當前跟蹤路徑點的距離大于某個閾值時,tanh 函數(shù)的值恒為1,因此AUV 將保持定速運動。而當?shù)讞紸UV 距離當前跟蹤路徑點的距離小于某個閾值而大于路徑點切換半徑時,期望的航行速度會隨著AUV 與路徑點之間距離的減小而不斷減少,但會保持在原來期望航速的一半以上。AUV 航行速度的降低將會產(chǎn)生較小的偏航距離以及目標航向角變化,因此在路徑點處的航向超調(diào)將會減少。當達到切換半徑后,由于路徑點發(fā)生切換,新的跟蹤距離使得雙曲正切函數(shù)的值繼續(xù)等于1,AUV 的期望速度將會恢復到原來的恒定值從而繼續(xù)保持定速運動,這將使得路徑點切換時的減速對整個跟蹤過程影響較小。 與傳統(tǒng)的定速控制相比,文中所設(shè)計的雙曲正切型航速制導策略,可以減少LOS 制導律下路徑點切換時可能引起的航向控制超調(diào),并增加路徑跟蹤控制的精度。 外場試驗所使用的底棲式AUV 為實驗室自主研發(fā)的FSN-1 號,如圖8 所示。FSN-1 號配有垂推、側(cè)推、主推等多個推進器,每臺推進器滿功率下可以提供150 N 的推力,從而實現(xiàn)多個自由度的運動。此外,還配有姿態(tài)傳感器、無線電臺、GPS、深度計和高度計等外部傳感器。試驗地址位于吉林市松花湖景區(qū)。 圖8 FSN-1 號底棲式AUV 試驗平臺Fig.8 Test platform of FSN-1 benthic AUV AUV 的硬件組成如圖9 所示。底棲式AUV共搭載了姿態(tài)傳感器、高度深度計、USBL、無線模塊、GPS 傳感器等硬件設(shè)備,滿足了基本運動控制的需要。AUV 的軟件系統(tǒng)如圖10 所示。從圖中可以看出,AUV 在傳感器接收狀態(tài)的基礎(chǔ)上,可以根據(jù)控制指令實現(xiàn)不同的控制任務(wù),并驅(qū)動執(zhí)行器完成任務(wù)。 圖9 FSN-1 號底棲式AUV 硬件組成Fig.9 Hardware composition of FSN-1 benthic AUV 圖10 FSN-1 號底棲式AUV 軟件系統(tǒng)Fig.10 Software system of FSN-1 benthic AUV 為了驗證文中設(shè)計的IMFAC 有效性與優(yōu)越性,將該方法與文獻[11]所設(shè)計的RO-MFAC 航向控制算法進行了對比實驗。各控制器都經(jīng)過參數(shù)調(diào)優(yōu)處理,控制器參數(shù)如下。 1) IMFAC 2) RO-MFAC 試驗的期望航向為?90°,試驗結(jié)果如圖11 和圖12 所示。 圖11 RO-MFAC 方法下?90°定向控制Fig.11 ?90° directional control under RO-MFAC method 圖12 IMFAC 方法下?90°定向控制Fig.12 ?90° directional control under IMFAC method 從圖11~圖12 可以發(fā)現(xiàn),航向從180°向?180°發(fā)生了突變,這是因姿態(tài)傳感器的量程為±180°所引起。不難看出,RO-MFAC 控制方法在穩(wěn)定后振蕩幅度較大,出現(xiàn)了上文所提及的“積分累加”問題,航向誤差接近±15°,而IMFAC 控制方法較好地解決了這一問題,其收斂時間及穩(wěn)定性均略優(yōu)于RO-MFAC 航向控制器。因此可以得出:改進MFAC航向控制器具有較好的控制效果,可以將其用于路徑點跟蹤控制試驗。 基于上文提出的IMFAC 航向控制算法,將基于雙曲正切型航速調(diào)整策略下的路徑跟蹤算法(改進方法)與傳統(tǒng)的LOS 制導律下的路徑跟蹤控制算法(傳統(tǒng)方法)作了路徑點跟蹤對比試驗,所跟蹤的路徑為8 個路徑點形成的梳狀路徑。 試驗的路徑點切換半徑Rt為3 m。航速調(diào)整策略的參數(shù)為ud=0.9,ω=0.07。 試驗結(jié)果如圖13~圖20 所示。 圖13 傳統(tǒng)方法下的路徑點跟蹤控制曲線Fig.13 Waypoint-tracking control curves under traditional method 從圖13 和圖14 中可以看出,傳統(tǒng)的路徑點跟蹤控制在路徑點切換處,由于航速較大導致轉(zhuǎn)彎半徑過大,出現(xiàn)了較大的超調(diào),影響控制精度。這一點在圖15 中更為明顯,轉(zhuǎn)彎處的超調(diào)較大,跟蹤效果不太理想。從圖16 與圖20 的對比中發(fā)現(xiàn),基于雙曲正切型變航速調(diào)整策略的速度在拐點處明顯變緩,這也間接引起圖17~圖19 中路徑點跟蹤控制器在轉(zhuǎn)彎時偏航距離的減少,此外航向控制收斂速度也得到了明顯的改善,因此加快了跟蹤誤差的收斂。 圖14 傳統(tǒng)方法下偏航距離曲線Fig.14 Yaw curves under traditional method 圖15 傳統(tǒng)方法下航向角跟蹤曲線Fig.15 Course angle tracking curves under traditional method 圖16 傳統(tǒng)方法下速度曲線Fig.16 Velocity curve under traditional method 圖17 改進方法下路徑點跟蹤控制曲線Fig.17 Waypoint-tracking control curves under the improved method 圖18 改進方法下偏航距離曲線Fig.18 Yaw curves under the improved method 圖19 改進方法下航向角跟蹤曲線Fig.19 Course angle tracking curves under the improved method 圖20 改進方法下速度曲線Fig.20 Velocity curves under the improved method 文中設(shè)計了一種基于MFAC 方法下的底棲式AUV 路徑點跟蹤控制器。首先,針對傳統(tǒng)MFAC方法應(yīng)用于航向控制所固有的積分效應(yīng)問題,提出了一種改進型MFAC 控制器,并證明了控制器的收斂。接著,針對傳統(tǒng)LOS 制導下的路徑跟蹤算法在路徑點切換處超調(diào)較大的問題,設(shè)計了一種雙曲正切型變航速調(diào)整策略。最后,利用FSN-1 號試驗平臺,進行了航向控制和路徑點跟蹤控制試驗。通過試驗證明,改進的MFAC 航向控制器效果優(yōu)異,且雙曲正切型變航速調(diào)整策略可以減少路徑點跟蹤控制過程中路徑切換處的超調(diào),加快控制誤差的收斂,具有較高的工程應(yīng)用價值。2.3 航向制導律選取及穩(wěn)定性分析
2.4 雙曲正切型底棲式AUV 航速制導策略
3 外場試驗與結(jié)果分析
3.1 試驗平臺
3.2 控制系統(tǒng)軟硬件
3.3 航向控制對比試驗
3.4 路徑點跟蹤控制對比試驗
4 結(jié)束語