Научная статья на тему 'РАЗРАБОТКА МЕТОДА ОПРЕДЕЛЕНИЯ ГИБКОСТИ ЭЛЕКТРОЭНЕРГЕТИЧЕСКОЙ СИСТЕМЫ С ВЕТРОПАРКАМИ НА БАЗЕ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ'

РАЗРАБОТКА МЕТОДА ОПРЕДЕЛЕНИЯ ГИБКОСТИ ЭЛЕКТРОЭНЕРГЕТИЧЕСКОЙ СИСТЕМЫ С ВЕТРОПАРКАМИ НА БАЗЕ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
52
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГИБКОСТЬ / ЭЛЕКТРОЭНЕРГЕТИЧЕСКИЕ СИСТЕМЫ / ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ / ОНЛАЙН / УСТАНОВИВШИЙСЯ РЕЖИМ / УПРАВЛЕНИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Аксаева Е. С., Глазунова А. М.

Цель исследования - представление метода определения гибкости электроэнергетической системы в режиме онлайн с помощью искусственных нейронных сетей разных структур. Для быстрого вычисления показателя гибкости электроэнергетической системы используется разработанный алгоритм, в который встроена искусственная нейронная сеть с разными парадигмами обучения. Приемлемое время получения результатов обеспечивается разделением процесса вычисления гибкости на процессы, выполняемые офлайн и онлайн. Для обучения нейронных сетей были использованы методы обучения искусственных нейронных сетей. Многослойный персептрон обучается методом обратного распространения ошибки. Обучение нейронной сети Кохонена выполняется по правилу «победитель забирает все». В качестве меры близости между исследуемыми векторами используется Евклидово расстояние. Разработан алгоритм анализа результатов двух типов искусственных нейронных сетей с разными структурами на предмет выбора оптимальной структуры каждого типа нейронной сети, с точки зрения рекомендации к их применению в режиме реального времени, при определении гибкости электроэнергетической системы. Апробация предложенного алгоритма была выполнена на 6-узловой схеме по сценарию: вычислить гибкость данной системы, функционирующей в разных режимах. Анализ критерия показал, что структура многослойного персептрона с 16 нейронами в скрытом слое и структура нейронной сети Кохонена с девятью выходными нейронами являются оптимальными для определения установившегося режима с минимальной гибкостью в режиме реального времени. Анализ результатов показал, что величина гибкости системы не остается постоянной в разное время суток. Искусственные нейронные сети могут быть применены при определении гибкости электроэнергетической системы в режиме реального времени.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Аксаева Е. С., Глазунова А. М.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF AN ARTIFICIAL NEURAL NETWORK-BASED METHOD FOR DETERMINING THE FLEXIBILITY OF POWER SYSTEMS WITH HIGH SHARE OF WIND GENERATION

A method for the online determination of the resilience of an electric power system using artificial neural networks having various structures is presented. A developed algorithm comprised of an artificial neural network with multiple learning paradigms is used for the rapid calculation of the adaptability index of the electric power system. A satisfactory time for obtaining results is ensured by dividing the adaptability calculation into offline and online processes. To train the neural networks, various methods were used. The multilayer perceptron was trained using the method of back-ward propagation of error, while training of the Kohonen neural network was performed based on the winner-take-all rule. Euclidean distance was used as a proximity measure between the studied vectors. An algorithm for analysing the results obtained by two types of artificial neural networks having dissimilar structures was developed in order to select their optimal structure and recommend a neural network for the real-time determination of the resilience of an electric power system. The proposed algorithm was validated on a 6-node scheme following the command script: computing the resilience of a given system, functioning in multiple modes. The criterion analysis showed that the structures of multilayer perceptron having 16 neurons in a hidden layer and Kohonen neural network having 9 output neurons represent the optimal solution for determining the steady-state mode at the minimum resilience in real-time. According to the results, the value of the resilience of the system varies over the course of a day. The possibility of using artificial neural networks for determining the resilience of electric power systems in real-time is demonstrated.

Текст научной работы на тему «РАЗРАБОТКА МЕТОДА ОПРЕДЕЛЕНИЯ ГИБКОСТИ ЭЛЕКТРОЭНЕРГЕТИЧЕСКОЙ СИСТЕМЫ С ВЕТРОПАРКАМИ НА БАЗЕ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ»

ISSN 2782-4004 (print) ISSN 2782-6341 (online)

ЭНЕРГЕТИКА

Научная статья УДК 621.311

https://doi.org/10.21285/1814-3520-2022-2-197-216

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

Елена Сергеевна Аксаева10, Анна Михайловна Глазунова2

1,2 Институт систем энергетики им. Л.А. Мелентьева СО РАН, г. Иркутск, Россия 1aksaeva@isem.irk.ru, https://orcid.org/0000-0002-6819-7474 2glazunova@isem.irk.ru, https://orcid.org/0000-0002-7288-6168

Резюме. Цель исследования - представление метода определения гибкости электроэнергетической системы в режиме онлайн с помощью искусственных нейронных сетей разных структур. Для быстрого вычисления показателя гибкости электроэнергетической системы используется разработанный алгоритм, в который встроена искусственная нейронная сеть с разными парадигмами обучения. Приемлемое время получения результатов обеспечивается разделением процесса вычисления гибкости на процессы, выполняемые офлайн и онлайн. Для обучения нейронных сетей были использованы методы обучения искусственных нейронных сетей. Многослойный персептрон обучается методом обратного распространения ошибки. Обучение нейронной сети Кохонена выполняется по правилу «победитель забирает все». В качестве меры близости между исследуемыми векторами используется Евклидово расстояние. Разработан алгоритм анализа результатов двух типов искусственных нейронных сетей с разными структурами на предмет выбора оптимальной структуры каждого типа нейронной сети, с точки зрения рекомендации к их применению в режиме реального времени, при определении гибкости электроэнергетической системы. Апробация предложенного алгоритма была выполнена на 6 -узловой схеме по сценарию: вычислить гибкость данной системы, функционирующей в разных режимах. Анализ критерия показал, что структура многослойного персептрона с 16 нейронами в скрытом слое и структура нейронной сети Кохонена с девятью выходными нейронами являются оптимальными для определения установившегося режима с минимальной гибкостью в режиме реального времени. Анализ результатов показал, что величина гибкости системы не остается постоянной в разное время суток. Искусственные нейронные сети могут быть применены при определении гибкости электроэнергетической системы в режиме реального времени.

Ключевые слова: гибкость, электроэнергетические системы, искусственные нейронные сети, онлайн, установившийся режим, управление

Благодарности: Работа выполнена в рамках проекта государственного задания (№ FWEU-2021-0001) программы фундаментальных исследований РФ на 2021-2030 гг.

Для цитирования: Аксаева Е. С., Глазунова А. М. Разработка метода определения гибкости электроэнергетической системы с ветропарками на базе искусственных нейронных сетей // iPolytech Journal. 2022. Т. 26. № 2. С. 197-216. https://doi.org/10.21285/1814-3520-2022-2-197-216.

ENERGY INDUSTRY

Original article

Development of an artificial neural network-based method for determining the flexibility of power systems with high share of wind generation

Elena S. Aksaeva10, Anna M. Glazunova2

1 2

, Melentiev Energy Systems Institute of Siberian Branch of Russian Academy of Sciences, Irkutsk, Russia 1aksaeva@isem.irk.ru, https://orcid.org/0000-0002-6819-7474 2glazunova@isem.irk.ru, https://orcid.org/0000-0002-7288-6168

iPolytech Journal

2022. Т. 26. № 2. С. 197-216

2022;26(2):197-216

© Аксаева Е. С., Глазунова А. М., 2022

https://ipolytech.ru -

ISSN 2782-4004 (print) ISSN 2782-6341 (online)

Abstract. A method for the online determination of the resilience of an electric power system using artificial neural networks having various structures is presented. A developed algorithm comprised of an artificial neural network with multiple learning paradigms is used for the rapid calculation of the adaptability index of the electric power system. A satisfactory time for obtaining results is ensured by dividing the adaptability calculation into offline and online processes. To train the neural networks, various methods were used. The multilayer perceptron was trained using the method of backward propagation of error, while training of the Kohonen neural network was performed based on the winner-take-all rule. Euclidean distance was used as a proximity measure between the studied vectors. An algorithm for analysing the results obtained by two types of artificial neural networks having dissimilar structures was developed in order to select their optimal structure and recommend a neural network for the real-time determination of the resilience of an electric power system. The proposed algorithm was validated on a 6-node scheme following the command script: computing the resilience of a given system, functioning in multiple modes. The criterion analysis showed that the structures of multilayer perceptron having 16 neurons in a hidden layer and Kohonen neural network having 9 output neurons represent the optimal solution for determining the steady-state mode at the minimum resilience in real-time. According to the results, the value of the resilience of the system varies over the course of a day. The possibility of using artificial neural networks for determining the resilience of electric power systems in real-time is demonstrated.

Keywords: flexibility, electric power systems, artificial neural networks, online, steady state, control

Acknowledgements: The research was carried out under the State Assignment Project (no. FWEU-2021-0001) of the Fundamental Research Program of the Russian Federation 2021-2030.

For citation: Aksaeva E. S., Glazunova A. M. Development of an artificial neural network-based method for determining the flexibility of power systems with high share of wind generation. iPolytech Journal. 2022;26(2): 197-216. (In Russ.). https://doi.org/10.21285/1814-3520-2022-2-197-216.

iPolytech Journal

2022. Т. 26. № 2. С. 197-216

2022;26(2):197-216

ВВЕДЕНИЕ

В последние годы в результате внедрения в электроэнергетические системы (ЭЭС) возобновляемых источников энергии наблюдается растущий интерес к средствам обеспечения и мониторинга гибкости данных систем. Гибкостью ЭЭС в данной работе называется их способность сохранять баланс мощности в течение заданного времени без ввода в работу аварийных резервов. Для обеспечения гибкости необходимы резервы мощности, в качестве которых используются разные средства [1]. Авторы [2] представили информацию о видах оперативных резервов, имеющихся в США и Европе. Авторы3 описали методику, в соответствии с которой определяются минимально необходимые объемы резервов активной мощности ЭЭС России. В дополнение к резервам, имеющимся на стороне генерации, в качестве средств гибкости рассматриваются механизмы управления активными потребителями [3, 4], объединение ЭЭС [5], создание мультиэнергетических систем [6], использование разных видов накопителей энергии. Авторы [7] предложили структуру характеристики гибкости. Значение гибкости является индикатором, который может использоваться системным оператором

для сравнения его с затратами различных активных элементов, обеспечивающих услуги гибкости.

С целью оптимального управления режимами ЭЭС задачи, связанные с мониторингом гибкости ЭЭС, решаются в режиме реального времени. Основными требованиями, предъявляемыми к задачам онлайн, являются корректность результатов и быстрота вычислений. Для получения корректных результатов необходимо обрабатывать большой объем данных. Для получения быстрых ответов имеющийся объем данных необходимо обработать за короткий промежуток времени. Удовлетворение этих требований возможно за счет применения искусственных нейронных сетей (ИНС) при решении задачи определения гибкости ЭЭС.

В настоящее время существует ряд работ, посвященных определению гибкости ЭЭС с помощью ИНС. В работе [8] изложена теоретическая база для количественной оценки потенциала гибкости сети на основе машинного обучения. ИНС используются для классификации ретроспективных данных о нагрузках нескольких подстанций сети. Полученные метамодели отдельных узлов могут быть использованы для уменьшения трудно-

3ОАО «СО ЕЭС». Методика определения минимально необходимых объемов резервов активной мощности ЕЭС России [Электронный ресурс]. URL: https://so-ups.ru/fileadmin/files/company/markets/2014/metodika_ opredelenija_1114.pdf. (23.10.2021).

стей, связанных с идентификацией источников, обладающих небольшим запасом гибкости. Приведение в действие множества таких источников улучшит гибкость системы. В работе [9] авторы предложили подход к представлению и передаче информации об энергетической гибкости распределенных энергоресурсов с помощью суррогатных моделей на основе искусственных нейронных сетей. Представленный подход позволяет обмениваться общей и в то же время подробной информацией о гибкости любых распределенных энергоресурсов. В статье [10] представлены обобщенные схемы моделирования гибкости распределенных энергоресурсов и оценена идея применения ИНС в предложенных схемах. В работе [11] для повышения информации о гибкости электрических сетей при наличии возобновляемых источников энергии разрабатывалась обучающаяся модель на основе нейронных сетей. С этой целью изучались способности всех известных нейронных сетей обучаться на потоковых данных. В результате предложен метод, основанный на ансамбле нейронных сетей, для улучшения характеристик обобщения за счет возможностей использования разных сочетаний исследуемых ИНС. Авторы статьи [12] предложили подход «черного ящика» для исследования гибкости виртуальной электростанции с использованием методов машинного обучения. Наличие точной информации о гибкости способствует уменьшению небалансов в системе, что сокращает финансовые штрафы. В статье приведены результаты исследований и сравнение двух методов машинного обучения: многомерная линейная регрессия и однослойная искусственная нейронная сеть. Сравнительный анализ полученных результатов показал, что алгоритм линейной регрессии в среднем способен оценить гибкость с ошибкой 15%, алгоритм с однослойной ИНС оценивает гибкость с ошибкой 5,3%. Это означает, что применение ИНС для оценки гибкости ЭЭС является более целесообразным. Авторы статьи [13] предлагают усовершенствованный механизм согласования спроса и предложения в энергосетях, в которых существует неопределенность, связанная с возобновляемыми источ-

никами энергии и новыми видами потребления нагрузки. Предлагаемый механизм основан на использовании мультиагентных систем и искусственных нейронных сетей и предназначен для исследования и определения гибкости распределенных энергетических ресурсов. На основе полученной информации вырабатываются управляющие воздействия, выполнение которых требуется для компенсации возникающих неопределенностей. Авторы [14] разработали метод интегрирования искусственной нейронной сети в систему централизованного холодо-снабжения, целью которого является уменьшение потребления электроэнергии за счет выявления и использования энергетической гибкости. Нейронная сеть обучается оценивать величину мощности, которая требуется каждому конкретному пользователю для процесса охлаждения. Для того чтобы оптимизировать использование ресурсов системы и гибкость возобновляемых источников энергии, авторы статьи [15] предлагают определять изменяющиеся во времени нагрузки путем объединения методов идентификации системы и нелинейной численной оптимизации. Параметры идентификационной модели связываются с данными измерений с помощью искусственных нейронных сетей, что позволяет создавать аналогичную динамику без использования методов численной оптимизации.

Целью данного исследования является представление метода определения гибкости ЭЭС в режиме онлайн с помощью ИНС. Для достижения этой цели был разработан алгоритм анализа результатов двух типов ИНС с разными структурами на предмет выбора оптимальной структуры каждого типа с точки зрения рекомендации к их применению в режиме реального времени при определении гибкости ЭЭС.

ВЫЧИСЛЕНИЕГИБКОСТИ ЭЛЕКТРОЭНЕРГЕТИЧЕСКОЙ СИСТЕМЫ

Для определения того, является ли ЭЭС гибкой, анализируется следующее условие:

= ^ (1)

2022;26(2):197-216

ISSN 2782-6341 (online)

где - величина, показывающая значение небаланса в ЭЭС, для компенсации которого с целью сохранения баланса мощности в ней не требуется ввод аварийных резервов в указанный период времени. Величина вычисляется при определенном распределении генерирующих мощностей, поэтому при анализе (1) учитывается сочетание существующих небалансов. Выполнение условия (1) означает, что ЭЭС обладает гибкостью. Значение вычисляется следующим образом:

fr - ef= i fi;

(2)

ру?тin _ р. >0f T0 f. - ! ; и н ач e f. - o, (3)

