Next Article in Journal
Enhanced Ablation Resistance of Silicone Composites in Oxygen-Rich High-Temperature Environment for Solid Fuel Ramjet Applications
Previous Article in Journal
Recent Progress of AI-Based Intelligent Air-Confrontation Technology Test and Verification Framework
Previous Article in Special Issue
A Low Earth Orbit Satellite-Orbit Extrapolation Method Based on Multi-Satellite Ephemeris Coordination and Multi-Stream Fractional Autoregressive Integrated Moving Average
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solving Complex Low Earth Orbit-to-Geostationary Earth Orbit Transfer Problems Using Uniform Trigonometrization Method

by
Jackson T. Hurley
1,*,
Kshitij Mall
1 and
Zhenbo Wang
2
1
Department of Mechanical, Aerospace and Biomedical Engineering, The University of South Alabama, Mobile, AL 36688, USA
2
Department of Mechanical and Aerospace Engineering, The University of Tennessee, Knoxville, TN 37996, USA
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(11), 960; https://doi.org/10.3390/aerospace12110960 (registering DOI)
Submission received: 1 September 2025 / Revised: 13 October 2025 / Accepted: 24 October 2025 / Published: 27 October 2025
(This article belongs to the Special Issue Spacecraft Orbit Transfers)

Abstract

Low-thrust orbit transfer problems are central to reducing mission costs and enabling cleaner, more efficient space travel. However, they remain difficult to solve using mathematically superior indirect methods of optimization. This is mainly due to the sensitivity to initial guesses and ill-conditioned matrices generated using traditional indirect methods. This paper applies the Uniform Trigonometrization Method (UTM), a cutting-edge indirect optimization technique, to four cases of low-thrust low Earth orbit (LEO)-to-geostationary Earth orbit (GEO) transfer problems. Using the UTM framework, including efficient numerical continuation and problem scaling strategies, smoother optimal control solutions were obtained. The convergence of standard boundary value problem solvers, like MATLAB’s bvp4c, significantly increases while using the simplicity and efficiency of the UTM. The UTM was able to solve Case 1 in a simpler manner compared to the traditional indirect method presented in the literature. In Case 2, the UTM found results for a constant thrust value of 1 N, while a direct pseudospectral method failed to converge. The results obtained using the UTM for Case 2 have 20 times longer flight duration and revolutions of spacecraft around the Earth. The UTM efficiently performs trade studies using a continuation approach that generates additional insights into all cases of this problem. In Case 4, the UTM was able to easily generate a bang–bang control structure, which traditionally requires solving a complex multi-point boundary value problem. The results generated using the UTM are very high-resolution, as it relies on the necessary conditions of optimality and guarantees locally optimal solutions. These findings position the UTM as a promising indirect approach for solving real-world long-duration orbit transfers.

1. Introduction

Low Earth orbit (LEO)-to-geostationary Earth orbit (GEO) transfers have a wide variety of applications in the world today. For example, satellite deployment, telecommunications, or climate monitoring can make use of LEO-to-GEO transfers [1,2]. Low-thrust transfers have been extensively investigated in the literature due to their higher efficiency and lower mission costs [3,4]. There are several constraints associated with these transfer problems, such as fuel efficiency and mission longevity, which make low-thrust transfers especially appealing for modern missions. The challenge of solving these transfer optimizations is that they are computationally very difficult due to long burn durations and nonlinear orbital dynamics [5,6,7].
Various issues arise when solving LEO-to-GEO problems with low thrust, one being the increased complexity due to continuous thrusting over long periods [8]. This makes it very hard to pinpoint where and for how long the engine should be thrusting for an optimal trajectory. Unlike a traditional high-thrust impulse technique like a Hohmann or bi-elliptic transfer, a low-thrust engine does not have the power required to impart enough velocity change to complete these maneuvers. Another issue is sensitivity to initial guesses, boundary conditions, and dynamic constraints.
The typical way to solve optimal control problems (OCPs) is one of two methods, indirect or direct. Indirect methods, like those seen in ref. [9], rely on necessary conditions of optimality that guarantee locally optimal solutions. Pontryagin’s Minimum Principle (PMP) [10] provides additional conditions to select the optimal control in case the optimal control law has more options. PMP ensures that the optimal trajectory’s respective controls minimize the Hamiltonian function.
The resulting equations form a two-point boundary value problem (TPBVP) that involves state equations, costate equations, Hamiltonian conditions, and boundary conditions. This TPBVP can then be solved using methods like shooting methods, collocation methods, etc. Although indirect methods can be very accurate due to explicitly satisfied Hamiltonian conditions, they rely heavily on a good initial guess and are often numerically unstable. Furthermore, traditionally, they are considered very hard to formulate, especially if the OCPs contain state and control constraints, which require solving a multi-point boundary value problem (MPBVP).
Direct methods [11] approximate the structures of the state and control solutions using polynomials. Direct methods convert the OCP to a nonlinear programming problem (NLP) using collocation or pseudospectral transcription. An NLP solver is then used to solve the discretized problem. The benefits of using direct methods are their resilience to poor initial guesses, ease of handling path and state constraints, and their suitability for large, complex, and constrained problems. Pseudospectral methods (PSMs) are currently the state-of-the-art direct methods, which are widely used by the research community in this domain. The main problem with direct methods is that they may not guarantee strict satisfaction of necessary optimality conditions like the indirect methods. Indirect formulations analytically satisfy the necessary conditions of optimality, thereby providing Hamiltonian consistency and ensuring local optimality, which is not guaranteed by direct methods.
Recent advances in indirect methods have sought to address the issues of numerical sensitivity, poor convergence, and difficulty in initializing costate variables. Traditional formulations based on PMP offer adequate solutions, but solving the resulting TPBVP remains difficult without a good initial guess. To mitigate this, ref. [12] came up with a two-step process using analytical initialization followed by continuation that allowed the solution of increasingly complex problems using simpler problems as a foundation.
More recently, Ref. [9] has used two different heuristic approaches: regularization through the hyperbolic tangent function and developing the problem using a multi-arc formulation. However, the latter was found to be the better choice. In addition, some hybrid methods have been developed that combine the strengths of both direct and indirect methods. For example, the Pontryagin–Bellman Differential Dynamic Programming algorithm [13] was developed by incorporating PMP into the Differential Dynamic Programming formulation. These developments signal a shift towards more stable, practical implementation of optimal strategies, paving the way for alternative transformations, such as the indirect method used in this paper, the Uniform Trigonometrization Method (UTM).
Furthermore, direct methods result in lower resolution results as compared to mathematically richer indirect methods for certain problems, such as singular control problems. Chattering or solutions with many jitters are obtained using direct methods that cannot be implemented in a real-world scenario. To solve the outstanding challenges surrounding indirect methods since their inception, several recent advancements [7,14,15,16,17,18,19,20,21,22,23] have given birth to the UTM, which generates optimal results with higher resolution. Recently, it was also discovered that indirect methods result in a better and different solution than direct methods for certain OCPs [24]. Several other complex OCPs from different domains have been solved using the UTM [25,26,27,28].
The UTM is an indirect optimization method that formulates OCPs using a trigonometric transformation of control inputs [7]. This allows the method to deal with bang–bang, singular, and nonlinear bounded controls, as well as state path constraints in a unified and numerically stable way. Unlike other smoothing methods, the UTM avoids trial-and-error-based error parameters and costate-dependent denominators by incorporating smooth trigonometric regularization terms directly into the cost functional. This guarantees continuity of the control while preserving the structure of the Hamiltonian. As demonstrated in this paper, the UTM was able to solve complex problems with a faster computation time than the traditional indirect approach.
The main contribution of this paper is that we apply the UTM to low-thrust LEO-to-GEO transfers at realistic thrust levels such as 1 N. This represents one of the first demonstrations of an indirect method achieving convergence for such low-thrust levels. These realistic problems are typically very difficult to solve due to poor convergence. In particular, we show that state-of-the-art PSM solvers are unable to converge or require unrealistic computational time for these scenarios. The UTM, combined with continuation strategies, is capable of achieving stable and accurate solutions. This shows the applicability of the UTM as a practical indirect approach to trajectory design for problems where direct methods have been favored in the past.
The remainder of this paper proceeds as follows. Section 2 is a summary of the UTM, followed by four different transfer problems solved in subsequent sections. Section 3 includes a problem taken from Ref. [29] that serves as a baseline problem. Section 4 presents a problem similar to Section 3, with constant thrust values reduced from 20 N to 1 N. Section 5 has a similar problem as Section 3, with higher Isp values to see how well the UTM can handle different engine parameters. Section 6 includes a minimum-fuel optimization problem, in which thrust is an added control that varies between 0 N and 20 N. Section 7 concludes this study.

