MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

Production and Operations Management Systems
Scheduling.
Scheduling for Low-volume Operations Chapter 15 Operations Management by R. Dan Reid & Nada R. Sanders 2nd Edition © Wiley 2005 PowerPoint Presentation.
© The McGraw-Hill Companies, Inc., 1998 Irwin/McGraw-Hill Module 11 Operations Scheduling Chapter 16 (pp ) Work Center and definitions  Objectives.
Operations Scheduling
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Scheduling.
Operations Scheduling
DOM 102: Principles of Operations Management Operations Scheduling
Spring, Scheduling Operations. Spring, Scheduling Problems in Operations Job Shop Scheduling. Personnel Scheduling Facilities Scheduling.
23–1. 23–2 Chapter Twenty-Three Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Operations Management
Inputs and Outputs to Aggregate Production Planning
Scheduling. Characteristics of a “job” Constituent operations Constituent operations Due date Due date Time of arrival in shop Time of arrival in shop.
Chapter 2: Model of scheduling problem Components of any model: Decision variables –What we can change to optimize the system, i.e., model output Parameters.
Scheduling Operations Management - 5 th Edition Chapter 16 Roberta Russell & Bernard W. Taylor, III.
Scheduling.
1 ISQA 459/559 Mellie Pullman Scheduling Shop Floor.
1 Chapter 15 Scheduling. 2 Scheduling: Establishing the timing of the use of equipment, facilities and human activities in an organization Answering “when”
CHAPTER 19 Scheduling Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 16: Learning Objectives
JIT and Lean Operations
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
Operations Scheduling. Scheduling in a Process-Focused Environment.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 7 FLEXIBLE MANUFACTURING SYSTEMS E. Gutierrez-Miravete Spring 2001.
Operations Management Contemporary Concepts and Cases Chapter Thirteen Scheduling Operations Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights.
Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.
1. Facility size 2. Equipment procurement Long-term
Scheduling.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Thursday Night Operations Management Class 7. Chapter 14 Resource Planning.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Operational Research & ManagementOperations Scheduling Introduction Operations Scheduling 1.Setting up the Scheduling Problem 2.Single Machine Problems.
1 1 Slide Short – Term Scheduling Professor Ahmadi.
Production SchedulingP.C. Chang, IEM, YZU. 1 Modeling: Parameters Typical scheduling parameters: Number of resources (m machines, operators) Configuration.
Topics To Be Covered 1. Tasks of a Shop Control Manager.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Scheduling for Low-volume Operations Chapter 15 Operations Management by R. Dan Reid & Nada R. Sanders 2nd Edition © Wiley 2005 PowerPoint Presentation.
Chapter 17 Scheduling. Management 3620Chapter 17 Schedule17-2 Overview of Production Planning Hierarchy Capacity Planning 1. Facility size 2. Equipment.
1 Manufacturing Operations Scheduling B2 [ ] B2 [ ] E5 [ E5 [ P9 [---] P9 [---] D1 [ D1 [
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
Scheduling for Low-volume Operations
Session 10 University of Southern California ISE514 September 24, 2015 Geza P. Bottlik Page 1 Outline Questions? Comments? Quiz Introduction to scheduling.
CHAPTER SEVENTEEN SCHEDULING Chapter 17 Scheduling.
CHAPTER 4 : SCHEDULING Presented by: HAMKA BIN TAIP
Scheduling Operations IDS 605 Spring Data Collection for Scheduling l Jobs l Activities l Employees l Equipment l Facilities Transparency 18.1.
Prof. Yuan-Shyi Peter Chiu
Activity Scheduling and Control
Scheduling.
16 Scheduling (focus on sequencing; FCFS, SPT, EDD pages , and Johnson’s rule pages ) Homework; 6, 7, 11.
Production Activity Control
Scheduling Operations
Inputs and Outputs to Aggregate Production Planning
CHAPTER 8 Operations Scheduling
Production Activity Control
The basics of scheduling
Modeling Scheduling Problems
Chap 11 Learning Objectives
Introduction to Scheduling Chapter 1
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Planning and Scheduling in Manufacturing and Services
Sequencing Sequencing: Determine the order in which jobs at a work center will be processed. Workstation: An area where one person works, usually with.
Flexible Assembly Systems
Manufacturing Planning and Control
IE 3265 – POM R. Lindeke Spring 2005
Inputs and Outputs to Aggregate Production Planning
Presentation transcript:

MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E. Gutierrez-Miravete Spring 2001

TYPES OF FLOW SYSTEMS PRODUCT LAYOUT PROCESS LAYOUT CELLULAR LAYOUT ASSEMBLY LINES TRANSFER LINES PROCESS LAYOUT FLOW SHOP (jobs go through same sequence) JOB SHOP (each job has its own route) CELLULAR LAYOUT

PROCESS LAYOUT FLOW SYSTEMS PRODUCTS ARE RELEASED TO THE PRODUCTION SYSTEM IN BATCHES IF BATCHES VISIT SAME SEQUENCE OF STATIONS --> FLOW SHOP IF DIFFERENT BATCHES HAVE THEIR OWN ROUTE --> JOB SHOP

FEATURES OF JOB SHOPS WIDE VARIETY OF PRODUCT REQUIREMENTS MUST BE DESIGNED FOR MAXIMUM FLEXIBILITY INDIVIDUAL STATIONS MUST BE CAPABLE OF WIDE VARIETY OF TASKS

FEATURES OF JOB SHOPS EXPERTISE IS PROCESS RELATED ORGANIZED BY PROCESSING FUNCTION UP TO 95% OF JOB TIME SPENT IN NON-PRODUCTIVE ACTIVITY REMAINING 5% SPLIT BETWEEN LOT SETUP AND PROCESSING

THROUGHPUT TIME THE TIME BETWEEN WHEN THE JOB IS RELEASED TO THE SHOP AND WHEN IT IS COMPLETED AND READY FOR DELIVERY

COMPONENTS OF THROUGHPUT TIME PROCESSING TIME SETUP TIME MATERIAL HANDLING TIME WAITING TIME

SHOP FLOW AND QUEUEING THEORY Fig. 4.1 (Group vs Serial) JOB ARRIVAL RATE: RANDOM; EXPONENTIAL INTERARRIVAL TIMES PROCESSING TIMES: EXPONENTIALLY DISTRIBUTED NUMBER OF SERVERS

PARALLEL VS SERIAL JOB SHOPS AS QUEUES STEADY STATE SYSTEM GIVEN ARRIVAL RATE (), SERVICING RATE () AND NUMBER OF SERVERS (c) SINGLE GROUP/SINGLE QUEUE M/M/c/INF (Table 11.1) WORK DIVISIBILITY/SERIAL SYSTEM GI/G/1 (Sec. 11.3)

KEY QUESTIONS WHEN TO RELEASE ORDERS TO THE PRODUCTION FACILITY? HOW TO SEQUENCE JOBS AT A SINGLE WORKSTATION? HOW TO SCHEDULE JOBS THROUGH THE ENTIRE FACILITY?

ORDER RELEASE BASIC PROBLEM: FROM A LIST OF PENDING ORDERS SELECT THE TIME TO BEGIN PROCESSING SHOP MANAGER’S GOAL: KEEP ALL MACHINES BUSY SALES DEPARTMENT GOAL: TO MEET ALL CUSTOMER DUE DATES USE AVERAGE STATION DELAY TIME

AVERAGE STATION DELAY TIMES pij = PROCESSING TIME FOR JOB i IN MACHINE j wj = AVERAGE WAITING TIME IN QUEUE AT j mj = TIME REQUIRED TO COLLECT AND MOVE PART i AFTER DONE AT j

T = S{i} ( pij + wj + mj) THROUGHPUT TIME WHERE S{i} = SET OF STATIONS VISITED BY PART i JOB MUST BE RELEASED AT TIME T BEFORE ITS DUE DATE Example 4.1 and Figure 4.2

PROBLEMS WITH AWDT APPROACH VALID ONLY UNDER STABLE CONDITIONS. HOWEVER QUEUES VARY THROUGH TIME MACHINE FAILURE IS RANDOM PRUDENT MANAGER WOULD RELEASE THE JOB EARLIER! (What is the likely consequence of this?)

HOW TO STABILIZE TIME VARYING LOADS? BY DAMPING DEMAND VARIABILITY USING DYNAMIC QUEUE AVERAGES USING PREVENTIVE MAINTENANCE USING PROCESS DESIGN IMPROVEMENTS USING STANDARIZED PROCEDURES COMMON TOOL FOR CONTROLLING WORK LOADS --> LOAD REPORTS (See Fig. 4.3 and Example 4.2)

LOAD REPORTS (contd) FOR FINITE-LOADING PRODUCTION PLANNING SYSTEMS FCFS VS OTHER SERVICING RULES EACH PART BETTER HAVE ITS OWN LOAD PROFILE (TIME-PHASED LISTING OF RESOURCE REQUIREMENTS ON EACH WORKCENTER TO PRODUCE A SINGLE PART UNIT)

LOAD REPORTS (contd) TWO BASIC RULES IF YOU CAN’T SELL IT, DON’T RELEASE IT IF YOU CAN’T MAKE IT NOW, DON’T RELEASE IT MATERIALS REQUIREMENTS PLANNING (MRP) vs RELIABILITY LAW

BOTTLENECKS WORKCENTER WITH THE HIGHEST UTILIZATION UTILIZATION = PROCESSING TIME/AVAILABLE TIME BOTTLENECK SCHEDULING GOAL: TO MAXIMIZE THE PRODUCTIVE UTILIZATION OF BOTTLENECKS

UTILIZATION um =  pimDi/ Pm FOR PART i AND WORKCENTER m DEMAND OF i Di SCHEDULABLE TIME Pm LOAD PROFILE pim UTILIZATION um um =  pimDi/ Pm

UTILIZATION (contd) Where are the largest utilizations? What is the consequence of having a workcenter with utilization greater than 1? Who is the bottleneck if all utilizations are less than 1? Why it may be desirable to accumulate significant WIP in front of the bottleneck?

BATCH SIZE (few parts, repetitive) SET UP COST A AVERAGE DEMAND RATE D INVENTORY HOLDING COST PER TIME h BATCH SIZE Q Q2 = 2 A D /h

FLOW SHOP SEQUENCING SEQUENCING: PROCESS OF DEFINING THE ORDER IN WHICH JOBS ARE TO BE RUN ON A MACHINE SCHEDULING: PROCESS OF ADDING START AND FINISH TIME TO THE PROCESS DICTATED BY THE SEQUENCE

FLOW SHOP SEQUENCING SEMIACTIVE SCHEDULE: EACH JOB STARTS ON A MACHINE AS SOON AS THE JOB AS FINISHED ALL PRIOR OPERATIONS AND THE MACHINE HAS COMPLETED ALL EARLIER JOBS IN ITS SEQUENCE

FLOW SHOP SEQUENCING REGULAR MEASURES OF PERFORMANCE (nondecreasing in job completion times) AVERAGE COMPLETION TIME MAXIMUM COMPLETION TIME FLOW TIME LATENESS TARDINESS

DEFINITIONS PROBLEM VARIABLES NUMBER OF JOBS SCHEDULED (N) NUMBER OF MACHINES (M) DUE DATE OF JOB i (di) SETUP AND PROCESSING TIME OF JOB i IN MACHINE j (pij)

DEFINITIONS SOLUTION DEPENDENT MEASURES TIME FOR COMPLETING JOB i (Ci) LENGTH OF TIME IN SHOP (FLOW TIME) (Fi) LATENESS (Li = Ci - di) TARDINESS ( Ti = max{0,Li} ) MAKESPAN (TIME FOR ALL JOBS) Cmax

TYPICAL OBJECTIVES MINIMIZE AVERAGE FLOW TIME MINIMIZE MAKESPAN MINIMIZE AVERAGE TARDINESS MINIMIZE MAXIMUM TARDINESS MINIMIZE NUMBER OF TARDY JOBS

NOTATION SCHEDULING N JOBS IN M MACHINES ACCORDING TO JOB FLOW PATTERN A AND PERFORMANCE MEASURE B N/M/A/B EXAMPLE: MINIMIZE AVERAGE FLOW TIME WITH ARBITRARY FLOW PATTERN G --> N/M/G/Fave

PERMUTATION SCHEDULE ALL JOBS VISIT MACHINES IN SAME SEQUENCE ALL MACHINES PROCESS JOBS IN THE SAME ORDER Example 4.3 and Fig. 4.5

GANTT CHARTS

LOWER BOUND ON SCHEDULE MAKESPAN Each machine supplies a lower bound A lower bound based on machine j is LBj = min i {  r (pir)} +  i ->j-1 (pij) + min i { r (pir) } Example 4.4 and Fig. 4.6

SINGLE MACHINE SCHEDULING LET M = 1 GOAL: MINIMIZE AVERAGE JOB FLOW TIME (i.e. MINIMIZE AVE. WIP) SHORTEST PROCESSING TIME (SPT) SCHEDULING EARLIEST DUE DATE (EDD) SCHEDULING Example 4.5 ; Example 4.6; Example 4.7

TWO MACHINE FLOW SHOPS JOBS WITH SHORT PROCESSING TIME IN MACHINE 1 GO EARLY JOBS WITH SHORT PROCESSING TIME IN MACHINE 2 GO LATE JOHNSON’S ALGORITHM (p. 111) Example 4.8; Example 4.9 and Fig. 4.8

JOB SHOP SCHEDULING GENERAL PROBLEM: TO SCHEDULE PRODUCTION TIMES FOR N JOBS ON M MACHINES FOR EACH JOB, MACHINE SEQUENCE and PROCESSING TIMES ARE KNOWN POSSIBLE OBJECTIVES MINIMIZE MAKESPAN, OR MINIMIZE NUMBER OF TARDY JOBS, ...

DISPATCHING RULES DISPATCHING: SELECTING OF A JOB FROM INPUT QUEUE FOR PROCESSING WHEN PROCESSOR BECOMES AVAILABLE STANDARD DISPATCHING RULES STATIC RULES VS. DYNAMIC RULES SLACK BASED RULES MYOPIC VS GLOBAL RULES Table 4.7 (p. 115); Example 4.10

SCHEDULE GENERATION FULLY ACTIVE SCHEDULE: NEVER MAKE A JOB WAIT IN QUEUE WHEN IT CAN BE COMPLETED BEFORE THE NEXT JOB IS SCHEDULED TO START NONDELAY SCHEDULE: MACHINE IS NEVER IDLE WHEN ITS QUEUE IS NON-EMPTY Table 4.9 (p. 117) and Fig. 4.9