Разработка 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 месяцев.







