<< Click to Display Table of Contents >> Navigation: Технология разработки проекта и планов производства работ > Этапы планирования > Подготовка расчетной модели |
Расчетная модель состоит из двух графов или сетей: графа процессов и графа ресурсов. В начале создается граф процессов, а на основе его строится граф ресурсов.
Технологическая последовательность производства работ отображается в процессном графе. Для формирования процессного графа необходимо наличие технологии производства работ, которую нужно применить в данном проекте, или же известную структуру распределения работ (Work Breakdown Structure (WBS)).
Функция подготовки процессного и ресурсного графов реализуется с помощью графического редактора АККОРДа и состоит из следующих шагов:
• создание и редактирование графа процессов,
• привязка работ к процессам,
• подготовка графа ресурсов,
• контроль созданных графов,
•ввода параметров для расчета.
На этом графе процессы представляются ориентированными дугами, которые изображаются между узлами. Для формирования схемы надо с помощь функции "Создать процесс" подготовить необходимое количество дуг и соединить их в нужную последовательность в соответствии с технологией реализации проекта.
Пример схемы из девяти процессов:
Дуги в процессном графе служат для аккумулирования работ, реализующих необходимый процесс.
|
Привязка работ к дугам графа, т.е. связывание работ с конкретным процессом выполняется с помощью «Менеджера связей». В результате «привязки» одной или нескольких работ к процессной дуге будет получен один технологический процесс. Для построения процессного графа требуется выполнить привязку всех процессов к соответствующим работам. Для окончательного построения процессного графа требуется с помощью функций "Начало проекта" и "Конец проекта" обозначить узлы, которые определяют соответственно первый и последний процессы в проекте. Начало и конец проекта возможно также указать перед запуском расчета (недоступно в Базовой версии), т.е. указать «ключевые события проекта»: узел начальный, узел конечный.
|
Созданный процессный граф с привязанными работами автоматически порождает некоторый набор ресурсных дуг. Этот набор ресурсов соответствуют процессам и тем исходным данным, из которых производилась выборка. На рис. 1 набор ресурсных дуг соответствует процессной сети рис. 2
Рис.1. Ресурсный граф.
Для формирования ресурсного графа или схемы производительных сил на основе выданного набора ресурсных дуг необходимо связать эти дуги с помощью транзитных дуг W, и, если необходимо, заменить синхронизирующие связи Y временными зависимостями S, таким образом, чтобы связанные друг с другом ресурсы реализовывали необходимый технологический процесс. Один из возможных вариантов такой сети представлен на рис.4.4. Временные дуги S связывают во времени два узла для согласования событий начала и окончания работ, связанных с этими узлами. Например, если узлы А и В соединены временной связью S идущей от А к В, то это означает, что все работы связанные с узлом В будут начаты или завершены после завершения или начала всех работ связанных с узлом А. Если величина временной связи больше нуля, то это означает задержку события В на эту величину относительно события А. После расчета плана временной параметр дуги S может измениться и узлы дуги будут смещены. Транзитные дуги W выполняют передачу ресурса в узел, в том случае, когда в этом узле нет входящей дуги соответствующего ресурса. Дуги W создаются только между узлами одного ресурса. Например, на рис. 4.3. в узле 3[766-С] есть только выходящая дуга, поэтому для выполнения работ производительными силами на дуге "Работа ПС 7[766-С] > 8[766-С]" требуется создать транзитную дугу W для передачи производительных сил "Передача ПС 3[766-С] > 3[766-С]", см. рис. 4.4. Дуги F определяют узлы ввода наличных ресурсов для производства работ в подсети. На сети узлы ввода ресурсов обозначаются флажками. В каждой ресурсной подсети должна быть, как минимум, одна такая точка. Рис. 2. Сформированный ресурсный граф
|
Технологическая целесообразность производства работ проекта полностью определяет конфигурацию сети, используемую далее для расчета плана. После создания процессной и ресурсной сетей необходимо проверить их исходя из трех главных требований: 1. сеть должна адекватно отражать необходимую технологию реализации проекта; 2. подсеть должна обеспечить «протекание» ресурса по дугам от узла его входа до последних узлов без прерывания. Если цепочка работ прерывается по технологической необходимости, то для выполнения последующих работ после разрыва нужно ввести ресурсы с помощью флажка или сделать передачу ресурсов в этом разрыве с помощью транзитной дуги W; 3. работы в одной подсети должны быть согласованы по времени с работами других подсетей.
Для контроля схемы надо проверить: 1) Адекватность искомой технологии и расчетной схемы: •состав работ; •последовательность работ; •временные задержки; •опережения;
2) Все начальные узлы подсетей должны иметь ресурсные дуги F (узлы, обозначенные флажками); 3) Отсутствие в схеме висячих узлов. Висячий узел это такой, который имеет только входящие или только выходящие рабочие дуги. Т.е. все узлы подсети, как минимум должны иметь хотя бы одну входящую и одну выходящую рабочие дуги Q и/или транзитную дугу W. Исключение составляют начальный и конечные узлы подсети. Начальный узел имеет входную дугу в виде флажка F. Конечные узлы не имеет выходящих рабочих дуг Q; 4) Отсутствие в схеме висячих цепей. Цепочка дуг (одна или больше) должна иметь соединение с другими частями расчетной сети в начальном узле и в конечном. Т.е. висячая цепь имеет на концах висячие узлы, это есть нарушение, которое необходимо устранить. 5) Висячая дуга (типа W) с висячим узлом может возникнуть в «Рабочих строителях» в случае отсутствия работ рабочих строителей в каком либо процессе. В таком случае надо удалить дугу W вместе с висячим узлом. 6) Начальные и конечные узлы подсетей должны иметь временные связи S с другими подсетями; 7) Проверить временные связи S одной подсети с дугами другой подсети исходя из:
•Достаточности временных привязок. Достаточность определяется технологической необходимостью; •Избыточности временных привязок. Избыточность проявляется в случае, если, убрав одну или несколько S дуг, технология не нарушается и нет конкретной необходимости временной привязки соответствующих событий. Кроме того, важно помнить, что избыточность S дуг ухудшает качество рассчитанного плана. Таким образом, не следует устанавливать временные связки работ без технологической необходимости.
|
По всем элементам ресурсной сети требуется ввести данные – параметры последующего расчета. Все параметры задаются двумя граничными значениями: минимальным и максимальным, однако они не все всегда обязательны. Если допускается минимальный параметр не задавать, то в этом случае значение минимального параметра равно нулю. Если максимальный параметр можно не задавать, то максимальное значение не ограничено. Вместе с этим, не задаваемые некоторые параметры рассчитываются. В рассчитанном плане, как правило, элементы сети имеют другие значения, но всегда заданные требования выполняются.
|
Ресурсные дуги F содержат данные о максимальном количестве исходных ресурсов (производительных сил), которые могут быть использованы в расчете плана. Задание этого параметра - обязательно. Обязательными точками ввода ресурсов являются начальные узлы всех подсетей, вместе с тем может быть целесообразным ввод ресурсов и в других последующих узлах подсети. Например, в начальном узле сделан ввод такого объема ресурса, который покроет потребности во всех последующих работах. При этом, если в начальных работах для выполнения работ требуется не много ресурсов, то в этих работах будет много ресурсов находиться в состоянии резерва (понимать надо, как простой), они резервируются с тем расчетом, чтобы использовать их в последующих работах. Другой вариант ввода наличных ресурсов в этом же случае: в начале подсети вводится небольшой объем ресурса, но перед производством последующих работ с большими объемами подается соответствующее количество ресурсов. Это более рациональный способ использования ресурсов, но решение выбора варианта ввода ресурсов отдается технологу. Это решение легко принять по результатам предварительного расчета по первому варианту.
|
Для рабочих дуг Q установлено пять задаваемых параметров: •V – объём работы, который требуется выполнить, задание обязательно; •R1 - минимально допустимая величина ресурса, задаётся при необходимости; •R2 – максимально допустимая величина ресурса, задаётся при необходимости; •Т1 - минимальное время на работу, задаётся при необходимости; •Т2 - максимальное время на работу, задаётся при необходимости. Объем работы V передается из сметного расчета при привязке работ к процессам. Параметрам R1 и R2 по умолчанию присваиваются нулевые значения, параметрам Т1 и Т2 – 0 и 999999 соответственно. С помощь этих параметров пользователю даётся возможность устанавливать дополнительные требования по максимальным и минимальным значениям требуемых ресурсов или временным характеристиках в дугах (работах).
|
Дуги временных связей S имеют два параметра задержки/опережения смежной работы. Задаются минимальное время и/или максимальное время. Оба являются не обязательными параметрами и по умолчанию получают значения равные нулю и бесконечности соответственно, однако в рассчитанном плане значения этих дуг могут быть другими, но заданные условия всегда выполняются. По умолчанию между дугами Q создаются мнимые временные связи (дуги Y – синхронизирующего типа). Задачей таких дуг является синхронизация работы ресурсов одного процесса по времени. Дуга Y всегда может быть заменена на дугу S.
|
Транзитные дуги W дуги имеют два параметра времени задержки/опережения следующей работы. Задаются: минимальное время и/или максимальное время. Оба являются не обязательными параметрами и по умолчанию получают значения равные нулю и бесконечности соответственно, однако в рассчитанном плане временные значения этих дуг могут быть другими, но заданные условия всегда выполняются. Величины транзитов ресурсов через дуги W нигде не показываются и пользователем не управляются. От пользователя требуется только правильно установить транзитную дугу в нужном месте ресурсной сети.
|