Astrodynamics (AERO0024) TP1: Introduction

Similar documents
Trajectory Design with STK/Astrogator. New Horizons Mission Tutorial

Penn State University Physics 211 ORBITAL MECHANICS 1

Lecture L17 - Orbit Transfers and Interplanetary Trajectories

Astrodynamics (AERO0024)

Does currently available technology have the capacity to facilitate a manned mission to Mars?

Astromechanics Two-Body Problem (Cont)

G U I D E T O A P P L I E D O R B I T A L M E C H A N I C S F O R K E R B A L S P A C E P R O G R A M

Orbital Mechanics and Space Geometry

Orbital Mechanics. Angular Momentum

1. The orbit of each planet is an ellipse with the Sun at one focus. 2. The line joining the planet to the Sun sweeps out equal areas in equal times.

Coverage Characteristics of Earth Satellites

USE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES

Spacecraft orbits and missions

Development of a Sun Synchronous. Conjunctions

Orbital Mechanics. Orbital Mechanics. Principles of Space Systems Design David L. Akin - All rights reserved

DEVELOPMENT OF AN ARCHITECTURE OF SUN-SYNCHRONOUS ORBITAL SLOTS TO MINIMIZE CONJUNCTIONS. Brian Weeden Secure World Foundation

Use the following information to deduce that the gravitational field strength at the surface of the Earth is approximately 10 N kg 1.

Can Hubble be Moved to the International Space Station? 1

EN4 Dynamics and Vibrations. Design Project. Orbital Design for a Lunar Impact Mission. Synopsis

MECH 5105 Orbital Mechanics and Control. Steve Ulrich Carleton University Ottawa, ON, Canada

DIN Department of Industrial Engineering School of Engineering and Architecture

This page left blank for double-sided printing

Correct Modeling of the Indirect Term for Third-Body Perturbations

Artificial Satellites Earth & Sky

Where On Earth Will Three Different Satellites Provide Simultaneous Coverage?

APP Aircraft Performance Program Demo Notes Using Cessna 172 as an Example

SATELLITE ORBIT DETERMINATION AND ANALYSIS (S.O.D.A) A VISUAL TOOL OF SATELLITE ORBIT FOR SPACE ENGINEERING EDUCATION & RESEARCH

Quasi-Synchronous Orbits

Hyperspectral Satellite Imaging Planning a Mission

TOPO Trajectory Operations Officer

Aerospace Engineering: Space Stream Overview

Section 4: The Basics of Satellite Orbits

Chapter 2. Mission Analysis. 2.1 Mission Geometry

The Space Shuttle: Teacher s Guide

IAC-10.C1.7.5 DIRECT TRANSCRIPTION OF LOW-THRUST TRAJECTORIES WITH FINITE TRAJECTORY ELEMENTS

astronomy A planet was viewed from Earth for several hours. The diagrams below represent the appearance of the planet at four different times.

Orbital Dynamics: Formulary

Vocabulary - Understanding Revolution in. our Solar System

Satellite Mission Analysis

Version A Page The diagram shows two bowling balls, A and B, each having a mass of 7.00 kilograms, placed 2.00 meters apart.

The µtorque Momentum-Exchange Tether Experiment

Spacecraft Dynamics and Control. An Introduction

Use of Graphical Programming Tools for Electrical Engineering and Technology Courses

2. Orbits. FER-Zagreb, Satellite communication systems 2011/12

Regolith-Derived Heat Shield for Planetary Body Entry and Descent System with In-Situ Fabrication

Interplanetary Travel. Outline. In This Section You ll Learn to...

Understanding Orbital Mechanics Through a Step-by-Step Examination of the Space-Based Infrared System (SBIRS)

Curiosity's Fight Path to Mars. A Project for Differential Equations (Math 256)

APOPHIS 2029 A UNIQUE MISSION OPPORTUNITY

Trajectory design for the Solar Orbiter mission

Development of an automated satellite network management system

Introduction to Aerospace Engineering

WEIGHTLESS WONDER Reduced Gravity Flight

RS platforms. Fabio Dell Acqua - Gruppo di Telerilevamento

