The initialization of initial generating equipment maintenance schedules while a heuristic method is used

Cover Page


Cite item

Full Text

Abstract

Currently, heuristic methods based on iterative changing of feasible solutions set provide a perspective tool for generation equipment maintenance scheduling in power systems. Wherein effectiveness of a heuristic method depends significantly on the initial set of possible schedules or in other words quality of the method initialization. In this case, a widely used methodology of building the initial array of solutions on the basis of pseudorandom uniform generation of control variables seems to be only palliative way to access the problem.

This paper proposes alternative initialization procedure drawing on the example of generating units maintenance planning with heuristic differential evolution method. The principle of this method is to get initial set of solutions utilizing normal probability distribution to generate pseudorandom deviations from the suboptimal maintenance schedule which is to be preliminarily formed using directed search method. Following this approach allows to improve probabilistic characteristics of resultant maintenance schedule – in particular to decrease median value of an objective function and its coefficient of variation, and to maximize probability to get the combination of units outage moments completely suiting operational constraints.

Full Text

Введение

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

В электроэнергетике сегодня предложен целый ряд технических решений, базирующихся на генетических, эволюционных и прочих вероятностных алгоритмах. Здесь можно упомянуть следующие области применения обсуждаемых методов в задачах управления, планирования и оптимизации режимов энергосистем: выбор оптимальной конфигурации сети по критерию минимума потерь мощности и обеспеченности уровней напряжения [1, 2]; выбор мощности и места установки средств компенсации реактивной мощности [3, 4]; выбор мощности и места установки возобновляемых источников электроэнергии [5, 6]; прогнозирование энергопотребления [7]; настройка параметров регулировочного оборудования энергосистем [8] и др. В представленной работе основное внимание уделяется применению эвристических алгоритмов поиска решения в приложении к задаче планирования ремонтов генерирующего оборудования энергосистем.

Выбор плана ремонтов генераторов заключается в определении оптимальных моментов отключения энергоблоков ЭЭС для восстановительных работ. В качестве критериев оптимизации, как правило, применяются: максимум обеспеченности заявок на ремонт оборудования; минимум математического ожидания недоотпуска электроэнергии [9]; минимум затрат на производство электроэнергии [10, 11]; минимум вероятности появления дефицита мощности в ЭЭС; оптимальный резерв мощности в ЭЭС [10] и др. [12]. Трудность решения этих задач классическими методами заключается, с одной стороны, в дискретном характере управляющих переменных, а с другой – в многоэкстремальности пространства решений. Достаточно сказать, что при решении задачи планирования ремонтов 10 энергоблоков на горизонте 1 год с недельной дифференциацией периода планирования полным перебором возможных вариантов требуется рассмотрение (анализ допустимости и эффективности плана) более чем  возможных комбинаций, что практически невозможно (и нецелесообразно) в современных условиях. С учетом специфики учитываемых ограничений (неопределенность объема и длительности ремонта, возможностей ремонтной базы и др.), а также преимуществ эвристических методов излишним становится обоснование того, что методики, основанные на использовании таких методов, предлагаются международным научным сообществом в качестве инструментария планирования ремонтов [13–15].

Погружаясь в детали исследований применимости эвристических методов в электроэнергетике, можно обратить внимание на то, что в большинстве случаев на этапе инициализации некоторым образом выбирается начальный набор вариантов (эволюционные и генетические алгоритмы) или единственная начальная точка (метод симуляции отжига). Как правило, исходный набор управляющих переменных формируется случайным образом в диапазоне допустимых значений в соответствии с равномерным вероятностным распределением [13, 16–20]. В частности, возвращаясь к задаче планирования ремонтов, для некоторого энергоблока, ремонт которого требуется выполнить с 10-й по 30-ю недели периода планирования, начальное решение определяется на основе псевдослучайного выбора, равномерно распределенного на рассматриваемом интервале момента времени вывода энергоблока в ремонт. Данный подход к инициализации в полной мере соответствует философии метаэвристических методов, согласно которой во многом успешность оптимизационного процесса определяется многообразием первоначальных решений. Тем не менее такой ход рассуждений не всегда может быть целесообразен с точки зрения результативности решения задачи поиска оптимума.

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

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

Задача планирования ремонтов: постановка, методы решения

