案例二基于啤酒游戏的供应链牛鞭效应分析与研究11931.pptx
-
资源ID:77555129
资源大小:1.13MB
全文页数:46页
- 资源格式: PPTX
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
案例二基于啤酒游戏的供应链牛鞭效应分析与研究11931.pptx
基于啤酒游戏的供应链牛鞭效基于啤酒游戏的供应链牛鞭效应分析与研究应分析与研究案例:啤酒游戏案例:啤酒游戏一、供应链牛鞭效应研究的目的及意义 随着市场全球化和竞争的加剧,企业之间随着市场全球化和竞争的加剧,企业之间的竞争己变成供应链之间的竞争。所以,如何的竞争己变成供应链之间的竞争。所以,如何提高整条供应链的增值能力,增强供应链的竞提高整条供应链的增值能力,增强供应链的竞争力,成为各节点企业共同的目标,但是争力,成为各节点企业共同的目标,但是“牛牛鞭效应鞭效应”的存在削弱了供应链的增值能力和竞的存在削弱了供应链的增值能力和竞争力。争力。牛鞭效应使供应链上的需求信息失真且失牛鞭效应使供应链上的需求信息失真且失真度逐级放大,牛鞭效应对供应链管理是不利真度逐级放大,牛鞭效应对供应链管理是不利的,它造成批发、零售商的订单和生产商产量的,它造成批发、零售商的订单和生产商产量峰值远远高于实际客户需求量,进而造成产品峰值远远高于实际客户需求量,进而造成产品积压、占用资金,使得整个供应链运作效率低积压、占用资金,使得整个供应链运作效率低下。参与供应链运作的企业越多,这种效应越下。参与供应链运作的企业越多,这种效应越加明显,整个供应链的管理会变得十分复杂、加明显,整个供应链的管理会变得十分复杂、困难。因而牛鞭效应研究对供应链管理具有至困难。因而牛鞭效应研究对供应链管理具有至关重要的意义。关重要的意义。二、国内外研究现状 目前对供应链中牛鞭效应的研究国外学者起步目前对供应链中牛鞭效应的研究国外学者起步较早,大多数的研究侧重于证实牛鞭效应的存在,较早,大多数的研究侧重于证实牛鞭效应的存在,分析可能产生的原因,提出一些降低和缓解牛鞭分析可能产生的原因,提出一些降低和缓解牛鞭效应影响的方法。效应影响的方法。到目前为止,牛鞭效应的的研究工作主要集到目前为止,牛鞭效应的的研究工作主要集 中于三个方面中于三个方面:第一,牛鞭效应的存在性第一,牛鞭效应的存在性;第二,第二,牛鞭效应的定量化研究牛鞭效应的定量化研究;第三,对牛鞭效应的抑制第三,对牛鞭效应的抑制及其稳定性优化。但目前的研究尚处于游离阶段,及其稳定性优化。但目前的研究尚处于游离阶段,绝大多数的文献往往是对上述三个方面的其中一绝大多数的文献往往是对上述三个方面的其中一个或两个方面进行研究。个或两个方面进行研究。三、本案例研究内容 本案例主要是对供应链牛鞭效应进行分析本案例主要是对供应链牛鞭效应进行分析研究,应用研究,应用Matlab/Simulink仿真软件对啤酒分销仿真软件对啤酒分销模型的三级供应链中牛鞭效应现象进行了仿真设模型的三级供应链中牛鞭效应现象进行了仿真设计,分析了不同平滑指数对牛鞭效应的影响,基计,分析了不同平滑指数对牛鞭效应的影响,基于控制理论提出减弱牛鞭效应的方法和措施,重于控制理论提出减弱牛鞭效应的方法和措施,重点阐述了点阐述了PID控制,进而验证策略的可行性。控制,进而验证策略的可行性。四、供应链牛鞭效应建模四、供应链牛鞭效应建模首先,我们必须查出放大的来源。这种从下游到上首先,我们必须查出放大的来源。这种从下游到上游的库存放大可能来源于订货策略,预测方法,提游的库存放大可能来源于订货策略,预测方法,提前期等方面,然而,这些都与库存直接相关,因此前期等方面,然而,这些都与库存直接相关,因此我们从简单的库存模型开始研究。我们从简单的库存模型开始研究。1传递函数模型传递函数模型传递函数模型是零初始条件下线性系统输出量的拉传递函数模型是零初始条件下线性系统输出量的拉普拉斯变换与输入量的拉普拉斯变换之比。普拉斯变换与输入量的拉普拉斯变换之比。1.1概述概述我们考虑一个只包含单一零售商和生产商的简单供我们考虑一个只包含单一零售商和生产商的简单供 应链模型。假设以下的事件序列应链模型。假设以下的事件序列:在每个周期在每个周期t t,零售商零售商接收下游订单接收下游订单,满足下游需求满足下游需求,收到上收到上游来货游来货,察看库存水平察看库存水平,向上游发出订单。在零向上游发出订单。在零售商发出订单和接收到货物之间有一个固定的时间售商发出订单和接收到货物之间有一个固定的时间间隔,因此在一个周期间隔,因此在一个周期t t末发出的订单将在周期末发出的订单将在周期t+Lt+L的开始接收到货物。特别是,提前期的开始接收到货物。特别是,提前期L L包含一段时包含一段时间的订单传送和间的订单传送和T TP P时间周期的商品生产和发送。这时间周期的商品生产和发送。这里假设订单传送为里假设订单传送为1 1个周期,个周期,T TP P=3=3倍的时间周期。倍的时间周期。讨论:有哪些库存订货策略?讨论:有哪些库存订货策略?订货点法订货点法订货点法又称订购点法订货点法又称订购点法.订货点法指的是:对于某订货点法指的是:对于某种物料或产品,由于生产或销售的原因而逐渐减少,种物料或产品,由于生产或销售的原因而逐渐减少,当库存量降低到某一预先设定的点时,即开始发出当库存量降低到某一预先设定的点时,即开始发出订货单订货单(采购单或加工单采购单或加工单)来补充库存,直至库存量来补充库存,直至库存量降低到安全库存时,发出的订单所定购的物料降低到安全库存时,发出的订单所定购的物料(产产品品)刚好到达仓库,补充前一时期的消耗,此一订刚好到达仓库,补充前一时期的消耗,此一订货的数值点,即称为订货点。货的数值点,即称为订货点。订货点法也称为安全库存法。订货点法也称为安全库存法。订货点法本身具有一定的局限性。例如,某种订货点法本身具有一定的局限性。例如,某种物料库存量虽然降低到了订货点,但是可能在近一物料库存量虽然降低到了订货点,但是可能在近一段时间企业没有收到新的订单,所以近期内没有新段时间企业没有收到新的订单,所以近期内没有新需求产生,暂时可以不用考虑补货。故此订货点法需求产生,暂时可以不用考虑补货。故此订货点法也会造成一些较多的库存积压和资金占用。也会造成一些较多的库存积压和资金占用。订货点法库存管理的策略很多,最基本的策订货点法库存管理的策略很多,最基本的策略有略有4种:种:连续性检查的固定订货量、固定订货点策略,连续性检查的固定订货量、固定订货点策略,即(即(Q,R)策略;)策略;连续性检查的固定订货点、最大库存策略,连续性检查的固定订货点、最大库存策略,即(即(R,S)策略;)策略;周期性检查策略,即(周期性检查策略,即(t,S)策略;)策略;综合库存策略,即(综合库存策略,即(t,R,S)策略。)策略。1.(Q,R)策略策略 该策略的基本思想是:对库存进行连续该策略的基本思想是:对库存进行连续性检查,当库存降低到订货点水平性检查,当库存降低到订货点水平R时,即发时,即发出一个订货,每次的订货量保持不变,都为出一个订货,每次的订货量保持不变,都为固定值固定值Q。该策略适用于需求量大、缺货费用。该策略适用于需求量大、缺货费用较高、需求波动性很大的情形。较高、需求波动性很大的情形。2.(R,S)策略策略 该策略和(该策略和(Q,R)策略一样,都是连续)策略一样,都是连续性检查类型的策略,也就是要随时检查库存性检查类型的策略,也就是要随时检查库存状态,当发现库存降低到订货点水平状态,当发现库存降低到订货点水平R时,开时,开始订货,订货后使最大库存保持不变,即为始订货,订货后使最大库存保持不变,即为常量常量 S,若发出订单时库存量为,若发出订单时库存量为I,则其订货,则其订货量即为(量即为(S-I)。该策略和()。该策略和(Q,R)策略的不)策略的不同之处在于其订货量是按实际库存而定,因同之处在于其订货量是按实际库存而定,因而订货量是可变的。而订货量是可变的。3.(t,S)策略策略 该策略是每隔一定时期检查一次库存,并发出该策略是每隔一定时期检查一次库存,并发出一次订货,把现有库存补充到最大库存水平一次订货,把现有库存补充到最大库存水平S,如,如果检查时库存量为果检查时库存量为I,则订货量为,则订货量为S-I。经过固定的。经过固定的检查期检查期t,发出订货,这时,库存量为,发出订货,这时,库存量为I1,订货量为,订货量为(S-I1)。经过一定的时间(。经过一定的时间(LT),库存补充),库存补充(S-I1),库存到达库存到达A点。再经过一个固定的检查时期点。再经过一个固定的检查时期 t,又发,又发出一次订货,订货量为出一次订货,订货量为(S-I2),经过一定的时间,经过一定的时间(LT-订货提前期,可以为随机变量),库存有达到订货提前期,可以为随机变量),库存有达到新的高度新的高度B。如此周期性检查库存,不断补给。如此周期性检查库存,不断补给。该策略不设订货点,只设固定检查周期和最大该策略不设订货点,只设固定检查周期和最大库存量。该策略适用于一些不很重要的、或使用量库存量。该策略适用于一些不很重要的、或使用量不大的物资。不大的物资。4.(t,R,S)策略策略 该策略是策略(该策略是策略(t,S)和策略()和策略(R,S)的综合。)的综合。这种补给策略有一个固定的检查周期这种补给策略有一个固定的检查周期t、最大库存量、最大库存量S、固定订货点水平、固定订货点水平R。当经。当经 过一定的检查周期过一定的检查周期t后,后,若库存低于订货点,则发出订货,否则,不订货。若库存低于订货点,则发出订货,否则,不订货。订货量的大小等于最大库存量减去检查时的库存量。订货量的大小等于最大库存量减去检查时的库存量。当经过固定的检查当经过固定的检查 时期到达时期到达A点时,此时库存已降点时,此时库存已降低到订货点水平线低到订货点水平线R之下,因而应发出一次订货,订之下,因而应发出一次订货,订货量等于最大库存量货量等于最大库存量S与当时的库存量与当时的库存量I1的差(的差(S-I1)。经过一定的订货)。经过一定的订货 提前期后在提前期后在B点订货到达,库点订货到达,库存补充到存补充到C点,在第二个检查期到来时,此时库存位点,在第二个检查期到来时,此时库存位置在置在D,比订货点水平位置线高,无须订货。第三个,比订货点水平位置线高,无须订货。第三个检查期到来时,库存点在检查期到来时,库存点在E,等于订货点,又发出等于订货点,又发出一次订货,订货量为一次订货,订货量为(S-I3),如此,周期进行下去,实如此,周期进行下去,实现周期性库存补给。现周期性库存补给。1.2决策规则决策规则在任何的最大库存订货策略下,订货决策如在任何的最大库存订货策略下,订货决策如下下:Ot=St-库存量库存量 Ot是周期是周期t末所做出的订货决策,末所做出的订货决策,St是周期是周期t内的最大库存,内的最大库存,库存量等于净库存量加上马上到来的货库存量等于净库存量加上马上到来的货(或者或者叫叫WIP),净库存量等于仓库存货减去未交付,净库存量等于仓库存货减去未交付订货的积压。订货的积压。这里这里 是在是在L周期内的平均需求量的估周期内的平均需求量的估计值,计值,是是L周期内的标准需求偏差的周期内的标准需求偏差的估计值。估计值。k是选择的一个符合服务水平的是选择的一个符合服务水平的常量。常量。当当 和和 都未知时,零售商必须预测未都未知时,零售商必须预测未来需求。这种预测引起了最大库存订货来需求。这种预测引起了最大库存订货策略的易变性也就引起了牛鞭效应。策略的易变性也就引起了牛鞭效应。为为了使分析简化,我们将了使分析简化,我们将k k设置为设置为0 0,并且,并且将提前期增加将提前期增加1 1。即。即L L不仅代表物理上的不仅代表物理上的提前期还代表安全提前期,所以现在提前期还代表安全提前期,所以现在L=Tp+2L=Tp+2。我们使用简单指数平滑方法来预测需求。公式为我们使用简单指数平滑方法来预测需求。公式为:为平滑常数,令为平滑常数,令 为数据的平均寿命周期,则为数据的平均寿命周期,则 1.3获取传递函数获取传递函数 根据前面的公式及所做出的订货决策,我们根据前面的公式及所做出的订货决策,我们进行以下的推导进行以下的推导:由由 可得可得 的的Z Z变换为变换为1 1,的的Z Z变换为变换为 当=0.9时,指数平滑算法的传递函数如下:指数平滑算法的传递函数如下:已知已知 =-=-库存量,库存量记为库存量,库存量记为I I,净,净库存量记为库存量记为 。k k0 0 其中其中 延迟因子来确保事件序列能够与实际情延迟因子来确保事件序列能够与实际情况相符。况相符。表示延迟表示延迟 个采样周期,个采样周期,对应的时间函数为对应的时间函数为 库存量等于净库存量加上马上到来库存量等于净库存量加上马上到来的货的货(或者叫或者叫WIP)把把O移到等式左边并化简得:移到等式左边并化简得:综上所述,指数平滑预测法对应的传递函数为综上所述,指数平滑预测法对应的传递函数为 :系统传递函数为:系统传递函数为:图1 方框图MATLAB SIMULINKMATLAB是是Mathworks软件公司开发的软件公司开发的“演算纸演算纸”式的程序式的程序计算语言,是一个跨平台的科学计算工具。它集数值分析、计算语言,是一个跨平台的科学计算工具。它集数值分析、矩阵运算、信号处理和图形显示于一体。矩阵运算、信号处理和图形显示于一体。MATLAB在其发展在其发展过程中,一直将面向控制工程应用作为该软件的主要功能之过程中,一直将面向控制工程应用作为该软件的主要功能之一。因此,本文应用一。因此,本文应用MATLAB作为开发语言作为开发语言.SIMULINK是是MATLAB提供的实现动态系统建模和仿真的一提供的实现动态系统建模和仿真的一个软件包,它适用于连续系统和离散系统,也适用于线性系个软件包,它适用于连续系统和离散系统,也适用于线性系统和非线性系统。它采用系统模块直观的描述系统典型环节,统和非线性系统。它采用系统模块直观的描述系统典型环节,因此可十分方便的建立系统模型而不需花较多时间编程。此因此可十分方便的建立系统模型而不需花较多时间编程。此软件有两个明显的功能:仿真和连接,亦即可以利用鼠标器软件有两个明显的功能:仿真和连接,亦即可以利用鼠标器在模型窗口上画出所需的控制系统模型,然后利用该软件提在模型窗口上画出所需的控制系统模型,然后利用该软件提供的功能来对系统直接进行仿真。很明显,这种做法使得一供的功能来对系统直接进行仿真。很明显,这种做法使得一个很复杂系统的输入变得相当容易。因此,本文选用个很复杂系统的输入变得相当容易。因此,本文选用SIMULINK作为仿真语言。作为仿真语言。1.4模型模型Simulink仿真仿真 图2 仿真模型图Step需求量(需求单位)时间(订货周期)(sec)图4-3 初始需求曲线 需求在一周内从需求在一周内从0突然增加到突然增加到1后,便后,便保持平稳保持平稳Step Response库存量(订货单位)时间(订货周期)(sec)图4-4净库存量曲线由图可知,在某一周顾客需求突增后,库存由图可知,在某一周顾客需求突增后,库存量的波动直至量的波动直至40周后才变得平稳。周后才变得平稳。Step Response订货量(订货单位)时间(订货周期)(sec)图4-5 订货量曲线 图图4-5表明,在某一周顾客需求突增后,表明,在某一周顾客需求突增后,零售商的订货量将会产生较长时间(即大零售商的订货量将会产生较长时间(即大 于于10周)的波动,直至周)的波动,直至40周后才变得平稳。周后才变得平稳。为了看出供应链牛鞭效应从下游到上游传递为了看出供应链牛鞭效应从下游到上游传递的现象、验证牛鞭效应的存在的现象、验证牛鞭效应的存在,我们将前面获取,我们将前面获取的模型串联,并在起始端加入一组在的模型串联,并在起始端加入一组在-1,l区间上区间上的随机信号,由仿真结果曲线可知初始需求的波动的随机信号,由仿真结果曲线可知初始需求的波动被逐级放大。被逐级放大。图4-6 供应链牛鞭效应的传递过程需求量(需求单位)时间(订货周期)(sec)图4-7 初始需求曲线订货量(订货单位)时间(订货周期)(sec)图4-8供应链第一层的响应订货量(订货单位)时间(订货周期)(sec)供应链第二层的响应时间(订货周期)(sec)图4-9订货量(订货单位)时间(订货周期)(sec)图4-10供应链第三层的响应讨论:减弱牛鞭效应的方法讨论:减弱牛鞭效应的方法五、供应链牛鞭效应的五、供应链牛鞭效应的PID控制控制 1传递函数模型的参数配置传递函数模型的参数配置 在前面我们得到了供应链的传递函数模型在前面我们得到了供应链的传递函数模型:取取 =0.11,=8,=3,则则供供应应链链的的传传递递函函数为数为:转换到转换到S域为域为:2传递函数模型传递函数模型PID的的Simulink控制仿真控制仿真 下图是下图是PID控制器的控制结构框图:控制器的控制结构框图:加入到传递函数模型中去。得到加入到传递函数模型中去。得到PID控制控制下的供应链模型,如下所示:下的供应链模型,如下所示:图 5-1 PID控制结构图讨论:如何调节讨论:如何调节PID的系数?的系数?比例(比例(P)调节作用:是按比例反应系统的偏差,)调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作系统一旦出现了偏差,比例调节立即产生调节作用用以减少用用以减少 偏差。比例作用大,可以加快调节,偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。降,甚至造成系统的不稳定。积分(积分(I)调节作用:是使系统消除稳态误差,提)调节作用:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决与积分时间常数分作用的强弱取决与积分时间常数Ti,Ti越小,积越小,积分作用就越强。反之分作用就越强。反之Ti大则积分作用弱,加入积大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成分作用常与另两种调节规律结合,组成PI调节器调节器或或PID调节器。调节器。微分(微分(D)调节作用:微分作用反映系统)调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择合适系统的动态性能。在微分时间选择合适情况下,可以减少超调,减少调节时间。情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。过强的加微分调节,对系统抗干扰不利。此外,微分反应的是变化率,而当输入此外,微分反应的是变化率,而当输入没有变化时,微分作用输出为零。微分没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调作用不能单独使用,需要与另外两种调节规律相结合,组成节规律相结合,组成PD或或PID控制器。控制器。图 5-2 加PID控制的模型图 由此图可知,加入由此图可知,加入PID后,只是在前后,只是在前4周订货量有周订货量有所波动,且波动幅度也比传递函数模型小得多,做以所波动,且波动幅度也比传递函数模型小得多,做以下对比:传递函数模型的波动幅度为从下对比:传递函数模型的波动幅度为从0至至1.58;PID模型的波动幅度为从模型的波动幅度为从0至至1.08。第。第5周后订货量便趋于周后订货量便趋于平稳,几乎没有波动,大大消除了订货量的不确定性。平稳,几乎没有波动,大大消除了订货量的不确定性。订货量(订货单位)时间(订货周期)(sec)图5-3 订货量分布库存量(订货单位)时间(订货周期)(sec)图5-4 库存量分布 类似的,由图类似的,由图5-4可知可知,加入加入PID控制器控制器后,库存量的波动也明显变小。后,库存量的波动也明显变小。Step Response 下面我们来分析供应链牛鞭效应从下游到下面我们来分析供应链牛鞭效应从下游到上游传递的现象。在图上游传递的现象。在图5-5中,我们将前面获取中,我们将前面获取的模型以及的模型以及PID控制模型串联,并且分别在起始控制模型串联,并且分别在起始端加入相同的一组在端加入相同的一组在-1,l区间上的随机信号,区间上的随机信号,得到图得到图5-6图图5-11的一组图像,它们显示了分别的一组图像,它们显示了分别加入信号后第一层到第三层传播的过程。传递函加入信号后第一层到第三层传播的过程。传递函数模型中信号的波动被逐层放大,产生了很明显数模型中信号的波动被逐层放大,产生了很明显的失真;但的失真;但PID控制模型中,逐层传递所得到的控制模型中,逐层传递所得到的信号与初始信号十分接近,牛鞭效应得到了很好信号与初始信号十分接近,牛鞭效应得到了很好的控制,证实了的控制,证实了PID一直在控制牛鞭效应传播中一直在控制牛鞭效应传播中所起的作用,所起的作用,即即PIDPID控制模型中,牛鞭效应得到控制模型中,牛鞭效应得到了较不错的控制,信号失真现象得到了明显的改了较不错的控制,信号失真现象得到了明显的改善。善。图5-5 传递函数模型与其PID控制模型的逐层传递图5-6 传递函数模型第一层图5-7 PID控制模型第一层图5-8 传递函数模型第二层图5-9 PID控制模型第二层图5-10 传递函数模型第三层图5-11 PID控制模型第三层 由以上可知,由以上可知,PIDPID控制模型中,牛鞭效应控制模型中,牛鞭效应得到了较不错的控制,信号失真现象得到了得到了较不错的控制,信号失真现象得到了明显的改善。明显的改善。