用于滤棒空盒的调度方法、系统和计算机可读存储介质技术方案

技术编号:37542184 阅读:12 留言:0更新日期:2023-05-12 16:11
本公开提供了一种用于滤棒空盒的调度方法、系统和计算机可读存储介质。调度方法包括:获取发射区入库站台的滤棒空盒入库请求和成型区出库站台的滤棒空盒出库请求的至少一个,并获取发射区入库站台每组空盒成组入库的时间和成型区出库站台每组空盒消耗的时间;和根据滤棒空盒入库请求和滤棒空盒出库请求的至少一个、发射区入库站台每组空盒成组入库的时间和成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度,其中,对滤棒空盒进行调度包括:将滤棒空盒出库任务和滤棒空盒入库任务绑定,生成堆垛机的直接调度任务以便堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;或者,生成堆垛机的空盒入库任务或堆垛机的空盒出库任务。垛机的空盒出库任务。垛机的空盒出库任务。

【技术实现步骤摘要】
用于滤棒空盒的调度方法、系统和计算机可读存储介质


[0001]本公开涉及烟草自动控制领域,特别涉及一种用于滤棒空盒的调度方法、系统和计算机可读存储介质。

技术介绍

[0002]图1是示意性地示出根据本公开一些实施例的滤棒库区设备的平面示意图。
[0003]如图1所示,滤棒库滤棒空盒输送任务的流程是由发射机消耗滤棒产生空盒,通过发射区11的发射计数光电管102获取滤棒空盒数量,当数量到达一定设定值以后产生空盒入库的请求,生成空盒入库的堆垛机任务,使得堆垛机103执行空盒入库的操作。发射区11包括发射输送站台105。该发射输送站台105包括发射区入库站台1051和发射区生产站台1052。图1中还示出了滤棒空盒组106。
[0004]再者,如图1所示,成型机消耗空盒生产滤棒装盒,当靠货架外侧的成型探货光电管101没有检测到空盒时表示空盒需要补充,发起空盒出库的请求,生成空盒出库的堆垛机任务,堆垛机103执行空盒出库操作。如图1所示,成型区12包括成型输送站台107。该成型输送站台107包括成型区出库站台1071和成型区生产站台1072。另外,图1中还示出了成型计数光电管104。
[0005]在相关技术中,通过上述调度流程来完成滤棒空盒的消耗和补给供应。

技术实现思路

[0006]本公开解决的一个技术问题是:相关技术中系统的柔性调度能力较低。
[0007]鉴于此,本公开提供了一种用于滤棒空盒的调度方法,以提升系统柔性调度能力。
[0008]根据本公开的一个方面,提供了一种用于滤棒空盒的调度方法,包括:获取来自于发射区入库站台的滤棒空盒入库请求和来自于成型区出库站台的滤棒空盒出库请求的至少一个,并获取发射区入库站台每组空盒成组入库的时间和成型区出库站台每组空盒消耗的时间;和根据所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个、所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度,其中,所述对滤棒空盒进行调度包括:将滤棒空盒出库任务和滤棒空盒入库任务绑定,生成堆垛机的直接调度任务以便所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;或者,生成堆垛机的空盒入库任务以便堆垛机执行滤棒空盒入库操作,或者生成堆垛机的空盒出库任务以便堆垛机执行滤棒空盒出库操作。
[0009]在一些实施例中,获取所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个包括:获取所述滤棒空盒入库请求;根据所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个、所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:在获取到所述滤棒空盒入库请求的情况下,判断是否获取到所述滤棒空盒出库请求;在获取到所述滤棒空盒出库请求的情况下,将所述滤棒空盒入库请求与所述滤棒空盒出库请求进行绑定,生成堆垛机的直接调度任务,以便
所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;和在没有获取到所述滤棒空盒出库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度。
[0010]在一些实施例中,在没有获取到所述滤棒空盒出库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:根据所述成型区出库站台每组空盒消耗的时间计算等待触发滤棒空盒出库请求的时间,并根据所述发射区入库站台每组空盒成组入库的时间计算入库最小等待时间;在所述等待触发滤棒空盒出库请求的时间小于所述入库最小等待时间的情况下,将发射区入库站台的所述滤棒空盒入库请求与成型区出库站台即将产生的滤棒空盒出库请求进行预绑定并且开始进行计时,记为第一计时,根据所述第一计时对滤棒空盒进行调度;和在所述等待触发滤棒空盒出库请求的时间大于或等于所述入库最小等待时间的情况下,生成堆垛机的空盒入库任务,以便堆垛机将发射区入库站台的滤棒空盒输送至高架库内存储。
[0011]在一些实施例中,根据所述第一计时对滤棒空盒进行调度包括:如果在所述第一计时没有达到所述等待触发滤棒空盒出库请求的时间时,所述成型区出库站台就产生滤棒空盒出库请求,则将所述滤棒空盒入库请求与成型区出库站台即将产生的滤棒空盒出库请求的预绑定更改为绑定生成堆垛机的直接调度任务,以便所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;如果在所述第一计时达到所述等待触发滤棒空盒出库请求的时间时,所述成型区出库站台还没有产生滤棒空盒出库请求,则将所述滤棒空盒入库请求与成型区出库站台即将产生的滤棒空盒出库请求的预绑定取消,生成堆垛机的空盒入库任务,以便堆垛机将发射区入库站台的滤棒空盒输送至高架库内存储。
[0012]在一些实施例中,根据所述成型区出库站台每组空盒消耗的时间计算所述等待触发滤棒空盒出库请求的时间的关系式为:
[0013][0014]其中,T
cd
为所述等待触发滤棒空盒出库请求的时间,M
c
为与成型区出库站台对应的成型区生产站台的剩余空盒数量,M
a
为每组滤棒空盒的最大数量,T
c
为成型区出库站台每组空盒消耗的时间。
[0015]在一些实施例中,根据所述发射区入库站台每组空盒成组入库的时间计算所述入库最小等待时间的关系式为:
[0016]T
rmin
=(T
r
+T
x
)
×
a,
[0017]其中,T
rmin
为所述入库最小等待时间,T
r
为发射区入库站台每组空盒成组入库的时间,T
x
为堆垛机执行任务的平均时间,a为任务调度系数,T
x
和a为已知量。
[0018]在一些实施例中,获取所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个包括:获取所述滤棒空盒出库请求;根据所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个、所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:在获取到所述滤棒空盒出库请求的情况下,判断是否获取到所述滤棒空盒入库请求;在获取到所述滤棒空盒入库请求的情况下,将所述滤棒空盒入库请求与所述滤棒空盒出库请求进行绑定,生成堆垛机的直接调度任务,以便
所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;和在没有获取到所述滤棒空盒入库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度。
[0019]在一些实施例中,在没有获取到所述滤棒空盒入库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:根据所述发射区入库站台每组空盒成组入库的时间计算等待触发滤棒空盒入库请求的时间,并根据所述成型区出库站台每组空盒消本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于滤棒空盒的调度方法,包括:获取来自于发射区入库站台的滤棒空盒入库请求和来自于成型区出库站台的滤棒空盒出库请求的至少一个,并获取发射区入库站台每组空盒成组入库的时间和成型区出库站台每组空盒消耗的时间;和根据所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个、所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度,其中,所述对滤棒空盒进行调度包括:将滤棒空盒出库任务和滤棒空盒入库任务绑定,生成堆垛机的直接调度任务以便所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;或者,生成堆垛机的空盒入库任务以便堆垛机执行滤棒空盒入库操作,或者生成堆垛机的空盒出库任务以便堆垛机执行滤棒空盒出库操作。2.根据权利要求1所述的调度方法,其中:获取所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个包括:获取所述滤棒空盒入库请求;根据所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个、所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:在获取到所述滤棒空盒入库请求的情况下,判断是否获取到所述滤棒空盒出库请求;在获取到所述滤棒空盒出库请求的情况下,将所述滤棒空盒入库请求与所述滤棒空盒出库请求进行绑定,生成堆垛机的直接调度任务,以便所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;和在没有获取到所述滤棒空盒出库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度。3.根据权利要求2所述的调度方法,其中,在没有获取到所述滤棒空盒出库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:根据所述成型区出库站台每组空盒消耗的时间计算等待触发滤棒空盒出库请求的时间,并根据所述发射区入库站台每组空盒成组入库的时间计算入库最小等待时间;在所述等待触发滤棒空盒出库请求的时间小于所述入库最小等待时间的情况下,将发射区入库站台的所述滤棒空盒入库请求与成型区出库站台即将产生的滤棒空盒出库请求进行预绑定并且开始进行计时,记为第一计时,根据所述第一计时对滤棒空盒进行调度;和在所述等待触发滤棒空盒出库请求的时间大于或等于所述入库最小等待时间的情况下,生成堆垛机的空盒入库任务,以便堆垛机将发射区入库站台的滤棒空盒输送至高架库内存储。4.根据权利要求3所述的调度方法,其中,根据所述第一计时对滤棒空盒进行调度包括:如果在所述第一计时没有达到所述等待触发滤棒空盒出库请求的时间时,所述成型区出库站台就产生滤棒空盒出库请求,则将所述滤棒空盒入库请求与成型区出库站台即将产生的滤棒空盒出库请求的预绑定更改为绑定生成堆垛机的直接调度任务,以便所述堆垛机
将发射区入库站台的滤棒空盒直接输送至成型区出库站台;如果在所述第一计时达到所述等待触发滤棒空盒出库请求的时间时,所述成型区出库站台还没有产生滤棒空盒出库请求,则将所述滤棒空盒入库请求与成型区出库站台即将产生的滤棒空盒出库请求的预绑定取消,生成堆垛机的空盒入库任务,以便堆垛机将发射区入库站台的滤棒空盒输送至高架库内存储。5.根据权利要求3所述的调度方法,其中,根据所述成型区出库站台每组空盒消耗的时间计算所述等待触发滤棒空盒出库请求的时间的关系式为:其中,T
cd
为所述等待触发滤棒空盒出库请求的时间,M
c
为与成型区出库站台对应的成型区生产站台的剩余空盒数量,M
a
为每组滤棒空盒的最大数量,T
c
为成型区出库站台每组空盒消耗的时间。6.根据权利要求3所述的调度方法,其中:根据所述发射区入库站台每组空盒成组入库的时间计算所述入库最小等待时间的关系式为:T
rmin
=(T
r
+T
x
)
×
a,其中,T
rmin
为所述入库最小等待时间,T
r
为发射区入库站台每组空盒成组入库的时间,T
x
为堆垛机执行任务的平均时间,a为任务调度系数,T
x
和a为已知量。7.根据权利要求1所述的调度方法,其中:获取所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个包括:获取所述滤棒空盒出库请求;根据所述滤棒空盒入库请求和所述滤棒空盒出库请求的至少一个、所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:在获取到所述滤棒空盒出库请求的情况下,判断是否获取到所述滤棒空盒入库请求;在获取到所述滤棒空盒入库请求的情况下,将所述滤棒空盒入库请求与所述滤棒空盒出库请求进行绑定,生成堆垛机的直接调度任务,以便所述堆垛机将发射区入库站台的滤棒空盒直接输送至成型区出库站台;和在没有获取到所述滤棒空盒入库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度。8.根据权利要求7所述的调度方法,其中,在没有获取到所述滤棒空盒入库请求的情况下,根据所述发射区入库站台每组空盒成组入库的时间和所述成型区出库站台每组空盒消耗的时间对滤棒空盒进行调度包括:根据所述发射区入库站台每组空盒成组入库的时间计算等待触发滤棒空盒入库请求的时间,并根据所述成型区出库站台每组空盒消耗的时间计算出库最小等待时间;在所述等待触发滤棒空盒入库请求的时间小于所述出库...

【专利技术属性】
技术研发人员:邹瑞珍林煜郭天文李文灿黄许立邓弘立鲍日亮林鹏宇马志远林庆亮涂琦彬张鑫
申请(专利权)人:龙岩烟草工业有限责任公司
类型:发明
国别省市:

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

1