System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及航行灯,具体涉及一种航行灯调整方法及系统。
技术介绍
1、航行灯是一种设置在船舶上用于夜间或能见度不佳情况下,按照国际海事组织规定发光的信号灯。航行灯可以帮助船舶之间在视线范围内互相识别位置,判断对方的航向和是否存在碰撞风险。
2、然而现如今的航行灯调整方法为船员对船舶周围环境进行观测,并辅以雷达监测从而对航行灯进行调整。但这种调整方法依赖于船员的航行经验,在较为复杂航行环境下航行时,不能及时地对航行灯进行调整,从而导致发生船舶碰撞事故的风险较高。
3、因此,亟需一种航行灯调整方法及系统来解决当前技术存在的问题。
技术实现思路
1、本申请提供了一种航行灯调整方法及系统,可以对周围航行环境进行分析,并及时地对航行灯进行调整,从而降低发生船舶碰撞事故的概率。
2、第一方面,本申请提供了一种航行灯调整方法,所述方法包括:获取预设水域内全部船舶对应的船舶信息和全部船舶对应的能见度;基于所述船舶信息,得到所述预设水域对应的船舶密集度;基于所述船舶密集度对所述预设水域进行划分,得到多个调整区域;基于各个所述能见度和所述船舶密集度,计算各个所述调整区域中各个船舶对应的综合航行情况值;获取各个所述调整区域中的各个船舶对应的航行线路;基于各个所述航行线路和各个所述综合航行情况值,对各个所述调整区域中各个船舶的航行灯对应的参数进行调整。
3、通过采用上述技术方案,通过获取预设水域内全部船舶对应的船舶信息和全部船舶对应的能见度,以确定船舶的实时状
4、可选的,所述船舶信息包括位置信息、容积吨位信息、速度信息以及航向信息;所述船舶密集度包括静态密集度和动态密集度;所述基于所述船舶信息,得到所述预设水域对应的船舶密集度,具体包括:将所述预设水域划分为多个网格区域;其中,每个所述网格区域的网格区域面积一致;基于所述位置信息,确定各个所述网格区域中第一船舶对应的第一船舶数量;所述第一船舶为所述网格区域中的全部船舶;基于所述容积吨位,确定各个所述网格区域中各个所述第一船舶对应的大小占比权重;基于所述第一船舶数量、所述网格区域面积以及各个所述大小占比权重,计算得到各个所述网格区域对应的所述静态密集度;获取预设时间段内通过各个所述网格区域的区域边界的第二船舶对应的第二船舶数量;基于所述速度信息,确定各个所述第二船舶对应的速度加权值;基于所述航向信息,确定各个所述第二船舶对应的航向调整因子;基于所述预设时间段、所述第二船舶数量、所述网格区域面积、各个所述速度加权值以及各个所述航向调整因子,计算得到各个所述网格区域对应的所述动态密集度。
5、通过采用上述技术方案,通过将水域划分为统一面积的网格区域,这有助于系统化地分析和管理每个网格区域内的航行状况,通过船舶数量和大小占比权重,结合网格面积,计算静态密集度,以反映每个网格区域内船舶的拥挤程度。通过利用通过网格区域边界的船舶数量、速度加权值和航向调整因子,结合时间段和网格面积,计算动态密集度,以反映船舶运动所带来的潜在碰撞风险和空间需求。静态密集度和动态密集度的计算使得后续航行灯调整更加具有动态性和实时性,能够迅速响应水域内航行状况的变化,提升整体的航行效率和安全性。
6、可选的,所述基于所述第一船舶数量、所述网格区域面积以及各个所述大小占比权重,计算得到各个所述网格区域对应的所述静态密集度,具体包括:通过以下公式计算得到各个所述网格区域对应的所述静态密集度:其中,istatic为所述静态密集度,n为所述第一船舶数量,wi为第i个所述第一船舶对应的所述大小占比权重,a为所述网格区域面积。
7、可选的,所述基于所述预设时间段、所述第二船舶数量、所述网格区域面积、各个所述速度加权值以及各个所述航向调整因子,计算得到各个所述网格区域对应的所述动态密集度,具体包括:通过以下公式计算得到各个所述网格区域对应的所述动态密集度:其中,idynamic为所述动态密集度,p为所述第二船舶数量,vq为第q个所述第二船舶对应的速度加权值,dq为第q个所述第二船舶对应的所述航向调整因子,t为所述预设时间段,a为所述网格区域面积。
8、可选的,所述基于所述船舶密集度对所述预设水域进行划分,得到多个调整区域,具体包括:基于所述静态密集度和所述动态密集度,计算各个所述网格区域对应的密集程度值;基于各个所述密集程度值,得到所述预设水域的密集程度总值;确定所述调整区域的区域数量;基于所述区域数量和所述密集程度总值,得到各个所述调整区域的密集程度均值;基于各个所述密集程度值和所述密集程度均值,对相邻的所述网格区域进行组合,得到多个所述调整区域。
9、通过采用上述技术方案,通过基于静态密集度和动态密集度,计算各个网格区域对应的密集程度值,并将各网格区域的密集程度值合并,计算出整个预设水域的密集程度总值。再根据管理需要或规划目标,确定要划分的调整区域的总数量。再根据区域数量和密集程度总值,计算出每个调整区域应有的平均密集程度值。最后根据各网格区域的密集程度值和密集程度均值,将相邻网格区域组合成调整区域,以达到大致均衡的密集程度,从而实现更细致地对各调整区域种船舶的航行灯进行控制和调整。
10、可选的,所述基于各个所述能见度和所述船舶密集度,计算各个所述调整区域中各个船舶对应的综合航行情况值,具体包括:通过以下公式计算各个所述调整区域中各个船舶对应的综合航行情况值:其中,x各个船舶对应的为所述综合航行情况值,istatic为所述静态密集度,idynamic为所述动态密集度,dm为第m个船舶对应的所述能见度,α为密集度权重,β为能见度权重。
11、可选的,所述航行灯对应的参数包括灯光亮度、闪烁频率以及灯光颜色;所述基于各个所述航行线路和各个所述综合航行情况值,对各个所述调整区域中各个船舶的航行灯对应的参数进行调整,具体包括:基于各个所述航行线路,确定各个船舶对应的航行线路上的航行交汇点;基于各个船舶对应的所述航行交汇点和所述综合航行情况值,确定各个船舶对应的航行风险等级;基于各个船舶对应的所述航行风险等级,对各个船舶对应的所述灯光亮度、所述闪烁频率以及所述灯光颜色进行调整。
12、通过采用上述技术方案,通过基于各个所述航行线路本文档来自技高网...
【技术保护点】
1.一种航行灯调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述船舶信息包括位置信息、容积吨位信息、速度信息以及航向信息;所述船舶密集度包括静态密集度和动态密集度;所述基于所述船舶信息,得到所述预设水域对应的船舶密集度,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一船舶数量、所述网格区域面积以及各个所述大小占比权重,计算得到各个所述网格区域对应的所述静态密集度,具体包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述预设时间段、所述第二船舶数量、所述网格区域面积、各个所述速度加权值以及各个所述航向调整因子,计算得到各个所述网格区域对应的所述动态密集度,具体包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述船舶密集度对所述预设水域进行划分,得到多个调整区域,具体包括:
6.根据权利要求2所述的方法,其特征在于,所述基于各个所述能见度和所述船舶密集度,计算各个所述调整区域中各个船舶对应的综合航行情况值,具体包括:
7.根据权利要求1所
8.一种航行灯调整系统,其特征在于,所述系统包括获取模块、处理模块以及航行灯调整模块;
9.一种电子设备,其特征在于,包括处理器(401)、存储器(405)、用户接口(403)及网络接口(404),所述存储器(405)用于存储指令,所述用户接口(403)和网络接口(404)用于给其它设备通信,所述处理器(401)用于执行所述存储器(405)中存储的指令,以使所述电子设备(400)执行如权利要求1-7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1-7任意一项所述的方法。
...【技术特征摘要】
1.一种航行灯调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述船舶信息包括位置信息、容积吨位信息、速度信息以及航向信息;所述船舶密集度包括静态密集度和动态密集度;所述基于所述船舶信息,得到所述预设水域对应的船舶密集度,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一船舶数量、所述网格区域面积以及各个所述大小占比权重,计算得到各个所述网格区域对应的所述静态密集度,具体包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述预设时间段、所述第二船舶数量、所述网格区域面积、各个所述速度加权值以及各个所述航向调整因子,计算得到各个所述网格区域对应的所述动态密集度,具体包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述船舶密集度对所述预设水域进行划分,得到多个调整区域,具体包括:
6.根据权利要求2所述的方法,其特征在于,所述基于各个所述能见度和所述船舶密集...
【专利技术属性】
技术研发人员:李江,杨利平,刘爱桥,聂新安,邓江,
申请(专利权)人:华荣科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。