blog

Battery Management System Development in Simulink

Overview

Software algorithms play a critical role in battery management systems (BMS) to ensure maximum performance, safe operation, and optimal life of battery pack under diverse operating and environmental conditions. Developing and testing these algorithms requires expertise in multiple domains and achieving functional safety certification can be a very confusing and lengthy process. In this talk, you will learn how to:

  • Design and test BMS algorithms such as state of charge estimation, cell balancing, contactor management and current/power limit calculation
  • Generate production-quality C/C++ code and target embedded processors
  • Measure design complexity and perform systematic unit testing
  • Design and test BMS algorithms
  • Perform Hardware-In-Loop testing using Speedgoat real-time hardware
  • Produce reports and artifacts, and certify to functional safety standards
Scroll to Top