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

кандидата технических наук
Швыров, Игорь Витальевич
город
Санкт-Петербург
год
2013
специальность ВАК РФ
05.13.06
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Оптимизация режимов электроэнергетических систем на основе эволюционных алгоритмов»

Автореферат диссертации по теме "Оптимизация режимов электроэнергетических систем на основе эволюционных алгоритмов"

На правах рукописи

Швыров Игорь Витальевич

ОПТИМИЗАЦИЯ РЕЖИМОВ ЭЛЕКТРОЭНЕРГЕТИЧЕСКИХ СИСТЕМ НА ОСНОВЕ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ

Специальность: 05.13.06 - Автоматизация и управление технологическими процессами и производствами (промышленность)

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

11 ДЕК 2013

005543936

Санкг- Пегербург-2013

005543936

Работа выполнена в Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» им. В.И.Ульянова (Ленина), на кафедре систем автоматического управления

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

кандидат технических наук, Сагасг-Петербургский государственный электротехнический университет «ЛЭТИ» им. В .И. Ульянова (Ленина) (СПбГЭТУ), доцент кафедры систем автоматического управления

Официальные оппоненты: Тютиков Владимир Валентинович

доктор технических наук, проректор по научной работе, Ивановский государственный энергетический университет имени В.И. Ленина, профессор кафедры электроники и микропроцессорных систем

Борисов Павел Александрович кандидат технических наук, Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, доцент кафедры электротехники и прецизионных электромеханических систем

Ведущая организация: ОАО «Силовые машины»,

Завод «Электросила», г. Санкт-Петербург

Защита состоится « 23 » декабря 2013 г. в _[4 часов на заседании диссертационного совета Д 212.238.07 при Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» им. В.И.Ульянова (Ленина) по адресу: 197376, Санкт-Петербург, ул. Проф. Попова, д. 5.

С диссертацией можно ознакомиться в библиотеке университета

Автореферат разослан «_»_2013 года.

Ученый секретарь диссертационного совета

В.В.Цехановский

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

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

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

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

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

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

Решению различных аспектов задач оптимизации в электроэнергетических системах посвящены работы Аюева Б.И., Бартоломея П.И., Веникова В.А., Давыдова В.В., Идельчика В.И, Ерохина П.М., Любченко ВЛ., Манусова В.З., Неуймина В.Г., Павлюченко Д.А., Тарасова В.И. и др.

Цель и задачи исследований

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

Для достижения поставленной цели в диссертационной работе решены следующие задачи:

1. Разработка алгоритмов оптимизации режимов электроэнергетической системы.

2. Оптимизация выбора параметров и мест установки электротехнических устройств (источники реактивной мощности, линейные регуляторы) в электроэнергетической системе.

3. Сравнительное исследование эволюционных алгоритмов и методов нелинейного программирования в задачах оптимизации электроэнергетических систем.

4. Создание программных модулей оптимизации и графических интерфейсов.

Методы исследования

Для решения поставленных задач были использованы: теория оптимального управления, методы математического моделирования режимов электроэнергетических систем, методы нелинейного программирования и эволюционные алгоритмы: генетические, пчелиные и муравьиные алгоритмы, математические пакеты МаЙлЬ.

Научные результаты, выносимые на защиту

1. Алгоритм комплексной оптимизации режимов электроэнергетических систем.

2. Способ оптимального выбора параметров и мест установки электротехнических устройств (источники реактивной мощности, линейные регуляторы).

3. Методика по практическому применению эволюционных алгоритмов для оптимизации режимов электроэнергетических систем.

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

Новизна научных результатов

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

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

3. Методика по практическому применению эволюционных алгоритмов для оптимизации режимов электроэнергетических систем включает систематизацию

рекомендованных параметров эволюционных алгоритмов для оптимизации режимов ЭЭС.

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

Достоверность научных положений, результатов и выводов

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

Практическая ценность работы

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

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

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

Практическая значимость подтверждается актом использования в ЛЕНЭНЕРГО и в учебном процессе СПбГЭТУ «ЛЭТИ».

Апробация результатов работы

Основные теоретические и прикладные результаты диссертационной работы докладывались и получили одобрение на международном молодежном форуме «Энергоэффективные электротехнологии» (сентябрь 2011, г. Санкт-Петербург); XVI международной конференции по мягким вычислениям и измерениям (май 2013, г. Санкт-Петербург); на 63 - 66 научно-технических конференциях профессорско-преподавательского состава ЭТУ (СПбГЭТУ «ЛЭТИ», февраль 2010 - 2013 гг.).

Публикации. Основные теоретические и практические результаты диссертации опубликованы в 6 научных работах, в том числе 3 статьи в рецензируемых и входящих в перечень ВАК и 3 публикации в материалах международных и всероссийских научно-технических конференций. Получено два свидетельства о государственной регистрации программ для ЭВМ.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав с выводами, заключения, списка литературы. Основная часть работы изложена на 125 страницах машинописного текста. Работа содержит 30 рисунков и 12 таблиц, список литературы содержит 135 наименований.

КРАТКОЕ СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы диссертационной работы, сформулированы цели и задачи исследований, перечислены основные научные результаты диссертации. Кратко изложено содержание диссертации по главам.

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

Задача оптимизации в ЭЭС формулируется как стандартная задача оптимизации с ограничениями:

минимизировать Дм,л:) при условии ^и,х)=0, /¡(и, х) > 0, где и - множество независимых переменных в системе, х - множество зависимых переменных, /(и,*) - некоторая функция цели.

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

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

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

