A Novel Two Stage Controller for a DC-DC Boost Converter to Harvest Maximum Energy from the PV Power Generation

: In this article, an efﬁcient and fast two-stage approach for controlling DC-DC boost converter using non linear sliding mode controller for a PV power plant is proposed. The control approach is based on two online methods instead of using the conventional combination of online and ofﬂine methods to harvest maximum energy and deliver an output PV voltage with reduced ripples. The proposed two-stage maximum power point tracking (MPPT) control can be integrated into many applications such as hybrid electric vehicles. Simulation results compared with the standard approaches P&O prove the tracking efﬁciency of the proposed method under fast changing atmospheric conditions of an average 99.87% and a reduced average ripple of 0.06. The two-stage MPPT control was implemented involving the embedded dSPACE DSP in comparison to the classical P&O to prove the efﬁciency and the validity of the control scheme. The experimental set-up system was carried out on boost converter and programmable DC electronic resistive load to highlights the robustness of the proposed controller against atmospheric changes and parametric variation.


Introduction
Nowadays, due to the increasing global warming and the dropping of the conventional sources of fossil-fuel energy, renewable energy sources (solar, fuel cells, wind, etc.) continue presenting a sustained growth worldwide. Renewable energy minimizes the rising concern of global warming and CO 2 emissions, as well as mitigates the perilous effect on human health and the environment, which makes it very interesting for facilities in cities. Solar energy is considered to be an alternative energy source for expanded employment owing to its abundance and relatively free and easy access almost everywhere. Photovoltaic (PV) systems have been widely deployed in different applications [1][2][3]. Photovoltaic arrays produce electrical current from the solar irradiance; typically, they have a strong nonlinearity related to their power characteristic.
The power generator depends on the solar irradiation and temperature; a single operating point called the maximum power point (MPP) exists under certain conditions for each PV module. To eliminate the issue of mismatches occurring between the voltage and current characteristics of MPP and the load, we often connect a DC-DC converter at the output of the PV module. Indeed, the tracking of the MPP is very substantial not only to enhance the system's effectiveness, but also to decrease the number of solar panels needed for the desired output power, which helps reduce installation costs [4].
DC-DC converters are widely deployed in industrial and domestic application due to their simple design and implementation with low cost; howeverm many DC-DC converter topologies are adopted to be used in Stand-alone or grid-connected PV systems, such as: buck, boost, buck-boost, sepic, cuk, etc. The only drawback of using a buck or buck-boost converter is the discontinuous input current, which causes undesired oscillation that will deteriorate the MPPT efficiency while boost, sepic, and cuk converters with continuous input current only have an input current ripples [5].
Several MPPT algorithms have been proposed to overcome the waste of energy due to climate changes and the low efficiency of energy conversion. A review provides an update of the advanced and the conventional techniques with their benefits and drawbacks [6]. These techniques can be classified into two classes: offline and online methods. Offline methods generally utilize some solar array parameter values to produce the control sign needed for reaching MPP. These methods include short circuit current method [7] and open circuit voltage method [8].
The main advantage of these methods is their simplicity and the cost-effectiveness of implementation, since they only require one feedback loop. Nevertheless, the drawback appears in the computation of MPP, which is based on the estimation in the steady state and the power losses produced by the interruption of the system's operation to extract the value of the open-circuit voltage. Online methods are usually used for tracking real time MPP PV voltage and current values, and include the extremum seeking control method [9,10], perturb and observe method [11,12], and incremental inductance control [13,14]. The knowledge of the PV characteristics with this type of algorithm is not required, but the major problems are the failure to track the rapid weather changes and the slow convergence speed.Some new methods based on a combination between online and offline techniques, e.g., hybrid techniques [15] or maximum power voltage MPV, have been proposed to overcome the demerits of the previous methods [16,17]. In [18], a hybrid MPPT technique is used in combination with the open circuit voltage V oc and the P&O algorithm. Despite the admissible behavior in some conditions, the offline methods are only suitable for temperature changes and fallible in the case of irradiance change. In [19], an improved MPPT controller based on two loop configuration is proposed. The Artificial Neural Network (ANN) generates the optimum maximum voltage of the PV system, and then a second loop using the classical P&O ensures the tracking of MPP. The efficiency of the proposed MPPT method was demonstrated through simulations and comparison with a conventional algorithm. In [20], a P&O method with variable size perturbation is used to extract the V MPP , and then a fuzzy logic control FLC is used for tracking MPP. Jie et al. [21] demonstrated that the reference voltage extracted from P&O is improved compared to the classical duty ratio P&O. Simulation and experiments showed that the improved P&O minimized effectively power fluctuation in addition of high tracking efficiency under variable light intensity.
Generally, MPPT techniques have crucial characteristics such as convergence speed, accurate tracking, and computational complexity. It is realized that the combination of two MPPT algorithms overcomes the limitations of using individual MPPT techniques alone [22]. In fact, the online P&O algorithm offers an accurate tracking of the MPP with low complexity implementation. Many linear controllers can be associated with the P&O method to form a two-stage MPPT controller, which ensures a suitable tracking of the generated voltage reference to decrease the disturbances [23]. However, the main drawback of linear controllers is that they are developed based on a PV model around a given operating point, which leads to an unstable PV system. Therefore, the use of nonlinear controllers presents a good solution due to the strong nonlinearity of the PV panel and the power converter. Nonlinear sliding mode MPPT controller was proposed in [24] and compared with two conventional MPPT methods (P&O and Incremental inductance) to illustrate the effectiveness of the proposed SMC controller; however, this method is based on an individual MPPT technique, which offers only the feature of one controller.
Sliding mode control (SMC) represents a robust controller, which is widely used in many applications such as robotics, motor, actuator control, and photovoltaic energy field [25][26][27]. Its high performance and simplicity of implementation promote researchers to focus more on this controller and prove its efficiency with real time experimental validation. The aim of this task is to create a further two-stage controller scheme based on the nonlinear sliding mode for DC-DC power converter. The control scheme contains two loops. The first loop is done based on perturb and observe algorithm to estimate the real time maximum power voltage MPV reference. The second one is to adjust the PV voltage to the estimated voltage reference. This method solves the divergence problem and reduces the steady state oscillations by applying a voltage estimator-based P&O that can be used in combination with either an MPPT method or nonlinear method such as SMC. Our main contributions using the two-stage MPPT method are: (a) the improvement of the settling time; (b) the elimination of overshoots and the reduction of undershoots; and (c) the reduction of ripple and thus an increase in the robustness and efficiency against parametric variation, which leads to harvesting the maximum energy from the PV system.
The remainder of the paper includes the following sections. The PV system model is provided in Section 2 including the model of the PV panel and the boost converter. In Section 3, the proposed scheme design of the control is developed. Afterwards, the instrumentation used in real time experiments are detailed in Section 4. Section 5 illustrates the simulation results of the controller compared with the P&O algorithm. Then, the experimental results and discussion are described in Section 6. Finally, Section 7 contains the conclusion and the perspectives of this work.

Photovoltaic System Model
The completed PV system model is illustrated in Figure 1 and is constituted by a PV array connected to resistive load through DC-DC boost converter. The description of each part is below.

Photovoltaic Cell Modeling
Photovoltaic cells absorb light energy using a semiconductor P-N junction and they are wired in different parallel and series combinations to establish a panel. The PV modules are assembled into PV arrays to generate a certain voltage/current levels. In [28][29][30], different solar cell models are presented. Due to the strong nonlinearity of the PV cell model, an electrical equivalent circuit model is commonly adopted [31]. The PV power and current are calculated with high precision using this model. Figure 2 presents the electrical model of a solar cell, which contains a source of current in parallel with a diode and a parallel resistor R p connected to a serial resistor R s . Resistances R s and R p can be neglected, due to the low and the high values, respectively, thus simplifying the study. Typical electrical (I-V) of a PV cell is given by the following equations [32], with the symbols illustrated in Table 1.
All other parameters of Equation (1) can be defined by:

The Boost Converter Model
To guarantee the extraction of the maximum power operating point, we must add a switch converter between a PV panel and a resistive load [33]. We need to get a higher regulated output voltage from the input voltage, which is why a DC-DC boost converter is required. The boost converter can work under two different cases regarding the current of the inductor I L . The continuous conduction mode (CCM) occurs when I L does not reach the zero value. The discontinuous conduction mode (DCM) happens when the frequency decreases or the output current I 0 is lower than the limit of the CCM switching.
The converter used in the real time application works in CCM and its typical topology is shown in Figure 3. The boost converter is a nonlinear and variable structure system. Referring to Asma et al. [34], the state space representation is defined by: The system may be defined by the bilinear model: The relation between the input and the output voltage is directly proportional to the duty ratio α.
Based on the assumption of no loss in the circuit elements P pv = P 0 , the power delivered to the load must be the same as the power supplied by the photovoltaic module: Substituting Equation (7) into Equation (6) yields: With the resistance load R 0 = V 0 /I 0 , we obtain:

