1. agent-based simulation
这里概述一下help文档中Supply chain GIS model例子的要点:触发事件的agent和执行任务的agent。
在这个案例中,触发事件的agent是retailer,不断有订单生成;而执行任务的agent是vehicle,不断将订单运从distributor运送到retailer。
模型的最终效果如下图:
首先需要设计agent。在供应链的例子中,设计了4种agent。
其中dis和order最简单,order就是个class
ret需要包含一个event,用于生成order,寻找veh
veh需要添加控制图,其核心是在接收到order时按照order的要求移动道ret。
2. discrete-event simulation
这里概述一下help文档中Job Shop model例子的要点。
模型的最终效果如下图:
首先使用Material Handling Library和process modeling library库定义库存物料生成,搬运到货架,并最终sink的整个流程:
接下来使用3D模块中的3Dwindow,camera,来配置3D环境
最后,类似使用forklists的方式,再添加CNC的resource即可。注意下面的流程中添加的节点seizeCNC, processing和releaseCNC,另外retrieveRawMaterial的destination改为了CNC:
3. system-dynamic simulation
这里概述一下help文档中的Base Diffusion模型,总体来说,就是一个可视化模拟马尔可夫过程的一个工具。运行效果如下图:
可以用optimization模块:
如果不需要前面的界面的话,我们在运筹系列87里面介绍的SDDP工具完全可以代替。