装配系统Witness建模与仿真

(一)


1. 模型描述

    该装配产品由3类零部件组装而成,分别是顶部(Top)、底座(Bottom)、螺丝钉(Screw)连接而成,这三种零部件主动进入系统,顶部进入系统最大量为10,进入时间间隔服从[3,4]的均匀分布,每次批量为1;底部进入系统最大量为10,进入时间间隔服从[4,6]的均匀分布,每次批量为1;Screw进入系统地最大量为20,进入时间间隔服从[20,30]的均匀分布,每次批量为5。装配机器每次取1个顶部零件、1个底座和两个螺丝钉进行装配,装配完成后放入缓冲区,完成的模型布局界面如图1所示。模型下载


图1 装配系统WITNESS仿真模型画面


2. 系统分析
2.1 元素说明
    该模型装配所用零部件分别用顶部(Top)、底座(Bottom)、螺钉(Screw)表示,装配机器用Assembly_machine表示,缓冲用Store表示,由于缓冲区内要存放3种零部件,故缓冲区数量为3,模型元素设计具体如表1所示。

表1 元素说明

元素名称

元素类型

元素数量

元素作用

Top

Part

1

装配所用的顶部零件

Bottom

Part

1

装配所用底座

Screw

Part

1

装配所用螺钉

Assembled

Part

1

装配产成品

Assembly_machine

Machine

1

模拟装配机器

Store

Buffer

3

缓冲库存

2.2 运行时间
    装配完成10个产成品后运行模型结束。


3. 模型建立
3.1 定义元素
    定义元素之前,选择菜单栏中的view下拉菜单中的Graphical editing项,出现如图3所示的工具条,单击图标去掉设计窗口中的网格线。
    单击工具栏中的图标,将弹出元素定义窗口,通过元素定义窗口定义下列元素:

3.2 元素可视化设计
    在该模型中有4个零部件元素,分别为红色的Top,绿色的Bottom,蓝色的Screw以及外边为红色,里面为黄色的装配产成品Assembled。通过菜单项View/Picture Gallery…,查看系统图片库,其中没有该模型需要的图标文件,我们可以自定义图标。在该模型中我们只需要对Assembled图标进行自定义即可。定义过程如图2所示。



图2 自定义图标界面


3.2.1 Part元素可视化设计
    在元素最左边的Element Selector中的Simulation列表下,鼠标右击各个零部件类型元素,选择弹出式菜单中的Display菜单项,将弹出可视化对话框,分别在Draw模式下,设定它们的Name、Icon属性,分别设置零部件Top、Bottom、Screw和组装品Assembled的名称和图标可视化效果于系统布局区。

 

    现以Top为例,说明零部件的可视化设计步骤:


图3 Top元素Display对话框

    其他三种Part类型元素的可视化设计与Top设计过程相同,只是在选择图标的时候选择相应颜色的图标即可。
 

3.2.2 Buffer元素可视化设计
    本例中设计了数量为3的缓冲区Store,分别存放待装配的零件Top、Bottom、Screw,并且我们要用矩形框将3个存放区框起来使之看上去像一个整体。

 

    Buffer元素可视化设计步骤如下:


图4 Rectangle可视化设计



图5 Part queue 属性可视化设计

注:

    图5关于Buffer元素的Part Queue显示效果设计对话框中:


3.2.3 Machine元素可视化设计
    本例中设计了一个带有专用缓冲区的组装型机器Assembly_machine,装配所用的原材料放在机器的左边,装配完成的产成品放在机器自身的专用缓冲区中,放在机器的右边。

 

具体设计步骤步骤为:

注:在机器的Display设计对话框中,现在还不能对output buffer属性进行设计,只有在对机器的输出规则设定之后才能对该属性进行设定。