reentry guidance for generic rlv using optimal perturbations … · numerical results are obtained...

14
American Institute of Aeronautics and Astronautics 1 Reentry Guidance for Generic RLV Using Optimal Perturbations and Error Weights Ashok Joshi * and K. Sivan Indian Institute of Technology, Bombay, Powai, Mumbai – 400 076, India The present paper describes a simple guidance strategy for the reentry mission of a generic Reusable Launch Vehicle. The guidance computation starts with a nominal feasible trajectory, which gets updated during actual reentry based on onboard measurements, using both incremental angle of attack and bank angle parameters. An analytical formulation for a modified predictor-corrector algorithm is developed, using angle of attack profile and bank angle reversal strategy. The guidance solution is arrived at under the heating rate and equilibrium glide constraints and the control actuation is implemented through the aerodynamic control surfaces. A scheme to improve the overall performance of the predictor-corrector algorithm is evolved, which is based on the determination of optimum perturbation levels of control variables. In addition, the control vector formulation is provided with a weighting option, for improving the overall terminal interface accuracy. Numerical results are obtained for the time histories of control variables and performance parameters, for a typical nominal trajectory, which show that proposed guidance scheme works well for a specified reentry mission. Results are also obtained for the optimum perturbation levels for the control parameters, which are used for estimating the sensitivity coefficients required in corrector algorithm. Lastly, the results are obtained for the trajectory parameters, by considering dispersions in the aerodynamic drag and lift coefficients, for establishing its robustness. The results clearly bring out the fact that the proposed reentry guidance algorithm is able to achieve the required terminal conditions, even in the presence of large perturbations in the aerodynamic coefficients. Nomenclature a D , a L , a Dm , a Lm : Accelerations due to Drag and Lift, and Corresponding Measured Values C : Heat Capacity C L , C D : Lift and Drag Coefficients c : Path Constraint Function f : System Dynamics g : Terminal Constraint Function h, h f : Altitude, The Final Value J : Jacobian Matrix K, K 1 , K 2 , K P , K R : Various Gains used in Guidance Algorithm max , , Q Q Q c & & & : Heating Rate, Its Maximum Value r : Vector Distance of Vehicle from Centre of Earth R, R CR ,R DR : Range Solution, Cross Range and Down Range u, u o , u * : Control Vector, Its Initial Value, Its Optimum Calculated Value V i , V R : Reference Velocity, Relative Velocity [w] : Weighting Matrix X, X o , X f : State Vector, Its Initial Value, Its Final Value α, σ, Δα, Δσ, σ d : Steering Angles; Control Variables ρ, ρ SL , ρ m : Atmospheric Density, Its Sea Level Value, Its Measured Value ______________________________________________ * Professor, Department of Aerospace Engineering, Member AIAA Research Student, Department of Aerospace Engineering, Non-member AIAA

Upload: others

Post on 13-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

1

Reentry Guidance for Generic RLV Using Optimal

Perturbations and Error Weights

Ashok Joshi* and K. Sivan†

Indian Institute of Technology, Bombay, Powai, Mumbai – 400 076, India

The present paper describes a simple guidance strategy for the reentry mission of a

generic Reusable Launch Vehicle. The guidance computation starts with a nominal feasible

trajectory, which gets updated during actual reentry based on onboard measurements, using

both incremental angle of attack and bank angle parameters. An analytical formulation for

a modified predictor-corrector algorithm is developed, using angle of attack profile and

bank angle reversal strategy. The guidance solution is arrived at under the heating rate and

equilibrium glide constraints and the control actuation is implemented through the

aerodynamic control surfaces. A scheme to improve the overall performance of the

predictor-corrector algorithm is evolved, which is based on the determination of optimum

perturbation levels of control variables. In addition, the control vector formulation is

provided with a weighting option, for improving the overall terminal interface accuracy.

Numerical results are obtained for the time histories of control variables and performance

parameters, for a typical nominal trajectory, which show that proposed guidance scheme

works well for a specified reentry mission. Results are also obtained for the optimum

perturbation levels for the control parameters, which are used for estimating the sensitivity

coefficients required in corrector algorithm. Lastly, the results are obtained for the

trajectory parameters, by considering dispersions in the aerodynamic drag and lift

coefficients, for establishing its robustness. The results clearly bring out the fact that the

proposed reentry guidance algorithm is able to achieve the required terminal conditions,

even in the presence of large perturbations in the aerodynamic coefficients.

Nomenclature aD, aL, aDm, aLm : Accelerations due to Drag and Lift, and Corresponding Measured Values

C : Heat Capacity

CL, CD : Lift and Drag Coefficients

c : Path Constraint Function

f : System Dynamics

g : Terminal Constraint Function

h, hf : Altitude, The Final Value

J : Jacobian Matrix

K, K1, K2, KP, KR : Various Gains used in Guidance Algorithm

max,, QQQ c&&& : Heating Rate, Its Maximum Value

r : Vector Distance of Vehicle from Centre of Earth

R, RCR,RDR : Range Solution, Cross Range and Down Range

u, uo, u* : Control Vector, Its Initial Value, Its Optimum Calculated Value

Vi, VR : Reference Velocity, Relative Velocity

[w] : Weighting Matrix

X, Xo, Xf : State Vector, Its Initial Value, Its Final Value

α, σ, ∆α, ∆σ, σd : Steering Angles; Control Variables

ρ, ρSL, ρm : Atmospheric Density, Its Sea Level Value, Its Measured Value

______________________________________________ * Professor, Department of Aerospace Engineering, Member AIAA † Research Student, Department of Aerospace Engineering, Non-member AIAA

Page 2: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

2

I. Introduction Reusable Launch Vehicles (RLVs) are being developed as low cost space vehicles, involving the recovery

of one or more of the stages, after completion of the ascent mission. In view of the fact that the recoverable stage is

required to de-orbit, reenter the earth’s atmosphere and land at a pre-designated landing site, without violating the

explicit and implicit constraints, such vehicles require a reliable navigation, guidance and control system which is

also robust. In addition, it is necessary to make the algorithms, fairly generic as well as re-configurable, in order to

minimize the cost of operation for a large class of RLVs. It has been established since the developments in space

shuttle programme1 that atmospheric reentry is the most critical part of the overall return mission and the main task

of entry guidance algorithm in this phase is to steer the vehicle through the atmosphere, while dissipating the large

orbital energy, for meeting the mission requirements.

The flight proven entry guidance algorithms have attempted to do this by fitting the optimal trajectory in a

phased manner, so as to follow a pre-computed reference trajectory profile1,2. However, such guidance algorithms

are required to be (1) computationally efficient because of the limited onboard computer resources available and (2)

fairly realistic for ensuring required accuracy at the terminal phase. There have been strategies to address this

problem, based on analytical expressions for the reference profile, which keep the overall execution time small, but

suffer from a lack of accuracy and operational flexibility, since an onboard trajectory redesign is restricted to the

immediate vicinity of the pre-defined reference profile. Current research in this area has focused on autonomous

guidance, which is based on predicted future paths, as a solution of a Two Point Boundary Value Problem (TPBVP),

wherein conditions at both starting and terminal points are specified. In theory, there can be infinite paths that satisfy

the prescribed boundary conditions and it becomes necessary to use an additional constraint to uniquely determine

the applicable trajectory solution and, in most cases, this is achieved through minimization of a cost function. This

reference trajectory is also used as a nominal trajectory for implementation of guidance algorithm.

It should be mentioned here that there are large uncertainties in the vehicle and atmosphere related

parameters during the re-entry mission so that there is a need to compute the trajectory onboard the RLV in a real

time manner3. In literature, the standard predictor-corrector algorithm is considered as an appropriate option for

predicting fairly accurate trajectories, with the conflicting requirements that while computation time should be as

small as possible, the mathematical models should be as detailed and accurate as possible. A notable study on re-

entry guidance is by Fuhry4 who has proposed the basic methodology of using error sensitivity coefficients for

correcting the predictions of the trajectory. He has however, used only bank angle magnitude and time of sign

reversal as controls to meet the terminal constraints while predefined angle of attack is used to meet heating rate

constraint. Zimmerman et al5 have developed an algorithm, which is a combination of predicted corrector algorithm

where the bank angle profile is estimated to follow constant heating rate boundary with predefined angle of attack

profile and a profile follower using Linear Quadratic Regulator (LQR).

In the above studies, the standard form of predictor-corrector algorithm6 is employed, which weighs

equally, the down range and the cross range error sensitivity coefficients. Further, it is found that in literature,

evaluation of sensitivity coefficients is based on perturbation of control variables, whose magnitudes are chosen

arbitrarily, and as such, cannot ensure the correctness of error sensitivity coefficients, particularly in the critical

phase close to the terminal point. In most of the algorithms reported in literature, only the nominal angle of attack

profile is used in the predictor algorithm. It is believed that by incorporating some of these features, the performance

of predictor-corrector algorithm can be substantially enhanced, in terms of improved accuracy, versatility and

computation time. Therefore, in the present study, a versatile reentry predictor-corrector guidance algorithm has

been proposed for a typical atmospheric reentry mission, using (1) incremental angle of attack as an additional

control vector, (2) optimized perturbation of control vectors for improved sensitivity estimation and (3) weights on

the range related error coefficients to enhance versatility of the algorithm.

It is believed that these enhancements would allow the use of relatively higher fidelity mathematical

models of the vehicle and environmental characteristics7, in order to improve overall reentry guidance accuracy, in

relation to the analytical techniques. In the present study, a weighting option is added to the predictor–corrector

algorithm formulation, in order to generate the necessary angle of attack and bank angle profiles, to achieve the

desired targets with the constraints on heat rate and equilibrium glide. The study also proposes the use of

accelerometers data to improve the accuracy and robustness of the algorithm. Lastly, the study aims to establish the

robustness of the proposed guidance and control algorithm, to variations in the nominally assumed aerodynamic

coefficients.

II. Reentry Guidance Problem Definition The objective of any re-entry guidance system is to steer the RLV to a specified Terminal Area Energy

Management (TAEM) interface, within the prescribed error bands and with adequate robustness, to operate in a

Page 3: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

3

dispersed flight environment. The dispersions of significance to any reentry vehicle trajectory include; dispersions

on (1) vehicle characteristics (mass / aerodynamics), (2) environment characteristics (density, temperature and

atmospheric winds), (3) initial entry state vector (velocity, flight path angle and heading) and (4) propagation error

in navigation state. In order to achieve the mission objectives successfully, the vehicle needs to fly the entry corridor

defined by the thermal, structural, hinge moment constraints and maneuvering capability constraints. Figure 1 below

represents the typically available atmospheric reentry corridor.

Figure 1. Atmospheric reentry corridor in terms of (a) altitude and (b) drag acceleration

It can be seen from figure 1 that there is a limited corridor, in respect of a generic RLV, within which the

required guidance objective is to be met. The overall system dynamics7 is given by,

))(),(( tutXfX =•

, (1)

where, X is the state vector, _

0X is the initial condition vector and )(_

tu is the control vector. The guidance

objective in the present study is to estimate the control vector history, )(_

tu , so that at final time, ft , the terminal

state vector fX_

satisfies the target conditions and path constraint, as given below.

0)( =fXg 0))(),(( ≤tutXc (2)

Of the various constraints that need to be considered during the re-entry mission, the heat rate constraint is

important in the initial part where the velocities are large. In addition, the equilibrium glide constraint is active

throughout the entry mission. In the present study, the physical constraints arising out of equilibrium glide path and

heating rate are incorporated in the following manner. The constraint imposed on stagnation heat rate is as given

below.

max

15.32/1

11030Q

V

V

RQ

cir

R

SLN

c&& ≤

=

ρρ

(3)

The methodology adopted is such that the heat rate is clamped to the maximum allowable value when it

crosses the limit in order to ensure that heat rate value follows the allowable boundary till it falls below the limit. In

practice, the heat rate constraint can be achieved either by modulating angle of attack or bank angle or both. While,

the angle of attack modulation has direct control over the heat rate, it can also result in (1) rapid departures from

predicted trajectory, (2) exceedance of angle of attack limits and (3) possible loss of vehicle trim and stability.

Therefore, in the present approach, the heat rate constraint is achieved through bank angle modulation,

based on the required steering computed by the predictor-corrector algorithm. After the computation of

instantaneous desired angle of attack and bank angle by the predictor-corrector algorithm to meet the target

conditions, the bank angle is modulated to ensure the heat rate constraint.

0 . 2 x 1 0 5

0 . 4 x 1 0 5

0 . 6 x 1 0 5

0 . 8 x 1 0 5

0 2 5 0 0 5 0 0 0 7 5 0 0

N o r m a l A e r o .

l o a d B o u n d a r y n

z = 2 . 5

g

H e a t F l u x

B o u n d a r y 6 0

W / c m 2

D y n a m i c P r e s s u r e

B o u n d a r y - 1 0

k P a

E q u i l i b r i u m G l i d e

B o u n d a r y σ =

0 . 0 o

R e l a t i v e V e l o c i t y

( m / s ) F i g . 2 . 1 E n t r y C o r r i d o r : A l t i t u d e V s V e l o c i t y

E N T R Y C O R R I D O R

- A L T I T U D E

0

5

10

15

20

25

02 50050 00750 0

D yn a m ic P re ssu reB o u n d a ry - 1 0 kP a

H e a t F lu x B o u n d a ry

6 0 W /cm2

N o rm a l A e ro d yn a m ic L o a dB o u n d a ry - n

z= 2 .5 g

E q u ilib riu m G lid e

B o u n d a ry - σ = 0 .0o

R e la tive V e loc ity (m /s )

E N T R Y C O R R ID O R - D R A G A C C E L E R A T IO N(b) (a)

Page 4: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

4

During the closed loop tracking, the coupling between bank angle and angle of attack is expected to be very

small. Once the heat rate constraint is violated, the vehicle needs to fly at higher altitude, which requires more lift

force. The heat rate constraint satisfaction is accomplished by computing the incremental bank angle required to fly

along the specified heat rate boundary and thus the modulating bank angle is computed by the guidance algorithm to

ensure higher lift. The equation of motion along the altitude is then given by,

gm

DLh −

−=

γσγ sincoscos&& (4)

Assuming small values forγ , the perturbation equation due to σ∆ is given by,

0cos

=∆

−m

qSCh L σ&& (5)

Incremental lift factor (assuming constant LC , S , m ) required to ensure heat rate limit, is taken as,

)()(cos maxmax QQKQQKq cRcP&&&&&& −+−=∆σ (6)

Combining above equations with condition that 0max =Q&& , leads to

0])([ max =+−− cRcPL QKQQKm

SCh &&&&&& (7)

The gains KP, KR can be computed by linearizing eq. (7) in altitude with the assumption that time rate of

change of AV is small. Next, the expression for heat rate can be written as,

ρ15.3

Rc VCQ =& (8)

where the density model is taken as exponential. The final form of altitude dynamics is,

0])([15.3

max

15.3 =+−− hdh

dVCKQh

dh

dVCK

m

SCh RRRP

L &&&&ρρ

(9)

which is a standard second order oscillator. In the present study, the nω = 0.05 rad/s and ζ = 1 are

assumed as oscillator parameters, for the computation of gains KP and KR. Lastly, the incremental bank angle

required for the heat rate control involves the computation of cQ& , which is obtained by defining a first order filter

for heat rate and using both state and its derivative for bank angle computation as shown below.

q

QK)QQ(K)(Cos RmaxP

&&&& +−=σ∆ (10)

It may be noted that the above formulation is capable of imposing both maximum heating rate and

maximum total heat load constraints. In the present study, a heat rate constraint of 60 Watts/cm2 is considered to be

an appropriate constraint magnitude. The equilibrium glide constraint is concerned with the condition that the

vehicle should not fly above the equilibrium glide boundary. The constraint is defined mathematically through an

inequality relation, as given below1.

0)cos()cos(

2

−− γσ

r

Vg

m

L A (11)

The implementation of the two constraints discussed above, is done in a sequential manner in which, the

equilibrium glide constraints are imposed first and the angle of attack and bank angle solutions are generated. Next,

these solutions are checked if the heat rate constraint also becomes active simultaneously. In case the constraints do

not become active, the guidance loop is continued, but if the heating rate constraint also becomes active, then bank

angle is further modulated as shown by equation (10), to satisfy both the constraints explicitly.

III. Proposed Generic Optimized Guidance Approach The proposed guidance algorithm is based on the standard numerical predictor-corrector approach4, whose

operation is as follows. The predictor integrates the equations of motion using the assumed control profile, including

the environment and vehicle models7, to estimate the predicted miss (error signals) relative to the target at the final

time, in terms of longitude and geodetic latitude, defined at the TAEM interface energy level. These error signals are

used to update the control vector to meet the target conditions, in the following manner. The longitude and geodetic

latitude are first converted to a target unit vector in Earth Centre Rotating (ECR) frame7. The corresponding

mathematical representation is as reproduced below.

Page 5: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

5

= −

k

f

cf

)tan(tan 1

φφ ;

2

=

p

e

R

Rk (12)

The target unit vector is then given as,

=

)sin(

)sin()cos(

)cos()cos(

cf

fcf

fcf

TEFi

φ

λφλφ

(13)

Position miss vector is computed in terms of down range )( DRR & cross range )( CRR errors as,

[ ] TCRDR RRR = (14)

It should be mentioned here that the guidance computations are carried out in four different reference

frames7 namely; Earth Centered Inertial (ECI) frame, Earth Centered Rotating (ECR) frame, Geographic (G) frame

and the Wind (W) frame. Next, the sensitivity vector of the range position miss vector R is defined with respect to

the control input u as, [ ] T

CRDR uRRuR }/{/ ∂∂∂=∂∂ (15)

Trajectory predictions are performed using perturbed control vectors to estimate the sensitivities of target

miss to control vector and these sensitivities are used to compute the required control vector to reach the desired

final target. In the present study, the steering is done through an incremental angle of attack )(α and bank angle )(σ .

In addition, the proposed methodology makes use of the in-flight measurements to increase the accuracy of

predicted trajectories by compensating for off-nominal flight conditions. The target conditions used in the present

study are; specified energy level, velocity heading and longitude and latitude at TAEM interface. In the algorithm,

the predictor is extended up to the required energy level Ef. Also, because of the in-built bank angle reversal

algorithm for steering, heading condition is automatically satisfied. With this, only two constraints of achieving

defined latitude and longitude are used in the proposed algorithm. Further, the deviations on the angle of attack

profile are constrained, in order to satisfy vehicle constraints, whereas the bank angle profile is used as the main

control parameter. Angle of attack and bank angle profile boundaries, considered in present study, are given in

below in figures 2 (a) & (b).

σ d

V A

V i

σ

V f

Figure 2. Proposed Profile for (a) angle of attack, αααα and (b) bank angle, σσσσ

Here, the mean value of α is considered as nominal angle profile and variation over nominal profile ( α∆ )

is considered as one of the control parameters. Generally, the sensitivity to bank angle is smaller at higher altitude

than lower altitude. Hence, the bank angle history is selected with a desired bank angle, dσ at a predefined velocity,

iV and linear variation of the bank angle with respect to relative velocity as given in Figure 2(b). The magnitude of

bank angle, dσ at velocity, iV is assumed as another control variable. Bank angle sign reversal strategy is used to

drive the velocity heading error to an allowable boundary.

α

αN1

αN2

+∆α

−∆α

Vehicle Trim Level

Thermal

Constraints

Maximum Down

Range/Cross Range

Capability

V1 Vf

VA

Page 6: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

6

IV. Predictor-Corrector Algorithm Figure 3 given below shows the schematic of the predictor-corrector algorithm that is proposed in the

present study. The main components of predictor algorithm are; vehicle and environment models, in-flight

estimation and equations of motion.

Figure 3. Schematic of Proposed Predictor-Corrector Algorithm

The translational equations of motion are expressed in Earth Centered Inertial frame (Z-axis is takes as

passing through north pole, X-axis along Greenwich meridian at the time of entry and Y axis completes the right

handed triad) as given below7.

Vr =•

; LD aagV ++=

(16)

where, Vr , are vehicle inertial position and velocity vectors, g is gravitational acceleration and LD aa , are

acceleration due to drag and lift respectively. The environmental effects considered are; variation of atmospheric

properties with altitude, Earth’s oblateness effect on gravity vector, effect of atmospheric rotation with Earth and

movement of target point due to Earth’s rotation, while the atmospheric density, temperature and wind velocity are

computed from the stored profile.

The Indian Standard Atmosphere (ISA) is used for the predictor, with the assumption of wind data update

available before initiating reentry. The vehicle characteristics considered are; vehicle mass, aerodynamic

coefficients with respect to different flight parameters and control history. The nominal aerodynamic lift and drag

force coefficients for different aerodynamic flow regimes are used. These coefficients are functions of altitude,

viscous interaction parameter and Mach number depending on the aerodynamic regime. For computational ease,

these tabular data are stored as curve fits and the nominal aerodynamic coefficients are computed using these curve

fits. Based on the in-flight estimates, the aerodynamic accelerations are updated as given below:

refDRD SmCVKa ]/[)2/1(2ρρ= ; DDLL aDLKa )/()2/1( )/(= (17)

Begin

Nominal Trajectory Prediction

Perturbed Trajectory Predictions

N

Y

N

Control Vector Correction

Y

Miss converged?

Target Miss Sensitivity

Corrections <

tolerance

Exit

Page 7: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

7

where, ρK , )/( DLK are estimator coefficients, RV is relative velocity, S is reference area, ρ is nominal

density, m is vehicle mass and DC , DL / are nominal aerodynamic parameters. Uncertainties on vehicle and

environment parameters are compensated in the predictor by applying suitable scale factor, which is estimated,

based on actual acceleration at any point in trajectory. Using the accelerometer data, the measured drag ( Dma ) and

lift ( Lma ) accelerations are computed. The primary dispersion affecting the aerodynamic acceleration is the

atmospheric density and hence, for implementation simplicity, the dispersions in the aerodynamic acceleration due

to atmospheric uncertainties are lumped into a density scale factor as,

ρρρ /mK = ; [ ])(/)/2(2

SCmVa DRDmm =ρ (18)

The nominal vehicle characteristics and nominal density are determined using the predictor models for the

vehicle state at the time of measurement. Since nominal ballistic coefficient is assumed for deriving the measured

density and measured acceleration is based on the actual ballistic coefficient, uncertainties in the ballistic

coefficients are also reflected in the measured density. The uncertainties on lift coefficient can be lumped into a

scale factor given by,

)]//[(])/[()/( DLDLK mDL = ; DmLmm aaDL /)/( = (19)

Measured accelerations are noisy signals and exhibit short-term variation due to short-lived local

atmospheric dispersions. Filtering of scale factors is therefore necessary and implemented using first order filter as

given below.

)/()1( 11 ρρρρ mKKKK +−= (20)

)//()/[()1( 2)/(2)/( DLDLKKKK mDLDL +−= (21)

where, 1K , 2K are filter gains. The proposed re-entry phase guidance algorithm controls the two final state

constraints viz.; down range error and cross range error, using the following control vector,

Tdu ][ σα∆= (22)

In earlier studies4, a Taylor series expansion of the target range error, about the reference control solution,

0

_

u is proposed, for generating control vector, as follows.

L+−+= ))(()()( 000 uuuJuRuR (23)

)()( 001

0* uRuJuu −−= (24)

where, the Jacobian matrix is defined as

0

_)( 0

uu

RuJ

∂= (25)

The above formulation for control vector is limited by the fact all the error sensitivities are weighed

equally. In order to make the re-entry guidance algorithm more generic as well as re-configurable for different kinds

of re-entry vehicles and missions, the present study proposes to include a weighting matrix for the range error

sensitivities, as follows.

)(][)( 00

1

0

* uRwuJuu −−= (26)

Here, ][w is a matrix of weights that can be selected by user a priori that are suitable for a specific re-entry

vehicle and mission. When all elements of ][w are unity, it reduces to the formulation, as described by equation

(24). It may be noted here that the partial derivatives required for the generation of Jacobian matrix are not available

analytically and in the proposed corrector algorithm, similar to the methodology adopted in other references4,5, these

are computed numerically onboard, using the results of three trajectory predictions performed with three different

control vectors viz., nominal control vector, control vector with perturbed α∆ and perturbed dσ . However, the

success of numerical predictor-corrector algorithm lies in establishing the correct sensitivities of the state errors,

relative to the control variable. Further, in order to implement such algorithms on-board using limited computational

power, it is necessary to obtain correct sensitivities within least possible time. Such an approach has the potential to

avoid the need to generate hundreds of trajectories to establish the necessary functional relations and to store them

on-board for use during the mission.

Page 8: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

8

∆R

R min.

i CR

i DR

Vehicle Position

End conditions with σ0

Target

u min

∆R min.

End conditions with (σo+δσ)

R1 (σo+δσ)

R0 (σo)

It should be noted here that the correct selection of perturbations of control variables for generation of

numerical derivatives is crucial for the success of predictor-corrector method. It is well known that if the

perturbation level is too small, the derivative is meaningless because of loss of accuracy due to round-off errors. On

the other hand, if the perturbation level is too large then the process will give only an averaged, and approximate,

value of the required derivative.

Therefore, in the present study, a methodology is evolved for obtaining an appropriately correct value of

the perturbations in the control vector, as a function of the vehicle relative velocity, which can be used for obtaining

the correct error sensitivities on-board the vehicle and in real time. The methodology involves carrying out a large

number of off-line simulations on ground and determining the perturbation size that minimizes the two errors of

interest. These perturbation sizes are then stored on-board, in the form of look up tables, as a function of the vehicle

relative velocity. It is believed that such a methodology provides a solution that can be adapted to a wide variety of

RLV configurations and missions. It should be noted further that, (1) Optimum perturbation level at each instant of

flight is different, (2) Perturbation levels have unique relationship that is valid for a range of flight environment, (3)

Perturbation level and its variation pattern are different for different control variables, (4) Different levels are needed

for entry and terminal phases, for the same control parameter and (5) Sensitivity coefficients depend on flight

condition, for the same perturbation level.

It is to be kept in mind that, even with better estimates for the sensitivities, the corrector algorithm provides

only an approximate solution and hence the control vector solution *u is achieved through an iterative process. The

sign of bank angle is chosen to reduce the heading miss, which is defined as the angle between current plane of

motion and the plane formed by current position vector and target vector and is based on the sign and magnitude of

heading miss. Towards the end of trajectory, a small error in the target miss can demand large attitude commands

and it is desirable to minimize such maneuvering demands. Hence, a terminal guidance law4 is introduced which

minimizes the target miss and avoids instability. In this case, it is assumed that only the bank angle σ is available in the terminal phase. The guidance problem then involves solving for the bank angle increment σ∆ over the profile

predicted by the entry guidance that results in the minimum achievable target miss. The minimum miss distance, for

the linear approximation, lies along the normal to the line from the target as shown by terminal condition vector

diagram, given in Figure 4 below.

Figure 4. Terminal Conditions

The approximate bank angle corrections required to achieve minimum miss is computed as

[ ] )(/ min

____1

min RRSIGNRR ∆⋅∆∆∆=∆−

δσσ ; where, 01 RRR −=∆ . (27)

V. Results for Nominal Reentry Trajectory The proposed guidance algorithm is coded as a separate module and integrated with a simulation tool8. The

guidance functions are called at every cycle and ideal navigation is assumed. The state vector and accelerations of

the simulator are passed on to the guidance system as navigation information and navigation is assumed to be error-

free. Similarly, it is assumed that control commands are generated instantaneously and the steering angle computed

Page 9: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

9

0 .2 5 x 1 05

0 .5 0 x 1 05

0 .7 5 x 1 05

1 .0 0 x 1 05

1 .2 5 x 1 05

0 5 0 0 1 0 0 0 1 5 0 0

W IT H C O N S T R A IN TW IT H O U T C O N S T R A IN T

T IM E ( s )

AL

TIT

UD

E (

m)

-2x105

0

2x105

4x105

6x105

8x105

0 500 1000 1500

TIME (s)

CR

OS

S R

AN

GE

(m

)

0

2x106

4x106

6x106

8x106

0 500 1000 1500

W ITH CONSTRAINTW ITHOUT CONSTRAINT

TIME (s)

DO

WN

RA

NG

E (

m)

by the guidance system is fed back to the trajectory simulator. Typical data available in literature is used for the

vehicle characteristics9, whereas standard models are used for simulating the environment. The nominal reentry state

vector and the target conditions used for the present study is given in appendix. It is to be noted that these

parameters are not related to any RLV mission and are selected only to show the performance of the developed

algorithm. Figures 5 to 8 below provide the various results for a nominal trajectory, with and without imposing the

heat rate constraint. It can be seen from these figures that nominal trajectory nearly satisfies the heating rate

constraint, excepting for a small part of the trajectory. It can also be seen that when constraint is active, the heating

rate in that region is clamped to the boundary value, until the heating rate comes down. The associated change in

altitude can be seen in the corresponding altitude profile. The results in respect of control variable time histories

show that while angle of attack is only marginally influenced by the presence of heating rate constraints, the bank

angle is drastically modified in the region where the heating rate constraint becomes active. With regard to the down

range and cross range solutions, it can be seen that while down range profile remains unaffected by the heating rate

constraint, the cross range profile shows a marginal departure in the region where the heating constraint becomes

active. It is further seen that in both the cases the terminal range conditions are achieved with the same level of

accuracy and that the control variables go to zero at the terminal point.

Figure 5. Heating rate profiles (Heat Constraints) Figure 6. Altitude profiles (Heat Constraints)

Figure 7. Range profiles (Heat Constraints) Figure 8. Steering Angles (Heat Constraints)

0

2 0

4 0

6 0

8 0

0 5 0 0 1 0 0 0 1 5 0 0

W IT H C O N S T R A IN TW IT H O U T C O N S T R A IN T

T IM E (s )

HE

AT

RA

TE

(W

/cm

2)

10

20

30

40

50

60

0 500 1000 1500

W ITH CONSTRAINTW ITHOUT CONSTRAINT

TIME (s)

AL

PH

A (

de

g)

-50

-25

0

25

50

75

0 500 1000 1500

TIME(s)

SIG

MA

(d

eg

)

Page 10: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

10

Figures 9 to 12 present the results for steering angles, altitude, range parameters and heating rate time

histories, when both the heat rate and equilibrium glide constraints are imposed. It is seen from heat rate profile that

combined effect of heating rate constraint and the equilibrium glide constraint is almost same as the heating rate

constraint alone, which indicates that heating rate constraint supercedes the equilibrium glide constraint. However,

the altitude profile shows that when equilibrium glide constraint is active, vehicle initially flies at lower altitudes and

flies higher altitude when the heat rate constraint is active. Lastly, the profiles for down range and cross range show

that while down range profile is practically unaffected whether or not the constraint is active, the cross range

magnitudes are lower when the equilibrium glide constraint is made active. This is so because the equilibrium glide

constraint indirectly drives the out of plane forces to zero or less, so that the range magnitudes are lower. Thus, it

can be seen from the results presented for the nominal trajectory that while heating rate constraint becomes active

for only a small duration of the re-entry flight, whenever it becomes active, it supercedes the equilibrium glide

constraint. Further, influence of these constraints is more on bank angle profile and cross range and marginal on

altitude, while other parameters remain practically unaffected by applying both these constraint.

Figure 9. Heating rate profiles (Glide Constraints) Figure 10. Altitude Profiles (Glide Constraints)

Figure 11. Range profiles (Glide Constraint) Figure 12. Steering Angles (Glide Constraints)

0

20

40

60

80

0 500 1000 1500

WITH CONSTRAINTWITHOUT CONSTRAINT

TIME (s)

HE

AT

RA

TE

(W

/cm

2)

0.25x105

0.50x105

0.75x105

1.00x105

1.25x105

0 500 1000 1500

WITH CONSTRAINTWITHOUT CONSTRAINT

TIME (s)

ALT

ITU

DE

(m

)

-2x105

0

2x105

4x105

6x105

8x105

0 500 1000 1500

TIME (s)

CR

OS

S R

AN

GE

(m

)

0

2x106

4x106

6x106

8x106

0 500 1000 1500

W ITH CONSTRAINTW ITHOUT CONSTRAINT

TIME (s)

DO

WN

RA

NG

E (

m)

10

20

30

40

50

60

0 500 1000 1500

W ITH CONSTRAINTW ITHOUT CONSTRAINT

TIME (s)

AL

PH

A (

de

g)

-50

-25

0

25

50

75

0 500 1000 1500

TIME(s)

SIG

MA

(de

g)

Page 11: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

11

0

5000

10000

15000

20000

25000

200040006000

VR(m/s)

∂CR

/∂σ

d(m

/de

g)

0

0.4x105

0.8x105

1.2x105

1.6x105

2000400060008000

vR(m/s)

∂DR

/∂σ

d(m

/deg)

0

0.2x105

0.4x105

0.6x105

0.8x105

1.0x105

300040005000600070008000

VR(m/s)

∂CR

/∂∆

α (m

/deg

)

0

1x105

2x105

3x105

300040005000600070008000

vR

(m/s)

∂DR

/∂∆

α (

m/d

eg

)

VI. Numerical Results for Optimized Sensitivity Coefficients

Figure 13 below shows the variation of optimum control perturbation levels as a function of the relative

velocity that minimizes the error in sensitivity estimation. It can be seen from the figure that towards the end of the

trajectory, it is necessary to use much larger perturbation levels, in order to ensure sufficiently accurate

determination of derivatives. Figure 14 below shows the variation of the down range and cross range sensitivities

with respect to the bank angle, as a function of the relative velocity and it can be clearly seen that as velocity reduces

towards the end of the reentry phase, the down range variation is practically insensitive while cross range variation

shows a small but finite sensitivity to bank angle parameter. This is so because lower dynamic pressure requires a

higher bank angle to achieve the same control force.

Figure 13. Optimum perturbation levels Figure 14. Downrange & crossrange sensitivities

Figure 15 shown alongside, gives the

variation of the down range and cross range

sensitivities with respect to the angle of attack, as a

function of the relative velocity and it can be noted

that as velocity reduces towards the end of the reentry

phase, the down range sensitivity approaches a

constant value while cross range variation becomes

practically insensitive to the incremental angle of

attack parameter. Lastly, figures 16 given below,

show the optimum perturbation level in bank angle

and the corresponding total range sensitivity at the

terminal phase and it is found that optimum

perturbation levels increase linearly with decreasing

velocity, while range sensitivity reduces and settles to

a small finite value as terminal phase is reached.

Figure 15. Downrange & crossrange sensitivities

0

5

10

15

20

25

200040006000

VR(m/s)

δ∆α

(d

eg)

0

100

200

300

2000400060008000

vR(m/s)

δσd(d

eg)

Page 12: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

12

Figure 16. Optimum perturbation level of bank angle and terminal range sensitivity

VII. Robustness of Guidance Algorithm to Aerodynamic Parameter Variation Next, solution is obtained for the control variable time histories as well as time histories of the trajectory

range parameters i.e. downrange and crossrange, for ±10% dispersions on both drag coefficient CD and lift coefficient CL. Figures 17-22 show these results and it can be seen that while angle of attack time history shows

some effect of the dispersions on both CL and CD, the bank angle history is more or less unaffected by these

variations. It is also seen that in all the cases (figures 17 & 18), the control command approaches zero towards the

terminal phase of the reentry guidance. The results presented in figures 19 & 20 show that, dispersions of ±10% in both lift and drag coefficients, have practically no effect on the actual realization of the specified downrange and

crossrange. In addition, the total time for the reentry mission remains the same. Lastly, figures 21 & 22 show the

effect of dispersion in aerodynamic coefficients on the altitude time history and it seen that in case of dispersion on

drag coefficient, only the terminal part of the time history is affected and also the required altitude is reached later if

the drag coefficient is lower than nominal and vice versa. It is further found that in case of dispersion on the lift

coefficient, there is also a noticeable effect on the complete altitude time history, in addition to the above effect, as

seen for the drag coefficient dispersion. These results presented in this study have clearly brought out the fact that

the proposed guidance scheme, using bank angle and angle of attack as control parameters, is fairly robust and can

be employed for a large class of RLVs, having significantly different aerodynamic coefficients.

Figure 17. ∆α and σ with dispersions in CD Figure 18. ∆α and σ with dispersions in CL

-50

0

50

100

0 500 1000 1500

CD NOMINALCD 10 % MORECD 10 % LESS

TIME (s)

SIG

MA

(deg)

10

20

30

40

50

0 500 1000 1500

CD 10 % MORECD 10 % LESSCD NOMINAL

TIME (s)

ALP

HA

(d

eg

)

0

1.5

3.0

4.5

6.0

7.5

2000400060008000

VR

(m /s)

δσ (

de

g)

0

0 . 6 x 1 05

1 . 2 x 1 05

1 . 8 x 1 05

2 0 0 04 0 0 06 0 0 08 0 0 0

VR

( m / s )

∂R/∂

σ(m

/de

g)

10

20

30

40

50

0 500 1000 1500

CL 10 % LESSCL 10 % MORECL NOMINAL

TIME (s)

ALP

HA

(deg

)

-60

-30

0

30

60

90

0 500 1000 1500

CL 10 % MORECL 10 % LESSCL NOMINAL

TIME (s)

SIG

MA

(d

eg)

Page 13: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

13

Figure 19. Ranges with dispersions in CD Figure 20. Ranges with dispersions in CL

Figure 21. Altitudes with dispersions in CD Figure 20. Altitudes with dispersions in CL

VIII. Conclusions A generic predictor–corrector algorithm for reentry guidance of RLV missions is presented in this paper.

The complex reentry guidance problem is formulated as Two Point Boundary Value Problem and constraints on

heating rate and equilibrium glide are imposed on the solution. The guidance algorithm uses incremental angle of

attack, in addition to the bank angle, to achieve the control objective. The control vector estimation, in proposed

predictor-corrector algorithm, is also provided with a weighting matrix, to allow simulation of a wide variety of

RLV configurations and missions. The accuracy under dispersed flight environment is enhanced with the use of

appropriate estimated parameters in the predictor algorithm. Sample results are obtained for verifying the algorithm.

The sensitivity analysis establishes a mechanism for estimating onboard, the optimum perturbations for specific

functional relation, instead of storing a large number of dispersed trajectory solutions. Lastly, a robustness check is

carried out with respect to dispersions in the aerodynamic lift and drag coefficients and it is found that algorithm is

fairly robust against significantly large dispersions. Therefore, the proposed guidance scheme is considered to be

fairly generic and applicable to a variety of entry missions and vehicle configurations.

-2 x 1 06

0

2 x 1 06

4 x 1 06

6 x 1 06

0 5 0 0 1 0 0 0 1 5 0 0

C D 1 0 % M O R EC D 1 0 % L E S SC D N O M IN A L

T IM E (s )

DO

WN

RA

NG

E (

m)

-0 .5 x1 06

0

0 .5 x1 06

1 .0 x1 06

0 5 00 1 00 0 15 0 0

C D 10 % M O R EC D 10 % L E S SC D N O M IN A L

T IM E (s )

CR

OS

S R

AN

GE

(m

)

-2x106

0

2x106

4x106

6x106

0 500 1000 1500

CL 10 % MORECL 10 % LESSCL NOMINAL

TIME (s)

DO

WN

RA

NG

E (

m)

-0.5x106

0

0.5x106

1.0x106

0 500 1000 1500

CL 10 % MORECL 10 % LESSCL NOMINAL

TIME (s)

CR

OS

S R

AN

GE

(m

)

0

0.5x105

1.0x105

1.5x105

0 500 1000 1500

CD 10 % MORECD 10 % LESSCD NOMINAL

TIME (s)

ALT

ITU

DE

(m

)

0

0.5x105

1.0x105

1.5x105

0 500 1000 1500

CL 10 % MORECL 10 % LESSCL NOMINAL

TIME (s)

AL

TIT

UD

E (

m)

Page 14: Reentry Guidance for Generic RLV Using Optimal Perturbations … · Numerical results are obtained for the time histories of control variables and performance parameters, for a typical

American Institute of Aeronautics and Astronautics

14

Acknowledgments The Authors are grateful to the Vikram Sarabhai Space Centre (VSSC), Thiruvananthapuram and Centre of

Aerospace Systems Design and Engineering (CASDE), Department of Aerospace Engineering, IIT Bombay for

providing cooperation and support for carrying out the above work.

References 1Harpold, J. C. and Graves, C. A., “Shuttle Entry Guidance”, J. of Astronautical Sciences, Vol.27, No. 3, July-Sept, 1979, pp. 239

– 268. 2Ishimoto, S., Takizawa, M., Suzuki, H., and Morito, T., “Flight Control System of Hypersonic Flight Experimental Vehicle”,

AIAA Paper No. AIAA–96–3403, 1996. 3Ishizuka, K, Shimura, K, and Ishimoto, S., “A Reentry Guidance Law Employing Simple Real-Time Integration”, AIAA Paper

No. AIAA–98–4329, 1998 4Fuhry, D.P., “Adaptive Atmospheric Reentry Guidance for the Kistler K-1 Orbital Vehicle”, AIAA Paper No. AIAA-99-4211,

1999. 5Zimmerman, C., Dukeman, G. and Hanson, J., “An Automated Method to Compute Orbital Re-entry Trajectories with Heating

Constraints”, AIAA Paper No. AIAA-2—2-4454, AIAA Guidance, Navigation and Control Conference and Exhibit, 5-8 August

2002, Monterey, California, USA. 6Youssef, H., Chowdhary, R.S., Lee, H., Rodi, P., and Zimmermann, C., “Predictor–Corrector Entry Guidance for Reusable

Launch Vehicles”, AIAA Guidance, Navigation and Control Conference, 6-9, August 2001, AIAA Paper No. AIAA 2001 – 4043. 7Sivan, K., Joshi, A. and Suresh, B. N., “Reentry Trajectory Modeling and Simulation: Application to Reusable Launch vehicle

Mission”, Proc. of International Conference on Modeling, Simulation, Optimization for Design of Multi-disciplinary Engineering

System (MSO-DMES), Sept 24-26, 2003, Goa, India. 8Joshi, A. and Sivan, K., “Modeling and Open Loop Simulation of Reentry Trajectory for RLV Applications”, Proceedings of the

4th International Symposium on Atmospheric Reentry Vehicle and Systems, March 21-23, 2005, Arcachon, France 9Eussel, W.R.,(Ed.), “Aerodynamic Design Data Book, Volume-I, Orbiter Vehicle SIS-1”, Report No. SD72-SH-0060, Space

Systems Group, Rockwell International, California, 1980.

Appendix: Reentry Interface and Target Parameters

The nominal entry state vector considered for this study is given below:

Altitude : 120 km Latitude : 0.0o

Longitude : 0.0 o Inertial velocity : 8086.0 m/s

Flight path angle : -3.2 o Flight azimuth angle : 100.0 o

The target conditions at the Energy = 1.2344x106 m2/s2 for terminal phase are:

Geodetic latitude : -17.98 o Longitude : 45. 35 o