System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于计算机,具体涉及一种供应链计划中的成本核定方法。
技术介绍
1、大中型企业使用企业资源规划(enterprise resource planning,erp)系统来管理供应链计划时,通常会涉及多个模块,包括销售、生产、运输、采购等。在这些企业的erp系统中,销售计划、生产计划、运输计划和采购计划的制定通常采用手工计算、物料需求计划(material requirement planning,mrp)或者供应链计划(supply chain planning,scp)系统等来实现。在供应链计划中,普遍使用数学规划模型,利用数学理论和优化算法来计划供应链中的各种决策,达到实现特定业务的目的,例如最小化成本、最大化利润、最大化客户满意度等。因此,一个有效的cost model(成本模型)来衡量各种决策方案的成本就显得尤为重要,可以帮助确定对于给定的业务情况是否是经济可行的方案,进而降低供应链成本,实现供应链的最优决策。
技术实现思路
1、本专利技术的目的是提供一种供应链计划中的成本核定方法。
2、本专利技术针对业务决策优先级(包含独立需求优先级、库存优先级和补货优先级)构建成本模型计,成本模型中包含如下几类成本:
3、·库存持有成本(inventory holding cost):减少库存水平可以降低库存成本,但可能会增加其他成本,如运输成本或生产停工成本。不同的库存优先级决定了货物的偏好储存位置,对应不同的库存持有成本。
4、·运输成本
5、·补货成本(replenishment cost):包括完成供给的成本,如生产、采购成本等。
6、·缺货成本(non-delivery cost):供应链中出现缺货,可能会导致销售下降、客户满意度降低等问题,进而产生的成本。
7、本专利技术方法是最小化供应链计划模型中的总成本,成本模型在计算完毕后将被供应链计划数学优化模型作为参数使用,其计算出的计划结果包含以下特点:
8、·不同的库存优先级决定了货物的偏好储存位置,这将主要被库存持有成本控制。
9、·对于补货源不唯一的情况,补货源的优先级决定了哪种补货源将被优先计划。这将主要由运输成本和补货成本控制。
10、·对于供应能力小于独立需求数量的情况,独立需求的优先级决定了哪些需求被优先供应。这将由缺货成本控制。
11、本专利技术包括数据采集模块、库存持有成本计算模块、运输和补货成本计算模块、缺货成本计算模块、总成本生成模块,具体如下:
12、(1)数据采集模块;需要采集的数据包含供应链计划网络中的主数据和业务数据,以及业务决策优先级数据;
13、(1-1)主数据,来自企业的企业资源规划系统erp或者供应链计划系统scp;包括:
14、所有的地点数据loc;
15、所有的产品数据prod;
16、所有的地点-产品组合关系数据;
17、所有的运输源数据,包括运输源消耗的运输能力id、运能消耗系数、入港地点-产品组合以及出港地点-产品组合;
18、所有的供应源数据,包括采购源数据和生产源数据;采购源数据包括供应商id和交付能力消耗系数;生产源数据包括生产源消耗的产线id、产能消耗系数、产出的地点-产品组合,以及消耗的地点-产品组合;
19、(1-2)业务数据,来自企业的企业资源规划系统erp或者供应链计划系统scp;包括:所有独立需求的地点物料、需求日期以及数量。
20、(1-3)业务决策优先级数据,来自企业的企业资源规划系统erp或者供应链计划系统scp;包括:
21、地点-产品组合的库存优先级,优先级高的优先持有库存;
22、对于有多源供应的地点-产品组合,各个供应源的优先级,优先级高的优先从当前供应源供应;
23、所有独立需求的优先级,优先级高则优先被供应和交付。
24、(2)库存持有成本计算模块,计算库存持有成本invholdingcost;
25、(2-1)遍历所有的产品prod。
26、(2-2)对于当前的产品prod(p),把所有相关的地点-产品组合loc(l)_prod(p)按照优先级由高到低排序。
27、(2-3)将优先级最高的地点-产品组合的invholdingcost设为1,之后的invholdingcost按照优先级顺序依次加1。
28、(3)运输和补货成本计算模块;
29、(3-1)数学建模:
30、模型需要对每个地点-产品组合定义总的补货成本,数学模型的目标函数是最小化所有成本变量之和,表达式为:其中,i为所有地点-产品组合的集合,ti为地点-产品组合i的运输源的集合,si为供应地点-产品组合i的供应源的集合,transcost(t)为运输源t的运输成本,repcost(s)为供应源s的补货成本。
31、该模型需要满足如下约束:
32、a.所有运输源的运输成本均不小于1,即transcost(t)≥1;
33、b.所有供应源的补货成本均不小于1,即repcost(s)≥1;
34、c.对于每个运输源t,当前的地点-产品组合i中的入港地点-产品组合为iin,出港地点-产品组合为iout;maxtotalrepcost(t)和mintotalrepcost(t)分别为当前的地点-产品组合i通过运输源t补货的最大总补货成本和最小总补货成本,maxtotalrepcost(iout)和mintotalrepcost(iout)分别为当前的地点-产品组合i的最大总补货成本和最小总补货成本;
35、d.对于每个供应源s,maxtotalrepcost(s)和mintotalrepcost(s)分别为当前的地点-产品组合i通过供应源s补货的最大总补货成本和最小总补货成本;
36、e.对于每个地点-产品组合i,如果则:
37、r表示i对应的运输源或者供应源;
38、通过引入二值变量b={0,1}来形式化z=max(x,y)的约束:首先引入常数m,当b=1时,有0≤x-y≤m,等价于x≥y,此时z=x=max(x,y);当b=0时,有-m≤x-y≤0,等价于x≤y,此时z=y=max(x,y)。上面两个约束在b为二值变量时,均能保证z=max(x,y)。同理,z=min(x,y)通过该方法实现。x·b这类约束能够被很多主流求解器直接处理,通过递归便能处理e中所有的约束。
39、f.对于每个地点-产品组合i,如果|ti∪si|≥2,即i的供应是多源的。不失一般性,ti∪si={r1,r2,...,rn}中的供应源按照优先级从低到高排列,那么对任意整数k∈[1,n-1],有maxto本文档来自技高网...
【技术保护点】
1.一种供应链计划中的成本核定方法,其特征在于:数据采集模块、库存持有成本计算模块、运输和补货成本计算模块、缺货成本计算模块、总成本生成模块,具体如下:
2.如权利要求1所述的一种供应链计划中的成本核定方法,其特征在于:所述的主数据、业务数据和业务决策优先级数据来自企业的企业资源规划系统ERP或者供应链计划系统SCP。
【技术特征摘要】
1.一种供应链计划中的成本核定方法,其特征在于:数据采集模块、库存持有成本计算模块、运输和补货成本计算模块、缺货成本计算模块、总成本生成模块,具体如下:
...
【专利技术属性】
技术研发人员:黄伟,童锐,刘闯,刘金旭,
申请(专利权)人:简帷杭州软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。