Dlaczego wzór daje złą odpowiedź

Standardowy wzór na safety stock — Z × σd × √L — jest elegancki i powszechnie stosowany. Zakłada, że zmienność popytu ma rozkład normalny, czasy dostaw są niezależne od popytu, braki towaru nie wpływają na przyszły popyt, a uzupełnienie następuje natychmiast po osiągnięciu punktu zamówienia. żadne z tych założeń nie sprawdza się w rzeczywistych łańcuchach dostaw.

W praktyce popyt jest nieregularny — kilka dużych zamówień pojawia się nieprzewidywalnie między spokojnymi okresami. Czasy dostaw przez większość czasu skupiają się wokół średniej, a następnie okazjonalnie się wydłużają — i te wydłużenia korelują ze szczytami popytu, kiedy towar jest najbardziej potrzebny. Braki towaru tworzą zaległości, które zawyżają następne zamówienie, generując efekt bicza łańcucha dostaw, którego wzór nie widzi.

Skutek: Polityki zapasów oparte na wzorach są albo przezapasowane (bo analitycy dodają bufory z powodu braku zaufania do wzoru), albo niedoborowe gdy założenia wzoru załamują się podczas szczytów popytu. Symulacja zastępuje założenia rzeczywistymi rozkładami dopasowanymi do Twoich danych.

Na co odpowiada symulacja zapasów

Poziomy safety stock

Ile zapasów buforowych potrzeba, aby osiągnąć docelowy poziom obsługi — 95%, 98%, 99,5% — przy rzeczywistej zmienności popytu i rozkładzie czasów dostaw, nie przy założonym rozkładzie normalnym wzoru.

Punkt i wielkość zamówienia

Kiedy wyzwolić zamówienie uzupełniające i w jakiej ilości — balansując częstotliwość zamówień (koszt transakcji), koszt utrzymania i ryzyko braku towaru między zamówieniem a jego dostawą.

Ryzyko czasów dostaw dostawcy

Która zmienność czasów dostaw dostawcy najbardziej przyczynia się do ryzyka niedoboru — i jaki dodatkowy bufor jest wymagany na dostawcę, aby utrzymać docelowy poziom obsługi.

Zapasy wielopoziomowe

Dla sieci dystrybucji z centralnym magazynem i regionalnymi DC — jak podzielić zapasy między poziomy, aby zminimalizować łączne zasoby sieciowe przy zachowaniu poziomów obsługi w każdym punkcie.

Popyt sezonowy i promocyjny

Ile należy wyprodukować przed wzrostem popytu — sezonowy rozruch, akcje promocyjne, wprowadzanie nowych produktów — aby wzrost nie wyczerpał safety stock przed reakcją uzupełnienia.

Scenariusze zaklóceń dostaw

Jaki poziom zapasów przetrwa określone zakłócenie w dostawach — 2-tygodniowe opóźnienie, 40% redukcja zdolności, całkowite wstrzymanie — bez awarii poziomu obsługi. Stosowane do oceny ryzyka łańcucha dostaw.

Monte Carlo vs symulacja zdarzeń dyskretnych: które podejście?

Obie metody mają swoje miejsce — i stosujemy obie, w zależności od potrzeb:

PodejścieNajlepsze dlaTypowe zastosowanie
Symulacja Monte CarloCzyste pytania o politykę zapasówSafety stock i punkt zamówienia gdy zapasy są niezależne od przepływów operacyjnych
Zdarzenia dyskretne (Simio / AnyLogic)Zapasy + operacje razemGdy uzupełnienia oddziałują z przepustowością magazynu, dokami odbiorczymi lub harmonogramowaniem produkcji
Dynamika systemowaEfekt bicza i polityka sieciowaSieci wielopoziomowe, analiza wzmocnienia popytu w wielostopniowych łańcuchach dostaw
Wzór arkuszowyProste, stabilne środowiskaOdpowiedni gdy popyt jest naprawdę normalny i czasy dostaw są stabilne — rzadkie w praktyce

W przypadku większości pytań o politykę zapasów zaczynamy od Monte Carlo i przechodzimy do symulacji zdarzeń dyskretnych, gdy kontekst operacyjny ma znaczenie — np. gdy pytanie brzmi: „ile safety stock potrzebujemy, jeśli nasz dok odbiorczy obsługuje również zwroty w szczycie?”

Nasz proces

1

