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

Автор работы: Пользователь скрыл имя, 11 Мая 2013 в 13:27, курсовая работа

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

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

Содержание

Задание………………………………………………………………………..3
Введение………………………………………………………………………4
Основные понятия сетевой модели………………………………………6
Построение сетевой модели………………………………………………8
Расчет параметров сетевой модели графическим методом …………...11
Расчет параметров сетевой модели табличным методом………………18
Построение карты проекта сетевой модели……………………………..25
Оптимизация сетевой модели по времени………………………………28
Оптимизация сетевой модели по ресурсам……………………………...38
Заключение…………………………………………………………………..45

Прикрепленные файлы: 1 файл

ПРОЕКТ ОП на ПО.doc

— 1.11 Мб (Скачать документ)

 

 

 

 

  1. Расчет параметров сетевой модели графическим методом

 

Существует  несколько методов расчета сетевых  моделей: графический, табличный, матричный, метод Форда и др.

 Графический  метод можно применять в тех  случаях, когда число событий  невелико (до 15 - 20). При этом каждый  кружок, изображающий событие, делится  на четыре сектора (рис. 3):

- верхний сектор  отводится для номера события;

- левый - для  ранних сроков свершения событий;

- правый - для  поздних сроков свершения событий; 

- нижний - для  резервов времени свершения событий;

- левая часть  стрелки - для полного резерва  работы i,j;

- правая часть  стрелки - для свободного резерва работы i,j;

- над стрелкой  указывается продолжительность  работы i,j;

- под стрелкой  указывается количество человек  необходимых для выполнения работы i,j.

 

 

Рис. 2. Сектора событий сетевой модели

 

Рассмотрим  последовательность расчета сетевой модели на примере графика, изображенного на рис. 1, построенного по данным таблицы 2.

 

1) Определяются ранние сроки свершения конечных событий j.

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

 

Трj,   = max |Трi + tij|

 

Результат записывается в левом секторе события (рис. 3).

 

 

 

 

 

 

 












 

Рис 3. Вычисление параметров непосредственно на сетевом графике

Для исходного  события  ранний срок свершения события  равен 0         (Тр1 = 0).

Для события 2, в которое входит одна работа (1,2) ранний срок свершения 2-го  события равен Тр= Тр1 + t12 = 0 + 10 = 10 дней (это число записывается в левый сектор 2-го события).

Для события 3, в  которое входит одна работа (1,3) ранний срок свершения 3-го события равен Тр = Тр1 + t13 = 0 + 8 = 8 дней (это число записывается в левый сектор 3-го события).

Для события 4, в  которое входит одна работа (1,4) ранний срок свершения 4-го события равен Тр4 = Тр1 + t14 = 0 + 5 = 5 дней (это число записывается в левый сектор 4-го события).

Для события 5, в  которое входят две работы, ранний срок свершения 5-го события равен максимальной из двух расчетных величин

Тр5   = max

Тр3 + t35     Тр4 + t45

=

8 + 2 = 10

5 + 4 = 9

= 10 дней


 

Для событии 6, в  которое входит одна работа (2,6) ранний срок свершения 6-го события равен Тр6 = Тр2 + t26 = 10 + 3 = 13 дней (это число записывается в левый сектор 6-го события).

Для события 7, в  которое входит одна работа (2,7) ранний срок свершения 7-го события равен Тр7= Тр2 + t27 = 10 + 5 = 15 дней (это число записывается в левый сектор 6-го события).

Для события 8, в  которое входят две работы, ранний срок свершения 8-го события равен максимальной из двух расчетных величин

Тр8   = max

Тр3 + t38     Тр5 + t58

=

8 + 16 = 24

10 + 3 = 13

= 24 дня


 

Для события 9, в  которое входят две работы, ранний срок свершения 9-го события равен максимальной из двух расчетных величин

Тр9   = max

Тр6 + t69     Тр3 + t39

=

13 + 13 = 26

8 + 11 = 19

= 26 дней


 

Для события 10, в которое входит одна работа (7,10) ранний срок свершения 10-го события равен Тр10= Тр7 + t710 = 15 + 7 = 22 дня (это число записывается в левый сектор 6-го события).

Для события 11, в которое входят три работы, ранний срок свершения 11-го события равен  максимальной из трех расчетных величин

