Job Shop Optimization December 8, 2005 Dave Singletary Mark Ronski

advertisement
Job Shop Optimization
December 8, 2005
Dave Singletary
Mark Ronski
Introduction
Problem Statement

Open Ended


Optimize a job shop
Utilize Pro Model software to optimize


Cost Model
SimRuner Module
Problem Statement (Cont.)

Optimized Model For…




Delivery Schedule
Q Size
Takt Time
Number of Workers
Outline




Overview Pro Model
Job Shop Model
Optimization Terms
Results
Pro Model Overview
Pro Model

Process optimization and decision
support software model

Serving:




Pharmaceutical
Healthcare
Manufacturing industries.
Helps companies:




Maximize throughput
Decrease cycle time
Increase productivity
Manage costs.
Pro Model Cont…

Pro Model technology enables users to:




Visualize
Analyze
Optimize
Helps make better decisions and realized
performance and process optimization
objectives.
What Pro Model Is…

Create 3-D Simulation of Shop Space




Machines X-Y Coordinates
Time
Alter Machine, Worker, and Cost
Parameters to Simulate Outcome
Tools to Optimize Shop Model
Pro Model Simulation
Job Shop Model
Default Shop Layout
MILL
TURN
Cap.: 1
Cap.: 1
2 ft
2 ft
DRILL
MILL Q
TURN Q
Cap.: 1
Cap.: 90
Cap.: 20
0 ft
0 ft
RECEIVING
GRIND Q
Cap.: 150
Cap.: 20
5 ft
15 ft
15 ft
10 ft
15 ft
GRIND
2 ft
Cap.: 1
5 ft
OUTPUT
DEBURR Q
Cap.: 80
0 ft
Key
DEBURR
Cap.1
Cap. = Maximum Capacity
Parts to Be Manufactured



3 Parts to be Manufactured
5 Machining Processes
4 Process Per Part
Machining Processes
Part N101
RECEIVE
DRILL
7 min
DEBURR
2 min
MILL
3.66 min
OUTPUT
GRIND
5.4 min
DEBURR
2 min
Machining Process (Cont.)
Part N201
RECEIVE
DRILL
3.6 min
DEBURR
7 min
TURN
4 min
OUTPUT
GRIND
2.6 min
DEBURR
5 min
Machining Process (Cont.)
Part N301
RECEIVE
MILL
3.8 min
DEBURR
2 min
TURN
4 min
OUTPUT
GRIND
1.2 min
DEBURR
5 min
Machining Process Summary
Drill
N101
N201
X
X
Turn
X
N301
X
Mill
X
X
Grind
X
X
X
Deburr
X
X
X
Process Variability

Default Job Shop Model




Constant Setup Time
Constant Machining Time
No Machine Failure
Introduce Variability to Mimic Actual
Conditions
Process Variability (Cont.)

Normally Distributed…





Setup Time
Machining Time
Machine Failure
Average Time = Default Value
Standard Deviation = ¼ Average Time
Normal Distribution

In a normal distribution:




50% of samples fall between ±0.75 SD
68.27% of samples fall between ±1 SD
95.45% of samples fall between ±2 SD
99.73% of samples fall between ±3 SD
Xbar = Mean
COST
Machine Cost and Life
Machine
Cost ($)
Power (KW)
Avg. Life (Yrs)
Machine $/Hr.
Power $/Hr.
Other Plant
$/Hr
Total/hr
Drilling
$3,000
20
20
0.072
1.168
30
31.240
Deburring
$1,000
5
20
0.024
0.292
30
30.316
Milling
$50,000
30
20
1.202
1.752
30
32.954
Turning
$20,000
25
20
0.481
1.46
30
31.941
Grinding
$3,000
20
20
0.072
1.168
30
31.240
Receiving
$1,000
5
20
0.024
0.292
30
30.316
COST
Man Power Cost and Initial Part Cost
Man Power
Cost ($/year)
Cost ($/hour)
Drilling
$44,500
$21.39
Deburring
$44,500
$21.39
Milling
$44,500
$21.39
Turning
$44,500
$21.39
Grinding
$44,500
$21.39
Initial Part Cost
$150
COST
Tool Cost, Tool Life, and Hours Down to Change Part
Tool
Cost ($/part)
Part Life (hours)
Part Life SD
Cost ($/hour)
Hrs Down
Drilling
$30
20
+-5
$1.50
1
Deburring
$10
20
+-5
$0.50
0.75
Milling
$150
20
+-5
$7.50
1.5
Turning
$150
20
+-5
$7.50
1.5
Grinding
$50
40
+-10
$1.25
1
Workers

Speed 120 feet per minute



With or Without Carrying a Part
Pick Up or Place Object in 2 seconds
Logic



Stay at Machine Until Q is Empty
Go to Closest Unoccupied Machine
Go to Break Area When Idol
Optimization Terminology
Takt Time



Takt Time = ratio of available time per
period to customer demand.
Longest operation must not exceed Takt
time.
If Takt time exceeded customer demand
is not met.
Kanban Capacity

Kanban = Maximum number of parts allowed
between stations



Size of Deburr Q, Mill Q, Drill Q
When Q is full machine prior to Q must shut
down
Pull manufacturing controlled by Kanban

Open slot in the Q causes the previous machine to
make a part.
Kanban Capacity (Cont.)

Each part in Q has value added


Parts in Q are not earning the company
money
Increase in Kanban capacity increases
production rate.

Upper limit exists
Just In Time (JIT) Production




Receive supplies just in time to be used.
Produce parts just in time to be made
into subassemblies.
Produce subassemblies just in time to
be assembled into finished products.
Produce and deliver finished products
just in time to be sold.
Optimization and Results
Takt Time Optimization



Slowest process must be faster than
required Takt time.
Checked if job shop can meet demand
of 229 parts per week.
Determines if…


More Machines Required
Faster Machines Required
Takt Time Calculations

Takt Time for job shop
T

Longest Operation = 7 minutes


40 hours
 0.175 hours  10.5 minutes
84 N101  90 N201  55 N301
Drill N101 and Deburr N201
Conclusions:


Current machine process times less than Takt time
Margin provided for variability and failure.
Kanban Capacity Optimization

Default Simulation


Run to Detect Inadequate Kanban Capacity
Optimized Simulation


Smallest Allowable Kanban Capacity
Resulted in Q 0% Full Over 1 Month of
Production
Run for Default Receiving Delivery
Schedule
Kanban Capacity Default
Optimized Kanban Capacity
Kanban
Default
Capacity
Optimized
Capacity
Deburr Q
80
61
Grind Q
20
37
Turning Q
20
29
Mill Q
90
41
Delivery Schedule Optimization

Delivery Schedule


The Timed Arrival of Raw Material to
Receiving.
Default Simulation

Run to Determine the Effect of Delivery
Schedule on Production
Default Production Rate
Waiting For Parts to Arrive
158 Hours to Make All Parts
Delivery Schedule Optimization

Optimized Simulation


Delivery Schedule Altered to Simulate Just
in Time Production
All Parts for 4 Weeks Received at Start of
Week
Optimized Production Rate
No Breaks in Production Due
to No Parts in Receiving
136 Hours to Make All Parts
Delivery Schedule Conclusions

Option 1: 3 Full Time Employees Not Required
for Part Demand

Cost Savings
158 hours  136 hours  22 hours
$21.39  3 workers  22 hours  $1,411.74 / 4 weeks
$17,646.75 per year

Option 2: Increase Production

Only if Market Demand Will Meet Increased
Production
Resource Optimization for Max
Production

Default Model Setup


3 Workers
Optimized Model


Maximize Production
Minimize Worker Down Time


Get Maximum Value Out of Workers
During Worker Down Time No Value Added
Resource Optimization Model

Pro Model Sim Runner



Optimizes Macro
Varies Number of Workers 1:10
Maximizes Weighted Optimization Function F
F  A  N101  N201  N301  B  Pworkers



A and B are Weighting Constants
N101, N201, N301 is Average Time in System for Each
Part
Pworkers = Percent Utilization of Workers (%)
Resource Optimization Model
(Cont.)

Values of Constants

A = Ave. Time in Sys. Constant


B = Percent Utilization of Workers Const.


Set Equal to 1
Equal in Importance to Ave. Time in Sys.
Calculating B Through Default Values
 (450.44 N101  602.78 N 201  270.80 N 301
B
 17

77.392%


F  A  N101  N201  N301  B  Pworkers
Resource Optimization Results

Sim Runner Calculated 3 Workers to Optimize
Job Shop




Current Default Value
Important Result
Increasing Workers Will Increase Production
But Decrease Return on Worker Cost
Must Buy New Machines to Stay Optimized
and Increase Production
Conclusions
Job Shop Optimization

Optimize for Currant Demand

Alter Q Size




Increase Deburr and Mill, Decrease Turning and
Grinding
Remove Bottle Necks
Decrease Lost Profits Due to Parts Sitting in System
Switch to Just In Time Production

Decrease Shop Downtime Due to Waiting for Parts
Job Shop Optimization (Cont.)

Optimize for Increased Demand

Purchase New Machines


Switch to Just In Time Production


Increase Production Not at the Expense of
Worker Utilization
Decrease Shop Downtime Due to Waiting for
Parts
Revaluate Takt Time

Ensure Demand Will Be Met
Pro Model Recommendation

Sim Runner Difficult to Use



Non Robust Optimization Technique
Difficult to Compare Parameters that have
Different Units
Good At Modeling Shop Layout and
Work Flow

Easy to Find Bottle Necks
Questions ?
References



Schroer, Bernard J. Simulation as a Tool in Understanding the
Concepts of Lean Manufacturing. University of Alabama:
Huntsville.
Gershwin, Stanley B. Manufacturing Systems Engineering.
Prentice Hall: New Jersey, 1941.
Kalpakjian, S. and Schmid, R. Manufacturing Engineering and
Technology. Fourth Edition, Prentice Hall: New Jersey, 2001.
Download