Electric Vehicle Design with Simscape

This repository show you how to model an automotive battery electric vehicle (BEV) for range estimation and battery sizing.
4.1K Downloads
Updated 7 Jan 2026

Cite As

MathWorks Simscape Team (2026). Electric Vehicle Design with Simscape (https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/24.2.1.14), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2023b
Compatible with R2022b to R2023b
Platform Compatibility
Windows macOS Linux

Components/BatteryHV/Library

Components/BatteryHV/Model

Components/BatteryHV/TestBench

Components/BatteryHV/TestCase

Components/BatteryHeater/Model

Components/BatteryHeater/TestBench

Components/BatteryHeater/TestCase

Components/Charger/Model

Components/Charger/TestBench

Components/Charger/TestCase

Components/Chiller/Model

Components/Chiller/TestBench

Components/Chiller/TestCase

Components/Controller/BMS/Model

Components/Controller/BMS/TestBench

Components/Controller/BMS/TestCase

Components/Controller/Model

Components/Controller/TestBench

Components/Driveline/Model

Components/Driveline/TestBench

Components/Driveline/TestCase

Components/HVAC/Model

Components/HVAC/TestBench

Components/HVAC/TestCase

Components/MotorDrive/Library

Components/MotorDrive/Model

Components/MotorDrive/TestBench

Components/MotorDrive/TestCase

Components/Pump/Model

Components/Pump/TestBench

Components/Pump/TestCase

Components/PumpDriver/Model

Components/PumpDriver/TestCase

Components/PumpDriver/Testbench

Components/Radiator/Model

Components/Radiator/TestBench

Components/Radiator/TestCase

Script_Data

Test

Test/CheckProject

Workflow/Battery/BatterySizing

Workflow/Battery/VirtualSensorNeuralNetModel

Workflow/MotorDrive/GearRatioSelect

Workflow/MotorDrive/GenerateMotInvLoss

Workflow/MotorDrive/InverterLife

Workflow/MotorDrive/Model

Workflow/MotorDrive/ThermalDurability

Workflow/Vehicle/RangeEstimation

utils

utils/+CellCharacterizationMethod

utils/SignalDesigner

utils/SignalDesigner/+SignalDesignUtility

utils/SignalDesigner/+SignalSourceBlockCallback

Components/BatteryHV/Library

Components/BatteryHV/Model

Components/BatteryHV/TestBench

Components/BatteryHeater/Model

Components/BatteryHeater/TestBench

Components/Charger/Model

Components/Charger/TestBench

Components/Chiller/Model

Components/Chiller/TestBench

Components/Controller

Components/Controller/BMS/Model

Components/Controller/BMS/Model/SOC

Components/Controller/BMS/TestBench

Components/Controller/Model

Components/Controller/TestBench

Components/Driveline/Model

Components/Driveline/TestBench

Components/HVAC/Model

Components/HVAC/TestBench

Components/MotorDrive/Library

Components/MotorDrive/Model

Components/MotorDrive/MotorMultiPhysics

Components/MotorDrive/TestBench

Components/Pump/Model

Components/Pump/TestBench

Components/PumpDriver/Model

Components/PumpDriver/Testbench

Components/Radiator/Model

Components/Radiator/TestBench

Model

Model/Display

Model/VehicleTemplate

Workflow/Battery/CellCharacterization

Workflow/MotorDrive/GenerateMotInvLoss

Workflow/MotorDrive/InverterLife

Workflow/MotorDrive/Model

utils/SignalDesigner

Components/BatteryHeater/TestBench

Components/Chiller/TestBench

Overview

Script_Data

Workflow/Battery/BatterySizing

Workflow/Battery/CellCharacterization

Workflow/Battery/VirtualSensorNeuralNetModel

Workflow/MotorDrive/GearRatioSelect

Workflow/MotorDrive/GenerateMotInvLoss

Workflow/MotorDrive/InverterLife

Workflow/MotorDrive/Model

Workflow/MotorDrive/ThermalDurability

Workflow/Vehicle/RangeEstimation

utils/SignalDesigner

Version Published Release Notes
24.2.1.14

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/24.2.1.14

24.2.1.13

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/24.2.1.13

24.2.1.12

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/24.2.1.12

24.2.1.11

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/24.2.1.11

24.2.1.10

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/24.2.1.10

23.2.1.9

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/23.2.1.9

23.2.1.8

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/23.2.1.8

23.2.1.7

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/23.2.1.7

23.1.1.6

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/23.1.1.6

23.1.1.5

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/23.1.1.5

22.2.1.4

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/22.2.1.4

22.2.1.1

See release notes for this release on GitHub: https://github.com/simscape/Electric-Vehicle-Simscape/releases/tag/22.2.1.1

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.