Abstract

This paper considers a planar orbit transfer trajectory design problem using finite thrust modeling. In this problem, the steering angles associated with the thrust direction are calculated from the predetermined profile format, and the unknown parameters in the profile are directly optimized. Three profile formats that were implemented in previous lunar exploration missions are considered. In addition, a steering angle profile defined in the rotating frame and the optimal steering angle profile are newly studied to compare the performances. To this end, the direct parameter optimization problem and the indirect optimization problem are formulated, and the characteristics of the steering angle profile and its influence on the transfer trajectory are analyzed.

1. Introduction

Numerous lunar exploration missions have been conducted to date [17], and the future missions are being planned by several space agencies and companies, such as Artemis (USA, NASA), Chandrayaan-3 (India, ISRO), SLIM (Japan, JAXA), and Luna 25 (Russia, Roscosmos) [8, 9]. In Korea, as a part of the Korean lunar exploration program, the Korea Pathfinder Lunar Orbiter (KPLO) is under development. In accordance with the KPLO mission requirements, the weak stability boundary (WSB)/ballistic lunar transfer (BLT) trajectories have been designed for transferring the KPLO spacecraft to the Moon [10, 11], and various research topics on the system design and operational strategies have been studied in this diverse field [12, 13].

In general, three mission phases may be considered before starting scientific missions on a lunar orbit: the trans-lunar cruise phase, the lunar orbit acquisition phase, and the commissioning phase [12]. Because a large amount of fuel is usually consumed during the lunar orbit acquisition phase, and the orbital maneuvers are the most critical events, appropriate orbit transfer strategies are necessary to achieve the scientifically predetermined mission orbit.

When developing the orbit transfer strategy for the lunar orbit acquisition phase, several factors should be taken into account. When the thrust-to-mass ratio is low, multiple orbital-maneuvers are included in the lunar orbit acquisition phase to reduce the gravitational loss. In the Lunar Reconnaissance Orbiter (LRO) or Selenological and Engineering Explorer (SELENE) mission, five or six sequences of orbital maneuvers were planned for the lunar orbit acquisition phase [3, 14]. Moreover, the effects of perturbed accelerations due to the gravitational force of the Sun and the Earth on highly elliptical lunar orbits, which can be chosen as an intermediate orbit of the lunar orbit acquisition phase, are significant. These perturbed accelerations are related to the location of the periapsis and the Sun-Earth-Moon, geometric configuration; hence, this geometric configuration and the eccentricity vector at the lunar arrival time must also be considered, and the size of the intermediate orbit should be chosen carefully [4].

Furthermore, a finite thrust model, instead of an impulsive thrust model, is also necessary to reflect the effect of a relatively long maneuver duration. The transfer trajectory design problem using a finite thrust model involves finding the maneuver execution time, maneuver duration, and steering angle profile associated with the thrust direction command, and these features can be designed by solving a trajectory optimization problem.

The approaches for solving a trajectory optimization problem can be categorized into two methods: direct or indirect [1522]. In the indirect method, the optimization problem is converted into a multipoint boundary value problem, and the optimal thrust magnitude and direction are determined by finding unknown state and costate variables. The solutions of the indirect method can guarantee optimality; however, an accurate initial guess of the unknown variables is necessary for the solution to converge. However, the indirect optimization is not easily applied to the problems in which complex perturbation forces are included [16]. Many advanced trajectory optimization technologies have been developed to overcome the drawbacks of the indirect or direct optimization method [2326].

In the direct optimization method, the thrust magnitude and the steering angle profiles are parameterized by using an interpolation scheme or a specified function, and the unknown parameters in the profile are directly optimized using nonlinear programming [27]. In previous lunar exploration missions [25], the formats of the steering angles profiles were predetermined, and the unknown coefficients in the profile were optimized. In the Lunar Prospector mission [2], a single attitude was designed throughout the lunar orbit insertion maneuver sequence to minimize the operational complexity, which implies that a constant thrust direction in an inertial frame was designed for each orbital maneuver. In Reference [5], it was reported that the thrust direction was controlled by pitching the spacecraft attitude at a constant rate. This tactic implies that the thrust direction can be designed using a first-order polynomial in the inertial frame. In the LRO mission [4], the thrust direction command was designed to nearly coincide with the antivelocity direction to remove kinetic energy efficiently. When a transfer trajectory is designed using the antivelocity direction, the design parameters can be efficiently reduced because the thrust direction is determined from the velocity components.

