Сетевое планирование и управление

Автор работы: Пользователь скрыл имя, 13 Апреля 2012 в 20:09, курсовая работа

Краткое описание

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

Содержание работы

Введение…………………………………………………………………………...5

1. Сетевая модель …………………………………………………………………6

1.1 Сетевая модель и её основные элементы…………………………………6

1.2 Порядок и правила построения сетевых графиков………………………9

2. Модели сетевого планирования и управления……………………………...11

2.1 Критическое время, критический путь, резервы времени всех работ………….…………………………………………………………………...12

2.1.1 Критический путь через определение параметров событий………...12

2.1.2 Критический путь через определение параметров работ……………14

2.2 Сетевое планирование в условиях неопределенности…………………18

2.3 Оптимизация сетевого графика методом «время-стоимость»………...22

3. Моделирование процесса с помощью сетевого графика…………………...25

3.1 Линейная диаграмма……………………………………………………..25

3.2 Определение временных параметров событий…………………………26

3.3 Определение временных параметров работ…………………………….27

3.4 Оценка вероятности выполнения проекта в срок………………………31

3.5 Частная оптимизация заданного сетевого графика ……………………31

Заключение……………………………………………………………………….34

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

Содержимое работы - 1 файл

СПУ.doc

— 399.00 Кб (Скачать файл)

 

     2.1.1 Критический путь через параметры событий 

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

     tр(i) = maxt(Lпi),

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

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

     tр(j) = max [tр(i)+t(i,j)].

     Задержка  свершения события i по отношению к своему раннему сроку не отразится на сроке свершения завершающего события (а значит, и на сроке выполнения комплекса работ), до тех пор, пока сумма срока свершения этого события и продолжительности (длины) максимального из последующих за ним путей не превысит длины критического пути.[6, c.328]

     Поэтому поздний (или предельный) срок tп (i) совершения i – го события равен:

     tп(i) = tкр – maxt(Lci),

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

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

     tп(i) = min[tп(j) - t(i, j)].

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

     R(i) = [tп(i) – tр(i)].

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

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

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

     Если  сетевой график имеет единственный критический путь, то этот путь проходит через все критические события, то есть события с нулевыми резервами  времени.  Если критических путей  несколько, то выявление их с помощью критических событий может быть затруднено, так как через часть критических путей могут проходить как критические, так и не критические пути.  В этом случае для определения критических путей рекомендуется использовать критические работы. [6, c. 329] 

     2.1.2 Критический путь через параметры работы

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

     Очевидно, что ранний срок tрн(i,j)начала работы (i,j) совпадает с ранним сроком наступления начального (предшествующего) события i:

     tрн(i,j) = tр(i).

     Тогда ранний срок t(i,j) окончания работы (i,j) определяется по формуле:

     tро(i,j)= tр(i)+t(i,j).

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

       tпо(i,j) =tн(j),

     а поздний срок tпн(i,j) начала этой работы – соотношением:

     tпн(i,j) = tн(j) - t(i,j).

     Таким образом, в рамках сетевой модели моменты начала и окончания работы тесно связаны с соседними  событиями ограничениями.

     Все некритические пути имеют резерв времени пути.

     Резерв  времени пути определяется как разность между длиной критического и рассматриваемого пути:

     R(L) = tкр- t(L).

     Он  показывает, насколько в сумме могут быть увеличены продолжительности всех работ, принадлежащих этому пути. Если затянуть выполнение работ, лежащих на этом пути, на время большее, чем R(L), то критический путь переместиться на путь L.

       Отсюда можно сделать вывод,  что любая из работ пути  L на его участке, не совпадающем с критическим путем (замкнутым между двумя событиями критического пути), обладает резервом времени.

     Среди резервов времени работ выделяют 4 разновидности.

     1) Полный резерв времени работы  (i,j) показывает, насколько можно увеличить время выполнения данной работы при условии, что срок выполнения комплекса работ не изменится. Полный резерв R(i, j) определяется по формуле:

     Rп(i,j) = tп(j) – tр(i) - t(i,j).

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

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

     Остальные резервы времени работы являются частями её полного резерва.

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

     R1(i,j) = tп(j) – tп(i) – t(i,j),

     R1(i,j) = Rп (i,j) – R(i).

     

     Рисунок 5 – Резервы времени работы.

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

     Rc(i,j) = tр(j) – tр(i) – t(i,j),

     Rс(i,j) = Rп (i,j) – R(i).

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

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

     Rн(i,j) = tр(j) – tп(i) – t(i,j),

     или

     Rн(i,j) = Rп (i,j) – R(i).

     Использование независимого резерва времени не влияет на величину резервов времени других работ. Независимые резервы стремятся использовать тогда, когда окончание предыдущей работы произошло в поздний допустимый срок, а последующие работы хотят выполнить в ранние сроки. Если величина независимого резерва равно нулю или положительна, то такая возможность есть. Если же величина Rн(i,j) отрицательна, то этой возможности нет, так как предыдущая работа ещё не окончательна, а последующая уже должна начаться. Поэтому отрицательное значение Rн(i,j) не имеет реального смысла. А фактически независимый резерв имеют лишь те работы, которые не лежат на максимальных путях, проходящих через их начальные и конечные события.

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

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

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

     Если  на критическом пути лежит начальное  событие i, то

     Rп(i,j) =R1(i,j).

     Если  на критическом пути лежит конечное событие j, то

     Rп(i,j) =Rс(i,j).

     Если  на критическом пути лежат начальное  и конечное события i и j, но сама работа не принадлежит этому пути, то

     Rп(i,j) =R1(i,j)=Rс(i,j) =Rн(i,j).

     Данное  соотношение можно использовать при проверке правильности расчетов резервов времени отдельных работ. [6, c. 335] 

     2.2 Сетевое планирование в условиях неопределенности

     При определении временных параметров сетевого графика до сих пор предполагалось, что время выполнения каждой работы точно известно. Такое предположение в действительности выполняется редко: система СПУ обычно применяется для планирования сложных разработок, не имевших в прошлом никаких аналогов. Чаще всего продолжительность работы по сетевому графику заранее не известна и может принимать лишь одно из ряда возможных значений. То есть  продолжительность работы t(i,j) является случайной величиной, характеризующей своим законом распределения, а значит, своими числовыми характеристиками  - средним значением, или математическим ожиданием, t(i,j) и дисперсией σ2(i,j).

     Практически во всех системах СПУ априори принимается, что распределение продолжительности  работ обладает тремя свойствами: а) непрерывностью; б) унимодальностью, т.е. наличием единственного максима у кривой распределения; в) двумя точками пересечения кривой распределения с осью Ох, имеющими неотрицательные абсциссы.

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

     Простейшим  распределением с подобными свойствами является известное в математической статике β-распределение . Анализ большого числа статистических данных показывает, что β-распределение можно использовать в качестве априорного для всех работ.

     Для определения числовых характеристик  t(i,j) и σ2(i,j) этого распределения для работы (i,j) на основании опроса ответственных исполнителей проекта и экспертов определяют три временные оценки (рис.3):

1) оптимистическую  оценку t0(i,j), то есть продолжительность работы (i,j) при самых благоприятных условиях;

2) пессимистическую оценку tп(i,j), то есть продолжительность работы (i,j) при самых неблагоприятных условиях;

3) наиболее вероятную оценку tнв(i,j), то есть продолжительность работы (i,j) при нормальных условиях.

     Предположение о β-распределении продолжительности работы (i,j) позволяет получить следующие оценки её числовых характеристик:

t(i,j) = [t0(i,j)+4tнв(i,j)+tп(i,j)]/6,

Информация о работе Сетевое планирование и управление