Adapting Guidance Methodologies for Trajectory Generation in Entry - - PowerPoint PPT Presentation

adapting guidance methodologies for trajectory generation
SMART_READER_LITE
LIVE PREVIEW

Adapting Guidance Methodologies for Trajectory Generation in Entry - - PowerPoint PPT Presentation

https://ntrs.nasa.gov/search.jsp?R=20150010981 2017-12-10T00:41:51+00:00Z Adapting Guidance Methodologies for Trajectory Generation in Entry Shape Optimization Motivation Flight Feasible Trajectories will Model Realistic In-Flight Thermal


slide-1
SLIDE 1

Adapting Guidance Methodologies for Trajectory Generation in Entry Shape Optimization

https://ntrs.nasa.gov/search.jsp?R=20150010981 2017-12-10T00:41:51+00:00Z

slide-2
SLIDE 2

Motivation

2

Flight Feasible Trajectories will Model Realistic In-Flight Thermal States:

  • Allow for increased accuracy in Thermal Protection System sizing

(potential mass savings)

  • Reduce the number of design cycles required to close an entry

spacecraft design (potential cost savings)

slide-3
SLIDE 3

Novel Research Objective

3

Develop a planetary guidance algorithm that is adaptable to:

  • Mission Profiles
  • Vehicle Shapes

Altitude Time

Mission Profiles Vehicle Shapes Develop a planetary guidance algorithm that is adaptable to:

  • Mission Profiles
  • Vehicle Shapes

Develop a planetary guidance algorithm that is adaptable to:

  • Mission Profiles
  • Vehicle Shapes

for integration into vehicle

  • ptimization.

Skip Loft Direct

slide-4
SLIDE 4

4

Sample Concept of Spaceflight Operations

* Adapted graphic from NASA Johnson Space Center

Launch to:

  • Earth Orbit
  • Planetary Body

Exploration: Vehicle completes mission

  • ver several day or weeks

De-Orbit Separation Atmospheric Entry Descent Landing De-Orbit EDL

slide-5
SLIDE 5

Planetary Entry Spacecraft Design (cont’d)

5

L

  – variable bank angle  fixed angle of attack

Mid - Low L/D Spacecraft High L/D Spacecraft

L

  – variable bank angle  variable angle of attack * Space Shuttle AIAA 2006-659 * NASP AIAA 2006-8013 * HL-20 AIAA 2006-239 * Orion Capsule www.nasa.gov * MSL Capsule Prakash et al., NASA JPL * Ellipsled Garcia et al., AIAA Conf. Paper

slide-6
SLIDE 6

Multi-Disciplinary Design, Analysis, and Optimization

6

(MDAO)

Vehicle Optimization Entry Trajectory Modeling Guidance, Navigation, & Control Flight Feasible Trajectory Database (replace Traj. Opt.) Aerodynamic (CD, CL) & Aerothermodynamic ( ) Databases Decoupled Iterations Decoupled Iterations

Planetary Models Un/manned Available Descent Technologies Computer Generated Spacecraft Models

Thermal Protection System (TPS) Sizing Structures Coupled

q 

Minimize:

Heat Rate (Trajectory/Shape) Ballistic Coefficient (Shape)

Mission Profile

slide-7
SLIDE 7

Trajectory Optimization vs. Guidance

7

Trajectory Optimization Guidance Constraints Multiple included Minimal included Objective Any variable of interest Target specific Solution Purely numerical Combination of numerical and analytical Time to Solution Minutes to hours Seconds Guaranteed Solution No Must enforce that a solution is found Parameter Changes Handles large parameter changes Handles parameter changes that are relatively small

Result Nominal Trajectory – not always realistic control Flight Feasible Trajectory with realistic controls

slide-8
SLIDE 8

Guidance Development Trade-Offs

8

Adaptability Numerical formulation for adaptability to different vehicles and missions without significant changes Rapid Trajectory Generation Analytical driving function keep time to a solution low Minimize Range Error & Heatload Optimal Control theory to introduce heat load as an additional objective

slide-9
SLIDE 9

Guidance Development Criteria

9

Guidance Specific (In-Flight)

  • Determine flight feasible control vectors (control rate/acceleration

constraints)

  • Be highly robust to dispersions and perturbations
  • Include a minimal number of mission dependent guidance

parameters Vehicle Design Specific

  • Be applicable to multiple mission scenarios and vehicle dispersions
  • Manage the entry heat load in addition to achieving a precision

landing

slide-10
SLIDE 10

Types of Guidance Techniques

10

Reference Tracking Only – follow a pre-defined track In-flight Reference Generation & Tracking – Generate a real-time reference trajectory and follow that track In-flight Controls Search – One dimensional search, usually solving equations of motion numerically In-flight Optimal Control – Requires numerical methods to meet some cost function

slide-11
SLIDE 11

Types of Guidance Formulations

11

Analytical Guidance Numerical Guidance Advantages

  • Simple to Implement
  • Computation time minimal
  • Solution Guaranteed
  • Accurate trajectory solutions
  • No simplifying assumptions

(possibility of multiple entry cases to be simulated with few modifications) Disadvantages

  • Simplifications reduce accuracy
  • f the trajectory solution
  • Formulation tied to a specific

entry case

  • Convergence is not assured
  • Convergence is not timely
slide-12
SLIDE 12

Novel Approach to Guidance for MDAO

12

Adaptability Numerically solve entry equations of motion Use generalized analytical functions to represent the reference Rapid Trajectory Generation Use analytical driving function keep time to a solution low Use Single Optimal Control Point with Blending Minimize Range Error & Heatload Optimal Control theory used to introduce heat load objective

Real-Time Trajectory Generation and Tracking

Adaptation of Shuttle Entry Guidance Techniques Adaptation of Energy State Approximation Techniques

slide-13
SLIDE 13

Skip Entry Critical Points

13

Begin with 1st Entry portion of the trajectory and gradually includes remaining phases. Test Case: Orion Capsule, L/D 0.4 Control: Bank Angle only

slide-14
SLIDE 14

Trajectory Simulation Validation

14

Open Loop Simulation (MATLAB) Open Loop Reference (SORT) Closed Loop Simulation (MATLAB) Closed Loop Reference (SORT)

Simulation of Rocket Trajectories (SORT) Developed by NASA Johnson Space Center for Space Shuttle Launch/Entry Simulations

Truth Model

slide-15
SLIDE 15

Flight Dynamics

15

  r V   V Vproj V L D xb zb XECF YECF ZECF

Horizontal Plane Diagrams

ECF – Earth Centered Fixed  - longitude  - latitude  - flight path angle  - azimuth  b – body fixed coordinate

Horizon

L

  – bank angle

Landing Site

slide-16
SLIDE 16

Trajectory Modeling

16

r V r V V r         cos cos cos sin cos sin      

     

                                                                         cos sin sin cos sin cos cos tan 2 tan sin cos cos sin 1 sin cos sin cos cos cos sin cos 2 cos cos 1 cos sin cos cos sin cos sin

2 2 2 2 2

r V r V L V r V g r V L V r g D V   

State Variables r - radial distance V - relative velocity  - longitude  - latitude  - flight path angle  - azimuth Vehicle and Planet Variables L, D - Lift, Drag Acceleration g - gravity  - Earth‘s Rotation  – atmospheric density Control Variables  - bank angle  - angle of attack

slide-17
SLIDE 17

General Entry Guidance Block Diagram

17

Trajectory Solver Reference Trajectory: Analytical functions adapted from Shuttle Entry Guidance Bank Schedule Solution: Range Prediction: numerically solve equations of motion, range calculation Rerr ~= 0 No Yes Targeting Algorithm Solver: Single Point Optimal Control Solution from Energy State Approximation Purpose: Targeting for precision landing and minimizing heatload Dispersed State: Send to flight simulation

disp

y 

cmd

 

cmd

 

new

 

slide-18
SLIDE 18

18

Shuttle Entry Guidance (SEG) Concept: Temperature Phase

  • Reference Tracking Algorithm, Closed Form Solution

Control Solution: Shuttle Entry Guidance Adaptation

Reference Trajectory Bank Schedule Solution () Range Prediction ref = constant

  

f

V V ref r r

g D dV V s

1

ref ref ref ref ref ref v

D g D g r V V h D h D L

2 2

1                    

           

D D ref ref s ref

C C V V D D h h     2

                    

2 2

2 2 V V D V D D D D D h h

ref ref ref ref ref ref s ref

      

         m A C V D dt d

D r

2

2

1 2 2 ref

C V C V C D   

slide-19
SLIDE 19

19

Control Solution: Shuttle Entry Guidance Adaptation

Improvements on Shuttle Entry Guidance “Drag Based Approach”

  • Increase # of segments
  • Increase order of polynomial
  • Change Atmospheric Model representation
  • Modify flight path angle representation

Challenges with Drag Based Approach

  • Discontinuities between segments
  • Increasing # of coefficients for storage with increasing segments and/or
  • rder
  • Effect of small flight path angle assumption unknown
  • Formulations are derived from 2DOF Longitudinal EOMs
slide-20
SLIDE 20

20

Control Module: Shuttle Entry Guidance Adaptation

Sensitivity to atmospheric non-linearity is significant during initial and final

  • segments. Need an Alternative Analytical Equation!

Reference Trajectory Analytic Bank Angle Control Equation

r ref r r D ref ref

V with Table Stored V C V m A C D     

  

2 2

2

   

cos ) y ( cos 1

, 2 , total ref v r ref r ref ref v

D L D L C g r V V D L                     

Trajectory Module NPC Solves 3DOF EOMs Controls Module Drag and FPA Rate Reference Trajectories Range Prediction (R) Great Circle Range Current State Vector yo = [r V    ]

yi i ytotal

Final Trajectory Solver Approach

slide-21
SLIDE 21

Automated Selection of Transition Events

21

Framework:

  • Allows for adaptability
  • Automated generation of Reference Trajectory
  • Open loop

Study Objective: Define bank profile for trajectory phases Phase Bank Description Entry Interface to Guidance Start Constant Bank Guidance Start to Guidance End Trajectory Solver Guidance End to Exit Linear Transition to Meet 2nd Entry Bank Exit to 2nd Entry Attitude Hold

slide-22
SLIDE 22

Automated Selection of Transition Events

22

  • Metric to determine best trajectory: lowest range error, lowest heat load from

EI to 2nd Entry, and bank transitions

slide-23
SLIDE 23

Automated Selection of Transition Events

23

Study Results: Phase Bank Description Entry Interface to Guidance Start Constant Bank = 57.95o Guidance Start to Guidance End Trajectory Solver {0.12 0.11} G’s Guidance End to Exit Linear Transition to Meet 2nd Entry Bank Linear Transition Velocity: 23,784.65 ft/s Exit to 2nd Entry Bank Attitude Hold = 70o

Guidance Start Guidance End 2nd Entry Bank

slide-24
SLIDE 24

General Entry Guidance Block Diagram

24

Trajectory Solver Reference Trajectory: Analytical functions adapted from Shuttle Entry Guidance Bank Schedule Solution: Range Prediction: numerically solve equations of motion, range calculation Rerr ~= 0 No Yes Targeting Algorithm Solver: Single Point Optimal Control Solution from Energy State Approximation Purpose: Targeting for precision landing and minimizing heatload Dispersed State: Send to flight simulation

disp

y 

cmd

 

cmd

 

new

 

slide-25
SLIDE 25

Targeting Algorithm Development

25

When is Targeting Activated? 1.Overshoot – Vehicle is predicted to fly way past target 2.Undershoot – Vehicle is predicted to fly short of the target How to find a set of controls to Correct Over/Underhoot? Adapt Energy State Approximation Methods: Optimal control method that replaces altitude and velocity with specific energy height (e) h g V e

  • r

  2

2

Advantages: Allows for a compact set of analytical equations Add heat load to the range error objective function Disadvantage: Optimal control formulations may not converge to a solution Solution: Derive a localized optimal control point instead and blend back reference trajectory

slide-26
SLIDE 26

26

Targeting Algorithm Development

Must Relate Euler-Lagrange Equation To Reference Trajectory Variables

                   ) ( cos 1 cos

2

y C g r V V D L

r ref r ref total 

    

Using trigonometry and other manipulations, the control equation is found

slide-27
SLIDE 27

Targeting Algorithm Development

27

2

2

r ref D ref

V m A C  

Least Squares Curve Fitting: 3 Interpolation Points Control Point dV

slide-28
SLIDE 28

Targeting Algorithm Development

28

Targeting Technique 1 – Design Space Interrogation

  • drag/density ratio coefficient
  • change in Lagrange multiplier
  • change in relative velocity at next point

Targeting Technique 2 – Design Space Interrogation

  • change in Lagrange multiplier
  • change in relative velocity halfway to curve fit end point
  • second order change in energy
slide-29
SLIDE 29

Lower Limit Upper Limit Incr. units 1 ND 1 0.01 ND 100 1000 100 ft/s

Targeting Algorithm Development

29

Targeting Technique 1 – Design Space Interrogation

Case Dispersion Target Miss 1 Increase Entry Flight Path Angle Undershoot 2 Decrease Entry Flight Path Angle Overshoot 3 L/D Dispersion Overshoot

slide-30
SLIDE 30

Targeting Algorithm Development

30

FPA Dispersion - Undershoot

slide-31
SLIDE 31

Targeting Algorithm Development

31

FPA Dispersion - Overshoot

slide-32
SLIDE 32

Targeting Algorithm Development

32

Aerodynamic Dispersion - Overshoot

slide-33
SLIDE 33

Shape Optimization Analog

33

MDAO

Geometry #3: CL = 1.95, CD = 3.9 Geometry #2: CL = 1.90, CD = 3.8 Geometry #1: CL = 1.70, CD = 3.4 ANALOG: Changing angle of attack disperses CL and CD Current Guidance Algorithms – Robust to ~20% aerodynamic dispersions Must exceed 20% to demonstrate potential for integration into MDAO  velocity

+5%

  • 50%
slide-34
SLIDE 34

Targeting Algorithm Development

34

Guidance Algorithm for Comparison – Apollo Derived Final Phase Guidance Reference Tracking to a stored trajectory database, function of relative velocity Performance Results – Threshold Miss Distance, 1 nmi

slide-35
SLIDE 35

Targeting Algorithm Development

35

Targeting Technique 1 – Targeting Procedure 1. Guess a value for d 2. Iterate on dV using secant method to converge on a zero range error trajectory 3. If no solution is found, d is incremented and the iteration is repeated 4. Solution is then flown in flight simulation

slide-36
SLIDE 36

Targeting Algorithm Development

36

Targeting Implementation, 1st and 2nd Phase - Results

slide-37
SLIDE 37

Targeting Algorithm Development

37

Targeting Technique 2 Use Energy Height to determine Control Point h g V e

  • r

  2

2

Undershoot → energy dissipating (de/dt) too fast Overshoot → energy dissipating (de/dt) too slow Since Velocity is an independent variable and a pseudo control de/dV is examined

slide-38
SLIDE 38

Targeting Algorithm Development

38

Targeting Technique 2 Recall the equation for the ratio of drag acceleration to density:

  • Extract altitude and velocity from to find

2

2

r D

V m A C D  

new

slide-39
SLIDE 39

Targeting Algorithm Development

39

Targeting Technique 2 – Design Space Interrogation

Lower Limit Upper Limit Incr. units ND 1524 Predict m/s Predict m

Limit are trajectory dependent and control system dependent Dispersion Cases: 1st Phase Only

 [deg] L/D Dispersion Target Miss Nominal 0.4 (0%) 152 0.42 (+5%) Undershoot 162 0.28 (-30%) Overshoot 165 0.23 (-43%) Overshoot 167 0.2 (-50%) Undershoot

slide-40
SLIDE 40

Targeting Algorithm Development

40

Design Space Interrogation, Results: Range Error [%]  = 152o, Undershoot  = 162o, Overshoot  = 165o, Overshoot  = 167o, Undershoot

slide-41
SLIDE 41

Targeting Algorithm Development

41

Design Space Interrogation, Results: Heatload [J/cm^2]  = 152o, Undershoot  = 162o, Overshoot  = 165o, Overshoot  = 167o, Undershoot

slide-42
SLIDE 42

Targeting Algorithm Development

42

Design Space Interrogation, Results: Bank Rate [deg/s]  = 152o, Undershoot  = 162o, Overshoot  = 165o, Overshoot  = 167o, Undershoot

slide-43
SLIDE 43

Targeting Algorithm Development Results

43

Dispersions – Apollo Derived Guidance = -20% dispersion MDAO Algorithm = -43% dispersion Managing heatload may be a challenge for dispersions greater than 20%

slide-44
SLIDE 44

Conclusions

44

Guidance Specific (In-Flight)  Determine flight feasible control vectors (control rate/acceleration constraints)

  • Be highly robust to dispersions

and perturbations  Include a minimal number of mission dependent guidance parameters Vehicle Design Specific

  • Be applicable to multiple

○/ mission scenarios  vehicle dispersions

  • Manage the entry heat load in

addition to achieving a precision landing

ref ref

and D   

slide-45
SLIDE 45

45

Acknowledgemets

University of California, Davis

  • Dr. Nesrin Sarigul-Klijn

Dissertation Chair

  • Dr. Dean Karnopp

Dissertation Committee Member UC Davis Mechanical and Aerospace Engineering Faculty UC Davis Mechanical and Aerospace Engineering Staff NASA Ames Research Center

  • Dr. Dave Kinney

Dissertation Committee Member Mary Livingston Supervisor Colleagues in Systems Analysis Office

Thank You !!!

slide-46
SLIDE 46

Questions?

46

slide-47
SLIDE 47

Additional Slides (optional)

47

slide-48
SLIDE 48

Overview

48

Background & Motivation Elements of Spacecraft Design Introduction to Planetary Entry Guidance Dissertation Research Plan and Status MAPGUID Development MAPGUID Proposed Approach Key Results #1 Key Results #2 Key Results #3 Key Results #4 Aerothermal Management During Guidance Proposed Approach Key Results #1 Key Results #2 Guidance/COBRA Integration

Proposed Approach

Key Results #1 Key Results #2 Key Results #3 Closing Remarks Dissertation Findings and Status

slide-49
SLIDE 49

Big Picture: Spacecraft Design Process

49

slide-50
SLIDE 50

MDAO Literature Review

50

Vehicle Optimization and TPS Sizing Example Objective Function:

Results

  • Most studies use a single trajectory to find altitude-velocity corresponding to

maximum heat rate

  • Used for all geometries within optimization to find heat rate
  • Some studies use new trajectories, but there is no accounting for bank constraints or

target accuracy

  • None of these studies incorporated flight feasible trajectories

What is Flight Feasible?

  • Reaches Target @ Landing Speeds
  • Control does not exceed system limits
slide-51
SLIDE 51

Proposed Approach to MDAO for Spacecraft Design

51

Vehicle Optimization Planetary Entry Guidance Guidance, Navigation, & Control Flight Feasible Trajectory Database Aerodynamic (Cd, CL) & Aerothermodynamic ( ) Databases Reduced Decoupled Iterations Reduced Decoupled Iterations Thermal Protection System (TPS) Sizing Structures Coupled

Planetary Models Un/manned Available Descent Technologies Computer Generated Spacecraft Models Mission Profile

slide-52
SLIDE 52

Trajectory Modeling for Design vs. In-Flight Trajectory Modeling

52

slide-53
SLIDE 53

Planetary Entry Guidance Literature Review

53

  • High L/D, Earth: Space Shuttle, X-33, X40A
  • Most Robust: In Flight Trajectory Shaping with Reference

Tracking

  • Least Robust: Reference Tracking Only
  • Low L/D, Earth: Apollo, Orion
  • Most Robust: In-Flight Controls Search
  • Least Robust: Reference Tracking Only
  • Other Planetary Entry Vehicles: MSR, MSL, Biconic
  • Flight Tested algorithms preferred
slide-54
SLIDE 54

Planetary Entry Guidance Literature Review (cont’d)

54

Robust guidance algorithms: combo of numerical and analytical approaches Key Results Least robust algorithms: purely analytical solutions Adaptability of guidance algorithms: very little among all algorithms Modern guidance algorithms: optimal control is potential framework, but convergence still an issue Heat load management: not included

slide-55
SLIDE 55

Trajectory Optimization Literature Review

55

Trajectory Optimization Traj - Nonlinear constrained optimization Mission - Sequential Quadratic Programming Energy State Method – Reduced Order Modeling, one dimensional parameter search Pseudospectral Methods – Combination indirect and direct method, mapping and discretization of domain

slide-56
SLIDE 56

Trajectory Optimization Literature Review (cont’d)

56

Curse of dimensionality: Convergence time increases with dimensionality Key Results No convergence to a solution Fidelity of modeling may be compromised

slide-57
SLIDE 57

Introduction to Planetary Entry Guidance

57

slide-58
SLIDE 58

Guidance Development Process

58

*Guidance must be robust to many dispersions: (Atmospheric properties, Aerodynamics properties, Navigational Inputs, Entry Interface Conditions, Mass, Control System performance, and many others)

slide-59
SLIDE 59

Baseline Vehicle & Mission

59

slide-60
SLIDE 60

Case Study Parameters

60

Vehicle Orion Capsule, L/D = 0.4 Trajectory Skip Entry for Lunar Return Control Bank Angle only Atmospheric Model 1976 Standard Atmosphere Gravity Model Central Force + Zonal Harmonics Aerodynamics CL, CD corresponding to Mach # CBAERO Databases, function of Mach #, Dynamic Pressure, and Angle of Attack Trajectory Simulation MATLAB Simulation validated against SORT Trajectories

slide-61
SLIDE 61

Trajectory Simulations Developed

61

3DOF Rotating Spherical Planet

r V r V V r         cos cos cos sin cos sin      

     

                                                                         cos sin sin cos sin cos cos tan 2 tan sin cos cos sin 1 sin cos sin cos cos cos sin cos 2 cos cos 1 cos sin cos cos sin cos sin

2 2 2 2 2

r V r V L V r V g r V L V r g D V   

Flight Simulation - Closed Loop Guidance Testing Using equations derived from Newton’s 2nd Law, dynamics of relative motion, and Earth Centered Inertial (ECI) coordinate system Open Loop Numerical Predictor- Corrector (NPC) Simulation Used to test guidance formulations

slide-62
SLIDE 62

Trajectory Solver Development

62

slide-63
SLIDE 63

63

Control Solution: Shuttle Entry Guidance Adaptation

Drag Curve Fit Accuracy Segments Order # of stored coefficients 7 (3) Irrational 168 105 84 21 7 (5) Irrational 14 5 7 2

1 2

x x 1 x 2 ref

V C V C V C D   

slide-64
SLIDE 64

64

Control Solution: Shuttle Entry Guidance Adaptation

Would Cubic Spline Interpolation work?

slide-65
SLIDE 65

Targeting Algorithm Development

65

slide-66
SLIDE 66

Targeting Algorithm Development

66

Targeting Technique 1 – Trajectory Behavior to Full Set of Aerodynamic Dispersion Can Technique 1 find a trajectory that points toward correcting the range error?

slide-67
SLIDE 67

General Conclusions

67

slide-68
SLIDE 68

Euler-Lagrange Equation The optimal control satisfies several constraints including the Euler- Lagrange Equation:

68

Targeting Algorithm Development

Pontryagin’s Principle in Optimal Control

Find Optimal Control for dynamic system

slide-69
SLIDE 69

Targeting Algorithm Development

69

Targeting Technique 1

→ new → → →

Determines new bank angle at current time step Calibrated for Each Dispersed Case Determines Blended Trajectory that nulls range error

slide-70
SLIDE 70

Targeting Algorithm Development

70

Targeting Technique 1 – Design Space Interrogation

  • The blending technique exhibits potential to find new bank

profiles that null the range error

  • The design space is constrained by control system limitations
  • There is a zero range error solution for each change in d
slide-71
SLIDE 71

Targeting Algorithm Development

71

Targeting Technique 1 – Trajectory Behavior to Full Set of Aerodynamic Dispersion Expected Behavior – Increasing angle of attack causes an Undershoot Decreasing angle of attack causes an Overshoot Why did this not follow the Expected Behavior? The reference bank profile over-corrects with respect to the dispersion of L/D

slide-72
SLIDE 72

Targeting Algorithm Development

72

Targeting Technique 2 Now that the blended function is fully defined The following equation can be used to solve for: The FPA rate table is shifted accordingly

slide-73
SLIDE 73

Targeting Algorithm Development

73

Design Space Interrogation, Results: Bank Acceleration [deg/s^2]  = 152o, Undershoot  = 162o, Overshoot  = 165o, Overshoot  = 167o, Undershoot

slide-74
SLIDE 74

Targeting Algorithm Development

74

Targeting Technique 1 – Targeting Implementation, 1st and 2nd Phase 1. Guess a value for d 2. Iterate on dV using secant method to converge on a zero range error trajectory 3. If no solution is found d is incremented and the iteration is repeated 4. Solution is then flown in flight simulation Performance Metric – Compare range of aerodynamic dispersions this algorithm can handle to the range of aerodynamic dispersions a heritage algorithm can handle.

slide-75
SLIDE 75

Trajectory Solver Research Questions

75

Can a simplification in the equations of motion be made without loss of accuracy? Can a simplification on flight path angle be made without loss of accuracy?

slide-76
SLIDE 76

Simplified Equations of Motion Study

76

3DOF Rotating , Spherical Earth (3RSP)                            cos sin sin cos ) sin cos cos (tan 2 tan sin cos cos sin 1

2 2

r V r V L V                tan sin cos cos sin 1

2

r V L V            cos sin 1 L V 

                      g r V L V g D V V s V h

2

cos cos 1 sin cos sin          

Apollo and Shuttle Entry Guidance 3DOF Non-Rotating Spherical Planet 3DOF Non-Rotating Flat Planet 2DOF Longitudinal Equations (2LON) Coriolis and Centripetal Acceleration

slide-77
SLIDE 77

Simplified Equations of Motion Study (cont’d)

77

slide-78
SLIDE 78

Simplified Equations of Motion Study (cont’d)

78

slide-79
SLIDE 79

Trajectory Solver Research Questions

79

Can a simplification in the EOMs be made without loss of accuracy? Not for a skip trajectory Can a simplification on flight path angle be made without loss of accuracy?

slide-80
SLIDE 80

80

Control Solution: Shuttle Entry Guidance Adaptation

           

D D ref ref s ref

C C V V D D h h     2

slide-81
SLIDE 81

81

Control Solution: Shuttle Entry Guidance Adaptation

slide-82
SLIDE 82

82

Control Solution: Shuttle Entry Guidance Adaptation

slide-83
SLIDE 83

83

Control Solution: Shuttle Entry Guidance Adaptation

Need to Resolve 1st Segment to Capture Atmospheric Non-Linearity IDEA: Curve fit drag with Mach Number

n 1 i i i ref

a M C D

slide-84
SLIDE 84

84

Control Solution: Shuttle Entry Guidance Adaptation

Check Altitude Acceleration Approximation

slide-85
SLIDE 85

Trajectory Solver Research Questions

85

Can a simplification in the EOMs be made without loss of accuracy? Not for a skip trajectory Can a simplification on flight path angle be made without loss of accuracy?

slide-86
SLIDE 86

Range Prediction Sensitivity to Flight Path Angle Assumption

86

  • Apollo and Shuttle Entry

guidance formulations approximate flight path angle (FPA) to be small:

s rad rad / 1 and/or 1     

Why does this matter?

  • If predicted range does not equal the range to landing site then targeting is

erroneously active

  • Are model reductions in the Trajectory Module and Control Module valid

based on the nominal case?

slide-87
SLIDE 87

Range Prediction Sensitivity to Flight Path Angle Assumption

87

Trajectory Module NPC Solves 3DOF EOMs Controls Module Drag and FPA Rate Reference Trajectories

Case Studies:

  • A. Apply to Trajectory

Module only

  • B. Apply to Controls

Module only

  • C. Apply to bank

equation only

                   ) y ( cos 1

2 , 

   C g r V V D L

r ref r ref ref v

rad 1   s rad / 1    rad 1  

slide-88
SLIDE 88

Range Prediction Sensitivity to Flight Path Angle Assumption

88

Nominal 661.73 [nmi] Case Total Range [nmi] % Range Error Termination A 662.39 0.099% Drag Limit B 649.74 1.813% Drag Limit C 632.13 4.474% Velocity Limit Conclusion FPA approximation can be applied to the trajectory module, but not to the control module