《数字化供应链》仿真实验课件-供应链数字孪生_第1页
《数字化供应链》仿真实验课件-供应链数字孪生_第2页
《数字化供应链》仿真实验课件-供应链数字孪生_第3页
《数字化供应链》仿真实验课件-供应链数字孪生_第4页
《数字化供应链》仿真实验课件-供应链数字孪生_第5页
已阅读5页,还剩95页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

©TheAnyLogicCompany|

供应链设计.

与数字孪生一起运行.设计优化实验创新Section

8:

扩展&内部逻辑8.1ALX扩展8.2Exercise:工厂扩展8.3Exercise:顾客延伸挑战

2练习

2

• Section

5:

供应链分析5.1Exercise:能力评估

5.2Exercise:服务水平分析

5.3Exercise:风险评估5.4

Exercise:参数分析Section

6:

库存优化6.1库存优化6.2Exercise:安全库存评估6.3Exercise:牛鞭效应分析Section

7:

运输优化7.1运输优化7.2Exercise:简单运输优化7.3Exercise:复杂运输优化©TheAnyLogicCompany|

22anyLogistix

TrainingALX简介ALX开发环境Section1:设施选址1.1演示GFA

1.2Exercise:简单的GFA1.3Exercise:多层级GFASection

2:

供应链设计2.1网络优化2.2Exercise:分发网络2.3Exercise:二层分发网络优化Section

3:

供应链主规划3.1供应链主规划

3.2Exercise:分配计划3.3Exercise:分配和生产•Section

4:

动态仿真

4.1什么是动态仿真

4.2Exercise:简单的仿真模型供应链动态仿真导论Ididn’tfailthetest,I

justfound100waystodoitwrong.Benjamin

Franklin©TheAnyLogicCompany|

220022仿真模型被描述为一组逻辑规则:仿真是随着时间的推移执行逻辑规则的过程什么是动态仿真建模如果供应商工人罢工,它将不处理订单客户每周4天每天下订单300个初始库存为3000。如果库存低于2000,则DC订购3000个批次如果工厂有足够的订单来订购3000单位,则开始生产如果原材料库存降至100m3以下,则订购300m3ModelingtimeDay

8Day1 Day2 Day3 Day

4 Day5 Day6 Day

7仿真的输出是系统随时间的行为order

fororder

fororderfor

300orderfor

300Stock<

2000StartsStock<

100m3Strike,do

not300

units300

unitsunitsunitsorder

3000productionorder

300m3processthe

order©TheAnyLogicCompany|

220033分析与动态仿真模型©TheAnyLogicCompany|

220044分析模型动态仿真模型将模型描述为一组需要简化和组合的方程Modeling结合供应链实际运作的逻辑和规则根据模型旨在捕获的值(即成本)进行优化Output基于建模逻辑和规则的供应链系统随时间的行为优化意味着“解决”模型。考虑到所有依赖性和约束条件,优化器可以达到最佳目标(即最低成本)Optimization优化器是仿真模型的外部实体。仿真输出被迭代地作为优化模型的输入为什么要进行动态仿真?“当系统被认为过于复杂而无法通过数学分析方法进行验证时,动态仿真就显得特别有用。这种复杂性是由系统内时间,随机性和相互作用的影响而产生的。”–“TowardsSupply

Chain

Risk

Analytics:

Fundamentals,Simulation,Optimization”,Iris

Heckmann,

2016.

观察时间能够观察您的供应链随着时间的推移将如何运行

动态互动整合并了解供应链元素之间的动态交互

真实世界的可变性

将随机性整合到各种供应链输入和流程中

实际行为确定并深入了解供应链的真实行为©TheAnyLogicCompany|

220055您应该在供应链的每个层级中拥有哪些安全库存?哪种库存策略可以满足客户服务水平的期望?瓶颈在哪里?服务水平和成本之间的如何权衡?供应链设计的稳健性如何?新的制造工艺将如何影响供应链?如果我们引入新的运输政策会造成什么影响?现实世界的随机性将如何影响供应链成本?…©TheAnyLogicCompany|

220066仿真需要解决的问题供应链数字孪生模型是一个实际供应链的详细仿真模型,它预测供应链的行为和动态,以作出中期/短期决策:中期决策

主要与供应链的运作方式有关,即供应链的流程/资源/逻辑。它可能需要您模拟几个月的操作.短期决策

