расчет параметров сетевой модели
Параметры сетевых моделей и методы их расчета
Ранний срок свершения j-го события tj p — наиболее ранний (минимальный) из возможных моментов наступления данного события при заданной продолжительности работ.
Поздний срок свершения j-го события tj n — наиболее поздний (максимальный) из допустимых моментов наступления данного события, при котором еще возможно выполнение всех последующих работ в установленный срок.
Ранний срок начала работы tij P.H — наиболее ранний (минимальный) из возможных моментов начала данной работы при заданной продолжительности работ. Он совпадает с ранним сроком наступления ее начального события: tij P.H = tj p
Ранний срок окончания работы tij P.O — наиболее ранний (минимальный) из возможных моментов окончания данной работы при заданной продолжительности работ. Он превышает ранний срок наступления ее события i на величину продолжительности работы: tij P.O = ti P +tij
Поздний срок окончания работы tij П.О — наиболее поздний (максимальный) из допустимых моментов окончания данной работы, при котором еще возможно выполнение последующих работ в установленный срок: tij П.О = tj П
Полный резерв времени пути R(Lп), — показывает, на сколько могут быть увеличены продолжительности всех работ в сумме пути Ln относительно критического пути LKP: R(Lп)=t(LKP)-t(LП)=TKP-TП
Чем ближе коэффициент напряженности к 1,0, тем сложнее выполнять эту работу в установленные сроки.
Методы расчета параметров сетевой модели делятся на две группы.
В первую группу входят аналитические методы, которые включают вычисления по формулам непосредственно на сетевом графике, табличный и матричный методы (см. также метод потенциалов.).
Ко второй группе относятся методы основанные на теории статистического моделирования, которые целесообразно применять при расчете стохастических сетей с очень большим разбросом возможных сроков выполнения работ.
Графический метод расчета параметров сетевого графика
Рассчитать параметры сетевой модели графическим (секторным) методом можно через калькулятор.
Помимо него существуют следующие способы расчета: табличный метод, метод потенциалов.
Раннее время свершения события tp(i) определяется продолжительностью максимального пути max(t) до (i), предшествующего событию i: tp(i)=max(t) до (i).
Послойно, переходя от исходного события до конечного, определим tp(i). Всегда для начального события tp(1)=0.
Для события 3 (рис., б) – tp(3)=max<1+3,0+5>=5; для события 4 – tp(4)=max<1+2,5+6>=11.
Длина критического пути Lкр=11. Послойно, переходя от конечного события до начального, определим tп(i). Всегда для конечного события tп(4)=t(Lкр)=11. Позднее время свершения события tп(i) определяется временем достаточным для выполнения работ, следующих за этим событием, т.е. зная продолжительность максимального из последующих за событием i путей max(t) после (i) и продолжительность критического пути t(Lкр), можно найти tп(i)= t(Lкр)-max(t) после (i).
Для события 2 – tп(3)=11-max<3+6,2>=2.
Для критического пути время раннего свершения события tp(i) равно времени позднего свершения этого события tп(i), т.е. tp(i)= tп(i). Зная ранние и поздние сроки свершения событий сетевого графика, легко выявить резерв времени каждого из них R(i)= tп(i)- tp(i).
Резерв времени события показывает максимально допустимое время, на которое можно отодвинуть момент его свершения, не вызывая увеличения критического пути. События критического пути резерва времени не имеют.
Связь параметров сетевого графика для событий и работ показана в таблице.
1.3. Методы расчета параметров сетевой модели
Для расчета параметров сетевых моделей применяют следующие три метода:
метод вычислений непосредственно на сетевом графике;
Все эти методы основываются на формулах (1.6), … (1.10) и отличаются только процедурами вычислений.
Согласно формуле (1.6) ранний срок наступления данного события определяется как сумма раннего срока непосредственно предшествующего события и длины дуги (продолжительности работы), которая их соединяет. Если к событию подходят две или большее число дуг, то вычисляют указанные суммы для каждой из входящих дуг; максимальная из сумм и есть ранний срок наступления данного события, который записывается в левый сектор. Расчет ведется последовательно от исходящего события к завершающему.
Обратимся к рис. 1.4, на котором изображена та же сетевая модель, что и на рис. 1.3. В левый сектор исходящего события сразу записывается значение T0 (p) = 0. Далее находим: к событию 1 подходит одна дуга (0, 1), поэтомуT1 (p) = 0+20 = 20; к событию 2 подходят две дуги (0, 2) и (1, 2), поэтомуT2 (p) = max<0+45; 20+0>=45, и так далее Каждое вычисленное значениеTk (p) сразу записывается в соответствующий сектор.
Для нашего сетевого графика имеем T10 (n) =T10 (p) =305. Далее находим: из событий 9, 8, 7 выходит по одной дуге, поэтомуT9 (n) = 305–100 =205;T8 (n) =205–90=115;T7 (n) =115–5=110;
из события 6 выходят две дуги (6, 7) и (6, 8), поэтому T6 (n) = min <110–0; 115–10>=105 и так далее.
После того, как рассчитаны все значения Tk (n) вычисляют резервы времени событий как разности между величинами, записанными в левых и правых секторах, и записывают их в нижние секторы. Остальные параметры сетевой модели вычисляют, по формулам (1.11)–(1.17). Результаты всех расчетов удобно представить в виде табл. 1.2.
Начальное событие i
Конечное событие j
Критический путь проходит через события, для которых Rj=0 (0–3–6–8–9–10).
j
Поздний срок
Таблица может быть составлена как по сетевому графику, так и по упорядоченному перечню событий и работ.
Правило определения раннего срока событий вытекает из выражения (1.6) и формулируется следующим образом: ранний срок события с номером j,равен сумме элемента матрицыtijс ранним сроком предшествующего события, причем, если предшествующих событий несколько, то берется максимальная из сумм, результат записывается в строку с номеромi=j.
Так как ранний срок нулевого события равен нули, то сразу записывают в нулевую строку значение T0 (p) =0. Дальше последовательно просматриваются столбцы (последующие события), начиная с первого (j=1). Из матрицы видим, что событие 1 связано только с одним предшествующим событием, а именно – с нулевым, причемt0,1=20. Складываемt0,1со значениемТ0 (p) = 0, записанным в столбцеТi (p) по нулевой строке, а результатt0,1+T0 (p) = 20 записываем в первую строку в столбецТi (p) .Это и будет значениеT1 (p) .
Переходим ко второму столбцу (j=2). Событие 2 связано с двумя предшествующими событиями: 0 и 1, причемt0,2=45;t1,2=0. Составляем две суммыt0,2+Т0 (p) = 45+0=45;t1,2+T1 (p) = 0+20 = 20 и большую записываем во вторую строку в столбецТi (p) .
Рассмотрим еще восьмой столбец (j=8). Событие 8 связано с тремя предшествующими событиями 5, 6 и 7. Составляем суммы 10+85=95; 10+105=115; 5+105=110 и в восьмую строку в столбецТi (p) записываем наибольшую, равную 115.
Правило вычисления позднего срока события следует из выражения (2.10) и формулируется следующим образом: поздний срок события с номером i,определяется путем вычитания элемента матрицыtijиз позднего срока последующего события, причем, если последующих событий несколько, то берется минимальная из разностей; результат записывается в столбец с номеромj=i.
Вычисления начинают с завершающего события и сразу записывают в столбец для j=NвеличинуTN (n) = ТN (p) .В нашем случае в столбец дляj=10 записываютТ10 (n) =305. Теперь просматриваем последовательно строки, начиная сN–1 (в нашем случае девятой). Из таблицы видно, что событие 9 связано с одним последующим событием 10, причемt9,10=100. Вычитаем согласно правилу изT10 (n) =305 величинуt9,10=100 и разность, равную 205, записываем в девятый столбец в строкуТj (n) .Это и будет величинаT9(n)=205.
Переходим к следующей, восьмой строке (i=8). Событие 8, как видно из матрицы, связано с одним последующим событием 9, причемt8,9=90. Составим разность 205–90=115 и результат запишем в восьмой столбец в строкуTj (n) .
Рассмотрим пятую строку. Событие 5 связано с двумя последующими событиями 7 и 8, а соответствующие элементы матрицы t5,7=0 иt5,8=10. Составляем две разности 110–0=110; 115–10=105 и меньшую из них запишем в пятый столбец в строкуTj (n) . Это и будетT5 (n) =105
Остальные параметры вычисляют по формулам (1.11) – (1.17), записывают их в табл. 1.2 и определяют критический путь.
Табличный метод в принципе не отличается от изложенных методов и преимуществ перед ними не имеет.
Теперь обратимся к сетевым моделям, у которых продолжительности работ являются случайными величинами. В этом случае продолжительность критического пути также является случайной величиной; сохраним за ней обозначение Ткр. Исходная информация таких моделей содержит сеть, законы распределения вероятностей величинtij(или вероятностные оценкиaij, bij,mij) и (но не обязательно) директивный срок наступления завершающего событияТдир.
Основными задачами анализа этих моделей являются:
– определение среднего значения и дисперсии критического времени Tкр;
– определение закона распределения величины Tкр;
– определение таких сроков наступления событий, которые с заданной вероятностью не будут превышены;
– определение законов распределения для моментов наступления событий;
– определение вероятности прохождения критического пути через данную работу или совокупность работ.
Существующие аналитические методы решения перечисленных задач весьма громоздки и не нашли практического применения. Более широкое применение получил метод статистических испытаний.
Далее излагается практически удобный для расчетов метод вероятностной оценки наступления завершающего события. Необходимо подчеркнуть, что вероятностный анализ для завершающего события особенно важен, поскольку для продолжительности выполнения комплекса, как правило, устанавливается директивный срок и характер распределения случайного реального завершения комплекса работ по отношению к директивному сроку может существенно влиять на принятые решения при управлении выполнением комплекса.
Рассмотрим следующие задачи вероятностного анализа свершения завершающего события:
– определить вероятность того, что продолжительность критического пути (выполнения комплекса работ) Tкрлежит в заданных пределах
– определить вероятность того, что продолжительность критического пути не превысит заданный директивный срок;
– определить такой директивный срок, который с заданной вероятностью не будет превышен.
В методе приняты некоторые допущения, из которых выделим два основных:
1. Дисперсия Dкрвеличины критического времени зависит только от дисперсий работ, лежащих на критическом пути.
2. Величина Tкрраспределена по нормальному закону. Это допущение основывается на предположении, что число работ критического пути достаточно велико и что продолжительности этих работ являются независимыми случайными величинами. Согласно центральной предельной теореме сумма достаточно большого числа независимых случайных величин, сравнимых по дисперсии, приближенно распределена по нормальному закону.
Расчет для всех задач начинается с вычисления математических ожиданий продолжительностейtijдля всех работ комплекса по формуле (1.1) или (1.3). Затем, оперируя величинами
как детерминированными:
– вычисляют продолжительность критического пути , представляющую собой математическое ожидание случайной величиныTкр;
– определяют критический путь Lкр;
– вычисляют дисперсии Dijпродолжительностей работ, лежащих на критическом пути, по формуле (1.2) или (1.4);
– на основании известной теоремы, что дисперсия суммы независимых величин равна сумме дисперсий слагаемых, находят дисперсию продолжительности критического пути
. (1.18)
Теперь при сделанных допущениях можно решить первую из перечисленных выше задач, а именно – определить вероятность того, что продолжительность критического пути лежит в заданных пределах: |
, (1.19)
где – функция Лапласа ;
t – аргумент функции Лапласа ;
– математическое ожидание случайной величиныТкр;
.
Перейдем ко второй задаче. Согласно принятому допущению случайная величина Ткрраспределена по нормальному закону, поэтому на основании правила трех сигм можно написать
. (1.20)
Очевидно, что директивный срок должен лежать в тех же пределах:
. (1.21)
Действительно, если то вероятность выполнения комплекса работ равна нулю; если же взять
то без оснований будет растянут срок выполнения комплекса.
Кроме того, должно выполняться условие
Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.
РАСЧЕТ ПАРАМЕТРОВ СЕТЕВОЙ МОДЕЛИ
5.1. Продолжительность работы ti-j дает представление о длительности отдельной работы, но не увязывает ход выполнения отдельных работ сетевого графика с ходом выполнения программы в целом.
Такая увязка предполагает достижение двух целей. Она должна определять положение отдельной работы по отношению к началу программы в рамках заданных графических характеристик сети и установленной длительности работ и давать представление о возможном перемещении работ по программе и возможном изменении продолжительности работ. Последнее связано с возможным перераспределением ресурсов, поскольку продолжительность выполнения той или иной работы зависит от уровня концентрации ресурсов на соответствующем участке СМР. Увязка отдельной работы со всем ходом работ достигается при расчете сетевой модели, который заключается в определении следующих временных параметров:
раннее начало работы ;
раннее окончание работы ;
раннее время свершения события ;
позднее начало работы ;
позднее окончание работы ;
позднее время свершения события ;
5.2. Расчет перечисленных параметров сетевой модели следует начинать с определения ранних сроков выполнения каждой из работ и событий.
Так как каждое событие может свершиться только тогда, когда будут выполнены все входящие в него работы, наиболее раннее время его свершения определяют той из всех входящих в событие работ, которая заканчивается последней, т.е.
где — раннее время свершения каждого из предшествующих событий;
— продолжительность каждой входящей в событие работы;
— максимальное значение раннего окончания работ, предшествующих рассматриваемому событию.
Расчет раннего времени нужно начинать с исходного события, время свершения которого принимается равным нулю. При табличном методе расчета сетевого графика определяются ранние сроки начала и окончания каждой работы. При этом расчет следует вести сверху вниз, а сроки начала и окончания работы определять совместно. Раннее окончание работы равно раннему началу плюс продолжительность работы:
Ранний срок начала работы (работ), выходящей из исходного события, равен нулю.
Раннее начало последующей работы равно раннему окончанию данной работы:
Если данной работе предшествует несколько работ, то ее раннее начало следует принимать равным максимальному значению из всех ранних окончаний предшествующих работ, но оно равно, как было указано выше, раннему сроку свершения предшествующего события
В результате расчета должен быть определен ранний возможный срок свершения завершающего события или раннее возможное окончание последней завершающей цикл работы; тем самым определен наиболее продолжительный путь из всех, соединяющих исходное и завершающее событие, и наиболее ранний возможный срок окончания комплекса работ. Этот путь называют критическим, а его продолжительность обозначают Tкр. В сложном графике таких путей может быть несколько.
Максимальное значение раннего окончания, приходящееся на какую-либо работу (или работы) из числа работ, входящих в завершающее событие, определяет одновременно и позднее окончание и продолжительность критического пути.
Поздние сроки остальных работ и событий определяются от завершающего события к исходному. Позднее начало любой работы определяется как разность значений ее позднего окончания и продолжительности самой работы:
Если за данной работой следует не одна, а несколько работ, то ее позднее окончание будет равно минимальному значению из всех поздних начал последующих работ:
Самое позднее время свершения любого события сетевой модели должно быть таким, чтобы все последующие работы были бы выполнены без нарушения времени свершения завершающего события, следовательно, для всех других событий:
где — позднее время свершения каждого из последующих событий;
Аналогично определению ранних сроков расчет поздних сроков свершения событий можно также не производить, они могут быть определены по поздним срокам окончания работ:
5.4. Затем следует определить резервы времени: полный резерв Ri-j и частный резерв ri-j.
Полный резерв времени, работы, т.е. максимальное время, на которое можно отсрочить начало или увеличить продолжительность работы, не изменяя срока выполнения всего комплекса, определяется разностью между одноименными позициями и ранними сроками работы
Частный резерв времени работы, т.е. максимальное время, на которое можно отсрочить начало или увеличить продолжительность работы, не изменяя срока раннего начала последующих работ, определяется как разность раннего начала последующей работы и раннего окончания данной
Рис. 8. Четырехсекторное деление события
Методика разработки сетевого графика на процесс проектирования.
Составление технологической схемы процесса проектирования.
На основе здания определяется состав проекта на различных стадиях
проектирования. Технология проектирования позволяет одновременно
выполнить несколько частей проекта, некоторые из них связаны между собой
и зависят друг от друга. Эти связи и последовательность выполнения частей
проекта выражаются в сетевой модели. Принятая технология проектирования
определяет топологию сетевого графика. Составление сетевого графика
начинается с процесса разработки генплана участка или с технологической
части проекта, или с первого варианта разработки архитектурно-
строительной части, в зависимости от особенностей проектируемого объекта.
Затем выполняются разработки по специальным работам: отопление и
вентиляция, водоснабжение и канализация, электрооборудование,
слаботочные работы, автоматизация и сигнализация, механизация и
транспорт, газоснабжение и т.д. Эти работы выполняются одновременно.
Завершив специальные части проекта, окончательно отрабатывается и
корректируется архитектурно-строительная часть проектируемого объекта.
Заканчивают проектные работы разработкой проекта организации
строительства (ПОС), составление сметной документации и расчетом
технико-экономических показателей (ТЭП).
Топологию сетевого графика для проектирования заданного ему объектастудент должен обосновать самостоятельно. На рис. 3 показан примерсетевой модели процесса проектирования объекта.
4.1.2. Определение сметной стоимости, трудоемкости, количества
исполнителей и продолжительности выполнения частей проекта.
После разработки сетевого графика на процесс проектирования в процентахот общей стоимости проекта определяется стоимость частей проекта.
По стоимости проектирования отдельных частей проекта и плановой
выработки на проектных работах определяется трудоемкость выполнения
каждой части проекта. Сроки проектирования отдельных частей проекта
устанавливаются исходя из общего срока составления проекта, места части
проекта в общей технологической схеме процесса проектирования и
численного состава проектировщиков. Состав группы исполнителей-
проектировщиков рекомендуется из 3-8 человек в зависимости отспециализации работ. Полученные расчетные данные о стоимости,
трудоемкости, сроках выполнения работ и количестве исполнителей сводятся
в табл. 3.
Карточка-определитель работ сетевого графика на процесс проектирования.
Наименование проектных работ | Уд.вес, % | Стоимость проектирования, тыс. руб. | Плановаявыработка проекторовщиков,Руб. | Трудоемкость работ, Чел-дн | Продолжительность работ | Числопроектировщиков, чел. |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
4.1.3. Расчет сетевого графика, его календаризация и оптимизация.
Расчет сетевого графика осуществляется секторным методом.
Полученное значение продолжительности принимаемого пути определяетвремя, необходимое для разработки заданного проекта при данном составеисполнителей.
Следующим этапом работы является календаризация сетевого графика,
которая выполняется путем привязки работ сетевого графика в линейной
форме к шкале времени. Причем календаризация осуществляется по ранним
срокам работ.
Начинать календаризацию следует с работ, лежащих на критическом пути отисходного до завершающего события. Затем на календарный график
наносятся все остальные работы в очередности, соответствующей шифру
работ. Для работ, имеющих частные резервы времени, обозначенные
пунктиром, указывается сроки резерва. Над работой указывается численность
его исполнителей.
Состав проекта и относительная стоимость разработки проектной
документации в процентах от стоимости проектирования 9-ти этажей 4х
секционного жилого дома.
4. Водоснабжение, канализация, горячее водоснабжение, газоснабжение
-6%
9. Составление ведомостей потребностей в материалах – 2%
10.Разработка ПОС – 2%
Карточка определитель работ и ресурсов сетевого графика на процесс
№ п/п | Наименование проектныхработ | Удельный весчастейпроекта, % | Стоимость проектирования т.р. | Плановая выработкапроектировщиков | Трудоемкость проектных работ | Число проектировщиков | Продолжительность проектирования |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1 | Арх.- строит. решения 1 часть 2 часть | 58 60 40 | 25654 17103 | 60 60 | 427 283 | 12 10 | 32 26 |
2 | Отопление и вентиляция | ||||||
3 | Электроснабжение | 6 | 4424 | 60 | 88 | 12 | 7 |
4 | Водоснабжение, канализация и газ | 6 | 4424 | 70 | 64 | 10 | 6 |
5 | Связь и сигнализация | 3 | 2212 | 70 | 32 | 8 | 4 |
6 | Проектирование генплана | 4 | 2948 | 50 | 59 | 8 | 7 |
7 | Охрана окр. среды | 2 | 1474 | 60 | 25 | 6 | 4 |
8 | Разработка смет | 9 | 6634 | 50 | 137 | 10 | 12 |
9 | Ведомости потребностей в материалах | 2 | 1474 | 50 | 29 | 5 | 5 |
10 | Разработка ПОС | 2 | 1474 | 60 | 25 | 8 | 3 |
11 | Расчет ТЭП по проекту | 1 | 737 | 50 | 15 | 8 | 2 |
Итого | 100 | 73720 |