SlideShare a Scribd company logo
1 of 33
Download to read offline
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Design of the Onboard Autonomous Targeting
Algorithm for the Trans-Earth Phase of Orion
M.W. Weeks1
, B.G. Marchand2
, C.W. Smith2
, and S.K. Scarritt2
1
NASA Johnson Space Center
2
Department of Aerospace Engineering and Engineering Mechanics
The University of Texas at Austin
AIAA Guidance, Navigation and Control Conference and Exhibit,
18-21 Aug 2008, Honolulu, Hawaii
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 1
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Mission Goals
Entry Targeting
Three dimensional representation of the TEI sequence
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 2
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Mission Goals
Entry Targeting
Goals of Onboard Targeting Algorithm
Turn-key autonomous onboard targeting
Minimize computational overhead
Accurately target entry conditions within available fuel budget
Address all contingency entry scenarios in case of loss of COMM
Systematically ID maneuver locations ⇒ dynamical sensitivities
Automated convergence monitoring and adaptive step techniques
Engine failure contingency ⇒ Targeter w/ Finite Burn Model
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 3
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Mission Goals
Entry Targeting
Targeting Techniques
Optimization Methods
Requires significant computational overhead
Many locally optimal arcs exist in 3-Burn TEI scenario
Optimization outcome unpredictable
Optimizers not suitable for autonomous onboard targeting
Two Level Targeter
An enhanced targeting technique for complex dynamical systems
Initially applied to trajectory design near the libration points
Libration Point Missions: Genesis, Triana, Map, etc.
Future Concepts: Formation Flight, L4/L5 based telescopes
Seeks non-optimal arcs that meet all specified constraints
Solution remains in the vicinity of the initial guess
Significantly reduced computational overhead relative to NLP
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 4
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Mission Goals
Entry Targeting
Orion Entry Constraints
Minimum Entry Constraint Set
Altitude (ALT)
Flight Path Angle (FPA)
Additional Constraints for Precision Entry
Latitude (LAT)
Longitude (LON)
Flight Path Azimuth (AZM)
Fuel budget constraints
3
T EI=1
||∆VT EI || < ∆Vavailable
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 5
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Dynamical Model
Nonlinear Ephemeris Model ( , ⊕, )
˙¯X(t) = ¯f( ¯X) ⇒ State Equation ⇒ δ ¯Xk = Φ(tk, tk−1)δ ¯Xk−1
¯y(t) = ¯h ¯X ⇒ Output Equation ⇒ δ¯y(tk) = C(tk)δ ¯X(tk)
Linearized Model
δ ¯Rk − ¯V −
k δtk
δ ¯V −
k − ¯a−
k δtk
δ ¯Xk
=
Ak,k−1 Bk,k−1
Ck,k−1 Dk,k−1
Φ(tk,tk−1)
δ ¯Rk−1 − ¯V +
k−1δtk−1
δ ¯V +
k−1 − ¯a+
k−1δtk−1
δ ¯Xk−1
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 6
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Traditional Level I Targeting
Terminal State Correction
Nullify δ ¯Rk by adjusting initial velocity and TOF
δ ¯Rk = Bk,k−1
¯Vk
Mp
δ ¯V +
k−1
δtk
¯bp
Terminal Constraint Correction
Nullify δ¯yk by adjusting initial velocity and TOF
δ¯yk = C (tk)
Bk,k−1
¯V −
k
Dk,k−1 ¯a−
k
Mc
δ ¯V +
k−1
δtk
¯bc
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 7
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Targeting Entry from TEI-3 via Level I Corrections
Constraint Initial Error
ALT (km) 5712.2887
FPA (deg) -34.3866
LAT (deg) -2.0963
LON (deg) -75.7495
Entry Constraints TEI-3 ∆V (km/s) Iterations Comp. Time (sec)
ALT, FPA 0.8796 14 20.0938
ALT, LAT 0.8704 7 11.4063
ALT, LON 0.8796 7 10.9375
ALT, LAT, LON 0.8796 18 24.5000
ALT, FPA, LAT 0.8796 16 22.7031
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 8
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Disadvantage of Level I Correction
Can only efficiently target three constraints at a time
Initial ∆V (TEI-3) may exceed available budget
Inconsistent convergence over lunar cycle
Level I process is extremely sensitive to:
The quality of initial state
The initial time of flight
The Sun-Earth-Moon alignment
Level I correction inadequate for Orion entry targeting from TEI-3
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 9
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Stylized Representation of Standard Level II Process
(a) (b)
Segment 1: Forward Propagation


δ ¯Rk − ¯V
−
k
δtk
δ ¯V
−
k
− ¯a
−
k
δtk

 =
Ak,k−1 Bk,k−1
Ck,k−1 Dk,k−1



δ ¯Rk−1 − ¯V
+
k−1
δtk−1
δ ¯V
+
k−1
− ¯a
+
k−1
δtk−1



Segment 2: Backward Propagation


δ ¯Rk − ¯V
+
k
δtk
δ ¯V
+
k
− ¯a
+
k
δtk

 =
Ak,k+1 Bk,k+1
Ck,k+1 Dk,k+1



δ ¯Rk+1 − ¯V
−
k+1
δtk+1
δ ¯V
−
k+1
− ¯a
−
k+1
δtk+1



Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 10
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Summary of Constrained Level II Process
Velocity Continuity Constraints (1 < k < N)
δ∆ ¯Vk =
∂∆ ¯Vk
∂ ¯Rk−1
∂∆ ¯Vk
∂tk−1
∂∆ ¯Vk
∂ ¯Rk
∂∆ ¯Vk
∂tk
∂∆ ¯Vk
∂ ¯Rk+1
∂∆ ¯Vk
∂tk+1
M








δ ¯Rk−1
δtk−1
δ ¯Rk
δtk
δ ¯Rk+1
δtk+1








¯b
Additional Constraints (∀ k ∈ [1, N])
δαkj =


∂αkj
∂ ¯V
−
k
∂ ¯V
−
k
∂ ¯Rk−1

 δ ¯Rk−1 +


∂αkj
∂ ¯V
−
k
∂ ¯V
−
k
∂tk−1

 δtk−1
+


∂αkj
∂ ¯Rk
+
∂αkj
∂ ¯V
+
k
∂ ¯V
+
k
δ ¯Rk
+
∂αkj
∂ ¯V
−
k
∂ ¯V
−
k
δ ¯Rk

 δ ¯Rk +


∂αkj
∂tk
+
∂αkj
∂ ¯V
+
k
∂ ¯V
+
k
∂tk
+
∂αkj
∂ ¯V
−
k
∂ ¯V
−
k
∂tk

 δtk
+


∂αkj
∂ ¯V
+
k
∂ ¯V
+
k
∂ ¯Rk+1

 δ ¯Rk+1 +


∂αkj
∂ ¯V
+
k
∂ ¯V
+
k
∂tk+1

 δtk+1
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 11
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Level II Correction via Minimum Norm Solution











