本公开涉及设备调度的,例如涉及一种用于作业设备的调度方法、装置及作业系统。
背景技术:
1、在实际的生产场景中,现场情况会比较复杂和业务需求多样化,仅依赖人工调度作业设备会影响车间生产效率,因此会通过算法为作业设备生成调度方案,按照调度方案控制相应的作业设备执行任务。然而,在生产过程中会出现突发情况,相关技术按照调度方案控制作业设备的过程相对僵化,无法有效地应对突发情况。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种用于作业设备的调度方法、装置及作业系统,可以实现高效合理地应对突发情况。
3、根据本公开的第一方面,提供了一种用于作业设备的调度方法,调度方法包括:
4、根据作业设备的状态信息和常规任务的任务信息生成调度方案;
5、按照调度方案控制相应的作业设备执行常规任务;
6、在出现突发事件时,从规则库中确定出突发事件对应的处理措施,根据处理措施调整调度方案。
7、在一些实施例中,从规则库中确定出突发事件对应的处理措施,包括:获取突发事件的事件类型;根据事件类型,从规则库中确定出突发事件对应的处理措施。
8、在一些实施例中,突发事件的事件类型包括整体故障,整体故障是影响所有作业设备的故障。
9、在一些实施例中,突发事件的事件类型包括个体故障,个体故障是单一的作业设备发生的故障。
10、在一些实施例中,突发事件的事件类型包括临时任务,临时任务是常规任务之外的其他任务。
11、在一些实施例中,整体故障对应的处理措施是暂停常规任务。
12、在一些实施例中,个体故障对应的处理措施是重新分配常规任务。
13、在一些实施例中,临时任务对应的处理措施是延后常规任务。
14、在一些实施例中,在处理措施是暂停常规任务的情况下,根据处理措施调整调度方案,包括:
15、控制各个作业设备停止执行调度方案中的常规任务;
16、在确定整体故障解除的情况下,控制各个作业设备继续执行调度方案中未完成的常规任务。
17、在一些实施例中,在处理措施是重新分配常规任务的情况下,根据处理措施调整调度方案,包括:
18、确定出现个体故障的第一作业设备;
19、将第一作业设备未执行的常规任务,重新分配给正常状态的作业设备;
20、在确定第一作业设备已经恢复至正常状态时,将当前调度方案中未执行的部分常规任务重新分配给第一作业设备。
21、在一些实施例中,在处理措施是延后常规任务的情况下,根据处理措施调整调度方案,包括:
22、确定需要执行临时任务的第二作业设备;
23、将第二作业设备未执行的常规任务的延后,控制第二作业设备执行临时任务;
24、在临时任务执行完成之后,控制第二作业设备继续执行被延后的常规任务。
25、在一些实施例中,根据作业设备的状态信息和常规任务的任务信息生成调度方案,包括:
26、基于作业设备的状态信息和常规任务的任务信息,向作业设备多次分配不同的常规任务以形成初始种群,其中,初始种群包括多个个体,每个个体是一个调度方案;
27、基于初始种群、适应度函数和目标函数,基于遗传算法确定最终的调度方案。
28、在一些实施例中,作业设备的状态信息包括作业设备的位置,常规任务的任务信息包括任务类型;基于作业设备的状态信息和常规任务的任务信息,向作业设备多次分配不同的常规任务以形成初始种群,包括:基于作业设备的位置和常规任务的任务类型,按照就近原则向作业设备多次分配不同的常规任务以形成初始种群。
29、在一些实施例中,作业设备的状态信息包括作业设备的位置;基于初始种群、适应度函数和目标函数,基于遗传算法确定最终的调度方案,包括:
30、基于初始种群、适应度函数和目标函数,基于遗传算法确定出多个候选调度方案;
31、计算每个候选调度方案中每对相邻的作业设备的间距,并将每对相邻的作业设备的间距与距离阈值进行比较;
32、根据每个候选调度方案的间距比较结果,从多个候选调度方案中确定出最终的调度方案。
33、在一些实施例中,根据每个候选调度方案的间距比较结果,从多个候选调度方案中确定出最终的调度方案,包括以下任意一项:
34、将每对相邻的作业设备的间距均大于距离阈值的候选调度方案,确定为最终的调度方案;
35、将间距均大于距离阈值的作业设备对的数量最多的候选调度方案,确定为最终的调度方案;
36、将间距均大于距离阈值的作业设备对的占比最大的候选调度方案,确定为最终的调度方案。
37、根据本公开的第二方面,提供了一种用于作业设备的调度装置,调度装置包括调度方案生成模块、任务执行模块和突发事件应对模块;
38、调度方案生成模块被配置为根据作业设备的状态信息和常规任务的任务信息生成调度方案;
39、任务执行模块被配置为按照调度方案控制相应的作业设备执行常规任务;
40、突发事件应对模块被配置为在出现突发事件时,从规则库中确定出突发事件对应的处理措施,根据处理措施调整调度方案。
41、根据本公开的第三方面,提供了一种用于作业设备的调度装置,调度装置包括处理器和存储有程序指令的存储器,处理器能够执行本公开第一方面提供的用于作业设备的调度方法。
42、根据本公开的第四方面,提供了一种作业系统,作业系统包括多个作业设备、本公开第二方面或第三方面提供的用于作业设备的调度装置,调度装置分别与各个作业设备通信连接。
43、本公开实施例提供的用于作业设备的调度方法、装置及作业系统,可以实现以下技术效果:
44、在本公开实施例提供的用于作业设备的调度方法中,在能够自动为作业设备生成调度方案的基础上,可以在出现突发事件时,及时地确定的该出合理的处理措施,并根据处理措施调整调度方案,使得调度方案可以快速适应突发情况,提高了对突发情况的快速响应能力。以上过程实现了高效合理地应对突发情况,有助于作业系统可以稳定安全地运行,能够提高生产效率。
45、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本公开。
1.一种用于作业设备的调度方法,其特征在于,包括:
2.根据权利要求1所述的调度方法,其特征在于,从规则库中确定出突发事件对应的处理措施,包括:
3.根据权利要求2所述的调度方法,其特征在于,突发事件的事件类型包括以下任意一项:
4.根据权利要求2所述的调度方法,其特征在于,包括以下任意一项:整体故障对应的处理措施是暂停常规任务、个体故障对应的处理措施是重新分配常规任务、临时任务对应的处理措施是延后常规任务。
5.根据权利要求4所述的调度方法,其特征在于,在处理措施是暂停常规任务的情况下,根据处理措施调整调度方案,包括:
6.根据权利要求4所述的调度方法,其特征在于,在处理措施是重新分配常规任务的情况下,根据处理措施调整调度方案,包括:
7.根据权利要求4所述的调度方法,其特征在于,在处理措施是延后常规任务的情况下,根据处理措施调整调度方案,包括:
8.根据权利要求1至7任一项所述的调度方法,其特征在于,根据作业设备的状态信息和常规任务的任务信息生成调度方案,包括:
9.根据权利要求8所述的调度方法,其特征在于,作业设备的状态信息包括作业设备的位置,常规任务的任务信息包括任务类型;
10.根据权利要求8所述的调度方法,其特征在于,作业设备的状态信息包括作业设备的位置;基于初始种群、适应度函数和目标函数,基于遗传算法确定最终的调度方案,包括:
11.根据权利要求10所述的调度方法,其特征在于,根据每个候选调度方案的间距比较结果,从多个候选调度方案中确定出最终的调度方案,包括以下任意一项:
12.一种用于作业设备的调度装置,其特征在于,包括:
13.一种用于作业设备的调度装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器能够执行如权利要求1至11任一项所述的用于作业设备的调度方法。
14.一种作业系统,其特征在于,包括多个作业设备、如权利要求12或13所述的用于作业设备的调度装置,调度装置分别与各个作业设备通信连接。
