船舶碰撞危险度的计算方法比较非匿名_第1页
船舶碰撞危险度的计算方法比较非匿名_第2页
船舶碰撞危险度的计算方法比较非匿名_第3页
船舶碰撞危险度的计算方法比较非匿名_第4页
船舶碰撞危险度的计算方法比较非匿名_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

船舶碰撞危险度的计算方法研究曾建辉, 鲁艳丽(哈尔滨工程大学自动化学院,黑龙江省哈尔滨市 150001)摘 要:在船舶安全航行和船舶避碰领域中,研究和计算船舶碰撞危险度是至关重要的,因此采用一种好的方法来计算船舶碰撞危险度一直是船舶避碰领域研究和讨论的热点。本文分别采用了模糊数学计算法、BP神经网络法和灰色关联分析法对船舶碰撞危险度的计算进行研究。研究表明模糊数学计算法的计算精度高但是计算量大;BP神经网络法的计算误差较小,自学能力很强,但是它的运算速度慢,失败的可能性较大;灰色关联分析法不能计算出绝对的船舶碰撞危险度的数值,它仅能计算出多船时,各目标船的相对碰撞危险度,但是它的计算简单,结果明确。关键词:船舶碰撞危险度;模糊数学计算法;BP 神经网络;灰色关联分析Research of Method of Calculating Ship Collision Risk IndexZENG Jian-hui, LU Yan-li(College of Automation of Harbin Engineering University, Harbin, 150001, China;)Abstract:In the field of safe navigation of vessels and ship collision avoidance, it is crucial to research and calculate ship collision risk. So, a good method of calculating the ship collision risk is a hot spot in the field of ship collision avoidance. This paper uses calculation of fuzzy Mathematics, BP neural network and grey relational analysis to research the calculating the ship collision risk. The research shows calculation of fuzzy Mathematics is accurate, but difficult to calculate; computational accuracy of BP neural network is high, Self-study ability is strong, while its operation is slow, and possible to failure; grey relational analysis cant calculate the absolute value of collision risk, it can only calculate the relative value of collision risk, when multi-ship encounters, but its calculation is simple and clear.Key words:Ship Collision Risk Index; Calculation of Fuzzy Mathematics; Back Propagation Neural Network; Grey Relational Analysis船舶碰撞危险度(Collision Risk Index,CRI ) ,是船舶之间发生碰撞可能性大小的度量,也是船舶之间发生碰撞危险的衡量标准,更是避碰决策的依据和评判标准。CRI 是一个很模糊的,不确定的概念,它不仅要受到航速、航向等因素的影响,还受到人对危险的感知和接受能力等因素的影响 1。CRI 的取值范围为 01。CRI=0 说明没有碰撞危险;CRI=1 说明无论采取怎样的避让行动都无法避免和目标船碰撞;CRI 的取值说明了可能发生碰撞危险的程度。CRI 可以给船舶驾驶员一个早期的避碰提醒,并且当有多艘目标船与本船会遇时,船舶驾驶员可以根据 CRI 来判断避让的时机和避让的顺序。因此船舶碰撞危险度的研究在船舶航行和船舶避碰领域中具有很重要的意义。本文分别利用模糊数学计算法,BP 神经网络计算法和灰色关联分析法对 CRI 的计算进行了研究比较。1 模糊数学计算法模糊数学计算法,即以影响船舶碰撞危险度的因素最近会遇距离(DCPA) ,到达最近会遇点的时间(TCPA ) ,目标船相对于本船的方位(B) ,本船与目标船的船速比(K) ,本船与目标船的距离(D)等为参数,通过模糊数学计算的方法确定CRI。1.1 DCPA 与 TCPA 的公式推导 2假设本船的航速为 ,航向为 ;目标船的0v0C航速为 ,航向为 ;目标船相对于本船的方位tvtC角为 ;目标船与本船之间的距离为 。BD(1)相对速度 计算r200cosrttvA(1)其中: (18)tC取(2)相对航向 计算r0 ()rQ(2)照片尺寸为20mm*30mm;最好不用红色背景其中:220arcosrtvQA(3)相对舷角 的计算rrrBC(3)(4)DCPA 和 TCPA 的计算sin()co/rDPAQTCv(4)1.2 应用模糊数学法计算船舶碰撞危险度 CRI假设与本船会遇的目标船数为 艘,1n、 、 、 、 为目标船 各参DCPAiuTiDiuBiKiui数的危险隶属度且属于0,1, ,则目,23标船 的碰撞危险度表达式为 3:(,) i CPADiii iTCPABKif aauu(5)其中: 112221 sin()0 iDCPAii dduDDCPAdi 12 21() 0 iTCPA ii Tttu t2CPA121 ()0 iiD ii Du2 i2405cos(9)cos(19) (036)287Bii ii BB1sinKiiuWC这里: 为船舶最低安全会遇距离, 为安1d2d全通过距离。 1.0.2 01.587247364 i iiBBd .36i21这里: 为船舶碰撞时间, 为船舶碰撞注1t 2t意时间。 2 11 i iriDCPADCPAvt2irtv其中: 为最晚避让距离; 为目标船1D2iD可采取避让措施的距,其值均受到航行区域的状i况、能见度状况就、以及人为因素的影响。123HLA(6)2123i iDRA(7)式中: 2.cos(9)4.89cos(1)ii iRBB 由能见度决定; 由当前水域情况决定;1H2H由人为因素决定,包括操船者的经验、技术、3反应能力以及心理素质等。 (the Distance of DLAthe Last Action)为最晚施舵距离,一般取为 12 倍的船长;为碰角( ); 为常数,取C018W; 、 、 、 、 为目标船2WDPAaTCDaBK的参数权重,均属于0,1,且。假设本船的船速为 16kn,航向为 0,本船周围存在 5 艘目标船与本船会遇并构成碰撞危险,设能见度良好,操船者水平较好,水域情况良好,船舶的操纵性能较好 4,即取 ,船1231H长为 100 米,各目标船的参数权重均相等为0.2。5 艘目标船的参数信息如表 1 所示。表 1 5 艘目标船的参数信息目标船 航速(kn)方位()航向()距离(n mile)1 12.0 0 160 42 14.0 0 170 63 16.0 0 190 74 14.0 60 300 65 20.0 100 335 6经过计算可得 DCPA、TCPA、本船和目标船的船速比 K,以及 CRI 的值如表 2 所示表 2 模糊数学法的计算结果目标船 DCPA(n mile)TCPA(min)K CRI1 -0.5952 8.6040 1.333 0.54142 -0.4881 12.0057 1.143 0.51443 0.6101 13.1250 1 0.51424 -0.6882 23.6842 1.143 0.51375 0.4310 41.1982 0.8 0.44432 BP 神经网络算法2.1 BP 神经网络算法简介典型的 BP 网络是三层的前馈阶层网络,即输入层、隐含层和输出层。层与层之间实行全互连方式,同层单元之间不存在相互连接 5,6。其模型如图 1 所示。输入层 隐含层 输出层图 1 三层 BP 神经网络模型BP 神经网络又称误差反向传播神经网络,是一种能向着满足给定的输入输出关系方向进行自组织的神经网络。BP 神经网络算法由两部分组成:信息的正向传递和误差的反向传播。在信息的正向传播过程中,输入信息从输入层经隐含层逐层计算传向输出层,每一层的神经元状态只影响下一层的神经元的状态 7。如果在输出层没有得到期望的输出,则计算输出层的误差变化值,然后转向反向传播,通过网络将误差信号沿原来的连接通路反向传回来,修改各层的神经元之间的连接权值和各个神经元的阈值直至达到期望的目标。2.2 应用 BP 神经网络计算 CRI 的网络结构在船舶碰撞危险度的研究中,DCPA 和 TCPA被公认为是影响船舶碰撞危险度最重要的两个因素。DCPA 越小,碰撞危险度越大;TCPA 越小,碰撞危险度越大。这里为了计算的速度快一些,把DCPA 和 TCPA 值作为网络的输入。直接把船舶碰撞危险度 CRI 作为网络的输出。经过多次实验,本文选择一个有二个输入结点的输入层,一个含有五个结点的隐含层,只有一个输出结点的输出层的 BP 神经网络。网络的拓扑图如图 2 所示。输入层 隐含层 输出层图 2 BP 神经网络网络拓扑图2.3 应用 BP 神经网络计算 CRI网络初始化:设置网络最大允许误差为0.0001,网络的最大训练次数为 50000 次。输入层与隐含层为 logsig 函数、隐含层与输出层为 tansig函数。训练方法采用 Levenberg-Marguardt 方法 8。BP 神经网络算法的流程图如图 3 所示。开始训练模式提供给网络计算隐含层各神经元的输入和输出计算输出层各神经元的输入和输出全部模式训练完 ?计算输出层各神经元的一般化误差调整隐含层至输出层之间的连接权值和输出层各神经元的输出阈值否训练结束是网络初始化 ( 给各连接权值和阈值赋初值 , 设定最大允许误差和最大训练次数 )计算隐含层各神经元的一般化误差调整输入层至隐含层之间的连接权值和隐含层各神经元的输出阈值更新训练模式更新训练次数误差 最大训练次数是否图 3 BP 神经网络流程图根据文献 9 中的训练样本,经过 BP 神经网络训练,得到了各神经元的连接权值和阈值,如表 3 所示。表 3 BP 神经网络的权值与阈值权值阈值1i2i3i4i5i1iW2.7460 4.9922 3.4269 4.1578 -2.79122i-0.4189 0.0408 -0.3653 -0.2793 -0.41591i-2.3629 -10.0846 2.1090 2.8209 4.5062i0.7082 -2.0867 -1.2631 0.7812 -0.8822211.3713该 BP 神经网络的训练误差曲线如图 4 所示。图 4 BP 神经网络训练误差图2.4 BP 神经网络算法测试选取一组新的测试样本,使用训练好的 BP 神经网络进行测试。测试样本值、预测 CRI 值及预测 CRI 与期望 CRI 及之间的误差值见表 4。表 4 BP 神经网络的测试结果DCPA(n mile)TCPA(min)期望CRI预测CRI误差2.33 10.87 0.1286 0.1301 0.00150.62 19.68 0.4000 0.3814 -0.01861.66 11.45 0.1286 0.1284 -0.00020.60 8 0.8333 0.8435 0.01020.58 10.5 0.6000 0.5905 -0.00950.79 39.81 0.1286 0.1440 0.01540.50 13 0.6000 0.5933 -0.00672.18 16.56 0.1286 0.1302 0.00160.45 12 0.6000 0.5845 -0.01551.23 47.53 0.1286 0.1410 0.01240.45 5 0.95 0.9389 -0.01110.65 13 0.6000 0.5822 -0.01780.35 12.5 0.6000 0.6062 0.00620.35 9.5 0.8333 0.8295 -0.00380.50 12 0.6000 0.5812 -0.0188由表中的结果可知,利用 BP 神经网络计算船舶碰撞的危险度,最终得到了误差较小,精确的输出结果,该输出结果可以应用于研究船舶避碰决策系统中。3 应用灰色关联分析计算 CRI3.1 灰色关联分析的基本知识灰色系统是一种不确定系统的研究方法,它的研究对象是部分信息已知,部分信息未知的 “小样本、贫信息”的不确定性问题,它通过“部分”已知信息的生成和开发实现对现实世界的描述和认知。其中灰色关联分析是灰色系统的一个重要的研究内容。灰色关联分析的基本思想是根据序列曲线几何形状的相似程度来判断其联系是否紧密。曲线越接近,相应序列之间关联度就越大,反之就越小 10。设 为系统特征序列,000(1),2,()Xxxn且 111, ()2(),iiiimmxxnX 为相关因素序列。给定实数 ,若实数0(),(ixk,满足:001(,)(),ni ikx(1)规范性: 000(,),()1i i irXrXX(2)整体性:对于 有,|,;2ijSsm(,)()ijjirrj(3)偶对对称性:对于 有,ijX(,)(,),ijjiijX(4)接近性:越小, 越大。0|()|ixk0(),(irxk则称 1, ,ni ikrX为 的灰色关联度,其中,,ij为 在 点的关联系数,并称(1)、0()(irxkij取(2)、(3)、(4)为灰色关联四公理。设系统行为序列为000111(),2,() (),()2iiiimmXxxnXxxn 对于 ,令(0,1)0 00in()a(), .xi ikiki kxrxkx记 为 ,0(),(i0()ir00011,()nni i ik krXxr则称 001(,)(),(ni ikrrxk满足灰色关联公理,其中 称为分辨系数,取值范围为 01。 称为灰色关联系数, 称0()ir 0(,)irX为 的灰色关联度,记为 。0,iX0i3.2 应用灰色关联度计算 CRI其实这里使用的灰色关联分析法并不能计算出船舶碰撞危险度的具体准确数值,它计算出来的是多艘目标船与本船之间的相对危险程度,这在船舶避碰系统中的地位与真正的 CRI 是等价的,具有很重要的意义。根据灰色关联度的定义,可得关联分析的计算流程图如图 5 所示。确定评价体系收集评价数据 X i确定参考数据列 X 0逐个计算每个被评价对象指标序列与参考序列对应元素的绝对差值| x 0 ( k ) - x i ( k ) |计算灰色关联系数计算灰色关联度得出综合评价结果开始结束图 5 灰色关联分析流程图这里以 DCPA、TCPA 和本船和目标船的船速比 K 为评价指标体系,且 DCPA、TCPA 和本船和目标船的船速比 K 的最小值为参考序列。假设本船与目标船的会遇情况和参数同 1.2 节相同,则应用灰色关联度计算得到的结果如表 5所示。表 5 应用灰色关联度计算所得结果目标船 各序列指标的关联系数 ()ik各序列关联度 ir1 0.99 1 0.9683 0.98612 0.9965 0.8273 0.9794 0.93443 0.9891 0.7828 0.9879 0.91994 0.9845 0.5194 0.9794 0.82785 1 0.3333 1 0.7778根据表 5 中的关联度一栏,。通过这个结果可知,与本船会1234rr遇的 5 艘目标船中,碰撞危险度最高的是目标船1,最低的是目标船 5,因此船舶驾驶员避碰的顺序应该为 1,2,3,4,5。在 1.2 节中根据表 2,我们可知,因此避碰顺序12345CRIICRI为 1,2,3,4,5。这与应用灰色关联度的计算结果完全相同。4 结论(1)模糊数学计算法是传统的经典的船舶碰撞危险度的计算方法,它根据原始的计算数据,通过对一些参数权重进行模糊赋值,最终得出结果。这种方法计算量很大,但是计算结果很准确。(2)B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论