A novel dynamic programing algorithm and its application to optimal low-thrust trajectory generation for space mission
Abstract
The paper presents a dynamic-programing algorithm for solving general nonlinear continuous-state optimal-control problems with state and control constraints. The dynamic-programing solution is obtained by the iterative functional equation of backward dynamic programing. Numerical examples from optimal-control problems are examined in order to illustrate the technique, and its effectiveness in solving practical problems is demonstrated by its application to the sun encounter mission with a low-thrust trajectory, in which Venus is taken as a swinged-by planet if a planet swingby is required. The results are compared with those of the cases utilizing simple nonoptimal control laws and Jupiter swingby.
- Publication:
-
Automatic Control in Aerospace
- Pub Date:
- 1990
- Bibcode:
- 1990auca.symp..231H
- Keywords:
-
- Dynamic Programming;
- Interplanetary Trajectories;
- Iterative Solution;
- Optimal Control;
- Swingby Technique;
- Algorithms;
- Low Thrust;
- Numerical Analysis;
- Astrodynamics