摘要(英) |
The estimation of State-Of-Charge (SOC) in Battery Management Systems (BMS) plays a crucial role, and its accuracy is closely related to system safety. However, with the rapid development of deep learning and neural networks, there is a shift towards utilizing neural networks to search for battery state features, replacing traditional estimation methods. This trend becomes the forefront of future developments in battery state estimation. This paper, based on the characteristics and applicable architecture of neural network models, adopts the Elman neural network [1-4] as the central model for the neural network estimation system. The system is designed to estimate battery SOC based on the neural network algorithm framework.
In the system design, the estimation system is divided into two parts: Parameter Training Module (Training Part) and Real-Time Estimate Module (Real-Time Estimate Part). The Parameter Training Module utilizes past charge-discharge data to identify battery feature parameters. The Real-Time Estimate Module updates the circuit in real-time based on the updated feature parameters, achieving deep learning chip planning.
In the Real-Time Estimate Module, during actual battery operation, the significant fluctuation in battery voltage and current caused by dynamic changes in battery load leads to a decrease in SOC estimation accuracy. To mitigate estimation errors, this paper incorporates a three-stage weight adapter in the chip to fine-tune weights and enhance real-time estimation accuracy, overcoming estimation inaccuracies. The system simulation for parameter training and chip design planning is conducted using dynamic stress testing (DST), Federal Urban Driving Schedule (FUDS), and real driving data from a 2014 BMW i3 BEV (SOC 90% - 10%) and a 2014 BMW i3 BEV (SOC 56.8% - 9.9%). The chip design is based on the TSMC-40nm process, and its functionality is verified using the SMIMS Veri Enterprise Xilinx FPGA, successfully achieving the goal of deep learning algorithm-based battery SOC estimation. |
參考文獻 |
[1] ZHAO Xiaobo, et al. “Elman neural network using ant colony optimization algorithm for estimating of state of charge of lithium-ion battery,” Journal of Energy Storage, Aug 2020, 32, 101789.
[2] ZHANG Ze, et al. “Short-term prediction for opening price of stock market based on self-adapting variant PSO-Elman neural network,” 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), IEEE, Nov 2017. p. 225-228.
[3] SHI Qingsheng, et al. ZHANG Xiaoping, “Battery state-of-charge estimation in electric vehicle using elman neural network method,” Proceedings of the 29th Chinese Control Conference, IEEE, Jul 2010. p. 5999-6003.
[4] QIU Guo-Qing, ZHAO Wen-ming, XIONG Geng-yun, “Estimation of power battery SOC based on PSO-Elman neural network,” 2018 Chinese Automation Congress (CAC), IEEE, Nov 2018. p. 91-96.
[5] ZAFAR Muhammad Hamza, et al, “Hybrid deep learning model for efficient state of charge estimation of Li-ion batteries in electric vehicles,” Energy, 2023, 282: 128317.
[6] SPORNS Olaf, TONONI Giulio, KÖTTER Rolf, “The human connectome: a structural description of the human brain,” PLoS computational biology, Sep 2005.
[7] 深度學習最優化方法總結比較, https://zhuanlan.zhihu.com/p/22252270.
[8] DING Bin, QIAN Huimin, ZHOU Jun, “Activation functions and their characteristics in deep neural networks,” 2018 Chinese control and decision conference (CCDC), IEEE, Jun 2018. p. 1836-1841.
[9] Center for Advanced Life Cycle Engineering(CALCE), https://calce.umd.edu/battery-data.
[10] Argonne National Laboratory(ANL), https://www.anl.gov/es/energy-systems-d3-2014-bmw-i3bev.
[11] Muh-Tian Shiue, Yang-Chieh Ou, Bing-Jun Liu, Yi-Fong Wang, Ping-Hao Liu, “The Battery Measurement Approach of Lithium Battery in Real Driving Data based on Deep Learning Algorithms,” ACEPS’11, Dec 2022.
[12] SPAGNOL Pierfrancesco, ROSSI Stefano, SAVARESI Sergio M, “Kalman filter SoC estimation for Li-ion batteries,” 2011 IEEE International Conference on Control Applications (CCA), IEEE, Sep 2011. p. 587-592.
[13] NILSSON Peter, et al. “Hardware implementation of the exponential function using Taylor series,” 2014 NORCHIP, IEEE, Oct 2014. p. 1-4.
[14] Ivan Tsmots, Oleksa Skorokhoda, Vasyl Rabyk, “Hardware implementation of sigmoid activation functions using FPGA,” 2019 IEEE 15th International Conference on the Experience of Designing and Application of CAD Systems (CADSM), IEEE, Feb 2019. p. 34-38.
[15] TISAN Alin, et al. “Digital implementation of the sigmoid function for FPGA circuits,” Acta Technica Napocensis Electronics and Telecommunications, Jun 2009, 50.2: 6.
[16] LEE Jinmook, SHIN Dongjoo, YOO Hoi-Jun, “A 21mW low-power recurrent neural network accelerator with quantization tables for embedded deep learning applications,” 2017 IEEE Asian Solid-State Circuits Conference (A-SSCC), IEEE, Nov 2017. p. 237-240.
[17] MOONS Bert, VERHELST Marian, “An energy-efficient precision-scalable ConvNet processor in 40-nm CMOS,” IEEE Journal of solid-state Circuits, Dec 2016, 52.4: 903-914.
[18] CHEN Chixiao, et al. “OCEAN: An on-chip incremental-learning enhanced artificial neural network processor with multiple gated-recurrent-unit accelerators,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Jul 2018, 8.3: 519-530. |