Technology

Prototyping an Electric Vehicle in MATLAB Simulink

Electrical Vehicles are rapidly replacing conventional ICE vehicles across the globe. But selecting the right architecture and components is a difficult task because of the options available in today’s time. A vehicle is basically an electromechanical system with a large number of subsystems. The close integration of all the sub-systems is essential for deriving the most out of it and making it more efficient. Testing all the combination physically is neither practically review film feasible nor possible. So, a simulating tool is essential to evaluate important parameters such as range, acceleration, power, and cost of the system in order to compare and validate the design.

MATLAB Simulink is a powerful tool that lets you design and validates your system. This feature-laden software with its computing prowess is a good software to accelerate your design phase. In this article, we will see how we can use MATLAB to design an EV power train. We will be utilizing generic parameters for a vehicle. Throughout this article, we will just scratch the surface of MATLAB Simulink and see how it works.

Where can Matlab be used in EV
Designing an EV is an elaborate process as it involves a lot of different sub-systems, and in order to maximize the performance of an EV, a lot of parameters and testing need to be done. The MATLAB Simulink and Simscape provide features to design and simulate essential Electric Vehicle use cases. The 7 most important use cases for Matlab are:

Tune regenerative braking algorithms
Explore electric powertrain architectures
Modify a suspension design
Optimize vehicle performance
Develop active chassis controls
Validate ADAS algorithms
Test using hardware-in-the-loop (HIL)
Electric Vehicle Model
We have modeled a simple EV power train and simulated it with actual forces and resistance the vehicle has to endure in real world scenarios. We have coupled it with blocks such as vehicle body, tires, etc, in order to include data such as wheel friction, air resistance, rolling resistance, etc. Since we are only testing how we can utilize this software to simulate different scenarios, we avoided using data from a specific vehicle.

Leave a Reply

Your email address will not be published. Required fields are marked *