第7讲 Witness仿真系统2

合集下载

witness生产系统建模与仿真平台教程

witness生产系统建模与仿真平台教程

第一章 系统仿真简介.......................................................................................................................- 1 -1.1仿真技术的产生与发展 (1)1.1.1 仿真软件的发展.................................................................................................................- 2 -1.1.2 仿真建模方法学的发展.....................................................................................................- 3 -1.2系统、模型与仿真 (4)1.2.1 系统.....................................................................................................................................- 4 -1.2.2 模型.....................................................................................................................................- 5 -1.2.3 仿真.....................................................................................................................................- 5 -1.3离散事件系统仿真 (6)1.3.1 基本概念.............................................................................................................................- 6 -1.3.2 模拟表.................................................................................................................................- 8 -1.3.3 离散事件系统仿真的分类...............................................................................................- 10 -1.3.4 未来事件表.......................................................................................................................- 11 -1.3.5 离散事件系统仿真基本策略...........................................................................................- 13 -1.4系统仿真的一般步骤 (14)1.4.1 问题的定义.......................................................................................................................- 14 -1.4.2 制定目标和定义系统效能测度.......................................................................................- 15 -1.4.3通过合理假设描述系统....................................................................................................- 15 -1.4.4 仿真输入数据分析...........................................................................................................- 16 -1.4.5 建立计算机模型...............................................................................................................- 16 -1.4.6 验证和确认模型...............................................................................................................- 17 -1.4.7 仿真模型的运行...............................................................................................................- 17 -1.4.8 仿真输出分析...................................................................................................................- 17 -第二章 离散事件系统仿真基本方法...............................................................................................- 19 -2.1概率统计基本概念 (19)2.1.1 确定事件和随机事件.......................................................................................................- 19 -2.1.2 随机变量与概率...............................................................................................................- 19 -2.2随机数和随机变量的产生 (20)2.2.1 伪随机数...........................................................................................................................- 20 -2.2.2 伪随机数的产生方法.......................................................................................................- 21 -2.2.3 随机变量的生成...............................................................................................................- 25 -2.3W ITNESS中随机分布函数 (27)2.3.1 伪随机数流PRNS..........................................................................................................- 27 -2.3.2 随机分布函数详解.......................................................................................................- 28 -2.4仿真数据分析 (38)2.4.1 影响仿真输出结果的因素...........................................................................................- 38 -2.4.2仿真输出数据分析方法................................................................................................- 39 -第三章 WITNESS仿真系统软件综述................................................................................................- 43 -3.1W ITNESS 2003的安装与启动 (43)3.1.1 安装环境...........................................................................................................................- 43 -3.1.2 安装步骤...........................................................................................................................- 43 -3.1.3 启动Witness 2003..........................................................................................................- 47 -3.2W ITNESS 2003用户界面 (49)3.2.1 标题栏...............................................................................................................................- 50 -3.2.2 菜单栏...............................................................................................................................- 50 -3.2.3 工具栏...............................................................................................................................- 60 -3.2.4 元素选择窗口...................................................................................................................- 60 -3.2.5 状态栏...............................................................................................................................- 60 -3.2.6 用户元素窗口(Designer Elements).........................................................................- 60 -3.2.7 系统布局区.......................................................................................................................- 64 -3.3W ITNESS 2003建模元素 (64)3.3.1离散型元素........................................................................................................................- 64 -3.3.2 连续型元素.......................................................................................................................- 65 -3.3.3 运输逻辑型元素...............................................................................................................- 65 -3.3.4 逻辑元素...........................................................................................................................- 65 -3.3.5 图形元素...........................................................................................................................- 65 -3.4W ITNESS 2003建模与仿真过程 (65)3.5W ITNESS 2003建模与仿真过程应用举例 (66)第四章 元素——模型的重要组成部分...........................................................................................- 69 -4.1离散型元素 (69)4.1.1 零部件(Part)...............................................................................................................- 69 -4.1.2 机器(Machine).............................................................................................................- 69 -4.1.3 输送链(Conveyor).......................................................................................................- 70 -4.1.4 缓冲区(Buffer)...........................................................................................................- 70 -4.1.5 车辆(Vehicle).............................................................................................................- 71 -4.1.6 轨道(Track).................................................................................................................- 71 -4.1.7 劳动者(Labor).............................................................................................................- 71 -4.1.8 路径(Path)...................................................................................................................- 71 -4.1.9 模块(Module)...............................................................................................................- 71 -4.2连续型元素 (72)4.3运输逻辑型元素 (72)4.3.1 运输网络(Network).....................................................................................................- 72 -4.3.2 单件运输小车(Carrier).............................................................................................- 73 -4.3.3 路线集(Section).........................................................................................................- 73 -4.3.4 站点(Station).............................................................................................................- 73 -4.4逻辑元素 (74)4.4.1 属性(Attribute).........................................................................................................- 74 -4.4.2 变量(Variable)...........................................................................................................- 74 -4.4.3 分布(Distribution)...................................................................................................- 75 -4.4.4 函数(Function)...........................................................................................................- 75 -4.4.5 文件(File)...................................................................................................................- 76 -4.4.6 零部件文件(Part File).............................................................................................- 76 -4.4.7 班次(Shift).................................................................................................................- 76 -4.5图形元素 (77)4.5.1 时间序列图(Time Series).........................................................................................- 77 -4.5.2 饼状图(Pie Chart).....................................................................................................- 77 -ii4.5.3 直方图(Histogram).....................................................................................................- 77 -第五章 规 则...................................................................................................................................- 78 -5.1输入规则(I NPUT R ULE) (78)5.2输出规则(O UTPUT R ULE) (79)5.3劳动者规则(L ABOR R ULE) (80)5.3.1 劳动者规则概述...............................................................................................................- 80 -5.3.2 三种劳动者规则...............................................................................................................- 80 -5.3.3 劳动者规则的例子...........................................................................................................- 84 -第六章 常用的系统函数...................................................................................................................- 85 -6.1数学函数 (85)6.2转换函数 (87)6.3模型交互对话函数 (89)6.4数据库函数 (91)6.5E XCEL函数 (93)6.6常用元素函数 (94)6.7用户自定义函数 (96)第七章 WITNESS程序设计基础........................................................................................................- 98 -7.1变量类型 (98)7.1.1 整型(Integer).............................................................................................................- 98 -7.1.2 实型(Real)...................................................................................................................- 98 -7.1.3 名型(Name)...................................................................................................................- 98 -7.1.4 字符串型(String).......................................................................................................- 98 -7.2运算符及表达式 (99)7.2.1 算术运算符...................................................................................................................- 99 -7.2.2 关系运算符...................................................................................................................- 99 -7.2.3 逻辑运算符...................................................................................................................- 99 -7.2.4 转换运算符...................................................................................................................- 99 -7.3程序三种基本结构 (100)7.3.1 顺序结构.....................................................................................................................- 100 -7.3.2 分支结构.....................................................................................................................- 100 -7.3.3 循环结构.....................................................................................................................- 101 -第八章 可视化仿真项目的设计及运行实例.................................................................................- 103 -8.1流水线仿真系统 (103)8.1.1 引言.................................................................................................................................- 103 -8.1.2 模型概述.........................................................................................................................- 103 -8.1.3 构建第一阶段(Stage1)模型.....................................................................................- 104 -8.1.4 构建第二阶段(Stage2)模型.....................................................................................- 109 -8.1.5 构建第三阶段(Stage3)模型.....................................................................................- 112 -8.1.6 构建第四阶段(Stage4)模型.....................................................................................- 114 -8.1.7 构建第五阶段(Stage5)模型.....................................................................................- 117 -8.1.8 构建第六阶段(Stage6)模型.....................................................................................- 118 -iii8.2.1 模型流程概述...............................................................................................................- 119 -8.2.2 定义元素.......................................................................................................................- 120 -8.2.3 可视化元素...................................................................................................................- 120 -8.2.4 详细定义元素...............................................................................................................- 122 -8.2.5 仿真运行.......................................................................................................................- 124 -8.2.6 小结.................................................................................................................................- 124 -8.3属性模型 (124)8.3.1 模型概述.........................................................................................................................- 124 -8.3.2 元素定义.........................................................................................................................- 124 -8.3.3 可视化元素.....................................................................................................................- 125 -8.3.4 详细定义.........................................................................................................................- 125 -8.3.5 运行模型.........................................................................................................................- 126 -8.3.6 小结.................................................................................................................................- 126 -8.4输送链模型 (127)8.4.1 模型概述.........................................................................................................................- 127 -8.4.2 元素定义.........................................................................................................................- 127 -8.4.3 可视化元素.....................................................................................................................- 127 -8.4.4 Conveyor详细对话框介绍............................................................................................- 128 -8.4.5 详细定义.........................................................................................................................- 128 -8.4.6 运行模型及分析.............................................................................................................- 129 -8.4.7 输送链类型不同的差异.................................................................................................- 130 -8.4.8 小结.................................................................................................................................- 131 -8.5函数模型 (131)8.5.1 模型概述.........................................................................................................................- 131 -8.5.2 定义元素.........................................................................................................................- 131 -8.5.3 可视化元素.....................................................................................................................- 132 -8.5.4 详细定义.........................................................................................................................- 132 -8.5.5 运行模型.........................................................................................................................- 132 -8.5.6 小结.................................................................................................................................- 133 -8.6随机分布模型 (133)8.6.1 模型概述.........................................................................................................................- 133 -8.6.2添加属性元素及处理函数分布的步骤..........................................................................- 133 -8.6.3 详细定义.........................................................................................................................- 133 -8.6.4 运行模型.........................................................................................................................- 135 -8.7路径模型 (136)8.7.1 模型概述.........................................................................................................................- 136 -8.7.2 定义元素.........................................................................................................................- 136 -8.7.3 可视化元素.....................................................................................................................- 137 -8.7.4 详细定义.........................................................................................................................- 139 -8.7.5 运行模型.........................................................................................................................- 142 -8.8EXCEL数据交互模型 (143)8.8.1 模型概述.........................................................................................................................- 143 -8.8.2 预备知识.........................................................................................................................- 144 -iv8.8.4 可视化元素.....................................................................................................................- 145 -8.8.5 详细定义.........................................................................................................................- 145 -8.8.6 仿真运行及结果分析.....................................................................................................- 148 -第九章 文档器及其应用.................................................................................................................- 149 -9.1文档器对话框介绍 (149)9.2选择形成报告的数据 (150)9.2.1 添加仿真对象数据.........................................................................................................- 150 -9.2.2 删除所选定的对象.........................................................................................................- 150 -9.2.3 重排report列表中对象的次序...................................................................................- 150 -9.3生成报告 (150)9.4文档器报告 (151)第十章 优化器简介和应用.............................................................................................................- 160 -10.1示例模型流程介绍 (160)10.2优化变量 (161)10.3相关时间值 (161)10.4员工选择规则 (162)10.4.1 订单记录处理...............................................................................................................- 162 -10.4.2 订单确认处理...............................................................................................................- 162 -10.4.3 电脑组装处理...............................................................................................................- 162 -10.4.4 检测处理.......................................................................................................................- 162 -10.5目标函数 (162)10.6优化 (163)10.6.1 优化步骤.......................................................................................................................- 163 -10.6.2 Model Optimization 4.0设置窗口介绍..................................................................- 163 -10.6.3 进行优化设置...............................................................................................................- 165 -10.6.4 运行优化与结果分析...................................................................................................- 165 -第十一章 多原料多阶段加工仿真系统设计.................................................................................- 166 -11.1加工系统描述 (166)11.2加工系统数据 (166)11.3仿真模型的建立 (166)11.3.1 元素定义(Define)...................................................................................................- 166 -11.3.2 元素显示(Display)的设置.....................................................................................- 167 -11.3.3 各个元素细节(Detail)设计...................................................................................- 167 -11.3.4 工艺流程图的显示.......................................................................................................- 169 -11.4模型运行和数据分析 (171)11.5模型的进一步完善 (171)第十二章 垃圾回收物流仿真系统.................................................................................................- 173 -12.1垃圾回收物流系统介绍 (173)12.2数据信息 (173)12.2.1 地理位置及需求信息...................................................................................................- 173 -v12.2.2 与运输车辆有关的信息...............................................................................................- 174 -12.2.3 与垃圾相关的信息.......................................................................................................- 174 -12.3系统逻辑结构 (175)12.4仿真模型的建立 (175)12.4.1 元素定义(Define)...................................................................................................- 175 -12.4.2 元素显示(Display).................................................................................................- 177 -12.4.3 元素详细设计...............................................................................................................- 178 -12.4.4 数据处理子模块...........................................................................................................- 183 -12.4.5 目标函数Objfun()中的程序......................................................................................- 184 -12.5仿真运行与结果分析 (184)vi第一章 系统仿真简介在现实世界中,事物并不是孤立存在的。

第7章 witness简介

第7章 witness简介

7.2.1.4 缓冲区(Buffer) 缓冲区是存放部件的离散元素。例如存放即将循环焊接的电路板,
即将用于旅行的真空包装食品的储藏区,位于加工区的盛放产品部件的 漏斗形容器等等物体都称为缓冲区。
缓冲区是一种被动型元素,既不能像机器元素一样主动获取部件, 也不能主动将自身存放的部件运送给其他元素;它的部件存取依靠系统 中其他元素主动的推或拉。我们可利用缓冲区规则,使用另一个元素把 部件送进缓冲区或者从缓冲区中取出来。部件在缓冲区内还按一定的顺 序整齐排列(例如,先进先出,后进先出)。
7.2.1.5 车辆(Vehicle ) 我们用它来建立的装置模型可以将一个或多个部件从一个地点运载到另一个 地点。(例如,卡车,起重机,铲车)。车辆沿着轨道(track )运动。
7.2.1.6 轨道(Track) 轨道是一种代表车辆运输部件时所遵循的路径的离散元素。它们也定义了车 辆装载、卸载或停靠的地点。 车辆所走的路径是由一系列轨道组成的。每条轨道都是单向的;假如你需要 一条双向的轨道,只需定义两条沿相同线路但方向相反的轨道就可以了。车 辆在“尾部”(rear )进入轨道并向“前部”(front)运动。一旦到达前部, 该车辆可以进行装载、卸载或其它的操作。然后它将移动到下一条路线的尾 部并开始向那条路线的前面运动。
第7讲 WITNESS仿真系统软件
综述
zhaoyuexia@
7.1 witness 综述
Witness 是由英国lanner 公司推出的功能强大的仿真软件系统。 它可以用于离散时间系统的仿真,同时又可以用于连续流体(如液 压、化工、水力)系统的仿真。 目前已被成功运用于国际3000 多家 知名企业的解决方案项目,如Airbus 公司的机场设施布局优化、BAA 公司的机场物流规划、BAE SYSTEMS 电气公司的流程改善、 Exxon 化学公司的供应链物流系统规划、Ford 汽车公司的工厂布局 优化和发动机生产线优化、Trebor Bassett 公司的分销物流系统规划 等。Lanner 公司已经在包括澳大 利亚、巴西、法国、德国、中国、 意大利、日本、韩国、南非、美国、英国等25 个国家和地区设立的代 理,负责软件的推广和技术支持等工作。

