
- •Тема 2.3 Подсистема технической подготовки производства Лекция 2.3.1 Характеристика и основные задачи подсистемы технической подготовки производства
- •Назначение, характеристика и основные задачи подсистемы
- •Основные понятия и определения сетевого планирования
- •Временные, стоимостные и ресурсные параметры сетевой модели
- •Лекция 2.3.2. Детерминированная временная сетевая модель
- •Ранние и поздние временные характеристики модели
- •Определение резервов времени
- •Расчет и исследование сетевой модели
- •Лекция 2.3.3. Более сложные сетевые модели
- •Вероятностная временная сетевая модель
- •Детерминированная сетевая модель с учетом стоимости. Решение эвристическим методом.
- •Получение оптимального графика выполнения работ методом линейного программирования. Учет косвенных затрат.
- •Основные подходы к расчету сетевых моделей с учетом ресурсов
Основные подходы к расчету сетевых моделей с учетом ресурсов
Расчет сетевых моделей с учетом ресурсов сводится в большинстве случаев к оптимизационной задаче распределения ресурсов. Наибольшее распространение получили следующие две постановки таких задач:
минимизировать время осуществления комплекса работ при выполнении заданных ограничений на используемые ресурсы;
минимизировать уровни потребления дефицитных ресурсов при ограничениях на используемые ресурсы и сроки выполнения комплекса работ.
Вторая постановка часто встречается в следующей разновидности: минимизировать максимальные значения потребляемых ресурсов при ограничениях на используемые ресурсы и сроки выполнения проекта. Данный критерий позволяет выровнять потребности в ресурсах на протяжении всего срока выполнения проекта, что особенно важно для нескладируемого ресурса (например, для трудовых ресурсов).
Запишем математическое выражение сетевой модели с учетом ресурсов. Исходными данными являются:
множество работ комплекса uij, i=1,...,n1; j=1,...,n, представленных в виде сетевой модели (графа) с n+1 событиями (вершинами графа);
нормативное время выполнения работы uij – τij;
общее количество s-го вида (s=1,...,m) складируемого ресурса, необходимое для выполнения работы uij Rsij.
Причем,
необходимо отметить, что для одних работ
конкретныйs-ый
ресурс может потребоваться сразу в
момент их начала, а для других равномерно
(или по другому более сложному закону)
в течение ее выполнения. Во втором случае
Rsij
=
rsij
τij,
или
где rsij(t) – интенсивность потребления складируемого ресурса.
интенсивность потребления k-го вида k=1,...,L нескладируемого ресурса при выполнении uij работы rkij(t). Эта интенсивность описывается функцией потребления k-го ресурса во времени;
директивный срок выполнения проекта TД;
интенсивность поставок s-го вида складируемого ресурса, qs(t) и величина s-го складируемого ресурса в начальный момент времени Qs0. Задается графиком поставок;
допустимое значение суммарной интенсивности потребления k-го нескладируемого ресурса в каждый момент времени Rk(t).Задается графиком допустимой интенсивности использования ресурсов.
Для упрощения задачи можно предположить, что:
для части работ конкретный складируемый ресурс требуется сразу в момент их начала, а для других равномерно в течение ее выполнения. Для первых вводят Rsij, для вторых – rsij
интенсивность потребления k-го нескладируемого ресурса на работе uij предполагается постоянной rkij(t) = const
поставки s-го складируемого ресурса предполагаются равномерными qs(t) = const
допустимая интенсивность использования ресурса также предполагается постоянной Rk(t) = const.
Вкачестве неизвестных переменных модели
можно взять: tнij
– момент времени начала работы uij,
либо tоij
– момент окончания работы uij.
Найдя эти неизвестные можно рассчитать остальные временные (в частности, Ti моменты наступления событий) и ресурсные (в частности, графики расходования складируемых ресурсов и графики интенсивности потребления нескладируемых ресурсов) параметры модели.
Можно рассмотреть следующие критерии оптимизации:
Для
первой постановки:
или
или
Для второй постановки:
Здесьs1
m, k1
L – количество
типов дефицитных ресурсов (складируемых
и нескладируемых соответственно).
Если используется разновидность второй постановки, то s1 = m, k1 = L, т.е. как бы все ресурсы являются дефицитными.
Можно
использовать квадратичный критерий:
На задачу наложены следующие ограничения:
С
оотношения, определяющие топологию сетевой модели, например, следующего типа:
Суммарная потребность всех работ в нескладируемых ресурсах (график интенсивности потребления) не должна превышать их наличия в каждый момент времени (график допустимой интенсивности использования).
Суммарный расход складируемых ресурсов на выполнение всех работ, начатых до момента t, не должен превышать общего их количества, запасенного к моменту t в результате поставок с учетом наличия определенного его объема в начальный момент.
где
Для второй постановки добавляется ограничение на директивное время выполнения проекта:
Задачи
распределения ресурсов могут решаться:
методами математического программирования: линейное, целочисленное линейное, нелинейное, динамическое, статистическое (с использованием случайного поиска) программирование и т.п. [5] стр. 110-111, [41];
эвристическими методами: метод последовательного фронтального распределения [4] стр. 166-168, метод последовательного растяжения плана [4] стр. 166, метод последовательной корректировки плана [4] стр. 164 и т.п.;
комбинированными методами, которые основываются на сочетании методов математического программирования и эвристических методов [4] стр. 164.