该模型是一个典型的单服务台服务系统模型,该服务企业的营业时间为每天8小时工作制。其中每隔半个小时我们统计一下进入该企业的顾客数,统计结果如表1所示。顾客进入系统后,进入队列中排队等候接受服务,服务时间也是随机分布的,最后顾客接受完服务后退出系统。该模型的最终界面如图1所示 ,模型下载。
表1 顾客到达时间分布
到达时间 |
到达人数 |
9:00——9:30 |
1 |
9:30——10:00 |
1 |
10:00——10:30 |
2 |
10:30——11:00 |
2 |
11:00——11:30 |
4 |
11:30——12:00 |
10 |
12:00——12:30 |
10 |
12:30——13:00 |
15 |
13:00——13:30 |
15 |
13:30——14:00 |
15 |
14:00——14:30 |
10 |
14:30——15:00 |
10 |
15:00——15:30 |
4 |
15:30——16:00 |
2 |
16:00——16:30 |
2 |
16:30——17:00 |
2 |
图1 系统模型最终界面
(1) 元素说明
该模型中用customer代表需要接受服务的顾客,用buffer元素queue代表服务系统前面的队列。用machine元素server代表服务台。另外还要有一个描述服务台服务时间的随机分布变量,用process_time表示,还有实时描述系统变量特征的时间序列图。具体元素及其作用如表2所示。
表2 元素说明
元素名称 |
元素类型 |
元素数量 |
元素作用 |
Customer |
Part |
1 |
接受服务的顾客 |
Queue |
Buffer |
1 |
服务台前队列 |
Server |
Machine |
1 |
模拟服务台 |
Process_time |
Distribution |
1 |
服务台服务时间 |
Servicetime |
Timeseries |
1 |
实时跟踪状态 |
(2) 运行时间
该模型运行时间规定为1000个时间单位。
(1) 定义元素
在设计窗口右击鼠标,选择“define”对各个元素进行定义。在simulation下定义如下元素:
Part:customer(1)
Machine:server(1)
Buffer:queue(1)
Distribution:process_time(1)(type:real;distribution type:continue)
Timeseries:servicetime(1)
(2) 元素可视化设计
在元素可视化设计之前,我们首先对机器状态明细进行设计,通过系统菜单View/Keys/Machine…,弹出Display Key对话框,进行机器的标志键设置,按backgroud按钮,设置标志键的背景色为红色,按OK按钮,完成MACHINE STATES的设定。
选择菜单栏中的view下拉菜单中的Graphical
editing项,单击图标去掉设计窗口中的网格线。
l Part元素的可视化设计
右击元素选择列表中simulation下的customer元素,选择display对customer元素的可视化设计,如图2所示。
图2 可视化设计对话框
在第一栏下拉选项中选择draw选项,然后在第二栏中选择name选项,点击图标对name属性进行可视化设计,如图3所示。
图标对name颜色进行设计,
图标对name字体大小进行设置。在此我们选择默认设置,点击draw按钮,在设计窗口上单击鼠标完成对name属性的绘制。
图3 name属性的可视化设计
然后在图2所示对话框第二栏中选择icon,点击图标对icon属性进行可视化设计。如图4所示。该模型中选择58号图标,点击draw按钮,在设计窗口进行绘制。
图4 icon属性可视化设计
l Machine元素的可视化设计
对machine元素需要对其name、icon、partqueue属性进行可视化设计。
右击元素选择列表中simulation下的server元素,选择display对server元素的可视化设计。在第一栏下拉选项中选择draw选项,然后在第二栏中选择name选项,点击图标对name属性进行可视化设计。在此选择默认设置,点击draw按钮,在设计窗口绘制。
在该模型中需要对服务台的icon和服务台工作状态的icon分别进行设计。首先在第二栏中选择icon属性,点击图标,选择84号图标,即白色衣服的工作人员。然后接着在第二栏中选择icon属性,点击
图标,选择94号图标,即正方形图标代表服务台工作状态。
在第二栏中选择partqueue选项,点击图标进入partqueue属性的可视化设计。如图5所示。按照图5进行设置。
图5 partqueue属性可视化设计