Abstract:The Kalman filter algorithm can be used to estimate the state of charge (SOC) of power batteries, however, it easily causes divergence due to uncertain of system noise and its estimation performance is affected by model. An adaptive Kalman filter algorithm is adopted to dynamically estimate SOC of lithium iron phosphate batteries for application in electric vehicles. At first, an equivalent circuit model, appropriate for SOC estimation is built after studying battery models. Then some charging and discharging experiments are carried out for parameter identification and the results are verified. At last, the adaptive Kalman filter algorithm is used on this model for on-line SOC estimation under unknown interfering noise. Simulation results show that adaptive Kalman filter method can correct SOC estimation error caused by tiny model error online, and the estimate accuracy is higher than Kalman filter method. Adaptive Kalman filter algorithm can also correct the initial error. Full-cycle test in electric vehicles proves that the algorithm is appropriate for SOC estimation of lithium iron phosphate battery.