基于witness的系统建模与仿真实验报告_第1页
基于witness的系统建模与仿真实验报告_第2页
基于witness的系统建模与仿真实验报告_第3页
基于witness的系统建模与仿真实验报告_第4页
基于witness的系统建模与仿真实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多路径生产仿真模型实验名称:多路径生产仿真模型二、实验目的1〕了解结合路径path的系统设计。2〕熟悉系统元素Part、Machine、Buffer、Variable、Labor、Attribute的用法。3〕深入研究系统元素Machine的用法。4〕研究机器、缓冲区结合路径以及劳动者之间协作所形成系统的运行效率。三、实验设备仪器计算机、Witness仿真软件四、实验内容1、元素定义〔Define〕本系统的元素定义如表1所示。表1实体元素定义元素名称类型数量说明BackPart1部件SeatPart1部件LegsPart1部件B1buffer1缓冲区B2buffer1缓冲区B3buffer1缓冲区Paint_Qbuffer1缓冲区Inspection_Qbuffer1缓冲区Packing_Qbuffer1缓冲区path1Path1路径Path2Path1路径Path3Path1路径Path4Path1路径Path5Path1路径Assemblymachine1组装机器Paintingmachine1染色机器Inspectionmachine1检验机器Packingmachine1包装机器Inspectorlabor1质检员xvariable1变量attributec1属性2、元素可视化〔Display〕设置各个实体元素的显示特征定义设置如下列图所示3、元素细节〔Detail〕设计1对Part各元素细节设计可视化效果设定属性定义:seat.ArrivalType=ActiveerArrival=2.0back.ArrivalType=ActiveerArrival=2.0legs.ArrivalType=ActiveerArrival=2.0规那么定义:seat’soutputRules:PUSHtoB1back’soutputRules:PUSHtoB2legs’outputRules:PUSHtoB32对Buffer各元素细节设计display选项中对话框对buffericon、name、partqueue属性进行设置;3对Machine各元素的细节设计属性定义:Assembly.Type=AssemblyAssembly.CycleTime=6.0Assembly.InputQuantity=3;!机器Assembly的输入零部件数量为3个;规那么定义:Assembly.InputRules〔From〕:MATCH/ANYB1#(1)B2#(1)B3#(1)!匹配缓冲区B1、B2、B3中的任意类型的part各一个;Assembly.OutputRules〔To〕:PUSHtoPaint_QUsingPath!通过路径将成品送至缓冲区Paint_Q;活动定义:Assembly.actionsonfinish:3.1〕对machine元素Assembly的详细定义:属性定义:♦Assembly.Type=Assembly♦Assembly.CycleTime=6.0♦Assembly.InputQuantity=3;!机器Assembly的输入零部件数量为3个;规那么定义:Assembly.InputRules〔From〕:♦MATCH/ANYB1#(1)B2#(1)B3#(1)!匹配缓冲区B1、B2、B3中的任意类型的part各一个;Assembly.OutputRules〔To〕:♦PUSHtoPaint_QUsingPath!通过路径将成品送至缓冲区Paint_Q;活动定义:Assembly.actionsonfinish:♦ICON=115!通过变换图标,表示seat、back、legs组装成了一把白色椅子;3.2〕对machine元素inspection的详细定义:属性定义:♦inspection.Type=Single♦inspection.CycleTime=3.0♦inspection.labor=Inspector规那么定义:inspection.InputRules〔From〕:♦PULLfromInspection_Q!从缓冲区Inspection_Q中提取零件加工;inspection.OutputRules〔To〕:♦PERCENT/189Packing_QUsingPath90.00,Paint_QWithInspectorUsingPath10.00!产生随机概率,以90%的概率通过检测,使用路径移向Packing_Q,进行打包;以10%的概率检测出油漆有质量问题,需要人工搬运,通过路径送回缓冲区Paint_Q,排队重新油漆。PERCENT命令详细说明参考WITNESS帮助文件。3.3〕对machine元素painting的详细定义:属性定义:♦painting.Type=Single♦painting.CycleTime=10.0规那么定义:painting.InputRules〔From〕:♦PULLfromPaint_Q!从缓冲区Paint_Q中提取零件加工;painting.OutputRules〔To〕:♦PUSHtoInspection_QUsingPath!通过路径将成品送至缓冲区Inspection_Q;活动定义:painting.actionsonfinish:!下面这段程序实现等概率将椅子油漆成红、绿、黄三种颜色,并根据颜色对椅子设定属性C=“red〞、“green〞、“yellow〞。x=IUNIFORM(1,3,356)!随机对变量x赋值;ICON=143IFx=1PEN=1C="red"ELSEIFx=2PEN=2C="green"ELSEPEN=3C="yellow"ENDIF3.4〕9〕对machine元素packing的详细定义:属性定义:♦packing.Type=Assembly♦packing.CycleTime=4.0♦packing.InputQuantity=4规那么定义:packing.InputRules〔From〕:♦MATCH/ATTRIBUTECPacking_Q#(4)!从缓冲区Packing_Q中提取4各属性C相匹配的part,MATCH命令的用法参看WITNESS帮助文件;packing.OutputRules〔To〕:♦PUSHtoSHIPUsingPath!使用路径将打包好的part送出模型;活动定义:packing.actionsonfinish:ICON=1!指定一种代表四把同颜色椅子打包后的图标;IFC="red"PEN=1ELSEIFC="green"PEN=2ELSEPEN=3ENDIF4对path元素path的详细定义:Path1属性定义:path1.Pathtraversetime=15.0path1.Pathupdateinterval=0.01path1.Sourceelement=Assemblypath1.Destinationelement=Paint_Qpath2的属性定义:path2.Pathtraversetime=15.0path2.Pathupdateinterval=0.01path2.Sourceelement=Inspectionpath2.Destinationelement=Packing_Qpath3的属性定义:path3.Pathtraversetime=10.0path3.Pathupdateinterval=0.01path3.Sourceelement=Paintingpath3.Destinationelement=Inspection_QPath4的属性定义:path4.Pathtraversetime=10.0path4.Pathupdateinterval=0.01path4.Sourceelement=Inspectionpath4.Destinationelement=Paint_QPath5的属性定义:path5.Pathtraversetime=5.0path5.Pathupdateinterval=0.01path5.Sourceelement=Packingpath5.Destinationelement=Ship五、实验步骤1.Part元素可视化设置在窗口定义各part元素,鼠标右键点击Display,跳出Display对话框,设置它的name、Icon。2.Buffer元素可视化设置在窗口定义各个缓冲buffer元素,鼠标右键点击Display,跳出Display对话框,设置它的name、Icon、partqueue。3.Machine元素可视化设置在元素选择窗口选择各个机器元素,鼠标右键点击Display,跳出Display对话框,设置它的name、Icon。4.labor元素可视化设置在元素选择窗口选择inspector元素,鼠标右键点击Display,跳出Display对话框,设置它的name、Idle.path元素可视化设置分别选择path1、path2、path3、path4、path5,设置它们的name属性项和path属性项,displaypath对话框如图5.216.模型运行六、实验结果〔数据报告〕运行1000分钟的数据报告如下:Name No.Entered No.Shipped No.Scrapped No.Assembled No.Rejected W.I.P. AvgW.I.P. AvgTime SigmaRatingBack 217 20 0 60 284 137 94.34 434.73 6.00Name No.Entered No.Shipped No.Scrapped No.Assembled No.Rejected W.I.P. AvgW.I.P. AvgTime SigmaRatingSeat 217 0 0 166 284 51 46.97 216.43 6.00Name No.Entered No.Shipped No.Scrapped No.Assembled No.Rejected W.I.P. AvgW.I.P. AvgTime SigmaRatingSeat 217 0 0 166 284 51 46.97 216.43 6.00Name TotalIn TotalOut NowIn Max Min AvgSize AvgTime AvgDelayCount AvgDelayTimeB1 217 167 50 50 0 45.97 211.82 Name TotalIn TotalOut NowIn Max Min AvgSize AvgTime AvgDelayCount AvgDelayTimeB2 217 167 50 50 0 45.97 211.82 Name TotalIn TotalOut NowIn Max Min AvgSize AvgTime AvgDelayCount AvgDelayTimeB3 217 167 50 50 0 45.97 211.82 Name TotalIn TotalOut NowIn Max Min AvgSize AvgTime AvgDelayCount AvgDelayTimePaint_Q 174 98 76 76 0 36.93 212.23 Name TotalIn TotalOut NowIn Max Min AvgSize AvgTime AvgDelayCount AvgDelayTimeInspection_Q 96 96 0 1 0 0.00 0.00 Name TotalIn TotalOut NowIn Max Min AvgSize AvgTime AvgDelayCount AvgDelayTimePacking_Q 85 80 5 10 0 3.90 45.89 Name %Idle %Busy %Filling %Emptying %Blocked %CycleWaitLabor %Setup %SetupWaitLabor %BrokenDown %RepairWaitLabor No.OfOperationsAssembly 0.00 100.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 166Name %Idle %Busy %Filling %Emptying %Blocked %CycleWaitLabor %Setup %SetupWaitLabor %BrokenDown %RepairWaitLabor No.OfOperationsPainting 2.10 97.90 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 97Name %Idle %Busy %Filling %Emptying %Blocked %CycleWaitLabor %Setup %SetupWaitLabor %BrokenDown %RepairWaitLabor No.OfOperationsInspection 68.20 28.80 0.00 0.00 0.00 3.00 0.00 0.00 0.00 0.00 96Name %Idle %Busy %Filling %Emptying %Blocked %CycleWaitLabor %Setup %SetupWaitLabor %BrokenDown %RepairWaitLabor No.OfOperationsPacking 92.00 8.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20Name PartsIn PartsO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论