一种船舶智能辅助避碰方法、装置、设备和存储介质

文档序号:31073271发布日期:2022-08-09 21:22阅读:118来源:国知局
一种船舶智能辅助避碰方法、装置、设备和存储介质

1.本技术涉及船舶避碰技术领域,尤其是涉及船舶智能辅助避碰方法、装置、设备和存储介质。


背景技术:

2.随着世界贸易的不断加深,海上贸易发挥着越来越重要的作用。然而,船舶事故的发生,给海上贸易带来了极大的隐患和损失。为了减少人为操作失误带来的船舶事故,提高船舶航行的安全性,自主避碰措施以及智能化船舶的研究越来越受人青睐。
3.现有的船舶自主避碰措施大多趋向于小型无人船,或者依赖于更为先进的航行设备,缺乏一定的实用性,无法完全应用于现有的船舶。由于目前船舶导航设备的限制,短期内实现全部船舶智能化可能性是很小的,未来的海洋时代是是智能船舶和现有船舶并存的过度阶段,因此提高现有船舶的智能化,结合现有避碰操作方式,是十分必要的。
4.因此,需要提供一种船舶智能辅助避碰方法,无需对船舶进行智能化升级,能够利用现有船舶采集到的数据,有效的辅助驾驶员做出正确的操作决策,减少因船舶驾驶员由于人为疏忽带来操作失误,提高船舶航行安全。


技术实现要素:

5.有鉴于此,有必要提供一种船舶智能辅助避碰方法、装置、电子设备及计算机可读存储介质,用以解决现有技术中存在的智能辅助成本高,且无法为船舶驾驶员提供准确的决策辅助问题。
6.为了解决上述问题,本发明提供一种船舶智能辅助避碰方法,包括:获取本船及多个目标船的数据信息,根据所述本船及多个目标船的数据信息和预设的检测距离阈值,确定待检测目标船;判断所述本船与所述待检测目标船是否存在碰撞风险,当所述本船与所述待检测目标船存在碰撞风险时,计算所述待检测目标船的碰撞危险度,并将所述碰撞危险度大于预设的危险度阈值的待检测目标船标记为危险目标船;针对所述危险目标船,生成所述本船的备选操纵参数,并利用改进的可变速mmg模型得到所述备选操纵参数对应的所述本船的预测运动状态;根据所述本船的预测运动状态判断所述本船与所述危险目标船是否存在碰撞风险,当所述本船与所述危险目标船不存在碰撞风险时,确定所述预测运动状态对应的备选操纵参数为可行操纵参数。
7.进一步地,确定所述改进的可变速mmg模型包括:在标准三自由度mmg模型中,引入螺旋桨纵向有效推力与螺旋桨输出推力的对应关系,以及引入螺旋桨转速变化方程;所述标准三自由度mmg模型为:
其中,m为船舶的质量、mx为纵向附加质量、my为横向附加质量;u为纵向速度、v为横向速度、r为转动角速度;、,分别为纵向加速度、横向加速度和转动角加速度;为首摇转动惯性距,为附加转动惯性矩;x、y 分别为纵向有效推力、横向有效推力,n为转首力矩;h、p、r分别为船体、螺旋桨、舵;引入螺旋桨纵向有效推力与螺旋桨输出推力的对应关系包括:令螺旋桨输出推力减额系数为tp,所述螺旋桨纵向有效推力与螺旋桨输出推力的对应关系为:其中,t为螺旋桨输出推力,tp为螺旋桨推力减额与螺旋桨输出推力t的无量纲化比值;引入螺旋桨转速变化方程包括:令所述螺旋桨转速变化率为a,开始下达车令的时间为t1,完成转速变化的时间t2,任意时刻t螺旋桨转速为:其中,np1是变速前的螺旋桨转速,np2是变速后的转速。
8.进一步地,所述引入螺旋桨纵向有效推力与螺旋桨输出推力的对应关系还包括:引入螺旋桨纵向推力减额系数与船舶航行速度、船舶横向速度和转动角速度的对应关系;所述引入螺旋桨纵向推力减额系数与船舶航行速度的对应关系包括:其中,为实际船速,为设计船速,为船舶以船速直航时的螺旋桨纵向推力减额系数;引入螺旋桨纵向推力减额系数与船舶横向速度、转动角速度的对应关系包括:
其中,为船舶修正前的螺旋桨纵向推力减额系数,f为船舶横向运动以及旋转运动对减额系数的修正函数;其中,为修正系数,为漂角,为船体的整流系数,为船长,为螺旋桨直径,为船宽,为船舶的方形系数,l
cb
为浮心系数,xc为浮心纵向坐标,β为船中的漂角,lr为漂角系数,r为旋转角速度,v为船舶的纵向速度。
9.进一步地,计算所述待检测目标船的碰撞危险度,包括:根据待检测目标船的空间碰撞危险度和时间碰撞危险度,得到所述待检测目标船的碰撞危险度,所述待检测目标船的空间碰撞危险度的计算公式为:其中,tcpa是当前时刻待检测目标船到达最近会遇点的时间,是t时刻所述待检测目标船的位置,是所述本船的船舶领域;所述待检测目标船的时间碰撞危险度的计算公式为:
其中,是碰撞危险形成点到紧迫局面形成点的时间,代表当前时刻到达紧迫局面形成点;所述紧迫局面形成点表示目标船与本船船舶领域的最小距离为零;所述碰撞危险度。
10.进一步地,在所述紧迫局面形成点,所述目标船和本船满足:其中,表示本船紧迫局面时间点形成时刻,代表目标船与本船船舶领域的距离;表征t时刻开始到达本船紧迫局面时间点时目标船与本船船舶领域距离的函数。
11.进一步地,针对所述危险目标船,生成所述本船的备选操纵参数,包括:将所述本船的变向区间离散化为多个转向幅度,并将所述本船的变速区间离散化为多个车钟档位;所述车钟档位与螺旋桨转速对应;根据所述转向幅度和车钟档位,生成所述本船的备选操纵参数。
12.进一步地,利用改进的可变速mmg模型得到所述备选操纵参数对应的所述本船的预测运动状态;根据所述改进的可变速mmg模型和所述本船的备选操纵参数,确定本船的预测船速和预测航向。
13.本发明还提供一种船舶智能辅助避碰装置,包括:待检测目标船确定模块,用于获取本船及多个目标船的数据信息,根据所述本船及多个目标船的数据信息和预设的检测距离阈值,确定待检测目标船;危险目标船确定模块,用于判断所述本船与所述待检测目标船是否存在碰撞风险,当所述本船与所述待检测目标船存在碰撞风险时,计算所述待检测目标船的碰撞危险度,并将所述碰撞危险度大于预设的危险度阈值的待检测目标船标记为危险目标船;状态预测模块,用于针对所述危险目标船,生成所述本船的备选操纵参数,并利用改进的可变速mmg模型得到所述备选操纵参数对应的所述本船的预测运动状态;决策生成模块,用于根据所述本船的预测运动状态判断所述本船与所述危险目标船是否存在碰撞风险,当所述本船与所述危险目标船不存在碰撞风险时,确定所述预测运动状态对应的备选操纵参数为可行操纵参数。
14.本发明还提供一种电子设备,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述技术方案任一所述的船舶智能辅
助避碰方法。
15.本发明还提供一种计算机可读存储介质,所述程序介质存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行上述技术方案任一所述的船舶智能辅助避碰方法。
16.与现有技术相比,本发明的有益效果包括:首先,获取本船和多个目标船的数据信息,确定本船附近的待检测目标船;其次,确定与本船存在碰撞风险的船舶,并计算船舶的碰撞危险度,根据碰撞危险度确定危险目标船;再次,针对危险目标船生成本船的备选操纵参数,利用改进的可变速mmg模型得到备选操纵参数对应的本船的预测运动状态;最后,根据预测运动状态确定本船和危险目标船不存在碰撞风险的可行操纵参数,得到本船的避碰操纵决策。本发明的方法通过获取现有船舶设备采集的数据,根据采集的数据确定与本船存在碰撞风险的危险船只;结合对标准mmg模型改进后的可变速mmg模型,来确定对危险船只的避让操控方式。本发明不需要在现有船舶上添置额外的智能设备,节省了船只的升级成本,通过可变速的mmg改进模型,充分考虑了船舶的操纵性和现有船舶的操纵方式,能够快速准确的得到可行操纵区间,更贴合航海实际,也更符合驾驶员的操纵习惯,有效的辅助船舶驾驶员做出正确的操作决策,减少因驾驶员人为疏忽带来操作失误,提高船舶航行安全。
附图说明
17.图1为本发明提供的一种船舶智能辅助避碰方法一实施例的流程示意图;图2为本发明提供的判断本船与待检测目标船是否存在碰撞风险一实施例的示意图;图3为本发明提供的碰撞危险形成点、紧迫局面形成点和碰撞点的一实施例的示意图;图4为本发明提供的一种船舶智能辅助避碰装置一实施例的结构示意图;图5为本发明提供的一种电子设备一实施例的结构示意图。
具体实施方式
18.下面结合附图来具体描述本发明的优选实施例,其中,附图构成本技术一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
19.本发明提供了一种船舶智能辅助避碰方法,包括:步骤s101:获取本船的数据信息及多个目标船的数据信息,根据所述本船的数据信息、多个目标船的数据信息和预设的检测距离阈值,确定待检测目标船;步骤s102:判断所述本船与所述待检测目标船是否存在碰撞风险,当所述本船与所述待检测目标船存在碰撞风险时,计算所述待检测目标船的碰撞危险度,并将所述碰撞危险度大于预设的危险度阈值的待检测目标船标记为危险目标船;步骤s103:针对所述危险目标船,生成所述本船的备选操纵参数,并利用改进的可变速mmg模型得到所述备选操纵参数对应的所述本船的预测运动状态;步骤s104:根据所述预测运动状态判断所述本船与所述危险目标船是否存在碰撞风险,当所述本船与所述危险目标船不存在碰撞风险时,确定所述预测运动状态对应的备
选操纵参数为可行操纵参数。
20.本实施例提供的船舶智能辅助避碰方法,首先,获取本船和多个目标船的数据信息,确定本船附近的待检测目标船;其次,确定与本船存在碰撞风险的船舶,并计算船舶的碰撞危险度,根据碰撞危险度确定危险目标船;再次,针对危险目标船生成本船的备选操纵参数,利用改进的可变速mmg模型得到备选操纵参数对应的本船的预测运动状态;最后,根据预测运动状态确定本船和危险目标船不存在碰撞风险的可行操纵参数,得到本船的避碰操纵决策。本发明的方法通过获取现有船舶设备采集的数据,根据采集的数据确定与本船存在碰撞风险的危险船只;结合对标准mmg模型改进后的可变速mmg模型,来确定对危险船只的避让操控方式。本发明不需要在现有船舶上添置额外的智能设备,节省了船只的升级成本,通过可变速的mmg改进模型,充分考虑了船舶的操纵性和现有船舶的操纵方式,能够快速准确的得到可行操纵区间,更贴合航海实际,也更符合驾驶员的操纵习惯,有效的辅助驾驶员做出正确的操作决策,减少因驾驶员人为疏忽带来操作失误,提高船舶航行安全。
21.作为一个具体的实施例,在步骤s101中,通过本船的gyro和gps获得本船的数据信息,所述本船的数据信息包括本船的经纬度、船速、航向和船舶尺寸信息:通过ais和雷达获取多个目标船的数据信息,所述目标船的数据信息包括目标船的经纬度、船速、航向和船舶尺寸信息。
22.作为一个具体的实施例,根据所述本船的数据信息、多个目标船的数据信息和预设的检测距离阈值,确定待检测目标船,具体包括:根据本船的数据信息,得到本船的经纬度,根据目标船的数据信息,得到目标船的经纬度,为预设的检测距离阈值,待检测目标船的筛选的公式如下:若目标船满足上述筛选公式,则判定所述目标船在本船的附近,可能存在碰撞风险,将所述目标船标记为待检测目标船。
23.作为一个具体的实施例,在步骤s102中,判断所述本船与所述待检测目标船是否存在碰撞风险,具体包括:根据速度障碍确定与本船存在碰撞风险的船舶,并确定会遇局面。
24.作为一个具体的实施例,如图2所示,图2是判断本船与待检测目标船是否存在碰撞风险的示意图。图中os表示本船,ts表示待检测的目标船舶,设定为本船os相对目标船舶ts的相对速度,,是本船船速,是目标船舶船速,和是本船船舶领域与目标船船舶领域的交线,s表示目标船的船舶领域。和
构成本船和目标船舶的区域为相对碰撞区,即rcc区域;rcc可以用下列公式表示:其中,为矢量方向上的射线,当本船相对目标船以速度移动,就可以得到绝对碰撞(本船与目标船将发生碰撞)区,即在t时刻,若本船处于碰撞绝对碰撞区域acc(即速度障碍区间)内,则认为存在碰撞危险。因此,在t时刻本船与目标船发生碰撞的条件是落在acc区域内:其中,是本船在t时刻的速度,为闵可夫斯基矢量和运算。
25.当所述待检测目标船和本船具有碰撞风险时,需要继续判断能否通过将本船的航向和速度进行调整来避免碰撞。因此,需要根据当前会遇局面和紧迫局面形成点,对碰撞危险度进行计算。其中,紧迫局面是指单凭单一船舶的最有效的行动也无法避免两船从安全距离上通过。
26.为了更好的说明碰撞危险形成点、紧迫局面形成点和碰撞点,如图3所示,t1为本船和目标船的碰撞危险形成点时刻,t2为本船现在的位置所处时刻,t3为紧迫局面形成点时刻,t4为两船碰撞点时刻。
27.作为优选的实施例,计算所述待检测目标船的碰撞危险度,包括:根据待检测目标船的空间碰撞危险度和时间碰撞危险度,得到所述待检测目标船的碰撞危险度,所述待检测目标船的空间碰撞危险度计算公式为:其中,tcpa是当前时刻待检测目标船到达最近会遇点的时间,是t时刻所述待检测目标船的位置,是所述本船的船舶领域;两船的最近会遇时间tcpa为:,,,,其中,xo为所述本船的纬度,x
t
为所述待检测目标船的纬度,为所述本船与待
检测目标船的纬度差, yo为所述本船的经度,y
t
为所述待检测目标船的经度,为所述本船与待检测目标船的经度差;vo为所述本船的船速,v
t
为所述待检测目标船的船速;co为所述本船的航向角,c
t
为所述待检测目标船的航向角,为所述本船与待检测目标船的纵向速度差;为所述本船与待检测目标船的横向速度差。
28.所述待检测目标船的时间碰撞危险度计算公式为:其中,是碰撞危险形成点到紧迫局面形成点的时间,代表当前时刻到达紧迫局面形成点的时间。
29.作为一个具体的实施例,在所述紧迫局面形成点的时刻,所述目标船和本船满足:;其中,代表t时刻本船距离目标船的船舶领域的边界的距离;表征t时刻开始到达本船紧迫局面时间点时目标船距离本船船舶领域距离的函数;此时,本船从当前时刻到达紧迫局面形成点的时间tcs=。
30.满足:,式中,是本船在t时刻的位置,是目标船t时刻的位置,是由船舶到达船舶领域边界的距离。
31.所述碰撞危险度与所述空间碰撞危险度和所述时间碰撞危险度的关系为:。
32.为预设的危险度阈值,当任一目标船在t时刻满足碰撞危险度
,则把该船定义为危险船舶。
33.作为一个具体的实施例,若与所述本船存在碰撞风险的目标船舶有多个,则按照碰撞危险度从大到小进行排序,根据此序列确定避让的优先顺序,为值班驾驶员提供更直观的预警信息。
34.为了避让危险船舶,可通过船舶运动模型对船舶的运动状态进行预测。由于船舶在避让过程中,纵、横摇和垂荡对船舶刚体影响很小,一般以静水面的操纵为主,因此选用三自由度mmg分离型运动模型。
35.由于船舶在海上航行时,船舶的螺旋桨提供的动力不仅需要克服船体本身的阻力r,还需要克服一部分阻力增额δr,因此船舶的螺旋桨实际输出推力t需满足:。在实际运用过程中,定义推力减额与推力的无量纲化的比值为推力减额系数,因此螺旋桨的有效推力为:。因此需对标准的三自由度mmg模型进行改进。
36.作为优选的实施例,在步骤s103中,确定所述改进的可变速mmg模型包括:在标准三自由度mmg模型中,引入螺旋桨纵向有效推力与螺旋桨输出推力的对应关系,以及引入螺旋桨转速变化关系;所述标准三自由度mmg模型为:其中,m为船舶的质量、mx为纵向附加质量、my为横向附加质量;u为纵向速度、v为横向速度、r为转动角速度;、,分别为纵向加速度、横向加速度和转动角加速度;为首摇转动惯性距,为附加转动惯性矩;x、y 分别为纵向有效推力、横向有效推力,n为转首力矩;h、p、r分别为船体、螺旋桨、舵;引入螺旋桨纵向有效推力与螺旋桨输出推力的对应关系包括:令螺旋桨输出推力减额系数为tp,所述螺旋桨纵向有效推力与螺旋桨输出推力的对应关系为:其中,t为螺旋桨输出推力,tp为螺旋桨推力减额与螺旋桨输出推力t的无量纲化比值;
引入螺旋桨转速变化关系包括:令所述螺旋桨转速变化率为a,开始下达车令的时间为t1,完成转速变化的时间t2,任意时刻t螺旋桨转速为:其中,np1是变速前的螺旋桨转速,np2是变速后的转速。
37.由于船舶是通过改变螺旋桨转速的方式改变船舶的速度,鉴于螺旋桨转速变化会引起螺旋桨排出流和吸入流发生变化,因此附体助力随之发生变化,即:螺旋桨有效推力与船速相关联。
38.作为优选的实施例,所述引入螺旋桨纵向有效推力与螺旋桨输出推力的对应关系还包括:引入螺旋桨纵向推力减额系数与船舶航行速度、船舶横向速度和转动角速度的对应关系;所述引入螺旋桨纵向推力减额系数与船舶航行速度的对应关系包括:其中,为实际船速,为设计船速,为船舶以船速直航时的螺旋桨纵向推力减额系数;引入螺旋桨纵向推力减额系数与船舶横向速度、转动角速度的对应关系包括:其中,为船舶修正前的螺旋桨纵向推力减额系数,f为船舶横向运动以及旋转运动对减额系数的修正函数;
其中,为修正系数,为漂角,为船体的整流系数,为船长,为螺旋桨直径,为船宽,为船舶的方形系数,l
cb
为浮心系数,xc为浮心纵向坐标,β为船中的漂角,lr为漂角系数,lr的求取公式为:,r为旋转角速度,v为船舶的纵向速度。
39.作为优选的实施例,在步骤s103中,针对所述危险目标船,生成所述本船的备选操纵参数,包括:将所述本船的变向区间离散化为多个转向幅度,并将所述本船的变速区间离散化为多个车钟档位;根据所述转向幅度和车钟档位,生成所述本船的备选操纵参数。
40.作为一个具体的实施例,在任一时刻,可根据所述转向幅度、车钟档位和此刻航行实际情况允许的条件,生成所述本船的备选操纵参数,可得到以下备选操纵参数矩阵:式中,,,,代表本船可选的车钟档位;a,b,c,d代表对应车钟档位下可选的转向角度的数量。
41.作为一个具体的实施例,在当前时刻将本船的变向区间离散化为[-90,90],共181个转向幅度;把变速区间离散化为多个车钟档位,所述车钟档位分别为:[微速前进、前进一、前进二、前进三],共4个档位。例如,船舶操纵的车钟按照表1所示:表1
cpu),微处理器或其他数据处理芯片,用于运行存储器502中存储的程序代码或处理数据,例如执行一种船舶智能辅助避碰方法程序等。
[0047]
显示器503在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。显示器503用于显示在计算机设备的信息以及用于显示可视化的用户界面。计算机设备的部件501-503通过系统总线相互通信。
[0048]
本实施例还提供了一种计算机可读存储介质,所述程序介质存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行上述技术方案任一所述的船舶智能辅助避碰方法。
[0049]
根据本发明上述实施例提供的计算机可读存储介质和计算设备,可以参照根据本发明实现如上所述的船舶智能辅助避碰方法具体描述的内容实现,并具有与如上所述的一种船舶智能辅助避碰方法类似的有益效果,在此不再赘述。
[0050]
本发明公开的一种船舶智能辅助避碰方法、装置、电子设备和计算机可读存储介质,首先,获取本船和多个目标船的数据信息,确定本船附近的待检测目标船;其次,确定与本船存在碰撞风险的船舶,并计算船舶的碰撞危险度,根据碰撞危险度确定危险目标船;再次,针对危险目标船生成本船的备选操纵参数,利用改进的可变速mmg模型得到备选操纵参数对应的本船的预测运动状态;最后,根据预测运动状态确定本船和危险目标船不存在碰撞风险的可行操纵参数,得到本船的避碰操纵决策。本发明的方法通过获取现有船舶设备采集的数据,根据采集的数据确定与本船存在碰撞风险的危险船只;结合对标准mmg模型改进后的可变速mmg模型,来确定对危险船只的避让操控方式。
[0051]
本发明不需要在现有船舶上添置额外的智能设备,节省了船只的升级成本,通过可变速的mmg改进模型,充分考虑了船舶的操纵性和现有船舶的操纵方式,能够快速准确的得到可行操纵区间,更贴合航海实际,也更符合驾驶员的操纵习惯,有效的辅助驾驶员做出正确的操作决策,减少因驾驶员人为疏忽带来操作失误,提高船舶航行安全。
[0052]
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1