大多与问题的识别和解决方案的分析有关。它可能需要几天或几周的模拟.供应链中的数字孪生详细的供应链仿真模型SupplyChain

DynamicsForecastUnderstandingLearningReasoning实时数据/快照供应链数字孪生©TheAnyLogicCompany|

220088优化、分析和人工智能可以是数字孪生体的一部分仿真模型可以使用优化、分析和人工智能在某些情况下做出决策仿真被用来预测供应链的动态变化数字孪生:

是否存在优化/AI的空间SupplyChainDigital

Twin详细的供应链仿真模型Hurricane

destroyedDCsnetworkDay1Day2Day3Day4Day

5Day

10Optimization调整供应链结构©TheAnyLogicCompany|

220099数字孪生模型是供应链的详细仿真模型̶ 数字孪生应该能够预测行为的供应链是什么使供应链仿真模型转换为数字孪生实时数据/快照̶ 数字孪生使用实时数据进行预测

与IT底层集成̶ 在许多情况下,数字孪生是“更大的东西”的一部分,例如控制塔,能够与周围的IT环境集成异常情况的通知/警报/警报̶ 数字孪生允许你定义什么是异常行为,并发送关于关键/异常情况的通知触发条件̶数字孪生应该允许为某些事件定义自动操作测试行动计划̶一个数字孪生允许您测试行动,以有效地管理您的供应链©TheAnyLogicCompany|

221100嵌入anyLogistix数字孪生SupplyChain

ModelManufacturing

ModelMarket

ModelAnyLogicPrivate

CloudModel

executionHumanResourcesBusinessProcesses…可视化业务智能仪表板ERPSCMTMSMESCRM…DBMSDBMSDBMS平台

用于创建和嵌入模型到业务环境中模型开发©TheAnyLogicCompany|

221111anyLogistix仿真建模功能CustomersFactoryWarehousesDistribution

CentersSuppliersFactoryAnyLogic©TheAnyLogicCompany|

221166anyLogistix仿真建模能力CustomersFactoryWarehousesDistribution

CentersSuppliersAnyLogic©TheAnyLogicCompany|

221177生成订单并接收发货客户行为在需求Demand和产品Products表中定义与顾客有关的统计数字包括多项特征,例如服务水平、等候时间、接获的订单数目、延误的订单数目顾客Customers供应链订单出货数量©TheAnyLogicCompany|

221188anyLogistix仿真建模能力CustomersFactoryWarehousesDistribution

CentersSuppliersAnyLogic©TheAnyLogicCompany|

221199接收客户订单,发送发货,生成上级订单并接收货物参数在仓库和工厂DCandFactories表中定义所收集的统计数据包括库存水平、成本、入站发货、出站发货、入站订单、出站订单、利用率等.仓库和分发中心SupplyChain出货数量订单

订单©TheAnyLogicCompany|

222200出货数量anyLogistix仿真建模能力CustomersFactoryWarehousesDistribution

CentersSuppliersAnyLogicInventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

Policies©TheAnyLogicCompany|

222211存货及采购政策配送中心/仓库/工厂重新订购的点库存策略定义了订购的时间和数量.使用库存Inventory表指定库存策略.订购数量在哪里订购采购策略定义了在何处订购.使用Sourcing表指定资源策略.©TheAnyLogicCompany|

222222库存策略定义了订购的时间和数量.使用库存Inventory表指定库存策略.采购策略定义了在何处订购.使用Sourcing表指定资源策略.anyLogistix仿真建模能力CustomersFactoryWarehousesDistribution

CentersSuppliersAnyLogicInventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

Policies©TheAnyLogicCompany|

222233Factory

(1)Factory原材料库存Table:InventoryTable:

Sourcing工厂的供应商成品库存Table:

Inventory生产政策Table:

BOMTable:

Production

物料清单NextSC

level©TheAnyLogicCompany|

222244Factory

(2)ALX假设每个产品都有一条生产线每条生产线可以使用相同的原料池生产订单创建基于成品仓库的库存政策.̶ 他们不直接依赖于工厂收到的订单!Production:Product

1Production:Product

2Production:Product

N..Product

1©TheAnyLogicCompany|

222255原料仓库成品仓库Product

2..Product

N工厂生产和发运成品货物,接受订单和原材料运送,订购原材料等工厂行为定义如下表:DCsandFactoriesProductionBOM所收集的统计数据包括生产成本、生产项目、库存水平、生产利用率、订单减少量、积压等.Factory

(3)shipmentsorders ordersshipmentsorders©TheAnyLogicCompany|

222266shipmentsSupplyChainanyLogistix仿真建模能力CustomersFactoryWarehousesDistribution

CentersSuppliersAnyLogic库存政策采购政策Inventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

Policies©TheAnyLogicCompany|

222277接收订单并发货我们无法控制供应商的采购、库存和运输政策供应商的参数在Supplier表中定义外部供应商ordersshipmentsordersshipmentsordersshipments©TheAnyLogicCompany|

222288anyLogistix仿真建模能力CustomersFactoryWarehousesDistribution

CentersSuppliersAnyLogicInventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

PoliciesInventory

PoliciesSourcing

PoliciesTransportationpolicies交通政策TransportationpoliciesTransportationpolicies©TheAnyLogicCompany|

222299用于定义交通策略标准政策包括:Privatefleet–在

Fleetsize

表定义Transportation–在

VehicleTypes

表定义Pathsandtransportationcosts–在

Paths

表定义Pathselectionrules–在

PathSelection

表定义ALX收集统计车队利用率、交通利用率,运输成本和交货时间交通运输策略©TheAnyLogicCompany|

223300Demand

Forecast用于预测需求Events定义模型中可能发生的事件Facility

Expenses定义了设施,站点的费用Loading

and

Unloading

Gates

装货口,卸货口数量Milk

Runs

用于将多站路线引入模型Periods

用于定义供应链运行周期Processing

Cost定义入站/出站处理成本Processing

Time用于指定不同操作的时间Ordering

Rules

定义订货规则Production

Batch

用于定义生产批次Sale

Batch定义销售批次,以及根据批次大小定义价格Units

and

Unit

Conventions指定单元以及如何转换它们©TheAnyLogicCompany|

223311其他表单Section

8:

扩展&内部逻辑8.1ALX扩展8.2Exercise:工厂扩展8.3Exercise:顾客延伸挑战

2练习

2

• Section

5:

供应链分析5.1Exercise:能力评估

5.2Exercise:服务水平分析

5.3Exercise:风险评估5.4

Exercise:参数分析Section

6:

库存优化6.1库存优化6.2Exercise:安全库存评估6.3Exercise:牛鞭效应分析Section

7:

运输优化7.1运输优化7.2Exercise:简单运输优化7.3Exercise:复杂运输优化©TheAnyLogicCompany|

22anyLogistix

TrainingALX简介ALX开发环境Section1:设施选址1.1演示GFA

1.2Exercise:简单的GFA1.3Exercise:多层级GFASection

2:

供应链设计2.1网络优化2.2Exercise:分发网络2.3Exercise:二层分发网络优化Section

3:

供应链主规划3.1供应链主规划

3.2Exercise:分配计划3.3Exercise:分配和生产挑战1练习1•Section

4:

动态仿真

4.1什么是动态仿真

4.2Exercise:简单的仿真模型说明:我们将开始在巴西生产和销售泡沫混凝土我们的供应链包括:Tatui

city附近的一家工厂位于SaoPaulo附近的配送中心,我们的前三个客户都在那里Suppliers:原料砂供应商Itapetininga水泥供应商Piracicaba泡沫剂供应商Ribeirao

Preto目标:在仿真环境中实现供应链和分析其特征4.2Exercise:问题阐述©TheAnyLogicCompany|

2233334.2Exercise:问题阐述混合原料提供原泡沫混凝土高压切割…泡沫混凝土©TheAnyLogicCompany|

2233444.2

Exercise:

Action

-

Step

12.单击

Create

New让我们修改将在这个模型中使用的项目单位。由于所有的财务指标都将以Brazilian

reals

(R$)计算,我们将不得不创建一个新的货币单位

,.选择

Settings>

Units打开

Units对话框3.命名新货币单位R$4.Click

OK©TheAnyLogicCompany|

223355我们创造了一个新的货币单位。现在让我们为它添加一个转换规则4.2

Exercise:

Action

-

Step

22.单击以创建新的单元转换规则1.点击打开可用货币单位conversions(转换)的列表

3.定义

Amountfrom

点击并输入0.34.单击箭头并选择R$5.单击Create将定义的0.3USD=1R$转换规则添加到当前项目©TheAnyLogicCompany|

