Increasing Computational Speed of Nonlinear Model Predictive Control Using Analytic Gradients of the Explicit Integration Scheme with Application to Collision Imminent Steering
{"title":"Increasing Computational Speed of Nonlinear Model Predictive Control Using Analytic Gradients of the Explicit Integration Scheme with Application to Collision Imminent Steering","authors":"J. Wurts, J. Stein, Tulga Ersal","doi":"10.1109/CCTA.2018.8511613","DOIUrl":null,"url":null,"abstract":"In previous work, a collision imminent steering algorithm using nonlinear model predictive control (MPC) was developed for high speed applications where emergency maneuvers can bring the vehicle to its limits of handling. By exploiting the vehicle dynamics, the algorithm was shown in simulation to successfully perform a lane change maneuver in the shortest distance possible. However, it was unable to achieve realtime performance due to the computational expense in solving the underlying nonlinear optimization problem. To reduce the solution time, analytic derivatives of the trajectory simulation are derived in this paper, improving the gradient computation time and gradient accuracy. It is shown through examples that the analytic derivatives are an order of magnitude faster than finite differences, and the improved accuracy reduces the number of iterations required in the nonlinear gradient-based optimization by around 20%.","PeriodicalId":358360,"journal":{"name":"2018 IEEE Conference on Control Technology and Applications (CCTA)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Conference on Control Technology and Applications (CCTA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCTA.2018.8511613","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In previous work, a collision imminent steering algorithm using nonlinear model predictive control (MPC) was developed for high speed applications where emergency maneuvers can bring the vehicle to its limits of handling. By exploiting the vehicle dynamics, the algorithm was shown in simulation to successfully perform a lane change maneuver in the shortest distance possible. However, it was unable to achieve realtime performance due to the computational expense in solving the underlying nonlinear optimization problem. To reduce the solution time, analytic derivatives of the trajectory simulation are derived in this paper, improving the gradient computation time and gradient accuracy. It is shown through examples that the analytic derivatives are an order of magnitude faster than finite differences, and the improved accuracy reduces the number of iterations required in the nonlinear gradient-based optimization by around 20%.