Способы расчета временных параметров сетевых графиков. Практика построения сетевого графика

Известны два метода расчета параметров сетевого графа". вычисление непосредственно на сетевом графе; аналитический (табличный).

Расчет основных показателей сетевой модели может произвести следующим образом.

  • 1. Расчет ранних сроков:
    • ? ранний срок начала работ определяется продолжительностью самого длинного пути от исходного события до начала выполнения данной работы,
    • ? ранние сроки окончания работ - это наиболее ранний срок из возможных сроков окончания работы. Ранний срок времени окончания работ равен сумме раннего срока начала работы и продолжительности самой работы.
  • 2.Расчет критического пути. Его продолжительность определяется как суммарное время работ, лежащих на критическом пути, т.е. время завершения всего комплекса работ при наибольшем запараллеливании всех работ. Это время равно наибольшему из времен ранних окончаний завершающих работ сетевого графа. Критический путь проходит через события, не имеющие резервов времени (через критические работы).
  • 3.Расчет поздних сроков начала и окончания работ определяются из возможностей предельного сдвига вправо по числовой оси сроков выполнения работ так, чтобы не было изменено время критического пути. Поэтому логично расчеты вести от последнего события к первому и определять сначала время позднего окончания работ, а затем рассчитывать время позднего начала работ:
    • ?поздний срок начала работ (ij ) определяется как разница между поздним сроком окончания работ и продолжительностью самой работы,
    • ? поздний срок окончания работ определяется величиной пути минимальной продолжительности, ведущего к нему от завершающего события, и рассчитывается как разность критического пути и максимальной продолжительности работы от завершающего события сетевого графика до конечного события данной работы.
  • 4. Расчет резервов времени".

я полный резерв времени работы определяется как разность между поздним началом и ранним началом или между поздним окончанием или ранним окончанием работы. Необходимо отметить, что полные резервы времени работ, лежащих на критическом пути, равны нулю,

  • ? частные (свободные) резервы времени".
  • 1)частный резерв времени первого вида определяется возможностью изменить позднее начало работы (ij) на более ранние сроки без изменения поздних сроков окончания непосредственно предшествующих работ,
  • 2) частный резерв времени второго вида определяется возможностью изменить раннее окончание работы (ij) на более поздние сроки без изменения ранних сроков начала непосредственно последующих работ; определяется разностью между ранним началом последующей работы и ранним окончанием данной работы.

Рассмотрим порядок расчета параметров на примере. Сетевой график представлен на рис. 7.5.

Рис. 7.5.

Для расчета параметров воспользуемся табличным методом, и с целью упрощения восприятия сведем все в одну табл. 7.1.

Правила применения резервов времени в сетевом планировании.

  • 1. Для того чтобы полный и частные резервы работы (у) были равны, необходимо и достаточно, чтобы конечное событие У рассматриваемой работы являлось событием критического пути.
  • 2. Если полный резерв (Я и]1) некоторой работы равен нулю, то и частный резерв второго вида (г"ф) также равен нулю. Между этими резервами всегда имеет место соотношение R(IJ} > r" ijy Полный и частные резервы времени всегда больше или равны нулю.
  • 3. Для того чтобы частный резерв времени работы (у) был равен нулю, необходимо и достаточно, чтобы эта работа лежала на пути максимальной длины от первого события до события у.
  • 4. Если продолжительность работы (у) увеличить на величину р, т.е. р то ранний срок начала последующей работы увеличится на величину р - г" (" уу
  • 5. Если продолжительность работы (у) увеличить на величину полного резерва времени этой работы, то образуется новый критический путь, продолжительность которого равна продолжительности старого.
  • 6. Полный резерв времени работы (у) равен сумме частного резерва времени второго вида этой работы и минимального из совокупности полных резервов всех непосредственно последующих работ.

Результаты расчета параметров сетевого графика

Таблица 7.1

Продолжительность

Ранние

сроки, ч

Поздние сроки, ч

Резервы времени, ч

работ, ч

Начала

Окончания

Начала

Окончания

Полные

Свободные

Критический путь, ч

(работы 1-3

7. Если продолжительность работы (г/) увеличить на величину р то появится новый критический путь, продолжительность которого превысит продолжительность старого критического пути на величину р -

После того как сетевой график построен и рассчитаны его основные показатели, приступают к его оптимизации.

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

К складируемым , или невозобновляемым , производственным ресурсам относятся сырье: материалы, полуфабрикаты, готовые товары, топливо и другие оборотные средства. К ним могут быть отнесены также и денежные или стоимостные ресурсы, а поэтому стоимость можно рассматривать как один из видов складиру емых ресурсов. Однако в сетевом планировании большим предпочтением пользуются такие модели, в которых стоимость выступает как общая экономическая характеристика комплекса выполняемых работ. Складируемые ресурсы расходуются непосредственно в процессе выполнения планируемых в сетевых графиках работ и не допускают повторного использования. Такие ресурсы, не будучи своевременно использованы, могут найти применение в дальнейших работах. Обычно предполагается, что количество или стоимость неиспользуемых складских ресурсов остаются неизменными, хотя при долгосрочном моделировании следует учитывать снижение не только количественных, но и качественных показателей ресурсов.

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

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

Следовательно, к основным планируемым параметрам в сетевых моделях относятся такие временные показатели, как: продолжительность выполнения работ, критический путь, резервы времени свершения событий и др. Важнейшим параметром любого сетевого графика является критический путь. Путем в сетевом графике называется всякая последовательность работ (стрелок), связывающая между собой несколько событий. Путь, соединяющий исходное и завершающее событие сети, считается полным , а все другие - неполными. Каждый путь характеризуется своей продолжительностью, которая равняется сумме длительностей составляющих его работ. Полный путь, имеющий наибольшую продолжительность, называется критическим путем. Стало быть, критический путь - это наиболее протяженная по времени последовательная цепочка работ, ведущих от исходного к завершающему событию. На сетевом графике (см. рис. 4.3) критический путь проходит через цепочку событий и работ, обозначенных номерами 0-1-4-6-7-9-10-11-12, и равен 48 человеко-дням. Он выделен жирной линией.

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

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

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

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

где R. - резерв времени выполнения /-го события; Т - поздний срок свершения /-го события; Т р - ранний срок наступления /-го события.

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

где max/ 0 / . - максимальное время выполнения всех работ, ведущих к данному событию.

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

где L vn - продолжительность критического пути; шах „ - мак-

симальная длительность пути от данного события до завершающего.

Можно следующим образом сформулировать общее правило определения раннего (Т р) и позднего (Т п) сроков свершения любого события: ранние и поздние сроки определяются по максимальному из путей (Г тах), проходящих через данное событие. При этом ранний срок (Г р) равен продолжительности максимального из предшествующих данному событию путей. А поздний срок (Г п.) составляет разность между продолжительностью критического пути и длительностью максимального из последующих за данным событием путей до завершающего.

Расчет ранних сроков свершения событий проводится в прямой последовательности от исходного до конечного.

Ранний срок свершения события 12 соответствует критическому пути сетевого графика: L Kp = 48 дням.

Остальные полные пути равны:

Расчет поздних сроков свершения событий проводится в обратном порядке от конечного к исходному.

Резервы времени свершения отдельных событий представляют собой разность между поздними и ранними сроками их выполнения.

Расчет резервов времени подтверждает, что критический путь проходит в сетевом графике через события 0-1-4-6-7-9-10-11-12 с нулевыми значениями резервов времени. В табл. 4.2 приведены основные параметры сетевого графика, характеризующие продолжительность выполняемых работ, ранние и поздние сроки свершения событий, а также имеющиеся в сетевой модели резервы времени (см. рис. 4.3).

Таблица 4.2

Расчетные параметры сетевого графика (в человеко-днях)

работ

Продолжительность,

события

Показатели событий

Ранний

срок,

Г р

Поздний

срок,

Резерв

времени,

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

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

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

Выполненные расчеты основных параметров сетевых графиков должны быть использованы при анализе и оптимизации сетевых стратегических планов.


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

Ниже приводятся фрагменты сетевых графиков выполнения работ нулевого цикла на двух и трех захватках.

отрывка монтаж гидро- обратная котлована фундаментов изоляция засыпка

I захватка

II захватка

Рис. 4.1. Фрагмент сетевого графика выполнения работ на двух захватках


отрывка монтаж гидро- обратная

котлована фунд-тов изоляция засыпка




Рис. 4.2. Фрагмент сетевого графика выполнения работ на трех захватках


После построения сетевого графика и нумерации его событий производится расчет параметров одним из ручных методов (табличным или секторным). При расчете сетевого графика определяются следующие параметры: раннее начало(t рн i , j) и раннее окончание(t ро i , j) работы; позднее начало (t n н i , j) и позднее окончание (t n о i , j) работы; общий (R i , j) и частный (r i , j) резервы времени.



3.2. Расчет сетевого графика табличным методом

Расчет табличным методом производится в 5 этапов (см. рис. 7 и табл. 3):

I этап - заполнение 1, 2, 3 граф с сетевого графика;

II этап - расчет ранних сроков, начиная от исходного события к завершающему и используя следующие взаимосвязи между расчетными параметрами: t рн исх =0; t рн i , j =max t po k , i ; t po i , j = t рн i , j +t i , j ;

III этап - расчет поздних сроков, начиная от завершающего события сетевого графика и используя следующие взаимосвязи: t п o зав = max t po зав;

t п o i , j =min t пн j , k ; t пн i , j = t п o i , j - t i , j ;

IV этап - расчет общих (полных) резервов времени на основе известных расчетных формул: R i , j = t пн i , j - t рн i , j или R i , j = t по i , j - t ро i , j ;

V этап - расчет частных (свободных) резервов времени на основе следующей зависимости: r i , j = t рн j , k - t ро i , j .



Рис. 7 – Пример сетевого графика с расчетом табличным методом

Таблица 3

Расчет сетевого графика табличным методом

Номер начала события пред-шест. работ Код работы Продолжитель­ность работы Ранние сроки Поздние сроки Резервы времени Дата раннего начала работы
Начало Окончание Начало Окончание Общие (полные) Частные (свобод.)
- 1-2
2-3
2-4
3-4
3-5
3-6
2, 3 4-5
3, 4 5-7
6-7

3.3 Расчет сетевого графика секторным методом

Для расчета сетевого графика секторным методом каждое событие его делится на четыре сектора, в которые вносятся следующие данные:

Рис. 8. График выполнения работ наземного цикла

Расчет производится в 5 этапов (см. рис. 9):

I - нумерация событий графика;

II - расчет ранних начал и заполнение левого и нижнего сектора;

III - расчет поздних окончаний и заполнение правого сектора;

IV - расчет общих (полных) резервов времени работ и заполнение левого прямоугольника под каждой работой;

V этап -расчет частных (свободных) резервов времени и заполнение правого прямоугольника под каждой работой.

Для расчета резервов времени используются производные от ранее известных формул. Например (см. рис. 9): общий (полный) резерв времени:

R i , j = t по ij - t i , j – t рн i , j , для зависимости 4-5: 12-0-9=3; для работы 4-7: 28-8-9=11.

Частный (свободный) резерв времени: r i , j = t рн j , k - t i , j - t рн i , j , для работы 1-3: 8-0-2=6; для работы 2-6: 9-8-1=0.


13.01.99 14.01.99




13-2-4

Рис 4.5. Пример ручного расчета сетевого графика секторным методом

3.4. Оптимизация сетевого графика и привязка к календарю

Оптимизация сетевого графика по времени предусматривает сокращение величины критического пути на определенную (заданную) величину дней. Для этого работы, находящиеся на критическом пути (выделенные на рис. 4.3 и подчеркнутые в табл. 6), должны быть выстроены в порядке возрастания цены сокращения. Ценой сокращения (Ц c i , j) считается величина численности работников, приходящихся на один день продолжительности работы сетевого графика, и определяемая по формуле

Для графика, приведенного на рис. 4.3, цена сокращения работ соответственно равна: Ц с 1-2 = 0,5; Ц с 2-3 = 2; Ц с 3-5 = 0,5; Ц с 5-7 = = 1,5. Следовательно, сокращение продолжительности работ критического пути можно выполнить в следующем порядке: 1-2, 3-5, 5-7, 2-3. Сократить продолжительность критического пути на заданную величину можно за счет одной или нескольких работ с одновременным добавлением численности рабочих до предельного рекомендуемого количества, приведенного по видам работ в табл. 3, исходя из условия, что t i , j * n i , j = const. Например, полученную расчетом величину критического пути сетевого графика, приведенного на рис. 4.3 (Т кр = 31 день), требуется сократить на 6 дней, т.к. продолжительность выполнения данного количества работ установлена 25 дней.

Предпочтение отдаем работе 1-2, но сократить ее можно только на 5 дней, т.к. предельное количество рабочих в бригаде дано 10 человек (12*6=72 чел-дня, 72:10=7,2 дня, 12-7,2=4,8 ~ 5 дней). Еще один день будем снимать с работы 3-5, имеющей такую же цену сокращения, но меньшую по отношению к работе 1-2 расчетную продолжительность (8*4=32 чел-дня, 32:7=4,6 ~ 5 дней). \

После изменения исходных расчетных параметров работ критического пути (см. рис. 4.3 над работами 1-2 и 3-5) величина критического пути будет равна установленной продолжительности (25 дней), но график потребует пересчета.


РАЗДАТОЧНЫЙ МАТЕРИАЛ

Задание 1. Определить продолжительность работ, построить линейный календарный график поточного выполнения работ и эпюру загруз­ки трудовых ресурсов.


Задание 2.Рассчитать ритмы работы звеньев монтажников и каменщиков и построить циклограмму ритмичного потока при сооружении наземной части 6-ти этажного каркасно-кирпичного здания. Проверить, не превышает ли общее время выполнения работ на этаже 10 дней.

Задание 3.Рассчитать параметры неритмичного потока матричным методом и построить циклограмму выполнения работ на объекте

Задание 4. Составить сетевой график для поточного выполнения работ "нулевого цикла", рассчитать его табличным методом и привязать к календарю по раннему началу, исходя из заданной даты начала строительства объекта:

Задание 5. Построить фрагмент сетевого графика, рассчитать секторным методом и сократить критический путь на заданную величину.

Список литературы

1. Дикман Л.Г. Организация строительного производства: Учебник для строительных вузов - М.: Издательство АСВ. 2002. - 512 с.

2. Организация и планирование строительного производства /Под ред. д-ра техн. наук проф. А.К. Шрейбера. - М: Высшая школа. 1987.

3. Расчет и оптимизация сетевых графиков строительства/В.А. Побожий, СИ. Павленко, В.Я. Целлермаер. - М: Издательство АСВ, 2001. - 240 с.

4. СНиП 3.01.01 - 85 Организация строительного производства - М.: Стройиздат, 1981.


1. Методические указания по организации проведения практических занятий

2. Основные теоретические положения поточной организации работ 3

2.1.Расчет и построение линейного календарного графика 3

2.2.Расчет параметров и построение циклограммы ритмичного потока 4

2.3.Расчет параметров и построение циклограммы неритмичного потока 6

3. Построение и расчет сетевых графиков 8

3.1.Методы построения сетевых графиков 12

3.2.Расчет сетевого графика табличным метолом 12

3.3.Расчет сетевого графика секторным методом 13

3.4.Оптимизация сетевого графика и привязка к календарю 14

4. Раздаточный материал 15
Список литературы

  • 1. Выделить критический путь и найти его длину;
  • 2. Определить резервы времени каждого события;
  • 3. Определить резервы времени всех работ и коэффициент напряженности работы предпоследней работы

Решение

Для решения задачи применим следующие обозначения.

Элемент сети

Наименование параметра

Условное обозначение параметра

Событие i

Ранний срок свершения события

Поздний срок свершения события

Резерв времени события

Работа (i, j)

Продолжительность работы

Ранний срок начала работы

Ранний срок окончания работы

Поздний срок начала работы

Поздний срок окончания работы

Полный резерв времени работы

Продолжительность пути

Продолжительность критического пути

Резерв времени пути

Для определения резервов времени по событиям сети рассчитывают наиболее ранние t p и наиболее поздние t п сроки свершения событий. Любое событие не может наступить прежде, чем свершаться все предшествующие ему события и не будут выполнены все предшествующие работы. Поэтому ранний (или ожидаемый) срок tp(i) свершения i-ого события определяется продолжительностью максимального пути, предшествующего этому событию:

t p (i) = max(t(L ni)) (1)

где L ni - любой путь, предшествующий i-ому событию, то есть путь от исходного до i-ого события сети.

Если событие j имеет несколько предшествующих путей, а следовательно, несколько предшествующих событий i, то ранний срок свершения события j удобно находить по формуле:

t p (j) = max (2)

Задержка свершения события i по отношению к своему раннему сроку не отразится на сроке свершения завершающего события (а значит, и на сроке выполнения комплекса работ) до тех пор, пока сумма срока свершения этого события и продолжительности (длины) максимального из следующих за ним путей не превысит длины критического пути. Поэтому поздний (или предельный) срок t п (i) свершения i-ого события равен:

t п (i) = t kp - max(t(L ci)) (3)

где Lci - любой путь, следующий за i-ым событием, т.е. путь от i-ого до завершающего события сети.

Если событие i имеет несколько последующих путей, а следовательно, несколько последующих событий j, то поздний срок свершения события i удобно находить по формуле:

t п (i) = min

Резерв времени R(i) i-ого события определяется как разность между поздним и ранним сроками его свершения:

R(i) = t п (i) - t p (i)

Резерв времени события показывает, на какой допустимый период времени можно задержать наступление этого события, не вызывая при этом увеличения срока выполнения комплекса работ.

Критические события резервов времени не имеют, так как любая задержка в свершении события, лежащего на критическом пути, вызовет такую же задержку в свершении завершающего события. Таким образом, определив ранний срок наступления завершающего события сети, мы тем самым определяем длину критического пути.

При определении ранних сроков свершения событий tp(i) двигаемся по сетевому графику слева направо и используем формулы (1), (2).

Расчет сроков свершения событий.

Для i=0 (начального события), очевидно tp(0)=0.

i=1: t p (1) = t p (0) + t(0,1) = 0 + 0 = 0.

i=2: t p (2) = t p (1) + t(1,2) = 0 + 8 = 8.

i=3: t p (3) = t p (1) + t(1,3) = 0 + 3 = 3.

i=4: max(t p (2) + t(2,4);t p (3) + t(3,4)) = max(8 + 6;3 + 3) = 14.

i=5: tp(5) = tp(4) + t(4,5) = 14 + 0 = 14.

i=6: max(t p (4) + t(4,6);t p (5) + t(5,6)) = max(14 + 5;14 + 3) = 19.

i=7: t p (7) = t p (6) + t(6,7) = 19 + 9 = 28.

i=8: max(t p (2) + t(2,8);t p (6) + t(6,8);t p (7) + t(7,8)) = max(8 + 18;19 + 5;28 + 4) = 32.

i=9: max(t p (5) + t(5,9);t p (7) + t(7,9)) = max(14 + 2;28 + 4) = 32.

i=10: max(t p (4) + t(4,10);t p (7) + t(7,10);t p (9) + t(9,10)) = max(14 + 4;28 + 2;32 + 0) = 32.

i=11: max(t p (8) + t(8,11);t p (10) + t(10,11)) = max(32 + 12;32 + 4) = 44.

Длина критического пути равна раннему сроку свершения завершающего события 11: t kp =tp(11)=44

При определении поздних сроков свершения событий t п (i) двигаемся по сети в обратном направлении, то есть справа налево и используем формулы (3), (4).

Для i=11 (завершающего события) поздний срок свершения события должен равняться его раннему сроку (иначе изменится длина критического пути): t п (11)= t р (11)=44

i=10: t п (10) = t п (11) - t(10,11) = 44 - 4 = 40.

i=9: t п (9) = t п (10) - t(9,10) = 40 - 0 = 40.

Просматриваются все строчки, начинающиеся с номера 8.

i=8: t п (8) = t п (11) - t(8,11) = 44 - 12 = 32.

Просматриваются все строчки, начинающиеся с номера 7.

i=7: min(t п (8) - t(7,8);t п (9) - t(7,9);t п (10) - t(7,10)) = min(32 - 4;40 - 4;40 - 2) = 28.

i=6: min(t п (7) - t(6,7);t п (8) - t(6,8)) = min(28 - 9;32 - 5) = 19.

Просматриваются все строчки, начинающиеся с номера 5.

i=5: min(t п (6) - t(5,6);t п (9) - t(5,9)) = min(19 - 3;40 - 2) = 16.

i=4: min(t п (5) - t(4,5);t п (6) - t(4,6);t п (10) - t(4,10)) = min(16 - 0;19 - 5;40 - 4) = 14.

Просматриваются все строчки, начинающиеся с номера 3.

i=3: t п (3) = t п (4) - t(3,4) = 14 - 3 = 11.

i=2: min(t п (4) - t(2,4);t п (8) - t(2,8)) = min(14 - 6;32 - 18) = 8.

i=1: min(t п (2) - t(1,2);t п (3) - t(1,3)) = min(8 - 8;11 - 3) = 0.

(0,1): 0 - 0 = 0;

Таблица 1 - Расчет резерва событий

Номер события

Сроки свершения события: ранний tp(i)

Сроки свершения события: поздний tп(i)

Резерв времени, R(i)

Заполнение таблицы 2.

Перечень работ и их продолжительность перенесем во вторую и третью графы. При этом работы следует записывать в графу 2 последовательно: сначала начиная с номера 0, затем с номера 1 и т.д.

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

Так, для работы (1,2) в графу 1 поставим число 1, т.к. на номер 1 оканчиваются 1 работы: (0,1).

Графу 4 получаем из таблицы 1 (t p (i)). Графу 7 получаем из таблицы 1 (t п (i)).

Значения в графе 5 получаются в результате суммирования граф 3 и 4.

В графе 6 позднее начало работы определяется как разность позднего окончания этих работ и их продолжительности (из значений графы 7 вычитаются данные графы 3);

Содержимое графы 8 (полный резерв времени R(ij)) равно разности граф 6 и 4 или граф 7 и 5. Если R(ij) равен нулю, то работа является критической

Таблица 2 - Анализ сетевой модели по времени

Работа (i,j)

Количество предшествующих работ

Продолжительность tij

Ранние сроки: начало tijР.Н.

Ранние сроки: окончание tijР.О.

Поздние сроки: начало tijП.Н.

Поздние сроки: окончание tijП.О.

Резервы времени: полный RijП

Независимый резерв времени RijН

Частный резерв I рода, Rij1

Частный резерв II рода, RijC

Следует отметить, что кроме полного резерва времени работы, выделяют еще три разновидности резервов. Частный резерв времени первого вида R 1 - часть полного резерва времени, на которую можно увеличить продолжительность работы, не изменив при этом позднего срока ее начального события. R 1 находится по формуле:

R(i,j)= R п (i,j) - R(i)

Частный резерв времени второго вида, или свободный резерв времени Rc работы (i,j) представляет собой часть полного резерва времени, на которую можно увеличить продолжительность работы, не изменив при этом раннего срока ее конечного события. Rc находится по формуле:

R(i,j)= R п (i,j) - R(j)

Значение свободного резерва времени работы указывает на расположение резервов, необходимых для оптимизации.

Независимый резерв времени Rн работы (i,j) - часть полного резерва, получаемая для случая, когда все предшествующие работы заканчиваются в поздние сроки, а все последующие начинаются в ранние сроки. Rн находится по формуле:

R(i,j)= Rп(i,j)- R(i) - R(j)

Критический путь : (0,1)(1,2)(2,4)(4,6)(6,7)(7,8)(8,11)

Продолжительность критического пути: 44

Найдем коэффициент напряженности работы предпоследней работы. Так как длина критического пути 44, максимальный путь, проходящий через работу (1,10) равен 32, тогда

К(1,10)=(32-28)/(44-28)=0,296.

4. Интернет-провайдер в небольшом городе имеет 5 выделенных каналов обслуживания. В среднем на обслуживание одного клиента уходит 25 минут. В систему в среднем поступает 6 акзаов в час. Если свобдных каналов нет, следует отказ. Определить характеристики обслуживания: вероятность отказа, среднее число занятых обслуживанием линий связи, абсолютную и относительную пропускные способности, вероятность обслуживания. Найти число выделенных каналов, при котором относительная пропускная способность системы будет не менее 0,95. Считать, что потоки заявок и обслуживаний простейшие

Интенсивность потока обслуживания:

Интенсивность нагрузки:

с = л * t обс = 6 * 25/60 = 2.5

Интенсивность нагрузки с=2.5 показывает степень согласованности входного и выходного потоков заявок канала обслуживания и определяет устойчивость системы массового обслуживания.

Вероятность того, что обслуживанием:

занят 1 канал:

p 1 = с 1 /1! p 0 = 2.5 1 /1! * 0.0857 = 0.214

заняты 2 канала:

p 2 = с 2 /2! p 0 = 2.5 2 /2! * 0.0857 = 0.268

заняты 3 канала:

p 3 = с 3 /3! p 0 = 2.5 3 /3! * 0.0857 = 0.223

заняты 4 канала:

p 4 = с 4 /4! p 0 = 2.5 4 /4! * 0.0857 = 0.139

заняты 5 канала:

p 5 = с 5 /5! p 0 = 2.5 5 /5! * 0.0857 = 0.0697

Вероятность отказа- это доля заявок, получивших отказ:

Значит, 7% из числа поступивших заявок не принимаются к обслуживанию.

Вероятность обслуживания поступающих заявок -вероятность того, что клиент будет обслужен:

В системах с отказами события отказа и обслуживания составляют полную группу событий, поэтому:

p отк + p обс = 1

Относительная пропускная способность Q = p обс .

p обс = 1 - p отк = 1 - 0.0697 = 0.93

Следовательно, 93% из числа поступивших заявок будут обслужены. Среднее число каналов, занятых обслуживанием

n з = с * p обс = 2.5 * 0.93 = 2.326 канала.

Среднее число простаивающих каналов .

n пр = n - n з = 5 - 2.326 = 2.7 канала.

Коэффициент занятости каналов обслуживанием .

Следовательно, система на 50% занята обслуживанием.

Абсолютная пропускная способность

A = pобс * л = 0.93 * 6 = 5.581 заявок/час.

Среднее время простоя СМО .

t пр = p отк * t обс = 0.0697 * 0.417 = 0.029 час.

Среднее число обслуживаемых заявок .

L обс = с * Q = 2.5 * 0.93 = 2.326 ед.

Среднее время пребывания заявки в СМО (формула Литтла).

Число заявок, получивших отказ в течение часа: л * p 1 = 0.418 заявок в час.

Номинальная производительность СМО: 5 / 0.417 = 12.002 заявок в час.

Фактическая производительность СМО: 5.581 / 12.002 = 47% от номинальной производительности.

Определим количество каналов, необходимых для обеспечения работоспособности системы с вероятностью P ? 0.95

Для этого находим n из условия:

Найдем вероятность того, что если в системе будет 6 каналов и все они будут заняты:

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

Размеры графического полотна

Ширина Высота

● ■ ▲ ⊗ ↔ ✍ ⊗

параметры сетевой модели (критический путь, резервы времени, построить диаграмму Ганта и многое другое).

Для сформированного графа можно выполнить следующее действия:

Расчет коэффициентов напряженности
Строить диаграмму Ганта Привязать к дате
Решение секторальным методом
Решение методом потенциалов
Оптимизировать сетевой график по критерию число исполнителей резервы-затраты сокращение сроков
Формировать техническую документацию
Оценить вероятность выполнения всего комплекса работ за дней
Оценить максимально возможный срок выполнения всего комплекса работ с вероятностью %

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

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

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

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

Ориентированный граф , в котором существует лишь одна вершина, не имеющая входящих дуг, и лишь одна вершина, не имеющая выходящих дуг, называется сетью . Сеть, моделирующая комплекс работ, называется его сетевой моделью или сетевым графиком . Дуги, соединяющие вершины графа, ориентированы в направлении достижения результата при осуществлении комплекса работ.
Наиболее распространен способ представления моделируемого комплекса работ в понятиях работ и событий .
Понятие «работа» имеет следующие значения:
  • «действительная работа» – процесс, требующий затрат времени и ресурсов;
  • «фиктивная работа» – логическая связь между двумя или несколькими работами, указывающая на то, что начало одной работы зависит от результатов другой. Фиктивная работа не требует затрат времени и ресурсов, продолжительность ее равна нулю.
Работа на графике изображается стрелкой, над которой указывается затрачиваемое на нее время. Длина стрелки и ее ориентация на графике не имеют значения. Желательно только выдерживать направление стрелок так, чтобы начальное событие для работы (обозначается i) располагалось слева в сетевом графике, а конечное (обозначается j) - справа. Для отображения фиктивных работ используют пунктирные стрелки, над которыми время не указывается или проставляется ноль.

На сетевой модели событиям соответствуют вершины графа.

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

Правило 1 . Каждая операция в сети представляется одной и только одной дугой (стрелкой). Ни одна из операций не должна появляться в модели дважды. При этом следует различать случай, когда какая-либо операция разбивается на части; тогда каждая часть изображается отдельной дугой.

Правило 2 . Ни одна пара операций не должна определяться одинаковыми начальным и конечным событиями. Возможность неоднозначного определения операций через события появляется в случае, когда две или большее число операций допустимо выполнять одновременно.

Правило 3 . При включении каждой операции в сетевую модель для обеспечения правильного упорядочения необходимо дать ответы на следующие вопросы:
а) Какие операции необходимо завершить непосредственно перед началом рассматриваемой операции?
б) Какие операции должны непосредственно следовать после завершения данной операции?
в) Какие операции могут выполняться одновременно с рассматриваемой?

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

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

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

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

