System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能生产调度排程系统、方法、设备及介质技术方案_技高网

一种智能生产调度排程系统、方法、设备及介质技术方案

技术编号:41143894 阅读:5 留言:0更新日期:2024-04-30 18:12
本发明专利技术提出一种智能生产调度排程系统、方法、设备及介质,其方法包括:获取排程请求,根据排程请求筛选出待排程的任务集;获取已排任务单确定资源时间片段,资源时间片段包括已排任务时间片段和资源暂停时间片段;在任务集的排程类型为追加排程的情况下,去除已排任务时间片段和资源暂停时间片段得到闲置时间片段,根据预先配置的排序规则确定排程节点时间,基于排程节点时间将待排程的任务集正向和/或逆向地可视化排序在对应的闲置时间片段中;在任务集的排程类型为非追加排程的情况下将待排程的任务集与现有任务集一并按照正向或逆向方向进行可视化排程。本发明专利技术提高排程灵活性,可快速响应不同客户的排程需求。

【技术实现步骤摘要】

本专利技术涉及智慧排程,尤其涉及一种智能生产调度排程系统、方法、设备及介质


技术介绍

1、为了提高生产效率,通常需要预先紧凑得编排好生产设备每天的生产任务,合理规划生产流程让生产设备按照编排好的生产任务有效的执行对应的生产工作。传统的排程过程一般由人工进行,随着全球信息化水平的飞速发展,普及了通过硬编码的方式将生产任务按照固定的排程顺序进行排程的方法。但是,对于跨系统新增的排程任务,现有的硬编码的排程逻辑可能无法对新增的排程任务做出响应,导致新增的排程任务无法执行排程操作;需要硬编码进行人为修改后才可实现新增排程任务的排程工作,其工作效率非常低,且灵活性低,无法满足不同差异化的编排需求;且现有的排程工作无法显示其排程过程,只可显示排程结果,导致使用者无法根据自身要求对排程过程进行修改,可配置性较差。


技术实现思路

1、本专利技术实施例提供一种智能生产调度排程系统、方法、设备及介质,以解决相关技术存在的问题,技术方案如下:

2、第一方面,本专利技术实施例提供了一种智能生产调度排程方法,包括:

3、获取排程请求,根据排程请求筛选出待排程的任务集;

4、获取生产资源对应的已排任务单,根据已排任务单确定资源时间片段,资源时间片段包括已排任务时间片段和资源暂停时间片段;

5、在任务集的排程类型为追加排程的情况下,去除已排任务时间片段和资源暂停时间片段得到闲置时间片段,根据预先配置的排序规则确定排程节点时间,基于排程节点时间将待排程的任务集正向和/或逆向地可视化排序在对应的闲置时间片段中;

6、在任务集的排程类型为非追加排程的情况下将待排程的任务集与现有任务集一并按照正向或逆向方向进行可视化排程。

7、在一种实施方式中,已排任务单的获取方法为:

8、根据制程工艺类型id获取对应的生产资源id;

9、根据生产资源id查找目前处于启用状态的资源方案,调取资源方案的任务信息,任务信息包括预设启用日期和对应班制的有效时间;

10、根据任务信息确定已排任务单。

11、在一种实施方式中,排程节点时间包括尾工序计划结束时间、尾工序计划开始时间、前工序计划结束时间以及前工序计划开始时间。

12、在一种实施方式中,还包括:

13、在接收到副资源约束请求的情况下,获取副资源的剩余有效时间;

14、计算副资源的剩余有效时间与闲置时间片段之间的交集时间片段,将待排程的任务集排序在交集时间片段内。

15、在一种实施方式中,可视化排程的方法为:

16、根据任务集中每个任务对应的计划时间生成对应的可视化模块;

17、按照排程顺序将各任务对应的可视化模块进行横向排列,生成任务甘特图。

18、在一种实施方式中,还包括:

19、获取拖拽指令,拖拽指令是通过拖拽移动任一可视化模块生成的;

20、根据拖拽指令确定待调整的可视化模块,将待调整的可视化模块从原排程移出并插入至指定排程的所需位置,并更新指定排程的各任务顺序。

21、在一种实施方式中,还包括:

22、获取输入的计划单号,根据计划单号搜索对应的任务;

23、在排程执行到计划单号对应的任务的情况下自动暂停排程操作,直至接收到继续排程指令才继续执行排程操作。

24、第二方面,本专利技术实施例提供了一种生产调度排程系统,执行如上述的生产调度排程方法。

25、第三方面,本专利技术实施例提供了一种电子设备,该装置包括:存储器和处理器。其中,该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并且当该处理器执行该存储器存储的指令时,使得该处理器执行上述各方面任一种实施方式中的方法。

26、第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储计算机程序,当计算机程序在计算机上运行时,上述各方面任一种实施方式中的方法被执行。

27、上述技术方案中的优点或有益效果至少包括:

28、通过可视化方式对不同排程类型的任务集进行正向和/或反向进行排序,提高排程灵活性,可快速响应不同客户的排程需求。

29、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。

本文档来自技高网...

【技术保护点】

1.一种智能生产调度排程方法,其特征在于,包括:

2.根据权利要求1所述的智能生产调度排程方法,其特征在于,所述已排任务单的获取方法为:

3.根据权利要求1所述的智能生产调度排程方法,其特征在于,所述排程节点时间包括尾工序计划结束时间、尾工序计划开始时间、前工序计划结束时间以及前工序计划开始时间。

4.根据权利要求1所述的智能生产调度排程方法,其特征在于,还包括:

5.根据权利要求1所述的智能生产调度排程方法,其特征在于,所述可视化排程的方法为:

6.根据权利要求5所述的智能生产调度排程方法,其特征在于,还包括:

7.根据权利要求1所述的智能生产调度排程方法,其特征在于,还包括:

8.一种智能生产调度排程系统,其特征在于,执行如权利要求1~7任一所述的智能生产调度排程方法。

9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求1~7任一所述的智能生产调度排程方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1~7任一所述的智能生产调度排程方法。

...

【技术特征摘要】

1.一种智能生产调度排程方法,其特征在于,包括:

2.根据权利要求1所述的智能生产调度排程方法,其特征在于,所述已排任务单的获取方法为:

3.根据权利要求1所述的智能生产调度排程方法,其特征在于,所述排程节点时间包括尾工序计划结束时间、尾工序计划开始时间、前工序计划结束时间以及前工序计划开始时间。

4.根据权利要求1所述的智能生产调度排程方法,其特征在于,还包括:

5.根据权利要求1所述的智能生产调度排程方法,其特征在于,所述可视化排程的方法为:

6.根据权利要求5所述的智能生产调度排程方法,...

【专利技术属性】
技术研发人员:梁荧平简恭厚何源辉李学芹丁度然刘洪安
申请(专利权)人:广东赛意信息科技有限公司
类型:发明
国别省市:

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

1