Ресурсное планирование в строительстве: почему график без ресурсов — это пожелание
График по связям всегда короче реального: он считает, что бригад и кранов сколько угодно. Ресурсное планирование возвращает его на землю. Разбираем, какие ресурсы стоит моделировать, что делает выравнивание и где оно бессильно.
Какие ресурсы учитывать
- Возобновляемые — бригады, машины, кран. В каждый день доступно ограниченное количество, завтра оно снова доступно.
- Невозобновляемые — бюджет и материалы: расходуются и не возвращаются.
- Ёмкость, меняющаяся во времени — бригада уходит на другой объект в мае, второй кран приходит в июне.
Моделировать всё подряд не нужно. Достаточно ресурсов, которые реально ограничивают стройку: башенный кран, ключевые бригады, дефицитная техника. Ресурс, которого всегда хватает, только загромождает модель.
Ресурсная гистограмма
Гистограмма показывает потребность в ресурсе по дням. Пики выше доступного уровня — перегрузка: в эти дни график невыполним. Провалы — простой бригады, за который всё равно платят. У хорошего графика гистограмма ровная и не выходит за лимит.
Выравнивание ресурсов: что оно делает
Выравнивание (resource leveling) в Primavera P6, MS Project и других системах снимает перегрузку: сдвигает работы в пределах резерва, а если резерва не хватает — отодвигает финиш. Какую работу двигать первой, решают правила приоритета: по резерву, по дате, по полю.
У выравнивания три ограничения:
- Последовательность и способ производства уже заданы. Выравнивание решает, когда начать работу, но не как её делать.
- Правила приоритета жадные: работа, сдвинутая первой, может оказаться худшим выбором, и откатить это решение алгоритм не может.
- Результат зависит от порядка строк и настроек, а не от того, какой срок на самом деле достижим.
Выбор способа производства
Почти любую работу на стройке можно сделать по-разному: две бригады за 10 дней или четыре за 6, своими силами или субподрядом, одним краном или с автокраном в помощь. У каждого варианта свой срок и своя стоимость. В теории планирования это многорежимная задача с ограниченными ресурсами (MRCPSP): для каждой работы нужно одновременно выбрать режим и время старта, помня, что ресурсы делятся между всеми работами.
Вручную такую задачу не решить. У 300 пакетов работ по три способа производства — 3300 сочетаний, и это ещё до выбора дат. Здесь нужны специальные методы оптимизации, а не перебор в таблице.
Как это решает TIREK AI
Если в P6 работа назначена на роль, каждая бригада с этой ролью становится вариантом исполнения. В расчёт идут численность, квалификация и ставки. Кому отдать работу, решает оптимизация, а не порядок строк в файле. Ёмкость ресурса может меняться во времени. На выходе — набор вариантов графика, каждый из которых нельзя улучшить по сроку, не заплатив больше.
Персональные данные в расчёт не попадают: решатель видит «бригаду монтажников, 12 человек, доступна с 3 марта» — без фамилий и табельных номеров. Подробнее о самом расчёте — в статье «Оптимизация календарно-сетевого графика».
Вопросы и ответы
Чем выравнивание ресурсов отличается от оптимизации?
Выравнивание двигает работы при заданной последовательности и способе производства, чтобы снять перегрузку. Оптимизация выбирает и способ, и время старта для всех работ сразу и показывает, какой срок достижим при ваших ресурсах.
Почему после выравнивания ресурсов срок вырос?
Ресурсов не хватает на параллельные работы, и часть из них пришлось отодвинуть за пределы резерва. Это не ошибка программы, а честный срок при текущих ресурсах. Дальше вопрос в том, какие ресурсы добавить и сколько это стоит.
Нужно ли учитывать материалы как ресурс?
Если поставки ограничивают стройку — да, но обычно их удобнее моделировать работой «поставка» со связями, чем ресурсом. Тогда задержку поставки видно в графике как отдельную работу.
Какие ресурсы моделировать в графике стройки?
Те, что реально ограничивают темп: башенный кран, ключевые бригады, дефицитную технику. Ресурсы, которых всегда хватает, в модели не нужны.