Вычисление раннего времени начала работ онлайн

2.2. Практическое занятие по структурному планированию

Целью занятия является получение навыков составления сетевых графиков, расчета раннего и позднего времени начала работ, нахождения критического пути.

Форма занятия – практическое занятие с использованием рабочей тетради.

Продолжительность – два академических часа.

2.2.1. Пример составления и расчета сетевого графика

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

Этап 1. Составление перечня работ

В результате анализа выделяем перечень работ по проекту и оцениваем их длительность в днях. Результаты заносим в табл.2.4.

Таблица
2.4.

Название работы Длительность
1 Начало проекта
2 Выбор системы 15
3 Приобретение программного обеспечения 7
4 Составление проекта сети 7
5 Приобретение компьютеров и сетевого оборудования 15
6 Обучение администратора и программиста 30
7 Монтаж локальной сети 20
8 Установка ПО на компьютеры 5
9 Установка сетевого ПО, настройка сети 25
10 Ввод начальных данных в информационную базу 40
11 Обучение персонала 30
12 Передача в эксплуатацию 5
13 Конец проекта

Этап 2. Определение взаимосвязей между работами

Для каждой работы из табл.2.4 требуется установить номера тех работ, до окончания которых она не может быть начата. Результат заносится в табл.2.5.

Таблица
2.5.

Название работы Предшественники
1 Начало проекта
2 Выбор системы 1
3 Приобретение программного обеспечения 2
4 Составление проекта сети 2
5 Приобретение компьютеров и сетевого оборудования 2
6 Обучение администратора и программиста 4
7 Монтаж локальной сети 4; 5
8 Установка ПО на компьютеры 3; 5
9 Установка сетевого ПО, настройка сети 6; 7; 8
10 Ввод начальных данных в информационную базу 9
11 Обучение персонала 9
12 Передача в эксплуатацию 10; 11
13 Конец проекта

Этап 3. Составление сетевого графика работ

Каждая из работ табл.2.5 на сетевом графике обозначается кружком, в который заносится ее номер. Кружки соединяются стрелками. Стрелка соответствует одному из чисел столбца Предшественники и соединяет работу-предшественник с работой-последователем. Результат изображен на рис.2.9.

 Сетевой график проекта внедрения бухгалтерской системы

Рис.
2.9.
Сетевой график проекта внедрения бухгалтерской системы

Этап 4. Вычисление раннего времени начала работ

В соответствии со схемой, приведенной на рис.2.2 вычисляем раннее время начала работ с учетом их длительностей из табл.2.4 и связей, задаваемых сетевым графиком на рис.2.9. Вычисления начинаются с первой и заканчиваются последней работой проекта. Последовательность вычислений приведена в табл.2.6. Результат показывает, что длительность проекта равна 122 дня.

Таблица
2.6.

Раннее время начала Длитель-ность
1 0
2 1 0 0 0+0 0
3 2 0 15 0+15 15
4 2 0 15 0+15 15
5 2 0 15 0+15 15
6 4 15 7 15+7 22
7

4

5

15

15

7

15

Max(15 + 7;

15 + 15)

30
8

3

5

15

15

7

15

Max(15 + 7;

15 + 15)

30
9

6

7

8

22

30

30

30

20

5

Max(22+30;

30+20;

30+5)

52
10 9 52 25 52+25 77
11 9 52 25 52+25 77
12

10

11

77

77

40

30

Max(77+40;

77+30)

117
13 12 117 5 117+5 122

Этап 5. Вычисление позднего времени начала работ

Используя длительности работ и сетевой график, вычисляем позднее время начала работ. Вычисления начинаются с последней работы проекта, ведутся в обратном порядке и заканчиваются первой работой. Результаты вычислений приведены в табл.2.7.

Таблица
2.7.

Позднее время начала
13 122
12 13 122 5 122-5 117
11 12 117 30 117-30 87
10 12 117 40 117-40 77
9

10

11

77

87

25

Min(77-25;

87-25)

52
8 9 52 5 52-5 47
7 9 52 20 52-20 32
6 9 52 30 52-30 22
5

7

8

32

47

15

Min(32-15;

47-15)

17
4

6

7

22

32

7

Min(22-7;

32-7)

15
3 8 47 7 47-7 40
2

3

4

5

40

15

17

15