где рУРт1П - активная мощность в /-м узле с неопределенностью в УР с минимальной гибкостью; р - активная мощность в узле / в исследуемом режиме; Р - количество нагрузочных узлов. Понятие «установившийся режим» (УР) с минимальной гибкостью (далее УР с минимальной гибкостью) введено в [16]. Наступление данного режима в ЭЭС означает, что при имеющемся распределении генерирующих мощностей увеличение нагрузки хотя бы в одном из узлов приведет к дефициту мощности или к использованию аварийных резервов. Последнее недопустимо по причине нарушения безопасности работы ЭЭС.

Рис. 1. Алгоритм формирования окружения искусственной нейронной сети. Офлайн (S - количество примеров в архиве 2, M - количество примеров в архиве 1)

Fig. 1. Formation algorithm of artificial neural network environment. Offline (S - the number of examples in archive 2, M - the number of examples in archive 1)

Для определения количественного показателя гибкости, которой обладает ЭЭС, применяется следующее выражение:

РГ = 1?=1 №УРт" - Л). (4)

Вследствие зависимости величины гибкости ЭЭС от факторов, которые меняются достаточно часто, а иногда неожиданно, необходимо уточнять показатель гибкости в режиме онлайн. Одним из обязательных требований при решении задач онлайн является непревышение времени, отведенного для получения результатов.

Для быстрого вычисления показателя гибкости ЭЭС предлагается алгоритм, в который встроена ИНС с парадигмой обучения без учителя [17] или с парадигмой обучения с учителем [18]. ИНС в этом алгоритме ответственна за определение параметров УР с минимальной гибкостью. Разделение про-

цесса вычисления гибкости на процессы, выполняемые офлайн (рис. 1) и онлайн (рис. 2), обеспечивает приемлемое время получения результатов.

В режиме офлайн формируется окружение или среда, в которой ИНС будут функционировать. На рис. 1 показан алгоритм моделирования УР в момент времени ^ моделирования архивов УР в момент времени t + 1 (архив 1), ограничений (архив 2) и УР с минимальной гибкостью (архив 3). УР в момент времени t + 1 называется исследуемым режимом (архив 1). Из данных этих архивов создаются обучающие и тестовые выборки для обучения и тестирования ИНС.

На рис. 2 представлена укрупненная схема вычисления гибкости ЭЭС онлайн. Схема состоит из блока с исходной информацией и алгоритма, представляющего собой последовательное выполнение следующих шагов.

Рис. 2. Алгоритм вычисления гибкости электроэнергетической системы. Онлайн Fig. 2. Algorithm for calculating electric power system flexibility. Online

2022;26(2):197-216

ISSN 2782-6341 (online)

1. Собирается информация о состоянии ЭЭС с помощью систем сбора данных.

2. Решается задача оценивания состояния.

3. Вычисляются параметры режима на заданный (1 + 1) момент времени (исследуемый режим) по прогнозной информации (генерация на ветровой станции, мощность батареи, нагрузки). В качестве исходных приближений напряжения используются оценки параметров режима в момент времени 1.

4. Формируются входные векторы для ИНС1 и ИНС2. Здесь под ИНС1 понимается многослойный персептрон или ИНС Кохоне-на, ИНС2 - это ИНС Кохонена.

5. Распознаются заданные условия (ограничения) с помощью ИНС2. ИНС2 выявляет свойства, которыми характеризуется исследуемый вектор ограничений, и распознает его как вектор, принадлежащий к одному из существующих классов. Порог похожести векторов определяется количеством классов.

6. Выполняется интерпретация ответов ИНС, то есть предлагается УР с минимальной гибкостью, соответствующий условиям, заданным входными данными. Многослойный персептрон по текущим параметрам режима и с учетом ответов ИНС2 прогнозирует параметры Р^Рт т.

7. Вычисляется гибкость ЭЭС в исследуемом режиме. При этом вместе с абсолютными значениями ожидаемых нагрузок очень важным является их сочетание.

ФОРМИРОВАНИЕ ОКРУЖЕНИЯ ИСКУССТВЕННОЙ НЕЙРОННОЙ СЕТИ (ОФЛАЙН)

Алгоритм формирования окружения.

Окружение или среда, в которой будет функционировать ИНС, формируется в следующем порядке.

1. Постановка задачи. Целью обучения ИНС является определение параметров УР с минимальной гибкостью.

2. Выбор типа ИНС. Тип ИНС выбирается в зависимости от конкретной постановки задачи. В данной работе рассматриваются две постановки задачи: прогнозирование и классификация. В связи с тем, что задачи

прогнозирования хорошо решаются многослойным персептроном, а для задач классификации часто применяются ИНС Кохонена, в работе выбираются два типа ИНС: многослойный персептрон и ИНС Кохонена.

3. Формирование обучающего задачника. Для обучения ИНС1 с парадигмой обучения с учителем формируется обучающий задачник, который состоит из входных и выходных примеров. Каждый входной пример формируется из данных архива 1 (см. рис. 1) и состоит из инъекций активной мощности в одном из исследуемых режимов .

S 1 вход — (P1>P2 '■ • -pi.- ■ -Л),

(5)

где п - количество узлов в ЭЭС.

Каждый выходной пример формируется из данных архива 3 (см. рис. 1) и состоит из инъекций активной мощности в УР с минимальной гибкостью

УРтт i .

г-1 _ грУРтт

О -Lr

■-выход

(РГ

рУРтт рУР min рУРтт\ р2 > ■ ■ ->pi > ■ • • pn ).

(6)

Для обучения ИНС1 с парадигмой обучения без учителя обучающий задачник формируется из входных примеров, где каждый пример выглядит как (5).

Для обучения ИНС2 с парадигмой обучения без учителя требуются только входные данные. Каждый пример создается из ограничений, существующих в момент наступления исследуемого режима (см. рис. 1, архив 2):

rn _ fpmin ртах ¡¡min ^^вход — Vi >' i 'ui >

jjmax Qinin Qinax^

(7)

В качестве ограничений используются следующие неравенства:

Umin < U. < Umax; Qmin < Qj < Qmax;

pmui < p. < ртах

(8) (9) (10)

Aksaeva E. S., Glazunova A. M. Development of an artificial neural network-based method for determining the flexibility

Набор примеров представляет собой обучающий задачник. Количество примеров в обучающем задачнике равно S.

4. Инициализация ИНС. На этапе инициализации определяются точности обучения и тестирования, количество циклов обучения, количество слоев, количество нейронов в каждом слое и другие стартовые параметры.

5. Обучение ИНС. ИНС обучается в течение заданного количества эпох. Затем полученные результаты оцениваются специалистом. Многослойный персептрон учится прогнозировать параметры УР с минимальной гибкостью. ИНС Кохонена выявляет отличительные и похожие свойства, которыми характеризуются исследуемые векторы (режимы для ИНС1 и ограничения для ИНС2) и классифицирует разные векторы в отдельные классы.

6. Тестирование ИНС. С целью определения способности обученной ИНС к обобщению выполняется тестирование ИНС на тестовой выборке. При допустимых ошибках тестирования обученная ИНС может быть применена для распознавания УР с минимальной гибкостью в режиме реального времени.

7. Интерпретация ответов. При решении задач прогнозирования интерпретация ответов не требуется. Ответом ИНС Кохонена является номер класса, к которому принадлежит входной вектор. В случае требования более детальной информации выполняется интерпретация ответов. В данном случае ответы ИНС1 (ИНС Кохонена) преобразуются в параметры УР с минимальной гибкостью

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

^рУРтт^

Точность результатов ИНС зависит от их структуры. В работе выполнено исследование по выбору оптимальной структуры ИНС1 по критерию максимальной корректности распознавания УР с минимальной гибкостью.

Определение оптимальной структуры искусственной нейронной сети многослойного персептрона

Для выбора структуры многослойного персептрона (далее ИНС_п) выполняется множество расчетов по алгоритму, показанному на рис. 3. Алгоритм состоит из двух блоков.

В начале алгоритма задается количество рассматриваемых структур ИНС, которое определяет число расчетов.

В блоке 1:

1. Задается структура ИНС_п. В данном случае под заданием структуры понимается установление числа нейронов в скрытом слое.

2. Обучается ИНС. ИНС обучается за T (период) эпох методом обратного распространения ошибки (алгоритм Левенберга-Марквардта) [19].

3. Тестируется ИНС.

4. Вычисляются ошибки тестирования и ошибки проверки.

Ошибки тестирования определяются по формулам:

1. Средняя ошибка тестирования :

à mi = 1% г(х1 ik'nm,

(11)

где - ошибка обучения, вычисленная для одного параметра в примере; у2 - количество примеров в тестовой выборке; V - количество параметров в примере; - номер параметра в примере; / - номер примера в тестовой выборке.

2. Средняя максимальная ошибка тестирования А м 2:

à m2 = 1% ^ ax|5 Pij |/ v2.

(12)

Ошибки проверки, которые вычисляются в процессе обучения ИНС (validation error), определяются по следующим формулам:

3. Средняя ошибка АМ3:

А М2 = 1% i(I?= iK-HM. (13)

4. Средняя максимальная ошибка А М4:

à М4 1 % ^ HSPijk V3 <

(14)

где Уз - количество примеров в проверочной выборке (validation dataset).

В блоке 2 вычисляется критерий и сохраняется информация о структуре ИНС, которая оказывается оптимальной среди рас-

2022;26(2):197-216

ISSN 2782-6341 (online)

смотренных на данный момент структур.

Критерий оптимальности записывается следующим образом:

Рп (д )-тт; (15)

рп (д) = ДМ 1 + ДМ2 + ДМЗ + Д М4, (16)

где д - номер расчета.

По окончании работы блока 2 обученная ИНС_п имеет оптимальную структуру.

Определение оптимальной структуры искусственной нейронной сети Кохо-нена. На этапе подготовки ИНС Кохонена [20] выбираются структуры двух нейронных сетей: основной (далее ИНС_^) и вспомогательной (далее ИНС_К2). Ответы вспомогательной ИНС применяются при интерпретации результатов основной ИНС. Для выбора структуры, которая обеспечит правильную интерпретацию ответов ИНС_К1 с помощью ИНС_К2 (далее оптимальная структура), выполняется множество расчетов по алгоритму, представленному на рис. 4.

В начале алгоритма задаются константы

и исходные значения некоторых переменных Р™ т. Каждому расчету соответствует определенная структура основной (ИНС_К1) и вспомогательной (ИНС_К2) нейронных сетей Кохонена.

В блоке 1 задаются структуры основной ИНС_К1 и вспомогательной ИНС_К2 нейронных сетей. Под заданием структуры понимается назначение количества классов, на которые классифицируются входные (используется ИНС_К1) и выходные (используется ИНС_К2) примеры. Количество классов основной и вспомогательной ИНС совпадают. После обучения и тестирования нейронных сетей (ИНС_К1 и ИНС_К2) на обучающем и тестовом задачниках вычисляются ошибки обучения и тестирования :

Д k= 1 AnB (£Ai aб с),

(17)

где Дк - ошибка обучения или тестирования; тв - количество примеров обучающей или тестовой выборки; если ответ

ИНС корректный; , если ответ ИНС

ошибочный.

Рис. 3. Алгоритм подбора структуры многослойного персептрона Fig. 3. Algorithm for multilayer perceptron structure selection

Рис. 4. Алгоритм подбора структуры сети Кохонена Fig. 4. Kohonen network structure selection algorithm

В блоке 2 выполняется анализ критерия на предмет выбора оптимальной структуры обеих ИНС. Структура ИНС рассматривается оптимальной в случае максимального совпадения ответов двух ИНС (ИНС_К1 и ИНС_К2). Это означает, что примеры входной выборки классифицируются нейронной сетью ИНС_К1, точно так же как примеры выходной выборки классифицируются нейронной сетью ИНС_К2.

Критерий выбора оптимальной структуры двух ИНС записывается следующим образом:

Рк (5) ->"п ; (18)

Рк (д) = £к 1 + ^2 + ^3 , (19) при ограничениях

Д К1<Д£1 , (20)

ДК2<Д£2 , (21)

где g - номер расчета; Д е1, Д е2 - точность тестирования ИНС_К1 и ИНС_К2, соответственно; екх - штраф за наличие пустых

классов при классификации примеров; еи

равно числу пустых классов; ек2 - штраф за

лишние или отсутствующие примеры в классе. ек2 рассчитывается по формуле:

МХ!^))/" (22)

где - количество входных примеров в классе; - количество выходных примеров в классе; m - количество классов.

- дисперсия ряда, которая отвечает за совпадение ответов ИНС_К1 и ИНС_К2, вычисленная по формуле:

^з~£ГЧ-)); (23) 4) = 2 *" 1, (24)

где I - номер класса при обучении ИНС_К1; 7 - номер класса при обучении ИНС_К2; и/г - класс, в который попал пример; и/ср -среднее значение номеров классов, в которые попали примеры. Дисперсии ответов количественно показывают совпадение ответов ИНС_К1 и ИНС_К2. Если дисперсия равна нулю и количество примеров совпало, то рассматриваемый класс имеет нулевую погрешность.

На каждом цикле расчета р™от сравнивается с предыдущим значением и если новое

2022;26(2):197-216

ISSN 2782-6341 (online)

значение меньше, то ИНС_К сохраняется до следующего меньшего значения рк. Наименьшее значение обеспечивает

максимальное совпадение ответов ИНС_К1 и ИНС_К2, что обусловливает возможность использования выбранной структуры ИНС_К1 в реальном времени.

Результатом работы алгоритма являются обученные ИНС_К1 и ИНС_К2, структуры которых являются оптимальными среди рассмотренных структур.

ПРАКТИЧЕСКИЕ ИССЛЕДОВАНИЯ

Описание тестовой схемы и сценария. Апробация предложенного алгоритма была выполнена на 6-узловой ЭЭС (рис. 5) по сценарию: вычислить гибкость ЭЭС, функционирующих в разных режимах при одинаковых ограничениях.

В табл. 1 представлены характерные особенности каждого узла. В строке 1 расположены номера узлов, в строке 2 дано описание типа узла, в строке 3 представлена ха-

рактеристика каждого генерирующего узла, в строке 4 отмечены узлы, обеспечивающие гибкость ЭЭС, в строке 5 отмечены узлы с неопределенностью.

Формирование архивов. В предлагаемом сценарии рассматривается один набор ограничений и допускается, что результаты оценивания состояния - это параметры исследуемого УР, т.к. измерения моделируются на момент времени 1 + 1. Модель измерения записывается следующим образом:

У = Уист + хспау, (25)

где хсл е N(0,1); о2 - дисперсия измерения; уист - истинное значение; хсл - это случайная величина, полученная с помощью датчика случайных чисел.

Для моделирования архива срезов измерений требуется следующая информация:

1. Суточные графики активной и реактивной нагрузок в узлах 3, 4 (24 точки).

5-

ТД.

2

3--

4

Рис. 5. Тестовая схема Fig. 5. Test circuit

Таблица 1. Характеристики узлов Table 1. Node characteristics

Информация об узле Номер узла

1 1 2 3 4 5 6

2 ветровая традиционная нагрузка нагрузка батарея традиционная

3 управляющие воздействия балансирующая

4 + +

5 + + + +

Aksaeva E. S., Glazunova A. M. Development of an artificial neural network-based method for determining the flexibility

2. Суточные графики активной и реактивной генераций в узле 1 (ветровая станция). Генерация активной мощности на ветровой станции вычисляется на основе информации о скорости ветра и типовой кривой ветровой турбины. Скорость ветра моделируется по распределению Вейбула.

3. Суточный график зарядки батареи SOC (от англ. State of Charge) в узле 5. Мощность батареи вычисляется в соответствии со стратегией управления аккумуляторной батареей: максимизировать использование возобновляемой энергии ветра с помощью батареи.

4. Значения активной и реактивной мощности в узле 2.

Архивы УР и УР с минимальной гибкостью формируются в следующем порядке:

1. Вычисляется установившийся режим для каждой точки графиков генерации и нагрузки. Балансирующим узлом назначается узел 6. Результаты расчета УР рассматриваются как эталонные параметры. В модели измерения они принимаются за истинные значения уист.

