State-of-Charge Estimation