Back to Battery State-of-Charge (SOC) Estimation
University of Colorado Boulder

Battery State-of-Charge (SOC) Estimation

This course can also be taken for academic credit as ECEA 5732, part of CU Boulder’s Master of Science in Electrical Engineering degree. In this course, you will learn how to implement different state-of-charge estimation methods and to evaluate their relative merits. By the end of the course, you will be able to: - Implement simple voltage-based and current-based state-of-charge estimators and understand their limitations - Explain the purpose of each step in the sequential-probabilistic-inference solution - Execute provided Octave/MATLAB script for a linear Kalman filter and evaluate results - Execute provided Octave/MATLAB script for state-of-charge estimation using an extended Kalman filter on lab-test data and evaluate results - Execute provided Octave/MATLAB script for state-of-charge estimation using a sigma-point Kalman filter on lab-test data and evaluate results - Implement method to detect and discard faulty voltage-sensor measurements

Status: Mathematical Modeling
Status: Performance Tuning
IntermediateCourse28 hours

Featured reviews

AA

5.0Reviewed Nov 29, 2020

Sir Gregory plett is an excellent Professor Ever and thanks to Coursera for such valuable plateform.

DB

4.0Reviewed Apr 15, 2021

Excellent course, would be happy if those sigma points were explained too. But still got the main idea of sigma point and the steps to execute them.

OP

5.0Reviewed Jan 18, 2022

Linear Kalman Filter, Extend Kalman Filter, Sigma-point Kalman Filter, very practical, very good course for battery SOC estimation

RS

5.0Reviewed Feb 24, 2022

Useful to understand Kalman Filters and continue with the Battery Management System specialization.

SS

5.0Reviewed Sep 16, 2020

Great course!!! I got hands on experience with all types of kalman filter for battery state estimation.

AK

5.0Reviewed May 3, 2020

The concepts taught were absolutely crucial for the later parts of this specialization and they were explained properly.

BS

5.0Reviewed Aug 11, 2020

Good and a very challenging course. Really makes you work to understand even the basic concepts. Challenging theoretical and practical assignments. Lot of learning obtained from this course

AJ

4.0Reviewed Jul 13, 2025

very technical but very excellent indeed, much enjoyed

PM

5.0Reviewed Jan 29, 2022

E​xcellent course that has very clear teaching material and engaging tests and assignments. A great foundational course for battery algorithms.

JK

5.0Reviewed Sep 15, 2020

Nice Explanation and programming also easily understandable

HM

5.0Reviewed Jun 17, 2023

Wonderful course and truly knowledgeable and engaging instructor. Thank you so much.

DM

5.0Reviewed Jan 19, 2023

The course is both detailed and systematic in explaining the fundamental concepts behind SOC estimation.

All reviews

Showing: 20 of 67

John Wang
4.0
Reviewed May 18, 2019
Elenchezhiyan M
4.0
Reviewed Jan 8, 2020
Vigneshwaran Thangavel
5.0
Reviewed Aug 29, 2021
Erick Alejandro Mancera Davila
5.0
Reviewed Feb 17, 2023
Davide Cavaliere
5.0
Reviewed May 1, 2020
Roman Fedoryshyn
5.0
Reviewed Mar 29, 2023
Kharan Shiluveru
5.0
Reviewed Aug 24, 2020
Nicolas Bamamou
5.0
Reviewed Aug 14, 2021
Bhargav Sridhar
5.0
Reviewed Aug 11, 2020
Albert Skegro
5.0
Reviewed Mar 3, 2020
Thiyaga_2025
5.0
Reviewed Nov 16, 2023
JustinSmith
5.0
Reviewed May 10, 2022
Pawel Malysz
5.0
Reviewed Jan 29, 2022
Otter Pray
5.0
Reviewed Jan 19, 2022
Ameya Kale
5.0
Reviewed May 4, 2020
derick mwangi
5.0
Reviewed Jan 19, 2023
Shovan Raj Shrestha
5.0
Reviewed Sep 16, 2020
Ali Ahmad
5.0
Reviewed Nov 29, 2020
Rodrigo Pérez Salinas
5.0
Reviewed Feb 25, 2022
HIMANSHU MAITHANI
5.0
Reviewed Jun 18, 2023