2. Моделируется срез измерений. К истинным значениям измеряемых параметров режима уист добавляются погрешности измерения хслау. Для одной и той же точки УР моделируется 6 срезов. Это означает, что параметры режима измеряются каждые 10 мин.

3. Выполняется ОС по смоделированному срезу измерений. Полученный УР записывается в архив 1.

4. Вычисляется УР с минимальной гибкостью и записывается в архив 3. Для расчета УР с минимальной гибкостью могут быть применены разные методы.

Данные архива 1 (активные мощности во всех узлах в исследуемом режиме) используются для создания входных примеров, а данные архива 3 (активные мощности во всех узлах в УР с минимальной гибкостью) используются для создания выходных примеров задачника. Сформированный задачник разбивается на обучающую, проверочную и тестовую выборки. Обучающая выборка включает 70% примеров из всего задачника (94 примера), проверочная выборка состоит из 15% (20 примеров), тестовая выборка включает 15% (20 примеров).

По сформированным задачникам обучается и тестируется ИНС с парадигмой «обучение с учителем» (ИНС_п). Для обучения и тестирования ИНС с парадигмой «обучение без учителя» (ИНС_К1) требуются только входные данные обучающей и тестовой выборок. По выходным данным обучающего и тестового задачников обучается и тестируется ИНС_К2, результаты которой необходимы для интерпретации ответов ИНС_К1.

На рис. 6 и 7 представлены по 10 примеров входных и выходных данных сформированного задачника. Один столбец в каждой табл. соответствует одному примеру.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Входной пример задачника состоит из:

Выходной пример задачника состоит из:

г-1 — Гр рУРтт рУРтт рУРтт р рУРтт\

01выход — (Г1'Г2 'г3 'г4 'г5'г6 ).

Далее подробно описывается формирование (моделирование, обучение и тестирование) двух ИНС для использования их в режиме реального времени. Программная реализация нейронных сетей была выполнена в среде MatLab.

sxern6_in

1 2 3 4 5 6 7 S 9 10

1 P 28.5510 27.6510 28.1310 28.7860 27.4360 28.3470 28,4220 27.7980 28.7370

2 P.\ 17.7550 19.4520 18.9910 18.3960 19.0120 18.9110 19,1720 19.8340 19.4570

3 Д -10,3840 -11.3540 -9.3843 -10.1320 -10.1300 -10,8560 -9,5544 -9.8457 -9.8745

4 ъ -17,7310 -18.9120 -19.2810 -18.3910 -18.4320 -17,6230 -19,1200 -18.7920 -18.2260

5 p -6,5077 -7.1738 -6.4041 -6.2323 -7.6922 1,5493 -0,9912 -0.4689 -1.6792

6 p, 13,4830 13.0700 13.5800 13.0570 12.5090 12,7500 12,6110 12.7870 12.6780

Рис. 6. Фрагмент задачника с входными данными Fig. 6. A fragment of the task book with input data

2022;26(2):197-216

ISSN 2782-6341 (online)

5xem6_aat_ch

1 2 3 4 5 6 7 8 9 10

1 Ц 28.5290 27.3560 28-0500 23,7650 27.4660 27,3470 27.9600 27.5710 28,3860

2 Я 32,6730 32,9340 32-7600 32,3100 32-9750 32 32,2520 32-7790 32,1930

3 £ -20.1950 -22,1420 -19,7390 -20,0710 -20.0520 -IS ,1030 -19.9930 -21,6310 -21,7690

4 Pt -2Z8710 -21.0220 -225660 -22,4020 -223380 ■23,3730 -23.0730 -20.4940 -20,1600

5 P, -65255 -6.9311 -6.4347 131210 -6,2510 -7.6763 1,0472 -1X499 -0j6950 12.1230 -2.0277

6 -P 12.9790 12.8790 12,4390 12.5330 11,7690 11.4600 11.6650

Рис. 7. Фрагмент задачника с выходными данными Fig. 7. A fragment of the task book with output data

Формирование окружения для многослойного персептрона. Для выбора структуры ИНС_п, обеспечивающей лучшие результаты прогнозирования УР с минимальной гибкостью, было проведено 20 экспериментов по алгоритму, представленному на рис. 3. В первом эксперименте количество нейронов в скрытом слое равно 6 и далее увеличивается до 166. В ходе вычислительного эксперимента отслеживалась динамика изменения критерия рп в зависимости от числа нейронов в скрытом слое ИНС_п (рис. 8). На рис. 8 сплошной линией показаны значения рп для каждого расчета, прямой линией обозначен предел, ниже которого располагаются значения критериев трех лучших структур.

В табл. 2 записаны значения критерия рп и количество нейронов в скрытом слое для выбранных структур ИНС.

В процессе эксперимента были выявлены близкие значения критерия рп для трех структур ИНС_п. Для уточнения полученных данных с целью окончательного выбора

структуры ИНС_п были проведены дополнительные расчеты. Под уточнением полученных данных понимается определение среднестатистического значения критерия рп в результате многократного обучения ИНС_п с тремя выбранными структурами. Каждая из ИНС обучалась 30 раз, после чего были вычислены среднестатистические значения средних и максимальных ошибок тестирования и проверки для каждой из трех ИНС. Результаты расчетов представлены в табл. 3. Из табл. 3 видно, что ИНС с 16 нейронами в скрытом слое имеет лучшие показатели.

Таблица 2. Значения критериев для выбранных искусственных нейронных сетей Table 2. Criteria values for selected artificial neural networks

Место в рейтинге Количество нейронов Рп

1 16 2,7014

2 6 3,9081

3 146 4,264

Рис. 8. Значение рп для каждого расчета Fig. 8. Value of рп for each calculation

Таблица 3. Среднестатистические величины ошибок тестирования и проверки Table 3. Average statistical values of testing and verification errors

Число нейронов Средняя ошибка Максимальная ошибка

тестирования проверки тестирования проверки

6 0,233 0,245 1,785 1,782

16 0,216 0,271 1,676 1,766

146 0,349 0,382 2,558 2,871

Формирование окружения для искусственных нейронных сетей Кохонена.

Для выбора структуры ИНС_К1 и ИНС_К2, обеспечивающих лучшие результаты распознавания УР с минимальной гибкостью при соблюдении ограничений (20), (21), было проведено 10 экспериментов по алгоритму, представленному на рис. 4. В первом эксперименте обучались ИНС Кохонена минимального размера (3 нейрона в выходном слое), в последующих экспериментах размер ИНС постепенно увеличивался (до 12 нейронов). После каждого увеличения количества нейронов ИНС обучались заново.

По результатам экспериментов была составлена табл. 4, в которой представлены значения критерия рк и величины штрафов £к1, £К2, £кз , назначенные за несовпадение ответов ИНС_К1 и ИНС_К2. В первой строке табл. 4 записан номер эксперимента, во второй строке показано число нейронов в выходном слое каждой ИНС (ИНС_К1 и ИНС_К2). В третью, четвертую, пятую строки записываются величины штрафов, назначенные за наличие пустых классов (пустые классы образуются при использовании ИНС с ко-

личеством выходных нейронов равными 11 и 12); за лишние или отсутствующие примеры в классе, за некорректную классификацию примеров. £к2, £к3 вычисляется по (22) и (23), соответственно.

Из табл. 4 видно, что минимальное значение рк получено при использовании ИНС с тремя нейронами в выходном слое. В табл. 5 представлены ошибки тестирования ИНС_К1 и ИНС_К2.

По представленным в табл. 5 результатам построена зависимость абсолютного значения средней ошибки тестирования от числа нейронов в выходном слое (рис. 9). Пунктирной линией показана заданная точность тестирования (Лк = 0,1). Анализ рис. 9 показывает, что:

- наблюдается уменьшение величины ошибки с ростом количества нейронов до 9, далее средняя ошибка увеличивается;

- величина ошибки тестирования ИНС с тремя нейронами (Лк1 = 0,104) превышает заданную точность;

- величина ошибки тестирования ИНС с другими рассмотренными конфигурациями удовлетворяют ограничениям (20), (21).

Таблица 4. Результаты расчетов Table 4. Calculation results

1 № 1 2 3 4 5 6 7 8 9 10

2 Количество 3 4 5 6 7 8 9 10 11 12

3 £К1 0 0 0 0 0 0 0 0 1 2

4 £К2 9,64 15,26 18,24 26,89 17,36 47,29 14,07 15,39 150,67 2,95

5 £кЗ 0,016 0,045 0,126 0,258 0,505 0,359 0,108 0,481 0,386 0,285

6 Рк 9,66 15,314 18,371 27,157 17,874 47,649 14,182 15,875 17,056 23,243

Таблица 5. Ошибки тестирования искусственной нейронной сети _К1 и искусственной нейронной сети _К2 Table 5. Testing errors of artificial neural networks _K1 and _K2

Количество 3 4 5 6 7 8 9 10 11 12

Kl 0,104 0,089 0,074 0,067 0,05 0,052 0,044 0,052 0,044 0,052

ЛК2 0,097 0,082 0,082 0,044 0,059 0,052 0,029 0,022 0,037 0,044

2022;26(2):197-216

ISSN 2782-6341 (online)

Рис. 9. Влияние числа нейронов на ошибку обучения нейронной сети Fig. 9. Number of neurons vs value of the neural network training error

Анализ табл. 4 и рис. 9 показывает, что оптимальной структурой каждой ИНС является ИНС с 9-ю нейронами в выходном слое (расчет № 7), т.к. в этом случае выполняются ограничения, и значение рк оказывается наименьшим среди оставшихся (табл. 4, строка 6). Это означает, что при использовании данной структуры обеспечивается лучшее совпадение результатов ИНС_К1 и ИНС_К2.

Для визуализации меры совпадения ответов ИНС_К1 и ИНС_К2 построены диаграммы попадания примеров в классы (рис. 10). На верхней диаграмме показано распределение входных примеров, выполненное с помощью ИНС_К1, на нижней диаграмме представлено распределение, выполненное с помощью ИНС_К2. Каждый шестиугольник является нейроном (центром класса), где цифра отражает число примеров, связанных с этим нейроном. Размер темного пятна в шестиугольнике показывает долю примеров от максимального числа примеров, принадлежащих к одному из классов (класс с максимальным количеством примеров закрашивается полностью). Стрелки указывают на соответствие ответов ИНС_К1 и ИНС_К2. Например, 23 примера были распределены с помощью ИНС_К1 в класс 4, а с помощью ИНС_К2 - в класс 8. Дисперсия ряда, который отвечает за совпадение ответов ИНС_К1 и ИНС_К2, в данном случае равна 0 (полное

совпадение). Средняя величина дисперсии рядов, отвечающих за совпадение ответов ИНС_К1 и ИНС_К2 равна 0,108, что рассматривается допустимым.

Представленные диаграммы и малые величины штрафов за некорректность ответов подтверждают возможность использования ИНС с девятью нейронами в выходном слое для расчета гибкости ЭЭС в режиме реального времени.

РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ

Вычисление гибкости исследуемого режима с помощью разработанного алгоритма, показанного на рис. 2, в условиях реального времени выполняется в следующем порядке:

1) из текущего среза измерений формируется входной пример для ИНС_К1;

