witness试验报告.docx

上传人:b****6 文档编号:8499237 上传时间:2023-01-31 格式:DOCX 页数:17 大小:226.19KB
下载 相关 举报
witness试验报告.docx_第1页
第1页 / 共17页
witness试验报告.docx_第2页
第2页 / 共17页
witness试验报告.docx_第3页
第3页 / 共17页
witness试验报告.docx_第4页
第4页 / 共17页
witness试验报告.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

witness试验报告.docx

《witness试验报告.docx》由会员分享,可在线阅读,更多相关《witness试验报告.docx(17页珍藏版)》请在冰豆网上搜索。

witness试验报告.docx

witness试验报告

实验一witness基本操作

一、实验目的

1、掌握witness软件的基本操作

2、掌握元素的显示设置(display)和详细设豊(detail)

3、了解part元素被动模式和主动模式的区别和使用场合

4、掌握machine元素的七种类型的详细设宜(detail)

5、掌握machine元素准备(setup)和故障(breakdowns)的设置

6、掌握conveyor元素的详细设置

7、掌握labor元素的调用方法

8、掌握pull、push规则

9、掌握sequencexpercent规则

二、实验内容

创建如下模型

根据以下要求完成实验

(一)详细设置(元素属性、规则)

lxpartOOl到达间隔时间为uniform(5,20),批次为1,存放于buffersOOl,如卜图所示:

2、partOO2的到达间隔时间为15,批次为2,存放于buffers002t如下图所示:

3、machineOOl为组装机(assemble),把2个part002包装进1个partOOl中,加工时间为

20,包装结朿后输出到buffersOOS,设置如下图所示:

然后选择sequence输入规则,设置如下图所示:

4、machine002为单机(single),加工时间为5,合格率为95%»输出到conveyorOOl.不合格品丢弃至scrap:

每加工20次会产生一次故障,发生故障时要有两个laborOOl进行维修,维修时间为10,设置如下图所示:

DetailMachine-Mschine002

然后选择percent输出规则,设置如下图所示:

发生故障时要有两个laborOOl进行维修,维修时间为10,设置如下图所示:

5、machine003为生产机(production)♦该机将来自于conveyorOOl上的零部件拆分为原先的零部件,加工时间为20,加工后输出到conveyor002o每加工10次要有一个laborOOl对机器进行调整,调整时间为5,设宜如下图所示:

 

General|SatupIBraalcdownsName:

|Machine003

Shi£t|Actions|Coding|Raporting|Notos

Quarttits

Priorits(Lowest

fype:

jlroduction

ProduceFromFirst】

InheritAttributeV

Output

Produetion

确定|

取消|

帮助

&

 

Breakdown

[Undefined

确走I取消|

帮助

每加工10次要有一个laborOOl对机器进行调整,调整时间为5,设置如下图所示:

DetailMachine-Machine003

General|SetuD

BreakdownsjShift\Actions]Costing]Reporting|Notes

reakdownMode

BreakdownDuration

Op

No.ofOperations

TimeBetv/eenFailures

ActionsonDov/n

LaborRule

RepairTime

ActionsonResume

ScrapPart

Seti

R(

1

100

N

Y

5.0

N

I

Breakdown?

actors

Breakdown

PBreakdcwnsEnable*l.-,r

undefined

6、conveyorOOl和conveyor002的长度(length)为40,容量(capacity)为40,部件通过时间为20(提示:

通过时间=lengthinpartsXindextime)i设置如卜图所示:

|Breakdowns|Shi£tjActions|Costing|Reporting:

|Notes

Name:

QuanticFriorip

Type:

(ConveyorOOl

|1JL^west

|IndexedQueuing

Lengthinparts:

MaximwiCapacity:

[40~

 

Input

MovementIndextime:

Output

|0.5

From...

Restart

To...

lUad^fin

Wait

ctionsOrJoin..|X:

tioris;OnFront..1只

Wait

囲走I取消I垂助f

7xlaborOO1的数量(quantity)为3

8、运行模型,如下图所示:

(二)模型辅助操作

眞点击工具栏矍I图标,会使连接线显示或隐藏;

2、点击工具栏型昱1放大或缩小视图:

3、点击工具栏匡图标,观察其变化:

(三)显示设置(display)

1、把partOOl和partOO2的style设宜为不同图片

2、把buffersOOlxbuffers002和buffersOO3的队列显示设置为数量,数字长度为3位

3、修改machineOOlxmachine002和machine003的icon

4、把conveyorOOl和conveyor002的外宽(width)和内宽(innerwidth)设为20、19,显示大小(displaysize)设置为2

四、实验心得

通过本次实验让我们掌握了witness软件的基本操作,使我们从不认识到了解再到熟练这样的一个过程,在这个过程中我们也遇到了很多问题,比如在连接各元素时,不能显示英连接线,刚开始一直以为是没连接上,后来才发现时自己把它隐藏起来了,在实验的过程中遇到很多类似的问题,但在组员的努力和老师的耐心指导之下,我们把这些问题一一解决了。

实验二港口集装箱运输仿真实验

一、实验目的

利用Vehicle/track元素建立运输系统

2、伪随机数生成函数的使用

3^Documentor的使用

二、实验器材

计算机一台、witness仿真软件

三、实验内容

某零售公司销售进口产品,这些进口产品由国外通过集装箱运输至码头,然后公司派车辆将这些集装箱运输至公司的配送中心,以便配送给各地的销售网点。

其中集装箱到达码头的时间间隔服从[10,20]小时的均匀分布,每次到达批量服从[2,4]的均匀整数分布,公司有2辆同类型运输车用来将集装箱由码头运送至配送中心,该车每次只能运送一个集装箱,车辆空载行驶速度为80公里/小时,满载速度为60公里每小时。

公司停车场距离码头10公里,码头距离配送中心50公里,配送中心距离公司停车场45公里,运输任务结束后车辆回到停车场。

车辆在码头装载集装箱需要的时间服从均值为30分钟的负指数分布,在配送中心卸载集装箱需要的时间服从均值为20分钟的负指数分布。

建立该问题的仿真模型并运行。

使用documentor输出码头、路径的代码。

四、实验步骤

2、元素的配置.输入/输岀规则、程序语句

元素配置:

(1)集装箱到达码头的时间间隔服从[10,20]小时的均匀分布,每次到达批量服从[2,4]的均匀整数分布

(2)公司有2辆同类型运输车用来将集装箱由码头运送至配送中心,该车每次只能运送一个集装箱,车辆空载行驶速度为80公里/小时,满载速度为60公里每小时。

(3)公司停车场距离码头20公里,码头距离配送中心50公里,配送中心距离公司停车场45公里,运输任务结朿后车辆回到停车场。

在track元素的detai冲设置displaylength为别为10、50、45

(4)车辆在码头装载集装箱需要的时间服从均值为30分钟的负指数分布,在配送中心卸载集装箱需要的时间服从均值为20分钟的负指数分布。

输入输出规则:

(1)buffersOOl到码头采用push-load输入规则

(2)码头至配送中心的公路到配送中心采用push-unload输岀规则

(3)vehiclesOOl到停车场采用push-entry输出规则

程序语句:

(1)buffersOOl的actionsoninput中输入:

CALLVehiclesOOl,码头,码头至配送中心,0;

VSEARCH码头,码头至配送中心,配送中心至码头,停车场

(2)在VehiclesOOl的actionsonentry中输入:

dest停车场

五、实验心得

在这次实验中我们利用Vehicle/track元素建立运输系统,并且掌握了伪随机数生成函数的使用,通过本次实验,掌握了路径的编借,掌握了使用documentor输出码头、路径的代码。

运用这些可以建立基本的运输模型。

在此次实验中我们同样遇到了不少问题,但在组员的努力及老师耐心的指导下,我们最终还是完成了实验。

实验三排队系统仿真

一、实验目的

1、掌握power&free四元素的使用

2、掌握排队系统的组成及分析

二、实验内容

系统描述:

partOOl是待处理的零部件,到达间隔时间为60分钟,批量为5-15的整数均匀分布;PFSection元素为隶属于PFNetworkOOl的power&free系统,工作类型为路径驱动(sectionpowered),其中PFstationOOl是装载站点,PFStation003是卸载站点,装卸载的时间均为1分钟,PFStation002是加工站点,加工时间为均值20分钟,标准差3分钟,位于10-30分钟之间的截断正态分布;PFSection001-003长度(length)分别为1000米、500米、1400米,驱动速度(drivespeed)为100米/分钟,狗距(dogspacing)为10米,车距(overridecarrier)为50米。

模型布局如下图所示

三、实验步骤

1、建立如上所述的仿真模型,各元素的设置如下所示:

ELEMENTNAME:

BuffersOOl

ElementType:

Buffer

Quantity:

1

Capacity:

InputOption:

OutputOption:

1000

Rear

First

SearchFrom:

Front

ELEMENTNAME:

Buffers002

ElementType:

Buffer

Quantity:

1

Capacity:

1000

InputOption:

OutputOption:

Rear

First

SearchFrom:

Front

ELEMENTNAME:

PartOOl

ElementType:

Part

Type:

Variableattributes

Groupnumber:

1

InterArrivalTime:

FirstArrivalat:

MaximumArrivals:

Unlimited

Input/OutputRules

Output:

PUSHtoBuffersOOlUsingPath

ELEMENTNAME:

PFCarrierOOl

ElementType:

PFCarrier

Quantity:

1

AllocatedNetwork:

PFNetworkOOl

CarrierSize:

StartSpacing:

StopSpacing:

ChainRun-through:

No

Input/OutputRules

Output:

PUSHtoPFStationOOl

(1)

ELEMENTNAME:

PFNetworkOOl

ElementType:

PFNetwork

Quantity:

1

Priority:

Lowest

DriveType:

Chainpowered

ELEMENTNAME:

PFSectionOOl

ElementType:

PFSection

Quantity:

1

Priority:

Lowest

AllocatedNetwork:

PFNetworkOOl

Length:

1000

DriveSpeed:

DogSpacing:

10

Input/OutputRules

Output:

PUSHtoPFStation002

(1)

ELEMENTNAME:

PFSection002

ElementType:

PFSection

Quantity:

1

Priority:

Lowest

AllocatedNetwork:

PFNetworkOOl

Length:

500

DriveSpeed:

DogSpacing:

10

Input/OutputRules

Output:

PUSHtoPFStation003

(1)

ELEMENTNAME:

PFSection003

ElementType:

PFSection

Quantity:

1

Priority:

Lowest

AllocatedNetwork:

PFNetworkOOl

Length:

1400

DriveSpeed:

DogSpacing:

10

Input/OutputRules

Output:

PUSHtoPFStationOOl

(1)

ELEMENTNAME:

PFStationOOl

ElementType:

PFStation

Quantity:

1

Priority:

Lowest

AllocatedNetwork:

PFNetworkOOl

StationType:

LoadingStation

LoadingTime:

LoadingMethod:

Powered

Input/OutputRules

Output:

PUSHtoPFSectionOOl

(1)

Loading:

PULLfromBuffersOOl

(1)

ELEMENTNAME:

PFStation002

ElementType:

PFStation

Quantity:

1

Priority:

Lowest

AllocatedNetwork:

PFNetworkOOl

StationType:

ActionStation

EntryTime:

ProcessTime:

TNORMAL(20,3,10,30)

ExitTime

Input/OutputRules

Output:

PUSHtoPFSection002

(1)

ELEMENTNAME:

PFStation003

ElementType:

PFStation

Quantity:

1

Priority:

Lowest

AllocatedNetwork:

PFNetworkOOl

StationType:

UnloadingStation

UnloadingTime:

UnloadingMethod:

Powered

Input/OutputRules

Output:

PUSHtoPFSection003

(1)

Unloading:

PUSHtoBuffers002(l)

2、指出该系统有哪些排队系统,其组成分别是什么

答:

该系统有三个排队系统:

第一个:

partOOl为临时实体,bufferOOl为队长,PFstationOOl为服务台,同一时刻只能装载一个partOOl,装载时间为一分钟,排队规则为先进先出规则:

第二个:

partOOl为临时实体,PFstation002为服务台,同一时刻只能加工一个partOOl,加工

时间符合TNORMAL(20,3,10,30)函数,排队规则为先进先出规则;

第三个:

partOOl为临时实体,PFstation003为服务台,同一时刻只能卸载一个partOOl,卸载时间为一分钟,排队规则为先进先出规则;

3、运行7天(1440*5),观察buffersOOl的平均存储量

(提示:

右击buffersOOl-statistics-avgsize)

Nauze

Total

In

TotalOut

Now

In

Max

Min

AveSize

AvgTime

AveDeLay

BuffereOOI

1144

14€

998

L20

O

545.9F

343€.:

5

平均储存量为:

4、如果要使buffersOOl的平均存储量下降到30左右,有什么办法?

并提出代价相对较小的改进方案(提示:

改变PFstaiton002和PFCarrierOOl的数量)

将PFCarrierOOl的数量改为9,PFstaiton002的数量改为4,运行结果如下:

Naae

Total

In

Total

Out

XOT

In

Max

AV£Size

AV£line

AvgDelay

BuffersOOl

123B

1009

229

i11,...

225

3

32.35

188.17

4.实验心得

通过本次实验,掌握power&free四元素的使用和排队系统的组成及分析,在分析和优化buffer001的库存量时需要注意改变PFStation002的数量后要重新把增加的输入输出规则确定。

通过前面两次的实验,已让我们渐渐的熟悉了witness的操作,我们相信在学习了理论知识后,再加上多次的实际操作,我们肯定会很好的掌握,我们也相信在日后的学习工作中可以得到应用。

实验四流水线生产系统仿真

一、实验目的

1.熟悉machine的setup设置和breakdown设置

2.熟悉conveyor的使用

3.熟悉流水线生产系统的运作模式;

4.熟悉约束理论及瓶颈转移现彖。

二、实验任务

1.使用Witness建立流水线生产系统仿真模型;

2.了解机器检修和调整作业对生产线效率的影响;

3.发现瓶颈工序;

4.证明TOC的瓶颈转移现彖。

三、实验素材

某公司有一条生产线加工-•种零件,需要四道工序为称重工序(称重时间为5分钟/件)、清洗工序(清洗时间分钟/件)、加工工序(加工时间6分钟/件)、检测工序(检测时间为3分钟/件),每道工序上只有一台机器,每台机器上每次只能加工一个零件,工序Z间零件依靠滚轴输送链运输,单条输送链最多可以容纳20个零件,零件通过每条输送链的时间为10分钟。

其中加工工序的机器每运行50分钟,就需要一个工人来进行一次检修,检修时间为10分钟;该工序每加工完10件产品,就需要调整一次刀具,调整刀具同样需要名工人工作,调整刀具时间为8分钟;检测设备每工作150分钟也需要工人过来检修一次,检修时间为6分钟,生产线配备有两名工人。

假设零件数量足够多,建立该系统的仿真模型,模拟-•周时间。

四、实验步骤

1•阅读上面的生产线信息,熟悉作业流程、原材料和产成品、机器设备等相关信息;

2.打开物流仿真软ftWitness;

3•使用Witness建立生产线仿真模型,如下图所示:

5•使用Witness的报表功能,统计各项作业工序的利用率以及生产线的产能:

Base

Idle

Busy

9

Tillin

V

EaptrixiE

Blocked

VCycleWaitLator

Setup

1Setup

WaitLabor

9

Broken

■KepairWait

Io.OfOptra!

ioi

MftehinoOOt

000

££90

000

0.00

23.tO

0.00

0.00

0.co

000

0.00

321

KachineOOq

156

茨.2T

0.00

o.co

42.IT

0.00

0.00

0.00

0.00

0.00

300

KachineOO-f

123

69.H

0.00

o.co

0.00

0.00

9.00

0.00

20.00

0.00

279

KachineOO^

61.40

34.60

0.00

0.00

0.00

0.00

0.00

0.00

4.00

0.00

276

6•找出瓶颈工序,对原生产系统进行改善,瓶颈改善可以采取添加机器、工人、输送链等方法;

从以上的报表可以看出machine003为瓶颈工序,所以应对其进行改善。

7.将改善后的仿真模型运行结果与原方案仿真结果进行比较,证明瓶颈转移;

BachineStatisticsReportbyOnShiftfine

laae

1

Idle

BUST

9

Fillin

I

9

Blocked

«Crele恥itLuboz

Setup

VSetoWaitL

Broken

•Kepair

Wait

Bo.OfOpexation

MachineOOl

000

S325

000

0.0016.750.00

0.000.000.00

0.00399

Machine002

217

71040.00

0.0026.73

0.00

0.00

0.00

0.00

0.0037B

MachineOOS

123

67.100.00

0.00

0.00

0.00

11.67

0.00

20.00

0.0035r

KachineOO*!

2950

€6500.00

0.00

o.co

0.00

0.00

0.00

4.00

0.DO354

注:

(1)输送链(conveyor)最大容纳零件数为maximumcapacity,零件通过输送链的时间为lengthinpart*indextime。

(2)machine调用劳动者:

生产调用在detail界面的laborrule输入劳动者名称labor_name#number(number为数量):

调整(setup)调用在setup界面中新建—个setup»在setupduration中的laborrule输入劳动者名称labor_name#number:

检修(breakdown)调用在breakdown界面中新建八个breakdown,在breakdownduration中的laborrule输入劳动者

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1