System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及港口自动化,特别是涉及一种集装箱装船配载确定方法、设备、介质及产品。
技术介绍
1、随着科学技术的不断提高,港口自动化程度越来越高。比如,常见的港口集装箱装船。
2、港口集装箱装船的过程大概如下:事先根据装船需求,确定需要装船的集装箱的数量、集装箱的大小、类型等装船要求;根据装船要求,事先制定配载计划,配载计划内记载有将要装船的各个集装箱的编号、位置等信息。当待装的船到达港口时,按照该配载计划将各配载计划内的各集装箱从其所在箱区取出并装船。
3、由上述内容可知,现有技术至少存在如下问题:集装箱装船配载是在船靠泊前就针对该船完成了配载计划,也即提前配备好需要装船的集装箱,然而这种方式仅仅考虑了制作配载计划时的箱区作业情况,对于未来实际作业时可能出现的情况无法进行准确预判,导致装船效率低。
技术实现思路
1、本申请的目的是提供一种装箱装船配载确定方法、设备、介质及产品,以解决
技术介绍
所描述的问题。
2、为实现上述目的,本申请提供了如下方案:
3、第一方面,本申请提供了一种装箱装船配载确定方法,包括:
4、确定具备第一出箱条件的多个第一箱区;计算各所述第一箱区的出箱效率,得到多个箱区出箱效率;按照所述多个箱区出箱效率由高到低的顺序,排序所述多个第一箱区;
5、从配载计划中获取第一集装箱的第一属性,所述第一集装箱为所述配载计划中,当前时间计划出箱的集装箱;
6、获取第一集装箱的出箱效率,记为第一集
7、按照所述多个第一箱区的排序,依次查询所述多个第一箱区内与所述第一属性相同且具备第二出箱条件的多个集装箱,并记为多个候选集装箱;
8、确定第二集装箱出箱效率,所述第二集装箱出箱效率为所述多个候选集装箱对应的各出箱效率中最大的出箱效率;
9、当所述第一集装箱出箱效率大于或等于所述第二集装箱出箱效率时,确定出箱所述第一集装箱;
10、当所述第一集装箱出箱效率小于所述第二集装箱出箱效率时,确定出箱第二集装箱,所述第二集装箱为所述第二集装箱出箱效率对应的候选集装箱。
11、可选地,所述第一出箱条件包括:
12、箱区的可作业车道数量大于0;
13、箱区的作业任务数量小于预定阈值;
14、箱区的箱区属性为可用;
15、箱区的机械状态为可用。
16、可选地,对于具备所述第一出箱条件的多个第一箱区,通过如下方法计算出箱效率,记为箱区出箱效率:
17、获取各第一箱区的基本信息,所述基本信息包括箱区类型值、机械设备的出勤率、机械设备的作业能力值;
18、获取事先为箱区类型值、机械设备的出勤率、机械设备的作业能力值设置的权重,依次记为第一权重、第二权重和第三权重;
19、对于每个第一箱区,计算各箱区类型值与第一权重的积,得到第一积;计算机械设备的出勤率与第二权重的积,得到第二积;计算机械设备的作业能力值与第三权重的积,得到第三积;
20、对于每个第一箱区,计算第一积、第二积以及第三积的和,记为箱区出箱效率。
21、可选地,所述第二出箱条件包括:集装箱位于具备第一出箱条件的箱区,且集装箱为非进口集装箱、非中转集装箱、非码头锁定集装箱、非提箱已选的集装箱、非箱损的集装箱、非已分配集卡的集装箱、非箱位锁定的集装箱以及倍位属性为可用的集装箱。
22、可选地,所述确定第二集装箱出箱效率,包括:
23、对于每个候选集装箱,获取候选集装箱所在箱区的箱区出箱效率,并计算所述箱区出箱效率与第四权重的积,得到第四积;
24、对于自动化箱区的每个候选集装箱,计算候选集装箱的层高差;并计算所述层高差与第五权重的积,得到第五积;
25、对于自动化箱区的每个候选集装箱,计算第四积与第五积的和,记为第一候选集装箱出箱效率;
26、对于非自动化箱区的每个候选集装箱,获取候选集装箱的层数;计算所述层数与第六权重的积,得到第六积;
27、对于非自动化箱区的每个候选集装箱,计算第四积与第六积的和,记为第二候选集装箱出箱效率;
28、获取所述第一候选集装箱出箱效率以及所述第二候选集装箱出箱效率中的最大值,确定所述最大值为所述第二集装箱出箱效率。
29、可选地,当所述多个第一集装箱为两个第一集装箱时,在所述从配载计划中获取第一集装箱的第一属性之后,所述方法还包括:
30、获取所述两个第一集装箱各自所在箱区的箱区编号,得到第一箱区编号和第二箱区编号;
31、当所述第一箱区编号和所述第二箱区编号不相同时,查询第三集装箱所在箱区是否存在具有所述第一属性的第四集装箱,所述第三集装箱为所述两个第一集装箱里的任意一个集装箱;
32、如果存在,则确定出箱所述第四集装箱。
33、可选地,在所述当所述第一集装箱出箱效率小于所述第二集装箱出箱效率时,确定出箱第二集装箱之后,该方法还包括:
34、获取所述第二集装箱的位置信息;
35、根据所述位置信息,确定距所述位置信息最近的空闲集卡,所述空闲集卡用于出箱所述第二集装箱。
36、第二方面,本申请提供了一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现上述第一方面中任一项所述的方法的步骤。
37、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。
38、第四方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。
39、根据本申请提供的具体实施例,本申请公开了以下技术效果:
40、本申请实施例提供的集装箱装船配载确定方法,在每次出箱第一集装箱时,都会在箱区寻找与第一集装箱属性相同的第二集装箱,并比较第一集装箱与第二集装箱的出箱效率,从而出箱那个出箱效率高的集装箱,以提高装船效率。而对于现有技术,集装箱装船配载是在船靠泊前就针对该船完成配载计划,提前配备好需要装的集装箱,然而这种方式仅仅考虑了制作配载计划时的箱区作业情况,对于未来实际作业时可能出现的情况无法进行准确预判,导致装船效率低。相较于现有技术,本申请根据堆区当前时间的实际情况确定最新的出箱计划,从而能够将出箱效率最高的集装箱出箱,提高装船效率。
本文档来自技高网...【技术保护点】
1.一种装箱装船配载确定方法,其特征在于,包括:
2.根据权利要求1所述的装箱装船配载确定方法,其特征在于,所述第一出箱条件包括:
3.根据权利要求1所述的装箱装船配载确定方法,其特征在于,对于具备所述第一出箱条件的多个第一箱区,通过如下方法计算出箱效率,记为箱区出箱效率:
4.根据权利要求1所述的装箱装船配载确定方法,其特征在于,所述第二出箱条件包括:集装箱位于具备第一出箱条件的箱区,且集装箱为非进口集装箱、非中转集装箱、非码头锁定集装箱、非提箱已选的集装箱、非箱损的集装箱、非已分配集卡的集装箱、非箱位锁定的集装箱以及倍位属性为可用的集装箱。
5.根据权利要求1所述的装箱装船配载确定方法,其特征在于,所述确定第二集装箱出箱效率,包括:
6.根据权利要求1所述的装箱装船配载确定方法,其特征在于,当所述多个第一集装箱为两个第一集装箱时,在所述从配载计划中获取第一集装箱的第一属性之后,所述方法还包括:
7.根据权利要求1所述的装箱装船配载确定方法,其特征在于,在所述当所述第一集装箱出箱效率小于所述第二集装箱出箱效
8.一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7中任一项所述的装箱装船配载确定方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现权利要求1-7中任一项所述的装箱装船配载确定方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时,实现权利要求1-7中任一项所述的装箱装船配载确定方法。
...【技术特征摘要】
1.一种装箱装船配载确定方法,其特征在于,包括:
2.根据权利要求1所述的装箱装船配载确定方法,其特征在于,所述第一出箱条件包括:
3.根据权利要求1所述的装箱装船配载确定方法,其特征在于,对于具备所述第一出箱条件的多个第一箱区,通过如下方法计算出箱效率,记为箱区出箱效率:
4.根据权利要求1所述的装箱装船配载确定方法,其特征在于,所述第二出箱条件包括:集装箱位于具备第一出箱条件的箱区,且集装箱为非进口集装箱、非中转集装箱、非码头锁定集装箱、非提箱已选的集装箱、非箱损的集装箱、非已分配集卡的集装箱、非箱位锁定的集装箱以及倍位属性为可用的集装箱。
5.根据权利要求1所述的装箱装船配载确定方法,其特征在于,所述确定第二集装箱出箱效率,包括:
6.根据权利要求1所述的装箱装船配载确定方法,其特征在于,当所述多个...
【专利技术属性】
技术研发人员:黄桁,寇明浩,盛扬,谢华平,张传捷,
申请(专利权)人:哪吒智慧科技上海股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。