好文档 - 专业文书写作范文服务资料分享网站

自动化仓库规划与设计

天下 分享 时间: 加入收藏 我要投稿 点赞

4.3.5出库区

4.4部分程序设计

处理订单的托盘发生器3686: if(gettablenum(\{

closeoutput(current); /**订单处理完成后,不再生成托盘*/ } else

/**\\n\\n*/ {

int type=gettablenum(\setitemtype(

/** \\n临时实体: */ /**/item/**/, /** \\n临时实体类型: */ /**/type /**/

);

11 / 32

settablenum(\ /**订单标志*/ 订单处理合成器3678:

string tablename = /**/\/** \\n\\n注释:

此选项仅应用于合成器

全局表中的每列代表单种临时实体类型的组成列表。

第一个进入的临时实体的临时实体类型被用于找到正确的列。 假设端口号大于和等于2的输入端口对应全局表中的一列。*/ /**\\n\\n*/ if(port == 1)

{ //The trigger on entry code fires each time a flow item enters the combiner. //For this reason we check to make sure that the port entered is equal to 1 //because only the container will enter through port 1.

//The component list in a combiner is set up as a table. This allows us to use the cell commands to obtain the node that contains

//the number of items to retrieve from each port. Once you know what node contains the information you can use the setnodenum

//command to set the component list number based on the global table.

treenode thelist = getvarnode(current,\

treenode thesum = getvarnode(current,\ setnodenum(thesum,0);

for(int index=1; index<=nrows(thelist); index++) {

setnodenum(cellrowcolumn(thelist,index,1),gettablenum(tablename,index,getitemtype(item)));

inc(thesum,gettablenum(tablename,index,getitemtype(item))); }

合成红色货物的箱子发生器: int type;

type=gettablenum(\setsize(item,1.5,1.5,1.5); setitemtype(

/** \\n临时实体: */ /**/item/**/, /** \\n临时实体类型: */ /**/type /**/ );

/**\\n\\n*/

if(gettablenum(\{

closeoutput(current);

}

12 / 32

else {

settablenum(\}

} //******* PickOption End *******\\\\

{ //************* PickOption Start *************\\\\

/**设置颜色*/ /** \\n颜色: */ /**/colorred/**/ (

/** \\n颜色: */ /**/item/**/ );

合成绿色货物的箱子发生器:

int type;

type=gettablenum(\setsize(item,1.5,1.5,1.5); setitemtype(

/** \\n临时实体: */ /**/item/**/, /** \\n临时实体类型: */ /**/type /**/ );

/**\\n\\n*/

if(gettablenum(\{

closeoutput(current); } else {

settablenum(\} }

//******* PickOption End *******\\\\

{ //************* PickOption Start *************\\\\

/**设置颜色*/ /** \\n颜色: */ /**/colorgreen/**/ (

/** \\n颜色: */ /**/item/**/ );

合成蓝色货物的箱子发生器: int type;

type=gettablenum(\

13 / 32

setsize(item,1.5,1.5,1.5); setitemtype(

/** \\n临时实体: */ /**/item/**/, /** \\n临时实体类型: */ /**/type /**/ );

/**\\n\\n*/

if(gettablenum(\{

closeoutput(current); } else {

settablenum(\}

} //******* PickOption End *******\\\\

{ //************* PickOption Start *************\\\\

/**设置颜色*/ /** \\n颜色: */ /**/colorblue/**/ (

/** \\n颜色: */ /**/item/**/ );

5 仿真结果分析

5.1 系统瓶颈分析 5.1.1理货区、入库区瓶颈

(1),理货运输员的效率:涉及到货物达到的规则与运输员的使用方法 (2),入库输送机的效率:涉及到货物的速度、检测技术与输送机对货物的调控性能

5.1.2存储区瓶颈

(1),入库区与存储区间缓存区的周转速度:主要涉及到缓存区的大小与输

14 / 32

送机的运输能力与运输效率

(2),货物存储效率:主要涉及到堆垛机的技术性能与货物信息传递实时性 (3),高层货架利用率:主要涉及到货物的数量、货物存储策略、货架货位数、货物的周转速度

5.2 仿真系统数据分析

本系统主要分为理货区、入库区、存储区以及出库区,每个区位功能明确,对于本系统的仿真数据分析主要从以下几个方面入手: (1),理货区操作员个数以及参数设计、分析与优化

(2),入库区缓存区与输送机个数以及参数设计、分析与优化

(3),存储区堆垛机ASRSvehicle与高层货架rack参数设计、分析与优化 (4),订单与全局表

5.3 系统参数设计、分析与优化 5.3.1 理货操作员

入库区操作员在自动化立体仓库系统中的作用:将到达货物送到处理器进行处理,此处使用操作员比较合适

系统起初使用两个操作员,以下是其参数设置及利用率分析

15 / 32

自动化仓库规划与设计

4.3.5出库区4.4部分程序设计处理订单的托盘发生器3686:if(gettablenum(\{closeoutput(current);/**订单处理完成后,不再生成托盘*/}else/**\\n\\n*/{in
推荐度:
点击下载文档文档为doc格式
9ydji3mn6g81m9s40mcz3j4le87mw200j8b
领取福利

微信扫码领取福利

微信扫码分享