europa.doc

advertisement
Europa Orbiter Mission
Aleksandr Arustamyan
ASEN 5050 – Space Flight Dynamics
Research Paper
Abstract
The primary objective of this paper was to reduce time of the Europa Orbiter mission. We will
first introduce the entire trajectory proposed by NASA/JPL from Earth to Europa. Then, the
insertion of the orbiter into Europa’s orbit will be considered and a different option will be
proposed.
In the original design, it would take a little less than 3 years to reach Jupiter. Then, complicated
orbital maneuvers are to take place in the Jupiter’s sphere of influence, which will take 2.8 – 3.8
more years. In this paper we propose to remove the maneuvers and go directly into the 200-km
altitude orbit about Europa with gravity assist of two largest moons of Jupiter: Callisto and
Ganymede. Velocity changes could be applied at closest approaches to the two moons; however,
these were proven to be inefficient.
For simplicity of the analysis the major assumptions were that the orbits of Earth and Jupiter
about the Sun and the orbits of Jupiter moons are circular and co-planar. Relative positions of
Jupiter moons were not considered – it was assumed that at any point in time we could get a
desired orientation of the moons relative to each other.
Going directly into the 200-km altitude orbit about Europa would require change in velocity of
5.4243 km/s. The next consideration was to flyby in front of the two moons of Jupiter. This way
we reduced probe’s velocity on the approach to Europa, and change in velocity needed was
calculated to be 4.8749 km/s.
Introduction
NASA’s Galileo spacecraft has sent back to Earth detailed images of the surface of Europa,
fourth largest satellite of Jupiter. Many scientists believe that the pictures reveal a relatively
young surface of ice, possibly only about 1 kilometer thick in places. Internal heating on Europa
due to Jupiter’s tidal pull could melt the underside of the icepack, forming an ocean of liquid
water underneath the surface.
Europa, thus, has gained the rank of one of the highest priority targets for an outer Solar System
exploration mission. If liquid water were to exist on Europa, we could speculate on the existence
of life there. Life on Earth has been discovered at great ocean depths, beyond the penetration of
sunlight, thriving on upwelling chemical nutrients from the interior of the planet.
The objective of Europa Orbiter, a NASA/JPL interplanetary mission to be launched in March of
2008, is to send a spacecraft to Europa to measure the thickness of the surface ice and to detect
an underlying liquid ocean if it exists.
Theory
Gravitations parameter of a planet can be determined from its mass by the following equation:
  G(m  msat )  Gm
where G  6.673x10 -20
(1)
km3
is the gravitational constant.
kg  s 2
Velocity of a spacecraft in a circular orbit about a planet (with the gravitational parameter μ) at a
radius r can be determined from the following equation:
vcirc 

r
Figure 1 shows geometry of hyperbolic passage, which takes place when an object flybys
another object.
Figure 1: Geometry of hyperbolic passage
(2)
Essential parameters:
rp – radial distance of closest approach
δ – deflection angle of v∞.
The energy is constant whether the flyby object is at infinity or at the proximity of the other
object:
v2  v2

     
2 r
2
2a
(3)
where μ is the gravitational parameter of body B in Fig. 1. The other two useful equations with
the eccentricity parameter are:
1

 sin
e
2
e  1
(4)
rp v 
(5)

The next equation represents two-body equation of motion:
r    r
r3
(6)
Table 1 summarizes given and calculated parameters for the planets considered in this paper.
Table 1: Characteristics of several planets
Distance
from planet
at focus,
km
Sun
Earth
Jupiter
Callisto
Ganymede
Europa
–
149598023
778298361
1883000
1070000
670900
Gravitational
parameter,
km3
s2
1.32712428e11
398600.4415
1.268e8
7186.82
9876.04
3203.04
Velocity
WRT planet
at focus,
km/s
Mass,
kg
Radius,
km
Not needed
29.784675
13.058183
8.206056
10.885985
13.747722
1.9891e30
5.9742e24
1.8988e27
1.077e23
1.48e23
4.8e22
Not needed
6378.1363
71492
2403
2634
1569
Problem of Interest
Let us talk about current plan of achieving a 200-km altitude circular orbit about Europa. It
consists of five orbital trajectories: Jupiter Direct, Jupiter Arrival, Jupiter Orbit Insertion, Tour,
and Endgame.
Jupiter Direct Trajectory
Figure 2: Jupiter Direct Trajectory
This is a direct trajectory to Jupiter with a plane maneuver. Since the orbital planes of the Earth
and the Jupiter about the Sun are not aligned, a plane maneuver will have to take place to transfer
the probe into the Jupiter’s orbital plane about the Sun. The best place for the maneuver (Broken
Plane Maneuver in Fig. 2) is on the intersection of the orbital planes of the Earth and the Jupiter.
Jupiter Arrival Geometry
Figure 3: Jupiter Arrival Geometry
(Note: the dates on this figure were calculated assuming a launch in 2006
which is not the currently planned launch date.)
After the planned launch of Europa Orbiter in March 2008, the probe will reach
Jupiter in less than 3 years. Then, it will make its first Ganymede flyby (G0) prior
to Jupiter orbit insertion (JOI).
Jupiter Orbit Insertion
Figure 4: Jupiter Orbit Insertion
(Note: the dates on this figure were calculated assuming a launch in 2006
which is not the currently planned launch date.)
As soon as the probe enters the orbit around Jupiter, it will begin a Galileo-like tour of three of
the four largest Jovian satellites. A number of spacecraft maneuvers over the next 1.5 to 2 years
will place the spacecraft in orbit around Europa. PJR in Fig. 4 is Perijove Raise – a maneuver to
maintain an altitude above Jupiter to minimize time spent in the harsh radiation environment
nearer to Jupiter; and G1 is first Ganymede flyby after JOI.
Tour
During the Galileo-like "Tour", the spacecraft will orbit Jupiter several times, using gravity
assists from Europa, Ganymede, and Callisto to "pump down" the orbit period from roughly 200
days to under 2 weeks. This will take nearly 1 to 1.5 years to accomplish. At the end of this
phase, the Europa “Endgame” begins.
Figure 5: Galileo-like tour
(Note: the dates on this figure were calculated assuming a launch in 2006
which is not the currently planned launch date.)
Endgame
Figure 6: Endgame
The "Endgame" trajectory uses gravity assists from Europa and spacecraft engine firings to
further "pump down" the spacecraft orbit from roughly a 2-week period to just over a 4-day
period. (Europa's orbit around Jupiter has a period of 3.55 days). This is done by "stepping
down" resonances. This phase can take 3-4 months to complete. Then, Jupiter's own gravity is
used to pull the spacecraft into a large elliptical orbit around Europa. A Europa Orbit Insertion
(EOI) maneuver is then used to circularize the orbit at 200-km altitude around Europa. This
begins the normal science phase of the Europa Orbiter mission, which will last 30 days.
It can be calculated that after the probe approaches Jupiter, it will be 2.8 – 3.8 more years before
the normal science phase begins.
Extension
The extension proposed here is to go directly to Europa as soon as the probe reaches Jupiter’s
sphere of influence. Let us calculate the velocity change required for the maneuver. We will first
consider going directly into the 200-km circular orbit about Europa. Then we will see how
gravity assists of two largest moons of Jupiter (Callisto and Ganymede) could be used to reduce
the required change in velocity.
For simplicity of the analysis we assume that the orbits of Earth and Jupiter about the Sun and
the orbits of Jupiter moons are circular and co-planar. Now we consider the patched conic
method for reaching Jupiter. Using the minimal energy Hohmann transfer, the semi-major axis of
the transfer is the average of Earth’s and Jupiter’s distance from the Sun. The velocity of the
probe at approach to Jupiter with respect to the Sun was calculated using equation (3) to be
7.4150 km/s. The velocity of the satellite with respect to Jupiter was calculated using Table 1 to
be: 5.6432 km/s.
Jupiter
Sun
Earth
Figure 7.a: Hohmann transfer trajectory
VJUP/SUN
VSAT/SUN
VSAT/JUP
Figure 7.b: Velocity of the satellite with respect to Jupiter (V-infinity = 5.643187 km/s)
Then we go into a hyperbolic passage trajectory with respect to Jupiter with closest approach to
it at Europa’s orbital radius.
∆
Jupiter
Europa’s orbit
Ganymede’s orbit
Callisto’s orbit
Figure 8: Closest approach to Jupiter at Europa’s orbital radius
Using equation (3) the velocity of the spacecraft at Europa’s orbital radius with respect to Jupiter
was calculated to be 20.2446 km/s, which with respect to Europa is 6.4969 km/s. At 200-km
altitude orbit about Europa (200-km altitude closest approach to Europa) the velocity of the
spacecraft will be 6.7699 km/s. The final velocity in the desired 200-km altitude circular orbit
about Europa has to be 1.3456 km/s. Thus, the change in velocity required is 5.4243 km/s.
Let us now consider hyperbolic passages by the two largest moons of Jupiter: Callisto and
Ganymede. Our main goal is to reduce the change in velocity required for achieving the 200-km
altitude about Europa. A Matlab code was created for this task (see Appendix). As initial input
we could specify approach distance away from Jupiter (∆ in Fig. 8). Then, we flyby Callisto at
200-km altitude closest approach either behind it (to achieve a desired deflection angle), or in
front of it in order to reduce probe’s velocity by gravity assist. We can apply an impulsive
velocity change at closest approach to the moon. Velocity change at this location will be most
effective. Afterwards, we use the two-body equation of motion (equation. (6)) and propagate
probe’s trajectory until it meets Ganymede’s orbit. Again we have the option to flyby the moon
in front and behind it, and also we can apply a velocity change on closest approach to the moon
(200-km altitude). The two-body propagation is used again until we reach Europa, where we
apply final velocity change to go into the 200-km altitude orbit. The output of the code gives
total velocity change used from the point of entering Jupiter’s sphere of influence.
Trying several cases, it was determined that velocity change at closest approach to Ganymede
was very ineffective compared to the velocity change at Callisto. Ganymede flyby was most
efficient when the probe passed in front of the moon to reduce probe’s velocity with respect to
Jupiter. After trying more cases, an optimal solution was found that would reduce calculated
earlier velocity change needed.
For best scenario found in such setup see Figure 9.
6
2
x 10
1.5
1
y [km]
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0
x [km]
0.5
1
1.5
2
6
x 10
Figure 9: Using gravity assist of Callisto and Ganymede to reduce velocity change required to put the
probe into 200-km orbit about Europa.
The probe should reach Callisto’s orbit with ∆ = 1153300 km. This distance was adjusted so that
the probe’s velocity is parallel to Europa’s velocity on final approach. When the satellite reaches
Callisto’s orbit, its velocity is VSAT@CAL/JUP = 12.9044 km/s assumed to be directed vertically
upward as can be seen in Fig. 9. The probe then flybys in front of Callisto to reduce its “vertical”
velocity relative to Jupiter. After the Callisto flyby the velocity of the spacecraft becomes:
(-0.3981i + 12.5590j) km/s. Then we numerically integrate probe’s path until it reaches
Ganymede’s orbit with the velocity (-4.4003i + 15.5127j) km/s. Now the probe flybys in front of
Ganymede and the velocity becomes: (-4.7532i + 14.9230j) km/s. Then we again numerically
integrate probe’s path until it reaches Europa’s orbit with the velocity magnitude of 19.6701
km/s (compare with 20.2446 km/s obtained earlier). Then we make a hyperbolic passage to
Europa with closest approach of 200-km altitude and initiate the 4.8749 km/s velocity change,
that will put the probe into the desired orbit about Europa (change of velocity reduction by
0.5494 km/s).
Thus, it was not necessary to apply any velocity changes on closest approach to Callisto or
Ganymede. Flyby in front of those moons reduced the velocity of the probe relative to Europa.
Summary and Conclusions
The extension to the problem of interest was to reach the 200-km altitude orbit about Europa as
early as possible. This way the duration of the mission will be reduced by the factor of two. For
simplicity of the analysis the major assumptions were that the orbits of Earth and Jupiter about
the Sun and the orbits of Jupiter moons are circular and co-planar. Relative positions of Jupiter
moons were not considered – it was assumed that at any point in time we could get a desired
orientation of the moons relative to each other.
Going directly into the desired orbit about Europa required change of probe’s velocity in the
proximity of Jupiter of 5.4243 km/s. Then flybys Jupiter’s largest moons (Callisto and
Ganymede) were considered with possible change in velocity applied at the closest approach to
the moons. It was determined that the velocity changes were not efficient until the final approach
to Europa. Gravity assist of the two Jupiter moons helped reduce the velocity of the probe on the
final approach to Europa. The change in velocity required was thus reduced by 0.5494 km/s,
which was a 10% reduction.
References
http://www.jpl.nasa.gov/ice_fire/trajectory.htm, December 17, 2001
http://www.jpl.nasa.gov/europaorbiter, December 17, 2001
http://www.jpl.nasa.gov/basics/bsf4-1.htm, December 17, 2001
ASEN 5050 Fall 2001, Class handout: Interplanetary Transfer and Hyperbolic Passage
David A. Vallado: Fundamentals of Astrodynamics and Applications, Second Edition, 2001
Appendix
(The Matlab code)
%
%
%
%
ASEN 5050
Fall 2001
Aleksandr Arustamyan
Research Project
clear
close all
% Defining parameters
% Naming used: vcaljup is velocity of Callisto with respect to Jupiter
vcaljup = 8.206055818584;
vganjup = 10.8859851597;
veurjup = 13.747721663843;
% Gravitational parameters
mucal = 7186.82;
mugan = 9876.04;
mueur = 3203.04;
mujup = 126800000;
% Radii of Jupiter moons and their location away from Jupiter
rcal = 4806/2;
rgan = 5268/2;
reur = 3138/2;
rcaljup = 1883000;
rganjup = 1070000;
reurjup = 670900;
% Altitude of closest approach to Callisto and Ganymede
alt = 200;
% Drawing the orbits of the three moons of Jupiter:
% Callisto, Ganymede and Europa
figure(1);
x1 = -1883000:100:1883000;
y1 = sqrt(1883000^2 - x1.^2);
y11 = -y1;
plot(x1,y1,'-');
hold on;
plot(x1,y11,'-');
hold on;
x2 = -1070000:100:1070000;
y2 = sqrt(1070000^2 - x2.^2);
y22 = -y2;
plot(x2,y2,'-');
hold on;
plot(x2,y22,'-');
hold on;
x3 = -670900:100:670900;
y3 = sqrt(670900^2 - x3.^2);
y33 = -y3;
plot(x3,y3,'-');
hold on;
plot(x3,y33,'-');
xlabel('x [km]');
ylabel('y [km]');
%legend('Gravity assist of Callisto & Ganymede to get an orbit about Europa')
x_jup = 1153300;
angle_cal = asin(x_jup/rcaljup);
rsatjup = [x_jup -rcaljup*cos(angle_cal) 0];
vxcaljup = vcaljup*cos(angle_cal);
vycaljup = vcaljup*sin(angle_cal);
%vysatjup = 5.6431866278795;
vysatjup = 12.90442790334;
vxsatcal = -vxcaljup;
vysatcal = vysatjup - vycaljup;
%position of sat wrt Jupiter
%velocity of Callisto wrt Jupiter
%v infinity of satellite wrt Jupiter
%vsat at Callisto's distance from Jupiter
%vx infinity of satellite wrt Callisto
%vy infinity of satellite wrt Callisto
%satillite approach angle wrt Callisto
angle_sat_cal = -atan(vysatcal/vxsatcal);
%v infinity of satellite on approach to Callisto
vinf1_cal = sqrt(vysatcal^2+vxsatcal^2);
%vsat at closest approach to Callisto
v200pc = sqrt(vinf1_cal^2 + 2*mucal/(alt+rcal));
e1_cal = 1 + (alt + rcal)*vinf1_cal^2/mucal;
% half of deflection angle on approach to Callisto
halfangle1_cal = asin(1/e1_cal);
%%%%% DELTA V to be applied at closest approach to Callisto %%%%%
deltav_cal = 0;
v200pc = v200pc - deltav_cal;
%vinf of satellite on leaving Callitso
vinf2_cal = sqrt(v200pc^2-2*mucal/(alt + rcal));
e2_cal = 1 + (alt + rcal)*vinf2_cal^2/mucal;
% half of deflection angle on leaving Callisto
halfangle2_cal = asin(1/e2_cal);
%total deflection angle at Callisto
total_defangle_cal = halfangle1_cal + halfangle2_cal;
%%%%%%% Use negative sign if the probe flybys IN FRONT of Callisto
%%%%%%% Use positive sign if the probe flybys BEHIND Callisto
angle_sat2_cal = angle_sat_cal - total_defangle_cal;
% Velocity of the probe on leaving Callisto
velx = -vinf2_cal*cos(angle_sat2_cal) + vxcaljup;
vely = vinf2_cal*sin(angle_sat2_cal) + vycaljup;
vsatjup = [velx vely 0];
deltat = 100;
t = 0;
% Two body propagation untill Ganymede's orbit is reached
while ((norm(rsatjup) > rganjup) & (t < 300000))
hold on;
plot(rsatjup(1), rsatjup(2), '.');
rjup_temp = rsatjup;
vjup_temp = vsatjup;
rsatjup = [(rjup_temp(1)+vsatjup(1)*deltat)
(rjup_temp(2)+vsatjup(2)*deltat) 0];
vsatjup = [(vjup_temp(1)+(mujup*rjup_temp(1)/((norm(rjup_temp))^3))*deltat) ...
(vjup_temp(2)+(-mujup*rjup_temp(2)/((norm(rjup_temp))^3))*deltat)
0];
t = t + deltat;
end
angle_gan = asin(rsatjup(1)/rganjup);
vxganjup = vganjup*cos(angle_gan);
vyganjup = vganjup*sin(angle_gan);
%velocity of Ganymede wrt Jupiter
vxsatgan = vjup_temp(1) - vxganjup; %vx infinity of satellite wrt Ganymede
vysatgan = vjup_temp(2) - vyganjup; %vy infinity of satellite wrt Ganymede
angle_sat_gan = -atan(vysatgan/vxsatgan); %sat approach angle wrt Ganymede
% V infinity of satellite wrt to Ganymede
vinf1_gan = sqrt(vxsatgan^2 + vysatgan^2);
% Velocity at closest approach to Ganymede
v200pg = sqrt(vinf1_gan^2 + 2*mugan/(alt+rgan));
e1_gan = 1 + (alt + rgan)*vinf1_gan^2/mugan;
% half of deflection angle on approach to Ganymede
halfangle1_gan = asin(1/e1_gan);
%%%%%%% DELTA V to be applied at closest approach to Ganymede %%%%%%%%
deltav_gan = 0;
v200pg = v200pg - deltav_gan;
%v infinity of satellite on leaving Ganymede
vinf2_gan = sqrt(v200pg^2-2*mugan/(alt + rgan));
e2_gan = 1 + (alt + rgan)*vinf2_gan^2/mugan;
% half of deflection angle on leaving Ganymede
halfangle2_gan = asin(1/e2_gan);
total_defangle_gan = halfangle1_gan + halfangle2_gan;
%%%%%%% Use negative sign if the probe flybys IN FRONT of Callisto
%%%%%%% Use positive sign if the probe flybys BEHIND Callisto
angle_sat2_gan = angle_sat_gan - total_defangle_gan;
velx = -vinf2_gan*cos(angle_sat2_gan) + vxganjup;
vely = vinf2_gan*sin(angle_sat2_gan) + vyganjup;
vsatjup = [velx vely 0];
deltat2 = 100;
% Two body propagation untill Europa's orbit is reached
while ((t < 400000) & (norm(rsatjup) > reurjup))
rjup_temp = rsatjup;
vjup_temp = vsatjup;
rsatjup = [(rjup_temp(1)+vsatjup(1)*deltat)
(rjup_temp(2)+vsatjup(2)*deltat) 0];
vsatjup = [(vjup_temp(1)+(mujup*rjup_temp(1)/((norm(rjup_temp))^3))*deltat) ...
(vjup_temp(2)+(-mujup*rjup_temp(2)/((norm(rjup_temp))^3))*deltat)
0];
hold on;
plot(rsatjup(1), rsatjup(2), '.');
t = t + deltat2;
end
%Final calculations:
norm(vsatjup);
vsateur = norm(vsatjup) - veurjup;
v200pe = sqrt(vsateur^2 + 2*mueur/(alt+reur));
deltav_200p_eur = v200pe - sqrt(mueur/(alt+reur));
% Total delta V required:
total_deltav = abs(deltav_200p_eur) + abs(deltav_cal) + abs(deltav_gan)
Download