System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及制造产业链物料配比的,尤其是涉及一种基于产业链的物料配比方法。
技术介绍
1、在目前生产制造产业链中,运用信息化技术打造的制造运营管理系统,已广泛应用于制造行业,实现对制造过程的全面管理、监控和预测。
2、对生产制造业中所需的物料进行物料配比也进入了信息化
,物资配比主要使用多重复用模式技术(multiple reuse pattern,简称mrp),mrp是根据顾客订单制定产品的生产计划,然后基于产品生成进度计划,组成产品的材料结构表和库存状况,通过计算机计算所需物料的需求量和需求时间,从而确定材料的加工进度和订货日程的一种实用技术。
3、但是制造业务过于复杂,物料配比并不仅仅取决于该公司的订单量以及库存状态,而是与制造的行业与业态有关。比如中小制造企业经常会出现订单生产的难度、插单与现场的柔性、有竞争力的交期和准时交货的问题,生产压力远远大于有的中大型企业,此时,mrp再根据原有的物料配比计算方式,则不能得到准确的物料需求以及加工进度的预测。究其根本原因,mrp理论本身就具有缺陷与错误。现在的mrp物料需求计划的体系与方式,已很难适应按需生产环境。
技术实现思路
1、为了有效的适应生产环境,得到更适合环境的物料需求配比计划,本专利技术提供一种基于产业链的物料配比方法。
2、本专利技术提供的一种基于产业链的物料配比方法采用如下的技术方案:
3、一种基于产业链的物料配比方法,包括:
4、s1:获取产业链
5、s2:构建物料配比验证模型,验证物料配比数据的完整性,通过递归遍历法对物料配比数据进行遍历,得到缺失数据,并补充缺失数据,得到完整物料配比数据;
6、s3:构建物料配比计算模型,根据完整物料配比数据,计算最优的物料配比需求值。
7、进一步的,所述获取产业链制造订单以及订单制造的物料配比数据包括:
8、输入源数据表,利用读取数据函数提取源数据表中产业链制造订单字段数据,利用数据筛选函数提取订单字段数据,并对订单字段数据按照物料组成结构进行分组标记,订单数据包括产业链订单、订单物料、订单数量,物料数据包括物料需求时间、最迟交货时间以及物料工艺图纸,产业链订单包括毛需求量、实时库存量、再采量、未结毛需求量、未结毛需求已出库量以及在制量。
9、进一步的,所述验证物料配比数据的完整性包括:
10、将标记后的订单字段数据按照组成结构拆分为各层级物料的关联关系,读取各层级物料结构,验证各层级物料的投入物和产出物的编码以及型号的对比,验证逻辑性原则和数值合法性,依据逻辑性原则和数值合法性判断物料配比数据的完整性;如符合逻辑性原则和数值合法性,则物料配比数据完整,进入s3,若不符合逻辑性原则和数值合法性,则物料配比数据不完整,通过递归遍历法对物料配比数据进行遍历得到缺失数据,并补充缺失数据。
11、进一步的,所述验证逻辑性原则和数值合法性包括:
12、逻辑性原则遵循:组成结构层级大于1,最终层级产出物料等于原始需求制造物料,相邻层级间,上级的产出物料为下级的投入物料;
13、数值合法性遵循:相邻层级间中上级的产出物料数量等于下级的投入物料数量,同一层级中,投入物料数量非必等于层级产出物料数量;层级投入物料大于或等于1,最终层级产出物料数量大于等于0;相邻层级间投入产出比大于0,顶层与最终层级投入产出比大于0。
14、进一步的,所述通过递归遍历法对物料配比数据进行遍历,得到缺失数据,并补充缺失数据,得到完整物料配比数据包括:
15、判断缺失数据的类型,读取缺失数据是否为层级、投入产出物类型、数量缺失之一;
16、对物料配比数据采用递归遍历法进行遍历,首先获取最高层级根节点。判断最高层级根节点是否有左子树,有则向下一层级左子树遍历,没有则遍历下一层级右子树,右子树也没有则返回该层级的父节点,如果无父节点则遍历结束;
17、将遍历到的节点补充插入缺失层级、投入产出物或者数量匹配度达80%以上其它物料配比的数据信息;
18、如遍历后未找到相关的缺失数据,则不通过此次物料配比验证,并返回物料配比中由人工配置;
19、如遍历到匹配度达80%以上的数据,根据遍历的结果插入缺失的数据,由人工确认进行物料配比数据发布。
20、进一步的,所述计算最优的物料配比需求值包括:
21、将标记后的订单字段数据按照组成结构拆分为各层级物料的关联关系,读取各层级物料结构,其中层级总和为n层;
22、对第i层结构层级分别计算毛需求量、净需求、计划产出量、计划投入量、预计库存量、开工时间以及完成时间,其中i<=n;
23、判断低层码是否等于当前层级i,若是,则输出计算结果并计算下一物料;
24、若不是,则判断物料是否有子节点,若无,则输出计算结果并计算下一物料;
25、若有,则判断i是否等于n,若相等,则输出计算结果并计算下一物料,若不相等,则i=i+1后,返回重新计算毛需求量、净需求、计划产出量、计划投入量、预计库存量、开工时间以及完成时间。
26、进一步的,所述计算毛需求量以及净需求包括:
27、所述毛需求量的计算具体为:
28、;
29、其中t为作业时间段,为t时间段内毛需求量,di(t)为该物料的第i个层级在第t时段计划下达的物料数量,qi为第i个层级所需i-1层级物料的数量,n为结构层级。
30、将计算模式进行复用获得各层级净需求量的最优解;
31、所述净需求计算的公式为:
32、;
33、其中,proportion为物料配比模型中投入产出比,vt为提取的该物料实时动态数量,g(t)表示产出上层物料所需下层物料di的投入数量;
34、当g(t)≤0时,表示该物料的净需求现有资源可以满足;
35、当g(t)>0时,表示该物料的净需求没有充足资源有缺口需要补充。
36、进一步的,所述计算计划产出量、计划投入量以及预计库存量包括:
37、订货量为eoq,计划产出量为p(t);
38、g(t)>eoq时,计划产出量p(t)=g(t),g(t)<eoq时,计划产出量p(t)=eoq;
39、r(t)=p(t)*(1-p);
40、其中r(t)为计划投入量,p为废品率,所述废品率为人工输入参数;
41、预计库存量为h(t),上一期的预计库存量为h(t-1);
42、若demandrough(t)>h(t-1)-safestock,则h(t)=p(t)-g(t);
43、否则demandrough(t)<=h(t-1)-safestock,则h(t)=h(t-1)-dem本文档来自技高网...
【技术保护点】
1.一种基于产业链的物料配比方法,其特征在于,包括:
2.根据权利要求1所述的一种基于产业链的物料配比方法,其特征在于:所述获取产业链制造订单以及订单制造的物料配比数据包括:
3.根据权利要求2所述的一种基于产业链的物料配比方法,其特征在于,所述验证物料配比数据的完整性包括:
4.根据权利要求3所述的一种基于产业链的物料配比方法,其特征在于,所述验证逻辑性原则和数值合法性包括:
5.根据权利要求4所述的一种基于产业链的物料配比方法,其特征在于,所述通过递归遍历法对物料配比数据进行遍历,得到缺失数据,并补充缺失数据,得到完整物料配比数据包括:
6.根据权利要求1所述的一种基于产业链的物料配比方法,其特征在于,所述计算最优的物料配比需求值包括:
7.根据权利要求6所述的一种基于产业链的物料配比方法,其特征在于,所述计算毛需求量以及净需求包括:
8.根据权利要求7所述的一种基于产业链的物料配比方法,其特征在于,所述计算计划产出量、计划投入量以及预计库存量包括:
9.根据权利要求8所述的一种基
...【技术特征摘要】
1.一种基于产业链的物料配比方法,其特征在于,包括:
2.根据权利要求1所述的一种基于产业链的物料配比方法,其特征在于:所述获取产业链制造订单以及订单制造的物料配比数据包括:
3.根据权利要求2所述的一种基于产业链的物料配比方法,其特征在于,所述验证物料配比数据的完整性包括:
4.根据权利要求3所述的一种基于产业链的物料配比方法,其特征在于,所述验证逻辑性原则和数值合法性包括:
5.根据权利要求4所述的一种基于产业链的物料配比方法,其特征在于,所述通过递归遍历法对物料配比数据进行...
【专利技术属性】
技术研发人员:徐小传,张玉梅,苟俊龙,韦孟伟,黎佳,李淼清,
申请(专利权)人:山东未来网络研究院紫金山实验室工业互联网创新应用基地,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。