Hybrid-Electric Vehicle Model in Simulink

Model of a parallel-series hybrid-electric vehicle with system-level and detailed variants of electrical system.
73K Downloads
Updated 18 Aug 2024

Editor's Note: Popular File 2014

This file contains a hybrid-electric vehicle model built using Simscape, Simscape Electrical, and Simscape Driveline that can be configured for system-level tests or power quality analyses. Model variants for the electrical, battery, and vehicle dynamics systems can be selected using variant subsystems. A battery model created with the Simscape language is incorporated into the model. Supervisory logic is implemented with Stateflow. This model can be configured for hardware-in-the-loop testing. See also File Exchange submission Hybrid Electric Vehicle in Simscape.
Please read the README.md file to get started.
Use the "Download from GitHub" button above to access files compatible with the current release of MATLAB.
Use the links below to access files compatible with earlier releases of MATLAB.
This video, "Getting Started with Simscape" introduces you to modeling with Simscape:
Try this free, hands-on tutorial to learn how to use Simscape:
Learn about vehicle powertrain modeling with Simscape:
Find other Simscape examples by searching posts for the keyword "physical modeling"
Learn more about MathWorks Simscape Products:

Cite As

Steve Miller (2024). Hybrid-Electric Vehicle Model in Simulink (https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/24.1.4.5), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2024a
Compatible with R2013a to R2024a
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: QSS_TB_2019b (1)

Communities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
24.1.4.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/24.1.4.5

23.2.4.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/23.2.4.5

23.1.4.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/23.1.4.5
See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/23.1.4.5

22.2.4.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/22.2.4.5

22.1.4.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/22.1.4.5

21.2.4.4

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/21.2.4.4

21.1.4.3

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/21.1.4.3

20.2.4.2

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/20.2.4.2

20.1.4.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/20.1.4.1

19.2.4.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/19.2.4.0

19.1.3.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/19.1.3.0

18.2.2.5

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/18.2.2.5

18.1.2.4

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/18.1.2.4

17.2.2.3

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/17.2.2.3

17.1.2.2

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/17.1.2.2

16.2.2.1

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/16.2.2.1

16.1.2.0

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/16.1.2.0

15.2.1.14

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/15.2.1.14

15.1.1.13

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/15.1.1.13

14.2.1.12

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/14.2.1.12

14.1.1.11

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/14.1.1.11

13.2.1.10

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/13.2.1.10

13.1.1.9

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-HEV-Series-Parallel/releases/tag/13.1.1.9

3.0.0.2

Connected to GitHub

3.0.0.1

Added links to download files compatible with earlier releases of MATLAB.

3.0.0.0

Added R2019a version. Many changes made (physical signals conserve units in R19a, masks added to select variants). Contact me releases not contained in the zip file.

2.5.0.0

Added R2018b version.

2.4.0.0

Added R2018a version. Contact me releases not contained in the zip file.

2.3.0.0

Added R2017b version.

2.2.0.0

Added R2017a version and text for citing submission in other works. Made startup file compatible with Mac.

2.1.0.0

Added R2016b version

2.0.0.1

Updated license

2.0.0.0

Added R2016a version that shows Simscape runtime parameters

1.13.0.0

Fixed link to webinar.

1.12.0.0

Minor update to R2014a image.

1.9.0.0

Zip now contains R2013a version. Also includes versions for R2011b, R2011a, and R2010b.

1.7.0.0

Updated HEV_Model_PCT.mdl, removing link to old content.

1.6.0.0

Updated for R2011a release. Uses new Simscape-based SimDriveline library, and includes fuel economy calculation via imported data fitted to a surface using Curve Fitting Toolbox. R2010b version using original SimDriveline library still included.

1.5.0.0

Updated for R2011a.
1. Uses new Simscape-based SimDriveline library (includes gear loss models).
2. Added calculation of fuel economy using Curve Fitting Toolbox.
Zip file includes both R2010b and R2011a versions.

1.3.0.0

Updated release (R2010b) and required products (Simulink)

1.2.0.0

Update to fix simulation issue in R2010b.
Update for R2011a coming soon...

1.1.0.0

Fix typo in description.

1.0.0.0

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.