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

ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

Maximum Power Point Tracking Controller for PV Systems using a PI


Regulator with Boost DC/DC Converter

M. Salhi, R. El-Bachtiri
Faculty of Science Dhar El-Mehraz, Department of Physics, LESSI laboratory, REEPER group
EST, km5, Rte Immouzer, BP 2427, Fès, Morocco
Salhi_estf@yahoo.fr, bachtiri@yahoo.fr

Abstract need a separated, stable power supply for its operation;


In this paper, we present a novel maximum power point therefore they are only suitable for high power
tracking method for a photovoltaic system consisting of a applications [6]. Another algorithm is based on the
photovoltaic panel with a power electronic converter; the searching of operating point which makes
whole is feeding a battery. This maximum power point ∂P ∂V = 0. Since the sign of ∂P ∂V gives the
depends on the temperature and irradiation conditions. A direction of the search; it is possible to determine the
robust control using a PI regulator is used to track this maximum power operating by continuously detecting the
maximum power point. The synthesis of this regulator PV power and voltage. In recent years, many MPPT
has been achieved by using Bode method. For having a applications based on this searching algorithm have been
transfer function of the system, we have used a small presented [7]. In [8, 9] an analog controller is proposed,
signal modeling. Satisfactory theoretical and simulated where a boost dc/dc converter is handed for having
results are presented. The simulation gives good results.
∂I b ∂V equals zero (Figure 1). In this method, in order
Keywords: Photovoltaic panel, boost dc/dc converter, to reduce the complexity of the system, we have
PI regulator, Maximum Power Point Tracking. considered that the battery is equivalent to a constant
voltage E on one hand. On the other hand, the converter
NOMENCLATURE is assumed to be ideal.
In this paper, we pick up again the work proposed in [9],
MPPT maximum power point tracking and we consider that the battery is a constant voltage E in
PV photovoltaic panel series with a constant resistance Rb [10-12].
MPP maximum power point A block diagram of the proposed system is shown in
figure 1. A boost dc/dc converter, considered to be ideal,
1. Introduction is used to interface the PV output to the battery and to
Due to the high cost of solar cells, it is necessary that the track the maximum power point of the PV module. Then
PV module operates at its maximum power point. The the controller must keep (∂P ∂V ) equals zero. That is
maximum power produced by a solar cell changes possible with action on the duty cycle α (0 ≤ α ≤ 1)
according to the solar radiation and temperature. A PV
according to the solar irradiation λ and to the temperature
module is a nonlinear generator. The typical power-
voltage characteristic of photovoltaic panel is shown in T. Duty cycle is a signal produced by a PI regulator. For
figure 3. The MPP (Vm, Pm) is reached where synthesizing this regulator, we have developed a transfer
function for the system using the small signal model.
∂P ∂V = 0, P = VI being the PV power. In order to Coefficients Kp and Ki of the PI regulator are obtained by
optimize the ratio between the output power and the frequency synthesis.
installation cost, photovoltaic systems have to draw
I Ib + -
continuously a maximum power from the modules.
Maximum power point trackers, commonly known as PV Boost dc/dc Battery
MPP-trackers, are systems forcing PV modules to operate module V converter
at their maximum power. Therefore, various solutions are α
presented in the literature. Many MPPT systems use a
microcontroller or a personal computer for implementing Controller
sophisticated algorithms [1-4], or even neural networks
[5]. These systems ensure very high performances.
Figure 1: Block diagram of proposed system
However they are typically very expensive and often

21
ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

The paper is organized as follows: after the Theoretical calculated such that the peak inductor current at
study and simulation procedure (sections 2 and 3), the maximum input power does not exceed the power switch
theoretical results are presented in section 4 and the current rating [15]. Hence, L is calculated as:
simulation results are proposed in section 5. Conclusions Vom (1 − α m )α m
are presented in section 6. And finally, the references are L≥ (5)
given in section 7. f s ΔI Lm
Where fs, αm, ∆ILm, Vom and Iom are respectively,
2. Theoretical study switching frequency, duty cycle at maximum converter
2.1. Optimal operating input power, peak-to-peak ripple of the inductor current,
The equivalent circuit of a PV module is shown in figure maximum of dc component of the output voltage, and
2. The PV module considered in this paper is the SM55. dc component of the output current at maximum output
It has 36 series connected mono-crystalline cells. power.
The relationship between the panel output voltage V and Taking into account that the ripple of the PV output
current I is given by authors in [13, 14] as follows: current must be less than 2% of its mean value [15], the
⎧ ⎡ q ⎫ input capacitor value is given by:
I = I sol − I os ⎨exp ⎢ (V + Rs I )⎤⎥ − 1⎬ − V + Rs I (1) I omα m2
⎩ ⎣ γkT ⎦ ⎭ Rsh C≥ (6)
Where: 0.02(1 − α m )Vinm f s
3
⎛T ⎞ ⎡ qE ⎛ 1 1 ⎞⎤ Where Vinm is the PV module input voltage at the MPP.
I os = I or ⎜⎜ ⎟⎟ exp ⎢ GO ⎜⎜ − ⎟⎟⎥ (2) When the boost converter is used in PV applications, the
⎝ Tr ⎠ ⎣ βk ⎝ Tr T ⎠⎦ input power, voltage and current change continuously
λ with atmospheric conditions. Thus, the converter
I sol = [I SC + K I (T − 298.18)] (3)
1000 conduction mode could change since it depends on them.
I, V, Ios, T, k, q, KI, Isc, λ, Isol, EGO, γ(=β), Tr, Ior, Rsh, and Also, the duty cycle α is changed continuously in order to
Rs are respectively, cell output current and voltage, cell track the maximum power point of the PV array. The
reverse saturation current, cell temperature in Kelvin, choice of the converter switching frequency and the
degree Boltzmann’s constant (1.381e-23 J/K), electronic inductor value is a compromise between the converter
charge (1.602e-19 C), short-circuit current at 25 °C and efficiency, the cost, the power capability and the weight.
1000 W/m2, short-circuit current temperature coefficient
at Isc (KI =0.0004 A/K), solar irradiation in W/m2, light- 2.3. Boost converter model
generated current, band gap for silicon (=1.12 eV), If the chopping frequency is sufficiently higher than the
ideality factor (=1.740), reference temperature (=298.18 system characteristic frequencies, we can replace the
K), cell saturation current at Tr, shunt resistance and converter with an equivalent continuous model (figure 6).
series resistance. We will consider, for that, the mean values, over the
The output power of PV panel is P = VI , at optimal chopping period, of the electric quantities. The transistor
had been replaced by a voltage source whose value
point, we have:
equals its mean voltage. At the same, the diode hade been
∂P ∂I ∂I I
= I +V = 0⇒ =− replaced by a current source. Thus:
∂V ∂V ∂V V (4) VT = E (1 − α ) + Rb I b and I b = (1 − α )I L (7)
⎧ 1 ⎫
⇒ I = (V − Rs I )⎨I os A exp[A(V + R s I )] + ⎬ Where IL is the mean value of inductance current.
⎩ R sh ⎭ We deduce from the continuous model equations:
q dV
Where: A = and Ncell is the number of series C = I − IL (8)
γkTN cell dt
dI L
cells in the module.
L = V − (1 − α )E − Rb I b (9)
P dt
Rs I Pm MPP
At optimal operating point, we have:
Isol Rsh V ⎧ I m = I Lm ⎫
⎪ ⎪
ID
V ⎨Vm = (1 − α m )E + Rb I bm ⎬ (10)
0
Vm ⎪ I = (1 − α )I ⎪
Figure 2: PV panel equivalent Figure 3: PV panel P-V
⎩ bm m Lm ⎭
circuit characteristic Where Im, ILm, Ibm, Vm, αm are respectively the optimal
values of I, IL, Ib, V and α.
we have measured the shunt resistance Rsh and
determined the constants in these equations using the 2.4. Small signal model and transfer function
manufacturer ratings under standard test conditions of the After having put the converter "mean" equivalent circuit
PV panel. in equations, we can determine the transfer function of
the system open loop for a small variation around an
2.2. Boost converter study optimal operating point. Thus, we write q = q m + Δq, for
Value L of the inductor required to ensure the converter
operating in the continuous conduction mode (figure 5) is
each quantity q in the set {V , α , I L , I , I b , I sol , y}

22
ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

∂P
defining the operating point. Where: y (t ) = (t ). So, ΔIsol(s)
∂V
the system can shown by a functional diagram like that ε(s) Δα(s)
0 + PI Ga1(s) + + Ga2(s) Y(s)
used in [16] for synthesizing the regulators. The system -
can be presented as follows:
Figure 4: Functional diagram of system.

IL IL
ILpeak
ILmean ΔIL ILpeak
ILmean ΔIL
tON tOFF t tON tOFF t
Ts Ts
(a) (b)
Figure 5: Boost converter waveforms (a) continuous conduction mode (b) discontinuous conduction mode

I IL Ib I IL (1-α)IL I
b
D
V Rb Rb
MOSFET V (1-α)E
E E
VG αTs

Ts t (b)
(a)
Figure 6: (a) Boost dc/dc converter, (b) boost converter "mean" equivalent circuit

Where: Ka1 and Ka2 are constants gain for a given temperature T
1 and solar irradiation λ.
Ga1 ( s ) = K a1 (11) Rdm and Gm are the optimal dynamic resistance and
b2 s + b1 s + 1
2
conductance of PV module.
b2 s 2 + b1 s + 1 The values of Ka1, Ka2, K1, K2, b2, b1, a2, a1, G, Gm and
Ga 2 ( s) = K a 2 (12) Rdm can be easily determined if we have know the values
a 2 s 2 + a1 s + 1 of L, C, Rb, E, Im, Vm, αm and the parameter values of PV
With: module.
(K1G − K 2 )(E + Rb I Lm )(1 + Rs Gm ) The transfer function of the open loop used to
K a1 =
K 1 + K 2 Rb (1 − α m )
synthesizing a PI regulator is:
1
K 1 + K 2 Rb (1 − α m ) G0 (s) = Ga1 (s)Ga 2 (s) = K a1 K a 2 (13)
K a2 = a2 s + a1 s + 1
2

(1 + Rs Gm )[1 + GRb (1 − α m )] 3. Simulation procedure


And: We have built our model by using Simulink Matlab. The
K 1 LC K CR (1 − α m ) + K 2 L bloc used for simulations is given by figure 7. In PV
b2 = ; b1 = 1 b
K 1 + K 2 Rb (1 − α m ) K 1 + K 2 Rb (1 − α m ) module block, equations (1-3) are used; and in block
(converter + battery), equations (7-9) are used.
LC CRb (1 − α m ) + GL Irradiation (λ)
a2 = ; a1 =
1 + GRb (1 − α m ) 1 + GRb (1 − α m )
V
ARs ( Rs I m − Vm ) ; A( Rs I m − Vm ) λ I I V
K1 = 1 + K2 = −G T α P
Rdm (1 + Rs Gm ) Rdm (1 + Rs G m ) Temperature PV module
converter
(T) + battery
Gm 1 1
G= ; Gm = + ; α
P
1 + Rs G m Rdm Rsh V
Controller

1 Figure 7: Bloc diagram for system


Rdm = .
I os A exp[A(Vm + Rs I m )]
The proposed controller circuit that forces the system to
operate at its optimal operating point under variable

23
ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

temperature and irradiation conditions is shown in figure = 21.7 V, short-circuit current Isc = 3.45 A, maximum
8. Thus, for any temperature and solar irradiation level, power current Im = 3.15 A, maximum power voltage Vm
the proposed controller circuit is obtained as follows: = 17.4 V and maximum power Pm = 55 W.
• On one hand, we multiply the PV output signal Using these electrical characteristics, the constants Ior, γ
current I by the PV output signal voltage V. We (= β) and Rs in equations (1) and (2), obtained by
obtain the PV output signal power P who is programming on Matlab Software are 4.842 μA, 1.740
derived in order to obtain the (dP dt ) signal. and 0.1124 Ω respectively.
• On the other hand, we derive the signal voltage
V, who is inverted. Thus, the signal 1 (dV dt )
4.2. PI regulator and converter parameters.
The PI controller gain and the integral time constant
is obtained. obtained by frequency synthesis using Bode method are
The product of 1 (dV dt ) by (dP dt ) signals, gives the respectively KP =0.01 and Ti (=1/Ki) = 1.8 ms. From
(dP dV ) signal, who is compared to zero. equation (5), the boost inductance can be chosen as is L =
1mH. From equation (6), the input capacitance can be
The resulting difference signal (error signal) is used as an chosen as C = 4.7μF. The battery voltage and resistance
input signal of the PI regulator. This PI regulator is used utilized in this paper are respectively E = 24V and Rb =
to deliver a duty cycle signal to the dc/dc converter 0.65Ω. Fifty kilohertz switching frequency is adopted.
corresponding to the condition: dP = 0 .
dV 4.3. Optimal Values at MPP.
Alpha P V For different values of irradiance λ and temperature T,
the computation of the theoretical optimum quantities Vm,
dP/dt dV/dt Pm and αm of P, V and α are assembled in table 1.

Vm (V) Pm (W) αm
MATLAB 1/(dV/dt)
Function
λ = 100 W/m2 and T = 270.18 K 16.77 5.270 0.3069

Saturation λ = 1000 W/m2 and T = 270.18 K 19.64 62.73 0.2468


× λ = 1000 W/m2 and T = 320.18 K 15.65 48.61 0.3984

λ = 100 W/m2 and T = 320.18 K 12.30 3.714 0.4912


(dP/dV)
Table 1. Quantities Vm, Pm and αm for different values of λ and T.
PI -
regulator +
5. Simulation results
Ground
In order to demonstrate the effectiveness of the proposed
Figure 8: Controller circuit
method, some simulations have been carried out.
Simulations were achieved with Matlab Simulink. The
simulations studies were made to illustrate the response
4. Theoretical Results of the proposed method to rapid temperature and solar
4.1. PV module parameters irradiance change. For this purpose, the irradiance λ and
Measure of Rsh. The shunt resistance Rsh of PV module the temperature T, which are initially 100W/m2 and
(Figure 2) is measured. This measure (Figure 9) is 270.18 K, are switched, at 0.05s and 0.15s, to 1000 W/m2
performed in dark room (Isol = 0) in laboratory (no wind) and 320.18 K respectively [Figures 10 and 10bis (a), (b)
by ammeter and voltmeter. We have applied an external and (c)] and vice versa [Figures 11 and 11bis (a), (b) and
negative voltage to the PV panel (ID = 0). (c)], i.e., the solar irradiance changes from 1000 W/m2 to
Imes Rs Imes 100 W/m2 at 0.05s and the temperature changes from
A - A - 320.18 K to 270.18 K at 0.15s.
PV [Figures 10(a), (b) and (c)] and [Figures 11(a), (b) and (c)]
V Vmes ≡ Rsh V Vmes
module give the simulation results for values of Kp and TI of
+ + regulator PI obtained by Matlab programming. After
adjust of TI (=0.01ms) we have obtained the [Figures
Figure 9: Measure of Rsh of PV panel.
10bis (a), (b) and (c)] and [Figures 11bis (a), (b) and (c)].
Figures 10(a), 10bis(a), 11(a) and 11bis (a) give the
The measures of Vmes and Imes must be done quickly (no variation of duty cycle, figures 10(b), 10bis(b), 11(b) and
overheating of photocell). The mean value of (Vmes/Imes) 11bis (b) give the variation of the output voltage of PV
gives Rsh =6500Ω. Rs is considered negligible in front of panel and the figures 10(c), 10bis(c), 11(c) and 11bis(c)
Rsh. give the variation of instantaneous PV power for a step
change of temperature and irradiance. It is shown that,
Determination of the others PV module parameters. the PI controller brings the system into the maximum
The manufacturer rated values of the SM55 PV module power point after a some oscillations and the steady state
considered in this paper under standard test conditions is then reached. At the steady state, it is shown that the
(irradiation λ = 1kW/m2, A.M. = 1.5 solar spectrum and average values of voltage, instantaneous power of the PV
cell temperature T = 25 °C) are: open-circuit voltage Voc and duty cycle of a boost DC/DC converter are very

24
ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

close to theirs optimal values Vm, Pm and αm obtained by operating point are due to the switching action of the
Matlab programming. So, the relative errors for different DC/DC converter. The transients between operating
average values varied between 0.05% and 0.13%. points are natural for a dynamic system which is
The simulations of the MPPT show that the system is controlled by a PI type controller.
stable. The oscillations about the computed optimal

simulated Theoretical simulated Theoretical

a
Duty cycle

Duty cycle
Time (s) Time (s)

simulated Theoretical
simulated Theoretical PV output voltage V (V)
PV output voltage V (V)

b
b

Time (s)
Time (s)

simulated Theoretical simulated Theoretical


Instantaneous power P (W)

Instantaneous power P (W)

Time (s) Time (s)

Figure 10: Variation before adjust of TI, of (a) duty cycle, (b) PV Figure 10 bis: Variation after adjust of TI, of (a) duty cycle, (b) PV
output voltage, and (c) instantaneous PV power for a step change output voltage, and (c) instantaneous PV power for a step change on
on irradiation λ and temperature T from 100 W/m2 to 1000 W/m2 irradiation λ and temperature T from 100 W/m2 to 1000 W/m2 and
and 270.18 K to 320 K respectively. 270.18 K to 320 K respectively.

25
ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

simulated Theoretical simulated Theoretical


Duty cycle

Duty cycle
a a

Time (s)
Time (s)

simulated Theoretical simulated Theoretical


PV output voltage V (V)

PV output voltage V (V)


b
b

Time (s) Time (s)

simulated Theoretical
simulated Theoretical
Instantaneous PV power (W)
Instantaneous PV power (W)

c
c

Time (s)
Time (s)
Figure 11: Variation before adjust of TI, of (a) duty cycle, (b) PV output Figure 11bis: Variation after adjust of TI, of (a) duty cycle, (b) PV
voltage, and (c) instantaneous PV power for a step change on irradiation output voltage, and (c) instantaneous PV power for a step change on
λ and temperature T from 1000 W/m2 to 100 W/m2 and 320.18 K to 270 irradiation λ and temperature T from 1000 W/m2 to 100 W/m2 and
K respectively 320.18 K to 270 K respectively.

6. Conclusion Bode method. For that, we have developed a transfer


The output power delivered by a PV module can be function of global model using a small signal method.
maximized using MPPT control system. It consists of a Simulations show that the regulation is robust against
power conditioner to interface the PV output to the load, disturbances.
and a control unit, which drives the power conditioner for For a given temperature T and solar irradiance λ, we have
extracting the maximum power from a PV array. In this calculated the corresponding optimal values αm, Vm and
paper, a MPPT system has been proposed and tested by Pm. The optimal values obtained by programming
simulations in Matlab Software. It follows the irradiance coincide with ones obtained by simulation. The
and the temperature level change rapidly and tracks the simulation gives good results.
MPPT. The PI regulator used to control the boost DC/DC Our proposed MPPT’s charge controller is easier and
converter is synthesized by frequency synthesis using cheaper to build.

26
ICGST-ACSE Journal, ISSN 1687-4811, Volume 8, Issue III, January 2009

7. References [14] M.G. Jaboori, M. M. Saied, and A. A. Hanafy, “A


[1] K.H. Hussein, I. Muta, T. Hoshino, and M. Osakada, contribution to the simulation and design
“Maximum photovoltaic power tracking: an optimization of photovoltaic systems”, IEEE
algorithm for rapidly changing atmospheric Transactions on Energy Conversion, vol. 6, pp. 401-
conditions”, IEE Proceedings Generation 406, September, 1991.
Transmission Distrib., 142, pp. 59-64, 1995. [15] N. Mohan et al., Power Electronics-Converters,
[2] M. Bodur, and M. Ermis, “Maximum power point Applications and Design. New York: Wiley, 1989.
tracking for low power photovoltaic solar panels”, [16] Louis Maret. Regulation automatique. Lausanne:
Proceedings IEEE Electrotechnic Conference, 2, pp. Presses polytechniques romandes, 1987.
758-761, 1992.
[3] V. Salas, M.J. Manzanas, A. Lazaro, A. Barrado, and Mohamed SALHI was born in
E. Olias, “Analysis of control strategies for solar Morocco. He received the
regulators”, Industrial Electronics ISIE 2002, thorough higher study diploma
Proceedings of the 2002 IEEE International, Vol. 3, (DESA) in automatic and systems
26-29 May, pp. 936-941, 2002. analysis from faculty of sciences
[4] D.Hohm, M.E. Ropp, “Comparative study of dhar el-mehraz at sidi Med Ben
maximum power point tracking algorithms”, Abdellah university of Fez,
Proceedings Photovoltaic, Res. Appl., 11, 47-62, Morocco. Currently, he is assistant
2003. lecturer in the electrical
[5] A. Al-Amoudi, L. Zhang, “Application of radial basis Engineering department of the
function networks for solar-array modeling and ″Ecole Supérieure de Technologie (EST), Fès, Morocco″.
maximum power-point prediction” IEE Proceedings His research interests are power electronic converters and
Generation Transmission Distrib., 147, pp. 310-315, renewable energy systems.
2000.
[6] J.H.R. Enslin, D.B. Snyman, Combined low-cost,
“high-efficiency inverter, peak power tracker and
regulator for PV applications”, IEEE Trans. Power Rachid El-Bachtiri was born in
Electr. 6, pp. 73-82, 1991. Midelt, Morocco. He received the
[7] V. Salas, E. Olias, A. Barrado, A. Làzaro, “Review of Electrical engineering diploma
the maximum power point tracking algorithms for from the École Mohammadia
stand-alone photovoltaic systems”, Solar Energy d’Ingénieurs, Rabat, Morocco and
Materials &Solar Cells, vol. 89, issue 1, pp. 1-24, the Doctorate on applied sciences
October 2005. from the Université Catholique de
[8] M. Salhi, and R. El-Bachtiri, “Optimal operating Louvain, Louvain-la-Neuve,
point tracking of photovoltaic system supplying a Belgium. He is a professor at the
battery”, Actes des Premières Journées de École Supérieure de Technologie, Fès, Morocco.
Télécommunications d’Electronique et Responsible for a group of scientific researchers “équipe
Electrotechnique (PJTEE’06), 25-26 Mai, Oujda, de recherche en électrotechnique, électronique de
Maroc, pp. 85-87, 2006. puissance et énergies renouvelables” His research
[9] M. Salhi, R. El-Bachtiri, “A PI regulator synthesis interests are motor drives, power electronic converters,
for tracking the optimal operating point of automatic control systems and renewable energy.
photovoltaic system supplying a battery”, World
renewable energy congress IX (WREC-IX). 19-25
August, Florence, Italy, RT 15 (CD proceeding), pp.
515 (abstract), 2006.
[10] Min Chen, and Gabriel A. Rincon-Mora, “Accurate
Electrical Battery Model capable of Predicting
Runtime and I-V Performance”, IEEE Transactions
on Energy Conversion, vol,. 21, N° 2, pp. 504-511,
June, 2006.
[11] Yaoqin Jia, H. Wang, and M. Ouyang, “Electric
power system for a Chinese fuel cell city bus. Journal
of Power Sources”, 155, 319-324, 2006.
[12] Jensak Eakburanawat, and Itsda Boonyaroonate,
“Development of a thermoelectric battery-charger
with Microcontroller-based maximum power point
tracking technique”, Applied Energy, 83, pp. 687-704,
2006.
[13] G. Vachtsevanos, and K. Kalaitzakis, “A hybrid
photovoltaic simulator for utility interactive studies”,
IEEE Transactions on Energy Conversion”, vol. EC-2,
pp. 227-231, June 1987.

27

You might also like