Відстеження KPI симуляції виробництва: чесне порівняння сценаріїв
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 ·
Відстеження KPI симуляції виробництва починається з кількох показників, визначених так, як їх визначає ваш завод. Дізнайтеся, як запускати сценарії, читати результати та звітувати про них.
Automatically translated with AI from the original post. Read the English original
Відстеження KPI симуляції виробництва означає вибір невеликої групи показників ефективності до побудови моделі, їх розрахунок у моделі точно так, як їх розраховує завод, і порівняння сценаріїв за цими числами. Якщо визначення в моделі та на заводі відрізняються, результатам не можна довіряти, як би добре не виглядала панель. Ця стаття призначена для керівників виробництва та інженерів-технологів, які проводять симуляційні дослідження або мають інтерпретувати їхні результати й ухвалювати на їх основі рішення.
Головне
- Відстеження KPI симуляції означає вибір кількох показників до побудови моделі та їх розрахунок точно так, як їх розраховує завод.
- ISO 22400-2 демонструє цю дисципліну: кожен KPI описується своєю формулою, елементами, часовою поведінкою та одиницею виміру.
- Один запуск симуляції є однією вибіркою, тому використовуйте кілька повторень і звітуйте про середнє значення з довірчим інтервалом.
- Змінюйте одну річ в одному сценарії, порівнюйте сценарії за тими самими визначеннями KPI і спочатку перевірте базовий сценарій на реальному минулому періоді.
- Результати симуляції не відбуваються в реальному часі, тому панель, що їх відображає, потрібно оновлювати після кожної серії запусків і підписувати за сценаріями.
Що таке відстеження KPI симуляції виробництва?
Симуляційна модель створює великий обсяг сирих даних: кожну деталь, кожне очікування, кожен стан верстата протягом симульованого часу. Відстеження KPI перетворює ці дані на кілька чисел, які можна порівнювати. Якщо симуляція фабрики відповідає на запитання «що станеться, якщо ми це змінимо?», то KPI показують, наскільки це вплине, мовою, якою вже користується завод.
Тут можливі дві помилки. У першій команда вимірює те, що легко отримати з програмного забезпечення моделі, і врешті отримує цифри, яких ніхто на заводі не впізнає. У другій команда копіює довгий список KPI з шаблону панелі, і дослідження тоне в числах, які не стосуються рішення.
Виправлення в обох випадках однакове. Почніть із рішення, наприклад «чи додавати другу зміну на складальній лінії, чи купувати другий верстат?», і запитайте, які числа змусили б вас обрати один варіант, а не інший. Це і є ваші KPI.
Які KPI мають місце в симуляційному дослідженні?
Тримайте список коротким. Достатньо п'яти-семи показників. Ось поширені варіанти, а те, які з них важливі, залежить від вашого питання:
- Пропускна здатність. Скільки якісних одиниць продукції виходить за годину, зміну чи тиждень.
- Час виконання. Скільки часу замовлення або деталь проходить від запуску до завершення.
- Незавершене виробництво (WIP). Скільки продукції перебуває в системі в певний момент. Часто воно змінюється разом із часом виконання.
- Завантаження ресурсів. Яка частка доступного часу верстатів і людей зайнята. Дивіться на вузьке місце та на ресурс поруч із ним.
- Час очікування та довжина черги перед вузьким місцем.
- Своєчасна доставка, якщо модель враховує терміни поставки.
- OEE, якщо обмеженням є втрати обладнання.
Про OEE варто говорити конкретно. Lean Enterprise Institute описує загальну ефективність обладнання як метрику загального продуктивного обслуговування, яка перемножує коефіцієнти доступності, продуктивності та якості, і зазвичай орієнтується на шість основних втрат: відмови, налагодження, короткі простої, зниження швидкості, брак і переробку. OEE має сенс у симуляції лише тоді, коли модель містить ці втрати, наприклад поведінку при поломках, переналагодження та частку браку. Якщо ні, значення OEE з моделі є здогадкою з десятковою комою. На змішаній лінії з довгим переналагодженням OEE також може приховувати те, що насправді визначає витрати й строки поставок, тому поєднуйте його з часом виконання замовлення або відсотком поставок вчасно.
Відмовляйтеся від KPI, на які модель не може впливати. Якщо ваші сценарії змінюють графік змін, показник задоволеності клієнтів не має місця в дослідженні.
Як визначити KPI так, щоб модель і виробництво дійшли згоди?
Складіть односторінковий аркуш KPI до першого запуску. Для кожного KPI вкажіть:
- назву та запитання, на яке він відповідає,
- формулу та її складові,
- часову базу, наприклад на зміну, на календарний тиждень або на планову годину виробництва,
- одиницю виміру,
- звідки на виробництві беруться реальні значення,
- хто відповідає за визначення.
Саме цієї дисципліни дотримуються стандарти в цій сфері. Сторінка ISO про ISO 22400-2, яка визначає ключові показники ефективності для управління виробничими операціями, зазначає, що кожен KPI описується формулою та її складовими, часовою поведінкою, одиницею виміру або розмірністю, групою користувачів і виробничою методологією, до якої він належить. Сторінка, яку я читав, описує чернетку другої редакції, що замінить версію 2014 року, тож перевірте чинну редакцію, якщо плануєте посилатися на стандарт. Не обов'язково впроваджувати стандарт, щоб скористатися його підходом: одне точне визначення для кожного KPI.
Більшість розбіжностей виникає через час. Показник «доступність» змінюється залежно від відповіді на запитання «доступність з чого?». Опис OEE від LEI вимірює простої через поломки та переналагодження відносно запланованого часу, тому заплановий час має бути чітко визначений у вашому аркуші. Чи входить до нього планове обслуговування? Перерви? Зміна, яку календар позначає як вихідну? Вирішіть це до побудови моделі, адже від цього залежить кожен результат.
Потім виконайте перевірку, яка надає аркушу цінності: обчисліть ті самі KPI за реальний минулий період за даними виробництва та порівняйте їх із тим, що видає модель, коли ви подаєте їй той самий період.
Як запускати сценарії та читати результати?
Запуск симуляції є випадковою вибіркою. Поломки, час надходження та час обробки варіюються, тож два запуски одного сценарію дають різні відповіді. Ставтеся до одного запуску як до анекдоту.
- Перевірте базовий сценарій. Запустіть модель для відомого вам періоду та порівняйте KPI з реальністю. Якщо модель не може відтворити минуле в прийнятних для вас межах, виправте модель, перш ніж тестувати будь-які зміни.
- Використовуйте повторення. Запускайте кожен сценарій кілька разів з незалежними випадковими потоками. Лекція MIT про планування експериментів із симуляцією описує визначення кількості повторень за цільовою точністю: ви продовжуєте, доки довірчий інтервал не стане достатньо вузьким відносно оцінки. Вона також зазначає, що за менш ніж 30 повторень для інтервалу використовується розподіл Стьюдента.
- Враховуйте період розгону. Для виробництва, яке працює безперервно, модель стартує порожньою й потребує часу, щоб вийти на нормальний режим. Та сама лекція описує відкидання початкової частини кожного повторення та згадує метод Велча для вибору того, скільки відкинути. Якщо ваше запитання стосується визначеного періоду, наприклад однієї партії замовлень, запускайте модель у тому стані, в якому перебуває виробництво в цей час.
- Змінюйте одне за раз у кожному сценарії. Якщо сценарій B додає верстат і водночас змінює графік змін і розмір партії, ви не зможете визначити, що саме дало результат.
- Наводьте діапазони. «Пропускна здатність зростає на 4–9%» чесніше, ніж «зростає на 6,5%». Якщо інтервали двох сценаріїв сильно перекриваються, так і скажіть: дані не дозволяють їх розрізнити.
- Дивіться на весь потік. Приріст продуктивності на одній машині може перенести вузьке місце деінде. Перевіряйте завантаження і черги вздовж усього потоку, а не лише на верстаті, який ви змінили.
Ведіть реєстр сценаріїв: список із назвою сценарію, тим, що змінилося, припущеннями, кількістю реплікацій і датою. Без нього через півроку ніхто не згадає, чому був обраний сценарій 7.
Як показувати KPI симуляції керівникам?
Керівникам потрібне порівняння, а не сирі результати. Добре працює проста сторінка: базовий сценарій і кожен сценарій поруч, для тих самих кількох KPI, з діапазоном значень і приміткою про те, що саме змінює кожен сценарій.
У середовищі Microsoft поширений шлях — таблиця результатів, завантажена в Power BI. Кожен рядок містить сценарій, реплікацію, назву KPI і значення, що дозволяє побудувати порівняння і фільтрувати за сценарієм. У документації Microsoft про оновлення даних пояснюється, що імпортовані дані в семантичній моделі є копією на певний момент часу, тож щоб побачити нові дані, її потрібно оновити. Для результатів симуляції це добре пасує: ви оновлюєте дані після серії запусків, а не раніше.
Із цього випливають два практичні висновки:
- Позначайте кожну візуалізацію як результат сценарію із датою останнього запуску. Прогнозні цифри поруч із живими показниками цеху провокують неправильне прочитання.
- Пізніше, коли зміна вже впроваджена, показуйте план і факт, використовуючи ті самі визначення KPI. Саме тут таблиця KPI окупається.
Якщо ви хочете бачити живий стан цеху поруч із моделлю, це окреме завдання з власним джерелом даних. Розглядайте його як наступний етап, після того як KPI симуляції будуть визнані надійними.
Як тримати модель достовірною з часом?
Модель, що була правильною в березні, може стати неправильною у вересні, бо процес змінився.
- Перекалібровуйте. Порівнюйте KPI моделі з фактичними KPI щокварталу або після будь-якої значної зміни і коригуйте вхідні дані, якщо вони розходяться.
- Призначте відповідальних за вхідні дані. Часи циклів, часи переналаштування, поведінка під час відмов і графіки змін потребують названого власника, який їх оновлює. Ставтеся до даних симуляції як до продукту, який має супровідника.
- Враховуйте людей там, де це важливо. Оператори змінюють результати через відсутність, рівень навичок і різницю в темпі роботи. Моделювати втому для цього не обов'язково: реалістична варіація часів циклів і фактичне укомплектування на кожну зміну дають більшу частину ефекту. Запитайте керівників змін, чи здаються вам припущення моделі правильними.
- Переглядайте цілі. Не переносьте еталон з іншого цеху в свою модель, не перевіривши, чи він підходить до вашого асортименту. Спочатку використовуйте власний базовий показник.
Типові помилки
- Починайте з дашборду. Спершу визначте KPI і питання, на яке маєте відповісти.
- Забагато KPI. Сторінку з двадцятьма цифрами ніхто не читатиме.
- Різні визначення в моделі й на виробництві. Тоді порівняння неможливе.
- Один запуск на сценарій. Випадковість вирішить висновок за вас.
- Пропуск перевірки базового сценарію. Якщо модель не може відтворити минуле, її прогнози не мають основи.
- Зміна кількох речей в одному сценарії. Ви не дізнаєтеся нічого про причину.
- Подання прогнозів як живих даних. Чітко позначайте результати сценаріїв.
- Немає відповідального за вхідні дані моделі. Застарілі вхідні дані дають впевнено неправильні відповіді.
Місце Polaris
Для такого типу досліджень iFAKT Polaris пропонує два модулі, на які варто звернути увагу. iFAKT описує Polaris Simulator як інструмент, що віртуально перевіряє виробничу систему до реальних рішень, із сценаріями потужності, укомплектування та буферів, і показує вузькі місця та дисбаланс завантаження в часі. Polaris Analyzer надає дашборди KPI для всіх модулів і порівнює планові та фактичні значення. Як і з будь-яким інструментом, перевірте, чи визначення KPI в ньому збігаються з вашими, і спершу спробуйте його на одній лінії.
Пов'язані теми для вивчення
- Ієрархії KPI. Як значення по лінії, зміні, відділу і цеху агрегуються без перерахунку на кожному рівні.
- Джерела даних для моделі. Які дані з ERP, верстатів і ручного введення живлять модель і як перевірити їхню якість.
- Нормалізація між заводами. Як порівнювати майданчики з різним рівнем автоматизації, не занижуючи показники заводів з високою різноманітністю продукції.
- Варіативність персоналу в моделях. Які ефекти оператора та зміни варто моделювати, а які лише додають складності без користі.
- Від плану до факту. Як порівняти обраний сценарій з реальними KPI після запуску змін.
Наступний крок
Відстеження KPI в симуляції виробництва окупається, коли модель і завод говорять однаковими числами. Візьміть своє наступне питання для симуляції, складіть таблицю KPI на одну сторінку з формулою, часовою базою та одиницею виміру і перевірте її на реальному минулому періоді, перш ніж запускати перший сценарій.