[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105858044A - Optimal dispatching method for warehousing systems combining rail guided vehicles and lifts - Google Patents

Optimal dispatching method for warehousing systems combining rail guided vehicles and lifts Download PDF

Info

Publication number
CN105858044A
CN105858044A CN201610365624.2A CN201610365624A CN105858044A CN 105858044 A CN105858044 A CN 105858044A CN 201610365624 A CN201610365624 A CN 201610365624A CN 105858044 A CN105858044 A CN 105858044A
Authority
CN
China
Prior art keywords
car
scheduling
prime
elevator
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.)
Granted
Application number
CN201610365624.2A
Other languages
Chinese (zh)
Other versions
CN105858044B (en
Inventor
杨玮
岳婷
杜雨潇
罗洋洋
刘江
杨甜
王婷
王晓雅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Jingxing Logistics Equipment Co ltd
Original Assignee
Shaanxi University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shaanxi University of Science and Technology filed Critical Shaanxi University of Science and Technology
Priority to CN201610365624.2A priority Critical patent/CN105858044B/en
Publication of CN105858044A publication Critical patent/CN105858044A/en
Application granted granted Critical
Publication of CN105858044B publication Critical patent/CN105858044B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)

Abstract

本发明公开了一种穿梭车与升降机结合的仓储系统优化调度方法,以调度行程时间最小化为目标,采用遗传算法对调度的出入库模型进行优化,使存取行程时间大大缩短,可以明显节约时间成本,节约能源,使穿梭子母车全自动立体仓库的高效率、高密度,以及高利用率等优点得到充分发挥,实现自动化立体仓库实时、在线的优化调度,具有较大的实际应用意义。The invention discloses a storage system optimization scheduling method combining a shuttle car and an elevator, aiming at minimizing the scheduling travel time, and adopting a genetic algorithm to optimize the scheduling in-out storage model, so that the access travel time is greatly shortened, and significant savings can be achieved Time cost, saving energy, making full use of the advantages of high efficiency, high density, and high utilization rate of the automatic three-dimensional warehouse of the shuttle bus, realizing real-time and online optimal scheduling of the automatic three-dimensional warehouse, which has great practical application significance .

Description

一种穿梭车与升降机结合的仓储系统优化调度方法A storage system optimization scheduling method combining shuttle cars and elevators

技术领域technical field

本发明属于密集仓储进出库调度技术领域,具体涉及一种穿梭子母车与升降机(1:1型)混合优化调度方法。The invention belongs to the technical field of dispatching in and out of intensive storage, and in particular relates to a hybrid optimal dispatching method of a shuttle bus and an elevator (1:1 type).

背景技术Background technique

随着科学技术和工业生产的快速发展,另基于“密集存储”概念的兴起,现代企业对于生产、仓储和配送要求的不断提高,促使仓储方式从最初通过人力手工作业的简单堆积到通过叉车等简单设备的仓库式存储改进为目前采用高位叉车、无人导引小车AGV、穿梭车等自动化设备的立体仓库存储。轨道式穿梭车(RGV)更是以其速度快、成本低和稳定性好在现代制造业、物流等行业内扮演着越来越重要的角色。With the rapid development of science and technology and industrial production, and based on the rise of the concept of "intensive storage", the requirements of modern enterprises for production, warehousing and distribution have been continuously improved, and the storage method has changed from the simple accumulation of manual work at the beginning to the use of forklifts, etc. The warehouse-style storage of simple equipment is improved to the three-dimensional warehouse storage that currently uses automation equipment such as high-position forklifts, unmanned guided vehicles AGV, and shuttle vehicles. Rail shuttle vehicle (RGV) is playing an increasingly important role in modern manufacturing, logistics and other industries because of its high speed, low cost and good stability.

传统立体仓库中多采用堆垛机实现货物的进出库调度,堆垛机的优点是实现了仓库作业的机械化与自动化,大大提高工作效率,同时,利用计算机进行控制和管理,作业过程和信息处理迅速、准确、及时,可加速物资周转,降低储存费用。然而,堆垛机需占用相应巷道进行作业,立体仓库有效存储面积无法充分利用,并且,单台堆垛机的竖直与水平作业无法同时进行,货物进出库效率较低。In traditional three-dimensional warehouses, stackers are mostly used to realize the scheduling of goods in and out of the warehouse. The advantages of stackers are that they realize the mechanization and automation of warehouse operations and greatly improve work efficiency. At the same time, they use computers for control and management. The operation process and information The processing is rapid, accurate and timely, which can speed up the turnover of materials and reduce storage costs. However, the stacker needs to occupy the corresponding roadway for operation, and the effective storage area of the three-dimensional warehouse cannot be fully utilized. Moreover, the vertical and horizontal operations of a single stacker cannot be carried out at the same time, and the efficiency of goods entering and leaving the warehouse is low.

目前国内外有少数立体仓库使用穿梭车与堆垛机结合进行作业,充分利用了仓库的有效面积和储存空间,使货物储存集中化、立体化,减少占地面积,降低土地购置费用。然而,国内外学者对穿梭车的研究大多基于静态调度,很少涉及动态混合调度,同时,企业定制化服务不断深入,小批量、多批次、高时效特点的订单不断增多,传统堆垛机式立体仓库与目前未完善的穿梭车式货架已不能满足如今市场需求。At present, there are a few three-dimensional warehouses at home and abroad that use the combination of shuttle cars and stackers to operate, making full use of the effective area and storage space of the warehouse, making the storage of goods centralized and three-dimensional, reducing the area occupied, and reducing land purchase costs. However, domestic and foreign scholars' research on shuttle vehicles is mostly based on static scheduling, and rarely involves dynamic mixed scheduling. The three-dimensional warehouse and the current imperfect shuttle racks can no longer meet the needs of today's market.

