Abstract

This paper presents a single-phase standalone photovoltaic (PV) system with two stages of converters. The aim of this work is to track the maximum power point (MPP) so as to transfer the maximum available power to the load and to control the output current in order to feed the AC load by a sinusoidal current. These goals are attained by using the sliding mode to design control laws in order to command the boost DC-DC and the inverter switches. Thus, a maximum power point tracking (MPPT) and an output current controller based on the sliding mode are proposed. The innovative aspect of this work is to propose a standalone PV system with the controllers based only on the sliding mode control approach. The proposed system is modeled and simulated under MATLAB Simulink under fast variations of irradiance and temperature. Then, the obtained results using the suggested MPPT are compared to those using the incremental conductance (IC) method. These results demonstrate the superiority of the sliding mode MPPT in terms of the tracking speed, the efficiency, and the time of response. Moreover, the current controller provides an output current of high quality with a THD of 3.47%. Furthermore, for accurate results, these controllers are evaluated under the fluctuations of two daily climatic profiles (sunny and cloudy) and compared those of the IC method. The results illustrate that the sliding mode MPPT has the potential of generating more electrical energy than the IC MPPT with benefits of up to 13.02% for the sunny daily profile and 27.57% for the cloudy one.

1. Introduction

Due to the increasing fuel prices and related environmental concerns, renewable energies become an important source to supply electricity to buildings and industrial sectors. Power generation from these sources possesses many outcomes such as clean and limitless behavior [1, 2]. Wind, hydro, geothermal, and solar energies have been available since the birth of our planet and have been used by the first human generation in different ways. Nowadays, the exploitation of these energies knows a remarkable improvement taking profit from the accelerated technological advances [3]. Solar energy is considered among the fast-developing technologies and experiences a considerable drop in equipment costs. More specifically, solar photovoltaic (PV) systems are becoming cost-effective options and have the capability of competing with conventional power generation processes [2, 4]. However, the drawbacks of these systems are the low efficiency of the PV module (9 to 16%) and the nonlinear behavior of the PV cell power-voltage (P-V) characteristic [5].

In order to overcome these complications, many solutions are proposed to improve the performance of the PV systems. As the most important solution, maximum power point tracking techniques represent a key solution to reach the optimal point of the PV module and stay at this point. In the literature, several works reported the use of various MPPT methods in different PV applications [6, 7]. Perturb and Observe (P&O) technique is widely used to extract the MPP. This technique is based on the fact of perturbing the input voltage or current and observing the response of the system until reaching the optimal point. Furthermore, The P&O technique is known by its simple algorithm which facilitates the implementation. However, its performances are discussed especially the oscillation around the MPP [8, 9]. To reduce the latter, the incremental conductance (IC) method has been proposed. The latter has corrected partially the oscillation problem. Since this technique is based on the instant comparison of the conductance with the increment of the conductance , the maximum power point is reached only if both quantities are equal [10, 11]. Thus, for low irradiance variations, it is hard to determine the exact location of this MPP which causes some power losses and reduces the overall efficiency of the PV system. To overcome these complications, other improved MPPT algorithms have been proposed, based on artificial intelligence [12, 13] or genetic algorithms [14]. These techniques proved high superiority in terms of tracking the MPP since they reach the maximum power immediately regardless of any sudden change of the atmospheric conditions and without oscillation in the steady state [15]. But most of these techniques require calculators of high performance which makes them costly and complex to implement.

In order to find a good compromise between efficiency and simplicity, nonlinear controllers such as back-stepping and sliding mode (SM) have shown various advantages [16, 17]. The implementation simplicity and the robust behavior against the external disturbances encourage the researchers to use these controllers in various PV system applications.

Thanks to its advantages, the sliding mode has been used widely to control variable structure systems (VSS) [1720]. Accordingly, the switched-mode converters used in PV system applications are the ideal target of this kind of controller [16, 21]. Either it being a DC-DC converter or it being an inverter, the sliding mode control (SMC) has been used widely in the literature.

