排产方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:36688449 阅读:12 留言:0更新日期:2023-02-27 19:53
本申请涉及一种排产方法、装置、计算机设备及计算机可读存储介质。方法包括:获取待排产产品对应的生产工序;获取待排产产品的历史生产特征参数;历史生产特征参数是待排产产品在历史生产过程中生成的基础数据;使用遗传算法生成生产工序对应的初始种群;种群中的每个个体有对应的排产计划;基于排产策略参数和历史生产特征参数对种群中的个体进行遗传操作,得到遗传操作后的种群;从遗传操作得到的历代种群中确定目标个体;目标个体对应的排产计划是满足排产策略的目标排产计划。采用本方法,能够得到满足排产策略的排产计划,贴合用户的生产需求。生产需求。生产需求。

【技术实现步骤摘要】
排产方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及生产管理
,特别是涉及一种排产方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着生产管理技术的发展,出现了排产技术。排产技术是一种在有限产能的基础上,综合来自市场、物料、产能、工序流程、资金、管理体制和员工行为等多方面对生产的影响,得出合理优化有效的生产计划的技术。
[0003]传统的排产技术是通过人工进行排产得出生产计划。然而,当面临的排产问题比较复杂,比如产品类型多等问题时,按人工排产确定的生产计划难以满足生产需求。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种排产方法、装置、计算机设备及计算机可读存储介质,能够得到满足生产需求的排产计划。
[0005]第一方面,本申请提供了一种排产方法,包括:
[0006]获取待排产产品对应的生产工序;
[0007]获取待排产产品的历史生产特征参数;历史生产特征参数是待排产产品在历史生产过程中生成的基础数据;
[0008]使用遗传算法生成生产工序对应的种群;种群中的每个个体有对应的排产计划;
[0009]基于排产策略参数和历史生产特征参数对种群中的个体进行遗传操作,得到遗传操作后的种群;
[0010]从遗传操作后的种群中确定目标个体;目标个体对应的排产计划是满足排产策略的目标排产计划。
[0011]第二方面,本申请还提供了一种排产装置,包括:
[0012]第一获取单元,用于获取待排产产品对应的生产工序;
[0013]第二获取单元,用于获取待排产产品的历史生产特征参数;历史生产特征参数是待排产产品在历史生产过程中生成的基础数据;
[0014]生成单元,用于使用遗传算法生成生产工序对应的种群;种群中的每个个体有对应的排产计划;
[0015]搜索单元,用于基于排产策略参数和历史生产特征参数对种群中的个体进行遗传操作,得到遗传操作后的种群;
[0016]确定单元,用于从遗传操作后的种群中确定目标个体;目标个体对应的排产计划是满足排产策略的目标排产计划。
[0017]第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述的方法的步骤。
[0018]第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上
存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。
[0019]第五方面,本申请还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。
[0020]上述排产方法、装置、计算机设备及计算机可读存储介质,使用遗传算法生成待排产产品的生产工序对应的种群,并结合历史生产特征参数和排产策略参数对待排产产品的生产工序对应的种群进行遗传操作,从遗传操作后的种群中确定目标个体,目标个体对应的排产计划是满足排产策略的目标排产计划,从而使得到的排产计划满足排产策略,贴合用户的生产需求。
附图说明
[0021]图1为本申请实施例提供的第一种排产方法的流程示意图;
[0022]图2为本申请实施例提供的第二种排产方法的流程示意图;
[0023]图3为本申请实施例提供的一种排产装置的结构框图;
[0024]图4为本申请实施例提供的一种生成单元的结构框图;
[0025]图5为本申请实施例提供的一种搜索单元的结构框图;
[0026]图6为本申请实施例提供的一种排产系统的结构示意图;
[0027]图7为本申请实施例提供的第一种计算机设备的内部结构图;
[0028]图8为本申请实施例提供的第二种计算机设备的内部结构图;
[0029]图9为本申请实施例提供的一种计算机可读存储介质的结构图。
具体实施方式
[0030]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0031]在一些实施例中,如图1所示,提供了一种排产方法,以该方法应用于计算机设备为例进行说明,包括以下步骤:
[0032]步骤101、获取待排产产品对应的生产工序。
[0033]其中,待排产产品是指等待生产的产品,即,待决定生产顺序和生产时间的产品。
[0034]生产工序是生产待排产产品的有先后执行顺序的加工步骤,即组成整个生产过程的加工步骤。例如,生产PCB板的加工步骤包括开料、钻孔、沉铜、图形转移、图形电镀、退膜、蚀刻、AOI检测、绿油以及字符,则PCB的任意一个加工步骤都叫做PCB板的生产工序。且这些加工步骤必须顺序执行,即钻孔不能在开料之前执行。
[0035]示例性地,用户根据已有生产经验将待排产产品按生产工艺拆分成有先后执行顺序的加工步骤,即生产工序,进一步地,计算机设备获取用户拆分的待排产产品对应的生产工序。
[0036]步骤102、获取待排产产品的历史生产特征参数;历史生产特征参数是待排产产品在历史生产过程中生成的基础数据。
[0037]其中,历史生产特征参数表征生产待排产产品过程中用到的关键工艺参数。也就是说,生产待排产产品时,参考历史生产特征参数进行待排产产品的生产。
[0038]示例性地,计算机设备获取待排产产品的历史生产数据,对历史生产数据进行分析得到历史生产特征参数。
[0039]在一些实施例中,对待排产产品在一段时间内的历史生产数据进行分析得到历史生产特征参数。例如,可以获取待排产产品近一个月内的历史订单生产情况作为历史生产数据,并对近一个月内的历史生产数据进行分析得到历史生产特征参数。
[0040]在一些实施例中,待排产产品的历史生产数据可以是批量历史订单的生产情况,也可以是样品历史订单的生产情况。
[0041]步骤103、使用遗传算法生成生产工序对应的种群;种群中的每个个体有对应的排产计划。
[0042]其中,排产计划是安排待排产产品进行加工的时间计划表。排产计划中包括待排产产品的生产工序对应的加工机器序号、加工起始时间以及加工结束时间。
[0043]遗传算法是用于解决最优化问题的一种搜索算法。使用遗传算法生成生产工序对应的初始种群并进行迭代搜索,每代种群中的每个个体都对应一种排产计划。
[0044]可以理解,遗传算法中的种群是模拟自然界生物种群而来的概念,种群是由若干个体组成的群体。每代种群都是整个搜索空间的一个很小的子集。遗传算法中的个体就是模拟自然界生物个体而对问题中的对象(一般就是问题的解)的一种称呼,每个个体都是搜索空间中的一个解。
[0045]示例性地,计算机设备使用遗传算法将生产工序编码为字符串结构,也就是说将生产工序进行基因编码,并将编码后的生产工序进行随机组合得到各生产工序对应的生产顺序,即种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排产方法,其特征在于,包括:获取待排产产品对应的生产工序;获取所述待排产产品的历史生产特征参数;所述历史生产特征参数是所述待排产产品在历史生产过程中生成的基础数据;使用遗传算法生成所述生产工序对应的种群;所述种群中的每个个体有对应的排产计划;基于排产策略参数和所述历史生产特征参数对所述种群中的个体进行遗传操作,得到遗传操作后的种群;从所述遗传操作后的种群中确定目标个体;所述目标个体对应的排产计划是满足排产策略的目标排产计划。2.根据权利要求1所述的方法,其特征在于,所述使用遗传算法生成所述生产工序对应的种群,包括:对所述生产工序进行基因编码,得到对应的编码结果;将所述编码结果进行有序组合,得到对应的多个个体;所述多个个体组成所述生产工序对应的种群。3.根据权利要求1所述的方法,其特征在于,所述排产策略参数包括峰谷平电价和峰谷平时间段;所述基于排产策略参数和所述历史生产特征参数对所述种群中的个体进行遗传操作,得到遗传操作后的种群,包括:将所述生产工序对应的种群作为当前种群;根据所述峰谷平电价、所述峰谷平时间段和所述历史生产特征参数计算所述当前种群中的每个个体的适应度值;所述适应度值包括用电费用;根据所述用电费用确定所述当前种群中用于遗传操作的候选个体,得到候选个体集合;对所述候选个体集合进行遗传操作,得到遗传操作后的种群;所述从所述遗传操作后的种群中确定目标个体,包括:若所述遗传操作满足终止条件,则从所述遗传操作后的种群中选取适应度值最大的个体作为目标个体;所述目标个体对应的排产计划是满足用电费用最小的排产计划。4.根据权利要求3所述的方法,其特征在于,所述历史生产特征参数包括所述生产工序的单位重量时耗和单位重量能耗;所述根据所述峰谷平电价、所述峰谷平时间段和所述历史生产特征参数计算所述当前种群中的每个个体的适应度值,包括:根据所述峰谷平电价和所述峰谷平时间段确定用电费用函数;根据所述待排产产品的计划生产数量、所述单位重量时耗和所述单位重量能耗,确定所述待排产产品对应的生产工序的工序耗电量和生产时长,并通过所述用电费用函数计算所述当前种群中的每个个体的适应度值。5.根据权利要求1所述的方法,其特征在于,所述排产策略参数包括切换不同生产工艺的损耗时间;所述基于排产策略参数和所述历史生产特征参数对所述种群中的个体进行遗传操作,得到遗传操作后的种群,包括:将所述生产工序对应的种群作为当前种群;根据所述损耗时间和所述历史生产特征参数计算所述当前种群中的每个个体的适应
度值;所述适应度值包括生产完成时间;根据所述生产完成时间确定所述当前种群中用于遗传操作的候选个体,...

【专利技术属性】
技术研发人员:张垚姚恒志刘枢吕江波沈小勇
申请(专利权)人:深圳思谋信息科技有限公司
类型:发明
国别省市:

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

1