Control Design of The Proposed Two-Stage MPPT Algorithm
We propose a two-stage method for MPPT to respond to the objective of good output accuracy and robustness against weather changing. The control structure scheme is given by Figure 4. The control design consists of two steps: the first one corresponds to estimating the MPV voltage and the second is for tracking. I pv and V pv values are measured from PV module and sent to MPPT searching algorithm to provide the maximum power voltage reference V pvd . Afterwards, the sliding mode controller SMC tracks this reference.

MPP Searching Algorithm
To estimate the real time MPV reference, we employ the P&O algorithm [35]. This method is widely used for MPP tracking because of its simple structure and few variables required in the implementation. The strategy of this algorithm is based on the slight variation (perturb) in voltage ∆V pv through the converter duty ratio α. Then, ∆P pv is measured. If ∆P pv > 0, the working point of the PV module is nearer to MPP and the following variation takes place in the same trend as the preceding one; otherwise, if ∆P pv < 0, the obtained operating point of the system is far from MPP and the following variation occurs in the contrary direction. The variation is carried out through the duty cycle α. Referring to Equation (9), an increment of α leads to a decrease of the input resistance R pv , hence a decrease in the operating voltage V pv (and vice versa).
The process is repeated until attaining MPP. Afterwards, the system operates around that MPP. The algorithm summary behavior is illustrated in Table 2.

Measurements
Voltage V pv Duty Cycle (α) We analyze the four cases behaviors for the photovoltaic panel to follow MPP: ∆P pv is the difference of the present power P pv (k) minus the previous P pv (k − 1) and ∆V pv is also the gap among the actual PV voltage V pv (k) and the previous one V pv (k − 1). In Case 1, both ∆P pv and ∆V pv are positive. Therefore, the algorithm decreases the duty cycle α so that V pv continues to rise to reach MPP.
Here, ∆P pv is positive while ∆V pv is negative; referring to Figure 5, the PV module is working in the right of MPP. The algorithm's action is to decrease the PV voltage by increasing the duty cycle α until MPP is reached.
In this case, both ∆P pv and ∆V pv are negative. The control decision is to reduce the duty cycle α to raise the PV voltage until reaching MPP.
In the last case, ∆P pv is negative while ∆V pv is positive. The decision assumed is to increase the duty ratio to lead the decreasing of the PV voltage V pv .

Sliding Mode Controller
The function of the SMC is to regulate the voltage generated by the photovoltaic panel V pv at a reference value V re f estimated by the MPP searching algorithm. The switching function can be chosen as follows: Referring to the general form of Equation (5) and using the equationṡ = 0, we obtain the equivalent control u eq that leads the system to the manifolds.
By solving this equation: To prove the stability of our controller, we use the Lyapunov theory. This function can be taken as follows: Its derivative is given by: Applying this function on the switching surface: • When s > 0: This denotes that the voltage reference V re f provided by the MPP searching algorithm based on P&O is bigger than the PV voltage of the PV module, i.e., V re f > V pv . Afterwards, this leads s to zero (s = 0), meaning (V pv = V re f = V MPP ). As shown in Figure 5, V pv should increase and I pv should decrease; therefore, as a result, R pv must increase through decreasing the duty cycle α, which is deduced from Equation (9). As a conclusion, the system is stable when V pv is increased, which implies thatṡ = −V pv < 0, then sṡ < 0, and our system moves toward the maximum power point. • When s < 0: Based on Equation (10), (V pv > V re f ); thus, to stabilize our system (s = 0) and according to Figure 5, V pv must decrease and I pv should increase. Therefore, R pv has to drop, which occurs through raising the duty ratio α, denoting thatṡ = −V pv > 0 and sṡ < 0. Finally, based on Lyapunov stability theory, we deduce that the control law is stabilizing.

Instrumentation Used in Real Time Experiments
The real PV system is comprised of: 1. Four PV panels connected in parallel and their specifications are presented in Table 3 Table 3 presents the characteristics of the Atersa PV panel.

Boost Converter
The corresponding technical specifications are summarized in Table 4.

