Optimal low-thrust trajectories to asteroids through an algorithm based on differential dynamic programming

被引:34
作者
Colombo, Camilla [1 ]
Vasile, Massimiliano [1 ]
Radice, Gianmarco [1 ]
机构
[1] Univ Glasgow, Dept Aerosp Engn, Glasgow G12 8QQ, Lanark, Scotland
关键词
N-body; Asteroids; Trajectory optimisation; Optimisation methods; Optimal control; Low-thrust trajectories; Near-Earth objects; Differential dynamic progamming; Bellman principle; Multi-body problem; Multi-revolution trajectory; Rendez-vous trajectory to Apophis; INTERPLANETARY TRAJECTORIES; OPTIMIZATION; COLLOCATION; DESIGN;
D O I
10.1007/s10569-009-9224-3
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
In this paper an optimisation algorithm based on Differential dynamic programming is applied to the design of rendezvous and fly-by trajectories to near Earth objects. Differential dynamic programming is a successive approximation technique that computes a feedback control law in correspondence of a fixed number of decision times. In this way the high dimensional problem characteristic of low-thrust optimisation is reduced into a series of small dimensional problems. The proposed method exploits the stage-wise approach to incorporate an adaptive refinement of the discretisation mesh within the optimisation process. A particular interpolation technique was used to preserve the feedback nature of the control law, thus improving robustness against some approximation errors introduced during the adaptation process. The algorithm implements global variations of the control law, which ensure a further increase in robustness. The results presented show how the proposed approach is capable of fully exploiting the multi-body dynamics of the problem; in fact, in one of the study cases, a fly-by of the Earth is scheduled, which was not included in the first guess solution.
引用
收藏
页码:75 / 112
页数:38
相关论文
共 45 条
[1]  
[Anonymous], 1978, A Practical Guide to Splines
[2]  
Bellman R. E., 1957, Dynamic programming. Princeton landmarks in mathematics
[3]  
Bertsekas D., 2012, Dynamic Programming and Optimal Control
[4]  
Betts J.T., 2001, ADV DESIGN CONTROL
[5]   Survey of numerical methods for trajectory optimization [J].
Betts, JT .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1998, 21 (02) :193-207
[6]   Optimal low thrust trajectories to the moon [J].
Betts, JT ;
Erb, SO .
SIAM JOURNAL ON APPLIED DYNAMICAL SYSTEMS, 2003, 2 (02) :144-170
[7]  
Boltyanskiy VG, 1962, Mathematical theory of optimal processes, P9
[8]   Optimal low-thrust escape trajectories using gravity assist [J].
Casalino, L ;
Colasurdo, G ;
Pastrone, D .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1999, 22 (05) :637-642
[9]  
Colasurdo G, 2000, ADV ASTRONAUT SCI, V103, P593
[10]  
Coleman T.F., 1994, MATH PROGRAM, V67, P1, DOI [10.1007/BF01582221, DOI 10.1007/BF01582221]