中文字幕亚洲日韩无线码-欧美日韩中文亚洲人v在线97-亚洲国产一毛片视频-欧美性视频一二区三区

歡迎光臨南京遠洋運輸股份有限公司官網(wǎng)!
搜索 企業(yè)郵箱 公司OA 請選擇語(yǔ)言版本: En
求新 務(wù)實(shí) 立信 望遠
知識庫
當前位置:首頁(yè) > 學(xué)習園地 > 知識庫 > 經(jīng)驗交流 > 瀏覽文章

經(jīng)驗交流

AIS信息分析及基于A(yíng)IS的船舶避碰仿真
時(shí)間:2010年06月11日   作者:佚名  點(diǎn)擊次數:次 【字體:

內容提要:為從AIS中獲取相關(guān)船舶的航行信息,利用接口設施獲取AIS信息并詳細分析該信息,掌握船舶航行數據的出處。編寫(xiě)軟件將得到對應船舶的航行數據轉變成船舶航行的平面仿真圖,借助該仿真圖可以進(jìn)行隨意設定數量不定且各種航行動(dòng)態(tài)的船舶,以便于教師講解航海課程,學(xué)生也容易領(lǐng)會(huì )其中知識要點(diǎn)。

關(guān)鍵詞:AIS信息 明碼 暗碼 避碰仿真

0引言

上世紀船舶主要依靠雷達探測目標進(jìn)行導航,并通過(guò)VHF交流協(xié)商避碰。在VTS控制的水域,船舶信息是依賴(lài)VHF通信才能登記到VTS信息管理數據庫中。AIS(自動(dòng)識別系統)不但利于加強船舶間避免碰撞,而且同時(shí)還能增強ARPA雷達、船舶交通管理系統、船舶報告的功能,并且能在電子海圖上顯示船舶可視化的航向、航線(xiàn)、船名等信息,大大改善了海事通信的功能。配備了AIS的船舶在一定范圍內可以自動(dòng)與其它船舶或者VTS控制中心分享其他船舶的動(dòng)、靜態(tài)等信息。

1 AIS信息

AIS船臺比較常用的信息主要有三類(lèi):船舶動(dòng)態(tài)信息、船舶靜態(tài)信息和航行相關(guān)信息。船舶的動(dòng)態(tài)信息中包括:航行狀態(tài)、轉向率、對地速度、位置精度、經(jīng)度、緯度、對地航向、船首向等。船舶的靜態(tài)信息和航行相關(guān)信息包括:海上移動(dòng)船舶標識號(MMSI)、呼號、船名、船貨類(lèi)型、天線(xiàn)位置、估計到達時(shí)間(ETA)、目的地、吃水深度等等。如果能從AIS中獲取以上的信息,就能夠在平面上顯示出船舶的動(dòng)態(tài)情況,在船舶避碰等培訓過(guò)程中就會(huì )顯得比較直觀(guān)。

AIS接收機內部分布了多個(gè)COM口,傳輸速率有4.838.4kbps。PC機和AIS通過(guò)轉換設備(例如MAX232)將其轉換為RS232標準數據,再對接收數據進(jìn)行分析就能轉換為導航信息。

2 AIS信息分析

AIS在海上是利用VHF來(lái)發(fā)送信息,它發(fā)射的信息類(lèi)型主要有:!AIVDO,!AIVDM,!AIABK,!AIACA,$AITXT,$AIALR,$AISSD,$AIVSD等等。由于AIS系統與各種傳感器互相連接,如:GPS、速度傳感器、角度傳感器等,各種傳感器傳送給AIS的數據就提供了各艘船舶的實(shí)時(shí)信息。AIS串口輸出的信息非常多,限于篇幅僅分析利于仿真設計的語(yǔ)句,如:

GPZDA,020803.00,13,04,2004*6F

$GPGGA,020803.00,3852.0270,N,12131.2178,E,1,07,1.2,50.3,M,4.4,M,,*62

!AIVDM2,1,3,A,569FoE02<C@

998"OOOP4U9D000000000000001A7PH555=0QOC2@C,0*16

!AIVDM2,2,3,A,P00000000000000,2*47

AIS碼文分為兩種形式,一種以“$”開(kāi)始的語(yǔ)句,能直接從消息中讀出包含的信息,稱(chēng)為“明碼”(Parametric Sentences),主要是傳感器的信息;另一種是以“!”開(kāi)始的語(yǔ)句,需要通過(guò)字符轉換和格式定義才能明白其中信息,稱(chēng)之為“暗碼”(Encapsulation Sentences),包含了船舶航行的重要信息。

2.1明碼語(yǔ)句(Parametric Sentences

明碼語(yǔ)句是按照NMEA-0183協(xié)議進(jìn)行編寫(xiě)的,所有字符均為ASCII文本字符。語(yǔ)句都以“$”開(kāi)頭,緊接著(zhù)是“會(huì )話(huà)ID”和“語(yǔ)句ID”,其后才是數據體。數據字段用逗號分隔,空字段保留逗號,語(yǔ)句末尾是校驗數據和兩個(gè)十六進(jìn)制數據組成,以回車(chē)換行結束語(yǔ)句,具體格式如表1所示。每行語(yǔ)句最多包含82個(gè)字符,如果語(yǔ)句長(cháng)度超出82個(gè)字符的話(huà),就要利用暗碼進(jìn)行傳輸。

1明碼語(yǔ)句格式

標志

會(huì )話(huà)與語(yǔ)句ID

數據體

填充位數

校驗碼

明碼主要是傳感器信息,可以方便地提取當前的UTC時(shí)間和船舶位置。明碼中最有規律的是GPZDA序列碼,它每秒發(fā)送一次UTC時(shí)間,接收到GPZDA字符串就能夠掌握信息發(fā)送時(shí)間,獲取UTC時(shí)間。

例如分析以下語(yǔ)句:$GPGGA,020621,3041.7285,N,10401.8686,E,1,02,99.99,522.7,M,-32.0,M,,*63<CR><LF>。其中$為明碼的標志,GP表示發(fā)信息者為GPS,GGA表示本句發(fā)送的是GPS修正數據;020621表示UTC時(shí)間02時(shí)0621秒,3041.7285表示緯度為3041.7285分,N表示北緯;10401.8686表示經(jīng)度為1041.8686分,E表示東經(jīng);1表示GPS狀況,02表示使用2顆衛星,99.99HDOP值;522.7為海拔高度,M代表海拔高度單位為米;-32.0代表Geoidal Separation,后面的M代表該區域單位是米。部分語(yǔ)句域可以為空,如*號前有兩個(gè)逗號表明DGPS沒(méi)有數據;*號后的63為校驗碼,<CR><LF>表示語(yǔ)句結束。能與AIS相關(guān)的傳感器設備很多,如:AI:船舶自動(dòng)識別系統;LCLORAN-C;EPEPIRB;GPGPS;GNGNSS;EI:電子海圖(ECDIS);VR:航海數據記錄儀。明碼語(yǔ)句的內涵是很豐富的,從明碼語(yǔ)句分析中可以很方便地獲取船舶航行中不同UTC時(shí)刻所對應的經(jīng)緯度。

2.2暗碼語(yǔ)句(Encapsulation Sentences

暗碼語(yǔ)句的開(kāi)頭標志是“!”,不但能夠傳送格式不確定的信息,而且還能將較長(cháng)的信息內容分段傳送,數據的傳送以“語(yǔ)句”方式進(jìn)行,格式如表2所示。

2暗碼語(yǔ)句的格式

標志

會(huì )話(huà)ID

語(yǔ)句數

語(yǔ)句

序號

標識號

頻道

封裝消

息碼文

填充

位數

校驗碼

例如接收如下暗碼消息:!AIVDM,2,1,3,A,569F0E02<C;@998000P4U9D000000000000001

A7PH555=0;O0C2@C0*16<CR><LF>。其中!表示暗碼標志,五位字符的會(huì )話(huà)ID:“AIVDM”,說(shuō)明是通過(guò)VHF數據鏈路進(jìn)行接收的AIS信息(AIS VHF Data link Message)。當把一條長(cháng)消息分成多條語(yǔ)句進(jìn)行傳輸時(shí),第三項為語(yǔ)句數表示由多少條語(yǔ)句組成,此處該項為2,說(shuō)明該消息共由兩條VDM語(yǔ)句組成。第四項是語(yǔ)句序號,表示該語(yǔ)句在序列中的位置;第五項為消息標識號。第七項是按ITU-RM.1371定義的封裝消息,如果消息是由多條語(yǔ)句組成,那么在解碼時(shí)需要將各條消息提取合并成完整的消息碼文,才能進(jìn)行解碼。第八項是填充位數,最后才是校驗碼和結束符。

接收暗碼信息之后首先要識別會(huì )話(huà)ID,因為不同的ID對應于不同的解碼格式,其中最重要的是將封裝消息轉化ASCII碼信息。

2.3封裝信息

以與船舶航行密切相關(guān)的封裝消息進(jìn)行分析,例如暗碼語(yǔ)句:!AIVDM,1,1,A,1P000Oh1IT1svTP2r43grwb0Eq4,0*01<CR><LF>。它封裝的消息是“1P000Oh1IT1svTP2r:43grwb0Eq4”,將每位轉換為6位二進(jìn)制數得出如表3的結果。從暗碼語(yǔ)句的封裝信息分析發(fā)現,暗碼包含船舶的識別碼、航向狀態(tài)、航行速度、精確的經(jīng)緯度和UTC時(shí)間等等,如果按照時(shí)間順序連續地接收以上信息,就可以推斷出船舶在海上的航行軌跡。

3封裝消息

信息

6位二進(jìn)制數

占字符位置和信息的意義

1

0

0

0

0

0

1

1-6位:信息標識符,000001為信息l

P

1

0

0

0

0

0

7-8位:重發(fā)指示符:2為信息重發(fā)兩次

0

0

0

0

0

0

0

9-38位:船舶的海上移動(dòng)識別MMSI號碼

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

h

1

1

0

0

0

0

39-42位:航行狀態(tài);0在航、1錨泊、3受限

1

0

0

0

0

0

1

43-50位:轉向率;00000101

R0T=(54.733)2=+1.1度,分鐘

I

0

1

1

0

0

1

T

1

0

0

1

0

0

51-60位:對地航速,1001100100表示為61210=-61.2

1

0

0

_

0

0

0

1

61位:為船位精度,0為低精度

s

1

1

j

1

_

l一。

0

1

i

1

62-89位:經(jīng)度/10000,該值為正表示是東經(jīng),1625000010000=1625=275

v

1

1

1

1

1

0

T

1

0

0

1

0

0

p

1

0

0

0

0

0

2

0

0

0

0

1

90-116位:表示緯度,10000,305000010000=305=55分,該值為正表示是北緯

r

1

1

1

0

1

0

:

0

0

1

0

1

0

4

0

0

0

1

0

0

3

0

0

0

0

1

1

117-128位:表示對地航向/10。為95.9度;

g

1

0

1

1

1

1

129-137位:船艏向+35l

r

1

1

1

0

1

0

138-143位:報告UTC時(shí)間()110101=53

w

1

1

1

1

1

1

b

1

0

1

0

1

0

144-147位:地區管理,0表示:無(wú)區域應用

0

0

0

0

0

0

0

149位:RAM狀態(tài),0表示未使用

E

0

1

0

1

0

1

150-155位:S0TDMA通信狀態(tài),0UTC直接同步。156-168位:1E04=7684;除本臺外接收了7684AIS。

q

1

1

1

0

0

0

4

0

0

0

1

0

0

3船舶仿真

分析了AIS傳送的信息就可以發(fā)現它提供的內容包含了船舶的動(dòng)態(tài)和靜態(tài)信息,基本上包含了船舶航行的所有狀態(tài),因此完全可以利用這些數據來(lái)開(kāi)發(fā)船舶避碰的航行仿真。

3.1仿真硬件

在開(kāi)發(fā)船舶航行仿真之前,首先要將AIS的信息傳送到計算機中,然后才能對其進(jìn)行分析。AIS與計算機之間的連接如圖1所示。仿真開(kāi)始之前首先要將PC機與AIS接收機的串口連接起來(lái),然后利用單片機將AIS的串口的數據讀出,并將明碼與暗碼數據都傳送到PC機中,PC機利用軟件處理接收到的信息。

AIS信息分析及基于A(yíng)IS的船舶避碰仿真

1AIS與計算機數據連接

3.2仿真軟件

船舶AIS仿真程序將接收到的明碼和暗碼都轉變成船舶的IM0號、MMSI碼、船名、船舶經(jīng)緯度、時(shí)間、對地航速、航向信息、吃水深度、ETA等信息,并將所接收到的船舶數據一一對應地自動(dòng)存入PC機的船舶數據庫。本船與人工增加船舶的航行數據都是利用增加船舶對話(huà)框,按照如表4所述設定航行信息。增加的新船舶信息需要把整個(gè)航程進(jìn)行分段,并為每一個(gè)小航行區間設定各種狀態(tài),經(jīng)過(guò)匯總所有時(shí)間段的全部航行數據,整個(gè)航程的每部分航行狀態(tài)就都能表達清楚;PC機中的數據庫就能包含所有船舶在海上的航行動(dòng)態(tài)情況,然后根據每一船舶的航速和航向就可以判斷出與其他船舶之間是否存在碰撞危險。

4MMSI信息數據

起始UTC

終此UTC

船位

船速

航向

吃水

轉向率

經(jīng)緯度

由于船舶航行動(dòng)態(tài)情況發(fā)生變化時(shí),AIS發(fā)送信息的頻率也會(huì )隨之發(fā)生變化,仿真程序需要采用對應的頻率去接收數據并存儲在數據庫中,并計算出與所有船舶之間的碰撞參數。因此每一船舶都要設定自己唯一的航行數據表,這樣才不至于互相混淆,也便于程序計算所有船舶之間的碰撞參數。數據庫要求按照時(shí)間與速度變化頻率不斷地改變船舶位置,時(shí)間的間隔根據AIS發(fā)送數據頻率來(lái)設定(如表5),這樣依據數據庫中任意不同時(shí)間對應的船舶位置信息就可以在PC機中顯示所有船舶的航行狀態(tài)。

5AIS船位報告頻率

船型

報告頻率

錨泊船

1次/3分鐘

0-14節航速的航船

1次/12秒

航速為0-14節并且在改變航向的航船

1次/4秒

14-23節航速的航船

1次/6秒

航速為14-23節并且在改變航向的航船

1次/2秒

超過(guò)23節航速的航船

1次/3秒

航速超過(guò)23節并且在改變航向的航船

1次/2秒

3.3航行仿真

首先要把一臺正在工作的AIS接收機的串口與PC機的串口連接,然后才能啟動(dòng)仿真軟件。仿真軟件運行的第一步應該根據所接收的部分船舶運動(dòng)狀態(tài)再適當地增加設置船舶;除了按照AIS所接收到的船舶之外還應該設置本船和另外增加一定數量的船舶來(lái)模擬多船相遇的場(chǎng)景,每一艘船舶都要按照3.2節所述增加恰當的航行數據并設定最小CPA。

仿真程序運行過(guò)程中,如果我船航行的相對航向線(xiàn)與其他船舶的最小CPA圓相交時(shí),判斷為緊急狀態(tài),程序立即暫停并為這兩船跳出更改航向或航速的對話(huà)框;如果輸入數據后他們的CPA大于設定的Mini CPA,且不會(huì )和其他船舶構成碰撞危險,則說(shuō)明這次避碰成功。假如輸入的新航向或新航速不滿(mǎn)足要求,則繼續跳出更改數據的對話(huà)框,直到完全讓清為止。如果航行過(guò)程發(fā)生如圖2所示的多船與本船存在碰撞危險時(shí),按先急后緩原則,陸續跳出需要更改航向、航速的對話(huà)框。只要我船航行矢量與其他船舶的Mini CPA相交,或者其他船的航行矢量線(xiàn)與我船的Mini CPA相交,程序都會(huì )暫停,直到相互讓清后程序才會(huì )繼續進(jìn)行。因為整個(gè)過(guò)程都與數據庫關(guān)聯(lián)著(zhù),所以該仿真程序還具有回放功能,如果選擇了我船的某一UTC時(shí)間開(kāi)始運行就進(jìn)入了回放進(jìn)程,程序運行到出現碰撞危險局面為止,此時(shí)仍然需要更改船舶航向、航速,軟件才能繼續運行。

AIS信息分析及基于A(yíng)IS的船舶避碰仿真

2仿真船舶碰撞態(tài)勢

4結語(yǔ)

仿真是為了讓培訓學(xué)員從視覺(jué)上感觸當船舶在海上航行過(guò)程中存在碰撞危險時(shí),結合避碰規則所應該采取的適當行動(dòng),這樣才便于學(xué)員理解避碰規則的各條規則。該軟件可以很方便地講解部分航海課程,如:船舶操縱、信號、船舶避碰和關(guān)于AIS的課程等。此軟件不足之處是尚未開(kāi)發(fā)網(wǎng)絡(luò )版仿真軟件,無(wú)法讓所有學(xué)員親手操作,只能供教師教學(xué)演示。

作者:福建交通職業(yè)技術(shù)學(xué)院 江衍煊 張詩(shī)永 陳福金 陳宏  來(lái)源:航海技術(shù)

關(guān)于我們

南京遠洋運輸股份有限公司是一個(gè)專(zhuān)門(mén)經(jīng)營(yíng)干散貨船舶運輸的專(zhuān)業(yè)船東公司,成立于1988年,原名南京遠洋運輸公 司,1994年進(jìn) 行了股份制改 造,更為現名。

業(yè)務(wù)領(lǐng)域

南京遠洋擁有船舶資產(chǎn),是以經(jīng)營(yíng)遠洋貨物運輸為主、又集國際船舶管理、國際船舶代理、海員勞務(wù)輸出、船舶物 料供應和投資 咨詢(xún)服務(wù)為一體的綜合性遠洋運輸企業(yè)。

加入我們

我們堅信:人才是發(fā)展之本!
我們依據各崗位職責的不同,參考當前市場(chǎng)實(shí)際,為廣大員工提供富有競爭力的薪資福利。

聯(lián)系我們

公司地址:南京市江東中路311號中泰國際廣場(chǎng)05幢18 樓 郵政編碼:210019
電話(huà):025-58802148 87792001
傳真:025-58802147
微信公眾號

微信掃一掃關(guān)注我們