堆垛机调度方法和调度装置制造方法及图纸

技术编号:14637198 阅读:165 留言:0更新日期:2017-02-15 11:22
本发明专利技术公开了一种堆垛机调度方法和调度装置,涉及自动化物流技术领域。其中的堆垛机调度方法包括:调度模块根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围;调度模块根据第一堆垛机的任务移动范围确定第二堆垛机的安全移动范围,第一堆垛机的任务移动范围和第二堆垛机的安全移动范围之间的最小距离不小于安全距离;调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机。通过采用位于同一轨道的两个堆垛机进行自动化物料输送,并且通过一台堆垛机的任务移动范围确定另一台堆垛机的安全移动范围,使两台堆垛机之间的最小范围大于安全距离,从而能够在满足安全调度的基础上提高堆垛机的自动化物料输送的效率。

【技术实现步骤摘要】

本专利技术涉及自动化物流
,特别涉及一种堆垛机调度方法和调度装置
技术介绍
传统的烟草企业物流滤棒库高架库主要由两排货架、一套一轨单车堆垛机系统以及若干输送机组成,如图1所示,货架、成型机、发射机等分布在堆垛机的两侧,通过自动化物流系统软件管理和控制,实现滤棒的自动存储和出入库。目前,烟草行业的生产规模不断扩大,对自动化物料输送的需求也在不断提高。由于堆垛机是整个自动化物流系统的最关键设备,只要该设备一旦发生故障,就将影响上游滤棒的生产以及下游卷包的运作,所以对堆垛机的日常保养、突发性故障处理效率等要求非常高。从而,现有的一轨单车的出入库能力已经无法满足自动化物料输送的需求,已经成为约束卷包生产能力的一个关键瓶颈。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:如何提高自动化物料输送的效率。根据本专利技术实施例的第一个方面,提供了一种堆垛机调度方法,包括:调度模块根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围;调度模块根据第一堆垛机的任务移动范围确定第二堆垛机的安全移动范围,第一堆垛机的任务移动范围和第二堆垛机的安全移动范围之间的最小距离不小于安全距离;调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机;其中,第一堆垛机和第二堆垛机位于同一轨道。根据本专利技术实施例的第二个方面,提供一种调度装置,包括:任务移动范围确定模块,用于根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围;安全移动范围确定模块,用于根据第一堆垛机的任务移动范围确定第二堆垛机的安全移动范围,第一堆垛机的任务移动范围和第二堆垛机的安全移动范围之间的最小距离不小于安全距离;任务分配模块,用于根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机;其中,第一堆垛机和第二堆垛机位于同一轨道。本专利技术通过采用位于同一轨道的两个堆垛机进行自动化物料输送,并且通过一台堆垛机的任务移动范围确定另一台堆垛机的安全移动范围,使两台堆垛机之间的最小范围大于安全距离,从而能够在满足安全调度的基础上提高堆垛机的自动化物料输送的效率。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中堆垛机调度方法所采用的物料输送系统示意图。图2为本专利技术堆垛机调度方法所采用的物料输送系统示意图。图3为本专利技术堆垛机调度方法的一个实施例的流程图。图4A、4B、4C、4D、4E为第一堆垛机的任务移动范围的确定方法示意图。图5A、5B、5C、5D为第二堆垛机分配任务的方法的示意图。图6A、6B为第一堆垛机和第二堆垛机均无任务时的调度方法示意图。图7为本专利技术调度装置的一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。对于目前自动化物料输送系统中的效率低、生产率低的问题,可以通过扩容、新增轨道并在新增的轨道上配备堆垛机等方式解决。然而,上述解决方法需要更大的场地、以及大量的资金支持,改造的成本较高。专利技术人想到,可以将原有的“一轨单车”系统升级为“一轨双车”系统,即在同一轨道上部署两台堆垛机,并对同一轨道上的两台堆垛机进行安全调度,从而在改造成本较小的情况下提高自动化物料输送系统的工作效率。图2为本专利技术堆垛机调度方法所采用的物料输送系统示意图。如图2所示,成型机生产的滤棒通过堆垛机存放到货架上,位于同一轨道的两台堆垛机将货架上的滤棒输送到发射机,通过发射机将滤棒发射到下游设备卷烟机上。其中,堆垛机可以通过激光、雷达等设备进行测距定位,以便根据堆垛机的移动情况进行调度。例如,可以在轨道两侧设置激光反射板,通过安装在堆垛机上的激光测距器照射该反射板,可以获得堆垛机与激光反射板之间的距离,从而获得堆垛机的当前位置。下面参考图3描述本专利技术一个实施例的堆垛机调度方法。图3为本专利技术堆垛机调度方法的一个实施例的流程图。如图3所示,该实施例的方法包括:步骤S302,调度模块根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围。其中,第一堆垛机和第二堆垛机位于同一轨道。因此,不论如何移动,第一堆垛机和第二堆垛机的相对方位是不变的。例如,如果在初始状态时第一堆垛机位于第二堆垛机的左侧,则第一堆垛机始终位于第二堆垛机的左侧;如果在初始状态时第一堆垛机位于第二堆垛机的右侧,则第一堆垛机始终位于第二堆垛机的右侧。任务信息是指第一堆垛机是否有任务、任务类型是何种、处于何种任务状态等等。任务类型例如可以包括取货任务、位移任务,任务状态例如可以包括未取到货、已取到货等等。任务移动范围是指根据堆垛机的当前任务情况所确定的堆垛机的移动范围。例如,当堆垛机处于刚刚开始进行任务的状态,则堆垛机的任务移动范围由堆垛机的当前位置、任务的起点和终点确定;而当堆垛机已经快执行完任务,例如已接近终点,则堆垛机的任务移动范围由堆垛机的当前位置和任务的终点确定。步骤S304,调度模块根据第一堆垛机的任务移动范围确定第二堆垛机的安全移动范围,第一堆垛机的任务移动范围和第二堆垛机的安全移动范围之间的最小距离不小于安全距离。指堆垛机在安全移动范围内移动时,与另一台堆垛机之间的距离会始终不小于安全距离。从而,保证了“一轨双车”模式下调度的安全性。具体地,调度模块可以首先确定第一堆垛机的任务移动范围中距离第二堆垛机最近的位置,然后将该位置向第二堆垛机移动安全距离的位置作为边缘位置,将边缘位置的两侧中靠近第二堆垛机一侧确定为第二堆垛机的安全移动范围。步骤S306,调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机。调度模块例如可以将起点、终点均在安全移动范围内的任务分配给第二堆垛机,也可以仅将起点或终点在安全移动范围内的任务分配给第二堆垛机。在满足安全调度的前提下,调度模块可以把起点距离第二堆垛机最近的任务分配给第二堆垛机。如果在分配任务前或者结任务时,发现第二堆垛机的当前位置在第二堆垛机的安全移动范围之外,调度模块也可以为第二堆垛机生成位移任务,以便第二堆垛机移动到第二堆垛机的安全移动范围之内。通过采用位于同一轨道的两个堆垛机进行自动化物料输送,并且通过一台堆垛机的任务移动范围确定另一台堆垛机的安全移动范围,使两台堆垛机之间的最小范围大于安全距离,从而能够在满足安全调度的基础上提高堆垛机的自动化物料输送的效率。当一台堆垛机发生故障时,调度模块同样可以采用上述方法为未发生故障的堆垛机分配任务,从而,在一台堆垛机发生故障的情况下,系统可以仍然具有物流输送能力,提高了可靠性。堆垛机的主要任务为取货任务,即,指示堆垛机从当前位置移动到任务本文档来自技高网...
堆垛机调度方法和调度装置

【技术保护点】
一种堆垛机调度方法,其特征在于,包括:调度模块根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围;调度模块根据第一堆垛机的任务移动范围确定第二堆垛机的安全移动范围,所述第一堆垛机的任务移动范围和第二堆垛机的安全移动范围之间的最小距离不小于安全距离;调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机;其中,所述第一堆垛机和第二堆垛机位于同一轨道。

【技术特征摘要】
1.一种堆垛机调度方法,其特征在于,包括:调度模块根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围;调度模块根据第一堆垛机的任务移动范围确定第二堆垛机的安全移动范围,所述第一堆垛机的任务移动范围和第二堆垛机的安全移动范围之间的最小距离不小于安全距离;调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机;其中,所述第一堆垛机和第二堆垛机位于同一轨道。2.根据权利要求1所述的方法,其特征在于,还包括:如果第一堆垛机和第二堆垛机的任务信息中的任务状态均为无任务,调度模块将待分配任务分配给执行任务时第一堆垛机和第二堆垛机中移动的总距离最短的堆垛机。3.根据权利要求1所述的方法,其特征在于,所述调度模块根据第一堆垛机的任务信息和当前位置,确定第一堆垛机的任务移动范围包括:如果第一堆垛机的任务信息中的任务状态为未取到货,调度模块根据第一堆垛机的任务信息中的起点、终点和当前位置确定第一堆垛机的任务移动范围;如果第一堆垛机的任务信息中的任务状态为已取到货,调度模块将第一堆垛机的当前位置和任务信息中的终点之间的范围确定为第一堆垛机的任务移动范围;如果第一堆垛机的任务信息中的任务状态为无任务,调度模块将第一堆垛机的当前位置确定为第一堆垛机的任务移动范围。4.根据权利要求3所述的方法,其特征在于,所述调度模块根据第一堆垛机的任务信息中的起点、终点和当前位置确定第一堆垛机的任务移动范围包括:当第一堆垛机的当前位置位于第一堆垛机的任务信息中的起点和终点之间时,调度模块将第一堆垛机的任务信息中的起点和终点之间的范围作为第一堆垛机的任务移动范围;当第一堆垛机的当前位置不位于第一堆垛机的任务信息中的起点和终点之间并且与所述起点的距离大于与所述终点的距离时,调度模块将第一堆垛机的当前位置和任务信息中的起点之间的范围作为第一堆垛机的任务移动范围;当第一堆垛机的当前位置不位于第一堆垛机的任务信息中的起点和终点之间并且与所述终点的距离大于与所述起点的距离时,调度模块将第一堆垛机的当前位置和任务信息中的终点之间的范围作为第一堆垛机的任务移动范围。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机包括:调度模块选择起点和终点在第二堆垛机的安全移动范围内的任务并分配给第二堆垛机,或者,调度模块选择起点和终点在第二堆垛机的安全移动范围内并且起点距离第二堆垛机最近的任务分配给第二堆垛机。6.根据权利要求1-4中任一项所述的方法,其特征在于,所述调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机包括:调度模块选择起点或终点在第二堆垛机的安全移动范围内的待执行任务;当所述第二堆垛机的待执行任务的任务范围与所述第一堆垛机的任务移动范围之间的最小距离小于安全距离时,调度模块根据监控到的第一堆垛机的移动位置延迟向第二堆垛机分配所述待执行任务,当调度模块监控到第二堆垛机的待执行任务的任务范围与所述第一堆垛机之间的最小距离大于安全距离时,调度模块向第二堆垛机分配所述待执行任务,或者,调度模块向第二堆垛机分配所述待执行任务,指示第二堆垛机在执行待执行任务过程中的预设位置等待预设时间,当调度模块监控到第二堆垛机的待执行任务的任务范围与所述第一堆垛机之间的最小距离大于安全距离时,调度模块指示第二堆垛机完成所述待执行任务。7.根据权利要求1所述的方法,其特征在于,所述调度模块根据第二堆垛机的安全移动范围选择任务并分配给第二堆垛机包括:如果第二堆垛机的当前位置在第二堆垛...

【专利技术属性】
技术研发人员:李文灿郭天文黄许立陈晓杜曹琦林郁林庆亮刘财远陈玮何兴昌邱崇坤蓝占明邹甫卢子奎
申请(专利权)人:龙岩烟草工业有限责任公司
类型:发明
国别省市:福建;35

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

1