Comet/asteroid. Orbit. Determination and Ephemeris. Software. by Jim Baer CODES

Similar documents
Planetary Orbit Simulator Student Guide

Orbital Mechanics and Space Geometry

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

Planetary Defense! Space System Design, MAE 342, Princeton University! Robert Stengel

Orbital Mechanics. Angular Momentum

Pioneer 10 - TNO Accurate Acceleration ofSystem

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

This paper is also taken for the relevant Examination for the Associateship. For Second Year Physics Students Wednesday, 4th June 2008: 14:00 to 16:00

The Minor Planet Center Status Report

Lecture L17 - Orbit Transfers and Interplanetary Trajectories

Penn State University Physics 211 ORBITAL MECHANICS 1

Trajectory Design with STK/Astrogator. New Horizons Mission Tutorial

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

Extra-solar massive planets with small semi-major axes?

Chapter 25.1: Models of our Solar System

The orbit of Halley s Comet

Astronomy 1140 Quiz 1 Review

Newton s Law of Gravity

The Two-Body Problem

Correct Modeling of the Indirect Term for Third-Body Perturbations

Lecture 13. Gravity in the Solar System

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

Coverage Characteristics of Earth Satellites

Halliday, Resnick & Walker Chapter 13. Gravitation. Physics 1A PHYS1121 Professor Michael Burton

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

Earth in the Solar System

Chapter 2. Mission Analysis. 2.1 Mission Geometry

Günter Seeber. Satellite Geodesy 2nd completely revised and extended edition

Explain the Big Bang Theory and give two pieces of evidence which support it.

Notes: Most of the material in this chapter is taken from Young and Freedman, Chap. 13.

Astromechanics Two-Body Problem (Cont)

From Aristotle to Newton

Halliday, Resnick & Walker Chapter 13. Gravitation. Physics 1A PHYS1121 Professor Michael Burton

The Gravitational Field

Motions of Earth, Moon, and Sun

Dynamics of Asteroids an Overview Dr. Gerhard Hahn DLR PF - AK

Galaxy Morphological Classification

Welcome to Class 4: Our Solar System (and a bit of cosmology at the start) Remember: sit only in the first 10 rows of the room

USING MS EXCEL FOR DATA ANALYSIS AND SIMULATION

ORBITAL DISPERSION SIMULATION OF NEAR-EARTH OBJECT DEFLECTION/FRAGMENTATION BY NUCLEAR EXPLOSIONS

EDMONDS COMMUNITY COLLEGE ASTRONOMY 100 Winter Quarter 2007 Sample Test # 1

Gravitation and Newton s Synthesis

Vocabulary - Understanding Revolution in. our Solar System

Attitude and Orbit Dynamics of High Area-to-Mass Ratio (HAMR) Objects and

Quasi-Synchronous Orbits

Motions of the Earth. Stuff everyone should know

JAC Software, Solving Conjunction Assessment Issues. François Laporte CNES, France

SSA NEO Segment. Overview and approach for Phase 2. Detlef Koschny, Gerhard Drolshagen

The Moon. Nicola Loaring, SAAO

Solar System Fundamentals. What is a Planet? Planetary orbits Planetary temperatures Planetary Atmospheres Origin of the Solar System

Group Leader: Group Members:

Manual for simulation of EB processing. Software ModeRTL

The Celestial Sphere. Questions for Today. The Celestial Sphere 1/18/10

Lecture 19: Planet Formation I. Clues from the Solar System

Astrodynamics (AERO0024)

Appropriate space vocabulary for Primary School

Astronomy 110 Homework #04 Assigned: 02/06/2007 Due: 02/13/2007. Name:

Chapter 3 The Science of Astronomy

Unit 8 Lesson 2 Gravity and the Solar System

Exercise: Estimating the Mass of Jupiter Difficulty: Medium

Binary Stars. Kepler s Laws of Orbital Motion

Chapter 12 Asteroids, Comets, and Dwarf Planets. Asteroid Facts. What are asteroids like? Asteroids with Moons Asteroids and Meteorites

Cabri Geometry Application User Guide

