Расчет параметров сетевых графиков. Практика построения сетевого графика

Расчет и анализ сетевых графиков

Основные понятия и определения

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

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

1.2. Сетевой график (сетевая модель или просто сеть) - это модель всего процесса выполнения данного комплекса робот, изображенная в виде ориентированного графа и отражающая взаимосвязь и параметры всех работ.

1.3. Работа - это трудовой процесс, приводящий к некоторому результату и требующий затрат времени и ресурсов. Работой считают и ожидание.

Ожидание - работа не требующая затрат труда (и других ресурсов), но требующая затрат времени.

Работа на сетевом графике обозначается сплошной линией со стрелкой.

Продолжительность работы указывается числом над стрелкой. Единицей измерения продолжительности работ может быть день, неделя, декада, месяц. Длина стрелки выбирается произвольно. Она не отражает продолжительности работы. Работа обозначается шифрами начального и конечного события (ij ). Продолжительность работы tij .

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

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

I.5. Путь - это любая последовательность робот сетевой модели, в которой конечное событие каждой работы совпадает с начальным событием следующей за ней. Путь обозначается индексом (L ). Продолжительность пути определяется суммой продолжительностей вводящих в данный путь, работ и обозначается t(L ). Различают путь полный (L (J - C )), т. е. путь от исходного со­бытия до завершающего, и путь от любого события до другого L (m 1 - m 2).

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

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

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

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

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

Ниже приведены три разновидности этих формул, которые соответствуют вариантам индивидуальных заданий:

1-й способ ; ;

2-й способ ; ;

3-й способ ; .

Для расчета по этим формулам от ответственных исполнителей получают путем опроса следующие экспертные оценки времени выполнения работ:

а (или tmin ) - минимальная (оптимистическая) продолжительность работы, т. е. оценка продолжительности работы в предположении наиболее благоприятного стечения обстоятельств;

b (или tmax ) - максимальная (пессимистическая) продолжительность работы, т. е. продолжительность работы в предположении наиболее неблагоприятного стечения обстоятельств;

m (или t н. в.) - наиболее вероятная оценка продолжительности работы - оценка продолжительности при наиболее часто встречающихся условиях выполнения работы.

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

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

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

,

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

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

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

Ткр = t [L (J -C )max ] .

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

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

R (L ) = Tкр - t (L ) .

3. Ранний срок свершения события - срок, необходимый для выполнения всех работ, предшествующих данному событию i

Тр(i ) = t [L (J -i )max ] или Тр(j ) = max .

Ранний срок исходного события сети принимается равным нулю: Тр(J ) = 0 .

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

Тп(i ) = Tкр - t [(i -C )max ] или Тп(i ) = [Тп(j )-tij ]min .

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

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

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

R (i ) = Tп(i ) - Tp(i ) = R (Lmax ) .

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

6. Ранний срок начала работы - это самый ранний из возможных сроков начала работы: t р. н.(ij ) = Tp(i ) .

7. Ранний срок окончания работы - это самый ранний из возможных сроков окончания работы

t р. о.(ij ) = t р. н.(ij ) + tij = Tp(i ) + tij .

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

t п. н.(ij ) = t п. о.(ij ) - tij = Tп(j ) - tij .

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

t п. о.(ij ) = Tп(j ) .

Для работ критического пути:

t р. н.(ij ) = t п. н.(ij ) и t р. о.(ij ) = t п. о.(ij ) .

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

R п(ij ) = Tп(j ) - Tp(i ) - tij .

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

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

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

11. Свободный резерв времени работы - равен разности между ранними сроками наступления событий j и i за вычетом продолжительности работы (ij ):

R c(ij ) = Tp(j ) - Tp(i ) - tij .

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

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

3.12. Коэффициент напряженности работы используется в сетевом планировании для характеристики напряженности сроков выполнения работ и определяется по следующей формуле:

,

где t (Lmax ) - продолжительность максимального пути, проходящего через данную работу;

t ¢(L кр) - продолжительность отрезка пути t (Lmax ), совпадающего с критическим путем.

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

Величина коэффициента напряженности у разных работ в сети лежит в пределах 0 £ Кн(ij ) £ i .

Для всех работ критического пути Кн(ij ) = 1.

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

Способы расчета параметров сетевых графиков

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

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

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

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

Tp(J ) = 0 .

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

Тр(С ) = Тп(С ) .

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

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

Резерв времени события i определяется непосредственно на сети путем вычитания из величины, записанной в правом секторе события Тп(i ) величины, записанной в левом секторе - Тр(i ). Найденная величина и является резервом времени свершения события и записывается в нижнем секторе события.

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

На рис. 1 приведен расчет сети непосредственно на графике.

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