DTU Satellite Systems and Design Course. Orbital_Mechanics.ppt. Danish Space Research Institute Danish Small Satellite Programme

Space Exploration. A Visual History. Philip Stooke

Analysis on the Long-term Orbital Evolution and Maintenance of KOMPSAT-2

Newton s Law of Universal Gravitation

A = 6561 times greater. B. 81 times greater. C. equally strong. D. 1/81 as great. E. (1/81) 2 = 1/6561 as great.

Chapter 6. Orbital Mechanics. Maj Edward P. Chatters IV, USAF; Maj Bryan Eberhardt, USAF; and Maj Michael S. Warner, USAF

Science Investigations: Investigating Astronomy Teacher s Guide

SCADE Suite in Space Applications

Mobile Communications: Satellite Systems

MISSION DESIGN AND OPERATIONS CONSIDERATIONS FOR NASA S LUNAR RECONNAISSANCE ORBITER

Discrete mechanics, optimal control and formation flying spacecraft

Visualizing Wireless Transfer of Power: Proposal for A Five-Nation Demonstration by ISDC2012: Washington DC, May 26, 2012

Alexandru Csete (Rovsing A/S) 3. International Workshop on Astrodynamics Tools and Techniques ESTEC, October 2-5, 2006

Once in a Blue Moon (Number Systems and Number Theory)

ROYAL CANADIAN AIR CADETS PROFICIENCY LEVEL TWO INSTRUCTIONAL GUIDE SECTION 6 EO C IDENTIFY PARTS OF A ROCKET PREPARATION

Truck Automation for the Ready Mixed Concrete Industry. Michael J. Hoagland (205) ext

Solar System. 1. The diagram below represents a simple geocentric model. Which object is represented by the letter X?

Software Verification for Space Applications Part 2. Autonomous Systems. G. Brat USRA/RIACS

From Aristotle to Newton

Mission Design for the Lunar Reconnaissance Orbiter

Automated Spacecraft Scheduling The ASTER Example

Newton s Law of Gravity

circular motion & gravitation physics 111N

Satellite Posi+oning. Lecture 5: Satellite Orbits. Jan Johansson Chalmers University of Technology, 2013

Chapter 25.1: Models of our Solar System

Lecture 10: Managing Risk" Risk Management"

Goals of the Unit. spm adolfo villafiorita - introduction to software project management

ORBIT DETERMINATION OF SATELLITES IN LUNAR ORBIT USING AN OPTIMAL SEQUENTIAL FILTER

Mobile Communications Chapter 5: Satellite Systems

Lunar Phase Simulator Student Guide

NNMi120 Network Node Manager i Software 9.x Essentials

Elements of Physics Motion, Force, and Gravity Teacher s Guide

SUN-SYNCHRONOUS ORBIT SLOT ARCHITECTURE ANALYSIS AND DEVELOPMENT. A Thesis. Presented to. the Faculty of California Polytechnic State University

DEOS. Deutsche Orbitale Servicing Mission. The In-flight Technology Demonstration of Germany s Robotics Approach to Service Satellites

Flight and Orbital Mechanics

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

Satellites and Space Stations

Name Class Period. F = G m 1 m 2 d 2. G =6.67 x Nm 2 /kg 2

Virtual Classroom Student Guide

University microsatellites: an hands-on educational tool

A long time ago, people looked

Motions of Earth, Moon, and Sun

Lecture 13. Gravity in the Solar System

Mastering Microsoft Project B; 3 days, Instructor-led

The Gravitational Field

Planetary Orbit Simulator Student Guide

Transcription:

Astrodynamics (AERO0024) TP1: Introduction

Teaching Assistant Amandine Denis Contact details Space Structures and Systems Lab (S3L) Structural Dynamics Research Group Aerospace and Mechanical Engineering Department Room: +2/516 (B52 building) amandine.denis@ulg.ac.be 04 3669535 2

Today s program Objectives Presentation of STK Exercise 1: «What does STK do, anyway?» Exercise 2: Do It Yourself! 3

Objectives of this session Discover STK and its possibilities Discover STK interface Discover basic functions and options Illustrate the first lesson 4

