Next Article in Journal
Using Serious Games and Digital Games to Improve Students’ Computational Thinking and Programming Skills in K-12 Education: A Systematic Literature Review
Previous Article in Journal
RANFIS-Based Sensor System with Low-Cost Multi-Sensors for Reliable Measurement of VOCs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Power Tracking and Performance Analysis of Hybrid Perturb–Observe, Particle Swarm Optimization, and Fuzzy Logic-Based Improved MPPT Control for Standalone PV System

by
Ali Abbas
1,
Muhammad Farhan
1,*,
Muhammad Shahzad
2,
Rehan Liaqat
1 and
Umer Ijaz
1
1
Department of Electrical Engineering and Technology, Government College University Faisalabad (GCUF), Faisalabad 38000, Pakistan
2
Department of Electrical Engineering, Muhammad Nawaz Sharif University of Engineering and Technology, Multan 66000, Pakistan
*
Author to whom correspondence should be addressed.
Technologies 2025, 13(3), 112; https://doi.org/10.3390/technologies13030112
Submission received: 21 December 2024 / Revised: 28 February 2025 / Accepted: 3 March 2025 / Published: 8 March 2025

Abstract

:
The increasing energy demand and initiatives to lower carbon emissions have elevated the significance of renewable energy sources. Photovoltaic (PV) systems are pivotal in converting solar energy into electricity and have a significant role in sustainable energy production. Therefore, it is critical to implement maximum power point tracking (MPPT) controllers to optimize the efficiency of PV systems by extracting accessible maximum power. This research investigates the performance and comparison of various MPPT control algorithms for a standalone PV system. Several cases involving individual MPPT controllers, as well as hybrid combinations using two and three controllers, have been simulated in MATLAB/SIMULINK. The sensed parameters, i.e., output power, voltage, and current, specify that though individual controllers effectively track the maximum power point, hybrid controllers achieve superior performance by utilizing the combined strengths of each algorithm. The results indicate that individual MPPT controllers, such as perturb and observe (P&O), particle swarm optimization (PSO), and fuzzy logic (FL), achieved tracking efficiencies of 97.6%, 90.3%, and 90.1%, respectively. In contrast, hybrid dual controllers such as P&O-PSO, PSO-FL, and P&O-FL demonstrated improved performance, with tracking efficiencies of 96.8%, 96.4%, and 96.5%, respectively. This research also proposes a new hybrid triple-MPPT controller combining P&O-PSO-FL, which surpassed both individual and dual-hybrid controllers, achieving an impressive efficiency of 99.5%. Finally, a comparison of all seven cases of MPPT control algorithms is presented, highlighting the advantages and disadvantages of individual as well as hybrid approaches.

1. Introduction

As the global population continues to increase, so does the energy demand; hence, this demand has placed significant pressure on existing energy resources and infrastructure [1]. A significant portion of the global population experiences daily power outages due to insufficient electricity production, making it essential to discover and develop efficient technologies for harnessing electrical energy [2]. Although conventional fossil fuels are most abundantly used for the generation of electric power, they are depleting at a fast pace and causing adverse environmental effects due to carbon emissions [3]. At the current pace of consumption, fossil fuels will be depleted in the near future if rising energy demand is not taken into account [4]. Renewable energy sources (RESs), particularly photovoltaic (PV), have emerged as a leading source of energy today, due to cost-effectiveness and environmental advantages [5]. However, a study related to long-term monitoring of PV power plants reveals that first-tier PV panels, particularly in moderate climates, often begin to degrade or fail after approximately 10–12 years [6]. Due to this, maximum power extraction from PV systems is necessary to make them more reliable, economically viable, and capable of compensating for the gradual degradation of panels over their operational lifespan.
Maximum power point tracking (MPPT) plays a substantial role in reducing inefficiencies associated with solar power systems. By continuously adjusting the operating point, MPPT ensures that the PV system generates maximum possible power, minimizing energy losses and enhancing overall system performance [7]. To ensure the system operates at its maximum power point (MPP) under varying conditions, MPPT algorithms have been instrumental in optimizing energy harvesting from PV panels [8]. These algorithms have played a significant role in harvesting energy and significantly improved the efficiency and reliability of solar energy systems [9,10]. However, despite their importance, conventional MPPT controllers still have limitations in terms of tracking speed and accuracy, requiring a viable solution that reduces the cost of solar power and enhances its efficiency [11]. Researchers have developed a range of both simple and complex techniques to enhance energy harvesting, energy conversion, power tracking efficiency, etc. However, there remains significant potential for improvement [12].
Conventional MPPT control methods are easy to implement due to the relative simplicity of these algorithms; one such algorithm is perturb and observe (P&O) [13]. The P&O technique is more well-known because of its flexibility and adaptability [14]. However, one of the principal disadvantages of this conventional MPPT technique is the sharp fluctuations around the MPP. These fluctuations can lead to power losses over time, and frequently overlook the impact of solar converters, making it difficult to accurately track the true MPP [15].
Metaheuristic algorithms are advanced optimization techniques designed to address complex problems that are beyond the reach of traditional methods [16]. They are particularly useful when the search space is large, complex, or contains diverse regions, which is often the case in PV systems. One major category of metaheuristic control algorithms is bio-inspired control algorithms [17]. These algorithms draw inspiration from natural processes and systems to enhance their ability to extract electric power efficiently. By mimicking biological mechanisms and behaviors found in nature, bio-inspired control algorithms are designed to optimize performance and improve energy harvesting in PV systems [18]. They can address the rapid irradiance fluctuations by replicating natural systems and processes. These controllers employ their own set of modern techniques to maximize energy collection and enhance the operational efficiency of the system [19].
Nature-inspired algorithms have gained popularity over time due to their ability to solve several complex optimization issues efficiently. These algorithms represent biological processes such as natural selection, swarm behavior, and evolutionary adaptation to find optimal or near-optimal solutions under uncertain environmental conditions [20]. The particle swarm optimization (PSO) algorithm is inspired by the social behavior of birds and fishes. Its main advantages include fast convergence and implementation simplicity. It can handle nonlinear and multidimensional optimization problems, which makes it suitable for using varying solar irradiance and temperature conditions. However, one of the disadvantages is that it may encounter premature convergence to local optima, necessitating careful parameter tuning to overcome this issue [21].
Intelligent MPPT controllers represent a significant advancement in improving the power tracking efficiency of PV systems. These controllers have better tracking speeds and power extraction capabilities compared with conventional MPPT controllers. Fuzzy logic (FL) control is a state-of-the-art technique widely utilized in this domain [22]. It offers significant advantages, including adaptability to nonlinear behavior and varying environmental conditions. It is capable of providing fast and accurate power tracking without the need for a specified mathematical model, which has resulted in reducing power losses and improving overall system efficiency. However, designing an effective FL control system is challenging due to the need for precisely tuned fuzzy rules and membership functions. Despite these drawbacks, FL is widely applied in PV systems for enhancing power tracking performance.
Hybrid MPPT controllers combine multiple types of MPPT controllers into a single unit and incorporate the strengths of each to enhance energy extraction efficiency [23]. Combining specific features of different controllers into a single unit can result in an effective hybrid MPPT controller, which offers enhanced power extraction for PV systems [24]. Such advancement signifies the considerable effort to provide sustainable solutions that can address the energy imbalance that plagued world economies [25]. Hybridization techniques are especially useful in cases where a single controller is less efficient in finding MPP. A study by [26] proposed a hybrid MPPT method that integrates PSO and P&O (PSO-P&O) for PV systems to track the global maxima. Results obtained show that the hybrid method has a faster tacking speed than conventional PSO and converges more rapidly. A modified version of the P&O MPPT algorithm has been designed using an adaptive duty cycle PID (proportional-integral-derivative) controller that was tuned by genetic algorithms (GAs) [27]. This approach has significantly improved the tracking efficiency and power extraction under dynamic environments.
A hybrid PSO–Incremental Conductance (PSO-INC)-based algorithm was designed by [28] to obtain efficient solar power tracking for PV systems. The technique has demonstrated superior peak power tracking and performance. To help in navigating the system to its global MPP, ant colony optimization (ACO) and PSO (ACO-PSO) have been embedded to boost the efficiency of the PV systems [29]. In a recent study, a hybrid MPPT method comprising PSO and an adaptive neuro-fuzzy inference system (PSO-ANFIS) was employed to achieve faster and more accurate tracking of maximum PV power, ensuring optimal energy extraction [30]. A high-speed MPPT control approach using a hybrid PSO and PID (PSO-PID) controller has been used to enhance the tracking efficiency of PV systems [31].
The study [32] used a hybrid MPPT, i.e., GA-P&O, for analyzing performance factors like oscillations, power extraction, and implementation complexity. The modified grey wolf optimization-based adaptive neuro-fuzzy inference system (GWO-ANFIS) method demonstrates superior tracking speed and stability [33]. The performance of the hybrid MPPT controller, i.e., artificial neural network and PSO (ANN-PSO), was investigated and compared with the P&O algorithm [34]. The results obtained indicate that the PSO-trained ANN outperformed in terms of time response, oscillation minimization, and tracking speed. PSO with an FL (PSO-FL) approach for MPPT was employed for PV systems to address the limitations of traditional PSO. The results obtained indicate that the hybrid PSO-FL surpasses standard PSO in tracking efficiency, stability, and oscillation reduction, significantly enhancing the system’s overall performance under both normal and partial shading conditions [35]. In [36], the authors integrate the PSO and cuckoo search algorithm (PSO-CS) to harvest the possible maximum PV power. Furthermore, an FL and modified shuffled frog leaping algorithm (FL-MSFLA) has been developed by [37] for MPPT. Compared to other techniques, the proposed system has shown better performance in both transient and steady-state conditions, providing effective power flow management between the grid and the combined energy system.
Although substantial research has been conducted on hybrid MPPT controllers combining two techniques, very few studies have explored the integration of more than two MPPT controllers. The main objective of this research is to optimize the performance of a standalone PV system and improve its output characteristics by utilizing both individual and hybrid MPPT algorithms. The proposed research aims to fill the gap by the utilization of individual as well as the combination of three distinct types of MPPT controllers, i.e., conventional (P&O), nature-inspired (PSO), and intelligent (FL). In addition to implementing individual and dual combinations of MPPT controllers, a hybrid P&O-PSO-FL controller is proposed and developed for a standalone PV system using MATLAB/SIMULINK, version R2022a. The primary goal is to capitalize on the strengths of each method to improve tracking speed, ensure faster convergence to the MPP, and increase overall power extraction efficiency. The novelty of this research lies in the development of a triple-hybrid MPPT controller (P&O-PSO-FL), which optimally integrates conventional, nature-inspired, and intelligent algorithms to enhance the efficiency of standalone PV systems. Unlike previous studies that focus on single or dual MPPT approaches, this research introduces a unique synergistic hybridization that capitalizes on the strengths of each algorithm while mitigating their limitations. This research offers a significant step forward in optimizing solar energy harvesting, particularly in standalone PV systems where efficiency and resilience are critical factors.
This research paper starts with an introduction that consists of the research background. Section 2 presents the PV diode model configuration, Section 3 discusses the MPPT classification, and Section 4 provides an overview of the methodology used for this research work. Section 5 presents the results, followed by the conclusion and references in the subsequent sections.