• метод учета ограничений типа равенства;

• метод учета ограничений типа неравенства;

• метод поиска минимума.

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

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

лучших решений (количество начальных решений 5, лучших решений 2, размер окрестности 1). На рис. 26 приведена зависимость значения целевой функции от значения окрестности (количество начальных решений 5, лучших решений 2, число решений в окрестности 7). В первом случае целевая функция принимает наименьшее значение при количестве решений в окрестности лучших решений больше 6, во втором случае - при значении окрестности 1.

9

1

V-

Рис. 2

На рис. 3 показано влияние изменения параметров МА на значение целевой функции. На рис. За приведена зависимость значения целевой функции от числа «плохих» решений (количество начальных решений 10, «хороших» решений 6, размер окрестности 2 ). На рис.Зб приведена зависимость значения целевой функции от числа начальных решений (количество «хороших» решений 2, «плохих» решений 1, размер окрестности 2). В первом случае целевая функция имеет наименьшее значение при значении «плохих решений» равном 4, во втором случае - при значении начальных решений больше 14.

Рис. 3

Муравьиный алгоритм:

1. Случайным образом в области допустимых значений генерируется набор возможных решений N.

2. Решения сортируются в зависимости от их пригодности (значения целевой функции), от лучшего к худшему.

3. Происходит обновление показателя интенсивности фермента т';- (т)о = 1 ) для каждой переменной у решения / согласно позиции в отсортированном списке,

= + «(^О - 0 > 1<КС,

где N0 - число пригодных решений, а е [0,1] - вес фермента, характеризующий величину обновления показателя х у (принимаем ос =0,5).

4. Каждому решению приписывается значение случайной величины р е [0,1] . Модификация решения производится, если величина р меньше заданного значения е [О, 1] (принимаем q = 0,9 ,чтобы большинство решений участвовали в процессе модификации).

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

выбором из вероятностей р{, где т-/

р] = Т' . ¿-/=1 г

Переменные 1, 2, 3, 4

На рис. 4 показан принцип модификации решения г.

5. Отбрасываются худшие решения и случайным образом генерируется такое же количество новых возможных решений.

6. Обновление показателя Ту для каждого решения, согласно новой сортировке

х'у (Г + 1) = рт^.(О + а.(Лге - /), кНв

в противном случае + =

где ту(Г + 1) - значение показателя ту на следующем шаге, р е [0,1] -интенсивность испарения фермента (принимаем р = 0,7).

7. Случайный поиск.

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

После нескольких новых решений алгоритм выбирает между лучшим и случайным решением.

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

Среди общих особенностей эволюционных алгоритмов можно отметить следующие:

1. Эволюционные алгоритмы - поисковые алгоритмы оптимизации, которые не гарантируют нахождения (глобального оптимума) точного решения, но, тем не менее, с их помощью можно «достаточно быстро и достаточно точно» получить решение.

2. На каждой итерации оперируют с совокупностью решений.

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

4. Достаточно просты в понимании и в реализации в виде программы.

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

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

Решаются следующие оптимизационные задачи: 1) оптимизация режима электроэнергетической системы по активной мощности тепловых электростанций; 2) оптимизация режима электроэнергетической системы по реактивной мощности; 3) общая задача комплексной оптимизации.

Задача оптимизации режима по активной мощности решается как самостоятельная задача оптимизации режима либо, как подзадача в более сложной задаче комплексной оптимизации.

Задача оптимизации режима по активной мощности формулируется как стандартная задача оптимизации с ограничениями:

• минимизировать целевую функцию, представляющую собой суммарные затраты на топливо в ЭЭС:

F = ¿ C,(/>n)->min,

i=l

где Ppi - активная мощность, генерируемая в i-м узле,

С(РЛ) - расходная характеристика на г-й станции;

• учитывая ограничения в виде равенств, представляющие собой уравнения установившегося режима (УУР), следующего вида:

Pk ~ VkGkk -Vk ZVm(GkmcosЪкт + Bkmsin 8km) = 0

met ^

Qk + VkBkk + vk Tvm(Bk mCOS 5km Gkm sin bkm) = 0

m<ak

где Vk,Sk,Pk,Qk- модуль и фазовый угол комплекса напряжения, активная и реактивная мощности узла к ; Gkm + JBkm = Ykm - элемент матрицы комплекса узловых проводимостей; 5кт = <5к — ёт - разность фазовых углов между смежными узлами кит;

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

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

Рассмотрена оптимизация режимов на примере стандартной 30-узловой схемы IEEE (Institute of Electric and Electronic Engineers), изображенной на рис. 5.

В представленной системе имеется 6 тепловых электростанций (ТЭС) - узлы 1,2,5,8,11,13, а также 24 нагрузочные станции.

Для агрегатов ТЭС известны расходные характеристики (зависимости стоимости расхода топлива С от активной мощности Рг, вырабатываемой ТЭС). На рис. 6а представлены характеристики квадратичных зависимостей, а на рис. 66 расходные характеристики имеют разрывы (возможно, при изменении состава работающих агрегатов). Каждая ТЭС имеет по величине генерирования активной мощности пределы снизу и сверху.

Издержки на топливо для каждой ТЭС (зависимость стоимости выработки ($/ч) от генерируемой активной мощности) определяются как

С(Рг) = а + ЬРг + сР} ,

где а,Ь,с- известные коэффициенты для каждой станции.

С, $/ч

С.

:оо

400

400

200

Р, МВт

Р. МВт

0

О

80

160 200

100 б

200

а

Рис. 6

Оптимизация режима электрической сети по реактивной мощности

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

Задача формулируется как стандартная задача оптимизации с ограничениями:

• минимизировать целевую функцию, представляющую собой активную мощность балансирующей станции:

где Р0 - активная мощность, генерируемая в балансирующем узле,

Оку ~ реактивная мощность компенсирующих устройств (КУ) (на схеме, изображенной на рис. 5 в нагрузочных узлах № 10, 12, 17, 19, 24 и 30 установлены КУ).

• учитывая ограничения в виде равенств, представляющие собой УУР (1);

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

Результатом решения данной задачи являются реактивные мощности КУ, которые отвечают минимальному значению целевой функции.

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

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

Шаг 7: С помощью ЭА формируется новая популяция, соответствующая новым возможным решениям задачи.

Далее алгоритм переходит на Шаг 2 и так далее, пока не сработает критерий остановки в виде заданного количества итераций.

Рис. 7

Сравнительные результаты расчетов оптимизации по активной мощности с использованием упрощенных расходных характеристик и характеристик с разрывами представлены в табл. 1, 2, соответственно.

Таблица 1

Метод расчета

Ньютон ГА ПА МА

Потери, МВт 9,2 9,33 9.36 9.36

Цена, $/ч 777,60 776, 14 776.12 776.12

Время, с >20 12,72 11,03 13,46

Метод расчета

ГА ПА МА

Потери, МВт 8.30 8.18 8.19

Цена, $/ч 763.65 763.42 763.44

Время, с 13,23 12,45 13,38

При оптимизации режима ЭЭС по активной мощности с использованием расходных характеристик с разрывами удалось снизить стоимость расхода топлива на 1,8 %. Указанная разница становится более ощутимой при росте числа узлов генерирования и размерности электрической сети. Результаты оптимизации для разных ЭА существенно не различаются, как по стоимости, так и по времени расчета. Зависимость значения целевой функции от числа итераций для оптимизации по активной мощности с помощью разных эволюционных алгоритмов представлена на рис. 8.

