摘要(英) |
In the planning stage of space missions, trajectory optimization plays an important role in planning the flight path that maximum or minimum some quanitities before the mission begins. This type of mathematically problem can be expressed as a continuous time optimal control problem. In recent years, more space missions choose to use electric propulsion for orbital operations. However, this propulsion system is classified into the low thrust propulsion system. The problem of low thrust orbit transition is a difficult problem. Compared with the high thrust spacecraft, the low thrust engine takes more time to complete the mission, and this is the reason that it is difficult to accurately calculate the state of the spacecraft at each time point in mathematical. This thesis is to study how to parallelize the full-space Lagrange-Newton method, to make this algorithm can compute faster for solving the problem of low thrust trajectory problem. When computing KKT systems, different from most methods that dividing the dense matrix evenly, we store the data in a sparse matrix and reduce it by respectively dividing the state variables and the Lagrange multipliers into each computational cores. Reducing the number of data transfers for this algorithm allows the numerical solver to significantly reduce computational time. We take a few two-dimensional low-thrust orbit transfer trajectory optimization problems like the examples to test the feasibility of this algorithm in the application of low thrust transfer. |
參考文獻 |
[1] J. T. Betts. Practical Methods for Optimal Control and Estimation Using
Nonlinear Programming. SIAM, 2010.
[2] J. T. Betts. Very low-thrust trajectory optimization using a direct sqp method.
Journal of Computational and Applied Mathematics, 120:27–40, 2000.
[3] G. A. Rauwolf and V. L. Coverstone-Carroll. Near-optimal low-thrust orbit
transfers generated by a genetic algorithm. Journal of Spacecraft and Rockets,
33:859–862, 1996.
[4] S. Lee, P. von Ailmen, W. Fink, A.F. Petropoulos, and R. J. Terrile. Design
and optimization of low-thrust orbit transfers. In Aerospace Conference, pages
855–869. IEEE, 2005.
[5] S. Geffroy and R. Epenoy. Optimal low-thrust transfers with constraints—
generalization of averaging techniques. Acta Astronautica, 41:133–149, 1997.
[6] H.-X. Shen and H.-N. Li. Indirect optimization of low-thrust multi-revolution
orbit transfers for geostationary-orbit satellites. Journal of Astronautics,
38:1041–1047, 2017.
[7] T. Haberkorn, P. Martinon, and J. Gergaud. Low-thrust minimum-fuel orbital
transfer: a homotopic approach. Journal of Guidance Control and Dynamics,
27:1046–1060, 2004.
[8] A. E. Petropoulos. Low-thrust orbit transfers using candidate Lyapunov functions
with a mechanism for coasting. Pasadena, CA: Jet Propulsion Laboratory,
National Aeronautics and Space Administration, 2004.
[9] C. R. Hargraves and S. W. Paris. Direct trajectory optimization using nonlinear
programming and collocation. Journal of Guidance, Control, and Dynamics,
10:338–342, 1987.
[10] John T Betts. Survey of numerical methods for trajectory optimization. Journal
of Guidance control and dynamics, 21(2):193–207, 1998.
[11] Oskar Von Stryk and Roland Bulirsch. Direct and indirect methods for trajectory
optimization. Annals of operations research, 37(1):357–373, 1992.
[12] H. Yang, F.-N. Hwang, and X.-C. Cai. Nonlinear preconditioning techniques for
full-space Lagrange–Newton solution of PDE-constrained optimization problems.
SIAM Journal on Scientific Computing, 38:A2756–A2778, 2016.
[13] J. Nocedal and S.J. Wright. Numerical Optimization. Springer-Verlag, 2006.
[14] J. T. Betts and S. O. Erb. Optimal low thrust trajectories to the moon. SIAM
Journal on Applied Dynamical Systems, 2:144–170, 2003.
[15] G. Biros and O. Ghattas. Parallel Lagrange–Newton–Krylov–Schur methods for
PDE-constrained optimization. part I: The Krylov–Schur solver. SIAM Journal
on Scientific Computing, 27:687–713, 2005.
[16] E. E. Prudencio, R. Byrd, and X.-C. Cai. Parallel full space SQP Lagrange–
Newton–Krylov–Schwarz algorithms for PDE-constrained optimization problems.
SIAM Journal on Scientific Computing, 27:1305–1328, 2006.
[17] G. Biros and O. Ghattas. Parallel Lagrange–Newton–Krylov–Schur methods
for PDE-constrained optimization. part II: The Lagrange–Newton solver and
its application to optimal control of steady viscous flows. SIAM Journal on
Scientific Computing, 27:714–739, 2005. |