Оптимизация сетевых моделей
Содержание:
Введение 2
Задание 3
1.
Основные понятия сетевой
2.
Построение сетевой модели
3.
Расчёт параметров сетевой
4.
Расчёт параметров сетевой
5.
Построение карты проекта
6. Оптимизация сетевой модели по времени 25
7. Оптимизация сетевой модели по ресурсам 34
Заключение 37
Список использованной литературы 38
Введение
Оптимизация сетевых моделей – важная составляющая производственного процесса. Системы сетевого планирования и управления применяются для планирования и управления комплексами работ (технологических операций, проектов, научно-технических разработок и пр.).
Система сетевого планирования и управления – система, предназначенная для планирования и оперативного управления комплексами работ на основе построения, оптимизации и актуализации сетевых моделей.
Системы
СПУ принадлежат к системам организационного
управления, так как обладают основными
признаками присущие этим системам: наличие
замкнутых контуров передачи информации
и наличие иерархичной
СПУ применяется:
-
в научно-исследовательских
- в опытном производстве;
- в государственных программах (развития района, охраны окружающей среды);
- в строительстве промышленных и гражданских объектов;
-
в подготовке и проведении
крупных организационных
-
в разведке и освоении новых
месторождений полезных
-
в ремонте промышленного
-
в материально-техническом
Из всего вышесказанного следует, что сетевое планирование и оптимизация сетевых моделей как часть этого процесса неотъемлемы от производственного процесса и управления им. Этим обусловлена актуальность данного проекта.
Целью курсового проекта является приобретение навыков построения сетевых моделей с учётом предложенной ситуации, их анализ и адаптация к предложенным условиям.
Для достижения поставленной цели необходимо решить следующие задачи:
1.
построить сетевую модель
2.
провести оптимизацию по
3.
провести оптимизацию по
4.
проанализировать
Задание
Таблица
1: «Исходные данные»
| №
варианта |
Исходные данные | |||||||||||||||
| 6 | i,j
tmin tmax Bi,j |
0,1
4 14 2 |
0,3
8 18 6 |
1,2
2 7 2 |
1,4
1 6 2 |
1,5
1 6 4 |
(2,3)
7 12 3 |
3,6
2 7 3 |
4,6
6 16 3 |
5,6
4 14 3 |
5,7
1 3,5 4 |
5,8
2 12 3 |
6,9
1 6 2 |
7,10
4 14 2 |
8,10
2 7 4 |
9,10
10 20 2 |
Тд<Tкр на 10 дней; Согр = 13 человек. Работа, выделенная скобками, разбивается на две параллельно выполняемые работы.
1.
Основные понятия
сетевой модели
Системы
СПУ основаны на построении графического
изображения определенного
Сетевая модель (график, сеть) представляет собой графическую модель, в которой изображаются взаимосвязи и результаты всех работ планируемого комплекса.
Основными элементами сетевой модели являются события, работы, путь.
Событие– это результат выполнения одной или нескольких работ.
Событие - это свершившийся факт, оно занимает лишь один момент во времени и не имеет продолжительности. Событие указывает на начало каких-либо работ и может быть одновременно итогом завершения других работ. Событие формулируется в совершённой форме, т.е. что-то сделано, выполнено, закончено (например «задание выполнено», «механическая обработка деталей закончена»). Различают две группы событий: для всей совокупности работ - исходное (I) и завершающее (C), для каждой работы – начальное (i) и конечное (j).
В
сетевой модели событие изображается
геометрической фигурой (кругом, прямоугольником,
квадратом, шестиугольником и т.д.),
в которой указывается
Работа – это любой процесс, действие, приводящее к достижению определенных результатов (событий).
Различают следующие виды работ: действительная работа, ожидание, фиктивная работа.
Действительная работа - процесс, требующий затрат времени и исполнителей (разработка маршрутной технологии, изготовление штампов, разработка чертежей, механическая обработка деталей).
Ожидание – пассивный процесс, требующий только затрат времени (процесс сушки после покраски, старения металла, твердения бетона).
Графически действительная работа и ожидание изображаются сплошной линией со стрелкой, которая означает затрату времени, необходимого для выполнения данной работы. Затрачиваемое на работу время указывается над стрелкой, а число исполнителей под стрелкой.
Фиктивная работа представляет собой логическую связь между событиями, не требующая затрат времени и исполнителей, но обусловливающая возможность начала одной работы только после непосредственного получения результата другой работы (передача по телефону или телетайпу необходимой информации).
На сетевой модели фиктивная работа изображается пунктирной линией.
Путем называется любая последовательность работ в сетевой модели, в которой конечное событие одной работы совпадает, с начальным событием следующей за ней работы.
В сетевой модели следует различать несколько видов путей:
а) полный путь - путь от исходного события до завершающего события;
б) путь, предшествующий данному событию – путь от исходного, события до данного;
в) путь, последующий за данным событием - путь от данного события до завершающего;
г) путь между событиями i и j – путь между двумя какими-либо промежуточными событиями i и j;
д) критический путь- путь между исходным и завершающим событием, имеющий наибольшую продолжительность во времени.
Основные параметры сетевой модели.
К основным параметрам сетевой модели относятся: критический путь, резервы времени событий и работ. Эти параметры являются исходными для получения ряда дополнительных характеристик, а также для анализа модели.
Критический путь - это наибольший по продолжительности путь сетевой модели от исходного события до завершающего.
В
сетевой модели имеются и другие
пути, опирающиеся, на исходное и завершающее
событие (полные пути), которые могут
либо полностью проходить вне
критического пути, либо частично совпадать
с критической
Ненапряженные пути - эта полные пути сетевой модели, которые по продолжительности меньше критического пути.
Ненапряженные пути обладают важным свойством: на участках, не совпадающих с критической последовательностью работ, они имеют резервы времени. Это означает, что задержка в совершении событий, не лежащих на критическом пути, до определенного момента не влияет на срок завершения разработки в целом. Критические пути резервами времени не располагают.
Поздний срок свершения i-го события - это такой срок свершения i-го события, превышение которого вызовет задержку завершающего события.
Поздний
срок свершения i-го события определяется
разностью между
Тпi
= t(Lкр) – t[L(i
Ранний срок свершения i-го события - минимальный срок, необходимый для выполнения всех работ, предшествующих данному событию.
Ранний
срок свершения i-го события определяется
как продолжительность во времени
максимального из путей, ведущего от исходного
события I до данного события i:
Трi
= t[L(I
Резерв
времени события - это такой промежуток
времени, на который может быть отсрочено
свершение события без
Резерв
времени i-го события определяется как
разность между позднимТпi и ранним
Трi, сроками наступления события:
Ri
= Тпi - Трi
Путь, соединяющий события с нулевыми резервами времени, является критическим.
Резервами
времени располагают также
Ранний срок начала работы (i,j) - минимальное необходимое время между моментом наступления исходного события и моментом начала этой работы.
Ранний
срок начала работы (i,j) определяется
по формуле:
Трнij
= Трi,
Поздний срок начала работы (i,j) - максимально допустимый момент начала работы, при котором еще возможно выполнение данной работы и всех следующих за ней работ без превышения критического времени выполнения комплекса работ.
Поздний
срок начала работы (i,j) определяется по
формуле:
Тпнij=
Тпj − tij
Ранний срок окончания работы (i,j) - минимальное необходимое время между моментом наступления исходного события и моментом окончания этой работы.
Ранний
срок окончания работы (i,j) определяется
по формуле:
Троij
= Трi, + tij
Поздний срок окончания работы (i,j) - максимально допустимый момент окончания данной работы, при котором еще возможно выполнение всех следующих за ней работ без превышения критического времени выполнения комплекса работ.
Поздний
срок окончания работы (i,j) определяется
по формуле:
Тпоij
= Тпj
Полный резерв времени пути - это разница во времени между длиной критического пути t(Lкр) и длиной любого другого пути t(Ls).
Полный резерв времени пути показывает, насколько могут быть увеличены продолжительности всех работ, принадлежащих пути Ls.
Полный
резерв времени пути определяется по
формуле:
R(Ls)
= t(Lкр) − t(Ls)
Полный
резерв времени работы Rпij-максимальное
время, на которое можно увеличить продолжительность
работы (i,j) или отсрочить ее начало без
нарушения позднего срока наступления
ее конечного события, не изменяя при этом
продолжительности критического пути.
Rпij
= Тпj − Трi − tij
У
отдельных работ помимо полного
резерва времени имеется
Свободный
резерв времени работы Rсij- максимальное
время, на которое можно увеличить продолжительность
работы (i,j) или отсрочить ее начало без
нарушения ранних сроков наступления
всех последующих событий и работ.
Rсij=
Трj − Трi− tij
Резервы времени, особенно свободный, позволяют маневрировать сроками начала и окончания работ, их продолжительностью.
2.
Построение сетевой
модели
При построении сетевой модели следует придерживаться следующих правил:
1)
При построении сетевой модели
необходимо соблюдать
2) В сетевой модели не должно быть пересекающихся стрелок.
3)
Направление стрелок в сетевой
модели должно быть слева
4)
В сетевой модели не должно
быть событий, которым не
5) В построенной сетевой модели должно быть одно исходное и одно завершенное событие.
6)
В сетевых моделях необходимо
соблюдать последовательность
После того, как события в сетевой модели расставлены в логическом порядке, необходимо определить продолжительность работ, соединяющих события.
Существуют
детерминированная и
Детерминированная - это оценка, которая используется в тех случаях, когда предполагаемая продолжительность может быть оценена точно или с относительно небольшой ошибкой.
Вероятностная- это оценка, которая используется в тех случаях, когда продолжительность выполнения работы является случайной величиной, характеризующейся определенным законом распределения.
Для получения вероятностных оценок рассчитываются: минимально возможное время выполнения работ; максимально возможное время выполнения работ; наиболее вероятное время выполнения работ.
Минимально возможное время выполнения работы (оптимистичная оценка)- оценка продолжительности работы (i,j) в предположении наиболее благоприятных условий ее выполнения;
Наиболее вероятное время выполнения работы - оценка продолжительности работы (i,j) в предположении наиболее часто встречающихся условий ее выполнения;
Максимально возможное время выполнения работы (пессимистическая оценка) - оценка продолжительности работы (i,j) в предположении наиболее неблагоприятных условий ее выполнения.
На основе экспертных оценок определяются: математическое ожидание (ожидаемая величина) и дисперсия продолжительности работ, т. е. мера разброса.
Расчет параметров производится по одному из двух методов.
Для трех
оценок:
tij
=
σ2
= (
Для двух оценок:
tij
=
σ2
=
Мы проводим расчёт параметров по методу двух оценок.
Результаты
расчетов заносятся в таблицу 2.
Таблица
2: «Определение продолжительности
работ»
| Код
работы
(i,j) |
tmin | tmax | tij | σ2 | bij |
| 0,1 | 4 | 14 | 8 | 4 | 2 |
| 0,3 | 8 | 18 | 12 | 4 | 6 |
| 1,2 | 2 | 7 | 4 | 1 | 2 |
| 1,4 | 1 | 6 | 3 | 1 | 2 |
| 1,5 | 1 | 6 | 3 | 1 | 4 |
| (2,3) | 7 | 12 | 9 | 1 | 3 |
| 3,6 | 2 | 7 | 4 | 1 | 3 |
| 4,6 | 6 | 16 | 10 | 4 | 3 |
| 5,6 | 4 | 14 | 8 | 4 | 3 |
| 5,7 | 1 | 3,5 | 2 | 0,25 | 4 |
| 5,8 | 2 | 12 | 6 | 4 | 3 |
| 6,9 | 1 | 6 | 3 | 1 | 2 |
| 7,10 | 4 | 14 | 8 | 4 | 2 |
| 8,10 | 2 | 7 | 4 | 1 | 4 |
| 9,10 | 10 | 20 | 14 | 4 | 2 |
На
основании проведённых расчётов
строим сетевую модель:
Рисунок 1: «Сетевая модель»
3.
Расчёт параметров
сетевой модели
графическим методом
Существует
несколько методов расчета
Графический метод можно
- верхний сектор отводится для номера события;
- левый - для ранних сроков свершения событий;
- правый - для поздних сроков свершения событий;
- нижний - для резервов времени свершения событий;
- левая часть стрелки - для полного резерва работы i,j;
- правая часть стрелки - для свободного резерва работы i,j;
-
над стрелкой указывается
-
под стрелкой указывается
Рисунок
2: «Секторы событий
сетевой модели»
Порядок расчёта параметров сетевой модели графическим методом:
1.
Методом вычеркиваний
2.
Определяются ранние сроки свершения
конечных событий j. Для этого осуществляется
проход сетевой модели от исходного
события i к завершающему C и последовательно
определяются ранние сроки свершения
конечных событий j по формуле:
Трj,
= max |Трi + tij|
Результат записывается в левом секторе события (см. рис. 2).Для исходного события ранний срок свершения события равен 0 (Тр0 = 0).
Тр1= Тр0 + t0,1 = 0 + 8 = 8 дней
Тр2= Тр1 + t1,2 = 8 + 4 = 12 дней
| Тр3 = max | Тр0+ t0,3
Тр2 + t2,3 |
= | 0+12=12
12+9=21 |
= 21день |
Тр4= Тр1 + t1,4 = 8 + 3 = 11 дней
Тр5= Тр1 + t1,5 = 8 + 3 = 11 дней
| Тр6 = max | Тр3+ t3,6
Тр4 + t4,6 Тр5 + t5,6 |
= | 21+4=25
11+10=21 11+8=19 |
= 25дней |
Тр7= Тр5 + t5,7 = 11 + 2 = 13 дней
Тр8= Тр5 + t5,8 = 11 + 6 = 17 дней
Тр9= Тр6 + t6,9 = 25 + 3 = 28 дней
| Тр10 = max | Тр7+ t7,10
Тр8 + t8,10 Тр9 + t9,10 |
= | 13+8=21
17+4=21 28+14=42 |
=42 дня |
3.
Определяем поздние сроки
Для
этого осуществляется проход сетевой
модели от завершающего события C к
исходному I и последовательно определяются
поздние сроки свершения начальных событий
i по формуле:
Тпi
= min |Тпj − tij|
Результаты записываются в правый сектор начального события.
Для завершающего события поздний срок свершения события ТпС равен полученному значению раннего срока свершения события ТрС.
Для события 10, которое в рассматриваемом примере является завершающим, поздний срок свершения равен Тп10 = Тр10 = 42 дня (это число записывается в правый сектор 10-го события).
Тп9 = Тп10 − t9,10 = 42 – 14 = 28 дней