Battery Management System Using Jaya Maximum Power Point Tracking Technique
Battery Management System Using Jaya Maximum Power Point Tracking Technique
Muhammad Hasbi Azmi1, Ayman Nurshazwan Abdul Rashid1, Siti Zaliha Mohammad Noor2,
Muhammad Murtadha Othman1, Suleiman Musa3, Pusparini Dewi Abd Aziz4
1
School of Electrical Engineering, College of Engineering, Universiti Teknologi MARA, Shah Alam, Malaysia
2
Solar Research Institute, Universiti Teknologi MARA, Shah Alam, Malaysia
3
Department of Electrical and Electronic Engineering Technology, Kaduna Polytechnic, Kaduna, Nigeria
4
Universiti Kuala Lumpur British Malaysian Institute, Gombak, Malaysia
Corresponding Author:
Siti Zaliha Mohammad Noor
Solar Research Institute, Universiti Teknologi MARA
40450 Shah Alam, Selangor, Malaysia
Email: [email protected]
1. INTRODUCTION
The escalating global demand for energy, driven by population growth and increased utilization of
electrical and electronic technology, has placed unprecedented pressure on the power sector to deliver sufficient
electricity. This demand, coupled with the finite nature of conventional energy sources such as uranium, coal,
kerosene, oil, and natural gas, necessitates a shift towards efficient and sustainable energy solutions [1].
Conventional energy sources, while historically abundant and cost-effective, present environmental challenges
such as pollution, global warming, and adverse effects on human health. The combustion of fossil fuels releases
substantial amounts of carbon dioxide (CO2), nitrogen oxide (NO2), and sulfur oxide (SO2), contributing to these
environmental concerns [2]. In response to these challenges, researchers are increasingly turning to renewable
energy sources, with solar energy gaining prominence due to its cleanliness, cost-effectiveness, abundance, and
low carbon emissions [3]. However, integrating renewable energy, particularly solar power, into existing grids
introduces complexities. The non-linear characteristics of photovoltaic (PV) systems, influenced by atmospheric
conditions like solar irradiance and temperature variations, result in fluctuating output power [4]. To address this,
DC-DC converters play a pivotal role in regulating and optimizing power transfer between PV arrays and loads
or energy storage systems [5].
The inherent non-linear characteristics of PV systems, influenced by fluctuations in atmospheric
conditions like solar irradiance and temperature, result in unpredictable variations in output power. These
fluctuations pose challenges to the effective management of energy storage devices, particularly batteries, leading
to regular operation at low state-of-charge (SoC), frequent partial cycling, and suboptimal recharging
conditions [6], [7]. This, in turn, adversely impacts the longevity of batteries, posing a significant hurdle to the
reliable performance of solar power systems [8]. Additionally, conventional MPPT techniques used in PV systems
exhibit limitations, including slower convergence speed, higher steady-state oscillation, and lower efficiency
when compared to emerging AI-based MPPT techniques [9], [10]. The inadequate adaptation of conventional
techniques to changing weather conditions results in inaccurate tracking of the MPP, reducing overall PV system
efficiency [11].
Conventional control techniques for MPPT, the perturbation and observation (P&O) method, widely
employed for its simplicity is scrutinized for its inherent drawbacks such as sluggish tracking and oscillations
around the MPP [12]. In contrast, the incremental conductance (IC) methodology is introduced, demonstrating
superior accuracy and efficiency by utilizing instantaneous conductance to ascertain the MPP direction [13].
Additionally, the hill climbing (HC) approach, characterized by perturbing the duty cycle and deemed suitable
for less dynamic applications, is critically examined, revealing challenges related to slow convergence and
oscillations [14]. The subsequent section delves into AI control techniques, elucidating the applicability of fuzzy
logic control (FLC) for addressing nonlinear variations and the efficacy of artificial neural networks (ANN) in
achieving self-adaptation for efficient MPPT-based power harvesting [15], [16].
This paper addresses these challenges by focusing on the development and implementation of a battery
management system utilizing the Jaya MPPT technique. The objectives include constructing a BMS integrated
with a DC-DC buck converter for optimized charging processes and developing adaptive Jaya MPPT techniques
to maximize PV module power output under diverse weather conditions. The significance of this research lies in
its potential to enhance the efficiency of photovoltaic systems, especially in regions like Malaysia, where abundant
sunlight presents an opportunity for robust solar energy harnessing. The project's scope encompasses modelling
a battery, a DC-DC buck converter, and developing control algorithms to govern the charging process, ultimately
contributing to optimized power generation, and improved energy utilization.
2. METHODOLOGY
2.1. Overview of the system
Figure 1 (see Appendix) depicts the flow of the standalone PV system design. The PV module
optimizes its performance by using solar irradiation and cell temperature as inputs. The DC-DC buck converter
takes the output voltage and current from the PV module as input, allowing for optimization of voltage or
current levels to maintain peak performance in varying environmental conditions. The Jaya MPPT achieves
this optimization by analyzing current and voltage measurements to determine the PV module MPP output.
Using this information, the Jaya MPPT calculates adjustments to the circuit, specifically modifying the duty
cycle that governs the DC-DC buck converter's operation. This modification in the duty cycle leads to changes
in the output voltage based on prevailing conditions. Ultimately, the generated energy is stored in a Battery,
providing power during periods without sunlight or unexpected power outages. A BMS controls the charging
and discharging operations to ensure the battery's lifespan. The simulation of this PV system is conducted using
MATLAB/Simulink.
2.3. PV module
For this study, Malaysian solar resources MYS-60P/B3/CF-235 solar PV module has been chosen as
the power source. Table 1 shows the PV module specifications including the electrical characteristics. The
PV array is configured with one series-connected module per string and one parallel string.
Battery management system using Jaya maximum power point tracking technique (Muhammad Hasbi Azmi)
624 ISSN: 2088-8694
Where, P(D) represents the instantaneous power at duty cycle Di, as defined by (2). The power of each
duty cycle, calculated using this formula, serves as a basis for comparing duty cycles with those from the
previous iteration.
Int J Pow Elec & Dri Syst, Vol. 16, No. 1, March 2025: 622-632
Int J Pow Elec & Dri Syst ISSN: 2088-8694 625
′
𝐷𝑖,𝑗 = 𝐷𝑖,𝑗 + 𝑟1(𝐷𝑖,𝑏𝑒𝑠𝑡 − |𝐷𝑖, 𝑗|) − 𝑟2(𝐷𝑖,𝑤𝑜𝑟𝑠𝑡 − |𝐷𝑖,𝑗 |) (2)
𝑃 = 𝑉𝐼 (3)
Where, 𝐷𝑖𝑘 and 𝐷𝑖𝑘+1 represent the current and updated values of the particle position (Duty),
respectively. Di, worst, and Di, best indicate the worst and best positions of the particles. The variables r1 and
r2 are uniformly distributed random numbers. The term ri,1 (Di, best − |Di,j |) s utilized to guide the candidate
solution towards the best solution, while the term −ri,2 (Di, worst − |Di,j |) is intended to aid a candidate solution
in moving away from the worst solution [25].
Figure 4 illustrates the Jaya MPPT technique flowchart. The process initiates with the system using
initial duty cycle values as a reference to identify the best and worst duty cycles. Each power corresponding to
the initial duty cycle is calculated using (3) and stored for future reference in determining the best and worst
solutions. After selecting the best and worst duty cycles based on power comparison, the system proceeds to
the Jaya algorithm to compute the new duty cycle. The modified duty cycle is stored, and its corresponding
power is calculated and stored. Following the modification of all initial duty cycles using (2), the powers of
the modified duty cycle are compared with those of the initial duty cycle or the previous iteration. The three
highest powers are then chosen as the new initial duty cycle, replacing the old values. From this new initial
duty cycle, the best and worst solutions are reselected, marking the completion of the first iteration. The system
iteratively updates the duty cycle until all power values are equal, indicating convergence.
Table 3 presents the updated values of variables and the objective function after the first iteration's
completion. The best solution is associated with the 2nd candidate, while the worst solution corresponds to the
1st candidate. This overview outlines the functioning of the Jaya algorithm in pursuing the MPP. The system
continuously monitors power values until reaching and stabilizing at the MPP. The system successfully
identifies the MPP when all power values among the three candidates are equal.
Int J Pow Elec & Dri Syst, Vol. 16, No. 1, March 2025: 622-632
Int J Pow Elec & Dri Syst ISSN: 2088-8694 627
Battery management system using Jaya maximum power point tracking technique (Muhammad Hasbi Azmi)
628 ISSN: 2088-8694
Figure 9 demonstrates that an increasing SoC indicates the battery is in charging mode. The system
initiates the charging mode when the SoC is below 20%. Throughout this process, the battery voltage rises,
while the current remains constant and negative, indicating a continuous inflow of charge to the battery.
(a) (b)
(c)
Figure 6. Output waveform of (a) power of PV & duty cycle, (b) voltage & current of PV module, and
(c) DC-DC buck converter voltage during the fixed condition
(a) (b)
Figure 7. Output waveforms of (a) irradiance and power of PV and (b) voltage and current of PV during
variations in irradiance conditions
Int J Pow Elec & Dri Syst, Vol. 16, No. 1, March 2025: 622-632
Int J Pow Elec & Dri Syst ISSN: 2088-8694 629
(a) (b)
Figure 8. The output waveform of (a) SOC, battery’s current, and (b) battery’s voltage, DC-DC buck
converter voltage during the discharging process
(a) (b)
Figure 9. Output waveform of (a) SOC & battery’s current, and (b) battery’s voltage & DC-DC buck
converter voltage during the charging process
4. CONCLUSION
The proposed Jaya MPPT system combined with a BMS for PV applications has been identified as a
simple and efficient solution for tracking MPP and energy conversion. This system employs a buck converter
to reduce the output DC voltage from a PV module. To boost energy conversion efficiency, an advanced control
technique utilizing the Jaya algorithm has been integrated into the MPPT controller in this study. The MPPT
control algorithm optimizes the operation of the PV module at its MPP ensuring the maximum energy produced
is stored in the battery connected across the output terminal of the buck converter. The advantages of this
proposed method include reduced system complexity, a more compact size, and enhanced efficiency.
Simulation results show that the Jaya MPPT system achieves superior maximum power point tracking and
demonstrates a quicker convergence speed. In conclusion, for future advancements, it is recommended to
increase the number of variables for the duty cycle, which could further improve the accuracy of the Jaya
algorithm in MPPT systems.
Battery management system using Jaya maximum power point tracking technique (Muhammad Hasbi Azmi)
630 ISSN: 2088-8694
APPENDIX
ACKNOWLEDGEMENTS
The author would like to express sincere appreciation to the Solar Research Institute (SRI), Universiti
Teknologi MARA (UiTM), and the College of Engineering, UiTM Shah Alam, Selangor, Malaysia for their
invaluable knowledge, facilities, and financial support.
REFERENCES
[1] L. Nanda, S. Mandal, A. Priya, A. Pradhan, C. Jena, and B. Panda, “Solar Photo Voltaic Panel Interfaced Boost Converter with
MPPT Algorithm at Various Climatic Conditions,” in Proceedings - 2nd International Conference on Power Electronics and
Energy, ICPEE 2023, 2023, doi: 10.1109/ICPEE54198.2023.10060750.
[2] A. Narang, G. G. Farivar, H. D. Tafti, and J. Pou, “Power Reserve Control Methods for Grid-Connected Photovoltaic Power Plants: A
Review,” in 2022 IEEE 7th Southern Power Electronics Conference, SPEC 2022, 2022, doi: 10.1109/SPEC55080.2022.10058393.
[3] I. Pervez, A. Pervez, M. Tariq, A. Sarwar, R. K. Chakrabortty, and M. J. Ryan, “Rapid and Robust Adaptive Jaya (Ajaya) Based
Maximum Power Point Tracking of a PV-Based Generation System,” IEEE Access, vol. 9, pp. 48679–48703, 2021, doi:
10.1109/ACCESS.2020.3028609.
[4] S. Ravi, M. Premkumar, and L. Abualigah, “Comparative analysis of recent metaheuristic algorithms for maximum power point
tracking of solar photovoltaic systems under partial shading conditions,” International Journal of Applied Power Engineering, vol.
12, no. 2, pp. 196–217, 2023, doi: 10.11591/ijape.v12.i2.pp196-217.
[5] M. H. Azmi, S. Z. M. Noor, and S. Musa, “Fuzzy logic control based maximum power point tracking technique in standalone
photovoltaic system,” International Journal of Power Electronics and Drive Systems, vol. 14, no. 2, pp. 1110–1120, 2023, doi:
10.11591/ijpeds.v14.i2.pp1110-1120.
[6] K. Njeh, M. A. Zdiri, M. Ben Ammar, A. Rabhi, and F. Ben Salem, “Energy Management of an Autonomous Photovoltaic System
under Climatic Variations,” Engineering, Technology and Applied Science Research, vol. 13, no. 1, pp. 9849–9854, 2023, doi:
10.48084/etasr.5375.
[7] K. Osmani, A. Haddad, M. Alkhedher, T. Lemenand, B. Castanier, and M. Ramadan, “A Novel MPPT-Based Lithium-Ion Battery
Solar Charger for Operation under Fluctuating Irradiance Conditions,” Sustainability (Switzerland), vol. 15, no. 12, 2023, doi:
10.3390/su15129839.
[8] R. Kaiser, “Optimized battery-management system to improve storage lifetime in renewable energy systems,” Journal of Power
Sources, vol. 168, no. 1 SPEC. ISS., pp. 58–65, 2007, doi: 10.1016/j.jpowsour.2006.12.024.
Int J Pow Elec & Dri Syst, Vol. 16, No. 1, March 2025: 622-632
Int J Pow Elec & Dri Syst ISSN: 2088-8694 631
[9] K. Yung Yap, C. R. Sarimuthu, and J. Mun-Yee Lim, “Artificial Intelligence Based MPPT Techniques for Solar Power System: A
review,” Journal of Modern Power Systems and Clean Energy, vol. 8, no. 6, pp. 1043–1059, 2020, doi:
10.35833/MPCE.2020.000159.
[10] K. G. J. Nigel and R. Rajeswari, “AI-based performance optimization of MPTT algorithms for photovoltaic systems,” Automatika,
vol. 64, no. 4, pp. 837–847, 2023, doi: 10.1080/00051144.2023.2222251.
[11] A. J. Alrubaie, A. Al-Khaykan, R. Q. Malik, S. H. Talib, M. I. Mousa, and A. M. Kadhim, “Review on MPPT Techniques in Solar
System,” in 8th IEC 2022 - International Engineering Conference: Towards Engineering Innovations and Sustainability, 2022, pp.
123–128, doi: 10.1109/IEC54822.2022.9807500.
[12] B. Lakshmi, M. S. Sujatha, N. M. G. Kumar, and N. Girish, “MPPT Using P&O and IC Based PI Controller for Solar PV
System with Charge Controller,” HELIX, vol. 10, no. 2, pp. 184–194, Mar. 2020, doi: 10.29042/2020-10-2-184-194.
[13] A. A. Stephen, K. Musasa, and I. E. Davidson, “Modelling of Solar PV under Varying Condition with an Improved Incremental
Conductance and Integral Regulator,” Energies, vol. 15, no. 7, 2022, doi: 10.3390/en15072405.
[14] M. Hadj Salem, Y. Bensalem, and M. N. Abdelkrim, “MPPT based on PO control and FLC-Hill Climbing technique for a
Photovoltaic Generator,” in 18th IEEE International Multi-Conference on Systems, Signals and Devices, SSD 2021, 2021, pp. 589–
594, doi: 10.1109/SSD52085.2021.9429453.
[15] J. John, A. Yoonus, F. Shijad, M. Aslam Mm, A. Thasneem, and L. Arun, “Isolated PV System with Fuzzy Logic based MPPT
Controller and Battery Management System,” in 2021 5th International Conference on Electrical, Electronics, Communication,
Computer Technologies and Optimization Techniques, ICEECCOT 2021 - Proceedings, 2021, pp. 194–199, doi:
10.1109/ICEECCOT52851.2021.9707930.
[16] A. Paras, U. Prasad, and A. K. Choudhary, “Comparative Assessment of ANN-based MPPT Algorithm for Solar PV System,” in 2022
IEEE North Karnataka Subsection Flagship International Conference, NKCon 2022, 2022, doi: 10.1109/NKCon56289.2022.10126813.
[17] S. N. Soheli, U. S. Aney, and S. I. Mahmud, “Designing A Highly Effective DC-DC Buck Converter for Sustainable Electronic
Applications,” in International Conference on Robotics, Electrical and Signal Processing Techniques, 2021, pp. 178–182, doi:
10.1109/ICREST51555.2021.9331195.
[18] K. Pal and M. Pattnaik, “Performance of a Synchronous Buck Converter for a Standalone PV System: An Experimental Study,” in
2019 IEEE 1st International Conference on Energy, Systems and Information Processing, ICESIP 2019, 2019, doi:
10.1109/ICESIP46348.2019.8938345.
[19] B. Sinafar, M. A. Badamchizadeh, H. Kharrati, and M. Baradarannia, “Current sharing and voltage regulation of parallel DC–DC
buck converters: Switching control approach,” ISA Transactions, vol. 140, pp. 490–502, 2023, doi: 10.1016/j.isatra.2023.05.022.
[20] R. Bharath, “Design of Buck DC-DC Converter Space Application,” International Journal for Research in Applied Science and
Engineering Technology, vol. 10, no. 7, pp. 1790–1794, 2022, doi: 10.22214/ijraset.2022.45543.
[21] A. Alejo-Reyes, A. Rodríguez, A. Mendoza, and J. C. Rosas-Caro, “Numerical Optimization of the Capacitors Selection in the
MSBA Converter to Reduce the Output Voltage Ripple,” Symmetry, vol. 14, no. 11, 2022, doi: 10.3390/sym14112383.
[22] R. V. Rao, “Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems,”
International Journal of Industrial Engineering Computations, vol 7, no. 1, pp. 19–34, Dec. 2016, doi: 10.5267/j.ijiec.2015.8.004.
[23] K. T. Swetha and V. R. Barry, “Modified Jaya Algorithm for Photovoltaic Power Tracking under Partial Shading Conditions,” in
2021 National Power Electronics Conference, NPEC 2021, 2021, doi: 10.1109/NPEC52100.2021.9672524.
[24] C. Huang, Z. Zhang, L. Wang, Z. Song, and H. Long, “A novel global maximum power point tracking method for PV system using
Jaya algorithm,” 2017 IEEE Conference on Energy Internet and Energy System Integration, EI2 2017 - Proceedings, vol. 2018-
Janua, pp. 1–5, 2017, doi: 10.1109/EI2.2017.8245345.
[25] C. Huang, L. Wang, R. S. C. Yeung, Z. Zhang, H. S. H. Chung, and A. Bensoussan, “A prediction model-guided jaya algorithm for
the PV system maximum power point tracking,” IEEE Transactions on Sustainable Energy, vol. 9, no. 1, pp. 45–55, 2018, doi:
10.1109/TSTE.2017.2714705.
BIOGRAPHIES OF AUTHORS
Battery management system using Jaya maximum power point tracking technique (Muhammad Hasbi Azmi)
632 ISSN: 2088-8694
Pusparini Dewi Abd Aziz has obtained Bachelor of Electrical Engineering (Hons)
in 2005 and MSc in High Voltage and Pulse Power in 2010 from Universiti Teknologi MARA
(UiTM) Malaysia. Currently, she serves Universiti Kuala Lumpur-British Malaysian Institute
as Senior Lecturer in Electrical Technology Section. She has published over 30 publications in
indexed journals and conferences. Her research interests in the area of power electronics,
electrical machines and drives, signal processing, and railway technology including train
electrification and signaling. She is also a certified trainer in train electrification and system.
She can be contacted at email: [email protected].
Int J Pow Elec & Dri Syst, Vol. 16, No. 1, March 2025: 622-632