Victor Becerra Cybernetics The University of Reading, UK

Slides:



Advertisements
Similar presentations
Section 2: Newton’s Law of Gravitation
Advertisements

Orbital Mechanics Mike Rodning 27 April Introduction Survey of interesting celestial mechanical phenomena and techniques Types of Earth Orbits Coriolis.
15th AAS/AIAA Space Flight Mechanics Meeting, Copper Mountain, Colorado Low Energy Interplanetary Transfers Using the Halo Orbit Hopping Method with STK/Astrogator.
MAE 4262: ROCKETS AND MISSION ANALYSIS Orbital Mechanics and Hohmann Transfer Orbit Summary Mechanical and Aerospace Engineering Department Florida Institute.
Chapter 8 Gravity.
Advanced method of virtual trajectories for the preliminary design of gravity-assist missions Sergey Trofimov Keldysh Institute of Applied Mathematics.
Mission To Mars In Kerbal Space Program, Where distances are 1/9 real world values.
Binary stellar systems are interesting to study for many reasons. For example, most stars are members of binary systems, and so studies of binary systems.
Interplanetary Travel. Unit 2, Chapter 6, Lesson 6: Interplanetary Travel2 Interplanetary Travel  Planning for Interplanetary Travel  Planning a Trip.
AAE450 Spring 2009 Analysis of Trans-Lunar Spiral Trajectory [Levi Brown] [Mission Ops] February 12,
SPACEFLIGHT DYNAMICS Course 2602 Department of Physics and Astronomy Professor Bob Warwick.
GN/MAE1551 Orbital Mechanics Overview 3 MAE 155 G. Nacouzi.
Chapter 1 Current Space Missions. Cassini-Huygens Website: Launch date: October 1997 Mission: This.
28 October st Space Glasgow Research Conference, Glasgow, United Kingdom.
6. Centripetal force F = ma 1. Example: A stone of mass m sits at the bottom of a bucket. A string is attached to the bucket and the whole thing is made.
Part 4: Exploration 1. Reaction Engine  An engine, such as a jet or rocket engine, that ejects gas at high velocity and develops its thrust from the.
SNAP Spacecraft Orbit Design Stanford University Matthew Peet.
DE Science Elementary “5-Minute Prep” For Space: Our Solar System and Beyond Stars and Universe Space Travel.
© 2011 Pearson Education, Inc. Chapter 6 The Solar System.
Method of Virtual Trajectories for the Preliminary Design of Multiple Gravity-Assist Interplanetary Trajectories Sergey Trofimov Keldysh Institute of Applied.
Newton and Kepler. Newton’s Law of Gravitation The Law of Gravity Isaac Newton deduced that two particles of masses m 1 and m 2, separated by a distance.
Samara State Aerospace University (SSAU) Samara 2015 SELECTION OF DESIGN PARAMETERS AND OPTIMIZATION TRAJECTORY OF MOTION OF ELECTRIC PROPULSION SPACECRAFT.
Sub-Optimal Solutions for Satellite Orbital Transfers 6th International Workshop and Advanced School 6th International Workshop and Advanced School "Spaceflight.
AE 1350 Lecture #14 Introduction to Astronautics.
Understand the factors and requirements associated with a spacecraft launch Understand the dynamics of Gravity Assist and the basic principles of placing.
Two Interesting (to me!) Topics Neither topic is in Goldstein. Taken from the undergraduate text by Marion & Thornton. Topic 1: Orbital or Space Dynamics.
1 Samara State Aerospace University (SSAU) Modern methods of analysis of the dynamics and motion control of space tether systems Practical lessons Yuryi.
Section 7–3: Motion in Space
Gravity & orbits. Isaac Newton ( ) developed a mathematical model of Gravity which predicted the elliptical orbits proposed by Kepler Semi-major.
8. Gravity 1.Toward a Law of Gravity 2. Universal Gravitation 3. Orbital Motion 4. Gravitational Energy 5. The Gravitational Field.
Mark Beckman - Flight DynamicsMB-1 Lunar Flight Dynamics Mark Beckman July 12, 2012.
Dept. of Aerospace Engineering University of Glasgow Global Trajectory Optimization 3 (How to fail 3 times in a row) Massimiliano.
航天动力学与控制 Lecture 年 2 月 4 General Rigid Body Motion –The concept of Rigid Body A rigid body can be defined as a system of particles whose relative.
Two-Body Systems.
Essential Idea:  The Newtonian idea of gravitational force acting between two spherical bodies and the laws of mechanics create a model that can be.
More on Kepler’s Laws. Can be shown that this also applies to an elliptical orbit with replacement of r with a, where a is the semimajor axis. K s is.
rd Global Trajectory Optimisation Competition Workshop Aula Magna del Lingotto, Turin (Italy), June 27, 2008 © 2008 DEIMOS Space, S.L. –
© 2011 Pearson Education, Inc. Chapter 6 The Solar System.
PLANETARY PROBE LASER PROPULSION CONCEPT 7 TH INTERNATIONAL PLANETARY PROBE WORKSHOP JUNE 2009, BARCELONA LE, T. (1), MOBILIA, S. (2), PAPADOPOULOS,
Gravitation. Gravitational Force and Field Newton proposed that a force of attraction exists between any two masses. This force law applies to point masses.
AP Physics C I.F Oscillations and Gravitation. Kepler’s Three Laws for Planetary Motion.
All About Rockets and Other Space Craft Focuses 3 and 4.
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;
Module 4: The Wanderers Activity 1: Solar System Orbits.
Gravitational Field Historical facts Geocentric Theory Heliocentric Theory – Nicholas Copernicus (1473 – 1543) Nicholas Copernicus – All planets, including.
Space Mission Design: Interplanetary Super Highway Hyerim Kim Jan. 12 th st SPACE Retreat.
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
ARO309 - Astronautics and Spacecraft Design
Orbital Mechanics Principles of Space Systems Design U N I V E R S I T Y O F MARYLAND Orbital Mechanics Energy and velocity in orbit Elliptical orbit parameters.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Chapter 13 Gravitation Newton’s Law of Gravitation Here m 1 and m 2 are the masses of the particles, r is the distance between them, and G is the.
ASEN 5050 SPACEFLIGHT DYNAMICS Interplanetary Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 29: Interplanetary 1.
Some problems in the optimization of the LISA orbits Guangyu Li 1 , Zhaohua Yi 1,2 , Yan Xia 1 Gerhard Heinzel 3 Oliver Jennrich 4 1 、 Purple Mountain.
Mission Development: Putting It All Together ASEN 6008 Interplanetary Mission Design.
24 JANUARY 2007BASICS OF INTERPLANETARY SPACE FLIGHT ONLINE DD- 1 Dave Doody CASSINI REALTIME OPERATIONS Basics of Interplanetary Flight.
1 The PISCES Project Don J. Pearson JSC/DM Flight Design & Dynamics Division May 2002
Pawel Swica1 Entry/Integration Hours Worked: Team Member Pawel Swica.
Celestial Mechanics I Introduction Kepler’s Laws.
Celestial Mechanics VI The N-body Problem: Equations of motion and general integrals The Virial Theorem Planetary motion: The perturbing function Numerical.
Satellite Safety and Circularizing Orbits: A Study in Simplifying Models Anthony Ko.
Gravity Assists and the use of the Slingshot method
Masatoshi Hirabayashi
Lunar Trajectories.
A Parametric Study of Interplanetary Mission Using Solar Sail
AGI’s EAP Curriculum Orbital Mechanics Lesson 3 - Orbital Transfers
Kinetics of Particles: Newton’s Second Law
CHAPTER 8 TIME AND TIME-RELATED PARAMETERS
CHAPTER 8 TIME AND TIME-RELATED PARAMETERS
Presentation transcript:

Victor Becerra Cybernetics The University of Reading, UK Global optimisation and search space pruning in spacecraft trajectory design Victor Becerra Cybernetics The University of Reading, UK Semi-plenary talk IEEE Colloquium on Optimisation for Control, Sheffield, UK, 24 April 2006

Introduction Introduction Basics of Space Mission Design Multiple Gravity Assist (MGA) Trajectories Optimal control and MGA mission design Search space pruning Examples Conclusions

Introduction: the Cassini Huygens mission The Cassini spacecraft is the first to explore the Saturn system of rings and moons from orbit. Cassini entered orbit on 30 June 2004. The European Space Agency's Huygens probe explored Titan's atmosphere in January 2005. The instruments on both spacecraft are providing scientists with valuable data and views of this region of the solar system . Source of image: http://saturn.jpl.nasa.gov

Introduction This graphic depicts the planned interplanetary flight path beginning with launch from Earth on 15 October 1997, followed by gravity assist flybys of Venus (26 April 1998 and 21 June 1999), Earth (18 August 1999), and Jupiter (30 December 2000). Saturn arrival is scheduled for 1 July 2004, which marks the beginning of a four-year orbital tour of the Saturn system. The gravity-assist flybys of the different planets are designed to increase the spacecraft's velocity relative to the Sun so it can reach Saturn. During these planetary flybys, there is an exchange of energy between the planet and the spacecraft which accelerates the latter and changes its velocity direction relative to the Sun. With the use of the VVEJGA (Venus-Venus-Earth-Jupiter Gravity Assist) trajectory, it takes 6.7 years for the Cassini spacecraft to arrive at Saturn. The mission sequence was EVVEJS with orbit insertion in Saturn Source of image: http://saturn.jpl.nasa.gov

