Тренажёр расчёта сетевого графика

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

Работы: 1–2, 1–3, 1–4, 2–5, 3–5, 4–6, 5–7, 6–7, 7–8

Краткие результаты

После открытия решения дополнительно показываются показатели оптимизированного варианта.

Продолжительность планов
—
до / после, дней
Критический путь
—
возможны несколько путей
Пик ресурсов до оптимизации
—
человек одновременно
Пик ресурсов после оптимизации
—
человек одновременно
Снижение максимальной потребности
—
%
Трудоёмкость
—
исходная / после, чел.-дн.

1. Расчёт временных характеристик работ

Заполните ранние и поздние сроки, полный и свободный резервы.

№ работы Требуемые
ресурсы, чел.
ti,j, дн. Ранние сроки Поздние сроки Rпi,j Rсi,j
tрнi,j tроi,j tпнi,j tпоi,j

2. Определение критического пути

Рассчитайте продолжительность каждого полного пути и отметьте критический.

ПутьПродолжительность, дн.Критический

3. Графики до и после оптимизации

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

График привязки ↔ перенос · ⇥ растягивание · ② двойной щелчок
График загрузки
до оптимизации
График привязки после оптимизации ↔ перенос · ⇥ растягивание · ② двойной щелчок
График загрузки
после оптимизации

Возможные варианты оптимизации

Первым показан лучший найденный вариант. Кнопкой «Показать» можно вывести другой допустимый вариант на графики.

Формулы, порядок расчёта и смысл оптимизации
Раннее начало работы равно раннему сроку её начального события: tᵣₙ(i,j) = Tᵣ(i). Раннее окончание: tᵣₒ(i,j) = tᵣₙ(i,j) + t(i,j).

Позднее окончание равно позднему сроку конечного события: tₚₒ(i,j) = Tₚ(j). Позднее начало: tₚₙ(i,j) = tₚₒ(i,j) − t(i,j).

Полный резерв: Rᵖ(i,j) = tₚₙ(i,j) − tᵣₙ(i,j). Свободный резерв: Rᶜ(i,j) = Tᵣ(j) − tᵣₒ(i,j). Работы с нулевым полным резервом являются критическими.

При оптимизации работа может быть перенесена, растянута и разделена на части с перерывами, во время которых ресурсы не используются. Для растянутой работы новое число работников определяется как r′ = ceil(r · t / t′), поэтому новая трудоёмкость r′ · t′ ≥ r · t. Общая продолжительность проекта не увеличивается. Процент уменьшения рассчитывается так: Δ = (Rmax₀ − Rmax₁) / Rmax₀ · 100%.
Автор - Симак Р.С.