Professional Documents
Culture Documents
net/publication/312571207
CITATIONS READS
0 79
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Alawi Al-hasani on 03 February 2019.
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
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