System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种排产方法及装置、电子设备、存储介质制造方法及图纸_技高网

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

技术编号:39999503 阅读:7 留言:0更新日期:2024-01-09 03:10
本发明专利技术提供一种排产方法及装置、电子设备、存储介质,该方法包括:通过将待处理订单的多个待生产部件分解为多个生产工序,根据多个生产工序确定出待选排产组,将待选排产组输入至预设的目标函数中,以确定出目标排产组,按照目标排产组对待处理订单进行生产,这样通过目标函数对待生产部件进行排产,得到目标排产组,按照目标排产组对待处理订单进行生产,从而减少排产调度的时间,合理使用生产设备,提高生产效率。

【技术实现步骤摘要】

本专利技术涉及产品生产,具体涉及一种排产方法及装置、电子设备、存储介质


技术介绍

1、订单排产是企业制定生产作业计划的重要因素之一,对于企业的生产效率等具有非常重要的影响。近年来,工业制造企业本身也面临着围绕“新产品/新技术开发、解决用工荒、提高生产效率、降低运营成本、绿色环保”等方面不断提升管理能力的严峻考验。

2、目前,在生产企业的生产规模和产品复杂度不断增大的情况下,为解决生产调度的排产排程问题,原始的人工调度方法已经越来越难以满足要求,传统的生产排产通常是通过计划员根据订单,进行人工排程,即根据经验来进行排程,不仅排程效率低,还可能出现漏排、错排或者排程不合理的问题,使得排产调度计算时间过长及设备均衡利用率低等问题。因此如何合理进行排产,优化产能,提高生产效率,缩短生产时间,是人们所关注的重要问题。


技术实现思路

1、鉴于以上所述现有技术的缺点,本专利技术提供一种排产方法及装置、电子设备、存储介质,以解决上述技术问题。

2、本专利技术提供一种排产的方法,所述排产的方法包括:获取待处理订单,所述待处理订单包括多个待生产部件;根据每个待生产部件的生产工序,确定出所述待处理订单的多个待选排产组;将全部待选排产组输入至预设目标函数中,确定出目标排产组,根据所述目标排产组对所述待处理订单进行生产。

3、于本专利技术的一实施例中,根据所有待生产部件的生产工序,确定出生产工序换线最少的生产产线组合;以及,根据所有待生产部件的生产工序,确定出生产工序组合效率最高的生产产线组合;以及,根据所有待生产部件的生产工序,确定出生产待生产部件所需人力最小的生产产线组合;基于生产工序换线最少的生产产线组合、生产工序组合效率最高的生产产线组合、生产待生产部件所需人力最小的生产产线组合,确定出所述目标函数。

4、于本专利技术的一实施例中,所述目标函数的数学表达式为:

5、

6、

7、

8、其中,i表示待处理订单,j表示生产产线,xij为待处理订单i在生产产线j生产,w为待生产部件的数量,ctij为生产单个待生产部件耗费的时间,p为耗能,n为正整数,表示生产工序换线最少的生产产线组合,表示生产工序组合效率最高的生产产线组合,表示生产待生产部件所需人力最小的生产产线组合。

9、于本专利技术的一实施例中,将全部待选排产组输入至预设目标函数中,确定出目标排产组,还包括:根据所有待生产部件的生产工序与生产产线的匹配关系,确定出其他约束条件;通过其他约束条件调整所述预设目标函数,得到调整目标函数;将全部待选排产组输入至调整目标函数中,确定出目标排产组。

10、于本专利技术的一实施例中,通过设置约束条件得到所述目标函数,约束条件包括:

11、

12、

13、ya,j≥xi,j,i,j=1,...,n;

14、xi,j=0,i,j=1,...,n;

15、xi,j=1,i,j=1,...,n;

16、ya,j=0,a,j=1,...,n;

17、ya,j=1,a,j=1,...,n;

18、其中,i表示待处理订单,j表示生产产线,rj为生产产线j的预设产能,a为与待生产部件同系列的待生产部件,w为待生产部件的数量,n为正整数,为待处理订单的总产能小于或等于预设生产产线的最大产能,为待处理订单只能安排在其中某一条生产线生产,ya,j≥xi,j;j=1,...,n为待处理订单设定了预设生产产线,则默认同系列待生产部件有安排在该预设生产产线,xi,j=0为待处理订单不能安排在生产产线j生产,xi,j=1为待处理订单只能安排在生产产线j生产,ya,j=0为待处理订单中同系列的待生产部件不能安排在生产产线j生产,ya,j=1为待处理订单中同系列的待生产部件只能安排在生产产线j生产。

19、于本专利技术的一实施例中,根据每个待生产部件的生产工序,确定出所述待处理订单的多个待选排产组,包括:按照第一预设规则进行生产工序筛选,得到第一排产组;将所述第一排产组中的生产工序按照第二预设规则进行筛选,得到第二排产组;校验所述第二排产组对应的待处理订单的出货时间,若所述出货时间小于或等于预设时间,则按待处理订单的产能进行均分,得到待选排产组。

20、于本专利技术的一实施例中,在将每个待选排产组输入至目标函数之后,还包括:若没有确定出目标排产组,将所述待选排产组按照预设排产规则进行排产,得到目标排产组;以及,将所述预设排产规则记录至日志信息,通过所述日志信息优化所述目标函数。

21、本专利技术提供的一种排产装置,所述排产装置包括获取模块,用于获取待处理订单,所述待处理订单包括多个待生产部件和每个待生产部件的生产工序;确定模块,用于根据每个待生产部件的生产工序,确定出所述待处理订单的多个待选排产组;输出模块,用于将全部待选排产组输入至预设目标函数中,确定出目标排产组,根据所述目标排产组对所述待处理订单进行生产。

22、本专利技术的有益效果:通过将待处理订单的多个待生产部件分解为多个生产工序,根据多个生产工序确定出待选排产组,将待选排产组输入至预设的目标函数中,以确定出目标排产组,按照目标排产组对待处理订单进行生产,这样通过目标函数对待生产部件进行排产,得到目标排产组,按照目标排产组对待处理订单进行生产,从而减少排产调度的时间,合理使用生产设备,提高生产效率。

23、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种排产方法,其特征在于,所述排产方法包括:

2.根据权利要求1所述的排产方法,其特征在于,将全部待选排产组输入至预设目标函数前,所述方法还包括:

3.根据权利要求2所述的排产方法,其特征在于,所述目标函数的数学表达式为:

4.根据权利要求1所述的排产方法,其特征在于,将全部待选排产组输入至预设目标函数中,确定出目标排产组,还包括:

5.根据权利要求4所述的排产方法,其特征在于,所述约束条件的数学表达式为:

6.根据权利要求1所述的排产方法,其特征在于,根据每个待生产部件的生产工序,确定出所述待处理订单的多个待选排产组,包括:

7.根据权利要求1所述的排产方法,其特征在于,在将每个待选排产组输入至目标函数之后,还包括:

8.一种排产装置,其特征在于,所述排产装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的排产方法。

...

【技术特征摘要】

1.一种排产方法,其特征在于,所述排产方法包括:

2.根据权利要求1所述的排产方法,其特征在于,将全部待选排产组输入至预设目标函数前,所述方法还包括:

3.根据权利要求2所述的排产方法,其特征在于,所述目标函数的数学表达式为:

4.根据权利要求1所述的排产方法,其特征在于,将全部待选排产组输入至预设目标函数中,确定出目标排产组,还包括:

5.根据权利要求4所述的排产方法,其特征在于,所述约束条件的数学表达式为:

6.根据权利要求1所述...

【专利技术属性】
技术研发人员:胡杰范鹏潘峰周晓江
申请(专利权)人:英业达重庆有限公司
类型:发明
国别省市:

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

1