DSP1104
The Digital Signal Processors (DSP) controller is a strong device for fast control systems. It presents a perfect solution in industrial fields. Figure 6 summarizes the components required for application.

Matlab/Simulink and Control Desk :
The software packages used in the experimental test are Matlab-Simulink and Control Desk 5.1. Indeed, the way we made our control strategies is the same as making any Simulink project, by using basics blocs or toolboxes via installing the library RTI 1104 in Simulink-Matlab. Thereafter, we compiled the Simulink model and generated a (.sdf) file, which is a specific code in real time. Control Desk 5.1 is wasused for creating an interface with the GUI (graphical user interface). Figure 6 illustrates how the real-time code is obtained from (.sdf) file generated from Simulink, which allows us to access and modify the variable control system in real time.

I/O ribbon cable :
It is used to connect the DS1104 R&D controller card to the I/O box.

CP 1104 I/O box :
It is an input/output interface board between the DS1104 R&D controller board and the system. It contains eight analog input digital converters (ADCs), eight analog output digital converters, and two digital input incremental encoders.

DS1104 R&D controlled board:
This board is installed in the computer and connected to the CP 1104 I/O through a master I/O ribbon cable. The DS1104 runs with Power PC 603e core at 250 MHz with 32 MB of SDRAM and 8 MB of flash memory.

Simulation Results
The two-stage MPPT algorithm was compared with the P&O method and both were created by SIMSCAPE library of the environment Matlab/Simulink software. To test the proposed controller more effectively in a realistic environment, real power electronics switching devices, with forward voltage drops and resistances, were considered for simulation tests. More details about the effects of parasitic components on the dynamic response of power converters are underlined in the following subsection.

Effects of Parasitic Components
The effect of parasitic elements on the modeling of DC-DC power converter is very substantial. However, its impact is observed especially on the energy losses. In the literature, many studies [36][37][38][39] are focused on the analysis and the modulation of non-ideal DC-DC power converter operating on the discontinuous conduction mode DCM and the continuous conduction mode CCM. Reatti et al. [39] presented nonlinear models of both buck and boost converters for the ideal case ( without parasitic) and the non-ideal case (with parasitic) operating on the CCM. This comparison underlines the impact of the parasitic components on the transient and steady state response. In [37], a comparison between two modeling techniques suitable for DCM of DC-DC converter taking into account the parasitic components is presented. This comparison shows that the small-signal equivalent circuit allows a fast and accurate frequency domain analysis. An improved average cell modeling including the effect of parasitics on inductor current is proposed in [36]. The proposed model improves several existing models in both time and frequency domains. Locorotondo et al. [38] focused in the effect of parasitic elements of the MOSFET component of DC-DC converter regarding the effect of nonlinear junction capacitances and the stray inductances in terms of overshoot, ringing, and energy losses. Therefore, the model of the DC-DC boost converter was made using the SIMSCAPE library, which provides a more realistic modeling of physical components taking into account the following parasitic components. the on-resistance of the IGBT switching device r s = 0.1 Ω with forward voltage drops V f d = 0.7 V; the parasitic resistance of the inductor r l = 42 mΩ else; the on-resistance of diode r d = 0.001 Ω; and the diode threshold voltage V F = 0.7 V.
Nevertheless, to avoid the problem of the infinite output voltage at d=1, the duty cycle is limited to 0.1-0.9 in our control scheme because these are the admissible values for our real DC-DC converter.
In real time tests, it is impossible to impose weather conditions while in the simulations it is easy to choose any weather condition. Therefore, in these simulations, we observes the behavior of each controller under brusque changes of irradiance and temperature and analyzed the ability of the controllers to force the photovoltaic system to track MPP. Simulations were performed for two possibilities: a simulation at inconstant irradiance and steady temperature and a simulation at steady irradiance and inconstant temperature.

Simulation under Steady Temperature
This test was carried out at steady temperature T = 25 • C and for fast irradiance change. It started from 700 W/m 2 for 1 s and it decreases quickly to 400 W/m 2 over 1 s. Figure 7 shows the PV output power response of the two-stage MPPT controller compared with the response of the P&O method under fast irradiance change. In this figure, we can see clearly that the overshoot of the proposed controller is almost negligible on both irradiance levels (0.12 and 0.026 W); similarly, for the P&O method, it is equal to 0.17 and 0.55 W. However, the P&O method presents a significant undershoot on the first level of irradiance equal to 30.54 W while an insignificant overshoot for the two-stage MPPT method is noticed. Moreover, the proposed method converges rapidly to MPP with a settling time around 61 and 0 ms against an important settling time of the P&O around 241 and 472 ms. To further analyze the performances of the two controllers in steady state, the ripple of the PV output power is presented on each level of irradiance. The two-stage MPPT method shows a good performance with less ripple around 0.098 and 0.001 against 0.313 and 0.011 for the P&O algorithm.

Simulation at Steady Irradiation
In this test, the solar irradiance remained constant at S = 600 W/m 2 while the temperature started at 45 • C within 1 s and then decreased to 20 • C for 1 s.
The behavior of both MPPT controller is depicted in Figure 9. As can be observed during the transient response at 45 • C , a ripple around 0.283 is noticed using the P&O method against almost negligible ripple using the two-stage method of around 0.096. However, we can also see a significant undershoot of the P&O method equal to 21.22 W while no over-or undershoot is observed in the behavior of the proposed method. In addition, both methods can achieve MPP within settling time around 54 and 240 ms for the proposed method and the P&O method, respectively. At the low temperature of 20 • C , the proposed approach rapidly tracks MPP with settling time equal to 8 ms with no overshoot, no undershoot, and a negligible ripple (0.015), whereas the P&O method tracks the MPP with a bigger settling time around 216 ms compared with the two-stage method, with a steady state error and undershoot equal to 1.14 W. The dynamic response of the load power for both controllers is presented in Figure 10. Clearly, from the simulation results the two-stage MPPT approach can transfer more maximum power to the load under the temperature variation with fast settling time (210 and 218 ms) compared with the P&O algorithm, which transmits less maximum power to the load with settling time around 259 and 258 ms. However, the two-stage MPPT controller presents some ripple around 0.107 and 0.020 against 0.104 and 0.018 for the conventional P&O algorithm. As a conclusion, our proposed algorithm is proven from the two tests, namely simulation under fast variation of irradiance and simulation under fast temperature change, by outperforming the conventional P&O method, improving the settling time with almost negligible under-and overshoot and decreasing the ripple. Table 5 summarizes the results provided by simulation tests. The tracking efficiency and the error tracking for each controller is presented.
The equation of the tracking efficiency and the tracking error are defined as follow:  Figure 11 shows a part of instrumentation used in experiments.The real PV system components are: PV panel, a DSP real time controller board, a programmable DC electronic loads, a boost converter, and a computer to store the measured data. Experiments of the two algorithms (two-stage MPPT and P&O) ran in Simulink/Matlab, as shown in Figure 12, and using the card, which is known with its capability of integration in Simulink. Implementation in Simulink was performed using some elements from the 1104 library:

Experimental Results and Discussion
• DS1104_Mux_ADC DS1104: This block is for reading the four A/D converter channels. The two algorithms only need the irradiation (G) and the temperature (T) at every sample time. • DS1104_ADC_CX: It is devoted to reading the data of the four signals from (ADC_C5 to ADC_C8). ADC_C5 is dedicated to reading the photovoltaic voltage (V Solar =V pv ), ADC_C6 to reading the photovoltaic current (I Solar =I pv ), ADC_C7 to V O , and ADC_C8 to I O . • DS1104SL_DSP_PWM3: It allows generating standard PWM pulses. • Low pass filters: They are used to remove the undesirable high-frequency noise.  The experiments were carried out in the same way for the two algorithms and the analysis of the behavior for each algorithm was performed under abrupt change in the resistance load from two values using the programmable 8600 BK DC electronic load. In fact, many features are provided by this type of load instead of the traditional and manual resistive load, among them: a flexible operation mode constant current (CC), resistance (CR), voltage (CV), and power (CP). Resistance/power or voltage/current values were measured and displayed in real time with high resolution. The protection of the real system could be guaranteed (over-current or over-voltage) and the greatest benefit is that it generated a list mode resistance waveform sequences with rapid, accurate resistance values and precise timing.
For each test, we calculated the maximum power that we should obtain from the PV panel using its characteristic curves: The first step was sending a command signal to DSP to generate a duty cycle equal to zero (α = 0). The second step was to change the load resistance from 0Ω to the maximum resistance value in order to allow the system to go from (I sc )(R = 0Ω) to (V oc )(R = 200Ω).

Perturbation and Observation Algorithm
The weather conditions were the temperature of 22 • C and the irradiation of 155 W/m 2 . The obtained results correspond to sudden load resistance variation. It started from the value of 40 Ω, decreased to 30 Ω, and then rose to 50 Ω.
The real behaviors of the photovoltaic output power P pv , the load power P o , the PV voltage V pv , and the load voltage V o using the P&O method are presented in Figure 13. it is clear from the response of the PV output power P pv that the P&O can track the maximum power point under load variation. However, an undershoot of 2.13 W and ripple of 0.12 around MPP are noticed. Similarly, for the load power, it presents two significant overshoots around 6.69 and 2.06 W, as well as two other undershoots equal to 4.24 and 7.43 W with ripple around 0.24. The impact of the variation load can be observed from the dynamic response of the load voltage V o , which presents an overshoot of 3.13 V and an undershoot of 3.73 V with some ripple around 0.13. In addition, from the response of the PV voltage, an overshoot and an undershoot of around 1.61 and 1.36 V are noticed, respectively. Otherwise, oscillation and ripple (0.2) around the signal of PV voltage are present.

Two-Stage MPPT Control
The weather condition was S = 231 W/m 2 and T = 23 • C . The real test was carried out under a variable resistance load. It started from a value of R o = 30 Ω, increased to 50 Ω, and then decreased again to 40 Ω. Figure 14 illustrates the real behavior of the PV output power P pv , the load power P o , the PV voltage V pv , and the load voltage V o using the two-stage MPPT controller. The two-stage method shows a significant improvement during the test and this can be observed in the behavior of the PV output power, which reaches MPP with no over-or undershoot as well as with less ripple of 0.07. Similarly, the proposed controller enhances the behavior of the PV voltage compared with the P&O algorithm since it has decreases the oscillation to 0.1 and increases the robustness by removing any over-or undershoot. Meanwhile, one overshoot is noticed in the response of the load power equal to 5.2 W with some ripple around 0.06. Moreover, the load voltage shows the impact of the resistance load change by following the same evolution with some ripple (0.04) and less overshoot (2.18 V).
The experimental tests confirm the simulation results, which accord that the two-stage MPPT method ensures a prompt convergence to the MPP with high accuracy by reducing the oscillation and ripple around MPP, which leads to harvesting the maximum energy from the PV panel. Furthermore, the proposed method shows an insensibility regarding the fast variation in weather condition by reducing the overshoots and the undershoots, and this reveals the robustness of our controller.  Figure 14. Real behaviors of P pv , P Load , V Load , and V pv using two-stage MPPT control.

Conclusions and Perspectives
In this article, a robust two-stage maximum power point tracking method for controlling a DC-DC boost converter through a regulated duty cycle to maximize the power delivered by a PV system is presented. Our method is composed of two steps, namely a maximum voltage estimator based on P&O and a fine-tune step using the nonlinear sliding mode controller. Among the benefits of this development approach, it raises the stability of steady state with less ripple and ameliorates the rapidity of the transient tracking. The main idea of this controller is that it detects the variations in the parametric system, temperature, and solar irradiance by estimating the MPP in the first step. Then, it modifies the duty ratio of the boost converter by utilizing the sliding mode controller. This ensures a rapid convergence to the estimated voltage without oscillations. The proposed method was compared with the standard P&O method through simulation tests under fast irradiance change and variable temperature. All the performance data of each method are summarized in a table to reveal the feature of the proposed approach. This performance data demonstrate that the two-stage method has a fast settling time less than 61 ms, less overshoot (<0.12 W), a reduced ripple (<0.09) with high average tracking efficiency around 99.87%, and an average tracking error of 0.09%. The two-stage MPPT controller was also validated by experimental tests to confirm the results obtained by simulation. The outcome of the comparison with the P&O reveals that the two-stage method is more robust on reacting against load resistance variation by removing the over-and undershoots from the PV output power. It also ensures convergence to the MPP with less ripple.
Our future work will be focused on energy management by insertion of a second source and the reliability improvement of the plant by replacing the conventional boost converter by an interleaved one. Funding: This research received no external funding CONAVAUTIN 2, and to the UPV/EHU for supporting this work, as well as to the Tunisian Government for supporting this work through the research lab LR11ES20.

Conflicts of Interest:
The authors declare no conflict of interest.

Abbreviations
The following abbreviations are used in this manuscript: