一种生产调度方法、系统、计算机设备及存储介质技术方案

技术编号:37534936 阅读:22 留言:0更新日期:2023-05-12 16:02
本发明专利技术涉及计算机技术领域,具体公开了一种生产调度方法、系统、计算机设备及存储介质,方法包括:获取物料清单信息,基于所述物料清单信息生成零组件计划包;获取工艺路线信息,基于所述工艺路线信息生成零组件的工序计划包,所述工序计划包包含每个零组件的工序计划,所述工序计划包括作业工序;遍历工序计划包以对每个作业工序进行预占位处理;响应于遍历完成,输出待加工产品的作业工序顺序。通过本发明专利技术的方案,优化了产品的生产加工计划安排的合理性,解决了厂际协同生产调度问题。解决了厂际协同生产调度问题。解决了厂际协同生产调度问题。

【技术实现步骤摘要】
一种生产调度方法、系统、计算机设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种生产调度方法、系统、计算机设备及存储介质。

技术介绍

[0002]当前制造行业,尤其是大型装备、航天、航空业车间中粗放式管理现象普遍,能源利用率不高,人力依赖程度高,自动化程度低。目前制造车间的生产计划安排,大多依靠车间主任和计划员通过Excel排产和经验式排产,人力投入极大,实际排产结果质量不高,特别面对计划调整、临时插单等需要重新排产时,因无法及时重排产响应,使得已下达的计划不再具有指导性,计划与实际生产出现断层,造成车间能源浪费,能耗增高。
[0003]当前已有不少针对产线或者是车间作业级APS落地应用,支持从设备利用率、经济批量、产品完好率等维度的排产,此类应用填补了离线制造业排产的空白,提高了计划安排的科学性和合理性。但也存在以下两个问题:首先,在追逐产能最大化、效益最大化的过程中,能源消耗的考虑占比减少,导致单位产能需求暴涨,排产的计划因能耗因素难以实际执行。其次,物流运输的便捷性和时效性明显提高,加之政府对工业用地的规划安排,职能性的总部保留在中心城区,制造性的工厂迁离中心城区向城市边缘搬迁,呈现星点分散,由此衍生出跨厂生产协同问题,这就导致产线和单元级的APS面对厂际协同场景下无法很好给出排产建议。
[0004]当前车间生产计划安排可以概括为两种模式:第一种是线下手工排产,车间生产计划安排依靠车间主任、调度员通过Excel等工具线下手工安排,第二种是系统排产,车间部署了排产系统,依靠人工和历史经验,结合考虑资源日历、工作班制等约束因素,以投料日期或交货日期正排、倒排生产计划。
[0005]第一种人工排产模式由于数据汇总困难,排产周期长并且灵活度不高等原因逐渐淘汰。第二种系统排产模式,现有技术在对数据治理、建模基本完善后,计划安排合理性相对较高,并可在一定程度上实现柔性调度,但也存在以下问题:第一,在优化中偏向追逐最早交货日期,以能源过度消耗作为代价的模式,强调人员和设备最大使用,缺少对能耗考虑。第二,优化排产后的计划,对机器和设备反复启停场景未规避,造成设备损耗、刀具磨损的成本增加,能耗利用率低的问题。第三,在面对跨厂协同生产场景下,现有技术缺少对厂际周转因素的考虑,跨厂计划难以落地执行。

技术实现思路

[0006]有鉴于此,本专利技术提出了一种生产调度方法、系统、计算机设备及存储介质,优化了产品的生产加工计划安排的合理性,解决了厂际协同生产调度问题;并将能耗融入到生产调度方法中,解决了远距离协同生产中因缺少路径规划和能耗考虑导致的能源浪费和成本增加的问题。
[0007]基于上述目的,本专利技术实施例的一方面提供了一种生产调度方法,具体包括如下
步骤:
[0008]获取物料清单信息,基于所述物料清单信息生成零组件计划包;
[0009]获取工艺路线信息,基于所述工艺路线信息生成零组件的工序计划包,所述工序计划包包含每个零组件的工序计划,所述工序计划包括作业工序;
[0010]遍历工序计划包以对每个作业工序进行预占位处理;
[0011]响应于遍历完成,输出待加工产品的作业工序顺序。
[0012]在一些实施方式中,方法还包括:
[0013]响应于遍历完成,计算工厂的最大能源消耗,以及所有作业工序的总能源消耗;
[0014]对比所述最大能源消耗和所述总能源消耗;
[0015]响应于所述总能源消耗大于所述最大能源消耗,输出预警信息。
[0016]在一些实施方式中,对每个作业工序进行预占位处理包括:
[0017]基于工序计划包中作业工序的个数确定运算的最大位数;
[0018]基于作业工序的能源消耗确定每个作业工序的占位。
[0019]在一些实施方式中,基于作业工序的能源消耗确定每个作业工序的占位包括:
[0020]占位步骤,所述占位步骤包括从所有末级零件的首道作业工序集合中,选取能源消耗最少的首道作业工序占用第一位;
[0021]循环所述占位步骤直到确定所有作业工序的占位。
[0022]在一些实施方式中,从所有末级零件的首道作业工序集合中,选取能源消耗最少的首道作业工序占用第一位包括:
[0023]计算所有末级零件的首道作业工序的设备组能源消耗;
[0024]判断所述首道作业工序是否需要跨厂加工;
[0025]若是所述首道作业工序需要跨厂加工,基于迪杰斯特拉算法寻找所述首道作业工序的最短供应路径并计算路径能源消耗,并基于所述路径能源消耗和所述设备组能源消耗得到所述首道作业工序的能源消耗;
[0026]若是所述首道作业工序不需要跨厂加工,则基于所述首道作业工序的设备组能源消耗得到所述首道作业工序的能源消耗;
[0027]选取所述能源消耗最少的首道作用工序占用第一位。
[0028]在一些实施方式中,方法还包括:
[0029]在输出待加工产品的作业工序顺序时,还同时输出每道作业工序的设备组能源消耗和/或最短供应路径与路径消耗。
[0030]在一些实施方式中,所述零组件计划包包括每个零组件的零组件计划,所述零组件计划包括零组件毛需求数量、零组件净需求数量、零组件预计投产日期、零组件预计产出日期;
[0031]所述工序计划还包括作业设备组、加工前时长、加工时长、加工后时长、转运时长。
[0032]本专利技术实施例的另一方面,还提供了一种生产调度系统,包括:
[0033]第一生成模块,所述第一生成模块配置为获取物料清单信息,基于所述物料清单信息生成零组件计划包;
[0034]第二生成模块,所述第二生成模块配置为获取工艺路线信息,基于所述工艺路线信息生成零组件的工序计划包,所述工序计划包包含每个零组件的工序计划,所述工序计
划包括作业工序;
[0035]遍历占位模块,所述遍历占位模块配置为遍历工序计划包以对每个作业工序进行预占位处理;
[0036]输出模块,所述输出模块配置为响应于遍历完成,输出待加工产品的作业工序顺序。
[0037]本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述计算机程序由所述处理器执行时实现如上方法的步骤。
[0038]本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
[0039]本专利技术至少具有以下有益技术效果:优化了产品的生产加工计划安排的合理性,解决了厂际协同生产调度问题;并将能耗融入到生产调度方法中,解决了远距离协同生产中因缺少路径规划和能耗考虑导致的能源浪费和成本增加的问题。
附图说明
[0040]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生产调度方法,其特征在于,包括:获取物料清单信息,基于所述物料清单信息生成零组件计划包;获取工艺路线信息,基于所述工艺路线信息生成零组件的工序计划包,所述工序计划包包含每个零组件的工序计划,所述工序计划包括作业工序;遍历工序计划包以对每个作业工序进行预占位处理;响应于遍历完成,输出待加工产品的作业工序顺序。2.根据权利要求1所述的方法,其特征在于,还包括:响应于遍历完成,计算工厂的最大能源消耗,以及所有作业工序的总能源消耗;对比所述最大能源消耗和所述总能源消耗;响应于所述总能源消耗大于所述最大能源消耗,输出预警信息。3.根据权利要求1所述的方法,其特征在于,对每个作业工序进行预占位处理包括:基于工序计划包中作业工序的个数确定运算的最大位数;基于作业工序的能源消耗确定每个作业工序的占位。4.根据权利要求1所述的方法,其特征在于,基于作业工序的能源消耗确定每个作业工序的占位包括:占位步骤,所述占位步骤包括从所有末级零件的首道作业工序集合中,选取能源消耗最少的首道作业工序占用第一位;循环所述占位步骤直到确定所有作业工序的占位。5.根据权利要求4所述的方法,其特征在于,从所有末级零件的首道作业工序集合中,选取能源消耗最少的首道作业工序占用第一位包括:计算所有末级零件的首道作业工序的设备组能源消耗;判断所述首道作业工序是否需要跨厂加工;若是所述首道作业工序需要跨厂加工,基于迪杰斯特拉算法寻找所述首道作业工序的最短供应路径并计算路径能源消耗,并基于所述路径能源消耗和所述设备组能源消耗得到所述首道作业工序的能源消耗;若是所述首道作业工序不需...

【专利技术属性】
技术研发人员:冯焕虎张将姜云飞
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1