CN111674795A - 一种跨层跨巷道穿梭车仓储***的任务调度方法 - Google Patents

一种跨层跨巷道穿梭车仓储***的任务调度方法 Download PDF

Info

Publication number
CN111674795A
CN111674795A CN202010459003.7A CN202010459003A CN111674795A CN 111674795 A CN111674795 A CN 111674795A CN 202010459003 A CN202010459003 A CN 202010459003A CN 111674795 A CN111674795 A CN 111674795A
Authority
CN
China
Prior art keywords
shuttle
task
time
stage
warehouse
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
CN202010459003.7A
Other languages
English (en)
Other versions
CN111674795B (zh
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 University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN202010459003.7A priority Critical patent/CN111674795B/zh
Publication of CN111674795A publication Critical patent/CN111674795A/zh
Application granted granted Critical
Publication of CN111674795B publication Critical patent/CN111674795B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0492Storage devices mechanical with cars adapted to travel in storage aisles
    • 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
    • B65G1/1373Storage 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)
  • Warehouses Or Storage Devices (AREA)

Abstract

一种跨层跨巷道穿梭车仓储***的任务调度方法,包括如下步骤:S1.基于跨层跨巷道穿梭车仓储***的出入库复合作业流程表述其复合作业时间;S2.构建以最小化订单完成时间为目标的混合整数规划模型;S3.设计改进的人工蜂群算法进行模型求解,并得到最优任务调度方案和调度时间。本发明针对跨层跨巷道穿梭车仓储***中的出入库复合作业问题,将复合作业中的仓储作业方式作为研究对象,考虑提升机、转载车、穿梭车的加减速特性,以最大任务完成时间最小化为目标,采用了改进人工蜂群算法对复合作业调度模型进行优化求解,不仅寻求任务时间最小化,也寻求调度的路径方案更优。该***因减少了提升机的数量,使得***的成本大大降低,优化企业效益。

Description

一种跨层跨巷道穿梭车仓储***的任务调度方法
技术领域
本发明涉及物流技术领域,尤其是设计到一种跨层跨巷道穿梭车仓储***的出入库作业任务调度方法。
背景技术
跨层跨巷道多层穿梭车仓储***(Tier-to-tier and aisle-to-aisle shuttlebased storage and retrieval system,TTAASBS/RS)是在跨层穿梭车仓储***基础上发展起来的快速存取、检索***,它主要依靠巷道口的提升机以及巷道内的转载车以及穿梭车配合完成调度任务。其中提升机在仓库边沿负责穿梭车的跨层运动,转载车则安装在垂直于巷道位置负责穿梭车的跨巷道运动,穿梭车依靠转载车、提升机进行跨层跨巷道运动。作业方式包括单一入库作业、单一出库作业以及复合作业。与传统的每层一台穿梭车仓储***相比,穿梭车可以实现多排多层共用,从而增加了穿梭车灵活性。进出库复合作业式跨层跨巷道穿梭车仓储***常用的作业方式,因为穿梭车跨层跨巷道的特点大大增加了调度的复杂性,所以采用合理的调度策略是提高***的吞吐性能有效手段,而这在很大程度上也取决于***执行复合作业任务的路径是否合理。目前,针对跨层跨巷道穿梭车仓储***的建模方法较少,且对设备的运动特性例如加减速特点考虑较少,与实际运动情况存在较大偏差,对于跨层跨巷道仓储***的任务调度有一定的局限性。因此有必要对跨层跨巷道仓储***的出入库任务调度进行深入研究和改进。
发明内容
本发明要克服现有技术的上述缺点,提供一种跨层跨巷道穿梭车仓储***任务调度方法,以提高跨层跨巷道穿梭车仓储***的作业效率。
一种跨层跨巷道穿梭车仓储***的任务调度方法,包括如下步骤:
S1.基于跨层跨巷道穿梭车仓储***的出入库复合作业流程表述其复合作业时间;
S2.构建以最小化订单完成时间为目标的混合整数规划模型;
S3.设计改进的人工蜂群算法进行模型求解,并得到最优任务调度方案和调度时间。
S1:基于跨层跨巷道穿梭车仓储***的出入库复合作业流程表述其复合作业时间,具体为:
步骤11:依据跨层跨巷道穿梭车仓储***的出入库复合作业流程,一次复合作业任务可以分为三个阶段,即:取货任务、出库任务、入库任务;
步骤11.1:引入虚拟提升机的概念,即在某过程中选择虚拟提升机,则表示在该过程中无需进行跨层作业;
步骤11.2:引入虚拟转载车的概念,即在某过程中选址虚拟转载车,则表示该过程中无需进行跨巷道作业;
步骤11.3:则复合作业中的每个任务都可以表示为五阶段的作业:第一阶段的作业设备为穿梭车,第二阶段的作业设备为转载车,第三阶段的作业设备为提升机,第四阶段的作业设备为转载车,第五阶段的作业设备为穿梭车。
步骤12:根据每次复合任务的作业性质,又可以将三个阶段细分为五个任务;
步骤12.1:取货任务:1.穿梭车从当前位置前往巷道口调用转载车;2.转载车搭载穿梭车前往提升机站台并调用提升机;3.提升机搭载穿梭车前往出库货位层释放穿梭车并调用转载车;4.转载车搭载穿梭车前往出库货物所在巷道并释放穿梭车;5.穿梭车前往出库货位进行出库任务操作;
步骤12.2:出库任务与入库任务的五个任务与取货任务类似;
步骤13:设出库货物i和入库货物j坐标分别为(xi,yi,zi)和(xj,yj,zj),则穿梭车初始位置即上一入库作业结束位置为(xj-1,yj-1,zj-1),根据出入库复合作业流程,按照穿梭车初始位置与待出库货物是否处于同一层,进行作业时间分析。
步骤13.1:当穿梭车初始位置与待出库货位位置不同层时,即zi≠zi-1,则其复合作业时间为
T<sub>ij</sub>=t<sub>1</sub>+t<sub>2</sub>+t<sub>3</sub>+t<sub>4</sub>+t<sub>5</sub>+t<sub>6</sub>+2t<sub>7_1</sub>+2t<sub>8</sub>+t<sub>9</sub>+t<sub>10</sub>+t<sub>11</sub>+t<sub>12</sub>+t<sub>13</sub>+t<sub>14</sub>+4t<sub>15</sub>+8t<sub>16</sub>+4t<sub>17</sub> (1)
步骤13.2:当穿梭车初始位置与待出库货物位置同层不同巷道时,即zi-1=zi且xi-1≠xi,则其复合作业时间为
T<sub>ij</sub>=t<sub>1</sub>+t<sub>2</sub>+t<sub>7_1</sub>+t<sub>7_2</sub>+2t<sub>8</sub>+t<sub>9</sub>+t<sub>10</sub>+t<sub>11</sub>+t<sub>12</sub>+t<sub>13</sub>+t<sub>14</sub>+4t<sub>15</sub>+6t<sub>16</sub>+4t<sub>17</sub> (2)
步骤13.3:当穿梭车初始位置与待出库货物位置同层且同巷道时,即zi-1=zi且xi-1=xi,则其复合作业时间为
T<sub>ij</sub>=t<sub>18</sub>+t<sub>8</sub>+t<sub>9</sub>+t<sub>7_2</sub>+t<sub>10</sub>+t<sub>11</sub>+t<sub>12</sub>+t<sub>13</sub>+t<sub>14</sub>+t<sub>15</sub>+t<sub>15</sub>+t<sub>16</sub> (3)
其中,t1为穿梭车从初始位置运行至巷道首处的时间,t2为穿梭在前往提升机站台过程中等待转载车的时间,t3为转载车搭载穿梭车前往提升机站台的时间,t4位穿梭车前往取出库货物过程中等待提升机的时间,t5为提升机搭载穿梭车从当前货位所在层运行至出库货物所在层的时间,t6为穿梭车前往出库货位过程中等待转载车的时间,t7_1为转载车搭载穿梭车从(提升机站台/初始位置巷道)前往出库货位所在巷道的时间,(t7_2为转载车搭载穿梭车从出库货位所在巷道前往提升机站台),t8为穿梭车从巷道首处运行至出库货i所在位置(t8还可以表示为穿梭车从出库货位i运行至巷道首处的时间),t9穿梭车前往提升机站台过程中中等待转载车的过程时间,t10为穿梭车前往取入库货物过程中等待提升机的时间,t11位穿梭车搭载提升机从出库货位层到达I/O站台并返回入库货位层所在时间,t12为穿梭车前往入库货物巷道过程中等待转载车的时间,t13位转载车搭载穿梭车前往入库货物巷道处的时间,t14位穿梭车从巷道首处和运行至入库货位所在时间,t15为提升机装(卸)穿梭车时间,t16为转载车装/卸穿梭车时间,t17位穿梭车装卸货物时间,t18为从当前位置运行至出库货为所在位置时间。t2,t6,t9,t12为穿梭车等待转载车的时间,t4,t10为等待提升机的时间,与作业任务顺序有关;t1,t3,t5,t7_1,t7_2,t8,t11,t13和t18为设备运动时间可以根据运动距离及其速度、加速度计算,t14,t15,t16为定值。
S2:所述构建以最小化订单完成时间为目标的混合整数规划模型,具体为:
步骤21:跨层跨巷道穿梭车仓储***的复合作业通过迭代思想转化为混合流水线作业模式;
步骤22:通过任务与穿梭车的不同组合与排序,产生不同的订单处理时间,选择其中最短的作业时间,可以确定任务的拣选分配与排序,故跨层跨巷道穿梭车仓储***完成某订单的总时间目标函数为
Min Cmax (4)
其中Cmax为所有任务的最大完成时间。
步骤23:为保证每个复合作业单元的各设备执行顺序和时间的合法性建立混合整数规划模型的约束条件。
步骤23.1:执行设备的约束,具体为:
(1)每个任务的每个阶段仅由一台设备执行,表达式如下:
Figure BDA0002510249370000041
(2)每个任务的第一阶段和第五阶段所执行设备为同一个,此时对象为穿梭车表达式如下:
Figure BDA0002510249370000042
(3)每个任务的第二阶段和第四阶段所知悉的设备取决与转载车的取用,k=1,2时对象为实际转载车,表示同一任务的二、四阶段为一虚一实转载车,此时不跨层跨巷道;k=3时,对象为虚拟转载车,此时同一任务的二、四阶段为虚拟转载车,不跨层不跨巷道,表达式如下:
Figure BDA0002510249370000043
(4)同一任务的阶段二和阶段四由不同设备完成,对象为实际转载车,此时跨层运动,表达式如下:
Figure BDA0002510249370000051
(5)同一作业单元的前后任务的阶段一由同一设备完成,对象为穿梭车,具体表达式如下:
Figure BDA0002510249370000052
(6)表示同一作业单元的前后任务的二四阶段的设备依据k决定,对象为转载车。不跨层运动时,k=3,对象为虚拟转载车,同同一设备完成;k=1,2,对象为实际转载车;
Figure BDA0002510249370000053
(7)表示跨层时,同一作业单元的前后任务的阶段二由不同设备完成,对象为实际转载车,表达式如下:
Figure BDA0002510249370000054
步骤23.2:任务作业开始时间的约束,具体为:
(1)所有任务的开始时间均在***开始作业之后,表达式如下:
Figure BDA0002510249370000055
(2)同一复合作业单元下三个任务的开始时间的关系,只有前序任务完成后,才能进行后续任务的作业,表达式如下:
Figure BDA0002510249370000056
(3)每个任务各阶段的开始时间的关系,只有上阶段完成后,才能进行下一阶段的作业,表达式如下:
Figure BDA0002510249370000057
(4)同一设备连续两个作业任务开始时间的关系,只有前序任务完成后,才能进行后续任务的作业,表达式如下:
Figure BDA0002510249370000061
步骤23.3:任务与设备间的约束,具体为:
(1)在每台设备作业序列中,每个任务最多有一个前序任务与后续任务,表达式如下:
Figure BDA0002510249370000062
步骤23.4:总任务最大完成时间的约束,具体为:
(1)总任务最大完成时间大于等于每一个复合作业单元的完成时间,表达式如下:
Figure BDA0002510249370000063
其本文所研究的问题可以转化为五阶段的混合流水线调度问题,货物出入库作业单元为n=(1,2,3,....,N)。则根据对穿梭车的作业指令分析,则将每个阶段都划分为3个任务,即第n个作业单元可分为第3n-2个任务、第3n-1个任务和第3n个任务。记b为任务序号,b=1,2,3,…,3N-2,3N-1,3N,其中n为单元编号。设定s为操作阶段索引,s为阶段编号,s=1,2,3,4,5;分别为:1.穿梭车从当前位置至巷道首处;2.转载车搭载穿梭车至提升机处;3.提升机搭载穿梭车至目标层处;4.转载车搭载穿梭车至目标巷道;5.穿梭车出转载车运行至目标货位处进行存取货作业。k为作业设备编号,k=1,2,…,ms;ms为第s阶段的作业设备数,其中m1=m5=Q,表示第一阶段和第五阶段的设备数量即为穿梭车的数量;m2=m4=3,其中该阶段的第1、2个设备分别代表跨层实际运行的转载车,当只进行跨巷道运动时,则第1、2个转载车代表的是当需要进行跨层运动时,分别代表不同层的转载车,第3个为虚拟转载车,选择该转载车表示该阶段无需进行跨巷道运动,例如s=2,k=1则表示任务的第二阶段采用的是实际运行的转载车;m3=3,其中该阶段的其中两个m1、m2设备为实际运行的提升机,m3为虚拟提升机,选择该提升机表示该阶段无需进行跨层运动。tbs为任务b在s阶段的开始时间;pbs为任务b在s阶段的作业时间;wbb'sk为s阶段机器k操作的两个连续任务b和b'之间的准备时间,即转载车在连续作业之间的空载时间仅存在于第二、四阶段的第一、二个设备中;提升机在连续作业之间的空载时间仅存在于第三阶段的第一、二个设备中;G为足够大的数;
S3:所述的改进人工蜂群算法求解跨层跨巷道穿梭车复合作业模型,并得到最优任务调度方案和调度时间,具体为:
步骤31:初始化算法参数。包括最大迭代次数MaxCycle、蜜蜂总数SN,以及蜜源改善的最大搜索次数limit,搜索次数上界ub,以及搜索下界lb;
步骤332:初始化种群。人工鱼群个体的编码:基于跨层跨巷道仓储***复合作业调度模型的特点,采用出入库混合整数编码方式,编码序号代表任务的编号。将X个入库货物和Y个出库货物分别从1~X,1~Y随机编号,若X≠Y,则利用I/O位置编号“0”将任务对补齐,其中I/O位置坐标为(0,0,0),此时该任务对执行单一出库(入库)作业。假设有S对复合作业任务,则存在S个入库任务以及S个出库任务,其中将S个出库任务随机编码为1~S,S个入库任务则随机编码为S+1~2S,确定由穿梭车的任务序号则确定了转载车的任务序列。其中穿梭车的数量为4个,分别分散在整个仓库***。
步骤33:本文目标是完成所有任务的作业时间最短,即求解极小化问题,则适应度函数为:
fitness=min T=min Cmax
式中Cmax为所有任务完成的最大完成时间。
步骤34:进入人工蜂群迭代过程,当迭代次数小于最大迭代次数MaxCycle,执行如下操作。
步骤34.1:将所有蜜蜂都设为侦查蜂,种群初始化,种群规模为蜜蜂的个数
步骤34.2:评价所有蜜源“收益度”,进行排序,排名靠前的成为雇佣峰,排名靠后的为观察峰,雇佣峰和观察峰的数量为SN的一半;
步骤34.3:雇佣峰阶段。雇佣蜂通过局部搜素寻找新的蜜源,根据式(2)产生新解并计算适应度函数值,根据贪婪准则选择更好的蜜源;
步骤34.4:观察峰阶段。观察蜂根绝式(3)的轮盘赌的方式选择其中一个蜜源在其附近进行搜索,观察蜂并根据适应度值高低判断是否跟随雇佣蜂前往蜜源;
步骤34.5:侦查蜂阶段。如果雇佣蜂和观察峰在蜜源停留次数超过limit,仍没有找个更佳的蜜源,则放弃该蜜源,雇佣蜂转化成侦查蜂;
步骤34.6:记录当前迭代次数的最优适应度值,判断是否达到最大迭代次数,若达到则停止算法,输出全局最优解,否则回到步骤34.1.
步骤35:当迭代次数已达到预置的最大迭代次数MaxCycle,算法终止,输出最优解,即公告板中人工鱼状态和函数值。人工蜂群状态即是任务调度方案,函数值即是该方案下调度时间。
与现有技术相比,本发明具有以下有益的技术效果:
本发明公开的跨层跨巷道穿梭车仓储***的复合作业任务调度方法,针对跨层跨巷道穿梭车仓储***中的出入库复合作业问题,将复合作业中的提升机、转载车和穿梭车配合完成的仓储作业方式作为研究对象,考虑提升机、转载车、穿梭车的加减速特性,以最大任务完成时间最小化为目标,采用了改进人工蜂群算法对复合作业调度模型进行优化求解,不仅寻求任务时间最小化,也寻求调度的路径方案更优。该***因减少了提升机的数量,使得***的成本大大降低,优化企业效益。
附图说明
图1为本发明的跨层跨巷道穿梭车仓储***示意图;
图2为本发明的跨层跨巷道穿梭车仓储***货架立面图;
图3为本发明的出入库作业示意图;
图4为本发明的出入库复合作业的作业流程图;
图5复合作业人工蜂群编码方式:
图6为本发明的设计的改进人工蜂群算法的流程图;
图7初始路径图;
图8改善后的路径图。
具体实施方式
下面结合实例及图对本发明的技术方案做进一步说明。所述是对本发明的解释而不是限定。
一种跨层跨巷道穿梭车仓储***的任务调度方法,包括如下步骤:
S1.由穿梭车、转载车和提升机在复合作业中的运行流程,分析其复合作业时间;
S2.构建以最小化订单完成时间为目标的混合整数规划模型;
S3.设计改进的人工蜂群算法进行模型求解,并得到最优任务调度方案。
所述S1中跨层跨巷道穿梭车仓储***复合作业的流程与时间包括:
步骤11:由穿梭车、转载车和提升机在复合作业中的运行流程
参见图2、图3和图4,将跨层跨巷道穿梭车仓储***转化为xyz坐标下的模型,跨层跨巷道穿梭车仓储***的复合作业即为出入库交叉作业,过程中规划优先完成一个出库任务,然后再完成后一个入库任务,构成一个完整的双命令周期作业。设出库货物i和入库货物j坐标分别为(xi,yi,zi)和(xj,yj,zj),设穿梭车初始位置即上一入库作业结束位置为(xj-1,yj-1,zj-1),当某次双倍命令周期作业中入库作业或出库作业缺失时,补充坐标为(0,0,0)的货物,作为虚拟的出(入)库作业,形成完整的双命令周期作业。
步骤11.1:引入虚拟提升机的概念,即在某过程中选择虚拟提升机,则表示在该过程中无需进行跨层作业;
步骤11.2:引入虚拟转载车的概念,即在某过程中选择虚拟转载车,则表示该过程无需进行跨巷道作业;
步骤11.3:则复合作业中的每个任务都可以表示为五阶段的作业:第一阶段的作业设备为穿梭车,第二阶段的作业设备为转载车,第三阶段的作业设备为提升机,第四阶段的作业设备为转载车,第五阶段的作业设备为穿梭车。
步骤12:按照穿梭车初始位置与待出库货物是否处于同层同巷道,进行分情况讨论。
步骤12.1:当穿梭车初始位置与待出库货物处于同层不同巷道时候,则具体流程为:(a)穿梭车从初始位置(xj-1,yj-1,zj-1)水平运动至巷道首处(xi-1,0,zi-1),调用转载车;(b)并由转载车搭载穿梭车前往待出库货物巷道(xi,0,zi),转载车释放穿梭车;(c)穿梭车水平运动至出库货物位置(xi,yi,zi)进行取货;(d)完成后搭载转载车返回提升机站台,等待提升机(e)穿梭车搭乘提升机垂直运动至I/O站台(0,0,0)完成出库并取入库货物;(f)后搭乘提升机垂直运动至待入库货物所在层(0,0,zj);(g)穿梭车从提升机站台处搭载转载车运动至待入库货物巷道口(xj,0,zj);(h)后穿梭车水平运动至待入库货位位置(xj,yj,zj)进行入库作业。根据以上流程,确定其复合作业时间为:
Tij=t1+t2+t7_1+t7_2+2t8+t9+t10+t11+t12+t13+t14+4t15+6t16+4t17 (1)
步骤12.2:当穿梭车初始位置与待出库货物处于同层同巷道时,则具体流程为:(a)穿梭车从初始位置(xj-1,yj-1,zj-1)水平运动至出库货物位置(xi,yi,zi)进行取货,完成后搭载转载车返回提升机站台,等待提升机,穿梭车搭乘提升机垂直运动至I/O站台(0,0,0)完成出库并取入库货物,而后搭乘提升机垂直运动至待入库货物所在层(0,0,zj),穿梭车从提升机站台处搭载转载车运动至待入库货物巷道口(xj,0,zj),而后穿梭车水平运动至待入库货位位置(xj,yj,zj)进行入库作业。根据以上流程,确定其复合作业时间为:
Tij=t18+t8+t9+t7_2+t10+t11+t12+t13+t14+4t15+4t16+4t17,zi-1=zi且xi-1=xi (2)
步骤12.3:当穿梭车初始位置与待出库货物处于同层不同巷道时候,则具体流程为:(a)穿梭车从初始位置(xj-1,yj-1,zj-1)水平运动至巷道首处(xi-1,0,zi-1),调用转载车;(b)由转载车搭载穿梭车前往提升机站台(0,0,zi-1),等待提升机;(c)提升机搭载穿梭车前往带出库货物所在层(0,0,zi),提升机释放穿梭车调用转载车;(d)转载车搭载穿梭车前往待出库货物所在巷道(xi,0,zi),转载车释放穿梭车;(e)穿梭车水平运动至出库货物位置(xi,yi,zi)进行取货。取货完成。完成后搭载转载车返回提升机站台,等待提升机,穿梭车搭乘提升机垂直运动至I/O站台(0,0,0)完成出库并取入库货物,而后搭乘提升机垂直运动至待入库货物所在层(0,0,zj),穿梭车从提升机站台处搭载转载车运动至待入库货物巷道口(xj,0,zj),而后穿梭车水平运动至待入库货位位置(xj,yj,zj)进行入库作业。根据以上流程,确定其复合作业时间为:
Tij=t1+t2+t3+t4+t5+t6+2t7_1+2t8+t9+t10+t11+t12+t13+t14+4t15+8t16+4t17 (3)
t1为穿梭车从初始位置运行至巷道首处的时间,t2为穿梭在前往提升机站台过程中等待转载车的时间,t3为转载车搭载穿梭车前往提升机站台的时间,t4位穿梭车前往取出库货物过程中等待提升机的时间,t5为提升机搭载穿梭车从当前货位所在层运行至出库货物所在层的时间,t6为穿梭车前往出库货位过程中等待转载车的时间,t7_1为转载车搭载穿梭车从(提升机站台/初始位置巷道)前往出库货位所在巷道的时间,(t7_2为转载车搭载穿梭车从出库货位所在巷道前往提升机站台),t8为穿梭车从巷道首处运行至出库货i所在位置(t8还可以表示为穿梭车从出库货位i运行至巷道首处的时间),t9穿梭车前往提升机站台过程中中等待转载车的过程时间,t10为穿梭车前往取入库货物过程中等待提升机的时间,t11位穿梭车搭载提升机从出库货位层到达I/O站台并返回入库货位层所在时间,t12为穿梭车前往入库货物巷道过程中等待转载车的时间,t13位转载车搭载穿梭车前往入库货物巷道处的时间,t14位穿梭车从巷道首处和运行至入库货位所在时间,t15为提升机装(卸)穿梭车时间,t16为转载车装/卸穿梭车时间,t17位穿梭车装卸货物时间,t18为从当前位置运行至出库货为所在位置时间。t2,t6,t9,t12为穿梭车等待转载车的时间,t4,t10为等待提升机的时间,与作业任务顺序有关;t1,t3,t5,t7_1,t7_2,t8,t11,t13和t18为设备运动时间可以根据运动距离及其速度、加速度计算,t14,t15,t16为定值。
步骤S2中构建以最小化订单完成时间为目标的混合整数规划模型,具体包括:
步骤21:跨层跨巷道穿梭车仓储***的复合作业通过迭代思想转化为混合流水线作业模式;
步骤22:通过任务与穿梭车的不同组合与排序,产生不同的订单处理时间,选择其中最短的作业时间,可以确定任务的拣选分配与排序,故跨层跨巷道穿梭车仓储***完成某订单的总时间目标函数为
Min Cmax (4)
其中Cmax为所有任务的最大完成时间。
步骤23:为保证每个复合作业单元的各设备执行顺序和时间的合法性建立混合整数规划模型的约束条件。
步骤23.1:执行设备的约束,具体为:
(8)每个任务的每个阶段仅由一台设备执行,表达式如下:
Figure BDA0002510249370000131
(9)每个任务的第一阶段和第五阶段所执行设备为同一个,此时对象为穿梭车表达式如下:
Figure BDA0002510249370000132
(10)每个任务的第二阶段和第四阶段所知悉的设备取决与转载车的取用,k=1,2时对象为实际转载车,表示同一任务的二、四阶段为一虚一实转载车,此时不跨层跨巷道;k=3时,对象为虚拟转载车,此时同一任务的二、四阶段为虚拟转载车,不跨层不跨巷道,表达式如下:
Figure BDA0002510249370000133
(11)同一任务的阶段二和阶段四由不同设备完成,对象为实际转载车,此时跨层运动,表达式如下:
Figure BDA0002510249370000134
(12)同一作业单元的前后任务的阶段一由同一设备完成,对象为穿梭车,具体表达式如下:
Figure BDA0002510249370000135
(13)表示同一作业单元的前后任务的二四阶段的设备依据k决定,对象为转载车。不跨层运动时,k=3,对象为虚拟转载车,同同一设备完成;k=1,2,对象为实际转载车;
Figure BDA0002510249370000136
(14)表示跨层时,同一作业单元的前后任务的阶段二由不同设备完成,对象为实际转载车,表达式如下:
Figure BDA0002510249370000141
步骤23.2:任务作业开始时间的约束,具体为:
(5)所有任务的开始时间均在***开始作业之后,表达式如下:
Figure BDA0002510249370000142
(6)同一复合作业单元下三个任务的开始时间的关系,只有前序任务完成后,才能进行后续任务的作业,表达式如下:
Figure BDA0002510249370000143
(7)每个任务各阶段的开始时间的关系,只有上阶段完成后,才能进行下一阶段的作业,表达式如下:
Figure BDA0002510249370000144
(8)同一设备连续两个作业任务开始时间的关系,只有前序任务完成后,才能进行后续任务的作业,表达式如下:
Figure BDA0002510249370000145
步骤23.3:任务与设备间的约束,具体为:
(2)在每台设备作业序列中,每个任务最多有一个前序任务与后续任务,表达式如下:
Figure BDA0002510249370000151
步骤23.4:总任务最大完成时间的约束,具体为:
(2)总任务最大完成时间大于等于每一个复合作业单元的完成时间,表达式如下:
Figure BDA0002510249370000152
其本文所研究的问题可以转化为五阶段的混合流水线调度问题,货物出入库作业单元为n=(1,2,3,....,N)。则根据对穿梭车的作业指令分析,则将每个阶段都划分为3个任务,即第n个作业单元可分为第3n-2个任务、第3n-1个任务和第3n个任务。记b为任务序号,b=1,2,3,…,3N-2,3N-1,3N,其中n为单元编号。设定s为操作阶段索引,s为阶段编号,s=1,2,3,4,5;1.穿梭车从当前位置至巷道首处;2.转载车搭载穿梭车至提升机处;3.提升机搭载穿梭车至目标层处;4.转载车搭载穿梭车至目标巷道;5.穿梭车出转载车运行至目标货位处进行存取货作业。k为作业设备编号,k=1,2,…,ms;ms为第s阶段的作业设备数,其中m1=m5=Q,表示第一阶段和第五阶段的设备数量即为穿梭车的数量;m2=m4=3,其中该阶段的第1、2个设备分别代表跨层实际运行的转载车,当只进行跨巷道运动时,则第1、2个转载车代表的是当需要进行跨层运动时,分别代表不同层的转载车,第3个为虚拟转载车,选择该转载车表示该阶段无需进行跨巷道运动,例如s=2,k=1则表示任务的第二阶段采用的是实际运行的转载车;m3=3,其中该阶段的其中两个m1、m2设备为实际运行的提升机,m3为虚拟提升机,选择该提升机表示该阶段无需进行跨层运动。tbs为任务b在s阶段的开始时间;pbs为任务b在s阶段的作业时间;wbb'sk为s阶段机器k操作的两个连续任务b和b’之间的准备时间,即转载车在连续作业之间的空载时间仅存在于第二、四阶段的第一、二个设备中;提升机在连续作业之间的空载时间仅存在于第三阶段的第一、二个设备中;G为足够大的数;
步骤S3中设计改进的人工蜂群算法进行模型求解,并得到最优任务调度方案,具体为:
步骤31:初始化算法参数。包括最大迭代次数MaxCycle=500、蜜蜂总数SN=40,对应的雇佣蜂以及观察蜂的数量是蜜蜂总数的一般为:SN/2,以及蜜源改善的最大搜索次数limit=100,搜索次数上界ub=800,以及搜索下界lb=-800;
步骤32:初始化种群。以小批量作业(20任务对)进行数值实验仿真,复合作业任务列表见表1。对人工蜂群个体进行编码:基于跨层跨巷道多层穿梭车仓库***调度模型的特点,采用出入库混合整数编码方式,编码序号代表任务的编号。假设有S对复合作业任务,则存在S个入库任务以及S个出库任务,其中将S个出库任务随机编码为1~S,S个入库任务则随机编码为S+1~2S,确定由穿梭车的任务序号则确定了转载车的任务序列。其中穿梭车的数量为4个,分别分散在整个仓库***。出入库编号确定转载车的编码,例如出库作业编号为2,则对应的入库位置为(5,7,4),见表2,位于第四层,则采用编号四转载车;入库作业编号为33,对应的出入位置为(7,20,12),所以对应编号12转载车,其编码方式如图5。
步骤33:本文目标是完成所有任务的作业时间最短,即求解极小化问题,则适应度函数为
fitness=minT=min Cmax
式中Cmax为所有任务完成的最大完成时间。适应度函数计算需满足S2所述的约束。其余具体跨层跨巷道穿梭车仓储***的参数设置如表2所示。
步骤34:进入人工蜂群迭代过程,当迭代次数小于最大迭代次数MaxCycle,执行如下操作。
步骤34.1:将所有蜜蜂都设为侦查蜂,种群初始化,种群规模为蜜蜂的个数
步骤34.2:评价所有蜜源“适应度”,进行排序,排名靠前的成为雇佣峰,排名靠后的为观察峰,雇佣峰和观察峰的数量为SN的一半;
步骤34.3:雇佣峰阶段。雇佣蜂通过局部搜素寻找新的蜜源,根据式(22)产生新解并计算适应度函数值,根据贪婪准则选择更好的蜜源;
Vij=Xijij(Xij-Xkj) (22)
步骤34.4:观察峰阶段。观察蜂根据式(23)的轮盘赌的方式选择其中一个蜜源在其附近进行搜索,观察蜂并根据适应度值高低判断是否跟随雇佣蜂前往蜜源;
Figure BDA0002510249370000171
Figure BDA0002510249370000172
步骤34.5:侦查蜂阶段。如果雇佣蜂和观察峰在蜜源停留次数超过limit,仍没有找个更佳的蜜源,则放弃该蜜源,雇佣蜂转化成侦查蜂;
步骤34.6:记录当前迭代次数的最优适应度值,判断是否达到最大迭代次数,若达到则停止算法,输出全局最优解,否则回到步骤4.1.
步骤35:当迭代次数已达到预置的最大迭代次数MaxCycle,算法终止,输出最优解,即公告板中人工鱼状态和函数值。人工蜂群状态即是任务调度方案,函数值即是该方案下调度时间。
所求得的最优人工蜂群状态对应的20任务对复合作业路径顺序为:穿梭车1:13→21→4→32→11→37→9→22;穿梭车2:19→31→15→24→2→27→8→26→10→39;穿梭车3:6→34→14→23→17→40→7→25→18→33→3→28,穿梭车4:1→29→5→30→16→29→18→36→12→38→20→33,其作业时间总和为637.9s。而采用随机生成30组复合作业序列,得到其作业平均值为847.9s。则本文提出的调度方法可以实现优化效率约为20%。
采用人工蜂群改善前后路径对比图如图7与图8,其中白色、浅灰、深灰。黑色四种颜色分别代表四中穿梭车的处理的任务,通过前后对比可以得出:改进的后的任务路径更加简化,各个穿梭车处理的任务数由原来的每个穿梭车均分十个任务,改进后穿梭车处理的任务数依据最小化最大任务处理时间最的原则进行了重新分配,任务数量更优。
表1出入库任务表
Figure BDA0002510249370000191
表2跨层跨巷道穿梭车仓储***参数表
Figure BDA0002510249370000192
Figure BDA0002510249370000201

