![]() |
Develop a Model-Predictive Control algorithm to optimally distribute torque in a 2-motor Battery Electric Vehicle (BEV) powertrain. |
"Welcome to the Electric Vehicle Energy Optimization with NMPC project!
In this repository, we present our work on developing a comprehensive solution for enhancing the energy efficiency of electric vehicles using Model Predictive Control (MPC) algorithms. Our primary objectives included:
- Creating a vehicle model and implementing a Model Predictive Control (MPC) algorithm in MATLAB® and Simulink®.
- Targeting the optimization of multiple electric motors to achieve superior energy efficiency under various operating conditions.
- Successfully reducing State of Charge (SOC) consumption by 1.07% compared to baseline Hamiltonian optimization techniques.
- Implementation of Nonlinear Model Predictive Control (NMPC) to further enhance the performance of our system.
We invite you to explore our codebase and documentation to delve deeper into our approach and findings. Feel free to reach out with any questions or suggestions!
To view instructions to replicate results, click here
Happy coding.
