Backstepping Based Control of PV System Connected To The Grid

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

International Journal of Computer and Information Technology (ISSN: 2279 – 0764)

Volume 03 – Issue 05, September 2014

Backstepping Based Control of PV system Connected


to the Grid
C. Aouadi*, A. Abouloifa A. Hamdoun, Y. Boussairi
LTI Lab. Faculty of Science Ben M’sik LTI Lab. Faculty of Science Ben M’sik
University HASSAN II Mohammedia-Casablanca University HASSAN II Mohammedia-Casablanca
Casablanca, Morocco Casablanca, Morocco
*
Email : aouadi.chaouki {at} gmail.com

Abstract— This paper involves the nonlinear control of single The last system is gaining today the most interest over
phase grid connected photovoltaic system with LCL filter. The traditional stand-alone PV systems.
control objective is threefold i) extracting the maximum power In order to eliminate the harmonics distortion of current and
from the PV array by acting on the DC/DC converter (MPPT) ii)
voltage and to optimize the active power flow between system
providing a current with sinusoidal waveform and in phase with
the grid voltage by means of controlling DC/AC converter (power power sources and the grid, many control methods are
factor correction: PFC) iii) regulating the DC voltage to a desired proposed in [3], [4], [5], [6]. Indeed, [7] proposed a passivity-
value (VR). The whole system is described by 5th order nonlinear based control, in [8], the Proportional Resonant (PR)
mathematical model and controlled by using the backstepping controller and Multi Resonant Controllers (MRC) are
approach and tools from Lyapunov stability. The simulation developed. Besides the conventional methods, there are some
results have been performed through Matlab/Simulink more advanced control techniques like the genetic algorithms,
environment and show that the designed controller meets its the fuzzy logic and the artificial neural networks (ANNs) [9],
objective. which can readily incorporate human intelligence in
complicated control systems.
Keywords-PV array; averaging model; backstepping technique;
Lyapunov stability; MPPT; PFC. In this work, we propose the nonlinear control of the PV
system connected to the grid using backstepping approach and
I. INTRODUCTION Lyapunov stability tools.
Since, the world demand for electricity increase very The content of this paper is outlined as follows. In section
quickly, and the progress of the power electronic, the II, presentation of single phase grid connected. In the section
photovoltaic generation connected to the grid has obtained a III, a mathematic models of all system stage. In section IV, a
great attention to meet the rising electricity demand. Solar controller design of the converters using a backstepping
energy is considered to be one of the most useful natural method. And the section V is devoted for simulation of the
energy sources because it’s free, and clean. In addition, the system with the conclusion.
major advantage of the photovoltaic systems is to meets the II. PRESNTATION OF SYSTEM
basic power requirement of non-electrified remote areas,
where grid power has not yet reached, also it can be used as a Figure 1 shows the system configuration of the proposed
single phase grid connected to the photovoltaic array, this
grid power sources for urban applications. system consist of a solar array, a DC/DC boost chopper used to
For PV power generation, it usually consists of an array of increasing the voltage level of photovoltaic array and to feed
PV panels and adaptation circuit that consists on a power DC side of the inverter. The last provides the energy to the
chopper, power inverter and some filter. The maximum power grid. The LCL filter is used in order to minimize the harmonics
point of PV panels can be tracked by means of regulating the distortion of current and voltage.
PV voltage tanks to the DC/DC converter. Over the years, L0 , r0
different MPPT techniques have been proposed for PV power i pv i0
generation. These methods mainly include the perturbation 2 2 L1 , r1 Lg , rg
and observation method (P&O) [1], the incremental
conductance [2], the hill-climbing search and some other 1 Vdc
PV V pv C Vg
special methods, such as fuzzy logic technique, neural
networks. The P&O MPPT algorithm is mostly used, due to its 2 2
ease of implementation.
PV energy application can be divided into two parts: Stand-
alone systems that require a battery to store the energy and the Fig.1: single phase grid connected to the PV module
PV grid connected systems used in high power application.

www.ijcit.com 1021
International Journal of Computer and Information Technology (ISSN: 2279 – 0764)
Volume 03 – Issue 05, September 2014

III. MATHEMATICAL MODEL


A. Modeling of PV array Parameter Value

Figure 2 shows the equivalent circuit of solar cell, it is Max Power 200.143 W
formed by a photocurrent source, diode, parallel resistor R p , Short circuit current 8.21 A

and a series resistor R s . Using Kirchhoff’s current law, the Open circuit voltage 32.9 V

photovoltaic current equation can be represented as follows Max Power voltage 26.3
[10]: Max Power current 7.61 A
V  I *Rs V  I *R s
I  I ph  I 0 (exp( )  1)  ( ) Num of parallel cells 1
Vt Vt
Num of series cells 54
where I ph and I 0 are the light-generated current at the
nominal condition (usually 1000W/m² and 25 °C) depend on Table 1: PV modules paramters
the temperature and irradiance, and saturation current of the B. Modeling of the inverter and the filter
cell which can be described as:
A typical single-phase inverter has the structure shown in
figure 3. It consists of a single-phase full-bridge where the
I ph  I sc  K i (T Tref ) * G 1000
switches can be IGBT or MOSFET. From the AC side, the
converter is connected, in parallel with a grid through an LCL
I sc  K i (T  Tref ) filter. The control input of the inverter takes the values in the
I0  
V co  K v (T  Tref ) set {-1, 1}
exp( ) 1
n *V t i
K v : Is the open voltage/temperature coefficient. 2
2 L1 ,r1 Lg , rg
K i : Is the short circuit current/temperature coefficient. i1 ig
Vg
Rs
2 2

I ph Rp
Fig.3: Single phase inverter and L-C-L filter

Applying the usual Kirchhoff’s laws to the above circuit


Fig.2: Equivalent circuit of solar cell
one gets:
di1
The PV array is a result of associating of N s cells in series L1  µ2 vdc  vc  r1i1
dt
and N p strings in parallel (each string has Ns cells series). In
dig
this case, the output current and voltage can be expressed as Lg  vc  v g  rg i g
dt
follows:
dv
C c  i1  i g
V m  N s * V cell dt
I m  N p * I cell
1  µ2 µ 1
The terminal equation for current and voltage of the solar with i  µ2 *i1 . And ik1  * i1 and ik 2  2 *i1
PV array is mentioned below as described by many authors 2 2
([11], [12]): the switching function of the inverter is defined as:
Ns Ns
Vm  Im Rs Vm  Im Rs
Np Np  1 if ( S1 , S 4 ) is ON and (S 2 , S3 ) is OFF
I m  N p I ph  N p I 0 (exp( )  1)  µ2  
Vt Ns
Rp  1 if ( S1 , S 4 ) is OFF and (S 2 , S3 ) is ON
Np
Vt :
The obtained average model is the following:
Is the thermal voltage.
In this paper we use six modules in series to construct an Lg x1  x2  vg  rg x1 (1)
array. Each module contained 54 cells connected in series. The
table below represent the experimental parameters of the C x2  x3  x1 (2)
module, these parameters obtained from the datasheet of
KC200GT. L1 x3  u2 x6  x2  r1 x3 (3)

www.ijcit.com 1022
International Journal of Computer and Information Technology (ISSN: 2279 – 0764)
Volume 03 – Issue 05, September 2014

where x1, x2, x3 and u2 denote the average values, over cutting aim is to directly enforce the current x1 to track a given
periods, of the signals i1, ig, vg and µ2. In the system (1-3) the
mean value u2 of µ2 turns out to be the system control input. reference current x1* of the form x *1   v g where β is a real
signal to be defined later. Following the backstepping
C. Boost converter modelling approach, a controller is designed in three steps based on the
Figure 4 shows the basic circuit configuration of a boost model (1-3), because the controlled system has the relative
converter. The equations that represent the instantaneous degree equal three with respect to the output signal x1 .
model of the converter during the cutting period T are the
following:
Step 1
dv pv
C pv  i pv  i0 Let us introduce the following current error:
dt

L0
di0
 v pv  (1  1 )v dc  r0 i0 z1  Lg ( x1  x1* )
dt
*
dv where x1 denotes the corresponding reference signal. Using
C dc dc  (1  1 )i0   2 i1
dt (1), time derivation of z1 yields the error dynamics:
The average model is the following:
C pv x  i pv  x5
4 (4) z1  x2  vg  rg x1  L2 x1* 
L0 x5  V pv  (1  u1 ) x6  r0 x5 (5)
Consider the following candidate Lyapunov function:
Cdc x 6  (1  u1 ) x5  u 2 x3 (6)
where x4 , x5 , x6 and u1 denote the average values, of the
V1  0.5z12 
signals v pv , i0 , vdc and 1 .

L0,r0 Its time derivative is given by:
ipv i0
V1  z1 z1 
vpv µ1 vdc The choice z1  c1 z1 lead us V1  c1 z12
and consequently the
system is globally asymptotically stable (c1 is a positive design
parameter).
Using z1  c1 z1 and equation (7), one has:
Fig.4: Boost converter

IV. BACKSTEPPING CONTROLLER DESIGN x2  v g  rg x1  L2 x1*  c1z1


The aim of this section is to design a controller that will be In the above equation, if we choice x2 as a virtual control
able to ensure: (i) global stability of the system, (ii) Power
factor correction in the grid side, (iii) perfect MPPT, and (iv) variable ( x2  x 2* ) so, we can find the following stabilizing
DC bus voltage regulation. Figure 5 shows the structure of function:
whole controlled system
x2*  c1z1  v g  Lg x1*  rg x1 
Converter
DC/DC

LCL Vg *
As x 2 is not the actual control input, a new error variable
PV filter
*
z2, between the virtual control and its desired value x 2 , is
introduced:
I pv u1 u2
V pv
PWM
z 2  C ( x 2  x 2* ) 
_ PWM
MPPT + PI
Controller 2 + * +
Controller 1 Using (10) and (11), equations (7) and (9) become:
Vdc*
Fig.5: PV system with multiple controllers z2
z1   C1 z1
A. PFC controller C
z z
The PFC objective means that the grid current ig should be V  1 2  c1 z12
sinusoidal and in phase with the grid voltage v g , therefore, the C

www.ijcit.com 1023
International Journal of Computer and Information Technology (ISSN: 2279 – 0764)
Volume 03 – Issue 05, September 2014

Step 2: Our goal is to make V3 to be negative definite with the


Using equation (2), Time derivation of Z 2 is given by: following choice:

z2  x3  x1  C x2*  z3 


z2
 c3 z3 (1
Consider the augmented candidate Lyapunov function: L1
where c3 is a positive design parameter. Indeed, with this
V2  V1  0.5z 22 choice, the dynamics of Lyapunov function is reduced to:
Time derivative of V2 is the following:
V3  c1z12  c2 z22  c3 z33
zz
V2  1 2  c1 z12  z 2 z2
C Combining (13) and (14) one obtained the following control
z law:
The choice 1  z2  c2 z 2 leads to:
C
V  c z 2  c z 2
2 1 1 2 2 µ2 1 x6 ( z2 L1  c3 z3  L1 x3*  r1 x3  x2 )

If we choose x3 as a virtual control input, one has the Finally, the closed loop system is described in the (z 1, z2,
following stabilizing function: z3) coordinate by the following linear system:

 z1   c1 1C 0  z1 
x3*   z1 C  c2 z2  C x3*  x1     
 z 2     1 C  c2 1 L1  z 2 
 z   0  1 L1  c3  z3 
 3 
As x3* in not the actual control input, a new error variable,
z 3 between the virtual control input and its desired value x3* ,
B. PV voltage controller design
is defined.
The control aim is to enforce the voltage x4 across the
z3  L1 ( x3  x3* ) 
solar panel to track a given reference voltage x4* . To meet
this objective we use the backstepping technique for
In the same way as in step 1, dynamics of z2 and V2 can be controller design and the “perturb and observe algorithm” to
rewritten as: generate the reference voltage signal x4* .

z2   z1 C  c2 z2  z3 L1 Step 1:
V2   c1 z12  c2 z22  z2 z3 L1 Let us introduce the following current error:
z 4  C pv ( x4  x4* )
Step 3: where x4* denotes the corresponding reference signal. Using
The objective now is to enforce the error variables (z1,z2,z3) (4), time derivation of z4 yields the following error dynamics:
to vanish. To this end, let us first determine the dynamics of
z4  i pv  x5  C pv x 4* 
z 3 . Deriving (13) and using (3), one obtains:
If we choose x5 as the virtual control input, then the stabilizing
function (17) guarantees the global stability of the subsystem
z3  µ2 x6  x2  L1 x3* r1 x3 
1
(16) with respect to candidate Lyapunov function w1  z 42 .
2
We are finally in a position to make a convenient choice of
Indeed, its time derivative is given by w 1  c4 z 42 where c4 is a
the control signal µ2 to stabilize the whole system with state
positive design parameter.
vector is (z1,z2,z3). Consider the augmented candidate
Lyapunov function.
1
x5*  c4 z 4  i pv  C pv x4* 
V3  V2  z32
2 As x5* is not the actual control input, we define a new error z5
Time derivative of V3 is given as follows
between the virtual control and its desired value x5* .

V3  c1z12  c2 z22  z3 ( z3  z2 L1 )


z5  L0 ( x5  x5* ) 
Using (17) and (18), dynamics of error z4 and Lyapunov

www.ijcit.com 1024
International Journal of Computer and Information Technology (ISSN: 2279 – 0764)
Volume 03 – Issue 05, September 2014

function w1 became: V pv(k ), I pv(k )

z4  c4 z4  z5 L0
P(k )  V pv (k ) * I pv (k )
 1  c4 z 42  z4 z5 L0
w

No deltaP≥=0
Yes
Step 2:
The objective now is to enforce the error variables ( z 4 , z5 )
Yes No Yes No
to vanish, to this end, we determine the dynamics of z5 .Using deltaV pv  0 deltaV pv  0

(5) and deriving (18) one obtained:


V pv  V pv 
V pv 
z5  r0 x5  x4  (1  1 ) x6  L0 x5*  V pv (k )  deltaV pv
V pv (k )  deltaV pv V pv (k )  deltaV pv

We considered the augmented Lyapunov function candidate V pv(k 1)  V pv


1 P(k  1)  P(k )
w2  w1  z52
2
The time derivative of w2 is given as follows:
Fig.6: P&O flowchart
z4
w 2  C4 z 42  z5 ( z5  )
L0 D. DC link voltage regulation
z4
we put:  c5 z5    z5  To achieve the PFC, it is necessary to control DC link
L0
voltage to track its desired voltage reference, to do that, a
where c5 is a positive design parameter. Indeed, with this simple PI regulator is required.
choice, the dynamics of Lyapunov function is reduced to: PI transfer function is:
 2  c4 z 42  c5 z52
w (1   1s)
F ( s)  k1
Combining (19) and (20) one obtained the following control 1 s
law:
V. SIMULATION RESULTS
1  1 1 x6 (r0 x5  x4  z4 L0  c5 z5  L0 x5* ) In this section the controller that has been designed in the
Closed loop behavior of the subsystem under study is given as above section will be tested in the SimPower/Simulink/Matlab
follows: environment with the following system characteristics:
 c 4 1 L0  L 0  0.3H ; r0  0.05 ; C pv  0.2mF , L1  2mH ; Lg  2mH ;
 z 4    z 4 
      r1  5m ; rg  5m ; C  5mF .
 z5  1 L  c2  z5 
 0  The following values of the controllers design parameters
proved to be suitable: c1  10000, c 2  440 , c 3  290 , c 4  8000,
C. Generation of the reference voltage
c5  90000, Fp  10KHz , τ1=25ms , k1=0.5 .

To ensure the correct operation of PV module at its The reference DC link voltage is fixed to 300 V.
maximum power point as the temperature, insolation and load Figures 6.a-d shows some simulation results studies, which
vary, we use well known “perturb and observe algorithm are selected to demonstrate the most significant aspects of the
(P&O). P&O is the most method used due to its simplicity and grid-connected system behavior. The simulation results have
been obtained under standard climatic conditions (1000 W/m²
a fewer measured parameter, it has two input signals. They
and 25°C). The figures illustrate the response of the grid-
are, the PV voltage and the current, and one output signal
connected PV system in standard climatic conditions. It can be
which is a voltage reference that must be applied to the clearly seen that, in steady state, the PV generator provides the
regulator. The algorithm steps are described as shown in the maximal power, which is equal to 880 W. Figure 6.a presents
following flowchart [14]. the evolution the injected current in the grid. Figure 6.b shows
the PV voltage with its reference generated by the “P&O”
algorithm. Figure 6.c show the DC link voltage regulation is
guaranteed. Figure 6d shows that the current and the grid
voltage are in phase, and sinusoidal. As a result, a unit power
factor is achieved.

www.ijcit.com 1025
International Journal of Computer and Information Technology (ISSN: 2279 – 0764)
Volume 03 – Issue 05, September 2014

50
nonlinear averaged model. The controller design is made
I-ref
I-gred
based on backstepping technique and Lyapunov stability.
40 Simulations under Matlab/Simulink prove that the controller
meet the performances, for which it was designed, namely: i)
30 Global asymptotic stability of the all system ii) Perfect power
factor in the grid iii) Maximum power point tracking.
20

REFERENCES
10
[1] N. Femia, G. Petrone, G. Spagnuolo and, M. Vitelli, “Optimization
of perturb and observe maximum power point tracking method,”
0
IEEE Trans Power Electron 2005; vol. 20(4): pp. 963–73.
[2] K. Soon Tey, S. Mekhilef , “Modified incremental conductance
-10
0 0.05 0.1 0.15 0.2 0.25 MPPT algorithm to mitigate inaccurate responses under fast-
Times(s)
changing solar irradiation level,” ScienceDirect, Solar
Fig.6.a: injected current with its Energy, Vol. 101, March 2014, pp 333-342.
reference
[3] A.F. Okou, O. Akhrif, R. Beguenane, M. Tarbouchi " Nonlinear
180
Control Strategy Insuring Contribution Of PV Geneartor to
175 Voltage and Frequency Regulation”. Power Electronics, Machines
170 and Drives, 27-29 March 2012, pp. 1-5.
165
[4] Adrian V. Timbus, M. Ciobotaru, R. Teodorescu and F. Blaabjerg,
" Adaptive Resonant Controller for Grid-Connected Converters in
160 Distributed Power Generation Systems". Applied Power
155 Electronics Conference and Exposition,19-23 March 2006.
150 [5] S. Dasgupta, S. K. Sahoo, S. K. Panda, Senior, "A New control
strategy for Single Phase Series Connected PV Module Inverter for
145
Grid Voltage Compensation". Power Electronics and Drive
140 Vpv Systems, 2-5 Nov. 2009, pp: 1317-1322.
Vpv-ref
135 [6] M. Ciobotaru, R. Teodorescu and F. Blaabjerg, "Control of single-
0 0.01 0.02 0.03 0.04 0.05
Time(s) stage single-phase PV inverter". Power Electronics and
Applications, 2005 European Conference.
Fig.6.b: PV voltage with its
reference [7] Tofighi, A., Kalantar, M.."Power management of PV/battery
hybrid power source via passivity-based control", Renew. Energy,
650
DC link 2011, 36, pp. 2440-2450.
600
550 [8] E. M. Natsheh, A. R. Natsheh, A. Albarbar, “Intelligent controller
500 for managing power flow within standalone hybrid power
450 systems", IET Sci. Meas. Technol., 2013, Vol. 7, Iss. 4, pp. 191-
400
200.
350
300
[9] H. Cha, T. K. Vu and J. E. Kim, "Design and Control of
250
Proportional-Resonant Controller Based Photovoltaic Power
200 Conditioning System". Energy Conversion Congress and
0 1 2 3
Times(s) Exposition , pp. 2198-2205, IEEE 20-24 Sept. 2009.
[10] M.G. Villava, J. R. Gazoli, E.F. Ruppert , " Modeling and circuit-
Fig.6.c: DC link voltage based simulation of photovoltaic array," Brazilian journal of power
electronics, Vol. 14, pp. 35-45, 2009.
150 I-grid [11] P. Yadav, B. Tripathia, K. Pandey, M. Kumar, “Effect of varying
V-grid
100 concentration and temperature on steady and dynamic parameters
of low concentration photovoltaic energy system”. International
50 Journal of Electrical Power & Energy Systems.
0 [12] H. Tian, F.Mancilla-Davida, K. Ellisd, E. Muljadic, P. Jenkinsd,
"A cell-to-module-to-array detailed model for photovoltaic
-50
panels". Solar Energy,Vol. 86, Iss. 9, pp 2695-2706, Sept. 2012.
-100 [13] H. Poor, "An Introduction to Signal Detection and Estimation".
-150
New York: Springer-Verlag, 1985, ch. 4.
0 0.05 0.1 0.15 0.2 0.25
Times(s) [14] B. Bhandari , S. Poudel, Kyung-Tae Lee, Sung-Hoon Ahn,
"Mathematical Modeling of Hybrid Renewable Energy System: A
Review on Small Hydro-Solar-Wind Power Generation",
Fig.6.d: PFC cheeking International Journal of Precision Engineering and Manufacturing-
Green Technology, Vol. 1, Iss. 2, pp 157-173, April 2014.
VI. CONCLUSION
In this paper an advanced controller is developed for PV
grid connected system. The later is described by 6th order

www.ijcit.com 1026

You might also like