AI-цифровий двійник будівлі
Цифровий двійник будівлі – це не просто 3D-модель. Це жива система, синхронізована з фізичним об'єктом через сенсори, збагачена ML-прогнозами та здатна до оптимізації інженерних систем у реальному часі. Сукупна економія операційних витрат - 15-30% від рівня до впровадження.
Архітектура цифрового двійника
Рівні моделі:
- Геометричний: BIM-модель (Revit, IFC) - геометрія, будівельні конструкції, інженерні мережі
- Семантичний: онтологія будівлі - приміщення, зони, обладнання, їх взаємозв'язки
- Дані реального часу: сенсори, лічильники, SCADA — актуальний стан
- Прогностичний: ML-моделі - майбутній стан, ризики, рекомендації
Стек технологій:
BIM (Revit/OpenBIM) → IFC конвертация
↓
Knowledge Graph (Apache Jena, Stardog) — граф онтологии здания
↓
IoT Data Platform (ThingsBoard, AWS IoT Core) — сенсорные данные
↓
Digital Twin Platform (Bentley iTwin, Azure Digital Twins, Siemens Xcelerator)
↓
ML/Analytics Engine (Python, PyTorch, scikit-learn)
↓
Dashboard (Grafana, custom React/3D WebGL)
Джерела даних
Інженерні системи будівлі:
- BMS/BAS (Building Management System): HVAC, освітлення, ліфти
- SCADA: котельня, чилери, насосні станції
- Протоколи: BACnet, KNX, Modbus, LonWorks → MQTT-конвертація
Датчик:
- Температура/вологість у приміщеннях (кожна зона)
- CO₂ - індикатор присутності людей та вентиляції
- Лічильники електроенергії, тепла, води (розумні лічильники, ASCUE)
- Occupancy sensors (PIR, відеоаналітика без запису осіб)
- Системи контролю доступу: реальні дані про присутність у зонах
Зовнішні дані:
- Прогноз погоди (Open-Meteo, Яндекс.Погода API): вхідний параметр для HVAC
- Календар: робочі дні, свята, події у будівлі
- Тарифи на електроенергію: time-of-use tariffs
Теплова модель та HVAC-оптимізація
RC Thermal Network (фізична модель):
class ThermalZoneModel:
"""
R-C сеть: каждая зона = тепловая ёмкость C
Теплообмен через стены (R_wall), окна (R_window)
"""
def __init__(self, C_zone, R_wall, R_window, R_hvac):
self.C = C_zone # Дж/К
self.R_wall = R_wall # К/Вт
self.R_window = R_window
self.R_hvac = R_hvac
def next_temperature(self, T_zone, T_outdoor, T_supply_air, Q_occupants, dt):
Q_wall = (T_outdoor - T_zone) / self.R_wall
Q_window = (T_outdoor - T_zone) / self.R_window
Q_hvac = (T_supply_air - T_zone) / self.R_hvac
Q_total = Q_wall + Q_window + Q_hvac + Q_occupants
dT = Q_total / self.C * dt
return T_zone + dT
Калібрування моделі: RC-параметри (C, R) оцінюються за історичними даними через Bayesian optimization чи scipy.optimize. Kalman Filter використовується для оперативного поновлення стану в реальному часі.
MPC (Модельне прогнозне керування):
from scipy.optimize import minimize
def mpc_hvac_optimization(zone_models, weather_forecast_48h, occupancy_forecast,
tariff_schedule, comfort_bounds):
"""
Горизонт: 24-48 часов
Оптимизируемые переменные: setpoints для каждой зоны × каждый час
Цель: минимизация стоимости энергии при соблюдении комфорта
"""
def objective(u):
cost = 0
temperatures = simulate_building(zone_models, u, weather_forecast_48h, occupancy_forecast)
for t, (temps, tariff) in enumerate(zip(temperatures, tariff_schedule)):
energy = compute_energy(u[t])
cost += energy * tariff
return cost
def comfort_constraint(u):
temps = simulate_building(zone_models, u, weather_forecast_48h, occupancy_forecast)
violations = [max(0, comfort_bounds['min'] - t) + max(0, t - comfort_bounds['max'])
for period_temps in temps for t in period_temps]
return -sum(violations)
result = minimize(objective, x0=baseline_setpoints,
constraints={'type': 'ineq', 'fun': comfort_constraint},
method='SLSQP')
return result.x
Економія: MPC знижує енергоспоживання HVAC на 15-25% vs. ПІД-регулятори з фіксованими набірнимиточками.
Управління освітленням
Освітлення, що керується присутністю людей:
# Прогноз занятости помещений на следующий час
# Ввод: данные СКУД, PIR, CO₂, исторические паттерны по дню недели
occupancy_model = LightGBMClassifier()
predicted_occupancy = occupancy_model.predict_proba(hour_features)
# Диммирование: яркость = f(прогнозируемая занятость + daylight harvesting)
daylight_factor = lux_sensor_outdoor / lux_sensor_indoor
target_illuminance = 500 # люкс для рабочего места
artificial_contribution = max(0, target_illuminance - daylight_factor * outdoor_lux)
dimming_level = artificial_contribution / max_illuminance
DALI-управління: протокол цифрового керування освітленням — індивідуальні команди кожного світильника.
Моніторинг технічного стану
Predictive Maintenance інженерних систем:
- Чилери: COP (coefficient of performance) нижче норми → деградація холодоагенту або засмічення конденсатора
- AHU: перепад тиску на фільтрах → забруднення, заміна станом, не за розкладом
- Насоси: вібрація + споживана потужність → знос підшипників
- Ліфти: time-to-destination, door cycles, motor current - передбачення заміни тросів, дверних механізмів
Ескалація дефектів:
defect_severity = {
'low': 'log_in_cmms', # планируемое ТО
'medium': 'schedule_next_maintenance',
'high': 'notify_engineer',
'critical': 'immediate_alert + auto_shutdown_if_safe'
}
Аналіз вуглецевого сліду
Відстеження викидів вуглецю в режимі реального часу:
- Фактичне споживання × carbon intensity мережі (г CO₂/кВт·год по годинах) = поточний вуглецевий слід
- Оптимізація: зміщення гнучкого навантаження на годинник з низькою карбоінтенсивністю (більше ВІЕ в мережі)
- СФЕРА 1-2 Звітність для розкриття інформації про ESG
Інформаційна панель Net Zero: Прогрес до цілей декарбонізації: базовий рік → поточний прогнозований.
Інтеграція та масштабування
Портфоліо багатоквартирних будинків: Один Digital Twin Platform → будівлі мережі: ТЦ, офісні парки, готельні мережі. Бенчмаркінг між об'єктами: яка будівля споживає більше норми за схожих умов.
API-інтеграція:
- CMMS (Maximo, 1С:ТО): автоматичне створення завдань обслуговування
- ERP: планові витрати на ТО за прогнозом
- Tenant Billing: розподіл енерговитрат за орендарями на основі реального споживання
Терміни: BIM → IFC import, базові HVAC-дані, моніторинговий дашборд - 6-8 тижнів. Теплова RC-модель, MPC HVAC, occupancy-driven lighting, predictive maintenance - 4-5 місяців. Повноцінний Digital Twin з carbon tracking, multi-building, CMMS-інтеграцією – 7-9 місяців.