发明内容Contents of the invention

本发明的目的在于提供一种穿梭车与升降机结合的仓储系统优化调度方法。The object of the present invention is to provide a storage system optimization dispatching method combining a shuttle car and an elevator.

为达到上述目的,本发明采用了以下技术方案:To achieve the above object, the present invention adopts the following technical solutions:

1)根据全自动立体仓库中一台升降机配一套穿梭子母车的调度情况建立用于计算调度行程时间的数学模型;1) Establish a mathematical model for calculating the dispatching travel time according to the dispatching situation of an elevator with a set of shuttle bus in the fully automatic three-dimensional warehouse;

2)以调度行程时间最小化为目标,利用步骤1)所建立的数学模型对调度任务中各个待调度货物的调度顺序进行优化,确定该调度任务在利用一台升降机配一套穿梭子母车完成调度情况下的最优调度顺序。2) With the goal of minimizing the scheduling travel time, use the mathematical model established in step 1) to optimize the scheduling order of each cargo to be dispatched in the dispatching task, and determine that the dispatching task is using a lift with a set of shuttle bus The optimal scheduling order in case of complete scheduling.

所述调度任务包括存取货复合作业。The dispatching task includes the compound job of depositing and picking up goods.

在存取货复合作业情况下,计算调度行程时间的数学模型表示为:In the case of a compound operation of storage and retrieval, the mathematical model for calculating the scheduling travel time is expressed as:

Td=∑[mij×Tt+(1-mij)×Tb]T d =∑[m ij ×T t +(1-m ij )×T b ]

其中,Td为存取货复合作业调度行程时间,Tt为存取货位在同一层时完成一个存取对的调度行程时间,Tb为存取货位不在同一层时完成一个存取对的调度行程时间,存取对表示先存后取的连续两次货物调度;mij=0或1,取值为0表示存取对的存取货不在同一层,取值为1表示存取对的存取货在同一层,i为存货,j为取货。Among them, T d is the dispatching time of the compound operation of storage and retrieval, T t is the scheduling travel time of completing an access pair when the storage and retrieval locations are on the same floor, and T b is the completion of an access when the storage and retrieval locations are not on the same floor. The scheduling travel time of the pair, the access pair means two consecutive cargo dispatches that are deposited first and then fetched ; The correct storage and withdrawal are on the same floor, i is the stock, and j is the pick-up.

所述Tt和Tb分别表示为:The T t and T b are expressed as:

TT tt == 22 zz ii vv sthe s ++ xx ii ++ xx jj vv mm ′′ ++ ythe y ii ++ ythe y jj vv zz ′′ ++ ythe y ii ++ ythe y jj vv zz ++ || xx ii -- xx jj || vv mm ++ 44 tt zz ++ 22 tt mm ++ 22 tt mm ′′ ++ 22 tt sthe s ′′

TT bb == zz ii ++ || zz ii -- zz jj || ++ zz jj vv sthe s ++ xx ii ++ xx jj vv mm ′′ ++ ythe y ii ++ ythe y jj vv zz ′′ ++ ythe y ii ++ ythe y jj vv zz ++ xx ii ++ xx jj vv mm ++ 44 tt zz ++ 22 tt mm ++ 22 tt mm ′′ ++ 22 tt sthe s ++ 22 tt sthe s ′′

其中,x、y以及z为货物对应货位在OXYZ坐标系下坐标,所述OXYZ坐标系中,原点O对应全自动立体仓库的I/O位置,X轴对应母车移动方向,Y轴对应子车移动方向,Z轴对应升降机移动方向;tz为子车取货或卸货时间;tm为空载情况下母车取子车或卸子车的时间;tm'为满载情况下母车取子车或卸子车的时间;ts为空载情况下升降机取母车或卸母车的时间;ts'为满载情况下升降机取母车或卸母车的时间;vs为升降机速度;vm为母车空载速度,vm'为母车满载速度;vz为子车空载速度,vz'为子车满载速度。Among them, x, y, and z are the coordinates of the corresponding cargo location of the goods in the OXYZ coordinate system. In the OXYZ coordinate system, the origin O corresponds to the I/O position of the fully automatic three-dimensional warehouse, the X axis corresponds to the moving direction of the mother car, and the Y axis corresponds to The moving direction of the child car, the Z axis corresponds to the moving direction of the elevator; t z is the time for picking up or unloading the child car; t m is the time for the mother car to pick up or unload the child car under no-load conditions; t s is the time for the elevator to pick up or unload the mother car when it is unloaded; t s ' is the time for the elevator to take or unload the mother car when it is fully loaded; v s is Lift speed; v m is the no-load speed of the mother car, v m ' is the full-load speed of the mother car; v z is the no-load speed of the sub-car, and v z ' is the full-load speed of the sub-car.

所述优化的过程中,若调度任务内包括的存货任务量大于取货任务量,则用相应数量的待取货物坐标为(0,0,0)的取货任务使存取货任务量相等。In the optimization process, if the amount of inventory tasks included in the scheduling task is greater than the amount of pick-up tasks, use the corresponding number of pick-up tasks whose coordinates are (0,0,0) to equalize the amount of pick-up tasks .

所述优化的方法为遗传算法。The optimization method is genetic algorithm.

所述遗传算法中交叉概率Pc为0.7~0.9,变异概率Pm为0.1~0.2。In the genetic algorithm, the crossover probability P c is 0.7-0.9, and the mutation probability P m is 0.1-0.2.

本发明的有益效果体现在:The beneficial effects of the present invention are reflected in:

本发明对一台升降机配一套穿梭子母车的调度情况建立数学模型,然后建立相应出入库模型,采用遗传算法对出入库模型优化后,存取行程时间大大缩短,可以明显节约时间成本,节约能源,使穿梭子母车全自动立体仓库的高效率、高密度,以及高利用率等优点得到充分发挥,实现自动化立体仓库实时、在线的优化调度,具有较大的实际应用意义。The present invention establishes a mathematical model for the dispatching situation of a lift with a set of shuttle-cars, and then establishes a corresponding storage model. After optimizing the storage model by using a genetic algorithm, the storage and retrieval travel time is greatly shortened, which can significantly save time and cost. Saving energy can give full play to the advantages of high efficiency, high density, and high utilization rate of the automatic three-dimensional warehouse of the shuttle car, and realize real-time and online optimal scheduling of the automatic three-dimensional warehouse, which has great practical application significance.

附图说明Description of drawings

图1为穿梭子母车全自动立体仓库示意图;Figure 1 is a schematic diagram of a fully automatic three-dimensional warehouse with a shuttle bus;

图2为穿梭子母车全自动立体仓库模型图;Fig. 2 is a model diagram of the fully automatic three-dimensional warehouse of the shuttle bus;

图中:1为母车轨道,2为子车轨道,3为升降机轨道。Among the figure: 1 is the parent car track, 2 is the child car track, and 3 is the elevator track.

具体实施方式detailed description

下面结合附图和实施例对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

本发明提供一种穿梭子母车与升降机混合优化调度方法,具体按照以下步骤实施:The present invention provides a mixed optimal dispatching method for a shuttle car and an elevator, which is specifically implemented according to the following steps:

步骤1对一台升降机配一套穿梭子母车(1:1型)的调度情况建立合理的数学模型;Step 1 establishes a reasonable mathematical model for the dispatching situation of an elevator with a set of shuttle car (1:1 type);

1.1对穿梭子母车全自动立体仓库进行分析研究,制定货物存取规则1.1 Analyze and study the fully automatic three-dimensional warehouse of the shuttle bus, and formulate the rules for cargo storage and withdrawal

参见图1,穿梭子母车全自动立体仓库包含:穿梭子母车(由子车和母车组成)、母车行走轨道(巷道)、子车行走轨道(货架列)、穿梭式货架、托盘垂直提升系统(升降机)、托盘输送系统、CMS设备控制系统、WMS仓库管理系统。将实际穿梭子母车全自动立体仓库转化为OXYZ坐标系下的模型,如图2所示,包括升降机轨道3、母车轨道1和子车轨道2。其中,升降机将装有货物的子母车进行Z轴方向的运送,母车将子车与货物进行X轴方向运送,子车将货物进行Y轴方向运送。单个货位坐标为[x,y,z],这个坐标是指货位中心的坐标,以I/O点(出入库站)为上述坐标系原点O。Referring to Figure 1, the fully automatic three-dimensional warehouse of the shuttle car includes: the shuttle car (composed of the child car and the mother car), the mother car running track (roadway), the child car walking track (shelf column), the shuttle rack, and the pallet vertical Lifting system (elevator), pallet conveying system, CMS equipment control system, WMS warehouse management system. Transform the actual fully automatic three-dimensional warehouse that shuttles mother and child cars into a model in the OXYZ coordinate system, as shown in Figure 2, including elevator track 3, mother car track 1, and child car track 2. Among them, the elevator transports the sub-cart with the goods in the direction of the Z axis, the mother car transports the sub-car and the goods in the direction of the X-axis, and the sub-car transports the goods in the direction of the Y-axis. The coordinates of a single cargo location are [x, y, z], which refer to the coordinates of the center of the cargo location, with the I/O point (inbound and outbound station) as the origin O of the above coordinate system.

本发明还设定如下货物存取规则:The present invention also sets the following cargo access rules:

(1)使用一套穿梭子母车,一次运送仅能携带一个货物。单独存货(或取货)情况下,穿梭子母车存货(取货)结束后回到出入库站(I/O点);存取货复合作业情况下,穿梭子母车存货结束后,从该点出发进行接下来的取货任务,最终任务结束后,升降机和穿梭子母车均回到出入库站。(1) Using a set of shuttle car, only one cargo can be carried at a time. In the case of separate inventory (or pick-up), return to the inbound and outbound station (I/O point) after the inventory (pickup) of the shuttle vehicle is completed; From this point, the next pick-up task is carried out. After the final task is over, the elevator and the shuttle car return to the warehouse station.

(2)升降机和穿梭子母车的初始位置在出入库站(即I/O点)。(2) The initial position of the elevator and the shuttle bus is at the in-out station (i.e. the I/O point).

出入库订单(即调度任务)下达后,仓库管理系统(WMS)对订单进行分析,按照单纯存货作业、单纯取货作业、存取货复合作业三种情况,设备控制系统(CMS)调控升降机将子母车提升到相应的层,母车在巷道运动,停留在货物所在的货物列处,母车释放子车,子车完成存货或者取货作业后返回。After the inbound and outbound order (that is, the scheduling task) is issued, the warehouse management system (WMS) analyzes the order, and the equipment control system (CMS) regulates the lift to The mother car is lifted to the corresponding floor, the mother car moves in the roadway, stays at the cargo row where the goods are located, the mother car releases the child car, and the child car returns after completing the inventory or picking up the goods.

1.2建立一台升降机配一套穿梭子母车(1:1型)存取货物数学模型1.2 Establish an elevator with a set of shuttle car (1:1 type) to access the mathematical model of goods