Тр11   = max

Тр10 + t1011     Тр9 + t911

Тр8 + t811

=

22+ 9 = 31

26+ 18 = 44

24+ 4 = 28

= 44 дня


2) Определяются поздние сроки свершения начальных событий i.

Для этого осуществляется проход сетевой модели  от завершающего события C к исходному  I и последовательно  определяются поздние сроки свершения начальных событий i по формуле:

Тпi = min |Тпj tij|

Результаты  записываются в правый сектор начального события.

Для завершающего события поздний срок свершения  события ТпС равен полученному значению раннего срока свершения события ТрС.

Для 11 события, которое в рассматриваемом примере является завершающим поздний срок свершения события 11 равен Тп11 = Тр11 = 44 дня (это число записывается в правый сектор 11-го события).

Для события 10, из которого выходит одна работа (10,11), поздний срок свершения события 10 равен Тп10 = Тп11 − t1011  = 44  – 9  =  35 дней (это число записывается в правый сектор 10-го события).

Для события 9, из которого выходит одна работа (9,11), поздний  срок свершения события 9 равен Тп9 = Тп11 − t911  = 44  – 18  = 26 дней (это число записывается в правый сектор 9-го события).

Для события 8, из которого выходит одна работа (8,11), поздний  срок свершения события 8 равен Тп8 = Тп11 − t811  = 44  – 4  = 40 дней (это число записывается в правый сектор 8-го события).

Для события 7, из которого выходит одна работа (7,10), поздний срок свершения события 7 равен Тп7 = Тп10 − t710  = 35  – 7  = 28 дней (это число записывается в правый сектор 7-го события).

Для события 6, из которого выходит одна работа (6,9), поздний  срок свершения события 6 равен Тп6 = Тп9 − t69  = 26 –13  = 13 дней (это число записывается в правый сектор 6-го события).

Для события 5, из которого выходит одна работа (5,8), поздний  срок свершения события 5 равен Тп5 = Тп8 − t58  = 40 – 3  = 37 дней (это число записывается в правый сектор 5-го события).

Для события 4, из которого выходит одна работа (4,5), поздний  срок свершения события 4 равен Тп4 = Тп5 − t45 =37–4  = 33 дней (это число записывается в правый сектор 4-го события).

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

Тп3   = min

Тп9 – t39     Тп8 t38

Тп5 t35

=

26 – 11 = 15

40 – 16 = 24

37 – 2 = 35

= 15 дней


 

 

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

Тп2   = min

Тп7 – t27     Тп6 t26

=

28 – 5 = 23

13 – 3 = 10

= 10 дней


Для события 1, из которого выходит три работы (1,2), (1,3) и (1,4), поздний срок свершения  события 1 равен минимальной из трех расчетных величин

Тп1   = min

Тп2 – t12     Тп3 t13

Тп4 t14

=

10 – 10 = 0

15 – 8 = 7

33 – 5 = 28

= 0 дней


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

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

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

Для события 3:  R3 = 15 – 8 = 7

Для события 4:  R4 = 33 − 5 = 28

Для события 5:  R5 = 37 – 10 = 27

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

Для события 7: R7 = 28 – 15 = 13

Для события 8: R8 = 40 – 24 = 16

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

Для события 10: R10 = 35 – 22 = 13

Для события 11: R11 = 44 – 44 = 0

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

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

t(Lкр) = t12 + t26 + t69 + t911= 10 + 3 + 13+18 = 44 дня.

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

 

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

 

Трн12 = 0    Тпн12 = 10 – 10 = 0

Трн13  = 0    Тпн13 = 15 – 8 = 7

Трн14  = 0    Тпн14 = 33 – 5 = 28

Трн26 = 10    Тпн26 = 13 – 3 = 10

Трн27 = 10  Тпн27 = 28 − 5 = 23

Трн35  = 8 Тпн35 = 37 – 2 = 35

Трн38 = 8 Тпн38 = 40 − 16 = 24

Трн39 = 8 Тпн39 = 26 − 11 = 15

Трн45 = 5 Тпн45 = 37 − 4 = 33

Трн58 = 10 Тпн58 = 40 − 3 = 37

Трн69 = 13 Тпн69 = 26 − 13 = 13