Kim et al. applied the SM to control the inverter switches in order to force the followed current in the grid to pursue a generated reference current; the simulation and experimental results of this single-stage grid-connected PV system shown that the proposed controller can reduce current overshot and contribute to the optimal design of power devices [22, 23]. Furthermore, Chen et al. proposed to control a DC-DC boost converter feeding a resistive load using a sliding mode in finite time; the obtained results showed good performances in terms of stability and fast response. However, the exploitation of this PV system is focalized only for DC loads. For this reason, Laura et al. used an adaptive SM to manage the control of two stages of converters for a grid-connected PV system. Thus, the controlled converters exhibit robustness properties with a fast response to any sudden irradiance change.

Due to the reported benefits of the sliding mode controllers in terms of robustness and fast response, most researchers used these controllers in grid-connected PV systems [23, 24]. However, the number of works about standalone PV systems is still neglected. For this reason, the purpose of this work is to contribute to the modeling and the simulation of the standalone PV system in Figure 1 and to control both converters using a sliding mode approach. These controllers are described in two parts as follows: (i)A sliding mode maximum power point tracking (SM-MPPT) of the PV panel with the objective to command the duty cycle of the boost DC-DC in order to extract the MPP rapidly(ii)Design of a control law by acting on the PWM of the inverter: this control law has a function to force the output current, which circulates in the load to pursue the calculated reference current

To design the proposed controllers, climate changes are considered as perturbations, which affect the overall efficiency of the PV system. Therefore, the proposed system is simulated under a fast variation of solar irradiation and temperature to verify the performance and the stability. Then, in order to validate the simulation results, a comparison with one of the most used method in the literature (incremental conductance) and an estimation of a daily energy is achieved.

This paper is structured as follows: in Section 2, a description of the PV cell and a modeling of the proposed PV system are given. Sections 3 and 4 are dedicated to the MPPT and the current controller, respectively, based on a sliding mode. The effectiveness of these controllers is simulated and discussed in Section 5. Finally, some brief concluding remarks are given in Section 6.

2. Mathematical Modeling of the Standalone PV System

2.1. PV Cell Characteristics

The photovoltaic panel is mostly composed of a set of cells connected in series. This cell can be represented by a p-n junction, which generates electricity when exposed to incident light. In order to analyze the electrical behavior of the PV cell, various equivalent circuit models are reported in the literature [25, 26]. Figure 2 represents one of the most used configurations for PV cell modeling by reason of its good performance in the presence of high changes of irradiance and temperature [26].

The electrical equivalent circuit in Figure 2 is composed of a photocurrent generator source in parallel with a diode, the series resistance , and the shunt resistance . By applying Kirchhoff’s laws, the output current is expressed by the following equation: where .

The light-generated current variations depend on the measured and the reference values of irradiance and temperature as follows:

As seen in equation (1), the current that circulates in the diode is expressed by the Shockley equation [27], where represents the saturation current and is expressed by the following equation:

For different applications of the PV energy system, the use of parallel and series panels is depending on the power’s need and the used voltage. The main objective of the mathematical modeling of the PV cell is to get an accurate result of the output current and voltage in order to plot the I-V and the P-V characteristics. The latter are plotted in Figure 3. Clearly, the irradiance and the temperature act on the current and the voltage, respectively. Furthermore, the maximum power varies along different irradiance and temperatures.

2.2. Modeling of the PV System

The proposed system in Figure 1 presents a single-phase standalone PV system with an alternative output load. The constitution of this system consists of two stages of static converters with the main objective of ensuring the conversion of the DC energy coming from the PV panel into an AC utility. To begin this study, we must first perform the mathematical modeling by applying the Kirchhoff laws on the detailed system in Figure 4; we found that the system can be written in a set of equations depending on the state of the switches.

The mathematical modeling of the proposed system in a state space leads us to a set of nonlinear equations expressed by the average model as follows: where and represent the control inputs of the boost converter and the inverter switches, respectively.

