本发明涉及船舶调度,具体涉一种船舶运输任务调配方法、装置、设备及介质。
背景技术:
1、海上风力发电机组在基础施工完毕后,由下至上需要安装的大部件包括塔筒、机舱、轮毂和叶片,由分布于沿海的若干制造厂分别组织生产。其中,塔筒、叶片通常由不同厂家制作,机舱和轮毂有时由主机厂成套供货,有时也由下属的不同制造厂分别生产。
2、用于海上风电机组吊装的自升式风电安装平台,作业前移动至施工机位,定位需要将桩腿插入海底,然后通过升降装置将船舶整体提升至海面以上,吊装完成后则需要降船并拔出桩腿。升降船作业复杂耗时,因此,为避免频繁升降,只有将当前机位上部机组大部件按工序全部安装完毕后,自升式风电安装平台才会降船,移动至下一个施工机位。
3、运输船往返存储大部件的码头和风场之间运输有关大部件。为尽可能减少海运次数,运输船执行其中某一项运输任务时,其装载的用于海上安装的大部件套数应尽可能多,充分发挥其运输能力。
4、当运输船装载大部件抵达风场后,会靠泊等待施工机位处的自升式海上风电安装平台,由其按工序进行吊装,吊装完成后驶离。运输船上全部大部件吊装完成后,根据指示,前往指定码头装载下一批大部件。
5、现有技术中,通常是采用“一船一用”的调度方式,即一条运输船只执行专门负责一项运输任务,这样的运输方式往往会导致运输船在海上滞留时间长,运输效率较低,从而导致船舶的运输成本高、海上整体风机项目的建设工期长。
技术实现思路
1、有鉴于此,本发明提供了一种船舶运输任务调配方法、装置、设备及介质,以解决运输船在运输海上风机大部件时,运输效率低的问题。
2、第一方面,本发明提供了一种船舶运输任务调配方法,所述方法包括:
3、确定待分配运输任务的目标船舶对应的运输能力矩阵和当前全局运输任务矩阵,所述运输能力矩阵包括:船舶可运输的部件对应的部件编号,所述当前全局运输任务矩阵包括:当前全局状况下,各作业面所需的待安装部件对应的部件编号,所述部件编号用于表征所述部件对应的安装顺序;
4、根据当前全局运输任务矩阵确定当下全局所需的待安装部件集合,根据所述目标船舶对应的运输能力矩阵确定目标船舶对应的可运输部件集合;
5、基于所述待安装部件集合和所述可运输部件集合的交集,确定所述目标船舶的运输任务。
6、通过将船舶的运输能力和当前全局下需要用到的安装部件通过矩阵来表示,并在矩阵中将待安装部件的部件编号来表征部件的安装顺序,从而确定当前需要的待安装部件集合和目标船舶对应的可运输部件集合,并根据交集确定目标船舶的运输任务,实现动态的为船舶分配运输任务,提高了船舶在海上运输大部件设备时的运输效率。
7、在一种可选的实施方式中,所述运输能力矩阵还包括:船舶可运输的部件对应的装载数量;
8、所述基于所述待安装部件集合和所述可运输部件集合的交集,确定所述目标船舶的运输任务,包括:
9、根据所述待安装部件集合和所述可运输部件集合的交集中部件编号对应的安装顺序确定目标部件;
10、基于所述目标船舶的运输能力矩阵中目标部件的装载数量,确定所述目标船舶的运输任务。
11、通过待安装部件集合和可运输部件集合来确定目标船舶将要运输的目标部件,并根据船舶的运输能力来确定船舶的分配任务,实现根据当前全局状态来确定船舶需要运输的部件,提高船舶的运输效率。
12、在一种可选的实施方式中,所述基于所述目标船舶的运输能力矩阵中目标部件的装载数量,确定所述目标船舶的运输任务,包括:
13、基于当前全局运输任务矩阵确定需要所述目标部件的第一作业面数量,所述第一作业面在所述当前全局运输任务矩阵中对应的待安装部件的部件编号小于等于所述目标部件的部件编号;
14、基于所述第一作业面数量和所述目标船舶的运输能力矩阵中目标部件的装载数量,确定所述目标船舶的运输任务。
15、通过在确定目标船舶需要运输的目标部件后,进一步根据当前全局需要目标部件的作业面数量,从更加准确地得到目标船舶对于目标部件的运输量,进一步提高船舶运输效率,避免造成运力浪费。
16、在一种可选的实施方式中,在基于所述待安装部件集合和所述可运输部件集合的交集,确定所述目标船舶的运输任务前,所述方法还包括:
17、判断所述待安装部件集合和所述可运输部件集合的交集是否为空集,
18、若为是,暂停为所述目标船舶分配运输任务;
19、若为否,执行基于所述待安装部件集合和所述可运输部件集合的交集,确定所述目标船舶的运输任务步骤。
20、通过判断交集是否为空集,来确定是继续执行分配任务,还是暂时停止分配任务,可以为目标船舶分配更加匹配的运输任务,保证运输效率。
21、在一种可选的实施方式中,所述在暂停为所述目标船舶分配运输任务之后,所述方法还包括:
22、判断所述可运输部件集合中的最大部件编号是否大于所述待安装部件集合中最小部件编号;
23、若所述可运输部件集合中的最大部件编号大于所述待安装部件集合中的最小部件编号,在监测到当前全局运输任务矩阵发生变化后,基于变化后的全局运输任务矩阵确定所述待安装部件集合和所述可运输部件集合的交集,并返回执行判断所述待安装部件集合和所述可运输部件集合的交集是否为空集的步骤。
24、通过在确定交集为空集后,将目标船舶的可运输部件集合中的最大部件编号和待安装部件集合中的最小部件编号进行比较,从而判断当前全局下是否存在目标出船舶后续可以运输的部件,从而在全局运输任务矩阵发生变化后,再次判断交集,并从新进行任务分配,可以在安装的时间维度下为目标船舶分配任务,提高任务分配匹配度。
25、在一种可选的实施方式中,所述方法还包括:
26、若所述可运输部件集合中的最大部件编号小于所述待安装部件集合中的最小部件编号,结束对所述目标船舶分配运输任务。
27、通过在确定交集为空集后,将目标船舶的可运输部件集合中的最大部件编号和待安装部件集合中的最小部件编号进行比较,从而判断当前全局下是否存在目标出船舶后续可以运输的部件,如果后续没有目标船舶可以运输的部件,结束对目标船舶进行任务分配,避免目标船舶在等待任务分配时浪费时间,提高任务分配效率。
28、在一种可选的实施方式中,其特征在于,所述方法还包括:
29、基于所述目标船舶的运输任务,更新当前全局运输任务矩阵。
30、通过在对船舶分配完任务后,及时更新全局运输任务矩阵,保证后续任务分配的准确性。
31、第二方面,本发明提供了一种船舶运输任务调配装置,所述装置包括:
32、矩阵确定模块,用于确定待分配运输任务的目标船舶对应的运输能力矩阵和当前全局运输任务矩阵,所述运输能力矩阵包括:船舶可运输的部件对应的部件编号,所述当前全局运输任务矩阵包括:当前全局状况下,各作业面所需的待安装部件对应的部件编号,所述部件编号用于表征所述部件对应的安装顺序;
33、集合确定模块,用于根据当前全局运输任务矩阵确定当下全局所需的待安装部件集合,根据所述目标船舶对应的运输能力矩阵确定目标船舶对应的可运输部件集合;
34、任务确定模块,用于基于所述待安装部件集合和所述可运输部件集合的交集,确定所述目标船舶的运输任务。
35、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的船舶运输任务调配方法。
36、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的船舶运输任务调配方法。
1.一种船舶运输任务调配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述运输能力矩阵还包括:船舶可运输的部件对应的装载数量;
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标船舶的运输能力矩阵中目标部件的装载数量,确定所述目标船舶的运输任务,包括:
4.根据权利要求1所述的方法,其特征在于,在基于所述待安装部件集合和所述可运输部件集合的交集,确定所述目标船舶的运输任务前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在暂停为所述目标船舶分配运输任务之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.一种船舶运输任务调配装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的船舶运输任务调配方法。