Min(40-15;

15-15;

17-15

0
1 2 0 0 0-0 0

Этап 6. Вычисление резерва времени работ

Резерв времени равен разнице между поздним и ранним временем начала работ. Занесем в табл.2.8 и значения и разность (резерв).

Таблица
2.8.

Работа № Раннее время начала Позднее время начала Резерв времени
1 0 0 0
2 0 0 0
3 15 40 25
4 15 15 0
5 15 17 2
6 22 22 0
7 30 32 2
8 30 47 17
9 52 52 0
10 77 77 0
11 77 87 10
12 117 122 5
13 122 122 0

Этап 7. Нахождение критического пути

Критический путь состоит из работ с нулевым резервом времени. В табл.2.9 они выделены заливкой. Обозначим на сетевом графике критический путь пунктирными стрелками. Результат приведен на pис.2.10.

Критический путь проекта внедрения информационной системы

Рис.
2.10.
Критический путь проекта внедрения информационной системы

2.2.2. Задания для самостоятельного выполнения

Задание 1

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

Таблица
2.9.

1 2 3 4 5 6 7 8 9 10 11 12 13
1 60 25 15 30 20 15 70 30 90 20 5
2 30 15 20 25 30 45 45 25 60 40 7
3 44 22 17 34 28 23 64 26 78 32 9
4 24 17 18 26 19 31 69 33 82 15 3
5 36 24 19 25 12 18 55 24 80 22 4
6 57 32 24 18 28 21 59 24 35 27 6
7 29 18 14 37 16 44 38 29 51 22 8
8 37 20 17 18 21 16 40 27 28 30 7
9 18 19 31 30 35 29 38 21 43 19 4
10 21 27 14 34 22 35 30 27 12 40 6

Задание 2

Последовательность работ проекта описывается сетевым графиком, изображенным на рис.2.11. Найти критический путь при условии, что длительности работ заданы одним из вариантов в табл.2.10.

 Сетевой график для задания 2

Рис.
2.11.
Сетевой график для задания 2

Таблица
2.10.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 4 7 8 6 4 6 5 3 7 5 4 3 2
2 7 10 8 9 7 5 6 5 3 4 3 5 5
3 3 6 4 7 5 4 5 4 6 3 6 7 4
4 2 2 3 2 4 4 5 4 3 3 4 5 7
5 7 6 5 4 4 5 6 7 5 5 8 6 3
6 5 7 6 7 8 9 8 9 9 7 6 6 5
7 4 4 5 6 6 5 4 5 5 7 6 8 5
8 7 5 4 3 3 4 5 4 4 2 3 2 2
9 2 3 4 5 7 3 5 6 4 6 8 7 4
10 4 7 3 2 7 5 4 7 2 4 7 10 6

Задание 3

Для проекта Ремонт квартиры выполнить следующие действия:

  1. самостоятельно составить перечень работ (не менее 15);
  2. самостоятельно оценить длительность этих работ;
  3. самостоятельно определить последовательность выполнения работ;
  4. построить сетевой график;
  5. выполнить расчет раннего и позднего времени начала работ, найти критический путь.

Анализ сетевого графика

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

Сетевой график можно нарисовать, а также задать в виде матрицы или таблицы (меню Действия).

  • Ввод данных
  • Параметры сетевого графика
  • Решение
  • Видеоинструкция
  • Оформление Word

Нумерация вершин с №1

Выберите нужный тип вершины и нажмите левой кнопкой мыши на графическом полотне

Размеры графического полотна

Ширина
Высота

Созданный сетевой график можно сохранить в форматах docx и png (меню Действия).

Далее можно найти параметры сетевой модели (критический путь, резервы времени, построить диаграмму Ганта и многое другое).

Для сформированного графа можно выполнить следующие действия:

Здесь будет показано решение

Инструкция к сервису

Для добавления вершины на графическое полотно необходимо использовать соответствующую фигуре кнопку Добавить. Новый объект также можно вставить, предварительно выделив его левой кнопкой мыши, а затем щелкнуть мышкой на рабочем поле. Нумерация вершин может начинаться с 0, для этого нужно снять отметку с пункта Нумерация вершин с №1.

1234
1103015

Нумерация вершин с 0

0123
1103015



Чтобы соединить вершины, их необходимо предварительно выбрать (один клик мыши по объекту), а затем нажать на кнопку Соединить.

Сетевая модель может быть представлена в табличной форме и в виде матрицы весов (матрицы расстояний). Чтобы использовать данные представления, выберите меню Операции.

Построенный граф можно сохранить в формате docx или png.

Если в качестве формы вершин используется прямоугольник, то при построении секторальной диаграммы применяется методология Microsoft Visio с отображением параметров duration, ES, EF, LS, LF, and slack.

Основные определения

Ориентированный граф, в котором существует лишь одна вершина, не имеющая входящих дуг, и лишь одна вершина, не имеющая выходящих дуг, называется сетью. Сеть, моделирующая комплекс работ, называется его сетевой моделью или сетевым графиком. Дуги, соединяющие вершины графа, ориентированы в направлении достижения результата при осуществлении комплекса работ.

Наиболее распространен способ представления моделируемого комплекса работ в понятиях работ и событий.

Понятие «работа» имеет следующие значения:

  • «действительная работа» – процесс, требующий затрат времени и ресурсов;
  • «фиктивная работа» – логическая связь между двумя или несколькими работами, указывающая на то, что начало одной работы зависит от результатов другой. Фиктивная работа не требует затрат времени и ресурсов, продолжительность ее равна нулю.

Работа на графике изображается стрелкой, над которой указывается затрачиваемое на нее время. Длина стрелки и ее ориентация на графике не имеют значения. Желательно только выдерживать направление стрелок так, чтобы начальное событие для работы (обозначается i) располагалось слева в сетевом графике, а конечное (обозначается j) — справа. Для отображения фиктивных работ используют пунктирные стрелки, над которыми время не указывается или проставляется ноль.

На сетевой модели событиям соответствуют вершины графа.

Правила построения сетевой модели

Правило 1. Каждая операция в сети представляется одной и только одной дугой (стрелкой). Ни одна из операций не должна появляться в модели дважды. При этом следует различать случай, когда какая-либо операция разбивается на части; тогда каждая часть изображается отдельной дугой.

Правило 2. Ни одна пара операций не должна определяться одинаковыми начальным и конечным событиями. Возможность неоднозначного определения операций через события появляется в случае, когда две или большее число операций допустимо выполнять одновременно.

Правило 3. При включении каждой операции в сетевую модель для обеспечения правильного упорядочения необходимо дать ответы на следующие вопросы:

а) Какие операции необходимо завершить непосредственно перед началом рассматриваемой операции?

