当前位置: 首页 > news >正文

啤酒游戏及其牛鞭效应的vensim模拟

啤酒游戏:该游戏是由麻省理工学院斯隆管理学院在20世纪60年代创立的库存管理策略游戏,该游戏形象地反映出牛鞭效应的存在及影响。几十年来,游戏的参加者成千上万,但游戏总是产生类似的结果。因此游戏产生恶劣结果的原因必定超出个人因素, 这些原因必定是藏在游戏本身的结构里。

在游戏中,零售商通过向某一批发商订货,来响应顾客要求购买的啤酒订单,批发商通过向生产啤酒的工厂订货来响应这个订单。该实验分成三组,分别扮演零售经理、批发经理和工厂经理。每一组都以最优的方式管理库存,准确订货以使利润最大化。

案例介绍:此案例主要是通过模拟啤酒游戏来仿真供应链中的牛鞭效应,从为改善牛鞭效应来提供帮助。首先假设啤酒游戏中包含零售商、批发商、供应商三个成员。同时对游戏中的参数进行如下假设:市场对啤酒的前4周的需求率为1000周/箱,在5周时开始随机波动,波动幅度为±200,均值为0,波动次数为100次,随机因子为4个。假设各节点初始库存和期望库存为3000箱,期望库存持续时间为3周,库存调整时间为4周,移动平均时间为5周,生产延迟时间和运输延迟时间均为3周,不存在订单延迟。仿真时间为0~200周,仿真步长为1周。期望库存等于期望库存持续时间和各节点的销售预测之积。

clip_image002[1]

(01) FINAL TIME = 100

Units: Month

The final time for the simulation.

(02) INITIAL TIME = 0

Units: Month

The initial time for the simulation.

(03) SAVEPER =

TIME STEP

Units: Month [0,?]

The frequency with which output is stored.

(04) TIME STEP = 1

Units: Month [0,?]

The time step for the simulation.

(05) 市场需求率=

1000+if then else(Time>4,random normal(-200,200,0,100,4),0)

Units: **undefined**

(06) 库存调整时间=

4

Units: **undefined**

(07) 批发商发货率=

delay3(零售商订单,运输延迟)

Units: **undefined**

(08) 批发商库存= INTEG (

生产商发货率-批发商发货率,

3000)

Units: **undefined**

(09) 批发商期望库存=

批发商销售预测*期望库存覆盖时间

Units: **undefined**

(10) 批发商订单=

max(0,批发商销售预测+(批发商期望库存-批发商库存)/库存调整时间

)

Units: **undefined**

(11) 批发商销售预测=

smooth(批发商发货率,移动平均时间)

Units: **undefined**

(12) 期望库存覆盖时间=

3

Units: **undefined**

(13) 生产商发货率=

delay3(批发商订单,运输延迟)

Units: **undefined**

(14) 生产商库存= INTEG (

生产商生产率-生产商发货率,

3000)

Units: **undefined**

(15) 生产商期望库存=

期望库存覆盖时间*生产商销售预测

Units: **undefined**

(16) 生产商生产率=

delay3(生产商生产需求,生产延迟)

Units: **undefined**

(17) 生产商生产需求=

max(0,生产商销售预测+(生产商期望库存-生产商库存)/库存调整时间

)

Units: **undefined**

(18) 生产商销售预测=

smooth(生产商发货率,移动平均时间)

Units: **undefined**

(19) 生产延迟=

3

Units: **undefined**

(20) 移动平均时间=

5

Units: **undefined**

(21) 运输延迟=

3

Units: **undefined**

(22) 零售商库存= INTEG (

批发商发货率-市场需求率,

3000)

Units: **undefined**

(23) 零售商期望库存=

期望库存覆盖时间*零售商销售预测

Units: **undefined**

(24) 零售商订单=

max(0,零售商销售预测+(零售商期望库存-零售商库存)/库存调整时间

)

Units: **undefined**

(25) 零售商销售预测=

smooth(市场需求率,移动平均时间)

Units: **undefined**

运行结果,可以看到牛鞭效应明显。

clip_image004[1]

订单变化情况如图.

clip_image006

相关文章:

  • {右键我的电脑无法打开计算机管理}解决方法
  • OGC标准介绍 10
  • PowerShell1.0 与2.0中的异常处理比较
  • 啤酒游戏及其牛鞭效应的模拟之二级模式
  • 委托(delegate)实现自定义控件的AutoPostBack功能
  • 啤酒游戏的牛鞭效应分析之供应链4层模式
  • 基于Eclipse的Hadoop应用开发环境配置
  • 特殊字符保存到SQL数据库的问题
  • 博客~希望给我一个新的天地,学习,工作,生活,情感~
  • 啤酒游戏的牛鞭效应之VMI策略减弱
  • 2012放假明细
  • ubuntu 10.04 3D特效设置(包含缺失的动画)
  • 使用织梦cms5.5出现栏目无法更改怎么解决?
  • 刷新本地电脑上的 DNS 信息
  • 雨林木风 Ylmf OS 3.0正式版发布 基于Ubuntu 10.04
  • [译] 怎样写一个基础的编译器
  • 【Leetcode】104. 二叉树的最大深度
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Create React App 使用
  • Docker: 容器互访的三种方式
  • DOM的那些事
  • Java到底能干嘛?
  • nginx 负载服务器优化
  • spring boot 整合mybatis 无法输出sql的问题
  • Vue小说阅读器(仿追书神器)
  • windows下如何用phpstorm同步测试服务器
  • 阿里云前端周刊 - 第 26 期
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 数据可视化之 Sankey 桑基图的实现
  • 微服务核心架构梳理
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 栈实现走出迷宫(C++)
  • No resource identifier found for attribute,RxJava之zip操作符
  • 选择阿里云数据库HBase版十大理由
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • #QT(智能家居界面-界面切换)
  • #vue3 实现前端下载excel文件模板功能
  • $$$$GB2312-80区位编码表$$$$
  • ()、[]、{}、(())、[[]]命令替换
  • (JS基础)String 类型
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .NET DataGridView数据绑定说明
  • .Net(C#)自定义WinForm控件之小结篇
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @EnableWebMvc介绍和使用详细demo
  • [ solr入门 ] - 利用solrJ进行检索
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [100天算法】-实现 strStr()(day 52)
  • [20171102]视图v$session中process字段含义
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [ajaxupload] - 上传文件同时附件参数值
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步