Dopasowanie danych i analiza rozkładów

Dopasowujemy rozkłady statystyczne do danych o popycie i czasu dostaw — testujemy normalność, identyfikujemy ciężkie ogony i sezonowość, oznaczamy wartości odstąpiące, które powinny być modelowane osobno. Ten krok często ujawnia, że popyt jest znacznie bardziej zmienny niż zakłada wzór, i wyjaśnia, dlaczego obecne poziomy safety stock wydają się błędne.

2

Budowa modelu i walidacja bazowa

Model symulacyjny jest budowany i walidowany względem historycznych wyników: czy przy rzeczywistym popycie i czasach dostaw, jakich doświadczyłeś, model odtwarza zaobserwowaną częstotliwość braków towaru i poziomy zapasów? Zwalidowany model daje pewność, że rekomendacje polityki sprawdzą się w rzeczywistej działalności.

3

Macierz scenariuszy polityki

Testujemy warianty polityki, które chcesz ocenić — różne poziomy safety stock, różne punkty zamówienia, różne wielkości partii — względem historycznych rozkładów popytu i czasów dostaw, plus scenariusze stresowe (skoki popytu, zakłócenia dostaw). Każdy scenariusz uruchamia tysiące symulowanych okresów, aby uzyskać stabilne oszacowania poziomu obsługi i zapasów.

4

Rekomendacja i analiza kosztów

Otrzymujesz rekomendację polityki ze specyficznym safety stock i punktem zamówienia dla każdej grupy SKU lub rodziny produktów, krzywe kompromisu między poziomem obsługi a kosztem utrzymania, ranking ryzyka dostawców oraz model symulacyjny — Twój do ponownego uruchomienia gdy wzorce popytu się zmieniają lub dodawani są nowi dostawcy.

Co otrzymujesz na końcu

Tabela polityki
Specyficzny safety stock i punkt zamówienia dla każdego SKU lub grupy produktów, gotowy do załadowania do ERP
Krzywa kompromisu
Pełny obraz kompromisu między poziomem obsługi a wartością zapasów — nie tylko jeden punkt
Twój model
Model symulacyjny przekazany — uruchom ponownie gdy wzorce popytu się zmieniają, pojawiają się nowe SKU lub dostawcy

Połączenie z cyfrowym bliźniakiem i planowaniem produkcji

Symulacja zapasów odpowiada na pytanie strategiczne: jaką politykę powinniśmy stosować? Cyfrowy bliźniak odpowiada na pytanie operacyjne: biorąc pod uwagę dzisiejsze stany i przychodzce zamówienia, co powinniśmy robić teraz? To podejścia uzupełniające się, a nie konkurencyjne.

Często budujemy oba: badanie symulacyjne ustala docelowy safety stock i parametry uzupełnień, a cyfrowy bliźniak konsumuje żywe dane ERP/WMS, aby monitorować czy parametry te utrzymują się w rzeczywistej działalności i sygnalizuje, gdy wzorce popytu odbiegają od założeń modelu.

Jeśli masz już cyfrowego bliźniaka, symulacyjne badanie zapasów można przeprowadzić równolegle, a jego wyniki załadować bezpośrednio do logiki uzupełnienia bliźniaka. Jeśli nie masz jeszcze cyfrowego bliźniaka, model zapasów jest w pełni użyteczny samodzielnie.

Narzędzia i technologia

Badania zapasów Monte Carlo są budowane w Pythonie z dopasowanymi rozkładami statystycznymi i równoległym wykonywaniem scenariuszy. Modele zapasów zdarzeń dyskretnych — gdy liczy się interakcja operacyjna — są budowane w Simio lub AnyLogic. Do badań sieciowych, wielopoziomowych lub efektu bicza stosujemy możliwości dynamiki systemowej AnyLogic. Wszystkie modele są dostarczane z udokumentowaną dokumentacją założeń i interfejsem Python lub Excel do ponownych uruchomień bez specjalistycznego oprogramowania.

Python (Monte Carlo) Simio AnyLogic Dopasowanie rozkładów statystycznych

