Professional Documents
Culture Documents
The remaining lectures are devoted to Mission Planning and Vehicle Design, which in
reality occurs even before the rocket engines are fully specified (although iterations
continuously proceed throughout the process, and engine characteristics do affect
the mission plan).
(a) Estimate the required ∆VTOTAL using impulsive thrusting formulae, plus add-
ons for gravity losses, drag losses, turning losses, etc.
(b) Distribute this ∆VTOT optimally among vehicle stages (since all orbit launches
so far require multiple stages in order to avoid carrying empty tankage in the
later stages).
(c) Using the mass fractions from (b), perform more detailed flight simulations
and refine the partial and total ∆V for the mission.
During stage (b), the total ∆V is assumed to be unchanged when the mass
distribution for the stages is varied. This is not strictly true, because often the
mission optimization leads to changes in the altitude and velocity at which the
various firings are executed and, as we will see, this may alter the various ∆V ’s.
This is the role of stage (c) above.
Another point to be made is that “stages” and “firings” may not map one-to-
one. A given stage may be turned off, allowed to coast, and then re-ignited. Or the
firing of two consecutive stages may occur with no interruption (or minimal
interruption), so that both can be idealized as occurring in the same place. As long
as the ∆V ’s are still regarded as insensitive to mission profile details (as per the
comment above), these distinctions do not impact the stage mass calculations, but
they can be of great practical importance nonetheless.
dv
m = F − mg (1)
dt
•
dm
and F = m c = −c (2)
dt
and integrating,
m0
∆V = V − V0 = c ln − gt (4)
m
m0
The “ideal”, or gravity-free velocity increment is the familiar ∆Videal = c ln (5)
m
But the presence of gravity reduces the velocity increment by ∆VGravity = gt (6)
which can be made insignificant if t is short, but can be very important otherwise. In
the limit when the thrust is barely enough to cancel weight, the vehicle just hovers
indefinitely with no velocity gain.
In practice, the significant item is the fuel used in the firing, which is
contained in the mass ratio m0/m.
The common procedure is then to first ignore gravity, as if the firing was
impulsive (t=0), and calculate the ∆V required for the mission under this
assumption. In our simple ascent example, the “mission” is to reach a velocity V,
starting at V0, and so the impulsive ∆V is simply V-V0. From (4) then
mo
c ln = ∆Vimp. + gt (6)
m
In a more general ascent trajectory (but still over a “flat Earth”, since gravity
losses occur only near the beginning of flight, before the path becomes nearly
horizontal) we would have
dv F
= − g sin γ (7)
dt m
dγ
V = −g cos γ (8)
dt
m0 t
m ∫0
∆V = c ln − g sin γ dt (9)
∆VGrav. = ∫ g sin γ dt
0
(10)
Eliminate time by dividing Eqs. (8) and (7) by each other, which separates the
variables V and γ :
dV a − g sin γ
=− dγ (11)
V g cos γ
a
We introduce = n and also change angle variable to
g
⎛π γ⎞ 1 − Γ2 2Γ
Γ = tan ⎜ − ⎟ ; sin γ = ; cos γ =
⎝4 2⎠ 1 + Γ2 1 + Γ2
2dΓ
dγ = − (12)
1 + Γ2
dV dΓ 2Γ dΓ
= (n − 1) +
V Γ 1 + Γ2
(
V = C Γn−1 1 + Γ2 ) (13)
V dγ C
dt = − = Γn−2 1 + Γ2 dΓ
g cos γ g
( )
or, imposing t = 0 at Γ = 0.
dz
Similarly, the altitude z follows from = V sin γ :
dt
C2 2n−3 2n+1
dz = V sin γ dt =
g
Γ ( Γ dΓ )
C2 ⎛ Γ2n−2 Γ2n+2 ⎞
or, with z = 0 at Γ = 0 z = ⎜ − ⎟ (15)
g ⎝ 2n − 2 2n + 2 ⎠
We can use this model to calculate gravity losses. Starting from (10), and using the
relationships (12),
( )
Γ
1 − Γ2 C
∆VG = g ∫
0 1+ Γ 2
g
Γn−2 1 + Γ2 dΓ
C ⎛ Γn−1 Γn+1 ⎞
or ∆VG = ⎜ − ⎟ (16)
g ⎝n − 1 n + 1⎠
We could now use (14) to calculate the constant C by specifying the time to turn to a
given angle ( Γ ). Alternatively, we can eliminate C by division of (16) and (14):
π
where ΓF = Γ ( γF ) , and γF is the angle reached at t, starting from γ = at t = 0.
2
∆VG
= 5.94 m/s2
t
1 Γ2
−
∆VG = VF n − 1 n2 + 1 (18)
1+Γ
1
Aerodynamic forces are proportional to q = ρ V2 . Initially, V 0 and ρ is high.
2
Later, V increases, but ρ decrease. There is a point of “max-q” in between, which is
important for design.
dv dv F ⎛ F ⎞
m = F − mg = − g = (n − 1) g ⎜n ≡ ⎟
dt dt m ⎝ mg ⎠
dz dv
=v or v = (n − 1 ) g
dt dz
Assume n = const. (F ∼ m)
v2
= (n − 1) gz
2
g γ −1 g
Also, T = T0 − Γz Γ < Γa ≡ = ∼ 10 K / km
cp γ Rg
p dp g dz
and dp = −ρ g dz = − g dz =−
RgT p R g ( T0 − Γz )
g
dp g d ( T0 − Γ z ) p ⎛ Γ z ⎞ Γ Rg
=+ = ⎜1 − ⎟
p Γ R g T0 − Γ z p0 ⎝ T0 ⎠
g
−1
ρ ⎛ Γz ⎞ Γ R g
= ⎜1 − ⎟
ρ0 ⎝ T0 ⎠
g
−1
ρv 2 ⎛ Γ z ⎞ Γ Rg
q= = ρ0 ⎜1 − ⎟ (n − 1) gz (19)
2 ⎝ T0 ⎠
⎛ Γ ⎞
⎜− ⎟
dln q ⎛ g ⎞ ⎝ T0 ⎠ 1
For qMAX =0 ⎜⎜ − 1⎟ + =0
⎟
dz ⎝ Γ Rg ⎠1− Γz z
T0
zqMAX = 8, 490 m
g
−1
⎛ Γ R g T0 ⎞ Γ Rg R g T0
Then qMAX = ρ0 ⎜ 1 −
⎜
⎟
⎟
(n − 1) g
T0 g g
⎝ ⎠
g
−1
⎛ ΓR g ⎞ Γ R g
qMAX = ⎜1 − ⎟ (n − 1) P0 (21)
⎝ g ⎠
(proportional to acceleration)
and n = 3
1
−1
qMAX = (1 − 0.176 ) 0.176
(3 − 1) P0 = 0.808 atm
1 atm ( )
= 0.808 x 14.7 x 122 = 1710 psf
R g T0 2
Also, then v2Max q = 2 (n − 1) g '
MMax 2
= (n − 1) (based on C0, at ground)
g q
γ
2 T 2 (n − 1) 1
2
Based on local T, MMax q = (n − 1) 0 =
γ T γ Γ R g T0
1−
T0 g
' 2
2 (n − 1) 2x2
MMax = M2 = MMax q = 1.862
q
⎛ ΓRg ⎞ 1.4 (1 − 0.176 )
γ ⎜1 − ⎟
⎝ g ⎠
Drag Losses: Like gravity losses, drag losses are important only near the ground,
peaking somewhat above z ( q MAX ) . Therefore, they should be estimated and added
to the 1st stage ∆V budget alone. The “drag loss” is defined by analogy to ∆VG as the
decrease in velocity due to the accumulated drag deceleration:
"∞"
D
∆VD = ∫
0
m
dt (22)
A CD m0 dz
∆VD =
M0 ∫q m v
(23)
A CD ⎛m ⎞ 3z ( qMAX )
∆VD qMAX ⎜ 0 ⎟ (24)
m0 ⎝ m ⎠qMAX v ( qMAX )
A CD
The “ballistic coefficient” can be related to the vehicle length L and its mean
M0
2
density ρ . Assuming an given shape with (Volume) = AL, we find
3
A CD 3 CD
= (25)
M0 2 ρL
v
m0 −
The mass ratio = e c can be estimated using v = 2 (n − 1) g and so
m
2(n−1)R g T0
⎛ m0 ⎞ −
⎜ ⎟ =e c
(26)
⎝ m ⎠qMAX
Using as well the values found previously for qMAX and z ( q MAX ) , and
simplifying, our approximate expression is
g
−1 2(n−1) R g T0
n −1 P ⎛ Γ R g ⎞ Γ Rg −
∆VD 4.5 CD R g T0 0 ⎜ 1 − ⎟ e c
(27)
2 ρ gL ⎝ g ⎠
1060
∆VD (m / s ) (28)
L (m)
∆Vi
−
Li
MLi + MSi = Mfi = e Mi
Mi+1
Mi+1 ∆V
− i ML Mn−1 M M
= e Ci − εi .... 2 = L
Mi Mn−1 Mn−2 M1 M1
n ⎛ − i ⎞
∆V
ML
= π ⎜ e Ci − εi ⎟
M1 i =1 ⎜ ⎟
⎝ ⎠
ML ⎡ ⎛ − ∆Vi ⎞ ⎤
⎛ ⎞
φ = ln
M0
− α ⎜ ∑ Vi ⎟ =
⎝ i ⎠
∑i ⎢⎢ln ⎜⎜ e Ci − εi ⎟⎟ − α ∆Vi ⎥⎥
⎣ ⎝ ⎠ ⎦
∆Vi
1 − ci
− e ⎛ ∆Vi
⎞
∂φ ci 1
For each i, = −α = −ci ⎜1 − εi e ci ⎟
∂∆Vi ∆V
− i α ⎜ ⎟
e ci
− εi ⎝ ⎠
⎛ 1 ⎞
1
∆Vi ⎜1 + α c ⎟
+ 1 = εie ci ∆Vi = Ci ln ⎜ i ⎟
αci ⎜ εi ⎟
⎜ ⎟
⎝ ⎠
⎛ 1 ⎞
n ⎜ 1 + αc ⎟
Then, find α from ∑
i=1
ci ln ⎜
⎜ εi
i ⎟ = ∆V , then find ∆Vi from
⎟
⎜ ⎟
⎝ ⎠
⎜1 + α c ⎟ ⎢ ⎜1 + ⎟ ⎥
∆V n
αc⎠ ⎥
= ∑ ln ⎜ ⎟ = ln ⎢ ⎝
c i=1 ⎜ εi ⎟ ⎢ πεi ⎥
⎜ ⎟ ⎢ ⎥
⎝ ⎠ ⎢⎣ ⎥⎦
1
n 1 − 1
( ) ( )
∆V ∆V
⎛ 1 ⎞ n c + n
⎜ 1 + αc ⎟ = πi εi e nc
α= e nc < ε >G = π εi
⎝ ⎠ 1− < εi >G i
⎡ ⎛ 1 ⎞ ⎤ ⎡ ∆V ⎤ ∆Vi ∆V ε
∆Vi = c ⎢ln ⎜1 + ⎟ − ln εi ⎥ = c ⎢ln < ε > + − ln εi ⎥ = − ln i
⎣ ⎝ αc ⎠ ⎦ ⎣ nc ⎦ c nc <ε>
n
n ⎡ −⎜
⎛ ∆V ε ⎞
⎤ n ⎛ ε ⎛ − ∆ncV ⎞
⎛ ML ⎞ −ln i ⎟ ∆V
⎞ ⎛ n
⎞ ⎜ e
− 1 ⎟⎟
−
⎝ nc <ε> ⎠
So, ⎜ ⎟ = π ⎢e − εi ⎥ = π ⎜ i
e nc
− εi ⎟ = ⎜ π ε i ⎟ ⎜
M
⎝ I ⎠OPT i=1
⎢ ⎥ i=1 < ε >
⎝ ⎠ ⎝ i=1
⎠ ⎜ < ε > ⎟
⎣ ⎦ ⎝ ⎠
So, less ∆Vi when stage is less structurally efficient.
n
⎛ ML ⎞ ⎛ − ∆V ⎞
⎜ ⎟ = ⎜ e nc − < ε > ⎟
⎝ MI ⎠OPT ⎝ ⎠
Note:
⎛ M ⎞
∂ ⎜ ln L ⎟ Sensitivity of payload ratio to overall
M0 ⎠
Meaning of α = ⎝ <0 ∆V changes (after re-optimizing)
∂∆V
∂ Gj ∂ gi ∂f ∂gj
dGj = ∑ i ∂xi
dxi = ∑ ∂x
i
dxi and
∂xi
= ∑ λj
j ∂xi
i
∂f ⎛ ∂ gi ⎞ ∂ gi
∂f = ∑ ∂x dxi = ∑ ⎜∑ λ j
∂xi ⎠
⎟ dxi = ∑ λ ∑ ∂xj dxi = ∑ λ dG j j
i i i ⎝ j j i i j
⎛ ∂f ⎞
So, λ j = ⎜
⎜ ∂ G ⎟⎟
⎝ j ⎠at optimum
p
r= ( θ from perigee)
1 + e cos θ
“true anomaly”
2
c ⎛b⎞
e = = 1−⎜ ⎟ ;
a ⎝ a⎠
p ⎛ 1 1 ⎞
Apoapse (apogee, aphelion): θ = π → ra = ra + rp = p ⎜ + = 2a
1−e ⎝ 1 − e 1 + e ⎟⎠
p 2
Periapse (perigee, perihelion): θ = 0 → rp = p = 2a
1+e 1 − e2
→ p = a (1 − e2 )
→ rp = a (1 − e ) ,ra = a (1 + e)
1 2 µ
At perigee vp − =E
2 a (1 − e )
µ
E+
a (1 − e )
2
1 2 µ ⎛ vp ⎞
At apogee va − =E ⎜ ⎟ = *
2 a (1 + e ) ⎝ va ⎠ µ
E+
a (1 + e )
at perigee: h = a (1 − e ) vp vp 1+ e
=
at apogee: h = a (1 + e ) v a va 1−e **
µ
E+
a (1 − e )
2 2
equate (*) = (**) ⎛1 + e ⎞ ⎛1 + e ⎞ µ 1+e µ
⎜ ⎟ = ⎜1 − e ⎟ E + a =E+
⎝1 − e ⎠ E+
µ ⎝ ⎠ (1 − e )
2
a (1 − e)
a (1 + e )
⎡ (1 + e )2 ⎤ µ ⎛ 1+ e⎞
E⎢ − 1⎥ = ⎜ 1−
⎢⎣ (1 − e )
2
⎥⎦ a (1 − e ) ⎝ 1 − e ⎟⎠
4e µ −2 e µ
E = E=− indep. of e (given a)
(1 − e )
2
a (1 − e ) (1 − e ) 2a
⎡ µ 1+e ⎤
and ⎢h = a (1 − e )
a 1−e
= ( )
µ a 1 − e2 ⎥ or h= µp
⎣⎢ ⎦⎥
1 dA h h 2A
dA = r (r dθ ) = A= T T =
2 dt 2 2 h
2µ µ
v= −
r a
h (
µa 1 − e2 ) µrarp / (ra + rp )
2µ µ µa 1 − e
2
( )
vθ = vθ = = vr = − − =r
r r r r a r2
=rθ
vr dr e ( + sin θ )
tan γ = = =+
vθ r dθ 1 + e cos θ
µ ⎡ 2πv r3 ⎤
Circular orbits r=a → v= ⎢T = = 2π ⎥ check,
r v µ ⎥⎦
⎣⎢
dθ µ
(1 + e cos θ )
2
=
( )
3
dt 3
a 1−e 2
1 + cos θ θ 1
= cos2 =
2 2 1 + t2
µ dθ θ 2 1 − t2 2dt
dt = tan =t cos θ = − 1 = dθ =
( ) (1 + e cos θ ) 2 1 + t2 1 + t2 1 + t2
3 2
a3 1 − e2
=
(
2 1 + t2 dt ) =
2 1 + t2
dt
(1 + t ) (1 + e )
2 2 2
2
+ e − et2 ⎛ 1−e 2⎞
⎜1 + 1 + e t ⎟
⎝ ⎠
1+e E
1+ tan2
µ 2 1−e 2 1 + e dE / 2
dt =
( ) (1 + e )
3 2
3
a 1−e 2
⎛ 2 E⎞
2
1−e E
cos2
⎜ 1 + tan 2 ⎟ 2
⎝ ⎠
1+e E
1+ tan2
µ 1 − e2 1−e 2 dE = 1 − e
2
⎛ 2 E 1+e 2 E⎞ 1 − e2 ⎛ 1 + cos E 1 + e 1 − cos E ⎞
3
dt = ⎜ cos 2 + 1 − e sin 2 ⎟ dE = 1 + e ⎜ + ⎟ dE
a 1+e ⎛ 2 E⎞
1+e ⎝ ⎠ ⎝ 2 1−e 2 ⎠
⎜1 + tan 2 ⎟
⎝ ⎠
µ
dt =
1 − e2 ⎛ 1
−
e ⎞
cos E ⎟ dE =
(1 − e cos E) dE
a3 ⎜
1 + e ⎝1 − e 1 − e ⎠ 1 − e2
⎛ 1−e θ⎞
with E = 2 tan−1 ⎜ tan ⎟
⎜ 1+e 2 ⎟
⎝ ⎠
E 1−e θ θ
1 − tan2 1− tan2 1 + e − (1 − e) tan2
from which cos E = 2 = 1 + e 2= 2
E 1−e θ θ
1 + tan2 1+ tan2 1 + e + (1 − e) tan2
2 1+e 2 2
1−e
1 + cos θ − (1 − cos θ)
1 − cos θ 1+e
t2 cos θ + cos θ = 1 − t2 t2 = cos E =
1 + cos θ 1−e
1 + cos θ + (1 − cos θ)
1+ e
So, directly
µ 1 − e2 dE
t = E − e sinE 1 − e2 dθ =
a3 1 − e cos E
P a(1 − e2 )
From (**) r= = (1 − e cos θ) r = a(1 − e cos E)
1 + e cos θ (1 − e2 )
cos E − e
cos θ =
1 − e cos E