Sobes.tech
Назад к вопросам
Senior
4

Как бы ты хранил данные для корректного расчёта OEE?

Компании, где спрашивали
AstonAston

Ответ от нейросети

sobes.tech AI

Для корректного расчёта OEE (Overall Equipment Effectiveness) нужно хранить данные, которые отражают три ключевых компонента: доступность, производительность и качество.

  1. Доступность (Availability): время, когда оборудование было реально доступно для работы. Для этого нужно хранить данные о запланированном времени работы и фактических простоях (время остановок, технического обслуживания, сбоев).

  2. Производительность (Performance): фактическая скорость работы оборудования по сравнению с номинальной. Для этого нужны данные о количестве произведённых единиц за определённый период и номинальной скорости.

  3. Качество (Quality): количество годных изделий по отношению к общему количеству произведённых. Нужно хранить данные о дефектных и годных продуктах.

Пример структуры хранения:

  • Таблица/сущность "Производственные смены" с датой, временем начала и окончания.
  • Таблица "События простоя" с типом простоя, временем начала и окончания.
  • Таблица "Производственные данные" с количеством произведённых изделий, количеством брака, временем работы.

Такой подход позволит агрегировать данные для расчёта OEE по формуле:

OEE = Availability × Performance × Quality

где
Availability = (Время работы - Время простоя) / Время работы
Performance = Фактическое количество / (Номинальная скорость × Время работы)
Quality = Количество годных изделий / Общее количество изделий