2. PV Diode Model

Energy is generated by PV cells when sunlight is absorbed and transformed into an electric current. A solar panel contains multiple PV cells, and the total current generated by the combination of these cells is sufficient to power homes and businesses. An ideal current source is coupled in parallel with a real diode to form a simple equivalent circuit that represents a solar cell. A perfect current source’s output is proportional to the amount of sun irradiation it receives [38]. Figure 1 represents the single-diode model for PV cells.
This could be modeled mathematically using the following equation [40]:
I = I P V I O e x p q . V P V + I R S n . K . T 1 V P V + I R S R S h
where,
I = Output currentn = Diode’s ideality factor
I O = Diode reverse saturation currentq = 1.602 × 10−19 coulombs
V P V = Output voltage of PVT = Temperature (K0)
I P V   = Current generated by PV cell R S h   = Shunt resistance
R S = Series resistancek = Boltzmann constant (1.381 × 10−23 J/K)
The output current generated from the PV system can be represented using the following equation [41].
I = N P I P V N P I O e x p q . V P V + I R S n . K . T N S 1 N P V P V + I R S N S R S h
Here NP, NS = Parallel and series cells.
The photovoltaic current IPV proportional to irradiance “ G ” and short-circuit current I S C can be represented as [42].
I P V = G G r e f . I s c + μ I s c . T C T C , r e f
where,
T C = Temperature (°C) I S C = PV cell short-circuit current
μ I S C = Temperature coefficient for I S C   (A/°C) G = Actual solar irradiance (W/m2) received by the PV cell
G r e f   = Reference irradiance (1000 W/m2) T C , r e f = Reference temperature (25 °C)

3. MPPT Classifications

PV systems and components generate varying amounts of power due to parameters such as temperature, irradiance, and solar incidence angle [43]. Various MPPT controllers are utilized in the operation of PV modules, with their effectiveness determined by how quickly they can respond to changes in environmental conditions. MPPT techniques are classified into three main categories based on their tracking characteristics, such as conventional MPPT controllers (direct and indirect), novel MPPT controllers (nature-inspired and intelligent), and hybrid MPPT controllers [44]. These classifications provide a foundation for effectively describing and analyzing the proposed research. Figure 2 provides an overview of the classifications of various MPPT control techniques.

3.1. Conventional MPPT Control Techniques

Conventional MPPT techniques are fundamental in improving the efficiency of PV systems [45]. These approaches are generally divided into two primary categories, i.e., indirect and direct methods. The indirect methods include fractional open-circuit voltage (FOCV) and fractional short-circuit current (FSCC), which require parameters such as voltage or current to indirectly identify the MPP. The FOCV algorithm uses the fractional value of open-circuit voltage for estimation of the MPP while FSCC uses a fractional value of the short-circuit current. These methods are relatively simple and easy to implement but may not rapidly determine the MPP in a dynamic environment [46].
However, the direct methods control the operating point of the PV system to track the MPP. Among all the direct methods, the most widely used methodology is P&O. It involves introducing small variations to the operating point and measuring the resulting changes in power to identify the direction of the MPP [47]. The INC approach compares the current conductance with its increment and changes the operating point as required [48]. These methods are simpler and cost-effective but may exhibit slower tracking speed and reduced accuracy under rapidly changing environmental conditions [49].
Other direct methods are hill climbing (HC), β-method, T-method, λ-method, and sequential curve matching (SCM) [50]. HC gradually adjusts the operating point in the direction of maximum power and the β-method adjusts the operating point based on the ratio of changes in voltage to changes in current [51]. In the T-method and λ-method, the system model and the analysis technique are used to determine the optimum operating point, whereas in the SCM, the PV curve is aligned with the reference curve to obtain the MPP [52]. Each method involves a distinct procedure and is suited to different conditions based on the system’s complexity, desired accuracy, and variations in the operating environment.

3.2. Novel MPPT Control Techniques

Novel MPPT controllers provide improved performance for PV systems. These methods are typically grouped into two major categories, i.e., nature-inspired and intelligent methods. In these techniques, the controllers use state-of-the-art mathematical computations combined with nature to increase the performance of PV systems [53]. Intelligent techniques incorporate artificial intelligence (AI)-based MPPT controllers to control the operation of PV systems. These controllers are based on advanced high-order mathematical functions and can utilize machine-learning approaches to enhance performance by analyzing environmental operational data [54]. ANNs operate like the human brain, process patterns, and forecast results with precision, thus being suitable for use in controlling PV systems in real-time [55]. FL uses a set of fuzzy rules for dealing with approximate and uncertain information while ensuring excellent control performance regardless of the environment [56]. Reinforcement learning (RL) algorithms allow MPPT controllers to determine the best control strategy because they improve power output considering long-term objectives while updating control parameters through interactions with the environment [57].
Nature-inspired algorithms mimic the processes of nature, such as the foraging behavior of animals and the evolutionary adaptation of species. These algorithms are characterized by their ability to navigate complex search spaces and identify optimal solutions [58]. In terms of global optimization, PSO mimics the behavior of bird or fish groups when seeking an appropriate region/value for a specific problem, and proves to be a more reliable method owing to its robustness and convergence characteristics [59]. ACO simulates the behavior of ant colonies in terms of foraging activity to locate the PV system’s global MPP by using the information and heuristic control factors [60]. Some of the most commonly used nature-inspired MPPT controllers are GWO, SSO (social spider optimization), bat algorithm (BA), firefly algorithm (FA), CS, and bee colony optimization (BCO), which use biological, physical, and ecological concepts to improve the performance of PV systems [61].

3.3. Hybrid MPPT Control Techniques

