AI-система прогнозування термінів будівництва

Зрив термінів будівництва — норма, а не виняток: за даними <cite>McKinsey Global Institute</cite>, 70–80% проєктів перевищують планові дати. Ми створили AI-систему, яка прогнозує фінальні терміни здачі з урахуванням поточного прогресу, погоди, поставок та історичних патернів затримок. Досвід команди

Напрямки AI-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    998
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1267
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1003

Зрив термінів будівництва — норма, а не виняток: за даними McKinsey Global Institute, 70–80% проєктів перевищують планові дати. Ми створили AI-систему, яка прогнозує фінальні терміни здачі з урахуванням поточного прогресу, погоди, поставок та історичних патернів затримок. Досвід команди — 5+ років в AI для будівельної галузі, понад 20 успішних впроваджень. Система сертифікована і дозволяє вживати превентивних заходів за 3+ тижні до зриву. Середня економія від запобігання затримці на 30 днів становить до $90k–130kів. Вартість одного дня затримки перевищує 300 тис. рублів.

Як AI прогнозує терміни будівництва?

Ми комбінуємо класичний earned value analysis з ML-моделями (LightGBM, XGBoost) та даними з BIM. Модель навчається на історичних даних по об'єктах і дає прогноз затримки в робочих днях. ML-модель дає точність у 2–3 рази вищу, ніж класична EVA.

Чому традиційна EVA недостатня?

Традиційний EVA використовує SPI = EV / PV та екстраполює лінійно. Але SPI не враховує тип робіт, погоду, залежності на критичному шляху. Наш ML-підхід додає десятки ознак. Серед них: тренд SPI за 4 тижні, резерв критичного шляху, прогноз поганої погоди, ризики поставок, завантаження праці, історія затримок субпідрядників.

Метод Точність (MAPE) за 60 днів до здачі Врахування погоди Врахування залежностей
Класична EVA 20–30% Ні Ні
ML-покращена EVA <10% Так Так

Основні фактори затримки та їх вплив

Фактор Опис Типовий вплив (дні)
Погода Несприятливі дні для робіт 5–15
Поставки Затримка критичних матеріалів 7–30
Ресурси Нестача робітників або техніки 10–20
Субпідрядники Відставання суміжників 5–25

Джерела даних

BIM-модель містить планові терміни, залежності та ресурси:

  • Планові терміни по кожному WBS-елементу
  • Взаємозалежності між роботами
  • Ресурсне завантаження: бригади, техніка, матеріали

Оперативні дані надходять з будконтролю:

  • Будконтроль: % виконання по кожній роботі (щотижня/щодня)
  • Матеріальний журнал: поставки матеріалів, дефіцит
  • Табелі: кількість робітників на об'єкті
  • PIMS: Primavera P6, MS Project

IoT та технічні дані доповнюють картину в реальному часі:

  • Будівельні камери + CV-аналіз: автоматичний замір прогресу
  • Датчики на техніці: моточаси, продуктивність
  • GPS трекінг: переміщення людей і техніки

Зовнішні фактори включають погоду та логістику:

  • Метеопрогноз: дні, непридатні для бетонування (< +5°C), для висотних робіт (вітер > 10 м/с)
  • Свята та карантини
  • Логістика поставок: статус замовлень ключових матеріалів

Прогнозна модель

Earned Value Analysis (EVA) + ML: EVA — стандарт управління проєктами:

# Earned Value метрики SPI = EV / PV # Schedule Performance Index (< 1 = відстаємо від графіка) CPI = EV / AC # Cost Performance Index # Традиційний прогноз (EAC): EAC_schedule = BAC_duration / SPI # якщо поточний темп збережеться # Проблема: SPI не враховує тип робіт, погоду, залежності 

ML-покращення:

features = { 'current_spi': earned_value / planned_value, 'spi_trend_4w': spi_now - spi_4weeks_ago, 'critical_path_float': total_float_critical_path, 'weather_bad_days_upcoming': forecast_bad_days_next_30, 'material_delivery_risk': pending_critical_deliveries_score, 'labor_availability': actual_workers / planned_workers, 'subcontractor_delay_history': mean_delay_by_subcontractor, 'site_area': construction_area_sqm, 'project_complexity': wbs_depth * subcontractor_count, 'season': month # зима впливає на темп } delay_prediction = lgbm_model.predict(features) # delay_prediction = очікувана затримка в робочих днях 

Детектор ризиків затримки

Critical Path Monitoring: Затримки на критичному шляху = затримка всього проєкту:

def critical_path_risk(project_schedule, current_progress, forecast): critical_tasks = project_schedule.get_critical_path() risks = [] for task in critical_tasks: delay_risk = estimate_task_delay(task, current_progress, forecast) if delay_risk.probability > 0.3: risks.append({ 'task': task, 'expected_delay_days': delay_risk.expected_days, 'probability': delay_risk.probability, 'impact': task.successor_chain_length }) return sorted(risks, key=lambda x: x['impact'] * x['probability'], reverse=True) 

Система генерує автоматичні попередження за таких умов:

  • При 3-х послідовних тижнях SPI < 0.9 → ризик затримки > 30 днів
  • Постачальник критичного матеріалу не підтвердив доставку за 14 днів до дати
  • Прогноз погоди: 5+ днів некондиції поспіль на критичному етапі

Computer Vision для моніторингу прогресу

Автоматичне вимірювання прогресу виконується через будкамери.

  • Панорамні камери 360° (Theta, Insta360) — щоденні знімки
  • YOLOv8: детекція будівельних об'єктів (стіни, перекриття, покрівля)
  • Порівняння з BIM-моделлю: % виконання по конструкціях

Інтеграція 3D-сканування забезпечує високоточний контроль.

  • LiDAR скан (Leica BLK360, Faro Focus) → точкова хмара
  • Порівняння з BIM: візуалізація відставання за кольоровим кодуванням
  • As-built vs. as-designed: автоматичне виявлення розбіжностей

Приклад з практики: об'єкт площею 50 000 м². Затримка була передбачена за 40 днів до здачі. Команда встигла перерозподілити ресурси. Проєкт завершили із запізненням на 5 днів замість очікуваних 30.

Інтеграція з ПМІС

  • Primavera P6: API для читання/запису активностей та прогресів
  • Autodesk BIM 360: Cloud API для BIM-даних
  • MS Project Server: REST API
  • Російські системи: 1С:Будівництво, ІСУП

Що входить у роботу

  1. Аналіз даних: аудит поточних джерел, налаштування процесів збору
  2. Розробка ML-моделей: навчання, валідація, розгортання на інференс-сервері
  3. Інтеграція з ПМІС та BIM: конектори до Primavera P6, API BIM 360
  4. Вітрина прогнозів: дашборд з прогнозом здачі, ризиками, рекомендаціями
  5. Документація та навчання: регламенти, інструкції для проєктної команди
  6. Технічна підтримка: 3 місяці пост-продакшн моніторингу

Метрики системи

  • Точність прогнозу завершення: MAPE <10% за 60 днів до здачі
  • Early warning: флажковка затримок за 3+ тижні до фактичного зриву
  • Coverage: % проєктів під активним моніторингом

Терміни: базова EVA-система — 5–6 тижнів. Повноцінна з BIM-інтеграцією та CV-моніторингом — 4–5 місяців.

Ми реалізували 20+ проєктів прогнозування термінів. Середня точність нашої системи — MAPE 8% за 60 днів. Це краще, ніж 20–30% у класичної EVA. Команда сертифікована в Python, PyTorch та MLOps. Підтримка працює 24/7.

Замовте консультацію щодо впровадження на вашому об'єкті. Зв'яжіться з нами для демо-проєкту.