CN112875112B - 基于数字孪生的高密度立体仓库库位分配与调度方法 - Google Patents
基于数字孪生的高密度立体仓库库位分配与调度方法 Download PDFInfo
- Publication number
- CN112875112B CN112875112B CN202011639292.5A CN202011639292A CN112875112B CN 112875112 B CN112875112 B CN 112875112B CN 202011639292 A CN202011639292 A CN 202011639292A CN 112875112 B CN112875112 B CN 112875112B
- Authority
- CN
- China
- Prior art keywords
- goods
- warehousing
- roadway
- warehouse
- order
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/0492—Storage devices mechanical with cars adapted to travel in storage aisles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/0485—Check-in, check-out devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
Abstract
本发明公开了基于数字孪生的高密度立体仓库库位分配与调度方法。基于最短入库与调度路径原则进行入库规划,且入库规划的每一步都判断是否与目标巷道已存储货物的出货时间冲突,有效解决订单拥堵和库位分配与设备调度出现冲突的问题。本发明提供的基于数字孪生的高密度立体仓库库位分配与调度方法,利用实物仿真平台提前获取订单信息进行库位与设备的提前规划,实现高密度立体仓库数字化模型与现场实物设备之间的指令同步与信息传输,真实模拟实际的生产过程,使得仿真分析与验证测试结果具有足够的可信度和说服力,进而为真实的高密度立体仓库库位分配及设备调度提供有效指导,有助于分析解决库位分配与设备调度中出现冲突以及订单拥堵的问题。
Description
技术领域
本发明涉及仓库管理技术领域,特别是基于数字孪生的高密度立体仓库库位分配与调度方法。
背景技术
目前普通立体仓库,需要两个单排货架中间使用一台堆垛机来进行出入库管理,比如5个单排货架,必须要4台堆垛机进行出入库管理。而随着物流行业的发展,出现了高密度立体仓库。高密度立体仓库是把货架合并,中间的穿梭式货架由穿梭车和堆垛机共同进行出入库管理,两侧的单排货架由相应堆垛机进行出入库管理,可大大提高立体仓库的空间利用率。
现有技术下的高密度立体仓库,主要是通过管控系统内的相关离线规则对入库订单的库位进行分配以及相关设备调度。最大的缺点在:(1)现有的系统基本处于实时响应订单需求状态,无法提前批量获取订单信息并进行库位与设备的提前规划,容易出现各种生产突发状况导致无法按时完成生产任务,系统柔性差;(2)现有的系统缺乏高效的库位分配与设备调度算法,也缺乏调度方案可行性与效率分析方法,容易导致设备无法及时响应出入库需求造成订单拥堵状态;(3)现有设计方法未能将高密度立体仓库的数字化模型与上层管控系统集成起来,无法实现“管控系统对高密度立体仓库数字化模型进行下发生产指令驱动”的动态模拟运行测试;同时,无法实现高密度立体仓库数字化模型与现场实物设备之间的指令同步与信息传输,无法真实模拟实际的生产过程,从而使得仿真分析与验证测试结果不具有足够的可信度和说服力。
发明内容
本发明的目的在于提出基于数字孪生的高密度立体仓库库位分配与调度方法,解决上述缺陷。
为达此目的,本发明采用以下技术方案:
本发明公开了基于数字孪生的高密度立体仓库库位分配与调度方法,应用在由两侧的单一货位货架、中间的穿梭式货架、中间穿梭式货架与两侧单一货位货架之间的两台堆垛机与数辆穿梭车组成的高密度立体仓库;所述高密度立体仓库以立柱和横梁为界限,分隔成一个个货位,每个货位具有唯一的货架号、货位号、层号作为标识;所述方法包括:
构建虚实同步且具有上层MES的实物仿真平台;
从上层MES获取入库订单数据,按入库时间顺序模拟入库订单投放,分配空闲堆垛机;
若入库订单为单货物订单,则检索所有有空位且没有任务序列的巷道,将检索出的巷道按调度路径长短从短到长进行排序,并按顺序从中取出一个巷道判断其是否为空巷道:
若是空巷道,则进一步判断其是否为最后一个检索结果;若不是最后一个检索结果,则取出下一个检索结果判断其是否为空巷道;若是最后一个检索结果,则确定入库巷道为调度路径最短的空巷道;货位为该巷道入库方向的第一个货位,输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不是空巷道,则进一步判断入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则取出下一个检索结果判断其是否为空巷道;若不冲突,则确定该巷道为入库巷道,货位为该巷道入库方向最后一个货物的后一个货位;输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若入库订单为多货物订单,则判断是否为入库订单的第一个货物;
若不是入库订单的第一个货物,则按指定任务序列入库,依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若是入库订单的第一个货物,则检索所有有空位且没有任务序列的巷道,判断检索出的巷道是否存在空位大于入库订单货物数量的巷道;
若存在空位大于入库订单货物数量的巷道,则将空位大于入库订单货物数量的巷道按调度路径长短从短到长进行排序,并按顺序从中取出一个巷道判断其是否为空巷道;若是空巷道,则确定该巷道为入库巷道;货位为该巷道入库方向的第一个货位;输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不是空巷道,则进一步判断入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则取出下一个空位大于入库订单货物数量的巷道判断其是否为空巷道;若不冲突,则确定该巷道为入库巷道,货位为该巷道入库方向最后一个货物的后一个货位;输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不存在空位大于入库订单货物数量的巷道,则判断检索出的巷道是否存在满足入库订单货物数量条件的巷道集群,巷道集群是指巷道之间货架号与层号均需要相差3以内的多个巷道组成的集群;
若存在满足入库订单货物数量条件的巷道集群,则将满足入库订单货物数量条件的巷道集群按总调度路径长短从短到长进行排序,并按顺序从中取出一个巷道集群判断该入库订单出库时间是否与该巷道集群的巷道已存储的货物订单的出库时间有冲突;若不冲突,则将该巷道集群中的巷道按调度路径长短从短到长进行排序,入库订单按顺序地依据巷道的空位分割成若干个子订单,并给对应堆垛机、穿梭车安排该入库订单的任务序列;确定各个子订单对应的巷道作为入库巷道,各巷道的货位为该巷道入库方向最后一个货物的后一个货位,若巷道为空巷道,则货位为该巷道入库方向的第一个货位;依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;若冲突,则进一步判断该巷道集群是否为最后一个满足入库订单货物数量条件的巷道集群;若不是最后一个满足入库订单货物数量条件的巷道集群,则按顺序取出下一个满足入库订单货物数量条件的巷道集群判断该入库订单出库时间是否存在与该巷道集群的巷道已存储的货物订单的出库时间有冲突;若是最后一个满足入库订单货物数量条件的巷道集群,则将检索出的巷道按调度路径长短从短到长进行排序,按顺序从中取出一个巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则按顺序取下一个检索出的巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库巷道为该巷道,入库订单按照该巷道的空位分割出一个子订单,并给对应堆垛机、穿梭车安排该子订单的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位;再判断检索出的剩余的巷道是否存在巷道空位大于剩余入库订单货物数量,若不存在,则取出下一个检索出巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若存在,则将剩余巷道按照调度路径长短从短至长进行排序,按顺序从中取一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突,若冲突,则取下一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库订单剩余货物的入库巷道为该剩余巷道,给对应堆垛机、穿梭车安排该入库订单剩余货物的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位,依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不存在满足入库订单货物数量条件的巷道集群,则将检索出的巷道按调度路径长短从短到长进行排序,按顺序从中取出一个巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则按顺序取下一个检索出的巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库巷道为该巷道,入库订单按照该巷道的空位分割出一个子订单,并给对应堆垛机、穿梭车安排该子订单的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位;再判断检索出的剩余的巷道是否存在巷道空位大于剩余入库订单货物数量,若不存在,则取出下一个检索出巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若存在,则将剩余巷道按照调度路径长短从短至长进行排序,按顺序从中取一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突,若冲突,则取下一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库订单剩余货物的入库巷道为该剩余巷道,给对应堆垛机、穿梭车安排该入库订单剩余货物的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位,依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
实物仿真平台完成入库动作后,输出入库方案。
优选地,还包括:
实物仿真平台完成入库动作后,从上层MES获取订单数据,按出库时间顺序模拟订单投放,分配空闲堆垛机;
判断出库订单前或后是否有仍未出库的货物:若有仍未出库的货物,则判断出库订单所在巷道存储订单出库时间是否为递增,若是递增,则分配出库堆垛机为右堆垛机,若是递减,则分配出库堆垛机为左堆垛机;若无仍未出库的货物,则分配空闲堆垛机;
分配调度距离最短的空闲穿梭车,并判断出库订单是否为多货物订单,若是,则安排堆垛机与穿梭车的出库任务序列,依据出库任务序列输出出库堆垛机、穿梭机、出库货物货架号、货位号和层号;若否,则直接输出出库堆垛机、穿梭机、出库货物货架号、货位号和层号;
实物仿真平台根据输出的出库堆垛机、穿梭机、出库货物货架号、货位号和层号开始出库动作;
实物仿真平台完成出库动作后,输出出库方案。
优选地,完成全部订单出入库仿真之后,得到每个货物的出入库堆垛机、出入库穿梭车编号以及存储库位数据,还得到高密度立体仓库整线的运行性能数据;根据得出的运行数据,针对入库时间长和出现拥堵情况的问题对入库方案和出库方案进行迭代优化,再进行全部订单的出入库仿真,直至得出最优的入库方案。
优选地,高密度立体仓库以俯视图右下侧为原点,货位号与货架号向两侧逐渐增大,货位号小一侧为右,大一侧为左,以地面作为层号原点,向上层号逐渐增大,巷道指的是中间穿梭式货架上,货架号与层号相同,而货位号从小到大排列的一组货位,即穿梭车沿货位号方向自由运动的一组货位;
计算调度路径长度的方法是:
获取目标巷道货架号、层号以及空闲的穿梭车当前的货架号、层号和货位号;
将目标巷道货架号和目标巷道层号相加,计算得到目标巷道入库路径长度;
判断入库订单分配的堆垛机是否为左堆垛机,若是,则计算穿梭车当前货架号减去目标巷道货架号的绝对值、穿梭车当前层号减去目标巷道货架号的绝对值以及货位号最大值减去穿梭车当前货位号的绝对值的三者之和,得到穿梭车调度路径长度;若否,则计算穿梭车当前货架号减去目标巷道货架号的绝对值、穿梭车当前层号减去目标巷道货架号的绝对值以及穿梭车当前货位号的三者之和,得到穿梭车调度路径长度;
计算目标巷道入库路径长度与穿梭车调度路径长度之和,得到调度路径长度;
返回调度路径长度与对应穿梭车编号。
优选地,高密度立体仓库规定一个巷道中存储订单出库时间只能为单调增加或减少,即若同一巷道中存储订单出库时间沿着货位号正方向单调增加,则该巷道已存储订单出库时间为递增;若同一巷道中存储订单出库时间沿着货位号正方向单调减少,则该巷道已存储订单出库时间为递减;
判断订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突的方法是:
判断目标巷道已存储订单出库时间是否为递增:
若目标巷道已存储订单出库时间是递增,则判断入库订单是否分配左堆垛机,若是左堆垛机,则判断入库订单出库时间是否早于该入库方向最后一个货物的出库时间,若是,则返回满足条件;若否,则返回不满足条件;若是右堆垛机,则判断入库订单出库时间是否晚于该入库方向最后一个货物的出库时间,若是,则返回满足条件,若否,则返回不满足条件;
若目标巷道已存储订单出库时间是递减,则判断入库订单是否分配左堆垛机,若是左堆垛机,则判断入库订单出库时间是否晚于该入库方向最后一个货物的出库时间,若是,则返回满足条件;若否,则返回不满足条件;若是右堆垛机,则判断入库订单出库时间是否早于该入库方向最后一个货物的出库时间,若是,则返回满足条件,若否,则返回不满足条件。
在本发明中,基于最短入库与调度路径原则进行入库规划,且入库规划的每一步都判断是否与目标巷道已存储货物的出货时间冲突,有效解决订单拥堵和库位分配与设备调度出现冲突的问题。当单货物订单入库时,先排除空巷道作为目标巷道进行规划,若没有满足条件的目标巷道,再选出调度路径最短的空巷道作为入库巷道,实现单货物订单优先从已存储货物的巷道选择入库巷道,若无满足条件的,则再选空巷道作为入库巷道,有利于提高高密度立体仓库的利用率,避免出现订单拥堵。当多货物订单入库且巷道没有足够大的空位放置全部货物时,先找出是否有合适的巷道集群,若有,则将订单分割成多个子订单分别规划在巷道集群对应的巷道中,实现将多货物分散地堆放在相近的巷道中,以利于多货物订单后续出货。若无,则将多货物订单按照最短入库与调度路径原则,安排满足订单出库时间条件的巷道并安排任务序列,直至该订单所有货物均分配好货位,实现合理设计多货物订单的入库规划。
本发明提供的基于数字孪生的高密度立体仓库库位分配与调度方法,利用实物仿真平台提前获取订单信息进行库位与设备的提前规划,实现高密度立体仓库数字化模型与现场实物设备之间的指令同步与信息传输,真实模拟实际的生产过程,使得仿真分析与验证测试结果具有足够的可信度和说服力,进而为真实的高密度立体仓库库位分配及设备调度提供有效指导,有助于分析解决库位分配与设备调度中出现冲突以及订单拥堵的问题。
附图说明
图1是本发明的一个实施例中订单入库的流程示意图;
图2是图1中框A的流程示意图;
图3是图2中框B的流程示意图;
图4是图2中框C的流程示意图;
图5是本发明的一个实施例中计算调度路径长度的流程示意图;
图6是本发明的一个实施例中判断订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突的流程图;
图7是本发明的一个实施例中订单出库的流程示意图;
图8是本发明的一个实施例中高密度立体仓库的结构示意图;
图9是本发明的一个实施例中高密度立体仓库的俯视下的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
参照图1-9,本发明公开了基于数字孪生的高密度立体仓库库位分配与调度方法,应用在由两侧的单一货位货架、中间的穿梭式货架、中间穿梭式货架与两侧单一货位货架之间的两台堆垛机与数辆穿梭车100组成的高密度立体仓库;所述高密度立体仓库以立柱和横梁为界限,分隔成一个个货位,每个货位具有唯一的货架号、货位号、层号作为标识。所述方法包括:
构建虚实同步且具有上层MES(Manufacturing Execution System,即制造执行系统)的实物仿真平台。具体地,先建立高密度立体仓库的数字化模型,其中堆垛机为通用三维CAD模型,具有清晰的产品结构,堆垛机的运动部件可独立表示与标识。然后构建可进行三维近物理虚拟仿真设计的开放式信息集成平台,已经装载工高密度立体仓库和相应输送线的虚拟装备,可以通过脚本控制设备的动作或在制品的运动,具备软PLC功能。再搭建虚拟控制网络,即车间物联,运用数字孪生技术构建虚实同步的实物仿真平台,使得单机实物可以与数字化仓库上对应的单机数字化模型实现动作同步化,实现以高密度立体仓库为核心的仓储线的虚实同步。最后集成上层MES,实现整线在生成MES指令下运行,同时也将整线数字孪生模型执行情况,如工单完成信息、随机故障等问题反馈回上层MES,实现在线模拟运行,从而构建出虚实同步且具有上层MES的实物仿真平台。
参照图1-4,从上层MES获取入库订单数据,按入库时间顺序模拟入库订单投放,分配空闲堆垛机。
若入库订单为单货物订单,则检索所有有空位且没有任务序列的巷道,将检索出的巷道按调度路径长短从短到长进行排序,并按顺序从中取出一个巷道判断其是否为空巷道。若是空巷道,则进一步判断其是否为最后一个检索结果。若不是最后一个检索结果,则取出下一个检索结果判断其是否为空巷道。若是最后一个检索结果,则确定入库巷道为调度路径最短的空巷道。货位为该巷道入库方向的第一个货位,输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。若不是空巷道,则进一步判断入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突。若冲突,则取出下一个检索出的巷道判断其是否为空巷道。若不冲突,则确定该巷道为入库巷道,货位为该巷道入库方向最后一个货物的后一个货位,输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。
若入库订单为多货物订单,则判断是否为入库订单的第一个货物。
若不是入库订单的第一个货物,则按指定任务序列入库,依据任务序列输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。
若是入库订单的第一个货物,则检索所有有空位且没有任务序列的巷道,判断检索出的巷道是否存在空位大于入库订单货物数量的巷道。若存在空位大于入库订单货物数量的巷道,则将空位大于入库订单货物数量的巷道按调度路径长短从短到长进行排序,并按顺序从中取出一个巷道判断其是否为空巷道。若是空巷道,则确定该巷道为入库巷道,货位为该巷道入库方向的第一个货位。输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。若不是空巷道,则进一步判断入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突。若冲突,则取出下一个空位大于入库订单货物数量的巷道判断其是否为空巷道。若不冲突,则确定该巷道为入库巷道,货位为该巷道入库方向最后一个货物的后一个货位,输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。
若不存在空位大于入库订单货物数量的巷道,则判断检索出的巷道是否存在满足入库订单货物数量条件的巷道集群,巷道集群是指巷道之间货架号与层号均需要相差3以内的多个巷道组成的集群;
若存在满足入库订单货物数量条件的巷道集群,则将满足入库订单货物数量条件的巷道集群按总调度路径长短从短到长进行排序,并按顺序从中取出一个巷道集群判断该入库订单出库时间是否存在与该巷道集群的巷道已存储的货物订单的出库时间有冲突。若不存在冲突,则将该巷道集群中的巷道按调度路径长短从短到长进行排序,入库订单按顺序地依据巷道的空位分割成若干个子订单,并给对应堆垛机、穿梭车100安排该入库订单的任务序列。确定各个子订单对应的巷道作为入库巷道,各巷道的货位为该巷道入库方向最后一个货物的后一个货位,若巷道为空巷道,则货位为该巷道入库方向的第一个货位,依据任务序列输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。若冲突,则进一步判断该巷道集群是否为最后一个满足入库订单货物数量条件的巷道集群。若不是最后一个满足入库订单货物数量条件的巷道集群,则按顺序取出下一个满足入库订单货物数量条件的巷道集群判断该入库订单出库时间是否存在与该巷道集群的巷道已存储的货物订单的出库时间有冲突。若是最后一个满足入库订单货物数量条件的巷道集群,则将检索出的巷道按调度路径长短从短到长进行排序,按顺序从中取出一个巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突。若存在冲突,则按顺序取下一个检索出的巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库巷道为该巷道,入库订单按照该巷道的空位分割出一个子订单,并给对应堆垛机、穿梭车100安排该子订单的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位。再判断检索出的剩余的巷道是否存在巷道空位大于剩余入库订单货物数量,若不存在,则取出下一个检索出巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突。若存在,则将剩余巷道按照调度路径长短从短至长进行排序,按顺序从中取一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突,若冲突,则取下一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突。若不冲突,则确定入库订单剩余货物的入库巷道为该剩余巷道,给对应堆垛机、穿梭车100安排该入库订单剩余货物的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位,依据任务序列输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。
若不存在满足入库订单货物数量条件的巷道集群,则将检索出的巷道按调度路径长短从短到长进行排序,按顺序从中取出一个巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突。若存在冲突,则按顺序取下一个检索出的巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库巷道为该巷道,入库订单按照该巷道的空位分割出一个子订单,并给对应堆垛机、穿梭车100安排该子订单的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位。再判断检索出的剩余的巷道是否存在巷道空位大于剩余入库订单货物数量,若不存在,则取出下一个检索出巷道判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突。若存在,则将剩余巷道按照调度路径长短从短至长进行排序,按顺序从中取一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突,若冲突,则取下一个剩余巷道判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突。若不冲突,则确定入库订单剩余货物的入库巷道为该剩余巷道,给对应堆垛机、穿梭车100安排该入库订单剩余货物的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位,依据任务序列输出入库堆垛机、穿梭车100、货架号、层号和货位号,实物仿真平台进行入库动作。
实物仿真平台完成入库动作后,输出入库方案。
在本发明中,基于最短入库与调度路径原则进行入库规划,且入库规划的每一步都判断是否与目标巷道已存储货物的出货时间冲突,有效解决订单拥堵和库位分配与设备调度出现冲突的问题。当单货物订单入库时,先排除空巷道作为目标巷道进行规划,若没有满足条件的目标巷道,再选出调度路径最短的空巷道作为入库巷道,实现单货物订单优先从已存储货物的巷道选择入库巷道,若无满足条件的,则再选空巷道作为入库巷道,有利于提高高密度立体仓库的利用率,避免出现订单拥堵。当多货物订单入库且巷道没有足够大的空位放置全部货物时,先找出是否有合适的巷道集群,若有,则将订单分割成多个子订单分别规划在巷道集群对应的巷道中,实现将多货物分散地堆放在相近的巷道中,以利于多货物订单后续出货。若无,则将多货物订单按照最短入库与调度路径原则,安排满足订单出库时间条件的巷道并安排任务序列,直至该订单所有货物均分配好货位,实现合理设计多货物订单的入库规划。
本发明提供的基于数字孪生的高密度立体仓库库位分配与调度方法,利用实物仿真平台提前获取订单信息进行库位与设备的提前规划,实现高密度立体仓库数字化模型与现场实物设备之间的指令同步与信息传输,真实模拟实际的生产过程,使得仿真分析与验证测试结果具有足够的可信度和说服力,进而为真实的高密度立体仓库库位分配及设备调度提供有效指导,有助于分析解决库位分配与设备调度中出现冲突以及订单拥堵的问题。
进一步地,本发明提供的基于数字孪生的高密度立体仓库库位分配与调度方法还包括:
实物仿真平台完成入库动作后,从上层MES获取订单数据,按出库时间顺序模拟订单投放,分配空闲堆垛机;
判断出库订单前或后是否有仍未出库的货物:若有仍未出库的货物,则判断出库订单所在巷道存储订单出库时间是否为递增,若是递增,则分配出库堆垛机为右堆垛机200,若是递减,则分配出库堆垛机为左堆垛机300;若无仍未出库的货物,则分配空闲堆垛机;
分配调度距离最短的空闲穿梭车100,并判断出库订单是否为多货物订单,若是,则安排堆垛机与穿梭车100的出库任务序列,依据出库任务序列输出出库堆垛机、穿梭机、出库货物货架号、货位号和层号;若否,则直接输出出库堆垛机、穿梭机、出库货物货架号、货位号和层号;
实物仿真平台根据输出的出库堆垛机、穿梭机、出库货物货架号、货位号和层号开始出库动作;
实物仿真平台完成出库动作后,输出出库方案。
如此,通过先判断该出库订单前或后是否有仍未出库的订单。若无,则表明该出库订单前后均可出库,则分配空闲堆垛机;若有,则表明该出库订单前或后有一个方向被拥堵,只能由另一方向出库,因此判断该出库订单所在巷道存储订单出库的时间是否为递增,若为递增则分配出库堆垛机为右堆垛机200,若为递减则分配出库堆垛机为左堆垛机300。然后分配调度距离最短的空闲的穿梭车100,再判断该出库订单是否为多货物订单,若是多货物订单,则还需安排堆垛机与穿梭车100的出库任务序列,以防被其他出入库进程占用。最后,输出出库堆垛机、穿梭车100编号,以及出库货物的货架号、货位号、层号,仿真系统开始出库动作,实现对订单进行有序的出库规划。
进一步,完成全部订单出入库仿真之后,得到每个货物的出入库堆垛机、出入库穿梭车100编号以及存储库位数据,还得到高密度立体仓库整线的运行性能数据;根据得出的运行数据,针对入库时间长和出现拥堵情况的问题对入库方案和出库方案进行迭代优化,再进行全部订单的出入库仿真,直至得出最优的入库方案。通过多次迭代优化得到最优的入库方案,使得仿真分析与验证测试结果具有足够的可信度和说服力,进而为真实的高密度立体仓库库位分配及设备调度提供有效指导,有助于分析解决库位分配与设备调度中出现冲突以及订单拥堵的问题。
进一步,如图8-9所示,高密度立体仓库以俯视图右下侧为原点,货位号与货架号向两侧逐渐增大,货位号小一侧为右,大一侧为左,以地面作为层号原点,向上层号逐渐增大,巷道指的是中间穿梭式货架上,货架号与层号相同,而货位号从小到大排列的一组货位,即穿梭车100可以沿货位号方向自由运动的一组货位;
计算调度路径长度的方法是:获取目标巷道货架号、层号以及空闲的穿梭车100当前的货架号、层号和货位号;将目标巷道货架号和目标巷道层号相加,计算得到目标巷道入库路径长度;判断入库订单分配的堆垛机是否为左堆垛机 300,若是,则计算穿梭车100当前货架号减去目标巷道货架号的绝对值、穿梭车100当前层号减去目标巷道货架号的绝对值以及货位号最大值减去穿梭车100 当前货位号的绝对值的三者之和,得到穿梭车100调度路径长度;若否,则计算穿梭车100当前货架号减去目标巷道货架号的绝对值、穿梭车100当前层号减去目标巷道货架号的绝对值以及穿梭车100当前货位号的三者之和,得到穿梭车100调度路径长度;计算目标巷道入库路径长度与穿梭车100调度路径长度之和,得到调度路径长度;返回调度路径长度与对应穿梭车100编号。如此,目标巷道入库路径长度与穿梭车100调度路径长度之和,得到调度路径长度,使巷道能按调度路径长短从短到长进行排序,从而实现基于最短入库与调度路径原则进行入库规划。
进一步,高密度立体仓库规定一个巷道中存储订单出库时间只能为单调增加或减少,即若同一巷道中存储订单出库时间沿着货位号正方向单调增加,则该巷道已存储订单出库时间为递增;若同一巷道中存储订单出库时间沿着货位号正方向单调减少,则该巷道已存储订单出库时间为递减;判断订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突的方法是:判断目标巷道已存储订单出库时间是否为递增:若目标巷道已存储订单出库时间是递增,则判断入库订单是否分配左堆垛机300,若是左堆垛机300,则判断入库订单出库时间是否早于该入库方向最后一个货物的出库时间,若是,则返回满足条件;若否,则返回不满足条件;若是右堆垛机200,则判断入库订单出库时间是否晚于该入库方向最后一个货物的出库时间,若是,则返回满足条件,若否,则返回不满足条件;若目标巷道已存储订单出库时间是递减,则判断入库订单是否分配左堆垛机300,若是左堆垛机300,则判断入库订单出库时间是否晚于该入库方向最后一个货物的出库时间,若是,则返回满足条件;若否,则返回不满足条件;若是右堆垛机200,则判断入库订单出库时间是否早于该入库方向最后一个货物的出库时间,若是,则返回满足条件,若否,则返回不满足条件。如此,通过先判断该巷道已储存订单出库时间是否为递增,再根据入库订单所分配的堆垛机判断入库订单出库时间是否晚于或早于该入库方向最后一个货物的出库时间,实现判断订单出货时间与目标巷道已存储货物的出货时间是否存在冲突,判断简单,且利于货物按照出货时间递增或递减地排列在各巷道中,有效解决库位分配与设备调度中出现冲突的问题。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
Claims (5)
1.基于数字孪生的高密度立体仓库库位分配与调度方法,应用在由两侧的单一货位货架、中间的穿梭式货架、中间穿梭式货架与两侧单一货位货架之间的两台堆垛机与数辆穿梭车组成的高密度立体仓库;所述高密度立体仓库以立柱和横梁为界限,分隔成一个个货位,每个货位具有唯一的货架号、货位号、层号作为标识;其特征在于,所述方法包括:
构建虚实同步且具有上层MES的实物仿真平台;
从上层MES获取入库订单数据,按入库时间顺序模拟入库订单投放,分配空闲堆垛机;
若入库订单为单货物订单,则检索所有有空位且没有任务序列的巷道,将检索出的巷道按调度路径长短从短到长进行排序,并按顺序从中取出一个巷道判断其是否为空巷道:
若是空巷道,则进一步判断其是否为最后一个检索结果;若不是最后一个检索结果,则取出下一个检索结果判断其是否为空巷道;若是最后一个检索结果,则确定入库巷道为调度路径最短的空巷道;货位为该巷道入库方向的第一个货位,输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不是空巷道,则进一步判断入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则取出下一个检索结果判断其是否为空巷道;若不冲突,则确定该巷道为入库巷道,货位为该巷道入库方向最后一个货物的后一个货位;输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若入库订单为多货物订单,则判断当前货物是否为入库订单的第一个货物;
若不是入库订单的第一个货物,则按指定任务序列入库,依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若是入库订单的第一个货物,则检索所有有空位且没有任务序列的巷道,判断检索出的巷道是否存在空位大于入库订单货物数量的巷道;
若存在空位大于入库订单货物数量的巷道,则将空位大于入库订单货物数量的巷道按调度路径长短从短到长进行排序,并按顺序从中取出一个巷道判断其是否为空巷道;若是空巷道,则确定该巷道为入库巷道;货位为该巷道入库方向的第一个货位;输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不是空巷道,则进一步判断入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则取出下一个空位大于入库订单货物数量的巷道判断其是否为空巷道;若不冲突,则确定该巷道为入库巷道,货位为该巷道入库方向最后一个货物的后一个货位;输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不存在空位大于入库订单货物数量的巷道,则判断检索出的巷道是否存在满足入库订单货物数量条件的巷道集群,巷道集群是指巷道之间货架号与层号均需要相差3以内的多个巷道组成的集群;
若存在满足入库订单货物数量条件的巷道集群,则将满足入库订单货物数量条件的巷道集群按总调度路径长短从短到长进行排序,并按顺序从中取出一个巷道集群,判断该入库订单出库时间是否与该巷道集群的巷道已存储的货物订单的出库时间有冲突;若不冲突,则将该巷道集群中的巷道按调度路径长短从短到长进行排序,入库订单按顺序地依据巷道的空位分割成若干个子订单,并给对应堆垛机、穿梭车安排该入库订单的任务序列;确定各个子订单对应的巷道作为入库巷道,各巷道的货位为该巷道入库方向最后一个货物的后一个货位,若巷道为空巷道,则货位为该巷道入库方向的第一个货位;依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;若冲突,则进一步判断该巷道集群是否为最后一个满足入库订单货物数量条件的巷道集群;若不是最后一个满足入库订单货物数量条件的巷道集群,则按顺序取出下一个满足入库订单货物数量条件的巷道集群,判断该入库订单出库时间是否存在与该巷道集群的巷道已存储的货物订单的出库时间有冲突;若是最后一个满足入库订单货物数量条件的巷道集群,则将检索出的巷道按调度路径长短从短到长进行排序,按顺序从中取出一个巷道,判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则按顺序取下一个检索出的巷道,判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库巷道为该巷道,入库订单按照该巷道的空位分割出一个子订单,并给对应堆垛机、穿梭车安排该子订单的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位;再判断检索出的剩余的巷道是否存在巷道空位大于剩余入库订单货物数量,若不存在,则取出下一个检索出巷道,判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若存在,则将剩余巷道按照调度路径长短从短至长进行排序,按顺序从中取一个剩余巷道,判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突,若冲突,则取下一个剩余巷道,判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库订单剩余货物的入库巷道为该剩余巷道,给对应堆垛机、穿梭车安排该入库订单剩余货物的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位,依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
若不存在满足入库订单货物数量条件的巷道集群,则将检索出的巷道按调度路径长短从短到长进行排序,按顺序从中取出一个巷道,判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若冲突,则按顺序取下一个检索出的巷道,判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库巷道为该巷道,入库订单按照该巷道的空位分割出一个子订单,并给对应堆垛机、穿梭车安排该子订单的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位;再判断检索出的剩余的巷道是否存在巷道空位大于剩余入库订单货物数量,若不存在,则取出下一个检索出巷道,判断该入库订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突;若存在,则将剩余巷道按照调度路径长短从短至长进行排序,按顺序从中取一个剩余巷道,判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间冲突,若冲突,则取下一个剩余巷道,判断该入库订单出货时间是否与该巷道已存储的货物订单的出库时间有冲突;若不冲突,则确定入库订单剩余货物的入库巷道为该剩余巷道,给对应堆垛机、穿梭车安排该入库订单剩余货物的任务序列,货位为该巷道的入库方向最后一个货物的后一个货位,若该巷道为空巷道,则货位为该巷道的第一个货位,依据任务序列输出入库堆垛机、穿梭车、货架号、层号和货位号,实物仿真平台进行入库动作;
实物仿真平台完成入库动作后,输出入库方案。
2.根据权利要求1所述的基于数字孪生的高密度立体仓库库位分配与调度方法,其特征在于,还包括:
实物仿真平台完成入库动作后,从上层MES获取订单数据,按出库时间顺序模拟订单投放,分配空闲堆垛机;
判断出库订单前或后是否有仍未出库的货物:若有仍未出库的货物,则判断出库订单所在巷道存储订单出库时间是否为递增,若是递增,则分配出库堆垛机为右堆垛机,若是递减,则分配出库堆垛机为左堆垛机;若无仍未出库的货物,则分配空闲堆垛机;
分配调度距离最短的空闲穿梭车,并判断出库订单是否为多货物订单,若是,则安排堆垛机与穿梭车的出库任务序列,依据出库任务序列输出出库堆垛机、穿梭机、出库货物货架号、货位号和层号;若否,则直接输出出库堆垛机、穿梭机、出库货物货架号、货位号和层号;
实物仿真平台根据输出的出库堆垛机、穿梭机、出库货物货架号、货位号和层号开始出库动作;
实物仿真平台完成出库动作后,输出出库方案。
3.根据权利要求2所述的基于数字孪生的高密度立体仓库库位分配与调度方法,其特征在于,完成全部订单出入库仿真之后,得到每个货物的出入库堆垛机、出入库穿梭车编号以及存储库位数据,还得到高密度立体仓库整线的运行性能数据;根据得出的运行性能数据,针对入库时间长和出现拥堵情况的问题对入库方案和出库方案进行迭代优化,再进行全部订单的出入库仿真,直至得出最优的入库方案。
4.根据权利要求1所述的基于数字孪生的高密度立体仓库库位分配与调度方法,其特征在于,
高密度立体仓库以俯视图右下侧为原点,货位号与货架号向两侧逐渐增大,货位号小一侧为右,大一侧为左,以地面作为层号原点,向上层号逐渐增大,巷道指的是中间穿梭式货架上,货架号与层号相同,而货位号从小到大排列的一组货位,即穿梭车沿货位号方向自由运动的一组货位;
计算调度路径长度的方法是:
获取目标巷道货架号、层号以及空闲的穿梭车当前的货架号、层号和货位号;
将目标巷道货架号和目标巷道层号相加,计算得到目标巷道入库路径长度;
判断入库订单分配的堆垛机是否为左堆垛机,若是,则计算穿梭车当前货架号减去目标巷道货架号的绝对值、穿梭车当前层号减去目标巷道货架号的绝对值以及货位号最大值减去穿梭车当前货位号的绝对值的三者之和,得到穿梭车调度路径长度;若否,则计算穿梭车当前货架号减去目标巷道货架号的绝对值、穿梭车当前层号减去目标巷道货架号的绝对值以及穿梭车当前货位号的三者之和,得到穿梭车调度路径长度;
计算目标巷道入库路径长度与穿梭车调度路径长度之和,得到调度路径长度;
返回调度路径长度与对应穿梭车编号。
5.根据权利要求1所述的基于数字孪生的高密度立体仓库库位分配与调度方法,其特征在于:
高密度立体仓库规定一个巷道中存储订单出库时间只能为单调增加或减少,即若同一巷道中存储订单出库时间沿着货位号正方向单调增加,则该巷道已存储订单出库时间为递增;若同一巷道中存储订单出库时间沿着货位号正方向单调减少,则该巷道已存储订单出库时间为递减;
判断订单出库时间是否与该巷道已存储的货物订单的出库时间有冲突的方法是:
判断目标巷道已存储订单出库时间是否为递增:
若目标巷道已存储订单出库时间是递增,则判断入库订单是否分配左堆垛机,若是左堆垛机,则判断入库订单出库时间是否早于该入库方向最后一个货物的出库时间,若是,则返回满足条件;若否,则返回不满足条件;若是右堆垛机,则判断入库订单出库时间是否晚于该入库方向最后一个货物的出库时间,若是,则返回满足条件,若否,则返回不满足条件;
若目标巷道已存储订单出库时间是递减,则判断入库订单是否分配左堆垛机,若是左堆垛机,则判断入库订单出库时间是否晚于该入库方向最后一个货物的出库时间,若是,则返回满足条件;若否,则返回不满足条件;若是右堆垛机,则判断入库订单出库时间是否早于该入库方向最后一个货物的出库时间,若是,则返回满足条件,若否,则返回不满足条件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011639292.5A CN112875112B (zh) | 2020-12-31 | 2020-12-31 | 基于数字孪生的高密度立体仓库库位分配与调度方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011639292.5A CN112875112B (zh) | 2020-12-31 | 2020-12-31 | 基于数字孪生的高密度立体仓库库位分配与调度方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112875112A CN112875112A (zh) | 2021-06-01 |
| CN112875112B true CN112875112B (zh) | 2021-08-10 |
Family
ID=76046705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011639292.5A Active CN112875112B (zh) | 2020-12-31 | 2020-12-31 | 基于数字孪生的高密度立体仓库库位分配与调度方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112875112B (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113581707B (zh) * | 2021-07-28 | 2023-06-06 | 龙岩烟草工业有限责任公司 | 立体仓库货位分配方法、装置、组播服务器以及介质 |
| CN113525990B (zh) * | 2021-07-30 | 2023-03-24 | 广州佳帆计算机有限公司 | 一种基于穿梭车路径进行商品入库的方法及装置 |
| CN114602834B (zh) * | 2022-02-23 | 2024-03-26 | 浙江工业大学 | 吊挂分拣系统出入库调度及库位分配方法 |
| CN114781841B (zh) * | 2022-04-06 | 2022-11-29 | 武汉众金数为科技有限公司 | 数字孪生的生产调度优化方法、装置、设备及存储介质 |
| CN115097793B (zh) * | 2022-07-06 | 2024-06-11 | 广东工业大学 | 一种立体仓库的快速逼近迭代寻优路径规划方法及系统 |
| CN115310690A (zh) * | 2022-08-02 | 2022-11-08 | 北自所(北京)科技发展股份有限公司 | 数字孪生的四向穿梭车优化调度方法、装置及存储介质 |
| CN117125390B (zh) * | 2023-09-02 | 2024-03-08 | 济南趵突泉酿酒有限责任公司 | 一种储酒用立体仓库进出料方法、系统及终端 |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103193054A (zh) * | 2013-04-27 | 2013-07-10 | 龙岩烟草工业有限责任公司 | 一种仓库管理方法和系统 |
| JP2014051844A (ja) * | 2012-09-10 | 2014-03-20 | Ihi Corp | 経路計画装置及び経路計画方法 |
| CN105752575A (zh) * | 2016-05-23 | 2016-07-13 | 广东工业大学 | 一种分层式立体仓库的库位动态分配方法及其仓库系统 |
| KR20160123728A (ko) * | 2015-04-17 | 2016-10-26 | 주식회사 티에스피지 | 셔틀랙 자동창고시스템의 운영방법 |
| CN108163435A (zh) * | 2017-12-27 | 2018-06-15 | 广东工业大学 | 一种分层式立体仓库 |
| CN108313607A (zh) * | 2017-12-27 | 2018-07-24 | 广东工业大学 | 一种各层间高度可调的分层式立体仓库的库位分配方法 |
| CN108341202A (zh) * | 2017-02-10 | 2018-07-31 | 广东利保美投资有限公司 | 一种冷链运输调度中央系统及方法 |
| CN110442130A (zh) * | 2014-06-03 | 2019-11-12 | 奥卡多创新有限公司 | 控制运输设备移动的方法、系统和装置 |
| CN110728483A (zh) * | 2019-09-30 | 2020-01-24 | 深圳易可达科技有限公司 | 一种快速拣货方法 |
| CN110910065A (zh) * | 2019-11-21 | 2020-03-24 | 秒针信息技术有限公司 | 基于大数据和知识图谱的仓库空间分配方法及系统 |
| CN111252432A (zh) * | 2020-02-13 | 2020-06-09 | 龙岩烟草工业有限责任公司 | 仓储管理方法、装置、计算机可读存储介质及仓储系统 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104574021A (zh) * | 2014-12-30 | 2015-04-29 | 东莞市高明企业服务有限公司 | 一种在库备件库存管理系统及其运输路线生成算法 |
| CN111047100B (zh) * | 2019-12-17 | 2020-10-09 | 广东工业大学 | 一种物流集装箱的装箱方法和系统 |
-
2020
- 2020-12-31 CN CN202011639292.5A patent/CN112875112B/zh active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014051844A (ja) * | 2012-09-10 | 2014-03-20 | Ihi Corp | 経路計画装置及び経路計画方法 |
| CN103193054A (zh) * | 2013-04-27 | 2013-07-10 | 龙岩烟草工业有限责任公司 | 一种仓库管理方法和系统 |
| CN110442130A (zh) * | 2014-06-03 | 2019-11-12 | 奥卡多创新有限公司 | 控制运输设备移动的方法、系统和装置 |
| KR20160123728A (ko) * | 2015-04-17 | 2016-10-26 | 주식회사 티에스피지 | 셔틀랙 자동창고시스템의 운영방법 |
| CN105752575A (zh) * | 2016-05-23 | 2016-07-13 | 广东工业大学 | 一种分层式立体仓库的库位动态分配方法及其仓库系统 |
| CN108341202A (zh) * | 2017-02-10 | 2018-07-31 | 广东利保美投资有限公司 | 一种冷链运输调度中央系统及方法 |
| CN108163435A (zh) * | 2017-12-27 | 2018-06-15 | 广东工业大学 | 一种分层式立体仓库 |
| CN108313607A (zh) * | 2017-12-27 | 2018-07-24 | 广东工业大学 | 一种各层间高度可调的分层式立体仓库的库位分配方法 |
| CN110728483A (zh) * | 2019-09-30 | 2020-01-24 | 深圳易可达科技有限公司 | 一种快速拣货方法 |
| CN110910065A (zh) * | 2019-11-21 | 2020-03-24 | 秒针信息技术有限公司 | 基于大数据和知识图谱的仓库空间分配方法及系统 |
| CN111252432A (zh) * | 2020-02-13 | 2020-06-09 | 龙岩烟草工业有限责任公司 | 仓储管理方法、装置、计算机可读存储介质及仓储系统 |
Non-Patent Citations (4)
| Title |
|---|
| 中空玻璃智能仓储系统快速定制设计方法;张浩等;《计算机集成制造系统》;20160430(第11期);全文 * |
| 基于Flexsim的货位优化仿真;李汝仙;《物流技术》;20151115(第21期);全文 * |
| 基于优先级与搜索式算法相结合的立体货柜调度算法分析;郝瑞超等;《制造业自动化》;20200425(第04期);全文 * |
| 自动化立体仓库的货位分配优化;杨玮等;《现代制造工程》;20141218(第12期);全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112875112A (zh) | 2021-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112875112B (zh) | 基于数字孪生的高密度立体仓库库位分配与调度方法 | |
| CN110716452A (zh) | 一种基于多层穿梭车智能立体仓库的调度仿真方法 | |
| CN111626516B (zh) | 考虑倒货策略的双深位四向穿梭车系统订单排序优化方法 | |
| CN108357848A (zh) | 基于多层穿梭车自动仓储系统的建模优化方法 | |
| CN110322172A (zh) | 库存调度方法、装置以及计算机可读存储介质 | |
| Chen et al. | Simulation-based time-efficient and energy-efficient performance analysis of an overhead robotic compact storage and retrieval system | |
| CN114595607B (zh) | 一种数字孪生纺织条桶输送方法及系统 | |
| CN114006312B (zh) | 基于bim的电缆敷设方法 | |
| CN110817223A (zh) | 一种基于堆垛机智能立体仓库的调度仿真方法 | |
| CN113960969A (zh) | 一种基于大数据的物流仓储的调度方法及系统 | |
| Lewczuk | The study on the automated storage and retrieval system dependability | |
| CN111126857A (zh) | 密集仓储的任务管理方法、装置及电子设备 | |
| CN116596440A (zh) | 一种自动化立体仓库出入库智能调度方法 | |
| CN116767740A (zh) | 一种用于四向穿梭车的立体库存储方法 | |
| CN111709565A (zh) | 一种基于多层穿梭车系统的能效优化方法及系统 | |
| CN117196263B (zh) | 一种货物调度方法、装置、设备及计算机可读存储介质 | |
| CN118014160A (zh) | 立体仓库多sm/rgv调度优化方法、设备、介质及产品 | |
| Ghomri et al. | Mathematical modeling of retrieval travel time for flow-rack automated storage and retrieval systems | |
| CN120013160B (zh) | 一种基于聚类算法的多载位agv任务分配方法 | |
| CN116873431A (zh) | 一种基于岩板智能仓库的多重载agv储运方法 | |
| CN115906465A (zh) | 基于数字孪生立体仓库的调度仿真及优化方法 | |
| Tresca et al. | A matheuristics for the configuration of automated vertical lift modules warehouses | |
| Pang et al. | Cooperative scheduling of multi-SM/RGV in intensive storage environment | |
| CN121010313B (zh) | 一种双伸位立体仓库调度方法、系统及计算机可读存储介质 | |
| CN120688713B (zh) | 基于rgv小车的高密度立体仓库出库调度与运输系统及方法 |
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 |