Methods Utilized in Response to the 3rd Annual Global Trajectory Optimization Competition Team 2: Georgia Institute of Technology Atlanta, Georgia, USA.

Slides:



Advertisements
Similar presentations
15th AAS/AIAA Space Flight Mechanics Meeting, Copper Mountain, Colorado Low Energy Interplanetary Transfers Using the Halo Orbit Hopping Method with STK/Astrogator.
Advertisements

The ballistic support of the “SPECTR-RG” spacecraft flight to the L2 point of the Sun-Earth system I.S. Ilin, G.S. Zaslavskiy, S.M. Lavrenov, V.V. Sazonov,
Larry Phillips MAY 13th-17th, 2002 Micro Arcsecond Xray Imaging Mission: Pathfinder (MAXIM-PF) Launch Vehicle Information Final Version.
Low-thrust trajectory design ASEN5050 Astrodynamics Jon Herman.
Институт прикладной математики им. М.В.Келдыша РАН Keldysh Institute of Applied Mathematics, Russian Academy of Sciences.
Dynamics of an Occulter Based Planet Finding Telescope Egemen Kolemen, N. Jeremy Kasdin Dept. of Mechanical and Aerospace Eng., Princeton University B.
Synergistic Approach of Asteroid Exploitation and Planetary Protection From Threat to Action 9-12 May 2011 Joan-Pau.
Crew Scheduling Housos Efthymios, Professor Computer Systems Laboratory (CSL) Electrical & Computer Engineering University of Patras.
An insertion burn at local noon has the advantage that the spacecraft is kicked into a 11 resonant orbit, with an inexpensive recovery manoeuvre, if the.
Benjamin J. Deaver Advisor – Dr. LiGuo Huang Department of Computer Science and Engineering Southern Methodist University.
1 Winter Launch Block Modeling and Results MMS Flight Dynamics Team MIWG 8 Feb. 20, 2014.
AAE450 Spring 2009 Analysis of Trans-Lunar Spiral Trajectory [Levi Brown] [Mission Ops] February 12,
Chapter 6: Maneuvering in Space By: Antonio Batiste.
A CONTROL INSTRUMENTS COMPANY The Effectiveness of T-way Test Data Generation or Data Driven Testing Michael Ellims.
Center for Evolutionary Computation and Automated Design Rich Terrile Symposium on Complex Systems Engineering Rand Corp. January 11, 2007 Rich Terrile.
GN/MAE1551 Orbital Mechanics Overview 3 MAE 155 G. Nacouzi.
AAE450 Senior Spacecraft Design Chris Bush Week 5: February 15 th, 2007 D&C Group High Thrust Trajectories ET, dE, aM.
28 October st Space Glasgow Research Conference, Glasgow, United Kingdom.
28 October st Space Glasgow Research Conference, Glasgow, United Kingdom Solar Sailing: How to Travel on a Light Beam Alessandro Peloni Supervisor:
The flight dynamics standpoint Alejandro Blazquez (CNES)‏ LSWT Venice, 30/03-01/04/2009.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
EASY TEAM MANAGER By Dave Abineri EASYWARE: PO Box 231, Milford, OHIO (Cincinnati) Phone: (513) Use UP arrow to move to the NEXT slide Use.
Today’s APODAPOD  Start Reading NASA website (Oncourse)  2 nd Homework due TODAY  IN-CLASS QUIZ NEXT FRIDAY!! The Sun Today A100 Solar System.
Method of Virtual Trajectories for the Preliminary Design of Multiple Gravity-Assist Interplanetary Trajectories Sergey Trofimov Keldysh Institute of Applied.
Samara State Aerospace University (SSAU) Samara 2015 SELECTION OF DESIGN PARAMETERS AND OPTIMIZATION TRAJECTORY OF MOTION OF ELECTRIC PROPULSION SPACECRAFT.
AE 1350 Lecture #14 Introduction to Astronautics.
Lecture 9 ASTR 111 – Section 002.
8. Gravity 1.Toward a Law of Gravity 2. Universal Gravitation 3. Orbital Motion 4. Gravitational Energy 5. The Gravitational Field.
Uniform Circular Motion AP Physics 1. Centripetal Acceleration In order for an object to follow a circular path, a force needs to be applied in order.
Dept. of Aerospace Engineering University of Glasgow Global Trajectory Optimization 3 (How to fail 3 times in a row) Massimiliano.
Concept Evaluation and Selection… Integrated Product and Process Design ME En 475/476.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
100% of B-TOS architectures have cost increase under restrictive launch policy for a minimum cost decision maker Space Systems, Policy, and Architecture.
rd Global Trajectory Optimisation Competition Workshop Aula Magna del Lingotto, Turin (Italy), June 27, 2008 © 2008 DEIMOS Space, S.L. –
Spacecraft Trajectories You Can Get There from Here! John F Santarius Lecture 9 Resources from Space NEEP 533/ Geology 533 / Astronomy 533 / EMA 601 University.
Main characteristics: systematic global search algorithm of quasi-ballistic trajectories; Gravity assist (GA) and Aerogravity assist (AGA) manoeuvres;
Computing as a Central Theme in Introductory Physics Martin S. Mason Mt. San Antonio College June 2012 June 2012.
Team 5 Moscow State University Department of Mechanics and Mathematics I.S. Grigoriev, M.P. Zapletin 3rd Global.
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
Interplanetary Trajectory Optimization Collin Bezrouk
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
STRATEGIES FOR MARS NETWORK MISSIONS VIA AN ALTERNATIVE ENTRY, DESCENT, AND LANDING ARCHITECTURE 10 TH INTERNATIONAL PLANETARY PROBE WORKSHOP June,
8. Gravity 1.Toward a Law of Gravity 2. Universal Gravitation 3. Orbital Motion 4. Gravitational Energy 5. The Gravitational Field.
FAST LOW THRUST TRAJECTORIES FOR THE EXPLORATION OF THE SOLAR SYSTEM
Low Thrust Transfer to Sun-Earth L 1 and L 2 Points with a Constraint on the Thrust Direction LIBRATION POINT ORBITS AND APPLICATIONS Parador d'Aiguablava,
ARO309 - Astronautics and Spacecraft Design
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Victor Becerra Cybernetics The University of Reading, UK
AAE450 Spring 2009 Low Thrust Spiral Transfer Maneuvers and Analysis [Andrew Damon] [Mission Ops] February 5,
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
Issue/Revision: 1.0 Reference: Status: For information Only ESA UNCLASSIFIED - For Official Use Solar Orbiter: Launch Options Favouring Data.
University of Colorado Boulder ASEN 6008 Interplanetary Mission Design Spring 2015 Kate Davis Real Life 1.
Motivation Maneuvers SSV P2P Conclusions Algorithms for Optimal Scheduling of Multiple Spacecraft Maneuvers Atri Dutta Aerospace.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
ASEN 5050 SPACEFLIGHT DYNAMICS Interplanetary Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 29: Interplanetary 1.
ARTSYS Tutorial Welcome! If you are a first-time user, we strongly recommend that you go through the entire tutorial. Just single click or press the page.
ORBITAL Orbital Simulation and Telemetric Data Collection Software Developed By: Aaron M. Rosenfeld.
Mission Development: Putting It All Together ASEN 6008 Interplanetary Mission Design.
Surflex: Fully Automatic Flexible Molecular Docking Using a Molecular Similarity-Based Search Engine Ajay N. Jain UCSF Cancer Research Institute and Comprehensive.
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
TCSS 342 Autumn 2004 Version TCSS 342 Data Structures & Algorithms Autumn 2004 Ed Hong.
Eco 6380 Predictive Analytics For Economists Spring 2016 Professor Tom Fomby Department of Economics SMU.
Corporate Communications April rd Global Trajectory Optimization Competition Team 13 : Thierry Dargent* Vincent Martinot* Joris Olympio **
26th AAS/AIAA Space Flight Mechanics Meeting, Napa, CA 6th International Conference on Astrodynamics Tools & Techniques ICATT Claudio Bombardelli, Juan.
Using Google Scholar Ronald Wirtz, Ph.D.Calvin T. Ryan LibraryDec Finding Scholarly Information With A Popular Search Engine Tool.
AGI’s EAP Curriculum Orbital Mechanics Lesson 3 - Orbital Transfers.
Benjamin Baggett M.S. Thesis Project, Virginia Tech Advisor: Dr. Timothy Pratt Keywords: Genetic algorithm, particle swarm optimization, aperiodic array,
Gravity Assists and the use of the Slingshot method
Masatoshi Hirabayashi
AGI’s EAP Curriculum Orbital Mechanics Lesson 3 - Orbital Transfers
Presentation transcript:

Methods Utilized in Response to the 3rd Annual Global Trajectory Optimization Competition Team 2: Georgia Institute of Technology Atlanta, Georgia, USA Presented by Richard Otero

Team Members Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology Atlanta, GA, USA  Professor Ryan Russell  Kristina Alemany *  Nittin Arora  Michael Grant  Sachin Jain  Gregory Lantoine *  Richard Otero *  Brandon Smith  Benjamin Stahl  Bradley Steinfeldt  Grant Wells * attending workshop E – 49 – E – 37 – 85 – E – E

Competition Problem  Objective function for competition:  Final score depends on  Maximizing the final mass  Maximizing the minimum time spent at any asteroid  Problem domain  MJD ≤ initial launch ≤ MJD  Minimum stay at asteroid is 60 days  The entire trip is to fall within 10 years  May use Earth flybys with a min perigee radius of 6871 km  Earth orbital elements at epoch provided  Gravitational parameters provided  Constraints must be satisfied  Position to within 1000 km  Velocity to within 1 m/s

Overview of Solution Approach Few thousand cases Three promising cases 2.7 million asteroid combos (not including optional flybys) Too many low-thrust cases to reasonably compute Ballistic approximation Local low-thrust optimizer MALTO utilized Team developed low-thrust code Run cases to fidelity required by competition Final Answer Form matrix populated with best multi-rev ballistic ∆V’s for each possible leg Rank full trips using matrix. This assumes perfect phasing.

