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.
WHAT YOU WILL LEARN
How to design equivalent-circuit models for lithium-ion battery cells
How to implement state-of-charge (SOC) estimators for lithium-ion battery cells
How to implement state-of-health (SOH) estimators for lithium-ion battery cells
How to design balancers and power-limits estimators for lithium-ion battery packs
In this course, you will learn the purpose of each component in an equivalent-circuit model of a lithium-ion battery cell, how to determine their parameter values from lab-test data, and how to use them to simulate cell behaviors under different load profiles.
In this course, you will learn how to design balancing systems and to compute remaining energy and available power for a battery pack. This course can also be taken for academic credit as ECEA 5734, part of CU Boulder’s Master of Science in Electrical Engineering degree.