基于witness的系统建模与仿真实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多路径生产仿真模型
S11085240007 物流工程
一、实验名称:多路径生产仿真模型
二、实验目的
1)了解结合路径path的系统设计。
2)熟悉系统元素Part、Machine、Buffer、Variable、Labor、Attribute的用法。3)深入研究系统元素Machine的用法。
4)研究机器、缓冲区结合路径以及劳动者之间协作所形成系统的运行效率。
三、实验设备仪器
计算机、Witness仿真软件
四、实验内容
1、元素定义(Define)
本系统的元素定义如表1所示。
表1 实体元素定义
元素名称类型数量说明Back Part 1 部件
Seat Part 1 部件
Legs Part 1 部件
B1buffer 1 缓冲区
B2buffer 1 缓冲区
B3buffer 1 缓冲区Paint_Q buffer 1 缓冲区Inspection_Q buffer 1 缓冲区
Packing_Q buffer 1 缓冲区
path1Path 1 路径
Path2Path 1 路径
Path3Path 1 路径
Path4Path 1 路径
Path5Path 1 路径
Assembly machine 1 组装机器
Painting machine 1 染色机器
Inspection machine 1 检验机器
Packing machine 1 包装机器
Inspector labor 1 质检员x variable 1 变量attribute c 1 属性
2、元素可视化(Display)设置
各个实体元素的显示特征定义设置如下图所示
3、元素细节(Detail)设计
1对Part各元素细节设计
●可视化效果设定
●属性定义:
seat.Arrival Type=Active
seat.inter Arrival=2.0
back.Arrival Type=Active
back.inter Arrival=2.0
legs.Arrival Type=Active
legs.inter Arrival=2.0
●规则定义:
seat’s output Rules:
PUSH to B1
back’s output Rules:
PUSH to B2
legs’ output Rules:
PUSH to B3
2对Buffer各元素细节设计
display 选项中对话框对buffer icon 、name、part queue属性进行设置;3对Machine各元素的细节设计
属性定义:
Assembly.Type=Assembly
Assembly.Cycle Time=6.0
Assembly. Input Quantity=3;!机器Assembly的输入零部件数量为3个;
规则定义:Assembly.Input Rules(From):
MATCH/ANY B1 #(1)B2 #(1)B3 #(1) !匹配缓冲区B1、B2、B3中的任意类型的part各一个;
Assembly.Output Rules(To):
PUSH to Paint_Q Using Path !通过路径将成品送至缓冲区Paint_Q;
活动定义:
Assembly.actions on finish:
3.1)对machine元素Assembly的详细定义:
属性定义:
♦Assembly.Type=Assembly
♦Assembly.Cycle Time=6.0
♦Assembly. Input Quantity=3;!机器Assembly的输入零部件数量为3个;
规则定义:
Assembly.Input Rules(From):
♦MATCH/ANY B1 #(1)B2 #(1)B3 #(1) !匹配缓冲区B1、B2、B3中的任意类型的part各一个;
Assembly.Output Rules(To):
♦PUSH to Paint_Q Using Path !通过路径将成品送至缓冲区Paint_Q;
活动定义:
Assembly.actions on finish:
♦ICON = 115!通过变换图标,表示seat、back、legs组装成了一把白色椅子;
3.2)对machine元素inspection的详细定义:
属性定义:
♦inspection.Type=Single
♦inspection.Cycle Time=3.0
♦bor=Inspector
规则定义:
inspection.Input Rules(From):
♦PULL from Inspection_Q !从缓冲区Inspection_Q中提取零件加工;inspection.Output Rules(To):
♦PERCENT /189 Packing_Q Using Path 90.00 ,
Paint_Q With Inspector Using Path 10.00 !产生随机概率,以90%的概率通过检测,使用路径移向Packing_Q,进行打包;以10%的概率检测出油漆有质量