劉國棟 ,王兵振 ,王 鑫 ,唐 廠 ,宋占杰
(1.天津大學電視與圖像信息研究所,天津 300072;2.國家海洋技術中心,天津 300112)
近海測波多傳感器優化配置模擬與設計研究
劉國棟1,王兵振2,王 鑫2,唐 廠1,宋占杰1
(1.天津大學電視與圖像信息研究所,天津 300072;2.國家海洋技術中心,天津 300112)
研究了測波浮標中GPS傳感器和加速度傳感器共同作用下對近海測波的影響。介紹了測波浮標數據采集系統的基本框架和硬件設計;為提高測波浮標系統的測量精度,對多傳感器進行了優化配置和信息的融合處理,并通過仿真驗證了該設計性能的優越性。
近海測波;GPS傳感器;加速度傳感器;浮標;信息融合
海洋開發是一個具有戰略意義的領域,隨著海洋技術的發展和人們對海洋資源的不斷開發,海浪參數的監測就顯得尤為重要。近海岸中遠程海浪的監測多采用測波浮標方法,測波浮標可以無人值守、自動、定點、連續地對有效波高、波向、波周期及波速等海洋參數進行遙測,測波浮標可以作為連續波浪測量的唯一可靠來源[1-2]。所以如何提高測波浮標的測波精度就顯得尤為重要。針對測波浮標采集數據的精度問題,本文提出了一套高精度測波浮標采集系統和一種多傳感器優化配置和信息融合的處理方法。
目前國際較成熟的波浪浮標主要有荷蘭的“波浪騎士”、加拿大的TRIAXYS等,它們均使用加速度傳感器或GPS傳感器作為單一的測波傳感器。單一傳感器測波系統在測量波浪時總會產生由自身缺陷所帶來的誤差。本采集系統的總方案如圖1所示,主要傳感器為高精度三軸加速度傳感器和高性能GPS接收機,主處理器為C8051F020單片機,對各個傳感器進行控制管理和優化配置。
根據波浪理論和計算原理可知,要反演出海浪的有效波高、波向、波周期等信息,首先應該采集出浮標隨波浪一起變化的三維位移和運動方向[1-2]。GPS接收機通過跟蹤和解調衛星信號解算出浮標的經度、緯度、海拔高度、三維速度、時間、運動方向等信息;三軸加速度傳感器可以測量出浮標隨波浪運動的三維加速度。單片機定時對兩個傳感器采樣,并將數據通過無線設備發送到岸邊的上位機上。在上位機經過相關算法反演出海浪的有效波高、波向、波周期等信息。