定义:子车装、卸货物时间为tz;母车装、卸空载子车时间为tm,母车装、卸满载子车时间为tm',升降机装、卸空载母车时间为ts,升降机装、卸满载母车时间为ts',装和卸时间一样;升降机速度为vs;母车空载速度为vm,母车满载速度为vm';子车空载速度为vz,子车满载速度为vz'。Definition: the loading and unloading time of sub-cars is t z ; the time of loading and unloading empty-loaded sub-cars on the mother car is t m , the time of loading and unloading full-loaded sub-cars on the mother car is t m ', the time of elevator loading and unloading empty-loaded mother cars is t s , the time for the elevator to load and unload the full-loaded mother car is t s ', and the time for loading and unloading is the same; the speed of the elevator is v s ; The loaded speed is v z , and the fully loaded speed of the sub-car is v z '.

(1)单纯存货作业模型(1) Simple inventory operation model

因升降机和子母车的初始位置在O点,且每次存货完成后子母车又回到O点,所以单纯存货的总调度行程时间Tc如下:Since the initial positions of the elevator and the master car are at point O, and the mother car returns to point O after each inventory is completed, the total scheduling travel time T c of pure inventory is as follows:

Tc=∑Tc1 T c =∑T c1

TT cc 11 == (( 22 zz ii vv sthe s ++ xx ii vv mm ++ xx ii vv mm ′′ ++ ythe y ii vv zz ++ ythe y ii vv zz ′′ ++ tt sthe s ++ tt sthe s ′′ ++ tt mm ++ tt mm ′′ ++ 22 tt zz )) -- -- -- (( 11 ))

(2)单纯取货作业模型(2) Simple pick-up operation model

因升降机和子母车的初始位置在O点,且每次取货完成后子母车又回到O点,所以单纯取货的总调度行程时间Tq如下:Since the initial positions of the elevator and the mother car are at point O, and the mother car returns to point O after each pick-up, the total scheduling travel time T q for simple pick-up is as follows:

Tq=∑Tq1 T q =∑T q1

TT qq 11 == (( 22 zz jj vv sthe s ++ xx jj vv mm ++ xx jj vv mm ′′ ++ ythe y jj vv zz ++ ythe y jj vv zz ′′ ++ tt sthe s ++ tt sthe s ′′ ++ tt mm ++ tt mm ′′ ++ 22 tt zz )) -- -- -- (( 22 ))

(3)存取货复合作业模型(3) Composite operation model for storage and retrieval

将货物的存取进行配对,称为存取对,即一存一取为一个单元。对于每个存取对,分两种情况:Pairing the access of goods is called an access pair, that is, one deposit and one withdrawal are a unit. For each access pair, there are two cases:

(a)取货货位和存货货位在同一层;(a) The pick-up location and the storage location are on the same floor;

(b)取货货位和存货货位不在同一层;(b) The pick-up location and the storage location are not on the same floor;

同时,将存取对的存取货是否在同一层设为一个0-1变量mijAt the same time, set whether the storage and withdrawal of the access pair are on the same layer as a 0-1 variable m ij ,

则每一个存取对(i为存货,j为取货),存取货位在同一层(zi=zj)的调度行程时间Tt、存取货位不在同一层的调度行程时间Tb如下:Then for each access pair (i is stock, j is pick-up), the scheduling travel time T t when the access location is on the same floor ( zi = z j ), and the scheduling travel time T when the access location is not on the same floor b as follows:

TT tt == 22 zz ii vv sthe s ++ xx ii ++ xx jj vv mm ′′ ++ ythe y ii ++ ythe y jj vv zz ′′ ++ ythe y ii ++ ythe y jj vv zz ++ || xx ii -- xx jj || vv mm ++ 44 tt zz ++ 22 tt mm ++ 22 tt mm ′′ ++ 22 tt sthe s ′′ -- -- -- (( 33 ))

TT bb == zz ii ++ || zz ii -- zz jj || ++ zz jj vv sthe s ++ xx ii ++ xx jj vv mm ′′ ++ ythe y ii ++ ythe y jj vv zz ′′ ++ ythe y ii ++ ythe y jj vv zz ++ xx ii ++ xx jj vv mm ++ 44 tt zz ++ 22 tt mm ++ 22 tt mm ′′ ++ 22 tt sthe s ++ 22 tt sthe s ′′ -- -- -- (( 44 ))

存取货复合作业存取对的总调度行程时间Td如下:The total scheduling travel time T d of the access pair of the composite job of depositing and withdrawing goods is as follows:

Td=∑[mij×Tt+(1-mij)×Tb] (5)T d =∑[m ij ×T t +(1-m ij )×T b ] (5)

综上,对于一台升降机配一套穿梭子母车的立体仓库的存取模型如下:To sum up, the access model for a three-dimensional warehouse with one elevator and one set of shuttle car is as follows:

步骤2对存取模型进行优化仿真,确定出入库作业最佳调度顺序与最短调度时间。Step 2 conducts optimization simulation on the access model, and determines the optimal scheduling sequence and the shortest scheduling time of the inbound and outbound operations.

本发明基于遗传算法运用MATLAB进行仿真分析,针对一个升降机配一套穿梭子母车的调度情况,从两个方面进行研究,分别是:存货数量等于取货数量,以及存货数量大于取货数量。存货数量小于取货数量的情况不予考虑。在这里详细介绍存取货数量相等时30个任务量的研究结果,其中参数值见表1。具体步骤如下:The present invention uses MATLAB to carry out simulation analysis based on the genetic algorithm, and studies the dispatching situation of an elevator equipped with a set of shuttle busses from two aspects, namely: the quantity in stock is equal to the quantity to be picked up, and the quantity in stock is greater than the quantity to be picked up. The situation where the stock quantity is less than the pick-up quantity will not be considered. Here is a detailed introduction of the research results of 30 tasks when the number of deposits and withdrawals is equal, and the parameter values are shown in Table 1. Specific steps are as follows:

给所有要存取货的货位分别编号,以货位的遍历次序作为遗传算法的编码。Number all the cargo locations to be stored and retrieved separately, and use the traversal order of the cargo locations as the code of the genetic algorithm.

在MATLAB中产生由一百个(种群数n=100)随机遍历次序构成的初始群体。货物的位置是编译前指定的,也可以使用随机生成的坐标参数。An initial population consisting of one hundred (population number n=100) random traversal order was generated in MATLAB. The location of the cargo is specified before compilation, and a randomly generated coordinate parameter can also be used.

采用基本遗传算法中的选择、交叉、变异操作对货位的遍历次序进行优化,选取迭代次数c=50,交叉概率Pc=0.9,变异概率Pm=0.2,适配值淘汰加速指数m=2。本发明中使用的适配值函数如下:Use the selection, crossover and mutation operations in the basic genetic algorithm to optimize the traversal order of the cargo location, select the number of iterations c = 50, the crossover probability P c = 0.9, the mutation probability P m = 0.2, and the adaptation value elimination acceleration index m = 2. The adaptation value function used in the present invention is as follows:

fitness(i,1)=(1-((len(i,1)-minlen)/(maxlen-minlen+0.0001)))^mfitness(i,1)=(1-((len(i,1)-minlen)/(maxlen-minlen+0.0001)))^m

其中,len(i,1)表示任意个体i对应的调度行程时间,maxlen和minlen分别为群体中调度行程时间最长和最短路径所用时间。Among them, len(i,1) represents the scheduling travel time corresponding to any individual i, and maxlen and minlen are the longest and shortest scheduling travel time in the group respectively.

利用fitness>rand选择个体,将时间较小(适应度较大)个体选择并保留下来。Use fitness>rand to select individuals, and select and retain individuals with smaller time (larger fitness).

当存货数量恰好等于取货数量时:When the inventory quantity is exactly equal to the pickup quantity:

30个货物对应货位坐标分别表示为N(x y z)及N’(x y z),其中,15个为存货(矩阵A),N代表存货货位编号(N=1~15),15个为取货(矩阵B),N’代表取货货位编号(N’=1’~15’)。为寻求一条路径使存取货完成的时间最短,货物对应的货位坐标如下:The location coordinates corresponding to the 30 goods are represented as N(x y z) and N'(x y z), among which, 15 are inventory (matrix A), N represents the number of inventory location (N=1~15), and 15 are Goods (matrix B), N' represents the number of the pick-up location (N'=1'~15'). In order to seek a route to minimize the time to complete the storage and retrieval of goods, the coordinates of the corresponding goods are as follows:

A=[1(13 10 3);2(7 6 4);3(15 11 2);4(3 5 2);5(14 9 3);6(8 2 1);7(12 12 2);8(16 3 4);9(20 92);10(2 4 3);11(3 8 2);12(3 10 3);13(13 9 1);14(5 8 2);15(14 4 3)];A=[1(13 10 3); 2(7 6 4); 3(15 11 2); 4(3 5 2); 5(14 9 3); 6(8 2 1); 7(12 12 2 );8(16 3 4);9(20 92);10(2 4 3);11(3 8 2);12(3 10 3);13(13 9 1);14(5 8 2); 15(14 4 3)];

B=[1’(5 7 4);2’(16 4 1);3’(17 6 2);4’(4 11 2);5’(10 11 1);6’(9 2 3);7’(8 4 2);8’(16 53);9’(19 5 1);10’(13 6 1);11’(17 9 3);12’(7 3 2);13’(2 2 4);14’(12 1 2);15’(18 7 2)];B=[1'(5 7 4); 2'(16 4 1); 3'(17 6 2); 4'(4 11 2); 5'(10 11 1); 6'(9 2 3) ;7'(8 4 2);8'(16 53);9'(19 5 1);10'(13 6 1);11'(17 9 3);12'(7 3 2);13' (2 2 4); 14'(12 1 2); 15'(18 7 2)];

随机生成一百个关于A中元素的排列顺序(遍历次序数组a),随机生成一百个关于B中元素的排列顺序(遍历次序数组b),然后确定数组a中元素(代表一个遍历次序)与数组b中元素(代表一个遍历次序)的一一对应映射关系,由一百个映射关系从而形成一百个关于30个货物量的存取货复合作业的遍历次序。对数组a和数组b中元素分别利用遗传算法进行优化,改变数组中元素的取值(即遍历次序),并按照存取货复合作业的遍历次序计算适配值(既是数组a中相应元素的适配值,也是数组b中相应元素的适配值,所谓相应即构成一个映射关系的两个元素)。Randomly generate one hundred sorting orders of elements in A (traversal order array a), randomly generate one hundred sorting orders about elements in B (traversal order array b), and then determine the elements in array a (representing a traversal order) One-to-one mapping relationship with the elements in the array b (representing a traversal order), one hundred mapping relationships form one hundred traversal orders for the composite operation of depositing and withdrawing 30 goods. The genetic algorithm is used to optimize the elements in array a and array b respectively, changing the value of the elements in the array (that is, the traversal order), and calculating the adaptation value according to the traversal order of the compound operation of accessing goods (that is, the corresponding element in array a The adaptation value is also the adaptation value of the corresponding element in the array b, the so-called correspondence refers to two elements forming a mapping relationship).

根据程序随机所得一组存取货复合作业顺序为:(8→3’)→(12→14’)→(3→12’)→(13→10’)→(9→15’)→(1→11’)→(2→1’)→(5→5’)→(10→6’)→(7→4’)→(11→7’)→(6→13’)→(14→8’)→(15→9’)→(4→2’)。行程时间为:RTime=1015.2(s)。According to the program, a group of composite operation sequence of accessing goods randomly obtained is: (8→3')→(12→14')→(3→12')→(13→10')→(9→15')→( 1→11')→(2→1')→(5→5')→(10→6')→(7→4')→(11→7')→(6→13')→(14 →8')→(15→9')→(4→2'). The travel time is: RTime=1015.2(s).

经过优化后所得一组存取货复合作业顺序为:(13→9’)→(14→4’)→(6→10’)→(7→14’)→(9→2’)→(8→1’)→(5→8’)→(12→13’)→(11→7’)→(15→11’)→(4→12’)→(2→15’)→(10→6’)→(3→3’)→(1→5’)。行程时间为:RTime=977.75(s)。优化效率:η=(优化前行程时间-优化后行程时间)/优化前行程时间=(1015.2-977.75)/1015.2=3.7%。After optimization, the order of a group of composite operations of storage and retrieval is: (13→9')→(14→4')→(6→10')→(7→14')→(9→2')→( 8→1')→(5→8')→(12→13')→(11→7')→(15→11')→(4→12')→(2→15')→(10 →6')→(3→3')→(1→5'). The travel time is: RTime=977.75(s). Optimization efficiency: η=(travel time before optimization-travel time after optimization)/travel time before optimization=(1015.2-977.75)/1015.2=3.7%.

其他情况方法同上,将最终得到的结果归纳入表2。其中,当存货数量>取货数量时,可引入相应数量的(0 0 0)点作为取货货位坐标,使得存货数量=取货数量。同时,由于一套穿梭子母车时,对于单纯存货或者单纯取货的订单,其行程时间和存货或者取货的顺序无关,所以表2中并未进行记录。In other cases, the method is the same as above, and the final results are included in Table 2. Wherein, when the quantity in stock > the quantity to pick up, a corresponding number of (0 0 0) points can be introduced as the coordinates of the pick-up position, so that the quantity in stock = the quantity to pick up. At the same time, when a set of shuttle busses is used, the travel time for orders that are purely stocked or picked up has nothing to do with the order of stocking or picking up, so it is not recorded in Table 2.

由表2得知通过本发明所建立的出入库模型,经过算法优化后货位的取存操作排序得到优化,穿梭车和升降机的行程时间和明显缩短,可以大大节约时间成本,提高了效率,进一步证明了该模型的可行性,对于目前市面上的自动化立体仓库,经济效益可观。It is known from Table 2 that through the warehouse-in and out-of-warehouse model established by the present invention, after the algorithm is optimized, the sorting of the storage and retrieval operations of the cargo space is optimized, and the travel time of the shuttle car and the elevator is significantly shortened, which can greatly save time and cost and improve efficiency. It further proves the feasibility of the model. For the automated warehouses currently on the market, the economic benefits are considerable.

表1.模型编程参数Table 1. Model programming parameters

表2.仿真分析结果Table 2. Simulation analysis results

Claims (7)

1.一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:包括以下步骤:1. A storage system optimization scheduling method combining a shuttle car and a lift, characterized in that: comprising the following steps: 1)根据全自动立体仓库中一台升降机配一套穿梭子母车的调度情况建立用于计算调度行程时间的数学模型;1) Establish a mathematical model for calculating the dispatching travel time according to the dispatching situation of an elevator with a set of shuttle bus in the fully automatic three-dimensional warehouse; 2)以调度行程时间最小化为目标,利用步骤1)所建立的数学模型对调度任务中各个待调度货物的调度顺序进行优化,确定该调度任务在利用一台升降机配一套穿梭子母车完成调度情况下的最优调度顺序。2) With the goal of minimizing the scheduling travel time, use the mathematical model established in step 1) to optimize the scheduling order of each cargo to be dispatched in the dispatching task, and determine that the dispatching task is using a lift with a set of shuttle bus The optimal scheduling order in case of complete scheduling. 2.根据权利要求1所述一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:所述调度任务包括存取货复合作业。2. According to claim 1, a storage system optimization scheduling method combining shuttle vehicles and elevators, characterized in that: said scheduling tasks include combined operations of storage and retrieval. 3.根据权利要求2所述一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:在存取货复合作业情况下,计算调度行程时间的数学模型表示为:3. According to claim 2, a storage system optimization dispatching method combining a shuttle car and an elevator is characterized in that: in the case of combined operation of storage and retrieval, the mathematical model for calculating the dispatching travel time is expressed as: Td=∑[mij×Tt+(1-mij)×Tb]T d =∑[m ij ×T t +(1-m ij )×T b ] 其中,Td为存取货复合作业调度行程时间,Tt为存取货位在同一层时完成一个存取对的调度行程时间,Tb为存取货位不在同一层时完成一个存取对的调度行程时间,存取对表示先存后取的连续两次货物调度;mij=0或1,取值为0表示存取对的存取货不在同一层,取值为1表示存取对的存取货在同一层,i为存货,j为取货。Among them, T d is the dispatching time of the compound operation of storage and retrieval, T t is the scheduling travel time of completing an access pair when the storage and retrieval locations are on the same floor, and T b is the completion of an access when the storage and retrieval locations are not on the same floor. The scheduling travel time of the pair, the access pair means two consecutive cargo dispatches that are deposited first and then retrieved; The correct storage and withdrawal are on the same floor, i is the stock, and j is the pick-up. 4.根据权利要求3所述一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:所述Tt和Tb分别表示为:4. According to claim 3, a storage system optimization scheduling method combining a shuttle car and an elevator is characterized in that: said T t and T b are respectively expressed as: TT tt == 22 zz ii vv sthe s ++ xx ii ++ xx jj vv mm ′′ ++ ythe y ii ++ ythe y jj vv zz ′′ ++ ythe y ii ++ ythe y jj vv zz ++ || xx ii -- xx jj || vv mm ++ 44 tt zz ++ 22 tt mm ++ 22 tt mm ′′ ++ 22 tt sthe s ′′ TT bb == zz ii ++ || zz ii -- zz jj || ++ zz jj vv sthe s ++ xx ii ++ xx jj vv mm ′′ ++ ythe y ii ++ ythe y jj vv zz ′′ ++ ythe y ii ++ ythe y jj vv zz ++ xx ii ++ xx jj vv mm ++ 44 tt zz ++ 22 tt mm ++ 22 tt mm ′′ ++ 22 tt sthe s ++ 22 tt sthe s ′′ 其中,x、y以及z为货物对应货位在OXYZ坐标系下坐标,所述OXYZ坐标系中,原点O对应全自动立体仓库的I/O位置,X轴对应母车移动方向,Y轴对应子车移动方向,Z轴对应升降机移动方向;tz为子车取货或卸货时间;tm为空载情况下母车取子车或卸子车的时间;tm'为满载情况下母车取子车或卸子车的时间;ts为空载情况下升降机取母车或卸母车的时间;ts'为满载情况下升降机取母车或卸母车的时间;vs为升降机速度;vm为母车空载速度,vm'为母车满载速度;vz为子车空载速度,vz'为子车满载速度。Among them, x, y, and z are the coordinates of the corresponding cargo location of the goods in the OXYZ coordinate system. In the OXYZ coordinate system, the origin O corresponds to the I/O position of the fully automatic three-dimensional warehouse, the X axis corresponds to the moving direction of the mother car, and the Y axis corresponds to The moving direction of the child car, the Z axis corresponds to the moving direction of the elevator; t z is the time for picking up or unloading the child car; t m is the time for the mother car to pick up or unload the child car under no-load conditions; t s is the time for the elevator to pick up or unload the mother car when it is unloaded; t s ' is the time for the elevator to take or unload the mother car when it is fully loaded; v s is Lift speed; v m is the no-load speed of the mother car, v m ' is the full-load speed of the mother car; v z is the no-load speed of the sub-car, and v z ' is the full-load speed of the sub-car. 5.根据权利要求4所述一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:所述优化的过程中,若调度任务内包括的存货任务量大于取货任务量,则用相应数量的待取货物坐标为(0,0,0)的取货任务使存取货任务量相等。5. According to claim 4, a storage system optimization scheduling method combining a shuttle car and an elevator is characterized in that: during the optimization process, if the amount of inventory tasks included in the scheduling task is greater than the amount of picking tasks, then use The corresponding quantity of pick-up tasks whose coordinates are (0,0,0) make the deposit and pick-up tasks equal. 6.根据权利要求1所述一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:所述优化的方法为遗传算法。6. According to claim 1, a storage system optimization scheduling method combining shuttles and elevators, characterized in that: the optimization method is a genetic algorithm. 7.根据权利要求6所述一种穿梭车与升降机结合的仓储系统优化调度方法,其特征在于:所述遗传算法中交叉概率Pc为0.7~0.9,变异概率Pm为0.1~0.2。7. The storage system optimization scheduling method combining shuttles and elevators according to claim 6, characterized in that: in the genetic algorithm, the crossover probability P c is 0.7-0.9, and the mutation probability P m is 0.1-0.2.
CN201610365624.2A 2016-05-27 2016-05-27 The warehousing system Optimization Scheduling that a kind of shuttle is combined with lift Active CN105858044B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610365624.2A CN105858044B (en) 2016-05-27 2016-05-27 The warehousing system Optimization Scheduling that a kind of shuttle is combined with lift

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610365624.2A CN105858044B (en) 2016-05-27 2016-05-27 The warehousing system Optimization Scheduling that a kind of shuttle is combined with lift