223366我们为新的货币单位制定了转换规则。现在,我们将把新单位设置为当前项目中的默认货币单位4.2

Exercise:

Action

-

Step

31.单击OK关闭转换对话框2.单击并选择R$作为默认单位

3.单击OK关闭对话框©TheAnyLogicCompany|

2233774.2

Exercise:

Action

-

Step

43.将方案命名为SimpleSIM4.ClickOKto

createanew

scenario现在创建一个新的仿真方案©TheAnyLogicCompany|

2233881.单击SIM选项卡找到方案的模拟类型列表2.使用Ctrl+N快捷方式打开Newscenario对话框放大到巴西南部的SaoPauLo̶ 在接下来的练习中,我们将学习如何自动地将一个对象放置到所需的位置,但是现在我们将手动操作4.2

Exercise:

Action

-

Step

5©TheAnyLogicCompany|

223399在Sao

Paulo西南部增加三个客户4.2

Exercise:

Action

-

Step

61.单击

Create

Customer在地图工具栏中2.通过双击Sao

Paulo西部的地图创建三个客户当通过地图添加新元素时,此元素类型的表将自动打开,并选择新元素的记录©TheAnyLogicCompany|

224400在Sao

Paulo北部增加一个仓库4.2

Exercise:

Action

-

Step

73.单击单元格并重命名Site为

DC1.单击

Create

Warehouse的地图工具栏2.双击地图创建一个仓库©TheAnyLogicCompany|

2244114.2

Exercise:

Action

-

Step

81.找到筛选选项并单击

Show

connections观察连接和供应链结构定义默认的路径和采购政策,我们会立即看到路线2.点击查看供应链结构©TheAnyLogicCompany|

224422初始设置节点后SIM、NO中会生成默认的连接和路径。GFA中不会。NO中新增加的站点则需要设置path和productflow;GFA中需要设置sourcing;SIM中需要设置sourcing、path和shipping。编辑默认创建的产品4.2

Exercise:

Action

-

Step

91.找到Products

表2.单击单元格并将产品重命名为Foamconcrete

6003.设置SellingPrice为1644.设置Cost为0,它将基于我们的生产设置自动计算©TheAnyLogicCompany|

224433让我们设定每天对泡沫混凝土的需求量。将Customer、Customer2和Customer3分别设置为订单50、40和70立方米4.2

Exercise:

Action

-

Step

101.找到Demand

表2.双击双击Customer记录的Parameters单元格

设置Orderinterval,days为1设置

Quantity为

50单击

OK关闭对话框用同样的方法为其他两个客户设置需求参数:-Customer2:Orderinterval,days:

1Quantity:

40-Customer3:Orderinterval,days:

1Quantity:

70©TheAnyLogicCompany|

224444找到Paths表,并将每次的运输成本设置为0.164.2

Exercise:

Action

-

Step

111.双击CostCalculationParameters单元格,打开对话框设置Costperunit为0.16Click

OK©TheAnyLogicCompany|

224455找到Shipping表,进行运输配置4.2

Exercise:

Action

-

Step

12添加一条shipping记录,设置如下图所示的运输方向、规则©TheAnyLogicCompany|

224455整车运输(随时检查)定期检查的整车运输零担运输定期检查的零担运输待处理订单(如优先级低)推式送货:按时间表(不考虑需求)推式送货:平均(平均分给客户)禁止发货(在一定时期内)订单优先级先进先出期望提前期大单优先4.2

Exercise:

Action

-

Step

135.单击对话框右下角的OK,将元素添加到仪表板向仪表板添加统计信息,以便在实验运行期间观察数据选择

Simulation

experiment右键单击仪表板画布并选择

Add

item3.通过键入Profit筛选统计数据4.选择Profit统计信息的复选框©TheAnyLogicCompany|

224466共有近百种统计数据。4.2

Exercise:

Action

-

Step

142.观察实验执行过程中收集到的统计数据进行实验,观察统计数据运行实验©TheAnyLogicCompany|

224477控制实验运行仿真实验的工具栏控件元素允许您控制实验运行的速度:

Speedslider-(在实验启动或暂停时为活动状态)定义了对应于一秒的模型时间对应实时的单位(天)的数量x1将执行速度设置为每秒一个模型日x2将执行速度设置为每秒两个模型天,等等。max将执行速度设置为最大当您需要对模型进行长时间的模拟,并且模型不要求您设置模型时间和实时单元之间的对应关系时,可以设置最大速度x0将执行速度设置为零,这会暂停实验若要继续实验,请将滑块设置为非零值并单击Run

