Abstract
We investigate variants of Goddard’s problems for nonvertical trajectories. The control is the thrust force, and the objective is to maximize a certain final cost, typically, the final mass. In this article, performing an analysis based on the Pontryagin maximum principle, we prove that optimal trajectories may involve singular arcs (along which the norm of the thrust is neither zero nor maximal), that are computed and characterized. Numerical simulations are carried out, both with direct and indirect methods, demonstrating the relevance of taking into account singular arcs in the control strategy. The indirect method that we use is based on our previous theoretical analysis and consists in combining a shooting method with an homotopic method. The homotopic approach leads to a quadratic regularization of the problem and is a way to tackle the problem of nonsmoothness of the optimal control.
Similar content being viewed by others
References
Goddard, R.H.: A method of reaching extreme altitudes. Smithsonian Misc. Collect. 71(2). Smithsonian institution, Washington (1919)
Maurer, H.: Numerical solution of singular control problems using multiple shooting techniques. J. Optim. Theory Appl. 18, 235–257 (1976)
Miele, A.: Generalized variational approach to the optimum thrust programming for a vertical flight of a rocket. Zeitschrift Flugwissenschaften Weltraumforschung 6(3/4), 102–106 (1958)
Seywald, H., Cliff, E.M.: Goddard problem in presence of a dynamic pressure limit. J. Guid. Control Dyn. 16(4), 776–781 (1993)
Tsiotras, P., Kelley, H.J.: Drag-law effects in the Goddard problem. Automatica 27(3), 481–490 (1991)
Pontryagin, L., Boltyanski, V., Gamkrelidze, R., Michtchenko, E.: The Mathematical Theory of Optimal Processes. Wiley, New York (1962)
Bryson, A.E., Ho, Y.-C.: Applied Optimal Control. Hemisphere, New York (1975)
Bonnard, B., Chyba, M.: Singular Trajectories and Their Role in Control Theory. Mathématiques & Applications, vol. 40. Springer, Berlin (2003)
Robbins, H.M.: A generalized Legendre–Clebsch condition for the singular case of optimal control. IBM J. Res. Dev. 11, 361–372 (1967)
Goh, B.S.: Necessary conditions for singular extremals involving multiple control variables. J. SIAM Control 4, 716–731 (1966)
Agrachev, A., Sachkov, Y.: Control Theory and Optimization. II. Control Theory from the Geometric Viewpoint. Encyclopaedia of Mathematical Sciences, vol. 87. Springer, Berlin (2004)
Bonnard, B., Caillau, J.-B., Trelat, E.: Second order optimality conditions in the smooth case and applications in optimal control. ESAIM Control Optim. Calc. Var. 13(2), 207–236 (2007)
Rudin, W.: Real and Complex Analysis. McGraw-Hill, New York (1987)
Bonnard, B., Kupka, I.: Generic properties of singular trajectories. Ann. Inst. H. Poincaré Anal. Non Linéaire 14, 167–186 (1997)
Oberle, H.J.: Numerical computation of singular control functions in trajectory optimization. J. Guid. Control Dyn. 13, 153–159 (1990)
Martinon, P.: Numerical resolution of optimal control problems by a Piecewise Linear continuation method. Ph.D. thesis, Institut National Polytechnique de Toulouse (2005)
Schwartz, A.L.: Theory and implementation of numerical methods based on Runge–Kutta integration for solving optimal control problems. Ph.D. thesis, University of California at Berkeley (1996)
Allgower, E., Georg, K.: Numerical Continuation Methods. Springer, Berlin (1990)
Betts, J.T.: Practical Methods for Optimal Control Using Nonlinear Programming. SIAM, Philadelphia (2001)
Bulirsch, R.: Die mehrzielmethode zur numerischen Lösung von nichtlinearen Randwertproblemen und Aufgaben der optimalen Steuerung. Technical report, Carl-Cranz-Gesellschaft, Deutsches Zentrum für Luft- und Raumfahrt (DLR), Oberpfaffenhofen, Germany (1971)
Hiltmann, P.: Numerische Lösung von Mehrpunkt-Randwertproblemen und Aufgaben der optimalen Steuerung mit Steuerfunktionen über endlichdimensionalen Räumen. Dissertation, Fakultät für Mathematik und Informatik, Technische Universität München (1990)
Stoer, J., Bulirsch, R.: Introduction to Numerical Analysis. Springer, New York (1993)
Hairer, E., Wanner, G.: Solving Ordinary Differential Equations II, 2nd edn. Springer, Berlin (1996)
Waechter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. Ser. A 106, 25–57 (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
Support from the French Space Agency CNES (Centre National d’Etudes Spatial) is gratefully acknowledged.
Rights and permissions
About this article
Cite this article
Bonnans, F., Martinon, P. & Trélat, E. Singular Arcs in the Generalized Goddard’s Problem. J Optim Theory Appl 139, 439–461 (2008). https://doi.org/10.1007/s10957-008-9387-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-008-9387-1