Av Joannès Vermorel, oktober 2015
Fyllnadsgraden är den andel av kundernas efterfrågan som tillgodoses genom omedelbar lagertillgänglighet, utan efterbeställningar eller förlorad försäljning. Fyllnadsgraden skiljer sig från servicenivåindikatorn. Fyllnadsgraden har en betydande dragningskraft för praktiker eftersom den representerar den andel av efterfrågan som sannolikt kan återvinnas eller betjänas bättre om lagerprestanda skulle förbättras. Fyllnadsgraden mäts empiriskt genom att man beräknar medelvärdet av antalet korrekt betjänade förfrågningar i förhållande till det totala antalet förfrågningar.
Fyllnadsgrad och servicenivå är olika
Servicenivån förväxlas ofta felaktigt med fyllnadsgraden, och tvärtom. Ändå är de två indikatorerna numeriskt olika. Även om de två indikatorerna är ganska korrelerade är det möjligt att hitta situationer i verkligheten där en hög servicenivå inte leder till en hög fyllnadsgrad, och tvärtom. Sådana situationer tenderar att uppstå oftare när efterfrågan är liten (t.ex. när det gäller reservdelar) eller när efterfrågan är oregelbunden (t.ex. när det gäller böcker).
Formell definition
För att belysa den exakta definitionen av fyllnadsgraden och servicenivån måste vi införa en viss grad av formalism. Låt $X$ vara en slumpmässig variabel som representerar efterfrågan under nästa cykel. Låt $s$ vara det tillgängliga lagret, det vill säga den mängd lager som är lätt tillgänglig för att tillgodose inkommande förfrågningar.
Servicenivån $\tau_1$ skrivs som:$$\tau_1(s) = \mathbf{P}(X \leq s)$$$Fyllnadsgraden $\tau_2$ skrivs som:$$\tau_2(s) = \frac{\mathbb{E}}{\mathbb{E}}$$$Indeed $\text{min}(X,s)$ representerar den begränsning som det tillgängliga lagret innebär för de kvantiteter som skall betjänas utan dröjsmål. Om det faktiska efterfrågevärdet $x$ är lägre än $s$, så betjänas $x$-enheter utan dröjsmål, annars betjänas endast $s$-enheter utan dröjsmål.
Beräkning av fyllnadsgraden med Envision
Lokad erbjuder möjligheten att beräkna en probabilistisk prognos av efterfrågan. Resultatet av prognosen är en fördelning av sannolikheter som kan omvandlas till en fördelning av fyllnadsgrad med en särskild funktion, nämligen funktionen fillrate()
, vilket illustreras med:
Demand = call forecast.demand( ... ) // code snippedFR = fillrate(Demand)
Variabeln FR
är också en fördelning av sannolikheter och representerar de marginella höjningarna av fyllnadsgraden. Med andra ord innehåller FR
det marginella bidraget från varje extra enhet som hålls i lager för att uppfylla den framtida efterfrågan.