Runfast-(只有在实验不运行时才激活)启动实验并以最大速度运行实验,而不显示地图Pause-(如果实验正在运行,则激活)暂停实验

Stop–(在启动或暂停实验时激活)停止实验©TheAnyLogicCompany|

2244884.2

Exercise:

Action

-

Step

15停止实验并保存结果.̶ 如果不停止实验,它将在后台运行。每次运行另一个实验时,通知消息都会提醒您结果将保存在新的Statistics项中©TheAnyLogicCompany|

224499模拟完成后,点击Stop按钮停止实验单击Yes以保存结果统计数据:

配置Configurestatistics菜单允许您定义要在仿真运行期间收集的统计信息打开Configurestatistics对话框,其中显示在模拟运行期间可以收集的统计信息列表每一列的数据都可以像其他ALX表一样进行排序或过滤通过单击开关按钮启用/禁用收集统计信息(如果选择多个,则按空格)。不用的统计指标可以关闭,以加快运行速度。©TheAnyLogicCompany|

225500统计数据:统计面板

(1)仪表板用于可视化收集的统计数据右键单击仪表板画布以添加或重新排列统计信息这是ALX仪表板,您可以在其中分析模拟运行期间和运行之后的统计数据。每个仪表板可以包含多个页面。©TheAnyLogicCompany|

225522统计数据:统计面板

(2)2.拖动句柄可调整仪表板元素的大小3.要退出编辑模式,请执行以下操作之一:在仪表板编辑区域外单击鼠标左键右键单击仪表板画布并选择Exit

editing重新安排仪表板元素右键单击仪表板画布并选择Rearrange以进入仪表板编辑模式©TheAnyLogicCompany|

225533统计数据:统计面板

(3)选择数据可视化类型预览数据使用筛选器按名称查找统计信息选定的统计数据将添加到仪表板右键单击仪表板画布并选择Additem以打开配置对话框添加和配置仪表板元素©TheAnyLogicCompany|

225544统计数据:统计面板

(4)配置仪表板其他元素的设置定义统计信息是否显示所有或每个项的数据。例如,您可能希望查看每个供应链对象的最大容量添加过滤器。例如,您可能想看看Factory的最大容量

可以根据统计信息进行详细筛选的键列表定义是否将数据显示为每日值或从仿真开始时所收集的聚合值©TheAnyLogicCompany|

225555统计数据:统计面板

(5)©TheAnyLogicCompany|

225566详细信息定义必须收集统计信息的级别例如,通过供应链对象,产品,迭代包含允许您仅显示选定项的统计信息如果你按照Customer1添加过滤器,ALX只会显示Customer1的运输成本展示定义是否为每个项单独显示统计信息,或为所有项合计显示统计信息统计数据:可视化方法TableLineBar

chartHistogramBest-Mean-Worst©TheAnyLogicCompany|

225577统计数据:可视化方法©TheAnyLogicCompany|

225588Table

-

以表格形式(以行和列的形式)显示统计数据Chart

-

以图形形式显示统计数据可以使用以下类型的图表:Line

chart

-

介绍了统计数据作为一系列的数据点沿着时间轴绘制Bar

chart

-

以单值表示实验当前模型日期的统计数据Histogram

chart

-

