Professional Documents
Culture Documents
Chatrenour 2017
Chatrenour 2017
Chatrenour 2017
a r t i c l e i n f o a b s t r a c t
Article history: In this paper, an Improved Double Integral Sliding Mode MPPT Controller (IDISMC) for a stand-alone pho-
Received 17 December 2016 tovoltaic (PV) system is proposed. Performance of a sliding mode controller (SMC) is greatly influenced by
Received in revised form 30 January 2017 the choice of the sliding surface. Switching surface coefficients were selected by the use of Hurwitz sta-
Accepted 19 February 2017
bility theorem. The IDISMC not only is robust against parametric and non-parametric uncertainties, but
also has a very small steady-state error, thanks to the use of double integral of tracking voltage error in
the definition of its sliding surface. For realistic simulation, Genetic Algorithm (GA) method was used to
Keywords:
estimate parameters of solar panels model. The validity of the proposed double integral SMC in maximum
Improved Double Integral Sliding Mode
Controller (IDISMC)
power point tracking was approved by comparing the simulation results obtained for a sample PV system
Maximum Power Point Tracking (MPPT) with the results of other methods.
Photovoltaic (PV) system Ó 2017 Elsevier Ltd. All rights reserved.
Genetic Algorithm (GA)
http://dx.doi.org/10.1016/j.enconman.2017.02.055
0196-8904/Ó 2017 Elsevier Ltd. All rights reserved.
98 N. Chatrenour et al. / Energy Conversion and Management 139 (2017) 97–109
Nomenclature
meteorological conditions has been considered. In [13], an efficient plex and highly nonlinear form. Therefore, it is difficult to directly
MPPT controller based on hybrid backstepping and sliding mode is choose the coefficients to obtain the desired sliding motion. To sim-
used. Similarity to [13], a SMC based on the admittance of the PV plify the switching surface design, the nonlinear sliding manifold is
system was proposed in [14]. In the paper, a reference will be linearized around the desired equilibrium points, the nonlinear
selected by an external MPPT algorithm to mitigate the perturba- coefficients are calculated by Hurwitz stability.
tions generated by the load. In [15], effect of the SMC on a system The main contributions of the paper are (i) Determine the
connected to a PV panel consisting of two cascaded dc-dc boost parameters of PV system based on GA optimization method, (ii)
converters has been investigated. An adaptive SMC, in which the Design of an improved double integral sliding mode controller
output voltage is not required to be known, were shown in [16]. (IDISMC) by choosing a surface coefficients by using Hurwitz sta-
Then, in proposed model, an adaptive H1 control algorithm was bility and (iii) Consider the tracking current error term in the slid-
proposed to ensure the fast and robust tracking. In [17], a frame- ing surface for calculating of equivalent switching signal.
work for optimal operation of a small scale PV system connected The paper is organized as follows: Section 2 presents the mod-
to a micro-grid has been presented and a hybrid modified sliding eling of solar panels. Section 3 contains the double integral sliding
mode has been proposed, which uses fuzzy logic control as a useful mode MPPT controller for PV system. Section 4 determines the
technique. In [18], a new design of stable SMC to maximize power switching surface coefficients. In Section 5, simulation results are
extraction from the PV system was proposed. To improve the presented to show the effectiveness of the proposed controller.
response speed of the PV system, a dual surface SMC was presented
for MPPT in [19]. In [11], a new algorithm combining sliding mode
2. Mathematical modeling of solar panels
variable structure control strategy and P&O method was addressed
for fast track the global maximum power point of PV system. In
The simple electrical model of a solar system subjected to solar
[20], a new MPPT was proposed for a stand-alone PV system using
radiation and connected to a load is in the form shown in Fig. 1
the concept of double integral sliding mode controller (DISMC).
[21]. This circuit combines a current source, a diode, a resistor in
The DISMC uses double integral of tracking voltage error term in
series and a resistor in parallel. A single diode equivalent circuit
its sliding surface to eliminate steady-state error apart from pro-
of the PV cell is applied to the model, considering its simple imple-
viding robust control actions in face of system uncertainties.
mentation, proper accuracy and low computational efforts needed
However, in the most of existing literatures and research efforts
[22].
on the higher order SMC, for example in [20], the coefficients of the
Resistors in equivalent circuit represent the losses in cells.
defined sliding manifolds are taken as special values and given
Losses in cell are due to factors such as sunlight reflection on the
directly in the simulations.
cell surface, absorption of photons without formation of electron
Furthermore, this paper proposes MPPT controller based
and free hole, and recombination of electrons and free holes.
improved double integral sliding mode via selection of switching
According to Fig. 1, characteristic equation of solar cell is expressed
surface coefficients by using Hurwitz stability. In the paper, in addi-
by Eq. (1).
tion to using the tracking voltage error term, its first and double
integral, we consider the tracking current error term in the sliding ipv ¼ Ipv iD ish ð1Þ
surface for calculating of equivalent switching signal. The stability
of subsystem is derived by using Lyapunov theory. In the sliding where Ipv is photo-generated current, iD is diode current,
mode, the sliding motion lies on the four coefficients, but, in a com- ish ¼ ðv pv þ ipv Rse Þ=Rsh is leakage current, v pv and ipv are PV output
N. Chatrenour et al. / Energy Conversion and Management 139 (2017) 97–109 99
voltage and current, respectively, Rse and Rsh are series and parallel Model parameters should be estimated in such a way that the
equivalent resistors of solar panel. Diode current is expressed based solar panel model would be able to recreate the above modes.
on I-V Characteristic of a Shockley diode by Eq. (2). The following cost function is considered to achieve this purpose.
vD V oc V
oc
iD ¼ I0 eaV t 1 ð2Þ cost function ¼ Ipv ;ref þ I0;ref eaV t 1 þ
Rsh
Isc Rse I R
where I0 is dark-saturation current, v D ¼ v pv þ ipv Rse is diode volt- þ Isc Ipv ;ref þ I0;ref e aV t 1 þ
sc se
Rsh
age, a is ideality factor of the diode, V t ¼ ðN s kb =eÞT is thermal volt- V þI R
age of the diode, N s is the number of series cells, kb is Boltzmann’s
mpp mpp se V mpp þ Impp Rse
þ Impp Ipv ;ref þ I0;ref e aV t 1 þ
constant, e is the absolute value of electron’s charge, and T is tem- Rsh
perature of solar panel. By substituting Eq. (2) in (1), a characteristic ð6Þ
equation of solar panel, can be obtained as Eq. (3).
If the value of above cost function is equal to zero, the parameters of
v þi R
pv pv se v pv þ ipv Rse solar panel are estimated correctly.
ipv ¼ Ipv I0 e aV t 1 ð3Þ Based on previous studies [21], I0;ref , in silicon cells is about
Rsh
100 pA; Ipv ;ref has a value of about 3–4 amp; a, depends on the type
In Eq. (3), the value of photo-generated current Ipv , varies with the and the physical structure of the diode and has a value between 1
temperature and solar radiation based on Eq. (4) [12]. and 2; Parallel resistance Rsh , represents the internal losses or leak-
age current of Shockley diode which usually has a value of about
G 200–400 X; and Series resistance Rse , which is connected to the
Ipv ¼ ½Ipv ;ref þ K I ðT T n Þ ð4Þ
Gn solar panel terminal, depends on the cell fabrication quality and
where Ipv ;ref is photo-generated current at standard conditions, K I is has a small value about 0.05–0.1 X.
Short-Circuit coefficient of temperature at standard conditions, and
G is solar radiation. Gn ¼ 1000 W=m2 and T n ¼ 25 C are standard 3. Improved Double Integral Sliding Mode Controller (IDISMC)
test conditions of solar panel.
In Eq. (3), dark-saturation current value I0 varies with the tem- A PV system consists of a solar panel, a dc to dc converter, a
perature based on Eq. (5). MPPT controller and a load. A topology of a stand-alone PV system
connected to a load is shown in Fig. 3.
3
T e Eg 1 1 In these systems, converter is an intermediary between load
I0 ¼ I0;ref exp ð5Þ and solar panel and tracks the maximum power point of solar sys-
Tn kb a V t T n T
tem by its duty cycle variation. Changes in duty cycle of converter
where I0;ref is dark-saturation current at standard conditions, and are made by a controller. Any simple, fast, accurate and reliable
Eg ¼ 1:121½1 0:0002677ðT T n Þ is the band gap energy of the sil- control method that can provide maximum power point for solar
icon based on electron volts [23]. panel is desirable and thus a basic need of these systems.
Validity and accuracy of model presented in Fig. 1 depends
heavily on the estimation of the parameters Ipv ;ref , I0;ref , Rse , Rsh 3.1. State equations of boost converter
and a. In this paper, these parameters were estimated using a GA
optimization method. Generally, converters used in PV systems are mainly of buck or
boost type [24]. In this paper, a detailed model of the DC-DC boost
2.1. Estimation of the parameters of solar panel converter is used for the simulation. Voltage stabilization on the
output of PV systems by these converters is usually carried out
Solar panel manufacturers present a catalog where N s , K I and through Pulse width Modulation (PWM) at a fixed frequency.
output voltage and current parameters of the produced solar panel Switching in this converter is performed by one of the elements
at standard test conditions in the following modes, are specified. of MOSFET, BJT or IGBT. Fig. 4(a) and (b), show equivalent circuit
of boost converter in open and closed switch operations, respec-
– Open-circuit conditions: v pv ¼ V oc and ipv ¼ 0. tively [20].
– Short-circuit conditions: v pv ¼ 0, ipv ¼ Isc . According to Fig. 4(a), dynamic equations of system in open
switch operation can be expressed by Eqs. (7) and (8).
– Maximum power conditions: v pv ¼ V mpp and ipv ¼ Impp .
1 1
By plotting a smooth curve that connects these three points to
v_ pv ¼ iL þ v pv ð7Þ
c1 c 1 r pv
each other, the current-voltage variation curve of a solar panel at
standard test conditions can be obtained. I-V Characteristic of a _iL ¼ 1 v pv 1 v o ð8Þ
sample solar panel is shown in Fig. 2. L L
100 N. Chatrenour et al. / Energy Conversion and Management 139 (2017) 97–109
_iL ¼ 1 v pv ð1 dÞ 1 v o ð13Þ
Fig. 3. Topology of a stand-alone PV system. L L
In these equations, d ¼ 0 and d ¼ 1 indicates open and closed switch
According to Fig. 4(b), when the switch is closed, then operations, respectively. In above equations, v pv and iL are state
variables and d is input variable of the system.
1 1
v_ pv ¼ iL þ v pv ð9Þ
c1 c1 r pv 3.2. MPPT design
1
i_L ¼ v pv ð10Þ At the maximum power point, v pv is equal to V mpp and ipv is
L equal to Impp . It should be noted that in steady state condition,
Fig. 4. Boost converter schematic; (a) when switch is open, (b) when switch is closed.
N. Chatrenour et al. / Energy Conversion and Management 139 (2017) 97–109 101
Z
current flow from the capacitor c1 is very small and thus, iL also at a1 ðV_ ref v_ pv Þ þ a2 ðV ref v pv Þ þ a3 ðV ref v pv Þdt þ a4 ðI_ref _iL Þ
the maximum power point is almost equal to Impp . So, in order to
design maximum power point tracker, first values of V ref and Iref s
þ Kjsja sat ¼0 ð22Þ
which are V mpp and Impp in different weather conditions, must be /
identified. When load is disconnected from circuit, the last term
of Eq. (3) is ignored, giving Eq. (14). Due to presence of jsja in s_ , the speed of reaching to sliding surface
increases with distance. In this equation, a is a number between
V oc zero and one. Also, / is a small number that is used to reduce the
0 ¼ Ipv Io exp 1 ð14Þ
Ns V t chattering. As a result, using Eqs. (12) and (13), the control input
d will be obtained as Eq. (23).
So, without load being disconnected from the system, open circuit
voltage of V oc can be calculated by solving relation (14) as follows. L a1 a
d¼ a1 V_ ref v pv þ 1 iL þ a2 e1 þ a3 e2 þ a4 I_ref
I pv þ I o
a4 v o c 1 r pv c1
V oc ¼ Ns V t ln ð15Þ
a4 a4 s
Io v pv þ v o þ Kjsja sat ð23Þ
L L /
After calculating V oc , value of V ref is calculated as follows [20].
V ref ¼ K oc V oc ð16Þ 3.3. Stability demonstration
where K oc is the substance coefficient and is related to structure and
material of PV module. K oc usually varies with the age and condition To analysis system stability, positive definite Lyapunov function
of PV module. This coefficient change over significantly long is considered as follows:
durations. 1 2
Various experiments on solar panels have shown that value of V¼ s ð24Þ
2
Iref is a function of radiation intensity G. It can be proved that rela-
To maintain stability condition of Lyapunov theorem;
tion between these two variables is approximately linear and can h i
be expressed by the following equation. V_ ¼ ss_ ¼ s Kjsja sat /s must always be negative definite and thus
Iref ¼ K G G ð17Þ coefficient K should be selected as positive. This means that applied
control signal d, according to Eq. (23), guarantees that system error
where K G is the substance coefficient and is related to structure and in a limited time reaches zero. In [20] has been shown that to
substance of PV module. The first step in designing a maximum achieve the stable condition of Lyapunov theorem (ss_ < 0), the
power point tracker based on SMC is to define the switching sur- selected constant K must be sufficiently large.
face. Sliding surface s should be designed to provide optimal system
performance and satisfy the desired control purposes. This means 4. Determination of switching surface coefficients
that optimal control system performance can be expected when-
ever system somehow has to move on above surface [19]. Switching To determine switching surface coefficients, first, values of s and
surface is usually defined by a linear combination of state variables s_ in Eqs. (19) and (20) must be zero. By doing this, Eqs. (25) and
error and its derivatives, as follows: (26) are obtained.
n1 Z
d a2
s¼ þb eðxÞ ð18Þ V ref v pv ¼ ðV ref v pv Þdt
dt a1
Z Z
a3 a4
where n is sliding surface order and eðxÞ is state variable tracking ðV ref v pv Þdt dt ðIref i_L Þ ð25Þ
error of x. If it is assumed that n ¼ 1, sliding surface will be: a1 a1
s ¼ eðxÞ. When designing a double integral sliding mode controller, Z
a1 a2 a3
tracking error is defined as follows: I_ref i_L ¼ ðV_ ref v_ pv Þ ðV ref v pv Þ ðV ref v pv Þdt
a4 a4 a4
eðxÞ ¼ a1 e1 þ a2 e2 þ a3 e3 þ a4 e4 ð19Þ
ð26Þ
where R R R
Considering, y1 ¼ f ðV ref v pv Þdtgdt,
y2 ¼ ðV ref v pv Þdt and
e1 ¼ V ref v pv _
y3 ¼ Iref iL , the following equations are obtained.
Z
e2 ¼ ðV ref v pv Þdt y_ 1 ¼ y2 ð27Þ
Z Z ð20Þ
e3 ¼ ðV ref v pv Þdt dt a2 a3 a4
y_ 2 ¼ y y y ð28Þ
a1 2 a1 1 a1 3
e4 ¼ Iref iL
a1 _ 1 1 a a
And a1 to a4 coefficients are constants, whose values will be y_ 3 ¼ V ref v pv þ iL 2 ðV ref v pv Þ 3 y2 ð29Þ
obtained by using Hurwitz Stability Theorem. To obtain control sig- a4 c 1 r pv c1 a4 a4
nal d, sliding surface and its derivative must be considered to be
zero. By doing this, steady-state error will approach zero. Switching The set of linear Eq. (30) are obtained by linearization with Taylor
surface derivative is calculated by the following equation. expansion around the equilibrium point.
s_ ¼ a1 e_ 1 þ a2 e_ 2 þ a3 e_ 3 þ a4 e_ 4 ð21Þ 2 3 2 3 2 3
y_ 1 y1 0 1 0
6_ 7 6 7 6 a 7
Considering s_ ¼ Kjsja sat s
[20] and substituting it into the above 4 y2 5 ¼ A4 y2 5; A ¼ 4 a31 aa21 aa41 5 ð30Þ
/
where chromosome has five parts: Ipv ;ref , I0;ref , Rse , Rsh and a. To represent
a3 1 a2 a3 each chromosome, the binary coding system was used. The bit
A31 ¼ þ strings of each parameters should be decoded by Eq. (31).
a4 c1 r pv a1 a4
pmax pmin
p ¼ pmin þ d ð31Þ
a2 1 a2 a3 2l 1
A32 ¼ þ 2
a4 c1 r pv a1 a4 a4 where p is the bit string of one of the parameters Ipv ;ref , I0;ref , Rse , Rsh
and a; pmin and pmax are the minimum and maximum values of the
1 1 a1 a2 parameter p, respectively; d is the decimal value of the bit string;
A33 ¼ þ þ
c1 r pv c1 a4 a1 and l is the length of the bit string. Note that the values of l, pmin
and pmax is determined by user.
According to Hurwitz stability theorem, matrix A is stable if and
The numbers of bits of each part, based on the required accu-
only if all its Eigen values have negative real part. By finding char-
racy and according to engineering experience, were selected equal
acteristic equation of matrix A by using equation jkI Aj and equat-
to 20. Minimum and maximum values of these parameters, accord-
ing it to a stable desirable characteristic equation such as
ing to the description provided in Section 2.1, are considered in
ðk þ 1Þðk þ 2Þðk þ 3Þ, the coefficients of switching surface s will be
accordance with Eq. (32).
obtained. By doing this and assuming a4 ¼ 1, other coefficients are
obtained as follows: 1:0e 7 6 I0;ref 6 1:5e 7
1 3:7 6 Ipv ;ref 6 4
a1 ¼ 6c1 ; a2 ¼ 11c1 ; and a3 ¼ 6c1
r pv 1 6 a 6 1:5 ð32Þ
According to the above values, it can be seen that value of a1 is a
0:01 6 Rse 6 0:5
function of r pv and thus varies dynamically with conditions. 300 6 Rsh 6 400
In the GA, the first generation begins to search for the optimal
5. The simulation results response by a series of random solutions called the initial popula-
tion. The initial population has 3000 chromosomes and later, these
MSX-60 PV module made by Solarex is selected for simulation. solutions and genetic operators of selection, crossover and mutation
Information about this module under standard test conditions are are used to build the next new population. Usually, the new popu-
available on the datasheet provided by its manufacturer and are lation is fitter, which means that the next generation is better than
given in Table 1. the older one. This process will continue when the numbers of gen-
Information about the elements in the boost converter used in erations reaches to 2000.
this study are presented in Table 2 [20]. The most important operator in GAs is crossover operator.
In Section 5.1, the results of the use of GA optimization method Crossover in GA eliminates dispersion or genetic variation. In this
to estimate parameters of PV modules model are presented. The study, Single point crossover is used. Mutation is another operator
simulation results of MPPT in different weather conditions are and produces other possible solution. For simulations of this sec-
shown in Section 5.2. Finally, in Section 5.3, a comparative analysis tion, mutation probability is assumed to be 0.15. Roulette wheel
with other methods are presented to show the effectiveness of the method is used to select parents. Finally, the best solution found
proposed controller. in the search process, must be decoded to obtain their actual form
by Eq. (31).
5.1. Estimation of the parameters of solar panel by GA The results obtained from the use of GA to estimate the param-
eters of studied solar panel are as follows:
There are five parameters in the single diode model of PV sys-
I0;ref ¼ 1:60623e 7
tem including the photo-generated current at standard conditions
(Ipv ;ref ), the dark-saturation current at standard conditions (I0;ref ),
Ipv ;ref ¼ 3:802346
the series equivalent resistor of solar panel (Rse ), the parallel
equivalent resistor of solar panel (Rsh ) and the ideality factor of
a ¼ 1:319639
the diode (a) which must be estimated by the GA. Therefore, each
Table 3
V oc , V ref and Iref for proposed controller at different temperatures and solar radiation of 1000 W=m2 .
Temperature (°C)
0 25 50 75 100
Voc (V) 23.62 21.10 19.22 17.84 16.86
Vref (V) 19.70 17.20 15.18 13.90 12.81
Iref (A) 3.48 3.48 3.51 3.48 3.50
Table 4
V oc , V ref and Iref for proposed controller at 25 C and different solar radiation.
Irradiance (W/m2)
200 400 600 800 1000
Voc (V) 19.06 19.95 20.46 20.82 21.10
Vref (V) 15.71 16.39 16.75 16.90 17.20
Iref (A) 0.66 1.37 2.08 2.80 3.48
5.2. MPPT by the proposed controller Assuming h1 and h2 as upper and lower limits of value of output
voltage of the PV cell at steady-state, respectively, chattering mag-
In s_ ¼ Kjsja sat s
, a, / and K are assumed equal to 0.01, 0.97 nitude can be obtained by Eq. (33).
/
Fig. 11. The solar panel output voltage at 25 C and solar radiation of 1000 W=m2 .
106 N. Chatrenour et al. / Energy Conversion and Management 139 (2017) 97–109
Fig. 12. The solar panel output current at 25 C and solar radiation of 1000 W=m2 .
Fig. 15. Solar panel output voltage at 75 C and solar radiation of 400 W=m2 .
Fig. 16. Solar panel output current at 75 C and solar radiation of 400 W=m2 .
Table 5
Comparison of the performance of control methods presented in [20] and the proposed controller in standard conditions.
MPPT controller
P&O Adaptive P&O SMC ISMC DISMC IDISMC
h (V) 6 4 0.03 0.0025 0.01 6.9541e4
SSE (V) 2.865 1.865 0.015 0.01 0.005 6.5754e5
Another advantage of the proposed tracker, in addition to taking [7] Reisi AR, Moradi MH, Jamasb S. Classification and comparison of maximum
power point tracking techniques for photovoltaic system: a review. Renew
into account the uncertainties in weather conditions and load Sustain Energy Rev 2013;19:433–43.
changes, is the use of PWM method in order to keep constant the [8] Mohammed SS, Devaraj D, Ahamed TI. A novel hybrid maximum power point
switching frequency in dc to dc converter. Thus, keeping the tracking technique using Perturb & Observe algorithm and learning automata
for solar PV system. Energy 2016;112:1096–106.
switching frequency constant, leads to easier design of control cir- [9] Liu Y, Li M, Ji X, Luo X, Wang M, Zhang Y. A comparative study of the maximum
cuits and filter. power point tracking methods for PV systems. Energy Convers Manage
2014;85:809–16.
[10] Salam Z, Ahmed J, Merugu BS. The application of soft computing methods for
6. Conclusion MPPT of PV system: a technological and status review. Appl Energy
2013;107:135–48.
[11] Bianconi E, Calvente J, Giral R, Mamarelis E, Petrone G, Ramos-Paja CA, et al.
In this paper, first, parameters of solar panel model were esti- Perturb and observe MPPT algorithm with a current controller based on the
mated by GA. Then, a Double Integral SMC for MPPT was proposed. sliding mode. Int J Electr Power Energy Syst 2013;44:346–56.
The performance of the proposed controller was improved by [12] Yatimi H, Aroudam E. Assessment and control of a photovoltaic energy storage
system based on the robust sliding mode MPPT controller. Sol Energy
selecting the accurate switching surface coefficients using the Hur- 2016;139:557–68.
witz stability method. Comparison of simulation results with the [13] Dahech K, Allouche M, Damak T, Tadeo F. Backstepping sliding mode control
other methods proposed in the literature showed that the use of for maximum power point tracking of a photovoltaic system. Electr Power Syst
Res 2017;143:182–8.
IDISMC leads to accurate tracking and very small chattering mag-
[14] Montoya DG, Paja CAR, Giral R. Maximum power point tracking of
nitude and steady-state error. Furthermore, the system is robust photovoltaic systems based on the sliding mode control of the module
against parametric and nonparametric uncertainties and is much admittance. Electr Power Syst Res 2016;136:125–34.
[15] Haroun R, El Aroudi A, Cid-Pastor A, Garcia G, Olalla C, Martinez-Salamero L.
easier to design and fabricate.
Impedance matching in photovoltaic systems using cascaded boost converters
and sliding-mode control. IEEE Trans Power Electron 2015;30:3185–99.
References [16] Koofigar HR. Adaptive robust maximum power point tracking control for
perturbed photovoltaic systems with output voltage estimation. ISA Trans
2016;60:285–93.
[1] Fazelpour F, Vafaeipour M, Rahbari O, Rosen MA. Intelligent optimization to
[17] Menadi A, Abdeddaim S, Ghamri A, Betka A. Implementation of fuzzy-sliding
integrate a plug-in hybrid electric vehicle smart parking lot with renewable
mode based control of a grid connected photovoltaic system. ISA Trans
energy resources and enhance grid characteristics. Energy Convers Manage
2015;58:586–94.
2014;77:250–61.
[18] Farhat M, Barambones O, Sbita L. A new maximum power point method based
[2] Guenounou A, Malek A, Aillerie M. Comparative performance of PV panels of
on a sliding mode approach for solar energy harvesting. Appl Energy
different technologies over one year of exposure: application to a coastal
2017;185:1185–98.
Mediterranean region of Algeria. Energy Convers Manage 2016;114:356–63.
[19] Ghaffarzadeh N, Bijani S. Dual surface sliding mode controller for photovoltaic
[3] Ozdemir S, Altin N, Sefa I. Single stage three level grid interactive MPPT
systems enhanced by a ripple domain search maximum power point tracking
inverter for PV systems. Energy Convers Manage 2014;80:561–72.
algorithm for fast changing environmental conditions. IET Renew Power Gener
[4] Saravanan S, Babu NR. RBFN based MPPT algorithm for PV system with high
2016;10:611–22.
step up converter. Energy Convers Manage 2016;122:239–51.
[20] Pradhan R, Subudhi B. Double integral sliding mode MPPT control of a
[5] Guenounou O, Dahhou B, Chabour F. Adaptive fuzzy controller based MPPT for
photovoltaic system. IEEE Trans Contr Syst Technol 2016;24:285–92.
photovoltaic systems. Energy Convers Manage 2014;78:843–50.
[21] Chin VJ, Salam Z, Ishaque K. Cell modelling and model parameters estimation
[6] Prabaharan N, Palanisamy K. Analysis and integration of multilevel inverter
techniques for photovoltaic simulator application: a review. Appl Energy
configuration with boost converters in a photovoltaic system. Energy Convers
2015;154:500–19.
Manage 2016;128:327–42.
N. Chatrenour et al. / Energy Conversion and Management 139 (2017) 97–109 109
[22] Kheldoun A, Bradai R, Boukenoui R, Mellit A. A new Golden Section method- [24] Luo H, Wen H, Li X, Jiang L, Hu Y. Synchronous buck converter based low-cost
based maximum power point tracking algorithm for photovoltaic systems. and high-efficiency sub-module DMPPT PV system under partial shading
Energy Convers Manage 2016;111:125–36. conditions. Energy Convers Manage 2016;126:473–87.
[23] Tina GM, Ventura C. Simulation tool for energy management of photovoltaic
systems in electric vehicles. Energy Convers Manage 2014;78:851–61.