To improve the efficiency and flexibility of PV systems, MPPT control algorithms are integrated into hybrid forms by utilizing a combination of conventional and novel strategies [62]. The P&O-ANN-based MPPT controller merges the characteristics of the P&O method with the predictive accuracy of the ANN to handle rapid changes [63]. While the P&O method continuously adjusts the operating point of the output power, an ANN uses historical data to predict changes, resulting in greater precision and improved performance during fluctuations over short periods. The hybrid PSO-based INC (PSO-INC) MPPT controller combines the global search capability of PSO with the fine-tuning and precision of the INC algorithm to achieve a fast and accurate MPP [64]. The HC approach, when combined with bridge link-honey comb (HC-BL), optimizes the MPP by merging rapid convergence with adaptive learning [65]. The fast initial MPP estimation of FOCV and the adaptive refinement capabilities of the FLs (FOCV-FL) can improve the stability and flexibility of MPPT by managing the system’s nonlinearities and uncertainties [66].
INC-SSO is a hybrid MPPT technique that combines precision with global search capabilities for better performance [67]. Merging HC’s iterative approach with GA’s ability to explore a wide solution space (HC-GA) results in the development of a diverse population that reduces the risk of trapping in local optima [68]. INC-RL was employed for real-time optimization and in response to dynamical conditions [69]. P&O-FA MPPT algorithm combines real-time control to improve the deterministic and accurate search for MPP [70]. The FSCC combined with ALO (FSCC-ALO) is an advanced hybrid MPPT technique that improves tracking accuracy, stability, and response time [71]. In summary, the design of these hybrid controllers integrates conventional and novel methods, which provides better efficiency and flexibility for PV systems. These combinations leverage the strengths of each method to achieve improved accuracy, stability, and response time.

4. Methodology

The main objective of the proposed research is to optimize the performance of a PV system to enhance its output characteristics by employing individual as well as hybrid MPPT algorithms. The optimization techniques employed in this analysis are P&O, PSO, and FL. The optimization techniques are applied both individually and in combinations of two hybrid methods, such as P&O-PSO, PSO-FL, and P&O-FL. Furthermore, new research is proposed to analyze the efficiency of a hybrid technique that incorporates three MPPT controllers: P&O-PSO-FL.
A simulation model was designed using MATLAB/SIMULINK for a standalone PV system that comprises a PV array, DC-DC boost converter, and MPPT controller for power optimization along with various components. Seven different MPPT techniques are used for the optimization of this model. Three of these techniques are conventional, while four are hybrid methods proposed to analyze the tracking efficiency of the standalone PV system. The block diagram of the standalone PV system is shown in Figure 3a and the flowchart of the generalized MPPT controller is shown in Figure 3b.

4.1. Boost Converter

Boost converters are a type of DC-DC converter that can be used in PV applications to boost the DC voltage level [72]. The specifications of the boost converter are presented in Table 1.
The primary circuit of a boost converter consists of an inductive L, diode D, capacitors C1 and C2, load resistor R, control switch S, and source voltage Vin. The output voltage of the boost converter is determined by the duty cycle of the control switch. Adjusting the ON and OFF times of the switch allows for the output voltage to be regulated, as described by the given equation:
V 0 = V i n 1 D

4.2. MPPT Control Algorithms

4.2.1. Perturb and Observe (P&O)

P&O is a well-known MPPT control technique adopted in PV systems for extracting maximum power. Its goal is to ensure that a PV panel operates at its MPP by adjusting the operating point and analyzing the impact of power generation [73]. The flowchart for the P&O MPPT control algorithm is presented in Figure 4.
A generic P&O MPPT controller can be modeled using the equations given below:
Pn = Vn In
where Pn, Vn and In are the output power, voltage, and current of the PV module.
ΔP = Pn − Pn−1
ΔV = Vn − Vn−1
Here, Pn and Pn−1 are the current power and previous output power; similarly, Vn and Vn−1 are the current and previous output voltage.
(a)
If power difference (ΔP > 0) and voltage difference (ΔV > 0), then increase the PV voltage (Vn+1 = Vn + ΔV).
(b)
If power difference (ΔP > 0) and voltage difference (ΔV < 0), then decrease the PV voltage (Vn+1 = Vn − ΔV).
(c)
If power difference (ΔP < 0) and voltage difference (ΔV > 0), then decrease the PV voltage (Vn+1 = Vn − ΔV).
(d)
If power difference (ΔP < 0) and voltage difference (ΔV < 0), then increase the PV voltage (Vn+1 = Vn + ΔV).
Here, Vk+1 is the next voltage setpoint.

4.2.2. Particle Swarm Optimization (PSO)

PSO is a heuristic algorithm that mimics the behavior of particles moving within a swarm, similar to birds flying in formation or fish swimming in schools [74]. When applied to MPPT in PV systems, PSO is used to determine the optimal voltage and current at which a PV panel delivers its maximum output [75]. In MPPT control for PV systems using PSO, the process involves several specific steps: Initially, a population of particles is generated with random positions and velocities in the predefined voltage and current search spaces. Subsequently, the fitness of each particle is evaluated by calculating the power output according to its position on the PV panel’s characteristic curve [76].
The process then involves updating the local best ( P b e s t ) and global best ( G b e s t ) positions for each particle to preserve information for the best solutions. The velocity and position updates are derived from the PSO equations that depend on the particle’s current position as well as its best local and global positions. This process is repeated for several iterations until either the desired number of operations is completed or the convergence criterion is met, adjusting the operating point of the PV panel to its optimal value. The final solution is the selection of voltage (Vk) and current (Ik) values associated with the global best position in the search space. This adjustment is made to modify the control loop by changing the operating point according to the current environmental conditions, ensuring that the PV panel delivers optimal power at the maximum power point to maximize energy yield. The following steps are performed in PSO algorithms.
(1)
Initialize the parameters: number of particles N = 4; iteration k = 200; learning factors and coefficient r1 = 0.1, r2 = 0.3, c1 = 0.1, and c2 = 0.2; and weight w = 0.5.
(2)
Define the initial position and velocity of all particles randomly and adjust the duty cycle of the converter.
(3)
Define the initial Pbest and Gbest of all particles.
(4)
Then, since Vk and Ik, evaluate individual Pbest(k) of all particles.
(5)
Update Pbest and Gbest.
(6)
Set the Gbest as duty cycle and send to converter.
The following equations are used to update the velocity and position in this algorithm [77].
V i k + 1 = W V i k + C I r 1 P b e s t d i k + C 2 r 2 G b e s t d i k
d i k + 1 = d i k + 1 + V i k + 1
The operational parameters of the PSO MPPT control algorithm are presented in Table 2.
Figure 5 shows the flow diagram for the PSO algorithm’s flowchart starting with initializing particle positions and velocities. Next, it evaluates each particle’s fitness, updates P b e s t and G b e s t positions, and adjusts velocities and positions accordingly. The process repeats until the termination criteria are met, ultimately identifying the optimal solution.

4.2.3. Fuzzy Logic (FL) MPPT Controller

FL MPPT is a control method employed in PV systems to maximize the power output from solar panels. FL MPPT employs fuzzy rules and is composed of the following components:
Input: Common inputs for FL MPPT include the change in power ΔP and change in voltage ΔV of the PV system.
Fuzzification: Converts numerical inputs into fuzzy sets. For instance, ΔP and ΔV are transformed into linguistic variables such as “positive”, “zero”, or “negative”.
Inference Engine: Utilizes fuzzy rules to process the fuzzified inputs and generate the corresponding fuzzy output. Rules might be structured as “If ΔP is positive and ΔV is positive, then increase the voltage”.
Defuzzification: Converts the fuzzy output back into a numerical value to regulate the operating point of the PV system.
The FL algorithm can be modeled using equations [78]:
Δ P = P k P   k 1
Δ V = V k V   k 1
V ( k ) r e f = V k 1 + Δ V r e f
Figure 6a represents the FL MPPT control process and Figure 6b represents the membership functions to define the error and change for decision-making. Figure 7 represents the FL MPPT control flow diagram illustrating the systematic decision-making process for adjusting the duty cycle based on fuzzy logic rules.
Table 3 provides the linguistic variables and fuzzy rules defining the relationship between input parameters (error, change in error) and corresponding control actions for MPsPT optimization.

4.2.4. Proposed MPPT Control Scenarios

In this study, each MPPT control technique from three different classes (conventional, nature-inspired, and intelligent controllers) for PV systems has been explored. A total of seven MPPT control scenarios are analyzed. In the first three cases, three individual MPPT controllers are utilized, while the remaining cases involve various combinations of hybrid controllers. The hybrid controllers are designed to leverage the strengths of the individual controllers. For instance, combining P&O with PSO results in faster and more accurate tracking compared to using P&O alone, while also reducing the fluctuations typically associated with P&O. PSO-FL combines the global search capability of the PSO algorithm with the fine-tuning precision of a fuzzy system near the MPP. The P&O-FL MPPT algorithm offers several benefits such as improved accuracy, reduced oscillations, and fast convergence.
Finally, the proposed combination of three MPPT methods P&O-PSO-FL outperforms the other mentioned combinations, offering superior tracking performance, reduced oscillations, and increased efficiency. The individual as well as different combinations of hybrid MPPT controllers designed for this research are shown in Figure 8. In these hybrid approaches, the duty cycles generated by two or three individual algorithms are simultaneously combined and then transmitted to the converter.

5. Results and Discussion

The proposed analysis assists in selecting the optimal MPPT algorithm for a PV system by evaluating parameters like power tracking, voltage tracking, current tracking, and output efficiency. By analyzing the results and evaluations of the outputs generated using P&O, PSO, and FL optimization algorithms, the most effective optimization approach can be easily determined. The performance of the designed system was assessed using two scenarios. Simulations were carried out under constant temperature and irradiance in the first scenario for power, voltage, current, and output efficiency as detailed in Section 5.1, Section 5.2 and Section 5.3. In the second scenario, the power tracking results of all MPPT controllers at varying operating conditions are presented in Section 5.4. The evaluation of MPPT algorithms in PV systems involves analyzing various key performance metrics, as illustrated in Figure 9. Table 4 provides the PV module specifications utilized in the proposed simulation models.
The tracking efficiency of the individual and hybrid MPPT controllers was evaluated by a MATLAB/SIMULINK model designed for a standalone PV system that consists of four PV panels with a rating of 213.15 watts each. The efficiency of each MPPT algorithm was calculated as the ratio of the MPP achieved by the algorithm to the total maximum power output of the four PV panels (852.6 W under standard test conditions). This method provides a standardized measure to compare the performance of different algorithms under the same conditions.

5.1. Simulated Results for Individual MPPT Controllers (P&O, PSO, and FL)

The tracking efficiencies of the individual MPPT controllers were evaluated by analyzing the output power, voltage, and current graphs for all the proposed cases. The tracking efficiencies of the P&O MPPT controller output power, voltage, and current are presented in Figure 10a–c. The average value of the output power tracked for this controller was 832.5 watts (W). The corresponding output voltage and current when the system operates at MPP are 64.485 volts (V) and 12.91 amperes (A), respectively. These output parameters show that the controller can effectively control the power output of the PV system to the optimum level.
The tracking performances of the PSO MPPT controller output power, voltage, and current are shown in Figure 11a–c. For a PSO-based MPPT controller, the average recorded output power is approximately 770 W. The output voltage and the output current at MPP are observed to be 61.0366 V and 12.407 A, respectively. These values show that the controller is capable of providing the desired power output of the PV system.
The tracking efficiencies of the FL MPPT controller are evaluated by determining the power, voltage, and current output graphs presented in Figure 12a–c. It can be observed that the tracked output power is identified as 768.7 W, with a voltage of 62.03 V and a current of 12.39 A. The results indicate that the controller is useful in ensuring that the PV system harvests its maximum output. Although the P&O MPPT controller achieved a higher output power, it exhibited greater fluctuations compared to the FL & PSO MPPT, which provided a more stable power output. Stability in power delivery is crucial for system efficiency and overall performance.
For individual MPPT controllers, the P&O algorithm has a relatively quick response reaching the MPP at t = 0.1 s. However, it shows fluctuations in the power at MPP, which can result in reduced efficiency for this controller. PSO takes t = 0.22 s; it shows excellent performance in tracking the global MPP, which makes it best for use under dynamic conditions. The FL MPPT controller tracks the MPP much faster, at t = 0.006 s, and offers a more stable output. Keeping in view the limitations of the individual MPPT controllers, hybrid MPPT controllers were developed to gain improved performance and faster convergence.

5.2. Results for Dual-Hybrid MPPT Controllers (P&O-PSO, PSO-FL, and P&O-FL)

The performance of the proposed dual-hybrid MPPT controllers was evaluated by analyzing the tracking efficiencies in terms of output power, voltage, and current of the system. The tracking efficiencies of the P&O-PSO MPPT controller, namely, output power, voltage, and current, are illustrated in Figure 13a–c. The controller results demonstrate that the tracked output power reached 825.58 W, having an output voltage of 90.8 V and a current of 9.09 A. The obtained results demonstrate the ability of the hybrid MPPT controller to effectively harvest the power output of the PV system. The achieved higher voltage and current confirmed the enhanced performance of the hybrid technique in delivering optimum output power.
The tracking efficiencies of the PSO-FL MPPT controller were assessed by computing the harvested power, voltage, and current, as displayed in Figure 14a–c. The tracked harvested power was 822 W with an output voltage of 127. 75 V and an output current of 6.19 A. These results validate that the utilization of the PSO-FL MPPT controller contributes to higher energy conversion efficiency in contrast to the individual MPPT controller. It increases power extraction, which makes it an effective solution for increasing PV energy production.
The performance of the P&O-FL MPPT controller was also analyzed by the tracking efficiency of the output power, voltage, and current, as shown in Figure 15a–c. The output power obtained was 823 W with a corresponding voltage of 128.2 V and a current of 6.42 A. Such values prove that the controller equally performs well in the maximum power extraction of the PV system from having a stable power output. This integration enhances the power output and system efficiency and is, therefore, a solution that can be used to maximize the utilization of solar energy.
The P&O-PSO hybrid controller reaches the MPP at t = 0.35 s, while the PSO-FL controller is faster, achieving it at t = 0.3 s. In comparison, the P&O-FL controller reaches the MPP at t = 0.045 s, considerably faster than both the P&O-PSO and PSO-FL controllers, ensuring stable power delivery. Although these hybrid MPPT controllers offer improved performance, further advancements are necessary to achieve optimal results. The limitations of both individual and dual-hybrid MPPT controllers highlight the need for more sophisticated solutions, paving the way for the development of triple-hybrid MPPT controllers.

5.3. Results for Proposed Hybrid Tri-MPPT Controller (P&O-PSO-FL)

The efficiency of the proposed P&O-PSO-FL MPPT controller was evaluated through the tracked output power, voltage, and current of the PV system, as shown in Figure 16a–c. The controller provides a tracked output power of 848.5 W with a corresponding output voltage of 130.75 V and a current of 6.49 A. The results confirm the improved efficiency of the triple-hybrid MPPT controller compared with the individual and dual-hybrid MPPT controllers. This combination significantly boosts power extraction, making it an excellent choice for optimizing solar energy extraction.
For triple-hybrid MPPT controllers, the P&O-PSO-FL combination offers the best performance. It reaches the MPP rapidly at t = 0.02 s and delivers stable output power at the MPP. By combining the global optimization of PSO, the adaptability of FL, and the simplicity of P&O, this triple-hybrid system addresses the limitations of individual and dual-hybrid controllers, achieving both fast convergence and stability. As a result, the P&O-PSO-FL hybrid emerges as the most efficient and stable configuration for maximizing PV system performance in the proposed study.

5.4. Power Tracking Results of MPPT Controllers at Varying Operating Conditions

The performance of the proposed MPPT controllers was also evaluated under varying operating conditions by introducing step variations in temperature and irradiance to assess power tracking efficiency. The temperature has been raised from 25 °C to 50 °C, and the irradiance has changed from 400 W/m2 to 1000 W/m2 in various steps, respectively. The introduced variations in irradiance and temperature are shown in Figure 17.
The output power tracked by various MPPT controllers at varying operating conditions is shown in Figure 18a–g. The results demonstrate how well the MPPT controllers tracked parameter variations, dynamically adjusting the MPP to ensure optimal power extraction. Despite the variations in temperature and irradiance, the controllers are able to maintain tracking efficiency levels similar to the uniform operating conditions.
A summary of the output parameters measured for both individual and hybrid MPPT controllers is provided in Table 5. A graphical representation of this comparison is shown in Figure 19a–d.
The P&O controller has produced an output power of 832.5 W with an efficiency of 97.6%. However, P&O has its limitations, including fluctuations around the MPP and a relatively slow response to dynamic conditions. On the other hand, the PSO MPPT controller produced an output power of 770 watts with an efficiency of 90.3%. In contrast to P&O, this control strategy’s convergence accuracy increased significantly. The results demonstrate that PSO is highly effective for global optimization and avoids becoming trapped in local minima. The FL MPPT controller, which extracted 768.7 W of power with an efficiency of 90.1%, was observed to adapt rapidly to dynamic conditions.
Comparing the performance of these individual MPPT controllers, the P&O controller provides high efficiency but is limited by fluctuations around the MPP. In contrast, the PSO controller offers better accuracy in convergence and effectively avoids local minima, although its efficiency is slightly lower. The FL controller excels in adapting quickly to dynamic conditions, providing greater flexibility, but it demands a more complex design approach. Combining FL with other MPPT control techniques could address these issues and improve its overall effectiveness.
It has been observed that hybrid MPPT controllers offer better power extraction performance compared to individual methods. The hybridization of P&O with PSO has an output power of 825.58 W and an efficiency of 96.8%. The technique successfully merged P&O’s rapid convergence capability with PSO’s global optimization characteristic to achieve better tracking performance. The hybrid controller consisting of PSO and FL has an output of 822 W and 96.4% efficiency, and integrates global search with adaptive control, proving its effectiveness. The P&O-FL method achieves an output of 823 W with 96.5% efficiency. This approach combines a systematic search approach with adaptable responsiveness for optimized performance.
The triple-hybrid MPPT controller achieved the highest performance, with an output power of 848.5 W and an efficiency of 99.5%. It demonstrated exceptional efficiency by combining the strengths of three different classes of MPPT controllers: P&O (conventional), PSO (nature-inspired), and FL (intelligent). This superior performance underscores the potential of hybrid methods for maximizing energy extraction in PV systems. Overall, this study confirms that hybrid MPPT controllers, particularly the P&O-PSO-FL method, offer the highest efficiency and performance for PV systems. While conventional and intelligent control methods are useful, hybrid techniques provide the best solution for optimizing power extraction and system performance. Table 6 provides a comparison between the parameters calculated for various MPPT control techniques in this research.

6. Conclusions

The proposed study demonstrates that hybrid MPPT controllers significantly enhance the power tracking efficiency, stability, and overall performance in PV systems. Among the tested controllers, the triple-hybrid P&O-PSO-FL MPPT controller achieved the highest efficiency of 99.5%, outperforming both individual and dual-hybrid controllers. In contrast, the dual-hybrid P&O-PSO controller yielded an output power of 825.58 W with an efficiency of 96.8%, while the PSO-FL and P&O-FL hybrid controllers achieved efficiencies of 96.4% (822 W) and 96.5% (823 W), respectively. The individual MPPT controllers P&O, PSO, and FL exhibited efficiencies of 97.6%, 90.3%, and 90.1%, respectively. It was observed that while individual and dual hybrid controllers demonstrated good tracking performance, they produced fluctuations at the output. The P&O-PSO-FL controller also achieved the fastest convergence speed, just 0.02 s, a significantly quicker response compared with other methods. Furthermore, it minimized steady-state oscillations, reducing energy losses and ensuring stable power output. The superior tracking accuracy and efficiency of the P&O-PSO-FL hybrid MPPT make it an ideal solution for PV systems, ensuring optimized energy utilization and improved system reliability. These findings highlight the potential of hybrid MPPT approaches in enhancing PV system performance, offering faster convergence, greater stability, and reduced power losses. This research contributes to the development of more resilient and efficient solar energy systems, supporting the growing demand for renewable energy. This study reinforces solar energy’s critical role in sustainable energy solutions, paving the way for more advanced and adaptive MPPT strategies in future PV applications.

Author Contributions

Conceptualization, A.A. and M.F.; Methodology, A.A.; Software, A.A.; Validation, M.F., M.S. and U.I.; Formal analysis, R.L.; Investigation, M.F.; Resources, A.A. and M.S.; Data curation, R.L. and U.I.; Writing—original draft, A.A. and M.F.; Writing—review & editing, M.F. and U.I.; Visualization, M.F., M.S. and R.L.; Supervision, M.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