Рис. 8

При оптимизации режима по реактивной мощности с помощью ЭА удалось снизить суммарные потери активной мощности в ЭЭС до 8,10 МВт (на 1 %).

При комплексной оптимизации суммарные потери активной мощности в сети составили 8,15 МВт, но при этом время расчета уменьшилось почти в 2 раза (по сравнению с оптимизацией в 2 этапа).

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

В современной электротехнике особое место занимают, так называемые, устройства FACTS (Flexible AC Transmission Systems) или гибкие системы передачи переменного тока (в отечественных публикациях чаще встречается термин устройства управления передача! электроэнергии»). Основная функция FACTS заключается в возможности «гибкого» управления режимами в реальном времени: поддержания необходимого уровня напряжения в сети, управления потоками мощности, повышения пропускной способности линий электропередач, повышения статической и динамической устойчивости ЭЭС.

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

Формулировка задачи определения оптимальных параметров и мест установки устройств FACTS:

• минимизировать целевую функцию, представляющую собой суммарные потери активной мощности в ЭЭС:

п

в случае размещения КУ: F = £ &P(Q¡) —> min, где QKy¡ - вектор значений

/=1

реактивных мощностей КУ;

п

в случае размещения линейных регуляторов (ЛР): F = X ) —» min ,

1=1

где 5jipi - вектор значений углов ЛР;

• учитывая ограничения в виде равенств, представляющие собой УУР: дляКУ:

pk - vkGkk -vk Y.Vm(Gkmcos8¿m + Bkmsin 8km) = 0

тек

Qk + Qkví + VkBkk + Vk ZVm(Вктcos8km - Gkmsin Skm) = o'

тек

где QKy¡ - значение реактивной мощности КУ в i узле; для ЛР:

Рк - K2GU -VkYym (Gkm cos(^„ + 8ЛИ) + Вы sin {8Ы + 5ЛР1)) = О

тек

а + Ук2Вкк +КХК„(Вы cos(^„ + 0ЛР!)-Gh„ sin(^ + SJW¡)) = 0 '

тЕк

где 8 jipi - значение угла ЛР в i ветви;

• учитывая ограничения в виде неравенств, представляющие собой предельные ограничения на следующие переменные: реактивные мощности КУ или значения углов ЛР, модули и фазовые углы комплекса напряжений.

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

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

Шаг 2: Производится расчет системы нелинейных уравнений установившегося режима методом Ньютона.

После расчета системы происходит проверка ограничений, наложенных на переменные (в зависимости от вида задачи) с помощью метода штрафов. Шаг 3: Расчет целевой функции - суммарных потерь в ЭЭС:

Я/> = Z GkmfVk +Vm~2VkVm cos(5k -5И)).

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

Шаг 5: С помощью ЭА формируется новая популяция, соответствующая новым возможным решениям задачи.

Далее алгоритм переходит на Шаг 2 и так далее, пока не сработает критерий остановки в виде заданного количества итераций.

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

Имеется 5 КУ(ЛР) с пределами регулирования реактивной мощности от 0 до 10 МВар (для ЛР от -5 до +5 градусов), требуется найти такие места размещения КУ (ЛР) и их параметры, чтобы суммарные потери активной мощности в сети были минимальными.

На рис.9 представлена зависимость целевой функции (потерь активной мощности) от числа итераций разными эволюционными алгоритмами для задачи размещения ЛР в ЭЭС. С помощью ЭА при размещении ЛР и КУ удалось снизить потери активной мощности в ЭЭС до 8 МВт и 7,95 МВт соответственно (или на 3,5%).

Рис.9 Заключение

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

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

3. Применение эволюционных алгоритмов в задачах с дискретными значениями переменных не требует каких-либо допущений и упрощений задачи. При решении задачи оптимального размещения и определения параметров компенсирующих устройств и линейных регуляторов удалось снизить потери в системе на 3,5%.

4. Предложенная методика по практическому применению эволюционных алгоритмов для оптимизации режимов электроэнергетических систем включает систематизацию рекомендованных параметров эволюционных алгоритмов для оптимизации режимов ЭЭС.

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

Публикации по теме диссертации

Статьи, опубликованные в изданиях, включенных в перечень ВАК:

1. Поляхов Н.Д., Приходы® И.А, Поляхов Д.Н., Швыров И.В. Диагностика состояния электротехнического оборудования/ Поляхов Н.Д., Приходько И.А., Поляхов Д.Н., Швыров И.В// Изв. СПбГЭТУ «ЛЭТИ». СПб. 2011. №6. С.61-66

2. Поляхов НД, Приходько И.А., Швыров И.В. Оптимизация распределения потоков мощности в энергосистеме с помощью генетических алгоритмов/ Н.Д. Поляхов, И.А. Приходько, ИЗ. Швыров// Современные проблемы науки и образования -2012.-№3.

3. Поляхов НД., Приходько И.А., Швыров И.В. Оптимальное размещение устройств FACTS в электрической системе с помощью эволюционных алгоритмов/ НД. Поляхов, И.А. Приходько, И.В. Швыров // Образование и наука XXI века - 201 Зг., том 14.

Другие работы:

4. Поляхов Д.Н., Рубцов И.А., Швыров И.В. Диагностика развивающихся дефектов трансформаторного оборудования/ Поляхов Д.Н., Рубцов И.А., Швыров И.В.// Тез. доклада межд. молодеж. форума «Энергоэффекгивные элекгротехнологии», СПб - 2011

5. Рубцов И.А., Швыров И.В. Оптимальное потокораспределение мощности в энергосистеме/ Рубцов И.А., Швыров И.В.// Тез. доклада межд. молодеж. форума «Энергоэффекгивные элекгротехнологии», СПб - 2011

6. Поляхов НД., Приходько И.А., Швыров И.В. Решение задач оптимизации режимов энергосистемы с помощью эволюционных алгоритмов/ НД. Поляхов, И.А. Приходько, ИВ. Швыров // Сб. тр. междунар. конф. по мягким вычислениям и измерениям SCM-2013. Saint-Petersburg, 23-25 May. - 2013.

7. Швыров И.В. Свидетельство о государственной регистрации программы для ЭВМ №2012613690. Комплексная оптимизация 30-ти узловой схемы с помощью генетического алгоритма. 19.042012г.

8. Швыров И.В. Свидетельство о государственной регистрации программы для ЭВМ №2013613037. Оптимизация режима 30-ти узловой схемы с помощью пчелиного алгоритма. 21.03.2013г.

Подписано в печать 21.11.13. Формат 60*84 1/16. Бумага офсетная. Печать цифровая. Печ. л. 1,0. Тираж 100 экз. Заказ 129.

Отпечатано с готового оригинал-макета.

Издательство СПбГЭТУ "ЛЭТИ" 197376, С.-Петербург, ул. Проф. Попова, 5 Тел./факс: 346-28-56

Текст работы Швыров, Игорь Витальевич, диссертация по теме Автоматизация и управление технологическими процессами и производствами (по отраслям)

Санкт-Петербургский государственный электротехнический университет

"ЛЭТИ" им. В.И. Ульянова (Ленина)

На правах рукописи

04201455312

Швыров Игорь Витальевич

ОПТИМИЗАЦИЯ РЕЖИМОВ ЭЛЕКТРОЭНЕРГЕТИЧЕСКИХ СИСТЕМ НА ОСНОВЕ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ

Специальность: 05.13.06 - Автоматизация и управление технологическими процессами и производствами (промышленность)

Диссертация на соискание ученой степени кандидата технических наук

Научный руководитель -к.т.н., доцент Приходько И.А.

Санкт-Петербург - 2013

СОДЕРЖАНИЕ Стр.

СПИСОК СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ....................................................5

ВВЕДЕНИЕ...................................................................................................................................6

ГЛАВА 1. АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ......................................................13

1.1. Современное состояние вопроса задач оптимизации в энергетике...........13

1.1.1. Современные программные вычислительные комплексы для решения задач оптимизации в электроэнергетике.........................................................................13

1.1.2. Международные требования в управлении энергосистемами..................15

1.2. Задачи оптимизации в энергетике.............................................................................16

1.2.1. Оптимизация режимов электроэнергетических систем................................16

1.2.2. Несовместность задачи оптимизации..................................................................21

1.2.3. Оптимизация развития электроэнергетических систем...............................22

1.3. Формулировка задач нелинейного программирования,...................................23

1.4. Методы оптимизаций режимов,.................................................................................25

1.4.1. Традиционные методы оптимизации....................................................................25

1.4.2. Применение эволюционных алгоритмов............................................................31

1.4.3. Применение нетрадиционных методов оптимизации...................................33

ВЫВОДЫ........................................................................................................................................36

ГЛАВА 2. ЭВОЛЮЦИОННЫЕ АЛГОРИТМЫ..........................................................37

2.1.Эволюционные алгоритмы..............................................................................................37

2.2. Генетический алгоритм..................................................................................................38

2.2.1. Основные шаги работы...............................................................................................38

2.2.2. Основные операторы,..................................................................................................40

2.2.3. Особенности генетического алгоритма..............................................................43

2.3. Пчелиный алгоритм..........................................................................................................44

2.3.1. Основные шаги работы..............................................................................................45

2.3.2. Особенности пчелиного алгоритма......................................................................48

2.4. Муравьиный алгоритм....................................................................................................49

2.4.1. Основные шаги работы...............................................................................................49

2.4.2. Особенности пчелиного алгоритма.......................................................................54

2.5. Настройка алгоритмов,....................................................................................................55

ВЫВОДЫ......................................................................................................................................66

ГЛАВА 3. ОПТИМИЗАЦИЯ РЕЖИМОВ ЭЛЕКТРОЭНЕРГЕТИЧЕСКИХ СИСТЕМ НА ОСНОВЕ ЭВОЛЮЦИОННЫХ АЛГОРИТМОВ..........................67

3.1. Постановка задачи............................................................................................................67

3.2. Формулировка задач оптимизации режимов электроэнергетических систем.........................;....................................................................................................................68

3.2.1. Оптимизация режимов электроэнергетических систем по активной мощности.......................................................................................................................................68

3.2.2. Оптимизация режимов электроэнергетических систем по реактивной мощности.......................................................................................................................................70

3.2.3. Комплексная оптимизация режимов электроэнергетических систем... 71

3.3. Расходные характеристики и характеристики относительных приростов.......................................................................................................................................72

3.4. Применение эволюционных алгоритмов для решения задач оптимизации режимов..........................................................................................................................................74

3.4.1. Применение генетического алгоритма для решения задач оптимизации режимов..........................................................................................................................................74

3.4.2. Применение пчелиного алгоритма для решения задач оптимизации режимов..........................................................................................................................................76

режимов..........................................................

3.5. Анализ и сравнение результатов ВЫВОДЫ......................................................

.79 86

ГЛАВА 4. ОПТИМАЛЬНОЕ РАЗМЕЩЕНИЕ УСТРОЙСТВ РЕГУЛИРОВАНИЯ ПОТОКОВ МОЩНОСТИ И КОМПЕНСАЦИИ РЕАКТИВНОЙ МОЩНОСТИ.............................................................................................87

4.1. Постановка задачи..............................................................................................................87

4.2. Формулировка задач оптимизации развития электроэнергетических систем.......:......................................................................................................................................89

4.2.1. Оптимальное размещение компенсирующих устройств.............................89

4.2.2. Оптимальное размещение линейных регуляторов.........................................90

4.3. Применение эволюционных алгоритмов в задачах развития электроэнергетических систем............................................................................................91

4.4. Анализ и сравнение результатов расчета................................................................93

ВЫВОДЫ.....................................................................................................................................97

ЗАКЛЮЧЕНИЕ........................................................................................................................98

СПИСОК ЛИТЕРАТУРЫ................................................................................................101

ПРИЛОЖЕНИЕ 1.....................................................................................................................113

ПРИЛОЖЕНИЕ 2 116

СПИСОК СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ

вду - вольтодобавочное устройство

ГА - генетический алгоритм

ИИ - искусственный интеллект

КУ - компенсирующее устройство (реактивной мощности)

ЛР - линейный регулятор

ЛЭП - линия электропередачи

МА - муравьиный алгоритм

НЛП - нелинейное программирование

ПА - пчелиный алгоритм

ПВК - программно-вычислительный комплекс

РХ - расходная характеристика

ТЭС - тепловая электростанция

хоп - характеристика относительных приростов

ЭА - эволюционные алгоритмы

ЭЭС - электроэнергетическая система

FACTS - устройства управления передачей электроэнергии (flexible АС

transmission systems)

ВВЕДЕНИЕ

Современное развитие электроэнергетики в России и во всем мире характеризуется увеличением сложности электроэнергетических систем (ЭЭС) и ростом потребления электроэнергии. В связи с этим происходит усложнение разного рода задач диспетчерских управлений: планирования, оценки и оптимизации режимов [6, 15].

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

АСДУ предусматривает решение широкого круга задач расчета как стационарных, так и нестационарных (токи короткого замыкания, устойчивость и др.) при долгосрочном (год, квартал) и краткосрочном(неделя, сутки) планировании и оперативном (до суток) управлении.

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

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

Важнейшей составляющей АСДУ являются методы расчета оптимальных режимов. Цель этих методов состоит, прежде всего, в отыскании допустимых режимов, то есть удовлетворяющих условиям

надежности электроснабжения и надлежащего качества энергии [2, 10]. Не меньшее значение имеет выбор из числа допустимых режимов наиболее экономичного, что позволяет без дополнительных затрат обеспечить снижение расхода топлива на электростанциях.

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

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

В настоящее время рассматриваются вопросы решения технических задач с помощью методов искусственного интеллекта: нечеткой логики [112, 124], искусственных нейронных сетей [109, 111], эволюционных алгоритмов (ЭА) [81,96,120].

Под ЭА будем понимать алгоритмы, которые соответствуют определению, приведенному в статье [32]. При поиске оптимума на первом

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

Вопросами решения задач оптимизации режимов ЭЭС занимаются во Всероссийском научно-исследовательском институте электроэнергетики ОАО (ВНИИЭ), Московском энергетическом институте (МЭИ (ТУ)), Институте систем энергетики им. Мелентьева СО РАН (ИСЭМ СО РАН), Иркутском государственном техническом университете, Новосибирском государственном техническом университете и др.

Решению различных аспектов задач оптимизации в электроэнергетических системах посвящены работы Аюева Б.И., Бартоломея П.И., Веникова В.А., Давыдова В.В., Идельчика В.И., Ерохина П.М., Любченко В Л., Манусова В.З., Неуймина В.Г., Павлюченко Д.А., Тарасова В.И. и др.

Цели и задачи диссертационной работы.

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

Для достижения поставленной цели в диссертационной работе решены следующие задачи:

1. Разработка алгоритмов оптимизации режимов электроэнергетической системы.

2. Оптимизация выбора параметров и мест установки электротехнических устройств (источники реактивной мощности, линейные регуляторы) в электроэнергетической системе.

3. Сравнительное исследование эволюционных алгоритмов и методов нелинейного программирования в задачах оптимизации электроэнергетических систем.

4. Создание программных модулей оптимизации и графических интерфейсов.

Методы исследования.

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

Основные научные результаты, выносимые на защиту.

1. Алгоритм комплексной оптимизации режимов электроэнергетических

систем.

2. Способ оптимального выбора параметров и мест установки электротехнических устройств (источники реактивной мощности, линейные регуляторы).

3. Методика по практическому применению эволюционных алгоритмов для оптимизации режимов электроэнергетических систем.

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

Новизна научных результатов.

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

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

3. Методика по практическому применению эволюционных алгоритмов для оптимизации режимов электроэнергетических систем включает систематизацию рекомендованных параметров эволюционных алгоритмов для оптимизации режимов ЭЭС.

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

Достоверность научных положений, результатов и выводов.

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

Практическая ценность работы.

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

2. Разработанные оптимизационные схемы на основе эволюционных алгоритмов могут использоваться в диспетчерских службах по управлению и

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

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

Практическая значимость подтверждается актом использования в ЛЕНЭНЕРГО и в учебном процессе СПбГЭТУ «ЛЭТИ».

Публикации. Основные теоретические и практические результаты диссертации опубликованы в 6 научных работах, в том числе 3 статьи в рецензируемых и входящих в перечень ВАК и 3 публикации в материалах международных и всероссийских научно-технических конференций. Получено два свидетельства о государственной регистрации программ для ЭВМ.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав с выводами, заключения, списка литературы. Основная часть работы изложена на 128 страницах машинописного текста. Работа содержит 30 рисунков и 12 таблиц, список литературы содержит 135 наименований.

Во введении обоснована актуальность темы диссертационной работы, сформулированы цели и задачи исследований, перечислены основные научные результаты диссертации. Кратко изложено содержание диссертации по главам.

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

Во второй главе представлены эволюционные алгоритмы - приведена их терминология, пошаговое рассмотрение функционирования алгоритмов, а так же

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

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