ECONOMIC LOT SCHEDULING

Similar documents
Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

MADE FOR EXTRA ORDINARY EMBROIDERY DESIGNS

SERCOS ENERGY. SERCOS International e.v.

Integrating Machine Reliability and Preventive Maintenance Planning in Manufacturing Cell Design

Permutation Enumeration

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting

GENERATE AND MEASURE STANDING SOUND WAVES IN KUNDT S TUBE.

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

x y z HD(x, y) + HD(y, z) HD(x, z)

Solutions for Inline Recycling A and C Series

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

信號與系統 Signals and Systems

Risk Levelized Maintenance Scheduling in Electric Power Systems

Identifying poor performers while the process is running

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay

Selective Periodic Component Carrier Assignment Technique in LTE and LTE-A Systems

PROJECT #2 GENERIC ROBOT SIMULATOR

信號與系統 Signals and Systems

Chapter (6) Discrete Probability Distributions Examples

X-Bar and S-Squared Charts

JOB SCHEDULING WITH UNFIXED AVAILABILITY CONSTRAINTS

Scheduling Algorithm with Delay-limited for VoIP in LTE

Epson Stylus Pro 7900 CTP

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

7. Counting Measure. Definitions and Basic Properties

Spread Spectrum Signal for Digital Communications

Chapter 3 Digital Logic Structures

Using Imprecise Computation Techniques for Power Management in Real-Time Embedded Systems

Solutions for Inline Recycling GSL GST GSC

Sensing Strategies for Channel Discovery in Cognitive Radio Networks

1. How many possible ways are there to form five-letter words using only the letters A H? How many such words consist of five distinct letters?

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks

Unit 5: Estimating with Confidence

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1

Resource Utilization in Cloud Computing as an Optimization Problem

Discrete Mathematics and Probability Theory Spring 2014 Anant Sahai Note 12

Power Optimization for Pipeline ADC Via Systematic Automation Design

Logarithms APPENDIX IV. 265 Appendix

Energy-Optimal Online Algorithms for Broadcasting in Wireless Networks

Alignment in linear space

Technical Explanation for Counters

32-Channel, 16-/14-Bit, Serial Input, Voltage Output DAC AD5372/AD5373

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series

Concurrent Fault Detection in Random Combinational Logic

COMBINATORICS 2. Recall, in the previous lesson, we looked at Taxicabs machines, which always took the shortest path home

By: Pinank Shah. Date : 03/22/2006

Mixed Contiguous and Aggregated Spectrum Allocation Algorithm for CR based TD-LTE System

Methods to Reduce Arc-Flash Hazards

06IP/IM74 OPERATIONS RESEARCH. UNIT - 5: Queuing Theory

Voice Command Recognition System Based on MFCC and VQ Algorithms

NetSure 702 DC Power System. DC Power for Business-Critical Continuity

CSI 2600 Machinery Health Expert

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

13 Legislative Bargaining

Wavelength Band Switching in Multigranular Optical WDM Networks

HB860H 2-phase Hybrid Servo Drive

SELEX Elsag. 5/18/2012 R. Pucci SDR 12 WinnComm 1

THE LUCAS TRIANGLE RECOUNTED. Arthur T. Benjamin Dept. of Mathematics, Harvey Mudd College, Claremont, CA Introduction

H2 Mathematics Pure Mathematics Section A Comprehensive Checklist of Concepts and Skills by Mr Wee Wen Shih. Visit: wenshih.wordpress.

Modeling and solution for the ship stowage planning problem of coils in the steel industry

Steel. Surface Inspection. Yield Management. Solutions.

Introduction to Markov Models

Solutions for Inline Recycling

International Power, Electronics and Materials Engineering Conference (IPEMEC 2015)

DLE. Sharpness and Excellent Fracture Resistance can Achieve Stable Processing for Stainless Steels. Leading Drill Series TOOL NEWS

CS3203 #5. 6/9/04 Janak J Parekh

lecture notes September 2, Sequential Choice

Single Bit DACs in a Nutshell. Part I DAC Basics

IEC Robot Control TM. Familiar programming opens up future possibilities. yaskawa.com

Grade 6 Math Review Unit 3(Chapter 1) Answer Key

Optimal Geolocation Updating for Location Aware Service Provisioning in Wireless Networks

Intermediate Information Structures

Selection of the basic parameters of the lens for the optic-electronic target recognition system

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells

Article Modified Adversarial Hierarchical Task Network Planning in Real-Time Strategy Games

IEC Robot Control. Familiar programming opens up future possibilities. yaskawa.com. When the background color is black or dark color

