Abstract
Solar power is one renewable energy source that has great promise. Photovoltaic systems are becoming increasingly popular. Using maximum power point tracker technologies is essential for maximizing the amount of power that can be harvested from a solar system. The variability of the highest power point of a solar system is thought to be caused by the interaction of external elements with the system. In light of the foregoing, the study's overarching goal is to figure out how to use an innovative fuzzy logic controller to track a boost converter-based photovoltaic system's peak power point. We use the fuzzy logic controller to make the system more dynamically sensitive to changes in ambient temperature, quick and moderate variations in irradiance, and other environmental factors. The major objective of this research is to improve the fuzzy logic controller's scaling factors and membership functions. There is a correlation between these features and the controller's accuracy, stability, and speed. For the concept of optimization to be executed well, the cutting-edge metaheuristic method known as Arctic puffin optimization was employed. Arctic Puffin Optimization draws its motivation from nature. Comparisons and analyses with other effective optimization algorithms, such as particle swarm optimization and gray wolf optimizer, have shown that Arctic Puffin Optimization outperforms these other optimization procedures when it comes to fuzzy logic controller tuning. Using the MATLAB/Simulink R2020a environment, we test each method for tracking accuracy, efficiency, response time, transient overshoot, and steady-state ripple. A broad variety of weather conditions was used to conduct the investigation. The Arctic puffin optimization-based fuzzy maximum power point tracker controller's tracking efficacy was consistently over 99.8% in all the conditions investigated, according to the simulation findings.
Keywords
Introduction
Background and literature
In contemporary times, renewable energy resources have emerged as a crucial component of the electrical generation system. As a result of their inherent characteristics, these sources do not generate any form of pollution or emissions that might harm the environment. Additionally, they possess an inexhaustible supply, operate in a tranquil manner, and are very simple to maintain.1,2 Aligned with the prevailing worldwide trend of decarbonization, which aims to address the catastrophic problem of climate change and the ongoing depletion of fossil fuel resources. The use of photovoltaic (PV) energy as an alternative to conventional energy sources has garnered significant attention in regions characterized by abundant solar irradiation. Unfortunately, the suboptimal conversion efficiency of PV modules significantly diminishes the cost-effectiveness of PV systems, while adversely impacting the overall energy production of such systems.
Solar PV modules have the capacity to generate the most amount of electricity to the load while operating at their optimal operating point. The term “Maximum Power Point” (MPP) is a widely used phrase that refers to a certain operational state. The power output of a PV module is determined by the product of voltage and current at the highest power point, which is influenced by the ambient temperature and degree of irradiation. The open circuit voltage of a PV module exhibits considerable variability as a result of fluctuations in irradiation. However, the short circuit current of the module demonstrates a direct proportionality to the degree of irradiance and experiences a notable decrease as irradiation levels decline. Conversely, an increase in temperature leads to a little rise in the short-circuit current, while causing a substantial decrease in voltage.
In summary, it can be shown that an increase in irradiance leads to a corresponding rise in the short circuit current. Conversely, an increase in temperature results in a decrease in the open circuit voltage. These variations in current and voltage have a significant influence on the output power of the PV module. The absence of a coupling device between the PV module and the load results in suboptimal functioning of the system, as it fails to achieve its MPP due to the fluctuation in output power. Hence, it is imperative to provide effective and efficient tracking of the MPP of a PV system by the utilization of a robust maximum power point tracker (MPPT).
It is noteworthy to mention that several research techniques have been developed to optimize the power production of solar panels under varying environmental conditions. Furthermore, it is crucial to address certain challenges that arise in the context of PV systems, including the mitigation of unwanted oscillations in the vicinity of the MPP, the enhancement of resilience against load fluctuations, and the management of weather-related changes. In the field of tracking, many strategies have been categorized into three main groups: classical techniques, soft computing approaches, and hybrid methods.
The conventional methodologies encompass fractional short circuit current, 3 fractional open circuit voltage, 4 sliding mode control,5,6 incremental conductance, 7 hill climbing (HC), 8 perturb and observe (P&O),9,10 and modified P&O.11,12 Despite the long-standing utilization of the P&O technique, scholarly investigations have revealed its limitations in accurately monitoring the MPP amid sudden fluctuations in solar irradiance. 13 These approaches provide the advantage of being very simple to apply; nevertheless, they are characterized by sluggish convergence and lower levels of accuracy.
In contrast, Soft-computing methods rely on various optimization algorithms for their functioning. These algorithms include differential evolution-based MPPT, 14 flower-pollination algorithm, 15 slap-swarm algorithm, 16 firefly algorithm, 17 artificial bee colony (ABC), 18 cuckoo-search algorithm, 19 the whale-optimization algorithm (WOA), 20 dragonfly optimization, 21 particle-swarm optimization (PSO), 22 glow worm swarm, 23 ant colony,24,25 and bee colony.26,27 Additionally, Soft-computing methods also incorporate algorithms that leverage artificial intelligence techniques such as fuzzy logic28–34 and neural networks.35–37 In Prajapati and Fernandez, 34 various types of membership functions (MFs) were applied to a fuzzy logic controller (FLC) for a solar PV array. The results revealed that the triangular and trapezoidal functions yielded lower error rates compared to the Gaussian function, demonstrating the superiority of the triangular and trapezoidal functions over the Gaussian.
It is worth mentioning that the soft-computing algorithms have the advantage of being easily implementable on embedded devices, although with a relatively slower convergence rate.
Hybrid power systems, which have been subject to assessment with respect to control schemes using neural networks, particle swarm optimization, or fuzzy logic, sometimes make use of MPPT controllers. Hybrid methodologies that incorporate a combination of conventional and soft computing methods, including PSO-P&O,38–44 PSO-HC, 45 PSO-PI, 46 gray wolf optimizer (GWO)-P&O, 47 and ANN-P&O, 48 have been employed.
Research contribution highlights
This study explores the attainment of the MPP of a system through the utilization of a tracking system that operates on the principles of FLC. The objective of this study is to effectively establish the optimal parameters of the fuzzy controller, including MFs and gain factors, in order to achieve the MPP of the system under varied climatic conditions. The primary concern is addressing and minimizing certain challenges, including the oscillation observed around the steady state, the presence of steady-state inaccuracy, and enhancing the overall efficiency of the tracking system. The system's robustness is evaluated across various scenarios, including constant solar irradiance and temperature (referred to as standard testing conditions or STC), constant solar irradiance with rapid temperature changes, rapid variations in irradiance with constant temperature, and simultaneous rapid variations in both irradiance and temperature. Furthermore, the aforementioned three situations are replicated, however with a gradual modulation of temperature and/or irradiance. The below enumeration comprises the primary contributions that may be derived from this corpus of work:
Enhancing the performance of power tracking technique of PV system using FLC based on recently developed meta-heuristic natural inspired optimization technique called Arctic Puffin Optimization (APO) to select the optimal MFs and gain factors. Different climatical conditions are exposed to evaluate its robustness.
The paper is organized as follows: Following the introductory remarks presented in the first section 1. The second section provides a comprehensive exposition of the model employed for the PV system under investigation. The third section provides an elucidation of the FLC system, which serves as the MPPT mechanism. The fourth section provides an explanation of the APO technique suggested for the purpose of optimizing the fuzzy controller MPPT algorithm. The mathematical formulation of the optimization strategy is presented in the fifth section. The findings, analyses, and comparisons are presented in the sixth section. The seventh section serves as the concluding segment of the study, providing a comprehensive summary of the research conducted.
Problem statement
When a solar panel is directly connected to a load, as shown in Figure 1(a), its operating point is determined by the intersection of its I-V curve with the load line, which has a slope of