Objectives of this session At the end of this session, you should be able to: Create a new scenario Handle graphics windows (2D and 3D, view from/to, ) Use common options of the Properties Browser Insert a satellite in three different ways (database, Orbit Wizard, manually) Insert a facility Calculate a simple access Generate simple reports 5

Presentation of STK Design, analyze, visualize, and optimize land, sea, air, and space systems. 6

Presentation of STK interface 7

8

9

Presentation of STK 10

11

Presentation of STK basic elements New scenario - Model the World! Insert object - Populate the World! Properties browser - Decide everything! Animation Reports Tabs 12

Exercise 1 First contact: «What does STK do, anyway?» AGI tutorial Illustration of a Molniya orbit Notion of scenario Rules of thumb Orbit Wizard Insertion of a facility Graphics windows Calculation of a simple access 13

Exercise 1: what does STK do, anyway? Are Molniya orbits really a great way to spy on the USA? How many periods of access? When does the first access occur? What is the duration of the first access? Remarks/questions? 14

Exercise 2 Do It Yourself! : Application to the satellites of the first lesson Insertion of satellites and definition of orbits: Using Orbit Wizard Importing from Data Base Manually Illustration of differents satellites and orbits Options of visualization 15

Exercise 2: application to the 1st lesson >> Represent in STK all the satellites named during the first lesson. To create a satellite: Insert >>New >> Satellite Orbit wizard : cfr ex1 From Database Define properties Visualization: Day/night limit ( 2D graphics Properties Browser >> Lighting) 16

Exercise 2: application to the 1st lesson Debriefing: 17

Astrodynamics (AERO0024) TP2: Introduction (2)

Today s program Objectives Exercise 1: A concrete problem Exercise 2: Use in celestial mechanics Exercise 3: Delfi-C 3 operation 2

Objectives of this session At the end of this session, you should be able to: Use STK autonomously to solve simple problems Define and use constraints Calculate access Import and visualize planets 3

Exercise 1 A concrete problem: «When could I see the ISS?» AGI tutorial Outline to build a scenario Constraints 4

Exercise 2 Use in celestial mechanics: The Venus Transit of 2004 AGI tutorial Planets and orbits Insertion of sensors Access calculation (Deck Access) 5

6

7

Exercise 3 Delfi-C 3 operations When does the Delfi-C 3 team have access to their satellite? When can they operate it? How much does it help if the OUFTI-1 ground station is also used? How long can the two teams communicate through Delfi-C 3 transponder? 8

Astrodynamics (AERO0024) TP3: Orbital elements

Today s program Objectives Exercises 1 & 2: SSO satellites Exercise 3: XMM - RKF7 algorithm 2

Objectives of this session At the end of this session, you should be able to: Calculate orbital elements Check your results with STK Create customized reports Export reports and use data in Matlab 3

Exercise 1 & 2: SSO satellites Ex. 1: Determine the altitude and the inclination of a sunsynchronous satellite for which T=100 min (circular orbit). Use STK to check your results. 4

Exercise 1 & 2: SSO satellites Ex. 2: Determine the perigee and apogee for the following satellite: -SSO - Constant argument of perigee -T = 3h Use STK to check your results. 5

Exercise 3 : XMM - RKF7 algorithm Reproduce graph from Lecture 4, showing time-step of the RKF7(8) algorithm vs true anomaly for XMM satellite. XMM data: Perigee = 7000 km Apogee = 114000 km i = 40 6

Astrodynamics (AERO0024) TP4: Astrogator

Today s program Objectives Introduction to Astrogator Exercise 1: OUFTI-1 Exercise 2: Hohmann transfer 2

Today s objectives After this exercise session, you should be able to: design missions involving orbital, impulsive maneuvers This imply that you will be able to: Use Astrogator when appropriate Create a simple mission control sequence (MCS) Use the following segments: initial state, propagate, impulsive maneuver Create summaries 3

Today s program Introduction to Astrogator What is it? Components of Astrogator: Mission Control Sequence Segments Stopping conditions Ex.1: OUFTI-1 Ex.2: Hohmann transfer 4

