В данном исследовании разработана автономная система зарядки электромобилей (EV), питаемая от двусторонних фотоэлектрических (PV) панелей и системы накопления энергии на базе аккумуляторов (BESS), как показано на Рисунке 1, с использованием метода MPPT под управлением искусственной нейронной сети (ANN). Для моделирования двустороннего PV-массива используется эквивалентная однодиодная схема, учитывающая температуру, последовательное сопротивление, шунтирующее сопротивление, облучение солнечным светом и облучение задней стороны. Выход PV-панелей подается на зарядную станцию EV через DC–DC повышающий преобразователь, в то время как BESS обеспечивает регулирование напряжения шины постоянного тока. Для оптимизации коэффициентов ПИ-регулятора и параметров фильтра используется алгоритм оптимизации Secretary Bird (SBOA). Моделирование компонентов системы и предлагаемая методология описаны в следующих подразделах.
Моделирование компонентов
1. Двусторонние фотоэлектрические системы
Фотоэлектрические модули позволяют достичь необходимого выходного тока и напряжения. В настоящем исследовании два односторонних фотоэлектрических модуля использовались для имитации характеристик выработки энергии двусторонними массивами при различных условиях альбедо поверхности9. Двусторонний коэффициент усиления облученности BGg определяется уравнением (1)
(1)
Здесь передняя облученность обозначена как Gf, а задняя облученность — как Gr. Максимальный ток двусторонней ФЭ-панели составляет Imp, а напряжение — Vmp. Наконец, выходная мощность двусторонней системы с выбранным количеством последовательно Ns и параллельно Np соединенных модулей определяется уравнением (2). Схема управления ФЭ-системой представлена на Рисунке 2
(2)
2. Система накопления энергии на базе аккумуляторных батарей (BSS)
Аккумуляторы являются важнейшим средством хранения электрической энергии18. В данной работе в качестве системы хранения энергии используются литий-ионные аккумуляторы. Среди доступных вариантов перезаряжаемых батарей в данной работе основное внимание уделяется литий-ионным аккумуляторам, которые считаются оптимальными для электромобилей благодаря их эффективности и плотности мощности. Уравнения (3) и (4) описывают литий-ионный аккумулятор с учетом ограничений.
(3)
Технические характеристики фотоэлектрического модуля, аккумуляторной батареи и преобразователя приведены в Таблице 2, а в Таблице 3 представлено распределение потоков мощности между массивом фотоэлектрических панелей, блоком хранения энергии и подключенной нагрузкой.
(4)
3. Преобразователь DC–AC
Инвертор с зафиксированной нейтралью (NPC) широко применяется в современных системах преобразования энергии для возобновляемых источников питания. По сравнению с традиционной двухступенчатой структурой, конфигурация NPC обеспечивает снижение общего коэффициента гармонических искажений (THD), меньший уровень электромагнитных помех и меньшее напряжение на полупроводниковых приборах. Шина постоянного тока в данной топологии разделена на три потенциальных уровня +Vdc/2, 0 и -Vdc/2 с помощью спаренных конденсаторов и фиксирующих диодов, образующих нейтральную точку. Благодаря соответствующему управлению переключением инвертор создает на выходных клеммах три дискретных состояния напряжения, что улучшает качество формы сигнала и эффективность преобразования энергии. Нейтральная точка шины постоянного тока в NPC-инверторе играет ключевую роль в балансировке напряжений на конденсаторах и обеспечении правильной работы устройства. Схема управления инвертором показана на рисунке 3.
4. Повышающий DC-DC преобразователь
DC-DC преобразователи повышают входное напряжение постоянного тока до более высокого выходного напряжения путем управления рабочим циклом высокочастотного переключающего устройства при сохранении эффективности. Преобразователь имеет два режима работы. В состоянии ВКЛ (ON) диод смещен в обратном направлении, и источник питания подает энергию в катушку индуктивности, которая сохраняет ее в виде магнитного поля, в то время как выходной конденсатор питает нагрузку. В состоянии ВЫКЛ (OFF) диод переходит в режим прямого смещения. В этом режиме энергия, запасенная в катушке индуктивности, высвобождается через диод в конденсатор, подключенный к выходу и нагрузке, суммируясь с энергией источника питания для создания выходного напряжения, превышающего входное. При изменении рабочего цикла ШИМ выходное напряжение преобразователя изменяется в соответствии с соотношением
, где D — рабочий цикл. Такие преобразователи используются в солнечных энергосистемах, топливных элементах, электромобилях и системах хранения энергии.
Схема управления на основе ИНС для MPPT
В данной работе для сбора максимальной мощности, вырабатываемой солнечной системой, выбран метод MPPT на базе искусственной нейронной сети (ИНС).17Наборы данных по облучению и температуре, использованные для обучения ИНС, были созданы в MATLAB/Simulink при различных условиях окружающей среды, соответствующих уровням солнечной облученности 800–1000 Вт/м²2 и температурные диапазоны от 20–25 °Cс рабочим циклом (D). Искусственная нейронная сеть (ИНС) обучается таким образом, чтобы минимизировать среднеквадратичную ошибку (MSE) между полученными и требуемыми выходными значениями (Оp,
) для извлечения максимальной мощности из двухсторонней фотоэлектрической системы. В данном случае солнечная облученность и температура используются в качестве входных данных для ИНС, а коэффициент заполнения является выходным параметром для управления повышающим преобразователем. Структура разработанной модели ИНС для MPPT, представленная на Рисунок 4рассматривается в данной работе. Дополнительная таблица 1 представлены преимущества и недостатки предлагаемого метода по сравнению с другими стандартными методами.
Искусственная нейронная сеть (ИНС) состоит из трех основных слоев: выходного слоя (OPL), входного слоя (IPL) и скрытого слоя (HIL). Это способствует передаче данных между IPL и HIL. Впоследствии данные обрабатываются весами связей, соединяющих IPL и HIL. В данном контексте вычисления выполняются с применением определенного смещения к переменной HL, а полученные результаты накапливаются в переменной OPL. В данной работе выбрана ИНС типа LMBP [17]. Веса соединений настраиваются в процессе обучения путем измерения ошибки для достижения целевого выходного значения. Здесь LMBP используется для обучения ИНС с использованием MSE в качестве функции эффективности. Алгоритм LMBP использует вычисленные производные для обновления весов, что обеспечивает эффективное обучение и ускоренную сходимость
Каждый нейрон в сети многослойного перцептрона имеет функцию суммирования и функцию активации. Кроме того, существуют определенные числовые веса (wpk), которые соединяют эти нейроны на разных уровнях. Входные данные умножаются на веса, как указано в уравнении (5). Рассматривается нелинейная сигмоидная функция с минимизацией MSE, приведенной в уравнении (6).
(5)
(6)
SBOA оптимизировал параметры фильтра и управления предлагаемой системы
В настоящее время метаэвристические алгоритмы играют ключевую роль в решении инженерных задач. На рисунке 5 представлена классификация алгоритмов. Алгоритм SBOA23 имитирует поведение секретаря для выживания в его естественной среде обитания. В SBOA моделируются стадии исследования и эксплуатации, характерные для охотничьего поведения секретаря. Фаза исследования алгоритма имитирует поведение секретаря при ловле змей, а фаза эксплуатации — его поведение при уклонении от таких хищников, как орлы. Процесс поиска решения начинается с генерации случайных значений в пределах соответствующих ограничений для каждой особи секретаря в популяции и расчета значения целевой функции путем запуска модели Simulink, где значение каждой особи рассматривается как параметр проектирования. В зависимости от целевого значения каждая особь секретаря изменяет свое положение для представления более оптимального решения. Математическое моделирование SBOA обсуждается ниже:
Начальный этап подготовки
Сначала необходимо определить исходные решения, которые использовались для начала поиска типичного минимума целевой функции F(Y). В данном случае начальная случайная популяция Y = [Y1, Y2, ......YN] из SB формируется посредством N начальных решений. Уравнение (7) инициализирует популяцию, где Yi представляет собой решение.
(7)
Здесь нижняя и верхняя границы переменных выбора обозначаются как lb и ub. r — случайное число в диапазоне [0, 1]. N — размерность задачи. Кроме того, значение приспособленности решения Fi = F(Yi) используется для количественной оценки качества Yi.
Стратегия охоты SB
Поиск, поедание и нападение на добычу представляют собой три основные фазы охоты SB. Весь процесс охоты разделен на три равных временных интервала: t < 1/3T, 1/3T < t < 2/3T и 2/3T < t < T. Здесь t — текущая итерация, а T — максимальное количество итераций. Эти интервалы соответствуют трем фазам хищничества SB: поиску, потреблению и нападению на добычу. Данное разделение основано на биологической статистике фаз охоты птицы и продолжительности каждой фазы. Соответственно, каждая фаза SBOA моделируется следующим образом:
Поиск добычи
На этом этапе SB должен охотиться на добычу с безопасного расстояния. Чтобы собрать достаточный объем данных по всему региону поиска, первый шаг алгоритмов оптимизации требует более интенсивного исследования. Используя местоположение двух других SB в качестве ориентира, SB может изучить дополнительные возможные области. Для дальнейшего повышения разнообразия алгоритма вводятся процессы дифференциальной мутации. Когда t составляет менее 1/3 от T, для обновления положения каждой особи используется уравнение (8). Она будет искать, поглощать и атаковать добычу. Таким образом, каждая фаза SBOA моделируется следующим образом:
(8)
Здесь Yi(t) — текущее положение iго SB, Ynewi(t) представляет собой обновленное решение; две особи Yi(t), Yr2(t) были случайным образом выбраны из существующей популяции. Для стратегии выбора параметров используется случайный вектор R1 размером 1 × N, значения которого случайным образом выбираются из интервала [0, 1] для обеспечения эффективного баланса между фазами эксплуатации и исследования. Обновленное решение рассматривается только в том случае, если оно приводит к улучшению значения целевой функции по сравнению с ранее полученным решением.
Потребление добычи
SB использует высокую маневренность и начинает зависать вокруг змеи после обнаружения возможной добычи. Терпение добычи будет использовано для снижения её защиты путем наблюдения за противниками и приманивания их в то время, как они кружат вокруг. Другие SB корректируют свое положение рядом с добычей. При таком подходе успех охоты значительно возрастает. Уравнение (9) иллюстрирует, как броуновское движение (B) используется для имитации случайного перемещения SB, когда 1/3 T < t < 2/3 T.
(9)
Здесь B реализовано в MATLAB с использованием стандартного нормального распределения с помощью случайно сгенерированного вектора r(1,M). Затем SB используют уравнение (10) для обновления своих позиций.
(10)
Где Ybest(t) — наилучшее решение, а экспоненциальный коэффициент масштабирования exp((t/T)4) выбран для увеличения способности к эксплуатации на каждой итерации.
Атака на добычу
После непрерывного потребления ресурсов жертва истощит запас энергии. В этот момент секретари должны начать атаку. Здесь с помощью метода полета Леви моделируются различные способы нападения, такие как непрерывные шаги / спорадические длинные прыжки за короткий промежуток времени. Характеристики описываются уравнениями (11) и (12). На данном этапе возможные варианты близки к оптимальному ответу, поскольку секретари стремительно приближаются к добыче. Этот план будет реализован при t > 2/3T.
(11)
(12)
Здесь LF представляет стратегию леви-полета и
, s= 0.01 и φ = 1.5 являются фиксированными значениями. μ и υ — произвольные значения в диапазоне [0, 1]. Где τ обозначает гамма, а η = 0.5; весовой коэффициент 0.5 был принят, как предложено в исходной формулировке SBOA, для регулирования размера шага и поддержания баланса между крупными исследовательскими скачками и локальным уточнением. В таблице 4 представлены значения, использованные для ANN и алгоритма SB в разработанной системе.
Стратегия выхода для SB
Охотясь на другую добычу в дикой природе, секретари рискуют сами стать объектом охоты. Основными противниками, с которыми им приходится сталкиваться, являются орлы, ястребы, лисы и шакалы. Чтобы обезопасить себя или свою добычу при возникновении опасности, они используют различные методы уклонения. Данный алгоритм имитирует способы спасения, моделируя режимы бега (D2) и камуфляжа (D1). При встрече с противниками секретари сначала сливаются с окружающей средой, чтобы остаться в безопасности. В данном контексте секретари стремятся избежать локальных оптимумов в алгоритмах, обновляя свои позиции вокруг добычи (лучшей особи). Если им не удается уклониться от врага, они прибегают к тактике полета или быстрого бега для обеспечения безопасности. Для справки, в качестве лидера выбирается случайная особь Yrand, чтобы избежать ограничения локальным оптимумом. Для обновления своих позиций секретари используют уравнения (13) и (14). Блок-схема SBOA представлена на Рисунке 6.
(13)
(14)
Представление переменных проектирования
Переменные задачи в данном исследовании включают параметры проектирования, такие как коэффициенты ПИ-регуляторов DC-DC преобразователей, а также сопротивления и индуктивности фильтров и преобразователей. Уравнение (15) представляет собой выражение переменных управления. Границы параметров управления приведены в Дополнительной таблице 2.
(15)
Функция приспособленности (FF)
В данном исследовании в качестве целевой функции (Obj) выбрана минимизация THD. Максимальное значение FF соответствует минимальному значению Obj, что приведено в уравнениях (16) и (17).
(16)
(17)