Uploaded by Beshoy Zakaria

sol orbital Mechanics

advertisement
lOMoARcPSD|14606853
Solution Manual - asd asd asdasd asdasd asdasd asd asd
asd
21A.999 Advanced Topics In Anthropology (Massachusetts Institute of Technology)
Studocu is not sponsored or endorsed by any college or university
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
SOLUTIONS MANUAL
to accompany
ORBITAL MECHANICS FOR ENGINEERING STUDENTS
Howard D. Curtis
Embry-Riddle Aeronautical University
Daytona Beach, Florida
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 1
Problem 1.1
(a)
(
)(
A ⋅ A = Ax iˆ + Ay ˆj + Az kˆ ⋅ Ax iˆ + Ay ˆj + Az kˆ
(
)
)
(
)
(
= Ax iˆ ⋅ Ax iˆ + Ay ˆj + Az kˆ + Ay ˆj ⋅ Ax iˆ + Ay ˆj + Az kˆ + Az kˆ ⋅ Ax iˆ + Ay ˆj + Az kˆ
( )
( )
( )
( )
)
( )
=  Ax 2 ( iˆ ⋅ iˆ ) + Ax Ay iˆ ⋅ ˆj + Ax Az ( iˆ ⋅ kˆ )  +  Ay Ax ˆj ⋅ iˆ + Ay 2 ˆj ⋅ ˆj + Ay Az ˆj ⋅ kˆ 

 

+  Az Ax ( kˆ ⋅ iˆ ) + Az Ay kˆ ⋅ ˆj + Az 2 ( kˆ ⋅ kˆ ) 


2
=  Ax (1) + Ax Ay ( 0 ) + Ax Az ( 0 ) +  Ay Ax ( 0 ) + Ay 2 (1) + Ay Az ( 0 ) +  Az Ax ( 0 ) + Az Ay ( 0 ) + Az 2 (1)

 
 

= Ax 2 + Ay 2 + Az 2
But, according to the Pythagorean Theorem, Ax2 + Ay 2 + Az 2 = A2 , where A = A , the magnitude of
the vector A . Thus A ⋅ A = A2 .
(b)
iˆ
ˆj
kˆ
A ⋅ ( B × C ) = A ⋅ Bx
By
Bz
Cx
Cy
Cz
(
) (
= Ax iˆ + Ay ˆj + Az kˆ ⋅  iˆ By Cz − Bz C y − ˆj ( Bx Cz − Bz Cx ) + kˆ Bx C y − By Cx 


= Ax By Cz − Bz C y − Ay ( Bx Cz − Bz Cx ) + Az Bx C y − By Cx
(
)
)
(
)
(
)
or
A ⋅ ( B × C) = AxBy C z + Ay Bz C x + Az BxC y − AxBz C y − Ay BxC z − Az By C x
(1)
Note that ( A × B) ⋅ C = C ⋅ ( A × B) , and according to (1)
C ⋅ ( A × B) = C x Ay Bz + C y Az Bx + C z AxBy − C x Az By − C y AxBz − C z Ay Bx
(2)
The right hand sides of (1) and (2) are identical. Hence A ⋅ ( B × C) = ( A × B) ⋅ C .
(c)
iˆ
A × ( B × C ) = Ax iˆ + Ay ˆj + Az kˆ × Bx
ˆj
By
kˆ
Bz =
iˆ
Ax
ˆj
Ay
kˆ
Az
Cx
Cy
Cz
By Cz − Bz C y
Bz Cx − Bx C y
Bx C y − By Cx
(
)
=  Ay Bx C y − By Cx − Az ( Bz Cx − Bx Cz )  î +  Az By Cz − Bz C y − Ax Bx C y − By Cx  ˆj




+  Ax ( Bz Cx − Bx Cz ) − Ay By Cz − Bz C y  k̂


= A B C + A B C − A B C − A B C iˆ + A B C + A B C − A B C − A B C ˆj
(
)
(
)
(
(
)
)
( y x y z x z y y x z z x) ( x y x z y z x x y z z y)
+ ( Ax Bz Cx + Ay Bz C y − Ax Bx Cz − Ay By Cz ) k̂
= Bx ( Ay C y + Az Cz ) − Cx ( Ay By + Az Bz )  î + By ( Ax Cx + Az Cz ) − C y ( Ax Bx + Az Bz )  ĵ




+ Bz ( Ax Cx + Ay C y ) − Cz ( Ax Bx + Ay By )  k̂


Add and subtract the underlined terms to get
1
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(
)
(
)
A × ( B × C ) = Bx Ay C y + Az Cz + Ax Cx − Cx Ay By + Az Bz + Ax Bx  î


+ By Ax Cx + Az Cz + Ay C y − C y Ax Bx + Az Bz + Ay By  ĵ


+ Bz Ax Cx + Ay C y + Az Cz − Cz Ax Bx + Ay By + Az Bz  kˆ


ˆ
ˆ
ˆ
ˆ
ˆ
= Bx i + By j + Bz k Ax Cx + Ay C y + Az Cz − Cx i + C y j + Cz kˆ Ax Bx + Ay By + Az Bz
(
)
(
)
(
)
(
)
(
Chapter 1
)(
) (
)(
)
or
A × ( B × C) = B( A ⋅ C) − C( A ⋅ B)
Problem 1.2 Using the interchange of Dot and Cross we get
[( A × B) × C] ⋅ D
( A × B) ⋅ (C × D) =
But
[( A × B) × C] ⋅ D = − [C × ( A × B)] ⋅ D
(1)
Using the bac – cab rule on the right, yields
[( A × B) × C] ⋅ D = −[ A(C ⋅ B) − B(C ⋅ A)] ⋅ D
or
[( A × B) × C] ⋅ D = −( A ⋅ D)(C ⋅ B) + ( B ⋅ D)(C ⋅ A)
(2)
Substituting (2) into (1) we get
[( A × B) × C] ⋅ D = ( A ⋅ C)( B ⋅ D) − ( A ⋅ D)( B ⋅ C)
Problem 1.3
Velocity analysis
From Equation 1.38,
v = v o + Ω × rrel + v rel .
(1)
From the given information we have
ˆ
v o = −10Iˆ + 30 Jˆ − 50K
(2)
(
) (
)
ˆ − 300Iˆ + 200 Jˆ + 100K
ˆ = −150Iˆ − 400 Jˆ + 200K
ˆ
rrel = r − ro = 150Iˆ − 200 Jˆ + 300K
Iˆ
Jˆ
(3)
ˆ
K
ˆ
Ω × rrel = 0.6 −0.4 1.0 = 320Iˆ − 270
0 Jˆ − 300K
−150 −400 200
2
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(4)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 1
v rel = −20iˆ + 25 ˆj + 70kˆ
(
ˆ
= −20 0.57735Iˆ + 0.57735 Jˆ + 0.57735K
)
(
ˆ
+ 25 −0.74296Iˆ + 0.66475 Jˆ + 0.078206K
)
(
ˆ
+ 70 −0.33864Iˆ − 0.47410 Jˆ + 0.81274K
)
so that
ˆ ( m s)
v rel = −53.826Iˆ − 28.115 Jˆ + 47.300K
(5)
Substituting (2), (3), (4) and (5) into (1) yields
(
) (
) (
ˆ + 320Iˆ − 270 Jˆ − 300K
ˆ + −53.826Iˆ − 28.115 Jˆ + 47.300K
ˆ
v = −10Iˆ + 30 Jˆ − 50K
)
ˆ
v = 256.17Iˆ − 268.12 Jˆ − 302.7K
= 478.68 0.53516Iˆ − 0.56011Jˆ − 0.63236K ( m s )
(
)
Acceleration analysis
From Equation 1.42,
a = a O + Ω × rrel + Ω × ( Ω × rrel ) + 2Ω × v rel + a rel
(6)
Using the given data together with (4) and (5) we obtain
ˆ
ao = 25Iˆ + 40 Jˆ − 15K
Iˆ
(7)
Jˆ
ˆ
K
ˆ
−1.0 = −340Iˆ + 230 Jˆ + 205K
Ω × rrel = −0.4
0.3
−150 −400
Iˆ
(8)
200
Jˆ
ˆ
K
ˆ
Ω × ( Ω × rrel ) = 0.6 −0.4 1.0 = 390IIˆ + 500 Jˆ − 34K
320 −270 −300
Iˆ
2Ω × v rel = 2
Jˆ
ˆ
K
(9)
(
ˆ
0.6
−0.4
1.0 = 2 9.151Iˆ − 82.206 Jˆ − 38.399K
−53.826 −28.115 47.300
)
(10)
a rel = 7.5iˆ − 8.5 ˆj + 6.0kˆ
(
ˆ
= 7.5 0.57735Iˆ + 0.57735 Jˆ + 0.57735K
)
(
ˆ
− 8.5 −0.74296Iˆ + 0.66475 Jˆ + 0.078206K
)
(
+ 6.0 −0.33864Iˆ − 0.47410 Jˆ + 0.81274K̂
)
ˆ
a rel = 8.6134Iˆ − 4.1649 Jˆ + 8.5418K
(11)
Substituting (7), (8), (9), (10) and (11) into (6) yields
(
) (
) (
ˆ + −340Iˆ + 230 Jˆ + 205K
ˆ + 390Iˆ + 500 Jˆ − 34K
ˆ
a = 25Iˆ + 40 Jˆ − 15K
(
) (
)
ˆ
ˆ  + 8.6134Iˆ − 4.1649 Jˆ + 8.5418K
+  2 9.151Iˆ − 82.206 Jˆ − 38.399K

)
3
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 1
ˆ
a = 102Iˆ + 601.42 Jˆ + 87.743K
)(
(
ˆ m s2
= 616.29 0.16551Iˆ + 0.97588 Jˆ + 0.14327K
)
Problem 1.4 From Example 2.8, we have
F = ω × F + 2ω × ( ω × F ) + ω × ω × F + ω × ( ω × F ) 
Substituting the given values for the quantities on the right hand side,
ω × F = 0 × 10iˆ = 0
( )
ω × ( ω × F ) = ( 3kˆ ) × ( −2kˆ ) × (10iˆ )  = ( 3kˆ ) × ( −20 ĵj) = 60iˆ
2ω × ( ω × F ) = 2 ( −2kˆ ) × ( 3kˆ ) × (10iˆ )  = 2 ( −2kˆ ) × 30 ˆj = 120iˆ
{
}
( )
ω × ω × ( ω × F )  = ( 3kˆ ) × ( 3kˆ ) × ( 3kˆ ) × (10iˆ )  = ( 3kˆ ) × ( 3kˆ ) × 30 ˆj  = ( 3kˆ ) × ( −90iˆ ) = −270 ĵ
(
)
Thus, F = 0 + 120iˆ + 60iˆ − 270 ˆj = 120iˆ − 270 ˆj N s3 .
Problem 1.5
iˆ = sin θ Iˆ + cos θ Jˆ
ˆj = − cos θ Iˆ + sin θ Jˆ
ˆ
kˆ = K
(1)
Velocity analysis
The absolute velocity of the airplane is
v = vIˆ
(2)
The absolute velocity of the origin of the moving frame is
(3)
vo = 0
The position of the airplane relative to the moving frame is
rrel =
sin θ ˆ
h ˆ
h
i=
sin θ Iˆ + cos θ Jˆ = h
I + hJˆ
cos θ
cos θ
cos θ
(
)
(4)
The angular velocity of the moving frame is
Ω = −θ K̂
(5)
The velocity of the airplane relative to the moving frame is, making use of (1)
(
)
v rel = vrel iˆ = vrel sin θ Iˆ + cos θ Jˆ = vrel sin θ Iˆ + vrel cos θ Jˆ
According to Equation 1.38, v = v o + Ω × rrel + v rel . Substituting (2), (3), (4), (5) and (6) yields
ˆ ) ×  h sin θ Iˆ + hJˆ  + v sin θ Iˆ + v cos θ Jˆ
vIˆ = 0 + ( −θ K
rel
rel
 cos θ

(
)
or
4
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(6)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students

 sin θ  ˆ 
J + vrell sin θ Iˆ + vrel cos θ Jˆ
vIˆ = 0 + ( hθ ) Iˆ −  hθ
 cos θ  

(
Chapter 1
)
Collecting terms,
sin θ 

vIˆ = hθ + vrel sin θ Iˆ +  vrel cos θ − hθ
 Ĵ

cos θ 
(
)
Equate the Î and Ĵ components on each side to obtain
hθ + vrel sin θ = v
− hθ
sin θ
+ vrel cos θ = 0
cos θ
Solving these two equations for θ and vrel yields
v
cos2 θ
h
(7)
vrel = v sin θ
(8)
θ=
Acceleration analysis
The absolute acceleration of the airplane, the absolute acceleration of the origin of the moving frame,
and the angular acceleration of the moving frame are, respectively,
a=0
ˆ
Ω = −θ K
ao = 0
(9)
The acceleration of the airplane relative to the moving frame is, making use of (1),
(
)
a rel = arel iˆ = arel sin θ Iˆ + cos θ Jˆ = arel sin θ Iˆ + arel cos θ Jˆ
(10)
Substituting (7) into (5), the angular velocity of the moving frame becomes
ˆ = − v cos2 θ K
ˆ
Ω = −θ K
h
(11)
Substituting (8) into (6) yields
(
)
v rel = vrel iˆ = v sin θ sin θ Iˆ + cos θ Jˆ = v sin 2 θ Iˆ + v sin θ cos θ Jˆ
(12)
From (4) and (9) we find
ˆ ) ×  h sin θ Iˆ + hJˆ  = hθ Iˆ − hθ sin θ Jˆ
Ω × rrel = ( −θ K

 cos θ
cos θ
(13)
Using (5) and (7) we get
sin θ ˆ
v
v

 sin θ ˆ
Ω × rrel = hθ Iˆ − hθ
J = v cos2 θ Iˆ − v sin θ cos θ Jˆ
J = h  cos2 θ  Iˆ − h  cos2 θ 
h
h

 cos θ
cos θ
From (11) and (14) we have
5
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(14)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Iˆ
Jˆ
0
0
v cos2 θ
− v sin θ cos θ
Ω × ( Ω × rrel ) =
Chapter 1
ˆ
K
−
v2
v2
v
cos2 θ = −
sin θ cos3 θ Iˆ −
cos4 θ Jˆ
h
h
h
(15)
0
From (11) and (12),
2Ω × v rel = 2
Iˆ
Jˆ
ˆ
K
0
0
v sin 2 θ
v sin θ cos θ
−
v
v2
v2
cos2 θ = 2
sin θ cos3 θ Iˆ − 2
sin 2 θ cos2 θ Jˆ
h
h
h
(16)
0
According to Equation 1.42, a = a o + Ω × rrel + Ω × ( Ω × rrel ) + 2Ω × v rel + a rel . Substituting (9), (10),
(13), (15) and (16) yields

sin θ ˆ   v 2
v2

cos4 θ Jˆ 
sin θ cos3 θ Iˆ −
0 = 0 +  hθ Iˆ − hθ
J +  −


cos θ   h
h

 v2
v2
+2
sin θ cos3 θ Iˆ − 2
sin 2 θ cos2 θ Jˆ  + arel sin θ Iˆ + arel cos θ Jˆ

 h
h
(
)
Collecting terms


v2
v2
sin θ cos3 θ + 2
sin θ cos3 θ + arel sin θ  Iˆ
0 =  hθ −


h
h


sin θ v 2
v2
+  − hθ
−
cos4 θ − 2
sin 2 θ cos2 θ + arel cos θ  Jˆ


cos θ
h
h
or




v2
sin θ v 2
0 =  hθ +
sin θ cos3 θ + arel sin θ  Iˆ +  − hθ
−
cos2 θ (1 + sin 2 θ ) + arel cos θ  Jˆ




h
h
cos θ
Equate the Î and J√ components on each side to obtain
hθ + arel sin θ = −
− hθ
v2
sin θ cos3 θ
h
v2
sin θ
cos 2 θ (1 + sin 2 θ )
+ arel cos θ =
h
cos θ
Solving these two equations for θ««and arel yields
θ = −2
v2
h2
cos3 θ sin θ
arel =
v2
cos3 θ
h
Problem 1.6 From Equation 2.58b with z = 0 we have

 y2
a = −2Ω y sin φ iˆ + Ω 2 RE sin φ cos φ ˆj − 
+ Ω 2 RE cos2 φ  k̂

 RE
where
6
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(1)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 1
RE = 6378 × 103 m
φ = 30°
1000 × 103
= 27.78 m s
3600
2π
Ω=
= 7.2921 × 10−5 rad s
23.934 × 3600
y=
Substituting these numbers into (1), we find
a = −0.0020256iˆ + 0.014686 ˆj − 0.025557kˆ ( m s )
From F = ma , with m = 1000 kg , we obtain the net force on the car,
F=-2.0256 iˆ + 14.686 ˆj − 25.557kˆ ( N )
Flateral = Fx = −2.0256 N = −0.4554 lb , that is
Flateral = 0.4554 lb to the west
The normal force N of the road on the car is given by N = Fz + mg , so that
N = −25.557 + 1000 × 9.81 = 9784 N
Problem 1.7 From Equation 1.61b, with z = 0 ,
z
a = Ω 2 RE sin l cos lˆj − Ω 2 RE cos2 lkˆ
From ∑ Fy = ma y we get
T sin θ = mΩ 2 RE sin φ cos φ
T=
mΩ 2 RE sin φ cos φ
sin θ
L = 30 m
g
From ∑ Fz = ma z we obtain
T cos θ − mg = − mΩ 2 RE cos2 φ
y
North
2
mΩ RE sin φ cos φ
cos θ − mg = − mΩ 2 RE cos2 φ
sin θ
tan θ =
Ω 2 RE sin φ cos φ
g − Ω 2 RE cos2 φ
Since d = L tan θ , we deduce
d=L
Ω 2 RE sin φ cos φ
g − Ω 2 RE cos2 φ
Setting
7
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
d
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
L = 30 m
RE = 6378 × 1000 = 6.378 × 10 6 m
φ = 29°
yields
g = 9.81 m s2
2π
Ω=
= 7.2921 × 10 −5 rad s
23.9344 × 3600
d = 44.1 mm ( to the south )
8
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 1
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 2
Problem 2.1
ˆ
r = 3t 4 Iˆ + 2t 3 Jˆ + 9t 2K
( 3t 4Iˆ + 2t3 Jˆ + 9t 2Kˆ ) ⋅ ( 3t 4Iˆ + 2t3 Jˆ + 9t 2Kˆ ) = 9t8 + 4t6 + 81t 4
r =
r=
d r
36t7 + 12t 5 + 162t 3
=
dt
9t 8 + 4t 6 + 81t 4
At t = 2 sec ,
r« =
4608 + 384 + 1296
2304 + 256 + 1296
= 101.3 m s
ˆ
r =12t 3Iˆ + 6t 2 Jˆ + 18tK
r =
(12t3Iˆ + 6t 2 Jˆ + 18tKˆ ) ⋅ (12t3Iˆ + 6t 2 Jˆ + 18tKˆ ) = 144t6 + 36t 4 + 324t 2
At t = 2 sec ,
r« = 9216 + 576 + 1296 = 105.3 m s
Problem 2.2
uˆ r ⋅ uˆ r = 1 ⇒
duˆ
duˆ
duˆ
d
(uˆ ⋅ uˆ ) = 0 ⇒ dtr ⋅ uˆ r + uˆ r ⋅ dtr = 0 ⇒ uˆ r ⋅ dtr = 0
dt r r
Or,
dr
dr
−r
r
duˆ r
d  r
dt
dt = rr − rr
=  =
2
dt
dt  r 
r
r2
duˆ
r rr − rr r ⋅ r rr
=
−
uˆ r ⋅ r = ⋅
dt
r
r2
r2 r2
But according to Equation 2.25, r ⋅ r = rr . Hence uˆ r ⋅
duˆ r
=0
dt
Problem 2.3 Both particles rotate with a constant angular velocity
around the center of mass c.m., which lies midway along the line
joining the two masses. Let û be the unit vector drawn from one of
the masses to c.m., which is the origin of an inertial frame. The only
force on m is that of mutual gravitational attraction,
Fg = G
m2
d2
c.m.
uˆ
m
Fg
The absolute acceleration of m is normal to its circular path around c.m.,
a = ω2
m
d
d
uˆ
2
From Newton’s second law, Fg = ma , so that G
m2
d
2
uˆ = mω 2
d
uˆ , or
2
9
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
ω =
Orbital Mechanics for Engineering Students
2Gm
d3
Problem 2.4 The center of mass of the three equal masses lies
at the centroid of the equilateral triangle, whose altitude h is
given by h = d o sin 60° . The distance r of each mass from the
center of mass is, therefore
r=
Chapter 2
3
m
Fg
2
2
h = d o sin 60°
3
3
1 3
m
x
2
h
3
Fg
1
2 2
ω d sin 60°
3 o o
o
c.m.
30°
30°
Relative to an inertial frame with the center of mass as its
origin, the acceleration of each particle is
a = ω o2 r =
y
do
1 2
m
2
do
and this acceleration is directed toward the center of mass. The net force on each particle is the vector
sum of the gravitational force of attraction of its two neighbors. This net force is directed towards the
center of mass, so that its magnitude, focusing on particle 1 in the figure, is
Fnet = Fg
1−2
cos 30° + Fg
1−3
cos 30° = G
m ⋅m
m ⋅m
Gm2
do
do
d o2
cos 30° + G
2
cos 30° = 2
2
cos 30°
Setting Fnet = ma , we get
2
Gm2
d o2
2
cos 30° = m ω o2 d o sin 60°
3
ω o2 =
3Gm cos 30° 3Gm
=
d o3 sin 60°
d o3
ωo =
3Gm
d o3
Problem 2.5
(a)
(b)
µ
398 , 600
=
= 7.697 km s
r
6378 + 350
3
2π 32
2π
(6378 + 350) 2 = 5492 sec = 91 min 32 s
T=
r =
398 , 600
µ
v=
Problem 2.6 The mass of the moon is 7.348 × 10 22 kg . Therefore, for a satellite orbiting the moon,

km 3 
km 3
22
×
µ = Gm moon =  6.67259 × 10 −20
7
.
348
10
kg
=
4903

kg − s2 
s2

(
)
The radius of the moon as 1738 km. Hence
µ
4903
=
= 1.642 km s
1738 + 80
r
3
2π 32
2π
(1738 + 80) 2 = 6956 sec = 1 hr 56 min
T=
r =
4903
µ
v=
10
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 2
Problem 2.7 The time between successive crossings of the equator equals the period of the orbit.
That is
d
2π
=
( REarth + z)3/2
Ω Earth REarth
µ
where d = 3000 km is the distance between ground tracks, z is the altitude of the orbit,
REarth = 6378 km and Ω Earth = 2π (23.934 ⋅ 3600) = 7.2921 × 10 −5 rad s . Thus
3000
(7.2921 × 10 ) 6378)
−5 (
=
2π
398 600
(6378 + z)3/2
so that
z = 1440.7 km
Problem 2.8 From Example 2.3 we know that vGEO = 3.0747 km s . From Equation 2.82 we know
that
vesc = 2 vcircular . Hence ∆v = ( 2 − 1) vGEO = 0.41421 ⋅ 3.0747 = 1.2736 km s .
Problem 2.9
µsun = 1.3271 × 1011 km 3 s2
rearth = 149.6 × 10 6 km
vearth =
1.3271 × 1011
µsun
=
= 29.784 km s
rearth
149.6 × 10 6
vesc = 2 ⋅ 29.784 = 42.121 km s
vrelative = 42.121 − 29.784 = 12.337 km s
Problem 2.10
A
πab
=
T 3
T
πab
A=
= 1.0472 ab
3
Problem 2.11
µ
e sin θ
h
h
v⊥ = = 2
r h
vr =
h
1
µ 1 + e cos θ
v = v r2 + v ⊥ 2
µ 2( 2
=
e cos θ + sin 2 θ ) + 2e cos θ + 1
h
µ 2
v=
e + 2e cos θ + 1
h
Problem 2.12 For the ellipse, according to Problem 2.11,
11
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
vellipse2 =
Orbital Mechanics for Engineering Students
µ2 ( 2
e + 2e cos θ + 1)
h2
For the circle, at the point of intersection with the ellipse,
vcircle2 =
µ
=
r h2
µ
1
µ 1 + e cos θ
=
µ2
h2
(1 + e cos θ )
Setting vcircle2 = vellipse2 ,
µ2
h2
2
(1 + e cos θ ) = µ (e 2 + 2e cos θ + 1)
h2
yields e cos θ = −e 2 , or θ = cos −1 ( −e ) .
Problem 2.13 From Equation 3.42
tan γ =
e sin θ
1 + e cos θ
From Problem 2.12 θ = cos −1 ( −e ) . Hence
tan γ =
[
e sin cos −1 ( −e )
1 −e
[
]
2
]
But sin cos −1 ( −e ) = 1 − e 2 . Therefore,
tan γ =
e 1 − e2
1 −e
2
e
=
1 − e2
Problem 2.14
(a)
e=
rapogee − rperigee
rapogee + rperigee
=
70 000 − 7000
= 0.81818 (ellipse)
70 000 + 7000
=
77 000
= 38 500 km
2
(b)
a=
rapogee + rperigee
2
(c)
T=
2π
µ
a 3/2 =
2π
398 600
(38 500)3/2 = 75 180 s (20.88 h )
(d)
ε=−
398 600
µ
=−
= −5.1766 km 2 s2
2a
2 ⋅ 38 500
(e) From Equation 3.62,
38 500(1 − 0.81818 2 )
1 + 0.81818 cos θ
cos θ = 0.88615 ⇒ θ = 27.607°
6378 + 1000 =
12
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(f) From Equation 3.40
h = µ(1 + e )rperigee = 398 600 ⋅ (1 + 0.81818) ⋅ 7000 = 71 226 km 2 s
Then
h 71 226
=
= 9.6538 km s
r
7378
398 600
µ
v r = e sin θ =
⋅ 0.81818 ⋅ sin 27.607° = 2.1218 km s
h
71 226
v⊥ =
(g)
h
vperigee =
rperigee
h
vapogee =
rapogee
=
71 226
= 10.175 km s
7000
=
71 226
= 1.0175 km s
70 000
Problem 2.15
rperigee = 6378 + 250 = 6628 km
rapogee = 6378 + 300 = 6678 km
a=
T=
rperigee + rapogee
2π
µ
2
a
3/2
=
2π
=
6628 + 6678
= 6653 km
2
398 600
tperigee to apogee =
⋅ 6653 3/2 = 5400.5 s (90.009 m )
T
= 45.005 m
2
Problem 2.16
(a)
e=
rapogee − rperigee
rapogee + rperigee
=
(6378 + 1600) − (6378 + 600)
= 0.066863
(6378 + 1600) + (6378 + 600)
(b)
h = µ(1 + e )rperigee = 398 600 ⋅ (1 + 0.066863) ⋅ (6378 + 600) = 54 474 km 2 s
vperigee =
54 474
h
=
= 7.8065 km s
rperigee 6378 + 600
vapogee =
54 474
h
=
= 6.8280 km s
rapogee 6378 + 1600
(c)
3
3
T=
54 474
2π 
h 
2π


=
= 6435.6 s = 107.26 m
2 

2 
2
2
µ  1 −e 
398 600  1 − 0.066863 
Problem 2.17
h = rperigee vperigee = (6378 + 1270) ⋅ 9 = 68 832 km 2 s
rperigee =
h2
µ
1
2 1+e
13
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
68 832 2
1
⇒ e = 0.55416
398 600
e sin θ
0.55416 ⋅ sin 100°
= 0.60385 ⇒ γ = 31.13°
tan γ =
=
1 + e cos θ 1 + 0.55416 cos 100°
6378 + 1270 =
z + Rearth =
z + 6378 =
2 1+e
h2
1
µ 1 + e cos θ
68 832 2
1
⇒ z = 6773.8 km
398 600 1 + 0.55416 cos 100°
h = rperigee vperigee = (6378 + 1270) ⋅ 9 = 68 832 km 2 s
h2 1
rperigee = 2
µ 1+e
68 832 2
1
⇒ e = 0.55416
398 600
0.55416 ⋅ sin 100°
e sin θ
tan γ =
=
= 0.60385 ⇒ γ = 31.13°
1 + e cos θ 1 + 0.55416 cos 100°
6378 + 1270 =
2 1+e
z + Rearth =
1
h2
µ 1 + e cos θ
z + 6378 =
68 832 2
1
⇒ z = 6773.8 km
398 600 1 + 0.55416 cos 100°
Problem 2.18
v r = v sin γ = 9.2 ⋅ sin 10° = 1.5976 km s
v ⊥ = v cos γ = 9.2 ⋅ cos 10° = 9.0602 km s
∴ h = rv ⊥ = (6378 + 640) ⋅ 9.0602 = 63 585 km 2 s
r=
1
h2
µ 1 + e cos θ
63 5852
1
398 600 1 + e cos θ
e cos θ = 0.445 29
6378 + 640 =
µ
e sin θ
h
398 600
1.5976 =
e sin θ
63 585
e sin θ = 0.254 84
sin θ 0.254 84
tan θ =
=
= 0.572 31 ⇒ θ = 29.783°
cos θ 0.445 29
vr =
e sin 29.783° = 0.254 84 ⇒ e = 0.51306
3
3
63 585


2π 
h 
2π
=
= 16 075 s = 4.4654 h
T= 2

2 
2
2
398 600  1 − 0.51306 
µ  1 −e 
14
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 2.19
a=
T=
e=
rperigee + rapogee
2
2π
µ
=
(6378 + 250) + (6378 + 42 000)
2
2π
a 3/2 =
398 600
rapogee − rperigee
=
rapogee − rperigee
= 27 503 km
27 503 3/2 = 45 392 s = 12.61 h
(6378 + 42 000) − (6378 + 250) = 0.75901
(6378 + 42 000) + (6378 + 250)
h = µ(1 + e )rperigee = 398 600 ⋅ (1 + 0.75901) ⋅ (6378 + 250) = 68 170 km 2 s
h
vperigee =
rperigee
68 170
= 10.285 km s
6378 + 250
=
Problem 2.20
h = rperigee vperigee = (6378 + 640) ⋅ 8 = 56 144 km s
rperigee =
7018 =
h2 1
µ 1+e
56 144 2 1
⇒ e = 0.126 82
398 600 1 + e
56 144 2
h2 1
1
=
= 9056.6 km
µ 1 − e 398 600 1 − 0.126 82
zapogee = 9056.6 − 6378 = 2678.6 km
rapogee =
a=
T=
rperigee + rapogee
=
2
2π
µ
(7018) + (9056.6)
2
2π
a 3/2 =
398 600
= 8037.3 km
8037.3 3/2 = 7171 s = 1.992 h
Problem 2.21
T=
2π
µ
a 3/2
2π
2 ⋅ 3600 =
398 600
a 3/2 ⇒ a = 8059 km
Using the energy equation
vperigee2
2
−
µ
rperigee
=−
µ
2a
2
398 600
398 600
8
−
=−
⇒ rperigee = 7026.2 km
2
2 ⋅ 8059
rperigee
zperigee = 7026.2 − 6378 = 648.25 km
15
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 2.22
T=
2π
a 3/2
µ
2π
90 ⋅ 60 =
µ
a 3/2 ⇒ a = 6652.6 km
rperigee + rapogee = 2 a
(6378 + 150) + rapogee = 2 ⋅ 6652.6 ⇒ rapogee = 6777.1 km
e=
rapogee − rperigee
rapogee + rperigee
=
6777.1 − 6528
= 0.018 723
6777.1 + 6528
Problem 2.23
(a)
vesc = 2
v∞ =
398 600
µ
= 2
= 10.926 km s
r
6378 + 300
vperigee2 − vesc 2 = 152 − 10.926 2 = 10.277 km s
(b)
h = rperigee vperigee = 6678 ⋅ 15 = 100 170 km 2 s
rperigee =
6678 =
r=
h2 1
µ 1+e
100 170 2 1
⇒ e = 2.7696
398 600 1 + e
100 170 2
1
1
h2
=
= 48 497 km s
398 600 1 + 2.7696 cos 100°
µ 1 + e cos θ
(c)
398 600
µ
e sin θ =
⋅ 2.7696 ⋅ sin 100° = 10.853 km s
100 170
h
h 100 170
v⊥ = =
= 2.0655 km s
r 48 497
vr =
Problem 2.24
(a) From Equation 3.47
ε=
v 2 µ 2.23 2 398 600
− =
−
= 1.4949 km 2 s2
r
2
2
402 000
From Equation 3.50
h2 = −
1 398 600
1 µ2 (
1 − e2 ) = −
2 1.4949
2 ε
2
(1 − e 2 )
h2 = (5.3141e 2 − 1) × 1010
From the orbit equation
16
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
h2 = µr (1 + e cos θ ) = 398 600 ⋅ 402 000 ⋅ (1 + e cos 150°)
h2 = (16.024 − 13.877 e ) × 1010
Equating the two expressions for h2 ,
(5.3141e 2 − 1) × 1010 = (16.024 − 13.877 e) × 1010
yields
e 2 + 22.6113e − 4.0153 = 0
which has the positive root
e = 1.086
(b) Using this value of the eccentricity we find
h2 = (16.024 − 13.877 ⋅ 1.086) × 1010 = 9.5334 × 10 9 km 4 s2
so that
h2 1
9.5334 × 10 9
1
=
= 11 466 km
µ 1+e
398 600 1 + 1.086
zperigee = 11 466 − 6378 = 5087.6 km
rperigee =
(c)
vperigee =
h
rperigee
=
9.5334 × 10 9
= 8.5158 km s
11 466
Problem 2.25 From the energy equation
v ∞2 + vesc 2 = v 2
2µ
2
= (1.1v ∞ )
r
µ
r = 9.5238 2
v∞
v ∞2 +
Substituting Equation 3.105
r = 9.5238
µ
µ 2

e −1
h

= 9.5238
2
h2 1
µ e2 − 1
Using Equation 3.40
[
r = 9.5238 rperigee (1 + e )
1
r
] e 2 − 1 = 9.5238 perigee
e −1
Problem 2.26
v∞ =
398 600 2
µ 2
3 − 1 = 10.737 km s
e −1 =
105 000
h
17
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 2.27
(a)
r1 =
1
h2
µ 1 + e cos θ1
6378 + 1700 =
1
h2
398 600 1 + e cos 130°
h2 = (3.2199 − 2.0697 e ) × 10 9
r2 =
1
h2
µ 1 + e cos θ 2
6378 + 500 =
h2
1
398 600 1 + e cos 50°
h2 = (2.7416 + 1.7622e ) × 10 9
(3.2199 − 2.0697 e ) × 10 9 = (2.7416 + 1.7622e ) × 10 9
3.832e = 0.478 32
e = 0.124 82
(b)
h2 = (2.7416 + 1.7622 ⋅ 0.124 82) × 10 9 = 2.9615 × 10 9 km 4 s2
2.9615 × 10 9
1
h2 1
= 6605.4 km
=
µ 1+e
398 600 1 + 0.124 82
zperigee = 6605.4 − 6378 = 227.35 km
rperigee =
(c) From Equation 3.63,
a=
rperigee
1 −e
=
6605.4
= 7547.5 km
1 − 0.124 82
Problem 2.28
(a)
vr
= tan γ = tan 15° = 0.26795 ⇒ v r = 0.26795v ⊥
v⊥
v2 = v r2 + v ⊥ 2
2
7 2 = (0.26795v ⊥ ) + v ⊥ 2
∴ v ⊥ = 6.7615 km s
v r = 1.8117 km s
h = rv ⊥ = 9000 ⋅ 6.7615 = 60 853 km 2 s
µ
e sin θ
h
398 600
1.8117 =
e sin θ
60 853
e sin θ = 0.27659
vr =
18
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
r=
Orbital Mechanics for Engineering Students
h2
1
µ 1 + e cos θ
60 853 2
1
398 600 1 + e cos θ
e cos θ = 0.032259
9000 =
tan θ =
e sin θ
0.27659
=
= 8.574 ⇒ θ = 83.348°
e cos θ 0.032259
(b)
e cos 83.348° = 0.032259 ⇒ e = 0.27847
Problem 2.29 From Equation 3.50,
ε=−
1 µ2 (
1 − e2 )
2 h2
−20 = −
1 398 600 2 (
1 − e 2 ) ⇒ e = 0.30605
2 60 000 2
60 000 2
h2 1
1
=
= 6915.2 km
µ 1 + e 398 600 1 + 0.30605
zperigee = 6915.2 − 6378 = 537.21 km
rperigee =
60 000 2
h2 1
1
=
= 13 015 km
µ 1 − e 398 600 1 − 0.30605
zapogee = 13 015 − 6378 = 6636.8 km
rapogee =
Problem 2.30
(a)
v ⊥ = v cos γ = 8.85 ⋅ cos 6° = 8.8015 km s
h = rv ⊥ = (6378 + 550) ⋅ 8.8015 = 60 977 km 2 s
r=
h2
1
µ 1 + e cos θ
6928 =
60 977 2
1
⇒ e cos θ = 0.34644
398 600 1 + e cos θ
v r = v sin γ = 8.85 ⋅ sin 6° = 0.92508 km s
µ
v r = e sin θ
h
398 600
e sin θ ⇒ e sin θ = 0.14152
0.92508 =
60 977
e sin θ
= 0.40849 ⇒ θ = 22.22°
e cos θ
e sin 22.22° = 0.14152 ⇒ e = 0.37423
∴ tan θ =
(b)
3
3
T=
60 977
2π 
h 
2π


=
= 11 243 s = 187.39 m
2 
2


µ  1 − e2 
398 600  1 − 0.37423 2 
19
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 2.31
v ⊥ = v cos γ = 10 ⋅ cos 30° = 8.6603 km s
h = rv ⊥ = (10 000) ⋅ 8.6603 = 86 603 km 2 s
r=
10 000 =
h2
1
µ 1 + e cos θ
86 603 2
1
⇒ e cos θ = 0.88159
398 600 1 + e cos θ
v r = v sin γ = 10 ⋅ sin 30° = 5 km s
µ
e sin θ
h
398 600
5=
e sin θ ⇒ e sin θ = 1.0863
86 603
vr =
∴ tan θ =
e sin θ
= 1.2323 ⇒ θ = 50.94°
e cos θ
Problem 2.32
v ⊥ = v cos γ = 10 ⋅ cos 20° = 9.3969 km s
h = rv ⊥ = (15 000) ⋅ 9.3969 = 140 950 km 2 s
r=
15 000 =
h2
1
µ 1 + e cos θ
140 950 2
1
⇒ e cos θ = 2.323
398 600 1 + e cos θ
v r = v sin γ = 10 ⋅ sin 20° = 3.4202 km s
µ
e sin θ
h
398 600
3.4202 =
e sin θ ⇒ e sin θ = 1.2095
140 950
vr =
∴ tan θ =
e sin θ
= 0.52065 ⇒ θ = 27.504°
e cos θ
Problem 2.33 Using the orbit equation r =
h2
1
we find
µ 1 + e cos θ
h2
= 10 000(1 + e cos 30°) = 10 000 + 8660.3e
µ
h2
= 30 000(1 + e cos 105°) = 30 000 − 7764.6e
µ
∴ 10 000 + 8660.3e = 30 000 − 7764.6e
16 425e = 20 000 ⇒ e = 1.2177
Problem 2.34
v1 =
398 600
µ
=
= 7.6127 km s
6378 + 500
r
20
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
v
v2 = v1 + 1 = 11.419 km s
2
2
v∞
µ v 2 µ
− = 2 −
∞
r
2
2
2
2
398 600
v∞
11.419
=
−
= 7.2441 ⇒ v ∞ = 3.8062 km s
2
2
6878
Problem 2.35
398 600
µ
=
= 7.7143 km s
r
6378 + 320
vperigee = v1 + 0.5 = 8.2143 km s
v1 =
h = rperigee vperigee = 6698 ⋅ 8.2143 = 55 019
rperigee =
6698 =
rapogee =
h2 1
µ 1+e
55 019 2 1
⇒ e = 0.13383
398 600 1 + e
55 019 2
h2 1
1
=
= 8767.8 km
µ 1 − e 398 600 1 − 0.13383
zapogee = 8767.8 − 6378 = 2389.8 km
Problem 2.36
µ
v=
rperigee
vperigee = v + αv = (1 + α )
µ
rperigee
h = rperigee vperigee = rperigee (1 + α )
µ
= (1 + α ) µrperigee
rperigee
2
(1 + α ) µrperigee 1
h2 1
rperigee =
=
µ 1+e
µ
1+e
∴ 1 + e = (1 + α )
2
1 + e = 1 + 2α + α 2 ⇒ e = α (α + 2)
Problem 2.37
(a)
398 600
µ
=
= 7.6686 km s
r
6378 + 400
v ⊥ 2 = v1 + 0.24 = 7.9086 km s
v1 =
h2 = rv ⊥ 2 = 6778 ⋅ 7.9086 = 53 605 km 2 s
r=
h2 2 1
µ 1+e
53 6052 1
⇒ e = 0.063572
398 600 1 + e
zperigee = 400 km
6778 =
2
21
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
6378 + zapogee =
2
Chapter 2
53 6052
h2 2 1
1
=
⇒ zapogee = 1320.3 km
2
µ 1 − e 398 600 1 − 0.063572
(b)
398 600
µ
=
= 7.6686 km s
r
6378 + 400
v⊥2 =
h2 = rv ⊥ 2 = 6778 ⋅ 7.6686 = 51 978 km 2 s
µ
e sin θ
h2 2
398 600
e sin θ ⇒ e2 sin θ = 0.031296
0.24 =
51 978 2
v r2 =
h2
1
r= 2
µ 1 + e2 cos θ
6778 =
51 978 2
1
⇒ e2 cos θ = 0 ⇒ θ = 90° (since e cannot be zero if v r ≠ 0)
398 600 1 + e2 cos θ
e2 sin 90° = 0.031296 ⇒ e2 = 0.031296
51 978 2
h2 1
1
6378 + zperigee = 2
=
⇒ zperigee = 196.49 km
2
2
µ 1 + e 398 600 1 + 0.031296
51 978 2
h2 1
1
6378 + zapogee = 2
=
⇒ zapogee = 631.3 km
2
2
µ 1 − e 398 600 1 − 0.031296
Problem 2.38 In Figure 3.30
m1 = msun = 1.989 × 10 30 kg
m2 = mearth = 5.974 × 10 24 kg
r12 = 149.6 × 10 6 km
From Equation 3.169
π2 =
m2
= 3.0035 × 10 −6
m1 + m2
Substitute π 2 into Equation 3.195,
f (ξ ) =
1 − π2
ξ + π2
3
(ξ + π 2 ) +
π2
ξ + π2 − 1
3
(ξ + π 2 − 1) − ξ
The graph of f (ξ ) is similar to Figure 3.33, with the two crossings on the right much more closely
spaced. Zeroing in on the regions where f (ξ ) = 0 , with the aid of a computer, reveals
ξ1 = 0.990 026 6
ξ2 = 1.010 034
ξ3 = −1.000 001
Then,
x1 = ξ1r12 = 148.108 × 10 6 km
x2 = ξ2 r12 = 151.101 × 10 6 km
x3 = ξ3 r12 = −149.600 × 10 6 km
22
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
These are the locations of L1 , L2 and L3 relative to the center of mass of the sun-earth system
(essentially the center of the sun).
23
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
24
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 2
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 3
Problem 3.1 Graph the function
f = x2 − 5x + 4 − 10e sin x
f(x)
to get an idea where the roots lie.
5
f ′ = 2 x − 5 − 10 cos xe
sin x
0
f ( xi )
xi+1 = xi −
f ′( xi )
x
-5
2
x − 5xi + 4 − 10e sin xi
xi+1 = xi − i
2 xi − 5 − 10 cos xie sin xi
5
First root:
x0 = 4 (Estimate)
x1 = 4.7733482
x2 = 4.9509264
x3 = 4.9577657
x4 = 4.9577768
x5 = 4.9577768
Problem 3.2 Graph the function
Second root:
x0 = 7 (Estimate)
x1 = 6.7673080
x2 = 6.7732223
x3 = 6.7732128
x5 = 6.7732128
6
7
Third root:
x0 = 8 (Estimate)
x1 = 7.9259101
x2 = 7.9198260
x3 = 7.9197836
x4 = 7.9197836
f(x)
1
f = tan x − tanh x
to get an idea where the roots lie.
Clearly, the first root is x = 0 .
0
x
2
-1
4
6
8
f ′ = sec 2 x − sech 2 x
x i +1 = x i −
x i +1 = x i −
f ( xi )
f ′ ( xi )
tan xi − tanh xi
sec 2 xi − sech 2 xi
Second root:
x0 = 4 (Estimate)
x1 = 3.9322455
x2 = 3.9266343
x3 = 3.9266023
x4 = 3.9266023
Third root:
x0 = 7 (Estimate)
x1 = 7.0730641
x2 = 7.0686029
x3 = 7.0685827
x5 = 7.0685827
Fourth root:
x0 = 10 (Estimate)
x1 = 10.247568
x2 = 10.211608
x3 = 10.210178
x4 = 10.210176
x5 = 10.210176
Problem 3.3
1
1
rapogee + rperigee = (6978 + 6578) = 6778 km
2
2
2π 3/2
2π
T=
a
=
6778 3/2 = 5553.5 s
µ
398 600
rapogee − rperigee 6978 − 6578
= 0.029 507
e=
=
rapogee + rperigee 6978 + 6578
a=
(
8
)
25
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
10
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 3
Let B denote the point where the satellite flies through 400 km altitude on the way to apogee.
rB =
6378 + 400 =
E
tan B =
2
a (1 − e 2 )
1 + e cos θ B
(
6778 1 − 0.029 507 2
) ⇒ θ = 91.691°
1 + 0.029 507 cos θ B
B
1 − 0.029 507
θ
1 −e
91.691°
tan
tan B =
⇒ EB = 1.5708 rad
1+e
2
1 + 0.029 507
2
MB = EB − e sin EB = 1.5708 − 0.029 507 sin 1.5708 = 1.5413 rad
tB =
MBT 1.5413 ⋅ 5553.5
=
= 1362.3 s
2π
2π
tB is the time after perigee at which the spacecraft goes above 400 km. Let C denote the point at
which the satellite flies downward through 400 km altitude on its way to perigee. The time of flight
tBC from B to C is
tBC = T − 2tB = 5553.5 − 2 ⋅ 1362.3 = 2828.9 s = 47.148 m
Problem 3.4
(a)
1
1
r
+r
= (10 000 + 7000) = 8500 km
2 apogee perigee
2
2π 3/2
2π
T=
a
=
8500 3/2 = 7799 s
398 600
µ
rapogee − rperigee 10 000 − 7000
= 0.176 47
e=
=
rapogee + rperigee 10 000 + 7000
a=
(
)
t1 = 0.5 ⋅ 3600 = 1800 s
2πt1 2π ⋅ 1800
=
= 1.4501 rad
M1 =
7799
T
E1 − e sin E1 = M1
E1 − 0.176 47 sin E1 = 1.4501
E1 = 1.6263 rad (Algorithm 3.1)
∴ tan
1 + 0.176 47
θ1
E
1+e
1.6263
=
tan 1 =
⇒ θ1 = 103.28°
tan
2
1 −e
2
1 − 0.176 47
2
t2 = 1.5 ⋅ 3600 = 5400 s
2πt2 2π ⋅ 5400
M2 =
=
= 4.3504 rad
T
7799
E2 − e sin E2 = M2
E2 − 0.176 47 sin E2 = 4.3504
E2 = 4.1969 rad (Algorithm 3.1)
1 + 0.176 47
θ2
E
1+e
4.1969
⇒ θ 2 = 231.99°
=
tan 2 =
tan
2
1 −e
2
1 − 0.176 47
2
∆θ = θ 2 − θ1 = 128.7°
tan
(b)
h = µ rperigee (1 + e ) = 398 600 ⋅ 7000 ⋅ (1 + 0.176 47 ) = 57 294 km 2 s
∆A h
=
∆t 2
∆t = 3600 s
26
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
∴ ∆A =
Orbital Mechanics for Engineering Students
1
1
h∆t = 57 294 ⋅ 3600 = 103.13 × 106 km 2
2
2
Problem 3.5
(a)
T=
15.743 ⋅ 3600 =
2π
µ
a 3/2
2π
398 600
a 3/2 ⇒ a = 31890 km
1
r
+r
2 perigee apogee
1
31890 = 12756 + rapogee ⇒ rapogee = 51024 km
2
rapogee − rperigee 51024 − 12756
e=
=
= 0.6000
rapogee + rperigee 51024 + 12756
a=
(
)
(
M = 2π
)
t
10
= 2π
= 3.9911 rad
T
15.743
E − e sin E = M
E − 0.6 sin E = 3.9911
E = 3.6823 rad (Algorithm 3.1)
tan
θ
E
1+e
1 + 0.6
3.6823
=
tan =
tan
⇒ θ = 195.78°
2
1 −e
2
1 − 0. 6
2
r=
31890(1 − 0.6 2 )
a (1 − e 2 )
=
= 48 924 km
1 + e cos θ 1 + 0.6 cos 195.78°
(b)
v2 µ
µ
− =−
2
r
2a
398 600
v 2 398 600
−
=−
⇒ v = 2.0019 km s
2
48 924
2 ⋅ 31 890
(c)
h = µa (1 − e 2 ) = 398 600 ⋅ 31 890 ⋅ (1 − 0.6 2 ) = 90 196 km 2 s
vr =
398 600
µ
e sin θ =
⋅ 0.6 ⋅ sin 195.78° = −0.720 97 km s
h
90 196
Problem 3.6
(a)
MPB = E − e sin E
2πtPB π
π
= − e sin
T
2
2
T
π


tPB =
−e
2
 2π
1 e
tDPB = 2tPB =
− T
2 π
(b)
T
−t
2 PB
T π
e 
 T 1
tBA = −
−e
T
=
+



2
2
2π
4 2π 
tBA =
27
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 3
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
tBAD = 2tBA =
Chapter 3
1 e
+
T
2 π
Problem 3.7
tan
EB
1 −e
1 − 0.3
θ
π
tan = 0.733 80 ⇒ EB = 1.2661 rad
tan B =
=
2
1+e
2
1 + 0.3
4
MB = EB − e sin EB = 1.2661 − 0.6 sin 1.2661 = 0.97992 rad
M
0.97992
tB = B T =
T = 0.48996T
2π
2π
Problem 3.8
rapogee + rperigee
14 000 + 7000
= 10 500 km
2
14 000 − 7000
e=
=
= 0.33333
rapogee + rperigee 14 000 + 7000
a=
T=
2
rapogee − rperigee
2π
µ
a 3/2 =
=
2π
398 600
10 500 3/2 = 10708 s
E
1 −e
1 − 0.33333
 60° 
tan θ = 60° =
tan
=
tan (30°) = 0.40825 ⇒ Eθ = 60° = 0.77519 rad
 2 
2
1+e
1 + 0.33333
Mθ = 60° = 0.77519 − 0.33333 sin (0.77519) = 0.54191 rad
M
0.54191
tθ = 60° = θ = 60° T =
10708 = 923.51 s
2π
2π
tθ = tθ = 60° + 30 ⋅ 60 = 2723.5 s
t
2723.5
Mθ = 2π θ = 2π
= 1.5981 rad
T
10708
Eθ − e sin Eθ = Mθ
Eθ − 0.33333 sin Eθ = 1.5981 ⇒ Eθ = 1.9122 rad (Algorithm 3.1)
tan
θ
1+e
1 + 0.33333
1.9122
E
tan
tan θ =
⇒ θ = 126.95°
=
2
1 −e
2
1 − 0.33333
2
Problem 3.9
a cos θ + b sin θ = c
b
c
cos θ + sin θ =
a
a
sin φ
b
≡ tan φ =
cos φ
a
sin φ
c
sin θ =
cos θ +
cos φ
a
cos θ cos φ + sin θ sin φ =
c
cos φ
a
c
cos φ
a
c

θ − φ = ± cos −1 cos φ
a

cos(θ − φ ) =
θ = φ ± cos −1
c

cos φ
a

28
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 3.10
MB = EB − e sin EB
π
π
t
2π B = − e sin
T
2
2
π
π
− e sin
2 T = (0.25 − 0.15915e )Τ
tB = 2
2π
Problem 3.11

1
h2

rperigee (1 + e )
µ 1 + e cos θ 
 ⇒ r=
2
1 + e cos θ
1 
h
rperigee =

µ 1+e
r=
2rperigee =
rperigee (1 + 0.5)
1 + 0.5 cos θ B
cos θ B = −0.5 ⇒ θ B = 120°
1 −e
1 − 0.5
120°
E
π
θ
⇒ EB = rad
tan B =
tan B =
tan
2
1+e
2
1 + .5
2
2
π
π
MB = EB − e sin EB = − 0.5 sin = 1.0708 rad
2
2
MB
1.0708
tB =
T=
T = 0.17042T
2π
2π
Problem 3.12 From Example 3.3 we have
e = 0.24649
T = 8679.1 s
θ c = 143.36
Thus
tan
1 −e
1 − 0.24649
143.36°
θ
Ec
⇒ Ec = 2.3364 rad
=
tan
tan c =
2
1+e
2
1 + 0.24649
2
Mc = Ec − e sin Ec = 2.3364 − 0.24649 ⋅ sin 2.3364 = 2.1587 rad
tc =
2.1587
Mc
⋅ 8679.1 = 2981.8 s
T=
2π
2π
Problem 3.13
rSOI = 925 000 km
rperigee (1 + e )
r=
1 + e cos θ
(6378 + 500)(1 + 1)
925 000 =
⇒ θ = 170.11°
1 + 1 ⋅ cos θ
1
170.11° 1
170.11°
θ 1
θ 1
M p = tan + tan 3 = tan
+ tan 3
= 262.82
2
2 6
2 2
2
6
2
h2
rperigee =
⇒ h = 2µrperigee = 2 ⋅ 398 600 ⋅ 6878 = 74 048 km 2 s
2µ
29
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 3
lOMoARcPSD|14606853
Solutions Manual
t=
Orbital Mechanics for Engineering Students
Chapter 3
74 048 3
h3
Mp =
⋅ 262.82 = 671 630 s = 7d 18h 34m
398 600
µ
Problem 3.14
(a)
h = µrperigee (1 + e ) = 398 600 ⋅ 7500 ⋅ (1 + 1) = 77 324 km 2 s
1
90° 1
90°
Mp
= tan
+ tan 3
= 0.66667
θ = 90°
2
2
6
2
77 324 3
h3
tθ = 90° = 2 M p
0.66667 = 1939.9 s
=
θ = 90°
µ
389 600 2
t −90° to +90° = 2 ⋅ 1939.9 = 3879.8 s = 1.0777 h
)
)
(b)
Mp =
µ2 t
=
h3
398 600 3 ⋅ (24 ⋅ 3600)
77 324 3
= 29.692
−1/3
1/3
θ 



2
2
= 3 M p + (3 M p ) + 1  − 3 M p + (3 M p ) + 1 




2
−1/3
1/3
θ
2
2
tan = 3 ⋅ 29.692 + (3 ⋅ 29.692) + 1
− 3 ⋅ 29.692 + (3 ⋅ 29.692) + 1
= 5.4492
2
θ = 159.2°
tan
[
r=
] [
]
77 324 2
h2
1
1
=
= 230 200 km
µ 1 + cos θ 398 600 1 + cos 159.2°
Problem 3.15
(a)
vperigee = 1.1
2 ⋅ 398 600
2µ
= 1.1
= 11.341 km s
7500
rperigee
h = rperigee vperigee = 7500 ⋅ 11.341 = 85056 km 2 s
rperigee =
7500 =
h2 1
µ 1+e
85 056 2 1
⇒ e = 1.4200
398 600 1 + e
F90°
e −1
90°
1.42 − 1
90°
=
=
⇒ F90° = 0.887 14
tan
tan
2
e +1
2
1.42 + 1
2
M h )90° = e sinh F90° − F90° = 1.42 ⋅ sinh 0.88714 − 0.88714 = 0.544 46
tanh
µ2 ( 2 )3/2
e −1
t90°
h3
398 600 2
(1.42 2 − 1)3/2 t90° ⇒ t90° = 2057.9 s
0.544 46 =
3
85056
t -90° to 90° = 2t90° = 4115.7 s = 1.1433 h
M h )90° =
(b)
398 600 2
µ2 ( 2 )3/2
(1.42 2 − 1)3/2 ⋅ 24 ⋅ 3600 = 22.859
e
−
t
=
1
3
3
h
85056
e sinh F − F = M h
1.42 sinh F − F = 22.859 ⇒ F = 3.6196 (Algorithm 3.2)
Mh =
30
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
tan
e +1
F
1.42 + 1
3.6196
θ
tanh
tanh =
⇒ θ = 132.55°
=
e −1
2
2
1.42 − 1
2
r=
85 056 2
1
1
h2
=
= 455 660 km
µ 1 + e cos θ 398 600 1 + 1.42 ⋅ cos 132.55°
Chapter 3
Problem 3.16
h = rperigee vperigee = (6378 + 300) ⋅ 11.5 = 76 797 km 2 s
rperigee =
e=
a=
h2 1
µ 1+e
h2
µrperigee
−1 =
76 797 2
− 1 = 1.2157 ( hyperbola)
398 600 ⋅ 6878
76 797 2
1
h2 1
=
= 30 964 km
2
µ e − 1 398 600 1.2157 2 − 1
At 6 AM:
v2 µ
µ
− =
2
r 2a
2
398
600
398 600
10
−
=
⇒ r = 9149.9 km
2
r
2 ⋅ 30 964
r=
9149.9 =
h2
1
µ 1 + e cos θ
76 797 2
1
⇒ θ = −59.494° ( flying towards earth )
398 600 1 + 1.2157 cos θ
θ
F
e −1
−59.494°
1.2157 − 1
tan
tan =
= −0.10384 ⇒ F = −0.360 45
=
e +1
2
2
1.2157 + 1
2
M h = e sinh F − F = 1.2157 sinh (−0.360 45) − (−0.360 45) = −0.087 287
tanh
3/2
µ2
M h = 3 (e 2 − 1) t
h
398 600 2
(1.2157 2 − 1)3/2 t ⇒ t = −753.3 s
−0.087 287 =
3
76 797
( negative means time until perigee)
At 11 AM:
t = 5 ⋅ 3600 − −753.3 = 17 247 s
( time since perigee at 11 AM)
2
398 600
µ2 ( 2 )3/2
(1.2157 2 − 1)3/2 ⋅ 17 247 = 1.9984
e −1
t2 =
3
3
76 797
h
e sinh F − F = M h
Mh =
1.2157 sinh F − F = 1.9984 ⇒ F = 1.8760 (Algorithm 3.2)
tanh
θ
=
2
e +1
F
1.8760
1.2157 + 1
tan =
tan
⇒ θ = 133.96°
1.2157 − 1
2
2
e −1
76 797 2
h2
1
1
=
= 94 771 km
µ 1 + e cos θ 398 600 1 + 1.2157 ⋅ cos 133.96°
z = r − 6378 = 88 393 km
r=
31
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 3
Problem 3.17
v ⊥ = v cos γ = 8 ⋅ cos( −65°) = 3.3809 km s
h = rv ⊥ = (37 000 + 6378) ⋅ 3.3809 = 146 660 km 2 s
r=
43 378 =
1
h2
µ 1 + e cos θ
146 660 2
1
⇒ e cos θ = 0.24397
398 600 1 + e cos θ
v r = v sin γ = 8 ⋅ sin ( −65°) = −7.2505 km s
µ
v r = e sin θ
h
398 600
−7.2505 =
e sin θ ⇒ e sin θ = −2.6677
146 660
e sin θ −2.6677
=
= −10.935 ⇒ θ = −84.775°
tan θ =
e cos θ 0.24397
e sin ( −84.775°) = −2.6677 ⇒ e = 2.6788 ( hyperbola)
rperigee =
146 660 2
h2 1
1
=
= 14 668 km ( no impact )
µ 1 + e 398 600 1 + 2.6788
F
e −1
θ
2.6788 − 1
 −84.775° 
⇒ F = −1.4389
tan
=
tan =


e +1
2
2
2.6788 + 1
2
M h = e sinh F − F = 2.6788 sinh ( −1.4389) − ( −1.4389) = −3.8906
tanh
3/2
µ2
M h = 3 (e 2 − 1) t
h
398 600 2
(2.6788 2 − 1)3/2 t ⇒ t = −5032.5 s = −1.3979 h
−3.8906 =
3
46 660
1.3979 hours until perigee passage.
Problem 3.18 Write the following MATLAB script to use M-function kepler_U to implement
Algorithm 3.3.
clear
global mu
mu = 398600;
ro = 7200;
vro = 1;
a
= 10000;
dt = 3600;
x
= kepler_U(dt, ro, vro, 1/a);
fprintf('\n\n-----------------------------------------------------\n')
fprintf('\n Initial radial coordinate = %g',ro)
fprintf('\n Initial radial velocity
= %g',vro)
fprintf('\n Elapsed time
= %g',dt)
fprintf('\n Semimajor axis
= %g\n',a)
fprintf('\n Universal anomaly
= %g',x)
fprintf('\n\n-----------------------------------------------------\n\n')
Running this program produces the following output in the MATLAB Command Window:
32
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 3
----------------------------------------------------Initial radial coordinate = 7200
Initial radial velocity
= 1
Elapsed time
= 3600
Semimajor axis
= 10000
Universal anomaly
= 229.341
----------------------------------------------------That is, χ = 229.34 km1/2 . To check this with Equation 3.55, proceed as follows.
h2
1
µ 1 + e cos θ
r=
7200 =
h2
1
398 600 1 + e cos θ
∴ cos θ =
3.844 × 10 −10 h2 − 1
e
(1)
µ
e sin θ
h
398 600
1=
e sin θ
h
1
h
∴ sin θ =
398 600 e
vr =
(2)
sin 2 θ + cos2 θ = 1
Substitute (1) and (2):
2
2 
1
h
3.844 × 10 −10 h2 − 1 

 =1
 398 600 e  + 

e


a=
(3)
h2 1
µ 1 − e2
10 000 =
h2
1
398 600 1 − e 2
∴ h = 3.986 × 10 9 (1 − e 2 )
(4)
Substitute (4) into (3):

1

 398 600
2
2

 3.844 × 10 −10 3.986 × 10 9 (1 − e 2 ) − 1 
3.986 × 10 9 (1 − e 2 )
 =1
 +
e
e



[
]
Expanding and collecting terms yields
1
1993e
2
(3844.5e 4 − 4195.9e 2 + 351.41) = 0
or
3844.5e 4 − 4195.9e 2 + 351.41 = 0
33
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 3
The positive roorts of this equation are e = 1.0000 and e = 0.30233 . Obviously, we choose the latter.
e = 0.30233
(5)
Substituting (5) into (4), we get
h = 60180 km 2 s
(6)
Substituting (5) and (6) into (1) or (2) yields
θ1 = 29.959°
(7)
Compute the time at this initial true anomaly as follows:
tan
E1
=
2
1 −e
1 − 0.30233
29.959°
θ
tan
tan 1 =
= 0.19584
1+e
2
1 + 0.30233
2
∴ E1 = 0.38678 rad
(8)
M1 = E1 − e sin E1 = 0.38678 − 0.30233 ⋅ sin 0.38678 = 0.27273 rad
0.27273
M
⋅ 9952.0 = 431.99 s
t1 = 1 T =
2π
2π
Obtain E one hour later.
t2 = t1 + 3600 = 4032 s
t
4032
= 2.5456 rad
M2 = 2 π 2 = 2 π
T
9952.0
E2 − e sin E2 = M2
E2 − 0.30233 sin E2 = 2.5456
Using Algorithm 3.1,
E2 = 2.6802 rad
(9)
According to Equation 3.55,
χ = a (E2 − E1 ) = 10 000 (2.6802 − 0.38678) = 229.34 km1/2
This is the same as the value obtained via Algorithm 3.3
Problem 3.19 Write the following MATLAB script to use the M-function rv_from_r0v0 to
execute Algorithm 3.4.
clear
global mu
mu = 398600;
R0
V0
t
= [20000 -105000 -19000];
= [ 0.9
-3.4
-1.5];
=2*3600;
[R V] = rv_from_r0v0(R0, V0, t);
fprintf('-----------------------------------------------------')
fprintf('\n Initial position vector (km):')
fprintf('\n
r0 = (%g, %g, %g)\n', R0(1), R0(2), R0(3))
fprintf('\n Initial velocity vector (km/s):')
34
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 3
fprintf('\n
v0 = (%g, %g, %g)', V0(1), V0(2), V0(3))
fprintf('\n\n Elapsed time = %g s\n',t)
fprintf('\n Final position vector (km):')
fprintf('\n
r = (%g, %g, %g)\n', R(1), R(2), R(3))
fprintf('\n Final velocity vector (km/s):')
fprintf('\n
v = (%g, %g, %g)', V(1), V(2), V(3))
fprintf('\n-----------------------------------------------------\n')
The output to the MATLAB Command Window is as follows:
----------------------------------------------------Initial position vector (km):
r0 = (20000, -105000, -19000)
Initial velocity vector (km/s):
v0 = (0.9, -3.4, -1.5)
Elapsed time = 7200 s
Final position vector (km):
r = (26337.8, -128752, -29655.9)
Final velocity vector (km/s):
v = (0.862796, -3.2116, -1.46129)
-----------------------------------------------------
35
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
36
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 3
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 4.1 Algorithm 4.1 (MATLAB M-function coe_from_sv in Appendix D.8):
(1) r = r = 16 850 km
( 2 ) v = v = 5.7415 km s
( 3 ) vr = r ⋅ v = 0.001 885 6 km s ( > 0 )
r
( 4 ) h = r × v = 82 234Iˆ − 23 035Jˆ + 41 876Kˆ ( km 2 s)
( 5 ) h = h = 95 360 km 2 s
( 6 ) i = cos−1  hZ  = cos−1  41 876  = 63.952°
 h 
 96 350 
( 7 ) N = Kˆ × h = 24 035Iˆ + 82 234 Jˆ ( km 2 s)
( NY > 0 )
2
( 8 ) N = N = 85 674 km s
( 9 ) Ω = cos−1  N X  = cos−1  24 035  = 73.707°
 N 
(10 ) e =
 85 674 
1
 5.7415 2 − 398 600 16 850 2615Iˆ + 15 881Jˆ + 3980K
ˆ
398 600 
(
)(
(
)
)
ˆ 
− (16 580 ) ( 0.001 855 6 ) −2.767Iˆ − 0.7905 Jˆ + 4.98K

ˆ ( e > 0)
= 0.059 521Iˆ + 0.360 32 Jˆ + 0.08988K
Z
(11) e = e = 0.37602
(12) ω = cos −1
(13) θ = cos −1
 N ⋅e
= 15.43°
 Ne 
 e⋅r
= 0.067 42°
 er 
Problem 4.2 Algorithm 4.1 (MATLAB M-function coe_from_sv in Appendix D.8):
(1) r = r = 12 670 km
( 2 ) v = v = 3.9538 km s
( 3 ) vr = r ⋅ v = −0.7905 km s ( < 0 )
r
( 4 ) h = r × v = 49 084Iˆ ( km 2 s)
( 5 ) h = h = 49 084 km 2 s
( 6 ) i = cos−1  hZ  = cos−1 
 h 
0 
= 90°
49
 084 
( 7 ) N = Kˆ × h = 49 084 Jˆ ( km 2 s)
( NY > 0 )
( 8 ) N = N = 49 084 km 2 s
( 9 ) Ω = cos−1  N X  = cos−1 
 N 
(10 ) e =
0 
= 90°
 49 084 
1
 3.9538 2 − 398 600 12 670 12 670K
ˆ
398 600 
(
)(
(
)
)
ˆ 
− (12 670 ) ( −0.7905 ) −3.8744 Jˆ − 0.7905K

ˆ ( e < 0)
= −0.097342 Jˆ − 0.52296K
Z
(11) e = e = 0.53194
37
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 4
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(12) ω = 360° − cos −1
(13) θ = 360° − cos −1
Chapter 4
 N ⋅e
= 360° − 100.54° = 259.46°
 Ne 
 e⋅r
= 360° − 169.46° = 190.54°
 er 
Problem 4.3 Algorithm 4.1 (MATLAB M-function coe_from_sv in Appendix D.8):
(1) r = 10189 km
( 2 ) v = 5.8805 km s
( 3 ) vr = r ⋅ v = 1.2874 km/s ( > 0 )
r
( 4 ) h = r × v = 31 509Iˆ + 11 468Jˆ + 47 888Kˆ ( km 2 s)
( 5 ) h = h = 58 461 km 2 s
( 6 ) i = cos−1  hZ  = cos−1  47 888  = 35°
 h 
 58 461 
( 7 ) N = Kˆ × h = −11 468Iˆ + 31 509Jˆ ( km 2 s)
( NY > 0 )
( 8 ) N = N = 33 532 km 2 s
( 9 ) Ω = cos−1  N X  = cos−1  −11 468  = 110°
 N 
(10 ) e =
 33 532 
1
 5.8805 2 − 398 600 10189 6472.7Iˆ − 7470.8 Jˆ − 2469.8K
ˆ
398 600 
(
)(
(
)
)
ˆ 
− (10 189 )(1.2874 ) 3.9914Iˆ + 2.7916 Jˆ − 3.2948K

ˆ ( e > 0)
= −0.2051Iˆ − 0.006 738 2 Jˆ + 0.13657K
Z
(11) e = e = 0.2465
(12) ω = cos −1
(13) θ = cos −1
 N ⋅e
= 74.996°
 Ne 
 e⋅r
= 130°
 er 
Problem 4.4
v⋅r
= −2.30454 km s (Flying towards perigee)
r
 e⋅r
θ = 360° − cos −1
= 360° − 30° = 330°
 er 
vr =
Problem 4.5
ˆ
r×e
−3353.1Iˆ + 6361.8 Jˆ + 2718.1K
=
7687.9
r×e
ˆ
ˆ
ˆ
w = −0.43616I + 0.827 51Jˆ + 0.353 55K
ˆ =
w
ˆ ) = cos−1 ( 0.353 55 ) = 69.295°
ˆ ⋅K
i = cos−1 ( w
Problem 4.6
(a)
→
AB = ( 4 − 1) iˆ + ( 6 − 2 ) ˆj + ( 5 − 3 ) kˆ = 3iˆ + 4 ˆj + 2kˆ
→
AC = ( 3 − 1) iˆ + ( 9 − 2 ) ˆj + ( −2 − 3 ) kˆ = 2iˆ + 7 ˆj − 5kˆ
38
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
→
X ′ = AB = 3iˆ + 4 ˆj + 2kˆ
→
Z′ = X ′ × AC = −34 iˆ + 19 ˆj + 13kˆ
Y ′ = Z′ × X ′ = −14 iˆ + 107 ˆj − 193kˆ
(b)
X′
iˆ′ =
= 0.557 09iˆ + 0.742 78 ˆj + 0.371 39kˆ
X′
ˆj′ = Y ′ = −0.063 314 iˆ + 0.483 90 ˆj − 0.872 83kˆ
Y′
Z′
kˆ ′ =
= −0.828 04 iˆ + 0.462 73 ˆj + 0.316 60kˆ
Z′
  iˆ′  

  0.5557 09 0.742 78 0.371 39 
ˆ
[Q] =   j′   =  −0.063 314 0.483 90 −0.872 83 

 

 kˆ ′    −0.828 04 0.462 73 0.316 60 
0.557 09 −0.063 314 −0.828 04   2 
 
0.483 90
0.462 73  −1 
 0.371 39 −0.872 83 0.316 60   3 
{v} = [Q ]T {v ′} =  0.742 78
−1.3066 
{v} =  2.3898 
 2.5654 


( v = −1.3066iˆ + 2.3898ˆj + 2.5654k̂ˆ )
Problem 4.7
 0.267 26 0.534 52 0.801 78  −50 
{V}u = [Q ]xu {V}x =  −0.443 76 0.806 84 −0.389 97  100 
 −0.855 36 −0.251 58 0.452 84   75 
100.22 
{V}u = 73.624  ( V = 100.22uˆ + 73.624 vˆ + 51.573wˆ )
51.573 


Problem 4.8
1
0
0 

[R1 ] = 0 cos 40° sin 40° 
0 − sin 40° cos 40°
cos 25° 0 − sin 25°


0
[R2 ] =  0 1

 sin 25° 0 cos 25° 
cos 25° sin 40° sin 25° − cos 40° sin 25°


cos 40°
sin 40°
[Q ] = [R2 ][R1 ] =  0

 sin 25° − sin 40° cos 25° cos 40° cos 25° 
0.906 31 0.27165 −0.32374 

0.766 04
0.64279
[Q ] =  0

0.422 62 −0.582 56 0.694 27 
Problem 4.9 ro = −5102Iˆ − 8228Jˆ − 2106Kˆ ( km ) v o = −4.348Iˆ + 3.478Jˆ − 2.846Kˆ ( km s)
Method 1
39
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 4
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 4
Use Algorithm 3.4 (MATLAB M-function rv_from_r0v0 in Appendix D.7):
(1a ) ro = 9907.6 km
vo = 6.2531 km s
(1b) vr o = −0.044 678 km s
(1c ) α = 103.77 × 10−6 km-1
( 2 ) χ = 195 km1/2
( 3 ) f = −0.365 39 g = 1394.4 s-1
( 4 ) r = ( −0.36 539 ) ( −5102Iˆ − 8228Jˆ − 2106Kˆ ) + 1394.4 ( −4.348Iˆ + 3.478Jˆ − 2.846Kˆ )
ˆ ( km )
= −4198.4Iˆ + 7856.1Jˆ − 3199.2K
( 5 ) f = −6.0467 × 10−4 s-1 g = −0.429 31
( 6 ) v = ( −6.0467 × 10−4 ) ( −5102Iˆ − 8228Jˆ − 2106Kˆ ) + ( −0.429 31) ( −4.348Iˆ + 3.478Jˆ − 2.846Kˆ )
ˆ ( km s )
= 4.9517Iˆ + 3.4821Jˆ + 2.4946K
Method 2
Compute the orbital elements using Algorithm 4.1 (MATLAB M-function coe_from_sv in Appendix
D.8):
(1) r = r = 9907.6 km
( 2 ) v = v = 6.2531 km s
( 3 ) vr = r ⋅ v = −0.044 678 km s ( < 0 )
r
( 4 ) h = r × v = 30 738Iˆ − 5367.8Jˆ − 53 520Kˆ ( km 2 s)
( 5 ) h = h = 61 952 km 2 s
( 6 ) i = cos−1  hZ  = cos−1  −53 520  = 149.76°
 61 952 
 h 
( 7 ) N = Kˆ × h = 5367.8Iˆ + 30 738Jˆ ( km 2 s)
( NY > 0 )
( 8 ) N = N = 31 203 km 2 s
( 9 ) Ω = cos−1  N X  = cos−1  5367.8  = 80.094°
 N 
(10 ) e =
 31 203 
1
 5.7415 2 − 398 600 9907.6 −5102Iˆ − 8228 Jˆ − 2106K
ˆ
398 600 
(
)(
(
)
)
ˆ 
− ( 9907.6 ) ( −0.044 678 ) −4.348Iˆ + 3.478 Jˆ − 2.846K

ˆ ( e > 0)
= 0.009 638 51Iˆ + 0.027193 Jˆ + 0.002 808 3K
Z
(11) e = e = 0.028 987
(12) ω = cos −1
 N ⋅e
= 11.09°
 Ne 
(13) θ = 360° − cos −1
 e⋅r
= 360° − 166.14° = 193.86°
 er 
3
2π 
h 
= 9414.9 s
T= 2
µ  1 − e 2 
Determine the time since perigee passage at true anomaly θ o = 193.86° :
40
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
E
tan o =
2
Orbital Mechanics for Engineering Students
Chapter 4
1 − 0.028 987
θ
1 −e
193.86°
tan o =
tan
⇒ E o = −2.8926 rad
1+e
2
1 + 0.028 987
2
M o = E o − e sin E o = −2.8926 − 0.028 987 ⋅ sin ( −2.8926) = −2.8855 rad
−2.8855
M
9414.9 = −4323.7 s ( minus means time until perigee passage)
to = o T =
2π
2π
Update the true anomaly of the spacecraft. t = t o + 50 ⋅ 60 = −1323.7 s .
M = 2π
t
−1323.7
= 2π
= −0.883 41 rad
9414.9
T
E − e sin E = M
E − 0.028 987 sin E = −0.883 41 ⇒ E = −0.90623 rad (Algorithm 3.1)
tan
1 + 0.028 987
1+e
−0.90623
θ
E
=
⇒ θ = −53.242°
tan =
tan
2
1 −e
2
1 − 0.028 987
2
Algorithm 4.2 (MATLAB M-function sv_from_coe in Appendix D.9):
(1)
cos( −53.242°) 
cos θ 
61 952 2
1
1
h2




{r } x =
sin ( −53.242°) 
sin θ  =
( −53.242°) 
µ 1 + e cos θ 
398
600
1
0
028
987
+
.
cos


0


 0 
.
5663
9




=  −7582.8  ( km )
 0



  5.1548 

− sin ( −53.242°)
398 600 
 

(
)
0.028 987 + cos −53.242°  = 4.0368  (km s)
h
  0 
 61 952 
0
 0


 

cos Ω cos ω − sin Ω sin ω cos i − cos Ω sin ω − sin Ω cos i cos ω sin Ω sin i 
[Q]xX = sin Ω cos ω + cos Ω cos i sin ω − sin Ω sin ω + cos Ω cos i cos ω − cos Ω sin i 


sin i sin ω
sin i cos ω
cos i
 − sin θ 
(2) {v} x = µ e + cos θ  =
(3)
0.33251 0.80204
0.49616 


= 0.93811 −0.33532 −0.086644 
0.09688 0.49426
−0.8639 
−4198.4 

( 4 ) {r}X = [Q ]xX {r}x =  7856.1  ( km )
or
 −3199.2 


ˆ ( km )
r = −4198.4Iˆ + 7856.1Jˆ − 3199.2K
 4.9517 
{v}X = [Q ]xX {v}x =  3.4821  ( km s) or v = 4.9517Iˆ + 3.4821Jˆ + 2.4946Kˆ ( km s)
 2.4946 


Problem 4.10 e = 1.5 Ω = 130° i = 35° ω = 115° θ = 0°
rperigee = 6678 km
h = µ(1 + e )rperigee = 398 600 ⋅ (1 + 1.5) ⋅ 6678 = 81 576 km 2 s
Algorithm 4.2 (MATLAB M-function sv_from_coe in Appendix D.9):
41
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 4
cos ( 0 ) 6678 
cos θ 
81 576 2
 

1
h2
1



(1) {r}x =
 sin ( 0 )  =  0  ( km )
 sin θ  =
(
)
µ 1 + e cos θ 
398
600
.
cos
+
1
1
5
0
 0   0 


 0 
 

r = 6678pˆ ( km )
 − sin ( 0 )   0 
 − sin θ 
398 600 
 
µ



( 2 ) {v}x = e + cos θ  =
1.5 + cos ( 0 ) = 12.216  ( km s )
h
  0 
 81 576 
0

 0
 


v = 12.216qˆ ( km s )
(3)
cos Ω cos ω − sin Ω sin ω cos i − cos Ω sin ω − sin Ω cos i cos ω
[Q]xX = sin Ω cos ω + cos Ω cos i sin ω − sin Ω sin ω + cos Ω cos i cos ω

sin i sin ω
sin i cos ω
 −0.297 06 0.847 76 0.439 39 


=  −0.800 95 −0.47175 0.368 69 
 0.519 84
−0.2424 0.81915 
sin Ω sin i 

− cos Ω sin i 

cos i
−1983.8 
( 4 ) {r}X = [Q ]xX {r}x = −5348.8  ( km )
 3471.5 


or
r = −1983.8Iˆ − 5348.8 Jˆ + 3471.5K̂ ( km )
 10.356 
{v}X = [Q ]xX {v}x = −5.7627  ( km s) or v = 10.356Iˆ − 5.7627 Jˆ − 2.9611Kˆ ( km s)
 −2.9611 


Problem 4.11 h = 81 576 km 2 s
e = 1.5
Ω = 130°
i = 35° ω = 115° .
t = 7200 s
398 600 2
µ2 ( 2 )3/2
(1.52 − 1)3/2 ⋅ 7200 = 2.945
e
−
1
t
=
3
3
h
81 576
e sinh F − F = M h
1.5 sinh F − F = 2.945 ⇒ F = 1.886 ( Algorithm 3.2)
Mh =
tan
θ
=
2
e +1
F
1.5 + 1
1.886
tan
tanh =
⇒ θ = 117.47°
e −1
2
1.5 − 1
2
Algorithm 4.2 (MATLAB M-function sv_from_coe in Appendix D.9):
cos (117.47° ) −25 007 
cos θ 
81 576 2
 

1
1
h2



(1) {r}x =
 siin (117.47° )  =  48 093  ( km )
 sin θ  =
(
)
µ 1 + e cos θ 
  0 
 398 600 1 + 1.5 cos 117.47° 
0
 0 
 


r = −25 007pˆ + 48 093qˆ ( km )
 − sin (117.47° )  −4.3352 
 − sin θ 
398 600 
 
µ



( 2 ) {v}x = e + cos θ  =
1.5 + cos (117.47° ) =  5.0752  ( km s )
8
h
1
576

  0 

0

 0


 
ˆ
ˆ
v = −4.3352p + 5.0752q ( km s )
42
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
(3)
Orbital Mechanics for Engineering Students
 −0.297 06 0.847 76 0.439 39 
[Q]xX =  −0.800 95 −0.47175 0.368 69 
 0.519 84
−0.2424 0.81915 
 48 200 
( 4 ) {r}X = [Q ]xX {r}x =  −2658  ( km )
−24 658 


 5.5903 
{v}X = [Q ]xX {v}x =  1.0781 
−3..4838 


or
Chapter 4
(Problem 4.10)
ˆ ( km )
r = 48 200Iˆ − 2658 Jˆ − 24 658K
( km s) or v = 5.5903Iˆ + 1.0781Jˆ − 3.4838Kˆ ( km s)
Problem 4.12 ro = 6472.7Iˆ − 7470.8Jˆ − 2469.8Kˆ ( km ) vo = 3.9914Iˆ + 2.7916Jˆ − 3.2948Kˆ ( km s2 )
Method 1
Use Algorithm 3.4 (MATLAB M-function rv_from_r0v0 in Appendix D.7):
(1a ) ro = 10189 km
vo = 5.805 km s
(1b) vr o = 1.2874 km s
(1c ) α = 109.54 × 10−6 km-1
( 2 ) χ = 171.31 km1/2
( 3 ) f = −0.093 379
g = 1870.6 s-1
( 4 ) r = ( −0.093 379 ) ( 6472.7Iˆ − 7470.8Jˆ − 2469.8Kˆ ) + 1870.6 ( 3.9914Iˆ + 2.7916Jˆ − 3.2948Kˆ )
ˆ ( km )
= 6861.9Iˆ + 5919.6 Jˆ − 5932.7K
( 5 ) f = −5.3316 × 10−4 s-1 g = −0.028 475
( 6 ) v = ( −5.3316 × 10−4 ) ( 6472.7Iˆ − 7470.8Jˆ − 2469.8Kˆ ) + ( −0.028 475 ) ( 3.9914Iˆ + 2.7916Jˆ − 3.2948Kˆ )
ˆ ( km s )
= −3.5647Iˆ + 3.9037 Jˆ + 1.4106K
Method 2
From Problem 4.3 h = 58 461 km 2 s , e = 0.2465, i = 35°, Ω = 110°, ω = 74.996°, θ = 130° .
3
3
T=
tan
58 461 

2π 
2π
h 
=
= 8680.3 s


2 
2
µ  1 − e2 
398 600  1 − 0.24652 
1 −e
1 − 0.2465
130°
Eo
θ
=
⇒ E o = 2.0612 rad
tan o =
tan
2
1+e
2
1 + 0.2465
2
M o = E o − e sin E o = 2.0612 − 0.2465 ⋅ sin (2.0612) = 1.8437 rad
to =
Mo
1.8437
T=
8680.3 = 2547.1 s
2π
2π
( minus means time until perigee passage)
Update the true anomaly: t = t o + 50 ⋅ 60 = 5547.1 s
43
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
M = 2π
Chapter 4
t
5547.1
= 2π
= 4.0153 rad
T
8680.3
E − e sin E = M
E − 0.2465 sin E = 4.0153 ⇒ E = 3.8541 rad (Algorithm 3.1)
tan
θ
3.8541
1+e
E
1 + 0.2465
tan =
tan
=
⇒ θ = −147.73°
2
1 −e
2
1 − 0.2465
2
Algorithm 4.2 (MATLAB M-function sv_from_coe in Appendix D.9):
cos( −147.73°) 
cos θ 
58 4612
h2
1
1




(1) {r } x =
sin ( −147.73°) 
sin θ  =
( −147.73°) 
µ 1 + e cos θ 
398
600
1
0
2465
+
.
cos


0


 0 
.
9158
1
−




=  −5783.8  ( km )
 0



  3.6408 

− sin ( −147.73°)
 − sin θ 
398 600 
µ
 


(2) {v} x = e + cos θ  =
0.2465 + cos( −147.73°)  =  −4.0841 (km s)
h
8 461 
  0 

0
 0


 

cos Ω cos ω − sin Ω sin ω cos i − cos Ω sin ω − sin Ω cos i cos ω sin Ω sin i 
(3) [Q ] = sin Ω cos ω + cos Ω cos i sin ω − sin Ω sin ω + cos Ω cos i cos ω − cos Ω sin i 
xX


sin i sin ω
sin i cos ω
cos i
 −0.8321 0.13078 0.538 99 


=  −0.026 991 −0.9802 0.19617 
 0.553 97 0.148 69 0.81915 
 6864 
( 4 ) {r}X = [Q ]xX {r}x =  5916.5  ( km )
or
−5933.3 


ˆ ( km )
r = 6864Iˆ + 5916.5 Jˆ − 5933.3K
−3.5636 
{v}X = [Q ]xX {v}x =  3.905  ( km s) or v = −3.5636Iˆ + 3.905Jˆ + 1.4096Kˆ ( km s)
 1.40996 


Problem 4.13 e = 1.2 Ω = 75° i = 50° ω = 80° θ = 0°
rperigee = 6578 km
h = µ(1 + e )rperigee = 398 600 ⋅ (1 + 1.2) ⋅ 6578 = 79 950 km 2 s
Algorithm 4.2 (MATLAB M-function sv_from_coe in Appendix D.9):
cos ( 0 ) 6578 
cos θ 
79 950 2

 
1
h2
1



(1) {r}x =
 sin ( 0 )  =  0  ( km )
 sin θ  =
(
)
398
600
µ 1 + e cos θ 
1
1
2
0
+
.
cos
 0   0 


 

 0 
r = 6578pˆ ( km )
 − sin ( 0 )   0 
 − sin θ 
398 600 
 
µ



( 2 ) {v}x = e + cos θ  =
1.2 + cos ( 0 ) = 11.546  ( km s )
7
h
9
950
  0 


0
 

 0


v = 11.546qˆ ( km s )
44
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
(3)
Orbital Mechanics for Engineering Students
cos Ω cos ω − sin Ω sin ω cos i
[Q]xX = sin Ω cos ω + cos Ω cos i sin ω

sin i sin ω
− cos Ω sin ω − sin Ω cos i cos ω
− sin Ω sin ω + cos Ω cos i cos ω
sin i cos ω
Chapter 4
sin Ω sin i 

− cos Ω sin i 

cos i
 −0.56 561 −0.3627
0.739 94 


=  0.331 57 −0.92236 −0.198 27 
 0.754 41 0.133 02
0.64279 
−3726.5 
( 4 ) {r}X = [Q ]xX {r}x =  2181.1  ( km )
 4962.5 


−4.1878 
{v}X = [Q ]xX {v}x =  −10.65 
 1.5359 


Problem 4.14 h = 75950 km 2 s
or
ˆ ( km )
r = −3726.5Iˆ + 2181.1Jˆ + 49962.5K
( km s) or v = −4.1878Iˆ + 10.65Jˆ + 1.5359Kˆ ( km s)
e = 1.2
Ω = 130°
i = 50° ω = 80°
t = 7200 s
398 600 2
µ2 ( 2 )3/2
(1.2 2 − 1)3/2 ⋅ 7200 = 0.762 09
e
−
t
1
=
3
3
h
75950
e sinh F − F = M h
Mh =
1.2 sinh F − F = 0.762 09 ⇒ F = 1.3174 ( Algorithm 3.2)
tan
θ
=
2
0.762 09
e +1
F
1.2 + 1
⇒ θ = 124.86
tanh =
tan
86°
e −1
2
1.2 − 1
2
Algorithm 4.2 (MATLAB M-function sv_from_coe in Appendix D.9):
cos (124.86° ) −26 336 
cos θ 
 

h2
1
75950 2
1



(1) {r}x =
 siin (124.86° )  =  37 806  ( km )
 sin θ  =
µ 1 + e cos θ 
  0 
 398 600 1 + 1.2 cos (124.86° ) 
0
 


 0 
r = −26 336pˆ + 37 806qˆ ( km )
 − sin (124.86° )  −4.3064 
 − sin θ 
398 600 
 
µ



( 2 ) {v}x = e + cos θ  =
1.5 + cos (124.86° ) =  3.298  ( km s )
8
h
1
576
  0 


0


 0
 

ˆ
ˆ
v = −4.3064p + 3.298q ( km s )
(3)
 −0.56 561 −0.3627
0.739 94 

[Q]xX =  0.331 57 −0.92236 −0.198 27 
 0.754 41 0.133 02
0.64279 
 1207.2 
( 4 ) {r}X = [Q ]xX {r}x =  −43 603  ( km )
−14 839 


 1.2434 
{v}X = [Q ]xX {v}x = −4.4698 
−2.8100 


or
(Problem 4.13)
ˆ ( km )
r = 1207.2Iˆ − 43 603 Jˆ − 14 8399K
( km s) or v = 1.2434Iˆ − 4.4698Jˆ − 2.8100Kˆ ( km s)
45
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 4.15 h = 75000 km 2 s
e = 0.7
Chapter 4
θ = 25°
 − sin (25°)   −2.2461
398 600 
 

0.7 + cos(25°)  =  8.537  (km s)
h
  0 
 75000 
0
 0


 

 −0.83204 0.02741 0.55403   −2.2461  2.1028 
{v} X = [Q ] {v} x =  -0.13114 -0.98019 -0.14845  8.537  =  −8.0733  (km s)
xX
 0.53899 -0.19617 0.81915   0   −2.8853 
or
ˆ ( km s )
v = 2.1028Iˆ − 8.0733 Jˆ − 2.8853K
 − sin θ 
{v} x = µ e + cos θ  =
Problem 4.16
B
Ω = 60° ω = 0
Z
i = 90°
perigee
apogee
 −3.208 
{v} x =  −0.8288  (km s)
 0



Y
60°
X
cos Ω cos ω − sin Ω sin ω cos i − cos Ω sin ω − sin Ω cos i cos ω
[Q]xX = sin Ω cos ω + cos Ω cos i sin ω − sin Ω sin ω + cos Ω cos i cos ω

sin i sin ω
sin i cos ω
 0.5
0 0.86603 


= 0.86603 0
−0.5 
 0
1
0 
 −1.604 
{v}X = Q  {v}x = −2.7782  ( km s)
xX
−0.8288 


sin Ω sin i 

− cos Ω sin i 

cos i
or
ˆ ( km s )
v = −1.604Iˆ − 2.7782 Jˆ − 0.8288K
Problem 4.17 a = 7016 km
e = 0.05
Ω =0
i = 45°
ω = 20°
θ = 10°
cos 10° 6568.7 
cos θ 
a (1 − e 2 ) 
7016(1 − 052 ) 

 

{r } x =
sin 10°  = 1158.2  ( km )
sin θ  =
.
cos
+
°
1 + e cos θ 
1
0
05
10

 0   0 
 0 

 

46
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
cos Ω cos ω − sin Ω sin ω cos i − cos Ω sin ω − sin Ω cos i cos ω

Q  xX = sin Ω cos ω + cos Ω cos i sin ω − sin Ω sin ω + cos Ω cos i cos ω

sin i sin ω
sin i cos ω
0
 0.93969 -0.34202



= 0.24184 0.66446 -0.70711 
0.24184 0.66446 0.70711 
5776.4 
{r}X = Q  {r}x =  2358.2  ( km )
xX
 2358.2 


or
ˆ ( km )
r = 5776.4Iˆ + 2358.2 Jˆ + 2358.2K
Chapter 4
sin Ω sin i 

− cos Ω sin i 

cos i
Problem 4.18
2
Ω=−
3 µ J 2 Rearth
cos i
2
2(
1 − e 2 ) a7/2
1
1
r
+r
= ( 6878 + 7378 ) = 7128 km
2 perigee apogee
2
rapogee − rperigee 7378 − 6878
= 0.035 073
e=
=
rapogee + rperigee 7378 + 68788
(
a=
Ω=
2π
= 1.991 × 10−7 raad s
365.26 ⋅ 24 ⋅ 3600
1.991 × 10−7 = −
1.991 × 10
−7
)
3
2
398 600 ⋅ 0.001082 6 ⋅ 6378 2
2
(1 − 0.035 073 ) 7128
2
cos i
7/2
= −1.367 × 10−6 cos i ⇒ i = 98.372°
Problem 4.19
T=
Ω =-
2π
µ
3
2
r 3/2 =
2π
398 600
µ J 2 Rearth 2
( 6378 + 180 )3/2 = 5285.3 s
cos i = -
3
2
398 600 ⋅ 0.001082 6 ⋅ 6378 2
r 7/2
( 6378 + 180 )7/2
2π
2π +
.26 = 7.2921 × 10−5 rad s
365
ω earth =
24 ⋅ 3600
cos 30° = −1.5814 × 10−6 rad s
Change in east longitude of the ascending node after 1 orbit of the satellite:
∆λ = ω earth − Ω T = 7.2921 × 10−5 − ( −1.5814 × 10−6 )  ⋅ 5285.3 = 0.393 77 rad
(
)
Spacing s,
s = Rearth ∆λ = 6378 ⋅ 0.393 77 = 2511.4 km
Problem 4.20
The change in east longitude λ of the ascending node of a satellite after n s orbits is
47
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(
Chapter 4
)
∆λ = ω earth − Ω nsT
If ∆λ is an integral multiple n e of earth rotations ( 2π ) then the ground track will close on itself,
(
)
2π ne = ω earth − Ω nsT
(
)
Let ν = n s n e . Then 2π = ω earth − Ω ν T , or
T=
1
2π
ν ω earth − Ω
But T = 2πr 3/2
(1)
µ , where r is the radius of the orbit. Thus
2π 3/2 1
2π
r
=
ν ω earth − Ω
µ
or


µ
r=

 ν ω earth − Ω 
(
2/3
(2)
)
For a circular orbit
Ω= −
3
2
µ J 2 Rearth 2
r 7/2
cos i
or
cos i = −
2
3
r 7/2
µ J 2 Rearth 2
Ω
Substituting (2) we get


µ


2  ν ω earth − Ω 
cos i = −
3
µ J 2 Rearth 2
(
7/3
)
Ω
(3)
Substituting
ω earth = 7.2921 × 10−5 rad
J 2 = 0.001082 6
Ω = 1.997 × 10−7 rad s
Rearth = 6378 km
µ =398 600 km 3 s2
into (1), (2) and (3) we get
 73.948 
i = cos −1  − 7/3 
 ν

T=
86 400
ν
z=
42 241
ν 2/3
− 6378
From these we obtain the following table of scenarios:
48
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
ν
17
16
15
14
13
12
11
10
9
8
Orbital Mechanics for Engineering Students
z ( km ) i (deg)
T (h)
11.042
274.55
567.03
893.93
95.711 1.4118
96.583 1.5000
97.658 1.6000
99.006 1.7143
1262.2
100.72
102.96
105.95
1681.0
2162.6
2722.6
3384.8
110.07
116.03
4182.3
125.29
2.000
2.1818
2.4000
2.6667
3.0000
3.4286
Problem 4.21
5

ω = − f  sin 2 i − 2
2

ω
7
f =−
=−
= 7.2384 deg day
5
5
2
2
sin i − 2
sin 40° − 2
2
2
Ω = − f cos i = −7.2384 ⋅ cos 40° = −5.545 deg day
Problem 4.22 From
ˆ ( km )
ro = −2429.1Iˆ + 4555.1Jˆ + 4577.0K
ˆ ( km s )
v o = −4.7689Iˆ − 5.6113 Jˆ + 3.0535K
we obtain the orbital elements by means of Algorithm 4.1:
(
h = 55000 km 2 s
) e = 0.1 Ω o = 70° i = 50°
ω o = 60°
θo = 0
55 000 2
1
h2 1
=
= 7665.8 km
µ 1 − e 2 398 600 1 − 0.12
2π 3/2
2π
7665.8 3/2 = 6679.5 s
T=
a
=
398 600
µ
a=
The satellite is at perigee ( θ o = 0 ) so t o = 0 . After 72 hours, t f = t o + 72 ⋅ 3600 = 259 000 s .
t f T = 38.805 , so t f is in orbit 39. The time since perigee in orbit 39 is
t39 = (38.805 − 38)T = 5378.3 s
2π
2π
t =
5378.3 = 5.0952 rad
T 39 6679.5
E39 − e sin E39 = M39
∴ M39 =
E39 − 0.1 sin E39 = 5.0952 ⇒ E39 = 4.9623 rad ( Algorithm 3.1)
tan
θ 39
1+e
E
1 + 0.1
4.9623
=
tan 39 =
tan
⇒ θ 39 = 278.68°
2
1 −e
2
1 − 0.1
2
The perifocal state vector is
49
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 4
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 4
cos(278.68°)   1128.9 
cos θ 
55000 2
1
h2
1

 



{r } x =
sin (278.68°)  =  −7390.5 ( km )
sin θ  =
(
)
µ 1 + e cos θ 
  0 
 398 600 1 + 0.1 cos 278.68° 
0
 0 

 

 − sin (278.68°)  7.1642 
 − sin θ 
398 600 
 

{v} x = µ e + cos θ  =
0.1 + cos(278.68°)  = 1.8191  (km s)
h
  0 
 55000 
0
 0


 

Update Ω and ω :
2
Ω=−
3
3 µ J 2 Rearth
cos i = −
2
2
2(
1 − e 2 ) a7/2
3998 600 ⋅ 0.0010826 ⋅ 6378 2
2
(1 − 0.12 ) 7665.87/2
cos 50° = −1.0789 × 10−6 cos 50°
= −6.9352 × 10−7 rad s = −3.9736 × 10−5 deg s
∴ Ω39 = Ω1 + Ω∆t = 70° − 3.9736 × 10−5 ⋅ 259 200 = 59.701°
2
ω=−
3 µ J 2 Rearth  5


2
−6  5
2
 sin i − 2 = −1.0789 × 10  sin 50° − 2
2
2
2(
2
1 − e 2 ) a7/2
= 5.7599 × 10−7 rad s=3.2945 × 10-5 deg s
∴ ω 39 = ω1 + ω∆t = 60° + 3.2945 × 10-5 ⋅ 259 200 = 68.539°
Update the transformation matrix between perifocal and geocentric equatorial coordinates:
cos Ω39 cos ω 39 − sin Ω39 sin ω 39 cos i
[Q]xX = sin Ω39 cos ω 39 + cos Ω39 cos i sin ω 39

sin i sin ω
− cos Ω39 sin ω 39 − sin Ω39 cos i cos ω 39
− sin Ω39 sin ω 39 + cos Ω39 cos i cos ω 39
sin i cos ω 39
sin Ω39 sin i 

− cos Ω39 sin i 

cos i
 −0.33192 −0.672 58 0.66141 


−0.684 89 −0.386 48 
=  0.6177
 0.712 94
0.280 27
0.64278 
Compute the geocentric equatorial state vector at t f :
 4596 
{r}X = [Q ]xX {r}x =  5759  ( km )
−1266.5 


or
ˆ ( km )
r = 4596Iˆ + 5759 Jˆ − 1266.5K
−3.6014 
{v}X = [Q ]xX {v}x =  3.1794  ( km s) or v = −3.6014Iˆ + 3.1794 Jˆ + 5.6174K̂ˆ ( km s)
 5.6174 


50
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Problem 5.1
The following MATLAB script uses the given data to compute v 2 by means of Algorithm 5.1, which is
implemented as the M-function gibbs in Appendix D.10. The output to the MATLAB Command
Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_01
% ~~~~~~~~~~~~
%
% This program uses Algorithm 5.1 (Gibbs method) to obtain the state
% vector from the three coplanar position vectors provided in
% Problem 5.1.
%
% mu
- gravitational parameter (km^3/s^2)
% r1, r2, r3 - three coplanar geocentric position vectors (km)
% ierr
- 0 if r1, r2, r3 are found to be coplanar
%
1 otherwise
% v2
- the velocity corresponding to r2 (km/s)
%
% User M-function required: gibbs
% -------------------------------------------------------------------clear
global mu
mu = 398600;
r1 = [5887 -3520 -1204];
r2 = [5572 -3457 -2376];
r3 = [5088 -3289 -3480];
%...Echo the input data to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.1: Gibbs Method\n')
fprintf('\n Input data:\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n r1 (km) = [%g %g %g]', r1(1), r1(2), r1(3))
fprintf('\n r2 (km) = [%g %g %g]', r2(1), r2(2), r2(3))
fprintf('\n r3 (km) = [%g %g %g]', r3(1), r3(2), r3(3))
fprintf('\n\n');
%...Algorithm 5.1:
[v2, ierr] = gibbs(r1, r2, r3);
%...If the vectors r1, r2, r3, are not coplanar, abort:
if ierr == 1
fprintf('\n These vectors are not coplanar.\n\n')
return
end
%...Output the results to the command window:
fprintf(' Solution:')
fprintf('\n');
fprintf('\n v2 (km/s) = [%g %g %g]', v2(1), v2(2), v2(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.1: Gibbs Method
Input data:
Gravitational parameter (km^3/s^2)
= 398600
51
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
r1 (km) = [5887
r2 (km) = [5572
r3 (km) = [5088
Orbital Mechanics for Engineering Students
-3520
-3457
-3289
Chapter 5
-1204]
-2376]
-3480]
Solution:
v2 (km/s) = [-2.50254 0.723248 -7.13125]
-----------------------------------------------------
ˆ ( km/s )
v 2 = −2.5025Iˆ + 0.72325 Jˆ − 7.1312K
Problem 5.2
The following MATLAB script uses r2 and v 2 from Problem 5.1 to compute the orbital elements by
means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in Appendix D.8. The
output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_02
% ~~~~~~~~~~~~
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.1.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.2:
r = [
5572
-3457
-2376];
v = [-2.50254 0.723248 -7.13125];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.2: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
52
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
r(1), r(2), r(3))
= [%g %g %g]', ...
v(1), v(2), v(3))
fprintf('\n v (km/s)
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.2: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [5572 -3457 -2376]
= [-2.50254 0.723248 -7.13125]
Angular momentum (km^2/s) = 52948.9
Eccentricity
= 0.0127382
Right ascension (deg)
= 150.003
Inclination (deg)
= 95.0071
Argument of perigee (deg) = 151.688
True anomaly (deg)
= 48.3093
Semimajor axis (km):
= 7034.71
Period:
Seconds
= 5871.93
Minutes
= 97.8655
Hours
= 1.63109
Days
= 0.0679622
-----------------------------------------------------
52 949 2
h2 1
1
=
= 6945.1 km
µ 1 + e 398 600 1 + 0.012 738
zperigee = 6945.1 − 6378 = 567.11 km
rperigee =
Problem 5.3
(
)
As in Example 5.3, we set r1 = r1 iˆ and r2 = r2 cos ∆θ iˆ + sin ∆θ ˆj , where r1 = 6978 km , r2 = 6678 km
and ∆θ = 60° . The following MATLAB script uses this data to compute v1 and v 2 by means of
Algorithm 5.2, which is implemented as the M-function lambert in Appendix D.11. The output to the
MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem 5_03a
53
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% ~~~~~~~~~~~~~
%
% This program uses Algorithm 5.2 to solve Lambert's problem for the
% data provided in Problem 5.3.
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% r1, r2 - initial and final radii (km)
% dt
- time between r1 and r2 (s)
% dtheta - change in true anomaly during dt (degrees)
% R1, R2 - initial and final position vectors (km)
% string - = 'pro' if the orbit is prograde
%
= 'retro if the orbit is retrograde
% V1, V2 - initial and final velocity vectors (km/s)
% User M-function required: lambert
% ----------------------------------------------------------clear
global mu
mu
= 398600;
%km^3/s^2
deg
= pi/180;
r1
= 6378 + 600;
r2
= 6378 + 300;
dt
= 15*60;
dtheta = 60;
%km
%km
%sec
%degrees
R1 = [r1 0 0];
R2 = [r2*cos(dtheta*deg)
r2*sin(dtheta*deg)
0];
%...Algorithm 5.2:
string = 'pro';
[V1 V2] = lambert(R1, R2, dt, string);
%...Echo the input data and output results to the command window:
fprintf('\n-----------------------------------------------------')
fprintf('\n Problem 5.3: Lambert''s Problem\n')
fprintf('\n Input data:\n');
fprintf('\n
Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n
Radius 1 (km)
= %g', r1)
fprintf('\n
Position vector R1 (km)
= [%g %g %g]\n',...
R1(1), R1(2), R1(3))
fprintf('\n
Radius 2 (km)
= %g', r2)
fprintf('\n
Position vector R2 (km)
= [%g %g %g]\n',...
R2(1), R2(2), R2(3))
fprintf('\n
Elapsed time (s)
= %g', dt)
fprintf('\n
Change in true anomaly (deg) = %g', dtheta)
fprintf('\n\n Solution:\n')
fprintf('\n Velocity vector V1 (km/s) = [%g %g %g]',...
V1(1), V1(2), V1(3))
fprintf('\n Velocity vector V2 (km/s) = [%g %g %g]',...
V2(1), V2(2), V2(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.3: Lambert's Problem
Input data:
54
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Gravitational parameter (km^3/s^2) = 398600
Radius 1 (km)
Position vector R1 (km)
= 6978
= [6978
0
Radius 2 (km)
Position vector R2 (km)
= 6678
= [3339
5783.32
0]
0]
Elapsed time (s)
= 900
Change in true anomaly (deg) = 60
Solution:
Velocity vector V1 (km/s) = [-0.544135 7.68498 0]
Velocity vector V2 (km/s) = [-6.98129 3.96849 0]
----------------------------------------------------To find the perigee altitude, we need the orbital elements. The following MATLAB script uses
r = 6978iˆ ( km ) and v = −0.544135iˆ + 7.68498 ˆj ( km/s ) from above to compute the orbital elements
1
1
by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in Appendix D.8.
The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_03b
% ~~~~~~~~~~~~
%
% This program employs Algorithm 4.1 to obtain the orbital
% elements from the state vector found from the solution
% of Lambert's problem using the data given in Problem 5.3.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.3:
r = [6978 0 0];
v = [-0.544135 7.68498 0];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
55
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.3: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.3: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [6978 0 0]
= [-0.544135 7.68498
0]
Angular momentum (km^2/s) = 53625.8
Eccentricity
= 0.0806743
Right ascension (deg)
= 0
Inclination (deg)
= 0
Argument of perigee (deg) = 0
True anomaly (deg)
= 294.849
Semimajor axis (km):
= 7261.83
Period:
Seconds
= 6158.57
Minutes
= 102.643
Hours
= 1.71071
Days
= 0.0712798
-----------------------------------------------------
53 626 2
h2 1
1
=
= 6676 km
µ 1 + e 398 600 1 + 0.0806743
zperigee = 6676 − 6378 = 298 km
rperigee =
Problem 5.4 The following MATLAB script uses r1 , r2 and ∆t to compute v1 and v 2 by means of
Algorithm 5.2, which is implemented as the M-function lambert in Appendix D.11. The output to the
MATLAB Command Window is listed afterwards.
56
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_04
% ~~~~~~~~~~~~
%
% This program uses Algorithm 5.2 to solve Lambert's problem for the
% data provided in Problem 5.4.
%
% mu
- gravitational parameter (km^3/s^2)
% r1, r2 - initial and final position vectors (km)
% dt
- time between r1 and r2 (s)
% string - = 'pro' if the orbit is prograde
%
= 'retro if the orbit is retrograde
% v1, v2 - initial and final velocity vectors (km/s)
% coe
- orbital elements [h e RA incl w TA a]
%
% User M-function required: lambert
% ----------------------------------------------------------clear
global mu
deg = pi/180;
%...Data declaration for Problem 5.4:
mu
= 398600;
r1
= [-3600
3600
5100];
r2
= [-5500 -6240
-520];
dt
= 30*60;
string = 'pro';
%...
%...Algorithm 5.2:
[v1, v2] = lambert(r1, r2, dt, string);
%...Echo the input data and output the results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.4: Lambert''s Problem\n')
fprintf('\n Input data:\n');
fprintf('\n
Gravitational parameter (km^3/s^2) = %g\n', mu);
fprintf('\n
r1 (km)
= [%g %g %g]', ...
r1(1), r1(2), r1(3))
fprintf('\n
r2 (km)
= [%g %g %g]', ...
r2(1), r2(2), r2(3))
fprintf('\n
Elapsed time (s) = %g', dt);
fprintf('\n\n Solution:\n')
fprintf('\n
v1 (km/s)
= [%g %g %g]', ...
v1(1), v1(2), v1(3))
fprintf('\n
v2 (km/s)
= [%g %g %g]', ...
v2(1), v2(2), v2(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.4: Lambert's Problem
Input data:
Gravitational parameter (km^3/s^2) = 398600
r1 (km)
= [-3600
r2 (km)
= [-5500
Elapsed time (s) = 1800
3600 5100]
-6240 -520]
57
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Solution:
v1 (km/s)
= [-5.68521 -5.19833 0.348733]
v2 (km/s)
= [3.42204 -3.24131 -4.71994]
-----------------------------------------------------
ˆ ( km/s ) v = 3.4220Iˆ − 3.2413 Jˆ − 4.7199K
ˆ ( km/s )
v1 = −5.6852Iˆ − 5.1983 Jˆ + 0.348 73K
2
Problem 5.5 The following MATLAB script uses r1 = −3600Iˆ + 3600Jˆ + 5100Kˆ ( km ) and
ˆ ( km/s ) from Problem 5.4 to compute the orbital elements by
v1 = −5.6852Iˆ − 5.1983 Jˆ + 0.348 73K
means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in Appendix D.8. The
output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_05
% ~~~~~~~~~~~~
%
% This program employs Algorithm 4.1 to obtain the orbital
% elements from the state vector found in Problem 5.4.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.5:
r = [
-3600
3600
5100];
v = [-5.68521 -5.19833 0.348733];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.5: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
58
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.5: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [-3600 3600 5100]
= [-5.68521 -5.19833
0.348733]
Angular momentum (km^2/s) = 55458
Eccentricity
= 0.0982445
Right ascension (deg)
= 45.0287
Inclination (deg)
= 45.0497
Argument of perigee (deg) = 46.034
True anomaly (deg)
= 43.9458
Semimajor axis (km):
= 7791.19
Period:
Seconds
= 6844.1
Minutes
= 114.068
Hours
= 1.90114
Days
= 0.0792142
-----------------------------------------------------
55 458 2
h2 1
1
=
= 7025.7 km
µ 1 + e 398 600 1 + 0.098 244
zperigee = 7025.7 − 6378 = 647.74 km
rperigee =
Problem 5.6 The following MATLAB script uses r1 , r2 and ∆t to compute v1 and v 2 by means of
Algorithm 5.2, which is implemented as the M-function lambert in Appendix D.11. The output to the
MATLAB Command Window is listed afterwards.
(a)
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_06
% ~~~~~~~~~~~~
%
% This program uses Algorithm 5.2 to solve Lambert's problem for the
% data provided in Problem 5.6.
%
59
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% mu
- gravitational parameter (km^3/s^2)
% r1, r2 - initial and final position vectors (km)
% dt
- time between r1 and r2 (s)
% string - = 'pro' if the orbit is prograde
%
= 'retro if the orbit is retrograde
% v1, v2 - initial and final velocity vectors (km/s)
% coe
- orbital elements [h e RA incl w TA a]
%
% User M-function required: lambert
% ----------------------------------------------------------clear
global mu
deg = pi/180;
%...Data declaration for Problem 5.6:
mu
= 398600;
r1
= [ 5644 -2830 -4170];
r2
= [-2240
7320 -4980];
dt
= 20*60;
string = 'pro';
%...
%...Algorithm 5.2:
[v1, v2] = lambert(r1, r2, dt, string);
%...Echo the input data and output the results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.6: Lambert''s Problem\n')
fprintf('\n Input data:\n');
fprintf('\n
Gravitational parameter (km^3/s^2) = %g\n', mu);
fprintf('\n
r1 (km)
= [%g %g %g]', ...
r1(1), r1(2), r1(3))
fprintf('\n
r2 (km)
= [%g %g %g]', ...
r2(1), r2(2), r2(3))
fprintf('\n
Elapsed time (s) = %g', dt);
fprintf('\n\n Solution:\n')
fprintf('\n
v1 (km/s)
= [%g %g %g]', ...
v1(1), v1(2), v1(3))
fprintf('\n
v2 (km/s)
= [%g %g %g]', ...
v2(1), v2(2), v2(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.6: Lambert's Problem
Input data:
Gravitational parameter (km^3/s^2) = 398600
r1 (km)
= [5644 -2830
r2 (km)
= [-2240 7320
Elapsed time (s) = 1200
-4170]
-4980]
Solution:
v1 (km/s)
= [-4.13223 9.01237 -4.3781]
v2 (km/s)
= [-7.28524 6.31978 2.5272]
-----------------------------------------------------
60
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
ˆ ( km/s ) v = −7.2852Iˆ + 6.3198 Jˆ + 2.5272K
ˆ ( km/s )
v1 = −4.1322Iˆ + 9.0124 Jˆ − 4.3781K
2
Problem 5.7 The following MATLAB script uses r1 = 5644Iˆ − 2830Jˆ − 4170Kˆ ( km ) and
ˆ ( km/s ) from Problem 5.4 to compute the orbital elements by means
v1 = −4.1322Iˆ + 9.0124 Jˆ − 4.3781K
of Algorithm 4.1, which is implemented as the M-function coe_from_sv in Appendix D.8. The
output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_07
% ~~~~~~~~~~~~
%
% This program employs Algorithm 4.1 to obtain the orbital
% elements from the state vector found in Problem 5.6.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.7:
r = [
5644
-2830
-4170];
v = [-4.13223 9.01237 -4.3781];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.7: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
61
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
fprintf('\n Semimajor axis (km):
Chapter 5
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.7: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [5644 -2830 -4170]
= [-4.13223 9.01237 -4.3781]
Angular momentum (km^2/s) = 76096.4
Eccentricity
= 1.20053
Right ascension (deg)
= 130.007
Inclination (deg)
= 59.0184
Argument of perigee (deg) = 259.98
True anomaly (deg)
= 320.023
Semimajor axis (km):
= -32922.3
-----------------------------------------------------
76 096 2
h2 1
1
=
= 6601.8 km
µ 1 + e 398 600 1 + 1.2005
zperigee = 6601.8 − 6378 = 223.82 km
rperigee =
Problem 5.8 The following MATLAB script uses the M-function J0 in Appendix D.12 to compute
the Julian day for the date given in part (a) of Problem 5.8. The output to the MATLAB Command
Window is listed afterwards, as are the results for the dates (b) through (c).
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_08a
% ~~~~~~~~~~~~~
%
% This program computes J0 and the Julian day number using the data
% in Problem 5.8.
%
% year
- range: 1901 - 2099
% month - range: 1 - 12
% day
- range: 1 - 31
% hour
- range: 0 - 23 (Universal Time)
% minute - rage: 0 - 60
% second - range: 0 - 60
% ut
- universal time (hr)
% j0
- Julian day number at 0 hr UT
% jd
- Julian day number at specified UT
%
% User M-function required: J0
% --------------------------------------------------------------------
62
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
clear
%...Data declaration for Problem 5.8a:
year
= 1914;
month = 8;
day
= 14;
hour
= 5;
minute = 30;
second = 00;
%...
ut = hour + minute/60 + second/3600;
%...Equation 5.46:
j0 = J0(year, month, day);
%...Equation 5.47:
jd = j0 + ut/24;
%...Echo the input data and output the results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Example 5.8a: Julian day calculation\n')
fprintf('\n Input data:\n');
fprintf('\n
Year
= %g',
year)
fprintf('\n
Month
= %g',
month)
fprintf('\n
Day
= %g',
day)
fprintf('\n
Hour
= %g',
hour)
fprintf('\n
Minute
= %g',
minute)
fprintf('\n
Second
= %g\n', second)
fprintf('\n Julian day number = %11.3f', jd);
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Example 5.8a: Julian day calculation
Input data:
Year
Month
Day
Hour
Minute
Second
= 1914
= 8
= 14
= 5
= 30
= 0
Julian day number = 2420358.729
----------------------------------------------------Example 5.8b: Julian day calculation
Input data:
Year
Month
Day
Hour
Minute
Second
= 1946
= 4
= 18
= 14
= 0
= 0
Julian day number = 2431929.083
----------------------------------------------------Example 5.8c: Julian day calculation
63
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Input data:
Year
Month
Day
Hour
Minute
Second
= 2010
= 9
= 1
= 0
= 0
= 0
Julian day number = 2455440.500
----------------------------------------------------Example 5.8d: Julian day calculation
Input data:
Year
Month
Day
Hour
Minute
Second
= 2007
= 10
= 16
= 12
= 0
= 0
Julian day number = 2454390.000
-----------------------------------------------------
Problem 5.9 This is similar to Example 5.5. The MATLAB script listed in the solution to Problem
5.8 can be used to obtain the Julian day numbers.
Problem 5.10 The following MATLAB script uses Algorithm 5.3, which is implemented in MATLAB
by the M-function LST in Appendix D.13, to compute the local sidereal time for the data given in part
(a) of Problem 5.10. The output to the MATLAB Command Window is listed afterwards, as are the
results for the data in (b) through (e).
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_10a
% ~~~~~~~~~~~~~
%
% This program uses Algorithm 5.3 to obtain the local sidereal
% time from the data provided in Problem 5.10.
%
% lst
- local sidereal time (degrees)
% EL
- east longitude of the site (west longitude is negative):
%
degrees (0 - 360)
%
minutes (0 - 60)
%
seconds (0 - 60)
% WL
- west longitude
% year - range: 1901 - 2099
% month - range: 1 - 12
% day
- range: 1 - 31
% ut
- universal time
%
hour (0 - 23)
%
minute (0 - 60)
%
second (0 - 60)
%
% User M-function required: LST
% -------------------------------------------------------------------clear
%...Data declaration for Problem 5.10a:
64
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% East longitude:
degrees = 18;
minutes = 3;
seconds = 0;
% Date:
year
= 2008;
month
= 1;
day
= 1;
% Universal time:
hour
= 12;
minute = 0;
second = 0;
%...
%...Convert negative (west) longitude to east longitude:
if degrees < 0
degrees = degrees + 360;
end
%...Express the longitudes as decimal numbers:
EL = degrees + minutes/60 + seconds/3600;
WL = 360 - EL;
%...Express universal time as a decimal number:
ut = hour + minute/60 + second/3600;
%...Algorithm 5.3:
lst = LST(year, month, day, ut, EL);
%...Echo the input data and output the results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.10a: Local sidereal time calculation\n')
fprintf('\n Input data:\n');
fprintf('\n
Year
= %g', year)
fprintf('\n
Month
= %g', month)
fprintf('\n
Day
= %g', day)
fprintf('\n
UT (hr)
= %g', ut)
fprintf('\n
West Longitude (deg)
= %g', WL)
fprintf('\n
East Longitude (deg)
= %g', EL)
fprintf('\n\n');
fprintf(' Solution:')
fprintf('\n');
fprintf('\n Local Sidereal Time (deg) = %g', lst)
fprintf('\n Local Sidereal Time (hr) = %g', lst/15)
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.10a: Local sidereal time calculation
Input data:
Year
Month
Day
UT (hr)
West Longitude (deg)
East Longitude (deg)
= 2008
= 1
= 1
= 12
= 341.95
= 18.05
65
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Solution:
Local Sidereal Time (deg) = 298.572
Local Sidereal Time (hr) = 19.9048
----------------------------------------------------Problem 5.10b: Local sidereal time calculation
Input data:
Year
Month
Day
UT (hr)
West Longitude (deg)
East Longitude (deg)
= 2007
= 12
= 21
= 10
= 215.033
= 144.967
Solution:
Local Sidereal Time (deg) = 24.5646
Local Sidereal Time (hr) = 1.63764
----------------------------------------------------Problem 5.10c: Local sidereal time calculation
Input data:
Year
Month
Day
UT (hr)
West Longitude (deg)
East Longitude (deg)
= 2005
= 7
= 4
= 20
= 118.25
= 241.75
Solution:
Local Sidereal Time (deg) = 104.676
Local Sidereal Time (hr) = 6.9784
----------------------------------------------------Problem 5.10d: Local sidereal time calculation
Input data:
Year
Month
Day
UT (hr)
West Longitude (deg)
East Longitude (deg)
= 2006
= 2
= 15
= 3
= 43.1
= 316.9
Solution:
Local Sidereal Time (deg) = 146.884
Local Sidereal Time (hr) = 9.79228
----------------------------------------------------Problem 5.10e: Local sidereal time calculation
Input data:
Year
Month
Day
UT (hr)
West Longitude (deg)
East Longitude (deg)
= 2006
= 3
= 21
= 8
= 228.067
= 131.933
66
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 5
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Solution:
Local Sidereal Time (deg) = 70.6348
Local Sidereal Time (hr) = 4.70899
-----------------------------------------------------
Problem 5.11. θ = 117°
φ = 51°
Α = 28°
a = 68° .
From Equation 5.83a,
δ = sin −1 (cos φ cos A cos a + sin φ sin a )= sin −1 (cos 51° cos 28° cos 68° + sin 117° sin 68°)
δ = 68.235°
From Equation 5.83b, since A < 180° ,
h = 360° − cos −1
= 360° − cos −1
 cos φ sin a − sin φ cos A cos a 


cos δ
 cos 51° sin 68° − sin 51° cos 28° cos 68° 


cos 68.235°
= 331.69°
From Equation 5.83c
α = θ − h = 117° − 331.69° = −214.69
Placing this within the range 0 ≤ θ ≤ 360° ,
α = 145.31°
Problem 5.12 The following MATLAB script uses Algorithm 5.4, which is implemented in MATLAB
by the M-function rv_from_observe in Appendix D.14, to compute the state vector of a space
object from the data given in Problem 5.12. The output to the MATLAB Command Window is listed
afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_12
% ~~~~~~~~~~~~
%
% This program uses Algorithm 5.4 to obtain the state
% vector from the observational data provided in Problem 5.12.
%
% deg
- conversion factor between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% Re
% f
% wE
% omega
%
- equatorial radius of the earth (km)
- earth's flattening factor
- angular velocity of the earth (rad/s)
- earth's angular velocity vector (rad/s) in the
geocentric equatorial frame
% rho
- slant range of object (km)
% rhodot - range rate (km/s)
% A
- azimuth (deg) of object relative to observation site
% Adot
- time rate of change of azimuth (deg/s)
% a
- elevation angle (deg) of object relative to observation
site
67
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
% adot
- time rate of change of elevation angle (degrees/s)
% theta
% phi
% H
- local sidereal time (deg) of tracking site
- geodetic latitude (deg) of site
- elevation of site (km)
% r
% v
- geocentric equatorial position vector of object (km)
- geocentric equatorial velocity vector of object (km)
Chapter 5
% coe
- orbital elements [h e RA incl w TA a]
%
where
%
h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = inclination of the orbit (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% rp
- perigee radius (km)
% T
- period of elliptical orbit (s)
%
% User M-function required: rv_from_observe
% -------------------------------------------------------------------clear
global
f Re wE mu
deg
f
Re
wE
mu
= pi/180;
= 0.0033528;
= 6378;
= 7.2921e-5;
= 398600;
%...Data declaration for Problem 5.12:
rho
= 988;
rhodot = 4.86;
A
= 36;
Adot
= 0.59;
a
= 36.6;
adot
= -0.263;
theta = 40;
phi
= 35;
H
= 0;
%...
%...Algorithm 5.4:
[r,v] = rv_from_observe(rho, rhodot, A, Adot, a, adot, theta, phi, H);
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.12')
fprintf('\n\n Input data:\n');
fprintf('\n Slant range (km)
= %g', rho);
fprintf('\n Slant range rate (km/s)
= %g', rhodot);
fprintf('\n Azimuth (deg)
= %g', A);
fprintf('\n Azimuth rate (deg/s)
= %g', Adot);
fprintf('\n Elevation (deg)
= %g', a);
fprintf('\n Elevation rate (deg/s)
= %g', adot);
fprintf('\n Local sidereal time (deg)
= %g', theta);
fprintf('\n Latitude (deg)
= %g', phi);
fprintf('\n Altitude above sea level (km) = %g', H);
fprintf('\n\n');
68
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
fprintf(' Solution:')
fprintf('\n\n State vector:\n');
fprintf('\n r (km)
= [%g, %g, %g]', ...
r(1), r(2), r(3));
fprintf('\n v (km/s)
= [%g, %g, %g]', ...
v(1), v(2), v(3));
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.12
Input data:
Slant range (km)
= 988
Slant range rate (km/s)
= 4.86
Azimuth (deg)
= 36
Azimuth rate (deg/s)
= 0.59
Elevation (deg)
= 36.6
Elevation rate (deg/s)
= -0.263
Local sidereal time (deg)
= 40
Latitude (deg)
= 35
Altitude above sea level (km) = 0
Solution:
State vector:
r (km)
= [3794.66, 3792.71, 4501.31]
v (km/s)
= [-7.72483, 7.72134, 0.0186586]
-----------------------------------------------------
ˆ ( km )
r = 3794.7Iˆ + 3792.7 Jˆ + 4501.3K
ˆ ( km/s )
v = −7.7248Iˆ + 7.72134 Jˆ + 0.018 659K
Problem 5.13 The following MATLAB script uses the state vector found in Problem 5.12 to
compute the orbital elements by means of Algorithm 4.1, which is implemented as the M-function
coe_from_sv in Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_13
% ~~~~~~~~~~~~
%
% This program employs Algorithm 4.1 to obtain the orbital
% elements from the state vector found in Problem 5.12.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
69
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.13:
r = [ 3794.66, 3792.71,
4501.31];
v = [-7.72483, 7.72134, 0.0186586];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.13: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.13: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [3794.66 3792.71 4501.31]
= [-7.72483 7.72134 0.0186586]
Angular momentum (km^2/s) = 76490.5
Eccentricity
= 1.09593
Right ascension (deg)
= 315.13
Inclination (deg)
= 39.9968
Argument of perigee (deg) = 89.8097
True anomaly (deg)
= 0.0797759
Semimajor axis (km):
= -73003.5
-----------------------------------------------------
70
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Problem 5.14 The local sidereal time θ , azimuth A, angular elevation a and slant range ρ are
provided at three observation times. The rates are not provided, but we can still use Algorithm 5.4,
implemented in MATLAB as rv_from_observe in Appendix D.14, to find just the position vectors
at each of the times. The following MATLAB script carries out this procedure, passing zeros to
rv_from_observe as values for the rates. The output to the MATLAB Command Window follows.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_10a
% ~~~~~~~~~~~~~
%
% This program uses Algorithm 5.4 to find the geocentric position
% vectors corresponding to the three sets of azimuth, elevation
% and slant range data given in Problem 5.14
% deg
% pi
- conversion factor between degrees and radians
- 3.1415926...
% Re
% f
% wE
%
- equatorial radius of the earth (km)
- earth's flattening factor
- angular velocity of the earth (rad/s) (not required in
this problem)
% t
% rho
%
% az
%
% el
%
- vector of three observation times (min)
- vector of slant ranges (km) of the object at the three
observation times
- vector of azimuths (deg) of the object relative to the
observation site at the three observation times
- vector of elevation angles (deg) of the object relative to
the observation site at the three observation times
% theta
at
%
% phi
% H
- vector of local sidereal times (deg) of the tracking site
% r
% v
%
given)
- geocentric equatorial position vector of object (km)
- geocentric equatorial velocity vector of object (km)
(not computed since the rates of rho, az and el are not
the three observation times
- geodetic latitude (deg) of site
- elevation of site (km)
% User M-function required: rv_from_observe
% -------------------------------------------------------------------clear
global f Re wE
deg
Re
f
wE
= pi/180;
= 6378;
= 0.0033528;
= 7.292115e-5;
%...Data declaration for Problem 5.14:
phi
= -20;
H
= 0.5;
t
= [0 2 4];
theta = [60.0
60.5014 61.0027];
az
= [165.931 145.967 2.40962];
el
= [9.53549 45.7711 21.8825];
rho
= [1214.89 421.441 732.079];
%...
71
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
%...Echo the input data to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.14')
fprintf('\n\n Input data (angles in degrees):\n');
fprintf('\n Time')
fprintf('\n (min)
Azimuth
Elevation
Slant range\n')
for i = 1:3
fprintf('\n %5.1f%15.5e%15.5e%15.5e',t(i), az(i), el(i), rho(i))
end
%...Output the solution to the command window:
fprintf('\n\n Solution:')
fprintf('\n\n Time')
fprintf('\n (min)
Geocentric position vector (km)\n')
for i = 1:3
%...Algorithm 5.4:
[r,v] = rv_from_observe(rho(i), 0, az(i), 0, el(i), ...
0, theta(i), phi, H);
fprintf('\n %5.1f
[%g %g %g]',t(i), r(1), r(2), r(3))
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.14
Input data (angles in degrees):
Time
(min)
Azimuth
Elevation
Slant range
0.0
2.0
4.0
1.65931e+02
1.45967e+02
2.40962e+00
9.53549e+00
4.57711e+01
2.18825e+01
1.21489e+03
4.21441e+02
7.32079e+02
Solution:
Time
(min)
Geocentric position vector (km)
0.0
[2641.68 5158.02 -3328.73]
2.0
[2908.04 5474.36 -2500.03]
4.0
[3118.6 5685.65 -1623.34]
-----------------------------------------------------
ˆ ( km )
r1 = 2641.7Iˆ + 5158.0 Jˆ − 3328.7K
ˆ ( km )
r = 2908.0Iˆ + 5474.4 Jˆ − 2500.0K
2
ˆ ( km )
r3 = 3118.6Iˆ + 5685.6 Jˆ − 1623.3K
Using these three position vectors we employ Gibbs’ method, Algrorithm 5.1, which is implemented
in MATLAB as the M-function gibbs in Appendix D.10. The following MATLAB script calls upon
gibbs to find the velocity vector v 2 corresponding to the position vector r2 . The output is listed
afterward.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_14b
% ~~~~~~~~~~~~~
%
% This program uses Algorithm 5.1 (Gibbs method) to obtain the state
72
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% vector from the three coplanar position vectors found in the first
% part of Problem 5.14.
%
% mu
- gravitational parameter (km^3/s^2)
% r1, r2, r3 - three coplanar geocentric position vectors (km)
% ierr
- 0 if r1, r2, r3 are found to be coplanar
%
1 otherwise
% v2
- the velocity corresponding to r2 (km/s)
%
% User M-function required: gibbs
% -------------------------------------------------------------------clear
global mu
mu = 398600;
r1 = [2641.68 5158.02 -3328.73];
r2 = [2908.04 5474.36 -2500.03];
r3 = [3118.6 5685.65 -1623.34];
%...Echo the input data to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.14: Gibbs Method\n')
fprintf('\n Input data:\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n r1 (km) = [%g %g %g]', r1(1), r1(2), r1(3))
fprintf('\n r2 (km) = [%g %g %g]', r2(1), r2(2), r2(3))
fprintf('\n r3 (km) = [%g %g %g]', r3(1), r3(2), r3(3))
fprintf('\n\n');
%...Algorithm 5.1:
[v2, ierr] = gibbs(r1, r2, r3);
%...If the vectors r1, r2, r3, are not coplanar, abort:
if ierr == 1
fprintf('\n These vectors are not coplanar.\n\n')
return
end
%...Output the results to the command window:
fprintf(' Solution:')
fprintf('\n');
fprintf('\n v2 (km/s) = [%g %g %g]', v2(1), v2(2), v2(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.14: Gibbs Method
Input data:
Gravitational parameter (km^3/s^2)
= 398600
r1 (km) = [2641.68 5158.02 -3328.73]
r2 (km) = [2908.04 5474.36 -2500.03]
r3 (km) = [3118.6 5685.65 -1623.34]
Solution:
v2 (km/s) = [1.99357 2.20552 7.12881]
-----------------------------------------------------
ˆ ( km/s )
v 2 = 1.9936Iˆ + 2.2055Jˆ + 7.1288K
73
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Problem 5.15 The following MATLAB script uses r2 and v 2 from Problem 5.14 to compute the
orbital elements by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in
Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_15
% ~~~~~~~~~~~~
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.14.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.15:
r = [2908.04 5474.36 -2500.03];
v = [1.99357 2.20552
7.12881];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.15: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
74
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
fprintf('\n
Minutes
fprintf('\n
Hours
fprintf('\n
Days
Chapter 5
= %g', T)
= %g', T/60)
= %g', T/3600)
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.15: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [2908.04
= [1.99357
5474.36
2.20552
-2500.03]
7.12881]
Angular momentum (km^2/s) = 51626.3
Eccentricity
= 0.00102595
Right ascension (deg)
= 60.0001
Inclination (deg)
= 95.0003
Argument of perigee (deg) = 270.34
True anomaly (deg)
= 67.6075
Semimajor axis (km):
= 6686.59
Period:
Seconds
= 5441.5
Minutes
= 90.6916
Hours
= 1.51153
Days
= 0.0629803
-----------------------------------------------------
Problems 5.16 and 5.17 The following MATLAB script uses Equations 5.55 and 5.56 to convert
the data given in Problem 5.16 into three tracking site position vectors ( R1 , R2 , R3 ) and three space
object direction cosine vectors ( ρ̂
ρ1 , ρ̂ρ2 , ρ̂ρ3 ). These vectors together with the three observation times are
then handed off to the M-function gauss (Appendix D.15). gauss implements both the Gauss
Algorithm 5.5 to compute an approximation of the state vector ( r , v) and Algorithm 5.6. which
iteratively improves it. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_16
% ~~~~~~~~~~~~
%
% This program uses Algorithms 5.5 and 5.6 (Gauss's method) to compute
% the state vector from the angles only data provided in Problem 5.16.
%
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% Re
- earth's equatorial radius (km)
% f
- earth's flattening factor
% H
- elevation of observation site (km)
% phi
- latitude of site (deg)
% t
- vector of observation times t1, t2, t3 (s)
% ra
- vector of topocentric equatorial right ascensions
%
at t1, t2, t3 (deg)
% dec
- vector of topocentric equatorial right declinations
%
at t1, t2, t3 (deg)
% theta
- vector of local sidereal times for t1, t2, t3 (deg)
% R
- matrix of site position vectors at t1, t2, t3 (km)
75
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% rho
- matrix of direction cosine vectors at t1, t2, t3
% fac1, fac2
- common factors
% r_old, v_old - the state vector without iterative improvement (km,
km/s)
% r, v
- the state vector with iterative improvement (km,
km/s)
%
% User M-function required: gauss
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
Re = 6378;
f
= 1/298.26;
%...Data declaration for Problen 5.16:
H
= 0;
phi
= 29*deg;
t
= [
0
60
120
];
ra
= [
0
6.59279e+01
7.98500e+01]*deg;
dec
= [5.15110e+01 2.79911e+01
1.46609e+01]*deg;
theta = [
0
2.50684e-01
5.01369e-01]*deg;
%...
%...Equations 5.56, 5.57:
fac1 = Re/sqrt(1-(2*f - f*f)*sin(phi)^2);
fac2 = (Re*(1-f)^2/sqrt(1-(2*f - f*f)*sin(phi)^2) + H)*sin(phi);
for i = 1:3
R(i,1) = (fac1 + H)*cos(phi)*cos(theta(i));
R(i,2) = (fac1 + H)*cos(phi)*sin(theta(i));
R(i,3) = fac2;
rho(i,1) = cos(dec(i))*cos(ra(i));
rho(i,2) = cos(dec(i))*sin(ra(i));
rho(i,3) = sin(dec(i));
end
%...Algorithms 5.5 and 5.6:
[r, v, r_old, v_old] = gauss(rho(1,:), rho(2,:), rho(3,:), ...
R(1,:),
R(2,:), R(3,:), ...
t(1),
t(2),
t(3));
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problems 5.16 and 5.17: Orbit determination')
fprintf('\n
by the Gauss method\n')
fprintf('\n Radius of earth (km)
= %g', Re)
fprintf('\n Flattening factor
= %g', f)
fprintf('\n Gravitational parameter (km^3/s^2) = %g', mu)
fprintf('\n\n Input data:\n');
fprintf('\n Latitude (deg) of tracking site = %g', phi/deg);
fprintf('\n Altitude (km) above sea level
= %g', H);
fprintf('\n\n Observations:')
fprintf('\n
Right')
fprintf('
Local')
fprintf('\n
Time (s)
Ascension (deg)
Declination (deg)')
fprintf('
Sidereal time (deg)')
for i = 1:3
fprintf('\n %9.4g %11.4f %19.4f %20.4f', ...
76
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
t(i), ra(i)/deg, dec(i)/deg, theta(i)/deg)
end
fprintf('\n\n Solution:\n')
fprintf('\n Without iterative improvement (Problem 5.16)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r_old(1), r_old(2), r_old(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v_old(1), v_old(2), v_old(3))
fprintf('\n');
fprintf('\n\n With iterative improvement (Problem 5.17)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r(1), r(2), r(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v(1), v(2), v(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problems 5.16 and 5.17: Orbit determination
by the Gauss method
Radius of earth (km)
= 6378
Flattening factor
= 0.00335278
Gravitational parameter (km^3/s^2) = 398600
Input data:
Latitude (deg) of tracking site = 29
Altitude (km) above sea level
= 0
Observations:
Time (s)
(deg)
0
60
120
Right
Ascension (deg)
Declination (deg)
0.0000
65.9279
79.8500
Local
Sidereal time
51.5110
27.9911
14.6609
0.0000
0.2507
0.5014
Solution:
Without iterative improvement (Problem 5.16)...
r (km)
= [5788.09, 484.257, 3341.52]
v (km/s) = [-0.460072, 8.05816, -0.265618]
With iterative improvement (Problem 5.17)...
r (km)
= [5788.42, 485.007, 3341.96]
v (km/s) = [-0.460926, 8.0706, -0.266112]
-----------------------------------------------------
Problem 5.18 The following MATLAB script uses r2 and v 2 from Problem 5.17 to compute the
orbital elements by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in
Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_18
% ~~~~~~~~~~~~
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.17.
%
% pi
- 3.1415926...
77
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.18:
r = [ 5788.42, 485.007,
3341.96];
v = [-0.460926, 8.0706, -0.266112];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.18: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
Problem 5.18: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
78
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
State vector:
r (km)
v (km/s)
= [5788.42 485.007 3341.96]
= [-0.460926 8.0706 -0.266112]
Angular momentum (km^2/s) = 54201.2
Eccentricity
= 0.100054
Right ascension (deg)
= 270
Inclination (deg)
= 30.0001
Argument of perigee (deg) = 89.9993
True anomaly (deg)
= 4.15098
Semimajor axis (km):
= 7444.75
Period:
Seconds
= 6392.73
Minutes
= 106.546
Hours
= 1.77576
Days
= 0.07399
-----------------------------------------------------
Problems 5.19 The following MATLAB script uses Equations 5.55 and 5.56 to convert the data
given in Problem 5.19 into three tracking site position vectors ( R1 , R2 , R3 ) and three space object
direction cosine vectors ( ρˆ1 ,ρˆ2 ,ρˆ3 ) . These vectors together with the three observation times are then
handed off to the M-function gauss (Appendix D.15). gauss implements both the Gauss Algorithm
5.5 to compute an approximation of the state vector ( r , v) and Algorithm 5.6. which iteratively
improves it. The output to the MATLAB Command Window is listed afterwards.
%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_19
% ~~~~~~~~~~~~
%
% This program uses Algorithms 5.5 and 5.6 (Gauss's method) to
compute
% the state vector from the angles only data provided in Problem
5.16.
%
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% Re
- earth's equatorial radius (km)
% f
- earth's flattening factor
% H
- elevation of observation site (km)
% phi
- latitude of site (deg)
% t
- vector of observation times t1, t2, t3 (s)
% ra
- vector of topocentric equatorial right ascensions
%
at t1, t2, t3 (deg)
% dec
- vector of topocentric equatorial right declinations
%
at t1, t2, t3 (deg)
% theta
- vector of local sidereal times for t1, t2, t3 (deg)
% R
- matrix of site position vectors at t1, t2, t3 (km)
% rho
- matrix of direction cosine vectors at t1, t2, t3
% fac1, fac2
- common factors
% r_old, v_old - the state vector without iterative improvement (km,
km/s)
% r, v
- the state vector with iterative improvement (km,
km/s)
%
% User M-function required: gauss
% -------------------------------------------------------------------
79
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
clear
global mu
deg = pi/180;
mu = 398600;
Re = 6378;
f
= 1/298.26;
%...Data declaration for Problem 5.19:
H
= 0;
phi
= 29*deg;
t
= [
0
60
120];
ra
= [15.0394 25.7539
48.6055]*deg;
dec
= [20.7487 30.1410
43.8910]*deg;
theta = [
90 90.2507
90.5014]*deg;
%...
%...Equations 5.56, 5.57:
fac1 = Re/sqrt(1-(2*f - f*f)*sin(phi)^2);
fac2 = (Re*(1-f)^2/sqrt(1-(2*f - f*f)*sin(phi)^2) + H)*sin(phi);
for i = 1:3
R(i,1) = (fac1 + H)*cos(phi)*cos(theta(i));
R(i,2) = (fac1 + H)*cos(phi)*sin(theta(i));
R(i,3) = fac2;
rho(i,1) = cos(dec(i))*cos(ra(i));
rho(i,2) = cos(dec(i))*sin(ra(i));
rho(i,3) = sin(dec(i));
end
%...Algorithms 5.5 and 5.6:
[r, v, r_old, v_old] = gauss(rho(1,:), rho(2,:), rho(3,:), ...
R(1,:),
R(2,:), R(3,:), ...
t(1),
t(2),
t(3));
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problems 5.19 and 5.20: Orbit determination')
fprintf('\n
by the Gauss method\n')
fprintf('\n Radius of earth (km)
= %g', Re)
fprintf('\n Flattening factor
= %g', f)
fprintf('\n Gravitational parameter (km^3/s^2) = %g', mu)
fprintf('\n\n Input data:\n');
fprintf('\n Latitude (deg) of tracking site = %g', phi/deg);
fprintf('\n Altitude (km) above sea level
= %g', H);
fprintf('\n\n Observations:')
fprintf('\n
Right')
fprintf('
Local')
fprintf('\n
Time (s)
Ascension (deg)
Declination (deg)')
fprintf('
Sidereal time (deg)')
for i = 1:3
fprintf('\n %9.4g %11.4f %19.4f %20.4f', ...
t(i), ra(i)/deg, dec(i)/deg, theta(i)/deg)
end
fprintf('\n\n Solution:\n')
fprintf('\n Without iterative improvement (Problem 5.19)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r_old(1), r_old(2), r_old(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v_old(1), v_old(2), v_old(3))
fprintf('\n');
80
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
fprintf('\n\n With iterative improvement (Problem 5.20)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r(1), r(2), r(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v(1), v(2), v(3))
fprintf('\n-----------------------------------------------------\n')
Problems 5.19 and 5.20: Orbit determination
by the Gauss method
Radius of earth (km)
= 6378
Flattening factor
= 0.00335278
Gravitational parameter (km^3/s^2) = 398600
Input data:
Latitude (deg) of tracking site = 29
Altitude (km) above sea level
= 0
Observations:
Time (s)
(deg)
0
60
120
Right
Ascension (deg)
Declination (deg)
15.0394
25.7539
48.6055
Local
Sidereal time
20.7487
30.1410
43.8910
90.0000
90.2507
90.5014
Solution:
Without iterative improvement (Problem 5.19)...
r (km)
= [765.19, 5963.6, 3582.88]
v (km/s) = [-7.50919, 0.705265, 0.423729]
With iterative improvement (Problem 5.20)...
r (km)
= [766.265, 5964.12, 3583.57]
v (km/s) = [-7.51882, 0.706233, 0.42431]
----------------------------------------------------Approximate state vector:
ˆ ( km )
r = 765.19Iˆ + 5963.60Jˆ + 3582.88K
ˆ ( km/s )
v = −7.50919Iˆ + 0.705265Jˆ + 0.423729K
Problem 5.20 From the MATLAB output in the previous problem solution, the refined state vector
is
ˆ ( km )
r = 766.265Iˆ + 5964.12Jˆ + 3583.57K
ˆ ( km/s )
v = −7.518 82Iˆ + 0.706 233Jˆ + 0.424 31K
Problem 5.21 The following MATLAB script uses r and v from Problem 5.20 to compute the
orbital elements by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in
Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_21
% ~~~~~~~~~~~~
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.20.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
81
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.21:
r = [ 766.265,
5964.12, 3583.57];
v = [-7.51882, 0.706233, 0.42431];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.21: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.21: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
82
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
State vector:
r (km)
v (km/s)
= [766.265 5964.12 3583.57]
= [-7.51882 0.706233 0.42431]
Angular momentum (km^2/s) = 52946.7
Eccentricity
= 0.00474691
Right ascension (deg)
= 360
Inclination (deg)
= 30.9997
Argument of perigee (deg) = 90.3282
True anomaly (deg)
= 353.388
Semimajor axis (km):
= 7033.16
Period:
Seconds
= 5869.98
Minutes
= 97.833
Hours
= 1.63055
Days
= 0.0679396
-----------------------------------------------------
Problem 5.22 The following MATLAB script uses the given three tracking site position vectors
( R1 , R2 , R3 ) and three space object direction cosine vectors ( ρˆ1 , ρˆ2 , ρˆ3 ) together with the three
observation times to find the state vector ( r , v) by means of Algorithm 5.5 and then iteratively
improve it using Algorithm 5.6. Both algorithms are implemented in the MATLAB M-function gauss
in Appendix D.15. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_22
% ~~~~~~~~~~~~
%
% This program uses Algorithms 5.5 and 5.6 (Gauss's method) to compute
% the state vector from the angles only data provided in Problem 5.16.
%
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% t
- vector of observation times t1, t2, t3 (s)
% theta
- vector of local sidereal times for t1, t2, t3 (deg)
% R
- matrix of site position vectors at t1, t2, t3 (km)
% rho
- matrix of direction cosine vectors at t1, t2, t3
% r_old, v_old - the state vector without iterative improvement (km,
km/s)
% r, v
- the state vector with iterative improvement (km,
km/s)
%
% User M-function required: gauss
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.22:
t
= [
0
60
120];
R
= [ -1825.96
-1841.63
-1857.25
3583.66
3575.63
3567.54
rho
= [-0.301687
-0.793090
0.200673
-0.210324
4933.54
4933.54
4933.54];
0.932049
0.571640
83
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
-0.873085
-0.362969
Chapter 5
0.325539];
%...
%...Algorithms 5.5 and 5.6:
[r, v, r_old, v_old] = gauss(rho(1,:), rho(2,:), rho(3,:), ...
R(1,:),
R(2,:),
R(3,:), ...
t(1),
t(2),
t(3));
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problems 5.22 and 5.23: Orbit determination')
fprintf('\n
by the Gauss method\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g', mu)
fprintf('\n\n Input data:\n');
fprintf('\n Site position vector (R) and space object')
fprintf('\n direction cosine vector (rho) at three times:\n')
for i = 1:3
fprintf('\n t = %g s:\n',t(i))
fprintf('\n
R
= [%g %g %g]', R(i,1), R(i,2), R(i,3))
fprintf('\n
rho = [%g %g %g]', rho(i,1), rho(i,2), rho(i,3))
disp(' ')
end
fprintf('\n\n Solution:\n')
fprintf('\n Without iterative improvement (Problem 5.22)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r_old(1), r_old(2), r_old(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v_old(1), v_old(2), v_old(3))
fprintf('\n');
fprintf('\n\n With iterative improvement (Problem 5.23)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r(1), r(2), r(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v(1), v(2), v(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problems 5.22 and 5.23: Orbit determination
by the Gauss method
Gravitational parameter (km^3/s^2) = 398600
Input data:
Site position vector (R) and space object
direction cosine vector (rho) at three times:
t = 0 s:
R
= [-1825.96 3583.66 4933.54]
rho = [-0.301687 0.200673 0.932049]
t = 60 s:
R
= [-1841.63
rho = [-0.79309
3575.63 4933.54]
-0.210324 0.57164]
t = 120 s:
R
= [-1857.25 3567.54 4933.54]
rho = [-0.873085 -0.362969 0.325539]
Solution:
84
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Without iterative improvement (Problem 5.22)...
r (km)
= [-2350.74, 3440.62, 5300.49]
v (km/s) = [-6.61345, -3.88226, -0.413321]
With iterative improvement (Problem 5.23)...
r (km)
= [-2351.59, 3440.39, 5301.1]
v (km/s) = [-6.62403, -3.8885, -0.414013]
----------------------------------------------------Approximate state vector:
ˆ ( km )
r = −2350.74Iˆ + 3440.62Jˆ + 5300.49K
ˆ ( km/s )
v = −6.613 45Iˆ − 3.882 26Jˆ − 0.413 321K
Problem 5.23 From the MATLAB output listed in the previous problem solution, the iteratively
improved state vector is
ˆ ( km )
r = −2351.59Iˆ + 3440.39Jˆ + 5301.1K
ˆ ( km/s )
v = −6.624 03Iˆ − 3.8885Jˆ − 0.414 013K
Problem 5.24 The following MATLAB script uses r and v from Problem 5.23 to compute the
orbital elements by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in
Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_24
% ~~~~~~~~~~~~
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.23.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% ------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.24:
r = [-2351.59, 3440.39,
5301.1];
v = [-6.62403, -3.8885, -0.414013];
85
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.24: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.24: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [-2351.59
= [-6.62403
3440.39
-3.8885
5301.1]
-0.414013]
Angular momentum (km^2/s) = 51868.3
Eccentricity
= 0.000957299
Right ascension (deg)
= 28.0006
Inclination (deg)
= 51.9999
Argument of perigee (deg) = 88.9231
True anomaly (deg)
= 4.99817
Semimajor axis (km):
= 6749.43
Period:
Seconds
= 5518.38
Minutes
= 91.973
Hours
= 1.53288
Days
= 0.0638701
-----------------------------------------------------
Problems 5.25 The following MATLAB script uses Equations 5.55 and 5.56 to convert the data
given in Problem 5.25 into three tracking site position vectors ( R1 , R2 , R3 ) and three space object
direction cosine vectors ( ρˆ1 , ρˆ2 , ρˆ3 ) . These vectors together with the three observation times are then
86
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
handed off to the M-function gauss (Appendix D.15). gauss implements both the Gauss Algorithm
5.5 to compute an approximation of the state vector ( r , v) and Algorithm 5.6. which iteratively
improves it. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_25
% ~~~~~~~~~~~~
%
% This program uses Algorithms 5.5 and 5.6 (Gauss's method) to compute
% the state vector from the angles only data provided in Problem 5.25.
%
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% Re
- earth's equatorial radius (km)
% f
- earth's flattening factor
% H
- elevation of observation site (km)
% phi
- latitude of site (deg)
% t
- vector of observation times t1, t2, t3 (s)
% ra
- vector of topocentric equatorial right ascensions
%
at t1, t2, t3 (deg)
% dec
- vector of topocentric equatorial right declinations
%
at t1, t2, t3 (deg)
% theta
- vector of local sidereal times for t1, t2, t3 (deg)
% R
- matrix of site position vectors at t1, t2, t3 (km)
% rho
- matrix of direction cosine vectors at t1, t2, t3
% fac1, fac2
- common factors
% r_old, v_old - the state vector without iterative improvement (km,
km/s)
% r, v
- the state vector with iterative improvement (km,
km/s)
%
% User M-function required: gauss
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
Re = 6378;
f
= 1/298.26;
%...Data declaration for Problem 5.25:
H
= 0.5;
phi
= 60*deg;
t
= [
0
300
600];
ra
= [157.783 159.221
160.526]*deg;
dec
= [24.2403 27.2993
29.8982]*deg;
theta = [
150 151.253
152.507]*deg;
%...
%...Equations 5.56, 5.57:
fac1 = Re/sqrt(1-(2*f - f*f)*sin(phi)^2);
fac2 = (Re*(1-f)^2/sqrt(1-(2*f - f*f)*sin(phi)^2) + H)*sin(phi);
for i = 1:3
R(i,1) = (fac1 + H)*cos(phi)*cos(theta(i));
R(i,2) = (fac1 + H)*cos(phi)*sin(theta(i));
R(i,3) = fac2;
rho(i,1) = cos(dec(i))*cos(ra(i));
87
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
rho(i,2) = cos(dec(i))*sin(ra(i));
rho(i,3) = sin(dec(i));
end
%...Algorithms 5.5 and 5.6:
[r, v, r_old, v_old] = gauss(rho(1,:), rho(2,:), rho(3,:), ...
R(1,:),
R(2,:), R(3,:), ...
t(1),
t(2),
t(3));
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problems 5.25 and 5.26: Orbit determination')
fprintf('\n
by the Gauss method\n')
fprintf('\n Radius of earth (km)
= %g', Re)
fprintf('\n Flattening factor
= %g', f)
fprintf('\n Gravitational parameter (km^3/s^2) = %g', mu)
fprintf('\n\n Input data:\n');
fprintf('\n Latitude (deg) of tracking site = %g', phi/deg);
fprintf('\n Altitude (km) above sea level
= %g', H);
fprintf('\n\n Observations:')
fprintf('\n
Right')
fprintf('
Local')
fprintf('\n
Time (s)
Ascension (deg)
Declination (deg)')
fprintf('
Sidereal time (deg)')
for i = 1:3
fprintf('\n %9.4g %11.4f %19.4f %20.4f', ...
t(i), ra(i)/deg, dec(i)/deg, theta(i)/deg)
end
fprintf('\n\n Solution:\n')
fprintf('\n Without iterative improvement (Problem 5.25)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r_old(1), r_old(2), r_old(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v_old(1), v_old(2), v_old(3))
fprintf('\n');
fprintf('\n\n With iterative improvement (Problem 5.26)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r(1), r(2), r(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v(1), v(2), v(3))
fprintf('\n-----------------------------------------------------\n'
----------------------------------------------------Problems 5.25 and 5.26: Orbit determination
by the Gauss method
Radius of earth (km)
= 6378
Flattening factor
= 0.00335278
Gravitational parameter (km^3/s^2) = 398600
Input data:
Latitude (deg) of tracking site = 60
Altitude (km) above sea level
= 0.5
Observations:
Time (s)
(deg)
0
300
600
Right
Ascension (deg)
Declination (deg)
157.7830
159.2210
160.5260
24.2403
27.2993
29.8982
Local
Sidereal time
150.0000
151.2530
152.5070
88
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
Solution:
Without iterative improvement (Problem 5.25)...
r (km)
= [-19050.2, 7702.56, 14469.6]
v (km/s) = [-3.27477, -0.482844, 5.07464]
With iterative improvement (Problem 5.26)...
r (km)
= [-19081, 7714.25, 14486.6]
v (km/s) = [-3.27846, -0.484358, 5.08206]
----------------------------------------------------Approximate state vector:
ˆ ( km )
r = -19050.2Iˆ + 7702.56Jˆ + 14469.6K
ˆ ( km/s )
v = −3.27477Iˆ − 0.482844Jˆ + 5.07464K
Problem 5.26 From the MATLAB output listed in the previous problem solution, the iteratively
improved state vector is
ˆ ( km )
r = −19081Iˆ + 7714.25Jˆ + 14486.6K
ˆ ( km/s )
v = −3.27846Iˆ − 0.484 358Jˆ + 5.082 06K
Problem 5.27 The following MATLAB script uses r and v from Problem 5.26 to compute the
orbital elements by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in
Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_27
% ~~~~~~~~~~~~
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.26.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.27:
r = [ -19081,
7714.25, 14486.6];
v = [-3.27846, -0.484358, 5.08206];
%...
89
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.27: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.27: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [-19081 7714.25 14486.6]
= [-3.27846 -0.484358 5.08206]
Angular momentum (km^2/s) = 76005.8
Eccentricity
= 1.08937
Right ascension (deg)
= 136.949
Inclination (deg)
= 62.9772
Argument of perigee (deg) = 287.335
True anomaly (deg)
= 112.915
Semimajor axis (km):
= -77612.3
Problem 5.28 The following MATLAB script uses the given three tracking site position vectors
( R1 , R2 , R3 ) and three space object direction cosine vectors ( ρˆ1 , ρˆ2 , ρˆ3 ) together with the three
observation times to find the state vector ( r , v) by means of Algorithm 5.5 and then iteratively
improve it using Algorithm 5.6. Both algorithms are implemented in the MATLAB M-function gauss
in Appendix D.15. The output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_28
% ~~~~~~~~~~~~
%
90
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
% This program uses Algorithms 5.5 and 5.6 (Gauss's method) to compute
% the state vector from the angles only data provided in Problem 5.28.
%
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% t
- vector of observation times t1, t2, t3 (s)
% theta
- vector of local sidereal times for t1, t2, t3 (deg)
% R
- matrix of site position vectors at t1, t2, t3 (km)
% rho
- matrix of direction cosine vectors at t1, t2, t3
% r_old, v_old - the state vector without iterative improvement (km,
km/s)
% r, v
- the state vector with iterative improvement (km,
km/s)
%
% User M-function required: gauss
% -------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.28:
t
= [
0
300
600];
R
= [ 5582.84
5581.50
5577.50
0
122.122
244.186
3073.90
3073.90
3073.90];
rho
= [ 0.846428,
0.749290,
0.529447,
0,
0.463023,
0.777163,
0.532504
0.473470
0.340152];
%...
%...Algorithms 5.5 and 5.6:
[r, v, r_old, v_old] = gauss(rho(1,:), rho(2,:), rho(3,:), ...
R(1,:),
R(2,:),
R(3,:), ...
t(1),
t(2),
t(3));
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problems 5.28 and 5.29: Orbit determination')
fprintf('\n
by the Gauss method\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g', mu)
fprintf('\n\n Input data:\n');
fprintf('\n Site position vector (R) and space object')
fprintf('\n direction cosine vector (rho) at three times:\n')
for i = 1:3
fprintf('\n t = %g s:\n',t(i))
fprintf('\n
R
= [%g %g %g]', R(i,1), R(i,2), R(i,3))
fprintf('\n
rho = [%g %g %g]', rho(i,1), rho(i,2), rho(i,3))
disp(' ')
end
fprintf('\n\n Solution:\n')
fprintf('\n Without iterative improvement (Problem 5.28)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r_old(1), r_old(2), r_old(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v_old(1), v_old(2), v_old(3))
fprintf('\n');
fprintf('\n\n With iterative improvement (Problem 5.29)...\n')
fprintf('\n r (km)
= [%g, %g, %g]', r(1), r(2), r(3))
fprintf('\n v (km/s) = [%g, %g, %g]', v(1), v(2), v(3))
91
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problems 5.28 and 5.29: Orbit determination
by the Gauss method
Gravitational parameter (km^3/s^2) = 398600
Input data:
Site position vector (R) and space object
direction cosine vector (rho) at three times:
t = 0 s:
R
= [5582.84 0 3073.9]
rho = [0.846428 0 0.532504]
t = 300 s:
R
= [5581.5 122.122 3073.9]
rho = [0.74929 0.463023 0.47347]
t = 600 s:
R
= [5577.5 244.186 3073.9]
rho = [0.529447 0.777163 0.340152]
Solution:
Without iterative improvement (Problem 5.28)...
r (km)
= [8282.6, 1791.26, 4780.7]
v (km/s) = [-1.07108, 5.89508, -0.618321]
With iterative improvement (Problem 5.29)...
r (km)
= [8306.27, 1805.89, 4795.66]
v (km/s) = [-1.07872, 5.94219, -0.622807]
----------------------------------------------------Approximate state vector
ˆ ( km )
r = 8282.6Iˆ + 1791.26Jˆ + 4780.7K
ˆ ( km/s )
v = -1.07108Iˆ + 5.895 08Jˆ − 0.618 321K
Problem 5.29 From the MATLAB output listed in the previous problem solution, the iteratively
improved state vector is
ˆ ( km )
r = 8306.27Iˆ + 1805.89Jˆ + 4795.66K
ˆ ( km/s )
v = −1.078 72Iˆ + 5.94219Jˆ − 0.622 807K
Problem 5.30 The following MATLAB script uses r and v from Problem 5.29 to compute the
orbital elements by means of Algorithm 4.1, which is implemented as the M-function coe_from_sv in
Appendix D.8. The output to the MATLAB Command Window is listed afterwards.
%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_5_30
% ~~~~~~~~~~~~
92
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
%
% This program uses Algorithm 4.1 to obtain the orbital
% elements from the state vector obtained in Problem 5.29.
%
% pi
- 3.1415926...
% deg - factor for converting between degrees and radians
% mu
- gravitational parameter (km^3/s^2)
% r
- position vector (km) in the geocentric equatorial frame
% v
- velocity vector (km/s) in the geocentric equatorial frame
% coe - orbital elements [h e RA incl w TA a]
%
where h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending node (rad)
%
incl = orbit inclination (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
% T
- Period of an elliptic orbit (s)
%
% User M-function required: coe_from_sv
% ------------------------------------------------------------------clear
global mu
deg = pi/180;
mu = 398600;
%...Data declaration for Problem 5.30:
r = [ 8306.27, 1805.89,
4795.66];
v = [-1.07872, 5.94219, -0.622807];
%...
%...Algorithm 4.1:
coe = coe_from_sv(r,v);
%...Echo the input data and output results to the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 5.30: Orbital elements from state vector\n')
fprintf('\n Gravitational parameter (km^3/s^2) = %g\n', mu)
fprintf('\n State vector:\n')
fprintf('\n r (km)
= [%g %g %g]', ...
r(1), r(2), r(3))
fprintf('\n v (km/s)
= [%g %g %g]', ...
v(1), v(2), v(3))
disp(' ')
fprintf('\n Angular momentum (km^2/s) = %g', coe(1))
fprintf('\n Eccentricity
= %g', coe(2))
fprintf('\n Right ascension (deg)
= %g', coe(3)/deg)
fprintf('\n Inclination (deg)
= %g', coe(4)/deg)
fprintf('\n Argument of perigee (deg) = %g', coe(5)/deg)
fprintf('\n True anomaly (deg)
= %g', coe(6)/deg)
fprintf('\n Semimajor axis (km):
= %g', coe(7))
%...if the orbit is an ellipse, output its period (Equation 2.73):
if coe(2)<1
T = 2*pi/sqrt(mu)*coe(7)^1.5;
fprintf('\n Period:')
fprintf('\n
Seconds
= %g', T)
fprintf('\n
Minutes
= %g', T/60)
fprintf('\n
Hours
= %g', T/3600)
fprintf('\n
Days
= %g', T/24/3600)
end
93
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 5
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 5.30: Orbital elements from state vector
Gravitational parameter (km^3/s^2) = 398600
State vector:
r (km)
v (km/s)
= [8306.27 1805.89 4795.66]
= [-1.07872 5.94219 -0.622807]
Angular momentum (km^2/s) = 59242.6
Eccentricity
= 0.0995646
Right ascension (deg)
= 270
Inclination (deg)
= 30.0002
Argument of perigee (deg) = 269.945
True anomaly (deg)
= 190.718
Semimajor axis (km):
= 8893.18
Period:
Seconds
= 8346.36
Minutes
= 139.106
Hours
= 2.31843
Days
= 0.0966014
-----------------------------------------------------
94
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
Problem 6.1
Orbit 1 (circle):
398 600
µ
=
= 7.726 km /s
6378 + 300
r
vc =
Orbit 2 (ellipse):
e=
rapogee =
6378 + 300 =
vapogee =
rapogee − rperigee
rapogee + rperigee
=
(6378 + 300) − (6378 + 200)
= 0.003758
(6378 + 300) − (6378 + 200)
h2 1
µ 1 −e
1
h2
⇒ h = 51 500 km 2 s
398 600 1 − 0.003758
h
rapogee
=
51 500
= 7.711 km s
6678
∆v = 7.726 − 7.711 = 0.01453 km s = 14.53 m s
Thrust ⋅ ∆t = m∆v
53 400 ⋅ ∆t = 125000 ⋅ 14.53 ⇒ ∆t = 34.01 s
(a)
vcircle + ( vcircle + ∆v)
∆v
14.53
= vcircle +
= 7.726 +
= 7.733 m s
2
2
2
∆s = v avg ∆t = 7.733 ⋅ 34.01 = 263 km
v avg =
(b)
(c)
∆s
263
=
= 0.006 268 or 0.63%
orbit circumference 2π ⋅ 6600
Problem 6.2
vperigee = 8.2 km s
1
rperigee = 6378 + 480 = 6858 km
1
rapogee = rperigee = 6858 km
2
1
rperigee = 6378 + 160 = 6538 km
2
e2 =
rapogee − rperigee
2
2
rapogee + rperigee
2
2
h2 2 1
rapogee =
2
µ 1 − e2
=
6858 − 6538
= 0.023 89
6858 + 6538
1
h2 2
⇒ h2 = 51 660 km 2 s
398 600 1 − 0.023 89
51 660
h2
=
= 7.532 km s
vapogee =
2
6858
rapogee
6858 =
2
∆v = vapogee − vperigee = 7.532 − 8.2 = −0.6678 km s
2
1
95
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
Problem 6.3
(a)
Orbit 1 (circle):
v1 =
398 600
µ
=
= 7.726 km s
r
6378 + 300
Orbit 2 (transfer ellipse):
e2 =
rapogee − rperigee
2
2
rapogee + rperigee
2
2
=
(6378 + 3000) − (6378 + 300)
= 0.1682
(6378 + 3000) + (6378 + 300)
h2 1
rperigee = 2
2
µ 1 + e2
h2 2
1
⇒ h2 = 55760 km 2 s
398 600 1 + 0.1682
55760
h2
vperigee =
=
= 8.35 km s
2
rperigee
6678
6678 =
2
vapogee =
2
h2
rapogee
=
2
55760
= 5.946 km s
9378
Orbit 3 (circle):
v3 =
398 600
µ
=
= 6.519 km s
r
6378 + 3000
∆v1 = vperigee − v1 = 8.350 − 7.726 = 0.6244 km s
2
∆v2 = v3 − vapogee = 6.519 − 5.946 = 0.5734 km s
2
∆vtotal = ∆v1 + ∆v2 = 1.198 km s
(b)
1
1
r
= (6678 + 9378) = 8028 km s
+r
2 perigee2 apogee2
2
2π 3/2
2π
T2 =
a
=
8028 3/2 = 7159 s ( period of tranfer ellipse)
µ
398 600
a2 =
tperigee to apogee =
(
)
T2
= 3579 s = 59.65 m
2
Problem 6.4 To determine where the projectile B impacts the earth we need the orbital elements.
rapogee = 7000 km
B
vapogee = 7.1 km s
B
hB = rapogee vapogee = 7000 ⋅ 7.1 = 49 700 km 2 s
B
B
2
rapogee =
B
7000 =
hB
1
µ 1 + eB
49 700 2 1
⇒ eB = 0.1147
398 600 1 + eB
3
3
hB 
49 700


2π 
2π
TB =
 =
 = 4952 s ( period of B's orbit )
2 
2 
2
2
µ  1 − e 
398 600  1 − 0.1147 
B
96
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
At impact, rB = Rearth .
Rearth =
1
hB2
µ 1 + eB cos θ impact
6378 =
(At impact, rB = Rearth )
49 700 2
1
⇒ θ impaact = 104.3° ( from perigee of B's elliptical orbit )
398 600 1 + 0.1147 cos θ impact
Determine the time of flight ( tof ) to impact by first finding t impact , the time from perigee to B’s
impact point.
θ impact
1 − eB
1 − 0.1147
104.3°
tan
tan
=
⇒ E impact = 1.708 rad
2
1 + eB
2
1 + 0.1147
2
M impact = E impact − eB sin E impact = 1.708 − 0.1147 sin 1.708 = 1.594 rad
tan
E impact
=
t impact = TB
M impact
= 4952
2π
1.594
= 1257 s (from impact point to perigee)
2π
Then
T
4952
tof = B − t impact =
− 1257 = 1220 s
2
2
Find the orbital elements of spacecraft S trajectory.
rperigee = 7000 km
S
vperigee = 1.3 v esc = 1.3
S
2µ
rperigee
= 1.3
S
2 ⋅ 398 600
= 13.97 km s
7000
hS = rperigee vperigee = 7000 ⋅ 13.97 = 97 110 km 2 s
S
S
2
rperigee =
S
7000 =
hS
1
µ 1 + eS
97 110 2 1
⇒ eS = 2.38
398 600 1 + eS
Location of S on its hyperbolic trajectory when B impacts the earth:
Mh =
2
µ2
(e 2 − 1)3/2 tof = 398 6003 ⋅ (2.382 − 1)3/2 ⋅1220 = 2.131 rad
3 S
97 110
hS
eS sinh F − F = M h
2.38 sinh F − F = 2.131 ⇒ F = 1.118 (Algorihm 3.2)
θ
e +1
F
2.38 + 1
1.118
tanh
tan S = S
tanh =
⇒ θ S = 76.87°
2
eS − 1
2
2.38 − 1
2
rS =
97 110 2
1
1
hS2
=
= 15 360 km
µ 1 + eS cos θ s 398 600 1 + 0.28 cos 76.87°
distance = rS − 6378 = 8978 km
Problem 6.5
(a) For the transfer ellipse
97
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
1
1
(r + r ) = 2 (227.9 + 149.6) × 10 6 = 188.8 × 10 6 km
2 Mars earth
2π 3/2
2π
(188.8 × 10 6 )3/2 = 44.73 × 10 6 s = 517.7 days
T=
a
=
9
µ
132.7 × 10
T
tof = = 258.8 days ( time of flight from earth to Mars )
2
a=
(b) Period of Mars in its orbit,
2π
2π
(227.9 × 10 6 )3/2 = 59.34 × 10 6 s = 686.8 days
TMars =
rMars3/2 =
µ
132.7 × 10 9
tof
180° − α
258.8
=
=
= 0.7537
∴
T
180°
343.4
Mars
2
α = 44.33°
Problem 6.6
rA = 7000 km
e1 = 0.3
rC = 32 000 km
r −r
e1 = B A
rB + rA
r − 7000
0.3 = B
⇒ rB = 13 000 km
rB + 7000
e2 = 0.5
r −r
e2 = D C
rD + rC
r − 32 000
0.5 = D
⇒ rD = 96 000 km
rD + 32 000
h1 = 2µ
7000 ⋅ 13 000
rArB
= 2 ⋅ 398 600
= 60 230 km 2 s
rA + r B
7000 + 13 000
h2 = 2µ
32 000 ⋅ 96 000
rC rD
= 2 ⋅ 398 600
= 138 300 km 2 s
rC + r D
32 000 + 96 000
h3 = 2µ
7000 ⋅ 96 000
rArD
= 2 ⋅ 398 600
= 72120 km 2 s
rA + r D
7000 + 96 000
h4 = 2µ
13 000 ⋅ 32 000
rBrC
= 2 ⋅ 398 600
= 85850 km 2 s
13 000 + 32 000
rB + r C
60 230
h
= 8.604 km s
v A1 = 1 =
rA
7000
60 230
h
= 4.633 km s
vB1 = 1 =
rB 13 000
138 300
h
vC 2 = 2 =
= 4.323 km s
rC
32 000
138 300
h
= 1.441 km s
vD2 = 2 =
96 000
rD
72120
h
= 10.3 km s
v A3 = 3 =
rA
7000
85850
h
= 6.604 km s
v B4 = 4 =
rB 13 000
85850
h
vC 4 = 4 =
= 2.683 km s
rC 32 000
72120
h
= 0.7512 km s
vD3 = 3 =
rD 96 000
98
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 6
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
2π  rA + rD 
T3 =
µ 2 
2π  rB + rC 
T4 =
µ 2 
3/2
3/2
2π
3/2
2π
3/2
 7000 + 96 000 


=

2
398 600 
 13 000 + 32 000 


=

2
398 600 
Chapter 6
= 116 300 s = 32.31 h
= 33 590 s = 9.33 h
(a) Transfer orbit 3:
∆v A = v A3 − v A1 = 10.3 − 8.604 = 1.699 km s
∆vD = vD2 − vD3 = 1.441 − 0.7512 = 0.6896 km s
∆vtotal = ∆v A + ∆vD = 2.389 km s
tof 3 =
T3 32.32
=
= 16.15 h
2
2
(b) Transfer orbit 4:
∆vB = vB4 − vB1 = 6.604 − 4.633 = 1.971 km s
∆vC = vC 2 − vC 4 = 4.323 − 2.683 = 1.64 km s
∆vtotal = ∆vB + ∆vC = 3.611 km s
9.33
T
tof 4 = 4 =
= 4.665 h
2
2
Problem 6.7 Orbit 1 is the original circular orbit and orbit 2 is the impact trajectory.
v A1 =
398 600
µ
=
= 7.613 km s
r
6378 + 500
h2 1
rapogee = 2
2
µ 1 − e2
h2 1
h2
⇒ 2 = 6878(1 − e2 )
6378 + 500 = 2
µ 1 − e2
µ
h2
1
rB2 = 2
µ 1 + e2 cos θ B
h2
h2
1
⇒ 2 = 6378(1 + 0.5e2 )
6378 = 2
µ 1 + e2 cos 60°
µ
h2 2 h2 2
=
⇒ 6378(1 + 0.5e2 ) = 6878(1 − e2 ) ⇒ e2 = 0.04967
µ
µ
∴ h2 = 6878µ(1 − e2 ) = 6878 ⋅ 398 600 ⋅ (1 − 0.04967 ) = 51 040 km 2 s
(a)
51 040
h
v A2 = 2 =
= 7.421 km s
rA
6878
∆v = v A2 − v A1 = 7.421 − 7.613 = −0.1915 km s
(b) To fall through the point directly below, we must remove completely the transverse component of
velocity:
∆v = 0 − v A1 = −7.613 km s
99
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
Problem 6.8 A is apogee of impact trajectory, I is the
impact point, a is the semimajpr axis.
rA = a (1 + e )
6578 km
r
∴e = A −1
a
(1)
A
spacecraft
From Equation 3.22,
I
rI = a (1 − e cos E)
projectile
 r


= a 1 − A − 1 cos E 


a


= (1 + cos E) a − rA cos E
r + r cos E
∴a = I A
1 + cos E
(2)
Substitute (2) into (1) to get
e=
rA
rA − rI
−1 =
rI + rA cos E
rA cos E + rI
1 + cos E
(3)
Mean anomaly of the impact point (measured ccw from perigee) is
T

+t
µt
2

t
t
M = 2π
= π + 2π = π + 2π
= π + 3/2
2π 3/2
T
T
a
a
µ
Let f (E) = M − E + e sin E . Then Kepler’s equation is f (E) = 0 .
f (E) = M − E + e sin E
f (E) = π +
µt
a
3/2
µt
− E + e sin E = π +
3/2
 ri + ra cos E 
 1 + cos E 
Setting rA = 6578 km , rI = 6378 km , t = 30 ⋅ 60 = 1800 s ,
f (E) = π +
1136 400
 6378 + 6578 cos E 


1 + cos E
3/2
−E +
−E +
ra − ri
sin E
ra cos E + ri
200
sin E
6578 cos E + 6378
Graphing f (E) reveals that f (E) = 0 at E = 5.319 rad . Substituting this into (1) and (2) yields
e = 0.019 75
a = 6451 km
True anomaly of the impact point:
tan
1 + 0.019 75
θI
Ε
1+e
5.319
⇒ θ = 303.8°
=
tan I =
tan
2
1 −e
2
1 − 0.019 75
2
(
(123.8° cw from apogee)
)
h = µa (1 − e 2 ) = 398 600 ⋅ 6451 ⋅ 1 − 0.019752 = 50700 km 2 s
100
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
vA =
h 50700
=
= 7.707 km s velocity of projectile at apogee.
rA
6578
vc =
398 600
µ
=
= 7.784 km s
r
6578
Chapter 6
velocity of spacecraft in circular orbit.
∆v = v a − vc = 7.707 − 7.784 = −0.07725 km s
Problem 6.9
rapogee = 6378 + 302 = 6680 km
rperigee = 6378 + 296 = 6674 km
rapogee = 6378 + 291 = 6669 km
rperigee = 6378 + 259 = 6637 km
r3 = 6378 + 259 = 6637 km
rapogee = 6378 + 255 = 6633 km
rperigee = 6378 + 194 = 6572 km
1
1
2
2
4
h1 = 2µ
4
rapogee rperigee
1
1
rapogee + rperigee
1
vapogee =
1
vperigee =
1
1
1
h1
=
rperigee
1
51 590
= 7.730 km s
6674
rapogee rperigee
2
2
rapogee + rperigee
2
2
vperigee =
2
6680 ⋅ 6674
= 51 590 km 2 s
6680 + 6674
51 590
h1
=
= 7.723 km s
rapogee
6680
h2 = 2µ
vapogee =
= 2 ⋅ 398 600
h2
rapogee
2
h1
rperigee
= 2 ⋅ 398 600
2
6669 ⋅ 6637
= 51 500 km 2 s
6669 + 6637
51 500
=
= 7.722 km s
6669
=
2
51 500
= 7.759 km s
6637
398 600
µ
=
= 7.750 km s
6637
r3
v3 =
h4 = 2µ
rapogee rperigee
4
rapogee + rperigee
4
vapogee =
4
vperigee =
4
4
= 2 ⋅ 398 600
4
6633 ⋅ 6572
= 51 300 km 2 s
6633 + 6572
51 300
h4
=
= 7.734 km s
rapogee
6633
4
h4
rperigee
=
4
51 300
= 7.806 km s
6572
Apogee of orbit 1 to perigee of orbit 2:
h12 = 2µ
rapogee rperigee
1
rapogee + rperigee
1
∆v12 =
2
= 2 ⋅ 398 600
2
6680 ⋅ 6637
= 51 520 km 2 s
6680 + 6637
h12
h12
− vapogee +
− vperigee = 7.712 − 7.723 + 7.762 − 7.759 = 0.013 93 km s
1
2
rapogee
rperigee
1
2
Perigee of orbit 2 to orbit 3 (tangent):
101
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
∆v23 = vperigee − v3 = 7.759 − 7.750 = 0.009 313 km s
2
Orbit 3 to perigee of orbit 4:
h34 = 2µ
∆v34 =
r3 rperigee
4
r3 + rperigee
= 2 ⋅ 398 600
4
6572 ⋅ 6637
= 51310 km 2 s
6572 + 6637
h34
h34
− v3 +
− vperigee = 7.731 − 7.75 + 7.807 − 7.806 = 0.020 26 km s
4
r3
rperigee
4
∆vtotal = ∆v12 + ∆v23 + ∆v34 = 0.013 93 + 0.009 313 + 0.020 26 = 0.04351 km s
Problem 6.10 rA = 6878 km
v A1 =
rB = 7378 km
398 600
µ
=
= 7.613 km s
rA
6878
rArB
6878 ⋅ 7378
= 53 270 km 2 s
= 2 ⋅ 398 600
rA + rB
6878 + 7378
53 270
h
= 7.745 km s
v A2 = 2 =
6878
rA
53 270
h
= 7.220 km s
v B2 = 2 =
7378
rB
h2 = 2µ
Alternatively, the energy equation, v 2 2 − µ r = − µ (2 a ) , implies
v=
 2 1
− µ
 r a
so that, since a = (rA + rB ) 2 = 7128 km ,
1 
 2 1
 2
v A2 = 
− µ =
−
⋅ 398 600 = 7.745 km s
 6878 7128 
 rA a 
1 
 2 1
 2
v B2 =  −  µ =
−
⋅ 398 600 = 7.220 km s

7378 7128 
 rB a 
v B3 =
398 600
µ
=
= 7.35 km s
rB
7378
∆v = v A2 − v A1 + vB3 − vB2 = 0.1323 + 0.1300 = 0.2624 km s
Problem 6.11
v A1 =
µ
r
h2 = 2µ
v A2 =
r (12r )
= 1.359 µr
r + 12r
h2
µ
= 1.359
r
r
102
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 6
lOMoARcPSD|14606853
Solutions Manual
v B2 =
Orbital Mechanics for Engineering Students
h2
µ
= 0.1132
12r
r
Alternatively, using the energy equation,
a2 =
r + 12r
= 6.5r
2
µ
µ
2 1 
v A2 =  −  µ = 1.846 = 1.359
r
r
 r a2 
µ
µ
1
 2
v B2 = 
−  µ = 0.01282 = 0.1132
r
r
 12r a2 
v B3 =
µ
µ
= 0.2887
r
12r
∆v = v A2 − v A1 + vB3 − vB2 = 0.3587
µ
µ
µ
+ 0.1754
= 0.5342
r
r
r
Problem 6.12
µ
2µ
µ
= 1.414
v A2 =
r
r
r
2µ
µ
µ
µ
v B3 =
v B4 =
= 0.4082
= 0.2887
r
r
12r
12r
µ
µ
µ
∆v = v A2 − v A1 + vB4 − vB3 = 0.4142
+ 0.1196
= 0.5338
r
r
r
v A1 =
Problem 6.13 rA = r
v A1 = v1 =
h2 = 2µ
rB = 3r
µ
µ
=
rA
r
rArB
r (3r )
= 1.225 µr
= 2µ
rA + rB
r + 3r
1.225 µr
µ
h
v A2 = 2 =
= 1.225
rA
r
r
(Alternatively, use the energy equation.)
1.225 µr
µ
h
v B2 = 2 =
= 0.4082
3r
rB
r
v B3 = v 3 =
µ
µ
µ
=
= 0.5774
rB
3r
r
∆v = v A2 − v A1 + vB3 − vB2 = 0.2247
Problem 6.14 rA = 6678 km
µ
µ
µ
+ 0.1691
= 0.3938
= 0.3938 v1
r
r
r
rC = 9378 km
(a)
Orbit 1:
v A1 =
398 600
µ
=
= 7.726 km s
rA
6678
Orbit 2:
103
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 6
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
rB − rA
= e2
rB + rA
rB − 6678
= 0.3 ⇒ rB = 12 402 km
rB + 6678
h2 = 2µ
6678 ⋅ 12 402
rArB
= 2 ⋅ 398 600
= 58 830 km 2 s
6678 + 12 402
rA + rB
58 830
h
v A2 = 2 =
= 8.809 km s
6678
rA
58 830
h
= 4.743 km s
v B2 = 2 =
rB 12 402
Orbit 3:
h3 = 2µ
12 402 ⋅ 9378
rBrC
= 2 ⋅ 398 600
= 65 250 km 2 s
12 402 + 9378
rB + rC
65 250
h
v B3 = 3 =
= 5.261 km s
rB 12 402
65 250
h
= 6.957 km s
vC 3 = 3 =
9378
rC
Orbit 4:
398 600
µ
=
= 6.519 km s
vC 4 =
9 378
rC
∆vtotal = v A2 − v A1 + vB3 − vB2 + vC 4 − vC 3 = 1.083 + 0.5177 + 0.4379 = 2.039 km s
(b)
2π  rA + rB 
µ 2 
3/2
T2 =
2π  rB + rC 
µ 2 
3/2
T3 =
ttotal =
=
=
2π
3/2
2π
3/2
 6678 + 12 402 



2
398 600 
 12 402 + 9378 



2
398 600 
= 9273 s
= 11 310 s
1
(T + T2 ) = 10 290 s = 2.859 hr
2 1
Problem 6.15 rA = rC = rE = 15 000 km
(a)
Orbit 1:
v A )1 =
rB = 22 000 km
rD = 6878 km
398 600
µ
=
= 5.155 km s
rA
15000
γ A1 =
Orbit 2:
22 000 − 6878
r −r
e2 = B D =
= 0.5237
rB + rD 22 000 + 6878
h2 = 2µ
22 000 ⋅ 6878
rBrD
= 64 630 km 2 s
= 2 ⋅ 398 600
rB + rD
22 000 + 6878
At the maneuvering point A:
104
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 6
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
h2
1
rA = 2
µ 1 + e2 cos θ A
64 630 2
1
⇒ θ A = 125.1°
398 600 1 + 0.5237 cos θ A
64 630
h
v A2 ) = 2 =
= 4.309 km s
⊥
rA 15000
398 600
µ
v A2 ) =
e sin θ A =
0.5237 sin 125.1° = 2.641 km s
r
h2 2
64 630
15 000 =
v A2 = v A2 ) 2 + v A2 ) 2 = 4.309 2 + 2.6412 = 5.054 km s
⊥
γ A2 = tan −1
v A2 )
v A2 )
r
r
= tan −1
⊥
2.641
= 0.5499 ⇒ γ A2 = 31.51°
4.309
∆γ A = γ A2 − γ A1 = 31.51° − 0 = 31.51°
∆v A = v A12 + v A2 2 − 2 v A1 v A2 cos ∆γ A = 5.1552 + 5.054 2 − 25.1555.054 cos ∆γ A = 2.773 km s T
(b)
Try Hohmann transfer (orbit 3) from point E on orbit 1 to point B on orbit 2.
h3 = 2µ
15 000 ⋅ 22 000
rErB
= 2 ⋅ 398 600
= 84 320 km 2 s
rE + rB
15 000 + 22 000
vE1 = v A1 = 5.155 km s
h3 84 320
=
= 5.621 km s
rE 15000
84 320
h
v B3 = 3 =
= 3.833 km s
rB 22 000
64 630
h
v B2 = 2 =
= 2.938 km s
rB 22 000
v E3 =
∆vtotal = vE3 − vE1 + vB2 − vB3 = 0.4665 + 0.985 = 1.362 km s
Try Hohmann transfer (orbit 4) from point C on orbit 1 to point D on orbit 2.
h4 = 2µ
15 000 ⋅ 6878
rC rD
= 2 ⋅ 398 600
= 61 310 km 2 s
rC + rD
15 000 + 6878
vC1 = v A1 = 5.155 km s
61 310
h
vC 4 = 4 =
= 4.088 km s
rC 15 000
61 310
h
= 8.914 km s
vD4 = 4 =
6878
rD
64 630
h
= 9.397 km s
vD4 = 2 =
6878
rD
∆vtotal = vC 4 − vC1 + vD2 − vD4 = 1.067 + 0.4824 = 1.55 km s
This is larger than the total computed above; thus for minimum Hohmann transfer
∆v = 1.362 km s
105
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
Problem 6.16
Orbit 1:
rperigee = 6378 + 1270 = 7648 km
1
vperigee = 9 km s
1
h1 = rperigee vperigee = 7648 ⋅ 9 = 68 832 km 2 s
1
1
2
rperigee =
1
7648 =
1
h1
µ 1 + e1
68 832 2 1
⇒ e1 = 0.5542
398 600 1 + e1
At the maneuver point, θ = 100° .
68 832 2
h12
1
1
=
= 13 150 km
µ 1 + e1 cos θ 398 600 1 + 0.5542 cos 100°
68 832
h
v1 ⊥ = 1 =
= 5.234 km s
r
13150
r=
v1 r =
398 600
µ
e sin θ =
0.5542 sin 100° = 3.16 km s
h1 1
68 832
v1 = v1 ⊥ 2 + v1 r 2 = 5.234 2 + 3.16 2 = 6.114 km s
v1
3.16
γ 1 = tan −1 r = tan −1
= 31.13
v1 ⊥
5.234
Orbit 2:
e2 = 0.4
h2
1
r= 2
µ 1 + e2 cos θ
h2 2
1
⇒ h2 = 69 840 km 2 s
398 600 1 + 0.4 cos 100°
69 840
h
v2 ⊥ = 2 =
= 5.311 km s
13150
r
13150 =
v2 r =
398 600
µ
0.4 sin 100° = 2.248 km s
e2 sin θ =
69 840
h2
v2 = v2 ⊥ 2 + v2 r 2 = 5.3112 + 2.248 2 = 5.767 km s
v2
2.248
= 22.94°
γ 2 = tan −1 r = tan −1
5.767
v2 ⊥
∆γ = γ 2 − γ 1 = 22.94° − 31.13° = −8.181°
∆v = v12 + v2 2 − 2 v1 v2 cos ∆γ = 6.114 2 + 5.767 2 − 2 ⋅ 6.114 ⋅ 5.767 cos( −8.181) = 0.9155 km s
Problem 6.17
rA = 12 756 km
v A = 6.5992 km
γ A = 20°
Orbit 1:
v A ⊥ = v A cos γ A = 6.5992 cos 20° = 6.20122 km s
∴ h1 = rA v A ⊥ = 12756 ⋅ 6.20122 = 79102.8 km 2 s
106
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
v A r = v A sin γ A = 6.5992 ⋅ sin 20° = 2.25706 km s
µ
e sin θ A
h1 1
398 600
2.25706 =
e sin θ A ⇒ e1 sin θ A = 0.447 917
79 102.8 1
vAr =
Chapter 6
2
B
A
150°
1
h2
1
rA = 1
µ 1 + e1 cos θ A
12 756 =
79 102.8 2
1
⇒ e1 cos θ A = 0.230 641
398 600 1 + e1 cos θ A
(
)
∴ e12 sin 2 θ A + cos2 θ A = 0.447 917 2 + 0.230 6412
e12 = 0.253 825 ⇒ e1 = 0.503 81
∴ sin θ A =
0.447 917
= 0.889 058 ⇒ θ A = 62.7552° or θ A = 117.235°
0.503 81
Since cos θ A > 0 , θ A = 62.755 2° .
79 102.8 2
1
1
h2
rB = 1
=
= 27 848.9 km
398 600 1 + 0.503 81 cos 150°
µ 1 + e1 cos θ B1
79 102.8
h
vB ⊥ ) = 1 =
= 2.840 43 km s
1
rB 27 848.9
398 600
µ
vB r ) =
e sin θ B1 =
⋅ 0.503 81 ⋅ sin 150° = 1.269 45 km s
1
79 102.8
h1 1
Orbit 2:
∆vB ⊥ = 0.758 20 km s
∴ vB ⊥ ) = vB ⊥ ) + ∆vB ⊥ = 2.840 43 + 0.758 20 = 3.598 63 km s
2
1
h2 = rB vB ⊥ ) = 27 848.9 ⋅ 3.598 63 = 100 218 km 2 s
2
∆vB r = 0
∴ vB r ) = vB r ) + ∆vB ⊥ = 1.269 45 + 0 = 1.269 45 km s
2
1
µ
e sin θ B2
h2 2
398 600
e sin θ B2 ⇒ e2 sin θ B2 = 0.319 146
1.269 45 =
100 218 2
vB r ) =
2
rB =
27 848.9 =
h2 2
1
µ 1 + e2 cos θ B2
100 218 2
1
⇒ e2 cos θ B2 = −0.095216 6
398 600 1 + e2 cos θ B2
107
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
(
Orbital Mechanics for Engineering Students
)
2
e2 2 sin 2 θ B2 + cos2 θ B2 = 0.319146 2 + (−0.095216 6)
e2 2 = 0.110 921
e2 = 0.333 048
0.319146
= 0.958 261 ⇒ θ B2 = 73.387 7° or 106.612°
0.333 048
Since cos θ B2 < 0 , θ B2 = 106.612° .
∴ sin θ B2 =
∆θ = 150 − 106.612° = 43.3877°
That is, the apse line is rotated 43.387 7° ccw from that of orbit 1.
Problem 6.18
r1 = r2
h2
h2
1
1
=
µ 1 + e cos θ
µ 1 + e cos(η − θ )
cos θ = cos(η − θ )
∴ θ = η − θ ⇒ 2θ = η ⇒ θ =
η
2
Problem 6.19
Orbit 1:
rP1 =
h12 1
µ 1+e
Orbit 2:
rP1 =
h2 2
1
h2
= 2
µ 1 + e cos 90°
µ
h1
h 2 h2 1
∴ 2 = 1
⇒ h2 =
µ
µ 1+e
1+e
Problem 6.20
At A:
r=
h2
µ
µ
µ
e sin 90° = e
h
h
µ
µ
v r 2 = e sin ( −90°) = − e
h
h
h
v ⊥1 = v ⊥ 2 =
r
∴ ∆v ⊥ = 0
µ
∆v r = v r 2 − v r1 = −2 e
h
v r1 =
108
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 6
lOMoARcPSD|14606853
Solutions Manual
∴ ∆v = ∆v r =
Orbital Mechanics for Engineering Students
Chapter 6
2µe
h
Problem 6.21 For the circular orbit of the space station,
r = 6728 km
vc =
398 600
µ
=
= 7.697 km s
6728
r
Tc =
2π
µ
r 3/2 =
2π
398 600
6728 3/2 = 5492 s = 91.54 m
(a) The time required for spacecraft A to reach the space station is the time it takes for the space
station to fly around to the original position of spacecraft A.
tSA = Tc
2π ⋅ 6728 − 600
2πr − 600
= 5414 s = 90.2 min
= 5492
2π ⋅ 6728
2πr
The time required for spacecraft B to reach the space station is the time it takes for the space station to
fly around to the original position of spacecraft B.
tBS = Tc
2π ⋅ 6728 + 600
2πr + 600
= 5570 s = 92.8 min
= 5492
2π ⋅ 6728
2πr
(b)
The period of spacecraft A’s phasing orbit, is tSA , which determines the semimajor axis of that orbit:
5414 =
2π
398 600
a A3/2 ⇒ a A = 6664 km
Spacecraft A is at the apogee of its phasing orbit. From the energy equation
1 
1 
2
 2
v A = µ −
−
= 7.660 km s
 = 398 600
6728 6664 
 r aA 
The delta-v required to drop into the phasing orbit is
∆v A = v A − vc = 7.660 − 7.697 = −0.036 94 km s
Spacecraft A must therefore slow down in order to speed up (i.e., catch the space station). After one
circuit of its phasing orbit, this delta-v must be added in order to rejoin the circular orbit. Thus
∆v Atotal = 2 ∆v A = 0.073 88 km s
orbit:
The period of spacecraft B’s phasing orbit, is tBS , which determines the semimajor axis of that
5570 =
2π
398 600
aB3/2 ⇒ aB = 6791 km
Spacecraft B is at the perigee of its phasing orbit. From the energy equation
1 
2 1 
 2
vB = µ −  = 398 600
−
= 7.733 km s
 6728 6791 
 r aB 
The prograde delta-v required to enter the phasing orbit is
109
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
∆vB = vB − vc = 7.733 − 7.697 = +0.03576 km s
Spacecraft B must therefore speed up in order to slow down (i.e, allow the space station to catch up).
After one circuit of its phasing orbit, this delta-v must be subtracted in order to rejoin the circular
orbit. Thus
∆vBtotal = 2 ∆vB = 0.071 53 km s
Problem 6.22
T
2
2π 3/2 1 2π 3/2
a
r
=
2 µ
µ
Tphasing =
a 3/2 =
1 3/2
r
2
a=
 1 3/2 
r
2

Problem 6.23
2/3
⇒ a = 0.63r
rA = 13 000 km
rP = 8000 km
Orbit 1:
rA + rP
= 10 500 km
2
r −r
e1 = A P = 0.2381
rA + rP
a1 =
h1 = µ(1 + e )rP = 398 600(1 + 0.2381) ⋅ 8000 = 62 830 km 2 s
T1 =
2π
µ
a 3/2 =
2π
398 600
10 500 3/2 = 10 710 s
Time of flight from P to C:
 1 − 0.2381
 1 − e1
θ 
30° 
EC = tan −1 
tan C  = tan −1 
tan
 = 0.4144 rad
 1 + 0.2381
2 
2 
 1 + e1
MC = EC − e1 sin EC = 0.4144 − 0.2381 sin 0.4144 = 0.3185 rad
0.3185
M
⋅ 10 710 = 542.8 s
tC = C T =
2π
2π
Time of flight from P to D:
 1 − 0.2381
 1 − e1
θ 
90° 
ED = tan −1 
tan D  = tan −1 
tan
 = 1.330 rad

2 
1 + 0.2381
2 
 1 + e1
MD = ED − e1 sin Ed = 1.330 − 0.2381 sin 1.330 = 1.099 rad
1.099
M
⋅ 10 710 = 1873 s
tD = D T =
2π
2π
Time of flight from C to D:
tCD = tD − tC = 1873 − 542.8 = 1330 s
To determine the trajectory from P to D is Lambert’s problem. Note that
rD =
62 830 2
h12
1
1
=
= 9905 km
µ 1 + e1 cos θ D 398 600 1 + 0.2381 cos 90°
110
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
so that in perifocal coordinates
rP = 8000pˆ km
rD = 9905qˆ km
Note as well, that on orbit 1,
v P1 =
398 600
µ
 − sin θ P pˆ + ( e + cos θ P ) qˆ  =
 − sin 0pˆ + ( 0.2381 + cos 0 ) qˆ 
h1 
62 830 
= 7.854qˆ ( km s )
v D11 =
398 600
µ
 − sin θ Dpˆ + ( e + cos θ D ) qˆ  =
 − sin 90°pˆ + ( 0.2381 + cos 90° ) qˆ 
h1 
62 830 
= −6.344pˆ + 1.510q̂ ( km s )
The following MATLAB script calls upon Algorithm 5.2, implemented as the M-function lambert in
Appendix D.11, to solve Lamberts’ problem for the velocities on orbit 2 at P and D. The output to the
MATLAB Command Window is listed afterwards.
%
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem 6_23
% ~~~~~~~~~~~~
%
% This program uses Algorithm 5.2 to solve Lambert's problem for the
% data of in Problem 6.23.
% deg
- factor for converting between degrees and radians
% pi
- 3.1415926...
% mu
- gravitational parameter (km^3/s^2)
% r1, r2 - initial and final radii (km)
% dt
- time between r1 and r2 (s)
% dtheta - change in true anomaly during dt (degrees)
% R1, R2 - initial and final position vectors (km)
% string - = 'pro' if the orbit is prograde
%
= 'retro if the orbit is retrograde
% V1, V2 - initial and final velocity vectors (km/s)
% User M-function required: lambert
% ----------------------------------------------------------clear
global mu
mu
= 398600;
%km^3/s^2
deg
= pi/180;
r1
= 8000;
r2
= 9905;
dt
= 1330;
dtheta = 90;
%km
%km
%sec
%degrees
R1 = [r1 0 0];
R2 = [r2*cos(dtheta*deg)
r2*sin(dtheta*deg)
0];
%...Algorithm 5.2:
string = 'pro';
[V1 V2] = lambert(R1, R2, dt, string);
%...Echo the input data and output results to the command window:
fprintf('\n-----------------------------------------------------')
fprintf('\n Problem 6.23: Lambert''s Problem\n')
fprintf('\n Input data:\n');
111
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
fprintf('\n
fprintf('\n
fprintf('\n
fprintf('\n
fprintf('\n
fprintf('\n
fprintf('\n
Orbital Mechanics for Engineering Students
Chapter 6
Gravitational parameter (km^3/s^2) = %g\n', mu)
Radius 1 (km)
= %g', r1)
Position vector R1 (km)
= [%g %g %g]\n',...
R1(1), R1(2), R1(3))
Radius 2 (km)
= %g', r2)
Position vector R2 (km)
= [%g %g %g]\n',...
R2(1), R2(2), R2(3))
Elapsed time (s)
= %g', dt)
Change in true anomaly (deg) = %g', dtheta)
fprintf('\n\n Solution:\n')
fprintf('\n Velocity vector V1 (km/s) = [%g %g %g]',...
V1(1), V1(2), V1(3))
fprintf('\n Velocity vector V2 (km/s) = [%g %g %g]',...
V2(1), V2(2), V2(3))
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 6.23: Lambert's Problem
Input data:
Gravitational parameter (km^3/s^2) = 398600
Radius 1 (km)
Position vector R1 (km)
= 8000
= [8000
0
0]
Radius 2 (km)
Position vector R2 (km)
= 9905
= [-0 9905
0]
Elapsed time (s)
= 1330
Change in true anomaly (deg) = 90
Solution:
Velocity vector V1 (km/s) = [-2.53168 9.57638 0]
Velocity vector V2 (km/s) = [-7.73458 4.37347 0]
-----------------------------------------------------
v P 2 = −2.532pˆ + 9.576qˆ ( km s )
v D 2 = −7.734pˆ + 4.373qˆ ( km s )
∆v P = v P 2 − v P1 = ( −2.532pˆ + 9.576qˆ ) − 7.854qˆ = −2.532pˆ + 1.722qˆ ( km s )
2
∆v P = ( −2.532 ) + 1.722 2 = 3.062 ( km s )
∆v D = v D 2 − v D1 = ( −7.734pˆ + 4.373qˆ ) − ( −6.344pˆ + 1.510qˆ ) = −1.391pˆ + 2.863qˆ ( km s )
2
∆v D = ( −1.391) + 2.863 2 = 3.183 ( km s )
∆vtotal = ∆v P + ∆v D = 3.062 + 3.183 = 6.245 km s
Problem 6.24
h = µa (1 − e 2 ) = 398 600 ⋅ 15 000 ⋅ (1 − 0.52 ) = 66 960 km 2 s
rascending node =
66 960 2
1
1
h2
=
= 7851 km
µ 1 + e cos( −ω ) 398 600 1 + 0.5 cos( −30°)
112
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
rdescending node =
Chapter 6
66 960 2
h2
1
1
=
= 19 840 km
µ 1 + e cos( −ω + π ) 398 600 1 + 0.5 cos( −30° + 180°)
Rotate the orbital plane 10 degrees around the node line. That means hold v r fixed and rotate v ⊥ 10
degrees. For minimum delta-v, do this maneuver at the furthest distance from the focus (at the
descending node, rather than the ascending node).
v⊥ =
h
rdescending node
∆v = 2 v ⊥ sin
=
66 960
= 3.375 km s
19 840
∆i
10°
= 2 ⋅ 3.375 ⋅ sin
= 0.5883 km s
2
2
(Note: if the maneuver is done at the ascending node,
v⊥ =
h
rascending node
∆v = 2 v ⊥ sin
=
66 960
= 8.53 km s
7851
10°
∆i
= 2 ⋅ 8.53 ⋅ sin
= 1.487 km s
2
2
Over twice the delta-v requirement.)
Problem 6.25 For the circular orbit
v1 =
398 600
µ
=
= 7.668 km s
r
6778
Assume the maneuver is done at apogee of the ellipse (orbit 2).
h2 1
r= 2
µ 1 − e2
6778 =
1
h2 2
⇒ h2 = 36 750 km 2 s
398 600 1 − 0.5
Then
rperigee =
36 750 2
h2 2 1
1
=
= 2259 km
µ 1 + e2 398 600 1 + 0.5
which is inside the earth. So the maneuver cannot occur at apogee. Assume it occurs at perigee.
h2 1
r= 2
µ 1 + e2
6778 =
h2 2
1
⇒ h2 = 63 660 km 2 s
398 600 1 + 0.5
63 660
h
= 9.392 km s
v2 = 2 =
6778
r
∆v = v12 + v2 2 − 2 v1 v2 cos δ = 7.668 2 + 9.392 2 − 2 ⋅ 7.668 ⋅ 9.392 cos δ = 3.414 km s
113
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 6
Problem 6.26
60 000 2 1
h2 1
=
= 12 900 km
µ 1 − e 398 600 1 − 0.3
rapogee =
vapogee =
h
rapogee
=
60 000
= 4.65 km s
12 900
∆v = 2 vapogee sin
δ
90°
= 2 ⋅ 4.65 sin
= 6.577 km s
2
2
Problem 6.27
µ
ro
vB1 =
1
1
h2
h2
h2
= 2
= 2 ⇒ h2 = µro
ro = 2
µ 1 + e cos θ
µ 1 + 0.25 cos( −90°)
µ
vB ⊥ =
µro
µ
h2
=
=
ro
ro
ro
vB r =
µ
µ
µ
e sin θ =
⋅ 0.25 ⋅ sin ( −90°) = −0.25
h2 2
r
µro
o
2
2
∆v =
(vB r2 − vB r1 )2 + vB ⊥12 + vB ⊥ 22 − 2 vB ⊥1vB ⊥ 2 cos δ
2


µ
µ
∆v =  −0.25
− 0 +
r
r


o
o
∆v = 0.0625
µ µ µ
+ + −0
ro ro ro
∆v = 2.0625
µ
ro
∆v = 1.436
2
µ
+
ro
2
−2
µ
ro
µ
cos( −90°)
ro
µ
ro
Problem 6.28 The initial and target orbits are “1” and “2”, respectively, and “3” is the transfer
orbit.
r1 = 6678 km
398 600
µ
=
= 7.726 km s
r1
6678
r2 = 6978 km
v1 =
398 600
µ
=
= 7.558 km s
6978
r2
r +r
6678 + 6978
a3 = 1 2 =
= 6828 km
2
2
1 
2 1 
 2
−
= 7.810 km s
vperigee = µ −  = 398 600


3
6678
6828
r
a
 1
3
v2 =
1
1 
2
 2
vapogee = µ −  = 398 600
−
= 7.474 km s

3
6978 6828 
 r2 a3 
114
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(a)
(
) (
∆v = vperigee − v1 + v2 − vapogee
3
∆i
3
) + 2 ⋅ v2 sin 2
= (7.810 − 7.726) + (7.558 − 7.474) + 2 ⋅ 7.558 sin
20°
2
= 0.0844 + 0.083 48 + 2.625 = 2.793 km s
(b)
∆v = vperigee − v1 + vapogee 2 + v2 2 − 2 vapogee v2 cos ∆i
(
3
)
3
3
= (7.810 − 7.726) + 7.474 2 + 7.588 2 − 2 ⋅ 7.474 ⋅ 7.558 cos 20°
= 0.0844 + 2.612 = 2.696 km s
(c)
∆v = vperigee 2 + v12 − 2 vperigee v1 cos ∆i + v2 − vapogee
3
3
(
3
)
= 7.812 + 7.726 2 − 2 ⋅ 7.81 ⋅ 7.726 cos 20° + (7.558 − 7.474)
= 2.699 + 0.083 48 = 2.783 km s
Problem 6.29 Design problem.
Problem 6.30
 cos i 
A = sin −1 

 cos φ 
(a)
A = sin −1
 cos 116.57° 
= sin −1 ( −0.5088) = 329.4°
 cos 28.5° 
(b)
A = sin −1
 cos 116.57° 
= sin −1 ( −0.5427 ) = 327.1°
 cos 34.5° 
(c)
A = sin −1
 cos 116.57° 
= sin −1 ( −0.4493) = 333.3°
 cos 34.5° 
115
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 6
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 7
Problem 7.1
ˆ
iˆ = 0Iˆ + Jˆ + 0K
ˆj = 0Iˆ + 0 Jˆ + K
ˆ
ˆ
kˆ = Iˆ + 0 Jˆ + 0K
0 1 0 


∴ [Q ]Xx = 0 0 1 
1 0 0 
ˆ = 6628K
ˆ ( km )
rB = ( 6378 + 250 ) K
vB = −
398 600 ˆ
µˆ
J=−
J = −7.754 92 Jˆ ( km s )
6628
rB
aB = −
vB 2 ˆ
7.755 2 ˆ
ˆ km 2 s
K = −0.009 073 45K
K=−
rB
6628
(
)
ˆ = 6678 Jˆ ( km )
rA = ( 6378 + 300 ) K
vA =
398 600 ˆ
µ ˆ
ˆ ( km s )
K=−
K = 7.725 84K
rA
6678
aA = −
vA 2 ˆ
7.755 2 ˆ
J=−
J = −0.008 938 08 Jˆ km 2 s
6628
rA
(
)
v
7.726 ˆ
I = 0.001 156 91Iˆ ( rad s )
Ωxyz = A Iˆ =
rA
6678
Ωxyz = 0
ˆ ( km )
rrel = rB − rA = −6678 Jˆ + 6628K
0 1 0   0  −6678 
{rrel }xyz = [Q]Xx {rrel }XYZ = 0 0 1  −6678  =  6628 
1 0 0   6628   0 
rrel = −6678iˆ + 6628 ˆj ( km )
v B = v A + Ωxyz × rrel + v rel
)
(
) (
ˆ + ( −7.667 99 Jˆ − 7.725 84K
ˆ )+ v
−7.754 92 Jˆ = 7.725 84K
rel
ˆ +v
ˆ + 0.0001 156 91Iˆ × −6678 Jˆ + 6628K
−7.754 92 Jˆ = 7.725 84K
rel
v reel = −0.086 931 6 Ĵ ( km s )
0
 −0.086 931 6 
0 1 0  



0
{v rel }xyz = [Q]Xx {v rel }XYZ = 0 0 1  −0.086 931 6  = 

 

1 0 0  
0
0
 

ˆ
v rel = −0.086 931 6i ( km s )
(
)
aB = a A + Ωxyz × rrel + Ωxyz × Ωxyz × rrel + 2Ωxyz × v rel + a rel
(
) (
+ 2 ( 0.001 156 91Iˆ ) × ( −0.086 931 6 Ĵ )  + a rel
) (
)
ˆ = −0.008 983 08 Jˆ + 0 + 0.001 156 91Iˆ ×  0.001 156 91Iˆ × −6678 Jˆ + 6628K
ˆ 
−0.009 073 45K


116
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 7
ˆ
ˆ = −8.938 08 (10−3 ) Jˆ + 0 + 1.156 91 (10−3 ) Iˆ  × −7.667 99 Jˆ − 7.725 84K
−0.009 073 45K


(
)
ˆ +a
+ 2  −0.000 100 572K
 reel
ˆ = −8.938 08 (10−3 ) Jˆ + 0 + 0.008 938 08 Jˆ − 0.008 87116K
ˆ
−0.009 073 45K
(
(
)
)
ˆ +a
+ 2 −0.000100 572K
rel
ˆ = −0.009 072 31K
ˆ +a
−0.009 073 45K
rel
(
ˆ km s2
a rel = −1.140 18 × 10−6 K
)
0

0
 
0 1 0  


 
−6 
0
{arel }xyz = [Q]Xx {arel }XYZ = 0 0 1  
 = −1.140 18 × 10 


1 0 0  −1.140 18 × 10−6  
0



a = −1.140 18 × 10−6 ˆj km s2
(
rel
)
Problem 7.2
vA =
398 600 ˆ
µˆ
j=−
j = 7.058 68 ˆj ( km s )
8000
rA
vB =
398 600 ˆ
µˆ
j=−
j = 7.546 05 ˆj ( km s )
rB
7000
v
7.058 68 ˆ
Ωxyz = A kˆ =
k = 0.000 882 335kˆ ( rad s )
8000
rA
Ωxyz = 0
rrel = rB − rA = −1000iˆ ( km )
v B = v A + Ωxyz × rrel + v rel
(
) (
)
7.546 05 ˆj = 7.058 68 ˆj + 0.000 882 335kˆ × −1000iˆ + v rel
7.546 05 ˆj = 7.058 68 ˆj − 0.882 335 ˆj + v
rel
v rel = 1.369 70 ˆj ( km s )
aA = −
vA 2 ˆ
7.058 68 2 ˆ
i=−
i = −0.006 228 12iˆ km
m s2
8000
rA
aB = −
vB 2 ˆ
7.546 05 2 ˆ
i=−
i = −0.008 134 69iˆ km s2
rB
7000
(
(
(
)
)
)
aB = a A + Ωxyz × rrel + Ωxyz × Ωxyz × rrel + 2Ωxyz × v rel + a rel
(
) (
)
−0.008 134 69iˆ = −0.006 228 12iˆ + 0 + 0.000 882 335kˆ ×  0.000 882 335kˆ × ( −1000iˆ ) 
(
) (
)
+ 2 0.000 882 335kˆ × 1.369 70 ĵ + a rel
117
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(
) (
−0.008 134 69iˆ = −0.006 228 12iˆ + 0.000 882 335kˆ × −0.882 335 ˆj
(
)
)
+ 2 −0.001 208 54 î + a rel
0.008 134 69iˆ = −0.006 228 12iˆ + 0.000 778 516kˆ
− 0.002 417 07iˆ + a
rell
−0.008 134 69iˆ = −0.007 866 68iˆ + a rel
(
2
a rel = −0.000 268 012iˆ km s
)
Problem 7.3 r = ro + δr
(a)
1/2
r = [( ro + δr ) ⋅ ( ro + δr ) ]
1/2
= ( ro ⋅ ro + 2 ro ⋅ δr + δr ⋅ δr )
)1/2
(
= ro2 + 2 ro ⋅ δr + δr 2
1/2
 2 r ⋅ δr  δr  2 
= ro 1 + o 2 +   
 ro  

ro
Keep only terms of the first order in δr :
2 r ⋅ δr 

r = ro  1 + o 2 
ro 

1/2
2 r ⋅ δr 

∴ r = ro  1 + o 2 
ro 

1/4
By means of the binomial theorem,
1 2 ro ⋅ δr 
1 ro ⋅ δr

r = ro  1 +
= ro +

2
4 ro 
2 ro3/2

1 ro ⋅ δr
∴ O(δr ) =
2 ro3/2
(b)
ro = 3iˆ + 4 ˆj + 5kˆ
δ r = 0.01iˆ − 0.01ˆj + 0.03kˆ
1/2
ro = (3 2 + 4 2 + 52 )
(δ r = 0.033 166 2)
= 7.071 07
ro = 2.659 15
O (δ r ) =
(
)(
)
1 0.140 000
1 ro ⋅ δ r 1 3iˆ + 4 ˆj + 5kˆ ⋅ 0.01iˆ − 0.01ˆj + 0.03kˆ
= 0.003 722 81
=
=
3/2
2 18.803 00
2 ro3/2
2
7.071 07
r = 3.01iˆ + 3.99 ˆj + 5.03kˆ
1/2
r = (3.012 + 3.99 2 + 5.03 2 )
= 7.090 92
r = 2.662 88
r − ro = 0.003 729 58
118
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
( r − ro ) − O(δr) ⋅100 = 0.003 729 58 − 0.003 722 81 ⋅100 = 0.181 565%
0.003 729 58
r − ro
Thus, O(δr ) is within 0.2% of
(δ r = 3.316 62, δ r ro = 4.69 × 10−1 )
(c) δ r = iˆ − ˆj + 3kˆ
O (δ r ) =
r − ro ,
(
)(
)
k
1 ro ⋅ δ r 1 3iˆ + 4 ˆj + 5kˆ ⋅ iˆ − ˆj + 3k̂
1
14
=
=
= 0.372 281
3
/
2
3
/
2
2 ro
2
2 18.803 00
7.071 07
r = ro + δ r = 4 iˆ + 3 ˆj + 8kˆ
1/2
r = (4 2 + 3 2 + 8 2 )
= 9.433 98
r = 3.071 48
r − ro = 0.412 331
( r − ro ) − O(δr) ⋅100 = 0.412 331 − 0.372 281 ⋅100 = 9.713 08%
0.412 331
r − ro
In this case O(δr ) is a poor approximation, exceeding
r − ro by almost 10 percent.
Problem 7.4 For e << 1 :
r=
a (1 − e 2 )
1 + e cos θ
≈ a (1 − e 2 )(1 − e cos θ )
= a (1 − e cos θ ) − ae 2 + ae 3 cos θ
≈ a (1 − e cos θ )
Problem 7.5 x + 9x = 10
10
9
x = 3 A cos 3t − 3B sin 3t
x = A sin 3t + B cos 3t +
At t = 0 , x=5:
5 = A sin (0) + B cos(0) +
5 = B+
10
9
10
9
35
9
At t = 0 , x = −3 :
∴B =
−3 = 3 A cos(0) − 3 ⋅
35
sin (0)
9
−3 = 3 A
A = −1
119
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 7
Thus
10
35
cos 3t +
9
9
35
x = −3 cos 3t −
sin 3t
3
x = − sin 3t +
At t = 1.2 :
10
35
cos ( 3 ⋅ 1.2 ) +
= −1.934
9
9
35
x = −3 cos ( 3 ⋅ 1.2 ) −
sin ( 3 ⋅ 1.2 ) = 7.853
3
x = − sin ( 3 ⋅ 1.2 ) +
Problem 7.6
x + 10 x + 2 y = 0
y + 3x = 0
(1)
(2)
Initial conditions (at t = 0 ):
x0 = 1
(3)
x0 = −3
y0 = 2
y0 = 4
(4)
(5)
(6)
From (2)
d
( y + 3x ) = 0
dt
y + 3 x = const
y + 3 x = y0 + 3 x0 = 4 + 3 ⋅ 1 = 7
y = 7 − 3x
(7)
Substitute (7) into (1):
x + 10 x + 2 ( 7 − 3 x ) = 0
x + 4 x = −14
General solution:
7
2
x = 2 A cos 2t − 2B sin 2t
x = A sin 2t + B cos 2t −
(8)
(9)
Evaluating (8) at t = 0 and using (3),
1 = A sin (0) + B cos(0) −
1 =B−
B=
9
2
7
2
7
2
(10)
Evaluating (9) at t = 0 and using (4),
120
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
−3 = 2 A cos(0) − 2B sin (0)
3
A=−
2
Chapter 7
(11)
With (10) and (11), (8) becomes
7
9
3
x = − sin 2t + cos 2t −
2
2
2
(12)
Substituting (12) into (7) yields
9
7
 3
y = 7 − 3  − sin 2t + cos 2t − 
 2
2
2
35
27
9
sin 2t −
cos 2t +
2
2
2
(13)
35
27
9
sin 2t +
y = − cos 2t −
t +C
2
4
4
(14)
y=
Then
Evaluating (14) at t = 0 and using (5), we get
35
27
9
(0) + C
2 = − cos(0) −
sin (0) +
2
4
4
2=−
C=
9
+C
4
17
4
(15)
Substituting this into (14) yields
35
17
27
9
sin 2t +
y = − cos 2t −
t+
2
4
4
4
(16)
At t = 5 , (12) and (14) yield, respectively,
7
9
3
x = − sin (2 ⋅ 5) + cos(2 ⋅ 5) − = −6.460
2
2
2
17
35
27
9
sin (2 ⋅ 5) +
⋅5 +
= 97.31
y = − cos(2 ⋅ 5) −
4
2
4
4
Problem 7.7
2π
= 0.001163 6 s -1
90 ⋅ 60
t = 15 ⋅ 60 = 900 s
n=
 4 − 3 cos nt 0
0   2.5
0 0 

 
[Φrr (t)] = 6(sin nt − nt) 1 0  = −1.087 1 0 

0
0 cos nt   0
0 0.5
121
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
 1
 n sin nt

[Φrv (t)] =  n2 (cos nt − 1)


0

1 
{δr0 } = 0  ( km )
0 
 

 

  744.29 859.44 0 
 =  −859.44
1
0 
0
 
0
0
0
.5
1

sin nt 

n
2
(1 − cos nt )
n
0
1
(4 sin nt − 3 nt )
n
0
 0 
{δv 0 } = 0.01 (km s)
 0 


{δr } = [Φrr (t ) ]{δr0 } + [Φrv (t ) ]{δv 0 }
{δr } = [Φrr (t ) ]{δr0 } + [Φrv (t ) ]{δv 0 }
 2.5
0 0  1   744.29 859.44 0   0 

  


=  −1.087 1 0  0  +  −859.44
1
0  0.01
 0
0 0.5 0   0
0
0.5  0 
 2.5  8.5944 
 


=  −1.087  + 2.7718 
 0   0 
 


11
094
.




= 1.6847 
 0 


δr = 11.222 km
Problem 7.8
398 600
µ
=
= 7.7714 km s
r
6600
v 7.7714
= 0.001177 5 s -1
n= =
6600
r
2π
T=
= 5446.1 s
n
T
t = = 1778.7 s
3
 4 − 3 cos nt 0
0   5.5
0
0 

 
[Φrr (t)] = 6(sin nt − nt) 1 0  = −7.3702 1 0 

0
0 cos nt   0
0 −0.5
v=

2
 1
0
(1 − cos nt )
 
 n sin nt
n
2547.8
0 
  735.49
2
1
[Φrv (t)] =  n (cos nt − 1) n (4 sin nt − 3 nt) 0  = −2547.8 −2394.2 0 
 

0
735.49 
1
 0

sin nt 
0
0


n

 3 n sin nt

0
0

0.003 059 2 0
0

 

=
−
Φ
t
=
n
nt
−
6
1
0
0
0
010
597
0
0
cos
.
(
)
(
)
[ vr ] 
 


0
0 −n sin nt  
0
0 −0.0010197 
 cos nt
2 sin nt
0   −0.5
1.7321
0 

 
[Φvv (t)] = −2 sin nt 4 cos nt − 3 0  = −1.7321 −5 0 

0
0
cos nt   0
0
−0.5
122
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
{δr f } = [Φrr ]{δr0 } + [Φrv ]{δv0 + }
0
0  1  735.49
2547.8
0 
0   5.5
  
  

0  1 +  −2547.8 −2394.2
0  δv 0 +
0  =  −7.3702 1
0   0
0 −0.5 1  0
0
735.49 
  
 735.49
 5.5
2547.8
0 
0
0  1  −5.5 




  
+
0  δv 0 = − −7.3702 1
0  1 = 6.3702 
 −2547.8 −2394.2
 0
 0
0
735.49 
0 −0.5 1  0.5 
−1
 735.49
2547.8
0   −5.5   −0.000 647 34 
 


 
0  6.3702  =  −0.001 971 8  (km s)
δv 0 + =  −2547.8 −2394.2
 0
0
735.49   0.5   0.000 679 82 
{
{
{
}
}
}
 −0.000 647 34   0   −0.000 647 34 
{∆v1} = δv 0 − δv 0 =  −0.0019718  −  0  =  −0.0019718  (km s)
 0.000 679 82  0.005  −0.004 320 2 

 
 

∆v1 = ∆v1 = 0.004792 8 km s
{
+
} {
−
}
{δv f − } = [Φvr ]{δr0 } + [Φvv ]{δv0 + }
{δv f }
−
{δv f − }
{δv f }
−
{δv f + }
1.7321
0   −0.000 647 34 
0
 1  −0.5
0.003 059 2 0


  
 0.010 597 0

0   −0.0019718 
1 + −1.7321
0
−5
= −
  

0
0
0 −0.0010197  1  0
−0.5  0.000 679 82 

 0.003 059 2   −0.003 0917 
 


=  −0.010 597  +  0.010 98 
 −0.0010197   −0.000 339 91

 

 −0.000 032 48 


=  0.000 38312  (km s)
 −0.001359 6 


0 
 
= 0 
0 
 
0   −0.000 032 48   0.000 032 48 
{∆v 2 } = δv f − δv f = 0  −  0.000 38312  = −0.000 38312  (km s)
0   −0.001359 6   0.001359 6 
  
 

∆v2 = ∆v 2 = 0.001413 km s
{
+
} {
−
}
vtotal = ∆v1 + ∆v2 = 0.004792 8 + 0.001413 = 0.006 2058 km s = 6.206 m s
Problem 7.9
T0
2
2π
nt =
=π
T0
 4 − 3 cos nt 0
0   7

[Φrr (t)] = 6(sin nt − nt) 1 0  = −6π

0
0 cos nt   0
t=
0

0
0 −1
0
1
123
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
(a)
Orbital Mechanics for Engineering Students
 
 1
2
0
(1 − cos nt )
  0
 n sin nt
n
 
2
[Φrv (t)] =  n (cos nt − 1) 1n (4 sin nt − 3 nt) 0  = − 4n
 

1
0

0
0
sin nt  
 

n
 3 n sin nt
  0
0
0
0 0

 

0
[Φvr (t)] = 6 n(cos nt − 1) 0
 =  −12 n 0 0 

0
0 −n sin nt   0
0 0 
 cos nt
2 sin nt
0   −1 0
0

 
[Φvv (t)] = −2 sin nt 4 cos nt − 3 0  =  0 −7 0 

cos nt   0
0
0
0 −1
4
n
3π
−
n
0
Chapter 7

0

0

0

{δr f } = [Φrr ]{δr0 } + [Φrv ]{δv0 + }
4

 0
n


7
0 0  δρ  
0 
4
3π

  

−
0  =  −6π 1 0  δy0  +  −
n
n

0   0
0 −1  0   0
0
  

 4δv0 


7δρ
0  
  n

  
  3πδv0 
=
−
+
y
+
−
πδρ
δ
0
6
  
0 
n 
0  
 

0
  
  0


0
  0 
0  δv0 


0  0 

4δv0


7δρ +


n
 0 

 −6πδρ − 3πδv0 + δ  = 0 
y0   

n

 0 
0


4δv0
7
7δρ +
= 0 ⇒ δv0 = − nδρ
n
4
3π  7
 3
− nδρ = πδρ
δy0 = 6πδρ +
 4
n  4
 δρ 
 0 
3

 7

+
∴ {δr0 } =  πδρ 
δv 0 =  − vδρ 
4
4


 0 
 0 


{
(b)
}
{δv f − } = [Φvr ]{δr0 } + [Φvv ]{δv0 + }
{δv f − }
{δv f − }
 0
0  0 
0 0   δρ   −1 0
 

 3

 7
=  −12 n 0 0   πδρ  + 0 −7 0   − vδρ 


4
4
 0
0 −1  0 
0 0   0   0




 0   0   0   0 

  49
  1 πδρ 
 1
=  −12 nδρ  +  nδρ  =  nδρ  = 

 0  4
  4 0   2 T0 
0

 
  0 
 
124
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
3π
δρ
4
x
t=0
0
y
Problem 7.10
2π
T
 4 − 3 cos nt 0
0   1
0 0

 
[Φrr (t)] = 6(sin nt − nt) 1 0  = −12π 1 0 

0
0 cos nt   0
0 1 
 1

2
0
(1 − cos nt )
 n sin nt
 0
n
2
 
1
[Φrv (t)] =  n (cos nt − 1) n (4 sin nt − 3 nt) 0  = 0

 
1
0

0
0
sin nt  


n
 3 n sin nt
 0 0 0 
0
0

 

0
[Φvr (t)] = 6 n(cos nt − 1) 0
 = 0 0 0 

0
0 −n sin nt  0 0 0 
nt = 2π
n=
0
6π
−
n
0
0

0
0 
 cos nt
2 sin nt
0  1 0 0 

[Φvv (t)] = −2 sin nt 4 cos nt − 3 0  = 0 1 0 

cos nt  0 0 1 
0
0
{δr f } = [Φrr ]{δr0 } + [Φrv ]{δv0 + }
0
0  δu0 + 
0 0   0  0
0   1



6π
  


0  δv0 + 
0  =  −12π 1 0  δy0  + 0 −
n


0   0
0 1   0  0
0
0   0 
  
0

0   0  

6πδv0 + 
  


0  = δy0  +  −
n 
0   0  
0
  
 

0

0  
nδy0
6πδv0 + 
  
+
 ⇒ δv0 =
0  = δy0 −
6π
n

0  
0
  

Thus, assuming a Hohmann transfer, δu0 + = 0 ,
{δv0 }
+
 0 
 nδy0 
=

 60π 


125
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
{∆v1} = {δv 0 } − {δv 0 }
−
+
∆v1 = ∆v1 =
 0  0   0 
 nδy0     nδy0 
=
 − 0  = 

 60π  0   60π 

   

nδy0
6π
{δv f − } = [Φvr ]{δr0 } + [Φvv ]{δv0 + }
0 0 0   0  1 0 0   0 
 


  nδy0 
δv f = 0 0 0  δy0  + 0 1 0  

6π
0 0 0   0  0 0 1   0 


 0 
 nδy0 
δv f − = 

 60π 


0   0   0 
nδy
nδy
+
−
{∆v 2 } = δv f − δv f = 0  −  6π 0  = − 6π 0 
0  
 

   0   0 
nδy0
∆v2 = ∆v 2 =
6π
{
{
−
}
}
{
} {
}
∆vtotal = ∆v1 + ∆v2 =
nδy0 nδy0 nδy0 2δy0
+
=
=
6π
6π
3π
3T
x
y0
y
t=0
y0
Problem 7.11
2π
= 0.000 872 66 s -1
2 ⋅ 3600
t = 30 ⋅ 60 = 1800 s
π
nt =
2
 4 − 3 cos nt 0
0   4
0 0

 
[Φrr (t)] = 6(sin nt − nt) 1 0  = −3.425 1 0 

0
0 cos nt   0
0 0 
2

 1
0
(1 − cos nt )
 
 n sin nt
n
2292
0 
  1146
2
1



=  −2292 −816.3
0 
[Φrv (t)] = n (cos nt − 1) n (4 sin nt − 3 nt) 0
 

0
1146 
1
 0

sin nt 
0
0


n
 3 n sin nt
  0.002 618 0

0
0
0

 

0
0
[Φvr (t)] = 6 n(cos nt − 1) 0
 =  −0.005236 0


0
0 −n sin nt  
0
0 −0.000 8727 
n=
126
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
 cos nt
2 sin nt
0  0
2 0

 
[Φvv (t)] = −2 sin nt 4 cos nt − 3 0  = −2 −3 0 

cos nt   0
0
0
0 0 
{δr f } = [Φrr ]{δr0 } + [Φrv ] δv0 +
{
}
 4
0 0  0   1146
2292
0  0 


  

δr f =  −3.425 1 0  6  +  −2292 −816.3
0   −0.003 
 0
0 0  0   0
0
1146   0 
0   −6.875  −6.875
 

  
δr f = 6  +  2.449  =  8.449  ( km )
0   0   0 
  
 

δr f = 10.89 km
{ }
{ }
{δv f } = [Φvr ]{δr0 } + [Φvv ]{δv0 + }
 0.002 618 0
 0   0
0
2 0  0 


  

δv f =  −0.005236 0
0
 6  +  −2 −3 0   −0.003 

0
0 −0.000 8727  0   0
0 0   0 
0   −0.006  0   −0.006 
   

  
δv f = 0  +  0.009  = 0  +  0.009  (km s)
0   0  0   0 
  
   

δv f = 0.010 82 km s
{
}
{
}
x (km)
y (km)
t=0
8
4
6
2
0
-2
-4
-6
t = 30 min
Problem 7.12 Use C-W frame attached to original location of satellite in GEO.
2π
365.26 = 7.292 × 10 −5 s -1
24 ⋅ 3600
2π +
n=
First determine the relative position and velocity after two hours.
t = 2 ⋅ 3600 = 7200 s
nt = 0.1671π
127
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
 4 − 3 cos nt
0

 1
sin nt

[Φrv (t)] =  2 n
 (cos nt − 1)
n

 1.404
0
[Φrr (t)] = 6(sin nt − nt) 1  = −0.1427 1 


2

(1 − cos nt )   6874 3694 
n

=
1
(4 sin nt − 3 nt )   −3694 5895

n
 3 n sin nt
0   10.97 × 10 −5 0 
[Φvr (t)] = 6 n(cos nt − 1) 0  = −5.893 × 10 −5 0 


 
 cos nt
2 sin nt   0.8653 1.002 
[Φvv (t)] = −2 sin nt 4 cos nt − 3  = −1.002 0.4612 

 

{δr2 } = [Φrr ]{δr0 } + [Φrv ]{δv 0 }
0  0   6874 3694 
 −10   1.404

=
  + 
{δv 0 }
 10   −0.1427 1  0   −3694 5895
 6874 3694 
 −10 
 −3694 5895{δv 0 } =  10 




 6874
{δv 0 } =  −3694

−1
3694    −10   −0.00177 
 (km s)
 =


5895   10  0.000 587 
{δv2 − } = [Φvr ]{δr0 } + [Φvv ]{δv0 }
 97 × 10 −5 0  0   0.8653 1.002   −0.00177 
{δv2 − } = −105..893
  + 


−1.002 0.4612 0.000 587
× 10 −5 0 0
{δv2 − }
  

 −0.000 943 4 
=
 (km s)
 0.002 045 



Initiate rendezvous with the origin.
t = 6 ⋅ 3600 = 21600 s
nt = 0.5014π
{δr6 } = [Φrr ]{δr2 } + [Φrv ]{δv 2 + }
0   4.013 0   −10   13710 27 540 
+
+
 =
 δv 2

0   −3.451 1   10   −27 540 −9947 
 4.013 0   −10 
 13710 27 540 
+


−
 δv 2 = − −
−
27
540
9947
 3.451 1   10 


{
{
}
}
 13710 27 540 
 40.13 
+

−
 δv 2 = 
−
27
540
9947


 −44.51
{
}
−1
27 540   40.13   0.001329 
{δv2 + } = −13710
=
 (km s)
 
−44.51
27 540 −9947
0.0007954






{δv6 − } = [Φvr ]{δr0 } + [Φvv ]{δv2 + }
218 8 0   −10   −0.004 3
2   0.001329 
{δv6 − } = −00.000
+



−2
−3.017 0.0007954
.000 439 4 0 10



 
0
.
001
585
0
.
000
602
5
−
−
0
.
002188
 
 


δv 6 − = 
+
=
 (km s)
0
.
005057
0
.
000
663
−
−
0
.
004
394

 
 

{

}
128
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
 0.001 329   −0.000 943 4 
Chapter 7
 0.002 272 
{∆v 2 } = {δv 2 + } − {δv 2 − } = 0.000 795 4  −  0.002 045  = −0.001 25 (km s)

∆v2 = ∆v 2 = 0.002 593 km s
 

0   −0.000 602 5


0.000 602 5
{∆v 6 } = {δv 6 + } − {δv 6 − } = 0  −  −0.000 663  =  0.000 663  (km s)
  
 

∆v6 = ∆v 6 = 0.000 8958 km s
∆vtotal = ∆v2 + ∆v6 = 0.002 593 + 0.000 8958 = 0.003 489 km s = 3.489 m s
x (km)
t=0
0
y (km)
10
8
6
4
2
-2
Return
-4
Outbound
-6
-8
t = 2 hr
-10
Problem 7.13 Design problem.
Problem 7.14
398 600
6600
n=
= 0.001 177 5 s -1
6600
3
3
δv = − nδx = − ⋅ 0.001 177 5 ⋅ 5 = 0.008 8311 km s = 8.8311 m s
2
2
Problem 7.15
nt =
π
2
 4 − 3 cos nt
0

4
0
[Φrr (t)] = 6(sin nt − nt) 1  = −3.425 1 

 

 1
  1
2
(1 − cos nt )  
 n sin nt
n
n
[Φrv (t)] =  2
= 2
1
 (cos nt − 1)
(4 sin nt − 3 nt )   −
n
  n
n
δr f = [Φrr ]{δr0 } + [Φrv ]{δv 0 }

2

n
0.7124 

−
n 
{ }
  nπδr 
 1
2
 4
0   δr   n
  16 
n
δr f = 
+ 2

0.7124   7 nδr 
 −3.425 1  πδr   −

 −
−
 n
4 
n 
 4δr
  −3.304δr   0.6963δr 
δr f = 
+
=

 −0.2832δr   0.854δr  0.85708δr 
{ }
{ }
129
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
d = δr f = 0.9004δr
Problem 7.16
nt = π nt = π
 4 − 3 cos nt 0   7
0
[Φrr (t)] = 6(sin nt − nt) 1  = −18.85 1 

 

 1
2
 
(1 − cos nt )   0
 n sin nt
n
[Φrv (t)] =  2
= 4
1
 (cos nt − 1)
(4 sin nt − 3 nt )   −
n
  n
n
4 
n 
9.425 

−
n 
{δr f } = [Φrr ]{δr0 } + [Φrv ]{δv0 }

4 
0  δx0   0
0   7
n {δv }
 =
  +  4
9
.425  0
0
18
85
1
0
−
.
  −
  

−
 n
n 

4 
 0
n {δv } =  −7δx0 


 4
9.425  0
18.85δx0 

−
−
 n
n 
or
4 

 0

{δv 0 } =  4 9.n425 
−

−
n 
 n
 −0.589 nδx 
{δv 0 } =  −1.75nδx 0 
0 

−1
 −7δx0 


18.85δx0 
δ v 0 = −0.589nδ x0 iˆ − 1.75nδ x0 ˆj ( km s )
Problem 7.17
nt =
π
4
 4 − 3 cos nt
0

 1
sin nt

[Φrv (t)] =  2 n
 (cos nt − 1)
n

 1.879
0
[Φrr (t)] = 6(sin nt − nt) 1  = −0.4697 1 


2
  0.7071
(1 − cos nt )  
n
n
 =  0.5858
1
(4 sin nt − 3 nt )   −
 
n
n
0.5858 
n 
0.4722 

n 
{δr f } = [Φrr ]{δr0 } + [Φrv ]{δv0 }
 0.7071 0.5858 
0   −d  
n
n  0 


+

1  δy0   0.5858 0.4722  δv0 

−

n
n 
 0.5858δv0 
0   −1.879 d  

n
 +  0.4722δv 
 =
0
0  0.4697 d + δy0  
n


0.5858δv0


− 1.879 d

 0 
n
 0.4722δv
= 
0
0

+ 0.4697 d + δy0   
n


0   1.879
 =
0   −0.4697
130
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual

0

1

Orbital Mechanics for Engineering Students
0.5858 
n  δy0  =  1.879 d 
0.4722  δv0   −0.4697 d 

n 
−1
0.5858 

δy0  0
n   1.879 d 

=
  −0.4697 d 
.
0
4722
δv0  1

 
n 

δy0   −0.8062 1   1.879 d   −1.984 d 

=
=


δv0   1.707 n 0   −0.4697 d  3.207 nd 
δy0 = −1.984 d
131
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
132
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 7
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 8.1
µsun = 132.7 × 10 9 km 3 s2
µearth = 398 600 km 3 s2
Rearth = 147.4 × 10 6 km
rearth = 6378 km
a=
1
1
+ R2 ) = (147.4 × 10 6 + 120 × 10 6 ) = 138.7 × 10 6 km
(R
2 earth
2
Heliocentric spacecraft velocity at earth’s sphere of influence:
1
2
1

 2

( )
V v = µsun 
−  = 132.7 × 10 9 
−
 = 28.43 km s
6
6
 147.4 × 10
 Rearth a 
138.7 × 10 
Heliocentric velocity of earth:
Vearth =
µsun
132.7 × 10 9
=
= 30.06 km s
Rearth
149.6 × 10 6
( )
∴ v ∞ = Vearth − V v = 30.06 − 28.43 = 1.579 km s
Geocentric spacecraft velocity of spacecraft at perigee of departure hyperbola:
v p = v ∞2 +
2 ⋅ 398 600
2µearth
= 11.12 km s
= 1.579 2 +
6378 + 200
rp
Geocentric spacecraft velocity in its circular parking orbit:
vc =
398 600
µearth
=
= 7.784 km s
r
6378 + 200
∴ ∆v = v p − vc = 11.12 − 7.784 = 3.337 km s
Problem 8.2
µsun = 132.7 × 10 9 km 3 s2
µearth = 398 600 km 3 s2
µMercury = 22 930 km 3 s2
Rearth = 149.6 × 10 6 km
RMercury = 57.91 × 10 6 km
rearth = 6378 km
rMercury = 2440 km
Vearth =
µsun
132.7 × 10 9
= 29.78 km s
=
Rearth
149.6 × 10 6
VMercury =
µsun
RMercury
=
132.7 × 10 9
57.91 × 10 6
= 47.87 km s
133
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 8
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Semimajor axis of Hohmann transfer ellipse:
a=
1
1
Rearth + RMercury = (149.6 × 10 6 + 57.91 × 10 6 ) = 103.8 × 10 6 km
2
2
(
)
Departure from earth:
Spacecraft heliocentric velocity:
1
2
1

 2

( )
V v = µsun 
−  = 132.7 × 10 9 
−
 = 22.25 km s
6
6
 149.6 × 10
 Rearth a 
103.8 × 10 
( )
∴ v ∞ = Vearth − V v = 29.78 − 22.25 = 7.532 km s
Spacecraft geocentric velocity in circular parking orbit:
vc =
398 600
µearth
=
= 7.814 km s
6378 + 150
rp
Spacecraft geocentric velocity at perigee of departure hyperbola:
v p = v ∞2 +
2 ⋅ 398 600
2µearth
= 13.37 km s
= 7.532 2 +
6378 + 150
rp
∴ ∆v1 = v p − vc = 13.37 − 7.814 = 9.611 km s
Arrival at Mercury:
Spacecraft heliocentric velocity:
( )
V v
2
1
2
1



= µsun 
−  = 132.7 × 10 9 
= 57.48 km s
−
6
6 

R
a
57.91 × 10
103.8 × 10
 Mercury

( )
∴ v ∞ = V v − VMercury = 57.48 − 47.87 = 9.611 km s
Spacecraft velocity relative to Mercury at periapse of approach hyperbola:
v p = v ∞2 +
2µMercury
rp
= 9.6112 +
2 ⋅ 22 930
= 10.49 km s
2440 + 150
Spacecraft parking orbit speed relative to Mercury:
vc =
µMercury
rp
=
22 930
= 2.975 km s
2440 + 150
∴ ∆v2 = v p − vc = 10.49 − 2.975 = 7.516 km s
∆vtotal = ∆v1 + ∆v2 = 9.611 + 7.516 = 15.03 km s
Problem 8.3
 mp 
rSOI = R

 msun 
msun = 1.989 × 10 30 kg
Mercury:
134
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 8
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
R = 57.91 × 10 6 km
m p = 3.302 × 10 23 kg
 3.302 × 10 23 
5
rSOI = 57.91 × 10 6 
 = 1.124 × 10 km
 1.989 × 10 30 
Venus:
R = 108.2 × 10 6 km
m p = 4.869 × 10 24 kg
 4.869 × 10 24 
5
rSOI = 108.2 × 10 6 
 = 6.162 × 10 km
 1.989 × 10 30 
Mars:
R = 227.9 × 10 6 km
m p = 6.419 × 10 23 kg
 6.419 × 10 23 
5
rSOI = 227.9 × 10 6 
 = 5.771 × 10 km
 1.989 × 10 30 
Jupiter:
R = 778.6 × 10 6 km
m p = 1.899 × 10 27 kg
 1.899 × 10 27 
7
rSOI = 778.6 × 10 6 
 = 4.882 × 10 km
 1.989 × 10 30 
Problem 8.4
 mp 
rSOI = R

 msun 
msun = 1.989 × 10 30 kg
Saturn:
R = 1433 × 10 6 km
m p = 5.685 × 10 26 kg
 5.685 × 10 26 
7
rSOI = 1433 × 10 6 
 = 5.479 × 10 km
 1.989 × 10 30 
Uranus:
R = 2872 × 10 6 km
m p = 8.683 × 10 25 kg
 8.683 × 10 25 
7
rSOI = 2872 × 10 6 
 = 5.178 × 10 km
 1.989 × 10 30 
Neptune:
R = 4495 × 10 6 km
m p = 1.024 × 10 26 kg
 1.024 × 10 26 
7
rSOI = 1.024 × 10 26 
 = 8.658 × 10 km
 1.989 × 10 30 
135
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 8
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
Pluto:
R = 5870 × 10 6 km
m p = 1.25 × 10 22 kg
 1.25 × 10 22 
6
rSOI = 5870 × 10 6 
 = 3.076 × 10 km
 1.989 × 10 30 
Problem 8.5
µsun = 132.7 × 10 9 km 3 s2
µJupiter = 126.7 × 10 6 km 3 s2
Rearth = 149.6 × 10 6 km
RJupiter = 778.6 × 10 6 km
rJupiter = 71490 km
Semimajor axis of Hohmann transfer ellipse:
a1 =
1
1
Rearth + RJupiter = (149.6 × 10 6 + 778.6 × 10 6 ) = 464.1 × 10 6 km
2
2
(
)
VJupiter =
µsun
132.7 × 10 9
=
= 13.06 km s
RJupiter
778.6 × 10 6
Use the energy equation to obtain the spacecraft’s velocity upon arrival at Jupiter’s sphere of
influence:
2
1
2
1



( )
V1 v = µsun 
−  = 132.7 × 10 9 
−
= 7.412 km s
6
6 

R
a
778.6 × 10
464.1 × 10
 Jupiter
1
( )
v ∞ = VJupiter − V1 v = 13.06 − 7.412 = 5.643 km s
Sun
û S
VJupiter = 13.06 km/s
V1
v
778.6(106) km
7.412 km s
149.6(106) km
ûV
Eccentricity of hyperbolic swing by trajectory:
e =1 +
rp v ∞2
µJupiter
=1 +
271490 ⋅ 5.643 2
126.7 × 10 6
= 1.068
Turn angle:
 1
 1 
= 2 sin −1
= 138.8°
 e
 1.068 
Angle between VJupiter and v ∞ at inbound crossing: φ1 = 180° . At the outbound crossing,
δ = 2 sin −1
136
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
φ2 = 180° + δ = 318.8°
At the outbound crossing
( )
V2v = VJupiter + v ∞ 2
p
= VJupiter uˆ V + ( v∞ cos φ 2uˆ V + v∞ sin φ 2 ) uˆ S
û S
= 13.06uˆ V + ( 5.643 ⋅ cos 318.8°uˆ V + 5.643 sin 318.8° ) uˆ S
= 17.30uˆ V − 3.716uˆ S ( km s )
( )
( )
318.8°
( )
v 2
∆ V v = V2v − V1 v
ûV
= (17.30uˆ V − 3.716uˆ S ) − 7.412uˆ V
= 9.890uˆ V − 3.716uˆ S ( km s )
( )
V
( )
∴ ∆V v = ∆V v = 10.57 km s
v
v 1
v 1
v 2
δ
138.8°
= 2 ⋅ 5.643 ⋅ sin
= 10.57 km s .
2
2
( )
Alternatively, ∆V v = 2 v ∞ sin
Angular momentum of the new orbit after flyby:
( )
h2 = RJupiterV⊥v = 778.6 × 10 6 ⋅ 17.30 = 13.47 × 10 9 km 2 s
Obtain the semimajor axis a2 from the energy equation:
( )2
V2 v
2
−
µsun
µ
= − sun
RJupiter
2 a2
17.70 2 132.7 × 10 9
132.7 × 10 9
−
=
−
⇒ a2 = 4.791 × 10 9 km
2
2 a2
778.6 × 10 6
Observe that a2 a1 = 10.32 . The new orbit dwarfs the original one in size and, therefore, energy.
Use Equation 3.61 to find the eccentricity:
a2 =
1
h2 2
µsun 1 − e2 2
9
4.791 × 10 =
13.47 × 10 9
132.7 × 10
2
9
1
1 − e2 2
⇒ e2 = 0.8453
Use the orbit equation to find the true anomaly in the new orbit:
RJupiter =
h2 2
1
µsun 1 + e2 cos θ 2
778.6 × 10 6 =
13.47 × 10 9
132.7 × 10
2
9
1
⇒ θ 2 = 26.5°
1 + 0.8453 cos θ 2
The new and original heliocentric orbits are illustrated below.
137
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Periapse of
orbit 2
Chapter 8
1
26.5°
Sun
Jupiter
Earth at launch
2
Problem 8.6
Algorithm 8.1, which makes use of the data in Table 8.1, is implemented in MATAB as the M-function
planet_elements_and_sv in Appendix D.17. The MATLAB script Example_8_07, which also
appears in Appendix D.17, calls upon planet_elements_and_sv to calculate the orbital elements
of earth on the date specified in Example 8.7. The output to the Command Window is also listed in
Appendix D.17 for comparison with the results presented in Example 8.7. By changing planet_id to
4, the following Command Window output is obtained for Mars.
----------------------------------------------------Problem 8.6
Input data:
Planet: Mars
Year : 2003
Month : August
Day
: 27
Hour : 12
Minute: 0
Second: 0
Julian day: 2452879.000
Orbital elements:
Angular momentum (km^2/s)
= 5.47595e+09
Eccentricity
= 0.0934167
Right ascension of the ascending node (deg) = 49.5682
Inclination to the ecliptic (deg)
= 1.85035
Argument of perihelion (deg)
= 286.488
True anomaly (deg)
= 358.131
Semimajor axis (km)
= 2.27936e+08
Longitude of perihelion (deg)
Mean longitude (deg)
Mean anomaly (deg)
Eccentric anomaly (deg)
= 336.057
= 334.513
= 358.457
= 358.298
138
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
State vector:
Position vector (km) = [1.85954e+08
Magnitude
= 2.06653e+08
Velocity (km/s)
= [11.4744
Magnitude
= 26.4984
-----------------------------------------------------
-8.99155e+07
23.8842
-6.45661e+06]
0.218255]
Problem 8.7 The following MATLAB script calls upon Algorithm 8.1, implemented as the
MATLAB M-function planet_elements_and_sv in Appendix D.17, to compute the distance of the
earth from the sun on the first day of each month of the year 2005, at 12:00:00 UT. The output to the
MATLAB command window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_8_07a
% ~~~~~~~~~~~~~
%
% This program uses Algorithm 8.1 to compute the orbital elements
% and state vector of Mars at the date and time specified
% in Example 8.7.
%
% mu
- gravitational parameter of the sun (km^3/s^2)
%
% coe
- vector of heliocentric orbital elements
%
[h e RA incl w TA a w_hat L M E],
%
where
%
h
= angular momentum
(km^2/s)
%
e
= eccentricity
%
RA
= right ascension
(deg)
%
incl = inclination
(deg)
%
w
= argument of perihelion
(deg)
%
TA
= true anomaly
(deg)
%
a
= semimajor axis
(km)
%
w_hat = longitude of perihelion ( = RA + w) (deg)
%
L
= mean longitude ( = w_hat + M)
(deg)
%
M
= mean anomaly
(deg)
%
E
= eccentric anomaly
(deg)
%
% r
- heliocentric position vector (km)
% v
- heliocentric velocity vector (km/s)
%
% planet_id - planet identifier:
%
1 = Mercury
%
2 = Venus
%
3 = Earth
%
4 = Mars
%
5 = Jupiter
%
6 = Saturn
%
7 = Uranus
%
8 = Neptune
%
9 = Pluto
%
% year
- range: 1901 - 2099
% month
- range: 1 - 12
% day
- range: 1 - 31
% hour
- range: 0 - 23
% minute
- range: 0 - 60
% second
- range: 0 - 60
%
% User M-functions required: planet_elements_and_sv,
%
month_planet_names
139
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
% -------------------------------------------------------------------global mu
mu = 1.327124e11;
deg = pi/180;
%...Data declaration for Problem 8.6 :
planet_id = 3;
year
= 2005;
day
= 1;
hour
= 12;
minute
= 0;
second
= 0;
%...
fprintf('\n-----------------------------------------------------\n')
fprintf(' Problem 8.7a: Determine the month\n')
fprintf('\n Year = %g Time = 12:00:00 UT\n', year)
for month = 1:12
%...Algorithm 8.1:
[coe, r, v, jd] = planet_elements_and_sv ...
(planet_id, year, month, day, hour, minute, second);
%...Convert the month numbers into names for output:
[month_name, planet_name] = month_planet_names(month, planet_id);
fprintf('\n %10s 1st:
Distance = %11.5e (km)', month_name,
norm(r))
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 8.7a: Determine the month
Year = 2005
Time = 12:00:00 UT
January
1st:
Distance = 1.47100e+08 (km)
February 1st:
Distance = 1.47417e+08 (km)
March
1st:
Distance = 1.48243e+08 (km)
April
1st:
Distance = 1.49505e+08 (km)
May
1st:
Distance = 1.50745e+08 (km)
June
1st:
Distance = 1.51707e+08 (km)
July
1st:
Distance = 1.52093e+08 (km)
August
1st:
Distance = 1.51830e+08 (km)
September 1st:
Distance = 1.50963e+08 (km)
October
1st:
Distance = 1.49758e+08 (km)
November 1st:
Distance = 1.48464e+08 (km)
December 1st:
Distance = 1.47505e+08 (km)
----------------------------------------------------This list reveals that the greatest distance occurs in the month of July. We can modify the above
MATLAB script to loop through the days of July:
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_8_07b
% ~~~~~~~~~~~~~
%
% This program uses Algorithm 8.1 to determine the distance of the
% earth from the sun, according to Problem 8.7
%
% User M-functions required: planet_elements_and_sv,
%
month_planet_names
% --------------------------------------------------------------------
140
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
global mu
mu = 1.327124e11;
%...Data declaration for Problem 8.7 :
planet_id = 3;
year
= 2005;
month
= 7;
hour
= 12;
minute
= 0;
second
= 0;
%...
fprintf('\n-----------------------------------------------------\n')
fprintf(' Problem 8.7b: Determine the day\n')
fprintf('\n Year = %g Time = 12:00:00 UT\n', year)
%...Convert the planet_id and month numbers into names for output:
[month_name, planet_name] = month_planet_names(month, planet_id);
for day = 1:31
%...Algorithm 8.1:
[coe, r, v, jd] = planet_elements_and_sv ...
(planet_id, year, month, day, hour, minute, second);
%...Convert the planet_id and month numbers into names for output:
[month_name, planet_name] = month_planet_names(month, planet_id);
fprintf('\n %5s %4g:
Distance = %14.7e (km)',...
month_name, day, norm(r))
end
fprintf('\n-----------------------------------------------------\n')
The output to the MATLAB command window is:
----------------------------------------------------Problem 8.7b: Determine the day
Year = 2005
Time = 12:00:00 UT
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
July
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
Distance =
1.5209314e+08 (km)
1.5209524e+08 (km)
1.5209664e+08 (km)
1.5209732e+08 (km)
1.5209728e+08 (km)
1.5209653e+08 (km)
1.5209506e+08 (km)
1.5209287e+08 (km)
1.5208998e+08 (km)
1.5208637e+08 (km)
1.5208204e+08 (km)
1.5207701e+08 (km)
1.5207126e+08 (km)
1.5206481e+08 (km)
1.5205765e+08 (km)
1.5204978e+08 (km)
1.5204122e+08 (km)
1.5203195e+08 (km)
1.5202198e+08 (km)
1.5201132e+08 (km)
1.5199996e+08 (km)
1.5198792e+08 (km)
1.5197519e+08 (km)
1.5196178e+08 (km)
1.5194769e+08 (km)
1.5193292e+08 (km)
141
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
July
27:
Distance = 1.5191748e+08 (km)
July
28:
Distance = 1.5190138e+08 (km)
July
29:
Distance = 1.5188461e+08 (km)
July
30:
Distance = 1.5186718e+08 (km)
July
31:
Distance = 1.5184910e+08 (km)
----------------------------------------------------The furthest distance occurs on July 4.
Problem 8.8 For the data given in this problem, the following MATLAB script invokes Algorithm
8.2, which is implemented as the MATLAB M-function interplanetary in Appendix D.18.
interplanetary uses Algorithms 8.1 and 5.2 to compute v ∞ at the home and target planets. The
output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_8_08
% ~~~~~~~~~~~~
%
% This program uses Algorithm 8.2 to obtain v-infinities
% in Problem 8.8.
%
% mu
- gravitational parameter of the sun (km^3/s^2)
% deg
- conversion factor between degrees and radians
% pi
- 3.1415926...
%
% planet_id
- planet identifier:
%
1 = Mercury
%
2 = Venus
%
3 = Earth
%
4 = Mars
%
5 = Jupiter
%
6 = Saturn
%
7 = Uranus
%
8 = Neptune
%
9 = Pluto
%
% year
- range: 1901 - 2099
% month
- range: 1 - 12
% day
- range: 1 - 31
% hour
- range: 0 - 23
% minute
- range: 0 - 60
% second
- range: 0 - 60
%
% depart
- [planet_id, year, month, day, hour, minute, second]
%
at departure
% arrive
- [planet_id, year, month, day, hour, minute, second]
%
at arrival
%
% planet1
- [Rp1, Vp1, jd1]
% planet2
- [Rp2, Vp2, jd2]
% trajectory
- [V1, V2]
%
% coe
- orbital elements [h e RA incl w TA]
%
where
%
h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending
%
node (rad)
%
incl = inclination of the orbit (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
142
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
%
a
= semimajor axis (km)
%
% jd1, jd2
- Julian day numbers at departure and arrival
% tof
- time of flight from planet 1 to planet 2 (days)
%
% Rp1, Vp1
- state vector of planet 1 at departure (km, km/s)
% Rp2, Vp2
- state vector of planet 2 at arrival (km, km/s)
% R1, V1
- heliocentric state vector of spacecraft at
%
departure (km, km/s)
% R2, V2
- heliocentric state vector of spacecraft at
%
arrival (km, km/s)
%
% vinf1, vinf2 - hyperbolic excess velocities at departure
%
and arrival (km/s)
%
% User M-functions required: interplanetary, coe_from_sv,
%
month_planet_names
% -------------------------------------------------------------------clear
global mu
mu = 1.327124e11;
deg = pi/180;
%...Data declaration for Problem 8.8:
%...Departure
planet_id = 3;
year
= 2005;
month
= 12;
day
= 1;
hour
= 0;
minute
= 0;
second
= 0;
depart = [planet_id
year
month
day
hour
minute
second];
%...Arrival
planet_id = 2;
year
= 2006;
month
= 4;
day
= 1;
hour
= 0;
minute
= 0;
second
= 0;
arrive = [planet_id
year
month
day
hour
minute
second];
%...
%...Algorithm 8.2:
[planet1, planet2, trajectory] = interplanetary(depart, arrive);
R1 = planet1(1,1:3);
Vp1 = planet1(1,4:6);
jd1 = planet1(1,7);
R2 = planet2(1,1:3);
Vp2 = planet2(1,4:6);
jd2 = planet2(1,7);
V1
V2
= trajectory(1,1:3);
= trajectory(1,4:6);
tof = jd2 - jd1;
143
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
%...Use Algorithm 5.1 to find the orbital elements of the
%
spacecraft trajectory based on [Rp1, V1]...
coe = coe_from_sv(R1, V1);
%
... and [R2, V2]
coe2 = coe_from_sv(R2, V2);
%...Equations 8.102 and 8.103:
vinf1 = V1 - Vp1;
vinf2 = V2 - Vp2;
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 8.8: Earth to Venus')
fprintf('\n\n Departure:\n');
fprintf('\n
Planet: %s', planet_name(depart(1)))
fprintf('\n
Year : %g', depart(2))
fprintf('\n
Month : %s', month_name(depart(3)))
fprintf('\n
Day
: %g', depart(4))
fprintf('\n
Hour : %g', depart(5))
fprintf('\n
Minute: %g', depart(6))
fprintf('\n
Second: %g', depart(7))
fprintf('\n\n
Julian day: %11.3f\n', jd1)
fprintf('\n
Planet position vector (km)
= [%g %g %g]', ...
R1(1),R1(2), R1(3))
fprintf('\n
Magnitude
= %g\n', norm(R1))
fprintf('\n
Planet velocity (km/s)
= [%g %g %g]', ...
Vp1(1), Vp1(2), Vp1(3))
fprintf('\n
Magnitude
= %g\n', norm(Vp1))
fprintf('\n
Spacecraft velocity (km/s)
= [%g %g %g]', ...
V1(1), V1(2), V1(3))
fprintf('\n
Magnitude
= %g\n', norm(V1))
fprintf('\n
v-infinity at departure (km/s) = [%g %g %g]', ...
vinf1(1), vinf1(2), vinf1(3))
fprintf('\n
Magnitude
= %g\n', norm(vinf1))
fprintf('\n\n Time of flight = %g days\n', tof)
fprintf('\n\n Arrival:\n');
fprintf('\n
Planet: %s', planet_name(arrive(1)))
fprintf('\n
Year : %g', arrive(2))
fprintf('\n
Month : %s', month_name(arrive(3)))
fprintf('\n
Day
: %g', arrive(4))
fprintf('\n
Hour : %g', arrive(5))
fprintf('\n
Minute: %g', arrive(6))
fprintf('\n
Second: %g', arrive(7))
fprintf('\n\n
Julian day: %11.3f\n', jd2)
fprintf('\n
Planet position vector (km)
= [%g %g %g]', ...
R2(1), R2(2), R2(3))
fprintf('\n
Magnitude
= %g\n', norm(R1))
fprintf('\n
Planet velocity (km/s)
= [%g %g %g]', ...
Vp2(1), Vp2(2), Vp2(3))
144
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
fprintf('\n
Magnitude
= %g\n', norm(Vp2))
fprintf('\n
Spacecraft Velocity (km/s)
= [%g %g %g]', ...
V2(1), V2(2), V2(3))
fprintf('\n
Magnitude
= %g\n', norm(V2))
fprintf('\n
v-infinity at arrival (km/s) = [%g %g %g]', ...
vinf2(1), vinf2(2), vinf2(3))
fprintf('\n
Magnitude
= %g', norm(vinf2))
fprintf('\n\n\n Orbital elements of flight trajectory:\n')
fprintf('\n
Angular momentum (km^2/s)
= %g',...
coe(1))
fprintf('\n Eccentricity
= %g',...
coe(2))
fprintf('\n Right ascension of the ascending node (deg) = %g',...
coe(3)/deg)
fprintf('\n Inclination to the ecliptic (deg)
= %g',...
coe(4)/deg)
fprintf('\n Argument of perihelion (deg)
= %g',...
coe(5)/deg)
fprintf('\n True anomaly at departure (deg)
= %g',...
coe(6)/deg)
fprintf('\n True anomaly at arrival (deg)
= %g\n',...
coe2(6)/deg)
fprintf('\n Semimajor axis (km)
= %g',...
coe(7))
% If the orbit is an ellipse, output the period:
if coe(2) < 1
fprintf('\n Period (days)
= %g',...
2*pi/sqrt(mu)*coe(7)^1.5/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 8.8: Earth to Venus
Departure:
Planet: Earth
Year : 2005
Month : December
Day
: 1
Hour : 0
Minute: 0
Second: 0
Julian day: 2453705.500
Planet position vector (km)
Magnitude
= [5.33243e+07
= 1.47517e+08
Planet velocity (km/s)
Magnitude
= [-28.2595
= 30.202
10.6564
-6.01367e-05]
Spacecraft velocity (km/s)
Magnitude
= [-27.0436
= 27.9729
6.58196
2.7931]
-4.07444
2.79316]
v-infinity at departure (km/s) = [1.2159
1.37541e+08
145
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
-1830.84]
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Magnitude
Chapter 8
= 5.08735
Time of flight = 121 days
Arrival:
Planet: Venus
Year : 2006
Month : April
Day
: 1
Hour : 0
Minute: 0
Second: 0
Julian day: 2453826.500
Planet position vector (km)
Magnitude
= [-5.74135e+07
= 1.47517e+08
-9.1938e+07
2.05581e+06]
Planet velocity (km/s)
Magnitude
= [29.4613
= 34.955
-18.7099
-1.95644]
Spacecraft Velocity (km/s)
Magnitude
= [30.3918
= 37.8351
-22.2324
-3.68154]
v-infinity at arrival (km/s)
Magnitude
= [0.930541
= 4.0311
-3.52248
-1.7251]
Orbital elements of flight trajectory:
Angular momentum (km^2/s)
= 4.0914e+09
Eccentricity
= 0.183291
Right ascension of the ascending node (deg) = 68.8159
Inclination to the ecliptic (deg)
= 5.77973
Argument of perihelion (deg)
= 142.255
True anomaly at departure (deg)
= 217.738
True anomaly at arrival (deg)
= 26.8913
Semimajor axis (km)
= 1.30519e+08
Period (days)
= 297.66
----------------------------------------------------The output shows that at departure from earth, v ∞ = 5.087 km s . Hence, the spacecraft velocity at
perigee of the departure hyperbola is
v p = v ∞2 +
2µearth
rp2
= 5.087 2 +
2 ⋅ 398 600
(6378 + 180)2
= 12.14 km s
The spacecraft velocity in its circular 180 km parking orbit is
vc =
398 600
µearth
=
= 7.796 km s
6378 + 180
rp
Hence, the delta-v requirement at earth is
∆v1 = v p − vc = 12.14 − 7.796 = 4.346 km s
146
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
At Venus ( µVenus = 324 900 km 3 s2 , rVenus = 6052 km ) the above output shows that
v ∞ = 4.031 km s . The speed at the 300 km altitude periapse on the arrival hyperbola is therefore
vp
hyperbola
= v ∞2 +
2µVenus
rp2
= 4.0312 +
2 ⋅ 324 900
(6052 + 300)2
= 10.89 km s
The semimajor axis of the elliptical capture orbit is
a=
1
+ 300) + (rVenus + 9000) ] = 10 702
[(r
2 Venus
Therefore the velocity at periapse on the ellipse is, using the energy equation,
vp
ellipse
2
1 
 2 1

= µVenus  −  = 324 900
−
 = 8.482 km s
 6052 + 300 10702 
 rp a 
It follows that the delta-v requirement at Venus is
∆v2 = v p
hyperbola
− vp
ellipse
= 10.89 − 8.482 = 2.406 km s
The total delta-v requirement is
∆vtotal = ∆v1 + ∆v2 = 4.346 + 2.406 = 6.753 km s
Problem 8.9 For the data given in this problem, the following MATLAB script invokes Algorithm
8.2, which is implemented as the MATLAB M-function interplanetary in Appendix D.18.
interplanetary uses Algorithms 8.1 and 5.2 to compute v ∞ at the home and target planets. The
output to the MATLAB Command Window is listed afterwards.
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Problem_8_09
% ~~~~~~~~~~~~
%
% This program uses Algorithm 8.2 to obtain v-infinities
% in Problem 8.9.
%
% mu
- gravitational parameter of the sun (km^3/s^2)
% deg
- conversion factor between degrees and radians
% pi
- 3.1415926...
%
% planet_id
- planet identifier:
%
1 = Mercury
%
2 = Venus
%
3 = Earth
%
4 = Mars
%
5 = Jupiter
%
6 = Saturn
%
7 = Uranus
%
8 = Neptune
%
9 = Pluto
%
% year
- range: 1901 - 2099
% month
- range: 1 - 12
% day
- range: 1 - 31
% hour
- range: 0 - 23
% minute
- range: 0 - 60
% second
- range: 0 - 60
147
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
%
% depart
- [planet_id, year, month, day, hour, minute, second]
%
at departure
% arrive
- [planet_id, year, month, day, hour, minute, second]
%
at arrival
%
% planet1
- [Rp1, Vp1, jd1]
% planet2
- [Rp2, Vp2, jd2]
% trajectory
- [V1, V2]
%
% coe
- orbital elements [h e RA incl w TA]
%
where
%
h
= angular momentum (km^2/s)
%
e
= eccentricity
%
RA
= right ascension of the ascending
%
node (rad)
%
incl = inclination of the orbit (rad)
%
w
= argument of perigee (rad)
%
TA
= true anomaly (rad)
%
a
= semimajor axis (km)
%
% jd1, jd2
- Julian day numbers at departure and arrival
% tof
- time of flight from planet 1 to planet 2 (days)
%
% Rp1, Vp1
- state vector of planet 1 at departure (km, km/s)
% Rp2, Vp2
- state vector of planet 2 at arrival (km, km/s)
% R1, V1
- heliocentric state vector of spacecraft at
%
departure (km, km/s)
% R2, V2
- heliocentric state vector of spacecraft at
%
arrival (km, km/s)
%
% vinf1, vinf2 - hyperbolic excess velocities at departure
%
and arrival (km/s)
%
% User M-functions required: interplanetary, coe_from_sv,
%
month_planet_names
% -------------------------------------------------------------------clear
global mu
mu = 1.327124e11;
deg = pi/180;
%...Data declaration for Problem 8.9:
%...Departure
planet_id = 3;
year
= 2005;
month
= 8;
day
= 15;
hour
= 0;
minute
= 0;
second
= 0;
depart = [planet_id
year
month
day
hour
minute
second];
%...Arrival
planet_id = 4;
year
= 2006;
month
= 3;
day
= 15;
hour
= 0;
minute
= 0;
second
= 0;
148
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
arrive = [planet_id
year
month
day
hour
minute
Chapter 8
second];
%...
%...Algorithm 8.2:
[planet1, planet2, trajectory] = interplanetary(depart, arrive);
R1 = planet1(1,1:3);
Vp1 = planet1(1,4:6);
jd1 = planet1(1,7);
R2 = planet2(1,1:3);
Vp2 = planet2(1,4:6);
jd2 = planet2(1,7);
V1
V2
= trajectory(1,1:3);
= trajectory(1,4:6);
tof = jd2 - jd1;
%...Use Algorithm 5.1 to find the orbital elements of the
%
spacecraft trajectory based on [Rp1, V1]...
coe = coe_from_sv(R1, V1);
%
... and [R2, V2]
coe2 = coe_from_sv(R2, V2);
%...Equations 8.102 and 8.103:
vinf1 = V1 - Vp1;
vinf2 = V2 - Vp2;
%...Echo the input data and output the solution to
%
the command window:
fprintf('-----------------------------------------------------')
fprintf('\n Problem 8.9: Earth to Mars')
fprintf('\n\n Departure:\n');
fprintf('\n
Planet: %s', planet_name(depart(1)))
fprintf('\n
Year : %g', depart(2))
fprintf('\n
Month : %s', month_name(depart(3)))
fprintf('\n
Day
: %g', depart(4))
fprintf('\n
Hour : %g', depart(5))
fprintf('\n
Minute: %g', depart(6))
fprintf('\n
Second: %g', depart(7))
fprintf('\n\n
Julian day: %11.3f\n', jd1)
fprintf('\n
Planet position vector (km)
= [%g %g %g]', ...
R1(1),R1(2), R1(3))
fprintf('\n
Magnitude
= %g\n', norm(R1))
fprintf('\n
Planet velocity (km/s)
= [%g %g %g]', ...
Vp1(1), Vp1(2), Vp1(3))
fprintf('\n
Magnitude
= %g\n', norm(Vp1))
fprintf('\n
Spacecraft velocity (km/s)
= [%g %g %g]', ...
V1(1), V1(2), V1(3))
fprintf('\n
Magnitude
= %g\n', norm(V1))
fprintf('\n
v-infinity at departure (km/s) = [%g %g %g]', ...
vinf1(1), vinf1(2), vinf1(3))
fprintf('\n
Magnitude
= %g\n', norm(vinf1))
149
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
fprintf('\n\n Time of flight = %g days\n', tof)
fprintf('\n\n Arrival:\n');
fprintf('\n
Planet: %s', planet_name(arrive(1)))
fprintf('\n
Year : %g', arrive(2))
fprintf('\n
Month : %s', month_name(arrive(3)))
fprintf('\n
Day
: %g', arrive(4))
fprintf('\n
Hour : %g', arrive(5))
fprintf('\n
Minute: %g', arrive(6))
fprintf('\n
Second: %g', arrive(7))
fprintf('\n\n
Julian day: %11.3f\n', jd2)
fprintf('\n
Planet position vector (km)
= [%g %g %g]', ...
R2(1), R2(2), R2(3))
fprintf('\n
Magnitude
= %g\n', norm(R1))
fprintf('\n
Planet velocity (km/s)
= [%g %g %g]', ...
Vp2(1), Vp2(2), Vp2(3))
fprintf('\n
Magnitude
= %g\n', norm(Vp2))
fprintf('\n
Spacecraft Velocity (km/s)
= [%g %g %g]', ...
V2(1), V2(2), V2(3))
fprintf('\n
Magnitude
= %g\n', norm(V2))
fprintf('\n
v-infinity at arrival (km/s) = [%g %g %g]', ...
vinf2(1), vinf2(2), vinf2(3))
fprintf('\n
Magnitude
= %g', norm(vinf2))
fprintf('\n\n\n Orbital elements of flight trajectory:\n')
fprintf('\n
Angular momentum (km^2/s)
= %g',...
coe(1))
fprintf('\n Eccentricity
= %g',...
coe(2))
fprintf('\n Right ascension of the ascending node (deg) = %g',...
coe(3)/deg)
fprintf('\n Inclination to the ecliptic (deg)
= %g',...
coe(4)/deg)
fprintf('\n Argument of perihelion (deg)
= %g',...
coe(5)/deg)
fprintf('\n True anomaly at departure (deg)
= %g',...
coe(6)/deg)
fprintf('\n True anomaly at arrival (deg)
= %g\n',...
coe2(6)/deg)
fprintf('\n Semimajor axis (km)
= %g',...
coe(7))
% If the orbit is an ellipse, output the period:
if coe(2) < 1
fprintf('\n Period (days)
= %g',...
2*pi/sqrt(mu)*coe(7)^1.5/24/3600)
end
fprintf('\n-----------------------------------------------------\n')
----------------------------------------------------Problem 8.9: Earth to Mars
Departure:
Planet: Earth
150
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
Year : 2005
Month : August
Day
: 15
Hour : 0
Minute: 0
Second: 0
Julian day: 2453597.500
Planet position vector (km)
Magnitude
= [1.19728e+08
= 1.51517e+08
-9.28572e+07
798.533]
Planet velocity (km/s)
Magnitude
= [17.7711
= 29.405
23.4274
-0.000315884]
Spacecraft velocity (km/s)
Magnitude
= [20.6107
= 33.0431
25.7677
1.75181]
v-infinity at departure (km/s) = [2.83967
Magnitude
= 4.07557
2.34021
1.75212]
Time of flight = 212 days
Arrival:
Planet: Mars
Year : 2006
Month : March
Day
: 15
Hour : 0
Minute: 0
Second: 0
Julian day: 2453809.500
Planet position vector (km)
Magnitude
= [-8.33472e+07
= 1.51517e+08
2.26736e+08
Planet velocity (km/s)
Magnitude
= [-21.8221
= 22.7173
-6.30169
0.40447]
Spacecraft Velocity (km/s)
Magnitude
= [-20.4825
= 20.9374
-4.25753
-0.845206]
v-infinity at arrival (km/s)
Magnitude
= [1.33959
= 2.74496
2.04416
-1.24968]
Orbital elements of flight trajectory:
Angular momentum (km^2/s)
= 5.00602e+09
Eccentricity
= 0.246978
Right ascension of the ascending node (deg) = 322.198
Inclination to the ecliptic (deg)
= 3.03935
Argument of perihelion (deg)
= 355.671
True anomaly at departure (deg)
= 4.33479
True anomaly at arrival (deg)
= 152.278
Semimajor axis (km)
= 2.01098e+08
Period (days)
= 569.273
-----------------------------------------------------
151
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
6.79991e+06]
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 8
The output shows that at departure from earth, v ∞ = 4.076 km s . Hence, the spacecraft velocity at
perigee of the departure hyperbola is
v p = v ∞2 +
2µearth
rp
2
= 4.076 2 +
2 ⋅ 398 600
(6378 + 190)2
= 11.75 km s
The spacecraft velocity in its circular 190 km parking orbit is
vc =
398 600
µearth
=
= 7.790 km s
6378 + 190
rp
Hence, the delta-v requirement at earth is
∆v1 = v p − vc = 11.75 − 7.790 = 3.957 km s
At Mars ( µMars = 42 830 km 3 s2 , rMars = 3396 km ) the above output shows that v ∞ = 2.745 km s .
The speed at the 300 km altitude periapse on the arrival hyperbola is therefore
= v ∞2 +
vp
hyperbola
2µMars
= 2.745 2 +
rp2
2 ⋅ 42 830
(3396 + 300)2
= 5.542 km s
The semimajor axis of the capture ellipse is found from the required 35 hour period.
T=
2π
µMars
35 ⋅ 3600 =
a 3/2
2π
42 830
a 3/2 ⇒ a = 25 830 km
Therefore the velocity at periapse on the ellipse is, using the energy equation,
vp
ellipse
2
1 
 2 1

= µMars  −  = 42 830
−
 = 4.639 km s
3396
300
25830
r
a
+


 p

It follows that the delta-v requirement at Mars is
∆v2 = v p
hyperbola
− vp
ellipse
= 5.542 − 4.639 = 0.9030 km s
The total delta-v requirement is
∆vtotal = ∆v1 + ∆v2 = 3.957 + 0.9030 = 4.860 km s
Problem 8.10
Rearth = 149.6 × 10 6 km
RSaturn = 1433 × 10 6 km
Semimajor axis of Hohmann transfer ellipse:
a=
1
1
Rearth + RSaturn ) = 149.6 × 10 6 + 1433 × 10 6 = 791.3 × 10 6 km
(
2
2
(
)
Period of Hohmann transfer ellipse:
152
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
T=
2π
µsun
Orbital Mechanics for Engineering Students
a 3/2 =
2π
132.7 × 10 9
Chapter 8
(791.3 × 10 6 )3/2 = 383.9 × 10 6 s = 12.17 y
Therefore, the time of flight to Saturn’s orbit is T 2 = 6.083 y . Cassini departed on 15 October 1997
(Julian day 2 450 736.5) and arrived on 1 July 2004 (Julian day 2 453 187.5). The number of years for
Cassinni’s flight was
2 453 187.5 - 2 450 736.5
= 6.71 y
365.25
Cassini, with its several flyby maneuvers, required a flight time only about 10 percent longer than the
Hohmann transfer.
The velocity of the spacecraft at the outbound crossing of the earth’s sphere of influence is
1
2
1

 2

( )
V v = µsun 
−  = 132.7 × 10 9 
−
 = 40.08 km s
 149.6 × 10 6 791.3 × 10 6 
 Rearth a 
The velocity of earth in its (assumed) circular orbit is
Vearth =
µsun
132.7 × 10 9
= 29.78 km s
=
Rearth
149.6 × 10 6
Thus
( )
v ∞ = V v − Vearth = 40.08 − 29.78 = 10.3 km s
The spacecraft velocity at the 180 km altitude perigee of the departure hyperbola is
v p = v ∞2 +
2 ⋅ 398 600
2µearth
= 15.09 km s
= 10.3 2 +
rp
6378 + 180
The velocity in the circular parking orbit is
vc =
398 600
µearth
=
= 7.796 km s
6378 + 180
rp
Hence,
∆v = v p − vc = 15.09 − 7.796 = 7.289 km s
From Equation 6.1


7.289


 ∆v  
∆m = m o 1 − exp −
  = 0.916m o
 = m o 1 − exp −

−
3
300 ⋅ 9.81 × 10  
 I sp go  


But ∆m equals the mass m p of propellant expended, and the initial mass m o equals m p plus the mass
of the spacecraft (2000 kg). Thus,
(
m p = 0.916 2000 + m p
) ⇒ mp = 21810 kg
153
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
154
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 8
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
Problem 9.1
(
)
ˆ as the basis.
Method 1: Use Iˆ , Jˆ , K
ˆ
iˆ = sin θ sin φ Iˆ − sin θ cos φ Jˆ + cos θ K
ˆj = cos φIˆ + sin φ Jˆ
(1)
ˆ
kˆ = − cos θ sin φ Iˆ + cos θ cos φ Jˆ + sin θ K
(3)
ˆ + 3 ˆj + 4 iˆ
ω = 2K
(4)
(2)
α = ω = 3 ˆj + 4 iˆ
(
)
ˆj = ( 2K
ˆ ) × ˆj = ( 2K
ˆ ) × cos φIˆ + sin φ Jˆ = −2 sin φ Iˆ + 2 cos φ Jˆ
(
)
(
) (
ˆ + 3 ˆj × iˆ = 2K
ˆ + 3 cos φIˆ + 3 sin φ Jˆ × sin θ sin φIˆ − sin θ cos φ Jˆ + cos θ K
ˆ
iˆ = 2K
ˆ
= ( 3 cos θ sin φ + 2 sin θ cos φ ) Iˆ + ( 2 sin θ sin φ − 3 cos θ cos φ ) Jˆ − 3 sin θ K
(
)
)
ˆ
α = 3 −2 sin φIˆ + 2 cos φ Jˆ + 4 ( 3 cos θ sin φ + 2 sin θ cos φ ) Iˆ + ( 2 sin θ sin φ − 3 cos θ cos φ ) Jˆ − 3 sin θ K

ˆ
= ( −6 sin φ + 12 cos θ sin φ + 8 sin θ cos φ ) Iˆ + ( 6 cos φ − 12 cos θ cos φ + 8 sin θ sin φ ) Jˆ − 12 sin θ K
α = α ⋅α
=
( −6 sin φ + 12 cos θ sin φ + 8 sin θ cos φ )2 + ( 6 cos φ − 12 cos θ cos φ + 8 sin θ sin φ )2 + 144 sin 2 θ
=
(sin 2 φ + cos2 φ ) ( 36 + 144 cos2 θ − 144 cosθ + 64 sin 2 θ ) + 144 sin 2 θ
= 36 + 144 ( cos2 θ + sin 2 θ ) − 144 cos θ + 64 sin 2 θ
= 36 + 144 − 144 cos θ + 64 sin 2 θ
α = 180 − 144 cos θ + 64 sin 2 θ
(
)
Method 2: Use iˆ , ˆj, kˆ as the basis. Multiply (1) through by cos θ and (2) by sin θ to obtain
ˆ = cos θ iˆ
sin θ cos θ sin φ Iˆ − sin θ cos θ cos φ Jˆ + cos2 θ K
ˆ = sin θ kˆ
− sin θ cos θ sin φ Iˆ + sin θ cos θ cos φ Jˆ + sin 2 θ K
Adding these two equations yields
ˆ = cos θ iˆ + sin θ kˆ
K
Then (4) can be written
ω = 2 ( cos θ iˆ + sin θ kˆ ) + 3 ˆj + 4 iˆ = ( 4 + 2 cos θ ) iˆ + 3 ˆj + 2 sin θ kˆ
α=
dω 
 +Ω×ω
dt  rel
dω 
 = −2θ sin θ iˆ + 2θ cos θ kˆ = −6 sin θ iˆ + 6 cos θ kˆ
dt  rel
155
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(6)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
ˆ + 3 ˆj = 2 ( cos θ iˆ + sin θ kˆ ) + 3 ˆj
Ω = 2K
iˆ
2 cos θ
Ω×ω =
ˆj
kˆ
3 2 sin θ = 8 sin θ ˆj − 12k̂
4 + 2 cos θ
3
sin θ
∴ α = ( −6 sin θ iˆ + 6 cos θ kˆ ) + 8 sin θ ˆj − 12kˆ = −6 sin θ iˆ + 8 sin θ ˆj + ( 6 cos θ − 12 ) kˆ
α = α ⋅ α = 36 sin 2 θ + 64 sin 2 θ + ( 36 cos2 θ − 144 cos θ + 144 )
= 36 ( sin 2 θ + cos2 θ ) + 64 sin 2 θ − 144 cos θ + 144
= 36 + 64 sin 2 θ − 144 cos θ + 144
α = 180 + 64 sin 2 θ − 144 cos θ
Problem 9.2
(a)
{
}
ˆ + ψ nˆ
ω plate = (θ kˆ ) + φ ˆj  + ν m
(1)
ˆ = sin φ iˆ + cos φkˆ
ˆ × ˆj = − cos φ iˆ + sin φ kˆ
m
pˆ = m
nˆ = cos ν ˆj + sin ν pˆ = − cos φ sin ν iˆ + cos ν ˆj + sin φ sin ν kˆ
Substituting m̂ and n̂ into (1) yields the result,
(
)
ω plate = (ν sin φ − ψ cos φ sin ν ) iˆ + (φ + ψ cos ν ) ˆj + θ + ν cos φ + ψ sin φ sin ν k̂
(2)
(b)
α plate =
dω plate
dt
=
dω plate 
 + Ω × ω plate
dt  rel
(3)
where Ω is the angular velocity of the xyz frame, which is θ k̂ That is,
Ω = θ k̂
(4)
From (2)
dω plate 
 d
 d

d
θ + ν cos φ + ψ sin φ sin ν  kˆ
 =  (ν sin φ − ψ cos φ sin ν )  iˆ +  (φ + ψ cos ν )  ˆj + 
dt
  dt
  dt

rel  dt
(
)
Taking the derivatives, bearing in mind that θ , φ and ψ are all constant, we get
dω plate 
os φ cos ν  iˆ
 = φ (ν cos φ + ψ sin φ sin ν ) − ψν co
dt  rel 
− ψν sin ν ˆj + φ ( −ν sin φ + ψ cos φ sin ν ) + ψν cos ν sin φ  k̂
From (2) and (4),
156
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(5)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
Ω × ω plate = θ kˆ × (ν sin φ − ψ cos φ sin ν ) iˆ

+ (φ + ψ cos ν ) ˆj + θ + ν cos φ + ψ sin φ sin ν kˆ 

ˆ
= −θ (ψ cos ν + φ ) i + θ (ν sin φ − ψ cos φ sin ν ) ˆj
(
)
(6)
Substituting (5) and (6) into (3) and collecting terms yields the result,
(
(
)
α plate = ν φ cos φ − ψ cos φ cos ν + ψφ sin φ sin ν − ψθ cos ν − φθ  iˆ


ˆ


+ ν θ sin φ − ψ sin ν − ψθ cos φ sin ν j


+ ψν cos ν sin φ + ψφ cos φ sin ν − φν sin φ  kˆ
)
(7)
(c)
(
aC = a B + α BC × rC B + ω BC × ω BC × rC B
)
(8)
ˆ = l sin φ iˆ + cos γ kˆ
rC B = lm
(9)
ω BC = θ kˆ + φ ˆj
(10)
α BC =
dω BC dω BC 
=
 + Ω × ω BC = 0 + θ kˆ × θ kˆ + φ ˆj = −θφ iˆ
dt
dt  rel
(
(
a B = a O + α AB × rB O + ω AB × ω AB × rB O
(
)
(
)
(11)
)
(12)
)
= 0 + 0 × 1.25ljˆj + θ kˆ × θ kˆ × 1.25lˆj = −1.25θ 2 lˆj
Substituting (9), (10), (11) and (12) into (8) yields
(
) (
) (
) (
) (
) (
)
aC = −1.25θ 2 lˆj + −θφ iˆ × l sin φ iˆ + cos γ kˆ + θ kˆ + φ ˆj ×  θ kˆ + φ ˆj × l sin φ iˆ + cos γ kˆ 
Upon expanding and collecting terms, we get the result
(
)
(
)
aC = − l φ 2 + θ 2 sin φ iˆ + 2lφθ cos φ − 1.25lθ 2 ĵj − lφ 2 cos φkˆ
Problem 9.3
dv 
 +ω×v
dt  rel
d 3ˆ
t i + 4 ˆj + ( 2t 2kˆ ) × t 3 îi + 4 ˆj
=
dt
= 3t 2 iˆ + −8t 2 iˆ + 2t 5 ˆj
aG =
(
)
(
(
)
)
= −5t 2 iˆ + 2t 5 ˆj
At t = 2 s
(
aG = −20iˆ + 64 ˆj m 2 s
)
Problem 9.4
α=
dω 
 +Ω×ω
dt  rel
α=
d
ω iˆ + ω y ˆj + ω z kˆ + ω x iˆ + ω y ˆj × ω x iˆ + ω y ˆj + ω z k̂
dt x
(
) (
) (
)
157
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
iˆ
α = 0 + ωx
Orbital Mechanics for Engineering Students
ˆj
ωy
Chapter 9
kˆ
0
ωx ω y ωz
α = ω yω z iˆ − ω xω z ˆj
Problem 9.5
About the origin O:
y 2 + z 2
− xi y i
− xi z i 
i

 i
2
2
− y i zi 
[I i ] = mi  −xi y i xi + zi
 −x z
− y i zi
xi2 + y i2 
i i

 20 −10 −10 
 20


2
[I1 ] =  −10 20 −10  kg - m
[I 2 ] = −10
 −10 −10 20 
 −10
 256 128 −128 
 64


2
I
=
kg
m
I
=
128
256
128
[ 3] 
[ 4 ]  32

 −128 128 256 
 −32
216 108
216
108 



2
[I 5 ] = 108 216 −108  kg - m
[I 6 ] = 108
108 −108 216 
108
(
)
(
)
(
)
792 356 36 

[I O ] = ∑ [I i ] = 356 792 −76  kg - m 2
i =1
 36 −76 792 
6
(
−10 −10 

20 −10  kg - m 2
−10 20 
32 −32 

64 32  kg - m 2
32 64 
108
108 

216 −108  kg - m 2
−108 216 
(
)
(
)
(
)
)
6
m = ∑ m i = 60 kg
i =1
6
∑ m i xi
xG = i =1
m
=
16
= 0.2667 m
60
=
−16
= −0.2667 m
60
=
16
= 0.2667 m
60
6
∑ mi y i
y G = i =1
m
6
∑ m i zi
zG =
[
i =1
m
y 2 + z 2
G
 G
Ι mP = m  −xG yG
 −x z
G G

]
[I G ] = [I P ] − [ Ι mP ]
−xG yG
2
xG + zG
− yG zG
2
− xG zG   8.533
 
− yG zG  =  4.267
xG2 + yG2   −4.267
792 356 36   8.533 4.267

= 356 792 −76  −  4.267 8.533

 
 36 −76 792   −4.267 4.267
4.267
8.533
4.267
−4.267 
4.267  kg - m 2

8.533 
(
−4.267 

4.267 
8.533 
158
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
)
lOMoARcPSD|14606853
Solutions Manual
783.5
[I G ] = 351.7
40.27
Orbital Mechanics for Engineering Students
40.27 

−80.27 kg - m 2

783.5 
351.7
783.5
−80.27
(
)
Problem 9.6
From the previous problem
792 356 36 
[I O ] = 356 792 −76  kg ⋅ m 2
 36 −76 792 
(
iˆ′ =
iˆ + 2 ˆj + 2kˆ
12 + 2 2 + 2 2
)
= 0.3333iˆ + 0.6667 ˆj + 0.6667kˆ
ˆ  = 0.3333 0.6667 0.6667 
 i′
 792 356 36 
T




I x′ =  î′   356 792 −76   iˆ′ 
 36 −76 792 
 7922 356 36  0.3333 



= 0.3333 0.6667 0.6667   356 792 −76  0.6667 
 36 −76 792  0.6667 
 535.3 


= 0.3333 0.6667 0.6667   596 
 489.3 


I x′ = 898.7 kg ⋅ m 2
Problem 9.7
 b2 + c 2
m
[I G ] = 12  −ab
 −ac

−ab
a + c2
−bc
2
− ac 

−bc 
a 2 + b2 
a = l cos θ
b = l sin θ
c =0
 ( l sin θ )2 + (0)2 −( l cos θ )( l sin θ )

−( l cos θ )(0)

m
2
2
−( l sin θ )(0)
[I G ] = 12  −( l cos θ )( l sin θ ) ( l cos θ ) + (0)

2
2
 −( l cos θ )(0)
(
)(
)
(
)
(
)
−
+
θ
θ
θ
sin
cos
sin
l
l
l
0



2
 sin θ
ml2  sin 2θ
[I G ] = 12 − 2

 0
−
sin 2θ
2
cos2 θ
0

0

0

1 
159
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 9
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 9.8
(a)
 b2 + c 2
0
0 

m
2
2
a +c
0 
[I G ] = 12  0
 0
0
a 2 + b2 

2 2 + 12
0
0 

1000 
2
2
=
3 +1
0 
 0
12 
0
3 2 + 2 2 
 0
0
0 
416.7
 0
833.3
0  kg ⋅ m 2
=

0
1083 
 0
(
y 2 + z 2
G
 G
I mO = m  −xG yG
 −x z
G G

xG2 + zG2
a
= 1.5 m
2
b
=1 m
2
[
]
xG =
[
∴ I mO
]
−xG yG
− yG zG
yG =
)
− xG zG 

− yG zG 
xG2 + yG2 
zG =
c
= 0.5 m
2
 1250 −1500 −750 


=  −1500 2500 −500  kg ⋅ m 2
 −750 −500 3250 
(
)
0
0   1250 −1500 −750 
416.7
 0
833.3
0  +  −1500 2500 −500 
[I O ] = [I G ] + I mO = 
 

0
1083   −750 −500 3250 
 0
 1667 −1500 −750 
[I O ] =  −1500 3333 −500  kg ⋅ m 2
 −750 −500 4333 
[
]
(
)
(b)
1667 − λ
−1500
−1500
−750
3333 − λ
−500 = 0
−500
4333 − λ
−750
λ3 − 9333λ2 + 24.16(10 6 )λ − 10.91(10 9 ) = 0
λ1 = 568.9 kg ⋅ m 2
λ2 = 4209 kg ⋅ m 2
λ3 = 4556 kg ⋅ m 2
Principal direction 1:
(1 )
1667 − 568.9
−1500
−750
  v x  0 


 v (1)  = 0 
−1500
3333 − 568.9
−500

 y   
−750
−500
4333 − 568.9   v (1)  0 

 z 
 1098 −1500 −750   1  0 
 −1500 2764 −500   v (1)  = 0 

 y   
 −750 −500 3764   v (z1)  0 


(1 ) 

 2764 −500   v y  1500 
 −500 3764   (1)  =  750 

  v z  

160
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 9
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
 v (1)   2764 −500  −1 1500  0.5929 
y
=

 (1)  = 
 
 v z   −500 3764   750   0.278 
iˆ + 0.5829 ˆj + 0.278kˆ
( )
vˆ 1 =
= 0.8366iˆ + 0.496 ˆj + 0.2326kˆ
2
2
2
1 + 0.5829 + 0.278
Principal direction 2:
( )
  v x2  0 
1667 − 4209
−1500
−750

 (2 )   

−
1500
3333
−
4209
−
500
  v y  = 0 

 −750
−500
4333 − 4209   v (z2 )  0 


 −2542 −1500 −750   1  0 
 −1500 −875.5 −500   v (2 )  = 0 

 y   
 −750
−500 124.5  v (z2 )  0 


 −875.5 −500   v (y2 )  1500 
 −500 124.5  (2 )  =  750 

  v z  

−
1
(
)
2
 v   −875.5 −500  1500   −1.565 
y
=

 (2 )  = 
 
 v z   −500 124.5  750   −0.2601
iˆ − 1.565 ˆj − 0.2601kˆ
( )
= 0.5333iˆ − 0.8345 ˆj − 0.1387kˆ
vˆ 2 =
2
2
2 (
1 + −1.565 ) + ( −0.2601)
Principal direction 3:
( )
  v x3  0 
1667 − 4556
−1500
−750

 (3 )  0 
 −1500
3333 − 4556
−500
v y  =  

 −750
−500
4333 − 4556   v (3 )  0 
 z 
 −2889 −1500 −750   1  0 
 −1500 −1222 −500   v (3 )  = 0 

 y   
 
( )
 −750 −500 −222.3   v z3  0 
 −1222 −500   v (y3 )  1500 
 −500 −222.3   (3 )  =  750 

  v z  

 v (3 )   −1222 −500  −1 1500   1.916 
y

=

 (3 )  = 
−500 −222.3   750   −7.685
v
 z  
iˆ + 1.916 ˆj − 7.685kˆ
( )
vˆ 3 =
= 0.1253iˆ + 0.2401ˆj − 0.9626kˆ
2
12 + 1.916 2 + ( −7.685 )
The following MATLAB script uses the built-in function eig to obtain these results, as shown in the
Command Window output which follows.
fprintf('\n---------------------------------------------------\n')
Matrix = [ 1666.7
-1500
-750
-1500 3333.3
-500
-750
-500 4333.3]
[eigvector, eigvalue] = eig(I);
fprintf('\n Eigenvalue
for i = 1:3
Eigenvector')
161
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
fprintf('\n %g
[%g %g %g]', eigvalue(i,i), eigvector(1,i),
eigvector(2,i), eigvector(3,i))
end
fprintf('\n---------------------------------------------------\n')
--------------------------------------------------Matrix =
1666.7
-1500
-750
-1500
3333.3
-500
-750
-500
4333.3
Eigenvalue
Eigenvector
4208.83
[-0.533304 0.834478 0.138683]
4555.59
[0.125278 0.240046 -0.962644]
568.881
[0.836596 0.496008 0.232559]
--------------------------------------------------(c)
iˆ′ =
3iˆ + 2 ˆj + kˆ
2
2
3 + 2 +1
2
= 0.8018iˆ + 0.5345 ˆj + 0.2673k̂
 iˆ′  = 0.8018 0.5345 0.2673 


 1667 −1500 −750  0.8018 
T



ˆ
ˆ






I
I x ′ =  i′   O   i′  = 0.8018 0.5345 0..2673   −1500 3333 −500   0.5345 
 −750 −500 4333   0.2673 
334.1 


I x′ = 0.8018 0.5345 0.2673  445.4 
239.5 


I x′ = 583.3 kg ⋅ m 2
Problem 9.9
1


ml2ω

0
0
 ω  
12
1

ml2 
sin 2θ     1
2
2
{H C } = [I C ]{ω } = 12 0 sin θ − 2   0  = − 24 ml Ω sin 2θ 


 Ω   1
sin 2θ
2
2


ml
θ
Ω
cos2 θ 
cos
0 −
 12



2
1
1
1
HC =
ml 2ω iˆ −
ml 2Ω sin 2θ ˆj + ml 2Ω cos2 θ kˆ
12
12
24
H P = H C + rC P × mv C
rC P = d iˆ
v C = Ω kˆ × d iˆ = Ω dˆj
H P = HC + d iˆ × mΩ dˆj = HC + mΩ d 2kˆ
1
1

 1
H P =  ml 2ω iˆ −
ml 2Ω sin 2θ ˆj + ml 2Ω cos2 θ kˆ  + mΩ d 2kˆ
 12

24
12
HP =
1
1
 1

ml 2ω iˆ −
ml 2Ω sin 2θ ˆj +  ml 2 cos2 θ + md 2  Ω kˆ


12
24
12
162
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
Problem 9.10
1000
0
−300  ω x 
ω x 
 

 
1000 500  ω y  = 1000 ω y 
 0
ω 
 −300 500 1000  ω z 
 z
1000ω x − 300ω z
 1000ω x 


 

1000
+
500
ω
ω
 = 1000ω y 
y
z

 −300ω + 500ω + 1000ω  1000ω 
x
y
z 
z

−300ω z
 0 

  

500ω z
 = 0 

 −300ω + 500ω  0 
x
y  

ωz =0
−300ω x + 500ω y = 0 ⇒ ω y =
3
ω
5
 ωx 
3

∴ω =  ω x 
5

 0 
ω = 1.166ω x = 20 ⇒ ω x = 17.15
17.15 


∴ ω = 10.29  or ω = 17.15iˆ + 10.29jˆ ( s-1 )
 0 


Problem 9.11
ω = 2t 2 iˆ + 4 ˆj + 3tkˆ
dω 
dω 
+ω ×ω =

dt rel
dt  rel
α = 4tiˆ + 3kˆ
t = 3:
ω = 18iˆ + 4 ˆj + 9kˆ
α=
α = 12iˆ + 3kˆ
{M} = [I G ]{α } + {ω } × [I G ]{ω }
0  12  18  10 0 0  18 
    
 
20 0   0  +  4  ×  0 20 0   4 

 0 0 30   3   9   0 0 30   9 
120  18  180 
{M} =  0  +  4  ×  80 
 90   9  270 

   

ˆi
ˆj
kˆ
M = (120iˆ + 90kˆ ) + 18 4
9 = (120iˆ + 90k̂
k ) + 360iˆ − 3240 ˆj + 720kˆ
10
{M} =  0
0
(
)
180 80 270
M = 480iˆ − 3240 ˆj + 810kˆ
2
M = M = 480 2 + ( −3240) + 810 2 = 3374 N ⋅ m
163
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
Problem 9.12
{M G } = [I G ]{α } + {ω } × [I G ]{ω }
{ω } = 0
ˆ  × 100Iˆ = 34.29 ˆj + 25.36kˆ ( N ⋅ m )
MG = r × F = ( 0 − 0.075 ) Iˆ + ( 0 − 0.2536 ) Jˆ + ( 0 − 0.05714 ) K

−0.03975 0.0120  α X 
 0   0.1522

 
 
34.29  =  −0.03975 0.07177 0.040 57  αY 
25.36   0.0120
0.040 57
0.1569  α Z 

 
−0.039 75 0.0120 
α X   0.1522
  

αY  =  −0.039 75 0.07177 0.040 57 
α   0.0120
0.040 57
0.1569 
 Z 
−1
 0  143.9 

 

2
34.29  =  553.1 m s
25.36   7.61 

 

(
)
Problem 9.13
(a)
∑ Fx = maG x

 v2
mg sin θ = m
cos θ 

 R
tan θ =
v2
gR
(b)
iˆ
M = ω × H = ωx
Aω x
ˆj
kˆ
ωy
ω z = ( C − B ) ω yω z iˆ + ( A − C ) ω xω z ˆj + ( B − A ) ω xω y kˆ
Bω y
Cω z
v
v
ωy =0
ω z = cos θ
sin θ
R
R

 v
 v
M = ( A − C )  − sin θ   cos θ  ˆj

R
 R
ωx = −
M y = (C − A)
v2
2
(C − A) v sin 2θ
sin
cos
θ
θ
=
2 R2
R2
Problem 9.14
iˆ
M = ω × H = ωx
Aω x
ωx =0
ˆj
kˆ
ωy
ω z = ( C − B ) ω yω z iˆ + ( A − C ) ω xω z ˆj + ( B − A ) ω xω y kˆ
Bω y
Cω z
ω y = ω Z sin α
ω z = ω Z cos α
M = ( C − B ) (ω Z sin α )(ω Z cos α ) iˆ
Mx =
1
(C − B)ω Z2 sin 2α
2
My = 0
Mz = 0
G (–l[1 + cos ]/12, lsin /12, 0)
Problem 9.15
l
 l l
xG1 = − − cos = − cos θ
 2 3
6
y
l
yG1 = sin θ
6
zG1 = 0
2l/
2
3
1
C (0,0,0) B(l/3, 0, 0)
x
A(–2l/3, 0, 0)
l/
3
164
2l/3
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
l/3
lOMoARcPSD|14606853
Solutions Manual
xG2 = −
Orbital Mechanics for Engineering Students
Chapter 9
l
6
yG2 = zG2 = 0
xG =
yG =
mxG1 + mxG2
l
l
1 l
− cos θ −
= − (1 + cos θ )
2 6
6
12
l
1 l

=
sin θ = sin θ


2 6
12
=
2m
myG1 + myG2
2m
zG = 0
Free-body diagram (no bearing couples and no thrust components of bearing force):
y
A
B
C
Ay
z
Az
0 =0
∑ Fy = 2maG y :
Ay + By = −
∑ Fz = 2maG z :
Az + Bz = 0
By
Bz
2l/3
∑ Fx = 2maG x :
x
l/3
mω 2 l
sin θ
6
(1)
(2)
Moments of inertia about G1 (inferred from results of Exercise 9.7):

2
 sin θ
ml2  1
( )
 sin 2θ
I G1 =
1
12  2
 0
[ ]
1
sin 2θ
2
cos2 θ
0

0

0

1 
From Equation 9.60:
[I( ) ]
1
mC
y 2 + z 2
G1
 G1
= m  −xG1 yG1

 −xG1 zG1
−xG1 yG1
xG12 + zG12
− yG1 zG1
2

l


sin θ
6


  l
 l
= m  − − cos θ
sin θ
6
 6


0


− xG1 zG1 

− yG1 zG1 

xG12 + yG12 
 l
 l
sin θ
− − cos θ
 6
6

 l
− cos θ

 6
2
0




0


2
2
 l

l
 
− cos θ +
sin θ 
 6

6
 
0
165
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
1
2
 3 sin θ
ml2  1
( )
 sin 2θ
I m1 C =
12  6
 0

[
[I (C1) ] = [I (G1) ] + [I (m1)C ]
1

0

0

1
3 
1
sin 2θ
6
1
cos2 θ
3
]
0

2
 sin θ
ml2  1
 sin 2θ
=
12  2
 0
4
2
 3 sin θ
ml2  2
( )
 sin 2θ
I C1 =
12  3
 0

[ ]
2
sin 2θ
3
4
cos2 θ
3
0
0 0 0 
ml2 

0 1 0
IG =


2
12
0 0 1 
y 2 + z 2
G2
 G2
( )
I m2 C = m  −xG2 yG2

 −xG2 zG2
Chapter 9

1
2
0
 3 sin θ
 ml2  1
 sin 2θ
0 +
 12  6
1 
 0

1
sin 2θ
2
cos2 θ
0
1
sin 2θ
6
1
cos2 θ
3
0

0

0

1
3 

0

0

4
3 
[ ]
(2 )
[
]
[I ]
(2 )
mC
0
ml2 
=
0
12 

0

−xG2 yG2
xG2 2 + zG2 2
− yG2 zG2
0
0
− xG2 zG2 
  l 2

− yG2 zG2  = m 0 −
  6 

xG2 2 + yG2 2 

0
0

0

0
1

3
0
1
3
0
0
0 0
2 
ml 
ml 0
( )
( )
( )

I C2 = I G2 + I m2 C =
0 1 0  +
2
12 
12 
0 0 1 
0

0 0 0 
4


ml2 0
0
( )
I C2 =
3
12 
4
0 0


3
[ ] [ ] [



0

2
 l  
−
 6  
0
]
0
1
3
2 0
0
0

0
1

3
[ ]
4
2
 3 sin θ
ml2  2
[I C ] = I C(1) + I C(2 ) = 12  3 sin 2θ

 0

[ ] [ ]
2
sin 2θ
3
4
cos2 θ
3
0

0
0
2
 ml 0

0+

12

0
4


3
0
4
3
0
0

0
4

3
166
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
 ml2
sin 2 θ

9
 2
ml
[I C ] =  18 sin 2θ


0


0 


0 

2ml2 
9 
ml2
sin 2θ
18
2
ml (
1 + cos2 θ )
9
0
 ml2
sin 2 θ

9
 2
ml
{
}
{H C } = [I C ] ω =  18 sin 2θ


0



 ml2ω
sin 2 θ 
0 

 ω   92


    ml ω
sin 2θ 
0  0  = 
18

  
0
2ml2   0  

9 
ml2
sin 2θ
18
ml2 (
1 + cos2 θ )
9
0
iˆ
ˆj
kˆ
ω
0
0 =
ml 2ω
sin 2 θ
9
ml 2ω
sin 2θ
18
0
MC = ω × H C =
ml 2ω 2
sin 2θ k̂
18
MC x = 0
MC y = 0
MC z =
Chapter 9
(3)
(4)
ml2ω 2
sin 2θ
18
(5)
Calculate the moments of the bearing reactions in the above free body diagram:
1
1

 2

 2 
l 
2
MC =  − liˆ  × Ay ˆj + Az kˆ +  iˆ  × By ˆj + Bz kˆ =  Az l − Bz l  ˆj +  − Ay l + By l  ĵ

 3

 3 
3 
3
3
3
(
)
(
)
MC x = 0
2
1
MC y = Az l − Bz l
3
3
2
1
MC z = − Ay l + By l
3
3
(6)
(7)
(8)
From (4) and (7)
2 Az − Bz = 0
(9)
From (5) and (8)
2
1
ml2ω 2
− Ay l + By l =
sin 2θ
3
3
18
(10)
From (1) we have
By = −
mω 2 l
sin θ − Ay
6
(11)
Substituting this into (10):
−

2
1  mω 2 l
ml2ω 2
ml2ω 2
Ay l +  −
sin θ − Ay  l =
sin 2θ ⇒ Ay = −
sin θ (1 + 2 cos θ )

3
3
6
18
18
167
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
(12)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
Therefore, from (11),
By = −
 ml2ω 2

mω 2 l
mω 2 l
sin θ −  −
sin θ (1 + 2 cos θ )  = −
sin θ (1 − cos θ )


6
18
9
(13)
From (2) we have
Bz = −Az
Substituting this into (9)
2 Az − ( −Az ) = 0 ⇒ Az = 0
Therefore, Bz = 0 .
The only reactions at each bearing are in the plane of the rod and shaft, normal to the shaft, as given
by Equations (12) and (13).
H = m l2sin /9
y
A
B
x
2l/3
l/3
m l2sin (1 – cos )/9
mw2lsin (1 + 2cos )/18
Problem 9.16
MG = HG
)rel + ω × H
iˆ
ˆj
kˆ
MG = Aω x iˆ + Bω y ˆj + Cω z kˆ + ω x
ωy
ωz
Aω x
Bω y
Cω z
iˆ
600iˆ + MG y ˆj + MGz kˆ = 5ω x iˆ + 5 ( 0 ) ˆj + 10 ( 0 ) kˆ +
ˆj
k̂
0
0.5
100
5 ( 0 ) 5 ⋅ 0.5 10 ⋅ 100
600iˆ + MGx ˆj + MG y kˆ = ( 5ω x + 250 ) iˆ
5ω x + 250 = 600 ⇒ ω x = 70 rad s2
Problem 9.17
MO = IOxω x iˆ + IO yω y ˆj + IOzω z kˆ +
iˆ
ˆj
kˆ
ωx
ωy
ωz
IO xω x
IO yω y
IOzω z
2
1
mL2
 L
mL2 + m
=
IOy = 0
 6
12
9
ω«x = ω«y = ω«z = 0
ωx =0
ω y = −ω cos θ
ω z = ω sin θ
IOx = IOz =
168
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
iˆ
Orbital Mechanics for Engineering Students
ˆj
kˆ
MO = 0 −ω cos θ
0
ω sin θ
=−
mL2
ω sin θ
9
0
Chapter 9
1
mω 2 L2 sin θ cos θ iˆ
9
1
∴ MOx = − mω 2 L2 sin θ cos θ
9
Moment of the weight vector about O:
L
MOx = −mg sin θ
6
L
g
1
3
∴ − mω 2 L2 sin θ cos θ = −mg sin θ ⇒ ω =
9
6
2 L sin θ
Problem 9.18
MG = HG
)rel + Ω × H
MG = IGxα x iˆ + IG yα y ˆj + IGzα z kˆ +
iˆ
10 ⋅ 9.81 ⋅ 0.25iˆ = 0 + 0
iˆ
Ωx
ˆj
Ωy
kˆ
Ωz
IGxω x
IG yω y
IGzω z
ˆj
ωp
kˆ
630
0 0.014 06ω p
0.02812 ⋅ 630
24.52iˆ = 17.72ω p iˆ ⇒ ω p = 1.384 rad s
Or, using Equation 9.96,
ωp =
mgd 10 ⋅ 9.81 ⋅ 0.25
= ω p = 1.384 rad s
=
I zω s 0.02812 ⋅ 630
Problem 9.19
iˆ
1000
130
v
3600 = 120.4 rad s
ω wheel = =
r
0.3
kˆ
MB
I wheel = 25 ⋅ 0.2 2 = 1 kg ⋅ m 2
120.4 rad/s
M = ω p × H s = 0.8 ˆj × [1 ⋅ 120.4kˆ ] = 96.3iˆ ( N ⋅ m )
0.8 rad/s
ˆj
169
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 9
Problem 9.20
I rotor = 4 ⋅ 0.07 2 = 0.0196 kg ⋅ m 2
2π ˆ 

k  = 41.05 ˆj ( N ⋅ m )
M = ω p × H s = 2iˆ ×  0.0196 ⋅ 10 000 ⋅

60 
Ay = − F
By = F
0.04 F = 41.05
F = 1026 N
Problem 9.21
i
0.07222 rad/s
1570.8 rad/s
k
G
C = 12.5 kg - m 2
j
forward
MG
I rotor = 200 ⋅ 0.25 2 = 12.5 kg ⋅ m 2
2π
= 1571 rad s
60
650 000
v
ω p = = 3600 = 0.072 22 rad s
r
2500
M = ω × H = 0.072 22iˆ × 12.5 ( −1571kˆ )  = 1418iˆ ( N ⋅ m )
ω s = 15 000 ⋅
p
s
The moment reaction on the airframe is clockwise, pitching the nose down.
Problem 9.22
MG = ω p × H s
ω p = 20î ( rad s )
1
⋅ 10 ⋅ 0.05 2 ⋅ 200kˆ = 2.5kˆ kg ⋅ m s2
2
MG = 20iˆ × 2.5kˆ = −50 ˆj ( N ⋅ m )
(
Hs =
0.6RB ˆj = −50 ˆj
RB = −83.33 N
)
RA = − RB = 83.33 N
Problem 9.23
lx = cosψ cos φ − sin φ sin ψ cos θ
= cos 70° cos 50° − sin 50° sin 70° cos 25°
= 0.6428 ⋅ 0.3420 − 0.7660 ⋅ 0.9397 ⋅ 0.9063
= −0.4326
α xX = cos −1 ( −0.4326) = 115.6°
170
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 9.24
 20
{H } = [I ]{ω } =  −10

 0
−10
30
0
0  10   0 

  
0 20  =  500  ( J ⋅ s)

40  30  1500 
10 
1
1
 
T = H ⋅ ω = 0 500 1500  20  = 23 000 J
2
2
30 
 
171
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 9
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
172
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 9
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Problem 10.1
ωp =
ωs
C
1200
6
=
= 5.171 rad s
A − C cos θ 2600 − 1200 cos 6°
H = Aω p = 2600 ⋅ 5.171 = 13 450 kg ⋅ m 2 s
Problem 10.2
ωs
C
500
6
=
= −15.06 rad s
A − C cos θ 300 − 500 cos 10°
2π
2π
T=
=
= 0.4173 s
ω p 15.06
ωp =
Problem 10.3
C
mr 2
ωs
ωs
ωs
=
= −2
cos
cos
A − C cos θ 1 2
θ
θ
mr − mr 2
2
θ2
cos θ = 1 −
2
ωp =
−1
 θ2 
1
θ2
= 1 −  = 1 +
cos θ 
2 
2
2

θ 

∴ ω p = −2ω s  1 +

2 
(θ << 0)
Problem 10.4
H = Aω p = 1000 ⋅ 2 = 2000 kg ⋅ m 2 s
Problem 10.5
HG
)rel + ω × HG = 0
[I G ]{α } + ω × H G = 0
385.4

 0
 0
385.4
 0

 0
385.4

 0
 0
385.4

 0
 0
0
416.7
0
0
416.7
0
0
416.7
0
0
416.7
0
0
0   0.01  0 
0 
 0.01  385.4
  
{ }  .  

416.7
0   −0.03  = 0 
0  α +  −0 03  ×  0
 0.02   0
0
52.08   0.02  0 
52.08 

 
0 
 0.01   3.854  0 
 
  


{
}
0.03  ×  −12.50  = 0 
0
 α + −
 0.02   1.042  0 
52.08 

 
  
0 
 0.2188  0 
  


0  {α } +  0.066 6  = 0 
 −0.009 39  0 
52.08 

  
0 
 0.2188  0 
  


0  {α } +  0.066 6  = 0 
 −0.009 39  0 
52.08 

  
173
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 10
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
385.4
0
0 

{α } = − 0
416
.
7
0 

 0
0
52.08 
2
α = 0.000 6167 m s
−1
 0.2188   −0.000 567 6 

 

 0.066 6  =  −0.000 16 
 −0.009 39   0.000 180 3 

 

Chapter 10
( m s2 )
Problem 10.6
C
0.72
30
ωs
=
= −62.12 rad s
C − A cos θ 0.72 − 0.36 cos 15°
ωn = 0
ωp =
ω x = ω p sin θ sin ψ + ω n cosψ = −62.12 sin 15° sin ψ + 0 ⋅ cosψ = −16.08 sin ψ
ω y = ω p sin θ cosψ − ω n cosψ = −62.12 sin 15° cosψ − 0 ⋅ cosψ = −16.08 cosψ
ω z = ω s + ω p cos θ = 30 + ( −62.12) cos15° = −30
1
Aω x2 + Bω y 2 + Cω z 2
2
1
2
2
2
= 0.36(−16.08 sin ψ ) + 0.36(−16.08 cosψ ) + 0.72( −30)
2
1
= 93.05 sin 2 ψ + cos2 ψ + 648
2
1
= (93.05 + 648)
2
= 370.5 J
TR =
(
[
[
)
(
)
]
]
Or,
H = Aω p = 0.36( −62.12) = −22.36 kg ⋅ m 2 / s
TR =
1 H2 
C−A

1+
sin 2 θ


2 C
A
2
1 ( −22.36) 
0.72 − 0.36

1+
sin 2 15°

2 0.72 
0.36
1
= ⋅ 694.5 ⋅ (1 + 0.066 99)
2
= 370.5 J
=
Problem 10.7
1
2
2
 12 m l + (2 l)

0
[I G ] = 


0

[
]
0
1
2
m l2 + (3 l)
12
5
2
 12 ml

{H 0 } = [I G ]{ω } =  0

 0

2
H 0 = 1.121ml ω 0
[
0
0
5 2
ml
6
0
 5
2
  12 ml
 
= 0
0
 
1
2
2
m (2 l) + (3 l)   0
 
12
0
]
[
]
0
5 2
ml
6
0


2


 1.5ω 0   0.625ml ω 0 
0  0.8ω 0  = 0.6667 ml2ω 0 


2
 
13 2  0.6ω 0   0.65ml ω 0 
ml

12
0
174
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)



0 

13 2 
ml

12
0
lOMoARcPSD|14606853
Solutions Manual
T0 =
1
1
ω ⋅ H 0 = 1.5ω 0
2
2
Orbital Mechanics for Engineering Students
0.8ω 0
(a)
Chapter 10
 0.625ml2ω 0 


0.6ω 0  0.6667 ml2ω 0  = 0.9305ml2ω 0 2
 0.65ml2ω 
0 

1
1 13 2 2
Cω 2 =
ml ω = 0.5417 ml2ω 2
2
2 12
T = T0
T=
0.5417 ml2ω 2 = 0.9305ml2ω 0 2
ω = 1.718ω 0 = 1.311ω 0
(b)
H = Cω =
13 2
ml ω
12
H = H0
13 2
ml ω = 1.121ml2ω 0
12
ω = 1.035ω 0
Problem 10.8
H initial = 1000 ⋅ 6 = 6000 kg ⋅ m 2 s
1
Tinitial = ⋅ 1000 ⋅ 6 2 = 18 000 kg ⋅ m 2 s2
2
H final = 5000ω final
H final = H initial
5000ω final = 6000
ω final = 1.2 rad s
1
1
⋅ 5000 ⋅ ω final2 = ⋅ 5000 ⋅ 1.2 2 = 3600 kg ⋅ m 2 s2
2
2
∆T = T final − Tinitial = 3600 − 18 000 = −14 400 J
T final =
Problem 10.9
 0.1522
−0.03975 0.012  10   1.522 

{H G0 } = −0.03975 0.07177 0.04057  0  = −0.3975 kg ⋅ m 2 s
 0.012
0.04057
0.1569   0   0.1200 
2
H G0 = H G0 = 1.5776 kg ⋅ m s
(
T0 =
)
10 
1
1
 
H G0 ⋅ ω 0 = 1.522 −0.3975 0.1200   0  = 7.610 J
2
2
0 
 
I max = 0.1747 kg ⋅ m 2
( from Example 10.11)
H G f = I maxω f = 0.1747ω f
H G f = H G0
0.1747ω f = 1.578
ω f = 9.03 rad s
175
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 10
1
1
⋅I
ω 2 = ⋅ 0.1747 ⋅ 9.03 2 = 7.123 J
2 max f
2
∆T = T f − T0 = 7.123 − 7.610 = −0.4867 J
Tf =
Problem 10.10
( () ()) ()
( ) −ω ( )
)
( )
( ) C (ω
ω =ω +
( )
p
( ()
( p)
C rω 2r + C p ω 2r + ω rel 2 = C rω 1 r + C p ω 1 r + ω rel 1
r
2
1
( )
p
r
p
rel 1
)
p
rel 2
Cp + Cr
ω 2r = 3 +
500(1 − 0.5)
= 3.167 rad s
500 + 1000
Problem 10.11
ωs
C
1000
0.1
=
= 0.0266 rad s
A − C cos θ 5000 − 1000 cos 20°
π
π
t=
=
= 118.1 s
ω p 0.0266
ωp =
Problem 10.12
A
cos γ =
A2 + C 2 tan 2
φ
2
1
1
m ( 2 2 ) 500 (
3 ⋅ 0.52 + 2 2 ) = 197.9 kg ⋅ m 2
3r + l =
C = mr 2 = 500 ⋅ 0.52 = 62.5 kg ⋅ m 2
2
2
12
12


2


2
  A  − A2 
  197.9  − 197.9 2 
  cos γ 


−1   cos 5° 
φ = 2 tan −1 
 = 2 tan 
 = 30.97°
2
62.52
C




A=
Problem 10.13
Npd = I (ω 2 − ω 1 )
Npd
ω 2 = ω1 +
I
30 ⋅ 15 ⋅ 1.5
= 0.4003 rad s = 0.0637 rev s
ω 2 = 0.01 ⋅ 2π +
2000
Problem 10.14
HG 0 = Aω 0 x iˆ + Bω 0 y ˆj + Cω 0 z kˆ
= 2000 ⋅ 0.1iˆ + 4000 ⋅ 0.3 ˆj + 6000 ⋅ 0.5kˆ
= 200iˆ + 1200 ˆj + 3000kˆ
H G = H G 0 + ∆H G
(
= 200iˆ + 1200 ˆj + 3000kˆ + 50iˆ − 100 ˆj + 300kˆ
= 250iˆ + 1100 ˆj + 3300kˆ
)
176
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Aω x iˆ + Bω y ˆj + Cω z kˆ = 250iˆ + 1100 ˆj + 3300kˆ
250
250
=
= 0.125 rad s
2000
A
1100 1100
ωy =
=
= 0.275 rad s
4000
B
3300 3300
=
= 0.55 rad s
ωz =
6000
C
ωx =
ω = ω x2 + ω y 2 + ω z 2 = 0.6275 rad s
Problem 10.15
1
1 2 1
1
300 ⋅ 1.52 = 225 kg ⋅ m 2
mr +
ml2 = 300 ⋅ 1.52 +
12
4
12
4
1
1
C = mr 2 = 300 ⋅ 1.52 = 337.5 kg ⋅ m 2
2
2
A=
 2π ˆ 
HG = Cω1kˆ = 337.5 ⋅  1 ⋅
k = 35.34kˆ kg ⋅ m 2
1
 60 
(
)
HG = HG + I M
2
1
(
HG = 35.34kˆ + −I M ˆj
2
)
H G2 = 35.34 2 + I M 2 = 1249 + I M 2
H G2 = Aω p
1249 + I M 2 = 225 ⋅ (0.1 ⋅ 2π ) = 141.4
I M 2 = 18740
I M = 136.9 N ⋅ m ⋅ s
Problem 10.16
K =1 +
(a)
C
2mR
lf = R K
t=
2
=1 +
ω0 −ω f
ω0 + ω f
300
2 ⋅ 3 ⋅ 1.52
= 23.22
= 1.5 23.22 ⋅
5 −1
= 5.902 m
5 +1
K ω0 −ω f
23.22 5 − 1
= 0.7869 s
=
2 ω +ω
52 5 + 1
ω0
f
0
(b)
lf = R K
t=
ω0 −ω f
ω0 + ω f
= 1.5 23.22 ⋅
5 −0
= 7.228 m
5+0
K ω0 −ω f
23.22 5 − 0
= 0.9636 s
=
2 ω +ω
52 5 + 0
ω0
0
f
177
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 10
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 10
Problem 10.17
T0 =
1
1
1
1
A ω x2 + ω y 2 + Cω z 2 = AΩ 2 + Cω 0 2
2
2
2
2
(
)
60
2
C
ωs
=
= −4.141 rad s
A − C cos θ 30 − 60 cos 15°
A
30
( −4.141) cos 15° = −2 rad s
ω 0 = ω p cos θ =
C
60
Ω = ω p sin θ = −4.141 sin 15° = −1.072 rad s
ωp =
∴ T0 =
(a)
1
1
2
2
⋅ 30( −1.072) + ⋅ 60( −2) = 137.2 J
2
2
H 0 = Aω p = 30 ⋅ 4.141 = 124.2 kg ⋅ m 2 s
H f = H0
60ω f = 124.2 ⇒ ω f = 2.071 rad s
(b)
1
1
Cω f 2 = ⋅ 60 ⋅ 2.0712 = 128.6 J
2
2
∆T = T f − T0 = 128.6 − 137.2 = −8.616 J
Tf =
(c)
lf = R 1+
C
2
2mR
=1⋅ 1 +
60
= 2.299 m
2 ⋅ 7 ⋅ 12
Problem 10.18
A 0 0  0   0 
{H G } = [I G ]{ω } =  0 A 0   n  =  nA 
 0 0 C   −ω s   −ω sC 
ˆj
iˆ
kˆ
M =Ω×H = 0 n
0 = −Cω niˆ
G
G
s
0 nA −ω sC
2π
= 0.1047 rad /s
60
2π
2π +
365.26 = 7.292 × 10 −5 rad /s
n=
24 ⋅ 3600
C = 550 kg ⋅ m 2
ωs =1⋅
∴ MG x = −550 ⋅ 0.1047 ⋅ 7.292 × 10 −5 = −0.004 2 N ⋅ m
Problem 10.19 ω 0 and ω f are the initial and final angular velocities of the spacecraft. ω is the
angular velocity of the flywheel relative to the vehicle.
[H (Gv) + H (Gv) ]0 = [H (Gv) + H ( w) ] f
( Aω iˆ + Aω ˆj + Cω kˆ ) + (I ω iˆ + I ω ˆj + I ω kˆ )
= ( Aω iˆ + Aω ˆj + Cω kˆ ) +  I (ω + ω ) iˆ + I ω ˆj + I ω kˆ 


0x
0y
x
0z
y
x 0x
z
x
y 0y
x
z 0z
y
y
z z
178
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
( A + I z )ω z = ( A + I z )ω 0 z ⇒ ω z = ω 0 z = 0
(A + I y )ω y = (A + I y )ω 0 y ⇒ ω y = ω 0 y = 0.05 rad s
( A + I x )ω x + I xω = ( A + I x )ω 0 x ⇒ ω =  1 + I  (ω 0 x − ω x )
A

x
1000 

(0.1 − 0.003) = 4.947 rad s
∴ω = 1 +

20 
Problem 10.20
Given: I 3 > I 2 > I1 .
Figure 10.29, Stable region I: I roll > I yaw > I pitch :
I1 axis in pitch direction (normal to orbital plane)
I 2 axis in yaw direction (radial)
I 3 axis in roll direction (local horizon)
Figure 10.29, Stable region II (preferred): I pitch > I roll > I yaw :
I1 axis in yaw direction (radial)
I 2 axis in roll direction (local horizon)
I 3 axis in pitch direction (normal to orbital plane)
179
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 10
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
180
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 10
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 11
Problem 11.1
mp = mp
out
+ mp
in
= mp
out
+
mp
out
4
=
5
m
4 p out
Outbound leg:
m e + m p + mPL


∆v = I sp go ln 

 m e + m p − m p out + mPL 
5


m e + m p + 3500


out
4
4220 = 430 ⋅ 9.81 ⋅ ln 

5
 m e + m p − m p + 3500 


out
out
4
5


m + m
+ 3500
 e 4 p out

= 430 ⋅ 9.81 ⋅ ln 

1
 m e + m p + 3500 


out
4
5
m e + m p + 3500
out
4
= 2.719
1
m e + m p + 3500
out
4
0.5702m p − 1.719m e = 6018
(1)
out
Return from GEO tp LEO:
1


m + m
+ 3500
 e 4 p out

∆v = I sp go ln 

me


1


m + m
 e 4 p out 
4220 = 430 ⋅ 9.81 ⋅ ln 

me


1
me + mp
out
4
= 2.719
me
m p = 6.876m e
(2)
out
Substitute (2) into(1):
0.5702(6.876m e ) − 1.719m e = 6018
m e = 2733 kg
Problem 11.2
First stage:
c = I sp go = 235 ⋅ 9.81 = 2943 m s
(
)
 m  m0 − m f go
 249.5  (249.5 − 170.1) ⋅ 9.81
−
v bo = c ln  0  −
= 2943 ln
= 1127 − 73.38 = 1054 m s
 170.1 
«
me
10.61
mf 
 1  m0 − m f  2
c  mf 
h bo =
 ln 
 go
 m + m0 − m f  − 
m«e   m0  f
 2  m«e 
2
=
 1  249.5 − 170.1 
2943   170.1 
9.81
⋅ 170.1 + 249.5 − 170.1 −
 ln 


10.61
10.61 
249.5
 2
181
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 11
= 3947 − 274.4
= 3673 m
After 3 second staging delay:
v = v bo − g∆t s = 1054 − 9.81 ⋅ 3 = 1024 m s
1
1
h = hbo + v bo ∆t s − g∆t s2 = 3673 + 1054 ⋅ 3 − ⋅ 9.81 ⋅ 3 2 = 3673 + 3117 = 6790 m
2
2
Second stage:
v0 = 1024 m s
h0 = 6790 m
c = I sp go = 235 ⋅ 9.81 = 2305 m s
(
)
 m  m0 − m f go
v bo = v0 + c ln  0  −
m«e
mf 
= 1024 + 2305 ln
 113.4  (113.4 − 58.97 ) ⋅ 9.81
−
 58.97 
4.0573
= 1024 + 1508 − 131.7
= 2400 m s
 1  m0 − m f  2
 m0 − m f 
c  mf 
h bo = h0 + v0 
 ln 
+
 go
 m f + m0 − m f  − 
 m«e  m«e   m0 
 2  m«e 
 1  113.4 − 58.97  2
 113.4 − 59.97  2305   59.97 
⋅ 9.81
+
ln
⋅ 58.97 + 113.4 − 58.97  −



 4.053   113.4 
4.063
4.053
 2
= 6790 + 13 760 + 9028 − 884.7
= 28 690 m
= 6790 + 1024
Coast to apogee:
v0 = 2400 m s
h0 = 28 690 m
v
2400
0 = v0 − gt max ⇒ t max = 0 =
= 244.7 s
g
9.81
1
1
hmax = h0 + v0 t max − gt max 2 = 28 690 + 2400 ⋅ 244.7 − ⋅ 9.81 ⋅ 244.7 2 = 322 300 m
2
2
Problem 11.3
v0 = ω earth Rearth cos φ = 7.292(10 −5 ) ⋅ 6378 ⋅ cos 28° = 0.4107 km s
398 600
+ 2 − 0.4107 = 9.315 km s
6678
v bo = ∆v = 9.315 km s
v bo = v bo1 + v bo2
∆v =
 m0 
 m0 
v bo = I sp go ln  1  + I sp go ln  2 
1
2
 m f2 
 m f1 
182
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
2 ⋅ 525 000 + 30 000 + 600 000 + mPL


9315 = 290 ⋅ 9.81 ⋅ ln 

 2 ⋅ (525000 - 450000) + 3000 + 600000 + mPL 
 30 000 + 600 000 + mPL 
+ 450 ⋅ 9.81 ⋅ ln 

30 000 + mPL


 1 680 000 + mPL 
 630 000 + mPL 
9315 = 2845 ⋅ ln 
 + 4414 ⋅ ln 

 753 000 + mPL 
 30 000 + mPL 
To find the value of mPL satisfying this equation, graph the function
 1 680 000 + mPL 
 630 000 + mPL 
f = 9315 − 2845 ⋅ ln 
 − 4414 ⋅ ln 

 753 000 + mPL 
 30 000 + mPL 
f
500
0
-500
100 000
120 000
mPL (kg)
110 800
f = 0 when mPL = 110 800 kg
Problem 11.4
π PL =
π PL1/3
λ=
ε=
10 000
mPL
=
= 0.06667
150 000
m0
1 − π PL1/3
= 0.682
20 000
mE
=
= 0.1429
m0 − mPL 150 000 − 10 000
(a)
1+λ
1 + 0.682
= 2.039
=
ε + λ 0.1429 + 0.682
∆v = I sp go ln n 3 = 310 ⋅ 0.009 81 ⋅ ln 2.039 3 = 6.5 km s
n=
(b)
mp =
(1 − πPL1/3 )(1 − ε) m
mp =
(1 − πPL1/3 )(1 − ε) m
(1 − 0.06667 1/3 )(1 − 0.1429)
mp =
(1 − πPL1/3 )(1 − ε) m
(1 − 0.06667 1/3 )(1 − 0.1429)
1
2
3
π PL
π PL2/3
π PL1/3
PL =
PL =
PL =
(1 − 0.06667 1/3 )(1 − 0.1429)
0.06667
0.06667 2/3
0.06667 1/3
⋅ 10 000 = 76 440 kg
⋅ 10 000 = 30 990 kg
⋅ 10 000 = 12 570 kg
183
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 11
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
(c)
mE1 =
(1 − πPL1/3 )ε m
mE2 =
(1 − πPL1/3 )ε m
(1 − 0.06667 1/3 ) ⋅ 0.1429
mE3 =
(1 − πPL1/3 )ε m
(1 − 0.06667 1/3 ) ⋅ 0.1429
PL =
π PL
π PL2/3
π PL1/3
PL =
PL =
(1 − 0.06667 1/3 ) ⋅ 0.1429
0.06667
0.06667 2/3
0.06667 1/3
10 000 = 12740 kg
10 000 = 5166 kg
10 000 = 2095 kg
(d)
m0 3 = mE3 + m p + mPL = 2095 + 12 570 + 10 000 = 24 660 kg
3
m0 2 = mE2 + m p + m0 3 = 5166 + 30 990 + 24 660 = 60 820 kg
2
m01 = mE1 + m p + m0 2 = 12740 + 76 440 + 60 820 = 150 000 kg
1
Problem 11.5
c1 = I sp go = 300 ⋅ 0.009 81 = 2.943 km s
1
c2 = I sp go = 235 ⋅ 0.009 81 = 2.305 km s
2
ε 1 = 0.2
ε2 = 0.3
v bo = 6.2 km s
2
 c 2η − 1 
 c1η − 1 
 c η −1
v bo = ∑ c i ln  i

 + c2 ln 
 = c1 ln 
 c2 ε2η 
 c1ε1η 
 c iε iη 
i =1
 2.943η − 1 
 2.305η − 1 
6.2 = 2.943 ln 
 + 2.305 ln 

 2.943 ⋅ 0.2η 
 2.305 ⋅ 0.3η 
 2.943η − 1 
 2.305η − 1 
6.2 = 2.943 ln 
 + 2.305 ln 

 0.5886η 
 0.6915η 
To find η , graph the function
 2.943η − 1 
 2.305η − 1 
f = 2.943 ln 
 + 2.305 ln 
 − 6.2
 0.5886η 
 0.6915η 
As shown below, f = 0 when η = 1.726 .
c η − 1 2.943 ⋅ 1.726 − 1
= 4.016
=
n1 = 1
c1ε1η
2.943 ⋅ 0.2 ⋅ 1.726
c η − 1 2.305 ⋅ 1.726 − 1
= 2.496
=
n2 = 2
c2 ε2η 2.305 ⋅ 0.3 ⋅ 1.726
n2 − 1
2.496 − 1
mPL =
⋅ 10 = 59.53 kg
1 − ε2 n2
1 − 0.3 ⋅ 2.496
n −1
4.016 − 1
m1 = 1
(m + mPL ) = 1 − 0.2 ⋅ 4.016 ( 59.53 + 10) = 1065 kg
1 − ε1 n1 2
m2 =
M = m1 + m2 = 1065 + 59.53 = 1124 kg
184
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 11
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
Chapter 11
f
0
-1
1.5
2
2.5
1.726
Problem 11.6
z = x2 + y 2 + 2 xy
g = x2 − 2 x + y 2
(
h = z + λg = x2 + y 2 + 2 xy + λ x2 − 2 x + y 2
)
∂h
= 2 x + 2 y + λ (2 x − 2) = 0 ⇒ (λ + 1) x + y = λ
∂x
∂h
= 2 y + 2 x + λ (2 y) = 0 ⇒ x + (λ + 1) y = 0
∂y
λ + 1
1   x  λ 
∴
 = 
λ + 1  y   0 
 1
1 
 x  λ + 1
 =
λ + 1
y  1
−1
 λ +1 
λ + 1 −1  λ   λ + 2 
λ 
1

 = (

  = 
 0  λ λ + 2)  −1 λ + 1  0   − 1 
 λ +2
x2 − 2 x + y 2 = 0
(λ + 1)2
(λ + 2)2
−2
1
λ +1
+
=0
λ + 2 (λ + 2)2
2
Multiply through by (λ + 2) (this is okay since λ + 2 = 0 clearly does not correspond to a local
extremum). Then
(λ + 1)2 − 2(λ + 1)(λ + 2) + 1 = 0
or
λ2 + 4λ + 2 = 0
The two roots are −0.5858 and − 3.414 .
λ = −0.5858:
λ + 1 −0.5858 + 1
= 0.2929
=
λ + 2 −0.5858 + 2
1
1
y=−
=−
= −0.7071
λ +2
−0.585 + 2
x=
185
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
2
z1 = x2 + y 2 + 2 xy = 0.2929 2 + ( −0.7071) + 2 ⋅ 0.2929( −0.7071) = 0.1716
λ = −3.414:
λ + 1 −3.414 + 1
= 1.707
=
λ + 2 −3.414 + 2
1
1
y=−
=−
= 0.7071
−3.414 + 2
λ +2
z2 = x2 + y 2 + 2 xy = 1.707 2 + 0.70712 + 2 ⋅ 1.707 ⋅ 0.7071 = 5.828
x=
Note that
 ∂2z
 ∂2z
 ∂2z
∂2 g 
∂ 2 g
∂ 2 g 2
d 2 h =  2 + λ 2  dx2 + 2
+λ
 dxdy +  2 + λ 2  dy
 ∂x
∂x∂y 
 ∂x∂y
∂x 
∂y 
 ∂y
d 2 h = (2 + λ ⋅ 2) dx2 + 2(2 + λ ⋅ 0) dxdy + (2 + λ ⋅ 2) dy 2
(
)
(
)
d 2 h = 2(λ + 1) dx2 + dy 2 + 4 dxdy
For λ = −0.5858 ,
(
)
d 2 h = 2(λ + 1) dx2 + dy 2 + 4 dxdy = 2( −0.5858 + 1) dx2 + dy 2 + 4 dxdy
(
)
= 0.8284 dx2 + dy 2 + 4 dxdy
Since d 2 h > 0 , z1 = zmin .
For λ = −3.414 ,
(
)
(
)
d 2 h = 2(λ + 1) dx2 + dy 2 + 4 dxdy = 2( −3.414 + 1) dx2 + dy 2 + 4 dxdy
(
)
= −4.828 dx2 + dy 2 + 4 dxdy
Since d 2 h < 0 , z2 = zmax .
186
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 11
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
187
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 11
lOMoARcPSD|14606853
Solutions Manual
Orbital Mechanics for Engineering Students
188
Downloaded by Beshoy Zakaria 202-001-123 (s-beshoy.zakaria@zewailcity.edu.eg)
Chapter 11
Download