本技术涉及计算机软件数据处理,具体涉及一种供应计划数据处理方法及系统。
背景技术:
1、在供应链系统供应计划数据处理与管理中,物料需求如何占用供应及其对应的分配方式会对企业的生产、运营和订单交期上产生不同的影响。在某些企业中,核心业务或关键产品的生产可能依赖某些特定关键物料,由于独用需求具有不可替代性,它的供应分配可能导致生产或运营中断。传统的供应计划方案,通常仅从单个产品或物料角度,解析物料组件属性后根据需求的自定义优先级或时间排序进行计算及资源分配,未进行整体系统、智能地优化处理,未考虑当前物料组件与其他产品或物料供应的影响,特别是在当前物料计算及供应分配时,未考虑其他独用物料的情况,导致无法达到最佳资源分配结果,从而产生一定的供应风险,甚至在某种程度上,某个组件基于优选级被占用后,会加剧本应属于其他产品独用物料的供应风险。
2、因此,如何智能高效地提高供应链的稳定性和可靠性,确保关键业务流程的顺利进行和最有效地利用有限资源,减少资源的浪费和生产的瓶颈,以达到最大化资源利用效率,成为供应链管理系统亟需解决的技术问题。
技术实现思路
1、基于此,本技术针对上述问题,提出了一种供应计划数据处理方案,旨在智能高效地提高供应链的稳定性和可靠性,确保关键业务流程的顺利进行,最大化资源利用效率。
2、本技术一方面提供一种供应计划数据处理方法,所述方法包括:
3、s10、创建独用需求表及替代需求表;
4、s11、根据预设触发事件触发产品供需匹配,以所有需生产的缺口产品作为顶层,落入独用需求表,并以所有需生产缺口产品作为目标对象;
5、s12、提取所有所述目标对象的bom层级的下一层所有目标组件;
6、s13、逐一解析各目标组件,并落入对应的独用需求表或替代需求表;
7、s14、生成独用需求表目标组件层级各第一需求物料的配置信息;
8、s15、当前整个层级所有独用需求表第一需求供应后,再进行替代料需求的供应,根据独用需求表的第一需求物料配置信息,更新各对应替代组的替代第二需求物料信息,并生成替代需求表目标组件层级各替代组内第二需求物料的配置信息;
9、s16、对第一需求物料、第二需求物料进行供需匹配,提取缺口物料作为目标对象,返回s12循环执行,直到所有层级执行完成。
10、进一步地,所述方法还包括:
11、判断当前待解析目标组件是否包含替代组;
12、若不包含,则确定目标组件为独用需求组件,将当前目标组件的相关需求信息、物料层级,落入独用需求表;
13、若包含,则确定为替代需求组件,将当前目标组件替代组内物料的相关需求信息、物料层级,落入替代需求表。
14、进一步地,所述方法还包括:判断目标组件是否为虚拟件;若是,解析当前目标组件的下一层级组件,并占用下一层级组件的供应。
15、优选地,所述生成独用需求表目标组件层级各第一需求物料的配置信息,包括:
16、基于计划日期对独用需求表的各第一需求物料进行排序;
17、对同一计划日期的所述第一需求物料的组件执行并行计算,确定各第一需求物料的需求配置量及供应计划。
18、优选地,所述生成替代需求表目标组件层级各替代组内第二需求物料的配置信息,包括:
19、基于计划日期对替代需求表的各第二需求物料进行排序;
20、根据独用需求表的第一需求物料配置信息,更新各对应替代组的替代第二需求物料信息;
21、对同一计划日期的各替代组内第二需求物料执行并行计算,确定各替代组内第二需求物料的需求配置量及供应计划。
22、优选地,所述方法还包括:
23、计算各第二需求物料在当前替代组内的初始比例pij;
24、构建目标函数:
25、,
26、其中,xij为第j替代组第i个第二需求物料的配置量,cij为对应第j替代组第i个第二需求物料的使用成本,nj为第j替代组第二需求物料的个数,λ、η分别为对应的权重系数;
27、设置约束条件:,n为自然数,sij为第j替代组内第i个第二需求物料初始数量,uij为对应第j替代组内第i个第二需求物料单位用量,εij为对应损耗率;
28、求解优化所述目标函数,使得目标函数的值最小:f=min(z);
29、根据优化结果,确定得到各替代组内各第二需求物料的需求配置量xij。
30、进一步地,所述方法还包括:对第一需求物料及第二需求物料进行供需匹配,确定当前层级缺口需求物料组件;根据预设配额规则,生成对应缺口需求物料组件的供应计划信息。
31、本技术第二方面提供一种供应计划数据处理系统,所述系统包括:
32、需求表创建模块,用于创建独用需求表及替代需求表;
33、供需匹配模块,用于对产品供需匹配,以所有需生产的缺口产品作为顶层,落入独用需求表,并以所有需生产的缺口产品作为目标对象;
34、组件解析模块,用于提取缺口目标对象的bom层级的所有下一层目标组件进行逐一解析,并落入对应的独用需求表或替代需求表;
35、需求配置模块,用于生成独用需求表目标组件层级各第一需求物料的配置信息;当前整个层级独用需求表所有缺口产品第一需求物料供应后,再进行替代需求表需求的供应,并根据独用需求表的第一需求物料配置信息,更新各对应替代组的替代第二需求物料信息,并生成替代需求表目标组件层级各替代组内第二需求物料的配置信息;
36、组件处理模块,用于对第一需求物料、第二需求物料进行供需匹配,提取缺口物料作为目标对象,并调用组件解析模块循环执行解析处理,直到所有层级执行完成。
37、本技术三方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述任一项所述方法的步骤。
38、本技术第四方面提供一种计算机终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述任一项所述方法的步骤。
39、本技术上述提供的供应计划数据处理方案,通过供需匹配并逐层解析产品bom层级目标组件,解析组件后,不是直接对当前组件进行计算及供应,而是将所有独用需求的第一需求落入独用需求表中,所有存在替代组的第二需求落入替代料需求中间表中,分表分类存储各组件需求,独用需求与替代料需求分为独立的需求池分别进行供应计算。并通过优先独用需求占用供应打破了与替代料需求供应占用的时间维度的限制,整个层级所有缺口产品所有组件独用的需求占用供应后,再进行替代料需求的供应占用,确保独用需求优先供应资源后再将剩余供应资源分配给替代料需求,并通过优化算法计算确定替代料需求的数量,实现资源利用最大化。本技术上述方案通过可配置的供应分配机制,即覆盖了强调资源分配均衡性和灵活性传统方案,独用需求可以和替代料需求平行竞争供应资源,又在传统分配方案上延伸了独用需求优先于替代料需求占用供应的方案,最大化关键资源的使用效率,避免资源浪费,大大提高了供应链的稳定性和可靠性,确保关键业务流程的顺利进行,有效减少资源的浪费和生产的瓶颈。
40、进一步地,本技术方案还提供优化方案对替代组内需求物料进行优化计算配置,优化方案基于物料平衡与多样性及需求物料在当前组件的成本等多维度角度进行平衡与目标优化,使得替代组内需求物料供应满足订单需求的同时,保持物料使用的平衡性,从而有效提高供应链的效率、韧性和适应性。
1.一种供应计划数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述生成独用需求表目标组件层级各第一需求物料的配置信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述生成替代需求表目标组件层级各替代组内第二需求物料的配置信息,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
8.一种供应计划数据处理系统,其特征在于,所述系统包括:
9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。