Aalborg Universitet Battery State-of-Charge and Parameter Estimation Algorithm Based on Kalman Filter