Abstract
In many industrial applications solutions of optimal control problems are used, where the need for low computational times outweighs the need for absolute optimality. For solutions of fully discretized optimal control problems we propose two methods to approximate the solutions of problems with modified parameter values in real-time by using sensitivity derivatives.
We use TransWORHP to transcribe an optimal control problem to a sparse nonlinear programming problem, which will be solved using our NLP solver WORHP. For this nominal solution sensitivity derivatives can be computed with respect to any system parameter using WORHP Zen. On NLP level, the sensitivity derivatives allow to perform correction steps for changes in the system parameters. This concept can be transferred to discretized optimal control problems using, e.g., the sensitivity derivatives of the boundary condition or of the discretized differential equations. The quality and applicability of both methods are illustrated by a trajectory planning problem in the context of the planar restricted problem of three bodies. In both methods the sensitivity derivatives can be used to give numerical validations of the theoretically expected convergence behaviour.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Battin, R.H.: An Introduction to the Mathematics and Methods of Astrodynamics, Revised Edition. AIAA Education Series (1999)
Betts, J.T.: Practical Methods for Optimal Control Using Nonlinear Programming. SIAM, Philadelphia (2001)
Büskens, C.: Optimierungsmethoden und Sensitivitätsanalyse für optimale Steuerprozesse mit Steuer- und Zustandsbeschränkungen. Ph.D. thesis, Universität Münster, Institut für Numerische Mathematik, Münster (1998)
Büskens, C.: Real-time optimization and real-time optimal control of parameter-perturbed problems. Habilitation, Universität Bayreuth (2002)
Büskens, C., Maurer, H.: SQP-methods for solving optimal control problems with control and state constraints: adjoint variables, sensitivity analysis and real-time control. J. Comput. Appl. Math. 120, 85–108 (2000)
Büskens, C., Wassel, D.: The ESA NLP solver WORHP. In: Modeling and Optimization in Space Engineering, pp. 85–110. Springer, New York (2013)
Fiacco, A.V.: Introduction to Sensitivity and Stability Analysis in Nonlinear Programming. Mathematics in Science and Engineering, vol. 165. Academic Press, New York (1983)
Grüne, L., Pannek, J.: Nonlinear Model Predictive Control: Theory and Applications. Springer, London (2011)
Knauer, M., Büskens, C.: From WORHP to TransWORHP. In: Proceedings of the 5th International Conference on Astrodynamics Tools and Techniques (2012)
Knauer, M., Büskens, C.: Processing user input in tracking problems using model predictive control. IFAC-PapersOnLine 50(1), 9846–9851 (2017)
Roenneke, A.J., Cornwell, P.J.: Trajectory control for a low-lift re-entry vehicle. J. Guid. Control. Dyn. 16(5), 927–933 (1993)
Seelbinder, D.: On-board trajectory computation for mars atmospheric entry based on parametric sensitivity analysis of optimal control problems. Ph.D. thesis, Universität Bremen (2017)
Topputo, F., Zhang, C.: Survey of direct transcription for low-thrust space trajectory optimization with applications. Abstr. Appl. Anal. 2014, 15 pp. (2014). Article ID 851720
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Knauer, M., Büskens, C. (2019). Real-Time Optimal Control Using TransWORHP and WORHP Zen. In: Fasano, G., Pintér, J. (eds) Modeling and Optimization in Space Engineering . Springer Optimization and Its Applications, vol 144. Springer, Cham. https://doi.org/10.1007/978-3-030-10501-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-10501-3_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-10500-6
Online ISBN: 978-3-030-10501-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)