You are on page 1of 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/312571207

Experimental implementation of MPPT for PV systems

Conference Paper · December 2016


DOI: 10.1109/ICEDSA.2016.7818546

CITATIONS READS

0 79

5 authors, including:

Yahya Bakhuraisa Alawi Al-hasani


King Saud University King Saud University
1 PUBLICATION   0 CITATIONS    1 PUBLICATION   0 CITATIONS   

SEE PROFILE SEE PROFILE

Ibrahim Elshafiey Abdel Fattah Ahmed Sheta


King Saud University King Saud University
119 PUBLICATIONS   499 CITATIONS    95 PUBLICATIONS   844 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Efficient Chipless RFID Tags for Internet of Things View project

Chipless RFID Tag View project

All content following this page was uploaded by Alawi Al-hasani on 03 February 2019.

The user has requested enhancement of the downloaded file.


Experimental Implementation of MPPT for
PV Systems

Yahya Ba-khuraisa, Alawi Al-Hasani, Mohamed F.A. Aboud


Ibrahim Elshafiey, and Abdel Fattah Sheta Sustainable Energy Technologies Center
Department of Electrical Engineering King Saud University
King Saud University Riyadh, Saudi Arabia
Riyadh, Saudi Arabia
432106916@student.ksu.edu.sa
432106851@student.ksu.edu.sa

Abstract— Solar panel efficiency is an essential parameter in as follows. Section II introduces the simulation aspects of the
determining the cost of converting solar energy into electrical PV system model and the obtained results. Experimental
energy. This paper addresses a technique for maximizing energy implementation of the PV system and the MPPT is discussed in
extraction from photovoltaic (PV) solar systems using power Section III. Finally, conclusions are provided in Section IV.
electronic circuits to achieve maximum power point tracking.
II. SIMULATION RESULTS
Design and implementation details are presented, illustrating the
perturbation and observation algorithm based on DC-DC power A. Solar panel
converter. Simulations are done in Matlab/Simulink The PV module BCT 50-12 [8] is used in this project. It has
environments, and experimental implementation is conducted in open circuit voltage (Voc = 21.6 V) and short circuit current (Isc
a developed PV testbed. Analysis of the recorded results reveals = 3.23 A). It produces 50 W maximum power. This module has
the potential of the presented techniques in enhancing the low-cost in the range of SR 300 (US$80). It also has low
efficiency of energy extraction from PV systems. voltage and current temperature coefficients.
Keywords — photovoltaic (PV) systems; MPPT; Perturbation Fig. 1 shows the MATLAB PV panel model and the setup
and observation algorithm; DC-DC Converter used to generate its characteristic curves. The mathematical
model is originally developed by Villalva and Gazoli [9]. A
I. INTRODUCTION
manual switch is used to choose either a single constant value
Various challenges are associated with efficient operation or a variable sequence of values, for both, temperature and
of PV power systems. Among these challenges is the limited solar irradiance. This will produce different curves at different
efficiency of PV cells in transferring the received sunlight into conditions. The PV panel gives its rated maximum power at
usable power [1]. Another challenge is related to the standard ambient condition (temperature = 25Co and irradiance
dependence of PV power on the surrounding environment such = 1000 W/m2), but if the temperature or irradiance changed, the
as solar irradiance and cell temperature [2]. Solar cells maximum power point will change too.
typically do not operate close to the maximum power point due
to their nonlinear characteristics. Tracking the maximum power
point (MPP) of PV array is an essential aspect of a PV system,
and adaptive Maximum power point tracking (MPPT) is
required to maximize the obtained system power [3].
Several MPPT algorithms have been developed and
implemented in the literature such as hill climbing (HC),
perturbation and observation P&O, incremental conductance
(IncCond), and Fuzzy Logic Control (FLC) [4, 5]. Other
techniques include approximate straight-line, voltage feedback,
power feedback, extremum seeking control, and sliding
control methods [6]. These methods vary in various parameters
including implementation hardware, required sensors, level-of-
complexity, cost, convergence speed, and effectiveness range.
This study discusses the characterization of PV panel, and Fig. 1. Simulink PV panel model used to generate its characteristic curves.
development of efficient MPPT algorithm. Implementation is
conducted using Arduino Mega 2560 microcontroller board Simulation results of I-V and P-V characteristics for
[7], as well as DC-DC buck converter. This paper is organized constant irradiance of 1000 W⁄m and different temperature

978-1-5090-5306-3/16/$31.00 ©2016 IEEE


values are shown in Figs. 2 and 3, respectively. In Fig. 3, it can pulse width modulator (PWM) to control the duty cycle of
be seen that the maximum power decreases as the temperature PWM signal, by controlling the ON and OFF state durations.
increases. Furthermore, it can be noticed that, the open-circuit
voltage decreases and the short-circuit current slightly
increases as the temperature increases.

Fig. 4. Current-voltage characteristics (constant temperature = 25 C° and


changing irradiance G).
Fig. 2. Curren -voltage characteristics (constant irradiance = 1000 W/m2 and
changing temperature T).

Fig. 5. Power-voltage characteristics (constant temperature = 25 C° and


changing irradiance G).
Fig. 3. Power-voltage characteristics (constant irradiance = 1000 W/m2 and
changing temperature).
III. EXPERIMENTAL CHARACTERIZATION OF PV PANEL AND
IMPLEMENTATION OF MPPT
Figures 4 and 5 show the simulation results of I-V and P-V Experimental implementation of the PV system testbed was
characteristics at different weather conditions. Both curves are carried out in the labs of Sustainable Energy Technologies
obtained at constant temperature ( 25 C ), while various (SET) Center at King Saud University [10].
irradiance levels are used from 200 to 1000 W⁄m .
A. Characteristics of PV panel
The PV terminal voltage is not affected by the change in To obtain the practical characteristics of BCT-50-12 PV
irradiance as shown in Fig. 5. Also, Fig. 4 illustrates that the panel, we used a variable resistor as a load. The circuit is
PV output current is significantly affected by the change in connected as shown in Fig. 6. By changing the value of the
irradiance. The short-circuit current increases as irradiance variable resistor, the voltage and current across the load will
increases. change. So that the output power of the panel is changing until
From these simulation results we can conclude that the we get the I-V and P-V curves.
temperature almost affects the PV terminal voltage and the Figures 7 and 8 show the experimental characteristics of the
irradiance mainly affects the short-circuit current. used panel, obtained at typical irradiance of 900 W/m and
B. DC-DC converter temperature of 27 C . These experimental results are compared
The converter used in this research is step down buck with the simulation results shown in Figs 9 and 10 obtained
converter. The implemented buck converter uses DC voltage from the Simulink model of Fig.1 assuming the same values of
source of 24 V, two diodes, a MOSFET, an inductor and a weather conditions. It is noticed that the simulation results
capacitor. The MOSFET acts as a switch, and it is connected to agree well with simulation results.
Fig. 6. Block diagram of PV characterization circuit.

Fig. 10. P-V characteristics obtained from Simulink model of Fig.1.

B. MPPT implementation and testing


Fig.11 shows the block diagram of the proposed MPPT
system. To implement and test this system, the buck converter
is designed with parameters shown in Table 1. The table
provides the design values of the inductor, the capacitor and
switching frequency. Parameters of the MOSFET include the
drain-to-source voltage VDSS, the low drain-source on
resistance RDS(on). The diode parameters show the reverse
Fig. 7. Experimental I-V characteristics of the BCT 50-12 PV panel.
recovery time trr, the forward voltage VF and the reverse
voltage VR.
The MPPT algorithm is implemented on Arduino Mega
2560 microcontroller board. It tracks the MPP according to the
algorithm represented in the flowchart shown in Fig.12.

Fig. 8. Experimental P-V characteristics of the BCT 50-12 PV panel.

Fig. 11. Block diagram of the proposed MPPT system.

TABLE I. DESIGN PARAMETERS OF BUCK CONVERTER.

Component Characteristics
Inductor 220 µH
Capacitor 220 µF
Switching frequency 31 kHz
VDSS= 100V
MOSFET RDS (on)= 23 mΩ
ID= 57A
trr= 60 ns
VF= 1.2 V
Diode
IFM= 20 A
VR= 300 V
Fig. 9. I-V characteristics obtained from Simulink model of Fig.1.
Fig. 14. Simulation results (top) versus experimental results (bottom) of
MPPT system.

IV. CONCLUSION
In this paper, Arduino microcontroller based system is
presented for maximum power tracking of 50W BCT-50-12
solar PV panel. Simulation results are presented using
Fig. 12. The flowchart of P&O algorithm. MATLAB/Simulink environment. A DC-DC buck converter is
implemented in this system. Experimental validation of the
The voltage and current signals are first measured to designed P&O MPPT system is conducted in the city of
calculate power P. Comparison between current power value Riyadh. The results reveal that the system can track the MPP
P(t) and previous value P(t-1) is the conducted. The voltage of PV cell under varying conditions
level V(t) is then compared to V(t-1). Finally, the duty cycle is
adjusted by ∆D, according to the presented flowchart.
C. Experimental results REFERENCES
The proposed MPPT technique and the overall system was [1] W. J. Melis, S. K. Mallick, and P. Relf, "Increasing solar panel
efficiency in a sustainable manner," in IEEE International Energy
tested on April 11, 2016 from 5:38 AM to 6:10 PM in the city Conference (ENERGYCON), 2014, pp. 912-915.
of Riyadh city. The controller sent all the readings of [2] A. Bin-Halabi, A. Abdennour, and H. Mashaly, "Experimental
, , and duty cycle (D) to be stored on a PC every implementation of micro-controller based MPPT for solar PV system,"
minute. After that, we acquired the irradiance data of that day in Annual International Conference on Emerging Research Areas and
which sensed at the rooftop of the Sustainable Energy International Conference on Microelectronics, Communications and
Renewable Energy (AICERA/ICMiCR), 2013, pp. 1-5.
Technologies Center. We applied these readings of irradiance
[3] B. Liu, S. Duan, F. Liu, and P. Xu, "Analysis and improvement of
on the Simulink model of the PV panel to get the maximum power point tracking algorithm based on incremental
corresponding power that the panel should give corresponding conductance method for photovoltaic array," in 7th International
to these conditions. Conference on Power Electronics and Drive Systems, PEDS'07, 2007,
pp. 637-641.
It can be noticed from Fig. 13 that the sunlight increased [4] W. Xiao and W. G. Dunford, "A modified adaptive hill climbing MPPT
until it reached the peak irradiance at around 11:00 AM to 2:00 method for photovoltaic power systems," in IEEE 35th Annual Power
PM. It is also important to notice that, there was a cloud in the Electronics Specialists Conference, PESC 04, 2004, pp. 1957-1963.
sky in that day from 1:00 PM to 2:20 PM, so the irradiance [5] T. Esram and P. L. Chapman, "Comparison of photovoltaic array
decreased to about 400 W⁄m . maximum power point tracking techniques," IEEE Transactions on
Energy Conversion, vol. 22, p. 439, 2007.
The experimental and simulation results of the produced [6] H.-T. Yau and C.-H. Wu, " Experimental Investigations of MPPT in a
power (P ) of the PV panel under the same weather conditions small scale photovoltaic energy system based on extremum seeking
are compared as shown in Fig. 14. From the presented results, control," Transactions of the Canadian Society for Mechanical
Engineering, vol. 37, pp. 1001-1012, 2013.
it is noticed that the MPPT system tracked the maximum
[7] Arduino MEGA 2560, Available at:
power point successfully at the considered condition. https://www.arduino.cc/en/Main/ArduinoBoardMega2560
[8] Blue Carbon Technology Inc. BCT50-12 50W solar panel module.
Available at: https://bluecarbontech.en.alibaba.com/product/379463810-
50361878/BCT50_12_50W_solar_panel_module.html#
[9] M. G. Villalva and J. R. Gazoli, "Comprehensive approach to modeling
and simulation of photovoltaic arrays," IEEE Transactions on Power
Electronics, vol. 24, pp. 1198-1208, 2009.
[10] Sustainable Energy Technologies Center. Available at:
Fig. 13. Recorded solar irradiance on the day of experiment. https://set.ksu.edu.sa/en

View publication stats

You might also like