Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard...

51
Launch COLA Dr. Salvatore Alfano

Transcript of Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard...

Page 1: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

Launch COLA

Dr. Salvatore Alfano

Page 2: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

2

Outline

Problem Statement– Space Object Environment

Standard formulation– Description– Issues

JSPOC use case AGI’s patented solution method

– Re-formulate the problem

Questions and answers

Page 3: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

Given– Launch trajectory

Designed in the Earth Fixed frame Motion characterized in MET (Mission Elapsed Time)

– MET = seconds past Launch time

– Satellite Catalog Given in the Earth Centered Inertial (ECI) frame Motion characterized in civil time

– Launch window Time interval in civil time (absolute time scale) Example: 12 Feb 09 05:00:00 to 12 Feb 09 11:00:00 UTC Launch may occur anytime during this window

3

Problem statement -Find permissible launch times

Page 4: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

4

Problem Statement (Cont’d)

Concern: close approaches with space objects– Launching missile won’t be able to perform avoidance

maneuver

– Satellite object may not be able to move (debris)

– Satellite object unaware of launch

– Satellite object unwilling to move

Which time intervals in the launch window are NOT safe for launch?– These are the Launch Blackout intervals

Page 5: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

5

Space object environment

12,000+ objects (publicly) cataloged by USSTRATCOM – Mostly debris with significant ephemeris uncertainty

(3-20km)

Object ephemeris modeling– SGP4 using a TLE

Analytic routine (fast) Accurate for short durations (days) Each object’s TLE is routinely updated every few days

– SP (Special Perturbations propagator) Numerically integrated trajectories

Page 6: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

6

Definitions

Primary Designed launch trajectory Secondaries Other space objects Close Approach range < given threshold

Compute

All time intervals during the launch window for which the primary will have a close approach with some

secondary if launched during that interval

Page 7: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

7

Standard formulation

Identify the set of secondaries to consider– Use ephemeris generated near launch window time

– Filter out secondaries based upon apogee of launch trajectory

Choose a sampling of times within the launch window– Every 60 sec, 10 sec, 1 sec, etc.

For each sampled time– Transform launch trajectory to inertial frame

sampled time = launch time

– Perform close approach to secondaries

– If close approaches are detected, then sampled time is in Blackout interval

Page 8: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

8

Standard formulation (cont’d)

Do analysis in civil time– Convert MET incrementally for each launch time

Do analysis in ECI frame– Transform MET incrementally for each launch time

Will probably want to gather some further results – Close approach objects, minimum approach

distance

Assimilate all results

Page 9: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

9

Issues

Sampling rate– Events occur over short durations (seconds)

Argues for using small time steps

– Launch Window is long (hours)

– May need to do many cases to assess entire window

Large number of cases– More cases means more computational time

– More cases means more results to process when determining the Blackout windows

Page 10: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

10

Issues (cont’d)

Accuracy requires timely data– Ephemerides may not be valid for long times

– Argues for doing the analysis close to the time of launch window itself

Can all the cases be computed and assessed at a time close to the launch

window but before it starts?

Page 11: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

11

Still need to investigate

Planning– How to plan months in advance of the launch

window?

Launch trajectory design– How can one assess the impact of trajectory

changes knowing the computations may take a long time?

Resetting the Launch Window – Slips occur for lots of reasons

– How fast can a new assessment be made for the new window?

Page 12: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

12

JSPOC Use Case

AGI In-House Hardware Configuration– Intel® Xeon® CPU – 8 cores @ 2.13 GHz– 24 GB RAM– All tests results obtained using only 1 core

Launch Window Example Configuration– 6 hour launch window– Primary trajectory MET duration ~ 15 min – Conjunction range threshold – 40 km

Example Catalog– ~12,000 secondaries using ephemeris files

generated from publicly available TLEs– Method not limited to TLEs

Page 13: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

13

Results

Launch Window

Sampling Strategy

Fixed at 60 sec

Fixed at 10 sec

Fixed at 1 sec

Fixed at 0.5 sec

AGI Launch COLA

Conjunctions Detected

< 1% 5.4 % 50 % >99 % 100 %

Compute Time

40 min 4 hrs 46.7 hrs 108.8 hrs

3.1 min

Found 573 conjunctions Shortest blackout interval ~ 0.2 sec Smallest minimum range ~ 22 m

Page 14: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

14

AGI Launch COLA papers

“Determination of Close Approaches for Earth Fixed Launch Trajectories” – Jim Woodburn, AAS 98-134, 1998.

– http://www.stk.com/downloads/resources/user-resources/downloads/whitepapers/CloseAppToEFLaunch.pdf

US Patent 6,102,334 Issued 15 Aug 2000– “METHOD AND APPARTATUS FOR

DETERMINING CLOSE APPROACHES FOR EARTH-FIXED LAUNCH TRAJECTORIES” by Jim Woodburn of AGI

Page 15: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

15

AGI-Patented solution strategy

Transform the analysis space– Use Earth-fixed frame rather than Inertial frame

– Use MET in addition to civil time

Each MET time value– Locates a single Earth-fixed position of launch

trajectory

– Corresponds to the considered interval (in civil time) Start: Launch window start + MET Stop: Launch window stop + MET

– The considered interval determines an arc of each secondary’s trajectory

Page 16: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

16

AGI-Patented solution strategy

Take advantage of conjunction metrics that are well behaved in MET in Earth-fixed frame– No need to sample at small steps to detect short

conjunctions

– Use small number of samples for determining functional trends

– Accurately identify extrema and threshold crossing events by iteratively sub-sampling as needed

Convert MET events into launch times (civil times)

Page 17: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

17

Minimum possible range

Launch vehicle positionat a given MET

MinimumPossible Range

Range Sample

Secondary TrajectoryLaunch Window Duration

Secondary positionat given civil time

Page 18: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

18

Solution strategy (cont’d)

Is secondary’s arc within range threshold at this position in the launch trajectory?– No: no close approach at this MET

– Yes: secondary does have close approach

If Yes:– Determine time interval within the considered interval

for which range < threshold (i.e., conjunction time interval)

– Convert this conjunction time interval into a time interval in the launch window when primary must have launched for the close approach to have occurred

Page 19: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

19

Conjunction time interval

Sample each secondary’s arc Use event detection routine to look for

threshold crossing– Identifies a conjunction time interval within

considered interval

time-into-considered-interval

Threshold

Range Range Sample

Conjunction time interval

Page 20: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

20

Computation Strategy

Filter out secondaries based upon perigee For each secondary not filtered out

– Judiciously sample launch trajectory in MET

– Compute conjunction intervals at each sample, where range < threshold This itself requires judicious sampling and iterative sub-

sampling

– Iteratively sub-sample in MET to precisely determine the envelope of all conjunction intervals for this secondary

– Convert envelope boundary time interval into time-into-launch-window interval (thus, blackout interval)

Page 21: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

21

Conjunction Timing

Laun

ch v

ehicl

e tra

jecto

ry

Secondary Trajectory

Just Touches

Page 22: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

MET conjunctions

22

Shape of mapping is important

Latest end time

Earliest start time

Blackout start time

Blackout end time

Page 23: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

23

Conjunction Timing

Laun

ch v

ehicl

e tra

jecto

ry

Secondary Trajectory

Touches twice

1 2

Page 24: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

24

MET conjunctions

Shape of mapping is important

Latest end time

Earliest start time

Blackout start time

Blackout end time

1

2

Page 25: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

25

Conjunction Timing

Laun

ch v

ehicl

e tra

jecto

ry

Secondary Trajectory

Touches twice

12

Page 26: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

26

MET conjunctions

Shape of mapping is important

Latest end time

Earliest start time

Blackout start time

Blackout end time

1

2

Page 27: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

27

MET conjunctions

Shape of mapping is important

Latest end time

Earliest start time

Blackout start time

Blackout end time

Bla

ckou

t

win

dow

MET = 1.2 s

T =

1.6

s

Page 28: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

28

Concerns addressed

AGI Launch COLA:– Can make plans in advance and continually update

the results

– Can easily account for changes to launch trajectory design

– Can easily account for resetting the launch window

– Can be run very close to launch window start, using the best available data as of that time for best prediction accuracy

Page 29: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

29

JSPOC Use Case Extended – Part 1

Which time intervals in the launch window are NOT safe for launch from any of the given launch sites?– These are the Launch Blackout intervals for the

entire set of multiple simultaneous launches

Extension from a single launch to

multiple simultaneous launches from nearby sites

Page 30: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

30

Problem Statement

Given– Launch trajectories and launch window as before

– Launch sites are close and trajectories remain in close proximity

Simultaneous launches from all launch sites may occur anytime during the launch window

AGI Solution - treat trajectories as a cluster– Generate single reference trajectory for the entire cluster

– Create new conservative range threshold for the entire cluster

– Compute conservative blackout intervals for reference trajectory using conservative range threshold

– Refine blackout intervals for individual trajectories

Page 31: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

31

Reference for multiple launches

Define single reference launch site and trajectory, e.g. average of all launch trajectories in Earth-fixed frame in MET

Launch sites Reference launch site

Reference trajectory

Page 32: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

32

Max dispersion distance

Determine maximum distance of any launch vehicle from the reference position at any time in MET

Positions at some MET

Maximum dispersion

distance at METPositions at

MET=0

Page 33: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

33

Filter using reference trajectory

Original range threshold sphere

Conservative range threshold

sphere

Additional “pad”

Compute conservative blackout intervals using reference launch trajectory with range threshold set to

max dispersion distance + original range threshold + additional “pad”

Page 34: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

34

Individual trajectory processing

Filtered conservative blackout intervals are refined using launch window analysis of actual individual trajectories– Computational savings result from using filtered

blackout intervals which are typically much shorter than the overall launch window

Page 35: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

35

JSPOC Use Case Extended – Part 2

Which time intervals in the launch window are NOT safe for launch from anywhere within given area?– These are the Launch Blackout intervals for the

entire area

Extension from a finite set of launch sites to launches from anywhere within a continuous area

Page 36: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

36

Problem Statement

Given– Launch trajectory and launch window as before

– Method for changing Earth-fixed MET trajectory from one launch site to another within specified area

Launch may occur anytime during the launch window and anywhere within the specified area

Page 37: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

37

Area Launch Definition

Rectangular area in lat-lon space Earth-fixed MET trajectory is defined for

some launch site within the area (e.g. its center)

Trajectory is modified when moved to a different launch site within the area, e.g.– Same trajectory in local topocentric frame

– Same Earth-fixed MET burnout point

– Other methods are possible

Page 38: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

38

Area Launch – Same Trajectory

Trajectories are fixed in MET in local topocentric frame for each launch site

A lot of samples to cover the area

Page 39: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

39

Area Launch – Same Burnout Point

Burnout point fixed in MET in Earth-fixed frame is the same for any launch site

A lot of samples to cover the area

Page 40: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

40

Standard formulation

Sample launch area at some acceptable resolution

For each sample launch site– Perform launch window analysis

– Accumulate results

Report accumulated results from all sampled sites

Page 41: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

41

Issues

How to determine acceptable area resolution? Fine resolution over large area = many launch

sites = many analyses to run– 100 km x 100 km at 10 km resolution = 100 launches

It may be difficult to obtain answers that are both timely and accurate

Page 42: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

42

Primary Trajectory Surface at MET

Launch Area (MET = 0)

Primary Trajectory Surface at a given MET

At a given MET, positions of all possible primary trajectories starting within specified launch area make up primary trajectory surface

Page 43: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

43

Minimum possible range to surface

Minimum Possible Range for entire

surface at a given MET

Sample on secondary trajectory

Secondary TrajectoryLaunch Window Duration

Corresponding Min Range point on Primary trajectory surface

Primary trajectory surfaceat a given MET

Page 44: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

44

AGI Solution

Start using approach similar to clustered trajectories case– Generate reference trajectory for the area

– Create conservative padded range threshold

– Compute conservative blackout intervals

Refine blackout intervals– Replace range computation to a single position at MET with

range computation to the nearest point on the surface at MET

– Nearest point is found using judicious sampling and iterative sub-sampling of surface points

– Clearing any and all points on the surface means clearing the nearest point

Page 45: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

45

Judicious Area Sampling

Judicious sampling works well for areas of various size

Initial samples

Page 46: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

46

Results Extended

Launch Window

Sampling Strategy

AGI Launch COLA

AGI Launch COLA

for 18 trajectories

AGI Clustered Launch COLA

for 18 trajectories

AGI Area Launch COLA

Rectangular Area 100 x

100 km

Compute Time

3.1 min 23.9 min 3.2 min 3.7 min

Fixed computational cost is associated with loading secondary ephemeris files for processing – independent from the number of primary trajectories

Page 47: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

Metrics

12,000 ephemeris files generated from TLEs– 35 minutes on a 1-core PC for all objects for 5 days

– 90 points per orbit

Apply perigee filter to all 12,000– 11,000 satellites eliminated (1,000 left)

Run launch COLA for 100km x 100km case– 6 hour launch window– Primary trajectory MET duration ~ 15 min – Conjunction range threshold – 40 km

– 4 minutes processing time

– Conjunctions found ~ 600

47

Page 48: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

48

Video of multiple launches

COLA_Red.wmv

Page 49: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

49

Results Combined

Page 50: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

50

Page 51: Launch COLA Dr. Salvatore Alfano. 2 Outline Problem Statement –Space Object Environment Standard formulation –Description –Issues JSPOC use case AGIs.

Questions & answers