Numerical synthesis of pontryagin optimal control minimizers using sampling-based methods

We present a theoretical formulation, and a corresponding numerical algorithm, that can find Pontryagin-optimal inputs for general dynamical systems by using a direct method. Optimal control remains as a versatile and relevant framework in systems theory applications, many decades after being formally defined. Pontryagin-optimal inputs can be found for some classes of problems using indirect methods, but these are often slow or lack robustness. On the other hand, convergent direct optimal control methods are fast, but their solutions usually converge to first-order optimality conditions, which are weaker. Our result, founded on the theory of relaxed inputs as defined by J. Warga, establishes an equivalence between Pontryagin-optimal inputs and optimal relaxed inputs. We also formulate a sampling-based numerical method to approximate the Pontryagin-optimal relaxed inputs using an iterative direct method. Finally, using a provably-convergent numerical method, we synthesize approximations of the Pontryagin-optimal inputs from the sampled relaxed inputs.

[1]  Anil V. Rao,et al.  ( Preprint ) AAS 09-334 A SURVEY OF NUMERICAL METHODS FOR OPTIMAL CONTROL , 2009 .

[2]  Jean-François Richard,et al.  Methods of Numerical Integration , 2000 .

[3]  Emanuel Todorov,et al.  Optimal Control Theory , 2006 .

[4]  John T. Betts,et al.  Practical Methods for Optimal Control and Estimation Using Nonlinear Programming , 2009 .

[5]  S. Shankar Sastry,et al.  A numerical method for the optimal control of switched systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[6]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[7]  P. B. Coaker,et al.  Applied Dynamic Programming , 1964 .

[8]  L. Armijo Minimization of functions having Lipschitz continuous first partial derivatives. , 1966 .

[9]  Raymond A. DeCarlo,et al.  Optimal control of switching systems , 2005, Autom..

[10]  J. Warga Relaxed variational problems , 1962 .

[11]  Nando de Freitas,et al.  An Introduction to MCMC for Machine Learning , 2004, Machine Learning.

[12]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[13]  Stephen L. Campbell,et al.  Initialization of direct transcription optimal control software , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[14]  Elijah Polak,et al.  Optimization: Algorithms and Consistent Approximations , 1997 .

[15]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[16]  Stephen P. Boyd,et al.  Linear controller design: limits of performance , 1991 .

[17]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[18]  J. Doyle,et al.  Robust and optimal control , 1995, Proceedings of 35th IEEE Conference on Decision and Control.

[19]  J. Betts,et al.  MESH REFINEMENT IN DIRECT TRANSCRIPTION METHODS FOR OPTIMAL CONTROL , 1998 .

[20]  E. Polak,et al.  A study of minimizing sequences , 1983, The 22nd IEEE Conference on Decision and Control.

[21]  Mi-Ching Tsai,et al.  Robust and Optimal Control , 2014 .

[22]  S. Shankar Sastry,et al.  Consistent Approximations for the Optimal Control of Constrained Switched Systems - Part 1: A Conceptual Algorithm , 2013, SIAM J. Control. Optim..

[23]  J. Warga Optimal control of differential and functional equations , 1972 .

[24]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[25]  S. Shankar Sastry,et al.  Consistent Approximations for the Optimal Control of Constrained Switched Systems - Part 2: An Implementable Algorithm , 2013, SIAM J. Control. Optim..