What s Astrogator? Astrogator is STK s mission planning module Used for: Trajectory design Maneuver planning Station keeping Launch window analysis Fuel use studies Derived from code used by NASA contractors Embedded into STK 5

Astrogator in STK Astrogator is one of 11 satellite propagators Propagator generates ephemeris Astrogator satellite acts like other STK satellites Can run STK reports (including Access) Can animate in 3D and 2D windows Generates ephemeris by running Mission Control Sequence (MCS) Components used in MCS configured in Astrogator Browser 6

Astrogator Mission Control Control Sequence Configuration Astrogator Runs Mission Control Sequence Ephemeris Other Other Mission Data Data

The Mission Control Sequence A series of segments that define the problem A graphical programming language Two types of segments Segments that produce ephemeris Segments that change the run flow of the MCS Segments pass their final state as the initial state to the next segment Some segments create their own initial state 8

The Mission Control Sequence State Segment 1 Ephemeris State Segment 2 Ephemeris State 9

10

MCS tree 11

MCS toolbar 12

13

14

15

Parameters of the segment currently selected 16

Segments Two types: That produce ephemeris That change the run flow 17

Segments that produce ephemeris Initial State specifies initial conditions Launch simulates launching Propagate integrate numerically until some event Maneuver impulsive or finite Follow follows leader vehicle until some event Update updates spacecraft parameters 18

Initial state segment Specify spacecraft state at some epoch Choose any coordinate system Enter in Cartesian, Keplerian, etc. Enter spacecraft properties: mass, fuel, etc. 19

Launch segment Specify launch and burnout location Specify time of flight Use any central body Connects launch and burnout points with an ellipse Creates its own initial state 20

Propagate segment Numerically integrates using chosen propagator Propagator can be configured in Astrogator browser Propagation continues until stopping conditions are met 21

Stopping conditions Define events on which to stop a segment Stop when some calc object reaches a desired value A calc object is any calculated value, such as an orbital element Calc objects can be user-defined 22

Stopping conditions Can also specify constraints: Only stop if another calc object is =, <, >, some value Determines if exact point stopping condition is met, then checks if constraints are satisfied Multiple constraints behave as logical And Segments can have multiple stopping conditions Stops when the first one is met Behaves as a logical Or 23

Stopping conditions Multiple conditions : «OR» Constraints : «AND» 24

Maneuver segment Maneuver segment owns two distinct segments: Finite maneuver Impulsive maneuver Combo box controls which one is run Finite maneuver created from impulsive maneuver with Seed button 25

Impulsive maneuver Adds delta-v to the current state Can specify magnitude and direction of delta-v Computes estimated burn duration and fuel usage, based on chosen engine Can configure engine model in Astrogator browser 26

Impulsive maneuver State Impulsive Maneuver Add delta-v to state State 27

Finite maneuver Works like propagate segment, thrust added to force model Can specify the direction of the thrust vector Can be specified in plug-in Magnitude of thrust comes from engine model 28

Follow segment Choose leader to follow Specify offset from the leader Follow leader between joining conditions and separation conditions Behave just like stopping conditions Creates its own initial state 29

Update segment Used to update spacecraft properties Useful to simulate stage separation, docking, etc Set properties to a new value, or add or subtract from their current value 30

Update segment State Update Update state parameters State 31

Segments that change run flow Auto-Sequences called by propagate segments Target Sequence loops over segments, changing values until goals are met Backwards Sequence changes direction of propagation Return exits a sequence Stop stops computation 32

Auto-sequences Automatic sequence browser Instead of stopping a segment, stopping conditions can trigger an auto-sequence An auto-sequence is another sequence of segments Behaves like a subroutine After the auto-sequence is finished, control returns to the calling segment Auto-sequences can inherit stopping conditions from the calling segment 33

Auto-sequences example Initial State Propagate Duration = 1 day Periapsis Burn In Plane Sequence Apoapsis Burn Out Of Plane Sequence Finite Maneuver In Plane Duration = 100 sec Finite Maneuver Out of Plane Duration = 100 sec 34