2) обученная ИНС_К1 распознает текущий режим и распределяет его к одному из классов;

3) по номеру класса определяется соответствующий данному классу режим с минимальной гибкостью;

4) вычисляются качественный и количественный показатели гибкости.

Далее показаны результаты вычисления гибкости пяти режимов тестовой схемы.

На рис. 11 представлены входные векторы, сформированные из пяти исследуемых режимов. На рис. 12 показаны ответы ИНС_К1, интерпретированные с помощью

Aksaeva E. S., Glazunova A. M. Development of an artificial neural network-based method for determining the flexibility

ИНС_К2 (далее - выходные примеры). Выходные примеры представляют собой параметры УР с минимальной гибкостью, соответствующие текущим (исследуемым) режимам.

Для визуализации процесса вычисления гибкости результаты представлены в графическом виде (рис. 13). Входной пример каждого исследуемого режима состоит из шести параметров, поэтому входное пространство -шестимерное. На рис. 13 показаны три координаты шестимерного пространства: ось

абсцисс - ?! (активная мощность в узле 1); ось ординат - ?2 (активная мощность в узле 2); ось аппликат - Р3 (активная мощность в узле 3).

На рис. 13 а точками представлены входные примеры в трехмерном пространстве, где цифра обозначает номер примера. На рис. 13 Ь показаны расположения входных и выходных примеров. Параметры режимов с минимальной гибкостью отображены треугольниками.

инс Kl

0.5

0

-0.5

-1

000 з 024 000

0.5

о

-0.5

-1 I

18 I 12 ■ 12 I 18 I 9 ■ 16 ■ 6 ■ 23 20

Рис. 10. Диаграммы попадания примеров в классы Fig. 10. Diagrams of examples falling into classes

26.8998 18.9413 -10 .1372 -18 . 5030 -7 . 3012 13.0130

20.2902 19.32 2 4 -10.0342 -16 . 33 61 0 . 4049 11.0414

19.0176 18.50 63 -14.7691 -18.7047 0.4751 10.7697

23.0391 18.1164 -17.3225 -17.9742 -5.6397 13.0353

22.4553 18.5351 -16.6553 -18.2 533 -8.0523 12 .1588

Рис. 11. Входные векторы Fig. 11. Input vectors

27.2074 34.0616 -19.1738 -22.69SS -6.6138 11.6947

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

21.4866 32.2865 -22.0641 -18.6875 -0.9249 12.7817

17.5542 32.1320 -19.4705 -23.8926 0.5867 11.9392

27.5832 29.3024 -22.7842 -20.0612 -8.0257 13.1392

22.9381 21.2913 -21.4099 -18.5291 -7.0973 12.7757

Рис. 12. Выходные векторы Fig. 12. Output vectors

2022. Т. 26. № 2. С. 197-216._ISSN 2782-4004 (print)

2022;26(2):197-216 ISSN 2782-6341 (online)

b

Рис. 13. Координаты входных и выходных примеров в трехмерном пространстве: a - расположение входных примеров; b - расположение входных и выходных примеров Fig. 13. Coordinates of input and output examples in a three-dimensional space: a - location of input examples; b - location of input and output examples

На рис. 14 показаны активные мощности в узлах 3 (рис. 14 а) и 4 (рис. 14 Ь) в текущих режимах (белые столбцы) и в режимах с минимальной гибкостью (серые столбцы). Разница между величинами столбцов показывает запас гибкости.

Из рис. 14 видно, что:

- во всех рассмотренных режимах ЭЭС обладает гибкостью;

- гибкость пяти исследуемых режимов равна 13,23 МВт в первом режиме, 13,83 МВт

- во втором, 9,88 МВт - в третьем, 7,54 МВт

- в четвертом и 5,02 МВт - в пятом режимах, соответственно.

Aksaeva E. S., Glazunova A. M. Development of an artificial neural network-based method for determining the flexibility

1

1

1

1

1

1

0 5 10 15 MB7 25

i VP с нин нмальной гибкостью оТекущнй У Р

a

1 1

|

|

1 |

I 1

|

II

|

О 5 10 15 20 25 VlOT

tl VP с минимальной гибкостью □Текущий УР

b

Рис. 14. Активные мощности в текущем установившемся режиме и установившемся режиме с минимальной гибкостью: a -3 узел; b - 4 узел Fig. 14. Active power in the current steady-state mode and the steady-state mode with minimal flexibility:

a - 3 node; b - 4 node

ЗАКЛЮЧЕНИЕ

В работе описана проблема, связанная с применением искусственных нейронных сетей при решении задачи определения гибкости ЭЭС в режиме реального времени. Про-

веденный обзор статей, выполненный по данной тематике, позволяет сказать, что проблема определения гибкости ЭЭС является новой важной задачей среди задач, обеспечивающих надежное и эффективное

2022;26(2):197-216

ISSN 2782-6341 (online)

управление ЭЭС. Для определения гибкости ЭЭС с возобновляемыми источниками энергии, которые обладают стохастическими характеристиками, необходимы методы, позволяющие учитывать реальные условия работы данных систем. Выполнение этого требования возможно за счет применения ИНС.

Разработан алгоритм для анализа результатов двух типов ИНС с разными структурами (многослойный персептрон и ИНС Кохонена). Смоделировано множество структур ИНС каждого типа с целью формирования ИНС, обеспечивающих максимальную способность к обобщению. Разработан алгоритм выбора оптимальных структур ИНС в соответствии с критерием максимальной достоверности ответов при распознавании УР с минимальной гибкостью. ИНС с оптимальной структурой рекомендуется к применению в режиме реального времени при определении гибкости ЭЭС.

Предложен оригинальный способ интерпретации ответов ИНС Кохонена, для которого требуются ответы другой ИНС Кохонена. Для корректной интерпретации ответов ИНС_К1 проводится предварительное исследование по выбору структур двух ИНС (ИНС_К1, ИНС_К2). Показано, что при определенных структурах ИНС_К1, ИНС_К2 отве-

ты ИНС_К1 интерпретируются правильно.

В результате множества экспериментов сформированы окружения искусственных нейронных сетей для прогнозирования и распознавания УР с минимальной гибкостью 6-узловой схемы. Анализ среднестатистических средних и максимальных ошибок тестирования и проверки многослойного персеп-трона показывает, что ИНС с 16-ю нейронами в скрытом слое является оптимальной для определения УР с минимальной гибкостью в режиме реального времени. Анализ критерия оптимальности при выборе ИНС Кохонена показывает, что структура ИНС с девятью выходными нейронами является оптимальной для определения УР с минимальной гибкостью в режиме реального времени.

Выполнены расчеты гибкости пяти режимов тестовой схемы. Анализ результатов показал, что величина гибкости разная в различных режимах, что подтверждает необходимость определения гибкости ЭЭС в режиме реального времени.

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

Список источников

1. Mohandes B., Moursi M. S. E., Hatziargyriou N., Khatib S. E. A review of power system flexibility with high penetration of renewables // EEE Transactions on Power Systems. 2019. Vol. 34. Iss. 4. P. 3140-3155. https://doi.org/10.1109/TPWRS.2019.2897727.

2. Rebours Y., Kirschen D. S., Trotignon M., Rossignol S. A survey of frequency and voltage control ancillary services - Part I: Technical features // IEEE Transactions on Power Systems. 2007. Vol. 22. Iss. 1. P. 350-357. https://doi.org/10.1109/TPWRS.2006.888963.

3. Terras J. M., Catia S., Zita V., Faria P. Consumers modelling and clustering for the use of flexibility to mitigate network congestion // Proceedings Journal. 2020. Vol. 2020. Iss. 1. P. 364-367. https://doi.ogr/10.1049/oap-cired.2021.0059.

4. Сидорович В., Бокарев Б., Чаусов И., Кулешов М., Рычков С., Бурдин И. Управление спросом в электроэнергетике России: открывающиеся возможности. Экспертно-аналитический доклад // Инфраструктурный центр EnergyNet. Москва, 2019. [Электронный ресурс]. URL: https://www.so-ups.ru/fileadmin/ files/company/markets/dr/publication/EnergyNet_2019.pdf (12.03.2021).

5. Bell K. R. W., Nedic D. P., Martin L. A. S. S. The need for interconnection reserve in a system with wind generation // IIEEE Transactions on Sustainable Energy. 2012. Vol. 3. Iss. 4. P. 703-712. https://doi.org/10.1109/TSTE.2012.2208989.

6. Chicco G., Riaz S., Mazza A., Mancarella P. Flexibility from distributed multienergy systems // Proceedings of the IEEE. 2020. Vol. 108. Iss. 9. P. 1496-1517. https://doi.org/10.1109/JPR0C.2020.2986378.

7. Klyapovskiy S., You Shi, Michiorri A., Kariniotakis G., Bindner H.W. Incorporating flexibility options into distribution grid reinforcement planning: a techno-economic framework approach // Applied Energy. 2019. Vol. 254. P. 113662. https://doi.org/10.1016/j.apenergy.2019.113662.

8. Krc R., Kratochvilova M., Podrouzek J., Apeltauer T., Stupka V., Pitner T. Machine learning-based node characterization for smart grid demand response flexibility assessment // Sustainability. 2021. Vol. 13. Iss. 5. P. 2954. https://doi.org/10.3390/su13052954.

9. Förderer K., Ahrens M., Bao Kaibin, Mauser I., Schmeck H. Towards the modeling of flexibility using artificial neural networks in energy management and smart grids: note // e-Energy '18: Proceedings of the Ninth Inter-

Aksaeva E. S., Glazunova A. M. Development of an artificial neural network-based method for determining the flexibility

national Conference on Future Energy Systems (Karlsruhe, 12-15 June 2018). Karlsruhe, 2018. P. 85-90. https://doi.org/10.1145/3208903.3208915.

10. Förderer K., Ahrens M., Bao Kaibin, Mauser I., Schmeck H. Modeling flexibility using artificial neural networks // Proceedings of the 7th DACH + Conference on Energy Informatics. 2018. Vol. 21. P. 73-91. https://doi.org/10.1186/s42162-018-0024-4.

11. Hammami Z., Mouchaweh M. S., Mouelhi W., Said L. B. Discussion and review of the use of neural networks to improve the flexibility of smart grids in presence of distributed renewable resources // 17th IEEE International Conference on Machine Learning and Applications (Orlando, 17-20 December 2018). Orlando: IEEE, 2018. P. 1304-1309. https://doi.org/10.1109/ICMLA.2018.00211.

12. MacDougall P., Kosek A. M., Bindner H., Deconinck

G. Applying machine learning techniques for forecasting flexibility of virtual power plants // IEEE Electrical Power and Energy Conference. 2016. https://doi.org/ 10.1109/EPEC.2016.7771738.

13. Maruf M. N. I., Munoz L. A. H., Nguyen P. H., Ferreira

H. M. L., Kling W. L. An enhancement of agent-based power supply-demand matching by using ANN-based forecaster // 4th IEEE PES Innovative Smart Grid Technologies Europe. 2013. https://doi.org/10.1109/ISGTEurope.2013.6695257.

14. Coccia G., Mugnini A., Polonara F., Arteconi A. Artificial-neural-network-based model predictive control to exploit energy flexibility in multi-energy systems comprising district cooling // Energy. 2021. Vol. 222. https://doi.org/10.1016/j.energy.2021.119958.

15. Baboli P. T., Babazadeh D., Bowatte D. R. K. Measurement-based modeling of smart grid dynamics: a digital twin approach // 10th Smart Grid Conference. 2020. https://doi.org/10.1109/SGC52076.2020.9335750.

16. Глазунова А. М., Аксаева Е. С. Оценка гибкости электроэнергетической системы с ветровыми станциями и накопителями энергии в режиме реального времени // Электроэнергия. Передача и распределение. 2021. № 3. С. 24-31.

17. Glazunova A., Aksaeva E., Semshikov E., Negnevitsky M. Determining the flexibility of power systems with high share of wind generation using artificial neural networks // 31st Australasian Universities Power Engineering Conference. 2021. https://doi.org/ 10.1109/AUPEC52110.2021.9597838.

18. Аксаева Е. С., Глазунова А. М. Использование искусственных нейронных сетей при определении гибкости электроэнергетической системы // Методические вопросы исследования надежности больших систем энергетики. Надежность систем энергетики в условиях их цифровизации: 93-е заседание семинара (г. Волжский, 13-17 сентября 2021 г.). Волжский, 2021. С. 272-282.

19. Пархоменко С. С., Леденева Т. М. Обучение нейронных сетей методом Левенберга-Марквардта в условиях большого количества данных // Вестник Воронежского государственного университета. Серия: Системный анализ и информационные технологии. 2014. № 2. С. 98-106.

20. Кохонен Т. Самоорганизующиеся карты / пер. 3-го англ. изд. М.: Бином. Лаборатория знаний, 2008. 655 с.

References

1. Mohandes B., Moursi M. S. E., Hatziargyriou N., Khatib S. E. A review of power system flexibility with high penetration of renewables. EEE Transactions on Power Systems. 2019;34(4):3140-3155. https://doi.org/10.1109/TPWRS.2019.2897727.

2. Rebours Y., Kirschen D. S., Trotignon M., Rossignol S. A survey of frequency and voltage control ancillary services - Part I: Technical features. IEEE Transactions on Power Systems. 2007;22(1):350-357. https://doi.org/10.1109/TPWRS.2006.888963.

3. Terras J. M., Catia S., Zita V., Faria P. Consumers modelling and clustering for the use of flexibility to mitigate network congestion. Proceedings Journal. 2020;2020(1):364-367. https://doi.ogr/10.1049/oap-cired.2021.0059.

4. Sidorovich V., Bokarev B., Chausov I., Kuleshov M., Rychkov S., Burdin I. Demand management in the Russian energy sector: emerging opportunities. Expert-analytical report. EnergyNet. 2019. Available from: https://www.so-

ups.ru/fileadmin/files/company/markets/dr/publication/Ene rgyNet_2019.pdf [Accessed 12th March 2021]. (In Russ.).

5. Bell K. R. W., Nedic D. P., Martin L. A. S. S. The need for interconnection reserve in a system with wind generation. IIEEE Transactions on Sustainable Energy. 2012;3(4):703-712.

https://doi.org/10.1109/TSTE.2012.2208989.

6. Chicco G., Riaz S., Mazza A., Mancarella P. Flexibility from distributed multienergy systems. In:

Proceedings of the IEEE. 2020;108(9):1496-1517. https://doi.org/10.1109/JPR0C.2020.2986378.

7. Klyapovskiy S., You Shi, Michiorri A., Kariniotakis G., Bindner H.W. Incorporating flexibility options into distribution grid reinforcement planning: a techno-economic framework approach. Applied Energy. 2019;254:113662. https://doi.org/10.1016/j.apenergy.2019.113662.

8. Krc R., Kratochvilova M., Podrouzek J., Apeltauer T., Stupka V., Pitner T. Machine learning-based node characterization for smart grid demand response flexibility assessment. Sustainability. 2021;13(5):2954. https://doi.org/10.3390/su13052954.

9. Förderer K., Ahrens M., Bao Kaibin, Mauser I., Schmeck H. Towards the modeling of flexibility using artificial neural networks in energy management and smart grids: note. In: e-Energy '18: Proceedings of the Ninth International Conference on Future Energy Systems. 1215 June 2018, Karlsruhe. Karlsruhe; 2018, p. 85-90. https://doi.org/10.1145/3208903.3208915.

10. Förderer K., Ahrens M., Bao Kaibin, Mauser I., Schmeck H. Modeling flexibility using artificial neural networks. In: Proceedings of the 7th DACH + Conference on Energy Informatics. 2018;21:73-91. https://doi.org/10.1186/s42162-018-0024-4.

11. Hammami Z., Mouchaweh M. S., Mouelhi W., Said L. B. Discussion and review of the use of neural networks to improve the flexibility of smart grids in presence of distributed renewable resources. In: 17th IEEE International Conference on Machine Learning and Applications. 17-20

2022;26(2):197-216

ISSN 2782-6341 (online)

December 2018, Orlando. Orlando: IEEE; 2018, p. 13041309. https://doi.org/10.1109/ICMLA.2018.00211.

12. MacDougall P., Kosek A. M., Bindner H., Deconinck G. Applying machine learning techniques for forecasting flexibility of virtual power plants. In: IEEE Electrical Power and Energy Conference. 2016. https://doi.org/10.1109/EPEC.2016.7771738.

13. Maruf M. N. I., Munoz L. A. H., Nguyen P. H., Ferreira H. M. L., Kling W. L. An enhancement of agent-based power supply-demand matching by using ANN-based forecaster. In: 4th IEEE PES Innovative Smart Grid Technologies Europe. 2013. https://doi.org/10.1109/ ISGTEurope.2013.6695257.

14. Coccia G., Mugnini A., Polonara F., Arteconi A. Artificial-neural-network-based model predictive control to exploit energy flexibility in multi-energy systems comprising district cooling. Energy. 2021 ;222. https://doi.org/10.1016/j.energy.2021.119958.

15. Baboli P. T., Babazadeh D., Bowatte D. R. K. Measurement-based modeling of smart grid dynamics: a digital twin approach. In: 10th Smart Grid Conference. 2020. https://doi.org/10.1109/SGC52076.2020.9335750.

16. Glazunova A. M., Aksaeva E. S. Online estimation of flexibility of a power system that contains wind stations and energy storage units. Elektroenergiya. Peredacha i raspredelenie. 2021;3:24-31. (In Russ.).

17. Glazunova A., Aksaeva E., Semshikov E., Negnevitsky M. Determining the flexibility of power systems with high share of wind generation using artificial neural networks. In: 31st Australasian Universities Power Engineering Conference. 2021. https://doi.org/10.1109/AUPEC52110.2021.9597838.

18. Aksaeva E. S., Glazunova A. M. The use of artificial neural networks under determination of electric power system flexibility. Metodicheskie voprosy issledovaniya nadezhnosti bol'shih sistem energetiki. Nadezhnost' sis-tem energetiki v usloviyah ih cifrovizacii: 93-e zasedanie seminara = Methodological issues of research of the reliability of large energy systems. Reliability of energy systems in terms of digitalization: 93rd meeting of the seminar. 13-17 September 2021, Volzhskij. Volzhskij; 2021, p. 272-282. (In Russ.).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

19. Parkhomenko S. S., Ledeneva T. M. Training of neural networks by the Levenberg-Marquardt method in conditions of a large amount of data. Vestnik Voronejskogo gosudarstvennogo universiteta. Seriya: Sistemnyi analiz i informacionnye tehnologii = Proceedings of Voronezh State University. Series: Systems analysis and information technologies. 2014;2:98-106.

20. Kohonen T. Self-organizing maps, 2008, 655 p. (Russ. ed.: Samoorganizuyushchiesya karty. Moscow, Binom. Laboratoriya znanij; 2008, 655 p.)

ИНФОРМАЦИЯ ОБ АВТОРАХ

Аксаева Елена Сергеевна,

кандидат технических наук,

научный сотрудник Отдела

электроэнергетических систем,

Институт систем энергетики

им. Л.А. Мелентьева СО РАН,

664033, г. Иркутск, ул. Лермонтова, 130, Россия

Глазунова Анна Михайловна,

доктор технических наук, доцент, старший научный сотрудник Отдела электроэнергетических систем, Институт систем энергетики им. Л.А. Мелентьева СО РАН,

664033, г. Иркутск, ул. Лермонтова, 130, Россия

Вклад авторов

Все авторы сделали эквивалентный вклад в подготовку публикации.

Конфликт интересов

Авторы заявляют об отсутствии конфликта интересов.

Все авторы прочитали и одобрили окончательный вариант рукописи.

Информация о статье

Статья поступила в редакцию 18.01.2022; одобрена после рецензирования 21.03.2022; принята к публикации 01.06.2022.

INFORMATION ABOUT THE AUTHORS

Elena S. Aksaeva,

Cand. Sci. (Eng.),

Researcher the Department

of Electric Power Systems,

Melentiev Energy Systems Institute SB RAS,

130, Lermontov St., Irkutsk 664033, Russia

Anna M. Glazunova,

Dr. Sci. (Eng.), Associate Professor, Senior Researcher of the Department of Electric Power Systems, Melentiev Energy Systems Institute SB RAS, 130, Lermontov St., Irkutsk 664033, Russia;

Contribution of the authors

The authors contributed equally to the preparation of the article.

Conflict of interests

The authors declare no conflict of interests.

The final manuscript has been read and approved by all the co-authors.

Information about the article

The article was submitted 18.01.2022; approved after reviewing 21.03.2022; accepted for publication 01.06.2022.

i Надоели баннеры? Вы всегда можете отключить рекламу.