WISKUNDE IN DE INTERNE LOGISTIEK



Vergelijkbare documenten
Esther Lee-Varisco Matt Zhang

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond.

Add the standing fingers to get the tens and multiply the closed fingers to get the units.

z x 1 x 2 x 3 x 4 s 1 s 2 s 3 rij rij rij rij

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Ir. Herman Dijk Ministry of Transport, Public Works and Water Management

Issues in PET Drug Manufacturing Steve Zigler PETNET Solutions April 14, 2010

General info on using shopping carts with Ingenico epayments

Impact en disseminatie. Saskia Verhagen Franka vd Wijdeven

KPMG PROVADA University 5 juni 2018

FRAME [UPRIGHT MODEL] / [DEPTH] / [HEIGHT] / [FINISH] TYPE OF BASEPLATE P Base plate BP80 / E alternatives: ZINC finish in all cases

Introductie in flowcharts

Het is geen open boek tentamen. Wel mag gebruik gemaakt worden van een A4- tje met eigen aantekeningen.

Notitie : In de grond gevormde palen met grondverwijdering

Extreem veilig Het product Our product Voordeel Advantage Bajolock Bajolock Bajolock Bajolock Bajolock Bajolock Bajolock

The first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of:

Pure Bending. A beam satisfying above given requirements are shown below: Why this surface is called neutral will be explained later in the lecture.

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

CHROMA STANDAARDREEKS

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof ( )

Four-card problem. Input

Meetkunde en Lineaire Algebra

Voorbeelden van machtigingsformulieren Nederlands Engels. Examples of authorisation forms (mandates) Dutch English. Juli 2012 Versie 2.

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Ae Table 1: Aircraft data. In horizontal steady flight, the equations of motion are L = W and T = D.

B1 Woordkennis: Spelling

Business Case Logistieke Automatisering

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

Kritisch Denken van Informatie

Comics FILE 4 COMICS BK 2

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials:

L.Net s88sd16-n aansluitingen en programmering.

OPEN TRAINING. Onderhandelingen met leveranciers voor aankopers. Zeker stellen dat je goed voorbereid aan de onderhandelingstafel komt.

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

Digital municipal services for entrepreneurs

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT

1a. We werken het geval voor het tandenpoetsen uit. De concepten zijn (we gebruiken Engelse termen en afkortingen):

MyDHL+ Van Non-Corporate naar Corporate

How to install and use dictionaries on the ICARUS Illumina HD (E652BK)

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren

Travel Survey Questionnaires

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

Topic 10-5 Meeting Children s Intellectual Needs

Bin packing and scheduling

Onbetwist-Toetsen Calculus

MyDHL+ ProView activeren in MyDHL+

Betekenis nieuwe GRI - Richtlijnen. Rob van Tilburg Adviesgroep duurzaam ondernemen DHV Utrecht, 23 November 2006

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Agenda: Rotary Industry Group

BREEDVELD & WEAVER HYDRAULICS

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 7 februari 2011

AE1103 Statics. 3 November h h. Answer sheets. Last name and initials:

Liquidity risk in Securities Settlement. Johan Devriese (National Bank of Belgium) Janet Mitchell (National Bank of Belgium and CEPR)

Socio-economic situation of long-term flexworkers

ETS 4.1 Beveiliging & ETS app concept

Engels op Niveau A2 Workshops Woordkennis 1

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Calculus B (2WBB1) op maandag 28 januari 2013, 14:00 17:00 uur

Recap. Topics. CT Sampling Requirements. Sampling Requirements in CT Sampling Theory Aliasing. Bioengineering 280A Principles of Biomedical Imaging

ALGORITMIEK: answers exercise class 7

I.S.T.C. Intelligent Saving Temperature Controler

Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten?

Handleiding Zuludesk Parent

Ius Commune Training Programme Amsterdam Masterclass 15 June 2018

Cover Page. The handle holds various files of this Leiden University dissertation.

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN

PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGES. Tentamen Inleiding Kansrekening 1 27 maart 2013

Meetkunde en Lineaire Algebra

Mounting ceiling & wall

Global TV Canada s Pulse 2011

Function checklist for the ML-350 or XL-350 with a print set. Missing loop.

Installatie van Windows 10 op laptops. Windows 10 installation on laptops

Online Resource 1. Title: Implementing the flipped classroom: An exploration of study behaviour and student performance

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL

Voorbeelden van machtigingsformulieren Nederlands Engels. Examples of authorisation forms (mandates) Dutch English. Mei 2014 Versie 3.

Intercultural Mediation through the Internet Hans Verrept Intercultural mediation and policy support unit

01/ M-Way. cables

After that, the digits are written after each other: first the row numbers, followed by the column numbers.

Ius Commune Training Programme Amsterdam Masterclass 16 June 2016

Uitwerking Tentamen Calculus B (2WBB1) van 4 november 2013


ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

Preschool Kindergarten

Calculus I, 20/11/2017

Meetkunde en Lineaire Algebra

3e Mirror meeting pren April :00 Session T, NVvA Symposium

Welkom in het nieuwe academische jaar! We hopen dat iedereen een goede zomerperiode heeft gehad.

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015

PLUS & PRO. Addendum installatie aanvullende MID 65A kwh-meter - Addendum installation additional MID 65A kwh-meter SET

Puzzle. Fais ft. Afrojack Niveau 3a Song 6 Lesson A Worksheet. a Lees de omschrijvingen. Zet de Engelse woorden in de puzzel.

De beste prijs / kwaliteit verhouding in tijd, rekening houdend met de Product Life Cycle

Chapter 4 Understanding Families. In this chapter, you will learn


IT auditor en veranderen in 5 kleuren. origineel van: prof.dr. Leon de Caluwé. door: dr.lec. Barry Derksen MMC CISA CGEIT

EM7680 Firmware Auto-Update for Kodi 17.2

04/11/2013. Sluitersnelheid: 1/50 sec = 0.02 sec. Frameduur= 2 x sluitersnelheid= 2/50 = 1/25 = 0.04 sec. Framerate= 1/0.

Uitwegen voor de moeilijke situatie van NL (industriële) WKK

Transcriptie:

1 WISKUNDE IN DE INTERNE LOGISTIEK René de Koster Rotterdam School of Management Erasmus University rkoster@rsm.nl http://www.rsm.nl/rdekoster magazijnen R. de Koster, 010 (c) 1

Ontwerp van een magazijn Palletmagazijnen met trucks 1. Hoeveel voorraad ligt er (hoe groot moet het zijn in #pallets opslag)?. Hoe lang en hoe breed moet het magazijn zijn? Automatische magazijnen met kranen. Hoe lang en hoe hoog moet een gang zijn? 4. Hoeveel gangen en kranen zijn nodig in een automatisch magazijn? Sorteerinstallaties 5. Wat is de capaciteit van een sorteerinstallatie? 1 Hoeveel voorraad ligt er (#pallets opslagcapaciteit)? 4 R. de Koster, 010 (c)

5 stappen: 1. Bepalen gemiddelde voorraadhoogte per opgeslagen product (uitgedrukt in pallets). Bepalen maximale gelijktijdige voorraad uitgedrukt in pallets Wanneer en hoeveel bestellen? Bestelpuntmethode Inventory Level 6 Order Quantity (Q) Average Inventory (Q/) Reorder Point (ROP) Lead Time reorder cycle Time R. de Koster, 010 (c)

7 Order Quantity (large Q) EOQ: the trade off Inventory Level Order Quantity (small Q) Inventory Level Smaller Q more orders, but lower inventory Time Time 8 Hoeveel bestellen? EOQ (economic order quantity): minimaliseert kosten R. de Koster, 010 (c) 4

9 Which inventory-related related costs? Holding costs - associated with holding or carrying inventory over time. For example due to: Obsolescence, Insurance, Extra staffing, Interest, Pilferage, Damage, Warehousing Typically: 10-15% of value per year Ordering costs - associated with costs of placing order and receiving goods. For example due to: Supplies, Forms, Order processing, Clerical support, Payments, Transportation. 10 Total (annual) costs TC(Q) Ordering costs (annual) demand D S Q unit ordering cost order quantity Inventory holding cost Q H unit holding cost per year R. de Koster, 010 (c) 5

11 EOQ Model: graphical Annual Cost D Q TC( Q) = S + H Q Total Cost Curve Holding Cost Curve Q H Ordering Cost Curve D S Q Optimal Order Quantity (Q*) Order Quantity 1 The Economic Order Quantity D Q Total annual costs are now: TC( Q) = S + H Q To find the best order size, we need to find Q such that TC is minimized. Setting derivative equal to zero: D H TC( Q )' = S + = 0 Q gives the Optimal (or Economic) Order Quantity Q* Q = DS H R. de Koster, 010 (c) 6

1 EOQ Assumptions Known and constant demand Known and constant lead time Instantaneous and complete receipt of material No quantity discounts Only ordering cost and holding cost No stockouts 14 Reorder points Simple inventory models assume that everything is 100% predictable. In reality there may be uncertainty. Reorder point if all EOQ assumptions hold: ROP = d*l Otherwise use safety stock: ROP = d*l + ss What is a good level for the safety stock? Basic probabilistic model: lead time demand is normally distributed. Other probabilistic models: lead time and/or daily demand are normally distributed. R. de Koster, 010 (c) 7

15 Optimal Order Quantity Reorder Point point (ROP) Basic Probabilistic Model: When to Order? Inventory Level Place order Lead Time Receive order Safety Stock (ss( ss) Time 16 Basic Probabilistic Model: When to Order? Frequency Service Level α=p(stockout) ss X ROP R. de Koster, 010 (c) 8

17 Reorder points Reorder point if all EOQ assumptions hold: ROP = d*l Otherwise use safety stock: ROP= d L+ ssα = d L+ Zασ (1-α=service level). Let X dl = lead time demand PX [ dl > ROP] < α XdL d L P[ > Z α ] < α σ dl If lead time demand is normally distributed, then X dl d L follows a standard normal distribution and σ we can lookup Z α in a table: dl 1 1 Φ ( Z ) = α Z =Φ (1 α) Question: how to determine σ dl? α α dl 18 Assumption: leadtime constant VAR( X ) = VAR( X + X +.. + X ) = L VAR( X ) σ = σ L dl 1 L d dl d (assuming iid daily demand and constant lead time) Average inventory level during a reorder cycle: inventory just after reordering: Q+ss inventory just before reordering: ss average inventory level: Q + ss R. de Koster, 010 (c) 9

We weten nu hoeveel voorraad er gemiddeld ligt per artikel i voor een bepaalde servicegraad 1-α: 19 Qi Qi + ssi = + Zασ i Li 0 Hoeveel opslaglocaties ( (pp)) hebben we nodig? N artikelen, vrij locatie opslagsysteem, dan # pp = N i= 1 Qi + ss i (1 + veiligheidsfactor) ( unitsi / pallet) gewenstevulgraad Veiligheidsfactor: - Rekening houden met groei over ca. 5 jaar - Rekening houden met gelijktijdige aanwezigheid (0-0%) Vulgraad: ca. 80% Q vaste locatie opslagsysteem: vervang door : Q R. de Koster, 010 (c) 10

1 Hoe lang en hoe breed moet het magazijn zijn? Moeten de pallets in de breedte of in de diepte opgeslagen worden? Europallets: 10 x 80 cm Hoe lang en hoe breed moet het magazijn zijn? () Deep or wide pallet storage? Cost ratios: warehouse write-off/rent :65-75 % personnel :0-5% equipment :5-10% Conclusion: good space utilization! R. de Koster, 010 (c) 11

Hoe lang en hoe breed moet het magazijn zijn? () Deep or wide pallet storage? Cost ratios: warehouse write-off/rent :65-75 % personnel :0-5% equipment :5-10% Conclusion: good space utilization! Example: small forklift trucks (.1m aisle width) b = aisle width+.4+0.m b b l = 0,8 + 0,m aisle width=.5m => O = 5.1 m 6.6% less space needed! l l b = aisle width+1.6+0.m l = 1. + 0.m aisle width =.1m => O = 5.5 m 4 Hoe lang en hoe breed moet het magazijn zijn? () typische layouts (met random opslag): L X X l b Y B Y X1 Ave. single-cycle travel time: TT=(L/4 + B/) = B + L/ Assume needed storage space is given: LB=C Q: what is the optimum warehouse length/width ratio? R. de Koster, 010 (c) 1

Hoe lang en hoe breed moet het magazijn zijn? () 5 L X X l b Y B Y L Ave. single-cycle travel time: TT = B + Substitute C ( ) C L B = TT L L = L + C 1 Take derivative wrt L, equate to zero: TT ( L)' = + = 0 L This results in L = C L = B C C B = = C X1 How to design a pallet bulk warehouse?(4) 6 X X l b Y B Y X1 P (=#pp) = n L/l x B/b (n= nr of levels), L=B => B= ( Plb / n)/ Note: L/l, B/b are integers! L= ( Plb / n) nr of sections nr of aisles R. de Koster, 010 (c) 1

. Automatische magazijnen met kranen (AS/RS) 7. Optimale lengte/hoogte verhouding van een opslaggang? 8 H depot Zijaanzicht van een gang L R. de Koster, 010 (c) 14

9 Kraan rijdt en heft tegelijk! Data: v x, v y =horizontale, verticale snelheid van de kraan L H tx =, ty = : rijtijd/heftijd naar verste/hoogstelocatie v v x y t t x T = max{ t, }, min{, y x ty b= } T T de vormfactor van de stelling t y Veronderstel t x t y, dan b = tx Z = rijtijd (heen en weer naar locatie). Gezocht: E[Z] Rijtijden, getekend in de tijddimensie 0 t y depot Zijaanzicht van een gang, in de tijd t x R. de Koster, 010 (c) 15

1 Gemiddelde rijtijd? Stel een magazijn is 50 sec rijtijd lang, en 50 sec heftijd hoog. Random opslag (elke locatie even waarschijnlijk) Wat is de gemiddelde rijtijd naar een locatie (enkele reis)? Herschalen van de magazijndimensies, deel alle tijden door T=t x b<1 X~U[0,1], Y~U[0,b] depot 1 Zijaanzicht van een gang, in de tijd, geschaald R. de Koster, 010 (c) 16

F ( z) = P[ Z z] = P[max{ X, Y} z] = P[ X z] P[ Y z] Z z zals, 0 z 1, als 0 z b PX [ z] = PY [ z] = b 1, als z > 1 1, als z > b z z, als 0 z b, als 0 z b b b FZ( z) = z, alsb< z 1, dus fz( z) = 1, alsb< z 1 1, als z > 1 0, als z > 1 b z 1 EZ [ ] = zf ( ) 0 0 Z zdz= dz+ zdz+ dz 0 b b 1 b 1 z z b 1 b b = + = ( + ) = 1+ b 0 b Terugschalen: vermenigvuldigen met T b E[ Z] = (1 + ) T 4 R. de Koster, 010 (c) 17

5 Optimale stellingafmeting? Stel een stelling is 0m lang Wat is dan de optimale hoogte? 6 Optimale stellingafmeting? ty ( ) tx min! E[ Z] = (1 + ). t odv t t = C x y C C ty =, substitutiegeeft: E[ Z] = tx + t t x Afgeleide gelijk aan 0 stellen geeft: x 6 x x 9Ct 1+ = 0 t = C,endaarom ook t = C,ofwelt = t 9t x x y x y R. de Koster, 010 (c) 18

7 Optimale stellingen zijn vierkant! Althans in de tijd Stel v x = m/s, v y = 0,5 m/s. Optimale stellingafmetingsverhouding in m? dan moet de stelling dus 4-maal zo lang zijn als hoog 8 4. Hoeveel kranen en gangen nodig? Stel ik heb 4000sec stellingruimte nodig en ik moet per uur minimaal 00 pallets inslaan en/of uitslaan min! N min! N odv N tx ty = 4000 odv N tx = 4000 N 600 00 N 600 00 t y 1 (1 + ) tx tx (1 + ) tx N : = 0, tp = 0; Oplossingsmethode: While tp < 00 000 N 600 do N : = N + 1; tx : = ; tp: = N 1 (1 + ) tx end do; R. de Koster, 010 (c) 19

9 Hoeveel kranen en gangen nodig? Stel ik heb 4000m stellingruimte nodig en ik moet per uur minimaal 00 pallets inslaan en/of uitslaan Oplossingsmethode: N : = 0, tp = 0; While tp < 00 000 N 600 do N : = N + 1; tx : = ; tp: = N 1 (1 + ) tx end do; #gangen 1 4 tx (sec) 44.7 1.6 5.8.4 tp (pal/hr) 60.4 170.8 1.7 48.0 40 Hoeveel kranen en gangen nodig? Stel ik heb 4000sec stellingruimte nodig en ik moet per uur minimaal 00 pallets inslaan en/of uitslaan Oplossingsmethode: N : = 0, tp = 0; While tp < 40 000 N 600 do N : = N + 1; tx : = ; tp: = N 1 (1 + ) tx end do; #gangen 1 4 tx (sec) 44.7 1.6 5.8.4 tp (pal/hr) 60.4 170.8 1.7 48.0 R. de Koster, 010 (c) 0

41 5. Wat is de capaciteit van een sorteerinstallatie? 4 Sorter layouts Line Sorter induct sorter overflow outputs induct sorter outputs over flow Loop Sorter Source: Vanderlande R. de Koster, 010 (c) 1

Loop sorter met 1 induct. Wat is de totale sorteercapaciteit bij gegeven nominale machinecapaciteit C 4 Single induct point versus multi induct points Capaciteit bij elke doorsnede = C (prod/sec). Gevraagd: X X Oplossing: X = C Single induct point / groups from aside 44 Sorteercapaciteit bij inducts? Aanname: inducts gelijkmatig verdeeld. Sorteergoten gelijkmatig verdeeld. Dan: 1 X + Y C = X = C X = Y 4 Ofwel: totale sorteercapaciteit = X = C R. de Koster, 010 (c)

45 Sorteercapaciteit bij inducts? Aanname: inducts gelijkmatig verdeeld. Sorteergoten gelijkmatig verdeeld. Dan: 1 1 X 4 1 X + X + X = C X i= C = C X = C i= 1 Ofwel: totale sorteercapaciteit = X = C 46 Sorteercapaciteit bij N inducts? Aanname: N inducts gelijkmatig verdeeld. Sorteergoten gelijkmatig verdeeld. Dan: N 1 X ( N + 1) N X i = C = C X = C N N N + 1 i= 1 Ofwel: totale sorteercapaciteit = N NX = C N + 1 R. de Koster, 010 (c)

47 Sorteercapaciteit bij N inducts? Als het aantal inducts toeneemt kunnen we bijna maal zoveel producten per uur sorteren als de nominale sorteercapaciteit! Er zijn nog meer interessante vraagstukken binnen magazijnen, oplosbaar met school wiskunde (of ietsje meer) Welk magazijn is het best? Oplossing met DEA (lineair programmeren) Hoeveel dockdeuren zijn nodig teneinde bepaalde maximale truckwachttijd te krijgen? Modelleren als M/M/m wachtrij Wat is de optimale stapeldiepte(met betrekking tot ruimtegebruik)? Ruimtegebruik modelleren als functie van de stapeldiepte (en hoogte) en eerste orde condities toepassen 48 R. de Koster, 010 (c) 4