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: 27173 (2025)
1980
5
Metrics details
This research validates An Adaptive Fuzzy Logic Controller (AFLC) has been developed for grid-connected photovoltaic (PV) systems. The primary objective of this implementation is to enhance the PV system’s power generation efficiency. For achieving this, techniques of Maximum Power Point Tracking (MPPT) are utilized, which are essential to extract the highest possible power outing from PV panels. Recent developments in MPPT methods focus on improving control strategies to ensure efficient operation and smooth integration with the grid. The performance of the AFLC is extensively evaluated and compared with other controllers, like fuzzy-logic controller (FLC) and Proportional Integral (PI). The proposed AFLC controller’s performance is evaluated with other methods to verify its effectiveness. To validate this method, the system is tested using MATLAB/Simulink simulations, along with experimental evaluations conducted on the control strategies are executed in real-time utilizing the DSpace DS1104 control. Experimental results show that the AFLC outperforms both the FLC and PI controllers in several key performance areas. Specifically, the AFLC demonstrates faster response times, higher convergence rates, decreased peak overshoot, minimal undershoot, and lower the error of the mean square. Additionally, the Compared to conventional Fuzzy Logic Control (FLC) and PI controllers, the AFLC delivers superior efficiency and transient response, and oscillation reduction. Compared to the FLC, the AFLC enhances tracking of power by 68.26%, and it achieves 86.25% improvement over the PI controller. These findings highlight the AFLC’s potential as a highly effective and reliable optimization tool for maximizing the output power of the systems of PV. Furthermore, integral absolute error (IAE) is used as a performance metric for the PV system connected to grid to assess the efficiency of the AFLC. The AFLC demonstrated superior performance over other methods, achieving a 20% increase in PV output power compared to traditional FLC and a 30% improvement over PI controllers. The errors of the PI, FLC and AFLC approaches, each utilizing five controllers, are estimated. The error of mean square is reduced by 79.67% in comparison to PI and by 66.5% in comparison to FLC.
Across the globe, renewable energy systems have gained significant popularity as a sustainable and eco-friendly replacement for traditional energy sources that rely on fossil fuels1. Because the sun is an abundant and long-lasting source of energy, power from solar is regarded as one of the most vital and sustainable renewable resources, not only for current energy needs but also for future generations2. Solar PV systems offer various advantages, inclusive straightforward installation, silent operation, minimal requirements of maintenance, unlimited availability, and environmental benefits. However, despite these advantages, PV systems face a major drawback related to the high initial costs required for purchasing and installing solar panels3,4. Additionally, since solar panels are unable to absorb all the sunlight that reaches them, their efficiency is typically limited to a range of approximately 15–18%5,6. The energy production of a PV system is significantly affected by solar irradiance and ambient temperature, both of which fluctuate with weather conditions, seasonal changes, and environmental influences7,8. MPPT and inverter control algorithms must be optimized to extract maximum current and ensure smooth grid integration under changing conditions. The MPPT algorithm tackles nonlinearities and fluctuations, maintaining stable and efficient PV system performance despite input variability9,10. One of the key difficulties in MPPT systems lies in accurately tracking the voltage and adjusting the duty cycle efficiently to harness the maximal power from the PV system11,12,13.
The essential role of MPPT controllers is for enhancing the output power of the modules of PV while accounting for External conditions like changes in temperature and levels of solar exposure levels. By optimizing power extraction, MPPT controllers contribute to higher energy yield and improved cost efficiency per watt14,15. Various MPPT control techniques have been studied and documented in the literatures, demonstrating their effectiveness in real-time operation. Most MPPT methods determine the optimal power output by dynamically adjusting the duty-cycle of the converter based on fluctuations in the array of the PV measured voltage and current. While all MPPT techniques share the common goal of maximizing energy efficiency, they differ in complexity, control parameters, implementation cost, stability at the maximum power point (MPP), application suitability, and tracking speed9,13,17.
Numerous conventional and advanced MPPT methods have been documented in the literature, primarily focusing on regulating the boost converter’s duty ratio and the resulting output voltage18,19,20. Among these, Techniques based on a fraction of the open-circuit voltage (FOCV) and short-circuit current (FSC) stand out due to their simplicity and ease of implementation21. However, these methods often struggle with inaccuracies in tracking the MPP and are generally limited to low-power applications. For scenarios requiring higher precision in MPP tracking, Additional traditional methods include Perturb and Observe (P&O)22, Incremental Conductance (IC)23, Hill Climbing (HC)24, state flow25, Kalman filter26, adaptive incremental conductance27,28, feedback control using power/current or power/voltage29, slider controller30, and incremental resistance31 are more suitable. These methods are applicable across both low- and high-power systems, offering improved accuracy in MPP tracking.
Li et al.16 developed an MPPT controller based on fuzzy logic to optimize power extraction from a PV system. The beta method was employed to enhance scheduling efficiency, especially during abrupt changes in temperature and irradiance. Zinelaabidine et al.32 performed a detailed comparison of multiple MPPT methods for PV systems, including P&O, INC, and FLC. MATLAB-Simulink simulations revealed that the INC method offered high precision, whereas the AC algorithm excelled in stability and minimized fluctuations, making it the top-performing technique. Metry et al.33 proposed a predictive control approach for MPPT in PV systems, removing the need for iterative current sensors usually associated with conventional algorithms. In34, researchers introduced a hybrid control strategy merging P&O with DC voltage regulation for grid-tied PV systems. The method effectively lowered harmonic distortion under 95 s and achieved near-unity power factor, as confirmed by real-time simulations. Authors in35, a hybrid MPPT algorithm was created by integrating P&O with open-circuit voltage and short-circuit current methods. This innovation enhanced tracking accuracy and system efficiency, achieving 99.5% steady-state efficiency—a 2% improvement over traditional P&O under diverse loads. Md. Naiem-Ur-Rahman and colleagues in36 present an innovative approach to maximum power point tracking (MPPT) in photovoltaic (PV) systems. The proposed controller integrates fuzzy logic with particle swarm optimization (PSO) to self-tune the MPPT process. It utilizes PV array voltage and power as inputs to generate the duty cycle for boost converters, eliminating the need for intermediate controllers like PID. Authors in37 present an experimental assessment of a type-2 fuzzy logic controller (T2FLC) for maximum power point tracking (MPPT) in solar energy systems under real environmental conditions. The controller demonstrates superior tracking efficiency and robustness compared to traditional MPPT methods, particularly in handling irradiance and temperature fluctuations, enhancing photovoltaic (PV) system performance. The adaptive type-2 fuzzy neural network controller designed to improve the dynamic efficiency of PV systems, evaluated using the EN 50,530 standard test38. The controller adapts to changing environmental conditions, outperforming classical methods by providing faster and more accurate MPPT responses, leading to better energy harvest in dynamic scenarios39.
Authors in40 develop a fuzzy-PI (proportional-integral) controller for MPPT in PV systems. The fuzzy-PI approach enhances tracking precision and stability during environmental changes, achieving improved power extraction compared to traditional PI controllers, especially under rapidly changing irradiance conditions.
This study proposes an enhancement for grid-connected PV systems by integrating AFLC into the control framework to maximize the power produced. The performance of AFLC is evaluated by MATLAB/SIMULINK 2024a in comparison to FLC and PI controller. The MPPT hardware configuration utilizes DSPACE for real-time control, with the control mechanism structured accordingly. This system is managed through the setup and incorporates the DSpace 1104 platform, which includes a digital signal processing (DSP) card integrated into a PC. Experimental validation was conducted in order to validate the efficiency of the proposed approach. However, The Adaptive Fuzzy Logic Controller (AFLC) which improves PV system connected to grid faces limitations. It requires precise modeling and tuning, which is challenging under dynamic conditions like rapid irradiance changes. Its computational complexity, particularly with many fuzzy rules, increases processing demands and hardware costs, restricting its use in low-resource systems. The study’s reliance on simulations and small-scale experiments may not fully reflect real-world, large-scale PV challenges. While the AFLC outperforms traditional FLCs and PI controllers, its performance compared to advanced methods like deep learning-based MPPT remains unexplored. These limitations highlight the need for future research to enhance scalability, computational efficiency, and real-world applicability for broader PV system integration.
The research introduces a robust and practical control strategy centered on AFLC technique to enhance the output power of the PV system connected to grid. Also, The AFLC system was also compared with the FLC and PI systems to prove the effectiveness of the system. and to demonstrate rapid convergence and improved performance in simulations. The key contributions of the study are outlined as follows:
AFLC performance is experimentally validated in real atmospheric conditions using the DS1104 platform, demonstrating its superiority over FLC and PI controllers.
The proposed AFLC technique is examined under various irradiance scenarios to establish its practical advantage over conventional FLC and PI methods.
Evaluation of the system using Matlab/Simulink 2024a, demonstrating the enhanced performance and robustness of AFLCs compared to FLC, and PI.
To show the viability of the AFLC methodology against FLC, and PIs techniques, the integral absolute error metric is employed to compare AFLC’s effectiveness with that of standard control methods.
The structure of this study is organized as follows: Section I presents an introduction to the topic and surveys related work. Section II explains the system setup in detail. Section III discusses simulation outcomes and their analysis. Section IV elaborates on the AFLC control board’s design and operation. Section V highlights experimental results derived using the DSpace 1104 platform. Lastly, Section VI offers concluding remarks and key findings.
Figure 1 illustrates the grid-connected photovoltaic (PV) system model. The configuration includes a PV array, a DC/DC converter, a DC/AC inverter, an MPPT unit, filter components, and the grid interface.
The schematic diagram of PV connected to grid system.
A photovoltaic (PV) cell generates electrical energy from light through the photovoltaic effect. However, the output from a single PV cell is often insufficient to meet the power demands of electrical equipment. To overcome this limitation, multiple PV cells are connected in both series and parallel arrangements, which enhances the overall voltage and power output41. To accurately simulate the performance of a PV module, its mathematical model considers several parameters: the output voltage (V), output current (I), load resistance (R), the reverse saturation current (Io), the photocurrent generated by the module (Iph), the ideality factor (α), and the series resistance (Rs). Critical specifications of a PV module include its maximum power output (Pmax), voltage at maximum power (Vmp), current at maximum power (Imp), open-circuit voltage (Voc), and short-circuit current (Isc). When modeling a PV system in MATLAB, it’s essential to determine the current generated by solar irradiation—typically the short-circuit current (Isc) at a given ambient temperature (Ta)42,43,44,45. The electrical behavior of a PV cell is primarily governed by five parameters: photocurrent (Iph), saturation current (Io), ideality factor (α), series resistance (Rs), and shunt resistance (Rsh)46:
Here, Iph refers to the photocurrent (amperes), Id is the current through the diode (in amperes), and Ish denotes the current through the shunt resistance (also in amperes). These individual currents can be expressed mathematically as follows47:
The equation is solved for Voc:
where Vt, the thermal voltage (in volts), is defined as
The output power of the PV cell is obtained from:
Assuming V = I⋅R, the output power depends on the load resistance R, yielding Substituting Eq. (2) into Eq. (11) gives:
By inserting Eq. (2) into Eq. (11), the resulting expression becomes:
To find the optimal condition, Eq. (12) can be differentiated with respect to VV, and the derivative is set to zero.
that also outcomes:
By using Eq. (10),
Active power is delivered through current vectors aligned with the voltage vector (u), while reactive power is generated by the current vectors associated with (:{V}_{perp:}.:{V}_{perp:}:)is thermal voltage, this concept can be expressed as:
where (:|V{|}^{2}) represents the magnitude of the grid voltage vector and is defined by the following:
The reference current can be expressed as:
As a result, the inverter output power using the Active Reactive Control (ARC) method can be calculated as:
Although the IARC technique enables precise generation of the power reference, the current reference is not purely sinusoidal due to ripples of 120 Hz present in ∣V∣2.
The Average Active Reactive Control (AARC) method employs (:{V}_{varSigma:}^{2}) instead of (:|V{|}^{2}) to calculate the current reference, effectively reducing harmonics that are present in the current reference derived from the ARC approach. The value of (:{V}_{varSigma:}^{2}) is determined as follows:
The current reference represented as
Additionally, the inverter power output is:
As indicated by (33) and (34), p and q is active and reactive power, the current reference is typically sinusoidal; however, the power output exhibits fluctuations at a frequency of 120 Hz.
The Positive and Negative Sequence Control (PNSC) method produces unbalanced currents by computing reference values that account for components for both positive sequence and negative sequence. It is observed that, during voltage sag events, maintaining only a single power set-point can help reduce power oscillations. To achieve this, specific constraints are applied:
From Eqs. (42) and (43), where (:{P}^{*}), (:{Q}^{*})are desired active and reactive power, it is essential to eliminate interactions between voltage and current components of differing sequences, as these interactions affect the average instantaneous power-primarily based on the multiplication of voltages and currents within the same sequence. Consequently, the vectors for active and reactive currents are defined as follows:
In this context, b± and g± represent the instantaneous positive/negative conductivity of PNSC and its validation model and verification, respectively. The first objective is to reduce the components of fluctuations in both active power and reactive power. However, the sine components remain, meaning power oscillations persist for any non-zero power set-points. Calculations (44) and (45) highlight a unique scenario where ∣U+∣=∣U−∣∣U+∣=∣U−∣, indicating the point which the voltages positive sequence and negative sequence are equal. This implies that under conditions of severe voltage imbalance, it is theoretically impossible to eliminate power fluctuations.
The control of balanced positive sequence generates a set of fully balanced positive currents sequence sinusoidal. These reference currents are calculated using solely the positive sequence voltage vector.
The current outputs are generally aligned with the positive sequence of the voltage and are influenced by the positive sequence conductance (G⁺) as well as a parameter derived from computational neuroscience (B⁺) remaining constant. As a result, the Balanced Positive Sequence Control (BPSC) generates sinusoidal currents via the positive sequence. However, this approach fails to eliminate power fluctuations except in cases where P* and Q* are both zero.
The PV array module incorporates two inputs to account for changing conditions of weather. Input 1 represents solar irradiance in W/m², and input 2 corresponds to temperature in degrees Celsius. The PV module’s performance is modeled and analyzed using MATLAB. In Fig. 2, the current-voltage characteristics of the module are simulated for varying levels of radiation from solar, ranging from 700 to 1100 W/m², but the temperature is maintained at a constant 25 °C. Conversely, Fig. 3 illustrates the P-V curves for the same module at different radiation, varying from 200 to 1000 W/m², with the temperature fixed at 25 °C.
P-V curves under changing solar radiation.
P-V curves under changing temperature.
This study utilizes the SunPower SPR-305 PV module. The system discussed comprises an array of photovoltaic. Specifically, the PV array with 100-kW is composed of 66 strings and five modules connected in series (resulting in 66 × 5 × 305 W = 100 kW). Table 1 outlines the manufacturer specifications for the module The module’s electrical characteristics are recorded under standard test conditions (STC), specifically 1000 W/m² of solar irradiance and an ambient temperature of 25 °C.
This converter is a system that elevates the output voltage to a higher level by amplifying the correct voltage at the converter’s input48. Its integration into power electronics conversion circuits is crucial to optimize the energy generated and efficiently utilize photovoltaic systems. Importantly, the application of DC-DC converters significantly enhances the performance of power generated by renewable energy sources49. Since individual photovoltaic cells typically generate lower voltage levels than what is required by the inverter’s input stage, a DC-DC boost converter is employed to elevate the voltage accordingly.
A Voltage Source Inverter (VSI) plays a vital role in converting constant DC voltage into three-phase AC voltage50. It enables the transformation of maximum extracted power from the DC-DC converter into usable AC output. In this work, a three-level, three-phase VSI is carefully designed to channel power from the PV system into the electrical grid51. It converts a 500 V DC supply into a 220 V AC output while maintaining a unity power factor.
Fuzzy Logic Control (FLC) is a control approach that utilizes fuzzy reasoning to manage system behavior and derive decisions under uncertainty52,53. The configuration of the FLC is illustrated in Fig. 4.
FLC Structure.
Conventional fuzzy logic controllers are often constrained by limited input and output ranges. To overcome this issue, a specialized control mechanism is implemented to modify the gain applied to fuzzy logic inputs. This mechanism is known as the Adaptive Fuzzy Logic Controller (AFLC), and it consists of fuzzification, a rule-based fuzzy logic core, and a defuzzification stage54. The AFLC integrated with a PI controller is illustrated in Fig. 5. According to Fig. 6, the system’s linguistic terms are defined as follows: Positive Big (PB), Big (BB), Negative Big (NB), Negative Medium (NM), Negative Small (NS), and Zero (Z). A commonly referenced method proposes the use of triangular membership functions (MFs) that feature overlapping zones (PB) to define fuzzy input and output sets54,55,56. The fuzzy reasoning system applies 49 predefined control rules to generate an output that achieves a balance between computational efficiency and accuracy, as detailed in Table 257,58. These control rules are formulated by analyzing the trade-off between the prediction precision and the computational load associated with the AFLC framework. In cases where no limitations are imposed, increasing the number of fuzzy sets associated with each input variable leads to more rules being simultaneously activated. This effect arises because each input is broken into a greater number of fuzzy categories, which is directly related to how much the fuzzy sets overlap with each other57. The design ensures that the controller remains accurate while not overwhelming computational resources, making AFLC an advanced and efficient alternative to traditional fuzzy logic systems when dealing with dynamic or uncertain control scenarios.
AFLC Structure.
Membership Functions; (a) for inputs; and (b) output.
In this study, a MATLAB/Simulink 2024a model of a grid-tied PV system was developed. A step change in solar irradiance was applied to evaluate the performance and robustness of the AFLC in comparison to traditional FLC and PI controllers. Table 1 provides the specifications of the system. Simulation outcomes under various conditions demonstrate the superior performance of the AFLC. Results show clear performance enhancements when compared with conventional controllers. The performance of all three controllers is evaluated through simulation analysis as described below.
Case I: Step Solar Irradiance
This section evaluates the system’s behavior in response to stepwise variations in solar irradiance and the ambient temperature at 25 °C. The irradiance pattern, which alters over a 4-second duration, is presented in Fig. 7. The PV module characteristics confirm that the power output of the system varies with irradiance changes. The outcomes of this evaluation are detailed in the following discussion. Figure 8 shows the system’s power output. It can be observed that the amplitude of the power response changes in line with the irradiance profile. Compared to the FLC, the AFLC enhances power tracking performance by 68.26% and surpasses the standard PI controller by 86.25%. Furthermore, the AFLC displays better dynamic response and system stability, allowing quicker attainment of steady-state power. Table 3 shows the performance indices of output power. At t = 1.1s, the AFLC has the lowest peak overshoot compared to FLC and PI. At the time between 2 s and 3 s, AFLC minimizes the steady state error to minimum compared to other algorithms. The DC bus voltage (Vdc) behavior under varying environmental conditions is depicted in Fig. 9. Analysis reveals that all control techniques—PI, FLC, and AFLC—can regulate the DC voltage around the nominal 1pu value. Yet, the AFLC method exhibits superior performance, showing faster voltage settling and less chattering than both FLC and PI. Figure 10 presents the PV system current, demonstrating that AFLC more effectively tracks the desired reference current under environmental variability. This is due to minimized oscillations and higher system stability. The power delivered to the grid also shifts according to the variations in injected current. In Fig. 11, reactive power is regulated at zero to preserve power factor at unity. Among the three, AFLC and FLC exhibit the least error in reactive power regulation, with AFLC performing marginally better than FLC. These findings emphasize AFLC’s edge in maintaining accurate and stable operation during environmental changes, showcasing its effectiveness over traditional control strategies. In Fig. 12, the voltage and current of the grid are in phase, indicating the good reaction of the grid side converter controller when employing AFLC. Power factor operation is attained to unity as a result. Figure 13 illustrates the system efficiency with AFLC, FLC and conventional PI. The average value of efficiency during this period increased to 95.62% with AFLC scheme compared with 93.25% for the FLC scheme and 87.89% for the conventional PI scheme. In Fig. 14, The total distortion factor of the output current in case of PI is extremely high and reaches 64.21% compared with 43.52% for the FLC scheme and 0.73% for the AFLC scheme.
Solar Radiation.
Output Power.
DC Voltage.
PV Current.
Reactive Power.
Grid current and voltage for the AFLC scheme.
PV Generation System Efficiency.
Total harmonic distortion of the inverter output current (a) PI, (b) FLC, and (c) AFLC.
Case II: Random Solar Irradiance
In the second scenario, the system is analyzed under random solar irradiance conditions. The performance of the AFLC is again benchmarked against FLC and PI controllers and evaluated. The solar irradiance profile, which changes in steps over a 10-second interval, is depicted in Fig. 15. The findings from this scenario are thoroughly analyzed below. Figure 16 presents the power out of the network. The amplitude of the power response fluctuates with changes in solar radiation. However, the AFLC technique shows greater stability, allowing power responses to achieve steady-state values more rapidly. At the time between 3.8s and 4.2s, AFLC has reduced the error to a minimum and improved the power tracking compared to other controllers. The DC bus voltage (Vdc) under dynamic climatic conditions is also examined, as shown in Fig. 17. The AFLC technique proves superior, offering quicker response time and less chattering compared to both the FLC and traditional PI controllers. The DC voltage error has reduced by 27.6% compared to PI and 12.32% compared to FLC. Additionally, Fig. 18 shows the PV current of the system, emphasizing that the AFLC technique excels over conventional controllers in tracking the reference current during varying climatic conditions. This improvement is due to its minimized oscillations and increased stability.
Solar Radiation.
Output Power.
DC voltage.
PV Current.
The AFLC exhibit enhanced characteristics that facilitate optimal tracking for power and restoration the performance of the system to a condition of steady state. Additionally, a compare between tracking errors is performed utilizing the Integral Absolute Error (IAE) to provide a more accurate assessment of the system’s efficiency:
The errors for controllers of the PI, FLC, and AFLC, as detailed in Table 4, show a notable reduction. Specifically, the mean square error decreases by 79.67% in comparison to the PI controller and by 66.5% when compared to the FLC.
To verify the results of the simulation and assess the feasibility of the controller which proposed in this study, the experimental hardware setup was built using a DS 1104 control board. Figure 19 illustrates the experimental configuration, which is based on a Digital Signal Processor DSP1104 control. Figure 20 displays the test of the real hardware for the setup of the laboratory. This system includes of 4 PV modules (FU240-250P, 305 W, Vmpp = 54.7 V, Impp = 5.58 A), The experimental setup includes a current measurement device and a DC-chopper circuit to control (featuring components such as an Insulated Gate Bipolar Transistor (IGBT) 600 V, 50 A, IR2110, 500 V offset, super-fast MUR 2060 rectifiers, and a 1N5819 diode), along with a three-phase inverter powered by a CM50DY-24 H MITSUBISHI module rated at 50 A/1200V.
Schematic diagram of DSP 1104 controller card.
Hardware experiment.
Experimental results of output power (a) PI, (b) FLC, and (c) AFLC.
Experimental results of DC voltage (a) PI, (b) FLC, and (c) AFLC.
Experimental results of Current (a) PI, (b) FLC, and (c) AFLC.
This section offers an in-depth analysis of the performance of the system under the given irradiance of 873 W/m² and a temperature of 29 °C. The output power of the photovoltaic (PV) system is significantly affected by solar irradiance, as illustrated by the PV module characteristics. In these conditions, the system’s behavior is evaluated using three distinct control strategies: PI, FLC, and the proposed AFLC. Figure 21 shows the power output of the network, which varies in amplitude based on fluctuations in solar irradiance. These variations directly affect the power response of the system. Notably, the AFLC (Adaptive Fuzzy Logic Controller) demonstrates superior performance by providing more stable power output. It allows the system to reach steady-state conditions more rapidly compared to the PI and FLC methods. Figure 22 illustrates the behavior of the DC bus voltage (Vdc) under changing environmental conditions. The three control strategies, FLC, and AFLC are all capable of regulating the DC voltage at the desired level of 1 pu. However, the AFLC technique clearly outperforms the others by exhibiting faster dynamic response and significantly reduced chattering. This suggests enhanced control quality and better voltage stability under variable irradiance and temperature conditions. Figure 23 presents the PV current behavior. The results show that the AFLC-based system has superior tracking performance, with minimal oscillations in comparison to the conventional FLC and PI controllers. This improved current tracking is essential for ensuring consistent power injection into the grid. As a result, the output power delivered to the grid also fluctuates more smoothly, reflecting the improved current control enabled by AFLC. Overall, the AFLC provides enhanced system stability and better adaptation to environmental changes.
This study demonstrated the effectiveness of the Adaptive Fuzzy Logic Controller (AFLC) in enhancing the performance, efficiency, and stability of grid-connected photovoltaic (PV) systems under varying irradiance conditions. The proposed AFLC was extensively evaluated through MATLAB/Simulink simulations and real-time experimental implementation using the DSPACE DS1104 control platform. The experimental results closely aligned with the simulation outcomes, confirming the accuracy and reliability of the controller under dynamic operating conditions.
The AFLC consistently outperformed conventional controllers, namely the Fuzzy Logic Controller (FLC) and Proportional-Integral (PI) controller, across several key performance metrics. It achieved faster response times, quicker convergence, reduced peak overshoot and undershoot, and significantly lower steady-state and mean square errors. Quantitatively, it improved power tracking by 68.26% over the FLC and by 86.25% over the PI controller. Additionally, the AFLC enhanced PV output power by 20% compared to FLC and 30% over PI, while reducing the mean square error by 79.67% compared to PI and 66.5% compared to FLC.
While the results confirm the AFLC’s high efficiency under dynamic irradiance, the controller has not yet been tested under more complex conditions such as partial shading or simultaneous changes in irradiance, temperature, and load. Future work will explore these scenarios and assess its practical deployment in larger-scale PV systems and diverse grid environments.
The datasets used and/or analysed during the current study available from the corresponding author on reasonable request.
Ideality factor
Open Circuit Voltage
Photocurrent
Peak Power
Rated Voltage
Rated Current
Series resistance
Saturation Current
Short Circuit Current
Specific temperature
Shunt resistance
Output Voltage
Output Current
Load Resistance
Thermal Resistance
Active Power
Reactive Power
Desired active
Desired reactive power
Active Reactive Control
Average Active Reactive Control
Positive and Negative Sequence Control
Balanced Positive Sequence Control
Particle Swarm Optimization
Artificial Neural Network
Insulated Gate Bipolar Transistor
García-Triviño, P., Sarrias-Mena, R., García-Vázquez, C., Leva, S. & Fernández-Ramírez, L. Optimal online battery power control of grid-connected energy-stored quasi-impedance source inverter with PV system. Applied Energy, 329, p. 120286. doi: 0.1016/j.apenergy.2022.120286 (2023).
Singh, D., Manna, S. & Akella, A. Comparison of various empirical models to estimate monthly mean diffuse solar radiation for humid-subtropical climate region of India. Smart Energy and Advancement in Power Technologies: Select Proceedings of ICSEAPT. Springer Nature Singapore, (2022).
Dada, M. & Popoola, P. Recent advances in solar photovoltaic materials and systems for energy storage applications: a review. Beni-Suef Univ. J. Basic. Appl. Sci. 12 (1), 1–15. https://doi.org/10.1186/s43088-023-00405-5 (2023).
Article Google Scholar
Bošnjaković, M., Santa, R., Crnac, Z. & Bošnjaković, T. Environmental impact of PV power systems. Sustainability, 15(15), p.11888. (2023). https://doi.org/10.3390/su151511888
Manna, S., Singh, D., Alsharif, M. & Kim, M. Enhanced MPPT approach for grid-integrated solar PV system: simulation and experimental study. Energy Rep. 12, 3323–3340. https://doi.org/10.1016/j.egyr.2024.09.029 (2024).
Article Google Scholar
Obaideen, K. et al. Solar energy: applications, trends analysis, bibliometric analysis and research contribution to sustainable development goals (SDGs). Sustainability 15 (2), 1418. https://doi.org/10.3390/su15021418 (2023).
Article CAS Google Scholar
Zafar, M., Khan, N., Mirza, A. & Mansoor, M. Bio-inspired optimization algorithms based maximum power point tracking technique for photovoltaic systems under partial shading and complex partial shading conditions. J. Clean. Prod. 309, 1–18. https://doi.org/10.1016/j.jclepro.2021.127279 (2021).
Article Google Scholar
Kuczynski, W. & Chliszcz, K. Energy and exergy analysis of photovoltaic panels in northern Poland. Renewable and Sustainable Energy Reviews, 174, p.113138. (2023). https://doi.org/10.1016/j.rser.2022.113138
Renjith, A. & Selvam, P. Efficient maximum power tracking technique in grid connected PV-wind system. Electric Power Systems Research, 214, p.108955. (2023). https://doi.org/10.1016/j.epsr.2022.108955
Boutaghane, K., Bennecib, N., Benidir, M., Benbouhenni, H. & Colak, I. Performance enhancement of a three-phase grid-connected PV inverter system using fractional-order integral sliding mode controls. Energy Rep. 11, 3976–3994. https://doi.org/10.1016/j.egyr.2024.03.049 (2024).
Article Google Scholar
Martinez Lopez, V., Žindžiūtė, U., Ziar, H., Zeman, M. & Isabella, O. Study on the effect of irradiance variability on the efficiency of the perturb-and-observe maximum power point tracking algorithm. Energies, 15(20), p.7562. (2022). https://doi.org/10.3390/en15207562
Da Rocha, M., Sampaio, L. & da Silva, S. Comparative analysis of MPPT algorithms based on Bat algorithm for PV systems under partial shading condition. Sustainable Energy Technologies and Assessments, 40, p.100761. (2020). https://doi.org/10.1016/j.seta.2020.100761
Mao, M. et al. Classification and summarization of solar photovoltaic MPPT techniques: A review based on traditional and intelligent control strategies. Energy Rep. 6, 1312–1327. https://doi.org/10.1016/j.egyr.2020.05.013 (2020).
Article Google Scholar
Wasim, M. et al. A critical review and performance comparisons of swarm-based optimization algorithms in maximum power point tracking of photovoltaic systems under partial shading conditions. Energy Rep. 8, 4871–4898. https://doi.org/10.1016/j.egyr.2022.03.175 (2022).
Article Google Scholar
Badea, A., Manaila-Maximean, D., Fara, L. & Craciunescu, D. Maximizing solar photovoltaic energy efficiency: MPPT techniques investigation based on shading effects. Solar Energy, 285, p.113082. (2025). https://doi.org/10.1016/j.solener.2024.113082
Li, X. et al. An improved MPPT method for PV system with fast-converging speed and zero Oscillation. IEEE Trans. Ind. Appl. 52 (6), 5051–5064. https://doi.org/10.1109/TIA.2016.2599899 (2016).
Article Google Scholar
Lyden, S. & Haque, M. Maximum Power Point Tracking techniques for photovoltaic systems: A comprehensive review and comparative analysis. Renewable and sustainable energy reviews, 52, pp. 1504–1518. (2015). https://doi.org/10.1016/j.rser.2015.07.172
Dolara, A., Grimaccia, F., Mussetta, M., Ogliari, E. & Leva, S. An evolutionary-based MPPT algorithm for photovoltaic systems under dynamic partial shading. Appl. Sci. 8 (4), 1–18. https://doi.org/10.3390/app8040558 (2018).
Article Google Scholar
Tey, K. et al. Improved differential evolution-based MPPT algorithm using SEPIC for PV systems under partial shading conditions and load variation. IEEE Trans. Industr. Inf. 14 (10), 4322–4333. https://doi.org/10.1109/TII.2018.2793210 (2018).
Article Google Scholar
Gosumbonggot, J. & Fujita, G. Global maximum power point tracking under shading condition and hotspot detection algorithms for photovoltaic systems. Energies 12 (5), 1–23. https://doi.org/10.3390/en12050882 (2019).
Article Google Scholar
Shebani, M., Iqbal, T. & Quaicoe, J. Comparing bisection numerical algorithm with fractional short circuit current and open circuit voltage methods for MPPT photovoltaic systems. IEEE Electrical Power and Energy Conference (EPEC). IEEE., (2016).
Zainuri, M., Radzi, M. & Rahman, N. Photovoltaic boost DC/DC converter for power led with adaptive P&O-fuzzy maximum power point tracking. 10th International Conference on Robotics, Vision, Signal Processing and Power Applications: Enabling Research and Innovation Towards Sustainability. Springer Singapore, (2019).
Alsumiri, M. Residual incremental conductance based nonparametric MPPT control for solar photovoltaic energy conversion system. IEEE Access. 7, 87901–87906. https://doi.org/10.1109/ACCESS.2019.2925687 (2019).
Article Google Scholar
Bertin, N. et al. Real-time experimental assessment of hill climbing MPPT algorithm enhanced by estimating a duty cycle for PV system. Int. J. Renew. Energy Res. (IJRER). 9 (3), 1180–1189. https://doi.org/10.20508/ijrer.v9i3.9432.g7705 (2019).
Article Google Scholar
Ahmed, R., Abdelsalam, A., Namaan, A., Dessouky, Y. & M’Sirdi, N. Improved performance state-flow based photovoltaic maximum power point tracking technique. 3rd Renewable Power Generation Conference. IET, (2014).
Kumar, N., Singh, B. & Panigrahi, B. Integration of solar PV with low-voltage weak grid system: using maximize-M Kalman filter and self-tuned P&O algorithm. IEEE Trans. Industr. Electron. 66 (11), 9013–9022. https://doi.org/10.1109/TIE.2018.2889617 (2019).
Article Google Scholar
Al-Dhaifallah, M., Nassef, A., Rezk, H. & Nisar, K. Optimal parameter design of fractional order control based INC-MPPT for PV system. Sol. Energy. 159, 650–664. https://doi.org/10.1016/j.solener.2017.11.040 (2018).
Article ADS Google Scholar
Galtieri, J. & Krein, P. Ripple correlation control with capacitive compensation for photovoltaic applications. IEEE 19th Workshop on Control and Modeling for Power Electronics (COMPEL). IEEE., (2018).
Singh, N., Singh, A., Chauhan, Y. & Srivastava, A. A ComprehensiveReview on Different MPPT Techniques for Solar Photo-voltaic System. International Conference on Computing, Power and Communication Technologies (GUCON). IEEE, (2018).
Kihal, A., Krim, F., Laib, A., Talbi, B. & Afghoul, H. An improved MPPT scheme employing adaptive integral derivative sliding mode control for photovoltaic systems under fast irradiation changes. ISA Trans. 87, 297–306. https://doi.org/10.1016/j.isatra.2018.11.020 (2019).
Article PubMed Google Scholar
Muni, T., Lalitha, S., Suma, B. & Venkateswaramma, B. A new approach to achieve a fast acting MPPT technique for solar photovoltaic system under fast varying solar radiation. Int. J. Eng. Technol. 7 (2), 131–135. https://doi.org/10.14419/ijet.v7i2.20.12790 (2018).
Article Google Scholar
Zinelaabidine, N., Karim, M., Bossoufi, B. & Taoussi, M. MPPT algorithm control for grid connected PV module. International Conference on Advanced Technologies for Signal and Image Processing (ATSIP). IEEE, (2017).
Metry, M., Shadmand, M., Balog, R. & Abu-Rub, H. MPPT of photovoltaic systems using sensorless current-based model predictive control. IEEE Trans. Ind. Appl. 53 (2), 1157–1167. https://doi.org/10.1109/TIA.2016.2623283 (2016).
Article Google Scholar
Lakshmi, M. & Hemamalini, S. Coordinated control of MPPT and voltage regulation using single-stage high gain DC–DC converter in a grid-connected PV system. Electr. Power Syst. Res. 169, 65–73. https://doi.org/10.1016/j.epsr.2018.12.011 (2019).
Article Google Scholar
Murtaza, A. et al. MPPT technique based on improved evaluation of photovoltaic parameters for uniformly irradiated photovoltaic array. Electr. Power Syst. Res. 145, 248–263. https://doi.org/10.1016/j.epsr.2016.12.030 (2017).
Article Google Scholar
Naiem-Ur-Rahman et al. An asymmetric fuzzy-based self-tuned PSO-Optimized MPPT controller for grid-connected solar photovoltaic system. Energy Convers. Management: X. 26, 100902 (2025).
Google Scholar
Gani, A. & Sekkeli, M. Experimental evaluation of type-2 fuzzy logic controller adapted to real environmental conditions for maximum power point tracking of solar energy systems. Int. J. Circuit Theory Appl. 50 (11), 4131–4145 (2022).
Article Google Scholar
Gani, A. Improving dynamic efficiency of photovoltaic generation systems using adaptive type 2 fuzzy-neural network via EN 50530 test procedure. Int. J. Circuit Theory Appl. 49 (11), 3922–3940 (2021).
Article Google Scholar
Keçecioğlu, Ö., Fatih, A., Gani & Mustafa Şekkeli. Improved hybrid intelligent controller design for MPPT of stand-alone PV system. Turkish J. Eng. 5 (1), 20–28 (2021).
Article Google Scholar
Keçecioğlu, Ö., Fatih, H., Açikgöz, Gani, A. & Conference, A. Fuzzy-PI based MPPT control for photovoltaic systems. 2018 Innovations in Intelligent Systems and (ASYU). IEEE, (2018).
Revati, D. & Natarajan, E. IV and PV characteristics analysis of a photovoltaic module by different methods using Matlab software. Materials Today: Proceedings, 33, pp. 261–269. (2020). https://doi.org/10.1016/j.matpr.2020.04.043
Kumar, A. et al. A detailed modeling and simulation of photovoltaic module. International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE). IEEE, (2020).
Diantoro, M. et al. Shockley’s equation fit analyses for solar cell parameters from I-V curves. Int. J. Photoenergy. 2018 (1), 9214820. https://doi.org/10.1155/2018/9214820 (2018).
Article CAS Google Scholar
Zbib, B., Al Sheikh, H. & Engineering, C. Fault detection and diagnosis of photovoltaic systems through IV curve analysis. International Conference on Electrical, Communication, and (ICECCE). IEEE, (2020).
Elnaghi, B. E. et al. Validation of energy Valley optimization for adaptive fuzzy logic controller of DFIG-based wind turbines. Sci. Rep. 15 (1), 711 (2025).
Article PubMed PubMed Central CAS Google Scholar
Baradieh, K. et al. A study on the impact of different PV model parameters and various DC faults on the characteristics and performance of the photovoltaic arrays. Inventions 9 (5), 1–32. https://doi.org/10.3390/inventions9050093 (2024).
Article Google Scholar
Ibrahim, N. F., Mahmoud, K., Lehtonen, M. & Darwish, M. M. Comparative analysis of three-phase PV grid connected inverter current control schemes in unbalanced grid conditions. IEEE Access. 11, 42204–42221 (2023).
Article Google Scholar
Koca, Y. B., Aslan, Y., Yonetken, A. & Oguz, Y. Boost converter design and analysis for photovoltaic systems. International Conferenceon Engineering Technology and Applied Sciences (ICETAS). (2019).
Zaini, Z. & Wulung, W. DC-DC Buck and boost converter design for energy control in hybrid PV systems. Andalas J. Electr. Electron. Eng. Technol. 3 (2), 71–80. https://doi.org/10.25077/ajeeet.v3i2.41 (2023).
Article Google Scholar
Ismail, M. Protection of three-phase VSI grid-connected PV system during transient conditions using fuzzy logic. J. Control Autom. Electr. Syst. 27 (2), 189–200. https://doi.org/10.1007/s40313-015-0224-0 (2016).
Article Google Scholar
Refaat, A., Kalas, A., Daoud, A. & Bendary, F. A control methodology of three phase grid connected pv system. Proceedings of the Clemson University Power Systems Conference. USA, (2013).
Jamali, N., Gharib, M. R. & Koma, B. O. Neuro-Fuzzy decision support system for optimization of the indoor air quality in operation rooms. Int. J. Rob. Control Syst. 3 (1), 98–106. https://doi.org/10.31763/ijrcs.v3il.854 (2023).
Article Google Scholar
Chotikunnan, P. & Pititheeraphab, Y. Adaptive p control and adaptive fuzzy logic controller with expert system implementation for robotic manipulator application. J. Rob. Control (JRC). 4 (2), 217–226. https://doi.org/10.18196/jrc.v4i2.17757 (2023).
Article Google Scholar
Elnaghi, B. E. et al. Experimental validation of double-fed induction generator in oscillating water column using circulatory system-based optimization. Clean. Energy. 8 (2), 127–143 (2024).
Article Google Scholar
Gulzar, M. M. et al. Adaptive fuzzy based optimized proportional-integral controller to mitigate the frequency Oscillation of multi‐area photovoltaic thermal system. Int. Trans. Electr. Energy Syst. 31 (1), e12643 (2021).
Article Google Scholar
Mohamed, R. G., Ebrahim, M. A., Alaas, Z. M. & Ahmed, M. Optimal energy harvesting of large-scale wind farm using marine predators’ algorithm. IEEE Access. 10, 24995–25004 (2022).
Article Google Scholar
Elnaghi, B. E. et al. Experimental validation of second-order adaptive fuzzy logic controller for grid-connected DFIG wind power plant. IEEE Access. 11, 135255–135271 (2023).
Article Google Scholar
Elnaghi, B. E. et al. The validation and implementation of the second-order adaptive fuzzy logic controller of a double-fed induction generator in an oscillating water column. Electronics 13 (2), 291 (2024).
Article Google Scholar
Download references
The authors are grateful to Suez Canal University and Open access agreement for Egypt for supporting this work.
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).
Electrical power and machines department, Faculty of Engineering, Suez Canal University, Ismailia, 41522, Egypt
Basem E. Elnaghi, Ahmed M. Ismaiel, Honey A. Zedan & Ahmed A. Salem
Electrical engineering department, Faculty of Engineering, Helwan University, Cairo, 11795, Egypt
Mohamed M. Ismail
Electrical engineering department, Faculty of Engineering, Badr University in Cairo (BUC), Cairo, 11829, Egypt
Honey A. Zedan
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
PubMed Google Scholar
Methodology, H.A.Z.; Software, A.M.I. and H.A.Z.; Validation, A.A.S., A.M.I. and B.E.E.; Resources, B.E.E.; Data curation, H.A.Z.; Writing—original draft, H.A.Z. and A.M.I.; Writing—review & editing, A.A.S.; Visualization, B.E.E. and A.M.I.; Project administration, B.E.E. and A.M. and A.M.I.; Funding acquisition, B.E.E. All authors have read and agreed to the published version of the manuscript.
Correspondence to Basem E. Elnaghi.
The authors declare no competing interests.
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
Elnaghi, B.E., Ismaiel, A.M., Ismail, M.M. et al. Experimental validation of an adaptive fuzzy logic controller for MPPT of grid connected PV system. Sci Rep 15, 27173 (2025). https://doi.org/10.1038/s41598-025-10188-7
Download citation
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-025-10188-7
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
Collection
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.