LiFePO4 battery state of charge estimation based on the improved Thevenin equivalent circuit model and Kalman filtering | Synapse