Применение генетического алгоритма оптимизации при компенсации реактивной мощности | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 27 апреля, печатный экземпляр отправим 1 мая.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Рубрика: Технические науки

Опубликовано в Молодой учёный №20 (362) май 2021 г.

Дата публикации: 12.05.2021

Статья просмотрена: 95 раз

Библиографическое описание:

Утюж, Т. И. Применение генетического алгоритма оптимизации при компенсации реактивной мощности / Т. И. Утюж. — Текст : непосредственный // Молодой ученый. — 2021. — № 20 (362). — С. 104-106. — URL: https://moluch.ru/archive/362/80930/ (дата обращения: 18.04.2024).



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

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

Максимальная экономия энергетических ресурсов на сегодняшний день является одной из наиболее актуальной задачи в энергетике. Эта задача сводится к снижению потерь электроэнергии. В настоящее время качество электроэнергии в сети становится серьезной проблемой, которую необходимо изучить, чтобы добиться надежной системы электроснабжения. Компенсация реактивной мощности системы является одним из решений. Такая компенсация влияет не только на устойчивость системы, но и на ее надежность, что в настоящее время является приоритетом для получения качественной и надежной электроэнергии.

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

Различные задачи математического моделирования и математической статистики сводятся к экстремальным задачам, то есть к нахождению экстремума некоторой функции. Из-за некоторых определенных особенностей такие задачи формируют определенный класс целевых функций. Эволюционные алгоритмы можно отнести к «nature inspired» процессам, иными словами, «позаимствованным у природы». Эти алгоритмы используются при комбинаторной оптимизации. [2]

Эволюционные алгоритмы — это методы стохастического поиска, которые имитируют естественную биологическую эволюцию и (или) социальное поведение, разновидности. Такие алгоритмы были разработаны, чтобы прийти к почти оптимальным решениям в крупномасштабных задачах оптимизации, для которых классические математические методы не подходят из-за больших погрешностей.

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

Большое количество алгоритмов оптимизации обязательно поднимает вопрос о лучшем алгоритме оптимизации. Конечно, если существует оптимальный алгоритм оптимизации, то все остальные алгоритмы были бы излишними. Но универсального алгоритма оптимизации, который может решить все проблемы в энергосистеме, возникающие на практике, не существует. Все известные алгоритмы оптимизации в настоящее время могут быть использованы без ограничений только в конкретных областях. По характеру конкретной проблемы два различных алгоритма могут предложить несколько решений. Рассмотрим один из наиболее популярных алгоритмов оптимизации компенсирующих устройств в электроэнергетике: генетический алгоритм.

Первый эволюционный алгоритм в литературе был представлен в виде генетического алгоритма (ГА). [1] ГА был разработан на основе дарвиновских принципов «выживания наиболее приспособленных» и естественного процесса эволюции через воспроизводство. ГА продемонстрировал способность почти всегда находить оптимальные решения во многих проблемах техники. Несмотря на свое преимущество, ГА может потребовать длительное время для обработки результатов при поиске оптимального решения для развития. В попытке сократить время обработки результатов и улучшить качество решений, были предложены улучшения ГА, а также разработаны новые ЭА: от алгоритма имитации роста растений и алгоритма прямого поиска до алгоритма поиска кукушки и алгоритма цветочного опыления.

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

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

ГА является интеллектуальной формой метода проб и ошибок, и основан на улучшении приспособленности биологических систем.

ГА работает со случайной совокупностью решений (хромосомы), которые состоят из множества элементов — ген . Пригодность каждой хромосомы определяется путем сравнения его с целевой функцией — приспособленность живого организма. При имитации естественного выживания наиболее приспособленного процесса, лучше всего хромосомы обмениваются информацией (через кроссовер или мутацию) для получения хромосом потомства. [3]

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

В основном, данный алгоритм реализуется на базе Mathcad, где целевая, как было уже сказано ранее, является приспособленностью живого организма, а оптимальное решения эквивалентно понятию фенотип. Мощность компенсирующего устройства в i-м узле преобразуется в хромосому при помощи функции кодирования. Функция декодирования восстанавливает решение обратным преобразованием. [2]

Решение поставленной задачи сводится к нахождению экстремума некоторой функции приспособленности из допустимых значений мощностей компенсирующих устройств — популяций.

Для наглядности приведу обобщенную блок-схему генетического алгоритма при поиске оптимального размещения компенсирующих устройств в сети (рис. 1).

Блок-схема генетического алгоритма

Рис. 1. Блок-схема генетического алгоритма

ГА, используемый в энергетике, представляет собой устойчивое состояние (потомок заменяет худшую хромосому, только если она лучше) и кодируется вещественно (переменные представлены действительными числами).

Соответственно, для значений, которые находятся в пределах 9–10 % от всех возможных решений, мы можем получить решения, которые удовлетворяют требованиям поиска. Данный алгоритм значительно сокращает время вычислений и дает значительно точные показатели. [4]

Для достижения энергоэффективности и повышения надежности в промышленных сетях необходимы различные подходы при оптимизации сети. Эволюционные методы позволяют улучшить технико-экономические показатели сетей и улучшить показатели сети в целом.

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

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

В данной статье был рассмотрен один из наиболее известных методов оптимизации размещения компенсирующих устройств — генетический алгоритм. Можно выделить следующие достоинства этого метода: возможность параллельной работы с несколькими альтернативными решениями; высокая скорость сходимости к точке экстремума; работа не только с непрерывные, но и дискретными переменными, а также с многоцелевыми задачами. [5]

Литература:

  1. Holland J. Adaptation in natural and artificial systems. Ann Arbor, MI: University of Michigan Press; 1975.
  2. Vasiljevic D. Classical and Evolutionary Algorithms in the Optimization of Optical Systems. Springer, Boston, MA; Kluwer Academic Publishers 2002.Pages 279.
  3. Влацкая Л. А., Семенова Н. Г., Применение генетических алгоритмов в задачах оптимизации размещения компенсирующих устройств // Электротехнические системы и комплексы. 2019. № 4(45). С. 21–28
  4. Кремер О. Б., Подвальный С. Л. Программная реализация решения оптимизационных задач методом генетического алгоритма // Вестник ВГТУ. 2017. С.23–24
  5. Нелюбов В. М., Пилипенко О. И. Электрические сети и системы: учеб. пособие. / Оренбургский гос. ун-т. Оренбург: ОГУ, 2018. 188с
Основные термины (генерируются автоматически): генетический алгоритм, решение, алгоритм, локальный экстремум, оптимальное решение, реактивная мощность, алгоритм оптимизации, глобальный экстремум, достижение энергоэффективности, живой организм.


Похожие статьи

Применение генетического алгоритма для решения задачи...

В статье рассматривается решение задачи оптимального распределения ресурсов в процессе выполнения административных регламентов с целью

Библиографическое описание: Науменко, В. В. Применение генетического алгоритма для решения задачи распределения ресурсов в...

Алгоритмы оптимальной структуры компьютерной сети

В статье рассмотрен метод решения задач выбора оптимальной структуры компьютерной сети при её оптимизации.

Рассмотрен генетический алгоритм. Целью статьи является анализ данного алгоритма и обоснование его применения при осуществлении оптимизации сети.

Сравнительный анализ численного решения задач оптимального...

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

Модели генетических алгоритмов | Статья в журнале...

Модели генетических алгоритмов. Генетические алгоритмы применяются для решения. На следующем шаге алгоритма создаётся начальная популяция

Генетический алгоритм (ГА) – метод оптимизации, основанный на концепциях естественного отбора и генетики.

Генетический алгоритм для нахождения коэффициентов...

Библиографическое описание: Пожарский, Д. А. Генетический алгоритм для нахождения коэффициентов аппроксимации функции в

Метод основан на сведении уравнения (7) к интегральному уравнению ВинераХопфа, при решении которого используем аппроксимацию.

Роевой интеллект и групповая робототехника в решении...

Генетические алгоритмы являются универсальным методом оптимизации

роевой интеллект, алгоритм, агент, муравьиный алгоритм, метод роя частиц, область, целевая

В статье рассматривается решение задачи оптимального распределения ресурсов в процессе...

Обзор методов решения задачи удовлетворения ограничений

Генетический алгоритм, конечно, не может решить задачу, если потребуется найти все её решения, но зато он существенно увеличивает скорость нахождения решения в сравнении с методами перебора или поиска с возвратом. Распространение ограничений.

С++ библиотека компонентов генетических алгоритмов

Модели генетических алгоритмов. Генетические алгоритмы применяются для решения

Этот алгоритм в современном мире применяется в машинном обучении, для решений задач.

Ключевые слова: генетический алгоритм сети, метод моделирования сети, оптимальная...

Роевой интеллект и его наиболее распространённые методы...

Оптимизационный алгоритм с подражанием колонии муравьев (далее, муравьиный алгоритм) ‒ один из самых эффективных алгоритмов для решения задач по поиску маршрутов в графах и по нахождению приблизительных решений для задачи коммивояжёра.

Похожие статьи

Применение генетического алгоритма для решения задачи...

В статье рассматривается решение задачи оптимального распределения ресурсов в процессе выполнения административных регламентов с целью

Библиографическое описание: Науменко, В. В. Применение генетического алгоритма для решения задачи распределения ресурсов в...

Алгоритмы оптимальной структуры компьютерной сети

В статье рассмотрен метод решения задач выбора оптимальной структуры компьютерной сети при её оптимизации.

Рассмотрен генетический алгоритм. Целью статьи является анализ данного алгоритма и обоснование его применения при осуществлении оптимизации сети.

Сравнительный анализ численного решения задач оптимального...

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

Модели генетических алгоритмов | Статья в журнале...

Модели генетических алгоритмов. Генетические алгоритмы применяются для решения. На следующем шаге алгоритма создаётся начальная популяция

Генетический алгоритм (ГА) – метод оптимизации, основанный на концепциях естественного отбора и генетики.

Генетический алгоритм для нахождения коэффициентов...

Библиографическое описание: Пожарский, Д. А. Генетический алгоритм для нахождения коэффициентов аппроксимации функции в

Метод основан на сведении уравнения (7) к интегральному уравнению ВинераХопфа, при решении которого используем аппроксимацию.

Роевой интеллект и групповая робототехника в решении...

Генетические алгоритмы являются универсальным методом оптимизации

роевой интеллект, алгоритм, агент, муравьиный алгоритм, метод роя частиц, область, целевая

В статье рассматривается решение задачи оптимального распределения ресурсов в процессе...

Обзор методов решения задачи удовлетворения ограничений

Генетический алгоритм, конечно, не может решить задачу, если потребуется найти все её решения, но зато он существенно увеличивает скорость нахождения решения в сравнении с методами перебора или поиска с возвратом. Распространение ограничений.

С++ библиотека компонентов генетических алгоритмов

Модели генетических алгоритмов. Генетические алгоритмы применяются для решения

Этот алгоритм в современном мире применяется в машинном обучении, для решений задач.

Ключевые слова: генетический алгоритм сети, метод моделирования сети, оптимальная...

Роевой интеллект и его наиболее распространённые методы...

Оптимизационный алгоритм с подражанием колонии муравьев (далее, муравьиный алгоритм) ‒ один из самых эффективных алгоритмов для решения задач по поиску маршрутов в графах и по нахождению приблизительных решений для задачи коммивояжёра.

Задать вопрос