Clear Sky Science · ru

Оптимизация нечёткого логического регулятора в преобразователе автономной солнечной энергетической системы с использованием алгоритма светлячков

· Назад к списку

Умнее солнце для автономного питания

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

Figure 1
Figure 1.

Почему солнечной энергетике нужна уверенная «рука»

Автономная солнечная система обычно включает панели, повышающий преобразователь, батареи и инвертор, который преобразует постоянный ток в переменный, используемый стандартным оборудованием. Инвертор должен удерживать напряжение и частоту в жёстких пределах, одновременно минимизируя нежелательный электрический «шум» — гармоники. Традиционные регуляторы, такие как PI или PID, работают хорошо лишь если система проста и точно известна. В реальных солнечных установках нагрузки меняются резко, освещённость колеблется, а электроника ведёт себя сложно и нелинейно, из‑за чего фиксированные контроллеры могут быть медленными, неточными или даже нестабильными при сильных возмущениях.

Как нечёткая логика учится на опыте

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

Светлячки как проводники к лучшему управлению

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

Figure 2
Figure 2.

Тестирование при реалистичных изменениях нагрузки

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

Чище волны и быстрее восстановление

Результаты показывают, что нечёткий регулятор, оптимизированный алгоритмом светлячков, обеспечивает и более плавную, и более устойчивую работу. Для сопротивительных, индуктивных и нелинейных нагрузок он удерживает выходное напряжение приблизительно в пределах ±1% от желаемого значения и восстанавливает его менее чем за четверть периода переменного тока после резких изменений. Совокупное гармоническое искажение остаётся ниже предела 5%, рекомендованного международными стандартами, при значениях до 2,89% на некоторых фазах — лучше, чем у традиционного PI и нечётких регуляторов, настроенных другими методами оптимизации. Среднеквадратичная ошибка слежения за напряжением снижается примерно до 0,0071, а поиск алгоритма светлячков достигает этих настроек за меньшее число итераций, что указывает на более быструю сходимость при проектировании.

Что это значит для обычных пользователей солнечной энергии

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

Цитирование: Nouri, P., Kamarposhti, M.A., Nouri, T. et al. Optimization of fuzzy logic controller in the converter of a standalone solar power system using the firefly algorithm. Sci Rep 16, 10248 (2026). https://doi.org/10.1038/s41598-026-41508-0

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