惠小鎖,張顯庫
(大連海事大學航海動態仿真與控制實驗室,遼寧大連 116026)
21世紀是海洋的世紀,胡錦濤同志在 2006年首次提出中國要建立海洋強國的概念,從安全戰略的高度提出了加強海上安全建設的必要性.如果視船體為剛體,則其在波浪中的運動可分解為橫搖、縱搖、艏搖和縱蕩、橫蕩、垂蕩.其中又以橫搖運動對航行安全的危害最大.20世紀 50年代末,日本學者野本謙作首次提出了目前船舶運動控制領域應用最為廣泛的轉艏操舵響應方程,也稱作 Nomoto模型.1969年,Bech和 Wagner Smith又根據實際需要提出了非線性響應型模型(也稱作非線性二階野本模型).國內對船舶的響應型模型的研究也不是太多,主要成果見參考文獻 [1-2],而對考慮橫搖的船舶響應型數學模型的研究更是不多[3].本文通過把限幅濾波、算術平均濾波、低通濾波等數據濾波方法引入船舶橫搖角數據的處理過程,借以降低噪聲對橫搖角信號的干擾,在船舶試驗數據分析的基礎上,結合理論討論,建立了基于船舶回轉試驗的橫搖響應型數學模型,并用育鯤輪的實船回轉實驗數據進行了驗證.
限幅濾波即根據實踐經驗確定出相鄰兩次采樣信號之間可能出現的最大偏差值,若信號大于此偏差值,則表明該輸入信號為干擾信號,應去掉或用上次值代替本次值;若小于此偏差值,可作為本次采樣值[4].
算術平均濾波法就是連續取 N個采樣值進行算術平均運算,N值較大時信號平滑度較高,但靈敏度較低;N值較小時信號平滑度較低,但靈敏度較高.
低通濾波是指允許信號中從零到低于低通濾波器通帶上限頻率(有時也稱截止頻率)的頻率分量通過,而頻率分量高于上限頻率的頻率分量則得到衰減[5].

表1 船舶 8大參數列表Tab.1 Eigh t parameters of ships
表1給出了 8條船舶的 8大參數,采用文獻 [3]給出的輸入舵角W對于輸出橫搖角h的響應型數學模型

式中:K1,T1為待定系數,因為與船舶操縱性指數 K,T相類似所以稱之為船舶橫搖指數.顯然從舵角W到橫搖角h的響應型數學模型為典型的一階慣性系統.取穩定旋回之后約 400 s時間內的橫搖角的平均值為穩定的橫搖角h,系統穩定時,K1=h/W,而 4T1的時間可以達到 0.982倍的穩定橫搖[3],這樣就可計算出船舶橫搖指數 K1,T1.
通過 Matlab仿真,取采樣時間為 1 s,可以得到 7條船分別在打 15°和 25°舵角進行旋回時候的兩組橫搖角數據,共 14組(由于數據太多,本文就不再給出).在仿真過程中為了更真實的模擬海上復雜的風浪流等影響,特地加入了白噪聲干擾信號,而在數據處理的過程中為了力求準確首先應該對這些噪聲進行限制,從而得到較為精確的結果.以某船在 25°舵角旋回時的橫搖角數據(圖1)為例,先后采用限幅濾波、算術平均濾波、低通濾波及三者的復合濾波編寫程序處理[6],得到結果分別如圖2~圖4所示.
通過觀察圖2~圖4可以發現,單純的采用限幅濾波法和算術平均濾波法無法達到預期的平滑度和精度;而低通濾波法和包括限幅、算術平均、低通在內的復合濾波法都可以做到使橫搖角數據曲線很平滑,但前者的精度比不上后者,具體比較結果如表2所示.

表2 低通濾波與復合濾波的精度對比Tab.2 Accu racy com parison betw een low pass filtering and com pound filtering

圖1 某船 25°旋回時橫搖角數據Fig.1 Test roll angle data of a ship(25°)

圖2 經算術平均濾波處理后的某船 25°旋回時橫搖角數據Fig.2 Test roll angle data of a ship(25°)after arithmetic average filtering

圖3 經低通濾波處理后的某船 25°旋回時橫搖角數據Fig.3 Test roll angle data of a ship(25°)after low-pass filtering

圖4 經復合濾波處理后的某船 25°旋回時橫搖角數據Fig.4 Test roll angle data of a ship(25°)after compound filtering
通過以上對比,知道復合濾波方法可應用到船舶橫搖角數據的處理中.首先通過限幅濾波,剔除掉測量橫搖角數據中誤差特別大的一些點[7],然后通過算術平均濾波和低通濾波,使曲線變得更加平滑[8].取 7條船舶達到穩定旋回后約 400 s時間內的橫搖角平均值為該船的在該角度下的橫搖角,取每條船舶15°和 25°舵角旋回時的 K1,T1的平均值為該船最終的橫搖指數 K1,T1,并給出 K1,T1的真值進行誤差計算,結果見表3.
通過觀察表3可以發現,經過復合濾波處理后得到的船舶橫搖指數 K1與真值之間的誤差值都小于1%,船舶橫搖指數 T1與理論計算值之間的誤差在 1.8%~16.1% 之間,說明這種利用包括限幅濾波、算術平均濾波、低通濾波在內的復合濾波方法處理橫搖角數據的精度是較為理想的.

表3 7條船舶的橫搖指數列表Tab.3 The list of the indexes of rolling for 7 ships
“育鯤”輪實船實驗時分別進行左右舵 5°旋回,直到穩定旋回.期間每隔 1 s記錄一次旋回時的橫搖角數據(圖5和圖7).用同樣的復合濾波方法可以得到處理后的“育鯤”輪橫搖角數據(圖6和圖8).