б) Какие операции должны непосредственно следовать после завершения данной операции?

в) Какие операции могут выполняться одновременно с рассматриваемой?

При построении сетевого графика следует соблюдать следующие правила:

  • в сети не должно быть «тупиков», т.е., событий, от которых не начинается ни одна работа, исключая завершающее событие графика;
  • В сетевом графике не должно быть «хвостовых» событий, то есть событий, которым не предшествует хотя бы одна работа, за исключением исходного.
  • в сети не должно быть замкнутых контуров (рис.1);
  • Любые два события должны быть непосредственно связаны не более чем одной работой.
  • В сети рекомендуется иметь одно исходное и одно завершающее событие.
  • Сетевой график должен быть упорядочен. То есть события и работы должны располагаться так, чтобы для любой работы предшествующее ей событие было расположено левее и имело меньший номер по сравнению с завершающим эту работу событием.

Построение сетевого графика начинается с изображения начального события, которое обозначается цифрой 1 и обводится кружком. Из начального события выпускают стрелки, соответствующие работам, которым не предшествуют какие-либо другие работы. По определению, момент завершения работы является событием. Поэтому каждая стрелка

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

Методы оптимизации сетевого графика

Логико-математическое описание, формирование планов и управляющих воздействий осуществляется на базе использования особого класса моделей, называемых сетевыми моделями.

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

Для возможности оптимизации сетевой модели, все исходные данные вводятся в виде таблицы (Операции/Добавить в виде таблицы).

  • Оптимизация сетевой модели по критерию «число исполнителей». Заполняется столбец Количество исполнителей Ч
  • Оптимизация сетевой модели по критерию «время – стоимость» (время — затраты). В случае известных коэффициентов затрат на ускорение работ заполняется только этот столбец h(i,j). Иначе, заполняются столбцы tопт (Нормальный режим), Минимальное время работ, tmin (Ускоренный режим), Нормальная стоимость, Cн и Срочная стоимость, Cc.

Графики привязки (а) и загрузки (b) до оптимизации

1,261,311,452,532,613,684,644,725,866,817,83 1122 3194175 6 7 8189 10 11 12 13 141315 16 17 181019 20 21 22423 24 25 26127

Графики привязки (а) и загрузки (b) после оптимизации

1,261,311,452,532,613,684,644,725,866,817,83 1122 3114145 6 7158 9 10 111812 13 14 151016 17 18419 20 21 221023 24 25 26727

Диаграмма Ганта

1,241,331,452,5112,6143,64,6174,75,8196,8277,825

Чтобы построить диаграмму Ганта по графику работ, необходимо выделить пункт Строить диаграмму Ганта. Также можно создать график на основе введенных данных. Для этого следует указать количество работ (мероприятий) и даты их проведения.

Количество работ

Примеры сетевых моделей

Рассмотрим варианты сетевых графиков из кулинарной области на примере варки борща из курицы.

а) Варка в обычной посуде

12345
11030157

Работы:

1,2: чистка овощей (капуста, морковь, картофель, свекла, лук), 10 мин.

1,3: варить курицу, 30 мин.

2,3: положить капусту и варить 10 мин.

3,4: положить 1/2 свеклы, морковь и картофель. Варить 15 мин.

4,5: доложить остатки свеклы, лук, зелень. Варить 7 мин.

б) Варка в посуде с эффектом русской печи (трехслойное дно, крышка без отверстий)

12345
1010203060

Работы:

1,2: чистка овощей (капуста, морковь, картофель, свекла, лук), 10 мин.

1,4: варить курицу в обычной посуде, 30 мин.

2,3: положить овощи в спецпосуду, добавить 3 ложки воды, нагреть до T=70 C и выключить, 10 мин.

3,4: приготовление овощей в собственном соку, 20 мин.

4,5: добавить к курице приготовленные овощи. Настаивается 60 мин.

Список литературы

  1. Мушик Э., Мюллер П. Методы принятия технических решений. Пер. с нем. –М.: Мир, 1990.
  2. Таха Х. Введение в исследование операций. В 2-х книгах. Кн. 2. Пер. с англ. –М.: мир, 1985.
  3. Управление в системах РАВ: Учебник. –Л.: Воениздат, 1980.

Текст

РазмерЦвет

Линия

ТолщинаЦвет

пунктирная — — — —
Размеры в px и фон

wh

Текст (вес)

РазмерЦвет

Линия

ТолщинаЦвет