Load matching: (a). Direct connection of PV to resistive load; (b). I-V curve of PV module at different load.
This situation may result in the PV panel generating less power than its potential. To address this issue and improve the solar system's efficiency, an MPPT algorithm can be employed to maintain the solar panel's operating point at the MPP. Maximum power extraction is achieved by adjusting the duty cycle (D) of the DC-to-DC converter, as illustrated in Figure 2.

MPPT control block of PV system.
The method for controlling the duty ratio is rooted in the maximum power transfer theorem. By adjusting the duty cycle, the load resistance seen by the PV source is controlled, ensuring a match between the PV system's internal resistance and the equivalent load resistance. Figure 3 illustrates the equivalent circuit of the PV system integrated with a boost converter and highlights the effect of incorporating MPPT.

Circuit of MPPT in PV system: (a). Typical circuit connection; (b). equivalent circuit as seen by PV module.
The entire system and its connected load can be represented as an equivalent resistance (
Standalone PV system description
A stand-alone PV solar system is considered in this work. The considered system is shown in Figure 4 comprises of bank of batteries as a DC load, a DC-DC boost converter, MPPT controller, and a PV module. Some of these components will be covered in this section.

The block diagram representation of the proposed MPPT-based solar system.
The mathematical modeling of solar system
A few other types of models exist, including single- and two-diode models.49,50 A second diode which is linked in parallel with the circuit's eighth diode and serves as a single diode's equivalent is taken into consideration by the double-diode model representation. The single-diode model is easier to model and has fewer parameters than the two-diode model. The research states that the electrical characteristics of the solar panel, P (V) and I (V), as well as the simulated and experimental data, distinctly show that the outcomes are the same. The proposed PV cell can be represented by an electrical circuit that contains a parallel-connected diode; a current source expresses the photon current. To produce the required power, these PV cells are typically bundled in PV modules that are connected in series and parallel. The ideal PV cell may be a DC source with an anti-parallel diode. 51 Parallel and series resistances are connected to the ideal circuit to express the leakages and losses which form the practical model. A PV cell model is shown in Figure 5. 52 A practical single-diode model can be expressed mathematically using Equation (1).

PV cell scheme representation.
The PV model may be mathematically stated in the below equation:
Parasitic parameters for PV panel under test.
Graphical representations of the relationships between voltage and current, as well as between power and voltage, under varying levels of irradiance and temperatures may be observed in Figures 6 and 7, respectively. 53

Graphical depictions of voltage–current and power–voltage relationships under different irradiances and constant temperature (25 °C) for considered PV module.

Graphical depictions of voltage–current and power–voltage relationships under different temperature and constant irradiances (1000 W/m2)) for considered PV module.
The mathematical modeling of the boost converter
As an impedance-matching stage, a DC-DC boost power converter is placed in between PV module and the load. The MPPT controller regulates the PV output voltage (
Detailed description of APO
Nature inspiration
The Arctic puffin is a tiny, uncommon bird that lives only in the Arctic. They mainly live in the seas, and these birds forage in groups or flocks with exceptional fishing and flying abilities, working together to forage. 54 Arctic puffins tend to fly in groups along the ocean's edge, swim at the surface, and eat fish. Compared to other seabirds, the Arctic puffin has short, stubby wings and can fly at low altitudes by beating its tiny wings rapidly. They can fly at speeds of up to 88 km/h, flapping their wings 400 times per minute, and can target and dive for prey in flight. 55 Furthermore, in the Arctic Puffins strike an impressive balance between aerial flying and aquatic foraging. Their wings function as twin paddles when swimming, providing a powerful weapon for quick diving in the water. Arctic puffins are extremely effective predators, capturing at least 10 tiny fish per dive. Before diving, they engage in coordinated feeding activities, collaborating to maximize hunting efficiency while monitoring behavioral cues from other puffins to choose the ideal regions to capture. Arctic puffins use their distinctive beaks, which have a rough tongue and an upper beak coated in sharp spines, to swiftly catch food when diving. The spines immobilize the prey in their jaws, allowing them to continue hunting and increase their dive duration. In addition, when food supplies are few, the Arctic puffin will shift its underwater location to obtain more food sources and maximize hunting efficiency. The Arctic puffin prefers to be in groups at sea or during flying activity. This collaborative and large-scale mixed lifestyle helps them thrive in the Arctic. Arctic puffins will undoubtedly meet danger on their journeys through the Arctic. When an adversary is detected, the puffins whistle a warning and immediately fly in a flock across the air.
Population matrix initialization
Arctic puffins demonstrate great collectivism, whether during migration or in their natural habitat, constantly traveling in groups and cooperating. Each Arctic Puffin indicates a potential solution included in the optimization. The following equation describes the generating process that initializes the population:
Exploration phase (aerial flight)
Arctic puffins navigate their tough existence with unique flying and foraging methods. In their everyday existence, they must shift quickly between the water and the air, satisfying their nutritional requirements and responding to changing conditions. Puffins use two critical tactics during aerial navigation to deal with different conditions. The first method includes aerial search, whereas the second involves swooping predation. The different behavioral patterns displayed throughout these two stages indicate Arctic puffins’ versatility in a variety of situations, allowing them to survive and reproduce successfully. This study will next examine these two methods in depth and explain their relevance in the lives of Arctic puffins.
During the airborne search method, Arctic puffins use the Levy flying coefficient, which is similar to their strong wings, to change locations. Levy flying is known for its unique long-distance hops, which allow puffins to effectively explore food supplies.56–59 This flying search approach allows them to quickly traverse large maritime regions while remaining close to probable food sources and successfully looking for food supplies. Simultaneously, when attacked with aerial predators such as seagulls, puffins use a rotating flying strategy to protect themselves, making it difficult for attackers to gain an advantage. Thus, the most important aspect of the airborne search approach for puffins is identifying optimal fishing spots. The flying approach during this phase improves the algorithm's global search capabilities, allowing it to better explore the issue field and improving the likelihood of finding the global optimal solution.
To attain the best outcomes in different settings, the algorithm decides to combine candidate positions created in both rounds into a new solution. These solutions are then ranked by fitness, with the top
sorting is to sort the new population based on their objective functions, from small to large, to select the new population
Exploitation (underwater foraging)
The Arctic puffin's survival strategy includes two key components: aerial flying and submerged foraging. Underwater foraging consists of three major techniques, each used in a distinct setting to improve predation efficiency. The three methods include collecting foraging, strengthening search, and avoiding predators. The sections that follow will offer a full review of these stages and discuss their importance in the Arctic Puffin's life cycle.
To summarize, puffins use a variety of techniques during underwater foraging, including acquiring food, intensive seeking, and evading predators. These tactics may produce varied foraging results under various settings. To get the best outcomes in a variety of scenarios, the algorithm merges the candidate positions from the three separate position equations into a new solution. The answers are ordered by fitness, and the top
Factor b flexibility
When using the APO algorithm, the Arctic puffin always chooses to dive for food regularly to carry out local exploitation in the latter stages of the iteration, while performing numerous aerial flights in the early stage to realize global search. The way of life of the Arctic puffin served as inspiration for this search system. The Arctic puffin's early stage is more focused on finding appropriate feeding waters, while its later stage is more focused on diving for food. The APO algorithm creates a behavioral transition coefficient B based on this behavioral pattern to facilitate a seamless shift from global search to local exploitation. This is how it is defined.
Influence of parameters on performance
In order to understand the performance of the Arctic puffin algorithm, the following subsections analyze the impact of its parameters.

The flowchart representation of APO.
Algorithm complexity
The time complexity of the APO algorithm is determined by three main processes: population initialization, fitness evaluation, and population updating. The complexity of initializing the population is
Particularly, in low-power embedded systems, the complexity may need to be reduced, but this could lead to a decrease in solution accuracy. In other words, there is a trade-off between the algorithm's complexity and the accuracy of the solution. Therefore, these parameters must be chosen carefully.
For more evaluation of the complexity and convergence of the APO algorithm in comparison to other meta-heuristic optimization techniques, a set of benchmark test functions is applied to APO as well as algorithms like PSO, GWO, WOA, and ABC. The relationship between fitness values and the number of iterations for each algorithm is depicted in the convergence curves shown in Figure 9.

The convergence curves of the four comparative algorithms achieved in some popular benchmark functions.
The numerical values of used parameters of APO in this study are illustrated in Table 2.
Parameters of proposed APO.
Thorough description for the suggested FLC
FLC is a sophisticated methodology employed for the purpose of ascertaining and tracking the maximum output power of a solar system. Fuzzy set theory is utilized as an alternative to employing a precise mathematical model. The operational mechanisms of a Mamdani-type fuzzy controller are found upon the configuration seen in Figure 10.
60
Procedures of FLC is generally detailed as follows:
Fuzzification phase: this phase involves determining the degrees of membership to the related fuzzy sets predefined in the fuzzy system's database for each real input value. The conversion of the actual inputs into symbolic data that the inference process can use is done by this block. Inference phase: This phase is the calculating the truth degree of rules of the system in combining the output to each of these rules. Defuzzification phase: the defuzzification mechanism is to replace the output sets that produced by the inference stage by a single real value. MF inputs and outputs of FLC can take different shapes and types, they can be triangles, trapezoidal, or Gaussian.

Block diagram representation of FLC.
From the figure above, fuzzy logic has two inputs. The input

Optimization procedure of the FLC's MFs.
Figure 11's MFs are derived from five levels of linguistic variables: negative large (
The suggested rule base for FLC.
The FLC under consideration is comprised of two inputs, namely the error (
The duty cycle utilized for driving the Insulated Gate Bipolar Transistor (IGBT) in the boost converter may be mathematically represented as follows:
The following two sub-sections state the shapes of MFs and gain factor based on classical FLC (i.e. without any optimization), and then illustrate them when using different optimization algorithms.
FLC-unoptimized version
Figure 12(a) to (c) displays the unoptimized MFs of the inputs and output, with default limits (X1 to X15) set at equal intervals. The unoptimized gain factors (G1, G2, G3) are set to a default value of one for all of them.

Mfs for FLC; (a) MFs for FLC's input error, (b) MFs for FLC’s input change of error and (c) MFs for FLC's output duty cycle.
FLC-optimized version
Although previous studies illustrated that FLC proved its efficiency as a MPPT, but its MFs need to be optimized to improve its performance.
In this section, different optimization algorithms are used for optimal selection of MFs of inputs and output and for the gain factors of the controller, as well. Optimization is done by PSO, GWO, and the proposed APO. In general, there are four functions used to evaluate the behavior of a control system: Integral Absolute Error (IAE), Integral Time Absolute Error (ITAE), Integral Square Error (ISE), and Integral Time Square Error (ITSE). In this study, ISE is chosen due to its benefits, such as effectively minimizing significant deviations, reducing oscillations, improving stability, and simplifying analysis and design. Therefore, the fitness function (FF) to be minimized is given by the following equation:

Optimal membership functions using FLC-PSO; (a) MFs for FLC’s input error, (b) MFs for FLC’s input change of error and (c) MFs for FLC's output duty cycle.

Optimal membership functions using FLC-GWO; (a) MFs for FLC’s input error, (b) MFs for FLC’s input change of error and (c) MFs for FLC’s output duty cycle.

Optimal membership functions using FLC-APO; (a) MFs for FLC’s input error, (b) MFs for FLC’s input change of error and (c) MFs for FLC’s output duty cycle.
Optimized gain factors using different optimization strategies.
Scenarios and comprehensive analysis
This part illustrates the obtained outcomes of the PV system overall when using the FLC-based MPPT controller in four distinct versions:
Unoptimized membership functions and gain factors using classical FLC Optimized membership functions and gain factors using FLC-based PSO. Optimized membership functions and gain factors using FLC-based GWO. Optimized membership functions and gain factors using FLC-based APO.
According to the EN50530 standards for testing MPPT in PV systems, the standard provides a benchmarking framework to assess the tracking efficiency and response of the MPPT in terms of the percentage of the PV system's rated power. Similar tests will be conducted in the following cases. EN50530 specifies that MPPTs must undergo two main types of tests: static and dynamic. The static test is performed under steady-state conditions of both temperature and irradiance. In contrast, dynamic tests involve variations in temperature, irradiance, or both, either gradually or rapidly. In the following subsections, situation (I) can be considered as a static test of the MPPT under stable climatic conditions, while situations (II) to (VII) can be considered as dynamic tests with varying climatic conditions either gradually or rapidly.
Hence, we have the following testing situations:
Situation I: STC at constant irradiance of 1000 W/m2 and temperature of 25 °C. Situation II: Sudden change of temperature at a constant irradiance of 1000 W/m2. Situation III: Sudden change of irradiance at a constant temperature of 25 °C. Situation IV: Sudden change of both the temperature and irradiance together. Situation V: Gradual change of temperature at a constant irradiance of 1000 W/m2. Situation VI: Gradual change of irradiance at a constant temperature of 25 °C. Situation VII: Gradual change of both the temperature and irradiance together.
Therefore, the comparison between all MPPT techniques at each case are shown and explained in the subsequent figures. The evaluations are based on the tracking efficiency and oscillation levels around the steady-state MPP.
Situation I: STC at constant irradiance of 1000 W/m2 and temperature of 25 °C
Under STC, Figure 16 illustrates the power profile of the PV module after it has been subjected to three different optimization strategies. This is in contrast to the classical FLC that was considered in the previous illustration. It can be seen from Figure 16 that the FLC-APO generates the lowest oscillation ratio by 0.18%, followed by the FLC-GWO with 1.07%, the FLC-PSO with 3.5%, and the classical Fuzzy with 3.7%. Based on the effectiveness of MPP tracking, the classical fuzzy algorithm is the poorest one, with a score of 98%, the FLC-PSO algorithm has a score of 98.2%, the FLC-GWO algorithm has a score of 99.4%, and the suggested FLC-APO algorithm has a score of 99.9%. Regarding the tracking time for each technique, the FLC-APO is the fastest one it takes only 12 milliseconds, followed by FLC-GWO by 18 milliseconds, FLC-PSO by 30 milliseconds, and finally 35 milliseconds for the unoptimized FLC.

The PV module power profile considering three strategies for optimization against classical FLC under STC.
Situation II: sudden change of temperature at a constant irradiance of 1000 W/m2
The comparison that is depicted in Figure 17 is carried out under the conditions of a constant irradiance and a rapid change in temperature. Since the levels of oscillation and efficiencies alter during the entirety of the testing period, the values of these variables are considered to be averages. As a result, the FLC-APO generates the lowest average oscillation ratio by 0.23%, followed by the FLC-GWO with 1.62%, the FLC-PSO with 3.25%, and the classical Fuzzy with 3.6%. The classical fuzzy model comes in with a score of 98.2%, while the FLC-PSO model has a score of 98.4%, the FLC-GWO model has a score of 99.2%, and the proposed FLC-APO model has a score of 99.9%. Consequently, for more illustration, a detailed numerical comparison is shown in Table 5.

The PV module power profile considering three strategies for optimization against classical FLC under fast change of temperatures and constant irradiance; (a) Temperature pattern, (b) PV output power.
Detailed comparison between all techniques at different temperature levels and constant irradiance.
Situation III: sudden change of irradiance at a constant temperature of 25 °C
At a temperature of 25 °C, the temperature becomes the constant parameter, while the sun irradiation becomes the variable parameter. This happens in contrast to the prior situation. In accordance with what was mentioned before, the tracking efficiency and oscillation levels are both considered to be average values. Following the Proposed FLC-APO, which was found to be the best one by 99.8% and 0.4%, the FLC-PSO came in second with 98.6% and 3.1%, and the FLC-GWO came in third with 97.6% and 5.1%. A last point to consider is that the classical FLC situation is the worse by a margin of 96.2% and 7.9% for average oscillation and average efficiency, respectively. Figure 18 provides a visual representation of the comparison. In light of this, for further information, an illustration of a numerical comparison may be seen in Table 6. Comparisons between all considered MPPT techniques under the first three cases are summarized in Figures 19 and 20.

The PV module power profile considering three strategies for optimization against classical FLC under fast change of irradiance and constant temperature; (a) irradiance pattern, (b) PV output power.

Comparison of average efficiency for each technique at the first three cases.

Comparison of average oscillation value for each technique at the first three cases.
Detailed comparison between all techniques at different irradiance levels and constant temperature.
Situation IV: sudden change of both the temperature and irradiance together
Here, irradiance levels and temperatures are altered in order to demonstrate the influence that these factors have on the effectiveness of MPP tracking for all of the strategies that are being investigated. Figure 21 depicts the impacts that were observed. It is demonstrated that the FLC-APO technique that was developed is capable of reaching the MPP of the system with the least amount of oscillation regardless of the variations in temperature and irradiance. It is also shown in the left zoomed area of Figure 21 that the FLC-APO model has the lowest undershoot ratio, which is 93% of its steady-state MPP. This is followed by the FLC-PSO model and the FLC-GWO model, all of which have undershoot ratios of about 91%. Nevertheless, in the right zoomed area of Figure 21, the FLC-GWO algorithm is the poorest one, accounting for 69% of its MPP. In fact, it is even worse than the classical FLC technique. As it undershoots to around 96%, FLC-APO once again demonstrated its resilience in this particular situation.

The PV module power profile considering three strategies for optimization against classical FLC under fast change of both irradiance and temperature; (a) irradiance pattern, (b) temperature pattern, (c) PV output power.
There has been discussion up until this point on the impact of sudden shifts in temperature and/or solar irradiance. Furthermore, the subsequent subsections investigate the impact of altering the same parameters in a gradual way in order to demonstrate how the various MPPTs may respond to fluctuations and the degree of resilience they possess.
Situation V: gradual change of temperature at a constant irradiance of 1000 W/m2
The influence of a gradual shift in temperature while maintaining an irradiation level of 1000 W/m2 is the topic of discussion in this particular instance. The reliability of FLC-APO was demonstrated in Figure 22, which demonstrates that it was able to achieve a power value that is extremely near to the theoretical one while maintaining a very low oscillation level. When the temperature drops gradually (left zoom), the tracking time of the suggested FLC-APO technique has the shortest tracking time, which is less than 1 millisecond. This is in contrast to the tracking time of the FLC-PSO technique, which is around 10 milliseconds. The other approaches, on the other hand, continue to oscillate about the steady state at a rate of roughly (5 W). On the other hand, when the temperature is gradually raised (right zoom), it is demonstrated that FLC-PSO experiences a significant undershoot that reaches 88% during the temperature change and has a significant tracking time of around 0.55 seconds. This is in contrast to the FLC-APO algorithm, which has a very low oscillation of around 0.2 W and a very tiny tracking period that exceeds 1 millisecond. On the other hand, the FLC-GWO approach continues to fluctuate by 2 W around the steady state, and the classical case is the worst one, since it oscillates by more than 5 W.

The PV module power profile considering three strategies for optimization against classical FLC under slow change of temperature and constant irradiance; (a) temperature pattern, (b) PV output power.
Situation VI: gradual change of irradiance at a constant temperature
Within the context of this situation, the discussion focuses on the temperature being constant while the irradiance level gradually shifts. As was discovered, FLC-APO demonstrated its capacity to achieve the steady state rapidly with an approximate neglected error. This is in comparison to FLC-GWO, which has an error rate of 1.3%, FLC-PSO, which has a rate of 0.7%, and the classical scenario, which has a rate of 3.4%. In addition, it has been demonstrated that FLC-APO has a tracking efficiency that is greater than 99.8% when compared to other methods. In addition, when it comes to the oscillation ratio, the strategy that has been presented obviously does not exhibit any oscillation during the entirety of the simulation. Conversely, the oscillation exceeds 5% for the FLC-PSO technique and approaches 3% for the FLC-GWO technique. Figure 23 provides an illustration that highlights the comparison between all of the strategies that were investigated.

The PV module power profile considering three strategies for optimization against classical FLC under slow change of irradiance and constant temperature; (a) irradiance pattern, (b) PV output power.
Situation VII: gradual change of both irradiance and temperature
In this particular scenario, there are no climatic parameters that remain constant. Temperature and irradiance level are both subject to gradual fluctuations, and the influence of these variations is being researched in order to explore the impact that these variations have on the performance of each approach that is being considered. The output power of the PV system is depicted in Figure 24, along with the performance of the three optimizations in comparison to the classical FLC system. With an ignored oscillation ratio for every aspect of parameter change, the FLC-APO that has been presented is able to track the MPP and achieve a tracking accuracy of more than 99.9%. The remaining approaches are likewise capable of reaching the MPP, but they do it with a lower efficiency that does not go beyond 98%. In addition, the oscillation ratio is greater than 3% in the vicinity of the steady state, as demonstrated in the zoomed-in portion of Figure 24.

The PV module power profile considering three strategies for optimization against classical FLC under slow change of both irradiance and temperature.
Conclusions
This study entails a comprehensive analysis of how solar systems manage peak power points. The MPPT controller utilized in this study was developed through a modern optimization technique inspired by nature. The APO algorithm was employed to determine the most effective membership functions for the FLC in order to achieve the MPP of a PV solar system in various scenarios. The evaluation of the FLC-based APO MPPT model was conducted using MATLAB/Simulink and a simulated PV system, considering different climatic conditions. A study is conducted to evaluate the proposed control system, focusing on accuracy, efficiency, convergence speed, transient overshoot, and steady-state oscillation around the MPP. The proposed technique consistently exhibited a tracking efficiency of 99.8% or higher in all investigated scenarios. In addition, the oscillation ratio is the lowest compared to other MPPT approaches that were taken into consideration. The proposed method's oscillation ratio remained below 0.5%, which is lower compared to other competing strategies like FLC-based PSO, FLC-based GWO, and the classical FLC. During certain test scenarios, the application of classical Fuzzy logic led to an oscillation ratio of 10.22%. Under specific conditions, the utilization of PSO resulted in a significant decrease in the oscillation ratio, reaching 7.9%. In certain instances, the undershoot decreased from 88% using PSO to 69% when employing Grey Wolf. However, the APO that was suggested consistently maintained a ratio of at least 97%. In addition, the implementation of FLC-based APO resulted in a significant enhancement in time tracking accuracy, achieving a precision of 1 millisecond in multiple instances. The results indicate that the FLC-based APO MPPT controller outperforms the other evaluated algorithms. The suggested combination of APO and Fuzzy logic has demonstrated its effectiveness and robustness in both transient and steady-state situations. This is evident from its superior performance under standard test conditions and its ability to handle rapidly changing climatic variables such as irradiance and temperature.
While this work provides a thorough analysis of the performance of the recently proposed MPPT under various climatic conditions, it is important to acknowledge some limitations. The performance evaluation is based on simulations, whereas real-world experiments may present additional complexities and challenges. Additionally, this study focused on improving the tracking efficiency of the proposed MPPT and so, it was conducted using a single PV module, which was treated as a prototype of a PV system. However, the effects of partial shading conditions were not taken into account.
To move forward, this research suggests several directions for future work. A hardware experimental approach should be used to bridge the gap between simulation results and real-world applications. Additionally, increasing the size of the PV module to a larger PV array is essential for exploring the scalability of the system and addressing challenges such as partial shading conditions and its variations. Moreover, the proposed MPPT could be applied to other renewable energy systems, such as wind power systems, to assess its performance in a different context. Furthermore, the hybridization between APO and other optimization algorithm may be executed to evaluate its performance on the entire system, such as convergence speed tracking efficiency, and oscillation ratio.
Footnotes
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors received no financial support for the research, authorship, and/or publication of this article.