介绍了统计数据的概率分布.Best-Mean-WorstLine-筛选所需的统计数据,只显示最佳、平均值和最差值。将统计数据表示为沿着时间轴绘制的一系列数据点统计量AvailableInventory:可用库存(用金额表示),现有库存减去预留库存(已处理但尚未发送的订单)AvailableInventoryIncludingBacklog:包括积压的可用库存,现有库存减去未完成订单AvailableInventoryinProductUnits:以产品单位表示的可用库存AverageDailyAvailableInventory:每日可用库存平均值(用金额表示)AverageDailyAvailableInventoryinProductUnits:每日可用库存平均值(用产品单位表示)AverageDailyOn-handInventory:日均库存量(用金额表示),库存量(可用库存量和预留库存量之和)的每日平均值AverageDailyOn-handInventoryinProductUnits:日均库存量(用产品单位表示)统计量Demand(ProductsBacklog):需求(产品积压),显示未完成订单(当前缺少所需产品的订单)的产品数量。DemandPlaced(DroppedProducts)byCustomer:按客户列出的需求(丢弃的订单产品),显示客户无法下单的产品需求数量。(因为无路径、无库存、供应商制定错误等)DemandPlaced(Products)byCustomer:客户发出的需求(产品),显示客户订购的产品数量。DemandPlaced(Products)bySite:按站点发出的需求(产品),显示DC和Factory发出的用于补充库存的订单中包含的产品数量。DemandReceived(DroppedProducts):收到的需求(丢弃的订单产品),如站点无法满足客户需求,且不允许延期交货。DemandReceived(Products):收到的需求(产品),DC、工厂和供应商收到的订单产品数量。统计量Fulfillment(LateProducts):履行(延期产品),ELT到期后仍在交付的产品。(客户)FulfillmentReceived(ProductsOn-time):履行(按时交货产品)(客户)FulfillmentReceived(Products):履行(已装运的产品)(发往DC和工厂)FulfillmentReceived(Products)byCustomer:客户收到的履行(产品)FulfillmentShipped(Products):发货的履行(产品)(客户)On-handInventory

:现有库存量,(可用库存和预留产品数量之和)。它用于计算峰值容量。PeakCapacity

:峰值容量,显示从实验开始到现在的最大库存产品数量统计数据(所有产品的汇总数量)。统计量ProductionRequests(Products)

:生产订单(产品),已下达的生产订单ProductsProduced:已生产的产品(按指定的产品度量单位)ProductsProduced(Units):生产的产品(按产品单位)SafetyStockinProductUnits:安全库存量(产品单位)(仅用于安全库存评估实验)Utilizedvolume(YogurtFactory),利用量(酸奶厂),显示因水果填料短缺而浪费的产品数量统计量AverageNumberofVehiclesUsed:平均使用车辆数。显示当天平均使用车辆数量的统计信息。如果数据是累积的,则显示过去几天的平均车队利用率。(如果是一个节点的数据,当天平均值就是当天的值。)MaxNumberofVehiclesUsed:最大使用车辆数,显示整个实验期间出现的最大车辆数量。ShippedVehicles,装运的车辆。显示一天中车辆离开站点的每日数量。(在途的非今日离开站点的车辆不算在内。)让我们向模型添加一个工厂。我们将把它放在Tatui附近,它位于Sao

Paolo的西部.4.2

Exercise:

Action

-

Step

163.单击单元格并重命名Site为

Factory1.单击Data找到方案输入数据2.打开的DCsandFactories并创建一个新的记录4.单击箭头并将对象类型更改为Factory©TheAnyLogicCompany|

2255994.2

Exercise:

Action

-

Step

174.开启Autofill

Coordinates1.单击表InUse并打开的Locations表定义新工厂的位置2.单击设置Factory

location为

Tatui3.单击此记录的空Country单元格并键入Brazil

5.观察工厂的新位置。它将被安置在Tatui市的中心©TheAnyLogicCompany|

226600或者在city中设置找到Sourcing表,并将DC定义为客户的产品源4.2

Exercise:

Action

-

Step

181.双击

Product单元格

并选择

Foamconcrete

6002.双击source单元格,选中DC并取消选中All

sitesNow

define

the

factory

as

the

source

of

the

product

for

the

DC4.双击单元格并选择DC5.单击箭头并选择Foamconcrete

6006.双击单元格,选中Factory并取消选中All

sites3.单击以创建一个新的表记录©TheAnyLogicCompany|

226611新增加的站点需要设置sourcing、path和shipping。本例中path不用更改,需要参照sourcing更改shipping。4.2

Exercise:

Action

-

Step

19观察地图上的连接和供应链结构我们可以看到新工厂的连接对象,正如我们所知,它连接到DC找到筛选选项并单击

Show

connections2.单击观察供应链结构©TheAnyLogicCompany|

226622找到Inventory表并为我们的DC定义库存策略̶ 库存政策将定义DC的初始库存为300m3泡沫混凝土,每次库存降至200m3以下,DC就会提交400m3的补货订单

4.2

Exercise:

Action

-

Step

202.双击单元格并选择Foamconcrete

6001.双击单元格并选择DC3.双击单元格,选择Min-max

policy4.双击打开策略参数,将Min设置为200,Max设置为4005.单击单元格