This study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Al Mubarak, F.; Rezaee, R.; Wood, D.A. Economic, Societal, and Environmental Impacts of Available Energy Sources: A Review. Eng 2024, 5, 1232–1265. [Google Scholar] [CrossRef]
  2. Strielkowski, W.; Civín, L.; Tarkhanova, E.; Tvaronavičienė, M.; Petrenko, Y. Renewable energy in the sustainable development of electrical power sector: A review. Energies 2021, 14, 8240. [Google Scholar] [CrossRef]
  3. Lak, S.Z.; Rezaei, J.; Rahimpour, M.R. Health and pollution challenges of fossil fuels utilization. Encycl. Renew. Energy Sustain. Environ. 2024, 8, 155. [Google Scholar]
  4. Harrison, A.; Nfah, E.M.; de Dieu Nguimfack Ndongmo, J.; Alombah, N.H. 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, 2022, 6009632. [Google Scholar]
  5. Saleem, S.; Farhan, M.; Raza, S.; Awan, F.G.; Butt, A.D.; Safdar, N. Power Factor Improvement and MPPT of the Grid-Connected Solar Photovoltaic System Using Nonlinear Integral Backstepping Controller. Arab. J. Sci. Eng. 2023, 48, 6453–6470. [Google Scholar] [CrossRef]
  6. Poulek, V.; Aleš, Z.; Finsterle, T.; Libra, M.; Beránek, V.; Severová, L.; Belza, R.; Mrázek, J.; Kozelka, M.; Svoboda, R. Reliability characteristics of first-tier photovoltaic panels for agrivoltaic systems–practical consequences. Int. Agrophys. 2024, 38, 383–391. [Google Scholar] [CrossRef]
  7. Liberos, M.; González-Medina, R.; Garcerá, G.; Figueres, E. A Method to Enhance the Global Efficiency of High-Power Photovoltaic Inverters Connected in Parallel. Energies 2019, 12, 2219. [Google Scholar] [CrossRef]
  8. Larico, E.R.A.; Gutierrez, A.C. Solar tracking system with photovoltaic cells: Experimental analysis at high altitudes. Int. J. Renew. Energy Dev. 2022, 11, 630. [Google Scholar] [CrossRef]
  9. Kodakkal, A.; Veramalla, R.; Kuthuri, N.R.; Salkuti, S.R. An optimized enhanced phase locked loop controller for a hybrid system. Technologies 2022, 10, 40. [Google Scholar] [CrossRef]
  10. Abbas, A.; Mughees, N.; Mughees, A.; Mughees, A.; Yousaf, S.; Hassan, S.Z.; Sohail, F.; Rehman, H.; Kamal, T.; Khan, M.A. Maximum Power Harvesting using Fuzzy Logic MPPT Controller. In Proceedings of the 2020 IEEE 23rd International Multitopic Conference (INMIC), Bahawalpur, Pakistan, 5–7 November 2020; pp. 1–6. [Google Scholar]
  11. Abbas, A.; Khalid, M.S.; Mughees, A.; Mughees, A.; Yousaf, S.; Sohail, F.; Rehman, H. Monitoring and Control of Reverse Feed Current in Grid Tied PV Systems Using Multiple MPPT Inverter. In Proceedings of the 2020 IEEE 23rd International Multitopic Conference (INMIC), Bahawalpur, Pakistan, 5–7 November 2020; pp. 1–6. [Google Scholar]
  12. Tella, V.C.; Agili, B.; He, M. Advanced MPPT Control Algorithms: A Comparative Analysis of Conventional and Intelligent Techniques with Challenges. Eur. J. Electr. Eng. Comput. Sci. 2024, 8, 6–20. [Google Scholar] [CrossRef]
  13. Ahmad, R.; Murtaza, A.F.; Sher, H.A. Power tracking techniques for efficient operation of photovoltaic array in solar applications–A review. Renew. Sustain. Energy Rev. 2019, 101, 82–102. [Google Scholar] [CrossRef]
  14. Coelho, S.; Machado, J.; Monteiro, V.; Afonso, J.L. Power electronics technologies for renewable energy sources. In Recent Advances in Renewable Energy Technologies; Elsevier: Amsterdam, The Netherlands, 2022; pp. 403–455. [Google Scholar]
  15. Podder, A.K.; Roy, N.K.; Pota, H.R. MPPT methods for solar PV systems: A critical review based on tracking nature. IET Renew. Power Gener. 2019, 13, 1615–1632. [Google Scholar] [CrossRef]
  16. Brahim, B.; Kobayashi, M.; Al Ali, M.; Khatir, T.; Elmeliani, M.E.A.E. Metaheuristic Optimization Algorithms: An overview. HCMCOU J. Sci.-Adv. Comput. Struct. 2024, 14, 13534–13572. [Google Scholar] [CrossRef]
  17. Cui, E.H.; Zhang, Z.; Chen, C.J.; Wong, W.K. Applications of nature-inspired metaheuristic algorithms for tackling optimization problems across disciplines. Sci. Rep. 2024, 14, 9403. [Google Scholar] [CrossRef]
  18. Shetty, D.; Sabhahit, J.N. Grey wolf optimization and incremental conductance based hybrid MPPT technique for solar powered induction motor driven water pump. Int. J. Renew. Energy Dev. 2024, 13, 52–61. [Google Scholar] [CrossRef]
  19. Mohapatra, A.; Nayak, B.; Das, P.; Mohanty, K.B. A review on MPPT techniques of PV system under partial shading condition. Renew. Sustain. Energy Rev. 2017, 80, 854–867. [Google Scholar] [CrossRef]
  20. Katche, M.L.; Makokha, A.B.; Zachary, S.O.; Adaramola, M.S. A comprehensive review of maximum power point tracking (mppt) techniques used in solar pv systems. Energies 2023, 16, 2206. [Google Scholar] [CrossRef]
  21. Jakšić, Z.; Devi, S.; Jakšić, O.; Guha, K. A comprehensive review of bio-inspired optimization algorithms including applications in microelectronics and nanophotonics. Biomimetics 2023, 8, 278. [Google Scholar] [CrossRef]
  22. de Lima, T.M.; Oliveira, J.A.C.B. FPGA-based Fuzzy Logic Controllers Applied to the MPPT of PV Panels–A Systematic Review. IEEE Trans. Fuzzy Syst. 2024, 32, 4260–4269. [Google Scholar] [CrossRef]
  23. Debdouche, N.; Benbouhenni, H.; Zarour, L.; Mehazzem, F.; Deffaf, B.; Chebabhi, A.; Alghamdi, T.A. Nonlinear MPPT techniques to control hybrid power systems. Sci. Rep. 2024, 14, 18620. [Google Scholar] [CrossRef]
  24. Huang, K.-H.; Chao, K.-H.; Lee, T.-W. An improved photovoltaic module array global maximum power tracker combining a genetic algorithm and ant colony optimization. Technologies 2023, 11, 61. [Google Scholar] [CrossRef]
  25. Bollipo, R.B.; Mikkili, S.; Bonthagorla, P.K. Hybrid, optimal, intelligent and classical PV MPPT techniques: A review. CSEE J. Power Energy Syst. 2020, 7, 9–33. [Google Scholar]
  26. Lian, K.; Jhang, J.; Tian, I. A maximum power point tracking method based on perturb-and-observe combined with particle swarm optimization. IEEE J. Photovolt. 2014, 4, 626–633. [Google Scholar] [CrossRef]
  27. Harrag, A.; Messalti, S. Variable step size modified P&O MPPT algorithm using GA-based hybrid offline/online PID controller. Renew. Sustain. Energy Rev. 2015, 49, 1247–1260. [Google Scholar]
  28. Gawande, M.K.; Ghulaxe, S.G.; Mahatme, T.R.; Salvi, A.S.; Bagewadi, M.D. Modern approach for hybridization of PSO-INC MPPT methods for efficient solar power tracking. In Proceedings of the 2021 2nd Global Conference for Advancement in Technology (GCAT), Bangalore, India, 1–3 October 2021; pp. 1–6. [Google Scholar]
  29. Shuang, B.; Chen, J.; Li, Z. Study on hybrid PS-ACO algorithm. Appl. Intell. 2011, 34, 64–73. [Google Scholar] [CrossRef]
  30. SIddaraj, S.; Yaragatti, U.R.; Harischandrappa, N. Coordinated PSO-ANFIS-based 2 MPPT control of microgrid with solar photovoltaic and battery energy storage system. J. Sens. Actuator Netw. 2023, 12, 45. [Google Scholar] [CrossRef]
  31. Al-Muthanna, G.; Fang, S.; AL-Wesabi, I.; Ameur, K.; Kotb, H.; AboRas, K.M.; Garni, H.Z.A.; Mas’ ud, A.A. A high speed MPPT control utilizing a hybrid PSO-PID controller under partially shaded photovoltaic battery chargers. Sustainability 2023, 15, 3578. [Google Scholar] [CrossRef]
  32. Hua, C.-C.; Zhan, Y.-J. A hybrid maximum power point tracking method without oscillations in steady-state for photovoltaic energy systems. Energies 2021, 14, 5590. [Google Scholar] [CrossRef]
  33. Gokkus, G. ANFIS-based improved GWO: Rapid prototyping of low-power solar energy system under fast-changing solar radiation conditions. J. Radiat. Res. Appl. Sci. 2024, 17, 100920. [Google Scholar] [CrossRef]
  34. Ali, A.H.; Najafi, A. Optimization and Performance Improvement of Grid-Connected PV Plant Based on ANN-PSO and P&O Algorithms. Int. Trans. Electr. Energy Syst. 2022, 2022, 1278492. [Google Scholar]
  35. Soufi, Y.; Bechouat, M.; Kahla, S. Fuzzy-PSO controller design for maximum power point tracking in photovoltaic system. Int. J. Hydrog. Energy 2017, 42, 8680–8688. [Google Scholar] [CrossRef]
  36. Abo-Elyousr, F.K.; Abdelshafy, A.M.; Abdelaziz, A.Y. MPPT-based particle swarm and cuckoo search algorithms for PV systems. In Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems; Springer International Publishing: Cham, Switzerland, 2020; pp. 379–400. [Google Scholar]
  37. Li, Y.; Samad, S.; Ahmed, F.W.; Abdulkareem, S.S.; Hao, S.; Rezvani, A. Analysis and enhancement of PV efficiency with hybrid MSFLA–FLC MPPT method under different environmental conditions. J. Clean. Prod. 2020, 271, 122195. [Google Scholar] [CrossRef]
  38. Kabbani, A.; Honnurvali, M.S. PV Cell Parameters Modeling and Temperature Effect Analysis. Int. J. Renew. Energy Dev. 2021, 10, 563–571. [Google Scholar] [CrossRef]
  39. Gholami, A.; Ameri, M.; Zandi, M.; Ghoachani, R.G. A single-diode model for photovoltaic panels in variable environmental conditions: Investigating dust impacts with experimental evaluation. Sustain. Energy Technol. Assess. 2021, 47, 101392. [Google Scholar] [CrossRef]
  40. Senthilkumar, S.; Mohan, V.; Mangaiyarkarasi, S.; Karthikeyan, M. Analysis of Single-Diode PV Model and Optimized MPPT Model for Different Environmental Conditions. Int. Trans. Electr. Energy Syst. 2022, 2022, 4980843. [Google Scholar] [CrossRef]
  41. Mohammad, N.; Quamruzzaman, M.; Hossain, M.R.T.; Alam, M.R. Parasitic effects on the performance of DC-DC SEPIC in photovoltaic maximum power point tracking applications. Smart Grid Renew. Energy 2013, 4, 113–121. [Google Scholar] [CrossRef]
  42. Kandil, M.K.; Majida, S.A.; Asma, M.A.; Latifa, M.A.; Ibrahim, M.K.; Adel, A.G. Investigation of the performance of CIS photovoltaic modules under different environmental conditions. Smart Grid Renew. Energy 2011, 8276. [Google Scholar] [CrossRef]
  43. Pradhan, A.; Panda, B. Experimental analysis of factors affecting the power output of the PV module. Int. J. Electr. Comput. Eng. 2017, 7, 3190. [Google Scholar] [CrossRef]
  44. Verma, P.; Alam, A.; Sarwar, A.; Tariq, M.; Vahedi, H.; Gupta, D.; Ahmad, S.; Shah, N. Meta-Heuristic Optimization Techniques Used for Maximum Power Point Tracking in Solar PV System. Electronics 2021, 10, 2419. [Google Scholar] [CrossRef]
  45. Bollipo, R.B.; Mikkili, S.; Bonthagorla, P.K. Critical review on PV MPPT techniques: Classical, intelligent and optimisation. IET Renew. Power Gener. 2020, 14, 1433–1452. [Google Scholar] [CrossRef]
  46. Shebani, M.M.; Iqbal, T.; Quaicoe, J.E. Comparing bisection numerical algorithm with fractional short circuit current and open circuit voltage methods for MPPT photovoltaic systems. In Proceedings of the 2016 IEEE Electrical Power and Energy Conference (EPEC), Ottawa, ON, Canada, 12–14 October 2016; pp. 1–5. [Google Scholar]
  47. Çakmak, F.; Aydoğmuş, Z.; Tür, M.R. Analysis of Open Circuit Voltage MPPT Method with Analytical Analysis with Perturb and Observe (P&O) MPPT Method in PV Systems. Electr. Power Compon. Syst. 2024, 52, 1528–1542. [Google Scholar]
  48. Elzein, I.M.; Kurdi, M.; Harrye, Y. Optimizing The Maximum Power of Photovoltaic System Using Modified Incremental Conductance Algorithm Operating Under Varying Dynamic Climatic Conditions. Int. J. Comput. Digit. Syst. 2024, 15, 1–20. [Google Scholar] [CrossRef] [PubMed]
  49. Kumar, D.; Chatterjee, K. A review of conventional and advanced MPPT algorithms for wind energy systems. Renew. Sustain. Energy Rev. 2016, 55, 957–970. [Google Scholar] [CrossRef]
  50. Ali, A.; Almutairi, K.; Padmanaban, S.; Tirth, V.; Algarni, S.; Irshad, K.; Islam, S.; Zahir, M.H.; Shafiullah, M.; Malik, M.Z. Investigation of MPPT techniques under uniform and non-uniform solar irradiation condition–a retrospection. IEEE Access 2020, 8, 127368–127392. [Google Scholar] [CrossRef]
  51. Li, X.; Wen, H.; Jiang, L.; Lim, E.G.; Du, Y.; Zhao, C. Photovoltaic modified β-parameter-based mppt method with fast tracking. J. Power Electron. 2016, 16, 9–17. [Google Scholar] [CrossRef]
  52. Hanzaei, S.H.; Gorji, S.A.; Ektesabi, M. A scheme-based review of MPPT techniques with respect to input variables including solar irradiance and PV arrays’ temperature. IEEE Access 2020, 8, 182229–182239. [Google Scholar] [CrossRef]
  53. Kermadi, M.; Salam, Z.; Ahmed, J.; Berkouk, E.M. A high-performance global maximum power point tracker of PV system for rapidly changing partial shading conditions. IEEE Trans. Ind. Electron. 2020, 68, 2236–2245. [Google Scholar] [CrossRef]
  54. Chaibi, M.; Tarik, L.; Berrada, M.; El Hmaidi, A. Machine learning models based on random forest feature selection and Bayesian optimization for predicting daily global solar radiation. Int. J. Renew. Energy Dev. 2022, 11, 309. [Google Scholar] [CrossRef]
  55. Abdolrasol, M.G.; Hussain, S.S.; Ustun, T.S.; Sarker, M.R.; Hannan, M.A.; Mohamed, R.; Ali, J.A.; Mekhilef, S.; Milad, A. Artificial neural networks based optimization techniques: A review. Electronics 2021, 10, 2689. [Google Scholar] [CrossRef]
  56. Cheng, P.-C.; Peng, B.-R.; Liu, Y.-H.; Cheng, Y.-S.; Huang, J.-W. Optimization of a fuzzy-logic-control-based MPPT algorithm using the particle swarm optimization technique. Energies 2015, 8, 5338–5360. [Google Scholar] [CrossRef]
  57. Wadehra, A.; Bhalla, S.; Jaiswal, V.; Rana, K.; Kumar, V. A deep recurrent reinforcement learning approach for enhanced MPPT in PV systems. Appl. Soft Comput. 2024, 162, 111728. [Google Scholar] [CrossRef]
  58. Babes, B.; Boutaghane, A.; Hamouda, N. A novel nature-inspired maximum power point tracking (MPPT) controller based on ACO-ANN algorithm for photovoltaic (PV) system fed arc welding machines. Neural Comput. Appl. 2022, 34, 299–317. [Google Scholar] [CrossRef]
  59. Guillen Lázaro, P. Maximum Power Point Tracking Algorithms Performance Comparison for Photovoltaic Systems Under a Wide Range of Dynamic Partial Shading Condition. Master’s Thesis, Universitat Politècnica de Catalunya, Barcelona, Spain, 2019. [Google Scholar]
  60. Phanden, R.K.; Sharma, L.; Chhabra, J.; Demir, H.İ. A novel modified ant colony optimization based maximum power point tracking controller for photovoltaic systems. Mater. Today Proc. 2021, 38, 89–93. [Google Scholar] [CrossRef]
  61. Darvishpoor, S.; Darvishpour, A.; Escarcega, M.; Hassanalian, M. Nature-inspired algorithms from oceans to space: A comprehensive review of heuristic and meta-heuristic optimization algorithms and their potential applications in drones. Drones 2023, 7, 427. [Google Scholar] [CrossRef]
  62. Abdul Baseer, M.; Alsaduni, I.; Zubair, M. Novel hybrid optimization maximum power point tracking and normalized intelligent control techniques for smart grid linked solar photovoltaic system. Energy Technol. 2021, 9, 2000980. [Google Scholar] [CrossRef]
  63. Rahman, M.M.; Islam, M.S. PSO and ANN based hybrid MPPT algorithm for photovoltaic array under partial shading condition. Eng. Int. 2020, 8, 9–24. [Google Scholar] [CrossRef]
  64. Abboud, S.; Loulijat, A.; Boulal, A.; Habachi, R.; Chojaa, H.; Ma’arif, A.; Suwarno, I.; Mossa, M.A. Optimizing Solar Energy production in partially shaded PV systems with PSO-INC Hybrid Control. J. Robot. Control (JRC) 2024, 5, 312–320. [Google Scholar]
  65. Bonthagorla, P.K.; Mikkili, S. A novel hybrid slime mould MPPT technique for BL-HC configured solar PV system under PSCs. J. Control Autom. Electr. Syst. 2023, 34, 782–795. [Google Scholar] [CrossRef]
  66. Baimel, D.; Tapuchi, S.; Levron, Y.; Belikov, J. Improved fractional open circuit voltage MPPT methods for PV systems. Electronics 2019, 8, 321. [Google Scholar] [CrossRef]
  67. Jamaludin, M.N.I.; Tajuddin, M.F.N.; Younis, T.; Thanikanti, S.B.; Khishe, M. Hybrid salp swarm maximum power point tracking algorithm for photovoltaic systems in highly fluctuating environmental conditions. Sci. Rep. 2025, 15, 650. [Google Scholar] [CrossRef]
  68. Liu, T.; Liu, S.; Yu, H.; Wu, Z.; Tong, J.; Yuan, Q. Research on Hybrid Approach for Maximum Power Point Tracking of Photovoltaic Systems under Various Operating Conditions. Electronics 2024, 13, 3880. [Google Scholar] [CrossRef]
  69. Papadimitrakis, M.; Giamarelos, N.; Stogiannos, M.; Zois, E.; Livanos, N.-I.; Alexandridis, A. Metaheuristic search in smart grid: A review with emphasis on planning, scheduling and power flow optimization applications. Renew. Sustain. Energy Rev. 2021, 145, 111072. [Google Scholar] [CrossRef]
  70. Suyanto, S.; Mohammad, L.; Setiadi, I.C.; Roekmono, R. Analysis and evaluation performance of MPPT algorithms: Perturb & observe (P&O), firefly, and flower pollination (FPA) in smart microgrid solar panel systems. In Proceedings of the 2019 International Conference on Technologies and Policies in Electric Power & Energy, Yogyakarta, Indonesia, 21–22 October 2019; pp. 1–6. [Google Scholar]
  71. Fahim, K.E.; Farabi, S.M.; Farhan, S.S.; Esha, I.J.; Muhtadi, T. Overview of maximum power point tracking techniques for PV system. In Proceedings of the 7th International Conference on Renewable Energy Technologies (ICRET 2021), Kuala Lumpur, Malaysia, 8–10 January 2021; p. 01004. [Google Scholar]
  72. Baharudin, N.H.; Mansur, T.F.; Hamid, A.; Ali, R.; Misrun, M.I. Topologies of DC-DC converter in solar PV applications. Indones. J. Electr. Eng. Comput. Sci. 2017, 8, 368–374. [Google Scholar] [CrossRef]
  73. Krim, S.A.; Krim, F.; Afghoul, H.; Abdelmalek, F. An improved perturb and observe MPPT for photovoltaic systems using fuzzy step size. WSEAS Trans. Power Syst. 2024, 19, 105–114. [Google Scholar] [CrossRef]
  74. Tan, J.; Melkoumian, N.; Harvey, D.; Akmeliawati, R. Classifying Nature-Inspired Swarm Algorithms for Sustainable Autonomous Mining. Insights Min. Sci. Technol. 2024, 4, 555636. [Google Scholar] [CrossRef]
  75. Hmamou, D.B.; Elyaqouti, M.; Arjdal, E.; Chaoufi, J.; Saadaoui, D.; Lidaighbi, S.; Aqel, R. Particle swarm optimization approach to determine all parameters of the photovoltaic cell. Mater. Today Proc. 2022, 52, 7–12. [Google Scholar] [CrossRef]
  76. Baatiah, A.O.; Eltamaly, A.M.; Alotaibi, M.A. Improving Photovoltaic MPPT Performance through PSO Dynamic Swarm Size Reduction. Energies 2023, 16, 6433. [Google Scholar] [CrossRef]
  77. Putri, R.; Wiyanto, S.; Syamsiana, I.; Junus, M.; Rifa’i, M.; Putra, E. Maximum power point tracking based on particle swarm optimization for photovoltaic system on greenhouse application. J. Phys. Conf. Ser. 2019, 1402, 033104. [Google Scholar] [CrossRef]
  78. Baramadeh, M.Y.; Abouelela, M.A.A.; Alghuwainem, S.M. Maximum power point tracker controller using fuzzy logic control with battery load for photovoltaics systems. Smart Grid Renew. Energy 2021, 12, 163–181. [Google Scholar] [CrossRef]
