+ All Categories
Home > Documents > Results of the 3rd Global Trajectory Optimisation...

Results of the 3rd Global Trajectory Optimisation...

Date post: 06-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
18
Results of the 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo and Matteo Rosa Sentinella Politecnico di Torino Dipartimento di Energetica Corso Duca degli Abruzzi, 24 10129 Torino Italy Background Twenty-six teams registered for the third Global Trajectory Optimisation Competition, held from 12 November 2007 to 10 December 2007. The proposed mission is a multiple near-Earth asteroid (NEA) rendezvous with return to the Earth. The spacecraft employs electric propulsion. Gravity assist(s) from the Earth may be exploited. The spacecraft launches from Earth, must rendezvous with three asteroids from a specified group of NEAs and finally rendezvous with the Earth, within ten years from departure. The performance index to be maximized is the nondimensional quantity J = m f m i + K min j =1,3 (τ j ) τ max where m i and m f are the spacecraft initial and final mass, respectively; τ j , with j =1, 3, represents the stay-time at the j -th asteroid in the rendezvous sequence and min j =1,3 (τ j ) is the shortest asteroid stay-time; τ max = 10 years is the available trip time, and K =0.2. The performance index is chosen in order to favour low propellant consumption (i.e., large payload) and long stay-times on the asteroids, thus increasing mission scientific return. Only the shortest stay-time is considered, to avoid solutions with a long stay-time on a single asteroid and favour a uniform distribution of the observations. Sixteen teams responded by the deadline. Thirteen of the returned solutions were considered acceptable as they satisfied all of the constraints of the problem, or had only minor constraint violations, which were deemed small enough that no significant change on the reported merit function was warranted. These thirteen solutions were thus ranked according to the reported merit function J . Three solutions violated the constraints significantly, and are listed separately. For two of them, the violation was related to a misunderstanding of the problem data (the values of right ascension of ascending node and argument of periapsis of the asteroids were switched); the solutions presented here have been computed by the teams after the deadline using the correct asteroids’ data, while maintaining the same asteroids and time frame of the submitted solution (note that the results are penalized because the choice of the asteroids had been carried out on a set of asteroids with different orbital parameters). The rankings are summarised in Table 1. It is worth noting that the four best trajectories touch the same asteroids and have similar departure and arrival dates. The remaining sections of this document describes briefly the teams’ methods, based on the descriptions returned by the teams. 1
Transcript
Page 1: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Results of the3rd Global Trajectory Optimisation Competition

Lorenzo Casalino Guido Colasurdo and Matteo Rosa Sentinella

Politecnico di Torino

Dipartimento di Energetica

Corso Duca degli Abruzzi, 24

10129 Torino Italy

Background

Twenty-six teams registered for the third Global Trajectory Optimisation Competition,held from 12 November 2007 to 10 December 2007. The proposed mission is a multiplenear-Earth asteroid (NEA) rendezvous with return to the Earth. The spacecraft employselectric propulsion. Gravity assist(s) from the Earth may be exploited. The spacecraftlaunches from Earth, must rendezvous with three asteroids from a specified group of NEAsand finally rendezvous with the Earth, within ten years from departure. The performanceindex to be maximized is the nondimensional quantity

J =mf

mi

+ K

minj=1,3

(τj)

τmax

where mi and mf are the spacecraft initial and final mass, respectively; τj, with j = 1, 3,represents the stay-time at the j-th asteroid in the rendezvous sequence and

minj=1,3

(τj)

is the shortest asteroid stay-time; τmax = 10 years is the available trip time, and K = 0.2.The performance index is chosen in order to favour low propellant consumption (i.e., largepayload) and long stay-times on the asteroids, thus increasing mission scientific return.Only the shortest stay-time is considered, to avoid solutions with a long stay-time on asingle asteroid and favour a uniform distribution of the observations.

Sixteen teams responded by the deadline. Thirteen of the returned solutions wereconsidered acceptable as they satisfied all of the constraints of the problem, or had onlyminor constraint violations, which were deemed small enough that no significant changeon the reported merit function was warranted. These thirteen solutions were thus rankedaccording to the reported merit function J . Three solutions violated the constraintssignificantly, and are listed separately. For two of them, the violation was related to amisunderstanding of the problem data (the values of right ascension of ascending nodeand argument of periapsis of the asteroids were switched); the solutions presented herehave been computed by the teams after the deadline using the correct asteroids’ data,while maintaining the same asteroids and time frame of the submitted solution (note thatthe results are penalized because the choice of the asteroids had been carried out on aset of asteroids with different orbital parameters). The rankings are summarised in Table1. It is worth noting that the four best trajectories touch the same asteroids and havesimilar departure and arrival dates. The remaining sections of this document describesbriefly the teams’ methods, based on the descriptions returned by the teams.

1

Page 2: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Table 1: Rankings of the 3rd Global Trajectory Optimisation Competition.

Rank Team Index Sequence Departure Final mass Min. stayJ Arrival, MJD mf , kg τmin, days

1 4 0.8700 E E E 49 E 37 85 E E 60968 1733 60CNES 64620

2 14 0.8685 E E 49 E 37 85 E E 60945 1730 60JPL 64597

3 2 0.8638 E 49 E 37 85 E E 60996 1721 60Georgia 64648

4 17 0.8617 E 49 E E 37 85 E E 60964 1717 60Deimos 64616

5 18 0.8372 E 88 E 96 49 E 57726 1647 245TAC 61316

6 13 0.8353 E 96 E 88 49 E 58169 1647 211TAS 61799

7 8 0.8321 E 88 E 96 E 49 E 58075 1658 60MAI 61654

8 1 0.8279 E E 96 76 E 49 E 59259 1649 60GMV 62870

9 5 0.8257 E 96 E 88 49 E 58478 1633 165MSU 61998

10 7 0.8063a E 88 19 49 E 58813 1606 62Glasgow 62365

11 9 0.7946 E 88 76 49 E 58091 1565 225Tsinghua 61642

12 11 0.7744 E 88 49 19 E 58094 1528 191Pisa 61319

13 25 0.7537b E 79 96 49 E 58129 1501 60IKI 62332

- 21 0.8376c E 88 E 96 49 E 58169 1663 110Milano 61693

- 6 0.8172c E 96 88 49 E 58144 1614 187ESA 61650

- 10 -d E 96 122 85 E 59308 1130 94Delft 62416

a minor constraint violation on Earth’s position at departure and rendezvous, deemed tohave a negligible influence on the resultsb minor constraint violation on time of flight, deemed to have a negligible influence onthe resultsc late solution, due to misunderstanding of problem datad major constraint violations

2

Page 3: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 4

CNES Centre National d’Etudes Spatiales (France)The team used two different local optimisation methods. The first one is a non linear

simplex method. It was used to solve the nonlinear programming problem that optimisesEarth-to-asteroid, asteroid-to-asteroid and asteroid-to-Earth bi-impulsive (impulses at de-parture and arrival) transfers with or without intermediate Earth flyby (departure, flybyand arrival dates are determined for minimum ∆V ). Simple legs were joined togetherto build mission scenarios and a global search among the listed asteroids provided themost promising asteroid sequences. An indirect shooting method based on Pontryagin’sMaximum Principle was then used to compute the related low-thrust trajectories whiledetermining the stay-times at each asteroid to maximize the performance index J .

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 20, 2035

DepartureOct. 20, 2025

Flyby #4Jul. 4, 2034

Flyby #3Oct. 2, 2030

85Aug. 30, 2032Oct. 29, 2032

37Apr. 30, 2031Jun. 29, 2031

Flyby #2May 9, 2028

Flyby #1Dec. 6, 2026 49

Oct. 23, 2028Dec. 22, 2028

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 1: Team 4 solution (thick line = thrust arcs, thin line = coast arcs).

3

Page 4: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 14

Jet Propulsion Laboratory (USA)An initial screening was conducted; missions with up to two Earth flybys were con-

sidered and evaluated assuming impulses at departure and arrival of each leg. 70000trajectories were selected accordingly. Earth flybys were added in the first and last legwhen enough time was available. An automated local optimiser was then used to obtainthe related low-thrust trajectories (tens of thousands of missions with J > 0.85 werefound). Some trajectories were finally optimised “by hand” to obtain the best solution.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalSep. 27, 2035

DepartureSep. 26, 2025

Flyby #3Sep. 1, 2034

85Aug. 28, 2032Oct. 27, 2032

37May 1, 2031Jun. 30, 2031

Flyby #2Sep. 29, 2030

Flyby #1Mar. 24, 2026 49

Sep. 27, 2028Dec. 9, 2028

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 2: Team 14 solution (thick line = thrust arcs, thin line = coast arcs).

4

Page 5: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 2

Georgia Institute of Technology - Guggenheim School of Aerospace Engineer-ing (USA)

Phase-free ballistic asteroid-to-asteroid both with and without Earth flyby were ini-tially computed, and all the possible mission scenarios ranked accordingly. The bestscenarios were next evaluated taking the actual phasing into account. ∆V -Earth-gravity-assists were added when enough time was available. The ballistic solutions were used asinitial guess for a local optimiser (the same used by team 14) to obtain the correspondinglow-thrust trajectories.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalNov. 17, 2035

DepartureNov. 17, 2025

Flyby #2Jun. 26, 2034

Flyby #1Oct. 1, 2030

85Jan. 6, 2033May 18, 2033

37Apr. 29, 2031Jun. 26, 2031

49Jul. 7, 2028Dec. 19, 2028

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 3: Team 2 solution (thick line = thrust arcs, thin line = coast arcs).

5

Page 6: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 17

DEIMOS Space (Spain)The initial list of 140 asteroids was initially reduced to 19 asteroids according to the

phase-free ballistic ∆V of the Earth-to-asteroid transfer. A NLP solver was then used tooptimise all the possible ballistic missions to the remaining asteroids, with up to six Earthflybys (one each in the first and last legs, two each in the intermediate legs). Only thebest ballistic trajectory was selected to obtain the corresponding low-thrust trajectory.The tentative solution was generated by means of exponential sinusoids with parametersdetermined by evolutionary algorithms. A gradient-restoration optimisation scheme wasused to determine the optimal low-thrust trajectory. A direct optimisation approach wasalso used to confirm the results.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 16, 2035

DepartureOct. 15, 2025

Flyby #3Jul. 7, 2034

Flyby #2Sep. 28, 2030

85Sep. 4, 2032Jul. 1, 2032

37May 1, 2031Jun. 30, 2031

Flyby #1Sep. 28, 2029

49Aug. 17,2028Dec. 30, 2028

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 4: Team 17 solution (thick line = thrust arcs, thin line = coast arcs).

6

Page 7: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 18

The Aerospace Corporation (USA)An optimisation tool, which exploits evolutionary algorithms (genetic algorithms, ge-

netic programming, multi-objective genetic algorithms), and an indirect optimisationmethod were used together to solve the problem, that was was modelled with an in-ner and outer optimization loop. The evolutionary method was used in the outer loop todetermine the optimal mission scenario (relevant dates, v∞ values, etc.), assuming contin-uous thrust between two specified points. The indirect method provided the mass-optimallow-thrust transfer from a specified initial position, velocity, and mass to a specified finalposition and velocity in a specified period of time. Parallel computing was used by virtu-ally connecting heterogeneous combinations of UNIX-based processors on the corporatenetwork forming a single system to be used during execution.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 4, 2026Departure

Dec. 4, 2016

49Dec. 12, 2023Nov. 27, 2024

