1 Chapter 4 Modeling Basic Operations & Inputs.

19
1 Chapter 4 Modeling Basic Operations & Inputs

Transcript of 1 Chapter 4 Modeling Basic Operations & Inputs.

Page 1: 1  Chapter 4 Modeling Basic Operations & Inputs.

1

Chapter 4

Modeling Basic Operations & Inputs

Page 2: 1  Chapter 4 Modeling Basic Operations & Inputs.

2

OutlineOutline

detailed operations Model 04-01 Model 04-02 Model 04-03 Model 04-04

general usage of ARENA

Page 3: 1  Chapter 4 Modeling Basic Operations & Inputs.

3

A Sequence of Related ModelsA Sequence of Related Models

Model 4-1: a sealed electronic assembly and test system more features,

Model 4-2: additional features in scheduling, failure, and states of resources

Model 4-3: more advanced animation Model 4-4: advanced features in moving –

stations, routes, and animation

Page 4: 1  Chapter 4 Modeling Basic Operations & Inputs.

4

An Electronic Assembly/Test SystemAn Electronic Assembly/Test System

Sealer

Part A

EXPO(5)

Part B

Batches of 4 EXPO(30), de-batch on arrival

Process A

Tria(1,4,8)

Process B

Tria(3,5,10)

Part A TRIA(1,3,4)

Part B WEIB (2.5, 5.3) EXPO(45)

Rework

9%

91%

Shipped

20%Scrapped

80%Salvaged &

Shipped

Page 5: 1  Chapter 4 Modeling Basic Operations & Inputs.

5

An Electronic Assembly/Test SystemAn Electronic Assembly/Test System

Sealer

Part A

EXPO(5)Process A

Tria(1,4,8)

Process B

Tria(3,5,10)

Part A TRIA(1,3,4)

Part B WEIB (2.5, 5.3) EXPO(45)

Rework

9%

91%

Shipped

20%Scrapped

80%Salvaged &

Shipped

Part B

Batches of 4 EXPO(30), de-batch on arrival

An Electronic Assembly/Test SystemAn Electronic Assembly/Test System

type-dependent service timescreate entities

processeschance

statistics

unreliable system

to determine the number of rackscreate batches of 4 entities & de-batch later

Page 6: 1  Chapter 4 Modeling Basic Operations & Inputs.

6

Model 04-01Model 04-01

ignore details the 2-minute traveling times the working hours of stations schedule of the re-workers failure of the sealer the number of racks used

Page 7: 1  Chapter 4 Modeling Basic Operations & Inputs.

7

Remarks for Model 04-01Remarks for Model 04-01

two types of entities entity-dependent service time: an attributes of

an entity: a local variable of the entity time in system: marking the time entering the

system chance: conditional routes type dependent statistics: record mechanism

Page 8: 1  Chapter 4 Modeling Basic Operations & Inputs.

8

Model 04.02

Page 9: 1  Chapter 4 Modeling Basic Operations & Inputs.

9

New Features of Model 04-02: New Features of Model 04-02: Refinements of Model 04-01Refinements of Model 04-01

run length 10 days, 16 hours per day

two 8 hr shifts / day 1 re-worker in the first shift

2 re-workers in the second shift

sealer may break down life time expo(120)

repair time expo(4)

statistics of the status of sealer: on and off

statistics of the rework queue (distribution of # of racks) each rack possible to hold 10 items

Page 10: 1  Chapter 4 Modeling Basic Operations & Inputs.

10

Schedule of the Rework StationSchedule of the Rework Station

run length: Setup menu variable resource

define schedule of re-workers (Schedule module) modify the # of hours per day to suit the schedule

associate the schedule with the (resource of the) re-work station

option on resource when a service is interrupted: ignore, wait, preempt

Page 11: 1  Chapter 4 Modeling Basic Operations & Inputs.

11

Failure of ResourceFailure of Resource

failure of the sealer define a failure (Failure module in Advanced

Processes) associate the failure with a resource the treatment of incomplete work at a failure

same as schedule: ignore, wait, and preempt

Page 12: 1  Chapter 4 Modeling Basic Operations & Inputs.

12

Collect StatisticsCollect Statistics

statistics time in system: customer average

sealer: state dependent, time average

rack: number of rack needed, time average

Page 13: 1  Chapter 4 Modeling Basic Operations & Inputs.

13

Collect StatisticsCollect Statistics

to get time-in-system statistics of a type of entities

(customer-average statistics) use Record module

record exit time - creation time

compile statistics

to get time-persistent statistics of a collection of values of

variables or a collection of states of resources use Statistics module (in Advance Process Template)

may need to self-define categories

Page 14: 1  Chapter 4 Modeling Basic Operations & Inputs.

14

Statistics for Racks and for SealersStatistics for Racks and for Sealers

time-persistent statistics – Statistic module statistics on sealer status

fraction of idle, failed, and busy time of sealer statistic type: frequency (not time-persistent)

statistics on number of racks needed fractions of time for different number of racks used statistic type: frequency (not time-persistent)

Page 15: 1  Chapter 4 Modeling Basic Operations & Inputs.

15

Instantaneous Utilization Instantaneous Utilization and Scheduled Utilizationand Scheduled Utilization

for a resource, let B(t) = # of units of the resource busy at t M(t) = # of units of the resource available at t

instantaneous utilization

scheduled utilization

T

dsTsMsB

0 )()(

0 0

0 0

( ) / ( )

( ) / ( )

T T

T T

B s Tds B s ds

M s Tds M s ds

Page 16: 1  Chapter 4 Modeling Basic Operations & Inputs.

16

Model 04.03

Page 17: 1  Chapter 4 Modeling Basic Operations & Inputs.

17

New Features of Model 04-03: New Features of Model 04-03: Refinements of Model 04-02Refinements of Model 04-02

animation of queues length and points of queues

changing entity pictures creating new one: copy, edit, and assign entity

picture adding resource pictures

creating resource picture from animation tool bar adding variable plots

Page 18: 1  Chapter 4 Modeling Basic Operations & Inputs.

18

Model 04.04

Page 19: 1  Chapter 4 Modeling Basic Operations & Inputs.

19

New Features of Model 04-04: New Features of Model 04-04: Refinements of Model 04-03Refinements of Model 04-03

saving connection links by station and route modules stations: module for program and icon for animation

route: module for program and link for animation

possible to have multiple station icons in animation for one

location

two station icons between one route link in animation

changing an entity picture: by an Assignment

Module