Figure 1. Single-diode PV model [39].
Figure 1. Single-diode PV model [39].
Technologies 13 00112 g001
Figure 2. MPPT controller classifications.
Figure 2. MPPT controller classifications.
Technologies 13 00112 g002
Figure 3. (a) Block diagram for a standalone PV system. (b) Flow diagram for MPPT controller.
Figure 3. (a) Block diagram for a standalone PV system. (b) Flow diagram for MPPT controller.
Technologies 13 00112 g003
Figure 4. Flowchart for P&O MPPT control algorithm.
Figure 4. Flowchart for P&O MPPT control algorithm.
Technologies 13 00112 g004
Figure 5. PSO algorithm flowchart.
Figure 5. PSO algorithm flowchart.
Technologies 13 00112 g005
Figure 6. (a) FL MPPT control process. (b) Membership functions for FL control.
Figure 6. (a) FL MPPT control process. (b) Membership functions for FL control.
Technologies 13 00112 g006
Figure 7. FL MPPT control flow diagram.
Figure 7. FL MPPT control flow diagram.
Technologies 13 00112 g007
Figure 8. MPPT control cases analyzed for the proposed study.
Figure 8. MPPT control cases analyzed for the proposed study.
Technologies 13 00112 g008
Figure 9. Description of the parameters evaluated for the proposed study.
Figure 9. Description of the parameters evaluated for the proposed study.
Technologies 13 00112 g009
Figure 10. P&O MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 10. P&O MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g010
Figure 11. PSO MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 11. PSO MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g011
Figure 12. FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 12. FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g012
Figure 13. P&O-PSO MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 13. P&O-PSO MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g013
Figure 14. PSO-FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 14. PSO-FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g014
Figure 15. P&O-FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 15. P&O-FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g015
Figure 16. Proposed hybrid P&O-PSO-FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Figure 16. Proposed hybrid P&O-PSO-FL MPPT controller output parameters: (a) power; (b) voltage; (c) current.
Technologies 13 00112 g016
Figure 17. Variations in irradiance and temperature.
Figure 17. Variations in irradiance and temperature.
Technologies 13 00112 g017
Figure 18. Output power tracked by MPPT controllers at varying operating conditions: (a) P&O; (b) PSO; (c) FL; (d) P&O-PSO; (e) PSO-FL; (f) P&O-FL; (g) P&O-PSO-FL.
Figure 18. Output power tracked by MPPT controllers at varying operating conditions: (a) P&O; (b) PSO; (c) FL; (d) P&O-PSO; (e) PSO-FL; (f) P&O-FL; (g) P&O-PSO-FL.
Technologies 13 00112 g018aTechnologies 13 00112 g018b
Figure 19. Comparison of controller performance parameters: (a) output power (W); (b) output voltage (V); (c) output current (A); (d) controller efficiency (%).
Figure 19. Comparison of controller performance parameters: (a) output power (W); (b) output voltage (V); (c) output current (A); (d) controller efficiency (%).
Technologies 13 00112 g019
Table 1. Boost converter specifications.
Table 1. Boost converter specifications.
ComponentSpecification
Converter’s switching frequency (f)50 kHz
Input capacitor (C1)10 μF
Inductor (L)1.147 mH
Output capacitor (C2)0.4676 μF
Resistive load (R)53 Ω
Table 2. Parameters of PSO algorithm.
Table 2. Parameters of PSO algorithm.
ParameterValue
No. of iterations (K)200
Number of particles (N)4
Inertia weight (W)0.5
Learning factors (C1, C2)C1 = 0.1, C2 = 0.2
Coefficients (R1, R2)R1 = 0.1, R2 = 0.3
Table 3. Linguistic variables, with fuzzy rules.
Table 3. Linguistic variables, with fuzzy rules.
Error (E)/ΔError (ΔE)P.BP.MP.SZ.EN.SN.MN.B
P.BZ.EZ.EP.SP.SP.MP.MP.B
P.MN.SZ.EZ.EP.SP.SP.MP.M
P.SN.SN.SZ.EZ.EP.SP.SP.M
Z.EN.SN.SN.SZ.EZ.EP.SP.S
N.SN.MN.MN.SN.SZ.EP.SP.S
N.MN.BN.MN.MN.SZ.EP.SP.M
N.BN.BN.BN.MN.SZ.EP.SP.M
Here; P.B: positive big; P.M: positive medium; P.S: positive small; Z.E: zero; N.S: negative small; N.M: negative medium; N.B: negative big.
Table 4. PV panel specifications.
Table 4. PV panel specifications.
ParametersRatings
Maximum power (W) and cells per module (Ncell)213.15 W and 60 cells
Open-circuit voltage (Voc) and short-circuit current (Isc)36.3 V and 7.84 A
MPP voltage and MPP current29 V and 7.35 A
Temperature coefficient of Voc and Isc (%/deg.C)−0.36099 and 0.102
Diode saturation current I0 (A)2.9273 × 10−10
Diode ideality factor0.9811
Shunt resistance Rsh and series resistance Rs313.055 Ω and 0.39381 Ω
Table 5. Summary of the sensed output parameters.
Table 5. Summary of the sensed output parameters.
Controller TypePower (W)Voltage (V)Current (A)Efficiency (%)
P&O832.564.48512.9197.6
PSO77061.036612.40790.3
FL768.762.0312.3990.1
P&O-PSO825.5890.89.0996.8
PSO-FL822127.756.1996.4
P&O-FL823128.26.4296.5
P&O-PSO-FL848.5130.956.4899.5
Table 6. Comparison of the MPPT controllers’ performance for the proposed study.
Table 6. Comparison of the MPPT controllers’ performance for the proposed study.
MPPT ControllerObtained PowerTracking AccuracySettling TimeConvergence SpeedImplementation ComplexityOscillations at MPPSensed ParametersTracking Rating and Efficiency (%)
P&O832.5 WHigh0.1 sModerateLowModerateP, V, IHigh and 97.6
PSO770 WModerate0.22 sSlowHighLowP, V, IModerate and 90.3
FL768.7 WHigh0.006 sVery fastHighLowP, V, IModerate and 90.1
P&O-PSO825.58 WHigh0.35 sSlowModerateLowP, V, IHigh and 96.8
PSO-FL822 WHigh0.3 sSlowHighVery lowP, V, IHigh and 96.4
P&O-FL823 WVery high0.045 sFastModerateLowP, V, IVery high and 96.5
P&O-PSO-FL848.5 WVery high0.02 sVery fastHighVery lowP, V, IVery high and 99.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abbas, A.; Farhan, M.; Shahzad, M.; Liaqat, R.; Ijaz, U. Power Tracking and Performance Analysis of Hybrid Perturb–Observe, Particle Swarm Optimization, and Fuzzy Logic-Based Improved MPPT Control for Standalone PV System. Technologies 2025, 13, 112. https://doi.org/10.3390/technologies13030112

AMA Style

Abbas A, Farhan M, Shahzad M, Liaqat R, Ijaz U. Power Tracking and Performance Analysis of Hybrid Perturb–Observe, Particle Swarm Optimization, and Fuzzy Logic-Based Improved MPPT Control for Standalone PV System. Technologies. 2025; 13(3):112. https://doi.org/10.3390/technologies13030112

Chicago/Turabian Style

Abbas, Ali, Muhammad Farhan, Muhammad Shahzad, Rehan Liaqat, and Umer Ijaz. 2025. "Power Tracking and Performance Analysis of Hybrid Perturb–Observe, Particle Swarm Optimization, and Fuzzy Logic-Based Improved MPPT Control for Standalone PV System" Technologies 13, no. 3: 112. https://doi.org/10.3390/technologies13030112

APA Style

Abbas, A., Farhan, M., Shahzad, M., Liaqat, R., & Ijaz, U. (2025). Power Tracking and Performance Analysis of Hybrid Perturb–Observe, Particle Swarm Optimization, and Fuzzy Logic-Based Improved MPPT Control for Standalone PV System. Technologies, 13(3), 112. https://doi.org/10.3390/technologies13030112

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop