Approaches to Line Balancing COMSOAL & RPW

Slides:



Advertisements
Similar presentations
1 Transportation problem The transportation problem seeks the determination of a minimum cost transportation plan for a single commodity from a number.
Advertisements

Process Selection and Facility Layout
Chapter 2: Modeling with Linear Programming & sensitivity analysis
Chapter 10 – Facility Layout
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Chapter 4: Manufacturing Processes. Learning Objectives How production processes are organized Trade-offs to be considered when designing a production.
OPERATIONS MANAGEMENT INTEGRATING MANUFACTURING AND SERVICES FIFTH EDITION Mark M. Davis Janelle Heineke Copyright ©2005, The McGraw-Hill Companies, Inc.
Two-Stage Paced Lines Active Learning – Module 2 Dr. Cesar Malave Texas A & M University.
Introduction to Transfer Lines Active Learning – Module 1
1 IRWIN  a Times Mirror Higher Education Group, Inc. company, 1996 Facilities Layout.
Facility Layout Facility Layout Facility Layout decisions translate the broader decisions about a firm’s strategy such as competitive priorities, process,
Chapter 10 – Facility Layout
COMSOAL Computer Method for Sequencing Operations for Assembly Lines Lindsay McClintock OPERMGT 345 – 004 May 6, 2003.
6 Resource Utilization Teaching Strategies
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
MultiMedia by Stephen M. Peters© 2002 South-Western Operations Management.
Assembly Line Balance Balance.
Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.
© 2012 Pearson Prentice Hall. All rights reserved. Balanced Scorecard: Quality and Time —modified by CB.
Title page. 1. Identify the Problem Write a statement that answers the following questions. What are you trying to design? What are the requirement gaps?
Dr. Cesar Malave Texas A & M University
Manual Assembly Lines Chapter 4 Sections:
Chapter 10 – Facility Layout
Sequencing Mixed Models & Unpaced Lines Active Learning Module 4 Dr. César O. Malavé Texas A&M University.
© 2012 Pearson Prentice Hall. All rights reserved. Balanced Scorecard: Quality and Time —modified by CB.
© Wiley 2007 Chapter 10 Facility Layout. © Wiley 2007 OUTLINE What Is Layout Planning? Types of Layouts Designing Process Layouts Special Cases of Process.
Line Balancing Problem
Assembly Line Balancing
Approaches to Line balancing Optimal Solutions Active Learning Module 3 Dr. César O. Malavé Texas A&M University.
Assembly Lines – Reliable Serial Systems
Assembly Line Balancing
Workstation. The assembly design is based on the demand for the peak quarter of year 5 Cycle Time = sec./unit There will be three assembly lines.
© The McGraw-Hill Companies, Inc., Technical Note 5 Facility Layout.
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
Line Balancing. Example problem - Golf Club mfg/assy firm Customer demand requires production volume of 24 finished clubs in an 8 hour shift Customer.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Assembly Line Balancing Introduction to Industrial Engineering.
Reid & Sanders, Operations Management © Wiley 2002 Facility Layout 10 C H A P T E R.
Approximate Three-Stage Model: Active Learning – Module 3 Dr. Cesar Malave Texas A & M University.
Layout and Design Kapitel 4 / 1 (c) Prof. Richard F. Hartl Flow shop production Object-oriented Assignment is derived from the item´s work plans. Uniform.
Operations Fall 2015 Bruce Duggan Providence University College.
Approaches to Line Balancing Three Basic Approaches for finding a solution COMSOAL – Basic random solution generation method Ranked Positional Weight Heuristic.
Slide 0 of 96 Manufacturing Facility Layout. Slide 1 of 96 Basic Layout Forms Process Product Cellular Fixed position Hybrid.
© Wiley Chapter 10 – Facility Layout Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 6 Process Selection and Facilities Layout.
1 CSC 384 Lecture Slides (c) , C. Boutilier and P. Poupart CSC384: Lecture 16  Last time Searching a Graphplan for a plan, and relaxed plan heuristics.
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.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 8 Facility Layout.
Part 3.
6 Resource Utilization 4/28/2017 Teaching Strategies
Revision BUSI 2301 B. Averaging methods b). Moving average - sample problem Compute a three-period moving average forecast for period 6, given the demand.
6-1 McGraw-Hill/Irwin Operations Management, Seventh Edition, by William J. Stevenson Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
Manufacturing Processes
Perancangan Sistem Manufaktur
Additional line balancing notes
CHAPTER 8 Operations Scheduling
organizational structure
Introduction to Operations Research
Statistics for 8th Edition Chapter 3 Probability
FACILITY LAYOUT Facility layout means:
3 Assembly Line Balancing CHAPTER Arranged by
Chapter 6 Network-Based Scheduling
Chapter 6A Facility Layout 2.
Introduction to Scheduling Chapter 1
8 Job Sequencing & Operations Scheduling CHAPTER Arranged by
Process Layout Chapter 8 L L M M D D D D L L M M L L M M G G L L G G A
Process Selection and Facility Layout Lecture 5. Forecasting Product and Service Design Technological Change Capacity Planning Process Selection Facilities.
The Greedy Approach Young CS 530 Adv. Algo. Greedy.
Flexible Assembly Systems
Presentation transcript:

Approaches to Line Balancing COMSOAL & RPW Active Learning Module 2 Dr. César O. Malavé Texas A&M University

Background Material Modeling and Analysis of Manufacturing Systems by Ronald G. Askin , Charles R. Standridge, John Wiley & Sons, 1993, Chapter 2. Manufacturing Systems Engineering by Stanley B. Gershwin, Prentice – Hall,1994, Chapter 2. Any good manufacturing systems textbook which has detailed explanation on reliable serial systems.

Lecture Objectives At the end of this module, the students should be able to Explain the approaches to line balancing COMSOAL Random Sequence Generation Ranked Positional Weight Heuristics Solve and find the optimal solutions to line balancing problems using the above techniques

Time Management 3 Assignment 15 RPW Procedure 5 Team Exercise 50 Mins Total Time Spot Exercise 12 COMSOAL Procedure Readiness Assessment Test (RAT) Introduction

Readiness Assessment Test (RAT) 1. In a layout, work stations are arranged according to the general function they perform without regard to any particular product. a) product, b) process, c) fixed position, d) storage 2. A product layout is more suited to situations where product demand is stable than when it is fluctuating. a) True, b) False 3. Fixed position layouts are used in projects where the product cannot be moved, and therefore equipment, workers, and materials are brought to it. 4. In general, work-in-process inventory is large for a product layout and small for a process layout. a) True, b) False 5. Which of the following characteristics is associated with process layout? a) stable demand b) less skilled workers c) specialized machinery d) low volume e) product for general market

RAT – Solution In a Process layout, work stations are arranged according to the general function they perform without regard to any particular product. True. A product layout is more suited to situations where product demand is stable than when it is fluctuating. True. Fixed position layouts are used in projects where the product cannot be moved, and therefore equipment, workers, and materials are brought to it. False. In general, work-in-process inventory is large for a process layout and small for a product layout. Low Volume is associated with process layout.

Approaches to Line Balancing Three Basic Approaches for finding a solution COMSOAL – Basic random solution generation method Ranked Positional Weight Heuristic – Good solutions found quickly Implicit Enumeration Scheme Assumptions Required cycle time, sequencing restrictions and task times are known

COMSOAL Random Sequence Generation A simple record-keeping approach that allows a large number of possible sequences to be examined quickly Only tasks that satisfy all the constraints are considered at each step. Sequence discarded as soon as it exceeds the upper bound. Sequence saved if it is better than the previous upper bound and the bound is updated. Efficiency depends on the data storage and processing structure

COMSOAL – Cont… COMSOAL uses several list for speed computation. NIP(i)  Number of immediate predecessors for each task i. WIP(i)  Indicates for which other tasks i is an immediate predecessor. TK  Consists of N tasks. During each sequence generation, List of unassigned tasks (A) Tasks from A with all immediate predecessors (B) Tasks from B with task times not exceeding remaining cycle time in the workstation (F – Fit List) are updated.

COMSOAL Procedure Set x = 0, UB = , C = Cycle Time, c = C. Start the new sequence : Set x = x+1, A = TK, NIPW(i) = NIP(i). Precedence Feasibility : For all, if NIPW(i) = 0, add i to B. Time Feasibility : For all i B, if ti ≤ c, add i to F. If F empty, Step 5; otherwise Step 6. Open new station : IDLE = IDLE + c. c = C. If IDLE > UB go to Step 2; Otherwise Step 3.

COMSOAL Procedure – Cont… Select Task : Set m = card {F}. Randomly generate RN  U(0,1). Let i* = [m.RN]th task from F. Remove i* from A, B, F. c = c – ti*. For all i  WIP(i*), NIPW(i) = NIPW(i) – 1. If A empty, go to Step 7; otherwise go to Step 3. Schedule completion : IDLE = IDLE + c. If IDLE ≤ UB, UB = IDLE and store schedule. If x = X, stop; otherwise go to Step 2.

COMSOAL – Advantages The technique is relatively easy to program. Feasible solutions are found quickly. Greater the computational effort expended, the better the expected solution . Basic idea can be applied to many decision problems, the only requirement being that we can build solutions sequentially and a function evaluation can be performed to rank candidate solutions.

Immediate Predecessor COMSOAL – Example Task Activity Assembly Time Immediate Predecessor a Insert Front Axle / Wheels 20 - b Insert Fan Rod 6 c Insert Fan Rod Cover 5 d Insert Rear Axle / Wheels 21 e Insert Hood to Wheel Frame 8 f Glue Windows to top 35 g Insert Gear Assembly 15 c, d h Insert Gear Spacers 10 i Secure Front Wheel Frame e, h j Insert Engine k Attach Top 46 f, i, j l Add Decals 16

COMSOAL – Example Data Known : Two 4 hour-shifts, 4 days a week will be used for assembly. Each shift receives two 10 minute breaks. Planned production rate of 1500 units/week. No Zoning constraints exist.

Example Solution Model Car Precedence Structure a b c j d g h e i k l 20 6 5 5 a b c j 21 15 10 d g h 8 15 46 16 e i k l 35 f

Example Solution – Cont… To meet demand C = 70 Seconds. Initially four potential tasks a, d, e, or f Generate random number between 0 and 1. Say outcome in our case is 0.34 R is in second quadrant so keep d as first task. Continue the random generation. Quick check of lower bound Thus Better Solutions may exist

Single COMSOAL Sequence Results Step List A List B List F U (0,1) Selected Tasks Station (Idle Time) 1 a through l a, d, e, f 0.34 d 1(49) 2 a through l, -d a, e, f 0.83 f 1(14) 3 a, b, c, e, g, h, i, j, k, l a, e e - 1(6) 4 a, b, c, g, h, i, j, k, l a Open Station 2(50) 5 b, c, g, h, i, j, k, l b 2(44) 6 c, g, h, i, j, k, l c 2(39) 7 g, h, i, j, k, l g, j 0.21 g 2(24) 8 h, i, j, k, l j, h h, j 0.42 h 2(14) 9 i, j, k, l i, j j 2(9) 10 i, k, l i 3(55) 11 k, l k 3(9) 12 l 4(54)

Immediate Predecessor Spot Exercise Solve the following line balancing problem using COMSOAL procedure. Assume demand is 100/day. Task Time Immediate Predecessor a 2 - b 1 c d 3 b, c e f

Exercise Solution 1 b 2 3 1 3 a d e f 2 c

Exercise Solution – Cont… Step List A List B List F U(0,1) Selected Task Station (Idle Time) 1 a to f a - 1(2.8) 2 b to f b, c 0.68 c 1(0.8) 3 b to f, -c b 2(3.8) 4 d to f d 2(0.8) 5 e, f e 3(3.8) 6 f 3(0.8)

Ranked Positional Weight Heuristic A task is prioritized based on the cumulative assembly time associated with itself and its successors. Tasks are assigned in this order to the lowest numbered feasible workstation. Cumulative remaining assembly time constrains the number of workstations required. Illustrates the greedy, single pass heuristics. Procedure requires computation of positional weight PW(i) of each task.

RPW Procedure Let S(i)  Set of successors of tasks i. Example, j  S(i) means j cannot begin until i is complete. Compute PWi = ti + Tasks ordered such that i < r implies i not  S(r). Task r is then a member of S(i) only if there exists an immediate successor relationship from i to r. Immediate successors IS(i) are known from the inverse of the IP(i) relationships.

RPW Procedure – Cont… Task Ordering : For all tasks i = 1,…,N compute PW(i). Order (rank) tasks by nonincreasing PW(i) Task Assignment : For ranked tasks i = ,…,N assign task i to first feasible workstation. Precedence Constraints : assignment to any workstation at least as large as that to which its predecessors are assigned Zoning & Time Restrictions : Checked on placement.

RPW Procedure - Example Task Activity Assembly Time Immediate Predecessor a Insert Front Axle / Wheels 20 - b Insert Fan Rod 6 c Insert Fan Rod Cover 5 d Insert Rear Axle / Wheels 21 e Insert Hood to Wheel Frame 8 f Glue Windows to top 35 g Insert Gear Assembly 15 c, d h Insert Gear Spacers 10 i Secure Front Wheel Frame e, h j Insert Engine k Attach Top 46 f, i, j l Add Decals 16

Example Solution Model Car Precedence Structure a b c j d g h e i k l 20 6 5 5 a b c j 21 15 10 d g h 8 15 46 16 e i k l 35 f

RPW Procedure - Solution Positional Weight calculated based on the precedence structure (previous slide). Task PW Ranked PW a 138 1 b 118 3 c 112 4 d 123 2 e 85 8 f 97 6 g 102 5 h 87 7 i 77 9 j 67 10 k 62 11 l 16 12 PWl = its task time = 16 PWk = tk + PWl = 46+16 = 62 PWj = tj + PWk = 5+62 = 67

RPW Solution Cont… Assignment order is given by the rankings. Task a assigned to station 1. c - ta = 70 – 20 = 50 seconds left in Station 1. Next Assign task d 50 – 21 = 29 seconds left in Station 1. j, k, l 70, 65, 19, 3 3 f, h, e, i 70, 35, 25, 17, 2 2 a, d, b, c, g 70, 50, 29, 23, 18, 3 1 Tasks Time Remaining Station

Immediate Predecessors Team Exercise Assembly of a product has been divided into elemental tasks suitable for assignment to unskilled workers. Task times and constraints are given below. Solve by RPW Procedure g 14 h e, f 6 c, d 7 f b e a 10 d c - 18 20 Immediate Predecessors Time Task

Exercise Solution Task PWi Rank a 63 1 b 44 2 c 33 4 d 37 3 e 26 6 f 27 5 g 20 7 h 14 8 a b d e c f g h 20 18 6 10 7 14 Workstation Assigned Tasks Remaining Time 1 a, d 30, 10, 0 2 b, c, e 30, 12, 6, 0 3 f, g, h 30, 23, 17, 3

Assignment Write a flowchart for COMSOAL using the decision rule that feasible tasks are selected with probability proportional to their positional weight.