Case Study: EVLO accelerates energy management system development and prototypes algorithms in hours with MathWorks Model-Based Design

A MathWorks Case Study

Preview of the EVLO Case Study

EVLO Energy Storage Accelerates Development of Energy Management Systems with Model-Based Design

EVLO, a Hydro‑Québec subsidiary that builds utility‑scale energy storage systems, needed to design and validate energy management system (EMS) software without relying on impractical full‑scale hardware tests. The company faced thermal‑management and cell‑balancing challenges and required complete plant models that could incorporate third‑party submodels and avoid time‑consuming handwritten code. Working with MathWorks, EVLO adopted Model‑Based Design using MATLAB and Simulink to model controllers and plants, link requirements, and enable automated code generation.

MathWorks application engineers and tools (Simulink, Stateflow, Requirements Toolbox, Simscape/Simscape Electrical, Simulink Test, Simulink Coverage, Embedded Coder/Simulink PLC Coder/Simulink Coder, Parallel Computing Toolbox, HDL Coder) were used to build layered controller models, integrated plant models, automated verification, and CI test execution. The MathWorks solution let EVLO prototype algorithms in hours instead of days, deploy a reusable compiled virtual ESS for HIL testing, training, and customer demos, generate deployable code for PLCs, embedded processors, and FPGAs, and continuously improve software quality while becoming fully self‑sufficient.


Open case study document...

EVLO

Adile Ajaja

EVLO


MathWorks

657 Case Studies