Embedded Real-Time Nonlinear Model Predictive Control for the Thermal Torque Derating of an Electric Vehicle

Abstract This paper presents a real-time capable nonlinear model predictive control (NMPC) strategy to effectively control the driving performance of an electric vehicle (EV) while optimizing thermal utilization. The prediction model is based on an experimentally validated two-node lumped parameter thermal network (LPTN) and one-dimensional driving dynamics. An efficient solver for the trajectory tracking problem is exported using acados and deployed on a dSPACE SCALEXIO embedded system. The lap time of a high-load driving cycle compared to a state-of-the-art derating strategy improved by 2.56% with an energy consumption reduction of 2.43% while respecting the temperature constraints of the electric drive.

[1]  Michael Engels,et al.  Real-Time Modeling of a 48V P0 Mild Hybrid Vehicle with Electric Compressor for Model Predictive Control , 2019 .

[2]  Moritz Diehl,et al.  Detecting and Exploiting Generalized Nonlinear Static Feedback Structures in DAE Systems for MPC , 2019, 2019 18th European Control Conference (ECC).

[3]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[4]  Mauro Salazar,et al.  Real-Time Control Algorithms for a Hybrid Electric Race Car Using a Two-Level Model Predictive Control Scheme , 2017, IEEE Transactions on Vehicular Technology.

[5]  Carlos Ocampo-Martinez,et al.  Nonlinear Model Predictive Control for Thermal Management in Plug-in Hybrid Electric Vehicles , 2017, IEEE Transactions on Vehicular Technology.

[6]  M. Diehl,et al.  acados—a modular open-source framework for fast embedded optimal control , 2019, Mathematical Programming Computation.

[7]  Renaud Dubé,et al.  AMZ Driverless: The full autonomous racing system , 2019, J. Field Robotics.

[8]  M. Diehl,et al.  HPIPM: a high-performance quadratic programming framework for model predictive control , 2020, IFAC-PapersOnLine.

[9]  Stefan Pischinger,et al.  Function Development With an Electric-Machine-in-the-Loop Setup: A Case Study , 2019, IEEE Transactions on Transportation Electrification.

[10]  Moritz Diehl,et al.  The BLAS API of BLASFEO , 2019, ACM Trans. Math. Softw..

[11]  M. Diehl,et al.  NMPC for Racing Using a Singularity-Free Path-Parametric Model with Obstacle Avoidance , 2020, IFAC-PapersOnLine.