亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        內(nèi)河船舶操縱模擬器中AIS的仿真

        2017-09-14 02:49:04任鴻翔張新宇
        船舶與海洋工程 2017年4期
        關(guān)鍵詞:本船海圖內(nèi)河

        叢 琳,任鴻翔,張新宇

        (大連海事大學(xué) 航海動(dòng)態(tài)仿真與控制交通運(yùn)輸部重點(diǎn)實(shí)驗(yàn)室,遼寧 大連 116026)

        電氣與自動(dòng)化

        內(nèi)河船舶操縱模擬器中AIS的仿真

        叢 琳,任鴻翔,張新宇

        (大連海事大學(xué) 航海動(dòng)態(tài)仿真與控制交通運(yùn)輸部重點(diǎn)實(shí)驗(yàn)室,遼寧 大連 116026)

        在內(nèi)河航運(yùn)中,船舶自動(dòng)識別系統(tǒng)(AIS)能實(shí)時(shí)提供本船及他船的航行信息,為船舶安全航行提供有力的保障。當(dāng)前內(nèi)河船舶操縱模擬器已廣泛應(yīng)用于船員培訓(xùn)中,其中AIS仿真設(shè)備的地位尤為突出。基于此,對內(nèi)河船舶使用的B類AIS的功能需求進(jìn)行分析,采用VC-MFC軟件搭建AIS仿真軟件平臺,采用動(dòng)態(tài)鏈接庫設(shè)計(jì)AIS仿真軟件的架構(gòu),采用半透明方法實(shí)現(xiàn)亮度和對比度調(diào)整、內(nèi)存共享、多輸入法切換及船舶間的距離計(jì)算等關(guān)鍵技術(shù),完成內(nèi)河船舶操縱模擬器中AIS的仿真。

        內(nèi)河船舶;自動(dòng)識別系統(tǒng);仿真;船舶操縱模擬器

        0 引 言

        船舶自動(dòng)識別系統(tǒng)[1-3](Automatic Identification System,AIS)能實(shí)現(xiàn)船與船之間及船與岸之間的信息交互,對船舶之間避碰及岸上相關(guān)部門監(jiān)控船舶具有重要作用,是我國目前水上交通安全管理的有效技術(shù)手段之一。

        國際海事組織(International Maritime Organization,IMO)已充分肯定AIS的作用,并在SOLAS公約[4]中強(qiáng)制要求:自2002年7月起至2008年7月1日,所有300總噸及以上的國際航行船舶和500總噸及以上的非國際航行船舶,以及所有客船,都必須安裝AIS設(shè)備。2009年10月10日,國家海事局[5]在“關(guān)于頒布《中華人民共和國海船船員適任評估大綱和規(guī)范》的通知(海船員[2009]558號)”中明確要求,自2010年1月1日起,將AIS設(shè)備的使用納入到海船船員適任評估的內(nèi)容中。

        當(dāng)前,用船舶操縱模擬器代替實(shí)船進(jìn)行船員培訓(xùn)已成為適應(yīng)e-Navigation時(shí)代新形勢的必然趨勢,但內(nèi)河船員培訓(xùn)所使用的內(nèi)河船舶操縱模擬器不同于遠(yuǎn)洋船舶操縱模擬器。由于內(nèi)河航道狹窄,因此內(nèi)河船舶航行安全問題尤為突出。AIS設(shè)備能提供本船及目標(biāo)船的實(shí)時(shí)信息,為內(nèi)河船舶提前采取避碰措施提供數(shù)據(jù)支持,是內(nèi)河航運(yùn)不可或缺的設(shè)備。對此,主要根據(jù)海事局印發(fā)的《中華人民共和國內(nèi)河船舶船員適任實(shí)際操作考試辦法》[6]和《中華人民共和國內(nèi)河船舶船員適任實(shí)際操作考試大綱》[7]對AIS設(shè)備的要求,對AIS設(shè)備的功能進(jìn)行仿真,并將其加入到內(nèi)河船舶操縱模擬器中,通過與模擬器進(jìn)行數(shù)據(jù)交互實(shí)現(xiàn)AIS仿真設(shè)備的數(shù)據(jù)通信。AIS仿真設(shè)備的加入可使內(nèi)河船舶操縱模擬器的功能更加完善。

        1 模擬器中AIS仿真設(shè)備的功能需求

        模擬器中AIS仿真設(shè)備采用的是HM-5912/HM-5917 AIS B類船載設(shè)備(見圖1),需實(shí)現(xiàn)的功能包括:

        1 ) AIS的基本操作,包括開機(jī)、關(guān)機(jī)、亮度調(diào)整和對比度調(diào)整;

        2 ) AIS靜態(tài)信息和動(dòng)態(tài)信息的查詢與修改;

        3 ) 目標(biāo)船相關(guān)信息的查詢及目標(biāo)船與本船之間的方位和距離等航行安全數(shù)據(jù)的查詢。

        2 模擬器中AIS仿真設(shè)備的需求分析及架構(gòu)設(shè)計(jì)

        分析AIS的功能需求,根據(jù)AIS的性能及功能擴(kuò)展的需要,在Visual Studio 2010編輯環(huán)境下設(shè)計(jì)AIS仿真軟件的架構(gòu)。

        1 ) 以動(dòng)態(tài)鏈接庫(Dynamic Link Library,DLL)的形式實(shí)現(xiàn)AIS的仿真。

        2 ) 創(chuàng)建一個(gè)管理文件,并為其分配一個(gè)管理模塊;在該模塊內(nèi)部調(diào)用AIS的DLL,實(shí)現(xiàn)AIS設(shè)備的顯示。這樣設(shè)計(jì)是為了便于日后擴(kuò)展該管理文件的功能,通過控制各個(gè)模塊調(diào)用DLL(1個(gè)DLL代表1臺設(shè)備),達(dá)到多設(shè)備同時(shí)工作的仿真效果。

        3 ) 通過旋鈕打開AIS設(shè)備,設(shè)備開啟后,屏幕上顯示AIS的電子海圖(標(biāo)準(zhǔn)S57電子海圖)界面及船舶,通過操縱遙控器實(shí)現(xiàn)對AIS功能的控制。

        4 ) 由于使用的電子海圖為DLL,AIS亦為DLL,因此需實(shí)現(xiàn)在DLL中調(diào)用DLL。

        5 ) AIS需實(shí)時(shí)獲取數(shù)據(jù)(包括本船信息及目標(biāo)船信息),只有如此才能實(shí)現(xiàn)數(shù)據(jù)的顯示與修改功能。因此,采用TCP-IP通信方式,將AIS的數(shù)據(jù)通信部分加入到內(nèi)河船舶模擬器中,而在 AIS內(nèi)部也需進(jìn)行數(shù)據(jù)交互。整個(gè)AIS的數(shù)據(jù)通信流程見圖2。

        圖2中,教練員站用于發(fā)送數(shù)據(jù),而本船海圖機(jī)會針對各個(gè)設(shè)備的數(shù)據(jù)需求分發(fā)數(shù)據(jù)。當(dāng)數(shù)據(jù)進(jìn)入到 AIS設(shè)備之后,需將數(shù)據(jù)分別讀入到手柄端和顯示屏中。

        3 模擬器中AIS仿真設(shè)備的關(guān)鍵技術(shù)

        3.1 對話框類中加入視圖類

        由于AIS為基于對話框類的微軟基礎(chǔ)類庫(Microsoft Foundation Classes,MFC)擴(kuò)展DLL,而電子海圖為基于視圖類的DLL,因此需實(shí)現(xiàn)在對話框類中顯示視圖類,方法為:

        1 ) 創(chuàng)建電子海圖文檔類及視圖類;

        2 ) 在對話框類的初始化函數(shù)中創(chuàng)建窗口pContext并獲取對話框句柄;

        3 ) 將 pContext中創(chuàng)建視圖的文檔和待創(chuàng)建的視圖設(shè)置為電子海圖對應(yīng)的文檔類及視圖類,并設(shè)置其位置和范圍。

        圖3為加入電子海圖后AIS屏幕的效果。

        3.2 調(diào)整亮度和對比度

        亮度和對比度調(diào)整是AIS培訓(xùn)與考試的內(nèi)容之一。由于屏幕背景本身是電子海圖而不是單色屏幕,不能通過更換屏幕背景色實(shí)現(xiàn)亮度和對比度調(diào)整,因此采用“半透明”的方式來實(shí)現(xiàn)。

        1 ) 實(shí)現(xiàn)“半透明”的函數(shù)為AlphaBlend:

        2 ) 實(shí)現(xiàn)“半透明”的方法為:在原有圖像的基礎(chǔ)上疊加一層“模糊”效果,使圖像的亮度和對比度產(chǎn)生變化,“模糊”的程度可通過調(diào)整函數(shù)AlphaBlend的參數(shù)blendFunction來控制。AIS的亮度和對比度效果見圖4。

        3.3 實(shí)現(xiàn)輸入法功能

        船舶的靜態(tài)信息和動(dòng)態(tài)信息可通過通信架構(gòu)來獲取,但若要修改上述信息,需使用輸入法功能來實(shí)現(xiàn)。由于所仿真的設(shè)備支持?jǐn)?shù)字、小寫字母、大寫字母、拼音及符號的輸入,因此設(shè)計(jì)輸入法功能時(shí)需支持上述5種輸入法。

        在上述5種輸入法中,拼音輸入法需重點(diǎn)關(guān)注。受仿真設(shè)備型號的限制,拼音輸入法只能通過遙控器完成,即必須通過模擬T9拼音輸入法來完成漢字的輸入。在采用T9拼音輸入法時(shí),首先需加載T9數(shù)字字母索引表及拼音輸入法漢字排列表,然后將遙控器傳遞來的數(shù)字轉(zhuǎn)換成字母,并通過遍歷字母索引表查詢字母對應(yīng)的拼音組合(可能有多個(gè)),最后將這些拼音組合顯示在屏幕上方。同時(shí),選擇某個(gè)拼音組合(默認(rèn)選擇第一個(gè),但可通過遙控器對選擇的拼音組合進(jìn)行切換),查詢其在拼音輸入法漢字排列表中對應(yīng)的漢字,將這些漢字顯示在屏幕下方。T9拼音輸入法效果見圖5。

        3.4 獲取數(shù)據(jù)

        創(chuàng)建共享內(nèi)存,并將其中的內(nèi)容分配到不同的菜單中,通過操縱遙控器實(shí)現(xiàn)數(shù)據(jù)的顯示與操作,完成船舶數(shù)據(jù)查詢功能仿真。圖6為AIS本船靜態(tài)參數(shù)的查詢與修改界面,圖7為AIS本船航行參數(shù)的查詢與修改界面。

        3.5 計(jì)算目標(biāo)船與本船的距離和方位角及距離

        AIS需實(shí)現(xiàn)目標(biāo)船相關(guān)信息的查詢及目標(biāo)船與本船之間的方位和距離等航行安全數(shù)據(jù)的查詢。這其中,目標(biāo)船與本船的距離信息、方位信息及目標(biāo)船GPS位置信息需通過計(jì)算獲得。圖8為AIS目標(biāo)船信息查詢界面。

        設(shè)本船船位坐標(biāo)為 (x0,y0),目標(biāo)船船位坐標(biāo)為(x1,y1),經(jīng)緯儀以分(′)為單位,則目標(biāo)船與本船之間的航行安全數(shù)據(jù)的計(jì)算方法如下。

        1 ) 目標(biāo)船與本船的距離D(單位為n mile)的計(jì)算式為

        3 ) 距離A,B,C和D:設(shè)船長為L,船寬為W,船載GPS的位置為P,則距離A為dA=P,距離B為dB=L-P,距離C為dC=W/2,距離D為dD=W/2。

        4 AIS的最終仿真效果

        AIS最終的仿真效果見圖9。

        5 結(jié) 語

        目前,該AIS仿真軟件仍存在一些不足,只能滿足B類AIS設(shè)備的功能要求。因此,日后需完善該設(shè)備的功能,使其達(dá)到A類標(biāo)準(zhǔn)。另外,可基于該設(shè)備設(shè)計(jì)AIS桌面培訓(xùn)系統(tǒng)。

        [1] 劉世長.淺談AIS系統(tǒng)在海事監(jiān)管中的作用[J].中國水運(yùn),2010, 10 (3): 29-30.

        [2] 馮燕爾,沈曉群.基于AIS的船舶避碰系統(tǒng)研究[J].現(xiàn)代電子技術(shù),2009 (17): 160-161.

        [3] 劉暢.船舶自動(dòng)識別系統(tǒng)(AIS)關(guān)鍵技術(shù)研究[D].大連:大連海事大學(xué),2013.

        [4] 陸悅銘.關(guān)于制定“AIS設(shè)備安裝、設(shè)置和使用規(guī)則”的建議[C].中國航??萍純?yōu)秀論文集,2009: 107-114.

        [5] 中華人民共和國海事局.中華人民共和國海員適任評估規(guī)范[M].大連:大連海事大學(xué)出版社,2012.

        [6] 中華人民共和國海事局.中華人民共和國內(nèi)河船舶船員適任實(shí)際操作考試辦法[EB/OL].[2012-02-14].http://www.ntmsa.gov.cn/art/2012/2/14/art_3612_294072.html.

        [7] 中華人民共和國海事局.中華人民共和國內(nèi)河船舶船員適任考試大綱[M].大連:大連海事大學(xué)出版社,2010.

        Simulation of AIS in Inland Waterway Ship Handling Simulator

        CONG Lin,REN Hong-xiang,ZHANG Xin-yu

        (Key Laboratory of Maritime Dynamic Simulation and Control of Ministry of Transportation, Dalian Maritime University, Dalian 116026, China)

        Automatic Identification System (AIS) offers real-time navigation information of a ship and its surrounding ships in inland waterway transportation so it provides strong support for safe navigation.As inland waterway ship handling simulator is commonly used in crew training nowadays AIS simulation equipment becomes even more important.This paper analyzes the functional requirements of Type B AIS for inland waterway applications, in which VC-MFC software is used to establish the AIS simulation software platform, Dynamic Link Library (DLL) is used to design the AIS simulation software framework and some key technologies such as memory share, multiple input switch, distance calculation between two ships and brightness and contrast adjustment achieved by translucent method are used to realize the AIS simulation in the inland waterway ship handling simulator.

        inland waterway ship; AIS; simulation; ship handling simulator

        U666.158

        A

        2095-4069 (2017) 04-0052-04

        10.14056/j.cnki.naoe.2017.04.011

        2016-06-07

        國家高技術(shù)研究發(fā)展計(jì)劃(“八六三”計(jì)劃)課題(2015AA016404;2015AA010504);海洋公益性行業(yè)科研專項(xiàng)(201505017-4);交通運(yùn)輸部應(yīng)用基礎(chǔ)研究項(xiàng)目(2015329225240);中央高?;究蒲袠I(yè)務(wù)費(fèi)(3132016310);遼寧省教育廳重點(diǎn)實(shí)驗(yàn)室項(xiàng)目(LZ2015009)

        叢琳,女,碩士,1984年生。 2010年畢業(yè)于大連海事大學(xué)交通信息工程及控制專業(yè),現(xiàn)主要從事航海模擬器中的GMDSS模擬器研發(fā)。

        猜你喜歡
        本船海圖內(nèi)河
        不同會遇態(tài)勢下目標(biāo)船行為模擬及其特征分析
        紙海圖AI小改正制作模式探討
        航海(2020年4期)2020-08-17 16:13:40
        基于虛擬力的船舶導(dǎo)航建模方法*
        如何提高內(nèi)河船舶應(yīng)急部署執(zhí)行有效性
        水上消防(2019年3期)2019-08-20 05:46:06
        少林功夫拳(三)
        少林與太極(2018年9期)2018-09-28 08:37:34
        點(diǎn)亮兵書——《籌海圖編》《海防圖論》
        孫子研究(2016年4期)2016-10-20 02:38:06
        電子海圖在內(nèi)河船舶綜合導(dǎo)航系統(tǒng)中的應(yīng)用探討
        內(nèi)河集散船艙口角隅甲板應(yīng)力分析
        船海工程(2015年4期)2016-01-05 15:53:28
        基于速度障礙的多船自動(dòng)避碰控制方法
        中國航海(2015年3期)2015-11-29 01:02:53
        兩船距離與轉(zhuǎn)向避讓難度關(guān)系量化研究
        国产日本精品一区二区免费| 蜜臀久久99精品久久久久久小说 | 亚洲午夜久久久精品国产| 人妻少妇偷人精品一区二区三区| 亚洲av男人电影天堂热app| 国产成人免费一区二区三区 | 国产精品一区二区av麻豆日韩| 国产欧美日韩精品专区| 双腿张开被9个黑人调教影片 | 久久精品国产亚洲不卡| 久久亚洲aⅴ精品网站婷婷| 青青草免费观看视频免费| 邻居少妇张开腿让我爽了一夜| 久久99热久久99精品| 欧美刺激午夜性久久久久久久| 精品蜜臀国产av一区二区| 精品人妻伦一二三区久久| 婷婷五月综合丁香在线| 国产一区二区三区4区| 97女厕偷拍一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟 | 精品久久久久久无码国产| 超级少妇一区二区三区| 久草视频这里只有精品| 国产又粗又黄又爽的大片| 欧美性福利| 激情网色图区蜜桃av| 久久久99精品成人片| 亚洲成色www久久网站夜月| 国产综合精品久久久久成人| av一区二区在线网站| 久久成人影院精品777 | av无码电影一区二区三区| 久久综合久久综合久久| 亚洲熟女乱综合一区二区| 久久久国产精品樱花网站| 国产午夜视频高清在线观看| 国产裸体美女永久免费无遮挡| 亚洲av永久无码精品秋霞电影影院| 日本高清一区二区三区视频| 99人中文字幕亚洲区三|