仿真试验Witness软件_第1页
仿真试验Witness软件_第2页
仿真试验Witness软件_第3页
仿真试验Witness软件_第4页
仿真试验Witness软件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

第06讲流水线生产物流系统建模与仿真提纲一、Witness建模与仿真的基本过程二、流水线生产物流系统概述流程分析示例模型分析三、模型构建定义元素元素细节设计四、仿真实验仿真工具栏实验结果分析一、Witness软件:建模和仿真基本过程元素定义元素可视化详细参数仿真实验结果分析校验验证WITNESS系统中定义仿真元素的四种方法一、Witness软件:建模和仿真基本过程1、定义元素Witness中可以通过以下4种方式定义元素(1)通过系统布局区(layoutwindow)定义元素(2)通过元素选择窗口(elements)定义元素(3)使用工具栏进行元素的定义(4)通过用户元素窗口(designerelements)元素模板定义元素一、Witness软件:建模和仿真基本过程4种方式定义元素操作演示WITNESS模型元素可视化设计一、Witness软件:建模和仿真基本过程2、元素可视化设计元素可视化操作演示一、Witness软件:建模和仿真基本过程3、元素细节设计在Witness建模与仿真过程中,对模型元素的运行行为和特征进行设计称之为对元素的细节设计,例如机器设备每次的作业时间、机器设备完成某件产品作业后将产品送到何处去、输送线的长度和速度等。一、Witness软件:建模和仿真基本过程3、打开元素细节设计对话框的途径(1)在布局区中对应元素的可视化图标上双击鼠标左键;(2)在布局区中对应元素的可视化图标上单击鼠标右键,在弹出的菜单中选择菜单项Detail...;(3)在元素列表窗口的Simulation中对应元素名称上双击鼠标左键;(4)在元素列表窗口的Simulation中对应元素名称上单击鼠标右键,在弹出的菜单中选择菜单项Detail...;(5)在布局区选中对应建模元素的可视化图标,然后单击标准工具栏中的图标一、Witness软件:建模和仿真基本过程4、仿真实验一、Witness软件:建模和仿真基本过程5、仿真结果分析Witness软件设计了各种类型建模元素的标准统计项目,仿真运行过程中系统将自动收集这些统计数据,在仿真模型停止后,可以通过打开各种(类)元素的统计报告窗口进行查看,分析系统的运行瓶颈和可能改善点。一、Witness软件:建模和仿真基本过程5、仿真结果分析打开元素统计报告窗口的方法有,选中所要查询的元素,(1)单击鼠标右键,在弹出的快捷菜单中选择Statistics...菜单项,即可弹出该元素的统计报告窗口。(2)单击Reports菜单栏,在弹出的下拉菜单中选择Statistics...菜单项,即可弹出该元素的统计报告窗口。(3)单击Reports工具栏中的第一个按钮,

。注:如果Witness软件界面没有该工具栏,请通过菜单:View→Toolbars→Reporting打开该工具栏。一、Witness软件:建模和仿真基本过程5、仿真结果分析WITNESS元素仿真结果统计报表详解Part、Machine、Buffer操作演示第06讲流水线生产物流系统建模与仿真提纲一、Witness建模与仿真的基本过程二、流水线生产物流系统概述流程分析示例模型分析三、模型构建定义元素元素细节设计四、仿真实验仿真工具栏实验结果分析二、流水线生产物流系统概述使用WITNESS建立该系统的仿真模型,并进行仿真实验,研究在480分钟,该系统的产量和各设备的利用率。10‘10‘10‘1、系统流程分析二、流水线生产物流系统概述2、示例仿真模型分析操作演示三、模型构建1、定义元素Define2、元素可视化设计Display3、元素细节设计Detail4、模型检验Validation&Verification5、仿真实验和结果分析定义元素Define元素名称元素类型元素数量元素作用WidgetPart1模拟被加工的零件WeighMachine(Single)1模拟称重机器WashMachine(Single)1模拟清洗机器ProduceMachine(Single)1模拟加工机器InspectMachine(Single)1模拟检测机器C1Conveyor1模拟输送链1C2Conveyor1模拟输送链2C3Conveyor1模拟输送链3outputVariable:Integer1统计产成品数量定义元素Define定义:零件定义:机器定义:输送链定义:变量定义元素Define:初步界面可视化元素Display操作演示细节设计Detail操作演示仿真实验Run操作演示统计报告Report操作演示输入规则PULLWitness软件:输入/输出规则Witness提供了两类规则用于控制仿真系统中的物料流:输入规则和输出规则输入规则InputRule:BUFFERMATCHPERCENTPULLSELECTSEQUENCELEASTMOSTWAITFLOWRECIPE输出规则OutputRule:BUFFERPERCENTPUSHSELECTSEQUENCE

