Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing
Recent advancements in automated driving technology and vehicle connectivity are associated with the development of advanced predictive control systems for improved performance, energy efficiency, safety, and comfort. This paper designs and compares different linear and nonlinear model predictive co...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-02-01
|
Series: | Energies |
Subjects: | |
Online Access: | https://www.mdpi.com/1996-1073/16/4/2006 |
_version_ | 1811153825896071168 |
---|---|
author | Ivan Cvok Lea Pavelko Branimir Škugor Joško Deur H. Eric Tseng Vladimir Ivanovic |
author_facet | Ivan Cvok Lea Pavelko Branimir Škugor Joško Deur H. Eric Tseng Vladimir Ivanovic |
author_sort | Ivan Cvok |
collection | DOAJ |
description | Recent advancements in automated driving technology and vehicle connectivity are associated with the development of advanced predictive control systems for improved performance, energy efficiency, safety, and comfort. This paper designs and compares different linear and nonlinear model predictive control strategies for a typical scenario of urban driving, in which the vehicle is approaching a traffic light crossing. In the linear model predictive control (MPC) case, the vehicle acceleration is optimized at every time instant on a prediction horizon to minimize the root-mean-square error of velocity tracking and RMS acceleration as a comfort metric, thus resulting in a quadratic program (QP). To tackle the vehicle-distance-related traffic light constraint, a linear time-varying MPC approach is used. The nonlinear MPC formulation is based on the first-order lag description of the vehicle velocity profile on the prediction horizon, where only two parameters are optimized: the time constant and the target velocity. To improve the computational efficiency of the nonlinear MPC formulation, multiple linear MPCs, i.e., a parallel MPC, are designed for different fixed-lag time constants, which can efficiently be solved by fast QP solvers. The performance of the three MPC approaches is compared in terms of vehicle velocity tracking error, root-mean-square acceleration, traveled distance, and computational time. The proposed control systems can readily be implemented in future automated driving systems, as well as within advanced driver assist systems such as adaptive cruise control or automated emergency braking systems. |
first_indexed | 2024-03-11T08:53:12Z |
format | Article |
id | doaj.art-cd227c877746400890d3b59bbb2b316f |
institution | Directory Open Access Journal |
issn | 1996-1073 |
language | English |
last_indexed | 2024-03-11T08:53:12Z |
publishDate | 2023-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Energies |
spelling | doaj.art-cd227c877746400890d3b59bbb2b316f2023-11-16T20:20:51ZengMDPI AGEnergies1996-10732023-02-01164200610.3390/en16042006Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light CrossingIvan Cvok0Lea Pavelko1Branimir Škugor2Joško Deur3H. Eric Tseng4Vladimir Ivanovic5University of Zagreb, Faculty of Mechanical Engineering and Naval Architecture, 10000 Zagreb, CroatiaUniversity of Zagreb, Faculty of Mechanical Engineering and Naval Architecture, 10000 Zagreb, CroatiaUniversity of Zagreb, Faculty of Mechanical Engineering and Naval Architecture, 10000 Zagreb, CroatiaUniversity of Zagreb, Faculty of Mechanical Engineering and Naval Architecture, 10000 Zagreb, CroatiaFord Motor Company, Dearborn, MI 48124, USAFord Motor Company, Dearborn, MI 48124, USARecent advancements in automated driving technology and vehicle connectivity are associated with the development of advanced predictive control systems for improved performance, energy efficiency, safety, and comfort. This paper designs and compares different linear and nonlinear model predictive control strategies for a typical scenario of urban driving, in which the vehicle is approaching a traffic light crossing. In the linear model predictive control (MPC) case, the vehicle acceleration is optimized at every time instant on a prediction horizon to minimize the root-mean-square error of velocity tracking and RMS acceleration as a comfort metric, thus resulting in a quadratic program (QP). To tackle the vehicle-distance-related traffic light constraint, a linear time-varying MPC approach is used. The nonlinear MPC formulation is based on the first-order lag description of the vehicle velocity profile on the prediction horizon, where only two parameters are optimized: the time constant and the target velocity. To improve the computational efficiency of the nonlinear MPC formulation, multiple linear MPCs, i.e., a parallel MPC, are designed for different fixed-lag time constants, which can efficiently be solved by fast QP solvers. The performance of the three MPC approaches is compared in terms of vehicle velocity tracking error, root-mean-square acceleration, traveled distance, and computational time. The proposed control systems can readily be implemented in future automated driving systems, as well as within advanced driver assist systems such as adaptive cruise control or automated emergency braking systems.https://www.mdpi.com/1996-1073/16/4/2006automated drivingautonomous vehicletraffic light crossingmodel predictive controlnonlinear controlassessment |
spellingShingle | Ivan Cvok Lea Pavelko Branimir Škugor Joško Deur H. Eric Tseng Vladimir Ivanovic Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing Energies automated driving autonomous vehicle traffic light crossing model predictive control nonlinear control assessment |
title | Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing |
title_full | Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing |
title_fullStr | Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing |
title_full_unstemmed | Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing |
title_short | Design and Comparative Analysis of Several Model Predictive Control Strategies for Autonomous Vehicle Approaching a Traffic Light Crossing |
title_sort | design and comparative analysis of several model predictive control strategies for autonomous vehicle approaching a traffic light crossing |
topic | automated driving autonomous vehicle traffic light crossing model predictive control nonlinear control assessment |
url | https://www.mdpi.com/1996-1073/16/4/2006 |
work_keys_str_mv | AT ivancvok designandcomparativeanalysisofseveralmodelpredictivecontrolstrategiesforautonomousvehicleapproachingatrafficlightcrossing AT leapavelko designandcomparativeanalysisofseveralmodelpredictivecontrolstrategiesforautonomousvehicleapproachingatrafficlightcrossing AT branimirskugor designandcomparativeanalysisofseveralmodelpredictivecontrolstrategiesforautonomousvehicleapproachingatrafficlightcrossing AT joskodeur designandcomparativeanalysisofseveralmodelpredictivecontrolstrategiesforautonomousvehicleapproachingatrafficlightcrossing AT herictseng designandcomparativeanalysisofseveralmodelpredictivecontrolstrategiesforautonomousvehicleapproachingatrafficlightcrossing AT vladimirivanovic designandcomparativeanalysisofseveralmodelpredictivecontrolstrategiesforautonomousvehicleapproachingatrafficlightcrossing |