AB Markt and SD Supply Chain.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AB Markt and SD Supply Chain

AB Market and SD Supply Chain 问题定义:假设我们使这个市场类似于经典的产品\创新扩散模型。例如带有淘汰和替换的巴斯模型。然而我们考虑两种竞争的产品,而不是一种。 有两种可以替代的由不同公司制造的产品A和B,它们是相当的,可以互相替代。产品的价格相同。 消费者(总量有1000)最初的时候不适用任何产品,但是都比较有兴趣(这些是潜在的用户)。 消费者对广告和口头宣传比较敏感。 广告激发了潜在用户的需求,广告效应=0.011表示的是潜在的用户一天之中变成准备好买某种特殊产品(A或者B)的百分比。两个公司都做广告。 消费者互相接触,沟通,平均一天要与5个人接触。 在接触期间,正在使用某种产品的用户可能会影响潜在的用户。比如一个A产品的使用者,接触一个潜在用户,这个潜在用户有0.015的可能性买A产品,对产品B也一样。 任何产品在uniform(17,23)天后都会被丢弃,并立即产生一个对于相同品牌代替品的需求。 如果一个人想要买A,但是A在最长等待时间2天内不能得到,那么他将愿意买任何能获得的产品。 每个公司(A 和 B)有各自的供应链来运送他们的产品到终端用户。这个供应链非常简单,并按照下面规则工作: 这个产品只能从零售商库存被用户购买,在开始阶段零售商库存有一定的库存(零售商初始库存=100) 产品由生产商制造。生产商每天按照生产率来生产,并且这个生产率可能变化,而且可以根据需求(生产商知道需求)来调节。 完成的产品在2天内运送到零售商。 这个消费者市场用基于代理方法来建模的:每个消费者是一个代理。产品A和产品B的供应链是用系统动态的方法来建模的。要注意的是这个问题的定义允许许多其他选择-当前只是其中之一。模型的输出包括产品A和产品B的市场份额和需求(比如当产品缺货的时候想要买的人数)。 第一步:建立模型(同Billing Department)。该模型利用了Agent-based和system Dynamic两种建模方法。 第二步:创建两个公司的供应链。 点击System Dynamics,向main中拖入四个Stock variable和四个Flow Aux Variable,分别命名为FactoryStockA、RetailerStockA、FactoryStockB和RetailerStockB,ProductionA、DevileryB。具体的位置图如图1: 图  SEQ 图 \* ARABIC 1 双击ProductionA,连接到FactoryStockA,再双击FactoryStockA,连接到DeliveryA,再双击DeliveryA,连接到RetailerStockA,同样,对于产品B也是如此。 点击DeliveryA,在DeliveryA=里填写FactoryStockA / 2。点击RetailerStockA,在initial value中填写100。点击DeliveryB,在DeliveryB=里填写FactoryStockB / 2。点击RetailerStockB,在initial value中填写100。 第三步:创建代理、设定代理参数。 右键点击左侧模型,选择New,再选择Active Object Class,如图2 图  SEQ 图 \* ARABIC 2 然后命名为Consumer,在下方的编辑区域勾中Agent,如图3 图  SEQ 图 \* ARABIC 3 利用Presentation里面的Polyline,在Consumer中创建如图4的人形图案,命名为curve,勾中Closed curve选项: 图  SEQ 图 \* ARABIC 4 设置代理状态。点击Statechart,从中拖入到Consumer中六个State,分别代表用户的六个状态,然后利用Statechart里的Transition将不同的状态连接起来,并用Statechart Entry point表明状态的起点,如图5: 图  SEQ 图 \* ARABIC 5 设置状态参数。点击AdA箭头,Trigger by选择Rate,Rate为0.011。点击WomA,Trigger by选择Message,Message type选择String,Fire transition选择if message equals “Buy A!”。在WantA状态下,Entry Action填写curve.setFillColor( pink );。向下BuyA中,Triggered by选择Condition,Condition为get_Main().RetailerStockA = 1,返回箭头DiscardA的Triggered byTimeout,Timeo

文档评论(0)

yuerang3062 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档