Witness自编实用手册

上传人:汽*** 文档编号:498112438 上传时间:2022-09-14 格式:DOCX 页数:3 大小:14.83KB
返回 下载 相关 举报
Witness自编实用手册_第1页
第1页 / 共3页
Witness自编实用手册_第2页
第2页 / 共3页
Witness自编实用手册_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Witness自编实用手册》由会员分享,可在线阅读,更多相关《Witness自编实用手册(3页珍藏版)》请在金锄头文库上搜索。

1、一、WITNESS建模元素该仿真软件主要通过如下五类元素来构建现实系统的仿真模型:离散型元素、连 续型元素、运输逻辑型元素、逻辑型元素、图形元素。元素图标尺寸大小的改变通过鼠标+CTRL键来完成。用左键选中图标,按住 CTRL 键,拖动图标周围的可改变大小的小方框,小方框只出现在可以改变大小的 图标上,也可以用View/Graphical Editing菜单项编辑图标。1. 离散型元素表示所要研究的现实系统中可以看得见的、可以计量个数的物体,一般用来构 建制造系统和服务系统等。主要包括:零部件或实体(Part or Entitie);机器(Machine);输送链(Conveyor);缓冲 区

2、或仓库(Buffer);车辆(Vehicle);轨道(Track);劳动者(Labor);路 径(Path);模块(Module)。2. 连续型元素 同离散型元素相对应,这种类型的元素用来表示加工或服务对象是流体的系统, 比如化工、饮料等。主要包括:流体(Fluid);管道(Pipe);处理器(Processor); 容器( Tank)。3. 运输逻辑型元素用于构建物料运输系统。主要包括:运输网络(Network);单件运输小车(Carriers);路线集(Section);车辆站 点( Station)irm 亠口 4. 逻辑元素用来处理数据、定制报表、建立复杂逻辑结构的元素,通过这些元素可

3、以提高 模型的质量和实现对具有复杂结构的系统的建模。主要包括:属性(Attribute);变量(Variable);分布(Distribution);函数(Function); 文件(File);零部件文件(Par t fil e);班次(Shif t); 变量包含了一个值(或一系列的值,假如这个变量的数量大于1)。当定义一个变量时,我 们必须还要选定它的数据类型,这个数据类型说明了变量所含有的数据类型(整型,实数型, 名型和字符型)。Witness 共有三种类型的变量:(1)系统变量。这些变量是系统已经创建好了(I, M, N, TIME, VTYPE和ELEMENT) 的,并且具有特殊意义

4、的变量,它们存储仿真中常用的数据,例如 TIME 表示现在的仿真 时钟。(2)全局变量。全局变量是我们自己利用“Define, Display和Detail”过程创建的作为 Witness 元素的变量。(3)局部变量。局部变量是一个我们能自己在使用它的活动或函数中创建的变量。 局部变量只能是一个数,而不能是带有下标的数组。局部变量的定义方式如下: DIM 变量名 AS 数据类型 !注释如果省略了数据类型的定义,系统赋予变量默认的数据类型为整型integer。分布(Distrbution)分布是一个逻辑性元素,我们从“现实世界”搜集数据,并用分布代表模型中具有规律性的 变化。例如,假设观察证明某

5、一种特定部件的打磨操作需要5 至10 分钟,但大部分部件通 常是8.2 分钟完成,我们就可以用分布把这些信息引入模型中。Witness 提供了一些标准分布。其中有一些是将一系列理论分布返回到随机样本的分布。 Witness 包含的理论分布曾在很长一段时间内被广泛研究并且被认为在仿真中是最有用的。 还有一些是一系列整数和实数的分布。当使用一个标准分布时,必须为其输入一个伪随机数 流和参数。假如没有标准分布适用的情况,或者我们收集的现实生活中的数据是在未研究领域中的, 我们可能需要在Witness中建立自己的分布并从中采样。我们能创建整型,实数型和名称型 的分布,并且它们可以是离散(从分布中选择实

6、际值)的或是连续的(从一串连续值中选择 一个值)。总的来说,假如我们有详尽的现实生活的数据,那就创建自己的分布。如果没有,那么就 选择Witness提供的最适当的标准分布。5. 图形元素 图形元素可以将模型的运行绩效指标在仿真窗口形象的表现出来。主要包括: 时间序列图(Timeseries);饼状图(Pie char t);直方图(His to gram)。时间序列图(Timeseries)时间序列图是以图形方式来画出仿真随时间变化的值,从而表现仿真结果的图形元素。垂直 的Y轴代表值,水平的X轴代表时间。可以选择以下的一种方式来表示X轴: 仿真时间。当一个点在X轴上被标注时一个仿真的时间就被记

7、录下来了。 表达式。不论何时,只要表达式被求值,一个标注点就被确定下来了,而且标 注该点时的仿真时间被记录在X轴上。 24 小时制。 X 轴以24 小时制列出小时数。 12 小时制。 X 轴根据12 小时制列出小时数。 8 小时制。 X 轴根据8 小时制列出小时数。小时制。 X 轴以1, 2, 3 等等列出小时数。时间序列在预测模型的趋势和周期方面是非常有用的,因为它们提供了给定值的历史数据 以及静态的平均值和标准差。时间序列图类似于一个“pen plotter” :它在仿真时标注点。Witness在给定的时 间间隔从模型中“读取”,并且在一个图上“标注点”,在一段时间内建立一系列的 值。一旦

8、屏幕上分配给这个时间序列图的空间用完了,这个图形会“翻页”以使新 的点可以被标注。虽然Witness时间序列的标注点以一条连续的线条显示,但这条线 条是将各个在仿真时间点收集的值点连接起来的标注点连线。这条连接标注点的线 条仅仅说明了值的变化方向。我们可用7 种不同的颜色来标注7 个值。二、步骤:( 1)定义系统元素 可以通过在布置窗口中点鼠标右键,选定快捷菜单中“ define” 菜单项,来定义模型基本元素的名称、类型、数量。( 2 )显示系统元素 witness 软件是一套优秀的可视化建模与仿真工具,它可 以将被仿真系统的可视实体以二维或三维的图形显示出来;在仿真运行时,它可 以显示原材料

9、、零部件、人员、运输车辆在系统中的运动状况。所以在定义了元 素的基础上,要定义元素在各种状态下的现实图形。本步骤可以通过右击要定义 显示特征的元素,通过选定弹出式菜单中的“ display ”菜单项,来进行设定。(3)详细定义 本步骤详细定义模型基本元素工作参数以及各元素之间的逻辑关 系,如系统结构、被加工对象在各台机器上的加工时间分布、加工对象的工艺路 线、以及其他规则等。可以双击鼠标左键,通过弹出的“ detail ”对话框来设定。Witness提供了的机器类型有single(单流程)batch(批处理)assembly(组装)、production (生产)、general (通用)、m

10、ulticycle (多周期)、 multistation (多站点)这七种。通过它们,可以很容易的对实际使用的机器建 立模型。(4)运行 通过试运行和修改模型,重复前三步得到正确的计算机仿真模型之后, 对系统进行一定时间范围的运行,并在屏幕上动画显示系统运行的过程,运行方 式可以是单步的、连续的和设定时间的。本步骤通过witness提供的“run”工具 栏来进行操作。(5)报告 系统运行一段时间后,显示系统中各元素的运行状态统计报告。通过 该报告,可以分析系统中可能存在的各种问题;或通过某项指标,来比较可选方 案的优缺点。如机器的利用率、产品的通过时间、在制品库存等。该操作通过使 用“ re

11、por ting”工具栏来实现。(6)归档witness还提供了归档“documentor”模块,可以让我们提取计算机 模型的各种信息,生成word文档或直接打印出来。主要是生产报告模块没有包 含的有关元素的说明型文字、规则、活动、中断和基本信息。(7)优化witness还提供了系统优化“optimizer”模块。如果一个系统的绩 效将因为其构成元素的配置不同,而得到不同的结果,并不需要建立多种配置的 计算机模型。我们可以直接使用同一个计算机模型,然后通过“optimizer”模 块来设定每一元素的可变属性值的取值范围,得到一个取值范围集合,并设定表 示绩效的目标函数是取最大值还是最小值,进行优化仿真运行,就可以得到前n 个最优绩效的系统配置(n可自行设定)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号