Design of PCNN_LSTM hardware accelerator for SOC estimation of lithium batteries
In order to overcome the problems of poor effect,low computational efficiency and low energy efficiency of traditional state estimation of lithium batteries,a PCNN_LSTM algorithm and hardware accelerator design for State of Charge,SOC)estimation of lithium batteries are proposed.The algorithm combines the characteristics of convolutional neural network and long-term and short-term memory neural network,and can extract the spatial and temporal characteristics of input data,thus achieving more accurate estimation results.In order to further improve the computational efficiency,a hardware accelerator based on field programmable gate array(FPGA)is designed.The accelerator utilizes the parallel computing and on-chip storage characteristics of FPGA,optimizes convolution operation and matrix multiplication by parallel pipelining and module folding reuse,realizes activation function module by piecewise linear fitting and shifting,and realizes element_wise module by time-sharing reuse strategy.While ensuring the accuracy,it effectively reduces the consumption of hardware resources and improves the overall performance.The experimental results show that a PCNN-LSTM accelerator with an input clock frequency of 100 MHz is implemented on ZNQ Zynq UltraScale+MPSoC ZCU102 FPGA,with a peak throughput of 75.84 GOP/s and an energy efficiency ratio of 60.915 GOP/W.
lithium batterystate of chargeconvolutional neural networklong-term and short-term memory neural networkFPGAhardware acceleration