WITNESS仿真系统基础培训PPT
Witness软件功能简介(全)新版培训教材
用户可以将软件中的数据导出为多种格式,如 PDF、Word、Excel等,以满足不同场景下的数 据共享和汇报需求。
视图与布局调整
丰富的视图选项
动态数据刷新
Witness软件提供多种视图选项,如 表格视图、图形视图、甘特图视图等, 用户可以根据需要选择合适的视图进 行数据展示和分析。
Witness软件功能简 介(全)新版培训教材
目录
• 软件概述与安装 • 基础功能介绍 • 高级功能详解 • 案例分析与应用实例 • 常见问题解答与故障排除 • 培训总结与展望
01
软件概述与安装
Witness软件简介
Witness是一种先进的仿真软件,广泛应用于制 01 造、物流、服务等领域的建模和仿真。
06
培训总结与展望
本次培训重点内容回顾
Witness软件基础功能介绍
建模与仿真
包括软件界面、工具栏、菜单栏等基础操作。
详细讲解了Witness软件的建模流程、仿真 设置、运行仿真等关键步骤。
数据分析与优化
案例实战
介绍了如何运用Witness软件进行数据分析、 寻找瓶颈、优化资源分配等方法。
通过多个典型案例,让学员们深入了解 Witness软件在实际问题中的应用。
技巧1:查看日志文件 通过查看Witness软件生成的日志文 件,可以获取详细的错误信息,有助
于定位问题原因。
技巧2:启用调试模式
在软件设置中启用调试模式,可以显 示更详细的运行信息,帮助诊断复杂 问题。
技巧3:联系技术支持
如果遇到无法解决的问题,可以联系 Witness软件的技术支持团队,获取 专业的帮助和指导。
确保计算机满足最低系统要求,检查并更新显卡 驱动,尝试以管理员身份运行软件。
Witness软件 生产物流系统建模与仿真PPT课件
第06讲 流水线生产物流系统建模与仿真
• 提纲
一、Witness建模与仿真的 基本过程
二、流水线生产物流系统概 述
➢流程分析 ➢示例模型分析
三、模型构建
➢定义元素 ➢元素细节设计
四、仿真实验
➢仿真工具栏 ➢实验结果分析
《生产物流系统建模与仿真》-电子工业出版社
元素作用 模拟被加工的零件 模拟称重机器 模拟清洗机器 模拟加工机器 模拟检测机器 模拟输送链1 模拟输送链2 模拟输送链3 统计产成品数量
《生产物流系统建模与仿真》-电子工业出版社
定义元素Define
定义: 零件 定义: 机器
定义: 输送链
定义: 变量
《生产物流系统建模与仿真》-电子工业出版社
定义元素Define:初步界面
三、模型构建
1、定义元素Define 2、元素可视化设计Display 3、元素细节设计Detail 4、模型检验Validation&Verification 5、仿真实验和结果分析
《生产物流系统建模与仿真》-电子工业出版社
定义元素Define
元素名称 Widget Weigh
Wash Produce Inspect
Witness中可以通过以下4种方式定义元素
(1)通过系统布局区(layout window)定义元素 (2)通过元素选择窗口(elements)定义元素 (3)使用工具栏进行元素的定义 (4)通过用户元素窗口(designer elements)元素模板定 义元素
4种方式定义元素操作演示
《生产物流系统建模与仿真》-电子工业出版社
《生产物流系统建模与仿真》-电子工业出版社
课件:第06章 Witness仿真系统
后把“SCOOP” 单件运输小车从铁钩上放下,空铁钩则沿着路线集返
回起点。
使用运输网络应注意以下两点:
1、在同一个网络中,只能使用路线集、站点和单
的元素。假如模块使用一个周期时间,我们可生成这个模块的报告。
4.详述模块中的一个处理过程,将它保存到一个模块文件中(*.mdl),这个文
件包含所有关于这个模块的信息、元素和图标等。然后把这个文件载入另一个
Witness 模型中。
5.在一个模块中可以创建另一个模块,这就是阶层模型。
6.可以利用一个特殊的模块结构来建立自己的对话框。
6 轨道(Track)
轨道是一种代表车辆运输部件时所遵循的路径的离散元素。它也
定义了车辆装载,卸载或停靠的地点。
车辆所走的路径是由一系列轨道组成的。每条轨道都是单向的,
假如你需要一条双向的轨道,只需定义两条沿相同线路但方向相反的
轨道就可以了。车辆在“尾部”(rear)进入轨道,并向“前部”(fr
ont)运动。一旦到达前部,该车辆可以进行装载,卸载或其它的操
在Witness 里建立运输系统应按照如下两个步骤:
1. 设计轨道布置图和运载路线。这需要创建所需的轨道和车
辆,并且详细说明车辆在轨道之间移动所需的细节。这一步不需要
考虑部件怎样装上车辆或怎样从上面卸载下来。
2. 详细说明我们所定义的车辆怎样来满足运输的需要。它有两
种方式,可能是被动式的,也可能是主动式的。
这种输送链允许部件的累积。假如该输送链上的部件被阻塞,部件
会不断地滑在一起,直到这个输送链被塞满。
输送链通常把部件从一个地点移到另一个地点。部件从
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仿真软件基础教程(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仿真系统
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中创建代表实际物体的实体,如 机器、传送带、仓库等。
定义属性
为实体设置相关属性,如处理时间、容量、 故障率等。
连接实体
使用路径和连接器将实体连接起来,形成完 整的系统流程。
数据输入与参数设置
数据输入
通过Excel或其他数据文件导入数据,为模型提供运 行所需的基础数据。
参数设置
02 在菜单栏中选择“运行”->“开始”命令;
03
系统将开始运行仿真,并在输出窗口中显 示运行信息和提示;
04
运行完成后,可以在仿真区域中查看运行 结果和数据。
PART 03
建模与仿真过程
REPORTING
模型构建方法与步骤
确定系统边界
明确要研究的系统范围,包括系统的输入、 输出和主要组成部分。
度和忠诚度。
PART 05
总结与展望
REPORTING
学习成果回顾
掌握了Witness仿真系统的基础知识和操作方法,包括建模、仿真运行、 数据分析等。
了解了Witness仿真系统在各个领域的应用案例,如物流、制造、服务等。
通过实践练习,熟悉了Witness仿真系统的常用功能和工具,提高了解决 实际问题的能力。
Witness仿真课件
劳动者 规则
WITNESS 标准随机分布
WITNESS 提供了如下 14 种标准随机分布函 数: (1)BETA β分布; (2) NORMAL 正态分布; (3)BINOMIAL 二项分布; (4)POISSON 泊松分布; (5)ERLANG 爱尔朗分布; (6)RANDOM 0-1 均匀分布; (7)GAMMA γ分布; (8)TNORMAL 截断正态分布; (9)IUNIFORM 整数均匀分布; (10)TRIANGLE 三角分布; (11)LOGNORML 对数正态分布; (12)UNIFORM 均匀分布; (13)NEGEXP 负指数分布; (14)WEIBULL 威伯分布
WITNESS 建模与仿真过程
定义 系统 元素 2003 优化 归档 报告 显示 系统 元素
详细 定义 运行
witness实例
在实例模型中,小部完每一步操作后小部件通过充当 运输工具和缓存器的传送带(conveyer)传送至下一个操 作单元。小部件在经过最后一道工序“检测”以后,脱离本 模型系统。仿真一周,试求该系统的产出量和各设备的利 用率。
Witness建模元素
图形元素
时间序列图(Timeseries) 饼状图(Pie chart) 直方图(Histogram)
规则
输入 规则 输入规则控制零部件或者流体进入在 系统中的流动过程。
输出 规则
输出规则控制着当前元素中的零部件 ,流体,车辆和单件运输小车输出的 目的地和数量等。 劳动者规则可以让我们详细说明实体 元素为完成任务所需要的劳动者类型 和数量。
Witness 仿真系统
Witness综述 Witness用户界面 Witness建模元素 Witness规则 Witness标注随机分布 Witness建模与仿真过程 Witness实例
WITNESS仿真系统基础培训PPT.
SEQUENCE规则
• SEQUENCE /failure_option location1, location2 {,location3...}
• failure_option:失效模式选项,用于指定当输入规则不能从特定的 Location中提取元素时,如何进行操作。具体有三种模式:
• WAIT:Sequence规则的作用元素将等待,直至能够输入特定的元素,此时, Sequence顺序规则需要严格的执行。 • NEXT:如果前一个Location中的元素提取失败,将使用下一个Location中的元素替代, 而且,如果最后一个Location中的元素提取失败,将使用第一个Location中的元素替 代。 • RESET:当非第一个Location中的元素提取失败时,将使用第一个Location中的元素 替代,而且本次输入将都使用第一个Location中的元素作为输入。
7.一个组装设备需要将7个零件组装在一起,其输入规则设定为“PULL FROM BUFA,BUFB,BUFC”,在组装设备开工之前,BUFA中存有 3个零件A,BUFB中有2个零件B,BUFC中有7个零件C,则设备开 工时,所提取的7个零件是什么?
生产物流系统建模与仿真练习题
1. 在超市入口有一台银行 ATM 机,用于客户提取现金,假设需要提取现金 的客户到达时间间隔服从均值为 2 分钟的负指数分布,客户提取现金所 需的时间服从均值为 1.8 分钟的负指数分布;模拟客户具有下列特性时 的系统:
•
装配系统描述
• 某装配产品由3类零部件组装而成,分别是顶部(Top)、底座 (Bottom)、螺丝钉(Screw)连接而成;
• 这三种零部件主动进入系统:
• 顶部进入系统最大量为10,进入时间间隔服从[3,4]的均匀分布,每次批量为1; • 底部进入系统最大量为10,进入时间间隔服从[4,6]的均匀分布,每次批量为1; • Screw进入系统地最大量为20,进入时间间隔服从[20,30]的均匀分布,每次批 量为5。
witness培训资料
PPT文档演模板
witness培训资料
例一:assemblymachine
§ 元素介绍:part / buffer / machine / 系统随机分布 函数uniform(min,max,prn)
§ 状态keys;
§ 流程介绍:三个零件随机到达系统,暂存于仓库,有一机器装配这
三个零件成一个成品,存于自身的缓冲区。
3. 图形元素:形象化表示实体的运行特征。如时间序列图 形timeseries, 饼状图piechart, 直方图histogram
PPT文档演模板
witness培训资料
part
§ 需要盖章的文件 § 电话交换中心中,需要转接的来电 § 主板生产线上的电子元器件 § 商场中的顾客 § 医院中看病的病人 § 机场中的旅客行李包
Waiting line
Priority rule
Service facilities
Served customers
PPT文档演模板
witness培训资料
Waiting Line Arrangements
Service facilities
(a) Single line
Service facilities
PPT文档演模板
witness培训资料
• 排队系统
顾客输入 顾客源
服
排队结构
务
规服 机
排队规则 则 务 构
离去
排队系统
PPT文档演模板
witness培训资料
PPT文档演模板
Service facility
witness培训资料
排队模型
Customer population
Service system
witness仿真软件培训教程
WITNESS 仿真软件系统基础培训北京惠特尼斯科技发展有限公司Outline¾流水生产线系统建模与仿真¾组装作业过程建模仿真¾油漆工序仿真建模¾座椅组装工序建模¾托盘生产系统建模¾物料配送系统仿真¾混流生产系统模型¾多班次车间生产模型¾车间运输模型¾流水生产线模型改善¾定期运输控制模型¾Witness Doc的设计与使用¾Witness Optimizer的设计与使用¾Motorola V9 Line仿真模型分析和探讨一、生产线物流系统建模案例一、生产线物流系统建模案例•Exercise1二、组装作业工序建模案例C Hold 2L 6二、组装作业工序建模案例流程介绍:•有一个油漆工序油漆一种立方体的箱体,客户提供的箱体长宽高各不相同,油漆工序为每个箱体油漆的时间由箱体的面积决定。
•根据以往的统计数据:¾客户提供箱体的时间间隔服从(10,20)小时的均匀分布,¾批量服从[8,15]的整数均匀分布,¾箱体长宽高分别服从(10,20),(15,30),(10,25)的均匀分布,¾油漆时间(分钟)是表面积的均方根,•使用WITNESS 建立该油漆工序的仿真模型三、油漆分流作业仿真案例三、油漆分流作业仿真案例•通过本案例的学习:¾Function/attribute元素的使用;¾自定义part图标;¾系统属性pen的运用;¾分流输出设计;¾均匀随机分布函数uniform和整数均匀随机分布函数iuniform的使用;•Exercise 2Homework 1两种不同类型的零件到达工厂进行加工。
零件1的到达间隔时间服从Uniform(10,20),所有时间单位为小时,首次到达时刻点为0。
第5章 witness仿真系统(本)
第5章 Witness仿真系统5.1 Witness综述Witness 是由英国 lanner 公司推出的功能强大的仿真软件系统。
它可以用于离散事件系 统的仿真,同时又可以用于连续流体(如液压、化工、水力)系统的仿真。
目前已被成功运用 于国际 3000 多家知名企业的解决方案项目,如 Airbus 公司的机场设施布局优化、BAA 公司的 机场物流规划、BAE SYSTEMS 电气公司的流程改造、Exxon 化学公司的供应链物流系统规划、 Ford 汽车公司的工厂布局优化和发动机生产线优化、Trebor Bassett 公司的分销物流系统规划等。
目前,Lanner 公司已经在包括澳大利亚、巴西、法国、德国、中国、意大利、日本、 韩国、南非、美国、英国等 25 个国家和地区设立代理,负责软件的推广和技术支持等工作。
5.2 Witness元素——模型的重要组成部分现实的生产或物流系统总是由一系列相互关联的部分组成。
比如制造系统中的原材料、机 器设备、仓库、运输工具、人员、加工路线或运输路线等;服务系统中的顾客、服务台、服务 路线等。
Witness 软件使用与现实系统相同的事物组成相应的模型,通过运行一定的时间来模 拟系统的行为。
模型中的每个部件被称之为“元素(Element)”。
该仿真软件主要通过如下五类元素来构建现实系统的仿真模型:离散型元素、连续型元素、运输逻辑型元素、逻辑型元素、 图形元素等。
5.2.1离散型元素☐离散型元素是为了表示所要研究的现实系统中可以看得见的、可以计量个数的物体,一般 用来构建制造系统和服务系统等,主要包括:☐零部件(Part);☐机器(Machine);☐输送链(Conveyor);☐缓冲区(Buffer);☐车辆(Vehicle);☐轨道(Track);☐劳动者(Labor);☐路径(Path);☐模块(Module)等。
1 零部件(Part)☐零部件是一种最基本的离散型元素,它可以代表在其他离散型元素间移动的任何事物。
第5讲 Witness仿真系统
1、Witness系统仿真软件综述
系统布局区
系统布局区也叫系统布局窗 口,在系统布局区窗口中, 设置系统构成元素的可视化 效果及其二维相对位置。用 户可设置其背景及窗体名称 (Window/Control)。 Witness提供了8个窗口,结 合图层使用可从不同角度显 示可视化效果。
演示:修改窗体名称、背景、 网格大小等。
1、Witness系统仿真软件综述
用户界面
1、Witness系统仿真软件综述
演示:启动Witness,修改模型标题,并另存。
1、Witness系统仿真软件综述
工具栏。Witness提供了8种常用的工具栏, 它们是:Standard、Model、Element、View、 Run、Reporting、Assistant、Display Edit。
固定式(Fixed) 队列式(Queuing)
2、元素(离散元素)
输送链(Conveyor)
2、元素(离散元素)
缓冲区(Buffer)
缓冲区是存放零部件的离散元素(描述队列的可 视化元素)。例如车间内的临时存放区、缓冲容 器。
Witness仿真系统
——基础知识与操作
主要内容提示
1、Witness仿真软件综述 2、建模元素 3、规则 4、Witness程序设计基础 实例:流水线加工系统
1、Witness系统仿真软件综述
Witness 是由英国lanner 公司推出的功能强大的仿 真软件系统。它可以用于离散时间系统的仿真,同时又 可以用于连续流体(如液压、化工、水力)系统的仿真。 目前已被成功运用于国际4000 多家知名企业的解决方 案项目,如Airbus 公司的机场设施布局优化、BAA 公 司的机场物流规划、BAE SYSTEMS 电气公司的流程改 善、Exxon 化学公司的供应链物流系统规划、Ford 汽 车公司的工厂布局优化和发动机生产线优化、Trebor Bassett 公司的分销物流系统规划等。
课件第06章Witness仿真系统
易于扩展和定制
Witness仿真系统采用模块化 设计,易于进行功能扩展和 定制,满足用户个性化需求 。
27
2024/1/27
06
总结与展望
28
回顾本次课程重点内容
Witness仿真系统基本概念
介绍了Witness仿真系统的定义、作用和应用领域。
2024/1/27
仿真模型构建
详细讲解了如何使用Witness构建仿真模型,包括模型元素、逻辑关 系、数据输入等。
5
应用领域及价值
应用领域
Witness仿真系统可应用于制造业、物流业、医疗卫生、城市规划、交通运输等多个领域。
价值
通过Witness仿真系统,可以对复杂系统进行全面的分析和评估,帮助决策者制定科学合理的方案,提高系统运 行效率和质量。
2024/1/27
6
系统架构与组成
系统架构
Witness仿真系统采用模块化设计,包括建模模块、仿真模块、分析模块和优化模块等。
3
01
Witness仿真系统概述
2024/1/27
4
定义与发展历程
2024/1/27
定义
Witness仿真系统是一种基于计算机 技术的模拟软件,用于对现实世界中 的复杂系统进行建模、分析和优化。
发展历程
Witness仿真系统起源于20世纪80年 代,随着计算机技术的进步和仿真理 论的发展,逐渐在各个领域得到广泛 应用。
提供多种数据分析工具,支持对仿真数据 进行深入挖掘和分析。
内置多种优化算法,可帮助用户找到系统 性能瓶颈并进行优化。
支持对模型参数进行灵敏度分析,帮助用 户理解参数变化对系统性能的影响。
2024/1/27
wintess建模与仿真基本步骤
建模步骤
• 1.定义元素:通过define菜单,分别定义各个元素 名称、类型、数量,如表所示:
名称 类型
数量
Widget Part 1 Weigh Machine 1 Wash Machine 1 Produce Machine 1 Inspect Machine 1 C1 Conveyor 1 C2 Conveyor 1 C3 Conveyor 1
建模步骤
• 加工周期(Cycle Time):加工周期可以是固定 的时间值,也可以是随机分布函数或表达式。本 例中四种机器的加工周期都采用固定时间值。 • 进入规则(Input Rule):进入规则有主动(push) 和被动(pull)两种方式。对零件的进入采用拉进规 则。 • 送出规则(Output Rule):也有主动和被动两种方 式。当零件加工完后,采取主动送出规则。 • 各机器的加工周期、进入规则、送出规则如表1.2 所示。
PUSH to C3
PUSH to SHIP
建模步骤
• 4.仿真运行:运行一周(5天*8小时*60分钟 =2400分钟),得到统计结果如表1.3和表1.4 所示:
表1.3 机器统计信息报ce Inspect
空闲率%
0 20.33 40.46 40.62
忙率%
• 5.图形元素——可以将模型的运行绩效指标 在仿真窗口动态的表现出来。主要包括: 时间序列图(Timeseries);饼状图(Pie chart);直方图(Histogram)。
Witness建模规则
• 1.输入规则(Input Ruie) • 2.输出规则(Output Ruie)
仿真运行
各机器的加工周期、进入规则、送出规则表
机器名 Weigh 项目 Wash Produce Inspect
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DIM midQty AS INTEGER IF NPARTS (ELEMENT) = att.cutQty + 1
FOR ii = 1 TO 4 IF v.cutArray (ii,bineId) > 0 midId = ii GOTO outFor1 ENDIF
11m
6m
6m
6m
行车运输
❖ 切割机4的作业过程分析
切割4
冲压1 B
1 下料生产过程描述
❖ 下料模块中包含的资源有切割机床1、2、3、
4,冲床1和两个分拣工作站,一台行车,其
中冲床和两个分拣站各配备一1 名切工割1 人切割。2 切割3
分拣1 2
分拣2
14m 7m 7m
11m
6m
6m
6m
行车运输
❖ 切割机4的作业过程分析
ELSE
GOTO outFor
ENDIF
NEXT
LABEL outFor
❖ boardIn模组元素细节设计 4模型细节设计
❖ making模组元素细节设计 4模型细节设计
❖ making模组元素细节设计 4模型细节设计
!根据排料组号,对分拣后的工件附上物料种类号 DIM ii AS INTEGER
midQty = 0 FOR jj = midId + 1 TO 4
IF v.cutArray (jj,bineId) > 0 midId = jj GOTO outFor2
ENDIF NEXT LABEL outFor2 ENDIF NEXT ENDIF
❖ tranNet模组元素细节设计 4模型细节设计
B,并由工人运至冲压机床
模组making
output按照节拍 消耗五种工件
钢板在切割机上处理一定时间, 由行车吊至分拣区,分拣成工件
A、C、D、E
模型初始化(Initialize Actions)程序设计如下:
!数据初始化
DIM ii AS INTEGER
❖ 数据读入
XLReadArray ("chap11.xls","sheet1","cutArray",v.cutArray)
初始化读入 设置数据
("cha模p1组1.xvls","sheet1","$B$12:$E$12",v.unitPickTimes) v.dayTime = 480
v.needTrans (1) = 1
v.needTrans (2) = 1
v.needTrans (3) = 1
v.needTrans (4) = 1
XLReadArr4ay模("型cha细p11节.xls设","计sheet1","inputPlan",v.inputPlan)
XLReadArray ("chap11.xls","sheet1","$B$11:$E$11",v.unitCutTimes)
XLReadArray
Chap11.xls
NEXT LABEL outFor1 !获得该排料组中第一类物料序号 !对各物料附上物料号 FOR ii = 2 TO NPARTS (ELEMENT)
midQty = midQty + 1 ELEMENT AT ii:att.partId = midId IF midQty = v.cutArray (midId,bineId)
• 下料生产过程描述 • 建模假设及仿真目的 • 建模元素定义 • 模型细节设计 • 仿真实验及结果分析
主题
1 下料生产过程描述
❖ 下料模块中包含的资源有切割机床1、2、3、
4,冲床1和两个分拣工作站,一台行车,其
中冲床和两个分拣站各配备一1 名切工割1 人切割。2 切割3
分拣1 2
分拣2
14m 7m 7m
v.craneSpeed = 20
!统计有效的下料计划行数以及每日的总钢板数量
FOR ii = 1 TO 18
IF v.inputPlan (1,ii) > 0 AND v.inputPlan (2,ii) > 0
v.planRow = ii
v.totalBoard = v.totalBoard + v.inputPlan (2,ii)
2 建模假设及仿真目的
❖ 采用“模组”-m3o建d模u元le素元定素义进行建模元 素的分类和组织
❖ 模型执行流程
Chap11.xls 初始化读入 设置数据
4模型细节设计
模组v
模组boardIn
两类日待切割 板材进车间
rmBuf
根据切割机状态,依次将两类 切割机4将钢板切割为4块工件 钢板由行车吊运至切割机
切割4
冲压1 B
1 下料生产过程描述
❖ 切割机1、2、3的作业过程分析 1 切割1 切割2 切割3
11m
6m 6m
行车运输
14m 7m 7m
分拣1 2
分拣2
6m
切割4
冲压1 B
1 下料生产过程描述 ❖ 模型数据输入文件:chap11.xls
排料组合:cutArray 工时数据
排料计划: inputPlan
❖ tranNet模组元素细节设计 4模型细节设计
5 仿真实验及结果分析
复习思考题