Claims (1)

1.一种跨层跨巷道穿梭车仓储***的任务调度方法,包括如下步骤:
S1:基于跨层跨巷道穿梭车仓储***的出入库复合作业流程表述其复合作业时间,具体为:
步骤11:依据跨层跨巷道穿梭车仓储***的出入库复合作业流程,一次复合作业任务可以分为三个阶段,即:取货任务、出库任务、入库任务;
步骤11.1:引入虚拟提升机的概念,即在某过程中选择虚拟提升机,则表示在该过程中无需进行跨层作业;
步骤11.2:引入虚拟转载车的概念,即在某过程中选址虚拟转载车,则表示该过程中无需进行跨巷道作业;
步骤11.3:则复合作业中的每个任务都可以表示为五阶段的作业:第一阶段的作业设备为穿梭车,第二阶段的作业设备为转载车,第三阶段的作业设备为提升机,第四阶段的作业设备为转载车,第五阶段的作业设备为穿梭车;
步骤12:根据每次复合任务的作业性质,又可以将三个阶段细分为五个任务;
步骤12.1:取货任务:1.穿梭车从当前位置前往巷道口调用转载车;2.转载车搭载穿梭车前往提升机站台并调用提升机;3.提升机搭载穿梭车前往出库货位层释放穿梭车并调用转载车;4.转载车搭载穿梭车前往出库货物所在巷道并释放穿梭车;5.穿梭车前往出库货位进行出库任务操作;
步骤12.2:出库任务与入库任务的五个任务与取货任务类似;
步骤13:设出库货物i和入库货物j坐标分别为(xi,yi,zi)和(xj,yj,zj),则穿梭车初始位置即上一入库作业结束位置为(xj-1,yj-1,zj-1),根据出入库复合作业流程,按照穿梭车初始位置与待出库货物是否处于同一层,进行作业时间分析;
步骤13.1:当穿梭车初始位置与待出库货位位置不同层时,即zi≠zi-1,则其复合作业时间为
Figure FDA0002510249360000011
步骤13.2:当穿梭车初始位置与待出库货物位置同层不同巷道时,即zi-1=zi且xi-1≠xi,则其复合作业时间为
Figure FDA0002510249360000021
步骤13.3:当穿梭车初始位置与待出库货物位置同层且同巷道时,即zi-1=zi且xi-1=xi,则其复合作业时间为
Figure FDA0002510249360000022
其中,t1为穿梭车从初始位置运行至巷道首处的时间,t2为穿梭在前往提升机站台过程中等待转载车的时间,t3为转载车搭载穿梭车前往提升机站台的时间,t4位穿梭车前往取出库货物过程中等待提升机的时间,t5为提升机搭载穿梭车从当前货位所在层运行至出库货物所在层的时间,t6为穿梭车前往出库货位过程中等待转载车的时间,t7_1为转载车搭载穿梭车从提升机站台或初始位置巷道前往出库货位所在巷道的时间,t7_2为转载车搭载穿梭车从出库货位所在巷道前往提升机站台,t8为穿梭车从巷道首处运行至出库货i所在位置,t9穿梭车前往提升机站台过程中中等待转载车的过程时间,t10为穿梭车前往取入库货物过程中等待提升机的时间,t11位穿梭车搭载提升机从出库货位层到达I/O站台并返回入库货位层所在时间,t12为穿梭车前往入库货物巷道过程中等待转载车的时间,t13位转载车搭载穿梭车前往入库货物巷道处的时间,t14位穿梭车从巷道首处和运行至入库货位所在时间,t15为提升机装或卸穿梭车时间,t16为转载车装/卸穿梭车时间,t17位穿梭车装卸货物时间,t18为从当前位置运行至出库货为所在位置时间;t2,t6,t9,t12为穿梭车等待转载车的时间,t4,t10为等待提升机的时间,与作业任务顺序有关;t1,t3,t5,t7_1,t7_2,t8,t11,t13和t18为设备运动时间可以根据运动距离及其速度、加速度计算,t14,t15,t16为定值;
S2:所述构建以最小化订单完成时间为目标的混合整数规划模型,具体为:
步骤21:跨层跨巷道穿梭车仓储***的复合作业通过迭代思想转化为混合流水线作业模式;
步骤22:通过任务与穿梭车的不同组合与排序,产生不同的订单处理时间,选择其中最短的作业时间,可以确定任务的拣选分配与排序,故跨层跨巷道穿梭车仓储***完成某订单的总时间目标函数为
Min Cmax (4)
其中Cmax为所有任务的最大完成时间;
步骤23:为保证每个复合作业单元的各设备执行顺序和时间的合法性建立混合整数规划模型的约束条件;
步骤23.1:执行设备的约束,具体为:
M1.每个任务的每个阶段仅由一台设备执行,表达式如下:
Figure FDA0002510249360000031
M2.每个任务的第一阶段和第五阶段所执行设备为同一个,此时对象为穿梭车表达式如下:
Figure FDA0002510249360000032
M3.每个任务的第二阶段和第四阶段所知悉的设备取决与转载车的取用,k=1,2时对象为实际转载车,表示同一任务的二、四阶段为一虚一实转载车,此时不跨层跨巷道;k=3时,对象为虚拟转载车,此时同一任务的二、四阶段为虚拟转载车,不跨层不跨巷道,表达式如下:
Figure FDA0002510249360000033
M4.同一任务的阶段二和阶段四由不同设备完成,对象为实际转载车,此时跨层运动,表达式如下:
Figure FDA0002510249360000034
M5.同一作业单元的前后任务的阶段一由同一设备完成,对象为穿梭车,具体表达式如下:
Figure FDA0002510249360000041
M6.表示同一作业单元的前后任务的二四阶段的设备依据k决定,对象为转载车;不跨层运动时,k=3,对象为虚拟转载车,同同一设备完成;k=1,2,对象为实际转载车;
Figure FDA0002510249360000042
M7.表示跨层时,同一作业单元的前后任务的阶段二由不同设备完成,对象为实际转载车,表达式如下:
Figure FDA0002510249360000043
步骤23.2:任务作业开始时间的约束,具体为:
N1.所有任务的开始时间均在***开始作业之后,表达式如下:
Figure FDA0002510249360000044
N2.同一复合作业单元下三个任务的开始时间的关系,只有前序任务完成后,才能进行后续任务的作业,表达式如下:
Figure FDA0002510249360000045
N3.每个任务各阶段的开始时间的关系,只有上阶段完成后,才能进行下一阶段的作业,表达式如下:
Figure FDA0002510249360000046
N4.同一设备连续两个作业任务开始时间的关系,只有前序任务完成后,才能进行后续任务的作业,表达式如下:
Figure FDA0002510249360000047
Figure FDA0002510249360000051
步骤23.3:任务与设备间的约束,具体为:
在每台设备作业序列中,每个任务最多有一个前序任务与后续任务,表达式如下:
Figure FDA0002510249360000052
步骤23.4:总任务最大完成时间的约束,具体为:
总任务最大完成时间大于等于每一个复合作业单元的完成时间,表达式如下:
Figure FDA0002510249360000053
其本文所研究的问题可以转化为五阶段的混合流水线调度问题,货物出入库作业单元为n=(1,2,3,....,N);则根据对穿梭车的作业指令分析,则将每个阶段都划分为3个任务,即第n个作业单元可分为第3n-2个任务、第3n-1个任务和第3n个任务;记b为任务序号,b=1,2,3,…,3N-2,3N-1,3N,其中n为单元编号;设定s为操作阶段索引,s为阶段编号,s=1,2,3,4,5;分别为:1.穿梭车从当前位置至巷道首处;2.转载车搭载穿梭车至提升机处;3.提升机搭载穿梭车至目标层处;4.转载车搭载穿梭车至目标巷道;5.穿梭车出转载车运行至目标货位处进行存取货作业;k为作业设备编号,k=1,2,…,ms;ms为第s阶段的作业设备数,其中m1=m5=Q,表示第一阶段和第五阶段的设备数量即为穿梭车的数量;m2=m4=3,其中该阶段的第1、2个设备分别代表跨层实际运行的转载车,当只进行跨巷道运动时,则第1、2个转载车代表的是当需要进行跨层运动时,分别代表不同层的转载车,第3个为虚拟转载车,选择该转载车表示该阶段无需进行跨巷道运动;m3=3,其中该阶段的其中两个m1、m2设备为实际运行的提升机,m3为虚拟提升机,选择该提升机表示该阶段无需进行跨层运动;tbs为任务b在s阶段的开始时间;pbs为任务b在s阶段的作业时间;wbb'sk为s阶段机器k操作的两个连续任务b和b'之间的准备时间,即转载车在连续作业之间的空载时间仅存在于第二、四阶段的第一、二个设备中;提升机在连续作业之间的空载时间仅存在于第三阶段的第一、二个设备中;G为足够大的数;
S3:所述的改进人工蜂群算法求解跨层跨巷道穿梭车复合作业模型,并得到最优任务调度方案和调度时间,具体为:
步骤31:初始化算法参数;包括最大迭代次数MaxCycle、蜜蜂总数SN,以及蜜源改善的最大搜索次数limit,搜索次数上界ub,以及搜索下界lb;
步骤32:初始化种群;人工鱼群个体的编码:基于跨层跨巷道仓储***复合作业调度模型的特点,采用出入库混合整数编码方式,编码序号代表任务的编号;将X个入库货物和Y个出库货物分别从1~X,1~Y随机编号,若X≠Y,则利用I/O位置编号“0”将任务对补齐,其中I/O位置坐标为(0,0,0),此时该任务对执行单一出库或入库作业;假设有S对复合作业任务,则存在S个入库任务以及S个出库任务,其中将S个出库任务随机编码为1~S,S个入库任务则随机编码为S+1~2S,确定由穿梭车的任务序号则确定了转载车的任务序列;其中穿梭车的数量为4个,分别分散在整个仓库***;
步骤33:本文目标是完成所有任务的作业时间最短,即求解极小化问题,则适应度函数为:
fitness=min T=min Cmax
式中Cmax为所有任务完成的最大完成时间;
步骤34:进入人工蜂群迭代过程,当迭代次数小于最大迭代次数MaxCycle,执行如下操作;
步骤34.1:将所有蜜蜂都设为侦查蜂,种群初始化,种群规模为蜜蜂的个数
步骤34.2:评价所有蜜源“适应度”,进行排序,排名靠前的成为雇佣峰,排名靠后的为观察峰,雇佣峰和观察峰的数量为SN的一半;
步骤34.3:雇佣峰阶段;雇佣蜂通过局部搜素寻找新的蜜源,根据式(22)产生新解并计算适应度函数值,根据贪婪准则选择更好的蜜源;
Figure FDA0002510249360000071
步骤34.4:观察峰阶段;观察蜂根据式(23)的轮盘赌的方式选择其中一个蜜源在其附近进行搜索,观察蜂并根据适应度值高低判断是否跟随雇佣蜂前往蜜源;
Vij=Xijij(Xij-Xkj) (23)
步骤34.5:侦查蜂阶段;如果雇佣蜂和观察峰在蜜源停留次数超过limit,仍没有找个更佳的蜜源,则放弃该蜜源,雇佣蜂转化成侦查蜂;
步骤34.6:记录当前迭代次数的最优适应度值,判断是否达到最大迭代次数,若达到则停止算法,输出全局最优解,否则回到步骤34.1.
步骤35:当迭代次数已达到预置的最大迭代次数MaxCycle,算法终止,输出最优解,即公告板中人工鱼状态和函数值;人工蜂群状态即是任务调度方案,函数值即是该方案下调度时间。
CN202010459003.7A 2020-05-27 2020-05-27 一种跨层跨巷道穿梭车仓储***的任务调度方法 Active CN111674795B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010459003.7A CN111674795B (zh) 2020-05-27 2020-05-27 一种跨层跨巷道穿梭车仓储***的任务调度方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010459003.7A CN111674795B (zh) 2020-05-27 2020-05-27 一种跨层跨巷道穿梭车仓储***的任务调度方法

