Next Article in Journal
Research on Optimization of Horizontal Omnidirectional Misalignment Tolerance of WPT Based on Double D Coupler
Previous Article in Journal
A Review on Autonomous Vehicles: Progress, Methods and Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Applying a Sliding Mode Controller to Maximum Power Point Tracking in a Quasi Z-Source Inverter Based on the Power Curve of a Photovoltaic Cell

by
Jaber Merrikhi Ahangarkolaei
1,
Mahdi Izadi
2,* and
Tohid Nouri
1
1
Department of Electrical Engineering, Sari Branch, Islamic Azad University, Sari 4815733971, Iran
2
Department of Electrical Engineering, Firoozkooh Branch, Islamic Azad University, Firoozkooh 3981838381, Iran
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(14), 2164; https://doi.org/10.3390/electronics11142164
Submission received: 14 May 2022 / Revised: 13 June 2022 / Accepted: 30 June 2022 / Published: 11 July 2022
(This article belongs to the Section Power Electronics)

Abstract

:
Due to the nonlinear nature of photovoltaic (PV) cells and the dependence of the maximum achievable power on environmental conditions, a robust nonlinear controller is essential to warrant maximum power point tracking (MPPT) by managing the nonlinearities of the system and making it robust against varying environmental conditions. Most methods used to obtain MPPT have some disadvantages; one of them is the oscillation around the operating point. In this paper, to minimize these problems, a robust nonlinear sliding mode controller based on the power curve of a PV (SMC-PCPV) was proposed to determine the maximum power point (MPP) of a PV panel, for a quasi Z-source inverter (qZSI) as a single-stage inverter. Single-stage inverters have lower components and prices, smaller sizes, more simplicity, and higher efficiency than two-stage inverters. One of the important features of this controller is its ease of implementation compared to other methods presented in the articles. To show the effectiveness and robustness of the proposed scheme, the SMC-PCPV was carried out on computer simulations and laboratory prototypes. The simulation and experimental results showed that the proposed controller was properly resistant to changes in input parameters, such as temperature and radiation, and controlled the converter at the best point to obtain the most power from the PV panel, and it had good speed in response to the changing environmental condition.

1. Introduction

Currently, due to the fact of environmental issues and rising costs of fossil fuels, replacing traditional energy with renewable energy is a comprehensible necessity for everyone [1]. One renewable energy source that has been considered by researchers is solar energy. Among the various types of solar energy, photovoltaics (PV) has been considered because of its practical applications. However, the output power of solar cells is extremely dependent on environmental conditions such as temperature and radiation intensity [2,3].
Converter and inverters are the major devices for a PV power system, where traditional converters are typically formed by two power stages connected through a dc-link capacitor [4]. A dc/dc converter, as the first stage, is used to generate the dc bus voltage required by the inverter. The main role in absorbing maximum power from the PV panel is the responsibility of this dc/dc converter. To implement the dc/dc converter, various converters are used, which can be referred to as a flyback, push–pull, and resonant converters with two inductors and one capacitor (LLC). Moreover, the second stage is a dc/ac inverter that injects an ac current proportional to the power produced by the PV module [4,5,6].
Single-stage inverters have received more attention than two-stage inverters due to the fact of their fewer components and lower price, smaller size, simplicity, and higher efficiency [7,8,9]. The Z-source inverter (ZSI), as a single-stage power converter, has been reported with a step-up/down function in PV systems [10,11]. The discontinuous input current in ZSI in PV applications makes it impossible to meet the maximum energy harvesting; nevertheless, the quasi-Z-Source inverter (qZSI) has the same properties as ZSI, except that the input current is continuous [12,13]. In particular, the use of qZSI in PV system applications improves their performance and efficiency.
Due to the nonlinear characteristics of the voltage and current of a PV module, direct connection of the loads to PV module terminals probably leads to low PV power extraction and a nonoptimal operating point. Therefore, a controller, named a maximum power point tracker (MPPT), is needed to warrant that the maximum available power is obtained from PV cells. There are many different approaches to the MPPT algorithm, ranging from simple to advanced ones that have been reported in the literature in the ZSI inverter family [14,15]. The MPPT methods can be divided into two classes: those based on gradient classic methods and those based on intelligent methods. The most favorite classic algorithms for MPPT in PV systems are perturbation and observation (P&O), incremental conductance (IncCond), linearization around the MPP (LAMPP), and constant voltage (CV) [7,15,16,17,18,19,20]. Easy implementation and good performance in uniform weather conditions are the advantages of these methods. Among the MPPT approaches applied, P&O is one of the most common techniques, with ease its implementation and relatively good performance [17,18]. The defect of this method is that the operation point oscillates around the maximum power point (MPP), at a steady-state, which is proportional to the size of perturbation [19]. The IncCond method is one of the MPPT methods applying a step size control signal to discover the MPP. The step size of the decrement or increment determines the speed of reaching the MPP. By applying a larger step size, fast-tracking can be attained, but this can lead to fluctuations around the MPP. Applying the IncCond method is a trade-off between convergence speed and result accuracy [13,18]. In [7], to achieve the maximum power used, the small-signal model of the PV was used, which was obtained from the linearization of the i p v v p v characteristics around the MPP; however, its accuracy cannot be guaranteed if the linear model of the PV is operated at points other than the MPP. However, the P&O, IncCond, and LAMPP methods did not have good operation during the rapid changing of weather conditions [19].
Due to the problems mentioned above, researchers have worked on employing intelligence technologies [21]. In [8], the maximum power was achieved by an adaptive neuro-fuzzy inference system (ANFIS) based on MPPT for qZSI in standalone operation. In [22], the authors developed an enhancing ANFIS (EANFIS) algorithm composed of particle swarm optimization (PSO) for MPPT control in a qZSI to feed a brushless motor (BLCD). In [15], a BLDC motor was powered by PV through a ZSI. To achieve the MPPT of the PV, a fuzzy logic-incremental conductance (FL-IC) MPPT scheme was proposed. A model predictive control MPPT (MPC-MPPT) was developed in [23] for a qZSI-based grid-connected PV power system. However, these methods need big data for training as well as more memory space. Thus, the complexity of the implementation and the tendency to move toward the local MPP in the case of partial shading are the disadvantages [24,25].
Both qZSI and PV cells have nonlinear dynamics in nature; as a result, nonlinear control will perform better than a linear control against perturbations and changes in the parameter. The SMC is a type of nonlinear controller which was introduced to control systems having uncertainties. Its main superiority is guaranteed robustness and stability against parameter, input, and load uncertainties [26]. In addition, the implementation of the sliding mode (SM) controller is relatively easy compared to other kinds of nonlinear controllers, for the reason that being a controller, it has a high degree of flexibility in its design choices. The implementation of the SM controller to track the MPP has been reported in many articles using DC-DC converters [19,24,27,28]. Furthermore, the SM controller is widely applied to control grid-tie or off-grid qZSI [29,30,31,32,33]. In [29], an integral SM controller-based strategy was proposed to control the battery charging current for unbalanced power compensation in qZSI with battery. A lack of mesh [32] was applied to the SM control to regulate qZSI capacitor voltage. Researchers in [31] offered a multi-input multi-output (MIMO) SM control for a qZSI.
The main aim of this paper was to absorb the maximum power of PV panels through an SM controller based on the power curve of a PV (SMC-PCPV) with a qZSI. In this article, effective integration of a PV panel into the qZSI is provided with the aid of the proposed controller, resulting in a faster response in the variable atmospheric conditions and minification of the oscillation around the operating point. The overall system included a PV panel connected to a qZSI that injected power into a load. The SM controller was derived based on the nonlinear mathematical model of a PV panel with a qZSI. The robustness of the SMC-PCPV was investigated in the presence of environmental changes, whereas the SMC-PCPV was implemented in MATLAB/Simulink and a laboratory prototype. A laboratory prototype based on a TMS320F28379D digital signal processor was constructed. The overall structure of the article is as follows: in Section 2, the PV characteristics are described; Section 3 develops a comprehensive model for single-phase qZSI; the SMC-PCPV is explained in Section 4; simulation and experimental results are presented in Section 5; finally, Section 6 summarizes the conclusions and future work.

2. PV Characteristics

The solar cell is a fundamental component of a PV system. Solar cells render the nonlinear characteristics of P-V and I-V, which depend on the temperature of the cell and irradiance level ( G ) . G is usually referred to as the rated irradiation (i.e., G = 1 Sun = 1000 W / m 2 ). The electrical equivalent circuit of a PV with a single diode was adopted. As shown in Figure 1, the equivalent circuit of a PV cell consists of a light-generated source, a diode connected in parallel, series resistances, and parallel resistances. The mathematical expression for the equivalent model that reflects the relationship between the current and voltage in the PV module can be written as:
i p v = I p h I d [ e x p ( q k b T A V p v ) 1 ]
I p h = S [ I s c r + k i ( T T r ) ]
I d = I r r [ T T r ] 3 e x p ( q E g k Q A [ 1 T r 1 T ] )
where i p v     and   v p v are the output current and voltage ( A ,   V ); T is the cell temperature ( K ); S is the solar irradiance ( W / m 2 ); I p h is the light-generated current; I r r is the saturation current at T r ; E g is the band-gap energy of the material; T r is the reference temperature; q is the charge of an electron; Ki is the short circuit of the temperature coefficient; I d is the PV saturation current; I s c r is the short circuit of the current at the reference condition; k b is the Boltzmann’s constant; Q . is the total electron charge: A is the ideality factor.
Figure 2 shows the i p v v p v and P p v v p v characteristics of the Trina Solar TPS105S-85W-MONO, a typical 85 W PV panel under different irradiance levels and at a fixed temperature (25 °C). Figure 3 shows the influence of temperature on the MPP of the Trina Solar TPS105S-85W-MONO at G = 1 Sun.
Figure 2 and Figure 3 show that the obtained power of PV is a nonlinear function of temperature, irradiance, and the current drawn from the panel. Thus, it is important to determine the point where the maximum power is received from the PV according to the environmental conditions.

3. Mathematical Model of the qZSI

A single-phase qZSI, as shown in Figure 4, is made up of a quasi-Z-source impedance network and a single-phase inverter, which operates as a single-stage converter [4]. The qZSI also has two modes of operation (i.e., the shoot-through state (ST) and the non-shoot-through state (NST)), which are demonstrated through two equivalent circuits in Figure 5. During the NST state, as shown in Figure 5a, the inverter acts as a traditional voltage source inverter [18].
The input voltage and the inductors charge the capacitors and supply the load. During the ST state, as shown Figure 5b, the DC link of the inverter ( v d c ) is short-circuited through the lower and upper switches of the qZSI; therefore, no energy is exchanged from the DC link to the load, and the capacitors charge the inductors.
For the system, the state vector X   and input vector U are expressed as:
X = [ i L 1 i L 2 v C 1 v C 2 ] T = [ x 1 x 2 x 3 x 4 ] T
U = [ v p v i D C ] T  
where i L 1 ,   i L 2 ,   v C 1 , and v C 2 are the inductor’s currents and capacitor’s voltages in the Z-source network; i D C is the DC-link current. Assume that C = C 1 = C 2 and L = L 1 = L 2 . Define the ST interval T s t , NST interval T n s t , and switching period T s = T s t + T n s t ; thus, the ST–duty ratio is d s t = T s t / T s , d n s t = 1 d s t , and the switching frequency is f s = 1 / T s . The state-space form, X ˙ = A s t X + B s t U , of the differential equations in the ST mode is written as:
d d t [ x 1 x 2 x 3 x 4 ] = [ 0   0 0 1 L 0   0 1 L 0 0 1 C 0 0 1 C   0 0 0 ] [ i L 1 i L 2 v C 1 v C 2 ] + [ 1 L 0 0 0 0 0 0 0 ] [ v p v i D C ]
Similarly, the state space form, X ˙ = A n s t X + B n s t U , of the differential equations are written as:
d d t [ x 1 x 2 x 3 x 4 ] = [ 0 0   0 1 L   0 0 1 L   0   0 1 C   0   0 1 C 0   0   0 ] [ i L 1 i L 2 v C 1 v C 2 ] + [ 1 L 0 0 0 0 1 C 0 1 C ] [ v p v i D C ]  
The average state-space dynamic model of the qZSI network was found as:
X ˙ = A X + B u ( t )
A = A s t d s t + A n s t d n s t
B = B s t d s t + B n s t d n s t  
A = [ 1 L 1 ( v p v v C 1 ) 1 L 2 ( v C 2 ) 1 C 1 ( i L 1 i D C ) 1 C 2 ( i L 2 i D C ) ]   B = [ 1 L 1 ( v C 2 + v C 1 ) 1 L 2 ( v C 2 + v C 1 ) 1 C 1 ( i D C i L 1 i L 2 ) 1 C 2 ( i D C i L 1 i L 2 ) ]  
In Equation (8), the u ( t ) is the control input.

4. Sliding Mode Controller for the MPPT Unit

An SMC is well known as a nonlinear control method that is robust against parameter uncertainties and parameter variations in the system. In much of the literature, SMCs were applied to power electronic converters and power systems such as AC inverters, buck, and boost [27,28,29,30]. The SMC consists of two phases: in the first phase, an equilibrium surface is defined, and in the second phase, a discontinuous control law is designed.

4.1. Sliding Surface

In this paper, the sliding surface was defined based on the power curve of the PV. The MPP was obtained by solving Equation (12):
P p v i p v = ( R p v i p v 2 ) i p v = i p v ( 2 R p v + i p v R p v i p v )
where R p v = v p v / i p v . To satisfy Equation (12) and force the PV module to work at the MPP, the sliding surface was defined as in (13):
S = 2 R p v + i p v R p v   i p v
Since i p v is equal to i L 1 ,   it   can be written according to Equation (14):
S = 2 v p v x 1 + x 1 v p v x 1   x 1

4.2. Equivalent Control

By defining the sliding surface, a control law should be obtained for the qZSI that enforces the system to move on the sliding surface. The following structure for the control input was used [33]:
u ( t ) = u e q ( t ) + u n ( t )
where u e q ( t ) and u n ( t ) are known as the equivalent control input and nonlinear switching input, respectively. u e q ( t )   describes the behavior of the system on the sliding surface, and u n ( t )   moves the state of the system toward the sliding surface and keeps the state on the sliding surface in the presence of uncertainty. According to [16], the equivalent control is obtained as:
S ˙ = [ S X ] T X ˙ = 0     u ( t ) = u e q ( t )  
where
[ S X ] T = [ S x 1 S x 2 S x 3 S x 4 ] T
From Equations (14), (16) and (17), the following can be written:
S x 2 = S x 3 = S x 4 = 0
S ˙ = [ S X ] T X ˙ = S x 1 x ˙ 1
From Equations (8), (11) and (19), the equivalent control was calculated as:
S ˙ = S x 1 ( 1 L 1 ( v p v x 3 ) + 1 L 1 ( x 4 + x 3 ) u e q ) = 0  
The equivalent control was then derived by:
u e q = x 3 v p v x 4 + x 3
The value of u e q   normally varies between 0 and 1, but in a qZSI converter, the shoot-through duty ratio should be limited to 0 to 0.3. Then, u n ( t ) is chosen so that the Lyapunov stability criteria ( lim S 0 S S ˙ < 0 ) are met. The chosen u n ( t ) was as:
u n ( t ) = v p v M x 3 x 4 + x 3
where M is the control signal, which is calculated through the Lyapunov stability criteria. Therefore, Equations (21) and (22) give the control law defined in Equation (15) as:
u ( t ) = 1 M x 4 + x 3   x 3

4.3. Stability Analysis

