Next Article in Journal
Numerical Simulation of Self-Sustained Roll Oscillations of an 80-Degree Delta Wing Caused by Leading-Edge Vortices
Next Article in Special Issue
Integrating Model-Based Systems Engineering into CubeSat Development: A Case Study of the BOREALIS Mission
Previous Article in Journal
A Relative Attitude Detection Method for Unmanned Aerial Vehicles Based on You Only Look Once Framework
Previous Article in Special Issue
GPU-Accelerated CNN Inference for Onboard DQN-Based Routing in Dynamic LEO Satellite Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Initial Trajectory Design for the Multi-Target Exploration of the Electric Sail

1
School of Astronautics, Harbin Institute of Technology, Harbin 150001, China
2
Shanghai Institute of Satellite Engineering, Shanghai 201109, China
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(3), 196; https://doi.org/10.3390/aerospace12030196
Submission received: 21 October 2024 / Revised: 26 November 2024 / Accepted: 28 November 2024 / Published: 28 February 2025

Abstract

:
The electric sail (E-sail), as an emerging propulsion system with an infinite specific impulse, is particularly suitable for ultra-long-distance multi-target deep-space exploration missions. If multiple gravity assists are considered during the exploration process, it can effectively improve the exploration efficiency of the E-sail. This paper proposes a fast optimization algorithm for deep-space multi-target exploration trajectories for the E-sail, which achieves the exploration of multiple celestial bodies and solar-system boundaries in one flight, and introduces a gravity assist to improve the flight speed of the E-sail during the exploration process. By comparing simulation examples under different conditions, the effectiveness of the algorithm proposed in this paper has been demonstrated. This is of great significance for the initial rapid design of complex deep-space exploration missions such as the E-sail multi-target exploration.

1. Introduction

Exploring important celestial bodies and boundaries of the solar system is of great significance [1], as it can help humanity gain a deeper understanding of the solar system [2]. However, ultra-long-distance deep-space exploration missions not only make the initial mission design very complex, but also require efficient propulsion systems. Traditional pulse engines have a low specific impulse, require a large amount of fuel consumption, and are costly. The E-sail generates thrust by utilizing the dynamic pressure of the solar wind, without the need for fuel consumption, and has an infinite specific impulse [3,4,5,6]. Current research assumes to continuously steer the E-sail and neglects uncertainties associated with solar wind properties [7,8]. It can provide continuous thrust throughout the entire mission cycle, making it very suitable for ultra-long-distance and long-term deep-space exploration missions [9,10,11].
Due to the continuous and low thrust generated by the E-sail, it takes a long time for the E-sail to reach a high flight speed. Therefore, considering the gravitational assistance of celestial bodies during flyby exploration can quickly increase the flight speed of the E-sail [12]. However, this makes the efficient design and optimization of its flight trajectory extremely challenging, and the strong nonlinearity of the problem makes the solving process very difficult. The traditional direct and indirect methods [13,14] used for trajectory optimization have low computational efficiency and require high-precision optimization initial values [15,16,17]. Therefore, in recent years, the shape-based methods [18,19] have been proposed to design the transfer trajectory of such continuous low-thrust spacecraft [20,21]. The shape-based methods have high computational efficiency [22,23,24] and can be quickly optimized to obtain high-precision transfer trajectories [25,26,27,28]. Petropoulos et al. [29] first proposed using exponential sine functions to describe the flight trajectory of the spacecraft, and then optimizing coefficients to satisfy the corresponding constraints. Taheri and Abdelkhalik proposed using the Finite Fourier Series shape-based method to obtain two-dimensional [30,31] and three-dimensional [32] transfer trajectories of the low-thrust spacecraft detecting planets or asteroids. Fan et al. [20] also demonstrated that for asteroid exploration, the Bezier shape-based method can achieve better performance indicators in a shorter time compared to the Finite Fourier Series shape-based method; compared with the direct method, the Bezier shape-based method can obtain feasible solutions with very little difference in performance indicators in a very short time. Unlike trajectory design in asteroid exploration, in the trajectory optimization problem of the joint exploration of multiple celestial bodies and solar-system boundaries, the constraints are more complex. The final arrival point of the E-sail is not a specific celestial body, but the solar-system boundary. At this point, the E-sail has either flown to the solar-system boundary [33] or obtained the energy to fly to the solar-system boundary [10]. At the same time, the influence of gravity-assist processes on trajectory design also needs to be considered. Therefore, the trajectory optimization process of the multi-target exploration problem studied in this paper is more complex.
Therefore, this paper uses the Bezier shape-based method to design the transfer trajectory of the E-sail multi-target and solar-system boundary exploration with the gravity assist, and proves the effectiveness of the proposed algorithm by comparing multiple complex exploration examples. The organizational structure of the subsequent chapters is as follows: in Section 2, the corresponding mathematical models are established; Section 3 provides a brief description of the Bezier shape-based method; in Section 4, various simulation examples are compared; and Section 5 provides the conclusion.

