ПОИСК Статьи Рисунки Таблицы Комплекс задач планирования ремонта оборудования из "Оперативно-календарное планирование" Под планированием ремонта оборудования будем понимать только определение дат остановки на ремонт и пуска оборудования из ремонта. Поскольку длительность ремонта почти всегда, особенно при заблаговременном планировании, устанавливается на основании нормативов, планирование ремонтов сводится по существу к определению дат остановки на ремонт. [c.264] Оптимальное планирование ремонта оборудования относится к классу задач динамической оптимизации. [c.264] Помимо задачи оптимизации, в общую задачу планирования ремонтов оборудования может входить, во-первых, расчет производственной мощности предприятия (производства) на горизонте планирования, во-вторых, расчет графика использования ремонтных ресурсов (например, графика потребности в рабочей силе). Эти расчеты выполняются с помощью отдельных программных модулей. [c.264] На одном горизонте планирования задача может решаться несколько раз на основе данных, различающихся, например, по критерию, расстановке ненланируемых (фиксированных) ремонтов установок на горизонте планирования и т. п. [c.264] Модуль РЗ масштабирует все временные характеристики, необходимые для функционирования комплекса задач, и записывает их в массив Р4М. Масштабирование осуществляется путем деления всех временных характеристик на величину масштаба. Если величина масштаба равна единице, то модуль просто переносит все необходимые для расчета данные из массивов Б11М и РЗМ в массив Р4М. [c.266] Модуль Р4 производит выбор числа и категории ремонтов для каждой установки (имеются в виду те, которые необходимо провести на горизонте планирования в связи с окончанием срока межремонтного пробега) и рассчитывает верхнюю и нижнюю границы пропускной способности (см. раздел 1 главы VI). При этом используются нормативные данные из массива БИМ, оперативные данные из массива Р4М и сетевая модель, содержащаяся в массиве Р2М. Результаты работы модуля, сгруппированные по агрегированным дугам сети, записываются в массив Р5М. [c.266] Для каждой агрегированной дуги модели Р2М модуль Р5 последовательно компилирует программу расчета пропускной способности в соответствии со структурой агрегированной дуги и планируемыми на горизонте планирования ремонтами оборудования. Результат компиляции в виде таблицы параметров программы помещается в массив Р6М по номеру агрегированной дуги. Параллельно с компиляцией модуль Р5 разделяет установки на лимитирующие и не лимитирующие пропускную способность агрегированных дуг модели. Данные о лимитирующем оборудовании располагаются в массиве Р7М, а о пелимитирующем оборудовании — в массиве Р8М. [c.266] В соответствии с информацией из массива Р7М (или Р8М) о крайних сроках остановки рассматриваемой установки на ремонт модуль Р6 формирует поле допустимых дат остановки оборудования (см. раздел 1 главы VII), помещаемое в массиве РЭМ. [c.266] Модуль Р7 вычисляет среднюю на заданном горизонте планирования пропускную способность каждой агрегированной дуги. Результаты расчета размещаются в массиве Р2М но номеру, агрегированной дуги. [c.266] В соответствии с полученными модулем Р5 оценками границ интегральной пропускной способности дуг (массив Р2М) модуль Р8 определяет последовательность дуг, в которой должна производиться оптимизация планов-графиков работы обо рудования в этих дугах, и выделяет номера дуг, задающих опорный график пропускной способности на входе в рассматриваемую дугу (см. раздел 3 главы VII). Результаты работы модуля Р8 помещаются в массив РЮМ. [c.266] Модуль Р9 формирует опорный график нропускной способности для каждой рассматриваемой дуги и размещает результат в массиве РИМ. [c.267] Для каждой рассматриваемой дуги модуль Р10 формирует план-график ремонта оборудования путем случайного назначения дат остановки оборудования на ремонт в поле допустимых дат (массив РЭМ). Результаты помещаются в массив Р12М. [c.267] По параметрам программы расчета (массив Р6М) и датам остановки на ремонт (массив Р12М) модуль Р11 вычисляет для каждого варианта плана-графика пропускную способность дуги на все интервалах дискретности горизонта планирования. Результаты расчета располагаются в массиве Р13М. [c.267] Модули Р12 и Р13 проверяют ограничения по интегральной пропускной способности на первом и втором месяце горизонта планирования, сравнивая их с плановыми заданиями на выпуск продукции. Если в заявке Р1В имеется признак расчета годового плана-графика, то оба эти модуля не функционируют. [c.267] Модуль Р14 вычисляет интегральную пропускную способность дуги на всем горизонте планирования и из всей совокупности рассматриваемых вариантов плана-графика ремонта оборудования выбирает для данной дуги тот, который обеспечивает максимум интегральной пропускной способности. Для каждой дуги результаты записываются в массивы Р14М (даты) и Р15М (пропускная способность). [c.267] По окончании обработки всех дуг агрегированной модели управление снова передается Модулю Р6, который формирует поле допустимых дат (массив РЭМ) для массива нелимитирующего оборудования. [c.267] В модуле Р15 рассчитывается рабочая сила, потребная для выполнения графика ремонтов лимитирующего оборудования Р14М. При этом расчете используется информация о нормативной потребности в рабочей силе на проведение отдельных ремонтов из массива БИМ. Графики потребности в рабочей силе заносятся в массив Р16М. [c.267] После расчета потребности на ремонты лимитирующего оборудования организуется цикл оптимизации потребности в рабочей силе на полный план-график ремонта. На каждом цикле в модуле Р16 составляется вариант плана-графика ремонта нелимитирующего оборудования, при этом даты ремонтов определяются исходя из поля допустимых дат пелимитирующего оборудования РЭМ, а длительность — по данным из массива нелимитирующего оборудования Р8М. Результирующий график образует массив плана-графика ремонта нелимитирующего оборудования Р17М. [c.267] Затем в модуле Р15 рассчитываются графики полной потребности в рабочей силе на горизонте планирования. При этом графики, найденные ранее и хранящиеся в массиве Р16М, являются опорными к ним добавляется потребность на ремонты нелимитирующего оборудования. Результирующие графики образуют массив Р16М. [c.268] В модуле Р17 рассчитывается критерий по рабочей силе. Номер критерия, который должен быть рассчитан, задается заявкой на решение задачи Р1М. Критерий рассчитывается как функция графиков потребности в рабочей силе и наличия рабочей силы у организаций-исполнителей ремонтов. [c.268] Вернуться к основной статье