Automated Mission Planning via Evolutionary Algorithms

被引:108
作者
Englander, Jacob A. [1 ]
Conway, Bruce A. [1 ]
Williams, Trevor [2 ]
机构
[1] Univ Illinois, Dept Aerosp Engn, Urbana, IL 61801 USA
[2] NASA, Goddard Space Flight Ctr, Nav & Mission Design Branch, Greenbelt, MD 20770 USA
关键词
GLOBAL OPTIMIZATION; GENETIC ALGORITHM; DESIGN;
D O I
10.2514/1.54101
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Many space mission planning problems may be formulated as hybrid optimal control problems, that is, problems that include both real-valued variables and categorical variables. In orbital mechanics problems, the categorical variables will typically specify the sequence of events that qualitatively describe the trajectory or mission, and the real-valued variables will represent the launch date, flight times between planets, magnitudes and directions of rocket burns, flyby altitudes, etc. A current practice is to preprune the categorical state space to limit the number of possible missions to a number whose cost may reasonably be evaluated. Of course, this risks pruning away the optimal solution. The method to be developed here avoids the need for prepruning by incorporating a new solution approach. The new approach uses nested loops: an outer-loop problem solver that handles the finite dynamics and finds a solution sequence in terms of the categorical variables, and an inner-loop problem solver that finds the optimal trajectory for a given sequence A binary genetic algorithm is used to solve the outer-loop problem, and a cooperative algorithm based on particle swarm optimization and differential evolution is used to solve the inner-loop problem. The hybrid optimal control solver is successfully demonstrated here by reproducing the Galileo and Cassini missions.
引用
收藏
页码:1878 / 1887
页数:10
相关论文
共 22 条
[1]   Dynamic-Size Multiple Populations Genetic Algorithm for Multigravity-Assist Trajectories Optimization [J].
Abdelkhalik, Ossama ;
Gadt, Ahmed .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2012, 35 (02) :520-529
[2]  
[Anonymous], GLOB OPT TOOLB IS VE
[3]  
[Anonymous], CONC RUNT
[4]  
Battin R. H, 1987, An Introduction to the Mathematics and Methods of Astrodynamcis
[5]   Automated Multigravity Assist Trajectory Planning with a Modified Ant Colony Algorithm [J].
Ceriotti, Matteo ;
Vasile, Massimiliano .
JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2010, 7 (09) :261-293
[6]  
Chilan C., 2007, AAS AIAA SPAC FLIGHT
[7]   Chromosomal organization at the level of gene complexes [J].
Chopra, Vivek S. .
CELLULAR AND MOLECULAR LIFE SCIENCES, 2011, 68 (06) :977-990
[8]  
DAMARIO LA, 1992, SPACE SCI REV, V60, P23, DOI 10.1007/BF00216849
[9]  
Fisher Richard, 2010, C COMPUTER CODE JPL
[10]   Hidden Genes Genetic Algorithm for Multi-Gravity-Assist Trajectories Optimization [J].
Gad, Ahmed ;
Abdelkhalik, Ossama .
JOURNAL OF SPACECRAFT AND ROCKETS, 2011, 48 (04) :629-641