SPACECRAFT TRAJECTORY TARGETING BY BOUNDARY-CONDITION ORBIT FITTING by

advertisement
SPACECRAFT TRAJECTORY TARGETING
BY BOUNDARY-CONDITION ORBIT FITTING
by
DALE GORDON STUART
S.B., Massachusetts Institute of Technology
(1982)
SUBMITTED IN PARTIAL FULFILLMENT
OF THE REOUIREMENTS FOR THE
DEGREE OF
MASTER OF SCIENCE
IN AERONAUTICS AND ASTRONAUTICS
at the
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
June 1984
@
Dale G. Stuart
The author hereby grants to M.I.T. permission to reproduce and to
distribute copies of this thesis document in whole or in part.
Signature of Author
Department of Aeronautics and Astronautics
June 4, 1984
Certified by
Prof. David L. Akin
Thesis Supervisor
Accepted by
?rof. Harold Y. Wachman
Chairman, Departmencai Graduate Commictee
SPACECRAFT TRAJECTORY TARGETING
BY BOUNDARY-CONDITION ORBIT FITTING
by
DALE GORDON STUART
Submitted to the Department
on May
11,
of Aeronautics and Astronautics
1984 in partial
requirements
fulfillment of
for the degree Master of
the
Science
in
Aeronautics and Astronautics
ABSTRACT
The
finding
classic
orbital
feasible
fixed
extends
the
nation
to
three
of
apogee
at
for
powered
flight,
use
a
and
into
chronous
Earth Orbit
Results
Low
provides a
initial
a
between
values
the
Orbit
choice
of
any combialtitude,
the
are
The
the
a
transfer orbit
targeting
for
computer
studied:
and
a
be
actual
very
achieved,
and
spacecraft
simulation
in
of space-
launch from
the
from LEO
indicate
that
of
technique
target
to optimal
targeting
generating
a
satisfies
is
with typically
desired
close
that
earth's
to Geosyn-
a
easy
difficulties,
to
for
values,
a
large
technique
feasible
chosen
extremely good
less
than 0.001
and
(in
some
a
implement,
contains
and can be applied
David L.
(75063i7
close
target
no
to a wide
Akin
Professor of
Aeronautics and Astronautics
cases.
fast and
cases
combination of
%
resulting
number of
provides
two-body space flight navigation problems.
Thesis Supervisor:
has its
technique is
transfer
computer simulations
can
means
computational
are
attention is
(GEO).
orbit-fitting
trajectory
Special
algorithm
(LEO),
and a
developed that
target velocity, altitude, and
guidance
in
is
parameters:
In addition, the
implemented
means of
position
method
target
case where
Two cases
from the
straightforward
major
a
allows
four
choice of
the
general
Earth
targeting accuracy
ditions.
to
is
trajectories.
optimal)
and
following
and
as
surface
Overall,
an
thesis,
problem
the
the target altitude.
adapted
delta-v
through
this
the algorithm allowing
path angle,
error
pass
In
problem
angle, velocity, and flight path angle.
flight
craft
that
position.
boundary-value
of
downrange
paid
orbits
target
boundary-value
to
con-
inherent
range of
ACKNOWLEDGMENTS
.Special thanks to Professor Dave Akin, for being my thesis
supervisor," for keeping me on target, and for knowing how to keep me
encouraged despite his being the busiest person I know. Thanks also to
Professor Battin, who provided inspiration and valuable tips when I
most needed them, and whose courses taught me -- always one month too
late, however -- how I could have done everything much more easily.
An education at M.I.T. is not provided by the professors alone,
and I wish to thank all my fellow friends in the Space Systems Lab -that's you Mary, Sarah, Janice, Russ, John, Cliff, George, Dan, Ray,
Janet, Joe, and too many more to mention -- for reminding me there's a
lighter side to M.I.T., for sharing my enthusiasm for space exploration, and for not letting me get hopelessly submerged in work, although
I hope you'll forgive me for "always bein-g so organized!"
And, of
course, to one of the most valuable people in the Aero/Astro department, Susie Fennelly, who knows everything you always wanted to know
about surviving The System, many thanks for helping me throughout these
years.
My sincere thanks
considered me lost in
and encouragement all
thank my husband, Dave,
to my parents and sisters, who may have long ago
space, but who never ceased providing me support
my life.
Last, but not at all least, I deeply
to whom I owe more than words can tell.
This work was supported by fellowships from the Fannie and John Hertz
Foundation, and from Zonta International.
TABLE OF CONTENTS
PAGE
ABSTRACT ................................................
ACKNOWLEDGEMENTS
LIST OF SYMBOLS
.......................
........ 2
.......................................
..............................
3
..........................
6
LIST OF FIGURES AND TABLES ..........................................
CHAPTER I
Introduction ..............................
9
...............
10
CHAPTER 2 Development of the Orbit-Fi tting Targeting Technique
2.1
Orbital Boundary-Value Problem .............................. 12
2.2
Solution Technique for Any Choi ce of Target Parameters ...... 15
2.3
Altitude, Velocity, and Flight Path Angle as Target
Parameters .............................
............. ...18
2.4
Finding the Required Velocity ............
............ . ...19
2.5
Specialization for Target Point at Apogee
............... 25
2.6
Range of Feasible Velocities .............
................ 27
CHAPTER 3
Guidance Algorithm
3.1
Overview ... .... ........................................... 29
3.2
Velocity-to-be-Gained Determination ...........................30
3.3
Thrust Angle Determination ................................... 31
3.4
Thrust Level Determination .................................... 32
3.5
Guidance for Infeasible Target Velocities ....................34
CHAPTER 4
Technique Applications and Results
4.1
Overview ............... ........
.....................................
37
4.2
Simulation Technique ......................................... 38
4.3
Orbit-to-Orbit Transfer Trajectories ........................ 39
4.4
Launch Trajectories ........................................ 47
CHAPTER 5
Conclusions
.............................................
APPENDIX A
Alternative Choices of Target Parameters
A.1
Altitude, Velocity, and Transfer Angle as Target
Parameters .... .....................................
A.2
Velocity, Flight Path Angle, and Transfer Angle as Target
Parameters ..........................................................
A.3
Altitude, Flight Path Angle, and Transfer Angle as Target
?arameters .....
............
.....
...........................
53
.54
56
37
TABLE OF CONTENTS
(cont.)
APPENDIX B
PAGE
Alternative Technique for Finding the Required
Velocity ......
.................. ......... .......... 58
APPENDIX C
Spacecraft Equations of Motion ............................ 60
APPENDIX D
Tangential Thrust Transfers
....
......
........
......... 63
Sample Trajectories
LEO to GEO Transfer ......... .........
....... ................ 65
Earth Launch to LEO ............................................... 70
APPENDIX E
E.1
E.2
APPENDIX F
Computer Program Listing ....... ..
LIST OF REFERENCES
..... .. .... .....
.... 72
................................................. 91
LIST OF SYMBOLS
Variables in parentheses are the variable names used in the computer
program.
A -
perpendicular distance from V
a -
semi-major axis of an elliptical orbit
a -
coefficient of a term in a polynomial
to the radius
-
coefficient of a term in a polynomial
a2 -
coefficient of a term in a polynomial
a
a
-
maximum feasible semi-major axis
ain -
minimum feasible semi-maior axis
-
normal component of acceleration
min
a
(SMA)
(Amax)
B -
perpendicular distance from V 2 to the chord
b -
coefficient of a term in a polynomial
C -
chord
c -
exhaust velocity
c -
coefficient of a term in a polynomial
D -
drag
e -
eccentricity of an elliptical orbit
c -
(c)
(Drag)
circumferential component of force
-
F
(chord)
radial component of force
g -
gravitational acceleration
h -
angular momentum of an orbit
I
-
sp
(g)
specific impulse
L -
lift
m -
vehicle mass
m. -
vehicle mass at start of time interval k
M
(Lift)
final mass
(Mk)
LIST OF SYMBOLS
M
o
Pi
-
initial mass
-
initial point
(cont.)
(MO)
P2 -
target point
p -
parameter of an elliptical orbit
r
radius
-
(Rk)
rI
-
initial radius
r2
-
target radius
(R2)
ra -
apogee radius
of an
-
rGE O
-
r
p
elliptical
orbit
GEO.orbital radius
perigee radius
-
T
(RO)
thrust
of an elliptical
orbit
(Thrust)
V -
vehicle velocity
VI -
vehicle's
(Vk)
current velocity
velocity
(Vk)
(V2)
V2 -
arget
V2c -
chordal
Vmax
maximum feasible target velocity
V2min -
minimum feasible target velocity
V2p -
radial component of V
2
V2t -
a temporarily assigned target velocity
a -
apogee velocity of an elliptical orbit
-
chordal velocityv component of V 2 and V
V
c
-
V
VG
V
a velocity component
-
GEO
component of V 2
velocity-to-be-gained
-
GEO orbital velocitv
(VCR)
(VG)
(V2Max)
req
(VC)
LIST OF SYMBOLS (cont.)
V
LEO
LEO orbital velocity
V
radial velocity component of V 2 and V re
p
V
-
r
V
rc
radial component of vehicle velocity
-
chordal component of V
radial component of V
V
a velocity component
(VRR)
a velocity component
(VSig)
-
-
V
(Vrk)
req
V
rp
rr
(VP)
req
a substitute variable
thrust angle, angle between V I and V G
angle between extension of V 1 and V G
1
angle between Vc and V 2
O-0*
8-
(alpha)
(beta)
(gamma)
angle between chord and
r2
angle between Vc and V
at target point
angle between V 2 and extension of the radius
angle between V
a '- -
req
and local horizontal
gravitational constant of
0-
(theta)
the central body
transfer angle between r. and r 2
(Mu)
(sigma2)
downrange angle between launch site and vehicle position
(sigma)
vehicle's
flight path angle
(Phk)
target flight path angle
02 -
delta-v required for orbit circularization
iV
t
V total
-
delta-v required during initial thrusting phase (DeltaV)
delta-v required for the entire mission
angular compoonent of vehicle velocity
(Vomk)
LIST OF FIGURES ANDTABLES
FIGURE
PAGE
2-1
Geometry. of the Orbital Boundary-Value Problem ..
2-2
Hyperbolic Velocity Loci at P
2-3
Detail of Geometry at P
2-4
Geometry of Velocity Components at P1
and P
3-1
Velocity-to-be-Gained Determination
4-1
Sample LEO to GEO Transfer Trajectory ............
..
....13
and P
.... ..17
...... 21
....
.............
4-2a Thrust, Thrust Angle vs Time -- LEO to GEO Transf
4-2b Altitude vs Time --
LEO to GEO Transfer .........
4-2c Velocity vs Time --
LEO to GEO Transfer
o
....
....... 31
....... 41
....... 43
rrer
o
.o
er
.........
....... 43
....... 44
4-2d Flight Path Angle vs Time -- LEO to GEO Transfer
ree
....... 44
4-3
Partial LEO to GEO Transfer Trajectory ..........
roe
....... 46
4-4
Sample Launch Trajectory .......................
r
4-5a Thrust, Thrust Angle vs Time -- Launch to LEO
... ....r~rr....
,r
....... 48
....... 49
....
4-5b Altitude vs Time --
Launch to LEO ...............
....... 49
4-5c Velocity vs Time --
Launch to LEO .............
....... 50
4-5d Flight Path Angle vs Time -- Launch to LEO
TABLE
4-1
LV
.................... 50
PAGE
Comparisons for LEO to GEO Transfer
........................47
CHAPTER
1
Introduction
Since
Shuttle
the Apollo
program,
have
era,
and especially with the advent of
guidance
flourished.
techniques
for spacecraft
in
the Space
powered flight
Elaboraee algorithms exist that find an optimum tra-
jectory
for
given
mission,
and
these
target conditions,
algorithms
sophisticated spacecraft.
perform
It
and for a given spaceflight
the task very well
for today's
is of course necessary to use an exact,
optimal guidance technique with an actual vehicle, but the requirements
for
exactness
and optimality
are precisely
what lead to the enormous
complexity of these algorithms.
When a
real
vehicle
is
not
involved,
and such precise accuracy
or
optimality is not required, the currently available guidance techniques
--
such as those based on Pontryagin's maximum principal, Bellman's dy-
namic
more
programming,
or Raleigh-Ritz
type procedures
elaborate and detailed than necessary.
studies,
can end up being
Especially early in design
when a vehicle can be modelled by a small set of parameters,
and a quick, easy method
algorithms
based on these
for finding a feasible trajectory is needed,
optimal
control
theories are
and time-consuming
to implement.
rithm is
around one specified set of
position,
--
developed
velocity,
transfer angle,
In
addition,
and flight
zannoc be used for anv other zombinacion of
too cumbersome
each particular
target
parameters
path angle,
:ese paramecers.
algoamong
and usually
No technique exists,
optimum,
however,
that is
easy to implement,
and works for more than one combination of target parameters,
or for more than a limited type of spaceflight missions.
classic
calculus-of-variations-derived
simplest form, works
tightly
more versatile, it
linear tangent algorithm,
very realistic --
spacecraft
the requirement
that
guidance techniques
conditions are satisfied.
so
1)
can be filled by reand by
mechanics to ensure that the target
A means already exists, known as the orbital
boundary-value problem, for finding an orbit that passes
initial point and a selected target point,
through a
thus providing a
technique for guiding a vehicle to a desired target position.
boundary-value problem,
its
(See Space
the trajectory be exactly optimum,
using basic methods from orbital
given
in
and when made
too becomes complex and cumbersome.
Shuttle Ascent, Guidance, Navigation, and Control, ref.
This gap in
Even the
for only a very narrow range of problems --
constrained that they aren't
laxing
close to
however,
The
allows only a.limited choice of target
parameters, with the restriction that the target be a fixed position in
space.
The
intent of this
thesis,
therefore,
is
to extend the basic
boundary-value technique to allow multiple choices of target parameters,
including
space missions.
choices
better suited to the requirements
for current
The technique can thus be adapted for use in a wide
variety of two-dimensional
spaceflight
targeting problems,
ranging from
planetary launch trajectories to orbital insertion and orbit-to-orbit
transfers, as well as interplanetary missions, and most two-body targeting problems
in general.
CHAPTER 2
Development of the Orbit-Fitting Targeting Techniaue
2.1
The Orbital Boundary-Value Problem
The starting point
the classic
two-point orbital
formulation is:
tion
for the technique developed in this thesis is
measured
boundary-value problem.
The problem
given an initial position and a desired target posi-
from a
central
body,
find the feasible orbits
that pass
through both points, and find the required velocity vectors at the
tial
point
transfer
that
correspond
orbits.
to flight
paths along any of
ini-
the feasible
The technique for solving this problem has been des-
cribed in detail by Battin (ref. 2) and will be summarized below.
If
a
points,
(the
chord)
is
drawn connecting
then any velocity vector at
terms of
radius
line
a component
vector
(see
parallel
figure
equal to 180 degrees.
to
2-1)
If
the initial
either point
the chord and
provided
the transfer
and
can.be defined in
one parallel
angle,
or,
then from fundamental properties
relationships
V
re
ItD
to the
is
not
Vreq and V2 are velocity vectors at PI and
P2 respectively, and if they correspond to an orbit that passes
P1 and P2'
target
= V
2c
= V
c
D3
through
of orbital mechanics,
the
_____ __ __ __ _ _ I_
_ _~ _ _ _
_
- ----- -
- ---- --
__
_
_
__ _
',N
\
at
\
9
/p, Vrp
Figure 2-1
can
Geometry of the Orbital Boundary-Value Problem
easily be derived, where
tial
position;
components;
lity,
the
radius.
2 denotes
and
target
target or
radius can
city
the
final position;
be
taken to
c denotes
or inichordal
Without loss of genera-
be greater than the
initial
The chord can be found from the law of cosines
2
the
subscript r denotes current
p denotes radial components.
C
and
the
2
= r
2
+ r2
- 2rr
2
cos
(2.1)
product of the chordal velocity component, Vc, and radial velo-
component,
Vp,
can then be expressed as a function of the chord,
initial and final radii, and the transfer angle, a,
in the form
VV
-
c p
This relationship
at
the
initial
(2.2)
r r2(1+cos)
defines
an infinite family of velocity vectors
point and at the target point,
and is
in
the asymptotic
form of an equation for a hyperbola -- with the chord as one asymptote
and the radius as the second asymptote.
sents
the locus of all
This hyperbola at PI repre-
feasible velocity vectors at the initial
point,
and the hyperbola at P2 corresponds to the locus of the resulting velocity vectors at the target point-, as shown in figure 2-2.
N
Properties
N
N
N
N
r
Figure 2-2
of this hyperbolic
the orbit-fitting
veczor,
e
from P. co ?)
Hyperbolic Velocity Loci at P
locus will be exploited later in
targeting
(chat
PI
technique.
wnich corresponcs
:o
Since
the
and ?
the development of
required
velocity
light along a feasible orbit
is not yet uniqueiv specified, one more parameter, such
UI
as
target velocity
or target flight path angle, may be specified.
Se-
lecting either one of these will uniquely determine a feasible transfer
orbit, and hence will also determine a unique required velocity at the
initial point.
permit
The orbital
boundary-value problem,
desirable
means
does not
the designation of both the target velocity and target flight
path angle as target parameters.
is
however,
Since, for many types of missions, it
to specify both these variables as target parameters,
must be found to eliminate
a
this restriction from the boundary-
value problem.
If
either of
the target parameters upon which the boundary-value
based --
problem is
target radius
fied as a target parameter,
or transfer angle --
the restriction is
is not speci-
removed and any two of
the remaining three unspecified variables may now be selected as target
parameters.
velocity,
Thus,
of the complete set of four parameters available --
altitude,
may be chosen as the
flight path angle,
target parameters,
and transfer angle --
any three
and they will uniquely deter-
mine an orbital path that passes through the initial point and achieves
the desired target conditions at the target point.
sections,
In the following
the necessary relationships will be established that allow a
solution to be found for any of the four such combinations of target
parameters.
2.2
Solution Techniaue for Any Choice of Target Parameters
When any three of the targec parameters are specified and the
initial oosition is known,
the
fourth parameter is also determined,
and can be found as a function of the three specified parameters and
the initial
radius.
completely specify
The fourth parameter must be found in
order to
th-e geometry at the target point and to eventually
find the required velocity at the initial point.
To start, the geometry at the target point is expressed in terms
of the angles
3
and q , as shown in
figure 2-3.
The perpendicular dis-
tance, A, from the the radius to the tip of V2, can be found as
A = V 2 sinr
(2.3)
and the perpendicular distance from the extension of the chord to V 2 is
B M -V 2 sin(3+)
A and B can also be expressed
and V
in
(2.4)
terms of the velocity components,
Vc
as
A = Vc sinS
(2.5)
B = V
(2.6)
sins
Since the locus of possible velocities at P2 is a hyperbola (as
established in equation 2.2), using the property of hyperbolas that the
product AB is equal to a constant, AB can be found by multiplying
equations
(2.6).
(2.3)
and
(2.4),
and also by multiplying equations
(2.5)
and
Setting the resulting expressions equal to each other gives
AB = -V,
Now equation
sinr
sin( +i)
2.2) can be subst _tutea
= V V
sin
(2.7)
for :he product 7 V
and if the
c D'
r
C
Figure 2-3
chord, C,
Detail of Geometry at P
is replaced by
sinr
C = r
sina
(2.8)
the resulting expression is
,u
an'-=
s slnn t2
-s2
2
scnn
sin(--)
(2.9)
To eliminate
3 from this equation,
a useful relationship can be
developed by expressing r2 as
r
2
= rl cdsc
-
and substituting equation (2.8) for C,
cot3 = cota -
3
Then
C cos
(2.10)
for 5
then solving
gives
(2.11)
rI sino
can be eliminated between equations (2.9)
and -(2.11),
with the
final result
+ r 1 r 2 V2
)rl(1-cose)
Recognizing that rq =T/2 -
)rl(1-coso-) + r r2V2
This
is
the
parameters
--
to
desired
--
sinrlsin(a+q) = r
2
2
V2
2
2
sin 2
(2.12)
2' equation (2.12) can be written
2
22
cos42 cos(2-cr) = r 2 V 2
expression which relates
altitude,
each other,
2
velocity,
and once any
flight
all
cos
2
(2.13)
the possible
path angle,
three of
2
target
and transfer
these parameters
angle
are spe-
cified, the fourth can be found directly from this relationship.
2.3
Altitude, Velocity, and Flight Path Angle as Target Parameters
In
city,
variable,
this
V2,
particular
case,
and flight
o,
must
the target altitude
path angle,
be
metry of the problem.
found
in
2', are
order
To solve for
or radius,
specified,
and
r,, velo-
the remaining
to comoletelv determine
a from equation (2.13), the
the geo-
substitution
x =
(2.14)
cot-
2
can be used, with
sina =
2x2
-+x
2
1+x
cosa
-
l -x
2
i-Cos'
= -2
l+x
1+x
The result is a quadratic in x, of the form
ax 2 + bx + c = 0
where
a =
2 2 (r2-r1
) cos-0
(2.15)
2
(2.16)
c
= 2=rI
- r2V
2
2 (r+r
2
2
) cos .02
(2.17)
The quadratic can easily
be solved
with the standard quadratic
equa-
tion, and once x is found, equation (2.14) gives the answer for a.
Equation (2.13)
parameters.
2.4
used for
any other combination of target
However, only the case completed above will be explored in
further depth, since
missions.
can be
this case
is
the most useful
for common space
(The remaining three cases are solved in Appendix A).
Finding the Required Velocity
Once the values of all four target variables are known, the
geometry of the feasible transfer orbit is fixed and the velocity at
the initial point can be determined.
the geometry
is
To find the required velocity,
figure 2-4.
set up as shown in
The internal angle,
g,
between the chord and the radius vector to P2, can be found from the
law of sines
sine
r
sin
C
(2.18)
(2.18)
but the geometry also shows that
2 '- -
Substituting equation
(2.19)
for
8
- *2
(2.19)
into (2.18)
and using a trig iden-
tity gives
cos(4
which allows solving for
2
+
2)
- sincr
(2.20)
2 once 02 and o are known.
The velocity at the target point, V2 ,
can be resolved into its
component in the chordal direction, Vc, and its comDonent in the radial
direction, V
p
V 2 cos*
2
= Vc cos(6
V2 sinO2 = VC sin(,2 + 02
and Vp and Vc can be solved
2)
2
)
2.2)
- Vp
(2.22)
for in terms of V 2 from equations (2.21)
and (2.22)
V
V
tan(-
-
)
oso
-
sin1
(2.23)
_ ___
_____
_______
_______I____
________________
________
VVI
Figure 2-4
Geometry of Velocity Components at P and
1
1 an
?
and
V
If
equation
(2.24),
V
c
(2.20) is
and V
used
can be
p
c
V2C
=
cos#
2
(2.24)
cos(2+ 2
to eliminate
$2
from equations
expressed solely in terms
(2.23) and
of known target
parameters and r
2 sin Y
1V
cos2 - sino-
= V
(2.25)
- sinW
cC
V
c
2C cos2
rI sincr
(2.26)
Additional useful relationships are
Va
V
To
find
the
cr
required
sin(o+S)
V
= V
c
(2.27)
icos(a+S)
velocity
(2.28)
vector
at
the
point,
initial
two
cases must be considered:
1)
a +
g
< r/2:
From the geometry, clearly
V
= V
p
rr
and
the
angle,
veloci=v vec=or is
9,
between
the
local
(2.29)
horizontal
and
the
required
V
9
-
+ V
cr
V
V
p
arctan
(2.30)
then the magnitude of the required velocity is given by
V
req
2)
a +
S
>
2
)
(V +V
p
cr
-
2
+ V
a
2
(2.31)
/2:
In this case the geometry shows that
V
= V - V
rr
p
cr
(2.32)
9=arctan (r
(2.33)
leading to
V
req
Substituting
equations
2
2
2
MV
+ V
rr
a
the appropriate expressions
(2.30)
(2.34)
for Vrr'
rr'
V
through (2.34) yields expressions for V
,
and
req
Vcr into
and 9 which
hold for both cases
V
2
req
= 2V V
p c
cos(a+6) + V
V9
=
arctan
V
V
9
c
(2.35)
cos(a+8)l
(2.36)
sin(ca+)
c
where
S
is found, from equation (2.18) as
i
arcsin
C
sinr
,
(2.37)
To
9
eliminate
from
equation
(2.35)
are expanded, and equation (2.37) substituted for
cos(0+)
cosa
=
cos(o+S)
and (2.36),
-
sin cr
-
S
and sin(a+S)
to give
sin o
-
C
(2.38)
and
sin(a+S) = sin
1 cosa +
2 sin2c
and (2.39)
(2.38)
substituting equations
and finally,
1 -
(2.39)
into equations
(2.35) and (2.36) gives the result
2
req
req
2
2V V
cp
cosa
-
1
r
2
sin a
1
- -C
2
I
2
a + V 2
c
(2.40)
with
F
r
cosa
1 ---
sn
r
--
a
SV arctan
(2.41)
Va sina I-
These expressions
coscr+
involve only the chordal and radial velocity compo-
nents of V2, found from equations
variables,
sin a
(2.25) and (2.26), and other known
and provide a way of finding the required velocity once all
the target parameters and initial point are specified.
technique for finding V
req
(An alternative
and 9 is presented in Appendix 3.)
2.5
Soecialization for Target Point at Apogee
Since most orbital
tually
fer
flight
transfers
reach a. circular orbit,
and maneuvers are intended to-even-
it is
useful
to specify that the trans-
orbit reach the altitude of the desired circular orbit with a
path angle equal to zero.
the transfer orbit is
vector perpendicular
This means that the apogee radius of
the radius of the circular orbit, with velocity
to the radius.
The transfer angle,
a, can now be
determined directly by using an additional relationship specific to the
case of the target point at apogee of the transfer orbit.
Knowing V 2 and r2 , the semi-major axis,
a,
of the transfer orbit
can immediately be found from the Vis-Viva equation
V
(
2
-
(2.42)
thus
a =
-
--
(2.43)
From Battin (ref. 3) the parameter, p, can be expressed in the form
rlr
p =
r
2
-
2
r I cosO
(1-coso)
(2.44)
and the eccentricity, e, is found from
r
e
where a still remains
to
r2
- r
2
- r
be found.
(2.45)
c o s cr
3y using the relationship
25
p = a(i-e )
equations
p and e,
(2.46)
(2.44) and (2.45) can be substituted into equation (2.46) for
and o can be found in terms of the semi-major axis, with the
result
2ar
coso =
ar
I
-
2
2
- yr I
r 1r2 V2
this
2
r r2
V
coscr =
check,
r2
finally gives
r2
As a
-
(2.47)
ar
Substituting for a from (2.43)
-
(2.48)
2
- yr
agrees with the result obtained from equation (2.13)
if 02 is set equal to zero.
With o now determined, 02 can
(2.25)
and
(2.26),
be set
and the chordal and
equal
to zero
radial velocity
in
equations
components
become
V2C
V
c
V2
V
p
The
required
and (2.41).
=
=
r
r.
-
(2.49)
sino*
sin
0-
(2.50)
sina"
velocity and 9 can now be found
from equations
(2.40)
2.6
Range of Feasible Required Velocities
At
V 2 as a
this point, it is advantageous to explore the feasible range of
function
ding on rl
and
of
r
2
--
ble orbit
passes
satisfies
the target
are
selected,
the
r
and r2.
i
through
both the
less
initial
conditions.
and target points
and also
This is true because once r 2 and V
2
semi-major axis of the orbit is fixed from equation
r
is
of V 2 is restricted, depen-
there being a maximum value above which no feasi-
(2.43) and the perigee radius of
If rl
The choice
than r
,
then
= 2a -
r2
clearly
through the initial point,
actual maximum value
the orbit is
no
(2.51)
point
in
the orbit
and the problem cannot
be
will pass
solved.
of V 2 can be found by determining
The
the maximum
feasible semi-major axis for the transfer orbit
r
a
+r
1
max
(2.52)
2
corresponding to an elliptical orbit with perigee at r i and apogee at
r2
.
This gives an upper limit
on V 2
2
2
1
a(2.53)
r
2max
2
max)
The lower limit of V 2 that still yields a feasible orbit is
V2min = 0
2min
and :he associaced semi-major axis is
(2.54)
a
min
=
"2
2
(2.55)
corresponding to an orbit that travels a straight line from P
to P
and reaches P2 with zero velocity -- not very useful for practical
purposes.
The upper limit will become important later, however.
CHAPTER 3
Guidance Algorithm
3.1
Overview
The technique developed
required velocity vector can
algorithm for a spacecraft
spacecraft's
nated
trajectory,
the initial
in the preceding chapter for finding the
easily
be
incorporated into a guidance
in powered flight.
the
point, Pi,
At any point
in the
vehicle's current position can be desigin the boundary-value problem, and the
problem can be solved for that particular initial point and a specified
set of
target
however,
it will not
velocity, and
with the
conditions.
Unless
be able
the process
to
the vehicle has
instantaneously achieve the required
must be repeated some time interval later,
vehicle's updated current position as
the problem.
infinite thrust,
This procedure
therefore
the new initial point in
lends itself well to computer
trajectory simulations in which the vehicle's position is determined-at
discrete
time
motion.
At
has
intervals
each time
been chosen, the
interval,
integrating
the equations of
then, once a set of target conditions
required velocity vector for the vehicle at its
current position can be
that
by numerically
found, and a guidance algorithm followed such
the vehicle's velocity vector eventually equals the required velo-
city vector.
The control
are :he vehicle :hrusc
variables available for use
in this problem
level -- most convenienivy measured as a per-
centage of the maximum available thrust --
and the thrust angle, the
angle between the thrust vector and the velocity vector.
While a
spacecraft cannot directly control the thrust angle, it does so indirectly by controlling the rocket nozzle gimbal angle, but using the
thrust angle as a control variable avoids the necessity of including
the dynamic relations between the nozzle gimbal angle and resulting
thrust angle;
these relations are vehicle-dependent, and contribute
nothing to the analysis of the original problem.
Hence the choice of
thrust angle as the second control variable.
3.2
Velocity-to-be-Gained Determination
Once the required velocity for the vehicle's current position has
been found, the velocity-to-be-gained, VG, is defined as the vector
difference between the required velocity and the vehicle's current
velocity (see figure 3-1).
If 0 is
from the
the current
flight
path angle of
the vehicle, measured
local horizontal, and V 1 its current velocity, then V G can be
determined from the
V
2
G
law of cosines
2
= V
+ V
2
-
2V
Vl cos(*-9)
(3.1)
req 1
req
and the angle,p , between V I and VG can be found from the law of sines
/3=
arcsin
re
\ vG
sin!o-l)
(3.2)
__
__~___~___~___~_
___
_________I____________________
e<0
Figure 3-1
In many cases, 0
is
Velocity-to-be-Gained Determination
greater than 90 degrees, but the arcsin function
will return values only between -90
and 90 degrees,
so for the case
where
2
V
G
3 must be corrected
+V
2
1
<V
2
req
to
V
?T -
3.3
arcsin
(VG
sinL4-9
(3.3)
Thrust Angle Determination
For
choose
the sake of simplicity, the guidance algorithm to be used will
zhe thrust vector such :hac
its direction is aligned wich :he
angle,
IF
v,
it easy to find the thrust
This makes
velocity-to-be-gained direction.
as follows.
9 < 1:
and if
9 >
0(. = 7T
-
(3.4)
0( =
- T
(3.5)
p:
and of course if 9 = p:
C<= 0
3.4
Thrust Level Determination
A spacecraft
will
rl)
in powered flight,
and must avoid
target
occurs,
its main engines
tune"
its
it can reduce
therefore,
thrust
interval
the
be
that corresponds
predicted,
if
to the
increment to the
must
orbit
vehicle
than Vreq.
(provided
the
2
>
for the
velocity must be
vehicle can either stop thrusting
using smaller
the vehicle has
level
required
overshooting
vehicle's
and
r
During the time interval
to the target,
or
trajectory,
required velocity without
this,
the
Specifically,
and coast
its
its
its energy beyond that required
from becoming greater
before this
"fine
increasing
transfer orbit.
prevented
the energy of
increasing
be continuously
thrusting in the VG direction,
then
to a velocity increment
it.
engines to
engines,
throttleable
to exactly match the
In order
to
accomplish
velocity during the next
the
thrust
that is
level
time
must be found
less tnan or equal to
VG.
This can be done in the following manner.
The
propellant
mass
flow
rate
is
determined
from
the vehicle
thrust, T, and exhaust velocity, c
dm
dt
-T T
(3.6)
c
and for a given time interval, Dt, the change in vehicle mass, Dm, is
T
Dt
c
Dm = -
(3.7)
IF mk is the vehicle mass at the beginning of the time interval, and
mk+ 1 is the mass at the end of the interval, then
mk+1 = mk - Dm
(3.8)
and substituting equation (3.8) into equation (3.7) for Dm gives
mk
m
T
- -- Dt
(3.9)
The rocket equation can be applied now, since, if Dt is
enough,
pulsively
the behavior
of the vehicle will be as if
at the beginning of the time interval,
small
it had thrusted imand the velocity
increment, DVk, is then
DVks i -cfoimk+0e
n
solving for mk-1 g3ves
(3.10)
finally, substituting for mk+
(3.11)
mk e
mk+ 1
from equation (3.9) and solving for T
1
determines the thrust required to achieve a specified DV
DV
T
1-
Dt
e
(3.12)
c
At- the point where using maximum thrust would cause DVk to exceed
VG ,
VG should be substituted
thrust
level
when a
new V G
is
priate
thrust
level
zero,
way
the
to
than
its
the
process
determined
it
has
be repeated and
Once
achieved
and the new
At the next time interval,
should
again.
(3.12)
VG
the appro-
becomes exacly equal to
perfect
the
rest of
alignment
with
the
the
maximum
altitude,
as
has
ter than V
if
with
discussed
the
target
climbed
the
feasible
position.
orbit
and
Infeasible Target Velocities
arrises
current
vehicle
time interval.
since
for
problem
the
low
equation
transfer orbit.
elliptical
is
that
found,
target,
Guidance
A
for
in
vehicle can stop thrusting entirely and coast
the
desired
3.5
used
for DV.
target
(Recall
the
in
selected
vehicle's
section
high
high,
is the
current
2.6)
In
it
enough altitude
During :his phase of
velocity,
velocity, V2max)
that V2max
velocity
to a
target
V2,
for
is
the vehicle
apogee
if
could be
that
its perigee
the vehicle
some
at
velocity of an
altitude as
fact,
greater
time
V.ma x
-he flignht a "emporary"
thrust
before
the
becomes grea-
guiaance
scheme must be used, and several options exist for doing this.
First, a temporary
is almost
target velocity,
equal to V2max*
V2t
'
can be chosen, where V2t
(If V2t were set exactly equal to V2max
,
the
180 degrees, where a singularity exists in
transfer angle would be at
At each time step, as the vehicle altitude increases,
the algorithm.)
V2max will increase, and therefore V2t can also be increased.
Even
tually V2max will be greater than the original desired V 2 and the
targeting technique may be used.
orbit-fitting
abrupt changes
in
the required
has the disadvantage
path angle of zero,
phase to the second,
from the first
tees a smooth transition
that
since
it
velocity or flight path angle,
but it
the perigee of the temporary transfer orbit
Since a vehicle under
tends to spiral outward and its flight path angle
tends to increase,
against
with no
attempts to keep the vehicle at a flight
is always placed at the vehicle's position.
thrust naturally
This technique.guaran-
this
the radial
scheme would require that the vehicle thrust
component of its velocity --
an inefficient
proce-
dure and wasteful use of fuel.
A second possible scheme would simply allow the vehicle to thrust
tangentially to its flight path and follow a natural gravity-turn
is
spiral trajectory until it has reached the altitude where V
greater
fer
orbit
than V2.
at
vehicle will
its
first
perigee,
it has intersected the feasible trans-
where the
flight
path angle
immediately be required to 1hrust against
city component.
the
At that point,
scheme,
It
spends much
since now
the
less
flight
is
zero,
and the
its radial velo-
time doing so, however, than in
path angle
transfer orbit increases wi:h altizude, and :he cesul:
of
the feasible
is better
:uel
efficiency than the first scheme.
thrust angle rate of change,
If a constraint is placed on the
abrupt changes in
the vehicle's pitch can
be avoided, and the transition from this first phase into the orbitfitting targeting phase can be made smoothly.
The third possible scheme would involve intercepting the feasible
transfer orbit at some point other than at perigee.
where
the difference between the tangential-thrust
An a-ltitude exists
trajectory velocity
and the transfer orbit velocity is a minimmum. ,Presumably, it would be
most efficient
VG point
to perform the transition at this point,
but the minimum
cannot be found analytically, and can only be
identified
during the trajectory by monitoring VG and watching for the point where
VG just starts to increase after reaching a minimum.
By that time,
however, the required thrust angle is very large, often greater than 90
degrees,
is
and if
required
the transition is
performed at this point,
to thrust at a large angle from its flight path until it
aligns itself with the desired transfer orbit.
of
the vehicle
minimum VG could be found, since
sharply away from the vehicle's
inefficient
the minimum VG usually points
velocity,
use of fuel during this
Even if the exact point
transition
the result would still
be
to the orbit-fitting
targeting technique.
The second scheme ends up being the most efficient of the three
alternatives
trajectory
than V
2max'
described,
simulations
and this
is
the technique implemented in
the
to handle cases where V2 is initially greater
CHAPTER 4
Technique Applications and Results
4.1
Overview
Two
missions
were
technique:
LEO
These
represent
cases
spacecraft
the
case
fairly
GEO
two
of LEO to GEO
of
any
for
the
as
and
of
given
technique
thrust
transfer
is but
For
to
find
blished
in
launch
launch
optimum
and
the
to LEO
targeting
insertion.
maneuvers
in
future operations as
and
involve
from
therefore
well.
the
be
In
perforcompared
this case can also be
orbit-to-orbit
of
current
can be found
paper can easily
this
of maneuvers
results
can be
effects
the
are
earth
involving
case,
trajectory,
from any celestial
situations
the
which
circular
transfers,
LEO to GEO
one example.
the
body,
frequent
The results
which
broad class
earth
the
atmospheric
another
maneuvers
the
launch
level,
developed
other
is
for
transfer, a near-optimum trajectory
applied
this
most
probably in
near-optimum values.
since
applications
earth
the
with known
to
test
transfer,.and
operations,
easily
mance
to
selected
while
a
body,
compared
case
and
is
considerably
reasonable
neglected
launch
it
value
with
or are
can
this
has
known
changed
be
the results
launch and insertion
more difficult
into
to
considered
been well
value.
match
If
the
those of
an example
may be applied
any orbit.
esta-
of
to other
4.2
Simulation Technique
The
simulations were performed by applying a standard
trajectory
Fourth-Order Runga-Kutta integration algorithm to the spacecraft equations of motion.
(For a description and development of these equa-
tions, see Appendix C.)
The set of initial conditions --
velocity, and flight path angle --
altitude,
were selected according to the
specific mission being analyzed.
Constant thrust was used throughout
most of the engine-firing phases,
without regard to maximum accelera-
tion limits,-
limits could be imposed if
although acceleration
desired.
For all of the missions studied, however, the acceleration levels never
became high enough that constraints would have significantly affected
the performance.
The vehicle was therefore allowed to use maximum
thrust until
the end of the burn when the vehicle velocity ap-
near
proached the required velocity,
at which point the thrust,
assumed to
be throttleable, was reduced as required.
Values could be chosen to limit the maximum thrust angle (hence
vehicle pitch rate)
and the maximum thrust angle rate of change during
the thrusting phase.
However, after thrust was reduced and the veloci-
ty-to-be-gained
below
left
fell
unconstrained
the trajectory.
listic,
--
1 m/s,
the thrust angle and pitch rate were
to allow "fine-tuning" or continuous corrections
While
an actual
this type of continuous adjustment
spacecraft
lified.
not rea-
would only perform a small number of
discrete mid-course correction burns -ments,
is
to
by allowing continuous adjust-
the accumulated numerical and roundoff errors end up being nulThis occurs
exactly at each
time
because
the desired transfer orbit is
calculated
step, wich no approximations, and the guidance
algorithm corrects
numerical
for any deviation from thisb transfer orbit.
arising from the use of an approximate
errors
The
integration
technique are regarded simply as deviations from the desired path and
are thus corrected for, with the end result that the trajectory is
closer to an exact actual trajectory and the target values are reached
with extremely
high precision.
Since allowing continuous correction
ends up consuming more fuel than would otherwise be necessary, the
delta-v required for the mission is calculated at the point where the
thrust
the
is
first
reduced and the velocity-to-be-gained
point at which an actual
coast
the
rest
of
the way to
is
vehicle would shut off its
the
target.
below-I m/s,
engines and
(The computer program to
perform the simulations is listed in Appendix F.)
Once
the
vehicle
has reached
the
target
altitude,
an additional
burn must be performed to insert the vehicle into a circular orbit. For
the sake
least
fuel,
of simplicity,
this
and the required
and because it
burn was
chosen
is
the option that requires
to be impulsive in
the
the simulations,
delta-v is simply the difference between the circular
orbital velocity and the apogee velocity of the transfer orbit.
4.3
Orbit-to-Orbit Transfer Trajectories
The Orbital Transfer Vehicle (OTV) model was selected on the basis
of
For
what might
eventually be in
reuseability,
space
engine,
liquid
use as part of future
space activities.
fuels, with an engine such as the advanced
would be used,
target conditions as follows:
with vehicle
parameters
and initial
and
specific impulse: 450 seconds
initial mass:
25,000 kg
initial acceleration: 0.03 to 3.0 g's
initial altitude:
LEO at 372 km
initial velocity:
7684.5 m/s
target altitude:
GEO at 35,863 km
target velocity:
1612.6 to 2110.0 m/s
final velocity:
GEO velocity -- 3071.9 m/s
The apogee velocity of the transfer orbit was varied between 1612.6 m/s
--
the Hohmann transfer orbit apogee velocity --
ding on the thrust level.
through trial
The actual
and 2110.0 m/s, depen-
target velocity was arrived at
and error as the one that yielded the minimum total mis-
sion delta-v for a given thrust level.
For high thrust, the optimum
target velocity is clearly near the Hohmann orbit apogee velocity,
since the Hohmann transfer is optimal for infinite thrust capability.
The optimum target
ses,
since,
equal
for
velocity will increase as the thrust level decrea-
infinitesimal
to the circular
thrust,
the target velocity is
velocity and the vehicle is
exactly
very close to circu-
lar velocity throughout its trajectory (see ref. 4).
The near-optimum
was
to be used for performance
found by requiring the vehicle
gential
it
trajectory
to
would be
tude,
its
in
flight
if
path.
it
stopped
the vehicle was
delta-v
calculated
at
to thrust
comparisons
in a direction always tan-
When the instantaneous orbit ---
thrusting
allowed to stop
that point.
the orbit
had an apogee at GEO alti-
thrusting, and the
required
(For details of how this trajectory
can be found, see Appendix D.)
The
initial
resulting
trajectory
for
a
sample
LEO
acceleration of 0.03 g's and thrust angle
is shown in polar form in figure J-.
to GEO
transfer
with
limit of _ 25 degrees
Since the target velocity of
4500
GEO
--
I
900
tangential
-thrust
phase -180 °
-- -
earth
--
-3600
- - ---
' LEO
t
~thrust
cutoff
270*
Figure 4-1
2110 m/s
kin,
a
tion
tude.
led
to a
tangential
3.5,
until
targeting
start
Sample LEO to GEO Transfer Trajectory
transfer orbit with a perigee at an altitude of 6600
thrust
the
trajectory was
vehicle
reached
followed, as
the
transfer
After that point, the orbit-fitting targeting
explained
in sec-
orbit perigee alti-
technique was used
until the vehicle velocity matcahed the required velocity and could stoD
the vehicle coasted
For the remainder of the trajectory,
thrusting.
along the elliptical transfer orbit until it achieved the target conditions.
Figure 4-2 shows the plots of the individual variables versus
time, giv-ing the behavior of the trajectory in more detail.
The thrust
is sustained at its maximum value until cutoff.
The thrust angle moves
to its
initiated,
lower limit as soon as the targeting
to a slightly
after
positive value,
thrust
cutoff,
as discussed in
is reached.
then climbs
and then can be considered equal to zero
even though minute corrections are taking place,
section 4.2.
The altitude increases steadily until GEO
The velocity increases at first,
vehicle spirals
energy.
is
outward,
then decreases as the
gaining potential energy rather than kinetic
When the targeting begins and the vehicle is commanded to
pitch down,
the velocity increases again until it
velocity for the vehicle's current altitude.
reaches
the required
After thrust cutoff,
the
vehicle coasts,
trading kinetic for potential energy as the velocity
decreases until
it reaches the target value.
increases
as the vehicle spirals outward --
at first
of the changing
acceleration
of increase of the
the vehicle is
The -flight path angle
flight
unsteadily because
as the vehicle burns off fuel.
The rate
path angle slows when targeting begins and
commanded to thrust slightly downward,
the thrust angle becomes positive.
then steepens as
At thrust cutoff, the flight path
angle has matched that required on the transfer orbit, and it follows
the
transfer orbit profile until the vehicle reaches apogee where the
flight path angle crosses zero.
Figure 4-3 shows a partial listing of the actual output from the
100
S
S~
80
-
60
-
o
20
S0
-
targeting
start-.*
S
o
S
i
5,000
l
10,000
15,000
20,000
25,000
30,000
Time, seconds
Figure 4-2a
-
Thrust, Thrust Angle vs Time -- LEO to GEO Transfer
40,000
35,000
30,000
25,000
20,000
15,000
10,000
5,000
0
5000
10,000
15,000
20,000
25,000
30, 000
Time, seconds
Figure 4-2b
--
Altitude vs Time -- LEO to GEO Transfer
--------------
- -------
- ---------------
_~_~___~_
______________I_______
______________________
8000
7000
6000
5000
4000
3000
2000
1000
-
0
5 ,000
10,000
15,000
20,000
25,000
30,000
Time, seconds
Figure 4-2c
Velocity vs Time -- LEO to GEO Transfer
5,000
10,000
15,000
20,000
25,000
Time, seconds
Figure 4-2d
Flight
Path Angle vs Time -- LEO to GEO Transfer
30,000
printed out
trajectory, with values
complete
listing is
every five integration steps.
shown in Appendix E.)
The values
(A
for the velocity,
altitude, and flight path angle in the last line of the trajectory show
that
the
target
values
figures
as
are
closest
to
zero,
for
cases
all
nique.
In
behaved as
The
as
at
for
requirement
burn,
gential-thrust
performance
on this
have
m/s.
The
of
and
required
a
unrestrained
were made
based
The
in
4-1
tory
thrust
very
table
levels,
transfer
for
this
total
values
delta-v,
differ
of
a
and
m/s
the
--
an
technique,
that
the
g
thrust
technique
thrust
The
restric-
trajectory
of
66
the worst-case
and
thus
--
levels.
as
other
trajectory.
performed
initial acceleration,
is-optimal for high
tan-
%.
increase
angle
transfer ellipse
of
the
from the
by only 0.88
m/s
case
including
constraint,
on an unrestricted
above 1
tech-
value
slightly by having
4515
targeting
show
the
particular
compared with-4410
closely resembled a Hohmann
since a Hohmann
viability of
is
achieved
near-optimum
such
orbit-fitting
angle
the accuracy
trajectory, however, represents
comparisons
the
path
relatively stable and well-
3486 m/s
delta-v
for
higher
These
flight
significant
target.
with a
without
total
of
the basic
trajectory was improved
angle,
the
tangential-thrust
4449 m/s,
performance
figures
of
phase,
trajectory.
thrust
would
the
thrusting
circularization
where
is typical
the
as many
(to
the algorithm remains
with
the
point
This
the vehicle approaches
3425
exactly
and demonstrates
addition,
favorably
the
the
desired.
tested,
compares
ted
achieved
displayed)
delta-v
m/s
are
better
at
the trajecit
should,
_1_
__1_1___1_____ _____I_______________
thrust/M=0.03 s.
LEO to GEO trans+er with
7355.0 N,
0.0 m^2,
AloaMax= 25.0 deg,
TargetH= 35863.0 km,
Sre+=
t
C= 4500.0 m/s,
MO= 25000.0 kg~
Ot= 20.0 se: 0.0 km,
hstart=
AiphotMax=360.0 de
TargetV= 2110.0 m/s
=hi
ima
VG
0.000
0.000
0.00
372.074
372.746
374.689
378. 562
385. 09
394.6 &3
408.031
.019
.08
.206
.372
582
.35
1.127
0.00
425.699
I
/48.107
1.813
&75. 650
508.653
547.362
591.969
642.505
699.049
761.530
2. 199
2.608
3.035
3. 75
3. 923
4.376
6.535
13.095
19.677
26.280
32.898
39-.526
46.157
52. 7854
59. 399
65. 992
72.552
79.071
529.834
5.279
5.721
V
0.0
Starting
100.0
200.0
300.0
400. 0
600.0
700.0
900.0
I000 .0
1100 .0
1200.0
1300.0
1400.0
1500.0
1600. 0
1700.0
1800.0
1900.0
2000.0
2100.0
2200. 0
2300.0
2400.0
2500.0
7684.5
targeting
7713.9
7742.8
7770.6
7796.3
7819.4
7839.2
7855. 1
7566.6
7873. 3
7874.8
7871.0
7861.6
7846.6
7826.2
7800.5
7769.8
7734.3
7694.5
7650.8
7603.7
7553.5
7500.
7&46. 1
7389.8
7332.2
28200.0
2123.9
2122.1
2120.5
2118.9
2117.5
2116.2
2115.0
2113.9
2113.0
2112.2
2111.5
2111.0
2110.5
25300. 0
2110.2
27000 .0
27100.0
27200.0
27300 .0
27400.0
27500 .0
27600.0
27700.0
27800.0
27900.0
28100. 0
25400 .0
372.000
2110.0
M+uei= 24000.0 kg
aimha
Thrust
DeitaV
0 .00
mow.
903.790
983. 180
1067.746
1157.203
1251.242
1349.542
1451.774
1557.614
35731.360
35768.400
35764.Z70
35778.950
35792.450
35804.770
35815.900
35825 .60
3583& A 40
35842.230
35848.660
35853.370
35857.930
35860.300
35862.490
Alignment acnieveO, ::ast:ns
28500.0
____________
T-ajectory
Tareted Saceffisqt
Thrust-
_____
35863.000
.454
85.539
6.574
6.980
7.370
7.7463
8.097
8. 33
91.965
98.280
104.535
110.703
116.777
122.750
128.616
134.373
140.017
145.546
150 .958
156.253
4.764
444 .066
4. 4458
44a. 354
4.131
3. 13
3. 495
3.177
2. 58
2.539
2.219
1.900
1.580
444.641
4.829
6'.154
S1.260
940
.621
.299
444 929
&&5.216
&5.503
4&5. 790
4a6. 077
4a6. 363
446.6 50
6. 936
447 .223
447.509
4a7.795
/48.01
:.Oc
0.00
0.00
0.00
0.00
0 .00
0.00
U.
0.00
100.000
100. 000
0.00
100.000
:30.
00
100.000
100. 000
0
10. 000
.00
loc. 000
0.00
C.CC
0 .00
C.cc
0.00
0.00
.00
0
O0
0
000.00
0 .0
0.00
0.00
0 .00
0.00
0 .00
0.00
0.00
0.00
0.00
100.00
100.000
100.000
100.000
100.000
100.000
100.000
100. 000
130. 000
100.000
100.000
100.000
0.00
o oo
100.
C
100.000
100.000
100.000
81.05
025
0.00
.00
.01
00
.20
-98.54c
.00
*UO0
.00
.02
90 . 02
55.26
138.93
90.00
86.02
57.50
.i00
.02
.01
.30
90 . 00
58 .25
-90 . 96
90. 00
210.50
241.74
272. 9
30
2.
335 . 85
367.66
399.70
431.97
4664.47
497.21
530. 19
563.41.
596.88
630 .60
664.57
698.81
733.30
768.06
503.10
.010
3506.
3506.51
3506.55
3506.58
3506 .60
3506.62
3506.66
3506. 69
3506.76
3506.51
3506.54
3506.87
3506.91
3507. 1
3507.19
0.000
3508.69
55. 08
87.1
.038
.013
.029
.1359
.002
.004
027
.130
.010
186
.113
now.
-. 0440
0.00
0.00
7arget acnievec.
Figure 4-3
29.52
59.23
9. 14
119. 25
56
19.
150.08
Partial LEO to GEO Transfer Trajectory
Thrust/M 0
V 2 for
aV Tangential
g's
min AV
Thrust
m/s
% Difference
Trajectory
m/s
in
AV's
m/s
0.03
2110.0
4409.9
4514.6
2.49
0.10
1680.0
3998.8
4081.0
2.06
0.30
1620.0
3871.0
3897.2
0.667
1.00
1612.6
3866.8
3872.6
0.150
3.00
1612.6
3865.9
3867.1
0.031
Table 4-1
4.4
AV Targeted
AV Comparisons for LEO to GEO Transfer
Launch Trajectories
The launch vehicle model was chosen, for simplicity, to represent
a single-stage-to-orbit vehicle with a 100,000 kg launch mass.
A Space
Shuttle Main Engine (SSME) could be used, and the vehicle parameters,
initial and target conditions were as follows:
specific impulse: 450 seconds
initial mass:
100,000 kg
thrust:
1.6 million Newtons
initial altitude:
0 km
initial velocity:
I m/s
target altitude:
LEO at 372
km
target velocity:
7000 m/s
final velocity:
LEO velocity -- 7684.5 m/s
The
initial
singularity
was
in
chosen
with a
size,
to
variable
velocity
the
is
equations
resemble
a
area
50 sq.
Since flight near the earth's
rather
of motion.
streamlined
reference
but a value of
1 m/s
than
0 m/s
to avoid
a
The vehicle aerodynamic model
delta-wing
shuttle-type vehicle,
which could be scaled with the vehicle
m was
used for most of
the simulations.
surface is dominated by atmospheric
/,7
effects and it
is
desirable to climb out of the atmosphere as soon as'
possible, open-loop
guidance is commonly used in the early phase of a
launch and the targeting initiated only when atmospheric effects are no
longer dominant.
ascent,
gravity-turn trajectory until the atmospheric effects had di-
minished and
at which
and was
this case followed a vertical
The vehicle model in
the
targeting algorithm could be followed.
The altitude
the targeting began could be set to equal any desired value,
typically between 5 and
10 km.
The thrust angle was limited to
±10-degrees, and its maximum allowed rate of change was 2 deg/sec.
The trajectory
form in
from a sample launch simulation is shown in polar
figure 4-4.
In this
run, targeting was initiated at an alti-
tude of 10 km.
15'
100
20"
25'
SLEO
LEO
30
00'30"
Note:
trajectory altitude scale is
2X actual scale
Figure L 4-4
Sample
Launch Trajectory
~ ~~~~
,.,
,-.--
The
behavior of
the
individual variables is
As soon as targeting begins, 4
js soon as =argeting bgins,
-.
-----
- ------
shown in figure
seconds into the flight,
thrust
u
secondis into =he flight, =he thrust
4-3.
_~~___
____________________________
__
____________
100
80
60
40
20
0
s
II
I
'-targeting
starthrust
I
cutoff
r
!
10
I
-10
I
I
,
100
200
300
400
500
600
700
Time, seconds
Figure 4-5a
Thrust, Thrust Angle vs Time --
Launch to LEO
400
300
200
100
0
Time, seconds
Figure 4-5b
- - - - -
-
-
- - - -
-
-
Altitude vs Time -- -
-
-
- - -
- --
Launch to LEO
- - -
-
800
_~
_ _ _ ~_ _~
_-
__l _ _- - _- -_ - _--_ l_
---- --
__
8000
7000
6000
6ooo
5000
4000
3000
2000
1000
0
200
100
400
300
500
600
700
800
700
800
Time, seconds
Figure 4-5c
100
Velocity vs Time -- Launch to LEO
200
400
300
500
600
Time, seconds
Figure 4-3d
Flight ?aCh Angle
vs Time
--
Launch :=o
L0
angle decreases
value
of -10
at
the maximum'allowed
degrees,
in order
gaining circumferential
strained,
the
initial
to
its
maximum negative
to pitch the vehicle down
velocity.
value,
rate
when
to start
If the thrust angle were not contargeting
began,
would be close to
-80 degrees, since the transfer orbit requires a near-horizontal
path angle at
vehicle
that
altitude.
would pitch
flight
required.
ficient
velocity
flight,
and because
tinue
or
to pitch
sity
for
thrust
quickly and attempt to maintain the low
But,
to
atmospheric
down
since the vehicle does not have suf-
maintain
altitude
drag further
and eventually
constraining
rate of change.
If allowed to proceed unconstrained, the
over very
path angle
so that,
impedes
of
With these contraints,
pitch over only slowly,
in
the
near-horizontal
it,
impact the earth.
the maximum value
-
flight
Hence
thrust
the vehicle is
by the time it
it
would conthe neces-
angle and its
permitted to
approaches a horizontal
flight path, it has left the atmosphere and it has sufficient velocity
to maintain the desired flight path angle.
ted
at
mance
a
lower
since
altitude
the
vehicle
atmosphere because
For
example,
delta-v,
the
than at
would
10 km,
Targeting could be initia-
but with penalties
be required
in
perfor-
to spend more time in
the pitch-over maneuver would be started earlier.
same
run with
targeting
initiated
at 5 km requires a
during the thrusting phase, of approximately 200 m/s more
the run with targeting
higher altitudes
ting delta-v,
than
since,
the
initiated at
10 km.
than
Initiating targeting at
10 km produces only small changes in
the resul-
at 10 km, the vehicle is already above the densest
part of the atmosphere.
The delta-v required
9530 m/s.
If
for launch and LEO insertion for this run is
the rotation of the earth is
included, a bonus of 408 m/s
from a 28.5 degree inclination
down
to 9122 m/s.
launch site
brings the actual delta-v
This compares very well with commonly accepted
launch delta-v requirements of 30,000 ft/sec or 9144 m/s,
that the technique
and shows
performs acceptably well for the difficult problem
of generating a feasible launch trajectory.
CHAPTER 5
Conclusions
The cases studied in
excellent
targeting
the preceding
accuracy and the good performance achievable with
the orbit-fitting targeting technique.
standing of the technique is
be applied,
It
section demonstrate both the
the technique
While, in some cases, an under-
required and appropriate constraints must
is
basically easy to implement and to use.
is ideally suited for use in applications such as design studies and
mission feasibility studies, where reasonable trajectories must be
generated for many different choices of design parameters,
the exact optimum trajectory is not needed.
initial
feasible
trajectory
but where
It also provides a good
for use with gradient-search type optimi-
zation techniques that require such a trajectory as a starting point.
In
addition,
multiple choices
nated set,
methods.
the orbit-fitting
technique can be used to satisfy
of target parameter combinations, not just one desig-
thus making it more flexible than most current targeting
Because
of
any two-dimensional,
its
general nature,
it
two-body spaceflight
target parameters among those discussed.
could be applied
to almost
targeting problem involving
APPENDIX A
Alternative Choices of Target Parameters
A.1
Target Parameters
Altitude, Velocity, and Transfer Angle as
In
this
case
the
unknown
variable
which can be found by using equation
X
=
is
the flight
If the
(2.13).
path angle, 0 2
substitution
c2
(A.1)
Cot -2..
is made for 02, with
2x
sin 2
2
1+x
cosO
2
the result is a quartic in x, of
4
(al-a2)x-
-
bx
2
l-x
2
1+x
(A.2)
2
the form
)x
bx
(a
2(a 1 +a 2 )x" + bx + (a -a)
1
2
l1.2
=
0
(A.3)
where
al I
r2V
a2 =
b
Equation
(A.3)
2
2
r2
(rl coso-
r
(1-coso-)
2rlr2V2
2
sin
used to find A.
(A.4)
(A.5)
(A.6)
can be solved for x by traditional
and then equation (A.i)
)
root finding methods,
Two feasible roots will be
found as solutions
to the quartic, due to the axial summetry of the
hyperbolic locus of velocities at PI.
The smaller angle will corres-
pond to a shorter time of flight from P1 to P2, and should therefore be
selected as the solution.
A.2
Velocity, Flight Path Angle, and Transfer Angle as Target
Parameters
The variable
left
to be found now is
the.radius,
r2
.
Collecting
terms in r2 from equation (2.13) gives a quadratic in r 2 of the form
2
ar
2
+ br
2
+ c = 0
(A.7)
where
a = V2
2
b = rlV
22
2
2
cos 2
cos52 cos(O
c = pr 1 (1-cos)
(A.8)
2 -0)
(A.9)
(A.10)
Equation (A.7) can be solved easily for r 2 with the quadratic equation.
A.3
Altitude, Flight Path Angle, and Transfer Angle as Target
Parameters
This case
leaves the velocity, V 2 , to be found.
Equation
(2.13)
can be solved for V 2 directly, giving
prl(
2
V
2
1
r
cos
r1r 22 cs
2
2
1 -coso)
cos( 2-o) -
2
r 2 cos 2
2
2
(A. 1)
(
APPENDIX B
Alternative Technique for Finding the Required Velocity
The orbit-fitting targeting technique was originally developed by
applying
the
the
Therefore,
the
required
and V
(as developed
the
targeting
set,
city
into
the computer routines for
the
chordal and radial
in section 2.3),
capabilities
(2.13),
the target
signated
guidance technique.
since these
of the
which makes
parameters,
it
is
no
chordal and
it
technique,
possible
regardless
longer
necessary
finding
components,
Vc
components were
in solving the original boundary-value problem.
loping equation
of all
involved
problem as a
in
method implemented
velocity-
essential
ding
boundary-value
orbital
After exten-
however,
and deve-
to determine
the values
of which are used as the deto resolve the required
radial components.
velo-
Instead, it can be found
quite easily, as follows.
The
semi-major
the values
axis
of
the
transfer
for the radius and velocity at
2
2
a
=
-
r2
Since
the
orbit
radius
at
the initial
\
can be found by using
the target point from
-1
-
(B.1)
}a
point is known, V
can be determined
req
from
V
2
req
-- u
2
r
(B.2)
-
a
for a and simplifying gives
Substituting equation (B.1)
2
2p(r
=
V
req
2 -r
)
- V2
r1 r2
2
(B.3)
2
The angular momentum of the transfer orbit, h, is defined as
h = rx
(B.4)
and its magnitude can be found by using values from the target point
h = r2V 2 coso2
(B.5)
Since the angular momentum of an orbit is constant, h can be -used to
find 9, since at the initial point
h
rlV e
1 req
Thus, substituting equation (B.5)
9 = arccos
cos@
(B.6)
for h and solving for 9 gives
r2V 2 Vcos 2
(B.7)
E t req
Equations
~(8.3)
and
(8.7) now give a
8, once r2, V2, and 02 are known.
simple means
for finding V
req
and
APPENDIX C
Spacecraft Equations
The equations
non-rotating
earth,
solving
and
of motion for a
the
including
forces
acting
circumferential
radial
is
Motion
vehicle in
atmospheric
on the vehicle
directions.
direction, F r
of
flight around a
effects,
into
The sum of
can be
components
the force
spherical
found by rein
the
components
radial
in-
the
found to be
Fr = T sin(Cx+)
+ L cosp -
D sing -
Mg
(C.1)
and the sum of the components in the circumferential direction, F , is
.c
F
where T is
the
= T cos(ok+0) - L sing - D coso
the vehicle thrust,
L the
lift,
D the drag,
.(C.2)
M the mass,
local gravitational acceleration, o< the angle of attack,
flight path angle.
g
and 0 the
These equations can be converted to an earth-fixed
reference frame by using the relationships
F
r
where
r
is
the
distance
downrange angle measured
from
=
Fr
-- + r
the
from an
.2
center
initial
(C.3)
of
point.
the
earth,
and
The vehicle
a
is
the
pitch be-
havior can be found by equating the normal components of acceleration
(perpendiculdr
an,
to the velocity),
with the centrifugal acceleration
caused by the vehicle pitching about some point other than its
of mass.
center
The angular pitch rate, 9, is then
a
n
(C.5)
V
where an is
an
L + T sinc(
M
(C.6)
- g cos
The pitch rate seen from the earth-fixed reference frame is then
- =
+
(C.7)
All together, the equations of motion, reduced to first otder, are-
V
r
T sin(o+0) + L coso -
r
1
D sine
- L sine - D coso
T cos(m+)
r
M
r = V
a
-g + r
-2
V
r
-r
2
(C.8)
(C.9)
(C.10)
(C.11)
I
V
L + T sino.
M
- g cos 4-.
(C.12)
(C.13)
where c is
the characteristic
rocket exhaust velocity,
specific impulse and the relation c = Iasp
spg
found from the
APPENDIX D
Thrust Transfers
Tangential
When
flight
performing
path
unit
mass
A
rection.
level
vehicle
generally
of
it
semi-major
found
stopped
from the
to
parameters of
axis
a,
than
the
thrusting.
instantaneous
e,
and
any other
for
Starting
path,
to
orbital
per
di-
any
thrust
from LEO,
while
orbit
the
energy
in
trajectory
flight
to
orbital
thrusting
The parameters
eccentricity
the
continuously
it would
be in if
be monitered --
apogee
ra --
the
can be
following relationships
e
the
desired
GEO radius,
allowed
to
vehicle
=
hicle must circularize
-1
a
1
rV
-
= a
(1 +
reaches
rGEO,
the
2
(D.1)
2 2
2
r
coast
transfer
its
a. (2
Whenever
does
in
following this principal.
tangentially
the
tangentially
increase
LEO to GEO
found by
thrusting
greater
expended
near-optimum
thrusts
suddenly
produces a
propellant
can be
monitering
maneuvers,
orbital
the
the
engines
ramainder
of
its
requiring
oroit,
the
cos
2
p
(D.2)
e)
(D.3)
point
where
can
be shut
way
to rGEO.
a
delta-v
ra is
off
and
equal
the
the vehicle
At apogee
equal
to
the ve-
to the
difference
between GEO circular velocity,
VGEO,
and the transfer orbit
apogee velocity, Va, found from
aa
The delta-v
required for circularization,
AV
,
is thus
c
The delta-v required
AV
c
= V
GEO
for the thrusting phase of the transfer,
Vt,
-
V .
a
can
be found from the rocket equation
V
= t
where M
f
is
launch mass.
c
n
--
(D.5)
0
the vehicle mass at engine cutoff,
and M
o
is
its
initial
The total delta-v required for a tangential thrust LEO to
GEO transfer is therefore
AVtotal - dVt + AV
totalc
(D.6)
APPENDIX E
Samole Traiectories
E.1
T
LEO to GEO Transfer
armetee
Smace4S<zt
to GEO transfer
LEO
with thrust/M0C0.03 9.
7hrust=
7355.0 N,
Sr.e+
0.0 m^2,
AlckaMax= 25.0 ces,
TargetH= 35863.0 Km,
V
t
0.0
7684.5
Starting targeting
100.0
200.0
300.0
400. 0
700. 0
800.0
1000.0
:100.0
z 0 0
1200.0
1300
.0
1.00.0
4600
.0
1900.0
2200. 0
2300.0
20C. 0
2500. 0
2600.0
27300.
2900.0
3000. 0
3100.0
32w.2
3500.0
7713.9
7742.8
7770.6
7796.3
7819.4.
7839.2
7855.1
7866. 6
7873.3
7874 .5
7871.0
7861.6
7866.6
7526.2
7500 .5
7769. E
773a. 3
7694.5
7650.8
7603.7
7553.5
7500.5
7446.1
73589.
7332. 2
7273. 9
7215.2
7156.3
7097.7
7039 .5
6982.0
925 .5
:762.7
r-ajectcvy
,1 4500.0 m/s,
"0= 25000.0 kq,
hstarr=
0.0 kmi
Ot= 20.0 se:
AlpiOatMax=360.0 deg/sec
TargetV= 2110.0 m/s
k
372.000
=hi
iama
VG
0.000
0.000
0.00
.019
.088
.206
.372
6.535
13.095
:9.677
26. 250
32.398
39. 526
0. 00
0.00
M+uel= 24000.0
ks
Thkr ust
Oe I taV
0.00
100.000
0.00
0.00
100.000
100.000
100.000
29.52
59. 23
89. 14
119.25
:L9.56
185.0
ai=a
now.
372.074
372.746
374. 689
378.562
385.009
394 . 663
4E .031
.35
1.127
425. 699
448. 107
475.650
508.653
547 .362
591.969
2. 199
2. 608
3. 035
3.&75
3. 923
4.376
4..29
642. 505
699. 069
761.530
E29.834
5.279
903. 790
5.721
983.180
6.154
1067.766
6.574
I157.203
6.9-0
1251 .242
7. 370
1349. 42
7.7463
1451.774
5. 097
1557. 1&
.433
1666.740
8.750
9. 0. 9
1778.41
1593.622
9.330
2010.804
9. 594
2130.127
2251.354
:0.071
374 . 267
10.258
:0.491
262751.
6
0751.257
:0. 61
0 .00
0.00
0.00
0.00
46.157
52. 781
.9. 399
65.992
72.552
79.071
e5.339
91 .94
0.00
0.00
0. 00
0.00
0.00
100. 000
100. 000
100. 000
100.000
-. C
0.00
0 .00
3.30
C.-C
100.000
:00.000
100. 00
0.00
:1n . 20
:10.703
116. 777
122.750
125.616
:3&.373
0.00
0.00
n
120 .0
00. 000
100 .000
100
000
100.000
166.494
0.
Cc
l.1.00
0
0.30
176.277
181..002
155.619
:90.132
2:3.'.68
0 00
1.00
0.30
0.00
60
100. 000
100.
100.
00
00. 000
000
573. 99
909 . 56
946.02
92. 47
1019.22
1056.27
0 . 000
-.
0 00
0.00
0.00
630 .
100.000
0.00
C-c
356.253
97. 21
530.19
563.4
596.88
664.57
698.51
733. 30
768.06
803.10
0-0
140.017
130.958
241.74
272 .89
30C. Z
335.55
367 .66
399.70
431.97
100.000
1293.03
1169.29
0.
II
-0
i
i
N
F- D (DW
4
LI
-O --0 L LI
L LI
-L -O L
I
EL
L IC-- -L I
I
N
I-'
--
N"
iL) E
I
D
I
:I
I FL -ON
(1
. .
-
i
-
I
D -
-
I
LI
-
(40-
-A -oa
L"
I
I "
- -0 -O
....
. L. (.
- L li
-
L
I LI
Il
I
Ul
Fp
-4
F (D
- P|
- k- &-- N N N (4l (
4-- W
-O
L
ILIL
I) I
LaI
r
L I
I
(
-
(
01
-
1. (1JLI (
I
t
GI
(4 0-
3DU)E(D 4
(.4
l(
U-
Ai
-
- aO (J
-
(
Li -1 ti IJ -b (-
F-
#Z(4, -0
(4(
01 F
Al -0 41 -0
(04
L.1
j -
(4 (A(4
I
( (t
L
r_
L
ai
1(tA 4(1(
- 01
u
L
(4(.
(4J
N
(Di
- 0- 0- ED W 0
J 0L]
) I]U
L
N" N N
CI 0
'
'
-1 -0 -0 .0 -44
1
I
I- - v
(
O140:3
-0a
l (3W
I-
-, IJ N
0IN
"0
N
i- O
- (Y- 0--
F F F F-F F-F-
-
)-
1(I
D 0
-(
-
NN 0
A
N
-
(4
W
((A4
0-
4(4
10-
] (AJ
U--LiLi(I ILL
I
-
N
N
J F-
(
N
) N
0
N
4
N
N
N
N
F--Al(Al(
F(- F-
NN N
F-
W
(4
I
)
r-"
I
_
(tIn
1
-
t-
- -A
N F- (04
"N "
LJ
(4 -3 ut L
N
_- 1
r
I
0
N
N
N
N
N
- 0-
N N
)N
.(...NN.N.Nl--
N
j W v
r--
"
ri
L 0 L
t : LL4 1
"
44'
-
-4
0
N
ED E3 C)
__Ci a
4-CD01 N
a -1 3
0
-a
N
N
0- (A(1
N
-a L
-N
N N - J-I
(J-N -00(nt-
N
1j
E
-
tli L
l
1 0- W &- -6 (4 LI
N
1 01 I
F- P- F- (1
W
4
4
A(A3
L"I (A4
N
-0 LI
W
-0 -0 01 W Wa
0)
0 11
N8 a
-4(1
01 (4
WD-0
(A U,
ti0
- -
(I I CD
D
N
0 N
W
I- I-
LIL
LILILILI4
L
L
L
II
I
II
i LI LI3ILILI LI LI-'L D" A C
L M Lr-I L LI LI LI LM LI LI
r
LI Q-I I--U
E31 C3rC Ur 1- C0
r0
n El U3-C0I
FC
FNM- N
LILILI
It-I I- LJ
LI-ILIbCILI Ii
1 1 - F- (- ULV)A1
--
-I I -I- -I Ia'-I LILILILILILILILiiLi
N -0 N N N 4 (U"- (40
Li I
L U-CL I L.I
A
LI0LLI
I- U-1[ 1 I I LI LI I Li L L i L4;I L.-I
0(C FA
F
1- LI LI LI LI L LI LI LI LI L LI LI LI M i I
I LI LI ILILILILILI 3 LI
a) -- JI I l(114
N
(f4 N (
CL N
I-
4
ao
-
"
"
tAJ
10
Ul
N
p
F)
- -O (44 I- 0- LI 01 -O F- L F - D (4 01W(41
F -O F -)o 01
L I- 0- N D (4
-0
01 LI 0 - N 0i
F- LI 0-0 -O
-0 0 01
ED
010
10-401 01
01 -0
(44
I-A
4
IED
- N -04 - 0i F- F
- -Ff
0 4
I LI 0 a
0) ED
00(4
-LI
-0o -a-I
(A1
-41 (4 4 (4 -O 0- (A.
-- 001 -a -O
N Ut
) 1 - (1 -0 F- -0 0
-" -41 (i I 0- N 4 (4 (Ii (4 0 F V ( . i 0- -O -- i 0- LI
0 N (4 L F- (A
4 -0 IM
-I
- -0 (4A-" E1(40- F- 0- N ( 01-)A Ll 0LI- F (.401
o
No ul oN N
1
I
N
tl1ut
-
t\)
I. r to
( C- -
(Aw
f-I N
F LI
-4I V,
F0LI LIC
F-(A
(l -O
N 0- F- F-Nf3DOCICICIC
F-I
o DOCIOOLICI
000l
P~ao
P -04 - ttt- 0 (40 N 010ratil1\lf
a raO0- 0UI
) Q~oO 9 Oa
~l
LIODODDo
arIn1
wa~Ct
I3h
a 9
DOODCIDD
QtN
mo M
wPONDOD
ODODOOD
hulcna
woDOOODOOOOODL1000000000000t ws Na pN
N
0-N
a- 014(
urtD
- 1 )
a
N
-4 LIC3D (4 (4 -
N Li
F N N F 4
II
N WJ
V #-F i0 - - 401
- ED
O a
N 4 (4 -O F- LI 4 N -- -
o- N
0-
j o- F- 0- F ID
0-
-
- Or- -A
L3I
3
. at-0. F. LI
. a- .
M (i
0 N
8- , LI
LI I)
Lw
I I
4 -8
-0 16a1 0
0-L LI
LIa-A
0 0 -'E
(4
--L
4 0- 0- "1
N it_ D1-4 F- -'40 -0 011 t 1 - m 1-,
0I
-al
N (40- -001 0- -'0tit FP -
(1D 4 4
1 -J - 0- 6- - I 1:11 I3 L L I
-a ) -- 00 0
-4In 1, -O
F- a
LI
10t(Al0 4V" N L it1 h n
CA
-
-r'0-U-
VI -I
LI LI LI Li LI
-I LI LI LI LI4L
LI LI
( t:)
N
l L
I 1-_-
LIL
A
-I J01 -j (.4N
N N F L
6 (11 C3 a-
L a ,I-
(A
N F- (40- F- F- 4 0- ut (
0 1 In L -0 4 -0010- 41 4 LIn
N
~ PNeM(A>dJg
hilbD(t~t
hi-raaa1Nxi
1 C N 1 1 44DHO
t
aO
a(i)
(M(JtwD
LUW
-(l
C 3W
00 -WNVBUmr Ia
o
ctPN
ANN
I\IN
-U
a-
,(A
- (11
L3
N N
N- N N
It 01 01 F- F - F- F- (4 (4 (4(4 ((A (4N "to VF N
0
0N
"Ft61) 1 l -0 -4 0- - W t-, --j
W(4(1
t
F ( (A
-
a--C - -O
( (1C0O'
LiE (i
(' 0
(l LI -0 1
C 0) (.4 (l
A -1 1
1
D1-O
LI O- 401 F- t C- -4 N ]L I
I -4
0-N CD " N -O I-E 01
it F- 0-
t,
L1
i A (LI
IC
(i
Ii il
LI
Li
J LIrL
- 4- LI 0
0- 0- 0A-a- 4
40
1 -1
4 4 (i (It -a -,0 OA)Li
U-i LI
M a-- N (4 4-1 LI
I
-1 (
(AC
ILA F-3 W "
Ca 1- Li
PPCI
m-
(,D U U
l
ill iL 1 4_Li ( )
1 ill (I 0- 0- 0- 0-
(it lI Li (ft - 4.AN
tv
F-
-AN- - 11--11Fl
I-
- (t it01(
-0- - 0-1 0tI(4 \3a
9- -,A 0i
i
' I
O -L)
1(Al ( 1
J0
(
F-
0iO-O(
W - - -0
. V
FC
LI
(1 A
I. (U (it l A (4
G.1*-"-4
-- U (1
I
(1
LU L N U (4
p
N 4 "
Ii
a"
- 0- 0r- 0- -O0
-4 -0 -1) -0 LI lN a1 -j i- P- ED -0 " I (401
L I L3 L 1
N o 0- (i 00
()(il
t3 (- LI LD
"
L lI LI I I L L I1 Il t I
)I
L
(4 F P' Et 0P
I
I I
-. 0. .4 - . (. 0. N
. .
. F. 4
. . 0. 4-
"-
NFN - -
k- P-
L
I- LI.4I I C
C) LI
LI
M
l
L' L
L LI (I
LI
-LJI
l
-CD
-
L
N J-- L
F
IL
Ol
1 -4) -)
I
0- 4 1: P LI C) N C
01
-4010D -O L
0
I LI
Cl Li
LI LI LI " li-LI
-,, -4 (1ED 01 1010 0
L I LI
)
I- ,L LI
LIi
-A
I
N 4 N
" LI 41 -O N -3 -
D
-A 4
I
I
-O
. .F O -04
. . . .e
. (it
. 01
. .( .-O 4
. LI
. . -4
.-IL
. .4 F
. 4
. L
. L. 0
. 4
. .F 4
. 4
(4t
L
I -I-I
LI -O -1D
(M0- o- -A -A 01 01 ED (i
i Ll
I
F 0- -O N Ut -0(A -A W 0 'L
.3 . D.- Ut
. CU
. .-4 ND
. 4. (I
.
1I\)N (
IL I
LI LI LI
1
(j
A (4i
1 i -A 0]D Cl 0 [ -L
0 u -j [I 1 (itrii (1
p IN P v v P, v,
L3 -1C"
41- -8
1 -1 -0
ED ( 0 I D
- - -j
I.,
i it1V v - V P W 61 (A
l" N
1)N k1M
- -^ l'
- A (), (j] (1 N
tp-w N C.
I.- C: 0]) j 0
N C)I E.V
V- W
1,
- - 0 0- ti(
(1) (A11,
- 13 01 Or- P (_t b. -4 03[
V N"
.11
[0(
IA
", - - - (11
J t\1
C* -. -, (t,CI 1)a
tt
0'"
I- - 34
LI 0- ( -0A0-F
(40 - I)Ill
FUt -4
- -(t LI F- - F- CL
0 Li1(
pF -.
tl (4
I0 01
1 -L
IN
V) -0N\
, - (11
O V a- -J ( l
-O
a
4
I
0
,I
N
" L
C LI a - F - 4 - ' a L 0- 01 0 - -0
-0
- ((1
-0 F M -O
4 D
0
( F- ,I 1I
F E N
FL 0 , ,W 0
. .(4 .D .0 .-' .D . .
S4iD(I
. . N
L Lj
L
N NLA"I-"
(A (A V F Ut
41 i
-j
LI
-
a-- L1)0- P0B LI ItP
0
L (II
"I -i--
-1 01 ()
-
C i) L
l LI L
(UI
LI 1*I L
LI l
f
p1
> (l
I.)
a C3
aU.
i--*
-Ac
0-
LI L
LI
-0 w
O Li
L
LII 4
-, a
-a
l'-J 0.-
0 (110
(Aa a
CI
441 >CA IA
LI
e_- LI
CA rn
CaO ooa a O (-u .I L
N
a-,
O-
>
-
uIa a
LI
uI
a a Oa a LIa oaa Cl
ma " LI
O
0000
-O0C
aa
-
-0
Qa uO
a 0a a
1 -OD
;-
'6 (1)
l
03
-Itk-
tj
,D
i
LI L L
- i)
I
(j) [.I (
ICl(
G
lI
N
c
(010
1.
U (
L-
(P
"i -l
U- 0-
-
-l 1) C
-
E
M
-A
()I -
N
"
*-
-
LAIi-
Q
-
lN
11-
D
(,I(.At
ClI
I
Pl &
W
CI
v
(A
-
0-
U
N
w Ca
V-
N
l
l
-
N
M1
(I (
In
nl
UI
N
N
nl Ul01Mn lal
Al(il
El
I.1 IJ
(b0
i-r C- LI U) F (4 (A
I- UP -4
,1 (4
(i
411
(ElNll
(11 (
it
11l
N1 N
.-
i
N
(11 il l41
NN
N
NN
1
:a
-o'1-
-a -
k----"
a-0D
-o N 4-
N'I
0
-
- F,4
I .
-
4> 0- -j
t
t
-0
-
N
-
(
-
A4 CI
(
0-
--. 1*1104*,a01
'A
ID
I
II.->
a--
W -0 a
--a-
1
-
u,
E
U
-0
-
tI
II
M
A
v
(
4
0 0- aE EI
E- --M
--
UI
(i
4
I-- I-*
0
--
-
N(W
N
4(I(I1
j
( 1 C
01 -,
--
a"
P
0 i "-
0
-
)
-
>
-0
CA
(.
p
a
-
a
-O
) 0,4 "
ul
01
- 1
-0
L
4>
P -
UV
-4 - 0
-A
(41l
M
-0 -0
M
I 01
P- P
-4 -.
N
c
1
l iq
i>l
-
(
--
-
"
-
I0-
j
>-P>
- -0- P
U
C
I
-A
f N
-J
P>
4>
-0
P
U
L
LU
-
0
(4
4>c-
0-
v (la-
El 1) 1,0
0-
-f>
(.D
11 0
--
N
-01 -1 u1 N
to
(-
( I
(
IU
U(11
3 U-0
l
Or- -
L
-J
O1(A
-4 0- 0-
P>
>-0
P> -0
4 -0
P> - - - 4>
4
-0i P>
(J
1-
C3
EQ
-" 01
4
" P
V
I- V- I-
-4cC
1
0
-'
p
- I0
W N
-41 3
(3
(4.-A
-a -a C 01 0- (401
OA(A(A(4COACI(DC
V-. -4 "
- J
0-
(11v
LI
.
OI
I
U3-0 -01
Or- 01 U, (
E
C
P
i
0- ctn-Na-0
l
W (
a"
N
0- -.4)
".01 r-
nEl
0
El "
-1 -A -
>I
P
W
El 0
1 l)
LI l
P P
r-N
0. - CA c
U
t
0
NN 0- (4 P ( -
00
O
N
"
- -- .j
W
N 091Ua
D El 3N (44
A P-
- -4
"j
(.-.
PV -
("-
01-a
Ul UI (
> Pl-0
a -
1.4
-
P
L L L
(4(4(4(e(
s
-J
>0-
4 01--
" --
C 1-J
0D
01
-
101OD OD0)
(444-0vC
(CD A
0 1)
M
-
-
EWl
El
1 UU
-401 -0EM-a
L
01
a-
-. I-
4> -001 El P> N
1I
Ca _OWll1pl
-4-03
D0
0N (
0-
01 -
LLI
I
L
((4 W (A(
N(1
01 -
LI
I L
GN (4(4
N
El 0- 0- -
1-
C
1 ID
03 fb G I
-
"--
" Or
[''N
-'N
- -0 0- N
El 0l El
0 E3
M
*
U I- i -t- r0- o
-0O-Lt
1
0P W
-j U
"-U
N -00-
a v
4
4;,
D -,J 0-
a
a O
oo M
0a a
0i
#Ii
a
0- () U) 0
W
INVP
aa i
.E N
- V- M
((4(4.- C3 (A 0 aCO
W W
4W(44(
(4( W
El 0I4P
I C)
M El
0
4>
>-0P>- P,
- 4 - P4 -aP>
4>1 P>-4P.
-> , -041-a
(
-*1
(
(4
0
l'- I,- a- I,-
W(
-. (111 fl
k-
E i C3 E
FI
4
- ,-j -I -j
0, A
3 0
- 4 -P,
I0-
-
0-
PP
(4 N (11(40- p -
P
V
P
a a 0a a 0a
-,0 .
P
4
f p
N N E 01 4 0- GI
C1)'(EC*(A0tIDI
1 Ul (11 C- (O I (II u
a .1E
LI LI3
-
01
(11
l El
i 01 to
aD --
1
.j0-
UlU
L LIA
L C
N
" NA
N
N N N
01 -
N
-0 -
aN
0- to 0- 0- -0AP
W
0 -j
(
(4 El N -41El -
-0010
"
-j 00- ( 1>
N'- k E P r-a -- (-CD -CAI
0 - 1-11- b- El l-la
- r P NO
--i a- EM (
01 ll
p01CD (itl
(
-0 1- (11
(4I 0301
-D Ita-a 0
.N--N
CD LI
J(I
01
L El
L
(11
El (I11 tip0(1 (P
-,jC41 )
-
-0 -
4,0-
"
I0-(o- (AD-0 CA (A
-4 -
Nl
I ,-- 1- 1-
4>
f- [BCD PCN
t-
(t
a- NA(001 Na
w
l
aOO
a CE
a a a a a a
-,1 0-
r ,
j N N " t' ri
r-N
N
N N i i
L
-4
-O
4 D
D0
"E
- c)
l M
(1 o- P " 1:3 (1) 0El -A (in CA " -0
-014WN
l 0
C
NN
(A(((
NNu t-l
-) 01 0-
-k
a) P ODal-G (a
i
N
"
ra
0- p
>-4- (
N
M M "l
E3
4
N N
"- -
m01
lI0EA-A
l
NtN
010- O
L3 EJi
N
N
N
-
-4 -0 -B -0 -0
N
b-
1- 0-EC f-
ID EL4 t -
CII 0- (1
1
-
0- -01 I
k-
-A CA P>-(10I- a
IIlIU "
N N
1
(11 c l F0 El
(I (I (11
101 l Ul
I r(1l ci
l Ill
El 1 0l cI01 li 01 i0lt
-I4 It I
014
( 4 N
-.4 1- UI 01 0-- 011C31- IN
.
L (1i
1Il
Ci
En
D
-0 -4
j -.-AIIa40E0103CA
a
I
N
LI -
"I Ul (D i(r
0- 01
-
b-
1 0- 4> -0
UICC1 0(D
-a
-
0- 4, W - ( 1 l
E3
E CA
I Cl
El C.I E-
--C
D0-
l
N
(110u- al1(4 N mi
(
a o
)
1l0
r-0-03
I-1r
N
( W
vF-4
03
- -80L 0-oaaaa
N 0- a 4>
VD
a(40- a ( -.J a 91
-j a N (1101a1- p - a (40- -0(G001
(4& A
a a a- -41 " V> -4
a 0aW
-0- 1 0-0CO> P>1 0 -.4
$
(A
--
(A4 W W W W W
4W 4( W W W(4W(4W(4W W W W
0--0I l ZI
'i4 *p * l
(4C (A (A (
LIU[a
LJI f I11
N
f\)
l
-a (D -O P N
- I E3 N N
CD (4 -4 -0 -a 0 0- ND -,
(11 (N
.E11 0 U
CA I.4A --,A (A1 (I)I
1 td
J>
0L
L
0
I LI
N NW ' N
l -
3
D -
U
L4
1 1
E3 0
CI
-
N
N
I'A
' 13 h) VI
i'l il N t I N i- N
I- N
t
V P> 84> P CA
(
G C 4(
4. N N N
j1
J 0F"
'l --. U1 W " - D-l4 E A
E - (1
N 0- N
-4 P 0- IN -A a--L
l -4
t-
O- W U- "I C11 U- (itJ
an-)
b
0,
I LI IUL-LLIC
-- -
-(1 w LA 1\
l
L LIU
-
I
-4 0- 01 0- -0a
- U3CI0- (D
LI U- LI
(A N"01
a13
C
-lEl 0
(A
C(A(4W 6(W 4
Il
l E M
-o
01
-,
MEl3l E
-0 N\
P 0"- -1 1a-
06-NJ
-b- -a-C
a
I O- -,J -
a-
l Ci
W 17
C
-
Ua--.- ,--
' I
0 LI U3 C I
I CD 4> 0- (4- (40- -4 to -a
N01
i k-1
N
40-
P-
IDN
El
Cl
- -0 -41V
N N N)
N N\ IA N (
0--0
E l
-0 ---
1 -L)
-
-1 -0 1
(4 1-01
--
N
0F -04>
V
N 4>
CACD -A 0(11 0-I -A
CAID
w71 -. CAN
1A CA I. (1faI* -J El
: C
: L1f0
- tN v0) E3
, I0- fO
O
" 0- -A4
0-0-41 0- It
N
I,
0
u
IL
-
(1
N
i--: s-
0-01
ib
O0l-n-
(0I
i
(a
1
El m-,:- El
-t
(13 ID-
I NII
VI EU01, "
-I
(.1
-1N
(1
IN
la,0N a) 0I3 - U3 IA
D,
-A N -4301 -I)(4IE 0-
rJ 13N iJ i
r i
I\i'i
N
" Ii\i i3
I'll i. N
i i. i
S N
I\
I1 P
0-0- 1 1 (D -J,1-. j
-.1 -A -4 -A 0- 0- 0- 00
- -- ,1 (I1 CP
1 -1
P- I\ 3
ca_t .0 -4
O l G,lN
c
l1U-3-(0
-CD
-0 N
li
4> -4 W I- ()l a 0" 1 1
"
N 4> 0- 0- P> v, 0- El 4 P (-A
-,1 Ill N (I N C 0-0- (II N
Ui P->
(11 3
I 1)(
I- 0-
(I
ii
1- a
Ela aaa Ia ;
PI- G , N
C(4 CA 4I( (w
(
W
(( 4(4
(WC W
C( 4
( W W (4
(4
I
N i i N N1 W I
(A I
(
( 4 (4W ((1 CA(
- Pp
U11 00--JDU0( r0-((I.
N (AA G(P,4 -O -O -0 -0 - a 3ElZWL0LMI3l-l-NN-N'N
4>
-0 N rL i- (A1I 0- CO 1 - (41 1 (- C) a N P a- UD -O -- CA CA- -o N 4> 0- 01 a N Ul -j -6 N V, a- -0O- PO1 "
NV 03 #0 a N I 0
W
a (400C
AN0-i a
- a 0C
(D
D -o
0- "a
a -1 1- N -o J (11a N P-a
-(1
) 1 t-A -
LiLICA
a CA
a
a"I
(
'
.
0
or-
1 N
(A
l
-
-A
F-- (
(
a
I
IA
V-F
-
00 0 000
l El El El 0 El Ill M 00l El
0
000
000
l)I 0 Ql El
El "
El U El
0 C) El
0 " IEl
00 L00 I lEl
0 El
00 El El El El
00 El
0
00
00
0000
3 El1
El El El
00 El El
0
00
0000
"
I-
1 0-
e.,oneg~e
0-t
b- 0
F- F- (I iII
-
F-
1180
Li L
C tW
4
E
.I [_I
11
1)-i A Us W
tit
l
(110
(f
',O I" ;L-
ElIEl
1ii
(
11
I I1
Ll
t
13I
U
"ti-In
F-- 1 4l
M
mlD4
0 0
P
4
O
j
D
P
D "
.
.
.
.
IN) .
Nl
M
0
( (A(A(A
" I- - "
V (AN
N
LI l
N 1- (1 El
N W l
a 0
O
-E
.
.
(
.
F- F F
1-1 .
V
0- a]1
W
v
lNa
"
t 1 0(A -
P
.
.
P
r') "
P90(P4
0N
"
L 0l
"
b-
RkI P-
1\) .
00
P
-41
I_
>
F-
-< F-
(0
i ii
i-QO0
C4
i
(I 0I (0I
i
Li
EL
-A tn"
C
L-L L
Li
vi rFL,,
t
IL.) F:
L
JICI I
,.
(r1
-(
F01
i
V(-
LII
01NV
Li
1:1 #-
Lii
A-j
O- - F
a'(A V- -,,\lb"i #
(I)
tit -A 03 " G14A
(1-4(31-cl v--) "4o
-- -LI
-I
(it A 0r &-
I L
L3 l
icL
-13
LL1
En
L
V Or-FO-
a
- 0
I
(1UIf-
Li
La
i LI
i
rLt
Li
L 1E1 L L
cl
-A
l E ii
CI
(11(11 (
O-
k
ir
.
.
"
-
I.-
"
k
F--P--F-F
-,JI
0-
J
J
6i-F
0)v
-,'CD I "
40
IJ
(0 IN0
)o
"
O
P
-A i
lC
N
F--i-- L(4
W
L
1
44(4
W GJ
Utl
0 (I1
0
- 13 )L-
N -(
l
cl
Cl
- F- F-I- I
lOl
G(
U l(
El
I
LI E
akP_
W
CD
N
-
I.
"
4
E
Li E
E
L
.
1\1 "
U
P
I,-
I-
&I P
F- GI (4(4
"
P_ P, 1f-F-
U-, l'
l i
-
W1--
I1 Ln
U-F-ElQ
FV
N
-L
"0L-,,CLI-.
F-
E
E
(-003
El40L0
El E
0
U
-1ElN
-1j ID 0
)
l LI LI"1
(D f
-0 (1
01
lnI
l i 0
Wt
(
on
l
t Elt
W
l El l
(w(
O
En
(P (Al
3
E
0 1GCLo(-WCN W-P
Cil I E
4Ii(A4 (J
L
4
.
cl
Usl
n
(A
E
(A I.Cl W (A 4J(4444(a
(l
Al(
W GJ(L
(4(41(l
0 0
U 01
t
0 0 0 103 1
0o1 0l01 0 1o 03
li El IE
F-( t (
il
LI 11
C1 sp
.
W A -0 to &- Wn
0-L
-J -A D- 0- L03033l
k-
.
P0
.
-A -41N
.
- 4-0 A'
.
ma
-
a- fir
0-
- 0- 0- r0-- F- F F- F
t,, "% (11('- " to to (1I
(,jto
F - F
) L
-LO-CU0-
- FFa- (
- -A i
1L
"F Ol-CQ0-,
t0
01 (i
U Ol
i
031
U
" Cl 3
CIllC)O
FP
- - F- I- FT -
t
Or
,
rll
L
0a- 1kIl-
(A
L) E
- ) (I f-
[
11I. I:L
-
-
3 L
(
CLl(4FF-(0I0-Ci-A
-0- o - I
P #-L 0Irl
I
L
Ei
r- 0- O-" 0- WF
CD Oi
W rn 0-
U I)
0- GL N IPCCa)LI)LU
a0
LAI
-A
It
O #-
F0-
L1 L
0 to (C-0
Aaa- - j Ia, 0
) -,J0"-N
i
0( -1) AC)
"'
L
01(FN-,tFNv
F-
-a,
a
L
R
N N N N N N N N N N
-4 -O -4 -a -a CDu]
0-t
P WF- E -0 4
-k-W El -4 P- " -4
VA so -J -O CD UL G4 -0
- -- j~ ul "
-(4
D -A
(to
.
F-PF- F
tW
0)IVIIN
0
F-VFvv
P
-
-0(-
V. I-
j
F-V-
-AC 01 Co 03 (D -j
C4-)C- 0- (At0
(A
.
F- F- t3 0n 03 0
.
N
(
F-l (AF- El a -0
P
N 3 (1) U- FC3 N N N l-
El Cl E3 Q -a -a -
..................
R (4 FRinPMs--
l-
( (4(4l W 1 (.4
(A
0 n E El E
-0(1"
a) -J
-o -4 1k 0 (A
l) 0- N1k-
4 tN-AfQ"V-1DlrFIC 1J LcDl1N
P 0-
N N N ( w ("(u
0 ti -FtoL
P
N
M
tit ID
W-0 U0)-
(11
01 1
f--4-F-F1- "4V -0)--4
-a 1 M 64
-41 (At n
I--I
( CA
WN- P
(A G( G(4(61W 1I
W W
((A
(.1 1(W
(4 ( ((41W (A.W((44(144(J
4
(1
G4(44(W W
W
ol
( iii t (t 4o1Uitt (11 (11 0o 0o ii Iso (i (PII (I ( P (II 03 ( 03 0 01
01 Us l t (it
3l03(si 030 (i
c
lJ
E E ) l l I Il
El C C)
-l
I
1 LI
n
I ft
i l
C
lJ
C O
El
O cIl lcl
il
cl
El
il
p
1 to UI
(ltn(t U1 0oUI
(1 ( II (I It (11 (1 (Ii1 I1l F- - FfF- F- F- I- - F- F FI -
E AF- (
WV-
I Li LI
" C0
-4
El
A
-A- -I -J so in -1 - -( o M -0 P
IOII LIi
L-1 F(D
III Li
El 3 El3
00
CD - ca
-A
-a L.1 t t L. -8
-4
1j to
-0 r') " (is Q in -A to-4
C
a
0 ao
d
-INF41-F--0(403(4-41N1-4-4m-DN-NWFEl3-0341l-J-0)
0
-A
03 -A
LO
- -1 (A -0
.n 0ka 4O
F- om - k (AU (A L U LI El
F- -J (A 0 CD CD -O 0)
oNM
NN
ah -0
m
0 01 (
El El
C
El l El
M
El El El E El El)
Q 1
l LI3
171 " El LI El El LI El El El El 3 El El El M El El El
M El
tP
-El
C4
4 (AW
W
A(A 14 W 4
NN N N N .N
.- - *to
3n P G
- LI) -") 01
W
(-Ut
E - - "N N G ((A
W4
N
ElC3
-A N -A El N
N N El 1
0-
I...............................................
a(4)04 &D
F- F-F-Vp--F-F-F-F-P-FF-F
p-FVF-F-F-FF
P
v V v
-F-F-FF-F--F-F-F-F- PF
F
P P V P, P, V v
(4(4C4hadl.444A(4(A((4GANNNN1INNNNNNNNNNNNNNNNNNNNNNNNN-FI-F-FF--,-.FF--F--I.F---.F
W GW
I (.1 ( .1 A
(AW C4GW GWW
I r~J"
J t I . . . . . . . . . . . N . . . . . . (A UJ
N
F F- (
(
t-El El LI -) (13 (1 ED
C -A -A -A - k- L030303 F- F
AACAN \1 4' )
-
0
wO IN)vm
D
(A G U ( 4(
N
N NN
-4
-4
J03
F 01 (D -4
E ut -0 " N
- -O
mm
.,sa-pbr,-..NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
t &
*r # . k- V_ 6- 1- 1- &. #_ 1'
N . . . . . .
A -.1 -A CD (1) 1 () -0 -4)I -41 - 0 U LC M L I- - I- I.-
- -0 -F- -- 0--4Nt
0- 0-W--
F- -A _t) N Uti iIJ(Al
-
01kff- W
F- - 0- -a -4 --a (L1k- cl -OU0uDINFaaa~oaN(00444o~
El El
cl LI LI
C)
0 L LI
El
0
Ill
-4-6
-A "~ Ul W v CA 61 v tA Oj o.) () W in
00-INILL-CUiF-OJNIIICCDIN
,E
,n
it -O -0 -A JA (4
(a El El M El 171LI El
a-
W
(Aid
(A (_4 (4
G( (A(AW W(4 4
F- (AIN o- ts
N F- La0 cD N
(3 0) -0 -0 -A -
N
N -41 L- WL1- -A
Li -IF (-iut N-0(itN -41u- tL -011Ckt
0- C4"Il(W4Cl(A C0- W -Go-Fo
(
--A -UCJ
(A 0- 4-1--F
1) P, C3l - " 01 PSl- F-- (A (
AN
-003
M -1 CL t (4
W O- 134to GI
CDIsI (A 1- 0) (P
-00
N
Ns
F-El 0- N -4 N -I N -41
U 01 1- 4k- CDU s0- ElFPD
0 CL
)
G.F1P00- N C) O- N -A LF-0- -,j -A-UIN-1F-C
D k
A- GI
-O 1" -,
P-FU(A
V-F-W1
UI 4 n P
WlF--4 Us0t-3F0
M(,cD N N
N11
(A -40
toF-()(A-
,t
W
I-
--
W(1W (4(.1
(A CjWAA (4
F- F-F (( W (
I0El -a )03 -] -I kiL -0 W (- 0 (A L -4 N 03
-A W n) N - (II 03 Fv-
-F F-
(A(4(
AG
U
- El
-4 N
.........................
D~~~~tN444PPDP~rNW~~mgrNP4(U
- FF- P, -4 L (
(A
L (i N -0--
&4eMNG
Ul3F-tFmN
1 (4 1(.1 (AW W (At414
(tit (il(i ( 03
/I0o ( (1
U
I-I (.4
o-
F-
-A
(in - U.) C3 0 0- P- -0 0- (A C3 -A GI -4 W 1A _j (At t0
sCt 4 -4 (A 0I
a 0)ir-o
w
C)
-
1)
- (13 It
Ll Lj
F v
(t
i
SU-
0
I I Li L
i
a- 0-
Ii i
so f
011
0- "
icl 0-- -
1
-O
#1(J
(3
&-
-( 0 0i-.i-- C F- -4
(4AW (I
UOala
LI
El
"QLI aolaao
E
Lij ul LA El
ODaaoOO
na LI
0Oa1000
IF
(AN
E0 -0 C) -4 &
E3
l
El El
l
Ml
El
0
0 C0 0 0
N N\ N N NJ N N N N N3 N N3 N N N N3 N N N N N N N3 N N N N N\ N N N N N N3 N NJ N N N N N N N N N N N3 N N N N N N N N3 N N N N
N (iNN
N (4 N 1 N N N UJ
N t\N
W A (A
A LAI
4 A
C 41 ((A P
F- FP- F- FF- F- FF- 0
03 (41 Li
03 03
03 03
(in
to O a, aak0'
k-cl
-4 -4 -4 -4 -- -4 0CD C D C0CD0C0
vFt 0
- L-AI -4 CD -0 -a El - " N U4 P- ( 03 0- -A WD-O El "&- N (4 - M3a- - 03 -a El s,- " U4 P- Q- -A MD-a] El F- N f- M Or- -A -O LI "- U #- M -4 MD-o " N P, M3 - CD
Li"il a
u aa
"IL
L oo
i l aa El
noaa
0000UO000000000000
(4 (4 (A 4 w (A(4(
P- F- F- F(MP- V~-Js
((4
3 -0 P 03wN
0- -a k- N N
LI LILP iL
C.1 V tit V- -
-4 Li1 il
#1- v (4I
P
003
I
L3 At- k- NV
13 I
I,)1 t-
Li
L L
LI
Li LI
LJ
liii
I3
IA IJ N tj IAL4N1\iC4CiNNNNONNNNL~lt1\IiNNNNNNNNNNNNNN1lNF--F--F-FF-F--F-FF-FF-F--F-FF-F-m
I- VF-p F f-- P(
it v" (4 ri F
NI,1 L Cb -A1k- (1 - (AN "
l -4 0) -4 0- to INi A "El -a 0) -1 G- U
L V Wi k'
C( -a 1) -0- 03
(t-0 o) -A o- (11P- (A N - E3 -0a3 -A - (1 p
U3
El El La
"i Ql 0l
)I nl U-1
El El El El
El M M El El
El El El El El El
C)i l
l
l E l
000l
SMM cl C:)
M0M
0 0l Ul
ElIll
00 clo 00l nnl - l FEl n 0 n El0 El
M0
0 El El
M El
M El lE0M0U
EMC3 El El II 0l3 00 El El
0E0l0M0
Ij
:~:"-,;J
24600.0
2&700.0
24800.0
24900.0
25000.0
25100.0
25200-0
25300.0
25400.0
25500.0
25600.0
25700.0
25a00.0
25900.0
26000.0
26100.0
26200.0
26300.0
26400.0
26500.0
26600.0
26700.0
26800.0
26900.0
27000.0
27100.0
27200.0
27300.0
27400.0
27500.0
27600.0
27700.0
27800.0
27900.0
25000.0
28100.0
28200.0
28300.0
28400.0
2205.0 - 3965.200
2200.1
35010.900
2195.4
35055.390
2190.9 35098.670
2186.4
35140.750
2152.1
35181.630
2177.9 35221.310
2173.8 35259.790
2169.9
35297.070
2166.1
35333.150
2162.4
35368.030
2158.8 35a01.720
2155.4
35434.220
2152.1
35465.520
2148.9
35495.630
2145.8
35524.550
2142.9 35552.280
2140.1
35578.820
2137.4
35604.170
2134.5. 35628.330
2132.4
35651.310
2130.1
35673.100
2127.9
35693.700
2125.9
35713.120
2123.9
35731.360
2122.1
3574.400
2120.5
35764.270
2118.9
35778.950
2117.5 35792.450
2116.2 35a04.770
2115.0
35815.900
2113.9 35825.860
2113.0
35834.640
2112.2 35842.230
2111.5
3584a.640
2111.0
35853.870
2110.5 35857.930
2110.2
35860.800
2110.1
35862.490
12.121
11.827
11.531
11.234
10.936
10.637
10.336
10.035
9.732
9.428
9.124
8.818
8.511
8.203
7.895
7.585
7.275
6.963
6.651
6.338
6.025
437.045
437.344
437.64-1
437.938
438.235
438.531
438.826
439.121
439.415
439.709
440.003
440.295
4a0.5ES
440.80
441.171
441.462
441.753
4a2.043
5.711
443.201
5.396
5.0-0
4.764
443. 89
4A3.778
444.066
A4&.354
Aiignment
ac
==astin;
now.
28500.0
2110.0
35863.000
-.
Target
ieved
acmieve.
A4.48
4.131
3.813
3.495
3.177
2.858
2.539
2.219
1.900
1.580
1.260
.940
.621
.299
442.333
442.622
A42.912
444.64
444.929
445.216
445.503
445.790
&6.077
446.363
446.650
446.936
447.223
447.509
/47.795
448.051
a44 44..368
.01
.00
.01
.01
.01
.01
.01
.00
.00
.01
.01
.00
.01
.01
.00
.00
.00
.00
.00
.01
.01
.00
.01
.20
.0
.01
.00
.00
.00
.02
.00
.00
.00
.02
.00
.00
.02
.01
.00
0.20
74.70
51.53
75.93
74.24
75.98
79.14
79.08
81.17
83.57
81.22
78.72
90.00
80.02
50.89
99.03
158.55
79.44
75.21
163.07
84.08
84.68
-103.12
81.54
86.22
81.05
85.08
57.14
-98.54
90.02
35.26
138.93
90.00
86.02
87.50
-99.60
90.00
8.2-5
-90.96
90.00
0.00
.042
.038
.069
-. 042
.046
.069
.040
.025
.033
.050
.107
.004
.054
.71
.013
.002
.021
.308
.006
.073
.061
.:a8
.Z77
.229
.025
.088
.038
.013
.029
.159
.002
.004
.027
.130
.010
.010
.186
.113
.010
0.000
3505.89
3505.91
3505.94
3505.97
3505.99
3506.01
3506.04
3506.06
3506.09
3506.11
3506.13
3506.17
3506.19
3506.21
3506.24
3506.26
3506.29
3506.31
3506.34
3506.36
3506.38
3506.41
3506.43
3506.45
3506.18
3506.51
3506.55
3506.58
3506.60
3506.62
3506.66
3506.69
3506.76
3506.81
3506.84
3506.87
3506.91
3507.01
3507.19
3508.69
-
I
(
J Li -
1
-41-aL
a
.
-L
1-i t>
4
J
-1
i
1
l (I
CiJ IJ
-4a
- IP
- (II
-(1
A I
-.
-A 4
I jP
in
(N)(
1i
Ci I I
N
I
f
J IC
N
41
,
-
N
(
II-
-
UII
j
a"
LC1
I
IC
1
L
S
3
-Ii C- Ii
(D
C-l I] CO) 4
(11i I
i
-
L
(
IC
I
(.I C-il
4
l
i
al-
4
C-
I
c
ID
CI
I I I (11 aCr(in L
n
i
C-
t-
iL
Il
C
(r
' a-
1i
(-
(
L
-0
a-
l
0I
- (
(II4
-I("
- N cI I
- cJ
Ii - -
-(I.I
(04
-A
Nj C-C-
1-
0D UI C-
NP
L
PN(II
-I
C
i 171
(3 (
(:i
Iit CI) D (It
I- W I I C I
- -4)
01J1 (II Ili
:I t\)c r-I( 1,CLI C
k
C
I I)
(iD )0
-R C
- LA N
- (
N L-
I(11-
- (iI
1i4 --A aI (I l
V
til I 1 tAN
i
14 I(li
4 0- -4 -1 Vi s
-41 i
C3
NIi
1 GI v
-0 LA -1 N
i
e
(
Cl 1I7 1
C- vC:v
-v-I C CIl
C-C-i-Li -01
- Lp f(1 I -0 (1
1 -4
(o CI 1N
-4 Ct (JI I
N NH-> -O1-
I'
0-
1
-
r- 4A- I WL(- uJ fl
N a- IN) -
r
-.
L
4 a- (l
I 0 a-I CL
C iI -A - 1I (1)IO
Cl1
r#- - 0-, I
r -O
4 i -j l UF
Ci N
r ) )
I l
I1
CE CC
Vill
- 0- .
I(IID C(
-4 LI (
-- a3
t- a- M
i
LI 4
\3
V
I CI N
-0 &- -
N
(I -
t-l -0 lJ
-C - -
In
WUGI
.
N -41
5
CJ N
J
I C
Im
N
-I.LI ar- ID N
(I -A -01-11(1
4) Go 0) (L
Jt-
(I
P - N
(1 w U(41
ELl
CJ 1 (4 N
CO (D - V PD 0-
-i I>- i
4
P
-4
LI (4
(II
(15 (It
Cli
(Ii CtI
III Cl
C- a- CII -41 -0
3r i
-I LI N
(- (Ir
(.AI-J aJ- C - 'i
iL Il IJ t -I N
(1) t1
(1)1
OI
( -I fn
-ACi
LI-.1-1r s -I- Ni>
t-
11
I- (4- ci
i
IO
CI E
I)
Li a- LI
I
-Ill
11J Ci
a-a-
l
LI
a
#.
(
I
&
i
i 0-
)Il (11 (II CO
(I
-
1"
(D
(
l
1
4 I
-o0 -
iI
I I
-
rJl -
P
-0
I:
I I
I
II
- II I
(t-
-4 4)
,t
I
6 -
1Il
(it
,
-.8
LI
1-
i-0
L) -1
-0
Il
_)
1 I ( I I
LlU3 ( Cl
I
-4
N N Cl
-3 -0 1:1
(
LI GLI *
3
1 I
-lCi
E)
UCI
V.)
(t ) (A
- 0- -011
r)
N
(it -1 -
-
(li-0 111 B "
II
C(3
tI
1.) i 1
I I Ci (I
.I LI-- ( f
C]
111(
I 11
I1 11 ll ( I C"
IZI I ;I(i]
C+ IC(1
i I l
i .I I I I I I
1i (1L C 1
I1 I
I I Ci I I Cl 1i LI
11 I I -L71: -)
13 Cl LI (I ClCI
-I N
-
s--
CII
. (At(.4 (.
Ct-I I I
II
-4i0
(Ill
(W4LI f
U1
D( -
N I I
C-
(II .
(I
(II
-LI -I
1
(I
r-
WI N L"I
() I I l
Itl'- I
C
UI1tli
Lo
C:l cl
dIIl
14 1i
.1 :I tl _"Li I
-li-I [IC L Li
u
I1l
4 III a- 4 -0
A 4
(11
CI Il
a - -O -0 & (W IN
CI
U-1 Ul IC- 1-
-B C 4 I
(ID LI ft- It -
(DID
(1
-0)
-0
-
f
I--1 I
I
I I I CI I
1 i C II (1
CIL I
C:) II II II 5.1 l:J 1:111
F C- CI 4] LI l - I -)
1-1 I ( I
1
l
Ci 1
iII 1 1
i
C " Cl
_11I
:I I I (VI
I
:ll M I i)
Lis- t I I --' k- I II I V
LI C I I r
-C- (II 4 CIl i - 1 111 -I i
SI
II _InCl 1(1C
OC3n
B I1
ICJ (II I- LI I*, -0 II-J --. I'a- a- 1l
I -II
II I
II C I I
I I i
I I i II I
i
I
(II -(1 N LI
~4
C w -Ai
. I CI
I4 to (111MC
.i
. . I t
C
.i
Ii . . C:
C
. .
Il C
CIUI 1I'lCl1 fI I
"
VI
[I
() v II)U Cl3n
C I I UI III-0
C
L.-I a--C-O
1
LI
U- I
(Ij 1(11
-,
U
U- CO
a-t'
lu
t
CP"
-:1
I3 -
ILi
It- U(i( 11CP
i
A
I I - I
t
i ci a m cl Confl
I
N -a -U 1 I- - 1 P
(11 '- (U N 0%--j 1, av
(11 0 ri( N -4 A - 1U s.
-
(J (1 1 1 1
L L1
I IA
CU
-
" -O LIN A LI Al- (I) U N
L
(D
(II (II
4 1
V 14, -0(l r41
-
(fIt
IN
f-
C-
C- -ID I
C-
N
IIi
I J
I-(
i
I 4 4 -A A )I-- -I
V N
i(- Np
Ii
N 4
-0- - - 0(
-0
-1
-0 L
-
L) (
aI
C- Li, C-I -0
(I ii - (U1 I- L (--,1
N (- -4 -D OCl -+ IJ Ci ,
C
t
[]
{}
C-o1i (4) (D [II
a-(UI
(A
L Il LILi
L
LIC
i
C- - C- Ci
3) ' (3 Ci
-0 - L LIGA UI P (it N
0
5-
I(
V
C) - O
C-LI4
I CIl. k
14( N L
t i
-
LI
N
I
(Al 44 N 1 ,4i
l -o
-oN t
1 1 1C (a
Il ID
IlIIl l1 ( l ( (
)I (CI
-0 -0 - -41
0 -0 -O-0 )- -) -0 -0 -0 -O -L -0 -1 - -D - -0
ED(D (D () toIn D DtOID (D
in (D D iC(D
ID to CD LD
a- a- ar- tII IiitIl I Iif tII
(a-- 0I-4
I (H
(,I
1 -( " 1 a 1 ( ( (l a- -
I(
1 I
LI
14
LAC(i
SelVj
I
t
-11 i1
I-
IIII
(o
4
N
F- F
(15 4)Gi -s-Il-tIeA
Ill ID 41 (-
1iJ -1i (1 -.1 17
I
P-
iN
F
-1Ctaj-
--
I I 0- (II IIt P C
(
-
S11-i
4
-
I
-
I
(t
(.
CJ N I) '-IJ I'I N N
\3 I
- to (f IV> (.1d
o(4-4. -I
N
-A -A
*
IU1 (I IfJ11( W
-
LI I ('
- I (L (II
-4)111 II
4t Ci
- (It 01N 0- 4 0- p- Ci C- 0D N (-
-
I
4
-I
-
I 1 II
CI (UICI C- U- Li
N G
1I
(4
W(1P -0 f1 -t0
iC
I
I
i-
A (L
C l CI
LI
4
-A -A -A -i tA
LIL I
W,J ( 1 tI (W
W C
I V V -P
V 1 (U1 ->
t-V - ca -o I
( J1
LI
A
171i 17 171 l C "
lCi C)U3
C-1 U Cl
Go1(-I IlICJ IJ I N
I
1 -) -0 4)0 1
-I
(1D
I 11-
A] A A
til
tI
V
I 1
)
V) d: IC
"
-
-4
U-1
Z
Ili
.Cl
It
ra
1 t-
-I-C
I
M
t
()
4
Cl
ill
N
Ii
i
-
3
El
I
U
(I
I
-1Iu.
-
It 4C
)
13
11
I]X
II11 311
a A P-l
rt (1
(OC)
-197F
fes n Ia
(A
ID As
ti I
tO
A1 --
-11 1>
0
0Cr1
t
Cu
-4
it
Pl
r1
490.0
500.0
510.0
520.0
530. 0
540.0
550.0
560. 0
570C.
580. 0
590.0
600.0
620.0
63:.0
6.
0
65.0
S660.0
670.0
90 .0
690.0
710.0
720. 0
730.0
74C.0
750. 0
760. 0
770.
Alignment
775.0
7075.3
7070.1
7065.1
7060.3
7055.6
7051.2
7046. 9
311.971
316. 99
320.082
323.919
327.610
331.156
334 .555
7001.
7001 .1
7000.6
7000 .2
7000.0
337.807
340.913
343.872
346.684
349. 348
351.866
354.236
356. 457
358.531
36 . 457
362 .23&4
363.564
365.345
366.678
367.562
368. 97
369. 78
370. 522
371.112
371.552
371.8a43
371. 586
achieved,
::astI:S
7000.0
372.002
7042.8
703 . 9
7035 .2
7031. 7
7025 .3
7025. 2
7022.2
7019.4
7016.8
7014.4
7012.2
7010 .2
700 8.3
7006. 7
7005.2
7003. 9
7002.8
Target achieved.
3.403
3.288
3.172
3. 056
2.940
2.523
2.705
2.587
2.469
2.351
z 232
2.113
1.993
1.573
•.753
-. 633
1.392
1.271
3.150
1.029
.786
. 65
.543
.*421
.299
.177
.057
19.016
19.620
20. 22&
20.827
21 .30
22. 031
22.632
23.233
23.833
24. 32
25.031
25.630
26. 227
Z6.525
27.422
29.019
25.615
29 .211
.29.507
30. 462
30.998
.02
.00
.01
.01
.01
.01
.01
.00
.01
32. 187
32.752
33.377
33 .971
83:-22
86.79
-112.75
82.61
-106.18
90. 02
103.03
-96.33
-94.99
-93. 11
90.00
90. 0
10. 76
-93.95
90.00
-82 .65
-92.99
-91.51
92.17
-92.56
.030
006
.015
.020
.015
.006
.019
.020
.015
.107
.035
.015
.23-
.22
700
-90. CO
9 .11
8987.63
987. 75
8987.83
987. 92
8988.07
5988.20
8988. 35
8988.51
8988.70
988. 89
899.
06
9859.31
8989.53
3989.51
.001
.060
.012
8990.08
5990.33
8990.65
5990.90
8991.29
5991.55
Q991.54
5992.21
.026
.22
265
992. 75
5993.31
5993
.2
5996.91
38.56
34.565
35.159
35.754
78.85
-97.29
-106.17
89.50
.024
124
376
996. 13
5995.51
=gge.
=I
0.00
0.000
9004.19
now.
-.
003
36. 251
APPENDIX F
Computer Program Listing
9, 198 -------------------------------------------- TARGET.TEXT - Apri
C-----------------------------------------------------------------------------PROGRAM Target;
USES
CSU /CCUTL/CCLIS)
CCclkiO
CSU /SYSTEM/PASCLIB) Atmosoere, Exend;
LABEL
', 2, 3;
CONST
REarth=6. 378165e6; CM}
CM/S^2)
GEarth9.80665;
CMA3/S^2)
Mu=3.986032el;
RadTo0e=57.2957795131;
mrintout='/PRNTER';
out+i ie=/V O ALE/TARGET.UTPUT
TYPE
headrecord
R=
ECOR
: STRING CO];
R:EAL;
ThrustlH
MOH
: REAL;
MfueiH
: REAL;
CH
: REAL;
Sre+H
: REAL;
Alpha0MaxH: REAL;
Alph0OOMaxH: REAL;
t"
: REAL;
TitleH
: REAL;
REAL;
REAL;
Rstar
EA t.-A
;
: REAL;
ki
j
S tQa r,
H,2H
EN0;
datareccrd =
time
:
mass
:
VtCoai
:
aititucae :
itan
i
ie :
Yraciai
Vangular :
ranceang :
vreaulrea:
VT3ainec:
thrustang:
tmrustivi:
ieita 'j
,essage
:
RECORD
REAL;
REAL;
REAL;
REAL;
REAL;
REAL;
REAL;
REAL;
REAL;
REAL;
REAL.;
REAL;
REAL;
STRINGC7- 5
ENO;
Stri-
C
=
SThiNGCC30
'
;
VAR
BVRJ
SOM, SP,
SS
BP,
ARRAYCZ..41 OF REAL;
ARRAYC16. .4 OF REAL;
am:
Ot, t;
Sk, PHk, Mki MCI, Mfuei, PHniD, c
ino Vk, Vrkj VQMki Omk-, Rk
multi Cd, Cl, Oraq) Li+t,
vsu,~
-density', pressure) tempi 9 'JO',Q
HZ, YZ, VZO, c-Inrdi
5,-sf, TH,-ust, Tinrusti sigma~i knstart, R~ RZ
VC) VPY VRR, VSiq, VCR, VG; Y~ec, aipina, aipinaO, aldAlciHa) t~leta,
beta, sigrna2i Sammas AlpinaMax, Al=HaOMax, AlzinOotMaxi AlzrvOotOMax,
QeitaVi Oeita~k, SMAi epsilon, OeltaSiST, oicSky Amnax, Y2Max)
REAL;
THrustPerceit, Ystep, t'swvai:
option)
N, couflti
i ntarvai :
First~arget, =Mnd~arget)
at's:
Title, tewtitle:
ineadname:
prnter:
i-eacer set:
H4eajer +i e:
datas Ut:
data+iig:
FUNCTION BrkPress:
INTEGE;
termit'atei
Target~ea&'ned'
STRINGC32;
STRINGES0];
INTERAC"77Ei
Clkstr~o;
aOF
narrec-l-d
datarecoci;
F7LE= OF atarec~rd
BOOLEAN;
EXTERNAL;
savedatal
BOOLEAN;
------------------------------------------.------------------------------C GetInput:
Interactively prompts user for run initialization data
}
------------------------------------------------------------------------PROCEDURE GetInput;
S--------------------------------------------------------C Getinput.ReadHeader:
2
{
j
eads data from file for selected run
initialization
i--------------------------------------------------------PROCEDURE
ReadHeader;
BEGIN
RESET(keaderfiie
CONCAT(heaname,'.HEAOER
REAO(headerfiie, headerset);
Title
:= headerset.TitlieH;
ThrustI
:= headerset.ThrustlH;
MD
:= eaderset.MOH;
M+uel
:= headerset.MfuelH;
C
:= ieaaerse .CH;
Sre+
:= Headerset.Sre+H;
Al=naDMax
:= neaderset.AionmaMaxH;
Aipn0ot0Max:= neacerset.Aion00MaxH;
Dt
:= neacerset.DtH;
Vk
:= neaderset.VkHi;
M=
eaderset.HH;
PhiO
:z= eaderset.PhiOH;
.start
:= readerset.istartH;
H2
:= keaderset.H2H;
V20
:= headerset.VZH;
CLOSE(headerile, LOCK);
END;
---------------------------------------------------------C Getout.WriteHeader:
Writes data
Sinir
iaiization
to
fiie
));
for seiected run
-----------------------------------------------------------------------'POCEDURE Wr
teHeader;
BEGIN
REWRITE(header+ile, CONCAT(headname'.HEAOER'));
WITH headerset D0 BEGIN
TitieH
:= Title;
7 rustH
Trusti;
T=
MOH
:= MO;
M+ueiH
:= Mfuei;
Sre+H
:= Sre+;
Ainha0Max:= A'l=a0Max;
Aipn0OMaxH:= AlriOotOMax;
OtH
VkH
nH
Phi0H
Hstar:H
HZH
V2[H
:= Ot;
:= Vk;
:= Hi
:= PhiS;
:= nstart;
:= H2;
:= V2O;
ENO;
RITE(neacer i
e, heaoerset);
CLOSE(neaderi ie, LOCK);
END;
C----------------------------------------------------------------------C Get-ut
-- -- - -- -- -- - -- -- -- - -- -------- -- -- - -- -- -- - --"------BEGIN
CGetmnmut.
WRITELN;
WRITELN('Initialization options are:');
WRITELN;
1) Use values from an existing -un );
WRITELN('
2) Change vaiues of an existing run');
WRITELN('
3) Create a new run');
WRITELN('
WRITELN;
WRITE('Enter option number: ');
REAOLN(aption);
IF NOT (amtion
REPEAT
WRITELN;
IN C1..3]) THEN
ARITE(cotion:3,' is not an
REAOLN(ootion);
UNT:L (aotion iN C1..3]);
CASE option
Please choose
omtion.
or
1, 2
3:
');
OF
CUse existing run3
1: BEGIN
WRITELN;
WRITE('Enter name of existing run:
REAOLN(Headname);
)
ReadHeader;
ENO;
2:
BEGIN
(CHange existing run3
WRITELN;
WRITE('Enter name at
REAOLN(Headname);
ReadHeader;
existing run:
');
WRITELN;
WRITELN('Title: ',Title);
WRITELN;
WRITE('New title (return for no cnange): ');
REAOLN(newti tie);
=
THEN Titie:=newtitle;
'')
IF NOT(newtitle
WRITELN;
RITELN('Enter vaiues (negative for no c=ange):');
WRITELN;
)
N.
New vaiue=');
WRITE('Trust=',Thrusti:9:,
REAOLN(newval);
IF (newvai>=0) THEN Thrusti:=newvai;
New vaiue= );
ks.
URITE('Initiai mass, MO=1,MOQ:8:1,
;EAOLN(newval)
THEN MO:=newvai;
IF (newval>=O)
RITE(' uel mass, Mfuei=',M+uel:8:u, ' kg. New value=');
REAOLN(newvai );
IF (newvai>=0) THEN M1+uei:=newvai;
JRITE('Exmaust
veincity,
C=',< :
'
m/s.
New
vaiue='
REAOLN(n.ewvai);
IF (newvai>=C) THEN ::=newva,;
RITE('Reference area,
zre=~=
,ref:5:i,'
m^2.
REAOLN(newvai);
(newvai>=0) THEN Sret:=newvai;
\F
URiTE('Max ai=ma, Ai=maMax=,Aloma0Max;6:1'
New vaiue=');
deg.
New vaiue=
REAOLN(newvai);
IF (newval>=O) THEN AiJnaOMax:=newvai;
,RiTE('Max ai=nadot, A iOct~ax=;,AiaOo2Max:6:1,
:es/sec.
New
wa
e
=
);
READLN(newvaI );
IF (rnewvai)0G) THEN Alino~t0Max:=newvai;
WRITE(ITime incrementi Ot=',Dt:6:1,' secs.
REAOLN(newva)
IF (rnewval)G) THEN Ot:rnewvai;
New
value=');
WJiTELN;
itOns:')
'4RITEL:N( 'Enter int ita ~i
WRITELN;
New value=');
WRITE('VelocitY' yinJYk:7:lyj mis.
READLN(newval)
IF (nowvai>=O) THEN Vk:=newva,;
New value=');
/.O:1'km.
WRITEPAltitude, k
READLN( mewva i)
0
IF (rewvai>= ) THEN 4:=newval*1000C
New value=');
e.
~
WRITE(PFliiHt angle,
REACLN(newvaI)
0
1F (rnewva0> ) 71HEN PkilO:innewvai;
WR ITELN;
LRTELNU'Enter
WRITELN;
target values:');
W~ilTE('Aitude
at wIini=L
tz
star-t
tarqem'ng)
'-s
REAOLN(rrewval)
0
THEN Hstart:=ewvai*1OOO
.67F (newvai>= )
km.
2,2~~S,
WRITE('Target altitude)
READLN(nrewval
IF (rewval>=0) THEN H2:=riewval*1COO;
ikm.
New value=');
New value=');
RO=-+Ear tm;
=Z:HZ+REartH;
Amax :z(Ro+RZ) 12;
V2Max:-SQRT(Mu*(Z/RZ2I/An8x));
easibie is JSQRT(MuIR2):9:3,' m/s)');
JRTELN('Tarqet veiccit' (max
(Horimnarn traris~er veica; ty is ',Vzax-9:3,' M/S)');
WRLTELN('
New vaiue');
y2=',VZo:9:3,' rn/S.
WRITE('
REAOLN(mewvaI/'
li (mewvai>=0) THEN V20:=rrewvai;
WRIITELN;
name wrncer
WR17TE('u
REAOLN(lneadmame);
wini-n tn save
"NO'
3: BEGIN
CCreate new rurn1
WR I ELN;
LRTELN('Et~e:-le
REAOLN(7 i 1 1
)
4AEI OLNti)
w T'E( ' 71ire
REAOLN(MQ)
(Na~
s ausm
;?
REAOLN(aDax
E.4LA(~ct~2~are
(t2)
tnis data:
1);
WR17E('7;me
READUN(Ot);
incrgment
WRITELN;
WRITELN( 'Ernter
WRITELN;
WRITE('Velocity
imrt
(seas),
ta i =n
(mis),
Ot=');
itions_
');
V=J);
READLN(VK);
READLN(H);
REACLN(PiO);
WRiTELN('Enter target svaiues:')
WRITELN;
WRITE('Altitude at wic~~n to start targeting (kin), istart=');
REAOLN(start);
,start: 4start*1000O
WaRITE('Target aititude (km), H2=J);
REAOLN(HZ);
HZ: =H2*1COO;
R0:*+REar t~;
R:HZ+REar tHr;
Amnax :i(RO+R2) /2;
V2Max:-SQRT(Mu*(2/R2-1/Amax));
WRITELN('Target veiacity (max +easible is ,SQRT(Mu/R2) :9:3,'
WRITE
('
(Hoinmani trans+er veiccity is
REAOLN(VZO);
WiR17ELN;
eaderr+'
4wRITE(PName a+
REAOLN(Headriame);
WrteHeader;
to
wini
.ji
n th~is cata
is to be
ENO;
END;
[CASE!
,.R1 FE('Sa ve t ine a u .ut
-or t:nis j n
;
REAOLN(arns);
! (ariscl]'Y') OR (ansLjU.='Y)
7THEN savedata:=:RLE
ELSE saveaaa:=FALS=E;
R 1ELN;
REAOLN(Interva')
END;
Czet>7nut2
saved:
m/s)')
');
---------------------------------------Writes out data to screen and disk
C Putut:
C----------------------------------------------------PROCEOURE Putauti
BEGIN
WRITE(t:7:1);
WRITE(Vk:9:1);
WRITE(H/1000:11:3);
WRiTE(Phli:8:3);
WRITE(SiqmaO:9:3);
WRITE(VG:9:2);
WRITE(AlpmaO0:9:2);
WRITE(ThrustPercnt:9:3);
WRITELN(OeitaV:9:Z);
WITH dataset ..0 3EGIN
time:=t;
mass:=Mk;
Vtotai :=Vk;
aititude:=-;
fitang ie:h ic;
Vradial :=Vrk;
Vanguiar :=VomK;
Vreu ired:=VReq;
VTBaine:=VG;
rangeang:=SigmaO;
trustang:=AiciaO;
tnruSt!vi :==Thinruste
deita V:=Oeitav;
nr
messagae:=';
ENO;
IF savedata
ENO;
CFutout'
THEN WRITE(datai
e, catasat);
file at each time step
------
C setup:
Imitia-lizes internal variables and
in~ormation to screen
C
writes rlum
initialization
;R-OCEDURE Setum;
BEGIN
it:;
Drag :=0;
Yreq :=0;
De Itav =0;
o Sk
0;
Mk:=MC;
Yrk :-Vk*SIN(Pk);
\ omk:=Vk*COS(P~k);
Onmk:= k*CS(P-k )/Rk;
7rst~ecnt:n100;
.2:=i42+REa r :r
BYS01 : C
3MCOI 2=0;
aSCOJ :=O;
3iMCO:=;
Al plaMax 2 A Pka0Max/RadTo~eq;
Al prn0otr~ax :A iok~t0Max/RadTcOes;
Fi rstTarget:=TRUE;
En67arget:=FALSE;
terminate:ALE
Tarqe. eacmea:=FALSE';
REURITE(printer;
orintout);
WRI 7ELN;
,.RITEL7;N;
WRT1ELN (Ti
mis,
Mo=,,MO:8:'Ljl
kg,) )
WR1.TELN;
-ns t a r -, = ' , ri 9 c a r -: / 1120 C : 6 - . j ' '<-n i ' )
WI 7ELN (
kin,
r.S t
Oei tav)
ar~etY~,Y20:7~,~
deg/ acc
rn/si);
2
C--------------------------------------------------------------}
Guidance aigorithm to find target trajectory and control
C DoTarget:
2
variable values to steer vehicie onto target trajectory
C
------------------------------------------------------------------------PROCEDURE DoTarget;
r-------------------------------------------------------from roacket equation that will keep 2
Finds.:trust
C OoTarget.FindThrust:
2
at eacr time step
Vk<VRea
t
i------------------------------------------------PROCEOURE FindThrust;
BEGIN
Vstem:=0.99*VG;
Thrust:=(C*Mk/dt)*(1-EXP(-Vstep/c));
IF Thrust > ThrustI THEN Thrust:=Thrustli
ThrustPercent:=Th/rust/Thrustl*10
CFindThrust1
END;
C OoTarget.Cutoff:
S=casting
C
Ends targeting oraceaure anc resets varia=ies
+ight
wnen :icseness to target w~uid
a numericai er-r in ARCCOS or ARCSIN
PROCEDURE Cutoff(reason:
StringaO);
BEGIN
Thrust:=0;
a Lpha:=0;
alphaO:=O;
VReo:=0;
VG:=O;
ThrustPercent:=0;
EndTarget:=TRUE;
RITELN;
IRITELN('Alignment ac.ieved) coasting now.');
')reason);
WRITELN('
jRITELN;
dataset.message:=Al ignment achieved, coasting now.';
WRITE(oatafiie, dataset);
EXIT (DoTarget);
EN0;
CCutoff2
------------------------------------------------------C OoTarget.OneMinusCOS:
FUNCT!ON OneMinusCOS
(X:
Soives
1-COS(X) acc=urateiy
REAL):
;EAL;
BEGIN
OneMinusCOS:=24*QR(EN(X/2));
ENO;
or smaii
X
car
cause
2
}
--------------------------------------------------------C OoTarget
----------------------------------------------------------------------C-}
BEGIN
COoTaret)
-IF
FirstTarget THEN BEGIN
WRITELN;
WRITELN('Starting targeting now.');
-WRITELN;
dataset.messaqe:=Startinq
targeting now.';
WRITE(datafile, dataset);
FirstTarget:=FALSE;
ENO;
IF Rk>=R2 THEN Cutof+('Rk >= R2');
Amax:=(Rk+R2)/2;
V2Max:=SQRT(Mu*(2/R2-1/Amax));
IF V20 <= 0.9999*V2Max THEN BEGIN
V2:=V20;
IF
((2 SMA*R2-SMAR-SM
(R2))/(SMA* k-RkA2
>= 1) THEN Cutof
('sigma = ARCCOS (ars>=l)
R
M
k
(
)/(SMA*k-Rk*R2))l
Q
si ma2 =ARCCO
2
easi on:=R2-Rk;
cord:=GQRT(2*(SQR(Rk)+Rkwaosilan)*(OneMinusCOS(s
ma2))+SQR(epsilan));
samma:=(Pi/2)-ARCSIN((Rk/chrd)*SIN(sigma2));
VC:=V2/COS(amma);
VP:=V2*TAN(gamma);
VSis:=VC*COS(AS(sisma2-samma));
VCR:=VCWIN(S5(sisma2-samma)) ;
gamma>=sigma2
VRR:=VP;
THEN BEGIN
tmeta:=ARCTAN((UP+)C7)/U~is);
END
ELSE :F 3amma<sisma2 THEN BEGIN
thett:ARCTAN(YRR/Y5is);
V
SQ:r SQR(VRR
<T
)+QR (
ENO;
Ss
iOn:=Ve
s);
-Ujk;
+SQem (ep si:)
IF (VG=0)
THEN BEGIN
Thrust:=C;
alphaO:=
;
VG:=(;
TGrus=r0P;rnt:=G;
EXIT (DoTarset);
ENO
=L E Find7Trust;
IF ((VReq/VG)*SIN(AES(Pik-&te-a))
>=
ELSE bta :=ARICSI(
(jec/VG)*S
N AES (
:F (SfCT(SQR(VG)?$QR(Vk))<Vem) THEN
aidai~ba:=aleHa;
:Feta>=5k THEN aiha:=i-=ea
:Feta<PLK THEN aia:eea-=i;
END
ELSE ai=a:=0;
1) THEN =eta:=Pi/2
K-tme-a)));
e'a==i-deral
);
:(TinrustP~rceant>1.C) AND (-G>i.0' AND (Yk<C.5S*Veq) THEN- BEGIN
(ABS(aip ,a-cldAip~la)/Dt > AlmkOatmax) THEN
IF
ioka )*(Alp~DotMax*Ot ) cl ala.
oalA
a io~a:=SGN (a
IF (ABS(aipka) > AlzokaMax) THEN
a' ora:-SIGN( a ioka )*A ipkraMax;
END0
a i=okaD
=aipia*RadToDeq;
IF Brk~ress THEN BEGIN 7ermimate=7RUE;
END ;
rCDTarqetl
GO-T0 2;
END;
C----------------------------------------------------------------------C
Integrate:
Performs Fourth-Order Runga
frame emuations of motion
C
C---------------------------------------------------------------------
FROCEDURE
VAR
CC
1:
Kutta
integration
on
inertial
integrate;
INTEGER;
Integrate.FindOra:
Finds aeradynamic f+orces on vehicie
standard atmos=here mce!
----------------------------------------------------------
i
PROCEDURE
using
1976
}
I
FindOrag;
BEGIN
FinAtmosmhere (density,
Ci :1
aipsa;
Cd:=O.I+Z*CI*Ci;
(CdC
=
pressurey
tmm, 9g
vscundi
);
-12
Q:5=0.ensity*SQR(Vk);
Oras:=QgCd*Sr9;
Lift:=Q*Ci*Sre+;
ENO;
CFindOra
----------------------------------------------------------------------Finds intermediate state
variabie increments
i---------------------------------------------------------
C inegrate.FindB:
PROCEDOUE
2
FindB;
C Integrate.FindB.Imact:
Prevents
iiigit
beneath the earth;s surface
{-------------------------------------------------------------------------3
PROCEDURE
immact;
CsS Cases
BEGIN
RWTELN('moact
an Earth at Q=-,VCN3:7:1);
WRiTELN('End o
run.');
ataset.message:="'mact
on Earth.
End
GOTO 3;
ENO;
Crlmact
83
C+ run.
C--------------------------------------C Integrate.FindS.FuelGone:
C
-
Aliows choice of coasting or
trajectory if fuei burns out
ending
(-------------------------------------------------------------------------}
PROCEDURE FuelGone;
CSS Cases)
BEGIN
WRITELN;
WRiTE('Fuel has burned out,
REAOLN(ans);
IF (ansCll='Y')
THrust:=0;
aipna:=O;
OR
do you want to
(ansCil='y '
)
coast?
');
THEN BESIN
VRe9:=Q;
VG: =0;
ndTarget:=TRUE;
WRITE"N('Coasting now.
WRITELN;
dataser.message:=' Fei gone,
:asting
now
. J;
cataset);
WRITE(oata+iie
GOTO 1;
ENO
ELSE BEGIN
WRiTELN('Ending
trajectory.');
oataset.message:=
Fue; sone;
ending traje =ct ry.';
GOTO 2;
END;
ENO;
t
CFuelGonel
integrate.Find
-------------------------------------------------------------------------
BEF N
in
THEN
IF RCNjN<REartH THEN 7mpa-t;
IF MCN]<M-M+uet THEN FueiGone;
BVRCN]:=Ot*((T7rust*SIN(a :Ha=iEN])+Li7
-Ora
*sIN(=
*COS(=HiN])
iCN]))MCN]-G+R[NN]QR(0mlN]))
SOMEN]>:=t*((Thrust*COS(a
N-a+Pni:N])-Lits:N(PiN])
-Orag*COS(PHiEN]))/(MCNI*RCN])-2*VrN]*O0mN]/RCN]);
BR[N]:=Ot*VrCN];
ESCNJ:=0t*OmCN];
3NPC~N=Ot*(((Lift
Trus*SIN(ai=a))/MENl-=COS(hiLN))/VFN:+OmEN);
SMCN]:O0t*(-T7rust/c);
ENO;
CFincBs
BEGIN
IF
CIntegratal
(Sre+>G)
FOR
THEN '::n6raq ELSE -9 =Ear~*SQR(REartin/Rk)
6:=l TO 4 00 BEGIN
F (1-2) OR (13)
ELSE muJt:=;
THEN
mi:.
vR[.71=rk+BYRA6-.*mult;
OMCI1: Omk+SOME I-i
*mult
REAJ:=Rk+BRE-13*muj t;
MCI1:=Mk+8MCI-13*mui ti
VCEA:=SQR(SR(YR :)i-SR(RCCJ*OMCEAJ));
END;
Vrk:-rk+(SRC1+*BYR2J42*BVRC334.2R&4/6;
Omk:iOrk+(BOM1+2OMC2J+2*OMC3+6OMC4P/)6;
k :=kk(ECJ+2*82JZ+26C3+EPC4.J)/;
Vk:=SQRT SQR(Vrk)+SQR(Rk*Omk));
IF (in>-start) AND (NOT End~arget) THEN 3EGIN
Dci tiS i 3 T=5k-C dSkj
T.
rOt
Ycmk :=k*Omk;
DeltaV;-*N(Mk/M0);
END;
c:Mtegrats!
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C rimt~ata:
Sends all output to printer if user requests data printout3
PROCEOURE PrintOata;
(55 Cases)
BEGIN
RESET(datafiie, outfile);
CDk~ateZ(ateStrins);
ClkimeTimeString);
WRJITELN(or interi
WRITELN(pr inter);
LWRITELN(pr inter);
WRITELN(PrimteriTitle);
,jRITELN(pr imter);
WRJITELN(printer,
Nj
17KrustT)7rust:9:1,'
Mfuel=' M~uel :8:1,'ks)
R1ELN( primter,
C=) ,c:
WR1TELN( pr inter)
1Alp~aMax=',AlphaDMax:5:1,'
iew,
7
:1;1
m/s;
Al ph~ot~1ax= ,Al =KotOMax
::,
Jdeg/sec');
WRITELN(orinter)
IRITELN(pr inter);
WRITELN( printery
I-_ __
Y
__
ThrustDOetaV');
_
_
_
___PH_
S i cza
VG_
_
a inka
WRITELN(pr inter);
WJHILE NOT EOF(catafi Ic)
READ(!ataf:!i
00 BEGIN
6ataset);
WIH ataset 00 BEGIN
IF
message = ''THEN BEGIN
lRITE(pr interi time:7:1);
LWiRI
TErinter,
a ittuoe/
10CC:11:3);
WITE(pr inter, iitangie:S3);
W&RITE(printer, Pangeang:9:3);
WITE(printer, YTBgaine:2);
WRITELN(primter, deita v:9:2);
END
ELS
BEGIN
WRITELN(pr inrter);
WRITELN(or-tnter, -message),
:F (message-'7rajectcrv terminata hy u~ser.'
OR (message-jTarget achievewd.
OR (message='Fwei
some, ending trajectory.')
WRIELN(primter,
END;
WRITELN(printer);
END;
MCI~
END ;
:
14
'Finai
Masa=
,rmass:a:!j
7PEN
ky
BEGIN
I
IF SrkPress THEN BEGIN
CLOSE (datafile, LOCK);
EXIT (Print0ata);
END;
ENO;
CWHILE)
CLOSE(dataiiia, LOCK);
END;
CPrintOatal
C Target
c--------------------------------------------------------
BEGIN
(Target)
WRITELN;
WRITELN('Tarete
IF (Sref>0) THEN
Getinout;
Setup;
Soacejfi=
Tat ectory
Anaivss');
InitAtmosomere;
=unt:=0;
1:
REPEAT
Integrate;
count:mcount+l;
iF (:unt=intervai) THEN BEGIN
.=::ut;
IF BrkPress THEN terminate:=TRUE;
IF
=munt:=0;
(-( >=H2) AND ((P K<O) OR (H>H2*.D1)))
OR ((Pk<D) AND (H2-h < H2*1..e-3))
END;
THEN
TarsetReached:=TRUE
UNTIL terminate OR TargetReaced;
IF terminate THEN BEGIN
IF (count>O) THEN outout;
WRITELN;
WRITELN('Trajectory terminated by user.');
dataset.message:='Trajectory terminated by user.'
END
ELSE IF TargetReached THEN BEGIN
IF (count>O) THEN putout;
WRITELN;
WRITELN('Target acnieved.');
dataset.message:=7Target achieved.';
EN0;
2:
WRITELN;
'RITELN('OeltaV= ',OeitaV:9:Z , m/s');
WRITELN;
RITELN('Finai Mass=',Mk:8:,1
kg,3:
WRITE(ata+iie,
Mass
Ratio=',Mk/MO:7:5);
dataset);
savedata THEN SEGIN
CLOSE(dataiie, 'LOCK);
'F
WR7TELN;
~RITE( 'Pr:resuits? (Y/N) ');
REAOLN(ans);
:F (ansC17='Y') OR (ansE:7=v ') THEN
ENO
ELSE CLOSE(datai ie, =URGE);
ENC.
-i~Daa;
2
UN17
Atrncspkare;
Atmcsz~iere.;
-C1976 Stamdar
LIN TR FAC 7
OONS7 Ge=9.SO665;
R96356756e6;
Ri r-E7. 0;
9Ltemm=288. 15;
~t
VAR
REAL;
ARAY!6
b:m~
..
a:7O
REAL;
up:ARRAYC'. .151 OF REAL;
Imittmsnes
PROCEDUR
PROCEOLRE Fin Atrnsmar
(VAR
c~nsity,
oressLu-gi
tei~
s
vscuman:
REAL;
E~
.4AJ;
I MP LE!.ENT)A 7 ON
SE~j:N
upoer::2CI
7
umperC4:=4 ;
a[
w==erC5>517 l;
j=0e ,C 7: :=%2;
aC
ummercsap=91;
.0486;bCZ
aC 22'
43~ 216.491;
-0
InC4.
0 38;
-Z
1~:=-0-
aZ
at
7
7 465i85;
a: 9
b :7>-
156;
[tem=[::2635
1267;
155 8;
1775;
ltemo[67j:=7C.65;
I~n
-. m 7 : -1 ,5
ltem=C-t.
: I 6.S
=31.34.;
9'
730
upr.2
~r
13
ummerc
a13
46
!qve :!
7N\40
~
a 2
nc~-es
Z.24659-7;
=~4L.23 1e-i7
=
14: =2.5;
3s
00
46
PROCEDURE
FindAtmospierel
REPE.AT
.. t>uo~mrCievei] THEN levei:,evei+l
ELSE IF Ht(u;oer
i eve i-11 THEN i!evi
-ieve-'
UNTIL (upperCevei-l1J(.,t) AND 0nt<u~pr[ eveK:);
CASE
ievei
1) 2) 3,
Cc
4,1 Si 6, 7,
8:
pressup-e :=ens ity*Ra ir*temp;
END',
BEGIN
6ersity:=aeve*EXP~b~ieveiK*h,);
pressur6 :=tmityRr*teno;
ENO;
BEGIN
pressure:=emsty*Ra ir*:tem=;
ENO:
END;
ENO .
CrnAtrncsmm'er-ei
~-l-~ac~,-=-===~a~qr~~ IIICI
-"
-
-
e
--
1.
I
P~
I
REFERENCES
(1)
McHenry, R.L., Brand, T.J., et al, "Space Shuttle Ascent, Guidance, Navigation, and Control", Journal of the Astronautical
Sciences, Vol. XXVII, No. 1, pp. 1-38, January-March, 1979
(2)
Battin, R.H., An Introduction to the Mathematics and Methods of
Astrodvnamics, in publication, 1984
(3)
Battin, R.H.,
(4)
Stuhlinger, E.,
(5)
U.S. Standard Atmosphere, 1976, U.S. Government Printing Office,
Washington, D.C., October 1976
Astronautical Guidance, McGraw-Hill,
1964
Ion Propulsion for Space Flight, McGraw-Hill, 1964
I
I-
Download