1 PB
1 PB
net/publication/333617804
Article in Indonesian Journal of Electrical Engineering and Computer Science · October 2019
DOI: 10.11591/ijeecs.v16.i1.pp136-146
CITATIONS READS
16 1,252
7 authors, including:
All content following this page was uploaded by Benedicto N Fortaleza on 27 June 2019.
Corresponding Author:
Gilfred Allen M. Madriga,
Electronics Engineering Department,
Technological University of the Philippines,
Ayala Boulevard, Ermita, Manila 1000, Philippines.
Email: gilfredallen_madrigal@tup.edu.ph
1. INTRODUCTION
Electricity is a basic need to every human. However, in some areas in the Philippines weren’t
provided with electricity due to its distance from the main grid. People from these isolated communities tend
to use renewable energy power plants and store the created electricity in batteries. The most common and
easily harvested renewable energy that produces electricity is the solar energy [1].
Charging batteries using available renewable energy will solve the problem of inconveniences
caused by living in isolated areas. However, if overcharging of the batteries occurs, battery performance or
even its lifespan can be reduced. To prevent this, a charge controller is used. To attain the most effective
charging and discharging status of the battery, a fuzzy control strategy is developed [2].
Maximum power point tracking (MPPT) is a method used to extract power from the solar panel
which should be matched with the load or battery for maximum power (the highest point in the Power-
Voltage Curve as shown in Figure 1 will be ensured. It is best used at different solar irradiances. Charging
without an MPPT controller will result to wasted power [3]. Charge control must supply the battery with a
higher voltage than the battery’s rated voltage to overcome the battery’s internal resistance [4].
Figure 1. Power-voltage P-V characteristic curve of the solar panel under varying irradiances (400, 600, 800,
and 1000 W/m2) at 250C
This research study is for the design of a charge controller using MPPT for battery charging. It
controls the electric current that flows from a hybrid AC and DC source to the battery where AC is supplied
by a generator while DC comes from the photovoltaic system. A battery charge controller of a hybrid
renewable energy sources and standby power source from the main grid was done [5]. In a hybrid system, a
solar panel is often included to make up for the erratic factors that affect the harvesting of electricity.
A PV charger using SEPIC converter was proved to be effective in MPPT [5]. This charger needs to
regulate the charging of the battery for better state-of-charge and for the battery to last.
The researchers used MPPT for buck-boost converter based on fuzzy logic. Fuzzy logic controller is
used to manage the output voltage of the buck-boost converter to obtain a desired output [6]. Also, stepping
up the input voltage can be done using Fuzzy algorithm [6]. Using fuzzy control [7], the dependability of the
converter and the power acquired can be enhanced, and its output can result to less overshoots.
Most studies about battery charge controller are implemented with MPPT system. One of these [8]
focused on extracting maximum output power deserting the changes in solar irradiation and atmospheric
temperature using MPPT in PV system. Incremental Conductance [9, 10-11], Perturb and Observe [8-9, 11],
and Ripple Correlation Control [9-10,12] method are the most common algorithms implementing MPPT but
the Fuzzy Logic Algorithm is much better than the said 3 algorithms in terms of stability and high response
rate. Also, MPPT can be integrated in buck-boost converter. MPPT-based buck boost converter that changes
a DC voltage into a higher or lower voltage level than the input voltage efficiently is presented in [13]. A
hybrid PV system and wind power system with Fuzzy controller was studied and proposed to obtain the
required SOC value designed for the charging and discharging state of the battery [14].
2. PROPOSED METHOD
This section details the theoretical knowledge used by the researchers in achieving maximum power.
Fuzzy logic-based maximum power point tracking solar battery charge… (Gilfred Allen M. Madrigal)
138 ISSN: 2502-4752
3. RESEARCH METHOD
The block diagram of the charge controller is shown in Figure 4. It has two sources, the AC source
or the generator and the DC source or the solar panel. The output of the generator is converted into DC from
single-phase AC while the output of the solar panel is fed to the buck boost converter. The output voltage of
the buck boost converter is being monitored by the voltage sensor to become the input of the Arduino which
implements the Maximum Power Point Tracking system using the fuzzy logic algorithm that determines the
duty cycle that is needed for the switching of the MOSFETs in the buck boost converter. The outputs of the
Indonesian J Elec Eng & Comp Sci, Vol. 16, No. 1, October 2019 : 136 - 146
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 139
AC/DC converter and the buck boost converter are fed to the Source Switching Circuit which controls
whichever output is fed to the load. This circuit is used to switch among the sources based on its availability.
This controller circuit can switch between the DC and AC source. Once the battery is fully charged, the
output of the switching circuit is diverted to a dummy load that prevents damage to the system and
the battery.
Figure 5 shows the circuits used in the project. (a) Switched Mode Power Supply converts AC
voltage of the generator used into 13.8V DC that is needed to charge the battery, (b) Regulator Circuit steps
down the produced voltage of the SMPS needed by Arduino Mega 2560, (c) Arduino Mega and Uno uploads
the code into the hardware for fuzzy logic and diversion load controller respectively, (d) Buck Boost
Converter Circuit steps down or steps up the input DC voltage into 13.8V, (e) Source Switching Circuit
switches the default DC Source into AC Source whenever the power produced by the Solar Panel is
insufficient for charging and (f) Diversion Load Controller Circuit prevents overcharging and damaging of
the battery.
Figure 5. Devices of the Project: (a) Switched Mode Power Supply, (b) Regulator Circuit, (c) Arduino, (d)
Buck Boost Converter Circuit, (e) Source Switching Circuit and (f) Diversion Load Controller Circuit
Fuzzy logic-based maximum power point tracking solar battery charge… (Gilfred Allen M. Madrigal)
140 ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 16, No. 1, October 2019 : 136 - 146
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 141
The Fuzzy Logic Toolbox in Figure 7 provides functions to model, analyse and simulate systems
based on fuzzy logic. The toolbox lets users design the system using different functions and rules depending
on the needs of the system.
Triangular membership function was used in the fuzzy logic toolbox for the inputs and output and
each is assigned to five linguistic variables, namely NB (Negative Big), NS (Negative Small), ZE (Zero), PS
(Positive Small) and PB (Positive Big).
Table 1 consists of the ranges of the five membership functions of Error, Change of Error and Duty
Cycle. Fuzzy rules and membership functions can be established when the weather changes to solve the
MPPT problem. From the five membership functions for each of the inputs, it produces twenty-five rules to
determine the fuzzy outputs as seen on Figure 8. These rules are presented in the MATLAB Fuzzy Logic
Designer as if-then statements.
Fuzzy logic-based maximum power point tracking solar battery charge… (Gilfred Allen M. Madrigal)
142 ISSN: 2502-4752
1. Record the expected maximum power and the measured power by multiplying the voltages and current
obtained.
2. Record the expected maximum power and the measured power and measure how big the power loss to
acquire the efficiency.
d. Charging and Discharging Time of the Battery
Measure the time it takes to charge the battery when the AC and DC source are used. The discharge
time is also recorded when the battery is used to power up the flood lights used as load.
3.4. Formulas
The following formulas are used in the project:
a. For Buck-Boost Converter
The most important for designing the Buck-Boost converter are total power loss (1), and its
efficiency (2).
(1)
(2)
where is the total power loss, is the MOSFET conduction loss, is the switching loss, is the
diode conduction loss, is the loss in the ESR of the inductor, is the loss in the ESR of the filter
capacitor, n is the efficiency of the Buck-Boost converter, and is the output power.
b. For Fuzzy Logic Algorithm System
For testing the efficiency of the system, the following formula is used:
( ) (3)
( ) (4)
(5)
where is the output voltages and is the reference voltage, which is 13.8 V.
d. For Maximum Power Point Tracking Effeciency
The efficiency of the Maximum Power Point Tracking capability of the system is obtained using (6):
(6)
Indonesian J Elec Eng & Comp Sci, Vol. 16, No. 1, October 2019 : 136 - 146
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 143
Fuzzy logic-based maximum power point tracking solar battery charge… (Gilfred Allen M. Madrigal)
144 ISSN: 2502-4752
BATTERY VOLTAGE
13
VOLTAGE (V)
AC
12,5
12
DC
11,5
11
0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 480
TIME (min.)
DC AC AC-DC
CHARGING CURRENT
5
CURRENT (A)
4
3 AC
2
1
0 DC
0 30 60 90 120 150 180 210 240 270 300 330 360 390 420 450 480
TIME (min.)
DC AC AC-DC
Figure 11 displays the battery voltage while discharging with the two 30-watt floodlight. It shows
that on the first 30 minutes, the battery voltage drastically decreases then gradually decreases over time. The
discharging of the battery took 3 hours and 30 minutes. Figure 12 shows the delivered current to the two 30-
watt load. It illustrates that the battery supplies an average current of 3.6475A. The battery took 3 hours and
30 minutes to fully discharge the battery.
Indonesian J Elec Eng & Comp Sci, Vol. 16, No. 1, October 2019 : 136 - 146
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 145
BATTERY VOLTAGE
13
VOLTAGE (V)
12,5
12
11,5
11
0 30 60 90 120 150 180 210
Battery voltage TIME (min.)
DISCHARGING CURRENT
3,9
3,8
CURRENT (A)
3,7
3,6
3,5
3,4
3,3
3,2
0 30 60 90 120 150 180 210
TIME (min.)
Output Current
5. CONCLUSION
The effectiveness of the Fuzzy Logic Algorithm was observed and found out that it has a high
efficiency rate because it produces an output voltage close to the reference voltage by having a small amount
of error. In charging a 12V Lead-Acid battery using the system, it was determined that the average battery
charging time using AC source, DC source and both AC and DC sources are 2 hours and 30 minutes, 8 hours
and 15 minutes and 5 hours and 30 minutes, respectively, however, discharging it took 3 hours and 40
minutes with two 30-watt floodlight load.
ACKNOWLEDGEMENTS
This study is supported by the University Research Development Services Office of the
Technological University of the Philippines.
REFERENCES
[1] S. Hiwale, et al., “An Efficient MPPT Solar Charge Controller,” International Journal of Advanced Research in
Electrical, Electronics and Instrumentation Engineering, vol. 3, no. 7, pp. 10505-10511, 2014.
[2] V. J. Greshma and R. Sasidharan, “Battery Charging Control using Fuzzy Logic based Controller in a Photovoltaic
System,” International Advanced Research Journal in Science, Engineering and Technology, vol. 3, no. 3, pp.
114-117, 2016.
[3] M. R. Hamid, et al., “Design and Development of a Maximum Power Point Tracking(MPPT) charge controller for
Photo-Voltaic(PV) power generation system,” American Journal of Engineering Research (AJER), vol. 5, no. 5, pp.
15-22, 2016.
[4] P. Brand, “Chapter 4 Alternator Charging System,” in How To Repair Your Car, Motorbook International, 2006,
p. 61.
[5] Giddaiah, et al., “Control of PV Charger System with SEPIC Converter,” International Journal of Engineering
Research and Application (IJERA), vol. 3, no. 4, pp. 1111-1120, 2003.
Fuzzy logic-based maximum power point tracking solar battery charge… (Gilfred Allen M. Madrigal)
146 ISSN: 2502-4752
[6] C.-Y. Won, et al., “A New Maximum Power Point Tracker of Photovoltaic Array Using Fuzzy Controller,”
Proceedings of 1994 Power Electronics Specialist Conference - PESC'94, Taipei, 2008.
[7] U. Patil and S. R. Jagtap, “Design of Fuzzy Based Controlling System for Buck Converter,” International Journal
of Advanced Research in Computer Engineering and Technology(IJARCET), vol. 7, no. 6, pp. 1649-1656, 2015.
[8] S. Selvan, et al., “Comparative Study of Perturb and Observe and Fuzzy Logic Control Based MPPT Algorithms,”
International Journal of Advances in Engineering & Technology, vol. 7, no. 6, pp. 1649-1656, 2015.
[9] M. G. Batarseh and M. E. Za'ter, “Hybrid maximum power point tracking techniques: A comparative survey,
suggested classification and uninvestigated combinations,” Solar Energy, vol. 169, pp. 535-555, 2018.
[10] Mudkhi and S. Deshmukh, “Microcontroller Based MPPT Buck-Boost Converter Using 555 Timer,” International
Journal of Engineering Research & Technology, vol. 2, no. 7, pp. 1080-1084, 2013.
[11] L. K. Tolentino, et al., “Characterization of a 0.35-Micron-Based Analog MPPT IC at Various Process Corners,”
Journal of Telecommunication, Electronic and Computer Engineering (JTEC), vol. 10, no. 1-9, pp. 179-186, 2018.
[12] M. Premkumar, et al., “A comparative study and analysis on conventional solar PV based DC-DC converters and
MPPT techniques”, Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 11, no. 3,
pp. 831-838, 2018.
[13] S. D. Saranya, et al., “Fuzzy Logic Based Energy Management System for a Microgrid,” ARPN Journal of
Engineering and Applied Sciences, vol. 10, no. 6, pp. 2663-2669, 2015.
[14] M. Sahin and H. Okumus, “Fuzzy Logic Controlled Buck-Boost DC-DC Converter for Solar Energy-Battery
System,” in 2011 International Symposium on Innovations in Intelligent Systems and Applications, Istanbul, 2011.
[15] N. H. Baharudin, et al., “Topologies of DC-DC converter in solar PV applications”, Indonesian Journal of
Electrical Engineering and Computer Science, vol. 8, no. 2, pp. 368-374, 2017.
[16] J. Lubis, et al., “Implementation of Maximum Power Point Tracking on Photovoltaic Using Fuzzy Logic
Algorithm,” TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 13, no. 1, pp.
32-40, 2015.
[17] K. Pawar, et al., “Design of Charging and Discharging of Battery in a Renewable Energy based DC Micro-grid,”
International Journal for Innovative Research in Multidisciplinary Field, vol. 2, no. 10, pp. 245-249, 2016.
[18] S. Kaur and G. Bharti, “Two Inputs Two Outputs Fuzzy Controller System Design Using MATLAB,” International
Journal of Advances in Engineering, Sciences and Technology, vol. 2, no. 3, pp. 209-218, 2012.
[19] O. A. M. Ali, et al., “Comparison between the Effects of Different Types of Membership Functions on Fuzzy Logic
Controller Performance,” International Journal of Emerging Engineering Research and Technology, vol. 3, no. 3,
pp. 76-83, 2015.
[20] E. R. Shouman, “Forecast Renewable Energy for Electricity to Assist Decision Makers with Case study-Economics
Solar Energy for Electricity Supply in Rural Areas in Egypt,” International Journal of Applied Engineering
Research, vol. 11, no. 5, pp. 3596-3604, 2016.
Indonesian J Elec Eng & Comp Sci, Vol. 16, No. 1, October 2019 : 136 - 146