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

Автор работы: Пользователь скрыл имя, 26 Декабря 2011 в 13:37, курсовая работа

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

Цель курсовой - определить минимальную стоимость комплекса производственных работ при заданной продолжительности его выполнения и других указанных условиях.
Для достижения цели ставятся следующие задач:
на основании исходных данных по комплексу производственных работ построить сетевой график;
провести анализ сетевого графика;
оптимизировать сетевой график.

Содержимое работы - 1 файл

TitulКР.doc

— 289.00 Кб (Скачать файл)

      Таблица 3

№ шага Суточный  прирост затрат Работа Количество  наращиваемых суток Продолжительность полного пути Общий прирост затрат
      1-2-3-6 1-2-4-6 1-2-4-5-6
0 - - - 14 13 15 -
1 40 4 - 6 (3) 3 - 16 - 120
2 35 5 - 6 (5) 5 - - 20 175
3 30 3 - 6 (6) 6 20 - - 180
4 25 2 - 4 (2) - - - -
5 20 1 - 2 (1) - - - -
6 15 2 - 3 (5) - - - -
7 10 4 - 5 (3) - - - -
Всего 475
 

     Отличие этой таблицы от предыдущей состоит  в том, что в ней работы располагаются  в порядке убывания их суточного  прироста затрат на изменение (увеличение) их продолжительности. В последней  колонке будет уже рассчитываться снижение затрат.

     На  первом шаге  продолжительность  работы 4–6 может быть увеличена на максимально возможную величину, т.к. при этом продолжительность второго полного пути все равно будет ниже требуемой (13+3=16<20). Тогда затраты на эту работу, с более поздним сроком выполнения, снизится на 120 у.е. (3*40=120).

      Работа 5–6 входит в третий полный путь. Увеличиваем продолжительность на максимально возможную величину, и она становится равной заданной. Затраты на эту работу составят: 5*35=175 (у.е.)

      В третьем шаге работа 3-6 входит в первый полный путь. Увеличиваем продолжительность на максимально возможную величину, и она становится равной заданной. Затраты на эту работу, с более поздним сроком выполнения, снизятся на 6*30=180 (у.е.). 

      Рассматривая  другие работы, приходим к выводу, что продолжительности этих работ не требуют увеличения, т.к. в первом и третьем полных путях она уже равна заданной. Продолжительность второго полного пути меньше заданной, но ее нельзя увеличить, т.к. при этом увеличатся продолжительности первого и третьего пути.

     Подсчитав суммарное снижение затрат из-за произведенного увеличения продолжительностей работ (–120–175–180=–475 у.е.) и зная первоначальную стоимость (1710 у.е.) всего комплекса работ в рассматриваемом ускоренном варианте его выполнения, получим, что при увеличении продолжительности выполнения всего комплекса работ с 15 суток (критический путь) до 20 суток оптимальные затраты составят:

                                                 1710 – 475=1235 (у.е.)

  Итоговые  результаты, полученные двумя способами оптимизации, должны совпадать. Проверим это: 

                   Таблица 4а. Нормальный вариант выполнения комплекса работ

Полный  путь Продолжительность полного пути Оптимальные затраты
1–2–3–6 20  
1235
1–2–4–6 16
1–2–4–5–6 20
 
 

                 Таблица 4б.  Ускоренный вариант выполнения комплекса работ

Полный  путь Продолжительность полного пути Оптимальные затраты
1–2–3–6 20  
1235
1–2–4–6 16
1–2–4–5–6 20
 

      

        Продолжительности соответствующих полных путей после оптимизации совпадают – 20,16,20; стоимость выполнения всего комплекса после оптимизации совпадают – 1235. 

    1. Расчет  параметров оптимизированного сетевого графика

     Резерв  времени событий показывает, на сколько  времени может задержаться свершение  этого события без изменения  срока наступления завершающего (конечного) события (стока). Для определения резервов времени событий необходимо рассчитать ранние и поздние сроки свершения событий.

     Ранний  срок tp(j) свершения события j - это ранний срок, необходимый для выполнения всех работ, предшествующих данному событию: tp(j) = max (tp(i) + t(i,j)), где

           tp(i) – ранний срок свершения события i;

               t(i,j) – продолжительность работы (i,j);

              Ujмножество работ, входящих в событие j. 

      tp(1) = 0;

      tp(2) = tp(1) + t(1,2)= 0 + 3 = 3;

      tp(3) = tp(2) + t(2,3)= 3 + 5 = 8;

      tp(4) = tp(2) + t(2,4)= 3 + 4 = 7;

      tp(5) = tp(4) + t(4,5)= 7 + 2 = 9;

      tp(6) = max {(tp(3) + t(3,6)), (tp(4) + t(4,6), (tp(5) + t(5,6))}, max {(8+12), (7+9), (9+11)} = max {20,16,20} = 20. 

     Поздним сроком tn(i) свершения события i называется самый поздний момент времени, после которого остается столько времени до критического срока, сколько необходимо для завершения всех работ, следующих за этим событием:  tn(i) = min (tn(i) – t(i,j)), где

        tn(i) – поздний срок свершения события j;

         t(i,j) – продолжительность работы (i,j);

         Ui – множество работ, выходящих из события i. 

      tn(6) = 20;

      tn(5) = tn(6) – t(5,6) = 20 – 11 = 9;

      tn(4) = min {(tn(5) – t(4,5)), (tn(6) – t(4,6))} = min {(9 – 2), (20 – 9)} = min {7,11} = 7;

      tn(3) = tn(6) – t(3,6) = 20 – 12 = 8;

      tn(2) = min {(tn(3) – t(2,3)), (tn(4) – t(2,4))} = min {(8 – 5), (7 – 4)} = min {3,3} = 3;

      tn(1) = tn(2) – t(1,2) = 3 – 3 = 0. 

   Тогда резерв времени события i равен: R(i) = tn(i) – tp(i):

                   

                              R(1) = tn(1) – tp(1) = 0 – 0 = 0;

                              R(2) = tn(2) – tp(2) = 3 – 3 = 0;

                              R(3) = tn(3) – tp(3) = 8 – 8 = 0;

                              R(4) = tn(4) – tp(4) = 7 – 7 = 0;

                              R(5) = tn(5) – tp(5) = 9 – 9 = 0;

                              R(6) = tn(6) – tp(6) = 20 – 20 = 0. 

                                                                                                          Таблица 5

№ события Ранний  срок свершения  события Поздний срок свершения события Резерв  времени свершения  события
      1       0       0       0
      2       3       3       0
      3       8       8       0
      4       7       7       0
      5       9       9       0
      6       20       20       0

 

      Резервы времени работы (i,j) подразделяются на полный Rn(i,j) и свободный Rc(i,j).

   Полный  резерв времени работы – это максимальное количество времени, на которое можно задержать начало работы или увеличить ее продолжительность, не изменяя длительности критического срока: 

                                        Rn(i,j) = tn(j) – tp(i) – t(i,j) 

   Rn(1,2) = tn(2) – tp(1) – t(1,2) = 3 – 0 – 3 = 0;

   Rn(2,3) = tn(3) – tp(2) – t(2,3) = 8 – 3 – 5 = 0;

   Rn(2,4) = tn(4) – tp(2) – t(2,4) = 7 – 3 – 4 = 0;

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