并键入

300©TheAnyLogicCompany|

226633现在我们将为工厂定义库存策略̶ 库存政策将定义工厂拥有无限的泡沫混凝土库存4.2

Exercise:

Action

-

Step

213.双击单元格并选择Foamconcrete

6002.双击单元格并选择

Factory4.保留默认定义Unlimitedinventory(无限物品)政策1.单击Add创建一个新的表记录©TheAnyLogicCompany|

226644创建新的统计选项卡4.2

Exercise:

Action

-

Step

221.选择

Simulation

experiment2.单击Addnew

tab创建一个新选项卡3.右键单击新选项卡,选择Rename,并命名为DC©TheAnyLogicCompany|

2266554.2

Exercise:

Action

-

Step

233.单击Line将其设置为数据可视化类型2.统计AvailableInventoryinProductUnits右键单击仪表板空白并选择

Additem以打开对话框添加

Available

inventory

in

product

units(以产品单位计算的可用库存)

统计的

DC

页4.启用Daily显示每日数据5.双击并取消选择Factory只观察每个DC的数据6.单击OK关闭对话框并向仪表板添加统计信息©TheAnyLogicCompany|

2266664.2

Exercise:

Action

-

Step

24运行仿真并观察统计数据运行实验观察统计当实验完成时,别忘了停止并保存数据©TheAnyLogicCompany|

2266774.2

Exercise:

Action

-

Step

252.找到包含重量度量单位的Weight选项卡单击AddPredefined打开列表查找可用的预定义的单位选择

ton击Add在项目列表中添加单位现在切换到Volume选项卡,以相同的方式添加预定义的liter单元7.单击OK关闭对话框现在,我们将把

Weightand

Volume类别的预定义单位(ton

and

liter)

添加到项目列表Units

used

in

the

project

中。我们将使用这些单位的原材料1.选择

Settings>

Units©TheAnyLogicCompany|

226688打开

Units格Units

used

in

the

Project©TheAnyLogicCompany|

226699ALX提供了一组预定义的度量单位,包括以下类型:货币、重量、体积、距离、速度和时间某些预定义的单元默认情况下隐藏在项目的方案中,除非您将它们添加到项目列表Units

used

in

the

project中̶ Unitsusedintheproject是当前项目方案中可用的单元列表我们需要为模型定义生产逻辑。这将要求我们首先添加原材料和创建材料清单。让我们从原料开始吧4.2

Exercise:

Action

-

Step

26单击Data找到方案输入数据2.找到Products表并添加4个原材料:BOMFoam

agentBOM

SandBOM

CementBOM

Water3.定义每个原材料的测量单位5.指定每种原材料的成本©TheAnyLogicCompany|

2277004.设置0作为所有新产品的Selling

price添加生产逻辑,需要调整Products(原材料)、BOM、Production、

Inventory、Unit

conversions等表单3.单击Add创建一个新的表记录4.单击单元格和重命名BOMFoamconcrete600

BOM5.双击单元格,选择

Foamconcrete

6006.单击单元格并键入1,以指定将生成一个最终产品单元4.2

Exercise:

Action

-

Step

271.点击Search图标

现在找到BOM表并创建一个新的物料清单2.搜索BOM©TheAnyLogicCompany|

227711将新的原材料定义为BOM组件1.双击单元格打开对话框4.2

Exercise:

Action

-

Step

28单击Add添加原料到BOM双击产品单元,选择

BOMFoam

agent点击Quantity单元格并键入0.9作为BOMFoam

agent所需的数量

用同样的方法添加其他材料和它们的数量:BOMSand:

0.21BOMCement:

0.31BOMWater:

146单击OK关闭对话框©TheAnyLogicCompany|

2277224.2

Exercise:

Action

-

Step

292.单击

Add创建一个新表记录3.单击箭头并选择

Factory4.单击箭头并选择

Foamconcrete

6005.双击单元格并设置:Productiontimeperunit为

8

TimeUnit为

minute6.单击箭头并选择Foamconcrete600

BOM7.生产成本

10现在切换到Production表并定义产品逻辑我们将假设工厂生产指定的产品/物料清单需要8分钟。生产成本是10R$键入

Production过滤表©TheAnyLogicCompany|

227733简单生产策略设置生产一件产品的参数;批量生产策略设置生产一批产品的参数注意调整单位,或设置默认单位4.2