пунктирная — — —
концевой маркер →

Тип

Число строк

Минимальное время работ, tmin

Максимальное время работ, tmax

Количество исполнителей, чел., Ч

Коэффициент затрат на ускорение работ, руб./сут., h(i,j)

Нормальная стоимость, Cн

Срочная стоимость, Cc

По умолчанию минимальное количество заполняемых столбцов равно трем: i, j, tопт. Чтобы иметь возможность ввести и другие данные, выделите соответствующий пункт.

В каждой строке укажите вершины в формате:v1-v2:n, например
1-2:4
1-3:8
2-4:12
4-1:6

Выберите номер критического пути.

1. Пример составления и расчета сетевого графика

2. Этапы расчета сетевого графика

Предположим, что мы составляем проект Внедрение
бухгалтерской системы для небольшой бухгалтерии,
содержащей порядка 10 рабочих мест.
Для составления и расчета сетевого графика данного
проекта необходимо выполнить ряд этапов:
• Этап 1. Составление перечня работ
• Этап 2. Определение взаимосвязей между работами
• Этап 3. Составление сетевого графика работ
• Этап 4. Вычисление раннего времени начала работ
• Этап 5. Вычисление позднего времени начала работ
• Этап 6. Вычисление резерва времени работ
• Этап 7. Нахождение критического пути

3. Этап 1. Составление перечня работ


1
2
3
Этап 1. Составление перечня работ
Название работы
Начало проекта
Выбор системы
Приобретение программного обеспечения
Длительность
15
7
4
5
Составление проекта сети
Приобретение компьютеров и сетевого оборудования
7
15
6
Обучение администратора и программиста
30
7
8
9
Монтаж локальной сети
Установка ПО на компьютеры
Установка сетевого ПО, настройка сети
20
5
25
10
Ввод начальных данных в информационную базу
40
11
12
13
Обучение персонала
Передача в эксплуатацию
Конец проекта
30
5

4. Этап 2. Определение взаимосвязей между работами


1
2
3
4
5
Название работы
Начало проекта
Выбор системы
Приобретение программного обеспечения
6
Составление проекта сети
Приобретение компьютеров и сетевого
оборудования
Обучение администратора и программиста
7
8
9
Монтаж локальной сети
Установка ПО на компьютеры
Установка сетевого ПО, настройка сети
10
Ввод начальных данных в информационную базу
11
12
13
Обучение персонала
Передача в эксплуатацию
Конец проекта
Предшественники
1
2
2
2
4
4; 5
3; 5
6; 7; 8
9
9
10; 11

5. Этап 3. Составление сетевого графика работ

6. Этап 4. Вычисление раннего времени начала работ

1
2
3
4
5
6
7
8
9
10
11
12
13
Этап 4. Вычисление раннего времени начала работ

1
2
2
2
4
4
5
3
5
6
7
8
9
9
10
11
12
Раннее время начала
0
0
0
0
15
15
15
15
15
22
30
30
52
52
77
77
117
Длительность
0
15
15
15
7
7
15
7
15
30
20
5
25
25
40
30
5
0+0
0+15
0+15
0+15
15+7
Max(15 + 7;
15 + 15)
Max(15 + 7;
15 + 15)
Max(22+30;
30+20;
30+5)
52+25
52+25
Max(77+40;
77+30)
117+5
0
0
15
15
15
22
30
30
52
77
77
117
122

7. Этап 5. Вычисление позднего времени начала работ

13
12
11
10
9
8
7
6
5
4
3
2
Этап 5. Вычисление позднего времени начала работ

