基于一轨双车的堆垛机任务优先级管理方法技术

技术编号:38347358 阅读:13 留言:0更新日期:2023-08-02 09:27
本发明专利技术公开了一种基于一轨双车的堆垛机任务优先级管理方法,包括:将任务和对应的初始最大延时时间下达到堆垛机任务管理系统;循环扫描堆垛机状态并判断是否存在空闲的堆垛机;若不存在,则循环扫描堆垛机状态;若存在,则拣选堆垛机可执行任务;根据任务的实时最大延迟时间进行任务排序;判断是否存在多个任务的实时最大延迟时间均为零;若不存在,则选取实时最大延迟时间最小的任务;若存在,则比较下达任务时的初始最大延迟时间是否相同;若不同,则选取初始最大延迟时间最小值的任务;若相同,则按站台顺序拣选任务。本发明专利技术的基于一轨双车的堆垛机任务优先级管理方法,能够根据生产的变化对输送机站台的优先级进行柔性化管理,满足生产要求。满足生产要求。满足生产要求。

【技术实现步骤摘要】
基于一轨双车的堆垛机任务优先级管理方法


[0001]本专利技术涉及卷烟工业物流
,尤其涉及一种基于一轨双车的堆垛机任务优先级管理方法。

技术介绍

[0002]为了提高自动立体库的出入库效率,很多企业的滤棒库堆垛机采用的是一轨双车的运行模式,成型端的滤棒和格斗出入库作业由1号巷道的1#和2#堆垛机完成,发射端的滤棒和格斗出入库作业由2号巷道的3#和4#堆垛机完成。但是,在实际生产中存在堆垛机取放货不及时的情况发生。部分设备是高速机组,要求响应速度快,但目前的堆垛机任务分配模式是按照站台编号顺序进行,当多台成型机组同时申请出入库作业时,按照站台编号依次执行任务,这样一来,编号靠后的高速机组势必排队等待时间长,进而断料停机。
[0003]目前自动立体库的设计中针对堆垛机一轨双车的任务管理主要有两种模式,一种是将堆垛机的任务管理集成到自动立体库的调度管理系统里,由自动立体库调度系统直接进行任务管理和分配,任务由调度系统直接下达到堆垛机;另外一种模式是通过堆垛机调度管理系统,由堆垛机调度系统进行堆垛机间的任务管理、避让控制等一系列管理。堆垛机执行任务顺序目前主要有两种,一种是根据任务产生的先后顺序进行排序,先到先得;另外一种是将出入库站台进行编号,按照站台顺序依次执行下去。无论哪种模式,都不能实现任务优先级的柔性化管理,在实际生产过程中,一定有部分设备实时性要求比较高,2台堆垛机负责20多个输送站台时,如何按照轻重缓急,进行任务的优先级管理,成为了需要解决的一个主要问题。
[0004]因此,亟需一种基于一轨双车的堆垛机任务优先级管理方法。

技术实现思路

[0005]本专利技术的目的是提供一种基于一轨双车的堆垛机任务优先级管理方法,以解决上述现有技术中的问题,能够根据生产的变化,对输送机站台的优先级进行柔性化管理,满足生产要求。
[0006]本专利技术提供了一种基于一轨双车的堆垛机任务优先级管理方法,其中,包括:
[0007]滤棒库管理系统将若干站台任务和各所述站台任务对应的初始最大延时时间下达到堆垛机任务管理系统;
[0008]堆垛机任务管理系统循环扫描堆垛机状态以判断是否存在空闲的堆垛机;
[0009]若不存在空闲的堆垛机,则返回堆垛机任务管理系统循环扫描堆垛机状态的步骤;
[0010]若存在空闲的堆垛机,则拣选堆垛机可执行的站台任务;
[0011]根据各站台任务的实时最大延迟时间进行任务排序,其中,实时最大延迟时间的初始值为所述初始最大延时时间,并在任务信息下达到任务区后随时间递减,所述实时最大延迟时间用于表征站台任务的紧急程度;
[0012]判断是否存在多个站台任务的实时最大延迟时间均为零的情况;
[0013]若不存在多个站台任务的实时最大延迟时间均为零的情况,则选取实时最大延迟时间最小的站台任务,并将站台任务下达到堆垛机;
[0014]若存在多个站台任务的实时最大延迟时间均为零的情况,则比较实时最大延迟时间均为零的任务在下达任务时的初始最大延迟时间;
[0015]若实时最大延迟时间均为零的站台任务在下达任务时的初始最大延迟时间不同,则选取初始最大延迟时间为最小值的站台任务;
[0016]若实时最大延迟时间均为零的站台任务在下达任务时的初始最大延迟时间相同,则按站台顺序拣选站台任务,并将站台任务下达到堆垛机。
[0017]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,在滤棒库管理系统将任务信息下达到任务区后,所述实时最大延迟时间每秒都会减1秒。
[0018]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,所述滤棒库管理系统将若干站台任务和各所述站台任务对应的初始最大延时时间下达到堆垛机任务管理系统,具体包括:
[0019]滤棒库管理系统根据站台任务的类型和各站台对应的成型线的运行速度,确定各站台任务对应的优先级;
[0020]根据各站台任务对应的优先级确定各站台任务对应的初始最大延时时间;
[0021]滤棒库管理系统通过OPC通信网络将若干站台任务和各所述站台任务对应的初始最大延时时间参数下达到堆垛机任务管理系统。
[0022]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,所述滤棒库管理系统根据站台任务的类型和各站台对应的成型线的运行速度,确定各站台任务对应的优先级,具体包括:
[0023]出库任务的优先级高于入库任务的优先级,入库任务的优先级高于移库任务的优先级;
[0024]对于出库任务,高速机对应站台的优先级最高,根据生产变化实时调整中速机站台的优先级。
[0025]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,所述根据各站台任务对应的优先级确定各站台任务对应的初始最大延时时间,具体包括:
[0026]优先级越低的站台任务对应的初始最大延时时间越大,优先级越高的站台任务对应的初始最大延时时间越小。
[0027]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,所述根据各站台任务的实时最大延迟时间进行任务排序,具体包括:
[0028]基于就近原则和动态平衡策略确定执行站台任务的堆垛机;
[0029]根据站台任务的类型和各站台对应的成型线的速度,设定堆垛机执行各站台任务的初始最大延时时间。
[0030]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,所述基于就近原则和动态平衡策略确定执行站台任务的堆垛机,具体包括:
[0031]根据站台任务起始位置的X轴坐标和站台任务目标底座的X轴坐标,通过以下公式计算站台任务的中心点:
[0032]CenterPoint=(XSourcePos+xDestPos)/2
[0033]其中,XSourcePos表示站台任务起始位置相对于货架的X轴坐标,xDestPos表示站台任务目标地址相对于货架的X轴坐标,CenterPoint表示站台任务的中心点;
[0034]确定一轨双车的巷道平衡点Balance

