码头发运智能调度方法、系统、电子设备及存储介质.pdf

上传人:利贞 文档编号:14526105 上传时间:2024-05-19 格式:PDF 页数:13 大小:1.28MB
收藏 版权申诉 举报 下载
码头发运智能调度方法、系统、电子设备及存储介质.pdf_第1页
第1页 / 共13页
码头发运智能调度方法、系统、电子设备及存储介质.pdf_第2页
第2页 / 共13页
码头发运智能调度方法、系统、电子设备及存储介质.pdf_第3页
第3页 / 共13页
文档描述:

《码头发运智能调度方法、系统、电子设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《码头发运智能调度方法、系统、电子设备及存储介质.pdf(13页完成版)》请在专利查询网上搜索。

1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202410016415.1(22)申请日 2024.01.05(71)申请人 哪吒港航智慧科技(上海)有限公司地址 201306 上海市浦东新区中国(上海)自由贸易试验区临港新片区瑞兴路58号6幢104室(72)发明人 黄桁臧凯强俞飞阳王盼龙(74)专利代理机构 北京清大紫荆知识产权代理有限公司 11718专利代理师 余中燕(51)Int.Cl.G06Q 10/067(2023.01)G06Q 10/0631(2023.01)G06Q 10/083(2024.01)G06Q 10/087(202。

2、3.01)(54)发明名称码头发运智能调度方法、系统、电子设备及存储介质(57)摘要本发明提供一种码头发运智能调度方法、系统、电子设备及存储介质,该方法包括:获取多个目标对象的基础数据,所述目标对象包括码头、工厂、仓库、泊位以及船舶;基于各所述目标对象的基础数据,建立各所述目标对象的对象模型;建立发运调度模型,所述发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关;将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵,所述三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据;基于所述三维矩阵,生成与各所述仓库、泊位及船舶对应的目标发运计划表。本发明能够实现多。

3、船舶在多泊位上同时发运多仓库中动态增长的多种货物的高效调度。权利要求书2页 说明书8页 附图2页CN 117522235 A2024.02.06CN 117522235 A1.一种码头发运智能调度方法,其特征在于,包括:获取多个目标对象的基础数据,所述目标对象包括码头、工厂、仓库、泊位以及船舶;基于各所述目标对象的基础数据,建立各所述目标对象的对象模型;建立发运调度模型,所述发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关;将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵,所述三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据;基于所述三维矩阵,生成。

4、与各所述仓库、泊位及船舶对应的目标发运计划表。2.如权利要求1所述的码头发运智能调度方法,其特征在于,所述码头的对象模型包括对码头相关的工厂、仓库以及泊位进行描述的数据模型;所述工厂的对象模型包括对工厂相关的仓库以及泊位进行描述的数据模型;所述仓库的对象模型包括对仓库的容量、仓库中货物的种类、仓库中货物的增长速度、仓库中货物的库存、仓库关联的泊位、仓库关联的码头进行描述的数据模型;所述泊位的对象模型包括对泊位的空闲工作时间、泊位上传送带的信息以及泊位关联的仓库信息进行描述的数据模型;所述船舶的对象模型包括对船舶每种货物的需求量、船舶关联的工厂进行描述的数据模型。3.如权利要求1所述的码头发运智。

5、能调度方法,其特征在于,所述基于所述三维矩阵,生成与各所仓库、泊位及船舶对应的目标发运计划表,包括:从所述三维矩阵中筛选最大值;当所述最大值大于预设阈值时,将所述最大值对应的仓库、泊位、船舶组合以及发运时间信息作为一条发运计划加入预设的初始发运计划表;对所述最大值对应的仓库、泊位、船舶的对象模型进行更新;将所述最大值更新为小于所述预设阈值的值,并返回从所述三维矩阵中筛选最大值的步骤,直至所述三维矩阵中的最大值不超过所述预设阈值;基于所述初始发运计划表,生成与各所仓库、泊位及船舶对应的目标发运计划表。4.如权利要求3所述的码头发运智能调度方法,其特征在于,所述基于所述初始发运计划表,生成与各所仓。

