|
Задача.
Вариант № 15
Для выполнения комплекса работ на предприятии разработан сетевой график реализации данного комплекса с указанием номеров работы (рисунок 1); определены длительности каждой работы и требуемые для реализации каждой работы людские ресурсы – таблица 1.
Необходимо произвести расчет сетевого графика и оптимизировать распределение ресурсов, выделенных на выполнение каждой работы в рамках всего комплекса работ.
Параметры работ
№ раб. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Т | ||||||||||||||||||||
Р |
Решение:
Для производства расчетов сетевой модели необходимо правильно построить сетевой график, с этой целью необходимо выполнить следующее:
1. Пронумеруем события (события сетевого графика обозначаются кружечками), они нумеруются от начального события, с номером 1, до конечного события 11 произвольно, соблюдая правило: каждая работа должна начинаться в событии с меньшим номером и заканчиваться в событии с большим номером. В дальнейшем, для определенности, считаем, что i < j. Вместо номера работы проставляем продолжительность работ.
2. Рассчитываем ранние сроки наступления событий по зависимостям: для начального события принимаем tp1 = 0; для промежуточных и конечного tpj = max { tpi + tij }, где tij – длительность работы, начинающейся в событии с номером i и заканчивающейся в событии с номером j. При этом расчет производится строго по номерам событий, начиная с первого по возрастанию номеров. Ранний срок конечного события является длительностью критического пути и одновременно поздним сроком наступления конечного события tр кон = tп кон.
tp2 =tp1 +tp1,2 = 0+12 = 12
tp3 = max (tp1 +tp1,3; tp2 +tp2,3) = max (0+3; 12+3) = max (3; 15) = 15
tp4 = max (tp1+tp1,4; tp3 +tp3,4) = max (0+7; 15+4) = max (7; 19) = 19
tp5 = max (tp2+tp2,5; tp3 +tp3,5) = max(12+3; 15+4) = max (15; 19) = 19
tp6 =tp3 +tp3,6 = 15+10 = 25
tp7 = max(tp4+tp4,7; tp6 +tp6,7) = max(19+6; 25+12) = max (25; 37) = 37
tp8 = max(tp6+tp6,8; tp7 +tp7,8) = max(25+7; 37+3) = max (32; 40) = 40
tp9 = max(tp5+tp5,9; tp8 +tp8,9) = max(19+7; 40+8) = max (26; 48) = 48
tp10 = max(tp7+tp7,10; tp5 +tp5,10; tp9 +tp9,10) = max(37+0; 19+6; 48+5) = max (37; 25;53) = 53
tp11 = maх(tp4+tp4,11; tp9 +tp9,11; tp10 +tp10,11) = max(19+3; 48+6; 53+5) = max (22; 54; 58) = 58
3.Рассчитываем поздние сроки промежуточных событий. Расчет производится начиная с конечного события к начальному, строго в обратной последовательности возрастанию номеров по зависимости: tпi = min { tпj - tij }. В качестве контроля правильности расчета должно получиться tп1 = 0.
tn10 = tn11 - tn11,10 = 58-5 = 53
tn9 = min(tn11 - tn11,9; tn10 - tn10,9) = min(58-6; 53-5) = min(52; 48) = 48
tn8 = tn9 - tn9,8 = 48-8 = 40
tn7= min(tn10 - tn10,7; tn8 - tn8,7) = min(53-0; 40-3) = min(53; 37) = 37
tn6 = min(tn8 - tn8,6; tn7 - tn7,6) = min(40-7; 37-12) = min(33; 25) = 25
tn5= min(tn10 - tn10,5; tn9 - tn9,5) = min(53-6; 48-7) = min(47; 41) = 41
tn4= min(tn11 - tn11,4; tn7 - tn7,4) = min(58-3; 37-6) = min(55; 31) = 31
tn3= min(tn6 - tn6,3; tn5 - tn5,3; tn4 - tn4,3) = min(25-10; 41-4; 31-4) = min(15; 37; 27) = 15
tn2= min(tn5 - tn5,2; tn3 - tn3,2) = min(41-3; 15-3) = min(38; 12) = 12
tn1= min(tn4 - tn4,1; tn3 - tn3,1; tn2 - tn2,1) = min(31-7; 15-3; 12-12) = min(24; 12; 0) = 0
4.Определяем резервы событий, как разность между самым поздним и самым ранним сроками их наступления по зависимости: Ri = tпi - tpi.. Резервы времени для событий показывают, на какой предельно допустимый период времени может задержаться наступление того или иного события не вызывая при этом опасности срыва наступления завершающего события.Справедливо правило: через события с нулевым резервом проходит критический путь.
R1 = tn1 – tp1 = 0 – 0 = 0
R2 = tn2 – tp2 = 12 – 12 = 0
R3 = tn3 – tp3 = 15 – 15 = 0
R4 = tn4 – tp4 = 31 – 19 = 12
R5 = tn5 – tp5 = 41 – 19 = 22
R6 = tn6 – tp6 = 25 – 25 = 0
R7 = tn7 – tp7 = 37 – 37 = 0
R8 = tn8 – tp8 = 40 – 40 = 0
R9 = tn9 – tp9 = 48 – 48 = 0
R10 = tn10 – tp10 = 53 – 53 = 0
R11 = tn11 – tp11 = 58 – 58 = 0
5. Определяем, по каким работам проходит критический путь, для этого необходимо определить полный и свободный резервы каждой работы по зависимостям:
Rп(i,j) = tпj – tpi – tij; Rс(i,j) = tрj – tрi -tij.
Справедливо правило: через работы с нулевыми полным и свободным резервами проходит критический путь.
Rn (1,2) = 12 – 0 – 12 = 0
Rn (1,3) = 15 – 0 – 3 = 12
Rn (1,4) = 31 – 0 – 7 = 24
Rn (2,3) = 15 – 12 – 3 = 0
Rn (2,5) = 41 – 12 – 3 = 26
Rn (3,4) = 31 – 15 – 4 = 12
Rn (3,5) = 41 – 15 – 4 = 22
Rn (3,6) = 25 – 15 – 10 = 0
Rn (4,7) = 37 – 19 – 6 = 12
Rn (4,11) = 58 – 19 – 3 = 36
Rn (5,9) = 48 – 19 – 7 = 22
Rn (5,10) = 53 – 19 – 6 = 28
Rn (6,7) = 37 – 25 – 12 = 0
Rn (6,8) = 40 – 25 – 7 = 8
Rn (7,8) = 40 – 37 – 3 = 0
Rn (7,10) = 53 – 37 – 0 = 16
Rn (8,9) = 48 – 40 – 8 = 0
Rn (9,10) = 53 – 48 – 5 = 0
Rn (9,11) = 58 – 48 – 6 = 4
Rn (10,11) = 58 – 53 – 5 = 0
Rc(1,2) = 12 – 0 – 12 = 0
Rc(1,3) = 15 – 0 – 3 = 12
Rc(1,4) = 19 – 0 – 7 =12
Rc(2,3) = 15 – 12 – 3 = 0
Rc(2,5) = 19 – 12 – 3 = 4
Rc(3,4) = 19 – 15 – 4 = 0
Rc(3,5) = 19 – 15 – 4 = 0
Rc(3,6) = 25 – 15 – 10 = 0
Rс (4,7) = 37 – 19 – 6 = 12
Rс (4,11) = 58 – 19 – 3 = 36
Rс (5,9) = 48 – 19 – 7 = 22
Rс (5,10) = 53 – 19 – 6 = 28
Rс (6,7) = 37 – 25 – 12 = 0
Rс (6,8) = 40 – 25 – 7 = 8
Rс (7,8) = 40 – 37 – 3 = 0
Rс (7,10) = 53 – 37 – 0 = 16
Rс (8,9) = 48 – 40 – 8 = 0
Rс (9,10) = 53 – 48 – 5 = 0
Rс (9,11) = 58 – 48 – 6 = 4
Rс (10,11) = 58 – 53 – 5 = 0
Работа | Длительность работы, tij | tpi | tni | tpj | tnj | Rn(i, j) | Rc(i,j) |
1-2 | |||||||
1-3 | |||||||
1-4 | |||||||
2-3 | |||||||
2-5 | |||||||
3-4 | |||||||
3-5 | |||||||
3-6 | |||||||
4-7 | |||||||
4-11 | |||||||
5-9 | |||||||
5-10 | |||||||
6-7 | |||||||
6-8 | |||||||
7-8 | |||||||
7-10 | |||||||
8-9 | |||||||
9-10 | |||||||
9-11 | |||||||
10-11 |
Критический путь длительностью 58 единиц проходит через события: 1 – 2 – 3 – 6 – 7 – 8 – 9 – 10 – 11.
Дата добавления: 2015-08-27; просмотров: 56 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Построение карт изопахит песчаников | | | Министерство образования и науки Российской Федерации |