圖5 “育鯤”輪右舵 5°旋回時橫搖角數據Fig.5 Test roll angle data of YUKUN ship(starboard 5°)

圖6 “育鯤”輪右舵 5°旋回時濾波后的橫搖角數據Fig.6 Test rollangle data of YUKUN ship(starboard 5°)after filtering

圖7 “育鯤”輪左舵 5°旋回時橫搖角數據Fig.7 Test roll angle data of YUKUN ship(port 5°)

圖8 “育鯤”輪左舵 5°旋回時濾波后的橫搖角數據Fig.8 Test rollangle data of YUKUN ship(port 5°)after filtering
由于船舶在旋回初始階段會出現內傾,故圖6和圖8中,在初始的 100~ 200 s左右的時間都會出現一個與橫搖角角度變化趨勢相反的過程[9].另外由于試驗時海上存在 6級風,有浪,有流,所以船舶即使在穩定旋回時橫搖角也很難維持在一個穩定的狀態,會出現類似于圖6和圖8中的在穩定值附近波動的狀態.且旋回試驗所在的海域水深為 18m,稍微有點淺[9];這些因素都會影響船舶的回轉和橫搖效果,所以“育鯤”輪的回轉橫搖角數據曲線不如仿真實驗的橫搖角數據曲線平滑.但考慮到這些因素的影響,“育鯤”輪左右舵 5°旋回的橫搖角數據都可以近似看成一階慣性系統并利用文獻[3]中的橫搖模型來處理.
經過計算,可以得到“育鯤”輪的橫搖指數為 K1=0.307,T1=83.8,見表4.由參考文獻 [3]可知,用該論文里的計算方法所得“育鯤”輪橫搖指數為 K 1=0.31,
T1=90.6.所以比較二者可得出橫搖指數 K1的誤差值為 0.3% <1%,橫搖指數 T1的誤差值為 7.42% <16.1%,進一步驗證了包括限幅濾波、算術平均濾波、低通濾波的復合濾波方法在船舶橫搖角數據的處理過程中的效果,也驗證了文獻[3]的結果是可信的.進而可以得到“育鯤”輪的響應型橫搖數學模型[10]為

表4 “育鯤”輪左右舵 5°旋回時的船舶橫搖指數Tab.4 The indexes of rolling of YUKUN ship w hen she is turning(port 5°and starboard 5°)

本文先對 7艘船舶進行了 15°和 25°旋回仿真,得到了 14組船舶橫搖角仿真測試數據.通過與真值的對比分析,在驗證了各種濾波的數據處理方法的精度后,將精度較高的包括限幅濾波、算術平均濾波、低通濾波的復合濾波方法應用于“育鯤”輪的實船實驗橫搖角數據的處理,分析了產生誤差的原因并證明了該復合濾波方法的有效性及實用性,進而建立了“育鯤”輪的響應型橫搖數學模型.該模型簡單、便于分析.
[1] 張顯庫,金一丞.汽車運輸船的響應型非線性數學模型[J].哈爾濱工程大學學報,2007,28(5):487-490.
Zhang Xianku,Jin Yicheng.Mathematicalmodel of nonlinear responding ship motion for car carrier[J].Journal of Harbin Engineering University,2007,28(5):487-490.(in Chinese)
[2] 張顯庫,賈欣樂,劉川.響應型船舶運動數學模型的構造 [J].大連海事大學學報,2004,30(1):18-21.
Zhang Xianku,Jia Xinle,Liu Chuan.Research on responding shipmotionmathematicalmodel[J].Journalof Dalian Maritime University,2004,30(1):18-21.(in Chinese)
[3] 張顯庫,楊佐昌,關巍,等.基于船舶回轉實驗建立橫搖響應型數學模型[J].中國航海,2009,32(4):77-79.
Zhang Xianku,Yang Zuochang,GuanW ei,etal.Respondingmathematicalmodel for ship rollbased on ship turning test[J].Navigation of China,2009,32(4):77-79.(in Chinese)
[4] 宋壽鵬.數字濾波器設計及工程應用 [M].鎮江:江蘇大學出版社,2004:48-85.
[5] 程佩青.數字信號處理教程[M].北京:清華大學出版社,2001:102-138.
[6] 丁磊,潘貞存,叢偉.基于 M ATLAB信號處理工具箱的數字濾波器設計與仿真[J].繼電器,2003,31(9):49-51.
Ding Lei,Pan Zhencun,Cong W ei.Design and simulation of digital filter based on Signal Processing Toolbox of MATLAB[J].Relay,2003,31(9):49-51.(in Chinese)
[7] 卓寧.靶場外彈道數據處理中野值點剔除方法 [J].測試技術學報,2008,22(4):313-317.
Zhou Ning.Study on outlier elim inating method for data p rocessing o f exterior trajectory[J].Journal o f Test and Measurement Technology,2008,22(4):313-317.(in Chinese)
[8] 安婷婷,張文梅.雙通帶帶通濾波器的分析與設計[J].測試技術學報,2009,23(4):303-306.
An Tingting,Zhang W enm ei.Design and analysis of dual-band filter[J].Journal of Test and Measurement Techno logy,2009,23(4):303-306.(in Chinese)
[9] 洪碧光,杲慶林,湯國杰.船舶操縱[M].北京:人民交通出版社,2008:76-93.
[10] 張顯庫,楊佐昌,關巍,等.基于回轉實驗計算操縱性指數 [J].計算技術與自動化,2009,28(4):1-7.
Zhang Xianku,Yang Zuochang,Guan Wei,et al.Calculation ofmaneuverability indices based on ship turning test[J].Computing Technology and Automation,2009,28(4):1-7.(in Chinese)