"该文档是关于基于 Witness 的板凳生产系统的简单步骤,主要涉及对象的添加、参数设置以及生产线流程中的各个步骤,如坐垫、椅背、椅腿的进入速度,组装、喷漆、检验和包装部门的工作速度和效率。文档通过 Witness 软件模拟了生产线的运行,包括各种随机分布的设置和特定规则的定义。"
基于 Witness 的板凳生产系统是一个用于教育教学的实例,旨在让学生理解工业生产流程的模拟和优化。以下是具体的知识点:
1. **对象添加与参数设置**:
- 在 Witness 中,可以通过右键菜单的 "Define" 添加对象,如坐垫(seat)、椅背(back)和椅腿(leg),并设置它们的属性,如 name 属性。
- 对象的参数可以通过右键菜单的 "detail" 进行详细配置,包括速度、容量等。
- "display" 选项允许修改对象的显示属性,如绘制样式(draw)和更新规则(updating)。
2. **生产线速度分布**:
- 坐垫和椅背进入流水线的速度遵循均值为 Nmin 的负指数分布(NEGEXP(1,1)),椅腿的速度则服从均值为 Nmin 的指数分布(-1*LN(RANDOM(1)))。
- 组装部门的组装速度服从均值为 2min 的负指数分布。
- 喷漆速度为 10min/件,合格率设定为 95%。
- 检验部门的工作速度遵从均值为 3min 的一阶爱尔朗分布。
- 包装部门的工作效率遵循均值为 Nmin 的一阶爱尔朗分布。
3. **生产流程操作**:
- 使用 Witness 中的 "pushto" 和 "pullfrom" 规则来控制物料在不同工作站之间的移动。
- 例如,坐垫、椅背和椅腿通过 "pushto" 规则推送到相应的装配站(B1, B2, B3),并可以设置图标(icon)和文本(text)属性。
- 组装站(assembly)类型设置,循环时间(cycletime)用负指数分布表示,匹配来自不同源的物料,并将其推送至喷漆站。
- 所有路径(path)的穿越时间(traversetime)设定,离开时的动作(Actionsonleave)可能包括成本计算和其他属性调整。
- 喷漆站(painting)的喷漆周期同样遵循负指数分布,完成喷漆后根据随机规则(如 IUNIFORM)分配颜色,通过 "pullfrom" 规则从喷漆站拉取产品并推送到检验站。
- 检验站(inrespection)与劳动力(ininspector)配合工作,模拟实际检验过程。
4. ** Witness 模拟技巧**:
- Witness 提供了多种随机分布函数,如负指数分布(NEGEXP)和均匀分布(IUNIFORM),用于模拟生产过程中的不确定性。
- 通过路径(path)和规则(rule)的设置,可以模拟复杂的生产流程,包括物料流动、等待时间、质量检查等。
- Witness 允许自定义事件和条件,如根据产品状态改变颜色或标记,以可视化地展示生产流程中的问题。
此文档提供了一个基于 Witness 的板凳生产系统模型,通过这个模型,学习者可以了解如何使用 Witness 软件来构建和分析工业生产流程,理解随机变量在模拟中的应用,以及如何优化生产效率和质量。