Modified Initial Design Target  Objective function for competition:  Final score depends on  Maximizing the final mass  Maximizing the minimum time spent at any asteroid  The minimum time was not a factor to be considered during the initial search  Minimum stay time is 60 days  If minimum stay time was 1 year this would only lead to a 0.02 improvement to the objective function  Team, early on, decided to concentrate on finding minimum fuel solutions  Modified objective function:

Ballistic Downselection  Initially pruned the design space by solving the phase-free multi- revolution ballistic orbit transfer problem  Enumerated all possible combinations:  {Earth - asteroid}  {asteroid - asteroid}  {asteroid - Earth flyby - asteroid}  Populate 2-D matrix with the best point to point ∆V  Method assumed either no or one flyby for each leg of the flight  This method could easily be utilized with other assumptions  All possible ordered combinations were ranked based on sum of phase- free ∆V costs  {Earth - asteroid1 - asteroid2 - asteroid3 - Earth}  With and without intermediate flybys  Best several hundred combinations were kept

Ballistic Downselection  Remaining combinations were again evaluated using the ballistic, multi-revolution assumption  Phasing was now taken into account for each combination  Possible dates for launch and arrival at each leg were enumerated using a course time grid  Single intermediate Earth flybys were also considered  Each solution was again ranked by ballistic ∆V cost  ∆V leveraging Earth flybys were prepended and appended to solutions with short flight times  Best several thousand solutions were carried forward