Трн710 = 15 Тпн710 = 35 − 7 = 28

Трн811 = 24 Тпн811 = 44 − 4 = 40

Трн911 = 26 Тпн911 = 44 − 18 = 26

Трн1011 = 22 Тпн1011 = 44 − 9 = 35

 

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

 

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

 

Тро12 = 0 + 10 = 10   Тпо12 = 10

Тро13  = 0 + 8 = 8   Тпо02 = 15

Тро14  = 0 + 5 = 5   Тпо14 = 33

Тро26  = 10 + 3 = 13    Тпо26 = 13

Тро27  = 10 + 5 = 15    Тпо27 = 28

Тро35  = 8 + 2 = 10    Тпо35 = 37

Тро38  = 8 + 16 = 24    Тпо38 = 40

Тро39 = 8 + 11 = 19   Тпо39 = 26

Тро45  = 5 + 4 = 9   Тпо45 = 37

Тро58  = 10 + 3 = 13   Тпо58 = 40

Тро69  = 13 + 13 = 26   Тпо69 = 26

Тро710  = 15 + 7 = 22    Тпо710 = 35

Тро811  = 24 + 4 = 28    Тпо811 = 44

Тро911  = 26 + 18 = 44   Тпо911 = 44

Тро1011  = 22 + 9 = 31 Тпо1011 = 44

 

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

 

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

 

Rп12 = 10 – 0 – 10 = 0

Rп13  = 15 – 0 – 8 = 7

Rп14  = 33 – 0 – 5 = 28

Rп26 = 13 – 10 – 3 = 0

Rп27  = 28 – 10 – 5 = 13

Rп35  = 37 – 8 – 2 = 27

Rп38  = 40 – 8 – 16 = 16

Rп39 = 26 – 8 – 11 = 7

Rп45  = 37 – 5 – 4 = 28

Rп58  = 40 – 10 – 3 = 27

Rп69 = 26 – 13 – 13 = 0

Rп710  = 35 – 15 – 7 = 13

Rп811  = 44 – 24 – 4 = 16

Rп911  = 44 – 26 – 18 = 0

Rп1011  = 44 – 22 – 9 = 13

 

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

 

ij = Трj − Трi − tij

 

12 = 10 – 0 – 10 = 0

13  = 8 – 0 – 8 = 0

14  = 5 – 0 – 5 = 0

26  = 13 – 10 – 3 = 0

27  = 15 – 10 – 5 = 0

35  = 10 – 8 – 2 = 0

38  = 24 – 8 – 16 = 0

39 = 26 – 8 – 11 = 7

45  = 10 – 5 – 4 = 1

58  = 24 –10 – 3 = 11

69  = 26 – 13 –13 = 0

710  = 22 – 15 – 7 = 0

811  = 44 – 24 – 4 = 16

911  = 44 – 26 – 18 = 0

1011  = 44 – 22 – 9 = 13

 

10) Результаты расчетов вносятся в табл. 3.

Таблица 3.

Результаты  расчета сетевой модели графическим  методом

 

i

j

tij

Tpj

Tnj

Rj

Tpi

Tpнij

Троij

Тпнij

Тпоij

Rпij

ij

1

2

10

10

10

0

0

0

10

0

10

0

0

1

3

8

8

15

7

0

0

8

7

15

7

0

1

4

5

5

33

28

0

0

5

28

33

28

0

2

6

3

13

13

0

10

10

13

10

13

0

0

2

7

5

15

28

13

10

10

15

23

28

13

0

3

5

2

10

37

27

8

8

10

35

37

27

0

3

8

16

24

40

16

8

8

24

24

40

16

0

3

      9

      11

26

26

     0

     8

  8

19

15

  26

   7

  7

4

5

4

  10

37

27

5

5

9

33

37

28

1

5

8

3

24

  40

16

10

10

13

37

40

27

11

6

9

13

26

26

0

13

13

26

13

26

0

0

7

10

7

  22

  35

13

15

15

22

28

35

13

0

   8

11

4

44

  44

  0

24

24

28

40

44

16

16

  9

  11

  18

  44

  44

   0

   26

   26

   44

   26

    44

     0

     0

10

11

   9

  44

44

   0

22

22

31

   35

    44

    13

  13

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