System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种基于集约性策略协调的资源受限并行机型号排产方法。
技术介绍
1、总体而言,规模与成本优势是家电行业发展的重要因素,然而环境的变化对家电行业提出的愈发严格的要求。具体而言,首先多品种小批量的市场需求逐渐替代了原来的少品种大批量的市场需求,使得传统面向库存的大规模制造模式因品种的多样化与快速迭代产生高昂的生产成本。其次,企业为了压缩成品仓库的面积,从而采取同订单完工后直接发往需求地址的下线直发模式。然而在面临碎片化的订单需求与高度分散的地址需求下,大规模制造的生产模式会造成同地址的订单分散完工,从而增加配送成本。因此,需要在品种多样化的条件下,结合生产与配送的集约化需求,对当前的大规模制造模式进行改良。然而,多数生产企业采用第三方物流的形式进行配送,导致生产方与配送方之间存在信息不对称的情况,使得难以联合考虑生产与配送集约化问题,进而增加企业营收压力。
2、在兼顾品种多样性与集约化生产的同时,考虑多地址的集约化配送并制定生产排产方案无疑极大地增加计划人员的排产的难度,计划人员排产过程中的决策维度、需要考虑的要素以及需要的数据量呈现指数级增长,在增加计划人员排产时间的同时,增加考虑疏漏的风险。
技术实现思路
1、本专利技术的目的是提供一种基于集约性策略协调的资源受限并行机型号排产方法,该方法针对资源受限并行机场景下高效生成科学有效的型号排产方案,解决了订单、地址与型号之间复杂关系映射下计算量复杂的难点;需要考虑多种约束造成解空间割裂的问题。
2、一种基于集约性策略协调的资源受限并行机型号排产方法,包括:
3、获取订单数据;
4、采用基于领域的启发式算法根据所述订单数据计算型号排产方案;
5、采用基于型号地址集约优化的智能算法对所述型号排产方案进行优化。
6、优选地,所述获取订单数据包括:
7、获取工厂内机器台数信息、机器可生产的型号信息、机器开班的时间信息、型号生产所需时间信息、型号生产所需资源信息、客户订单信息。
8、优选地,所述采用基于领域的启发式算法根据所述订单数据计算型号排产方案包括:
9、获取订单信息,型号信息,资源信息,工作日历信息和配置信息;
10、将订单信息,型号信息,资源信息,工作日历信息和配置信息通过建立键值对匹配的方式转化为整型数据;
11、对订单信息按月份与型号进行汇总,得到需要生产的型号集合;
12、依据数据预处理流程,剔除当前版本下型号信息,资源信息中的冗余数据;
13、初始化空闲机器列表;
14、判断当前班次是不是首班次;
15、根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略;
16、输出型号排产方案。
17、优选地,所述根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略包括:
18、如果当前班次是首班次,选择对机器进行连续性承接下模策略,包括:
19、获取前班型号排产方案,将前班次的型号排产方案作为当班次模具排布方案进行预分配;
20、根据前班次排产方案,确定已上模的模具是否到达最大连续生产天数;
21、若达到最大连续生产天数,校验模具对应的剩余的型号汇总需求情况与当前产能的对应关系,当前可用产能=可上模的班次数*当前型号最大模具数*当前型号uph,若当前型号上模的机器数继续生产时不能满足最小连续生产天数限制且剩余需求量能够在月度范围内生产完成,则对其中一台机器进行下模处理后再次检验当前步骤;
22、若未达到最大连续生产天数,确定已上模的模具是否达到最大连续生产天数,若达到最大连续生产天数,则校验模具对应型号的月度范围内的订单是否已经全部完成生产,若已经全部完成生产,则进行下模处理、若未得到全部完成生产,则不进行下模处理;
23、对当班次模具排布方案进行门体资源校验,若门体资源不足以支持模具对应的型号进行生产,则对模具进行下模处理,若门体资源足以支持型号生产,则不进行下模处理;
24、对剩余型号信息进行产能校验,校验在型号可用的产能范围内需求是否能得到满足,若无法得到满足,则按优先选择存在约束的型号,再选择上模数量较多的模具进行下模;
25、保存已完成下模的型号集合。
26、优选地,所述根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略包括:
27、如果当前班次不是首班次,选择基于领域知识与约束的上模策略,包括:
28、汇总当前班次内所有空闲机器列表,取同型号维度下当月订单量从高到低的顺序作为型号优先级;
29、优先选择受到型号互斥以及机器生产约束限制的型号,再按型号优先级选择型号优先级较高的型号,根据型号优先级对需要生产的型号集合进行排序后得到当前班次下上模备选型号列表;
30、对前班次进行排产方案预分配过程中被下模的型号集合在当前班次下上模备选型号列表中剔除;
31、汇总当前班次下非空闲机器中已上模的模具列表,对非空闲机器生产型号下互斥的型号在当前班次下上模备选型号列表中剔除;
32、当前班次下上模备选型号列表从高到低的顺序,根据订单的剩余需求数量选取对应型号的模具进行上模处理,产品最大可排数量=min(箱体模具生产能力,门体资源供应能力)/单个模具单日产能;
33、判断模具种类是否超过最大模具种类数,若超过最大模具种类数,则重新选择型号进行上模处理,同时在当前班次下上模备选型号列表中剔除当前模具对应的型号;
34、若未超过最大模具种类数,判断型号对应的模具是否存在互斥关系,若新上模处理的型号对应的模具与当班次已上模的其他模具存在互斥,则将模具对应的型号从当前班次下上模备选型号列表p进行剔除,同时重新选择型号进行上模处理;
35、若型号对应的模具不存在互斥,判断当前上模的机器以及模具是否存在模具可上模区域限制,若存在模具可上模区域限制,则重新在当前班次下上模备选型号列表中选择型号进行上模处理;
36、若不存在模具可上模区域限制,判断当前班次是否还存在空闲机器,若当前班次存在空闲机器,且当前班次下上模备选型号列表没有被完全遍历完,则继续选择型号进行上模处理;
37、若当前班次不存在空闲机器或当前班次下上模备选型号列表已被完全遍历完,则跳转到下一班次,重新进行前班次进行排产方案预分配以及基于领域知识与约束的上模策略。
38、优选地,所述采用基于型号地址集约优化的智能算法对所述型号排产方案进行优化包括:
39、获取订单信息、型号信息、资源信息、工作日历信息和上一级型号排产方案;
40、初始化迭代次数;
...
【技术保护点】
1.一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,包括:
2.根据权利要求1所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,所述获取订单数据包括:
3.根据权利要求1所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,所述采用基于领域的启发式算法根据所述订单数据计算型号排产方案包括:
4.根据权利要求3所述的一种基于渐进锁定策略的资源受限并行机订单排产方法,其特征在于,所述根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略包括:
5.根据权利要求3所述的一种基于渐进锁定策略的资源受限并行机订单排产方法,其特征在于,所述根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略包括:
6.根据权利要求1所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,所述采用基于型号地址集约优化的智能算法对所述型号排产方案进行优化包括:
7.根据权利要求6所述的一种基于集约性策略协调的资源受限并行机
8.根据权利要求7所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,采用地址集约优化算法解码染色体包括:
9.根据权利要求8所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,型号地址联合优化算法迭代策略包括:
10.根据权利要求1所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,所述采用基于型号地址集约优化的智能算法对所述型号排产方案进行优化之后,还包括对优化的排产方案进行评估,具体为:
...【技术特征摘要】
1.一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,包括:
2.根据权利要求1所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,所述获取订单数据包括:
3.根据权利要求1所述的一种基于集约性策略协调的资源受限并行机型号排产方法,其特征在于,所述采用基于领域的启发式算法根据所述订单数据计算型号排产方案包括:
4.根据权利要求3所述的一种基于渐进锁定策略的资源受限并行机订单排产方法,其特征在于,所述根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略包括:
5.根据权利要求3所述的一种基于渐进锁定策略的资源受限并行机订单排产方法,其特征在于,所述根据当前班次信息选择对机器进行连续性承接下模策略或者基于领域知识与约束的上模策略包括:
6.根据权利要求1...
【专利技术属性】
技术研发人员:刘建军,李泽歌,廖彤杰,陈子杰,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。