WITNESS生产系统仿真实验报告
生产系统建模与仿真实验报告

一、实验名称Witness仿真软件认识(一)——排队系统二、实验目的1、认识熟悉软件;2、掌握排队系统仿真,了解排队系统的设计;3、熟悉系统元素Part、Machine、Buffer、Variable、Timeseries的用法;4、深入研究系统Part的用法;5、研究不同的顾客服务时间和顾客的到达特性对仿真结果的影响。
三、实验设备仪器及材料计算机、Witness仿真软件四、实验内容单服务台排队系统仿真(M/M/1)五、实验原理1、排队系统是离散事件系统中典型的问题。
排队系统的要素是顾客和服务台。
“顾客”一词可以是人、机器、飞机、零件和信息等任何一个到达系统并需要服务的实体。
“服务台”指售货员、出纳柜台、机器、生产线、防空系统和通讯设备等提供顾客所需服务的一切实体。
影响排队系统的主要因素有:到达模式、服务模式、服务台数、系统容量和排队规则。
2、排队系统指标:服务台利用率:ρ=λ/μ平均对长:L=ρ*ρ/(1-ρ)系统中平均顾客数:L=ρ/(1-ρ) 顾客停留时间:W=L/λ=1/(μ-λ) 平均等待时间:WQ=λ/[μ*(μ-λ)]六、实验过程及步骤1、元素定义(Define)本排队系统共有6个元素,具体定义如下表:仿真模型图2、元素可视化(Display)设置(1)、Part元素可视化设置:在元素选择窗口guke元素,鼠标右键点击Display,跳出Display对话框,设置其Text为“顾客”,Icon选择图片。
(2)、Buffer元素可视化设置:在元素选择窗口paidui元素,鼠标右键点击Display,跳出Display对话框,设置其Text为“排队队列”,Icon选择图片,Rectangle 和PartQueue。
(3)、Machine 元素可视化设置:在元素选择窗口fuwuyuan元素,鼠标右键点击Display,跳出Display对话框,设置其Text为“服务员”,Icon选择图片,PartQueue。
生产系统建模与及仿真实验报告

生产系统建模与及仿真实验报告实验一Witness仿真软件认识一、实验目的1、学习、掌握Witness仿真软件的主要功能与使用方法;2、学习生产系统的建模与仿真方法。
二、实验内容学习、掌握Witness仿真软件的主要功能与使用方法三、实验报告要求1、写出实验目的:2、写出简要实验步骤;四、主要仪器、设备1、计算机(满足Witness仿真软件的配置要求)2、Witness工业物流仿真软件。
五、实验计划与安排计划学时4学时六、实验方法及步骤实验目的:1、对Witness的简单操作进行了解、熟悉,能够做到基本的操作,并能够进行简单的基础建模。
2、进一步了解Witness的建模与仿真过程。
实验步骤:Witness仿真软件是由英国lanner公司推出的功能强大的仿真软件系统。
它可以用于离散事件系统的仿真,同时又可以用于连续流体(如液压、化工、水力)系统的仿真。
目前已成功运用于国际数千家知名企业的解决方案项目,有机场设施布局优化、机场物流规划、电气公司的流程改善、化学公司的供应链物流系统规划、工厂布局优化和分销物流系统规划等。
◆Witness的安装与启动:➢安装环境:推荐P4 1.5G以上、内存512MB及以上、独立显卡64M以上显存,Windows98、Windows2000、Windows NT以及Windows XP的操作系统支持。
➢安装步骤:⑴将Witness2004系统光盘放入CD-ROM中,启动安装程序;⑵选择语言(English);⑶选择Manufacturing或Service;⑷选择授权方式(如加密狗方式)。
➢启动:按一般程序启动方式就可启动Witness2004,启动过程中需要输入许可证号。
◆Witness2004的用户界面:➢系统主界面:正常启动Witness系统后,进入的主界面如下图所示:主界面中的标题栏、菜单栏、工具栏状态栏等的基本操作与一般可视化界面操作大体上一致。
这里重点提示元素选择窗口、用户元素窗口以及系统布局区。
系统建模与仿真实验报告