UNIT V. Earth and Space. Earth and the Solar System

Artificial Satellites Earth & Sky

GRAVITATIONAL FIELDS PHYSICS 20 GRAVITATIONAL FORCES. Gravitational Fields (or Acceleration Due to Gravity) Symbol: Definition: Units:

Asteroid Compositions: Spectra S. K. Croft

CATIA Wireframe & Surfaces TABLE OF CONTENTS

GOTOSTAR HAND CONTROLLER AND DUAL-AXIS DC SERVO-MOTOR DRIVER

Orbital Dynamics. Orbital Dynamics 1/29/15

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

Resonant Orbital Dynamics in Extrasolar Planetary Systems and the Pluto Satellite System. Man Hoi Lee (UCSB)

Local Sidereal Time is the hour angle of the First Point of Aries, and is equal to the hour angle plus right ascension of any star.

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

Example application of the IAU 2000 resolutions concerning Earth orientation and rotation

How did the Solar System form?

Orbital Dynamics with Maple (sll --- v1.0, February 2012)

Gravity Field and Dynamics of the Earth

How To Understand The Theory Of Gravity

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

Crater detection with segmentation-based image processing algorithm

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Asteroids, Meteorites, and Comets

Files Used in this Tutorial

CELESTIAL CLOCK - THE SUN, THE MOON, AND THE STARS

Angular Velocity vs. Linear Velocity

Coordinate Systems. Orbits and Rotation

Introduction to the Solar System

Transcription:

Comet/asteroid Orbit Determination and Ephemeris Software by Jim Baer 1

In support of current minor planet surveys, combines an n-body n numerical integrator with a Graphical User Interface to provide the following capabilities: Orbit determination based on optical and radar observations; Calculation of topocentric or geocentric ephemerides; Identification of known minor planets which most closely match a set of observations; Linear and non-linear collision analysis. N-body integrator accounts for cometary thrusting (if applicable), solar radiation pressure, solar oblateness, and gravitational perturbations (including relativistic effects) from the Sun, nine planets, Earth's Moon, and up to 300 asteroids. 2

is an object-oriented oriented application Level One Menu: Create, Delete, or Open instances of the class MinorPlanet Level Two Menu: Add attributes (observations) Derive additional attributes (orbital elements, ephemerides, collision analysis) 3

Level One Menu 4

Level Two Menu 5

Level Two Menu: Designate the minor planet as a comet or asteroid Should be the first change made to a new minor planet file Critically impacts: Least-squares best-fit orbit Processing visual magnitude data Minor Planet Center (MPC) catalog search Orbital element display Use of cometary thrust in numerical integrator 6

Level Two Menu: Adding an Observation Manual entry of ground-based optical observation Manual entry of radar observation Parse and process Minor Planet Electronic Circular (MPEC) or Minor Planet Center Observation (MPCOBS) file Parse and process Near Earth Object Dynamic Site (NEODyS) ASCII observation file If International Earth Rotation Service (IERS) Earth Orientation Parameter (EOP) file not available for observation epoch, manual entry or default EOPs used note: observations supported in period 1900-2200 7

Level Two Menu: Review/Delete Existing Observations 8

Level Two Menu: Compute/Evaluate/Propogate the orbit of this minor planet 9

Level Two Menu: Compute an initial two-body orbit Gauss Method Conditioned Gauss (semi-major axis constrained) Laplace Method Herget's Method (slant-range constrained) Statistical Ranging (slant-range sampling) (Note: This algorithm is located in a different menu, but is a highlyeffective method of initial orbit determination, especially for very short arcs) 10

Level Two Menu: Compute an initial two-body orbit (results) 11

Level Two Menu: Compute an n-body n best-fit orbit Least squares with n-body numerical integration cometary thrusting (if applicable) solar radiation pressure solar oblateness gravitational perturbations (including relativistic terms) from the Sun, nine planets, Earth's Moon, and up to 300 asteroids Refines an initial two-body orbit a statistical ranging orbit an imported orbit (MPCORBcr file) a user-specified orbit Allows observations to be excluded based on excessive chi or residuals 12

Level Two Menu: Compute an n-body n best-fit orbit (results) state vector plus covariances derived orbital elements plus covariances residuals for each observation visual absolute magnitude and slope parameter (if apparent magnitude observations are available) estimate of the minor planet's radius (asteroids only, if visual absolute magnitude and slope parameter are available) Minimum Orbital Intersection Distance (NEOs only) Warning for Potentially-Hazardous Objects SkyMorph parameters formatted for easy input output to screen and text file 13

Level Two Menu: Sample Valid Orbits: Observational Monte Carlo If least-squares converges but observed arc is very short, the covariance ellipsoid may not accurately represent the solution space; this option directly samples the space of valid orbits Add Gaussian uncertainty to each observation Apply least-squares to derive variant orbit Default setting: Create 100 variant orbits Variant orbits can be displayed in color-coded scatterplots to illustrate solution space q vs. e q vs. i q vs. w q vs. Ω q vs. M Variant orbits can be used to generate ephemeris scatterplots for precovery/recovery for Monte Carlo collision analysis 14

Level Two Menu: Sample Valid Orbits: Observational Monte Carlo (cont) 15

Level Two Menu: Sample Valid Orbits: Statistical Ranging Used for very short arcs in place of initial-orbit methods; directly samples the non-linear space of valid orbits Randomly generate slant ranges for first and last observations (based on user-specified min/max slant range) Combine with first/last observations and observer positions to create two position vectors Use Gauss sector-triangle ratios (two-body) or Herget s method (nbody) to derive state vector Compare predicted RA/Decs to observations; accept if RMS residual less than user-specified threshold User can optionally require only prograde, elliptical orbits User-specified number of variants generated 16

Level Two Menu: Sample Valid Orbits: Statistical Ranging (cont.) 17

Level Two Menu: Sample Valid Orbits: Statistical Ranging (cont.) Variant orbits can be displayed in color-coded scatterplots to illustrate non-linear solution space used to generate ephemeris scatterplots for precovery/recovery used for Monte Carlo collision analysis Only reliable approach for very short-arc cases Reveals multiple solutions Robust orbit and ephemeris uncertainty spaces Allows collision analysis when no best-fit orbit is available 18

Level Two Menu: Compute the observational residuals resulting from the current orbit 19

Level Two Menu: Propogate the current orbit to a new epoch 20

Level Two Menu: Display Current Orbit 21

Level Two Menu: Manually specify an orbit for this minor planet User can specify either state vector or orbital elements (plus covariances) Allows evaluation or adoption of non- derived orbits Calculate residuals for comparison Provide initial orbit for best-fit refinement Calculate an ephemeris Conduct a linear collision analysis Allows trial and error determination of DT cometary thrust parameter 22

Level Two Menu: Import a minor planet orbit from the MPCORBcr or COMET catalogs Allows to read the orbital elements of a minor planet directly from the appropriate MPC catalog: Provide initial orbit for best-fit refinement Add estimated covariances Add or determine cometary thrust parameters Calculate an ephemeris Conduct a collision analysis 23

Level Two Menu: Compare observations to positions of known minor planets Generates a list of those minor planets in the MPCORBcr or COMET catalog most nearly matching the observations of this minor planet Use two-body or n-body mechanics Select "medium" or "high" integration accuracy Narrow n-body asteroid candidate search on basis of population (NEA, main belt, Centaur/TNO) absolute magnitude For each entry: Extracts orbital elements from catalog Predicts astrometric position at time of each observation Eliminated if either RMS residual > 3 degrees visual mag. residual > 2 Candidates output to screen and text file 24

Level Two Menu: Generate an optical ephemeris Geocentric/topocentric ephemerides for desired range of dates Tabular presentation nominal values for each desired date major axis/minor axis/orientation angle of linear covariance ellipse Scatterplot presentation displays predicted RA/Decs based on variant orbits generated by Observational Monte Carlo or Statistical Ranging Color-coded by RMS residual of variant orbit to illustrate most likely positions Displays non-linear observation space for precovery/recovery 25

