Global optimization of local weights in mixed-cost mpc for minimum time vehicle maneuvering
Jeffery R. Anderson, Beshah Ayalew
Abstract
Jeffery R. Anderson, Beshah Ayalew
Abstract
In this paper a Model Predictive Control (MPC) strategy is utilized to model a professional driver negotiating a set driving circuit in minimum time. MPC is inherently suboptimal because not all future information is incorporated into each horizon of the control scheme. Motivated by how professional drivers learn race circuits in order to best exploit its features, we will alleviate some of the suboptimality inherent to MPC by optimizing the local cost function of each MPC horizon. This will allows objectives over a local segment to be properly adjusted such that the global goal of minimizing maneuvering time over a full maneuver is approximated. This problem is solved utilizing a cascaded optimization structure with the inner loop recursively solving the MPC problem around the track and the outer loop optimizing the weights of the local MPC horizons. It will be shown that by varying weights at key locations on a particular maneuver, performance gains can be realized compared to a traditional time optimal MPC strategy.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper a Model Predictive Control (MPC) strategy is utilized to model a professional driver negotiating a set driving circuit in minimum time. MPC is inherently suboptimal because not all future information is incorporated into each horizon of the control scheme. Motivated by how professional drivers learn race circuits in order to best exploit its features, we will alleviate some of the suboptimality inherent to MPC by optimizing the local cost function of each MPC horizon. This will allows objectives over a local segment to be properly adjusted such that the global goal of minimizing maneuvering time over a full maneuver is approximated. This problem is solved utilizing a cascaded optimization structure with the inner loop recursively solving the MPC problem around the track and the outer loop optimizing the weights of the local MPC horizons. It will be shown that by varying weights at key locations on a particular maneuver, performance gains can be realized compared to a traditional time optimal MPC strategy.
Key concepts: Model predictive control, Control theory (sociology), Computer science, Horizon, Mathematical optimization, Key (lock), Function (biology), Feasible region