Planning and Scheduling in Manufacturing and Services

Slides:



Advertisements
Similar presentations
On the Complexity of Scheduling
Advertisements

Operations Scheduling
Chapter 15 - Material & Capacity Requirements Planning(MRP/CRP)
IGLS/1 © P. Pongcharoen Using Genetic Algorithms for Scheduling the Production of Capital Goods P. Pongcharoen, C. Hicks, P.M. Braiden, A.V. Metcalfe,
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Production Planning & Control NMIMS – Syllabus Jan 2011.
Lecture 6: Job Shop Scheduling Introduction
Solutions for Scheduling Assays. Why do we use laboratory automation? Improve quality control (QC) Free resources Reduce sa fety risks Automatic data.
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Spring, Scheduling Operations. Spring, Scheduling Problems in Operations Job Shop Scheduling. Personnel Scheduling Facilities Scheduling.
© J. Christopher Beck Lecture 14: Assembly Line Scheduling 2.
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.
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.
1 Set #1 Dr. LEE Heung Wing Joseph Phone: Office : HJ639.
Genetic Algorithms for multiple resource constraints Production Scheduling with multiple levels of product structure By : Pupong Pongcharoen (Ph.D. Research.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E
presented by Zümbül Bulut
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
An overview of design and operational issues of kanban systems M. S. AKTÜRK and F. ERHUN Presented by: Y. Levent KOÇAĞA.
© P. Pongcharoen ISA/1 Applying Designed Experiments to Optimise the Performance of Genetic Algorithms for Scheduling Capital Products P. Pongcharoen,
1 IOE/MFG 543 Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
1 Contents college 3 en 4 Book: Appendix A.1, A.3, A.4, §3.4, §3.5, §4.1, §4.2, §4.4, §4.6 (not: §3.6 - §3.8, §4.2 - §4.3) Extra literature on resource.
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
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.
INTRODUCTION TO SCHEDULING
Production Scheduling: operations scheduling with applications in manufacturing and services Pei-Chann Chang RM 2614, tel. 2305,
Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.
Scheduling and Scheduling Philosophies By Nilesh Sivaramakrishnan For IEM 5303.
Introduction to LEKIN Gareth Beddoe
Job-shop Scheduling n jobs m machines No recirculation – Jobs do not revisit the same machine (i, j) is referred to as an operation in which job j is processed.
1 Material Requirements Planning or as we in the business like to call it - MRP Constrained Lot Sizing.
Operational Research & ManagementOperations Scheduling Introduction Operations Scheduling 1.Setting up the Scheduling Problem 2.Single Machine Problems.
Production SchedulingP.C. Chang, IEM, YZU. 1 Modeling: Parameters Typical scheduling parameters: Number of resources (m machines, operators) Configuration.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
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.
Production Manager 1 Strategic Planning Forecasting
Outline Schedule and scheduling Mathematical models
Activity Scheduling and Control
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Copyright © 2014 by McGraw-Hill Education (Asia). All rights reserved. 13 Aggregate Planning.
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
Classification of Scheduling Problems
Scheduling with Constraint Programming
OPERATING SYSTEMS CS 3502 Fall 2017
Some Topics in OR.
ENGM 742: Engineering Management and Labor Relations
Design of Operations.
CHAPTER 8 Operations Scheduling
Operations Management
Course Summary Organization: A process providing goods and services based on a set of inputs, including raw material, capital, labor and knowledge. The.
Basic Project Scheduling
13 Aggregate Planning.
Deterministic Models: Preliminaries
FACILITY LAYOUT Facility layout means:
The basics of scheduling
Deterministic Models: Preliminaries
Modeling Scheduling Problems
Dept. of MMME, University of Newcastle upon Tyne
Dept. of MMME, University of Newcastle upon Tyne
Introduction to Scheduling Chapter 1
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
Chapter 7: Job shops Sections 7.1 and 7.2 (skip section 7.3)
Topic 15 Job Shop Scheduling.
Dept. of MMME, University of Newcastle upon Tyne
Incorporating lot sizing into MRP
Flexible Assembly Systems
Inputs and Outputs to Aggregate Production Planning
Presentation transcript:

Planning and Scheduling in Manufacturing and Services

What is Scheduling About? Applied operations research Models Algorithms Solution using computers Implement algorithms Draw on common databases Integration with other systems February 19, 2019

Application Areas Procurement and production Transportation and distribution Information processing and communications February 19, 2019

Manufacturing Scheduling Short product life-cycles Quick-response manufacturing Manufacture-to-order More complex operations must be scheduled in shorter amount of time with less room for errors! February 19, 2019

Scope of Course Levels of planning and scheduling Long-range planning (several years), middle-range planning (1-2 years), short-range planning (few months), scheduling (few weeks), and reactive scheduling (now) These functions are now often integrated February 19, 2019

Scheduling Systems Enterprise Resource Planning (ERP) Common for larger businesses Materials Requirement Planning (MRP) Very common for manufacturing companies Advanced Planning and Scheduling (APS) Most recent trend Considered advanced feature of ERP February 19, 2019

Scheduling Problem Allocate scarce resources to tasks Combinatorial optimization problem Maximize profit Subject to constraints Mathematical techniques and heuristics February 19, 2019

Our Approach Scheduling Problem Model Conclusions Problem Formulation Solve with Computer Algorithms Conclusions February 19, 2019

Scheduling Models Project scheduling Job shop scheduling Flexible assembly systems Lot sizing and scheduling Interval scheduling, reservation, timetabling Workforce scheduling February 19, 2019

General Solution Techniques Mathematical programming Linear, non-linear, and integer programming Enumerative methods Branch-and-bound Beam search Local search Simulated annealing/genetic algorithms/tabu search/neural networks. February 19, 2019

Scheduling System Design Order master file Shop floor data collection Databases Schedule generation User interfaces Database Management Automatic Schedule Generator Performance Evaluation Schedule Editor Graphical Interface User February 19, 2019

LEKIN Generic job shop scheduling system User friendly windows environment C++ object oriented design Can add own routines February 19, 2019

Advanced Topics Uncertainty, robustness, and reactive scheduling Multiple objectives Internet scheduling February 19, 2019

Setting up the Scheduling Problem Topic 1 Setting up the Scheduling Problem

Modeling Three components to any model: Decision variables This is what we can change to affect the system, that is, the variables we can decide upon Objective function E.g, cost to be minimized, quality measure to be maximized Constraints Which values the decision variables can be set to February 19, 2019

Decision “Variables” Three basic types of solutions: A sequence: a permutation of the jobs A schedule: allocation of the jobs in a more complicated setting of the environment A scheduling policy: determines the next job given the current state of the system February 19, 2019

Model Characteristics Multiple factors: Number of machine and resources, configuration and layout, level of automation, etc. Our terminology: Resource = machine (m) Entity requiring the resource = job (n) February 19, 2019

Notation Static data: Dynamic data: Processing time (pij) Release date (rj) Due date (dj) Weight (wj) Dynamic data: Completion time (Cij) February 19, 2019

Machine Configuration Standard machine configurations: Single machine models Parallel machine models Flow shop models Job shop models Real world always more complicated. February 19, 2019

Constraints Precedence constraints Routing constraints Material-handling constraints Storage/waiting constraints Machine eligibility Tooling/resource constraints Personnel scheduling constraints February 19, 2019

Other Characteristics Sequence dependent setup Preemptions preemptive resume preemptive repeat Make-to-stock versus make-to-order February 19, 2019

Objectives and Performance Measures Throughput (TP) and makespan (Cmax) Due date related objectives Work-in-process (WIP), lead time (response time), finished inventory Others February 19, 2019

Throughput and Makespan Defined by bottleneck machines Makespan Minimizing makespan tends to maximize throughput and balance load February 19, 2019

Due Date Related Objectives Lateness Minimize maximum lateness (Lmax) Tardiness Minimize the weighted tardiness February 19, 2019

Due Date Penalties Lateness Tardiness Late or Not In practice February 19, 2019

WIP and Lead Time Work-in-Process (WIP) inventory cost Minimizing WIP also minimizes average lead time (throughput time) Minimizing lead time tends to minimize the average number of jobs in system Equivalently, we can minimize sum of the completion times: February 19, 2019

Other Costs Setup cost Personnel cost Robustness Finished goods inventory cost February 19, 2019