吳小濤,趙 冉,喬 冰
(中國船舶重工集團(tuán)有限公司第七一〇研究所,湖北 宜昌 443003)
海流是重要的海洋環(huán)境因素,影響水面、水下設(shè)備的姿態(tài)、速度、位置及能耗,在UUV(Unmanned Underwater Vehicle)路徑規(guī)劃、精確控制等算法設(shè)計(jì)時(shí)必須考慮海流的影響,需要對海流建模并研究對被控對象的影響。海流可以分為定常流、不定常海流,絕大部分海流都隨時(shí)間、海域變化,但是在較小的時(shí)間、空間尺度內(nèi)海流可近似為定常流。定常流建模相對簡單,使用時(shí)可以直接在UUV動(dòng)力學(xué)模型的速度項(xiàng)疊加海流速度[1];對于隨時(shí)間和空間變化的不定常流,目前一般采用 X波段雷達(dá)測量特定海域海流數(shù)據(jù)[2],對實(shí)測海流數(shù)據(jù)進(jìn)行插值和平滑處理[3],然后利用柵格法對海流進(jìn)行離散化處理,生成不同時(shí)刻的海流地圖,使用時(shí)根據(jù)時(shí)間、空間信息查表獲取精確海流[4]。
不定常海流的建模和使用過程較為復(fù)雜,最關(guān)鍵的是海流實(shí)測數(shù)據(jù)難以獲??;而定常流由于使用簡單方便得到了廣泛應(yīng)用。文獻(xiàn)[5]設(shè)計(jì)了在定常流環(huán)境下的欠驅(qū)動(dòng)AUV三維路徑跟蹤控制算法。文獻(xiàn)[6]搭建了載人潛水器動(dòng)力學(xué)模型,對定常流和機(jī)械手臂動(dòng)作進(jìn)行建模以研究對潛水器的干擾。文獻(xiàn)[7]研究了海流、海浪干擾對潛射導(dǎo)彈水下發(fā)射過程的影響。文獻(xiàn)[5]-[7]在對海流建模時(shí)均直接使用文獻(xiàn)[1]中定義的直接在載體動(dòng)力學(xué)模型疊加海流速度的處理方法,但是該模型是基于流體力學(xué)原理簡化推導(dǎo)得到的[1,8],其可信度和準(zhǔn)確程度并沒有相應(yīng)的驗(yàn)證文獻(xiàn)報(bào)道和相應(yīng)的支撐數(shù)據(jù)。
針對這一問題,為了驗(yàn)證定常海流動(dòng)力學(xué)模型的正確性,提高仿真結(jié)果可信度,本文在UUV試驗(yàn)過程中采用流速剖面儀實(shí)時(shí)采集記錄海流信息,截取典型航段數(shù)據(jù)作為驗(yàn)證海流模型的參考基準(zhǔn),在實(shí)航試驗(yàn)基礎(chǔ)上分別設(shè)計(jì)了無海流、有海流的半實(shí)物仿真(Hardware In Loop,HIL)對比試驗(yàn),對定常海流動(dòng)力學(xué)模型的準(zhǔn)確性進(jìn)行了評(píng)估。下文所述海流均為定常海流。
實(shí)際海洋中的海流實(shí)測結(jié)果表明:海流的大小、方向與測試的時(shí)間、地理位置、地形、深度均相關(guān),海流干擾既有確定性也有隨機(jī)性[7]。定常海流速度和方向?yàn)槌A?,那么?dāng)水下航行體在海流中運(yùn)動(dòng)時(shí),相當(dāng)于在原流場上再疊加海流的流場,海流的速度是牽連速度,牽連運(yùn)動(dòng)為定常平移運(yùn)動(dòng)。在水下航行體運(yùn)動(dòng)的過程中,作用在航行體上的流體動(dòng)力如升力、阻力和力矩等都取決于航行體相對于流體的速度、攻角和側(cè)滑角等。因此,水下航行體動(dòng)力學(xué)模型中各運(yùn)動(dòng)學(xué)參數(shù)在這個(gè)意義上都是相對流體的,只有在無海流時(shí),獲得的運(yùn)動(dòng)學(xué)參數(shù)才是相對于地面坐標(biāo)系的[1],即
式中:vt為水下航行體在地面坐標(biāo)系中的速度;vw為海流在地面坐標(biāo)系中的速度;vtw為水下航行體相對于海流的速度。使用時(shí)可根據(jù)載體姿態(tài)將導(dǎo)航坐標(biāo)系的定常海流投影到UUV載體坐標(biāo)系,在載體坐標(biāo)系中的動(dòng)力學(xué)模型部分疊加載體速度和海流速度以計(jì)算載體所受力和力矩[1]。
本文研究的水下航行體為圓柱形回轉(zhuǎn)體,其空間運(yùn)動(dòng)模型由動(dòng)力學(xué)模型和運(yùn)動(dòng)學(xué)模型組成,運(yùn)動(dòng)學(xué)模型是標(biāo)準(zhǔn)模型,航空航天及水下裝備的運(yùn)動(dòng)學(xué)模型相同。運(yùn)動(dòng)學(xué)模型根據(jù)載體速度、角速度及各項(xiàng)初始值計(jì)算載體姿態(tài)、速度、位置,水下航行體動(dòng)力學(xué)模型在體坐標(biāo)系中的一般形式為
式(2)中等號(hào)左側(cè)由動(dòng)量和動(dòng)量矩定理建立,等號(hào)右側(cè)ΔGx、ΔGy、ΔGz是負(fù)浮力,T是螺旋槳推力,Gmx、Gmy、Gmz是質(zhì)浮心距造成的力矩,Mxp為螺旋槳轉(zhuǎn)動(dòng)帶來的失衡力矩。F…(α,β,vtw)為流體作用在 UUV 上的外力,M…(α,β,vtw)是流體造成的力矩,流體動(dòng)力包含流體慣性力、流體黏性位置力、流體黏性阻尼力。
F…(α,β,vtw)及 M…(α,β,vtw)中的速度即為式(1)中載體相對于海流的速度,相應(yīng)的攻角 α、側(cè)滑角 β都需要用vtw計(jì)算,下文中半實(shí)物仿真都是采用式(2)展開后的動(dòng)力學(xué)方程[1]進(jìn)行仿真計(jì)算。
評(píng)估模型準(zhǔn)確度的方法有很多,與實(shí)測數(shù)據(jù)對比是較為常見的一種方法。實(shí)航試驗(yàn)中海流通過作用在UUV上的力和力矩改變UUV的速度、姿態(tài)、軌跡;而海流模型直接影響UUV動(dòng)力學(xué)模型中的速度,從而導(dǎo)致UUV所受流體動(dòng)力、力矩發(fā)生改變。在航路相同的情況下,實(shí)航試驗(yàn)中影響航行的主要因素有控制算法、UUV運(yùn)動(dòng)特性、海流;半實(shí)物仿真試驗(yàn)中對應(yīng)為控制算法、UUV模型、海流模型,如圖1所示。
圖1 實(shí)航試驗(yàn)與半實(shí)物仿真試驗(yàn)主要影響因素示意圖Fig.1 Schematic diagram of main influencing factors of voyage and the HIL simulation experiment
要評(píng)估海流模型需要確保UUV模型與UUV實(shí)物動(dòng)態(tài)特性一致,需要對UUV模型進(jìn)行校驗(yàn),詳見2.2節(jié)內(nèi)容。在此基礎(chǔ)上,在半實(shí)物仿真試驗(yàn)中采用與實(shí)航試驗(yàn)相同的航路任務(wù)文件,并分別帶入實(shí)航試驗(yàn)記錄的海流參數(shù)和無海流參數(shù)進(jìn)行試驗(yàn),最后對比實(shí)航試驗(yàn)和半實(shí)物仿真試驗(yàn)中的 UUV姿態(tài)、速度、軌跡以評(píng)估海流模型準(zhǔn)確程度。
UUV空間運(yùn)動(dòng)模型需要進(jìn)行校驗(yàn)以確保模型特性與實(shí)物動(dòng)態(tài)特性一致,UUV模型的校驗(yàn)方法詳見文獻(xiàn)[9],簡要流程如圖 2所示,本文中不再贅述。UUV空間運(yùn)動(dòng)模型校驗(yàn)后能準(zhǔn)確反映UUV的運(yùn)動(dòng)特性,仿真結(jié)果與實(shí)航結(jié)果可高度一致。
圖2 UUV空間運(yùn)動(dòng)模型校驗(yàn)過程示意圖Fig.2 Schematic diagram of calibration process of UUV spatial motion model
利用UUV實(shí)航試驗(yàn)的剩余條次,選擇試驗(yàn)海域中海流較為明顯的航路進(jìn)行驗(yàn)證試驗(yàn)。試驗(yàn)限定在一個(gè)經(jīng)緯度跨度不到0.15°的矩形海域內(nèi),試驗(yàn)從上午約10點(diǎn)開始,下午18點(diǎn)前結(jié)束,時(shí)間跨度不大于8 h。試驗(yàn)航線及海流驗(yàn)證航路如圖3所示,圖中經(jīng)緯度整數(shù)部分做了處理,小數(shù)部分保留真實(shí)數(shù)值。
圖3 航段示意圖Fig.3 Schematic diagram of voyage section
試驗(yàn)時(shí) UUV在水下按照設(shè)定航線自主定深10 m定速5 kn航行,流速剖面儀安裝在試驗(yàn)船上,安裝深度水下2.2 m,試驗(yàn)船尾隨UUV航行并保持一定安全距離(約 500~800 m),近似認(rèn)為流速剖面儀測得海流與UUV自主航行所處海流環(huán)境相同。流速剖面儀測得的各驗(yàn)證航段海流信息整理在表1中,表中的航線角是預(yù)設(shè)航線的夾角,UUV在無海流情況下航線角與航向角一致。
表1 海流模型驗(yàn)證試驗(yàn)工況Table 1 Current model validation conditions
參與半實(shí)物仿真試驗(yàn)的UUV設(shè)備有:控制器、控制臺(tái)、舵機(jī)、慣導(dǎo)、深度傳感器;仿真系統(tǒng)由仿真主機(jī)、仿真監(jiān)控機(jī)、深度模擬器、三軸仿真轉(zhuǎn)臺(tái)組成。半實(shí)物仿真時(shí),控制器根據(jù)固聯(lián)在三軸轉(zhuǎn)臺(tái)上的慣導(dǎo)、安裝在深度模擬器上的深度傳感器等敏感元件感受自身姿態(tài)、速度、深度等信息,根據(jù)控制算法和航路文件解算出舵角和電機(jī)轉(zhuǎn)速發(fā)送給舵機(jī)、電機(jī)模型;半實(shí)物仿真系統(tǒng)采集舵角反饋和電機(jī)指令信息輸入 UUV空間運(yùn)動(dòng)模型,模型根據(jù)舵角、電機(jī)轉(zhuǎn)速及初始參數(shù)實(shí)時(shí)計(jì)算出運(yùn)載平臺(tái)在航行過程中的姿態(tài)、深度、速度、位置信息,仿真機(jī)將這些載體信息發(fā)送給三軸仿真轉(zhuǎn)臺(tái)、深度模擬器,組成一個(gè)信息閉環(huán)進(jìn)行半實(shí)物仿真試驗(yàn)。
半實(shí)物仿真試驗(yàn)中各航段的航路文件應(yīng)保持一致,根據(jù)實(shí)航試驗(yàn)中截取的航段,每個(gè)航段應(yīng)安排相同海流和無海流兩條次半實(shí)物仿真試驗(yàn)。試驗(yàn)結(jié)果表明:水平面海流僅影響載體軌跡、航向角和速度,由于UUV采用了定航速控制,因此影響UUV的電機(jī)轉(zhuǎn)速。下面分別對5個(gè)航段的試驗(yàn)工況、驗(yàn)證試驗(yàn)結(jié)果進(jìn)行詳細(xì)說明。
第一航段試驗(yàn)工況設(shè)置如表 2所示,試驗(yàn)結(jié)果曲線見圖 4-5。第一航段航線角 270°,海流方向330°,屬于側(cè)向流。由圖4可見:實(shí)航試驗(yàn)時(shí)UUV按照設(shè)定航跡航行;有海流仿真試驗(yàn)中UUV軌跡與設(shè)定航線保持一定距離(約25 m)且偏向海流的流向。由圖5可見:無海流仿真時(shí),UUV航向角約 270°,與設(shè)定航線角一致,電機(jī)轉(zhuǎn)速約220 r/min,與湖試中實(shí)測數(shù)據(jù)相同。有海流仿真試驗(yàn)的航向角約249°,電機(jī)轉(zhuǎn)速在240~260 r/min波動(dòng),與實(shí)航試驗(yàn)中的內(nèi)記數(shù)據(jù)一致。
表2 第一航段驗(yàn)證試驗(yàn)工況設(shè)置Table 2 Settings of validation conditions for the first voyage
圖4 第一航段驗(yàn)證軌跡對比曲線Fig.4 Comparison curve of the first trajectory
圖5 第一航段驗(yàn)證航向角、電機(jī)轉(zhuǎn)速對比曲線Fig.5 Comparison curve of heading angle and motor speed in the first voyage
第二航段試驗(yàn)工況設(shè)置如表3所示,試驗(yàn)結(jié)果曲線見圖 6-7。第二航段航線角 114°,海流方向325°,介于側(cè)向流和逆向流之間。由圖6可見:實(shí)航試驗(yàn)時(shí)UUV按照設(shè)定航跡航行;有海流仿真試驗(yàn)中UUV軌跡與設(shè)定航線保持一定距離且偏向海流的流向。由圖7可見:無海流仿真時(shí),UUV航向角約 114°,與設(shè)定航線角一致,電機(jī)轉(zhuǎn)速約220 r/min,與湖試中實(shí)測數(shù)據(jù)相同。有海流仿真試驗(yàn)的航向角在 125°~130°之間,電機(jī)轉(zhuǎn)速在300~330 r/min波動(dòng),與實(shí)航試驗(yàn)中的內(nèi)記數(shù)據(jù)一致。
表3 第二航段驗(yàn)證試驗(yàn)工況設(shè)置Table 3 Settings of validation conditions for the second voyage
圖6 第二航段驗(yàn)證軌跡對比曲線Fig.6 Comparison curve of the second voyage
圖7 第二航段驗(yàn)證航向角、電機(jī)轉(zhuǎn)速對比曲線Fig.7 Comparison curve of heading angle and motor speed in the second voyage
第三航段試驗(yàn)工況設(shè)置如表4所示,試驗(yàn)結(jié)果曲線見圖 8-9。第三航段航線角 90°,海流方向337°,屬于側(cè)向流,但是來流方向與第一航段剛好相反。由圖8可見:實(shí)航試驗(yàn)時(shí)UUV按照設(shè)定航跡航行;有海流仿真試驗(yàn)中UUV軌跡與設(shè)定航線保持一定距離(約 25 m)且偏向海流的流向。由圖9可見:無海流仿真時(shí),UUV航向角約90°,與設(shè)定航線角一致,電機(jī)轉(zhuǎn)速約 222 r/min,與湖試中實(shí)測數(shù)據(jù)相近。有海流仿真試驗(yàn)中UUV為抵抗海流,航向角約110°,航線角與航向角相差20°,第一航段相差21°,高度吻合;電機(jī)轉(zhuǎn)速在233 r/min附近波動(dòng),與實(shí)航試驗(yàn)中的內(nèi)記數(shù)據(jù)一致。
表4 第三航段驗(yàn)證試驗(yàn)工況設(shè)置Table 4 Settings of validation conditions for the third voyage
圖8 第三航段驗(yàn)證軌跡對比曲線Fig.8 Comparison curve of the third voyage
圖9 第三航段驗(yàn)證航向角、電機(jī)轉(zhuǎn)速對比曲線Fig.9 Comparison curve of heading angle and motor speed in the third voyage
第四航段試驗(yàn)工況設(shè)置如表5所示,試驗(yàn)結(jié)果曲線見圖10-11。第四航段航線角310°,海流方向350°,介于順流和側(cè)向來流之間。由圖 10可見:實(shí)航試驗(yàn)時(shí),UUV按照設(shè)定航跡航行;有海流仿真試驗(yàn)中UUV軌跡與設(shè)定航線保持一定距離且偏向海流的流向。由圖11可見:無海流仿真時(shí),UUV航向角約 328°,與設(shè)定航線角一致,電機(jī)轉(zhuǎn)速約222 r/min,與湖試中實(shí)測數(shù)據(jù)相近。有海流仿真試驗(yàn)中UUV航向角約311°,與實(shí)航試驗(yàn)中實(shí)測航向角 310°一致;由于順流,有海流仿真試驗(yàn)中電機(jī)轉(zhuǎn)速下降,在175~190 r/min附近波動(dòng),與實(shí)航試驗(yàn)中的內(nèi)記數(shù)據(jù)一致。
圖10 第四航段驗(yàn)證軌跡對比曲線Fig.10 Comparison curve of the fourth voyage
圖11 第四航段驗(yàn)證航向角、電機(jī)轉(zhuǎn)速對比曲線Fig.11 Comparison curve of heading angle and motor speed in the fourth voyage
表5 第四航段驗(yàn)證試驗(yàn)工況設(shè)置Table 5 Settings of validation conditions for the fourth voyage
第五航段試驗(yàn)工況設(shè)置如表6所示,試驗(yàn)結(jié)果曲線見圖12-13。第五航段航線角182°,海流方向350°,屬于逆流航行。由圖12可見:實(shí)航試驗(yàn)時(shí),UUV按照設(shè)定航跡航行;有海流仿真試驗(yàn)中UUV軌跡與設(shè)定航線保持一定距離且偏向海流的流向。由圖13可見:無海流仿真時(shí),UUV航向角約182°,與設(shè)定航線角一致,電機(jī)轉(zhuǎn)速約 222 r/min,與湖試中實(shí)測數(shù)據(jù)相近。有海流仿真試驗(yàn)中UUV航向角約187°;電機(jī)轉(zhuǎn)速約272 r/min,與實(shí)航試驗(yàn)中的內(nèi)記數(shù)據(jù)一致。
圖12 第五航段驗(yàn)證軌跡對比曲線Fig.12 Comparison curve of the fifth voyage
圖13 第五航段驗(yàn)證航向角、電機(jī)轉(zhuǎn)速對比曲線Fig.13 Comparison curve of heading angle and motor speed in the fifth voyage
表6 第五航段驗(yàn)證試驗(yàn)工況設(shè)置Table 6 Settings of validation conditions for the fifth voyage
本文在UUV試驗(yàn)過程中采用流速剖面儀實(shí)時(shí)采集記錄海流信息及UUV狀態(tài)信息,在實(shí)航試驗(yàn)基礎(chǔ)上分別設(shè)計(jì)了無海流、有海流的半實(shí)物仿真對比試驗(yàn),對海流動(dòng)力學(xué)模型的準(zhǔn)確性進(jìn)行了評(píng)估。得到如下結(jié)論。
1)實(shí)航試驗(yàn)中,水平面內(nèi)的海流主要影響UUV的經(jīng)緯度、航向角和速度(如果是定航速控制則影響電機(jī)轉(zhuǎn)速);
2)仿真過程中海流模型對 UUV模型的航向角、速度影響與實(shí)際海流對UUV的航向角、速度影響一致;
3)實(shí)航試驗(yàn)中海流影響UUV經(jīng)緯度,使UUV位置偏向海流方向,實(shí)測位置偏差約 2~4 m;仿真過程中UUV位置偏向海流方向10~30 m,與海流與航線之間的夾角有關(guān),側(cè)向海流時(shí)位置偏差更大。
當(dāng)然閉環(huán)仿真中仿真結(jié)果的影響因素較多,動(dòng)力學(xué)模型中疊加海流速度后導(dǎo)致UUV模型側(cè)滑角超出UUV模型設(shè)定范圍,也可能導(dǎo)致模型準(zhǔn)確度下降,海流模型造成仿真軌跡誤差大的根本原因及改進(jìn)方法還需要進(jìn)一步研究。