Анализ сети и оптимизация сетевого графика
Одним из основных преимуществ сетевых методов планирования и управления является возможность оптимизации сетевых графиков. Эта возможность вытекает из существования множества возможных решений, определяющих последовательность выполнения работ, каким бы ни был комплекс работ, для которого составляется график. Прежде чем начать оптимизацию сетевого графика, необходимо провести его всесторонний анализ. Одним из первых шагов этого этапа работ является анализ то пологий сети. При анализе топологии сети прежде всего следует проверить целесообразность установленного уровня детализации работ и в случае необходимости расчленить некоторые работы иным образом, чем в первоначальном варианте сетевого графика. Основная цель таких действий — увеличение числа параллельно выполняемых более мелких работ. Анализ топологии сети проводится также с целью выравнивания коэффициентов напряженности работ. Коэффициент напряженности работ (Кн(ij)) определяется по формуле Кн(ij)= , где t(Lmax) ~ протяженность максимального пути, проходящего через эту работу; t (Lкр) - отрезок пути, совпадающий с критическим путем;; t (Lкр) - длина критического пути. Таким образом, Кн(ij) - это соотношение продолжительности несовпадающих отрезков пути, заключенных между одними и теми же событиями, причем один отрезок является частью пути максимальной продолжительности всех путей, проходящих через данную работу, а другой отрезок - частью критического пути, т. е. О < Кн(ij)£ 1. Чем он выше, тем большее внимание следует уделять работам этого пути. Расчет коэффициентов напряженности работ позволяет распределить все работы по зонам (критическая, подкритическая и резервная). Следующей задачей анализа является совершенствование сети для достижения заданного директивного срока. В практике планирования возможно установление срока окончания работ до составления сетевого графика. Назовем его директивным сроком (Тд). При анализе сетевого графика есть вероятность возникновение следующих трех ситуаций: Ткр= Тд т. е. сетевой график приведенный, где Ткр - расчетное время возможного окончания работ, полученное на основе определения критического пути; Ткр < Тд , т. е. имеется некоторый резерв времени выполнения работ (сетевой график является приемлемым и даже имеется возможность сокращения установленных сроков выполнения работ по объекту; если сокращение Тд не требуется, то резерв времени может быть использован для увеличения продолжительности работ сетевого графика); Ткр > Тд , т.е. наблюдается дефицит времени выполнения работ. Если при этом сеть является детерминированной, сетевой график является неприемлемым. В этом случае необходимо оптимизировать сетевой график с целью сокращения Ткр до выполнения, условия Ткр £ Тд. Сокращение Ткр может быть достигнуто: • заменой последовательного выполнения работ параллельным там, где это возможно; • перераспределением ресурсов между работами, не принадлежащими к критической зоне, и работами, лежащими на критическом пути; • изменением технологии и организационных условий выполнения работы; • выделением на выполнение работ дополнительных ресурсов. И все это повторяется многократно до достижения Ткр £ Тд. Если же оценка продолжительности работ носит вероятностный характер, то дополнительно вычисляется дисперсия по работам, лежащим на критическом пути, и вероятность наступления завершающего события в директивный срок. Считается, что эта вероятность (Рк) должна находиться в пределах 0,35 < Рк < 0,65. При Рк <0,35 имеется опасность нарушения заданного срока свершения завершающего события и необходимо повторное планирование с перераспределением ресурсов. При Р к > 0,65 на работах критического пути имеются достаточные ресурсы, которые можно использовать для других целей. Расчет вероятности наступления завершающего события в заданный срок (Рк) осуществляется по следующей формуле: Р к =Р{Т£Тд}=Ф ,
где Ф - соответствующее значение функции, взятое из справочных таблиц закона нормального распределения; dкр- среднеквадратическое отклонение срока наступления завершающего события. В свою очередь среднеквадратическое отклонение срока наступления завершающего события (dкр) находится по формуле: где:d - дисперсия работ, лежащих на критическом пути. При невозможности получения удовлетворительного значения. Рк может потребоваться изменение заданного срока наступления завершающего события. Эта задача может быть решена как обратная рассматриваемой выше. Задаваясь желаемой величиной Рк, можно определить значение функции Ф и, зная величины Тк и dкр подобрать величину Тд. Определением величины Рк заканчивается анализ сетевых графиков. После анализа сетевого графика проводится его оптимизация. Она необходима для обеспечения большей надежности свершения завершающего события в заданный срок, лучшего распределения ресурсов, для выравнивания загрузки работников. Например, оптимизация сетевого графика по времени необходима в тех случаях, когда вероятность свершения завершающего события Рк < 0,35. Она проводится путем переброски ресурсов с некритических путей, имеющих резервы, на критический путь, что приводит к сокращению его продолжительности. В принципе продолжительность любого из полных путей может быть равна продолжительности критического пути или по крайней мере подкритического пути. Тогда все работы будут вестись с равной степенью напряженности, а общий срок завершения разработки существенно сократится. С целью оптимизации отдельных работ либо по срокам (что очень важно для сокращения времени выполнения работ критического пути), либо по затратам (что целесообразно для снижения стоимости некритических работ) используются графики «время - затраты». Для каждой работы устанавливают: • минимально возможную величину денежных затрат (См) на выполнение работы, при которых она может быть выполнена за нормальное время (Тн); • минимально возможное время выполнения работы (Тм), которому будут соответствовать повышенные денежные затраты (Сп). Идея метода состоит в том, что с сокращением продолжительности работы стоимость ее -выполнения возрастает, так как снижается эффективность использования материальных ресурсов и труда исполнителей за счет увеличения их количества на данной работе. График «время - затраты» можно представить в следующем виде: Затраты, р 1 2 3 Время Примечание. 1 -минимальное время, при этом имеют место сверхурочные работы, использование дополнительного оборудования, и выделение дополнительных работников; 2- промежуточное время, при этом имеют место сверхурочные работы, использование обычного оборудования и нормативного числа работников; 3 - нормальное время, при этом процесс осуществляется без сверхурочных работ, на обычном оборудовании, с нормативным числом работников. Рис. 4.6.4. График «время - затраты»
По этому графику при помощи аппроксимирующей прямой можно быстро определить размеры увеличения расходов при необходимости сокращения срока выполнения работы и наоборот. Совершенно ясно, что указанный метод трудно применим (или вообще не применим) для случая, когда проект насчитывает десятки и сотни работ. Особенностью задач распределения ресурсов является то, что имеющиеся в наличии материальные, финансовые и трудовые ресурсы считаются неограниченными. Однако на практике ресурсы, как правило, ограничены и в связи с этим возникают задачи их оптимального распределения. В зависимости от выбранного критерия оптимизации, вида потребляемых ресурсов и характера требований на эти ресурсы возможны самые разнообразные постановки задач, для большинства из которых имеются только приближенные решения. Для оптимизации сетевых графиков весьма важен расчет суммарных затрат, связанных с осуществлением проекта (НИР, ОКР, мероприятие и т. д.). Общая сумма затрат при этом не должна превышать установленного лимита. В случае превышения суммы затрат против установленного лимита проводится оптимизация сетевого графика по критерию затраты с целью получения необходимого минимума затрат. При решении этой задачи может также использоваться график «время-затраты». Следующая задача оптимизации сетевых графиков -выравнивание загрузки работников. Для этого после расчета параметров событий и работ осуществляется привязка сетевого графика к календарным датам. При этом события фиксируются по ранним срокам их свершения. Такая привязка позволяет установить календарные сроки выполнения отдельных работ и сопоставить их с директивными сроками по этапам (если такие имеются). Кроме того, привязка позволяет в наглядной форме представить резервы времени работ. А если спроектировать эти работы на отдельный график, то появляется возможность составить график загрузки исполнителей и путем сдвига выполнения работ в пределах имеющихся резервов времени произвести выравнивание загрузки исполнителей.
|