An improved particle swarm optimization-adaptive square root Unscented Kalman filter algorithm for accurate state of charge estimation of lithium-ion batteries | Synapse