Jakich danych potrzebujemy?

  • Historia popytu — 12–24 miesięcy danych o zamówieniach lub zużyciu na SKU, z datami i ilościami (eksport z ERP lub WMS)
  • Dane czasów dostaw — historia zamówień zakupu z datą złożenia i datą odbioru towaru dla każdego dostawcy i SKU
  • Aktualna polityka zapasów — istniejące poziomy safety stock, punkty zamówienia i wielkości partii
  • Docelowe poziomy obsługi — docelowy wskaźnik realizacji lub wskaźnik uzupełnienia zamówień według grupy produktów
  • Parametry kosztowe — stopa kosztu utrzymania i koszt transakcji zamówienia, jeśli wymagana jest optymalizacja kosztowa (nie jest wymagana przy badaniach wyłącznie poziomu obsługi)
  • Planowane zmiany — nowi dostawcy, nowe SKU, nadchodzące zdarzenia popytowe lub plany restrukturyzacji łańcucha dostaw
Powiązane przykłady

Zobacz to w praktyce

Studium przypadku

Dystrybutor części motoryzacyjnych:
30% mniej zapasów, ten sam wskaźnik realizacji 98,5%

Symulacja zapasów — motoryzacyjny łańcuch dostaw
Motoryzacja · Python · Monte Carlo

Safety stock rekomendowany przez ERP był o 40% za wysoki — symulacja pokazała dlaczego

Dystrybutor części motoryzacyjnych utrzymywał 4,2 mln EUR w safety stock dla 1 800 aktywnych SKU. System ERP obliczał parametry uzupełnień za pomocą standardowego wzoru z założeniami rozkładu normalnego. Poziom obsługi konsekwentnie spełniał cel 98,5% wskaźnika realizacji, ale kapitał obrotowy był pod presją, a zespół operacyjny podejrzewał znaczne przezapasowanie.

SimulateFirst dopasował rzeczywiste rozkłady popytu do 12 miesięcy historii zamówień. 68% SKU miało popyt, który nie był ani normalny, ani Poissona — był ujemnie dwumianowy: głównie spokojny, z okazjonalnymi dużymi zamówieniami. Wzór ERP obliczał safety stock dla ciągłego procesu popytu, który nie istniał, utrzymując nadmierne zapasy na wypadek zmienności skupionej wokół przewidywalnych zdarzeń sezonowych.

Redukcja wartości safety stock o 1,26 mln EUR — 30% całkowitych zapasów
Wskaźnik realizacji 98,5% zachowany we wszystkich grupach SKU po 9 miesiącach
Zidentyfikowano 14 SKU wysokiego ryzyka, gdzie safety stock był faktycznie za niski
Nowe parametry uzupełnień załadowane bezpośrednio do ERP w ciągu 2 tygodni
Zobacz wszystkie przykłady →
Modelowanie wspomagane AI

Nowe produkty, brak historii — nadal możliwe do zasymulowania

Nowe wprowadzenia produktów, nowi dostawcy i nowe rynki nie mają historii popytu. Wykorzystujemy AI do generowania syntetycznych profilów popytu na podstawie benchmarków kategorii produktów, zachowania porównywalnych SKU, szacunków wielkości rynku i wzorców sezonowych — skalibrowanych do poziomu zmienności typowo obserwowanej w podobnych typach produktów.

Pozwala to ustalić politykę zapasów przed wprowadzeniem — ile pre-buildować, jaki safety stock przeznaczyć, jaką wielkość zamówienia określić u dostawcy — w oparciu o stochastyczny model tego, jak popyt będzie wyglądał według prawdopodobieństwa. Gdy pojawiają się rzeczywiste zamówienia, syntetyczny popyt jest zastępowany i model automatycznie się dopasowuje.

Przeczytaj poradnik AI i symulacja →
AI stosuje się do tej usługi
  • ✓Syntetyczne profile popytu dla nowych produktów bez historii zamówień
  • ✓Generowanie rozkładów czasów dostaw z opisów dostawców i rynku
  • ✓Automatyczne dopasowanie rozkładów dla dużych katalogów SKU
  • ✓Testowanie partii polityk — tysiące kombinacji SKU-polityka w ciągu nocy
FAQ

Częste pytania o
symulację zapasów

