一种面向计划排程的关键任务排序方法、装置及设备与流程
本申请涉及智能制造,具体涉及一种面向计划排程的关键任务排序方法、装置及设备。
背景技术:
1、高级计划排程(aps)系统在生产制造领域中用于优化工序安排与资源分配,其中关键任务的识别与优先保障是影响交付周期的核心因素。
2、现有技术中,通常通过预置规则对任务进行关键性定义,并在排程排序阶段依据优先级字段进行调度。然而,现有的关键任务配置方案多依赖单一数据格式,难以支持“全局通用规则”与“分组特定规则”并存的混合配置场景,导致规则迁移成本高,且在多规则共存时容易出现配置互相覆盖或丢失的问题,降低了规则管理的灵活性。
技术实现思路
1、针对相关技术中,aps 系统中关键任务配置方案因依赖单一数据格式而难以支持全局与分组规则并存的混合配置,导致易发生规则互相覆盖或规则丢失的问题。
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、本发明通过按分组上下文合并全局与产线规则,解决了现有技术依赖单一格式导致规则冲突或丢失的问题,提高了配置灵活性;通过将关键性标记写入任务对象并接入准入策略链首级,实现了关键任务识别与排序执行的紧密联动,确保关键任务在排程中稳定优先,同时避免了排序阶段重复解析规则带来的性能开销与不一致风险,实现了配置解析、任务标记与排序优先的闭环管理。
1.一种面向计划排程的关键任务排序方法,其特征在于,所述关键任务排序方法包括:
2.如权利要求1所述的关键任务排序方法,其特征在于,所述按分组上下文合并全局规则和分组规则并进行标准化处理以得到标准化规则集,包括:
3.如权利要求1所述的关键任务排序方法,其特征在于,所述基于标准化规则集对待排程任务集合中的所有待排程任务进行匹配以生成待排程任务的关键性判断值,包括:
4.如权利要求3所述的关键任务排序方法,其特征在于,所述根据工序号与标准化规则集的匹配状态生成关键性判断值,包括:
5.如权利要求4所述的关键任务排序方法,其特征在于,所述基于关键性判断值在待排程任务中写入关键性标记,包括:
6.如权利要求1所述的关键任务排序方法,其特征在于,所述将关键性比较策略接入准入策略链的首级位置,包括:
7.如权利要求6所述的关键任务排序方法,其特征在于,所述基于准入策略链对待排程任务集合中的待排程任务进行排序,包括:
8.如权利要求1所述的关键任务排序方法,其特征在于,所述基于准入策略链对待排程任务进行排序后,还包括:
9.一种面向计划排程的关键任务排序装置,其特征在于,所述关键任务排序装置包括:
10.一种面向计划排程的关键任务排序设备,其特征在于,所述关键任务排序设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的关键任务排序程序,其中所述关键任务排序程序被所述处理器执行时,实现如权利要求1至8中任一项所述的关键任务排序方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com