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.


How to d​esign equivalent-circuit models for lithium-ion battery cells

How to implement state-of-charge (SOC) estimators for lithium-ion battery cells

H​ow to implement state-of-health (SOH) estimators for lithium-ion battery cells

H​ow to design balancers and power-limits estimators for lithium-ion battery packs

Sort options

Equivalent Circuit Cell Model Simulation (Coursera)

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.
No votes yet

Introduction to battery-management systems (Coursera)

This course will provide you with a firm foundation in lithium-ion cell terminology and function and in battery-management-system requirements as needed by the remainder of the specialization.
No votes yet

Battery Pack Balancing and Power Estimation (Coursera)

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.
No votes yet