Dr. Salvatore Alfano Satellite Conjunction Analysis.

Post on 27-Mar-2015

230 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

Transcript

Dr. Salvatore Alfano

Satellite Conjunction Analysis

Pg 2 of 50 www.centerforspace.comCSSI

• Introduction• Review of assumptions• Maximum probability• SOCRATES demo• Collision Avoidance Maneuver

Planning• Upcoming Improvements

Q

Overview

Pg 3 of 50 www.centerforspace.comCSSI

Introduction

• Many operators are aware of the possibility of a collision between their satellite and another object– December 1991

• COSMOS 1934 & COSMOS 926 debris• 980 km mean altitude, 83° inclination

– July 1996• CERISE & ARIANE 1 (third stage)• 700 km polar orbit

– January 2005• CZ-4 launch vehicle (third stage) & DMSP Rocket Body• 885 km altitude above south polar region

Q

Pg 4 of 50 www.centerforspace.comCSSI

Debris producing events

• Deliberate debris generation– Chinese ASAT Test (Jan 2007)

• Generated 2,300+ cataloged pieces– USA 193 intercept (Feb 2008)

• Generated 130+ reported pieces• Within 5KM of SPOT 5, QUICKBIRD 2,

IRIDIUM 46, IRIDIUM 86, OFEQ 7, LANDSAT 5, SAR-LUPE 3, & ISS

• Other 2007 events– SL-12 Rocket Body Explosion (Feb)– BREEZE-M Rocket Body Explosion (Feb)

• More info at http://celestrak.com/

Q

Pg 5 of 50 www.centerforspace.comCSSI

Review of linear assumptions

Attitude info not required (or known?)

Combined positional uncertaintiesConstant covariance – rapid encounterZero-mean Gaussian

Linear relative motionStraight collision tube (permits simple projection & reduction)

Physical objects modeled

as spheres

All calculation data taken at TCA

Rel velocity to rel distance

Q

Pg 6 of 50 www.centerforspace.comCSSI

Reorient

Rotate so that relative velocity is into screen

Q

Pg 7 of 50 www.centerforspace.comCSSI

Uncertainty ellipses

Apply individual uncertainties

Relative velocity vector is now into page

Mean Miss Distance Vector

A

B

Q

Pg 8 of 50 www.centerforspace.comCSSI

Combine uncertainties

A

B

Combineuncertainties& center at B

In effect, I have transferred all theuncertainty to Object B

Choice is arbitrayI could have just as easily

done this by centering on A

Q

Pg 9 of 50 www.centerforspace.comCSSI

AB

BB

BBB

Define collision region size

B

Map out all possibilitiesof B touching A

This defines locusof contact (footprint)

By definitionB could be anywhere

Q

Pg 10 of 50 www.centerforspace.comCSSI

A

B

Mean Miss Distance Vector

Combined objectfootprint

Combined covariance ellipse

Now ready to compute probabilityQ

Pg 11 of 50 www.centerforspace.comCSSI

Gaussian probability density

Overlay probability densitycontours

Integrate over combined object’s footprint to get probability of collision

+

Q

P1

2 x y

OBJ

OBJ

x

OBJ2

x( )2

OBJ2

x( )2

yexp1

2

x xm

x

2y ym

y

2

d

d

+

Pg 12 of 50 www.centerforspace.comCSSI

Review

• Find the minimum miss distance vector– This is the point of closest approach

• Rotate so that relative velocity is into screen

• Combine the individual uncertainty (ellipses) and center them at B– This defines the probability density

• Combine the object sizes and center them at A

• Use the miss distance, size, and density from two ellipses to compute probability

Q

Pg 13 of 50 www.centerforspace.comCSSI

Putting it all together

Relative motion creates path (collision tube) through combined uncertainty ellipsoid

Rotate ellipsoid & Project to reduce to 2D

Define footprint

Integrate over tube’s footprint

using projected probability density

Q

Pg 14 of 50 www.centerforspace.comCSSI

Desired outcome

Grill some burgers at pool party

Doing the right thing improperly

Chosen Approach

Could lead to unintended consequence

Pg 15 of 50 www.centerforspace.comCSSI

Desired outcome

Conjunction Probability

Doing the right thing improperly

Chosen Approach

May not give decision maker sufficient information

Pg 16 of 50 www.centerforspace.comCSSI

Maximum Probability & Dilution

STKAdvCAT

alsocomputes

these

Q

Mathematically both are correct, but with different association

Low Risk Poor Data

Quality

Pg 17 of 50 www.centerforspace.comCSSI

Another benefit of max probability

Choose this one

Q

For TLEs covariance not given

Pg 18 of 50 www.centerforspace.comCSSI

Satellite Orbital Conjunction Reports Assessing Threatening Encounters in Space

• Center for Space Standards & Innovation (CSSI) offers SOCRATES conjunction advisory service starting May 2004– Each day, CSSI runs all payloads (active and inactive) against all objects on

orbit (as of 2008 April 10)• 2,864 payloads vs. 11,406 objects (10.763 Conjunctions within 5KM)• Provides daily, searchable reports via CelesTrak

– Reports are freely providedNo registration -- no e-mail solicitation

http://celestrak.com/SOCRATES/– Associated orbital data freely available

http://www.space-track.org

http://celestrak.com

SOCRATESQ

Pg 19 of 50 www.centerforspace.comCSSI

SOCRATES Demonstration

• Easy to find from CelesTrak home page– Click on link for SOCRATES

– Provides basic information along with:• Top 10 Conjunctions by Maximum Probability• Top 10 Conjunctions by Minimum Range• Search Capability

– No subscription or sign-up required– No solicitation of user information

Q

Pg 20 of 50 www.centerforspace.comCSSI

CELESTRAK Homepage Demo

Click Here

Q

Pg 21 of 50 www.centerforspace.comCSSI

Demonstration

-Introduction

-Methodology

-Tech papers

-Enhancements

-Resources

-Service Provider

Q

Pg 22 of 50 www.centerforspace.comCSSI

Demonstration

IRIDIUM VS. COSMOS (APR 20 REPORT)

ASSUMES

SAME SIGMA

FOR ALL AXES

ACCURACY

(SIGMA)

REQUIRED

5 KM

ANALYZE

Q

Pg 23 of 50 www.centerforspace.comCSSI

Analysis Button Demonstration

TLEs provided

Cut & paste

as you wish

Can obtain

STK/CAT

trial license

STK

Button

Sequence

Q

Pg 24 of 50 www.centerforspace.comCSSI

Automated STK/CAT Scenario Builder

1. Launch STK

2. Build Scenario

3. Pick viewing time(s)

Enter, TCA, Exit

SOCRATES Button Sequence

Q

Pg 25 of 50 www.centerforspace.comCSSI

STK/CAT Alteration (if desired)

Change Covariance

Replace TLEs with better Pos/Vel Data

Change Physical Object Size

Q

Pg 26 of 50 www.centerforspace.comCSSI

SOCRATES-GEO

• Extend SOCRATES system on CelesTrak– Limit to GEO conjunctions (for now)– Replace TLEs, where possible

• Owner/operator ephemeris (including maneuvers)• Public owner/operator data

– 11-parameter data– Keplerian/Cartesian state vectors

• Enhanced TLEs for non-cooperative objects (debris)

Pg 27 of 50 www.centerforspace.comCSSI

SOCRATES-GEO Implementation

• New SOCRATES-GEO system on CelesTrak– Looks for all objects which pass within 250 km of GEO– Uses improved data sources, when available– Generates standard reports, including orbital data– Allows user-defined notification criteria– Automatically sends notification– Web access via secure system– Privacy protected – CSSI acts as trusted data broker

Pg 28 of 50 www.centerforspace.comCSSI

SOCRATES-GEO Process Flow

Data sources

Owner ephemeris

Public orbital data

TLE data

Convert to standard format

Generate ephemerides

Produce enhanced TLEs

Select GEO data

Data preparation

Run SOCRATES-GEO

Generate/Upload reports

Send notifications

Pg 29 of 50 www.centerforspace.comCSSI

IS-6B IS-3R IS-11

IS-6B IS-3RIS-11

43.25° W 43.00° W 42.75° W

183.98 km

Owner ephemerides

Public orbital data

Supplemental TLEs

AFSPC TLEs

Test Case: Intelsat

Pg 30 of 50 www.centerforspace.comCSSI

SOCRATES-GEO

• Collaborative effort addresses current limitations– Improves orbital accuracy through cooperation– Reduces search volumes– Reduces false-alarm rate– Provides more than public catalog

• Already operating – subscription required– Need orbital data in your format– Need definition of data format, coordinate & time

systems

Pg 31 of 50 www.centerforspace.comCSSI

Collision Avoidance Maneuver Planning

• Run initial warning tool (SOCRATES)

• Build STK/AdvCAT Scenario

• Perform Parametric -V Analysis– One-on-one with simplified orbital dynamics– We use a MATLAB program that interfaces with STK

• Test proposed -V – Feed into STK Scenario for– One-on-all conjunction analysis– Mission impact– Recovery to nominal orbit

Pg 32 of 50 www.centerforspace.comCSSI

MATLAB & STK ConnectSingle-Axis Parametric Analysis

Auto read

from STK or XLS

(user can modify)

User input

Press button

Topography

created

Velocity

Normal

Co-Normal

Pg 33 of 50 www.centerforspace.comCSSI

MATLAB with STK CONNECT Double-Axes Parametric Analysis

Choose

maneuver

time (-2500s)

User input

Press button

Topography

created

V - N

N - C C - V

Pg 34 of 50 www.centerforspace.comCSSI

Test candidate maneuver

• Feed maneuver back into STK scenario• Determine

– Mission Impact• Temporarily degraded capability?• Maneuver to return to nominal orbit?• How long to task sensors and recover ephemeris?