Publications (2)

Publication Number Publication Date
CN105858044A true CN105858044A (en) 2016-08-17
CN105858044B CN105858044B (en) 2017-12-05

Family

ID=56642613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610365624.2A Active CN105858044B (en) 2016-05-27 2016-05-27 The warehousing system Optimization Scheduling that a kind of shuttle is combined with lift

Country Status (1)

Country Link
CN (1) CN105858044B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107416400A (en) * 2017-07-04 2017-12-01 山东大学 Model and its optimization method based on the intensive automatic storage system of cross-layer shuttle
CN109081030A (en) * 2018-09-28 2018-12-25 陕西科技大学 A kind of method for optimizing configuration of the intensive warehousing system of primary and secondary shuttle vehicle type
CN109230142A (en) * 2018-10-22 2019-01-18 陕西科技大学 A kind of scheduling method for optimizing route of intensive warehousing system multiple working
CN109360447A (en) * 2018-10-16 2019-02-19 北京首钢自动化信息技术有限公司 A kind of control method that stereo garage avoids automatically
CN111612202A (en) * 2019-02-26 2020-09-01 北京京东尚科信息技术有限公司 Method and system for transporting objects
CN111942795A (en) * 2020-08-17 2020-11-17 东华大学 Operation efficiency evaluation method for four-way vehicle dense warehousing system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190840A (en) * 2018-09-21 2019-01-11 中电科技(合肥)博微信息发展有限责任公司 A kind of freezer shuttle dispatching management information system and dispatching method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955818A (en) * 2014-05-27 2014-07-30 山东大学 Task scheduling method of multilayer shuttle vehicle automatic warehousing system
CN103971222A (en) * 2014-05-27 2014-08-06 山东大学 Goods location allocating method applied to automatic warehousing system of multi-layer shuttle vehicle
CN104609086A (en) * 2015-01-12 2015-05-13 世仓物流设备(上海)有限公司 Four-directional shuttle vehicle control system based on road right tokens
CA2954055A1 (en) * 2014-07-08 2016-01-14 Dematic Corp. Lift configuration for carriage-based warehouse

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955818A (en) * 2014-05-27 2014-07-30 山东大学 Task scheduling method of multilayer shuttle vehicle automatic warehousing system
CN103971222A (en) * 2014-05-27 2014-08-06 山东大学 Goods location allocating method applied to automatic warehousing system of multi-layer shuttle vehicle
CA2954055A1 (en) * 2014-07-08 2016-01-14 Dematic Corp. Lift configuration for carriage-based warehouse
CN104609086A (en) * 2015-01-12 2015-05-13 世仓物流设备(上海)有限公司 Four-directional shuttle vehicle control system based on road right tokens

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
郭红丽: "基于多层穿梭车的立体仓库调度优化研究", 《中国优秀硕士学位论文全文数据库经济与管理科学辑》 *
鲁春强等: "基于穿梭式母车运动学模型的matlab仿真分析", 《物流技术》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107416400A (en) * 2017-07-04 2017-12-01 山东大学 Model and its optimization method based on the intensive automatic storage system of cross-layer shuttle
CN107416400B (en) * 2017-07-04 2018-03-23 山东大学 Model and its optimization method based on the intensive automatic storage system of cross-layer shuttle
CN109081030A (en) * 2018-09-28 2018-12-25 陕西科技大学 A kind of method for optimizing configuration of the intensive warehousing system of primary and secondary shuttle vehicle type
CN109360447A (en) * 2018-10-16 2019-02-19 北京首钢自动化信息技术有限公司 A kind of control method that stereo garage avoids automatically
CN109230142A (en) * 2018-10-22 2019-01-18 陕西科技大学 A kind of scheduling method for optimizing route of intensive warehousing system multiple working
CN111612202A (en) * 2019-02-26 2020-09-01 北京京东尚科信息技术有限公司 Method and system for transporting objects
CN111612202B (en) * 2019-02-26 2024-04-19 北京京东乾石科技有限公司 Method and system for transporting articles
CN111942795A (en) * 2020-08-17 2020-11-17 东华大学 Operation efficiency evaluation method for four-way vehicle dense warehousing system
CN111942795B (en) * 2020-08-17 2021-11-12 东华大学 An operation efficiency evaluation method for four-way vehicle intensive storage system

