
Meet the instructor and understand the project workflow for building an EV battery simulation system in Simscape, covering electro-thermal and hydraulic modeling from cell to pack level.
Compare Simscape and Simulink using a heat transfer example, and understand the difference between physical network modeling and signal-based modeling.
This lecture shows how to access Simscape in Simulink and use the Library Browser. You will explore the Simscape library structure and learn where to find components for building physical system models for EV battery electro-thermal and hydraulic simulations.
Start building a heat transfer model by adding Simscape components, reviewing block parameters, and preparing the model for physical connections.
Connect the heat transfer model and learn how signals are exchanged between Simscape physical networks and Simulink blocks.
Add the solver and reference blocks, configure solver settings, and run the first Simscape simulation.
Learn how to log Simscape simulation data, export results to MATLAB, and visualize system behavior for analysis.
Organize physical domains, create subsystems, and visually group components to make larger Simscape models easier to build, read, and scale.
Understand the key components and parameters of a Simscape battery cell model, including electrical and thermal behavior.
This optional video demonstrates how to estimate ECM battery parameters using a MATLAB example with preloaded HPPC data. You will follow the step-by-step example to see how parameters are derived and how the results can be exported directly to a Simscape battery model. The video is intended for learners who want to understand how ECM parameters can be applied in simulations without performing the raw data analysis themselves.
Continue estimating ECM battery parameters in MATLAB and prepare the results for use in Simscape battery models.
Create a basic battery cell model in Simscape and simulate manual charge and discharge using a simple source-based setup.
Add current control and automated charge/discharge logic to make the battery cell model more suitable for system-level simulation.
Activate the thermal port, connect basic cooling, monitor cell temperature, and simulate heat flow in the battery cell model.
Practice extending the battery model by replacing the voltage source with a current source and reinforcing charge/discharge modeling concepts.
Apply a variable load using lookup tables and integrate time-dependent profiles into the battery simulation.
Use MATLAB and repeating sequence logic to simulate multi-cycle battery load profiles and prepare the model for realistic operating conditions.
Review the battery cooling architecture and key model parameters for cells, modules, and pack-level simulation.
Add hydraulic cooling to the battery cell model by connecting cooling ports, defining fluid flow, and simulating heat removal.
Identify common model issues, fix simulation errors, and run the electro-thermal-hydraulic battery cooling simulation.
Set initial temperatures in the battery cooling model to define realistic starting conditions for thermal simulation.
Finalize the single-cell battery model by adding automatic charge/discharge cycling based on state of charge.
Create a 2-cell parallel block from single-cell models as the foundation for assembling a 12S2P battery module.
Convert the 2P cell block into a reusable subsystem and test its behavior before scaling to the full battery module.
Move 2P unit parameters into a MATLAB script to support flexible, reusable, and scalable battery module simulations.
Connect 2P units in series and parallel to assemble the full 12S2P battery module and organize the module structure.
Run the 12S2P battery module simulation and analyze SOC, temperature, and module performance under electro-thermal-hydraulic conditions.
Scale from the 12S2P module to a full battery pack by connecting modules, managing parameters, and organizing the pack structure.
Run the full battery pack simulation and analyze cell voltages, temperatures, SOC, and pack-level electro-thermal behavior.
Add a PI controller to regulate cooling flow based on temperature feedback and support battery thermal management.
Debug the cooling controller model, run the thermal management simulation, and verify PI controller behavior during battery operation.
Practice modifying the cooling controller to regulate temperature gradient instead of overall battery temperature.
Review the complete workflow from basic Simscape models to EV battery cell, module, and pack simulation with cooling and PI control.
This course teaches EV battery simulation in Simscape using a practical, project-based workflow. You will build battery cell, module, and pack models, then extend them with electro-thermal behavior, cooling loops, drive profiles, and PI control to analyze full battery system performance.
What You Will Learn
Build EV battery cell, module, and pack models in Simscape
Simulate electro-thermal battery behavior using multi-domain modeling
Create a 12S2P battery module and extend it to a pack-level model
Model cooling loops and thermal management for battery systems
Apply drive/load profiles and analyze battery performance
Implement PI control for battery cooling system behavior
Organize parameters and reusable components for scalable models
Course Highlights
Project-based EV battery simulation workflow in Simscape
Progressive model development from single cell to battery pack
Integrated electrical, thermal, and hydraulic system modeling
Battery cooling loop and thermal management implementation
Load profile simulation for battery performance analysis
Reusable parameter structure for scalable Simscape models
Why This Course Exists
Many Simscape courses focus on isolated components or simple examples. This course focuses on a complete EV battery pack simulation workflow, showing how cell models, thermal effects, cooling systems, drive profiles, and control logic connect inside one system-level model.
The goal is to help you build practical Simscape skills for battery system modeling, thermal management, and multi-domain simulation workflows used in automotive and energy storage applications.