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

一种模具加工的生产排程方法、系统、终端及存储介质技术方案

技术编号:40236733 阅读:4 留言:0更新日期:2024-02-02 22:36
本发明专利技术公开了一种模具加工的生产排程方法,通过接口获取模具加工订单并设置排程约束以及排程策略,所述排程约束策略包括前后工序约束、前后任务约束、订单时长约束以及工作时间约束;所述排程策略包括交货延迟比例、加权交货期准时率、设备利用率、生产成本;根据模具加工订单、排程约束以及排程策略进行生产排程;输出排产结果。本发明专利技术能够高效的制定排程策略,从而在各项约束条件下使生产效率最大化,有效提高了加工订单排程的智能化。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种模具加工的生产排程方法、系统、终端及存储介质


技术介绍

1、生产排程,是指将生产任务分配至生产资源的过程。在考虑能力和设备的前提下,在物料数量一定的情况下,安排各生产任务的生产顺序,优化生产顺序,优化选择生产设备,使得减少等待时间,平衡各机器和工人的生产负荷。从而优化产能,提高生产效率。

2、现有的模具加工生产排程主要通过人工进行,由于需要考虑的影响因素较多,且模具的生产工序多、工艺中心较多,同种工序在不同的工艺中心进行加工所需的时间不同,工艺中心能加工的工序种类不同,因此通过人工排程无法充分考虑约束条件,最大化利用加工资源。


技术实现思路

1、为了解决上述技术问题,本专利技术第一方面公开了一种模具加工的生产排程方法,所述方法包括:

2、通过接口获取模具加工订单并设置排程约束以及排程策略,所述排程约束策略包括前后工序约束、前后任务约束、订单时长约束以及工作时间约束;所述排程策略包括交货延迟比例、加权交货期准时率、设备利用率、生产成本;

3、根据模具加工订单、排程约束以及排程策略进行生产排程;

4、输出排产结果。

5、其中一实施例中,所述根据模具加工订单、排程约束以及排程策略进行生产排程时,采用遗传算法进行排程处理,所述遗传算法包括:

6、通过接口获取模具加工订单,对所述模具加工订单进行拆解,以获取若干单链子订单,所述单链子订单包括独立前置任务、前置任务链以及主任务链中的一种或多种;

7、定义遗传算法参数,在所述遗传算法中加入染色体校验函数;将所述模具加工订单输入遗传算法进行排程;

8、通过染色体校验函数对所述单链子订单进行位置和时间冲突校验,若有冲突则调整染色体并再次进行位置和时间冲突校验,否则输出初始解;

9、计算初始解的综合kpi值,判断所述综合kpi值是否满足结束条件,满足则输出最优解,否则对所述初始解进行优化操作直到所述综合kpi值满足结束条件;

10、将所述最优解转化为排产结果,所述排产结果包括加工任务、任务对应工作中心以及工作时间。

11、其中一实施例中,所述综合kpi值的计算公式为:(1-((1-交货准时率)*第一预设系数+(1-设备利用率)*第二预设系数+生产成本*第三预设系数))。

12、其中一实施例中,所述排产结果还包括设备任务序列表、任务工序依赖关系表、设备负荷表以及方案评价指标。

13、其中一实施例中,在对所述根据模具加工订单、排程约束以及排程策略进行生产排程后,还包括:根据已排产任务的完成情况以及排程策略对排产结果进行滚动更新。

14、本专利技术第二方面公开了一种模具加工的生产排程系统,所述系统包括:

15、输入模块,其用于通过接口获取模具加工订单并设置排程约束以及排程策略,所述排程约束策略包括前后工序约束、前后任务约束、订单时长约束以及工作时间约束;所述排程策略包括交货延迟比例、加权交货期准时率、设备利用率、生产成本;

16、排程模块,其用于根据模具加工订单、排程约束以及排程策略进行生产排程;

17、输出模块,其用于输出排产结果。

18、其中一实施例中,所述排程模块中包括遗传算法单元,其用于通过接口获取模具加工订单,对所述模具加工订单进行拆解,以获取若干单链子订单,所述单链子订单包括独立前置任务、前置任务链以及主任务链中的一种或多种;

19、定义遗传算法参数,在所述遗传算法中加入染色体校验函数;将所述模具加工订单输入遗传算法进行排程;

20、通过染色体校验函数对所述单链子订单进行位置和时间冲突校验,若有冲突则调整染色体并再次进行位置和时间冲突校验,否则输出初始解;

21、计算初始解的综合kpi值,判断所述综合kpi值是否满足结束条件,满足则输出最优解,否则对所述初始解进行优化操作直到所述综合kpi值满足结束条件;

22、将所述最优解转化为排产结果,所述排产结果包括加工任务、任务对应工作中心以及工作时间。

23、其中一实施例中,所述综合kpi值的计算公式为:(1-((1-交货准时率)*第一预设系数+(1-设备利用率)*第二预设系数+生产成本*第三预设系数))。

24、本专利技术第三方面公开了一种模具加工的生产排程终端,所述终端包括:

25、存储有可执行程序代码的存储器;

26、与所述存储器耦合的处理器;

27、所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-4任一项所述的模具加工的生产排程方法。

28、本专利技术第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本专利技术第一方面公开的模具加工的生产排程方法中的部分或全部步骤。

29、与现有技术相比,本专利技术实施例具有以下有益效果:

30、本专利技术实施例中,首先通过根据需求设置排程约束和排程策略,在对模具加工订单进行排程处理时,充分考虑模具加工工序的顺序有前后置,以及多工艺中心的限制,通过将排程约束和排程策略加入遗传算法中,在多次迭代中获得最佳的排程结果。

31、本专利技术实施方式还通过获取模具加工订单并进行拆解,获得工艺路线中并行的独立前置任务或前置任务链的时间顺序关系,以确保遗算法在进行排程时能够检测出前置任务和后置任务的冲突情况,并将其剔除,确保排程结果的可行性;通过在遗传算法中加入染色体校验函数,对独立前置任务和前置任务链进行时间和位置检测,确保在排程过程中前置任务执行完毕后才执行后置任务的排程,确保该单链子订单所对应的染色体为可行的初始解。通过对初始解进行冲突检测,再次判断该初始解是否符合实际工艺流程,如符合则对初始解进行优化操作,根据用户需求调整综合kpi值的计算系数,从而输出满足用户需求的排程结果。

本文档来自技高网...

【技术保护点】

1.一种模具加工的生产排程方法,其特征在于,所述方法包括:

2.根据权利要求1所述的模具加工的生产排程方法,其特征在于,

3.根据权利要求3所述的模具加工的生产排程方法,其特征在于,所述综合KPI值的计算公式为:(1-((1-交货准时率)*第一预设系数+(1-设备利用率)*第二预设系数+生产成本*第三预设系数))。

4.根据权利要求3所述的模具加工的生产排程方法,其特征在于,所述排产结果还包括设备任务序列表、任务工序依赖关系表、设备负荷表以及方案评价指标。

5.根据权利要求1所述的模具加工的生产排程方法,其特征在于,

6.一种模具加工的生产排程系统,其特征在于,所述系统包括:

7.根据权利要求6所述的模具加工的生产排程系统,其特征在于,

8.根据权利要求6所述的模具加工的生产排程系统,其特征在于,

9.一种模具加工的生产排程终端,其特征在于,所述终端包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述的模具加工的生产排程方法。

...

【技术特征摘要】

1.一种模具加工的生产排程方法,其特征在于,所述方法包括:

2.根据权利要求1所述的模具加工的生产排程方法,其特征在于,

3.根据权利要求3所述的模具加工的生产排程方法,其特征在于,所述综合kpi值的计算公式为:(1-((1-交货准时率)*第一预设系数+(1-设备利用率)*第二预设系数+生产成本*第三预设系数))。

4.根据权利要求3所述的模具加工的生产排程方法,其特征在于,所述排产结果还包括设备任务序列表、任务工序依赖关系表、设备负荷表以及方案评价指标。

5.根据权利...

【专利技术属性】
技术研发人员:邢毅彭爱华阮华龙陈炜基李智莉
申请(专利权)人:广州聚超软件科技有限公司
类型:发明
国别省市:

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

1