University of Colorado Boulder
Battery State-of-Health (SOH) Estimation
University of Colorado Boulder

Battery State-of-Health (SOH) Estimation

Gregory Plett

Instructor: Gregory Plett

14,728 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.7

(157 reviews)

Intermediate level
Some related experience required
Flexible schedule
Approx. 22 hours
Learn at your own pace
97%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.7

(157 reviews)

Intermediate level
Some related experience required
Flexible schedule
Approx. 22 hours
Learn at your own pace
97%
Most learners liked this course

What you'll learn

  • How to implement state-of-health (SOH) estimators for lithium-ion battery cells

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

31 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is part of the Algorithms for Battery Management Systems Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 6 modules in this course

As battery cells age, their total capacities generally decrease and their resistances generally increase. This week, you will learn WHY this happens. You will learn about the specific physical and chemical mechanisms that cause degradation to lithium-ion battery cells. You will also learn why it is relatively simple to estimate and track changes to resistance, but why it is difficult to track changes to total capacity accurately.

What's included

8 videos13 readings7 assignments1 discussion prompt1 ungraded lab

Total capacity is often estimated using ordinary-least-squares (OLS) methods. This week, you will learn that this is a fundamentally incorrect approach, and will learn that a total-least-squares (TLS) method should be used instead. You will learn how to derive a weighted OLS solution, to use as a benchmark, and how to derive a weighted TLS solution also.

What's included

7 videos7 readings7 assignments4 ungraded labs

Unfortunately, the weighted TLS solution you learned in week 2 is not well suited for efficient computation on an embedded system like a BMS. As an intermediate step toward finding an efficient weighted TLS method, you will first learn a proportionally weighted TLS method this week. You will then learn how to generalize this to an "approximate weighted TLS" (AWTLS) method, which gives good estimates, and is feasible to implement on a BMS.

What's included

7 videos7 readings7 assignments4 ungraded labs

So far this course, you have learned a number of methods for estimating total capacity. This week, you will learn how to implement those methods in Octave code. You will also explore different simulation scenarios to benchmark how well each method works, in comparison with the others. The scenarios are representative of hybrid-electric-vehicle (HEV) and battery-electric-vehicle (BEV) applications, but the principles learned can be extrapolated to other similar application domains.

What's included

6 videos6 readings6 assignments5 ungraded labs

In the third course of the specialization, you learned how to use extended Kalman filters (EKFs) and sigma-point Kalman filters (SPKFs) to estimate the state of a battery cell. In this honors week, you will learn how to extend those concepts to apply EKF and SPKF to estimating the parameters of a battery-cell model if the state is known, and also how to simultaneously estimate both the state and parameters of a cell model.

What's included

6 videos6 readings4 assignments2 ungraded labs

You have learned several different total-capacity estimation methods. Some of these methods work better than others in general, but any method is only as good as the data you give it. In this project, you will explore a different way to determine the "x" and "y" data you use as input to the total-capacity estimation methods.

What's included

1 programming assignment1 ungraded lab

Instructor

Instructor ratings
4.6 (27 ratings)
Gregory Plett
University of Colorado System
9 Courses73,117 learners

Offered by

Recommended if you're interested in Electrical Engineering

Build toward a degree

This course is part of the following degree program(s) offered by University of Colorado Boulder. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

4.7

157 reviews

  • 5 stars

    78.34%

  • 4 stars

    16.56%

  • 3 stars

    3.18%

  • 2 stars

    1.27%

  • 1 star

    0.63%

Showing 3 of 157

MH
5

Reviewed on Sep 11, 2022

ML
5

Reviewed on Aug 27, 2024

BS
5

Reviewed on Sep 2, 2023

Placeholder

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions