Цех внепечной обработки медного производства – отличный пример производства с множеством ограничений и зависимостей, которые требуют применения имитационного моделирования при принятии решений. Традиционный процессно-ориентированный подход предполагает использование многочисленных локальных оптимизационных правил моделирования производственных операций. Например, каждый раз, когда модели требуется принять решение, куда транспортировать ковш с горячим металлом, она ищет ближайший доступный конвертор, который может принять металл. Использование такого подхода к моделированию производства меди ведёт к безвыходным ситуациям, таким как наличие слишком большого количества богатой массы и отсутствию доступных конверторов для её переработки.
Для решения этой проблемы мы разработали планировщик — отдельный модуль, который генерирует сбалансированное расписание основных производственных процессов используя итеративный алгоритм с пошаговым ослаблением ограничений. Расписание передаётся в имитационную модель, которая воспроизводит производственные операции, пытаясь придерживаться расписания. Имитационная модель учитывает крановую логистику, ограничение количества ковшей, колебания длительностей производственных операций и множество других аспектов. Если модель начинает отставать от плана, она запрашивает у планировщика перепланирование – генерирование нового расписания исходя из текущего состояния производства. Такое взаимодействие планировщика и имитационной модели позволяет сформировать реалистичный план работы производственных агрегатов, который удовлетворяет большинству ограничений и зависимостей производственного процесса.