单品种流水线生产系统仿真与分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!概念定义流水线是指劳动对象按照一定的工艺路线,顺序地通过各个工作地,并按照统一的生产速度(节拍)完成工艺作业连续的、重复的生产过程。流水生产是把高度的对象专业化生产和劳动对象的平行移动方式有机结合起来的一种先进的生产组织形式。单品种流水线又称不变流水线,指流水线上只固定生产一种制品。要求制品的数量足够大,以保证流水线上的设备有足够的负荷。9.1.2模型描述某制造车间有5台不同的机器,加工一种产品。该种产品都要求完成7道工序,而每道工序必须在指定的机器上按事先规定好的工艺顺序进行。假定在保持车间逐日连续工作的条件下,仿真在多对象平准化中生产采用不同投产计划的工作情况。在不同投产计划组合中选出高生产效率、低流动库存方案,来减少占用资金。如果一项作业在特定时间到达车间,发现该组机器全都忙着,该作业就在该组机器处排入一个FIFO规则的队列,如果有前一天没有完成的任务,第二天继续加工。9.1.3系统数据产品的计划投产批量方案:10,20,30产品的计划投产间隔:10,20,30,40,50,60仿真时间:1天(即24*60=1440min)西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!加工工序工序机器名称平均加工时间/min加工批量1Waterclean752DSDcoat1453Greenfire554DSDcoat1555TCPprintfire30106Laping20107Waterclean1059.1.4概念模型图9-1概念模型9.2建立Flexsim模型双击桌面上的Flexsim图标打开软件,你可以看到Flexsim菜单、工具条、实体库,和正投影模型视窗。西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!步:模型实体设计模型元素系统元素备注Flowitem原料默认生成类型1的原料Processor机器进行不同的参数定义以表征不同机器组中的机器Queue机器组暂存区Conveyor传送带Source原材料库原材料的始发处Sink成品库原料加工后的最终去处西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!步:在模型中生成所有实体同前面章节一样的,从左边的实体库中依次拖拽出所有实体(一个Source,5个Queue,5个Processor,一个Conveyor,一个Sink)放在右边模型视图中,并按概念模型示图调整至适当的位置,如图9-3所示:图9-3拖出所有实体并调整位置第3步:修改名称为了更方便的读懂模型,我们通常会修改实体的名称,以符合实际情况。鼠标左键双击中间的Processor,弹出实体属性的对话框,在最上方的名称栏里修改成相应的名称,如图9-4所示:西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!对于其它需要修改的实体,我们也进行同样的操作,改成下图中对应的名称,以方便对模型的识别:西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!步:连接端口下一步是根据流动实体的路径来连接不同固定实体的端口。按住键盘上的“A”键,与前面章节的操作一样,按上图中的箭头所指向依次连接各个实体。分别(注意方向)从Input连到Queue1,Queue1连到Waterclean,Waterclean连到Queue2,Queue2连到DSDcoat,DSDcoat连到Queue3,Queue3连到Greenfire,Greenfire连到Queue2,DSDcoat连到Queue4,Queue4连到TCPprintfire,TCPprintfire连到Queue5,Queue5连到Laping,Laping连到Queue1,Waterclean连到Conveyor,Conveyor连到Output。完成后,如图9-6所示:西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!步:调整Conveyor的布局由于最后加工完成的流动实体是从Waterclean流出,通过传送带Conveyor在已完成的模型视图中,我们发现传送带Conveyor的布局不是很好,为了视觉上更贴近于实际,我们对其进行修改,步骤如下:双击模型视图中的Conveyor,在弹出的属性菜单窗口中选中最上排,之后点击和,并适当调整参数,完成后如图9-7所示:图西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!所示:图9-8修改后模型第6步:给Iutput指定流动实体流到达参数双击Iutput,在弹出的属性窗口里,将“FlowItemClass”下拉菜单选择“ArrivalSchedule”,把Numberofarrivals后改成2,点击Apply后在出现两栏Arrival,为了要每隔10分钟生成一批次10的货物我们把Arrival1的Quantity改成10,Arrival2的Quantity改成0,Arrival1的ArrivalTime改成10。最后把RepeatSchedule/Sequence钩上,这是为了让实体批次循环产生。修改后如图9-9所示西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!处理后的产品区分开来(因为经Greenfire加工后的产品再送往DSDcoat加工,时间是不一样的,请参看表9.1),在SourceTriggers栏中选择OnExit下拉菜单中的SetColorbyItemtype,如图9-10所示:图9-10选择SetColorbyItemtype西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!步:给暂存区Queue1设定参数为了研究各个暂存区(Queue)的库存,我们需假定各个暂存区的容量都是足够大的,而Flexsim默认的容量比较小,只有100,所以我们需要把暂存区容量改成足够大。鼠标左键双击Queue1,在弹出的窗口里我们把容量改成2000000,如图9-11所示:图9-11将Queue容量改为足够大点击ok按钮后完成设定。对其它的几个暂存区(Queue1Queue3Queue4Queue5),我们也进行同样操作。下面我们进入处理器的设定。在进行设定以前,必须先搞清楚一个关键点。当我们观察所有的加工工序后,可以看到,经过第3道工序处理后的产品,送入DSDcoat处理的时间发生了变化,而且在经过DSDcoat加工完后是送往TCPprintfire,则我们在DSDcoat处应该区分出是只经过1道工序还是经过了3道工序处理后的产品,我们可以认为经过第3道Greenfire处理后的产品类型发生了变化,因此我们可以设定DSDcoat根据产品类型进行不同的操作。在此,我们先对Greenfire进行设定:第8步:给处理器Greenfire设定参数Greenfire加工时间为5分钟,加工批量为5件,产品类型1经加工后变为产品类型2。西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!,在弹出的窗口中选择”Returnconstanttimeof10”(如图9-12)图9-12选择常值处理时间然后点击,把弹出菜单中的浅色字体改成5,如图9-13所示:图9-13修改处理时间为5至此,我们完成了对加工时间的设定。接下来,我们对加工批量进行设定,点击,改成如图9-14所示:图9-14将加工批量设置成5点击应用后,Greenfire加工批量就变成5件。由于经过本道工序加工后,需要使产品类型发生变化。我们选择ProcessorTriggers栏中的OnProcessFinish栏里的Donothing,然后点接最右边的编辑按钮,如图9-15所示:西安第一商城欢迎您小时客服热线:029-86214281欢迎入驻西安第一商城,祝您的企业永保第一,生意兴隆!点击编辑按钮为了把加工后的流动实体类型变成2,我们需要编写简单的语句(本例中我们直接调用Flexsim自带的语句,当然也可以直接自己用C语言编写)。在弹出的窗口最下面的空白处我们加入如下语句:“setitemtype(item,2);”(如图9-16),同时为了以后我们方便读懂模型,我们把注释语句(灰色字体的“Donothing”)改成“setitemtype2”图9-16加入语句点击ok确定后我们可以发现OnProcess

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功