Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6_СПУ.doc
Скачиваний:
7
Добавлен:
24.11.2019
Размер:
195 Кб
Скачать
☆

6.1.2.Табличный метод расчета сетевых графиков

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

Столбцы 1-5 заполнены данными сетевого графика (пример). Каждая строка соответствует одной работе (дуге) сетевого графика и двум событиям.

Алгоритм расчета ранних сроков

  1. Устанавливаем Трн = 0. Для этого в столбец 1 надо найти строки, содержащие номер начального события. В этих строках в столбец 6 проставить «0» (строки 1-2 и 1-3).

  2. По формуле tpoij = Tpi + tij определяем ранние окончания работ, для которых известно Tpi (есть значения в столбце 6). Полученный результат записываем в столбец 7.

tpo12 = Tp1 + t12 = 0+2=2

tpo13 = 0+3=3

  1. Чтобы определить ранние сроки свершения событий, необходимо проверить, найдены ли ранние окончания всех работ, для которых данные события являются последующими. Для этого по столбцу 2 для повторяющихся значений номеров событий проверить наличие tpoij в столбце 7. Если условие выполнено, то по формуле Tpj = max { tpoij} выбираем Tpj и записываем в столбец 8. Событие 3 является последующим для всего одной работы 1-3 специалиста.

Tp3 = max { tpo13} = 3

Tp2 установить пока нельзя, т.к. tpo12 – известно, но tpo3-2 еще не определены.

  1. Переписываем значения ранних сроков последнего события Tpj в столбец 6 для Tpi, где i=j. Тогда в столбце 6 в строках 3-2 и 3-5 будет записано 3.

  2. Повторяем этот алгоритм, начиная с пункта 2, пока не будет найден ранний срок наступления конечного события.

Алгоритм расчета поздних сроков

  1. Т.к. Тпк = Трк, то записываем соответствующие значения Трк в те строки ст. 11, в которых ст. 2 содержит номер конечного события.

Тп6 = Тр6 = 24

  1. По формуле tпнij = Тпj – tij определяем поздние начала работ, у которых уже найдены поздние сроки наступления последующих событий, т.е. есть значения в ст. 11, и записываем их в ст.10

Для работ 4-6 и 5-6 tпн4-6 = 24-5 = 19

tпн5-6 = 24-5 = 19

  1. Чтобы определить поздние сроки свершения предшествующих событий, необходимо проверить, найдены ли поздние начала всех работ, для которых данные события являются предшествующими. Для этого по ст. 1 для повторяющихся значений номеров событий проверяем наличие tпнij в столбце 10. Если это условие выполнено, то по формуле Тпi = min { tпнij} определяем Тпi и записываем в ст. 9.

Тп5 = min { tпн5-j} = 19

Тп4 = min { tпн4-j} = 19

  1. Переписать значения поздних сроков Тпi в ст. 11 для i=j.

  2. Повторить п. 2-4, пока не будет определен поздний срок наступления начального события.

Рассчитываем резервы времени:

Резерв времени для события Rj = Tпj - Tpj

Частный резерв времени для работы Rчij = Tpj - tpoij

Полный резерв времени работы Rпij = Rчij + Rj = Tпj - tpoij

6.2.Основные понятия о ресурсах

В общем случае задачи СПУ состоят в распределении ограниченных ресурсов между работами одного или нескольких сетевых графиков с целью достижения максимального технико-экономического эффекта.

Существует два способа описания потребности в ресурсах для выполнения некоторой работы. Может быть задана ресурсоемкость работы (Qij) – т.е. полный (суммарный) расход ресурса на выполнение работы в целом. Либо задается интенсивность работы (qij) – т.е. количество ресурса, потребляемого работой в единицу времени при заданной ее продолжительности.

Например, если рассматриваются трудовые ресурсы, то ресурсоемкость представляет собой общую трудоемкость работы в нормо-часах/чел-днях, а интенсивность потребления трудового ресурса можно выразить числом исполнителей работы (чел.)

Если для некоторой работы ij интенсивность потребления ресурса qij не зависит от времени в процессе выполнения работы, то Qij = qij x tij

(задачи с постоянной интенсивностью)

tij

Если зависит от времени, то Qij = ∫ qij(τ)dτ

0

Для задач планирования ТПП: Qij = kij * qij * tij (чел-дни),

где kij – коэффициент выполнения норм.

Если Qij измеряется в нормо-часах, то Qij = kij * qij * tij * d,

где d – продолжительность рабочего дня (час-день).

При изменении интенсивности потребления ресурса (числа исполнителей), новое значение можно оценить как tновij = tстарij * qстарij / qновij (с округлением до большего целого).