96May 29, 2021Aug. 7, 2022

Flyby #1Jun. 9, 2020

88Jan. 15, 2018Sep. 17, 2018

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 5: Team 18 solution (thick line = thrust arcs, thin line = coast arcs).

7

Page 8: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 13

Thales Alenia Space (France)CMA Ecoles des Mines de Paris (France)

First, 20 asteroids were selected based on eccentricity and inclination. Then, a dy-namic programming search scheme, based on the position and velocity differences betweenthe any two bodies (Earth an selected asteroids), was used to define the mission scenar-ios (relevant dates and asteroid sequences). An indirect method with continuation andsmoothing techniques was used to found the low-thrust trajectories. The best missionwas further refined, introducing an Earth gravity assist in the longest and most expensiveleg.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 20, 2035Departure

Oct. 20, 2025

49Aug. 30, 2032Oct. 29, 2032

88Apr. 30, 2031Jun. 29, 2031

Flyby #1Dec. 6, 2026

96Oct. 23, 2028Dec. 22, 2028

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 6: Team 13 solution (thick line = thrust arcs, thin line = coast arcs).

8

Page 9: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 8

Moscow Aviation Institute (Russia)Khrunichev State Research and Production Space Center (Russia)

Different optimisation methods were used during the competition, namely maximumprinciple, continuation with respect to boundary conditions and flight time, continuationwith respect to gravity parameter, continuation from the power-limited problem into theconstant ejection velocity problem, and a branch and bound algorithm for the choice ofrational routes on the set of Lambert solutions.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalSep. 5, 2027Departure

Nov. 18, 2017

49May 18, 2025Dec. 22, 2025

96Apr. 26, 2021Jul. 13, 2021

Flyby #2Mar. 28, 2023

Flyby #1Jun. 18, 2020

88Jun. 29, 2018Aug. 22, 2018

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 7: Team 8 solution (thick line = thrust arcs, thin line = coast arcs).

9

Page 10: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 1

GMV (Spain)An optimization code, which employs branch-and-bound techniques and an efficient

Lambert solver, was used for a preliminary evaluation of the mission scenarios, which alsoincluded possible Earth-Earth transfers, Earth swingby’s and deep-space manoeuvres inthe case of multi-revolution transfers. The search was conducted on a restricted set ofasteroids, chosen according to simple metrics concerning the orbital parameters. Thesmearing of impulsive manoeuvres in thrust arcs transformed the best impulsive missionsin finite-thrust ones. These missions were then refined with a derivative-free local opti-miser that optimised dates and thrust steering parameters while satisfying the applicableconstraints on dates, stay durations, mission duration and Earth swingbys.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalJan. 3, 2031

DepartureFeb. 14, 2021

49Apr. 20, 2029Jun. 19, 2029

76Sep. 27, 2025Nov. 26, 2025

Flyby #2Nov. 16, 2028

Flyby #1Jun. 22, 2022

96Aug. 26, 2024Nov. 26, 2024

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 8: Team 1 solution (thick line = thrust arcs, thin line = coast arcs).

10

Page 11: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 5

MSU Moscow State University - Department of Mechanics and Mathematics(Russia)

A preliminary selection of the most favourable asteroids was made on the basis oftwo-impulse and three-impulse optimal flight problems between the orbits of asteroids, orasteroids and the Earth, or the Earth and asteroids. Then, the solutions were used as ini-tial approximation for the corresponding optimal control problems. Each optimal controlproblem was solved on the basis of Pontryagin’s Maximum Principle for the problems withintermediate conditions and parameters. The boundary-value problem was solved by ashooting method based on a modified Newton method and the method of the continuationon parameters.

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalAug. 14, 2028

DepartureDec. 26, 2018

88Feb. 19, 2022Aug. 3, 2022

49Aug. 13, 2023Jan. 15, 2028

Flyby #1Oct. 30, 2020

96Nov. 3, 2019Jun. 13, 2020

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 9: Team 5 solution (thick line = thrust arcs, thin line = coast arcs).

11

Page 12: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 7

University of Glasgow - Department of Aerospace Engineering (United King-dom)Politecnico di Milano (Italy)Universita di Torino (Italy)Universita degli Studi di Firenze (Italy)

Two different approaches were used to look for a solution: a systematic search anda stochastic based search. In both cases a simple trajectory model based on impulsivemanoeuvres was used. A constraint on the maximum allowable velocity increment foreach transfer leg was used to discard the transfers that were considered to be potentiallyunfeasible. Bi-impulsive simple legs were optimised using a direct optimisation method,which employs direct transcription through Finite Elements in Time, and then joined tobuild mission scenarios. The best scenarios were then re-optimised with the low-thrustmodel. In parallel a stochastic search was performed. The search method is a combinationof standard local optimization and a stochastic global optimization. The problem isdecomposed in a non-linear problem and a combinatorial one. If the integer variables ofthe problem (such as the number of swing-bys, or the asteroid sequence) are considered asparameters, the resulting problem is a non-linear, continuous global optimization problemwith box and general constraints, i.e. NL-GO problem. This was then solved combiningthe use of a local solver (based on sequential quadratic programming) using numericalderivatives (for non-linear constraints) and a global strategy. The global strategy is avariant of the standard Monotonic Basin Hopping strategy (MBH), which essentially isa stochastic method that, starting from a given point, searches in a given neighbourhoodfor a better point.

0.8

0.9

1.0

1.1

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalAug. 16, 2029

DepartureNov. 25, 2019

49Apr. 28, 2028Jul. 6, 2028

19Feb. 19, 2025Jun. 5, 2025

88Feb. 21, 2022Apr. 25, 2022

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 10: Team 7 solution (thick line = thrust arcs, thin line = coast arcs).

12

Page 13: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 9

Tsinghua University - School of Aerospace (P. R. China)Tsinghua University - Department of Automation (P. R. China)CSSAR Chinese Academy of Sciences (P. R. China)

A search for suitable asteroids sequences was initially performed; the selection wasbased on an estimation of the required energy change and phasing for missions connect-ing any pair of bodies (Earth and asteroids). An hybrid evolutionary algorithm exploitingparticle swarm optimisation and differential evolution was then used for trajectory op-timisation; equinoctial elements were used for the astrodynamic model. The solutionwas further refined by a local optimiser, to improve the solution accuracy. The solutionpresents intermediate thrust arcs.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalAug. 24, 2027

DepartureDec. 3, 2017

49Jun. 9, 2024Jan. 19, 2026

76Jun. 6, 2021Aug. 15, 2022

88Dec. 27, 2018Aug. 9, 2019

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 11: Team 9 solution (thick line = thrust arcs, thin line = coast arcs).

13

Page 14: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 11

University of Pisa - Dipartimento di Ingegneria Aerospaziale (Italy)The problem was tackled by combining direct and indirect methods. Direct methods

have been used in conjunction with a particle swarm optimisation routine to explore alarge number of round trips in a reasonable amount of time and to look for the mostpromising solutions. The latter have been further investigated and refined by means ofindirect methods. The boundary value problem associated to the variational problem hasbeen solved by means of a hybrid numerical technique that combines the use of geneticalgorithms, to obtain a rough estimate of the adjoint variables, with gradient-based anddirect methods to refine the solution.

0.8

0.9

1.0

1.1

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 5, 2026

DepartureDec. 6, 2017

19Feb. 21, 2025Aug. 31, 2025

49Feb. 25, 2023Feb. 2, 2024

88Jul. 23, 2018Feb. 11, 2022

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 12: Team 11 solution (thick line = thrust arcs, thin line = coast arcs).

14

Page 15: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 25

IKI Space Research Institute of Russian Academy of Sciences (Russia)Modified method of transporting trajectory (MTT) was used for the transfer opti-