6、库、泊位及船舶对应的目标发运计划表,包括:将所述初始发运计划表中结束时间最早的发运计划作为目标发运计划,并将所述目标发运计划加入所述目标发运计划表;从所述初始发运计划表中删除所述目标发运计划,并对所述最大值对应的仓库、泊位、船舶的对象模型进行更新后,返回将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵的步骤,直至所述初始发运计划表中无发运计划。5.如权利要求1所述的码头发运智能调度方法,其特征在于,所述目标函数为;其中,表示求最大值,表示发运效率、H表示仓库的健康度、L表示船舶的负载健康度,、分别表示相应的权重系数。6.如权利要求5所述的码头发运智能调度方法,其特征在于,所。

7、述发运效率E通过下式权利要求书1/2 页2CN 117522235 A2计算:其中,T表示发运所用的时长,C表示T时间内发运的货物量;所述仓库的健康度H通过下式计算:其中,s表示仓库在发运前的库存百分比容量,e表示仓库在单次发运后的库存百分比容量;所述船舶的负载健康度通过下式计算:其中,a表示船舶的实际装载量,n表示船舶的需求装载量。7.如权利要求1所述的码头发运智能调度方法,其特征在于,在基于各所述目标对象的基础数据,建立各所述目标对象的对象模型之前,所述方法还包括:对各所述目标对象的基础数据进行预处理。8.一种码头发运智能调度系统,其特征在于,包括:数据获取模块,用于获取多个目标对象的基础。

8、数据,所述目标对象包括码头、工厂、仓库、泊位以及船舶;对象模型建立模块,用于基于各所述目标对象的基础数据,建立各所述目标对象的对象模型;调度模型建立模块,用于建立发运调度模型,所述发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关;矩阵获取模块,用于将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵,所述三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据;计划生成模块,用于基于所述三维矩阵,生成与各所述仓库、泊位及船舶对应的目标发运计划表。9.一种电子设备,包括存储器、处理器及存储在存储器上并能够在处理器上运行的计算机程序,其特征在于,所述处理器执行所述。

9、计算机程序时实现如权利要求17中任一项所述的码头发运智能调度方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的码头发运智能调度方法的步骤。权利要求书2/2 页3CN 117522235 A3码头发运智能调度方法、系统、电子设备及存储介质技术领域0001本发明涉及码头船舶调度技术领域,尤其涉及一种码头发运智能调度方法、系统、电子设备及存储介质。背景技术0002码头为多种不同种类的、实时动态增长的货物安排发运计划,是一个非常复杂、多变量、多约束、并且解空间不连续的运筹优化问题。实时动态增长的货物是指仓库中的货物。

10、因工厂生产处于不断增长的状态,故需要及时安排发运计划从仓库运出,避免爆仓。该发运问题关系到多个仓库、多个泊位以及多艘船舶,且每艘船具有装载多种货物的需求,装载的速度与泊位的传送带的运输速度有关,多个仓库与多个泊位之间又存在着对应关系。0003目前,针对动态增长货物的码头发运调度,分为人工调度和自动调度两种方式。其中,人工调度的方式依靠个人经验,由于该场景涉及到多种对象的调度,人工的方式费时费力并且发运效率普遍底下。0004现有自动调度的方式通常依靠算法自动判断调度方案的优劣。针对多仓库、多泊位、多船舶并且带有多约束的调度问题,以及存在解空间不连续、存在多个复杂约束等问题,目前主要采用的基于启发。

11、式算法自动调度方式无法在有限时间内得到最优解。对于码头多变的环境,往往需要更新调度计划,多次重新求解。利用基于启发式算法的自动调度方式并不能满足该场景的实时性要求。发明内容0005针对上述现有技术的不足,本发明的目的在于提供一种码头发运智能调度方法、系统、电子设备及存储介质,以实现多船舶在多泊位上同时发运多仓库中动态增长的多种货物的高效调度。0006为了实现上述目的,本发明采用以下技术方案:第一方面,本发明提供一种码头发运智能调度方法,包括:获取多个目标对象的基础数据,所述目标对象包括码头、工厂、仓库、泊位以及船舶;基于各所述目标对象的基础数据,建立各所述目标对象的对象模型;建立发运调度模型,。

