Сетевая модель

Любая последовательность работ сетевого графика, в которой конечное событие каждой работы совпадает с начальным событием следующей за ней работы, называется путем .

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

Путь от исходного события до любого взятого предшествует данному событию. Предшествующий событию путь, имеющий наибольшую длину, называется максимальным предшествующим . Он обозначается L 1 (i), а его продолжительность t.

Путь, соединяющий любое взятое событие с завершающим, называется последующим путем. Такой путь с наибольшей длиной называется максимально последующим и обозначается L 2 (i), а его продолжительность t.

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

Работы критического пути выделяются жирными линиями или двойными. Продолжительность критического пути считается главным параметром графика.

Рассмотрим алгоритм определения критического пути на сетевом графике, использующий алгоритм метода динамического программирования.

Упорядочим вершины графика по рангам и пронумеруем их с конца к началу. Это позволит совместить номера рангов с этапами попятного движения при отыскании условно-оптимальных управлений на последнем, двух последних и т.д. этапах. Нахождение критического пути разберем на примере сетевого графика, изображенного на рис. 10.7.

Согласно принципу оптимальности Беллмана , оптимальное управление на каждом этапе определяется целью управления и состоянием на начало этапа. Состояние системы - это события, лежащие на рангах. Для совершения конечного события Х 16 необходимо совершение предшествующих событий. Возможные состояния системы на начало последнего этапа работ - совершение событий Х 14 и Х 15. В кружках у точек Х 14 и Х 15 поставим максимальную продолжительность работ на последнем этапе: Х 14 5 , Х 15 7 . Найдем максимальную продолжительность работ на двух последних этапах. Состояние системы на начало предпоследнего этапа обусловлено событием Х 13. Максимальная продолжительность пути, ведущая из Х 13 к Х 16 равна .

Следовательно, в кружке у события Х 13 нужно поставить число 14 и т.д. Проводя этапы от конца к началу, узнаем длину критического пути t кр =96. Чтобы найти сам критический путь, процесс вычислений пройдем от начального события Х 1 к конечному Х 16 . Число 96 на первом этапе (от начала) мы получили, прибавив 16 к числу 80. Следовательно, критический путь на этом этапе будет равен (Х 1 , Х 3). Число 80 = 16 + 64. Следовательно, критический путь на втором этапе проходит через работу (Х 3 , Х 4) и т.д. На графике он выделен жирной линией:


X 1 - X 3 - X 4 - X 7 - X 8 - X 10 - X 11 - X 12 - X 13 - X 15 - X 16 .

Ранние и поздние сроки свершения событий. Резерв времени событий

Все пути, отличные по продолжительности от критического, располагают резервами времени. Разность между длиной критического пути и любого некритического называется полным резервом времени данного некритического пути и обозначается : .

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

или

Чтобы найти ранний срок совершения события j , нужно знать критический путь ориентированного подграфа, состоящего из множества путей, предшествующих данному событию j . Ранний срок исходного события равен нулю: t p (1)=0.

Поздним сроком совершения события называется самый поздний момент времени, после которого остается ровно столько времени, сколько необходимо для завершения всех работ, следующих за этим событием. Самый поздний из допустимых сроков свершения события в сумме с продолжительностью выполнения всех последующих работ должен не превышать длины критического пути. Поздний срок свершения события вычисляется как разность между продолжительностью критического пути и продолжительностью максимального из последующих за событием путей :

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

Разность между поздним и ранним сроками свершения события составляет резерв времени события : . Интервал называется интервалом свободы события . Резерв времени события показывает максимально допустимое время, на которое можно отодвинуть момент его свершения, не увеличивая критический путь.

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

При расчете временных параметров вручную удобно пользоваться четырехсекторным способом. При этом способе кружок сетевого графика, обозначающий событие, делится на четыре сектора. В верхнем секторе ставится номер события; в левом - наиболее раннее из возможных время свершения события (); в правом - наиболее позднее из допустимых время свершения события ; в нижнем секторе - резерв времени данного события : .

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

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

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

Пример 10.2 . Пусть задан сетевой график, изображенный на рис. 10.8.

Решение. Вычислим ранние сроки свершения событий :

Итак, завершающее событие может произойти лишь на 14-ый день от начала выполнения проекта. Это максимальное время, за которое могут быть выполнены все работы проекта. Оно определяется самым длинным путем. Ранний срок свершения работы 6 =14 совпадает с критическим временем кр - суммарной продолжительностью работ, лежащих на критическом пути. Теперь можно выделить работы, принадлежащие критическому пути, возвращаясь от завершающего события к исходному. Из двух работ, входящих в событие 6 , , длина критического пути определила работы (5, 6), так как ( 5 + 56)=14. Поэтому работа (5, 6) - критическая и т.д. Работы (1, 3), (3, 4), (4, 5), (5, 6) определили критический путь: кр = (1-3-4-5-6).

Вычислим теперь поздние сроки свершения событий . Положим . Воспользуемся методом динамического программирования. Все расчеты будем вести от завершающего события к начальному событию. Поздние сроки свершения событий равны:

Так как после события 5 для завершения проекта нужно выполнить работу (5, 6) длительностью 3 дня. Из события 4 выходят две работы, поэтому:

Резерв времени для события 2 равен: . Резервы остальных событий равны нулю, так как эти события критические.

Ранние и поздние сроки начала и окончания работ. Определение резервов времени работ. Полный резерв времени работ.

Событие, непосредственно предшествующее данной работе, будем называть начальным и обозначать , а событие, непосредственно следующее за ней, - конечным и обозначать . Тогда любую работу будем обозначать . Зная сроки свершения событий, можно определить временные параметры работ.

Ранний срок начала работы равен раннему сроку свершения события : .

Ранний срок окончания работы равен сумме раннего срока свершения начального события и продолжительности этой работы: или .

Поздний срок окончания работы совпадает с поздним сроком свершения ее конечного события : .

Поздний срок начала работы равен разности между поздним сроком свершения ее конечного события и величиной этой работы:

Поскольку сроки выполнения работ находятся в границах, определяемых и , то они могут иметь разного вида резервы времени.

Полный резерв времени работы - это максимальное время, необходимое для выполнения любой работы без превышения критического пути. Он вычисляется как разность между поздним сроком свершения конечного события и ранним сроком времени для выполнения самой работы: . Так как , то .

Таким образом, полный резерв времени работы - это максимальное время, на которое можно увеличить ее продолжительность, не изменяя продолжительности критического пути. Все некритические работы имеют полный резерв времени отличный от нуля.

Свободный резерв времени работы - это запас времени, которым можно располагать при выполнении данной работы при условии, что начальное и конечное ее события наступят в свои ранние сроки: .

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

К основным параметрам сетевого графика относятся:

Критический путь

Резервы времени свершения событий

Резервы времени для выполнения работ

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

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

Продолжительность, длина пути, равна сумме продолжительностей работ. Его составляющих.

Критический путь – полный путь. наибольший по продолжительности из всех путей сетевого графика от исходного события (I) до завершающего (С).

Длина критического пути определяет общую продолжительность выполнения всего комплекса работ. Критический путь позволяет найти срок наступления завершающего события.

Полные пути могут проходить вне критического или частично совпадать с ним. Эти меньшие по продолжительности пути называются ненапряженными. Особенности их в том. Что они имеют резервы времени. А критический путь – нет. Для каждого i-го события определяется:

t pi ранний срок наступления – минимальный из возможных сроков наступления данного события при заданной продолжительности работ.

t п i поздний срок наступления – максимальный из сроков наступления данного события, при которых еще возможно выполнение всех следующих работ, с соблюдением установленного срока наступления события.

R i резерв времени для события – промежуток времени, на который может быть отсрочено наступление этого события без нарушения срока разработки планируемого комплекса в целом. Определяется как разность между поздним (t п i ) и ранним (t р i ) сроками свершения данного события.

Резервы событии критического пути равны нулю, так как на нём t п i =t р i

Для каждой работы (t ij ) определяется:

ранний срок начала (t р.н. ij) – минимальный из возможных сроков начала данной работы.

ранний срок окончания (t р.о. ij) – минимальный из возможных сроков окончания данной работы, при заданной продолжительности работ

поздний срок начала (t п.н. ij) – максимальный из допустимых сроков начала данной работы

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

Очевидно, ранний срок начала работы совпадает с ранним сроком наступления ее начального события, а ранний срок окончания превышает его на продолжительность работы:

t р.н. ij = t р i

t р.о. ij = t р i + t ij

Поздний срок окончания работы совпадает с поздним сроком ее конечного события, а поздний срок начала работы меньше на время выполнения работы:

t п.о. ij = t п j

t п.н. ij = t п j – t ij

Полный резерв времени для выполнения работы R nij – максимальный период времени, на который можно отсрочить начало или увеличить продолжительность работы, не изменяя установленный срок наступления завершающего события.

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

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

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

3.Расчет сетевых моделей

Параметры сети для сетевого графиков рассчитываются графическим и табличным методом, а для сложных математическим методом.

Графически метод расчёта осуществляется непосредственно на графике и применяется в тех случаях, когда число событий невелико. Для этого каждый кружочек делится на 4 сектора.

Верхний сектор – резерв времени наступления события R i

левый сектор – ранний срок наступления события t pi

правый сектор – поздний срок наступления события t п i

внизу – номер события


Методика расчёта параметров

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

t pj = (t pi +t ij) max и записывается на график (левый сектор события)

2) Поздние сроки свершения событий . Поздний срок свершения завершающего события принимается равным его раннему сроку. Расчет поздних сроков свершения всех остальных событий ведется в обратной последовательности, по убывающим номерам событий. Для определения позднего срока свершения предыдущего события i рассматриваются все работы выходящие из i-го события. По каждой работе ведется расчет позднего срока свершения начального события t п i , как разность между поздним сроком свершения конечного события этой работы t п j и продолжительностью данной работы t ij .Из полученного значения выбирают минимальное время позднего срока свершения i-го события: t п i = (t п j - t ij)min и записывается в правый сектор.

3) Продолжительность критического пути равен раннему сроку наступления завершающего события.

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

5) При определении полного резерва времени для работы следует вычесть из числа, записанного в правом секторе конечного события, число, записанное в левом секторе начального события, и продолжительность самой работы.

6) При определении свободного резерва для работы следует вычесть из числа, записанного в левом секторе конечного события, число, записанное в левом секторе начального события, и продолжительность самой работы.

Исходные данные:

Табличный метод

Коды работ в таблице записываются по возрастанию индекса i.

Столбцы 2 и 3 заполняются вспомогательными данными: кодами предшествующих и последующих работ. Эти данные будут необходимы для расчетов. Если работы начальные, то есть предшествующих им работ нет, или конечные, то есть последующих работ нет, то в соответствующих графах ставятся прочерки. Предшествующих и последующих работ может быть несколько в соответствии с количеством векторов, кончающихся или начинающихся в данном событии./

В столбце 4 размешают значения продолжительности работ.

Со столбца 5 начинаются расчетные данные. Расчет производится в два прохода по строкам таблицы. Первый проход по строкам сверху вниз, при котором рассчитываются ранние сроки работ, а второй проход по строкам снизу вверх, при котором рассчитываются поздние сроки работ.

Раннее начало работ, не имеющих предшествующих (в графе 2 – прочерк), может быть принято за 0, если не задано какое-либо другое значение. Раннее окончание работы определяется согласно формуле t р.о. ij = t рн ij + t ij и записывается в графу 6.

Раннее начало остальных можно определить как, если рассматривается, например работа 2,5, у которой начальное событие 2, то время ее раннего начала равно времени раннего окончания работы 12, так как у нее конечное событие 2. Значение из графы 6 переписывается в графу 5. Коды предшествующих работ указаны в графе 2. Раннее окончание также определяется по формуле t р.о. ij = t рн ij + t ij

Если, в графе 2 указано, что некой работе предшествует более, чем одна работа (работе 5,6 предшествуют работы 2,5 и 3,5), то необходимо выбрать значение раннего начала из нескольких вариантов значения (9 – по времени окончания работы 2,5 или 13 – по времени окончания работы 3,5). Правило выбора соответствует формуле t p .н. ij = (t pi +t ij) max , то есть выбирается максимальное значение (в примере – 16). Ранние окончания определяются как указывалось выше.

Максимальное значение раннего окончания в графе 6 соответствует значению продолжительности критического пути (16).

Второй проход вдоль строк таблицы от работы, записанной в последней строке, к работе, записанной в первой строке, позволяет определить значения поздних показателей работ. Для работ, у которых нет последующих работ (в графе 3 – прочерк, в примере работы 46, 5,6) в графу позднего окончания (8) записывается значение критического пути. Для этих работ значение позднего начала вычисляется по формуле t п.н. ij t по ij - t ij

Позднее окончание остальных можно определить как, если рассматривается, например работа 3,5, у которой конечное событие 5, то время ее позднего окончания равно времени позднего начала работы 5,6, так как у нее конечное событие 5. Значение из графы 7 переписывается в графу 8. Коды последующих работ указаны в графе 3. Позднее начало также определяется по формуле t п.н. ij t по ij - t ij .

Если, в графе 3 указано, что некой работе следует более, чем одна работа (работе 0,1 следуют работы 1,2 и 1,3), то необходимо выбрать значение позднего окончания из нескольких вариантов значения (3 – по времени начала работы 1,3 или 7 – по времени начала работы 1,2), выбирается минимальное значение (в примере – 3). Позднее начало определяются как указывалось выше по формуле t п.н. ij t по ij - t ij .

Значение полного резерва времени (столбец 9) рассчитывается по формуле

R nij = t по ij - t рн ij - t ij .

Значение свободного резерва времени (столбец 10) рассчитывается по формуле

R с ij = t ро ij - t рн ij - t ij

  • 1. Выделить критический путь и найти его длину;
  • 2. Определить резервы времени каждого события;
  • 3. Определить резервы времени всех работ и коэффициент напряженности работы предпоследней работы

Решение

Для решения задачи применим следующие обозначения.

Элемент сети

Наименование параметра

Условное обозначение параметра

Событие i

Ранний срок свершения события

Поздний срок свершения события

Резерв времени события

Работа (i, j)

Продолжительность работы

Ранний срок начала работы

Ранний срок окончания работы

Поздний срок начала работы

Поздний срок окончания работы

Полный резерв времени работы

Продолжительность пути

Продолжительность критического пути

Резерв времени пути

Для определения резервов времени по событиям сети рассчитывают наиболее ранние t p и наиболее поздние t п сроки свершения событий. Любое событие не может наступить прежде, чем свершаться все предшествующие ему события и не будут выполнены все предшествующие работы. Поэтому ранний (или ожидаемый) срок tp(i) свершения i-ого события определяется продолжительностью максимального пути, предшествующего этому событию:

t p (i) = max(t(L ni)) (1)

где L ni - любой путь, предшествующий i-ому событию, то есть путь от исходного до i-ого события сети.

Если событие j имеет несколько предшествующих путей, а следовательно, несколько предшествующих событий i, то ранний срок свершения события j удобно находить по формуле:

t p (j) = max (2)

Задержка свершения события i по отношению к своему раннему сроку не отразится на сроке свершения завершающего события (а значит, и на сроке выполнения комплекса работ) до тех пор, пока сумма срока свершения этого события и продолжительности (длины) максимального из следующих за ним путей не превысит длины критического пути. Поэтому поздний (или предельный) срок t п (i) свершения i-ого события равен:

t п (i) = t kp - max(t(L ci)) (3)

где Lci - любой путь, следующий за i-ым событием, т.е. путь от i-ого до завершающего события сети.

Если событие i имеет несколько последующих путей, а следовательно, несколько последующих событий j, то поздний срок свершения события i удобно находить по формуле:

t п (i) = min

Резерв времени R(i) i-ого события определяется как разность между поздним и ранним сроками его свершения:

R(i) = t п (i) - t p (i)

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

Критические события резервов времени не имеют, так как любая задержка в свершении события, лежащего на критическом пути, вызовет такую же задержку в свершении завершающего события. Таким образом, определив ранний срок наступления завершающего события сети, мы тем самым определяем длину критического пути.

При определении ранних сроков свершения событий tp(i) двигаемся по сетевому графику слева направо и используем формулы (1), (2).

Расчет сроков свершения событий.

Для i=0 (начального события), очевидно tp(0)=0.

i=1: t p (1) = t p (0) + t(0,1) = 0 + 0 = 0.

i=2: t p (2) = t p (1) + t(1,2) = 0 + 8 = 8.

i=3: t p (3) = t p (1) + t(1,3) = 0 + 3 = 3.

i=4: max(t p (2) + t(2,4);t p (3) + t(3,4)) = max(8 + 6;3 + 3) = 14.

i=5: tp(5) = tp(4) + t(4,5) = 14 + 0 = 14.

i=6: max(t p (4) + t(4,6);t p (5) + t(5,6)) = max(14 + 5;14 + 3) = 19.

i=7: t p (7) = t p (6) + t(6,7) = 19 + 9 = 28.

i=8: max(t p (2) + t(2,8);t p (6) + t(6,8);t p (7) + t(7,8)) = max(8 + 18;19 + 5;28 + 4) = 32.

i=9: max(t p (5) + t(5,9);t p (7) + t(7,9)) = max(14 + 2;28 + 4) = 32.

i=10: max(t p (4) + t(4,10);t p (7) + t(7,10);t p (9) + t(9,10)) = max(14 + 4;28 + 2;32 + 0) = 32.

i=11: max(t p (8) + t(8,11);t p (10) + t(10,11)) = max(32 + 12;32 + 4) = 44.

Длина критического пути равна раннему сроку свершения завершающего события 11: t kp =tp(11)=44

При определении поздних сроков свершения событий t п (i) двигаемся по сети в обратном направлении, то есть справа налево и используем формулы (3), (4).

Для i=11 (завершающего события) поздний срок свершения события должен равняться его раннему сроку (иначе изменится длина критического пути): t п (11)= t р (11)=44

i=10: t п (10) = t п (11) - t(10,11) = 44 - 4 = 40.

i=9: t п (9) = t п (10) - t(9,10) = 40 - 0 = 40.

Просматриваются все строчки, начинающиеся с номера 8.

i=8: t п (8) = t п (11) - t(8,11) = 44 - 12 = 32.

Просматриваются все строчки, начинающиеся с номера 7.

i=7: min(t п (8) - t(7,8);t п (9) - t(7,9);t п (10) - t(7,10)) = min(32 - 4;40 - 4;40 - 2) = 28.

i=6: min(t п (7) - t(6,7);t п (8) - t(6,8)) = min(28 - 9;32 - 5) = 19.

Просматриваются все строчки, начинающиеся с номера 5.

i=5: min(t п (6) - t(5,6);t п (9) - t(5,9)) = min(19 - 3;40 - 2) = 16.

i=4: min(t п (5) - t(4,5);t п (6) - t(4,6);t п (10) - t(4,10)) = min(16 - 0;19 - 5;40 - 4) = 14.

Просматриваются все строчки, начинающиеся с номера 3.

i=3: t п (3) = t п (4) - t(3,4) = 14 - 3 = 11.

i=2: min(t п (4) - t(2,4);t п (8) - t(2,8)) = min(14 - 6;32 - 18) = 8.

i=1: min(t п (2) - t(1,2);t п (3) - t(1,3)) = min(8 - 8;11 - 3) = 0.

(0,1): 0 - 0 = 0;

Таблица 1 - Расчет резерва событий

Номер события

Сроки свершения события: ранний tp(i)

Сроки свершения события: поздний tп(i)

Резерв времени, R(i)

Заполнение таблицы 2.

Перечень работ и их продолжительность перенесем во вторую и третью графы. При этом работы следует записывать в графу 2 последовательно: сначала начиная с номера 0, затем с номера 1 и т.д.

Во второй графе поставим число, характеризующее количество непосредственно предшествующих работ (КПР) тому событию, с которого начинается рассматриваемая работа.

Так, для работы (1,2) в графу 1 поставим число 1, т.к. на номер 1 оканчиваются 1 работы: (0,1).

Графу 4 получаем из таблицы 1 (t p (i)). Графу 7 получаем из таблицы 1 (t п (i)).

Значения в графе 5 получаются в результате суммирования граф 3 и 4.

В графе 6 позднее начало работы определяется как разность позднего окончания этих работ и их продолжительности (из значений графы 7 вычитаются данные графы 3);

Содержимое графы 8 (полный резерв времени R(ij)) равно разности граф 6 и 4 или граф 7 и 5. Если R(ij) равен нулю, то работа является критической

Таблица 2 - Анализ сетевой модели по времени

Работа (i,j)

Количество предшествующих работ

Продолжительность tij

Ранние сроки: начало tijР.Н.

Ранние сроки: окончание tijР.О.

Поздние сроки: начало tijП.Н.

Поздние сроки: окончание tijП.О.

Резервы времени: полный RijП

Независимый резерв времени RijН

Частный резерв I рода, Rij1

Частный резерв II рода, RijC

Следует отметить, что кроме полного резерва времени работы, выделяют еще три разновидности резервов. Частный резерв времени первого вида R 1 - часть полного резерва времени, на которую можно увеличить продолжительность работы, не изменив при этом позднего срока ее начального события. R 1 находится по формуле:

R(i,j)= R п (i,j) - R(i)

Частный резерв времени второго вида, или свободный резерв времени Rc работы (i,j) представляет собой часть полного резерва времени, на которую можно увеличить продолжительность работы, не изменив при этом раннего срока ее конечного события. Rc находится по формуле:

R(i,j)= R п (i,j) - R(j)

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

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

R(i,j)= Rп(i,j)- R(i) - R(j)

Критический путь : (0,1)(1,2)(2,4)(4,6)(6,7)(7,8)(8,11)

Продолжительность критического пути: 44

Найдем коэффициент напряженности работы предпоследней работы. Так как длина критического пути 44, максимальный путь, проходящий через работу (1,10) равен 32, тогда

К(1,10)=(32-28)/(44-28)=0,296.

4. Интернет-провайдер в небольшом городе имеет 5 выделенных каналов обслуживания. В среднем на обслуживание одного клиента уходит 25 минут. В систему в среднем поступает 6 акзаов в час. Если свобдных каналов нет, следует отказ. Определить характеристики обслуживания: вероятность отказа, среднее число занятых обслуживанием линий связи, абсолютную и относительную пропускные способности, вероятность обслуживания. Найти число выделенных каналов, при котором относительная пропускная способность системы будет не менее 0,95. Считать, что потоки заявок и обслуживаний простейшие

Интенсивность потока обслуживания:

Интенсивность нагрузки:

с = л * t обс = 6 * 25/60 = 2.5

Интенсивность нагрузки с=2.5 показывает степень согласованности входного и выходного потоков заявок канала обслуживания и определяет устойчивость системы массового обслуживания.

Вероятность того, что обслуживанием:

занят 1 канал:

p 1 = с 1 /1! p 0 = 2.5 1 /1! * 0.0857 = 0.214

заняты 2 канала:

p 2 = с 2 /2! p 0 = 2.5 2 /2! * 0.0857 = 0.268

заняты 3 канала:

p 3 = с 3 /3! p 0 = 2.5 3 /3! * 0.0857 = 0.223

заняты 4 канала:

p 4 = с 4 /4! p 0 = 2.5 4 /4! * 0.0857 = 0.139

заняты 5 канала:

p 5 = с 5 /5! p 0 = 2.5 5 /5! * 0.0857 = 0.0697

Вероятность отказа- это доля заявок, получивших отказ:

Значит, 7% из числа поступивших заявок не принимаются к обслуживанию.

Вероятность обслуживания поступающих заявок -вероятность того, что клиент будет обслужен:

В системах с отказами события отказа и обслуживания составляют полную группу событий, поэтому:

p отк + p обс = 1

Относительная пропускная способность Q = p обс .

p обс = 1 - p отк = 1 - 0.0697 = 0.93

Следовательно, 93% из числа поступивших заявок будут обслужены. Среднее число каналов, занятых обслуживанием

n з = с * p обс = 2.5 * 0.93 = 2.326 канала.

Среднее число простаивающих каналов .

n пр = n - n з = 5 - 2.326 = 2.7 канала.

Коэффициент занятости каналов обслуживанием .

Следовательно, система на 50% занята обслуживанием.

Абсолютная пропускная способность

A = pобс * л = 0.93 * 6 = 5.581 заявок/час.

Среднее время простоя СМО .

t пр = p отк * t обс = 0.0697 * 0.417 = 0.029 час.

Среднее число обслуживаемых заявок .

L обс = с * Q = 2.5 * 0.93 = 2.326 ед.

Среднее время пребывания заявки в СМО (формула Литтла).

Число заявок, получивших отказ в течение часа: л * p 1 = 0.418 заявок в час.

Номинальная производительность СМО: 5 / 0.417 = 12.002 заявок в час.

Фактическая производительность СМО: 5.581 / 12.002 = 47% от номинальной производительности.

Определим количество каналов, необходимых для обеспечения работоспособности системы с вероятностью P ? 0.95

Для этого находим n из условия:

Найдем вероятность того, что если в системе будет 6 каналов и все они будут заняты:

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

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

Рис. 121. Схема сетевого графика с критическим путем.

Критический путь начинается с первоначального события и идет по сети слева направо до конечного события. При этом самые ранние сроки начала и окончания работ определяются путем суммирования продолжительности всех работ, от которых зависит данная работа, начиная от начального события. Эти данные проставляются в квадратиках, располагаемых возле кружков событий.

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

При небольшом количестве событий указанный расчет не представляет собой сложности. Однако, если учесть, что сетевые графики пусковых комплексов промышленных предприятий обычно охватывают сотни и даже тысячи событий, то для их подсчета требуется значительное время. В таких случаях расчет сетевого графика ведется последовательно с использованием соответствующих формул и таблиц вручную при количестве событий до 500 или с помощью ЭВМ при большем их количестве. Для уяснения методики указанных расчетов можно использовать данные, приведенные на рис. 121.

Если принять буквенные обозначения начального события какой-либо из работ - т, конечного п и конечного события следующей за ней работы - к, то эти работы можно обозначить индексами m - n и n - к.

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

Приняв обозначения:

Расчет начинается с определения ранних сроков работ, т. е. с

Раннее начало первых работ 1-2 и 1-3, выходящих из начального события 1, равно нулю, или

т. е. если событие m является начальным, то раннее начало работы m - n будет

Самое раннее начало работы

определяется продолжительностью самого длинного пути от начального события до предшествующего события данной работы.

Например, для работы 7 - 8 раннее начало по цепи 1 - 2 - 7 равно:

Однако по технологической зависимости производства работ следует, что начать работу 7 - 8 до окончания работы 2 - 7 нельзя, поэтому раннее начало работы 7 - 8 следует принять через 9 дней, т. е. работу можно начать на 10-й день.

По аналогии определяем раннее начало для остальных работ:

Раннее начало работы 5 - 9:

Так как работа 5 - 9 не может быть начата дож окончания 7 - 8, следует принять ее начало по расчету цепи 1 - 2 - 7 - 8, т. е. через 14 дней после начала строительства. По этим же причинам раннее начало работы 8 - 9 следует принять по цепи 1 - 2 - 7 - 8, т. е.

Раннее начало работы 9 - 10:

Следует принять

18 дней, так как эта работа не может быть выполнена до окончания работы 7 - 8.

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

Очевидно, что раннее начало последующей работы определяется ранним окончанием предыдущих работ, т. е.

Если данной работе предшествует несколько работ, то ее Тр.н будет максимальной из величин ранних окончаний предыдущих работ:

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

Раннее окончание работы

определяется по формуле:

В рассматриваемом примере эти сроки будут:

Как видно из приведенного расчета, раннее начало и окончание определяются для всех работ графика последовательно от начального события. Расчет определения ранних сроков окончания работ все время идет по наибольшим величинам продолжительности работ.

Максимальная величина суммы ранних окончаний технологически связанной цепи работ, завершающаяся конечным событием всего графика (в нашем случае цепи 1 - 2 - 7 - 8 - 9 - 10), определяет продолжительность критического пути и срок строительства. В рассматриваемом примере Пкр = 23 дня.

Самое позднее начало работы, которое не вызовет задержки окончания строительства всего объекта, определяется разностью продолжительности критического пути и самого длинного пути от предшествующего события данной работы до конечного события. ^

Например, для работы 7 - 8 (рис. 121) позднее начало будет равно:

Несколько сложнее определить позднее начало работы 2 - 7 или самое позднее свершение события 2, от которого зависит начало последующих работ 2 - 7, 2 - 8, 2 - 9 и др. К работе 2 - 7 от конечного события 10 до рассматриваемого 2 можно подойти несколькими путями:

путь 1 (10 - 9 - 2) продолжительностью L1 = 5+ 10 = 15 дней;

путь 2 (10 - 9 - 8 - 2) продолжительностью L2 = 5 + 4 + 8 = 17 дней;

путь 3 (10 - 9 - 8 - 7 - 2) продолжительностью L3 = 5 + 4 + 5 + 6 = 20 дней.

Соответственно этим путям поздние сроки начала работы

будут равны:

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

т. е. начать работу 2 - 7 не позднее чем через 3 дня после начала строительства. Если взять больший срок позднего начала работы 2 -- 7, то все последующие работы будут также выполняться позднее, что вызовет в целом задержку в окончании строительства.

Самым поздним окончанием последней работы 9-10 в рассматриваемом сетевом графике явится свершение события 10, срок которого определяется продолжительностью критического пути, т. е. ранним сроком завершения работ, лежащих на пути 1 - 2 - 7 - 8 - 9 -- 10. В нашем случае Пкр = 23 дням и

23 дням, поэтому

или в общем виде

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

Для работы 7 - 8:

Для работы 2 - 7:

В общем виде определить поздний срок выполнения работы можно следующим образом. Позднее начало работ

равно разности позднего окончания

и продолжительности работы m - n, т. е.

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

Как указывалось ранее, различают полный резерв времени рассматриваемого пути (цепи), частный и общий резервы времени работы.

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

где Пкр -суммарная продолжительность работ, лежащих на критическом пути;

Пц - то же, лежащая на рассматриваемой цепи.

В нашем примере величина полного резерва между критическим путем 1-2-7-8-9-10, равным 23 дням, и цепью 1-3-4-5-9-10, равной 2+4+3 + 3+5= 17 дням, будет Рпол = 23-17 = 6 дням.

Таким образом, полный резерв Рпол данной цепи (пути) равен сумме частных (свободных) резервов работ, лежащих на ней

В нашем примере:

Полный или общий резерв времени Р° работы m - n определяется как резерв времени у максимального из путей, проходящего через эту работу.

Величина

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

Общий запас времени определяют разностью позднего и раннего начала времени или позднего и раннего окончания работы.

Например, общий запас времени для работы 7 - 8 составляет

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

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

Например, частный запас времени для работы 2 - 8 составляет:

В общем виде частный запас времени Рч определяют по формуле:

После окончания расчета сетевого графика легко определить критический путь по видам работ, у которых Р°=0; критический путь включает все работы (стрелки), расположенные последовательно одна за другой, т. е. он обозначает работы, на выполнение которых требуются наибольшие затраты времени.

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

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

Суммируя время, необходимое для выполнения всех работ, расположенных на критическом пути, определяют продолжительность строительства объекта

Расчетные параметры СГ:

i - j код данной работы;

i код начального события данной работы;

j код конечного события данной работы;

h i - код работ, предшествующих данной работе;

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

j - k код работ, последующих за конечным событием данной работы;

k код событий, последующих конечному событию данной работы;

L путь;

L кр критический путь;

t L – продолжительность пути;

T L кр – продолжительность критического пути и критический срок;

t i - j – продолжительность работы;

T р.н i - j –раннее начало работы;

T р.о i - j –раннее окончание работы;

T i p ранний срок свершения события I ;

T п.н i - j – позднее начало работы i - j ;

T п.о i - j позднее окончание работы i - j ;

T n j поздний срок свершения события j ;

R i - j общий (полный) резерв времени работы i - j ;

r i - j – частный (свободный) резерв времени работы i - j ;

Общая схема кодирования работ и события показана на рис.3.18.

Рис. 3.18. Общая схема кодирования работ и событий

Расчет сетевого графика аналитическим путем. Расчет времен­ных параметров СГ может выполняться по работам или по событиям, как это будет показано ниже.

Рис. 3.19. Сетевой график

Расчет ранних сроков. Ранние сро­ки начала и окончания работ и свершения событий СГ рассчитывают, начиная от ис­ходного события последовательно по всем путям СГ прямым ходом расчета. В резуль­тате этого расчета кроме ранних сроков ус­танавливают также общую продолжитель­ность работы по графику в целом и по от­дельным его участкам (рис. 3.19).

Расчет по работам. Раннее начало работы T р.н i - j самое раннее из возможных время начала работы - определяют продолжительностью самого длинного пути от исходного события до начального события данной работы:

T р . н i-j =max t h-i (3.1)

Например, для работы 6-8 (рис. 3.19) раннее начало:

Так как продолжительность наибольшего пути 1-2, 2-5, 5-6 состав­ляет 16, то работу 6-8 можно начать на 17-й день. Раннее окончание работы T р.о i - j – время окончания работы (она нача­та в самый ранний из возможных сроков) – определяют суммой раннего начала и продолжительности данной работы:

T р . о i-j = T р . н i-j + t h-i . (3.2)

Например, для работы 6-8 раннее окончание:

T р.о 6-8 = T р.н 6-8 + t 6-8 =16+6=22.

Расчет по событиям. Ранний срок свершения начального собы­тия Т p i определяют максимальной величиной суммы ранних сроков свершения предшествующих событий и продолжительности работ, вхо­дящих в данное событие:

T p i = max { T p h + t h -1 }. (3.3)

Например,

Естественно, что расчет раннего срока свершения конечного со­ бытия работы выполняют по той же формуле.

Расчет поздних сроков. Расчет поздних сроков окончания и начала работ сетевого графика и свершения событий производят после того, как определены все ранние сроки и общая продолжительность. Расчет ведут обратным ходом от завершающего события к исходному последовательно по всем путям СГ.

Расчет по работам. Позднее окончание работы самый поздний из допустимых сроков окончания работы, при котором не увеличивается общая продолжительность работ сетевого графика.

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

T п . о i- j = minT п . н . j-k (3.4)

Определение позднего начала через позднее окончание основано на том, что расчет ведут от завершающего события, у которого ранние и поздние сроки совпадают, т. е. T р k = T n k . , поэтому, рассчитав ранние сроки работ, мы установили тем самым и поздний срок завершающего события:

T п.о j - k = T кр = max T p j - k . (3.5)

Например, для работы 2-5 позднее окончание:

Позднее начало работы T п.н i - j самый поздний из допустимых сро ков начала работы, при котором не увеличивается общая продолжитель­ ность работ. Позднее начало работы равно разности между величинами ее позднего окончания и продолжительности:

T п.н 2-5 = T п. o i - j t i - j . (3.6)

Например, для работы 2-5 позднее начало:

T п.н 2-5 = T 2-5 t 2-5 =15 – 12 = 3.

Расчет по событиям. Поздний срок Т n j свершения события j опре­ деляется минимальной величиной из значений разности поздних сроков свершения конечных событий k и продолжительности работ, выходящих из данного события j :

T n i = min {T n k – t j-k }. (3.7)

Например, для события 5:

Сопоставление ранних и поздних сроков работ и событий по­зволяет рассчитать резерв времени, критический путь и провести анализ параметров графика.

Если ранние и поздние характеристики работ совпадают, то ра­ боты лежат на критическом пути. Критическими являются те события, на которых совпадают ранние и поздние сроки свершений.

Для критических работ соблюдаются следующие условия:

    ранние и поздние сроки начала работы и соответственно их окончания равны, т. е.

T р.н i - j = T п.н. i - j = T н i - j ; T р.о. i - j = T п.о. i - j = T o i - j (3.8)

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

T р i = T п i ; T р j = T п j ; (3.9)

2) разность между возможными сроками окончания и начала работы равна ее продолжительности, т. е.

T o i-j – T H i-j = t i-j , (3.10)

или разность между сроками свершения конечного и начально­го событий равна продолжительности данной работы, т. е.

T j T i = T i - j (3.11)

Например, для критической работы 3-7 первое условие T p.н 3-7 = T п.н 3-7 =10 , а также T p.о 3-7 = T п.о 3-7 =15 соблюдено. Второе условие:

Общий (полный) и частный резервы времени для работ критиче­ ского пути равны нулю. Для остальных работ определяют различные ви­ды резервов времени.

Общий (полный) резерв времени работы это максимальное вре­ мя, за которое можно задержать начало работы или увеличить ее про­ должительность без изменения общего срока строительства. Величина Ri - j определяется разностью поздних и ранних сроков начала или окон­чания работы:

R i - j = T п.н i - j - T p.н i - j = T п.о i - j - T p.о i - j , (3.12)

R i - j = T п.о i - j - T p.н i - j t i - j . (3.13)

Например, общий резерв времени для работы 4-6 составляет

или то же самое по событиям:

R i-j = T n j – T р i – t i-j ,

R 4-6 = T n 6 – T p 4 – t 4-6 = 19 – 2 - 4 = 13 (3.14)

Частный (свободный) резерв времени работы r i - j – максимальное количество времени, на которое можно перенести начало работы или увеличить ее продолжительность без изменения раннего начала последующих работ. Оно имеет место, когда в событие входят две работы и больше, и определяется разностью значений раннего начала последующей работы и раннего окончания данной работы.

Например, для работы 4-6 частный резерв

r i - j = T p j - k T p . o i - j ,

r 4-6 = T p 6-8 - T p . o 4-6 = 16 – 6 = 10 , (3.15)

или в терминах событий

r i-j =T p j – T p i – t i-j (3.16)

Например, частный резерв времени для той же работы 4-6 составляет

R 4-6 = T p 6 - T p 6 t 4-6 = 16 - 2 – 4 = 10.

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

Рис. 3.20. Варианты формы записи результатов расчета: а – по секторам; б – в виде дроби; 1 – раннее начало работы Б; 2 – позднее окончание работы А

Расчет на сети требует проведения только чисто механических операций без обращения к формулам (рис. 3.21). Порядок расчета:

1. У исходного события под чертой (в знаменателе) ставят нуль.

2. Для каждого следующего события в знаменателе записы­вают число, равное сумме значения раннего срока свершения предыдущего события и продолжительности работы. Так, для события 2 записывают 2 (0+2=2), для со­бытия 4 – 8 (2+6=8) и т. д.

3. Если в событие входит две работы или больше, то рассчитывают значение каждой из них, записывая над стрелкой, но в знаменатель переносят только максимальное значение из всех полученных. Например, в событие 5 входят работы 2-5 и 2-3 (через зависимость). Первый путь дает значение 2+3=5, второй – 2 + 5=7. Принимают максимальное 7 и записывают в знаменатель. В событие 11 входит четыре работы, из них записывают максимальное значение 39.

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

5. Значение числителей определяют, ведя расчет от завершающего события к исходному, вычитая из значения поздних сроков свершения конечного события продолжительность предшествующих им работ. В отличие от расчета ранних сроков (знаменатель), если из события выходят две работы или более, принимают не максимальное, а минимальное значение. Например, из события 7 выходят две работы со значе­ниями 17 и 32; принимают минимальное 17.

6. Критический путь проходит через события, в которых значе­ния в числителе и знаменателе совпадают. Полный и частный резерв времени для работ критического пути равен нулю. На рис. 3.23 дан сетевой график с расчетными параметрами и показан критический путь.

7. Общий резерв времени для любой работы определяют вычитанием из значения числителя (конечного события данной работы) суммы значений знаменателя (начального события данной работы) и ее продолжительности. Так, для работы 9-10 полный резерв равен 34 (числитель конечного события) - 21 (знаменатель начального события) - 4 (продолжительность работы) = 9. Резерв времени события равен разности значений числителя и знаменателя. Соответственно для события 10 полный резерв равен 34 (числитель) - 25 (знаменатель) =9.

8. Частный резерв для любой работы определяют вычитанием из значения знаменателя конечного события данной работы суммы значений знаменателя начального события и продол­жительности данной работы. Для работы 4-8 частный резерв равен 17- (8+8) = 1.

Рис. 3.21. Расчет ранних начал работ сетевого графика

Рис. 3.22. Расчет поздних окончаний работ сетевого графика

Рис. 3.23. Сетевой график

Расчет сетевого графика табличным методом. При расчете СГ события кодируются в порядке возрастания (табл. 3). Сверху вниз за­полняют три первые колонки. По порядку номеров рассматривают каждое событие. Из первого события выходит работа 1-2, записывают ее код в гр. 2, продолжительность, равную 2, – в гр. 3, а так как предшествующих ей работ нет, в гр. 1 ставим прочерк.

Из события 2 выходят три работы: 2-3 с продолжительностью 5 дн; 2-4 с продолжительностью 6 дн; 2-5 с продолжительностью 3 дн. Записы­вают коды работ и их продолжительность в гр. 2 и 3, затем рассматривают работы, входящие в событие 2. Такой оказывается работа 1-2, так как только эта работа в гр. 2 оканчивается цифрой 2. Начальным событием этой работы является событие 1. Номер 1 записывают в гр. 1 для всех трех работ и т. д. Зависимость вносят в таблицу с нулевой продолжительностью (3-5, 7-8).