2. При табличном способе расчета определяются, как правило, параметры, относящиеся к работам, а именно: ранние и поздние сроки начал и окончаний работ, резервы времени работ. Расчет параметров в этом случае производится в таблице по определенной форме. Пример такого расчета для сетевого графика, изображенного на рис. 1, показан в нижеприводимой табл. 1.

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

Таблица 1

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

i -j

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

Раннее начало работы, t р. н.

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

Позднее начало работы, t п. н.

Позднее окончание работы, t п. о.

Резервы времени

Коэффициент напряженности работы, К н

полный, R п

свободный, R с

Анализ и оптимизация сетевого графика

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

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

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

,

где - соответствующее значение функции Ф(Z ), взятое из таблицы нормального распределения; Z - аргумент нормальной функции распределения вероятности.

Среднее квадратичное отклонение срока наступления завершающего события определяется по формуле:

,

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

К - количество работ, составляющих критический путь;

Дисперсия работы, лежащей на критическом пути.

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

тогда и .

Пользуясь таблицей значений функции Лапласа по величине Z = - 1,7 (см. табл. 2), находим искомую вероятность РК » 0,045.

Вывод. При планировании в системах СПУ принято, что если:

0,85 < РК < 0,65 - то это считается границами допустимого риска (то есть считается нормальным положением); при РК < 0,85 - то считается, что опасность нарушения заданного срока очень большая (неприемлема) и необходимо в этом случае и произвести повторное планирование с перераспределением ресурсов с целью минимизации срока выполнения проекта; при РК > 0,65 - считается вероятность слишком велика, то есть на работах критического пути имеются избыточные ресурсы. В этом случае тоже производят повторное планирование с целью сокращения потребных ресурсов.

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

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

Таблица 2

Таблица значений функции Лапласа Рк = Ф (Z )

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

Размеры графического полотна

Ширина Высота

● ■ ▲ ⊗ ↔ ✍ ⊗

параметры сетевой модели (критический путь, резервы времени, построить диаграмму Ганта и многое другое).

Для сформированного графа можно выполнить следующее действия:

Расчет коэффициентов напряженности
Строить диаграмму Ганта Привязать к дате
Решение секторальным методом
Решение методом потенциалов
Оптимизировать сетевой график по критерию число исполнителей резервы-затраты сокращение сроков
Формировать техническую документацию
Оценить вероятность выполнения всего комплекса работ за дней
Оценить максимально возможный срок выполнения всего комплекса работ с вероятностью %

Инструкция к сервису

Для добавления вершины на графическое полотно необходимо использовать соответствующую фигуре кнопку Добавить. Новый объект также можно вставить, предварительно выделив его левой кнопкой мыши, а затем щелкнуть мышкой на рабочем поле. Нумерация вершин может начинаться с 0 , для этого нужно снять отметку с пункта Нумерация вершин с №1 .
1 2 3 4 1 10 30 15
Нумерация вершин с 0
0 1 2 3 1 10 30 15

Чтобы соединить вершины, их необходимо предварительно выбрать (один клик мыши по объекту), а затем нажать на кнопку Соединить.
Сетевая модель может быть представлена в табличной форме и в виде матрицы весов (матрицы расстояний). Чтобы использовать данные представления, выберите меню Операции.

Основные определения

Ориентированный граф , в котором существует лишь одна вершина, не имеющая входящих дуг, и лишь одна вершина, не имеющая выходящих дуг, называется сетью . Сеть, моделирующая комплекс работ, называется его сетевой моделью или сетевым графиком . Дуги, соединяющие вершины графа, ориентированы в направлении достижения результата при осуществлении комплекса работ.
Наиболее распространен способ представления моделируемого комплекса работ в понятиях работ и событий .
Понятие «работа» имеет следующие значения:
  • «действительная работа» – процесс, требующий затрат времени и ресурсов;
  • «фиктивная работа» – логическая связь между двумя или несколькими работами, указывающая на то, что начало одной работы зависит от результатов другой. Фиктивная работа не требует затрат времени и ресурсов, продолжительность ее равна нулю.
Работа на графике изображается стрелкой, над которой указывается затрачиваемое на нее время. Длина стрелки и ее ориентация на графике не имеют значения. Желательно только выдерживать направление стрелок так, чтобы начальное событие для работы (обозначается i) располагалось слева в сетевом графике, а конечное (обозначается j) - справа. Для отображения фиктивных работ используют пунктирные стрелки, над которыми время не указывается или проставляется ноль.

На сетевой модели событиям соответствуют вершины графа.

Правила построения сетевой модели

Правило 1 . Каждая операция в сети представляется одной и только одной дугой (стрелкой). Ни одна из операций не должна появляться в модели дважды. При этом следует различать случай, когда какая-либо операция разбивается на части; тогда каждая часть изображается отдельной дугой.

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

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

При построении сетевого графика следует соблюдать следующие правила:

  • в сети не должно быть "тупиков", т.е., событий, от которых не начинается ни одна работа, исключая завершающее событие графика;
  • В сетевом графике не должно быть «хвостовых» событий, то есть событий, которым не предшествует хотя бы одна работа, за исключением исходного.
  • в сети не должно быть замкнутых контуров (рис.1);
  • Любые два события должны быть непосредственно связаны не более чем одной работой.
  • В сети рекомендуется иметь одно исходное и одно завершающее событие.
  • Сетевой график должен быть упорядочен. То есть события и работы должны располагаться так, чтобы для любой работы предшествующее ей событие было расположено левее и имело меньший номер по сравнению с завершающим эту работу событием.
Построение сетевого графика начинается с изображения начального события, которое обозначается цифрой 1 и обводится кружком. Из начального события выпускают стрелки, соответствующие работам, которым не предшествуют какие-либо другие работы. По определению, момент завершения работы является событием. Поэтому каждая стрелка
завершается кружком – событием, в котором проставляется номер этого события. Нумерация событий произвольная. На следующем этапе построения изображаем работы, которым предшествуют уже нарисованные работы (то есть которые опираются на уже построенные работы) и т. д. На следующем этапе отражаем логические взаимосвязи между работами и определяем конечное событие сетевого графика, на которое не опираются никакие работы. Построение закончено, далее необходимо провести упорядочение сетевого графика.

Методы оптимизации сетевого графика

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

Для возможности оптимизации сетевой модели, все исходные данные вводятся в виде таблицы (Операции/Добавить в виде таблицы).

  • Оптимизация сетевой модели по критерию "число исполнителей". Заполняется столбец Количество исполнителей Ч
  • Оптимизация сетевой модели по критерию "затраты". Заполняется столбец Коэффициент затрат на ускорение работ, h(i,j) .
  • Оптимизация сетевого графика методом "время – стоимость". Заполняются столбцы t опт, Минимальное время работ, t min , Нормальная стоимость, Cн и Срочная стоимость, Cc .

Примеры сетевых моделей

Рассмотрим варианты сетевых графиков из кулинарной области на примере варки борща из курицы. а) Варка в обычной посуде
10 2 3 4 5 1 10 30 15 7
Работы:

1,3: варить курицу, 30 мин.
2,3: положить капусту и варить 10 мин.
3,4: положить 1/2 свеклы, морковь и картофель. Варить 15 мин.
4,5: доложить остатки свеклы, лук, зелень. Варить 7 мин.
б) Варка в посуде с эффектом русской печи (трехслойное дно, крышка без отверстий) 1 2 3 4 5 10 10 20 30 60
Работы:
1,2: чистка овощей (капуста, морковь, картофель, свекла, лук), 10 мин.
1,4: варить курицу в обычной посуде, 30 мин.
2,3: положить овощи в спецпосуду, добавить 3 ложки воды, нагреть до T=70 C и выключить, 10 мин.
3,4: приготовление овощей в собственном соку, 20 мин.
4,5: добавить к курице приготовленные овощи. Настаивается 60 мин.

Список литературы

  1. Мушик Э., Мюллер П. Методы принятия технических решений. Пер. с нем. –М.: Мир, 1990.
  2. Таха Х. Введение в исследование операций. В 2-х книгах. Кн. 2. Пер. с англ. –М.: мир, 1985.
  3. Управление в системах РАВ: Учебник. –Л.: Воениздат, 1980.

Свойства вершины

Текст

Размер Цвет

Толщина Цвет

пунктирная - - - -
Размеры в px и фон

w h

Отмена

Соединение (дуга)

Текст (вес)

Размер Цвет

Толщина Цвет

пунктирная - - -
концевой маркер →

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

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

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

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

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

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

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

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

Критический путь – полный путь. наибольший по продолжительности из всех путей сетевого графика от исходного события (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

Рис. 40 Сетевая модель к расчету параметров табличным методом

Таблица 2

Методика ручного расчета сетевого графика в табличной форме (табл. 2) заключается в следующем.

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

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

3. Определяем ранние сроки начала и окончания работ. Заполняем построчно графы 4, 5. Расчет ведем от исходных к завершающим событиям. Для исходного события сетевого графика ранние сроки начала работ принимаем равными нулю, а окончания работ их - продолжительности.

Если работе ij предшествует только одна работа hi, то раннее окончание работы hi равно раннему началу работы ij. Раннее начало рассматриваемой работы равно раннему окончанию предыдущей работы.

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

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

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

5. Определяем полный резерв времени. Полный резерв времени по каждой строке определяется при сопоставлении граф 6, 4 или 7, 5, как разность позднего и раннего начал или позднего и раннего окончаний работ. Результат записываем в графу 8.

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

Работы не имеющие общего резерва, не имеют и частного резерва, поэтому в графе 9 должен быть всюду О, где 0 имеется в графе 8.