Klasyczne wzory na zapasy zakładają normalne rozkłady popytu oraz deterministyczne lub normalne czasy dostaw. W praktyce popyt jest nieregularny — głównie spokojny z okazjonalnymi dużymi zamówieniami — czasy dostaw wariują w zależności od dostawcy i sezonu, a braki towaru wpływają na przyszły popyt przez zaległe zamówienia. Symulacja zastępuje te założenia rzeczywistymi rozkładami dopasowanymi do Twoich danych i uruchamia tysiące okresów, aby znaleźć polityki spełniające docelowy poziom obsługi przy pełnej zmienności, której faktycznie doświadczasz.
Symulacja Monte Carlo pobiera próbki z rozkładów popytu i czasów dostaw tysiące razy, aby oszacować prawdopodobieństwo braku towaru przy danej polityce — szybka, prosta i wystarczająca gdy decyzje o zapasach są niezależne od przepływów operacyjnych. Symulacja zdarzeń dyskretnych (Simio, AnyLogic) dodaje warstwę operacyjną: zamówienia uzupełniające oddziałują z przepustowością magazynu, przepustowością doków odbiorczych i czasem dostawy modelowanym jako proces z kolejkami. Stosujemy Monte Carlo do czystych pytań o politykę zapasów i symulację zdarzeń dyskretnych gdy model zapasów musi połączyć się z operacjami magazynu lub produkcji.
Obliczenia safety stock w ERP używają standardowego wzoru z założeniami rozkładu normalnego. Jeśli Twój popyt jest faktycznie nieregularny, sezonowy lub naprawiany dużymi, nieregularnymi zamówieniami — co opisuje większość łańcuchów B2B i przemysłowych — wzór ERP jest systematycznie błędny. Albo przezapasowuje (najczęściej), albo niedoboruje gdy zmienność jest wyższa niż założony rozkład. Symulacja dopasowuje rzeczywisty rozkład z historii zamówień i znajduje politykę, która rzeczywiście osiąga docelowy poziom obsługi. Wynik trafia z powrotem do ERP jako zaktualizowane parametry uzupełnień.
Skoncentrowane badanie safety stock i punktu zamówienia dla jednej rodziny produktów lub grupy SKU — dopasowanie rozkładów, budowa modelu, testowanie 10–20 scenariuszy polityki — trwa zazwyczaj 2–4 tygodnie od otrzymania danych do rekomendacji. Badania zapasów wielopoziomowych obejmujące sieć dystrybucji lub połączone modele zapasów i operacji magazynowych trwają 5–9 tygodni. Szczegółowy harmonogram i produkty określamy w fazie propozycji przed jakimkolwiek zobowiązaniem.
Tak — wymiarowanie buforów WIP między etapami produkcji to jeden z najczęstszych przypadków użycia. To samo stochastyczne podejście modelowania ma zastosowanie: zamiast zmienności czasu dostaw dostawcy modelujesz zmienność czasu procesu i przestoje maszyn; zamiast zmienności popytu klientów modelujesz tempo dalszego etapu produkcji. Symulacja wyznacza rozmiar bufora WIP, który zapobiega "zagłodzeniu" dalszych etapów bez nadmiernego gromadzenia zapasów międzyprocesowych.
Tak — model jest przekazywany z pełną dokumentacją i interfejsem do ponownego uruchomienia. Gdy dodawane są nowe SKU, nowi dostawcy lub wzorce popytu się zmieniają, uruchom ponownie dopasowanie rozkładów na zaktualizowanych danych, a model wygeneruje nowe rekomendacje polityki. Wielu klientów planuje roczne ponowne uruchomienie jako część cyklu przeglądu zapasów i natychmiastowe uruchomienie przy planowanej zmianie ważnego dostawcy lub nowym wprowadzeniu produktu.
Bezpłatna konsultacja

Ustawmy Twoją politykę zapasów poprawnie

Powiedz nam o docelowych poziomach obsługi i co powoduje problem z zapasami — zbyt dużo zamrożonego kapitału, zbyt wiele braków towaru, czy oba. Potwierdzimy właściwe podejście i określimy zakres badania przed jakimkolwiek zobowiązaniem.

Odpowiedź w ciągu 1 dnia roboczego
Pełne NDA dostępne standardowo
Realizacja zdalna na całym świecie
Przejrzysta propozycja o stałym zakresie

Niemcy — Drezno

Anton-Graff-Str. 24, D-01309
dresden@simulatefirst.com
+49 (0) 351 30906020

Polska — Wrocław

ul. Powstańców Śląskich 5, 53-332
polska@simulatefirst.com
+48 75 6406434

Odpowiadamy w ciągu 1 dnia roboczego · NDA dostępne · Bez spamu

Przesłane dane zostaną użyte wyłącznie do odpowiedzi na zapytanie. Polityka prywatności.