In this paper, a trajectory design problem using finite thrust modeling is considered. The objective is to study the influence of the steering angle profile on the orbit transfer trajectory to develop a strategy for the lunar orbit acquisition phase. As discussed, several factors affect the transfer trajectories of the lunar orbit acquisition phase. To eliminate these other effects and to focus on the characteristics of each steering angle profiles, perturbation forces, such as the gravitational forces of the Sun and Earth and the solar radiation pressure, are excluded, and only planar orbital motions are considered. In this paper, the three steering angle profiles that were employed in previous lunar exploration missions are considered to design the transfer trajectories. In addition, the case in which the steering angle profile is defined in the rotating frame is newly studied, and the results are compared with those obtained with other approaches. To solve the direct optimization problem, an efficient method for guessing the unknown maneuver duration and angular position is presented. Furthermore, the indirect optimization method is also formulated to find the optimal steering angle profiles and to compare the results. Three key contributions were made in this paper. The first is that a new two-point boundary value problem is formulated, where the equality constraints on the orbital specific energy and angular moment are considered. The second was that a linear steering angle profile in the rotating frame was newly investigated. The last was that characteristics of four steering-angle profiles were analyzed by the numerical studies for an orbit transfer problem under the finite thrust magnitude.

The remainder of this paper is organized as follows: First, the orbit transfer problem using a single finite-burn maneuver is formulated. Then, the indirect and direct optimization problems are formulated, and the design parameters for each steering angle profile are presented. The subsequent numerical examples explain the new findings associated with the influences of the steering angle profile on the orbit transfer trajectory design problem.

2. Orbit Transfer Trajectory under a Single Finite-Burn Maneuver

An example of an orbit transfer trajectory design problem is shown in Figure 1, where an initial orbit and a target orbit are given. In the problem, it is assumed that the periapsis altitudes of the initial and target orbits are close; therefore, there is a single orbital maneuver around the periapsis. The symbols and denote the start and end times of the finite-burn maneuver, and tduration is the maneuver duration, which is equivalent to . The symbols and denote the true anomalies corresponding to and , respectively.

The state variables are and are defined in Figure 2. In Figure 2, X and Y are the reference axes of the inertial frame; m is the mass of the spacecraft, and r and are a radial distance from the center of a central body to the spacecraft and an angular position, respectively; and are the radial and tangential velocity components, respectively; T is the thrust magnitude, which is restricted to during the maneuver; and α is an in-plane steering angle defined in the rotating frame.

The system state dynamics in the rotating frame are provided in [19, 20]where and ISP denote Earth’s gravitational acceleration and a constant specific impulse of the thruster, respectively. The objective is to minimize the amount of fuel consumption, which is equivalent to minimizing the maneuver duration when there is a single finite maneuver for the orbit transfer.

When a state vector x is given at an epoch, the state vector can be transformed into two-dimensional, Keplerian orbital elements as follows [28]:where a, e, ω, and f are the semimajor axis, eccentricity, argument of the periapsis, and true anomaly, respectively. In Equations (7)–(10), the longitude of the ascending node is assumed to be zero. Inversely, when a, e, ω, and f are given at an epoch, the state variables can be calculated as follows [28]:

Let and be the orbital element vectors for the given initial orbit and final target orbit, respectively. If is given at , the state vector at can be calculated from Equations (11)–(14), and the state boundary condition at the maneuver start time is specified as follows:

In addition, the following boundary condition for the state variables at the maneuver end time is considered.where is the specific orbital energy; is the angular momentum of an orbit; and and are the target energy and angular momentum, respectively. Equation (16) implies that the semimajor axis and the eccentricity at the end of maneuver are the target values in the problem, whereas the argument of the periapsis is a free variable.

3. Indirect Optimization Method

The augmented cost function obtained by joining the boundary conditions in equations (15) and (16) with multipliers is as follows:

The Hamiltonian can be derived by applying a typical optimal control formulation, and the costate dynamics can be derived as follows:

The optimal control inputs for the in-plane steering angle and the thrust magnitude are derived as follows:where S is the singular function as follows:

Because the maneuver end time is free, the following equality constraint is imposed:

The boundary conditions for the costate variables at and can be derived as follows:

Therefore, the orbit transfer trajectory design problem can be converted into a two-point boundary value problem. The unknown parameters are eight variables, which consist of the angular position at the beginning of the maneuver ; the maneuver duration ; four initial costates , , , and ; and two Lagrange multipliers and . The eight equality constraints are shown in equations (16), (26), and (28).

4. Direct Optimization Method

Four options for the steering angle profile are considered in the direct optimization method: (1) a zero-order polynomial profile defined in the inertial coordinate frame, (2) a first-order polynomial profile defined in the inertial coordinate frame, (3) a first-order polynomial profile defined in the rotating frame, and (4) the antivelocity direction along the trajectory. In the first option, the thrust direction is fixed in the inertial frame during the maneuver. The constant steering angle is chosen as the design parameter. In the second option, the steering angle in the inertial frame is calculated with a first-order polynomial profile, which implies that the thrust direction rotates at a constant angular velocity. In the third option, the steering angle in the rotating frame is calculated with a first-order polynomial profile, which implies that the rotational velocity of the thrust direction is not constant in the inertial frame. The thrust in the fourth option is in the anti-velocity direction, which can be calculated using the velocity components in the state variables. The mathematical expressions and numbers of unknown parameters for each steering angle profile are summarized in Table 1.

In Table 1, the superscript I represents the inertial coordinate frame. The steering angle defined in the inertial frame can be transformed into that of the rotating frame by the following equation:

4.1. Initial Estimates of the Unknown Maneuver Duration

When solving the direct optimization problem, it is necessary to guess the unknown design parameters. To this end, an approach is proposed. First, the difference in the specific orbital energy between the initial and target orbits is calculated.where and are the specific orbital energies for the initial and target orbits, respectively. The change in the specific energy is also calculated using the state variables as follows:where and are the radial distance and velocity of the periapsis, which are calculated using equations (11) and (13), respectively, with a radial velocity of zero at the periapsis. In equation (31), the subscripts 0 and f denote the initial and the target orbits, respectively. From the assumption , equation (31) can be rewritten aswhere is the estimated velocity increment from which the maneuver duration is calculated. From equations (30) and (32), in equation (32) can be rewritten as follows:

In addition, the estimated maneuver duration can be derived from the rocket equation using in equation (33) as follows:

The true anomaly at the maneuver start time is estimated by solving Kepler equations. The Kepler equation for an elliptical orbit is given by [28]where E is the eccentric anomaly, which has the following relationship with a true anomaly:

For a hyperbolic orbit, the hyperbolic Kepler equation is given by [28]where H is the hyperbolic eccentric anomaly, which has the following relationship with a true anomaly f:

Let and be the true anomalies, which are calculated from equations (35) and (36) or equations (37) and (38) using the initial orbit element and final orbit element with and , respectively. The estimated true anomaly at the beginning of the maneuver is calculated using and as follows:

5. Numerical Studies

In this section, numerical examples are presented for the orbit transfer trajectory design problem using a finite-burn maneuver. The constants used in the numerical examples are presented in Table 2. The central body is the Moon, and the lunar mean radius and gravitational constant are 1737.4 km and 4902.8 km3/s2, respectively. The specific impulse and maximum thrust magnitude are assumed to be 227 seconds and 120 N, respectively.

In the first example, the initial and target orbits are a hyperbolic orbit and an elliptical orbit, respectively, of which the Keplerian orbital elements are summarized in Table 3. The periapsis altitude of the initial orbit and target orbit is chosen as 200 km.

