Автор: Пользователь скрыл имя, 27 Декабря 2011 в 14:12, курсовая работа
Целью курсовой работы является исследование сетевого моделирования в приложении к менеджменту, изучение основных принципов и правил построения сетевых графиков и их анализа, а также приобретение практических навыков расчета сетевых моделей.
Сетевой моделью (Другие названия: сетевой график, сеть) называется модель, отражающая комплекс работ и событий, связанных с реализации некоторого проекта , в их логической и технологической последовательности и связи.
Введение: 3
Глава 1.Теоретическая часть 4
1.1 Сущность сетевого планирования и управления. 4
1.2. Элементы сетевой модели и их характеристики (собственные и системные), правила построения. 6
1.3. Оптимизация и критерии оптимизации сетевой модели 12
Глава 2 Практическая часть 14
2.1 Исходные данные для построения сетевой модели 16
2.2 Построение и оптимизация сетевой модели 17
2.3 Определение и анализ системных характеристик исходной сетевой модели. 18
2.4. Оптимизация сетевой модели. 23
2.5. Системные характеристики после оптимизации сетевой модели 26
Заключение 27
Список используемой литературы: 28
Примечание:
Q i-j – трудоёмкость работы в человекоднях;
W i-j – количество исполнителей (кол. человек);
i – индекс предшествующего события;
j
– индекс следующего события.
Рассчитываем время выполнения работы, используя данные из таблицы по формуле:tij = Qij/Wij
Результаты расчётов в часах следующие:
t0-1= 20:3 = 6,7
t0-2= 40:7 = 5,7
t0-3= 10:2 = 5
t0-4= 20:1 = 20
t1-5= 16:4 = 4
t1-6= 12:2 = 6
t2-7= 0
t3-7= 12:2 = 6
t4-8= 16:4 = 4
t4-9= 20:1 = 20
t5-10= 12:2 = 6
t5-13= 6:1 = 6
t6-11= 16:4 = 4
t7-11= 30:5 = 6
t8-3= 0
t9-12= 40:2 = 20
t10-13= 20:5 = 4
t11-13= 16:4 = 4
t12-14= 20:1 = 20
t13-14=
20:1 = 20
Рис.1. Общий вид сетевой модели:
цифры
в кружках – номера событий; стрелки
между событиями – работы; дробные
числа над стрелками: числитель – трудоёмкость
работы (Q ij) в человекочасах( или человекоднях),
знаменатель – количество исполнителей(W
ij), человек; число под дробью(tij)
– продолжительность выполнения работы
в часах (или днях).
Как цепочки событий от начального до конечного события, определим все возможные полные пути сетевой модели (см.рис.1)
L1: 0 – 1 – 5 – 10 – 13 – 14;
L2: 0 – 1 – 5 – 13 – 14;
L3: 0 – 1 – 6 – 11 – 13 – 14;
L4: 0 – 2 – 7 – 11 – 13 – 14;
L5: 0 – 3 – 7 – 11 – 13 – 14;
L6: 0 – 4 – 8 – 3 – 7 – 11 – 13 – 14;
L7:
0 – 4 – 9 – 12 – 14.
Возможных путей семь. Произведём расчёты, с помощью которых вычислим продолжительности каждого пути. Для этого воспользуемся формулой:
где tij - продолжительности работ данного пути (в часах).
TL1 = 6,7+4+6+4+20=40,7
TL2 = 6,7+4+6+20=36,7
TL3 = 6,7+6+4+4+20=40,7
TL4 = 5,7+0+6+4+20=35,7
TL5 = 5+6+6+4+20=41
TL6 = 20+4+0+6+6+4+20=60
TL7 = 20+20+20+20=80
Выделим критический путь Lкр. Путь с наибольшей продолжительностью по времени будет являться критическим. Это путь L7 с продолжительностью TL7 = 80 ч.
Найдём среднее
значение продолжительности
где n – количество путей.
Тогда TLср = 334,8/7 = 47,8 (ч).
Имея величину TLср, рассчитаем резерв времени RLi, для каждого пути Li. Резерв времени вычисляем по формуле:
RL1 = 47,8 – 40,7 = 7,1
RL2 = 47,8 – 36,7 = 11,1
RL3 = 47,8 – 40,7 = 7,1
RL4 = 47,8 – 35,7 = 12,1
RL5 = 47,8 – 41 = 6,8
RL6 = 47,8 – 60 = - 12,2
RL7 = 47,8 – 80
= - 32,2
Исходные
продолжительности
путей и их резервы
Путь Li | TLi (ч) | RLi (ч) |
1 | 40,7 | 7,1 |
2 | 36,7 | 11,1 |
3 | 40,7 | 7,1 |
4 | 35,7 | 12,1 |
5 | 41 | 6,8 |
6 | 60 | - 12,2 |
7 | 80 | - 32,2 |
Отрицательные значения RL6 и RL7 свидетельствует о том, что эти пути критические и условный дефицит времени составляет 12,2 ч. и 32,2 ч. Соответственно.
Рассчитаем характеристики событий. При определении ранних сроков наступления событий двигаемся по сетевому графику слева направо, используем формулу:
Tр0 = 0
Tр1 = 6,7 = 6,7
Tр2 = 5,7 = 5,7
Tр3 = 20 + 4 + 0 = 24
Tр4 = 20 = 20
Tр5 = 6,7 + 4 = 10,7
Tр6 = 6,7 + 6 = 12,7
Tр7 = 20 + 4 + 0 + 6 = 30
Tр8 = 20 + 4 = 24
Tр9 = 20 + 20 = 40
Tр10 = 6,7 + 4 + 6 = 16,7
Tр11 = 20 + 4 + 0 + 6 + 6 = 36
Tр12 = 20 + 20 + 20 = 60
Tр13 = 20 + 4 + 0 + 6 + 6 + 4 = 40
Tр14 = 20 + 20
+ 20 + 20 = 80
Для определения
поздних сроков наступления событий
Tпi двигаемся по сетевому графику
справа налево и используем формулу:
Tп0 = 0
Tп1 (14-13-11-6-1) = 80 – (20 + 4 + 4 + 6) = 46
Tп2 (14-13-11-7-2) = 80 – (20 + 4 + 6 + 0) = 50
Tп3 (14-13-11-7-3) = 80 – (20 + 4 + 6 + 6) = 44
Tп4 (14-12-9-4) = 80 – (20 + 20 + 20) = 20
Tп5 (14-13-10-5) = 80 – (20 + 4 + 6) = 50
Tп6 (14-13-11-6) = 80 – (20 + 4 + 4) = 52
Tп7 (14-13-11-7) = 80 – (20 + 4 + 6) = 50
Tп8 (14-13-11-7-3-8) = 80 – (20 + 4 + 6 + 6 + 0) = 44
Tп9 (14-12-9) = 80 – (20 + 20) = 40
Tп10 (14-13-10) = 80 – (20 + 4) = 56
Tп11 (14-13-11) = 80 – (20 + 4) = 56
Tп12 (14-12) = 80 – 20 = 60
Tп13 (14-13) = 80 – 20 = 60
Tп14 (14) = 80
Ранние и поздние сроки наступления событий
Таблица 3
Событие i | T pi | T пi |
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
0
6,7 5,7 24 20 10,7 12,7 30 24 40 16,7 36 60 40 80 |
0
46 50 44 20 50 52 50 44 40 56 56 60 60 80 |
Вычислим максимальный запас времени, на который можно отсрочить начало или увеличить длительность каждой работы без увеличения длительности критического пути. Этот запас называется свободным резервом времени и обозначается Rij. Для этого воспользуемся формулой:
R0-1 = Tп1 – Tр0 – t0-1 = 46 – 0 – 6,7 = 39,3
R0-2 = Tп2 – Tр0 – t0-2 = 50 – 0 – 5,7 = 44,3
R0-3 = Tп3 – Tр0 – t0-3 = 44 – 0 – 5 = 39
R0-4 = Tп4 – Tр0 – t0-4 = 20 – 0 – 20 = 0
R1-5 = Tп5 – Tр1 – t1-5 = 50 – 6,7 – 4 = 39,3
R1-6 = Tп6 – Tр1 – t1-6 = 52 – 6,7 – 6 = 39,3
R2-7 = Tп7 – Tр2 – t2-7 = 50 – 5,7 – 0 = 44,3
R3-7 = Tп7 – Tр3 – t3-7 = 50 – 24 – 6 = 20
R4-8 = Tп8 – Tр4 – t4-8 = 44 – 20 – 4 = 20
R4-9 = Tп9 – Tр4 – t4-9 = 40 – 20 – 20 = 0
R5-10 = Tп10 – Tр5 – t5-10 = 56 – 10,7 – 6 =39,3
R5-13 = Tп13 – Tр5 – t5-13 = 60 – 10,7 – 6 = 43,3
R6-11 = Tп11 – Tр6 – t6-11 = 56 – 12,7 – 4 = 39,3
R7-11 = Tп11 – Tр7 – t7-11 = 56 – 30 – 6 = 20
R8-3 = Tп3 – Tр8 – t8-3 = 44 – 24 – 0 = 20
R9-12 = Tп12 – Tр9 – t9-12 = 60 – 40 – 20 = 0
R10-13 = Tп13 – Tр10 – t10-13 = 60 – 16,7 – 4 = 39,3
R11-13 = Tп13 – Tр11 – t11-13 = 60 – 36 – 4 = 20
R12-14 = Tп14 – Tр12 – t12-14 = 80 – 60 – 20 = 0
R13-14 = Tп14 – Tр13 – t13-14 = 80 – 40 – 20 = 20
Оптимизация
сетевой модели по критерию «минимум
времени» позволяет решить задачу сокращения
времени выполнения всего комплекса
работ. Минимизация времени выполнения
всего проекта возможна только за счёт
сокращения продолжительности выполнения
работ, лежащих на критическом пути Lкр.
Для этого с ненагруженных путей мы должны
снять исполнителей и равномерно распределить
их по критическому пути и близким к критическому
(подкритическим) путям.
Введём
новые обозначения:
Wij↓ - исполнители, снятые с работы ij;
Wij↑ – исполнители, назначенные на работу ij ;
W`ij – новое количество исполнителей на работе ij;
t`ij – новая продолжительность работы ij.
При перераспределении исполнителей необходимо соблюдать условия:
Количество исполнителей Wij↓, которых возможно снять с работ, вычилим по формуле:
С учётом округления до целого получим:
W0-1↓(р) = 3 – 20 : (6,7 + 0,5*39,3) = 2
W0-2↓(р) = 7 – 40 : (5,7 + 0,5*44,3) = 6
W0-3↓(р) = 2 – 10 : (5 + 0,5*39) = 2
W0-4↓(р) = 1 – 20 : (20 + 0,5*0) = 0
W1-5↓(р) = 4 – 16 : (4 + 0,5*39,3) = 3
W1-6↓(р) = 2 – 12 : (6 + 0,5*39,3) = 1
W2-7↓(р) = 0 – 0 : (0 + 0,5*44,3) = 0
W3-7↓(р) = 2 – 12 : (6 + 0,5*20) = 1
W4-8↓(р) = 4 – 16 : (4 + 0,5*20) = 3
W4-9↓(р) = 1 – 20 : (20 + 0,5*0) = 0
W5-10↓(р) = 2 – 12 : (6 + 0,5*39,3) = 1
W5-13↓(р) = 1 – 6 : (6 + 0,5*43,3) = 1
W6-11↓(р) = 4 – 16 : (4 + 0,5*39,3) = 3
W7-11↓(р) = 5 – 30 : (6 + 0,5*20) = 3
W8-3↓(р) = 0 – 0 : (0 + 0,5*20) = 0
W9-12↓(р) = 2 – 40 : (20 + 0,5*0) = 0
W10-13↓(р) = 5 – 20 : (4 + 0,5*39,3) = 4
W11-13↓(р) = 4 – 16 : (4 + 0,5*20) = 3
W12-14↓(р) = 1 – 20 : (20 + 0,5*0) = 0
W13-14↓(р) =
1 – 20 : (20 + 0,5*20) = 0
Из возможных
вариантов Wij↓ выберем работы
ij, с которых наиболее удобно снять исполнителей.
Для этого проведём оптимизацию данного
проекта безмашинным способом, переставляя
исполнителей с ненагруженных путей Li
на работы ij критического пути Lкр.
Информация о работе Сетевое планирование и управление в менеджменте