13
12
12
10
11
9
9
9
7
8
6
7
8
3
4
5
Позднее время начала
122
117
117
77
87
52
52
52
32
47
22
32
47
40
15
17
5
30
40
25
5
20
30
15
7
7
15
122-5
117-30
117-40
Min(77-25;
87-25)
52-5
52-20
52-30
Min(32-15;
47-15)
Min(22-7;
32-7)
47-7
Min(40-15;
15-15;
17-15
122
117
87
77
52
47
32
22
17
15
40
0

8. Этап 6. Вычисление резерва времени работ

1
2
3
4
5
6
7
8
9
10
11
12
13
Этап 6. Вычисление резерва времени работ
Работа №
Раннее время
начала
0
0
15
15
15
22
30
30
52
77
77
117
122
Позднее время
начала
0
0
40
15
17
22
32
47
52
77
87
122
122
Резерв времени
0
0
25
0
2
0
2
17
0
0
10
5
0

9. Этап 7. Нахождение критического пути

10. Самостоятельная работа

Задание 1
Вычислить критический путь по сетевому графику со значениями длительностей
работ, приведенными в таблице
1
2
3
4
5
6
7
8
9
1

60
25
15
30
20
15
70
30
10
11
12
13
90
20
5

2

30
15
20
25
30
45
45
25
60
40
7

3

44
22
17
34
28
23
64
26
78
32
9

4

24
17
18
26
19
31
69
33
82
15
3

5

36
24
19
25
12
18
55
24
80
22
4

6

57
32
24
18
28
21
59
24
35
27
6

7

29
18
14
37
16
44
38
29
51
22
8

8

37
20
17
18
21
16
40
27
28
30
7

9

18
19
31
30
35
29
38
21
43
19
4

10

21
27
14
34
22
35
30
27
12
40
6

11. Сетевой график работ

Генератор расписания

Генератор расписание предназначен для составления расписания путем указания продолжительности и перерыва после событий. Начало и окончание каждого события в расписании будет рассчитано автоматически, достаточно лишь задать время начала первого события. Также вы можете сгенерировать альтернативный вариант расписания, чтобы подобрать наиболее подходящий вариант.

Время начала

Количество событий

Номер Событие Продолжительность Перерыв после
1. :

:

2. :

:

3. :

:

4. :

:

5. :

:

сгенерировать альтернативный вариант расписания

указывать продолжительность

указывать перерыв


Как пользоваться генератором

Для начала работы укажите время начала первого пункта в вашем расписании. Затем выберете количество событий. Далее в поле для каждого события укажите его продолжительность и (если необходимо) длительность перерыва. Таким образом после заполнения каждого поля возможно также указать:

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

— указывать продолжительность – означает, что в таблице с расписанием будет добавлен столбец определяющий продолжительность каждого события.

— указывать перерыв – означает, что в таблице с расписанием будет добавлен столбец определяющий перерыв после каждого события.

После создания расписания, внизу под таблицей появится кнопка «Копировать», при помощи которой возможно перенести таблицу в любой текстовой редактор.

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

Расчет сетевого графика

Расчетные
параметры СГ:

ij

код
данной работы;

i

код
начального события данной работы;

j

код
конечного события данной работы;

h

i
— код работ, предшествующих данной
работе;

h

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

jk

код
работ, последующих за конечным событием
данной работы;

k

код
событий, последующих конечному событию
данной работы;

L

путь;

L
кр

критический
путь;

t
L


продолжительность пути;

T
L
кр


продолжительность критического пути
и критический срок;

tij

продолжительность работы;

Tр.н
ij
–раннее
начало работы;

Tр.о
ij
–раннее
окончание работы;

Tip
ранний
срок свершения события I;

Tп.н
ij

позднее начало работы ij;

Tп.о
ij

позднее
окончание работы ij;

Tnj


поздний
срок свершения события j;

R
ij

общий
(полный) резерв времени работы ij;

r
ij

частный (свободный) резерв времени
работы ij;

Общая схема
кодирования работ и события показана
на рис.3.18.

Рис. 3.18. Общая
схема кодирования работ и событий

Расчет
сетевого графика аналитическим путем.
Расчет
времен­ных
параметров СГ может выполняться по
работам или по событиям, как это
будет показано ниже.

Рис. 3.19. Сетевой
график

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

Расчет
по работам.
Раннее
начало работы Tр.н
ij

самое
раннее из возможных время
начала работы — определяют продолжительностью
самого длинного пути от
исходного события до начального события
данной работы:

Tр.н
i-j
=max
t
h-i
(3.1)

Например, для
работы 6-8 (рис. 3.19) раннее начало:

Так
как продолжительность наибольшего пути
1-2, 2-5, 5-6 состав­ляет
16, то работу 6-8 можно начать на 17-й день.
Раннее
окончание работы Tр.о
ij

время окончания работы (она нача­та
в самый ранний из возможных сроков) –
определяют суммой раннего начала
и продолжительности данной работы:

Tр.о
i-j
=
T
р.н
i-j+
t
h-i.

(3.2)

Например,
для работы 6-8 раннее окончание:

Tр.о6-8
=
Tр.н6-8+t6-8=16+6=22.

Расчет
по событиям.
Ранний
срок свершения начального собы­тия
Тpi
определяют
максимальной величиной суммы ранних
сроков свершения предшествующих событий
и продолжительности работ, вхо­дящих
в данное событие:

Tpi=max{Tph+th-1}.
(3.3)

Например,

Естественно,
что расчет раннего срока свершения
конечного со­
бытия
работы выполняют по той же формуле.

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

Расчет
по работам.
Позднее
окончание работы


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

Позднее
окончание рассматриваемой работы равно
минимально­му из сроков поздних начал
последующих работ:

Tп.о
i- j
=
minT
п.н.j-k
(3.4)

Определение
позднего начала через позднее окончание
основано на
том,
что расчет ведут от завершающего события,
у которого ранние и поздние
сроки
совпадают, т. е.
Tрk
= Tnk.,
поэтому,
рассчитав ранние сроки работ, мы
установили тем самым и поздний срок
завершающего события:

Tп.о
jk
=Tкр=max
Tpjk
.
(3.5)

Например, для
работы 2-5 позднее окончание:

Позднее
начало работы
Tп.н
ij


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

Tп.н2-5
=
Tп.oij

tij
. (3.6)

Например, для
работы 2-5 позднее начало:

Tп.н2-5
=T2-5
t2-5
=15
– 12 = 3.

Расчет
по событиям.
Поздний
срок Т
nj
свершения события
j
опре­
деляется
минимальной величиной из значений
разности поздних сроков
свершения
конечных событий k и продолжительности
работ, выходящих из
данного
события
j:

Tni
= min {T
nk
– t
j-k}.
(3.7)

Например, для
события 5:

Сопоставление
ранних и поздних сроков работ и событий
по­зволяет
рассчитать резерв времени, критический
путь и провести анализ параметров
графика.

Если
ранние и поздние характеристики работ
совпадают, то ра­
боты
лежат на критическом пути. Критическими
являются те события,
на
которых совпадают ранние и поздние
сроки свершений.

Для
критических работ
соблюдаются
следующие условия:

  1. ранние
    и поздние сроки начала работы и
    соответственно их окончания
    равны, т. е.

Tр.нij
=
Tп.н.ij
= Tнij;
Tр.о.ij
=
Tп.о.ij
=Toij

(3.8)

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

Tрi
=
Tпi;
Tрj
=Tпj;
(3.9)

2)
разность между возможными сроками
окончания и начала работы
равна
ее продолжительности, т. е.