Publications (2)

Publication Number Publication Date
CN111674795A true CN111674795A (zh) 2020-09-18
CN111674795B CN111674795B (zh) 2021-08-24

Family

ID=72453658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010459003.7A Active CN111674795B (zh) 2020-05-27 2020-05-27 一种跨层跨巷道穿梭车仓储***的任务调度方法

Country Status (1)

Country Link
CN (1) CN111674795B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113479541A (zh) * 2021-07-20 2021-10-08 永山窍档案管理有限公司 一种分布式自动化设备任务调度***
CN113532443A (zh) * 2021-09-15 2021-10-22 浙江凯乐士科技集团股份有限公司 路径规划方法、装置、电子设备及介质
CN113807633A (zh) * 2021-02-07 2021-12-17 北京京东振世信息技术有限公司 越库调度方法、装置及可读存储介质和电子设备
CN113978991A (zh) * 2021-11-17 2022-01-28 江苏智库智能科技有限公司 一种高密度穿梭车存储***及存储方法
CN113978992A (zh) * 2021-11-17 2022-01-28 江苏智库智能科技有限公司 一种超高密度存储***及存储方法
CN114180255A (zh) * 2021-12-30 2022-03-15 上海欣巴自动化科技股份有限公司 用于立体仓储***的调度方法及计算机存储介质
CN114418461A (zh) * 2022-03-28 2022-04-29 浙江凯乐士科技集团股份有限公司 穿梭车的任务分配方法、装置及电子设备
CN115043127A (zh) * 2022-08-17 2022-09-13 浙江凯乐士科技集团股份有限公司 一种载货换层作业方法与装置
CN117555338A (zh) * 2024-01-10 2024-02-13 成都电科星拓科技有限公司 基于K-means算法的多自动引导车协作停泊方法及自动引导车
CN117550273A (zh) * 2024-01-10 2024-02-13 成都电科星拓科技有限公司 基于蜂群算法的多搬运机器人协作方法及搬运机器人

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102393644A (zh) * 2011-11-01 2012-03-28 北京航空航天大学 基于人工蜂群优化二次型控制的涵道式无人机消摆方法
CN103412490A (zh) * 2013-08-14 2013-11-27 山东大学 用于多机器人动态路径规划的多克隆人工免疫网络算法
CN103955818A (zh) * 2014-05-27 2014-07-30 山东大学 多层穿梭车自动仓储***的任务调度方法
CN106044041A (zh) * 2016-07-22 2016-10-26 合肥工业大学 一种自动化立体仓库控制***与方法
CN106611232A (zh) * 2016-02-04 2017-05-03 四川用联信息技术有限公司 一种求解多工艺路线作业车间调度的分层优化算法
WO2018203921A1 (en) * 2017-05-03 2018-11-08 Opex Corporation Material handling apparatus and method for automatic and manual sorting of items using a dynamically configurable sorting array
CN108960593A (zh) * 2018-06-20 2018-12-07 山东大学 基于跨层穿梭车***的任务排序优化方法及***
CN109205163A (zh) * 2018-08-13 2019-01-15 山东大学 跨巷道多层穿梭车仓储***设计方法、***及存储介质
CN109230142A (zh) * 2018-10-22 2019-01-18 陕西科技大学 一种密集仓储***复合作业的调度路径优化方法
CN109272137A (zh) * 2018-07-13 2019-01-25 兰州交通大学 一种基于交叉全局人工蜂群算法的资源调度优化方法
CN109597304A (zh) * 2018-11-30 2019-04-09 北京工业大学 基于人工蜂群算法的模具库智能分区存储方法
CN110012007A (zh) * 2019-04-02 2019-07-12 国网新疆电力有限公司电力科学研究院 基于位置数据加密的环形穿梭车调度方法及调度***
CN110255041A (zh) * 2019-07-22 2019-09-20 无锡凯乐士科技有限公司 一种穿梭车控制装置、方法及穿梭车
CN110850828A (zh) * 2019-11-18 2020-02-28 江苏六维智能物流装备股份有限公司 一种四向穿梭车路径冲突调度方法
CN111126770A (zh) * 2019-11-26 2020-05-08 浙江工业大学 一种跨层穿梭车仓储***的任务调度方法
CN111126800A (zh) * 2019-12-10 2020-05-08 浙江工业大学 使用分层自适应智能算法的多模资源受限项目调度方法

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102393644A (zh) * 2011-11-01 2012-03-28 北京航空航天大学 基于人工蜂群优化二次型控制的涵道式无人机消摆方法
CN103412490A (zh) * 2013-08-14 2013-11-27 山东大学 用于多机器人动态路径规划的多克隆人工免疫网络算法
CN103955818A (zh) * 2014-05-27 2014-07-30 山东大学 多层穿梭车自动仓储***的任务调度方法
CN106611232A (zh) * 2016-02-04 2017-05-03 四川用联信息技术有限公司 一种求解多工艺路线作业车间调度的分层优化算法
CN106044041A (zh) * 2016-07-22 2016-10-26 合肥工业大学 一种自动化立体仓库控制***与方法
WO2018203921A1 (en) * 2017-05-03 2018-11-08 Opex Corporation Material handling apparatus and method for automatic and manual sorting of items using a dynamically configurable sorting array
CN108960593A (zh) * 2018-06-20 2018-12-07 山东大学 基于跨层穿梭车***的任务排序优化方法及***
CN109272137A (zh) * 2018-07-13 2019-01-25 兰州交通大学 一种基于交叉全局人工蜂群算法的资源调度优化方法
CN109205163A (zh) * 2018-08-13 2019-01-15 山东大学 跨巷道多层穿梭车仓储***设计方法、***及存储介质
CN109230142A (zh) * 2018-10-22 2019-01-18 陕西科技大学 一种密集仓储***复合作业的调度路径优化方法
CN109597304A (zh) * 2018-11-30 2019-04-09 北京工业大学 基于人工蜂群算法的模具库智能分区存储方法
CN110012007A (zh) * 2019-04-02 2019-07-12 国网新疆电力有限公司电力科学研究院 基于位置数据加密的环形穿梭车调度方法及调度***
CN110255041A (zh) * 2019-07-22 2019-09-20 无锡凯乐士科技有限公司 一种穿梭车控制装置、方法及穿梭车
CN110850828A (zh) * 2019-11-18 2020-02-28 江苏六维智能物流装备股份有限公司 一种四向穿梭车路径冲突调度方法
CN111126770A (zh) * 2019-11-26 2020-05-08 浙江工业大学 一种跨层穿梭车仓储***的任务调度方法
CN111126800A (zh) * 2019-12-10 2020-05-08 浙江工业大学 使用分层自适应智能算法的多模资源受限项目调度方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113807633A (zh) * 2021-02-07 2021-12-17 北京京东振世信息技术有限公司 越库调度方法、装置及可读存储介质和电子设备
CN113807633B (zh) * 2021-02-07 2024-05-17 北京京东振世信息技术有限公司 越库调度方法、装置及可读存储介质和电子设备
CN113479541A (zh) * 2021-07-20 2021-10-08 永山窍档案管理有限公司 一种分布式自动化设备任务调度***
CN113532443A (zh) * 2021-09-15 2021-10-22 浙江凯乐士科技集团股份有限公司 路径规划方法、装置、电子设备及介质
CN113532443B (zh) * 2021-09-15 2021-12-21 浙江凯乐士科技集团股份有限公司 路径规划方法、装置、电子设备及介质
CN113978991A (zh) * 2021-11-17 2022-01-28 江苏智库智能科技有限公司 一种高密度穿梭车存储***及存储方法
CN113978992A (zh) * 2021-11-17 2022-01-28 江苏智库智能科技有限公司 一种超高密度存储***及存储方法
CN113978992B (zh) * 2021-11-17 2023-09-19 江苏智库智能科技有限公司 一种超高密度存储***及存储方法
CN114180255B (zh) * 2021-12-30 2023-11-03 上海欣巴自动化科技股份有限公司 用于立体仓储***的调度方法及计算机存储介质
CN114180255A (zh) * 2021-12-30 2022-03-15 上海欣巴自动化科技股份有限公司 用于立体仓储***的调度方法及计算机存储介质
CN114418461A (zh) * 2022-03-28 2022-04-29 浙江凯乐士科技集团股份有限公司 穿梭车的任务分配方法、装置及电子设备
CN115043127A (zh) * 2022-08-17 2022-09-13 浙江凯乐士科技集团股份有限公司 一种载货换层作业方法与装置
CN115043127B (zh) * 2022-08-17 2022-11-18 浙江凯乐士科技集团股份有限公司 一种载货换层作业方法与装置
CN117555338A (zh) * 2024-01-10 2024-02-13 成都电科星拓科技有限公司 基于K-means算法的多自动引导车协作停泊方法及自动引导车
CN117550273A (zh) * 2024-01-10 2024-02-13 成都电科星拓科技有限公司 基于蜂群算法的多搬运机器人协作方法及搬运机器人
CN117555338B (zh) * 2024-01-10 2024-03-19 成都电科星拓科技有限公司 基于K-means算法的多自动引导车协作停泊方法及自动引导车
CN117550273B (zh) * 2024-01-10 2024-04-05 成都电科星拓科技有限公司 基于蜂群算法的多搬运机器人协作方法