12、所述发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关;将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵,所述三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据;基于所述三维矩阵,生成与各所述仓库、泊位及船舶对应的目标发运计划表。0007进一步地,所述码头的对象模型包括对码头相关的工厂、仓库以及泊位进行描述的数据模型;所述工厂的对象模型包括对工厂相关的仓库以及泊位进行描述的数据模型;说明书1/8 页4CN 117522235 A4所述仓库的对象模型包括对仓库的容量、仓库中货物的种类、仓库中货物的增长速度、仓库中货物的库存、仓库关联的泊位、仓库关联的码头。

13、进行描述的数据模型;所述泊位的对象模型包括对泊位的空闲工作时间、泊位上传送带的信息以及泊位关联的仓库信息进行描述的数据模型;所述船舶的对象模型包括对船舶每种货物的需求量、船舶关联的工厂进行描述的数据模型。0008进一步地,所述基于所述三维矩阵,生成与各所仓库、泊位及船舶对应的目标发运计划表,包括:从所述三维矩阵中筛选最大值;当所述最大值大于预设阈值时,将所述最大值对应的仓库、泊位、船舶组合以及发运时间信息作为一条发运计划加入预设的初始发运计划表;对所述最大值对应的仓库、泊位、船舶的对象模型进行更新;将所述最大值更新为小于所述预设阈值的值,并返回从所述三维矩阵中筛选最大值的步骤,直至所述三维矩阵。

14、中的最大值不超过所述预设阈值;基于所述初始发运计划表,生成与各所仓库、泊位及船舶对应的目标发运计划表。0009进一步地,所述基于所述初始发运计划表,生成与各所仓库、泊位及船舶对应的目标发运计划表,包括:将所述初始发运计划表中结束时间最早的发运计划作为目标发运计划,并将所述目标发运计划加入所述目标发运计划表;从所述初始发运计划表中删除所述目标发运计划,并对所述最大值对应的仓库、泊位、船舶的对象模型进行更新后,返回将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵的步骤,直至所述初始发运计划表中无发运计划。0010进一步地,所述目标函数为;0011其中,表示求最大值,表示发运效率。

15、、H表示仓库的健康度、L表示船舶的负载健康度,、分别表示相应的权重系数。0012进一步地,所述发运效率E通过下式计算:0013其中,T表示发运所用的时长,C表示T时间内发运的货物量;所述仓库的健康度H通过下式计算:0014其中,s表示仓库在发运前的库存百分比容量,e表示仓库在单次发运后的库存百分比容量;所述船舶的负载健康度通过下式计算:0015其中,a表示船舶的实际装载量,n表示船舶的需求装载量。0016进一步地,在基于各所述目标对象的基础数据,建立各所述目标对象的对象模型之前,所述方法还包括:对各所述目标对象的基础数据进行预处理。说明书2/8 页5CN 117522235 A50017第二方。

16、面,本发明提供一种码头发运智能调度系统,包括:数据获取模块,用于获取多个目标对象的基础数据,所述目标对象包括码头、工厂、仓库、泊位以及船舶;对象模型建立模块,用于基于各所述目标对象的基础数据,建立各所述目标对象的对象模型;调度模型建立模块,用于建立发运调度模型,所述发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关;矩阵获取模块,用于将各所述目标对象的对象模型输入所述发运调度模型进行处理,得到三维矩阵,所述三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据;计划生成模块,用于基于所述三维矩阵,生成与各所述仓库、泊位及船舶对应的目标发运计划表。0018第三方面,本发明提供一。

17、种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如前所述的码头发运智能调度方法的步骤。0019第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如前所述的码头发运智能调度方法的步骤。0020通过采用上述技术方案,本发明具有如下有益效果:本发明通过获取码头发运相关对象的基础数据,建立对象模型以实时模拟发运过程中的相关场景以及相关对象的属性状态,并且基于发运效率、仓库健康度、船舶负载健康度等多个维度构建发运调度模型的目标函数,为仓库、泊位、船舶安排最佳发运计划,即指定船舶在指。

18、定时间到指定泊位装载指定仓库中指定货物。本发明能够解决多船舶在多泊位上同时发运多仓库中动态增长的多种货物的高效调度问题,实现了动态仓库的智能发运调度计划安排,具备快速响应的能力,实现准实时的发运调度应变策略,能有效提升码头发运效率。附图说明0021图1为本发明实施例1的码头发运智能调度方法的流程图;图2为本发明实施例2的码头发运智能调度系统的系统框图;图3为本发明实施例3的电子设备的硬件架构图。具体实施方式0022为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的。

19、实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0023在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。说明书3/8 页6CN 117522235 A60024实施例1本实施例提供一种码头发运智能调度方法,如图1所示,该方法具体包括以下步骤:S1,获取多个与码头发运调度相关的目标对象的基础数据,其中,目标对象。

20、包括码头、工厂、仓库、泊位以及船舶等。0025本实施例具体可以通过POST接口方式获取码头、工厂、仓库、泊位以及船舶等对象的基础数据。0026S2,基于各目标对象的基础数据,建立各目标对象的对象模型。0027在本实施例中,通过建立码头、工厂、仓库、泊位以及船舶等对象的对象模型,以实时模拟发运过程中的相关业务场景以及相关对象的属性状态。具体地,对象模型中包含对象本身的基础属性以及对象关联的其他对象,并且还包括对象本身的基础操作数据。例如,仓库对象在指定时间内的货物增加操作,该操作根据货物增加的速度模型结合时间段通过积分操作计算出该货物在这段时间的变化量。0028在一可实施的方式中,码头的对象模型。

21、包括对码头相关的工厂、仓库以及泊位进行描述的数据模型;工厂的对象模型包括对工厂相关的仓库以及泊位进行描述的数据模型;仓库的对象模型包括对仓库的容量、仓库中货物的种类、仓库中货物的增长速度、仓库中货物的库存、仓库关联的泊位、仓库关联的码头进行描述的数据模型;泊位的对象模型包括对泊位的空闲工作时间、泊位上传送带的信息以及泊位关联的仓库信息进行描述的数据模型;船舶的对象模型包括对船舶每种货物的需求量、船舶关联的工厂进行描述的数据模型。0029优选地,本实施例在基于各目标对象的基础数据,建立各目标对象的对象模型之前,还包括对各目标对象的基础数据进行预处理。该预处理包括格式转换、数据的合理性校验、数据的。

22、清洗等处理。0030S3,建立发运调度模型,发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关。0031具体地,发运调度模型联合发运效率、仓库健康度、船舶负载健康度三个维度构建以下目标函数:0032其中,表示求最大值,表示发运效率、H表示仓库的健康度、L表示船舶的负载健康度;、分别表示相应的权重系数,具体根据实际发运数据构建线性回归模型求得。0033在本实施例中,发运效率E定义为单位时间内发运的货物量。影响发运效率的实际因素包括泊位传送带的速度、船舶装载量、货物切换次数。应理解,传送带速度越快、船舶装载量越大、货物切换次数越少,发运效率越高,发运效率E实际计算方式如下:0。

23、034其中,T表示发运所用的时长,C表示T时间内发运的货物量。0035在本实施例中,仓库健康度H与仓库的当前库存以及本次发运后的库存相关,具体通过下式计算:说明书4/8 页7CN 117522235 A70036其中,s表示仓库在发运前的库存百分比容量,e表示仓库在单次发运后的库存百分比容量。可见,当前库存越高并且与本次发运后的库存越低,本次发运的仓库健康度就会越高。0037在本实施例中,船舶的负载健康度L通过下式计算:0038其中,a表示船舶的实际装载量,n表示船舶的需求装载量。可见,实际装载量越接近与需求量,负载健康度L越高。0039S4,将各目标对象的对象模型输入发运调度模型进行处理,得。

24、到三维(仓库、泊位、船舶)矩阵,该三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据。0040在本实施例中,码头包括多仓库、多泊位、多船舶,通过发运调度模型处理得到的三维矩阵中的每一个值对应于一个仓库、泊位、船舶组合(如第1个仓库、第1个泊位、第1个船舶为一个组合,第1个仓库、第1个泊位、第2个船舶为另一个组合)的发运数据。0041S5,基于前述三维矩阵,生成与各仓库、泊位及船舶对应的目标发运计划表。0042本步骤首先用于根据发运调度模型获取的不同时刻下的三维矩阵,选择最优发运计划;再依据计划的结束时间排序,持续更新仓库、泊位的工作状态,对空闲的仓库或者泊位制定新的发运调度计划,直到没有空闲仓。

25、库、泊位或者船舶可以使用。最后,通过接口的形式返回该计划。0043具体地,本实施例中步骤S5的具体实现过程如下:S51,从前述三维矩阵中筛选最大值。0044如前所述,三维矩阵中的每一个值对应于一个仓库、泊位、船舶组合的发运数据,本步骤从三维矩阵中筛选出最大值作为最优值。0045S52,当筛选出的最大值大于预设阈值时,将最大值对应的仓库、泊位、船舶组合以及发运时间信息作为一条发运计划加入预设的初始发运计划表。0046具体地,本实施例在筛选出最大值后,进一步计算对应的发运时间信息,该发运时间信息包括发运的起始时间及结束时间。而后,将该最大值对应的仓库、泊位、船舶组合以及发运时间信息作为一条发运计划。

26、加入初始发运计划表。0047本实施例设置预设阈值是为了保证发运数据满足一定发运条件才制定发运计划。0048S53,对筛选出的最大值对应的仓库、泊位、船舶的对象模型进行更新。0049具体地,本步骤对该最大值对应的仓库、泊位、船舶的对象模型中的属性信息进行更新,包括将相应仓库、泊位、船舶的状态从初始的待调度状态更新为工作状态。当更新为工作状态后,后续计算三维矩阵时,矩阵中与相应仓库、泊位、船舶相关的发运数据必定小于预设阈值,以保证相应仓库、泊位、船舶在工作状态时不会再对其制定发运计划。0050S54,将最大值更新为小于预设阈值的值,并返回从三维矩阵中筛选最大值的步骤,直至三维矩阵中的最大值不超过预。

27、设阈值。0051本步骤将三维矩阵中的前述最大值更新为小于预设阈值的值,将使得在本次循环过程中不会再针对该值生成发运计划。0052S55,基于初始发运计划表,生成与各所仓库、泊位及船舶对应的目标发运计划表。说明书5/8 页8CN 117522235 A80053具体地,本步骤首先将初始发运计划表中结束时间最早的发运计划作为目标发运计划,并将该目标发运计划加入目标发运计划表;而后从初始发运计划表中删除目标发运计划,并对最大值对应的仓库、泊位、船舶的对象模型进行更新后,返回步骤S4,直至初始发运计划表中无发运计划。0054本步骤在对仓库、泊位、船舶的对象模型进行更新时,包括将相应仓库、泊位、船舶的状。

28、态由工作状态更新为待调度状态。当更新为待调度状态后,后续计算三维矩阵时,矩阵中与相应仓库、泊位、船舶相关的发运数据将不再是必定小于预设阈值,从而相应仓库、泊位、船舶可以再次参与到发运计划的制定。0055应该理解,加入目标发运计划表中的计划即为码头实际需要执行的发运计划。0056本实施例针对多种实时动态增长货物的码头发运智能调度方法属于自动调度的方式,通过发运相关基础数据构建对象模型,模拟发运场景,并基于发运效率、仓库健康度、船舶负载健康度多个维度构建发运调度模型,可实时获取当前时刻最优解,快速生成发运计划,解决了人工发运效率低下的问题,也可以满足码头发运调度的实时性需求。0057实施例2本实施。

29、例提供一种码头发运智能调度系统,如图2所示,该系统包括:数据获取模块21、预处理模块22、对象模型建立模块23、调度模型建立模块24、矩阵获取模块25以及计划生成模块26。0058在本实施例中,数据获取模块21用于获取多个目标对象的基础数据,其中,目标对象包括码头、工厂、仓库、泊位以及船舶;预处理模块22用于对各所述目标对象的基础数据进行预处理;对象模型建立模块23用于基于各目标对象的基础数据,建立各目标对象的对象模型;调度模型建立模块24用于建立发运调度模型,发运调度模型的目标函数与发运效率、仓库的健康度以及船舶的负载健康度正相关;矩阵获取模块25用于将各目标对象的对象模型输入发运调度模型进。

30、行处理,得到三维矩阵,三维矩阵包含不同仓库、泊位、船舶组合对应的发运数据;计划生成模块26用于基于三维矩阵,生成与各仓库、泊位及船舶对应的目标发运计划表。0059在本实施例中,所述码头的对象模型包括对码头相关的工厂、仓库以及泊位进行描述的数据模型;所述工厂的对象模型包括对工厂相关的仓库以及泊位进行描述的数据模型;所述仓库的对象模型包括对仓库的容量、仓库中货物的种类、仓库中货物的增长速度、仓库中货物的库存、仓库关联的泊位、仓库关联的码头进行描述的数据模型;所述泊位的对象模型包括对泊位的空闲工作时间、泊位上传送带的信息以及泊位关联的仓库信息进行描述的数据模型;所述船舶的对象模型包括对船舶每种货物的。

31、需求量、船舶关联的工厂进行描述的数据模型。0060在本实施例中,所述计划生成模块包括:最大值获取单元,用于从所述三维矩阵中筛选最大值;初始发运计划表生成单元,用于当所述最大值大于预设阈值时,将所述最大值对应的仓库、泊位、船舶组合以及发运时间信息作为一条发运计划加入预设的初始发运计划表;说明书6/8 页9CN 117522235 A9状态更新单元,用于对所述最大值对应的仓库、泊位、船舶的对象模型进行更新;矩阵值更新模块,用于将三维矩阵中的最大值更新为小于所述预设阈值的值,并重新调用所述最大值获取单元,直至所述三维矩阵中的最大值不超过所述预设阈值;目标发运计划表生成单元,用于基于所述初始发运计划表。

32、,生成与各所仓库、泊位及船舶对应的目标发运计划表。0061在本实施例中,所述目标发运计划表生成单元具体用于:首先将所述初始发运计划表中结束时间最早的发运计划作为目标发运计划,并将所述目标发运计划加入所述目标发运计划表;而后从所述初始发运计划表中删除所述目标发运计划,并对所述最大值对应的仓库、泊位、船舶的对象模型进行更新后,重新调用矩阵获取模块,直至所述初始发运计划表中无发运计划。0062在本实施例中,所述目标函数为。其中,表示求最大值,表示发运效率、H表示仓库的健康度、L表示船舶的负载健康度,、分别表示相应的权重系数。0063在本实施例中,所述发运效率E通过下式计算:0064其中,T表示发运所。

33、用的时长,C表示T时间内发运的货物量;所述仓库的健康度H通过下式计算:0065其中,s表示仓库在发运前的库存百分比容量,e表示仓库在单次发运后的库存百分比容量;所述船舶的负载健康度通过下式计算:0066其中,a表示船舶的实际装载量,n表示船舶的需求装载量。0067本实施例通过获取码头发运相关对象的基础数据,建立对象模型以实时模拟发运过程中的相关场景以及相关对象的属性状态,并且基于发运效率、仓库健康度、船舶负载健康度等多个维度构建发运调度模型的目标函数,为仓库、泊位、船舶安排最佳发运计划,即指定船舶在指定时间到指定泊位装载指定仓库中指定货物。0068通过本实施例的系统,能够解决多船舶在多泊位上同。

34、时发运多仓库中动态增长的多种货物的高效调度问题,实现了动态仓库的智能发运调度计划安排,具备快速响应的能力,实现准实时的发运调度应变策略,能有效提升码头发运效率。0069实施例3本实施例提供一种电子设备,电子设备可以通过计算设备的形式表现(例如可以为服务器设备),包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中处理器执行计算机程序时可以实现实施例1提供的码头发运智能调度方法的步骤。0070图3示出了本实施例的硬件结构示意图,如图3所示,电子设备30具体包括:至少一个处理器31、至少一个存储器32以及用于连接不同系统组件(包括处理器31和存储器32)的总线33,其中:总线33。

35、包括数据总线、地址总线和控制总线。说明书7/8 页10CN 117522235 A100071存储器32包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。0072存储器32还包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。0073处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1提供的码头发运智能调度方法的步骤。。

36、0074电子设备30进一步可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,电子设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器36通过总线33与电子设备30的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。0075应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/。

37、模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。0076实施例4本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1提供的码头发运智能调度方法的步骤。0077其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。0078在可能的实施方式中,本发明还可以实现为一种。

38、程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1提供的码头发运智能调度方法的步骤。0079其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。0080虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。说明书8/8 页11CN 117522235 A11图1说明书附图1/2 页12CN 117522235 A12图2图3说明书附图2/2 页13CN 117522235 A13。

展开阅读全文
内容关键字: 码头 发运 智能 调度 方法 系统 电子设备 存储 介质
关于本文
本文标题:码头发运智能调度方法、系统、电子设备及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/14526105.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1