Exercise:

Action

-

Step

302.双击单元格,选择Min-max

政策3.双击打开PolicyParametersMin设为200并且

Max设为

4004.单击键入300找到Inventory表并修改工厂的库存策略

库存政策将确定该工厂的初始库存为300m3泡沫混凝土,库存低于200m3时补货订单为400m3

点击Inventory©TheAnyLogicCompany|

227744定义工厂有无限的原材料库存4.2

Exercise:

Action

-

Step

311.通过单击Add创建4条表记录2.在Facility中四个Factory新记录

3.为每个记录定义原材料4.把默认设置(无限的库存)UnlimitedInventory政策©TheAnyLogicCompany|

227755点击运行,会出错因为产品和原材料的单位各不相同。而运行时产品统计单位为立方米。(立方米和升之间已经建立了转换关系,但是吨和立方米的转换关系未曾建立)。因此需要进行单位转换。4.2

Exercise:

Action

-

Step

323.定义BOMCementandBOM

Sand在Product列单元格中4.定义产品数量等于1

m3:-BOMcement:1.1

ton-BomSand:1.5

ton让我们定义单位的转换统计分析需要这种比较键入

Unit

conversions过滤表通过单击Add创建两条记录5.单击以删除筛选器©TheAnyLogicCompany|

227766BOM中的单位是其原始单位,不是转换以后的单位,沙子、水泥都是吨。4.2

Exercise:

Action

-

Step

33创建新的statistics选项卡并将其命名为Factory1.选择

Simulation

experiment2.单击Addnew

tab创建一个新选项卡3.右键单击新选项卡,选择Rename,并命名为

Factory©TheAnyLogicCompany|

2277774.2

Exercise:

Action

-

Step

342.展开Product并选中下列三个统计数据:-AvailableInventoryinProduct

UnitsAverageDailyAvailableInventoryinProduct

UnitsProductsProduced

(Units)选择要观察的统计数据。定义它们的可视化类型1.仪表板画布上单击右键并选择Additem打开配置对话框

4.单击Line设置它为数据可视化类型3.单击该字段并将图表重命名为Finished

goods©TheAnyLogicCompany|

2277884.2

Exercise:

Action

-

Step

35在同一个对话框中定义其他统计参数启用Daily显示每日数据2.双击并取消选择DC,只在Factory上观察数据4.单击OK关闭对话框并向仪表板添加统计信息3.双击并选择Foamconcrete

600©TheAnyLogicCompany|

2277994.2

Exercise:

Action

-

Step

36运行仿真实验实验完成后停止观察统计“可用存货”与“产品单位平均每日可用存货”有何分别?1.点击Enlarge观察数据的最大化弹出式窗口2.单击

Show

legend打开图表图例项3.单击所需的图例项以在图表上突出显示它们4.完成后,单击Close关闭放大视图©TheAnyLogicCompany|

228800让我们在模型中添加三个供应商,每个供应商对应一种原材料4.2

Exercise:

Action

-

Step

371.单击Data找到方案输入数据单击Create

Supplier通过双击附近的地图,按以下顺序创建三个供应商:Ribeirao

PretoPiracicabaItapetininga4.将供应商重命名为:Foamagent

supplierCement

supplierSandsupplier©TheAnyLogicCompany|

228811添加供应商后,需要设置sourcing、shipping、inventory等表单。4.2

Exercise:

Action

-

Step

384.为已定义的原材料指定源,并取消选择默认的Allsites

源:Cement

supplierFoamagent

supplierSand

supplier找到Sourcing表和定义工厂的原材料来源通过单击Add创建三条记录2.为每一个记录选择工厂作为DeliveryDestination(交付目的地)3.定义为工厂提供的原材料:BOM

CementBOMFoam

agentBOM

Sand©TheAnyLogicCompany|

2288224.2

Exercise:

Action

-

Step

38相应设置shipping表单,用组即可。4.2

Exercise:

Action

-

Step

39观察连接和结构,以验证是否正确定义了所有内容找到过滤器选项并单击Show

connections©TheAnyLogicCompany|

228833找到Inventory表并更改原材料的库存策略设定Foamagent的Min-maxpolicy,使Factory在库存低于200升时,每次下500升的补货订单

制定Cement和Sand的Orderondemand政策,因为供应商离工厂很近,可以在3小时内交货保留Unlimitedi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论