The Lyapunov theory is known as the most effective approach for investigating the stability of a control system. According to this opinion, after the reaching phase, the following conditions must hold so that the state trajectories stay on the sliding manifold and slide along this manifold into the origin. A Lyapunov function and its time derivative are defined as [19]:
V = 1 2 S 2 ,   d V = S S ˙
The following condition must be satisfied to warrant the existence of the SM operation:
d V = S S ˙ < 0
The time derivative of the Lyapunov function can be obtained as:
d V = S x 1 ( 1 L 1 ( v p v x 3 ) + 1 L 1 ( x 4 + x 3 ) u ( t ) ) S
By substituting Equation (23) into Equation (26), it can be calculated as:
d V = 1 L 1 S x 1 ( v p v M x 3 ) S
From Equations (13) and (14), it can be rewritten as:
S x 1 = 3 R p v   x 1 + x 1 2 R p v   x 1 2
To calculate the first derivative of the R p v to x 1 , it can be written as:
R p v   x 1 = ( v p v x 1 )   x 1 = 1 x 1 v p v x 1 v p v x 1 2
To calculate the second derivative of the R p v to x 1 and from Equation (29), it can be written:
2 R p v   x 1 2 = 1 x 1 2 v p v x 1 2 + 2 v p v x 1 3 2 x 1 2 v p v x 1
By placing Equations (29) and (30) in Equation (28) and rewriting it, the following equation is obtained:
S x 1 = 1 x 1 v p v x 1 + 2 v p v x 1 2 v p v x 1 2
Using Equation (1) and considering that i p v = x 1 , the v p v and its first and second derivatives can be obtained as:
v p v = k b T A q l n ( I p h + I d x 1 I d )
v p v x 1 = k b T A q I d I p h + I d x 1   ,   2 v p v x 1 2 = k b T A q I d ( I p h + I d x 1 ) 2
From Equations (31)–(33), it can be found that Equation (31) always has a negative sign, and for simplicity Equation (27) can be rewritten as:
d V = γ ( v p v M x 3 ) S < 0
where
γ = 1 L 1 S x 1 < 0 .  
By substituting Equation (29) into Equation (14), the sliding surface can be calculated as:
S = v p v x 1 + v p v   x 1
Based on Equations (24)–(34), the control law M can be chosen as:
M = x 1 x 3 v p v x 1
To check the stability of the control function and by considering Equation (25) and Equations (34)–(37), the system mode can be divided into the following sections:
Case I: S > 0 ,   γ < 0 v p v M x 3 > 0
S > 0   v p v x 1 + v p v   x 1 > 0   v p v + x 1 v p v   x 1 > 0   v p v ( x 1 x 3 v p v   x 1 ) x 3 > 0   v p v M x 3 > 0
Case II: S < 0 ,   γ < 0 v p v M x 3 < 0
S < 0   v p v x 1 + v p v   x 1 < 0   v p v + x 1 v p v   x 1 < 0   v p v ( x 1 x 3 v p v   x 1 ) x 3 < 0   v p v M x 3 < 0
Considering Equations (38) and (39), it can be assured that the system has been stabilized according to Lyapunov’s criteria.

5. Simulation and Experimental Results

To verify the effectiveness of the proposed control method a simulation model and an experimental prototype of a single-phase qZSI were constructed in MATLAB/ Simulink and in the laboratory. The overall block diagram of the system is illustrated in Figure 6, and the electrical components of the qZSI are given in Table 1. The parameters of the PV array are listed in Table 2. A prototype of the qZSI was developed in the laboratory using the Digital Signal Processor TMS320F28379D, as shown in Figure 7, and the system specifications are listed in Table 1 and Table 2. To validate the SMC-PCPV and observe their different responses under different operational conditions, the SMC-PCPV was investigated in different environmental conditions. Hence, this section is divided into four subsections. The first subsection investigates the response of the SMC-PCPV in the simulation model under a stepping change temperature. The performance of the proposed SMC under the stepping change of radiation in a simulation environment was studied in the second subsection. In the third subsection, the experimental results of the laboratory prototype in real conditions are presented. The dynamic response study of the SMC-PCPV and the existing controllers are presented in the fourth subsection. In this study, the modulation index was fixed at 0.7.

5.1. Response of the SMC-PCPV under Varying Temperatures

In this subsection, the response of the SMC-PCPV was investigated by changing the temperature. The temperature was first fixed at 25 °C and changed to 35 °C at 0.15 s. In this case, the irradiance level was held constant at 1000 W/m2. The v p v , i p v , P p v , v c 1 , v c 2 , and i l o a d under changing temperatures are shown in Figure 8 and Figure 9. It can be seen that in the case of exposure of the controller to a disturbance of temperature change type, the SMC-PCPV had good stability and could obtain the maximum power from the PV cells with high speed and accuracy. In this case, the rise time was 0.8 ms, and the settling time was 3.54 ms.
The MPPs of the panel obtained from the simulation of the SMC-PCPV were 18.6 V, 4.5 A, and 83.7 W and 17.9 V, 4.5 A, and 80.55 W at T = 25 °C and T = 35 °C, respectively, when G was fixed at 1 Sun. The MPPs of the panel based on the manufacturer’s information were 18.4 V, 4.62 A, and 85 W and 17.63 V, 4.63 A, and 81.6 W at T = 25 °C and T = 35 °C, respectively, when G = 1 Sun. The SMC-PCPV could absorb the maximum achievable power from the PV panel when the temperature changed.

5.2. Response of the SMC-PCPV under Changing Irradiance

In this subsection, the response of the SMC-PCPV was investigated by changing the irradiance. The irradiance level was first fixed at 1000 W / m 2 , and it was changed to 850 W / m 2 at 0.2 s and then to 700 W / m 2 at 0.25 s. The temperature was held at 25 °C throughout the simulation. The v p v , i p v , P p v , v c 1 , v c 2 , and i l o a d are shown in Figure 10 and Figure 11. It can be seen that by changing the radiation, the proposed controller can track the maximum achievable power. In other words, the introduced controller has the appropriate stability to deal with the perturbation of radiation change. The rise time of the proposed SMC was 0.9 ms.
The MPPs of the panel obtained from the simulation of the SMC-PCPV were 18.6 V, 4.5 A, and 83.7 W; 18.4 V, 3.85 A, and 70.8 W; 18.3 V, 3.15 A, and 57.62 W at 1000 W / m 2 , 850 W / m 2 , and 700 W / m 2 , respectively, when the temperature was fixed at 25 °C. The MPPs of the panel based on the manufacturer’s information were 18.4 V, 4.62 A, and 85 W; 18.3 V, 3.93 A, and 72 W; 18.3 V, 3.24 A, and 59.2 W, respectively, at the mentioned conditions. The simulation results of the introduced controller are shown in Table 3. The maximum difference between the absorbed power ( P a b s d ) and the absorbable power ( P a b l e ) under different simulated conditions was equal to 2.65%. The simulation results show that the controller introduced in this paper can track changes in irradiance intensity and temperature.

5.3. Experimental Results of the SMC-PCPV

The prototype of the qZSI with an SMC was built based on the previous statements. The parameters of the prototype were the same as the parameters applied in the simulations. The control signals were generated from the digital signal processor (DSP) TMS320F28379D from Texas Instruments. A digital oscilloscope was used to observe the experimental results, and to better display the results, the obtained data were imported into MATLAB software and then presented. To test the introduced controller, a TPS105S-85W solar panel was tested in real conditions. The values of V o c and I s c of the panel were measured at different radiations and are shown in Table 4. According to the characteristic curve of the panel and the measured values of V o c and I s c , the P a b l e , V M P P , and I M P P were estimated [34] and are presented in Table 4. The experimental results for each case are presented in Table 4. In the second column of Table 4, it is specified that the mentioned quantity was obtained through measurement (Me) or modeling and estimation (Es). In the case of A, the   V o c and I s c were equal to 21.6 V and 3.7 A, respectively. According to the modeling condcuted on the panel and its characteristic curve, the P a b l e can be estimated at 62.5 W. The amount of P a b s d from the prototype, in this case, was equal to 60 W. The difference between the P a b l e and the P a b s d , in this case, was equal to 2.5 W, or in other words, the absorbed power had a deviation of 4% from the maximum absorbable power, where in the case of B, the deviation between the P a b l e and the P a b s d reached 3%. The experimental results obtained from the prototype showed that the introduced controller cold control the qZSI in such a way that it absorbed the maximum power from the PV cell with an acceptable error. The waveforms of v d c , v p v , i p v , v c 1 , v c 2 , and i l o a d associated with case A that were obtained from the experimental test are shown in Figure 12.
In this paper, the aim was to show the efficiency of the introduced controller in absorbing the maximum absorbable power of the panel in different weather conditions, where the absorbed power had a deviation of 4% and 1.5% from the maximum absorbable power in the experimental and simulation results, respectively. The difference between the maximum power absorbed in the simulated and experimental modes was related to the losses of the 50 m interface cable between the solar panel and the converter in the experimental mode. Most modern MPPTs are approximately 93–98% efficient in the conversion [35,36].

5.4. Comparison of the Dynamic Response

In this part, a comparison between the dynamic response of the SMC-PCPV and the nonlinear MPPT controllers [1] is made. In [1], the dynamic characteristics of four controllers are given, which were the fuzzy logic-based nonlinear controller (FLBC), PSO, and integral back-stepping (IBS). The dynamic values of the nonlinear MPPT controllers [1] and the proposed controller are given in Table 5, where the SMC-PCPV was evaluated under the standard temperature of 25 °C and radiation of 1000 W / m 2 . The table was formulated by comparing the analyzed techniques on the basis of rise time (RT), settlingtime (ST) (2% and 5% criteria), and ripples in v p v . According to Table 5, it can be seen that the proposed controller had the fastest RT among other nonlinear controllers. It also had an acceptable ST and ripple.

6. Conclusions

Obtaining the maximum power from a PV panel under changing environmental conditions is an ongoing challenge. In this paper, an SMC based on the PV power curve (SMC-PCPV) was presented to receive the maximum power from the solar panel. The stability of the system was ensured using the Lyapunov stability criterion. The SMC-PCPV was implemented on a qZSI. The qZSI is a power conditioner that employs a Z-source network for boosting the photovoltaic voltage and connecting to the inverter as a single stage. By controlling the ST duty cycle, the objective of tracking MPP can be carried out. To verify the proposed controller, the SMC-PCPV was carried out on computer simulation and laboratory prototype. The SMC-PCPV was investigated at different environmental conditions such as varying temperature and irradiance. The simulation and experimental results showed that the SMC-PCPV had an acceptable overall performance. The most prominent feature of this controller was its high speed in response to changes in input parameters. Other features of this proposed controller include ease of implementation, stability against disturbances and environmental changes, and high efficiency. Compared to other nonlinear controllers presented in the articles, this controller had a rise time equal to approximately half of the other controllers. The maximum error rate of the received power with the maximum achievable power was less than 4%, which is an acceptable value. It should be noted that the power obtained at the input of the converter was the basis of the calculation, which eliminated the loss of 50 m of cable between the panel and the converter, and the controller efficiency increased to 97.4%, which is one of the methods with high efficiency. Due to the inductor current ripple of the qZSI not being optimal in most applications and the fact that large inductor current ripples will result in higher inductor band switching losses, which further leads to distortions in the output current, the other prominent feature of this controller is the almost constant current that is drawn from the PV panel. In the future, this work can be extended by double frequency voltage ripple suppression.

Author Contributions

Conceptualization, J.M.A.; methodology, J.M.A.; software, J.M.A.; validation, J.M.A., T.N.; formal analysis, J.M.A.; investigation, J.M.A.; resources, J.M.A.; data curation, J.M.A.; writing—original draft preparation, J.M.A., T.N.; writing—review and editing, J.M.A., T.N., M.I.; visualization, J.M.A., T.N.; supervision, T.N.; project administration, M.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arsalan, M.; Iftikhar, R.; Ahmad, I.; Hasan, A.; Sabahat, K.; Javeria, A. MPPT for photovoltaic system using nonlinear backstepping controller with integral action. Sol. Energy 2018, 170, 192–200. [Google Scholar] [CrossRef]
  2. Reisi, A.R.; Moradi, M.H.; Jamasb, S. Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review. Renew. Sustain. Energy Rev. 2013, 19, 433–443. [Google Scholar] [CrossRef]
  3. Chankaya, M.; Hussain, I.; Ahmad, A.; Malik, H.; García Márquez, F.P. Multi-objective grasshopper optimization based MPPT and VSC control of grid-tied PV-battery system. Electronics 2021, 10, 2770. [Google Scholar] [CrossRef]
  4. Shen, M.; Joseph, A.; Wang, J.; Peng, F.Z.; Adams, D.J. Comparison of traditional inverters and Z-source inverter for fuel cell vehicles. IEEE Trans. Power Electron. 2007, 22, 1453–1463. [Google Scholar] [CrossRef]
  5. Subhani, N.; Kannan, R.; Mahmud, M.A.; Romlie, M.F. Performance analysis of a modernized Z-source inverter for robust boost control in photovoltaic power conditioning systems. Electronics 2019, 8, 139. [Google Scholar] [CrossRef] [Green Version]
  6. Boros, R.R.; Bodnár, I. Grid and PV fed uninterruptible induction motor drive implementation and measurements. Energies 2022, 15, 708. [Google Scholar] [CrossRef]
  7. Monjo, L.; Sainz, L.; Mesas, J.J.; Pedra, J. Quasi-Z-source inverter-based photovoltaic power system modeling for grid stability studies. Energies 2021, 14, 508. [Google Scholar] [CrossRef]
  8. Abu-Rub, H.; Iqbal, A.; Ahmed, S.M.; Peng, F.Z.; Li, Y.; Baoming, G. Quasi-Z-source inverter-based photovoltaic generation system with maximum power tracking control using ANFIS. IEEE Trans. Sustain. Energy 2013, 4, 11–20. [Google Scholar] [CrossRef]
  9. Zhou, Y.; Liu, L.; Li, H. A high-performance photovoltaic module-integrated converter (mic) based on cascaded quasi-z-source inverters (qzsi) using egan fets. IEEE Trans. Power Electron. 2013, 28, 2727–2738. [Google Scholar] [CrossRef]
  10. Anderson, J.; Peng, F.Z. Four quasi-Z-source inverters. In Proceedings of the PESC Record—IEEE Annual Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 2743–2749. [Google Scholar]
  11. Li, Y.; Anderson, J.; Peng, F.Z.; Liu, D. Quasi-z-source inverter for photovoltaic power generation systems. In Proceedings of the 2009 Twenty-Fourth Annual IEEE Applied Power Electronics Conference and Exposition—APEC, Washington, DC, USA, 15–19 February 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 918–924. [Google Scholar]
  12. Komurcugil, H.; Bayhan, S.; Bagheri, F.; Kukrer, O.; Abu-Rub, H. Model-based current control for single-phase grid-tied quasi-z-source inverters with virtual time constant. IEEE Trans. Ind. Electron. 2018, 65, 8277–8286. [Google Scholar] [CrossRef]
  13. Liu, Y.; Ge, B.; Abu-Rub, H.; Sun, D. Comprehensive modeling of single-phase quasi-Z-source photovoltaic inverter to investigate low-frequency voltage and current ripple. IEEE Trans. Ind. Electron. 2015, 62, 4194–4202. [Google Scholar] [CrossRef]
  14. Hanafiah, S.; Ayad, A.; Hehn, A.; Kennel, R. A hybrid MPPT for quasi-Z-source inverters in PV applications under partial shading condition. In Proceedings of the 2017 11th IEEE International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG), Cadiz, Spain, 4–6 April 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
  15. Niapour, S.K.M.; Danyali, S.; Sharifian, M.B.B.; Feyzi, M.R. Brushless DC motor drives supplied by PV power system based on Z-source inverter and FL-IC MPPT controller. Energy Convers. Manag. 2011, 52, 3043–3059. [Google Scholar] [CrossRef]
  16. AsSakka, A.O.; Hassan, M.M.; Senjyu, T. Small signal modeling and control of PV based QZSI for grid connected applications. In Proceedings of the International Conference on Modern Electrical and Energy Systems, MEES 2017, Kremenchuk, Ukraine, 15–17 November 2017; IEEE: Piscataway, NJ, USA, 2018; pp. 240–243. [Google Scholar]
  17. Liang, W.; Liu, Y.; Peng, J. A day and night operational quasi-Z source multilevel grid-tied PV power system to achieve active and reactive power control. IEEE Trans. Power Electron. 2021, 36, 474–492. [Google Scholar] [CrossRef]
  18. Sun, D.; Ge, B.; Bi, D.; Peng, F.Z. Analysis and control of quasi-Z source inverter with battery for grid-connected PV system. Int. J. Electr. Power Energy Syst. 2013, 46, 234–240. [Google Scholar] [CrossRef]
  19. Chu, C.C.; Chen, C.L. Robust maximum power point tracking method for photovoltaic cells: A sliding mode control approach. Sol. Energy 2009, 83, 1370–1378. [Google Scholar] [CrossRef]
  20. Farayola, A.M.; Hasan, A.N.; Ali, A. Curve fitting polynomial technique compared to ANFIS technique for maximum power point tracking. In Proceedings of the 2017 8th International Renewable Energy Congress, IREC, Amman, Jordan, 21–23 March 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
  21. Mosalam, H.A.; Amer, R.A.; Morsy, G.A. Fuzzy logic control for a grid-connected PV array through Z-source-inverter using maximum constant boost control method. Ain Shams Eng. J. 2018, 9, 2931–2941. [Google Scholar] [CrossRef]
  22. Manikandan, P.V.; Selvaperumal, S. EANFIS-based maximum power point tracking for standalone PV system. IETE J. Res. 2020, 1–14. [Google Scholar] [CrossRef]
  23. Metry, M.; Liu, Y.; Balog, R.S.; Abu-Rub, H. Model predictive control for maximum power point tracking of quasi-Z-source inverter based grid-tied photovoltaic power system. In Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK, 19–21 June 2017; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
  24. Abderrahim, T.; Abdelwahed, T.; Radouane, M. Improved strategy of an MPPT based on the sliding mode control for a PV system. Int. J. Electr. Comput. Eng. IJECE 2020, 10, 3074–3085. [Google Scholar] [CrossRef]
  25. Khanaki, R.; Mohd Radzi, M.A.; Marhaban, M.H. Artificial neural network based maximum power point tracking controller for photovoltaic standalone system. Int. J. Green Energy 2016, 13, 283–291. [Google Scholar] [CrossRef]
  26. Khanaki, R.; Radzi, M.A.M.; Marhaban, M.H. Backstepping based super-twisting sliding mode MPPT control with differential flatness oriented observer design for photovoltaic system. Electronics 2020, 9, 1543. [Google Scholar]
  27. Mokhlis, M.; Ferfra, M.; Abbou, A.; Idrissi, R.E.; Ahmed, C.C. SMC based MPPT to track the GMPP under partial shading. In Proceedings of the 2019 7th International Renewable and Sustainable Energy Conference, IRSEC 2019, Agadir, Morocco, 27–30 November 2019. [Google Scholar]
  28. Pradhan, R.; Subudhi, B. Double integral sliding mode MPPT control of a photovoltaic system. IEEE Trans. Control Syst. Technol. 2016, 24, 285–292. [Google Scholar] [CrossRef]
  29. Liu, J.; Jiang, S.; Cao, D.; Lu, X.; Peng, F.Z. Sliding-mode control of quasi-Z-source inverter with battery for renewable energy system. In Proceedings of the IEEE Energy Conversion Congress and Exposition: Energy Conversion Innovation for a Clean Energy Future, ECCE 2011, Phoenix, AZ, USA, 17–22 September 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 3665–3671. [Google Scholar]
  30. Bagheri, F.; Komurcugil, H.; Kukrer, O.; Guler, N.; Bayhan, S. Multi-input multi-output-based sliding-mode controller for single-phase quasi-Z-source inverters. IEEE Trans. Ind. Electron. 2020, 67, 6439–6449. [Google Scholar] [CrossRef]
  31. Bayhan, S.; Komurcugil, H. A sliding-mode controlled single-phase grid-connected quasi-Z-source NPC inverter with double-line frequency ripple suppression. IEEE Access 2019, 7, 160004–160016. [Google Scholar] [CrossRef]
  32. Shinde, U.K.; Kadwane, S.G.; Gawande, S.P.; Reddy, M.J.B.; Mohanta, D.K. Sliding mode control of single-phase grid-connected quasi-Z-source inverter. IEEE Access 2017, 5, 10232–10240. [Google Scholar] [CrossRef]
  33. Komurcugil, H.; Bayhan, S. Super-twisting sliding mode control for grid-tied T-type qZSI with reduced capacitor voltage. In Proceedings of the 2020 IEEE 29th International Symposium on Industrial Electronics (ISIE), Delft, The Netherlands, 17–19 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 790–795. [Google Scholar]
  34. Álvarez, J.M.; Alfonso-Corcuera, D.; Roibás-Millán, E.; Cubas, J.; Cubero-Estalrrich, J.; Gonzalez-Estrada, A.; Jado-Puente, R.; Sanabria-Pinzón, M.; Pindado, S. Analytical modeling of current-voltage photovoltaic performance: An easy approach to solar panel behavior. Appl. Sci. 2021, 11, 4250. [Google Scholar] [CrossRef]
  35. Xu, S.; Shao, R.; Cao, B.; Chang, L. Single-phase grid-connected PV system with golden section search-based MPPT algorithm. Chin. J. Electr. Eng. 2021, 7, 25–36. [Google Scholar] [CrossRef]
  36. Chen, S.H.; Huang, T.C.; Ng, S.S.; Lin, K.L.; Du, M.J.; Kang, Y.C.; Chen, K.H.; Wey, C.L.; Lin, Y.H.; Lee, C.C.; et al. A direct AC-DC and DC-DC cross-source energy harvesting circuit with analog iterating-based MPPT technique with 72.5% conversion efficiency and 94.6% tracking efficiency. IEEE Trans. Power Electron. 2016, 31, 5885–5899. [Google Scholar] [CrossRef]
  37. Armghan, H.; Ahmad, I.; Armghan, A.; Khan, S.; Arsalan, M. Backstepping based non-linear control for maximum power point tracking in photovoltaic system. Sol. Energy 2018, 159, 134–141. [Google Scholar]
  38. Anto, E.K.; Asumadu, J.A.; Okyere, P.Y. PID control for improving P&O-MPPT performance of a grid-connected solar PV system with Ziegler-Nichols tuning method. In Proceedings of the 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), Hefei, China, 5–7 June 2016; IEEE: Piscataway, NJ, USA, 2016. [Google Scholar]
  39. Prasad, C.B.; Sonam, S.K.; Reddy, B.R.G.; Harika, P. A fuzzy logic based MPPT method for solar power generation. In Proceedings of the 2017 International Conference on Intelligent Computing and Control Systems, ICICCS 2017, Madurai, India, 15–16 June 2017; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2017; pp. 1182–1186. [Google Scholar]
Figure 1. Equivalent circuit model of a PV.
Figure 1. Equivalent circuit model of a PV.
Electronics 11 02164 g001
Figure 2. The effect of irradiance changes on the (a) I-V and (b) P-V characteristics.
Figure 2. The effect of irradiance changes on the (a) I-V and (b) P-V characteristics.
Electronics 11 02164 g002
Figure 3. The effect of temperature change on the (a) I-V and (b) P-V characteristics.
Figure 3. The effect of temperature change on the (a) I-V and (b) P-V characteristics.
Electronics 11 02164 g003
Figure 4. A single-phase qZSI.
Figure 4. A single-phase qZSI.
Electronics 11 02164 g004
Figure 5. Equivalent circuits of the qZSI (a) in a non-shoot-through state and a (b) shoot-through state.
Figure 5. Equivalent circuits of the qZSI (a) in a non-shoot-through state and a (b) shoot-through state.
Electronics 11 02164 g005
Figure 6. Overall block diagram of the control system.
Figure 6. Overall block diagram of the control system.
Electronics 11 02164 g006
Figure 7. Prototype of the single-phase qZSI.
Figure 7. Prototype of the single-phase qZSI.
Electronics 11 02164 g007
Figure 8. The waveforms of (a) P p v and (b) v p v , v d c , v c 1 , and v c 2 under changing temperatures.
Figure 8. The waveforms of (a) P p v and (b) v p v , v d c , v c 1 , and v c 2 under changing temperatures.
Electronics 11 02164 g008
Figure 9. The simulation results of i p v and i l o a d under changing temperatures.
Figure 9. The simulation results of i p v and i l o a d under changing temperatures.
Electronics 11 02164 g009
Figure 10. The simulation results of (a) P p v and (b) v p v , v d c , v c 1 , and v c 2 under changing irradiance.
Figure 10. The simulation results of (a) P p v and (b) v p v , v d c , v c 1 , and v c 2 under changing irradiance.
Electronics 11 02164 g010
Figure 11. The simulation results of i p v and i l o a d under changing irradiance.
Figure 11. The simulation results of i p v and i l o a d under changing irradiance.
Electronics 11 02164 g011
Figure 12. The experimental and simulation results (a) v p v , v d c , v c 1 , and v c 2 and (b) i p v and i l o a d associated with case A.
Figure 12. The experimental and simulation results (a) v p v , v d c , v c 1 , and v c 2 and (b) i p v and i l o a d associated with case A.
Electronics 11 02164 g012
Table 1. Parameters of the qZSI.
Table 1. Parameters of the qZSI.
ParameterValue
qZSI   inductors   ( L 1 , L 2 )500 µH
qZSI   capacitors   ( C 1 , C 2 )3300 µF
Load resistance2.5 Ω
Load inductance200 µH
Modulation index0.7
Switching frequency10 kHz
Output frequency50 H z
Table 2. Parameters of the PV array at T = 25 °C and G = 1 Sun.
Table 2. Parameters of the PV array at T = 25 °C and G = 1 Sun.
ParameterValue
The voltage at the maximum power point, V M P P 18.4 V
Current at the maximum power point, I M P P 4.62 A
Open-circuit voltage, V o c 21.9 V
Short-circuit current, I s c 4.97 A
Maximum power85 W
Table 3. Simulation results of the SMC-PCPV.
Table 3. Simulation results of the SMC-PCPV.
Irradiance Level 1000   W / m 2 850   W / m 2 700   W / m 2
Temperature25 °C35 °C25 °C
V M P P 18.6 V17.9 V18.4 V18.3 V
I M P P 4.5 A4.5 A3.85 A3.15 A
P a b s d 83.7 W80.55 W70.84 W57.62 W
P a b l e 85 W81.6 W72 W59.2 W
( P a b l e P a b s d ) P a b l e     × 100 1.52%1.35%1.6%2.65%
Table 4. Parameters of PV array at environmental conditions.
Table 4. Parameters of PV array at environmental conditions.
V o c I s c V M P P I M P P P a b l e V M P P I M P P P a b s d ( P a b l e P a b s d ) P a b l e     × 100
Estimated/measuredMe 1MeEs 2EsEsMeMeMe
Case A21.6 V3.7 A18.3 V3.42 A62.5 W18.2 V3.2 A60 W4%
Case B21.3 V2.75 A18.19 V2.54 A46.2 W17.92 V2.5 A44.8 W3%
1 Measured value. 2 Estimated value.
Table 5. Comparison of the dynamic responses.
Table 5. Comparison of the dynamic responses.
MethodRT (ms)ST 5% Criteria (ms)ST 2% Criteria (ms) Δ v p v V p v 100
Backstepping [37] 2.42 3.1 3.8 0.25%
PSO [38] 2.22 19 NA 6.5%
IBS [1] 2.17 2.9 3.2 0.23%
FLBC [39] 2.17 3 8.4 1.2%
SMC-PCPV 0.9 3.1 3.84 1.07%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ahangarkolaei, J.M.; Izadi, M.; Nouri, T. Applying a Sliding Mode Controller to Maximum Power Point Tracking in a Quasi Z-Source Inverter Based on the Power Curve of a Photovoltaic Cell. Electronics 2022, 11, 2164. https://doi.org/10.3390/electronics11142164

AMA Style

Ahangarkolaei JM, Izadi M, Nouri T. Applying a Sliding Mode Controller to Maximum Power Point Tracking in a Quasi Z-Source Inverter Based on the Power Curve of a Photovoltaic Cell. Electronics. 2022; 11(14):2164. https://doi.org/10.3390/electronics11142164

Chicago/Turabian Style

Ahangarkolaei, Jaber Merrikhi, Mahdi Izadi, and Tohid Nouri. 2022. "Applying a Sliding Mode Controller to Maximum Power Point Tracking in a Quasi Z-Source Inverter Based on the Power Curve of a Photovoltaic Cell" Electronics 11, no. 14: 2164. https://doi.org/10.3390/electronics11142164

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

Article Metrics

Back to TopTop