Comments
Description
Transcript
Cenni all`effetto Bullwhip
La dinamica del flusso dei materiali nella supply chain L’effetto Bullwhip L'effetto Bullwhip 1 L’effetto bullwhip nella supply chain Orders 1000 1000 800 1000 800 800 600 600 600 400 400 400 200 200 200 0 0 0 10 20 30 40 50 60 70 80 0 0 10 20 30 40 50 L'effetto Bullwhip 60 70 80 0 10 20 30 40 50 60 70 2 80 Misure dell’effetto bullwhip Misure stocastiche Misure deterministiche 2 σ Orders Var (Orders) = 2 σ Demand Var ( Demand ) σ Orders Stdev(Orders) = σ Demand Stdev( Demand ) σ Orders σ Demand μOrders μ Demand = COVOrders COVDemand L'effetto Bullwhip 3 Orders 1000 1000 800 800 600 600 400 400 200 200 1000 800 600 400 200 0 0 0 10 20 30 40 50 60 70 80 0 0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80 L’effetto bullwhip è importante in quanto causa Schedulazioni instabili Mancanza o eccesso di capacità Lead time crescente Basso servizio al cliente a causa della non disponibilità dei prodotti Costi di trasporto e di stoccaggio fuori controllo Eccessivi costi della manodopera L’effetto bullwhip può essere responsabile di un valore fino al 30% dei costi L'effetto Bullwhip 4 Come l’effetto bullwhip crea costi non necessari + Varianza Domanda + + + + Capacità Straordinario / Subappalto Lead-time + + + + + Stock-out - + Giacenza Utilizzo - + + Costi L'effetto Bullwhip + + + Obsolescenza 5 Rappresentazioni del tempo Tempo discreto vs Vengono accertate le giacenze e gli ordini sono emessi ad istanti discreti di tempo Tempo continuo Vengono accertate le giacenze e l’intensità degli ordini va regolata a tutti gi istanti di tempo - Alla fine do ogni giorno o di ogni settimana, ad esempio - Idoneo per una raffineria o per un impianto chimico - Adatto alle modalità con cui operano un supermarket o una società di distribuzione - Lo stato del sistema è noto ad ogni istante di tempo - Non si hanno informazioni sul sistema tra due momenti discreti L'effetto Bullwhip 6 Approccio con tempo continuo L[ f (t )]( s) ≡ ∫ f (t )e − st dt t 0 Trasformata di Laplace Aleksandr Mikhailovich Lyapunov Leonhard Euler Pierre-Simon Laplace 0 ⎞ ⎛ d x(t ) = f ⎜⎜ t , x(t ), ∫ x(t + τ )dμ (τ )⎟⎟ dt −∞ ⎠ ⎝ Equazioni Differenziali f (W ) = WeW Johann Heinrich Lambert L'effetto Bullwhip Funzione W di Lambert 7 Approccio con tempo discreto processi stocastici / ARIMA D = ∑φ D + ∑D + ∑θ ε + ε { p t George Box q d i t −i i =1 1 424 3 Auto Regressive terms t− j j =1 1 23 Integrative terms k t −k k =1 1 424 3 Moving Average terms t White noise ∞ F ( z ) = Z [ f (t )] = ∑ f (t ) z −t t =0 Trasformata -z Yakov Zalmanovitch Tsypkin L'effetto Bullwhip 8 Altri approcci utili F (k ) = ∞ ∫ f ( x )e − 2πikx dx −∞ Jean Baptiste Joseph Trasformata di Fourier Il beer game John Sterman Jay Forrester Simulazione di sistemi dinamici L'effetto Bullwhip 9 Supply Chain tradizionale Definizione: ‘Tradizionale’ significa che ogni livello della supply chain emana ordini di produzione e di rifornimento senza considerare la situazione degli strati a monte e o valle. Tale situazione rappresenta la modalità con cui operano la maggioranza delle supply chain con assenza di collaborazione formale tra rivenditore e fornitore. Il bullwhip aumenta geometricamente in una supply chain tradizionale L'effetto Bullwhip 10 Supply chain con condivisione delle informazioni Definizione: Condividere le informazioni significa che rivenditore e fornitore ordinavano ancora in maniera indipendente ma condividono informazioni sulla domanda in modo da allineare i propri ordini di rifornimenti e prevedere i fabbisogni di capacità per la pianificazione di lungo periodo. Il bullwhip aumenta linearmente in supply chains con condivisione delle informazioni L'effetto Bullwhip 11 Fornitura sincronizzata (VMI) Definizione: La fornitura sincronizzata elimina un punto di decisione e unifica la decisione relativa al rifornimento con la programmazione della produzione e la valutazione degli approvvigionamenti del fornitore. Il fornitore di prende cura del rifornimento del cliente e usa tale visibilità per pianificare le proprie operazioni di rifornimento. Il bullwhip potrebbe non aumentare nelle supply chains VMI (Vendor Managed Inventory) L'effetto Bullwhip 12 Integrazione di decisioni interne e esterne per supply chain con lead time elevato Tecniche RFID permettono di monitorare la leva distributiva L'effetto Bullwhip 13 Le regole di rifornimento ed il problema del bullwhip • Politica di ordine di tipo “Order – Up – To” OUT Ot = St − ( NSt + WIPt ) • • • alla fine di un periodo si emette un nuovo ordine per innalzare il valore dell’inventario (somma della giacenza disponibile ed in ordine) fino al livello “Order – Up - To St Il livello OUT uguaglia la domanda attesa durante il periodo di incertezza e la scorta di sicurezza per far fronte domande superiori a quella prevista Il periodo di incertezza è pari alla somma del lead time Tp di approvvigionamento e del review period (assunto unitario) L'effetto Bullwhip 14 Periodic Review System (order-up-to) Giacenza “on hand” Review period Giacenza obiettivo, TIL RP RP RP Primo ordine, Q1 Q3 Q2 Domanda durante il primo lead time d3 d1 d2 Scorta di sicurezza, SS Primo lead time, LT1 LT2 LT3 Tempo Emissione ordine 1 Emissione ordine 2 Ricevimento 1 L'effetto Bullwhip Ricevimento 2 Emissione ordine 3 Ricevimento 3 15 Le regole di rifornimento ed il problema del bullwhip • • Le decisioni sul rifornimento influenzano sia i livelli delle giacenze che i ritmi produttivi. Una comune regola di rifornimento è la politica “Order-Up-To” (OUT) generalizzata 6 474 8 WIP desiderato Net stock WIP attuale Tp } } } + ( TNS − NS t ) + ( ∑ Dˆ t:t +i − WIPt ) 14442444 3 1 1i =4 4424443 Discrepanza Giacenza Target net stock Ot { Ordini al tempo t = Dˆ t:t +T p +1 123 Previsione della domanda fatta al tempo t della domanda nel periodo t +T p +1 Previsione Discrenpanza WIP Stabilito con l’approccio del modello del “newsboy” per ottenere il quantile L'effetto Bullwhip critico 16 Il modello del newsboy • Ogni giorno il newsboy deve decidere il numero di giornali da acquistare. Le vendite giornaliere non sono prevedibili con esattezza, e sono rappresentate da una variabile casuale D. • Il newsboy deve considerare con attenzione i seguenti costi: co = costo unitario di eccedenza cu = costo unitario di mancanza • Il numero ottimo Q* di giornali da acquistare è il quantile deIla distribuzione della distribuzione della dato da F(Q*) = cu / (cu + co). L'effetto Bullwhip 17 Esempio numerico • Assumendo: – Costo di acquisto: 1,25 € – Prezzo di vendita : 3,50 € – Valore di recupero: 0,80 € • Co = costo di eccedenza = 1,25 – 0,80 = 0,45 € • Cu = costo di mancanza = 3,50 - 1,25 = 2,25 € • Calcolo del rapporto critico: – CR = Cu/(Co + Cu) = 2,25/(0,45 + 2,25) = 0,8333 • Assumendo una distribuzione normale con media 400 e deviazione standard 50 per la domanda: – Z(CR) ≅ 0.967 quando F(Z) = 0,8333 – Z = (Q* - μ)/σ) – In base ai dati del problema si ottiene • Q* = σZ + μ = 50*0,967 + 400 ≅ 449 L'effetto Bullwhip 18 Dimensione ottima dell’ordine 0,009 1 0,008 0,9 0,833333333 0,7 PDF CDF 0,005 0,6 0,5 0,004 CDF 0,006 PDF 0,8 Media400 Dev. Std. 50 0,007 0,4 0,003 0,3 0,002 0,2 0,001 0,1 0 0 100 200 300 448,37 400 500 600 700 800 0 900 Domanda L'effetto Bullwhip 19 La previsione domanda nella politica OUT • Smorzamento esponenziale Dˆ t = Dˆ t −1 + α ⋅ (Dt − Dˆ t −1 ) Tm • Medie mobili Dˆ t = ∑D i =1 t −i Tm • MMSE metodo di previsione lineare che combina valori storici della domanda per prevedere la domanda futura Ipotesi: Domanda normale i.i.d. (Independent & Identically Distributed) L'effetto Bullwhip 20 Le equazioni di bilancio della giacenza e del WIP • Le equazioni di bilancio della net stock a fine periodo t forniscono la individuano come somma della net stock a periodo precedente e della quantità ricevuta nel periodo t diminuita della domanda osservata da parte del cliente • La quantità ricevuta a periodo t è pari a quella ordinata con Tp + 1 periodi di anticipo • Il WIP a periodo t uguaglia il WIP a periodo precedente a cui si somma l’ordine emesso a periodo precedente e da cui si sottrae l’ammontare degli ordini consegnati nel periodo t L'effetto Bullwhip 21 Le equazioni di bilancio della giacenza e del WIP NS t = NS t −1 + Ot −T p −1 123 Ordini precedenti al tempo t −T p −1 − Dt { Domanda al tempo t WIPt = WIPt −1 + Ot −1 − Ot −Tp −1 Il lead time del rifornimento, Tp Il review period, 1 L'effetto Bullwhip 22 L’influenza della politica di rifornimento L’equazione di bilancio della giacenza … NS t = NS t −1 + Ot −T p −1 123 − Ordini precedenti al tempo t −T p −1 Dt { Domanda al tempo t … mostra come la politica di rifornimento influenzi sia gli ordini che net stock. Pertanto, studiando l’effetto bullwhip va anche considerato σ2 Var ( Net Stock ) NSAmp = σ Net Stock 2 Domanda = Var (Domanda ) L'effetto Bullwhip 23 La politica OUT per un controllista Target net stock Ot = { Ordini al tempo t Dˆ t:t +T p +1 123 Previsione della domanda fatta al tempo t della domanda nel periodo t +T p +1 WIP attuale stock Tp } Net} } + 1 ⋅ ( TNS − NS t ) + 1 ⋅ ( ∑ Dˆ t:t +i − WIPt ) 144244 3 1 1i =4 442444 3 Discrepanza giacenza Discrenpanza WIP Target net stock Ot = { Ordini al tempo t Dˆ t:t +T p +1 123 Previsione della domanda fatta al tempo t della domanda nel periodo t +T p +1 6 474 8 WIP richiesto 6 474 8 WIP richiesto Net stock WIP attuale Tp } } } 1 1 + ⋅ ( TNS − NS t ) + ⋅ ( ∑ Dˆ t:t +i − WIPt ) 3 Tw i =1 Ti 144244 14442444 3 Discrepanza giacenza Discrenpanza WIP • Un ingegnere controllista non sarebbe del tutto sorpreso se la politica OUT generasse bullwhip per la presenza dei due guadagni unitari nei due anelli di feedback • Aggiungendo una coppia di controllori proporzionali in L'effetto Bullwhip 24 feedback … Controllo in retroazione adattato Tp ⎛ ⎞ 1 1⎜ ˆ ˆ Ot = Dt:t +T p +1 + (TNS − NS t ) + ⎜ ∑ Dt:t +i − WIPt ⎟⎟ Ti Ti ⎝ i =1 ⎠ • quando Tw=Ti la matematica del problema si semplifica molto α →0 • Con previsioni MMSE (Minimum Mean Squared Error) 2 σ Orders 1 Bullwhip = 2 = σ Demand 2Ti − 1 2 2 2 ( σ NetStock Ti Ti − 1) = Tp + = 1 + Tp + NSAmp = 2 σ Demand 2Ti − 1 2Ti − 1 L'effetto Bullwhip 25 La regola aurea nelle supply chains For i.i.d. demand, matched feedback controllers, MMSE forecasting L'effetto Bullwhip 26 Aspetti economici della giacenza I costi di giacenza sono regolati dalla scorta di sicurezza (TNS) La Target Net Stock (TNS*) è una decisione di investimento da ottimizzare In ogni periodo, una giacenza positiva crea un costo di possesso di H € per unità In ogni periodo, in caso di backlog (sotto scorta), si incorre in un costo di backlog di B € per unità L'effetto Bullwhip 27 Gli aspetti economici della capacità Capacità di periodo = Demanda media +/- capacità slack Il valore della capacità slack (S*) è una decisione di investimento da ottimizzare Produzione oltre la capacità crea over-time working (o subappalto. Il costo di questo tipo di capacità è di P € per unità di over-time. Produzione inferiore alla capacità determina un costo di capacità persa di N € per unità persa. L'effetto Bullwhip 28 Progetto reti distributive: il costo del bullwhip 12 clienti … n DC’s Un produttore Ogni cliente genera una domanda i.i.d., normalmente distribuita con media 5 e varianza unitaria Tutti I lead time nel sistema siano unitari L'effetto Bullwhip 29 … tutto dipende dal numero di centri di distribuzione … Domanda singolo cliente = N(5,1) Domanda DC = N (60, 12 ) Domanda Stabilimento = N (60, 12 ) Numero di DC (n) 1 2 Domanda affrontata da ogni DC N (60, 12 ) Domanda stabilimento N (60, 12 ) L'effetto Bullwhip 3 4 6 12 30 … per 2 DC… Domanda singolo cliente = N(5,1) Domanda DC = N (30, 6 ) Domanda DC = Domanda Stabilimento = N (60, 12 ) N (30, 6 ) Numero di DC (n) 1 2 Domanda affrontata da ogni DC N (60, 12 ) N (30, 6 ) Domanda stabilimento N (60, 12 ) N (60, 12 ) L'effetto Bullwhip 3 4 6 12 31 … per 3 DC … Domanda singolo cliente = N(5,1) Domanda Stabilimento = N (60, 12 ) Domanda DC = N (20, 4 ) Numero di DC (n) 1 2 3 Domanda affrontata da ogni DC N (60, 12 ) N (30, 6 ) N (20, 4 ) Domanda stabilimento N (60, 12 ) N (60, 12 ) N (60, 12 ) L'effetto Bullwhip 4 6 12 32 … per 4 DC… Domanda singolo cliente = N(5,1) Domanda Stabilimento = N (60, 12 ) Domanda DC = N (15, 3 ) Numero di DC (n) 1 2 3 Domanda affrontata da ogni DC N (60, 12 ) N (30, 6 ) N (20, 4 ) Domanda stabilimento N (60, 12 ) N (60, 12 ) 4 6 12 N (15, 3 ) N (60, 12 ) N (60, 12 ) L'effetto Bullwhip 33 La legge della radice quadrata Inventory n Bullwhip n Numero di DC (n) 1 2 3 4 6 12 €8.59 €12.15 €14.89 €17.20 €21.06 €29.78 Costo giacenza €8.59 n €8.59 €8.60 €8.60 €8.60 €8.60 Costo giacenza sistema a giacenza decentralizzata = n sistema a giacenza centralizzata Number of DC’s, n 1 2 3 4 6 12 €13.38 €18.93 €23.18 €26.77 €32.78 €46.36 Costo Capacità €13.38 n €13.39 €13.38 €13.39 €13.38 €13.38 Costo Capacità L'effetto Bullwhip 34