Documente Academic
Documente Profesional
Documente Cultură
2, APRIL 2015
Abstract—This paper presents a maximum power point track- depending on their complexity, sensors used, convergence,
ing (MPPT) method for photovoltaic (PV) systems with reduced setup, and in further aspects [2]–[8], [22]–[25].
hardware setup. It is realized by calculating the instantaneous The current–voltage (I−V ) and the power–voltage (P −V )
conductance and the junction conductance of the array. The first
one is done using the array voltage and current, whereas the curves of the array are shown in Figs. 1 and 2, respectively,
second one, which is a function of the array junction current, under uniform solar radiations [3].
is estimated using an adaptive neuro-fuzzy (ANFIS) solar cell It is noticed from Fig. 2 that the array maximum power
model. Knowing the difficulties of measuring solar radiation and varies with the solar radiation. Therefore, it is necessary to
cell temperature, since those require two extra sensors that will track constantly these points. The most common methods are
increase the hardware circuitry and measurement noise, an ana-
lytical model is proposed to estimate them with a denoising-based the perturb and observe (P&O), and the incremental conduc-
wavelet algorithm. The proposed MPPT technique helps to reduce tance (InCond). The first method is popular due to its hardware
the hardware setup using only one voltage sensor, while increases simplicity. It functions by creating a perturbation in the volt-
the array power efficiency and MPPT response time. The simula- age, which results in variation in the array power [3], [20].
tion and experimental results are provided to validate the MPPT However, the system oscillates around the MP points, which
algorithm operation as well as the climatic parameters estimation
capabilities. wastes energy while it cannot distinguish between the radiation
variation and the tracker’s perturbation. Many solutions are pre-
Index Terms—Adaptive neuro-fuzzy (ANFIS) solar cell model,
sented based on an adaptive step size or optimization functions
instantaneous conductance, junction conductance, junction cur-
rent, maximum power point tracking (MPPT), photovoltaic (PV) [3]–[5], [9], [21], [26]. The second InCond method has a great
system. accuracy with good flexibility to rapidly varying climatic condi-
tions [24]. Therefore, it is possible to recognize when the MPP
I. I NTRODUCTION is achieved within a given accuracy [7], [22] by computing the
instantaneous and InConds and verifying if they are identical.
N OWADAYS, environmental problems produced by the
use of classical power generation seem to acquire more
attention around the world [1]. The extensive use of these
However, it involves an increased hardware and software com-
plexity. Many improvements are proposed using variable and
types of energies increases continuously the earth temperature modified step size algorithms [8], [22]–[24]. A sliding mode
and warming. Nowadays, renewable energies, especially pho- control has been used to improve tracking accuracy [11] and
tovoltaic (PV) energy, considered as palliative energy resource, InCond using reference voltage and direct duty ratio perturba-
are growing rapidly and are used in several applications, tion [12]. Finally, a model-based (MB) control is used [13].
e.g., battery charging, home energy supply, and pumping sys- Nowadays, intelligent systems are progressively used due to
tems. They have long life, require minimum maintenance, and their human-like capability and ability to adapt and improve
produce no noise or disturbing effects. Therefore, they are their performance [14], [19], [26], [27]. Many neural networks
environmental-friendly. However, they suffer from a relatively (NN)- and fuzzy logic (FL)-based techniques are proposed. An
low conversion efficiency, which makes their optimization artificial NN algorithm is developed with climatic conditions as
necessary. This is done by extracting their maximum power inputs and applied to a boost tracker [28]. Using FL theory, a
for fluctuating climatic environments. Well-known “maximum feed-forward MPPT scheme, a fuzzy controller, and an adaptive
power point tracking (MPPT)” is done through a particular P&O-FL control method are proposed [9], [15], [16], [30].
control of a converter. Various techniques have been proposed The combination of NN and FL seems to be more attractive
since it associates the learning capabilities of the ANN with the
Manuscript received July 23, 2014; revised December 03, 2014; accepted ability of the FL to trait inaccurate data, which makes it suitable
February 07, 2015. Date of publication March 09, 2015; date of current version
March 18, 2015. Paper no. TSTE-00368-2014. for PV applications [17]. A radial-basis NN function (RBFNN)
The authors are with the Department of Electrical Engineering, Ècole de is presented to deliver the reference information to a recurrent
Technologie Supèrieure, Montreal, QC H3C 1K3 Canada (e-mail: achikh@ FNN controller (RFNNC) [31]. Another method is proposed
yahoo.com; ambrish.chandra@etsmtl.ca).
based on a generalized dynamic FNN (GD-FNN) [32]. Finally,
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. adaptive MPPT controllers-based neuro-fuzzy inference system
Digital Object Identifier 10.1109/TSTE.2015.2403845 (ANFIS) is presented [33], [34].
1949-3029 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
CHIKH AND CHANDRA: OPTIMAL MPPT ALGORITHM FOR PV SYSTEMS 645
Isc = Iph . (6) Finally, after some rearrangements, the power derivative is
• In the open-circuit state: ∂P V
= I − Id . (15)
Voc ∂V Vt
Iph = Io exp (7)
Vt
We are seeking for the voltage that maximizes the power, so
where Im is the MPP current, Vm is the MPP voltage, and Voc
∂P
Vm
is the open-circuit voltage.
= 0 ⇒ Im − Idm = 0. (16)
By combining (6) and (7), we get ∂V V =Vm Vt
Isc
Io = . (8) Thus, expression (16) can tell us easily when the PV array is
exp VVoct delivering its maximum power as follows [25]:
From expressions (1) and (3), we have where ΔI and ΔV are the corresponding variations in the cell
current and voltage, α is the cell’s short-circuit current tempera-
V V ture coefficient, β is the cell’s open-circuit voltage temperature
Iph −Io exp −1 = I and Io exp −1 = Id .
Vt Vt coefficient, and Rs is the cell series resistance.
CHIKH AND CHANDRA: OPTIMAL MPPT ALGORITHM FOR PV SYSTEMS 647
1
Tc = Tc,ref − (Rs ΔI + ΔV ) . (21)
β
B. Proposed Wavelet Denoising Model expressions (23) and (24) as shown in Fig. 6, where (↓ 2) is a
Wavelet theory has been considerably used recently [38]– down sampling with a factor of 2.
[42]. It allows a decomposition of complex information into Fig. 7 shows the overall control system where only one
basic forms at diverse positions and scales [38]. Wavelet trans- voltage sensor is used and the parameters (Ipv , Vt , G, Tc ) are
form is based on small waves positioned in different times, estimated.
which are computed using scaling and translation of a scaling
function; hence, it gives good capability to represent signals
V. S IMULATION R ESULTS AND D ISCUSSION
as compared to FT, which make it nicely applied to signal
denoising [38], [39]. Wavelet analysis is implemented using Simulations were done using a PV array built of two mono-
successive filters where the input at each step is constantly crystalline 80−W modules (Appendix) [43] (Figs. 1 and 2).
divided into two bands, whereas the lower band is furthermore
divided into two other bands till a chosen resolution is reached.
This can be resumed as follows [41], [42]: A. Performance of the Proposed MPPT Algorithm
To examine the performance of the proposed MPPT algo-
aj+1 (k) = h(2 k − n) aj (n) (23) rithm by means of MATLAB/Simulink, we simulated, in a short
n
time period of 0.4 s, three step variations in solar radiation (250,
2
dj+1 (k) = g(2 k − n) aj (n) (24) 500, 750, and 1000 W/m ) with a constant cell temperature
m Tc = 25◦ C. The resulting array operating voltage and current
are shown in Figs. 8 and 9.
where h(k) and g(k) refer, respectively, to unit sampling We can notice that the array voltage and current track sig-
responses of low-pass and high-pass digital filters, and aj and nificantly their corresponding references, which means that
dj are, respectively, the approximations and details coefficients the array is operating at its maximum power. This can be
at level j and k is the index of the coefficient at each level. confirmed by observing its power, which is following precisely
The filters are computed using the two scale equations [41] the corresponding MPP (Fig. 10). The tracking capability of the
−1 algorithm under varying solar radiation is shown in Fig. 11.
N
√
ϕ(t) = h(k) 2 ϕ (2t − k) (25) It is shown in Fig. 11 that, due to the first radiation value,
k=1 the voltage varies through a certain range before it converges to
−1
its first MP point P1 at Vpv = Vm1 . Then, Vm1 is used as the
N
√
ψ(t) = g(k) 2 ϕ (2t − k). (26) initial value for the next iteration. This procedure is continued
k=1
to reach P2 , P3 , and P4 when Vpv equals to Vm2 , Vm3 , and Vm4 ,
respectively. Then, the instantaneous and junction conductances
The scaling function ϕ(t) is associated with the low-pass are tested if they satisfy the condition in expression (17), as
filters {h(k), k ∈ Z} and the wavelet function ψ(t) is asso- shown in Figs. 12 and 13.
ciated with the high-pass filters {g(k), k ∈ Z}. The discrete It is seen clearly that the curves of Ypv (Vpv ) and Yd (Vpv )
wavelet transform algorithm performs the decomposition pro- intersect exactly when the MPP is achieved, which confirms
cess by passing the input signal through the filters defined by the validity of the proposed scheme. Moreover, this condition
648 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 6, NO. 2, APRIL 2015
TABLE I
A RRAY P OWER E STIMATION E RROR
Fig. 11. Array power tracking. B. Performance of the Climatic Parameters Estimator
Measuring the environmental parameters is a difficult task,
can also be verified by confirming that the difference between which yields to noisy and inefficient data. Therefore, using
the two conductances at the MPP condition is equal to zero, expressions (18) and (19), an analytical model is developed to
i.e., [Ypv (Vpv ) − Yd (Vpv )]MPPT = 0 as predicted in expres- estimate them. Also, in order to get usable data, a wavelet-based
sion (17) and illustrated in Fig. 13. The simulation results denoising algorithm is proposed to filter them out where the fil-
presented in Figs. 8–13 show obviously that the developed algo- ters are built based on expressions (23) and (24). The resulted
rithm ensures the maximum power operation of the PV array. radiation approximation coefficients aj | j=1, 2, ..., 7 and detail
Its estimated power follows the maximum power under very coefficients dj | j=1, 2, ..., 7 are shown in Fig. 14.
fast varying solar radiation with a very good precision. The The estimated cell and ambient temperatures are shown in
steady-state error is shown in Table I. Figs. 15 and 16.
CHIKH AND CHANDRA: OPTIMAL MPPT ALGORITHM FOR PV SYSTEMS 649
TABLE II
A RRAY P OWER E XPERIMENTAL E RROR
Fig. 22. Condutance difference Ypv − Yd .
[9] F. Zhang, K. Thanapalan, A. Procter, S. Carr, and J. Maddy, “Adaptive [32] N. Khaehintung, P. Sirisuk, and W. Kurutach, “A novel ANFIS controller
hybrid maximum power point tracking method for a photovoltaic sys- for maximum power point tracking in photovoltaic systems,” in Proc. 5th
tem,” IEEE Trans. Energy Convers., vol. 28, no. 2, pp. 353–360, Int. Conf. Power Electron. Drive Syst. (PEDS’03), 2003, pp. 833–836.
Jun. 2013. [33] C. A. Otieno, G. N. Nyakoe, and C. W. Wekesa, “A neural fuzzy based
[10] K. L. Lian, J. H. Jhang, and I. S. Tian, “A maximum power point track- maximum power point tracker for a photovoltaic system,” in Proc. IEEE
ing method based on perturb-and-observe combined with particle swarm Conf. (AFRICON’09), Nairobi, Kenya, Sep. 23–25, 2009, pp. 1–6.
optimization,” IEEE J. Photovoltaics, vol. 4, no. 2, pp. 626–633, Mar. [34] A. Chikh and A. Chandra, “Optimization and control of a photovoltaic
2014. powered water pumping system,” in Proc. IEEE Elect. Power Energy
[11] Y. Levron and D. Shmilovitz, “Maximum power point tracking employing Conf. (EPEC), Montreal, Canada, 2009, pp. 1–6.
sliding mode control,” IEEE Trans. Circuits Syst., vol. 60, no. 3, pp. 724– [35] A. Chikh and A. Chandra, “Voltage and frequency controller for a stand-
732, Mar. 2013. alone PV system with battery storage element,” in Proc. 38th Annu. Conf.
[12] M. A. Elgendy, B. Zahawi, and D. J. Atkinson, “Assessment of the incre- IEEE Ind. Electron. Soc. (IECON’12), Montreal, Canada, Oct. 25–28,
mental conductance maximum power point tracking algorithm,” IEEE 2012, pp. 1172–1177.
Trans. Sustain. Energy, vol. 4, no. 1, pp. 108–117, Jan. 2013. [36] A. Chikh and A. Chandra, “Sizing and power management for a stand-
[13] L. Cristaldi, M. Faifer, M. Rossi, and S. Toscani, “An improved model- alone PV system in cold climate,” in Proc. IEEE PES Transm. Distrib.
based maximum power point tracker for photovoltaic panels,” IEEE Conf. Expo. (T&D), May 7–8, 2012, pp. 1–6.
Trans. Instrum. Meas., vol. 63, no. 1, pp. 63–71, Jan. 2014. [37] H. Liu, G. Liu, and Y. Shen, “A novel harmonics detection method based
[14] J.-S. R. Jang, “ANFIS: Adaptive-network-based fuzzy inference system,” on wavelet algorithm for active power filter,” in Proc. 6th World Congr.
IEEE Trans. Syst. Man Cybern., vol. 23, no. 3, pp. 665–685, May/Jun. Intell. Control Autom., China, Jun. 21–23, 2006, pp. 7617–7621.
1993. [38] S. G. Mihov, R. M. Ivanov, and A. N. Popov, “Denoising speech signals
[15] M. Veerachary, T. Senjyu, and K. Uezato, “Feedforward maximum power by wavelet transform,” Annu. J. Electron., pp. 1–6, 2009, ISSN 1313-
point tracking of PV systems using fuzzy controller,” IEEE Trans. Aerosp. 1842.
Electron. Syst., vol. 38, no. 3, pp. 969–981, Jul. 2002. [39] J. Ning and W. Gao, “Continuous wavelet-based active filter design for
[16] M. A. A. M. Zainuri1, M. A. M. Radzi1, A. C. Soh1, and N. Abd Rahim, harmonic mitigation in hybrid electric vehicles,” in Proc. IEEE Conf. Veh.
“Development of adaptive perturb and observe-fuzzy control maximum Power Propul., Michigan, Sep. 7–11, 2009, pp. 859–865.
power point tracking for photovoltaic boost dc–dc converter,” IET Renew. [40] H. T. Yalazan, T. Sürgevil, and E. Akpinar, “Wavelet transform applica-
Power Gener., vol. 8, no. 2, pp. 183–194, Mar. 2014. tion in active power filter used for slip energy recovery drives,” in Proc.
[17] A. Chikh and A. Chandra, “Adaptive neuro-fuzzy based solar cell model,” Int. Aegean Conf. Elect. Mach. Power Electron., Turkey, Sep. 10–12,
IET Renew. Power Gener., vol. 8, no. 6, pp. 679–686, Aug. 2014. 2007, pp. 398–403.
[18] J.-S. R. Jang, C.-T. Sun, and E. Mizutani, Neuro-Fuzzy and Soft [41] A. H. Ghaemi, H. Askarian Abyaneh, K. Mazlumi, and S. H. H. Sadeghi,
Computing. Englewood Cliffs, NJ, USA: Prentice-Hall, 1997. “Voltage notch indices determination using wavelet transform,” in Proc.
[19] H. P. Desai and H. K. Patel, “Maximum power point algorithm in PV IEEE Powertech, Switzerland, Jul. 1–5, 2007, pp. 80–85.
generation: An overview,” in Proc. 7th Int. Conf. Power Electron. Drive [42] K. H. Kashyap and U. J. Shenoy, “Classification of power system faults
Syst. (PEDS’07), 2007, pp. 624–630. using wavelet transforms and probabilistic neural networks,” in Proc.
[20] C. W. Tan, T. C. Green, and C. A. Hernandez-Aramburo, “An improved Proc. Int. Symp. Circuits Syst. (ISCAS’03), Bangkok, May 25–28, 2003,
maximum power point tracking algorithm with current-mode control pp. 423–426.
for photovoltaic applications,” in Proc. IEEE Int. Conf. Power Electron. [43] [Online]. Available: http://website www.mrsolar.com/content/pdf/Solar
Drives Syst., 2005, pp. 489–494. tech/
[21] Y. Yusof, S. H. Sayuti, M. Abdul Latif, and M. Z. Che Wanik, “Modeling
and simulation of maximum power point tracker for photovoltaic system,”
in Proc. Nat. Power Energy Conf. (PECon), Kuala Lumpur, Malaysia,
2004, pp. 88–93. Ali Chikh (S’09–M’11) received the B.E. degree in
[22] J. Ho Lee, H. Bae, and B. H. Cho, “Advanced incremental conductance electrical engineering from the National Institute of
MPPT algorithm with a variable step size,” in Proc. 12th Int. Power Electricity and Electronics, Boumerdès, Algeria, in
Electron. Motion Control Conf. (EPE-PEMC’06), Portoroz, Slovenia, 1993, and the master’s degree in electrical engineer-
Aug. 30/Sep. 1, 2006, pp. 603–607. ing from the University of Sciences and Technology
[23] B. Liu, S. Duan, F. Liu, and P. Xu, “Analysis and improvement of of Algiers, Algiers, Algeria, in 1998. He is currently
maximum power point tracking algorithm based on incremental con- pursuing the Ph.D. degree at the Electrical Machines
ductance method for photovoltaic array,” in Proc. 7th Int. Conf. Power Laboratory, Department of Electrical Engineering,
Electron. Drive Syst. (PEDS’07), Bangkok, Thailand, Nov. 27–30, 2007, École de Technologie Supérieure (ETS), Montreal,
pp. 637–641. QC, Canada.
[24] Z. Yan, L. Fei, Y. Jinjun, and D. Shanxu, “Study on realizing MPPT by He worked as a Researcher with the Research
improved incremental conductance method with variable step-size,” in Unit of Renewable energies, Algeria. He is working as a Teacher with the
Proc. IEEE 3th Ind. Electron. Appl. Conf., 2008, pp. 547–550. Electrical Machines Laboratory, Department of Electrical Engineering, École
[25] A. Chikh and A. Chandra, “An optimum method for maximum power de Technologie Supérieure (ETS), Montreal, QC, Canada. His research interests
point tracking in photovoltaic systems,” in Proc. IEEE Power Energy Soc. include renewable energy resources, power quality, and active power filters.
Gen. Meeting, Detroit, MI, USA, 2011, pp. 1–6.
[26] K. Samangkool and S. Premrudeepreechacharn, “Maximum power point
tracking using neural networks for grid-connected photovoltaic system,” Ambrish Chandra (S’85–M’86–SM’99–F’14)
in Proc. Int. Conf. Future Power Syst., 2005, 4 pp. received the B.E. degree from the University of
[27] R. Ramaprabha1, B. L. Mathur, and M. Sharanya, “Maximum power Roorkee (presently IIT), Roorkee, India, the M.Tech.
point tracking using GA-optimized artificial neural network for solar PV degree from the Indian Institute of Technology (IIT),
system,” in Proc. 1st Int. Conf. Elect. Energy Syst. (ICEES), India, 2011, New Delhi, India, and the Ph.D. degree from the
pp. 264–268. University of Calgary, Calgary, AB, Canada, in 1977,
[28] B. M. Wilamowski and X. Li, “Fuzzy system based maximum power 1980, and 1987, respectively.
point tracking for PV system,” in Proc. 28th IEEE Annu. Conf. Ind. He worked as a Lecturer and later as a Reader
Electron. Soc. (IECON’02), 2002, pp. 3280–3284. with the University of Roorkee. In 1994, he joined
[29] A. M. Subiyanto and M. A. Hannan, “Maximum power point tracking in the Electrical Engineering Department, École de
grid connected PV system using a novel fuzzy logic controller,” in Proc. Technologie Supérieure (ÉTS), Universié du Québec,
Stud. Conf. Res. Develop. (SCOReD’09), UPM Serdang, Malaysia, Nov. Montréal, QC, Canada, as an Associate Professor and became a Full Professor
16–18, 2009, pp. 349–352. in 1999. Currently, he is the Director of a multidisciplinary graduate program
[30] L. Chun-hua, J. Xu, and Z. Xin-jian, “Study on control strategy for pho- on renewable energy and energy efficiency at ÉTS.
tovoltaic energy systems based on recurrent fuzzy neural networks,” in Prof. Chandra is a Fellow of Institution of Engineering and Technology,
Proc. 5th Int. Conf. Nat. Comput., 2009, pp. 282–286. U.K. (FIET), Fellow of Institution of Electronics and Telecommunication
[31] X. Yang and C. Zeng, “Generalized dynamic fuzzy neural network-based Engineers, India (FIETE), Fellow of Institution of Engineers, India (FIE), and
tracking control of PV,” in Proc. Asia-Pac. Power Energy Eng. Conf. Life Member of Indian Society for Technical Education (ISTE). He is registered
(APPEEC), 2010, pp. 1–4. as a Professional Engineer in the province of Quebec.