Для возможности оптимизации сетевой модели, все исходные данные вводятся в виде таблицы (Операции/Добавить в виде таблицы).

  • Оптимизация сетевой модели по критерию "число исполнителей". Заполняется столбец Количество исполнителей Ч
  • Оптимизация сетевой модели по критерию "затраты". Заполняется столбец Коэффициент затрат на ускорение работ, h(i,j) .
  • Оптимизация сетевого графика методом "время – стоимость". Заполняются столбцы t опт, Минимальное время работ, t min , Нормальная стоимость, Cн и Срочная стоимость, Cc .

Примеры сетевых моделей

Рассмотрим варианты сетевых графиков из кулинарной области на примере варки борща из курицы. а) Варка в обычной посуде
10 2 3 4 5 1 10 30 15 7
Работы:

1,3: варить курицу, 30 мин.
2,3: положить капусту и варить 10 мин.
3,4: положить 1/2 свеклы, морковь и картофель. Варить 15 мин.
4,5: доложить остатки свеклы, лук, зелень. Варить 7 мин.
б) Варка в посуде с эффектом русской печи (трехслойное дно, крышка без отверстий) 1 2 3 4 5 10 10 20 30 60
Работы:
1,2: чистка овощей (капуста, морковь, картофель, свекла, лук), 10 мин.
1,4: варить курицу в обычной посуде, 30 мин.
2,3: положить овощи в спецпосуду, добавить 3 ложки воды, нагреть до T=70 C и выключить, 10 мин.
3,4: приготовление овощей в собственном соку, 20 мин.
4,5: добавить к курице приготовленные овощи. Настаивается 60 мин.

Список литературы

  1. Мушик Э., Мюллер П. Методы принятия технических решений. Пер. с нем. –М.: Мир, 1990.
  2. Таха Х. Введение в исследование операций. В 2-х книгах. Кн. 2. Пер. с англ. –М.: мир, 1985.
  3. Управление в системах РАВ: Учебник. –Л.: Воениздат, 1980.

Свойства вершины

Текст

Размер Цвет

Толщина Цвет

пунктирная - - - -
Размеры в px и фон

w h

Отмена

Соединение (дуга)

Текст (вес)

Размер Цвет

Толщина Цвет

пунктирная - - -
концевой маркер →
Похожие публикации