TIREKAI
Что умеет продукт Обсудить пилот

Вероятность сдачи объекта в срок: метод Монте-Карло для графика стройки

TIREK AI · 28.09.2026

Дата финиша в графике — одно число, а стройка — нет. Каждая работа может пойти быстрее или медленнее, и срок объекта на деле — распределение. Метод Монте-Карло показывает его целиком: с какой вероятностью объект будет сдан к нужной дате.

Почему одной даты мало

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

Как работает метод Монте-Карло

  1. Для каждой работы задаётся диапазон длительности: оптимистичная, наиболее вероятная и пессимистичная оценка.
  2. Программа тысячи раз разыгрывает график: берёт случайные длительности из диапазонов и считает финиш.
  3. Из тысяч финишей строится распределение: гистограмма дат и накопленная вероятность.

P50, P80, P90

P80 — дата, к которой объект будет сдан в 80% сценариев. P50 — медиана: в половине сценариев финиш позже. Разрыв между P50 и P90 показывает, насколько график хрупкий. Для обещаний заказчику и банку обычно берут P80 или P90, для внутренней цели — P50.

Главная ошибка: независимые розыгрыши

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

Правильно — вводить общий фактор: одна «погода» на сценарий, которая одновременно удлиняет все погодозависимые работы. Так устроен расчёт в TIREK AI.

Индекс критичности

Индекс критичности — доля сценариев, в которых работа оказалась на критическом пути. Работа с индексом 0,9 почти всегда держит финиш, даже если в обычном графике у неё есть резерв. Такие работы контролируют в первую очередь.

Откуда брать диапазоны длительностей

Лучший источник — факт по закрытым объектам: насколько реальные длительности отклонялись от плановых по типам работ. Второй вариант — экспертная оценка ПТО. Плохой — одинаковые «±20% на всё»: они не отличают бетонирование зимой от внутренней отделки.

Честно о нашем продукте: пока диапазоны не откалиброваны по факту ваших объектов, расчёт идёт на стандартных множителях, и в конфигурации они помечены как неоткалиброванные.

Что показывает TIREK AI

Для каждого варианта графика и для исходного — P50, P80, P90 и индекс критичности. Риск — числами, без слов «средний» и «высокий». 10 000 прогонов Монте-Карло на синтетическом объекте в 350 пакетов работ занимают 0,34 секунды. Сравнивать варианты графика стоит по P80, а не по оптимистичной дате — подробнее в статье об оптимизации расходов.

Вопросы и ответы

Сколько прогонов Монте-Карло нужно для графика?

Обычно несколько тысяч: после этого распределение перестаёт заметно меняться. Мы считаем 10 000 прогонов.

Что такое P80 в графике строительства?

Дата, к которой объект будет завершён в 80% смоделированных сценариев. В оставшихся 20% финиш окажется позже.

Почему вероятностный срок позже, чем в графике?

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

Можно ли посчитать риски срока в Primavera P6?

В экосистеме Primavera риск-анализ — отдельный продукт со своей лицензией, а новые лицензии Oracle в России не продаёт с 2022 года. Для расчёта рисков нужны данные графика, а не сама программа.