版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验1 Flexsim仿真软件认识一、实验目的熟悉Flexsim的安装与启动;熟悉Flexsim用户界面;熟悉Flexsim建模元素; 熟悉Flexsim建模与仿真过程.二、实验设备与仪器1.微机;2. Flexsim仿真软件三、实验步骤了解flexsim的硬件和软件必备环境;启动 flexsim;熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,控制栏,以及系统布 局区;学习建模与仿真过程.四、实验报告要求了解flexsim系统界面的各个构成;以及系统布局区的组成;以及每一部分的功能;Flexsim软件界面仿真过程应用举例.(详见实验二)实验2配货系统仿真与分析一、实验模型简介一个小型的发货
2、商有10种产品运送给五个客户,每个客户有着不同的订单, 这个发货商的10种产品都有很大的供货量,所以,当有订单来时,即可发货。 产品是放在托盘上输送出去的。系统数据订单到达:平均每小时产生10个订单,到达间隔时间服从指数分布。产品到达:产品拣选时间服从指数分布,根据订单确定每种产品的需求数量。产品包装:固定时间10秒。概念模型订单产品拣选产品 产品满载托盘二、实验目的1、掌握flexsim仿真软件的基本功能;2、熟悉配货系统的作业及物流特点;3、研究配货系统的配货流程及影响配货时间的因素。三、实验设备1、计算机2、flexsim仿真软件四、实验步骤第一步:建立模型双击桌面上的Flexsim图标
3、打开软件,你可以看到Flexsim菜单、工具条、 实体库,和正投影模型视窗,如图1-1所示。1、模型实体设计模型元素系统元素备注Textured ColoredBox货物货物为同一类型,分别由Source2-Source10服从指数分配方式发 送。Pallet托盘不同的包装使用不同的托盘,共记5种,分 别标记为1,2,3,4,5,由Source1分别 在不同的时间段放出。这里,我们用一个标 有类型值的空托盘表示来自于一个顾客的 订单。Combiner包装机根据全局表进行包装。Source原材料库产生托盘和货物。Conveyor传送带运送包装好的货物。Sink成品库货物包装后的最终去处表1-1实
4、体与系统元素的对应关系2、生成实体从实体库中拖出(按住鼠标左键不放,拖至正投影模型视窗即可)11个Source (每个Source代表一类货物)实体,Combiner实体、Conveyor实体、Sink实体 各1个,把各实体按照概念模型中的位置摆好,如图1-2所示。图1-2生成所需实体对象3、连接端口连接端口时,根据流程图,我们只需将Source与Combiner, Combiner与 Conveyor,Conveyor与Sink之间使用A连接(按下A键不放,鼠标左键点击输 入实体不放,拖至输出实体松开鼠标左键和A键即可。若要取消A连接,则按 下Q键不放,鼠标左键点击输入实体不放,拖至输出实体
5、松开鼠标左键和Q键 即可)进行连接即可,连接时注意输入输出顺序。如图1-3所示:图1-3实体的“A”端口连接4、设置连接线端口连接完成后,我们为了使视图更加好看,同时也为了利于以后的建模, 因此我们考虑将这些连接线设为不可见。单击Show Connections选项前的方框,除去其前的”,可以看到模型视窗中 的连接线都不见了。为了使界面更加清晰简洁,我们再去掉Show Names选项前面的,使得模 型中各实体的名字属性等标签不显示出来。如图1-4所示:图1-4隐藏实体的名称属性等标签5、定义 Source在模型中,共有11个Source实体,第一个Source定义为产生托盘,其余 10个Sou
6、rce产生待包装的十种货物。托盘的到达时间固定的,每3600个单位时间产生10个托盘。我们双击对应 于托盘阿谁Source1实体,打开其参数视窗。改变其Arrival Style的默认选项“Inter-Arrival Time”,选择Arrival Schedule”,并将FlowItem Class选项的 下拉列表中选择“Pallet”,将“Number of Arrivals”数值改为5,点击“Refresh Arrival”按钮刷新列表,修改列表中的数值,如图1-5所示:6、定义全局表下面我们定义一个全局表。首先,点击工具栏中的“ToolBox”按钮,打开 “Global Modelin
7、g Tools” 视图,在“Global Tables” 一项中点击 “Add” 按钮,系统为我们添加了一个名为“GlobalTable1”的全局表,如图1-6所示:图1-6加入一个名为GlobalTable1的全局表“GlobalTable1”就是我们要编辑的全局表。我们单击“Edit”按钮,打开“Global Table Parameters Window”视图,如图 1-7 所示:图1-7编辑全局表编辑的过程中,我们可以随时点击Apply按钮来保存我们的编辑结果,防止 发生意外而进行重复劳动。编辑完成后,点击OK按钮保存并关闭视图7、定义 Combiner下面我们来设置Combiner实
8、体。我们双击Combiner实体,打开它的参数视图,然后我们点击名为 “ProsserorTriggers”标签,我们在“进入触发”选项的下拉列表框中选择“更 新组成列表:根据名为tablename的全局表设定合成器的组成列表”一项。第二步模型运行1、设置 Experimenter我们模型的运行共分4个阶段,每个阶段3600个单位时间,连续进行,共 记14400单位时间。模型的运行总时间长度在Experimenter中设置。单击界面右 下方的按钮,打开Experimenter窗口,将Simulation End Time改为14400。这里,我们只运行一次仿真,因此将仿真次数改为1。2、编译、
9、重置、运行模型单击按钮,对模型进行编译。编译完成后,单击按钮,重置模型。最后单击按钮,开始仿真。我们看到在不同的阶段,托盘包装的货物个数是不同的,Combiner根据全 局表来设定托盘包装的货物的个数,从不同的Source中获取不同数量的货物。 如图1-9所示:图1-9模型的运行当仿真运行到14400单位时间的时候,自动停止。第三步数据运行数据收集分析。在操作区中Combiner实体上点击鼠标左键使其被选中,被 选中的实体显示出红色边框。点击软件菜单栏中的Stats,在弹出的下拉菜单中选中Stats Collecting,在右 侧弹出的选项中点击选择Selected Objects On。如图
10、1-10所示:这个操作打开了 所选中实体的数据收集开关右键点击Combiner,选择Properties打开属性页。点击选择Statistics项目。 查看该包装机相关数据,与订单信息进行比较。实验3配送中心仿真实验一、实验简介配送中心时从事货物配送并组织对用户的送货,以实现销售和供应服务的现 代流通设施。它不同于传统的仓储设施,在现代商业社会中,配送中心已经成 为连锁企业的商流中心、物流中心、信息流中心,是连锁经营得以正常运转的关 键设施。本实验是一个典型的配送中心建模过程,该配送中心从三个供应商进货,向 三个生产商发货。1.系统数据供货商(三个):当三个供应商各自供应的产品在配送中心的库存
11、小于10 件时开始生产,库存大于20件时停止生产。供应商一和供应商二分别以4小时 一件的效率向配送中心送产品,供应商提供一件产品的时间服从3-6小时均匀 分布。配送中心发货:当三个生产商各自的库存大于10件时停止发货。当生产商 一的库存量小于2时,向该生产商发货;当生产商二的库存量小于3时,向该生 产商发货;当生产商三的库存量小于4时,向该生产商发货。配送中心成本和收入:进货成本3元/件;供货价格5元/件;每件产品在配 送中心存货100小时费用1元。生产商(三个):三个生产商均连续生产。生产商一每生产一件产品需要6 小时;生产商二每生产一件产品的时间服从3-9小时的均匀分布;生产商二每 生产一
12、件产品的时间服从2-8小时的均匀分布。2.概念模型供货商一供货商二供货商三生产商一生产商二生产商三库存一库存二 库存三二、实验目的4、掌握flexsim仿真软件的基本功能;5、熟悉配送中心的作业及物流特点;6、研究该配送中心的即时库存成本和利润,并试图加以改善。三、主要仪器设备1、计算机 2、flexsim仿真软件四、实验步骤第一步:建立模型3、模型实体设计4、在模型中加入实体从模型中拖入3个Source 6个Processor、3个Rack、3个Queue和1个Sink到操作区中,如图1-1所示:图1-1模型实体布局图5、连接端口根据配送的流程,对模型做如下的连接:每个Source分别连到各
13、自的Processor,再连到各自的Rack,每个Rack都要与后面的每一个Queue进行连接(配送中心送出产品对三家生产商是均等的),每一个Queue再连接到各自的Processor,最后三个Processor都连到Sink。如图1-2所示:图1-2连接后的模型实体布局图6、Source参数设置双击一个Source打开参数设置页。在Source项目下的Inter-Arrivaltime下拉 菜单中选择Constant Value。点击Inter-Arrivaltime下拉菜单后的按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分广Return constant time of 1.”然后对
14、其它两个Source做同样的设置。为了区分来自不同供应商的货源,在三个Source的“发生触发器”选项卡 中,选择“离开触发”下的“设定颜色(rgb):采用红、绿、蓝”选项, 并点击参数编辑按钮,设置三个参数分别为:r=255,g=0,b=0r=0,g=255,b=0r=0,g=0,b=2557、Processor (供货商)参数设置双击最上面的Processor打开参数设置页,在ProcesTimes项目下Process Time 的下拉菜单中选择默认设置。点击Process Time下拉菜单后的参数编辑按 钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分广Returnconstant t
15、ime of 4.在这个模型中,我们将1个单位时间定义为1小时,那么这条指令的意思就 是该供应商在收到订单后的成产效率为每4小时1个产品。根据预先设计的系统数据,供货商一和供货商二的生产效率是一样的,都为 每4小时1个产品,所以对中间的Processor也进行同样的操作即可完成设置。对于最下面的Processor,在Process Time的下拉菜单中选择Uniform Distribution (均匀分布)。点击Process Time下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“A Uniform distribution with a minimum val
16、ue of 2 and a maximum value of 6 using random number stream 1.8、Rack参数设置双击一个Rack打开参数设置页。在RackTriggers项目下的OnEntry下拉菜 单中选择 Close and Open Ports。点击OnEntry下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“If content(current)=20 then closeinput ports of the inobject(current,1) object.” 如图 1-10 所示:图1-3Close and Open
17、Ports的参数编辑窗口点击OnEntry下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“If content(current)=10 then openinput ports of the inobject(current,1) object.” 如图 1-11 所示:图1-4 Close and Open Ports的参数编辑窗口我们对另外两个货架进行同样的设置。9、Queue参数设置三个Queue在模型中代表三个生产商的仓库,它们根据自己的需求向配货 中心订货。为了描述的需要,我们按照模型中由上至下的顺序依次将三个Queue 和Processor看作生产商一、
18、生产商二、生产商三。双击最上面的Queue打开参数设置页。在Queue项目下,将Maximum Content 改为15。在Flow项目下的Pull选项前面点击打勾。点击Pull From Port下拉菜单后面的代码编辑按钮,对代码进行如下的编辑(粗体为更改部分):“return duniform(1,3);”在 QueueTriggers 项目向的 OnEntry 下拉菜单中选择 Close and Open Ports。点击OnEntry下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“Ifcontent(current)=10 then closeinput p
19、orts of the current object.” 如图 1-16所示:图1-5 Close and Open Ports的参数编辑窗口点击OnExit下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“If content(current)=2 then openinput ports of the current object.” 如图 1-18 所示:图1-6 Close and Open Ports的参数编辑窗口对于剩下的两个Queue,我们所做的相同设置是:改变Maximum Content 为15,点选它们Flow项目下的Pull选项并进行相关的代码编
20、辑,对QueueTriggers 项目下的OnEntry触发进行同样的设置。不同的设置是对QueueTriggers项目下的OnExit触发进行的修改和编辑。对于中间的Queue,我们在OnExit下拉菜单中仍然选择Close and OpenPortso然后点击OnExit下拉菜单后的参数编辑按钮将指令改为:(粗体为改动部分)“If content(current)=3 then openinput ports of the current object.” 如图 1-19 所示:图1-7 Close and Open Ports的参数编辑窗口对于最下边的Queue,我们在OnExit下拉菜
21、单中仍然选择Close and Open Portso然后点击OnExit下拉菜单后的参数编辑按钮将指令改为:(粗体为改动部分)“If content(current)=4 then openinput ports of the current object.” 如图 1-8 所示:图1-8 Close and Open Ports的参数编辑窗口可以发现,唯一改变的只是对需求产品的最低库存条件,其它并没有变化。10、Processor (生产商)参数设置双击最上面的Processor打开参数设置页,在ProcesTimes项目下Process Time 的下拉菜单中选择默认设置。点击Proce
22、ss Time下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“Return constant time of 6 .”对于中间的Processor,即生产商二,我们在Process Time的下拉菜单中选择Uniform Distribution (均匀分布)点击Process Time下拉菜单后的参数编辑按钮,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“A Uniform distribution with a minimum value of 3 and a maximum value of 9 using random number stream 1.对于最下面的的Processor,即生产商三,我们在Process Time的下拉菜单中 选择 Uniform Distribution (均匀分布)。点击后面的,在弹出的编辑框中进行如下编辑:(粗体为改动部分)“A Uniform distribution with a minimum value of 2 and a maximum value of 8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石河子大学《园林设计初步》2022-2023学年第一学期期末试卷
- 门卫室施工组织设计方案
- 石河子大学《水利工程监理》2023-2024学年第一学期期末试卷
- 石河子大学《临床技能学二》2021-2022学年第一学期期末试卷
- 石河子大学《工业制剂综合实验》2022-2023学年第一学期期末试卷
- 沈阳理工大学《数字信号处理》2023-2024学年第一学期期末试卷
- 沈阳理工大学《面向对象程序设计(C++)》2022-2023学年期末试卷
- 沈阳理工大学《翻译技能综合训练》2022-2023学年第一学期期末试卷
- 沈阳理工大学《车辆振动与噪声控制》2023-2024学年期末试卷
- 沈阳理工大学《包装设计》2023-2024学年第一学期期末试卷
- 实验七二苯甲醇的制备
- 雷沃十年十大影响力事件评选活动方案
- 肺癌化疗临床路径
- 全员育人导师制工作手册
- 各种型钢理论截面积、理论表面积、理论重量对照表
- 部门服务满意度评分表
- 第十章销售团队的激励机制
- 《蚂蚁做操》说课稿
- 《危险驾驶罪》PPT课件.ppt
- (完整版)PD、QC有限快充的知识讲解
- 习惯一积极主动
评论
0/150
提交评论