一种基于自动化设备任务调度的快速选择方法技术

技术编号:32929240 阅读:20 留言:0更新日期:2022-04-07 12:20
本发明专利技术提供了一种基于自动化设备任务调度的快速选择方法,包括如下步骤:步骤1,获取库房堆垛机以及穿梭车位置状态信息,堆垛机与穿梭车存在运行状态以及空闲状态,运行状态需要获取当前执行任务待行走的距离,空闲状态待行走的距离为0;步骤2,根据位置状态信息进行计算每台堆垛机起始位置加上穿梭车位置再加上任务目的位置的距离,如果当前穿梭车在长巷道,则拥有两个位置,需要分别计算距离;步骤3,获取步骤2所有堆垛机与穿梭车计算组合,根据距离比对,选择最近能够到达任务目的位置的堆垛机与穿梭车进行任务执行,从而完成快速选择穿梭车的目的。穿梭车的目的。穿梭车的目的。

【技术实现步骤摘要】
一种基于自动化设备任务调度的快速选择方法


[0001]本专利技术涉及一种基于自动化设备任务调度的快速选择方法。

技术介绍

[0002]仓库存储档案存量大,档案的上下货架都需要依赖自动化设备完成,操作上下架涉及多台穿梭车以及堆垛机,任务类型多(移货、取货、放货、盘点等),自动化设备和设备之间的调度经常存在等待排队现象,导致设备的执行任务时,不能够以最高效的方式执行,从而造成资源的浪费,大量消耗人为等待时间,影响业务正常发展。
[0003]目前档案行业快速发展,智能库房发展成为趋势,随着库房存量的不断增加,对库房上下架速度的要求越来越高,为了改善智能库房的性能,不仅库房智能化要求越来越高,库房智能自动化的性能要求也在不断增加,从而更好的服务于档案存储行业。

技术实现思路

[0004]专利技术目的:针对现有技术的不足以及档案存储行业的迫切需求,本专利技术提出了一种稳定的、快速且高效率的设备自动化任务调度系统的快速选车的方法,可以基于库房堆垛机、穿梭车以及任务目的位置信息执行计算,从而选择最优的堆垛机、穿梭车设备执行,提高自动化设备工作效率。
[0005]本专利技术包括如下步骤:
[0006]步骤1,获取库房堆垛机和穿梭车位置和状态信息;
[0007]步骤2,计算执行距离;
[0008]步骤3,根据执行距离比对,选择最近能够到达任务目的位置的堆垛机与穿梭车进行任务执行。
[0009]步骤1包括:
[0010]步骤1

1,库房中的货架分为x排y列,x、y取值范围为1~n,n取值为自然数;获取当前所有堆垛机位置和状态信息,堆垛机与穿梭车的状态信息包括运行状态和空闲状态;
[0011]步骤1

2,如果堆垛机状态为空闲状态,获取当前堆垛机位置信息dn1和待执行距离dn1_num,空闲状态下dn1_num为0,如果存在两台以上空闲的堆垛机,则分别依次获取堆垛机的待执行距离,记第z台堆垛机位置坐标信息为dnz,待执行距离为dnz_num,z取值为自然数;
[0012]步骤1

3,如果堆垛机状态为运行状态,获取当前堆垛机位置信息dm1,并获取当前堆垛机执行任务的目的位置dp1,计算当前堆垛机的待执行距离dm1_num;
[0013]步骤1

4,堆垛机状态如果存在移车,则将当前移动的穿梭车位置设置为任务位置,如果当前巷道为长巷道,则一台穿梭车会有2个位置,位置1为cp1_1,位置2为cp1_2;如果是特殊巷道,则只有一个位置即任务位置cp2_1;
[0014]所述存在移车,是指堆垛机正在执行任务,将穿梭车移动到目的位置。
[0015]步骤1

3中,采用如下公式计算当前堆垛机的待执行距离dm1_num:
[0016]dm1_num=W

dm1.y+|dm1.x

dp1.x|+W

dp1.y
[0017]其中,W表示库房宽度,dm1.x表示当前堆垛机位置横坐标,dm1.y表示当前堆垛机位置纵坐标,dp1.x表示当前堆垛机执行任务的目的位置的横坐标,dp1.y表示当前堆垛机执行任务的目的位置的纵坐标。
[0018]步骤1

4中,所述长巷道是指一个巷道中没有柱子隔开,穿梭车能够贯穿行走;
[0019]所述特殊巷道是指一个巷道中,存在柱子将巷道分隔成2段独立的巷道。
[0020]步骤2包括:
[0021]步骤2

1,如果堆垛机当前是空闲状态,分别计算堆垛机当前位置dm1到每个穿梭车位置的距离,从而获得堆垛机到穿梭车的距离;
[0022]步骤2

2,如果堆垛机当前是运行状态,计算堆垛机当前位置dp1到所有穿梭车位置的执行距离;
[0023]步骤2

3,根据所有穿梭车位置信息,计算穿梭车到任务目的位置cm1的距离;
[0024]步骤2

4,如果当前属于长巷道,则穿梭车存在两个当前位置,即长巷道的两侧,分别计算穿梭车两个当前位置到任务目的位置的距离。
[0025]步骤2

1中,采用如下公式计算堆垛机当前位置dm1到第一台穿梭车位置cp1的距离dm1_cp1_num:
[0026]dm1_cp1_num=W

dm1.y+|dm1.x

cp1.x|+W

cp1.y
[0027]其中,cp1.x表示第一台穿梭车位置横坐标,cp1.y表示第一台穿梭车位置纵坐标。
[0028]步骤2

2中,采用如下公式计算堆垛机当前位置dp1到第一台穿梭车位置cp1的执行距离dp1_cp1_num:
[0029]dp1_cp1_num=W

dp1.y+|dp1.x

cp1.x|+W

cp1.y。
[0030]步骤2

3中,采用如下公式计算穿梭车到任务目的位置cm1的距离:
[0031]cm1_num=W

cp1.y+|cp1.x

cm1.x|+W

cm1.y
[0032]其中,cm1_num表示第一台穿梭车到任务目的位置cm1的距离。
[0033]步骤3包括:
[0034]步骤3

1,获取所有堆垛机空闲状态的待执行距离、堆垛机运行状态的待执行距离、堆垛机当前位置到穿梭车位置的执行距离、穿梭车到任务目的位置的距离,进行分组遍历计算,第一组的综合距离Group1如下:
[0035]Group1=dn1_num+dp1_num+dp1_cp1_num+cm1_num
[0036]寻找综合距离最少的一组,从而确认执行任务的堆垛机和穿梭车。
[0037]本专利技术具有如下有益效果:
[0038]第一,任务执行效率提升,库房穿梭车与堆垛机的任务执行效率提高,比普通的任务等待选车提高了50%的效率,并且随着设备的增加,任务执行的速度将越来越快。
[0039]第二,人力工作饱和度,由于提高了设备空闲的等待的状态,库房员工的工作能够更充实,提高员工每日工作完成的进度,减少人为等待时间。
[0040]第三,高可扩展性,灵活性高,根据库房实地情况配备设备数量,实现各个场景下的库房建设工作。
附图说明
[0041]下面结合附图和具体实施方式对本专利技术做更进一步的具体说明,本专利技术的上述和/或其他方面的优点将会变得更加清楚。
[0042]图1是立体库平面示意图(堆垛机空闲状态)。
[0043]图2是立体库平面示意图(堆垛机运行状态)。
[0044]图3是立体库平面示意图(堆垛机取穿梭车执行距离)。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自动化设备任务调度的快速选择方法,其特征在于,包括如下步骤:步骤1,获取库房堆垛机和穿梭车位置和状态信息;步骤2,计算执行距离;步骤3,根据执行距离比对,选择最近能够到达任务目的位置的堆垛机与穿梭车进行任务执行。2.根据权利要求1所述的方法,其特征在于,步骤1包括:步骤1

1,库房中的货架分为x排y列,x、y取值范围为1~n,n取值为自然数;获取当前所有堆垛机位置和状态信息,堆垛机与穿梭车的状态信息包括运行状态和空闲状态;步骤1

2,如果堆垛机状态为空闲状态,获取当前堆垛机位置信息dn1和待执行距离dn1_num,空闲状态下dn1_num为0,如果存在两台以上空闲的堆垛机,则分别依次获取堆垛机的待执行距离,记第z台堆垛机位置坐标信息为dnz,待执行距离为dnz_num,z取值为自然数;步骤1

3,如果堆垛机状态为运行状态,获取当前堆垛机位置信息dm1,并获取当前堆垛机执行任务的目的位置dp1,计算当前堆垛机的待执行距离dm1_num;步骤1

4,堆垛机状态如果存在移车,则将当前移动的穿梭车位置设置为任务位置,如果当前巷道为长巷道,则一台穿梭车会有2个位置,位置1为cp1_1,位置2为cp1_2;如果是特殊巷道,则只有一个位置即任务位置cp2_1;所述存在移车,是指堆垛机正在执行任务,将穿梭车移动到目的位置。3.根据权利要求2所述的方法,其特征在于,步骤1

3中,采用如下公式计算当前堆垛机的待执行距离dm1_num:dm1_num=W

dm1.y+|dm1.x

dp1.x|+W

dp1.y其中,W表示库房宽度,dm1.x表示当前堆垛机位置横坐标,dm1.y表示当前堆垛机位置纵坐标,dp1.x表示当前堆垛机执行任务的目的位置的横坐标,dp1.y表示当前堆垛机执行任务的目的位置的纵坐标。4.根据权利要求3所述的方法,其特征在于,步骤1

4中,所述长巷道是指一个巷道中没有柱子隔开,穿梭车能够贯穿行走;所述特殊巷道是指一个巷道中,存在柱子将巷道分隔成2段独立的巷道。5.根据权利要求4所述的方法,其特征在于,步骤2包括:步骤2

1,如...

【专利技术属性】
技术研发人员:宋卫奇唐自强耿鹏丽
申请(专利权)人:永山窍档案管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1