Source of video: http://saturn.jpl.nasa.gov Introduction Source of video: http://saturn.jpl.nasa.gov

Basics of mission design A central aspect of the design of missions such as Cassini Huygens is the optimisation of the trajectory. It is important to calculate trajectories from Earth to other planets/asteroids/comets that are fuel and, ideally, time efficient

Basics of mission design Objective is to maximise the mass of the probe that may be used for scientific payload Desired velocity for leaving Earth’s gravitational field determines maximum mass of probe Amount of thrust required by probe determines the proportion of the probe that must be fuel Gravity assist trajectories allow significant reductions in both launch velocity and thrust

Basics of space mission design Spacecraft are provided with sets of propulsive devices so they can maintain stability, execute manoeuvres, and make minor adjustments in trajectory. The propulsive action is often impulsive, but there are now low thrust engines which provide continuous thrust over extended periods of time.

Gravity assist manoeuvres In a gravity-assist manoeuvre, angular momentum is transferred from the orbiting planet to a spacecraft approaching from behind the planet in its progress about the sun. These manoeuvres can be powered (impulsive thrust is applied) or unpowered. This gives extra velocity to the spacecraft and yields fuel and time savings in a mission.

Gravity assist manoeuvres

Other manoeuvres Deep space manoeuvres (impulsive) Low thrust arcs Orbit insertion (braking)

Optimal control and mission design The trajectory design problem has all the ingredients to generate optimal control problems: Nonlinear dynamics (orbital mechanics) An objective function Control action (thrust) Inequality constraints

Dynamics Interplanetary travel requires the understanding of the “restricted N-body problem”. If the spacecraft is sufficiently close to a celestial body, it is possible to approximate the dynamics by neglecting the influence of other celestial bodies, and to analyse the dynamics as a “restricted two-body problem”. The region inside which this approximation is valid is known as the sphere of influence of the celestial body. If the spacecraft is not inside the sphere of influence of a planet or moon of the solar system, it is considered to be under the influence of the sun only.

Dynamics Because the sphere of influence of the sun is much larger than that of the planets, when studying MGA trajectories we may consider one main attracting body (the sun) and then join the various trajectories using what is known as the “patched conics” approach. Hence the problem may be reduced to a sequence of “restricted two-body problems” In the unforced case the restricted two body problem admits solutions that are known to be conics (elliptic, parabolic or hyperbolic orbits). The forced case is becoming relevant with the new “low-thrust engines” and other recent propulsion concepts.

Dynamics – Lambert problem The problem of travelling between two points with a pre-assigned time-of-flight along a ballistic trajectory is called “Lambert Problem” Solution gives the spacecraft velocity vector at the beginning and at the end of the arc. Under certain assumptions the solution is unique. Numerical integration is avoided. Assumptions: (no multirevolution or retrograde trajectories allowed),

Gravity assist calculations A gravity assist model is used to calculate the impulsive thrust required at periapsis during a swingby This impulse is often required to keep a safe distance from the planet. The angle a and the periapsis radius rp are related.

The patched conics approach

Simplifying Assumptions Preliminary mission design Its goal is to allow exploration of different mission options, rather than calculate an very accurate trajectory Several simplifying assumptions are used Spacecraft mass is negligible compared with celestial bodies Sun/planets are point masses Spacecraft transfers between planets are perfectly elliptical Instantaneous hyperbolic transfers occur at planets We will concentrate on MGA trajectories with powered gravity assists, but without deep space manoeuvres or low thrust arcs. These assumptions yield a constrained continuous optimisation problem with one dimension per planet involved

Simplified Search Space Decision vector, x = [t0, T1, T2, … ,TN+1] t0 is the launch date from first planet T1 is transfer time to from first to second planet T2 is transfer time to second to third planet And so on… N is the number of planets where a gravity assist manoeuvre is performed. Each element of x can be bounded, so we are looking for x within a hyper-rectangle:

Ephemeris Given an arrival (or departure) time at a planet, say t1, planetary ephemeris are used to provide the desired position of the spacecraft at t1. There are publicly available ephemeris routines and solar system object databases which can be used to determine the position of celestial bodies as a function of time.

Problem formulation For a mission with N gravity assist manoeuvres, find: to minimise: subject to: Launcher thrust constraint Thrust constraint at each GA Periapsis radius constraint at each GA Braking manoeuvre constraint

Objective Function The objective function f(x) seeks to minimise the total thrust / maximise payload. Thrust is measured as instantaneous changes of velocity provided by the engine. The initial thrust is provided by a launcher which then separates from the probe.

Evaluating the objective function

Local minima The number of local minima grows with the number of stages of an MGA mission. The presence of a large number of local minima calls for the use of global optimisation techniques Local minima located with SQP in the EJS transfer problem

Pruning the search space Previous work has shown that the vast majority of this search space I corresponds to infeasible solutions How can we identify these infeasible regions and prune them from the search space?

Overview of Gravity Assist Space Pruning (GASP) Algorithm Deterministic algorithm Relies on efficient grid sampling of the search space Exploits domain knowledge to effectively constrain space User defined constraints on launch energy, gravity assist thrusts, swingby periapsis radii, and braking thurst Provides intuitive visualisation of high dimensional MGA search spaces Allows simple identification of solution families Produces a set of reduced box bounds (between 6 and 9 orders of magnitude smaller than original space)

Example: Earth-Mars transfer Consider an Earth-Mars transfer -1200<t0<600 MJD2000, 25<T1<525 days Grid sampled at resolution of 10 days

Effect of launch velocity constraint Note: Arrival time = Departure time + transfer time (t0+T1)

Adding a Braking Constraint Adding a braking manoeuvre constraint at Mars of 5 km/s yields only 4% of the search space valid.

Optimising launch windows Reduced box bounds automatically calculated for each launch window Each launch window has been optimised separately using Differential Evolution Different solution families can be examined separately and then the most appropriate chosen

GASP algorithm For single interplanetary transfer Initial velocity constraint Braking manoeuvre constraint Allows simple identification of prospective departure/arrival windows. Significantly reduces the search space. How can these ideas be applied to multiple gravity assists?

Two and more phases… Infeasible Arrival Times Therefore, it must be infeasible to depart from the next planet on these dates…

Complete GASP Algorithm Perform sampling as sequence of 2D spaces Earth departure/Mars arrival Mars departure/Venus arrival Apply initial velocity constraint to first phase Forward constraining through all phases Apply braking manoeuvre constraint Backward constraining through all phases Invalidate arrival dates based on departure dates

Forward constraining Infeasible arrival date constrains departure from the planet on that date Horizontal axis constrains vertical in the next phase Invalidate corresponding departure date 1000 2000 Phase (k + 1) 1000 MJD2K 2000 MJD2K Phase k Venus Arrival Invalid arrival date Mars Arrival Earth departure Mars departure

Scaling of GASP algorithm GASP algorithm scales polynomially – this is due to the characterisation of the search space as a sequence of connected 2D search spaces This is true both in memory requirements and computational expense Copes well with the curse of dimensionality

Example: EVVEJS Trajectory Lower bound: 250000 fold reduction in size of search space

EVVEJS With New Bounds

EVVEJS Optimised Differential Evolution was applied to the reduced bounds Best solution found was 5225.7m/s Launch velocity: 3737m/s Probe velocity: 1488 m/s A direct transfer requires launch velocity of approx 10000m/s

Conclusions Introduced the multiple gravity assist problem Showed relations to optimal control and gave a formulation for a specific MGA problem with no deep space manoeuvres or low thurst arcs. Have described the Gravity Assist Space Pruning algorithm (GASP) Computationally efficient deterministic method for pruning infeasible solutions with polynomial time and space complexity Allows effective visualisation of high dimensional search space Identifies launch windows which can be optimised separately

Acknowledgements The work presented here comes from a project commissioned by the European Space Agency under contract No. 18138, Project Ariadna 4101. Special thanks to Darren Myatt, Slawek Nasuto (Reading), Mark Bishop (Goldsmiths), and Dario Izzo (ESA). The final report of this project can be downloaded from: http://www.esa.int/gsp/ACT/doc/ACT-RPT-03-4101-ARIADNA-GlobalOptimisationReading.pdf