Microsoft Word - ETASR_V11_N4_pp7515-7521 Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7515 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … A Review of Battery Charging - Discharging Management Controller: A Proposed Conceptual Battery Storage Charging – Discharging Centralized Controller Nur Ariana Zainurin Faculty of Electronic and Computer Engineering Universiti Teknikal Malaysia Melaka (UTeM) Melaka, Malaysia m022020034@student.utem.edu.my Siti Aisyah Binti Anas Faculty of Electronic and Computer Engineering Universiti Teknikal Malaysia Melaka (UTeM) Melaka, Malaysia aisyah@utem.edu.my Ranjit Singh Sarban Singh Faculty of Electronic and Computer Engineering Universiti Teknikal Malaysia Melaka (UTeM) Melaka, Malaysia ranjit.singh@utem.edu.my Abstract-This paper describes the development of a centralized controller to charge or discharge the battery storages that are connected to renewable energy sources. The centralized controller is able to assist, control, and manage the battery storage charging when excessive power is available from renewable energy sources. At the same time, the centralized controller also performs battery storage discharging when the connected load requires a power source, especially when the renewable energy sources are unavailable. Background studies regarding battery storage charging-discharging are presented in the introduction section. Also, generally developed charging- discharging methods or techniques were applied at the system level and not specifically to the battery storage system level. Due to the limited study on battery storage system charging- discharging, this paper reviews some of the similar studies in order to understand the battery storage charging–discharging characteristics as well as to propose a new conceptual methodology for the proposed centralized controller. The battery storage State-of-Charge (SoC) is used as the criterion to develop the conceptual centralized controller, which is also used as a switching characteristic between charging or discharging when only the battery energy storages are supplying the output power to the connected load. Therefore, this paper mainly focuses on the conceptual methodology as well as explaining the functionality and operationality of the proposed centralized controller. A summarized comparison based on the studied charging– discharging systems with the proposed centralized controller is presented to indicate the validity of the proposed centralized controller. Keywords-management controller; centralized controller; battery charging/discharging; dynamic charging/discharging controller I. INTRODUCTION A battery is an energy storage device, which is considered not usable if it is unable to perform the energy storage functionality and to discharge the stored energy source. Batteries are used in electronic devices, electric cars, renewable energy systems, etc. As batteries are used into various applications, energy management when the battery is performing charging – discharging is gaining attention. Renewable energy systems are known as highly dependent systems to battery storages, which allows them to store the produced energy into the connected batteries [1-3] and optimize the battery charging-discharging operation [4, 5]. Looking at the gaining popularity of the renewable energy systems, especially the microgrid renewable energy systems, battery storage charging and discharging [1, 6-11] are equally crucial for the renewable energy system in both islanded and non-islanded modes. Both modes need to ensure the reliability of the output energy with little to no disruption to the connected load during the operation hours [12]. Furthermore, the modes also need to ensure the battery storages can perform better and improve the utilization of renewable energy systems [9, 13-15]. Looking at the importance of battery storage charging – discharging, methods or mechanisms such as the Adaptive Neuro-Fuzzy Inference System (ANFIS) [6, 16, 17], backtracking search algorithm [10, 18, 19], non-simultaneous charging and discharging [20], genetic algorithm [4, 21], particle swarm optimized fuzzy controller [22-27], model predictive control [28-32], dynamic optimal power flow [33- 36], and grey model and genetic algorithms [37] are commonly used to perform the battery storage charging and discharging. The used methods or mechanisms also conduct system Corresponding author: Ranjit Singh Sarban Singh Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7516 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … optimization to reduce the stress on the battery storages as well as protect the batteries from being damaged. Optimal scheduling was introduced in [38] to reduce the battery aging effects on batteries that are frequently charged. Similarly, authors in [39] proposed an optimization model for charging and discharging which again resulted in the improvement of the battery aging effects. In [40-45], the Maximum Power Point Tracking (MPPT) method is applied with different schemes, based on the Perturb and Observe (P&O) algorithm [40, 41], Incremental Conductance (InC) algorithm [42, 43], Fractional Open Circuit Voltage (FOCV), or Fractional short Circuit Current algorithm (FCC) [44, 45]. All these schemes allow the MPPT method to maximize the harvesting process as well as analyze the behavior of the variantion during the harvesting which results to output power reduction. Indirectly, all these schemes are actually contributing to the battery charging process if the power system is connected to the battery storages. On the contrary, it is also important to have battery storage charging – discharging when these schemes are operating at the maximum capacity. Even though the mentioned algorithms, methods, or mechanisms perform the battery storage charging – discharging decisions such as to charge or to stop battery storages charging, a systematic or spontenously decision such as to assist, manage, or control the battery storages charging – discharging is not effectively implemented and also has the probability to damage the battery storages. In [46], a mathematical modelling to study the lithium-ion battery charging – discharging behavior is proposed. The developed mathematical model focuses on the lithium-ion battery charging – discharging voltage as well as on the temperature of the lithium-ion battery. This mathematical model can be used to conduct battery optimization process but yet unable to intelligently control or manage the charging – discharging process. Similar to the mathematical model, the Electrochemical Model (EM) [47] were proposed in [48] to study the lithium-ion battery State-of- Charge (SoC) estimation. The single particle model and Nernst equation were employed in this research and the charging – discharging of the battery were correctly measured to achieve an accurate SoC. The results of this study show that the EM for SoC estimation can be used to estimate the lithium-ion battery’s SoC as well as its State of Health (SoH), but the EM method is not able to assist, manage, and control in terms of effective battery storage charging – discharging. Various methods, meachnisms, or techniques have been used in renewable energy systems, but not specifically to assist, manage and control the battery storages charging – discharging. Mostly these methods, mechanisms, or techniques were applied to smooth the performance, especially in diversifying and stabilizing the overall system. Limited study also has been conducted to specifically study an apprioprite method, mechanism, or technique that can effectively assist, manage and control the battery storage charging – discharging. Also, looking into the critical situation, when one resource is not available, the decision making for the system to assist, manage, and control the battery storages in terms of charging – discharging has not specifically been implemented. Therefore, it is necessary to have a system that can assist, manage, and control the battery storage charging-discharging. Hence, selected papers such as [1, 6, 9] were extensively studied to understand the battery storage charging-discharging management systems. The studied papers were used to develop the conceptual methodology battery storage charging- discharging strategy proposed in this review paper. The main contributions of this paper are: (1) A study of the available battery storage charging-discharging controller management methodologies, (2) the summarization and proposal of a conceptual methodology for a centralized controller for battery storage charging - discharging that can be integrated into renewable energy systems while simultaneously assisting, managing, and controlling the effectiveness of battery storage charging – discharging based on battery SoC. II. A STUDY OF SELECTED BATTERY CHARGING/DISCHARGING MANAGEMENT METHODOLOGIES A microcontroller was used in [1] to control the hybrid energy system and the charge - discharge of the battery storages. Figure 1 shows the architecture of the developed system and explains the system operation. First, the system reads the VDC and IDC of the connected Direct Current (DC) sources. Then, if the DC sources are equal to or greater than 80% of the VDC, IDC, all the switches connecting to the connected LOAD are switched OFF. The DC sources are used to charge the battery storages if their capacity is less than 80%, otherwise, the battery storage will be connected to the LOAD for discharging. The system RETURNS to the start process and continuously checks on the available VDC, IDC from the DC sources. Fig. 1. Microcontroller embeded algorithm-battery charging-discharging. In a similar research [6], an intelligent algorithm based on ANFIS was developed to simultaneously perform two different tasks: to protect the connected battery against overcharging and deep discharging. The ANFIS algorithm that has been Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7517 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … developed in this research measures the Vpv, Ipv, SoC of the battery storage and Volt Direct Current (Vdc). This measurement is vital to find the Maximum Power Point (MPP) from the resources and control the battery storage charging - discharging. Figure 2 presents the algorithm process that controls the battery storage charging - discharging based on the power condition (Pc), battery SoC minimum (SoCmin) and battery SoC maximum (SoCmax). When the measured Vpv and Ipv input from the photovoltaic panel is equal to the maximum, the photovoltaic power is compared with the initial Pc before starting the charging process. Based on the calculation, when the photovoltaic panel power (Ppv ) is equal to maximum photovoltaic power (Pmax), then the Ppv is equal to Pc. Otherwise, the ANFIS algorithm keeps searching for Pmax. START PC, SoCmin, SoCmax ANFIS Learning Ppv = Pmax Ppv = Pc SoC < SoCmax SoCmin < SoC SoC = SoCmax Ppv = Pc Mode 1 Mode 4 Mode 1 Mode 5 Mode 3 Mode 2 Vpv Ipv SoC Vdc Yes NoYes Yes Yes No No Yes No No Fig. 2. ANFIS algorithm – battery charging-discharging based on SoC. Figure 2 shows the battery storage charging - discharging process according to the battery SoC conditions. Based on the process, three different operation modes are controlled by three relays that act as switches, as presented in Table I. During Mode 1, the logic state for R1 and R2 relay switches equals to 1. The power generated from the photovoltaic generator (Ppv) is greater than zero, sufficient to source the connected load and batteries. During Mode 2, the logic state for R2 and R3 relay switches equals to 1. During this mode, the power generated by the photovoltaic generator is insufficient (0 < Ppv < Pc). In this case, the battery power is utilized to satisfy the additional required power demand, this mode is also known as battery compensation mode. During Mode 3, the logic state for the R3 relay switch is equal to 1. The energy stored in the batteries is fed to the connected load. During this operation mode, the photovoltaic generator is unavailable to produce power, Ppv <0. During Mode 4, the logic state for the R2 relay switch is equal to 1. The photovoltaic generator, Ppv = Pc and the batteries are fully charged. Therefore, in this mode it is required to disconnect the batteries from being overcharged. During Mode 5, none of the relay switches is equal to 1. This condition shows that the photovoltaic generator Ppv is equal to zero, and the batteries' SoC is equal to SoCmin. Therefore, both the available recourses are disconnected from the connected load. TABLE I. MODES OF OPERATION BASED ON RELAY LOGIC STATE Relay switches Operation Mode 1 Mode 2 Mode 3 Mode 4 Mode 5 R1 1 0 0 0 0 R2 1 1 0 1 0 R3 0 1 1 0 0 START Battery Management System (BMS) Photovoltaic MPPT & Battery Voltage + Current Parameters Photovoltaic Power & Battery SoC Estimation Check Photovoltaic Supply (P), Load Demand (D) & Battery SoC P − D = 0 Battery islanding END P − D > 0 Check battery status Check battery status SoC > 80% Charging Battery islanding SoC < 40% Discharging Battery islanding END No NoYes Fig. 3. Entire system and battery charging-discharging operation. In another similar recent research [9], the intelligent power control shown in Figure 3 was developed to improve battery reliability and operational life. The power control operates in two control modes: 1) MPPT mode and 2) Battery Management System (BMS) mode. The SoC estimation technique incorporates the Back-Propagation Neural Network (BPNN) algorithm, which manages the battery’s charging - discharging and islanding approaches, which helps prolong the battery's lifespan. The developed system is divided into stages of operation. Firstly, the available photovoltaic power, battery’s Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7518 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … voltage, and current information are collected. In the second stage, the photovoltaic power supply is compared with the load demand. If the photovoltaic power supply and load demand are zero, then the battery is connected to islanding mode. If the photovoltaic power supply is higher than the load demand, the battery SoC status is checked. If the battery SoC is more than 80%, then the battery is connected to the islanding mode. Otherwise, if the battery SoC is between 40% to 80%, then the battery is connected for charging. If the battery SoC is less than 40%, battery discharging is not allowed, and the battery is connected to islanding mode. III. SUMMARY OF THE REVIEWED AND PROPOSED CHARGING/DISCHARGING MANAGEMENT CONTROLLERS This section summarizes the most recent battery storage charging - discharging methods, mechanisms, or techniques. The battery storage charging - discharging process shown in Figure 1 starts to operate when the connected DC source is equal to or greater than 80% of the generated DC input. Otherwise, the proposed process is deactivated from all the connected loads. Therefore, if the DC is equal to or more than 80%, the proposed system checks on the battery SoC. If the battery SoC is above 80% and the DC source is equal to or more than 80%, only the battery source is connected to the discharging and connected load. Therefore, the developed system functionality is restricted and dependent on the DC source supply. If the battery source is sufficient, the system should be connected to the load. The battery storage charging - discharging shown in Figure 2 shows the overall proposed process simultaneously sensing and measuring the voltage, current, battery SoC, and direct current battery voltage. This information is used to calculate either the solar photovoltaic system power output or to analyze the total power condition. The proposed process operates fully only when the solar photovoltaic system power output is equal to the maximum power required and the power condition. The proposed system operates entirely when these conditions are satisfied. Otherwise, the system strictly follows the five mode conditions that have been explained in Section II. Furthermore, the proposed system can only operate unidirectionally, and the initial conditions need to be met for the battery energy storages to operate. The presented battery storage charging – discharging shown in Figure 3, operates when the photovoltaic power supply and load demand are equal to zero and the battery is connected into islanding condition. When the photovoltaic power supply is more than the load demand, only the battery status is checked for either charging - discharging or islanding. The proposed process shows that the battery can only operate when the battery’s SoC is consistently above 80%, which also explains that the system needs to be installed at a location where solar irradiance is always available. The proposed system also shows that the functional period of the battery is only limited to 20%, which explains why the system needs to be installed at a location where continuous solar irradiance is available. The study of three different processes of battery storage charging - discharging shows that each proposed process has its own methodology, operationality, and functionality. In the following, a hierarchical SoC based battery storage charging - discharging system is proposed. The conceptual system fundamentally explains the methodology applied for battery storage charging - discharging and the proposed idea has the ability to extend the battery lifespan. Figures 4-6 show the conceptual hierarchical SoC battery storage charging - discharging methodology process that is divided into three parts as depicted in Table II. TABLE II. BATTERY CHARGING-DISCHARGING CONDITIONS Relay Switches Operation A Batteries' SoC = 100% B Batteries' SoC = 60% to 80% C Batteries' SoC = 40% Figure 4 (Part A) shows the hierarchical SoC battery storage charging - discharging when the proposed methodology measures the SoC of two batteries. If both batteries' SoC is equal to 100%, battery B will be connected for discharging and will be discharged at 20% of its SoC. When the SoC of battery A is more or equal to battery B, the discharging is switched to battery A. At the same time, battery B is connected for charging only if the charging source is available. If battery B is connected to the charging process, the battery B's SoC is measured and compared with battery A's SoC. If the SoC of charging battery B is more or equal than discharging battery A's SoC (20%), battery B is switched to the discharging process. The part A methodology process only happens when both batteries' SoC are between 80% to 100%. START Initialization battery system and capacity of Battery A and Battery B Battery A = Battery B = 100% Discharged Battery B Battery A ≥ Battery B (20%) Discharged Battery A B A Charged Battery B Battery B ≥ Battery A (20%) Charge Battery A No Yes S ta te o f C h a rg e (S o C ) → 1 0 0 % Yes No Fig. 4. Hierarchical SoC battery charging-discharging: Battery SoC = 100% (Part A). Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7519 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … Figure 5 (Part B) shows that the hierarchical SoC battery starts to charge/discharge when the battery' SoCs are between 60% and 80%. When battery A is being discharged, as shown in Figure 4, when the measured SoC is less or equal to battery B (20%), then discharging is switched to battery B, otherwise, it remains. Suppose the measured battery A SoC is less or equal to battery B (20%). In that case, battery B will be connected to the discharging process while battery A to the charging process, only if the charging source is available. The charging of battery A will continue until the battery A's SoC is more or equal than the 20% of discharging battery B's SoC. Additionally, if the measured battery A SoC is more than or equal to 20% of battery B at 60% SoC condition, the discharging of battery B will be switched to battery A. Battery B will be connected for the charging process when a charging source is available. During the battery B charging, the SoC of battery B will be continuously measured and compared with the SoC of battery A. If the SoC of battery B more or equal to the SoC of battery A (20%), discharging will be switched to battery B, otherwise, it remains. Figure 6 (Part C) occurs when both batteries' SoC is equal to 40%. The halt condition is required to prevent the battery from fully discharge, which will cause damage to the batteries. Therefore, the discharging process of the batteries is halted when both SoCs are equal to 40%. At the same time, battery A will also be connected to any available charging source to start charging until the SoC of both batteries is at least 60%. When both batteries' SoC is at 60%, then the hierarchical SoC battery charging/discharging methodology process is activated. A Battery B ≥ Battery A (20%) Charge Battery A B Discharge Battery B Battery A ≥ Battery B (20%) Charging Battery B Battery A ≥ Battery B (20%) Charge Battery B Discharge Battery B Battery B ≥ Battery A (20%) Charging Battery A D No Yes C No Yes C No Yes No Yes S ta te o f C h a rg e (S o C ) → 8 0 % S ta te o f C h a rg e (S o C ) → 6 0 % Fig. 5. Hierarchical SoC battery charging-discharging: SoC battery equal to 60% or 80% (Part B). D Battery A = Battery B (40%) HALT S ta te o f C h a rg e (S o C ) → 4 0 % Fig. 6. Hierarchical SoC battery charging-discharging: SoC battery equal to 40% (Part C). IV. CONCLUSION The reviewed and presented battery storage charging - discharging methodology processes have limitations in continuous provision of power source supply to the connected load when the battery capacity is at SoC equal to 80%. Hence, the proposed hierarchical SoC battery storage charging - discharging presents the ability of the batteries to perform continuous power source supply to the connected load until their remaining SoC is equal to 40%. Also, the hierarchical SoC battery storage charging - discharging shows its ability to perform continuous battery charging when the source is available. With this ability, the hierarchical SoC battery storage charging - discharging functionality to supply power to the connected load continuously can be extended as well as maintained longer. ACKNOWLEDGEMENT The authors wish to acknowledge the support from the Ministry of Higher Education of Malaysia (MOHE), the Advanced Sensors and Embedded Control (ASECs) Research Group, the Centre for Telecommunication Research & Innovation (CeTRI), the Fakulti Kejuruteraan Elektronik dan Kejuruteraan Komputer (FKEKK), and the Universiti Teknikal Malaysia Melaka (UTeM). REFERENCES [1] T. Pangaribowo, W. Mulyo Utomo, A. Bakar, and D. Khaerudini, “Battery charging and discharging control of a hybrid energy system using microcontroller,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 17, no. 2, pp. 575–582, Feb. 2020, https://doi.org/10.11591/ijeecs.v17.i2.pp575-582. [2] D. K. Dhaked, Y. Gopal, and D. Birla, “Battery Charging Optimization of Solar Energy based Telecom Sites in India,” Engineering, Technology & Applied Science Research, vol. 9, no. 6, pp. 5041–5046, Dec. 2019, https://doi.org/10.48084/etasr.3121. [3] E. A. Al-Ammar, N. H. Malik, and M. Usman, “Application of using Hybrid Renewable Energy in Saudi Arabia,” Engineering, Technology & Applied Science Research, vol. 1, no. 4, pp. 84–89, Aug. 2011, https://doi.org/10.48084/etasr.33. [4] J.-H. Teng, S.-W. Luan, D.-J. Lee, and Y.-Q. Huang, “Optimal Charging/Discharging Scheduling of Battery Storage Systems for Distribution Systems Interconnected With Sizeable PV Generation Systems,” IEEE Transactions on Power Systems, vol. 28, no. 2, pp. 1425–1433, May 2013, https://doi.org/10.1109/TPWRS.2012.2230276. [5] H. Bo, C. Yanbo, T. Wen, and G. Leijiao, “Implementation of battery charging and discharging system in photovoltaic system,” in 5th International Conference on Power Electronics Systems and Applications, Hong Kong, China, Dec. 2013, pp. 1–5, https://doi.org/10.1109/PESA.2013.6828200. [6] E. H. M. Ndiaye, A. Ndiaye, M. Faye, and S. Gueye, “Intelligent Control of a Photovoltaic Generator for Charging and Discharging Battery Using Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7520 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … Adaptive Neuro-Fuzzy Inference System,” International Journal of Photoenergy, vol. 2020, Mar. 2020, Art. no. e8649868, https://doi.org/ 10.1155/2020/8649868. [7] E. Banguero, A. Correcher, A. Perez-Navarro, F. Morant, and A. Aristizabal, “A Review on Battery Charging and Discharging Control Strategies: Application to Renewable Energy Systems,” Energies, vol. 11, no. 4, p. 1021, Apr. 2018, https://doi.org/10.3390/en11041021. [8] Y. Yin, X. Luo, S. Guo, Z. Zhou, and J. Wang, “A Battery Charging Control Strategy for Renewable Energy Generation Systems,” in World Congress on Engineering, London, UK, Jul. 2008. [9] M. O. Qays et al., “An Intelligent Controlling Method for Battery Lifetime Increment Using State of Charge Estimation in PV-Battery Hybrid System,” Applied Sciences, vol. 10, no. 24, Jan. 2020, Art. no. 8799, https://doi.org/10.3390/app10248799. [10] M. Faisal, M. A. Hannan, P. J. Ker, and M. N. Uddin, “Backtracking Search Algorithm Based Fuzzy Charging-Discharging Controller for Battery Storage System in Microgrid Applications,” IEEE Access, vol. 7, pp. 159357–159368, 2019, https://doi.org/10.1109/ACCESS.2019. 2951132. [11] M. Zhang, “Battery charging and discharging research based on the interactive technology of smart grid and electric vehicle,” AIP Conference Proceedings, vol. 1971, no. 1, Jun. 2018, Art. no. 050004, https://doi.org/10.1063/1.5041195. [12] H. Cai, Q. Chen, Z. Guan, and J. Huang, “Day-ahead optimal charging/discharging scheduling for electric vehicles in microgrids,” Protection and Control of Modern Power Systems, vol. 3, no. 1, Apr. 2018, Art. no. 9, https://doi.org/10.1186/s41601-018-0083-3. [13] F. Spertino, A. Ciocia, P. D. Leo, and G. M. and A. Russo, “A smart battery management system for photovoltaic plants in households based on raw production forecast,” in Green Energy Advances, D. Enescu, Ed. London, UK: IntechOpen, 2018. [14] C. Yanbo, Z. Yan, S. Yue, and H. Bo, “Research on Battery Charging- Discharging in New Energy Systems,” Research Journal of Applied Sciences, Engineering and Technology, vol. 6, no. 7, pp. 1200–1208, 2013, https://doi.org/10.19026/rjaset.6.3932. [15] B. Yu, “Design and Experimental Results of Battery Charging System for Microgrid System,” International Journal of Photoenergy, vol. 2016, Oct. 2016, Art. no. e7134904, https://doi.org/10.1155/2016/7134904. [16] M. M. Ismail and A. F. Bendary, “Smart battery controller using ANFIS for three phase grid connected PV array system,” Mathematics and Computers in Simulation, vol. 167, pp. 104–118, Jan. 2020, https://doi.org/10.1016/j.matcom.2018.04.008. [17] M. Gaber, S. El-Banna, M. El-Dabah, and M. Hamad, “Designing and Implementation of an Intelligent Energy Management System for Electric Ship power system based on Adaptive Neuro-Fuzzy Inference System (ANFIS),” Advances in Science, Technology and Engineering Systems Journal, vol. 6, no. 2, pp. 195–203, 2021, https://doi.org/ 10.25046/aj060223. [18] M. A. Hannan, M. S. H. Lipu, A. Hussain, M. H. Saad, and A. Ayob, “Neural Network Approach for Estimating State of Charge of Lithium- Ion Battery Using Backtracking Search Algorithm,” IEEE Access, vol. 6, pp. 10069–10079, 2018, https://doi.org/10.1109/ACCESS.2018. 2797976. [19] M. G. M. Abdolrasol, M. A. Hannan, A. Mohamed, U. A. U. Amiruldin, I. B. Z. Abidin, and M. N. Uddin, “An Optimal Scheduling Controller for Virtual Power Plant and Microgrid Integration Using the Binary Backtracking Search Algorithm,” IEEE Transactions on Industry Applications, vol. 54, no. 3, pp. 2834–2844, May 2018, https://doi.org/10.1109/TIA.2018.2797121. [20] K. Garifi, K. Baker, D. Christensen, and B. Touri, “Control of Energy Storage in Home Energy Management Systems: Non-Simultaneous Charging and Discharging Guarantees,” arXiv:1805.00100 [math], Apr. 2019, Accessed: Aug. 08, 2021. [Online]. Available: http://arxiv.org/abs/1805.00100. [21] B.-R. Ke, Y.-H. Lin, H.-Z. Chen, and S.-C. Fang, “Battery charging and discharging scheduling with demand response for an electric bus public transportation system,” Sustainable Energy Technologies and Assessments, vol. 40, Aug. 2020, Art. no. 100741, https://doi.org/ 10.1016/j.seta.2020.100741. [22] M. Faisal, M. A. Hannan, P. J. Ker, M. S. A. Rahman, R. A. Begum, and T. M. I. Mahlia, “Particle swarm optimised fuzzy controller for charging–discharging and scheduling of battery energy storage system in MG applications,” Energy Reports, vol. 6, pp. 215–228, Dec. 2020, https://doi.org/10.1016/j.egyr.2020.12.007. [23] R. L. Welch and G. K. Venayagamoorthy, “Energy dispatch fuzzy controller for a grid-independent photovoltaic system,” Energy Conversion and Management, vol. 51, no. 5, pp. 928–937, May 2010, https://doi.org/10.1016/j.enconman.2009.11.031. [24] P. Singh, R. Vinjamuri, X. Wang, and D. Reisner, “Design and implementation of a fuzzy logic-based state-of-charge meter for Li-ion batteries used in portable defibrillators,” Journal of Power Sources, vol. 162, no. 2, pp. 829–836, Nov. 2006, https://doi.org/10.1016/ j.jpowsour.2005.04.039. [25] D. Arcos-Aviles, J. Pascual, L. Marroyo, P. Sanchis, and F. Guinjoan, “Fuzzy Logic-Based Energy Management System Design for Residential Grid-Connected Microgrids,” IEEE Transactions on Smart Grid, vol. 9, no. 2, pp. 530–543, Mar. 2018, https://doi.org/10.1109/TSG. 2016.2555245. [26] M. Collotta, G. Pau, and V. Maniscalco, “A Fuzzy Logic Approach by Using Particle Swarm Optimization for Effective Energy Management in IWSNs,” IEEE Transactions on Industrial Electronics, vol. 64, no. 12, pp. 9496–9506, Dec. 2017, https://doi.org/10.1109/TIE.2017.2711548. [27] D. A. Aviles, F. Guinjoan, J. Barricarte, L. Marroyo, P. Sanchis, and H. Valderrama, “Battery management fuzzy control for a grid- tied microgrid with renewable generation,” in 38th Annual Conference on IEEE Industrial Electronics Society, Montreal, Canada, Oct. 2012, pp. 5607–5612, https://doi.org/10.1109/IECON.2012.6389008. [28] E. Perez, H. Beltran, N. Aparicio, and P. Rodriguez, “Predictive Power Control for PV Plants With Energy Storage,” IEEE Transactions on Sustainable Energy, vol. 4, no. 2, pp. 482–490, Apr. 2013, https://doi.org/10.1109/TSTE.2012.2210255. [29] H. Pezeshki, P. Wolfs, and G. Ledwich, “A model predictive approach for community battery energy storage system optimization,” in IEEE PES General Meeting | Conference Exposition, National Harbor, MD, USA, Jul. 2014, pp. 1–5, https://doi.org/10.1109/PESGM.2014.6938788. [30] A. M. Dizqah, A. Maheri, K. Busawon, and A. Kamjoo, “A Multivariable Optimal Energy Management Strategy for Standalone DC Microgrids,” IEEE Transactions on Power Systems, vol. 30, no. 5, pp. 2278–2287, Sep. 2015, https://doi.org/10.1109/TPWRS.2014.2360434. [31] T. Morstyn, B. Hredzak, R. P. Aguilera, and V. G. Agelidis, “Model Predictive Control for Distributed Microgrid Battery Energy Storage Systems,” IEEE Transactions on Control Systems Technology, vol. 26, no. 3, pp. 1107–1114, May 2018, https://doi.org/10.1109/ TCST.2017.2699159. [32] M. Petrollese, L. Valverde, D. Cocco, G. Cau, and J. Guerra, “Real-time integration of optimal generation scheduling with MPC for the energy management of a renewable hydrogen-based microgrid,” Applied Energy, vol. 166, pp. 96–106, Mar. 2016, https://doi.org/10.1016/ j.apenergy.2016.01.014. [33] T. Morstyn, B. Hredzak, and V. G. Agelidis, “Dynamic optimal power flow for DC microgrids with distributed battery energy storage systems,” in IEEE Energy Conversion Congress and Exposition, Milwaukee, WI, USA, Sep. 2016, pp. 1–6, https://doi.org/10.1109/ECCE.2016.7855059. [34] F. Hafiz, P. Fajri, and I. Husain, “Load regulation of a smart household with PV-storage and electric vehicle by dynamic programming successive algorithm technique,” in IEEE Power and Energy Society General Meeting, Boston, MA, USA, Jul. 2016, pp. 1–5, https://doi.org/10.1109/PESGM.2016.7741717. [35] E. Rovianto, R. S. Wibowo, V. Lystianingrum, and R. Delfianti, “Dynamic DC Optimal Power Flow Considering Losses And Different Battery Charge-Discharge Cost,” in International Seminar on Intelligent Technology and Its Applications, Surabaya, Indonesia, Jul. 2020, pp. 32– 37, https://doi.org/10.1109/ISITIA49792.2020.9163782. [36] R. Azizipanah-Abarghooee, V. Terzija, F. Golestaneh, and A. Roosta, “Multiobjective Dynamic Optimal Power Flow Considering Fuzzy- Based Smart Utilization of Mobile Electric Vehicles,” IEEE Transactions on Industrial Informatics, vol. 12, no. 2, pp. 503–514, Apr. 2016, https://doi.org/10.1109/TII.2016.2518484. Engineering, Technology & Applied Science Research Vol. 11, No. 4, 2021, 7515-7521 7521 www.etasr.com Zainurin et al.: A Review of Battery Charging - Discharging Management Controller: A Proposed … [37] L. Chen et al., “A Novel State-of-Charge Estimation Method of Lithium- Ion Batteries Combining the Grey Model and Genetic Algorithms,” IEEE Transactions on Power Electronics, vol. 33, no. 10, pp. 8797– 8807, Oct. 2018, https://doi.org/10.1109/TPEL.2017.2782721. [38] A. Houbbadi, R. Trigui, S. Pelissier, E. Redondo-Iglesias, and T. Bouton, “Optimal Scheduling to Manage an Electric Bus Fleet Overnight Charging,” Energies, vol. 12, no. 14, Jan. 2019, Art. no. 2727, https://doi.org/10.3390/en12142727. [39] S.-X. Yang, X.-F. Wang, W.-Q. Ning, and X. Jia, “An optimization model for charging and discharging battery-exchange buses: Consider carbon emission quota and peak-shaving auxiliary service market,” Sustainable Cities and Society, vol. 68, May 2021, Art. no. 102780, https://doi.org/10.1016/j.scs.2021.102780. [40] M. Elyaqouti, S. Hakim, S. Farhat, L. Bouhouch, and A. Ihlal, “Implementation in Arduino of MPPT Using Variable Step Size P&O Algorithm in PV Installations,” International Journal of Power Electronics and Drive Systems, vol. 8, no. 1, pp. 434–443, Mar. 2017, https://doi.org/10.11591/ijpeds.v8.i1.pp434-443. [41] J. Ahmed and Z. Salam, “An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency,” Applied Energy, vol. 150, pp. 97–108, Jul. 2015, https://doi.org/10.1016/j.apenergy.2015.04.006. [42] P. Sivakumar, A. Abdul Kader, Y. Kaliavaradhan, and M. Arutchelvi, “Analysis and enhancement of PV efficiency with incremental conductance MPPT technique under non-linear loading conditions,” Renewable Energy, vol. 81, pp. 543–550, Sep. 2015, https://doi.org/10.1016/j.renene.2015.03.062. [43] K. Ishaque, Z. Salam, and G. Lauss, “The performance of perturb and observe and incremental conductance maximum power point tracking method under dynamic weather conditions,” Applied Energy, vol. 119, pp. 228–236, Apr. 2014, https://doi.org/10.1016/j.apenergy.2013.12.054. [44] M. A. Enany, M. A. Farahat, and A. Nasr, “Modeling and evaluation of main maximum power point tracking algorithms for photovoltaics systems,” Renewable and Sustainable Energy Reviews, vol. 58, pp. 1578–1586, May 2016, https://doi.org/10.1016/j.rser.2015.12.356. [45] S. Selvan, P. Nair, and Umayal, “A review on photo voltaic MPPT algorithms,” International Journal of Electrical and Computer Engineering, vol. 6, no. 2, pp. 567–582, Apr. 2016, https://doi.org/ 10.11591/ijece.v6i1.9204. [46] Z. Haizhou, “Modeling of lithium-ion battery for charging/discharging characteristics based on circuit model,” International Journal of Online Engineering, vol. 13, no. 6, pp. 86–95, 2017, https://doi.org/10.3991/ ijoe.v13i06.6799. [47] M. F. Samadi, S. M. M. Alavi, and M. Saif, “An electrochemical model- based particle filter approach for Lithium-ion battery estimation,” in IEEE 51st IEEE Conference on Decision and Control, Maui, HI, USA, Dec. 2012, pp. 3074–3079, https://doi.org/10.1109/CDC.2012.6426009. [48] L. Liu, J. Zhu, and L. Zheng, “An Effective Method for Estimating State of Charge of Lithium-Ion Batteries Based on an Electrochemical Model and Nernst Equation,” IEEE Access, vol. 8, pp. 211738–211749, 2020, https://doi.org/10.1109/ACCESS.2020.3039783.