P;
[0035]将站台任务的中心点CenterPoint和巷道平衡点Balance

P进行比较;
[0036]若站台任务的中心点CenterPoint小于巷道平衡点Balance

P,则将站台任务分配给1号堆垛机;
[0037]若站台任务的中心点CenterPoint大于等于巷道平衡点Balance

P,则将站台任务分配给2号堆垛机。
[0038]如上所述的基于一轨双车的堆垛机任务优先级管理方法,其中,优选的是,所述确定一轨双车的巷道平衡点Balance

P,具体包括:
[0039]若1号堆垛机和2号堆垛机对应区域的成型机设备的任务量均衡且速度一致,则一轨双车的巷道平衡点Balance

P为固定值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于一轨双车的堆垛机任务优先级管理方法,其特征在于,包括:滤棒库管理系统将若干站台任务和各所述站台任务对应的初始最大延时时间下达到堆垛机任务管理系统;堆垛机任务管理系统循环扫描堆垛机状态以判断是否存在空闲的堆垛机;若不存在空闲的堆垛机,则返回堆垛机任务管理系统循环扫描堆垛机状态的步骤;若存在空闲的堆垛机,则拣选堆垛机可执行的站台任务;根据各站台任务的实时最大延迟时间进行任务排序,其中,实时最大延迟时间的初始值为所述初始最大延时时间,并在任务信息下达到任务区后随时间递减,所述实时最大延迟时间用于表征站台任务的紧急程度;判断是否存在多个站台任务的实时最大延迟时间均为零的情况;若不存在多个站台任务的实时最大延迟时间均为零的情况,则选取实时最大延迟时间最小的站台任务,并将站台任务下达到堆垛机;若存在多个站台任务的实时最大延迟时间均为零的情况,则比较实时最大延迟时间均为零的任务在下达任务时的初始最大延迟时间;若实时最大延迟时间均为零的站台任务在下达任务时的初始最大延迟时间不同,则选取初始最大延迟时间为最小值的站台任务;若实时最大延迟时间均为零的站台任务在下达任务时的初始最大延迟时间相同,则按站台顺序拣选站台任务,并将站台任务下达到堆垛机。2.根据权利要求1所述的基于一轨双车的堆垛机任务优先级管理方法,其特征在于,在滤棒库管理系统将任务信息下达到任务区后,所述实时最大延迟时间每秒都会减1秒。3.根据权利要求1所述的基于一轨双车的堆垛机任务优先级管理方法,其特征在于,所述滤棒库管理系统将若干站台任务和各所述站台任务对应的初始最大延时时间下达到堆垛机任务管理系统,具体包括:滤棒库管理系统根据站台任务的类型和各站台对应的成型线的运行速度,确定各站台任务对应的优先级;根据各站台任务对应的优先级确定各站台任务对应的初始最大延时时间;滤棒库管理系统通过OPC通信网络将若干站台任务和各所述站台任务对应的初始最大延时时间参数下达到堆垛机任务管理系统。4.根据权利要求3所述的基于一轨双车的堆垛机任务优先级管理方法,其特征在于,所述滤棒库管理系统根据站台任务的类型和各站台对应的成型线的运行速度,确定各站台任务对应的优先级,具体包括:出库任务的优先级高于入库任务的优先级,入库任务的优先级高于移库任务的优先级;对于出库任务,高速机对应站台的优先级最高,根据生产变化实时调整中速机站台的优先级。5.根据权利要求4所述的基于一轨双车的堆垛机任务优先级管理方法,其特征在于,所述根据各站台任务对应的优先级确定各站台任务对应的初始最大延时时间,具体包括:优先级越低的站台任务对应的初始最大延时时间越大,优先级越高的站台任务对...

【专利技术属性】
技术研发人员:沈学姚海彬舒梦沈冬晖孙顺凯徐琦陈海涛崔浩波
申请(专利权)人:浙江中烟工业有限责任公司
类型:发明
国别省市:

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

1