DESTINATIONLEASTMOSTWAITCONNECTFLOWRECIPE离散离散连续连续离散离散连续连续备注:Pull规则1Pull规则:输入规则Pull将从其它元素中拉动Part进入使用该规则的元素。如果Pull规则指定了几种输入的part,该规则将一次获取这些Part,直至条件满足。语法:PULL{from}location1{,location2...}其中,每个location的详细格式如下:{part_name{from}}location_name{(index_exp)}{atposition_exp}{withlabor_name{#labor_qty}}{usingPATH}备注:Pull规则Location参数:{part_name{from}}location_name{(index_exp)}{atposition_exp}{withlabor_name{#labor_qty}}{usingPATH}part_name:名型,为模型中part的名称location_name:名型,可以是元素的名称,也可以是模块Module的名称,part将从该元素被拉出。index_exp:整型,当输出Part的Location元素的对象数量多于1时,可以指定Pull规则具体的从该Location的第几个对象中提取Part,例如:如果Location的名称为Buffer001,那么Buffer001(2)表示Buffer001中的第二个对象。如果不指定Index_exp,Pull规则将从该Location元素的所有对象中提取适当的Part,顺序为Location(1),Location(2),......,Location(n).position_exp:整型,当输出Part的Location为输送链时,可以指定Part从输送链的具体位置上被取出,如果不指定该数值,则Part将从输送链的尾部Rear被取出。withlabor_name:名型,指定输入规则是否需要Labor元素协助。#labor_qty:整型,需要Labor元素协助时,需要的Labor元素的数量。usingPATH:名型,指定从一个Location中提取Part进入本元素,是否需要使用特定的路径,让part沿着该路径搬运至本元素。备注:Pull规则示例:PULLWIDGETFROMWORLD在这个例子中,输入规则Pull从World(模型之外)拉动一个Part元素WIDGET进入模型。PULLFROMASSEMBLY,STORE(1),STORE(2)在这个例子中,PULL规则将从ASSEMBLY,STORE(1),STORE(2)中提取Part,如果ASSEMBLY元素中没有Part了,则从STORE(1)中提取,如果STORE(1)中也没有Part了,则从STORE(2)中提取Part,如果这三个Location中都没有part了,则等待。PULLFROMASSEMBLYWITHENGINEER#1USINGPATH在这个例子中,Pull规则需要一个名为ENGINEER的labor从ASSEMBLY元素中提取Part,然后使用合适的路径运送回该规则的作用元素。PULLWIDGETFROMASSEMBLY(3)WITHENGINEER#2USINGPATH,WIDGETFROMASSEMBLY(5)在这个例子中,Pull规则将使用两个工程师ENGINEER从第三个ASSEMBLY中提取Part,然后通过合适的路径运送到规则的作用元素,如果不能从ASSEMBLY(3)中提取part,将直接从第五个ASSEMBLY中提取名为WIDGET的Part。6函数和PULL规则介绍PULL规则时间T=3若某设备每次需要2个零件一起进行加工,则下列规则的结果是:PULLfrombuffer1的结果会如何?是否能开工?如果能开工,从哪个库中中提取了哪些零件?PULLfrombuffer1,buffer2的结果会如何?是否能开工?如果能开工,从哪个库中中提取了哪些零件?注:两个buffer队列中都是A排在队列前面,而其他的零件排在队列后面能开工,从buffer1中提取1个A和1个B。能开工,从buffer1中提取1个A和1个B。6函数和PULL规则介绍PULL规则时间T=5若某设备每次需要2个零件一起进行加工,则下列规则的结果是:PULLfrombuffer1的结果会如何?是否能开工?如果能开工,从哪个库中中提取了哪些零件?PULLfrombuffer1,buffer2的结果会如何?是否能开工?如果能开工,从哪个库中中提取了哪些零件?注:两个buffer队列中都是A排在队列前面,而其他的零件排在队列后面不能开工,因为buffer1中没有零件。能开工,从buffer2中提取1个A和1个B。练习题在超市入口有一台银行ATM机,用于客户提取现金,假设需要提取现金的客户到达时间间隔服从均值为2分钟的负指数分布,客户提取现金所需的时间服从均值为1.8分钟的负指数分布;模拟客户具有下列特性时的系统:客户到达ATM机,不论队列有多长,都会等待直至完成取款;客户到达ATM机,如果已近有4个人再排队了,他将自动离开,不再取款;客户到达ATM机,如果发现已经有4个人再排队了,他将先进入超市购物,购物时间服从[3,20]分钟的均匀分布,购物完毕后,他再来取款,此时他将不再考虑队列长度,直至完成取款;客户在第(3)中情况下,购物完毕后,如果发现已经有5个人再排队,他将直接离开;模拟一天12小时的时间,以上四种情况下,完成取款的人数、取款顾客平均等待时间、最大队列长度、没有完成取款的人数,对第3和4种情况下,进入超市购物的人数等。练习题在发动机装配线上,缸体P从点A上线,上线时间为20s,然后通过输送链运行到组装工位B,花费[17,23]s装配,然后再通过输送链运行到组装工位C,花费[16,24]s时间装配,然后送出下道工序,每两个工位间滚轴输送链上可以放置10个托盘,移位时间为5s,试对该系统进行8小时的仿真,统计各工位的忙闲比率、缸体等待情况。某汽车生产厂,在车架、车身焊接完成,并手工修补车身之后,对汽车进行油漆。首先是底漆。将白皮车身通过滚动方式浸入糖浆般的漆槽,取出烘干底漆;然后送入无尘车间,用静电喷漆工艺喷上面漆,然后用200度左右的温度烘干。试建立

温馨提示

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

评论

0/150

提交评论