1. Introduction
A great scientific return could be achieved by a robotic mission in which a spacecraft would be able to make a close encounter with a small celestial object such as a newly discovered asteroid or, possibly, a long-period comet [
1,
2,
3]. Indeed, in the latter scenario such a fascinating (and somewhat elusive) small body in the Solar System could be fully characterized in terms of morphological structure, geometric shape, and coma composition, and close images of its nucleus could be obtained.
Solar System long-period comets, that is, comets with an orbital period greater than hundreds or even thousands of years, are particularly interesting from a scientific point of view [
4]. Indeed, it is well known how repeated passages of a comet near the Sun can alter the surface of its nucleus (or even destroy the comet [
5]), as was demonstrated in the case of comet 67P/Churyumov–Gerasimenko [
6]. Long-period comets, on the other hand, are not contaminated by these natural effects because they have ideally never previously entered the inner region of the Solar System and, therefore, are likely to retain internally unaltered information about the formation and evolution of our planetary system [
7]. This is a peculiarity important because some cosmological issues are still not completely clear and require further investigation and experimental measurements [
8,
9]. For example, what is the origin and evolution of planetesimals and the environment of the early Solar System? Is there any connection between comets and the appearance of life on Earth? In this context, ESA’s Comet Interceptor [
10] is a mission to a long-period comet designed to answer these fundamental questions. In particular, the Comet Interceptor was proposed to the European Space Agency in 2018 [
11], adopted in 2022, and is currently under development [
12], with the launch scheduled for 2029 [
10].
ESA’s Comet Interceptor mission comprises a mother spacecraft containing two smaller scientific probes, which are scheduled to be released shortly before the flyby with the comet to obtain a three-dimensional observation of the small celestial object and enable multi-point measurements of the comet [
13,
14]. The mother spacecraft is launched towards a near halo orbit around the Sun–Earth
point, and there it remains parked, with minor maintenance manoeuvres, awaiting the discovery of a new celestial small body to intercept, for a total duration of between a few months and four years [
10]. The main spacecraft is equipped with a chemical propulsion system designed to provide a minimum transfer
capability of
[
10]. To avoid costly manoeuvres (in terms of velocity change) outside the initial orbital plane, the long-period comet must be intercepted at one of the two nodal points of intersection of its orbit with the ecliptic plane. The point at which a flyby with the long-period comet occurs can thus be uniquely identified by two parameters, that is, its distance,
, from the Sun and the offset angle,
, from the Sun–object to the Sun–Earth line (positive in the direction of Earth’s inertial velocity vector). Once the target body is identified, the transfer start date is chosen and the spacecraft’s heliocentric trajectory is selected to ensure that the small celestial body is reached with the prescribed total (transfer) velocity change.
Since the inertial position of the flyby point is not known a priori, that is, it is not known during the mission development phase because at that stage the small celestial object to be intercepted has not yet been identified or discovered, the feasibility of the scientific mission relies on the careful study of a sort of reachability zone. The latter is defined by the pairs
that the interplanetary spacecraft can reach with the prescribed (maximum) value of velocity change in an assigned (maximum) value of flight time, i.e., within an assigned (maximum) time interval. The results of the study of ESA’s Comet Interceptor mission showed that the reachable zone by a direct transfer is essentially confined to the case where
and
(i.e., the small celestial target is behind Earth at the encounter point), while in order to reach an encounter point with
(i.e., ahead of Earth) it is necessary to exploit a trajectory that includes one (or multiple) Moon gravity-assist maneuver [
10]. In this sense, each point in the reachability zone (i.e., the generic pair
) is characterized by a value of the flight time and the required velocity change.
Mission Scenario Studied in This Work
The concept behind the present work is to study the problem of intercepting a small celestial object, such as a long-period comet with a suitable heliocentric trajectory, using a (photonic) solar sail propulsion system, so as to increase launch flexibility by avoiding having to start from a halo orbit as in the case of ESA’s Comet Interceptor mission. As is well known, photonic solar sails are propellantless propulsion systems that extract momentum from solar radiation pressure and consist of a large, ultrathin, usually aluminized membrane that reflects incident photons from the Sun in order to generate thrust for space navigation [
15]. In this context, the useful reviews [
16,
17] introduce the interested reader to the solar sail concept, while the reviews by Spencer et al. [
18] and Zhao et al. [
19] discuss in detail the technological challenges in designing this fascinating propellantless propulsion system.
In this paper, the mission scenario mimics the framework used to define the performance characteristics of ESA’s Comet Interceptor [
10,
20]. Specifically, it is assumed that the solar sail-based spacecraft transfer occurs entirely in the ecliptic plane and that the flyby point coincides with one of the two nodes of the heliocentric orbit of a potential small celestial target yet to be discovered. For comparative purposes with the study conducted in the reference paper by Sánchez et al. [
21], the flyby points considered in this work are between
and
from the Sun. In fact, the latter is a solar distance range within which, for example, a total of 30 new long-period comets were observed in the decade 2010–2019 [
21]. In addition, in order to ensure a direct link with the Earth during the encounter with the small celestial body, the offset angle,
, was limited in the range
, as described in Refs. [
20,
21]. A conceptual scheme of the reachable zone, i.e., the annular region in which the flyby with the celestial object occurs, is shown in
Figure 1 as a green region. The Earth in
Figure 1 indicates the position of the planet at the instant of the spacecraft flyby with the target celestial body, while the yellow region represents the zone where the constraint on the maximum value of the offset angle
is violated.
Within this partial annular region (because the offset angle,
, has a limited range), a fine mesh is created and an optimal transfer problem is numerically solved for each point (i.e., for each value of the solar distance and offset angle at the flyby time instant) using classical indirect methods [
22,
23]. In particular, the solution of the optimization problem provides the minimum propulsive performance of the solar sail system required to reach the assigned flyby point (which belongs to the green reachable zone in
Figure 1) with an assigned value of the flight time. In this respect, the performance of the solar sail is quantified through its characteristic acceleration, which is the typical sail performance parameter and coincides with the maximum propulsive acceleration induced by the propellantless propulsion system at a reference distance of
from the Sun [
15,
24]. Although the literature on solar sails is quite extensive, this specific problem had never been previously studied and is therefore to be considered as new.
During the heliocentric optimal transfer, the dynamics of the solar sail-based spacecraft is described using a classical two-body model in which the Sun is the attractor. The interplanetary trajectory starts from Earth’s orbit, which is assumed circular to simplify numerical analysis. The sail optimal control law is determined by enforcing the final position of the spacecraft (which coincides with one of the grid points at which the reachable annular region of
Figure 1 was discretized), so that the minimum value of the sail characteristic acceleration, required for the spacecraft to arrive at that point in a fixed time interval, is calculated numerically without constraints on the spacecraft velocity at the flyby point. Since the characteristic acceleration is a direct measure of the level of technology that must be achieved to accomplish the assigned mission, a complete set of simulations provides a sort of map that defines the actual feasibility of interplanetary transfer using a solar sail-based propulsion system.
2. Mathematical Model of the Solar Sail-Based Transfer
Consider the heliocentric motion of a solar sail-based spacecraft that at the initial time leaves the Earth’s sphere of influence with a zero hyperbolic excess velocity with respect to the starting planet. This simplified scenario models the (conservative) case in which the Earth’s escape phase is completed using a Keplerian parabolic trajectory. In this case, neglecting the eccentricity of the Earth’s heliocentric orbit, at the initial time (which coincides with the instant when the solar sail is deployed) the spacecraft travels along a circular ecliptic orbit of radius , and its initial position coincides with that of the Earth at the beginning of the flyby mission to the small celestial body.
Assuming a two-dimensional scenario in which the spacecraft moves along the Ecliptic, during its flight the position of the vehicle is described by two parameters, i.e., the solar distance,
r, and the angular coordinate,
, defined as the angle between the Sun–spacecraft line at the generic time
t and the Sun–Earth line at time
; see the scheme of
Figure 2 in which
is the Earth’s angular velocity and
is the instant of time at the encounter with the small celestial target. Accordingly, the value of the spacecraft polar angle,
, at
is, by construction,
.
From the time instant
onward, the spacecraft must make a heliocentric transfer to a point on the ecliptic plane where the encounter with the target object occurs. Such a point is described by the final solar distance,
, and the offset angle,
, which in this case can be written in a more convenient form as
where
is the spacecraft polar angle at the end of the transfer (which is a result of the optimization process briefly described later in this section), i.e., the spacecraft angular position at the flyby point, while
is the angle swept out by the Earth during the flight time along its circular orbit. Recall that
is positive or negative depending on whether the spacecraft precedes or follows the Earth at the flyby point, while the value of the pair
is selected in order to obtain a point within the reachable annular region of
Figure 1.
To explore performance of the sail in each part of the reachable zone (excluding, of course, the limiting case where
and
), the annular region was discretized into approximately 670 points, indicated by black dots in
Figure 3. Each grid point is
away in the radial direction and
away in the angular direction from the adjacent point. The blue circle in the figure indicates the position of the Earth at the end of the transfer, so
is a rotating (synodic) reference frame used to describe the spacecraft dynamics in the classical restricted three-body problem [
25].
Since the point of encounter with the celestial body is, by assumption, located in the plane of the ecliptic, the heliocentric dynamics of the solar sail is conveniently described within a polar reference frame of
, whose origin,
O, coincides with the Sun’s center of mass. Assuming that the spacecraft is subject only to the Sun’s gravitational attraction and propulsive acceleration,
, induced by the solar radiation pressure, the set of nonlinear differential equations of motion is
where
and
represent the radial and circumferential components of spacecraft velocity, respectively,
is the Sun’s gravitational parameter, and
(or
) is the radial (or transverse) component of the solar sail-induced propulsive acceleration vector,
. A flat solar sail and an ideal force model [
15,
24] without degradation of the reflective film [
26,
27,
28] is used to describe the thrust vector. Although more refined force models are available in the literature [
29,
30,
31], which even account for the structural response of the spacecraft during the attitude maneuvers [
32,
33], considering a flat and perfectly reflecting sail allows us to reduce the number of design parameters (the optical characteristics of the sail film are, in fact, assigned) in a complex problem such as the one discussed in this paper. Accordingly, the expressions of the two components
of the propulsive acceleration vector are
where
is the characteristic acceleration (i.e., the scalar performance parameter to be minimized) and
is sail pitch angle, defined as the angle between the normal to the nominal plane of the sail (in the direction opposite to the Sun) and the Sun–spacecraft line. Note that the value of
is fixed during flight (i.e., the characteristic acceleration is an output of the optimization process but, during transfer, is a constant of motion), while the sail pitch angle,
, is the only control variable whose value changes during transfer following the procedure discussed by Sauer [
34,
35].
The system of nonlinear differential Equation (
2) is numerically integrated with the initial conditions that model the take-off from a circular heliocentric orbit of assigned radius, that is
For each of the points at which the grid of the admissible region was discretized, see the black dots in
Figure 3, and for an assigned flight time,
, the optimal control law for the sail pitch angle,
[
34], to transfer the solar sail spacecraft to the assigned grid point (characterized by a pair
) is used to minimize the value of the characteristic acceleration,
. Equivalently, this corresponds to enforce the following scalar constraints on the final state of the spacecraft:
where the value of
and
are considered assigned, because they are related to the selected (grid) point; see also
Figure 3. Moreover, the final values of the velocity components, i.e., the values of
and
, are left free so that they are two outputs of the optimization process.
The problem under consideration, that is, the calculation of the optimal control law (or, equivalently, the optimal transfer trajectory) that satisfies the final conditions of Equation (
5) and minimizes the value of
, is solved using an indirect approach based on the calculus of variations [
36,
37]. The mathematical model requiring the definition of the Hamiltonian function and the (numerical) integration of the Euler–Lagrange equations is similar to the model discussed by the authors in the recent paper [
38], and is not reported here for the sake of conciseness. However, it is interesting to mention that the optimal sail pitch angle is determined, according to Sauer [
35], using Pontryagin’s maximum principle [
39], while the boundary value problem associated with the optimization process is solved numerically by adapting the procedure described in [
40]. Finally, the differential equations are numerically integrated using an Adams–Bashforth predictor method with a relative tolerance of
, while the associated boundary value problem is solved with a tolerance of
. A conceptual flowchart of the implemented numerical algorithm is shown in
Figure 4.
A total of about 670 trajectory optimization problems were solved using the conceptual scheme of
Figure 4, as many as the number of grid points shown in
Figure 3. In particular, for each of them the corresponding optimal control law was generated and the related optimal transfer trajectory was numerically simulated. The results of this analysis are described in the next section.
3. Numerical Simulations Results
In this section, we discuss the results of numerical simulations of the optimal solar sail nodal flyby mission described in the previous section. In this respect, the reachable zone and the mesh grid indicated in
Figure 3 have been considered, while the flight time of
has been assumed as a reference value to obtain the numerical results. Note that, as a result of the time interval
chosen for the flight, at the end of the transfer the Earth will be at exactly the same point of departure, so that the angle swept by the planet during the spacecraft transfer is just
. Accordingly, Equation (
5) gives the final value of the spacecraft polar angle,
, as a function of the offset angle,
, viz:
In this specific case of
,
Figure 5 shows the results of the optimization process in terms of the minimum value of the sail characteristic acceleration,
, as a function of a generic (target) point within the reachable annular region defined in
Figure 3. In particular,
Figure 5 shows the function
in terms of a filled two-dimensional contour plot (see
Figure 5a) in the synodic plane
and a three-dimensional surface plot (see
Figure 5b).
Figure 5 shows that all points in the annular region can be reached with a characteristic acceleration of less than
and a flight time of 1 year. More specifically, target points with greater angular separation from Earth’s position are those that require higher characteristic accelerations to reach, the flight time being fixed. As expected, the regions of the annular zone that are reached with a higher value of the characteristic acceleration are those that follow the Earth (with offset angles in the order of
) and closer to the Sun (i.e., with a solar distance,
, of approximately
). Areas surrounding the Earth with an offset angle,
, of a few degrees, on the other hand, require modest characteristic accelerations with the limiting case of
when
and
. Note that the optimal values of
are not symmetrically distributed with respect to
. In fact, the darker green region is more elongated on the negative side of
; see
Figure 5a. This aspect is more evident in
Figure 6, which illustrates the results of the numerical simulations in terms of contour lines. That figure can be conveniently used to determine in what range of values of
a solar sail spacecraft must be designed to reach a certain point in the arrival region within
.
For sufficiently small values of (thus in the zones that are close to the Earth at the end of the transfer), the contour lines are closed and do not intersect the boundaries of the admissible region. This means that, as expected, a low-performance solar sail is able (within the assigned flight time) to reach a small, narrow area surrounding the starting planet.
The optimal transfer trajectory is an output of the optimization process and, in this respect,
Figure 7 and
Figure 8 show, as a function of the offset angle,
, the optimal transfer trajectories when
and
, respectively. Note that the two values of
considered in
Figure 7 and
Figure 8 correspond to the radial boundary of the reachable annular region.
According to
Figure 7 and
Figure 8, when the flyby with the celestial body occurs far back from the Earth (i.e., when the offset angle
and is of large modulus) the spacecraft must slow down before reaching the endpoint, and this is done with a trajectory that initially moves away from the Sun and then decreases in solar distance. On the other hand, when the flyby occurs far ahead of the Earth (i.e., when
and is of large modulus) the spacecraft must accelerate and so must initially move closer to the Sun to take advantage of the increased solar radiation pressure value, and then increase the distance at a later time to reach the point at the desired (final) distance.
Figure 9 and
Figure 10 illustrate in greater detail the numerical results obtained along the boundary of the annular region. In particular,
Figure 9a shows the optimal values of
and the minimum/maximum orbital radii (i.e.,
and
, respectively) during the transfer of
as a function of
when
.
For example, the flyby distance of
is achievable using solar sails of medium performance, starting from approximately
(case of an offset angle equal to
). On the other hand, using a solar sail with a characteristic acceleration of
, which is a value consistent with that planned for the proposed Solar Polar Orbiter mission [
18,
41], the flyby is possible over a rather wide range of angular displacements, i.e., with an offset angle in the range of
. The situation is quite different in the case where the flyby target point is on the outer boundary of the annular region. Indeed,
Figure 9b shows what happens in the case of a flyby point placed at a distance
from the Sun. In this case, the minimum value of
needed is approximately
(case of an offset angle equal to
), but more importantly we see that with a characteristic acceleration of nearly
one can almost exclusively reach zones with
, while zones with
and sufficiently high (say
) require a value of the characteristic acceleration of at least
.
Finally,
Figure 10a,b show the variations of
as a function of
when
and
. In these cases,
if
and
if
when
, while
if
and
if
when
. In both cases, the annular region areas are difficult to reach and require solar sails with a medium-high performance.