建模仿真 witness 第2章

建模仿真 witness 第2章
• 顾客的平均等待时间 • 顾客必须等待的概率 • 服务员空闲的比例 • 平均服务时间 • 平均到达间隔时间 • 等待顾客的平均等待时间 • 顾客在系统中的平均逗留时间
物流系统建模 与仿真
平均等待时间=顾客在队列中等待的总时间/总顾 客数
顾客必须在队列中等待的概率=等待的顾客数/总 顾客数
图2-4 进行多次采样的蒙特卡 罗方法计算单位圆面积的值
物流系统建模 与仿真
2.2.2 蒙特卡罗方法的应用
应用蒙特卡罗方法进行仿真分析的原理
利用各种不同分布随机变量的抽样序列来仿真实 际系统的概率模型,给出问题数值解的渐近统计 估计值。
要点如下 对问题建立一个简单且便于实现的概率统计模型, 使要求的解恰好是所建模型的概率分布或数学期 望;
09~23 29~68 67~82
24~43 69~88 83~94
程图。它表示系统如何对这个事件进行处 理、执行。
物流系统建模 与仿真
“离开事件”流程图(简化版)
离开事件
服务员变成Idle No
有其它顾客吗?
Yes
从队列中移出顾客
图4.1 离开事件(服务完成)的流程图
物流系统建模 与仿真
到达事件”流程图(简化版)
到达事件
开始服务顾客 No
服务员忙吗?
Yes 顾客进入队列排队
利润=销售收入-报纸成本-额外需求的利润损失+报 废报纸的回收费
物流系统建模 与仿真
需求
40 50 60 70 80 90 100
报纸类型 良 中 差
表2-15 每天报纸需求量的分布
需求概率分布