mization. This method is based on a linearisation of the motion near arcs of referenceKeplerian orbits, that transforms the optimisation problem into a linear programmingproblem. The MMT is a limited-power, variable-thrust transfer optimization method, al-though it can be used also for CEV transfer calculation. Thus, an all-propulsive trajectorywith intermediate thrust level has been obtained.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalJul. 15, 2029

DepartureJul. 15, 2019

49Apr. 6, 2027Jun. 28, 2027

96Jul. 4, 2024Feb. 9, 2024

76Sep. 11, 2022Mar. 12, 2022

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 13: Team 25 solution (thick line = thrust arcs, thin line = coast arcs).

15

Page 16: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 21

Politecnico di Milano (Italy)The list of asteroids was first pruned according to the values of semimajor axis, ec-

centricity and inclination, reducing the number of asteroids to six. The optimal asteroidsequence and departure dates are determined by a particle swarm optimisation algorithm,while modelling the problem either with Keplerian arcs, or exponential sinusoids, or an in-direct method formulation. The trajectories were refined using a sequential quadratic pro-gramming solver. Both a multiple shooting formulation and a direct collocation methodhave been used.

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 15, 2027

DepartureFeb. 20, 2018

49Aug. 18, 2023Dec. 6, 2023

88Apr. 5, 2022Jul. 24, 2022

Flyby #1Oct. 20, 2020

96Sep. 12, 2019Jan. 1, 2020

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 14: Team 21 solution (thick line = thrust arcs, thin line = coast arcs).

16

Page 17: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 6

ESA European Space Agency - Advanced Concepts Team (The Netherlands)Three main steps as combinatorial, global and local optimisation, respectively, were

applied. A general method based on mixed integer optimisation techniques such as branchand bound and branch and prune, able to solve the multiple asteroid rendezvous problemwas developed to determine the impulsive transfers maximizing the final mass (interme-diate impulses and Earth flybys are also taken into account and solved exploiting particleswarm optimisation and differential evolution). For the low-thrust final local optimisa-tion, the global optimum was fed to a multiphase local optimiser developed from scratchusing a direct method interfacing commercial NLP solvers.

0.8

0.9

1.0

1.1

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalSep. 1, 2027

DepartureJan. 25, 2018

49Aug. 21, 2023Dec. 14, 2025

88Dec. 6, 2021Jul. 24, 2022

96Aug. 19, 2019Feb. 21, 2020

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 15: Team 6 solution (thick line = thrust arcs, thin line = coast arcs).

17

Page 18: Results of the 3rd Global Trajectory Optimisation Competitionmech.math.msu.su/~iliagri/gtoc3/resume.pdf · 3rd Global Trajectory Optimisation Competition Lorenzo Casalino Guido Colasurdo

Team 10

Delft University of Technology - Space Trajectories Advanced Research byStudents (STARS) Team (The Netherlands)

Asteroids were selected sequentially; two asteroid were initially selected for the firstleg, based on the Earth-to-asteroid propellant consumption; for each one, 6x6 asteroidswere selected to complete the sequence, based on differences of the orbital parameters.Genetic algorithms were then used to optimise the low-thrust trajectories. The constrainthandling was done by means of penalty functions. However, no trajectory satisfying theconstraints was found even though techniques to improve the convergence were adopted,such as dynamic weighting factors, elitism, Monte-Carlo local optimisation within thegenetic algorithm and differential evolution.

1.0

1.2

0 360 720 1080 1440 1800 2160 2520 2880 3240 3600 3960

ArrivalOct. 7, 2029Departure

Apr. 4, 2021

85Apr. 16, 2026Jan. 13, 2027

122Jan. 26, 2025Jul. 7, 2025

96Nov. 24, 2022Feb. 26, 2023

Right ascension, deg

Dista

nce f

rom

the su

n, A

U

Figure 16: Team 10 solution (thick line = thrust arcs, thin line = coast arcs).

18


Recommended