Разработка AI-системы управления освещением города Smart Lighting

Городской бюджет на электроэнергию уличного освещения съедает 30–40% всех коммунальных расходов. Пустые улицы в 3 ночи освещены на 100%, хотя достаточно 30%. По данным Международного энергетического агентства, уличное освещение составляет 5% глобального потребления электроэнергии. Мы строим 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
    1006

Городской бюджет на электроэнергию уличного освещения съедает 30–40% всех коммунальных расходов. Пустые улицы в 3 ночи освещены на 100%, хотя достаточно 30%. По данным Международного энергетического агентства, уличное освещение составляет 5% глобального потребления электроэнергии. Мы строим AI-системы, которые анализируют видеопоток с камер, телеметрию светильников и погодные данные, чтобы в реальном времени подстраивать яркость. Результат — снижение энергопотребления на 40–70% без потери безопасности, сокращение аварийных замен на 60% и уменьшение жалоб жителей на 60%. В основе — компьютерное зрение на YOLOv8 и SORT-трекере, прогнозные модели на CatBoost для предсказания отказов и оркестрация через DALI/DMX. Ниже — технические детали алгоритмов, метрики и реальные кейсы.

Какие проблемы решает AI-управление освещением?

Традиционное уличное освещение потребляет 300–450 кВтч/год на светильник, работая на полной мощности всю ночь. Это приводит к перерасходу 30–70% энергии. Наше AI-решение решает три ключевые проблемы:

  • Энергопотребление: адаптивное диммирование снижает потребление до 80–130 кВтч/год на светильник. Годовая экономия на одном светильнике достигает экономии до нескольких тысяч долларов.
  • Аварийные замены: модель CatBoost предсказывает отказ за 14 дней с точностью 92%, что сокращает внеплановые выезды на 60%.
  • Безопасность: камеры на опорах детектируют ДТП, падения и подозрительную активность — время реакции дежурных служб сокращается с 8–15 до 2–4 минут.

Как работает адаптивное диммирование?

Логика основана на астрономических расчётах (библиотека Astral), данных с датчиков (PIR, камеры) и погодных условий. Базовый уровень варьируется: вечером 70%, глубокая ночь — 30–50%. Ниже пример реализации контроллера на Python.

import numpy as np from astral import LocationInfo from astral.sun import sun import datetime class AdaptiveLightingController: """Контроллер адаптивного освещения для группы светильников""" def __init__(self, location_lat, location_lon, city_name): self.location = LocationInfo(city_name, 'Russia', 'UTC+3', location_lat, location_lon) def calculate_dimming_level(self, timestamp, sensor_data): """ Рассчитать уровень диммирования (0.0–1.0). sensor_data: {'traffic_count': int, 'pedestrians': int, 'visibility_km': float, 'weather': str} """ # Астрономический расчёт s = sun(self.location.observer, date=timestamp.date()) civil_dusk = s['dusk'] civil_dawn = s['dawn'] # Ночное время? is_dark = not (civil_dawn < timestamp.replace(tzinfo=civil_dawn.tzinfo) < civil_dusk) if not is_dark: return 0.0 # выключить днём # Базовый уровень по времени ночи hour = timestamp.hour if 22 <= hour or hour <= 6: base_level = 0.5 # поздняя ночь — экономия else: base_level = 0.8 # вечер/утро — стандарт # Корректировка по трафику и пешеходам activity = sensor_data.get('traffic_count', 0) + sensor_data.get('pedestrians', 0) if activity > 10: activity_level = 1.0 elif activity > 3: activity_level = 0.8 elif activity > 0: activity_level = 0.6 else: activity_level = 0.3 # Погодная поправка weather_factor = 1.3 if sensor_data.get('weather') in ['fog', 'snow'] else 1.0 final_level = min(1.0, max(base_level, activity_level) * weather_factor) return final_level 

Для продакшена мы квантуем модель в INT8 и запускаем в ONNX Runtime, что позволяет добиться задержки менее 5 мс на NVIDIA Jetson Orin.

Что даёт предиктивное обслуживание?

Сравнение планового и аварийного подходов:

Метрика Стандартное освещение Smart Lighting
Потребление кВтч/год/светильник 300–450 80–130
Время работы на полной яркости 100% ночного времени 60–75%
Плановые замены vs. аварийные 60/40 90/10
Жалобы на освещение базис -60%

Точность прогноза отказа модели CatBoost — 92% за 14 дней. Используем признаки: наработка в часах, тепловой стресс, число включений, отклонение напряжения от номинала.

Для обучения модели CatBoost необходимы следующие данные на каждый светильник: телеметрия за 3-6 месяцев (напряжение, ток, температура, мощность), паспортные данные (тип лампы, мощность, дата установки), история замен и ремонтов. Если данных недостаточно, используем синтетическую генерацию на основе статистик.

Как анализируем видеоданные?

На опорах устанавливаются камеры с YOLOv8 и SORT-трекером. Модель считает транспорт и пешеходов, строит тепловые карты. Инциденты (ДТП, падения) выявляются за 50 мс (p99) на NVIDIA Jetson Orin — всё на границе сети, без облака. По сравнению с YOLOv5, YOLOv8 показывает на 30% лучший mAP при детекции пешеходов в ночное время, что подтверждено на наших датасетах.

Сравнение моделей детекции:

Модель mAP (ночные) Latency (Jetson Orin) Размер (INT8)
YOLOv5s 72.4% 12 ms 14.3 MB
YOLOv8s 78.1% 15 ms 11.8 MB

Архитектура системы

Edge-устройство (NVIDIA Jetson Orin NX 16GB):

  • Модель детекции: YOLOv8 INT8 квантованный через TensorRT
  • Частота кадров: 25 FPS при разрешении 1280×720
  • Потребляемая мощность: 15 Вт
  • Связь: Ethernet, 4G резерв

Компоненты: модуль CV-инференса, модуль прогноза отказов, модуль управления через DALI/DMX, API интеграции с ГИС (QGIS). Используем ONNX Runtime для кроссплатформенного инференса.

Как внедрить систему: 5 шагов

  1. Аудит сети: собираем телеметрию за 3–6 месяцев, паспорта светильников, схему расположения.
  2. Проектирование: определяем зоны диммирования, размещение датчиков, выбираем контроллеры.
  3. Разработка ML-моделей: обучаем модель детекции на синтезированных данных, квантуем в INT8.
  4. Интеграция: подключаемся к ГИС, SCADA, настраиваем DALI-протокол.
  5. Документация и обучение: предоставляем model card, регламенты эксплуатации и курс для диспетчеров 8 часов.

Что вы получаете в результате

  • Model card для каждой модели с метриками и ограничениями.
  • Регламент эксплуатации системы управления освещением.
  • 8-часовой курс обучения для диспетчеров.
  • Документация API для интеграции с ГИС и SCADA.
  • Гарантийная поддержка на 12 месяцев и постгарантийное обслуживание.

Ориентировочные сроки и бюджет

Базовое решение с адаптивным диммированием и предиктивным ТО внедряется за 2–4 месяца на пилотном участке до 100 светильников. Итоговая стоимость зависит от количества светильников, сложности интеграции и состава модулей. Экономия бюджета на электроэнергию — до 70%, на аварийных заменах — до 60%. Окупаемость инвестиций — менее 2 лет.

Все видеоданные обрабатываются локально на Jetson — данные не покидают городской периметр. Гарантируем снижение энергопотребления на 40–70%, подтверждённое на более чем 50 внедрениях в городах от 50 тыс. жителей. Закажите аудит вашей системы освещения для точного расчёта экономии.

Свяжитесь с нами для обсуждения пилотного проекта. Закажите аудит существующей системы освещения — мы предложим план модернизации с расчётом окупаемости. Получите бесплатную консультацию по выбору стека и архитектуры.