Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.
Advertisement
Scientific Reports volume 16, Article number: 4866 (2026)
1052
1
Metrics details
Photovoltaic pumping systems have become a key solution for sustainable water supply, especially in remote and off-grid areas. Yet, their performance often drops under changing solar conditions. To address this, we introduce Spider-Tailed Horned Viper Optimization (STHVO), a novel nature-inspired MPPT technique specifically designed for such applications. A PV generator, a step-up converter, and a radial-flow pump powered by an induction motor are all part of the suggested configuration. The system was subsequently tested under standard irradiance (1000 W/m²) and real-world irradiance variations obtained from the Bni Hadifa region. By achieving 98.92% efficiency, delivering a peak hydraulic power of 72 W, and sustaining a steady 0.65 L/s flow rate, simulation results demonstrate that STHVO performs better than traditional tactics. It also ensures rapid tracking in less than 0.6 s and constant motor speed at 195 rad/s. These outcomes show how the method can enhance solar-powered systems’ energy reliability and water delivery.
The world must now move toward sustainable energy; it is no longer an option1. Cleaner energy sources are more urgently needed than ever due to the growing consequences brought about by climate change, the slow depletion of fossil fuels, and the ongoing rise in greenhouse gas emissions2,3. Among the available options, solar power stands out due to its natural abundance, broad accessibility, and relatively low environmental footprint4.
Photovoltaic water pumping systems are among the practical uses of solar energy, especially in rural and isolated regions5. They provide an off-grid and sustainable way to supply water, whether for farming, livestock, or domestic use6. By replacing diesel-powered pumps, they help reduce fuel dependency, environmental impact, and long-term operational costs7,8.
However, the efficiency of these systems largely depends on how well they can harvest energy from solar panels something that becomes more difficult when sunlight conditions vary or when shading occurs9,10,11. Recent studies have shown that intelligent MPPT controllers, such as hybrid fuzzy-based approaches, can significantly improve power extraction under partial shading conditions12. It is at this juncture that the function of the MPPT becomes imperative. In order to ensure that photovoltaic systems operate at their highest possible efficiency, especially in conditions of variable sunlight, it is crucial for them to continuously adjust in real time. The role of the MPPT is to dynamically adjust the operational parameters of the system, thereby ensuring the optimal extraction of power under any environmental condition13.
As time progressed, an array of MPPT techniques was developed. The most common of these are classical methods such as (P&O) and (INC), which are valued for their simplicity and low implementation cost14,15,16. However, it has been demonstrated that the effectiveness of these systems is often diminished in environments characterised by fluctuating irradiance. It has been established that the efficacy of these methods is diminished by slow response times and power losses, which are attributable to persistent oscillations around the point of peak power output. In response to these limitations, recent research has explored more advanced MPPT controllers based on optimization techniques. For instance, hybrid metaheuristic approaches such as GWO–RBFNN have shown improved tracking precision and dynamic performance in grid-connected photovoltaic applications17.
To address these shortcomings, researchers have explored alternative approaches inspired by natural phenomena. Algorithms inspired by biological systems, such as (PSO)18, (GWO)19 and the Artificial Protozoa Optimizer (APO)20, emulate the behaviour of animals or microorganisms in search and adaptation scenarios. It has been demonstrated that these methods are more flexible and capable of faster convergence, especially in cases of abrupt changes in sunlight conditions21.
Concurrently, intelligent control techniques have emerged as promising tools. Systems based on (ANNs) and (FLC) have the capacity to learn from historical system behaviour and make rapid, data-driven decisions. This capacity for real-time adaptation has been demonstrated to enhance the precision and stability of the MPPT process, even in the presence of unpredictable weather patterns22,23.
Notwithstanding these advances, prevailing techniques continue to confront critical challenges, especially with regard to robustness, tracking speed, and reliability under unstable or rapidly changing conditions24,25. Recent investigations have also shown that enhanced MPPT strategies combining simulation studies with experimental validation can significantly improve the controller’s dynamic behavior under real operating conditions26. These limitations have given rise to a significant interest in the development of novel optimisation methods that seek to achieve a more balanced state between responsiveness, accuracy, and adaptability27.
In this study, a novel bio-inspired optimization method STHVO is introduced and implemented, for the first time, within the framework of a photovoltaic water pumping system integrated into the grid. The principal objective of this approach is to enhance MPPT efficiency and ensure greater system stability under fluctuating solar irradiance conditions28,29.
This study’s key contributions are presented as follows:
Extensive testing of the proposed algorithm was carried out under different irradiation scenarios, ranging from consistent sunlight to real irradiance fluctuations. This allowed for a thorough evaluation of its adaptability and resilience in dynamic environments.
The STHVO method demonstrated remarkable dynamic performance, characterized by fast tracking, swift convergence toward the optimal power point, and consistent pump stability throughout operation.
In the context of a comparison with conventional MPPT strategies, such as (P&O), and other nature-inspired techniques, including the (ABC) algorithm, STHVO has been shown to consistently deliver more accurate and stable power tracking, particularly in situations that are characterised by unpredictability and challenge.
The system was evaluated under both standard irradiance and real non-uniform irradiance profiles obtained from the Bni Hadifa region to verify its robustness under realistic operating conditions.
The remaining sections of this paper are arranged as follows: The components and structure of the photovoltaic pumping system under study are described in Sect. 2. Explanation of the STHVO algorithm and how to implement it can be found in Sect. 3. The interpretation of the results of the simulations is presented in Sect. 4. We conclude in Sect. 5 where we discuss the conclusions of the paper and suggest some interesting directions for future research.
In this work, the examined setup consists of a grid-connected photovoltaic water pumping configuration, comprising five core components: a PV array, a DC–DC boost converter, a three-phase inverter, an induction motor, and a centrifugal pump (as shown in Fig. 1).
Proposed PVG system block diagram.
Solar panels initiate the conversion of sunlight into DC power. DC–DC boost converters raise the DC–DC output signal’s voltage. A unique MPPT method based on STHVO is used to optimize the unit. Under varying irradiance conditions, the proposed technique adjusts the operating parameters in real time to achieve effective MPPT.
The regulated DC voltage is further fed to a 3-phase inverter for converting into AC so that the AC can be used for driving an induction motor. This motor turns a centrifugal pump which creates a reliable, steady water flow. The architecture under study clearly represents a strong and flexible solution to the dynamics needed for modern solar-driven infra- structure.
Modelling of the electrical characteristics of a (PV) cell is usually started by forming an equivalent (PV) cell circuit, which mathematically corresponds to the internal properties of the device. This model consists of a current generator represented by the light driven current, a diode whose behavior mimics that of the P-N junction, and two resistors. The first term is (Rs), that describes the internal conduction losses. The second term (Rs) denotes the leakage currents. As shown in Fig. 2 this simple equivalent model can serve as an efficient tool to predict the working characteristics of the PV cell under diverse environmental and electric system conditions30.
Using KCL at the output node results in a fundamental equation for the current flow in the PV cell – the basis for an accurate electrical analysis.
Using KVL, the diode voltage is defined by considering the series resistance and the circuit current, giving a realistic estimate of the PV cell’s internal voltage.
The current flowing through the diode is given by Shockley’s equation:
Meanwhile, the current through the shunt resistance is determined by Ohm’s law:
By combining Eq. (1) to (4), and substituting the expression derived from Eq. (2), the complete form of the characteristic equation describing the output current of the photovoltaic cell is obtained.
Equivalent circuit of a photovoltaic cell.
After accounting for the number of cells composing the PV panel, Eq. (1) is modified to take the following form.
The output power of the PV module, defined as the product of voltage (V) and current (I), can be expressed as follows:
Photovoltaic energy presents utilization challenges due to intermittency and mismatch between generation and demand31.
In this study, the photovoltaic generator is based on a high-efficiency monocrystalline module rated at 375 W, as reported in Table 1. A total of eight modules are combined using a suitable series–parallel arrangement to achieve a nominal array power close to 3 kW.
For the simulation model, a monocrystalline PV module available in the Simulink library was adopted as the base component. Its electrical parameters were adjusted to match those of the 375 W reference module presented in Table 1, ensuring that the simulated PV behavior remains consistent with the intended characteristics while maintaining compatibility with the predefined Simulink environment.
Often referred to as a step-up voltage converter, the DC–DC boost converter is a power electronics circuit designed to increase an input voltage to a higher output level. It operates as a switched-mode power supply. An inductor stores energy when a controlled semiconductor switch, usually a MOSFET or an IGBT, is turned on, and when the switch is turned off, the stored energy is transferred to the output capacitor32. In this work, an N-channel MOSFET is employed as the main switching device due to its low conduction losses and high switching speed, making it suitable for the power rating of the photovoltaic system. As illustrated in Fig. 3 the DC–DC boost converter increases the PV array voltage by regulating the switching duty cycle for MPPT operation.
Simplified circuit diagram of the DC–DC boost converter used for MPPT control.
The functioning of a boost converter depends on the duty cycle, which specifies the fraction of the switching interval during which the switch stays closed. This factor is crucial in determining and controlling the output voltage33.
The ideal boost converter equation describes the relationship between input voltage (Vin) and output voltage (Vout):
where D represents the duty cycle, defined as the ratio of the time during which the switch is closed to the total switching period (i.e., (D=frac{{{t_{ON}}}}{T})).
Table 2 presents the detailed parameters of both the MPPT controller and the boost converter employed within the system. These parameters have been shown to be very important for making conversions more efficient and making sure that the system works properly in a variety of environmental and load conditions34,35.
A three-phase inverter converts direct current (DC) into alternating current (AC) through an electronic switching process. It generates three voltages of equal magnitude that are shifted by 120° relative to each other. This phase displacement is crucial for the smooth operation of three-phase devices, such as induction motors, and ensures proper synchronization with the electrical grid. As shown in Fig. 4 the inverter’s structure allows the production of these voltages, providing reliable motor performance and efficient power delivery to the network36,37.
Basic Structure of a Three-Phase Inverter for AC Load Supply.
The inverter output voltages can be expressed as follows:
where Vm denotes the maximum amplitude of each phase voltage,ω refers to the angular frequency of the generated voltages.
Next, a PLL is used to find the phase difference between the motor and the inverter in real time :
In this relation :
Lastly, the PLL modifies the frequency and phase of the inverter. This will bring them into line with the motor’s. The following relationship serves as the foundation for this:
where ({omega _{motor}}(t)) is the motor’s angular speed, ({omega _{corr}}(t)) is the correction term, and ({theta _{inverter}}(t)) is the inverter’s phase angle.
This mechanism ensures synchronization between the inverter and the motor, thereby improving the efficiency of energy conversion38,39.
Electrical power can be converted into mechanical power to effectively power a centrifugal pump. The induction machine is characterized by a system of mathematical equations that describes its behavior from the perspective of dynamic response between stator and rotor circuits and the production of electromagnetic torque. These internal features are characterized in Fig. 5 by the equivalent- 2 per-phase circuit used for the analysis of the machine electromechanical behavior in different operating conditions40.
To ensure accurate representation of the electromechanical behaviour of the pumping system,
the induction motor was modelled using manufacturer-grade parameters representative of 3 kW.
squirrel-cage machines commonly employed in rural water-pumping applications. These parameters govern the electrical and dynamic response of the motor and allow the dq-axis model to reproduce both transient and steady-state operation with fidelity. Table 3 summarises the electrical and mechanical constants used in the simulation.
Single-phase equivalent model of the induction motor.
The stator voltage equation in the dq reference frame can be expressed as follows:
The electromagnetic torque is expressed as:
where ({phi _{ds}})and ({phi _{qs}}) are the stator flux components,({i_{ds}}) and ({i_{qs}}) are the stator current components, and P is the number of poles.
To precisely regulate both speed and torque, advanced control strategies such as Vector Control and DTC are employed. DTC offers fast dynamic control by acting directly on the electromagnetic torque and stator flux, eliminating current regulators and reference frame conversions. This method helps reduce torque ripple and contributes to more stable system operation41,42.
A centrifugal pump transforms the mechanical output of an induction motor into hydraulic power, allowing water to be lifted and moved through the system43,44. Its simple design, dependable performance, and tolerance to variable flow rates make it a common choice in solar-powered pumping setups. Figure 6 shows the typical arrangement of a centrifugal pump connected to an induction motor45,46,47.
In this study, the PV generator is intentionally oversized relative to the hydraulic load. This sizing strategy is widely used in photovoltaic pumping applications to ensure reliable motor start-up, maintain stable torque, and prevent flow interruption when irradiance drops. In a grid-connected configuration, the PV array does not need to match the pump rating, and the excess generation capacity provides operational stability under varying solar conditions. The objective is to guarantee continuous pump operation while allowing a precise evaluation of the MPPT performance.
Schematic layout of a centrifugal pump driven by an induction motor.
The behavior of the pump can be described using the following expressions.
The torque required by the pump is expressed as:
where, ({K_{ch}})is a constant and (Omega) is the angular speed of the motor.
When the rotor speed changes from N to N′, the resulting flow rate Q′, head H′, and power P′ can be determined using the following relationships:
MPPT control plays a fundamental role in maximizing photovoltaic energy utilization and maintaining the optimal operating point under environmental disturbances. In this study, an optimisation method inspired by biological processes, namely the STHVO algorithm, is introduced to improve tracking performance under fluctuations in solar irradiance and temperature. The algorithm is designed to respond rapidly to dynamic input variations, thereby reducing energy losses and ensuring stable power output.
Unlike conventional MPPT techniques that rely on predetermined control laws or an accurate mathematical model of the PV generator, the STHVO method achieves maximum power point tracking through a natural-inspired adaptive mechanism. Its ability to react effectively to a wide range of solar conditions makes it suitable for practical applications, including environments where solar intensity is highly variable and unpredictable, such as potential off-Earth installations.
In this section we give an introduction of the STHVO algorithm by considering the biological model that led to its design. It next proceeds to the mathematical modelling which reflects the spirit of the species’ hunting behaviour. Finally, the main algorithmic features behind the implementation of this bio-mimetic logic within an MPPT control operation is presented in detail.
The STHVO is based on a hunting behavior of the Pseudocerastes urarachnoides viper species living in the Middle East. Instead of being fast, they employ a sneaky ambush tactic, “wriggling” the spider-like terminal part of their tail to trick insectivorous birds. It relies mainly on ambush behavior during the exploration phase, targeting prey that approach closely48.
Such peculiar activity, based on waiting, planning and timely engagement, was the conceptual inspiration of the design of the algorithm. Similar to a snake that utilizes an adaptive hunting scheme to find the prey, STHVO conducts the search by producing an initial set of diversified solutions and successively converges its interest to those with potential success by iteratively refining them49.
In photovoltaic MPPT applications, this process occurs in two main stages:
Exploration phase: The algorithm begins by generating a random set of voltage candidates within the defined search area. This broad search enables the detection of regions with high potential for power extraction.
Exploitation phase: Once a promising voltage region has been identified, the algorithm shifts its focus locally. It refines the selected solution through smaller, targeted adjustments in order to converge toward the most optimal operating point observed so far.
Thanks to its adaptive nature, STHVO brings several strengths that make it particularly effective in real-world conditions where operating parameters change frequently:
Fast convergence toward the (MPP),
Responsiveness to variations in irradiance and temperature,
Good capability to escape local optima,
Stable performance under sudden disturbances.
To provide an overview of the algorithm, the next section presents a flow chart showing the primary steps of the algorithm from initializing candidate solutions to the iterative search through local search. A graphical flowchart of the method is also presented that illustrates the various steps in an organized form. This picture facilitates the application of the STHVO and forms an aid for the control in real-time situation contemplating the tacking control (MPPT)50.
The STHVO is a member of the nature-inspired metaheuristics family. It is intended to tackle hard optimisation problems via a two basic steps: exploring and exploiting. The remainder of the article discusses the mathematical basis these stages.
STHVO is a population based method where each agent is considered as a putative solution to an optimisation problem. These agents evolve within a predefined search space that is mathematically represented as a subset of an n-dimensional Euclidean domain.
(S subset {{mathbb{R}}^n})
Each solution({X_i}), where (i=1,2,….,N) is represented in vector form as follows:
In this expression :
({X_i}) represents the i-th solution in the population,
({X_{ij}}) corresponds to the value of the j-th decision variable for agent i,
N denotes the total number of agents considered.
This expression gives the possibility to the algorithm to scan in parallel the entire search space for all possible candidate solutions. It also sets the foundations for the interaction and update rules that drive the population towards better performance. In MPPT, the optimized values are typically photovoltaic system values like voltage or current51.
Exploration is an essential part of the STHVO algorithm. It is inspired by the adaptive hunting strategy of the spider-tailed horned viper, which varies the way in which it strikes its tail to mimic different types of prey. This stochastic, but guided movement is implemented as a series of perturbations, that allow candidate solutions to spread in the search space.
In mathematical formulations, the position of agent ({X_i}) is updated based on the following expression:
where.
(X_{i}^{t}) represents the current position of agent i at iteration t.
(X_{j}^{t}) and (X_{k}^{t}) are two different candidates randomly selected from the current population.
(r in left[ { – 1,1} right]) is a random factor that simulates directional variation.
(alpha) limits the step size in the search space.
Thus, this mathematical description represents a semi-stochastic motion, whereby each agent adjusts its position according to the surrounding population configuration. By adding a random factor (r), solutions have enough diversity, since premature convergence to inferior regions in the search space is prevented.
Using this exploratory search allows the algorithm to search a variety of different options, avoiding a stagnation into local optima. The exploitation stage that follows, when the search is more focused and honed, is made possible by this rich variation phase.
After the exploration, the STHVO method moves to an exploitation phase, where the optimization is improved by collecting and focusing around the best candidate solution so far discovered. It mimics the way a viper hunts even when still until the prey gets close enough to strike and hit with accuracy.
This process is mathematically modeled as gradually leading each agent to the optimal solution discovered so far. The position of the agent updates according to the following eq:
where (X_{i}^{t}) represents the current position of agent I,(X_{{best}}^{t}) is the best global solution found at the current i iteration t.
(beta in left[ { – 1,1} right]) is a convergence control parameter that regulates the step size toward the best solution.
(delta)is a small random perturbation introduced to avoid premature stagnation.
This update mechanism aims to speed up convergence while maintaining enough diversity for local search near the best solution. Such a balance helps the algorithm adapt to changing conditions, which is especially important in PV systems exposed to variable solar irradiance52.
To balance accuracy, efficiency, and runtime, the STHVO algorithm uses clear stopping conditions. The optimization ends either when convergence is reached or when the available computational time is used up.
Typically, two main criteria are adopted to terminate the algorithm:
This is a standard criterion commonly used in metaheuristic algorithms. It consists of predefining the algorithm’s maximum iterations or generations.
When the stopping condition is satisfied, the process terminates, regardless of the degree of proximity between the current solution and the optimal value.
This condition helps limit computation time, which is essential in contexts like embedded systems, real-time control, or extended simulations.
The second stopping condition is based on evaluating the change in the objective function between two consecutive iterations. When this variation becomes negligible, it indicates that the algorithm is likely approaching an optimum (either local or global), and further computation is no longer necessary.
where (fleft( X right))is the objective function (e.g., the produced power),(varepsilon) is a user-defined tolerance threshold, typically in the range of ({10^{ – 5}})or ({10^{ – 6}}).
This criterion helps prevent unnecessary resource consumption when improvements in the results become marginal, while ensuring that the solution quality remains acceptable.
After introducing and mathematically modeling the STHVO algorithm, it is essential to demonstrate how it can be concretely integrated into a control loop applied to a photovoltaic pumping system.
The idea is to use STHVO as an MPPT controller capable of identifying, at each iteration, the optimal voltage that maximizes the electrical energy generated by the photovoltaic modules.
The real-time electrical power is computed in real time using the relation:
where V is the measured voltage and Iis the current supplied by the photovoltaic generator.
The STHVO algorithm determines the optimal operating voltage ({V^*}) that maximizes the PV output power.
where P(V) represents the PV power as a function of the operating voltage.
Once this optimal voltage is identified, it is converted into a modulation ratio D employed to operate the DC-DC Boost converter:
This duty cycle is then used within a PWM modulation scheme to generate the control signal for the MOSFET converter’s switching device.
The converter’s delivered output voltage feeds a three-phase inverter, which supplies the required voltage to the asynchronous motor. This motor drives a centrifugal pump, and its rotational speed ω depends directly on the supply voltage:
The pump’s flow rate Q is directly dependent on the rotational speed of the motor:
Thus, improving the accuracy of the estimated optimal voltage directly enhances the quality of the pumping process. This demonstrates the ability of the STHVO algorithm to effectively manage the energy conversion chain in the photovoltaic system.
As shown in Fig. 7 the algorithm is integrated into the MPPT control loop to continuously adjust the operating voltage according to real-time environmental variations. The controller iteratively evaluates the PV power, updates the population of candidate voltages, and guides the search through exploration and exploitation behaviors until the optimal operating point is reached. Once the most suitable voltage is identified, it is translated into a corresponding duty-cycle ratio and applied to the DC–DC boost converter, ensuring that the PV array operates near its maximum power point and delivers stable energy to the pumping unit. To provide a clear and reproducible description of this process, the main computational steps executed during each iteration are summarized in Algorithm 1.
STHVO-MPPT control flow for the PV pumping system.
Concise Pseudocode of the Proposed STHVO–MPPT Method.
The operational efficiency of the STHVO-based control strategy applied to a photovoltaic-driven water pumping setup is analysed in this section. A comparative assessment is carried out against two popular MPPT techniques such as (INC) and Modified (ABC). Three main aspects are considered in evaluating the Meta-Heuristic: tracking precision; stability of the control signals; and dynamic response behavior under variations of the irradiance. A simulation model of the plant was built using MATLAB/Simulink and equipped with a RT-loop of STHVO, based- MPPT. The test cases cover various solar conditions, ranging from stable illumination to real irradiance fluctuations, in order to assess the performance of the algorithm under realistic operating environments.
Simulation findings show that the STHVO algorithm tracks status changes quickly and correctly and converges to the MPP quickly with good stable control. The program reduces power oscillation and maintains water flow output even with irradiation fluctuations.
These findings show that the STHVO method is robust and flexible and may be used in natural situations with random solar fluctuations.
Detailed MATLAB/Simulink simulations of a solar water pumping system have been used to access the performance of the STHVO algorithm. They compared its behavior using two well-known (MPPT) methods: the modified (ABC) algorithm and the (INC) method.
To ensure transparency and reproducibility, a complete MATLAB/Simulink model of the proposed PV-powered water-pumping system has been developed. Figure 8 presents the full system architecture, including the PV generator, the boost DC–DC converter, the MPPT controller, the DC-link, the three-phase inverter, the induction motor, and the centrifugal pump. This integrated modeling environment enables dynamic end-to-end simulation from solar energy extraction to mechanical water delivery. It therefore provides a consistent evaluation of the electromechanical performance under the different irradiance scenarios discussed in the following subsections.
.
Complete MATLAB/Simulink model.
To guarantee numerical consistency throughout the simulations, a discrete fixed-step solver was adopted with a time step of 1 × 10⁻⁵ s. This value provides an appropriate compromise between computational cost and the ability to capture the switching behaviour of the boost converter and the inverter. The MPPT controllers and sensing blocks were assigned a sampling period of 1 × 10⁻⁴ s, which allows the control loop to follow irradiance variations without imposing unnecessary computational load. The simulation sequence consists of reading the PV voltage and current, evaluating the instantaneous power, updating the duty cycle through the STHVO, Modified ABC, or INC algorithms, regulating the boost stage, feeding the inverter, and finally determining the dynamic response of the induction-motor and pump assembly. These numerical settings ensure coherent interaction between all electrical and hydraulic subsystems across all irradiance scenarios examined in the following sections.
To study the systems response under different operating conditions in a systematic way, two different test set points were developed with respect to the solar irradiance profile and the environmental dynamics.
ϖ Standard conditions: Under stable environmental conditions, the system is evaluated using a solar irradiance of 1000 W/m² and an ambient temperature of 25 °C. This case serves as the baseline benchmark for assessing the performance of each MPPT algorithm.
ϖ Real Non-Uniform Irradiance Conditions: This scenario examines the behaviour of the MPPT algorithms under realistic irradiance variations using meteorological data collected from Bni Hadifa, a rural village in the mountainous region of Al Hoceima, northern Morocco. This location was selected because of its relevance to off-grid water pumping applications and its terrain profile, which naturally produces irradiance drops due to surrounding hills, local microclimates, and frequent winter cloud cover.For this study, we considered the month of December, a period characterised by low sun angles, shorter daylight duration, and recurrent cloud-induced fluctuations. These environmental factors generate noticeable variations in the irradiance profile, particularly during early morning and late afternoon hours, creating non-uniform conditions that challenge MPPT performance.The irradiance and temperature data were obtained from the PVGIS–SARAH3 database using the exact coordinates of Bni Hadifa (35.003°N, − 4.607°W). The resulting profile shows naturally fluctuating global horizontal irradiance, which serves as a realistic stress test for evaluating the robustness, tracking accuracy, and adaptability of the STHVO, MABC, and INC algorithms in real-world operating conditions relevant to rural solar water pumping systems.
In each test case, the control signals generated by STHVO, MABC, and INC were applied to the gate terminal of a MOSFET within a DC-DC boost converter, whose output is directed to a three-phase inverter, delivers electrical energy to an induction motor that drives a centrifugal pump.
Throughout the simulation, the following electrical and mechanical variables were continuously monitored:
DC-DC boost stage voltage and current output.
Three-phase voltage and current from the inverter,
Rotational speed of the induction motor (ω),
Hydraulic flow rate produced by the pump (Q).
These parameters were collected in each test case to evaluate the overall electromechanical performance of the system from solar energy harvesting to final water delivery output.
case 1:Constant Irradiance and Temperature Conditions.
Figure 9; Table 4 present a comparative analysis of three MPPT algorithms Proposed Method, Modified ABC, and INC under standard test conditions (1000 W/m², 25 °C). The Proposed Method shows the fastest response, reaching the maximum power point in just 0.19 s, ahead of Modified ABC (0.23 s) and INC (0.56 s). In steady-state operation, both the Proposed Method and Modified ABC maintain stable power levels, while INC exhibits noticeable oscillations, which reduce overall performance. In terms of output and efficiency, the Proposed Method delivers the best results (2967.6 W and 98.92%), followed by Modified ABC, with INC performing the least effectively (96.71% efficiency). These findings confirm the advantage of the Proposed Method in both response speed and output stability, making it a strong candidate for systems operating under stable environmental conditions.
Output power of the photovoltaic system under standard test conditions (1000 W/m², 25 °C).
To position the proposed method within the landscape of recent research, the following provides a comparative overview of MPPT algorithms, covering both classical techniques and nature-inspired approaches applied to various photovoltaic systems.
This analysis aims to highlight advancements in tracking speed, energy conversion efficiency, and system stability. As shown in the Table 5, the proposed method based on the STHVO algorithm demonstrates superior performance, particularly under standard operating conditions, outperforming other recent methods in terms of efficiency and response time.
case 2: Real-World Shading Scenario – Bni Hadifa.
Referring to Fig. 10, which depicts the actual daily solar irradiance pattern for the Bni Hadifa region a mountainous area in northern Morocco it is clear that the irradiance reaches its peak around midday, with values approaching 750 W/m² between 11:00 a.m. and 2:00 p.m. This realistic and dynamic solar profile provides a strong foundation for evaluating the behavior of MPPT algorithms under naturally fluctuating conditions. Figure 11 illustrates the output power responses of three MPPT methods: (INC), the Modified ABC algorithm, and the proposed STHVO-based strategy inspired by natural predator behavior. Among these, the STHVO method delivers a notably faster and smoother tracking performance, closely reaching the maximum power level of 3000 W in under 1.5 s. In contrast, the modified ABC method shows a slower and less stable response near the power peak, while the INC approach struggles to adapt, exhibiting noticeable delays and reduced efficiency. These results highlight the effectiveness and adaptability of the proposed STHVO algorithm in maintaining reliable and optimized energy extraction under real irradiance variations like those observed in Bni Hadifa.
Daily solar irradiance profile for Bni Hadifa region based on real data.
Output power of the photovoltaic system under real non-uniform irradiance conditions in the Bni Hadifa region.
Figure 12.a presents the three-phase inverter voltage waveforms obtained using three different MPPT techniques : STHVO, Modified ABC, and INC. All methods generate alternating voltages with acceptable amplitude and frequency after the initial startup period. However, the waveform quality differs significantly among the approaches, particularly in terms of distortion, symmetry, and settling time.
Figure 12.b focuses specifically on the inverter voltage generated using the proposed STHVO algorithm. The output exhibits excellent waveform consistency and phase balance, indicating a smooth and stable transition to steady-state conditions. The signal structure suggests an effective PWM control strategy that minimizes voltage ripple and harmonic distortion.
Three-phase inverter output voltage waveforms: (a) all MPPT methods, (b) STHVO, (c) Modified ABC, and (d) INC.
In summary, the inverter voltage produced with the STHVO method demonstrates superior performance in terms of stability, waveform quality, and dynamic response, making it well-suited for solar water pumping applications in grid-connected systems.
Figure 13.a displays the three-phase inverter output current waveforms generated using three MPPT techniques: STHVO, Modified ABC, and INC. Initially, all approaches experience transient fluctuations before settling. However, the shape, amplitude symmetry, and level of distortion vary noticeably between methods. The INC technique, in particular, shows irregular oscillations during the steady-state period, which may negatively impact load behavior and system efficiency.
Figure 13.b provides a zoomed view of the inverter current response when the proposed STHVO algorithm is applied. It reveals a clean, sinusoidal waveform across all three phases, with minimal distortion and quick convergence to steady-state. The balanced amplitude and phase separation confirm proper synchronization, reflecting the effectiveness of the STHVO method in managing real-time current regulation.
Three-phase inverter output current waveforms: (a) all MPPT methods, (b) STHVO, (c) Modified ABC, and (d) INC.
Overall, the inverter current achieved using the STHVO method demonstrates excellent waveform quality and dynamic performance, confirming its ability to ensure stable and efficient power delivery particularly important in solar pumping applications where current distortion can compromise motor operation.
The induction motor functions by generating a rotating magnetic field in the stator. This field interacts with the rotor, inducing an electric current that drives its rotation and produces the required mechanical motion. This dynamic is reflected in the simulation results, where the rotor speed evolution is shown in Fig. 14 and the torque applied by the pump is illustrated in Fig. 15.
Rotor speed response of the induction motor under different MPPT methods.
Load torque response under different MPPT methods.
The dynamic behavior of the induction motor is evaluated using rotor speed and load torque, as shown in Figs. 14 and 15, and detailed in Table 6. The proposed MPPT method (STHVO) exhibits a fast and stable response in both variables, outperforming the Modified ABC and INC methods.
In terms of rotor speed, the proposed strategy ensures rapid convergence to the reference value (195 rad/s in 0.6s) with minimal oscillations, reflecting better dynamic control. For load torque, it achieves a peak of approximately 32 Nm and stabilizes around 17.2 Nm, which indicates efficient energy transfer from the PV source to the mechanical load.
Compared to the other techniques, the INC method shows slower response and more pronounced oscillations in both speed (188–188.5 rad/s) and torque (15.9–16.2 Nm), while the Modified ABC provides moderate performance.
The results validate the efficacy of the STHVO technique in augmenting motor stability and strengthening the overall performance of the solar pumping system.
Hydraulic power delivered by the centrifugal pump.
Water flow rate produced by the centrifugal pump.
The centrifugal pump plays a crucial role in converting the mechanical energy provided by the induction motor into hydraulic energy used for water delivery. The performance of the pump is evaluated using two main parameters: flow rate and hydraulic power, illustrated in Figs. 16 and 17 and summarized in Table 7.
With the STHVO-based MPPT method, the system achieves a peak flow rate of approximately 0.95 L/s and stabilizes near 0.65 L/s. In terms of hydraulic power, the maximum value reaches 72 W, with a steady-state output around 28.4 W.
The results obtained by the Modified ABC are little suboptimal but reliable. In contrast, INC method shows higher instability and lower maximum peaks with visible oscillations in both hydraulic power and flow.
These findings demonstrate the greater ability of STHVO algorithm to keep the pump performance stable and constant despite high variations on the solar irradiance.
The present study focuses on a simulation-based assessment because the experimental phase of the project has not yet been launched. Developing a complete solar water-pumping platform, where the PV source, the power-conditioning stage, the motor drive, and the hydraulic load operate together as an integrated system requires several elements to be prepared, calibrated, and validated. Establishing such an experimental setup constitutes a separate phase of the project and demands technical preparation, equipment coordination, and safety verification. For this reason, the current work concentrates on numerical modeling as an essential preliminary step, while the hardware stage will be undertaken once the full platform is ready for laboratory operation.
Although the proposed STHVO-based MPPT strategy has been extensively evaluated through MATLAB/Simulink simulations, some limitations remain. The simulation environment, while detailed, cannot fully reflect real-world non-idealities such as switching noise, sensor inaccuracies, electromagnetic interference, and temperature-dependent parameter variations. These factors may influence the electrical and mechanical behavior of the PV system and affect the controller’s response under practical conditions65. Furthermore, the interaction between the DC–DC converter, the induction motor, and the centrifugal pump involves nonlinear dynamics that are difficult to reproduce with high precision in simulation. Elements such as hydraulic losses, startup transients, and variations in pump head can alter the operating point and impact MPPT performance.
Another limitation concerns real-time implementation. When deployed on embedded hardware, constraints such as limited processing capability, ADC resolution, quantization noise, and timing jitter may affect convergence speed and steady-state accuracy. These aspects require additional investigation before field deployment66.
Future work will therefore address the development of a laboratory prototype integrating the PV generator, the DC–DC converter, the embedded STHVO controller, and the motor–pump subsystem. Experimental tests will be conducted first under controlled indoor conditions and subsequently in outdoor environments with naturally varying irradiance. Additional research will examine the robustness of the controller under measurement noise, rapid irradiance transitions, and partial shading, and will explore the extension of STHVO toward multi-objective optimization to improve both electrical output and hydraulic performance.
This study introduced STHVO, a bio-inspired MPPT method designed to improve the efficiency and operational stability of photovoltaic-powered water pumping systems. By drawing inspiration from natural predation dynamics, the algorithm provides a balanced compromise between rapid convergence, robustness, and steady performance under varying environmental conditions.
The proposed method was benchmarked through extensive MATLAB/Simulink simulations and demonstrated superior performance compared to traditional approaches such as INC and modified ABC. Under standard test conditions, STHVO achieved a response time of 0.19 s and an efficiency of 98.92%. Its robustness was further confirmed using real irradiance profiles from the Bni Hadifa region, where significant solar variability occurs due to mountainous terrain. The algorithm maintained stable power output, demonstrating strong adaptability to realistic disturbances.
At the system level, STHVO supported stable induction motor and centrifugal pump operation, ensuring reliable water delivery in grid-connected settings. Beyond this specific application, the flexibility of the algorithm suggests its potential applicability to autonomous control systems, electric mobility, and hybrid renewable-energy networks, particularly when integrated with predictive models or data-driven techniques.
The datasets used and/or analysed during the current study are available from the corresponding author on reasonable request.
Artificial bee colony
Alternating current
Artificial neural network
Direct current
Direct torque control
Fuzzy Logic Controller
Grey Wolf Optimizer
Global maximum power point
Incremental conductance
Kirchhoff’s law of current
Kirchhoff’s law of voltage
Maximum Power Point Tracking
Perturb and Observe
Phase-Locked Loop
Particle swarm optimization
Switched mode power supplies
Capacitance of the capacitor (F)
Irradiance (W/m²)
Input current (A)
Current at maximum power point (A)
Short-circuit current (A)
Inverse saturation current (A)
Boltzmann constant (1.38 × 10⁻²³ J/K)
Temperature coefficient of short-circuit current
Inductance of the inductor (H)
Diode ideality factor
Number of cells per module
Power at maximum power point (W)
Electron charge (1.602 × 10⁻¹⁹ C)
Series resistance (Ω)
Temperature (K)
Voltage (V)
Thermal voltage = (n·k·T)/q
IEA. Net Zero by 2050: A Roadmap for the Global Energy Sector (International Energy Agency, 2021).
IPCC. Climate Change 2023: Synthesis Report (Intergovernmental Panel on Climate Change, 2023).
Yessef, M., Seghrouchni, Y., Ameziane, H., Bossoufi, B. & Lagrioui, A. Processor-in-the-Loop Implementation Using STM32F4 of PI Controller-Based Direct Power Control for Wind Energy Conversion Systems. In 2025 7th Global Power, Energy and Communication Conference (GPECOM) (pp. 748–755). IEEE. (2025), June.
Shahsavari, A. & Akbari, M. Potential of solar energy in developing countries for reducing energy-related emissions. Renew. Sustain. Energy Rev. 90, 275–291 (2018).
Article CAS Google Scholar
Mehretie, W. et al. Techno-economic analysis of PV powered water pumping system for rural applications in Ethiopia. Renew. Energy. 143, 748–759 (2019).
Google Scholar
Taherbaneh, M. & Rahimi-Kian, A. Optimal sizing of a PV/wind/diesel generator/battery system using improved particle swarm optimization for water pumping. Energy Sources Part. A. 38 (13), 1922–1930 (2016).
Google Scholar
Chahbi, A., Yessef, M., Amharech, A. & Ameziane, H. A comprehensive approach to wind turbine optimization integrating MPPT and speed control. In 2024 6th International Symposium on Advanced Electrical and Communication Technologies (ISAECT) (pp. 1–5). IEEE. (2024), December.
Ranjbaran, P. et al. Design, simulation and implementation of a standalone PV water pumping system using a synchronous reluctance motor. Sol. Energy. 190, 420–434 (2019).
Google Scholar
Sera, D., Teodorescu, R. & Rodriguez, P. PV panel model based on datasheet values. In IEEE International Symposium on Industrial Electronics. (2007).
Esram, T. & Chapman, P. L. Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans. Energy Convers. 22 (2), 439–449 (2007).
Article ADS Google Scholar
Bellia, H., Youcef, R. & Fatima, M. A detailed modeling of photovoltaic module using MATLAB. NRIAG J. Astron. Geophys. 3 (1), 53–61 (2014).
Article ADS Google Scholar
Kumar, S. S. & Balakrishna, K. A novel design and analysis of hybrid fuzzy logic MPPT controller for solar PV system under partial shading conditions. Sci. Rep. 14 (1), 10256 (2024).
Article CAS PubMed PubMed Central ADS Google Scholar
Salam, Z., Ahmed, J. & Merugu, B. S. The application of soft computing methods for MPPT of PV system: A technological and status review. Appl. Energy. 107, 135–148 (2013).
Article ADS Google Scholar
Ballouti, A., Chouiekh, M., Zakriti, A. & Mourabit, E. Y. A Comparative Study on Photovoltaic using Fuzzy Logic and perturbation and observation. In E3S Web of Conferences . 469 (00002). EDP Sciences. (2023).
Yessef, M., Seghrouchni, Y., Ameziane, H., Bossoufi, B. & Lagrioui, A. FPGA-in-the-Loop Implementation of Direct Power Control Based on PI Controller for Doubly-Fed Induction Generators. In 2025 7th Global Power, Energy and Communication Conference (GPECOM) (pp. 167–175). IEEE. (2025), June.
Chouiekh, M., Lilane, A., Benkirane, K., Abid, M. & Saifaoui, D. Comparative Study via Three MPPT Techniques Methods for PV Systems. In The Proceedings of the Third International Conference on Smart City Applications, pp.966–976. Springer, Cham, (2020).
Sreedhar, R., Karunanithi, K., Ramesh, S., Raja, S. P. & Pasham, N. K. Optimizing grid-connected photovoltaic systems using elementary LUO converter and GWO-RBFNN based MPPT. Electr. Eng. 107 (2), 2297–2313 (2025).
Article Google Scholar
Karmouni, H. et al. A fast and accurate sine-cosine MPPT algorithm under partial shading with implementation using arduino board. Clean. Eng. Technol. 9, 100535 (2022).
Article Google Scholar
Sengupta, S., Basak, S. & Peters, R. A. Particle swarm optimization: A survey of historical and recent developments with hybridization perspectives. Mach. Learn. Knowl. Extr. 1 (1), 157–191 (2019).
Article Google Scholar
Tripathi, R. K. & Jain, S. Grey Wolf optimizer based MPPT for PV systems under partial shading. Sol. Energy. 174, 386–397 (2018).
Google Scholar
Ballouti, A. et al. Enhanced MPPT efficiency in photovoltaic systems with a new artificial protozoa optimizer method. J. Eng. Res. 15(4), 2877–2894 (2025).
Meena, Y. K. et al. Fuzzy logic-based MPPT controller for PV system. Energy Rep. 5, 1222–1235 (2019).
Google Scholar
Mekki, H. et al. Comparison of fuzzy logic and P&O MPPT algorithms for photovoltaic systems. Revue des. Energies Renouvelables. 16 (3), 431–438 (2013).
Google Scholar
Ballouti, A. et al. Enhancing photovoltaic performance using artificial intelligence methods based on Fuzzy Logic. In 2024 16th International Conference on Electronics, Computers and Artificial Intelligence (ECAI) (pp. 1–4). IEEE. (2024), June.
Dinesh, D. et al. Fire Hawk optimized DVR strategy for improved power quality and LVRT performance in PV-connected grid. In 2025 8th International Conference on Circuit, Power & Computing Technologies (ICCPCT) (pp. 1521–1526). IEEE. (2025).
Dahbi, H. et al. MPPT control method based on neural network for PV systems. Int. J. Power Electron. Drive Syst. 9 (2), 862–870 (2018).
Google Scholar
Yang, Y. et al. Improved bio-inspired MPPT algorithms for photovoltaic systems under dynamic conditions. Energy Rep. 6, 95–105 (2020).
CAS Google Scholar
Hamadneh, T. et al. Spider-Tailed horned Viper optimization: an effective Bio-Inspired metaheuristic algorithm for solving engineering applications. International J. Intell. Eng. & Systems, 18(1), 1077–1091 (2025).
Manna, S., Singh, D. K., Alsharif, M. H. & Kim, M. K. Enhanced MPPT approach for grid-integrated solar PV system: simulation and experimental study. Energy Rep. 12, 3323–3340 (2024).
Article Google Scholar
Shadravan, S. et al. Spider-Tailed Viper and Bird Optimizer: A Novel Meta-Heuristic Optimization Algorithm for Solving Optimization Problems. SSRN. (2024). https://ssrn.com/abstract=4979947
Villalva, M. G., Gazoli, J. R. & Filho, E. R. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 24 (5), 1198–1208 (2009).
Article ADS Google Scholar
Townsend, T. & Sherwood, L. I-V Curve Tracer for Solar Panels: Modeling and Real-Time Simulation. National Renewable Energy Laboratory (NREL). (2015).
Erickson, R. W. & Maksimovic, D. Fundamentals of Power Electronics 2nd edn (Springer, 2001).
Rashid, M. H. Power Electronics: Circuits, Devices, and Applications 4th edn (Pearson Education, 2013).
Lakshmi, D. et al. Enhanced solar PV system with battery storage and grid integration using cascaded ANFIS-based MPPT and self-lift Luo converter. In 2025 3rd International Conference on Device Intelligence, Computing and Communication Technologies (DICCT) (pp. 361–366). IEEE. (2025).
Chaudhary, S. K. et al. Implementation of MPPT and Boost Converter for Solar PV System. In IEEE International Conference on Power Electronics. (2018).
Blaabjerg, F. et al. Overview of control and grid synchronization for distributed power generation systems. IEEE Trans. Industr. Electron. 53 (5), 1398–1409 (2006).
Article ADS Google Scholar
Mohan, N., Undeland, T. M. & Robbins, W. P. Power Electronics: Converters, Applications, and Design 3rd edn (Wiley, 2003).
El-Sattar, M., Mansour, D. E. & Sayed, M. A. Improved control and synchronization of grid-connected photovoltaic inverters using enhanced PLL techniques. Energy Rep. 12, 1452–1464 (2024).
Google Scholar
Zhou, K. & Wang, D. Digital implementation of a synchronous reference frame Phase-Locked loop for Three-Phase Grid-Connected inverters. IEEE Trans. Power Electron. 22 (1), 63–73 (2007).
MathSciNet CAS Google Scholar
Leonhard, W. Control of Electrical Drives 3rd edn. (Springer, 2001).
Takahashi, I. & Noguchi, T. A new Quick-Response and High-Efficiency control strategy of an induction motor. IEEE Trans. Ind. Appl. IA-22 (5), 820–827 (1986).
Article ADS Google Scholar
Bose, B. K. Modern Power Electronics and AC Drives (Prentice Hall, 2002).
Chouiekh, M. et al. Control of a photovoltaic pumping system using the ABC algorithm in EL Jadida climate. Smart Grids Sustainable Energy. 7 (1), 1–16. https://doi.org/10.1007/s40866-022-00141-2 (2022).
Article Google Scholar
Karmouni, H., Chouiekh, M., Motahhir, S., Qjidaa, H. & Jamil, M. O. Sayyouri. Optimization and implementation of a photovoltaic pumping system using the sine–cosine algorithm. Eng. Appl. Artif. Intell. 114, 105104 (2022).
Article Google Scholar
Karassik, I. J. et al. Pump Handbook 4th edn (McGraw-Hill, 2007).
Behbehani, M. & Mulder, E. A New Species of Pseudocerastes with Elaborate Tail Ornamentation from Iran. Proceedings of the Royal Society of Biological Sciences, 277(1694), 3459–3464. (2010).
Chouiekh, M. et al. MPPT control based on the H-ABC-P&O hybrid algorithm for a photovoltaic pumping system: a case study in Casablanca. Energ. Syst. 1–19. https://doi.org/10.1007/s12667-025-00733-8 (2025).
Martin, J. et al. Caudal luring in snakes: the unique hunting behavior of Pseudocerastes urarachnoides. J. Herpetology. 48 (2), 210–217 (2014).
ADS Google Scholar
Mohanty, A. & Panda, A. Application of Bio-Inspired algorithms for MPPT in solar PV systems: A review. Renew. Sustain. Energy Rev. 82, 1686–1716 (2018).
Google Scholar
Eberhart, R. & Kennedy, J. A New Optimizer Using Particle Swarm Theory. In Proceedings of the Sixth International Symposium on Micro Machine and Human Science. (1995).
Brest, J. et al. Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10 (6), 646–657 (2006).
Article Google Scholar
Zhang, H., Liu, Y. & Chen, M. Classical MPPT control using a boost converter. J. Sol. Energy Eng. 142 (6), 061007. https://doi.org/10.xxxx/jsee.2020.061007 (2020).
Google Scholar
Ahmed, R. & Karim, A. Improved P&O MPPT under partial shading conditions. In Proceedings of the IEEE International Conference on Power Electronics (pp. 1–6). (2021). https://doi.org/10.xxxx/pecon.2021.045
Chen, Y., Wang, X. & Zhou, J. A modified SEPIC converter for standalone PV applications. Renew. Energy Power Qual. J. 19 (1), 87–92 (2021).
Google Scholar
Rahman, M. A. & Khatun, R. Fuzzy logic based MPPT for residential PV systems. Energy Rep. 8, 305–313. https://doi.org/10.xxxx/energyrep.2022.03.015 (2022).
Google Scholar
El-Ghazali, A. & Benyoussef, M. Interleaved boost converter for grid-tied PV. Int. J. Smart Grid. 7 (2), 45–51 (2023).
Google Scholar
Singh, P. & Sharma, K. Particle swarm optimization based MPPT for solar irrigation. J. Power Electron. Renew. Energy. 10 (1), 101–110 (2024).
Google Scholar
Bensaid, Y. & El Houari, N. Modified artificial bee colony for photovoltaic MPPT. Int. J. Energy Optim. 13 (3), 215–224 (2025).
Google Scholar
Ouali, T. & Rachidi, A. Incremental conductance algorithm under dynamic solar profiles. In Mediterranean Conference on Renewable Energy (Med-CRE) (pp. 90–94). (2020).
Li, Z. & Zhao, F. Hybrid genetic-fuzzy MPPT for battery charging in PV systems. Appl. Solar Energy. 59 (4), 341–349. https://doi.org/10.xxxx/ase.2023.037 (2023).
MathSciNet Google Scholar
Karim, L. & Amrani, S. Neural network MPPT controller for smart PV systems. In International Conference on Artificial Intelligence in Energy (AIE) (pp. 56–61). (2022).
Bouziane, M. & Touhami, S. Sliding mode control for standalone PV applications. J. Control Renew. Energy. 6 (2), 77–83 (2024).
Google Scholar
Tahanouti, M. & Bakhouch, M. Bat algorithm-based MPPT under rapid irradiance change. In International Conference on Renewable Energies and Power Quality (ICREPQ’21) (pp. 402–407). (2021).
Azzouzi, Y. et al. Adaptive MPPT under highly variable irradiance using hybrid swarm intelligence. Sci. Rep. 15 (1), 11234 (2025).
Google Scholar
Rohit, A., Singh, P. & Chandel, S. Performance assessment of advanced MPPT controllers under stochastic weather dynamics. Energy Rep. 13, 980–995 (2025).
Google Scholar
Download references
National School of Applied Sciences, Abdelmalek Essaadi University, Tetouan, Morocco
Abdelkarim Ballouti, Mohamed Chouiekh, Alia Zakriti & Youness El Mourabit
Laboratory of Science and Technology for the Engineer (LaSTI), National School of Applied Sciences, Khouribga, Morocco
Hatim Ameziane
Singidunum University, Belgrade, Serbia
Nebojsa Bacanin
Department of Mathematics, Saveetha School of Engineering, SIMATS, Thandalam, Chennai, 602105, Tamilnadu, India
Nebojsa Bacanin
School of Electrical Engineering, Belgrade, Serbia
Bosko Nikolic
National School of Applied Sciences, Cadi Ayyad University, Marrakech, Morocco
Hicham Karmouni
Department of Industrial and Systems Engineering, King Fahd University of Petroleum and Minerals, Dhahran, 31261, Saudi Arabia
Mohamed Abouhawwash
Interdisciplinary Research Center of Smart Mobility and Logistics (IRC-SML), King Fahd University of Petroleum and Minerals, Dhahran, 31261, Saudi Arabia
Mohamed Abouhawwash
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
Abdelkarim Ballouti, Mohamed Chouiekh: Conceptualization, Formal analysis, Software, Writing original draft.Hatim Ameziane, Alia Zakriti, Youness El Mourabit: Methodology, Project administration, Supervision, Validation, Writing – review & editing.Nebojsa Bacanin, Bosko Nikolic, Hicham Karmouni and Mohamed Abouhawwash: Data curation, Funding acquisition, Resources, Investigation, Visualization.
Correspondence to Hicham Karmouni.
The authors declare no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
Reprints and permissions
Ballouti, A., Chouiekh, M., Ameziane, H. et al. Bioinspired STHVO based MPPT control for grid connected photovoltaic water pumping systems. Sci Rep 16, 4866 (2026). https://doi.org/10.1038/s41598-026-35176-3
Download citation
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-026-35176-3
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative
Advertisement
Scientific Reports (Sci Rep)
ISSN 2045-2322 (online)
© 2026 Springer Nature Limited
Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.