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

Проектируем и внедряем системы искусственного интеллекта: от прототипа до production-ready решения. Наша команда объединяет экспертизу в машинном обучении, дата-инжиниринге и MLOps, чтобы AI работал не в лаборатории, а в реальном бизнесе.
Показано 1 из 1Все 1566 услуг
Разработка AI-системы для управления возобновляемыми источниками энергии
Средний
~1-2 недели
Часто задаваемые вопросы

Направления AI-разработки

Этапы разработки AI-решения

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1284
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1197
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    901
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1119
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    586
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    853

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

Возобновляемая генерация — солнце и ветер — нестационарна: зависит от погоды. AI-система решает три задачи: прогнозирование выработки, оптимизация работы хранилищ энергии и балансирование в сети. Точный прогноз снижает стоимость балансирования и небаланс на 20-40%.

Прогнозирование выработки солнечных панелей

Физическая модель:

P_solar = G_poa × η × A × (1 - β × (T_module - T_ref))

G_poa — облучённость в плоскости панели, η — КПД, β — температурный коэффициент.

Облучённость из NWP: GHI (Global Horizontal Irradiance) из ECMWF/GFS → преобразование в POA (Plane of Array) с учётом наклона и ориентации панелей.

ML-модель для residuals: Физическая модель + ML-коррекция = hybrid подход. LightGBM учится на:

  • Облачность (Cloud Cover Index из спутника: EUMETSAT MSG)
  • Аэрозоли (AOD — Aerosol Optical Depth)
  • Температура панели (не воздуха!)
  • Деградация/загрязнение панелей (seasonal factor)

Точность: MAPE 5-8% для суточного прогноза.

Прогнозирование ветровой генерации

Нелинейность: мощность ветрогенератора ∝ V³ в рабочем диапазоне. 10% ошибка в прогнозе скорости ветра → 30% ошибка в прогнозе мощности.

Power Curve модель:

# Стандартная P-V кривая производителя — упрощение
# ML уточняет: реальный КПД зависит от турбулентности, рампинга, ice accretion
def wind_power_ml(wind_speed, wind_direction, temperature, air_density, turbulence_intensity):
    features = np.array([wind_speed, np.sin(np.deg2rad(wind_direction)),
                         np.cos(np.deg2rad(wind_direction)), temperature,
                         air_density, turbulence_intensity])
    return power_curve_model.predict(features.reshape(1, -1))[0]

Ensemble NWP: Несколько NWP-моделей (ICON, GFS, ECMWF) дают разные прогнозы ветра. BMA (Bayesian Model Averaging) для объединения с оценкой неопределённости.

Управление системами хранения (BESS)

Battery Energy Storage System — ключевой инструмент сглаживания вариабельности ВИЭ.

RL-агент управления BESS:

State: SOC (State of Charge), forecast_solar, forecast_wind,
       grid_price, demand_forecast, regulation_signal
Action: charge_rate [-1, 1] (разряд → заряд)
Reward: revenue_from_arbitrage - battery_degradation_cost -
        imbalance_penalty + ancillary_service_revenue

PPO или SAC для непрерывного пространства действий.

Задачи BESS:

  • Energy arbitrage: заряжать при низкой цене → разряжать при высокой
  • Peak shaving: срезание пиков нагрузки (снижение сетевой мощности для тарифа)
  • Frequency regulation: FCR/aFRR (Frequency Containment Reserve)
  • Smoothing ВИЭ output: сглаживание нестационарности

VPP (Virtual Power Plant)

Агрегация многих небольших ВИЭ-установок, BESS и гибких нагрузок в единый виртуальный участник рынка:

Компоненты VPP:

  • Крышные солнечные панели жилых домов (100 кВт × 5000 объектов = 500 МВт)
  • Аккумуляторы EVs (V2G — Vehicle to Grid)
  • Тепловые насосы как управляемая нагрузка
  • Промышленные BESS

Оптимизация диспетчеризации: Математическая программа смешанного целочисленного линейного программирования (MILP):

Minimize: cost_of_generation + grid_cost - revenue_from_market
Subject to: power_balance, storage_constraints, ramp_rate_limits

Gurobi / CPLEX / OR-Tools для решения в реальном времени.

Участие в рынке электроэнергии

Day-Ahead Market (DAM): За сутки подать заявки на покупку/продажу энергии. Прогноз выработки → заявка. Небаланс = penalty.

Intraday Market: Корректировка заявок при обновлении прогноза ВИЭ. Решение о buy/sell в зависимости от ожидаемого баланса.

Ancillary Services (РЦМ / ВСВГО): BESS участвует в рынке резервов: FCR (секунды), aFRR (минуты), mFRR (часы). ML-модель определяет оптимальный объём bid по каждому продукту.

Интеграция:

  • СО ЕЭС (системный оператор): API для подачи заявок на ОРЭМ
  • SCADA ВЭС/СЭС: Modbus/IEC 61850 для управления оборудованием
  • BESS BMS: протокол CAN/Modbus для управления зарядом/разрядом

Метрики:

  • Forecast MAPE: < 8% для суточного прогноза ВЭС/СЭС
  • Imbalance reduction: снижение небаланса на 30-50% vs. без ML
  • Revenue uplift: дополнительная выручка от арбитража и резервов

Сроки: прогноз выработки ВЭС/СЭС + базовое управление BESS — 6-8 недель. VPP с RL-диспетчеризацией и рыночной торговлей — 5-7 месяцев.