HELIARC. THE FIRST NAME IN TIG.

The Application of Coordinate Similarity Transformation Model for Stability Analysis in High-precision GPS Deformation Monitoring Network

ENTSO-E TRANSPARENCY PLATFORM DATA EXTRACTION PROCESS IMPLEMENTATION GUIDE

Ch 9 Sequences, Series, and Probability

Synchronization of the distributed PWM carrier waves for Modular Multilevel Converters

Enhancement of the IEEE MAC Protocol for Scalable Data Collection in Dense Sensor Networks

1. Introduction. universities.

Encode Decode Sample Quantize [ ] [ ]

TRAIN TIMETABLE AND ROUTE GENERATION USING A CONSTRAINT-BASED APPROACH

A Novel Three Value Logic for Computing Purposes

ISSN (Print) Research Article. *Corresponding author Oleksandr V. Lemeshko

University of Huddersfield Repository

SELECTION AND CONNECTION OF SPRING APPLIED FAILSAFE AND PERMENANT MAGNET BRAKES

Density Slicing Reference Manual

Counting on r-fibonacci Numbers

Real-Time Fieldbus Communications Using Profibus Networks

2. There are n letter and n addressed envelopes. The probability that all the letters are not kept in the right envelope, is. (c)

Sampling. Introduction to Digital Data Acquisition: Physical world is analog CSE/EE Digital systems need to

PERMUTATIONS AND COMBINATIONS

Message Scheduling for the FlexRay Protocol: The Dynamic Segment

Solution 2 Discussion:

202 Chapter 9 n Go Bot. Hint

On Balancing Exploration vs. Exploitation in a Cognitive Engine for Multi-Antenna Systems

Transcription:

ECONOMIC LOT SCHEDULING JS, FFS ad ELS Job Shop (JS) - Each ob ca be differet from others - Make to order, low volume - Each ob has its ow sequece Fleible Flow Shop (FFS) - Limited umber of product types - Make to stock, mass productio - Movemet of obs cotrolled by hadlig system Ecoomic Lot Schedulig (ELS) - Large umber of idetical obs/items (ru) - Make to stock for log periods of time - Applicatios to cotiuous maufacturig (paper, chemistry) Miimizig makespa Maimizig throughput Miimizig productio costs 09

Ecoomic lot sizig Large umber of idetical obs Cotiuous maufacturig i moths or eve years Log rus to make-to-stock, implyig ivetory holdig costs Setup time ad setup costs are sigificat Setup may be sequece depedet Termiology obs = items sequece of idetical obs = ru 0 ELS: Schedulig Obective: miimize total cost setup costs ivetory holdig costs Optimal schedule Trade-off betwee the two obectives Cyclic schedules are used ofte Algorithm Determie the legth of the rus (i.e. lot sizes) Determie the order of the rus (i.e. sequece to miimize setup cost)

Ecoomic Lot Schedulig : models. Oe type of item / oe machie with ad without setup time. Several types of items / oe machie rotatio schedules arbitrary schedules with / without sequece depedet setup times / cost 3. Geeralizatios to multiple machies Oe type of item/oe machie Assumptios type of item machie Productio rate: = /p (p processig time of ob ) Demad rate: D Machie capacity/utilizatio: = D/ Machie capacity is sufficiet to meet demad, i.e. >D Machie is idle util ivetory is depleted Setup costs (but o setup time) Problem Determie ru legth (cycle time): 3 3

Ivetory evolutio Demad over a cycle = D Legth of productio ru eeded = D/ = Maimum ivetory level = ( D)D/ Ivetory average ivetory level: ( D) D D D idle time Time 4 Ivetory costs Setup cost is c ad ivetory holdig cost per item per uit time is h. Average setup cost is c/ Average ivetory holdig cost: D h D Total cost (ivetory + setup): D h D c 5 4

Optimizig cost Solve hd D c mi Derivative the total cost with respect to : hd hd d d D c D c Solvig the miimizatio problem: D c hd 0 6 Optimal cycle legth hd D c c hd( D) c hd( D) 7 5

Optimal lot size The lot size is Dc D h( D) If productio rate is very high (p 0, ): Dc Dc Dc h( D) h h Ecoomic Lot Size (ELS) or Ecoomic Order uatity (EO): Dc D h 8 Setup time Setup time s Idle time of a machie durig a cycle: ( D/) If s ( ) solutio is still optimal Otherwise cycle legth machie is ever idle. s is optimal, i.e. 9 6

