Построим сетевой график

Все работы-стрелки должны быть направлены слева направо, от событий с меньшими номерами к событиям с большими номерами.

Обозначим: (i, j) – рассматриваемая работа,

i – исходное событие работы (i, j),

j – завершающее событие работы (i, j).

Полный путь (любой путь, начало которого совпадает с исходным событием сети, а конец – с завершающим):

например, (0, 1), (1, 2), (2, 3), (3, 5), (5, 6), (6, 9), (9, 10), (10, 12).

Критический путь – это полный путь, имеющий наибольшую продолжительность всех работ.

(0, 1), (1, 2), (2, 3), (3, 5), (5, 8), (8, 9), (9, 10), (10, 11), (11, 12) tкр = 32.

(Критическими называются работы и события, расположенные на критическом пути).

Определим временные параметры сетевого графика.

Заполним таблицу 1, выполняя расчеты ранних и поздних сроков свершения событий.

Т-1.

№ события Сроки свершения событий (нед.) Резерв времени (нед.) Ri
Ранний, tp(i) Поздний, tn(i)
       
       
       
       
       
       
       
       
       
       
       
       
       

Ранний (ожидаемый) срок свершения заданного события равен продолжительности максимального пути, предшествующего этому событию.

Расчет раннего срока tp(i) свершения i-го события ведется слева направо, начиная с исходного события и заканчивается событием i (ВХОД).

Пусть рассматриваемое событие (a, b):

а) б)

tp (b) = tp(a) + t;

tp (m) = max { tp(a) + t1; tp(b) + t2; tp(c) + t3 }

tp(1) = 0 + 3 = 3;

tp(2) = 3 + 3 = 6;

tp(3) = 6 + 2 = 8;

tp(4) = 3 + 3 = 6;

tp(5)= max { tp(1)+5; tp(3)+5}= max {3+ 5; 8 + 5 }= 13,

tp(6) =13 + 2 = 15, tp(7) =13 + 2 = 15, tp(8) =13 + 2 = 15,

tp(9) = max{ tp(6)+4; tp(7)+3; tp(8)+5} = max {15+4; 15+3; 15+5} = 20,

tp(10)= max { tp(9)+4; tp(4)+7}= max {20+ 4; 6 + 7}= 24,

tp(11) =24 + 2 = 26,

tp(12)= max{ tp(10)+3; tp(11)+6}= max {26+6; 24+ 3}= 32.

Поздний (предельный) срок свершения заданного события tn(i) равен продолжительности критического пути минус продолжительность максимального пути, следующего за этим событием (ВЫХОД).

Другой способ предполагает движение по сети справа налево (т.е. с конца). При этом для завершающего события поздний срок свершения события равен его раннему сроку.

б)

а)

tn (a) = tn(b) - t

tn (a) = min{ tn(b) - t1; tn(c) - t2; tn(k) - t3}

Вычисляем с последнего события: tn (12) = 32,

tn (11) = tn(12) – 6 = 32 – 6 = 26,

tn (10) = min{ tn(11) - 2; tn(12) - 3} = min{ 26 - 2; 32 - 3} = 24,

tn (9) = tn(10) – 4 = 24 – 4 = 20,

tn (8) = 20 – 5 = 15, tn (7) = 20 – 3 = 17, tn (6) = 20 – 4 = 16,

tn (5) = min{ tn(6) - 2; tn(7) – 3; tn(8) – 2} = min{ 16 - 2; 17 – 2; 15 - 2} = 13,

tn (4) = 24 – 7 = 17, tn (3) = 13 – 5 = 8, tn (2) = 8 – 2 = 6,

tn (1) = min{ tn(5) - 5; tn(2) – 3; tn(4) – 3} = min{ 13 - 5; 6 – 3; 17 - 3} = 3,

tn (0) = 3 – 3 = 0.

Резерв времени заданного события равен разности между поздним и ранним сроками его свершения:

R (i) = tn (i) – tp (i).

Критический путь проходит через события с нулевым резервом времени через следующие работы:

(0, 1), (1, 2), (2, 3), (3, 5), (5, 8), (8, 9), (9, 10), (10, 11), (11, 12).

Выделим критический путь на сетевой модели. Длина критического пути 32 недели.

tкр= 32.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: