enhanced electronic assembly and test systembm05/inde504/labs/lab_5.pdfsimulation with arena, 5th...

19
Simulation with Arena, 5th ed. Chapter 4 Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic Assembly and Test System Produce two different sealed elect. units (A, B) Arriving parts: cast metal cases machined to accept electronic parts Part A, Part B separate prep areas Both go to Sealer for assembly, testing Then to Shipping (out) if OK, or else to Rework Rework Salvaged (and Shipped), or Scrapped

Upload: others

Post on 03-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 1 of 68

Enhanced Electronic Assembly and

Test System

• Produce two different sealed elect. units (A, B)

• Arriving parts: cast metal cases machined to accept electronic parts

• Part A, Part B – separate prep areas

• Both go to Sealer for assembly, testing

• Then to Shipping (out) if OK, or else to Rework

• Rework – Salvaged (and Shipped), or Scrapped

Page 2: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Viewing Reports

• User specified Tally IntervalRecord

scrapped cycle

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 2 of 68

Rework

process has

two operations:

Reprocess and

testing and one

worker !

Page 3: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 3 of 68

Model 4-2: Enhanced Electronic

Assembly and Test System

• Original model shown to production manager

Pointed out that this is only first shift of a two-shift day — on second shift there are two operators at Rework (bottleneck station) … 16-hour days

Pointed out that Sealer fails sometimes

– Uptimes ~ expo (2) hours

– Repair times ~ expo (4) min.

Wants to buy racks to hold rework queue

– A rack holds 10 parts

– How many racks should be bought?

Run for 10 days (16-hour days)

• Need: Resource Schedules, Resource States, Resource Failures , Statistic Module

Page 4: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 4 of 68

Comments

• Original model shown to production manager

1) Pointed out that this is only first shift of a two-shift day —on second shift there are two operators at Rework (bottleneck station) … 16-hour days

0 8 16hours

Page 5: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Schedule Rule

• Arena has two types of resource capacity settings:

1. Fixed capacity : Does not change during the simulation run

2.Capacity based on schedule: Variable capacity based on time

• Schedule rules (determines when actual capacity change

occurs)

1.Wait: wait until ongoing process completed, then take full

break

2. Ignore: wait until ongoing process completed, and loose part

of break.

3.Preempt: Ongoing process is interrupted immediately and

continued when resource becomes available

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 5 of 68

Page 6: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Ignore/Wait/Preempt

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 6 of 68

Page 7: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Schedule Rule

• In Resource Data module (spreadsheet view)

For Rework Resource, change Type from Fixed

Capacity to Based on Schedule

Two new columns – Schedule Name and Schedule Rule

Type in a Schedule Name (Rework Schedule

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 7 of 68

Page 8: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 8 of 68

Schedules

• Define actual Schedule that Resource will follow – Schedule data module Row already there since we defined Rework Schedule

Format Type is Duration for entries based on elapsed time past simulation start time

Type is Capacity, for Resource schedule (more later on Arrival Type)

Page 9: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 9 of 68

Schedules (cont’d.)

Right-click in row, select Edit via Dialog

– Enter schedule Name

– Enter pairs for Capacity, Duration … as many pairs as needed

If all durations are specified, schedule repeats forever

If any duration is empty, it defaults to infinity

– Can involve Variables, Expressions

Another alternative – right-click in row, select Edit via

Spreadsheet

– Enter capacity Value, Duration pairs

Page 10: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Resource Failures

2. Pointed out that Sealer fails sometimes

– Uptimes ~ expo (2) hours

– Repair times ~ expo (4) min.

• Failure Name

• Based on entity Count or elapsed Time

• Failure rule

Wait

Based on Time

the Uptime –Downtime (anything, distribution pull-down)

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 10 of 68

Page 11: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

• Uptime: length of time resource stays in working

condition

• Down time: length of time resource remains in failed

state.

• Attach this Failure to correct Resource Resource module, Failures column, Sealer row – click

Get pop-up Failures window, pick Failure Name Sealer Failure from

pull-down list

Choose Failure Rule from Wait, Ignore, Preempt (as in Schedules)

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 11 of 68

Page 12: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

• Can start definition in Resource or Failure module

(Advanced Process panel) … we’ll start in Failure

• Advanced Process To create new Failure,

double-click add new rowName the Failure

• Type – Time-based, Count-based (we’ll do Time)

• Specify Up Time, Down Time, with Units for both

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 12 of 68

Page 13: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Resource Failures (cont’d.)

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 13 of 68

Page 14: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Rack Analysis

3. Wants to buy racks to hold rework queue

– A rack holds 10 parts

– How many racks should be bought?

• Statistic data module (Advanced Process panel)

Five Types of statistics, of which Frequencies is one

Specify Name (Rework Queue Stats),

Frequency Type (Value)

Specify Expression to track and categorize

– Right-click in field to get to Expression Builder

Report Label (Rework Queue Stats)

Pop-up secondary spreadsheet for Categories (browse file)

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 14 of 68

Page 15: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 15 of 68

Page 16: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 16 of 68

Frequencies (cont’d.)

• Add another Frequency (in Statistic module) to

give a finer description of Sealer states

Produces statistics on proportion of time Sealer is in each

of its three possible states – Busy, Idle, and Failed

• Frequencies are not part of default Category

Overview report

Open Frequencies report from Project Bar (get separate

window)

Run for 10 days (16-hour days)

Page 17: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Frequencies Results

• Record time-persistent occurrence frequency of

variable, expression, or resource state

Use here to record % of time rework queue is of length 0,

(0, 10], (10, 20], … for info on number of racks needed

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 17 of 68

Frequencies report suggests one rack suffices about 95% of

the time, two racks all the time

Page 18: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Results

Model 4-1

Model 4-2

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 18 of 68

1)Rework is less congested (50% higher staffing)2)Sealer is more congested (it now fails)

Page 19: Enhanced Electronic Assembly and Test Systembm05/INDE504/Labs/Lab_5.pdfSimulation with Arena, 5th ed. Chapter 4 –Modeling Basic Operations and Inputs Slide 1 of 68 Enhanced Electronic

Comparing Results

• Model 4-1

• Model 4-2

Simulation with Arena, 5th ed. Chapter 4 – Modeling Basic Operations and Inputs Slide 19 of 68