Постановка задачи планирования ремонтов генерирующего оборудования по критерию минимума математического ожидания (МО) недоотпуска электроэнергии детально рассмотрена в [9, 23]. Далее приводится ее сокращенная версия.

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

Критерий. Минимум МО недоотпуска электроэнергии за расчетный период при вероятностном характере нагрузки.

Математический метод. На этапе оптимизации плана – метод дифференциальной эволюции [22]; на этапе инициализации и разработки вариантов плана – методы направленного поиска 1-го и 2-го порядков [23].

Варьируемые переменные. Моменты вывода в ремонт генерирующих агрегатов, .

Горизонт планирования. Период времени T (1 год), в рамках которого должны быть выполнены все ремонтные работы. Интервал дискретности принимается равным одной неделе (T = 52).

Целевая функция. Для учета требований, предъявляемых к результирующему плану ремонтов, используется целевая функция φ(x), включающая величину недоотпуска электроэнергии h(x), а также функцию штрафов ρ(x), которую, в свою очередь, можно представить в виде суммы штрафов πm(x) по каждому из ограничений

φ(x)=h(x)+ρ(x)=h(x)+m=1Mcmπm(x)min, (1)

где φ(x) – целевая функция оптимизации решаемой задачи (в данном работе – минимум МО недоотпуска электроэнергии, но в общем случае это может быть иная функция, например максимум прибыли генерирующих компаний [9] или минимум расхода топлива [11]);

ρ(x) – штрафная функция, минимум которой соответствует отсутствию нарушений заданных ограничений;

πm(x) – расчетная величина, характеризующая степень нарушения ограничения m для рассматриваемой версии плана ремонтов;

cm – коэффициент составляющей штрафной функции, масштабирующий нарушения к единицам целевой функции.

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

h(x)=w=152MDwmax(x), (2)

Согласно [24] для отдельной реализации плана ремонтов

M(Dw)=mLmax,wGw1FLGw,mLmax,w,σL,w+

+σL,w2fLGw,mLmax,w,σL,w, (3)

где mLmax,w  – МО максимума мощности нагрузки в неделю w;

Gw – располагаемая мощность генерации в неделю w;

σL,w – среднеквадратичное отклонение (СКО) нагрузки в неделю w;

FLGw,mLmax,w,σL,w и fLGw,mLmax,w,σL,w – соответственно функции распределения и плотности вероятности мощности нагрузки.

Величина πm(x) рассчитывается в зависимости от вида ограничения.

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

  1. Все ремонты длительностью τi,i=1,...,n должны быть выполнены в пределах допустимого расчетного периода xixi,min;xi,max. Ограничение учитывается косвенно. В частности, если значения варьируемых переменных выходят за пределы разрешенного интервала, то они приравниваются ближайшей границе xi,min;xi,max.
  2. Для Ng генераторов, относящихся к некоторому району либо узлу энергосистемы g, суммарная располагаемая мощность не должна быть меньше порогового значения Ggmin. Степень нарушения этого ограничения для энергосистемы, состоящей из NR энергорайонов g, может быть рассчитана следующим образом:

π1=g=1NRw=152maxGgmink=1Ng1γk,g,wGk,g;02, (4)

где Gk,g – мощность отдельного энергоблока;

Ng – число энергоблоков;

Ggmin – минимально допустимая располагаемая генерирующая мощность энергорайона g;

γk,g,w – вспомогательная переменная, идентифицирующая состояние генерирующего агрегата k группы g в неделю w: если генератор k находится в ремонте, то γk,g,w=1, в противном случае – .

  1. Ограничение ремонтной базы вводится в задачу в виде возможного числа одновременно выполняемых ремонтов оборудования класса s=1,...,S, определяемого числом ремонтных бригад rs. Таким образом, для генераторов системы:

 π2=w=152maxsrsi=1nγi,s,w;02. (5)

Допущения. Для всех генераторов расчетный период ограничивается интервалом (xi52τi), т. е. все ремонты должны быть выполнены в пределах 1 года без дополнительных ограничений. Нагрузка описывается нормальным вероятностным распределением с индивидуальными МО и дисперсией для каждой недели.

Отдельного упоминания требует то, что при планировании ремонтов не учитывается неравномерность недельного графика нагрузки, а в качестве МО и дисперсии нагрузки для каждой недели принимаются вероятностные параметры максимальной за недельный период мощности Lmax,w [9]. В общем случае МО недоотпуска электроэнергии на недельном интервале

