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

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

Любая работа сетевой модели соединяет два события: начальное событие работы и конечное событие работы. Для однозначного обоз­начения работ используют идентификаторы (i, j), где i но­мер начального события работы, j — номер конечного события работы. Обычно на сетевых графиках события упорядо­чены, то есть i j.

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

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

1) между каждыми двумя событиями может быть изображена только одна работа. Параллельно выпол­няемые работы нельзя изображать через их общее начальное и конечное событие. Для их правильного изображения вводят дополнительные события и зависимости (рисунок 6.3);

Рисунок 6.3 — Построение параллель­но выполняемых работ:

а — неправильно; б — правильно

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

Рисунок 6.4 — Разделение работы (1,2) на части, необходимые и достаточные для начала работ (2а, 3); (2б, 4); (2б, 5):

а — работы (2,3), (2,4), (2,5) ждут пол­ного окончания работы (1,2);

б — рабо­ты (2,3), (2,4) могут быть начаты, не ожидая окончания всей работы (1,2)

3) в сетевом графике для отражения взаимосвязей между работами применяют зависимости (фиктивные работы). Так, например, фиктивная работа (6,7) (см рисунок 6.1) означает, что возможность начала работ (7,8) зависит не только от выполнения работы (6,7), но и от работы (5,6);

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

Рисунок 6.5 — Примеры недопустимых замкнутых контуров:

а — замкнутые контуры 4-5-6-7-4; 4-5-7-4;

б — замкнутый кон­тур 5-6-7-5.

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

Читайте также:  Какие функции выполняет сетевой уровень модели osi

Рисунок 6.6 — Пример неправильного построения участка сети

с недо­пустимыми тупиками (событие 4) и хвостами (событие 6)

6) в сети не должно быть событий, за исключением исходного, в которые не входит ни одна работа, напри­мер событие 6 (рисунок 6.6).

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

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

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

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

Источник

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 к.

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

Источник

Анализ сетевого графика

Созданный сетевой график можно сохранить в форматах docx и png (меню Действия ). Далее можно найти параметры сетевой модели (критический путь, резервы времени, построить диаграмму Ганта и многое другое).

Читайте также:  Сервис сеть компьютерных клиник

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

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

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

Построенный граф можно сохранить в формате docx или png .
Если в качестве формы вершин используется прямоугольник, то при построении секторальной диаграммы применяется методология Microsoft Visio с отображением параметров duration, ES, EF, LS, LF, and slack.

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

  • «действительная работа» – процесс, требующий затрат времени и ресурсов;
  • «фиктивная работа» – логическая связь между двумя или несколькими работами, указывающая на то, что начало одной работы зависит от результатов другой. Фиктивная работа не требует затрат времени и ресурсов, продолжительность ее равна нулю.

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

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

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

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

  • Оптимизация сетевой модели по критерию «число исполнителей». Заполняется столбец Количество исполнителей Ч ►
  • Оптимизация сетевой модели по критерию «время – стоимость» ( время — затраты ). В случае известных коэффициентов затрат на ускорение работ заполняется только этот столбец h(i,j) . Иначе, заполняются столбцы tопт (Нормальный режим), Минимальное время работ, tmin (Ускоренный режим), Нормальная стоимость, Cн и Срочная стоимость, Cc .

Источник

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