Śledzenie KPI w symulacji produkcji: uczciwe porównywanie scenariuszy
Disclosure: M365.FM host Mirko Peters works at iFAKT GmbH. This page describes the company factually; paid partnerships and links are labelled as advertising.
By Mirko Peters ·
Śledzenie KPI w symulacji produkcji zaczyna się od kilku wskaźników zdefiniowanych tak, jak robi to Twoja fabryka. Dowiedz się, jak uruchamiać scenariusze, odczytywać wyniki i je raportować.
Automatically translated with AI from the original post. Read the English original
Śledzenie KPI w symulacji produkcji oznacza wybranie niewielkiego zestawu wskaźników efektywności przed zbudowaniem modelu, obliczenie ich w modelu dokładnie tak, jak oblicza je fabryka, oraz porównanie scenariuszy na podstawie tych liczb. Jeśli definicje w modelu i w fabryce się różnią, wyników nie można ufać, bez względu na to, jak dobrze wygląda pulpit. Artykuł jest przeznaczony dla kierowników zakładów i inżynierów procesów, którzy prowadzą badania symulacyjne lub muszą odczytać ich wyniki i na ich podstawie podejmować decyzje.
Najważniejsze wnioski
- Śledzenie KPI w symulacji oznacza wybranie kilku wskaźników przed zbudowaniem modelu i obliczanie ich dokładnie tak, jak robi to fabryka.
- Norma ISO 22400-2 pokazuje tę dyscyplinę: każdy KPI opisuje się przez jego wzór, składowe, zachowanie w czasie i jednostkę.
- Pojedynczy przebieg symulacji to jedna próba, dlatego użyj kilku replikacji i podaj średnią wraz z przedziałem ufności.
- Zmieniaj jedną rzecz na scenariusz, porównuj scenariusze na tych samych definicjach KPI i najpierw sprawdź scenariusz bazowy na podstawie rzeczywistego okresu z przeszłości.
- Wyniki symulacji nie są danymi na żywo, dlatego pulpit zasilany tymi wynikami trzeba odświeżać po każdej serii przebiegów i opisywać nazwą scenariusza.
Czym jest śledzenie KPI w symulacji produkcji?
Model symulacyjny generuje ogrom surowych danych: każdą część, każdy czas oczekiwania, każdy stan maszyny w czasie symulowanym. Śledzenie KPI zamienia te dane w garść liczb, które można porównywać. Podczas gdy symulacja fabryki odpowiada na pytanie „co się stanie, jeśli coś zmienimy?”, KPI mówią, o ile i w kategoriach, których fabryka już używa.
Są dwa sposoby, w jakie to się psuje. W pierwszym zespół mierzy to, co łatwo wyciągnąć z oprogramowania do modelowania, i kończy z liczbami, których nikt w fabryce nie rozpoznaje. W drugim zespół kopiuje długą listę KPI z szablonu pulpitu, a badanie tonie w liczbach, które nie mają związku z decyzją.
Rozwiązanie w obu przypadkach jest takie samo. Zacznij od decyzji, na przykład: „Czy dodać drugą zmianę na linii montażowej, czy kupić drugą maszynę?”, i zapytaj, które liczby sprawiłyby, że wybierzesz jedną opcję zamiast drugiej. To są Twoje KPI.
Jakie KPI powinny znaleźć się w badaniu symulacyjnym?
Utrzymuj listę krótką. Pięć do siedmiu w zupełności wystarczy. Poniżej typowe wybory; to, które z nich mają znaczenie, zależy od Twojego pytania:
- Przepustowość. Liczba dobrych wyrobów na godzinę, zmianę lub tydzień.
- Czas realizacji. Jak długo zamówienie lub część przechodzi od zwolnienia do zakończenia.
- Prace w toku (WIP). Ile jest w systemie w danym momencie. Często zmienia się razem z czasem realizacji.
- Wykorzystanie zasobów. Jaka część dostępnego czasu maszyn i ludzi jest zajęta. Patrz na wąskie gardło i na zasób obok niego.
- Czas oczekiwania i długość kolejki przed wąskim gardłem.
- Terminowość dostaw, jeśli model uwzględnia terminy realizacji.
- OEE, jeśli ograniczeniem są straty sprzętowe.
Mówiąc o OEE, bądź konkretny. Lean Enterprise Institute opisuje ogólną efektywność wyposażenia jako metrykę całkowitego produktywnego utrzymania ruchu, która mnoży wskaźniki dostępności, wydajności i jakości. Instytut podaje też, że zwykle celuje ona w sześć głównych strat: awarie, regulacje, drobne przestoje, obniżone prędkości, braki i poprawki. OEE ma sens w symulacji tylko wtedy, gdy model zawiera te straty, czyli na przykład zachowanie przy awariach, przezbrojenia i wskaźniki braków. Jeśli ich nie zawiera, wynik OEE z modelu to zgadywanie z dokładnością do przecinka. Na linii z wieloma produktami i długim przezbrojeniem OEE może też ukrywać to, co napędza koszty i terminowość dostaw, dlatego zestawiaj je z czasem realizacji lub terminowością dostaw.
Unikaj KPI, na które model nie ma wpływu. Jeśli twoje scenariusze zmieniają harmonogram zmian, wynik satysfakcji klienta nie ma w badaniu nic do roboty.
Jak zdefiniować KPI, żeby model i zakład zgadzały się ze sobą?
Przed pierwszym uruchomieniem przygotuj jednostronicową kartę KPI. Dla każdego wskaźnika określ:
- nazwę i pytanie, na które odpowiada,
- wzór i jego elementy,
- podstawę czasową, na przykład na zmianę, na tydzień kalendarzowy lub na planowaną godzinę produkcji,
- jednostkę,
- skąd w zakładzie pochodzi rzeczywista wartość,
- kto jest właścicielem definicji.
Tak właśnie postępują standardy w tej dziedzinie. Strona ISO poświęcona ISO 22400-2, który definiuje kluczowe wskaźniki efektywności dla zarządzania operacjami produkcyjnymi, mówi, że każde KPI opisuje się przez jego wzór i elementy, zachowanie w czasie, jednostkę lub wymiar, grupę użytkowników oraz metodykę produkcji, do której należy. Strona, którą czytałem, dotyczy projektu drugiej edycji, która ma zastąpić wersję z 2014 roku, więc jeśli planujesz powoływać się na ten standard, sprawdź obowiązującą edycję. Nie musisz przyjmować standardu, żeby skorzystać z jego nawyku: jedna precyzyjna definicja na jedno KPI.
Większość sporów bierze się z czasu. Pojęcie „dostępności” zmienia się wraz z odpowiedzią na pytanie: dostępność w stosunku do czego? Opis OEE w ujęciu LEI mierzy przestoje wynikające z awarii i przezbrojeń w odniesieniu do czasu zaplanowanego, dlatego czas zaplanowany musi być w karcie jasno zdefiniowany. Czy obejmuje planowe utrzymanie ruchu? Przerwy? Zmianę, którą kalendarz oznacza jako wolną? Ustal to, zanim zbudujesz model, bo zmienia to każdy wynik.
Następnie wykonaj kontrolę, która nadaje karcie wartość: policz te same KPI dla rzeczywistego okresu z przeszłości, na podstawie danych z zakładu, i porównaj je z tym, co wyprodukuje model, gdy zasilisz go danymi z tego okresu.
Jak uruchamiać scenariusze i czytać wyniki?
Przebieg symulacji to próba losowa. Awarie, czasy przybyć i czasy obróbki się zmieniają, więc dwa przebiegi tego samego scenariusza dają dwie różne odpowiedzi. Traktuj pojedynczy przebieg jak anegdotę.
- Zwaliduj punkt odniesienia. Uruchom model dla okresu, który znasz, i porównaj KPI z rzeczywistością. Jeśli model nie odtworzy przeszłości w akceptowalnym dla ciebie zakresie, popraw model, zanim przetestujesz jakąkolwiek zmianę.
- Stosuj powtórzenia. Uruchamiaj każdy scenariusz kilka razy, na niezależnych strumieniach losowych. Wykład MIT o projektowaniu eksperymentów symulacyjnych opisuje ustalanie liczby powtórzeń według wymaganej precyzji: kontynuujesz, aż przedział ufności będzie wystarczająco wąski w stosunku do estymaty. Zaznacza też, że przy mniej niż 30 powtórzeniach do wyznaczenia przedziału używa się rozkładu t-Studenta.
- Obsłuż fazę rozruchu. W zakładzie pracującym w sposób ciągły model startuje pusty i potrzebuje czasu, aby osiągnąć normalną pracę. Ten sam wykład opisuje odrzucanie pierwszej części każdego powtórzenia i wspomina o metodzie Welcha, pomagającej wybrać, ile danych odrzucić. Jeśli twoje pytanie dotyczy określonego okresu, na przykład jednej partii zleceń, uruchom model w stanie, w jakim zakład znajduje się w tym czasie.
- Zmieniaj jedną rzecz w scenariuszu. Jeśli scenariusz B dodaje maszynę i jednocześnie zmienia harmonogram zmian oraz wielkość partii, nie dowiesz się, która zmiana co zrobiła.
- Raportuj zakresy. „Przepustowość wzrośnie o 4% do 9%” jest uczciwsze niż „wzrośnie o 6,5%”. Jeśli przedziały dwóch scenariuszy silnie się nakładają, napisz wprost, że dane ich nie rozróżniają.
- Spójrz na cały strumień. Zysk na jednej maszynie może przesunąć wąskie gardło gdzie indziej. Sprawdzaj wykorzystanie i kolejki wzdłuż całego przepływu, a nie tylko na stanowisku, które zmieniłeś.
Prowadź rejestr scenariuszy: listę z nazwą scenariusza, opisem zmiany, założeniami, liczbą replikacji i datą. Bez niego nikt po sześciu miesiącach nie będzie pamiętał, dlaczego wybrano scenariusz 7.
Jak pokazywać wskaźniki KPI symulacji menedżerom?
Menedżerowie potrzebują porównania, a nie surowych wyników. Sprawdza się prosta strona: wartości bazowe i każdego scenariusza obok siebie, dla tych samych kilku wskaźników KPI, wraz z zakresem oraz notatką o tym, co każdy scenariusz zmienia.
W środowisku Microsoft częstą drogą jest tabela wyników załadowana do Power BI. Każdy wiersz zawiera scenariusz, replikację, nazwę wskaźnika KPI i wartość, co pozwala zbudować porównanie i filtrować według scenariusza. Dokumentacja Microsoft dotycząca odświeżania danych wyjaśnia, że zaimportowane dane w modelu semantycznym są kopią z określonego momentu, więc aby zobaczyć nowe dane, trzeba je odświeżyć. W przypadku wyników symulacji to dobrze pasuje: odświeżasz po serii uruchomień, a nie wcześniej.
Wynikają z tego dwa praktyczne wnioski:
- Oznaczaj każdą wizualizację jako wynik scenariusza, z datą ostatniego uruchomienia. Prognozy obok rzeczywistych danych z zakładu prowokują błędną interpretację.
- Później, gdy zmiana jest już wdrożona, pokaż plan i wykonanie, stosując te same definicje wskaźników KPI. Wtedy arkusz KPI się zwraca.
Jeśli chcesz widok na żywo z zakładu obok modelu, to osobne zadanie z własnym strumieniem danych. Potraktuj je jako kolejny etap, gdy wskaźniki KPI symulacji będą już wiarygodne.
Jak utrzymać model w zgodzie z rzeczywistością w czasie?
Model, który był poprawny w marcu, może być błędny we wrześniu, ponieważ proces się zmienił.
- Kalibruj ponownie. Porównuj wskaźniki modelu ze wskaźnikami rzeczywistymi co kwartał lub po każdej większej zmianie i koryguj dane wejściowe, jeśli zaczynają się rozjeżdżać.
- Przypisz właściciela danych wejściowych. Czasy cykli, czasy przezbrojeń, zachowanie awarii i kalendarze zmian potrzebują wyznaczonej osoby, która je aktualizuje. Traktuj dane symulacji jak produkt, który ma swojego opiekuna.
- Uwzględnij ludzi tam, gdzie to ma znaczenie. Operatorzy wpływają na wyniki przez nieobecności, umiejętności i zmienne tempo pracy. Nie musisz modelować zmęczenia, żeby to uwzględnić: realistyczna zmienność czasów cykli oraz rzeczywista obsada na poszczególnych zmianach pozwalają osiągnąć większość efektu. Zapytaj liderów zmian, czy założenia modelu wyglądają wiarygodnie.
- Wróć do celów. Nie przenoś benchmarku z innego zakładu do swojego modelu bez sprawdzenia, czy pasuje do Twojego asortymentu. Najpierw użyj własnych wartości bazowych.
Częste błędy
- Zaczynasz od pulpitu. Najpierw ustal wskaźniki KPI i pytanie, na które mają odpowiadać.
- Zbyt wiele wskaźników KPI. Strona z dwudziestoma liczbami nie zostanie przeczytana.
- Różne definicje w modelu i w zakładzie. Wtedy porównanie nie jest możliwe.
- Jedno uruchomienie na scenariusz. Losowość zdecyduje o wniosku za Ciebie.
- Pominięcie sprawdzenia wartości bazowych. Jeśli model nie potrafi odtworzyć przeszłości, jego prognozy nie mają podstaw.
- Zmienianie kilku rzeczy naraz w scenariuszu. Nie dowiesz się niczego o przyczynie.
- Pokazywanie prognoz jako danych na żywo. Wyraźnie oznaczaj wyniki scenariuszy.
- Brak właściciela danych wejściowych modelu. Nieaktualne dane dają pewne, ale błędne odpowiedzi.
Gdzie pasuje Polaris
Przy tego typu analizach warto przyjrzeć się dwóm modułom iFAKT Polaris. iFAKT opisuje Polaris Simulator jako narzędzie, które testuje system produkcyjny wirtualnie, zanim zapadną rzeczywiste decyzje, z scenariuszami zdolności produkcyjnych, obsady i buforów, oraz pokazuje wąskie gardła i nierówności wykorzystania w czasie. Polaris Analyzer zapewnia pulpity KPI obejmujące wszystkie moduły i porównuje wartości planowane z rzeczywistymi. Jak w przypadku każdego narzędzia, sprawdź, czy definicje wskaźników KPI w nim zawarte są zgodne z Twoimi, i najpierw wypróbuj je na jednej linii.
Powiązane tematy do zgłębienia
- Hierarchie wskaźników KPI. Jak wartości z poziomu linii, zmiany, działu i zakładu agregują się bez ponownego przeliczania na każdym poziomie.
- Źródła danych dla modelu. Jakie dane z ERP, maszyn i ręcznych rejestracji zasilają model oraz jak sprawdzić ich jakość.
- Normalizacja między zakładami. Jak porównywać zakłady o różnym poziomie automatyzacji, nie karząc zakładów o dużej różnorodności produkcji.
- Zmienność pracy w modelach. Które efekty operatorów i zmian warto modelować, a które dokładają złożoności bez korzyści.
- Od planu do rzeczywistości. Jak porównać wybrany scenariusz z rzeczywistymi wskaźnikami KPI po uruchomieniu zmiany.
Następny krok
Śledzenie wskaźników KPI w symulacji produkcji się opłaca, gdy model i zakład mówią tymi samymi liczbami. Weź swoje następne pytanie symulacyjne, przygotuj kartę KPI na jednej stronie z formułą, podstawą czasową i jednostką, a następnie sprawdź ją na rzeczywistym, minionym okresie, zanim uruchomisz pierwszy scenariusz.