Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Порядок выполнения работы. 1. Построение сетевого графика
1. Построение сетевого графика. Обозначим номером 1 событие начала всего проекта (исходное событие). Имеется две работы (a 1 и a 2), которые не имеют предшествующих работ. Следовательно, они начинаются с началом выполнения проекта. Изобразим их в виде дуг графа (стрелочек), выходящих из вершины 1 (исходного события). Над каждой дугой будем записывать наименование работы и в скобках ее продолжительность (рис. 3.3).
Рис. 3.3. Шаг 1 построения сетевого графика
Работе a 3 предшествует работа a 2. Это означает, что работа a 2 должна закончится для того, чтобы могла начаться работа a 3. Обозначим номером 2 событие окончания работы a 2. Тогда на сетевом графике работа a 3 выходит из события 2, т. е. следует непосредственно за дугой a 2 (рис. 3.4).
Рис. 3.4. Шаг 2 построения сетевого графика
Работе a 4 предшествуют две работы: a 1 и a 3. Поэтому должно существовать событие, обозначающее факт окончания этих двух работ. Дуги a 1 и a 3 направим к одной вершине и обозначим ее следующим номером 3. Дуга a 4 выходит из вершины 3. Таким образом, событие 3 обозначает факт окончания работ a 1 и a 3 и начала работы a 4 (рис. 3.5). Работе a 5 предшествует работа a 2. На графике уже имеется событие, обозначающее факт окончания этой работы (событие 2). Поэтому изобразим работу a 5 в виде дуги, выходящей из вершины 2 (рис. 3.6).
Рис. 3.5. Шаг 3 построения сетевого графика
Рис. 3.6. Шаг 4 построения сетевого графика
Работе a 6 предшествуют две работы: a 4 и a 5. Поэтому направим дуги a 4 и a 5 к одной вершине и обозначим ее номером 4. Событие 4 обозначает факт окончания обеих работ a 4 и a 5 и начала работы a 6 (рис. 3.7).
Рис. 3.7. Шаг 5 построения сетевого графика
Работе a 7 предшествует работа a 6. Обозначим событие окончания этой работы номером 5. Тогда дуга a 7 выходит из этого события, т. е. непосредственно следует за дугой a 6. Работе a 8 предшествует работа a 2. На сетевом графике уже имеется событие, обозначающее факт окончания работы a 2. Это событие 2. Поэтому изобразим дугу a 8 выходящей из вершины 2. Результат этих построений показан на рис. 3.8.
Рис. 3.8. Шаг 6 построения сетевого графика
Итак, на графике построены все работы, перечисленные в табл. 7.1. Поскольку сетевой график должен иметь только одно завершающее событие, дуги a 7 и a 8 направим к одной вершине, которой дадим номер 6. Эта вершина представляет собой факт завершения работ a 7 и a 8, а следовательно, и всего проекта (рис. 3.9).
Рис. 3.9. Итоговый сетевой график примера
2. Определение критического пути в сетевом графике. Критический путь есть полный путь наибольшей продолжительности. Поэтому для его определения можно перебрать все полные пути в сетевом графике и выбрать тот, который имеет наибольшую продолжительность во времени. В нашем графике можно выделить следующие полные пути (обозначая их вершины): m1 = (1–2–3–4–5–6); m2 = (1–3–4–5–6); m3 = (1–2–4–5–6); m4 = (1–2–6). Продолжительности этих полных путей следующие: t (m1) = 2 + 1 + 5 + 4 + 5 = 17; t (m2) = 4 + 5 + 4 + 5 = 18; t (m3) = 2 + 2 + 4 + 5=13; t (m4) = 2 + 3 = 5; Таким образом, наибольшую продолжительность во времени, равную 18, имеет путь m2, который и является критическим. Критический срок проекта равен 18 дней, т. е. это минимальный срок, за который будет выполнен проект. Однако такой способ определения критического пути в сетевом графике может быть использован только тогда, когда график является достаточно простым. В случае сложного графика, с большим количеством событий и работ, можно пропустить какой-либо полный путь и получить неверный результат. Способ, основанный на определении временных параметров событий и работ, излагаемый ниже, является более универсальным. 3. Расчет параметров событий сетевого графика. Выполним вычисления непосредственно на графике. Каждый кружок, изображающий событие, разделим на четыре сектора (рис. 3.10).
Рис. 3.10. Представление параметров события на сетевом графике
В верхнем секторе запишем номер события, в левом по мере вычислений будем записывать ранний срок tр (i) свершения события i, 1. Определение ранних сроков свершения событий. Ранний срок свершения исходного события 1 по определению принимается за 0. Событие 2 наступит по окончании работы a 2, которая начинается в момент времени 0 и продолжается 2 дня. Поэтому ранний срок свершения события 2 рассчитываем, как момент окончания этой работы: . Событие 3 есть факт окончания двух работ: a 1 и a 3. Работа a 1 закончится в момент времени tр (1) + t (1,3) = 0 + 4 = 4, а работа a 3 закончится в момент tр (2) + t (2,3) = 2 + 1 = 3. Поскольку событие 3 наступит тогда, когда обе работы a 1 и a 3 завершатся, нужно ориентироваться на ту работу, которая закончится позже, т. е.: . Аналогично рассчитывается ранний срок свершения события 4, которое есть факт окончания работ a 4 и a 5: . Событие 5 наступит, когда закончится работа a 6. Поэтому его ранний срок свершения tр (5) = tр (4) + t (4,5) = 9 + 4 = 13. Ранний срок свершения события 6, в которое входят две работы a 7 и a 8, рассчитывается аналогично событиям 3 и 4: . Таким образом, при расчете раннего срока свершения события j нужно определить максимум величин tp (i) + t (i, j) по всем входящим в соответствующую вершину дугам. Результаты расчетов представлены в левых секторах событий на рис. 3.11. Ранний срок свершения завершающего события проекта есть критический срок проекта, т. е. минимальное время, в течение которого может быть завершен проект. В нашей задаче tкр = tр (6) = 18.
Рис. 3.11. Параметры событий сетевого графика
2. Определение поздних сроков свершения событий. Поздние сроки свершения событий рассчитываются “обратным ходом”, от завершающего события к исходному. Поздний срок свершения завершающего события 6 равен его раннему сроку свершения (или критическому сроку): tп (6) = tр (6) = tкр = 18. Поздний срок свершения события 5 – это такой самый поздний срок, после которого остается ровно столько времени, сколько требуется для того, чтобы следующая за событием 5 работа a 7 (выходящая из вершины 5 дуга) успела закончиться к критическому сроку. Чтобы эта работа, которая длится 5 дней, закончилась к 18 дню, она должна начаться на 13 день (18 – 5 = 13). Поэтому tп (5) = tп (6) – t (5,6) = 18 – 5 = 13. За событием 4 следует работа a 6. Она должна закончится к 13 дню для того, чтобы следующая за ней работа успела к критическому сроку. Поэтому работа a 6 должна начаться на 9 день (13 – 4 = 9). Таким образом, tп (4) = tп (4) – t (4,5) = 13 – 4 = 9. Аналогично для события 3, которым начинается одна работа a 4: tп (3) = tп (3) – t (3,4) = 9 – 5 = 4. Событием 2 начинаются сразу три работы a 3, a 5 и a 8 (дуги, выходящие из вершины 2). Для событий 3, 4 и 6, означающих соответствующие моменты окончания этих работ, поздние сроки свершения уже рассчитаны. Поэтому работа a 3 должна начаться не позднее tп (2) = min (3;7;15) = 3. Таким образом, при расчете позднего срока свершения события i нужно брать минимум величин tп (j) – t (i, j) по всем исходящим из данной вершины дугам. Аналогично для события 1: . При правильных расчетах поздний срок исходного события должен получиться равным 0, а поздний срок свершения события никогда не должен быть меньше раннего. Результаты расчетов показаны на графике в правых секторах событий (см. рис. 3.11). 3. Определение резервов времени событий. Резерв времени события определяется как разность между поздним и ранним сроками свершения этого события: R (1) = tn (1) – tp (1) = 1 – 1 = 0; R (2) = tn (2) – tp (2) = 3 – 2 = 1 и т. д. Резервы времени событий показаны в нижних секторах событий на рис. 3.11. 4. Определение критического пути на основании временных параметров событий. Как известно, критические события не имеют резерва времени. Поэтому критический путь пройдет по событиям 1, 3, 4, 5, 6. Сумма продолжительности критических работ должна быть равна критическому сроку проекта. Проверим это: t (1,3) + t (3,4) + t (4,5) + t (5,6) = 4 + 5 + 4 + 5 = 18 = tкр. Критический путь выделен на сетевом графике. 5. Определение параметров работ. Критические работы, как и критические события, резервов времени не имеют. Поэтому будем рассматривать только некритические работы. Расчеты полного резерва времени и других параметров для некритических работ приведены в табл. 3.2. Таблица 3.2. Параметры нектритических работ примера
Ранний срок начала работы совпадает с ранним сроком свершения начального события работы: tрн (1,2) = tp (1) = 0; tрн (2,3) = tp (2) = 2 и т. д. Ранний срок окончания работы рассчитывается как сумма раннего срока начала и продолжительности работы: tрo (1,2) = tpн (1,2) + t (1,2)= 0 + 2 = 2; tрo (2,3) = tpн (2,2) + t (2,3)= 2 + 1 = 3 и т. д. Поздний срок окончания работы совпадает с поздним сроком свершения конечного события работы: tno (1,2) = tn (2) = 3; tno (2,3) = tn (3) = 4 и т. д. Резерв времени работы равен разности между поздним и ранним сроками ее окончания: R (1,2) = tno (1,2) – tpo (1,2) = 3 – 2 = 1; R (2,3) = tno (2,3) – tpo (2,3) = 4 – 3 = 1 и т. д. Итак, данный проект может быть выполнен за 18 дней. При этом работы a 1, a 4, a 6 и a 7 являются критическими, т. е. должны быть выполнены точно в срок. Работы a 2, a 3, a 5 и a 8 имеют резервы времени, т. е. они могут быть начаты позже или выполняться дольше, чем их объявленная продолжительность, на величину этого резерва. При этом срок выполнения всего проекта не изменится. Date: 2015-07-25; view: 627; Нарушение авторских прав |