Documente Academic
Documente Profesional
Documente Cultură
Launch dynamics
0
Launch Vehicles Guidance Navigation and Control
The GNC system on a rocket is responsible of controlling and navigating the vehicle
from the ground to the desired nal location. This is performed autonomously.
Navigation: determining the vehicle's position, velocity and attitude in space.
1
Launch Vehicles Guidance Navigation and Control
Guidance: is the process of deciding how to steer the vehicle to get to the desired
target
Control: Implementing the guidance trajectory by manipulating the thrust and
controlling the attitude
2
Launch Vehicles Dynamics
h is the altitude
vc is the velocity
is the ight path angle (the angle from the local horizon to vc)
3
Launch Vehicles Dynamics
is the angle between the thrust T and the velocity vector vc (angle of thrust)
4
Launch Vehicles Dynamics
5
Launch Vehicles Dynamics
Similarly, the rate of change of the radius r is equal to the vertical component
r h = vcsin()
6
Launch Vehicles Dynamics
Suppose now that the rocket thrust is controllable in both magnitude and direction
(both T and can be controlled, we still require only in-plane motion for and
the out-of-plane force is assumed zero), then the rate of change of the magnitude
of the velocity (or the speed) is
ksin() D 1
v c = 2
+ T cos(), where D = 1
2 Cd Avc
2
is the drag
| r{z } |{z}
m |m {z }
gravitation drag control
7
Launch Vehicles Dynamics
The rate of change of the vehicle's ight path is also derived (vc( )
= FN /m)
kcos() L vc cos() 1
= 2
+ + r + T sin()
v c
| {z r vc
} |{z}m v m
| c {z }
gravitation lif t control
8
Launch Vehicles Dynamics
v c = ksin()
r 2 D
m + 1
m T cos(), D = 1
2 Cd Avc
2
= kcos()
vc r 2 + L
vc m + vc cos()
r + 1
vc m T sin()
= vc cos()
r
r h = vcsin()
= ITsp
m
9
Launch Vehicles Dynamics
For the purpose of the analysis, we can assign a state vector x = [vc, , r, , m]T
and a control input u = [T, ]T and dene the state-space form of the above
dynamics as
1/2CD Ax21
ksin(x
x2
2)
x5 + x15 u1cos(u2)
kcos(x2) 3
x cos(x )
x x2 + x1Lx5 + 1 x3 2 + x11x5 u1sin(u2)
1 3
x = f (x, u) =
cos(x2 )
x1 x3
x1sin(x2)
I1sp u1
10
Launch vehicle dynamics Simplications
Start with the dierential equation
= ITsp
m
With the assumption that T =thrust=constant (although the thrust and the
specic impulse increase with altitude, the assumption that T is constant is not
unreasonable if we take an average value over the trajectory of as particular stage)
we can integrate the above equation to get m. This value can be then used in
the dynamic equation
Rt T T
m = m0 + 0
mdt
= m 0 + mt
= m 0 Isp t = m 0 (1 m0 Isp t)
m0is the initial mass at t = 0. In actuality, the booster would be clamped at rst
until the thrust is high enough to permit a save lifto; m0 is then the lifto mass.
11
Launch vehicle dynamics Simplications
Using m as derived above and the fact that the initial weight is W0 = m0ge, i.e.
m0 = W0/ge we can calculate the ratio T /m
T T ge T /W0
= m0 (1 m TI
=
m t) 1 I ge TW t
0 sp SP 0
12
Launch vehicle dynamics Simplications
13
Dynamics simplications ( 0, L 0, D 0)
With the assumption that 0 and L 0, and the drag term can be neglected
(D 0), the equations of motion reduce to
v c = ksin()
r2
+ ge T /W0
,
1 I ge TW t
SP 0
= kcos()
vc r 2
+ vc cos()
r
r = h = vcsin()
= vc cos()
r
More realism is added by estimating the acceleration due to drag. For this we
calculate the quantity
D 1/2CD Avc2
m = m
The coecient of drag CD varies with Mach number, i.e. CD (M ),M = vc/a
and (due to the dependence of M on altitude h). To simplify the above ratio, we
use the simplied form for the mass as above to get
D 1/2CD Avc2 1/2CD A(h)vc2
m = m =
ge T
m0 1 I W t
SP 0
We can simplify further if we use the approximate exponential t as the model for
the atmospheric density
(h) = 0eh/H
15
Atmospheric density vs. altitude
16
Launch vehicle dynamics Simplications ( 0,
L 0)
Using the above developments, the rate of change of vc including thrust and drag
becomes
1/2CD A0 eh/H vc2
v c = ksin()
r2
+ ge T /W0
,
1 I ge TW t
ge T
m0 1 I W t
SP 0 SP 0
17
Launch vehicle dynamics calculating the v budget
Using the dynamic model, the booster performance can be analysed by calculating
the v budget.
We start with
T
m = v c + ksin()
r 2 + D
m
18
3) Eect of gravity
R torbit ksin() R torbit
0 r2
dt =< 0
gedt = getorbit = vgravity
We use above to write the v equation along with some typical numerical values
v
| {zch} = v| orbit
{z } + v + Vdrag
| gravity
{z } | {z }
9.1412.19km/s 7.62km/s 1.82.4km/s 0.06km/s
This equation shows the capability of the booster (vch) is divided among the
task of creating kinetic energy of orbital speed, increasing potential energy of
height in gravitational eld and overcoming air resistance.
19
Launch vehicle dynamics further simplications
For a sounding rocket (i.e. the vertical ight after), (0) = 900. This would
imply that for the simplied dynamics , (t) = (0) = 900
D T
v c = g m +m
= 0
= 0
r h = vc
For boost to circular orbit, however, the gravity turn would have to be started
with < 900 as we require (torbit) = 00, the speed vc(torbit) = /r.
p
20