仓储中心分拣系统仿真


一、 模型描述
    某物流仓储系统接受三种颜色(红、绿、黄)的产品,产品进入系统的时间间隔分别都服从均值为8分钟的负指数分布。存储过程为:
产品从仓库入口一个一个的进入分拣输送链,分拣输送链分为三段,前两段尾部装有颜色传感器,如果第一个颜色传感器处扫描的产品颜色为红色,则分流,否则,放行;如果第二个传感器处扫描的颜色为绿色,则分流,否则放行,到第三段输送连尾部,黄色产品分流。分流后的产品,即同颜色产品通过输送链送入相同的库区存储,每个库区为一排四列十层,库位优先级为先底后高。产品正常通过每个输送量的时间为10分钟,Witness仿真模型下载
该模型建立有以下目的:
 掌握输送链的Witness建模
 掌握立体仓库的Witness建模
 了解入库作业规则的实现
 能够对系统进行初步的统计分析


二、 模型建立
2.1 模型最终界面
模型最终界面如图1所示:



图1 模型最终界面

 


2.2 元素说明
part元素产品经过输送链conveyor元素的运输,经过一系列的分拣,最终被放入指定仓库。因此在该模型中主要有三类元素:part元素、conveyor元素和buffer元素。具体元素详见下表:


表1 元素说明


2.3 元素可视化设计
(1)Part元素可视化设计
Part元素有产品A、B、C,只需对其name属性和icon进行可视化设计即可。Icon分别选择红色、绿色和黄色图案表示。如图1所示。
(2)Buffer元素可视化设计
Buffer元素主要对其name属性和part queue属性以及rectangle属性进行可视化设计。其中part queue属性选择queue选项的up选项。对rectangle属性进行设置时选择红色矩形框。
(3) conveyor元素可视化设计
conveyor元素需要对其name属性、path属性进行可视化设计。如图1所示。
2.4 元素详细设计
(1)Part元素详细设计
Part元素A、B、C都是以均值为8的负指数分布的时间间隔主动进入系统,因此在此以产品A为例介绍part元素的详细设计。详细设计如图2所示:



图2 产品A元素详细设计


其中,点击“To…”按钮,输入:“push to C1”,表示产品以均值为8min的速度进入系统后转移到输送链上。
(2)buffer元素详细设计
Buffer元素有storeA、storeB、storeC。详细设计基本相同。在此以storeA为例。
按照模型描述所讲,仓库有4列,每列有10个仓储区,产品入库后将从底网上一次存储。仓库每列的容量为10。当仓库装满产品时,存储动作停止。具体设计如图3所示:



图3 仓库详细设计


其中,“actions on input”中输入:
    IF NFREE (ELEMENT) = 0
       STOP
    ENDIF
!判断仓库中是否还有空间,如果没有空间则停止输入。
(3)conveyor元素详细设计
conveyor元素主要有C1、C2、C3、C4、C5、C6。产品进入系统后进入C1后,运行到C1的首部,对产品的种类进行判断,A产品分流至T3,其余进入C2,T2首部又一次对产品种类进行判断,绿色产品进行分流至C4,其余至C5、C6。了解其运行规则后,对六个路径逐一进行设置。
 C3、C4、C6元素详细设计
C3、C4、C6元素性质基本相同,都是将对应的产品运送至仓库区。因此在此将以C3为例对这三种元素进行详细设计。如图4所示:



图4 C3元素详细设计


其中,点击“to”按钮,输入:LEAST PARTS StoreA(1),StoreA(2),StoreA(3),StoreA(4) !产品选择仓库中每个仓储区中存储产品量最少的仓储区进行存放。
 C1元素详细设计
C1元素具体设计如图5所示:



图5 C1元素详细设计


其中,点击“to”按钮,输入:
    IF TYPE = A
        PUSH to C3 at Rear
    ELSE
        PUSH to C2 at Rear
    ENDIF
!判断产品的种类,如果产品的种类是A产品,则将其输送至C3输送链送往仓库。否则送往T2继续分流。
 C2素详细设计
C2元素详细设计具体如图6所示。



图6 C2元素详细设计


其中,点击“to”按钮,输入:
    IF TYPE = B
        PUSH to C4 at Rear
    ELSE
        PUSH to C5 at Rear
    ENDIF
!产品种类为B的时候,对其输送至C4输送至仓库,其余继续输送至C5。
 C5素详细设计
C5元素具体设计如图7所示:



图7 C5元素详细设计


其中,点击“to”按钮,输入:
    PUSH to C6(1) at Rear !直接将其输送至C6运往仓库。
三、 运行模型
系统运行200分钟,结果如表2所示:


表2 系统运行数据统计



上表可以看出,三个仓库中的库存分别是24、18、21。而进入系统的产品分别是26、18、29。可以推出在制品库存分别是2、0、8。可以从模型运行结果来看,确实如此。