2. Background on the Uniform Trigonometrization Method

OCPs often involve complex constraints on the states and controls, for example, bounds, singular arc, or path constraints. Traditional indirect methods offer high-accuracy solutions but suffer from implementation complexity, especially for problems relating to complex orbit transfers. This can result in the problems becoming numerically stiff and difficult to solve due to discontinuities and non-uniqueness, or the need to explicitly manage inequality constraints. The UTM simplified the problem formulation and solution process by using trigonometric functions to implicitly impose control bounds while using BVP solvers such as MATLAB’s bvp4c. Unlike other control-input-limiting techniques such as ϵ -TRIG regularization [14], hyperbolic tangent smoothing [30,31,32,33], and polynomial smooth regularization [34], the UTM introduces smooth trigonometric substitutions directly into the Hamiltonian, eliminating the need for empirical tuning parameters and ensuring that the controls remain continuous.

2.1. General Optimal Control Problem Formulation

An OCP can be formulated as follows.
J = q ( x ( t f ) , t f , x ( t 0 ) , t 0 ) + t 0 t f L ( x , u , t ) d t
subject to :   x ˙ = f ( x , u , t )
ψ ( x ( t 0 ) , t 0 ) = 0
ϕ ( x ( t f ) , t f ) = 0
J is the performance index, which represents the total cost or performance of the system over time. The term q is a terminal cost that accounts for the performance at the end of the trajectory. x ( t ) is the state vector, which is a collection of variables that describe the condition of the systems at time t. u ( t ) is the control vector, which is a set of variables that are directly manipulated to change the behavior of the system. f ( x , u , t ) is the dynamic function that describes the system equations of motion. L ( x , u , t ) is the path cost; this quantifies the “cost” of being in a certain state x ( t ) and applying a certain control u ( t ) . t 0 and t f are the initial and final times, respectively. ψ and ϕ enforce the initial and final constraints on the states.
The Hamiltonian H combines the dynamics and the cost into a single scalar quantity. It is used as a framework to derive the necessary conditions of optimality and is given below.
H = L ( x , u , t ) + λ f ( x , u , t )
λ ( t ) is the costate vector, which is the adjoint variable associated with each state variable. The necessary conditions for optimality are stated below.
λ ˙ = H x
H u = 0
λ ( t 0 ) = ν 0 ψ x ( t 0 )
λ ( t f ) = q x ( t f ) + ν f ϕ x ( t f )
H + q t + ν f ϕ t t = t f = 0
When there is more than one option in the optimal control law, the PMP must be satisfied as follows.
H ( t , x * , u * , λ * ) H ( t , x * , u , λ * )

2.2. Applying the Uniform Trigonometrization Method

To automatically enforce bounds on a control, the UTM maps the original control to a new control in sine form, as shown below. This trigonometric transformation ensures that the control stays between its limits, u ν , min and u ν , max , respectively. The resulting equation is shown below.
u ν = u ν , max u ν , min 2 sin ( u ν , TRIG ) + u ν , max + u ν , min 2
The sine function keeps the control smoothly bounded between its physical limits and avoids discontinuities associated with bang–bang transitions. This transformation gives a continuous and numerically stable control history. Furthermore, such a trigonometric substitution helps in finding singular controls using indirect methods without using additional conditions like Kelley’s condition [29].
The UTM modifies the Hamiltonian to account for linear and nonlinear bounded controls and path constraints. The general form assumes the following structure.
H = H 0 ( t , x , λ ) + i = 1 r H 1 i ( t , x , λ ) u i + j = 1 s k = 1 d j a j k u j k
To enforce bounds and eliminate discontinuities, the path cost is regularized. The new expressions for the objective function, the path cost function, and the dynamics are given below. u i and u j describe how control inputs change the time evolution of the system.
J ˜ = q ( x ( t f ) , t f , x ( t 0 ) , t 0 ) + t 0 t f L ˜ ( x , u , t ) d t
L ˜ = L + i = 1 r ϵ i cos ( u i , TRIG ) + j = 1 q η j sec π 2 2 ( s j s max , j s min , j ) s max , j s min , j
x ˙ i = f i ( t , x ) + g i ( t , x ) u i
x ˙ j = f j ( t , x ) + g j ( t , x , u j )

2.3. Optimality Conditions in the UTM

For linearly bounded controls, the optimality conditions are as follows.
H u i , TRIG = ϵ i sin ( u i , TRIG ) + 2 a i H 1 i cos ( u i , TRIG ) = 0
For nonlinear controls, the optimality conditions are as follows.
H u j , TRIG = k = 1 d j k a j k ( 2 b j + 2 a j sin ( u j , TRIG ) ) k 1 cos ( u j , TRIG ) = 0

2.4. Closed-Form Control Expressions

Linear and nonlinear controls are described by Equations (10) and (11), respectively.
u i , TRIG * = arctan 2 a i H 1 i ϵ i arctan 2 a i H 1 i ϵ i + π
u j , TRIG * = π 2 arcsin ( ζ 1 j ( t , x , λ ) ) arcsin ( ζ d j 1 , j ( t , x , λ ) ) π 2
The UTM simplifies the numerical solution of constrained OCPs by replacing hard constraints with smooth bounded trigonometric representations and by embedding regularization terms in the path cost. This reduces the complexity of the problem from an MPBVP to a standard TPBVP, making them solvable with classic numerical methods without loss of generality or control accuracy.
Note that the traditional indirect methods require scaling of both the states and costates, while the UTM required scaling of only the states for the problem in this paper. Although both the traditional and UTM approaches use numerical continuation strategies, the UTM can converge more quickly due to the more autonomous nature of the framework. With a more random guess, the UTM can still converge to a solution compared to traditional methods [7,15].
After going over the structure and optimality conditions of the UTM, we can now look at its application in orbit transfer scenarios. In the following sections, we consider a sequence of challenging low-thrust transfers to assess the method’s accuracy, convergence properties, and robustness compared to existing approaches. The different cases presented and solved in this study are shown in Table 1.

3. Case 1: Minimum-Time Low-Thrust Low Earth Orbit-to-Geostationary Earth Orbit Transfer

This problem comes from Appendix C of ref. [29] authored by Longuski et al. The original problem was posed as a final radius-maximizing optimization. However, we can reformulate this problem as a minimum-time problem. This problem has never been solved using the UTM. Additionally, the traditional indirect methods required several steps to make this problem well conditioned for solving using MATLAB’s bvp4c. We used the MATLAB 2025a version for this study.

3.1. Problem Statement

Our goal is to find the minimum-time trajectory for an orbit transfer from a 300 km altitude LEO to a 35,786 km altitude GEO. The optimization problem is as follows.
minimize : J = t f
subject to : r ˙ = u
u ˙ = v 2 r μ r 2 + T sin α m 0 | m ˙ | t
v ˙ = u v r + T cos α m 0 | m ˙ | t
θ ˙ = v r
where r is the radius; u is the radial velocity; v is the tangential component of velocity; θ is the longitudinal angle; α is the thrust angle; T is thrust; m 0 is the initial mass; m ˙ is the mass flow rate; and μ is the gravitational parameter.
For all the cases presented in this article, the following general assumptions are used.
1.
A planar orbit transfer under unperturbed Keplerian dynamics.
2.
Initial and final orbits are assumed to be circular.
3.
The spacecraft is treated as a point mass with no attitude dynamics.
4.
The spacecraft is assumed to have continuous power availability.
5.
The LEO is equatorial.
In addition to the general assumptions, we assume a constant thrust of 20 N for this case. We have similar case-specific assumptions for the remaining cases. The constants used for this case are shown in Table 2.
GPOPS-II, based on PSMs, was used to compare with the UTM results. The parameters used to setup and solve this problem using GPOPS-II are shown in Table 3.
The bounds, initial, and final values are shown in Table 4. For this problem, since we are optimizing time, its final value is unknown and its maximum value is unbounded. The states u and v are functions of the final radius, which is fixed, and we want it to be circular. u f turns out to be 0 for a circular orbit. We can find v f using the following equation:
v f = μ r f
The specific values of the minimum and maximum bounds do not matter, as long as the final value of the states is within them. Since θ depends on how many revolutions the optimized orbit transfer takes, this is found after the problem is solved. For simplicity, we chose the lower bound of θ as 0 degrees. The maximum value of θ is unbounded, but we chose it as a very high value of 1000 π while using GPOPS-II. Similarly, we chose an upper limit for time as 10 days. Note that the values on bounds can be changed based on the trial-and-error method.

3.2. Solution Process Using the Uniform Trigonometrization Method

To make the original problem well conditioned to gain quicker convergence using indirect methods, a scaling strategy was employed. Along with this scaling strategy, a numerical continuation strategy, as suggested in ref. [35], was also used in this study. These strategies are discussed in the following subsections.

3.2.1. Scaling Strategy

For this problem, unit scaling was not used. Instead, the following scaling scheme was used. The new state vector for the spacecraft is given by
x s = [ r s , θ , u s , v s , t s ]
The new scaled variables are related to the original variables through the following set of equations. In these equations, the values of t f , r 0 , v 0 , and m 0 are taken from Table 4.
r = r 0 r s
u = v 0 u s
v = v 0 v s
m = m 0 m s
t = t f t s
Using these new scaled states, the new equations of motion are described as follows:
d r s d t s = u s v 0 t f r 0
d θ d t s = v s v 0 t f r s r 0
d u s d t s = t f v 0 T sin β m s m 0 + ( v s v 0 ) 2 r s r 0 μ ( r s r 0 ) 2
d v s d t s = t f v 0 T cos β m s m 0 u s v s v 0 2 r s r 0
d t s d t s = 1
The new objective function, compared to ref. [29], is shown in Equation (16). The scaled boundary conditions are shown in the Table 5.
J = t f

3.2.2. Hamiltonian Construction

The Hamiltonian H combines the system dynamics with the costates and the control input. It is expressed as Equation (17).
H = λ r s d r s d t s + λ θ d θ d t s + λ u s d u s d t s + λ v s d v s d t s + λ t s
Using PMP, we derive the optimal control laws for β by minimizing H with respect to β . The partial derivative of H with respect to β must be zero for optimality, and the thrust direction can be defined in Equation (18). In order for the Hamiltonian to be minimized at all times, Equation (18) is derived.
β * = arctan λ u s λ v s if H 1 = min { H 1 , H 2 } arctan λ u s λ v s + π , if H 2 = min { H 1 , H 2 }

3.2.3. Costate Dynamics

The costate dynamics λ ˙ i are derived from the Hamiltonian by differentiating with respect to each state variable x i , shown in Equation (19).
λ ˙ i = H x i
The costate dynamics are formulated in Equations (20a)–(20e).
d λ r s d t s = H r s = λ r s t f u s v 0 r s 2 λ u s t f v 0 2 μ r 0 2 r s 3 v 0 2 v s 2 r 0 r s 2 + t f v 0 v s ( λ θ λ v s u s ) r 0 r s 2
d λ θ d t s = H θ = 0
d λ u s d t s = H u s = v 0 t f r s λ v s v s r 0 λ r s
d λ v s d t s = H v s = v 0 t f ( λ v s u s λ θ 2 λ u s v s ) r 0 r s
d λ t s d t s = H t s = ( T t f ) 2 I s p g 0 ( λ u s sin β + λ v s cos β ) v 0 ( T t f t s I s p g 0 m 0 ) 2
The derivation of the costate dynamics and optimal control laws allows for successful implementation of the indirect method to solve the LEO-to-GEO transfer problem.

3.2.4. Numerical Continuation Strategy

Note that the following continuation strategy is a result of engineering judgment and experience with several OCPs. Propagate the trajectory for a very short duration of 0.01 days in a scaled form using the initial conditions shown in Table 5. The guess value for each costate is chosen as 0.1. Quick convergence is obtained for this seed trajectory, as it is less complicated than the entire trajectory.
In the first continuation set comprising five steps, the final values of the states r s f , u s f , and v s f , are varied until the desired values. The value of thrust is decreased from 2000 N to 20 N in the next continuation set of 100 steps. The tolerance values are then changed from 1 × 10 3 to 1 × 10 6 in five steps in the final continuation set. The continuation process for this problem is summarized in Table 6. It should be noted that, due to this continuation process, the UTM needs more computation time to obtain the final optimal solution than GPOPS-II.

3.3. Results

Figure 1 presents the states r, θ , u, and v versus time plots. On each of the plots there are three different methods of solving this case. It is evident from Figure 1 that each of these methods yields identical solutions. The solution structure of u is oscillatory, while the other three states have a simpler solution structure.
Figure 2 shows the flight path of the entire transfer, showing the expected spiral path of a low-thrust transfer. The thrust steering control oscillates to higher magnitudes with time.
Figure 3 shows the costates and Hamiltonian for this case. There is a slight blip in the Hamiltonian time-history plot. The Hamiltonian is an explicit function of time and therefore does not necessarily need to be constant according to optimal control theory [29]. The magnitude scales of the costates vary for this case.
Case 1 is used to demonstrate that the UTM obtains the same results as the traditional indirect method used in ref. [29] and GPOPS-II. The UTM framework simplifies the application of indirect methods, making it superior to traditional indirect methods from the formulation and problem-solving standpoint.

4. Case 2: Minimum-Time Very-Low-Thrust Low Earth Orbit-to- Geostationary Earth Orbit Transfer

4.1. Problem Statement

Case 2 is more complex than Case 1, as it resembles a realistic low-thrust electric propulsion rocket engine. In Case 1, the thrust of the spacecraft is higher than what is feasible with current technology. For this case, we vary the thrust values to much lower values compared to ref. [29], which used a constant thrust value of 20 N. These lower thrust values were considered extremely difficult to generate an optimal solution using traditional indirect methods.
The aim of this case is to showcase the ability of the UTM framework to solve very complex low-thrust orbit transfer problems involving several revolutions, which have traditionally been considered prohibitive to solve. The constants, bounds, parameters, and Hamiltonian expression for this case remain the same as in Case 1. The only major change in this case occurs in the thrust values.

4.2. Solution Process Using the Uniform Trigonometrization Method

The Hamiltonian and the costate equations remain the same as in Case 1. The only major difference from a formulation standpoint is the continuation process. The continuation set on thrust values is changed from 20 N to 1 N in 180 steps.

4.3. Results

The state results obtained using the UTM for a constant thrust of 1 N are shown in Figure 4. The duration of transfer increases significantly from 3.97 days obtained in Case 1 to 77.65 days in this case. The number of oscillations for u increases significantly. The other states are relatively simpler in structure. The results for state θ are specified in terms of the revolutions needed to complete the LEO-to-GEO transfer.
The trajectory plot, as shown in Figure 5, has a very high number of revolutions, making this problem very complex and extremely difficult to solve. GPOPS-II was unable to converge for the thrust value of 1 N, demonstrating the complexity of this case. The steering control also has a significant increase in the number of oscillations, as seen in Figure 5.
The costates and Hamiltonian time-history plots are captured in Figure 6. The costates corresponding to the velocities u and v have a very high amount of oscillations compared to Case 1. The Hamiltonian stays at 0 value except for a short duration where it has significant jumps. For this case too, the Hamiltonian is an explicit function of time, and hence, we see such a variation instead of a constant value throughout the trajectory.
Table 7 compares the results obtained using the UTM for Cases 1 and 2. Intermediate results are also specified to show an exponential increase in complexity as the thrust values are lowered from 20 N to 1 N. This also highlights the advantage of the UTM to generate such intermediate trade study results, which give more insight into the nature of the LEO-to-GEO transfer problem. Note that to calculate the number of revolutions shown in Table 7, we divided θ by 2 π .
Thus, the results of Case 2 demonstrate the robustness of UTM for realistic low-thrust transfers. As the thrust was reduced from 20 N to 1 N, the flight time increased from 3.97 to 77.6 days, which is an increase of around 19 times. The number of revolutions increased from around 25 in Case 1 to over 500 in this case, an increase of approximately 20 times. Despite this dramatic change in mission duration and numerical complexity, the UTM maintained smooth and stable control. The next case is simpler than this case, but showcases the strength of UTM to perform trade studies for useful problem parameters.

5. Case 3: Minimum-Time, Low-Thrust, Very-High-Isp, Low Earth Orbit-to-Geostationary Earth Orbit Transfer

5.1. Problem Statement

This case remains similar to Case 1, with the only change being higher Isp values. Very-high-Isp microwave ion engines have been studied for future space missions [36,37]. Such higher values of Isp correspond to cleaner and more efficient rocket fuel, which is desired for future space exploration [36]. This case serves to evaluate the numerical behavior of the UTM under high-efficiency propulsion rather than geometrical complexity. This case showcases the ability of the UTM to quickly perform trade studies on a parameter of interest.

5.2. Solution Process Using the Uniform Trigonometrization Method

The Hamiltonian and the costate equations remain the same as in Case 1. The only major difference from a formulation standpoint is the continuation process. One more continuation set is added to Case 1, through which the Isp value is changed from 6000 s to 10,000 s in five steps.

5.3. Results

The results obtained in Case 3, shown in Figure 7, Figure 8 and Figure 9, are very similar to those obtained in Case 1. The time duration and the number of revolutions around Earth for LEO-to-GEO transfers are slightly higher for Case 3 compared to Case 1. As the Isp increases from 6000 to 10,000 s, there is only a minor change in flight duration. This is because the mass flow rate is inversely proportional to Isp. Thus, the effective thrust acceleration decreases as Isp increases.
The results for Case 3 are summarized and compared with the corresponding results for Case 1 in Table 8. GPOPS-II results were similar to those obtained using the UTM for this case. The GPOPS-II results are not included in this case for brevity.

6. Case 4: Minimum-Fuel Low-Thrust Low Earth Orbit-to-Geostationary Earth Orbit Transfer

6.1. Problem Statement

In the previous cases, the performance index was formulated as a time minimization problem, but for many real-world missions, minimizing the fuel cost is a more relevant objective. In this case, we reformulate the problem to minimize the fuel used during the LEO-to-GEO transfer. The objective function is shown in Equation (21a), where ϵ is an error parameter and cos T TRIG is an error control. The scaled mass, m s , has its own equation specified in Equation (21b). Note that in this case the final time is set to 4 days.
J = m s f + t s 0 t s f ϵ cos T TRIG d t s
d m s d t s = t f m 0 T I s p g 0
where m f is the final mass of the spacecraft. The dynamics remain the same as in Case 1. Unlike the earlier fixed-thrust problems, in this case, thrust is a bounded control variable, with thrust varying between 0 N and 20 N. Formulating a problem like this usually introduces a bang–bang structure to the control, which has traditionally been very hard to solve using indirect methods due to the discontinuities in the control structure.

6.2. Solution Process Using the Uniform Trigonometrization Method

The UTM naturally handles bounded and bang–bang controls, making it well suited to solve this problem. The control substitution for thrust was expressed using the process described in Section 2. This ensures that thrust remains continuous while still respecting its bounds. The trigonometric transformation also prevents unrealistic rapid on–off cycling.
Since the thrust control varies between 0 N and 20 N, the following trigonometric form is used to specify the thrust using the UTM.
T = 10 ( sin T T R I G + 1 )
The Hamiltonian for this case is now given as follows.
H = λ r s d r s d t s + λ θ d θ d t s + λ u s d u s d t s + λ v s d v s d t s + λ m s d m s d t s + λ t s
The optimal control law can then be evaluated for the control T TRIG as shown in Equation (24). Note that the optimal control law for β stays the same as Equation (18).
T TRIG * = arctan 1 2 ϵ λ u s sin β + λ v s cos β m s λ m s I s p g 0 , if H 1 = min { H 1 , H 2 } arctan 1 2 ϵ λ u s sin β + λ v s cos β m s λ m s I s p g 0 + π , if H 2 = min { H 1 , H 2 }
Since Case 4 involves a new equation of motion for m, there is a corresponding costate equation given as follows. Note that all these equations involve a new expression for the thrust control.
d λ m s d t s = H m s = 10 ( sin ( T TRIG ) + 1 ) t f ( λ u s sin β + λ v s cos β ) m 0 m s 2 v 0

Numerical Continuation

Propagate the trajectory for 4 days (approximate result obtained for Case 1) in a scaled form using the initial conditions shown in Table 5. The guess value for each costate is chosen as 0.1. Quick convergence is obtained for this seed trajectory, since it is easy to solve and generates a nice starting trajectory to build upon. In the first continuation set comprising just two steps, the final values of the states r s f , u s f , and v s f are varied until the desired values. The value of ϵ is reduced from 0.1 units to 1 × 10 9 units in the next continuation set comprising 60 steps. The solver tolerance value is changed from 1 × 10 3 to 1 × 10 6 in two steps in the final continuation set. The continuation process for this problem is summarized in Table 9.

6.3. Results

The solution exhibits a bang–bang thrust profile, which is consistent with theoretical expectations for fuel minimization problems. The results for this case are summarized in Table 10 and shown in Figure 10, Figure 11, Figure 12 and Figure 13. The computation times for the four cases of LEO-to-GEO transfer problems are presented in Table 11.
Figure 12 shows the thrust time history. There is a significant period in the flight where thrust is zero, which is different from all previous cases considered. The major difference is with the lower fuel consumption, which results in a slightly longer flight time due to the zero-thrust coasting seen during the transfer.

7. Conclusions and Future Work

This study establishes that the Uniform Trigonometrization Method (UTM) can overcome the numerical sensitivity that has traditionally limited the use of indirect methods for low-thrust low Earth orbit (LEO)-to-geostationary Earth orbit (GEO) transfers. Using trigonometric substitutions in the controls, the UTM guarantees bounded, continuous, and smooth control solutions in a simple and effective manner.
In this study, four different cases of the LEO-to-GEO problem were solved. The results of Case 1 indicate that the UTM is superior to the traditional indirect methods that were used in ref. [29]. A very complex version of the LEO-to-GEO problem was solved in Case 2. For this case, both indirect and direct methods were originally failing to converge but were successfully solved using the UTM, demonstrating its robustness for complex trajectory design. Going below thrust values of 1 N for Case 2 led to extremely long computation times, which, hence, were not solved for.
In Case 3, solutions were obtained simply and efficiently using the UTM for very high Isp values in the LEO-to-GEO transfer problem. In Case 4, the problem becomes more difficult as the thrust becomes an additional control compared to the other three cases. Despite this added challenge, the UTM was able to solve this problem quite easily. We found that the numerical continuation strategy, employed in the UTM, is essential for convergence in very low-thrust, long-duration orbit transfer problems.
The results not only confirm that the UTM produces stable results and satisfies the conditions of optimality in the Hamiltonian but also show that the UTM is a useful tool for real-world mission planning. This shows that UTM is a very useful advancement in the world of low-thrust optimization that allows for more efficient and reliable trajectory design for future space missions. Although the UTM framework itself is established, this study demonstrates its first application to realistic long-duration, low-thrust transfers, achieving convergence where other methods fail. This highlights the practical value of UTM rather than the theoretical algorithmic novelty.
The present results are based on unperturbed planar dynamics; however, the UTM framework can be easily extended to include perturbations and higher-fidelity equations of motion. Exploring perturbed, higher-fidelity, and out-of-plane transfers is part of future work.

Author Contributions

Conceptualization, J.T.H. and K.M.; methodology, J.T.H. and K.M.; software, J.T.H. and K.M.; validation, J.T.H. and K.M.; formal analysis, J.T.H. and K.M.; investigation, J.T.H., K.M., and Z.W.; resources, J.T.H., K.M., and Z.W.; data curation, J.T.H. and K.M.; writing—original draft preparation, J.T.H. and K.M.; writing—review and editing, K.M. and Z.W.; visualization, J.T.H.; supervision, K.M. and Z.W.; project administration, K.M. and Z.W.; funding acquisition, K.M. and Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Loghry, C.S.; Oleson, S.R.; Woytach, J.M.; Martini, M.C.; Smith, D.A.; Fittje, J.E.; Gyekenyesi, J.Z.; Colozza, A.J.; Fincannon, J.; Bogner, A.; et al. LEO to GEO (and Beyond) Transfers using High Power Solar Electric Propulsion (HP-SEP). In Proceedings of the International Electric Propulsion (IEP) Conference, Atlanta, GA, USA, 8–12 October 2017. number GRC-E-DAA-TN46478. [Google Scholar] [CrossRef]
  2. Horsham, G.; Schmidt, G.; Gilland, J. Establishing a Robotic, Leo-To-Geo Satellite Servicing Infrastructure as an Economic Foundation for Exploration. In Proceedings of the AIAA SPACE 2010 Conference & Exposition, Anaheim, CA, USA, 27–30 September 2010; p. 8897. [Google Scholar] [CrossRef]
  3. Alvarado, K.I.; Singh, S.K. Exploring the Design Space of Low-Thrust Transfers with Ballistic Terminal Coast Segments in Cis-Lunar Space. Aerospace 2025, 12, 217. [Google Scholar] [CrossRef]
  4. Singh, S.K.; Anderson, B.D.; Taheri, E.; Junkins, J.L. Exploiting Manifolds of L1 Halo Orbits for End-To-End Earth–Moon Low-Thrust Trajectory Design. Acta Astronautica 2021, 183, 255–272. [Google Scholar] [CrossRef]
  5. Wang, Z.; Grant, M.J. Minimum-Fuel Low-Thrust Transfers for Spacecraft: A Convex Approach. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2274–2290. [Google Scholar] [CrossRef]
  6. Taheri, E.; Mall, K. Minimum-Fuel Low-Thrust Trajectory Optimization Using Trigonometric-Based Regularization. In Proceedings of the 2020 AAS/AIAA Astrodynamics Specialist Conference, Virtually, 9–13 August 2020; pp. 9–13. [Google Scholar]
  7. Mall, K.; Grant, M.J.; Taheri, E. Uniform Trigonometrization Method for Optimal Control Problems with Control and State Constraints. J. Spacecr. Rocket. 2020, 57, 995–1007. [Google Scholar] [CrossRef]
  8. Zhang, H.; Chang, D.E.; Cao, Q. Lyapunov-Based Low-Thrust Optimal Orbit Transfer: An Approach in Cartesian Coordinates. arXiv 2013, arXiv:1310.4201. [Google Scholar]
  9. Pontani, M.; Corallo, F. Optimal Low-Thrust Earth Orbit Transfers with Eclipses Using Indirect Heuristic Approaches. J. Guid. Control. Dyn. 2024, 47, 1–17. [Google Scholar] [CrossRef]
  10. Naidu, D.S. Pontryagin Minimum Principle. In Optimal Control Systems; CRC Press: Boca Raton, FL, USA, 2018; pp. 249–291. [Google Scholar]
  11. Wang, Z.; Grant, M.J. Optimization of Minimum-Time Low-Thrust Transfers Using Convex Programming. J. Spacecr. Rocket. 2018, 55, 586–598. [Google Scholar] [CrossRef]
  12. Bonalli, R.; Hérissé, B.; Trélat, E. Analytical Initialization of a Continuation-Based Indirect Method for Optimal Control of Endo-Atmospheric Launch Vehicle Systems. IFAC-PapersOnLine 2017, 50, 482–487. [Google Scholar] [CrossRef]
  13. Yanis Sidhoum, K.O. Pontryagin-Bellman Differential Dynamic Programming for Low-Thrust Trajectory Optimization with Path Constraints. arXiv 2025, arXiv:2502.20291. [Google Scholar]
  14. Mall, K.; Grant, M.J. Epsilon-Trig Regularization Method for Bang-Bang Optimal Control Problems. J. Optim. Theory Appl. 2017, 174, 500–517. [Google Scholar] [CrossRef]
  15. Mall, K. Advancing Optimal Control Theory Using Trigonometry for Solving Complex Aerospace Problems. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2018. Available online: https://hammer.figshare.com/articles/Advancing_Optimal_Control_Theory_Using_Trigonometry_For_Solving_Complex_Aerospace_Problems/7418204 (accessed on 30 August 2025).
  16. Mall, K.; Nolan, S.M.; DeLaurentis, D.A. Solving Mixed State-Control Constraint Problems Using Uniform Trigonometrization Method. In Proceedings of the AIAA Scitech 2021 Forum, Virtual, 11–21 January 2021; p. 1067. [Google Scholar] [CrossRef]
  17. Antony, T. Large Scale Constrained Trajectory Optimization Using Indirect Methods. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2018. Available online: https://docs.lib.purdue.edu/cgi/viewcontent.cgi?params=/context/open_access_dissertations/article/2923/&path_info=AntonyThomas.pdf (accessed on 30 August 2025).
  18. Antony, T.; Grant, M.J. Path constraint regularization in optimal control problems using saturation functions. In Proceedings of the 2018 AIAA Atmospheric Flight Mechanics Conference, Kissimmee, FL, USA, 8–12 January 2018; p. 0018. [Google Scholar] [CrossRef]
  19. Mansell, J.R. Adaptive Continuation Strategies for Indirect Trajectory Optimization. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2017. Available online: https://docs.lib.purdue.edu/dissertations/AAI10272644/ (accessed on 30 August 2025).
  20. Singh, S. Applications of the Homotopy Analysis Method to Optimal Control Problems. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2016. Available online: https://docs.lib.purdue.edu/open_access_theses/1003/ (accessed on 30 August 2025).
  21. Singh, S.; Grant, M.J. The Use of Homotopy Analysis Method for Indirect Trajectory Optimization. In Proceedings of the 2018 AIAA Guidance, Navigation, and Control Conference, Kissimmee, FL, USA, 8–12 January 2018; p. 0864. [Google Scholar] [CrossRef]
  22. Saranathan, H.; Grant, M.J. The Relaxed Autonomously Switched Hybrid System (RASHS) Approach to Indirect Multi-Phase Trajectory Optimization for Aerospace Vehicles. In Proceedings of the 2018 AIAA Atmospheric Flight Mechanics Conference, Kissimmee, FL, USA, 8–12 January 2018; p. 0016. [Google Scholar] [CrossRef]
  23. Sparapany, M.J. Towards the Real-Time Application of Indirect Methods for Hypersonic Missions. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2015. Available online: https://docs.lib.purdue.edu/open_access_theses/1161/ (accessed on 30 August 2025).
  24. Mall, K.; Nolan, S.M.; Levin, W.C.; Risany, L.; DeLaurentis, D.A. Using Uniform Trigonometrization Method for Aviation Based Optimal Control Problems. In Proceedings of the AIAA Aviation 2023 Forum, San Diego, CA, USA, 12–16 June 2023; p. 3912. [Google Scholar] [CrossRef]
  25. Mall, K.; Taheri, E. Optimal Control of Wave Energy Converters Using Epsilon-Trig Regularization Method. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; pp. 1773–1778. [Google Scholar] [CrossRef]
  26. Mall, K.; Taheri, E. Entry Trajectory Optimization for Mars Science Laboratory Class Missions Using Indirect Uniform Trigonometrization Method. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; pp. 4182–4187. [Google Scholar] [CrossRef]
  27. Mall, K.; Taheri, E. Unified Trigonometrization Method for Solving Optimal Control Problems in Atmospheric Flight Mechanics. In Proceedings of the AIAA Scitech 2020 Forum, Orlando, FL, USA, 6–10 January 2020; p. 0022. [Google Scholar] [CrossRef]
  28. Mall, K.; Taheri, E. Three-Degree-Of-Freedom Hypersonic Reentry Trajectory Optimization Using an Advanced Indirect Method. J. Spacecr. Rocket. 2022, 59, 1463–1474. [Google Scholar] [CrossRef]
  29. Longuski, J.M.; Guzmán, J.J.; Prussing, J.E. Optimal Control with Aerospace Applications; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar] [CrossRef]
  30. Arya, V.; Taheri, E.; Junkins, J. Hyperbolic Tangent-Based Smoothing with State Transition Matrix Implementation for Generating Fuel-Optimal Trajectories. In Proceedings of the 29th AAS/AIAA Space Flight Mechanics Meeting, Maui, HI, USA, 13–17 January 2019. [Google Scholar]
  31. Taheri, E.; Kolmanovsky, I.; Atkins, E. Enhanced Smoothing Technique for Indirect Optimization of Minimum-Fuel Low-Thrust Trajectories. J. Guid. Control. Dyn. 2016, 39, 2500–2511. [Google Scholar] [CrossRef]
  32. Taheri, E.; Junkins, J.L. Generic Smoothing for Optimal Bang-Off-Bang Spacecraft Maneuvers. J. Guid. Control. Dyn. 2018, 41, 2470–2475. [Google Scholar] [CrossRef]
  33. Tafazzol, S.; Taheri, E.; Li, N. Comparison of Control Regularization Techniques for Minimum-Fuel Low-Thrust Trajectory Design Using Indirect Methods. arXiv 2024, arXiv:2409.01490. [Google Scholar]
  34. Silva, C.; Trélat, E. Smooth Regularization of Bang-Bang Optimal Control Problems. IEEE Trans. Autom. Control 2010, 55, 2488–2499. [Google Scholar] [CrossRef]
  35. Grant, M.J.; Braun, R.D. Rapid indirect trajectory optimization for conceptual design of hypersonic missions. J. Spacecr. Rocket. 2014, 52, 177–182. [Google Scholar] [CrossRef]
  36. Hayashi, H.; Nakayama, Y.; Usui, M.; Koizumi, H.; Hosoda, S.; Shimizu, Y.; Nishiyama, K.; Kuninaka, H. Experimental Demonstration of Microwave Discharge Ion Engine with 10,000 Sec Isp. Trans. Jpn. Soc. Aeronaut. Space Sci. Space Technol. Jpn. 2009, 7, Tb_1–Tb_4. [Google Scholar] [CrossRef] [PubMed]
  37. Goebel, D.; Brophy, J.; Polk, J.; Katz, I.; Anderson, J. Variable Isp High Power Ion Thruster. In Proceedings of the 41st AIAA/ASME/SAE/ASEE Joint Propulsion Conference & Exhibit, Tucson, AZ, USA, 10–13 July 2005; p. 4246. [Google Scholar] [CrossRef]
Figure 1. State results for Case 1 obtained using the UTM, PSM, and ref. [29], which are in excellent agreement. The minimum time for orbit transfer in this case is around 3.97 days.
Figure 1. State results for Case 1 obtained using the UTM, PSM, and ref. [29], which are in excellent agreement. The minimum time for orbit transfer in this case is around 3.97 days.
Aerospace 12 00960 g001
Figure 2. Trajectory and control time-history plots for Case 1, comparing results from UTM with those from GPOPS-II and ref. [29]. The results are in excellent agreement with each other.
Figure 2. Trajectory and control time-history plots for Case 1, comparing results from UTM with those from GPOPS-II and ref. [29]. The results are in excellent agreement with each other.
Aerospace 12 00960 g002
Figure 3. Costates and Hamiltonian time-history plots for Case 1, comparing UTM results with GPOPS-II and ref. [29] results. A blip is noticed in the Hamiltonian plot.
Figure 3. Costates and Hamiltonian time-history plots for Case 1, comparing UTM results with GPOPS-II and ref. [29] results. A blip is noticed in the Hamiltonian plot.
Aerospace 12 00960 g003
Figure 4. States time-history plots for Case 2 of the LEO-to-GEO transfer problem, obtained using the UTM.
Figure 4. States time-history plots for Case 2 of the LEO-to-GEO transfer problem, obtained using the UTM.
Aerospace 12 00960 g004
Figure 5. Trajectory and control time-history plots for Case 2 of the LEO-to-GEO transfer problem, obtained using the UTM.
Figure 5. Trajectory and control time-history plots for Case 2 of the LEO-to-GEO transfer problem, obtained using the UTM.
Aerospace 12 00960 g005
Figure 6. Costates and Hamiltonian time-history plots for Case 2 of the LEO-to-GEO transfer problem obtained using the UTM.
Figure 6. Costates and Hamiltonian time-history plots for Case 2 of the LEO-to-GEO transfer problem obtained using the UTM.
Aerospace 12 00960 g006
Figure 7. States results for Case 3 obtained using the UTM. The results are similar to Case 1.
Figure 7. States results for Case 3 obtained using the UTM. The results are similar to Case 1.
Aerospace 12 00960 g007
Figure 8. Trajectory and control results for Case 3, obtained using the UTM. The results are similar to Case 1.
Figure 8. Trajectory and control results for Case 3, obtained using the UTM. The results are similar to Case 1.
Aerospace 12 00960 g008
Figure 9. Costates and Hamiltonian results for Case 3, obtained using the UTM. The results are similar to Case 1.
Figure 9. Costates and Hamiltonian results for Case 3, obtained using the UTM. The results are similar to Case 1.
Aerospace 12 00960 g009
Figure 10. State results for Case 4 obtained using the UTM and PSM. The results match exactly. The mass time history has a constant portion with no thrust used to minimize the amount of fuel used. This minimizes the cost of orbit transfer.
Figure 10. State results for Case 4 obtained using the UTM and PSM. The results match exactly. The mass time history has a constant portion with no thrust used to minimize the amount of fuel used. This minimizes the cost of orbit transfer.
Aerospace 12 00960 g010
Figure 11. Trajectory results for Case 4 obtained using the UTM and PSM. The results match exactly and have similar structure to trajectory results from Cases 1 and 3.
Figure 11. Trajectory results for Case 4 obtained using the UTM and PSM. The results match exactly and have similar structure to trajectory results from Cases 1 and 3.
Aerospace 12 00960 g011
Figure 12. Control results for Case 4 obtained using the UTM and PSM, which are in excellent agreement. The thrust result is different than all previous cases because the thrust is constant in those cases. In Case 4, a bang–bang structure is observed for a short duration, as the thrust is allowed to vary between 0 and 20 N. For the steering angle control, the PSM results have a spike near the end, which is not as smooth and realistic as the UTM results.
Figure 12. Control results for Case 4 obtained using the UTM and PSM, which are in excellent agreement. The thrust result is different than all previous cases because the thrust is constant in those cases. In Case 4, a bang–bang structure is observed for a short duration, as the thrust is allowed to vary between 0 and 20 N. For the steering angle control, the PSM results have a spike near the end, which is not as smooth and realistic as the UTM results.
Aerospace 12 00960 g012
Figure 13. Costates and Hamiltonian time-history plots for Case 4 obtained using the UTM. The costates have very low values as compared to the previous cases. The Hamiltonian stays nearly 0 throughout the trajectory, which confirms that the results obtained are locally optimal.
Figure 13. Costates and Hamiltonian time-history plots for Case 4 obtained using the UTM. The costates have very low values as compared to the previous cases. The Hamiltonian stays nearly 0 throughout the trajectory, which confirms that the results obtained are locally optimal.
Aerospace 12 00960 g013
Table 1. Four different cases of low-thrust LEO-to-GEO transfer in this study.
Table 1. Four different cases of low-thrust LEO-to-GEO transfer in this study.
Case #Thrust (N)Isp (s)
1206000
216000
32010,000
4Between 0 and 206000
Table 2. Constants for Case 1 of the LEO-to-GEO problem.
Table 2. Constants for Case 1 of the LEO-to-GEO problem.
ParameterUnitValue
gm/s29.80665
m 0 kg1500
Isps6000
TN20
m ˙ kg/s 3.3991 × 10 4
Table 3. GPOPS-II setup parameters and their values for this study.
Table 3. GPOPS-II setup parameters and their values for this study.
ParameterValue
SolverIPOPT
Mesh Refinement Methodhp-PattersonRao
Maximum Iterations100
Minimum Collocation Points2
Maximum Collocation Points3
Mesh Refinement Tolerance 10 6
Linear Solvermumps
Derivatives SuppliersparseCD
Derivative Levelsecond
MethodRPM-Differentiation
Table 4. Boundary and bounding values for the time and states of the LEO-to-GEO problem.
Table 4. Boundary and bounding values for the time and states of the LEO-to-GEO problem.
ParameterUnitInitial ValueFinal ValueMinimum ValueMaximum Value
tdays0Free010
rkm667842,164637843,164
θ rad0Free01000 π
ukm/s00−110
vkm/s7.72583.0747020
Table 5. Scaled boundary and bounding values for time and states of the LEO-to-GEO problem.
Table 5. Scaled boundary and bounding values for time and states of the LEO-to-GEO problem.
ParameterUnitInitial ValueFinal ValueMinimum ValueMaximum Value
t s nd031.5021031.5021
r s nd0.158410.15841
θ deg0Free0100 π
u s nd0001
v s nd2.5127113
Table 6. Continuation strategy for Case 1 of the LEO-to-GEO transfer problem.
Table 6. Continuation strategy for Case 1 of the LEO-to-GEO transfer problem.
ContinuationSeed#1#2#3
Steps51005
r s f [nd] r 0 / r f 1
θ f [rad]0
u s f [nd]00
v s f [nd] v 0 / v f 1
t s f [nd]0
T [N]2000 20
Solver Tolerance 1 × 10 3 1 × 10 6
Table 7. Results summary using the UTM for LEO-to-GEO orbit transfer problem with Isp as 6000 s and different thrust values.
Table 7. Results summary using the UTM for LEO-to-GEO orbit transfer problem with Isp as 6000 s and different thrust values.
ThrustTime of Flight (Days)Revolutions
(N)UTMPSM(#)
203.97163.971625.5565
107.82267.822950.8917
515.562115.5621101.5922
177.6476Did not converge507.5287
Table 8. Result summary using the UTM for LEO-to-GEO orbit transfer problem with thrust of 20 N and different Isp values.
Table 8. Result summary using the UTM for LEO-to-GEO orbit transfer problem with thrust of 20 N and different Isp values.
IspTime of FlightRevolutions
(N)(days)(#)
60003.971625.5565
70003.992125.6449
80004.007725.7106
90004.019925.7609
10,0004.029725.8009
Table 9. Continuation strategy for Case 4 of the LEO-to-GEO transfer problem.
Table 9. Continuation strategy for Case 4 of the LEO-to-GEO transfer problem.
ContinuationSeed#1#2#3
Steps2602
r s [nd] r 0 / r f 1
θ [rad]0
u s [nd]00
v s [nd] v 0 / v f 1
m s [nd]1
t s [nd]0
ϵ 0.1 1 × 10 9
Solver Tolerance 1 × 10 3 1 × 10 6
Table 10. Results summary for Case 4 of the LEO-to-GEO transfer problem.
Table 10. Results summary for Case 4 of the LEO-to-GEO transfer problem.
ParameterCase 4Case 1
Final mass m f (kg)1385.31383.4
Propellant used (kg)114.7116.6
Time of flight (days)43.97
Revolutions (#)25.539825.5565
Table 11. Computation time results for the four cases of LEO-to-GEO transfer problem solved using the UTM and PSM.
Table 11. Computation time results for the four cases of LEO-to-GEO transfer problem solved using the UTM and PSM.
CaseUTMPSMTotal Trajectories Using UTM
(#) Computation Time (s) Computation Time (s) (#)
128.0014.71110
22862.44Did not converge190
329.1214.34115
4448.6761.1364
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hurley, J.T.; Mall, K.; Wang, Z. Solving Complex Low Earth Orbit-to-Geostationary Earth Orbit Transfer Problems Using Uniform Trigonometrization Method. Aerospace 2025, 12, 960. https://doi.org/10.3390/aerospace12110960

AMA Style

Hurley JT, Mall K, Wang Z. Solving Complex Low Earth Orbit-to-Geostationary Earth Orbit Transfer Problems Using Uniform Trigonometrization Method. Aerospace. 2025; 12(11):960. https://doi.org/10.3390/aerospace12110960

Chicago/Turabian Style

Hurley, Jackson T., Kshitij Mall, and Zhenbo Wang. 2025. "Solving Complex Low Earth Orbit-to-Geostationary Earth Orbit Transfer Problems Using Uniform Trigonometrization Method" Aerospace 12, no. 11: 960. https://doi.org/10.3390/aerospace12110960

APA Style

Hurley, J. T., Mall, K., & Wang, Z. (2025). Solving Complex Low Earth Orbit-to-Geostationary Earth Orbit Transfer Problems Using Uniform Trigonometrization Method. Aerospace, 12(11), 960. https://doi.org/10.3390/aerospace12110960

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop