Rigorous Global Optimization of Impulsive Planet-to-Planet Transfers
5th International Workshop on Taylor Model Methods Toronto, May 20 – 23, 2008
- R. Armellin, P. Di Lizia,
Politecnico di Milano
- K. Makino, M. Berz
Michigan State University
Rigorous Global Optimization of Impulsive Planet-to-Planet Transfers - - PowerPoint PPT Presentation
Rigorous Global Optimization of Impulsive Planet-to-Planet Transfers R. Armellin, P. Di Lizia, Politecnico di Milano K. Makino, M. Berz Michigan State University 5th International Workshop on Taylor Model Methods Toronto, May 20 23, 2008
5th International Workshop on Taylor Model Methods Toronto, May 20 – 23, 2008
Politecnico di Milano
Michigan State University
Roberto Armellin
2
we want to reduce the required propellant Ariane 5 launch cost: 200 M$ ÷ Allowed Spacecraft Mass: 10000 kg = Cost per kilogram: 20000 $/kg
Roberto Armellin
3
Roberto Armellin
4
m1 m2
Roberto Armellin
arcs
the spacecraft and only one other planet at a time
5
Earth escape Heliocentric phase Mars capture
Roberto Armellin
has been selected as first benchmark problem
6
design of Earth-Mars (any planet to planet transfer) interplanetary transfers
characterized by several comparable local minima
interplanetary transfers E.g.: Cassini-Huygens (11 conic arcs)
2 4
2 4 6 8 10 Earth 25/10/1997 Venus (GA1) 19/05/1998 Venus (GA2) 24/06/1999 Earth (GA) 18/08/1999 Jupiter 17/02/2001 Saturn 01/12/2005
Roberto Armellin
the time of flight ttof
through the ephemerides evaluation:
solving the Lambert´s problem
7
Roberto Armellin
8
vc
E =
E
vc
M =
M
vp
2 =
M + v∞ 2 2
vp
1 =
E + v∞ 1 2
∆V = ∆V1 + ∆V2
Roberto Armellin
9
(a, e, i, Ω, ω, M) M = E − e sin E
tan θ 2 =
1 − e tan E 2
Roberto Armellin
Given:
10
Find the initial velocity, v1, the spacecraft must have to reach r2 in ttof
the 2-body problem
exists only one conic arc connecting the two points in the given time
Roberto Armellin
and characterization of the resulting conic arc
11
the time of flight): in which , , and
equation depends both on t0 and ttof
a(x) = s 2(1 − x2)
A(x) = a(x)3/2((α(x) − sin(α(x))) − (β(x)))
β(x) = 2 arcsin s − c 2a(x)
Roberto Armellin
12
[x] = x0 + ∆x
Roberto Armellin
13
(a) (b)
Roberto Armellin
14
Taylor representation
Taylor representation error w.r.t. point-wise evaluation
Roberto Armellin
15 16
Search space: Maximum departure impulse: ∆V1 < 5 km/s Platform: Pentium IV 3.06 GHz laptop Objective function overview
Roberto Armellin
IF discard For each subinterval :
DA based global optimization algorithm:
16
t0
ttof
IF discard ∆V ∆Vopt
min ∆V > ∆Vopt
∆V1
min ∆V1 > ∆V1,max
Roberto Armellin
IF update , and store and
17
IF discard
0, t∗ tof)
∆V ∗ = ∆V ( x∗) ∆V ∗ < ∆Vopt
∆Vopt
can be finally achieved using a higher order DA computation on the last stored subinterval
ttof
∇t0∆V ∇ttof ∆V
Roberto Armellin
18
Search space: Maximum departure impulse: ∆V1 < 5 km/s Platform: Pentium IV 3.06 GHz laptop Solution 1:
∆Vopt
Roberto Armellin
19
Search space: Maximum departure impulse: ∆V1 < 5 km/s Platform: Pentium IV 3.06 GHz laptop Solution 1:
Solution 2:
∆Vopt ∆Vopt
Roberto Armellin
20
[5.6974155, 5.6974159] km/s
t0 ∈ [3573.176, 3573.212] ttof ∈ [324.034, 324.088]
Taylor Model evaluation of the objective function
impulsive Earth-Mars transfer
Roberto Armellin
21
[7.0827043, 7.0827061] km/s
1 2 3 4 5 6 7 8 9 10 x 10
4
5 10 15 20 25 30 35 Iteration # CutOff [km/s]
t0 ∈ [3262.544, 3262.603] ttof ∈ [163.281, 163.369]
is spent in splitting box containing discontinuities
with size lower than a given threshold are rejected
not rigorous
2800 3000 3200 3400 3600 3800 4000 4200 150 200 250 300 350 400 450 500 550
Earth-Venus
Roberto Armellin
global optimization of planet-to-planet transfers
for TM global optimization with COSY-GO
required to apply COSY-GO to MGA transfers
high dimensional problems such Multiple Gravity Assist (MGA) interplanetary transfers
22
5th International Workshop on Taylor Model Methods Toronto, May 20 – 23, 2008
Politecnico di Milano
Michigan State University
Roberto Armellin
D = [-1, 1] and its n-th order Taylor model P(x) + I so that for all
f(x) = y lies in C(y) + J
24
f(x) ∈ P(x) + I
x ∈ D
Algorithm:
includes the terms of order exceeding n in P(C(y)), and thus scales with at least order n +1
P(C(y)) =n y
P(C(y)) ∈ y + ˜ J
˜ J
Roberto Armellin
the rigorous reminder J for C(y) so that all the solutions of f (x) = y lie in C(y) +J. According to the mean value theorem: for suitable ξ ∈ [C(y), C(y) + ∆x]
will never contain the zero except for the interval which is the desired interval
25
f(C(y) + ∆x) − y ∈ P(C(y) + ∆x) − y + I = P(C(y)) + ∆x · P ′(ξ) − y + I ⊂ y + ˜ J + ∆x · P ′(ξ) − y + I = ∆x · P ′(ξ) + I + ˜ J
P ′
J = −I + ˜ J d
∆x · P ′(ξ) + I + ˜ J
Roberto Armellin
differentiable function f over the domain so that:
26
D = [−1, 1]v
case, consider the problem of finding a verified enclosure of the inverse of where L is analytically inverted f (x) ∈ P(x) + I for all x ∈ D
L−1◦ f
Roberto Armellin
27
¯ P1 = x1 + h.o.t.
we can bound from below ¯ P2 = x2 + h.o.t. we can bound from below etc.
∂ ¯ P1 ∂x1 ∂ ¯ P2 ∂x2
Consequently we can proceed as in the 1D case on
with
y = f (x, p)
Once a validated inversion of the system is achieved, just set y = 0
Roberto Armellin
28