2. Problem Description

2.1. Coordinate Systems

As shown in Figure 1 and Figure 2, this section uses o i x i y i z i , o o x o y o z o and ( ρ , θ , z ) to describe the E-sail, where o i x i y i z i is the heliocentric ecliptic inertial system, o o x o y o z o is the orbital reference system, and ( ρ , θ , z ) is a set of cylindrical coordinates. The origin o i is the center of the sun, with the positive x i -axis pointing towards the vernal equinox at epoch J2000.0, the positive z i -axis perpendicular to the ecliptic plane at J2000.0 and pointing towards the north pole of the ecliptic, and the y i -axis forming a right-handed system with the x i -axis and z i -axis. The o o is located in the center of mass of the E-sail, the z o -axis points from the sun towards the E-sail, the y o -axis is perpendicular to the z o -axis and the normal axis of the ecliptic plane, the y o -axis is perpendicular to the ( z o , z i ) plane and has the same direction as the E-sail inertial velocity, and the x o -axis completes the right-handed system. ρ is the distance between the projection point of the E-sail on the x i o i y i plane and the origin, θ is the azimuth angle, z is the height of the E-sail. a o x , a o y , a o z , a ρ , a θ , and a z are the corresponding propulsive acceleration components. n is the unit vector perpendicular to the nominal plane of the sail, α n 0 , π / 2 is the pitch angle, σ 0 , 2 π is the angle between the x o -axis and the component of n in the o o x o y o plane, and α is the angle between the propulsive acceleration vector a and the z o -axis.

2.2. Thrust Model

The analytical propulsive acceleration components of the E-sail in o o x o y o z o are
a o x a o y a o z = a c r κ 2 r cos α n sin α n cos σ cos α n sin α n sin σ cos 2 α n + 1
where r = ρ 2 + z 2 , r = 1 au , a c is the characteristic acceleration, and κ 0 , 1 is the thrust coefficient of the E-sail that is assumed to be continuously adjustable, thereby continuously changing thrust magnitude. From Figure 1, it can be seen that the propulsion acceleration components of the E-sail in ( ρ , θ , z ) and o o x o y o z o only need to rotate φ around the y o -axis, thus obtaining:
a ρ a θ a z = cos φ 0 sin φ 0 1 0 sin φ 0 cos φ a o x a o y a o z = cos φ a o x + sin φ a o z a o y sin φ a o x + cos φ a o z
where sin φ = ρ / ρ 2 + z 2 and cos φ = z / ρ 2 + z 2 .
The equations of motion of the E-sail are
ρ ¨ ρ θ ˙ 2 + μ ρ / r 3 = a ρ ρ θ ¨ + 2 ρ ˙ θ ˙ = a θ z ¨ + μ z / r 3 = a z
where μ is the gravitational parameter of the sun.

2.3. Gravity-Assist Models

In o i x i y i z i , when the position of the gravity-assist planet coincides with the position of the E-sail, the gravity-assist process is instantaneously completed, ignoring all disturbances. The gravity-assisted process is shown in Figure 3, and the kinematic equation is as follows:
v G = v v G v G + = v + v G v G = v G + = v δ = a r c c o s v G + · v G v 2 h p = μ G v 2 1 s i n δ 2 1 R G
where μ G , R G , and v G are the gravitational parameter, the average radius, and the heliocentric velocity vector of the gravity-assist planet, respectively. Before and after the gravity-assist process, v and v + are the heliocentric velocity vectors of the E-sail, and v G and v G + are the relative velocity vectors of the gravity-assist planet and the E-sail. v is the modulus of v G and v G + , δ is the angle between v G and v G + , and h p is the gravity-assist pericenter altitude.

2.4. Constraint Conditions

By (1), we can obtain
a o x 2 + a o y 2 = a c r κ 2 r 2 cos 2 ( α n ) sin 2 ( α n ) cos 2 ( α n ) = ( 2 r a o z ) / ( a c r κ ) 1
Through (5), the equation about κ can be obtained as follows:
2 a c r 2 r 2 κ 2 3 a c r a o z 2 r κ + ( a o x 2 + a o y 2 + a o z 2 ) = 0
When α n = 0 ( a o x = a o y = 0 ) , solving (6) yields:
κ = r 3 a o z a o z 2 8 a o x 2 8 a o y 2 2 a c r
Through (2), κ can be expressed in the following form:
κ = r · 3 sin φ · a ρ + cos φ · a z D 2 a c r
where
D = ( sin φ · a ρ + cos φ · a z ) 2 8 a θ 2 8 ( cos φ · a ρ sin φ · a z ) 2 0
When the E-sail performs orbit transfer, the following boundary conditions need to be met:
ρ ( τ = 0 ) = ρ i ρ ( τ = 1 ) = ρ f ρ ( τ = 0 ) = T ρ ˙ i ρ ( τ = 1 ) = T ρ ˙ f θ ( τ = 0 ) = θ i θ ( τ = 1 ) = θ f θ ( τ = 0 ) = T θ ˙ i θ ( τ = 1 ) = T θ ˙ f z ( τ = 0 ) = z i z ( τ = 1 ) = z f z ( τ = 0 ) = T z ˙ i z ( τ = 1 ) = T z ˙ f
where 0 τ = t / T 1 , T is the total flight time, superscrs the total flight time, superscript ˙ and  denote the derivative with respect to the flight time t and τ , respectively, and subscripts “i” and “f” denote the initial and final conditions, respectively.
In the problem of escaping the solar system studied in this paper, it is required that E-sail ultimately obtains the energy to fly to the boundary of the solar system [10]:
ε f v f 2 2 μ r f = V 2 2
where v f is the flight speed of the E-sail when it reaches the condition of escaping the solar system, and V is the hyperbolic transition speed of the E-sail. When V = 0 , it can be considered that the E-sail has reached the condition necessary to escape from the solar system.

3. The Bezier Shape-Based Method

In the Bezier shape-based method, the coordinates of the E-sail are expressed in the following form:
ζ τ = j = 0 n ζ B ζ , j ( τ ) P ζ , j , ζ = ρ , θ , z
where n ζ are the orders of the Bezier curve, and P ζ , j ( j 0 , n ζ ) are the unknown Bezier coefficients. The unknown Bezier coefficients are variables that need to be optimized, while the Bezier orders can be manually adjusted. B ζ , j ( τ ) are as follows:
B ζ , j ( τ ) = n ζ ! j ! ( n ζ j ) ! τ j ( 1 τ ) n ζ j j 0 , n ζ
The trajectory is constrained at m Legendre–Gauss distribution points.
τ 1 = 0 < τ 2 < < τ m 1 < τ m = 1
Therefore, ζ can be written as
ζ m × 1 = B ζ m × ( n ζ + 1 ) P ζ ( n ζ + 1 ) × 1
where P ζ = P ζ , 0 P ζ , 1 X ζ ( n ζ 3 ) × 1 T P ζ , n ζ 1 P ζ , n ζ T . P ζ , 0 , P ζ , 1 , P ζ , n ζ 1 , P ζ , n ζ can be obtained by the boundary conditions in (9). X ζ ( n ζ 3 ) × 1 are the unknown coefficients.
The flight time for the E-sail to complete all exploration missions is the performance indicator that needs to be optimized. When the E-sail needs to fly over n p planets and then fly towards the boundary of the solar system, this problem can be transformed into the following nonlinear programming problem for global optimization:
min X ρ 1 , , X z n p , X ρ , X θ , X z , T 1 , , T n p , T s s , h p 1 , , h p n p , v 1 , , v n p T total s . t . κ 1 0 , κ 1 1 , D 1 0 , a o z 1 0 , , κ n p 0 , κ n p 1 , D n p 0 , a o z n p 0 h p 1 h p 1 min , , h p n p h p n p min
where T s s refers to the flight time required to reach the boundary conditions of the solar system from the last planet, h p and h p n p min are the gravity-assist altitude of the E-sail and the minimum gravity-assist altitude of the n p th planet, and v n p is the heliocentric velocity vector of the E-sail before the gravity-assist process of the n p th planet. The nonlinear programming problem in (15) is solved by using the interior point method that is implemented by using the function “fmincon”.