0.03
0.10
0.05
0.18

Witness仿真软件基础教程(2024)

Witness仿真软件基础教程(2024)

优化方法
通过调整参数设置,可以优化仿真模型的性 能。常见的优化方法包括改变仿真时间以观 察长期趋势、调整随机数种子以减少随机误 差、启用并行计算以加速仿真过程等。
2024/1/24
15
03
数据分析与可视化
2024/1/24
16
数据收集、整理及导出方法
数据收集
通过Witness软件内置的数据收集工具,可以方便地收集仿真过程中的各种数据,包括
19
04
案例实战:生产线仿 真优化
2024/1/24
20
案例背景描述及目标设定
案例背景
某制造企业生产线存在效率低下、资源浪费 等问题,需通过仿真优化提升生产效益。
2024/1/24
目标设定
通过Witness仿真软件对生产线进行建模与 仿真,找出瓶颈环节,提出优化方案,提高
生产效率和资源利用率。
21
2024/1/24
脚本编程还支持与外部数据源进行交互,如读取Excel表格数据、连接数 据库等,进一步扩展了仿真的应用场景。
25
多人协同工作流程设置
2024/1/24
01 Witness支持多人协同工作,可以方便地在团队 之间共享和编辑仿真项目。
02 通过设置工作流程,可以明确各个团队成员的职 责和权限,确保项目的顺利进行。
7
界面布局与功能介绍
2024/1/24
菜单栏
包含文件、编辑、视图等常用操作。
工具栏
提供快捷操作按钮,如新建、打开、 保存等。
8
界面布局与功能介绍
模型窗口
显示构建的仿真模型。
属性窗口
显示和编辑模型对象的属性。
输出窗口
显示仿真结果和相关信息。

第二章witness仿真系统

第二章witness仿真系统

2 、菜单栏 • 菜单栏位于屏幕的第二行,它包含: File(文件)、Edit(编辑)、View(显 示)、Model(模型)、Elements(元素)、 Reports(报表)、Run(运行)、Window (窗口)、Help(帮助)九个菜单选项。
3、 工具栏 • Witness 系统提供了不同环境下的八种 常用的工具栏,它们是:Standard、Model、 Element、Views、Run、Reporting、 Assistant、Display Edit。激活其中一个 工具栏,即在屏幕上显示出一行相应的工 具栏,用鼠标将它拖放到合适的位置,就 可以使用这个工具栏提供的相应的工具进 行某些操作。
• 三种元素:
1. 实物元素:代表实际系统中看得见的实体,如原 材料part/fluid、加工设备 machine/processor 、作业员labor、运输工具 conveyer/track/pipe、仓库buffer/tank
• (1)离散型元素 表示所要研究的现实系统中可以看得见的、可以计量个数 的物体,一般用来构建制造系统和服务系统等。主要包括: 零部件或实体(Part or Entitle);机器(Machine); 输送链(Conveyor);缓冲区或仓库(Buffer);车辆 (Vehicle);轨道(Track);劳动者(Labor);路径 (Path);模块(Module) • (2)连续型元素 同离散型元素相对应,这种类型的元素用来表示加工或服 务对象是流体的系统,比如化工、饮料等。主要包括:流 体(Fluid);管道(Pipe);处理器(Processor);容 器(Tank) • (3)运输逻辑型元素 用于构建物料运输系统。主要包括:运输网络 (Network);单件运输小车(Carriers);路线集 (Section);车辆站点(Station)

第七章 WITNESS采购过程建模与仿真

第七章 WITNESS采购过程建模与仿真

第七章WITNESS采购过程建模与仿真在车辆生产物流系统中,需要通过供应商采购的产品或物料有轮胎和钢板,假设这两类产品的采购过程分别使用两种采购模式:定期定量的(Q,T)模式和定期不定量的(s,S,T)模式,本章对这两类物料的采购过程进行建模和仿真。

1采购过程系统描述(1)轮胎采购过程描述在本案例VPLS中,总装线的节拍为2分钟,则一天480钟内总装线装配计划为240台,每台车辆需要一套轮胎,一套轮胎为4只,在案例中以套数计量。

采购部门对轮胎的采购采用定期定量模型进行采购,其中订货周期T为3天,每次订货量Q为720套,从发出订单到轮胎入库的采购提前期服从uniform (480,960)均匀随机分布,在模型初始时刻假设车间有轮胎500套。

(2)钢板采购过程描述虽然案例中的总装节拍是固定的,理论上说所需的板材件数量也是固定的,但是由于钢板切割时具有多种下料组合,使得实际使用的钢板数量具有一定随机性,因此系统对钢板的采购模式使用(s,S,T)模型。

在模型中,设定s为100,S为300,T为480,即每天(480分钟)开始时进行库存量统计,如果当前库存低于s,则进行采购,采购数量Q=S-当前库存量,采购提前期服从uniform (240,720)的均匀随机分布,在模型初始时刻假设车间有150张钢板。

系统进行如下假设:(1)不论是轮胎还是钢板,在途的订单最多只能有一个;(2)钢板消耗时间间隔服从均值为8分钟的负指数分布;(3)轮胎消耗间隔为2分钟一套。

通过WITNESS仿真,运行10天(10天×8小时/天×60分钟/小时=4800分钟),统计如下数据:(1)车间两类产品的平均存放量、最大存放量;(2)车间两类产品的缺货数量;(3)钢板订货次数、订货总量;在学习过程中,主要关注如下功能的实现:(1)两种采购模式的实现;(2)采购提前期的实现;(3)缺货的统计;2 模型设计2.1 建模元素定义该模型中所用到的元素以及元素在模型中所起的作用如表1所示。

维特尼斯(Witness)智能仿真建模软件

维特尼斯(Witness)智能仿真建模软件目录:一、Witness 软件简介1、系统仿真技术2、Witness应用领域3、Witness主要功能4.使用Witness的收益二、Witness 提供的模块三、Witness应用案例举例1、Witness各种领域的应用实例1-1、Witness在“公共服务”领域的应用1-2、Witness在“生产制造”领域的应用1-3、Witness在“能源工业”领域的应用1-4、Witness在“航空航天”领域的应用1-5、Witness在“医药化工”领域的应用1-6、Witness在“国防科技”领域的应用1-7、Witness在“呼叫中心”领域的应用2、应用模型举例(图)2-1、工厂规划模型2-2、呼叫/访问中心模型2-3、制造维护模型2-4、订货/储运模型2-5、飞机备件供应模型2-6、库存模型2-7、港口模型2-8、供应链模型2-9、公交车站模型3、如何建立模型举例3-1、交通控制仿真案例3-2、机场仿真模型案例3-3、家电维修部人力资源配置仿真模型3-4、医院病床数与服务水平优化仿真模型3-5、混流生产系统建模与仿真模型3-6、钢材配送供应链模型4、典型项目应用实例4-1、社区的警力配备和犯罪的预防控制4-2、Witness帮助改进Heathrow机场4-3、在银行、保险、金融中的应用4-4、在金融部门的业务咨询3-5、在日本尼桑汽车中的仿真生产的改进4-6、Witness在零售业的应用4-7、在Exxon航运分配的改善4-8、“空中客车”大型客机设计四、Witness中国部分用户1、Witness中国部分用户2、Witness国外部分用户附:生产系统场景虚拟现实软件简介L维特尼斯(Witness)智能仿真软件简介一、Witness 软件简介Witness是由英国 lanner公司推出的功能强大的仿真软件系统。

它可以用于离散时间系统的仿真,同时又可以用于连续流体(如液压、化工、水力)系统的仿真。

第七章 WITNESS采购过程建模与仿真

第七章WITNESS采购过程建模与仿真在车辆生产物流系统中,需要通过供应商采购的产品或物料有轮胎和钢板,假设这两类产品的采购过程分别使用两种采购模式:定期定量的(Q,T)模式和定期不定量的(s,S,T)模式,本章对这两类物料的采购过程进行建模和仿真。

1采购过程系统描述(1)轮胎采购过程描述在本案例VPLS中,总装线的节拍为2分钟,则一天480钟内总装线装配计划为240台,每台车辆需要一套轮胎,一套轮胎为4只,在案例中以套数计量。

采购部门对轮胎的采购采用定期定量模型进行采购,其中订货周期T为3天,每次订货量Q为720套,从发出订单到轮胎入库的采购提前期服从uniform (480,960)均匀随机分布,在模型初始时刻假设车间有轮胎500套。

(2)钢板采购过程描述虽然案例中的总装节拍是固定的,理论上说所需的板材件数量也是固定的,但是由于钢板切割时具有多种下料组合,使得实际使用的钢板数量具有一定随机性,因此系统对钢板的采购模式使用(s,S,T)模型。