..
.
δ∆ ¯Vk
..
.
δαkj
..
.











δ ˜α
= ˜M
∂ ˜α
∂˜b























δ ¯R1
δt1
..
.
δ ¯Rk−1
δtk−1
δ ¯Rk
δtk
δ ¯Rk+1
δtk+1
..
.
δ ¯RN
δtN























˜b
˜b = ˜MT ˜M ˜MT
−1
δ˜α
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 12
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Longitude, Flight Path Angle and Azimuth
αkλ = λk − λdes = tan
−1


¯RT
k ˆyG
¯RT
k
ˆxG

 − θg0 − ωe tk − t0 − λdes
αkγ = sin γk − sin γdes =
¯RT
k
¯V
−
k
¯Rk
¯V
−
k
− sin γdes
αkχ = sin χk − sin χdes =
V
−
k
T
ˆek
V
−
k
T
ˆnk
2
+ V
−
k
T
ˆek
2
− sin χdes
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 13
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Entry Constraints: Coordinate Systems
ˆxL = ˆrk ⇒ radial unit vector
ˆyL = ˆek ⇒ unit vector due east
ˆzL = ˆnk ⇒ unit vector due north
ˆrk = ˆrk
¯Rk =
¯Rk
Rk
ˆek = ˆek
¯Rk =
ˆzG × ˆrk
ˆzG × ˆrk
=
ˆzG × ¯Rk
ˆzG × ¯Rk
ˆnk = ˆnk
¯Rk = ˆrk ×
ˆzG × ¯Rk
ˆzG × ¯Rk
=
1
¯Rk ˆzG × ¯Rk
¯Rk × ˆzG × ¯Rk
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 14
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Individual Maneuver Constraint
∆Vk Constraint
αk∆V = ∆ ¯V T
k ∆ ¯Vk−∆Vkdesired
= ¯V +
k − ¯V −
k
T
¯V +
k − ¯V −
k −∆Vkdesired
Constraint Partials
∂αk∆V
∂ ¯V +
k
=
¯V +T
k
| ¯V +
k |
∂αk∆V
∂ ¯V −
k
= −
¯V −T
k
| ¯V −
k |
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 15
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Dynamical Model
Level I
Level II
Constraints
Total ∆V Constraint
δ∆V = δ
n∆V
k=1
∆Vk =
n∆V
k=1
δ∆Vk
Individual Maneuver Constraint
δ∆Vk =
∂∆Vk
∂ ¯Rk−1
δ ¯Rk−1 +
∂∆Vk
∂tk−1
δtk−1
+
∂∆Vk
∂ ¯Rk
δ ¯Rk +
∂∆Vk
∂tk
δtk
+
∂∆Vk
∂ ¯Rk+1
δ ¯Rk+1 +
∂∆Vk
∂tk+1
δtk+1
Total ∆V constraint
δ∆V =
n∆V
k=1
∂∆Vk
∂ ¯Rk−1
δ ¯Rk−1 +
∂∆Vk
∂tk−1
δtk−1
+
∂∆Vk
∂ ¯Rk
δ ¯Rk +
∂∆Vk
∂tk
δtk
+
∂∆Vk
∂ ¯Rk+1
δ ¯Rk+1 +
∂∆Vk
∂tk+1
δtk+1
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 16
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Startup Arc
Initial Guess
Identifying a suitable end-to-end initial guess not trivial
n-Body sensitivities impact success of TEI-3 for precision entry
TEI ∆V ’s relative location and timing impact targeting success
A 3-burn TEI not always the best option
Convergence of any iterative process is affected by
An initial ∆V that significantly exceeds the budget
Large position discontinuities in the startup arc
Significant constraint violations at entry ⇒ constraint coupling
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 17
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Startup Arc
Initial Guess Generation
Employ 2-Body -centered Approx. for first two TEI maneuvers
Propagate results in -⊕- model up to the TEI-3 point
Method 1 (M1): Use level I from TEI-3 to entry
Limited success provided no. of constraints is less than 3
Resulting initial guess is feasible
Resulting ∆V can significantly exceed available budget
Convergence is not consistent enough for onboard determination
Method 2 (M2): Use level II targeter from TEI-3 to entry
Resulting initial guess is feasible and meets all entry constraints
Significantly reduces the overall computational time required
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 18
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Summary of the 2-level Targeter Results
Initial Guess Information (ALT/LAT/LON)
Case ∆V (km/s) Iter. Time(s)
1 1.16 9 134.5
2 1.16 9 134.5
3 1.21 4 32.6
4 1.28 0 14.3
5 2.3 25 364
Sample Level II Corrector Results
Active Constraints Iter. Time(s) ∆V1 ∆V2 ∆V3 ∆V4 ∆V
M3: h, φ, θ, γ, ∆V ≤ 0.9 (km/s) 10 4 m 4.5 s .609 .044 .248 0 .900
M3: h, φ, θ, γ 4 2 m 9.9 s .608 .057 .460 .105 .124
M3: h, γ 3 1 m 31.4 s .608 .057 .545 0 .122
M2: h, γ 13 6 m 11.2 s .603 .106 .541 0 .125
M3: h, φ, θ, γ, Az, ∆V ≤ 1.35 (km/s) 15 6 m 11.0 s .629 .071 .389 .261 .135
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 19
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Level I, Level II, and Optimal Solutions
Over the Lunar Cycle
Target: Altitude, Latitude, Longitude, Total ∆V
M2 (Level I) Initial Guess Only
Table: ∆V Values for Unconstrained L-II (km/s)
Cycle Day TEI-1 TEI-2 TEI-3 Total
0 0.6078 0.0580 0.6716 1.3374
7 0.6098 0.1190 1.1396 1.8684
14.5 0.6081 0.0599 0.7091 1.3771
21 0.6080 0.0244 1.7496 2.3820
27 0.6078 0.0579 0.6887 1.3544
Table: ∆V Values for Constrained L-II (km/s)
Cycle Day TEI-1 TEI-2 TEI-3 Total
0 0.6075 0.0594 0.5330 1.20
7 0.6055 0.1082 0.4863 1.20
14.5 0.6076 0.0730 0.5195 1.20
21 0.6076 0.1075 0.4849 1.20
27 0.6076 0.0525 0.5398 1.20
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 20
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Performance Comparison:
2-level Targeter vs. NLP Algorithm
TLC Case No. 2-Level NLP
M3: h, φ, θ, γ, ∆V ≤ 0.9 (m/s) 6 min 19 sec 14 min 48 sec
M3: h, φ, θ, γ, Az, ∆V ≤ 1.35 (m/s) 12 min 15 sec 22 min 11 sec
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 21
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Incorporating Finite Burns in a Level II Process
Process requires augmented state and variational equations
Level I Targeter
Fixed parameters: Initial State, TOF, Propellant Flow Rate
Control variables: Thrust direction and Burn duration
Level II Targeter
Control variables: Position and time of all patch states
Partial derivatives of ¯V +
and ¯V −
change
Constraint Partials are unchanged relative to Impulsive Targeter
Total Cost Constraint
Different ∆V equation and control variables
∆Vk = −Ispg0 ln(1 −
˙mgk ∆tburn
mk
)
Associated explicit constraint partials must be reformulated
3
T EI=1
∆VT EI variational equation still applicable
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 22
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Conclusions
Constraints for LON, AZ, and ∆V developed and tested
Traditional L1 targeting alone not suitable for Orion TEI
2-Level corrector ⇒ efficient and viable option for TEI targeting
Superior computational performance relative to NLP process
Computational improvements with enhanced IG algorithm
Startup arc algorithm should account for constraint coupling
Finite burn targeter developed and successfully tested
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 23
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Backup Slides
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 24
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Longitude Constraint Geometry
cos λk = cos (θk − θg0 − ωe∆tk) = cos θk cos (θg0 + ωe∆t) + sin θk sin (θg0 + ωe∆t)
cos θk =
¯RT
k ˆxG
¯RT
k ˆxG
2
+ ¯RT
k ˆyG
2
sin θk =
¯RT
k ˆyG
¯RT
k ˆxG
2
+ ¯RT
k ˆyG
2
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 25
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Longitude Constraint Partials
Longitude Partials
∂ cos λk
∂ ¯Rk
=
∂ cos θk
∂ ¯Rk
cos (θg0 + ωe∆t) +
∂ sin θk
∂ ¯Rk
sin (θg0 + ωe∆t)
∂ cos λk
∂tk
= ωe sin (θk − θg0 − ωe∆t)
∂ cos λk
∂tk
= −ωe cos θk sin (θg0 + ωe∆t) + ωe sin θk cos (θg0 + ωe∆t)
Right Ascension Partials
∂ cos θk
∂ ¯Rk
=
ˆxT
G
¯RT
k ˆxG
2
+ ¯RT
k ˆyG
2
− ¯RT
k ˆxG
(( ¯RT
k ˆxG)ˆxT
G+( ¯RT
k ˆyG)ˆyT
G)
( ¯RT
k
ˆxG)2
+( ¯RT
k
ˆyG)2
¯RT
k ˆxG
2
+ ¯RT
k ˆyG
2
∂ sin θk
∂ ¯Rk
=
ˆyT
G
¯RT
k ˆxG
2
+ ¯RT
k ˆyG
2
− ¯RT
k ˆyG
(( ¯RT
k ˆxG)ˆxT
G+( ¯RT
k ˆyG)ˆyT
G)
( ¯RT
k
ˆxG)2
+( ¯RT
k
ˆyG)2
¯RT
k ˆxG
2
+ ¯RT
k ˆyG
2
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 26
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Flight Path Azimuth Constraint Partials
∂ sin χk
∂ ¯Rk
=



¯V
−
k
T ∂ˆek
∂ ¯Rk
¯V
−
k
T
ˆek
2
+ ¯V
−
k
T
ˆnk
2
−
¯V
−
k
T
ˆek
¯V
−
k
T ∂ˆek
∂ ¯Rk
+ ¯V
−
k
T
ˆnk
¯V
−
k
T ∂ ˆnk
∂ ¯Rk
¯V
−
k
T
ˆek
¯V
−
k
T
ˆek
2
+ ¯V
−
k
T
ˆnk
2



¯V
−
k
T
ˆek
2
+ ¯V
−
k
T
ˆnk
2
∂ sin χk
∂ ¯V
−
k
=
ˆeT
k V
−
k
T
ˆnk
2
+ V
−
k
T
ˆek
2
− V
−
k
T
ˆek






V
−
k
T
ˆnk ˆnT
k + V
−
k
T
ˆek ˆeT
k
V
−
k
T
ˆnk
2
+ V
−
k
T
ˆek
2






V
−
k
T
ˆnk
2
+ V
−
k
T
ˆek
2
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 27
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
TLC vs. NLP
Finite Burn TLC
Conclusions
Coordinate Frame Partials
∂ˆek
∂ ¯Rk
=


I −
1
Z×
¯Rk
2
Z×
¯Rk Z×
¯Rk
T



Z×
Z×
¯Rk
∂ ˆn
∂ ¯Rk
=
1
¯Rk
2 Z×
¯Rk
2



¯Rk Z×
¯Rk 2ˆzG
¯RT
k − ¯Rk ˆzT
G − ¯RT
k ˆzG I
− ˆzG
¯RT
k
¯Rk − ¯Rk
¯RT
k ˆzG




Z×
¯Rk
¯Rk

 ¯RT
k +
¯Rk
Z×
¯Rk
Z×
¯Rk
T
Z×





Z× =


0 −1 0
1 0 0
0 0 0


Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 28
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Finite Burn Model
Level I (FB)
Level II (FB)
Finite Burn Targeter: Variational Equations
Burn subsegment
Augment state equations: ˙m = − ˙mg, ¨mg = 0, ˙¯u = ¯0
Augment variational equations






δ ¯RT − ¯V −
T δtT
δ ¯V −
T − ¯a−
T δtT
δm−
T + ˙m−
gT
δtT
δ ˙m−
gT
− ¨m−
gT
δtT
δ¯u−
T − ˙¯u−
T δtT






=





AT,k−1 BT,k−1 ET,k−1 FT,k−1 GT,k−1
CT,k−1 DT,k−1 HT,k−1 IT,k−1 JT,k−1
KT,k−1 LT,k−1 MT,k−1 NT,k−1 OT,k−1
PT,k−1 QT,k−1 RT,k−1 ST,k−1 TT,k−1
UT,k−1 VT,k−1 WT,k−1 XT,k−1 YT,k−1












δ ¯Rk−1 − ¯V +
k−1δtk−1
δ ¯V +
k−1 − ¯a+
k−1δtk−1
δm+
k−1 + ˙m+
gk−1
δtk−1
δ ˙m+
gk−1
− ¨m+
gk−1
δtk−1
δ¯u+
k−1 − ˙¯u+
k−1δtk−1







Coast subsegment
δ ¯Rk − ¯V −
k δtk
δ ¯V −
k − ¯a−
k δtk
=
Ak,T Bk,T
Ck,T Dk,T
δ ¯RT − ¯V +
T δtT
δ ¯V +
T − ¯a+
T δtT
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 29
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Finite Burn Model
Level I (FB)
Level II (FB)
Level I Targeting: Finite Burn
1 segment = 1 thrust sub-arc + 1 coast sub-arc
Fixed Initial parameters:
¯Xk−1, initial state vector
˙mgk , propellant mass flow rate over burn arc
tk, total time-of-flight
Control variables
¯uk−1, inertial thrust direction (assumed constant over burn arc)
tT , duration of burn sub-segment
Target quantities
¯Rk, inertial position vector
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 30
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Finite Burn Model
Level I (FB)
Level II (FB)
Level I Finite Burn Correction
Position Variational Equation
δ ¯Rk = (Ak,T GT,k−1 + Bk,T JT,k−1) (Ak,T
¯V +
T + Bk,T ¯a+
T )
Mfb
δ¯u+
k−1
δtT
Suggested Correction (Minimum Norm Solution)
δ¯u+
k−1
δtT
= ˜Mfb
T
( ˜Mfb
˜Mfb
T
)−1
δ ¯Rk
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 31
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Finite Burn Model
Level I (FB)
Level II (FB)
Level II Finite Burn Correction
Finite burn and impulsive Level II correction process is similar
Control variables are the position and time of each patch state
Explicit constraint partials are unchanged
Only velocity partials, ¯V +
and ¯V −
, are affected due to modified
variational equations. Otherwise, the process of identifying these
partials is exactly the same as that employed in the impulsive
targeter
Total Cost Constraint
Different ∆V equation and control variables
∆Vk = −Ispg0ln(1 −
˙mgk ∆tburn
mk
) (1)
for ∆tburn = tT − tk.
3
T EI=1
∆VT EI variational equation still applicable
Associated explicit constraint partials must be reformulated
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 32
Mission Overview
Targeting Techniques
Initial Guess Algorithm
Impulsive 2-level Targeter Results
Finite Burn 2-level Targeter
Finite Burn Model
Level I (FB)
Level II (FB)
Example: Finite Burn Level II Targeter
Targets: ALT, LAT, LON, FPA, ∆V < 1.2 km/sec
0 0.5 1 1.5 2 2.5 3 3.5
x 10
5
−5
0
5
10
15
20
x 10
4
iter # = 4
total time = 152.1875
km
km
patch points
it1
it2
it3
it4
it5
Figure: (a) - Initial Guess 1
−3.5 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1
x 10
5
0
0.5
1
1.5
2
2.5
3
3.5
x 10
5
iter # = 5
total time = 271.2344
km
km
patch points
it1
it2
it3
it4
it5
it6
Figure: (b) - Initial Guess 2
Burn Figure (a) Figure (b)
TEI-1 302.3305 s 324.5929 s
TEI-2 74.7421 s 27.2148 s
TEI-3 159.6147 s 118.6056 s
TEI-4 N/A 50.9205 s
Fig (a): ∆V of 1.1108 km/s, 4 iterations, 152.1875 sec CPU Time
Fig (b): ∆V of 1.0731 km/s, 5 iterations, 271.2344 sec CPU Time
Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 33

More Related Content

What's hot

Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...IRJET Journal
 
Stability and pole location
Stability and pole locationStability and pole location
Stability and pole locationssuser5d64bb
 
Lap2009c&p105-ode3.5 ht
Lap2009c&p105-ode3.5 htLap2009c&p105-ode3.5 ht
Lap2009c&p105-ode3.5 htA Jorge Garcia
 
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight ControlGeneralized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Controlismail_hameduddin
 
Robust reachability analysis NASA
Robust reachability analysis NASARobust reachability analysis NASA
Robust reachability analysis NASAM Reza Rahmati
 
2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!Jiannan Tan
 
ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012László Nádai
 
Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...
Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...
Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...Frank Nielsen
 
Graphs: Finding shortest paths
Graphs: Finding shortest pathsGraphs: Finding shortest paths
Graphs: Finding shortest pathsFulvio Corno
 
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...BRTCoE
 
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm OptimizationA Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm OptimizationRajib Roy
 
The power and Arnoldi methods in an algebra of circulants
The power and Arnoldi methods in an algebra of circulantsThe power and Arnoldi methods in an algebra of circulants
The power and Arnoldi methods in an algebra of circulantsDavid Gleich
 
Code_Saturne流体解析入門講習会 講習会資料
Code_Saturne流体解析入門講習会 講習会資料Code_Saturne流体解析入門講習会 講習会資料
Code_Saturne流体解析入門講習会 講習会資料mmer547
 
Task Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake RobotTask Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake RobotGiovanni Murru
 

What's hot (20)

Avinash_PPT
Avinash_PPTAvinash_PPT
Avinash_PPT
 
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
Certain Results on Tightened-Normal-Tightened Repetitive Deferred Sampling Sc...
 
Stability and pole location
Stability and pole locationStability and pole location
Stability and pole location
 
Lap2009c&p105-ode3.5 ht
Lap2009c&p105-ode3.5 htLap2009c&p105-ode3.5 ht
Lap2009c&p105-ode3.5 ht
 
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight ControlGeneralized Dynamic Inversion for Multiaxial Nonlinear Flight Control
Generalized Dynamic Inversion for Multiaxial Nonlinear Flight Control
 
Relatório
RelatórioRelatório
Relatório
 
Robust reachability analysis NASA
Robust reachability analysis NASARobust reachability analysis NASA
Robust reachability analysis NASA
 
2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!
 
ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012ITS World Congress :: Vienna, Oct 2012
ITS World Congress :: Vienna, Oct 2012
 
MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...
MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...
MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...
 
Kalman_Filter_Report
Kalman_Filter_ReportKalman_Filter_Report
Kalman_Filter_Report
 
V8N3-6.PDF
V8N3-6.PDFV8N3-6.PDF
V8N3-6.PDF
 
Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...
Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...
Slides: Simplifying Gaussian Mixture Models Via Entropic Quantization (EUSIPC...
 
Graphs: Finding shortest paths
Graphs: Finding shortest pathsGraphs: Finding shortest paths
Graphs: Finding shortest paths
 
Koptreport
KoptreportKoptreport
Koptreport
 
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-...
 
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm OptimizationA Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
A Dynamic Logistic Dispatching System With Set-Based Particle Swarm Optimization
 
The power and Arnoldi methods in an algebra of circulants
The power and Arnoldi methods in an algebra of circulantsThe power and Arnoldi methods in an algebra of circulants
The power and Arnoldi methods in an algebra of circulants
 
Code_Saturne流体解析入門講習会 講習会資料
Code_Saturne流体解析入門講習会 講習会資料Code_Saturne流体解析入門講習会 講習会資料
Code_Saturne流体解析入門講習会 講習会資料
 
Task Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake RobotTask Constrained Motion Planning for Snake Robot
Task Constrained Motion Planning for Snake Robot
 

Viewers also liked

Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...Mike Maiorano
 
How Consumers Use Mobile Today – First
How Consumers Use Mobile Today – FirstHow Consumers Use Mobile Today – First
How Consumers Use Mobile Today – FirstSignal Chicago 2012
 
Mobile street level targeting 5 6-14. Beyond Hyper Local. Geo Cookie Behavi...
Mobile street level targeting 5 6-14.  Beyond Hyper Local.  Geo Cookie Behavi...Mobile street level targeting 5 6-14.  Beyond Hyper Local.  Geo Cookie Behavi...
Mobile street level targeting 5 6-14. Beyond Hyper Local. Geo Cookie Behavi...Mike Maiorano
 
Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...
Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...
Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...Trevor Fox
 
Aol Networks Global Cross Section Tech Stack
Aol Networks Global Cross Section Tech StackAol Networks Global Cross Section Tech Stack
Aol Networks Global Cross Section Tech StackSignal Chicago 2012
 
xAd 2015 global location snapshot final
xAd 2015 global location snapshot finalxAd 2015 global location snapshot final
xAd 2015 global location snapshot finalLudovic Privat
 
Garmin Q42015 Earnings call slides
Garmin Q42015 Earnings call slides Garmin Q42015 Earnings call slides
Garmin Q42015 Earnings call slides Ludovic Privat
 

Viewers also liked (8)

Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...Location, mobile,geofences, proximity targeting, ,location, audience targetin...
Location, mobile,geofences, proximity targeting, ,location, audience targetin...
 
IOS 8 Indoor Location
IOS 8 Indoor LocationIOS 8 Indoor Location
IOS 8 Indoor Location
 
How Consumers Use Mobile Today – First
How Consumers Use Mobile Today – FirstHow Consumers Use Mobile Today – First
How Consumers Use Mobile Today – First
 
Mobile street level targeting 5 6-14. Beyond Hyper Local. Geo Cookie Behavi...
Mobile street level targeting 5 6-14.  Beyond Hyper Local.  Geo Cookie Behavi...Mobile street level targeting 5 6-14.  Beyond Hyper Local.  Geo Cookie Behavi...
Mobile street level targeting 5 6-14. Beyond Hyper Local. Geo Cookie Behavi...
 
Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...
Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...
Location Based Mobile Advertising : Market Overview, Revenue Opportunities an...
 
Aol Networks Global Cross Section Tech Stack
Aol Networks Global Cross Section Tech StackAol Networks Global Cross Section Tech Stack
Aol Networks Global Cross Section Tech Stack
 
xAd 2015 global location snapshot final
xAd 2015 global location snapshot finalxAd 2015 global location snapshot final
xAd 2015 global location snapshot final
 
Garmin Q42015 Earnings call slides
Garmin Q42015 Earnings call slides Garmin Q42015 Earnings call slides
Garmin Q42015 Earnings call slides
 

Similar to Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phase of Orion

Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013 Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013 Antonios Arkas
 
Modal Analysis Basic Theory
Modal Analysis Basic TheoryModal Analysis Basic Theory
Modal Analysis Basic TheoryYuanCheng38
 
Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5Antonios Arkas
 
Presentació renovables
Presentació renovablesPresentació renovables
Presentació renovablesJordi Cusido
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Vladimir Bakhrushin
 
Actuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsActuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsBelinda Marchand
 
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...Belinda Marchand
 
Talk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast ServicesTalk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast ServicesAndrea Tassi
 
Efficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingEfficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingHsing-chuan Hsieh
 
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...David Sabater Dinter
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Shizuoka Inst. Science and Tech.
 
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Belinda Marchand
 
India presentation final
India presentation finalIndia presentation final
India presentation finalcaki2
 
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...Pioneer Natural Resources
 
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...inside-BigData.com
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
Hierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationHierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationAlexander Litvinenko
 
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration PointsControl Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration PointsBelinda Marchand
 

Similar to Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phase of Orion (20)

Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013 Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013
 
Modal Analysis Basic Theory
Modal Analysis Basic TheoryModal Analysis Basic Theory
Modal Analysis Basic Theory
 
Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5
 
report
reportreport
report
 
Presentació renovables
Presentació renovablesPresentació renovables
Presentació renovables
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...
 
Actuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsActuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration Points
 
vicTheoryWorkshop
vicTheoryWorkshopvicTheoryWorkshop
vicTheoryWorkshop
 
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
 
Talk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast ServicesTalk on Resource Allocation Strategies for Layered Multimedia Multicast Services
Talk on Resource Allocation Strategies for Layered Multimedia Multicast Services
 
Efficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketchingEfficient anomaly detection via matrix sketching
Efficient anomaly detection via matrix sketching
 
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
Parallel Interference Cancellation in beyond 3G multi-user and multi-antenna ...
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
 
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...
 
India presentation final
India presentation finalIndia presentation final
India presentation final
 
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
 
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
Extreme Computing for Extreme Adaptive Optics: The Key to Finding Life Outsid...
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Hierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimationHierarchical matrix techniques for maximum likelihood covariance estimation
Hierarchical matrix techniques for maximum likelihood covariance estimation
 
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration PointsControl Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
 

More from Belinda Marchand

Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...Belinda Marchand
 
Applications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space FlightApplications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space FlightBelinda Marchand
 
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersTracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersBelinda Marchand
 
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...Belinda Marchand
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...Belinda Marchand
 
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...Belinda Marchand
 
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...Belinda Marchand
 
Finite Set Control Transcription for Optimal Control Applications
Finite Set Control Transcription for Optimal Control ApplicationsFinite Set Control Transcription for Optimal Control Applications
Finite Set Control Transcription for Optimal Control ApplicationsBelinda Marchand
 
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust ManeuversAn Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust ManeuversBelinda Marchand
 
Automated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory TargetingAutomated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory TargetingBelinda Marchand
 

More from Belinda Marchand (10)

Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
 
Applications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space FlightApplications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space Flight
 
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersTracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
 
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
 
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
 
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
 
Finite Set Control Transcription for Optimal Control Applications
Finite Set Control Transcription for Optimal Control ApplicationsFinite Set Control Transcription for Optimal Control Applications
Finite Set Control Transcription for Optimal Control Applications
 
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust ManeuversAn Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
 
Automated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory TargetingAutomated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory Targeting
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phase of Orion

  • 1. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phase of Orion M.W. Weeks1 , B.G. Marchand2 , C.W. Smith2 , and S.K. Scarritt2 1 NASA Johnson Space Center 2 Department of Aerospace Engineering and Engineering Mechanics The University of Texas at Austin AIAA Guidance, Navigation and Control Conference and Exhibit, 18-21 Aug 2008, Honolulu, Hawaii Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 1
  • 2. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Mission Goals Entry Targeting Three dimensional representation of the TEI sequence Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 2
  • 3. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Mission Goals Entry Targeting Goals of Onboard Targeting Algorithm Turn-key autonomous onboard targeting Minimize computational overhead Accurately target entry conditions within available fuel budget Address all contingency entry scenarios in case of loss of COMM Systematically ID maneuver locations ⇒ dynamical sensitivities Automated convergence monitoring and adaptive step techniques Engine failure contingency ⇒ Targeter w/ Finite Burn Model Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 3
  • 4. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Mission Goals Entry Targeting Targeting Techniques Optimization Methods Requires significant computational overhead Many locally optimal arcs exist in 3-Burn TEI scenario Optimization outcome unpredictable Optimizers not suitable for autonomous onboard targeting Two Level Targeter An enhanced targeting technique for complex dynamical systems Initially applied to trajectory design near the libration points Libration Point Missions: Genesis, Triana, Map, etc. Future Concepts: Formation Flight, L4/L5 based telescopes Seeks non-optimal arcs that meet all specified constraints Solution remains in the vicinity of the initial guess Significantly reduced computational overhead relative to NLP Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 4
  • 5. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Mission Goals Entry Targeting Orion Entry Constraints Minimum Entry Constraint Set Altitude (ALT) Flight Path Angle (FPA) Additional Constraints for Precision Entry Latitude (LAT) Longitude (LON) Flight Path Azimuth (AZM) Fuel budget constraints 3 T EI=1 ||∆VT EI || < ∆Vavailable Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 5
  • 6. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Dynamical Model Nonlinear Ephemeris Model ( , ⊕, ) ˙¯X(t) = ¯f( ¯X) ⇒ State Equation ⇒ δ ¯Xk = Φ(tk, tk−1)δ ¯Xk−1 ¯y(t) = ¯h ¯X ⇒ Output Equation ⇒ δ¯y(tk) = C(tk)δ ¯X(tk) Linearized Model δ ¯Rk − ¯V − k δtk δ ¯V − k − ¯a− k δtk δ ¯Xk = Ak,k−1 Bk,k−1 Ck,k−1 Dk,k−1 Φ(tk,tk−1) δ ¯Rk−1 − ¯V + k−1δtk−1 δ ¯V + k−1 − ¯a+ k−1δtk−1 δ ¯Xk−1 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 6
  • 7. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Traditional Level I Targeting Terminal State Correction Nullify δ ¯Rk by adjusting initial velocity and TOF δ ¯Rk = Bk,k−1 ¯Vk Mp δ ¯V + k−1 δtk ¯bp Terminal Constraint Correction Nullify δ¯yk by adjusting initial velocity and TOF δ¯yk = C (tk) Bk,k−1 ¯V − k Dk,k−1 ¯a− k Mc δ ¯V + k−1 δtk ¯bc Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 7
  • 8. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Targeting Entry from TEI-3 via Level I Corrections Constraint Initial Error ALT (km) 5712.2887 FPA (deg) -34.3866 LAT (deg) -2.0963 LON (deg) -75.7495 Entry Constraints TEI-3 ∆V (km/s) Iterations Comp. Time (sec) ALT, FPA 0.8796 14 20.0938 ALT, LAT 0.8704 7 11.4063 ALT, LON 0.8796 7 10.9375 ALT, LAT, LON 0.8796 18 24.5000 ALT, FPA, LAT 0.8796 16 22.7031 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 8
  • 9. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Disadvantage of Level I Correction Can only efficiently target three constraints at a time Initial ∆V (TEI-3) may exceed available budget Inconsistent convergence over lunar cycle Level I process is extremely sensitive to: The quality of initial state The initial time of flight The Sun-Earth-Moon alignment Level I correction inadequate for Orion entry targeting from TEI-3 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 9
  • 10. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Stylized Representation of Standard Level II Process (a) (b) Segment 1: Forward Propagation   δ ¯Rk − ¯V − k δtk δ ¯V − k − ¯a − k δtk   = Ak,k−1 Bk,k−1 Ck,k−1 Dk,k−1    δ ¯Rk−1 − ¯V + k−1 δtk−1 δ ¯V + k−1 − ¯a + k−1 δtk−1    Segment 2: Backward Propagation   δ ¯Rk − ¯V + k δtk δ ¯V + k − ¯a + k δtk   = Ak,k+1 Bk,k+1 Ck,k+1 Dk,k+1    δ ¯Rk+1 − ¯V − k+1 δtk+1 δ ¯V − k+1 − ¯a − k+1 δtk+1    Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 10
  • 11. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Summary of Constrained Level II Process Velocity Continuity Constraints (1 < k < N) δ∆ ¯Vk = ∂∆ ¯Vk ∂ ¯Rk−1 ∂∆ ¯Vk ∂tk−1 ∂∆ ¯Vk ∂ ¯Rk ∂∆ ¯Vk ∂tk ∂∆ ¯Vk ∂ ¯Rk+1 ∂∆ ¯Vk ∂tk+1 M         δ ¯Rk−1 δtk−1 δ ¯Rk δtk δ ¯Rk+1 δtk+1         ¯b Additional Constraints (∀ k ∈ [1, N]) δαkj =   ∂αkj ∂ ¯V − k ∂ ¯V − k ∂ ¯Rk−1   δ ¯Rk−1 +   ∂αkj ∂ ¯V − k ∂ ¯V − k ∂tk−1   δtk−1 +   ∂αkj ∂ ¯Rk + ∂αkj ∂ ¯V + k ∂ ¯V + k δ ¯Rk + ∂αkj ∂ ¯V − k ∂ ¯V − k δ ¯Rk   δ ¯Rk +   ∂αkj ∂tk + ∂αkj ∂ ¯V + k ∂ ¯V + k ∂tk + ∂αkj ∂ ¯V − k ∂ ¯V − k ∂tk   δtk +   ∂αkj ∂ ¯V + k ∂ ¯V + k ∂ ¯Rk+1   δ ¯Rk+1 +   ∂αkj ∂ ¯V + k ∂ ¯V + k ∂tk+1   δtk+1 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 11
  • 12. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Level II Correction via Minimum Norm Solution            .. . δ∆ ¯Vk .. . δαkj .. .            δ ˜α = ˜M ∂ ˜α ∂˜b                        δ ¯R1 δt1 .. . δ ¯Rk−1 δtk−1 δ ¯Rk δtk δ ¯Rk+1 δtk+1 .. . δ ¯RN δtN                        ˜b ˜b = ˜MT ˜M ˜MT −1 δ˜α Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 12
  • 13. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Longitude, Flight Path Angle and Azimuth αkλ = λk − λdes = tan −1   ¯RT k ˆyG ¯RT k ˆxG   − θg0 − ωe tk − t0 − λdes αkγ = sin γk − sin γdes = ¯RT k ¯V − k ¯Rk ¯V − k − sin γdes αkχ = sin χk − sin χdes = V − k T ˆek V − k T ˆnk 2 + V − k T ˆek 2 − sin χdes Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 13
  • 14. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Entry Constraints: Coordinate Systems ˆxL = ˆrk ⇒ radial unit vector ˆyL = ˆek ⇒ unit vector due east ˆzL = ˆnk ⇒ unit vector due north ˆrk = ˆrk ¯Rk = ¯Rk Rk ˆek = ˆek ¯Rk = ˆzG × ˆrk ˆzG × ˆrk = ˆzG × ¯Rk ˆzG × ¯Rk ˆnk = ˆnk ¯Rk = ˆrk × ˆzG × ¯Rk ˆzG × ¯Rk = 1 ¯Rk ˆzG × ¯Rk ¯Rk × ˆzG × ¯Rk Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 14
  • 15. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Individual Maneuver Constraint ∆Vk Constraint αk∆V = ∆ ¯V T k ∆ ¯Vk−∆Vkdesired = ¯V + k − ¯V − k T ¯V + k − ¯V − k −∆Vkdesired Constraint Partials ∂αk∆V ∂ ¯V + k = ¯V +T k | ¯V + k | ∂αk∆V ∂ ¯V − k = − ¯V −T k | ¯V − k | Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 15
  • 16. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Dynamical Model Level I Level II Constraints Total ∆V Constraint δ∆V = δ n∆V k=1 ∆Vk = n∆V k=1 δ∆Vk Individual Maneuver Constraint δ∆Vk = ∂∆Vk ∂ ¯Rk−1 δ ¯Rk−1 + ∂∆Vk ∂tk−1 δtk−1 + ∂∆Vk ∂ ¯Rk δ ¯Rk + ∂∆Vk ∂tk δtk + ∂∆Vk ∂ ¯Rk+1 δ ¯Rk+1 + ∂∆Vk ∂tk+1 δtk+1 Total ∆V constraint δ∆V = n∆V k=1 ∂∆Vk ∂ ¯Rk−1 δ ¯Rk−1 + ∂∆Vk ∂tk−1 δtk−1 + ∂∆Vk ∂ ¯Rk δ ¯Rk + ∂∆Vk ∂tk δtk + ∂∆Vk ∂ ¯Rk+1 δ ¯Rk+1 + ∂∆Vk ∂tk+1 δtk+1 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 16
  • 17. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Startup Arc Initial Guess Identifying a suitable end-to-end initial guess not trivial n-Body sensitivities impact success of TEI-3 for precision entry TEI ∆V ’s relative location and timing impact targeting success A 3-burn TEI not always the best option Convergence of any iterative process is affected by An initial ∆V that significantly exceeds the budget Large position discontinuities in the startup arc Significant constraint violations at entry ⇒ constraint coupling Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 17
  • 18. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Startup Arc Initial Guess Generation Employ 2-Body -centered Approx. for first two TEI maneuvers Propagate results in -⊕- model up to the TEI-3 point Method 1 (M1): Use level I from TEI-3 to entry Limited success provided no. of constraints is less than 3 Resulting initial guess is feasible Resulting ∆V can significantly exceed available budget Convergence is not consistent enough for onboard determination Method 2 (M2): Use level II targeter from TEI-3 to entry Resulting initial guess is feasible and meets all entry constraints Significantly reduces the overall computational time required Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 18
  • 19. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Summary of the 2-level Targeter Results Initial Guess Information (ALT/LAT/LON) Case ∆V (km/s) Iter. Time(s) 1 1.16 9 134.5 2 1.16 9 134.5 3 1.21 4 32.6 4 1.28 0 14.3 5 2.3 25 364 Sample Level II Corrector Results Active Constraints Iter. Time(s) ∆V1 ∆V2 ∆V3 ∆V4 ∆V M3: h, φ, θ, γ, ∆V ≤ 0.9 (km/s) 10 4 m 4.5 s .609 .044 .248 0 .900 M3: h, φ, θ, γ 4 2 m 9.9 s .608 .057 .460 .105 .124 M3: h, γ 3 1 m 31.4 s .608 .057 .545 0 .122 M2: h, γ 13 6 m 11.2 s .603 .106 .541 0 .125 M3: h, φ, θ, γ, Az, ∆V ≤ 1.35 (km/s) 15 6 m 11.0 s .629 .071 .389 .261 .135 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 19
  • 20. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Level I, Level II, and Optimal Solutions Over the Lunar Cycle Target: Altitude, Latitude, Longitude, Total ∆V M2 (Level I) Initial Guess Only Table: ∆V Values for Unconstrained L-II (km/s) Cycle Day TEI-1 TEI-2 TEI-3 Total 0 0.6078 0.0580 0.6716 1.3374 7 0.6098 0.1190 1.1396 1.8684 14.5 0.6081 0.0599 0.7091 1.3771 21 0.6080 0.0244 1.7496 2.3820 27 0.6078 0.0579 0.6887 1.3544 Table: ∆V Values for Constrained L-II (km/s) Cycle Day TEI-1 TEI-2 TEI-3 Total 0 0.6075 0.0594 0.5330 1.20 7 0.6055 0.1082 0.4863 1.20 14.5 0.6076 0.0730 0.5195 1.20 21 0.6076 0.1075 0.4849 1.20 27 0.6076 0.0525 0.5398 1.20 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 20
  • 21. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Performance Comparison: 2-level Targeter vs. NLP Algorithm TLC Case No. 2-Level NLP M3: h, φ, θ, γ, ∆V ≤ 0.9 (m/s) 6 min 19 sec 14 min 48 sec M3: h, φ, θ, γ, Az, ∆V ≤ 1.35 (m/s) 12 min 15 sec 22 min 11 sec Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 21
  • 22. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Incorporating Finite Burns in a Level II Process Process requires augmented state and variational equations Level I Targeter Fixed parameters: Initial State, TOF, Propellant Flow Rate Control variables: Thrust direction and Burn duration Level II Targeter Control variables: Position and time of all patch states Partial derivatives of ¯V + and ¯V − change Constraint Partials are unchanged relative to Impulsive Targeter Total Cost Constraint Different ∆V equation and control variables ∆Vk = −Ispg0 ln(1 − ˙mgk ∆tburn mk ) Associated explicit constraint partials must be reformulated 3 T EI=1 ∆VT EI variational equation still applicable Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 22
  • 23. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Conclusions Constraints for LON, AZ, and ∆V developed and tested Traditional L1 targeting alone not suitable for Orion TEI 2-Level corrector ⇒ efficient and viable option for TEI targeting Superior computational performance relative to NLP process Computational improvements with enhanced IG algorithm Startup arc algorithm should account for constraint coupling Finite burn targeter developed and successfully tested Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 23
  • 24. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Backup Slides Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 24
  • 25. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Longitude Constraint Geometry cos λk = cos (θk − θg0 − ωe∆tk) = cos θk cos (θg0 + ωe∆t) + sin θk sin (θg0 + ωe∆t) cos θk = ¯RT k ˆxG ¯RT k ˆxG 2 + ¯RT k ˆyG 2 sin θk = ¯RT k ˆyG ¯RT k ˆxG 2 + ¯RT k ˆyG 2 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 25
  • 26. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Longitude Constraint Partials Longitude Partials ∂ cos λk ∂ ¯Rk = ∂ cos θk ∂ ¯Rk cos (θg0 + ωe∆t) + ∂ sin θk ∂ ¯Rk sin (θg0 + ωe∆t) ∂ cos λk ∂tk = ωe sin (θk − θg0 − ωe∆t) ∂ cos λk ∂tk = −ωe cos θk sin (θg0 + ωe∆t) + ωe sin θk cos (θg0 + ωe∆t) Right Ascension Partials ∂ cos θk ∂ ¯Rk = ˆxT G ¯RT k ˆxG 2 + ¯RT k ˆyG 2 − ¯RT k ˆxG (( ¯RT k ˆxG)ˆxT G+( ¯RT k ˆyG)ˆyT G) ( ¯RT k ˆxG)2 +( ¯RT k ˆyG)2 ¯RT k ˆxG 2 + ¯RT k ˆyG 2 ∂ sin θk ∂ ¯Rk = ˆyT G ¯RT k ˆxG 2 + ¯RT k ˆyG 2 − ¯RT k ˆyG (( ¯RT k ˆxG)ˆxT G+( ¯RT k ˆyG)ˆyT G) ( ¯RT k ˆxG)2 +( ¯RT k ˆyG)2 ¯RT k ˆxG 2 + ¯RT k ˆyG 2 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 26
  • 27. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Flight Path Azimuth Constraint Partials ∂ sin χk ∂ ¯Rk =    ¯V − k T ∂ˆek ∂ ¯Rk ¯V − k T ˆek 2 + ¯V − k T ˆnk 2 − ¯V − k T ˆek ¯V − k T ∂ˆek ∂ ¯Rk + ¯V − k T ˆnk ¯V − k T ∂ ˆnk ∂ ¯Rk ¯V − k T ˆek ¯V − k T ˆek 2 + ¯V − k T ˆnk 2    ¯V − k T ˆek 2 + ¯V − k T ˆnk 2 ∂ sin χk ∂ ¯V − k = ˆeT k V − k T ˆnk 2 + V − k T ˆek 2 − V − k T ˆek       V − k T ˆnk ˆnT k + V − k T ˆek ˆeT k V − k T ˆnk 2 + V − k T ˆek 2       V − k T ˆnk 2 + V − k T ˆek 2 Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 27
  • 28. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter TLC vs. NLP Finite Burn TLC Conclusions Coordinate Frame Partials ∂ˆek ∂ ¯Rk =   I − 1 Z× ¯Rk 2 Z× ¯Rk Z× ¯Rk T    Z× Z× ¯Rk ∂ ˆn ∂ ¯Rk = 1 ¯Rk 2 Z× ¯Rk 2    ¯Rk Z× ¯Rk 2ˆzG ¯RT k − ¯Rk ˆzT G − ¯RT k ˆzG I − ˆzG ¯RT k ¯Rk − ¯Rk ¯RT k ˆzG     Z× ¯Rk ¯Rk   ¯RT k + ¯Rk Z× ¯Rk Z× ¯Rk T Z×      Z× =   0 −1 0 1 0 0 0 0 0   Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 28
  • 29. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Finite Burn Model Level I (FB) Level II (FB) Finite Burn Targeter: Variational Equations Burn subsegment Augment state equations: ˙m = − ˙mg, ¨mg = 0, ˙¯u = ¯0 Augment variational equations       δ ¯RT − ¯V − T δtT δ ¯V − T − ¯a− T δtT δm− T + ˙m− gT δtT δ ˙m− gT − ¨m− gT δtT δ¯u− T − ˙¯u− T δtT       =      AT,k−1 BT,k−1 ET,k−1 FT,k−1 GT,k−1 CT,k−1 DT,k−1 HT,k−1 IT,k−1 JT,k−1 KT,k−1 LT,k−1 MT,k−1 NT,k−1 OT,k−1 PT,k−1 QT,k−1 RT,k−1 ST,k−1 TT,k−1 UT,k−1 VT,k−1 WT,k−1 XT,k−1 YT,k−1             δ ¯Rk−1 − ¯V + k−1δtk−1 δ ¯V + k−1 − ¯a+ k−1δtk−1 δm+ k−1 + ˙m+ gk−1 δtk−1 δ ˙m+ gk−1 − ¨m+ gk−1 δtk−1 δ¯u+ k−1 − ˙¯u+ k−1δtk−1        Coast subsegment δ ¯Rk − ¯V − k δtk δ ¯V − k − ¯a− k δtk = Ak,T Bk,T Ck,T Dk,T δ ¯RT − ¯V + T δtT δ ¯V + T − ¯a+ T δtT Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 29
  • 30. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Finite Burn Model Level I (FB) Level II (FB) Level I Targeting: Finite Burn 1 segment = 1 thrust sub-arc + 1 coast sub-arc Fixed Initial parameters: ¯Xk−1, initial state vector ˙mgk , propellant mass flow rate over burn arc tk, total time-of-flight Control variables ¯uk−1, inertial thrust direction (assumed constant over burn arc) tT , duration of burn sub-segment Target quantities ¯Rk, inertial position vector Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 30
  • 31. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Finite Burn Model Level I (FB) Level II (FB) Level I Finite Burn Correction Position Variational Equation δ ¯Rk = (Ak,T GT,k−1 + Bk,T JT,k−1) (Ak,T ¯V + T + Bk,T ¯a+ T ) Mfb δ¯u+ k−1 δtT Suggested Correction (Minimum Norm Solution) δ¯u+ k−1 δtT = ˜Mfb T ( ˜Mfb ˜Mfb T )−1 δ ¯Rk Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 31
  • 32. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Finite Burn Model Level I (FB) Level II (FB) Level II Finite Burn Correction Finite burn and impulsive Level II correction process is similar Control variables are the position and time of each patch state Explicit constraint partials are unchanged Only velocity partials, ¯V + and ¯V − , are affected due to modified variational equations. Otherwise, the process of identifying these partials is exactly the same as that employed in the impulsive targeter Total Cost Constraint Different ∆V equation and control variables ∆Vk = −Ispg0ln(1 − ˙mgk ∆tburn mk ) (1) for ∆tburn = tT − tk. 3 T EI=1 ∆VT EI variational equation still applicable Associated explicit constraint partials must be reformulated Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 32
  • 33. Mission Overview Targeting Techniques Initial Guess Algorithm Impulsive 2-level Targeter Results Finite Burn 2-level Targeter Finite Burn Model Level I (FB) Level II (FB) Example: Finite Burn Level II Targeter Targets: ALT, LAT, LON, FPA, ∆V < 1.2 km/sec 0 0.5 1 1.5 2 2.5 3 3.5 x 10 5 −5 0 5 10 15 20 x 10 4 iter # = 4 total time = 152.1875 km km patch points it1 it2 it3 it4 it5 Figure: (a) - Initial Guess 1 −3.5 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 x 10 5 0 0.5 1 1.5 2 2.5 3 3.5 x 10 5 iter # = 5 total time = 271.2344 km km patch points it1 it2 it3 it4 it5 it6 Figure: (b) - Initial Guess 2 Burn Figure (a) Figure (b) TEI-1 302.3305 s 324.5929 s TEI-2 74.7421 s 27.2148 s TEI-3 159.6147 s 118.6056 s TEI-4 N/A 50.9205 s Fig (a): ∆V of 1.1108 km/s, 4 iterations, 152.1875 sec CPU Time Fig (b): ∆V of 1.0731 km/s, 5 iterations, 271.2344 sec CPU Time Weeks, Marchand, Smith, Scarritt Orion Trans-Earth Targeting 33