Final Rankings and Brief Descriptions of the Returned Solutions and Methods Used for the 2 nd Global Trajectory Optimisation Competition

Similar documents
Outer Planet Mission Analysis Group Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive Pasadena, CA USA

Results found by the CNES team (team #4)

OPTIMISATION COMPETITION

The optimization of electric propulsion (EP) trajectories for interplanetary missions is a quite difficult

Some Methods for Global Trajectory Optimisation

GTOC 7 Team 12 Solution

Problem Description for the 6 th Global Trajectory Optimisation Competition. Anastassios E. Petropoulos 1

IAC-08-C1.2.3 DESIGN SPACE PRUNING HEURISTICS AND GLOBAL OPTIMIZATION METHOD FOR CONCEPTUAL DESIGN OF LOW-THRUST ASTEROID TOUR MISSIONS

A Simple Semi-Analytic Model for Optimum Specific Impulse Interplanetary Low Thrust Trajectories

GTOC 7 Solution Descriptoin for Team 2

Massimiliano Vasile, Stefano Campagnola, Paolo Depascale, Stefano Pessina, Francesco Topputo

Problem Description for the 8 th Global Trajectory Optimisation Competition. Anastassios E. Petropoulos 1

1 st ACT Competition on Global Trajectory Optimisation Solution of Team #7

L eaving Earth and arriving at another planet or asteroid requires

1 The Problem of Spacecraft Trajectory Optimization

Team 4 GTOC 7 REPORT

Previous Lecture. Orbital maneuvers: general framework. Single-impulse maneuver: compatibility conditions

Spiral Trajectories in Global Optimisation of Interplanetary and Orbital Transfers

LOTNAV. A Low-Thrust Interplanetary Navigation Tool: The Trajectory Reconstruction Module

Fast approximators for optimal low-thrust hops between main belt asteroids

Global Optimization of Impulsive Interplanetary Transfers

5.12 The Aerodynamic Assist Trajectories of Vehicles Propelled by Solar Radiation Pressure References...

Optimal Configuration of Tetrahedral Spacecraft Formations 1

Rigorous Global Optimization of Impulsive Space Trajectories

Comparison of Multi-Objective Genetic Algorithms in Optimizing Q-Law Low-Thrust Orbit Transfers

SURVEY OF GLOBAL OPTIMIZATION METHODS FOR LOW- THRUST, MULTIPLE ASTEROID TOUR MISSIONS

Utilization of H-reversal Trajectory of Solar Sail for Asteroid Deflection

GTOC7. 7 th Global Trajectory Optimisation Competition Multi-Spacecraft Main-Belt Asteroid Tour

ABOUT COMBINING TISSERAND GRAPH GRAVITY-ASSIST SEQUENCING WITH LOW-THRUST TRAJECTORY OPTIMIZATION

Benchmarking different global optimisation techniques for preliminary space trajectory design

ASTRIUM. Interplanetary Path Early Design Tools at ASTRIUM Space Transportation. Nathalie DELATTRE ASTRIUM Space Transportation.

Earth-Mars Halo to Halo Low Thrust

RADIATION OPTIMUM SOLAR-ELECTRIC-PROPULSION TRANSFER FROM GTO TO GEO

Interplanetary Mission Opportunities

Patched Conic Interplanetary Trajectory Design Tool

DESIGN AND OPTIMIZATION OF LOW-THRUST GRAVITY-ASSIST TRAJECTORIES TO SELECTED PLANETS

Evolutionary Constrained Optimization for a Jupiter Capture

Deposited on: 1 April 2009

Jupiter Trojans Rendezvous Mission Design

INTERPLANETARY AND LUNAR TRANSFERS USING LIBRATION POINTS

ESMO Mission Analysis

Mission Trajectory Design to a Nearby Asteroid

NEW EUMETSAT POLAR SYSTEM ATTITUDE MONITORING SOFTWARE

Solar Orbiter Ballistic Transfer Mission Analysis Synthesis

Acta Futura 8 (2014) DOI: /AF GTOC5: Results from the European Space Agency and University of Florence

Development of Methods for Rapid Electric Propulsion System Design and Optimization

Low-Thrust Trajectory Optimization with No Initial Guess

Orbit Transfer Optimization for Multiple Asteroid Flybys

ANALYSIS OF CHEMICAL, REP, AND SEP MISSIONS TO THE TROJAN ASTEROIDS

Satellite Orbital Maneuvers and Transfers. Dr Ugur GUVEN

COUPLED OPTIMIZATION OF LAUNCHER AND ALL-ELECTRIC SATELLITE TRAJECTORIES

Astrodynamics tools in the ESTEC Concurrent Design Facility. Robin Biesbroek CDF Technical Assistant ESA/ESTEC Noordwijk - NL

Optimal Control based Time Optimal Low Thrust Orbit Raising

Low Thrust Mission Trajectories to Near Earth Asteroids

Advances in Interplanetary Trajectory Optimization with Applications to the Lucy Mission. Jacob Englander Navigation and Mission Design Branch, GSFC

Massimiliano Vasile. The Netherlands. Abstract

Low-Thrust Trajectories to the Moon

Chapter 8. Precise Lunar Gravity Assist Trajectories. to Geo-stationary Orbits

INTERSTELLAR PRECURSOR MISSIONS USING ADVANCED DUAL-STAGE ION PROPULSION SYSTEMS

Research Article Generalized Guidance Scheme for Low-Thrust Orbit Transfer

Shape-Based Algorithm for Automated Design of Low-Thrust, Gravity-Assist Trajectories

SPACECRAFT TRAJECTORY DESIGN FOR TOURS OF MULTIPLE SMALL BODIES

Patch Conics. Basic Approach

A LOW-THRUST VERSION OF THE ALDRIN CYCLER

ISAS MERCURY ORBITER MISSION TRAJECTORY DESIGN STRATEGY. Hiroshi Yamakawa

Interplanetary Trajectory Optimization using a Genetic Algorithm

Astromechanics. 6. Changing Orbits

Previous Lecture. Approximate solutions for the motion about an oblate planet: The Brouwer model. The Cid- Lahulla model 2 / 39

Formation Flying and Rendezvous and Docking Simulator for Exploration Missions (FAMOS-V2)

PLANETARY MISSIONS FROM GTO USING EARTH AND MOON GRAVITY ASSISTS*

Strathprints Institutional Repository

Gravity Assisted Maneuvers for Asteroids using Solar Electric Propulsion

Initial Results of a New Method for Optimizing Low-Thrust Gravity-Assist Missions

MAE 180A: Spacecraft Guidance I, Summer 2009 Homework 4 Due Thursday, July 30.

D R A F T. P. G. Hänninen 1 M. Lavagna 1 Dipartimento di Ingegneria Aerospaziale

GUESS VALUE FOR INTERPLANETARY TRANSFER DESIGN THROUGH GENETIC ALGORITHMS

USING NUMERICAL OPTIMIZATION TECHNIQUES AND GENERAL PERTURBATION EQUATIONS TO FIND OPTIMAL NEAR-EARTH ORBIT TRANSFERS

ANALYSIS OF VARIOUS TWO SYNODIC PERIOD EARTH-MARS CYCLER TRAJECTORIES

NAVAL POSTGRADUATE SCHOOL THESIS

Comparison of Performance Predictions for New Low- Thrust Trajectory Tools

Overview of Astronautics and Space Missions

DEVELOPMENT OF A MULTIPURPOSE LOW THRUST INTERPLANETARY TRAJECTORY CALCULATION CODE

Figure 1. View of ALSAT-2A spacecraft

OptElec: an Optimisation Software for Low-Thrust Orbit Transfer Including Satellite and Operation Constraints

BINARY ASTEROID ORBIT MODIFICATION

Using a Graduate Student Developed Trajectory Generation Program to Facilitate Undergraduate Spacecraft / Mission Capstone Design Projects

AIAA/AAS (2016) AIAA

Ulrich Walter. Astronautics. The Physics of Space Flight. 2nd, Enlarged and Improved Edition

Optimal Generalized Hohmann Transfer with Plane Change Using Lagrange Multipliers

ASE 379L Space Systems Engineering Fb February 4, Group 1: Johnny Sangree. Nimisha Mittal Zach Aitken

PRELIMINARY MISSION DESIGN FOR A CREWED EARTH-MARS FLYBY MISSION USING SOLAR ELECTRIC PROPULSION (SEP)

AA 528 Spacecraft Dynamics and Control. Mehran Mesbahi Aeronautics & Astronautics Winter 2017 University of Washington

LYAPUNOV-BASED ELLIPTICAL TO CIRCULAR PLANAR ORBIT TRANSFERS IN LEVI-CIVITA COORDINATES

arxiv:gr-qc/ v1 15 Nov 2004

List of Tables. Table 3.1 Determination efficiency for circular orbits - Sample problem 1 41

ASTOS for Low Thrust Mission Analysis

Launch strategy for Indian lunar mission and precision injection to the Moon using genetic algorithm

Lecture D30 - Orbit Transfers

Semi analytical study of lunar transferences using impulsive maneuvers and gravitational capture

: low-thrust transfer software, optimal control problem, averaging techniques.

Transcription:

Final Rankings and Brief Descriptions of the Returned Solutions and Methods Used for the nd Global Trajectory Optimisation Competition Anastassios E. Petropoulos Outer Planets Mission Analysis Group Jet Propulsion Laboratory, California Institute of Technology 48 Oak Grove Drive, Pasadena, CA 99-899, USA January 7 Overview The problem posed for the nd Global Trajectory Optimisation Competition was announced on 6 November 6. Of the 6 registered teams, 5 teams responded by the deadline of 4 December 6. Eleven of the returned solutions were found to be complete solutions in the sense that they satisfied all of the constraints of the problem, or had only minor or moderate constraint violations which were deemed small enough that no significant penalty on the reported merit function was warranted. These eleven solutions were thus ranked according to the reported merit function, J. Three solutions were either partial or violated the constraints so significantly that it was not clear how to penalise the reported merit function. Hence these solutions were not ranked. Lastly, one response consisted of a proposed method without a reported solution. The rankings are summarised in Table. Tables and provide additional information about the solutions returned. All teams visited Group 4 first and Group last, based on increasing orbital energy. Most teams used a countdown group sequence: 4,,,. The remaining sections of this document describe briefly the teams methods, based on the brief descriptions returned by the teams. Table : Ranking of Returned Solutions Rank Team J (kg/yr) 4: Politecnico di Torino 98.64 : Moscow Aviation Institute, and Khrunichev State Research and 87.9 Production Space Center : Advanced Concepts Team, ESA 87.5 4 5: Centre National d Etudes Spatiales (CNES) 85.4 5 : GMV Aerospace and Defence 85.8 6 : German Aerospace Center (DLR) 84.48 7 9: Politecnico di Milano 8.48 8 9: Alcatel Alenia Space 76.7 9 4: Moscow State University 75.8 7: Tsinghua University 56.87 8: Carnegie Mellon University, J.J. Arrieta-Camacho 7.94 7: University of Glasgow, et al. 7.87 a : Technical University of Delft and Dutch Space 5.95 b : Facultes Universitaires Notre-Dame de la Paix (FUNDP) c 6: University of Maribor, Bostjan Eferl d a Significant position and velocity violations at the asteroids and Earth b Significant position and velocity violations at the asteroids and Earth, and flight time limit violation c Only one leg computed (Earth to Group 4) d Only a proposed method described, no solution computed Mail-Stop -, Email: Anastassios.E.Petropoulos@jpl.nasa.gov, Tel.: ()(88)54-59. Alternate Contact: Jon A. Sims, Group Supervisor, Outer Planets Mission Analysis Group, Jon.A.Sims@jpl.nasa.gov.

Table : Asteroids visited and trajectory characteristics Rank Team v L TOF m f Asteroid sequence (spkid) and group numbers (km/s) (yrs) (kg) 4.5 9.6 898. 5876 (4) 6 () 58 () 959 ().5.94 9.9 59 (4) 49 () 569 () 48 ().58 9.5 89. 7 (4) 574 () 9 () 54 () 4 5.45 9.777 85. 7 (4) 99 () 4 () 754 () 5.8.96 86. 79 (4) 44 () 49 () 45 () 6..7 859. 59 (4) 7 () () 8 () 7 9.5.796 89.5 889 (4) 77 () 47 () 4569 () 8 9.5.86 86. 955 (4) () 87 () 754 () 9 4.46.59 864. 7 (4) 4 () 74 () 48 () 7.5.94 75.9 59 (4) 49 () 4 () 966 () 8.5 9.95 56. 44 (4) 69 () 75 () 659 () 7.99 959.6 59 (4) 44 () 58 () 959 ().5 54. 7 (4) 4 () 95 () 48 () 77 (4) Table : Dates at the various bodies Rank Team Earth launch, and asteroid arrival and departure dates (MJD) 4 5987 68 67 6979 669 6647 677 696 6866 68 68 6497 64997 657 658 6666 577 57747 57849 59485 59587 64 69 685 4 5 59574 64 694 6749 689 66 696 645 5 67 658 648 678 668 64 64 6476 6 58 5879 58469 66 66 687 696 675 7 9 6 6454 6544 64444 6454 6594 65484 6644 8 9 5948 596 597 66 669 688 678 669 9 4 5756 57987 586 5967 5977 695 65 6764 7 58448 5875 58846 686 648 699 6 675 8 5846 595 595 67 68 655 664 6557 7 5846 58794 58884 66 674 6 69 64 57755 58659 58749 686 69 6495 65 6954 575 596

Rank : Team 4, Torino (98.64 kg/yr) The global search of Team 4 was aided by their observation that, of the Group- asteroids, those with low energy and low inclination pass through their perihelia within two-year windows, repeated about every 8 years. Noting that it is efficient to meet the last asteroid just after its perihelion passage, they significantly narrowed down the arrival times at the last asteroid. A database of optimal trajectories to selected Group 4 asteroids (using various performance indices) was built. Group and asteroids were selected based on a modified Edelbaum approximation and phasing. Candidate trajectories from the global search were optimised using the indirect formulation solved by classical shooting. 5 4 5 4 Figure : Politecnico di Torino trajectory, xy and xz projections

Rank : Team, MAI and Khrunichev (87.9 kg/yr) Lambert solutions between asteroids were used to screen the global search space. Then candidates were optimised using the Maximum Principle, continuation with respect to the boundary conditions, continuation with respect to the gravity parameter, and continuation from a power-limited engine model to the problem s constant-exhaust-velocity engine model. 5 5 4 5 4 Figure : MAI-Khrunichev trajectory, xy and xz projections 4

Rank : Team, ESA Advanced Concepts Team (87.5 kg/yr) A branch-and-prune combinatorial analysis was first performed on all the possible asteroid sequences, where the pruning was based on the V of a Hohmann-like transfer between the asteroids. The result was a list of asteroid sequences (all 4--- or 4---). To reduce this list further, the asteroid phasing was approximately taken into account by assuming Lambert arcs between the asteroids with additional time allowed for spiralling. A second approach was also used where exponential sinusoid arcs were used instead of Lambert arcs between the first and second asteroids. The free parameters (essentially the various times), were optimised by a differential evolution global optimisation technique. The final locally optimal solution was found using a non-linear programming method with one of the exponential sinusoid trajectories as an initial guess. 5 4 5 4 Figure : ESA Advanced Concepts Team trajectory, xy and xz projections 5

Rank 4: Team 5, CNES (85.4 kg/yr) The potential asteroid sequences were reduced to 8 by selecting asteroids based on continuously increasing the semi-major axis, minimising the inclination corrections, minimising the transfer time from the first to the second asteroid, and selecting reasonable phasing between asteroids of Groups,, and. Candidate sequences are then assessed using Lambert arcs and impulsive V s, with constraints on the arrival, departure and deep-space V. A simplex Nelder-Mead method (direct, gradient-free) is used. The low-thrust problem is then solved using Pontryagin s Maximum Principle and a decomposition-coordination technique. 4 4 4 Figure 4: CNES trajectory, xy and xz projections 6

Rank 5: Team, GMV (85.8 kg/yr) Asteroids were first filtered based on an upper limit in the variation of orbital elements per leg, and on the cost of propellant-optimal, two-impulse, phase-free transfers between asteroid pairs. The next filtering step included asteroid phasing as well as a low-thrust arc between the first and second asteroids (instead of the two-impulse solution). Finally, Lawden s implicit guidance scheme was used, and equality and inequality constraints were incorporated as penalty functions in an augmented objective function. Optimisation was then by means of a genetic algorithm or a simplex Nelder-Mead, derivative-free local optimiser. 4 5 4 5 Figure 5: GMV trajectory, xy and xz projections 7

Rank 6: Team, DLR (84.48 kg/yr) A global search on a per-leg basis (asteroid to asteroid using low thrust) was performed using neural networks with an evolutionary algorithm driver. The four legs of the trajectory were built up in an iterative loop with a local optimiser based on a non-linear-programming formulation solved using the optimisation package SNOPT. 5 5 Figure 6: DLR trajectory, xy and xz projections 8

Rank 7: Team 9, Milano (8.48 kg/yr) The global search was performed much like Team : Lambert arcs were assumed for all legs except for the leg from the first asteroid (Group 4) to the second (Group or ), where an exponential sinusoid arc was assumed. Optimisation within this simplified model was performed using three different methods: genetic algorithm, particle swarm, and multi-level coordinate search algorithm. Optimisation in the full model was done using a direct method with either multiple shooting or collocation with Lagrange polynomial interpolation. 5 5 Figure 7: Politecnico di Milano trajectory, xy and xz projections 9

Rank 8: Team 9, Alcatel Alenia Space (76.7 kg/yr) A four-tiered process was used to obtain the final solution. The first step screened the asteroid sequences using dynamic programming and a cost funtion which penalised large differences in angular momentum between successive asteroids in a sequence and also penalised large orbital periods of asteroids in the sequence. This screening resulted in an asteroid group sequence of 4---. The second step involved a scan over departure date, with impulsive trajectories between asteroids ranked by V and duration. The third step used dynamic programming to solve the best candidates as a minimum time problem. The fourth step resolved the results from step three as a maximum final mass problem. 4 4 4 Figure 8: Alcatel Alenia trajectory, xy and xz projections

Rank 9: Team 4, Moscow State University (75.8 kg/yr) Preliminary selection of asteroids was made based on Lambert solutions for optimal two-impulse transfers between successive bodies. The best asteroid sequences were then optimised based on Pontryagin s Maximum Principle, solved using a shooting method and continuation on a parameter. 5 5 4 5 4 Figure 9: Moscow State University trajectory, xy and xz projections

Rank : Team 7, Tsinghua University (56.87 kg/yr) After selecting an asteroid sequence, the trajectory legs are divided into segments during which the thrust magnitude is held fixed, and the direction varies linearly between initial and final cone and clock angles for the segment. These thrust variables, together with dates and other problem parameters, are optimised using a genetic algorithm, where constraints are imposed by means of penalty functions. To meet the final accuracy requirements, a final, local optimisation is performed using Matlab s fminsearch function. 4 5 5 Figure : trajectory, xy and xz projections

Rank : Team 8, Carnegie Mellon (7.94 kg/yr) Candidate asteroid sequences were determined by screening out first those requiring large plane changes or large rotations of the line of nodes, and second, those with large changes in semimajor axis. Within this reduced group, candidate dates of departure were found based on when the asteroids were least separated in space. Finally, local optimisation was performed using a direct transcription method in modified equinoctial elements. 5 4 6 4 6 4 Figure : Carnegie Mellon trajectory, xy and xz projections

Team 7, University of Glasgow, et al. (7.87 kg/yr) Initial asteroid screening was based on the orbit elements. Then, two different optimisation approaches were taken. In the first one, the dynamical models were coded as black-box functions that were to be optimised by various global and local optimisation packages. In the second approach, which yielded the final solution, candidate solutions were first found using Lambert arcs and shape-based low-thrust arcs, selected by an evolutionary branching algorithm. These candidates were then refined using a direct optimisation method. Large constraint violations in the final solution occurred because of insufficient time to sufficiently refine the solution. 5 4 5 4 Figure : Glasgow et al. trajectory, xy and xz projections 4

Team, TU Delft and Dutch Space (5.95 kg/yr) The initial asteroid screening was based on the estimated V to change only the ascending node, or only the inclination, or to perform a Hohmann transfer. Promising sequences were then examined more closely, first using exponential sinusoids, and second, since the shape method violated the constraints too much, with evolutionary algorithms. The independent variables were taken as the various times and launch v, and the parameters of a low-dimensioned parametrisation of the thrust profile. 5 5 4 5 4 Figure : TU Delft - Dutch Space trajectory, xy and xz projections (last leg not plotted). 5

Team, FUNDP Even as newcomers to the field of astrodynamics, Team quickly realised that Gauss s variational equations would be useful. By taking a pseudo-inverse of these equations in a least-squares sense, they were able to determine a thrust profile to reach any given asteroid by choosing suitable dates. Due to the short time available for the competition, a trajectory reaching only an asteroid in Group 4 was computed. The flight time and spacecraft mass at rendezvous with the asteroid were 5.78 years and 68.9 kg, yielding an asteroid- objective function of 4.8 kg/yr. Team 6, University of Maribor A graph theory approach to the problem is proposed. Assuming that methods are available for easily computing trajectories from one point in the four-dimensional space-time to a neighbouring point in spacetime, the proposed graph-theory method would scan these points in polynomial time to find the sequence of points that best joins an initial point with a desired final point in the graph. 6