Автор работы: Пользователь скрыл имя, 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
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).
Полный
резерв времени работы равен резерву
максимального из путей, проходящих
через данную работу. Этим резервом
можно располагать при
Важным
свойством полного резерва
Остальные резервы времени работы являются частями её полного резерва.
Частный резерв времени первого вида 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) и σ2(i,j) этого распределения для работы (i,j) на основании опроса ответственных исполнителей проекта и экспертов определяют три временные оценки (рис.3):
1) оптимистическую оценку t0(i,j), то есть продолжительность работы (i,j) при самых благоприятных условиях;
2) пессимистическую оценку tп(i,j), то есть продолжительность работы (i,j) при самых неблагоприятных условиях;
3) наиболее вероятную оценку tнв(i,j), то есть продолжительность работы (i,j) при нормальных условиях.
Предположение
о β-распределении
t(i,j) = [t0(i,j)+4tнв(i,j)+tп(i,j)]/6,