Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Earth Orbiters
Orbit Stability
Enceladus Orbit
Juno
Other Missions
Other Missions
Equa0ons of Mo0on
where r = R2 " R1
Equa0ons
of
Mo0on
Fundamental
Equa0ons
of
Mo0on
for
2-Body
Mo0on
r =" 3r r
# #x& & x % ( % ( ( = " 3 % y ( ! r = " 3 r = %y r r % % ( z $ ' $z( '
Conic
Equa0on
From 2-body equation to conic equation
r =" 3r r
h =r "v
!r " h = # 3 r " h r
Angular
Momentum
Other Useful Equations
h =r "v
and
h = rv cos #
h v" = = (1 + e cos # ) r h
!
! !
!
v r = e sin " h
h2 / rp = 1+ e
vr e sin $ tan " = = v# 1 + e cos$
Energy
v2 " = K + P = # = constant 2 r
2 2 v2 / h p " = "p = # =# 1 # e2 ) ( 2 rp 2
Conics
p r= = 1 + e cos" 1 + e cos " a(1 # e 2 )
Circular
Orbits
e = 0 and
" <0
h = rv
!
2 / h 2 "=# =# 2 2r
p h2 r= = p= 1 + 0" cos#
! v circular =
r
Tcircular 2"r r3 = = 2" r
Ellip0cal Orbits
" <0
Ellip0cal
Orbits
p p r= # ra = 1 + e cos" 1$e since 2 a = rp + ra ! " ra = a(1 + e) ! and p rp = 1+ e p " a= 1 # e2
and
rp = a(1 # e)
NOTE : b = a 1 " e 2
2 / h 2 2 "=# 1#e ) = # ( 2 2a !
!
Telliptical
2"ab = = h
2"ab
a(1 # e 2 )
a3 = 2"
Ellip0cal
Orbits
e= ra " rp ra + rp
h = a(1 " e 2 )
!v = h /r a a
and
v p = h / rp
!
!
Parabolic
Orbits
Parabolic
orbits
are
borderline
case
between
an
open
hyperbolic
and
a
closed
ellip0cal
orbit
e = 1 and
" =0
!
!
" parabolic = # /2
NOTE: as v 180, then r
Hyperbolic
Orbits
e > 1 and
" >0
e2 $ 1 sin " # = e
r="
" = a e2 # 1
Hyperbolic
Orbits
"= 2a
Hyperbolic excess ! speed
v2 "= # = 2 r 2a
2 2 v 2 v$ v$ " = # != # = 2 r 2 r$ 2
2 C3 = v "
Proper0es of Conics
0<e<1
Conic Proper0es
Vis-Viva
Equa0on
v2 "= # =# 2 r 2a
#2 1& v = % " ( $ r a'
2
Vis-viva equation
Mean
Mo0on
2" n= = T
a3
Perifocal
Frame
natural
frame
for
an
orbit
centered
at
the
focus
with
x-axis
to
periapsis
and
z- axis
toward
the
angular
momentum
vector
+y q r=x p
and
= h /h w
Perifocal
Frame
FROM
THEN
! !
= v r = e sin " and r" = v# = (1 + e cos " ) r h h x = " sin # and y = (e + cos # ) h h =x p q +y v =r
+ (e + cos # ) q v = ( " sin # ) p h
]
( )
q p h =r" v= x y ! y x
w #y x w 0 = x y 0
and
#y x h= x y
Lagrange
Coecients
Future
es0mated
state
as
a
func0on
of
current
state
+y q r=x p p q +y v=x
r f = 1 " 2 (1 " cos #$ ); h r r0 g= sin #$ ; h
Where
r = f r0 + g v 0 r +g v0 v= f 0
% 1 " cos #$ ( + 1 1. f = ' * - 2 (1 " cos #$ ) " " 0 h & sin #$ ) , h r0 r / ! r0 = 1 " 2 (1 " cos #$ ) g h
h2 /
and
r=
r0 " v 0 vr0 = r0
Lagrange
Coecients
Steps
nding
state
at
a
future
using
Lagrange
Coecients
1. Find
r0
and
v0
from
the
given
posi0on
and
velocity
vector
2. Find
vr0
(last
slide)
3. Find
the
constant
angular
momentum,
h
2 h = r0v" 0 = r0 v 0 # v r20
Lagrange
Coecients
Example
(from
book)
Lagrange
Coecients
Example
(from
book)
Lagrange
Coecients
Example
(from
book)
Lagrange
Coecients
Example
(from
book)
Since Vr0 is < 0 we know that S/C is approaching periapsis (so 180<<360)
ALSO
CR3BP
Circular
Restricted
Three
Body
Problem
(CR3BP)
3 3 " = / r12 = GM / r12
M = m1 + m2 m1 #1 = m1 + m2 m2 #2 = m1 + m2
"1 = 1 # " 2
m1 x1 + m2 x 2 = 0 x1 + r12 = x 2
CR3BP
Kinematics (LHS):
= F1 + F2 m r
= v inertialCM + " # r + v rel r # r + " # (" # r ) + 2" # v rel + arel =a inertialCM + " r where where +y i k v rel = x j+z +y i k arel = x j+ z
CR3BP
Kinematics (RHS):
= F1 + F2 m r
F1 = "
1m 3 r r1 1
and
F2 = "
2 m 3 r2 r2
CR3BP
CR3BP Plots are in the rotating frame
Lyapunov Orbit DRO
Tadpole Orbit
Horseshoe Orbit
= y = = x =y =z =0 x z
!
L4
1 2 "# x = " 3 ( x + $ 2 r12 ) " 3 ( x " $1r12 ) r1 r2 1 2 2 "# y = " 3 y " 3 y r1 r2 1 2 0=" 3z" 3 z z =0 r1 r2
2
L3
L1
L2
Jacobi Constant
!
L5
Introduc0ons
Chapter
2
(Lec0on
1
and
2)
relates
posi0on
as
a
func0on
of
(true
anomaly)
but
not
0me
Time
was
only
introduced
when
referring
to
orbit
period
Here
we
acempt
to
nd
the
rela0ons
between
posi0on
of
the
S/C
and
0me
Kepler s
Equa4on
therefore
h=r #
2
d" h = 2 dt r
h2 / r= 1 + e cos"
Then
$
0
2 3 t = h
$
0
2 If e = 0, then 3 t = ! h
$ d" = #
0
therefore
h3 t = 2"
then
r = h2 /
!
OR
! r t= "
3
" t= Tcir 2#
2 3 t = h
$
0
!
2 3 t = h
#
$
0
, & 1%e ) e 1 % e 2 sin # / d" 1 # %1 . 1 = 2tan tan + % ( 2 3 / 2 2* 1 + e cos # 1 (1 + e cos " ) (1 % e 2 ) . ' 1+ e 0
Me = Mean anomaly for the ellipse
* $ 1"e ' e 1 " e 2 sin # 3 / 2 2 # 2 "1 , / 1 " e t = M = 2tan tan ) " & ) e 3 ( h 2( 1 + e cos # / , % 1+ e + .
From the orbit period of an ellipse we know (or can derive) that
3 $ ' 2"ab 2" h a3 = = 2& ) = 2" 2 h % 1#e (
Tellipse
2" t !M e = T ellipse
OR
Me = n t
= ae +
a(1 # e 2 )
cos"
OR
This relates E and , but it leaves the quadrant of the solution unknown and you get two values of E for the equation. To eliminate this ambiguity we use the following identity
! sin ( E /2) (1 " cos E ) /2 1 " cos E 2 E tan = = = 2 2 cos ( E /2) (1 + cos E ) /2 1 + cos E
2
Therefore
or
e sin E
M e = E " e sin E !
This is Kepler s Equation
To
nd
t
given
Given
orbital
parameters,
nd
e
and
h
(assume
=
0
deg)
h = rp (1 + e)
Find
E:
Telliptical
To
nd
t
given
Fine
Me:
Find
t:
!
M e = E " e sin E
Me t= Telliptical 2"
Question: What if you are going from a = a to = b? Answer: ! Find the time from = 0 to = a and the time from = 0 to = b. Then subtract the differences.
To
nd
given
t
Given
orbital
parameters,
nd
e
and
h
(assume
=
0
deg
Find
T
(orbit
period):
Telliptical
Find
Me:
M e = 2" t / Telliptical
3 $ ' a 2" h = 2" = 2& ) 2 % 1#e ( 3
M e = E " e sin E
To
nd
given
t
Using
Newton s
Method:
For Me < 180 deg For Me > 180 deg
E 0 = M e + e /2
or
E 0 = M e " e /2
/ ! E = E " f E / f ( i) (Ei) If abs( f(E) / f (E) ) > TOL, then repeat with i +1 i
Else Econverged ! = En
To
nd
given
t
A6er
nding
the
converged
E,
then
nd
2 3 t = h
$
0
!
2 3 t = h
#
$
0
2 MP = 3 t h
) (
#1/ 3
2 3 t = h
$
0
$ e + 1 + e " 1tan(# /2) ' 2 1 * e sin # 1 , " 2 ln& )/ 3 t = 2 h e "1 , e " 1 % e + 1 " e " 1tan(# /2) ( / +1 + e cos # .
$ e + 1 + e " 1tan(# /2) ' e e 2 " 1sin # Mh = " ln& ) 1 + e cos # % e + 1 " e " 1tan(# /2) (
Thus we have
3/2 2 2 M h = 3 (e " 1) t h
Similar with Ellipse we will intro a new variable, F, the hyperbolic eccentric anomaly to help solve for the Mean Hyperbolic anomaly, Mh.
sinh F = y / b
and
Since:
cosh F = x / a
sinh x = (e x " e " x ) /2 cosh x = (e x + e " x ) /2 y = r sin # r= a(e 2 " 1) 1 + e cos #
b = a e2 " 1
sinh "1 x = ln x + x 2 + 1
we now have
and
M h = e sinh F " F
Similar to Elliptical !orbits we can solve for F as a function of , which is found to be. Thus given we can find F, and Mh, and finally t.
STEPS TO FIND (given t) 3/2 2 2 Set ini0al F0 = Mh where M h = 3 (e " 1) t h Find f and f
! If abs( f / f ) > TOL, repeat steps with updated F ! Fi +1 = Fi " f ( Fi ) / f / ( Fi ) ! Else, Fconverged = Fi. Now nd " e +1 F tanh = tanh 2 e #1 2 !
Universal
Variables
What
happens
if
you
don t
know
what
type
of
orbit
you
are
in?
Why
use
3
set
of
equa0ons?
Kepler s
equa0on
can
be
wricen
in
terms
of
a
universal
variable
or
universal
anomaly,
,
and
Kepler s
equa0on
becomes
the
universal
Kepler s
equa4on.
Where
" = 1/ a
If < 0, then orbit is hyperbolic If = 0, then orbit is parabolic If > 0, then orbit is elliptical
Universal
Variables
Stump
func0ons
or
for
z
=
2
# z " sin z % % S ( z) = $ sinh "z " " z % 1/6 % &
)( ) ) ( "z )
z
( z > 0)
3
( z < 0) ( z = 0)
) )
( z > 0) ( z < 0) ( z = 0)
Universal
Variables
To
use
Newton s
method
we
need
to
dene
the
following
func0on
and
it s
deriva0ve
r0v r 0 2 f ( ") = " C (#"2 ) + 1 $ # r0 "3 S (#"2 ) + r0 " $ %t
!
!
] (
"0 = # $t
Universal
Variables
Rela0on
ship
between
X
and
the
orbits
% h tan(# /2) ' "=& aE ' $aF (
For t0 = 0 at periapsis
% h tan(# /2) $ tan(# /2) 0 ' !" = & a(E $ E0) ' $ a ( F $ F0 ) (
Universal
Variables
Example
3.6
(Textbook:
Cur0s s)
Find h and e
, then
= 10 2
e = 1.47
Universal
Variables
Example
3.6
(Textbook:
Cur0s s)
Therefore
v r 0 = 3.075 km 2 / s
"0 = # $t = 115.6
!
So X0 is the initial X to use for the Newton s method to find the converged X
Universal
Variables
Example
3.6
(Textbook:
Cur0s s)
Universal
Variables
Example
3.6
(Textbook:
Cur0s s)
Thus we accept the X value of X = 128.5
" = #a ( F # F0 )
where
F0 = 0.23448 rad
" = 100
Lagrange
Coecients
II
Recall
Lagrange
Coecients
in
terms
of
f
and
g
coecients
r = f r0 + g v 0 r +g v0 v= f 0
From
the
universal
anomaly
X
we
can
nd
the
f
and
g
coecients
= f
"#3 S ("#2 ) $ # r r0
#2 = 1 $ C ("#2 ) g r
Lagrange
Coecients
II
Where
r0 " v 0 vr0 = r0
and
2 1 2 v0 "= = # a r0
Introduc0ons
So
far
we
have
focus
on
the
orbital
mechanics
of
a
spacecra6
in
2D.
In
this
Chapter
we
will
now
move
to
3D
and
express
orbits
using
all
6
orbital
elements
r = X2 +Y 2 + Z2
" = sin #1 ( Z / r)
% ( #1 X / r (Y / r > 0) * / / cos ' & cos" ) $ =. X /r ( /2+ # cos#1% ' * (Y / r , 0) / & cos" ) 0
Orbital
Elements
Classical
Orbital
Elements
are:
a
=
semi-major
axis
(or
h
or
)
e
=
eccentricity
i
=
inclina0on
=
longitude
of
ascending
node
=
argument
of
periapsis
=
true
anomaly
Orbital
Elements
vr = r" v / r i j k h=r #v= X Y Z Vx Vy Vz i #h= 0 n=k hx j 0 hy k 1 hz
Orbital
Elements
# hz & i = cos % ( $h'
"1
, $ ' #1 n x ( n y * 0) ) . . cos & ! %n( " =nx ' .2+ # cos#1$ & ) ( n y < 0) . %n( /
% ( #1 n$ e (ez + 0) * / / cos ' & ne ) " =. n$ e ( /2, # cos#1% ' * (ez < 0) / & ne ) 0
! e = e/ e and
or
Orbital
Elements
% 1 % h 2 (( % ( # 1 #1 e$ r / cos ' ' # 1** (v r + 0) cos ( v + 0) ' * / r / / & er ) & e & r )) " =. =. 2 % ( % % (( e $ r # 1 1 h /2, # cos ' / # 1 * (v r < 0) 2, # cos ' ' # 1** (v r < 0) / & er ) / 0 & e & r )) 0
Coordinate
Transforma0on
Answers
the
ques0on
of
what
are
the
parameters
in
another
coordinate
frame
y Q
Transformation (or direction cosine) matrix
y x
x z
[Q][Q] = [1]
Coordinate
Transforma0on
Where
And
Where is made up of rotations about the axis {a, b, or c} by the angle {d, e, and f}
1st rotation
Coordinate
Transforma0on
For example the Euler angle sequence for rotation is the 3-1-3 rotation
[Q] 313
! & " sin # cos $ sin % + cos # cos % ( = (" sin # cos $ cos % " cos # sin % ( sin # sin $ '
cos # cos $ sin % + sin # cos % cos # cos $ cos % " sin # sin % " cos # sin $
cos $ = Q33
Coordinate
Transforma0on
Classic Euler Sequence from xyz to x y z
Coordinate
Transforma0on
For example the Yaw-Pitch-Roll sequence for rotation is the 1-2-3 rotation
[Q]123
& cos " cos # ( = (cos " sin # sin % $ sin " cos % ( 'cos " sin # cos % + sin " sin %
sin " cos # sin " sin # sin % + cos " cos % sin " sin # cos % $ cos " sin %
sin # = $Q13
Coordinate
Transforma0on
Yaw, Pitch, and Roll Sequence from xyz to x y z
{r} pqw
{v} pqw
Therefore
= [Q] xyz " pqw {r}xyz {r} pqw ! {v} pqw = [Q] xyz " pqw {v}xyz
% cos # ' = ' $ sin # ' & 0 sin # cos # 0
{r}xyz = [Q] xyz " pqw {r} pqw {v}xyz = [Q]T {v} pqw xyz " pqw
0 ( %1 0 0 ( % cos + sin + 0 ( *' *' * 0! 0 cos i sin i $ sin + cos + 0 *' *' * 1* 0 1* )' &0 $ sin i cos i * )' & 0 )
Perturba0on
to
Orbits
Oblateness Planets
are
not
perfect
spheres
Perturba0on
to
Orbits
Oblateness
r =" 3r+p r
r + pt u t + ph h p = pr u
2 # R& pr = "1.5 2 J 2 % ( 1 " 3sin 2 (i) sin 2 () + * ) ! r $r'
2 # R& pt = "1.5 2 J 2 % ( sin 2 (i) sin 2 (2() + * )) r $r' 2 # R& ph = "1.5 2 J 2 % ( sin(2i) sin 2 () + * ) r $r'
Perturba0on
to
Orbits
Oblateness
Perturba0on
to
Orbits
Oblateness
$ 2 ' J2 R ) & " = #1.5 2 cos i 7 2 & a (1 # e ) ) % (
# #
<0 $ >0 $
Perturba0on
to
Orbits
Oblateness
$ 2 ' $5 2 ' J R 2 & ) = #1.5 " & sin i # 2) & a 7 (1 # e 2 ) 2 )% 2 ( % ( $ (5 /2) sin 2 i # 2 ' & =* ) cos i % (
if (0 " i < 63.4) or (116.6 < i " 180) if (63.4 < i " 116.6)
# #
>0 $ <0 $
Sun-Synchronous
Orbits
Orbits where the orbit plane is at a fix angle from the Sun-planet line
Thus the orbit plane must rotate 360 per year (365.25 days) or 0.9856/day
M e = nt = E " e sin E
n p = t f /T
7. Find
the
0me
since
periapsis
passage
for
the
nal
orbit
( )] T
9. Use Newton s method and Kepler s equa0on to nd the Eccentric anomaly (See slide 57)
M e ) orbit _ n = n t orbit _ n
{r} pqw
{v} pqw
#cos" ' % h / % $ sin " ( = 1 + e cos" % % & 0 ) # * sin " ' % % = $e + cos " ( h% % 0 & )
2
{r}xyz = [Q] pqw " xyz {r} pqw {v}xyz = [Q] pqe " xyz {v} pqw
Ground
Tracks
Projection of a satellite s orbit on the planet s surface
Ground
Tracks
Projection of a satellite s orbit on the planet s surface
Ground
Tracks
Projection of a satellite s orbit on the planet s surface
Ground Tracks reveal the orbit period
i = LATmax or min
If the argument of perispais, , is zero, then the shape below and above the equator are the same.
Introduc0ons
This
chapter
only
covers
the
basic
concept
of
determining
an
orbit
from
some
observa0on
In
prac0ce,
this
is
not
referred
to
as
orbit
determina0on
Space
OD
is
actually
a
sta0s0cal
es0ma0on
or
ltering
method
(example:
Kalman
Filter)
We
will
only
cover
Lambert s
problem
(Sec0on
5.3)
from
this
Chapter
Lambert s
Problem
Given
2
posi0ons
on
an
orbit
r1
and
r2
and
t,
what
are
the
veloci0es
at
those
two
points,
v1
and
v2.
Lambert
Fit
Steps
to
nd
v1
and
v2:
1. Find
the
magnitude
of
r1
and
r2
2. Decide
if
the
orbit
is
prograde
or
retrograde
3. Compute
the
following
4. Compute
for prograde ! for retrograde
Lambert
Fit
5. Compute
the
func0on
A = sin "# r1 r2 1 $ cos "#
zi +1 = zi "
F ( zi ) F ' ( zi )
z)0
z =0
Lambert
Fit
where
# 1 " cos z # z " sin z
% % if if z > 0 3 z ! % % z
% % % cosh "z " 1 % sinh "z " " z
C ( z) = $ if S ( z) = $ if z < 0 3 " z "z % %
% % 1 1 if % if z = 0 %
2 6 % % & &
7. Note:
the
sign
of
the
converged
z
tells
you
the
orbit
type:
!
z < 0 Hyperbolic Orbit z = 0 Parabolic Orbit z > 0 Elliptical Orbit
z >0 z <0 z =0
Lambert
Fit
8. Compute
the
func0on
y(z)
using
the
converged
z
# z S (z) " 1& ( y ( z) = r1 + r2 + A % % $ C (z) ( '
y ( z) f =1" ; r1
!
= f
y (z) z S ( z) " 1 r1 r2 C ( z)
y (z) g=A ;
10. Compute
=1" g
y (z) r2
v1 =
1 r " f r1 ; g 2
v2 =
1 r2 " r1 g g
Maneuvers
We
assume
our
maneuvers
are
instantaneous
V
changes
can
be
applied
by
changing
the
magnitude
pump
or
by
changing
the
direc0on
crank
Rocket
equa0on:
rela0ng
V
and
change
in
mass
minitial V = g 0 I SP ln m final
or
m final
minitial = V exp g I 0 SP
Isp
Isp
is
the
specic
impulse
(units
of
seconds)
and
measures
the
performance
of
the
rocket
V
V
( delta -V)
represents
the
instantaneous
change
in
velocity
(from
current
velocity
to
the
desired
velocity).
V = V2 V1
Circular Orbit Velocity
VC =
2 1 VE = R a
Tangent
Burns
Your Initial Orbit
Ini0ally
you
are
in
a
circular
orbit
with
radius
R1
around
Earth
R1
VC1 =
R1
Your Spacecraft
Tangent
Burns
Ini0ally
you
are
in
a
circular
orbit
with
radius
R1
around
Earth
R1
VC1 =
R2
R1
You perform a burn now which puts in into the red-doced orbit. So you perform a V.
V = VE1 VC1
Tangent
Burns
Ini0ally
you
are
in
a
circular
orbit
with
radius
R1
around
Earth
R1
VC1 =
R2
R1
You perform a burn now which puts in into the red-doced orbit. So you perform a V.
Hohmann
Transfer
The most efficient 2-burnmaneuver to transfer between 2 co-planar circular orbit
V
2
V = V1 + V2 V1 = V2 = 2 R2 1 R1 R1 + R2 2 R 1 1 R2 R1 + R2
R1
R2
V1
1 a3 TOF = P = 2
!VA = abs (VA 3 " VA 1 ) !VA ' = abs (VA ' 3 " VA ' 1 ) !VB = abs (VB 2 " VB 3 ) !VB ' = abs (VB ' 2 " VB ' 3' )
Bi-Ellip0c Transfer
Bi-Ellip0c
Transfer
If rc/ra < 11.94 then Hohmann is more efficient If rc/ra > 15.58 then Bi-Elliptic is more efficient
" ( / h1 ) e1 sin !1 % !1 = tan $ ' h1 / rA # & " % !1 ( / htrans ) etrans sin !1 " trans = tan $ ' htrans / rA # &
!1
! = "1 ! " 2
NOTE:
rorbit1@ I = rorbit 2@ I
2 h12 / h2 / = 1 + e1 cos!1 1 + e2 cos! 2
Setting
! 2 = !1 ! "
!1
Given the orbit information of the two orbits Next, compute r, v!i , vri , ! i using "1 and
v!2 = h2 / r vr 2 = ( / h2 ) e2 sin ! 2
orbit 2 orbit 2
# vr @ I # v"@ I
orbit1 orbit1
!v on orbit 1 at !1
2 v!1 + "v! ) ( vr1 + "vr ) v! ( 1 tan ! 2 = 2 (v!1 + "v! ) e1 cos!1 + (2v!1 + "v! ) "v! ( / r )
If
!1 = vr = !v" = 0 then
tan ! = !
rv"1 #vr e1
(at periapsis)
e2
h1 + r1!v" ) ( =
!v = !v " !v
!
v2 v1 !v =
(vr 2 # vr1 )
or
2 !v = v12 + v2 " 2 v1v2 # $cos !! " cos !1 cos ! 2 (1 " cos " )% &
where
!! = ! 2 " !1
!=0
then
No plane change
then
Plane
Change
!vPC "! % " !i % = 2 vC sin $ ' = 2 vC sin $ ' #2& #2&
Pure plane change (circular to circular)
!v( a ) =
Catching a moving target: Hohmann transfer assume the target will be there independent of time, but for rendezvousing the target body is always moving.
Rendezvous
target V
TIME = 0
0 = n2 TOF
where
spacecraft
n2 =
a
3 2
mean motion
Catching a moving target: Hohmann transfer assume the target will be there independent of time, but for rendezvousing the target body is always moving.
Rendezvous
3 atarget
mean motion
How long do you wait before you can perform (or initiate) the transfer?
- 0
ntarget nsc
V spacecraft
Co-orbital
Rendezvous
Forward thrust to slow down
An approximation breaks the interplanetary trajectory into regions where conic approximation is applicable
Patched-Conic
Sphere of Influence
RSOI m planet = a planet m Sun
2/5
An approximation breaks the interplanetary trajectory into regions where conic approximation is applicable
Patched-Conic
Computational Steps
PATCH 1: Compute the Hohmann transfer Vs PATCH 2: Compute the Launch portion PATCH 3: Compute the Arrival portion
PATCH 1
The V1 from the interplanetary Hohmann is V at Earth The V2 from the interplanetary Hohmann is V at target body arrival
An approximation breaks the interplanetary trajectory into regions where conic approximation is applicable
Patched-Conic
RSOI V @Earth
VEarth
where VC DEP =
DEP
RC DEP
RC@DEP
VDE
P
An approximation breaks the interplanetary trajectory into regions where conic approximation is applicable
Patched-Conic
VCA
P
CAP
RCCAP
V @Mars
An approximation breaks the interplanetary trajectory into regions where conic approximation is applicable
Patched-Conic
VDE
P
VCA
P
Planetary
Flyby
Getting a boost
Planetary
Flyby
Getting a boost
Planetary
Flyby
Getting a boost
Planetary
Flyby
Getting a boost Stationary Jupiter Moving Jupiter
Planetary
Flyby
Getting a boost
Fg Vplane
t
Fg
Planetary
Flyby
Getting a boost V
leveraging
is
the
use
of
deep
space
maneuvers
to
modify
the
V
at
a
body.
A
typical
example
is
an
Earth
launch,
V
maneuver
(usually
near
apoapsis),
followed
by
an
Earth
gravity
assist
(V- EGA).
V
post maneuver
If no maneuver
rA i= , rA
! j= k i,
hA k= hA
where
rel
) ! 2! " v rel
Qiner _ to _ rot
! 4. Compute ! and !
5. Compute the inertial acceleration of A and B
3 3 a A = ! rA / rA , and a B = ! rB / rB
rrel _ rot = Qiner _ to _ rot rrel _ iner v rel _ rot = Qiner _ to _ rot v rel _ iner a rel _ rot = Qiner _ to _ rot a rel _ iner
Rotating Frame
R + !r !! !!! r = !R ! 3 R + !r
neglecting higher order terms
! r / R << 1
" !2 ! x $ !! !r = ! 3 $ ! y R $ # !z
! " ! r ! ! " (! " ! r ) ! 2! " ! v ! a rel = !!! r!! rel h != 2k R 2 ( V " R) h ! !=! k 4 R
e=0
( V ! R) = 0 and h =
!=0 ! !! x ! 3n 2! x ! 2 n ! y !=0 ! !! y + 2n ! x
! !! z + n 2! z = 0
where
n= =V / R 3 R
where
& ( ( ( ( '
where
"1
'1
If the target and s/c are in the same circular orbits then
! v! 0 =0
Note:
R B/A = constant
dR B/A / dt = ! ! R B/A
v B = v A + ! ! R B/A
a B = a A + ! ! R B/A + ! ! (! ! R B/A )
Position, Velocity, and Acceleration of points on a rigid body, measure in the same inertial frame of reference.
Angular
Velocity/Accelera0on
When
the
rigid
body
is
connected
to
and
moving
rela0ve
to
another
rigid
body,
(example:
solar
panels
on
a
rota0ng
s/c)
computa0on
of
its
iner0al
angular
velocity
()
and
the
angular
accelera0on
()
must
be
done
with
care.
Let
be
the
iner0al
angular
velocity
of
the
rigid
body
d" != + ! !" dt
Note:
!=
d" dt
if
! =!
Example
9.2
Angular Velocity of Body
!=N k
rA/O = !
#w ! & w " w! ! sin ! k v A/O = ! ! rA/O = " % ! cos! + Nd ( i " N sin ! j $2 ' 2 2
) ( ) (
w 2 !2 ! cos! a A /O = N + ! sin ! i ! N Nd + w! 2
w !2 j ! ! cos! k 2
Example: Gimbal
+ N sin ! j !k + N cos! k ! =!
! i + N sin ! j + ( N cos! + " ) k ! rotor = ! spin
Equa0ons
of
Mo0on
Dynamics
are
divided
to
transla0onal
and
rota0onal
dynamics
Translational:
!! Ftrans = m R G
Equa0ons
of
Mo0on
Dynamics
are
divided
to
transla0onal
and
rota0onal
dynamics
Rotational:
M Pnet =
m
!! " r!R
dm
M Pnet =
" r ! dF
net
! + v ! mv M Pnet = H P p G
If v p = v G then
! MGnet = H G
where
HG =
" ! ! (" ! ! )
dm
Angular
Momentum
HG =
" ! ! (" ! ! )
?
dm
Angular
Momentum
Since:
! # Hx HG = # H y # # Hz "
I xz I yz I zz ! $ # & # &=# & # & % # "
HG = I!
! I # xx I = # I yx # # I zx "
I xy I yy I zy
2 2 y + z ( ) dm '
( ' yx dm ( ' zx dm
' ( x + z ) dm ( ' zy dm
2 2
Note:
I yx = I xy , I zx = I xz , and I yz = I zy
Angular Momentum
If
therefore
H x = A ! x, H y = A ! y, H z = A ! z
Moments of Iner0a
Eulers
Equa0ons
Rela0ng
M
and
!
for
pure
rota0on.
Assuming
body
xed
coordinate
is
along
principal
axis
of
iner0a
! = H ! Therefore
Mnet = H relative + ! " H
H=
(H
Hy
Hz
) = ( A!
i !x A! x
B! y
C! z
M net =
( A!!
!y B!
!z C!
)+
j !y B! y
k !z C! z
Eulers
Equa0ons
Assuming
that
moving
frame
is
the
body
frame,
then !
=
!
this
leads
to
Eulers
Equa4ons:
! x + (C ! B)! y! z M xnet = A! ! y + ( A ! C )! z! x M ynet = B! ! z + ( B ! A)! x! y M znet = C!
Kine0c
Energy
1 T= 2 1 ! v dm = 2 m
2
1 1 T Trot = (! x H x + ! y H y + ! z H z ) = ! I! 2 2
Spinning
Top
Simple
axisymmetric
top
spinning
at
point
0
Introduces the topic of 1. Precession 2. Nutation 3. Spin Assumes:
I xx = I yy = A and I zz = C ! !p = " ! !n = #
Notes: If A < C (oblate) If C < A (prolate)
Spinning
Top
From the diagram we note 3 rotations:
+! k ! = ! ni + ! p K s
where
= sin ! j + cos! k K
therefore:
! !p = "
! !n = #
! # !x ! = # !y # # !z "
Spinning
Top
From the diagram we note the coordinate frame rotation
! = ! ni + ! p K
therefore:
! !p = "
" ! $ A! x !y = $ A! $ $ C! !z #
! !n = #
% i ' ' + (x ' ' A! x & j (y A! y k (z C! z
" % " ! !n $ x ' $ ! = $ ! y ' = $ ! p sin " $ ' $ $ !z ' $ ! p cos" # & #
! M 0 net
Spinning
Top
Some
results
for
a
spinning
top
!p =! !s = 0 Precession
and
spin
rate
are
constant
! For
precession
two
values
exist
(in
general)
for
! ! 90
(C ! A) cos! > 0
If A > C, then tops axis sweeps a cone below the horizontal plane If A < C, then tops axis sweeps a cone above the horizontal plane
Spinning
Top
Some
results
for
a
spinning
top
If
( A
! C
) cos
! =
0
then
mgd !p = C! s if
( A ! C ) cos" = 0
If A = C , then precession occurs regardless of 0tle angle If A ! C , then precession occurs 0tle angle 90 deg
If
( A
! C
) cos
! >
0
then
a
minimum
spin
rate
is
required
for
steady
precession
at
a
constant
0lt
2 ! s _ MIN = mgd ( A ! C ) cos" if ( A ! C ) cos" > 0 C If
( A
! C
) cos
! <
0
then
! s ! 0, and ! p ! ! p !s =0
i MGnet = ! ! H = 0 0
k 0 C! s " $ ! C! k = !p j s = #! p % ! H s
!p
A! p
Thus, if one applies a torque or moment (x-axis) it will precess, rotating spin axis toward moment axis
$ ! ! sin " sin # + ! cos # $ n & & # p & = # ! p sin " cos # ' ! n sin # & & & # & # & ! s + ! p cos" % " % ! 1 $ # ! x sin $ + ! y cos $ ) ( sin # & # &=# ! x cos $ ' ! y sin $ # & & # '1 % # ! x sin $ + ! y cos $ ) + ! z ( " tan #
! x + (C ! A)! y! z = 0 A! ! y + ( A ! C )! z! x = 0 A! !z = 0 C!
! x ! "! y = 0 ! ! y + "! x = 0 !
A!C != "0 A
! z = ! 0 = constant !n = 0
!!x + "! x = 0 !
! = !! + !0 = !! + !0k
A!C ! !s = " = !0 A
!= !p = "
C !s A ! C cos#
A tan " C
! x + (C ! A)! y! z 0 = A! ! y + ( A ! C )! z! x 0 = B! ! z + ( B ! A)! x! y 0 = C!
if if
! # # Trot = " # # $
2 1 HG 2 C 2 1 HG 2 A
Conning
Maneuvers
Maneuver
of
a
purely
spinning
S/C
with
xed
angular
momentum
magnitude
! = !0k
HG,0 = C! 0 k
!HG =
"M
0
dt
Conning
Maneuvers
Before the Maneuver
!s = !0
H G = C! 0
Conning
Maneuvers
Another maneuver is required HG2 after precession 180 deg. At the 2nd maneuver we want to stop the precession (normal to the spin axis):
!HG1 = !HG 2
!s = ! p
" C % ! = 2 cos $ ' # A!C&
!1
t=
Required deflection angle to precess 180 deg for a single coning mnvr
= I ! + !I !
s /c G i G
i rel
MG,net,ext
dHG = + ! ! HG dt
Example:
H G = ( I p + I w )! + I w! rel
If external torque free then
H G (t = 0 ) = H G (t = !t )
therfore
!! rel = " (1 + I p / I w ) !!