Discrete verification of necessary conditions for switched nonlinear optimal control systems

We consider a fairly general class of state-constrained nonlinear hybrid optimal control problems that are based on coordinatizing Sussmann's model. An event set generalizes the notion of a guard set, reset map, endpoint set as well as the switching set. We present a pseudospectral (PS) knotting method that discretizes the continuous-time variables of the problem. The discrete event conditions are imposed over the PS knots leading to a large, sparse, mixed-variable programming (MVP) problem. The Karush-Kuhn-Tucker conditions for the MVP are transformed in a manner that makes them closely resemble the discretized necessary conditions obtained from the hybrid minimum principle. A set of closure conditions are introduced to facilitate commuting the operations of dualization and discretization. An immediate consequence of this is a hybrid covector mapping theorem that provides an order-preserving transformation of the Lagrange multipliers associated with the discretized problem to the discretized covectors associated with the hybrid optimal control problem.

[1]  I. Michael Ross,et al.  Rapid Trajectory Optimization of Multi-Agent Hybrid Systems , 2004 .

[2]  V. Borkar,et al.  A unified framework for hybrid control: model and optimal control theory , 1998, IEEE Trans. Autom. Control..

[3]  Yu. S. Ledyaev,et al.  Nonsmooth analysis and control theory , 1998 .

[4]  Anil V. Rao,et al.  Practical Methods for Optimal Control Using Nonlinear Programming , 1987 .

[5]  I. Michael Ross,et al.  A Perspective on Methods for Trajectory Optimization , 2002 .

[6]  I. Michael Ross,et al.  A unified computational framework for real-time optimal control , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[7]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

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

[9]  H. Sussmann,et al.  A maximum principle for hybrid optimal control problems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[10]  O. V. Stryk,et al.  HYBRID OPTIMAL CONTROL OF MOTORIZED TRAVELING SALESMEN AND BEYOND , 2002 .

[11]  Martin Buss,et al.  Numerical solution of hybrid optimal control problems with applications in robotics , 2002 .

[12]  H. Sussmann,et al.  Set-valued differentials and the hybrid maximum principle , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[13]  O. V. Stryk,et al.  Decomposition of Mixed-Integer Optimal Control Problems Using Branch and Bound and Sparse Direct Collocation , 2000 .

[14]  Robert Stevens,et al.  Preliminary Design of Earth-Mars Cyclers Using Solar Sails , 2005 .

[15]  Karl Henrik Johansson,et al.  Dynamical properties of hybrid automata , 2003, IEEE Trans. Autom. Control..

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

[17]  O. V. Stryk,et al.  Numerical mixed-integer optimal control and motorized traveling salesmen problems , 2001 .

[18]  I. Michael Ross,et al.  A Direct Method for Solving Nonsmooth Optimal Control Problems , 2002 .

[19]  Martin Buss,et al.  Nonlinear Hybrid Dynamical Systems: Modeling, Optimal Control, and Applications , 2002 .

[20]  I. Michael Ross,et al.  Pseudospectral Knotting Methods for Solving Optimal Control Problems , 2004 .

[22]  H. Sussmann A nonsmooth hybrid maximum principle , 1999 .

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

[24]  Richard B. Vinter,et al.  Optimal Control , 2000 .

[25]  I. Michael Ross,et al.  Second Look at Approximating Differential Inclusions , 2001 .

[26]  I. Michael Ross,et al.  Legendre Pseudospectral Approximations of Optimal Control Problems , 2003 .

[27]  R. Bellman Dynamic programming. , 1957, Science.