В сетевой модели не должно быть контуров и петель

2. Порядок и правила построения сетевых графиков.

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

При построении сетевого графика необходимо соблюдать ряд правил.

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

2. В сетевом графике не должно быть «хвостовых» событий (кроме исходного), которым не предшест­вует хотя бы одна работа (событие 3 — на рис. 14.3 б). Здесь работы, предшествующие событию 3, не предусмотрены. Поэтому событие 3 не может свершиться, а следовательно, не может быть выполнена и следующая за ним работа (3, 5). Обнаружив в сети такие события, необходимо опре­делить исполнителей предшествующих им работ и включить эти работы в сеть.

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

Представим себе, что в сетевом графике, изображенном на рис 2 а работы Б (построение математической модели) и Д (построение и отладка программы для ЭВМ) при формулировании первоначального списка работ мы объединили бы в одну работу Б’. Тогда получили бы сетевой график, представленный на рис 2 в Событие 2′ означает, что можно переходить к работе Б’, которую нельзя выполнить до выбора метода расчета (работа Г), а выбор метода расчета нельзя начинать до окончания построения модели (событие З’). Другими словами, в сети образовался простейший контур:.

При возникновении контура (а в сложных сетях, т.е. в сетях с высоким показателем сложности, это встречается довольно часто и обнаруживается лишь при помощи ЭВМ) необходимо вернуться к исходным данным и путем пересмотра состава работ добиться его устранения. Так, в нашем при­мере потребовалось бы разделение работы Б’ на Б и Д.

4. Любые два события должны быть непосредственно связаны не более чем одной работой — стрелкой.

Читайте также:  Построение сетевой модели календарного плана

Нарушение этого условия происходит при изображении параллельно выполняемых работ (рис. 3 д). Если эти работы так и оставить, то произойдет путаница из-за того, что две различные ра­боты будут иметь одно и то же обозначение (1, 2); обычно принято под (i, j) понимать работу, свя­зывающую i-е событие с j-м событием. Однако содержание этих работ, состав привлекаемых ис­полнителей и количество затрачиваемых на работы ресурсов могут существенно отличаться.

В этом случае рекомендуется ввести фиктивное событие (событие 2′ на рис. 3 е) и фиктивную работу (работа 2′, 2), при этом одна из параллельных работ (1, 2’) замыкается на это фиктивное событие. Фиктивные работы изображаются на графике пунктирными линиями.

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

Фиктивные работы и события необходимо вводить и в ряде других случаев. Один из них — отражение зависимости событий, не связанных с реальными работами. Например, работы А и Б (рис. 3 и) могут выполняться независимо друг от друга, но по условиям производства работа Б не может начаться раньше, чем окончится работа А. Это обстоятельство требует введения фиктивной работы С.

Другой случай — неполная зависимость работ. Например, работа С требует для своего начала завершения работ А и Б, но работа Д связана только с работой Б, а от работы А не зависит. Тогда требуется введение фиктивной работы Ф и фиктивного события З’, как показано на рис. 3 к.

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

Источник

Порядок и правила построения сетевых графиков

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

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

1) все стрелки сетевого графика имеют общее направление (слева направо);

2) между парой событий может быть изображена только одна работа;

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

Читайте также:  Общие компоненты локальных вычислительных сетей

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

5) в сетевом графике не должно быть «хвостовых» событий (кроме исходного), которым не предшествует хотя бы одна работа;

6) все события, кроме исходного и завершающего, должны иметь как входящие, так и выходящие стрелки;

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

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

Упорядочение сетевого графика. Понятие о пути

Предположим, что при составлении некоторого проекта выделено 12 событий – 0,1,2,3,4,5,6,7,8,9,10,11 и 24 связывающие их работы – (0,1), (0,2), (0,3), (1,2), (1,4), (1,5), (2,3), (2,5), (2,7), (3,6), (3,7), (3,10), (4,8), (5,8), (5,7), (6,10), (7,6), (7,8), (7,9), (7,10), (8,9), (9,11), (10,9), (10,11). Необходимо составить и упорядочить сетевой график.

Как следует из перечня работ, исходным событием является событие 0 (ему не предшествуют никакие работы), а завершающим – событие 11 (за ним не следует ни одна работа). Полагая на сетевых графиках изменении времени слева направо, поместим событие 0 в левую часть графика, а событие 11 – в правую часть, разместив между ними промежуточные события в некотором порядке, соответствующем их номерам (рисунок 2). События свяжем работами-стрелками в соответствии с перечнем работ.

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

Одно из важнейших понятий сетевого графика – понятие пути.

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

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

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

Например, для рассматриваемого нами сетевого графика (рисунок 3) полными путями будут: путь 0→1→2→7→10→11 продолжительностью 8+9+3+5+13=38 суток, путь 0→1→3→4→6→10→11 продолжительностью 8+4+10+3+5+13=43 суток, путь 0→3→5→6→9→10→11 продолжительностью 13+7+9+13+6+13=61 суток и т.д.

Читайте также:  Построение и виды сетевых работ моделей

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

Для достижения события 11 надо выполнить работу (10,11), то есть достичь события 10; для достижения события 10 надо провести работу (9,10), то есть достичь события 9; для достижения события 9 надо достичь работу (6,9), то есть достичь события 6, и т.д.

Определив критический путь, установили критические события сети 0,3,5,6,9,10,11 и критические работы (0,3), (3,5), (5,6), (6,9), (9,10), (10,11).

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

Классический вид сетевого графика – сеть, вычерченная без масштаба времени. Поэтому сетевой график, хотя дает четкое представление о порядке следования работ, но недостаточно нагляден для определения тех работ, которые должны выполняться в каждый данный момент времени. В связи с этим небольшой проект после упорядочения сетевого графика рекомендуется дополнить линейной диаграммой проекта. Такая линейная диаграмма для рассматриваемой сети показана на рисунке 4.

При построении линейной диаграммы каждая работа изображается параллельным оси времени отрезком, длина которого равна продолжительности этой работы. При наличии фиктивной работы нулевой продолжительности (в рассматриваемой сети ее нет) она изображается точкой. События i и j , начало и конец работы (i, j) помещают соответственно в начале и конце отрезка. Отрезки располагают один над другим, снизу вверх в порядке возрастания индекса i , а при одном и том же i – в порядке возрастания индекса j (на рисунке 4 вследствие ограниченности места не показаны работы-отрезки, выходящие из 2-, 3-, 4- и 5-го событий).

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

Критическое время комплекса работ равно координате на оси времени самого правого конца всех отрезков диаграммы:

ТКР=t(11) =61 суток

Для определения критического пути рассматриваются работы-отрезки, конечные события которых совпадают с завершающим событием сети (в примере (9,11) и (10,11). Затем находят отрезок (9,10), правый конец которого лежит на одной вертикали (10) с левым концом одного из рассматриваемых ранее отрезков (10,11). Аналогично определяют и другие работы-отрезки критического пути: (6,9),….(0,3) (на рис. 4 они все выделены жирным шрифтом).

Источник

Оцените статью
Adblock
detector