Построение сетевой модели
При построении сетевой модели используется ряд определенных правил и приемов. Однако основой успешного решения данной задачи является хорошее знание проекта и технологии работ. Изображение в виде сетевой модели последовательности работ по реализации небольших и несложных проектов не представляет затруднений. С возрастанием размерности сетевой модели появляется необходимость расчленения всего комплекса работ на более мелкие части, реализация которых в виде сетевой модели не представляет особых трудностей. При этом расчленение комплекса следует производить соответственно логическим группировкам работ по предметному признаку, например, систему документации — на отдельные документы. Расчленение больших проектов научно-исследовательских и опытно-конструкторских работ обычно проводится физическим разделением проекта на группы работ, находящихся в ведении какой-либо организационной единицы. Каждый уровень структуры состоит из независимых друг от друга блоков. Для этих блоков строится сетевая модель, описывающая технологическую последовательность работ по выполнению данного блока, которая называется фрагментом общей сетевой модели. Затем фрагменты объединяются в общую сетевую модель. В общем случае, построение сетевой модели проводится в следующей примерной очередности:
- расчленение комплекса работ на отдельные этапы или группы работ, закрепляемое за ответственными исполнителями;
- выявление и описание каждым ответственным исполнителем всех событий и работ, необходимых для выполнения поставленной перед ним конечной цели; построение («сшивание») первичной сети, частных и сводной сетей;
- определение времени выполнения каждой работы в сети на основе системы оценок;
- расчеты параметров сетевого графика;
- анализ сетевого графика и его оптимизация.
Расчленение комплекса работ по созданию системы проводится руководителем проекта. Применяются два способа расчленения комплекса работ: путем разработки укрупненной сети или построением схемы уровней руководства — иерархической структуры. В первом случае система подразделяется на крупные элементы, соответствующие отдельным машинам, агрегатам или этапам работ, для чего строится укрупненный сетевой график. Затем каждая машина, агрегат, этап делятся на узлы, подэтапы и т. п. и на каждый из них также составляется сетевой график. Во втором случае создаваемая система делится на составные элементы при помощи построения ее иерархической структуры. Проектирование графиков на каждом уровне руководства поручается руководителям, а на самом низшем уровне — ответственным исполнителям. В относительно несложном случае, например при планировании подготовки производства какого-либо нового изделия, соответствующими уровнями могут быть: 1-й (высший) уровень — управление всей технической подготовкой производства; 2-й уровень — конструкторская, технологическая, материальная подготовка; 3-й уровень — стадии конструкторской, технологической и материальной подготовки производства, 4-й уровень — отдельные комплексы работ по каждой стадии подготовки производства, Создание же сложного изделия или комплекса может потребовать значительно большего числа уровней руководства. Первичные сети, строящиеся на уровне ответственных исполнителей, детализируются до такой степени, чтобы в них были отражены вся совокупность работ и все взаимосвязи событий и работ. Подобная детализация не является необходимой при «сшивании» частных сетей, каждая из которых объединяет первичные сети, составленные в данной организации или на данном предприятии. Первичные сети, являющиеся элементами такой частной сети, могут быть в ней укрупнены. Отдельные пути, состоящие из целого ряда взаимосвязанных работ и событий первичной сети, могут быть показаны в виде одной работы. Например, вся первичная сеть по проектированию и изготовлению стенда может быть представлена в виде одной работы: «Проектирование и изготовление стенда» с двумя событиями «Принято решение о создании стенда» и «Стенд готов и отлажен». От первичных сетей в частной сети всегда должны сохраняться так называемые граничные события, т. е. события, принадлежащие двум или большему количеству первичных сетей, и граничные работы, т. е. работы, у которых предшествующее или последующее i событие является граничным. Аналогично строится и сводная сеть, т. е. сеть, объединяющая весь комплекс работ, в котором занят ряд организаций и предприятии. В сводной сети первичные и частичные сети еще более укрупняются, однако и в ней надо обязательно показать граничные события частных сетей. Как в частных, так и в сводных сетях желательно более подробно показывать события и работы, относящиеся к критическому пути. Описание и последовательность выполнения событий и работ — в псрвичном сетевом графике. Прежде всего необходимо выявить, какими событиями будет характеризоваться данный комплекс работ, порученный ответственному исполнителю. Каждое событие должно характеризовать законченность предшествующих действий, например, «Завершено испытание опытных образцов» или «Проведено обучение обслуживающего персонала» и т. д. Все события и работы, входящие в комплекс работ, рекомендуется свести в таблицу в порядке их последовательности. Во избежание неправильной оценки в дальнейшем общей продолжительности разработки проекта необходимо тщательно проверить этот перечень. «Сшивание сети». Каждый ответственный исполнитель, используя составленный им перечень событий и работ, «сшивает» свою первичную сеть. Построение сети можно начинать как от завершающего события, постепенно приближаясь к исходному, так и наоборот — от исходного события к завершающему; в левом конце ее следует располагать исходное (нулевое) событие, а в правом — завершающее. При проверке созданной сети из нее необходимо исключать:
- «тупиковые» события, т. е. те, от которых не начинается ни одна работа (естественно, за исключением завершающего события) – событие 2 на рисунке 2.3;
- события, которым не предшествует ни одна работа (за исключением исходного события) – событие 1 на рисунке 2.3;
- замкнутые контуры (направление стрелок, отображающих последовательность выполняемых работ, образует замкнутое кольцо) – события 0, 3 и 4 на рисунке 2.3;
- одинаковые коды для параллельных работ между двумя событиями – работы между событиями 0 и 3 на рисунке 2.3.
После составления и проверки первичных сетевых графиков, разрабатываемых каждым ответственным исполнителем для своей группы работ, переходят к сшиванию частных и сводного сетевых графиков, т. е. к объединению всех первичных сетевых графиков в общую сводную сеть, завершающее событие которой соответствует заданной конечной цели разработки. Практика применения СПУ показывает, что при наличии в системе до 300 событий все расчеты по сети могут быть проведены вручную. Большее число событий вызывает необходимость применения ЭВМ и использования специальных программ. 1 2 5 0 Р 4 3 ис. 2.3. Пример нарушения правил построения сетевой модели
Для продолжения скачивания необходимо пройти капчу:
2. Правила построения сетевых моделей
В сетевой модели должна отражаться технологическая последовательность и очерёдность отдельных работ. Модель должна иметь простую форму. Стрелки должны быть направлены слева направо от события с меньшим номером к событию с большим номером, необходимо стремиться к минимальному пересечению отдельных работ.
2.1. Основные правила
1. Правило составных работ – любая работа а может быть разбита на составляющие, если после частичного выполнения её можно начать следующую работу б. При этом вводятся логические зависимости и дополнительные события (рис. 4).
2. Правило параллельных работ – если между двумя событиями необходимо показать две или несколько работ, которые выполняются параллельно, в модели вводятся дополнительное событие по окончании одной из параллельных работ и логическая зависимость (фиктивная работа) между ними (рис. 5).
3. Правило зависимых и независимых работ – если для начала одной работыг необходимо выполнение всех пред-шествующих работ a и б, а для начала работы в необходимо выполнение только работы a, то вводятся дополнительное событие и логическая зависимость (рис. 6).
4. Правило запрещения замкнутых контуров, т.е. один путь не должен дважды проходить через одно событие (рис. 7).
5. Правило запрещения тупиковых событий, т.е. событий, из которых не выходит ни одна работа, если событие не завершающее (рис. 8).
6. Правило запрещения необеспеченных событий, т.е. со- бытий, в которые не входит ни одна работа, если событие не исходное (рис. 9).
7. Правило изображения поставки (рис. 10).
2.2. Построение сетей
Для построения сетевой модели нужно знать технологию работ и зависимость одних работ от других. Последовательность выполнения работ записывается в форме таблицы, в которой указывается зависимость данной работы ig от предшествующей hi.
Пример 1. По данной зависимости работ построить сетевую модель.