Ania's BMS Course

Instructor: Ania Mitros, PhD

Motivation: Addressing climate change requires a transition to sustainable energy, and sustainable energy presently requires batteries. I offer this course as my contribution to the path to sustainable energy.

Goals: Upon completion of this course, an electrical engineering student should be able to design good Battery Management System (BMS) hardware. Specifically, this includes skills to analyze system trade-offs for a BMS for an electric car, or a stationary home battery, or smaller and less safety-critical applications.

About the Instructor: Dr. Mitros has worked as an electrical engineer on BMS hardware since 2006. At Maxim, she designed analog circuits inside battery monitoring chips for both handheld and automotive applications. At Tesla, she was responsible for defining and bringing into production the BMS chips in the Model 3 battery. At Continental, she worked in the BMS group and saw mainstream manufacturers' approach to automotive electronics including heavy reliance on the ISO-26262 standard. At Lunar Energy, she helped architect and bring to life a BMS for a home energy storage system. Recently, she has given three in-person guest lectures for various classes at UBC and SFU, and a video guest lecture for Pete Ostafichuk for the MECH 328 course at UBC.

Lesson content is under development. See "Ania's Battery Mangement Systems (BMS) Course on YouTube.





Introductory lecture (23:44) on YouTube
Updated 13 Feb 2023


BMS functions

BMS functions lecture (1:02:12) on YouTube
Updated 13 Feb 2023

What is a body diode? (5:04) bonus lecture on YouTube
Created 7 Nov 2022


Cell behaviors

Cell behaviors (23:43) on YouTube
consisting of the following chapters:

Updated 16 Feb 2023



State estimation algorithms (31:30)

Updated 9 March 2023



Value of cell voltage accuracy (15:54)


Temperature measurement



Balancing current



Exothermic behavior















Application trade-offs



Chip design for BMS



Battery Management Systems (BMS) Design
(in person)

I'm seeking a lecturer position to offer a version of this course in person to college students.

Course Title: Battery Management Systems (BMS) Design

Course Description: Batteries underly the transition to sustainable energy. Safety and battery longevity require good battery management. This course on battery monitoring system (BMS) hardware and system design will explain BMS functions and their performance metrics, then dive deeper into safety analysis and reliability. We will discuss state of charge estimation, safety analysis, value of accuracy, robustness to system noise, thermal trade-offs, accelerated lifetime testing and the Arrhenius equation, selection of cell balancing current, and optimizing for battery size and cell chemistry. Each student should finish the course with the skills to analyze system trade-offs for a battery management system for an electric car or a stationary battery, or smaller and less safety-critical applications. Prerequisites are an understanding of voltage and current (V=I×R) and capacitance (I=C×dV/dt).

Last updated 25 February 2023
© Anna Mitros
Back to Ania's Home Page