CN115081995B - 用于冷链物流的车辆调度方法、装置及电子设备 - Google Patents
用于冷链物流的车辆调度方法、装置及电子设备 Download PDFInfo
- Publication number
- CN115081995B CN115081995B CN202210893197.0A CN202210893197A CN115081995B CN 115081995 B CN115081995 B CN 115081995B CN 202210893197 A CN202210893197 A CN 202210893197A CN 115081995 B CN115081995 B CN 115081995B
- Authority
- CN
- China
- Prior art keywords
- store
- temperature
- vehicle
- time
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0832—Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
- G06Q10/08355—Routing methods
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请实施例提出一种用于冷链物流的车辆调度方法、装置及电子设备,所述方法包括:获取最佳存储时间及最大存储空间;从所有门店中选取距配送中心行使时间最短的门店作为当前门店,将其放入目标门店集合,并记录第一行驶时间及第一需求货量;将其它门店中距离当前门店行使时间最短的门店更新为当前门店,并记录第二行驶时间及第二需求货量;在更新当前门店后,判断累计行驶时间是否超过最佳存储时间,如是,则不将该当前门店加入目标门店集合,如否,则判断累计存储货量是否超过最大存储货量,如是,则不将该当前门店加入目标门店集合,如否,则将该当前门店加入目标门店集合;及根据目标门店集合调度对应的车辆。
Description
技术领域
本申请涉及半导体存储领域,尤其涉及一种用于冷链物流的车辆调度方法、装置及电子设备。
背景技术
随着我国社会经济的高速发展,冷链物流也迎来了新的发展机遇。冷链物流行业规模逐年扩大,行业中的设施设备不断完善,行业中的专业人才也不断涌现。
在冷链运输过程中可能存在运输车辆中途多次卸货的情况,车辆外围环境温湿度的不断变化可能会导致车内货物的变质、损坏。而现有的用于冷链运输的车辆在路径规划时难以考虑到温度的变化。
发明内容
有鉴于此,有必要提供一种用于冷链物流的车辆调度方法、装置及电子设备,能够实现车辆的配送路径的合理规划。
本申请的第一方面提供一种用于冷链物流的车辆调度方法,用于调度车辆,所述车辆调度方法包括:
步骤a,获取所述车辆的最佳存储时间及所述车辆的最大存储空间;
步骤b,从所有的门店中选取距离配送中心行使时间最短的所述门店作为当前门店,并将所述当前门店放入所述车辆对应的目标门店集合,并记录所述配送中心至所述当前门店的第一行驶时间,及所述当前门店的第一需求货量;
步骤c,将不属于所述目标门店集合内的其它所述门店中距离所述当前门店行使时间最短的所述门店更新为所述当前门店,并记录更新前的所述当前门店至更新后的所述当前门店的第二行驶时间,及更新后的所述当前门店的第二需求货量;
步骤d,在更新所述当前门店后,判断累计行驶时间是否超过所述最佳存储时间,其中所述累计行驶时间为所述第一行驶时间与所述第二行驶时间的和,如果所述累计行驶时间超过所述最佳存储时间,则不将更新后的所述当前门店放入所述目标门店集合,如果所述累计行驶时间没有超过所述最佳存储时间,则执行步骤e;
所述步骤e,判断累计存储货量是否超过最大存储货量,其中所述累计存储货量为所述第一需求货量与所述第二需求货量的和,如果所述累计存储货量超过所述最大存储货量,则不将更新后的所述当前门店放入所述目标门店集合,如果所述累计存储货量没有超过所述最大存储货量,则将更新后的所述当前门店放入所述目标门店集合并重复执行所述步骤c;及
步骤f,根据所述目标门店集合调度对应的所述车辆。
结合本申请的第一方面,在一种更可能的实现方式中,所述车辆调度方法还包括:根据车箱调节温度 及车厢温区参数计算第一温度系数 ,其中,所述车厢温区参数包括第一上限温度 及第一下限温度 , ;根据车箱调节温度 及货物温需参数计算第二温度系数,其中,所述货物温需参数包括第二上限温度 ,第二下限温度 , ;及根据基准存储时间 、第一比例系数 、第二比例系数 、第三比例 、所述第一温度系数 及所述第二温度系数 得到所述最佳存储时间,其中, , 。
结合本申请的第一方面,在一种更可能的实现方式中,在所述步骤a之前,所述车辆调度方法还包括:获取每一门店与配送中心之间的第一预设行驶时间、每一所述门店与其他所述门店之间的第二预设行驶时间;及获取每一所述门店的预设需求货量,其中,所述预设需求货量包括所述第一需求货量及所述第二需求货量。
结合本申请的第一方面,在一种更可能的实现方式中,所述车辆调度方法还包括:在所述累计行驶时间超过所述最佳存储时间,或所述累计存储货量超过所述最大存储货量后,重复执行所述步骤a至所述步骤e,不属于所述目标门店集合的剩余所述门店加入其它的所述车辆所对应的所述目标门店集合,直至所有的所述门店均被放入所述目标门店集合。
结合本申请的第一方面,在一种更可能的实现方式中,所述车辆调度方法还包括:在每次将一个新的所述门店加入至所述目标门店集合后,所述累计行驶时间增加一个预设卸货时间。
本申请的第二发面提供一种用于冷链物流的车辆调度装置,用于调度车辆,所述车辆调度装置包括:第一获取模块,用于获取所述车辆的最佳存储时间及所述车辆的最大存储空间;
第一选取模块,用于从所有的门店中选取距离配送中心行使时间最短的所述门店作为当前门店,并将所述当前门店放入所述车辆对应的目标门店集合;
第一记录模块,用于记录所述配送中心至所述当前门店的第一行驶时间,及所述当前门店的第一需求货量;
第二选取模块,用于将不属于所述目标门店集合内的其它所述门店中距离所述当前门店行使时间最短的所述门店更新为所述当前门店;
第二记录模块,用于记录更新前的所述当前门店至更新后的所述当前门店的第二行驶时间,及更新后的所述当前门店的第二需求货量;
第一判断模块,用于在更新所述当前门店后,判断累计行驶时间是否超过所述最佳存储时间,其中所述累计行驶时间为所述第一行驶时间与所述第二行驶时间的和,如果所述累计行驶时间超过所述最佳存储时间,则不将更新后的所述当前门店放入所述目标门店集合;
第二判断模块,用于在所述累计行驶时间没有超过所述最佳存储时间时,判断累计存储货量是否超过所述最大存储货量,其中所述累计存储货量为所述第一需求货量与所述第二需求货量的和,如果所述累计存储货量超过所述最大存储货量,则不将更新后的所述当前门店放入所述目标门店集合,如果所述累计存储货量没有超过所述最大存储货量,则将更新后的所述当前门店放入所述目标门店集合;及
执行模块,用于根据所述目标门店集合调度对应的所述车辆。
结合本申请的第二方面,在一种更可能的实现方式中,所述车辆调度装置还包括:第一计算模块,用于根据车箱调节温度 及车厢温区参数计算第一温度系数 ,其中,所述车厢温区参数包括第一上限温度 及第一下限温度,;第二计算模块,用于根据车箱调节温度 及货物温需参数计算第二温度系数 ,其中,所述货物温需参数包括第二上限温度 ,第二下限温度 , ;第三计算模块,用于根据基准存储时间 、第一比例系数 、第二比例系数 、第三比例 、所述第一温度系数 及所述第二温度系数 得到所述最佳存储时间 ,其中,,。
结合本申请的第二方面,在一种更可能的实现方式中,所述车辆调度装置还包括:第二获取模块,用于获取每一门店与配送中心之间的第一预设行驶时间、每一所述门店与其他所述门店之间的第二预设行驶时间;及第三获取模块,用于获取每一所述门店的预设需求货量,其中,所述预设需求货量包括所述第一需求货量及所述第二需求货量。
本申请的第三方面提供一种电子设备,所述电子设备包括控制器和存储器,所述存储器用于存储多条程序指令,所述控制器调用所述程序指令时,实现如上所述的用于冷链物流的车辆调度方法。
本申请相比于现有技术,至少具有如下有益效果:
基于第一约束规则,即累计行驶时间是否超过最佳存储时间,第二约束规则,即累计存储货量是否超过最大存储货量,并依次选取近距离的门店进行配送,能够实现用于冷链物流的车辆的配送路径的合理规划。
附图说明
图1为本申请一实施方式中用于冷链物流的车辆调度方法的流程示意图。
图2为图1中步骤S13的子流程图。
图3为本申请一实施方式中用于冷链物流的车辆调度装置的示意图。
图4为本申请一实施方式中电子设备的示意图。
如下具体实施方式将结合上述附图进一步说明本申请。
主要元件符号说明
100、用于冷链物流的车辆调度装置;10、第一获取模块;21、第一选取模块;22、第一记录模块;31、第二选取模块;32、第二记录模块;40、第一判断模块;50、第二判断模块;60、执行模块;71、第一计算模块;72、第二计算模块;73、第三计算模块;80、第二获取模块;90、第三获取模块;200、电子设备;210、存储器;211、计算机程序;220、处理器。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互之间组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。
请参阅图1,本申请实施例提供一种用于冷链物流的车辆调度方法,该方法包括以下步骤:
步骤S11,获取每一门店与配送中心之间的第一预设行驶时间、每一门店与其他门店之间的第二预设行驶时间。
在一种可能的实现方式中,通过计算门店与配送中心之间的行驶距离、每一门店之间行驶距离以及车辆的平均行驶速度,能够获得第一预设行驶时间和第二预设行驶时间。
可以理解,用于冷链运输的车辆一般固定在一定区域范围内进行货物的运输。该区域范围内会有至少一个配送中心,车辆能够在配送中心进行装货后行驶至区域内的各个门店进行货物的配送。
步骤S12,获取每一门店的预设需求货量。
可以理解,门店在每一次下订单时,会有一定的需求货量。在一种可能的实现方式,在门店进行下订单时,订单信息会直接提供预设需求货量。
步骤S13,获取车辆的最佳存储时间及车辆的最大存储空间。
可以理解,用于短途冷链运输的车辆由于需要在多个门店直接进行配送,需要在一段时间内频繁的进行卸货和装货,外界的环境温度变化也会对存储在车辆内的尚未配送的货物造成一定的损坏。因此针对不同的货物具有一个最佳存储时间,在最佳存储时间内进行货物的配送能够最大程度内降低货物损坏的可能性。
步骤S14,从所有的门店中选取距离配送中心行使时间最短的门店作为当前门店,并将当前门店放入车辆对应的目标门店集合。
在一种可能的实现方式中,每一车辆在出发前都确定有一个目标门店集合,车辆在运输过程中依次去到目标门店集合内的各门店进行货物的配送。
可以理解,车辆在进行运输前就需要预先确定需要去达的各个门店的位置。
在一种可能的实现方式中,通过比较所有门店与配送中心之间行驶时间,将距离配送中心行驶时间最短的门店作为目标门店集合内的第一个需要进行配送的门店。可以理解,优先选取近距离的门店进行配送有利于保证货物的完好性,避免车辆经过多次装货卸货后造成车内货物的损坏。
可以理解,当前门店为正在进行行驶距离远近判断以确定是否要加入目标门店集合的门店。
步骤S15,记录配送中心至当前门店的第一行驶时间,及当前门店的第一需求货量。
本实施例中,第一行驶时间为配送中心至第一个配送门店的第一预设行驶时间,第一需求货量为配送中心第一个配送的门店的预设需求货量。
步骤S16,将不属于目标门店集合内的其它门店中距离当前门店行使时间最短的门店更新为当前门店。
本实施例中,当配送中心配送的第一门店已经确定后,需要在剩余的门店当中再次选取距离最近的门店进行配送。
步骤S17,记录更新前的当前门店至更新后的当前门店的第二行驶时间,及更新后的当前门店的第二需求货量。
本实施例中,第二行驶时间为从任意一个门店(即更新前的当前门店)至下一门店(即更新后的当前门店)之间的第二预设行驶时间,第二需求货量为对应该下一门店的预设需求货量。
步骤S18,在更新当前门店后,判断累计行驶时间是否超过最佳存储时间。其中累计行驶时间为第一行驶时间与第二行驶时间的和。如果累计行驶时间超过最佳存储时间,则执行步骤S191,如果累计行驶时间没有超过最佳存储时间,则执行步骤S19。
进一地,在一些实施例中,在每次将一个新的所述门店加入至所述目标门店集合后,所述累计行驶时间增加一个预设卸货时间。在这些实施例中,累计行驶时间包括为第一行驶时间、第二行驶时间与总卸货时间的和。在一种可能实现方式中,该总卸货时间为预设卸货时间乘以目标门店集合中门店的数量。
步骤S19,判断累计存储货量是否超过最大存储货量。其中累计存储货量为第一需求货量与第二需求货量的和,如果累计存储货量超过最大存储货量,则执行步骤S191。如果累计存储货量没有超过最大存储货量,则执行步骤S192。
步骤S191,不将更新后的当前门店加入目标门店集合。
可以理解,当累计行驶时间超过最佳存储时间时,则如果进行该更新后的门店的配送,则可能影响货物的质量,因此不将该更新后的门店纳入目标门店集合。
可以理解,如果累计存储货量将超过车辆的最大存储货量,车辆也不能够进行该门店的配送。
步骤S192,将更新后的当前门店加入目标门店集合并重复执行步骤S16。
可以理解,通过重复执行步骤S16,以在目标门店集合中加入更多的本车辆需要进行配送门店。
可以理解,如果在运输至一个门店(即目标门店集合中的第一个门店)后,进行更新后门店的判断时,就判断出累计行驶时间超过最佳存储时间时或者累计存储货量超过车辆的最大存储货量,则该车辆只进行一个门店的配送,即该车辆对应的目标门店集合中只有一个门店。
步骤20,根据目标门店集合调度对应的车辆。
可以理解,通过步骤S11至步骤S19后能够获得与车辆对应的目标门店集合。车辆能够根据该目标门店集合,依次,即依据加入目标门店集合的先后顺序,进行货物的配送。
显然,本申请基于第一约束规则,即累计行驶时间是否超过最佳存储时间,第二约束规则,即累计存储货量是否超过最大存储货量,并依次选取近距离的门店进行配送,能够实现车辆的配送路径的合理规划。
请一并参阅图2,所示为步骤S13的子流程示意图。
步骤S131,根据车箱调节温度及车厢温区参数计算第一温度系数,其中,车厢温区参数包括第一上限温度及第一下限温度。
在一种可能的实现方式中,第一温度系数 能够通过以下公式(1)获得:
公式(1)
其中,为车箱调节温度,为第一温度系数, 为第一上限温度、 为第一下限温度。在一种可能的实现方式中,第一上限温度与第一下限温度分别对应车辆能够提供的储存温度的上限值及下限值,即车辆能够提供给货物在第一上限温度至第一下限温度之间的任一温度值。例如第一上限温度为10℃,第一下限温度为-20℃。可以理解,当制冷机提供越低的温度,或者说提供的温度越靠近第一下限温度时,制冷机的能耗越高。
可以理解,每一用于冷链运输的车辆均能够利用制冷机组在一定范围内对冷藏车或冷冻车的车厢进行制冷,以为货物提供合适的储存环境,避免因外界的温度、湿度的变化导致货物的损坏。
步骤S132,根据车箱调节温度及货物温需参数计算第二温度系数,其中,货物温需参数包括第二上限温度及第二下限温度。
在一种可能的实现方式中,第二温度系数 能够通过以下公式(2)获得:
公式(2)
其中, 为第二上限温度、 为第二下限温度。在一种可能的实现方式中,第二上限温度与第二下限温度分别对应货物需求的存储温度的上限值和下限值。即货物能够存储在第二上限温度至第二下限温度之间的任一温度值随对应的环境中。可以理解,由于车辆在运行的过程中,车辆内的温度会随着车辆外部的环境温度发生变化,即车内温度会在设定的车箱调节温度 附近发生波动。当车箱调节温度 的值与靠近第二下限温度 ,即使车内温度发生波动,也不会过分影响货物的存储。反之,如果车箱调节温度 的值与靠近第二上限温度 ,一旦车内温度发生波动,则可能因为温度较高造成车内货物的损坏。换句话说,车内温度高于第二上限温度 所造成影响是远大于车内温度低于第二下限温度 的。
步骤S133,根据基准存储时间、第一比例系数、第二比例系数、第三比例系数、第一温度系数及第二温度系数得到最佳存储时间。
在一种可能的实现方式中,针对每一类型的货物具有一个基准存储时间 。基准存储时间的设定一般跟货物种类,例如是冷藏食品、冰温视频、冷冻食品还是超低温存储食品有关。将基准存储时间 乘以一定的温度系数即可得到相应货物的最佳存储时间。
进一步低,最佳存储时间 能够通过以下公式(3)获得:
公式(3)
其中,为第一比例系数, 为第二比例系数,为第三比例系数,且满足。
可以理解,第一比例系数 与第二比例系数 的值的大小能够反映出相应的温度系数对最佳存储时间的影响。值的大小能够通过该类型获取历史的配送过程中保留有的数据或者测试数据获得。
在一具体实施例中,第一比例系数 =0.15,第二比例系数 =0.15,第三比例系数 =0.7。
在一些实施方式中,车辆调度方法还包括:在步骤S18中累计行驶时间超过最佳存储时间,或在步骤S19中累计存储货量超过所述最大存储货量后,重复执行步骤13至步骤192,以将不属于目标门店集合的剩余门店加入其它的车辆所对应的目标门店集合,直至所有的门店均被放入相应的目标门店集合。
可以理解,通过重复执行步骤S13值步骤S192,能够使得所有的门店均被分配到配送车辆。
请一并参阅图3,本申请实施例提供一种用于冷链物流的车辆调度装置100,用以进行车辆调度。该用于冷链物流的车辆调度装置100包括第一获取模块10、第一选取模块21、第一记录模块22、第二选取模块31、第二记录模块32、第一判断模块40、第二判断模块50、执行模块60。
第一获取模块10用于获取车辆的最佳存储时间及车辆的最大存储空间。具体可参上述步骤S13,在此不再赘述。
第一选取模块21用于从所有的门店中选取距离配送中心行使时间最短的门店作为当前门店,并将当前门店放入车辆对应的目标门店集合。具体可参上述步骤S14,在此不再赘述。
第一记录模块22用于记录配送中心至当前门店的第一行驶时间,及当前门店的第一需求货量。具体可参上述步骤S15,在此不再赘述。
第二选取模块31用于将不属于目标门店集合内的其它门店中距离当前门店行使时间最短的门店更新为当前门店。具体可参上述步骤S16,在此不再赘述。
第二记录模块32用于记录更新前的当前门店至更新后的当前门店的第二行驶时间,及更新后的当前门店的第二需求货量。具体可参上述步骤S17,在此不再赘述。
第一判断模块40用于在更新当前门店后,判断累计行驶时间是否超过最佳存储时间,其中累计行驶时间为第一行驶时间与第二行驶时间的和,如果累计行驶时间超过最佳存储时间,则不将更新后的当前门店加入目标门店集合。具体可参上述步骤S18及步骤S181,在此不再赘述。
第二判断模块50用于在累计行驶时间没有超过最佳存储时间时,判断累计存储货量是否超过最大存储货量,其中累计存储货量为第一需求货量与第二需求货量的和,如果累计存储货量超过最大存储货量,则不将更新后的当前门店加入目标门店集合,如果累计存储货量没有超过最大存储货量,则将更新后的当前门店加入目标门店集合。具体可参上述步骤S19及步骤S191,在此不再赘述。
执行模块60用于根据目标门店集合调度对应的车辆。具体可参上述步骤S20,在此不再赘述。
进一步地,该用于冷链物流的车辆调度装置100还包括:第一计算模块71、第二计算模块72及第三计算模块73。
第一计算模块71用于根据车箱调节温度及车厢温区参数计算第一温度系数,其中,车厢温区参数包括第一上限温度及第一下限温度。具体可参上述步骤S131,在此不再赘述。
第二计算模块72用于根据车箱调节温度及货物温需参数计算第二温度系数,其中,货物温需参数包括第二上限温度及第二下限温度。具体可参上述步骤S132,在此不再赘述。
第三计算模块73用于根据基准存储时间、第一比例系数、第二比例系数、第三比例、第一温度系数及第二温度系数得到最佳存储时间。具体可参上述步骤S133,在此不再赘述。
进一步地,该用于冷链物流的车辆调度装置100还包括:第二获取模块80及第三获取模块90。
第二获取模块80用于获取每一门店与配送中心之间的第一预设行驶时间、每一门店与其他门店之间的第二预设行驶时间;及
第三获取模块90,用于获取每一门店的预设需求货量,其中,预设需求货量包括第一需求货量及第二需求货量。
请一并参阅图4,本申请实施例还提供一种电子设备200。所述电子设备200可应用于进行车辆调度。
所述电子设备200包括存储器210、处理器220以及存储在所述存储器210中并可在所述处理器220上运行的计算机程序211。所述处理器220执行所述计算机程序211时实现上述用于冷链物流的车辆调度方法实施例中的步骤,例如图1所示的步骤S11~S20、图2所示的步骤S131~S133。或者,所述处理器220执行所述计算机程序211时实现上述用于冷链物流的车辆调度装置100的实施例中各模块/单元的功能,例如图3中的模块10~90。
示例性的,所述计算机程序211可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器210中,并由所述处理器220执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,所述指令段用于描述所述计算机程序211在所述电子设备200中的执行过程。例如,所述计算机程序211可以被分割成图3中的第一获取模块10、第一选取模块21、第一记录模块22、第二选取模块31、第二记录模块32、第一判断模块40、第二判断模块50、执行模块60、第一计算模块71、第二计算模块72、第三计算模块73、第二获取模块80及第三获取模块90,各模块具体功能参见上述用于冷链物流的车辆调度装置100的实施例。
本领域技术人员可以理解,所述示意图仅仅是电子设备200的示例,并不构成对电子设备200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备200还可以包括输入输出设备、网络接入设备、总线等。
所称处理器220可以是中央处理模块(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者所述处理器220也可以是任何常规的处理器等,所述处理器220是所述电子设备200的控制中心,利用各种接口和线路连接整个电子设备200的各个部分。
所述存储器210可用于存储所述计算机程序211和/或模块/单元,所述处理器220通过运行或执行存储在所述存储器210内的计算机程序和/或模块/单元,以及调用存储在存储器210内的数据,实现所述电子设备200的各种功能。所述存储器210可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备200的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器210可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
可以理解,以上所描述的电子设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本发明实施例中的各功能模块可以集成在相同处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在相同模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
本申请实施例还提供了一种计算机可读存储介质。该计算机可读存储介质中存储有程序指令,程序指令在计算设备上运行时,使得计算设备执行前述实施例提供的用于冷链物流的车辆调度方法。
本申请基于第一约束规则,即累计行驶时间是否超过最佳存储时间,第二约束规则,即累计存储货量是否超过最大存储货量,并依次选取近距离的门店进行配送,能够实现用于冷链物流的车辆的配送路径的合理规划。
本技术领域的技术人员应当认识到,以上的实施方式仅是用来说明本申请,而并非用作为对本申请的限定,只要在本申请的实质精神范围之内,对以上实施例所作的适当改变和变化应该落在本申请要求保护的范围之内。
Claims (7)
1.一种用于冷链物流的车辆调度方法,用于调度车辆,其特征在于,所述车辆调度方法包括:
步骤a,获取所述车辆的最佳存储时间及所述车辆的最大存储货量;
步骤b,从所有的门店中选取距离配送中心行使时间最短的所述门店作为当前门店,并将所述当前门店放入所述车辆对应的目标门店集合,并记录所述配送中心至所述当前门店的第一行驶时间,及所述当前门店的第一需求货量;
步骤c,将不属于所述目标门店集合内的其它所述门店中距离所述当前门店行使时间最短的所述门店更新为所述当前门店,并记录更新前的所述当前门店至更新后的所述当前门店的第二行驶时间,及更新后的所述当前门店的第二需求货量;
步骤d,在更新所述当前门店后,判断累计行驶时间是否超过所述最佳存储时间,其中所述累计行驶时间为所述第一行驶时间与所述第二行驶时间的和,如果所述累计行驶时间超过所述最佳存储时间,则不将更新后的所述当前门店放入所述目标门店集合,如果所述累计行驶时间没有超过所述最佳存储时间,则执行步骤e;
步骤e,判断累计存储货量是否超过所述最大存储货量,其中所述累计存储货量为所述第一需求货量与所述第二需求货量的和,如果所述累计存储货量超过所述最大存储货量,则不将更新后的所述当前门店放入所述目标门店集合,如果所述累计存储货量没有超过所述最大存储货量,则将更新后的所述当前门店放入所述目标门店集合并重复执行所述步骤c;
步骤f,根据所述目标门店集合调度对应的所述车辆;
其中,所述最佳存储时间的能够通过以下步骤获得:根据车厢调节温度及车厢温区参数计算第一温度系数,其中,所述车厢温区参数包括第一上限温度及第一下限温度,,第一上限温度为车辆能够提供的存储温度的上限值,第一下限温度为车辆能够提供的存储温度的下限值;
根据车厢调节温度及货物温需参数计算第二温度系数,其中,所述货物温需参数包括第二上限温度,第二下限温度,,第二上限温度为货物需求的存储温度的上限值,第二下限温度为货物需求的存储温度的下限值;及
根据基准存储时间、第一比例系数、第二比例系数、第三比例系数、所述第一温度系数及所述第二温度系数得到所述最佳存储时间,的设定与货物的种类关联;
其中,,。
2. 如权利要求1所述的车辆调度方法,其特征在于,在所述步骤a之前,所述车辆调度方法还包括:
获取每一门店与配送中心之间的第一预设行驶时间、每一所述门店与其他所述门店之间的第二预设行驶时间;及
获取每一所述门店的预设需求货量。
3.如权利要求1所述的车辆调度方法,其特征在于,所述车辆调度方法还包括:在所述累计行驶时间超过所述最佳存储时间,或所述累计存储货量超过所述最大存储货量后,重复执行所述步骤a至所述步骤e,不属于所述目标门店集合的剩余所述门店加入其它的所述车辆所对应的所述目标门店集合,直至所有的所述门店均被放入所述目标门店集合。
4.如权利要求1所述的车辆调度方法,其特征在于,所述车辆调度方法还包括:
在每次将一个新的所述门店加入至所述目标门店集合后,所述累计行驶时间增加一个预设卸货时间。
5.一种用于冷链物流的车辆调度装置,用于调度车辆,其特征在于,所述车辆调度装置包括:
第一获取模块,用于获取所述车辆的最佳存储时间及所述车辆的最大存储货量;
第一选取模块,用于从所有的门店中选取距离配送中心行使时间最短的所述门店作为当前门店,并将所述当前门店放入所述车辆对应的目标门店集合;
第一记录模块,用于记录所述配送中心至所述当前门店的第一行驶时间,及所述当前门店的第一需求货量;
第二选取模块,用于将不属于所述目标门店集合内的其它所述门店中距离所述当前门店行使时间最短的所述门店更新为所述当前门店;
第二记录模块,用于记录更新前的所述当前门店至更新后的所述当前门店的第二行驶时间,及更新后的所述当前门店的第二需求货量;
第一判断模块,用于在更新所述当前门店后,判断累计行驶时间是否超过所述最佳存储时间,其中所述累计行驶时间为所述第一行驶时间与所述第二行驶时间的和,如果所述累计行驶时间超过所述最佳存储时间,则不将更新后的所述当前门店放入所述目标门店集合;
第二判断模块,用于在所述累计行驶时间没有超过所述最佳存储时间时,判断累计存储货量是否超过所述最大存储货量,其中所述累计存储货量为所述第一需求货量与所述第二需求货量的和,如果所述累计存储货量超过所述最大存储货量,则不将更新后的所述当前门店放入所述目标门店集合,如果所述累计存储货量没有超过所述最大存储货量,则将更新后的所述当前门店放入所述目标门店集合;及
执行模块,用于根据所述目标门店集合调度对应的所述车辆
其中,所述车辆调度装置还包括:
第一计算模块,用于根据车厢调节温度及车厢温区参数计算第一温度系数,其中,所述车厢温区参数包括第一上限温度及第一下限温度,,第一上限温度为车辆能够提供的存储温度的上限值,第一下限温度为车辆能够提供的存储温度的下限值;
第二计算模块,用于根据车厢调节温度及货物温需参数计算第二温度系数,其中,所述货物温需参数包括第二上限温度,第二下限温度,,第二上限温度为货物需求的存储温度的上限值,第二下限温度为货物需求的存储温度的下限值;
第三计算模块,用于根据基准存储时间、第一比例系数、第二比例系数、第三比例系数、所述第一温度系数及所述第二温度系数得到所述最佳存储时间,的设定与货物的种类关联,其中,,。
6. 如权利要求5所述的车辆调度装置,其特征在于,所述车辆调度装置还包括:
第二获取模块,用于获取每一门店与配送中心之间的第一预设行驶时间、每一所述门店与其他所述门店之间的第二预设行驶时间;及
第三获取模块,用于获取每一所述门店的预设需求货量。
7.一种电子设备,其特征在于,所述电子设备包括控制器和存储器,所述存储器用于存储多条程序指令,所述控制器调用所述程序指令时,实现如权利要求1至4中任一项所述的车辆调度方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210893197.0A CN115081995B (zh) | 2022-07-27 | 2022-07-27 | 用于冷链物流的车辆调度方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210893197.0A CN115081995B (zh) | 2022-07-27 | 2022-07-27 | 用于冷链物流的车辆调度方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115081995A CN115081995A (zh) | 2022-09-20 |
CN115081995B true CN115081995B (zh) | 2023-04-07 |
Family
ID=83241883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210893197.0A Active CN115081995B (zh) | 2022-07-27 | 2022-07-27 | 用于冷链物流的车辆调度方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115081995B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116502975B (zh) * | 2023-06-26 | 2023-09-19 | 成都运荔枝科技有限公司 | 一种基于冷链运输场景的门店服务时长预估方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503936A (zh) * | 2016-09-25 | 2017-03-15 | 淮南市农康物流有限公司 | 一种基于智能手机终端的冷链物流信息平台 |
WO2019139779A1 (en) * | 2018-01-11 | 2019-07-18 | Walmart Apollo, Llc | System for crowdsourced cold-chain compliant item selection |
CN111080214A (zh) * | 2020-01-02 | 2020-04-28 | 汉口北进出口服务有限公司 | 物流配送路径确定方法、装置及存储介质 |
CN112288347A (zh) * | 2020-02-21 | 2021-01-29 | 北京京东振世信息技术有限公司 | 冷链配送的路线确定方法、装置、服务器及存储介质 |
CN112651679A (zh) * | 2019-10-10 | 2021-04-13 | 中车石家庄车辆有限公司 | 冷链运输路线规划方法、装置和计算机设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111260128B (zh) * | 2020-01-16 | 2022-08-02 | 北京理工大学 | 车辆路径规划方法以及系统 |
CN110930101B (zh) * | 2020-01-23 | 2020-12-22 | 北京京邦达贸易有限公司 | 确定订单的配送时间的方法、装置、电子设备和可读介质 |
CN111800465B (zh) * | 2020-06-02 | 2025-01-28 | 腾讯科技(深圳)有限公司 | 车辆消息的处理方法、装置、介质及电子设备 |
CN111815249B (zh) * | 2020-08-31 | 2021-01-01 | 北京每日优鲜电子商务有限公司 | 一种配送管理方法 |
CN113762840A (zh) * | 2020-09-23 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | 团购信息处理方法、装置、存储介质及电子设备 |
CN112580884A (zh) * | 2020-12-24 | 2021-03-30 | 上海寻梦信息技术有限公司 | 冷链运输方法、冷链运输网络建立方法以及相关设备 |
-
2022
- 2022-07-27 CN CN202210893197.0A patent/CN115081995B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503936A (zh) * | 2016-09-25 | 2017-03-15 | 淮南市农康物流有限公司 | 一种基于智能手机终端的冷链物流信息平台 |
WO2019139779A1 (en) * | 2018-01-11 | 2019-07-18 | Walmart Apollo, Llc | System for crowdsourced cold-chain compliant item selection |
CN112651679A (zh) * | 2019-10-10 | 2021-04-13 | 中车石家庄车辆有限公司 | 冷链运输路线规划方法、装置和计算机设备 |
CN111080214A (zh) * | 2020-01-02 | 2020-04-28 | 汉口北进出口服务有限公司 | 物流配送路径确定方法、装置及存储介质 |
CN112288347A (zh) * | 2020-02-21 | 2021-01-29 | 北京京东振世信息技术有限公司 | 冷链配送的路线确定方法、装置、服务器及存储介质 |
Non-Patent Citations (2)
Title |
---|
Transit temperatures experienced by fresh-cut leafy greens during cross-country shipment;Brown,W.;《FOOD CONTROL》;20160331;第61卷;146-155 * |
基于改进多目标蚁群算法的冷链物流路径优化研究;赵邦磊;《中国优秀硕士学位论文全文数据库(信息科技辑)》;20210715(第07期);I140-51 * |
Also Published As
Publication number | Publication date |
---|---|
CN115081995A (zh) | 2022-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115081995B (zh) | 用于冷链物流的车辆调度方法、装置及电子设备 | |
US8321258B2 (en) | Vehicle scheduling and routing with compartments | |
US9665845B2 (en) | System and method of vessel scheduling for product distribution | |
US20030046133A1 (en) | System and method of optimizing carrier selection | |
US11551179B1 (en) | Assigning uncovered shipments to vehicle freight capacity for vehicles based on vehicle score and distance | |
WO2018201003A1 (en) | Methods and systems for managing fulfillment of one or more online orders | |
US20230111072A1 (en) | Device, method, and non-transitory computer readable medium | |
US20230259879A1 (en) | Systems and methods for controlling the merchandise being delivered to distribution centers | |
US20110191258A1 (en) | Method and apparatus for processing logistic information | |
WO2022215418A1 (ja) | 冷凍倉庫の管理システムおよび管理方法、並びにプログラム | |
CN113762574B (zh) | 航班推荐方法和装置以及电子设备和介质 | |
CN114548880A (zh) | 物流规划方法、设备、装置和存储介质 | |
CN114707820A (zh) | 货物运输方法、装置、终端设备及可读存储介质 | |
JP7244288B2 (ja) | 並び順決定装置、隊列制御システム、並び順決定方法及びプログラム | |
CN112334928A (zh) | 用于计划将来装运的交互式系统 | |
CN117745161A (zh) | 车辆零件取货方法、装置、终端设备及存储介质 | |
CN117350628A (zh) | 商品补货预测方法、装置、设备和存储介质 | |
CN117114555A (zh) | 一种降低空载率的运单调度方法、系统及装置 | |
CN115496444B (zh) | 一种库房智能分配管理的方法及系统 | |
JP2021529138A (ja) | サプライチェーン課題を識別するシステム及び方法 | |
CN115965181A (zh) | 自动导引车的动态调度方法、电子装置及存储介质 | |
CN113902359B (zh) | 物流配送路径规划方法、装置、计算机设备和存储介质 | |
CN115062852A (zh) | 一种运输路径规划方法及装置 | |
US11868934B1 (en) | Virtual fulfillment centers for item delivery | |
CN112862415A (zh) | 运输车辆调度方法、装置、电子设备和计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |