Next Article in Journal
Method for Direct Localization of Multiple Impulse Acoustic Sources in Outdoor Environment
Previous Article in Journal
A Compact, Ultra-Wideband, Transformer-Based Quadrature Signal Generation Network in 45 nm CMOS SOI for 5G Applications
Previous Article in Special Issue
Improving the Inertial Response of a Grid-Forming Voltage Source Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Sliding Mode Control of DC-DC Converter to Extract the Maximum Power of Photovoltaic System Using Dual Sliding Observer

by
Ali Karami-Mollaee
1 and
Oscar Barambones
2,*
1
Faculty of Electrical and Computer Engineering, Hakim Sabzevari University, Sabzevar 9617976487, Iran
2
Automatic Control and System Engineering Department, University of the Basque Country, UPV/EHU, Nieves Cano 12, 01006 Vitoria-Gasteiz, Spain
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(16), 2506; https://doi.org/10.3390/electronics11162506
Submission received: 15 July 2022 / Revised: 4 August 2022 / Accepted: 8 August 2022 / Published: 11 August 2022
(This article belongs to the Special Issue Power Converter Design, Control and Applications)

Abstract

:
This paper concerns the maximum power extraction of a photovoltaic generator system (PGS). The PGS consists of single photovoltaic (PV) cells. To improve the efficiency of a PGS, it is necessary to work within its maximum power point (MPP). In a PGS, output power is dependent on solar irradiance and the operating temperature and, therefore, MPP would be varied. To address this problem, a converter should be placed after the PGS and a smooth control signal should be used to adjust its duty cycle. The other challenge of a total system, i.e., PGS and converter, is the uncertainty involved. To overcome this uncertainty, a dynamic sliding mode control (SMC) can be used to regulate the smooth duty cycle. The low-pass integrator before the system can remove the chattering in dynamic SMC. However, due to the integrator, the states of the system increase and, hence, we propose a dual sliding observer (DSO) to estimate this added state. For a reliable comparison with the conventional SMC, the same proposed DSO can be applied in both dynamic and conventional SMC. The provided comparison shows the effectiveness of dynamic SMC in chattering suppression and real implementation with respect to conventional SMC.

1. Introduction

The increase in the consumption of fossil fuels has been shown to result in global warming. This can be prevented by more widespread use of wind and solar energy [1,2,3], which are clean, renewable, and accessible [4]. Solar energy in particular has attracted much attention because of economical use of a photovoltaic generator system (PGS) on a worldwide scale [5]. Nevertheless, the output power of PGS is dependent on temperature and on solar irradiation [6]. Hence, to improve the efficiency of a PGS, it is necessary to extract its maximum power by a maximum power point tracking (MPPT) controller [7]. It has been shown that MPPT can be achieved using a DC-DC power converter after the PGS and adjusting its duty cycle [6,7]. Many MPPT controllers have been proposed in the literature [8,9,10,11]. Some approaches are based on a neural network [8] or on the fuzzy method [9,10]. The P&O methods oscillate around the MPPT [11].
Due to the overall uncertainty associated with these systems, a robust controller such as sliding mode control (SMC) is needed to regulate the duty cycle. SMC is invariant, which is its most important property and is stronger than its robustness [12,13,14]. For this reason, SMC is used in many MPPT controllers [15,16,17,18,19,20,21,22]. In most of these works, however, SMC suffers from chattering as a disadvantage phenomenon; this is due to the use of sign function [12,13,14], as a result of which a smooth duty cycle cannot be produced. (Note that the duty cycle should be a smooth signal between zero and one.)
To remove chattering, some methodologies are proposed in the literature [23]: boundary layer SMC [24], adaptive boundary layer SMC [25,26,27], higher order SMC [28,29], and dynamic SMC [30,31]. In boundary layer SMC and adaptive boundary layer SMC, the invariance, as the predominant property of SMC, is missed [23]. Higher-order SMC requires the higher-order derivatives of the system function, which should be estimated using an observer [32,33,34,35,36]. However, in dynamic SMC, the effect of discontinuous sign function is suppressed by a low-pass integrator, which is located before the system model [31]. Then the system states increase due to the dynamic behavior of this integrator. Therefore, this augmented state should be estimated using an observer. Whereas in higher-order SMC the differentiation of the system model should be estimated, in dynamic SMC the increased state should be estimated; this constitutes the priority of dynamic SMC.
Moreover, the concepts of model identification [37,38], parameters identification [39,40], and disturbance observer [41] are used for the control of linear and nonlinear systems, which also use known inputs and outputs of systems as feedback. Furthermore, similar to the SMC, sliding observers have invariance property against uncertainty and disturbance [42,43].
Motivated by the above discussion, chattering is the most critical of all these factors. Therefore, based on the disadvantages problem of boundary layer SMC, adaptive boundary layer SMC, and higher-order SMC, we propose a dynamic SMC method for the MPPT control of PGS to reliably prevent chattering while preserving the invariance property to overcome the inherent uncertainty of the model. Moreover, to implement this controller and to identify the plant model, a new dual sliding observer (DSO) is constructed. Thereafter, the theory of Lyapunov stability is used for the stabilization proof of dynamic SMC and DSO.
Therefore, the proposed structure is preceded in six sections. At first, the PGS model description is presented in Section 2. Then problem formulation and proposed dual observer design are discussed in Section 3. Finally, in Section 5 and Section 6, simulation results and a conclusion are provided, respectively.

2. Model Description

The system consists of a PGS and a DC-DC converter [19], as in Figure 1.
Where λ is solar irradiation, T is cell temperature, V and I are PGS voltage and current outputs, T d is the duty cycle of converter, and V c and I c are the fixed outputs voltage and current of converter.

2.1. Photovoltaic Generator System (PGS) Model

A single PV cell is shown in Figure 2 and its output current is described by the following equation [8,9,10,11,15,16,17,18,19,20,21,22]
I P V = I p h I D I s h
such that I D , I s h , and I p h are the diode current, shunt current, and current generated by the incident light, respectively; all of which can be described using the following equations.
I D = I r [ exp ( V P V + R s I P V V T ) 1 ]
I s h = V P V + R s I P V R s h
I p h = [ I s c + K I ( T T r ) ] λ 1000
in which V P V and I P V are the voltage and current of this single PV, V T = k T q is the thermal voltage, T r is the cell reference temperature, I s c and K I are the short-circuit current and temperature coefficient in the short-circuit case both at reference condition, and I r is the cell reverse saturation current. Moreover, q is the electron charge ( 1.60217 × 10 19 C ) and k is the Boltzmann’s constant ( 1.38   × 10 23 J / K ). As regards PGS, the relation between its output voltage and current, i.e., V and I is as follows:
I = I p h g I r g [ exp ( V + R s g I V T g ) 1 ] V + R s g I R s h g
where R s g = N s N p R s , R s h g = N s N p R s h , I p h g = N p I p h , I r g = N p I r , V T g = N s N p V T , and N s and N p are the numbers of connected-series and parallel PV cells, respectively.

2.2. DC-DC Converter Model

The structure of the utilized converter in continuous conduction mode (CCM) is shown in Figure 3 and is described by the following equations.
C i d V d t = I I L i
L i d I L i d t = V ( 1 T d ) V c
I L i , L i , C i , and C o are, respectively, the current of inductor, the self-inductor, the input capacitor, and the output capacitor; Q is the semiconductor switch.

3. Problem Formulation and Observer Design

Using the two first sentences of Taylor series in Exponential function Equation (5), it follows that:
I = I p h g I r g ( V + R s g I V T g ) V + R s g I R s h g
Rewritten, this results in the following algebraic equation:
( 1 + I r g R s g V T g + R s g R s h g ) I + ( I r g V T g + 1 R s h g ) V = I p h g
Therefore, using Equation (6) into the second derivative of Equation (9) leads to:
( 1 + I r g R s g V T g + R s g R s h g ) I ¨ + ( I r g V T g + 1 R s h g ) ( I ˙ I ˙ L i C i ) = I ¨ p h g
Rearranging this equation and using Equation (7) has the following result:
( 1 + I r g R s g V T g + R s g R s h g ) I ¨ + 1 C i ( I r g V T g + 1 R s h g ) I ˙ 1 C i ( I r g V T g + 1 R s h g ) ( V + u L i ) = I ¨ p h g
in which u = ( T d 1 ) V c is the input control signal of the system. Replacing variable V from Equation (9), it follows that:
( 1 + I r g R s g V T g + R s g R s h g ) I ¨ + 1 C i ( I r g V T g + 1 R s h g ) I ˙ + 1 L i C i ( 1 + I r g R s g V T g + R s g R s h g ) I 1 L i C i ( I r g V T g + 1 R s h g ) u = 1 L i C i ( I r g V T g + 1 R s h g ) I p h g + I ¨ p h g
Using the definition of x 1 = I and x 2 = I ˙ , the matrix form of the last equation is as:
x ˙ = A x + B u + B d
x = [ x 1 x 2 ] ,   A = [ 0 1 a 1 a 2 ] , B = [ 0 b ]
where:
a 1 = 1 L i C i ,   a 2 = 1 C i ( I r g V T g + 1 R s h g ) ( 1 + I r g R s g V T g + R s g R s h g ) ,   b = 1 L i C i ( I r g V T g + 1 R s h g ) ( 1 + I r g R s g V T g + R s g R s h g ) , d = 1 L i C i ( I r g V T g + 1 R s h g ) I p h g + I ¨ p h g ( 1 + I r g R s g V T g + R s g R s h g )
Variable d is considered as uncertainty, due to unknown variables T , T ˙ , λ , and λ ˙ . Note that the pair ( A , B ) is controllable and that the matrix A is Hurwitz since a 1 > 0 and a 2 > 0 . Then, with the selection of any arbitrary symmetric positive definite matrix Q R 2 × 2 , one can find a symmetric positive definite matrix P R 2 × 2 , such that these matrixes satisfy the following Lyapunov equality equation [12]:
Q = P A A T P
To have the maximum power of PGS, the output power, i.e., P = V I , should be maximized and then, from Equation (9), we have:
( 1 + I r g R s g V T g + R s g R s h g ) d I d V + ( I r g V T g + 1 R s h g ) = 0
or:
d I d V = ( I r g V T g + 1 R s h g ) ( 1 + I r g R s g V T g + R s g R s h g ) = C i a 2
or:
d P d V = d ( V I ) d V = I + d I d V = x 1 C i a 2 = 0
Therefore, the reference of the first state in Equation (13) can be written as x r 1 = C i a 2 . In this case, the sliding surface of dynamic SMC is defined as:
s = λ 1 ( x 1 x r 1 ) + λ 2 ( x 2 x ˙ r 1 ) + λ 3 ( x ˙ 2 x ¨ r 1 ) x r 1 = C i a 2 , x ˙ r 1 = x ¨ r 1 = 0
But, variable x ˙ 2 is unavailable due to the uncertainty in Equation (13). To solve this problem, a new DSO is designed. The following DSO is proposed for the system Equation (13):
{ z ˙ ( t ) = z ( t ) + μ 1 ( t ) x ^ ˙ ( t ) = + z ( t ) + A x ^ + B u + μ 2 ( t )
where μ i : i = 1 , 2 are the observer inputs and the vector x ^ ( t ) = [ x ^ 1 , x ^ 2 ] T is the estimation of the system states and z ( t ) = [ z 1 , z 2 ] T R 2 × 1 is the auxiliary vector signal and also | d | D .
Theorem 1.
The observer error estimation e = x x ^ converges to zero if the inputs of the observer are selected as follows:
μ 1 = e R 2 × 1 μ 2 = P 1 ( P B D + s i g n ( e ) ) R 2 × 1
Proof of Theorem 1.
The error dynamic can be described as:
e ˙ ( t ) = z ( t ) + A e + B d μ 2 ( t )
Consider the following Lyapunov candidate function:
V ( t ) = 1 2 z ( t ) T P z ( t ) + 1 2 e ( t ) T P e ( t )
then, we will have:
V ˙ = 1 2 z ˙ T P z + 1 2 z T P z ˙ + 1 2 e ˙ T P e + 1 2 e T P e ˙
Using the first part of the observer Equation (22) and the error dynamic Equation (24) one can write:
V ˙ = 1 2 ( z + μ 1 ) T P z + 1 2 z T P ( z + μ 1 ) + 1 2 ( z + A e + B d μ 2 ) T P e + 1 2 e T P ( z + A e + B d μ 2 )
or:
V ˙ = 1 2 z T P z + 1 2 μ 1 T P z 1 2 z T P z + 1 2 z T P μ 1 1 2 z T P e + 1 2 e T A T P e + 1 2 d   B T P e 1 2 μ 2 T P e 1 2 e T P z + 1 2 e T P A e + 1 2 d   e T P B 1 2 e T P μ 2
Rearranging this leads to:
V ˙ = z T P z + z T P μ 1 z T P e + 1 2 e T ( P A + A T P ) e + d   e T P B e T P μ 2
Using Equation (20) and the observer inputs Equation (22), it follows that:
V ˙ = z T P z + z T P e z T P e 1 2 e T Q e + d   e T P B D   e T P B e T s i g n ( e ) = z T P z 1 2 e T Q e + e T P B ( d D ) e T s i g n ( e )
Consider the following inequality:
z T P z λ min ( P )     z 2 0 e T Q e λ min ( Q )     e 2 0 e T P B | e |   | P |   | B | | e |   | P |
where λ min is the minimum of eigen-value and therefore
V ˙   λ min ( P )     z 2 1 2 λ min ( Q )     e 2 + | e |   | P |   (   | d | D   ) i = 1 2 | e i |
Inequality | d | D results V ˙   0 and consequently the signal z and the error dynamic e converge to zero. □

4. Sliding Mode Control Design

To have the chattering-less duty cycle, a new proposed dynamic SMC is constructed and then conventional SMC is designed in order to compare it with the dynamic SMC. The validity of the comparison is comprehensive due to the use of the same DSO Equation (21) in both approaches. According to the observer Equation (21), one can conclude the following equations.
x ^ ˙ 1 = z 1 + x ^ 2 + C 1 μ 2 , C 1 = [ 1 , 0 ]
x ^ ˙ 2 = z 2 a 1 x ^ 1 a 2 x ^ 2 + b u + C 2 μ 2 , C 2 = [ 0 , 1 ]
x ^ ¨ 2 = z ˙ 2 a 1 x ^ ˙ 1 a 2 x ^ ˙ 2 + b u ˙ = z 2 + C 2 μ 1 a 1 x ^ ˙ 1 a 2 x ^ ˙ 2 + b u ˙
The proof of chattering-less closed loop stability of dynamic SMC controller is presented as follows:
Theorem 2.
The following signal causes the sliding surface in Equation (20) to reach zero in finite time.
u ˙ = λ 1 x 2 + λ 2 x ^ ˙ 2 + λ 3 ( z 2 + C 2 μ 1 a 1 x ^ ˙ 1 a 2 x ^ ˙ 2 ) + η 1 s + η 2 s i g n ( s ) b λ 3
Proof of Theorem 2.
From Equations (32)–(34) one can write:
s ˙ = λ 1 x ˙ 1 + λ 2 x ˙ 2 + λ 3 x ^ ¨ 2 = λ 1 x 2 + λ 2 x ^ ˙ 2 + λ 3 x ^ ¨ 2       = λ 1 x 2 + λ 2 x ^ ˙ 2 + λ 3 ( z 2 + C 2 μ 1 a 1 x ^ ˙ 1 a 2 x ^ ˙ 2 + b u ˙ )
Substituting Equation (35) into Equation (36) results in:
s ˙ = η 1   s η 2   s i g n ( s )
Using the Lyapunov function V = 0.5   s 2 , then:
V ˙ = s s ˙ = s ( η 1   s η 2   s i g n ( s ) ) = η 1 s 2 η 2 | s | η 2 | s |
Suppose t would be the finite reaching time to the sliding surface, then one can conclude that t | s ( 0 ) | η 2 [13]. □
Now, in the following theorem closed loop stability of conventional SMC controller is proved.
Theorem 3.
Consider the following sliding surface:
s = λ 1 ( x 1 x r 1 ) + λ 2 ( x 2 x ˙ r 1 ) x r 1 = C i a 2 , x ˙ r 1 = 0
Then, the following signal causes the sliding surface in Equation (39) to reach zero in finite time.
u = λ 1 x 2 + λ 2 ( z 2 a 1 x ^ 1 a 2 x ^ 2 + C 2 μ 2 ) + η 1 s + η 2 s i g n ( s ) b λ 2
Proof of Theorem 3.
From Equation (33) one can write:
s ˙ = λ 1 x ˙ 1 + λ 2 x ˙ 2 = λ 1 x 2 + λ 2 x ^ ˙ 2 = λ 1 x 2 + λ 2 ( z 2 a 1 x ^ 1 a 2 x ^ 2 + b u + C 2 μ 2 )
Substituting Equation (40) into Equation (41) results in:
s ˙ = η 1   s η 2   s i g n ( s )
Using the Lyapunov function V = 0.5   s 2 , then:
V ˙ = s s ˙ = s ( η 1   s η 2   s i g n ( s ) ) = η 1 s 2 η 2 | s | η 2 | s |
Suppose t would be the finite reaching time to the sliding surface, then one can conclude that t | s ( 0 ) | η 2 [13]. □
Remark 1.
The coefficients λ i in sliding surfaces Equations (20) and (39) are selected such that the zero dynamics of surface will be stable. In this case  x 1 tracks its desired value, i.e., x r 1 .

5. Simulations Presentation

The solar panel used in this research is TE500CR [44] and hence the parameters of the PV cells are as in Table 1 and also the parameters of the converter are denoted in Table 2.
In addition, N p = 20 , N s = 20 , and all the observer initial values are set to zero, i.e., x ^ ( 0 ) = [ 0 , 0 ] T and z ( 0 ) = [ 0 , 0 ] T . For a reliable comparison, two simulations are carried out using dynamic SMC and conventional SMC, both based on the same DSO observer. Both simulations are carried out with Matlab using a step size of 0.001. The solar irradiation and the cell temperature are shown in Figure 4 and Figure 5. The solar irradiation has increased from λ = 800   W / m 2 to λ = 1000   W / m 2 at time 10   s , and the temperature has increased from T = 298.15   ° K to T = 325   ° K at time 20   s .
Remark 2.
For calculation of input control duty cycle, we first calculate variables in Equations (32)–(34) using the observer Equation (21). Then input can be obtained from Equation (35) for dynamic SMC and from Equation (40) for conventional SMC.
Example 1.
The dynamic SMC proposed approach.
The sliding surface coefficients are selected as λ 1 = 5 , λ 2 = 1 , and λ 3 = 0.1 ; in addition, we choose η 1 = 5 and η 2 = 2 . Moreover, to calculate the input control signal from the Equation (35) we need an initial value selected as u ( 0 ) = 0 . The results are presented in Figure 6, Figure 7, Figure 8 and Figure 9. Figure 6 shows the output current of PGS, which is tracked the x r 1 = C i a 2 and Figure 7 and Figure 8 present the output voltage of PGS and the smooth duty cycle of the converter. We can see that when the output voltage of PGS increases, the duty cycle decreases. This causes the output voltage of the converter to remain fixed at V c = 400 . The convergence of sliding surface to zero is shown in Figure 9. We can see that all the figures in this example are without chattering.
Example 2.
The conventional SMC.
In this example conventional SMC is simulated with the same parameters of example 1; i.e., the sliding surface coefficients Equation (39) are selected as λ 1 = 5 and 1. In addition, we choose η 1 = 5 and η 2 = 2 . The results are presented in Figure 10, Figure 11, Figure 12 and Figure 13. Figure 10 shows the output current of PGS, which is tracked as x r 1 = C i a 2 , and Figure 11 and Figure 12 present the output voltage of PGS and the duty cycle of the converter. The convergence of sliding surface to zero is shown in Figure 13. The effect of chattering can be seen in these figures.
Comparison and Discussion: From comparison of these figures one can see the good performance of the proposed DSO. Nevertheless, in the viewpoint of the controller design, the dynamic SMC has better performance, which can be seen from comparison of the figures. Moreover, dynamic SMC has better performance in chattering suppression than conventional SMC. The chattering effect can be observed from Figure 13. Note that this chattering can reduce the effectiveness and efficiency of the controller and furthermore can damage the electrical parts. As the simulations results show, the steady state of the two approaches is zero. This can be seen from Figure 9 and Figure 13, where the sliding surfaces converge to zero in finite time. Finally, the simple design of dynamic SMC with respect to conventional SMC can be observed.

6. Conclusions

In this paper, a new approach is presented for smooth duty cycle regulation of a converter, which is placed after the photovoltaic generator system (PGS). It has been shown that by suitable selection of the duty cycle of the converter, the maximum power point tracking (MPPT) of PGS is achieved. The augmented system, i.e., the PGS and the converter, has some uncertainties, however. To overcome the uncertainty and have a smooth duty cycle, we propose a new robust chattering-less controller approach, which is based on a dynamic sliding mode control (Dynamic SMC). To implement the dynamic SMC, a new structure of the dual sliding observer (DSO) is constructed. Then a comparison is carried out by the conventional sliding mode control (Conventional SMC) with the same DSO and similar parameters. This comparison shows that chattering presents in the conventional SMC but it is eliminated in the dynamic SMC. Moreover, the simple concept and realization of dynamic SMC is evident. Closed-loop stability is provided using Lyapunov theory.

Author Contributions

A.K.-M.: analysis, writing original draft and preparation; O.B.: conceptualization, review, and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This study received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors wish to express their gratitude to the Basque Government, through the project EKOHEGAZ (ELKARTEK KK-2021/00092), to the Diputación Foral de Álava (DFA), through the project CONAVANTER, and to the UPV/EHU, through the project GIU20/063, for supporting this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Battista, H.; Mantz, R.J. Variable structure control of a photovoltaic energy converter. IEE Proc. Control Theory Appl. 2002, 149, 303–310. [Google Scholar] [CrossRef]
  2. Song, Y.D.; Dhinakaran, B.; Bao, X.Y. Variable speed control of wind turbines using nonlinear and adaptive algorithms. Wind Eng. Ind. Aerodyn. 2000, 85, 293–308. [Google Scholar] [CrossRef]
  3. Barambones, O.; Cortajarena, J.A.; Calvo, I.; Gonzalez de Durana, J.M.; Alkorta, P.; Karami-Mollaee, A. Variable speed wind turbine control scheme using a robust wind torque estimation. Renew. Energy 2019, 133, 354–366. [Google Scholar] [CrossRef]
  4. Karami, N.; Moubayed, N.; Outbib, R. General review and classification of different MPPT techniques. Renew. Sustain. Energy Rev. 2017, 68, 1–18. [Google Scholar] [CrossRef]
  5. Adhikari, S.; Li, F.; Li, H. P-Q and P-V control of photovoltaic generators in distribution systems. IEEE Trans. Smart Grid 2015, 6, 2929–2941. [Google Scholar] [CrossRef]
  6. El Khazane, J.; El Tissir, H. Achie Achievement of MPPT by finite time convergence sliding mode control for photovoltaic pumping system. Sol. Energy 2018, 166, 13–20. [Google Scholar] [CrossRef]
  7. Miqoi, S.; El Ougli, A.; Tidhaf, B. Adaptive fuzzy sliding mode based MPPT controller for a photovoltaic water pumping system. Int. J. Power Electron. Drive Syst. 2019, 10, 414–422. [Google Scholar] [CrossRef]
  8. Dounis, A.I.; Kofinas, P.; Papadakis, G.; Alafodimos, C. A direct adaptive neural control for maximum power point tracking of photovoltaic system. Sol. Energy 2015, 115, 145–165. [Google Scholar] [CrossRef]
  9. Na, W.; Chen, P.; Kim, J. An improvement of a fuzzy logic-controlled maximum power point tracking algorithm for photovoltaic applications. Appl. Sci. 2017, 7, 326. [Google Scholar] [CrossRef]
  10. Nabipour, M.; Razaz, M.; Seifossadat, S.; Mortazavi, S. A new MPPT scheme based on a novel fuzzy approach. Renew. Sustain. Energy Rev. 2017, 74, 1147–1169. [Google Scholar] [CrossRef]
  11. Wang, C.-C.; Jose, O.L.J.A.; Su, P.K.; Tolentino, L.K.S.; Sangalang, R.G.B.; Velasco, J.S.; Lee, T.J. An adaptive constant current and voltage mode P&O-based maximum power point tracking controller IC using 0.5-μm HV CMOS. Microelectron. J. 2021, 118, 105295. [Google Scholar]
  12. Slotine, J.J.E.; Li, W. Applied Nonlinear Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1991. [Google Scholar]
  13. Karami-Mollaee, A.; Pariz, N.; Shanechi, H.M. Position control of servomotors using neural dynamic sliding mode. J. Dyn. Syst. Meas. Control 2011, 133, 141–150. [Google Scholar] [CrossRef]
  14. Perruquetti, W.; Barbot, J.P. Sliding Mode Control in Engineering; Marcel Dekker: New York, NY, USA, 2002. [Google Scholar]
  15. 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]
  16. Bianconi, E.; Calvente, J.; Giral, R.; Mamarelis, E.; Petrone, G.; Ramos-Paja, C.A.; Spagnuolo, G.; Vitelli, M. Perturb and Observe MPPT algorithm with a current controller based on the sliding mode. Int. J. Electr. Power Energy Syst. 2013, 44, 346–356. [Google Scholar] [CrossRef]
  17. Yatimi, H.; Aroudam, E. Assessment and control of a photovoltaic energy storage system based on the robust sliding mode MPPT controller. Sol. Energy 2016, 139, 557–568. [Google Scholar] [CrossRef]
  18. Cortajarena, J.A.; Barambones, O.; Alkorta, P.; De Marcos, J. Sliding mode control of grid-tied single-phase inverter in a photovoltaic MPPT application. Sol. Energy 2017, 155, 793–804. [Google Scholar] [CrossRef]
  19. Mojallizadeh, M.R.; Badamchizadeh, M.A. Second-order fuzzy sliding-mode control of photovoltaic power generation systems. Sol. Energy 2017, 149, 332–340. [Google Scholar] [CrossRef]
  20. Kumar, N.; Saha, T.K.; Dey, J. Sliding mode control, implementation and performance analysis of standalone PV fed dual inverter. Sol. Energy 2017, 155, 1178–1187. [Google Scholar] [CrossRef]
  21. Kchaou, A.; Naamane, A.; Koubaa, Y.; M’sirdi, N. Second order sliding mode-based MPPT control for photovoltaic applications. Sol. Energy 2017, 155, 758–769. [Google Scholar] [CrossRef]
  22. Chihi, A.; Azza, H.B.; Jemli, M.; Sellami, A. Nonlinear integral sliding mode control design of photovoltaic pumping system: Real time implementation. ISA Trans. 2017, 70, 475–485. [Google Scholar] [CrossRef]
  23. Lee, H.; Utkin, V.-I. Chattering suppression methods in sliding mode control systems. Annu. Rev. Control 2007, 31, 179–188. [Google Scholar] [CrossRef]
  24. Fuh, C.-C. Variable-thickness boundary layers for sliding mode control. J. Mar. Sci. Technol. 2008, 16, 288–294. [Google Scholar] [CrossRef]
  25. Chen, H.-M.; Renn, J.-C.; Su, J.-P. Sliding mode control with varying boundary layers for an electro-hydraulic position servo system. Int. J. Adv. Manuf. Technol. 2005, 26, 117–123. [Google Scholar] [CrossRef]
  26. Zhang, X. Sliding mode-like fuzzy logic control with adaptive boundary layer for multiple-variable discrete. J. Intell. Syst. 2016, 25, 209–220. [Google Scholar] [CrossRef]
  27. Allamehzadeh, H.; Cheung, J.Y. Optimal fuzzy sliding mode control with adaptive boundary layer. WSEAS Trans. Syst. 2004, 3, 1887–1892. [Google Scholar]
  28. Cucuzzella, M.; Incremona, G.P.; Ferrara, A. Design of robust higher order sliding mode control for micro grids. IEEE J. Emerg. Sel. Top. Circuits Syst. 2015, 5, 393–401. [Google Scholar] [CrossRef]
  29. Nonaka, R.; Yamashita, Y.; Tsubakino, D. General scheme for design of higher-order sliding-mode controller. In Proceedings of the American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 5176–5181. [Google Scholar]
  30. Koshkouei, A.J.; Burnham, K.J.; Zinober, A.S. Dynamic sliding mode control design. IEE Proc. Control Theory Appl. 2005, 152, 392–396. [Google Scholar] [CrossRef]
  31. Chen, M.-S.; Chen, C.-H.; Yang, F.-Y. An LTR-observer based dynamic sliding mode control for chattering reduction. Automatica 2007, 43, 1111–1116. [Google Scholar] [CrossRef]
  32. Levant, A. Sliding order and sliding accuracy in sliding mode control. Int. J. Control 1993, 58, 1247–1263. [Google Scholar] [CrossRef]
  33. Levant, A. Homogeneity approach to high-order sliding mode design. Automatica 2005, 41, 823–830. [Google Scholar] [CrossRef]
  34. Plestan, F.; Glumineau, A.; Laghrouche, S. A new algorithm for high-order sliding mode control. Int. J. Robust Nonlinear Control 2008, 18, 441–453. [Google Scholar] [CrossRef]
  35. Shtessel, Y.B.; Fridman, L.; Zinober, A. Higher order sliding modes. Int. J. Robust Nonlinear Control 2008, 18, 381–384. [Google Scholar] [CrossRef]
  36. Yang, Y.; Qin, S.; Jiang, P. A modified super-twisting sliding mode control with inner feedback and adaptive gain schedule. Int. J. Adapt. Control Signal Process. 2017, 31, 398–416. [Google Scholar] [CrossRef]
  37. Butt, Q.R.; Bhatti, A.I.; Mufti, M.R.; Rizvi, M.A.; Awan, I. Modeling and online parameter estimation of intake manifold in gasoline engines using sliding mode observer. Simul. Model. Pract. Theory 2013, 32, 138–154. [Google Scholar] [CrossRef]
  38. Davila, J.; Fridman, L.; Levant, A. Second-order sliding mode observer for mechanical systems. IEEE Trans. Autom. Control 2005, 50, 1785–1789. [Google Scholar] [CrossRef]
  39. Liu, Y.-T.; Kung, T.-T.; Chang, K.-M.; Chen, S.-Y. Observer-based adaptive sliding mode control for pneumatic servo system. Precis. Eng. 2013, 37, 522–530. [Google Scholar] [CrossRef]
  40. Xia, Y.; Zhu, Z.; Fu, M. Back-stepping sliding mode control for missile systems based on an extended state observer. IET Control Theory Appl. 2011, 5, 93–102. [Google Scholar] [CrossRef]
  41. Fuyang, C.; Lei, W.; Zhang, K.; Tao, G.; Jiang, B. A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer. Nonlinear Dyn. 2016, 85, 1281–1295. [Google Scholar]
  42. Xiong, Y.; Saif, M. Sliding mode observer for nonlinear uncertain systems. IEEE Trans. Autom. Control 2001, 46, 2012–2017. [Google Scholar] [CrossRef]
  43. Benchaib, A.; Rachid, A.; Audrezet, E.; Tadjine, M. Real time sliding-mode observer and control of an induction motor. IEEE Trans. Ind. Electron. 1999, 46, 128–138. [Google Scholar] [CrossRef]
  44. Akbaba, M. Optimum matching parameters of an MPPT unit based for a PVG-powered water pumping system for maximum power transfer. Int. J. Energy Resour. 2006, 30, 395409. [Google Scholar]
Figure 1. The overall model.
Figure 1. The overall model.
Electronics 11 02506 g001
Figure 2. A single PV cell.
Figure 2. A single PV cell.
Electronics 11 02506 g002
Figure 3. The DC-DC converter.
Figure 3. The DC-DC converter.
Electronics 11 02506 g003
Figure 4. Variations of solar irradiation.
Figure 4. Variations of solar irradiation.
Electronics 11 02506 g004
Figure 5. Variations in temperature.
Figure 5. Variations in temperature.
Electronics 11 02506 g005
Figure 6. PGS output current in dynamic SMC.
Figure 6. PGS output current in dynamic SMC.
Electronics 11 02506 g006
Figure 7. PGS output voltage in dynamic SMC.
Figure 7. PGS output voltage in dynamic SMC.
Electronics 11 02506 g007
Figure 8. Duty cycle of the converter in dynamic SMC.
Figure 8. Duty cycle of the converter in dynamic SMC.
Electronics 11 02506 g008
Figure 9. Sliding surface in dynamic SMC.
Figure 9. Sliding surface in dynamic SMC.
Electronics 11 02506 g009
Figure 10. PGS output current in conventional SMC.
Figure 10. PGS output current in conventional SMC.
Electronics 11 02506 g010
Figure 11. PGS output voltage in conventional SMC.
Figure 11. PGS output voltage in conventional SMC.
Electronics 11 02506 g011
Figure 12. Duty cycle of the converter in conventional SMC.
Figure 12. Duty cycle of the converter in conventional SMC.
Electronics 11 02506 g012
Figure 13. Sliding surface in conventional SMC.
Figure 13. Sliding surface in conventional SMC.
Electronics 11 02506 g013
Table 1. The parameters of the PV cells.
Table 1. The parameters of the PV cells.
ParameterValueUnit
I r 4.842 μ A
I s c 3.45 A
R s 0.1124 Ω
R s h 6500 Ω
T r 298.15 ° K
Table 2. The parameters of the converter.
Table 2. The parameters of the converter.
ParameterValueUnit
V c 400 V
I c 12.5 A
L i 3.5 mH
C i 4700 μ F
C o 470 μ F
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Karami-Mollaee, A.; Barambones, O. Dynamic Sliding Mode Control of DC-DC Converter to Extract the Maximum Power of Photovoltaic System Using Dual Sliding Observer. Electronics 2022, 11, 2506. https://doi.org/10.3390/electronics11162506

AMA Style

Karami-Mollaee A, Barambones O. Dynamic Sliding Mode Control of DC-DC Converter to Extract the Maximum Power of Photovoltaic System Using Dual Sliding Observer. Electronics. 2022; 11(16):2506. https://doi.org/10.3390/electronics11162506

Chicago/Turabian Style

Karami-Mollaee, Ali, and Oscar Barambones. 2022. "Dynamic Sliding Mode Control of DC-DC Converter to Extract the Maximum Power of Photovoltaic System Using Dual Sliding Observer" Electronics 11, no. 16: 2506. https://doi.org/10.3390/electronics11162506

APA Style

Karami-Mollaee, A., & Barambones, O. (2022). Dynamic Sliding Mode Control of DC-DC Converter to Extract the Maximum Power of Photovoltaic System Using Dual Sliding Observer. Electronics, 11(16), 2506. https://doi.org/10.3390/electronics11162506

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