φw=t=1168M(Dt,w)=τwM(Dmax,w)

где t – номер часа недели ;

τw – число часов недельного максимума дефицита мощности.

Неопределенность Lt,w для прогнозных на год вперед почасовых значений нагрузки энергосистемы, относительно которой рассчитывается величина Dt,w, существенно больше неопределенности МО mLmax,w (3). В то же время величина τw в период ремонтной кампании колеблется в узком диапазоне, что позволяет с учетом сказанного выше принять ее постоянной для всех недель w ремонтного периода τw=τ=const. В результате при выборе дискретности периода ремонтов предпочтение следует отдать недельному интервалу постоянства состояний системы.

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

Методы планирования ремонтов генерирующего оборудования

В работе для планирования ремонтов применяются два математических метода – метод направленного поиска и метод дифференциальной эволюции.

Метод направленного поиска предложен, описан и исследован в работах [21, 23]. Данный подход можно подразделить на два этапа: на первом из них производится сортировка перечня генераторов, подлежащих ремонту (в начале перечня оказываются энергоблоки с наибольшей располагаемой мощностью, наиболее надежные и подлежащие самому длительному ремонту), а на втором итерационно производится последовательный полный перебор всех возможных сочетаний моментов отключения d генераторов с фиксацией моментов выше стоящих в списке агрегатов. В зависимости от числа генераторов d, участвующих в комбинаторной группе на каждой итерации второго этапа расчета, определяется порядок метода: один генератор – метод 1-го порядка, два генератора – метод 2-го порядка, три генератора – метод 3-го порядка и т. д. Как правило, при повышении порядка повышается качество решения, но при этом нелинейно увеличиваются вычислительные затраты [23].

Метод дифференциальной эволюции – это эвристический метод, обеспечивающий в ходе итерационного процесса постепенное приближение к некоторому оптимальному решению [22]. Последовательность действий, регламентируемых этим методом, можно кратко описать в виде следующей последовательности шагов:

  1. Инициализируется набор начальных планов ремонтов, представленных векторами варьируемых переменных xj – популяция. Как было показано при обзоре существующих подходов, наиболее распространенным способом инициализации является генерация в допустимом диапазоне значений начальных вариантов решений методом генерации псевдослучайных чисел.
  2. Дополнительно каждому элементу популяции (плану) xj случайным образом выбираются два других вектора xa и xb. Для этой тройки определяется промежуточный вектор ν:

ν=ν1νn=x1,jxn,j+θ×x1,axn,ax1,bxn,b, (7)

где θ – коэффициент скрещивания, в общем случае единый для всех элементов. Если в результате выполнения операции (7) один или несколько моментов отключения энергоблоков νi выходят за предел допустимого диапазона, то эти моменты заменяются предельными значениями. Таким образом обеспечивается косвенный учет ограничений на допустимый период вывода в ремонт генерирующих агрегатов.

  1. Путем случайного замещения части варьируемых переменных xi,j вектора xj переменными вновь полученного промежуточного вектора ν определяется новый элемент популяции u. Если φ(u)<φ(xj), то вектор-потомок u заменяет вектор xj в множестве возможных решений. Если φ(u)φ(xj) – вектор u отбрасывается.
  2. Шаги 2 и 3 повторяются до тех пор, пока не будет выполнено одно из следующих условий:

4.1. на протяжении klim1 итерационных расчетов целевая функция остается неизменной (популяция остановилась в развитии);

4.2. достигнуто предельное число итераций расчета klim2.

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

Методика инициализации метода дифференциальной эволюции

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

  1. Для списка генераторов, подлежащих ремонту, выполняется планирование ремонтов методом направленного поиска 1-го порядка, результатом чего является вектор x0 моментов вывода агрегатов в ремонт.

Создается «сырая» популяция B(0), представляющая собой матрицу с одинаковыми столбцами, равными x0:

B(0)=x1,1x1,sxi,jxn,1xn,s=x0,,x0, (8)

где n – число генераторов, подлежащих ремонту; s – величина популяции; xi,j – момент вывода в ремонт i-го энергоблока согласно j-му варианту плана ремонтов.

  1. На базе матрицы B(0) формируется начальная популяция B(1) согласно преобразованию:

B(1)=x1,1+Δx1,1x1,s+Δx1,sxi,j+Δxi,jxn,1+Δxn,1xn,s+Δxn,s, (9)