– Fuel usage • Shortened lifespan?• Recovery to nominal orbit?• Reschedule routine station-keeping (saves fuel)

– Future conjunctions• Did I increase the possibility of a future conjunction

with a different satellite?

Pg 35 of 50 www.centerforspace.comCSSI

Addressing nonlinear motion

Treat each small

segment as linear

Must reintroduce

3rd dimension along

each length of tube

Q

Pg 36 of 50 www.centerforspace.comCSSI

Upcoming Improvements

• Test for linearity

• Assessing nonlinear motion– Adjoining right cylinders– Gap elimination

• Handling non-spherical shapes

Q

Pg 37 of 50 www.centerforspace.comCSSI

Eliminating gaps & overlaps

Re-introduce long axis into linear method

Use ERF method (pixelation) for 3D gaps/overlap

Piece-wise integration of bundled, rectangular

parallelepipeds (elongated voxels)

Parallelepiped face (P2d)

Long axis (P1d)

z direction Parallelepiped face (P2d)

Long axis (P1d)

z direction

Q

Pg 38 of 50 www.centerforspace.comCSSI

Eliminating gaps & overlaps

x y z( ) xa ya za( )

compound miterr1r

r3r

r2r

x y z( ) xa ya za( )

compound miterr1r

r3r

r2r

dzdx axis13r

x dy axis13r

y

axis13rz

axis12r & axis23r are unit vectors

axis13r = axis12r + axis23r

Compound miter ┴ to axis13r

All data rotated to align new z

axis with axis12r

axis12r = [0 0 1]

axis13r

Parallelepiped face (P2d)

Long axis (P1d)

z directionParallelepiped face (P2d)

Long axis (P1d)

z direction

Q

Pg 39 of 50 www.centerforspace.comCSSI

Eliminating gaps & overlaps

objx objy objz( )

Compute 2D probability of each pixel

P1d

1

2erf

Mf

2

erfM

i

2

Compute 1D probability of each parallelepiped’s Mahalanobis

length based on dz

Object cross section (axis into screen)

Parallelepiped face (P2d)

Long axis (P1d)

z direction Parallelepiped face (P2d)

Long axis (P1d)

z direction

Q

Pg 40 of 50 www.centerforspace.comCSSI

Bundles easily address complex shapes

Concave, Spiral

Hollow, Convex

In theory, satellite could fly thru

objx objy objz( )

Just light up different pixels

Q

Pg 41 of 50 www.centerforspace.comCSSI

Iridium silhouette

from STK Area Tool

Where can I get shapes?

Oriented along

relative velocity

vector

From image files

Q

Pg 42 of 50 www.centerforspace.comCSSI

Combined object footprint

Raster sweep for combined object

footprint

No need to alter integrand

Only compute red pixels

Footprint can be dynamic

(tumbling)

Q

Pg 43 of 50 www.centerforspace.comCSSI

Raster sweep exampleQ

Pg 44 of 50 www.centerforspace.comCSSI

MATLAB image merging toolQ

Pg 45 of 50 www.centerforspace.comCSSI

Chan’s approach to complex objectsQ

Model components as spheres, cylinders, cones +

circular, rectangular, & triangular plates . . .

Account for sun angle for proper solar panel orientation

relative velocity orientation, offsets, eclipsing/exclusions

Determine approximate equivalent cross sectional areas

Approximate individual probabilities

Sum all the pieces

Pg 46 of 50 www.centerforspace.comCSSI

Inherently accounts for proper solar panel orientation

relative velocity orientation, offsets, eclipsing/exclusions

QOur approach – just let STK do it

Pg 47 of 50 www.centerforspace.comCSSI

Elimination of linear assumptions

• Physical Objects Modeled as Spheres– Attitude information not required (not known?)

• Linear Relative Motion– Straight collision tube (permits simple projection & reduction)

• Positional Uncertainties– Zero-mean Gaussian

– Uncorrelated (permits simple summing for combination)

– Constant (over encounter time)

• All Calculation Data Taken at Time of Closest Approach

New linearity tests (coarse & fine)

Gaps (faster) or no gaps (slower) in abutting cylinders

Precise shape &orientation with time

Adjoining Right Cylinders

Cov Propagation required

BundledParallelepipeds

Q

Pg 48 of 50 www.centerforspace.comCSSI

• AdvCAT – Determine TCA– Test for linearity– Compute appropriate probability

• HPOP or ODTK for 6x6 covariance propagation

• Vector Geometry Tool for proper viewing alignment

• Area Tool for image extraction

Uses many different STK features Q

Pg 49 of 50 www.centerforspace.comCSSI

• Assumptions• Maximum probability & dilution• SOCRATES demo• Collision Avoidance Maneuver

Planning• Upcoming Improvements

Q

Wrap up

Pg 50 of 50 www.centerforspace.comCSSI

I would love to change the I would love to change the

world, but they won't give world, but they won't give

me the source code me the source code

- Unknown- Unknown

Need help? Just call

Q

top related