PPR-модели (Product-Process-Resource): один источник правды для производства
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 ·
Модель PPR связывает продукт, процесс и ресурс в одной структуре. Разберём, что она содержит, как помогает граф знаний и как руководитель завода может построить такую модель.
Automatically translated with AI from the original post. Read the English original
Модель PPR связывает продукт, который вы выпускаете, операции процесса, необходимые для его изготовления, и ресурсы, которые могут выполнить работу, в единой связанной структуре. Эта статья для руководителей заводов, которым надоели расхождения в цифрах между ERP-системой, таблицей планирования и имитационной моделью. Вы узнаете, что содержит модель PPR, почему важен единый источник правды, как в эту картину вписывается граф знаний и как пошагово построить первую версию модели.
Главное
- Модель PPR связывает продукт, который нужно изготовить, процесс, необходимый для его изготовления, и ресурсы, которые могут выполнить работу, поэтому эти три элемента никогда не описываются изолированно.
- Заводы часто хранят время циклов и маршруты в нескольких системах и таблицах, поэтому одно изменение приходится вносить во многих местах, и в данных появляются ошибки.
- Граф знаний хранит эти связи как отношения, поэтому можно узнать, какие ресурсы могут выполнить какую операцию для какого продукта.
- Навыки и возможности отделяют процесс от конкретного станка, поскольку модель описывает, что требуется для операции, и что предоставляет ресурс.
- Начните с небольшого: с одного семейства продуктов, используйте данные, которые уже есть в вашей ERP-системе, и назначьте владельца для каждого поля данных.
Что такое модель PPR?
PPR расшифровывается как product, process and resource — продукт, процесс и ресурс. В справочной статье о возможностях и навыках в производстве описано понятие PPR как отражение трёх основных аспектов инжиниринга производственных систем. Продукты — это входы и выходы производства. Процессы преобразуют входы в выходы. Ресурсы выполняют эти процессы. См. справочную статью о референсной модели возможностей и навыков.
Структура product-process-resource связывает их воедино. Проще говоря, она отвечает на три связанных вопроса:
- Продукт. Что мы производим? Варианты, детали и производственная спецификация материалов.
- Процесс. Как это производится? Операции, их порядок, время и правила.
- Ресурс. Кто или что выполняет работу? Станки, инструменты и люди с их календарями и ограничениями.
Ценность заключается в связях. Список продуктов, список операций и список станков — это три отдельных списка. Модель PPR показывает, какая операция относится к какому продукту и какие станки и люди могут её выполнить.
Зачем заводам один источник правды?
Большинство заводов уже располагают этой информацией, но разрозненно: маршруты — в ERP-системе, время — в таблице планирования, перечни станков — у службы обслуживания, параметры — в имитационной модели. Каждая копия со временем расходится с остальными.
Статья Феррера и соавторов об автоматизации сборки описывает суть проблемы. Моделирование PPR считается перспективным, поскольку оно может сократить сроки разработки и инженерные затраты, а также обеспечить эффективное проектирование и перенастройку производственных ресурсов. Препятствием является неэффективная связь данных PPR, из-за которой проектирование системы зависит от знаний и опыта отдельных инженеров. См. аннотацию статьи. В статье рассматривается автоматизация сборки, но суть применима к любому производству, где данные о продукте, процессе и ресурсах хранятся отдельно друг от друга.
Признаки того, что на вашем производстве существует несколько версий истины:
- Время цикла меняется, но в расписании, коммерческом предложении и симуляции по-прежнему используется старое значение.
- Планировщики ведут собственную таблицу, потому что не доверяют системе.
- Никто не может быстро сказать, какие продукты затронуты, если станок остановлен.
- Новому варианту продукта требуются недели ввода данных, прежде чем его можно будет запланировать.
Что входит в модель?
Первая полезная версия требует меньше, чем можно предположить. Для каждой части начните с полей, которые действительно использует планирование.
Продукт
- Идентификаторы продуктов и вариантов
- Производственная спецификация (что из чего собирается)
- Требования к качеству или испытаниям, которые влияют на маршрут
Процесс
- Операции и их порядок, включая альтернативные
- Время на единицу продукции и время наладки
- Необходимые навыки или инструменты для каждой операции
Ресурс
- Станки, рабочие места, инструменты и люди
- Календари, смены и плановые простои
- Мощность, навыки и квалификация
Затем добавьте связи: каждая операция указывает на продукты, к которым она относится, и на ресурсы, которые могут её выполнить. Опорная статья объясняет, почему это полезно. Возможность или навык описывает функцию, которая нужна процессу, а ресурс её обеспечивает, поэтому «жёсткая связь между процессами и ресурсами разрывается». На практике вы описываете, что требует шаг и что предлагает каждый ресурс, и не прописываете жёстко один станок в маршруте.
Чем это отличается от спецификации и технологического маршрута?
Спецификация перечисляет части продукта. Технологический маршрут перечисляет операции и рабочие центры. Оба входят в мастер-данные производства, и оба необходимы. Но каждый описывает только одну сторону. Спецификация не говорит, как части соединяются, а маршрут часто называет фиксированный рабочий центр, что скрывает другие станки, которые могли бы выполнить работу.
Модель PPR использует оба документа как входные данные и добавляет недостающее: связи с ресурсами и их ограничения. Это позволяет планированию, симуляции и отчётности работать с одними и теми же данными. Кроме того, такая модель поддерживает более динамичный и адаптивный способ работы. Если станок выходит из строя или появляется новый вариант продукта, можно найти другой ресурс, который обеспечивает нужный навык, вместо ручного редактирования множества маршрутов.
Как помогает граф знаний?
Граф — это способ хранить данные в виде объектов и связей между ними. В графе PPR узлами являются продукты, операции и ресурсы, а связями — «изготавливается из», «требует» и «может выполняться на».
Преимущество проявляется, когда вы задаёте вопросы, которые пересекают все три части:
- Какие ресурсы могут выполнить операцию 30 для семейства продуктов A?
- Какие продукты потеряют единственного квалифицированного оператора, если один человек отсутствует?
- Какие операции используют одно и то же узкое место, станок?
- Что изменится, если добавить новый станок?
В наборе отдельных таблиц на каждый вопрос требуется новый отчёт. В графе знаний вы просто следуете по связям. Его также легче расширять: новый тип связи, например требование к инструменту, не требует перепроектирования.
Пример: одно изменение, много правок
В этом примере использованы условные данные.
Предприятие выпускает 40 продуктов. Время цикла одной операции сверления на станке M3 меняется. Эта операция входит в маршруты 6 продуктов. Время хранится в 4 местах: в ERP-системе, в таблице планирования, в MES и в модели симуляции.
Без общей модели. Планировщик выполняет 6 × 4 = 24 правки. Допустим, каждая ручная правка имеет 2 % вероятности ошибки или того, что её забудут. Вероятность того, что все 24 правки выполнены верно, равна 0,98 в степени 24, то есть около 0,62. Значит, вероятность хотя бы одной ошибки составляет около 1 − 0,62 = 38 %.
С одним источником. Время хранится один раз, в связи между шагом и станком, и его читают все продукты и инструменты. Одно изменение, и вероятность ошибки равна 2 процентам от этого единственного изменения.
Цифры условные, но логика общая: чем больше копий, тем больше мест для неверного значения. Единый источник истины не устраняет ошибки, но сокращает количество мест, где они могут возникнуть.
Как построить такой источник пошагово?
- Выберите одно семейство продуктов и один участок, например узкое место линии. Не моделируйте сначала весь завод.
- Соберите имеющиеся данные. Возьмите маршруты, спецификации, нормы времени и списки ресурсов из ERP-системы и других источников.
- Найдите противоречия. Сравните одно и то же значение в разных местах. Решите, какое из них верно и кто за него отвечает.
- Смоделируйте связи. Свяжите каждый шаг с его продуктами, а также с ресурсами и навыками, которые могут его выполнить.
- Проверьте модель на производстве. Покажите модель руководителям смен и планировщикам. Спросите: именно так и работает производство на самом деле?
- Подключите потребителей. Планирование, симуляция и отчётность должны читать модель, а не собственные копии.
- Поддерживайте модель в актуальном состоянии. Назначьте владельца данных для каждого поля и установите правило внесения изменений.
Распространённые ошибки
- Попытка смоделировать всё сразу. Начните с одного семейства и постепенно расширяйте охват.
- Копирование ошибок ERP. Модель, построенная на неверных временах, — это хорошо организованная неверная модель. Проверяйте ключевые значения на станке.
- Нет владельца данных. Если никто не отвечает за поле, оно снова начнёт расходиться.
- Жёсткая привязка станков к маршрутам. Опишите требование, и пусть модель сама находит подходящие ресурсы.
- Модель, которой никто не пользуется. Если планирование и симуляция по-прежнему работают со своими копиями, вы просто добавили ещё одну копию.
- Люди и навыки не учтены. Операторы и их квалификация зачастую и есть реальное ограничение.
Как может помочь ПО
Модель PPR можно построить на графовой базе данных, в дата-платформе или в специализированном инструменте. iFAKT Polaris Designer — это модуль iFAKT Polaris, который строит граф знаний «продукт — процесс — ресурс» как единый источник истины для продуктов, шагов процесса и ресурсов. Сравнивая инструменты, спрашивайте, откуда берутся данные, как показываются противоречия между источниками и как другие инструменты, например планирование и симуляция, читают модель.
Следующий шаг
Возьмите одно семейство продуктов и запишите на одном листе продукты, шаги и ресурсы со связями между ними. Сравните времена в вашей ERP-системе с теми, что фиксируются на станке, — и у вас появится первая версия модели PPR и список данных, которые нужно исправить.