smart sequencing—an innovative tool for a simpler process

14
10/21/2013 1 Jack Kanet Niehaus Chair in Operations Management University of Dayton Smart Sequencing—an Innovative Tool for a Simpler Process Applying OR/Analytics to Scheduling Operations Management at University of Dayton Senior capstone student consulting projects Student teams/faculty mentor Logistics, project management, inventory, scheduling, layout, supply chain management, process analysis Optimization, simulation, statistics, business analytics 2 Semesters Regional Firms, 70 projects over the last 9 years

Upload: ngodien

Post on 06-Jan-2017

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

1

Jack Kanet

Niehaus Chair in Operations Management

University of Dayton

Smart Sequencing—an

Innovative Tool for a

Simpler Process

Applying OR/Analytics to Scheduling

Operations Management at University of Dayton

• Senior capstone student consulting projects

• Student teams/faculty mentor

• Logistics, project management, inventory, scheduling,

layout, supply chain management, process analysis

• Optimization, simulation, statistics, business analytics

• 2 Semesters

• Regional Firms, ≈ 70 projects over the last 9 years

Page 2: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

2

Applying OR/Analytics to Scheduling

Johnson Electric Profile

• Global manufacturer of solenoids for OEM markets

• Branch located in Vandalia, OH

• Manufacturer of:

• Rotary solenoids

• Tubular solenoids

• Found in multitude of products

• Hair dryers

• Car door locks

• Landing gear

• Vending machines

Page 3: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

3

Cell Production

Current Scheduling Method

• Methodology:

– “Manual”: Spread sheet based

– Uses experience based knowledge

– Sequence of jobs based on:

• Job due date

• Quantity (run time)

• Size changeover (setup times for 4 different sizes))

• Other (customer priority, order revenue)

• Current metric: Percent on-time orders

– Approximate 2 week horizon (≈20 jobs)

Page 4: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

4

Sequence-Dependent (quasi)

Setup Times

Setup Time Matrix (hrs)

Sample Schedule

Page 5: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

5

Current Scheduling Performance

• On-Time delivery percentage

– 2009 & 2010: Average of 76% on-time delivery

Client Expectations

• Initial expectations

– Achieve 100% on-time delivery

– Reduce changeover time

– Increase productivity

– Keep inventory minimal

– Automate the process

Page 6: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

6

Approach

• Developed an Excel-based scheduling tool

– Create and optimize cell schedules using premium

solver

Approach

• Excel-based premium solver tool

– Job data downloaded from MRP system into Excel

– Run macro to enter selected data into optimization table

– Run premium solver application

• Define objective (e.g., % on time)

• Specify decision variables (job position in schedule)

• Identify constraints ( positions ≤ job count, alldifferent,

integer)

• Choose search engine (evolutionary algorithm)

– Calculate dispatch order-based on selected objective

– Run second macro to provide formatted schedule output

Page 7: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

7

Premium Solver Dialog

Available Objectives

• Possible objectives:

– Minimize % tardy

– Minimize total tardiness

– Minimize total weighted tardiness

• Weights defined by job revenue

– Minimize total setup time subject to minimized % tardy

– Minimize total tardiness subject to minimized % tardy

– Minimize total weighted tardiness subject to minimized %

tardy

Page 8: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

8

Comparative Study

• Obtained 12 historical manual schedules

• Entered historical schedules into model

– Observed and recorded metrics

• Ran optimization model for each schedule

– Used all available objectives

• Compared the model’s results to historical

manual approach

Manual vs. Model Analysis

Page 9: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

9

Manual vs. Model Analysis

Manual vs. Model Analysis

Page 10: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

10

Manual vs. Model Analysis

Comparative Analysis of 12 Schedules

• Average % tardy– Manual- 24%

– Model- 7%

• Average set-up time (Subject to % tardy)– Manual- 2.85 hrs

– Model- 2.08 hrs

• Average total hours tardy (Subject to % tardy)– Manual- 110.43 hrs

– Model- 77.83 hrs

• Average weighted tardiness (Subject to % tardy)– Manual- 986,526 {∑ (sales revenue x tardy hrs.)}

– Model- 81,738 {∑(sales revenue x tardy hrs.)}

Page 11: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

11

Benefits and Future Applications

• Improved on-time delivery percentage

• Time savings

– Manual scheduling ≈ 1 hour per week (per cell)

– Model scheduling ≈ less than 5 minutes per week

• Standardized tool and process

• Easy rollout to other product lines

• Allows user to easily amend schedule

Recommendations

• Purchase premium solver

– 010PREM Premium Solver V10.5 (basic optimization)

• License and support total: $895.00

• 5 or more licenses earn 10% discount

• Implement the model into the scheduling

process

• Use best objective for evaluation

– Minimizing total weighted tardiness

Page 12: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

12

Extensions

• Easy addition of additional constraints– Job X to be in position 2

• Add constraint: Position(X) = 2

– Job A to precede job B • Add constraint: Position (A)<Position(B)

– Job C and D to run consecutively • Add constraint: Position(C) = Position(D)+1

• Feedback to MRP to schedule materials– Extend the scheduling horizon from 2 weeks to 4 weeks

– Feed schedule start dates back to MRP for better priority

planning of components

Caveats• Scheduling performance is not the same as

factory execution performance ! --- But it’s a

good start!

• 2-year average on time execution

performance: 76%

• 12 historical manual schedules projected on

time (scheduling) performance: 79%

• 12 analytics-based projected on time

performance: 94%

Page 13: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

13

UD Students Win APICS Award

Dayton OH, May 6 2011:University of Dayton students Matt Schatzman, Nick Hanneken, and Alex Johnston received the $500 award for best Operations Management Senior Consulting Project from Rich Graff, Dayton Student Chapter Liason.

Applying OR/Analytics to Scheduling

Thanks for your attention !

Join us at the LinkedIn "University of

Dayton Operations Management Group”

Page 14: Smart Sequencing—an Innovative Tool for a Simpler Process

10/21/2013

14

Survey

www.tinyurl.com/lc3s3fm

Schedule Optimization Tool