该模型是一个制作椅子的过程,首先将椅子的靠背(back)、坐垫(seat)以及椅腿(legs)组装成椅子,然后再油漆不同的颜色给椅子,之后需要经过劳动者的检验,有部分椅子油漆不合格需要重新退回到油漆部门重新油漆,合格的椅子运送到包装部的缓冲区内,然后将颜色相同的椅子每4把包装成一捆,然后送出系统。在该系统中椅子油漆的颜色是随机的。模型最终画面如图1所示,模型下载。
图1 模型最终画面
(1) 元素说明
该模型中所用到的元素以及元素在模型中所起的作用如表1所示。
表1 元素说明
元素名称 |
元素类型 |
元素数量 |
元素作用 |
Back |
Part |
1 |
模拟椅背 |
Seat |
Part |
1 |
模拟椅座 |
Legs |
Part |
1 |
模拟椅腿 |
B1 |
Buffer |
1 |
椅背的缓冲区 |
B2 |
Buffer |
1 |
椅座的缓冲区 |
B3 |
Buffer |
1 |
椅腿的缓冲区 |
Paint_Q |
Buffer |
1 |
油漆缓冲区 |
Inspection_Q |
Buffer |
1 |
检测缓冲区 |
Packing_Q |
Buffer |
1 |
包装缓冲区 |
Assembly |
Machine |
1 |
装配机器 |
Painting |
Machine |
1 |
油漆机器 |
Inspection |
Machine |
1 |
检测机器 |
Packing |
Machine |
1 |
包装机器 |
Inspector |
labor |
1 |
劳动者 |
x |
variable |
1 |
1~3的变量 |
c |
attribute |
1 |
椅子颜色属性 |
Path1 |
Path |
1 |
模拟路径 |
Path2 |
Path |
1 |
模拟路径 |
Path3 |
Path |
1 |
模拟路径 |
Path4 |
Path |
1 |
模拟路径 |
Path5 |
Path |
1 |
模拟路径 |
(2) 运行模型
模型运行时间为1000个时间单位。
(1) 元素定义
在设计窗口右击鼠标,选择“define”对各个元素进行定义。在simulation下定义如表1所示的元素。
(2) 元素可视化设计
选择菜单栏中的view下拉菜单中的Graphical
editing项,单击图标去掉设计窗口中的网格线。
l 绘制椅子图标
选择系统菜单View/Picture Gallery…,选中一个没有图标的位置,假设为65;右击65,选择弹出菜单中的“Editor”菜单项,将弹出Icon Editor窗口,如图2所示。选中对话框中三支笔的第一只,当选中该笔时,它将灰化;点击颜色按钮的第一个按钮,设置成白色;鼠标左键点击右侧绘图区,绘制成模型布局图中椅子的形状;选定单色Monochrome,这样该图标才能够改变颜色;单击OK按钮确认。
图2 椅子绘制
l Part元素可视化设计
依次右击元素选择列表中simulation下的back、seat、legs元素,选择display对这3种元素进行name、icon的可视化设计。前面案例已经讲过,因此在此不再赘述。
l Machine元素可视化设计
分别选择Assembly、Painting、Packing,设置它们的name、icon(机器图标)、icon(可随状态改变颜色的图标),以及part queue属性的可视化设计。Partqueue属性按照count选项设计。
选择机器Inspection,设置它的name、icon(机器图标)、icon(可随状态改变颜色的图标),part queue和labor queue属性项。
l Path元素可视化设计
分别选择path1、path2、path3、path4、path5元素,对他们的name、path属性进行可视化设计。
打开display path对话框,在第一栏中选择draw,在第二栏中选择path属性,点击进入可视化设计对话框,如图3所示。在width栏中输入8,表示路径的宽度为8,点击draw按钮在设计窗口适当位置进行绘制。绘制时注意路径的方向,改变方向可以按住ctrl键,拖动路径尾部转到首部位置即可,拉长或缩短路径的长度也可以适用该方法。
图3 path属性可视化设计
l Buffer元素可视化设计
分别选择B1、B2、B3、Paint_Q、Inspection_Q、Packing_Q元素,设置它们的name、icon和part queue属性项,在display part queue对话框(如图4所示)中设置part queue属性项的queue type选择为Count,display Size设置为3位,则这些缓冲区将采用计数的方式动态显示缓冲区内的part数量。
图4 part queue可视化设计
l Labor元素的可视化设计
选择labor元素Inspector,进行name和Idle的可视化设计。
(3) 元素详细设计
l part元素详细设计
back、seat、legs元素的arrival type栏中均选择“active”,inter arrival栏中均输入“2”表示他们到达系统的时间为每2个时间单位一个。
在back元素的to…按钮中输入“push to B1”;
在seat元素的to…按钮中输入“push to B2”
在legs元素的to…按钮中输入“push to B3”;
l machine元素详细设计
(a) assembly元素的详细设计如图5所示。
图5 assembly元素详细设计