Inversion in indirect optimal control of multivariable systems

François Chaplais; Nicolas Petit

ESAIM: Control, Optimisation and Calculus of Variations (2008)

  • Volume: 14, Issue: 2, page 294-317
  • ISSN: 1292-8119

Abstract

top
This paper presents the role of vector relative degree in the formulation of stationarity conditions of optimal control problems for affine control systems. After translating the dynamics into a normal form, we study the Hamiltonian structure. Stationarity conditions are rewritten with a limited number of variables. The approach is demonstrated on two and three inputs systems, then, we prove a formal result in the general case. A mechanical system example serves as illustration.

How to cite

top

Chaplais, François, and Petit, Nicolas. "Inversion in indirect optimal control of multivariable systems." ESAIM: Control, Optimisation and Calculus of Variations 14.2 (2008): 294-317. <http://eudml.org/doc/250281>.

@article{Chaplais2008,
abstract = { This paper presents the role of vector relative degree in the formulation of stationarity conditions of optimal control problems for affine control systems. After translating the dynamics into a normal form, we study the Hamiltonian structure. Stationarity conditions are rewritten with a limited number of variables. The approach is demonstrated on two and three inputs systems, then, we prove a formal result in the general case. A mechanical system example serves as illustration. },
author = {Chaplais, François, Petit, Nicolas},
journal = {ESAIM: Control, Optimisation and Calculus of Variations},
keywords = {Optimal control; inversion; adjoint states; normal form; optimal control},
language = {eng},
month = {3},
number = {2},
pages = {294-317},
publisher = {EDP Sciences},
title = {Inversion in indirect optimal control of multivariable systems},
url = {http://eudml.org/doc/250281},
volume = {14},
year = {2008},
}

TY - JOUR
AU - Chaplais, François
AU - Petit, Nicolas
TI - Inversion in indirect optimal control of multivariable systems
JO - ESAIM: Control, Optimisation and Calculus of Variations
DA - 2008/3//
PB - EDP Sciences
VL - 14
IS - 2
SP - 294
EP - 317
AB - This paper presents the role of vector relative degree in the formulation of stationarity conditions of optimal control problems for affine control systems. After translating the dynamics into a normal form, we study the Hamiltonian structure. Stationarity conditions are rewritten with a limited number of variables. The approach is demonstrated on two and three inputs systems, then, we prove a formal result in the general case. A mechanical system example serves as illustration.
LA - eng
KW - Optimal control; inversion; adjoint states; normal form; optimal control
UR - http://eudml.org/doc/250281
ER -

References

top
  1. A.A. Agrachev and A.V. Sarychev, On abnormal extremals for Lagrange variational problems. J. Math. Systems Estim. Control1 (1998) 87–118.  Zbl0826.49012
  2. S.K. Agrawal and N. Faiz, A new efficient method for optimization of a class of nonlinear systems without Lagrange multipliers. J. Optim. Theor. Appl97 (1998) 11–28.  Zbl0908.93016
  3. U.M. Ascher, J. Christiansen and R.D. Russel, Collocation software for boundary-value ODE's. ACM Trans. Math. Software7 (1981) 209–222.  Zbl0455.65067
  4. U.M. Ascher, R.M.M. Mattheij and R.D. Russell, Numerical solution of boundary value problems for ordinary differential equations. Prentice Hall Series in Computational Mathematics Prentice Hall, Inc., Englewood Cliffs, NJ (1988).  Zbl0671.65063
  5. U.M. Ascher, R.M.M. Mattheij and R.D. Russell, Numerical solution of boundary value problems for ordinary differential equations, Classics in Applied Mathematics 13. Society for Industrial and Applied Mathematics (SIAM) (1995).  Zbl0843.65054
  6. J.T. Betts, Survey of numerical methods for trajectory optimization. J. Guid. Control Dyn21 (1998) 193–207.  Zbl1158.49303
  7. J.T. Betts, Practical methods for optimal control using nonlinear programming, Advances in Design and Control. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA (2001).  Zbl0995.49017
  8. B. Bonnard and M. Chyba, Singular trajectories and their role in control theory, Mathématiques & applications 40. Springer-Verlag-Berlin-Heidelberg-New York (2003).  Zbl1022.93003
  9. A.E. Bryson and Y.C. Ho, Applied Optimal Control. Ginn and Company (1969).  
  10. R. Bulirsch, F. Montrone and H.J. Pesch, Abort landing in the presence of windshear as a minimax optimal control problem, part 2: Multiple shooting and homotopy. J. Optim. Theor. Appl70 (1991) 223–254.  Zbl0752.49017
  11. R. Bulirsch, E. Nerz, H.J. Pesch and O. von Stryk, Combining direct and indirect methods in optimal control: Range maximization of a hang glider, in Optimal Control, R. Bulirsch, A. Miele, J. Stoer and K.H. Well Eds., International Series of Numerical Mathematics, Birkhäuser 111 (1993).  Zbl0808.65067
  12. F. Bullo and A.D. Lewis, Geometric Control of Mechanical Systems, Modeling, Analysis, and Design for Simple Mechanical Control Systems, Texts in Applied Mathematics 49. Springer-Verlag (2004).  Zbl1066.70002
  13. C.I. Byrnes and A. Isidori, Asymptotic stabilization of minimum phase nonlinear systems. IEEE Trans. Automat. Control36 (1991) 1122–1137.  Zbl0758.93060
  14. F. Chaplais and N. Petit, Inversion in indirect optimal control, in Proc. of the 7th European Control Conf (2003).  Zbl05262094
  15. M. El-Kady, A Chebyshev finite difference method for solving a class of optimal control problems. Int. J. Comput. Math80 (2003) 883–895.  Zbl1037.65065
  16. F. Fahroo and I.M. Ross, Direct trajectory optimization by a Chebyshev pseudo-spectral method. J. Guid. Control Dyn25 (2002) 160–166.  
  17. N. Faiz, S.K. Agrawal and R.M. Murray, Differentially flat systems with inequality constraints: An approach to real-time feasible trajectory generation. J. Guid. Control Dyn24 (2001) 219–227.  
  18. M. Fliess, J. Lévine, P. Martin and P. Rouchon, Flatness and defect of nonlinear systems: introductory theory and examples. Int. J. Control61 (1995) 1327–1361.  Zbl0838.93022
  19. M. Fliess, J. Lévine, P. Martin and P. Rouchon, A Lie-Bäcklund approach to equivalence and flatness of nonlinear systems. IEEE Trans. Automat. Control44 (1999) 922–937.  Zbl0964.93028
  20. P.E. Gill, W. Murray, M.A. Saunders and M.A. Wright, User's Guide for NPSOL 5.0: A Fortran Package for Nonlinear Programming. Systems Optimization Laboratory, Stanford University, Stanford, CA 94305 (1998).  
  21. C. Hargraves and S. Paris, Direct trajectory optimization using nonlinear programming and collocation. AIAA J. Guid. Control10 (1987) 338–342.  Zbl0634.65052
  22. A. Isidori, Nonlinear Control Systems. Springer, New York, 2nd edn. (1989).  Zbl0693.93046
  23. A. Isidori, Nonlinear Control Systems II. Springer, London-Berlin-Heidelberg (1999).  Zbl0931.93005
  24. D.G. Luenberger, Optimization by vector spaces methods. Wiley-Interscience (1997).  
  25. M.B. Milam, Real-time optimal trajectory generation for constrained systems. Ph.D. thesis, California Institute of Technology (2003).  
  26. M.B. Milam, K. Mushambi and R.M. Murray, A new computational approach to real-time trajectory generation for constrained mechanical systems, in IEEE Conference on Decision and Control (2000).  
  27. M.B. Milam, R. Franz and R.M. Murray, Real-time constrained trajectory generation applied to a flight control experiment, in Proc. of the IFAC World Congress (2002).  
  28. R. Montgomery, Abnormal minimizers. SIAM J. Control Optim32 (1994) 1605–1620.  Zbl0816.49019
  29. R.M. Murray, J. Hauser, A. Jadbabaie, M.B. Milam, N. Petit, W.B. Dunbar and R. Franz, Online control customization via optimization-based control, in Software-Enabled Control, Information technology for dynamical systems, T. Samad and G. Balas Eds., Wiley-Interscience (2003) 149–174.  
  30. T. Neckel, C. Talbot and N. Petit, Collocation and inversion for a reentry optimal control problem, in Proc. of the 5th Intern. Conference on Launcher Technology (2003).  
  31. H. Nijmeijer and A.J. van der Schaft, Nonlinear Dynamical Control Systems. Springer-Verlag (1990).  Zbl0701.93001
  32. J. Oldenburg and W. Marquardt, Flatness and higher order differential model representations in dynamic optimization. Comput. Chem. Eng26 (2002) 385–400.  
  33. N. Petit, M.B. Milam and R.M. Murray, Inversion based constrained trajectory optimization, in 5th IFAC Symposium on Nonlinear Control Systems (2001).  
  34. I.M. Ross and F. Fahroo, Pseudospectral methods for optimal motion planning of differentially flat systems, in Proc. of the 41th IEEE Conf. on Decision and Control (2002).  
  35. I.M. Ross, J. Rea and F. Fahroo, Exploiting higher-order derivatives in computational optimal control, in Proc. of the 2002 IEEE Mediterranean Conference (2002).  
  36. H. Seywald, Trajectory optimization based on differential inclusion. J. Guid. Control Dyn17 (1994) 480–487.  Zbl0812.49025
  37. H. Seywald and R.R. Kumar, Method for automatic costate calculation. J. Guid. Control Dyn19 (1996) 1252–1261.  Zbl0865.49024
  38. H. Shen and P. Tsiotras, Time-optimal control of axi-symmetric rigid spacecraft using two controls. J. Guid. Control Dyn22 (1999) 682–694.  
  39. H. Sira-Ramirez and S.K. Agrawal, Differentially Flat Systems. Control Engineering Series, Marcel Dekker (2004).  
  40. M.C. Steinbach, Optimal motion design using inverse dynamics. Technical report, Konrad-Zuse-Zentrum für Informationstechnik Berlin (1997).  
  41. M.J. van Nieuwstadt. Trajectory generation for nonlinear control systems. Ph.D. thesis, California Institute of Technology (1996).  
  42. O. von Stryk and R. Bulirsch, Direct and indirect methods for trajectory optimization. Ann. Oper. Res37 (1992) 357–373.  Zbl0784.49023

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.