8. 层次化建模

实际的工业系统仿真建模通常是复杂和反复动态进行的,随着建模工作的进行,仿真目标、用户需求等经常发生变化,因此要求建模工具要灵活适应这样反复、动态进行的建模过程。BHTC Simulation采用层次化建模方法来描述复杂的工业流程系统模型以适应这样的建模要求。即将复杂的工业系统按需划分成多个简单的子系统,子系统还可以进一步进行递归分解成更小规模的子系统,这使得建模工作可由小到大、由简单到复杂地易于进行和便于管理。以下创建一个由3个车间,每个车间2条生产线的工厂模型示例说明:

【步骤一:创建车间模型节点】

首先在模型结构树上定义出代表车间的模型元素。打开BHTC Simulation软件,鼠标右键点击模型结构树上“Model”节点,弹出系统快捷菜单,点击上面的“创建模型元素”按钮。

弹出“模型创建”对话框,点击“选择元素类型”下拉菜单,选择当前要创建的元素类型,如下图所示:

选择“Module”元素在元素名称文本框中输入“shop1”,单击“确定按钮”

在模型结构树上定义出一个代表第一个车间模型的“shop1”节点,如下图所示:

“Module”模组元素是一种特殊的容器元素,它用来表示层次化建模策略中的系统组成部分,或者“子系统”,模型结构树上的该类型节点,可以用作父节点,以此为根继续构建系统的其它组成部分。

【步骤二:创建生产线模型节点】

鼠标右键点击模型结构树上刚创建的“shop1”节点,弹出系统快捷菜单,点击上面的“创建模型元素”按钮,同样的选择“Moudle”类型元素,在名称对话框中输入“line1”,如下图所示:

再次以“line1”为父节点,创建该生产线上三个设施元素:Part1,Machine1, Buffer1,以此类推,可以方便的建立起由3个车间、每个车间有两条生产线构成的工厂系统模型结构,如下图所示: