该模型中,零件(part1)主动到达系统,到达系统的时间服从均值为8的负指数分布。零件到达系统后存放到缓冲区(store)中,机器machine1从缓冲区中取出零件进行加工。零件有3个基本属性,即长(length)、高(height)以及重量(weight)。机器对零件的加工时间(process_time)与这3个属性直接相关,加工时间是通过一个函数计算表达式Length* Height)+Weight得到的,模型的最终结果如图1所示 ,模型下载。
图1 模型最终界面
(1) 元素说明
在该模型中,我们用part1表示主动进入系统的零件,用store代表零件进入系统后存放的缓冲区,用machine1代表加工零件的机器。除此之外为了为每一个进入系统的零件进行长、高、重量的属性进行赋值,我们需要3个属性(attribute)元素length、weight、height分别代表上述3个零件属性。另外,由于机器加工零件的加工时间不同,所以我们还需要一个函数,计算每一个零件的加工时间并赋值给机器的cycle time。具体元素如表1所示。
表1 元素说明
元素名称 |
元素类型 |
元素数量 |
元素作用 |
Part1 |
Part |
1 |
所用的零件 |
Store |
Buffer |
1 |
模拟缓冲器 |
Machine1 |
Machine |
1 |
模拟加工机器 |
Length |
Attribute |
1 |
零件的长度 |
Height |
Attribute |
1 |
零件的高度 |
Weight |
Attribute |
1 |
零件的重量 |
Process_time |
Function |
1 |
加工时间 |
(2) 运行时间
该模型运行时间为100个时间单位。
(1) 元素定义
在设计窗口右击鼠标,选择“define”对各个元素进行定义。在simulation下定义如下元素:
Part:part1
Buffer:store
Machine:machine1
Attribute:length、weight、height
Function:process_time
(2) 元素可视化设计
在元素可视化设计之前,我们首先对机器状态明细进行设计,通过系统菜单View/Keys/Machine…,弹出Display Key对话框,进行机器的标志键设置,按backgroud按钮,设置标志键的背景色为红色,按OK按钮,完成MACHINE STATES的设定。
l Part元素可视化设计
右击元素选择列表中simulation下的part1元素,选择display对part1元素的可视化设计,如图2所示。
图2 可视化设计对话框
在第一栏下拉选项中选择draw选项,然后在第二栏中选择name选项,点击图标对name属性进行可视化设计,如图3所示。
图标对name颜色进行设计,
图标对name字体大小进行设置。在此我们选择默认设置,点击draw按钮,在设计窗口上单击鼠标完成对name属性的绘制。
图3 name属性可视化设计
然后在图2所示对话框第二栏中选择icon,点击图标对icon属性进行可视化设计。如图4所示。该模型中选择24号红色图标,点击draw按钮,在设计窗口进行绘制。
图4 icon元素可视化设计
l Buffer元素可视化设计
右击元素选择列表中simulation下的store元素,选择display对store元素的可视化设计。
与part1元素相同,首先对store的name和icon属性进行可视化设计。方法与part1相同。
选择图2所示对话框中第二栏中的rectangle属性,点击图标进行可视化设计。如图5所示。
图标选择线条颜色,
图标选择内空的图形,点击
图标中的矩形框,单击draw按钮在设计窗口中绘制中空的矩形框。
图5 rectangle属性可视化设计