WITNESS路径 元素应用-座椅组装模型

1.  模型描述

该模型是一个制作椅子的过程,首先将椅子的靠背(back)、坐垫(seat)以及椅腿(legs)组装成椅子,然后再油漆不同的颜色给椅子,之后需要经过劳动者的检验,有部分椅子油漆不合格需要重新退回到油漆部门重新油漆,合格的椅子运送到包装部的缓冲区内,然后将颜色相同的椅子每4把包装成一捆,然后送出系统。在该系统中椅子油漆的颜色是随机的。模型最终画面如图1所示,模型下载

1 模型最终画面

2.  系统分析

(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个时间单位。

3.  建立模型

(1)      元素定义

在设计窗口右击鼠标,选择“define”对各个元素进行定义。在simulation下定义如表1所示的元素。

(2)      元素可视化设计

选择菜单栏中的view下拉菜单中的Graphical editing项,单击图标去掉设计窗口中的网格线。

l  绘制椅子图标

选择系统菜单View/Picture Gallery…,选中一个没有图标的位置,假设为65;右击65,选择弹出菜单中的“Editor”菜单项,将弹出Icon Editor窗口,如图2所示。选中对话框中三支笔的第一只,当选中该笔时,它将灰化;点击颜色按钮的第一个按钮,设置成白色;鼠标左键点击右侧绘图区,绘制成模型布局图中椅子的形状;选定单色Monochrome,这样该图标才能够改变颜色;单击OK按钮确认。

2 椅子绘制

l  Part元素可视化设计

依次右击元素选择列表中simulation下的backseatlegs元素,选择display对这3种元素进行nameicon的可视化设计。前面案例已经讲过,因此在此不再赘述。

l  Machine元素可视化设计

分别选择AssemblyPaintingPacking,设置它们的nameicon(机器图标)、icon(可随状态改变颜色的图标),以及part queue属性的可视化设计。Partqueue属性按照count选项设计。

选择机器Inspection,设置它的nameicon(机器图标)、icon(可随状态改变颜色的图标),part queuelabor queue属性项。

l  Path元素可视化设计

分别选择path1path2path3path4path5元素,对他们的namepath属性进行可视化设计。

打开display path对话框,在第一栏中选择draw,在第二栏中选择path属性,点击进入可视化设计对话框,如图3所示。在width栏中输入8,表示路径的宽度为8,点击draw按钮在设计窗口适当位置进行绘制。绘制时注意路径的方向,改变方向可以按住ctrl键,拖动路径尾部转到首部位置即可,拉长或缩短路径的长度也可以适用该方法。

3 path属性可视化设计

l  Buffer元素可视化设计

分别选择B1B2B3Paint_QInspection_QPacking_Q元素,设置它们的nameiconpart queue属性项,在display part queue对话框(如图4所示)中设置part queue属性项的queue type选择为Countdisplay Size设置为3位,则这些缓冲区将采用计数的方式动态显示缓冲区内的part数量。

4 part queue可视化设计

l  Labor元素的可视化设计

选择labor元素Inspector,进行nameIdle的可视化设计。

(3)      元素详细设计

l  part元素详细设计

backseatlegs元素的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元素详细设计