Skip to main content

Battery Management Systems for Simulink

Speedgoat offers a range of real-time solutions for battery emulation, so you can test both the controls of the battery management systems (BMS) and the battery packs. Thanks to the seamless integration with Simulink and Simscape, you can quickly connect your hardware to digital twins of electrical motors or drivetrains. Typical applications include rapid control prototyping of BMS for fully-electric cars, hardware in-the-loop testing of airplane battery packs, and automated testing of battery control modules.

Speedgoat BMS solutions enable:

  • Scalable battery emulation for up to 320 cells
  • Developing algorithms for cell balancing, state-of-charge (SoC) and state-of-health (SoH) estimations
  • Testing BMS logic in real-time for operating conditions and fault scenarios
  • Temperature monitoring
  • Designing fixed-point implementations of BMS logic
  • Developing efficient embedded code, e.g. compliant with ISO 26262, MISRA C, ISO/TS 16949
  • Seamless integration with Simulink Real-Time™ and Simscape Electrical™

Contact us to discuss a solution built to your needs

Selection Guide

The Speedgoat solution for battery emulation allows you to source or sink currents up to 5A. Thereby, you can emulate devices ranging from small portable battery power supplies up to full battery stacks. You may also use it as current sink to simulate batteries under charge. With a voltage range up to 8V, it is ideal for all operating conditions of lithium-ion batteries, as well as other battery technologies. The Speedgoat battery emulation solution is modular and supports fault insertion and temperature simulation. It covers applications from consumer electronics to battery-powered electric vehicles and electric marine vessels.

Battery Cell Emulators

I/O module Channels Output voltage
Output current
Current sink Voltage isolation
Form factor
IO991 6 independent (isolated) 0-7 V,
14-bit resolution
up to 300mA per channel up to 100mA per channel,
16-step resolution
BCS 12 independent (isolated)

0-8 V,
18-bit resolution

Up to 5A per channel (current derating for voltages above 5V) Up to 5A per channel, settable with 18-bit resolution, power of up to 25W/cell 1.6kV Subrack (2U 19'')

Temperature and Strain Modules

Speedgoat offers a range of solutions for the measurement and simulation of temperature and strain devices, such as strain guages, thermocouples, thermistors and RTDs.

Fault Insertion

Speedgoat provides a comprehensive range of fault insertion I/O modules.

Develop Battery Management Systems with Simulink

Use Simulink and Simscape Electrical™ to model, simulate, and test battery systems including battery cells, battery packs and BMS systems. From modelling with equivalent circuits, battery characterization, state-of-charge (SOC) and state-of-health (SOH) estimation, all the way to system level optimization and real-time testing of BMS components.

Learn More

Speedgoat Success Story

Learn how Proterra the American electric automotive and storage company utilized the Speedgoat Performance real-time target machine to develop real-time applications with Simulink and bring their vehicles to market faster.

Read the Story

Products and Workflows

Curious how to accelerate control design innovation with a modular controller hardware setup?

Request a free
workflow demo

Have Questions?

Talk to our experts about your application requirements.