Real-time computation of feedback controls for constrained optimal control problems. Part 2: A correction method based on multiple shooting

On the basis of Part 1 of this paper, a numerical method is developed for the real-time computation of neighbouring optimal feedback controls for constrained optimal control problems. We use the idea of multiple shooting to develop a numerical method which has the following properties: 1. The method is applicable to optimal control problems with constraints (differential equations, boundary conditions, inequality constraints, problems with discontinuities, etc.). 2. The control variables and the switching points are computed for the remaining time interval of the process. 3. All constraints are checked. 4. The method is appropriate for real-time computations on onboard computers of space vehicles. 5. The scheme is robust in that controllable deviations from a precalculated flight path are much larger than deviations typical for perturbations occuring in space vehicles. The re-entry of a space vehicle is investigated as an example. One problem contains a control variable inequality constraint with a large variety of different switching structures, including problems with a corner. A second problem contains a state variable inequality constraint with one or two boundary points or one boundary arc. The different switching structures depend on the tightness of the constraints.

[1]  A. Bryson,et al.  Optimization and Control of Nonlinear Systems Using the Second Variation , 1963 .

[2]  D. K. Scharmack,et al.  An Initial Value Method for Trajectory Optimization Problems , 1967 .

[3]  A. E. Bryson,et al.  A neighboring optimum feedback control scheme based on estimated time-to-go with application to re-entry flight paths , 1968 .

[4]  W. F. Powers,et al.  A method for comparing trajectories in optimum linear perturbation guidance schemes. , 1968 .

[5]  M. R. Osborne On shooting methods for boundary value problems , 1969 .

[6]  William F. Powers,et al.  Techniques for improved convergence in neighboring optimum guidance , 1969 .

[7]  D. Jacobson,et al.  New necessary conditions of optimality for control problems with state-variable inequality constraints , 1971 .

[8]  P. Deuflhard,et al.  A modified continuation method for the numerical solution of nonlinear two-point boundary value problems by shooting techniques , 1976 .

[9]  Hans Josef Pesch,et al.  Numerische Berechnung optimaler Flugbahnkorrekturen in Echtzeitrechnung , 1978 .

[10]  Hans Josef Pesch,et al.  Numerical computation of neighboring optimum feedback control schemes in real-time , 1979 .

[11]  Hans Josef Pesch,et al.  Neighboring Optimum Guidance of a Space-Shuttle-Orbiter-Type Vehicle , 1980 .

[12]  Peter Krämer-Eis,et al.  Ein Mehrzielverfahren zur numerischen Berechnung optimaler Feedback-Steuerungen bei beschränkten nichtlinearen Steuerungsproblemen , 1985 .

[13]  Bernd Kugelmann Zeitminimale Berechnung von Rückkopplungssteuerungen für optimale Lenkungsprobleme mit Anwendung in der Raumfahrt , 1987 .

[14]  Bernd Kugelmann,et al.  Real-time computation of feedback controls with applications in aerospace engineering - Controllability analysis of a TSTO vehicle , 1991 .