Level Two Menu: Generate an optical ephemeris (cont) 26

Level Two Menu: Generate an optical ephemeris (cont) 27

Level Two Menu: Linear Collision Analysis Requires state vector and (if impact probability desired) covariances Algorithm: Propogate state vector forward from epoch to desired end-point at end of each integration step, test distance to each possible target (Sun, Moon, nine major planets) if (distance < target radius) => collision use bisection to isolate propogate covariances to determine impact probability else if (distance > target radius) and (distance < user-specified threshold) and (first derivative changes sign) use bisection to isolate minimum if (distance at minimum < target radius) => collision use bisection to isolate propogate covariances to determine impact probability if (distance at minimum > target radius) => near miss propogate covariances to determine impact probability 28

Level Two Menu: Non-Linear Collision Analysis Primary options requires state vector and covariances, plus all observations Algorithm: Creates user-specified number of Virtual Asteroids Distributed normally in observation space about the nominal state vector Spaced along the Line of Variations Each VA propogated forward from epoch to desired end-point collisions/near-misses noted as in linear analysis events with ((scaled moid - 3-sigma width of covariance ellipse) < threshold) are sorted by target, date, and stretching into trails The minimum approach or folding point for each trail is retained use differential correction to test for collision/near-miss if differential correction fails, or in case of an interrupted return, create a dense sampling (100 VAs around minimum/folding point), look for collision/nearest miss 29

Level Two Menu: Collision Analysis (output to text and file) 30

Level Two Menu: Collision Analysis (Considerations) Analysis generally similar to Milani, Chesley, Chodas, and Valsecchi in Asteroids III Results thus far comparable with Sentry and NEODyS Risk Page despite some algorithmic differences collision analysis performed (and results quoted) in 3-space vs. collision plane Trails defined slightly differently differential correction performed along LOV uses dense sampling rather than interpolation Independently-derived epoch state vectors and covariances 31

Comparison: vs. Sentry vs. NEODyS 2004 BE68 with 39 observations (2004-Jan-27.09321 to 2004-Feb-01.48334) 32

Level Two Menu: Collision Analysis (Statistical Ranging) A Monte Carlo collision analysis option is also available for use with trajectories generated by Statistical Ranging (or by Observational Monte Carlo) Trajectories are integrated from epoch to desired endpoint; collisions/near-misses are noted, but no use of trails Impact probability determined simply as (number of impacting trajectories) / (total number of trajectories) Most useful for cases such as AL00667/2004 AS1, when threat assessment is required but only a very short observation arc is available 33

Level Two Menu: Change the number of perturbing bodies Determines what perturbing bodies are used in n-body numerical integration Sun, Moon, nine planets Sun, Moon, nine planets, Ceres, Pallas, and Vesta (default) Sun, Moon, nine planets, and 235 asteroids much slower processing Sun, Moon, nine planets, and 300 asteroids Much slower processing uses JPL DE405 Planetary Ephemeris Mean asteroid orbital elements 34

Level Two Menu: Set the radius/visual brightness parameters Useful if orbital elements are imported or user-specified slope parameter and absolute magnitude otherwise unavailable allows estimated visual magnitudes in ephemerides Radius critical in processing bounce point of radar observations usually determined from visual brightness data as part of best-fit orbit determination if no brightness data, should be set manually prior to orbit determination default is 1 km comets - set to estimated bounce point (coma radius?) 35

System and Software Requirements is written in pure Java - compiled bytecode will run on any system for which a Sun Virtual Machine exists System Requirements: approximately 150 MB of disk storage (including DE405 files) 256 MB (or greater) RAM internet access (for download of observation files, MPC catalogs, EOP files, and updated ObsCode files) Software requirements (all available for free download): Java 1.4.1 (or higher) runtime environment compiled bytecode and (optional) source code JPL DE405 planetary ephemeris files (ASCII versions) IERS Earth Orientation Parameter files 36

Where can I find? Web site is http://home.earthlink.net/~jimbaer1/ Fully-documented User's Manual Links to all required software Suggestions for future enhancements are welcome! (jimbaer1@earthlink.net) 37