Enhanced adaptive control techniques for extracting maximum power from photovoltaic system | Scientific Reports – Nature

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 15, Article number: 41459 (2025)
632 Accesses
Metrics details
Photovoltaic (PV) systems experience performance fluctuations due to changes in irradiance and temperature, which makes maximum power point tracking (MPPT) essential for stable grid integration. This paper investigates four adaptive MPPT controllers integrated with the incremental conductance (IC) algorithm: (i) a PID controller optimized by manta ray foraging optimization (MRFO), (ii) an Adaptive PI (API) controller, (iii) a Single Perceptron Adaptive PI (SP-API) controller, and (iv) a Set Membership Affine Projection Algorithm (SMAPA)-based PI controller. Unlike conventional or offline-trained approaches, the proposed controllers adapt in real time to environmental changes without requiring large datasets. The main novelty lies in applying SP-API and SMAPA for MPPT in PV systems for the first time, and in enhancing PID and API controllers with MRFO-based tuning for improved robustness. To evaluate performance, two case studies are conducted on a grid-connected PV system: 1- uniform irradiance and temperature variations to simulate daily operating conditions, and 2- partial shading scenarios to test adaptability under local irradiance mismatches. Results show that the SMAPA-based PI controller achieves near-ideal efficiency (~ 99.8%), minimal ripples, and negligible energy losses (~ 0.2%), followed by the SP-API controller. In contrast, the conventional PID and API controllers demonstrate weaker dynamic responses and higher losses. These findings confirm that SMAPA and SP-API offer superior adaptability and stability, making them promising solutions for reliable MPPT in grid-connected PV systems.
Photovoltaic (PV) energy, in general, is considered as an alternative source of energy due to its abundance, and for being eco-friendly. The everyday growing economy and its dependency on fossil-based energy production has had a dire effect on the environment and resulting in an alarming level of greenhouse gas emission. According to the latest global and CO2 status report by the International Energy Agency (IEA), the total energy demand in the world has grown by 2.3% and electricity generation has grown by 4%1. But Renewables, in general, have seen an increasing interest throughout the world. Total energy demand is the total energy that is required throughout the world and electricity generation is the total energy produced by all energy sectors. PV systems are being used in many real-world applications like irrigation, home power supply, and commercial electric car charging stations2. PV systems tied to the grid face a lot of challenges related to weather and environmental changes and non-linearities in PV systems components which directly affect the performance of the PV system, the extracted energy and maximum power that can be delivered to the grid requires online adaptive control systems to continuously adapt to the different weather conditions. The integration of a PV system with the utility grid is achieved using a DC–DC boost converter and a DC–AC inverter. The boost converter is regulated by MPPT techniques to adapt to environmental variations.
The two commonly used methods are Perturb and Observation (P&O) and Incremental Conductance (IC)3,4,5. Many researchers have worked on improving IC performance by modifying the controllers used in grid-tied PV systems. Although the IC algorithm can quickly drive the operating point toward the maximum power point (MPP) during sudden disturbances, it suffers from poor dynamic performance and introduces sustained oscillations around the MPP. The IC is enhanced by introducing a variable adjustment mechanism based on an integral regulator. This enhanced method is Integral Regulator & Incremental Conductance (I&IC) algorithm6. Others used optimized PID controllers, cascaded controllers, fuzzy controllers and adaptive controllers to enhance the performance of the IC algorithm. Authors of7 proposed Fuzzy-PID MPPT, this controller employs fuzzy inference to adapt PID gains online based on error and error rate, improving tracking speed and reducing ripple compared to conventional PID and IC. However, its performance remains constrained by the inherent limitations of PID control structures. In8 a Neuro-Fuzzy IC MPPT is proposed, this controller integrates fuzzy logic with a neural network trained on incremental conductance data to achieve variable step-size adaptation. It delivers fast convergence with minimal oscillations, however its reliance on offline training limits robustness under unmodeled conditions. Authors of9 proposed a Support Vector Machine (SVM)-based MPPT controller for PV systems, using solar radiation and temperature as inputs to predict the optimal operating voltage but lacks the adaptive real-time gain tuning. In10 a Cuttlefish Algorithm (CFA) is proposed to enhance PV system performance under partial shading by tuning control gains through meta-heuristic optimization, it depends on offline stochastic optimization rather than ensuring bounded-error stability and online adaptability. Authors of11 proposed developed a Bond Graph–based MPPT controller, validated in simulation and hardware, which offers an energy-based modeling framework but depend on fixed model equations without online adaptation. Authors of12 data-driven artificial neural network (ANN)-based MPPT technique. Two techniques tested ANN-GT: inputs are solar irradiance (G) and temperature (T) and ANN-TI: inputs are PV current (I) and temperature (T). The ANN is trained using 6100 data samples from simulations and experiments and implemented on a microcontroller. The ANN Uses a trained feedforward neural network to learn nonlinear relations between irradiance, temperature, current, and the duty cycle at MPP and needs large dataset for offline training. In13 proposes a dynamic MPPT controller for photovoltaic systems that integrates Long Short-Term Memory (LSTM) neural networks with Artificial Neural Networks (ANN) and Fuzzy Logic Control (FLC) to enhance power extraction under rapidly changing irradiance and temperature conditions. By leveraging LSTM’s ability to capture temporal dependencies and ANN/FLC’s adaptive decision-making, the controller predicts future maximum power points and dynamically adjusts the DC–DC converter’s duty cycle to track them efficiently, even under partial shading. The LSTM models are trained with historical irradiance and temperature datasets (from NASA POWER project, Mar 2023–Mar 2024) to learn the relationship between environmental inputs and the voltage/current at the maximum power point Once trained, the controllers use these pre-learned models online to make predictions and guide the MPPT process, but they do not update weights or adapt continuously during real-time operation. In14 Model Reference Adaptive Control (MRAC) with a fuzzy logic controller is proposed to improve the performance of photovoltaic (PV) systems under varying irradiance and temperature conditions. The MRAC structure provides online parameter adjustment by continuously comparing the PV system output with a reference model, while the fuzzy controller enhances decision-making by handling system nonlinearities and uncertainties. In15 proposes a hybrid MPPT strategy that integrates Current Tracking Perturb & Observe (CT-P&O) with Finite Control Set Model Predictive Control (FCS-MPC) for PV-fed boost converters. The CT-P&O generates a reference current, while FCS-MPC optimizes switching states using an enhanced cost function designed to minimize inductor current ripple and improve transient performance. Authors of16,17,18 analyzed adaptive hill-climbing MPPT algorithms, emphasizing the trade-offs between conventional and modified hill-climbing techniques (P&O, INC, INR, and variable step-size versions) under varying irradiance and temperature. Their results show that adaptive and variable step-size approaches generally improve convergence speed and reduce oscillations compared to classical methods, but they may suffer from instability or fail to track the true MPP at very low irradiance, while conventional methods are more reliable yet less efficient. However, these studies did not include case studies involving multiple PV arrays or partial shading scenarios, which are critical for evaluating controller performance under conditions with multiple local peaks and the need to reliably extract the global maximum. Authors of19 propose a Tunicate Swarm Algorithm–Particle Swarm Optimization (TSA-PSO) method for maximum power point tracking (MPPT) in photovoltaic systems under partial shading conditions. By combining the strong exploration ability of TSA with the fast convergence of PSO, the algorithm effectively avoids local maxima and rapidly converges to the global maximum power point (GMPP). Simulation and experimental results demonstrate that TSA-PSO outperforms classical methods such as P&O, TSA, PSO, Flower Pollination Algorithm (FPA), and Grey Wolf Optimizer (GWO). Authors of20,21 proposed Incremental Conductance (INC) method and variable step perturb and observe (VS-PO) with a Model Reference Adaptive Controller (MRAC) based MPPT framework for photovoltaic systems, combining the Incremental Conductance method for reference voltage generation with a Model Reference Adaptive Controller to regulate the converter duty cycle. The approach ensures fast convergence, negligible oscillations, and robustness under fluctuating irradiance, temperature, and load uncertainties. Authors of22 introduced a hybrid two-stage adaptive MPPT scheme for PV systems to address the nonlinear challenges of tracking under variable environmental conditions. The first stage generates reference voltage, while the second stage employs a Modified Model Reference Adaptive Controller (MMRAC) to regulate the duty cycle and maintain stable operation at the MPP. Validated through stand-alone, partial shading, grid integration, and OPAL-RT experiments. Authors of23 present a continuous-time Lyapunov-based Model Reference Adaptive Control (LB-MRAC) method for MPPT in PV systems, where P&O generates the reference voltage and MRAC regulates the duty cycle of the boost converter. The technique is tested under stand-alone, partial shading, and grid-integrated conditions using simulations and OPAL-RT experiments. Authors of24 introduced a Lyapunov-based Robust Model Reference Adaptive Controller (LRMRAC) for MPPT in photovoltaic systems, designed to ensure rapid, accurate, and ripple-free tracking. By combining a P&O-based reference generator with Lyapunov-stable adaptive control, the system achieves critically damp dynamics and robustness against uncertainties. Authors of25 present a dual-tracking MPPT technique that perturbs both voltage and current to improve maximum power extraction from photovoltaic systems under rapidly changing irradiance and temperature. It demonstrates faster tracking, reduced oscillations, and higher efficiency compared to conventional and modified hill-climbing algorithms, especially at low irradiance levels. However, the study does not consider partial shading conditions involving multiple PV arrays, where local peaks appear in the P–V curve, making MPPT more complex. These partial shading scenarios are addressed in our study to ensure reliable tracking of the global maximum power point (GMPP) under non-uniform conditions. Authors of26 The paper presents a voltage and current reference-based MPPT technique that ensures fast and accurate tracking under sudden changes in irradiance and load resistance using dual perturbation, adaptive step-size reduction, and a deviation avoidance loop. It achieves high efficiency and minimal oscillations, outperforming other drift-free algorithms. However, it does not address partial shading across multiple PV arrays, where local peaks appear in the P–V curve—a condition considered in my work to ensure reliable global MPP tracking. Authors of27 proposes an Enhanced Model Reference Adaptive Control (EMRAC)-based MPPT method for a 100.7 kW grid-connected PV system, achieving an average efficiency of 98.28% with a response time of 0.11 s. It delivers stable power output and minimal fluctuation (~ 1 kW) under varying irradiance and temperature conditions. Experimental validation using a dSPACE 1202 platform confirms its superior tracking precision, stability, and grid compatibility. Authors of28 propose a Model Reference Adaptive Control (MRAC)-based MPPT technique to improve PV system efficiency under rapidly changing irradiance and temperature. The proposed controller achieves up to 99.75% tracking efficiency and reaches the MPP within 4 ms, outperforming conventional and swarm-based MPPT methods in simulations and real-time OPAL-RT tests.
From the reviewed literature, MPPT techniques can be categorized as conventional controllers, Metaheuristic Optimization (MO) controllers, Artificial Intelligence (AI) controllers, and Hybrid MPPT controllers29,30,31,32,33,34. Conventional Controllers are based on mathematical models. They are simple to implement but suffer from high oscillation, low efficiency and no adaptive parameters during different conditions. Metaheuristic Optimization controllers are widely used in MPPT applications. But suffer from complexity and is not preferable for real-time or online adaptations. AI and Hybrid MPPT used offline-trained controllers. These approaches require large and diverse data sets to capture the nonlinear characteristics of PV systems under varying irradiance and temperature. However, since the controller parameters are fixed after training, these methods lack online adaptation. This limits their robustness when deployed in real PV systems that are subject to rapid weather fluctuations and irradiance variance. This paper proposes online adaptive controllers. The proposed methods do not require extensive datasets for training. Instead, they continuously adapt in real time to environmental changes, ensuring fast tracking and robustness against fluctuations. The proposed adaptive controllers in this paper are integrated with the Incremental Conductance (IC) technique to enhance system performance under disturbances. The main contributions of this study can be summarized as follows:
The integration of Incremental Conductance (IC) with four advanced adaptive controllers (PID-MRFO, API, SP-API, and SMAPA) for MPPT in grid-connected PV systems.
The first application Set Membership Affine Projection Algorithm (SMAPA) in PV-MPPT, offering online adaptability without requiring large offline datasets.
Enhanced robustness against dynamic irradiance, temperature variations, and partial shading, ensuring stable operation in realistic conditions.
Comparative evaluation of multiple adaptive controllers under uniform, fluctuating, and partial shading scenarios, providing a comprehensive performance benchmark.
The five sections of the paper are as follows: Sect. 2 presents the system model; Sect. 3 presents four different controllers used in the MPPT; Sect. 4 presents two case studies applied to the system to compare the performance of the four controllers. Lastly, Sect. 5 presents the conclusion of the paper.
The PV system is a grid tied system consisting of Two PV arrays, boost converter, inverter and step up transformer 400 V /25KV to tie to utility grid. Figure 1 Each PV array system used in this model consists of 47 parallel strings and 5 Series-connected modules per string, Module maximum power is 213.15 W, Module voltage at maximum power point (:{text{V}}_{text{m}text{p}}) is 29 V and Module current at maximum power point (:{text{I}}_{text{m}text{p}}) is 7.35 A Fig. 2.
PV System tied to The Grid Block Diagram.
I-V and P-V characteristics for The Two PV Arrays.
The Incremental Conductance Technique (ICT) is one of the most widely used MPPT methods due to its simplicity and effectiveness in extracting the maximum power point (MPP). In this method, the controller continuously evaluates the incremental conductance (:left(frac{dI}{dV}right)) and compares it with the instantaneous conductance (:(-frac{I}{V})). Based on this relationship, the operating point of the PV system is adjusted to track the MPP as per (1), (2) and (3) under varying irradiance and temperature conditions as shown in Fig. 325.
However, it suffers from poor dynamic performance. This poor dynamic performance is highly attributed to the use of fixed steps of the duty cycle for the DC-DC converter for tracking the MPP. If the fixed step in the duty cycle is large, the MPPT will accelerate the operating point toward the MPP; however, there will be sustained oscillations around the MPP as the need precise value of the duty cycle for operation at the MPP is not found. For enhancing the ICT algorithm which will be called the Integral Regulator Incremental Conductance (I&IC) technique Fig. 4. As an enhancement to the incremental conductance technique6, an integral regulator was added to it to minimize the error and optimize the duty cycle correction factor. In incremental conductance technique the error equals to
Incremental Conductance Technique.
Integral Regulator Incremental Conductance controlled by Adaptive Controller.
In This research to achieve a high performance from I&IC technique Different adaptive controllers used such as PID controller, adaptive PI controller, single perceptron adaptive PI controller and SPWM.
PID Controller, considered as conventional controller, is optimized and tuned for specific duty. The gains of PID controller (:{text{K}}_{text{P}}), (:{text{K}}_{i}) and (:{text{K}}_{d}) are optimized by manta ray foraging optimization algorism35 (MRFO) Fig. 5 and the objective function for my controller is
MRFO algorithm is used with population size 20 in 100 iterations to minimize the integral square error of the PID controller of the MPPT Fig. 6 and the results were (:{text{K}}_{text{P}}=:)2.1956, (:{text{K}}_{i}=:)0.7183 and (:{text{K}}_{d}=:)0.0012.
PID Controller Block Diagram.
Performance vs. Iterations for PID Controller.
Cause of continues variation of nature condition of irradiance and temperature which need online adaptation to get maximum power and best performance at any condition adaptive PI controller (API)36,37 may use which is give online adaptation for (:{text{K}}_{text{P}}:text{a}text{n}text{d}:) (:{text{K}}_{i}::)[38] So, the output of the controller is given by
and (:{text{K}}_{text{P}}) and (:{text{K}}_{i}) are continuously updated by
The Constants of API controller (:{text{C}}_{1},::{text{C}}_{2}:and:) (:{text{C}}_{3}) are optimized by MRFO Fig. 7 and the objective function for my controller is determined by (5).
MRFO algorithm is used with 20 population size in 100 iterations to minimize the integral square error of the PID controller of the MPPT Fig. 8 and the results were (:{C}_{1}=:)4.3290, (:{C}_{2}=:)0.6507 and (:{C}_{3}=:)0.0813.
Adaptive PI Controller Block Diagram.
Performance vs. Iterations for API Controller.
This controller is based on a single perceptron proportional-integral (SPPI) structure, and the output control signal38 is determined by
where e(t) is the current tracking error, m(k-1) is the previous output, and K is a tuning gain that’s determine the system’s responsiveness. (:{g}_{1})(k) and (:{g}_{2})(k) represent adaptive proportional and integral gains. This formulation blends a PI control strategy with a simple learning mechanism inspired by single-layer perceptron behavior, aiming to improve MPPT performance by adapting control actions based on recent error dynamics. These equations capture the dynamic behavior of the power – voltage curve39. The error difference represents by (10). The current error represents by (11) The Change in output represents by (12). Slop estimation represents by (13)
Update gains (:{g}_{1}left(kright)) and (:{g}_{2}left(kright)) represents by (14), (15), (16) and (17).
where (:{delta:}_{e}left(kright)) is error slope estimation, (:{y}_{1}left(kright)) and (:{y}_{2}left(kright)) are weight update contribution for the gains.
The gain of SP-API controller (:K) is optimized by manta ray algorism (MRFO) and the objective function for my controller is determined by (5).
MRFO algorithm is used with 20 population size in 100 iterations to minimize the integral square error of the PID controller of the MPPT Fig. 9 and the results were (:K=:)457.5693.
Performance vs. Iterations for SP-API Controller.
The Set membership affine projection algorithm (SMAPA) is adaptive control technique40,41 used to online adjust Proportional and integral gains of the MPPT Controller to minimize fluctuation and ripples Fig. 10.The controller uses a vector input (18) where (:eleft(tright):)is the input tracking error42.
The predicted PV output power (:{widehat{P}}_{pv}left(tright):)is computed as (20).
Where (:{K}_{p}left(kright),:{K}_{i}left(kright)) are the adaptive PI gains which are then used to compute the control output (23).
SMAPA Based Adaptive PI Controller Block Diagram.
In this part we study different case studies to compare the performance of PID controller, Adaptive PI controller, SP-API controller and SMAPA controller to evaluate the performance and robustness of the proposed MPPT controllers. The controllers’ parameters are summarized in Table 1; multiple case studies were conducted under varying environmental conditions. The PV system model was subjected to different levels of solar irradiance and ambient temperature to emulate realistic operating scenarios.
This Case study represent the MPPT controllers’ performance under uniform environmental changes applied simultaneously to two identical PV arrays. Both irradiance and temperature vary with time, simulating realistic daily solar conditions such as passing clouds and rising daytime temperatures. Partial Shading with Varying Irradiance and Constant Temperature. The changes in temperature and irradiance are presented in Fig. 11.
Irradiance and Temperature Input to the two PV Arrays.
Figure 12 and Table 2 illustrate the PV output power response of the four controllers under simultaneous temperature and irradiance variations. The PID controller shows noticeable oscillations and delayed settling time, which explains the higher ripple values (up to 5568 W) and efficiency drop below 97%. The Adaptive PI controller performs better, with smoother convergence and reduced oscillations, but still exhibits moderate ripple levels and efficiency limited to 97–98%. In contrast, the SP-API controller demonstrates rapid convergence to the MPP, maintaining high power output above 110 kW with reduced ripples (~ 509–1028 W). The SMAPA controller outperforms all others by delivering the most stable waveform, with nearly ripple-free operation (~ 223 W), minimal losses (~ 0.2%), and near-ideal efficiency (~ 99.8%), confirming its superior adaptability.
PV Output Power Using Different Controllers in MPPT.
In this case study, a partial shading condition is simulated to evaluate the performance of the MPPT controllers when two PV arrays operate under constant temperature but variable irradiance. Both PV Array 1 and PV Array 2 are maintained at a fixed temperature of 25 °C, while their irradiance levels differ to replicate real-world partial shading scenarios. Such variation is typically caused by shadowing from nearby structures or transient effects like passing clouds. The irradiance changes applied to PV Array 1 and PV Array 2 are illustrated in Fig. 13. P-V curves for the two arrays under different irradiances are shown on Fig. 14.
Irradiance Input to PV Array 1 and 2 During Partial Shading.
P-V Curves for The Two Arrays Under Different Irradiances.
Figure 15; Table 3 present the PV power under partial shading conditions. The PID controller shows sharp power drops and instability during irradiance mismatch, reflecting its inability to track the global MPP. The Adaptive PI controller manages smoother recovery but still loses efficiency due to limited adaptability. The SP-API controller performs robustly, with higher stability and efficiency above 99%, though it still exhibits moderate ripples under sudden shading changes. The SMAPA controller again provides the most effective response, as evident from its smooth power waveform, negligible ripples, and consistent tracking of the global MPP, maintaining nearly constant efficiency close to 99.8%.
PV Output Power Using Different Controllers in MPPT During Partial Shading.
Figure 16 shows the PV output voltage and current for the most superior technique, SMAPA.
PV Output Voltage and Current During Using SMAPA.
Figure 17 presents the DC bus voltage response after boost converter when using the SMAPA technique. It demonstrates that SMAPA maintains stable and well-regulated DC voltage with minimal fluctuation.
Voltage at DC Bus During Using SMAPA.
Figure 18 shows the voltage at the point of common coupling (PCC) when applying the SMAPA technique, presented for two different time periods: 10 s and 0.1 s.
AC Voltage at PCC.
The effectiveness of the proposed SMAPA-based MPPT technique is evaluated through a comparative analysis with several state-of-the-art strategies, as summarized in Table 4. Key evaluation criteria include the control strategy, tracking speed, tracking accuracy, system complexity, implementation cost, efficiency, grid integration capability and Real-Time Adaptation. These factors collectively determine the robustness, adaptability, and practical feasibility of each MPPT technique under varying operating conditions.
This Study compared four adaptive controllers—PID (MRFO-tuned), Adaptive PI, SP-API, and SMAPA—integrated with the incremental conductance (IC) method for MPPT in a grid-connected PV system under both uniform and partial shading conditions. The results demonstrate that while the PID and Adaptive PI controllers can provide acceptable performance, they suffer from significant oscillations, higher power losses, and reduced efficiency under rapidly changing irradiance and temperature. The SP-API controller showed improved adaptability with efficiency consistently above 99%, reduced ripples, and stable dynamic response. However, the SMAPA-based PI controller achieved the most robust performance, maintaining near-ideal efficiency (~ 99.8%), negligible ripples (~ 223 W), and minimal energy loss (~ 0.2%) even under partial shading scenarios.
The key insight from this work is that online adaptive learning mechanisms (SP-API and SMAPA) outperform both conventional and metaheuristic-tuned controllers, particularly when the PV system is subject to uncertainties and dynamic variations. This indicates that future MPPT designs for grid-connected PV should prioritize adaptive frameworks that can continuously adapt to environmental changes, thereby ensuring maximum energy harvesting, stability, and reliability.
A limitation of this study is that the proposed SMAPA-based MPPT controller was validated only through simulation without Hardware-in-the-Loop (HIL) implementation. In addition, the controller exhibits a small steady-state error that slightly affects its convergence to the exact maximum power point, and its mathematical formulation is relatively complex, which may increase computational load in real-time applications. Future work will therefore focus on implementing the controller to verify its real-time performance under practical grid-connected and partial shading conditions.
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
Energy, G. & Paris CO2 Status Report 2019. IEA, (2019). https://www.iea.org/reports/global-energy-co2-status-report-2019
Hamedi, Z. et al. Citation: IRENA Renewable Energy Outlook: Egypt, International Renewable Energy Agency, Abu Dhabi. (2018). (2018).
Suresh, A. & Resmi, R. A competitive study on MPPT techniques employed in solar PV systems. Journal of Physics: Conference Series. Vol. No. 1. IOP Publishing, 2021. (2070).
Chen, H. et al. Comparison of P&O and INC methods in maximum power point tracker for PV systems. In IOP Conference Series: Materials Science and Engineering. Vol. 322. No. 7. IOP Publishing, (2018).
Lodhi, E. et al. Performance analysis of ‘Perturb and Observe’ and ‘Incremental Conductance’ MPPT algorithms for PV system. IOP Conference Series: Materials Science and Engineering. Vol. 220. No. 1. IOP Publishing, (2017).
Abdelmohsen, A. M. et al. Optimal Design of Grid Tied PV System Using Manta Rays Foraging Optimizer. In The International Undergraduate Research Conference. Vol. 5. No. 5. The Military Technical College, (2021).
Hai, T., Zhou, J. & Furukawa, N. Performance enhancement of fuzzy-PID controller for MPPT of PV system to extract maximum power under different conditions. Soft. Comput. 28 (3), 2035–2054 (2024).
Article  Google Scholar 
Harrag, A. & Messalti, S. IC-based variable step size neuro-fuzzy MPPT improving PV system performances. Energy Procedia. 157, 362–374 (2019).
Article  Google Scholar 
Kareim, A. A. & Muhamad Bin, M. Efficiency improvement of the maximum power point tracking for PV systems using support vector machine technique. In IOP Conference Series: Earth and Environmental Science. Vol. 16. No. 1. IOP Publishing, (2013).
Sameh, M. A. et al. Enhancing the performance of photovoltaic systems under partial shading conditions using cuttlefish algorithm. In 8th International Conference on Renewable Energy Research and Applications (ICRERA). IEEE, 2019. (2019).
Badoud, A. et al. Modeling, simulation and hardware implementation of a bond graph-maximum power point tracker for a photovoltaic panel under partially shaded conditions. Simulation 92.7 : 687–707. (2016).
Abouzeid, A. et al. Experimental validation of a low-cost maximum power point tracking technique based on artificial neural network for photovoltaic systems. Sci. Rep. 14 (1), 18280 (2024).
Article  PubMed  PubMed Central  Google Scholar 
Fkirin, M. A., Zeinab, M., Gowaly & Emad, A. Elsheikh. Dynamic Controller Design for Maximum Power Point Tracking Control for Solar Energy Systems. Technologies (2227–7080) 13.2 (2025).
Mahbouba, B. et al. A novel MPPT algorithm based on MRAC-FUZZY controller for solar photovoltaic systems. Power Electron. Drives. 10, 140–156 (2025).
Article  Google Scholar 
Ahmed, M. PredictiveControl basedmppt for solar boost converters to optimize performance under fluctuating irradiation and loads. Multidisciplinary Res. Journal : 14–25. (2025).
Jately, V. et al. Experimental analysis of hill-climbing MPPT algorithms under low irradiance levels. Renew. Sustain. Energy Rev. 150, 111467 (2021).
Article  Google Scholar 
Jately, V. & Arora, S. Performance investigation of Hill-Climbing MPPT techniques for PV systems under rapidly changing environment. In Intelligent Communication, Control and Devices: Proceedings of ICICCD 2017. Singapore: Springer Singapore, 1145–1157. (2018).
Jately, V. & Arora, S. An efficient hill-climbing technique for peak power tracking of photovoltaic systems. In 2016 IEEE 7th Power India International Conference (PIICON). IEEE, (2016).
Sharma, A. et al. A novel TSA-PSO based hybrid algorithm for GMPP tracking under partial shading conditions. Energies 15, no. 9 : 3164. (2022).
Singh, D., Kumar, A. K., Akella & Manna, S. A novel robust maximum power extraction framework for sustainable PV system using incremental conductance based MRAC technique. Environ. Prog. Sustain. Energy. 42, e14137 (2023).
Article  CAS  Google Scholar 
Singh, D., Kumar, A. K., Akella & Saibal Manna. Adjustable variable step-based MRAC MPPT for solar PV system in highly fluctuating and cloudy atmospheric conditions. Electr. Eng. 105 (6), 3751–3772 (2023).
Article  Google Scholar 
Manna, S., Singh, D. K. & Ashok Kumar, A. Hybrid two-stage adaptive maximum power point tracking for stand‐alone, grid integration, and partial shaded PV system. Int. J. Adapt. Control Signal Process. 37 (12), 3297–3327 (2023).
Article  Google Scholar 
Singh, D., Kumar, A. K., Akella & Saibal Manna. Framework of maximum solar energy conversion using Lyapunov-based model reference adaptive control technique in stochastic weather conditions. Energy Technol. 12 (2), 2300775 (2024).
Article  Google Scholar 
Manna, S., Akella, A. K. & Singh, D. K. Novel Lyapunov-based rapid and ripple-free MPPT using a robust model reference adaptive controller for solar PV system. Prot. Control Mod. Power Syst. 8 (1), 1–25 (2023).
Article  Google Scholar 
Jately, V. & Arora, S. Development of a dual-tracking technique for extracting maximum power from PV systems under rapidly changing environmental conditions. Energy 133 : 557–571. (2017).
Jately, V. et al. Voltage and current reference based MPPT under rapidly changing irradiance and load resistance. IEEE Trans. Energy Convers. 36 (3), 2297–2309 (2021).
Article  ADS  Google Scholar 
Manna, S. et al. Enhanced MPPT approach for grid-integrated solar PV system: simulation and experimental study. Energy Rep. 12, 3323–3340 (2024).
Article  Google Scholar 
Manna, S., Akella, A. K. & Deepak Kumar, S. Implementation of a novel robust model reference adaptive controller-based MPPT for stand-alone and grid-connected photovoltaic system. Energy Sour. Part A Recover. Utilization Environ. Eff. 45 (1), 1321–1345 (2023).
Google Scholar 
Chellakhi, A. & Said El, B. A Real-Time Investigation of an Enhanced Variable Step PO MPPT Controller for Photovoltaic Systems Using dSPACE 1104 Board. Energies 18.13 : 3343. (2025).
Yang, B. et al. Comprehensive overview of maximum power point tracking algorithms of PV systems under partial shading condition. J. Clean. Prod. 268, 121983 (2020).
Article  Google Scholar 
de Dieu Nguimfack-Ndongmo, Jean, et al. Adaptive terminal synergetic-backstepping technique based machine learning regression algorithm for MPPT control of PV systems under real Climatic conditions. ISA Transactions 145 : 423–442. (2024).
Boubaker, O. MPPT techniques for photovoltaic systems: A systematic review in current trends and recent advances in artificial intelligence. Discover Energy. 3 (1), 9 (2023).
Article  ADS  Google Scholar 
Harrison, A. et al. An enhanced P&O MPPT algorithm for PV systems with fast dynamic and Steady-State response under real irradiance and temperature conditions. Int. J. Photoenergy. 2022, 6009632 (2022).
Article  Google Scholar 
Tariq, M., Rihan, M. & Ayan, M. A comprehensive review on the application of recently introduced optimization techniques obtaining maximum power in the solar PV system. Renew. Energy Focus. 49, 100564 (2024).
Article  Google Scholar 
Zhao, W., Zhang, Z. & Wang, L. Manta ray foraging optimization: an effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 87, 103300 (2020).
Article  Google Scholar 
El-Ebiary, Ahmed, H. et al. Kalman filters based distributed cyber-attack mitigation layers for DC microgrids. IEEE Trans. Circuits Syst. I Regul. Pap. 71 (3), 1358–1370 (2024).
Article  Google Scholar 
Roy, T. et al. Nonlinear adaptive backstepping controller design for islanded DC microgrids. IEEE Trans. Ind. Appl. 54 (3), 2857–2873 (2018).
Article  Google Scholar 
Shan, T. J. & Kailath, T. Adaptive algorithms with an automatic gain control feature. IEEE Trans. Circuits Syst. 35 (1), 122–127 (2002).
Article  ADS  Google Scholar 
EL-Ebiary, A. H., Mostafa, I., Marei & Mokhtar, M. Data-driven optimal adaptive MPPT techniques for grid-connected photovoltaic systems. Ain Shams Eng. J. 16 (3), 103318 (2025).
Article  Google Scholar 
Poulo, S. R. D. Adaptive filtering, algorithms and practical implementations. Int. Ser. Eng. Comput. Sci. 694, 23–50 (2008).
Google Scholar 
Werner, S., Paulo, S. R. & Diniz Set-membership affine projection algorithm. IEEE. Signal. Process. Lett. 8, 231–235 (2002).
Article  ADS  Google Scholar 
El-Ebiary, Ahmed, H., Mahmoud, A., Attia & Mostafa, I. Marei. An Adaptive Unified Seamless Control Strategy for Distributed Generator Inverter. In 2019 IEEE Conference on Power Electronics and Renewable Energy (CPERE). IEEE, (2019).
Download references
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).
Department of Electrical Power and Machines, Faculty of Engineering, Ain Shams University, Cairo, Egypt
Ahmed O. Hafez, Mahmoud A. Attia & Ahmed H. EL-Ebiary
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
A.O. and A.H. Conceptualization, methodology, writing the original draft, and validation. M.A. investigation, review and editing, supervision.
Correspondence to Mahmoud A. Attia or Ahmed H. EL-Ebiary.
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 4.0 International License, which permits use, sharing, adaptation, 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 changes were made. 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/4.0/.
Reprints and permissions
Hafez, A.O., Attia, M.A. & EL-Ebiary, A.H. Enhanced adaptive control techniques for extracting maximum power from photovoltaic system. Sci Rep 15, 41459 (2025). https://doi.org/10.1038/s41598-025-26330-4
Download citation
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-025-26330-4
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)
© 2025 Springer Nature Limited
Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

source

This entry was posted in Renewables. Bookmark the permalink.

Leave a Reply