Характеристики путей
Продолжительность пути t(L) равна сумме продолжительностей составляющих его работ. Для Lкр будет tкр = tр(N) = tп(N)
Резерв времени пути равен разности между длинами критического и рассматриваемого пути: R(L) = tкр – t(L). R(L) показывает, на сколько может быть увеличена продолжительность работ на данном пути без изменения срока всего проекта tкр.
Коэффициент напряженности работ – показатель сложности своевременного выполнения работ:
где t(Lmax(i, j)) – продолжительность максимального пути Lmax(i, j), проходящего через работу (i, j); t'кр – продолжительность отрезка максимального пути Lmax(i,j), который совпадает с критическим путем.
Kн(i, j) < 1. Чем ближе Kн(i, j) к 1, тем сложнее выполнить данную работу в установленный срок. Для критических работ Kн(i, j)=1.
По степени напряженности выделяют работы:
- напряженные Kн(i, j) > 0,8,
- надкритические (0,6 < Kн(i, j) < 0,8);
- резервные (Kн(i, j) < 0,6).
В результате перераспределения ресурсов стараются максимально уменьшить общую продолжительность работ, переводя все работ в 1-ю группу.
Линейный график Ганта
Для СМ часто строится линейный график Ганта, на котором обозначаются ранние времена начала, окончания и продолжительности всех работ. Каждая работа (i, j) обозначена отрезком длиной tij и начинается в ранний срок tp(i) начального события (рис.1).
По графику удобно отслеживать параллельно выполняемые работы и определять tkp.
3. Пример вычисления характеристик сетевого графика
Определить характеристики сетевого графика, длительности работ которого представлены в таблице 1.
Таблица 1
События (i) |
События (j) |
||||||
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
- |
4 |
5 |
4 |
- |
- |
- |
1 |
- |
- |
1 |
- |
7 |
- |
8 |
2 |
- |
- |
- |
- |
4 |
- |
- |
3 |
- |
- |
- |
- |
- |
2 |
- |
4 |
- |
- |
- |
- |
- |
1 |
3 |
5 |
- |
- |
- |
- |
- |
- |
4 |
6 |
- |
- |
- |
- |
- |
- |
- |
Необходимо найти ранние и поздние сроки свершения событий, рассчитать резервы времени всех работ, определить напряженности работ и критические пути.
Решение. С помощью таблицы 1 строится сетевой график (рис.2) и рассчитываются характеристики событий и работ.
Для наглядности каждое событие сетевого графика разделено на 4 сектора. В верхнем секторе – № события, в левом сектор – ранний срок tp(i) наступления события i, в правом – поздний срок tп(i) наступления события i, в нижнем – резерв времени R(i) события i: R(i) = tп(i) – tр(i).
Эти же характеристики представлены в таблице 2, приведенной ниже.
1. Рассчитаем характеристики событий.
При определении ранних сроков наступления событий двигаемся по сетевому графику слева направо и используем формулы:
tp(0) = 0, tр(j) = maxi{tр(j) + tij}, j = 1 ÷ N
Например, для события i=6 получим: tp (6) = max(12+4; 11+3; 4+8) = 16.
При определении поздних сроков наступления событий двигаемся по сетевому графику справа налево и используем формулы:
tп(N) = tр(N), tп(i) = minj{tп(j) – tij}, j = 0 ÷ (N – 1)
Например, для события i=4 получим: tп(4) = minj{tп(6) – t4,6; tp(5) – t4,5} = minj(16 – 3; 12 – 1) = minj(13; 11) = 11.
Таблица 2
i |
tр(i) |
tn(i) |
R(i) |
0 |
0 |
0 |
0 |
1 |
4 |
4 |
0 |
2 |
5 |
7 |
2 |
3 |
4 |
10 |
6 |
4 |
11 |
11 |
0 |
5 |
12 |
12 |
0 |
6 |
16 |
16 |
0 |
Анализ таблицы 2 и сетевого графика показывает, что критическим является путь Lкр: 0-1-4-5-6; события на нем резервов не имеют R(i)=0; общая продолжительность его t(L)=4+7+1+4=16 и равна tкр=16 (определяется по позднему сроку завершающего события tп(6)=16).
2. Рассчитаем характеристики работ. Отдельная работа (i, j) может начаться и закончиться в ранние, поздние или другие промежуточные сроки. При оптимизации сетевого графика возможно любое размещение работ в заданном интервале.
Расчет сроков начала и окончания работ проводим по формулам:
tpн(i, j) = tp(i)
tpо(i, j) = tpн(i, j) + tij = tp(i) + tij
tпн(i, j) = tп(j) – tij
tпо(i, j) = tп(j)
Расчет резервов времени работ проводим по формулам:
Rп(i, j) = tп(j) – tр(i) – tij
R1(i, j) = Rп(i, j) – R(i) = tп(j) – tп(i) – tij
Rс(i, j) = Rп(i, j) – R(j) = tр(j) – tр(i) – tij
Rн(i, j) = Rп(i, j) – R(j) – R(i) = tр(j) – tп(i) – tij
Все расчеты сведены в таблицу 3 (столбцы 2-9).
Таблица 3
|
tij |
tрн |
tро |
tпн |
tпо |
Rп |
R1 |
Rc |
Rн |
Порядок вычислений |
|
=tр(i) |
(2+1) |
(5–1) |
=tп(j) |
(5–2–1) |
6–R(i) |
6–R(j) |
6–R(i)–R(j) |
Работы (i, j) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
(0,1) |
4 |
0 |
4 |
0 |
4 |
0 |
0 |
0 |
0 |
(0,2) |
5 |
0 |
5 |
2 |
7 |
2 |
2 |
0 |
0 |
(0,3) |
4 |
0 |
4 |
6 |
10 |
6 |
6 |
0 |
0 |
(1,2) |
1 |
4 |
5 |
6 |
7 |
2 |
2 |
0 |
0 |
(1,4) |
7 |
4 |
11 |
4 |
11 |
0 |
0 |
0 |
0 |
(1,6) |
8 |
4 |
12 |
8 |
16 |
4 |
4 |
4 |
4 |
(2,4) |
4 |
5 |
9 |
7 |
11 |
2 |
0 |
2 |
0 |
(3,5) |
2 |
4 |
6 |
10 |
12 |
6 |
0 |
6 |
0 |
(4,5) |
1 |
11 |
12 |
11 |
12 |
0 |
0 |
0 |
0 |
(4,6) |
3 |
11 |
14 |
13 |
16 |
2 |
2 |
2 |
2 |
(5,6) |
4 |
12 |
16 |
12 |
16 |
0 |
0 |
0 |
0 |
В таблице выделены работы, лежащие на критическом пути.
Анализ таблицы и сетевого графика показывает, что Lкр: 0-1-4-5-6.