SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
An Autonomous Onboard Targeting
Algorithm using Finite Thrust
Maneuvers
Sara K. Scarritt, Belinda G. Marchand, MichaelW.Weeks
AIAA Guidance, Navigation, and Control Conference & Exhibit
10-13August 2009, Chicago, IL
AIAA 2009-6104
1
Introduction
 Onboard guidance for Orion lunar return
 Two-level targeting algorithm
 Based on linear system theory
 Designed for impulsive maneuvers
 In a main engine failure scenario, impulsive approximation
invalid
 Adapt two-level targeter to incorporate finite burns while
retaining its simplicity
22
Classical Impulsive Level I Process
Goal: Position Continuity Only Control Variables: DV’s
BEFORE LEVEL I
AFTER LEVEL I
Classical Level II Process:
Goal: Meet Specified Constraints (e.g. Velocity Continuity),
Control Variables: Time & Position of Patch States
BEFORE LEVEL II
IMPLEMENTATION
IN THE N/L SYSTEM
LEVEL II:
LINEAR CORRECTION
T
kr
1k 
k
T
Level 1: Impulsive vs. Finite Burn
5
1
Constraint:
Control Variables: ,
k
k Tt



r 0
u1
Constraint:
Control Variables:
k
k



D
r 0
v
IMPULSIVE FINITE BURN
kr
1kDv
1k 
k
11 1
g
m
m

 
 
 
  
 
 
  
r
v
x
u
6 1
 
  
 
r
x
v
Variational Equations:
Impulsive vs. Finite Burn
6
, 1 , 1 1 1 1
, 1 , 1 1 1 1
k k k kk k k k k k
k k k kk kk k k k
A Bt t
C Dt t
   
   
 
    
   
    
     
    
     
r v r v
v a v a
IMPULSIVE
FINITE BURN
, 1 , 1 , 1 , 1 , 1
, 1 , 1 , 1 , 1 , 1
, 1 , 1 , 1 , 1 , 1
, 1 , 1 , 1 , 1 , 1
T
T T
T
T k T k T k T k T kT T T
T k T k T k T k T kT T T
T k T k T k T k T kT g T
T k T k T k T k T kg g T
T g T
A B E F Gt
C D H I Jt
K L M N Om m t
P Q R S Tm m t
t
 
 
 
 
 

    
 
    
 
    
 
    
 
 
 
 
  
 
 
  
r v
v a
u u
1
1 1
1 1 1
1 1 1
1 1
1
, 1 , 1 , 1 , 1 , 1 1 1 1
k
k k
k k k
k k k
k g k
g g k
T k T k T k T k T k k k k
t
t
m m t
m m t
U V W X Y t
 
 
 
 
 

 

  
 
  
 
 
 

 
       
  
     
  
  
  
      
r v
v a
u u
, 1 , 1 1 1 1
, 1 , 1 1 1 1
k k k kk k k k k k
k k k kk kk k k k
A Bt t
C Dt t
   
   

  

 
  


   
     
    
     
r v r v
v a v a
, 1 , 1 1 1 1
, 1 , 1 1 1 1
k k k kk k k k k k
k k k kk kk k k k
A Bt t
C Dt t
   
   

  

 
  


   
     
    
     
r v r v
v a v a
, ,
, ,
k T k Tk k k T T T
k T k Tk k T Tk T
A Bt t
C Dt t
   
   
 
   
     
    
     
r v r v
v a v a
Level 1 Targeting
 Direct fromTEI-3 to Earth entry
 Entry targets:
 GeodeticAltitude (km) 121.92
 Longitude (deg) 175.6365
 GeocentricAzimuth (deg) 49.3291
 Geocentric Flight PathAngle (deg) -5.86
7
Level II Algorithm:
Impulsive vs. Finite Burn
8
k

v
k

v
1k 
k
1k 
 
 
1 2 1
0 0 1 1
Constraints: , , , , , , , , , , v
Control Var , ,iables: , , ,,
jn TEI
j
n n
h
t t t
 
  
 
  

 
D D D D D 
 
V = v v v A =
b = r r r
k

v
k

v
1k 
k
1k 
T
IMPULSIVE FINITE BURN
 
1T
M
T
M MM
 
 

D 
 D D   
     
    
  


V
V Vb
A A
b
bb
A
Variational Equations:
Impulsive vs. Finite Burn
9
, 1 , 1 1 1 1
, 1 , 1 1 1 1
k k k kk k k k k k
k k k kk kk k k k
A Bt t
C Dt t
   
   
 
    
   
    
     
    
     
r v r v
v a v a
IMPULSIVE
FINITE BURN
, 1 , 1 , 1 , 1 , 1
, 1 , 1 , 1 , 1 , 1
, 1 , 1 , 1 , 1 , 1
, 1 , 1 , 1 , 1 , 1
T
T T
T
T k T k T k T k T kT T T
T k T k T k T k T kT T T
T k T k T k T k T kT g T
T k T k T k T k T kg g T
T g T
A B E F Gt
C D H I Jt
K L M N Om m t
P Q R S Tm m t
t
 
 
 
 
 

    
 
    
 
    
 
    
 
 
 
 
  
 
 
  
r v
v a
u u
1
1 1
1 1 1
1 1 1
1 1
1
, 1 , 1 , 1 , 1 , 1 1 1 1
k
k k
k k k
k k k
k g k
g g k
T k T k T k T k T k k k k
t
t
m m t
m m t
U V W X Y t
 
 
 
 
 

 

  
 
  
 
 
 

 
       
  
     
  
  
  
      
r v
v a
u u
, 1 , 1 1 1 1
, 1 , 1 1 1 1
k k k kk k k k k k
k k k kk kk k k k
A Bt t
C Dt t
   
   

  

 
  


   
     
    
     
r v r v
v a v a
, 1 , 1 1 1 1
, 1 , 1 1 1 1
k k k kk k k k k k
k k k kk kk k k k
A Bt t
C Dt t
   
   

  

 
  


   
     
    
     
r v r v
v a v a
, ,
, ,
k T k Tk k k T T T
k T k Tk k T Tk T
A Bt t
C Dt t
   
   
 
   
     
    
     
r v r v
v a v a
Total Cost Constraint:
Impulsive vs. Finite Burn
10
v | |k k k
 
D  v v
 
0v ln 1 kg T k
k sp
k
m t t
I g
m
 
D    
 
 v , ,k k T kf t t mD 
 
 
1 1
1 1
, , ,
, , ,
k k k k k k
k k k k k k
t t
t t
 
 
 
 


v v r r
v v r r
IMPULSIVE
FINITE BURN
1
0
1
[ ]
n
k g burn j
j
m m m t


  D
Main Engine Simulation
 Initial guess data
 Epoch: 4-Apr-2024 15:30:00TDT
 Initial mass: 20339.9 kg (total fuel =
8063.65 kg)
 Main EngineThrust: 33,361.6621 N
 Main Engine Isp: 326 sec
 State (J2000 Moon-centered inertial
frame):
 X: -1236.7970783385588 km
 Y: 1268.1142350088496 km
 Z: 468.38317094160635 km
 Vx: 0.0329108058365355 km/sec
 Vy: 0.589269803607714 km/sec
 Vz -1.528058717568413 km/sec
 Entry constraints:
 GeodeticAltitude (km): 121.92
 Longitude (deg): 175.6365
 GeocentricAzimuth (deg): 49.3291
 Geocentric Flight PathAngle (deg): -
5.86
11
Results (1/2)
12 MCI Frame Perspective
Earth
Moon
Results (2/2)
 Comparison of finite burn and impulsive algorithms:
13
Auxiliary Engine Simulation
 Same initial guess data and constraints
 Assume main engine failure afterTEI-1
 TEI-2 andTEI-3 performed using auxiliary engines:
 Auxiliary EngineThrust: 4,448.0 N
 Auxiliary Engine Isp: 309 sec
1414
Results
 Maneuver and final constraint data:
1515
Lunar Cycle Simulations
 Simulations run for 10 different days spanning February 2024
 Patch points from converged impulsive runs
 Initial lunar orbit of 100 km, targeting altitude (121.9 km)
and flight path angle (-5.86o)
 Auxiliary engines used forTEI-2 andTEI-3
Results
Delayed Patch Points
 Patch points associated with specific epoch
 Targeter must converge even if the patch points are not
current
 Using February 1 input file from previous example, initial
epoch delayed for (a) 3 hours and (b) 12 hours
Results
Conclusions and Future Work
 Two-level targeting algorithm developed for finite burn
maneuvers
 Algorithm successfully targets lunar return trajectory
 Using main engines
 Using auxiliary engines following simulated failure of main
engines afterTEI-1
 Future work
 Implementing thruster steering law
 Automated patch point selection
20

Más contenido relacionado

Destacado

Miguel alarcón
Miguel alarcónMiguel alarcón
Miguel alarcónEli Osorio
 
Geografia electoral dtto xiii
Geografia electoral dtto xiiiGeografia electoral dtto xiii
Geografia electoral dtto xiiiElote Mashess
 
#WinterAlaska Photography Portfolio
#WinterAlaska Photography Portfolio #WinterAlaska Photography Portfolio
#WinterAlaska Photography Portfolio Juno Kim
 
Redes sociales
Redes socialesRedes sociales
Redes socialesjazymica
 
Presentación2
Presentación2Presentación2
Presentación2morales805
 
Bizcocho de chocolate.pp.if. 735 kb
Bizcocho de chocolate.pp.if. 735 kbBizcocho de chocolate.pp.if. 735 kb
Bizcocho de chocolate.pp.if. 735 kbmariaalonsorodriguez
 
Lacomposicio criteris basics
Lacomposicio criteris basicsLacomposicio criteris basics
Lacomposicio criteris basicsrsarries
 
Allioli241 plurilingüisme v_pascual
Allioli241 plurilingüisme v_pascualAllioli241 plurilingüisme v_pascual
Allioli241 plurilingüisme v_pascualjenymas
 
Upravljanje z energijo - Energetski management (Solvera Lynx)
Upravljanje z energijo - Energetski management (Solvera Lynx)Upravljanje z energijo - Energetski management (Solvera Lynx)
Upravljanje z energijo - Energetski management (Solvera Lynx)Metka Krznar
 
2014.03.19 linux joshi_security_public
2014.03.19 linux joshi_security_public2014.03.19 linux joshi_security_public
2014.03.19 linux joshi_security_publicRyo Fujita
 
Phones powerpoint
Phones powerpointPhones powerpoint
Phones powerpointMZ4489
 
trabajo informatica.doc
trabajo informatica.doctrabajo informatica.doc
trabajo informatica.docomarc-giron
 

Destacado (20)

Miguel alarcón
Miguel alarcónMiguel alarcón
Miguel alarcón
 
Geografia electoral dtto xiii
Geografia electoral dtto xiiiGeografia electoral dtto xiii
Geografia electoral dtto xiii
 
#WinterAlaska Photography Portfolio
#WinterAlaska Photography Portfolio #WinterAlaska Photography Portfolio
#WinterAlaska Photography Portfolio
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Presentación2
Presentación2Presentación2
Presentación2
 
Happy birthda y
Happy birthda yHappy birthda y
Happy birthda y
 
Bizcocho de chocolate.pp.if. 735 kb
Bizcocho de chocolate.pp.if. 735 kbBizcocho de chocolate.pp.if. 735 kb
Bizcocho de chocolate.pp.if. 735 kb
 
Artigo sobre terceirização
Artigo sobre terceirizaçãoArtigo sobre terceirização
Artigo sobre terceirização
 
App mi xz
App mi xzApp mi xz
App mi xz
 
Trabajos Gimp
Trabajos GimpTrabajos Gimp
Trabajos Gimp
 
vc7iuvdrdtfgh
vc7iuvdrdtfghvc7iuvdrdtfgh
vc7iuvdrdtfgh
 
Lacomposicio criteris basics
Lacomposicio criteris basicsLacomposicio criteris basics
Lacomposicio criteris basics
 
Allioli241 plurilingüisme v_pascual
Allioli241 plurilingüisme v_pascualAllioli241 plurilingüisme v_pascual
Allioli241 plurilingüisme v_pascual
 
Upravljanje z energijo - Energetski management (Solvera Lynx)
Upravljanje z energijo - Energetski management (Solvera Lynx)Upravljanje z energijo - Energetski management (Solvera Lynx)
Upravljanje z energijo - Energetski management (Solvera Lynx)
 
2014.03.19 linux joshi_security_public
2014.03.19 linux joshi_security_public2014.03.19 linux joshi_security_public
2014.03.19 linux joshi_security_public
 
Anamika New Stills
Anamika New Stills     Anamika New Stills
Anamika New Stills
 
Escuela Abierta - Taller de Html
Escuela Abierta - Taller de HtmlEscuela Abierta - Taller de Html
Escuela Abierta - Taller de Html
 
Phones powerpoint
Phones powerpointPhones powerpoint
Phones powerpoint
 
trabajo informatica.doc
trabajo informatica.doctrabajo informatica.doc
trabajo informatica.doc
 
Abalar
AbalarAbalar
Abalar
 

Similar a An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers

Aircraft propulsion non ideal turbomachine 2 d
Aircraft propulsion   non ideal turbomachine 2 dAircraft propulsion   non ideal turbomachine 2 d
Aircraft propulsion non ideal turbomachine 2 dAnurak Atthasit
 
PR_TMP_IUP_2021_CHAP3.pptx
PR_TMP_IUP_2021_CHAP3.pptxPR_TMP_IUP_2021_CHAP3.pptx
PR_TMP_IUP_2021_CHAP3.pptxdhani71
 
Aircraft propulsion component performance
Aircraft propulsion   component performanceAircraft propulsion   component performance
Aircraft propulsion component performanceAnurak Atthasit
 
Smith sol7
Smith sol7Smith sol7
Smith sol7carlos
 
Material-science-study-notes.pdf
Material-science-study-notes.pdfMaterial-science-study-notes.pdf
Material-science-study-notes.pdfParulSingh586291
 
2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filternozomuhamada
 
Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...
Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...
Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...Catherine Maria Centanaro Chavez
 
Oil Spill Simulation near The Red Sea Coast using The Random Walk Technique
Oil Spill Simulation near The Red Sea Coast using The Random Walk TechniqueOil Spill Simulation near The Red Sea Coast using The Random Walk Technique
Oil Spill Simulation near The Red Sea Coast using The Random Walk TechniqueAmro Elfeki
 
Aircraft propulsion turbomachine 2 d
Aircraft propulsion   turbomachine 2 dAircraft propulsion   turbomachine 2 d
Aircraft propulsion turbomachine 2 dAnurak Atthasit
 
working of IC engine and its working principle
working of IC engine and its working principleworking of IC engine and its working principle
working of IC engine and its working principleMukeshParewa
 
RF Module Design - [Chapter 7] Voltage-Controlled Oscillator
RF Module Design - [Chapter 7] Voltage-Controlled OscillatorRF Module Design - [Chapter 7] Voltage-Controlled Oscillator
RF Module Design - [Chapter 7] Voltage-Controlled OscillatorSimen Li
 
Module4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sirModule4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sirSHAMJITH KM
 
Module4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sirModule4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sirSHAMJITH KM
 
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...HarrisonBall1
 
Principle of turbomachinery
Principle of turbomachineryPrinciple of turbomachinery
Principle of turbomachineryWalid Mohammed
 

Similar a An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers (20)

Aircraft propulsion non ideal turbomachine 2 d
Aircraft propulsion   non ideal turbomachine 2 dAircraft propulsion   non ideal turbomachine 2 d
Aircraft propulsion non ideal turbomachine 2 d
 
PR_TMP_IUP_2021_CHAP3.pptx
PR_TMP_IUP_2021_CHAP3.pptxPR_TMP_IUP_2021_CHAP3.pptx
PR_TMP_IUP_2021_CHAP3.pptx
 
Aircraft propulsion component performance
Aircraft propulsion   component performanceAircraft propulsion   component performance
Aircraft propulsion component performance
 
Smith sol7
Smith sol7Smith sol7
Smith sol7
 
Material-science-study-notes.pdf
Material-science-study-notes.pdfMaterial-science-study-notes.pdf
Material-science-study-notes.pdf
 
2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter2012 mdsp pr03 kalman filter
2012 mdsp pr03 kalman filter
 
Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...
Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...
Solucionario Introducción a la Termodinamica en Ingeniería Química: Smith, Va...
 
Oil Spill Simulation near The Red Sea Coast using The Random Walk Technique
Oil Spill Simulation near The Red Sea Coast using The Random Walk TechniqueOil Spill Simulation near The Red Sea Coast using The Random Walk Technique
Oil Spill Simulation near The Red Sea Coast using The Random Walk Technique
 
Engine Cycles Analysis
Engine Cycles AnalysisEngine Cycles Analysis
Engine Cycles Analysis
 
Aircraft propulsion turbomachine 2 d
Aircraft propulsion   turbomachine 2 dAircraft propulsion   turbomachine 2 d
Aircraft propulsion turbomachine 2 d
 
IROS 2013 talk
IROS 2013 talkIROS 2013 talk
IROS 2013 talk
 
working of IC engine and its working principle
working of IC engine and its working principleworking of IC engine and its working principle
working of IC engine and its working principle
 
RF Module Design - [Chapter 7] Voltage-Controlled Oscillator
RF Module Design - [Chapter 7] Voltage-Controlled OscillatorRF Module Design - [Chapter 7] Voltage-Controlled Oscillator
RF Module Design - [Chapter 7] Voltage-Controlled Oscillator
 
Module4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sirModule4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sir
 
Module4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sirModule4 s dynamics- rajesh sir
Module4 s dynamics- rajesh sir
 
Phil
PhilPhil
Phil
 
Pinch networks.ppt
Pinch networks.pptPinch networks.ppt
Pinch networks.ppt
 
Week7.ppt
Week7.pptWeek7.ppt
Week7.ppt
 
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...[D08.00015] ROBUST AND OPTIMAL CONTROL FOR  SUPERCONDUCTING QUBITS, 2-QUBIT G...
[D08.00015] ROBUST AND OPTIMAL CONTROL FOR SUPERCONDUCTING QUBITS, 2-QUBIT G...
 
Principle of turbomachinery
Principle of turbomachineryPrinciple of turbomachinery
Principle of turbomachinery
 

Más de Belinda Marchand

Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Más de Belinda Marchand (14)

Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
 
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
 
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
 
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...
 
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...
 
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...
 
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...
 
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
 
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
 
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
 

Último

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers

  • 1. An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers Sara K. Scarritt, Belinda G. Marchand, MichaelW.Weeks AIAA Guidance, Navigation, and Control Conference & Exhibit 10-13August 2009, Chicago, IL AIAA 2009-6104 1
  • 2. Introduction  Onboard guidance for Orion lunar return  Two-level targeting algorithm  Based on linear system theory  Designed for impulsive maneuvers  In a main engine failure scenario, impulsive approximation invalid  Adapt two-level targeter to incorporate finite burns while retaining its simplicity 22
  • 3. Classical Impulsive Level I Process Goal: Position Continuity Only Control Variables: DV’s BEFORE LEVEL I AFTER LEVEL I
  • 4. Classical Level II Process: Goal: Meet Specified Constraints (e.g. Velocity Continuity), Control Variables: Time & Position of Patch States BEFORE LEVEL II IMPLEMENTATION IN THE N/L SYSTEM LEVEL II: LINEAR CORRECTION
  • 5. T kr 1k  k T Level 1: Impulsive vs. Finite Burn 5 1 Constraint: Control Variables: , k k Tt    r 0 u1 Constraint: Control Variables: k k    D r 0 v IMPULSIVE FINITE BURN kr 1kDv 1k  k 11 1 g m m                  r v x u 6 1        r x v
  • 6. Variational Equations: Impulsive vs. Finite Burn 6 , 1 , 1 1 1 1 , 1 , 1 1 1 1 k k k kk k k k k k k k k kk kk k k k A Bt t C Dt t                                          r v r v v a v a IMPULSIVE FINITE BURN , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 T T T T T k T k T k T k T kT T T T k T k T k T k T kT T T T k T k T k T k T kT g T T k T k T k T k T kg g T T g T A B E F Gt C D H I Jt K L M N Om m t P Q R S Tm m t t                                                        r v v a u u 1 1 1 1 1 1 1 1 1 1 1 1 , 1 , 1 , 1 , 1 , 1 1 1 1 k k k k k k k k k k g k g g k T k T k T k T k T k k k k t t m m t m m t U V W X Y t                                                                 r v v a u u , 1 , 1 1 1 1 , 1 , 1 1 1 1 k k k kk k k k k k k k k kk kk k k k A Bt t C Dt t                                          r v r v v a v a , 1 , 1 1 1 1 , 1 , 1 1 1 1 k k k kk k k k k k k k k kk kk k k k A Bt t C Dt t                                          r v r v v a v a , , , , k T k Tk k k T T T k T k Tk k T Tk T A Bt t C Dt t                                r v r v v a v a
  • 7. Level 1 Targeting  Direct fromTEI-3 to Earth entry  Entry targets:  GeodeticAltitude (km) 121.92  Longitude (deg) 175.6365  GeocentricAzimuth (deg) 49.3291  Geocentric Flight PathAngle (deg) -5.86 7
  • 8. Level II Algorithm: Impulsive vs. Finite Burn 8 k  v k  v 1k  k 1k      1 2 1 0 0 1 1 Constraints: , , , , , , , , , , v Control Var , ,iables: , , ,, jn TEI j n n h t t t              D D D D D    V = v v v A = b = r r r k  v k  v 1k  k 1k  T IMPULSIVE FINITE BURN   1T M T M MM      D   D D                    V V Vb A A b bb A
  • 9. Variational Equations: Impulsive vs. Finite Burn 9 , 1 , 1 1 1 1 , 1 , 1 1 1 1 k k k kk k k k k k k k k kk kk k k k A Bt t C Dt t                                          r v r v v a v a IMPULSIVE FINITE BURN , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 T T T T T k T k T k T k T kT T T T k T k T k T k T kT T T T k T k T k T k T kT g T T k T k T k T k T kg g T T g T A B E F Gt C D H I Jt K L M N Om m t P Q R S Tm m t t                                                        r v v a u u 1 1 1 1 1 1 1 1 1 1 1 1 , 1 , 1 , 1 , 1 , 1 1 1 1 k k k k k k k k k k g k g g k T k T k T k T k T k k k k t t m m t m m t U V W X Y t                                                                 r v v a u u , 1 , 1 1 1 1 , 1 , 1 1 1 1 k k k kk k k k k k k k k kk kk k k k A Bt t C Dt t                                          r v r v v a v a , 1 , 1 1 1 1 , 1 , 1 1 1 1 k k k kk k k k k k k k k kk kk k k k A Bt t C Dt t                                          r v r v v a v a , , , , k T k Tk k k T T T k T k Tk k T Tk T A Bt t C Dt t                                r v r v v a v a
  • 10. Total Cost Constraint: Impulsive vs. Finite Burn 10 v | |k k k   D  v v   0v ln 1 kg T k k sp k m t t I g m   D        v , ,k k T kf t t mD      1 1 1 1 , , , , , , k k k k k k k k k k k k t t t t           v v r r v v r r IMPULSIVE FINITE BURN 1 0 1 [ ] n k g burn j j m m m t     D
  • 11. Main Engine Simulation  Initial guess data  Epoch: 4-Apr-2024 15:30:00TDT  Initial mass: 20339.9 kg (total fuel = 8063.65 kg)  Main EngineThrust: 33,361.6621 N  Main Engine Isp: 326 sec  State (J2000 Moon-centered inertial frame):  X: -1236.7970783385588 km  Y: 1268.1142350088496 km  Z: 468.38317094160635 km  Vx: 0.0329108058365355 km/sec  Vy: 0.589269803607714 km/sec  Vz -1.528058717568413 km/sec  Entry constraints:  GeodeticAltitude (km): 121.92  Longitude (deg): 175.6365  GeocentricAzimuth (deg): 49.3291  Geocentric Flight PathAngle (deg): - 5.86 11
  • 12. Results (1/2) 12 MCI Frame Perspective Earth Moon
  • 13. Results (2/2)  Comparison of finite burn and impulsive algorithms: 13
  • 14. Auxiliary Engine Simulation  Same initial guess data and constraints  Assume main engine failure afterTEI-1  TEI-2 andTEI-3 performed using auxiliary engines:  Auxiliary EngineThrust: 4,448.0 N  Auxiliary Engine Isp: 309 sec 1414
  • 15. Results  Maneuver and final constraint data: 1515
  • 16. Lunar Cycle Simulations  Simulations run for 10 different days spanning February 2024  Patch points from converged impulsive runs  Initial lunar orbit of 100 km, targeting altitude (121.9 km) and flight path angle (-5.86o)  Auxiliary engines used forTEI-2 andTEI-3
  • 18. Delayed Patch Points  Patch points associated with specific epoch  Targeter must converge even if the patch points are not current  Using February 1 input file from previous example, initial epoch delayed for (a) 3 hours and (b) 12 hours
  • 20. Conclusions and Future Work  Two-level targeting algorithm developed for finite burn maneuvers  Algorithm successfully targets lunar return trajectory  Using main engines  Using auxiliary engines following simulated failure of main engines afterTEI-1  Future work  Implementing thruster steering law  Automated patch point selection 20