Dynamic-Size Multiple Populations Genetic Algorithm for Multigravity-Assist Trajectories Optimization

被引:35
|
作者
Abdelkhalik, Ossama [1 ]
Gadt, Ahmed [1 ]
机构
[1] Michigan Technol Univ, Dept Mech Engn & Engn Mech, Houghton, MI 49931 USA
关键词
GLOBAL OPTIMIZATION; DESIGN;
D O I
10.2514/1.54330
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The problem of the optimal design of a multigravity-assist space trajectory, with a free number of deep space maneuvers, in its general form poses a multimodal objective function in which design space size is variable. This paper presents a genetic-based method developed to handle global, variable-size, design space optimization problems where the number of design variables varies from one solution to another. Subpopulations of fixed-size design spaces are randomly initialized. Standard genetic operations are carried out for a stage of generations. A new population is then created by reproduction from all members in all subpopulations based on their relative fitnesses. The resulting subpopulations have different sizes from their initial sizes in general. The process repeats, leading to an increase in the size of subpopulations of more fit solutions and a decrease in the size of subpopulations of less fit solutions. This method has the capability to determine the number of swing-bys, the planets to swing by, launch and arrival dates, and the number of deep space maneuvers as well as their locations, magnitudes, and directions in an optimal sense. This new method is applied to several interplanetary trajectory design problems. The results presented in this paper show that solutions obtained using this tool match known solutions for complex case studies.
引用
收藏
页码:520 / 529
页数:10
相关论文
共 50 条
  • [1] MULTI-GRAVITY-ASSIST TRAJECTORIES OPTIMIZATION: COMPARISON BETWEEN THE HIDDEN GENES AND THE DYNAMIC-SIZE MULTIPLE POPULATIONS GENETIC ALGORITHMS
    Abdelkhalik, Ossama
    [J]. ASTRODYNAMICS 2011, PTS I - IV, 2012, 142 : 3359 - 3370
  • [2] Multi-Objective Hidden Genes Genetic Algorithm for Multigravity-Assist Trajectory Optimization
    Ellithy, Ahmed
    Abdelkhalik, Ossama
    Englander, Jacob
    [J]. JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2022, 45 (07) : 1269 - 1285
  • [3] Autonomous Planning of Multigravity-Assist Trajectories with Deep Space Maneuvers Using a Differential Evolution Approach
    Abdelkhalik, Ossama
    [J]. INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2013, 2013
  • [4] Analyzing fault tolerance on parallel genetic programming by means of dynamic-size Populations
    Lombrana Gonzalez, Daniel
    Fernandez de Vega, Francisco
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4392 - 4398
  • [5] Hidden Genes Genetic Algorithm for Multi-Gravity-Assist Trajectories Optimization
    Gad, Ahmed
    Abdelkhalik, Ossama
    [J]. JOURNAL OF SPACECRAFT AND ROCKETS, 2011, 48 (04) : 629 - 641
  • [6] Parallel-Populations Genetic Algorithm for the Optimization of Cubic Polynomial Joint Trajectories for Industrial Robots
    Abu-Dakka, Fares J.
    Assad, Iyad F.
    Valero, Francisco
    Mata, Vicente
    [J]. INTELLIGENT ROBOTICS AND APPLICATIONS, PT I: ICIRA 2011, 2011, 7101 : 83 - +
  • [7] A Distributed Multiple Populations Framework for Evolutionary Algorithm in Solving Dynamic Optimization Problems
    Luo, Xiong-Wen
    Wang, Zi-Jia
    Guan, Ren-Chu
    Zhan, Zhi-Hui
    Gao, Ying
    [J]. IEEE ACCESS, 2019, 7 : 44372 - 44390
  • [8] A dynamic multiple populations particle swarm optimization algorithm based on decomposition and prediction
    Liu, Ruochen
    Li, Jianxia
    Fan, Jing
    Jiao, Licheng
    [J]. APPLIED SOFT COMPUTING, 2018, 73 : 434 - 459
  • [9] A genetic algorithm with dynamic population size
    Balázs, ME
    [J]. ARTIFICIAL NEURAL NETS AND GENETIC ALGORITHMS, 1999, : 244 - 247
  • [10] Dynamic size populations in distributed genetic programming
    Rochat, D
    Tomassini, M
    Vanneschi, L
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2005, 3447 : 50 - 61