где Δxi,j – сгенерированное согласно нормальному вероятностному распределению (10) с нулевым МО и СКО псевдослучайное отклонение момента вывода в ремонт генератора i вектора популяции j:

fΔxi,j=1 σi2πeΔxi,jσi22==1 βximaxximin2πeΔxi,jβximaxximin22,(10)

где σi=βximaxximin – среднеквадратичное отклонение момента вывода в ремонт i-го генератора, пропорциональное с коэффициентом β длине интервала, в течение которого должен быть окончен ремонт i-го генератора. Поскольку после задания отклонений Δxi,j моменты xi,j+Δxi,j вывода в ремонт могут оказаться ненатуральными числами xi,jN, значения в матрице популяции B1 округляются до ближайших целых значений.

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

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

Методика эксперимента и тестовая модель

В представленной работе в качестве тестовой модели используется сдвоенная тестовая схема (TS1) IEEE RTS [26]. Подробное описание данной модели, перечень генераторов, подлежащих ремонту, а также результаты планирования, полученные с помощью метода дифференциальной эволюции, приводятся в работе [9]. На рис. 1 представлена схема данной тестовой модели.

 

Рис. 1. Однолинейная схема TS1

 

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

 

Рассматриваемые ограничения планирования ремонтов

Тип ограничения

Пороговое

значение

Весовой

коэффициент штрафа

Число ремонтных бригад

r=4

2,00

Минимальная мощность сети 138 кВ

 Gmin = 780 МВт

0,45

 

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

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

β=0.025;0.050;0.075;0.100;0.200;0.300;0.400;0.500 ,

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

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

β=0.050;0.075;0.100;0.200;0.300;0.400;0.500;0.600;0.700;0.800;0.900.

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

  1. Выполняются последовательные 100 расчетов плана ремонтов генераторов системы при случайных равномерно распределенных в диапазоне [0; 1] значениях коэффициента скрещивания θ (7) для двух сценариев: первый – когда начальная популяция генерируется по традиционной методике, т. е. случайно; и второй – когда для получения исходного множества решения используется предлагаемая методика инициализации с методом направленного поиска 1-го порядка и коэффициентом β=0.05.

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

Анализ результатов

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

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

 

Рис. 2. Коробчатые диаграммы целевой функции φ и коэффициенты вариации Cν для двух подходов к инициализации расчета: традиционного (random) и предлагаемого β=[0.025; 0.500], и для методов инициализации: направленного поиска 1-го (DSM-1) и 2-го (DSM-2) порядков

 

В первую очередь на основании диаграмм можно говорить о том, что предлагаемая методика задания начального множества решений эффективна по сравнению с традиционным рассеиванием точек в пространстве допустимых решений. В частности, при любом коэффициенте β медиана результирующей целевой функции φ оказывается лучше, чем в традиционном случае (крайние правые ящики на рис. 2). Кроме того, в последнем сценарии вероятность получения решения, превосходящего результаты применения инициализирующего метода направленного поиска, оказывается достаточно мала, в особенности по сравнению со случаем β=0.05, когда уже медиане φ соответствует значение лучшее по сравнению с начальным.

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

Зависимость результатов планирования ремонтов с учетом эксплуатационных ограничений от коэффициента β. Результаты первого вычислительного эксперимента, рассматривающего влияние коэффициента β на результаты планирования без учета эксплуатационных ограничений, не разрешают вопрос оценки эффективности однозначно в пользу предлагаемого подхода, поскольку исключение из анализа ограничений может привести к изменению наблюдаемого ранее порядка вещей. В этой связи второй эксперимент направлен на оценку применимости метода при условии необходимости учета ограничений на ремонтную мощность системы (количество ремонтных бригад) и минимально допустимую с точки зрения управления режимом располагаемую мощность генераторов сети 138 кВ тестовой модели. На рис. 3 продемонстрированы коробчатые диаграммы z-оценок целевой функции и ее составляющих для заявленного выше ряда значений коэффициента β, а также гистограмма расчетной вероятности получения по результатам расчетов плана ремонта, удовлетворяющего всем заявленным ограничениям (плана, для которого штрафная составляющая целевой функции ρ=0).

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

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

Наглядным примером этому служит графическое представление результатов эксперимента на рис. 3 для штрафной составляющей  целевой функции при значениях коэффициента β=0.050 и β=0.075: в первом случае начальные вариации плана ремонтов оказываются расположены чрезмерно близко друг к другу для того, чтобы в ходе дальнейшего итерационного процесса обеспечить выполнение заявленных эксплуатационных ограничений несмотря на то, что вероятностные показатели для надежностной составляющей h в данном случае оказываются наилучшими. Во втором случае при относительно небольшом увеличении фактора рассеивания β дисперсии z-оценок целевой функции и штрафа ρ оказываются на порядок меньше, что справедливо и для медианных значений.

 

Рис. 3. Коробчатые диаграммы z-оценок целевой функции φ и ее составляющих h и ρ для предлагаемого  и традиционного (random) подходов с учетом ограничений; гистограмма вероятности p получения решения, удовлетворяющего всем ограничениям (ρ=0)

 

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

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

 

Рис. 4. Диаграммы рассеяния целевой функции φ относительно коэффициента скрещения θ для двух подходов к инициализации расчета: традиционного (random) и предлагаемого (β=0.050)

 

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

Заключение

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

×

About the authors

Pavel Yu. Gubin

Ural Federal University

Author for correspondence.
Email: p-tul@yandex.ru
ORCID iD: 0000-0002-3736-652X

Postgraduate Student

Russian Federation, 19, Mira st., 620002, Yekaterinburg

Vladislav P. Oboskalov

Ural Federal University; SEC “Reliability and Safety of Large Systems and Machines” UB RAS

Email: vpo1704@mail.ru
ORCID iD: 0000-0001-9850-3375

Dr. Sci. (Techn.), Professor

Russian Federation, 19, Mira st., 620002, Yekaterinburg; 54A, Studencheskaya st., 620049, Yekaterinburg

