Near-optimal guidance scheme for a Mars trajectory

Near-optimal guidance scheme for a Mars trajectory

Pergamon www.elsevier.com/locate/actaastro Near-Optimal PII: Acto Astronautica Vol. 51, No. 1-9, pp. 351-378,2002 Q 2002 Published by Else&r Scienc...

1MB Sizes 0 Downloads 24 Views

Pergamon www.elsevier.com/locate/actaastro

Near-Optimal

PII:

Acto Astronautica Vol. 51, No. 1-9, pp. 351-378,2002 Q 2002 Published by Else&r Science Ltd Printed in Great Britain SOO94-5765(02)00039-S 0094-5765102 $ - see front matter

Guidance Scheme for a Mars Trajectory

A. Miele and T. Wang

Rice University, Houston, Texas, USA Abstract. This paper deals with a near-optimal guidance scheme for a spacecraft flying from a

low Earth orbit (LEO) to a low Mars orbit (LMO). The importance of guidance can be understood from the following consideration: a small error in the launch velocity at LEO can induce a very large position error on arrival at LMO due to error propagation associated with the large flight time and distance. Indeed, the uncertainties and errors in the thrust, system equations, and measurements constitute a special challenge to the designer of the guidance and control for a Mars mission. On account of the large changes in the gravitational field near a planet, the guidance design has three phases: near-Earth phase, interplanetary phase, and near-Mars phase. The focus of this paper is on guidance for the interplanetary phase. We assume that chemical engines are used and that the control is implemented by changing the magnitude and/or direction of the thrust via propellant consumption. A detector-predictor-corrector scheme is developed for guidance and control. The detector computes the spacecraft trajectory from the current measured state, estimating the trajectory error in the neighborhood of the low Mars orbit. The predictor is activated when the trajectory error exceeds a specified threshold. The task of the predictor is to generate a velocity correction, hence a thrust input, such that the target trajectory (the trajectory after the velocity correction) can rendezvous with the low Mars orbit. The corrector is a feedback control scheme to implement the control commands from the predictor. The key to the guidance design is the predictor. The maximum control margin concept is used in the predictor design to enhance the guidance robustness. Application of this concept means that the target trajectory for rendezvous with the low Mars orbit is to be achieved with

351

352

52nd IAF Congress

minimum propellant consumption. The sequential gradient restoration algorithm (SGRA) is used in conjunction

with system decomposition to achieve the real-time implementation of- the

guidance, and the target trajectory is computed via a two-step process, which includes target restoration followed by velocity restoration. The objective of the target restoration is to generate a trajectory leading from the current position to rendezvous with the low Mars orbit with the minimum velocity change w.r.t. the current velocity; the objective of the velocity restoration is to achieve the required velocity change via proper thrust input to the spacecraft. Considerable enhancement of SGRA for robustness, convergence, and speed can be achieved via this decomposition. Preliminary

numerical

results

are

encouraging.

They

show

that

the

above

detector-predictor-corrector scheme can achieve safely the rendezvous with the low Mars orbit, while containing the propellant consumption due to the errors and uncertainties in the thrust, system, and measurements. 0 2002 Published by Elsevier Science Ltd.

1. Introduction A Mars mission is characterized by high cost, long travel time, and considerable risk. A fundamental issue of trajectory optimization for a Mars mission is the containment of both the departure mass and mission time. For previous research on suboptimal and optimal trajectories for spacecraft powered via chemical propulsion, see Refs. 1-9; for spacecraft powered via electrical propulsion, see Refs. 10-13. Once a baseline trajectory is determined via optimization, a guidance and control scheme is needed so that the spacecraft can achieve the mission goals safely. In this paper, we assume that guidance and control are being developed for a spacecraft powered by chemical engines; in subsequent papers, we will extend the guidance and control to a spacecraft powered by hybrid engines (chemical engines for planetary flight and electrical engines for interplanetary flight). The guidance design for a Mars mission must account for the following factors:

S2nd IAF Congress

353

(i) Sensitivity to Errors. For a minimum energy trajectory from LEO to LMO, covering about 600 million km in 258 days, a one per million error in the launch velocity at LEO induces a position error of 1000 km on arrival at LMO if no guidance and control is applied. (ii) Control Cost. Consumption of one pound of propellant in the outgoing trip of an interplanetary voyage requires the addition of about 40 pounds to the takeoff mass from the Earth surface. (iii) Environmental and System Complexity. The spacecraft guidance and control is subject to various errors and uncertainties associated with the thrust, system, and measurements. To meet the challenges posed by the above factors, we employ the maximum control margin concept proposed by the authors in Refs. 14-15. The essence of the maximum control margin concept is that, to enhance robustness, the trajectory control should not be determined by aiming only at the desired final state; instead, the control is to be determined by maximizing the control margin while aiming at the desired final state; in turn, the maximized control margin will assure the satisfaction of the final conditions in the presence of uncertainties and errors in the system and environment. Because the spacecraft is nominally in coasting flight along a large portion of an interplanetary voyage, the control margin can be measured in terms of the available propellant. Hence, the correction should be executed with minimum propellant consumption, while aiming at the desired final condition, namely, rendezvous with the low Mars orbit. The sequential gradient restoration algorithm (SGRA) can be employed to carry out the maximum control margin computation. For SGRA details, see Refs. 16-17. Note that, in view of the system complexity, direct use of SGRA is not recommended for real-time implementation of the guidance scheme. Indeed, decomposition of a complex system into simpler systems is desirable to enhance the robustness, convergence, and speed of SGRA. 1.1. Algorithm. SGRA is an iterative technique which involves a sequence of two-phase cycles, each cycle including a gradient phase and a restoration phase. In the gradient phase, the augmented performance index (performance index augmented by the constraints weighted via

354

S2nd IAF Congress

appropriate Lagrange multipliers) is decreased, while avoiding excessive constraint violation. In the restoration phase, the constraint error’is decreased, while avoiding excessive change in the variables. In a complete gradient-restoration cycle, the performance index is decreased, while the constraints are satisfied to a preselected accuracy. Thus, a succession of feasible suboptimal solutions is generated, each new solution being an improvement over the previous one from the point of view of the performance index. The sequential gradient-restoration algorithm was developed by Miele et al during the period 1968 to 1986 forboth mathematical programming problems and optimal control problems. It has proven to be a powerful tool for solving optimal trajectory problems of atmospheric and space flight. Applications and extensions of this algorithm have been reported in the US, Japan, Germany, and other countries around the world; in particular, a version of this algorithm is used at NASA-JSC under the code name SEGRAM, developed by McDonnell Douglas Technical Service Company (Ref. 18).

2. System Description The objective of the guidance and control system is to fly the spacecraft safely from the low Earth orbit (LEO) to the low Mars orbit (LMO). We employ the restricted four-body scheme (spacecraft, Earth, Mars, Sun) and the following assumptions: (Al) the Sun is fixed in space; (A2) Earth and Mars are subject only to the Sun gravity force; (A3) the spacecraft is subject to the gravity forces of Earth, Mars, and Sun along the entire trajectory; (A4) the eccentricity of the Earth and Mars orbits around the Sun is neglected, implying circular planetary motions; (AS) the inclination of the Mars orbital plane vis-a-vis the Earth orbital plane is neglected, implying planar spacecraft motion; (A6) LEO and LMO are circular orbits; (A7) if needed,

midcourse

corrections

are applied along the

interplanetary voyage. Having adopted the restricted four-body scheme, five motions must be considered: the

52nd IAF Congress

355

inertial motions of Earth, Mars, and spacecraft with respect to the Sun; the relative motions of the spacecraft with respect to Earth and Mars. To study these motions, we employ three coordinate systems: Sun coordinate system (SCS), Earth coordinate system (ECS), and Mars coordinate system (MCS). In this paper, the inertial motions of Earth, Mars, and spacecraft are described in Sun coordinates, while the boundary conditions are described in Earth coordinates for LEO and Mars coordinates for LMO. In each coordinate system, a position vector is defined via the radial distance r and phase angle 0, while a velocity vector is defined via the velocity modulus V and local path inclination y. Let E, M, S denote the centers of Earth, Mars, Sun; let P denote the spacecraft; let t denote the time. For the coordinate transformations leading from inertial coordinates to relative-to-planet coordinates, and viceversa, see Refs. 4-5. 2.1. System Equations. Below, we give the system equations for Earth, Mars, and spacecraft. Earth. In view of Assumption (A4). the motion of Earth (subscript E) around the Sun is

described by the following equations: rE = const , 8, =

W,(t - 4)),

(la)

q?-=

J(F&>

9

(lb)

V, = J(cL&) .

UC)

YE=09

(14

where os is the angular velocity of Earth around the Sun. Note that e,(b) = 0, meaning that the x-axis of the Sun coordinate system is identical with the line connecting the Sun with the Earth initial position E(t,). Mars. Also in view of Assumption A4, the motion of Mars (subscript M) around the Sun is

described by the following equations: rM= const ,

(24

52nd IAF Congress

356 8,

v,

= %jl(t

- to) + %g(t,)

=J@&j)

9

OM = +/&)

1

I’

PC)

yM==o,

whereo,

(2b)

(W

is the angular velocity of Mars around the Sun.

Spacecrufi. Subject to the gravitational attractions of the Sun, Earth, and Mars along the

entire trajectory, the motion of the spacecraft (subscript P) around the Sun is described by the following differential equations for the radial distance r, , phase angle Or,, velocity VP , path inclination yp with respect to the local horizon, and spacecraft mass mp drp/dt = V,siny, ,

W

d$/dt

= W@p) cosyp ,

WI

dvddt

= CJ- tp&$Mnrp +@M/‘&)

+ (I.+&)

co~WpE-~p~

cos(vpM-yP) + (BT/qd

drpldt = C,UV&+-WV&)cosy,

cosd

)

(3c)

+ (pLENp&)sinWpn-yp)

+ (pflpi&)sin(WpM-y,)P) + (BT/mpvp) sinol] . dmJdt= - $T/g,I, .

(34 W

The first two equations are the kinematic equations along the radial and transversal directions. The next two equations are the dynamic equations along the tangent and normal to the flight path. The last equation governs the change in the spacecraft mass due to the application of thrust via an engine having maximum thrust T, power setting p, and specific impulse I,. Note that, in Eqs. (3c)-(3e), the maximum thrust can be written as T = CrT,.,,

Cr=I+$-,

(da)

where C, and ~7 measure the deviation of T from the corresponding nominal value T,. If the maximum thrust is exactly equal to its nominal value, C-r = 1 and t+ = 0; otherwise, C, f 1 and % f 0, Also note that the power setting p is subject to upper and lower bounds,

52nd IAF Congress

357

(4b) Finally note that, in the dynamic equations (3c)-(3d), the totality of system uncertainties and errors is expressed via the single multiplicative coefficient C,=l+&,, where C, and

(4c) E,

measure the deviation of the actual tangential and normal accelerations from the

corresponding nominal values. If there are no uncertainties and errors in the dynamic system, C, = 1 and E, = 0; otherwise, C, f 1 and E, f 0. In the dynamic equations, ps, pn, pM are the gravitational constants of Sun, Earth, and Mars; rpn and rpMare the radial distances of the spacecraft from Earth and Mars; V’pEand \vpi,,,are the inclinations of the Earth and Mars gravity directions PE and PM with respect to the local horizon. The distances rpn and rpMare given by rPE= J[(xp - xE)2 + (YP - YE)2l .

@a)

‘[txp- xM>2 + (YP- YM)21

rpM =

0)

9

with xp= r,cos 8,,

XE = rE cos

yp= r,sin 0,,

YE = rE

8,

,

xM = rM cos

sin 8, ,

yM = rM

8M ,

sin 8, .

@a)

(6b)

The gravitational inclinations VpE and VpMare given by cos“

(7a)

=

-7KQ - k,

\IlPM

=

-a

kPE

=

sign[xp(yp

-yE)-yp(xp-@I 1

@a)

kPM

=

sign[xP(yP

-YM)-yp(xP

@b)

- kPM CW’

I [x&p

-xE)+Yp(Yp-yE)&+E) 1

\vPE

i rXdXP

-xM)+YdYP

-YM)&rPM

1,

Vb)

with

Remark.

-xM)l

.

In Eqs. (l)-(8), the O-angles are measured counterclockwise starting from the

x-axis, assumed to be identical with the line connecting the Sun S and the Earth initial position

358 E(6).

52nd IAF Congress

The y-angles and v-angles are measured clockwise starting from the local horizon. 2.2. Boundary Conditions . The spacecraft mission is defined via the initial conditions for

departure from LEO and the final conditions for arrival to.LMO. Dqxzrrure from LEO. In the Earth coordinate system, the spacecraft conditions at departure from LEO (time t = b) are given by r&a) = rLEo , 8,,(b) =

b(b) Yp&J

Relative

t0

@a)

free,

= v,

9

Pb) bo.=

PC)

J(k~rLEo).

W

=0 * Earth rpE, 8pE, V,,

inclination of the spacecraft; V,

ypE are the radial distance, phase angle, velocity, and path is the circular velocity, in the low Earth orbit, before the

application of the accelerating velocity impulse AVLEo(tc). Anival to LMO. In the Mars coordinate system, the spacecraft conditions at arrival to LMO (time t = tr) are given by

rPMW= rmO

WW

y

%M(tf) = free,

y&~ YpM&)

= VLMO .

(lob) vLMO = %&LMO)

,

= o .

(1~)

(W

Relative to Mars rpM$%pM9VpM,,ypM are the radial distance, phase angle, velocity, and path inclination of the spacecraft; VLMOis the circular velocity in the low Mars orbit, after the application of the braking velocity impulse AVLMO(tr).

3. Guidance Scheme The guid,ance, scheme is partitioned into three phases: near-Earth phase, interplanetary phase, and near-wars phase. We focus on guidance for the interplanetary phase.

52nd IAF Congress

359

Due to the uncertainties and errors in the launch velocity, system, and measurements, the actual trajectory will deviate from the computed baseline trajectory. This might cause the spacecraft to lose its target, and hence fail to rendezvous with the low Mars orbit. Therefore, a correction must be executed via application of thrust in such a way that the spacecraft can achieve its final target (rendezvous with LMO) with minimum propellant consumption. To save propellant, the correction is performed in discrete format rather than in continuous format. With this understanding, the guidance scheme for the interplanetary phase is made of three parts: detector, predictor, and corrector. The detector discovers the possible presence of a trajectory error; the predictor obtains a target trajectory correcting the trajectory error with minimum propellant consumption; the corrector is a feedback control scheme implementing the commands received from the predictor. 3.1. Detector. The task of the detector is to compute the trajectory leading from the current measured state to the final state and determine the target error, which is defined as the minimum distance between the spacecraft and the low Mars orbit. Let 6 denote current time, and let tr denote the time at which spacecraft achieves the minimum distance from the desired low Mars orbit. The trajectory computed by the detector employs the following initial conditions, system equations, and final conditions. Initial Conditions. Let the current state variables for the spacecraft and Mars be

r&J, @&J9 Vr4tC)9y&J 1

(114

and q&J,

$AJ.

V&h

h&J

.

(lib)

For simplicity of analysis, we assume that the quantities (11) are obtained from errorless measurements, with the exception of the phase angle Cl&,), which is computed from er(t3 - %A) = &&) - t&.&k

+ 6 rPM(tC)/rPM(t&

(12)

where the nominal phase angle difference between the spacecraft and ,Mars is subject to an additive error. In the additive term, the angle 6 is the assumed largest error, which is scaled

360

52nd IAF Congress

according to rPM(tc)/rPM(tc,), the ratio between the current spacecraft/Mars distance and the initial spacecraft/Mars distance. This ratio has the value 1 at t=t, and tends to 0 at t=&. System Equations. The system equations (3) used for detector computations are employed with the following understanding: (a) the computation is started from the current time t, and is terminated at the final time tr ; (b) for the time interval t, 5 t 5 4 between the current point and the final point, the spacecraft is coasting in interplanetary flight, T =0, and the system uncertainty and error coefficient is set to C, = 1. Final Condition. In the Mars coordinate system, the final condition used for detector

computations is given by (13a)

Yp&) = 0.

Equation (13a) is a tangency condition: at the final point, the velocity of the spacecraft in the Mars coordinate system is tangent to the local horizon. The detector computation is terminated whenever Eq. (13a) is satisfied, resulting into a target error given by TE=

(13b)

Ih&)-r~0I.

Detector Sfrafegy. The propellant consumption

depends on the number of midcourse

corrections and also on the time interval between two consecutive midcourse corrections, due to accumulation and propagation of the effects of the uncertainties and errors in the thrust, system, and measurements. For effective saving of propellant, four midcourse corrections might be desirable: the first correction is applied shortly after departure (time ti) to contain the effects of a thrust error at launch from LEO; the fourth correction is applied toward the end of the interplanetary voyage (time tJ so as to create favorable conditions for guidance in near-Mars space; the second and third corrections (times 5 and ts) are used to contain the propagation of the effects due to errors and uncertainties. The number of corrections might be increased or decreased depending on the satisfaction or dissatisfaction of the following inequality by the trajectory error (13b): K,Qdt#-PM(b)

S m S K$p&/rpM&h

(14)

52nd IAF Congress

361

where the dimensional constants K,, K, depend on the particular baseline trajectory being considered (minimum energy trajectory or fast transfer trajectory). Note that the constants K,, K, are scaled according to the ratio rPM(tc)/rPM(to). This ratio has the value 1 at t = tu and tends to 0 at t = 4. Hence, the bounds in Ineq. (14) tighten as the spacecraft progresses from the initial point to the final point. There are three possible detector regimes: (Rl) The lower bound of Ineq. (14) is violated. This implies that the trajectory error at the target is small; there is no need for a correction at the current time t, and the subsequent predictor-corrector algorithm is bypassed. (R2) The upper bound of Ineq. (14) is violated. This implies that the trajectory error at the target is large; a correction

is needed at the current time tC , and the subsequent

predictor-corrector algorithm is invoked. (R3) Both bounds of Ineq. (14) are satisfied1 This implies that the trajectory error at the target is neither small nor large; while there is no need of an immediate correction at the current time &, prudence demands that a correction be executed at the next time among the preselected correction times ti, t2, t3, t. The specification of the bounds K,, K2 and the preselected correction times t,, b, t3, tJ is done in Section 5, dealing with examples of the proposed guidance scheme. 3.2. Predictor:

Target Restoration.

To achieve a feasible implementation in real time, it

is appropriate to decompose the action of the predictor into two phases: target restoration and velocity restoration. In this section, we consider the target restoration phase; the velocity restoration phase is treated in Section 3.3. Let tCbe the current time, and let t,be the final time. In the Sun coordinate system, let V,(G) and V,(t,) be the values of the velocity before and after the velocity change, assumed to occur instantaneously; also in the Sun coordinate system, let yP(tC) and ^jp(tJ be the corresponding values of the path inclination. Let vector[AVr,(tJ] denote the difference

362

52nd IAF Congress

vector[AV&)] = vector[T&)]

- vector[Vp(tC)],

(15)

and let AVp(tC) be the modulus of the vector (15). With this understanding, the following minimization problem can be formulated: min AVPW, WOJ

=

UW

JI%OcJ

+ %:cr>

Because the quantities V&J

- 2Vp(t&o,cOs&OJ

-

rP(4)I 1.

(16b)

and y&d computed before the velocity change are known, the

unknowns in the performance index (16) are the quantities ?&,) and -$(tJ computed after the velocity change. These quantities are not free, but subject to the constraints below. Initial Conditions. In the Sun coordinate system, the initial conditions (time tJ employed in the target restoration phase are the same as the initial conditions employed in the detector, albeit with the following difference: in the detector, the initial velocity VP(&)and path inclination yp(tC) are known from measurements; in the predictor target restoration, the initial velocity VP(C) and path inclinationqr(tc) are unknowns to be optimized. Sysrem Equations. In the Sun coordinate system, the system equations employed in the predictor target restoration are the same as the system equations (3) employed in the detector. Final Conditions. In the Mars coordinate system, the final conditions are given by

(17a)

Yp&) = 0, rpMtt) - rm0

= 0.

(17b)

Equation (17a) is a tangency condition: at the final point, the velocity of the spacecraft relative to Mars must be tangent to the low Mars orbit. Equation (17b) means that the spacecraft has reached the low Mars orbit. Comment. To sum up, the target restoration problem can be formulated as a mathematical

programming

problem or as an optimal control problem. In either case, the sequential

gradient-restoration algorithm can be used, the mathematical programming format being simpler. The quantities qp(tC) and -jp(tc) must be determined such that the performance index (16) is

363

52nd IAF Congress

minimized subject to the constraints represented by the initial conditions

at tC (current

conditions), the system equations, and the final conditions at t, (target conditions). 3.3. Predictor: Velocity Restoration. Once more, let tc be the time at the current point. We assume that the target restoration phase has been completed, leading to the optimized values of the velocity Vp(t,) and path inclination -jr(&). The task of the velocity restoration phase is to actually bring the spacecraft velocity and path inclination from the current values VP(&)and y&) to the optimized values VP(&)= V&t,+@ and lyp(&)= yp(&+z). This should be done quickly and with small propellant consumption. With this understanding, the velocity restoration phase can be formulated as an optimal control problem involving the following performance index, system equations, initial conditions, and final conditions. Performance Index. The performance index of the velocity restoration phase is a linear

combination of the propellant mass and time required for velocity restoration. Hence, the problem is min J,

(lga)

J = m,(t,) - m&+z) + Kz,

(lgb)

where the weight coefficient K must be chosen as a compromise between minimizing the propellant mass and minimizing the time employed in the velocity restoration maneuver. System Equarions. In deep interplanetary space, we rewrite the system equations (3) by neglecting the gravitational attractions of Earth and Mars and by setting the uncertainty/error coefficients at the values C, = C, = 1. Therefore, drddt = V,sinY, ,

WW

d0+dt = (VP/r,) cosyp ,

(19b)

dV,/dt = - (p&)sinYp + @T/m,) cosa 1

(19c)

dY+dt =(Vp/ri&Vy2)c0sY~

(19d)

dm/dt= -PT/g,I,, ,

+ (PT/mpVp) sina v

(1%

364

52nd IAF Congress

where T is the maximum thrust, ~1 is the thrust inclination, and l3 is power setting, which is subject to the inequality OCgSl.

(20)

Initial Condirions. The initial conditions at time 6, defined by the current state r&), %(t,), VP(t,), &(t,), m&J, are known from measurements. Final Conditions. At the final time fc+r, the values of the velocity and path inclination of the spacecraft should be equal to the optimized value obtained from the target restoration phase, Hence, VP&+@ = q&).

@la)

Yr&+@ = %OJ.

@lb)

Problem Simplification. To speed up the computation, the above optima1 control problem can be simplified by assuming that (i) maximum power setting is employed and that (ii) the thrust inclination 01is constant, since the velocity restoration time is relatively short. For P=I,

a,=const,

(22)

the behavior of the differential system (19) depends on only the parameters a and ‘c. These two parameters must be determined so that the final condition (21) are satisfied. As a result, there are no degrees of freedom left in the optimal control problem, straightfonvard

nonlinear two-point boundary-value

problem,

which degenerates

into a

solvable with the modified

quasilinearization algorithm employed in conjunction with the method of particular solutions (Refs. 19-20). Comments. It should be noted that the time covered within the velocity restoration phase is in the order of seconds, while the flight time covered within the target restoration phase is in the order of months. Therefore, by comparison with the target restoration phase, the velocity restoration phase can be regarded as being executed instantaneously. 3.4. Corrector:

Feedback

Control.

The velocity restoration phase of the predictor is

52nd IAF Congress

365

implemented via feedback control in the corrector. Since the time interval ‘5 for velocity restoration is very short, the relative changes of r-r and mp are very small. Hence, we can employ the approximations. rP = const, mp = const.

(23)

For quick execution of the velocity restoration, we assume that the power setting is p = 1; therefore, the only control is the thrust direction a. With this understanding, the dynamic equations (19c)-( 19d) can be simplified to dV,/dt = - @&)sinyp + (T/m,) cosa ,

Wa)

dyddt = (VtJr,psN$p)cosyp

Wb)

+ (T/m,V,) sina.

Let VP&), ypN(t), apN(t) be nominal values derived from the velocity restoration phase, and let VP(t), yp(t), a&) be the actual values. The differences between the actual values and the nominal values take the form V&t) = VP(t) - VP&) I

(25a)

ye(t) = YpO)- YPN(t)3

(25b)

q(t) = o+(t) - o&t) *

(25c)

Linearizing the simplified system equations (24) with respect to the nominal values, we obtain the differential relations d,a, ,

dVc/dt = cllVC+q2yti dy&t

=

c21Vc+c22~c+d2ac v

(264 (26b)

where

(274

crt =o, cl2 = -(k&9 cal =

cw,

,

(llrp+psN~p)cosyp - (T/m,VZ) sina ,

c22 = - Wp~rp-kPp$siny,~

(27b) (27~) (27d)

366

52nd IAF Congress

d, =- (T/m,) sina, d, = (T/m,V,) cosa

We) .

(27f)

Then, the feedback control law of the corrector can be written as q(t) = -kv V,(t) - q 7/C(t).

(28)

Here, kv is the gain coefficient for velocity correction Vc(t) and $ is the gain coefficient for path inclination correction ye(t). Well-established feedback control procedures can be used to derive the proper values of kv and q ( see Ref. 21).

4. Data for the Numerical Computations 4.1. Planetary Data. The gravitational constants for Sun, Earth, and Mars are given by ps = 1.327Ell ,

pn = 3.986EO5 ,

pt,, = 4.283EO4 km3/s2 .

(2%

Earth and Mars travel around Sun along orbits with average radii r, = 1.496EO8 ,

rM =

2.279EO8 km.

(3W

The associated average translational velocities and angular velocities are given by V, = 29.78 ,

v,

on = 0.986,

+,,.,= 0.524 deg/day .

=

24.13 km/s,

(30b) (3Oc)

In particular, the angular velocity difference between Earth and Mars is Ao = o, - wr+,, = 0.462 degiday .

(31)

4.2. Orbital Data. For the outgoing trip, the spacecraft is to be transferred from a low Earth orbit to a low Mars orbit. The radii of the terminal orbits are rLEO= 684 1 ,

rLMO = 3597 km,

Wd

hJLMo=200km,

Wb)

corresponding to the altitudes hLEO= 463 ,

since the Earth and Mars surface radii are given by

52nd IAF Congress

R, = 6378 ,

lqq

=3391 km.

367

(32~)

The circular velocities (subscript c) at LEO and LMO are given by (VJLEO = 7.633,

(Vc)LMO =

3.451 km/s ,

(324

and the corresponding escape velocity (subscript *) are (V,),,

= 10.795 ,

4.3. Spacecraft

('*)LMO =

4.880 km/s .

We)

Data. A chemical engine is used for flight from LEO to LMO. The

assumed values for the specific impulse and the structural factor are I,,= 45os,

E=

0.10 .

(33)

For the flight form LEO to LMO, we assume that a two-stage rocket is used. The first stage of the rocket is jettisoned after the spacecraft launch from LEO. The spacecraft is coasting in interplanetary flight if no midcourse correction is applied. The second stage of the rocket is jettisoned after the spacecraft arrival to LMO. To carry out effectively the midcourse correction, one additional, smaller propulsive system might be required.

5. Numerical

Results

5.1. Basic Trajectories.

The numerical results presented in this section refer to the outgoing

branches of two basic round-trip trajectories, already considered in Ref. 8: the minimum energy trajectory (MET) and the fast transfer trajectory (FIT). For MET, the optimization results of Ref. 8 show that the flight time from Earth to Mars is 257.8 days; the total characteristic velocity is AV = 5.65 km/s, which includes an accelerating velocity impulse on departure AV,, and a braking velocity impulse on arrival AV,,,

=3.55 km/s

= 2.10 km/s. For FIT, the optimization results

of Ref.8 show that the flight time from Earth to Mars is 207.7 days; the total characteristic velocity is AV = 6.34 km/s, which includes an accelerating velocity impulse on departure AV,, = 3.62 km/s and a braking velocity impulse on arrival AVLMo= 2.72 km/s. Figure 1 shows the geometry of the minimum energy trajectory and fast transfer trajectory

52nd IAF Congress

368

in inertial coordinates. Clearly, MET is nearly a Hohmann transfer trajectory, while FIT deviates considerably from the Hohmann transfer behavior. Note that the values of the characteristic velocity AV given above refer only to the major velocity impulses on departure and arrival. They do not include the minor velocity impulses needed for guidance, which are considered next. 5.2. Correction Schedule. As explained in Section 3, the correction schedule is based on the experimental selection of the four basic times t,, t,, t3, t4 at which corrections are made. For the trajectories under consideration, the schedule is given in Table 1, where the times are measured in days. The time t 1 is within 5 days of the departure from LEO and represents the beginning of the interplanetary phase. Here, the main objective is to contain the propagation of errors due to a thrust error at launch, hence to a velocity error at launch. The time td is within 30 days of the arrival on LMO and represents the end of the interplanetary phase. Here, the main objective is to create favorable conditions for the subsequent guidance in near-Mars space. The times b and ts are intended to limit the time interval between consecutive corrections to no more than 80 days for MET and no more than 60 days for FIT. In so doing, we limit the propagation of the effects due to system/measurement errors and uncertainties. Even though the times t,, 5, t3, t, are preselected, the total number of corrections can be larger or smaller than four. This depends on the continuous computation at each current time & of the target error TE [see (13b)] and on the satisfaction or dissatisfaction of the detector Ineq. (14). This leads to three possible detector regimes: (Rl) If the lower bound of Ineq. (14) is violated, there is no need for a correction at the current time t,; the predictor-corrector algorithm is bypassed. (R2) If the upper bound of Ineq. (14) is violated, a correction must be undertaken at the current time t,; the predictor-corrector algorithm is invoked. (R3) If both bounds of Ineq. (14) are satisfied, there is no need of an immediate correction

52nd IAF Congress

369

at the current time &; however, prudence demands that a correction be executed at the next time among the preselected correction times t,, t2, ts, td. Table 2 gives the values of the constants appearing in Ineq. (14). 5.3. Uncertainty and Error Description. The spacecraft guidance is complicated by the presence of uncertainties and errors in the thrust, system, and measurements. For convenience and simplicity of analysis, we look at a sample of possible factors. Thrust. A thrust error is represented via the multiplicative coefficient C, in Eq. (4a), C,=l+&r,

(34a)

where I+ = (T - TN)&,, = AT/T,.

(34b)

In particular, upon linearization, we see that a thrust error at launch induces a proportional error in the velocity impulse at launch. Dynamic System. Uncertainties and errors in the dynamic equations (3~) and (3d) are represented via the multiplicative coefficient C,, where c, = 1 + E,.

(35)

Measurement Errors. Uncertainties and errors in the spacecraft position are represented by the additive term on the right -hand side of Eq. (12). Because the position of Mars is precisely known, Eq. (12) can be rewritten as A%($) = %0J - [%&>lN= 6 ~PMt~Y~PM(~)9

(36)

where 6 is the assumed largest error in the spacecraft phase angle. In the simulations presented here, the parameter values (34)-(36) are given in Table 3. The first row (error scale 1.O) refers to relatively strong uncertainties and errors, while the second row (error scale 0.2) refers to relatively weak uncertainties and errors. 5.4. Preliminary Tests. Based on the correction schedule of Table 1, the assumptions of Table 2 for the detector test, and the assumptions of Table 3 for the uncertainties/errors in the

310

52nd IAF Congress

thrust, system, and measurements, the detector-predictor-corrector algorithm was run for the basic trajectories of Ref. 8, namely, the minimum energy trajectory (MET) and the fast transfer trajectory (FIT). The numerical results are shown in Tables 4-5 for MET and Tables 6-7 for FIT. While Tables 4 and 6 are computed for error scale 1.0 (see Table 3). Tables 5 and 7 are computed for error scale 0.2 (see Table 3). In these tables, Column 1 shows the current time t,; Column 2 shows the current spacecraft-Mars distance rrt&); Column 3 shows the target error TE = IrPr,,,(tJ- r,,ol; Column 4 shows the velocity correction modulus AV&); Column 5 shows the ratio m(tJ/m(t,) of current mass to initial mass, abbreviated to q/m,. Minimum Energy Trajectory (Tables 4-5). The results show that the total characteristic velocity for guidance is 0.168 km/s with error scale 1.0 and 0.035 km/s with error scale 0.2. The corresponding ratio of propellant mass to initial mass is 0.0143 with error scale 1.0 and 0.0031 with error scale 0.2. Therefore, a reduction of the error scale by a factor of 5 causes a nearly proportional reduction in the characteristic velocity for guidance and corresponding propellant mass. The total flight time from Earth to Mars reduces from the nominal value of 257.8 days for the optimal trajectory to 255.3 days for the guidance trajectory with error scale 1.0 and to 257.2 days for the guidance trajectory with error scale 0.2. Fast Transfer Trajectory (Tables 6-7). The results show that the characteristic velocity for guidance is 0.190 km/s with error scale 1.0 and 0.039 km/s with error scale 0.2. The corresponding ratio of propellant mass to initial mass is 0.0160 with error scale 1.0 and 0.0033 with error scale 0.2. Once more, a reduction of the error scale by a factor of 5 causes a nearly proportional reduction in the characteristic velocity for guidance and corresponding propellant mass. The total flight time from Earth to Mars reduces from the nominal value of 207.7 days for the optimal trajectory to 203.2 days for the guidance trajectory with error scale 1.0 and to 206.3 days for the guidance trajectory with error scale 0.2.

52nd IAF Congress

371

Arrival to LMO Minimum energy

Arrival to LMO

Fig. 1. Minimum

transfer

energy and fast transfer trajectories from Earth to Mars.

312

52nd IAF Congress

Table 1. Correction schedule (times in days) for LEO-to-LMO

transfer.

Time

MET

t1

to+5

to+ 5

t2

t,, +

85

to+65

t3

t,, +

155

to+ 120

4

G-30

Table 2. Dimensional

tf- 30

constants ( lo6 km)

in Ineq.( 14). Constant

MET

Kl

0.30

0.25

K2

3.00

2.50

Table 3. Parameter values employed in the simulations. Error scale

CT

cs

1.0

1.005

1.005

-0.10

0.2

1.001

1.001

-0.02

@W

373

52nd IAF Congress

Table 4. Correction history, minimum energy trajectory, error scale 1.O.

tc

-IF

[lO%rn]

kW1

AV,&)

[Msl

o.o+

159817

0

0.0

0.3830

5.0-

152530

1506

0.0

0.3830

5.0+

152530

0

0.067

0.3772

85.0-

57626

538

0.0

0.3772

85.0+

57626

0

0.023

0.3753

155.0-

22786

363

0.0

0.3753

155.0+

22786

0

0.033

0.3725

225.3-

6735

125

0.0

0.3725

225.3+

6735

0

0.045

0.3687

4 = 255.3 days,

XAV, = 0.168 km/s,

A(m/m,) = 0.0143

Table 5. Correction history, minimum energy trajectory,

tc

rPM(tc)

[lO%n]

TE

error scale 0.2.

&4,)

ti%

[ lO%m]

[kmw

159817

0

0.0

0.3846

5.0

152553

436

0.0

0.3846

5.0

152553

0

0.014

0.3834

85.0

57617

126

0.0

0.3834

85.0

57617

0

0.005

0.3829

155.0

23015

90

0.0

0.3829

155.0

23015

0

0.007

0.3824

227.2

6772

26

0.0

0.3824

227.2

6772

0

0.009

0.3815

[WI 0.0

4 = 257.2 days,

CAV, = 0.035 km/s,

A(m/m,) = 0.0031

314

52nd IAF Congress

Table 6. Correction history, fast transfertrajectory, error scale 1.O. k

rPM(tc)

TE

AVP&)

m/ml

[ lO%m]

[ lO%m]

o.o+

162184

0

0.0

0.3772

5.0-

154806

1328

0.0

0.3772

5.0+

154806

0

0.056

0.3725

65.0-

76530

603

0.0

0.3725

65.0+

76530

0

0.052

0.368 1

120.0-

33081

317

0.0

0.368 1

120.0+

3308 1

0

0.037

0.3650

173.2-

10149

137

0.0

0.3650

173.2+

10149

0

0.045

0.3612

[day1

4 = 203.2 days,

ZAV, = 0.190 km/s,

[Msl

A(m/rq,) = 0.0160

Table 7. Correction history, fast transfer trajectory, error scale 0.2.

tc

rPM(t3

TE

fW4J

wmo

[day1

[lO%TiJ

[ lO%rn]

O.O+

159817

0

0.0

0.3788

5.0-

1621 84

262

0.0

0.3788

5.0+

154828

0

0.012

0.3778

65.0-

76637

149

0.0

0.3778

65.0+

76637

0

0.010

0.3769

120.0-

33356

106

0.0

0.3769

120.0-F

33356

0

0.007

0.3763

176.3-

9793

28

0.0

0.3763

176.3+

9793

0

0.010

0.3755

4 = 206.3 days,

&Iv, = 0.039 km/s,

[km/S1

A(m/mJ = 0.0033

52nd IAF Congress

375

6. Conclusions This paper deals with the development of a near-optimal guidance scheme for a spacecraft flying from a low Earth orbit to a low Mars orbit. We assume that the spacecraft is powered by a chemical engine and that the guidance and control is implemented by changing the magnitude and/or direction of the thrust via propellant consumption. The focus of the paper is on guidance for the interplanetary phase. The main conclusions are given below: (i) A detector-predictor-corrector

scheme is developed for guidance and control. The

detector computes the spacecraft trajectory from the current measured state and determines the trajectory error in the neighborhood of the low Mars orbit. The predictor is activated when the trajectory error exceeds a specified threshold. The predictor task is to compute a target trajectory, leading from the current state to rendezvous with the low Mars orbit via proper thrust input to the spacecraft. The corrector is a feedback control scheme implementing the control commands from the predictor. (ii) The maximum control margin concept is used in the predictor design to enhance the guidance robustness. Key to the guidance is the design of the target trajectory generated by the predictor, based on an application of the above concept. Because the spacecraft is in coasting flight along a large portion of the interplanetary trajectory, the control margin is measured by the amount of available propellant. Therefore, application of the maximum control margin concept means that the target trajectory should be designed so that the spacecraft can rendezvous with the low Mars orbit with minimum propellant consumption. (iii) The sequential gradient-restoration algorithm (SGRA) in conjunction with system decomposition is used to achieve the real-time implementation of the guidance: the target trajectory is generated via a two-step process, which includes target restoration followed by velocity restoration. The objective of the first step is to obtain a target trajectory starting from the current spacecraft position with rninimum change of the velocity magnitude; the objective of the second step is to achieve the required velocity change via proper thrust input to the spacecraft.

376

52nd IAF Congress

The decomposition is effective because the time required for velocity restoration is in the order of seconds, while the flight time covered within the target restoration phase is in the order of months. Considerable enhancement of SGRA for robustness, convergence, and speed can be achieved by this decomposition. (iv) Preliminary numerical results show that the detector-predictor-corrector

scheme can

achieve the rendezvous with the low Mars orbit while containing the propellant consumption in the presence of errors and uncertainties in the thrust, system, and measurements. (v) The guidance scheme developed in this paper is robust. However, the fact is that large errors and uncertainties induce a severe penalty on propellant consumption. Efforts to reduce the measurement errors, improve the accuracy of the system equations, and improve the accuracy of the thrust representation are indispensable to the reduction of the propellant consumption for guidance.

References 1. Walberg, G., How Shall We Go to Mars?

A Review

of Mission

Scenarios,

Journal of

Spacecraft and Rockets, Vol. 30, No. 2, pp. 129-139, 1993. 2. Wercinski, P. F., Mars Sample Return:

A Direct

and Minimum-Risk

Design,

Journal of

Spacecraft and Rockets, Vol. 33, No. 3, pp. 381-385, 1996. 3. ONeil, W. J., and Cazaux, C., The Mars Sample Return Project, Acta Astronautica, Vol. 47, Nos. 2-9, pp. 453-465,200O. 4. Miele, A., and Wang, T., Optimal Transfers from an Earth Orbit to a Mars Orbit, Acta Astronautica, Vol. 45, No. 3, pp. 119-133, 1999. 5. Miele, A., and Wang, T., Optimal Trajectories Missions,

and Mirror Properties

for Round-Trip

Mars

Acta Astronautica, Vol. 45, No. 11, pp.655-668, 1999.

6. Miele, A., and Mancuso,!?, Design Feasibility via Ascent Optimality for Next-Generation Spacecraji,

Acta Astronautica, Vol. 45, No. 12, pp. 705-715, 1999.

S2nd IAF Congress

377

7. Miele, A., Wang, T., and Mancuso, S., Optimal Free-Return and Mars Missions,

Journal of the Astronautical

Trajectories for Moon Missions

Sciences, Vol. 48, Nos. 2-3, pp. 183-206,

2000. 8, Miele, A., Wang, T., and Mancuso, Missions,

S., Fundamental

Paper IAA-00-IAA.13.1.09,

Issues of Orbital Transfers for Mars

51st International

Astronautical

Congress,

Rio de

Janeiro, Brazil, 2000. 9. Miele, A., Wang, T., and Mancuso, Human Mars Excursions,

10. Ganapathi,

S., Assessment

Acta Astronautica,

Vehicle Advances

to Enable

Vol. 49, No. 11, pp.563-580,200l.

C. S., Performance

G. B., and Engelbrecht,

Space One, Journal of Spacecraft

of Launch

of the Xenon Feed

System on Deep

and Rockets, Vol. 37, No. 3, pp. 392-398, 2000. , Mars Missions Using Solar Electric Propulsion,

11. Williams, S. N., and Coverstone-Carroll,V.

Journal of Spacecraft and Rockets, Vol. 37, No.1, pp. 7 l-77,2000. 12. Chang-Diaz, F. R., Hsu, M. M., Braden, E., Johnson, I., and Yang, T. F., Rapid Mars Transits with Exhaust-Modulated

Plasma Propulsion, NASA Technical Paper 3539, 1995.

13. Vadali, S. R., Nah, R., Braden, Trajectories

E., and Johnson, I. L., Fuel-Optimal

Using Low-Thrust Exhaust-Modulated

Propulsion,

Planar Earth-Mars

Journal of Guidance, Control,

and Dynamics, Vol. 23, No. 3, pp. 476-482,200O. 14. Miele, A., and Wang, T., Near-Optimal

Highly Robust

Transfer, Journal of Guidance, Control, and Dynamics,

15. Miele, A., and Wang, T., Robust Predictor-Corrector Transfer, Journal of Guidance, Control, and Dynamics,

16. Miele, A., Pritchard, R. E., and Darnoulakis, for Optimal Control Problems,

Guidance

Orbital

Vol. 19, No. 3, pp. 549-556, 1996. Guidance

for Aeroassisted

Orbital

Vol. 19, No. 5, pp. 1134-l 141, 1996.

I. N., Sequential

Journal of Optimization

for Aeroassisted

Gradient-Restoration

Algorithm

Theory and Applications,

Vol. 5, No.

4, pp. 235-282, 1970. 17. Miele, A., Wang, T., and Basapur, Gradient-Restoration

Algorithms

for

V.K., Primal and Dual Trajectory

Formulations

Optimization Problems,

of Sequential

Acta Astronautica,

52nd IAF Congress

378

Vol. 13,No. 8, pp. 491-505,1986. 18. Rishikof, B. H., Mccormick, B. R., Pritchard, R. E., and Sponaugle, S. J., SEGRAM: A Practical and Versatile Tool for Spacecraf

Trajectory Optimization, Acta Astronautica, Vol.

26, Nos. 8-10, pp. 599-609, 1992. 19. Miele, A., and Iyer, R. R., Modified Quasilineariza:ion Method for Solving Nonlinear Two-Point Boundary-Value Problems, Journal of Mathematical Analysis and Applications,

Vol. 36, No. 3, pp. 674-692,197l. 20. Miele, A., Naqvi, S., Levy, A. V., and Iyer, R. R., Numerical Solutions of Nonlinear Equations and Nonlinear

Two-Point Boundary-Value

Problems, Advances

in Control

Systems, Edited by C. T. Leondes, Academic Press, New York, NY, Vol. 8, pp. 189-215, 1971. 21. Franklin,G. F., Powell, J. D. and Emami-Naeini, A., Feedback Control of Dynamic Systems, Addison-Wesley, Reading, Massachusetts, 1994.