Lot-sizing and scheduling with energy constraints and costs Journée P2LS "Lot-sizing dans l'industrie" LPI6 Paris 20 Juin 2014 Grigori German, Claude Lepape,

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
CAPACITY LOAD OUTPUT.
1 Inventory Control for Systems with Multiple Echelons.
Improvement on LEACH Protocol of Wireless Sensor Network
Supply Chain Management (SCM) Inventory management
© J. Christopher Beck Lecture 27: Supply Chain Scheduling 1.
Operations Management
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
JIT, TPS, and Lean Operations
EMGT 501 HW #3 Solutions Chapter 10 - SELF TEST 7
Chapter 15 Application of Computer Simulation and Modeling.
The Production Process
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Sabine Mendes Lima Moura Issues in Research Methodology PUC – November 2014.
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery Using NeuroSearch Presentation for the Agora Center InBCT-seminar Mikko Vapa, researcher InBCT 3.2.
Wind Power Scheduling With External Battery. Pinhus Dashevsky Anuj Bansal.
Least Cost System Operation: Economic Dispatch 1
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
1 Outline:  Outline of the algorithm  MILP formulation  Experimental Results  Conclusions and Remarks Advances in solving scheduling problems with.
So What? Operations Management EMBA Summer TARGET You are, aspire to be, or need to communicate with an executive that does not have direct responsibility.
1 Material Requirements Planning or as we in the business like to call it - MRP Constrained Lot Sizing.
1 Design of Scheduling Systems Contents 1. Architecture of Scheduling Systems 2. Databases, Object Bases, Knowledge Bases 3. Schedule Generation 4. User.
Sinha and Kotzab: Supply Chain Management, Copyright © 2012 by Tata McGraw-Hill Education CHAPTER 8 Production Planning and Scheduling.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
OBTAINING QUALITY MILL PERFORMANCE Dan Miller
A. M. Elaiw a, X. Xia a and A. M. Shehata b a Department of Electrical, Electronic and Computer Engineering, University of Pretoria, South Africa. b Department.
How to Organize the Systems Selection Process Using the SCOR Framework Pittiglio Rabin Todd & McGrath April 12, 2000 David Kennedy, Principal.
Optimizing Shipping Times Using Fractional Factorial Designs Steven Walfish June 6, 2002.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Energy-Efficient Monitoring of Extreme Values in Sensor Networks Loo, Kin Kong 10 May, 2007.
8-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Project Management Chapter 8.
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.
1 1 Solutions to Exam #1 John H. Vande Vate Fall, 2002.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Integrated Distribution & Production Planning (DP/PP) EGN 5623 Enterprise Systems Optimization (Professional MSEM) Fall, 2011 Integrated Distribution &
A local search algorithm with repair procedure for the Roadef 2010 challenge Lauri Ahlroth, André Schumacher, Henri Tokola
Demand Side Management in Smart Grid Using Heuristic Optimization (IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 3, SEPTEMBER 2012) Author : Thillainathan.
Log Truck Scheduling Problem
Constraint Programming in Operations Management
Integrated Distribution & Production Planning (DP/PP) EIN 5346 Logistics Engineering Fall, 2015 Integrated Distribution & Production Planning (DP/PP) EIN.
CHAPTER 15 LEAN SYSTEM. THE CONCEPTS Operation systems that are designed to create efficient processes by taking a total system perspective Known as zero.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
(M) Chapter 12 MANGT 662 (A): Procurement, Logistics and Supply Chain Design Purchasing and Supply Chain Analysis (1/2)
Tommy Messelis * Stefaan Haspeslagh Burak Bilgin Patrick De Causmaecker Greet Vanden Berghe *
INTRODUCTION Mehmet Sait Andaç Web: Office: 431.
Scheduling with Constraint Programming
Homework 1- Gateway.
Aircraft Landing Problem
Schlenker, H. , R. Kluge, and J. Koehl
System Control based Renewable Energy Resources in Smart Grid Consumer
Babak Sorkhpour, Prof. Roman Obermaisser, Ayman Murshed
A Test Bed for Manufacturing Planning and Scheduling Discussion of Design Principles Sept Claude Le Pape Director R&D Manufacturing Planning and.
Objective of This Course
Introduction to Materials Management
Costing and Finance P R Upadhyay.
Introduction to Scheduling Chapter 1
Planning and Scheduling in Manufacturing and Services
Topic 15 Job Shop Scheduling.
Incorporating lot sizing into MRP
Chapter 1. Formulations.
Integrated Distribution & Production Planning (DP/PP) EGN 5623 Enterprise Systems Optimization (Professional MSEM) Fall, 2012.
SCM Master Data - 2 Master Data for Distribution & Production Processes EGN 5346 Logistics Engineering Fall, 2015.
Requirements engineering in Cloud Computing
Presentation transcript:

Lot-sizing and scheduling with energy constraints and costs Journée P2LS "Lot-sizing dans l'industrie" LPI6 Paris 20 Juin 2014 Grigori German, Claude Lepape, Chloé Desdouits

Dealing with energy constraints and costs Scheduling versus lot-sizing A case study of manufacturing scheduling with energy costs Lot-sizing perspectives Agenda

Energy constraints and costs

Introduction Test Data Day Night Time Cost

Determine whether it is worth considering energy costs in the planning and scheduling of a given factory or workshop Determine what kinds of tradeoffs are worth considering between energy and: Intermediate or final product inventory Work shift organization Other production costs Tardiness risks … Determine what kinds of models and techniques can be used to answer the questions above Process simulation Scheduling with energy costs Scheduling with energy (power) constraints, i.e., do not exceed a given power limit Lot-sizing … Determine how generic can such models and techniques be? Objectives

Production planning and scheduling taking into account given energy tariffs Reducing energy-intensive production during high-cost days and hours Can mean different things: producing less, producing less energy-intensive products, avoiding energy-intensive steps, during the high-cost days and hours Often impacting indirect CO2 emissions Selecting or negotiating a better contract based on the energy-aware planning and scheduling capability In particular concerning power subscription levels and penalties Identifying demand-response opportunities Maintaining a higher stock level to be able to reduce power consumption under rather short notice When demand-response is “likely” Several questions

An example: the Sarel plant

Measuring chain Energy sensor Self powered Wireless communication Non intrusive installation Accumulator Provide the Energy value Collector transmitter Send historical data periodically to the time series repository 8

Simulation Optimization Based on a commercial production flow simulator (Rockwell Arena  ) Optimization Input Day Night Time Cost Constraints Objectives

Scheduling versus lot sizing

What are the time scales? Duration for the execution of a recipe or of its critical activities Versus the frequency of tariff changes What is the relationship between the critical resources time-wise and the critical resources energy-wise? Do I have batch sizing flexibility and can it impact energy consumption? Ovens, etc. Energy-consuming setups / cleaning steps Scheduling versus lot-sizing: differentiating questions Time Cost Time Cost M1M2 M1M2

To exploit batch sizing flexibility As an abstraction of the scheduling problem Less variables Easiest constraints … As a tool to decompose the scheduling problem Depending on the plant, coupled lot-sizing and scheduling can be the best solution Three motivations for lot-sizing

A case study of manufacturing scheduling with energy costs

Overview of the scheduling problem

Adding the energy dimension act 3 time Res r cap r stet calendar capacity cost interval capacity calendar interval cmax cmin act 1 act 2

Optimization Input Day Night Time Cost Constraints Objectives

Simple, classical formulation Branching strategy: Earliest Due Date No simple formulation for computing the energy cost Time-based formulation Perspective: global constraint Generates a good first solution Method 1: Constraint Programming

Overlap Variables Method 2: MIP How to express the energy cost? Taille du bucket act dépasse à gauche Durée de act act dépasse à droite act et le bucket sont disjoints

Constraints Method 2: MIP How to express the energy cost?

Other constraints and variables Disjunctive constraints: Applegate and Cook (1991) formulation Relaxed MIP Too many variables and constraints (e.g., 700k+ variables and 1.2M+ constraints with 200 activities and a 400 days horizon) Energy binary variables continuous in [0,1] Stills leads CPLEX towards a good solution Perspectives Explore different strategies (e.g., branch on all the variables before the energy variables) Other formulations with precomputed intervals Method 2: MIP

Algorithm Perspectives Adapted time windows size Sliding time windows Intensification Method 3: Hybrid local search Constraint Programming S Local search While there is still time Find a time window F Set all the variables outside F Keep the best between S and S’ Optimize F with MIP S’ S

Adapted benchmark instances from the literature CP, MIP & LS versus best known results CPMIPLS All instances (38) = Best known results Relative deviation 20%47%7% NCGS (20 instances) = Best known results Relative deviation 30%0%11% NCOS (18 instances) = Best known results 1112 Relative deviation 8%99%3% CPMIPLS All instances (38) = Best known results Relative deviation 20%4%7% NCGS (20 instances) = Best known results Relative deviation 30%0%11% NCOS (18 instances) = Best known results 1112 Relative deviation 8% 3% Comparison of the 3 methods without the energy

MIP versus LS Local search with and without energy And with energy ? MIP All instances (34) ≤ Local search 9 Relative deviation 14% NCGS (18 instances) ≤ Local search 3 Relative deviation 0% NCOS (16 instances) ≤ Local search 6 Relative deviation 31% ObjectivesSavings All instances (29) Tardiness0% Energy-0,95% Total cost-0,12%

Application to the SAREL use case Multi-objectives: Pareto-optimal schedules Piecewise linear energy costs Scheduling perspectives

Lot-sizing perspectives

Makes sense only if recipe or critical activity execution duration is smaller than tariff intervals duration Recipe-based model Quantity of recipe r executed in period p for each period p and recipe r Linked to the energy consumption in period p and hence to the energy cost (with a linear or piecewise linear relation between consumption and cost – could be subtle in some cases, e.g., if several resources in parallel consume and there is a penalty for exceeding a given amount of power …) Linked to quantity of materials produced (or consumed) in period p Linked to customer demands in different ways: either (i) no tardiness authorized with the risk that there is no solution, or (ii) delivering the demand when ready, either early or late, or (iii) delivering either just in time or late … As a result linked to an evaluation of storage and tardiness costs Activity-based model For relevant activities of given batches, deciding in which period they execute Variation (relaxation) of the model used in our scheduling study With subtleties to look at when there are multiple energy-relevant activities or if the energy-relevant activity is not the bottleneck time-wise … Models with lot-sizing periods corresponding to tariff intervals (buckets)

Assuming recipe or critical activity execution duration is smaller than the lot-sizing period An open question is how to approximate the energy cost An optimistic viewpoint assumes that inside each period we will be able to exploit intervals with the lowest tariffs, up to some given maximal power Can we use historical data to better evaluate an expected cost? Shall we do this through some smart coupling of lot-sizing and scheduling? Models with lot-sizing periods exceeding or not consistent with tariff intervals Energy Cost 1 week period Max power = 10kW 88 hours at 0.05€/kWh 80 hours at 0.10€/kWh (0, 0) (880, 44) (1680, 124) Energy Cost 1 week period Max power = 10kW 88 hours at 0.05€/kWh 80 hours at 0.10€/kWh (0, 0) (880, 44) (1680, 124)

Energy cost reduction is a growing concern But usually one among multiple optimization criteria Multiple technical approaches and models can be considered Lot-sizing is one of them Depending on time scales, relationships between the critical resources time-wise and the critical resources energy-wise, and on batch sizing flexibility Sometimes (often) to be coupled with detailed scheduling  A very open topic at this point Conclusion

Thank you for your attention!