M365Con 2027 – бесплатная онлайн-конференция · 11–22 Jan 2027 · 120 sessions→ m365con.net

Блог · Mirko Peters

Симуляция производства: как проверять изменения до того, как трогать линию

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 ·

Симуляция производства позволяет руководителям производства сначала проверить новую смену, станок или буфер на модели. Узнайте, когда это окупается, какие данные нужны и как провести симуляцию.

Automatically translated with AI from the original post. Read the English original

Симуляция производства — это построение модели части завода и её запуск на компьютере, чтобы увидеть, к чему приведёт изменение, прежде чем вносить его на линии. Статья предназначена для руководителей производства, которые сталкиваются с решениями вроде дополнительной смены, нового станка или меньшего буфера и хотят сначала получить доказательства. Вы узнаете, на какие вопросы может ответить симуляция, какие данные для неё нужны, как провести исследование по шагам и как избежать типичных ошибок.

Главное

  • Симуляция производства — это контролируемая модель того, как работа движется через часть завода, поэтому изменение можно проверить в модели до того, как внести его на линии.
  • Большинство инструментов используют дискретно-событийное моделирование, которое описывает события, привязанные ко времени, и учитывает случайности, такие как поломки, переналадки и колебания спроса.
  • Симуляция приносит наибольшую пользу, когда решение сложное, дорогостоящее или его трудно отменить, например при установке нового станка, новой планировки или нового графика смен.
  • Модель нужно проверить на известном поведении системы, например на выпуске прошлого месяца, прежде чем доверять её результатам «что будет, если».
  • Начните с одного бизнес-вопроса и небольшого объёма, а затем уточняйте модель по мере накопления знаний.

Что можно проверить с помощью симуляции?

Обзор от Autodesk описывает симуляцию производства как виртуальную модель производственной системы, которая используется для анализа, проверки и оптимизации работы производства. Модели могут охватывать производственную линию, рабочие места, материальные потоки и буферы, персонал, оборудование и вариативность, например простои, переналадки и колебания спроса. Прочитайте руководство Autodesk по основам симуляции производства.

В той же статье перечислены типичные сценарии использования:

  • проектирование новой линии или производственного объекта
  • планирование мощностей и анализ пропускной способности
  • поиск узкого места и сокращение незавершённого производства
  • планирование персонала и смен, включая распределение ресурсов
  • изменения планировки цеха, автоматизация и расширение производства

Симуляция помогает анализировать производственный процесс и движение заказов без догадок. В обзоре также отмечается, что симуляция приносит наибольшую пользу, когда решения сложные, дорогие или их трудно отменить. Это совпадает с опытом работы в цехе. Перенести станок, купить второй или изменить график смен дорого, и откатить такие решения сложно, поэтому проверка в модели обходится дёшево и позволяет без риска выявить узкие места и оптимизировать настройки. Хорошее ПО для симуляции производства позволяет проводить такую работу «что будет, если» в виртуальной среде: от планирования завода до ежедневной оптимизации потока операций.

Имитационная модель производства — это управляемая модель того, как работа движется по части завода. Она использует текущие правила работы, ресурсы, заказы и обычные колебания, поэтому вы можете сначала проверить изменение на модели. Ключевое слово здесь «управляемая»: вы меняете одну вещь за раз и сравниваете результаты. Когда такая модель получает актуальные данные с производственного участка, она приближается к цифровому двойнику завода, но для первого исследования живые данные не нужны.

Почему средние значения вводят в заблуждение и что такое дискретно-событийное моделирование?

Электронная таблица работает со средними значениями, и время цикла в ней — это одно число. Реальные линии устроены иначе. Станки останавливаются, переналадка в одни дни занимает больше времени, а заказы приходят пачками. Эти эффекты приводят к росту очередей и снижению выпуска, даже когда средняя мощность кажется достаточной.

Большинство инструментов используют дискретно-событийное моделирование. Согласно тому же обзору, оно описывает систему как последовательность событий, привязанных ко времени: поступление деталей, начало и окончание операций, поломки. Оно подходит для производства, потому что учитывает случайность и вариативность, отслеживает очереди, время ожидания и загрузку оборудования, а также показывает, как взаимодействуют люди, станки и материалы.

Практический вывод: моделируйте одно и то же изменение много раз с разными случайными числами и смотрите на диапазон результатов, а не на одно число. Линия, которая выполняет план в одном прогоне и не выполняет его в следующем, представляет риск, даже если среднее значение выглядит хорошо.

Какие данные нужны для симуляции?

Нужно достаточно данных, чтобы описать, как линия работает на самом деле. Начните с этого списка:

  1. Поток. Маршрут каждого изделия по станциям, порядок операций и буферы между ними.
  2. Время. Время цикла, время наладки и переналадки, а также их разброс, а не только средние значения.
  3. Ресурсы. Станки, работники, инструменты и их сменные графики.
  4. Потери. Частота поломок и время ремонта, брак и переделки.
  5. Спрос. Размеры заказов, сроки поставки и структура выпуска, например за последние несколько месяцев из графика производства.
  6. Правила. Как выбирается задание, как формируются партии и как распределяются люди.

В обзоре рекомендуется использовать реалистичные данные там, где они есть, и уточнять их со временем. Не ждите идеальных данных. Первая модель с честными оценками, помеченными как оценки, лучше, чем отсутствие модели. Но отметьте, какие исходные данные слабые, поскольку они ограничивают то, насколько можно доверять ответу.

Как провести исследование с помощью имитационной модели производства?