圖1 采集系統總方案圖
本系統使用的是加拿大NovAtel公司的OEMV-1G接收模塊,該模塊具有超強的接收能力,可在苛刻的條件下提供高可靠性和高精度的三維坐標、速度、時間、航行方向、衛星星歷以及其他狀態信息。并且數據刷新率最高可達20 Hz,保證對海浪信息的高采樣率。
GPS接收模塊通過串口和單片機的UART0通信,單片機定時從GPS接收模塊中讀取有關信息,并將有用信息提取出來,通過UART1由無線設備傳送至上位機。
當浮標處于工作狀態時,浮標體將隨波浪作起伏運動,加速度傳感器產生與水質點運動相對應的垂直加速度信號,經二次積分后得到該水質點運動的垂直位移,獲得一系列海面波動數據,這些數據為反演波高,波周期和估計功率譜的原始數據。水平方向上X軸和Y軸的加速度通過二次積分可以得到水平方向上的位移,結合電子羅盤的方位信息可以估計出波浪的方向;通過三個方向上的位移序列交叉譜可以估計海浪的方向譜。因此,精確采集出加速度信號尤為重要[3]。本系統采用的是高精度三軸加速度傳感器Model2422。由于我國近海岸海浪不大,采用量程為+/-2g。加速度傳感器采用差分模擬輸出,相比單端輸出可以減小誤差。加速度傳感器和單片機的內置AD直接相連,并經過單片機的處理后,通過單片機的UART1由無線設備傳送至上位機。
系統采用C8051F020單片機作為主控制器,集成了眾多的外設和總線接口:2個硬件UART串口,其中UART0與GPS進行通信,UART1與無線發射模塊進行通信;一個SMBus接口,一個I2C接口,一個SPI接口,還具有豐富的I/O口。由可編程計數器陣列和定時器模擬出2個軟件UART串口,易于系統擴展,可以將陀螺儀,電子羅盤,溫度傳感器,GIS(地理信息系統)等連入本系統。
C8051F020單片機片內集成一個8通道的12位ADC,能夠滿足對三軸加速度傳感器的6個差分信號同步采樣,片內的A/D轉換器對加速度傳感器的模擬信號進行采集和處理,減少外部電路的使用,使電路簡化,減小干擾。流水線指令結構和高達25 MIPS的速度適合海上實時采集和處理數據。具有低功耗和多種節電休眠方式,適合長期在海上作業。有專用看門狗定時器,防止微處理器在惡劣的海況下死機。
加速度傳感器和GPS傳感器可以獨立進行測波工作,將其放在一起可以提高精度,但又引出了很多技術問題。首先是以哪個傳感器為主傳感器。由于加速度傳感器伴隨著浮標的運動產生信號,信號質量比較穩定不易丟失,而GPS需要接收到衛星才能產生有效的信號,海況不好時,測波浮標進入盲區,所以加速度傳感器為主傳感器,GPS傳感器負責協同。其次是多傳感器的同步問題,兩個傳感器采集的數據應在同一時間點上,本系統中GPS接收機接收信息的同時,發送一個同步脈沖,脈沖觸發單片機的外部中斷,開始采集加速度信號,使二者的數據同步。
加速度傳感器浮標和GPS傳感器浮標特點不同,適用海域也不同,本系統對采集的信號自適應處理。GPS測波浮標可以測量海浪周期大于100 s的海浪;而加速度測波浮標只能測量周期小于30 s的海浪[4]。當海浪很大,海浪的周期小于30 s時,使用加速度傳感器的信息多一些;當海面上非常平靜,海浪的周期大于100 s時,使用GPS的信息多一些。因為:(1)加速度傳感器對大浪比較敏感,但加速度變化不大的信號很容易消失在噪聲中;而GPS的測量依靠衛星的定位和演算,得到的信息比較準確。(2)當海浪很大時,浮標在海浪中的姿態可能會發生巨大變化,一旦被海水淹沒,GPS可能會接收不到信號;而加速度傳感器在浮標中心不會受到任何的影響。
加速度傳感器浮標測量波高是對豎直方向上的加速度二次積分得到位移,從而得到原始的波面序列。在初速度未知的情況下,多次積分后誤差會被無限放大,反演誤差將會很大。GPS傳感器的波浪浮標是通過星歷演算出波浪浮標的三維速度。在測量波高時,用豎直速度乘以采樣時間得到原始的波面序列[5]。由于波浪浮標在海上運動時大都是加速運動,所以也存在很大的誤差。
目前被廣泛應用的兩種測波浮標在測量原理上都存在不足,單獨使用都不能很好地反演海浪信息,如果聯合使用,對數據進行信息融合處理,可以得到更加精確的結果。
卡爾曼濾波器是一種用于時變線性系統的遞歸濾波器,被廣泛用于導航、控制、導彈追蹤等領域??柭鼮V波可以盡可能地減少噪聲的影響,可以從含有噪聲的測量值中得到系統狀態的最優估計。本文用卡爾曼濾波器對加速度傳感器信號和GPS傳感器信號進行信息融合,來提高反演海浪的精度[6-7]。本設計的算法框架如圖2所示。

圖2 卡爾曼濾波算法框圖
卡爾曼濾波過程可分為兩部分:狀態更新和測量更新。狀態更新方程能及時地由當前系統狀態和噪聲方差估計出下一個系統狀態(先驗估計);而測量更新方程負責反饋,將新的測量信號加入已經在狀態更新方程中得到的先驗估計狀態,并得到系統狀態的后驗估計??柭鼮V波算法的狀態更新方程為式(1):

測量更新方程為式(2):

由于波浪浮標的采樣率較高,海浪的加速度在短時間內幾乎不會突變,所以對波面序列估計的關鍵是對各個采樣點瞬時速度的估計。選擇三維速度(k),(k),(k)為狀態向量,則系統狀態方程如式(3)所示,系統更新方程如式(4)所示:


式中:vGPSX(k),vGPSY(k),vGPSZ(k)為GPS輸出的三維速度測量值;ax(k),ay(k),az(k)為加速度傳感器的測量值;wax,way,waz為三軸加速度在 X,Y,Z 方向上的測量噪聲;wvx,wvy,wvz為GPS測量三維速度的測量噪聲;fs為采樣率。令=[vxvyvz],=[axayaz],a=[waxwaywaz]T,則系統的狀態方程和測量方程如式(5)和式(6)所示:


為了驗證卡爾曼濾波器對多傳感器信息融合的有效性,在MATLAB環境下編程仿真。僅以一維速度為例,設GPS在豎直方向上的速度的測量值為式(8):

式中:wvz為方差為0.1的高斯白噪聲。
加速度傳感器在Z軸的加速度的測量值為式(9):

式中:waz為方差為0.2的高斯白噪聲。傳感器的采樣率fs=20 HZ,設定初值為零。
圖3(a)為GPS測量的速度值,圖3(b)為濾波后的速度信號,圖3(c)為無噪聲的理想速度值,圖3(d)為加速度的測量值。由圖對比可見,經過卡爾曼濾波融合處理后,主要噪聲被濾掉,結果比較接近理想真實值。

圖3 信息融合后的速度值與測量得到的速度值的對比
本文對近海測波多傳感器優化配置的模擬和設計進行了研究。為了提高測波浮標測波的精度,提出了一種多傳感器信息融合的測波方法,然后進行了電腦仿真模擬。首先分析了系統的總體設計,然后具體分析了GPS模塊和加速度傳感器模塊的電路設計和實現方法。用多傳感器的優化配置去克服兩種方法各自的不足,提出了優化配置的設計思想和設計方法。采用卡爾曼濾波器對加速度傳感器信號和GPS傳感器信號進行信息融合處理,提高了測量精度。通過有關實驗和電腦仿真,驗證了多傳感器優化配置和信息融合可以有效地提高測波精度,減小噪聲干擾,提高海浪參數反演的精度。
[1]俞聿修.隨機波浪及其工程應用[M].大連:大連理工大學出版社,2000.
[2]文圣常,余宙文.海浪理論與計算原理[M].北京:科學出版社,1984.
[3]趙曙東.SZF波浪方向浮標數據接收和處理系統[D].中國優秀碩士學位論文全文數據庫,2007.
[4]De Vries J,Waldron J,CunninghamV.Field tests ofthe newDatawell DWR-GGPSwave buoy[J].Sea Technol,2003,44:50-55.
[5]Steele KE,TengCC,WangDWC.Wave direction measurements usingpitch-roll buoys[J].Ocean Engineering,1992,19:349-375.
[6]陸晶晶,張為公,周耀群.基于GPS和加速度計的車速測量系統的開發與研制[J].測控技術,2007,26(8):15-18.
[7]楊承凱,曾軍,黃華.多傳感器融合中的卡爾曼濾波探討[J].現代電子技術,2009,14:159-164.
Research on Simulation and Design of Optimized Multi-Sensor in Wave Measurement Offshore
LIU Guo-dong1,WANG Bing-zhen2,WANG Xin2,TANG Chang1,SONG Zhan-jie1
(1.Institute of TV and Image Information,Tianjin University,Tianjin 300072,China;2.National Ocean Technology Center,Tianjin 300112,China)
The wave measurement with GPS and acceleration sensor in wave buoy was researched.The basic framework and hardware design of the wave buoy data acquisition system was introduced then.In order to improve the accuracy of wave buoy system,multisensor was optimally configured and the information was fused and processed.The simulation on computer shows the superior performance of the design.
wave measurement offshore;GPS;accelerometer;buoy;information fusion
P715
B
1003-2029(2012)01-0006-04
2011-08-22
國家自然科學基金資助項目(10926196)
劉國棟(1987—),男,信號與信息處理專業研究生,主要研究方向為海洋水文測量與海洋環境監測。