Multi-Objective Hidden Genes Genetic Algorithm for Multigravity-Assist Trajectory Optimization

被引:9
|
作者
Ellithy, Ahmed [1 ]
Abdelkhalik, Ossama [1 ]
Englander, Jacob [2 ]
机构
[1] Iowa State Univ, Aerospace Engn Dept, 1200 Howe Hall, Ames, IA 50011 USA
[2] Johns Hopkins Appl Phys Lab, Space Explorat Sect, 11101 Johns Hopkins Rd, Laurel, MD 20723 USA
基金
美国国家科学基金会;
关键词
LOCAL SEARCH; NSGA-II; JUPITER; DESIGN;
D O I
10.2514/1.G006415
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
In multigravity-assist trajectory optimization, the size of the design space is a variable itself. The objective functions are usually replete with local minima. This paper presents a multi-objective hidden genes genetic algorithm (MOHGGA) for trajectory optimization. The length of the chromosome is selected large enough to enable modeling a given maximum number of swing-bys and maximum number of deep space maneuvers (DSMs). Binary tags are appended to those genes that control the swing-bys and DSMs. These binary tags are used to remove/add swing-bys and DSMs to a trajectory solution, and hence enable optimization among solutions of different sizes (different topologies). The MOHGGA generates Pareto fronts that have solutions of, in general, different number of swing-bys, swing-by planets, launch and arrival dates, and number of DSMs. Two objectives are considered in this paper: the total mission cost and total time of flight. An elitist nondominated sorting genetic algorithm is used. Local optimization is conducted on one objective function, holding the other objective function constant, to further improve the resulting Pareto front. Numerical results of four benchmark test cases for missions to Mars, Jupiter, Saturn, and Mercury are presented. The results demonstrate the capability of MOHGGA in searching for optimal trajectory topologies while optimizing two objectives.
引用
收藏
页码:1269 / 1285
页数:17
相关论文
共 50 条
  • [1] Dynamic-Size Multiple Populations Genetic Algorithm for Multigravity-Assist Trajectories Optimization
    Abdelkhalik, Ossama
    Gadt, Ahmed
    [J]. JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2012, 35 (02) : 520 - 529
  • [2] Robot trajectory planning using multi-objective genetic algorithm optimization
    Pires, EJS
    Machado, JAT
    Oliveira, PBD
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2004, PT 1, PROCEEDINGS, 2004, 3102 : 615 - 626
  • [3] 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
  • [4] Hybrid Multi-Objective Genetic Algorithm for Multi-Objective Optimization Problems
    Zhang, Song
    Wang, Hongfeng
    Yang, Di
    Huang, Min
    [J]. 2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 1970 - 1974
  • [5] A Parallel Genetic Algorithm in Multi-objective Optimization
    Wang Zhi-xin
    Ju Gang
    [J]. CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 3497 - 3501
  • [6] Genetic algorithm for multi-objective experimental optimization
    Hannes Link
    Dirk Weuster-Botz
    [J]. Bioprocess and Biosystems Engineering, 2006, 29 : 385 - 390
  • [7] An improved genetic algorithm for multi-objective optimization
    Lin, F
    He, GM
    [J]. PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 938 - 940
  • [8] Multi-objective optimization with improved genetic algorithm
    Ishibashi, H
    Aguirre, HE
    Tanaka, K
    Sugimura, T
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3852 - 3857
  • [9] A genetic algorithm for unconstrained multi-objective optimization
    Long, Qiang
    Wu, Changzhi
    Huang, Tingwen
    Wang, Xiangyu
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2015, 22 : 1 - 14
  • [10] Genetic algorithm for multi-objective experimental optimization
    Link, Hannes
    Weuster-Botz, Dirk
    [J]. BIOPROCESS AND BIOSYSTEMS ENGINEERING, 2006, 29 (5-6) : 385 - 390