The precedent equations can be rewritten in the form where the vectors , and are given as follows:

The parametric variations and nonlinearity of PV systems caused by external perturbations as the variation of climate conditions push us to use a robust method with a low sensibility to modeling errors. The sliding mode is a new technique which is characterized by its robustness and admits a convergence in a finite time [28].

The main objective of the sliding mode approach consists to move the trajectory of the variable state of the system to the sliding surface and force this variable to stay in the proximity of this surface. To ensure these conditions, we must design a control law which is adaptive to the variable structure [28].

The main purpose of this paper is to use the sliding mode theory to elaborate a control law which allows us to command both the DC-DC and the DC-AC converters.

3. A Sliding Mode MPPT

The tacking of the maximum power point is the most important operation in photovoltaic systems. In order to perform the P-V characteristic of the PV panel at its MPP, the derivative of the power with respect to the voltage, i.e., , must converge to zero [29]. For this reason, the sliding mode theory is used to design a control law that acts directly on the duty cycle of the DC-DC converter as shown in Figure 5.

As the first step of this control law design, the choice of the sliding surface. This surface is a combination of state variables and their references.

In the case of the PV power maximizing, this surface is selected as follows: where is the dynamic error between the regulated output and its reference value which is zero, , and is a positive parameter calculated from the Hurwitz polynomial. The time derivative of this surface is given by

The robust and the stable behavior presents the main advantages of this method [30]; this stability is relative to the attractiveness of this surface and proved by the Lyapunov function presented as follows:

In order to provide the asymptotic stability around the equilibrium point, the time derivative of equation (8) must be strictly less than zero (); this later can be presented as

Assuming that the dynamic of the function can be written as , equation (9) can be rewritten as

From equation (10) and in order to respect the Lyapunov stability condition, must be a positive quantity.

The control law depends totally on the variation of the measured and , and these later vary according to the temperature and the irradiance changes; the strong aspect of the sliding mode MPPT is the stable behavior even with external and parametric variations. In the literature, most MPPT based on a sliding mode used the reduced equation of in order to simplify the calculation; the strong aspect of this study is the use of the detailed calculation to make the results more accurate. As seen in Appendix, all detailed derivatives are demonstrated to design the exact control law.

By replacing (A.3) and (A.4) in equation (7) and using , the control law is expressed by the following equation:

4. Output Current Controller

Because most of the utilities are alternative, the reason to convert DC energy to AC energy becomes an important task. To perform the standalone PV system in AC energy, a DC-AC converter is the key solution. Moreover, being the reason behind transferring the maximum energy from the DC bus to the load, the sliding mode approach is used.

The modeling of the output current controller begins with the design of the sliding surface. Generally, the sliding surface is defined by the differences between the state variable and its reference [31]. In addition, being the reason to feed the AC load by an alternative sinusoidal current, the proposed strategy in Figure 6 allows us to calculate the peak current using a PI loop between the DC bus voltage and its calculated reference value . Furthermore, to form a sinusoidal reference current , the peak current is multiplied to a generated ; it should be mentioned that the AD9833 analog circuit may be used to generate the once we start the hardware implementation. The use of this circuit is due to its very low-frequency sensibility [32]. This current is used to construct the sliding surface given by

To make the switching surface stable and attractive, the Lyapunov function given by is used and the substituting of the dynamic function in the derivative of the Lyapunov function gives the law of control as follows: where .

According to the stability condition of the Lyapunov function which is , the coefficient must be strictly superior to zero.

5. Simulation Results

This section is divided into two parts; the first concerns the performance evaluation of the proposed controllers. For this reason, both the SM-MPPT and the output current controller have been implemented in MATLAB Simulink and tested under severe variations of atmospheric conditions. Thereafter, the second subsection presents a daily analysis of the net produced energy using the SM-MPPT and the modified incremental conductance proposed by Motahhir et al. [33], under the fluctuation of two whether profiles (sunny and cloudy).

5.1. Performance Validation

Before beginning the test performance, the used PV panel must be modeled. For this reason, the monocrystalline SM55 PV module with the datasheet parameters displayed in Table 1 has been modeled using an accurate method from the literature [26]. Thereafter, the extracted parameters using the method of Chaibi et al. and the simulation parameters are presented in Table 2.

In order to evaluate the proposed sliding model controllers, the system must be tested under a severe variation of atmospheric conditions. Hence, Figure 7 displays the used fluctuations of irradiance and temperature. Consequently, Figure 8 gives the response of the SM-MPPT. As noticed in these curves, the duty cycle in Figure 8(a) changes instantly to its optimal value with each climate variation. Furthermore, in Figure 8(b), the sliding surface converges immediately its reference state regardless of the sudden variation in irradiance. Otherwise, when the temperature varies suddenly from 25°C to 50°C, the sliding surface spikes and comebacks rapidly to the equilibrium state. To show the effect of these spikes on the output PV power, Figure 9 presents the response of the PV power for each change of irradiance and temperature. As observed, the power reaches instantly the reference despite any rapid change of irradiance. For the temperature, the high increase of temperature from 25°C to 50°C causes a negligible time of response to achieve the optimal value. In addition, Figure 9 compares the controlled power with the corresponding one to the incremental conductance method and to the theoretical power. As noticed in this comparison (Figures 9(a) and 9(b)), the SM-MPPT reaches rapidly the theoretical values but the IC method takes time to attain the theoretical value. Moreover, the IC-MPPT oscillates around the optimal value and loses the tracking because of the rapid increase of temperature (see Figure 9(b)). Therefore, it can be deduced that the SM-MPPT presents high performances in terms of stability and fast response even with severe atmospheric changes.

Besides, to make the power results accurate, the MPPT efficiency is computed using the following equation: where is the calculated power using the SM-MPPT or the IC-MPPT. Accordingly, these calculated efficiencies are plotted in Figure 10 for each change of irradiance and temperature. As seen in this figure, the SM-MPPT efficiency values are close to 99% for all the variations of irradiance and temperature. However, the IC efficiency changes dramatically with atmospheric variation, especially for the temperature one. These performances are summarized in Table 3 to show the comparison between the SM-MPPT and the IC-MPPT in terms of the mean tracking efficiency, the oscillation level, and the time of response. As shown, the SM-MPPT presents high performances and exceeds the IC-MPPT for any sudden change of irradiance and temperature.

The second part of this subsection consists in evaluating the performance of the sliding mode output current controller. The objective of this later is to force the output current to pursue the reference value of the current generated from the PI regulator. To verify this purpose, the developed input control and the sliding surface are plotted in Figure 11. As shown, the control input performs as a sinusoidal waveform with a significant fluctuation of the amplitude due to the reference current variation. Furthermore, the sliding surface oscillates around zero which means that the state variable converges to its reference value. Therefore, the controlled output current is plotted with its reference value in Figure 12. As can be seen in this curve, the output current fits perfectly with the reference current and changes its value according to the change of this reference current. The quality of this controlled current is examined using the FTT analysis. The obtained results in Figure 13 indicate that the harmonic distortion has a value of 3.47% which is less than the international standard (5%).

The previous results demonstrate the robustness and the high performance of the sliding mode controllers. In order to make these results accurate, the proposed PV system and controllers must be evaluated under real climatic fluctuations.

5.2. Daily Performance