Toi-j
– T
Hi-j=
t
i-j
,
(3.10)

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

Tj
Ti
=
Tij
(3.11)

Например,
для критической работы 3-7 первое
условие Tp.н3-7
=
Tп.н3-7
=10,
а также Tp.о3-7
=
Tп.о3-7
=15
соблюдено. Второе условие:

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

Общий
(полный) резерв времени работы

это
максимальное вре­
мя,
за которое можно задержать начало работы
или увеличить ее про­
должительность
без изменения общего срока строительства.
Величина
Rij
определяется
разностью поздних и ранних сроков начала
или окон­чания
работы:

Rij
=
Tп.нij
Tp.нij
=

Tп.оij
Tp.оij
,
(3.12)

или

Rij
=
Tп.оij

Tp.нij

tij
.
(3.13)

Например,
общий резерв времени для работы
4-6
составляет

,

или

,

,

или

,

или
то же самое по
событиям:

Ri-j
= T
nj
– T
рi
– t
i-j
,

R4-6
= Tn6
– Tp4
– t4-6
= 19 – 2 — 4 = 13 (3.14)

Частный
(свободный) резерв времени работы
rij

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

Например,
для
работы
4-6
частный резерв

rij
=
Tpjk
Tp.oij
,

r4-6
= Tp6-8
Tp.o4-6
= 16 – 6 = 10 ,
(3.15)

или
в терминах
событий

ri-j
=T
pj

T
pi
– t
i-j
(3.16)

Например, частный
резерв времени для той же работы 4-6
составляет

R4-6
=
Tp6
Tp6
t4-6
= 16 — 2 – 4 = 10.

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

Рис.
3.20.
Варианты
формы записи результатов расчета: а –

по секторам; б

в виде дроби; 1 –

раннее начало работы Б; 2 –

позднее окончание работы А

Расчет
на сети требует проведения только чисто
механических операций
без обращения к формулам (рис. 3.21). Порядок
расчета:

1.
У исходного события под чертой (в
знаменателе) ставят нуль.

2.
Для каждого следующего события в
знаменателе записы­вают
число, равное сумме значения раннего
срока свершения предыдущего события и
продолжительности работы. Так, для
события 2 записывают 2 (0+2=2), для со­бытия
4 –
8
(2+6=8) и т. д.

3.
Если в событие входит две работы или
больше, то рассчитывают
значение каждой из них, записывая над
стрелкой, но в знаменатель
переносят только максимальное значение
из всех
полученных. Например, в событие 5 входят
работы 2-5 и 2-3
(через зависимость). Первый путь дает
значение 2+3=5, второй

2 + 5=7. Принимают максимальное 7 и записывают
в знаменатель.
В событие 11 входит четыре работы, из них
записывают
максимальное значение 39.

4.
В завершающем событии значение, записанное
в знаменатель,
определяющее длину критического пути,
переносят над чертой
(в числитель) (рис. 3.22).

5.
Значение числителей определяют, ведя
расчет от завершающего
события к исходному, вычитая из значения
поздних сроков
свершения конечного события
продолжительность предшествующих
им работ. В отличие от расчета ранних
сроков
(знаменатель), если из события выходят
две работы или
более, принимают не максимальное, а
минимальное значение. Например, из
события 7 выходят две работы со значе­ниями
17 и 32; принимают минимальное 17.

6.
Критический путь проходит через события,
в которых значе­ния
в числителе и знаменателе совпадают.
Полный и частный резерв
времени для работ критического пути
равен нулю. На рис.
3.23 дан сетевой график с расчетными
параметрами и показан
критический путь.

7.
Общий резерв времени для любой работы
определяют вычитанием
из значения числителя (конечного события
данной работы)
суммы значений знаменателя (начального
события данной
работы) и ее продолжительности. Так, для
работы 9-10 полный резерв равен 34 (числитель
конечного события) — 21
(знаменатель начального события) — 4
(продолжительность работы)
= 9. Резерв времени события равен разности
значений числителя и знаменателя.
Соответственно для события 10
полный резерв равен 34 (числитель) — 25
(знаменатель) =9.

8.
Частный резерв для любой работы определяют
вычитанием из
значения знаменателя конечного события
данной работы суммы
значений знаменателя начального события
и продол­жительности данной работы.
Для работы 4-8 частный резерв равен
17- (8+8) = 1.

