Алгоритм создания модели краткосрочного прогнозирования энергопотребления на основе нейронной сети в Matlab
Авторы: Брейдо Иосиф Вульфович, Булатбаева Юлия Феликсовна, Оразгалеева Гульнара Даметжановна
Рубрика: 1. Информатика и кибернетика
Опубликовано в
VI международная научная конференция «Актуальные вопросы технических наук» (Краснодар, апрель 2020)
Дата публикации: 28.01.2020
Статья просмотрена: 614 раз
Библиографическое описание:
Брейдо, И. В. Алгоритм создания модели краткосрочного прогнозирования энергопотребления на основе нейронной сети в Matlab / И. В. Брейдо, Ю. Ф. Булатбаева, Г. Д. Оразгалеева. — Текст : непосредственный // Актуальные вопросы технических наук : материалы VI Междунар. науч. конф. (г. Краснодар, апрель 2020 г.). — Краснодар : Новация, 2020. — С. 1-6. — URL: https://moluch.ru/conf/tech/archive/367/15614/ (дата обращения: 23.%м.2025).
В статье авторы поэтапно создают прогнозную модель и анализируют ее точность и адекватность.
Ключевые слова: прогнозирование, нейронные сети, рынок электроэнергии, планирование энергоресурсов, моделирование.
В основе рационального ведения энергетического хозяйства лежит планирование энергоресурсов. Грамотное планирование энергопотребления отдельных предприятий позволяет отследить перспективу развития топливно-энергетического комплекса в масштабах государства.
С целью стимулирования потребителей рынка электроэнергии Правительство Республики Казахстан запланировало запуск балансирующего рынка электрической энергии (далее БРЭ). Его суть заключена в механизме ценорегулирования: потребитель ежедневно заявляет плановое почасовое потребление, а системный оператор отслеживает отклонения фактического потребления от заявленного. Чем больше отклонение, тем дороже обойдется потребителю перерасходованная электроэнергия, и, наоборот, чем точнее потребитель был в заявке по плановому потреблению, тем меньше ему придется заплатить. В этой связи, потребителям электроэнергии необходимо выбрать методику прогнозирования энергопотребления на своих предприятиях, обучить сотрудников и внедрить в производство. Особенно проблема коснется энергоемкие предприятия металлургии, машиностроения, нефтехимии.
Одним из зарекомендовавших себя методов прогнозирования на сегодняшний день являются экспертные системы на базе нейронных сетей по алгоритму обратного распространения ошибки (back-propagation algorithm). Рассмотрим их структуру на рисунке 1.
Рис. 1. Структура многослойного персептрона с двумя скрытыми слоями [1, с. 223]
Данный алгоритм является частным случаем алгоритма минимизации среднеквадратичной ошибки. Нейронные сети обучаются с помощью уточнения весовых коэффициентов своих связей слой за слоем: на входной слой (input layer) подаются исходные данные, далее происходят вычисления в одном из нескольких скрытых слоев (hidden layer) и на выходном слое (output layer) получаются прогнозные данные (рисунок 1). Этот процесс управляется ошибкой — разностью между правильным ответом, предоставляемым тренировочными данными, и фактическим выходным значением [2]. Сеть с подобной структурой получила название многослойный персептрон (multilayer perceptron).
Построение прогноза проводится в четыре этапа.
Этап 1 — Загрузка исходных данных. В качестве исходных данных было взято почасовое энергопотребление за два рабочих дня 30, 31 декабря 2019 года [3]. В рабочей области вызывается окно создания нейронной сети командой nntool. Рассмотрим окно создания нейронной сети на рисунке 2.

Рис. 2. Окно создания нейронной сети
Для работы на БРЭ необходимы краткосрочные прогнозы, интервал дискретизации равен одному часу. Для обучения достаточны данные по почасовому потреблению за двое предыдущих суток.
Этап 2. Настройка и выбор параметров нейронной сети. Рассмотрим окно настройки сети на рисунке 3.
Рис. 3. Окно создания и настройки нейронной сети
Нейроны активируются через сигмоидальную функцию, формула которой равна:
Этап 3. Обучение и тренировка нейронной сети. Обучение проходит по алгоритму Левенберга — Марквардта, изображенному на рисунке 4.
Рис. 4. Окно тренировки сети
Этап 3. Получение результатов. После тренировки сети получили следующие результаты на рисунке 5.
Рис. 5. Профили фактического и заявленного энергопотребления
Чтобы визуально интерпретировать результаты, необходимо построить графики прогнозных и фактических величин, ошибка равна 4,55 %.
Таким образом, однофакторная модель на основе нейронная сети по алгоритму Левенберга — Марквадта и механизму обратного распространения ошибки дала точность 95,45 %.
Литература:
- Хайкин. С. Нейронные сети. Полный курс. — М.: Вильямс, 2006.
- Рашид Т. Создаем нейронную сеть. — СПб.: Альфа-книга, 2017.
- Соловьева И. А., Дзюба А. П. Прогнозирование электропотребления с учетом факторов технологической и рыночной среды. –– Екатеринбург: Научный диалог, 2013.
Ключевые слова
моделирование, нейронные сети, прогнозирование, рынок электроэнергии, планирование энергоресурсовПохожие статьи
Повышение точности краткосрочного прогнозирования энергопотребления с учетом использования математических моделей
В статье автор исследует использование математических моделей для повышения точности краткосрочного прогнозирования энергопотребления.
Исследование эффективности гибридной нейросетевой архитектуры в контексте прогностического анализа энергопотребления в зданиях коммерческого назначения
Точное предсказание энергопотребления зданий играет важную роль в оптимизации планирования энергетических систем объектов. Энергопотребление зданий подвержено воздействию различных факторов и характеризуется как нелинейное, так и нестационарное явлен...
Использование нейронных сетей в задаче прогнозирования закупок товаров
В статье представлен подход к прогнозированию временных рядов на заданный промежуток учитывающий сезонность продаж.
Прогнозирование энергопотребления здания с использованием методов машинного обучения
В статье авторы приводят исследование различных алгоритмов машинного обучения для дальнейшего применения в задаче прогнозирования потребления энергии здания.
Применение нечеткой логики и методов визуализации графических решений при анализе показателей финансового рынка
В данной статье проведен анализ мультипликаторов финансового рынка, на основании чего была представлена система вывода, которая базируется на нечеткой логике. Также были реализованы методы визуализации импликаций.
Анализ подходов к планированию и прогнозированию в FMCG-секторе
В статье автор исследует теоретические аспекты совершенствования процессов планирования в цепях поставок для последующего внедрения систем мониторинга.
Управление перегрузками в распределенных нейронных сетях
Распределенные нейронные сети важны в глубоком обучении благодаря своей мощности и способности обрабатывать большие данные. Однако перегрузка сети снижает эффективность обучения. Исследование показывает, что контроль перегрузок улучшает передачу данн...
Предсказание остатка денежных средств в банкомате с помощью методов машинного обучения
Рассмотрено использование методов машинного обучения для анализа данных, с целью предсказания остаточных средств в банкомате. Разработаны и протестированы несколько моделей для предсказания количества денежных средств в банкомате.
Преимущества использования искусственных нейронных сетей в прогнозировании энергопотребления и цен на электроэнергию
В статье автор пытается определить преимущества использования нейронных сетей в прогнозировании энергопотребления и цен на электроэнергию.
Похожие статьи
Повышение точности краткосрочного прогнозирования энергопотребления с учетом использования математических моделей
В статье автор исследует использование математических моделей для повышения точности краткосрочного прогнозирования энергопотребления.
Исследование эффективности гибридной нейросетевой архитектуры в контексте прогностического анализа энергопотребления в зданиях коммерческого назначения
Точное предсказание энергопотребления зданий играет важную роль в оптимизации планирования энергетических систем объектов. Энергопотребление зданий подвержено воздействию различных факторов и характеризуется как нелинейное, так и нестационарное явлен...
Использование нейронных сетей в задаче прогнозирования закупок товаров
В статье представлен подход к прогнозированию временных рядов на заданный промежуток учитывающий сезонность продаж.
Прогнозирование энергопотребления здания с использованием методов машинного обучения
В статье авторы приводят исследование различных алгоритмов машинного обучения для дальнейшего применения в задаче прогнозирования потребления энергии здания.
Применение нечеткой логики и методов визуализации графических решений при анализе показателей финансового рынка
В данной статье проведен анализ мультипликаторов финансового рынка, на основании чего была представлена система вывода, которая базируется на нечеткой логике. Также были реализованы методы визуализации импликаций.
Анализ подходов к планированию и прогнозированию в FMCG-секторе
В статье автор исследует теоретические аспекты совершенствования процессов планирования в цепях поставок для последующего внедрения систем мониторинга.
Управление перегрузками в распределенных нейронных сетях
Распределенные нейронные сети важны в глубоком обучении благодаря своей мощности и способности обрабатывать большие данные. Однако перегрузка сети снижает эффективность обучения. Исследование показывает, что контроль перегрузок улучшает передачу данн...
Предсказание остатка денежных средств в банкомате с помощью методов машинного обучения
Рассмотрено использование методов машинного обучения для анализа данных, с целью предсказания остаточных средств в банкомате. Разработаны и протестированы несколько моделей для предсказания количества денежных средств в банкомате.
Преимущества использования искусственных нейронных сетей в прогнозировании энергопотребления и цен на электроэнергию
В статье автор пытается определить преимущества использования нейронных сетей в прогнозировании энергопотребления и цен на электроэнергию.