孫書盛
摘 要:隨著航運業(yè)的不斷發(fā)展,社會和客戶對船舶航行安全和服務(wù)質(zhì)量的要求不斷提升,因此水上交通數(shù)據(jù)的收集和處理變得越來越重要。文章基于重慶水上交通管理監(jiān)控系統(tǒng)的GPS軌跡數(shù)據(jù),在進行數(shù)據(jù)預處理后設(shè)計了相關(guān)的BP神經(jīng)網(wǎng)絡(luò)航段航行時間預測模型,可以通過船舶類型和航行影響因子較為準確地預測特定航段的船舶航行時間,為水上交通數(shù)據(jù)的處理提供了一種新的思路。
關(guān)鍵詞:航段航行時間預測;BP神經(jīng)網(wǎng)絡(luò);GPS軌跡數(shù)據(jù)
中圖分類號:U694 文獻標識碼:A 文章編號:1006-8937(2016)23-0064-02
1 概 述
重慶是長江上游關(guān)鍵的交通樞紐,是西部地區(qū)唯一與長江黃金水道相連的特大城市,為了促進長江航運業(yè)和重慶航運經(jīng)濟的發(fā)展,各種信息化航運系統(tǒng)層出不窮,航運數(shù)據(jù)量激增,但是大量數(shù)據(jù)的價值并未得到有效開發(fā)。如何最大限度地利用已有數(shù)據(jù),提高重慶航運效率,降低航運成本,增加航運收益,是重慶長江航運新的研究熱點。
首先,水上交通與地面交通存在很多相似點,因此對于航運數(shù)據(jù)的分析應(yīng)多借鑒地面交通數(shù)據(jù)的分析方法。對于地面交通,浮動車系統(tǒng)已日趨成熟,針對浮動車系統(tǒng)采集的數(shù)據(jù)國內(nèi)外學者進行了大量研究,其中關(guān)于路段行程時間預測,國內(nèi)學者已取得了一定的研究成果。方志偉[1]以浮動車數(shù)據(jù)為基礎(chǔ),利用BP神經(jīng)網(wǎng)絡(luò)建立了路段平均行程時間的預測模型。羅虹[2]提出了實時公交車輛到達時間預測模型,并根據(jù)該預測模型建立了公交車到達時間預測系統(tǒng)。姜桂艷、常安德等[3]利用出租車 GPS數(shù)據(jù),得到了估計精度更高的路段平均速度。
對于水上交通采集到的數(shù)據(jù),國內(nèi)學者開展的研究主要為軌跡預測。徐婷婷,柳曉鳴和楊鑫[4]提出以預測船位差實現(xiàn)航跡預測的思想, 并設(shè)計了基于三層BP神經(jīng)網(wǎng)絡(luò)的航跡預測模型。郭文剛[5]采用新的控制技術(shù),對BP神經(jīng)網(wǎng)絡(luò)的船舶航跡控制進行了計算和航跡設(shè)計實現(xiàn)。劉錫鈴,阮群生和龔子強[6]結(jié)合船載終端GPS定位數(shù)據(jù)的特點,提出了一種基于離散小波變換的數(shù)據(jù)預處理方法和一種改進的預測算法。
而針對水上交通的航段航行時間預測的研究卻很少。譚覓[7]在充分利用AIS信息的基礎(chǔ)上,提出了基于航線匹配的船舶到達時間預測算法。上文研究使用的是AIS數(shù)據(jù),而對于船舶GPS數(shù)據(jù)利用方面,進行航段航行時間預測的研究幾乎沒有。本文首先對提取的船舶航行GPS軌跡數(shù)據(jù)進行預處理,得出航段航行時間數(shù)據(jù),然后利用BP神經(jīng)網(wǎng)絡(luò)對預處理結(jié)果進行分析,設(shè)計出了時間預測模型,對船舶航行進行時間預測。
2 數(shù)據(jù)預處理
本文數(shù)據(jù)來源為重慶水上交通管理監(jiān)控系統(tǒng)軌跡提取,為系統(tǒng)注冊船舶發(fā)回的真實軌跡數(shù)據(jù)。重慶市水上交通管理監(jiān)控系統(tǒng)是重慶市港航管理局委托深圳市成為軟件公司開發(fā)和集成的項目。本文主要使用的是系統(tǒng)的船舶動態(tài)監(jiān)控功能,提取船舶的經(jīng)緯度、航向、速度等軌跡數(shù)據(jù)加以分析研究。
由于長江航段較長,數(shù)據(jù)量巨大,本文僅選取重慶-三峽航段的數(shù)據(jù)進行研究,其他航段的數(shù)據(jù)研究可以通過本文的方法進行類推。
數(shù)據(jù)預處理首先是對船舶GPS數(shù)據(jù)進行統(tǒng)計分析,將軌跡數(shù)據(jù)轉(zhuǎn)化為航行數(shù)據(jù),提取出特定航段的航行時間。然后是將船舶類型和航行影響因子量化:船舶類型字段中,1代表集裝箱船,2代表滾裝船,3代表化危品船;航行影響因子是對航行開始起三天內(nèi)的天氣情況和航行數(shù)據(jù)情況進行打分,分數(shù)為1—5分,分數(shù)越高對船舶航行的影響越大,天氣數(shù)據(jù)來源為天氣網(wǎng),航行數(shù)據(jù)來源為重慶水上交通管理監(jiān)控系統(tǒng)。本文示例數(shù)據(jù),見表1。
3 基于BP神經(jīng)網(wǎng)絡(luò)的時間預測模型
該BP神經(jīng)網(wǎng)絡(luò)是典型的三層結(jié)構(gòu),如圖1所示,由包含兩個輸入端的輸入層、包含一個輸出端的輸出層和隱含層組成;x、y、t分別為船舶類型、航行影響因子、航行時間,x、y是模型的輸入,t是模型的輸出。w為輸入層神經(jīng)元和隱含層神經(jīng)元的連接權(quán)重;v為隱含層神經(jīng)元和輸出層神經(jīng)元的連接權(quán)重。
人工神經(jīng)網(wǎng)絡(luò)的最主要特征之一是可以學習。學習過程是通過外界輸入的刺激,讓神經(jīng)網(wǎng)絡(luò)的連接權(quán)值不斷改變,使得模型最終的輸出結(jié)果不斷接近期望,本質(zhì)是對各連接權(quán)值的動態(tài)調(diào)整。BP神經(jīng)網(wǎng)絡(luò)采用的學習的類型是有導師學習,學習過程,如圖2所示。
本文預測模型使用MATLAB R2014b編程,隱含層有6個神經(jīng)元,輸出層有1個神經(jīng)元,隱含層的激活函數(shù)為tansig,輸出層的激活函數(shù)為logsig,訓練函數(shù)為梯度下降函數(shù),輸出結(jié)果如圖3所示。模型輸出結(jié)果為實際時間與預測時間的比較,折線為實際航行時間,“+”表示預測時間。由圖3可見,預測模型的結(jié)果誤差較小,說明BP神經(jīng)網(wǎng)絡(luò)能夠?qū)W會實際航行中船舶的時間規(guī)律,在船舶航行時間預測中具有實際使用價值。
4 結(jié) 語
本文分析了水上交通數(shù)據(jù)分析現(xiàn)狀,參考地面交通數(shù)據(jù)分析方法,以船舶航行軌跡數(shù)據(jù)為基礎(chǔ),構(gòu)造BP神經(jīng)網(wǎng)絡(luò)時間預測模型,介紹了BP神經(jīng)網(wǎng)絡(luò)的學習過程和預測結(jié)果,模型結(jié)果可以較為準確地預測船舶的航行時間,具有一定的現(xiàn)實意義。由于時間關(guān)系,本文存在很多不足,航行影響因子打分可以考慮更多指標進行更為細致地評估,希望在以后的學習研究中不斷完善。
參考文獻:
[1] 方志偉.基于浮動車數(shù)據(jù)的城市路段行程時間預測研究[D].北京:北京 交通大學,2007.
[2] 羅虹.基于GPS的公交車輛到達時間預測技術(shù)研究[D].重慶:重慶大學,
2007.
[3] 姜桂艷,常安德,李琦,等.基于出租車GPS數(shù)據(jù)的路段平均速度估計模 型[J].西南交通大學學報,2011,04:638-644.
[4] 徐婷婷,柳曉鳴,楊鑫.基于BP神經(jīng)網(wǎng)絡(luò)的船舶航跡實時預測[J].大連海 事大學學報,2012,01:9-11.
[5] 郭文剛.基于BP神經(jīng)網(wǎng)絡(luò)的船舶航跡控制技術(shù)[J].艦船科學技術(shù),
2014,08:87-93.
[6] 劉錫鈴,阮群生,龔子強.船舶航行GPS定位軌跡的新預測模型[J].江南 大學學報(自然科學版),2014,06:686-692.
[7] 譚覓.基于航線匹配的控制河段船舶航行時間預測算法研究[D].重慶:
重慶大學,2014.