![物流仿真-说明书_第1页](http://file4.renrendoc.com/view/6af0e52126886909fec47b91bef06c8b/6af0e52126886909fec47b91bef06c8b1.gif)
![物流仿真-说明书_第2页](http://file4.renrendoc.com/view/6af0e52126886909fec47b91bef06c8b/6af0e52126886909fec47b91bef06c8b2.gif)
![物流仿真-说明书_第3页](http://file4.renrendoc.com/view/6af0e52126886909fec47b91bef06c8b/6af0e52126886909fec47b91bef06c8b3.gif)
![物流仿真-说明书_第4页](http://file4.renrendoc.com/view/6af0e52126886909fec47b91bef06c8b/6af0e52126886909fec47b91bef06c8b4.gif)
![物流仿真-说明书_第5页](http://file4.renrendoc.com/view/6af0e52126886909fec47b91bef06c8b/6af0e52126886909fec47b91bef06c8b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、物流工程Flexsim物流仿真课程设计说明书专 业:物流工程学 号:2207080208学生姓名:陈军指导教师:胡大伟、王来军、杨京帅 完成时间:2011年12月30日第8题:单品种流水线生产系统仿真与分析8.1建立概念模型8.1.1概念定义流水线是指劳动对象按照一定的工艺路线,顺序地通过各个工作地,并按照 统一的生产速度(节拍)完成工艺作业连续的、重复的生产过程。流水生产是把高度的对象专业化生产和劳动对象的平行移动方式有机结合 起来的一种先进的生产组织形式。单品种流水线又称不变流水线,指流水线上只固定生产一种制品。要求制品 的数量足够大,以保证流水线上的设备有足够的负荷。8.1.2模型描述某
2、制造车间有5台不同的机器,加工一种产品。该种产品都要求完成7道工 序,而每道工序必须在指定的机器上按事先规定好的工艺顺序进行。假定在保持车间逐日连续工作的条件下,仿真在多对象平准化中生产采用不 同投产计划的工作情况。在不同投产计划组合中选出高生产效率、低流动库存方 案,来减少占用资金。如果一项作业在特定时间到达车间,发现该组机器全都忙着,该作业就在该 组机器处排入一个FIFO规则的队列,如果有前一天没有完成的任务,第二天继 续加工。8.1.3系统数据产品的计划投产批量方案:10,20,30产品的计划投产间隔:10,20,30,40,50,60仿真时间:1天(即24*60=1440min)表8.
3、1加工工序工序机器名称平均加工时间/min加工批量1Waterclean852DSDcoat1463Greenfire1044DSDcoat1555TCPprintfire32106Laping20157Waterclean1058.1.4概念模型(如下图8-1)输入8.2建立Flexsim模型第1步:打开Flexsim双击桌面上的Flexsim图标打开软件,你可以看到Flexsim菜单、工具条、 实体库,和正投影模型视窗。(图 8-2)第2步:在模型中生成所有实体同前面章节一样的,从左边的实体库中依次拖拽出所有实体(一个Source, 5个Queue,5个Processor, 一个 Conv
4、eyor,一个Sink)放在右边模型视图中,并按概念模型示图调整全适当的位置,如图8-3所示:第3步:修改名称为了更方便的读懂模型,我们通常会修改实体的名称,以符合实际情况。鼠 标左键双击中间的Processor,弹出实体属性的对话框,在最上方的名称栏里修 改成相应的名称,如图8-4所示:(图 8-4)对于其它需要修改的实体,我们也进行同样的操作,改成下图中对应的名称,以方便对模型的识别:(图 8-5)第4步:连接端口下一步是根据流动实体的路径来连接不同固定实体的端口。按住键盘上的“勰,与前面章节的操作一样,按上图中的箭头所指向依次 连接各个实体。分别(注意方向)从Input连到Queuel,
5、Queuel连到Waterclean, Waterclean 连到 Queue2,Queue2 连到 DSDcoat,DSDcoat 连到 Queue3, Queue3 连到 Greenfire,Greenfire 连到 Queue2,DSDcoat 连到 Queue4,Queue4 连到 TCPprintfire,TCPprintfire 连到 Queue5, Queue5 连到 Laping,Laping 连至0 Queue1,Waterclean 连至0 Rack。完 成 后 ,如 图 8-6 所 示(图 8-6)第5步:给lutput指定流动实体流到达参数双击lutput,在弹出的属性
6、窗口里,将FlowItem Class”下拉菜单选择Arrival Schedule”,把 Number of arrivals 后改成 2,点击 Apply 后在出现两栏 Arrival,为 了要每隔10分钟生成一批次10的货物我们把Arrivall的Quantity改成10, Arrival2 的 Quantity 改成 0,Arrivall 的 ArrivalTime 改成 10。最后把 Repeat Schedule/Sequence钩上,这是为了让实体批次循环产生。修改后如图8-7所示(图 8-7)为了和后面的经过Greenfire处理后的产品区分开来(因为经Greenfire加工后
7、的产品再送往DSDcoat加工,时间是不一样的,请参看表8.1),在SourceTriggers栏中选择OnExit下拉菜单中的Set Color by Itemtype,如图8-8所示:(图 8-8)第6步:给暂存区Queuel设定参数为了研究各个暂存区(Queue)的库存,我们需假定各个暂存区的容量都是 足够大的,而Flexsim默认的容量比较小,只有10,所以我们需要把暂存区容量 改成足够大。鼠标左键双击Queuel,在弹出的窗口里我们把容量改成10000, 如图8-9所示:(图 8-9)点击ok按钮后完成设定。对其它的几个暂存区(Queuel Queue3 Queue4 Queue5)
8、,我们也进行同样操 作。下面我们进入处理器的设定。在进行设定以前,必须先搞清楚一个关键点。当我们观察所有的加工工序 后,可以看到,经过第3道工序处理后的产品,送入DSDcoat处理的时间发生 了变化,而且在经过DSDcoat加工完后是送往TCPprintfire,则我们在DSDcoat 处应该区分出是只经过1道工序还是经过了 3道工序处理后的产品,我们可以 认为经过第3道Greenfire处理后的产品类型发生了变化,因此我们可以设定 DSDcoat根据产品类型进行不同的操作。在此,我们先对Greenfire进行设定:第7步:给处理器Greenfire设定参数Greenfire加工时间为10分钟
9、,加工批量为4件,产品类型1经加工后变为产品类型2。(图 8-10)至此,我们完成了对加工时间的设定。接下来,我们对加工批量进行设定,点击条,改成如图8-11所示:Maximum Content 4.00W Conyey Items Across Processor Length(图 8-11)点击 AppM 应用后,Greenfire加工批量就变成5件。由于经过本道工序加工后,需要使产品类型发生变化。我们选择Processor Triggers栏中的OnProcessFinish栏里的Do nothing,然后点接最右边的编辑按钮, 如图8-12所示:OnProcessFinish | Do
10、 nothing为了把加工后的流动实体类型变成2,我们需要编写简单的语句(本例中我 们直接调用Flexsim自带的语句,当然也可以直接自己用C语言编写)。在弹出 的窗口最下面的空白处我们加入如下语句:“setitemtype(item,2);”(如图8-13), 同时为了以后我们方便读懂模型,我们把注释语句(灰色字体的“ Do nothing) 改成set item type 2 X Greenfire - OnProcessFinish Code Editfsnode* item = parnode(1);fsnode* current = ownerobject(c);/PROSESTAR
11、T/Do nothing /PROSEEND /PARAM START /PARAMEND/PROSESTART /PROSEENDsetitemtypE(iteny);0KCancel-N(图 8-13)点击ok确定后我们可以发现OnProcessFinish栏显示如下:OnProcessFinishset item type2(图 8-14)另外,为了从视觉效果上区分2种不同加工工序的产品,我们把把类型2 产品设置成绿色,方法是:首先,同样在Processor Triggers栏中的OnExit下拉然后点击右侧的囹按钮,在弹出的菜单栏里改成colorgreen,如图8-16所示Assign
12、 item the color:colorqreen回区Greenfire - OnExit TeplateNote: To assign a random color use colorrandom, otherwise use one of the standard color commands below:colorred colorarav也colorpink colorareenOKCancel(图 8-16)然后点击向光窗口的ok按钮确定以后完成对Greenfire的设置。第8步:给处理器Waterclean设定参数Waterclean加工时间为类型1产品为8分钟,类型2产品为10
13、分钟,加工 批量为5件。在进行参数设定前,我们需要先明确Waterclean设定的两个关键点:首先, Waterclean处理2种不同工序的产品,因而加工时间有所不同;其次,两种不同 工序的产品经过加工后送往的端口也不一样,一种初期加工产品送往DSDcoat, 一种完全加工后的成品直接送往传送带Conveyor离开系统。我们先设定加工时间。双击 Waterclean,在弹出的属性菜单里,我们选择 Process Time 的下拉菜单中的 By Itemtype(indirect),如图 8-17 所示:ProcessTimes Processor Flow ProcessorTriggers
14、Operators5etup Time| No setup time (return zero)Process TimeReturn constant time of 10 .3 丁到Return constant time of 10 .a|-蚁农诫丫口已(indir徂)i 旦曲 By Label (direct)峙By Label (indirect)By Lookup TableBatch ProcessingBernoulli DistributionRaI-.=i Piicl-r ihi ibirin图 8-17然后点击右边的编辑按钮回,将弹出一个窗口,将其改成如图8-18设置:Pr
15、ocess Time is defined by cases referenced by itemtype number:case 1: return 8;case 2: return 10;default: return 0:(图 8-18)上表表示对于刚开始加工的类型为1的初级产品,加工时间为8;而经过6 道工序后的类型为2的半成品,加工时间则为10。我们点击相应的ok按钮后完成对加工时间的设置。接下来,我们对加工批量进行设定,点击L改成如图8-19所示:(图 8-19)点击诉&应用后,Waterclean加工批量就变成5件。接下来我们设定不同类型的产品加工完后送到不同的出口接收。点击窗口
16、里的Flow,如图8-20所示:ProcessTimesProcessor ;ProcessorTriggers OperatorsOutput(图 8-20)按照图8-21进行设置,选择By Itemtype(indirect):(图 8-21)然后点击国,在弹出的菜单里进行端口的设置(详细解释请参考之前章节),aiaiE本例中设置如图8-22:aterclean - Send To Port TeMplateSend the flowltem to a port number based on cases defined by its itemtype number:case 1: ret
17、urn 1;case 2:etum 2;case 3: return 0;default: return 0;(图 8-22)完成后点击相应全部的ok按钮,完成对Waterclean的设置。第9步:给处理器DSDcoat设定参数DSDcoat加工时间为类型1产品为14分钟,加工批量为6件,类型2产品 为15分钟,加工批量为5件。对于DSDcoat的设定,其关键点与Waterclean的类似,是在于区分Waterclean 和Greenfire送来的不同加工级别的产品,因为2种产品对应不同的加工时间, 并且加工完后需送往不同的机器。双击DSDcoat,在弹出的属性菜单里,选择如图8-23(详细请
18、参照本节第8 步):(图 8-23)然后点击右边的编辑按钮回,将弹出一个窗口,将其改成如图8-24设置:X DSDcoat 一 Process Tie TenplateProcess Time is defined by cases referenced by itemtype number:case 1: return 14;case 2: return 15:Icase 3: return 0;吨default: return 0;Notes:ouq iriuJncQu mi let ha o uolirl itcimK/nOi m imhar(图 8-24)上表表示对于从Watercle
19、an送来的类型为1的产品,加工时间为14;而从Greenfire送来类型为2的产品,加工时间则为15。点击相应ok按钮后完成对加 工时间的设置。对加工批量的设定与第8步相应内容相似,完成后如图8-25所示:(图 8-25)而经过DSDcoat的流动实体流向的设定和Waterclean完全一样(请参考第8 步的实体流向设定),点击窗口里的Flow,选择Send To Port”中的ByItemtype(indirect),然后点击国,在弹出的菜单里进行端口的设置(详细解释请 参考之前章节),如图8-26所示:A Taterclean Send To Port TeplateSend the fl
20、owltem to a port number based on cases defined by its itemtype number:case 1: return 1;case 2:etum 2;case 3: return 0;default: return 0;h I j. (图 8-26)完成后点击相应的ok按钮,完成对DSDcoat的设置第10步:给处理器TCPprintfire设定参数TCPprintfire加工时间为32分钟,加工批量为10件。TCPprintfire设定比较简单,由于流动实体流向只是从TCPprintfire到Laping,之前的” A”连接已经定义了,所以
21、只需设定处理时间和加工批量即可:左键双击TCPprintfire,双击TCPprintfire,在弹出的属性菜单里,点击囹,对加工批量的设定与第8步相应内容几乎一致,只是把数量改成10,完成(图 8-28)完成后点击ok按钮*完成对TCPprintfire的设定。第11步:给处理器Laping设定参数Laping加工时间为20分钟,加工批量为15件。与TCPprintfire的设定步骤几乎完全一样,先把处理时间改成20分钟,如 图8-29所示:(图 8-29)点击叶咐后确定上面设定。Farueters Tindov:LapingProcessTime Processor FlciW | Pro
22、cesorTriggers | Operators)Ma)varic Select Cancel图 8-39接着在各个场景中填写可能发生的情况,如图8-40所示:ivuiiiuur ui cxpuninui n vdriduiuQuantityPathMAIN:/project/r MAIN:/project/rScenario 110.0010.00Scenario 210.0020.00Scenario 310.0030.00Scenario 410.0040.00Scenario 510.0050.00Scenario 610.00Scenario 720.0010.00Scenario
23、 820.0020.00Scenario 920.0030.00Scenario 1020.0040.00Scenario 1120.0050.00Scenario 1220.0060.00Scenario 1330.0010.00Scenario 1430.0020.00Scenario 1530.0030.00Scenario 1630.0040.00Scenario 1730.0050.00Annlv1CariFFil图 8-40点击 Apply确定对场景的修改。接着我们设定不同场景所需要对比的数据。点击P*rmmeMgj它栏,把所 需要比较的数值改为2 (这里我们只研究Input的输出
24、产品数,和Output的接收产品数即成品数),点击 APP 后如图8-41所示:SiBulation ExperiMent ControlExperimenter Performance Measures AdvancedNumber of Performance Measures p| The output of the object named Processur 1 in the model.3 HI All Results| The output of the object named Processur 1 in the model.3 HI All ResultsApply I O
25、K I Cancel图 8-41点击第一个栏里的国,把弹出的窗口里的把浅色字改称Input,如图8-42所小:.Picklist TeplateThe output of the object named Input in the model.tX1!OK | Cancel图 8-42点击泳完成设置。在第2栏里我们点击选择下拉菜单里的The input of the object named “Sinkl” in the model,然后点击回,把弹出的窗口里的把浅色字体改成Output, 点击泳 完成设置。全部设置完后如图8-43所示:图 8-43点击 冰后完成对Experimenter的全部设置。8.3模型运行第13步:编译隋 R.巳met | 20 Run 11 Pause . Stop | 司 Step 期 Compile图 8-44按主视窗(图8-44所示)的蛰按钮。完成编译过程后就可以运行 模型了。第14步:重置模型为了在运行模型前设置系统和模型参数的初始状态,总是要先点击主视窗底 部的上竺.1键。第15步:运行模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物联网技术在职教实训室的应用前景
- 现代物流配送体系的智能化升级路径
- 2024年学年八年级语文上册 第一单元 爱在人间 第3课《芦花荡》说课稿 沪教版五四制
- 2024年四年级英语下册 Unit 5 What will you do this weekend Lesson 25说课稿 人教精通版(三起)
- Unit 1 Greetings(说课稿)-2024-2025学年沪教版(五四制)(2024)英语一年级上册
- 2023二年级数学下册 7 万以内数的认识第2课时 1000以内数的认识(2)说课稿 新人教版
- Unit 3 Food Let's Spell(说课稿)-2024-2025学年人教新起点版英语三年级上册
- 2024-2025学年高一地理《宇宙中的地球》说课稿
- 2023六年级数学上册 八 探索乐园单元概述和课时安排说课稿 冀教版
- 2024-2025学年高中历史 专题4 雅尔塔体制下的冷战与和平 3 人类对和平的追求说课稿(含解析)人民版选修3
- WORD2010第三讲:文档的格式化
- GB/T 17387-1998潜油电泵装置的操作、维护和故障检查
- GA/T 1133-2014基于视频图像的车辆行驶速度技术鉴定
- GB∕T 41461-2022 自助银行网点服务要求
- 学校委托管理协议书范本
- 重医大《护理学导论》期末试卷(两套)及答案
- 部编新教材人教版七年级上册历史重要知识点归纳
- 重点时段及节假日前安全检查表
- 建筑桩基技术规范2018年
- 物理调查问卷
- 《傻子上学》台词
评论
0/150
提交评论