In order to estimate the performance of the sliding mode MPPT controller, the latter and the incremental conductance technique are evaluated under a daily change of irradiance and temperature. The daily atmospheric conditions of a sunny day and a cloudy day are illustrated in Figure 14. As can be seen in Figure 14(a), the irradiance variation of both the sunny and the cloudy days is characterized by its gradual increase until the maximum values of 1035.42 W/m2 and 863.59 W/m2, respectively; then, a decrease till approximately the initial values can be noticed. In the case of the temperature variation (see Figure 14(b)), the sunny day presents high fluctuations between a maximum value of 46.10°C and a minimum value of 27.80°C. However, the cloudy day is characterized by its low-temperature changes compared to the sunny day profile with a variation between maximum and minimum values of 37.57°C and 14.35°C, respectively. Considering the profiles illustrated in Figure 14, the daily generated power using both whether profiles (sunny and cloudy) is displayed in Figure 15. As observed in Figure 15(a), the generated power using the climate series data of the sunny profile is presented for the SM-MPPT and the IC-MPPT. As observed in this figure, it is clear that, as expected, the SM-MPPT shows superiority for low atmospheric variations. However, at high climate levels, the corresponding powers to the IC-MPPT are close to the SM-MPPT ones. Thus, The IC technique presents good performances for high atmospheric variations but the SM-MPPT is still more accurate. Consequently, the SM-MPPT and the IC-MPPT controllers generate 423.49 Wh and 374.69 Wh of energy, respectively, which explains the superiority of the SM-MPPT. Furthermore, the SM-MPPT controller generates a surplus estimated to 13.02% of energy more than the IC-MPPT. In the cloudy climate conditions, Figure 15(b) shows accurate higher performance of the SM-MPPT compared to the incremental conductance technique; this superiority is demonstrated by the fact that the SM-based MPPT generates 332.48 Wh which significantly exceeds energy generation by the IC-MPPT (estimated at 260.63 Wh). Accordingly, the proposed SM-MPPT induces up to 27.57% of energy more than the IC-MPPT.

6. Conclusion

In this paper, robust controllers based on sliding mode theory are applied on two converters for a single-phase standalone PV system. The suggested controllers consist of SM-MPPT and an output current controller. Besides, the generation of the reference current is performed directly from the PI controller. In the presence of any sudden change of irradiance and temperature, the controllers react rapidly in order to reach the reference values without oscillation around the MPP; this proves that our method, the sliding mode with a constant reference, is better than the classical one which is based on variable steps. In addition, the system stays stable because of the Lyapunov function.

The performance of the controllers is verified through numerical simulations; the PV system results show very good tracking performances and high stability compared to the IC-MPPT. In addition, the output current has a sinusoidal form with a THD of 3.47%. Moreover, the daily performance shows that the SM-MPPT yields the highest energy compared to the IC techniques. More specifically, the suggested SM-MPPT could achieve up to 13.02% of energy for the sunny whether profile and up to 27.57% of energy for the cloudy one. Due to its high performances, the suggested controllers could be a key solution for different uses of the standalone PV system such as in isolated sites and pumping PV systems.

Appendix

Derivations of the PV current equation

We suppose that .

Equation (A.4) can be rewritten as , where

Nomenclature

:Input and output capacitor of the boost converter (F)
:Band gap
:Output current of the PV module (A)
:Light-generated current (A)
:Current of the diode (A)
:Current following in shunt resistance (A)
:Cell saturation current (A)
:Reverse current of the cell (A)
:Short-circuit current (A)
:Input current of the boost converter (A)
:Output current of the inverter (A)
:Reference current (A)
:Maximum power current (A)
:Boltzmann constant (1.381·10−23 J/K)
:Temperature coefficient of Isc (A/K)
:Input inductance of the boost converter (H)
:Inductance of the output filter (H)
:Number of cells in series
:Maximum power of the PV module (W)
:Electron charge (1.602·10−19 C)
:Resistance of the output filter (Ω)
:Load resistance (Ω)
:Cell and reference temperatures (K)
:Maximum voltage of the PV module (V)
:Open-circuit voltage (V)
:Output voltage of the boost converter (V)
:Output voltage of the PV module (V)
:Ideality factor
:The pulsation (rad/s)
:Solar and reference irradiances (W/m2).

Data Availability

The data used to support the findings of this study have not been made available because it is confidential.

Conflicts of Interest

The authors declare that they have no conflicts of interest.