Target sequence Define maneuvers and propagations in terms of the goal they are intended to achieve Next week! 35

Backward sequence Segments in backward sequences propagated backwards: Propagate & finite maneuvers integrated with negative time step Impulsive maneuvers delta-vs are subtracted Can pass initial or final state of sequence to next segment 36

Questions 37

Today s program Introduction to Astrogator Ex.1: OUFTI-1 Ex.2: Hohmann transfer 38

Exercise 1: OUFTI-1 Propagate the orbit of OUFTI-1 using classical two-body and Astrogator (Earth point mass and HPOP), compare the results. OUFTI-1: 354 x 1447 km, 71 i.e. r a = 7825.14 km, r p = 6732.14 km, e = 0.075 39

Today s program Introduction to Astrogator Ex.1: OUFTI-1 Ex.2: Hohmann transfer 40

Exercise 2: simple Hohmann transfer Represent Hohmann transfer (from 322km to GEO) using Astrogator. Simple : - coplanar maneuver - no use of target sequence Most efficient 2-burn method (in terms of ΔV) Elliptical transfer orbit periapsis at the inner orbit apoapsis at the outer orbit 41

Exercise 2: simple Hohmann transfer Δv 2 v circ = μ r v ellip 2 1 = μ r a r 2 r 1 2μr μ 2 Δ v1 = r ( ) 1 r1+ r2 r1 Δv 1 2μr μ 1 Δ v2 = + r ( ) 2 r1+ r2 r2 42

Exercise 2: simple Hohmann transfer Initial circular orbit: 322 km Δv 1 =2.4195 km/s Transfer orbit Δv 2 =1.4646 km/s Final circular orbit: GEO 43

Astrodynamics (AERO0024) TP5: Astrogator & Targeter

Today program Objectives Introduction to Astrogator Targeter Ex.1: Hohmann using target sequences Ex.2: Hohmann vs. bi-elliptic transfer 2

Today s objectives After this exercise session, you should be able to: Define and use target sequences Make videos of your scenarios 3

Introduction to Astrogator - Targeter Target sequence: 1. Add segments; 2. Define profiles; 3. Configure. 4

Introduction to Astrogator - Targeter Profiles: Search Differential corrector Plugin Segment configuration Change maneuver type (impulsive finite) Change propagator Change return segment Change stop segment Change stopping condition state Seed finite maneuvers 5

Ex.1: Hohmann transfer using target sequences Calculate the ΔV required for the following Hohmann transfer: Initial circular orbit: 322 km Δv 1 =? Transfer orbit Δv 2 =? Final circular orbit: GEO, 35787 km (r = 42165km) Capture a video of the final trajectory. 6

Ex.2: Hohmann vs. bi-elliptic transfer Find the total delta-v requirement for a bi-elliptic transfer from a geocentric circular orbit of 7000 km radius to one of 105000 km radius. Let the apogee of the first ellipse be 210000 km. Compare the delta-v schedule and total time of flighttime with that of a single Hohmann transfer ellipse. Verify using STK. v circ v ellip μ = r 2 1 = μ r a 7

Ex.2: Hohmann vs. bi-elliptic transfer r A = 7000 km r B = 210000 km r C = 105000 km ΔV Hohmann =? ΔV bi-elliptic =? t Homann =? t bi-elliptic =? 8

Astrodynamics (AERO0024) TP6: Interplanetary trajectories

Today s program Objectives Ex.1: Mars Probe Ex.2: Moon mission with B-plane targeting 2

Today s objectives After this exercise session, you should be able to: Define interplanetary trajectories Construct your own point-mass propagator Take advantage of multiple 3D windows Create complex MCS and target sequences Use B-plane targeting 3

Ex.1: Mars probe Based on orbital elements for the Math Pathfinder mission (Sojourner rover, 96-97) Two successive segments: - heliocentric - Mars point mass «Spirit» Source: www.xkcd.com 4

Ex.2: Moon mission with B-Plane targeting Mission: Earth parking Trans-lunar injection Lunar orbit insertion ( Δ V ) ( circularization ) Targeting: Launch date? ΔV? When? Constraints: ΔRA & Δdecl. 5