订单不确定下多种零部件供应商协同供应研究 金大卫+施斯+李毅鹏摘要:针对按订单装配的供应链系统中客户需求订单不确定的问题,提出了多种零部件供应商和核心制造商之间的分散决策模型和协同供应的集中决策模型,并比较了在两种模型下供应链各成员的总库存损失差异通过Monte Carlo模拟数据仿真的方法,分析结果显示:相比于分散决策,在集中决策下通过供应链信息共享、供应商加急赶工来实现多种零部件的协同供应,能够有效地降低各个供应商的库存浪费,提高制造商的订单满足率,最终实现整个供应链的帕累托改善关键词:订单不确定;多供应商协同;按订单装配:F274 文献标志码:A :1001-862X(2014)01-0106-005一、引 言按订单装配(Assemble-To-Order)能够以较低成本实现较大产品多样性并快速开发新产品,该生产运作方式已在多行业得到广泛应用在供应链的管理实践中,对于任何多种零部件(或物品)的库存系统,只要其客户订单由多种零部件(或物品)以不同的数量组成,都可看作广义的ATO系统[1]然而传统的基于ATO研究的假设前提往往是某产品的结构固定,装配一种产品所需零部件种类及每种零部件所需数量或比例都不变。
[2]其客户需求订单的不确定性仅指不确定的产品需求数量为向客户提供个性化产品,制造商可以让客户选择商品(或零部件)种类、选择商品(或零部件)数量以装配成一个全新产品[3]只有当订单所需的全部零部件齐套后才能上线装配[4]因此如果若干种甚至一种零部件的缺货,都会导致客户订单的延迟或失去销售大多数现有文献关注的是供应链中供应商与制造商,或制造商与零售商之间纵向的协调问题常常使用VMI协议、激励或惩罚措施[5]、回购及收益共享等协调手段,以实现供应链渠道的优化而且传统的关于ATO系统的研究中,重点关注客户需求数量的不确定性、通用零部件的分配规则优化[6]以及通过设定零部件库存阈值区别对待不同的客户需求类型[4]等但在本文的订单不确定前提下,每一种零部件都可能是通用零部件,而且无法区分客户需求类型因此,本研究从供应链上游多种零部件供应商的视角出发,重点关注多个供应商之间如何横向地进行零部件协同供应,从而向下游的核心制造商提供齐套的零部件以及时地按客户需求装配最终产品二、模型假设与符号描述考虑由多种零部件供应商、制造商和客户所组成的ATO式供应链,制造商为消除成品库存,只有当接收下游客户订单后才开始组织零部件进行产品的装配和生产。
同时为了“转嫁”订单不确定性所带来的持有多种零部件库存的风险,制造商要求供应商采用VMI方式,并对零部件供应实行“上线结算”的支付方式这里假设共有m种零部件,每个供应商负责一种零部件的供应客户订单的不确定性表现为:从多种零部件中随机地选择零部件、同时每种零部件所需单位数量也是随机的,从而形成所定制的产品用ai来表示客户需求订单中对零部件的需求量,这里ai0,i=1,2...,m只考虑单周期的情况,供应商根据预测提前把各种零部件供应到制造商的VMI仓库中然后客户的需求订单到达,制造商依据当前的零部件库存情况来决定是否满足该订单需求未满足的订单可以延时交付或失去销售,同时产生相应的客户惩罚成本如果是由于若干种甚至一种零部件的缺货而导致产品订单无法交付,制造商还会对缺货的供应商进行惩罚相关的参数符号描述如下:Ci:供应商零部件的制造或购买成本,其中i=1,2...,m;Pi:零部件的价格;Si:供应商的零部件供应数量;hi:零部件的单位持有成本;制造商对供应商短缺零部件的惩罚因子,为各自价格的一部分比例0<1;C=aipi:产品的总成本,y是m的子集;P=C:产品的价格,为其总成本的一定比例的倍数>1;客户对制造商的缺货惩罚因子,为产品价格的一部分比例0<1;这里忽略零部件的供应提前期和产品装配时间。
三、模型建立(一)分散决策下的模型在分散决策下,当客户订单到达后,制造商根据当前的零部件库存数量,只有当所有aisi时,才能交付订单;否则,产生客户对制造商的缺货惩罚以及制造商对供应商的缺货惩罚此时制造商的总库存成本为:当正常交付订单时,z=1,制造商并没有发生库存损失;否则,z=0式(1)中第一项为制造商受到客户的缺货惩罚成本;第二项为对各个缺货供应商的惩罚收入对于各个供应商,需要决策各自零部件最优供应数量si*,各个供应商的总库存成本为:SCi=cisi+hi(si-ui)++pi(ai-si)+(2)这里ui表示零部件的实际使用(上线)数量,只有当订单正常交付时,ui=ai;否则ui=0式(2)中第一项为零部件制造或购买成本,第二项为多余零部件的持有成本,第三项为缺货惩罚因此,在该分散决策模型中,制造商与多个供应商构成了Stackelberg主-从博弈制造商是leader,先制定对供应商的缺货惩罚规则;多个供应商是follower,根据规则以及订单的不确定性决定自己的供货数量此时,制造商的决策目标函数为:min(E(MC))(3)其中的决策变量为?仔而各个供应商的决策目标函数为:min(E(SCi))(4)其中的决策变量为Si。
可以看出即使一个供应商的零部件缺货,也会导致客户订单不能正常装配,还会“连累”其他供应商的零部件不能“上线”而发生持有成本而当其他供应商缺货时,一个供应商单独增加供货数量,也只会增加自己的库存持有成本,而无法提高订单满足率由于多数供应商承担了大部分的订单不确定风险,因此这些供应商有动力和积极性来主动要求在制造商配合下实现多个供应商之间的协同供应endprint(二)集中决策下的协同模型通过集中决策,在制造商的协调配合下,采用供应链信息共享的方式,多个供应商与制造商的协同决策过程如下:1. 制造商接受订单后,判断当前库存能否满足该订单;2. 如果库存可用,就立即装配产品并交付订单;3. 如果零部件缺货,当产品总成本大于所设定的阈值时,缺货的供应商就加急赶工零部件;否则就失去销售并向客户支付惩罚因此,在该协同决策的模型中,制造商需要共享其私有信息?琢,?茁;同时供应商需要共享各自私有信息ci以及零部件加急赶工成本等从而制定最优的零部件加急赶工数量,最终实现多种零部件的协同供应此时协同后的制造商总库存成本为:式(5)中用上标来表示协同后的总成本与式(1)的区别在于:当库存可用或通过加急赶工,零部件都可以正常交付订单时,z=1;否则,z=0。
对于各个供应商,其协同后的总库存成本为:SCiX=cisi+hi(si-ui)++pi(ai-si)++g(ui-si)+(6)式(6)中的前三项与式(2)相同,第四项表示加急赶工的成本,其中g为加急赶工的成本因子与式(2)的区别在于:当库存可用或通过加急赶工,零部件都可以正常交付订单时,ui=ai;否则ui=0四、模拟仿真及算例分析由于协同供应模型的复杂性和动态性,使用了Excel软件编写VBA程序以Monte Carlo仿真方法模拟多个供应商与制造商的整个运作流程设定m=3,a1是服从正态分布U(0,5)的整数(这样的设定使得产品中可能存在零部件1,也可能不存在),a2是服从正态分布U(15,20)的整数,a3是服从正态分布U(5,10)的整数;c1=10,c2=15,c3=20;p1=50,p2=80,p3=100;h1=7,h2=10,h3=14;让?仔从0.1到0.7以步长0.1逐步增加,观察对各个供应商最优供应数量si*大小变化以及供应链各成员库存成本的影响一)分散决策模型仿真图1显示了当惩罚因子为0.7时供应商1的成本随其供应数量的变化趋势,其中的三条曲线分别表示其他两个供应商的供应数量在较低、适中及较高时所对应的供应商1的情况。
可以看出当s1在[0,5]的区间以1为步长变化时,其期望成本表现出凸性;并且随着其他供应商的供应数量的增加,最小(优)期望成本是下降的而表1显示了当其他两个供应商的供应数量适中时,不同的惩罚因子所对应的供应商1的最优值可以看出,随着制造商惩罚力度的增加,会促使供应商1增加最优供应数量虽然可以提高制造商的订单交付率、降低其客户惩罚,但是供应商1的期望成本反而明显增加了,并不利于供应链的整体协调供应商2和3的仿真结果与供应商1相似,这里不再累述对于制造商,令?琢=2,让?茁从0.1到0.7以步长0.1逐步增加,当其他两个供应商的供应数量、惩罚因子以及客户惩罚都不变时,s1的单独增加可以使制造商的期望成本下降,如表2所示而当客户对制造商的惩罚力度?茁增加时,制造商的期望成本会随之上升,同时其部分(受惩罚)成本已经被转嫁给了上游的多个供应商,如表3中数据所示二)协同模型仿真这里设定当零部件缺货时需要加急赶工的阈值为:cia,g=0.5在实现了多种零部件的协同供应之后,图2中的三条曲线分别显示了当其他两个供应商的供应数量较低、适中及较高时,供应商1的期望成本s1随变化表现出凸性对比图1可知,在协同模型中供应商1的最小(优)期望成本相比分散决策下降了。
而表4中的数据显示了实现协同供应后,当缺货惩罚因子增加时,供应商1的最小(优)期望成本也随之增加同时对比表2中的数据发现,相比分散决策,当0.4时,集中决策下供应商1的期望成本反而上升了;但当>0.4时,其期望成本下降了(表4第6列所示)这说明了当制造商的惩罚力度越大时,供应商就越有实现协同供应的动力和积极性对于实现了协同供应之后的制造商,表5显示当其他参数不变时,供应商1的s1的增加会使得制造商的期望成本降低相比于表2数据,协同后制造商的期望成本有了明显的降低(表5第7列所示)当客户惩罚力度单独增加时,表6显示会增加制造商的期望成本;但相比于表3数据,协同后的期望成本明显下降了,并且惩罚力度越大,成本下降越多,协同的效果越好(表6第7列所示)三)协同供应的全局价值分析用协同前后成本的差异来表示协同供应的价值当考虑整个供应链的全局成本变化时,表7显示当加急赶工因子g为0.1时,在其他参数固定的情况下,客户惩罚力度越大,协同供应的价值就越大,效果越明显而当g单独从0.1到0.6逐步增加时,表8的数据显示协同后的集中决策全局成本会随之上升,协同供应的价值反而会下降五、结 论在由多种零部件所组成的订单不确定的环境下,为及时向客户提供个性化产品,供应链中各个成员,包括多个供应商、制造商,都付出了较高库存成本。
当采用信息共享方式进行集中决策,通过多个供应商协同加急赶工零部件,提出多种零部件供应商的协同供应模型模拟仿真结果显示:协同供应模型能够有效降低制造商及全局供应链的库存成本、提高客户订单的满足率;当客户惩罚力度及制造商对供应商缺货惩罚力度越大时,供应链成员实现协同供应的动力和积极性越高,协同供应的价值和效果越好然而,实现协同供应会单方面增加多个供应商的加急赶工成本,因此如何把全局供应链的协同收益在各级成员之间进行合理分配,以鼓励各成员积极参与协同供应的实施,将是今后需要进一步研究的问题参考文献:[1]Jing-Sheng Song. A Note on Assemble-to-Order Systems with Batch Ordering[J]. Management Science,2000, 46(5):739-743.[2]Ke Fu,Vernon N. Hsu,Chung-Yee Lee. Note Optimal Component Acquisition for a Single-Product, Single-Demand Assemble-to-Order Problem with Expediting[J]. Manufacturing & Service 。