$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Сбор и описание наборов данных
Набор данных (рисунок 1), использованный в этом исследовании, содержит исторические записи, важные для прогнозирования солнечной энергетики. Набор данных включает ежедневные операционные данные с концентрированной солнечной тепловой электростанции мощностью 50 МВт, управляемой компанией Megha Engineering and Infrastructures Limited (MEIL), расположенной недалеко от Анантапура, Андхра-Прадеш, Индия, с использованием технологии параболического желоба концентрирующей солнечной энергии (CSP), которая захватывает прямое нормальное излучение (DNI) и передаёт тепло через теплообменную жидкость (HTF) для генерации электроэнергии. Набор данных был собран с 1 января 2015 года по 3 октября 2025 года и содержит семь ключевых атрибутов, охватывающих временную информацию, измерения солнечной радиации и выработку электроэнергии. Временные характеристики включают «Дату», указывающую календарную дату в стандартном формате, «Год» — год сбора данных, «Месяц» — номер месяца, «День» — день месяца, и «Юлианский день», предлагающий последовательную систему нумерации дней в течение года для непрерывного временного анализа. Основной входной метеорологической переменной является «DNI SUM», измеряемая в кВт·ч/м², которая представляет собой общее прямое нормальное излучение (DNI) — совокупную солнечную энергию, получаемую на квадратный метр поверхности коллектора, служащему критическим фактором, влияющим на эффективность теплового преобразования установок CSP. Целевая переменная «Фактическая генерация», измеряемая в кВт·ч, фиксирует электрическую мощность, производимую электростанцией CSP, отражая результат процесса преобразования солнечной энергии в тепловую в электрическую. Эти характеристики в совокупности позволяют всесторонний анализ работы станций, включая определение тепловой эффективности, моделирование преобразования DNI в мощность, выявление влияния атмосферы и облачности с помощью спектрального анализа, внедрение протоколов коррекции с нулевой ошибкой для калибровки датчиков и разработку передовых гибридных моделей машинного обучения для оптимизации оперативного планирования в реальном времени и повышения общей эффективности и надёжности CSP-станций. Информация о растениях доступна по адресу: https://solarpaces.nrel.gov/project/megha-solar-plant

Рисунок 1: Верхние пять строк набора данных. Образцы данных, показывающие начальные записи набора данных по солнечной энергетике, отображающие входные характеристики и целевые переменные, используемые для обучения и оценки моделей. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Подготовка данных
В исследовании используются временные ряды солнечной генерации, охватывающие период с 01 января 2015 года по 10 марта 2025 года. Чтобы учесть возможные проблемы с качеством данных в первые годы и сосредоточиться на более современных закономерностях, записи были отфильтрованы с 1 января 2017 года. Временные столбцы (Дата, Год, День) были удалены на основе предварительного корреляционного анализа, показавшего незначительную прогностическую ценность. Отсутствующие значения были вчислены с помощью техники скользящего среднего для поддержания временной непрерывности при минимизации искажений базовых паттернов. Были созданы три функции задержки с использованием целевой переменной (фактическая генерация (кВт/ч)) для фиксации временных зависимостей.
Разделение наборов данных
Для создания сбалансированного и репрезентативного обучения, валидации и тестовых когорт предварительно обработанный набор данных сегментировался с помощью стратифицированного метода выборки. Такой подход обеспечил, что 70% данных (2091 данные) были выделены для обучения, тогда как валидационные и тестовые наборы составляли по 15% (448 данных на набор).
Нормализация данных
Функции стандартизировались с помощью StandardScaler, а целевые значения нормализовались с помощью MinMaxScaler до диапазона [0,1] для стабильности нейронных сетей.
Обучение моделям
Для прогнозирования солнечной генерации было реализовано пять гибридных моделей (Random Forest-BiLSTM, CNN-LSTM, CNN-BiLSTM, CNN-GRU и CNN-Transformer). Входные данные были реструктурированы в последовательный формат, переформатированный следующим образом (сэмплы, временные шаги, признаки), где временные шаги = 1 для большинства моделей, за исключением CNN-LSTM, где использовалось скользящее окно из 15 шагов. Наборы обучения, валидации и тестирования масштабировались с сохранением временного порядка для предотвращения утечек данных. Все модели обучены с 32 партийными и 30 эпохами.
Случайный лес — BiLSTM (рисунок 2): Предлагаемая гибридная модель объединяет сеть двунаправленной долгой краткосрочной памяти (BiLSTM) с регрессором случайного леса (RF) для повышения точности прогнозирования. Во-первых, модель BiLSTM обучается на входных временных рядах для фиксации временных закономерностей и генерации начальных предсказаний. После этого вычисляются остаточные ошибки (различия между фактическими и предсказанными значениями) от BiLSTM. Модель случайного леса затем обучается на исходных входных признаках для изучения и прогнозирования этих остатков. Для повышения производительности RF-модели выбираются шесть наиболее важных функций на основе оценок важности функций. Наконец, скорректированное предсказание получается путем добавления RF-предсказанных остатков к выходам BiLSTM. Этот гибридный подход использует возможности моделирования последовательностей BiLSTM и силу ансамблевого обучения Random Forest для достижения лучшей обобщённости и прогнозирования.
Пусть
— входная последовательность на шаге времени t.
Прогноз BiLSTM:
,
Остаточные вычисления:
Остаточное обучение с использованием случайного леса: пусть Z⊂X — это топ-k признаков, выбранных с учётом важности признаков.
Итоговый прогноз:

Рисунок 2: Архитектура модели случайной лесно-двунаправленной долгосрочной краткосрочной памяти. Схематическая диаграмма, иллюстрирующая гибридную архитектуру RF-BiLSTM, демонстрирующая интеграцию обработки признаков Random Forest с двунаправленными слоями LSTM для обучения временной последовательности. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
CNN-LSTM (Рисунок 3): Гибридная модель CNN-LSTM начинается с обработки входной последовательности с использованием одномерного сверточного слоя для выделения локальных пространственных признаков, затем активации LeakyReLU, пакетной нормализации и максимального пулирования. Извлеченные признаки затем проходят через стек из трёх слоёв LSTM для изучения временных зависимостей, при этом нормализация слоя и dropout применяются после первых двух LSTM для регуляризации. Окончательный выход LSTM проходит через полностью связанные плотные слои с активацией и выпадением, а затем отображается на выход с помощью одного нейрона.
Пусть
— входная последовательность, где T — временное окно, а F — количество признаков.
Работа CNN:
Максимальное пулирование:
Ячейка LSTM:




Результаты:

Рисунок 3: Архитектура модели CNN-LSTM. Структурное представление гибридной модели сверточной нейронной сети — долгой краткосрочной памяти, демонстрирующее сверточную экстракцию признаков с последующим однонаправленной обработкой временной последовательности. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
CNN-BiLSTM (рисунок 4): Гибридная модель CNN-BiLSTM сначала извлекает пространственные признаки с помощью одномерного сверточного слоя с 32 фильтрами, затем осуществляется пакетная нормализация и максимальное пулирование для снижения размерности. Затем выход проходит через стек из двух двухнаправленных слоёв LSTM для фиксации долгосрочных временных зависимостей как в прямом, так и в обратном направлении. Регуляризация применяется через выпадание и пакетную нормализацию. Плотный слой с 128 нейронами уточняет полученное представление до того, как финальный выходной слой отображает его в одно предсказанное значение.
Работа CNN:
Максимальное пулирование: 
Двунаправленный LSTM:
,
Результаты:

Рисунок 4: Архитектура модели CNN-BiLSTM. Архитектурная диаграмма модели сверточной нейронной сети — двунаправленной долгой краткосрочной памяти, демонстрирующая сочетание сверточных слоёв с двунаправленной рекуррентной обработкой для усиления фиксации временной зависимости. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
CNN-GRU (рисунок 5): Гибридная модель CNN-GRU начинается с слоя Conv1D, использующего размер ядра 1 для извлечения пространственных признаков из одного шага времени. Максимальное пулирование уменьшает пространственные размеры. Затем следует стек слоёв GRU: первый возвращает последовательности для захвата временных зависимостей, а второй суммирует последовательность в компактное представление. Последний плотный слой выводит предсказанное значение. Регуляризация дропаута применяется между слоями GRU для предотвращения перенагона.
Работа CNN:
Максимальное пулирование:
Ячейка ГРУ:



Результаты:

Рисунок 5: Архитектура модели CNN-GRU. Схема гибридной модели Convolutional Neural Neural Network-Gated Recurrent Unit, демонстрирующая сверточную предобработку, интегрированную с GRU-слоями для эффективного временного моделирования. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
CNN-трансформатор (рисунок 6) Модель CNN-трансформатора начинается с слоя Conv1D для извлечения локальных признаков из входной последовательности, за которым следует уровень максимального пула. Эти функции проходят через блок кодировщика трансформатора, состоящий из многоголовного механизма самовнимания, нормализации слоев и плотной сети с прямой подачей. Затем применяется глобальное среднее пулирование перед тем, как финальный плотный слой выдаст прогноз. Эта архитектура разработана для захвата как пространственных паттернов (через CNN), так и глобальных зависимостей (через внимание трансформера).
Работа CNN:
Многоголовое самосознание:

Где: Q, K, V = XWQ, XWK, XWV и dk — размерность ключей.
Сеть Feed Forward:

Слои Add & Norm:


Результаты:

Рисунок 6: Архитектура модели CNN-Transformer. Структурный обзор гибридной модели сверточной нейронной сети и трансформатора, включающей сверточную экстракцию признаков с многоголовыми механизмами внимания для продвинутого распознавания временных паттернов. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Разработка ансамблевой модели
Для повышения точности прогнозирования и устойчивости моделей мы реализовали взвешенный средневзвешенный ансамблевой подход, используя прогнозы из пяти гибридных моделей глубокого обучения: RF-BiLSTM, CNN-LSTM, CNN-BiLSTM, CNN-GRU и CNN-Transformer. Ансамбль был построен путём присвоения оптимизированных весов прогнозам каждой модели, при этом более высокие веса были присвоены моделям, демонстрирующим превосходные индивидуальные характеристики, измеряемые их показателями R². Такая стратегия взвешивания гарантирует, что более точные модели вносят значительный вклад в итоговый прогноз, при этом используя дополняющие преимущества всех архитектур. Результат ансамбля затем оценивался с использованием стандартных метрик производительности: R², средняя абсолютная ошибка (MAE) и средняя квадратическая ошибка (MSE) для оценки его предсказательной точности, согласованности и возможности обобщения. Этот ансамбль глубокого обучения направлен на интеграцию извлечения временных признаков с разных точек зрения, обеспечивая тем самым большую точность и надёжность, чем любая отдельная гибридная модель в изоляции.
Математическая формулировка метода ансамбля:
Пусть
представляют собой набор базовых моделей, соответствующих CNN-RF-BiLSTM, CNN-LSTM, CNN-BiLSTM, CNN-GRU и CNN-Transformer.
Каждая базовая модель Mi даёт прогноз:
Мета-матрица для стекирования формируется как:
Мета-обучающийся по регрессии Ridge оценивает итоговое предсказание следующим образом:
где:
--w i — это научные грузы для укладки
-- w₀ — член смещения
Чтобы избежать перенагона, регрессия по гребню минимизирует следующую регуляризованную функцию потерь:

где:
-- yj = истинная цель дляj-го образца
-- N = общее количество выборок
-- α = параметр регуляризации, контролирующий усадку веса
Предсказание ансамбля получается следующим образом:
гдевеса w i автоматически усваиваются за счёт минимизации функции потери гребня.