A two-stage MPPT controller with energy-regret coordination and transition memory for PV systems under complex partial shading conditions
This paper proposes ER-ISSA-IVY, a novel two-stage hybrid MPPT controller that integrates an improved sparrow search algorithm with an Ivy algorithm, coordinated by an energy-regret rule and a transition memory mechanism, to achieve high static and dynamic efficiency while minimizing probing losses and overshoot under complex partial shading conditions.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Solar panels are the workhorses of the renewable energy transition, but they are surprisingly fragile when it comes to their environment. A photovoltaic array is designed to operate at a specific sweet spot where it generates the most electricity, a state known as the maximum power point. Under perfect, uniform sunlight, finding this spot is straightforward; the relationship between voltage and power looks like a simple hill with a single peak. However, the real world is rarely perfect. Clouds, dust, and nearby buildings often cast shadows that fall unevenly across a solar array. When this happens, the electrical characteristics of the panels change in complex ways, creating a landscape of power that looks less like a single hill and more like a rugged mountain range with many peaks of different heights. The highest peak represents the true maximum power, but there are many smaller, deceptive peaks nearby.
For decades, the standard method for tracking this power has been a simple "climb the hill" approach. The controller nudges the system slightly, checks if power went up, and keeps moving in that direction. This works fine on a single hill, but in a mountain range of shadows, it often leads the system to the top of a small, local peak, leaving the much larger global peak untouched. The system settles for less energy than it could produce, sometimes losing a substantial fraction of the available power. To solve this, researchers have turned to methods inspired by nature, such as flocks of birds or swarms of insects, which explore the entire landscape to find the highest point. Yet, even these advanced methods face a dilemma: they must balance the time spent searching the whole range against the energy lost while they are still looking. Every moment spent testing a wrong spot is energy that is not being harvested.
A team of researchers from Guangdong Ocean University and Guangdong Power Grid has developed a new controller designed to navigate this tricky terrain more intelligently. Their approach, described in a recent study, combines two distinct strategies into a single, two-stage system. The first stage acts like a wide-ranging scout, using an improved version of a "sparrow search" algorithm to sweep across the entire voltage range and locate the general area of the highest peak. The second stage acts like a precise climber, using a method modeled after the growth of ivy plants to refine the search and lock onto the exact peak with minimal wobble. The innovation lies not just in combining these two methods, but in how the system decides when to switch from the wide search to the precise climb.
The researchers introduced a rule based on "energy regret." In simple terms, the system constantly calculates whether the potential gain from continuing to search is worth the energy it is currently losing by not being at the optimal spot. If the math suggests that further searching will cost more energy than it is likely to recover, the system stops the broad search and immediately switches to the precise climbing mode. This prevents the controller from wasting time exploring areas that have already been ruled out or where the return on investment is too low. Furthermore, the system includes a form of memory. If the sun shifts and the shadow pattern changes, the controller checks if it has seen this specific pattern of change before. If it has, it recalls the location of the peak it found last time and starts its search there, rather than starting from scratch. This "warm restart" allows the system to recover much faster when familiar cloud patterns move across the panels.
The team tested this new controller, which they named ER-ISSA-IVY, against a variety of existing methods using detailed computer simulations of solar arrays. They subjected the system to scenarios ranging from uniform sunlight to severe, complex shading patterns that create multiple confusing peaks. In static tests where the shading did not change, the new controller found the true highest peak 100 percent of the time, doing so faster and with less oscillation than the other methods tested. In dynamic tests, where the sunlight changed rapidly to simulate clouds moving across the array, the controller maintained a dynamic energy efficiency of 94.35 percent. This means that over the course of a shifting day, it captured nearly all the energy that was theoretically available, significantly outperforming standard methods that often get stuck on lower peaks.
The researchers also simulated the controller working with a real-world power converter, which is the hardware that manages the electricity flow. In these tests, the new system showed remarkable stability, producing very little electrical "ripple" or overshoot, which are fluctuations that can stress the hardware. When tested against a historical profile of sunlight derived from satellite data for a full day in Algeria, the controller achieved a day-integrated efficiency of 99.99 percent. This result suggests that over the course of an entire day, the system lost almost no energy compared to the theoretical maximum. The study also included a specific test where the researchers removed the "memory" feature and the "energy regret" rule one by one to see which part mattered most. The results showed that both features contributed uniquely: the energy-regret rule helped the system react quickly to changing clouds, while the memory feature helped it recover faster when the same shadow patterns repeated.
While the results are impressive, the authors are careful to note that these findings come from simulations and not from a physical solar farm in the field. The study proves that the logic works in a controlled digital environment, but real-world conditions involve sensor noise and hardware limitations that were not fully present in the simulation. The researchers plan to move forward with hardware experiments to see how the controller performs in actual field conditions. For now, the work provides a compelling blueprint for how solar systems can become smarter, moving beyond simple hill-climbing to a more sophisticated strategy that weighs the cost of searching against the value of the energy found. By balancing exploration with exploitation and remembering past lessons, this new approach offers a path toward extracting the maximum possible power from the sun, even when the sky is not perfectly clear.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.