Pseudospectral Optimal Control of Constrained Nonlinear Systems

This chapter presents a unified pseudospectral computational framework for accurately and efficiently solving optimal control problems (OCPs). Any continuous-time OCP is converted into a nonlinear programming (NLP) problem via pseudospectral transformation. Through using pseudospectral method, both states and controls are approximated by global Lagrange interpolating polynomials at Legendre–Gauss–Lobatto (LGL) collocation points. The mapping relationship between the costates of OCP and the KKT multipliers of NLP is derived for checking the optimality of solutions. Besides, a quasi-Newton iterative algorithm is integrated to accurately calculate the LGL points for engineering practice, and a multi-phase preprocessing strategy is proposed to handle non-smooth problems. We use a general solver called Pseudospectral Optimal control Problem Solver (POPS), which is developed in Matlab environment to implement the computational framework. The classic vehicle automation problem, i.e., optimal path planning in an overtaking scenario, is formulated to demonstrate the effectiveness of POPS.

[1]  Gamal N. Elnagar,et al.  The pseudospectral Legendre method for discretizing optimal control problems , 1995, IEEE Trans. Autom. Control..

[2]  Rochdi Trigui,et al.  Vehicle trajectory optimization for application in ECO-driving , 2011, 2011 IEEE Vehicle Power and Propulsion Conference.

[3]  Sterling J. Anderson,et al.  An optimal-control-based framework for trajectory planning, threat assessment, and semi-autonomous control of passenger vehicles in hazard avoidance scenarios , 2010 .

[4]  I. Michael Ross,et al.  Advances in Pseudospectral Methods for Optimal Control , 2008 .

[5]  Gamal N. Elnagar,et al.  Pseudospectral Chebyshev Optimal Control of Constrained Nonlinear Dynamical Systems , 1998, Comput. Optim. Appl..

[6]  Suresh P. Sethi,et al.  A Survey of the Maximum Principles for Optimal Control Problems with State Constraints , 1995, SIAM Rev..

[7]  J. Christian Gerdes,et al.  Designing Steering Feel for Steer-by-Wire Vehicles Using Objective Measures , 2015, IEEE/ASME Transactions on Mechatronics.

[8]  William W. Hager,et al.  Direct trajectory optimization and costate estimation of finite-horizon and infinite-horizon optimal control problems using a Radau pseudospectral method , 2011, Comput. Optim. Appl..

[9]  Masafumi Miyatake,et al.  Theoretical study on Eco-Driving Technique for an Electric Vehicle with Dynamic Programming , 2010, 2010 International Conference on Electrical Machines and Systems.

[10]  L. Trefethen Spectral Methods in MATLAB , 2000 .

[11]  Qi Gong,et al.  Connections between the covector mapping theorem and convergence of pseudospectral methods for optimal control , 2008, Comput. Optim. Appl..

[12]  Bo Egardt,et al.  Optimal Dimensioning and Power Management of a Fuel Cell/Battery Hybrid Bus via Convex Programming , 2015, IEEE/ASME Transactions on Mechatronics.

[13]  Anil V. Rao,et al.  Algorithm 902: GPOPS, A MATLAB software for solving multiple-phase optimal control problems using the gauss pseudospectral method , 2010, TOMS.

[14]  William W. Hager,et al.  Pseudospectral methods for solving infinite-horizon optimal control problems , 2011, Autom..

[15]  Jianqiang Wang,et al.  Minimum Fuel Control Strategy in Automated Car-Following Scenarios , 2012, IEEE Transactions on Vehicular Technology.

[16]  M. Tomizuka,et al.  LTV controller design for vehicle lateral control under fault in rear sensors , 2005, IEEE/ASME Transactions on Mechatronics.

[17]  Victor M. Becerra,et al.  PSOPT Optimal Control Solver User Manual , 2009 .

[18]  I.M. Ross,et al.  On the Pseudospectral Covector Mapping Theorem for Nonlinear Optimal Control , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[19]  Junichi Murata,et al.  Ecological Vehicle Control on Roads With Up-Down Slopes , 2011, IEEE Transactions on Intelligent Transportation Systems.

[20]  I. Michael Ross,et al.  Costate Estimation by a Legendre Pseudospectral Method , 1998 .

[21]  Huijun Gao,et al.  Active Suspension Control With Frequency Band Constraints and Actuator Input Delay , 2012, IEEE Transactions on Industrial Electronics.