Если работа имеет несколько предшествующих событий, то записывают все их коды. Работе 5-7 предшествуют работы 2-5 и 3-5, имеющие начальные события 2 и 3, их коды 2 и 3 записывают в гр. 1.

В гр. 4, 5 записывают расчет ранних параметров работы – раннее начало и раннее окончание. Расчет ведут от исходного события до завер­шающего. Для простых событий, в которые входит только одна работа, раннее начало этой работы равно раннему окончанию предшествующей работы. Раннее окончание работы равно сумме ее раннего начала плюс продолжительность данной работы, т. е. данные гр. 4 плюс данные гр. 3 заносят в гр. 5.

Раннее начало исходной работы 1 -2 равно 0 (гр. 4); раннее оконча­ние работы 1-2 равно 2(0+2). Работе 2-3 предшествует работа 1-2, для ко­торой раннее окончание равно 2 (гр. 5). А так как раннее окончание пред­шествующей работы равно раннему началу последующей, число 2 запи­сывают в гр. 4 рассматриваемой работы 2-3. Прибавив к 2 продолжитель­ность работы 5 записывают в гр. 5 число 7.

Таблица 3.

Расчет параметров сетевого графика

Резервы работ

Код начальных событий предшествую-щи работ h

Код работы

Прдолжительность работы t i-j

начало работ

окончание работ

(гр. 3 + гр. 4)

окончания работ

общие (гр. 6 - гр. 4)

(гр. 7 - гр. 5)

Отметка критических работ

Ранние начала работ 2-4 и 2-5 также равны 2, так как им предшествует то же самое событие 2. В гр. 4 против кода этих работ записывают 2, а в гр. 5 заносят соответственно 8(2+6) и 5(2+3). Работам 3-5 и 3-6 также предшествует только одна работа 2 -3 с цифрой 7 в гр. 5. Переносят 7 в гр.4 и т. д.

При рассмотрении сложного события, т. е. когда ему предшествуют две работы и более, раннее начало последующей работы будет равно наибольшему значению их ранних окончаний предшествующих работ. В настоящей таблице работы 5-7, 7-8, 7-11 и 8-9 имеют по две предшест­вующие работы (см. гр. 1). Например, работе 5-7 предшествуют работы 2-5 и 3-5 с начальными событиями 2 и 3.

Так как ранние характеристики работ, в том числе и работ 2-5 и 3-5, рассчитаны, остается только сравнить их величины. Раннее окончание работы 2-5 равно 5, а работы 3-5 равно 7. Большее из этих чисел 7 перено­сим в гр. 4 строки работы 5-7, после чего определяют раннее окончание этой работы: 7+5=12.

В гр. 6, 7 записывают расчеты поздних параметров работ – позднее начало и позднее окончание. Расчет ведут в обратном порядке, т. е. от завершающих работ до исходной снизу вверх. Для простого события, из которого выходит только одна работа, позднее окончание предшествующей работы равно позднему началу рассматриваемой работы. Позднее начало данной работы равно разности между ее поздним окончанием и продолжительностью.

Для сложного события, из которого выходит несколько работ, позднее окончание предшествующих работ равно меньшему из поздних начал рассматриваемых работ. Так, для завершающей работы 10-11, как и для других работ, оканчивающихся завершающим событием сети (событие 11), позднее окончание работ равно наибольшей величине из всех ранних окончаний работ, т. е. работе 9-11 (гр. 5). Это число записывают в гр. 7 работ 10-11 и 9-11. Из гр. 7 вычитают продолжительность работы (гр. 3) и получают позднее начало для работы (гр. 6) 10-11, равное 39-5=34, и для работы 9-11, равное 39-18=21.

Работа 9-10 кончается событием 10; таким событием начинается работа 10-11, ее значение 34 из гр. 5 переносят в гр. 7 нашей работы. Вы­чтя из гр. 7 значение гр. 3, записывают в гр. 6 число 30. В этом же порядке продолжают расчет снизу вверх. При расчете сложных событий отличие заключается в необходимости выбора минимального значения из несколь­ких возможных. Позднее начало исходной работы должно быть равно ну­лю.

Гр. 8 – общий резерв времени определяют как разность между значениями гр. 6 и 4 или гр. 7 и 5. Так, для работы 1-2 полный резерв R| 1-2 =0(0-0=0) или 2-2=0; для работы 2-4 R 2 - 4 = 1(3-2=1) или 9-8=1 и т. д. до конца.

В гр. 9 записывают частный резерв времени, который определяют как разность между ранним началом последующей работы по гр. 4 и ран­ним окончанием данной работы по гр. 5.

Работы, не имеющие общего резерва, естественно, не имеют и ча­стного резерва, поэтому в гр. 9 ставят 0 всюду, где 0 имеется в гр. 8. Пер­вой работой, имеющей резерв, будет работа 2-4. Для определения раннего начала последующей работы надо найти в гр. 2 любую работу, начинаю­щуюся с последней цифры кода нашей работы, т. е. с цифры 4. Такой бу­дет работа 4-8, имеющая по гр. 4 раннее начало 8. Раннее окончание на­шей работы по гр. 5 тоже равно 8, значит, частный резерв равен

r 2-4 = t p.н 4-8 t p.o 2-4 = 8-8=0.

Последующей по отношению к работе 2-5 будет работа 5-7 со зна­чением раннего начала 7. Раннее окончание работы 2-5 равно 5. Отсюда частный резерв r 2-5 = 7-5 = 2.

Гр. 10 – критический путь при табличном методе расчета лежит на работах, общий резерв времени которых равен 0. Отмечаем знаком "+" работы, лежащие на критическом пути. К таким работам относятся все, имеющие 0 в гр. 8. На графике критический путь должен представлять со­бой непрерывную последовательность работ от начального события до конечного.

Анализируя таблицу, мы получаем сведения о длине критического пути, ранних и поздних началах и окончаниях каждой из работ, общих и частных резервах времени.