虽然 ExtendSim 有超过100多个模块,但模块的重要性是不一样。为了快速入门,掌握以下模块,可以快速地搭建一个离散模型的骨架,是我认为最需要首先掌握的模块。
% {( U3 Y8 v) p/ b3 I# c
; g6 U, Q( Z, X& b9 \ @之前,我们说过,仿真的本质是对有限资源的分配、占用、释放方式进行研究的试验工具 http://www.simulway.com/bbs/thread-9394-1-1.html . d% G, f5 E3 C6 i# u
5 f1 Q2 ]6 v( U" x: w- @% U* ?
同时,ExtendSim 之所以可以模拟任何随时间变化的流程(物流、服务流程、生产过程等等)的重要原因,就是因为所有流程都可以归纳为相同的构成要素。
, j/ _- g/ M' z3 a
9 [9 k7 x) ~3 L5 c6 A) j那些在ExtendSim 中可以直接体现这些共同构成要素的模块就是最重要的模块,这些模块大概只有15个,几个小时就可以明白主要作用是什么,然后就可以开始搭建有意义的模型,这也就是说明了为什么 ExtendSim 容易学习的原因。; \; o j5 @2 o! n3 P
`+ A+ I: T) H$ e4 L L q(1)流程中资源要素和实体的产生:Create, Resource Item, Resource Pool, Resource Pool Release
5 i& M0 ]5 {8 E. [6 Q9 f& ?$ j(2)流程中各种延迟和处理: Activity 8 [* x C# {6 x% d# E p
(3)流程中资源属性的界定:Get, Set: A0 y+ V3 T3 g1 L1 ^5 n
(4)流程中路径流转:Select Item In, Select Item Out, Gate, Exit
* J0 h! z$ C* s4 y& X1 M/ s(5)流程中资源的合并和拆分:Batch, Unbatch ( ?- ~* Q$ d( ^
(6)流程中的队列等待:Queue
% r" \. r/ h: d' C(7)流程中的决策: Equation (I)9 s; q+ m6 \; ]7 ?8 s9 D- a* |( @
3 Z* U6 x+ f# G! E- W3 r了解这些模块不需要花费太多的时间,了解到这些模块对流程关键要素的关联关系,可以快速搭建出模型的框架,然后再借助其他辅助模块进行统计和完善。. C; E* I8 N d3 O; [# _
: q) s0 K8 e+ [" J+ P% K# m这些模块是ExtendSim 离散仿真的核心。 |