4. Simulation Analysis

In the initial trajectory design, the orders and number of discrete points of the Bezier shape-based method are selected as n ρ = n θ = n z = 8 , m = 120. The characteristic acceleration of the E-sail is 0.0015 m / s 2 . To ensure the safety of E-sail, the minimum gravity-assist altitude for each planet is set to h p min = 70 km .

4.1. Mars Gravity Assistance—Solar-System Boundary Exploration

In this simulation example, the E-sail first flies over Mars for exploration, uses Mars for gravity-assist acceleration, and then flies towards the boundary of the solar system. The Modified Julian Day (MJD) for the launch date of the E-sail is 59,096. The simulation results are shown in Figure 4, Figure 5, Figure 6 and Figure 7.
Figure 4 shows the flight trajectories of E-sail’s flyby exploration of Mars, using Mars gravity-assist to increase the heliocentric velocity, and finally reaching the conditions for escaping the solar system. In Figure 4, the diamond represents the position of Mars where the E-sail flew over it. Figure 5 shows the propulsive acceleration curves of the E-sail regarding Mars gravity-assist and solar-system boundary exploration in the orbital coordinate system. Figure 6 and Figure 7 show the time-varying curves of α and σ of the E-sail during Mars gravity-assist and solar-system boundary exploration, respectively.

4.2. Jupiter Gravity Assistance—Solar-System Boundary Exploration

In this simulation example, the E-sail first flies over Jupiter for exploration, uses Jupiter for gravity-assist acceleration, and then flies towards the boundary of the solar system. The MJD for the launch date of the E-sail is 62,306. The simulation results are shown in Figure 8, Figure 9, Figure 10 and Figure 11.
Figure 8 shows the flight trajectories of the E-sail’s flyby exploration of Jupiter, using Jupiter gravity-assist for acceleration, and finally reaching the conditions for escaping the solar system. In Figure 8, the diamond represents the position of Jupiter where the E-sail flew over it. Figure 9 shows the propulsive acceleration curves of the E-sail regarding Jupiter gravity-assist and solar-system boundary exploration in the orbital coordinate system. Figure 10 and Figure 11 show the time-varying curves of α and σ of the E-sail during Jupiter gravity-assist and solar-system boundary exploration, respectively. Due to the distance between Jupiter and Earth, flying directly to Jupiter for gravitational assistance makes the flight process of the E-sail very difficult. Therefore, the attitude adjustment of E-sail is more complex, and the adjustment range of α is larger.

4.3. Mars–Jupiter Gravity Assistance—Solar-System Boundary Exploration

In this simulation example, the E-sail first flies over Mars for exploration and uses Mars for gravity-assist acceleration, then flies over Jupiter for exploration and uses Jupiter for gravity-assist acceleration again, and finally flies towards the boundary of the solar system. The MJD for the launch date of the E-sail is 59,022. The simulation results are shown in Figure 12, Figure 13, Figure 14 and Figure 15.
Figure 12 shows the flight trajectories of the E-sail’s flyby exploration of Mars and Jupiter, using Mars and Jupiter gravity-assist for acceleration, and finally reaching the conditions for escaping the solar system. In Figure 12, the diamond represents the position of Mars where the E-sail flew over Mars, and the star represents the position of Jupiter where the E-sail flew over Jupiter. Figure 13 shows the propulsive acceleration curves of the E-sail regarding Mars and Jupiter gravity-assist and solar-system boundary exploration in the orbital coordinate system. Figure 14 and Figure 15 show the time-varying curves of α and σ of the E-sail during Mars and Jupiter gravity-assist and solar-system boundary exploration, respectively.

4.4. Simulation Analysis

The computation results of the above three simulation examples are shown in Table 1. When using Mars gravity assistance to achieve Mars flyby exploration and obtain the energy to fly to the solar-system boundary, the required flight time is 2.62 years and the computation time is 9.4 s; when using Jupiter’s gravity assistance to achieve Jupiter flyby detection and obtain the energy to fly to the solar-system boundary, the required flight time is 11.15 years and the computation time is 9.8 s; and when utilizing the gravity assistance of Mars and Jupiter to achieve Mars and Jupiter flyby exploration and obtain the energy to fly to the solar-system boundary, the required flight time is 5.88 years and the computation time is 98.8 s. By comparison, it can be seen that when the number of planets involved in flyby detection and gravitational assistance remains constant, the overall computation time remains almost unchanged. However, due to the fact that Jupiter is farther away from Earth than Mars, the flight time for the E-sail to complete the exploration of Jupiter’s flyby has increased; as the number of planets observed with flybys increases, the overall computation time significantly increases due to the more complex flight process. Compared with using Jupiter gravity-assist alone, using multiple gravity assists can shorten the flight time of E-sail by 47.3%, which proves that multiple gravity assists can reduce the overall flight time. From the simulation analysis above, it can be seen that the method proposed in this paper can quickly obtain flight trajectories for different detection targets and flight situations. The efficiency of the algorithm proposed in this paper is of great significance for the rapid analysis of initial missions.

5. Conclusions

This paper proposes an optimization algorithm for multi-target exploration trajectories of the E-sail, which considers planetary flyby exploration, solar-system boundary exploration, and gravity-assisted maneuvering. Through simulation analysis, it is proven that when using a planet for gravitational assistance to achieve planetary flyby detection and solar-system boundary detection, the method proposed in this paper can obtain feasible solutions within 10 s; when using multiple forms of gravitational assistance, feasible solutions can also be obtained within 100 s. The method proposed in this article has good performance in quickly solving complex problems such as multi-planet detection, solar-system boundary detection, and gravity-assist maneuvering. This also proves that the method proposed in this article is of great significance for the rapid initial analysis of complex deep-space exploration missions.

Author Contributions

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

Funding

This study was funded by State Key Laboratory of Micro-Spacecraft Rapid Design and Intelligent Cluster under Grant No. MS02240104, the National Natural Science Foundation of China under Grant Nos. 12402050, 12272104 and U22B2013, the Open Funds of KuiYuan Laboratory, No:KY202433, the Innovation Fund of the Shanghai Academy of Spaceflight Technology (SAST) under Grant No. SAST2022046, the China Postdoctoral Science Foundation under Grant No. 2023M740911, and the Heilongjiang Postdoctoral Fund under Grant No. LBH-Z23139.

Data Availability Statement

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Qi, N.; Fan, Z.; Huo, M.; Du, D.; Zhao, C. Fast trajectory generation and asteroid sequence selection in multispacecraft for multiasteroid exploration. IEEE Trans. Cybern. 2022, 52, 6071–6082. [Google Scholar] [CrossRef] [PubMed]
  2. Simone, C.; Matteo, C.; Paolo, G.; Stefano, S. Proprioceptive swarms for celestial body exploration. Acta Astronaut. 2024, 223, 159–174. [Google Scholar]
  3. Bassetto, M.; Niccolai, L.; Quarta, A.; Mengali, G. A comprehensive review of Electric Solar Wind Sail concept and its applications. Prog. Aerosp. Sci. 2022, 128, 100768. [Google Scholar] [CrossRef]
  4. Palos, M.F.; Janhunen, P.; Toivanen, P.; Tajmar, M.; Iakubivskyi, I.; Micciani, A.; Orsini, N.; Kütt, J.; Rohtsalu, A.; Dalbins, J.; et al. Electric Sail Mission Expeditor, ESME: Software Architecture and Initial ESTCube Lunar Cubesat E-Sail Experiment Design. Aerospace 2023, 10, 694. [Google Scholar] [CrossRef]
  5. Slavinskis, A.; Palos, M.F.; Dalbins, J.; Janhunen, P.; Tajmar, M.; Ivchenko, N.; Rohtsalu, A.; Micciani, A.; Orsini, N.; Moor, K.M.; et al. Electric Sail Test Cube–Lunar Nanospacecraft, ESTCube-LuNa: Solar Wind Propulsion Demonstration Mission Concept. Aerospace 2024, 11, 230. [Google Scholar] [CrossRef]
  6. Niccolai, L. Optimal deep-space heliocentric transfers with an electric sail and an electric thruster. Adv. Space Res. 2024, 73, 85–94. [Google Scholar] [CrossRef]
  7. Niccolai, L.; Anderlini, A.; Mengali, G.; Quarta, A. Impact of solar wind fluctuations on Electric Sail mission design. Aerosp. Sci. Technol. 2018, 82–83, 38–45. [Google Scholar] [CrossRef]
  8. Caruso, A.; Niccolai, L.; Mengali, G.; Quarta, A. Electric sail trajectory correction in presence of environmental uncertainties. Aerosp. Sci. Technol. 2019, 94, 105395. [Google Scholar] [CrossRef]
  9. Quarta, A.A. Impact of Pitch Angle Limitation on E-Sail Interplanetary Transfers. Aerospace 2024, 11, 729. [Google Scholar] [CrossRef]
  10. Quarta, A.A.; Mengali, G. Electric Sail Mission Analysis for Outer Solar System Exploration. J. Guid. Control Dyn. 2010, 33, 740–755. [Google Scholar] [CrossRef]
  11. Niccolai, L.; Quarta, A.; Mengali, G. Exploration of Asteroids and Comets with Innovative Propulsion Systems. In Handbook of Space Resources; Badescu, V., Zacny, K., Bar-Cohen, Y., Eds.; Springer: Cham, Switzerland, 2003; pp. 841–869. [Google Scholar]
  12. Niccolai, L.; Bassetto, M.; Quarta, A.A.; Mengali, G. Optimal Earth Gravity-Assist Maneuvers with an Electric Solar Wind Sail. Aerospace 2022, 9, 717. [Google Scholar] [CrossRef]
  13. Rao, A.V.; Benson, D.A.; Darby, C.; Patterson, M.A.; Francolin, C.; Sanders, I.; Huntington, G.T. Algorithm 902: GPOPS, a matlab software for solving multiple-phase optimal control problems using the Gauss pseudospectral method. ACM Trans. Math. Softw. 2010, 37, 22. [Google Scholar] [CrossRef]
  14. Tang, G.; Jiang, F.; Li, J. Fuel-optimal low-thrust trajectory optimization using indirect method and successive convex programming. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2053–2066. [Google Scholar] [CrossRef]
  15. Oshima, K. Regularized direct method for low-thrust trajectory optimization: Minimum-fuel transfer between cislunar periodic orbits. Adv. Space Res. 2023, 72, 2051–2063. [Google Scholar] [CrossRef]
  16. Sidhoum, Y.; Oguri, K. On the Performance of different smoothing methods for indirect low-thrust trajectory optimization. J. Astronaut. Sci. 2023, 70, 51. [Google Scholar] [CrossRef]
  17. Quarta, A.; Mengali, G.; Bassetto, M.; Niccolai, L. Optimal Circle-to-Ellipse Orbit Transfer for Sun-Facing E-Sail. Aerospace 2022, 9, 671. [Google Scholar] [CrossRef]
  18. Xie, C.; Zhang, G.; Zhang, Y. Shaping approximation for low-thrust trajectories with large out-of-plane motion. J. Guid. Control. Dyn. 2016, 39, 2776–2785. [Google Scholar] [CrossRef]
  19. Zeng, K.; Geng, Y.; Wu, B. Shape-based analytic safe trajectory design for spacecraft equipped with low-thrust engines. Aerosp. Sci. Technol. 2017, 62, 87–97. [Google Scholar] [CrossRef]
  20. Fan, Z.; Huo, M.; Qi, N.; Zhao, C.; Yu, Z.; Lin, T. Initial Design of Low-Thrust Trajectories Based on the Bezier Curve-based Shaping Approach. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2020, 234, 1825–1835. [Google Scholar] [CrossRef]
  21. Gondelach, D.J.; Noomen, R. Hodographic-shaping method for low-thrust interplanetary trajectory design. J. Apacecraft Rocket. 2015, 52, 728–738. [Google Scholar] [CrossRef]
  22. Fan, Z.; Huo, M.; Quarta, A.A.; Mengali, G.; Qi, N. Improved Monte Carlo Tree Search-based approach to low-thrust multiple gravity-assist trajectory design. Aerosp. Sci. Technol. 2022, 130, 107946. [Google Scholar] [CrossRef]
  23. Huo, M.; Fan, Z.; Qi, J.; Qi, N.; Zhu, D. Fast analysis of multi-asteroid exploration mission using multiple electric sails. J. Guid. Control. Dyn. 2023, 46, 1015–1022. [Google Scholar] [CrossRef]
  24. Wall, B.J.; Conway, B.A. Shape-Based approach to low-thrust rendezvous trajectory design. J. Guid. Control Dyn. 2009, 32, 95–101. [Google Scholar] [CrossRef]
  25. Shang, H.; Cui, P.; Qiao, D. A shape-based design approach to interplanetary low-thrust transfer trajectory. J. Astronaut. 2010, 31, 1569–1574. [Google Scholar]
  26. Novak, D.M.; Vasile, M. Improved shaping approach to the preliminary design of low-thrust trajectories. J. Guid. Control Dyn. 2011, 34, 128–147. [Google Scholar] [CrossRef]
  27. Huo, M.; Zhang, G.; Qi, N.; Liu, Y.; Shi, X. Initial trajectory design of electric solar wind sail based on finite Fourier series shape-based method. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 3674–3683. [Google Scholar] [CrossRef]
  28. Huo, M.; Mengali, G.; Quarta, A.A.; Qi, N. Electric sail trajectory design with bezier curve-based shaping approach. Aerosp. Sci. Technol. 2019, 88, 126–135. [Google Scholar] [CrossRef]
  29. Petropoulos, A.E.; Longuski, J.M. Shape-based algorithm for automated design of low-thrust, gravity-assist trajectories. J. Spacecr. Rocket. 2004, 41, 787–796. [Google Scholar] [CrossRef]
  30. Abdelkhalik, O.; Taheri, E. Approximate on-off low-thrust space trajectories using Fourier series. J. Spacecr. Rocket. 2012, 49, 962–965. [Google Scholar] [CrossRef]
  31. Taheri, E.; Abdelkhalik, O. Fast initial trajectory design for low-thrust restricted-three-body problems. J. Guid. Control Dyn. 2015, 38, 2146–2160. [Google Scholar] [CrossRef]
  32. Taheri, E.; Abdelkhalik, O. Initial three-dimensional low-thrust trajectory design. Adv. Space Res. 2016, 57, 889–903. [Google Scholar] [CrossRef]
  33. Bassetto, M.; Quarta, A.; Mengali, G. Locally-optimal electric sail transfer. Proc. Inst. Mech. Eng. Part G-J. Aerosp. Eng. 2019, 233, 166–179. [Google Scholar] [CrossRef]
Figure 1. Coordinate systems [27].
Figure 1. Coordinate systems [27].
Aerospace 12 00196 g001
Figure 2. Propulsive acceleration’s characteristic angles [27].
Figure 2. Propulsive acceleration’s characteristic angles [27].
Aerospace 12 00196 g002
Figure 3. Gravity-assist process.
Figure 3. Gravity-assist process.
Aerospace 12 00196 g003
Figure 4. Mars gravity-assist and solar-system boundary exploration transfer trajectories.
Figure 4. Mars gravity-assist and solar-system boundary exploration transfer trajectories.
Aerospace 12 00196 g004
Figure 5. Time variation of the E-sail propulsive acceleration components in the orbital coordinate system (Mars–solar-system boundary).
Figure 5. Time variation of the E-sail propulsive acceleration components in the orbital coordinate system (Mars–solar-system boundary).
Aerospace 12 00196 g005
Figure 6. Time variation of attitude angle α (Mars–solar-system boundary).
Figure 6. Time variation of attitude angle α (Mars–solar-system boundary).
Aerospace 12 00196 g006
Figure 7. Time variation of attitude angle σ (Mars–solar-system boundary).
Figure 7. Time variation of attitude angle σ (Mars–solar-system boundary).
Aerospace 12 00196 g007
Figure 8. Jupiter gravity-assist and solar-system boundary exploration transfer trajectories.
Figure 8. Jupiter gravity-assist and solar-system boundary exploration transfer trajectories.
Aerospace 12 00196 g008
Figure 9. Time variation of the E-sail propulsive acceleration components in the orbital coordinate system (Jupiter–solar-system boundary).
Figure 9. Time variation of the E-sail propulsive acceleration components in the orbital coordinate system (Jupiter–solar-system boundary).
Aerospace 12 00196 g009
Figure 10. Time variation of attitude angle α (Jupiter–solar-system boundary).
Figure 10. Time variation of attitude angle α (Jupiter–solar-system boundary).
Aerospace 12 00196 g010
Figure 11. Time variation of attitude angle σ (Jupiter–solar-system boundary).
Figure 11. Time variation of attitude angle σ (Jupiter–solar-system boundary).
Aerospace 12 00196 g011
Figure 12. Mars and Jupiter gravity-assist and solar-system boundary exploration transfer trajectories.
Figure 12. Mars and Jupiter gravity-assist and solar-system boundary exploration transfer trajectories.
Aerospace 12 00196 g012
Figure 13. Time variation of the E-sail propulsive acceleration components in the orbital coordinate system (Mars–Jupiter–solar-system boundary).
Figure 13. Time variation of the E-sail propulsive acceleration components in the orbital coordinate system (Mars–Jupiter–solar-system boundary).
Aerospace 12 00196 g013
Figure 14. Time variation of attitude angle α (Mars–Jupiter–solar-system boundary).
Figure 14. Time variation of attitude angle α (Mars–Jupiter–solar-system boundary).
Aerospace 12 00196 g014
Figure 15. Time variation of attitude angle σ (Mars–Jupiter–solar-system boundary).
Figure 15. Time variation of attitude angle σ (Mars–Jupiter–solar-system boundary).
Aerospace 12 00196 g015
Table 1. The computation results of the above three simulation examples.
Table 1. The computation results of the above three simulation examples.
Detection ModesDetected TargetsTotal Flight Time/YearsComputation Time/s
Mars–GAMars, SSB2.629.4
Jupiter–GAJupiter, SSB11.159.8
Mars–Jupiter–GAMars, Jupiter, SSB5.8898.8
“GA” stands for “Gravity Assistance”. “SSB” stands for “Solar System Boundary”.
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

Fan, Z.; Cheng, F.; Li, W.; Pan, G.; Huo, M.; Qi, N. An Initial Trajectory Design for the Multi-Target Exploration of the Electric Sail. Aerospace 2025, 12, 196. https://doi.org/10.3390/aerospace12030196

AMA Style

Fan Z, Cheng F, Li W, Pan G, Huo M, Qi N. An Initial Trajectory Design for the Multi-Target Exploration of the Electric Sail. Aerospace. 2025; 12(3):196. https://doi.org/10.3390/aerospace12030196

Chicago/Turabian Style

Fan, Zichen, Fei Cheng, Wenlong Li, Guiqi Pan, Mingying Huo, and Naiming Qi. 2025. "An Initial Trajectory Design for the Multi-Target Exploration of the Electric Sail" Aerospace 12, no. 3: 196. https://doi.org/10.3390/aerospace12030196

APA Style

Fan, Z., Cheng, F., Li, W., Pan, G., Huo, M., & Qi, N. (2025). An Initial Trajectory Design for the Multi-Target Exploration of the Electric Sail. Aerospace, 12(3), 196. https://doi.org/10.3390/aerospace12030196

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