实验1 Witness仿真软件认识一、实验目的熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。
二、实验内容1、运行witness软件,了解软件界面及组成;2、以一个简单流水线实例进行操作。
小部件(widget)要经过称重、冲洗、加工和检测等操作。
执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。
小部件在经过最后一道工序“检测”以后,脱离本模型系统。
三、实验步骤仿真实例操作:模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方;操作步骤:1:将所需元素布置在界面:2:更改各元素名称:如;3:编辑各个元素的输入输出规则:4: 运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。
5:仿真结果及分析:Widget:各机器工作状态统计表:分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。
6:实验小结:通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。
实验2 单品种流水线生产计划设计一、实验目的1.理解系统元素route的用法。
2.了解优化器optimization的用法。
3.了解单品种流水线生产计划的设计。
4.找出高生产效率、低临时库存的方案。
二、实验内容某一个车间有5台不同机器,加工一种产品。
该种产品都要求完成7道工序,而每道工序必须在指定的机器上按照事先规定好的工艺顺序进行。
WITNESS生产系统仿真实验报告

实验报告实验名称: witness生产管理系统仿真姓名:学号:指导老师:实验(一)一、实验名称:witness基本操作二、实验日期:2013年10月7-10月25日三、实验地点:微机室s6-c408四、实验目的:1、掌握witness软件的基本操作2、掌握元素的显示设置(display)3、掌握machine、labor元素的基本设置4、掌握输送链conveyor元素的详细设置5、掌握pull、push规则五、实验环境:winxp/win7六、实验内容输送链上运行时间为10分钟称重工序:时间服从均值为5分钟的负指数分布清洗工序:分 10件清理一次时间为8分钟加工工序:4分钟 50分钟检修飞时间服从均值10分钟的负指数分布检测工序:3分钟七、实验步骤1、根据题目选择part、conveyor、machine、labor等各种元素布置生产线2、修改各种元素名字及各个元素的详细设置。
1)各个工序机器设置以及necexp()函数的应用2)输送链conveyor的设置3)机器抛锚方式及时间设置4)工人labor元素设置3、元素间pull、push的设置及流程路线试运行效果1)part元素的导入2)运行效果实验(二)一、实验名称:椅子装配工序仿真二、实验日期:2013年10月7-10月25日三、实验地点:微机室s6-c408四、实验目的:1、掌握pen、percent、match/attribute的使用规则2、掌握元素的显示设置(display)3、了解part元素被动模式和主动模式的区别和使用场合4、掌握buffers元素的基本设置5、掌握元素可视化效果的制作6、掌握pull、push对相同元素的分类规则五、实验环境:winxp/win7六、实验内容椅子由椅背、椅面、椅腿组成,物料每2分钟一套进入流水线。
组装工序:6分钟/件喷漆工序:随机喷为红黄绿三色 10分钟/件检验工序:10%不合格返回重新喷漆 3分钟/件包装工序:每4个合格品包装到一起 4分钟/件七、实验步骤1、根据题目选择part、buffers、machine等各种元素,因场地问题布置为U形生产线。
witness实验报告

供应链管理系统的设计与分析实验报告姓名班级学号李鹏升物流************徐佩物流************程进物流************一、实验目的:1. 了解供应链系统的元素、系统参数的设置、及供应过程2. 通过改变元素属性,分析需求及供应参数对供应链系统的影响3. 熟悉WITNESS 元素:①离散型元素:Part(零件)、machine(机器)、conveyor(传送带)、buffer(缓冲区)②连续型元素:Fluid、Pipe、Processor、Tank ③运输逻辑元素:Network(网络)、Carriers(小车)、Section(线路)、Station(工作站) ④逻辑元素:Attribute(属性)、Variable(变量)、Distribution(分布)、Function(函数)、File(文件)。
二、实验说明:供应链是围绕核心企业,从采购原材料开始,制成零部件以及产品,最后把产品交由消费者使用的连成一个整体的物流、信息流和资金流的链结构模式。
它是一个范围更广的企业,可能包含所有加盟的节点企业如供应商、制造商、分销商、零售商,从原材料的供应开始,经过链中不同企业的制造加工、组装和分销等过程直到最终用户。
本实验的模型:钢材从钢铁公司到汽车厂需要经过钢材服务中心和零部件生产商。
上游环节根据下一环节的库存供货。
通过该模型学生可以熟悉供应链的运作,了解“牛鞭效应”——即下游企业需求的小幅变动,因无法有效地实现信息的共享,常引发上游环节供应计划的大幅震荡。
主要流程数据如下:1. 当钢材服务中心的库存小于15 批时钢铁公司开始生产,每生产一批钢材平均需要2小时、服从正态分布。
2. 当零部件生产商的库存小于6 批时,钢材服务中心开始配货。
每配一批货需要的时间服从0.5 - 1小时的均匀分布。
3. 当三个汽车厂商的总库存量小于10 时,4 个零部件生产商开始生产。
每生产一批零部件平均需要时间4 小时、服从正态分布。
生产系统建模与仿真WITNESS上机报告

生产系统建模与仿真WITNESS上机报告一、某港口只有一个岸桥为到达的船舶提供卸货服务。
当船舶到达港口时,停入泊位等待服务。
如果岸桥空闲,则立即对其进行货物卸载作业;如果岸桥为其他船舶卸载,则船舶在泊位等待;岸桥为船舶提供服务的规则为FIFO。
假设船舶到达时间间隔服从均值为10小时的负指数分布,岸桥为每艘船的卸载时间服从[6,14]小时的均匀分布。
建立仿真模型,运行100天=2400小时,统计:1.岸桥的利用率;2.船舶的平均等待时间;3.港口船舶等待队列的最大长度;4.仿真结束时服务船舶的数量。
进一步考虑以下几种情况1.船舶到达时发现港口中已经有4艘船舶在等待,则选择离开;统计系统100天流失的船舶数量;(通过控制Buffer元素的Capacity实现)2.船舶等待时间超出30小时,则选择进行服务投诉(;统计系统100天中接受到的投诉数量;(通过控制Buffer元素的Delay项实现)3.港口增加了一台岸桥对船舶进行服务;仿真比较此时系统与原系统(只有一个岸桥)在绩效指标上的变化(通过设置Machine元素的Quantity项目实现)统计1.岸桥的利用率;2.船舶的平均等待时间;3.港口船舶等待队列的最大长度;4.仿真结束时服务船舶的数量解:(1)系统分析用零件仿真船,PUSH to 泊位、buffer仿真泊位和投诉的船,机器仿真岸桥。
(2)详细建模设施布置图:Report:ELEMENT NAME: 岸桥Element Type: MachineQuantity: 1Priority: LowestType: SingleCycle Time: UNIFORM (4,16,1)Input / Output RulesInput: PULL from 泊位Output: PUSH to SHIP_____________________________________________________________ELEMENT NAME: 泊位Element Type: BufferQuantity: 1Capacity: 1000Input Option: RearOutput Option: FirstSearch From: Front_____________________________________________________________ELEMENT NAME: 船Element Type: PartType: Variable attributesGroup number: 1Inter Arrival Time: NEGEXP (10,1)First Arrival at: 0.0Maximum Arrivals: U nlimitedInput / Output RulesOutput: PUSH to 泊位_____________________________________________________________(3)运行模型(4)结果分析仿真次数 1 2 3 4 5岸桥利用率96.71% 96.45% 100% 92.41% 99.95% 船舶的平均等待时间104.31 108.12 123.72 43.35 134.91 港口船舶等待队列的最大长度24 35 23 12 20仿真结束时服务船舶的数量(原)234 222 233 212 235样本均值样本标准差抽样平均误差t分布的双侧分位数允许误差置信下限置信上限0.97104 0.031266 0.009887 2.262157 0.022367 0.948673 0.993407 102.882 35.47376 11.21779 2.262157 25.3764 77.5056 128.2584 22.8 8.288546 2.621068 2.262157 5.929269 16.87073 28.72927 227.2 9.984989 3.157531 2.262157 7.142831 220.0572 234.3428(5)进一步分析1.将Buffer泊位的Capacity设为4实现。
witness实验报告

witness实验报告实验⼀ witness基本操作⼀、实验⽬的1、掌握witness软件的基本操作2、掌握元素的显⽰设置(display)和详细设置(detail)3、了解part元素被动模式和主动模式的区别和使⽤场合4、掌握machine元素的七种类型的详细设置(detail)5、掌握machine元素准备(setup)和故障(breakdowns)的设置6、掌握conveyor元素的详细设置7、掌握labor元素的调⽤⽅法8、掌握pull、push规则9、掌握sequence、percent规则⼆、实验内容创建如下模型根据以下要求完成实验三、实验步骤(⼀)详细设置(元素属性、规则)1、part001到达间隔时间为uniform(5,20),批次为1,存放于buffers001,如下图所⽰:2、part002的到达间隔时间为15,批次为2,存放于buffers002,如下图所⽰:3、machine001为组装机(assemble),把2个part002包装进1个part001中,加⼯时间为20,包装结束后输出到buffers003,设置如下图所⽰:然后选择sequence输⼊规则,设置如下图所⽰:4、machine002为单机(single),加⼯时间为5,合格率为95%,输出到conveyor001,不合格品丢弃⾄scrap;每加⼯20次会产⽣⼀次故障,发⽣故障时要有两个labor001进⾏维修,维修时间为10,设置如下图所⽰:然后选择percent输出规则,设置如下图所⽰:发⽣故障时要有两个labor001进⾏维修,维修时间为10,设置如下图所⽰:5、machine003为⽣产机(production),该机将来⾃于conveyor001上的零部件拆分为原先的零部件,加⼯时间为20,加⼯后输出到conveyor002。
每加⼯10次要有⼀个labor001对机器进⾏调整,调整时间为5,设置如下图所⽰:每加⼯10次要有⼀个labor001对机器进⾏调整,调整时间为5,设置如下图所⽰:6、conveyor001和conveyor002的长度(length)为40,容量(capacity)为40,部件通过时间为20(提⽰:通过时间=length in parts×index time),设置如下图所⽰:7、labor001的数量(quantity)为38、运⾏模型,如下图所⽰:(⼆)模型辅助操作1、点击⼯具栏图标,会使连接线显⽰或隐藏;2、点击⼯具栏/,放⼤或缩⼩视图;3、点击⼯具栏图标,观察其变化;(三)显⽰设置(display)1、把part001和part002的style设置为不同图⽚2、把buffers001、buffers002和buffers003的队列显⽰设置为数量,数字长度为3位3、修改machine001、machine002和machine003的icon4、把conveyor001和conveyor002的外宽(width)和内宽(inner width)设为20、19,显⽰⼤⼩(display size)设置为2四、实验⼼得通过本次实验让我们掌握了witness软件的基本操作,使我们从不认识到了解再到熟练这样的⼀个过程,在这个过程中我们也遇到了很多问题,⽐如在连接各元素时,不能显⽰其连接线,刚开始⼀直以为是没连接上,后来才发现时⾃⼰把它隐藏起来了,在实验的过程中遇到很多类似的问题,但在组员的努⼒和⽼师的耐⼼指导之下,我们把这些问题⼀⼀解决了。
(完整版)系统建模与仿真实验报告

实验1 Witness仿真软件认识一、实验目的熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。
二、实验内容1、运行witness软件,了解软件界面及组成;2、以一个简单流水线实例进行操作。
小部件(widget)要经过称重、冲洗、加工和检测等操作。
执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。
小部件在经过最后一道工序“检测”以后,脱离本模型系统。
三、实验步骤仿真实例操作:模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方;操作步骤:1:将所需元素布置在界面:2:更改各元素名称:如;3:编辑各个元素的输入输出规则:4:运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。
5:仿真结果及分析:Widget:各机器工作状态统计表:分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。
6:实验小结:通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。
实验2 单品种流水线生产计划设计一、实验目的1.理解系统元素route的用法。
2.了解优化器optimization的用法。
3.了解单品种流水线生产计划的设计。
4.找出高生产效率、低临时库存的方案。
二、实验内容某一个车间有5台不同机器,加工一种产品。
该种产品都要求完成7道工序,而每道工序必须在指定的机器上按照事先规定好的工艺顺序进行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
实验名称:witness生产管理系统仿真姓名:
学号:
指导老师:
实验(一)
一、实验名称:witness基本操作
二、实验日期:2013年10月7-10月25日
三、实验地点:微机室s6-c408
四、实验目的:
1、掌握witness软件的基本操作
2、掌握元素的显示设置(display)
3、掌握machine、labor元素的基本设置
4、掌握输送链conveyor元素的详细设置
5、掌握pull、push规则
五、实验环境:winxp/win7
六、实验内容
输送链上运行时间为10分钟
称重工序:时间服从均值为5分钟的负指数分布
清洗工序:4.5分 10件清理一次时间为8分钟
加工工序:4分钟 50分钟检修飞时间服从均值10分钟的负指数分布
检测工序:3分钟
七、实验步骤
1、根据题目选择part、conveyor、machine、labor等各种元素布置生产线
2、修改各种元素名字及各个元素的详细设置。
1)各个工序机器设置以及necexp()函数的应用
2)输送链conveyor的设置
3)机器抛锚方式及时间设置
4)工人labor元素设置
3、元素间pull、push的设置及流程路线试运行效果1)part元素的导入
2)运行效果
实验(二)
一、实验名称:椅子装配工序仿真
二、实验日期:2013年10月7-10月25日
三、实验地点:微机室s6-c408
四、实验目的:
1、掌握pen、percent、match/attribute的使用规则
2、掌握元素的显示设置(display)
3、了解part元素被动模式和主动模式的区别和使用场合
4、掌握buffers元素的基本设置
5、掌握元素可视化效果的制作
6、掌握pull、push对相同元素的分类规则
五、实验环境:winxp/win7
六、实验内容
椅子由椅背、椅面、椅腿组成,物料每2分钟一套进入流水线。
组装工序:6分钟/件
喷漆工序:随机喷为红黄绿三色 10分钟/件
检验工序:10%不合格返回重新喷漆 3分钟/件
包装工序:每4个合格品包装到一起 4分钟/件
七、实验步骤
1、根据题目选择part、buffers、machine等各种元素,因场地问题布置
为U形生产线。
2、修改各种元素名字及各个元素的详细设置。
1)设置part名称及主动形式
2)组装工序机器详细设置
3)喷漆工序机器详细设置及pen的使用规则
4)检验工序详细设置及percent使用规则
6)包装工序的设置及match/attribute使用规则
7)buffers基本设置:先进先出原则、元素累计方向设置
3、元素间pull、push的设置及流程路线试运行效果
4、可视化效果的制作
1)Part可视化的设置过程
2)可视化完成效果图
总结:
通过本次试验,我基本掌握了witness软件的基本操作,同时也掌握了仿真元素的 display设置,了解了part元素的被动以及主动模式的区别和使用场合的不同,掌握了machine元素和 breakdowns设置,初步掌握了labor元素的调用方法和pull、push规则、match/attribute、percent规则等。
通过这次仿真实验,我也了解了仿真在生产管理系统工作中的重要应用。
本次实验中我也遇到了各种各样的问题如percent、match等的运用规则都是实验中的难点,这些问题都在老师的讲解和我的努力实践中得到了解决。
完成了基本的设置之后还有许多细节的东西在模型的运行中不可或缺。
比如在实验二中store4的设置上没有将先进先出first修改为any模型就无法继续运行,又如我在设计实验二的可视化效果时未将icon的数值写入组装工序的actions on finish无法显示组装成品效果,未将buffers的size加大效果也无法显示完全等等。
在这些过程中我都得到了祁老师的帮助,在此感谢祁老师的悉心教导。