The TPBVP of the indirect method in Section 3 was solved by the conventional single shooting method. In the problem, the initial guess for the unknown maneuver duration and true anomaly at the maneuver start time was calculated by equations (34) and (39). For the unknown initial costate values, we tested several initial values for the first example below. In the second example, a discrete continuation method was applied, where the periapsis altitude was the discretized parameter for the continuation method [26]. The initial estimates of the maneuver duration and the angular position at the beginning of the maneuver were calculated from equations (34) and (39) as 2281.97 seconds and −65.48°, respectively. Figure 3 shows the transfer trajectory optimized by the indirect optimization method. The true anomaly at the maneuver start time, the maneuver duration, and the fuel consumption were approximately -72.2186°, 2510.3 s, and 135.3193 kg, respectively. These results are summarized in Table 4. The Hamiltonian of the indirect method is presented in Figure 4 to check the optimality of the result. In Figure 4, zero seconds are the maneuver start time. As shown in Figure 4, the Hamiltonian is zero throughout the maneuver phase, which implies that the solution is a local minimum. The optimal steering angle profile is represented by a solid black line in Figure 5.

The orbit transfer problem was also solved by the direct method, for which the four options for the steering angle profile in Table 1 were applied. The direct optimization problem was solved by sequential quadratic programming in MATLAB software. The transfer trajectory designed by using the zero-order polynomial profile (option 1) is presented in Figure 6. The solutions related to the unknown design parameters for all the options in Table 1 are summarized in Table 4. As shown in Table 4, when the transfer trajectory was designed by using the first-order polynomial profile defined in the rotating frame (option 3), the performance was most efficient in terms of fuel consumption. Furthermore, the result was closest to that of the indirect method, which can be understood from Figure 5.

Figure 5 shows the steering angle profiles represented in the inertial frame. In Figure 5, the steering angle calculated in the rotating frame was transformed into that of the inertial frame using equation (29). As shown in Figure 5, it can be observed that the first-order polynomial profile defined in the rotating frame (option 3, blue line) was most suitable for approximating the optimal steering angle profile (indirect method, black line); however, even though the first-order polynomial profile defined in the inertial frame (option 2, green line) appears to differ from the optimal steering angle profile, it was observed that the first-order polynomial profile in the inertial frame could also approximate the optimal steering angle profile efficiently. As listed in Table 4, the difference with the indirect method in terms of fuel consumption was approximately 0.0047 kg, 0.26 kg, and 3.9 kg for options 3, 2, and 1, respectively. This fact indicates that the first-order polynomial profiles defined in the inertial and rotating frames are more appropriate in this example. It is important to note that there was no solution when the steering angle profile was the anti-velocity direction (option 4).

In Figure 7, the time histories of the instantaneous argument of the periapsis for the transfer trajectories are presented. Unlike the results of the indirect method and options 2 and 3, the instantaneous argument of the periapsis for the zero-order polynomial profile (option 1) was gradually increased until the end of the maneuver. In this example, the argument of the periapsis at the end of the maneuver was approximately 10° for option 1, whereas it was less than 0.5° for the indirect method and options 2 and 3.

In Figure 8, the instantaneous periapsis altitudes of the transfer trajectories are presented for all the steering angle profile options except option 4. For the indirect method and both first-order polynomial profiles (options 2 and 3), the instantaneous periapsis altitude was increased at the beginning of the maneuver and monotonically decreased to the target value approximately after 0.15 hours; however, the instantaneous periapsis altitude was decreased below the periapsis altitude of the target orbit in the case of option 1, and then it increased to the target value after approximately 0.53 hours. This fact implies that there is a proper periapsis altitude for the initial orbit under the same orbital energy, which can reduce the amount of fuel consumption for the transfer.

In the second example, the boundary conditions, which are summarized in Table 5, were identical to those of Example 1 except for the periapsis altitude of the initial hyperbolic orbit. The specific orbital energy of the initial orbit was fixed; however, the periapsis altitude of the initial orbit was varied from 150 to 350 km. The periapsis altitude of the final target orbit was 200 km, and the argument of the periapsis was a free variable. The solutions in example 1 were used as the initial guess for example 2. The discrete continuation method was applied to find other problems where the periapsis altitude was varied from 200 km. The convergence tolerance was 10−12, and every solution in the continuation method was converged to the solution within 20 iterations.

The transfer trajectory design problems were solved by using an indirect or direct optimization method. Figure 9 shows the variations in the fuel consumption according to the periapsis altitude of the initial orbit. As shown in Figure 9, a minimum point was found for each steering angle profile option. First, the trends in the fuel consumption were similar for the indirect method and both first-order polynomials (options 2 and 3). The minimum points were within 297.5 ± 0.5 km for the indirect method and both first-order polynomials (options 2 and 3). These values are higher than those of the final orbit. This result implies that when an orbital maneuver is executed using a first-order polynomial profile to change the orbital energy and angular momentum, it is more desirable to execute the orbital maneuver from the orbit in which the periapsis altitude is higher than that of the target orbit. If there are multiple maneuvers near the periapsis, the overall transfer trajectory is a spiral motion.

In the case of the zero-order polynomial profile (option 1), when the periapsis altitude of the initial orbit was approximately 173 km, which was lower than the 200 km periapsis altitude of the final orbit, the fuel consumption was minimal. Therefore, when an orbital maneuver is executed using a zero-order polynomial profile to change the orbital energy and angular momentum, it is more desirable to execute the orbital maneuver from the orbit in which periapsis altitude is below that of the target orbit. This result is contrary to the findings for the first-order polynomial profiles.

For option 4, solutions were found when the periapsis altitude of the initial hyperbolic orbit exceeded approximately 305.15 km, and the minimum point of the periapsis altitude was approximately 305.15 km. The fuel consumption increased linearly with the periapsis altitude of the initial hyperbolic orbit.

Figure 10 shows the differences in fuel consumption between the indirect method and the other cases. The fuel consumption performances of option 2 and particularly option 3 were close to that of the indirect method. For option 1, the difference decreased until approximately 162 km periapsis altitude of the initial orbit and then increased drastically.

Figure 11 shows the variation in the argument of the periapsis at the maneuver end time. For the indirect method and both first-order polynomial profiles (options 2 and 3), the argument of the periapsis was less than 1.5° when the periapsis altitude was below approximately 300 km. For the zero-order polynomial profile (option 1) and the anti-velocity direction (option 4), the amount of variation was more drastic than the amounts for the other cases.

In Figure 12, the variations in the steering angle profiles according to the initial periapsis altitude are presented. As shown in Figure 12(a), the constant steering angle for the zero-order polynomial profile (option 1) decreased from approximately −87° to −106.35° as the periapsis altitude was increased. For option 2, the steering angle at the maneuver start time decreased from approximately −88° to −140° as the initial periapsis altitude was increased, while the slope of the steering angle profile was increased. When the periapsis altitude was approximately 159.6 km, the slope was zero; therefore, the amount of fuel consumption for option 2 was identical to that for option 1, which can also be observed in Figures 9 and 10. In the case of option 3, the variation in the steering angle profile was the closest to the variation observed with the indirect method. Therefore, even though the periapsis altitude of the initial orbit was 150 km, the difference in the fuel consumption for option 3 was not significant as shown in Figure 10.

6. Conclusions

In this paper, the orbit transfer problem from an initial hyperbolic orbit to an elliptical orbit was studied. The indirect optimization problem was formulated, where the terminal constraints were the orbital specific energy and angular momentum. The direct parameter optimization problem was also formulated, where the unknown parameters were the angular position at the beginning of the maneuver, the maneuver duration, and the parameters in the steering angle profiles. An initial estimation method for the angular position and maneuver duration was presented to solve the direct optimization problem. In the direct optimization problem, four steering angle profiles were considered, namely, a zero-order polynomial in the inertial frame, a first-order polynomial in the inertial frame, a first-order polynomial in the rotating frame, and the antivelocity direction. Through numerical examples, the trends in fuel consumption, the argument of the periapsis, and the periapsis altitude were studied. Through these numerical studies, it was observed that when the orbit transfer is executed using the zero-order polynomial profile, a periapsis altitude of the initial orbit lower than that of the final orbit shows better results in terms of fuel consumption and the variation in the argument of the periapsis. In contrary, when the orbit transfer is executed using the first-order polynomial profile or the antivelocity profile, starting the orbit transfer from a periapsis altitude of the initial orbit higher than that of the final orbit shows better results.

Data Availability

The data used to support this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This research was supported by the Korea Aerospace University.