Abstract
Solar energy, a prominent renewable resource, relies on photovoltaic systems (PVS) to capture energy efficiently. The challenge lies in maximizing power generation, which fluctuates due to changing environmental conditions like irradiance and temperature. Maximum Power Point Tracking (MPPT) techniques have been developed to optimize PVS output. Among these, the incremental conductance (INC) method is widely recognized. However, adapting INC to varying environmental conditions remains a challenge. This study introduces an innovative approach to adaptive MPPT for grid-connected PVS, enhancing classical INC by integrating a PID controller updated through a fuzzy self-tuning controller (INC-FST). INC-FST dynamically regulates the boost converter signal, connecting the PVS’s DC output to the grid-connected inverter. A comprehensive evaluation, comparing the proposed adaptive MPPT technique (INC-FST) with conventional MPPT methods such as INC, Perturb & Observe (P&O), and INC Fuzzy Logic (INC-FL), was conducted. Metrics assessed include current, voltage, efficiency, power, and DC bus voltage under different climate scenarios. The proposed MPPT-INC-FST algorithm demonstrated superior efficiency, achieving 99.80%, 99.76%, and 99.73% for three distinct climate scenarios. Furthermore, the comparative analysis highlighted its precision in terms of control indices, minimizing overshoot, reducing rise time, and maximizing PVS power output.
1. Introduction
a) Motivation
Given the current economic crises, which have increased in severity with Covid 19, it has become imperative to integrate renewable energy sources (RESs) into the power grid and maximize the utilization of the available RESs to alleviate these crises [1, 2]. A future for green power is being offered by the rising consumption of RESs, which is bringing down costs. RESs such as wind and PV systems (PVSs) are the driving forces behind this sustainable energy transition. It is acknowledged that the power produced by the PVSs is secure and readily accessible on Earth every day. 1.7% of the globe’s electricity is currently supplied by PVSs, and by 2025, the output power should approach 1 TW [3]. The extensive integration of PVSs is due to several advantages of PVSs, including maintenance facilities and being environmentally friendly [4]. In addition, PVSs are characterized by environmental credentials, free energy sources, high efficiency, low cost, electricity generation without moving parts, and longevity compared to other RESs. PVSs may be categorized as autonomous and connected to electrical energy systems. In autonomous PVSs, a battery bank is required to store the energy in periods of unavailability of power from the PVSs. This application is applicable for low-power applications. In contrast, grid-connected PVSs do not require any storage element and they are suitable for high-power applications, and on-grid systems [5, 6].
The main elements that limit the quantity of electrical energy that could be captured include atmospheric parameters, dirt, temperature (T), rainfall, cloud cover, and geography. Because of the radiation’s varying angle of azimuth per hour, the level of irradiance (I) usually varies during the daytime. Any PVS produces different amounts of electricity based on the load of the panel, which reduces the quantity of electricity generated even at the same I and T. The maximum power point (MPP) at a particular load occurs and changes throughout the course of a day with Ts and I variations, rendering it difficult to locate and compute the MPP [7]. The primary emphasis of the work is MPPT, not other PVS difficulties. The output voltage of the PV system is DC which is connected to the grid through a DC-DC power converter (PC) and DC-AC PC. Buck-boost, boost, and buck power converters (PCs) are three of the main MPPT architectures PVS uses to track the MPP. This PC is used to adjust the DC’s PVS voltage by regulating the duty cycle (D) to a level where the MPP is achieved by different control algorithms. The boost PC is perfect for PV uses due to its tiny switching losses as well as low inductivity, which reduces current ripple. Additionally, this PC operates with a stable current and less current stress than previous architectures. On the contrary, the DC-AC PC is utilized to link the output of the DC-DC PC to the grid [8–10].
b) Background
MPPT systems require a method of control to be able to boost their efficacy. Because of its ease of use and versatility in execution, the PID controller is frequently used in MPPT devices. With its straightforward framework, PID, nevertheless, exhibits a low efficiency for MPPT uses [11]. The most-viewed techniques are the conventional techniques (CTs), like INC. CTs could only monitor the MPP when the weather was steady, notwithstanding their straightforward design and use. MPPT CTs are also inefficient for large-scale PVSs and show instabilities close to the MPP. Owing to the abovementioned limitations, scientists and engineers from all over the world are creating new strategies for managing MPPT [12, 13].
A number of the latest and most significant modern MPPT methods that potentially address some of the problems brought on by conventional MPPT controllers include soft calculation (SC), artificial intelligence (AI), and bio-inspired technology (BT) [14, 15]. Sophisticated methods for MPPT possess an outstanding ability for monitoring the MPP despite their high level of complexity. Among the most popular advanced MPPT algorithms include heuristic techniques, including particle swarm optimization (PSO), fuzzy logic (FL), and neural networks (NN). One of the most effective methods for tackling nonlinear issues is the MPPT procedure, which relies on SC [16]. Unluckily, compared to CTs, these methods of MPPT are costly to implement, require an accurate learning information set, and are more complicated.
In these studies, various advanced algorithms and techniques are presented to optimize power generation in PVSs. They include the use of FL based on particle swarm optimization in [17], adaptive neuro-FL inference systems shown in [18], and Lyapunov controllers in [19], each tailored to achieve efficient MPPT while enhancing power quality and grid integration as shown in [20, 21]. These approaches minimize oscillations and reduce harmonic distortions, ultimately improving performance under varying environmental conditions and demonstrating innovative solutions for the renewable energy field.
c) Literature review
There is a wealth of research available in the literature aimed at addressing the drawbacks of existing techniques and trying to enhance them. PVSs are suggested for a unique FL-based mix MPPT strategy. To calculate the MPP, an offline current from a short circuit is employed, and the FL is then applied to get the precise magnitude of the highest possible power. The findings show that, in a range of climatic circumstances, the suggested method surpassed the combination technique (open-circuit voltage and P&O methodology) [22]. A revolutionary P&O strategy is put into practice and optimized for MPPT using NN software. To confirm the system’s operation under various levels of I, studies were carried out. The suggested study shows that the NN-optimized P&O strategy surpasses the conventional INC techniques under different levels of I and Ts. It has been demonstrated that this device can generate roughly 99% of the actual maximal power. The NN technique only needs about 0.025 s to attain the target value, with minimal overshoot, as opposed to INC, which needs roughly 0.3 s [23]. FL was used to quickly and effectively design the membership features for MPPT with no the aid of a certified specialist. The FL was significantly superior to the NN-PSO, NN-GA, and NN-imperialist competitive method (ICM) in terms of rigidity, precision, rapidity, and simple deployment versus climatic perturbations [16]. A type 2 FL set and a super-twisting sliding mode controller (STSMC) (STSMC-T2FC) were developed to address the chattering problem. The STSMC-T2FC MPPT’s efficacy is 99.59%, whereas STSMC’s and SMC’s are 99.33% and 99.20%, respectively. The efficiency performances were close, but STSMC-T2FC won out [24]. A boost PC-based reliable direct adaptive controller was created for MPPT. MATLAB/Simulink is used to verify the controller’s dependability under various operating situations after an analytical model was created and an appropriate technique was created for the MPPT [25]. To make certain that all of the PV’s output is transferred to the load, a two-step globe MPPT control technique was proposed. To find the universal MPP, the first step uses global perturbation-based extremum-seeking control. MRAC, which is utilized to control the DC-DC PC dynamics, is the second step. The simulation evaluates the performance of the suggested controller in terms of tracking speed, efficiency, and accuracy under various radiation situations [26]. A method was developed employing the adapted MRAC combined with the Lyapunov and INC technique to rapidly obtain MPP in the face of variations in I and T. Tests showed that the suggested technique tracks the MPP in comparison to the INC-PI controller [27]. In different circumstances, an MPPT algorithm for the PVS was offered that makes use of an ANFIS. P&O and FL cannot follow the MPP as quickly as the suggested technique can in erratic climates [28].
The typical MPPT techniques, fractional open-circuit voltage (FOCV), and fractional short-circuit current (FSCC) were proposed in many MPPT applications, however, they did not demonstrate high efficiency and accuracy in reaching the MPP [29]. Ref. [30] used a P&O algorithm-based MPPT charge controller for a stand-alone 200 W PV system. Despite the P&O algorithm being a straightforward strategy and simple to implement, the transient and steady-state operations are highly affected by the perturb step [31]. The key solution to this perturbs step was handled by applying adaptive regulation of the step, which is a high computational burden. The INC method was presented to overcome the issues that arise while employing the P&O MPPT technique. In transient periods with rapid changes in the environment, INC beat P&O. The difficulty in adapting the INC technique is updating the controller parameters in response to changes in the environment [32].
The PID controller, which is widely used in numerous MPPT approaches as well as other RES applications, is the most simple [33]. Certain advancements in the INC-MPPT technique were made by adaptively modifying the PID controller parameters, which in turn affected the D of the DC-DC converters. Finding the PI controller parameters and quickly adjusting them to follow environmental changes was one of the challenges in these advancements [34]. Due to the nonlinearity of the grid-connected PV systems and the uncertainty of the PV-generated power due to climatic fluctuations, setting the PID controller parameters for MPPT is a challenging issue. This challenge necessitated some adjustments and adaptations to the PID controller-based MPPT approaches [35, 36]. Some other modifications were presented to improve the INC technique. Ref. [35] presents coordinated MPPT and voltage regulation control using a one-step large gain DC-DC PC in a grid-linked PVS. MPPT fuzzy controller for PVSs using an FPGA circuit was investigated in [37]. Implementation of a reworked plan INC-MPPT algorithm with direct control based on a fuzzy D change estimator using dSPACE was introduced in [38]. ANN was utilized to update the D control signal in order to accomplish MPPT in a PV system. Despite the advantages of adopting ANN over static PID controllers, they were more sophisticated [39].
According to a cursory review of the scientific literature, CTs are simple to set up and yield beneficial outcomes for MPPT, but they have the problem of exhibiting unfavorable fluctuations close to MPP. However, they are difficult, costly, and time-consuming to use, SC techniques are the most effective at monitoring MPPT. Consequently, this inspired the author to create an adaptive regulator that may mitigate the shortcomings of CT and SC methods. It is therefore extremely difficult to significantly enhance the MPPT technique’s capabilities in terms of level of complexity, monitoring rapidity, precision, oscillations around MPP, and monitoring effectiveness in changing circumstances.
d) Contributions
The paper introduces an innovative INC-FST to improve MPPT efficiency, which will reduce system management complexities and effectively handle instabilities and disturbances in the investigated PVS. This work improves the INC-MPPT algorithm with a fuzzy self-tuning-based PID controller (INC-FST) for regulating the MPPT control of the studied system. This self-tuning algorithm will drive the DC-DC PC D to be updated to track the MPP with changes in I and T. The suggested method is simple, has higher dynamic responsiveness, barely oscillates near MPP, tracks quickly, and performs better in variable weather circumstances. The MATLAB/Simulink is used to investigate the proposed technique. Three tests are applied (variable I with constant T (C1), variable T with constant I (C2), and variable I with variable T (C3)) to assess the proposed effectiveness. The suggested technique efficacy under C1, C2, and C3 are 99.80%, 99.76%, and 99.73%, respectively. The PVS output, including power, voltage, current, and DC bus voltage, shows that the proposed technique performs admirably under a variety of conditions, including I and T fluctuations. The key finding of the suggested work is summarised as follows:
For PVSs to enable effective MPPT, an innovative INC-FST is suggested.
The suggested controller has low instabilities around MPP, excellent efficacy, faster rapid responsiveness, and quick converging time.
The INC-FST is resistant to I and T change since it is adaptable.
The enhanced algorithm is contrasted with three control approaches (P&O, INC, and INC-FL controller). The improved INC algorithm outperformed previous algorithms in some control indices, such as overshoot, rise time, and settling time, and demonstrated a quicker dynamic reaction for MPPT.
e) Organization
The rest of this paper is organized as follows: Section 2 gives a synopsis of the system under study and the PVS modeling. Section 3 demonstrates P&O and INC MPPT algorithms. Section 4 explains a modified INC algorithm with an INC-FST controller. The simulation’s work findings are reported in Section 5. Finally, conclusions and discussions are presented in section 6.
2. System understudy and PV modeling
The grid-connected PVS consists of PV solar cells, PCs, filters, and grid interfaces control system as shown in Fig 1a and 1b. The system data is given in Tables 1 and 2.
Table 1. Specifications of Solarex MSX60 60 W PV panel.
Parameter | Value |
---|---|
Open circuit voltage (VOC) | 64.2 V |
Short circuit current (Isc) | 5.96 A |
Voltage at max power (Vm) | 54.7 V |
Current at max power (Im) | 5.58 A |
Maximum power (Pm) | 305.226 W |
Temperature coefficient of open circuit voltage (β) | -(0.27269) mV/°C |
Temperature coefficient of short circuit current (α) | (0.061745±0.015) %/°C |
Temperature coefficient of power (μ) | -(0.512±0.05) %/°C |
Light-generated current (IL) | 6.0092 |
Shunt resistance (Rsh) | 269.5934 Ω |
Series resistance (Rs) | 0.37152 Ω |
Frequency (F) | 50 HZ |
X/R Ratio | 7 |
Grid Voltage (RMS) | 500 V |
Table 2. Parameters of DC\DC-PC.
Parameter | Value |
---|---|
DC link capacitor (Cdc) | 12 mF |
Inductor (L) | 5 mH |
Capacitor (C) | 100 pF |
Resistor (R) | 0.005 Ω |
The PV cell is the most main component of a PVS. A PV module is a group of connected cells to form a PV panel; many panels make up a PV array. Power generated by the PV generator is affected by T and I. The practical electrical circuit of the solar cell and the inverted diode is depicted in Fig 2 [14, 40].
The output current model by the solar cell can be expressed in Eq (1) as [41]:
(1) |
Calculations for the diode’s altered current based on the Shockley diode equation can be expressed as [8]:
(2) |
The PV cell current can be determined as:
(3) |
In which m is the diode quality factor, V is the PV cell output voltage, Tc is the cell’s absolute temperature in Kelvin, Rs is the cell’s series resistance in Ohms, and Rsh is the cell’s shunt resistance in Ohms, Io is the saturation current diode in ampere, q is the electron charge in coulomb and K is the Boltzmann gas constant. Both single-diode and double-diode types of PV modules are widely used today. Double-diode models can be used to correctly represent the solar panel. Because of its simplicity and accuracy, the single-diode model is utilized in this paper. The following equation can be used to express the current (Imp) at the point of maximum power.
(4) |
However, the maximum power s (Pmax) is given by:
(5) |
where Imp is the maximum panel current and Vmp is the maximum panel voltage.
The output of the PVS is connected to the grid through a boost DC\DC-PC and DC\AC-PC as given in Fig 1b. The boost PC is controlled to track the MPP from the PVS. The output and the input voltage to the boost PC (VO, VPV), respectively, are related as:
(6) |
By adjusting the D, the output voltage of the boost PC is regulated to track the voltage at which the MPP is achieved.
3. Studied MPPT algorithms
The primary role of MPPT is to maximize the amount of energy from the PVS by adjusting the system operating voltage at the most efficient value corresponding to the MPP at different Ts and Is [42]. As the I increase at a constant T, the voltage, and current increase and, consequently, the PV-generated power increases as shown in Fig 3a and 3b. If the T increases at constant I, the PV voltage is almost constant, and the current decreases. Consequently, the PV-generated power decreases, as depicted in Fig 4a and 4b. From these results, the PV-generated power is affected mainly by the values of the Is and Ts. In addition, the DC output voltage of the boost PC significantly affects the power extracted from the PVS hence controlling this DC voltage to the value at which MPP is used to achieve MPPT.
The P&O algorithm is the most popular MPPT algorithm. This method has many benefits, including low cost, rapid deployment, fewer parameters, and the flexibility to make changes [31, 34]. The development of this method is based on research on the link between voltage and power production from solar modules [31, 34].
4. Improved INC algorithm with FL controller
4.1 INC algorithm
Incremental variations in PV array voltage and current are sensed by the controller in INC algorithms to estimate the impact of a voltage variation. To keep up with rapidly changing conditions, this technique requires more controller computing than the P&O algorithm [34, 37]. Like the P&O method, it can generate output power oscillations. The PV array’s incremental conductance (ΔI/ΔV) is used to determine the direction of power change concerning voltage (ΔP/ΔV) in this technique. MPP is determined by comparing incremental conductance (ΔI/ΔV) to the array conductance (I/V) in the INC method. The output voltage is the MPP voltage if these two are equal (ΔI/ΔV = I/V). For as long as the I or T change occurs, the controller maintains this voltage. It is based on the fact that at maximum power, ΔP/ΔV = 0 and P = VI, hence the INC method is named after this fact [43]. The mathematical representation of the INC algorithm can be summarized thusly: The source’s output power can be expressed as follows:
(7) |
Normally, a source’s output voltage is positive. Consequently, this algorithm’s primary goal is to locate the voltage operating point where conductance equals incremental conductance. These ideas are expressed in Eq (8). The P–V curve slope is a key factor in determining the INC algorithm. The slope value at MPP is zero, grows (positive) on the left, and decreases (negative) on the right.
(8) |
Some modifications in the INC have been presented to update the controller parameters in light of the changes in the environmental conditions to track the maximum power rapidly.
4.2 FL controller
FL control is a method for developing nonlinear controllers based on heuristic data derived from expert expertise, as illustrated in Fig 5, blue color. In this paper, a FL controller with two inputs and one output is created. The two input variables are error (E) and change (CE), which can be defined for sample times K:
(9) |
(10) |
The slope of the P-V curve is the input E(K), which determines where the MPP is in the PV module. The CE(K) input determines whether or not the operating point is moving in the MPP direction. The increase in D is the output variable, which can take positive or negative values depending on where the operational point is located. To drive the load, this output is delivered to the DC-DC PC. An accumulator was used to calculate the D using the value of D provided by the controller.
(11) |
The main drawback of this FL controller is that the PID controller parameters are not updated with variations in the Ts and Is which will lead to a non-guarantee of extracting the maximum power from the PVS at these environmental variations.
The INC and INC-FL are not adaptive control methods, as inferred from the foregoing discussion. In other words, under specific environmental conditions, their controller parameters are adjusted. This signifies that the best operation is only provided under these conditions, and if they are changed, the grantee will not be able to reach the best operations. This calls for adaptive control techniques. These methods provide for optimal performance by allowing the controller parameters and, in turn, the control signal, to be adjusted. These adaptive techniques surpluses the non-adaptive ones in many applications [34, 44]. Using INC-FST to update the control parameter and subsequently, the control signal, the adaptive control technique for MPPT improvement is provided in this study.
4.3 FL self-tuning
FL self-tuning algorithm for MPPT is developed to guarantee obtaining the greatest amount of possible power from the PVS by updating the controller parameters with any changes in the environmental conditions. The error and change of error are employed as inputs to the FL self-tuning while the PID controller gains (kP1, kI1, kD1) are the outputs. The FL controller is added to the traditional PID controller to adjust the parameters (kP, kI, kD) of the PID controller online according to the error along with the change in the error. As indicated in Fig 5, red color, the controller proposed that the operating ranges (discourse universe) be made more general to meet them.
The fixed gains of the PID controller are not updated with any changes in the T and I. Using a self-tuning FL controller to update the PID controller parameters according to the changes in Ts and Is to guarantee that the PVS is operating at MPP will be investigated.
Now the control action of the PID controller after self-tuning can be defined as:
(12) |
where kP2 = kP1 * kP, kI2 = kI1 * kI, kD2 = kD1 * kDkP1, kI1 and kD1 are the FL control gains that change in real time with the system’s output under control.
The flowchart for implementing the modified INC algorithm with an FL self-tuning-based PID controller is depicted in Fig 6. Utilizing an adaptive controller to track the maximum power and maintain the DC output voltage as environmental circumstances fluctuate is the main objective of this work. This is accomplished by changing the boost PC’s D to the voltage level at which the MPP is attained. To determine how well the suggested adaptive controller (INC-FST) keeps up with environmental changes, it is compared to the non-adaptive one (INC-FL). The PVS and two controllers are plotted together in Fig 5.
5. Simulation results and discussions
The performance of the PVS to achieve MPPT in terms of PV voltage, current, DC-link voltage, and power under several circumstances of Is and Ts are presented using INC-FST. In addition, a comparison between this proposed MPPT algorithm and P&O, INC, INC-FL is presented. The error and its derivative represented the two inputs of the FL controller. There are 25 rules in the obtained FL inference system’s base rules as given in Table 3.
Table 3. Fuzzy associative matrix.
Error | NV | N | Z | P | PV |
Δ error | |||||
NV | DZ | DZ | DN | DP | DPV |
N | DZ | DZ | DZ | DP | DPV |
Z | DNV | DN | DZ | DP | DPV |
P | DNV | DN | DZ | DZ | DZ |
PV | DNV | DN | DP | DZ | DZ |
5.1 Case 1: Irradiance change at a constant temperature
In this case, the I is increased from 250 to 1000 W/m2 between 1 and 4 s while the T is kept constant at 25°C as seen in Fig 7a. This increase slightly affected the PV power and current as depicted in Fig 7b and 7d, respectively. The best profile with fewer oscillations is obtained when applying the proposed MPPT algorithm, INC-FST. PV voltage is slightly increased with some oscillations as shown in Fig 7c. When utilizing P&O and INC, these oscillations are high, but when using INC-FL and INC-FST, they are low. Due to INC-advantage FSTs over INC-FL, these oscillations are minimal. The DC-link voltage is shown in Fig 7e.
5.2 Case 2: Temperature change at a constant irradiance
The I in this instance is maintained at 1000 W/m2 and the T is increased suddenly from 25°C to 50°C between 2 and 3.5s as seen in Fig 8a. This increase results in a reduction in the power extracted from the PV system as in Fig 8b. In comparison to the other three strategies, the proposed INC-FST MPPT technique is able to achieve maximum power (P&O, INC, INC-FL) as shown in Fig 8b. The MPP when using P&O, INC, INC-FL, and INC-FST are 99.85, 99.88, 100, and 100 KW respectively. Moreover, fewer oscillations in the PV power are observed when using INC-FST. The highest value of the PV current was obtained when using the INC-FST algorithm, as shown in Fig 8d. When utilizing INC-FST, the PV voltage profile is improved with little oscillations, however, there are some oscillations when using the other three MPPT algorithms as depicted in Fig 8c. The DC-link voltage is shown in Fig 8e.
5.3 Case 3: Variation in irradiance and temperature
To examine the efficiency of the INC-FST in tracking the MPP with environmental changes, a third test case is introduced. With the changes in T and I values as in test cases 1 and 2, there were abrupt fluctuations in both I and T in this case. At 1s, the PV voltage and power rise as the I does, whereas at 2.5 s, they fall as the T rises as shown in Fig 9b. Fewer oscillations in the PV power are attained when applying INC-FST. Applying the suggested adaptive INC-FST led to the largest PV current with the fewest oscillations among the four MPPT approaches, as demonstrated in Fig 9d. The best PV and DC-link voltage profiles were obtained when using the adaptive MPPT technique, as depicted in Fig 9c and 9e, respectively. In case 3, the effect of the change in radiation with the temperature change is shown, and they are highlighted in Fig 9a. At the time 1 to 1.5 s the change in I and during the time from 2 to 2.5 s the T change.
Some control measures for the PV voltage, current, power, and DC-link voltage when using the four MPPT algorithms for all studied cases are summarized in Table 4. According to this comparison, among the four algorithms, the proposed INC-FST achieved the maximum MPP with the best profile for the PV power. The INC-modified algorithm could improve the profile of PV current, voltage, and DC-link voltage. An extensive study of the most recent MPPT methods together with the suggested MPPT strategy is provided in Table 5 to prove the proposed technique’s effectiveness. In this table, all high, medium, and low are represented by H, M, and L, respectively. Furthermore, investigated system efficacy under four techniques in all studied cases is presented in Fig 10 to prove the proposed method effectiveness.
Table 4. Control measures for all studied cases.
Variable | Control measures | Case. No | P&O | INC | INC-FL | INC-FST |
---|---|---|---|---|---|---|
PV output power | MPP (kW) | Case 1 | 99.84 | 99.88 | 100 | 100 |
Case 2 | 99.73 | 99.79 | 99.93 | 99.95 | ||
Case 3 | 99.69 | 99.74 | 99.86 | 99.92 | ||
Maximum overshoot % | Case 1 | 0.9799 | 0.9623 | 0.7108 | 0.6822 | |
Case 2 | 0.9892 | 0.9617 | 0.7114 | 0.6817 | ||
Case 3 | 0.9888 | 0.9611 | 0.7119 | 0.6811 | ||
Rise time (s) | Case 1 | 0.0481 | 0.0886 | 0.0279 | 0.0236 | |
Case 2 | 0.0485 | 0.0889 | 0.0284 | 0.0240 | ||
Case 3 | 0.0489 | 0.0898 | 0.0292 | 0.0249 | ||
Setting time (s) | Case 1 | 4.9223 | 5.6132 | 5.9121 | 4.0232 | |
Case 2 | 4.9227 | 5.6137 | 5.9127 | 4.0237 | ||
Case 3 | 4.9233 | 5.6221 | 5.9135 | 4.0240 | ||
PV output voltage | Maximum Overshoot % | Case 1 | 0.1359 | 0.1251 | 0.1188 | 0.1173 |
Case 2 | 0.1361 | 0.1260 | 0.1193 | 0.1180 | ||
Case 3 | 0.1344 | 0.1267 | 0.1210 | 0.1177 | ||
Rise time (s) | Case 1 | 0.0483 | 0.0161 | 0.0131 | 0.0049 | |
Case 2 | 0.0488 | 0.0167 | 0.0135 | 0.0053 | ||
Case 3 | 0.0491 | 0.0173 | 0.0139 | 0.0061 | ||
Setting time (s) | Case 1 | 5.7321 | 5.6210 | 4.0124 | 4.0219 | |
Case 2 | 5.7329 | 5.6215 | 4.0127 | 4.0222 | ||
Case 3 | 5.7331 | 5.6220 | 4.0132 | 4.0273 | ||
PV output current | Maximum Overshoot % | Case 1 | 0.2215 | 0.0328 | 0.1256 | 0.0180 |
Case 2 | 0.2217 | 0.0330 | 0.1258 | 0.0183 | ||
Case 3 | 0.2222 | 0.0335 | 0.1260 | 0.0185 | ||
Rise time (s) | Case 1 | 0.0473 | 0.0157 | 0.0227 | 0.0130 | |
Case 2 | 0.0475 | 0.0160 | 0.0230 | 0.0131 | ||
Case 3 | 0.0478 | 0.0163 | 0.0235 | 0.0135 | ||
Setting time (s) | Case 1 | 5.4302 | 5.2132 | 4.0241 | 4.0176 | |
Case 2 | 5.4310 | 5.2137 | 4.0244 | 4.0179 | ||
Case 3 | 5.4315 | 5.2133 | 4.0245 | 4.0180 | ||
DC link voltage | Maximum Overshoot % | Case 1 | 0.4506 | 0.4620 | 0.4642 | 0.450 |
Case 2 | 0.4509 | 0.4623 | 0.4647 | 0.456 | ||
Case 3 | 0.4511 | 0.4630 | 0.4652 | 0.459 | ||
Rise time (s) | Case 1 | 0.0043 | 0.0048 | 0.0045 | 0.0047 | |
Case 2 | 0.0046 | 0.0052 | 0.0056 | 0.0049 | ||
Case 3 | 0.0047 | 0.0056 | 0.0061 | 0.0052 | ||
Setting time (s) | Case 1 | 0.0516 | 0.0475 | 0.0425 | 0.0401 | |
Case 2 | 0.0519 | 0.0479 | 0.0427 | 0.0404 | ||
Case 3 | 0.0521 | 0.0480 | 0.0430 | 0.0406 | ||
Efficiency | Case 1 | 98.85% | 98.92% | 99.52% | 99.80% | |
Case 2 | 98.82% | 98.91% | 99.51% | 99.76% | ||
Case 3 | 98.90% | 98.90% | 99.55% | 99.73% |
Table 5. Comparative performance of the suggested technique with recently published works.
Ref. | Year | Publisher | Method | Complexity | Efficacy | Oscillations | Sensed variables |
---|---|---|---|---|---|---|---|
[45] | 2021 | Elsevier | Quantized sliding mode | M | 98.90% | Very L | Voltage (V) and current (It) |
[46] | 2023 | Elsevier | Grey wolf-based PID | M | 99.50% | Very L | V&It |
[47] | 2020 | MDPI | Genetic-INC | M | 99.09% | Very L | V&It |
[48] | 2020 | Wiely&Hindawie | A self-constructing Lyapunov NN | M | 98.14% | L | V&It |
[49] | 2021 | Elsevier | Hybrid whale algorithm-based ANFIS | H | 99.35% | L | I, T, and V |
[50] | 2022 | Elsevier | Reduced oscillations-based P&O | M | 99.49% | Very L | V&It |
Current study | INC-FST | L | 99.80% | Very L | I, and T |
6. Conclusions
In this study, the FST approach was utilized as an adaptive control technique to modify the gains of the PID controller in the INC. The objective was to regulate the PVS terminal voltage to attain the MPP in grid-connected PVS, particularly in scenarios including rapid and fluctuating changes in the IR and T. The development of the MPPT controller adaption aims to improve its performance and efficacy in response to environmental changes. The findings demonstrate the effectiveness of the proposed methodology. The effectiveness of the INC-FST variations ranges from 99.73% to 99.80%, whereas the P&O, INC, and INC-FL types exhibit efficacy ranging from 98.82% to 98.90%, 98.90% to 98.92%, and 99.51% to 99.55%, respectively. When comparing the various alternatives, it can be observed that the INC-FST exhibits the lowest rate of MPP fluctuation, the fastest convergence time, the maximum efficacy, and the least amount of ripple. The INC-FST technique showed enhanced performance in terms of PV power profile, voltage, current, and DC-link voltage when compared to the other three techniques investigated. The main objective of our forthcoming undertaking will be the advancement of an INC-FST-based MPPT algorithm for partial shading conditions. In the future, this research can be extended and refined in the following ways:
Real-world implementation: Implement the proposed innovative INC-FST in a physical PV system to validate its performance under practical conditions.
Hardware validation: Test the algorithm on actual hardware components and assess its effectiveness in improving the efficiency of MPPT under real-world weather fluctuations.
Robustness and adaptability: Investigate the robustness of the INC-FST algorithm to various environmental factors beyond current (I) and temperature (T) changes, such as shading, dust, and component degradation.
Comparison with emerging techniques: Compare the INC-FST method with emerging MPPT techniques, including artificial intelligence-based algorithms and other state-of-the-art controllers, to assess its competitiveness and advantages.
Grid Interaction: Examine the algorithm’s behavior when integrated with grid systems, focusing on its impact on power quality, grid stability, and interactions with grid-tied inverters.
Cost-Benefit Analysis: Conduct a cost-benefit analysis to evaluate the economic feasibility of implementing the INC-FST algorithm in real-world PV systems, considering factors like initial investment and long-term savings.
Abbreviations
- D
Duty cycle
- DN
Duty cycle negative value
- DNV
Duty cycle very negative value
- DP
Duty cycle positive value
- DPV
Duty cycle very positive value
- DZ
Duty cycle zero value
- FL
Fuzzy logic
- FST
Fuzzy self-tuning
- INC-ST
Incremental conductance-Fuzzy self-tuning
- I ph
photo-generated current
- K
Boltzmann gas constant
- KD
Derivative gain
- KI
Integral gain
- KP
Proportional gain
- m
Diode quality factor
- N
Negative value
- NV
Very negative value
- P
Positive value
- PV
Photovoltaic
- PV
Very positive value
- Rs
series resistor
- R sh
shunt resistor
- Tc
Cell absolute temperature
- Z
Zero value
- ΔI
Change in current
- ΔP
Change in power
- ΔV
Change in voltage
Data Availability
All relevant data are within the paper.
Funding Statement
The author(s) received no specific funding for this work.
References
- 1.Bórawski P., Bełdycka-Bórawska A., Holden L., and Rokicki T., “The Role of Renewable Energy Sources in Electricity Production in Poland and the Background of Energy Policy of the European Union at the Beginning of the COVID-19 Crisis,” Energies, vol. 15, no. 22, 2022, doi: 10.3390/en15228771 [DOI] [Google Scholar]
- 2.Metwally Mahmoud M., “Improved current control loops in wind side converter with the support of wild horse optimizer for enhancing the dynamic performance of PMSG-based wind generation system,” Int. J. Model. Simul., 2022, doi: 10.1080/02286203.2022.2139128 [DOI] [Google Scholar]
- 3.Singh D. K., Akella A. K., and Manna S., “Deterministic and probabilistic analysis of different empirical models to estimate monthly mean diffuse solar radiation for composite climatic region of India,” Environ. Prog. Sustain. Energy, vol. 41, no. 6, 2022, doi: 10.1002/ep.13917 [DOI] [Google Scholar]
- 4.Devarakonda A. K., Karuppiah N., Selvaraj T., Balachandran P. K., Shanmugasundaram R., and Senjyu T., “A Comparative Analysis of Maximum Power Point Techniques for Solar Photovoltaic Systems,” Energies, vol. 15, no. 22. 2022. doi: 10.3390/en15228776 [DOI] [Google Scholar]
- 5.Ibrahim N. F. et al. , “Operation of Grid-Connected PV System with ANN-based MPPT and an Optimized LCL Filter Using GRG Algorithm for Enhanced Power Quality,” IEEE Access, vol. PP, no. September, p. 1, 2023, doi: 10.1109/ACCESS.2023.3317980 [DOI] [Google Scholar]
- 6.Elwakeel A. E. et al. , “Design and Implementation of a PV-Integrated Solar Dryer Based on Internet of Things and Date Fruit Quality Monitoring and Control,” vol. 2023, no. Mc, 2023. [Google Scholar]
- 7.Vankadara S. K., Chatterjee S., Balachandran P. K., and Mihet-Popa L., “Marine Predator Algorithm (MPA)-Based MPPT Technique for Solar PV Systems under Partial Shading Conditions,” Energies, vol. 15, no. 17, 2022, doi: 10.3390/en15176172 [DOI] [Google Scholar]
- 8.Ibrahim N. F. et al. , “Multiport Converter Utility Interface with a High-Frequency Link for Interfacing Clean Energy Sources (PV\Wind\Fuel Cell) and Battery to the Power System: Application of the HHA Algorithm,” Sustainability, vol. 15, no. 18, p. 13716, 2023, doi: 10.3390/su151813716 [DOI] [Google Scholar]
- 9.Awad M., Mahmoud M. M., Elbarbary Z. M. S., Mohamed Ali L., Fahmy S. N., and Omar A. I., “Design and analysis of photovoltaic/wind operations at MPPT for hydrogen production using a PEM electrolyzer: Towards innovations in green technology,” PLoS One, vol. 18, no. 7, p. e0287772, 2023, doi: 10.1371/journal.pone.0287772 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Boudjemai H. et al. , “Application of a Novel Synergetic Control for Optimal Power Extraction of a Small-Scale Wind Generation System with Variable Loads and Wind Speeds,” Symmetry (Basel)., vol. 15, no. 2, 2023. [Google Scholar]
- 11.Kler D., Rana K. P. S., and Kumar V., “A nonlinear PID controller based novel maximum power point tracker for PV systems,” J. Franklin Inst., vol. 355, no. 16, pp. 7827–7864, 2018, doi: 10.1016/j.jfranklin.2018.06.003 [DOI] [Google Scholar]
- 12.Manna S., Akella A. K., and Singh D. K., “A Novel MRAC-MPPT Scheme to Enhance Speed and Accuracy in PV Systems,” Iran. J. Sci. Technol.—Trans. Electr. Eng., vol. 47, no. 1, pp. 233–254, 2023, doi: 10.1007/s40998-022-00542-0 [DOI] [Google Scholar]
- 13.Boudjemai H. et al. , “Experimental Analysis of a New Low Power Wind Turbine Emulator Using a DC Machine and Advanced Method for Maximum Wind Power Capture,” IEEE Access, vol. PP, p. 1, 2023, doi: 10.1109/ACCESS.2023.3308040 [DOI] [Google Scholar]
- 14.Li J., Wu Y., Ma S., Chen M., Zhang B., and Jiang B., “Analysis of photovoltaic array maximum power point tracking under uniform environment and partial shading condition: A review,” Energy Reports, vol. 8. pp. 13235–13252, 2022. doi: 10.1016/j.egyr.2022.09.192 [DOI] [Google Scholar]
- 15.Mahmoud M. M., Atia B. S., Abdelaziz A. Y., and Aldin N. A. N., “Dynamic Performance Assessment of PMSG and DFIG-Based WECS with the Support of Manta Ray Foraging Optimizer Considering MPPT, Pitch Control, and FRT Capability Issues,” Processe, vol. 12, no. 10, p. 2723, 2022. [Google Scholar]
- 16.Fathi M. and Parian J. A., “Intelligent MPPT for photovoltaic panels using a novel fuzzy logic and artificial neural networks based on evolutionary algorithms,” Energy Reports, vol. 7, pp. 1338–1348, 2021, doi: 10.1016/j.egyr.2021.02.051 [DOI] [Google Scholar]
- 17.Priyadarshi N., Padmanaban S., Kiran Maroti P., and Sharma A., “An Extensive Practical Investigation of FPSO-Based MPPT for Grid Integrated PV System under Variable Operating Conditions with Anti-Islanding Protection,” IEEE Syst. J., vol. 13, no. 2, pp. 1861–1871, 2019, doi: 10.1109/JSYST.2018.2817584 [DOI] [Google Scholar]
- 18.Priyadarshi N., Padmanaban S., Bhaskar M. S., Blaabjerg F., and Sharma A., “Fuzzy SVPWM-based inverter control realisation of grid integrated photovoltaicwind system with fuzzy particle swarm optimisation maximum power point tracking algorithm for a grid-connected PV/wind power generation system: Hardware implementation,” IET Electr. Power Appl., vol. 12, no. 7, pp. 962–971, 2018, doi: 10.1049/iet-epa.2017.0804 [DOI] [Google Scholar]
- 19.Priyadarshi N., Padmanaban S., Holm-Nielsen J. B., Blaabjerg F., and Bhaskar M. S., “An Experimental Estimation of Hybrid ANFIS-PSO-Based MPPT for PV Grid Integration under Fluctuating Sun Irradiance,” IEEE Syst. J., vol. 14, no. 1, pp. 1218–1229, 2020, doi: 10.1109/JSYST.2019.2949083 [DOI] [Google Scholar]
- 20.Priyadarshi N. et al. , “A Hybrid Photovoltaic-Fuel Cell-Based Single-Stage Grid Integration with Lyapunov Control Scheme,” IEEE Syst. J., vol. 14, no. 3, pp. 3334–3342, 2020, doi: 10.1109/JSYST.2019.2948899 [DOI] [Google Scholar]
- 21.Priyadarshi N., Sanjeevikumar P., Bhaskar M. S., Azam F., Taha I. B. M., and Hussien M. G., “An adaptive TS-fuzzy model based RBF neural network learning for grid integrated photovoltaic applications,” IET Renew. Power Gener., vol. 16, no. 14, pp. 3149–3160, 2022, doi: 10.1049/rpg2.12505 [DOI] [Google Scholar]
- 22.Parvaneh M. H. and Khorasani P. G., “A new hybrid method based on Fuzzy Logic for maximum power point tracking of Photovoltaic Systems,” Energy Reports, vol. 6, pp. 1619–1632, 2020, doi: 10.1016/j.egyr.2020.06.010 [DOI] [Google Scholar]
- 23.Saidi A. S. et al. , “A novel approach in stand-alone photovoltaic system using MPPT controllers & NNE,” Ain Shams Eng. J., vol. 12, no. 2, pp. 1973–1984, 2021, doi: 10.1016/j.asej.2021.01.006 [DOI] [Google Scholar]
- 24.Kayisli K., “Super twisting sliding mode-type 2 fuzzy MPPT control of solar PV system with parameter optimization under variable irradiance conditions,” Ain Shams Eng. J., vol. 14, no. 1, 2023, doi: 10.1016/j.asej.2022.101950 [DOI] [Google Scholar]
- 25.Bani Salim M., Hayajneh H. S., Mohammed A., and Ozcelik S., “Robust direct adaptive controller design for photovoltaic maximum power point tracking application,” Energies, vol. 12, no. 16, 2019, doi: 10.3390/en12163182 [DOI] [Google Scholar]
- 26.Dadkhah Tehrani R. and Shabaninia F., “Two-level control of photovoltaic systems using global perturbation-based extremum seeking control and model reference adaptive control,” Trans. Inst. Meas. Control, vol. 40, no. 13, pp. 3709–3720, 2018, doi: 10.1177/0142331217731620 [DOI] [Google Scholar]
- 27.Bjaoui M., Khiari B., Benadli R., Memni M., and Sellami A., “Practical implementation of the backstepping sliding mode controller MPPT for a PV-storage application,” Energies, vol. 12, no. 18, 2019, doi: 10.3390/en12183539 [DOI] [Google Scholar]
- 28.Haji D. and Genc N., “Dynamic behaviour analysis of ANFIS based MPPT controller for standalone photovoltaic systems,” Int. J. Renew. Energy Res., vol. 10, no. 1, pp. 101–108, 2020, doi: 10.20508/ijrer.v10i1.10244.g7897 [DOI] [Google Scholar]
- 29.Batarseh M. G. and Za’ter M. E., “Hybrid maximum power point tracking techniques: A comparative survey, suggested classification and uninvestigated combinations,” Solar Energy, vol. 169. pp. 535–555, 2018. doi: 10.1016/j.solener.2018.04.045 [DOI] [Google Scholar]
- 30.Salman S., Ai X., and Wu Z., “Design of a P-&-O algorithm based MPPT charge controller for a stand-alone 200W PV system,” Prot. Control Mod. Power Syst., vol. 3, no. 1, 2018, doi: 10.1186/s41601-018-0099-8 [DOI] [Google Scholar]
- 31.Harrag A. and Messalti S., “PSO-based SMC variable step size P&O MPPT controller for PV systems under fast changing atmospheric conditions,” Int. J. Numer. Model. Electron. Networks, Devices Fields, vol. 32, no. 5, 2019, doi: 10.1002/jnm.2603 [DOI] [Google Scholar]
- 32.Walker G., “Evaluating MPPT converter topologies using a matlab PV model,” J. Electr. Electron. Eng. Aust., vol. 21, no. 1, pp. 49–55, 2001. [Google Scholar]
- 33.Elmetwaly A. H. et al. , “Modeling, Simulation, and Experimental Validation of a Novel MPPT for Hybrid Renewable Sources Integrated with UPQC: An Application of Jellyfish Search Optimizer,” Sustain., vol. 15, no. 6, 2023, doi: 10.3390/su15065209 [DOI] [Google Scholar]
- 34.Arulkumar K., Palanisamy K., and Vijayakumar D., “Recent advances and control techniques in grid connected Pv system—A review,” Int. J. Renew. Energy Res., vol. 6, no. 3, pp. 1037–1049, 2016, doi: 10.20508/ijrer.v6i3.4075.g6886 [DOI] [Google Scholar]
- 35.Lakshmi M. and Hemamalini S., “Coordinated control of MPPT and voltage regulation using single-stage high gain DC–DC converter in a grid-connected PV system,” Electr. Power Syst. Res., vol. 169, pp. 65–73, 2019, doi: 10.1016/j.epsr.2018.12.011 [DOI] [Google Scholar]
- 36.Gundogdu A., “System Identification Based ARV-MPPT Technique for PV Systems Under Variable Atmospheric Conditions,” IEEE Access, vol. 10, pp. 51325–51342, 2022, doi: 10.1109/ACCESS.2022.3174107 [DOI] [Google Scholar]
- 37.Ibnelouad A., Elkari A., Ayad H., and Mjahed M., “Improved fuzzy logic controller implemented on FPGA circuit for photovoltaic systems,” J. Comput. Sci., vol. 16, no. 5, pp. 671–685, 2020, doi: 10.3844/JCSSP.2020.671.685 [DOI] [Google Scholar]
- 38.Ioannou S., Argyrou M. C., Marouchos C. C., and Darwish M., “Efficiency Investigation of a Grid Connected PV System with Power Smoothing,” 2019. doi: 10.1109/UPEC.2019.8893628 [DOI] [Google Scholar]
- 39.Allahabadi S., Iman-Eini H., and Farhangi S., “Fast Artificial Neural Network Based Method for Estimation of the Global Maximum Power Point in Photovoltaic Systems,” IEEE Trans. Ind. Electron., vol. 69, no. 6, pp. 5879–5888, 2022, doi: 10.1109/TIE.2021.3094463 [DOI] [Google Scholar]
- 40.Vankadara S. K., Chatterjee S., and Balachandran P. K., “An accurate analytical modeling of solar photovoltaic system considering Rs and Rsh under partial shaded condition,” Int. J. Syst. Assur. Eng. Manag., vol. 13, no. 5, pp. 2472–2481, 2022, doi: 10.1007/s13198-022-01658-6 [DOI] [Google Scholar]
- 41.Ibrahim N. F., Alkuhayli A., Beroual A., Khaled U., and Mahmoud M. M., “Enhancing the Functionality of a Grid-Connected Photovoltaic System in a Distant Egyptian Region Using an Optimized Dynamic Voltage Restorer : Application of Artificial Rabbits Optimization,” Sensors (Switzerland), vol. 23, no. 16, p. 7146, 2023, doi: 10.3390/s23167146 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Vankadara S. K., Chatterjee S., and Kumar Balachandran P., “Applications of Metaheuristic Algorithms for MPPT under Partial Shaded Condition in PV System,” 2023. doi: 10.1109/INCET57972.2023.10170183 [DOI] [Google Scholar]
- 43.Garud K. S., Jayaraj S., and Lee M. Y., “A review on modeling of solar photovoltaic systems using artificial neural networks, fuzzy logic, genetic algorithm and hybrid models,” International Journal of Energy Research, vol. 45, no. 1. pp. 6–35, 2021. doi: 10.1002/er.5608 [DOI] [Google Scholar]
- 44.Banakhr F. A. and Mosaad M. I., “High performance adaptive maximum power point tracking technique for off-grid photovoltaic systems,” Sci. Rep., vol. 11, no. 1, 2021, doi: 10.1038/s41598-021-99949-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Aminnejhad H., Kazeminia S., and Aliasghary M., “Robust sliding-mode control for maximum power point tracking of photovoltaic power systems with quantized input signal,” Optik (Stuttg)., vol. 247, 2021, doi: 10.1016/j.ijleo.2021.167983 [DOI] [Google Scholar]
- 46.Aguila-Leon J., Vargas-Salgado C., Chiñas-Palacios C., and Díaz-Bello D., “Solar photovoltaic Maximum Power Point Tracking controller optimization using Grey Wolf Optimizer: A performance comparison between bio-inspired and traditional algorithms,” Expert Syst. Appl., vol. 211, 2023, doi: 10.1016/j.eswa.2022.118700 [DOI] [Google Scholar]
- 47.Mirza A. F., Mansoor M., Ling Q., Khan M. I., and Aldossary O. M., “Advanced variable step size incremental conductance mppt for a standalone PV system utilizing a ga-tuned pid controller,” Energies, vol. 13, no. 6, 2020, doi: 10.3390/en13164153 [DOI] [Google Scholar]
- 48.Tavakoli A. and Forouzanfar M., “A self-constructing Lyapunov neural network controller to track global maximum power point in PV systems,” Int. Trans. Electr. Energy Syst., vol. 30, no. 6, 2020, doi: 10.1002/2050-7038.12391 [DOI] [Google Scholar]
- 49.Tao H., Ghahremani M., Ahmed F. W., Jing W., Nazir M. S., and Ohshima K., “A novel MPPT controller in PV systems with hybrid whale optimization-PS algorithm based ANFIS under different conditions,” Control Eng. Pract., vol. 112, 2021, doi: 10.1016/j.conengprac.2021.104809 [DOI] [Google Scholar]
- 50.Pathak P. K., Yadav A. K., and Alvi P. A., “Reduced oscillations based perturb and observe solar maximum power point tracking scheme to enhance efficacy and speed of a photovoltaic system,” J. Eng. Res., 2022, doi: 10.36909/jer.13569 [DOI] [Google Scholar]