Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facoltà di Ingegneria
Corso di Laurea in Ingegneria Gestionale
OBIETTIVI
• Efficacia
– Obiettivo di servizio
Garantire la disponibilità dei diversi materiali ai diversi livelli
⇓
Livello di servizio (Quantità, Tempi, Mix)
• Efficienza
– Obiettivo finanziario
Contenere l’investimento in mezzi finanziari
– Obiettivo economico
Contenere l’entità di risorse connesse con il governo dei flussi finanziari
Minimizzazione
SPECULATION
Variazione prezzi costi di acquisto
STOCK
della merce
1. Costi di emissione
2. Costi di giacenza
3. Costi di approvvigionamento
4. Costi di stock-out
• Costi legati a perdita di opportunità per mancanza di beni
a fronte di una loro domanda
5. Costi di obsolescenza
– Costi sostenuti qualora le merci divengano inutilizzabili o
si deprezzino a causa di un’eccessiva permanenza in
magazzino
Q
• Cg:Costi di giacenza [€ ]: Cg =
2
⋅v⋅i
D
• Ce: Costi di emissione dell’ordine [€ ]: Ce = ⋅k
Q
CT
Costi
Cg
Ce
EOQ Quantità
Il lotto economico è individuato dall’incrocio della curva dei costi di emissione degli
ordini con la retta dei costi di giacenza
Università degli Studi di Udine – De Toni - Zanutto 8
DETERMINAZIONE DEL LOTTO ECONOMICO (1 di 2)
dCT 2⋅ D⋅k
EOQ ⇒ = 0 ⇒ EOQ =
dQ v ⋅i
Esempio 1
D = 1.250 [pz/anno]
K = 6.25 [€/ordine] EOQ = 25 [pezzzi]
v = 100 [€/pz] N° = D / Q = 1.250/25 = 50 [ordini/anno]
i = 25%
Esempio 2
D =1.200 [pz/anno]
K = 500.000 [€/ordine] EOQ = 120 [pezzi]
v = 350.000 [€/pz] N° = D / Q = 10 [ordini/anno]
i = 24%
CT
Costi
•• EOQ
EOQsisiottiene
ottienequando
quando Cg
Ce
Ce==CgCg
•• La
Lacurva
curvadel
delCT
CTattorno
attornoalal
valore
valoreminimo
minimoèèpiatta
piatta Ce
EOQ Quantità
IPOTESI:
• Capacità di produzione e di stoccaggio illimitate
• Valore d’acquisto v costante
v è Variabile ⇒ v = f(Q)
TAC = C g + Ce + Ca
Essendo v funzione di Q,
non posso ricavare il lotto ottimale derivando semplicemente il TAC.
EOQ
appartiene all’intervallo
per cui vale il SI
v minore
NO
FINE
1) v minore = v2 = 95 €
EOQv = √ [(2 * D * k) / (v2 * i )] = 26 pezzi
2
2) TACx=40 = Ca + Ce + Cg =
= [95 * 1250] + [(1.250/40) * 6,25] + [(40/2) * 95 * 0,25] =
= 119.420 €
3) Nell’esempio ho un solo v diverso dal v minore
EOQv = 25 pezzi
1
4) TACEOQv = Ca + Ce + Cg =
1
Costi
TAC (v1)
Cg (v1)
Cg (v2)
TAC (v2)
Ce
Ca (v1)
Ca (v2)
25 26 40 = Q Quantità
compro a v1 compro a v2
MP C SA PF PF PF
Logistica Logistica
manifatturiera distributiva
MP C SA PF
FORN. F PA A Distr.
Domanda Domanda
Dipendente Indipendente
PARTI DI RICAMBIO:
possono avere domanda indipendente oltre che domanda
dipendente
Prevista ROP
INDIPENDENTE NO
intrinsecamente classico
Prevista
INDIPENDENTE TPOP SI
estrinsecamente
NO
DIPENDENTE Calcolata MRP (in quanto figlio di un padre
oggetto di piano)
FORNITURA CONSUMO
∑d i
– Media aritmetica: Pt = i =1
n
n
∑d t −i
– Media aritmetica: Pt = i =1
n
n
∑d t −i
CVenduto QVendute
IRvalore = IRQtà =
ValoreMedioScorte QScorta
CVentuto ( ultimi 3 mesi ) ⋅ 4 CVentutoAnn uale _ previsto
IRDinamico = IR previsto =
ValoreIstantaneoScorta ValoreScortaOdierno
Es. IR = 12 volte/anno indica che il magazzino ruota 12 volte all’anno (1 volta al mese)
Osservazione:
Osservazione:
•• Nel
NelJIT IR⇒
JITIR ⇒365
365 volte/anno
volte/anno
•• ↑↑IR
IR⇒⇒↓↓Scorte
Scorte
Università degli Studi di Udine – De Toni - Zanutto 26
LIVELLO DI SERVIZIO
N RigheOrdineEvase tConsegnaEff .
LS Mix = = FillRate LS Puntualità =
N RigheOrdineRicevuti tConsegnaPromesso
tConsegna
LSTempo =
t ConsegnaDelMigliorConcorrente
CVenduto Fatturato
IRValoreDiCosto = IRValoreDiprezzo =
ValoreMedioScorte ValoreMedioScorte
Se IR↑↑⇒
Se IR ROI ↑↑
⇒ROI
CARATTERISTICHE:
LR = SS + W ⋅ LT D 12 ⋅ W ordini
N= =
Q Q anno
Lmax = SS + Q
W 1 ordini
N= =
Q Q TBO mese
TBO = TBA =
W
Q Q
+ SS ⋅ v + SS
= =2 [mesi]
C scorte 2
IC =
TBO:
TBO:time
timebetween
betweenorders
orders CVenduto 12 ⋅ W ⋅ v 12 ⋅ W
TBA:
TBA:time
timebetween
betweentwo
twoarrivals
arrivals 1 12 ⋅ W volte
IR = =
IC Q + SS anno
W = tan α 2
Q
co
LR ns
um
SS + Q/2 o
W * LT
Q
W
2
α α
SS
tempo
1 mese
IC
LT
TBO
TBA
DD==12
12**W W==12
12**100
100==1.200
1.200pezzi/anno
pezzi/anno
NN==DD/ /QQ==1.200
1.200/ /400
400==33ordini/anno
ordini/anno
==33/ /12
12==0,25
0,25ordini/mese
ordini/mese==11ordine/quadrimestre
ordine/quadrimestre
TBO
TBO==TBA
TBA==QQ/ /W
W==400
400/ /100
100==44mesi
mesi
==11/ /NN==11/ /0,25
0,25==44mesi
mesi
IC
IC ==(SS
(SS++Q/2)
Q/2)/ /WW==(100
(100++400/2)
400/2)/ /100
100==33mesi
mesi
IR
IR ==11/ /IC
IC==11/ /33[volte/mese]
[volte/mese]==
==12
12/ /33[volte/anno]
[volte/anno]==44[volte/anno]
[volte/anno]
QQ ==√√[ [(2
(2**DD**K)K)/ /(v(v**i)i)] ] ⇒⇒Q²Q² ==(2
(2**DD**K)
K)/ /(v(v**i)i)
⇓⇓
KK ==[Q²
[Q²**(v(v**i)]
i)]/ /(2
(2*D)
*D)
==(160.000
(160.000**30.000
30.000**0,1)
0,1)/ /(2
(2*1.200)
*1.200)
==200.000
200.000€/ordine
€/ordine
A D
LR = 400
Q
SS + Q/2 =
W * LT
300
Q
2
α B C
SS = 100
0.25
ordini/mese 0.25 0.25 0.25
α
1 mese SS = 1 mese tempo
LT = 3 mesi TBA/2 = 2 mesi W
TBO = 4 mesi IC = 3 mesi TBA SS
IC = +
TBA = 4 mesi 2 W
12 mesi
Lmax
SS
tempo
QUANTITA' DELL’ORDINE
Fissa Variabile
38
32
26
Q=24
Q=24
8
2
LT LT tempo
Q ↑↑fino
Q finoaaW·LT
W·LTperché
perchéfunzioni
funzioniililROP
ROP
Università degli Studi di Udine – De Toni - Zanutto 41
COPERTURA TOTALE
IL
ILROP
ROPNON
NONFUNZIONA!
FUNZIONA!
⇓⇓
La
Lasoluzione
soluzionenon
nonèèaumentare
aumentareililQQbensì
bensìanticipare
anticiparel’ordine
l’ordine
Di
Diquanto
quantoanticipo
anticipol’ordine?
l’ordine?
Anticipo
Anticipodell’ordine
dell’ordine==LTLT--TBO
TBO==30
30--24
24==66gg
gg
COPERTURA
COPERTURATOTALE
TOTALE==SCORTA
SCORTAFISICA
FISICA++ORDINI
ORDINIIN
INSOSPESO
SOSPESO
COPERTURA
COPERTURATOTALE
TOTALEANCHE
ANCHEDETTA
DETTASCORTA
SCORTAVIRTUALE
VIRTUALE
•• Sofisticazione
Sofisticazionedel
delROP
ROP
•• Per
Percodici
codiciaadomanda
domandaindipendente
indipendente
62
Q=24
01 02 03 Scorta
virtuale
LR = 38
Lmax=32
Q=24
Scorta
00 01 02
fisica
SS = 8 A B
anticipo
= 6gg TBO = 24gg tempo
LT = 30gg
2⋅ D⋅k
EOQ =
v ⋅i
EOQ
EOQ W·LT
W·LT
Se Se
EOQ ≥ W ⋅ LT EOQ < W ⋅ LT
ROP
ROP COP.
COP.TOT.
TOT.
EOQ EOQ
≥ LT TBO ≥ LT < LT TBO < LT
W W
Università degli Studi di Udine – De Toni - Zanutto 45
OSCILLAZIONE DEGLI ORDINI NEL ROP
Q
Lmax 00
01 02
Q
LR
Q W ·TBO
00 01 02 W ·LT
SS
LT Ritardo = tempo
LT-TBO
TBO
TBA
00 R1≡ Lmax
Lmax 01 02
1 Q1 1
0 0 0
LR
Q W ·TBO
00 01 02 W ·LT
SS
(LT-TBO)·W tempo
R2 R2=(LT-TBO)·W+SS
LT LT-TBO
TBO RR1==TBO·W+SS
1 TBO·W+SS
RR2==(LT-TBO)·W+SS
(LT-TBO)·W+SS
2
03
01 02
R1≡Lmax≡LR
Lmax=LR 1 1
Q
W ·TBO
Q Q =
00 01 0 2 W ·LT
R2 ≡ SS
tempo
LT=TBO RR1==TBO·W+SS
1 TBO·W+SS
RR2==(LT-TBO)·W+SS
(LT-TBO)·W+SS
2
Università degli Studi di Udine – De Toni - Zanutto 48
3 CASO - COP.TOT. : LT > TBO ORDININ IN SOSPESO TRA 1 e 2
62
Q=24
01 02 03 Scorta
virtuale
LR = 38
1 2 1 2 1 2 1
Lmax=32
Q=24
Scorta
00 01 02
fisica
SS = 8 A B
anticipo
= 6gg TBO = 24gg tempo
LT = 30gg
Tra 1 e 2, 2 e 3
3 LT > TBO COP. TOT.
,…, n-1 e n
LT RR1==TBO·W+SS
N °OrdiniInSospeso = 1 TBO·W+SS
RR2==(LT-TBO)·W+SS
(LT-TBO)·W+SS
TBO 2
LR = 200 pezzi
Pezzi
Lmax = SS + Q
=900 Ordine 123
Ordine 124
SS + Q/2 = 500
LR = 200
SS = 100
Pezzi
Ordine 124
Ordine 123
Scorta
virtuale
LR = 1600
Lmax = SS + Q
Ordine 123
= 1200
Ordine 122
Ordine 124
Scorta
fisica
SS + Q/2 = 800
SS = 400
tempo
Pezzi
Con
sum
Ordine 123
Co im inor
ns i Scorta
um
im virtuale
ag
gio
LR = 1600 ri
Lmax = SS + Q
= 1200 C on
Ordine 123
sum
i m in Scorta
SS + Q/2 = 800 ori
Co fisica
n su
m
SS = 400 im
ag
gio tempo
r i
STOCK-OUT
Dove:
SF: Scorta fisica
OS: Ordini in sospeso
FP: Fabbisogni previsti
Lmax = SS + Q
= 1000
Ordine 124
Ordine 123
Ordine 122
Ordine 123
Copertura
libera
SS + Q/2
= 600
Scorta
fisica
SS = LR =200
tempo
Lmax = SS + Q
Ordine 124
Co
Ordine 122
= 1000 Ordine 123
Ordine 123
nsu
mi Copertura
m in
Co ori libera
nsu
mi
Co
Co m in
SS + Q/2 = 600 ori
n
n
su
su
m
m
im
im
Scorta
ag
ag
fisica
gio
gio
r
r
i
i
SS = LR = 200
tempo
GI ROP DI
Codici in DB
(previsioni DI
estrinseche) TPOP per padre
ROP
COP. TOT. COP. LIBERA
Piano
Pianodi
diProduzione
Produzione Piano
Pianodi
diProduzione
Produzione
su
su OrdiniClienti
Ordini Clienti su
su Previsione di VenditaEstrinseca
Previsione di Vendita Estrinseca
a Distinta Base
ORDINE
TPOP
Codici
CLIENTE
MRP MRP
MRP MRP
- Disponibilità
Periodo
Figlio
1 2 3 4 …
Fabb. lordi
Ordini Aperti
Disponibilità
Ordini Pianificati
Andamento
Order delle scorte
Point dei prodotti
finiti
Andamento
Order delle scorte
Point dei
componenti
Andamento
Order delle scorte
Point delle materie
prime
t
Università degli Studi di Udine – De Toni - Zanutto 61
IL CUTTING APPROACH (CA)
1. Reticolo Temporale
⇓
Distinte base tempificate e ruotate di 90°
C1
PF
SA1
C2
SA1 SA2
PF
C3
C1 C2 C3
SA2
Tempo
Acquisto C1 Acquisto C2
Acquisto C3
CA
C1
SA1
C2
PF
C3
SA2
Tempo
CARATTERISTICHE
• Materiali a Domanda dipendente
• Gestione Tempi e Quantità
• Utilizzo Bill of Materials
PARAMETRI
• FABBISOGNI LORDI
• CALCOLATI
• ORDINI APERTI
• DISPONIBILITA’
• ORDINI PIANIFICATI
Fabbisogni Nettificazione
Fabbisognilordi
lordi
Attraverso
Fabbisogni
Fabbisogni netti
netti
del codice Ordini al più tardi
del codice
Ordini
Ordinidel
delcodice
codice
Fabb.
Fabb.Netti
Netti==Fabb.
Fabb.Lordi
Lordi––Giacenze
Giacenze––Ordini
OrdiniAperti
Aperti
Ordine di acquisto
ordini datati
PADRE
ê
fabbisogni lordi
- disponibilità
- ordini aperti
FIGLIO
= fabbisogni netti
(ordini datati in funzione di politiche di lot sizing)
NIPOTE ê
fabbisogni lordi
Università degli Studi di Udine – De Toni - Zanutto 66
MRP: POLITICHE DI RIORDINO
POLITICHE DI RIORDINO
• EOQ
• Ordine = fabbisogno
• period order quantity (POQ)
• Q fissa
• …
DATI DI INPUT DEI CODICI GESTITI A MRP
• distinta base
• Legame padre figlio
• Coefficiente di utilizzo
• politica di riordino
• lead time di rifornimento
• sistema di protezione dell’incertezza
[scorte di sicurezza (SS), lead time di sicurezza (LTS)]
Università degli Studi di Udine – De Toni - Zanutto 67
COME IL TIME PHASED ORDER POINT PUÒ SIMULARE IL ROP
ESEMPIO:
ESEMPIO:
WW==17
17pz/periodo
pz/periodo
LT
LT==22periodi
periodi
EOQ
EOQ==50
50pz
pz
SS
SS==100
100pz
pz
Ora
Oravediamo
vediamocosa
cosaaccade
accadeusando
usandoililROP
ROPool’TPOP
l’TPOP
LR = W*LT +SS
Periodi 1 2 3 4 5 6 7 8
Fabbisogni
17 17 17 17 17 17 17 17
lordi
ordini aperti
Disponibilità
153 136 119 102 135 118 101 134
170
Ordini
50 50
pianificati
punto di
riordino
raggiunto
Livello di riordino = SS + (FL*LT) = 100 + (17*2) = 134 ⇒ LR:Non calcolato dal sistema
DOMANDA
PREVISTA CALCOLATA
(previsione intrinseca)
QUANTITÀ – ROP CA
– CT
DATI
GESTITI
(previsione estrinseca)
QUANTITÀ – TPOP MRP
E TEMPI
– CL
• Valore di impiego
• Continuità di consumo
Basso ⇒ROP
Valore d’impiego
Alto ⇒MRP
Bassa ⇒ MRP
Continuità di consumo
Alta ⇒ ROP
LTcumulato
LTSA
LTC
LTMP
Produzione e acquisto
Caso 1) TP > LT su ordine (MRP)
ROP
non oggetto di piano
(MP)
Caso 2) TP < LT
TPOP-MRP
oggetto di piano
(C, SA, PF)
PF
SA aziende PTO Piano su ordine
C
MP
OGGI t
PF
Piano di produzione
SA su ordine
C
aziende MTO
MP Piano di acquisto
OGGI t su previsione
PF
Piano di assemblaggio
SA su ordine
C
aziende ATO
MP Piano di produzione
OGGI t su previsione
MTS
Ordine anni ‘60
Acquisto ROP ROP ROP ROP
Ordine
MTS
DRP
Acquisto TPOP Verifica TPOP
MRP MRP mancanti
Ordine MRP
Acquisto TPOP FAS ATO
verifica mancanti
MRP
Ordine MTO
MRP MPS
Acquisto TPOP verifica mancanti
MRP
Ordine PTO
MRP
Acquisto verifica mancanti MPS
MRP
Magazzino di snodo
Università degli Studi di Udine – De Toni - Zanutto 80
CLASSIFICAZIONE DELLE TECNICHE DI GESTIONE SCORTE
GESTIONE SCORTE
LOGICHE TECNICHE VARIABILI andamento giacenze
Q
Lmax
• Scorta di sicurezza
PUNTO DI RIORDINO LR
GUARDARE INDIETRO • Lotto economico
(ROP)
• Livello di riordino SS
tempo
LT
Q
• Scorta di sicurezza = 0
GUARDARE AVANTI • Lead Time di sicurezza = 0
• Lotto per lotto
PIANIFICAZIONE tempo
FABBISOGNO DEI Q
MATERIALI (MRP)
• Scorta di sicurezza
GUARDARE
• Lead Time di sicurezza
INDIETRO/AVANTI SS
• Dimensionamento del lotto
tempo
DOMANDA
FONTI DI
INCERTEZZA
FORNITURA
QUANTITA’
TIPI DI
INCERTEZZA
TEMPI
FONTI DI INCERTEZZA
DOMANDA FORNITURA
Fabbisogno che
Ordini evasi in data
TEMPI slitta da un periodo
posticipata
all'altro
TIPI DI
INCERTEZZA
Fabbisogno > o < Ordini evasi nella
QUANTITA'
del pianificato quantità richiesta
SCORTE DI
SICUREZZA
SISTEMI DI
PROTEZIONE
LEAD TIME DI
SICUREZZA
1 2 3 4 5
Fabbisogno lordo 20 40 20 0 30
Assenza di
Ordini aperti 50 tecniche di
protezione
Disponibilità 40 20 30 10 10 30
Ordini pianificati 50
1 2 3 4 5
Fabbisogno lordo 20 40 20 0 30
Ordini aperti 50 SS = 20
Disponibilità 40 20 30 60 60 30
Ordini pianificati 50
1 2 3 4 5
Fabbisogno lordo 20 40 20 0 30
Ordini aperti 50 LTS = 1
Disponibilità 40 20 30 10 60 30
Ordini pianificati 50
INCERTEZZA
INCERTEZZASUI
SUITEMPI
TEMPI INCERTEZZA
INCERTEZZASULLE
SULLEQUANITA’
QUANITA’
SS FORNITURA
LTS
FORNITURA LTS
LTS
LIVELLO DI SERVIZIO
LIVELLO DI SERVIZIO
SS SS
DOMANDA
SS DOMANDA
LTS
A 1 2 3 4 5 6 7 8
2 24 3 5 1 3 4 50
28 26 2 13 8 7 4 0 0
14 50
B 1 2 3 4 5 6 7 8
14 50
14
2 2 2 2 2 2 0 0 0
48
Supponiamo che una mattina chiami un cliente variando l’ordine del periodo 2 da 24
a 23
A 1 2 3 4 5 6 7 8
2 23 3 5 1 3 4 50
28 26 3 0 58 57 54 50 0
63
B 1 2 3 4 5 6 7 8
63
14
2 16 -47
47
Osservazioni:
riducendo gli ordini vado in ritardo
La causa è imputabile alla politica di riordino
A B C D
D 1 1 1 1 1 1 D 6 6 6 6 6 6 D 3 3 3 3 3 3 D 7 7 7 7 7 7
P 5 0 0 0 0 5 P 15 0 15 0 0 15 P 10 0 0 10 0 0 P 25 0 0 25 0 0
X Y
D 20 0 15 0 0 20 D 35 0 0 35 0 0
P 25 0 25 0 0 25 P 50 0 0 50 0 0
D 75 0 25 50 0 25
D Domanda
P Ordini Pianificati
• ORDINI CONFERMATI
• POLITICHE DI RIORDINO VARIABILI AI VARI LIVELLI
Generalmente:
EOQ → per PF
a FABBISOGNO → per SA o C
POQ → per MP
(v. lumpy demand)
SISTEMI RIGENERATIVI:
Tutti i record vengono completamente ricostruiti ad ogni
modifica di uno dei record
PF
C
MP
Data Data Data t
Oggi emissione conferma lancio Data
ordine ordine ordine consegna
STATI
DEGLI
Pianificato Confermato Pronto Aperto Chiuso t
ORDINI
per il
rilascio
• SISTEMI BUCKETLESS
C1
C Operazione Operazione Operazione SA
1 2 3
C2
C3
MP C SA PF
per la
progettazione
MP PF
per la
produzione
NO prelievi, NO versamenti
ordine = fabbisogno
SS = 0, LTS = 0, LT = 0
MP C SA PF
per la
progettazione
MP PF
per la
produzione
NO prelievi, NO versamenti
ordine = fabbisogno
SS = 0, LTS = 0, LT = 0
Tale sistema esamina la distinta base e individua il livello più basso in cui
presente un codice permettendo in tal modo di individuare la quantità effettiva e
totale da ordinare per quel codice.
LIVELLO 0 X Y Z
LIVELLO 1 A A
LIVELLO 2 A
LIVELLO 3 A A A A
Esempio di utilizzo
Ordini di MP in ritardo
100%
95%
80%
A B C
RISPETTO AL FATTURATO
A B C
A AA AB AC
RISPETTO AL B BA BB BC
CLIENTE
C CA CB CC