Опубликованный кейс показывает основные этапы. В статье с Winter Simulation Conference описано исследование дискретно-событийного типа на предприятии по производству бытовой техники. Задача заключалась в сортировке приборов после сборочной линии и в планировании работы ручных погрузчиков-захватов. Команда протестировала семь сценариев и выяснила, что изменение логики забора грузов сократило необходимый парк с восьми погрузчиков до пяти в лучших сценариях. См. статью Winter Simulation Conference. Воспринимайте это как один пример того, как может выглядеть исследование, а не как эталон для вашего завода.

Приведенные ниже шаги следуют той же логике:

  1. Сформулируйте вопрос. Например: «Позволит ли второй оператор на финишной операции участку выпускать 130 единиц в день?» Четкий вопрос не дает модели разрастись.
  2. Определите границы и показатели. Какие станции, какие изделия, какой показатель выпуска: пропускная способность, время выполнения заказа, загрузка или длина очереди.
  3. Соберите данные. Используйте список выше. Помечайте оценки.
  4. Постройте модель. Начните с простой и добавляйте детали только там, где они влияют на ответ.
  5. Проверьте (верификация). Убедитесь, что модель делает то, что вы задумали. В статье команда использовала прогоны без случайности, прогоны с одним изделием и проверку по анимации.
  6. Валидируйте. Сравните модель с реальностью. В том же исследовании модель воспроизвела текущую практику клиента, а при допущении об отсутствии поломок совпала с оценкой команды, сделанной в электронной таблице. Обзор также советует сверять модель с известным или историческим поведением системы.
  7. Проведите эксперименты. Запускайте каждый сценарий с периодом прогрева и несколькими повторениями. В статье использовались пятидневный прогрев, двадцать дней данных и двенадцать повторений на каждый сценарий.
  8. Примите решение и проверьте результат. Выберите вариант, внесите изменение и сравните реальные результаты с прогнозом. Используйте расхождение, чтобы улучшить модель.

Пример: три варианта для участка финишной обработки

В этом примере используются предполагаемые цифры.

На участке работают два станка механической обработки, каждый из которых тратит 6 минут на единицу продукции, и одна станция ручной финишной обработки с одним оператором, на единицу уходит 4 минуты. В смене 7,5 производительных часа. Плану нужно 130 единиц в день.

Производительность в час:

  • Механическая обработка: 2 станка × 60 ÷ 6 = 20 единиц
  • Финишная обработка: 60 ÷ 4 = 15 единиц

Узкое место — финишная обработка. Базовый выпуск составляет 15 × 7,5 = 112,5 единицы в день, то есть не хватает 17,5.

Вариант A: второй оператор на финишной обработке. Финишная обработка выдает 30 единиц в час, поэтому ограничением становится механическая обработка с 20 единицами в час. Выпуск: 20 × 7,5 = 150 единиц.

Вариант B: третий станок механической обработки. Механическая обработка выдает 30 единиц в час, но финишная остается на уровне 15. Выпуск: 112,5 единицы. Прироста нет, потому что станок добавлен не в том месте. Такая модель помогает снижать затраты, поскольку вы избегаете ошибочной покупки, и повышает эффективность там, где это важно.

Вариант C: 1,5 часа сверхурочной работы. Выпуск: 15 × 9 = 135 единиц. На бумаге этого хватает впритык.

Теперь добавим вариативность. Допустим, остановки, переналадки и ожидание снижают реальный выпуск на фиксированные 10 процентов. Вариант A дает 150 × 0,9 = 135 единиц и по-прежнему выполняет спрос. Вариант C дает 135 × 0,9 = 121,5 единицы и не выполняет план. Симуляция заменяет этот фиксированный 10-процентный минус реальным разбросом событий, поэтому вы также видите, как часто каждый вариант не попадает в цель. Смысл примера — в порядке работы: сначала найдите ограничение, затем проверяйте варианты относительно него и держите запас на вариативность.

Распространённые ошибки

  • Начало без вопроса. Модель, которая пытается ответить на всё, не отвечает ни на что хорошо.
  • Избыточная детализация модели. Детали требуют времени и данных. Добавляйте их только там, где они меняют решение.
  • Пропуск валидации. Если модель не может воспроизвести прошлый месяц, не используйте её для прогноза следующего.
  • Использование только средних значений. Вариативность порождает очереди. Учитывайте остановки, переналадки и колебания спроса.
  • Один прогон. Один прогон — это один случайный результат. Используйте несколько и смотрите на диапазон.
  • Восприятие результата как обещания. Симуляция поддерживает решение. Она не заменяет суждение или пробный запуск на линии.
  • Игнорирование людей на производстве. Операторы знают исключения, которых не видно в данных.

Как может помочь программное обеспечение

Некоторые вендоры называют такую модель цифровой фабрикой. Программы для симуляции позволяют строить и запускать такие модели без написания кода, что поддерживает решение, основанное на данных. iFAKT's Polaris Simulator — это модуль iFAKT Polaris, который виртуально тестирует производственную систему, например сценарии мощности, персонала и буферов, и выявляет узкие места до внесения изменений. Сравнивая инструменты, спросите, как модель получает данные, насколько легко её валидировать и могут ли специалисты других профилей читать результаты. Модель, которую понимает только один эксперт, редко выживает.

Следующий шаг

Выберите одно рассматриваемое изменение, например новый график смен или станок, и сформулируйте вопрос и показатель результата для первой симуляции фабрики. Затем соберите данные о времени цикла и потерях по этому участку и провалидируйте простую модель на данных прошлого месяца, прежде чем проверять изменение.

Подписаться на подкастSpotify

Entities in this article

Factory simulation Polaris Simulator Bottleneck (production) Digital twin

Related articles

RSS

Спонсорский материал

iFAKT GmbH