第5 章 详细作业建模 在第四章里展示了用“基本操作”面板里的模块可以创建的模型种类
这些模块都是一些相对高层而且容易使用的模块,但离建立足够详细的模型还有很长的距离
有时这些高层模块对读者们来说已经足够了
但有时还不行
在建模获得一些经验、所建模型越来越大、越来越复杂、越来越详细时,可能会发现需要对较低层的、更详细的、或者与“基本操作”面板的模块所提供的对象不同的事物进行控制或者建模
Arena 不会让你被迫接受这些固定的建模构件,也不会强迫你为考虑模型的各个方面而不得不学习一门编程语言或编程语法
相反地,它提供了几个不同的建模层次,从而为建立一些特殊逻辑结构的模型提供了较大灵活性
一种好的办法就是从高层模块开始,它们能走到哪儿你就建到哪儿(可能自始至终就是一层)
当你需要比它们更高的灵活性时,就到更低、更详细的层次中去
这种结构允许你随意开发容易的高层建模结构,也允许你在需要的时候到低层建模
标准的 Arena 提供了所有这些建模能力,你能熟练掌握它们的用法
这一章探讨了一些(当然不是所有)在“高等操作”(Advanced Process)面板和“操作块”(Block)面板中包含的低层详细建模构件;后一种面板提供了最底层的建模逻辑,其中的模块与作为Arena基础的SIMAN仿真语言中的程序块一致
这里我们采用的例子是一个很复杂的汽车修理与维护车间的模型
我们也会谈到一点非平稳(时间相关)到达过程,模型调试,以及更高层的动画定制等重要问题
1节中给出了这个系统的描述,5
2节讨论了如何用一些新的Arena建模概念对这个系统建模,5
3节描述了一些基本的建模策略,5
4节给出了模型逻辑,5
5节讨论了模型调试问题,5
6节给出了一些调整动画细节的方法,以得到一些非标准的效果
8节,我们对模型进一步完美化,并提出了几种新的Arena建模概念