INTRODUCTION

The first part of the article [1] contains a detailed description of a new method for optimizing perturbed finite-thrust spacecraft trajectories based on the application of the maximum principle, the continuation method, and the algebra of complex dual numbers for high-precision calculation of the required derivatives. In this article, we present numerical results of the optimization of trajectories between various Earth orbits using this method.

To illustrate the capabilities of the method, we consider perturbing accelerations from the geopotential harmonics up to the fourth order and fourth degree inclusive and the lunisolar perturbations. This set of perturbations is considered for all the problems, unless another model of perturbing accelerations is specifically indicated. The EGM-96 model [2] was used as a mathematical model of the Earth’s gravitational field. The precession and nutation matrices were fixed at the initial time point, and the matrix of the proper motion of the pole was taken to be unity. The ephemerides of the Moon and the Sun were calculated using the DE405 data [3]. The gravitational parameter of the Sun was taken equal to 0.132712440017987 × 1021 m3/s2 and the gravitational parameter of the Moon as 0.4902799 × 1013 m3/s2.

The determining factor for different orbit transfers is the different set of major perturbing accelerations. Obviously, for transfers between very high orbits with an apogee radius comparable to the radius of the Moon’s orbit, the lunisolar perturbations should be considered as major perturbing accelerations that determine the main parameters of the trajectory. For typical transfers of spacecraft with an electric propulsion system (EPS) to a geostationary orbit (GEO), the influence of the nonspherical Earth’s gravitational potential and the lunisolar perturbations is significant. Lastly, transfers between low Earth orbits are most significantly affected by the nonspherical Earth’s gravitational field. In this regard, the first section of this paper presents the results of optimization between high elliptical orbits; the second section, the results of optimization of multi-revolution trajectories between the geostationary transfer orbit and the GEO; and the third section, the results of optimization of a multi-revolution transfer between near-circular low Earth orbits. For the transfers considered in the second and third chapters, there are a number of numerical results obtained by other authors; these examples were used to assess the reliability of the results obtained with the method from [1]. The article presents the numerical results of solving boundary-value problems of the maximum principle for perturbed and unperturbed trajectories and analyzes the effect of the initial time of the transfer, the angular distance of the transfer, and the set of the perturbing accelerations on the parameters of optimal perturbed trajectories.

1 OPTIMIZATION OF THE TRANSFER TRAJECTORY BETWEEN TWO ELLIPTICAL ORBITS

The first problem that we consider is the problem of optimizing fuel consumption for a transfer of a spacecraft with an EPS between initial and final elliptical orbits the parameters of which are presented in Table 1. The fixed angular distance of transfer is 5 revolutions. The heights of the perigee and apogee of the initial and final orbits hereinafter are given relative to the mean radius of the Earth (6371 km).

Table 1.   Initial and final orbit parameters

The initial mass of the spacecraft is taken equal to 1000 kg, the EPS thrust is 0.5 N, and the specific impulse is 1520 s. The numerical results of solving optimal control boundary-value problem (8)–(10) from [1] for the given initial data and the initial transfer date of May 9, 2021, 12:00 UTC for the trajectory with the listed perturbations and the unperturbed trajectory are given in Table 2; the relative errors in the orbital elements for these trajectories are given in Table 3.

Table 2.   Initial values of dimensionless costate variables for perturbed and unperturbed optimal transfer trajectories between elliptical orbits
Table 3.   Relative errors in finite values of orbital elements for optimal perturbed and unperturbed transfer trajectories between elliptical orbits

Figure 1 shows the projections of the optimal unperturbed and perturbed trajectories onto the coordinate planes. Segments of the trajectory with operating EPS are indicated by thick solid lines, coasting segments of the unperturbed trajectory by thin solid lines, and coasting segments of the perturbed trajectory by dashed lines. It can be seen from the figure that the action of the perturbing accelerations leads to a significant deformation of the optimal trajectory. The qualitative difference of the perturbed trajectory in the case under consideration is the absence of a segment with operating EPS at the beginning of the transfer.

Fig. 1.
figure 1

Projections of the optimal unperturbed and perturbed trajectories onto the coordinate planes.

Figure 2 shows the time dependences of the orbital elements in unperturbed and perturbed optimal trajectories. The dependences for the unperturbed trajectory are represented by solid lines, and for the perturbed trajectory by dashed lines. The time dependences of the switching function, pitch angle, and yaw angle in the optimal unperturbed (solid lines) and perturbed (dashed lines) trajectories are shown in Fig. 3. A large difference is seen between the time dependences of the yaw angle for the perturbed and unperturbed trajectories.

Fig. 2.
figure 2

Time dependences of the orbital elements for the optimal unperturbed and perturbed trajectories.

Fig. 3.
figure 3

Time dependence of the switching function (top), pitch angle (middle), and yaw angle (bottom) for the optimal unperturbed and perturbed trajectories.

Figure 4 shows the dependences of the final spacecraft mass and the optimal transfer duration on the departure date for the optimal unperturbed (dashed line) and perturbed (solid line) trajectories. To construct these dependences, the optimal perturbed trajectories were calculated with departure times in the range from May 1, 2021, 12:00 UTC to May 31, 2021, 12:00 UTC with a step of 1 day. The values of the final mass and the optimal transfer duration on the unperturbed trajectory are represented by a dashed line. It can be seen from Fig. 4 that, in this case, perturbations almost always allow for an increase in the mass of the spacecraft delivered to the final orbit. The maximum mass increase (by 5.91 kg) is achieved if the transfer is started on May 13, 2021. The only date for the start of the transfer at which the acting perturbing accelerations lead to a decrease in the final mass of the spacecraft (by 0.68 kg) was May 21, 2021. On average, the perturbing accelerations in May 2021 make it possible to increase the mass of the spacecraft delivered to the final orbit by 1.5 kg. The optimal transfer duration for the perturbed trajectory is, on average, 0.92 days less than for the unperturbed trajectory. However, due to the action of perturbations on certain initial dates of the transfer, the optimal duration of the perturbed trajectory can be 2.34 days longer (departure date of May 25) or 3.74 days shorter (departure date of May 12) than the unperturbed trajectory.

Fig. 4.
figure 4

Dependences of the final spacecraft mass (top) and the optimal transfer duration (bottom) on the departure date for the optimal unperturbed (dashed line) and perturbed (solid line) trajectories.

Figure 5 illustrates the dependences of the dimensionless initial values of the costate variables for the optimal perturbed trajectories on the departure date. The complicated nature of these dependences is determinated, first of all, due to the strong influence of the lunar gravitational perturbing accelerations in the considered interval of the departure dates, during which the Moon makes more than one revolution around the Earth.

Fig. 5.
figure 5

Dependence of the initial values of the costate variables on the departure date for the optimal perturbed trajectories.

2 OPTIMIZATION OF THE TRANSFER TRAJECTORY BETWEEN GEOSTATIONARY TRANSFER AND GEOSTATIONARY ORBITS

As a second example, let us consider the transfer of a spacecraft with an EPS from an initial (geostationary transfer) orbit with a semimajor axis of 24 505.9 km, eccentricity of 0.725, inclination of 7°, zero values of the argument of perigee, and right ascension of the ascending node to the final circular equatorial orbit with a radius of 42 165 km (geostationary orbit). The initial value of the true anomaly is taken to be 0; the initial date of the transfer is January 1, 2000, 12:00:00 UTC; the initial spacecraft mass is 2000 kg; the EPS thrust is 0.35 N; the EPS specific impulse is 2000 s; and the angular distance of transfer is between 200 to 500 revolutions.

The problem corresponds to case B from [46]. The results in [4, 5] were presented only for the averaged problem. The solution of the non-averaged unperturbed and perturbed problems is given in [6]. In the case of the perturbed problem in [6], only accelerations from the second zonal harmonic of the geopotential and the lunar gravity perturbation were taken into account, and the problem was solved using differential dynamic programming and the Sundman transformation to the generalized true, mean, or eccentric anomaly.

In [6], the values of fuel consumption mp and transfer duration Δt are presented for 500-revolutions trajectories depending on the set of perturbations and the independent variable used in the mathematical model of spacecraft motion (true or eccentric anomaly): mp = 152.77 kg, Δt = 318.55 days for the unperturbed trajectory and mp = 157.93 kg, Δt = 320.08 days for the perturbed trajectory taking into account perturbations from the second zonal harmonic of the geopotential J2 and the lunar gravity perturbation when the true anomaly is used as an independent variable. Using the method based on the use of complex dual numbers, we obtained the following results: mp = 152.46 kg, Δt = 318.88 days for the unperturbed trajectory and mp = 156.87 kg, Δt = 321.05 days for the perturbed trajectory taking into account perturbations from the terms of the expansion of the geopotential up to the fourth order and the fourth degree inclusive, as well as the lunisolar gravity.

The optimal transfer duration obtained in our study slightly exceeds the duration of the optimal transfer options given in [6], while the resulting fuel consumption, on the contrary, is less. From comparison of the results, we can conclude that the unperturbed and perturbed trajectories obtained in [6] and in our study are close. The small difference between the results for the perturbed trajectories in [6] and in this study can be explained by the difference in the set of perturbations (we consider not only J2, but the full 4 × 4 matrix of the geopotential and, additionally, lunar gravity). The difference in the fuel consumption for the unperturbed trajectories is 0.20%, and the difference in the transfer duration is 0.10%.

Figure 6 shows the projections onto the coordinate planes of the J2000 coordinate system and the spatial view of the unperturbed and perturbed optimal 500-revolution trajectories (the black solid line indicates trajectory segments with operating EPS, and the gray solid line indicates coasting trajectory segments). Figure 7 illustrates the time dependences of the right ascension of the ascending node, the argument of perigee, and inclination for the optimal unperturbed and perturbed trajectories presented in Fig. 6. One can see a large difference between these dependences for the unperturbed and perturbed trajectories, while the time dependences of the eccentricity and semimajor axis for the unperturbed and perturbed trajectories turned out to be close. Figure 8 presents the time dependences of the pitch angle, yaw angle, and switching function S for an unperturbed and perturbed 500-revolutions trajectories. A significant difference can be seen in the optimal yaw program and the time dependence of the switching function.

Fig. 6.
figure 6

Projections onto the coordinate planes of the J2000 coordinate system and the spatial view of the unperturbed (left) and perturbed (right) optimal 500-revolutions trajectories.

Fig. 7.
figure 7

Time dependences of the right ascension of the ascending node (left), argument of perigee (middle), and inclination (right) for the unperturbed (solid lines) and perturbed (dashed lines) 500-revolutions trajectories.

Fig. 8.
figure 8

Time dependences of the pitch angle (left), yaw angle (middle), and switching function S (right) for the unperturbed (top row) and perturbed (bottom row) 500-revolutions trajectories.

Figure 9 shows the projections of the perturbed optimal trajectory with 200–350 revolutions onto the equatorial plane taking into account perturbations from the harmonics of the geopotential to the fourth degree and fourth order, inclusive, as well as the lunisolar gravity. Segments of the trajectory with operating EPS are indicated by marks, and coasting segments by solid gray lines. Perturbing accelerations lead to a significant rotation of the line of apsides and line of nodes. An increase in the number of revolutions leads to an increase in the rotation of the line of apsides and line of nodes during the transfer, which affects the optimal control, causing a shift in the times of switching the engines on and off and change in the pitch and yaw programs. However, the effect of the perturbing accelerations on the transfer duration and the required consumption of the fuel turned out to be insignificant. Figure 10 shows the dependence of fuel consumption mp on transfer duration Δt and on the number of revolutions for the unperturbed (solid line) and perturbed (dashed line) optimal trajectories obtained in this study. It can be seen from the figure that, in this case, the perturbing accelerations lead to an increase in the fuel consumption by 1.417–4.404 kg and a decrease in the optimal transfer duration (by 0.554–1.024 days), with the exception of the transfer with an angular distance of 500 revolutions, on which the optimal duration of the perturbed trajectory exceeds the optimal duration of the unperturbed trajectory by 2.176 days. It is obvious that the action of perturbing accelerations in different problems can lead both to an increase and a decrease in the required fuel consumption and transfer duration.

Fig. 9.
figure 9

Projection of the perturbed optimal trajectory with (a) 200, (b) 250, (c) 300, and (d) 350 revolutions onto the equatorial plane taking into account perturbations from the geopotential to the fourth degree and fourth order and the lunisolar gravity.

Fig. 10.
figure 10

Dependences of fuel consumption mp on the number of revolutions (left) and on transfer duration Δt (right) for the unperturbed (solid line) and perturbed (dashed line) optimal trajectories.

3 OPTIMIZATION OF THE TRANSFER TRAJECTORY BETWEEN NEAR-CIRCULAR LOW EARTH ORBITS

Study [7] considered the problem of optimizing a transfer from an initial low Earth orbit (LEO) with a semimajor axis of 7792 km, eccentricity of 0.000138, inclination of 51.99°, zero argument of perigee, and right ascension of the ascending node of 256.65° to the final LEO with the same semimajor axis, eccentricity of 0.0002, inclination of 52°, argument of perigee of 11.070°, and right ascension of the ascending node of 241.57°. The initial value of the true anomaly was taken equal to 45°; the initial date of the transfer was May 9, 2021, 12:00:00 UTC; the initial spacecraft mass was 1000 kg; the thrust was 1 N; the specific impulse was 1500 s; and the number of revolutions was 63.007.

In [7], the problem under consideration was solved using the T_3D software, which includes indirect optimization methods based on the maximum principle. The solutions in [7] are presented for the averaged and nonaveraged problems taking into account the perturbation from J2. The problem was formulated using trajectory optimization with a fixed transfer duration (5 days) and free angular distance.

The problem under consideration is quite interesting in that, owing to the perturbation from the nonspherical Earth’s gravitational field, an optimal solution was obtained with the correction of the right ascension of the ascending node by controlling the precession rate of the line of nodes during the transfer; therefore, the solution of this problem without taking into account the perturbations from the nonspherical Earth’s gravitational field is not possible. Let us compare the results obtained using the T_3D software [7] with the results obtained using the method presented in our study [1].

Table 4 shows the results of optimization of averaged and nonaveraged trajectories from [7] (the notation is as follows: Δt is the given transfer duration, Nrev is the optimal angular distance of the transfer in true longitude, mp is the fuel consumption, Vx is the characteristic velocity of the transfer, and Tm is the burn time). Table 5 shows the results of optimization of trajectories depending on the set of perturbations obtained by the method developed in this study (here, Nrev is a given number of revolutions and Δt is the optimal transfer duration).

Table 4.   Optimization results for multi-revolution transfer trajectories in the vicinity of a LEO obtained in [7] taking into account perturbations from the second zonal harmonic of the geopotential
Table 5.   Optimization results for multi-revolution transfer trajectories in the vicinity of LEO obtained by the method developed in this study

It can be seen that, for the optimal trajectory obtained in our study, taking into account perturbations only from the second zonal harmonic at a given angular distance of 63.007 revolutions, the transfer duration decreases by 220 s (0.05%) and fuel consumption decreases by 0.118 kg (~15%). This difference is probably related to the fulfillment of the necessary optimality conditions for the transfer duration in the optimization of the trajectories using the method presented in [1].

It can be seen from Table 5 that the optimal trajectories that take into account the perturbations from the terms of the expansion of the geopotential to the fourth degree and fourth order require less fuel consumption and transfer time than the trajectories that take into account perturbations from the second zonal harmonic only. The effect of perturbations from the lunisolar gravity on the transfer duration and the required fuel consumption turned out to be insignificant.

The time dependences of the orbital elements (semimajor axis, eccentricity, and right ascension of the ascending node), pitch angle, yaw angle, switching function S, and thrust function δ obtained in this study for optimal perturbed trajectories taking into account perturbations from the second zonal harmonic are shown in Fig. 11.

Fig. 11.
figure 11

Time dependences of the semimajor axis, eccentricity, right ascension of the ascending node, pitch angle, yaw angle, switching function S, and thrust function δ for optimal perturbed trajectories taking into account perturbations from the second zonal harmonic.

Figure 12 shows the time dependences of the orbital elements (semimajor axis, eccentricity, and right ascension of the ascending node), pitch angle, yaw angle, switching function S, and thrust function δ for optimal perturbed trajectories taking into account perturbations from the terms of the expansion of geopotential up to the fourth degree and fourth order.

Fig. 12.
figure 12

Time dependences of the semimajor axis, eccentricity, right ascension of the ascending node, pitch angle, yaw angle, switching function S, and thrust function δ for optimal perturbed trajectories taking into account perturbations from the expansion terms of the geopotential up to the fourth degree and the fourth order.

The right ascension of the ascending node decreases monotonically on all the trajectories, while the average value of the semimajor axis increases at the initial stage of the transfer, then remains constant for a certain time interval (waiting stage), and decreases to the initial value at the final stage of the transfer. The range of short-period oscillations of the semimajor axis at the waiting stage is 7792–7802 km, and the average value of the semimajor axis at this stage is approximately 7797 km. In [7], the range of short-period oscillations of the semimajor axis is 7795–7805 km (the average value is 7798.5 km). The difference in the average values of the semimajor axis corresponds to the difference in the transfer duration for the trajectories obtained in [1, 7] taking into account the need to correct the right ascension of the ascending node at the waiting stage due to the difference in the precession rate of the ascending node in the initial orbit and the waiting orbit.

In the solutions obtained in [7], the EPS is switched on at the initial and final segments of the trajectory with a duration of approximately 0.5 days. In our results, the duration of the initial and final segments of the trajectory on which the EPS is switched on increases to 0.65 days, but the total duration of the EPS operation is less than in [7].

Taking into account the 4 × 4 geopotential matrix leads to a noticeable change in the optimal pitch and yaw programs as compared to trajectories in which only the second zonal harmonic is taken into account. In particular, the length of the segment where the pitch angle changes from –180° to 180° and the yaw angle changes from –90° to 90° are significantly reduced.

CONCLUSIONS

The article presents the results of applying a new method for optimizing of perturbed finite-thrust spacecraft trajectories [1]. The possibility of using the developed method to optimize the perturbed trajectories of a spacecraft with an EPS with an angular distance up to 500 revolutions is shown by the example of optimization of transfer trajectories between high elliptical orbits, geostationary transfer and geostationary orbits, and low Earth orbits. The obtained optimal perturbed trajectories are compared with the results of optimization of perturbed trajectories by other authors, and these results are shown to be close. It is shown that the formulation of the trajectory optimization problem with a fixed angular distance and free transfer duration used in [1] ensures the computational stability of the numerical method and improves the solution quality indicators by fulfilling the necessary conditions for optimality in transfer duration. The use of the algebra of complex dual numbers to calculate the required second derivatives of the perturbing accelerations allowed us to significantly simplify the preparation of a mathematical model of the optimal spacecraft motion and obtain optimal trajectories taking into account a more complicated set of perturbing accelerations than in the examples using indirect optimization methods known in the literature.