Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

Scheduling.
Process Selection and Facility Layout
Types of scheduling problems Project scheduling - Chapter 4 Job shop - Chapter 5 (shifting bottle neck) Flow shop - Chapter 5 Flexible assembly - Chapter.
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
11–1. 11–2 Chapter Eleven Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Scheduling Chapter 19.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 13 MATERIAL HANDLING SYSTEMS E. Gutierrez-Miravete Spring 2001.
© J. Christopher Beck Lecture 14: Assembly Line Scheduling 2.
1 IRWIN  a Times Mirror Higher Education Group, Inc. company, 1996 Facilities Layout.
A Review of Different Approaches to the FMS Loading Problem A Review of Different Approaches to the FMS Loading Problem A. Grieco, Q. Semeraro, T. Tolio.
Inputs and Outputs to Aggregate Production Planning
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.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E
1 IOE/MFG 543 Chapter 6: Flow shops Sections 6.1 and 6.2 (skip section 6.3)
An overview of design and operational issues of kanban systems M. S. AKTÜRK and F. ERHUN Presented by: Y. Levent KOÇAĞA.
22–1. 22–2 Chapter Twenty-Two Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Scheduling.
Operations Management
Lot sizing and scheduling
1 ISQA 459/559 Mellie Pullman Scheduling Shop Floor.
SCHEDULING A FLEXIBLE MANUFACTURING SYSTEM WITH TOOLING CONSTRAINT: AN ACTUAL CASE STUDY presented by Ağcagül YILMAZ.
Chapter 16: Learning Objectives
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.
FLEXIBLE MANUFACTURING SYSTEMS. FLEXIBLE MANUFACTURING SYSTEMS MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS.
INTRODUCTION TO SCHEDULING
Scheduling.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Facility Design and Layout
1 Chapter 5 Flow Lines Types Issues in Design and Operation Models of Asynchronous Lines –Infinite or Finite Buffers Models of Synchronous (Indexing) Lines.
Operational Research & ManagementOperations Scheduling Introduction Operations Scheduling 1.Setting up the Scheduling Problem 2.Single Machine Problems.
Flexible Assembly line Minimum part set(MPS) Suppose there are l product types. Let N l denote the number of jobs for each product type l. If z is the.
Line Balancing Problem
Scheduling Process and Production Management.
Topics To Be Covered 1. Tasks of a Shop Control Manager.
Assembly Lines – Reliable Serial Systems
Assembly Line Balancing
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Chapter 17 Scheduling. Management 3620Chapter 17 Schedule17-2 Overview of Production Planning Hierarchy Capacity Planning 1. Facility size 2. Equipment.
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
CHAPTER SEVENTEEN SCHEDULING Chapter 17 Scheduling.
CHAPTER 4 : SCHEDULING Presented by: HAMKA BIN TAIP
Activity Scheduling and Control
Algorithm A procedure described by a series of steps. Click here for Hint project or algorithm or load distance?
Work-in-process (WIP) Inventory resulting from transformation of raw materials, but not yet ready for sale to consumers. Click here for Hint finished goods.
Part 3.
15 - 1© 2014 Pearson Education, Inc. Short-Term Scheduling PowerPoint presentation to accompany Heizer and Render Operations Management, Eleventh Edition.
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 3 MANAGING THE TRANSFORMATION PROCESS
CHAPTER 8 Operations Scheduling
Lecture 15: Assembly Line Scheduling 3
organizational structure
PRODUCTION SYSTEMS Terminology Concept: Production: Performance:
FACILITY LAYOUT Facility layout means:
Modeling Scheduling Problems
Chap 11 Learning Objectives
Facilities Planning and Design Course code:
Scheduling Scheduling is an important tool for manufacturing and service industries, where it can have a major impact on the productivity of a process.
Introduction to Scheduling Chapter 1
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Planning and Scheduling in Manufacturing and Services
Process Selection and Facility Layout Lecture 5. Forecasting Product and Service Design Technological Change Capacity Planning Process Selection Facilities.
Topic 15 Job Shop Scheduling.
Process Analysis “If you cannot describe what you are doing as a process, you do not know what you are doing.” W.E. Deming.
Facilities Planning and Design Course code:
Flexible Assembly Systems
Inputs and Outputs to Aggregate Production Planning
Presentation transcript:

Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly Systems 4.Flexible Flow Systems

Operational Research & ManagementOperations Scheduling Topic 1 Special Case of Job Shops: Flexible Flow Shops

Operational Research & ManagementOperations Scheduling3 A Flexible Flow Shop with Setups Stage 1 Stage 2 Stage 3 Stage 4

Operational Research & ManagementOperations Scheduling4 Applications  Very common in applications: – Paper mills – Steel lines – Bottling lines – Food processing lines

Operational Research & ManagementOperations Scheduling5 Setting for job j on Machine i Objectives  Multiple objectives usual – Meet due dates – Maximize throughput – Minimize work-in-process (WIP)

Operational Research & ManagementOperations Scheduling6 Generating Schedules 1. Identify bottlenecks 2. Compute time windows at bottleneck stage (release / due dates) 3. Compute machine capacity at bottleneck 4. Schedule bottleneck stage 5. Schedule non-bottlenecks

Operational Research & ManagementOperations Scheduling7 1: Identifying Bottlenecks  In practice usually known  Schedule downstream bottleneck first  Determining the bottleneck – loading – number of shifts – downtime due to setups  Bottleneck assumed fixed

Operational Research & ManagementOperations Scheduling8 2: Identifying Time Window  Local Due date – Shipping day – Multiply remaining processing times with a safety factor  Local Release date – Status s j of job j (# completed stages) – Release date if s j = l Decreasing function - determined empirically

Operational Research & ManagementOperations Scheduling9 3: Computing Capacity  Capacity of each machine at bottleneck – Speed – Number of shifts – Setups  Two cases: – Identical machines – Non-identical machines

Operational Research & ManagementOperations Scheduling10 4: Scheduling Bottleneck  Jobs selected one at a time – Setup time – Due date – Capacity  For example ATCS rule

Operational Research & ManagementOperations Scheduling11 5: Schedule Remaining Jobs  Determined by sequence at bottleneck stage  Minor adjustments – Adjacent pairwise interchanges to reduce setup

Operational Research & ManagementOperations Scheduling Topic 2 Flexible Assembly Systems

Operational Research & ManagementOperations Scheduling13 Classical Literature  Exact solutions – Simple flow shop with makespan criterion – Two machine case (Johnson’s rule)  Realistic problems require heuristic approaches

Operational Research & ManagementOperations Scheduling14 Job Shops Flexible Assembly  Each job has an unique identity  Make to order, low volume environment  Possibly complicated route through system  Very difficult  Limited number of product types  Given quantity of each type  Mass production  High degree of automation  Even more difficult!

Operational Research & ManagementOperations Scheduling15 Flexible Assembly Systems  Sequencing Unpaced Assembly Systems – Simple flow line with finite buffers – Application: assembly of copiers  Sequencing Paced Assembly Systems – Conveyor belt moves at a fixed speed – Application: automobile assembly  Scheduling Flexible Flow Systems – Flow lines with finite buffers and bypass – Application: producing printed circuit board

Operational Research & ManagementOperations Scheduling16 Sequencing Unpaced Assembly Systems  Number of machines in series  No buffers  Material handling system – When a job finishes moves to next station – No bypassing – Blocking  Can model any finite buffer situation (p ij = 0)

Operational Research & ManagementOperations Scheduling17 Cyclic Schedules  Schedules often cyclic or periodic: – Given set of jobs scheduled in certain order  Contains all product types  May contain multiple jobs of same type – Second identical set scheduled, etc.  Practical if insignificant setup time – Low inventory cost – Easy to implement

Operational Research & ManagementOperations Scheduling18 Minimum Part Set  Suppose L product types  Let N k be target number of jobs of type k  Let z be the greatest common divisor  Then is the smallest set with ‘correct’ proportions  Called the minimum part set (MPS)

Operational Research & ManagementOperations Scheduling19 Defining a Cyclic Schedule  Consider the jobs in the MPS as n jobs  Let p ij be as before  A cyclic schedule is determined by sequencing the job in the MPS  Maximizing TP = Minimizing cycle time

Operational Research & ManagementOperations Scheduling20 Minimizing Cycle Time  Profile Fitting (PF) heuristic: – Select first job j1  Arbitrarily  Largest amount of processing – Generate profile: – Determine which job goes next

Operational Research & ManagementOperations Scheduling21 PF: Next Job  Compute for each candidate job – Time machines are idle – Time job is blocked – Start with departure times:

Operational Research & ManagementOperations Scheduling22 Nonproductive Time  Calculate sum of idle and blocked time  Repeat for all remaining jobs in the MPS  Select job with smallest number  Calculate new profile and repeat

Operational Research & ManagementOperations Scheduling23 Discussion: PF Heuristic  PF heuristic performs well in practice  Refinement: – Nonproductive time is not equally bad on all machines – Bottleneck machine are more important (OPT philosophy) – Use weight in the sum (see example)

Operational Research & ManagementOperations Scheduling24 Discussion: PF Heuristic  Basic assumptions – Setup is not important – Low WIP is important  Cyclic schedules good  Want to maximize throughput  Minimize cycle time  PF heuristic performs well

Operational Research & ManagementOperations Scheduling25 Additional Complications  The material handling system does not wait for a job to complete  Paced assembly systems  There may be multiple machines at each station and/or there may be bypass  Flexible flow systems with bypass

Operational Research & ManagementOperations Scheduling Topic 3 Paced Assembly Systems

Operational Research & ManagementOperations Scheduling27 Paced Assembly Systems  Conveyor moves jobs at fixed speeds  Fixed distance between jobs – Spacing proportional to processing time  No bypass  Unit cycle time – time between two successive jobs – linebalancing

Operational Research & ManagementOperations Scheduling28 Grouping and Spacing  Attributes and characteristics of each job – Color, options, destination of cars  Changeover cost – Group operations with high changeover  Certain long operations – Space evenly over the sequence – Capacity constrained operations (criticality index)

Operational Research & ManagementOperations Scheduling29 Objectives  Minimize total setup cost  Meet due dates for make-to-order jobs – Total weighted tardiness  Spacing of capacity constrained operations – P i (L) = penalty for working on two jobs L positions apart in i th workstation  Regular rate of material consumption

Operational Research & ManagementOperations Scheduling30 Grouping and Spacing Heuristic  Determine the total number of jobs to be scheduled  Group jobs with high setup cost operations  Order each subgroup accounting for shipping dates  Space jobs within subgroups accounting for capacity constrained operations

Operational Research & ManagementOperations Scheduling31 Example  Single machine with 10 jobs (with 2 attributes)  Each job has a unit processing time  Setup cost(color)  If there is a penalty cost(sunroof)

Operational Research & ManagementOperations Scheduling32 Example Data

Operational Research & ManagementOperations Scheduling33 Grouping  Group A: Jobs 1,2, and 3  Group B: Jobs 4,5, and 6  Group C: Jobs 7,8,9, and 10  Best order: A  B  C (according to setup cost)

Operational Research & ManagementOperations Scheduling34 Due date Grouped Jobs A B C  Order A  C  B

Operational Research & ManagementOperations Scheduling35 Capacity Constrained Operations A C B

Operational Research & ManagementOperations Scheduling Topic 4 Flexible Flow Systems

Operational Research & ManagementOperations Scheduling37 Flexible Flow System with Bypass

Operational Research & ManagementOperations Scheduling38 Flexible Flow Line Loading Algorithm  Objectives – Maximize throughput – Minimize work-in-process (WIP)  Minimizes the makespan of a day’s mix – Actually minimization of cycle time for MPS  Reduces blocking probabilities

Operational Research & ManagementOperations Scheduling39 Flexible Flow Line Loading Algorithm  Three phases: – Machine allocation phase  assigns each job to a specific machine at station – Sequencing phase  orders in which jobs are released  dynamic balancing heuristic – Time release phase  minimize MPS cycle time on bottlenecks

Operational Research & ManagementOperations Scheduling40 1: Machine Allocation  Bank of machines  Which machine for which job?  Basic idea: workload balancing  Use LPT dispatching rule

Operational Research & ManagementOperations Scheduling41 2: Sequencing  Basic idea: spread out jobs sent to the same machine  Dynamic balancing heuristic  For a given station, let p ij be processing time of job j on i th machine  Letand (the total workload)

Operational Research & ManagementOperations Scheduling42 Dynamic Balancing Heuristic  Let S j be the jobs released before and including job j  Define  Target

Operational Research & ManagementOperations Scheduling43 Minimizing Overload  Define the overload of the ith machine  The cumulative overload is  Minimize

Operational Research & ManagementOperations Scheduling44 3: Release Timing  MPS workload of each machine known – Highest workload = bottleneck – MPS cycle time  Bottleneck cycle time  Algorithm – Step 1: Release all jobs as soon as possible, then modify according to – Step 2: Delay all jobs upstream from bottleneck as much as possible – Step 3: Move up all jobs downstream from the bottleneck as much as possible

Operational Research & ManagementOperations Scheduling45 Example

Operational Research & ManagementOperations Scheduling46 Data

Operational Research & ManagementOperations Scheduling47 Machine Allocation

Operational Research & ManagementOperations Scheduling48 Workload  From this table we obtain each roweach column

Operational Research & ManagementOperations Scheduling49 Overload With job 1 as first job of sequence

Operational Research & ManagementOperations Scheduling50 Overload Matrix With job 1 to 5 as first job of sequence

Operational Research & ManagementOperations Scheduling51 Dynamic Balancing First Job

Operational Research & ManagementOperations Scheduling52 Selecting the Second Job  Calculate the cumulative overload where

Operational Research & ManagementOperations Scheduling53 Cumulative Overload Selected next

Operational Research & ManagementOperations Scheduling54 Final Cycle  Schedule jobs 4,5,1,3,2  Release timing phase – Machine 4 is the bottleneck – Delay jobs on Machine 1, 2, and 3 – Expedite jobs on Machine 5

Operational Research & ManagementOperations Scheduling55 Final Sheet  Flexible Manufacturing Systems (FMS) – Numerically Controlled machines – Automated Material Handling system – Produces a variety of product/part types  Scheduling – Routing of jobs – Sequencing on machines – Setup of tools  Similar features but more complicated