发生器1与暂存区1——“A”连接(摁住键盘A并鼠标左键单击发生器连接暂存区1单击完成) 发生器1与暂存区2——“A”连接 发生器1与操作员1——“S”连接(摁住键盘S并鼠标左键单击发生器连接操作员1单击完成) 发生器1与操作员2——“S”连接 暂存区1、2与处理器9——“A”连接 处理器9与暂存区1069、1070、1071、1223——“A”连接 暂存区1069、1070、1071、1223与合成器10——“A”连接 发生器2与暂存区721——“A”连接 暂存区721与合成器10——“A”连接 合成器10与暂存区12——“A”连接 暂存区1223与分解器11——“A”连接 分解器11与暂存区13——“A”连接 4.参数设定和代码编写 A.发生器1设置 a.鼠标左键双击发生器1—“触发器”—“创建出发”下添加 —“设置临时实体类型” 临时实体item 临时实体类型:duniform(1,4) —“根据临时实体类型值设置颜色” 值:getitrmtype(item) Case: Case 1:colorred(item);break; Case 2:colorwhite(item);break; Case 3:colorblue(item);break; Case 4:colorblack(item);break; Default:colorarray(item,value),break; 点击“应用” b. 鼠标左键双击发生器—“临时实体流” —“输出发送至端口”—根据临时实体类型值执行不同的case值。 值:getitrmtype(item) Case: Case 1:return 1;
Case 2:return 1; Case 3:return 2; Case 4:return 2; Default:return 0; —“使用运输工具”前打上对号—根据临时实体类型值执行不同的case值。 值:getitrmtype(item) Case: Case 1:portnum = 1;break; Case 2:portnum = 1;break; Case 3:portnum = 2;break; Case 4:portnum = 2;break; Default: portnum = 1;break; 单机“应用”—“确定”—“重置” B.处理器9设置 a.鼠标左键双击处理器9—“处理器”—“加工时间”下选择 —“按照临时实体类型指定不同的case值。” 值:getitrmtype(item) Case: Case 1:return 5; Case 2:return 5; Case 3:return 10; Case 4:return 10; Default:return 0; b.鼠标左键双击处理器—“临时实体流”—“输出发送至端口”下选择 —“根据临时实体类型值执行不同的case值。” 值:getitrmtype(item) Case: Case 1:return 1; Case 2:return 2; Case 3:return 4; Case 4:return 3; Default:return 0; 单机“应用”—“确定”—“重置” C.合成器10设置
鼠标左键双击合成器10—“合成器”—“组成清单”下 Form Input Port 2 Form Input Port 3 Form Input Port 4 单机“应用”—“确定”—“重置” D.分解器11设置 鼠标左键双击分解器11—“分解器”—点“分解”—“分解/拆包数量”—“指定 数量”改为“3” 单机“应用”—“确定”—“重置” E.发生器2设置 鼠标左键双击发生器2—“发生器”—“临时实体种类”选“pallet” 单机“应用”—“确定”—“重置”—“运行” 三、实验结果(结论) 操作员1将发生器产生的红色临时实体1和白色临时实体2,搬运到暂存区1;操作员2将发生器产生的蓝色临时实体3和黑色临时实体4搬运到暂存区2; 红色、白色、黑色临时实体进入合成器打包,打包用托盘承载运入暂存区12(一个托盘上包括2个红色、1个白色和1个黑色临时实体;);蓝色临时实体进入分解器拆包分解成3个临时实体,进入暂存区13. Target Quantity 2.000 1.000 1.000
课程名称 物流系统仿真实验 实验项目名称 指导教师 实验地点 谢红燕 管理学院实验楼406 实验软件 实验时间 实验3:建立Flexsim仿真模型3 Flexsim仿真软件 2016年10 月14 日 一、实验目的及要求 (一)实验目的 通过Flexsim仿真软件的学习,深刻认识系统仿真的流程和步骤,掌握Flexsim仿真软件的基本操作方法、建立仿真模型的步骤以及仿真模型的运行与调试。 (二)实验要求 1.要求掌握本模型中各个实体的属性内容以及操作方法; 2.要求根据本模型描述,进行仿真模型布局,模型布局要合理、美观; 3.要求根据本模型描述,建立实体之间的连接、进行参数设置和代码编写。 二、实验内容与步骤 1.模型描述 发生器产生三种临时实体,服从整数均匀分布,类型值分别为1、2、3,颜色分别为红色、白色和蓝色,进入暂存区1; 接着,三种临时实体通过若干个流节点沿着不同路径进入下一个环节,其中红色临时实体通过若干个流节点进入传送带1,然后从分拣传送带的入口点2处进入分拣传送带自动分拣,白色临时实体通过若干个流节点进入传送带2,然后从分拣传送带的入口点4处进入分拣传送带自动分拣,蓝色临时实体通过若干个流节点直接从分拣传送带的入口点0处进入分拣传送带自动分拣; 分拣传送带分为三段,第一段和第三段为直段,长度为15,第二段为弧端,半径为5,弧度为90度; 红色临时实体从分拣传送带的出口点30处被分拣进入传送带3,而后进入暂存区2;白色临时实体从分拣传送带的出口点35处被分拣进入传送带4,而后进入暂存区3;蓝色临时实体从分拣传送带的末端出口点被分拣直接进入暂存区4。 接着,三种临时实体通过三个叉车搬运至货架存放,货架的列数和层数都为10,要求红色临时实体通过叉车1搬运到货架的1或2层,白色临时实体通过叉车2搬运到货架的3或4层,蓝色临时实体通过叉车3搬运到货架的5或6层。 2.模型布局 打开Flexsim,在左侧对象库中选择发生器1,暂存区1、暂存区2、暂存区3、暂存区4、传送带1、传送带2、传送带3、传送带4和分拣传送带1,运输机1、运
输机2、运输机3,货架1。 发生器1产生3种货物经过传送带和分拣传送带到达暂存区经过运输机运送到货架上。 3.建立连接 发生器1与暂存区1——“A”连接(摁住键盘A并鼠标左键单击发生器连接暂存区1单击完成) 暂存区1与传送带1、2——“A”连接 暂存区1与分拣传送带1——“A”连接 传送带1、2、3、4与分拣传送带1——“A”连接 传送带3与暂存区2——“A”连接 传送带4与暂存区3——“A”连接 分拣传送带4与暂存区4——“A”连接 暂存区2与运输机3——“S”连接(摁住键盘S并鼠标左键单击发生器连接操作员1单击完成) 暂存区3与运输机2——“S”连接 暂存区4与运输机1——“S”连接 暂存区2、3、4与货架1——“A”连接 4.参数设定和代码编写 A.发生器1设置 鼠标左键双击发生器1—“触发器”—“创建触发”下添加 —“设置临时实体类型” 临时实体item 临时实体类型:duniform(1,3) —“根据临时实体类型值设置颜色” 值:getitrmtype(item) Case: Case 1:colorred(item);break; Case 2:colorwhite(item);break; Case 3:colorblue(item);break; Default:colorarray(item,value),break; 单机“应用”—“确定”—“重置” B.暂存区1设置 鼠标左键双击暂存区1—“临时实体流”—“输出发送至端口” “根据临时实体类型值执行不同的Case”