基于模糊集合理论的船舶碰撞危险度模型
2021-05-17徐言民张云雷邹春明关宏旭
徐言民,张云雷,,沈 杰,邹春明,关宏旭,赵 威
(1.武汉理工大学航运学院,湖北 武汉 430063;2.湖北省电力勘测设计院有限公司,湖北 武汉 430040)
0 引 言
随着船舶大型化、高速化的发展趋势,全球船舶总数量、总吨位迅速增长,船舶平均可航面积减小,航行环境愈发复杂,这一系列因素导致船舶碰撞、搁浅、触礁等事故频发,严重威胁船舶航行安全和海洋生态环境。尽管全球定位系统、自动雷达标绘辅助系统、自动识别系统等航海装备逐渐升级换代,但是受人为判断失误、恶劣气象条件以及复杂通航环境等因素的影响,船舶碰撞事故仍时有发生,并且在船舶交通流量密集的水域经常会出现多船会遇的复杂局面。为减少船舶碰撞事故的发生,各海运大国相继开展船舶智能避碰决策的研究。而实时准确地获取船舶碰撞危险度一直是船舶智能避碰领域的核心和难点问题,并且在多船会遇局面下,船舶间碰撞危险度也是确定船舶避让行动优先级的重要评定指标。
船舶碰撞危险度(Collision Risk Index,CRI)是船舶避碰领域的一个基本概念[1-2],其表示船舶间发生碰撞的可能程度,取值在0~1之间。由于碰撞危险度具有模糊性和不确定性,目前国际上尚未形成统一的评判方法。船舶碰撞危险度确定方法的发展历程可以分为4个阶段,第1阶段是围绕宏观碰撞危险度,主要基于交通流理论,通过统计特定水域某段时间内船舶碰撞事故的发生频率来评价碰撞危险度。第2阶段从微观的角度出发,通过驾驶员的行为和心理所确定的船舶领域范围来评价船舶的碰撞危险度。主要的研究成果包括英国学者Goodwin的船舶领域模型[3]。第3阶段主要是综合考虑DCPA和TCPA两个因素来确定船舶碰撞危险度。主要代表学者有今津隼马、泽明和Davis[4]。第4阶段,学者们在考虑DCPA和TCPA的同时,选择综合其他的影响因素并使用模糊数学以及人工神经网络等数学工具来确定船舶碰撞危险度[5-10]。
本文为了解决多船避碰决策过程中船舶间避让行动优先权问题,提出一种基于模糊集合理论的船舶碰撞危险度确定模型。通过建立船舶碰撞参数模型,实时地计算出船舶运动过程中的DCPA,TCPA,船间距离以及相对方位等参数,并综合船速比对船舶碰撞危险度的影响,构建船舶碰撞危险度影响因素集。建立各因素评价集、评价指标以及各参数的隶属度函数,运用模糊综合评价方法得到船舶碰撞危险度计算模型。最后经仿真实验,验证本模型的有效性。
1 基础理论及模型
1.1 模糊理论的引入
模糊理论是美国控制专家查德(L.A.Zadeh)于1965年首次提出的,旨在解决模糊问题。模糊性是相对于精确性而言的,所谓模糊就是概念的外延不明确、不清晰。其实,模糊是普遍存在的,如在日常生活中人们经常使用泾渭不分明的语言,另外在文章中关于某些术语的定义等都存在着模糊的现象。模糊数学作为一门新的数学方法,经过多年专家学者积累的卓越成果,已经取得了迅猛的发展。目前,模糊理论已广泛应用在人工智能、医学、人文、社科等众多领域。
船舶碰撞危险度实际上等同于“船舶在某种航行环境下与来船发生碰撞的危险程度”这个模糊集合的隶属函数,论域为“航行船舶所有可能发生的会遇局面”。因此,运用模糊集合理论来确定船舶间碰撞危险度是一种行之有效的方法。
1.2 船舶碰撞参数模型
DCPA,TCPA是衡量船舶间碰撞危险度大小的首要因素。因此,通过建立船舶碰撞参数计算模型,根据雷达获取的船舶运动信息(航向、航速、位置等)准确地确定船舶间DCPA和TCPA的大小。如图1所示,假定t时刻本船的位置坐标为 (xO(t),yO(t)),速度为vo,航向为 φo(t),他船的位置坐标为 (xT(t),yT(t)),速度为vT,航向为φT(t)。
1)则本船与他船的距离DR为:
图1 船舶碰撞参数示意图Fig.1 Schematic diagram of ship collision parameters
2)他船相对本船的运动速度vR矢量大小为:
3)他船相对本船的运动速度vR的真方位 φR为:
4)他船相对于本船的真方位 αT为:
其中: Δy表示两船纵坐标之差即yT(t)-yO(t); Δx表示两船横坐标之差即xT(t)-xO(t);若 Δx为正,则 α2等于90°;若 Δx为负,则 α2等于270°。
因此,若t时刻两船继续保速保向航行,则两船间的最近会遇距离DCPA(t)和到达最近会遇点的时间TCPA(t)为:
船舶间的碰撞参数DCPA(t),TCPA(t)对于准确识别船舶碰撞危险消除的时机是十分重要的。TCPA(t)大于零表示两船还没有到达最近会遇点,船舶间可能会存在碰撞危险。TCPA(t)小于零意味着两船已经通过最近会遇点,碰撞危险局面已经结束。
2 船舶碰撞危险度模型的建立
2.1 碰撞危险度因素集
在航海实践中,船舶通过配备的自动识别系统、自动雷达标绘仪等助航设备可以准确地获取目标船的运动状态信息,并且基于建立的船舶碰撞参数计算模型可进一步快速地确定船舶间的DCPA和TCPA等参数。文献[11]通过对DCPA和TCPA加权计算来确定船舶间的碰撞危险度。但是在实际的避碰过程中,仅凭这2个因素来确定船舶间是否存在碰撞危险以及碰撞危险的程度是不够充分的。综合前人的研究基础,本文将综合考虑DCPA,TCPA, 船舶间距离D,相对方位 β 以及船速比K等5个因素来建立船舶碰撞危险度因素集U。
2.2 评价集及评价指标
为了便于量化,现将各评价因素划分等级,如表1所示。
表1 碰撞危险度各因素评判等级Tab.1 Judgment level of collision risk index factors
2.3 因素集各参数隶属度函数
1)DCPA隶属度函数RDCPA
其 中 : μ1为DCPA1与DCPA0的 差 值 ; μ2为DCPA1与DCPA0之和。
船舶间DCPA的变化对船舶碰撞危险度的影响很明显,DCPA值越大,他船对本船的危险性越小。其中,当DCPA≤0.6nmile时,船舶会遇将处于非常危险状态即V eryDanger; 若0.6nmile<DCPA≤1.2nmile时,船舶会遇将处于危险状态即 D anger ;若1.0nmile<DCPA≤1.0nmile时,船舶会遇将处于一般危险状态即 N ormal ;若1.4nmile<DCPA≤2.5nmile时,船舶会遇将处于安全状态即 S afe ;若 2.5nmile<DCPA时,认为船舶会遇处于非常安全状态即 V erySafe。基于船舶最近会遇距离的避碰经验数据,得到DCPA隶属函数曲线如图2所示。
图2 D CPA隶属函数曲线图Fig.2 Membership function graph of DCPA
2)TCPA隶属度函数RTCPA
其 中 : δ1为TCPA1与TCPA0的 差 值 ; δ2为TCPA1与TCPA0之和。
根据统计表明,当TCPA≤6min时,留给船舶采取避让行动的时间很短,船舶会遇将处于非常危险状态即 V eryDanger ;若 8 min<TCPA≤9min时,留给船舶采取避让行动的时间较短,船舶会遇将处于危险状态即 D anger ;若1 1 min<TCPA≤12min时,船舶间最近会遇时间对船舶避碰的影响属于一般危险状态即Normal ;若1 4 min<TCPA≤15min时,船舶最近会遇时间留给船舶采取避碰措施的余量较大,划分等级为 S afe ;若1 7 min≤TCPA时,船舶最近会遇时间留给船舶采取避碰措施的余量很大,划分等级为Very Safe。基于船舶最近会遇时间的避碰经验数据,得到TCPA隶属函数曲线如图3所示。
3)船间距离D隶属度函数RD其中: ω1为D1D0的差值; ω2为D1D0之和。
茶叶样品:待茶叶长到一芽三叶时,在各小区内随机采集一芽二叶的茶叶鲜叶,测定百芽重,芽密度通过统计0.1 m2选取框内一芽一叶、一芽二叶、一芽三叶的数量来获得;采摘各小区一芽一叶、一芽二叶、一芽三叶,记录产量。采摘的茶叶经蒸青后烘干磨细,密封保存,供测定茶叶内含成分。
图3 T CPA隶属函数曲线图Fig.3 Membership function graph of TCPA
两船的相对位置距离越近,则船舶间的碰撞危险度越高。当D≤1.5nmile时,船舶间的碰撞危险度很高,划分等级为 V eryDanger ;若1.7nmile<D≤2.0nmile时,船舶间的碰撞危险度较高,划分等级为 D anger;若2.2nmile<D≤2.5nmile时,船舶间的碰撞危险度一般,划分等级为 N ormal ;若2.7nmile<D≤3nmile时,船舶间的碰撞危险度较小,划分等级为 S afe;若3.2nmile≤D时,船舶间的碰撞危险度很小,划分等级为 V erySafe。基于船舶间距离的避碰经验数据,得到船间距离D的隶属函数曲线如图4所示。
图4 距离 D 隶属函数曲线图Fig.4 Membership function graph of distance D
4)相对方位 β隶属度函数Rβ
通过对船舶会遇态势进行分析,将来船的方位划分为6个区域:A区域 (5°67.5°)、B区域(67.5°112.5°)、C区 域 (1 12.5°210°)、D区 域 (2 10°247.5°)、E区 域(247.5°355°)、F区域 (3 55°360°∪0°~ 5°)。不同区域的来船对本船造成的碰撞危险是不同的。在其他影响因素相同的情况下,对不同区域内来船的碰撞危险度进行排序,结果为F>A>B>CD>E,并对不同方位的来船建立评价标准,如表2所示。
根据避碰经验,当来船位于本船19°左右时,本船感受到的碰撞危险程度最大;当来船位于本船199°左右时,本船感受到的碰撞危险程度最小。因此,建立来船相对方位的隶属度函数如下式:
表2 船舶方位危险等级评价标准Tab.2 Evaluation criteria for ship bearing danger level
若两船同时采取转向避碰行动(假定其他影响因素相同),若在同样的距离上对来船造成相同的增加量,则速度越快的船舶,采取的转向幅度越小。根据统计研究,低速船应首先采取避碰行动,并且往往需要采取较大的转向幅度才能保证安全通过。因此,建立船速比隶属度函数模型如下式:
建立相应的评价标准如表3所示。
表3 船速比危险等级评价标准Tab.3 Evaluation criteria for ship speed ratio danger level
2.4 碰撞危险度模糊综合评价
根据确立的船舶碰撞危险度因素集U={DCPA,TCAP,D,β,K},并按照各参数对碰撞危险影响程度进行排序,其次序为RDCPA>RTCPA>RD>RB>RK。通过统计研究得到各个影响因素的具体权重为:
基于船舶碰撞危险度各影响因素的隶属度函数,建立目标船对本船的碰撞危险度评价矩阵R:
通过将各因素的评判矩阵、权重矩阵以及危险等级评价集V进行矩阵运算,最终得到他船对本船的碰撞危险度大小CRI为:
3 仿真实验及分析
为了验证本文提出的碰撞危险度模型的有效性,分别设置两船交叉会遇以及多船交叉会遇2种会遇局面,并初始化船舶运动参数,运用Matlab软件进行仿真实验。
1)两船交叉会遇态势
随着船舶的运动,时刻存储其运动信息,并基于建立的碰撞危险度模型对两船的碰撞危险度实时计算。两船交叉局面初始运动参数如表4所示,其运动轨迹及碰撞危险度变化如图5所示。
图5表示了2艘船舶处于交叉会遇态势下的船舶运动轨迹以及船舶间碰撞危险度的变化。初始时刻,根据船舶的运动参数进行计算,他船对本船的碰撞危险度数值为0.41,本船对他船的碰撞危险度数值为0.39。随着船舶相互驶近,两船间的碰撞危险度逐渐增大。在T=8时,两船间的碰撞危险度超过安全阈值0.5,其分别为0.53和0.51。根据船舶避碰基本常识,在该时刻船舶应采取最有利于避碰的行动。若两船继续航行,船舶间碰撞危险度将继续增大,其中他船对本船的碰撞危险度最大为0.78,本船对他船的碰撞危险度最大为0.77。在T=21时,碰撞危险度曲线陡然下降,此时两船间的TCPA值为负数,意味着两船已经通过最近会遇点。从图中可以看出,在运动过程中他船对本船的碰撞危险度更大,其主要原因是本船航速比他船航速大。因此,建立的碰撞危险度模型也进一步体现了航速的差异对船舶间碰撞危险度的影响。
表4 两船交叉局面初始运动参数Tab.4 Initial motion parameters in two-ship crossing situation
图5 两船运动轨迹及船舶碰撞危险度变化Fig.5 Two-ship motion trajectory and change of ship collision risk index
2)多船交叉会遇局面
通过增加会遇船舶的数量,并分别计算他船对本船的碰撞危险度,进一步模拟多船局面下船舶间的碰撞危险度变化。各船舶初始运动参数如表5所示,船舶运动轨迹及碰撞危险度变化曲线如图6所示。
从图6可知,在初始时刻,船舶1对本船的碰撞危险度最大,船舶2对本船的碰撞危险度最小。随着船舶继续保持初始航向航行,船舶1对本船的碰撞危险度增长缓慢,并稳定在最大值0.71。在T=13时,船舶1对本船的碰撞危险度曲线陡然下降,两船间TCPA小于零,表明两船已驶过最近会遇点。而船舶3对本船的碰撞危险度则一直处于增长趋势,并逐渐超过船舶2的危险度大小,在T=17时达到最大值0.85。这意味着船舶3和本船在初始时刻若保向保速航行,两船会遇将会出现紧迫局面。尽管船舶2与本船呈正交航行态势,但两船间的碰撞危险度最大为0.53,并且该状态持续时间短,两船迅速驶过最近会遇点。因此,通过该碰撞危险度变化曲线,可以预测多船局面下两两船舶间的碰撞危险度变化趋势,使得本船可以综合多艘船舶的影响选择合适的避碰目标和避碰时机采取避碰行动。
表5 多船交叉局面初始运动参数Tab.5 Initial motion parameters in multi-ship crossing situation
图6 多船运动轨迹及船舶碰撞危险度变化Fig.6 Multi-ship motion trajectory and change of ship collision risk index
4 结 语
本文根据船舶碰撞危险度的模糊特性,将模糊集合理论引入到船舶碰撞危险度模型的确定研究中。通过建立船舶碰撞危险度影响因素集、评价集以及确定各影响因素的隶属度函数,运用模糊综合评价建立了船舶碰撞危险度计算模型,并分别设置两船交叉会遇以及多船交叉会遇2种会遇局面进行仿真实验。仿真结果表明,建立的碰撞危险度模型不仅可以实时地计算船舶间碰撞危险度并预测其变化趋势,还能够有效地解决多船会遇局面下船舶避碰行动优先级问题。因此,在本文研究成果的基础上,下一步将开展多船避碰决策算法的研究。