AAS 13-789 CONNECTING HALO ORBITS TO SCIENCE ORBITS AT PLANETARY MOONS Kevin A. Bokelmann* and Ryan P. Russell† Increasing interest in planetary moons such as Europa calls for capturing into low-altitude science orbits. In this study, the maneuver costs for this final phase are investigated. Analytic expressions are developed to predict the minimum velocity change to transfer between loosely captured orbits and low-altitude science orbits at different energy levels. The equations are derived in both the restricted three-body problem and the Hill’s approximation. Visualizations of the results are developed to allow rapid assessment of transfer propulsive costs of interest. Multiple impulsive transfers are calculated to validate the theory. INTRODUCTION The recent increased interest in the exploration of the outer planets has led to several studies examining missions to the Jovian and Saturnian systems. Several studies focus on the use of the low-energy dynamics of the three-body problem to reduce propulsive costs from typical two-body sphere of influence models. Starting with the inter-moon phase, Lantoine et al. investigated connecting two moons using three-body halo orbits as boundary conditions using a combination of multi-body and patched three-body dynamics.1 Their results and others show that such transfers can be completed with relatively little (on the order of tens of meters per second).2 Related work by Nakamiya et al. focuses on capture into these periodic orbits from more general interplanetary transfers, showing reduced costs from typical direct methods.3 Once captured into periodic orbits several mission design options are available. The most scientifically compelling option is to ultimately transfer into a low-altitude science orbit. Baoyin et al. looked into transfers from the Lagrange points and Lyapunov orbits that provide wholesurface coverage of both primaries using numerical integration and invariant manifolds of the three-body dynamics.4 A ballistic lunar trajectory from the Earth to the Earth-Moon L2 was modeled by Parker et al. using dynamical systems theory where they show significant savings over direct trans-lunar trajectories.5 Further work by Russell and Lam used stable manifolds of unstable periodic orbits to generate ballistic capture trajectories to highly-inclined science orbits before transition to a low-thrust ephemeris model.6 The reverse problem of escape from low-altitude circular orbits was investigated by Villac and Scheeres for multiple Jovian and Saturnian moons through the use of Poincare maps.7 Alternatives to orbits deep in the gravity well of moons have been proposed as descope options to reduce propulsive cost. Russell and Brinckerhoff proposed the use of circulating eccentric orbits that provide near-global coverage while avoiding low-altitude capture.8 Anderson et al. avoid capture altogether by using heteroclinic and homoclinic connections between unstable peri- * Graduate Student, Aerospace and Engineering Mechanics, The University of Texas at Austin, [email protected]. † Assistant Professor, Aerospace and Engineering Mechanics, The University of Texas at Austin, 1 University Station, C0600 Austin, TX 78712-0235, [email protected]. odic orbits to access varying viewing geometries and close approaches.9 More general transfers between periodic orbits at different energies were researched by Davis et al.10 All the methods discussed seek new approaches for reducing the required to meet science objectives. In essence, all the -saving techniques rely on exploiting third-body perturbations. These third-body perturbations make it difficult to readily compare the different mission architectures proposed. The cost of heavily perturbed capture trajectories are highly dependent on specific boundary conditions and are expensive to compute and optimize. In this work, a simple analytic expression is derived for the minimum required to transfer between the bounding energy levels associated with capture. This floor on provides mission designers with a valuable bound for low energy captures to a planetary moon orbit. The analytical minimum is numerically validated with a variety of optimized third body transfers. The results are applied across a spectrum of energies for several other planetary moon bodies of interest. MODEL Circular Restricted Three-Body Problem (CRTBP) Figure 1.The CRTBP rotating frame and coordinate system. The framework used for the dynamics is the barycentric form of the circular restricted threebody system.11 The frame rotates about the barycenter of the system. Figure 1 depicts the plane of the rotating frame and coordinate system used in the CRTBP. The system is normalized using the mass ratio of the smaller primary to the combined mass of the system, defined as . In addition, derived length and time units (LU and TU) are used where LU is the mean distance between the two primaries and TU is set such that the system angular velocity is one radian per time unit. The normalized equations of motion for the third body in the CRTBP are described by Equation (1). The numbered subscripts 1 and 2 relate to the primary and secondary respectively: (1) where is the spacecraft position, is velocity, ized frame rotation rate, and is the pseudo-potential: 2 is the normal- with the distances from the respective bodies. There is one integral of motion known as the Jacobi constant, defined by Equation (2) when using the selected frame and normalized units. – where is the total velocity, (2) . System Definition Jupiter and Europa are selected for in-depth analysis due to significant scientific interest in the planetary moon. The Decadal Survey named Europa as the top outer planet destination, leading to numerous mission design studies.12 In particular, the Europa Clipper is an ongoing mission concept under study by NASA’s Jet Propulsion Laboratory to perform science at Europa via multiple flybys.13 Table 1 gives the Europa system parameters used in the CRTBP model.14 Table 1. Jupiter-Europa Three-body System Parameters Parameter Value Europa Semi-Major Axis (km) 6.711 105 Europa Mean Radius (km) 1560.70 Jupiter Mean Radius (km) 71492.0 Europa GM (km3/s2) 3202.73879 Jupiter GM (km3/s2) 1.26686535 108 2.5280175 10-5 48,843.88 (s) THEORETICAL MINIMUM TRANSFERS For a given transfer between two orbits it is expected that there is a lower limit on for impulsive maneuvers. It is assumed that such a transfer departs the initial orbit for free, as in the case of unstable manifolds. Further assume that this theoretical trajectory intersects the desired final orbit at a suitable location such that a single tangential maneuver is required for capture. These assumptions result in a single-maneuver trajectory that is expected to have the most efficient burns possible. This single-maneuver is performed solely to change the Jacobi constant of the orbit. The result is a boundary value problem of finding the minimum required to obtain a desired . Taking the derivative of Equation (2) gives that , as only the velocity can be changed. It is therefore apparent that higher velocities will require less to obtain the same change in Jacobi integral. Finding the minimum becomes reduced to finding the location of maximum velocity. To reduce the scope of the problem the capture burn is limited to a given radius from the smaller primary, making a constant and reducing the problem to two variables. Spherical coordinates of latitude ( ) and longitude ( ) centered at the smaller primary are introduced to represent the capture location as shown in Equation (3). (3) For synchronous tidally locked moons, these coordinates are in agreement with IAU conventions. New terminology is introduced to describe general locations on the sphere. “Interior” and “exterior” are used to describe the sides closest to and furthest away from the primary. Leading 3 and trailing denote sides of positive and negative respectively, based on the revolution of the secondary. Poles refer to the top and bottom of the sphere. The minimum expression is initially developed in the CRTBP, where the transfer has boundary value conditions in the form of the initial and final Jacobi constants. The expression for Jacobi integral is rearranged to solve for total velocity, , and expressed in terms of spherical coordinates in Equation (4). – (4) Derivatives with respect to latitude and longitude are taken to find locations of extrema, given by Equation (5): (5a) (5b) The first property to note is that the derivatives are independent of Jacobi constant. The locations of extrema are valid regardless of the integral of motion, although extrema locations can be inaccessible if is negative. Looking at the latitude derivative in Equation (5a) there are three cases leading to an extrema. First it is seen that zeros will exist at the equatorial latitude due to the leading sine term. The bracketed term will be zero at the poles technically under specific conditions for longitude, but for practical purposes the poles are invariant to longitude. More complicated zeros exist when the bracketed term is zero over a range of other latitudes and longitudes that do not have an obvious analytical expression. The longitude derivative shown in Equation (5b) has three cases of zeros: at the poles, the interior and exterior longitudes ( , and everywhere that is unitary. The first two cases remain constant but it is clear that the last location will shift as varies as is a function of . A summary of the possible conditions for each derivative is given below, where represents the full bracketed term in Equation (5a): Assessing pairs of latitude and longitude derivatives gives the locations of the extrema. For practical purposes all pairs involving the poles are considered repeating. Accounting for trivially infeasible or repeating pairs gives a total of ten extrema locations. The most obvious extrema are at the poles of the moon as both derivatives are zero-valued at these locations for multiple pairs. A second clear set is the intersections of the equatorial latitude with the interior and exterior meridians ( . Two more are found along the equator when is unity. Solving this pair for the longitudes gives . The final two unique extrema locations arise from the intersection of and the meridians. An analytical expression for the latitudes is: (6) Note that the cosine of latitude will always be positive, resulting in a negative second term. In order for a solution to exist, the multiplication of the first two terms must be positive. However, 4 when the longitude is it is found that is always greater than unity resulting in a negative value. This result indicates that only the interior meridian longitude of is an extrema. Substituting in for the analytical expression for the latitudes then becomes: (7) Equation (7) is transcendental and requires a numerical solution. A basic root-solver is sufficient to solve for the latitude. Since there are known bounds the bisection method is utilized to find the latitude between and and the second latitude is the negative of that value. Note that the elimination of the exterior meridian locations from the same-sign terms in Equation (6) reduces the total number of extrema to eight unique locations. The Hessian and its eigenvalues are computed to characterize each extrema. All positive eigenvalues indicate the matrix is positive definite and the extrema are minima. The opposite is valid if there are all negative eigenvalues. A combination of positive and negative eigenvalues results in a saddle point. (8a) (8b) (8c) (8d) It is found that intersections of the meridians and the equator are velocity maxima. The minima occur along the interior meridian when the bracket term is zero. All other extrema are saddle points. Extrema are denoted as and grouped into similar pairs, such as the poles or the equatorial-meridian intersections. Table 2. Summary of velocity extrema. Extrema Conditions Type Saddle Maxima Minima Saddle 5 Figure 2. Extrema locations at Europa for a capture radius of 5000 km with contours of (km2/s2) at and extrema locations (star) (diamond) (square) and (triangle). Table 2 gives a summary of the extrema locations as well as the type of extrema. The derived equations are used to solve for the extrema locations at Europa using a sphere radius of km. This altitude is chosen to exaggerate the deviations of and from the poles and leading/trailing edge respectively. Even at this capture radius the minima points and remain close to the poles at latitudes of . The saddle points and similarly have only a slight offset from the leading and trailing sides of Europa, with longitudes of and . Figure 2 details the extrema locations, including contours of for to verify the extrema type. From the symmetry of the equations in and , each pair of minima share equal and therefore are global minimums. Of the two maxima, the one with the larger is the global maximum. Calling the squared velocity of the maxima at the exterior and at the interior and taking the difference gives Equation (9): (9) Evaluating the sign of this expression for varying radii indicates that the interior velocity is greater while the capture radius is less than 1 LU. This limit is well beyond any reasonable capture value and the interior velocity is therefore considered to always be the global maximum. With knowledge of the extrema it is possible to assess the optimal locations for doing burn maneuvers. The actual can readily be found by solving for the velocities for two given values of using Equation (4) and taking the difference. Substituting in for the location of the velocity maximum gives Equations (10) and (11): – (10) (11) A practical example of calculating the minimum is as follows. The starting orbit is a 1:1 resonance orbit with an initial Jacobi constant of . The only condition for the final orbit is that it is captured about Europa with no possibility of departure. The minimum change of the Jacobi integral that satisfies this requirement occurs when the Hill's throats close 6 and the zero velocity surface prohibits escape. Numerically, this transition is found to occur at . Two additional captures with and are additionally considered to allow comparisons with captures at larger . These boundary conditions are used to calculate the expected minimum using Equation (10) and Equation (11) over the entire feasible range of capture radii. The range is from Europa’s radius ) to the location of the Hill’s throat at L1 (8.69 ). There is also interest in calculating the worst case scenario, , as a comparison point. Equation (4) is used to get the minimum velocities and at the near-polar locations. As these locations require root-solving for latitude an analytical expression is not derived. of Figure 3. (Left) The maximum and minimum (dash) to capture about Europa for three values . Markers are left off of lines for clarity. (Right) The difference between the maximum and minimum . The maximum and minimum s are plotted in Figure 3 along with their difference for comparison. The curves end at maximum as the maneuver locations become inaccessible for the given final Jacobi constants. Because velocity increases as radius is decreased, the most efficient maneuvers occur just above the surface of Europa for all cases. The difference between the two maneuvers increases near-exponentially with capture radius. The largest change occurs for with the difference ranging from 0.27 m/s to 237 m/s where the maximum curve ends. Higher values of have similar differences, but occur over a decreased span of capture radii. Assuming the capture maneuver can occur at low altitudes of the moon it is therefore not critical to aim for the minimum location. The difference between best and worst case scenarios at low altitudes (such as 200 km) are typically less than 1% of the total cost. Where mission requirements necessitate a higher altitude capture, targeting the minimum can provide savings on the order of 100 m/s or more. The theory can be expanded to calculating the minimum over a range of boundary conditions. Appropriate selection of the range allows comparisons between potential orbit options. Two capture options are considered. First is a 200 km, 95 inclination circular orbit representative of typical science orbit designs.15,16 The remaining two-body orbital elements and , are considered free variables. This freedom implies that the orbit Jacobi constant will vary based on the specific capture. Calculating the range of requires considering all possible captures. Pairs of are gridded over with each pair and the inertial state relative to Europa is calculated. 7 The inertial state is converted to the rotating CRTBP frame and the Jacobi constant is calculated. A range of is found for the low-altitude science orbit. The second capture options is a high-altitude loosely captured state. Work by Russell revealed an approximate limiting case of maximum altitude of 7000 km for stable orbits at Europa with inclinations near . The range of Jacobi integral for this family is given as .17 To consider a broad range of possible arrival conditions the initial values used are from a relatively poor arrival of up to a perfect arrival of . This range includes the L2 halo orbit family which is between 3.0008370 and 3.0033259 at Europa. Figure 4. Minimum (km/s) to capture into low altitude (left) and high altitude (right) orbits for varying boundary conditions. Dash lines indicate the range for L2 halo orbits. Gridding over the boundary values for both capture conditions results in the contours shown in Figure 4. Dashed lines are included to show the bounds of the L2 halo orbit family. Starting with the low-altitude capture, the range of is small resulting in near-invariant as the end boundary value is varied. It can be seen that transfers starting at within the L2 halo family have expected minimum s from approximately 400 m/s to 500 m/s. Larger differences in the boundary conditions result in maneuvers up to 1 km/s for the considered range, although this maximum represents a poor arrival uncommon for typical mission design. The values of for the 7000 km altitude capture occur over a broader range resulting in notable variation of . The lowest burns can be seen with the minimum value of as it is closest to the initial boundary values. Transfers from the L2 halo orbits at this have expected s between 30 m/s and 350 m/s. The 30 m/s case occurs due to the largest from the halo orbit family having a relatively small from the minimum . As is increased the from the halo orbits increases to a maximum of 600 m/s. This result indicates that simply using a high-altitude capture does not guarantee savings from low-altitude capture. Recall from Figure 3 that higher altitude captures lead to greater propulsive costs when remains constant. Reducing therefore requires sufficient decrease in compared to low altitude orbit captures. With this consideration, appropriate selection of the boundary conditions can lead to savings on the order of hundreds of meters per second. 8 Hill’s Approximation While the contour of minimum can be rapidly generated the process must be repeated between specific three-body systems. In order to generalize the analysis to any three-body system the expressions are re-derived using the Hill model. This formulation is the limiting case of the CRTBP as goes to zero, using a frame centered at the secondary.11 By maintaining the use of normalized dimensionless units this allows results to be scaled to any system. Normalization requires the use of a different length unit such that , where angular velocity of the smaller primary. The time unit remains as velopment of this model to the work is a change in the motion integral: is the dimensional . The pertinent de(12) Table 3. Summary of parameters for planetary moons, and the predicted minimum range to capture from the L2 halo orbit family into low and high altitude orbits Secondary Moon Phobos Deimos Io Europa Ganymede Callisto Amalthea Himalia Elara Pasiphae Sinope Lysithea Carme Ananke Leda Thebe Adrastea Metis Mimas Enceledaus Tethys Dione Rhea Titan Hyperion Lapetus Phoebe Ariel Umbriel Titania Oberon Miranda Triton Nereid Charon Radius (km) 1,738 11 6 1,815 1,561 2,631 2,400 98 93 38 25 18 81 20 15 8 50 10 20 196 250 530 560 765 2,575 148 730 110 579 586 790 762 240 1,353 170 593 (km) 88,454.7 23.1 33.8 15,196.3 19,696.11 45,733.4 72,283.6 282.7 19,592.3 8,645.0 10,897.8 8,196.2 4,008.2 8,308.9 5,756.7 1,600.0 163.4 27.7 47.0 798.8 1,205.2 3,215.0 4,632.3 8,636.0 75,714.8 4,601.2 53,010.4 11,501.6 4,766.7 6,328.1 14,982.5 19,014.2 1,204.4 21,075.1 32,280.8 11,931.7 (hr) 104.36 1.22 4.82 6.76 13.57 27.33 63.75 1.90 957.09 991.80 2,807.49 2,895.35 990.15 2,643.25 2,410.24 911.84 2.58 1.14 1.13 3.60 5.23 7.21 10.45 17.26 60.91 81.27 303.02 2,102.68 9.63 15.83 33.25 51.43 5.40 22.45 1,375.62 24.40 (km) 200 ----200 200 200 200 --11.9 5.00 5.00 5.00 10.4 5.00 5.00 5.00 --------32.0 67.9 71.2 98.0 1000 19.0 93.5 14.1 74.2 75.1 101.2 97.6 30.6 173 21.8 76.0 609 – 645 ----353 – 617 377 – 512 602 – 727 601 – 664 --31.6 – 32.0 14.0 – 14.2 8.43 – 8.49 6.12 – 6.16 2.85 – 3.03 6.53 – 6.58 4.62 – 4.66 2.18 – 2.22 --------2.01 – 42.6 31.4 – 97.4 66.6 – 120 115 – 164 548 – 628 29.8 – 33.0 153 – 159 5.83 – 6.00 73.5 – 133 87.2 – 128 167 – 200 168 – 191 4.33 – 42.4 296 – 373 34.3 – 34.8 190 - 225 (km) 29,698 -2.79 6.01 3,586 5,439 13,623 23,290 2.47 6,870 3,034 3,848 2,895 1,344 2,933 2,031 561 8.07 -0.16 -3.30 87.9 178 613 1,086 2,304 24,334 1,487 18,110 3,978 1,115 1,663 4,535 5,996 188 6,137 11,303 3,648 (m/s) 18.8 – 341 --0.16 – 2.82 50 – 905 32.2 – 585 37.2 – 674 25.2 – 457 --0.45 – 8.26 0.19 – 3.51 0.08 – 1.56 0.06 – 1.14 0.09 – 1.63 0.07 – 1.27 0.05 – 0.96 0.04 – 0.70 1.41 – 25.5 ----4.93 – 89.4 5.12 – 92.8 9.91 – 180 9.85 – 179 11.1 – 202 27.6 – 501 1.26 – 22.8 3.89 – 70.5 0.12 – 2.20 11.0 – 199 8.88 – 161 10.0 – 181 8.22 – 149 4.96 – 89.8 20.9 – 378 0.52 – 9.45 10.9 – 197 As the dynamics of the three-body system are preserved near the secondary in the Hills model, the locations of the maximum velocities derived in the previous section are unchanged. Solving for the velocity gives: (13) 9 Evaluating Equation (13) at the location for maximum velocity for the boundary values of the integral: (14) Taking the difference of the velocities at both boundary conditions from Equation (14) gives the theoretical minimum as a function of the capture radius. As discussed, by using dimensionless units this can be scaled to any three-body system. Given the system parameters the normalized length and time units, LU and TU, are calculated. Basic unit conversion can then be applied to the to scale results to kilometers per second. A summary of the scaling parameters for a majority of planetary moons is given in Table 3.18 A grid approach similar to the CRTBP results from the previous section is used to find over a range of capture conditions at Europa. Converting to normalized units, the low altitude capture radius is at , while the high altitude capture radius is at . The range of motion integrals for the low altitude becomes and for the high altitude . The halo orbit family has . Figure 5. Normalized in the Hill model for capture at Europa with (right). Dash lines bound L2 halo orbit (left) and The contours for the captures at Europa are given in Figure 5 using normalized units, with contours similar to those seen in Figure 4. For the low altitude capture the velocity range for halo orbit transfers is , while the high altitude orbit is . As discussed, a key benefit of using the Hill’s formulation is scalability to other three-body systems. This scaling property can be applied to the high altitude orbit results as the capture orbit is defined as the stability limiting orbit, which is invariant between systems in the Hill model. Note however that the altitude of the orbit, , will vary between bodies. The results are scaled to the planetary moons, resulting in the maneuver magnitudes listed in Table 3. For very small moons such as Phobos the altitude is actually below the mean body radius and so no results are given, although the bodies are still listed for completeness. It can be seen that Europa’s values closely match those found from the CRTBP results for verification between the two models. Low altitude orbits are defined relative to the body, making them system specific. Due to this variation the capture radius as well as the motion integral range for the capture orbits must be recalculated for each body. For the purposes of this work, low altitude ( is defined as follows: 10 km, where is the radius of the planetary moon. An exception to this case is Titan, which uses an altitude of 1000 km due to its thick atmosphere. Additionally, an absolute minimum feasible altitude of 5 km is enforced in consideration of the highly irregular shapes and gravity fields of smaller moons. The body-specific altitude is simply added to the body radius to get the capture radius . Orbits with resulting capture radii greater than are considered to be effectively the same as the high altitude case and no is calculated. As with the Europa example, the two-body orbital elements are used to get initial states for each moon, leading to a range of values for the low altitude orbits. The results of the minimum are given in Table 3 for most planetary moons of interest. Several of the smallest bodies (Phobos, Metis, etc.) are sufficiently small that no feasible captures exist for the given capture options as the orbit altitudes are too close or even below the surface of the moon. This is not to claim that capture is impossible; alternative candidates, such as threebody retrograde orbits, exist and could be used in a later analysis. Other moons, such as Deimos, have “high” altitude captures where the altitude is near to or less than the low altitude definition. This result indicates that the moon is too small for an accurate two-body approximation, so no low altitude orbit result is given. Comparing the s at Europa shows reasonable agreement between the three-body and Hill’s model approaches, verifying the accuracy of scaling results. A majority of the large moons of interest, such as the Galilean moons or Titan, all require low altitude captures on the order of hundreds of meters per second. As expected, smaller moons cost less, down to only a few meters per second. Considering the high altitude captures shows the potential for significant cost savings as large as two orders of magnitude, assuming the initial halo orbit is sufficiently close to the capture orbit. THEORY VALIDATION To validate the analytical minimum results multiple physical transfers are found and the total s are compared with the predicted minimums. For an initial approach the transfer is selected to be from orbits in the L2 family at Europa to a moderately constrained low-altitude science orbit. Use of the L2 orbits reduces the scope of possible departure times to one period of the orbit. Capturing into a low-altitude science orbit ensures that sub-optimal transfers will be significantly more expensive due to the need for non-tangential burns such as inclination changes. Starting at an initial L2 halo orbit, transfers are found using a grid search method with a differential corrector to improve grid points. The periodic orbit Jacobi constant is then varied to a new halo orbit. As the grid search is time intensive continuation methods are utilized to find transfers for the new orbit, using the transfers of the previous orbit as initial guesses. 11 L2 Halo Orbits Figure 6. Orbits from the Halo family about the L2 point, axis centered on Europa. The existence and initial conditions of L2 halo orbits is well documented in the literature. Precomputed orbits from Reference 17 are used to generate the family. Example orbits of this family are given in Figure 6, including the initiating planar Lyapunov orbit. The Jacobi constant for this family range is , spanning the critical value of a barely-closed Hill’s throat. Science Orbit Definition Table 4. Summary of science orbit parameters. Parameter Value(s) Semi-major axis, Inclination 1760.7 km, 95° CRTBP X0 {1.0025983, 0.00, 0.00, 0.00, -0.0111789, 0.0977879} Period 0.167933 (2.28 hr) C 3.0095034 The science orbit is chosen to be characteristic of typical science orbits, namely high inclination, low altitude, and circular.16 These requirements are met with a circular, 200 km altitude science orbit at 95° inclination. For the scope of the current research the phasing of the science orbit is ignored and the phasing orbital elements are set to zero. As the orbit is calculated in the threebody frame the actual orbital elements are varying. A summary of the science orbit’s relevant parameters is given in Table 4. Ballistic Transfer Grid Search A global grid search method is employed to find transfers between the two boundary value orbits. It is assumed that low transfers are characterized by two tangent-only burns. The first burn is applied to depart the gateway orbit onto some transfer trajectory. The transfer trajectory then ends with a science orbit insertion burn. It is further assumed that the science orbit insertion burn occurs when the distance from the smaller primary is at an extrema, similar to apses in the two-body problem. These assumptions reduce the problem to two variables. The first is the gateway orbit location of departure, , defined to be the normalized arclength distance along the gateway orbit. This definition gives an initial value of with a final value of . The 12 parameter is calculated as a function of time by integrating Equation (15) along with the CRTBP equations of motion to get the total distance , then normalizing. The state becomes a function of this new parameter, . (15) The second grid variable is the magnitude of the departure burn, . Positive values represent a burn in the direction of the velocity. Unlike this variable is not naturally bounded. Setting m/s is considered generally sufficient for feasible transfers. Recall that the minimum development assumed a negligible maneuver at the initial orbit. It is therefore expected for the best solutions to have low initial . In some cases, these initial burns are trivially small, and represent catalysts to precipitate a transfer onto an unstable manifold. The two variables, and , are gridded over their respective ranges to create multiple pairs of departure conditions. Each pair leads to an initial state that is integrated forward by a maximum allowed flight time. The resulting trajectory is checked for locations where the distance from the smaller primary is at an extrema using the dot product of position and velocity. The apse with an altitude closest to the science orbit is chosen as the location for the orbit insertion burn. At this location the osculating orbital elements are calculated to compute the required to capture into a circular orbit. As stated this burn is tangential and does not match the desired orbit inclination. Repeating this process over every pair of ( ) results in global knowledge of the two-burn transfer trajectories and their resultant capture orbital elements. The inclination and semi-major axis are combined into a square difference objective function to assess how well grid pairs approach the target values. The function is given by Equation (16), where is the difference between the actual and desired orbital elements. Scaling factors are used so that inclination and semi-major axis are equally weighted. (16) The grid values of are used to identify regions where the transfers nearly approach the desired science orbit, however it is unlikely that any given grid point is exactly zero. Gridpoints are sorted according to their values and the best points are chosen for further improvement. The points are improved with a simple differential corrector to minimize the objective function. Table 5. Summary of initiating halo orbit parameters. Parameter Value {1.0175667, 0.00, 0.0222484, 0.00, -0.0306484, 0.00} (LU,LU/TU) 2.80006 (TU) 2 3.0011903 (LU/TU) A summary of the halo orbit used in the initiating grid search is given in Table 5. The only consideration for selecting this orbit is that it be sufficiently out of plane such that highly inclined close approaches at Europa are feasible. The range of the burn magnitude variable used is m/s. The range favors negative burns as they are more likely to result in Europa close approaches. The grid step sizes are chosen with consideration of resolution versus grid computation time. A balance of these considerations leads to selection of and steps of m/s for resulting in 200 points of each grid variable for a total 40,000 grid points. Once all grid points have been evaluated the lowest points are selected for further improve- 13 ment. A basic Newton corrector is derived from derivatives of the semi-major axis and inclination with respect to the transfer parameters: (17) where the derivatives are calculated using the finite difference method and the star superscript indicates the targeted values. Solutions are considered feasible if the semi-major axis and inclination constraints are met to 100 m and 0.1 respectively. Table 6. Summary of solution grid variables, state before exit burn and after capture burn, target orbital elements, and burn magnitudes. Parameter Value(s) {0.9454,-33.37 m/s} {1760.700 km, 6.631e-13, 95.0000 } 485.98 m/s 519.34 m/s Figure 7. The halo orbit (dash), transfer orbit, and resulting science orbit about Europa in the CRTBP frame. 14 Figure 8. Transfer trajectory and capture in inertial space about Europa. The optimal solution that meets the science orbit within tolerance is occurs for m/s. The total velocity change is 519.34 m/s which is dominated by the science orbit capture burn. Total transfer flight time from burn to burn is 53.75 hours. A summary of the solution parameters is given in Table 6, including the initial state after the exit burn and the initial state after capture. The resulting transfer and science orbit are given in the CRTBP rotating frame Figure 7 and in the inertial frame centered at Europa in Figure 8. The small magnitude of the burn results in the transfer initially following the halo orbit before being attracted to Europa. Figure 8 shows how the three-body dynamics twist the transfer trajectory such that the spacecraft arrives at Europa with the desired target inclination. It is possible to extend the grid search approach to non-periodic orbits by limiting the range of departure times so that the associated can be calculated. Additional advancements can be made to include science orbit phasing. Near-optimal transfers can then be used in state-of-the art optimizers as initial guesses for ballistic orbital transfers. Transfer Orbit Continuation As stated in the previous section, continuation methods are used to extend already found transfers as a function of . The halo orbit Jacobi constant is changed by a small perturbation and the periodic orbit from the fully generated family is found. Following one transfer at a time, the differential correctors from the grid search are used to find transfers for the new periodic orbit. After transfers have been found for the second halo orbit, linear extrapolation is used as a predictor step to generate initial guesses for the succeeding periodic orbits. If necessary, the full grid search method is repeated in an effort to find additional transfers that may not have existed for the original gateway orbit. To aid the speed of the continuation a variable step size of is used based on how well the linear extrapolation guesses approximate the actual converged values, using the relative difference: (18) Note that the prime denotes the extrapolation guess value and is some small tolerance. If Equation (18) is satisfied the step size is increased. Corrector convergence failures result in a decrease in step size down to a minimum. Further convergence failure ends the continuation process. 15 Figure 9. Example of three trajectories within the same “family” show similar capture locations. Initiating halo orbits not included to improve clarity of transfer trajectories. The process to fully continue a single transfer is time consuming, with the majority of time spent in the differential corrector phase. For this study, 16 unique transfer “families” are identified. These “families” exist in the sense that there are clear and continuous values of and as functions of that do not intersect with other “families”. Figure 9 shows an example of three trajectories within the same family. All three can be seen to share a general shape of gradually approaching Europa with convergence to nearly the same capture location. Figure 10. Departure (left) and capture (right) for all identified L2 Halo based transfers as Jacobi constant of the halo orbit changes. Looking at Figure 10 one can see the evolution of the transfer s. The first plot shows the exit burn while the right shows the capture burn. For the exit burn case it is seen that there is no general trend that can be applied to all families. Several families start with burns on the order of 500 m/s but quickly drop to zero as increases, while others start near zero and increase or change non-monotonically. This indicates that starting Jacobi constant has little correlation with the exit burn in a general sense. Conversely there is an apparent trend in the plot for the capture burns. As Jacobi constant decreases most families show a decreasing trend. This trend is consistent with the analytic minimum , and results from the boundary condions being closer in energy. Also of note is the limited 16 range in the maximum and minimum values of the capture . All the families lie within 420520 m/s and most families vary by no more than 50 m/s through the entire range of . As expected, the total optimal transfers have effectively no burn and resemble unstable manifolds of the gateway orbit. Figure 11. Total for L2 Halo transfers remain above the predicted minimum (grayed area) The theoretical minimum are calculated over the range of halo orbit using the maximum and minimum motion integrals for the science orbits. The two lines of are added to the plot in Figure 11 and the area below the bottom line is grayed out. As the range of for the science orbit is small there is negligible difference between minimum s at constant halo orbit Jacobin constant, resulting in an apparently single value. It is apparent from the figure that there are no values below the theoretical minimum, although several may effectively be at the limit. These near-minimum cases are transfers that closely resemble the assumed optimal conditions made to derive the minimum expressions. As discussed, the use of the unstable L2 halo orbit family allows effectively free departure on unstable manifolds, some of which intersect the desired science orbit phase space. In general it is not expected for transfers to be near the ideal case. Inclusion of science orbit phasing further limits allowed capture geometries and reduces the number of transfers that tangentially approach the target orbit. CONCLUSIONS The development of analytical expressions using the Jacobi constant to predict minimum given two boundary conditions leads to a simple and effective tool for preliminary mission design. As the results do not require the calculation of physical transfers it is possible to rapidly assess multiple scenarios by simply changing the three design parameters. Any conceivable range of boundary orbits, including science orbits and periodic orbits, can be evaluated so long as the dynamics can accurately be modeled with the circular restricted three-body problem. By extending the expressions to the Hill model it becomes possible to perform one evaluation over a range of design parameters and scale the results to any bodies of interest. Applications to a low-altitude versus a descope high altitude orbit show that the descope option saves on the order of 100 m/s when the capture burn occurs at low altitude. While used primarily as a means to validate the minimum theory, the grid search approach developed to calculate transfers between periodic and science orbits has inherent utility for generating initial guesses of ballistic transfers. Multiple transfer families connecting the L2 halo family at Europa to a low altitude science orbit showed verified that the minimum expressions. The 17 optimal transfers closely followed the ideal transfer assumptions of a manifold departure with a single, tangential capture burn. ACKNOWLEDGMENT This research was funded through the NASA Graduate Student Research Program (GSRP) and conducted in part at the Jet Propulsion Laboratory with advisement from Anastassios Petropoulos. REFERENCES 1 Lantoine, G., Russell, R.P., and Campagnola, S. “Optimization of Low-Energy Resonant Hopping Transfers between Planetary Moons.” Acta Astronautica, Vol. 68, Iss. 7-8, April-May 2011, pp. 1361-1378 2 Grover, P. and Ross, S. “Designing Trajectories in a Planet-Moon Environment Using the Controlled Keplerian Map.” Journal of Guidance, Control, and Dynamics, Vo. 32, No. 2, March – April 2009 3 M. Nakamiya, D.J. Scheeres, H. Yamakawa, and M. Yoshikawa. “Analysis of Capture Trajectories into Periodic Orbits About Libration Points.” Journal of Guidance, Control, and Dynamics. Vol. 31, No. 5, 2008, pp. 1344-1351. 4 Baoyin, H. and McInnes, C.R., “Trajectories to and from the Lagrange Points and the Primary Body Surfaces.” Journal of Guidance, Control, and Dynamics, Vol. 29, No. 4, July – Aug. 2006 5 Parker, J.S. and Born, G.H. “Modeling a Low-Energy Ballistic Lunar Transfer Using Dynamical Systems Theory.” Journal of Spacecraft and Rockets, Vol. 45, No. 6, Nov. – Dec. 2008 6 Russell, R.P. and Lam, T. “Designing Ephemeris Capture Trajectories at Europa Using Unstable Periodic Orbits.” Journal of Guidance, Control, and Dynamics, Vol. 30, No. 2, March – April 2007 7 Villac, B.F. and Scheeres, D.J. “Escaping Trajectories in the Hill Three-Body Problem and Applications.” Journal od Guidance, Control, and Dynamics, Vol. 26, No. 2, March – April 2003 8 Ryan P. Russell and Adam T. Brinckerhoff. “Circulating Eccentric Orbits Around Planetary Moons.” Journal of Guidance, Control, and Dynamics, Vol. 32, No. 2, 2009, pp. 423-435. 9 Anderson, R. L. and M. W. Lo, “Flyby Design using Heteroclinic and Homoclinic Connections of Unstable Resonant Orbits,” 21st AAS/AIAA Space Flight Mechanics Meeting, AAS 11-125, New Orleans, Louisiana, February 13-17, 2011. 10 Davis, K.E., Anderson, R.L., Scheeres, D.J., and Born, G.H. “The Use of Invariant Manifolds for Transfers between Unstable Periodic Orbits of Different Energies.” Celestial Mechanics and Dynamical Astronomy, Vol. 107, Iss. 4, Aug. 2010, pp. 471-485 11 Szebehely, V., Theory of Orbits: The Restricted Problem of Three Bodies, Academic Press, New York, 1967. 12 National Research Council, “Vision and Voyages for Planetary Science in the Decade 2013-2022.” The National Academies Press, Washington D.C., 2011 13 NASA, “Europa Study 2012 Report: Europa Multiple Flyby Mission.” Europa Study Team, May 1, 2012, JPL D71990. 14 "JPL HORIZONS Solar System Data and Ephemeris Computation Service". Solar System Dynamics. NASA, Jet Propulsion Laboratory. Retrieved 10 August 2007. 15 Paskowitz, M.E. and Scheeres, D.J., “Design of Science Orbits About Planetary Satellites: Application to Europa.” Journal of Guidance, Control, and Dynamics, Vol. 29, No. 5, Setp. – Oct. 2006, pp. 1147-1158. 16 Lara, M. and Russell, R.P., “Computation of a Science Orbit about Europa.” Journal of Guidance, Control, and Dynamics, Vol. 30, No. 1, Jan. – Feb. 2007, pp. 259-263. 17 Russell, Ryan. “Global Search for Planar and Three-Dimensional Periodic Orbits Near Europa.” The Journal of Astronautical Sciences. Vol. 54, No. 2, 2006, pp. 199-226. 18 18 Seidelmann, Kenneth P. “Explanatory Supplement of the Astronomical Almanac.” Univ. Science Books, Mill Valley, CA, 1992, pp. 708–711. 19
© Copyright 2026 Paperzz