Low-Thrust Trajectory Optimization  MALTO (Mission Analysis Low Thrust Optimization) used as low-thrust trajectory optimization tool  Developed at JPL and used by JPL team in 1st GTOC competition  Employs a direct method that discretizes the trajectory into a series of impulsive maneuvers  SNOPT used as the optimization engine  Fortran-based  Used to optimize minimum fuel problem  Automated the creation and running of MALTO cases  Generated example cases through GUI to understand and replicate the input file format  Wrote several scripts to automatically generate input files and then run each case in MALTO  Used GT computer cluster to run thousands of low-thrust cases

Low-Thrust Trajectory Optimization  Passed the following information from ballistic downselect as an initial guess into MALTO:  Asteroid sequence (with intermediate Earth flybys where applicable)  Departure and arrival dates at each body  Departure and arrival V-infinity vectors  Arrival and departure dates set to ±300 days  Allowed MALTO optimizer to vary the dates to locate the minimum fuel solution  Constraints set on minimum stay time at each asteroid and maximum total flight time  Field was narrowed to best three cases

Generating Final Solution  Our version of MALTO was not able to represent the problem domain exactly  Flybys were not allowed for user defined bodies  Uncertain how to change without source code access  Sun’s gravitational parameter  Earth orbital elements at epoch  The problem domain could be closely represented by the stock body for Earth  Wrote our own low-thrust code  Used MALTO results as initial guesses  Refined trajectory for problem domain  Refined trajectory to accuracy required by competition

Final Solution  Best sequence (id numbers): E-49-E E-E  Best sequence (names):  Earth  2000 SG344  Earth  2004 QA22  2006 BZ147  Earth - Earth  Launch Date: (MJD)  Launch V ∞ = 0.5 km/s  Total flight time = years  Performance Index =  Total thrust duration: various levels of thrust ( ≤ T ≤ 0.15 N) for full duration (spacecraft trajectory in blue)

Trajectory Breakdown  E-49:  Phase-free ballistic pair E-49 was the lowest of all initial leg ∆Vs, without using a flyby  Known issue regarding prepended flybys  49-E-37:  Phase-free ballistic combo 49-E-37 ranked 3rd (0.76 km/s) out of ~20,000 possible pairs  Best ballistic combo was 0.67 km/s  That it appeared in our higher fidelity cases spoke well of the approximation  37-85:  Phase-free ballistic pair ranked 24th (1.32 km/s) out of ~20,000 without a flyby  Best ballistic pair was km/s

Trajectory Breakdown Dep. Body Arr. Body Dep. Date (MJD) Arr. Date (MJD) Stay Time (days) Dep. Mass (kg) Arr. Mass (kg) Dep. V∞ (km/s) Arr. V∞ (km/s) Flyby Periapsis (km) Earth N/A 49Earth Earth N/A N/A 85Earth Earth N/A

Trajectory Plots

Comments on Solution  Confident that we had found one of the best possible asteroid sequences based on our domain-spanning pruning procedure  Recognized that our solution could potentially be improved by adding Earth flybys at the beginning of the trajectory  Ran out of time while debugging convergence problem with prepended Earth flybys  This step was the difference between finishing third and competing for first place: GaTech (3rd place): E-49-E E-E JPL (2nd place): E-E-49-E E-E CNES (1st place): E-E-E-49-E E-E

Lessons Learned  Selecting the appropriate approximations were vital  Trimming based on orbital elements was not used  Ballistic approximation was fast enough to use a straight forward grid search  Automation  Greatly improves the number of cases that can be considered  Efforts towards automating tools are often greatly rewarded  Tool selection vs. tool generation  Tools that do not meet your exact needs can still be used for further screening  Source code availability offers great flexibility but robust software takes time  Tighter refinement of the problem can lower this robustness requirement

Acknowledgements  Our thanks to the other presenters and to the hosting team  We also especially wish to thank our team advisor Ryan Russell