Класс задач AC_Scheduler. Календарное планирование — развертка объемного плана в расписание операций, потоков, ресурсов, запасов по интервалам времени с учетом динамики процессов

Календарное планирование — развертка объемного плана на горизонте в расписание операций, потоков, ресурсов, запасов по интервалам времени с учетом динамики процессов.

Задача SCH_DP. Календарное планирование расписания операций без текущего агрегированного плана.

Задача: построить календарный план исходя из требуемых объемов и сроков выпуска конечной продукции и/или поставок исходного сырья на переработку на квартал, месяц, неделю по суткам, сменам, часам и др. с учетом технологических и организационных регламентов выполнения процессов.

Данные: минимальные и максимальные объемы выпуска конечной продукции и/или поставок исходного сырья на переработку, цены на сырье и продукцию, производительность установок в разных интервалах времени, переходящие остатки на начало горизонта, минимальный и максимальный уровни запасов и ресурсов в емкостях исходя из материального баланса и допустимые неточности при их соблюдении, потери от переходов установок с одной операции на другую, затраты на выполнение операций, требования заказчиков по срокам поставки продукции, заданные фиксированные фрагменты расписания, включая график ремонтов, согласованный график подачи транспорта и др., а также технологические и организационные регламенты выполнения процессов — непрерывные, дискретные, периодические потоки и операции, альтернативные, обязательные (выполняется хотя бы одна операция из набора), синхронные операции, минимальные и максимальные длительности непрерывного выполнения и/или паузы операций, задержки при прохождении потоков операций, порядок выполнения операций, минимальные и максимальные длительности непрерывного выполнения или паузы одной операции от начала или конца другой, предшествование операций (одна может выполняться только пока не началась другая), «жесткие» цепочки операций, принудительные и запрещенные переходы на установках, время подготовки и период для периодических операций и др.

Цели: минимум потерь от переходов на установках, максимум прибыли.

Результат: расписание выполнения операций на установках, уровня запасов и ресурсов в емкостях, потребления сырья, выпуска, отгрузки и поставки продукции по всем интервалам времени на горизонте планирования.

Задача SCH_DP. Развертка текущего агрегированного плана в календарный график — расписание операций.

Задача: построить календарный план исходя из производственной программы. Агрегированный или детализированный план на квартал, месяц, неделя разбивается на сменно-суточные, почасовые и др. задания. Позволяет проверить реализуемость агрегированного плана.

Данные: те же, что и для предыдущей задачи Календарного планирования операций, а также суммарные за весь горизонт планирования объемы переработки по каждой установке, технологическому участку, блоку и др., номинальная или плановая производительность установок.

Цели и результат: те же, что и для предыдущей задачи Календарного планирования операций.

Задача SCH_LP. Календарное планирование расписания потоков для непрерывных процессов.

Задача: для предприятий с непрерывным характером производственных процессов построить календарный план исходя из требуемых объемов выпуска продукции и/или поставок сырья на квартал, месяц, неделю с разбивкой по месяцам, неделям, суткам, сменам.

Данные: минимальные и максимальные объемы выпуска конечной продукции и/или поставок исходного сырья на переработку, цены на сырье и продукцию, если требуется учесть агрегированный текущий план, то еще и суммарные за весь горизонт планирования объемы переработки по каждой установке, технологическому участку, блоку и др., минимальная, максимальная и номинальная производительность установок в разных интервалах времени, переходящие остатки на начало горизонта, допустимый дисбаланс потоков установок и емкостей, минимальный и максимальный уровни запасов в емкостях, затраты на выполнение операций, требования заказчиков по срокам поставки продукции, а также заданные фиксированные фрагменты расписания, включая график ремонтов, согласованный график подачи транспорта и др., требования к качеству конечных и промежуточных продуктов, допустимые неточности при соблюдении ограничений в процентах и в абсолютных величинах, минимально допустимая прибыль и максимально допустимые затраты на выполнение операций.

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

Результат: расписание потоков на установках, уровня запасов и ресурсов в емкостях, потребления сырья, выпуска, отгрузки и поставки продукции по всем интервалам времени на горизонте планирования.

Задача. Многопериодное текущее и объемно-календарное планирование.

Задача: для предприятий с дискретно-непрерывными, дискретными, периодическими процессами построить «многопериодный» текущий план и объемно-календарный план исходя из требуемых объемов выпуска продукции и/или поставок сырья на пять лет, год, квартал с разбивкой по годам, кварталам, месяцам.

Данные, цели, результат: см. предыдущую задачу.

Задача. Координация выполнения операций и потоков в цепочке поставок.

Задача: построить календарный план исходя из требуемых объемов и сроков выпуска конечной продукции и/или поставок исходного сырья на переработку на квартал, месяц, неделю по суткам, сменам, часам и др. с учетом технологических и организационных регламентов выполнения процессов.

Данные: минимальные и максимальные объемы выпуска конечной продукции и/или поставок исходного сырья на переработку, цены на сырье и продукцию, производительность установок в разных интервалах времени, переходящие остатки на начало горизонта, минимальный и максимальный уровни запасов и ресурсов в емкостях исходя из материального баланса и допустимые неточности при их соблюдении, потери от переходов установок с одной операции на другую, затраты на выполнение операций, требования заказчиков по срокам поставки продукции, заданные фиксированные фрагменты расписания, включая график ремонтов, согласованный график подачи транспорта и др., а также технологические и организационные регламенты выполнения процессов — непрерывные, дискретные, периодические потоки и операции, альтернативные, обязательные (выполняется хотя бы одна операция из набора), синхронные операции, минимальные и максимальные длительности непрерывного выполнения и/или паузы операций, задержки при прохождении потоков операций, порядок выполнения операций, минимальные и максимальные длительности непрерывного выполнения или паузы одной операции от начала или конца другой, предшествование операций (одна может выполняться только пока не началась другая), «жесткие» цепочки операций, принудительные и запрещенные переходы на установках, время подготовки и период для периодических операций и др.

Цели: минимум потерь от переходов на установках, максимум прибыли.

Результат: расписание выполнения операций на установках, уровня запасов и ресурсов в емкостях, потребления сырья, выпуска, отгрузки и поставки продукции по всем интервалам времени на горизонте планирования.