《flexsim课程设计说明书.docx》由会员分享,可在线阅读,更多相关《flexsim课程设计说明书.docx(4页珍藏版)》请在第一文库网上搜索。
1、1课程设计题目配送中心系统仿真2课程设计内容1)某一配送中心负责3种类型商品的配送业务,该3种商品按照均值20s的指数分布时间间隔到达该配送中心。(2)该3种商品类型分布为a=(学号mod30)%(注:模值为0时取30);b=(学号mod40)%(注:模值为0时取40);C=I-a-b。(3)三种商品分别进行独立包装、检验直至最终打包配送流程如下图所示:(4)商品1独立包装工序所需时间服从三角分布,均值为24s,最小值为5s,最大值为IIOs。2台设备可选。(6)商品经独立包装后需进行两项检验,两项检验不分先后,但缺一不可。每道工序检验后不合格商品比例为10%,需重新包装,返回商品优先得到包装
2、。(7)最终包装工序根据订单,拣选3种商品,使用托盘进行打包。2台设备可选。(8)订单产生的时间间隔服从均值IOmin的指数分布,共有6种类型如下表所示,按均匀分布随机产生。订单编号123456商品1所需数量432260商品2所需数量720933商品3所需数量2681213课程设计步骤根据系统描述,通过对系统的分析,建正确的模型。在标准实体栏中选择正确的实体,将其拖拽到正确的位置即可。(1)设置一个发生器,用于产生三种不同类型的商品;(2)设置两个暂存区用来存放等待的工件;(3)暂存区后设置对应的商品独立包装工作台;(4)商品经独立包装工作台设置两检验台;(5)设置四个暂存区用来存放已经检验后
3、的商品,并分别安放;(6)设置一个合成器用于进行最终包装;(7)设置输送带用于传输最终包装后的订单商品;(8)设置一个吸收器用于吸收打包订单商品(9)设置一个暂存区不合格商品,以返回包装。实体建立完成后,下一步是根据临时实体的路径连接端口。连接过程是:按住“A”键,然后用鼠标左键点击发生器并拖曳到暂存区,再释放鼠标键。拖曳时你将看到一条黄线,释放时变为黑线模型如下图所示:参数设置是对模型中的各实体参数按照系统描述所示进行设置。双击标准实体,就弹出其参数设置窗口,在窗口中根据系统描述选择正确选项后点确定即可。(1)选择TOOIG1oba1Tab1eS创建新的名为“wei”的全局表,全局表的设置如
4、图所示:说明:由于我的学号是20091648,根据题目要求,求得:a二(学号Mod30)%=(20091648Mod30)%=18%;b=(学号Mod40)%=20091648Mod40=8%;c=1-a-b=74%.所以全局表中第一列按照图中设置。(2)选择TOo1G1oba1TabIeS创建新的名为“aaa”的全局表,全局表的设置如图所示:说明:“aaa”全局表的参数源自于题目中所给的6中订单中所要求的每一种类型商品的数量而设定。(1)发生器商品的到达时间间隔,下拉隼中在统计分布中选择“使用指数分布”一项,exponentia1(0,20,0),如图所示:(2)发生器标签中创建标签名为“b
5、bb”值为0的标签,如图所示:(3)发生器触发器中在OnCreatiOn中选择SetItemtypeandCo1Or和CreateandInitia1ize1abe1,设置参数如图所示:注:简单那块显示不了,只能用代码代替。2的参数设置(1)独立包装工作台2(检验台2)中处理时间选择统计分布中的三角分布,具体操作如图所示:(2)检验台2中临时实体流中输出下拉列表选择(RoundRobinifAvai1ab1e)以便进入检验台6、检验台8的两检验工序顺序不唯一,具体操作如图所示:3的参数设置(I)独立包装工作台3(检验台3)中处理时间选择按实体类型值(CaSeByVa1ue),具体操作如图所示:
6、3临时实体流设置选择按钮“A”3处理时间编程设置(2)检验台3中临时实体流中输出下拉列表选择(RoundRobinifAvai1ab1e)以便进入检验台6、检验台8的两检验工序顺序不唯一,具体操作如图所示:容量的设置,为了在处理过程不会出现阻塞,如下图:(2)检验台6中临时实体流中输出下拉列表选择(ByEXPreSSion(3)检验台3选择触发器(Triggers),在进入触发(OnProcessFinish)中选择按钮“A”进行代码编写,具体操作如图所示8的参数设置容量的设置,为了在处理过程不会出现阻塞,如下图:(2)检验台8中临时实体流中输出下拉列表选择(ByExpression),具体操
7、作如图所示:(3)检验台8选择触发器(Triggers),在进入触发(OnPrOCeSSFiniSh)中选择按钮“A”进行代码编写,具体操作如图所示:4的参数设置发生器14中流体类型(Fk)W1tem)选择托盘(Pa11et),托盘(订单)的到达时间间隔,下拉框中在统计分布中选择“使用指数分布”一项,exponentia1(0,600,0)具体操作如图所示:(2)发生器14触发器中在OnCreatiOn中选择Set1tennyPeandCOIor,设置参数如图所示:3的参数设置合成器13触发器(Triggers),在进入触发(OnEmry)中选择更新合成器内容清单(UPdateCombiner
8、ComPonem1ist),选择aaa”全局表,具体操作如图所示:8的的参数设置(1)暂存区临时实体流中选择(CaSeSbyVa1Ue),具体操作如下:选择按钮“A”进行代码编写,具体操作如图所示:(2)暂存区触发器(Triggers),在进入触发(OnEntry)中选择更新合成器内容4的的参数设置(1)暂存区4触发器(Triggers),在进入触发(OnExit)和(OnEntry)中选择降序排列,同时使标签变为0,操作如下:5的的参数设置暂存区5触发器(Triggers),在进入触发(OnEXit)和(OnEntry)中选择降序排列,同时使标签变为0,操作如下:运行系统一段时间后很直观的发现在暂存区4处商品积压严重,并且蓝色商品数量太多(因为3种商品分布比率分别为18%、8%、74%)o则可以知道处理时间问题,分布的数据不是很合理。