熟悉witness操作环境实验
生产系统建模与及仿真实验报告
生产系统建模与及仿真实验报告实验一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系统后,进入的主界面如下图所示:主界面中的标题栏、菜单栏、工具栏状态栏等的基本操作与一般可视化界面操作大体上一致。
这里重点提示元素选择窗口、用户元素窗口以及系统布局区。
Witness课程设计
系统建模与建模实验报告——Witness系统及应用学院:机械工程学院班级:工业工程1001姓名:石珣学号:1005060120日期:2013.01.06西安科技大学临潼校区站至西安乘车系统仿真——基于Witness仿真软件下的应用一.选定研究对象西安科技大学临潼校区的学生在需前往西安是一般是有四种选择乘车方式,可以乘坐307、游五(306)、914、915。
在需前往西安时在西安科技大学临潼校区站选乘需要的公交车。
基于学生作息习惯,选择星期六作为收集数据时间段。
对四种公交车在西安科技大学临潼校区站的实际情况进行统计记录,分析的到原始数据修正表格。
如下:数据分析:1.学生乘车到达站台服从随即到达2.数据采集结果只适用于西安科技大学临潼校区站在周末9:10-16:003.307、306、915、914的最大载客量:50、50、40、404.间隔运量是指四种公交车在时间段内的运送量5.307、306、915、914的实际观察到站时间是10分钟一班6.观测的最长等候对长是707.百分比是指2小时观测时间段内四种公交车各自总的运量与四种公交车总的运量的比值8.9:15是观测的初始状态只是记录了站台等候人数9.11:15结束观测没有对等候人数进行统计,是假设已完成运送没有剩余人数10.排队数量是该时间段开始时刻的等候人数,在该市时间段内等候人数会因乘客的增加和公交车的运送攀升或者降低。
等候人数只是对该时间段初始时刻等候人数的统计结果11.人数输入服从以时间段为基准的间隔时间分布二.进行研究对像流程图的绘制三.Witness仿真模型的设计1.本系统实体元素定义如表所示:2.元素可视化(Display)的设置各个实体元素的显示特征定义设置如图所示:图示各个实体元素的显示特征1).part元素可视的设置在元素选择窗口选择p ,鼠标右键点击Display,跳出对话框设置它的text,icon2).buffer元素可视化设置设置它的text、icon、part queue、rectangle3)。
witness实验10
学生实验报告实验项目:生产线物流路径系统及物流成本分析班级: 111040801学号: 11104080124姓名:王春成绩:指导教师:龚立雄2013年 12月 5日一、实验描述及目的路径是一个单元,部件和劳动力能沿着它从一个单元到另一个单元。
在这个模型它用来表示真实世界中路径的长度和物理性质。
当两个操作的时间间隔相当重要时,路径在增加模型的准确度上时十分有用的。
在这个模型中,椅子有靠背back,坐垫seat,和椅腿leg组装完成,沿着一个路径被送到喷漆部门,喷成红色、绿色或黄色,然后送去检查,有部分由于喷漆不合格,被送回重新喷漆,其他的被送去包装,相同颜色的4把椅子打成一包,然后被送走。
仿真目的:1)了解生产线物流路径系统设计。
2)学会使用match命令和percent命令。
3)分析物流成本的构成及其影响。
二、实验步骤⒈先定义元素(Define)通过菜单项Window/Control...修改布局窗口的名称为paths。
通过在系统布局窗口单击鼠标右键,将弹出元素定义窗口,定义part,buffer,path,machine,labor,variable和attribute元素。
⒉元素可视化1)绘制成品椅子图标2)part和buffery元素可视化设置。
3)machine元素可视化设置。
4)path元素可视化设置。
5)labor元素可视化设置。
元素定义:●part:Back、Seat、Legs●Buffer:B1、B2、B3、Paint_Q、Inspection_Q、Packing_Q●Path:Path1、Path2、path3、path4、path5●Machine:Assembly、Painting、inspection、packing●Labor:inspector●Varible:X(type:integer)●Attribute:C(type:string,group number:1)元素可视化设置如图⒊各个元素细节设计1)对part元素细节设计如图2)对machine元素可视化设计3)对path1细节设计三、数据运行、处理及分析通过这些报表可以看出,流水线上的及其利用率越来越低,劳动者的劳动时间比例也比较低,从Path1、Path2、Path4这个次序来看,路径上的零部件通过量也是逐步减少,这是因为零部件的加工时间和在路径上的行进时间较长造成的结果。
WITNESS基础教程(2024)
模型无法加载或运行出错
检查模型文件是否完整且未损坏,或尝试使用其他版本的WITNESS软件打开模 型。
2024/1/28
12
03
WITNESS软件界面与操 作
2024/1/28
13
界面介绍
01
主窗口
显示模型的主要界面,包括模型视 图、属性视图和结果视图。
03
WITNESS社区提供了大量的学习资源和案例分享,
要善于利用这些资源提高自己的技能水平。
2024/1/28
36
THANKS
感谢观看
2024/1/28
37
4
WITNESS软件功能
灵活的建模能力
WITNESS软件提供了丰富的建模元素 和工具,支持用户快速构建复杂系统的
仿真模型。
可视化界面与交互性
2024/1/28
WITNESS软件具有直观的可视化界 面和丰富的交互功能,使得用户能够
方便地操作和修改模型。
强大的数据分析功能
软件内置了多种数据分析工具,可以 对仿真结果进行深入挖掘和分析,帮 助用户更好地理解系统性能。
与其他软件的集成能力
WITNESS软件支持与多种CAD、 CAE等软件的集成,方便用户进行数 据交换和协同工作。
5
WITNESS软件应用领域
生产制造
在制造业中,WITNESS软件 可用于生产线规划、设备布 局、产能分析等方面的仿真 建模与优化。
物流运输
在物流领域,软件可应用于 仓库规划、配送路线优化、 运输效率提升等方面的仿真 研究。
2024/1/28
19
建模基本概念
01
02
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操作环境实验
物流系统建模与仿真课程名称:物流系统建模与仿真姓名:周婵婵学院:工学院班级:物流工程111班学号:313111302013 年11 月6 日南京农业大学教务处制实验一、认识Witness仿真软件建模环境一、实验目的1、熟悉软件的界面构成2、熟悉建模元素3、学习建模的过程二、实验内容1、建模元素的定义及分类1)零部件(Part):定义:它是一种最基本的离散型元素,可以代表在其他离散型元素间移动的任何事物。
分类:被动式(只要有需要,零部件可以无限量的进入模型)和主动式(零部件间隔一段时间进入模型,比如顾客主动到达服务系统)。
2)机器(Machine):定义:机器是获取、处理零部件并将其送往目的地的离散元素。
不同的机器代表不同类型的处理过程。
分类:(1)单处理机(single)(2)批处理机(batch)(3)装配机(assembly)(4)生产机(production)。
(5)通用机(general)(6)多周期处理机(multiple cycle)(7)多站点机(multiple station)3)输送链(Conveyor):定义:输送链是一种可以实现带传送和滚轴传送的离散性元素。
分类:固定式(Fixed)和队列式(Queuing)。
4)缓冲区(Buffer):定义:缓冲区是存放部件的离散元素,它是一种被动型元素,既不能像机器元素一样主动获取部件,也不能主动将自身存放的部件运送给其他元素;它的部件存取依靠系统中其他元素主动地“推”或“拉”。
分类:将缓冲区直接与机器相结合,在一台机器中,设置一个输入缓冲区和一个输出缓冲区,称之为专用缓冲区。
5)车辆元素和轨道元素总是成对出现,将在库存系统仿真的实验中得以应用。
6)劳动者(Labor):定义:负责对其他元素进行处理、装配、修理或清洁。
7)路径(Path):定义:用于部件或劳动者从一个元素到另一个元素的移动。
但只是在必要时应用。
2、建模过程:首先,打开Witness软件,软件界面如下:以流水线生产系统建模与仿真为例:1)定义元素通过系统布局区(layout window)定义元素:在系统布局区点击鼠标右键,在弹出菜单中选择Define,将弹出新建元素对话框,然后进行元素定义。
2024Witness仿真软件培训教程(精品PDF)
Witness仿真软件概述Witness仿真软件是一款功能强大的系统仿真软件,广泛应用于制造、物流、服务等领域。
该软件支持多种仿真方法,包括离散事件仿真、连续仿真和混合仿真等。
Witness提供了丰富的建模库和可视化工具,使用户能够快速构建和调试仿真模型。
安装步骤下载Witness仿真软件安装包。
双击安装包,按照提示进行安装。
选择安装路径和相关组件。
完成安装后,启动Witness软件。
注意事项确保计算机满足最低系统要求。
关闭杀毒软件或防火墙,以免干扰安装过程。
01 02菜单栏工具栏模型窗口属性窗口输出窗口030201建模功能可视化功能数据分析功能优化功能支持多种优化算法和方法,帮助用户找到最优的解决方案。
建模基本流程确定仿真目标收集数据建立模型分析结果验证模型运行仿真实体创建与属性设置根据仿真需求,选择合适的实体类型,如设备、人员、物料等。
定义实体的属性,如名称、类型、状态、位置等。
为实体设置具体的属性值,如设备的生产能力、人员的技能水平等。
建立实体之间的关系,如设备与人员的关联、物料与设备的关联等。
实体类型属性定义属性设置实体关系逻辑关系建立及调整逻辑关系类型逻辑关系建立逻辑关系调整模型运行与结果查看01020304模型运行结果查看结果分析结果导出数据分析与可视化呈现数据统计与描述性分析数据可视化数据比较与趋势分析函数库管理用户可以创建自己的函数库,将常用的自定义函数进行管理和分类,方便后续的调用和修改。
自定义函数编写Witness 允许用户编写自定义函数,实现特定的逻辑或算法。
用户可以使用内置的编程语言或脚本语言进行编写,提高仿真的灵活性和效率。
函数调用与调试在仿真过程中,用户可以调用自定义函数来实现特定的功能。
Witness 提供了完善的调试工具,帮助用户定位和解决函数编写过程中的问题。
自定义函数编写及调用外部数据导入与导外部数据导入Witness支持从外部数据源导入数据,如Excel、CSV、数据库等。
Witness仿真系统基础教程
高级建模技术
子模型与模块化
使用子模型和模块化技术,提高模型的复用 性和可维护性。
并发处理
利用Witness的并发处理功能,提高仿真效 率。
复杂逻辑实现
运用高级编程技巧实现复杂的逻辑和控制流 程。
优化算法与应用
线性规划
使用线性规划方法解决资源分配问题,提高 系统效率。
构建实体
在Witness中创建代表实际物体的实体,如 机器、传送带、仓库等。
定义属性
为实体设置相关属性,如处理时间、容量、 故障率等。
连接实体
使用路径和连接器将实体连接起来,形成完 整的系统流程。
数据输入与参数设置
数据输入
通过Excel或其他数据文件导入数据,为模型提供运 行所需的基础数据。
参数设置
02 在菜单栏中选择“运行”->“开始”命令;
03
系统将开始运行仿真,并在输出窗口中显 示运行信息和提示;
04
运行完成后,可以在仿真区域中查看运行 结果和数据。
PART 03
建模与仿真过程
REPORTING
模型构建方法与步骤
确定系统边界
明确要研究的系统范围,包括系统的输入、 输出和主要组成部分。
度和忠诚度。
PART 05
总结与展望
REPORTING
学习成果回顾
掌握了Witness仿真系统的基础知识和操作方法,包括建模、仿真运行、 数据分析等。
了解了Witness仿真系统在各个领域的应用案例,如物流、制造、服务等。
通过实践练习,熟悉了Witness仿真系统的常用功能和工具,提高了解决 实际问题的能力。
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软件的基本操作,使我们从不认识到了解再到熟练这样的⼀个过程,在这个过程中我们也遇到了很多问题,⽐如在连接各元素时,不能显⽰其连接线,刚开始⼀直以为是没连接上,后来才发现时⾃⼰把它隐藏起来了,在实验的过程中遇到很多类似的问题,但在组员的努⼒和⽼师的耐⼼指导之下,我们把这些问题⼀⼀解决了。
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软件的基本操作,使我们从不认识到了解再到熟练这样的一个过程,在这个过程中我们也遇到了很多问题,比如在连接各元素时,不能显示其连接线,刚开始一直以为是没连接上,后来才发现时自己把它隐藏起来了,在实验的过程中遇到很多类似的问题,但在组员的努力和老师的耐心指导之下,我们把这些问题一一解决了。
witness实验二
实验二一、实验目的:1、掌握vehicle/track在运输系统设计中的应用2、掌握理论分布样本生成函数在模型中的使用方法3、掌握车辆运行速度、公路里程的设定二、实验内容1、问题描述:某零售公司销售各种进口产品,这些进口产品由国外不同的国家通过集装箱运输至码头,然后公司派车辆将这些集装箱运输至公司的配送中心,以便配送给各地的销售网点。
其中集装箱到达码头的时间间隔服从[10,20]小时的均匀分布,每次到达批量服从[10,20]的整数均匀分布,货车每次只能运送一个集装箱,车辆空载行驶速度为100公里/小时,满载速度为80公里每小时。
公司停车场距离码头10公里,码头距离配送中心50公里,配送中心距离公司停车场45公里。
车辆在码头装载集装箱需要的时间服从均值为15分钟的负指数分布,在配送中心卸载集装箱需要的时间服从均值为10分钟的负指数分布。
卸载完后货车必须回到车场待命。
2、分析系统存在哪些实体,并对输入数据进行归类。
………………该运输系统实体示意图3如实验一-二-24、建立仿真模型仿真模型如下图所示:Tracks003ELEMENT NAME: Tracks003Element Type: TrackQuantity: 1Capacity: 10Zone: 0Work Search NoneUnloading: AlwaysUnload Time: 10.0Park Position: Tracks001Input / Output RulesOutput: PUSH to Tracks004(1)U nloading: PUSH to SHIP5、运行模型100天,统计货车数量为1、4、8辆时码头平均队列长度。
运行过程截图如图所示:三、实验结果:运输系统实体港口集装箱运输运行仿真示意图四、实验心得:。
witness仿真课程设计
witness仿真课程设计一、教学目标本课程的教学目标是让学生掌握仿真课程的基本概念、原理和方法,能够运用所学知识进行简单的仿真实验,培养学生的动手能力和创新思维。
具体分解为以下三个方面的目标:1.知识目标:学生能够理解仿真课程的基本原理、方法和应用,掌握相关的数学模型和算法。
2.技能目标:学生能够运用仿真课程的方法和技巧,进行简单的仿真实验,分析实验结果,并能够撰写实验报告。
3.情感态度价值观目标:学生通过参与仿真实验,培养对科学研究的兴趣和热情,增强创新意识,提高团队合作能力。
二、教学内容本课程的教学内容主要包括仿真课程的基本概念、原理和方法,以及相关的数学模型和算法。
具体包括以下几个部分:1.仿真课程的基本概念:介绍仿真课程的定义、特点和应用领域。
2.仿真课程的原理:讲解仿真课程的基本原理,包括建模、求解和分析等步骤。
3.仿真课程的方法:介绍常用的仿真方法和技术,如蒙特卡洛方法、有限元方法等。
4.相关的数学模型和算法:讲解与仿真课程相关的数学模型和算法,如微分方程、线性方程组等。
5.仿真实验:进行简单的仿真实验,让学生亲手操作,培养实践能力。
三、教学方法为了达到本课程的教学目标,我们将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过教师的讲解,让学生掌握仿真课程的基本概念、原理和方法。
2.讨论法:通过小组讨论,让学生深入理解仿真课程的相关问题,培养创新思维。
3.案例分析法:通过分析实际案例,让学生了解仿真课程在实际应用中的作用和价值。
4.实验法:通过动手实验,让学生亲身感受仿真课程的操作过程,提高实践能力。
四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的仿真课程教材,作为学生学习的基本依据。
2.参考书:提供相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的多媒体课件,提高课堂教学效果。
4.实验设备:准备充足的实验设备,保证学生实验的顺利进行。
witness基本操作
东北大学
生产系统建模与仿真实验报告
专业班级: 工业1001姓名: 张诚同作者:
实验题目: witnes s基本操作日期: 2013.10.22
图1
part002的到达间隔时间为15,批次为2,存放于buf f ers0 e001为组装机(assembl e),把2个par t002包装进1个
,包装结束后输出到buf fers003,详细设置如图3、图
图3 图5
图7 图8 图9
图10
labor001的数量(quanti ty)为3,详细设置如图11:
图11
、运行模型
(二)模型辅助操作
图12
图13
2、点击工具栏/,观察有什么变化
点击,仿真模型放大,点击仿真模型缩小,
3、点击工具栏图标,观察有什么变化
点击图标后,在界面左边出现仿真元素树状图,如图14:
图14
4、切换工具栏或d ispl ay edit上的和,并拖动模型中的元素,说
明这两种模式的作用
模式下,仿真元素的名称与图标为两个独立的实体,拖动其中的一个实体另一个保持不变,而在模式下仿真元素的名称与图标为一个整体。
5、回答下图中各个按钮的功能
从头开始,返回,停止,储存,下一步,前进,下一批次
(三)显示设置(displa y)
1、把part001和pa rt002的styl e设置为不同图片,设置效果如图15:
图15
图17。
实验一 熟悉Witness 操作环境实验
实验一熟悉Witness 操作环境实验学号101206050111姓名田映瑾一、实验思考题1. Witness 系统有哪几个主菜单项?答:菜单栏位于屏幕的第二行,它包含:File(文件)、Edit(编辑)、View (显示)、Model(模型)、Elements(元素)、Reports(报表)、Run(运行)、Window(窗口)、Help(帮助)九个菜单选项2. Witness 系统默认打开的文件是什么?答:3. Witness 系统界面包括哪几个窗口?答:4. Witness 系统有多少类建模元素?答:有5类建模元素:图形元素逻辑元素运输逻辑型元素连续型元素离散型元素5. 如何打开和关闭Witness 系统的工具栏?答:如图 1.5 所示,来打开 Witness 系统当要退出 WITNESS 系统时,可以使用以下几种方法(1)在 WITNESS主菜单(如图 1.7 所示)中,打开“File”菜单,选择“Exit”选项;(2)按 ALT+F4 组合键;(3)在 WITNESS主菜单(如图 1.7 所示)中,单击其右上角的按钮;(4)双击系统程序图标。
6. 如何通过工具栏控制仿真时长?答:在这个工具栏了设置仿真时长7. Stage4.mod 仿真项目中用到了哪几类建模元素?答:零部件(Part or Entitie);机器(Machine);输送链(Conveyor);劳动者(Labor)8. 如何以图形或表格的方式显示仿真项目中的统计数据?答:在元素上点右键点击statistics就可以统计二、stage4模型描述答:三、仿真结果分析答:通过仿真运行的结果可以看出,称重机器满负荷运转,是本系统的瓶颈。
小部件的产出量为242个。
每个部件通过时间为25.12分钟,由于实际被加工时间是:5+4+3+7=19分钟。
管理建模与仿真实验指导书(Witness仿真软件认识)
实验一Witness仿真软件认识一实验目的熟悉Witness的安装与启动;熟悉Witness2004用户界面(如下图);熟悉Witness建模元素;熟悉Witness建模与仿真过程.二实验设备与仪器1. 微机;2. Witness仿真软件三实验计划与安排计划学时4学时,每次两个班50人左右;四实验步骤1. 了解Witness2004的硬件和软件必备环境;2. 启动Witness2004;3. 熟悉标题栏,菜单栏,工具栏,元素选择窗口,状态栏,用户元素窗口,以及系统布局区;4. 学习建模元素:离散型元素,连续型元素,运输逻辑型元素,逻辑元素,图形元素.5. 学习建模与仿真过程.五实验报告要求1. 写出Witness系统界面的各个构成;以及系统布局区的组成;以及每一部分的功能;2. 分析Witness完成仿真模型所必须的五类元素;3. 仿真过程应用举例..实验二流水线仿真实验一、实验目的1、学习、掌握Witness仿真软件的使用与主要功能;2、熟悉流水生产线的特点;3、了解影响流水线生产效率的因素和基本的改善方法。
二、实验内容流水生产是现代工业企业很重要的一种生产组织形式。
它是按照产品(零部件)的工艺顺序排列工作地,使产品(零部件)按照一定的速度,连续和有节奏地经过各个工作地依次加工,直到生产出成品。
流水生产线能够满足合理组织生产过程的要求,使企业生产的许多技术经济指标得到改善。
本实验运用WITNESS软件系统建立一个流水线的仿真模型,在模型中,零部件(widget )要经过称重(weigh )、冲洗(wash )、加工(produce )和检测(inspect )四个工序的操作。
执行完每一步操作后零部件通过充当运输器和缓存器的输送链传送至下一步操作;经过检测以后零部件脱离模型;同时需要一个操作人员控制加工机器的各种加工活动。
模型的建立及其仿真运行分成六个阶段来进行,每一个阶段运行后都记录下相应的统计数据,以便前后对比分析。
基于WITNESS的生产系统仿真实验”实验报告
“基于WITNESS的生产系统仿真实验”实验报告一、实验名称求某小部件生产系统的产出量和设备利用率二、实验介绍小部件(widget)要经过称重(widget)、冲洗(wash)、加工(produce)和检测(inspect)等操作。
执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。
小部件在经过最后一道工序“检测”以后,脱离本模型系统。
仿真100分钟,利用WITNESS软件试求该系统的产出量和各设备的利用率。
加工系统模型流程图三、实验目的1.通过WITNESS系统提供的Designer Elements模板,快速的建立WITNESS模型。
2.通过本节的学习,要能够掌握:part、machine、conveyor、labor实体元素、variable逻辑元素的使用;3.掌握可视化输入、输出关系的建立。
4.掌握report工具栏的使用和分析。
5.熟悉小部件的生产线流程特点。
6.会求该系统的产出量和各设备的利用率。
四、实验设备仪器及材料计算机、WITNESS仿真软件五、实验内容小部件某生产系统仿真,称重机器取零件,称重后,上输送链,流向下一道工序进行清洗;再由输送链送至下道工序进行加工,再由输送链运至下道工序进行检测,然后出本模型系统。
六、实验原理WITNESS软件的仿真技术七、实验过程及步骤1.元素定义如表一所示表1-1元素名称、类型、数量信息表在WITNESS 软件中创建machine,conveyer,part,拖动到想要的位置上。
2.显示元素由于是动画仿真系统,因此对系统的每一个对象要进行可视化定义。
选元素名称类型数量说明widget part 1小部件weigh machine 1对小部件称重的机器Wash machine 1对小部件冲洗的机器Produce machine 1对小部件加工的机器inpect machine 1对小部件检测的机器C1conveyor 1输送链C2conveyor 1输送链C3conveyor1输送链定各个对象,然后对其定位。
witness实验1
witness实验1第一组实验----实验1、认识Witness仿真软件建模环境1 实验目的:本实验属于认知型实验。
通过本实验,应实现以下三方面的目的:1)熟悉软件的界面构成2)熟悉建模元素3)学习建模的过程2 实验内容:2.1 Witness仿真软件界面的构成Witness仿真软件界面由标题栏、菜单栏、工具栏、元素选择窗口、状态栏、用户元素窗口和系统布局区构成。
1)标题栏:包括系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮5个对象。
关注主屏幕标题,它由两部分组成,前一部分是系统的名称,后一部分是当前打开的模型的标题,可在model菜单栏下对模型的名称、标题、作者等信息进行修改。
2)菜单栏:File菜单项一般只会用到常用的New、Open、Save、Save as 及Exit,其他几个下拉菜单的功能很少用到。
可做一般性的了解。
Edit菜单项的Undo Paste、Cut、Copy、Paste None、Paste to以及Clipboard T ext子菜单具有同其他软件一样的通用功能,其他助手Assistant功能会在后面的实验中用到,具体和英文单词含义同。
View(显示)菜单项主要包括:T oolbars、Element Selector、Screen Editor、Picture Gallery、Graphical Editing、Layers、Keys、Set Associate View、View Associate View、Element Flow、Process Views 等子菜单项。
Toolbars 包括Standard、 Model、 Element、 Views、 Run、Reporting、Assistant、Display Edit、Customerize 等子项;Element Selector 用于关闭元素选择窗口;Screen Editor 是用来编辑模型的背景,包括画线、画矩形、椭圆形、模型的说明(Notes)及添加图标等;Picture Gallery 用来编辑图形库,通过图形库用户可以添加自己需要的图形;Graphical Editing 用来显示图形编辑窗口,只有Graphical Editing 被选中和Windows/control 子菜单中的“Movable Display”(见图 3.32)都选中时,元素的图标才能被移动;Model菜单项主要是对模型的总体情况进行设置,优化模块和归档模块是很有用的较为高级的软件的用法,只在正版软件中提供。
witness实验报告
witness实验报告实验报告一、实验目的通过观察和记录事件发生的详细情况,掌握目击者重要信息获取的能力。
二、实验器材1.实验对象(同学或者实验者)2.记录工具(笔、笔记本等)三、实验步骤1.实验准备:选择一个有趣或者有意义的事件作为实验对象。
例如,一个人拾起地上的一个物品、两个人之间的争吵等。
2.实验观察:详细观察事件的发生过程,并尽可能地获取关键信息,例如参与人的特征、行为细节等。
同时,要保持冷静、客观的态度,不受个人偏见影响观察结果。
3.实验记录:在观察的同时,使用记录工具将所观察到的内容进行文字记录。
记录时要准确、完整地描述事件的发生及过程,并尽量避免主观评价。
4.实验总结:事后对实验结果进行总结,检查记录的完整性和准确性,并思考是否有未观察到的重要信息。
四、实验结果以下是一个实验结果的示例:实验对象:A同学实验事件:A同学在教室里拾起地上的一个钱包实验观察:1.时间:2024年10月10日上午10点30分2.地点:学校教学楼(教室A101)3.参与人物:A同学、A同学旁边的B同学、教室内其他同学4.事件发生过程:a.A同学第一个进入教室A101b.A同学发现地上有一个钱包。
c.A同学弯腰将钱包捡起,并仔细检查。
d.B同学注意到A同学捡起钱包的动作,并停下脚步观察。
f.A同学将钱包放进书包,并将书包放在课桌底下。
g.其他同学陆续进入教室,并开始上课。
实验记录:实验总结:通过这次实验,我意识到作为一个目击者,在观察和记录事件时需要保持冷静和客观,以避免主观因素对结果的影响。
在实验中,我成功地观察到了A同学拾起地上钱包的过程,及时记录了重要的信息。
这次实验也让我认识到目击者的信息获取能力对于事件的调查和解决是至关重要的。
五、实验结论通过本次实验,我成功地记录下了一个有趣事件的发生过程,并获取了重要的信息。
这次实验提高了我的观察和记录技巧,以及客观分析问题的能力。
总的来说,目击者在事件发生后能够提供详细、准确、客观的信息对于研究事件的相关性和真实性具有重要意义。
2024版课件第06章Witness仿真系统
定义与发展历程定义Witness仿真系统是一种基于计算机技术的模拟软件,用于对现实世界中的复杂系统进行建模、分析和优化。
发展历程Witness仿真系统起源于20世纪80年代,随着计算机技术的进步和仿真理论的发展,逐渐在各个领域得到广泛应用。
应用领域及价值应用领域Witness仿真系统可应用于制造业、物流业、医疗卫生、城市规划、交通运输等多个领域。
价值通过Witness仿真系统,可以对复杂系统进行全面的分析和评估,帮助决策者制定科学合理的方案,提高系统运行效率和质量。
系统架构与组成系统架构Witness仿真系统采用模块化设计,包括建模模块、仿真模块、分析模块和优化模块等。
组成Witness仿真系统主要由用户界面、仿真引擎、数据库和模型库等部分组成。
其中,用户界面提供友好的操作环境,仿真引擎负责模型的运行和数据的处理,数据库用于存储仿真数据和结果,模型库则提供丰富的预设模型和案例供用户参考和使用。
01支持多种建模方式提供图形化建模、文本建模等多种方式,满足用户不同需求。
02丰富的模型库内置大量常用模型,方便用户快速构建仿真系统。
03高精度仿真算法采用先进的仿真算法,确保仿真结果的准确性和可靠性。
建模与仿真03提供多种数据分析工具,支持对仿真数据进行深入挖掘和分析。
强大的数据分析功能内置多种优化算法,可帮助用户找到系统性能瓶颈并进行优化。
优化算法集成支持对模型参数进行灵敏度分析,帮助用户理解参数变化对系统性能的影响。
灵敏度分析数据分析与优化丰富的可视化效果提供多种可视化展示方式,如2D/3D 图形、动画等,使仿真结果更加直观易懂。
交互式操作界面支持用户对仿真系统进行交互式操作,如调整参数、改变模型结构等。
实时数据更新在仿真过程中,支持实时更新数据和可视化效果,方便用户观察系统状态变化。
可视化展示与交互03020101提供丰富的API 接口,支持用户进行二次开发和自定义扩展。
开放的API 接口02支持多种编程语言接口,方便用户根据自身需求选择合适的开发语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
物流系统建模与仿真课程名称:物流系统建模与仿真姓名:周婵婵学院:工学院班级:物流工程111班学号:313111302013 年11 月6 日南京农业大学教务处制实验一、认识Witness仿真软件建模环境一、实验目的1、熟悉软件的界面构成2、熟悉建模元素3、学习建模的过程二、实验内容1、建模元素的定义及分类1)零部件(Part):定义:它是一种最基本的离散型元素,可以代表在其他离散型元素间移动的任何事物。
分类:被动式(只要有需要,零部件可以无限量的进入模型)和主动式(零部件间隔一段时间进入模型,比如顾客主动到达服务系统)。
2)机器(Machine):定义:机器是获取、处理零部件并将其送往目的地的离散元素。
不同的机器代表不同类型的处理过程。
分类:(1)单处理机(single)(2)批处理机(batch)(3)装配机(assembly)(4)生产机(production)。
(5)通用机(general)(6)多周期处理机(multiple cycle)(7)多站点机(multiple station)3)输送链(Conveyor):定义:输送链是一种可以实现带传送和滚轴传送的离散性元素。
分类:固定式(Fixed)和队列式(Queuing)。
4)缓冲区(Buffer):定义:缓冲区是存放部件的离散元素,它是一种被动型元素,既不能像机器元素一样主动获取部件,也不能主动将自身存放的部件运送给其他元素;它的部件存取依靠系统中其他元素主动地“推”或“拉”。
分类:将缓冲区直接与机器相结合,在一台机器中,设置一个输入缓冲区和一个输出缓冲区,称之为专用缓冲区。
5)车辆元素和轨道元素总是成对出现,将在库存系统仿真的实验中得以应用。
6)劳动者(Labor):定义:负责对其他元素进行处理、装配、修理或清洁。
7)路径(Path):定义:用于部件或劳动者从一个元素到另一个元素的移动。
但只是在必要时应用。
2、建模过程:首先,打开Witness软件,软件界面如下:以流水线生产系统建模与仿真为例:1)定义元素通过系统布局区(layout window)定义元素:在系统布局区点击鼠标右键,在弹出菜单中选择Define,将弹出新建元素对话框,然后进行元素定义。
此系统包括一个零部件元素,四个机器元素,三个输送链元素,一个整形变量。
元素名称元素类型元素数量元素作用widget Part 1 模拟被加工的零件weigh Machine 1 模拟称重机器wash Machine 1 模拟清洗机器produce Machine 1 模拟加工机器inspect Machine 1 模拟检测机器C1 Conveyor 1 模拟输送链1C2 Conveyor 1 模拟输送链2C3 Conveyor 1 模拟输送链3 output Variable:Integer 1 统计产成品数量(1)建立一个零部件元素:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入Widget,在Element Type中选择Part。
(2)以类似的方法分别建立四个机器元素,三个输送链元素,一个整形变量。
2)可视化设计:以建立的零部件为例:紧接着上一步,首先点击Create,然后点击Display,进行可视化设计,在Display Widget-Part中选择Name,点击画笔,在出现的窗口中点击Draw然后在系统布局区合适的位置点击一下即可;在Display Widget-Part中选择Icon,点击画笔,选择合适的颜色及形状,点击Draw,在名字Widget之下点一下即出现相应的图标,最后在Display Widget-Part点击对号即可。
对于输送链的可视化设计,不选择Icon,而是选择Path,其余元素的可视化设计与零部件类似。
3)细节设计:双击系统布局区建立的各个图标,依次修改每个过程的条件。
4)仿真运行;在细节设计完成后,在仿真钟处于按下的状态下,输入仿真时间进行仿真。
5)报告在仿真完成后,选中系统布局区的全部工序,在Reports中选择Statistics,进行报表分析。
6)优化分析报表,对于系统进行优化改进。
(说明:建模详细过程见stage4.mod的实验步骤。
)三、stage4.mod的实验步骤1、进行系统描述:在该系统中,产品的生产加工要经过四道工序完成,分别为:称重(5min)、清洗(4min)、加工(3min)、包装(7min)。
具体过程为:一个零部件经过称重通过缓冲区到达清洗区,再从清洗区经过缓冲区到达加工区,从加工区经过输送链输送到包装区,在包装区技术工人对产品进行包装整理,最后商品出库并统计出库数量。
若机器发生故障,则停机间隔时间服从均值为100、标准差为300的正态分布,技术人员修理时间长度服从TRIANGLE(30,60,120)。
2、建模元素:元素名称元素类型元素数量元素作用Widget Part 1 模拟被加工的零件Weigh Machine 1 模拟称重机器Wash Machine 1 模拟清洗机器Produce Machine 1 模拟加工机器Pack Machine 1 模拟包装机器Conveyor001 Conveyor 1 模拟输送链Technician Labor 1 模拟技术人员QWash Buffer 1 模拟清洗缓冲区QProduce Buffer 1 模拟加工缓冲区Numbershipped Variable Integer 1 变量详细设计3、进行可视化设计:1)Part可视化设计:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入Widget,在Element Type中选择Part,首先点击Create,然后点击Display,进行可视化设计。
在Display Widget-Part中选择Name,点击画笔,在出现的窗口中点击Draw,然后在系统布局区合适的位置点击一下即可;在Display Widget-Part中选择Icon,点击画笔,选择合适的颜色及形状,点击Draw,在名字Widget之下点一下即出现相应的图标,最后在Display Widget-Part点击对号即可。
2)Machine可视化设计:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入Weigh,在Element Type中选择Machine,首先点击Create,然后点击Display,进行可视化设计。
在Display Machine-Weigh中选择Name,点击画笔,在出现的窗口中点击Draw,然后在系统布局区合适的位置点击一下即可;在Display Machine-Weigh中选择Icon,点击画笔,选择合适的颜色及形状,点击Draw,在名字Weigh之下点一下即出现相应的图标,最后在Display Machine-Weigh点击对号即可。
Wash、Produce、Pack机器按相同的设计步骤进行可视化设计。
3)Conveyor可视化设计:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入Conveyor001,在Element Type中选择Conveyor,首先点击Create,然后点击Display,进行可视化设计。
在Display Conveyor-Conveyor001中选择Name,点击画笔,在出现的窗口中点击Draw,然后在系统布局区合适的位置点击一下即可;在Display Conveyor-Conveyor001中选择Path,点击画笔,选择合适的颜色及形状,点击Draw,在名字Conveyor001之下点一下即出现相应的图标,最后在Display Conveyor-Conveyor001窗口点击对号即可。
4)Labor可视化设计:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入Technician,在Element Type中选择Labor,首先点击Create,然后点击Display,进行可视化设计。
在Display Labor-Technician中选择Name,点击画笔,在出现的窗口中点击Draw,然后在系统布局区合适的位置点击一下即可;在Display Labor-Technician中选择Icon,点击画笔,选择合适的颜色及形状,点击Draw,在名字Technician之下点一下即出现相应的图标,最后在Display Labor-Technician窗口点击对号即可。
5)Buffer可视化设计:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入QWash,在Element Type中选择Buffer,首先点击Create,然后点击Display,进行可视化设计。
在Display Buffer-QWash中选择Name,点击画笔,在出现的窗口中点击Draw,然后在系统布局区合适的位置点击一下即可;在Display Buffer-QWash中选择Icon,点击画笔,选择合适的颜色及形状,点击Draw,在名字QWash之下点一下即出现相应的图标,最后在Display Buffer-QWash窗口点击对号即可。
QProduce的可视化设计与QWash的可视化设计相同。
6)Variable Integer可视化设计:在系统布局区(Layout Window)点击鼠标右键,选择define,在名字(Name)中输入Numbershipped,在Element Type中选择Variable,首先点击Create,然后点击Display,进行可视化设计。
在Display Variable-Numbershipped中选择Name,点击画笔,在出现的窗口中点击Draw然后在系统布局区合适的位置点击一下即可;在Display Variable-Numbershipped中选择Icon,点击画笔,选择合适的颜色及形状,点击Draw,在名字Numbershipped之下点一下即出现相应的图标,最后在Display Variable-Numbershipped窗口点击对号即可。
4、进行细节设计:1)Part细节设计如图:W idget : passive型,说明零部件是被动进入系统的。
Machine细节设计如图:(1)Weigh:sigle型,每次只能称重一个,周期时间是 5.0,输入规则:PULL from Widget out of WORLD,输出规则:PUSH to Qwash;(2)Wash :数量1,优先级最低,single型,周期时间4.0,输入规则:PULL from Qwash,输出规则:PUSH to QProduce,故障New Breakdown,时间间隔服从分布:UNIFORM (100,300),维修时间服从分布:TRIANGLE (30,60,120);(3)Produce:数量1,优先级最低,single型,周期时间3.0,输入规则:PULL from QProduce,输出规则:PUSH to Conveyor001 at Rear;(4)Pack :数量是1,优先级最低,Batch型,最小批量2,持续时间7.0,输入规则:PULL from Conveyor001 at Front,输出规则:PUSH to SHIP;3)Conveyor细节设计:Conveyor001 :数量1,优先级最低,类型为Indexed Queuing,长度40,最大容量40,移位时间1.0;4)Buffer细节设计:(1)QWash缓冲区:数量1,容量1000,输入rear,延迟none,输出first, Weigh 供应QWash,QWash供应Wash;(2)QProduce缓冲区:数量1,容量1000,输入rear,延迟none,输出first, Wash 供应QProduce,QProduce供应Produce;5)Labor细节设计:Technician :个数1,一直可用,时间容限0.0;6)Variable细节设计:NumberShipped:Integer型,数量1。