Mason Template 1: Title Slide

advertisement
Project #3: Production Cost Savings
at Washington Post
SYST 798/OR 680
Final Presentation
6 May 2011
Team Power Wash Post
Thomas Kuklinski
Timothy Smith
Ling Wu
Vladimir Zivkovic
Where Innovation Is Tradition
1
Overview
•
•
•
•
•
•
•
•
•
Clients and Introduction
Background, Objective, and Scope
Technical Approach
Model Architecture
Results and Analysis
Recommendations
Future Work
Acknowledgements
Questions
Where Innovation Is Tradition
2
Clients and Introduction
• Kent Renk, Materials Handling Foreman,
renkk@washpost.com
• Kim Hammett, Assistant Superintendent for
Materials Handling, hammettk@washpost.com
Where Innovation Is Tradition
3
Background
• In the Fall of 2010, GMU students did initial static
analysis of the Washington Post Shipping and Receiving
Department in Springfield, VA
• They conducted a process evaluation, an analysis of labor,
and an analysis of routes which resulted in three groups of
recommendations:
• Labor reductions (implemented)
• Route simplifications
• Improved data tracking
Where Innovation Is Tradition
4
Objective and Scope
• Objective
• Provide a baseline simulation model that helps the
Washington Post maximize the efficiency of the materials
handling processes
• Scope
• Build upon the static analysis of the previous group by
modeling the helper component of the Shipping and
Receiving Department
• Deliver a flexible simulation model that can be used by the
Post to make workforce planning decisions
Where Innovation Is Tradition
5
Technical Approach
• Conduct a System Process Analysis
•
•
Build upon last group’s work done on process evaluation
Develop a complete and detailed qualitative understanding of how the Shipping and
Receiving Department operates
• Collect and Analyze Data
•
•
Collect data from both the materials tracking system (i.e. MTC) and subject matter
experts
Obtain descriptive statistics on each component of the system
• Select and Construct Model
•
•
Evaluate model alternatives based on quantitative/qualitative data and client needs
Construct and test model (e.g. turn system processes into Arena modules)
• Perform Output Analysis
•
•
Evaluate output in terms of helper utilization, moves, and total production
Iterate
Where Innovation Is Tradition
6
Model Architecture
• Process Analysis Overview
• General Arena Module
• Helpers zones and arrivals
• General Process Modules
• Daily Insert/Sunday Packaging raw ads from rack to machine
processing
• Completed Daily Insert pallets from SLS 1-6 to CSLD/NDSL
• Completed Sunday Packaging from Collators 1-4 to rack/NDSL
• Completed Sunday Packaging from rack to CSLD
• Schedule Module
• Output Analysis Module
Where Innovation Is Tradition
7
Process Analysis (actual)
Trucks
1. Daily Insert Ads & Sunday Packaging
Daily Insert
Materials
Handling
Racks
2c. Jackets
Run of Press
Sunday Packaging
Where Innovation Is Tradition
8
Process Analysis (scope)
Daily Insert
Materials
Handling
Output: Head Sheets
Racks
Sunday Packaging
Run of Press
Where Innovation Is Tradition
9
General Module
Monday, Shift 1
Raw Materials
EXP(5)
EXP(5)
TRIA(6,8,9)
C1HS
C1PZ
Rack
Dock
S1HS
C1PZ
Production Targets
TRIA(2,5,6)
Where Innovation Is Tradition
10
General Process Modules
• Utilizes “Transporter” modules and non-stationary Poisson Process schedule
• Internal business logic dictated by historical statistics (e.g. CSLD vs. NDSL)
and internal business logic (e.g. Z-Loader selection)
SI Palle t Ar r iv al
S16PZ Count S1
S16PZ W r it eS1
S1PZ
0
0
( ( N Q ( Z 1 C o n v e y D o w n . Q u e u e ) < = ( N Q ( Z 2 C o n v e y D o w n . Q u e u e ) + N Q ( Z 2 C o n v e y U p . Q u e u e ) ) ) & & ( N Q ( Z 1 C o n v e y D o w n . Q u e u e ) < = ( N Q ( Z 3 C o n v e y D o w n . Q u e u e ) + N Q ( Z 3 C o n v e y U p . QT r uueeu e ) ) ) )
( ( ( NQ ( Z 2 Co n v e y Do wn . Q u e u e ) + NQ ( Z 2 Co n v e y Up . Q u e u e ) ) < = NQ ( Z 1 Co n v e y Do wn . Q u e u e ) ) && ( ( NQ ( Z 2 Co n v e y Do wn . Q u e u e ) + NQ ( Z 2 Co n v e y Up . Q u e u e ) ) < = ( NQ ( Z 3 Co n v e y Do wn . Q u e u e ) + NQ ( Z 3 Co n v e y Up . Q u e u e ) ) ) )
S14PZ Z1
Request
S2PZ
S2 Palle t Ar r iv al
S16PZ Count S2
S14PZ Z1
Tr anspor t
Z1 O ut
S14 Recor d2
S14 W r it e2
Z1 Convey Down
0
0
S16PZ W r it eS2
DI vs. RO P
0
S1 Z123
S14PZ Z2
Request
S14PZ Z2
Tr anspor t
Z2 O ut
S16PZ Count S3
F a ls e
NDSL Request
NDSL Tr anspor t
CSLD Request
CSLD Tr anspor t
0 Tr ue
Z2 Convey Down
S14 Recor d3
S14 W r it e3
0
F a ls e
0
E ls e
S3 Palle t Ar r iv al
Dock Check
S3PZ
S16PZ W r it eS3
S14PZ Z3
Request
0
S14PZ Z3
Tr anspor t
Z3 Convey Down
Z3 O ut
S14 Recor d4
RO P Dock Check
S14 W r it e4
0 Tr ue
0
0
S4 Palle t Ar r iv al
S16PZ Count S4
F a ls e
S4PZ
S16PZ W r it eS4
0
RO P
RO PI n Count
RO PI n W r it e
RO P Holder
0
Where Innovation Is Tradition
11
Schedule Module
• Utilizes “Halt” and “Activate” modules
S56 M on2 Ac t 3
Set up M on2 Ac t 1
S c h e d u le r
U n lo a d e r L o a d e r
C r e a Mt e o n 1 T r a c k
M o n 1 A c t 1 M o n 1 W r ti e
M on2 Tr ack
M on1
S56 M on2 Ac t 2
0
C3 F T M o n 3 Ac t 1
M o n 2 W r it e
U n lo a d e r L o a d e r
De e p Re a c h
Ac t 2
M on2 Ac t 1
Set up M on2 Ac t 0
M on2
De e p Re a c h
U n lo a d e r L o a d eMr o n 3 W r it e
M on3 Ac t 0
M on3 Ac t 1
S 5 6 M o n 3 A Cc Dt R0 M o n 3 C A1 cF tT 1 M o n 3 A c t 0
M on3 Tr ack
M on3
C3 F T M o n 3 Ac t 0
S56 M on2 Ac t 1
S14 Tues 1 Ac t 1
S56 Tues 1 Ac t 1
T u e s 1 W r it e
Tues1 Tr ack
Z lo a d e r T u e s 3
Ac t 2
S14 Tues 3 Ac t 2
S56 Tues 3 Ac t 2
U n lo a d e r L o a d e r
Tues 3 Ac t 2
C3 F T T u e s 3 Ac t 1
De e p Re a c h
S e t u p T u e s 3 T u e s 3 W r it e
T u e s 3 A c t 1Z lo a d e r T u e s 3
Ac t 0
Ac t 1
T u e s 2 W r it e
D e e p R e a c h Z lo a d e r T u e s 1
Tues 1 Ac t 1
Ac t 1
S14 Tues 1 Ac t 2
C 1 F T T u e s 1 A cCt 3 1F T T u e s 1 A c t 1
U n lo a d e r L o a d e r
S56 Tues 1 Ac t 2
Tues 1 Ac t 2
Tues1
C1 F T T u e s 3 Ac t 0
T u e s 2 T u e s 3 T r a c kS 1 4 T u e s 3 A c t 1
Z lo a d e r AUcnt lo3a d e r L o a Sd ee tr u p T u e s 2
S 1 4 T u e s 2 AS c5 t6 3 T u e s 3 A c t T1 u e s 2
Tues 2 Ac t 3 Ac t 1
Tues2 Tr ack
Tues3
Z lo a d e r T u e s 1
De e p Re a c h
Ac t 2
C3 F T T u e s 1 Ac t 2
Tues 1 Ac t 2
S14 Tues 1 Ac t 3
S56 Tues 3 Ac t 0
S56 Tues 1 Ac t 3
C3 F T T u e s 3 Ac t 0
S14 Tues 3 Ac t 0
Z lo a d e r T u eU sn 3lo a d e r L o a d e r
Ac t 0
Tues 3 Ac t 1
S14 Tues 1 Ac t 4
S14 W ed1 Ac t 1
S56 W ed1 Ac t 1
U n lo a d e r L o a d e r
W ed2 Ac t 3
S56 W ed3 Ac t 2
W e d 1 W r it e
W ed1 Tr ack
S14 W ed1 Ac t 2
C 1 F T W e d 1 A c t 1C 3 F T W e d 1 A c t 1
S56 W ed1 Ac t 2
De e p Re a c h
W ed1 Ac t 2
S14 W ed1 Ac t 3
C3 F T W e d 1 Ac t 2
W e d 2 W r it e
S14 W ed3 Ac t 2
Z lo a d e r W e d 1
Ac t 1
Z lo a d e r W e d 3
Ac t 1
C3 F T W e d 3 Ac t 1
U n lo a d e r L o a d e r
W e d 1 A c t 2S e t u p W e d 1
Ac t 1
Z lo a d e r W e d 1
Ac t 2
W e d 1 W e d 2 T r a cSk1 4 W e d 2 ASc5 t 6 3 W e d 3 A c t 1
Set up W ed2
Ac t 0
W ed2
De e p Re a c h
W ed3 Ac t 1
W e d 3 T r a cSk1 4 W e d 3C 1 AF cT t 1W e d 3 A c t 0
S56 W ed3 Ac t 0
S14 Thur s 1 Ac t 1
S56 Thur s 1 Ac t 1
T h u r s 2 W r it e
S14 Thur s 1 Ac t 2
S56 Thur s 1 Ac t 2
C1 F T T h u r s 1
Ac t 1
C3 F T T h u r s 1
Ac t 1
Z lo a d e r T h u r s 1
Ac t 1
De e p Re a c h
Thur s 1 Ac t 2
Thur s1 Tr ack
S14 Thur s 1 Ac t 3
C3 F T T h u r s 1
Ac t 2
S14 Thur s 3 Ac t 2
S56 Thur s 3 Ac t 2
T h u r s 1 W r it e
C3 F T T h u r s 3
Ac t 1
U n lo a d e r L o a d e r
Thur s 1 Ac t 2
Thur s1
Thur s2 Tr ack
S56 Thur s 3 Ac t 1
U n lo a d e r L o a d e r
Thur s 2 Ac t 3
Thur s2 Thur s 3 Tr ac k
S14 Thur s 3 Ac t 1
Z lo a d e r T h u r s 1
Ac t 2
S56 Thur s 3 Ac t 0
Z lo a d e r T h u r s 3
Ac t 1
De e p Re a c h
Thur s 3 Ac t 1
C1 F T T h u r s 3
Ac t 0
C3 F T T h u r s 3
Ac t 0
S56 Thur s 1 Ac t 3
W ed3
U n lo a d e r L o a d e r
W ed3 Ac t 1
S14 W ed3 Ac t 0
S14 W ed1 Ac t 4
W e d 3 W r it e
Z lo a d e r W e d 3
Ac t 0
C3 F T W e d 3 Ac t 0
S56 W ed1 Ac t 3
U n lo a d e r L o a d e r
W ed3 Ac t 2
U n lo a d e r L o a d e r
Thur s 3 Ac t 2
T h u r s 3 W r it e
Thur s3
Z lo a d e r T h u r s 3
Ac t 0
U n lo a d e r L o a d e r
Thur s 3 Ac t 1
S14 Thur s 3 Ac t 0
S14 Thur s 1 Ac t 4
S14 Thur s 3 Ac t 3
C 3 F T F r i2 A c t 1
C 3 F T F r i1 A c t 1
F r i1 T r a c k
C 1 F T F r i1 A c t 1
C 3 F T F r i1 A c t 2
C 4 F T F r i1 A c t 1
D e e p R e a c h F Ur ni1 lo a d e r L o a d e r F r i1 W r it e
Ac t 0
F r i1 A c t 0
Where Innovation Is Tradition
C 1 F T F r i2 A c t 0
F r i1
C D R F r i2 A c Ct 40 F T F r i2 A c t 0
F r i2 T r a c k
C 3 F T F r i2 A c t 0
F r i2 W r it e
F r i2
F r i3 T r a c k
F r i3 1 W r it e
F r i3
12
S c h e d u le r
T e r m ni a t e
0
Output Analysis Modules
• Utilizes “Record” and “ReadWrite” modules
• Records current markup
• Records utilization time by helper by shift/day
• Records helper moves by helper by shift/day
• Records total pallets moved through model by week
Calculate Helper
Stats
CDR Stats
C1FT Stats
C2FT Stats
Zloader Stats
DeepReach
Stats
LoaderUnloader
C3FT Writ e C4FT Writ e
S14 Writ e
S56 Writ e
Zloader Writ e
Wri
t
e
Where Innovation Is Tradition
DeepReach
Writ e
C3FT Stats
C4FTStats
S14 Stats
S56 Stats
LoaderUnloader
Stats
Setup Stats
0
CDR Writ e
C1FT Writ e
C2FT Writ e
Setup Writ e
Terminate Helper
Stats
13
0
Model Architecture (Assumptions)
•
•
•
•
•
Raw materials start at rack (95% go to rack first)
Exponential/Poisson arrival processes
Triangular route time and Z-Loader distributions
Machine and rack processes as terminate and arrive modules
Internal business logic
• NDSL vs. CSLD; NDSL vs. Rack
• Least busy Z-Loaders machines are used
• Unlimited trucks available for delivery of completed materials
• 1 week reflects all weeks
Where Innovation Is Tradition
14
Model Architecture (Limitations)
• Lack of route time data
• Plenty of arrival data
• Changing work center business logic makes it
hard to keep up
• Lack of fully developed business logic for the internal
model process (e.g. 50% NDSL vs. CSLD)
• Recipes for advertisements and rack waiting times make it
difficult to model a seamless transition of materials
through the system
Where Innovation Is Tradition
15
Results and Analysis
• Input Analysis
• Labor Analysis
• Route Analysis
• Arrival Process Analysis
• Output Analysis
• Base vs. Suggested Schedule
• Helper utilization and moves
• Total production
Where Innovation Is Tradition
16
Labor Input Analysis
• Obtained labor markup data for this period
• Broken down by work center, day, shift, and role
• Assigned helpers within the work centers to specific
routes they were responsible for
• This required splitting helpers assigned to specific
routes into subsets (e.g. Collator – Deep Reach)
• Trimmed off helpers in the markup that would be
working on tasks not reflected in the model (i.e.
Loaders/Unloaders working at the receiving dock)
Where Innovation Is Tradition
17
Route Input Analysis
• Mapped all of the routes to specific areas within our system
• Routes obtained from MTC Pallet Move Summary Report
for February 7-12, 2011
• Obtained route time and distance for all relevant routes from
client
• Client provided estimated max, min, and mean routes times
for a triangular distribution
• Client recommended this approach because of “bad” MTC
data
• Used route times, distances, and helper assignments to determine
velocities of each helper for model input
Where Innovation Is Tradition
18
Arrival Processes Input Analysis
• Obtained arrival timestamp summaries for components of the
system from MTC
• Rack Sunday Packaging and Daily Insert raw ads
• SLS 1-6 & Collators 1-4 finished pallets
• Empty Run of Press jackets
• Rack finished Sunday Packaging
• Used Arena’s Input Analyzer to determine distributions on the
arrival processes for the components based on timestamps
• Distributions broken down by shift/day and machine
• Exponential inter-arrival times
• Poisson arrival process
Where Innovation Is Tradition
19
Output Analysis
• Output analysis was conducted as a demonstration of
how the model could be used to inform decisions
• Primary deliverable was usable decision tool going forward
• Technical session and model instructions ensured client
understanding of the model functionality
• Compared base schedule and suggested schedule
• Utilization: Percentage of workers busy at any given time
• Helper Moves: Moves per helper-hour
• Total Production: Total weekly moves
• Sensitivity analysis on arrival processes and helper
velocities confirmed results
Where Innovation Is Tradition
20
Base Schedule
• 165 total shifts
over a 5-day
week
• 6,500 total
helper moves
• 20% utilization
• 6 moves per
helper-hour
Base Schedule: % utilization per helper zone in one
WW
100%
80%
60%
50%
41%
40%
20%
20%
12%
2%
17%
1%
25%
12%
13%
0%
Base Schedule: Average # of moves per helper per
hour
15.4
9.9
7.9
1.2
5.5
3.4
0.0
0.3
Where Innovation Is Tradition
5.3
4.7
2.6
21
Suggested Schedule
• 75 total shifts over
a 5-day week
• 90 less than base
• 6,500 total helper
moves
Suggested Schedule: % utilization per helper zone
in one WW
100%
80%
69%
58%
53%
49%
60%
36%
40%
21%
4%
20%
41%
17%
8%
0%
• Same as base
• 40% utilization
• Double base
Suggested Schedule: Average # of moves per
helper per hour
• 12 moves per
helper-hour
• Double base
26.8
14.6
16.1
12.2
10.5
2.3
5.8
4.0
6.5
6.9
0.0
Where Innovation Is Tradition
22
Future Work
• Build an Excel-based automation of the input data
• Develop animation capabilities to help visualize the
processes internal to the model
• Enhance the output analysis capabilities to capture more
specific details about the statistics of the model
• Continue to flesh out big assumptions within the model (e.g.
machine processing recipes)
• Build a simulation-based optimization engine around the
model
• Production target goals
• Schedule variables
Where Innovation Is Tradition
23
Acknowledgements
• Washington Post
 Mr. Kent Renk
 Mr. Bill Thompson
• GMU Team I’m PRO WasP
 Justine Blaho
 Catalina Gomolka
 Ryan Graziano
 Laura Rodriguez Lopez
Where Innovation Is Tradition
24
Questions?
Where Innovation Is Tradition
25
Download