Рис.
3.21.
Расчет
ранних начал работ сетевого графика

Рис.
3.22.
Расчет
поздних окончаний работ сетевого графика

Рис. 3.23. Сетевой
график

Расчет
сетевого графика табличным методом.
При
расчете СГ события
кодируются в порядке возрастания (табл.
3). Сверху вниз за­полняют три первые
колонки. По порядку номеров рассматривают
каждое событие.
Из первого события выходит работа 1-2,
записывают ее код в гр. 2,
продолжительность, равную 2, –
в гр. 3, а так как предшествующих ей работ
нет, в гр. 1 ставим прочерк.

Из
события 2 выходят три работы: 2-3 с
продолжительностью 5 дн; 2-4
с продолжительностью 6 дн; 2-5 с
продолжительностью 3 дн. Записы­вают
коды работ и их продолжительность в гр.
2 и 3, затем рассматривают работы, входящие
в событие 2. Такой оказывается работа
1-2, так как только эта работа в гр. 2
оканчивается цифрой 2. Начальным событием
этой работы является
событие 1. Номер 1 записывают в гр. 1 для
всех трех работ и т. д. Зависимость вносят
в таблицу с нулевой продолжительностью
(3-5, 7-8).

Если
работа имеет несколько предшествующих
событий, то записывают
все их коды. Работе 5-7 предшествуют
работы 2-5 и 3-5, имеющие
начальные события 2 и 3, их коды 2 и 3
записывают в гр. 1.

В
гр. 4, 5 записывают расчет ранних параметров
работы

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

Раннее
начало исходной работы 1 -2 равно 0 (гр.
4); раннее оконча­ние
работы 1-2 равно 2(0+2). Работе 2-3 предшествует
работа 1-2, для ко­торой
раннее окончание равно 2 (гр. 5). А так как
раннее окончание пред­шествующей
работы равно раннему началу последующей,
число 2 запи­сывают в гр. 4 рассматриваемой
работы 2-3. Прибавив к 2 продолжитель­ность
работы 5 записывают в гр. 5 число 7.

Таблица
3.

Расчет параметров
сетевого графика

Сроки

оки

ооки

работы

Резервы работ

и

ранние

поздние

частные

5

Код
начальных событий предшествую-щи
работ h

Код
работы

i-j

Прдолжительность
работы t
i-j

начало
работ

окончание
работ

(гр. 3 + гр. 4)

окончания
работ

общие
(гр. 6 — гр. 4)

(гр.
7 — гр. 5)

частные

Отметка
критических работ

1

2

3

4

5

6

7

8

9

10

1-2

2

0

2

0

2

0

0

+

1

2-3

5

2

7

2

7

0

0

+

1

2-4

6

2

8

3

9

1

0

1

2-5

3

2

5

9

12

7

2

2

3-5

0

7

7

12

12

5

0

2

3-6

7

7

14

7

14

0

0

+

2

4-8

8

8

16

9

17

1

1

2;3

5-7

5

7

12

12

17

5

5

3

6-7

3

14

17

14

17

0

0

+

3

6-11

8

14

22

31

39

17

17

5; 6

7-8

0

17

17

17

19

0

0

+

5; 6

7-11

7

17

24

32

39

15

15

4; 7

8-9

4

17

21

17

21

0

0

+

8

9-10

4

21

25

30

34

0

0

8

9-11

18

21

39

21

39

0

0

+

9

10-11

5

25

30

34

39

9

9

Ранние
начала работ 2-4 и 2-5 также
равны 2, так как им предшествует то же
самое событие 2. В гр. 4 против кода этих
работ записывают 2, а в гр. 5 заносят
соответственно 8(2+6)
и 5(2+3). Работам 3-5 и 3-6 также предшествует
только одна работа 2
-3 с цифрой 7 в гр. 5. Переносят 7 в гр.4 и т.
д.

При
рассмотрении сложного события, т. е.
когда ему предшествуют
две работы и более, раннее начало
последующей работы будет равно наибольшему
значению их ранних окончаний предшествующих
работ. В настоящей
таблице работы 5-7, 7-8, 7-11 и 8-9 имеют по две
предшест­вующие работы (см. гр. 1).
Например, работе 5-7 предшествуют работы
2-5
и 3-5 с начальными событиями 2 и 3.

Так
как ранние характеристики работ, в том
числе и работ 2-5 и 3-5,
рассчитаны, остается только сравнить
их величины. Раннее окончание работы
2-5 равно 5, а работы 3-5 равно 7. Большее из
этих чисел 7 перено­сим
в гр. 4 строки работы 5-7, после чего
определяют раннее окончание этой работы:
7+5=12.

В
гр. 6, 7 записывают расчеты поздних
параметров работ

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

Для
сложного события, из которого выходит
несколько работ, позднее
окончание предшествующих работ равно
меньшему из поздних начал
рассматриваемых работ. Так, для завершающей
работы 10-11, как и для
других работ, оканчивающихся завершающим
событием сети (событие
11), позднее окончание работ равно
наибольшей величине из всех ранних
окончаний работ, т. е. работе 9-11 (гр. 5).
Это число записывают в гр. 7
работ 10-11 и 9-11. Из гр. 7 вычитают
продолжительность работы (гр. 3) и
получают позднее начало для работы (гр.
6) 10-11, равное 39-5=34, и для работы
9-11, равное 39-18=21.

Работа
9-10 кончается событием 10; таким событием
начинается работа
10-11, ее значение 34 из гр. 5 переносят в
гр. 7 нашей работы. Вы­чтя
из гр. 7 значение гр. 3, записывают в гр.
6 число 30. В этом же порядке продолжают
расчет снизу вверх. При расчете сложных
событий отличие заключается в необходимости
выбора минимального значения из
несколь­ких
возможных. Позднее начало исходной
работы должно быть равно ну­лю.

Гр.
8

общий резерв времени определяют как
разность между значениями
гр. 6 и 4 или гр. 7 и 5. Так, для работы 1-2
полный резерв R|1-2=0(0-0=0)
или 2-2=0; для работы 2-4 R24=
1(3-2=1) или 9-8=1 и т. д. до конца.

В
гр. 9 записывают частный резерв времени,
который определяют как
разность между ранним началом последующей
работы по гр. 4 и ран­ним
окончанием данной работы по гр. 5.

Работы,
не имеющие общего резерва, естественно,
не имеют и ча­стного
резерва, поэтому в гр. 9 ставят 0 всюду,
где 0 имеется в гр. 8. Пер­вой
работой, имеющей резерв, будет работа
2-4. Для определения раннего начала
последующей работы надо найти в гр. 2
любую работу, начинаю­щуюся
с последней цифры кода нашей работы, т.
е. с цифры 4. Такой бу­дет
работа 4-8, имеющая по гр. 4 раннее начало
8. Раннее окончание на­шей
работы по гр. 5 тоже равно 8, значит,
частный резерв равен

r2-4
= tp.н4-8

tp.o2-4
=
8-8=0.

Последующей
по отношению к работе 2-5 будет работа
5-7 со зна­чением
раннего начала 7. Раннее окончание работы
2-5 равно 5. Отсюда частный
резерв r2-5
= 7-5 = 2.

Гр.
10

критический путь при табличном методе
расчета лежит на работах,
общий резерв времени которых равен 0.
Отмечаем знаком «+» работы,
лежащие на критическом пути. К таким
работам относятся все, имеющие 0 в гр.
8. На графике критический путь должен
представлять со­бой
непрерывную последовательность работ
от начального события до конечного.

Анализируя
таблицу, мы получаем сведения о длине
критического пути,
ранних и поздних началах и окончаниях
каждой из работ, общих и частных
резервах времени.

Задачи сетевого планирования

На этой странице вы найдете решенные типовые задания из контрольных по сетевому планированию — разделу экономико-математических методов и моделей.

В рамках изучения сетевого анализа студенты обычно учатся: строить график сети по табличному или словесному описанию проекта (и наоборот), находить ранние и поздние сроки начала и окончания работ, резервы, критический путь и минимальное времеия завершения проекта. Более сложные задания подразумевают различные варианты корректировки и оптимизации сетевого графика (с увеличением времени и уменьшением затрат, или наоборот, с уменьшением времени и увеличением расходов), задачи распределения ресурсов. Изучаются различные графические способы отображения как сетевого графика (см. задачи ниже), так и других диаграмм для проекта (диаграмма Ганта, линейный график).

Спасибо за ваши закладки и рекомендации

Примеры решений задач по сетевому планированию онлайн

Задача 1. Для заданной сетевой модели некоторого комплекса работ определить время и критический путь.

Задача 2. Издатель имеет контракт с автором на издание его книги. Ниже представлена последовательность (упрощенная) процессов, приводящая к реализации проекта издания книги. Необходимо разработать сеть для этого проекта.

Задача 3. 1. По заданному перечню работ, построить сетевой график.
2. Определить продолжительности полных путей графика.
3. Определить и выделить критический путь.
4. Определить резерв времени каждого пути.
5. Определить коэффициенты напряженности пути.
6. Определить ранние и поздние сроки начала и окончания работы.
7. Определить полный резерв времени каждой работы.

Задача 4. Рассчитать параметры сетевого графика (см. таблицу работ в файле).

Задача 5. На сетевом графике найти ранние и поздние сроки наступления событий, определить критический путь и резервы времени каждого события.

Задача 6. Построить сетевой график. Решить задачу оптимального распределения ресурсов по работам при постоянных интенсивностях. Наличие ресурса R=10. Работы не допускают перерыва в их выполнении.

Задача 7. По данным варианта требуется:
1) построить сетевую модель;
2) определить критические пути модели;
3) провести максимально возможное уменьшение сроков выполнения проекта при минимально возможных дополнительных затратах

Решение задач сетевого планирования на заказ

Понравилась статья? Поделить с друзьями:
  • Выдача загранпаспорта долгопрудный часы работы
  • Газпром на хользунова 72 б часы работы телефон
  • Вышестоящие органы над управляющими компаниями
  • Выделение денег на малый бизнес от государства
  • Вяжем вышиваем зеленоград 20 район часы работы