Also Published As

Publication number Publication date
CN111674795B (zh) 2021-08-24

Similar Documents

Publication Publication Date Title
CN111674795B (zh) 一种跨层跨巷道穿梭车仓储***的任务调度方法
CN109230142B (zh) 一种密集仓储***复合作业的调度路径优化方法
CN108960593B (zh) 基于跨层穿梭车***的任务排序优化方法及***
CN108764579B (zh) 一种基于拥塞控制的仓储多机器人任务调度方法
CN111126770B (zh) 一种跨层穿梭车仓储***的任务调度方法
CN106773686B (zh) 同轨双车运行模式下堆垛机调度路径模型建立方法
Hu et al. Sequencing twin automated stacking cranes in a block at automated container terminal
CN107036618A (zh) 一种基于最短路径深度优化算法的agv路径规划方法
CN109375601A (zh) 基于数据驱动建模与仿真优化的流水线规划方法及设备
CN110554673B (zh) 智能rgv加工***调度方法和装置
CN114021885B (zh) 一种托盘四向穿梭车***的提升机调度方法及装置
CN112561194A (zh) 一种混合流水车间生产与物流集成调度方法及***
CN110888903B (zh) 起重机自动化连续搬运作业的方法及***
CN111738499A (zh) 一种基于新型邻域结构的作业车间分批调度方法
CN114595607A (zh) 一种数字孪生纺织条桶输送方法及***
CN110888905B (zh) 起重机货物卸载顺序的自动生成方法及***
CN115409448A (zh) 仓储调度决策方法、装置、终端设备以及存储介质
Yuan et al. A task scheduling problem in mobile robot fulfillment systems
CN114030958B (zh) 一种电梯调度方法、装置、设备和介质
CN110888904B (zh) 起重机货物自动装载顺序的智能优化方法及***
Song et al. Scheduling optimization of automated storage and retrieval system based on four-way shuttles
CN114580728A (zh) 提升机调度方法、装置、存储介质及电子设备
Du et al. Flexible Job Shop scheduling problem solving based on genetic algorithm with model constraints
CN109872023B (zh) 岸桥qc、集卡yt和龙门吊yc的集成调度模型及其ga算法
CN110187673A (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