Оптимизация сетевых моделей

Автор: Пользователь скрыл имя, 11 Декабря 2011 в 08:01, контрольная работа

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

Целью курсового проекта является приобретение навыков построения сетевых моделей с учётом предложенной ситуации, их анализ и адаптация к предложенным условиям.
Для достижения поставленной цели необходимо решить следующие задачи:
1. построить сетевую модель согласно предложенным условиям
2. провести оптимизацию по времени путём сокращения времени, затрачиваемого на самую длительную работу критического пути
3. провести оптимизацию по трудовым ресурсам, приняв, что среднесписочная численность составляет 13 человек.
4. проанализировать оптимизированную сетевую модель и убедиться, что она соответствует всем условиям.

Оглавление

Введение 2
Задание 3
1. Основные понятия сетевой модели 4
2. Построение сетевой модели 8
3. Расчёт параметров сетевой модели графическим методом 11
4. Расчёт параметров сетевой модели табличным методом 17
5. Построение карты проекта сетевой модели 23
6. Оптимизация сетевой модели по времени 25
7. Оптимизация сетевой модели по ресурсам 34
Заключение 37
Список использованной литературы 38

Файлы: 1 файл

оптимизация сетевой модели.docx

— 304.46 Кб (Скачать)

     Тп8 = Тп10 − t8,10  = 42 – 4 = 38 дней

     Тп7 = Тп10 − t7,10  = 42 – 8 =34 дня

     Тп6 = Тп9 − t6,9  = 28 – 3 =25 дней

     Для события 5, из которого выходят три работы: (5,6), (5,7) и (5,8), поздний срок свершения равен минимальной из трех расчетных величин: 

    Тп5  =  min Тп6−  t5,6

    Тп7− t5,7

    Тп8− t5,8

    = 25 – 8 = 17

    34 – 2 = 32

    38 – 6 = 32

     
    = 17дней
 

   Тп4 = Тп6 − t4,6  = 25 – 10 =15 дней

   Тп3 = Тп6 − t3,6  = 25 – 4 =21 день

   Тп2 = Тп3 − t2,3  = 21 – 9 =12 дней 

    Тп1  =  min Тп2−  t1,2

    Тп4− t1,4

    Тп5− t1,5

    = 12 – 4 = 8

    11 – 3 = 8

    17 – 3 = 14

     
    = 8дней
 
    Тп0  =  min Тп1−  t0,1

    Тп3− t0,3

    = 8 – 8 = 0

    21 – 12 = 9

    = 0дней
 

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

     Для события 0:  R0= 0 – 0 = 0

     Для события 1:  R1= 8 – 8 = 0

     Для события 2:  R2= 12 – 12 = 0

     Для события 3:  R3= 21 − 21 = 0

     Для события 4:  R4= 15 – 11 = 4

     Для события 5:  R5= 17 – 11 = 6

     Для события 6:  R6= 25 – 25 = 0

     Для события 7:  R7= 34 – 13 = 21

     Для события 8:  R8= 38 − 17 = 21

     Для события 9:  R9= 28 – 28 = 0

     Для события 10:  R10= 42 – 42 = 0

     5. Определяется критический путь, исходя из правила - все события,  лежащие на критическом пути, не имеют резервов. Критический путь проходит через события 0, 1, 2, 3, 6, 9, 10, так как эти события не имеют резервов.

     6. Определяется продолжительность  критического пути, которая равна  сумме продолжительности работ  лежащих на критическом пути: 

     t(Lкр) = t0,1 + t1,2 + t2,3 + t3,6   + t6,9 + t9,10 = 8+ 4 + 9 + 4 + 3 + 14 = 42 дня.

     7. Определяются ранние и поздние  сроки начала работ по формулам: 

     Трнij = Трi     Тпнij = Тпj – tij

     Трн0,1 = 0    Тпн0,1 = 8 – 8 = 0

     Трн0,3= 0    Тпн0,3 = 21 – 12 = 9

     Трн1,2= 8    Тпн1,2 = 12 – 4 = 8

     Трн1,4= 8    Тпн1,4 = 15– 3 = 12

     Трн1,5= 8    Тпн1,5= 17 – 3 = 14

     Трн2,3= 12    Тпн2,3 = 21 − 9 = 12

     Трн3,6= 21    Тпн3,6= 25 – 4 = 21

     Трн4,6 = 11    Тпн4,6 = 25 – 10 = 15

     Трн5,6= 11    Тпн5,6 = 25 – 8 = 17

     Трн5,7= 11    Тпн5,7 = 34 – 2 = 32

     Трн5,8= 11    Тпн5,8 = 38– 6 = 32

     Трн6,9= 25    Тпн6,9 = 28 – 3 = 25

     Трн7,10= 13    Тпн7,10 = 42 − 8 = 34

     Трн8,10= 17    Тпн8,10  = 42 – 4 = 38

     Трн9,10= 28    Тпн9,10  = 42 – 14 = 28 

     8. Определяются ранние и поздние  сроки окончания работ по формулам:  

     Троij = Тр+ tij    Тпоij = Тпj

     Тро0,1 = 0 + 8 = 8    Тпо0,1 = 8

     Тро0,3= 0 + 12 = 12   Тпо0,3  = 21

     Тро1,2= 8 + 4 = 12   Тпо1,2 = 12

     Тро1,4= 8 + 3 = 11   Тпо1,4 = 15

     Тро1,5= 8 + 3 = 11   Тпо1,5 = 17

     Тро2,3= 12 + 9 = 21   Тпо2,3 = 21

     Тро3,6= 21 + 4 = 25   Тпо3,6= 25

     Тро4,6 = 11 + 10 = 21   Тпо4,6 = 25

     Тро5,6= 11 + 8 = 19   Тпо5,6 = 25

     Тро5,7= 11 + 2 = 13   Тпо5,7 = 34

     Тро5,8= 11 + 6 = 17   Тпо5,8 = 38

     Тро6,9= 25 + 3 = 28   Тпо6,9 = 28

     Тро7,10= 13 + 8 = 21   Тпо7,10 = 42

     Трн8,10  = 17 + 4 = 21   Тпо8,10  = 42

     Трн9,10= 28 + 14 = 42   Тпо9,10 = 42 

     9. Определяется полный резерв времени  выполнения работы i,j. Для этого необходимо из числа в правом секторе события j вычесть число в левом секторе события i и продолжительность работы между событиями: 

     Rпij = Тпj − Трi − tij 

     Rп0,1 = 8 – 0 – 8= 0

     Rп0,3  = 21 – 0 – 12 =9

     Rп1,2  = 12 – 8 – 4 =0

     Rп1,4  = 15 – 8 – 3 =4

     Rп1,5  = 17 – 8 – 3 = 6

     Rп2,3  = 21 – 12 – 9 = 0

     Rп3,6  = 25 – 21 – 4 = 0

     Rп4,6 = 25 – 11 – 10 = 4

     Rп5,6  = 25 – 11 – 8 = 6

     Rп5,7  = 34 – 11 – 2 = 21

     Rп5,8  = 38 – 11 – 6 =21

     Rп6,9  = 28 – 25 – 3 = 0

     Rп7,10  = 42 – 13 – 8 = 21

     Rп8,10= 42 – 17 – 4 = 21

     Rп9,10  = 42 – 28 - 14 = 0 

     10. Определяется свободный резерв  времени выполнения работы i,j. Для этого необходимо из числа в левом секторе события j вычесть число в левом секторе события i и продолжительность работы между событиями: 

     ij = Трj − Трi − tij 

     Rc0,1 = 8 – 0 – 8 = 0

     Rc0,3= 21 – 0 – 12 = 9

     Rc1,2 = 12 – 8 – 4 = 0

     Rc1,4 = 11 – 8 – 3 = 0

     Rc1,5 = 11 – 8 – 3 = 0

     Rc2,3 = 21 – 12 – 9 = 0

     Rc3,6 = 25 – 21 – 4 = 0

     Rc4,6 = 25 – 11 – 10 = 4

     Rc5,6 = 25 – 11 – 8 = 6

     Rc5,7 = 13 – 11 – 2 = 0

     Rc5,8 = 17 – 11 – 6 = 0

     Rc6,9 = 28 – 25 – 3 = 0

     Rc7,10 = 42 – 13 – 8 = 21

     Rc8,10 = 42 – 17 – 4 = 21

     Rc9,10 = 42 – 28 - 14 = 0 

     11. Результаты расчетов вносятся  в таблицу (см. таблицу 3): 
 
 

     Таблица 3: «Расчет параметров сетевой модели табличным  методом» 

код работы t min t max t I,j сигма в кв b i,j Трн i,j Тпн i,j Тро i,j Тпо i,j Rп i,j Rc i,j Rj
0,1 4 14 8 4 2 0 0 8 8 0 0 0
0,3 8 18 12 4 6 0 9 12 21 9 9 0
1,2 2 7 4 1 2 8 8 12 12 0 0 0
1,4 1 6 3 1 2 8 12 11 15 4 0 4
1,5 1 6 3 1 4 8 14 11 17 6 0 6
2,3 7 12 9 1 3 12 12 21 21 0 0 0
3,6 2 7 4 1 3 21 21 25 25 0 0 0
4,6 6 16 10 4 3 11 15 21 25 4 4 0
5,6 4 14 8 4 3 11 17 19 25 6 6 0
5,7 1 3,5 2 0,25 4 11 32 13 34 21 0 21
5,8 2 12 6 4 3 11 32 17 38 21 0 21
6,9 1 6 3 1 2 25 25 28 28 0 0 0
7,10 4 14 8 4 2 13 34 21 42 21 21 0
8,10 2 7 4 1 4 17 38 21 42 21 21 0
9,10 10 20 14 4 2 28 28 42 42 0 0 0
 

     Рисунок 3: «Параметры сетевого графика» 
 
 

 

     4. Расчёт параметров  сетевой модели  табличным методом 

     Для больших сетевых моделей целесообразно  использовать табличный метод расчета, который позволяет определить параметры  сети непосредственно в таблице  по определенным  правилам. Для сети, изображенной на рисунке 3, расчет параметров приведен в таблице 4.

     Порядок расчёта параметров:

     1) Графа 1 заполняется на основе  сетевой модели или перечня  работ, расположенных в порядке  их выполнения.

     2) Графа 2 (количество предшествующих  работ работе i,j) заполняется следующим образом:

     а) для работ, выходящих из исходного  события количество предшествующих работ равно 0;

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

     Для работ (1,2), (1,4), (1,5) количество предшествующих работ равно 1.

     Для работы (2,3) количество предшествующих работ так же равно 1.

     Для работы (3,6) в графе 1 суммируем количество работ, код которых оканчивается на 3. Это работы (0,3) и (2,3), следовательно, работе (3,6) предшествуют две работы.

     Для работы (4,6) количество работ, код которых оканчивается на 4, равно единице, следовательно, этой работе предшествует одна работа.

     Для работ (5,6), (5,7) и (5,8) количество работ так же равно 1.

     Для работы (6,9) в графе 1 суммируем количество работ код,  которых оканчивается на 6. Это работа (3,6), (4,6), (5,6), следовательно, работе (6,9) предшествуют три работы.

     Для работы (7,10) количество работ, код которых  оканчивается на 7, равно 1.

     Для работы (8,10) количество предшествующих работ рано 1.

     Для работы (9,10) количество предшествующих работ так же равно 1.

     3) Графа 3 (количество последующих  работ за работой i,j) определяется по числу работ, имеющих в коде первой цифрой ту, которой заканчивается данная работа (j). Если работ начинающихся цифрой j нет, то число последующих работ за работой i,j равно 0.

Информация о работе Оптимизация сетевых моделей