Also Published As

Publication number Publication date
CN105858044B (en) 2017-12-05

Similar Documents

Publication Publication Date Title
CN105858044B (en) The warehousing system Optimization Scheduling that a kind of shuttle is combined with lift
CN105836356B (en) A kind of intensive warehousing system hybrid optimization dispatching method
CN105858043B (en) The warehousing system Optimization Scheduling that a kind of lift is combined with shuttle
CN113222293B (en) Intelligent stereoscopic warehouse optimal scheduling method
CN107480922B (en) Establishment method of cargo space allocation and scheduling model under the two-vehicle operation mode of two-end type on the same track
Zou et al. Operating policies in robotic compact storage and retrieval systems
CN103971222B (en) The goods yard distribution method of Multilayer shuttle car automated storage and retrieval system
CN114417696B (en) A Genetic Algorithm-Based Optimal Allocation Method for Automated Stereoscopic Warehouse
CN104724430B (en) A kind of goods yard arrangement method of lineament stereo storage rack
CN109205163A (en) Across tunnel Multilayer shuttle car warehousing system design method, system and storage medium
CN106021700B (en) Based on the goods yard distribution model method for building up under the layout pattern of distributing in/out library
CN104346658B (en) System dynamic dispatching method is accessed based on the automatic vehicle for improving banker's algorithm
CN109081030B (en) A configuration optimization method for a mother-child shuttle-type dense storage system
US20220332506A1 (en) Container storage system, warehousing system and robot
CN111626516B (en) Order Sequencing Optimization Method for Double-deep Four-way Shuttle System Considering Reversal Strategy
CN111942795B (en) An operation efficiency evaluation method for four-way vehicle intensive storage system
CN106773686A (en) With piler scheduling path model method for building up under the double car operational modes of rail
CN114611767A (en) A Globally Optimal Intelligent Warehouse Scheduling Optimization Algorithm
CN116596440A (en) Automatic stereoscopic warehouse-in and warehouse-out intelligent scheduling method
CN112990818A (en) Automatic warehouse goods space optimization method and system based on auction mechanism
CN116342039A (en) An optimization method for goods distribution and picking in a three-dimensional warehouse
Wang et al. Research on autonomous vehicle storage and retrieval system cargo location optimization in E-commerce automated warehouse
CN116681365A (en) Intelligent manufacturing shop logistics two-section scheduling method based on genetic algorithm
CN115409448A (en) Storage scheduling decision-making method, device, terminal equipment and storage medium
CN115043122B (en) Airport early-arrival luggage stereo storage system entry-exit mode evaluation selection method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210118

Address after: No.12, industrial road, Taihu hi tech Industrial Park, Huzhou south, Huzhou City, Zhejiang Province, 313000

Patentee after: Zhejiang Jingxing logistics equipment Co.,Ltd.

Address before: No. 1, Weiyang District university garden, Xi'an, Shaanxi Province, Shaanxi

Patentee before: SHAANXI University OF SCIENCE & TECHNOLOGY

TR01 Transfer of patent right