References

  1. Martynyuk M.V. Adaptation of the genetic algorithm for solving problems of managing the state of the electrical network // Informatika i upravlenie v tekhnicheskih i social'nyh sistemah. 2019. No. 3. Pр. 47–56. (in russian)
  2. Metia A., Ghosh S. A Literature Survey on Different Loss Minimization Techniques used in Distribution Network // International Journal of Scientific Research and Education, 2015. Vol. 3. No. 6. Pp. 3861–3877.
  3. Vlatskaya L.A., Semenova N.G. Application of genetic algorithms in the problems of optimizing the placement of compensating devices // Elektrotekhnicheskiye sistemy i kompleksy, 2019. No. 4. Pр. 21–28. (in russian)
  4. Mahdad B. Optimal reconfiguration and reactive power planning-based fractal search algorithm: A case study of the Algerian distribution electrical system // Engineering Science and Technology, an International Journal. 2019. Vol. 22. No. 1. Pp. 78–101.
  5. Kychkin A.V., Chudinov A.V. Application of a genetic algorithm to optimize the placement of alternative energy sources in the local segment of an active-adaptive network // Sistemy. Metody. Tekhnologii. 2016. No. 1. Pр. 76–82. (in russian)
  6. Shi R., Cui C., Su K., Zain Z. Comparison Study of Two Meta-heuristic Algorithms with Their Applications to Distributed Generation Planning // Energy Procedia, 2011. Vol. 12. No. 1. Pp. 245–252.
  7. Abido M.A. An efficient heuristic optimization technique for robust power system stabilizer design // Electric Power Systems Research, 2001. Vol. 58. No. 1. Pp. 53–62.
  8. Rekha, Kumar A., Singh A.K. Optimization of Controller Parameters for Non-Linear Power Systems Using Different Optimization Techniques // International Journal of Engineering Research & Technology, 2013. Vol. 2. No. 6. Pp. 228–233.
  9. Gubin P.Y., Oboskalov V.P. Differential evolution for generation maintenance scheduling // Izvestiya RAN. Energetika 2021. No. 2. P. 1–14. (in russian)
  10. Voropaj N.I., Fedotova G.A. Maintenance planning under competitive market environment by reliability criteria // Avtomatika i telemekhanika. 2010. Iss. 7. P. 179–184. (in russian)
  11. Saraiva J.T., Pereira M.L., Mendes V.T., Sousa J.C. A Simulated Annealing based approach to solve the generator maintenance scheduling problem // Electric Power Systems Research. 2011. Vol. 81. Pp. 1283–1291.
  12. Aleksandrov O.I. Discretization of the repair plan for the main equipment in the electric power system // Energetika. Izvestiya VUZov i energeticheskikh ob"yedineniy SNG. 2017. No. 4. Pр. 320–333. (in russian)
  13. Saber A.Y., Senjyu T., Yona A., Funabashi T. Unit commitment computation by fuzzy adaptive particle swarm optimization // IET Generation, Transmission and Distribution. 2007. Vol. 1. Pp. 456–465.
  14. Satoh T., Nara K. Maintenance Scheduling by Using Simulated Annealing Method // IEEE Transactions on Power Systems. 1991. Vol. 6. Pp. 850–857.
  15. Volkanovski A., Mavko B., Bosevski T., Causevski A., Cepin M. Genetic algorithm optimization of the maintenance scheduling of generating units in a power system // Reliability Engineering and System Safety. 2008. Vol. 93. Pp. 757–767.
  16. Balaji G., Balamurugan R., Lakshminarasimman L. Mathematical approach assisted differential evolution for generator maintenance scheduling // Electrical Power and Energy Systems. 2016. Vol. 82. Pp. 508–518.
  17. Suresh K., Kumarappan N. Hybrid improved binary swarm optimization approach for generation maintenance scheduling problem // Swarm and Evolutionary Computation. 2013. Vol. 9. Pp. 69–89.
  18. Lakshminarayanan S., Kaur D. Optimal maintenance scheduling of generator units using discrete integer cuckoo search optimization algorithm // Swarm and Evolutionary Computation. 2018. Vol. 9. Pp. 89–98.
  19. Schlunz E.B., Vuuren van J.H. An investigation into the effectiveness of simulated annealing as a solution approach for the generator maintenance scheduling problem // Electrical Power and Energy Systems. 2013. Vol. 53. Pp. 166–174.
  20. El-Amin I., Duffuaa S., Abbas M. A Tabu search algorithm for maintenance scheduling of generating units // Electric Power System Research. 2000. Vol. 54. Pp. 91–99.
  21. Arzamastsev D.A., Zhukova A.P., Oboskalov V.P. Application of directed search methods for planning major overhauls of the main equipment of power systems // Primenenie matematicheskih metodov i vychislitel'noj tekhniki v energetike. 1973. Pр. 3–7. (in russian)
  22. Storn R., Price K. Differential Evolution – A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces // Journal of Global Optimization. 1997. Vol. 11. Pp. 341–359.
  23. Gubin P.Y., Oboskalov V., Mahnitko A., Varfolomejeva R. An Investigation into the Effectiveness of the Directed Search Method for Optimal Generating Equipment Maintenance by EENS Criteria // Proceeding of the IEEE RTUCON 2019, Riga, Latvia, October 2019.
  24. Obskalov V.P., Kokin S.E., Kirpikova I.L. Primeneniye veroyatnostno-statisticheskikh metodov i teorii grafov v elektroenergetike [Application of probabilistic-statistical methods and graph theory in the electric power industry], Yekaterinburg, 2016. 271 p. (in russian)
  25. Decree of the Government of the Russian Federation of January 30, 2021 No. 86 "On approval of the Rules for the decommissioning of electric power facilities for repair and out of operation, as well as on amendments to some acts of the Government of the Russian Federation on the issue of improving the procedure for the withdrawal of electric power facilities for repair and out of operation" (Postanovleniye Pravitel'stva RF ot 30.01.2021 No. 86 «Ob utverzhdenii Pravil vyvoda ob"yektov elektroenergetiki v remont i iz ekspluatatsii, a takzhe o vnesenii izmeneniy v nekotoryye akty Pravitel'stva Rossiyskoy Federatsii po voprosu sovershenstvovaniya poryadka vyvoda ob"yektov elektroenergetiki v remont i iz ekspluatatsii») // Collection of legislation of the Russian Federation (Sobraniye zakonodatel'stva RF). 02.08.2021. No. 1. Pр. 985. (in russian)
  26. Grigg C., Wong P. The IEEE reliability test system – 1996. A report prepared by the reliability test system task force of the application of probability methods subcommittee // IEEE Transactions on Power Systems. 1999. Vol. 14. Рр. 1010–1020.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1

Download (169KB)
3. Fig. 2

Download (178KB)
4. Fig. 3

Download (211KB)
5. Fig. 4

Download (176KB)

Copyright (c) 2021 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies