Acessibilidade / Reportar erro

Numerical computation of optimal low-thrust limited-power trajectories - Transfers between coplanar circular orbits

Abstract

An algorithm based on gradient techniques, proposed in a companion paper, is applied to numerical analysis of optimal low-thrust limited-power trajectories for simple transfer (no rendezvous) between coplanar circular orbits in a central Newtonian gravity field. The proposed algorithm combines the main positive characteristics of two well-known methods in optimization of trajectories: the steepest-descent method and the direct second variation method. The analysis is carried out for various radius ratios and transfer durations. The results are compared to the ones provided by a linear analytical theory. The performance of the proposed algorithm shows that it is a good tool in determining optimal low-thrust limited-power trajectories between close circular coplanar orbits in a Newtonian central gravity field.

Optimization of space trajectories; low-thrust limited power trajectories; transfers between circular coplanar orbits


TECHNICAL PAPERS

Numerical computation of optimal low-thrust limited-power trajectories – Transfers between coplanar circular orbits

S. da Silva FernandesI; W. A. GolfettoII

IDepartamento de Matemática; Instituto Tecnológico de Aeronáutica; 12228-900 São José dos Campos, SP. Brazil; sandro@ita.br

IIVice-Direção; Centro Técnico Aeroespacial; 12228-900 São José dos Campos, SP. Brazil; wander@vdr.cta.br

ABSTRACT

An algorithm based on gradient techniques, proposed in a companion paper, is applied to numerical analysis of optimal low-thrust limited-power trajectories for simple transfer (no rendezvous) between coplanar circular orbits in a central Newtonian gravity field. The proposed algorithm combines the main positive characteristics of two well-known methods in optimization of trajectories: the steepest-descent method and the direct second variation method. The analysis is carried out for various radius ratios and transfer durations. The results are compared to the ones provided by a linear analytical theory. The performance of the proposed algorithm shows that it is a good tool in determining optimal low-thrust limited-power trajectories between close circular coplanar orbits in a Newtonian central gravity field.

Keywords: Optimization of space trajectories, low-thrust limited power trajectories, transfers between circular coplanar orbits

Introduction

The main purpose of this paper is to present a numerical analysis of optimal low-thrust limited power trajectories for simple transfers (no rendezvous) between circular coplanar orbits in a central Newtonian gravity field. This analysis is carried out by means of an algorithm based on gradient techniques, briefly described below. The fuel consumption is taken as the performance criterion and it is calculated for various radius ratios r = rf /r0, where r0 is the radius of the initial circular orbit O0 and rf is the radius of the final circular orbit Of, and for various transfer durations tf – t0. The numerical results are compared to the ones provided by a linear theory (Edelbaum, 1964; Marec, 1967, 1979; Da Silva Fernandes, 1989).

This analysis has been motivated by the renewed interest in the use of low-thrust propulsion systems in space missions in the last ten years, caused by the beginning of the practical use of electric propulsion. Up to date, two space missions have made use of low-thrust propulsion systems: NASA-JPL Deep Space One and ESA- SMART1. Several researchers have obtained numerical and sometimes analytical solutions for a number of specific initial orbits and specific thrust profiles (Coverstone – Carroll and Williams 1994; Kechichian, 1996, 1997, 1998; Sukhanov and Prado, 2001; Kluever and Oleson, 1997; Kluever, 1998; Coverstone – Carroll et al, 2000; Vasile, 2000; Racca, 2001, 2003). Averaging methods are also used in such researches (Edelbaum, 1965; Marec and Vinh, 1977; Hassig et al, 1993; Geffroy and Epenoy, 1997).

Low-thrust electric propulsion systems are characterized by high specific impulse and low-thrust capability and have their greatest benefits for high-energy planetary missions. For trajectory calculations, two idealized propulsion models have most frequently used (Marec, 1979): LP and CEV systems. In the power-limited variable ejection velocity systems or, simply, LP systems, the only constraint concerns the power, that is, there exists an upper constant limit for the power. In the constant ejection velocity limited thrust systems or, simply, CEV systems, the magnitude of the thrust acceleration is bounded. In both cases, it is usually assumed that the thrust direction is unconstrained. The utility of these idealized models is that the results obtained from them provide good insight about more realistic problems. In this paper, only LP systems are considered.

In a companion paper (Da Silva Fernandes and Golfetto, 2003), an algorithm based on gradient techniques has been discussed. This algorithm combines the main positive characteristics of the steepest-descent (first order gradient) and of a direct method based upon the second variation theory (second order gradient method), and it has two distinct phases. In the first one, the algorithm uses a simplified version of the steepest-descent method developed for a Mayer problem of optimal control with free final state and fixed terminal times, in order to get great improvements of the performance index in the first few iterations with satisfactory accuracy. In the second phase, the algorithm switches to a direct method based upon the second variation theory developed for a Bolza problem with fixed terminal times and constrained initial and final states, in order to improve the convergence as the optimal solution is approached. This algorithm requires a set of several parameters, which must be chosen by the user. A discussion in details about the performance of the algorithm has been presented in the companion paper for two classic problems in optimization of trajectories: brachistochrone and Zermelo problems.

Problem Formulation

A low-thrust limited-power propulsion system, or LP system, is characterized by low-thrust acceleration level and high specific impulse (Marec, 1979). The ratio between the maximum thrust acceleration and the gravity acceleration on the ground, gmax/g0, is between 10-4 and 10-2. For such system, the fuel consumption is described by the variable J defined as

where g is the magnitude of the thrust acceleration vector G, used as control variable. The consumption variable J is a monotonic decreasing function of the mass m of the space vehicle,

where Pmax is the maximum power and m0 is the initial mass. The minimization of the final value Jf is equivalent to the maximization of mf or the minimization of the fuel consumption.

The optimization problem concerning with simple transfers (no rendezvous) between coplanar orbits will be formulated as a Mayer problem of optimal control by using Cartesian elements as stated variables. At time t, the state of a space vehicle M is defined by the radial distance r from the center of attraction, the radial and circumferential components of the velocity, u and v, and the fuel consumption J. The geometry of the transfer problem is illustrated in Fig.1.


In the two-dimensional formulation, the state equations are given by

where µ is the gravitational parameter, R and S are the radial and circumferential components of the thrust acceleration vector, respectively.

The optimization problem is stated as: it is proposed to transfer a space vehicle M from the initial state at the time t0 = 0:

to the final state at the prescribed final time tf:

such that Jf is a minimum; that is, the performance index is

For LP system, it is assumed that there are no constraints on the thrust acceleration vector (Marec, 1979).

It should be noted that in the formulation of the optimization problem described above, the variables are taken in a dimensionless form. Accordingly, in this case, the gravitational parameter µ is equal to1.

Applying the Proposed Algorithm

As described in the companion paper, the first phase of the proposed algorithm involves a simplified version of the steepest-descent method, which is developed for a Mayer problem of optimal control with free final state and fixed terminal times. Accordingly, the optimal control problem defined by Eqs. (3) – (6), must be transformed into a new optimization problem with final state completely free. In order to do this, an exterior penalty function method, herein simply referred as penalty function method (Hestenes, 1969; O'Doherty and Pierson, 1974), is applied. The new optimal control problem is then defined by Eqs. (3), (4) with the new performance index obtained from Eqs. (5) and (6),

where k1 ,k2, k3 >> 1. As discussed in the companion paper, following the algorithm proposed by O'Doherty and Pierson, the penalty function method involves the progressive increase of the penalty constants; but, for simplicity, they are taken as fixed constants in the proposed algorithm, since the steepest-descent is used to provide a convex nominal solution as a starting solution for the second variation method.

Following the algorithm of the simplified version of the steepest-descent method described in Da Silva Fernandes and Golfetto (2003), the adjoint variables lu, lv, lr and lJ are introduced and the Hamiltonian H is formed by using Eqs (3):

In the first steps, the algorithm of the steepest-descent method involves the integration of the state equations (3) with the initial conditions (4) for a nominal control, and, the integration of the adjoint differential equation from tf to t0, with initial conditions defined from the terminal constraints. From the Hamiltonian (8), one finds the adjoint equations

and, from the performance index defined by Eq. (7), one finds the "initial" conditions for the adjoint equations

Besides Eqs (3), (4), (9) and (10), the algorithm requires the partial derivatives of the Hamiltonian H with respect to the control variables. These partial derivatives are given by:

On the other hand, the second phase of the proposed algorithm involves a direct method based on the second variation theory, developed for a Bolza problem with fixed terminal times and constrained initial and final states. Accordingly, it requires the computation of the first order derivatives of the vector function Y containing the terminal constraints and the scalar function F corresponding to the augmented performance index, and, the second order derivatives of the Hamiltonian H with respect to all arguments. First, we present the partial derivatives of the Hamiltonian function that are given, in a matrix form, by

Here, a denotes the control vector aT = [R S], x denotes the state vector xT = [u v r J ] and l denotes the adjoint vector lT = [lulvlrlJ].

From Eqs (5) and (6), one finds the functions Y and F :

where µi, i = 1, 2, 3, are Lagrangian multipliers associated to the final constraints defined by Eqs. (5) (or Eq(17) in a vector form); their partial derivatives are then given by

In the next section, the numerical results obtained through the proposed algorithm are presented.

Computational Results

The results of the numerical analysis obtained through the proposed algorithm for optimal low-thrust power limited trajectories considering simple transfers between coplanar circular orbits are presented for various radius ratios r = rf /r0 and for various transfer durations tf – t0. The set of several parameters used in the algorithm and first approximation of the control law have been chosen such that the admissible maximum number of iterations has been limited to 100 in all cases, the terminal constraints have been obtained with an error of 5.0 x 10-6, at least, that is, ççY(x(tf ))çç< 5.0 x 10-6, with Y defined by Eq. (17) and the performance index has been calculated with an error eJn+1 - Jn½< 5.0 x 10-10, where n denotes the iteration. This set of parameters is presented in Tables 1 and 2 following the nomenclature introduced in the companion paper: the parameters for steepest-descent phase are ki - weights of the penalty function; b - reduction factor for the step size in control space; K0 - initial step size in control space; L - critic value used to redefine the step size in control space, and, the parameters for the second variation phase are k - reduction factor for partial corrections of the terminal constraint; e - reduction factor for variations in control variables and Lagrange multipliers; Wii elements of the diagonal matrix W2 (used to assure Legendre condition). In Table 1, the ordinary parameters used for all values of r and tf – t0 are presented. Three different values of initial step size in control space have been used: K0 = 1.5 x 10-3 for r = 0.95, 0.975, 1.025, 1.050, 1.100, 1.200, K0 = 7.5 x10-3 for r = 0.727, 1.523, K0 = 1.5 x 10-2 for r = 0.800, 0.900. In Table 2, two different first approximations of the radial and circumferential components, R and S, of the thrust acceleration are presented. Each computed maneuver involves only one of these approximations. The second control law is used only for Earth-Venus transfers. It should be noted that the results do not represent the best performance of the proposed algorithm but they are acceptable, for the purposes of this analysis.

In Tables 3 and 4 the values of the consumption variable J computed through the proposed algorithm and the ones provided by a linear theory (Marec, 1979; Da Silva Fernandes 1989) are presented. The relative percent difference between the numerical and analytical results,

is, at least, about 3 % for r > 1 and 15 % for r < 1. A brief description of the linear theory is presented in the AppendixAppendix. The analytical expressions for the consumption variable and thrust acceleration provided by this linear theory involve the semi-major axis of a reference orbit , which is taken as the middle value of the radii of the terminal orbits (Gobetz, 1965). From these results, one sees that the linear theory provides a good approximation for the solution of optimal transfer problem between close circular coplanar orbits: for the smaller amplitude transfers (½r -1½ < 0.050), drel < 2.5 %, and, for the shorter duration transfers (tf - t0 = 2), drel < 1.0 %.

Figures 2 and 3 show the agreement between the numerical and analytical results presented in Tables 3 and 4, respectively. Figures 4 and 11 illustrate the time history of the control variables – radial and circumferential accelerations – for Earth-Venus (r = 0.727) and Earth-Mars (r = 1.523) transfers for tf - t0 = 3 and tf - t0 = 4. Note that the linear theory provides a good approximation for the solution of the low-thrust limited power transfer between close circular coplanar orbits in a Newtonian central gravity field. Figures 2 and 3 also show that the fuel consumption can be greatly reduced if the duration of the transfer is increased. The fuel consumption for transfers with duration tf - t0 = 2 is approximately ten times the fuel consumption for a transfer with duration tf - t0 = 4.










In order to follow the evolution of the optimal thrust acceleration vector during the transfer, it is also convenient to plot the locus of its tip in the moving frame of reference. Figures 12 – 15 illustrate the locii for Earth-Mars and Earth-Venus transfers for tf - t0 = 3 and tf - t0 = 4. It should be noted that the agreement between the numerical and analytical results is better for Earth-Mars transfers.





Conclusions

In this paper a gradient-based algorithm, presented in a companion paper, is applied to the analysis of optimal low-thrust limited-power transfers between close circular coplanar orbits in a Newtonian central gravity field. The numerical results provided by the algorithm have been compared to the analytical ones obtained by using a linear theory. The agreement between these results shows that the linear theory provides a good approximation for the solution of the transfer problem and can be used in preliminary mission analysis. The numerical and analytical results obtained in the paper also show that the fuel consumption can be greatly reduced if the duration of the transfer is increased: the fuel consumption for transfers with duration tf - t0 = 2 is approximately ten times the fuel consumption for a transfer with duration tf - t0 = 4. On the other hand, the performance of the proposed algorithm – accuracy in satisfying the terminal constraints, number of iterations to converge – shows that it is a good tool in determining optimal low-thrust limited-power trajectories between close circular orbits in a Newtonian central gravity field. The application of the algorithm to large amplitude transfers should be investigated. For further studies, the algorithm should be applied to numerical analysis of transfers between circular non-coplanar orbits and transfers between elliptical coplanar or non-coplanar orbits, for small and large amplitude transfers.

Acknowledgements

This research has been partially supported by CNPq under contract 300450/2003-6.

Da Silva Fernandes, S., 1989, "Optimal Low-Thrust Transfer between Neighboring Quasi-Circular Orbits around an Oblate Planet", Acta Astronautica, Vol 19, pp. 933-939.

Da Silva Fernandes, S., and Golfetto, W. A., 2003, "Direct Methods in Numerical Computation of Optimal Trajectories", Journal of Brazilian Society of Mechanical Sciences" (submitted).

Edelbaum, T.N., 1964, "Optimum Low-Thrust Rendez-vous and Station Keeping", AIAA Journal, Vol 2, No 7, pp. 1196-1201.

Edelbaum, T.N., 1965, "Optimum Power-Limited Orbit Transfer in Strong Gravity Fields", AIAA Journal, Vol 3, No 5, pp. 921-925.

Gobetz, F.W., 1965, "A Linear Theory of Optimum Low-Thrust Rendezvous Trajectories", The Journal of the Astronautical Sciences, Vol 12, No 3, pp.69-76.

Geffroy, S. and Epenoy, R., 1997, "Optimal Low-Thrust Transfers with Constraints – Generalization of Averaging Techniques", Acta Astronautica, Vol 41, pp. 133-149.

Haissig, C.M., Mease, K.D. and Vinh, N.X., 1992, " Minimum-Fuel, Power-Limited Transfers Between Coplanar Elliptical Orbits", Acta Astronautica, Vol 29, No 1, pp. 1-15.

Hestenes, M. R., 1969, "Multiplier and Gradient Methods", Journal of Optimisation Theory and Applications, Vol.4, No. 5, pp.303-320.

Kechichian, J., 1996, "Optimal Low-Thrust Rendezvous Using Equinoctial Orbit Elements", Acta Astronautica, Vol 38, No 1, pp. 1-14.

Kechichian, J., 1997, "Reformulation of Edelbaum's Low-Thrust Transfer Problem Using Optimal Control Theory", Journal of Guidance, Control and Dynamics, Vol 20, No 51, pp. 988-994.

Kechichian, J., 1998, "Orbit Raising with Low-Thrust Tangential Acceleration in Presence of Earth Shadow", Journal of Spacecraft and Rockets, Vol 35, No 4, pp. 516-525.

Kluever, C.A. and Oleson, S.R., 1997, "A Direct Approach for Computing Near-Optimal Low-Thrust Transfers", AAS/AIAA Astrodynamics Specialist Conference, AAS Paper 97-717, Sun Valley, Idaho, August 4-7.

Marec, J. P., 1967, "Transferts Optimaux Entre Orbites Elliptiques Proches", ONERA Publication n° 121, 254p.

Marec, J.P. and Vinh, N.X., 1977, "Optimal Low-Thrust, Limited Power Transfers between Arbitrary Elliptical Orbits", Acta Astronautica, Vol 4, pp. 511-540.

Marec, J. P., 1979, "Optimal Space Trajectories", Elsevier, New York, 329p.

O'Doherty, R.J. and Pierson, B.L., 1974, "A Numerical Study of Augmented Penalty Function Algorithms for Terminally Constrained Optimal Control Problems", Journal of Optimisation Theory and Applications, Vol 14, No 4, pp.393-403.

Racca, G.D., 2001, "Capability of Solar Electric Propulsion for Planetary Missions", Planetary Space Science, Vol 49, pp. 1437-144.

Racca, G.D., 2003, "New Challenges to Trajectory Design by the Use of Electric Propulsion and Other New Means of Wandering in the Solar System", Celestial Mechanics and Dynamical Astronomy, Vol 85, pp. 1-24.

Sukhanov, A.A. and Prado, A.F.B. de A., 2001, "Constant Tangential Low-Thrust Trajectories near an Oblate Planet", Journal of Guidance, Control and Dynamics, Vol 24, No 4, pp. 723-731.

Vasile, M., Bernelli Zazzera, F., Jehn, R. and G., Janin, G., 2000, "Optimal Interplanetary Trajectories Using a Combination of Low-Thrust and Gravity Assist Manoeuvres", IAF-00-A.5.07, 51th IAF Congress, Rio de Janeiro, Brazil.

Paper accepted April, 2005. Technical Editor: Atila P. Silva Freire.

A first order analytical solution for the problem of optimal simple transfer (no rendezvous) between close quasi-circular coplanar orbits in a Newtonian central gravity fields is given by (Edelbaum, 1964; Marec, 1967, 1979; Da Silva Fernandes, 1989):

where Dx = [Da Dh Dk ]T denotes the imposed changes on non-singular orbital elements (state variables): , h = ecosw, k = esinw, where a is the semi-major axis, e is the eccentricity and w is the argument of the pericenter; l0 is the 3 x 1 vector of initial values of the adjoint variables, and, A is a 3 x 3 symmetric matrix. The overbar denotes the reference orbit about which the linearization is done. In this first order solution, the adjoint variables associated to the non-singular elements are constant. The matrix A is given by:

where:

where , t0 is the initial time, tf is the final time, is the mean motion (reference orbit ).

The optimal thrust acceleration G* and the variation of the consumption variable DJ during the maneuver is expressed by:

where aaa, aah, , akk are given by Eqns (A.3) - (A.8), and, la , lh , and lk are obtained from the solution of the linear algebraic system defined by Eq. (A.1); er and es are unit vectors extending along radial and circumferential directions in a moving reference frame, respectively.

For transfers between circular orbits, only Da is imposed. If it is assumed that the initial and final positions of the vehicle in orbit are symmetric with respect to x-axis of the inertial reference system, that is, , the solution of the system (A.1) is given by:

Note that the particular choice of the x-axis is possible because the primary body has z-axis symmetry.

The first order solution presented in this Appendix has been compared to the numerical one provided by the proposed algorithm.

  • Coverstone-Carroll, V. and Williams, S.N., 1994, "Optimal Low Thrust Trajectories Using Differential Inclusion Concepts", The Journal of the Astronautical Sciences, Vol 42, No 4, pp.379-393.
  • Coverstone-Carroll, V., Hartmann, J.W. and Mason, W.J., 2000, "Optimal Multi-Objective Low-Thrust Spacecrafts Trajectories", Comput. Methods Appl. Mech. Engrg., No 186, pp. 387-402.

Appendix

  • Publication Dates

    • Publication in this collection
      31 Aug 2005
    • Date of issue
      June 2005
    Associação Brasileira de Engenharia e Ciências Mecânicas - ABCM Av. Rio Branco, 124 - 14. Andar, 20040-001 Rio de Janeiro RJ - Brazil, Tel.: +55 21 2221-0438, Fax: +55 21 2509-7129 - Rio de Janeiro - RJ - Brazil
    E-mail: abcm@abcm.org.br