在模型中,设定s为100,S为300,T为480,即每天(480分钟)开始时进行库存量统计,如果当前库存低于s,则进行采购,采购数量Q=S-当前库存量,采购提前期服从uniform (240,720)的均匀随机分布,在模型初始时刻假设车间有150张钢板。

系统进行如下假设:(1)不论是轮胎还是钢板,在途的订单最多只能有一个;(2)钢板消耗时间间隔服从均值为8分钟的负指数分布;(3)轮胎消耗间隔为2分钟一套。

通过WITNESS仿真,运行10天(10天×8小时/天×60分钟/小时=4800分钟),统计如下数据:(1)车间两类产品的平均存放量、最大存放量;(2)车间两类产品的缺货数量;(3)钢板订货次数、订货总量;在学习过程中,主要关注如下功能的实现:(1)两种采购模式的实现;(2)采购提前期的实现;(3)缺货的统计;2 模型设计2.1 建模元素定义该模型中所用到的元素以及元素在模型中所起的作用如表1所示。

witness仿真系统


示例: ♦ INPUTDLG ("Number of Machine","Please input the number of machine!","2",5,2) 会 弹出下列可编辑的交互窗口,
ቤተ መጻሕፍቲ ባይዱ
4、数据库函数 DBOpen();用来根据ODBC数据源及SQL语句对数据库 进行查询。 DBClose();用来关闭用DBOpen()打开的数据库。 DBAdd();用来向打开的数据库添加记录,并使记录 指针指向当前记录。
title 字符串型,用来产生交互窗口的标题; dialog_text 字符串型,用来产生交互窗口的要进行编 辑的提示信息; field_default 字符串型,在交互窗口要输入的默认值; field_width 整数型,交互窗口要输入的文本的宽度; type_id 整数型;交互窗口要输入的类型,若 type_id =1,则应该输入字符串型;若 type_id =2,则应该输入 整数型;若 type_id =3,则应该输入实数型;
分支结构有单向分支和多向分支语法结构,分别如下: (1) 单向分支,也叫简单分支结构 IF <条件表达式> <命令行序列> ENDIF (2) 多向分支,也叫复杂分支结构 IF <条件表达式1> <命令行序列1> ELSE <命令行序列2> ENDIF
(3)使用分支语句应注意的几点: a IF… … ENDIF 必须配对使用; b〈条件表达式〉可以是各种表达式或函数的组合,其 值必须是逻辑值; c〈命令行序列〉可以由一个或多个命令组成,也可以 是条件控制语句组成的嵌套结构。 示例 IF (water_level >= 0) AND (water_level <= 5) PRINT "The level in the water tank is low" ELSEIF (water_level > 5) AND (water_level <= 10) PRINT "The level in the water tank is normal" ELSE PRINT "The level in the water tank is high" ENDIF

Witness仿真系统基础教程

使用Witness提供的统计工具对仿真结果进行分析,如直方图、饼图等。
高级建模技术
子模型与模块化
使用子模型和模块化技术,提高模型的复用 性和可维护性。
并发处理
利用Witness的并发处理功能,提高仿真效 率。
复杂逻辑实现
运用高级编程技巧实现复杂的逻辑和控制流 程。
优化算法与应用
线性规划
使用线性规划方法解决资源分配问题,提高 系统效率。
构建实体
在Witness中创建代表实际物体的实体,如 机器、传送带、仓库等。
定义属性
为实体设置相关属性,如处理时间、容量、 故障率等。
连接实体
使用路径和连接器将实体连接起来,形成完 整的系统流程。
数据输入与参数设置
数据输入
通过Excel或其他数据文件导入数据,为模型提供运 行所需的基础数据。
参数设置
02 在菜单栏中选择“运行”->“开始”命令;
03
系统将开始运行仿真,并在输出窗口中显 示运行信息和提示;
04
运行完成后,可以在仿真区域中查看运行 结果和数据。
PART 03
建模与仿真过程
REPORTING
模型构建方法与步骤
确定系统边界
明确要研究的系统范围,包括系统的输入、 输出和主要组成部分。
度和忠诚度。
PART 05
总结与展望
REPORTING
学习成果回顾
掌握了Witness仿真系统的基础知识和操作方法,包括建模、仿真运行、 数据分析等。
了解了Witness仿真系统在各个领域的应用案例,如物流、制造、服务等。
通过实践练习,熟悉了Witness仿真系统的常用功能和工具,提高了解决 实际问题的能力。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档