Eample 7.. No setup time Productio = 90/week Demad D = 50/week Setup cost c = 000 Holdig cost h = 0 /item c hd( D) 90000 3600 36 3 050 (90 50) 0 40 4 0 Optimal schedule Cycle time = 3 weeks Lot size = D = 50 items Idle time = 3( 5/9) =.33 weeks Ivetory 66.7 0 3 4 5 Time (weeks) 7

Eample with setup times Now assume setup time If s <.33 weeks (about 9 days) the 3 weeks cycle is still optimal s Otherwise the cycle time must be: If setup last weeks (maiteace ad cleaig): Ivetory 00 = /( 5/9) = 4.5 weeks 0 3 4 5 Time (weeks) Eample 7.. = 0.3333, D = 0.0, c = 90, h = 5 determie, lot size 60 0.5(0.3333 0.).678 Lot size: D =.678. What happes i a discrete settig? 3 8

Eample 7.. (discrete) Time to produce oe item is p = / = 3 days. Demad rate is item every 0 days. Lot size of k has to be produced every 0k days. Total cost per day of lot size of every 0 days is 90/0 = 9 Total cost of lot size of every 0 days is: (90 + 75)/0 = 6.5 Total cost of lot size of 3 every 30 days is: (90 + 75 + 45)/30 = 6.5 So the optimal is to produce every 0 days a lot of. 4 Multiple items ad rotatio schedules Assumptios differet items ad oe machie Productio rate for item is = /p Demad rate for item is D Setup cost per item s idepedet of the sequece Legth of productio ru of item is D / Problem Determie the best rotatio schedule that cotais a sigle ru of each item Cycle legth must be idetical to all items The order of sequece does ot matter 5 9

0 Ivetory ad costs Cycle legth determies the ru legth for each item Legth of productio ru eeded: D / Average ivetory level of item : With cost c, the total average cost per uit time is 6 D D c D D h Optimal cycle legth Solvig as i the previous case: Machie idle time durig a cycle: With productio capabilities ulimited ( ): 7 c D D h ) ( D hd c

Eample 7.3. Productio rates, demad rates, holdig costs ad setup costs items 3 4 _D 50 50 60 60 _ 400 400 500 400 _h 0 0 30 70 _c 000 500 800 0 8 Optimal cycle legth hd( D) 0 350 8440 4 340 5300 8 0 8 0350 8440 4 340 4 0 8 5300 345 5300.5353.4 moths c 9

Solutio Idle time is 0.48 = 0.595 moths. The total average cost per time uit is: Ivetory h D D 55 559 67 3 8554 c 60 0 0.5.5 Time (moths) 30 With setup times With sequece idepedet setup costs ad o setup times the sequece withi each lot does ot matter Oly a lot sizig problem Eve with setup times, if they are ot ob depedet the still oly lot sizig 3

Sequece idepedet setup times If sum of setup times < idle time the our optimal cycle legth remais optimal Otherwise we take it as small as possible. By icreasig util setup time is equal to idle time: s The optimal * is give by: * s 3 Sequece depedet setup times Now there is a sequecig problem Obective: miimize sum of setup times Problem is NP-hard If the sequece solutio has setup times < idle time optimal lot size ad sequece are optimal Else Optimal cycle legth has to be larger 33 3

Rotatio schedules with parallel machies m idetical machies i parallel There are setup cost but o setup time Item process o oly oe of the m machies For item, utilizatio factor is agai = D /. Coditio for a feasible solutio is: m 34 Decisio variables Assume rotatio schedule equal cycle for all machies Same as previous multi-item problem Additio: assigmet of items to machies Obective: balace the load Use heuristic LPT with as processig times. 35 4

Differet cycle legths Allow differet cycle legths for machies Ituitio: should be able to reduce cost Obective: assig items to machies to balace the load Complicatio: should ot assig items that favor short cycle to the same machie as items that favor log cycle. 36 Heuristic balacig Compute cycle legth for each item Rak i decreasig order Allocate obs sequetially to the machies util capacity of each machie is reached Adust balace if ecessary 37 5

Rotatio schedules with machies i series Flow shop Machies cofigured i series Assume o setup time Assume productio rate of each item is idetical for every machie Ca be sychroized Problem is reduced to sigle machie problem with setup cost: m c ci i 38 Variable productio rates Productio rate for each item ot equal for every machie Difficult problem Little research Fleible flow shop: eed eve more striget coditios 39 6

Discussio Lot sizig models demad assumed kow, which determies throughput make-to-stock systems: due date of little importace/ot available Obective: miimize ivetory ad setup costs (time). Practical problems are a combiatio of make-to-stock ad make-to-order. I these problems facilities are set up i series. This area of research is kow as: Supply Chai Maagemet 40 7