witness实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 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)为3

8、运行模型,如下图所示:

(二)模型辅助操作

1、点击工具栏图标,会使连接线显示或隐藏;

2、点击工具栏/,放大或缩小视图;

3、点击工具栏图标,观察其变化;

(三)显示设置(display)

1、把part001和part002的style设置为不同图片

2、把buffers001、buffers002和buffers003的队列显示设置为数量,数字长度为3位

3、修改machine001、machine002和machine003的icon

4、把conveyor001和conveyor002的外宽(width)和内宽(inner width)设为20、19,显示大小(display size)设置为2

四、实验心得

通过本次实验让我们掌握了witness软件的基本操作,使我们从不认识到了解再到熟练这样的一个过程,在这个过程中我们也遇到了很多问题,比如在连接各元素时,不能显示其连接线,刚开始一直以为是没连接上,后来才发现时自己把它隐藏起来了,在实验的过程中遇到很多类似的问题,但在组员的努力和老师的耐心指导之下,我们把这些问题一一解决了。

实验二港口集装箱运输仿真实验

一、实验目的

1、利用Vehicle/track元素建立运输系统

2、伪随机数生成函数的使用

3、Documentor的使用

二、实验器材

计算机一台、witness仿真软件

三、实验内容

某零售公司销售进口产品,这些进口产品由国外通过集装箱运输至码头,然后公司派车辆将这些集装箱运输至公司的配送中心,以便配送给各地的销售网点。其中集装箱到达码头的时间间隔服从[10,20]小时的均匀分布,每次到达批量服从[2,4]的均匀整数分布,公司有2辆同类型运输车用来将集装箱由码头运送至配送中心,该车每次只能运送一个集装箱,车辆空载行驶速度为80公里/小时,满载速度为60公里每小时。公司停车场距离码头10公里,码头距离配送中心50公里,配送中心距离公司停车场45公里,运输任务结束后车辆回到停车场。车辆在码头装载集装箱需要的时间服从均值为30分钟的负指数分布,在配送中心卸载集装箱需要的时间服从均值为20分钟的负指数分布。

建立该问题的仿真模型并运行。

使用documentor输出码头、路径的代码。

四、实验步骤

1、仿真模型图

2、元素的配置、输入/输出规则、程序语句

元素配置:

(1)集装箱到达码头的时间间隔服从[10,20]小时的均匀分布,每次到达批量服从[2,4]的均匀整数分布

(2)公司有2辆同类型运输车用来将集装箱由码头运送至配送中心,该车每次只能运送一个集装箱,车辆空载行驶速度为80公里/小时,满载速度为60公里每小时。

(3)公司停车场距离码头10公里,码头距离配送中心50公里,配送中心距离公司停车场45公里,运输任务结束后车辆回到停车场。

在track元素的detail中设置display length为别为10、50、45

(4)车辆在码头装载集装箱需要的时间服从均值为30分钟的负指数分布,在配送中心卸载集装箱需要的时间服从均值为20分钟的负指数分布。

相关文档
最新文档