Система планирования S&OP/IBP

Используемая терминология

Компания — взаимодействующие друг с другом по средствам перемещения ТМЦ предприятия, склады, порты, производственное оборудование и другие элементы (узлы) производственно-логистической цепочки.

Цифровая модель – цифровое представление возможностей, ограничений и состояния Компании. Моделируются все основные элементы производственно-логистической цепочки:

  • Производство (мощность, доступность оборудования, ремонты, технология и т. д.)
  • Поставщики (макс. объемы поставок, цены на сырье и др.)
  • Логистика (стоимость, варианты доставки, ограничения)
  • Места хранения(склады), политика управления остатками (мин., макс. и т. д.)
  • Продажи (каналы продаж, спрос, заказы, цена продукции)
  • Управленческие решения

Горизонт планирования – временной интервал (месяц, год, и т.п.), на котором формируется план. Горизонт планирования разбивается на интервалы (бакеты) в каждом из которых могут быть свои параметры и ограничения.

Назначение системы

Организация процессов S&OP/IBP и оперативного планирования. Горизонт планирования не ограничен, минимальной размер интервала планирования – одни сутки. Интервалы планирования могут иметь различный размер.

Функциональность моделирования

Система планирования S&OP/IBP поддерживает моделирование всех основных элементов производственно-логистической цепочки:

  • Структура Компании – организации, предприятия, подразделения, станции, порты, местоположения
  • Производство         
    • Параметры необходимого оборудования, режимы работы и простои
    • Технологические процессы и операции, основные и альтернативные    
    • Настройки оборудования, монтажные партии производства
    • Материалы для технологического процесса, определяемые технологией или параметрами используемых и производимых материалов (оптимизация рецептуры).
    • Со-продукты
    • Затраты на производство по статьям затрат
    • Производственные ограничения – минимальная загрузка оборудования, минимальная/процент использования оборудования на производство выделенных групп продукции
  • Перемещения материалов между узлами производственно-логистическими цепочки различными типами перевозок с учетом существующих ограничений по типам перевозок и затрат, связанных с перевозками
  • Цены передачи материалов между местоположениями (трансфертные цены)
  • Закупки сырья и материалов у поставщиков с учетом ограничений на возможности закупок (максимальный/минимальный закуп в натуральном и денежном выражении). Цены закупок
  • Спрос в разрезе каналов продажи и клиентов:
    • Прогноз продаж готовой продукции
    • Заказы клиентов на готовую продукции
    • Ограничения на возможности продаж (мин/макс по каналу продаж и клиенту в натуральном и денежном выражении)
  • Склады и остатки
    • Моделирование возможностей хранения на складах
    • Остатки материалов на начало планирования
    • Планируемый график поступления ТМЦ
    • Политика управление остатками  (мин макс на интервалах планирования по номенклатуре и группам номенклатур)

Функциональность формирования планов

План в системе планирования S&OP/IBP формируется в результате решения математической задачи целочисленного линейного программирования (MILP), сформированной на основе модели производственно-логистической цепочки.  Основной критерий оптимизации – максимизации прибыли.

Для оперативного планирования используется трехуровневый метод формирования плана:

  1. Балансировка (оптимизацией MILP) по цепочке поставок для определения:
    • Объемных сбалансированных планов по интервалам
    • интервала поставки заказов
    • возможного интервала поставки для прогнозов сбыта (ATP)
    • варианта производства и поставок из возможных альтернатив
  2. Формирование мастер графика для планирования производственных и логистических операций на временной шкале. Используется генетический алгоритм (GA) для нахождения оптимального решения.
  3. Ручная корректировка плана специалистом.

Результаты планирования   

На основании решенной задачи оптимизации системой планирования S&OP/IBP рассчитываются себестоимости номенклатуры, показатели плана, формируются и выгружаются в базу данных для анализа:

  • Сбалансированные по каждому интервалу планирования планы:
    • план закупок
    • план производства
    • план перевозок
    • план продаж
    • план изменения остатков
  • Показатели плана
    • финансовый результат
    • калькуляции себестоимости продукции по статьям затрат
    • загрузка мощностей
    • удовлетворение спроса
    • информация об ошибках в модели и т. д.

Структура базы данных с результатами планирования оптимизировано под использования BI решений для анализа планов.

Архитектура системы

Модули системе планирования S&OP/IBP

  • База данных
    • Хранения цифровые модели объектов элементов производственно-логистической цепочки
    • Хранилище сформированных планов
    • Метаданные управления процессом
  • Модуль бизнес-логики, реализация С++
    • Преобразование бизнес-модели в математическую задачу линейного программирования
    • Интерпретация результатов
    • Расчет себестоимости
    • Экспорт полученного варианта планов
    • Управление процессом
  • Модуль подключения внешних математических библиотек линейного программирования MILP (GUROBI, SCIP и др)
  • Модуль оптимизации производственного планирования на основе генетического алгоритма (GA), реализация С++
  • Модуль пользовательского интерфейса производственного планирования, реализация Java
  • Модуль визуализации (BI) для разработки дашбордов, отчетов в соответствии со спецификой Компании