彩笔生产流程Witness建模与仿真

(一)

1. 模型描述
    一企业从事彩色粉笔的生产,生产流程 由三道工序组成:成型(0.2)、着色(0.1)、包装(0.3) ,时间单位:分钟。由于生产过程中,原材料以每隔0.2分钟主动进入生产系统, 而各道作业工序的加工时间、原材料的进入时间不同步,所以在每道工序前都设有缓冲区,用于临时存放物料。其中:(1)成型机器经常发生故障,故障停机间隔时间服从均值为70、标准差为2的正态分布 ;故障出现后需要维修人员修理,修理时间长度服从均值为10、标准差为2的对数正态分布。 (2)每种颜色的彩笔生产批量为300,即着色机器在加工完300个产品后要调整机器 ,更换不同的颜料,更换颜料需要工人手工操作,调整时间服从1-2之间的均匀分布。 (3)包装机器属于装配型机器,每盒包装10支彩色粉笔 ,包装结束的产品直接送出系统。(4)该系统中有一名工人进行设备维修和更换颜料的作业。

     使用WITNESS建立该系统仿真模型,完成的模型如图1所示 ,模型下载

1 仿真模型最终界面

     进行仿真实验,运行模型100分钟,获取下列系统绩效数据:

(1)工序的状态比率;

(2)缓冲区平均存量;

(3)工人忙率;

(4)系统产量;

 

2.  系统分析

2.1 元素说明

    该模型原材料输入用Materialpart)表示,3道工序分别用ShapeColorationPack 三台机器表示,B1B2B3分别表示3台机器前的缓冲,还有一名劳动者labor负责机器的维修 和更换颜料,最后是统计产成品数量的整数变量output,具体如表1所示 。

表1 建模元素列表

元素名称

元素类型

元素数量

元素作用

Material

Part

1

模拟被加工的零件

Shape

Machine

1

模拟定型机器

Coloration

1

模拟着色机器

Pack

1

模拟包装机器

Labor

Labor

1

模拟产线维护工人

B1

Conveyor

1

缓冲

B2

1

缓冲

B3

1

缓冲

output

Variable:Integer

1

统计产成品数量

 

2.2 系统运行时间

       运行时间定义为100分钟。

 

3.  模型建立

     建立模型之前,通过选择菜单栏中的Window下拉菜单中的Control项对设计窗口的名称和背景进行设置,名称改为Base model,颜色改为天蓝色,如图2所示。选择菜单栏中的View下拉菜单中的Graphical editing项,出现如图3所示的工具条,单击图标去掉设计窗口中的网格线。

2 更改设计窗口颜色和名称

3 隐藏网格线

3.1 定义元素

    单击工具栏中的图标,出现如图4所示的Define对话框,在“Name”一栏中输入Material,在Element Type栏选择Part,单击Create按钮创建原材料元素。

4 定义元素    

类似的:

 

   至此,模型所需的元素定义完毕,可以在元素列表窗口中的Simulation项中看到定义的元素 ,如图5所示。

5 元素列表窗口

3.2 元素可视化设计

    用上述方法定义的元素在布局窗口中没有任何可视化效果,下面对各个元素进行可视化设计,使所建的模型具有生产系统的布局特征和机器设备等的形象化图标。

(1)WITNESS图形库

    WITNESS系统 带有包含很多生产运作系统中常用元素的图形库,通过菜单项View/Picture Gallery…,可以查看系统图形库中的图形。当系统图库中没有模型需要的形象化图片时,可以将其他的图片格式文件(.jpg, .bmp, .gif, .icn等格式)导入到模型图库中,也可以直接在WITNESS中编辑模型所需要的图形,以供使用。

   

将已有图形导入WITNESS图形库的步骤:

在WITNESS中编辑图形的步骤:

(2)可视化Part元素:Material

    Material元素的可视化设计主要包括三项:可视化名称、可视化图标、可视化动态图标。

 

可视化名称Name:

6 name属性对话框

 

可视化图标:

7 图案编辑

 

8 绘制图案   

  

9 icon属性对话框

可视化动态图标:

    可视化图标中设计了Part元素 在布局区的静态可视化效果,在仿真运行的过程中,Part元素需要在各个设备之间进行移动,移动过程显示的图标需要通过可视化动态图标来进行控制。

(a)设置Part元素的display style属性项,步骤为:

  1. 在Material可视化编辑框的属性下拉列表框中选择icon项;

  2. 点击弹出display style对话框;

  3. 如图10.将默认的styledescription,改为styleicon

  4. 选定与静态相同的图标;点击draw按钮即可。

 

10 style属性对话框

b)指定动态显示图标的图库位置号,步骤为:

  1. 双击Material元素,弹出detail对话框;

  2. 选择general页框;

  3. 在其actions on create中设置活动代码:icon=静态图标号,比如,icon1,则改元素在仿真运行中,将以图库中1号位置的图标出现。

  4. 点击“确定”按钮即可。

(3)Machine元素可视化设计   

    与part元素定义相同,在元素选择窗口中simulation下单击我们所建立的shapecolorationpack元素,鼠标右击选择display进行设计。首先对name属性和icon属性进行设计,设计方法与part元素相同,只需选择自己喜欢的icon图案就可以了。   

    另外与part元素不同的是对machine元素的part queue属性进行设置。打开part queue属性对话框,如图11所示,将默认的cunt模式转变为Queue模式,在direction一栏中选择right,点击draw在设计窗口进行绘制。该属性数要是对队列的方向进行可视化设置。其他machine元素与该设置相同。

 

11 part queue属性对话框

(4)Buffer元素可视化设置

      buffer元素B1B2B3machine元素相同,主要是对nameiconpart queue属性进行设置,具体设置方法参照part元素和machine元素。

(5)Output元素可视化设计

     整型变量Output设置nameiconvalue3个主要属性,其中nameicon设置与part元素相同,只需选择不同的icon图案即可。Value属性设置如图12,选择图标对字体颜色进行设置,选择图标对字体大小进行设置 ,然后点击draw在设计窗口上对value进行绘制。

 

12 value属性对话框

(6)Labor元素可视化设计

    Labor元素只需设置nameicon属性即可。方法如前所述。