Professional Documents
Culture Documents
Panel
ISSN 1562-2479
Volume 17
Number 2
1 23
Your article is protected by copyright and
all rights are held exclusively by Taiwan
Fuzzy Systems Association and Springer-
Verlag Berlin Heidelberg. This e-offprint is
for personal use only and shall not be self-
archived in electronic repositories. If you wish
to self-archive your article, please use the
accepted manuscript version for posting on
your own website. You may further deposit
the accepted manuscript version in any
repository, provided it is only made publicly
available 12 months after official publication
or later and provided acknowledgement is
given to the original source of publication
and a link is inserted to the published article
on Springer's website. The link must be
accompanied by the following text: "The final
publication is available at link.springer.com”.
1 23
Author's personal copy
Int. J. Fuzzy Syst. (2015) 17(2):215–223
DOI 10.1007/s40815-015-0025-4
Received: 2 August 2014 / Revised: 21 November 2014 / Accepted: 2 March 2015 / Published online: 28 March 2015
Taiwan Fuzzy Systems Association and Springer-Verlag Berlin Heidelberg 2015
123
Author's personal copy
216 International Journal of Fuzzy Systems, Vol. 17, No. 2, June 2015
I pv Inductor Io
120
IL Diode
( T,G) T=15°C
L 100
Ic1 Ic2
T=30°C
Vs 80
PV RL
VPV
C1 T C2 T=45°C
60
T=60°C
40
20
Boost converter
0
Ipv 0 5 10 15 20 25
VPV Load
T Fuzzy MPPT Vs
G Algorithm VMPPmin VMPPmax time (s)
Fig. 1 Photovoltaic energy conversion system Fig. 3 PV power curves with different T
123
Author's personal copy
H. Abid et al.: T–S Fuzzy Algorithm for Photovoltaic Panel 217
140
T=25°C
3 T–S Fuzzy Model of Photovoltaic Energy
120 G=1000
Conversion System
100
Power (w)
G=800
80
G=600
Several studies have shown that the continuous nonlinear
60
G=400
system (6) can be presented by a T–S fuzzy-type dynamic
40
G=200
model. It is expressed by a combination of linear local models
20
or sub models. Each one of them is described by a fuzzy rule,
0
0 5 10 15 20 25 characterizing local input–output relations of sub models [17,
VMPPmin VMPPmax time (s) 18]. The ith rule of the fuzzy model has the following form:
ith Plant rule:
Fig. 4 PV power curves with different G
IF z1 is Mi1 and z2 is Mi2 and. . .and zn is Min
; ð7Þ
THEN xðtÞ_ ¼ Ai xðtÞ þ Bi uðtÞ; i ¼ 1; 2; . . .c;
From the curves of Figs. 3 and 4 we can affirm that for
where Mij are the fuzzy sets, xðtÞ 2 Rn is the state vec-
each PV curve, there exists only one MPP. In order to
extract the maximum power from the PV array panel, the tor, u(t) is the input vector, Ai 2 Rnn is the state matrix,
MPP must be reached using a specific algorithm tracker. Bi 2 Rnm is the input matrix, fz1 ðtÞ; . . .; zn ðtÞg are the
In the second stage, we present the modeling of the premise variables. yðtÞ 2 Rm is the output vector; c is the
photovoltaic conversion system which can be presented by number of fuzzy rules. The global fuzzy model of the
Fig. 1. system has the following form:
Pc
The average dynamic model of the photovoltaic system j¼1 wi ðzðtÞÞ½Ai xðtÞ þ Bi uðtÞ
can be expressed in continuous conduction by the follow- _ ¼
xðtÞ Pc : ð8Þ
i¼1 wi ðzðtÞÞ
ing equations:
8 For each rule Ri is attributed a weight wi(z(t)) which
>
> dVpv 1 depends on the grade of membership function of premise
>
> ¼ Ipv IL
>
> dt C1 variables zj(t) in fuzzy sets Mij:
< dI 1
L
¼ Vpv ð1 lÞVc2 ð5Þ Yn
>
> dt L wi ðzðtÞÞ ¼ Mij zj ðtÞ ;
>
> dVc2 1 Vc2
>
> j¼1
: ¼ ð1 lÞIL
dt C2 RL
where Mij(zj(t)) is the grade of membership of zj(t) to the
where l represents the duty cycle. fuzzy set Mij.
It is clear that the system described by Eq. (5) can be w ðzðtÞÞ
Let hj ðzðtÞÞ ¼ Pc j ; with wi(z(t)) [ 0;
wi ðzðtÞÞ
presented in the following form: i¼1
for i = 1, …, c.
_ ¼ AðxÞxðtÞ þ BðxÞuðtÞ;
xðtÞ ð6Þ X
c
T
wi ðzðtÞÞ [ 0; 0\hi ðzðtÞÞ\1; i ¼ 1; . . .; c;
where xðtÞ ¼ ½ Vpv IL Vc2 is the state vector, A is the i¼1
state matrix, and B is the input vector. They are given as Xc
follows: hi ðzðtÞÞ ¼ 1:
i¼1
2 3
Ipv 1 2 3 The T–S fuzzy state model is given by the following
6 Vpv C1 0 7 0
6 C1 7 equation:
6 1 6 Vc2 7
1 7 6 7
A¼6
6 L 0 7 ; B ¼ 6 L 7; Xc
6 L 77 4 IL 5 _ ¼
xðtÞ hi ðzðtÞÞ½Ai xðtÞ þ Bi uðtÞ: ð9Þ
4 1 1 5 i¼1
0 C2
C2 RL C2
The fuzzy premise variables are chosen as:
and u = l represents the duty cycle. z1 ¼ Vpv ; z2 ¼ Ipv ; z3 ¼ IL ; z4 ¼ Vs ;
We note that the state matrix A and the input vector
B include a nonlinear term. However, many approaches can where Vpv represents the PV voltage, Ipv the PV current, IL
be used to study this system such as neural networks or the inductor current, and Vs the output voltage.
fuzzy systems. In this work we use T–S-type fuzzy system Each premise variable belongs to a bounded interval
for modeling the later system and to develop the MPPT such as: zk ðtÞ 2 zmin;k zmax;k ; where zmin,k and zmax,k are
algorithm. the lower and upper bounds of the variable zk.
123
Author's personal copy
218 International Journal of Fuzzy Systems, Vol. 17, No. 2, June 2015
However, each nonlinear term can be transformed under In this case, the membership functions are defined as
the following shape: follows:
zk ðtÞ ¼ Mmin;k ðzk ðtÞÞ zmax;k þ Mmax;k ðzk ðtÞÞ zmin;k ; ð10Þ zmax;1 z1 ðtÞ
M11 ðz1 ðtÞÞ ¼ M31 ðz1 ðtÞÞ ¼ ;
where the membership functions are defined as follows: zmax;1 zmin;1
zk ðtÞ zmin;k z1 ðtÞ zmin;1
Mmin;k ðzk ðtÞÞ ¼ M1;k ðzk ðtÞÞ ¼ M21 ðz1 ðtÞÞ ¼ M41 ðz1 ðtÞÞ ¼
zmax;k zmin;k zmax;1 zmin;1
ð11Þ
zmax;k zk ðtÞ zmax;2 z2 ðtÞ
Mmax;k ðzk ðtÞÞ ¼ M2;k ðzk ðtÞÞ ¼ : M12 ðz2 ðtÞÞ ¼ M42 ðz2 ðtÞÞ ¼ ;
zmax;k zmin;k zmax;2 zmin;2
z2 ðtÞ zmin;2
The plant includes some nonlinearities from IPV, IL, M22 ðz2 ðtÞÞ ¼ M32 ðz2 ðtÞÞ ¼
VPV, and Vc2. We note that there is a relationship between zmax;2 zmin;2
the magnitudes of current IPV and IL and voltage magni- 4 Control Strategy
tudes VPV, and Vc2. However, the structure of the state
matrices Ai and Bi of each local model of the T–S fuzzy The control strategy that we suggest is given by Fig. 5.
model of the energy conversion system are described as The control strategy consists of three blocks: T–S fuzzy
follow: reference model, controller, and plant.
2 3
ai 1 2 3
6 C1 0 7 0 4.1 T–S Fuzzy Reference Model
6 C 1 7 V
6 1 1 7 6 c2i 7
Ai ¼ 6 0 7 ; Bi ¼ 6 4 LI 5;
7
6 L L 7 Li The T–S fuzzy reference model is computed on the basis of
4 1 1 5
0 C2 T–S-type fuzzy model, where the temperature T and the
C2 RL C2 irradiation G have been used as fuzzy premise variables,
I ZR1 = T and ZR2 = G. It is possible to compute, at any
where ai ¼ Vpvipvi
The premise variables, zk(t), have been chosen as: ILi time, the desired state variables, consequently the max-
and Vc2i. Each of them belongs to the interval imum power of the PV array panel which can be generated.
zmin;k zmax;k . Basis of Eq. (10), the T–S-type fuzzy The nonlinear reference model can be described by the
model must include four local models: following T–S fuzzy model:
2 3 ith reference rule:
amax 1 2 3
6 C1 C1 0 7
V
0 IF z1R is ki1 and z2R is ki2 and . . . and znR is kin
6 7 6 c2max 7
6 1 1 7 x_R ðtÞ ¼ Di xR ðtÞ ; ð12Þ
A1 ¼ 6 0 7; B 1 ¼ 6 4 L 7 ;
6 L
4 L 7
5 ILmax 5 THEN
yR ðtÞ ¼ CRi xR ðtÞ; i ¼ 1; 2; . . .; cr;
1 1
0 C2
T
C2 RL C2
2 3 where kij are the fuzzy sets, xR ðtÞ ¼ Vpvr ILr Vc2r
amax 1 2 3 is the state reference variable vector, and Di 2 Rnn is the
6 C1 0 7 0
6 C 1 7 V local reference state matrix, fz1R ðtÞ; . . .; znR ðtÞg are the
6 1 1 7 6 c2min 7
A2 ¼ 6 0 7; B 2 ¼ 6 4 IL 5;
7 premise variables. yðtÞ 2 Rm is the output vector; cr is the
6 L L 7 Lmax number of fuzzy rules. Then, the T–S fuzzy reference
4 1 1 5
0 C2 model is given by the following equation:
C2 RL C2
2 3 X
cr
amin 1 2 3 x_R ðtÞ ¼ gi ðzðtÞÞ Di xR ðtÞ; ð13Þ
6 C1 0 7 0
C
6 7 6 Vc2min 7
1 i¼1
6 1 1 7
A3 ¼ 6 0 7; B3 ¼ 6 4 IL 5;
7
With,
6 L L 7 Lmin
4 1 1 5
0 C2
C2 RL C2
2
amin 1
3 T xr (t )
e(t )
eI (t ) U(t)
2 3 T-S Fuzzy
∫
c
6 C1 C1 G
0 7 Photovoltaic energy
0 reference +_ −∑ hi ( z ) Ki
i =1
+
+ conversion system
6 7 6 V c2max 7 model
6 1 1 7
A4 ¼ 6 0 7; B4 ¼ 6 4 L 7
ILmin 5
T-S fuzzy
6 L L 7 c
−∑ hi ( z ) Ki Controller
4 1 1 5 i =1
0 C2
C2 RL C2
Fig. 5 Control strategy
123
Author's personal copy
H. Abid et al.: T–S Fuzzy Algorithm for Photovoltaic Panel 219
The global fuzzy controller is represented by, In order to compute the feedback gains Ki and to verify
Xc the system stability, we choose the following quadratic
uðtÞ ¼ hi ðzÞKi xðtÞ: ð15Þ Lyapunov candidate function, definite positive.
i¼1
Zt
In this paper, a new PDC controller is proposed in [22]. T 1
VðeÞ ¼ e ðtÞPeðtÞ þ 2 xTR ðsÞxR ðsÞds
The main difference with the ordinary PDC controller in q
0
[20–23] is to have a term for the feedback signal of xR(t). In Zt
this case, the PDC controller is insufficient to cancel the
þ eTI ðsÞeI ðsÞds: ð21Þ
static tracking errors. However, an integral action is added
0
to the new PDC fuzzy controller.
The control input has two terms as follows: The system is asymptotically stable if we prove that:
X c _
VðeÞ\0.
uðtÞ ¼ hi ðzÞKi eðtÞ þ uI ðtÞ ð16Þ
_ 1
i¼1 VðeÞ ¼ e_T Pe þ eT Pe_ þ 2 xTR xR þ eTI eI ; ð22Þ
q
where, c X
X cr
X
c _ ¼
eðtÞ hi ðzÞgk ðzÞ½Ai eðtÞ þ Bi uðtÞþðAi Dk ÞxR ðtÞ;
uI ðtÞ ¼ hi ðzÞKi eI ðtÞ ð17Þ i¼1 k¼1
i¼1 ð23Þ
Then, X
c X
c X
cr
_ ¼
eðtÞ hi ðzÞhj ðzÞgk ðzÞ Ai eðtÞ Bi Kj e þ Kj eI
X
c
eðtÞ i¼1 j¼1 k¼1
uðtÞ ¼ hi ðzÞ½Ki Ki ;
i¼1
eI ðtÞ X c X c Xcr
þ hi ðzÞhj ðzÞgk ðzÞðAi Dk ÞxR ðtÞ;
where the feedback gains Ki will be related to an LMI i¼1 j¼1 k¼1
problem. ð24Þ
123
Author's personal copy
220 International Journal of Fuzzy Systems, Vol. 17, No. 2, June 2015
X
c X
c X
cr Table 1 Characteristics of the PV array panel
_
VðeÞ ¼ hi ðzÞhj ðzÞgk ðzÞ
i¼1 j¼1 k¼1 Np = 1
0 T 1 Ns = 36
Ai Bi Kj eðtÞ Bi Kj eI ðtÞ Pe
B C q = 1.6e-19 C
B þ ððAi Dk ÞxR ðtÞÞT Pe C
B
B C ð25Þ A = 1.92
T C
@ þ e P Ai Bi Kj eðtÞ Bi Kj eI ðtÞ A Eg = 1.1
T Tr = 298.18K
þ e PððAi Dk ÞxR ðtÞÞ
1 T Tr = 25 C
þ 2 xR xR þ eTI eI Ior = 9.579e-6 A
q
Vco = 27.4 V
X
c X
c X
cr
_
VðeÞ ¼ hi ðzÞhj ðzÞgk ðzÞ Rs = 0.09 X
i¼1 j¼1 k¼1 Rsh = 100 X
0 T 1 Rload = 30 X
eT Ai Bi Kj PeþeT P Ai Bi Kj e
B C ð26Þ Pmax = 62 W
@ eTI KJT BTi Pe eT PBi Kj eI A
Isc = 4.8 A
þxTR ðAi Dk ÞT Pe þ eT PðAi Dk ÞxR KI = 0.00171 A/C
1 F = 10 kHz
þ 2 xTR xR þ eTI eI
q C2 = 68 lF
X
c X
cr K = 1.38 9 10-23 J/K (Boltzmann’s constant)
_
VðeÞ ¼ h2i ðzÞgk ðzÞ
i¼1 k¼1
Using the Schur complement [17], the inequality in (28)
k 6¼ i
0 1 can be written as,
eT ðAi Bi Ki ÞT Pe þ eT PðAi Bi Ki Þe 2 T 3
B eT K T BT Pe eT PB K e C Ai P þ PAi PBi Ki KiT BTi P PBi Ki PðAi Dk Þ
B I i i i i I C 4 KiT BTi P I 0 5\0;
B T C
B þx ðAi Dk ÞT Pe þ eT PðAi Dk ÞxR C T 2
B R C ðAi Dk Þ P 0 q I
@ 1 A
T
þ 2 xR xR þ eI eIT for i¼ 1;. . .; c and k¼ 1;. . .; cr
q 2 3
ð27Þ ATi P þ PAi PBi Kj KjT BTi P PBi Kj PðAi Dk Þ
X c X
c Xcr
6 7
þ hi ðzÞhj ðzÞgk ðzÞ 4 KjT BTi P I 0 5\0;
i ¼ 1 j¼1 k ¼ 1 ðAi Dk ÞT P 0 q2 I
i 6¼ j k 6¼ i for i¼ 1;. . .; c; j¼ 1;. . .; c; i 6¼ j and k¼ 1;. . .; cr:
0 T 1
e Ai Bi Kj Pe þ eT P Ai Bi Kj e
T
B T T T C ð29Þ
B eI KJ Bi Pe eT PBi Kj eI C
B T C
B þx ðAi Dk ÞT Pe þ eT PðAi Dk ÞxR C Since these inequalities contain coupled elements such
B R C
@ 1 A as PBiKi, then these inequalities are BiLMIs. However, we
T T
þ 2 xR xR þ eI eI
q must transform them to the LMIs. So, we perform a con-
gruence transformation by diag ½P1 I I to (29) and
We note in this analysis that the feedback gains and
stability will be related to an LMI problem. Therefore, we considering Q = P-1, Mi ¼ Ki P1 ¼ Ki Q, we obtain the
_ following matrices in the LMI form:
obtain the inequality VðeÞ\0 when the following condi- 2 T 3
tions are satisfied: QAi þ Ai Q Bi Mi MiT BTi Bi Mi ðAi Dk ÞQ
8 T 4 MiT BTi I 0 5\0;
>
> e ðAi Bi Ki ÞT Pe þ eT PðAi Bi Ki Þe eTI KiT BTi Pe T 2
>
> QðAi Dk Þ 0 q I
>
> eT PBi Ki eI þxTR ðAi Dk ÞT Pe þ eT PðAi Dk ÞxR
>
> for i¼ 1;. . .; c and k¼ 1;. . .; cr;
> 1 T
>
>
> þ x x þ eTI eI \0;
> q2 R R
> ð30Þ
<
for i¼ 1;. . .c and k¼ 1;. . .; cr 2 3
T T ð28Þ QATi þ Ai Q Bi Mj MjT BTi Bi Mj ðAi Dk ÞQ
>
> e Ai Bi Kj Pe þ eT P Ai Bi Kj e
>
> 4 MjT BTi I 0 5\0;
>
>
T
eTI KJT BTi Pe eT PBi Kj eI þxTR ðAi Dk Þ Pe
>
>
>
>
> 1 QðAi Dk ÞT 0 q I2
>
> þ eT PðAi Dk ÞxR þ 2 xTR xR þ eTI eI \0;
>
: q for i¼ 1;. . .; c; j¼ 1;. . .; c; i 6¼ j and k¼ 1;. . .; cr:
for i¼ 1;. . .; c j¼ 1;. . .; c i 6¼ j and k¼ 1;. . .; cr ð31Þ
123
Author's personal copy
H. Abid et al.: T–S Fuzzy Algorithm for Photovoltaic Panel 221
5 Simulation Results
123
Author's personal copy
222 International Journal of Fuzzy Systems, Vol. 17, No. 2, June 2015
0.6
0.5
0.4
0.3
0.2
0.1
0
Fig. 11 Evolution of error VMPP voltage 0 2000 4000 6000 8000 10000 12000
times (ms)
6 Conclusion
Fig. 13 Evolution of the error inductance current
In this paper, a new intelligent control strategy based on the
Takagi–Sugeno-type fuzzy system has been proposed for the
MPPT of a PV energy system. All the PV system has been
modeled by T–S fuzzy system. Based on the measurement of
temperature and irradiation, we deduce the coordinates of the
desired optimal operating point which corresponds to the
maximum power. The MPPT algorithm is based on a mod-
ified PDC method. The controller parameters have been
computed based on the LMI. The stability of system has been
Fig. 14 Evolution of the power
proved based on Lyapunov approach. The simulation results
show that the proposed algorithm tracks quickly the optimal
operating point despite sudden variations of temperature and
irradiation. It is worth noting that there are no oscillations in
the various figures.
References
123
Author's personal copy
H. Abid et al.: T–S Fuzzy Algorithm for Photovoltaic Panel 223
3. Faranda, R., Leva, S.: Energy comparison of MPPT techniques Eng. 2, 120–129 (2014). doi:10.4236/jpee.2014.24018 Published
for PV Systems. WSEAS Trans. Power Syst. 3(6), 446–455 Online April 2014 in SciRes. http://www.scirp.org/journal/jpee
(2008) 14. Abid, H., Tadeo, F., Toumi, A., Chaabane, M.:MPPT of a pho-
4. Attou, A., Massoum, A., Saidi, M.: Photovoltaic power control tovoltaic panel based on Takagi–Sugeno and fractional algo-
using MPPT and boost converter. Balk. J. Electr. Comput. Eng. rithms. Int. Rev. Autom. Control 7(3), 245–253. ISSN 1974-6059
2(1), 70–76 (2014) 15. Abid, H., Toumi, A., Chaabane, M.:MPPT algorithm for photo-
5. Lokanadham, M., Bhaskar, K.V.: Incremental conductance based voltaic panel based on augmented Takagi–Sugeno fuzzy model.
maximum power point tracking (MPPT) for photovoltaic system. Hindawi Publishing Corporation ISRN Renewable Energy, vol.
Int. J. Eng. Res. Appl. 2(2), 1420–1424 (2012). ISSN: 2248-9622 2014, Article ID 253146, p. 10 (2014)
6. Choudhary, D.: Incremental conductance MPPT algorithm for PV 16. Singer, S., Rozenshtein, B., Surazi, S.: Charcterization of PV
system implemented using DC–DC buck and boost converter. Int. array output using a small number of measured parameters. Sol.
J. Eng. Res. Appl. 4(8 Version 6)m 123–132. www.ijera.com, Energy 32, 603–607 (1984)
ISSN: 2248-9622 17. Tanaka, K., Sugeno, M.: Stability analysis and design of fuzzy
7. Bahgat, A.B.G., Helwa, N.H., Ahmad, G.E., El Shenawy, E.T.: control systems. Fuzzy Sets Syst. 45(2), 135–156 (1992)
Maximum power point tracking controller for PV systems using 18. Takagi, T., Sugeno, M.: Fuzzy identification of systems and its
neural networks. J. Renew. Energy 30, 1257–1268 (2005) applications to modeling and control. IEEE Trans. Syst. Man
8. Putri, R.I., Rifa’I, M.: Maximum power point tracking control for Cybern. 15, 116–122 (1985)
photovoltaic system using neural fuzzy. Int. J. Comput. Electr. 19. Abid, H., Tadeo, F., Souissi, M.:Maximum power point tracking
Eng. 4(1), 75–81 (2012). ISSN: 1793-8163 for photovoltaic panel based on T–S fuzzy systems. Int. J. Com-
9. Shamim Kaiser, M., Anwar, A., Aditya, S.K., Mazumder, R.K.: put. Appl. 44(22) 2012. ISSN: 0975-8887
Design and simulation of fuzzy based MPPT. J. Renew. Energy 20. Wang, H.O. et al.: Parallel distributed compensation of nonlinear
Prospect Prog. 33, 19–21 (2005) systems by Takagi and Sugeno’s fuzzy model. In: Proceedings of
10. Ibrahim, H.E.A., Ibrahim, M.: Comparison between fuzzy and Fuzzy-IEEE’95, pp. 531–538 (1995)
P&O control for MPPT for photovoltaic system using boost 21. Wang, H.O., et al.: An approach to fuzzy control of nonlinear
converter. J. Energy Technol. Policy, 2(6) (2012). ISSN: systems: stability and design issues. IEEE Trans. Fuzzy Syst.
2224-3232, Paper, ISSN: 2225-0573, Online 4(1), 14–23 (1996)
11. Balasubramanian, G., Singaravelu, S.: Fuzzy logic controller for 22. Taniguchi, T., Tanaka, K., Yamafuji, K., Wang, H.O. Nonlinear
the maximum power point tracking in photovoltaic system. Int. model following control via Takagi–Sugeno fuzzy model. In:
J. Comput. Appl. 41(12), 22–28. ISSN: 0975-8887 Proceedings of the American Control Conference San Diego,
12. Anandhakumar, G., Venkateshkumar, M., Shankar, P.: Fuzzy pp. 1837–1841 (1989)
logic controller based MPPT method of the photovoltaic power 23. Tanaka, K., et al.: Robust stabilization of a class of uncertain
system. Int. Rev. Automat. Control 7(3) 240–244 (2014). ISSN: nonlinear system via fuzzy control. IEEE Trans. Fuzzy Syst. 4(1),
1974-6059014 1–13 (1996)
13. Aredes, M.A., França, B.W., Aredes, M.: Fuzzy adaptive P&O
control for MPPT of a photovoltaic module. J. Power Energy
123