一种生产排程方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27880299 阅读:14 留言:0更新日期:2021-03-31 01:15
本发明专利技术涉及一种生产排程方法、装置、电子设备及存储介质,所述方法包括:确定待执行的生产订单以及正常运行的多个工序;针对任一工序,获取工序对应的当前生产状态数据;针对任一工序,基于所述当前生产状态数据预测当前生产状态数据的变化趋势;基于各个工序中当前生产状态数据的变化趋势,将所述生产订单分配至各个工序中。如此通过预测当前生产状态数据的变化趋势,来应对不可预知的突发情况的发生,实现动态生产排程,可以确保企业的生产成本和客户满意度最优。

【技术实现步骤摘要】
一种生产排程方法、装置、电子设备及存储介质
本专利技术涉及生产管理
,尤其涉及一种生产排程方法、装置、电子设备及存储介质。
技术介绍
按单制造,在供应链生产领域指的是订单型生产,也就是说,企业是根据生产订单进行生产安排的,并不是根据市场需求进行生产安排的,如此就不会存在多余库存。生产排程是指对生产订单的分配,一般企业存在多个工序为其进行生产制造,不同的工序成本价、地址、产能、产线均存在差异,因此,从企业成本和精益生产的角度而言,更希望在维系各个工序之间的合作的前提下,使得企业的生产成本和客户满意度最优。相关技术中,企业的生产制造现场是复杂多变的,随时可能发生不可预知的突发情况。例如,有可能是某道工序延迟,有可能是某个设备损坏,有可能是原材料供应延迟等。由于随时可能发生这些不可预知的突发情况,导致正在执行的生产排程被打乱。为此,急需一种生产排程的技术方案,以应对上述不可预知的突发情况的发生,确保企业的生产成本和客户满意度最优。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供了一种生产排程方法、装置、电子设备以及存储介质。第一方面,本专利技术提供了一种生产排程方法,所述方法包括:确定待执行的生产订单以及正常运行的多个工序;针对任一工序,获取工序对应的当前生产状态数据;针对任一工序,基于所述当前生产状态数据预测当前生产状态数据的变化趋势;基于各个工序中当前生产状态数据的变化趋势,将所述生产订单分配至各个工序中。>在本专利技术的可选实施方式中,所述确定待执行的生产订单以及正常运行的多个工序,包括:监测预设的关键事件是否发生;若预设的关键事件发生,则获取当前各个工序中未执行的生产订单;确定当前各个工序中未执行的生产订单为待执行的生产订单;获取输入的工序列表;确定所述工序列表中包含的多个工序为正常运行的多个工序。在本专利技术的可选实施方式中,所述方法还包括:若预设的关键事件未发生,则根据预设的生产排程规则将所述生产订单分配至各个工序中。在本专利技术的可选实施方式中,所述基于所述当前生产状态数据预测当前生产状态数据的变化趋势,包括:获取预先训练好的生产状态数据预测模型,其中,所述生产状态数据预测模型为对各个工序下的历史生产状态数据进行机器学习得到的用于预测生产状态数据变化趋势的模型;将当前生产状态数据输入至所述生产状态数据预测模型,输出当前生产状态数据的变化趋势。在本专利技术的可选实施方式中,所述基于所述当前生产状态数据预测当前生产状态数据的变化趋势,包括:确定当前时刻;获取所述当前时刻之前预设时间段内的历史生产状态数据;分析所述历史生产状态数据随时间的变化趋势;基于所述历史生产状态数据随时间的变化趋势,以及所述当前生产状态数据预测当前生产状态数据的变化趋势。在本专利技术的可选实施方式中,所述方法还包括:基于各个工序所分配的所述生产订单,生成生产排程计划。第二方面,本专利技术提供了一种生产排程装置,所述装置包括:订单及工序确定模块,用于确定待执行的生产订单以及正常运行的多个工序;数据获取模块,用于针对任一工序,获取工序对应的当前生产状态数据;趋势预测模块,用于针对任一工序,基于所述当前生产状态数据预测当前生产状态数据的变化趋势;订单分配模块,用于基于各个工序中当前生产状态数据的变化趋势,将所述生产订单分配至各个工序中。在本专利技术的可选实施方式中,所述订单及工序确定模块具体用于:监测预设的关键事件是否发生;若预设的关键事件发生,则获取当前各个工序中未执行的生产订单;确定当前各个工序中未执行的生产订单为待执行的生产订单;获取输入的工序列表;确定所述工序列表中包含的多个工序为正常运行的多个工序。第三方面,本专利技术提供了一种电子设备,包括:至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述第一方面中任一项所述的生产排程方法。第四方面,本专利技术实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的生产排程方法。本专利技术实施例提供的技术方案,获取工序对应的当前生产状态数据,并预测当前生产状态数据的变化趋势,基于各个工序中当前生产状态数据的变化趋势,将待执行的生产订单分配至各个工序中,通过预测当前生产状态数据的变化趋势,来应对不可预知的突发情况的发生,实现动态生产排程,可以确保企业的生产成本和客户满意度最优。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种生产排程方法的实施流程示意图;图2为本专利技术实施例提供的另一种生产排程方法的实施流程示意图;图3为本专利技术实施例提供的一种生产状态数据预测模型的示意图;图4为本专利技术实施例提供的一种工人娴熟程度的示意图;图5为本专利技术实施例提供的一种生产排程装置的结构示意图;图6为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例提供的一种生产排程方法的实施流程示意图,该方法具体可以包括以下步骤:S101,确定待执行的生产订单以及正常运行的多个工序;在本专利技术实施例中,一方面由于市场需求变化,引起生产订单变化,例如产品数量的变化,交货日期的变化等;另一方面由于设备故障、原材料的短缺以及生产周期的变化等,都可能导致原先制定的生产排程不符合实际需求,故需要实现动态生产排程。为了实现动态生产排程,在本专利技术实施例中需要确定待执行的生产订单以及正常运行的多个工序,以便后续将这些待执行的生产订单分配至这些正常运行的多个工序中。对于生产订单,是下达给工序并要求工序执行的生产任务,工序按照生产订单组织生产。其中,生产订单可以由用户手工填制,也可以由生产计划、销售订单和预测单下达生成,本专利技术实施例对此不作限定。对于工序,是指一个或一组工人在一个工作地点对一个或几个劳动本文档来自技高网...

【技术保护点】
1.一种生产排程方法,其特征在于,所述方法包括:/n确定待执行的生产订单以及正常运行的多个工序;/n针对任一工序,获取工序对应的当前生产状态数据;/n针对任一工序,基于所述当前生产状态数据预测当前生产状态数据的变化趋势;/n基于各个工序中当前生产状态数据的变化趋势,将所述生产订单分配至各个工序中。/n

【技术特征摘要】
1.一种生产排程方法,其特征在于,所述方法包括:
确定待执行的生产订单以及正常运行的多个工序;
针对任一工序,获取工序对应的当前生产状态数据;
针对任一工序,基于所述当前生产状态数据预测当前生产状态数据的变化趋势;
基于各个工序中当前生产状态数据的变化趋势,将所述生产订单分配至各个工序中。


2.根据权利要求1所述的方法,其特征在于,所述确定待执行的生产订单以及正常运行的多个工序之前,所述方法还包括:
监测预设的关键事件是否发生;
若预设的关键事件发生,则获取当前各个工序中未执行的生产订单;
确定当前各个工序中未执行的生产订单为待执行的生产订单;
获取输入的工序列表;
确定所述工序列表中包含的多个工序为正常运行的多个工序。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若预设的关键事件未发生,则根据预设的生产排程规则将所述生产订单分配至各个工序中。


4.根据权利要求1所述的方法,其特征在于,所述基于所述当前生产状态数据预测当前生产状态数据的变化趋势,包括:
获取预先训练好的生产状态数据预测模型,其中,所述生产状态数据预测模型为对各个工序下的历史生产状态数据进行机器学习得到的用于预测生产状态数据变化趋势的模型;
将当前生产状态数据输入至所述生产状态数据预测模型,输出当前生产状态数据的变化趋势。


5.根据权利要求1所述的方法,其特征在于,所述基于所述当前生产状态数据预测当前生产状态数据的变化趋势,包括:
确定当前时刻;
获取所述当前时刻之前预设时间段内的历史生产状态数据;
分析所述历史...

【专利技术属性】
技术研发人员:刘明
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京;11

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

1