Pure hardware design and implementation on FPGA of an EKF based accelerated SoC estimator for a lithium‐ion battery in electric vehicles
Authors:
Open Access
- 27 April 2022
- journal article
- research article
- Published by Institution of Engineering and Technology (IET) in IET Power Electronics
- Vol. 15 (11) , 1004-1015
Abstract
The State of Charge monitoring is a key operation for the safety and reliability of electric vehicles. The Extended Kalman Filter (EKF) is a powerful algorithm that enables an accurate estimation of the SoC under noisy measurement conditions. However, its real‐time implementation needs a higher computation burden and lots of resources. To achieve a faster run‐time and an accelerated SoC estimation, this paper proposes a pure hardware implementation technique on FPGA of the EKF algorithm without soft‐core. Moreover, a new protocol is designed to ensure a flexible data transfer between the FPGA and the external interface. The effectiveness of the proposed hardware architecture is validated on a Hardware‐In‐the‐Loop platform that consists of a Xilinx FPGA board Zynq‐7000 and LabVIEW. The obtained SoC average estimation errors are close to the literature outcomes and are equal to 0.84% in continuous load profile and 5.34% in dynamic load profile. Moreover, the average prediction error of the battery voltage is equal to 34.9 mV. The results are obtained with the benefits of low energy consumption and high operation speed to run one iteration of the EKF core. Indeed, the FPGA consumes only 530 mW and needs a run‐time equal to 1.025 μs at a 100 MHz clock frequency.Keywords
This publication has 31 references indexed in Scilit:
- Improved OCV Model of a Li-Ion NMC Battery for Online SOC Estimation Using the Extended Kalman FilterEnergies, 2017
- State of Charge and State of Health Estimation of AGM VRLA Batteries by Employing a Dual Extended Kalman Filter and an ARX Model for Online Parameter EstimationEnergies, 2017
- A Generalized SOC-OCV Model for Lithium-Ion Batteries and the SOC Estimation for LNMCO BatteryEnergies, 2016
- Hardware implementation of an algorithm based on kalman filtrer for monitoring low capacity Li-ion batteries2016
- Real-time estimation of battery state-of-charge with unscented Kalman filter and RTOS μCOS-II platformApplied Energy, 2016
- $Implementation of a Coulomb counting algorithm for SOC estimation of Li-Ion battery for multimedia applications2015
- FPGA design and implementation of a matrix multiplier based accelerator for 3D EKF SLAM2014
- FPGA implementation of the mix algorithm for state-of-charge estimation of Lithium-ion batteries2014
- FPGA-Based Battery Management SystemApplied Mechanics and Materials, 2014
- Verification of battery system model for environmentally friendly vehicles using a battery hardware‐in‐the‐loop simulationIET Power Electronics, 2013