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

        ?

        基于天牛須搜索算法的多船避碰決策方法

        2021-12-24 01:43:16黃立文郝國柱
        關(guān)鍵詞:會(huì)遇本船危險(xiǎn)度

        劉 朝 黃立文 張 可 郝國柱

        (武漢理工大學(xué)航運(yùn)學(xué)院 武漢 430063)

        0 引 言

        在航海實(shí)踐中,駕駛員通常是依靠自身經(jīng)驗(yàn)來制定船舶的避碰決策,但當(dāng)處于比較復(fù)雜的多船會(huì)遇局面時(shí),駕駛員很難保證可以做出最優(yōu)的避碰決策[1].因此,許多專家學(xué)者應(yīng)用智能優(yōu)化算法來研究船舶的避碰策略問題,并取得了很多的成果.文獻(xiàn)[2]將社會(huì)情感優(yōu)化算法應(yīng)用到船舶轉(zhuǎn)向避碰的決策中,以便求解出船舶最佳轉(zhuǎn)向,但系數(shù)調(diào)節(jié)較為復(fù)雜.文獻(xiàn)[3]基于改進(jìn)的免疫粒子群算法,給出了一種求解多船會(huì)遇局面下計(jì)算最佳轉(zhuǎn)向幅度的方案.文獻(xiàn)[4]通過結(jié)合前景理論和多指標(biāo)灰關(guān)聯(lián)決策,建立了考慮駕駛員風(fēng)險(xiǎn)態(tài)度的避碰決策優(yōu)化模型,結(jié)果表明:該模型可幫助駕駛員在不同風(fēng)險(xiǎn)偏好下選取最優(yōu)避碰方案.文獻(xiàn)[5]以船舶最近會(huì)遇距離和最近會(huì)遇時(shí)間建立碰撞危險(xiǎn)度模型,綜合考慮轉(zhuǎn)向幅度和航行時(shí)間,構(gòu)建了避碰決策模型,并提出了一種使用粒子群-遺傳優(yōu)化算法求解該決策模型的方案.然而,這些算法大多在于模擬動(dòng)物的群體性活動(dòng),無法從個(gè)體中獲取有效的決策,求解過程也較為繁瑣.

        天牛須搜索(beetle antennae search,BAS)是一種類似于遺傳算法、粒子群算法、模擬退火等算法的智能優(yōu)化算法[6].該算法不需要知道函數(shù)的具體形式,也不需要求解函數(shù)的梯度,就可以實(shí)現(xiàn)全局高效尋優(yōu).相比較粒子群算法,BAS算法僅需要一個(gè)個(gè)體,極大地降低了尋優(yōu)過程的運(yùn)算量.目前該算法已經(jīng)被應(yīng)用于機(jī)器故障診斷、電網(wǎng)優(yōu)化調(diào)度、選址、圖像修復(fù)及路徑規(guī)劃等多個(gè)領(lǐng)域,并表現(xiàn)出算法在解決優(yōu)化問題中的有效性及優(yōu)越性[7-10].本文利用船舶碰撞危險(xiǎn)度并考慮船舶在進(jìn)行避碰操作時(shí)的損失函數(shù)來確立符合航海實(shí)際的避碰決策目標(biāo)函數(shù),并利用BAS算法研究多船會(huì)遇局面下最優(yōu)避碰轉(zhuǎn)向幅度以及復(fù)航時(shí)間,并通過仿真實(shí)驗(yàn)驗(yàn)證該避碰決策方案.

        1 船舶會(huì)遇態(tài)勢(shì)的劃分

        海上實(shí)踐表明,對(duì)會(huì)遇態(tài)勢(shì)的認(rèn)識(shí)不一致是造成船舶間避碰行動(dòng)不協(xié)調(diào)乃至碰撞的重要原因之一[11].根據(jù)《國際海上避碰規(guī)則》對(duì)追越、對(duì)遇和交叉相遇的定義以及相關(guān)規(guī)定,以本船為中心,將他船相對(duì)于本船的方位劃分為五個(gè)區(qū)域[12],見圖1.

        圖1 船舶會(huì)遇態(tài)勢(shì)劃分

        根據(jù)避碰規(guī)則,若互見中兩船之間存在碰撞風(fēng)險(xiǎn),對(duì)于E、A區(qū)域的來船,本船是讓路船,需要進(jìn)行相應(yīng)的避碰操作,一般通常是進(jìn)行右轉(zhuǎn)向操作;若來船位于B區(qū)域,則本船為讓路船,一般來說本船可以通過降低船速或者是進(jìn)行左轉(zhuǎn)向操作進(jìn)行避碰;若來船處于C、D區(qū)域,那么本船為直航船,來船需要進(jìn)行相應(yīng)避碰操作.

        2 船舶碰撞危險(xiǎn)度

        船舶碰撞危險(xiǎn)度(collision risk index,ICR)是對(duì)船舶之間發(fā)生碰撞的可能大小的一個(gè)度量,其取值范圍是[0,1].目前對(duì)于船舶碰撞危險(xiǎn)度的計(jì)算模型有很多,文中以船舶之間距離(D)、船速比(K)、他船與本船之間相對(duì)方位(B)、最近會(huì)遇距離(DCPA),以及最近會(huì)遇時(shí)間(TCPA)等五個(gè)指標(biāo)為主要參數(shù),并綜合考慮航行水域狀況、能見度情況、操船者技術(shù)、船舶操縱性能等因素,確定他船與本船之間的碰撞危險(xiǎn)度[13].

        設(shè)uDi、uKi、uBi、uDCPAi、uTCPAi分別為與本船會(huì)遇的目標(biāo)船i各主要參數(shù)的危險(xiǎn)隸屬度,取值范圍為[0,1],i=1,2,…,n.那么本船與目標(biāo)船i之間的碰撞危險(xiǎn)度ICRi即為

        ICRi=aDuDi+aKuKi+aBuBi+

        aDCPAuDCPAi+aTCPAuTCPAi

        (1)

        式中:aD,aK,aB,aDCPA,aTCPA為五個(gè)主要參數(shù)的危險(xiǎn)隸屬度的權(quán)重,取值范圍為[0,1],且滿足

        aD+aK+aB+aDCPA+aTCPA=1

        (2)

        船舶之間的距離越小,碰撞危險(xiǎn)度就越大.船舶之間距離的隸屬度函數(shù)為

        (3)

        式中:D1為最晚避讓距離;D2為可采取避讓措施距離,由航行水域狀況、能見度,以及人為因素等決定.取值為

        D1=H1×H2×H3×DLA

        (4)

        D2=H1×H2×H3×Ri

        (5)

        Ri=1.7cos(Bi-19°)+

        (6)

        式中:H1取決于能見度;H2由航行水域狀況決定;H3取決于操船者經(jīng)驗(yàn)、技術(shù)、反應(yīng)能力等人為因素,DLA為最晚施舵距離,通常取12倍的船舶長度.

        (7)

        式中:W為常數(shù),這里取值為2;C為碰角(0°≤C≤180°).

        (8)

        (9)

        式中:d1為船舶碰撞距離;d2為船舶注意距離.

        (10)

        d2=2d1

        (11)

        (12)

        式中:t1為船舶碰撞時(shí)間;t2為船舶注意時(shí)間,并且

        (13)

        (14)

        式中:vri為目標(biāo)船i與本船之間相對(duì)速度.

        3 基于天牛須搜索算法的多船避碰決策方法

        3.1 天牛須搜索算法基本原理

        天牛須搜索也被稱為甲殼蟲須搜索,搜索過程的簡化模型見圖2.

        圖2 天牛搜索過程簡化模型

        那么該簡化模型的尋優(yōu)策略即為

        1) 天牛的左右兩須應(yīng)位于天牛質(zhì)心的兩邊;

        2) 天牛行動(dòng)的步長step與左右兩須之間的距離d0比值應(yīng)該是一個(gè)固定的常數(shù),即step=c·d0,其中c為常數(shù).也可以理解為體型較大的天牛(兩須之間的距離長)行走的步長較大,體型較小的天牛行走的步長較小.

        3) 天牛每次行動(dòng)之后,它的頭部朝向應(yīng)該是隨機(jī)的.

        3.2 BAS算法建模

        假設(shè)要求解一個(gè)n維的空間中目標(biāo)函數(shù)f的最小值,現(xiàn)設(shè)天牛的質(zhì)心坐標(biāo)為x,左須坐標(biāo)為xl,右須坐標(biāo)為xr,左右兩須之間的距離為d0.由尋優(yōu)策略(3)可知,天牛的頭部朝向是隨機(jī)的,所以由右須指向左須的向量的方向也是隨機(jī)的,在此用隨機(jī)向量dir=rands(n,1)來表示右須指向左須的向量.對(duì)其進(jìn)行歸一化處理,即

        (15)

        由此,可以得到

        xl-xr=d0×dir

        (16)

        (17)

        對(duì)于目標(biāo)函數(shù)f,首先求取天牛當(dāng)前位置左右兩須的值,即fl=f(xl),fr=f(xr).

        如果fl

        x=x+step×dir

        (18)

        如果fl>fr,為了尋找目標(biāo)函數(shù)的最小值,此時(shí)天牛應(yīng)該朝著右須的方向飛行step的距離,即

        x=x-step×dir

        (19)

        為了簡化形式,使用符號(hào)函數(shù)sign對(duì)式(18)和(19)進(jìn)行簡寫

        x=x-step×dir×sign(fl-fr)

        (20)

        此外,對(duì)于天牛行動(dòng)的步長,本文將使用變步長的方式代替固定步長.在每次的迭代過程中,將步長設(shè)置為step=eta·step,其中:eta∈[0,1]且接近于1,這里取eta=0.95.

        3.3 避碰決策目標(biāo)函數(shù)

        當(dāng)船舶之間存在碰撞危險(xiǎn)時(shí),一般來說,常用的避碰操作是采取變速、轉(zhuǎn)向或者同時(shí)進(jìn)行轉(zhuǎn)向和變速等方式.由文獻(xiàn)[13]可知,通常情況下,即使是處于多船避碰的局面,船舶也可以通過一次轉(zhuǎn)向或者變速來實(shí)現(xiàn)避碰,并且轉(zhuǎn)向避讓是使用頻率最高的一種方法,很少會(huì)同時(shí)進(jìn)行轉(zhuǎn)向和變速操作.所以,本文將主要研究船舶避碰操作中的轉(zhuǎn)向避碰操作.

        當(dāng)會(huì)遇的船舶之間存在碰撞危險(xiǎn)時(shí),需要根據(jù)本船與他船之間的會(huì)遇態(tài)勢(shì),合理的選取轉(zhuǎn)向幅度,此時(shí)應(yīng)滿足:

        1) 轉(zhuǎn)向后,應(yīng)使得會(huì)遇船舶之間的碰撞危險(xiǎn)度盡可能的減小.

        2) 在滿足避碰規(guī)則“大幅度”要求的前提下,轉(zhuǎn)向幅度應(yīng)盡可能的小,以減少資源的損耗.

        3) 船舶轉(zhuǎn)向后,在保證航行安全的前提下,在新航向上的航行時(shí)間要盡可能的短,以降低復(fù)航的難度.

        基于以上三點(diǎn),在多船會(huì)遇時(shí),船舶的避碰決策目標(biāo)函數(shù)為

        minf(x)=w1f1(xi)+w2f2(xi)

        (21)

        式中:f1(xi)為目標(biāo)船i與本船之間的碰撞危險(xiǎn)目標(biāo)函數(shù),f2(xi)為航程損失的目標(biāo)函數(shù),w1、w2為權(quán)重系數(shù),為了便于尋優(yōu)計(jì)算,w1取0.7,w2取0.3.

        碰撞危險(xiǎn)目標(biāo)函數(shù)為

        (22)

        式中:n為目標(biāo)船個(gè)數(shù).

        航程損失的目標(biāo)函數(shù)為

        (23)

        式中:xi為轉(zhuǎn)向幅度,航程損失函數(shù)的取值范圍為[0,1].同理,損失函數(shù)的值越小,轉(zhuǎn)向幅度和復(fù)航時(shí)間應(yīng)越短.

        4 仿真分析

        假設(shè)在開闊水域中能見度良好,駕駛者技術(shù)水平良好,船舶的操縱性能良好,即H1=1,H2=1,H3=1.本文以三船會(huì)遇局面為仿真對(duì)象,本船的初始位置為(0,-4),航速為16 kn,航向?yàn)?°;目標(biāo)船1的初始位置為(2,1.5),航速為16 kn,航向?yàn)?20°;目標(biāo)船2的初始位置為(2,-3),航速為17 kn,航向?yàn)?00°.船舶間的初始會(huì)遇態(tài)勢(shì)見圖3.

        圖3 船舶間初始會(huì)遇態(tài)勢(shì)

        由船舶間的初始會(huì)遇態(tài)勢(shì),以及表1中船舶間的相關(guān)參數(shù)可知,本船與目標(biāo)船1、目標(biāo)船2之間的碰撞危險(xiǎn)度都很大,存在很高的碰撞風(fēng)險(xiǎn).根據(jù)避碰規(guī)則,此時(shí)兩目標(biāo)船為直航船,本船應(yīng)及早采取合適的避碰行動(dòng),以降低本船與兩目標(biāo)船之間的碰撞風(fēng)險(xiǎn).同時(shí)對(duì)于目標(biāo)船2和目標(biāo)船1來說,兩船之間也存在碰撞風(fēng)險(xiǎn),根據(jù)避碰責(zé)任,目標(biāo)船2也要采取合適的避碰操作來降低與目標(biāo)船1之間的碰撞風(fēng)險(xiǎn).因此,對(duì)于圖3的會(huì)遇局面,本船需要選取合適的轉(zhuǎn)向幅度以降低與兩目標(biāo)船之間的碰撞風(fēng)險(xiǎn);而目標(biāo)船2也要找到最優(yōu)的轉(zhuǎn)向幅度.

        表1 初始會(huì)遇船舶間相關(guān)數(shù)據(jù)

        在圖3的多船會(huì)遇局面中,使用BAS算法為本船規(guī)劃一個(gè)合適的避碰方案,以降低碰撞風(fēng)險(xiǎn).使用BAS算法對(duì)式(21)的目標(biāo)函數(shù)進(jìn)行尋優(yōu)計(jì)算,同時(shí)為了避免計(jì)算結(jié)果的偶然性,對(duì)該尋優(yōu)過程進(jìn)行10次重復(fù)操作,每次的迭代次數(shù)均為100次,最終求得平均最優(yōu)轉(zhuǎn)向幅度為32.185 6°本船恢復(fù)原航向的時(shí)間約為8.34 min.即本船的最佳轉(zhuǎn)向幅度是右轉(zhuǎn)向32.185 6°,在該航向上航行大概8.34 min之后可以完成避碰操作.同時(shí)為了驗(yàn)證BAS算法的有效性,使用粒子群算法對(duì)避碰決策目標(biāo)函數(shù)進(jìn)行求解.算法的尋優(yōu)過程見圖4.

        圖4 本船的PSO和BAS算法迭代過程

        使用BAS算法對(duì)目標(biāo)船2的轉(zhuǎn)向幅度進(jìn)行尋優(yōu)求解.在經(jīng)過10次重復(fù)計(jì)算之后,得到的平均最優(yōu)轉(zhuǎn)向幅度為43.090 3°,恢復(fù)航向使用的時(shí)間為11.14 min.算法的迭代過程見圖5.

        圖5 目標(biāo)船2的PSO和BAS算法迭代過程

        表2將BAS算法對(duì)多船會(huì)遇局面避碰策略的求解結(jié)果與粒子群算法進(jìn)行了簡單的對(duì)比.從表中可以看出,BAS算法的收斂速度快,求解出來的最優(yōu)轉(zhuǎn)向幅度比粒子群算法要小,但復(fù)航時(shí)間要稍微長一點(diǎn),這與實(shí)際情況是相符合的.同時(shí)本文所用的碰撞危險(xiǎn)度模型綜合考慮了船舶的操縱性能、人為因素、航行環(huán)境等因素,使得BAS算法求得的結(jié)果也更符合航海實(shí)際.

        表2 算法對(duì)比

        5 結(jié) 束 語

        本文通過分析船舶的會(huì)遇態(tài)勢(shì),結(jié)合避碰規(guī)則對(duì)避碰責(zé)任進(jìn)行了劃分,在綜合考慮航行水域情況、能見度、操船者技術(shù)、船舶操縱性能等因素的基礎(chǔ)上,使用船舶之間距離、船速比、方位角、最近會(huì)遇距離以及最近會(huì)遇時(shí)間等五個(gè)指標(biāo)確定了比較符合航海實(shí)際的碰撞危險(xiǎn)度模型,通過對(duì)避碰操作過程中轉(zhuǎn)向幅度的分析,建立了避碰策略目標(biāo)函數(shù),利用BAS算法的全局搜索能力強(qiáng)、尋優(yōu)速度快、魯棒性強(qiáng)的特點(diǎn),求得了多船會(huì)遇下最優(yōu)避碰轉(zhuǎn)向幅度以及復(fù)航時(shí)間.通過三船會(huì)遇的仿真實(shí)驗(yàn),驗(yàn)證了算法的有效性.

        猜你喜歡
        會(huì)遇本船危險(xiǎn)度
        基于AIS數(shù)據(jù)的船舶會(huì)遇挖掘與分析
        不同會(huì)遇態(tài)勢(shì)下目標(biāo)船行為模擬及其特征分析
        基于AIS數(shù)據(jù)的交匯水域船舶會(huì)遇態(tài)勢(shì)辨識(shí)
        中國航海(2021年1期)2021-03-10 13:31:32
        胃間質(zhì)瘤的MRI診斷及侵襲危險(xiǎn)度分析
        基于虛擬力的船舶導(dǎo)航建模方法*
        危險(xiǎn)度預(yù)測(cè)聯(lián)合肺栓塞排除標(biāo)準(zhǔn)對(duì)剖宮產(chǎn)術(shù)后肺栓塞的診斷價(jià)值
        能譜CT定量參數(shù)與胃腸道間質(zhì)瘤腫瘤危險(xiǎn)度的關(guān)系
        一種基于DBSCAN的船舶會(huì)遇實(shí)時(shí)識(shí)別方法
        基于速度障礙的多船自動(dòng)避碰控制方法
        中國航海(2015年3期)2015-11-29 01:02:53
        兩船距離與轉(zhuǎn)向避讓難度關(guān)系量化研究
        中文日本强暴人妻另类视频| 欧美日韩综合网在线观看| 国产成人一区二区三区视频免费蜜| 亚洲女同av一区二区在线观看| 女同视频一区二区在线观看| 久久精品国产亚洲av高清热| 国产精品一区二区暴白浆| 大白屁股流白浆一区二区三区| 亚洲乱妇熟女爽到高潮视频高清| 少妇粉嫩小泬喷水视频| 国产亚洲精品久久久久久久久动漫| yy111111少妇影院| 久久亚洲网站中文字幕| 欧美最猛黑人xxxx黑人猛交| 日本a级特黄特黄刺激大片| 亚洲成熟丰满熟妇高潮XXXXX| 青青草视频是针对华人| 国产一区二区三区乱码| 首页动漫亚洲欧美日韩| 蜜桃视频中文字幕一区二区三区 | 国产成人精品蜜芽视频| 国产白色视频在线观看| 狠狠躁夜夜躁人人躁婷婷视频| 国产亚洲蜜芽精品久久| 国产乱老熟视频乱老熟女1| 精品亚洲国产成人av色哟哟| 国产精品免费看久久久8| 午夜视频网址| 亚洲中文乱码在线视频| 中文精品久久久久人妻不卡| 黄色成人网站免费无码av| 精品视频在线观看一区二区有| 看女人毛茸茸下面视频| 天干天干天啪啪夜爽爽av| 亚洲中文字幕无码久久2018| 久久2020精品免费网站| 久久久亚洲欧洲日产国码aⅴ | 亚洲高潮喷水中文字幕| 国产亚洲精品在线播放| 亚洲av无码久久精品色欲| 2021国产视频不卡在线|