Trajectory Design and Maneuver Planning with STK / Astrogator

Slides:



Advertisements
Similar presentations
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Advertisements

15th AAS/AIAA Space Flight Mechanics Meeting, Copper Mountain, Colorado Low Energy Interplanetary Transfers Using the Halo Orbit Hopping Method with STK/Astrogator.
GN/MAE155B1 Orbital Mechanics Overview 2 MAE 155B G. Nacouzi.
Space Engineering I – Part I
Solar Imaging Radio Array (SIRA) Trajectory and Formation Analysis Flight Dynamics Analysis Branch Code 595 (572) Dave Folta Bo Naasz Frank.
MAE 4262: ROCKETS AND MISSION ANALYSIS Orbital Mechanics and Hohmann Transfer Orbit Summary Mechanical and Aerospace Engineering Department Florida Institute.
DESIGN PROCESS OPTIMIZATION INTEGRATION TRADES SIMULATION VISUALIZATION Copyright 2010 Phoenix Integration, Inc. All rights reserved. Grant Soremekun Business.
Институт прикладной математики им. М.В.Келдыша РАН Keldysh Institute of Applied Mathematics, Russian Academy of Sciences.
Mission Design Requirements First priority is to deliver takeoff mass to aircraft team. Deliver 5kg item to ISS 24 hour launch lead time Vehicle must be.
Prince William Composite Squadron Col M. T. McNeely Presentation for AGI Users Conference CIVIL AIR PATROL PRESENTS The CAP-STK Aerospace Education Program.
Mission To Mars In Kerbal Space Program, Where distances are 1/9 real world values.
ATMOSPHERIC REENTRY TRAJECTORY MODELING AND SIMULATION: APPLICATION TO REUSABLE LAUNCH VEHICLE MISSION (Progress Seminar Presentation - 2) K. Sivan (Roll.
1 Lucifer’s Hammer Derek Mehlhorn William Pearl Adrienne Upah A Computer Simulation of Asteroid Trajectories Team 34 Albuquerque Academy.
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
AAE450 Spring 2009 Analysis of Trans-Lunar Spiral Trajectory [Levi Brown] [Mission Ops] February 12,
Unit 2 GEOSTATIONARY ORBIT & SPACE SEGMENT
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
GN/MAE155A1 Orbital Mechanics Overview MAE 155A Dr. George Nacouzi.
INSTITUTO DE SISTEMAS E ROBÓTICA 1/31 Optimal Trajectory Planning of Formation Flying Spacecraft Dan Dumitriu Formation Estimation Methodologies for Distributed.
SNAP Spacecraft Orbit Design Stanford University Matthew Peet.
Modern Navigation Thomas Herring MW 11:00-12:30 Room
Automated Production Report Generation with OPC DataHub Your Host Today: Colin Winchester, Director of Support Presenter: Win Worrall, Application Engineer.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Sub-Optimal Solutions for Satellite Orbital Transfers 6th International Workshop and Advanced School 6th International Workshop and Advanced School "Spaceflight.
Space Systems Bob Hall & John Carrico.
WorkPlace Pro Utilities.
Pg 1 of xx AGI Orbit Lifetime Prediction Jim Woodburn.
Optimal Low-Thrust Deorbiting of Passively Stabilized LEO Satellites Sergey Trofimov Keldysh Institute of Applied Mathematics, RAS Moscow Institute of.
Each VI has 2 Windows Front Panel User Interface (UI) –Controls = Inputs –Indicators = Outputs Block Diagram Graphical Code –Data travels on wires from.
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA
Mark Beckman - Flight DynamicsMB-1 Lunar Flight Dynamics Mark Beckman July 12, 2012.
Pg 1 of 44 AGI www agiuc com Under The Hood: Maneuver Planning With Astrogator Matt Berry Kevin Ring.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Pg 1 of xx AGI STK/Astrogator in Maneuver Planning for Geostationary Satellites Ryan Frederic, Applied Defense Solutions Jack Turner, Maxim.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Why Design Tool? 93 年 10 月 21 日. EPS Course - 2 Simple Problems Close form solution Complex Problems Computer.
ADAMS Assignment 1 ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: September 18, 2013 Due: September 25, 2013.
EagleSat Flight Operations
Modelling and Open Loop Simulation of Reentry Trajectory for RLV Missions Ashok Joshi and K. Sivan Department of Aerospace Engineering Indian Institute.
General Motion Rest: Quasars Linear: Stars Keplerian: Binary Perturbed Keplerian: Asteroids, Satellites Complex: Planets, Space Vehicles Rotational: Earth,
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,
SPHERES Reconfigurable Control Allocation for Autonomous Assembly Swati Mohan, David W. Miller MIT Space Systems Laboratory AIAA Guidance, Navigation,
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
UNCLASSIFIEDUNCLASSIFIED Lesson 2 Basic Orbital Mechanics A537 SPACE ORIENTATION A537 SPACE ORIENTATION.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
MATLAB for Engineers 4E, by Holly Moore. © 2014 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected by Copyright.
Goddard Space Flight Center High Earth Orbit GPS Flight Experiment AMSAT-OSCAR 40 (AO-40) Frank H. Bauer NASA Goddard Space Flight Center November 1, 2001.
Sea Launch/Zenit Thrust: 8,180,000 N Fueled Weight: 450,000 kg Payload to LEO: 13,740 kg Cost per launch: $100,000,000 Cost per kg: $7,300 Launches: 31/28.
Chapter 3 Response Charts.
University of Colorado Boulder ASEN 6008 Interplanetary Mission Design Spring 2015 Kate Davis Real Life 1.
ANSYS/LS-DYNA Drop Test Module
ASEN 5050 SPACEFLIGHT DYNAMICS Mid-Term Review, A-Train Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 27: Mid-Term Review, A-Train 1.
ASEN 5050 SPACEFLIGHT DYNAMICS Interplanetary Prof. Jeffrey S. Parker University of Colorado – Boulder Lecture 29: Interplanetary 1.
ORBITAL Orbital Simulation and Telemetric Data Collection Software Developed By: Aaron M. Rosenfeld.
Mission Development: Putting It All Together ASEN 6008 Interplanetary Mission Design.
THEMIS MIWG #3Probe Separation Analysis - Page 1June 15 & Probe Separation Analysis Daniel Rummel UCB.
1 The PISCES Project Don J. Pearson JSC/DM Flight Design & Dynamics Division May 2002
AAE450 Senior Spacecraft Design Goppert, 1 James Goppert Week 8: March 8 th, 2007 Aerodynamics: Reentry Optimization Dynamics and Control: Communication.
Autodesk Inventor 2011 Essentials Plus Instructor’s Name.
1 Creating Situational Awareness with Data Trending and Monitoring Zhenping Li, J.P. Douglas, and Ken. Mitchell Arctic Slope Technical Services.
The Development of Flight Operations: Improvement of ERAU Cube-Sat’s Ground System Interface and Research of the Satellite’s Orbital Decay Presented by.
Wednesday NI Vision Sessions
Mark Beckman NASA/GSFC Code 595 August 16-17, 2005
Look Angle Determination
MSU Solar Physics NSF REU Final Presentation
ENG4361 Space Mission Design
Vladimir Agapov, Igor Molotov, Victor Stepanyants
EagleSat-1: Flight Operations
SDO Flight Dynamics Subsystem
Presentation transcript:

Trajectory Design and Maneuver Planning with STK / Astrogator John Carrico Analytical Graphics, Inc.

Tech Support: support@stk.com; www.stk.com 1-800.220.4STK Tech Support: support@stk.com; 1-888.785.9973 (8 am to 8 pm Eastern, or leave message)

Agenda What is Astrogator? History Examples & Exercises Installation File Configuration Sharing Your Scenarios

Astrogator: What is it? “Astrogator” appears in Science Fiction; Follow-on to Navigator module. Interactive orbit maneuver and space mission planning tool For use by spacecraft operations and mission analysis staff Fully integrated within STK For Earth-orbiting, formation-flying, constellation, Geostationary, Lunar, Lagrange-point, and interplanetary missions

History: Swingby->Navigator->Astrogator Swingby developed at Goddard Space Flight Center/Flight Dynamics Division by Computer Sciences Corp. (CSC) in 1989 Swingby commercialized to become Navigator (CSC; 1994); purchased by AGI Astrogator developed to meet GSFC/Flight Dynamics Analysis Branch request for a COTS solution (Jan 1997) Requirements from Swingby, and other institutional software Swingby/Navigator algorithms, and some code, in Astrogator

Example: GTO to Mars From a Geostationary transfer orbit to Mars Arrive on 17 Dec, 2003 Lunar Swingby changes plane (look in VO) Mission Control Sequence (MCS) Colored Segments Trajectory draws while calculating Segment summary report Quick view of segment times

Exercise 1: The Mission Control Sequence Initial Modified Keplerian: Rp = 7000 km; inc = 28.5º; e = .01; Epoch = 4 July ‘00 Propagate orbit to 3rd perigee Generate Segment Summary Report Create new 2-D window ECI Orthographic Graphics Animation start time Show ‘All’ orbit pass Set scenario “as default”

Exercise 1 (Cont’d) Name and save scenario! AutoSave Good rules of thumb: Create new folder for each scenario Name folder the same as the scenario AutoSave Will save work every 5 minutes (by default) User can change save interval: Application Basic Properties

Example: Double Lunar Swingby (DLS) Two Gravity Assists (used for Wind and Geotail missions) Note MCS; Relationship of colors to trajectory Uses launch model (Simple Ascent) Use burnout information from launch vehicle Note use of maneuver segments Target on B-Plane for gravity assist Copy (with Ctrl-C) time of maneuver or of gravity assist off of MCS panel; Paste (Ctrl-V) into 2-D window and hit enter for visualization

Background: “Delta-V” Unique velocity at every point in orbit If you change the velocity at a given point on an orbit, you are on a new orbit A simple change in velocity is an impulsive “Delta-V” Firing an engine for a finite duration changes the velocity

Exercise 2: Maneuvers 1 km/s impulsive maneuver at perigee Local axes: VNC Propagate to 2nd apogee Change segment color Draw trajectory as calculated Turn off propagate on apply Adjust 2-D view with mouse

Exercise 2 (Cont’d) Graph Altitude and True Anomaly

Example: To The Moon Transfer from low-Earth orbit to the Lunar orbit Earth-centered trajectory Propagator Selection Definition in Astrogator Component Browser Moon-centered trajectory Segments may have different force models and even different central bodies Segment summary coordinate system choice Compare Blue Moon scenario Air Force Academy project Low Delta-V transfer to the Moon via “Weak Stability Boundary” (WSB)

Exercise 3: Propagators and Force Models Add 2nd maneuver at apogee Velocity = 1.0 km/s Normal = -2.0 km/s Propagate 1 day Type “1 day”; converted to units Use CisLunar Propagator Astrogator Component Browser Create & use new 12x12 gravity force model for last segment

Exercise 3 (cont’d) Graph semi-major axis and inclination Look at Initial State Segment Summary in Earth-Fixed coordinates

Example: 2-Maneuver Transfer Orbit transfer Propagate segments Type in Delta-Vs Repeat count for stopping conditions Let the targeter search for answer (Shows on 2-D window) Station contact: “Access”

Example: 2-Maneuver Transfer (cont’d) Help System: Uses HTML Browser “Explore STK” Main Page Module Help Context-Sensitive Help Math Exercises

Exercise 4: Targeting maneuvers Use ‘V’ component as control Select Radius of Apogee (Ra) as a result; observe value in Segment Summary Select Ra as a constraint (42165 km) Action = Run Targeter

Exercise 4 (Cont’d) Look at radius value at apogee These are not two- body orbits Lunar and Solar perturbations Move propagate into target sequence Target on Radius Magnitude (R Mag) at the real apogee Apply corrections

Exercise 5 Target second maneuver (2 x 2) Reasons for non- convergence Use Velocity and Normal components as controls Ecc = 0; Inc = 5º Reasons for non- convergence Max num iterations Max step on control No correlation Most problems are “square”; n controls and n constraints (n x n)

Example: Ground Track Control LandSat-7 Repeating Ground Track (233) World Reference System (WRS) Reference Longitude (295.4°)

Example: Ground Track Control (cont’d) Drift to ground track error near 1.0 km Perform maneuver so turn-around within –1.0 km error Ground Track Error at Descending Node 1st Guess and Actual maneuvers plotted

Example: Formation Flying Model and Control Multiple Satellites Reference Satellite: Real Virtual Target on values relative to reference satellite(s)

Example: Ascent to Formation Plan maneuvers to obtain formation Plan maneuvers to maintain formation

Example: Constellation Multiple Satellites spread around a planet Control to reference satellite: In-plane reference Other-orbit-plane reference Phased ascent from single launch vehicle

Example: AutoBurn Capability to model repetitive sequences “Event Loop” philosophy Auto-burn capability using multiple stopping conditions Repeat count for stopping conditions

Example: Mars Climate Observer Uses auto-burn to simulate aero- braking

Exercise 6: AutoBurn Initial State: Modified Keplerian Elements: Radius of Periapsis = 7000 Eccentricity = 0.01 Create auxiliary sequence in Control Sequence Browser New Sequence: “Small Burn” Insert 1 segment: Impulsive Delta-V; 0.1 km/s along velocity In Main Sequence, add 2nd stopping condition Stop on periapsis. Run new sequence “Small Burn” Run and look at propagate summary for list

Example: Scripting Useful for parametric studies, Monte-Carlo analysis, automation, etc. Support for Perl, MATLAB®, and user programs (e.g., C, C++) Uses STK/Connect with TCP/IP socket Script can be run on same or separate computer User can write custom user interface

Example: Monte-Carlo Error Analysis Perl script to repeat same sequence with random perturbations of initial launch burnout values Script set control parameters Script retrieves STK calculated results Script calculates statistics Maneuvers can be automatically planned Results include all output data: Elements; Fuel-used; Delta-V; Access times and durations…

Example: Engine Modeling Integrate accelerations due to engine thrust model; Integrate mass loss based on Specific Impulse (Isp) Finite maneuver modeling setup Engine model setup: thrust and Isp Polynomial test utility Out of fuel message Blow-Down or Pressure-Regulated Effect of changing thrust Thrust efficiency Multiple thrusters Attitude input/output

Exercise 7: Engine Modeling MCS: Initial state Propagate to perigee Finite Maneuver: 2000 second duration along velocity Create new polynomial engine model Thrust: 400 (N) + 0.0001(N/Pa) x Pressure Isp: 150 (s) + 0.0001 (s/Pa) x Pressure Polynomial test utility: P = 1000 kPa; T = 293º K Run in Blow-Down mode Multiple thrusters: Use 2 Engines, half duration. Attitude input

Example: Low Thrust Super-synchronous transfer to geo-synchronous Multiple stopping conditions: stops on first satisfied Multiple stopping conditions is the “Logical OR” Stop propagation if ‘A = x’ OR ‘B = y’ Constraint on stopping conditions Finds stopping conditions and then checks constraints Multiple constraints allowed Constraints is the “Logical AND” Stop propagation if ‘A = x’ AND ‘B = y’ (within a tolerance) Stop propagation if ‘A = x’ AND ‘B < y’ Stop propagation if ‘A = x’ AND ‘B > y’

Example: Maneuver Calibration Calculate thruster efficiency based on orbit determination (OD) Use calibration factor to improve subsequent maneuvers Baseline trajectory Simulate OD Calibrate User must decide on mass flow rate

Example: Lagrange Point - MAP Microwave Anisotropy Probe Launch in spring 2001 Small-amplitude Lagrange point orbit Display in rotating coordinates Phasing loops before Lunar gravity assist Create Sun-Earth-SC angle graph Astrogator Browser

Example: NGST Next Generation Space Telescope Large Amplitude Libration Point Self-targeting for launch window calculations (+ 10 min) Can override trajectory segment colors (Turn off “Use Trajectory Segment Colors)

Installation Astrogator is part of regular STK Activated with license Full STK installation on each PC C:\Program Files\AGI\stk\… User Install Each user has own data area on each machine D:\stk\jcarrico

File Configuration Scenarios in a subdirectory share objects Rule of Thumb: One scenario per subdirectory (or very similar scenarios) Helps when zipping files for someone else Astrogator subdirectory holds user-defined objects Flag as Read-Only for configuration control User “config” subdirectory Styles Read-Only Astrogator components

Sharing Your Scenarios Using Winzip Recurse subfolders Make sure to include the “Astrogator” subfolder