About this Course
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 19 hours to complete

Suggested: 5 hours/week...
Available languages

English

Subtitles: English...
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 19 hours to complete

Suggested: 5 hours/week...
Available languages

English

Subtitles: English...

Syllabus - What you will learn from this course

Week
1
Hours to complete
4 hours to complete

How does lithium-ion cell health degrade?

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....
Reading
8 videos (Total 89 min), 12 readings, 7 quizzes
Video8 videos
4.1.2: What changes as a cell ages?16m
4.1.3: Negative-electrode aging processes at particle surface16m
4.1.4: Negative-electrode aging processes in bulk and composite electrode9m
4.1.5: Positive-electrode aging processes10m
4.1.6: Sensitivity of cell voltage to changes in equivalent series resistance (ESR)17m
4.1.7: Sensitivity of cell voltage to changes in cell total capacity9m
4.1.8: Summary of "How does lithium-ion cell health degrade?"; what next?2m
Reading12 readings
Notes for lesson 4.1.11m
Frequently Asked Questions5m
Course Resources5m
How to Use Discussion Forums5m
Earn a Course Certificate5m
Notes for lesson 4.1.21m
Notes for lesson 4.1.31m
Notes for lesson 4.1.41m
Notes for lesson 4.1.51m
Notes for lesson 4.1.61m
Notes for lesson 4.1.71m
Notes for lesson 4.1.81m
Quiz7 practice exercises
Practice quiz for lesson 4.1.29m
Practice quiz for lesson 4.1.39m
Practice quiz for lesson 4.1.49m
Practice quiz for lesson 4.1.59m
Practice quiz for lesson 4.1.615m
Practice quiz for lesson 4.1.79m
Quiz for week 145m
Week
2
Hours to complete
4 hours to complete

Total-least-squares battery-cell capacity estimation

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....
Reading
7 videos (Total 68 min), 7 readings, 7 quizzes
Video7 videos
4.2.2: How to find the ordinary-least-squares solution as a benchmark9m
4.2.3: Making the ordinary-least-squares solution computationally efficient12m
4.2.4: Setting up weighted total-least-squares solution11m
4.2.5: Finding the solution to a weighted total-least-squares problem10m
4.2.6: Confidence intervals on least-squares solutions11m
4.2.7: Summary of "Total-least-squares battery-cell capacity estimation"; what next?2m
Reading7 readings
Notes for lesson 4.2.11m
Notes for lesson 4.2.21m
Notes for lesson 4.2.31m
Notes for lesson 4.2.41m
Notes for lesson 4.2.51m
Notes for lesson 4.2.61m
Notes for lesson 4.2.71m
Quiz7 practice exercises
Practice quiz for lesson 4.2.19m
Practice quiz for lesson 4.2.215m
Practice quiz for lesson 4.2.315m
Practice quiz for lesson 4.2.49m
Practice quiz for lesson 4.2.515m
Practice quiz for lesson 4.2.615m
Quiz for week 245m
Week
3
Hours to complete
4 hours to complete

Simplified total-least-squares battery-cell capacity estimates

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....
Reading
7 videos (Total 64 min), 7 readings, 7 quizzes
Video7 videos
4.3.2: Making simplified solution computationally efficient6m
4.3.3: Defining geometry for approximate full solution to weighted total least squares12m
4.3.4: Finding appropriate cost function for approximate full solution to WTLS problem8m
4.3.5: Finding solution to the AWTLS problem10m
4.3.6: Adding fading memory8m
4.3.7: Summary of "Simplified total-least-squares battery-cell capacity estimates"; what next?4m
Reading7 readings
Notes for lesson 4.3.11m
Notes for lesson 4.3.21m
Notes for lesson 4.3.31m
Notes for lesson 4.3.41m
Notes for lesson 4.3.51m
Notes for lesson 4.3.61m
Notes for lesson 4.3.71m
Quiz7 practice exercises
Practice quiz for lesson 4.3.115m
Practice quiz for lesson 4.3.220m
Practice quiz for lesson 4.3.39m
Practice quiz for lesson 4.3.49m
Practice quiz for lesson 4.3.515m
Practice quiz for lesson 4.3.615m
Quiz for week 345m
Week
4
Hours to complete
4 hours to complete

How to write code for the different total-capacity estimators

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....
Reading
6 videos (Total 70 min), 6 readings, 6 quizzes
Video6 videos
4.4.2: Demonstrating Octave code for HEV: Scenario 121m
4.4.3: Demonstrating Octave code for HEV: Scenarios 2–37m
4.4.4: Demonstrating Octave code for BEV: Scenario 16m
4.4.5: Demonstrating Octave code for BEV: Scenarios 2–310m
4.4.6: Summary of "How to write code for the different total-capacity estimators"; what next?9m
Reading6 readings
Notes for lesson 4.4.11m
Notes for lesson 4.4.21m
Notes for lesson 4.4.31m
Notes for lesson 4.4.41m
Notes for lesson 4.4.51m
Notes for lesson 4.4.61m
Quiz6 practice exercises
Practice quiz for lesson 4.4.115m
Practice quiz for lesson 4.4.215m
Practice quiz for lesson 4.4.315m
Practice quiz for lesson 4.4.415m
Practice quiz for lesson 4.4.515m
Quiz for week 445m

Instructor

Gregory Plett

Professor
Electrical and Computer Engineering

About University of Colorado System

The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond....

About the Algorithms for Battery Management Systems Specialization

In this specialization, you will learn the major functions that must be performed by a battery management system, how lithium-ion battery cells work and how to model their behaviors mathematically, and how to write algorithms (computer methods) to estimate state-of-charge, state-of-health, remaining energy, and available power, and how to balance cells in a battery pack....
Algorithms for Battery Management Systems

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.