APPLICATION OF THE EXTENDED SEMIANALYTICAL KALMAN FILTER TO SYNCHRONOUS ORBITS by

advertisement
APPLICATION OF THE
EXTENDED SEMIANALYTICAL KALMAN FILTER
TO SYNCHRONOUS ORBITS
by
Elaine Ann /agner
B.S., Texas A&M University
(1980)
Submitted
to the Department
of
Aeronautics and Astronautics
in Partial
Fulfillment
of the
Requirements of the Degree of
MASTER OF SCIENCE IN AERONAUTICS AND ASTRONAUTICS
at the
MASSACHUSETTS INSITUTE OF TECHNOLOGY
June 1983
©
The Charles Stark Draper Laboratory, Inc.
-
Signature
·-
-
of Author:
Department of Aeronautics andstronautics
/I7
A ,23 February 1983
A
-
Certified
by:
Dr.
Accepted
Paul J
efol$, Thesis Supervisor
Lecturer
by:
A/trofessor Harold J. Wachman
Chairman, Aeronautics and Astronautics Graduate Committee
Archives
MAC#srS
WSTITUR
APR 2 7 1983
LIRRARES
APPLICATION OF THE
EXTENDED SEMIANALYTICAL KALMAN FILTER
TO SYNCHRONOUS ORBITS
by
Elaine Ann Wagner
Submitted to the Department of Aeronautics and Astronautics
on 23 February 1983 in partial fulfillment
of the requirements for the Degree
of Master of Science in Aeronautics and Astronautics.
ABSTRACT
The MILSTAR and ANIK Al studies served to evaluate the performance
for synchronous satellites of the semianalytical orbit determination
system.
After a summary of the development- and current operation of
Semianalytical Satellite Theory (SST) and the associated semianalytical
batch and sequential estimators, the study test procedures and results are
presented.
The MILSTAR study was used to explore the use of the semianalytical
orbit determination system to support near-autonomous operation of equatorial and inclined synchronous satellites. It was demonstrated that SST
can propagate from given initial conditions an orbit that is quite similar
to that produced by special perturbations techniques. The semianalytical
force model can, moreover, be readily explicitly truncated, so that its
adjunct filter can efficiently produce state estimates of the requisite
accuracy.
The semianalytical orbit determination system can be used onboard
an Airborne Command Post aircraft to estimate synchronous satellite state
sufficiently accurately that ground-based users can acquire the satellite. Even with limited-accuracy satellite observations only one or two
days a week, ephemeride transmission to users only monthly, and with force
model and station location errors, the Extended Semianalytical Kalman Filter was able to give user acquisition errors substantially less than 10 km
in position and 1 m/sec in velocity.
The ANIK Al study, while demonstrating the flexibility of the Goddard Trajectory System as a research tool, provided an opportunity for
demanding evaluation of all four GTDS-based estimators in a real data test
case. Telesat Canada provided high-accuracy observations of its geostationary communications satellite for estimator processing.
The Cowell and Semianalytical Differential Corrections batch estimators produced epoch solve-for states that resulted in quite similar
observation residual statistics when used in their respective propagators. These residuals were, more significantly, very much like those of
the Telesat filter estimator, which is extensively specialized for synchronous satellites.
The estimation accuracies of the GTDS-based
2
Extended Kalman and Extended Semianalytical Kalman filters were also
remarkably similar. As currently implemented, filter estimation accuracy
compared quite favorably with the Telesat extended Kalman filter.
The semianalytical orbit determination system, after slight
augmentation, could be used in a satellite tracking network. It promises
to be very much more efficient than the basically comparable specialperturbations-based extended Kalman filter.
The role of semianalytical partial derivatives matrices in batch
and sequential estimators was explored in both cases.
The studies
provoked and helped clarify areas of future work.
Thesis Supervisor:
Paul J. Cefola, Ph.D
Section Chief
Computer Science Division
The Charles Stark Draper Laboratory
Lecturer
Department of Aeronautics and Astronautics
3
ACKNOWLEDGEMENTS
I wish to thank all of those at Draper
whose
support
both
tangible
and intangible has especially helped make this work possible: Dr. Mark
Slutsky, for his collaboration in verifying the third body short periodic
functions, Mr. Leo Early, for helping me make my way through the maze that
is GTDS, and, not unimportantly,
suggesting
ways
to
fix the several
bugs
that I encountered, Mr. Wayne McClain, for the many, many helpful comments
and for the commiseration with MACSYMA work, and Dr. Paul Cefola, for
whose
support
as thesis
advisor
in this work
and at MIT I am particularly
grateful. Finally, to Mr. Stephen Taylor I extend the sincerest special
gratitude.
No words here could express my humble thankfulness for his
help and many sacrifices.
Being
fruitful,
A
associated with
and has culminated
note
of
thanks
this
group
in a strong
is
extended
has
been
enjoyable,
greatly
sense of fulfillment.
to
Mr.
Franz
Kes
and
Miss
Claire
Belanger of Telesat Canada for providing the tape of ANIK Al observations
and the annotated filter history. Mr. Kes has been especially gracious in
answering my many queries.
It has been my special pleasure to work with Elba Santos, with her
excellent support throughout the MILSTAR project. I thank her especially
now for the beautiful
and timely typing of this thesis.
The work in this thesis was supported
F04701-82-C-0088.
support.
Permission
in part by Air Force Contract
The National Science Foundation was providing personal
is
hereby
granted
by
Laboratory,
Inc.,
to the
Massachusetts
reproduce any or all of this thesis.
4
The
Charles
Institute
of
Stark
Draper
Technology
to
TABLE OF CONTENTS
Chapter
1.
2.
INTRODUCTION
Orbit Determination...........................................12
Overview
of Thesis
..........................................
12
SEMIANALYTICAL SATELLITE THEORY AND THE TWO SEMIANALYTICAL
ESTIMATORS.
........................................................
14
Orbit Propagation with Semianalytical Satellite Theory ........
14
The Semianalytical Differential Corrections Estimator .........
18
The Extended Semianalytical Kalman Filter .....................19
THE MILSTAR ORBIT DETERMINATION EVALUATION STUDY
3.2
3.3
3.4
3.5
3.6
3.7
...................
22
MILSTAR Background.................................
....... 22
Study Overview................................................ 23
Verification of Semianalytical Satellite Theory........
Semianalytical Force Model Tailoring for MILSTAR....... ....... 26
Extended Semianalytical Kalman Filter Evaluation
.......34
for MILSTAR
.................................
Assessment of MILSTAR User Acquisition Errors................. 44
Effects of Third Body A- and B 1 -Matrices on Extended
Semianalytical Kalman Filter Estimation for MILSTAR.... ....... 58
THE ANIK Al ESTIMATOR EVALUATION STUDY............................ 64
4.1
4.2
4.3
4.4
4.5
4.6
4.7
5.
12
1.2
3.1
4.
.......................................................
1.1
2.1
2.2
2.3
3.
Page
Study Motivation.-..................................... .......64
....... 64
ANIK Al Background..................................
....... 67
Study Preliminaries.................................
Cowell Differential Corrections Estimator Evaluation
for ANIK Al ............................................
......
71
Semianalytical Differential Corrections Estimator
Evaluation for ANIK Al ........................................80
Extended Kalman Filter Evaluation for ANIK Al.......... ....... 89
Extended Semianalytical Kalman Filter Evaluation
for ANIK Al................................................... 98
CONCLUSIONS AND FUTURE WORK
....................
Conclusions...........
5.2
Future Work...........
....................................
.................................... .... 110
5.1
LIST OF REFERENCES
1...........
08
....108
...............................................
156
5
LIST OF APPENDICES
Appendix
Page
A.
Third Body Short Periodic Function Evaluation Package..............112
B.
Third Body A- and B 1 -Matrices
.....................................
140
6
LIST OF FIGURES
Figure
Page
3.4.1
Geopotential Zonal Short Periodic Coefficients for
Truth Semianalytical Force Model ..............................
31
3.4.2
Geopotential Zonal Short Periodic Coefficients for
Tailored Semianalytical Force Model ..........................
32
3.5.1
Averaged Element Rates for Truth Semianalytical
Force Model ..................................................
37
3.5.2
Averaged Element Rates for Tailored Semianalytical
Force Model...................................................38
3.6.1
SYNCX Range Residuals at Beale (at Tracker) ...................
46
3.6.2
SYNCX Range-rate Residuals at Beale (at Tracker).
3.6.3
SYNCX Range Residuals at Omaha .
3.6.4
SYNCX Range-rate Residuals at Omaha
3.6.5
SYNCX Range Residuals
3.6.6
SYNCX Range-rate Residuals at Alaska .........................51
3.6.7
SYNCI Range Residuals at Beale (at Tracker).
3.6.8
SYNCI Range-rate Residuals at Beale (at Tracker) ..............
53
3.6.9
SYNCI Range Residuals at Omaha .
...............................
48
..........................
49
at Alaska ...............................
SYNCI Range Residuals
at Alaska
50
..................
52
...............................
54
3.6.10 SYNCI Range-rate Residuals at Omaha .
3.6.11
.............
47
..........................
55
............................... 56
3.6.12 SYNCI Ranqe-rate Residuals at Alaska ..........................57
4.3.1
Segment of Telesat Extended Kalman Filter History.............68
4.4.1
Cowell Differential Corrections Range Residuals
for
4.4.2
ANIK
Al ...................................................
Cowell Differential Corrections Azimuth Residuals
for ANIK Al ............................
4.4.3
; .....................
74
Cowell Differential Corrections Elevation Residuals
for ANIK Al1
................................
4.4.4
73
75
Cowell Differential Corrections Distance Residuals
for ANIK Al...................................................
7
76
LIST OF FIGURES (CONT'D)
Figure
Page
4.5.1
Semianalytical Differential Corrections Range
Residuals for ANIK Al .........................................82
4.5.2
Semianalytical Differential Corrections Azimuth
Residuals for ANIK Al .........................................83
4.5.3
Semianalytical Differential Corrections Elevation
Residuals for ANIK Al ... ..... ...... ..........
4.5.4
Semianalytical Differential Corrections Distance
Residuals for ANIK Al .........................
......84
.........
..85
4.6.1
Extended Kalman Filter Range Residuals for ANIK A1
4.6.2
Extended Kalman Filter Azimuth Residuals for ANIK A1 .........
92
4.6.3
Extended Kalman Filter Elevation Residuals for ANIK A1........93
4.6.4
Extended Kalman Filter Distance Residuals for ANIK A1 .........94
4.6.5
Long-arc Extended Kalman Filter Range Residuals
for ANIK Al .... .. o......
4.6.6
.....................
.........
96
Long-arc Extended Kalman Filter Azimuth Residuals
for ANIK Al1 ...
4.7.1
.. . .... ..
........91
...
.............................................
97
Extended Semianalytical Kalman Filter Range
Residuals
for ANIK A1
.......
...
...........................................
99
4.7.2
Extended Semianalytical Kalman Filter Azimuth
Residuals for ANIK A1 .................................... ...1
00
4.7.3
Extended Semianalytical Kalman Filter Elevation
Residuals
4.7.4
4.7.5
Extended Semianalytical Kalman Filter Distance
Residuals for ANIK A1 ..........
...
......
........101
...........................
102
Long-arc Extended Semianalytical Kalman Filter
Range
4.7.6
for ANIK A1 ......................
Residuals
for ANIK Al .....
.....
104
.......................
Long-arc Extended Semianalytical Kalman Filter
Azimuth Residuals for ANIK Al ... ,.oo
...........
8
...................
105
LIST OF TABLES
Table
3.3.1
3.3.2
3.3.3
Page
Geostationary Satellite used in Semianalytical Satellite
Theory Verification .................
..............
.......
.....24
Force Model used in Semianalytical Satellite Theory
Verification
................. .........
....* ...................
25
Summary of Semianalytical Satellite Theory Verification
Test
..........................................................
25
3.3.4
Typical Short Periodic Function Magnitudes for
3.4.1
Geosynchronous Satellites used in MILSTAR Orbit
Determination System Evaluation ............................ 27
3.4.2
Summary of Precise Conversion of Elements Testing
Synchronous
Satellites..............
of MILSTAR
SYNCX
.........
.................
26
..............................................
30
3.4.3
Tailored Force Model for MILSTAR Geosynchronous Satellites....33
3.5.1
Tracking Data for MILSTAR Filter Runs .........................35
3.5.2
Baseline Perturbations for Filter Runs
3.5.3
Process Noise Matrix used in Filter Runs ......................36
3.5.4
Summary of Extended Semianalytical Kalman Filter
Results for MILSTAR SYNCX .........................
3.5.5
... ........
0......35
...........
40
Comparison of Semianalytical Differential Corrections
and Extended Semianalytical Kalman Filter Estimators
for
SYNCX
.....................................................
41
.................
42
3.5.6
Range Bias Solve Capability for MILSTAR SYNCX
3.5.7
Summary of Extended Semianalytical Kalman Filter Results
for MILSTAR SYNCI ................
...
.........
..................
43
3.6.1
Summary of Observation Space Evaluation of Tracker
3.7.1
Effects of A-Matrix on Extended Semianalytical Kalman
Filter Estimation for MILSTAR ...
......................................
60
Effects of B1 -Matrix on Extended Semianalytical Kalman
Filter Estimation for MILSTAR
.......
......................
62
3.7.2
4.2.1
Estimate.
o. . . .. .................................................... 45
Allan Park TT&C Antenna
.................................
9
65
LIST OF TABLES (CONT'D)
Table
Page
4.3.1
Telesat Filter History Residual Statistics....................69
4.4.1
Telesat Filter State used in Cowell Differential
Corrections Initialization ..........................................
71
4.4.2
Baseline Cowell Differential Corrections Solved-for
Epoch State
..................
......................
..........
72
4.4.3
Baseline Cowell Differential Corrections Residual
Statistics........ *...... .......... .g...........
4.4.4
Solved-for Epoch State for Cowell Differential
Corrections with New Frame Transformation Data
.
.....
.........
72
...........
78
4.4.5
Residual Statistics for Cowell Differential Corrections
with New Frame Transformation Data ............
...............
78
4.4.6
Residual Statistics for Baseline Cowell Differential
Corrections without Tropospheric Corrections
..................
79
4.4.7
Baseline GEM9 Cowell Differential Corrections
Residual Statistics .. .............. ..............
80
4.5.1
Force Model used with Semianalytical Estimators
4.5.2
Baseline Semianalytical Differential Corrections
Residual Statistics............................................
86
4.5.3
Residual Statistics for Semianalytical Differential
Corrections with Time-independent Third Body Model
.........
o..86
4.5.4
Comparison of Baseline Cowell and Semianalytical
Differential Corrections Epoch Solved-for States ..............
87
4.5.5
Effects of A-Matrix on Semianalytical Differential
Corrections Estimation for ANIK A1
..........
.
.............
81
.
................
88
4.5.6
Effects of A-Matrix on Semianalytical Differential
Corrections Computation Time ..................................89
4.6.1
Baseline Extended Kalman Filter Residual Statistics ...........
90
4.6.2
Comparison of GTDS and Telesat Extended Kalman Filter
Steady-state
Variances
........ ................................
95
4.6.3
Long-arc Extended Kalman Filter Residual Statistics o........98
..
4.7.1
Baseline Extended Semianalytical Kalman Filter
Residual
Statistics
....
10
...............
........................
103
LIST OF TABLES (CONT'D)
Table
4.7.2
Page
Long-arc Extended Semianalytical Kalman Filter
Residual Statistics..............................
........103
4.7.3
Effects of Third Body B 1 -Matrix on Extended Semianalytical
Kalman Filter Estimation for ANIK A ..........................106
4.7.4
Effects of Third Body B1 -Matrix on Extended Semianalytical
Kalman Filter Computation Time
........................... 106
4.7.5
Comparison of Extended Kalman Filter and Extended
Semianalytical Kalman Filter Timing Estimates...........................
107
11
Chapter
1
INTRODUCTION
1.1
Orbit Determination
Orbit determination processors incorporate the capability both of
propagating a satellite orbit given initial conditions and of estimating
and updating the ephemeris using satellite observations. The orbit propagator being developed at The Charles Stark Draper Laboratory is the accurate,
computationally efficient
[1].
SST serves
batch
estimator--the Semianalytical Differential Corrections
processor--and
to
a
provide
more
Semianalytical Satellite
the necessary
recently
dynamics
developed
tors were
designed
Parameters
to complement
equations
of
motion.
SST's
special
Although
modeling
sequential
Extended Semianalytical Kalman Filter (ESKF) [3].
the
Theory
for
(SST)
both
a
(SDC) 12]
estimator--the
Both of these estima-
form
of
older
the Variation
SDC
has
been
of
more
extensively characterized, both estimators have established capabilities
of providing
and
accurate
simulated
data
ephemerides
test
cases.
for a variety
Estimation
of satellites
accuracy
and
in both real
computational
efficiency of both SST-based estimators have compared well with those of
special-perturbations-based estimators.
1.2
Overview
of Thesis
Two recent studies have provided the opportunity to further characterize
both
SDC and ESKF for synchronous
satellites,
for the purposes
of
future enhancement and promotion of the semianalytical orbit determination
system.
Both MILSTAR and Telesat ANIK A
information
on the strengths
studies yielded interesting new
and limitations
of the two estimators.
Both
studies provided opportunities to test modest estimator augmentations.
The single-node military satellite control facility is one of the
most vulnerable segments of a complete satellite system.
navigation,
acquired
then,
largely
in
which
the
independently
of
spacecraft
such a
ingly desirable.
12
operates
facility,
Near-autonomous
effectively
is
becoming
and
is
increas-
One example of near-autonomous navigation is the operating scenario
developed by Draper for the new MILSTAR command communications system.
Military satellite operators could well appreciate the consequent lessening of demand for routine tracking information and perhaps even a lessening of some responsibility for satellite configuration management.
Sat-
ellite users gain when spacecraft acquisition becomes more local, requiring little more than an antenna and a small processor.
The semianalytical
orbit determination system, with its efficiency and highly modular dynamics, supports near-autonomous navigation.
Military and civilian satellite system operators alike benefit in
a
number of ways from ever-greater automation of
analyst
time is
reduced and
orbit determination;
computational resources
freed.
Canada, a civilian operator of such communications satellites as
is responsible for an enlarging group of spacecraft.
Telesat
NIK Al,
Telesat has already
benefited from such greater automation, through local real-time orbit
determination.
Minimizing needs for both time and hardware resources also
appeals strongly to those involved in thorough space surveillance.
The
accurate and efficient semianalytical system enhances orbit determination
automation.
The results presented here deal with the evaluation of the performance
MILSTAR
of
the
semianalytical
and ANIK Al
lites in general.
system--evaluation
satellites
in
particular
of
its
and for
estimators
synchronous
for
satel-
Members of many communities will find the results of
interest.
As well as giving a brief introduction to Semianalytical Satellite
Theory
and its
two estimators
in Chapter
2, this
thesis
chronicle of the estimator characterization test
summary
of
results
for
the
MILSTAR
ANIK Al study, in Chapter 4.
study,
in
will
serve
procedures and
Chapter
3,
and
as a
as
for
a
the
Chapter 5 summarizes the most important
conclusions and proposes future work.
13
Chapter
2
SEMIANALYTICAL SATELLITE THEORY.AND THE TWO SEMIANALYTICAL ESTIMATORS
2.1
Orbit Propagation with Semianalytical Satellite Theory
Orbit propagation theories may be divided into several categories.
Special Perturbations Theories are those that feature application of a
high-precision numerical integrator to one of several relatively complete
and
accurate
formulations
of accelerations
acting
on
the
satellite
[4].
Such theories are highly accurate but computationally quite inefficient.
In order to capture reasonably fine details of geosynchronous satellite
motion, for example, a theory of this type with Cowell equations of motion
requires
integration
stepsizes
predictor-corrector integrator.
proposed.
of
less
than
600 seconds
in a high-order
Attempts to increase efficiency have been
The perturbation model can be tailored for specific applica-
tions, "stabilizing," "regularizing," or "smoothing" transformations can
be applied, and additional recursive formulations can be incorporated.
These
changes
have
so far resulted
in only moderate
improvements
ciency, with some bringing increased expression complexity.
in effi-
On the whole,
special perturbations theories are inflexible with respect to truncation,
and capturing
explicitly
and to a given
accuracy
level
only the essential
dynamics content is not possible.
General Perturbations Theories are alternatives.
theories
features explicit manual
term-by-term formulation in
elements of the effects of disturbing functions [5].
transformations are
then applied
Development of such
to
eliminate
orbital
Canonical analytic
short-
and
long-period
element variations, leaving only expressions for the secular motion that
can be solved analytically.
The elements
at any time can be found
immed-
iately, avoiding costly step-by-step numerical integration.
General perturbations theories are inflexible and simplified, and
consequently less accurate than special perturbations theories.
These
limitations have resulted from the need to express all models analytically, even those for atmospheric density and
third body ephemerides.
Perhaps more importantly in this regard, however, general perturbations
14
models are costly to develop and difficult to verify.
Increasing demands
for high-accuracy orbit determination have, however, already made several
additional models almost obligatory; the resultant proliferation of model
expressions
can only
tax computational
resources
of time
and memory.
In
spite of the inaccuracies, general perturbations theories are currently
the propagators
of choice in installations
in which
the number
of objects
tracked prohibits use of special perturbations techniques [6].
Semianalytical Satellite Theory is an alternative to these orbit
generators.
Here,
perturbations
that
can
be
expressed
in
terms
of
a
disturbing potential have that potential cast in terms of singularity-free
equinoctial
elements
[7] in such a way as to maximize
sive evaluations in the formulation.
the number
of recur-
These perturbations are then put in
Lagrangian Variation of Parameters (VOP) form, so that only small perturbations from two-body motion need be considered.
The equinoctial element
rates.corresponding to non-potential perturbations--specifically drag and
solar radiation pressure--are then expressed in Gaussian VOP equations,
using directly the disturbing accelerations modeled in accurate special
perturbations theories [5].
The formulation of both potential and non-
potential perturbations in Semianalytical Satellite Theory is designed for
force model flexibility and accuracy, and for speedy orbit propagation.
SST then employs the asymptotic Generalized Method of Averaging
[8,9]
to
separate
in
the
VOP
equations
-long-period
and
secular--or
so-
called mean--components of satellite motion from those with relatively
short period.
It suffices in most cases to effect this separation only to
first order in small parameters
of the modeled
perturbations.
For potential-type perturbations, this separation is accomplished
primarily by averaging the effects of all perturbations over the satellite
fast angular variable throughout a full satellite orbital period, although
additional averaging may take place over other relatively fast angular
variables
of the total
dynamic
system.
For
the other
perturbations,
the
Generalized Method of Averaging may still be applied; here the averaging
is over the time of a complete
an angular variable.
orbital
period,
rather than over a cycle of
This averaging, accomplished either analytically or
numerically, results in isolation of the smooth mean satellite motion.
15
Further transformations are then bypassed, reducing theory complexity and
eliminating the possibility of creating artificial singularities.
Integration of the averaged motion may proceed with stepsizes in a
low-order integrator on the order of a day for geosynchronous satellites.
Unlike propagation in general perturbations theories, that in SST does
rely on large-stepsize numerical integration, and on interpolators to give
accurate orbital element or position and velocity information as needed.
More importantly, however, SST retains the capability of high-accuracy
orbit determination.
Reversing the averaging transformation is accomplished by using the
mean elements at the time of interest to evaluate the short periodic portion of the motion
that is simply
satellite osculating state.
the full dynamics
added
to the mean
motion
to obtain
the
Because knowledge of the mean motion allows
to be recovered,
it suffices
without
loss of accuracy
to
compute the short periodic content only when osculating output is desired
or when observations are being processed in the adjunct estimators.
The
averaged motion may be considered an expression of essential satellite
dynamics.
The SST orbit propagation theory may be considered to be composed
of Averaged Orbit Generator
(AOG), Short Periodic Generator
attendant integrators and interpolators.
(SPG), and
The AOG is that portion of the
theory that yields the mean--or averaged--satellite motion via averaged
element
rates corresponding
gation accuracy.
to the forces necessary
to give desired
propa-
The short periodic functions are in the form of Fourier
series expansions in fast satellite angular variables of the short period
content of needed force models.
The SPG portion of SST serves to supply
the required series coefficients corresponding to current satellite mean
state and to evaluate the expansion.
SST
is
currently deeply embedded in Draper's
implementation of
the Research and Development version of the Goddard Trajectory Determination System (GTDS), a multi-purpose computer system formulated originally to support space missions and various research and development project requirements at NASA Goddard Space Flight Center.
Although a system
with automatic proper semianalytical force model selection is envisioned,
the user
of the current GTDS-based SST has both
16
the freedom and
the
responsibility of choosing explicitly the force model needed in a given
application, particularly that for the short periodic motion.
tion can be quite complicated.
This selec-
The perturbations corresponding to con-
servative forces are expressed in terms of several embedded sums; each
might have the capability of being truncated in its expansion variable.
To compute those perturbations corresponding to non-conservative (necessarily numerically averaged) forces, quadrature order must be given, and,
for weak-time-dependent formulations of the short periodic functions,* the
number of
time derivatives must be specified.
In addition, the short
periodic functions can be truncated according to order of Fourier series.
The force models in both AOG and SPG have been continually developed [11]. The AOG as currently implemented incorporates recursive analytic formulations of the geopotential zonal and tesseral resonance** perturbations, and of both single- and double-averaged*** third body perturbations.
To obtain the mean element
rates corresponding to
the non-
conservative force models, the averaging over the time of the satellite
period takes place via numerical quadrature; the contributions to averaged
motion of first- and second-order drag and of the coupling between the J2
gravity harmonic and drag (and drag/J2 )****--as well as solar radiation
pressure--are all determined through this numerical averaging.
Finally,
*When the disturbing function has more than one rapidly varying quantity,
a time-dependent formulation of its associated short periodic functions
will take into account the interaction of the different fast variables
[2].
If
the
time
rate
of
change
of
the
additional
variable
is
small
relative to the satellite mean motion, the so-called weak-time-dependent
formulation for the Fourier series coefficients is indicated.
**Tesseral resonance is the phenomenon whereby what are effectively repeating satellite ground tracks give rise to long-period satellite motion.
***Double-averaged
takes place, this
models
[10] are those in which a second averaging
time over the rotating earth's Greenwich Hour Angle or
the satellite-dependent angular position of a third body.
****The averaged element rates in SST are, in general, expansions to first
order in "small" perturbation parameters.
The averaged element rate
corresponding to multiple perturbations is then the sum of the effects on
the averaged equations of motion of each perturbation taken separately.
When the parameters are not truly small, then a second-order expansion of
the
averaged
element
rates
is more
appropriate,
with
some
terms
second-
order in a single parameter and some with products of different perturbation parameters.
These
last are the "coupling"
17
terms.
explicit analytic formulas exist in the AOG for the second-order effects
of J2 and for the drag/J
2
coupling.
The
integrator
used
in
propagating
the satellite mean elements is the fourth-order Runge-Kutta scheme.
The SPG can evaluate with recursive analytic formulas the shortperiod effects of geopotential zonals, tesseral m-dailies* and other nonresonant
tesserals as well
models.
The short-period manifestations of drag, solar radiation pres-
sure,
and
the
as
single-averaged
single- and double-averaged third body
third
quadrature-type formulation.
body
model
also
are
expressed
The contribution of second-order
in a
J2
and
J2 -m-daily coupling is couched in an explicit analytic formula.
The strength of a Fourier series expression for the short periodic
functions
is that an interpolation
scheme
for the relatively
slowly
vary-
ing series coefficients may be developed, minimizing the number of costly
function evaluations.
A Lagrangian interpolator currently serves in this
role.
2.2
The Semianalytical Differential Corrections Estimator
An essential part of any orbit determination system is the effective use of observation
data
to improve
knowledge
perhaps of certain force model parameters.
provides a weighted-least-squares fit to
span,
giving
an estimate
of
time, usually at data epoch.
portion
of
the
orbit
estimation process.
the quantities
of
satellite
state
and
The typical batch estimator
tracking data over a
of
interest
at some
certain
specified
The dynamics modeling and satellite theory
determination
system
is
a fundamental
part
of
the
The coupling of familiar differential corrections
estimation with Semianalytical Satellite Theory has yielded the SDC.
*The
tesseral
m-daily
terms
are
those
geopotential
terms
that
produce
effects in the satellite motion with a frequency of m cycles per day.
This is a result
solely of earth
rotation
satellite motion).
18
rate
(and is thus independent
of
Green formulated and tested the SDC and presented its fundamental
algorithmic
structure
[2].*
The
SDC has
a
solve
vector
with
both
the
non-state dynamic parameters of interest and the satellite mean equinoctial elements
of
this
iance.
time
at epoch.
solve
vector,
Input to this estimator
and,
optionally,
some
is some initial
corresponding
estimate
initial
covar-
The current best estimate of initial state is propagated to the
of
expected
the observation
observation.
and is
used
in an
observation
The value of the observation
model
residual,
to
give
an
that is, the
difference between actual and expected observation values, is then computed.
The matrix of the partials
of the observations
with
respect
to the
epoch state (the F-matrix discussed later) is evaluated at best epoch
state estimate.
An estimate of the epoch state correction that is optimal
in the least-squares
sense uses this matrix in addition
to the observation
residuals, the input covariance, the difference in input epoch state and
its current best estimate, and a weighting matrix that gives estimated
uncertainties
of all observations
in
the batch.
Implied
in
this
proce-
dure, because of linearization and other formulation errors, is an iteration on the epoch
state estimate
until
the correction
applied
falls
below
a specified threshold.
2.3
The Extended Semianalytical Kalman Filter
The
sequential
filter
estimator
continually processes
incoming
tracking data to yield an improving current-time state estimate.
determination
facilities
filters
[11,12],
and
are
use
in
of
use
in
filters
a
can
number
only
of
satellite
become
more
Orbit
control
widespread
because of their timely, accurate, and efficient estimation capability.
In order to complete the semianalytical orbit determination system,
a sequential estimator was designed.
Orbit propagation is eminently non-
linear, but a linear minimum-mean-square-error filter, although suboptimal
for orbit estimation, recommends itself because of
familiarity.
Taylor
[3],
its simplicity and
The Extended Semianalytical Kalman Filter, as formulated by
represents
the
application
of
the
ideas
of
the
successful
*The following discussion is intended to present only the basic estimator
concepts;
Green's
work
gives
complete
analytic
development
and
expressions.
19
Extended Kalman Filter
(EKF) to Semianalytical Satellite Theory, along
with certain very convenient simplifications that arise naturally in the
semianalytical theory.
What follows is only a brief summary of the ESKF
operation.*
The ESKF equations
are very
reminiscent
of those
of
the EKF.
The
nearly linear dynamics of the estimated filter state vector based on best
current vector information are propagated to the time of the incoming
observation; this yields the best estimate of the osculating satellite
state, which is used to predict a computed observation and to linearize
the observation model, this last resulting in the so-called observation
partials.
The filter gain is calculated using these partials, as well as
the measurement variance and an estimated filter covariance (which uses in
turn the semianalytical
state
transition
matrix
and a process
noise
term).
The gain weights the observation residual to give an update to the state
correction.
The ESKF solve vector is a natural one:
along with any non-
state dynamic parameters of interest, it includes the mean equinoctial
elements for the satellite that are the SST integrator variables.
There is a twist introduced in the manner in which satellite state
is
propagated
in
the ESKF,
a central
simplification
of EKF
ideas.
mean equinoctial elements propagate nearly linearly in time.
The
This fact
of semianalytical dynamics has proven perennially useful and is one of
the theory's chief strengths.
As a direct consequence of this near lin-
earity, there is no need to continually relinearize the semianalytical
dynamics using the best possible state estimate obtained from the processing of the most recent observation.
Instead, the very nearly optimal
ESKF state prediction uses dynamics that are linearized around a more
global nominal mean satellite state.
The best osculating state used in
computing the observation residuals and partials
propagation
to
correction,
the nominal
motion
observation
corresponding
time
state,
of
the
sum
of
the
and the calculated
to the sum of the first
comes
last
short
two terms.
then
from
estimated
periodics
Rather
the
state
of
the
than incur
costly short periodic function evaluations, the functions are normalized
around the nominal trajectory.
In this way, only the contribution to the
*Taylor's work gives a very thorough analytic treatment of ESKF structure
and development.
20
function due to the last estimated mean state correction need be added
(via the B 1-matrix discussed
later).
The fact that optimal state prediction here need not result from
continual
relinearization
of
the
semianalytical
dynamics
means
that
the
integration of nominal satellite mean elements may proceed with the same
efficient
had
taken
large time stepsizes
place
in
the
as would be possible
interim.*
The
integration
when no state updating
of
the
nominal
mean
elements assumes a background role relative to the ESKF sequential estimation, with an update
tion
step using
nominal
the accuracy
not affected
*Further
the best
state occurs
become large.
of nominal
state
state
before
accuring
estimate
the small
at the end of the integra-
at that
time.**
nonlinearities
This
update
of
of the mean dynamics
The estimation thus becomes more nearly linear, enhancing
of
this
suboptimal
filter convergence
enhancing
filter;
the assumption
of
linearity
has
in any filter tests to date.
the efficiency
of the filtering
process
is the fullest
use of interpolators--especially for state transition matrices and short
periodic coefficients.
**A potentially very useful property of the ESKF is then that the
integration-associated algorithms need reside in core only infrequently.
21
Chapter
3
THE MILSTAR ORBIT DETERMINATION EVALUATION STUDY
3.1
MILSTAR Background
MILSTAR
is
satellite network.
the
next-generation
defense
command
communications
The system is being designed so that satellite acqui-
sition by users may proceed in the absence of frequent contact with the
vulnerable satellite tracking network that currently has primary control
of satellite configuration.
In one operating scenario studied by Draper,
after one-time pass-off of satellite elements from the Air Force Satellite
Control
Facility, orbit determination,
including ephemeris estimation,
would proceed onboard an Airborne Command Post (ABCP) aircraft parked at a
surveyed site while observing the spacecraft.
The ephemeris data
so
obtained would then be distributed to other satellite system users to
enable acquisition.
Most users would receive accurate updated satellite
ephemerides only every few weeks.
Such ephemerides would be in the form
of coefficients both for a certain set of orthogonal polynomials to describe the satellite's long-period motion during the ensuing month and for
a collection of trigonometric functions that contribute monthly periodic
dynamics.
These polynomials and trigonometric functions, together with an
interpolation scheme and tracking model, would be employed in small user
microprocessors to effect the acquisition.
The anticipated computational resources onboard the tracking aircraft are limited.
To decrease the computational burden associated with
tracking system orbit propagation and estimation, Semianalytical Satellite Theory and its associated Extended Semianalytical Kalman Filter have
been proposed as the tracker orbit determination system.
well-developed
system
has
much
to
recommend
it
for
this
This already
application.
The SST orbit propagation scheme has established accuracy and efficiency,
and, although not yet thoroughly characterized, the ESKF has so far demonstrated
timee,
tion.
excellent performance
while
accurate satellite state
delivering
estimates so
efficiently
needed in
the
real-
this applica-
Moreover, this orbit determination system, with its averaged equi-
noctial elements as
integrator variables, yields immediately a set of
22
orbital elements
that
describe
the secular
and
long-period satellite
motion--motion that not only reflects the essential dynamics but that is
also easily well approximated by low-order polynomials.
Earlier work had
suggested that this orbit determination system would demonstrate in the
application
MILSTAR
comparable
performance
3.2
large
efficiency
computational
to that of any other
gains
in
offering
system.
Study Overview
The
MILSTAR
study
was
one.
a preliminary
The
proposed
SST/ESKF
system resides currently in a large mainframe, as perhaps 250 of more than
1000 subroutines composing the Research and Development version of the
Goddard Trajectory Determination System; excising the required subroutines
promised to be a time-consuming process.
The evaluative studies described
here would thus not indicate absolute efficiency of the final operating
system but would demonstrate capability in performing orbit determination
The
in the basic operating scenario.
studies would show for MILSTAR
spacecraft and the potentially numerous MILSTAR-type satellites operating
in a similar scenario
·
that a compact and accurate tailored semianalytical force
model could be readily constructed
·
that the ESKF could provide requisite filtering accuracy at
the tracker location
that these tracker estimation accuracies would lead to
acceptable acquisition accuracies at user locations
The results will be applicable in the broader domain of synchronous
orbit determination when computational resources and tracking resources
and accuracies are restricted.
3.3
Verification of Semianalytical Satellite Theory
As
a
fundamental
starting
place
for
work
with
Semianalytical
Satellite Theory, it was demonstrated that SST is in fact a valid and
accurate description of satellite dynamics.
23
The Precise Conversion of
Elements (PCE)* procedure with SST was used to demonstrate basic propagator soundness in a conventional fashion.
Compared with
the analogous
features of special-perturbations-type orbit propagators, the form of the
equations of motion and of the fundamental satellite state in Semianalytical Satellite Theory are significantly different.
It is desirable, how-
ever, to have SST propagation compare favorably with that of Cowell-based
special perturbations theory, an accepted accuracy standard.
The PCE verification procedure for SST involved several tasks:
·
Generating
a "truth" ephemeris
* Least-squares fitting of semianalytical theory to the
Cartesian state information in the truth ephemeris using the
Semianalytical Differential Corrections estimator
*
Comparing the resultant semianalytical ephemeris with the
truth model
The GTDS-based Cowell special perturbations propagator was used to
generate 28 days of position and velocity information for the geostationary satellite that Table 3.3.1 describes.
Table
3.3.1
Geostationary Satellite used in Semianalytical Satellite
Theory Verification
Epoch
30 January 1979
12h Om Os
Elements
a
e
.1603E-4
i
0
.1420E-3
Q
148.80
w
M
Spacecraft
Parameters
42163 km
A
m
°
8.09820
345.610
(mean 1950 coordinates)
9.09 m2
568 kg
The force model used in the Cowell propagator was one recognized to
be the best necessary for satellites of this type (4x4 GEM9 geopotential,
*Precise conversion of elements is used in the sense of minimum-leastsquares fitting of position and velocity information with an ephemeris.
24
lunar-solar point-mass gravity, solar radiation pressure in a 12th-order
Cowell-Adams predictor-corrector with 600 sec stepsize).
cal
force
model used
to fit all 28 days
of
The semianalyt-
this data was
that below,
in
Table 3.3.2.
Table 3.3.2
Force Model used in Semianalytical Satellite Theory Verification
AOG Model
SPG Model
Zonals:
Zonals:
(4x0), e2
(4x0), GEM9
Tesseral Resonance:
(2,2) through
Second-order
J2 2,
M-dailies:
(4x4), e2
(4,4)
e
Tesserals:
(4x4),
el
Lunar-solar point mass:
Parallax--moon=8,sun=3,
e2
Solar Radiation Pressure
Second-order
J2 2, e
Lunar-solar point mass:
8 frequencies,
2 time derivatives
Solar Radiation Pressure:
3 frequencies,
1 time derivative
After the SST-based PCE procedure had
converged, statistics were
computed for the comparison over the entire fit span of the resulting
semianalytical ephemeris with the truth ephemeris.
Table 3.3.3 shows the
results of this propagator verification test.
Table 3.3.3
Summary of Semianalytical Satellite Theory Verification Test
Compare Statistics
(over 28-day PCE fit span)
Component
Radial
Cross-track
Along-track
Total
Position RMS Error
(km)
.670E-3
.154E-2
.394E-2
.428E-2
25
Velocity RMS Error
(cm/sec)
.281E-3
.113E-3
.630E-4
.309E-3
The total position errors in this PCE test on the order of 4 m and a
total velocity error much less than a single centimeter per second argue
strongly
for
the
Satellite Theory.
fundamental accuracy
and
validity of
Semianalytical
The theory has displayed the capability of producing
the fine details of satellite motion.
By incurring the various short
periodic functions listed in Table 3.3.4, ever-finer detail is added.
Table 3.3.4
Typical Short Periodic Function Magnitudes for Synchronous Satellites [13]
Perturbation
3.4
Magnitude
(km)
Zonal
1.6
Lunar-solar
1
Solar Radiation Pressure
Tesseral
M-Daily
3E-2
1.6E-2
4E-4
J22
1.3E-4
Semianalytical Force Model Tailoring
The first specific studies in the MILSTAR program were designed to
show that the modular semianalytical dynamics could be effectively abbreviated to give efficient but accurate estimation.
In order to explore
semianalytical force model requirements for MILSTAR-type orbit determination, batch least-squares estimation was used to indicate explicitly the
effects of semianalytical force model truncation on propagation of satellite state.
The test procedure used here included
·
Generating
·
Simulating corrupted observations
·
Least-squares fitting of semianalytical theory to the truth
a "truth" ephemeris
ephemeris using the Semianalytical Differential Corrections
estimator
·
Comparing the resultant semianalytical ephemeris with the
truth model
·
Truncating subsequently the semianalytical force models
26
Note
that corrupted tracker-type observations, rather than uncorrupted
Cartesian state information, were produced from the Cowell ephemeris in
this tailoring task.
With semianalytical force model a given during the process, leastsquares batch fitting of corrupted observations using SST is equivalent to
imposing the averaged element representation of SST on the truth satellite
dynamics, with some uncertainty because of observation and force model
unknowns.
This uncertainty in least-squares batch estimation could be
considered roughly equal to that in sequential estimation given the same
dynamics and observations.
Thus, a force model chosen here in this test-
ing could be used in the forthcoming filter evaluation.
In batch estima-
tion, however, the modeling issues of long-term trajectory accuracy could
be more effectively addressed, since the complications of filter initial
state, process noise, and observation nonlinearities could be eliminated.
The effects
on propagation
accuracy
of
truncation
of
the
semianalytical
force model could thus be more explicitly seen with a batch estimation
procedure.
To begin
the force model
tailoring,
two satellites
of the general
type contemplated for the MILSTAR constellation were selected.
These
satellite orbit were geosynchronous and near circular, with inclinations
of approximately 0 °
and 600 --SYNCX
and SYNCI, respectively.
Table 3.4.1
describes these satellites.
Table
3.4.1
Geosynchronous Satellites used in
MILSTAR Orbit Determination System Evaluation
6
SYNCX
SYNCI
Epoch
30 January 1979
Oh Om Os
Elements
a
e
42163 km
.4368E-4
42166
i
Q
.2564E-1
°
263.57
63.000
w
214.100
349.990
286.940
M
204.220
189.360
A
m
2.2 m 2
200 kg
2.2 m2
Spacecraft
parameters
I
W
29 January 1979
Oh Om Os
27
I
I
I
I
200 kg
__ __
-
km
.3367E-4
__ _
I
For both satellites, the initial state was propagated for several
weeks with the same special perturbations propagator used above.
multi-week ephemeris became known as the truth ephemeris.
This
During the
orbit determination system evaluation study, the truth ephemerides--by
necessity
in
the
absence
of real
satellite
observations--would
serve
as
models of actual satellite motion.
The force model tailoring for both geosynchronous satellites was
based primarily on batch least-squares estimation for SYNCX.
Thus, in
order to simulate observations from the SYNCX truth ephemeris, preliminary
tracker location, and measurement types and accuracies were subsequently
chosen.
The preliminary tracker was located at a surveyed site in Beale,
°
Ca. (40
N, 2370 E), and it measured with reasonably characteristic accu-
racy [14] unbiased range (20 m accuracy), range-rate (10 cm/sec accuracy),
azimuth and elevation
(both .050 accuracy).
The
frequency with which
users would obtain updated ephemerides from the tracker was very much
uncertain at this time; nine days was the chosen interval between updates.
Total position and velocity RMS errors based on comparison over this nineday span of
the truth ephemeris with propagation of the SDC converged
epoch state were selected as suitably comprehensive preliminary performance measures for the SST-based estimators.
A preliminary error budget for user acquisition had been explored.
This budget
*
accounted
for two error
sources:
Tracker estimation errors, due to indeterminate and truncated
physical models, observation inaccuracies, and basic estimator
uncertainties
·
Ephemeris generation errors in user terminals, due to interpolation in an approximate orbit representation
Until a firmer error budget could be established, the interim allowable
RMS tracker estimation errors were considered to be a few kilometers in
position
and less than a meter per second in velocity
[15].
The Semianalytical Differential Corrections estimator was used at
this point to process several different schedules of simulated observation
data.
The different schedules were designed to illustrate the impact on
the RMS error performance criterion of both observation span and rate as
28
well as small changes in both AOG and SPG models.
results.
Here
observation
span
was
relatively
Table 3.4.2 gives test
much
more
important
observation rate in determining satellite epoch state, with
than
estimation
errors decreasing much faster than span was lengthening for early span
increases.
In addition, compared with the conservative semianalytical
force model used initially,
simple.
Considerable
possible,
based
in
the final force model
force
large
model
part
truncation
on
a
in
in this study was fairly
the
straightforward
SPG
especially
order-of-magnitude
analysis of short periodic function Fourier coefficients.
Figures
3.4.1 and
3.4.2 illustrate
the effects
of
was
truncation
For example,
in the cen-
tral body zonal short periodic representation made in the earliest model
to achieve the final tailored version, with approximation down to less
than meter level in radial and along-track position.
marizes the final tailored SYNCX force model.
29
Table 3.4.3 sum-
Table 3.4.2
Summary of Precise Conversion of Elements Testing of MILSTAR SYNCX
6 hours
every min
Pos/Vel
Total RMS Errors
SPG Model
AOG Modelt
Observation
span, rate
6.2 km,
.45 m/sec
(4x0) geopotential with Analytical:
geopotential -2
resonant tesseral
terms through
(GEM9)
2
(4x4)
1
terserols
J2
J2, e
lunar-solar gravity 4
(parallax
2
zonals (4x0), e
m-dailies (4x4), e
= 8,4), e
(4x4), e
e
Numerical:
lunar-solar gravity 7 frequencies,
1 time derivative
solar radiation
pressure 3 frequencies
0 time derivatives
30 minutes,
180 km,
as above
as above
13 m/sec
every min
6 hours,
every 10 min
as above
as above
8.2 km,
.59 m/sec
12 hours,
every 10 min
as above
Numerical:
increased number of
lunar-solar gravity
4.4 km
.32 m/sec
time derivatives
12 hours,
every 10 min
as above
to 2
Analytical:
removed m-dailies,
2
4.4 km
.32 m/sec
0
tesserals, J2 e
truncated zonals
Numerical:
truncated solar
radiation pressure
to 2 frequencies
truncated lunar-solar
12 hours,
every 20 min gravity
2
(parallax=6,3), e
truncated
(3,1),
1.6 km,*
.12 km/sec
4 frequencies
to
resonance terms
(2,2),
Numerical:
truncated lunarsolar gravity to
(3,3)
truncated solar
radiation pressure
to 1 frequency
tAll runs used the 4th-order Runge-Kutta scheme with half-day stepsize.
in light of the
*It should be noted that such good results were unexpected
results for the case immediately preceding, which are doubtless more characte-
The result is a peculiar one which would probably change if the
ristic.
observation schedule were slightly changed.
30
0
4
NIO
-o
-
00
N(O
4
r.0
0
o0
4
0'-'?cA0ouolAL
D
0
4
D
60'0CA'LA4L
O
t00 ,1
C 1It
_l _
4o
0
00'?0'LALA0
CA0LALA.-C-D't.C
_O
O
0
O.04
CAOm~ciC.0'.40
r
co ol
m
0'c c¢o
D
LA
C ol ml
D
o
0 .
. - . .m
-4- 1c.
O
O,
-1 1
OO
_I 0<
LA Ci -4-4-4-4---
4_-4N
o
L0
00
Ul s
e,J N_l.J C¢
CACO 111
C
A: r
CiCI0iC N^
-4i,#Q10 CC
oI
CioNIi4' L 1 CI
¢
(J
CI
0 LA
0'?
0' 0s LA C- ) LA LA
(
N
00-i
C)0'
i t
N N CA 00 U
ti
0..'
0'
0141-4
Oi 0CO
Cli
cAN
LAO
L0
l
o
0'
0
Ih_A O
N
LA
0
CA .0
CI0000000
0
0 I0
.-N
N
ol
0 LA
4U)
"I00000000
CI04-t
t' 0L
O L L 0 Cl
tC
r10
<1Ll 00
_
1
LA-i-?0.4
00t
0N
v
CA
N0 1J
rb
0
eJA1
C-
N LA
.
000000000
0
0-40.00LN
oAO 0
t' .00.
0'
O O
0 *C
'l
00
I
I
I
)
I
1
I
N: ci LA' t LA CA C.
r J
)C O· CJ as
nCD
_L
N 0_4oLA e_0 G
r- IV¢4
ti
C
L"
t4
LA
CA
O 11t
-4
t1
C'
(I
00000000
Z O
-0
J
I
<r
C
N
LF
O
C')
(4
L0
0
04
x0
I*
V)
LS
Z
O
D
r
z
4-
Ln
''*''*'**0
Y
O
rJ
_/
·
0J
r
0.
II
I
9
0'~~N
L
-4 O 0CA 00'
'O
D 0' CA N C
0D 0l -C 4 ti
0 LA 0
C_ CA 0
D
v
LA
4
0
0
o
u,
-
eO
r
UT
11
0
rl
LU
o
ts
O
U
E
m
dr
I
o
Ci -o
4
0
Co
(7
C,
X
t V,
00000000
CO
ON
OC G G' GC
0 COi 0S . N N Ci
0
0 0i 0 LA
f
00-4J
N 0
0
t 0<
G
_
O NI
r. 0 -4 rC -C
_
Z
4L_
0<
L
EL
I-
,
ers
t,4o
N0
00
s
#)0O
.0 N" Zr
_I
·
I
PS -4
l}
PE,
I
I
cn
z
W
u
U
u
=
z
to
' 0'
C
CL
0Z
L-
4
.0C 0
I
Z
O
[L
=
W
,
Ci 0J
J? O NO'
L 0-O 0
'0
ti
0 *i G0
0 O' LA CJ O 1
O
z
O
u
w
O
Z
0
H
Z
tr-
t-
-W
oF
Z
Z
o
u-J
:
L
L.
't
W
Z
I
V
o
U
_ICA0
LA
O
1
0 4 0-P
4)1-
L',
0·
-H
..
4-)
0D
Z
U
L.
Z
J
O'
0
N CJ
jsO
Ch'
0U LA
I'r> o· .0F- I C'i .CItI .4
44 0
LA
H
0
J
0V
(JC)
0.00'
oi O'?
0o4LA
O
O· OJ
O- 0O LACA'?
G
D O
0.w
C
0
O_
0
N>-
ir
J
~
k
LA
O CN
I At 0
r( I'
tV O?
(>J .0 '?
0
n
0
.DL
1
LA
K
0
0LDruo H
I
D
I
U
U,
0
*
04
0Di0 oO
ZLn
Li
u
G
aDO
t'
N
Is
~
0
0
N(
I'
O'
0nc
oc
tJ
ND 1'
ti CA
O4 o0- 0 C.
_I N
LN r-n~
th
C°
r o 1I.-CC.C'C-iO
FI cJ
N
001 J
l
n
r l IJI~c NJ LA
N o _iI( nAJ o
..
J............-OL
zc
,0
H
LA
CA
ts .-O' C
Z4
L
4- L
"
(3
UV
0
ei
N
C
LA CoDJ0.0
0Jl LAJ _ N1:
D -0
_I O N
_IZ
t .4'
U1*O
N N CJlcJ1'00 NO
Ci
. CO
0' MIN
.0 tJ
A V
-D rscj
_g
D4
0- OD
0
o
-V 0
0
- Cl
-- 4 4-.' - tC)i
N
C,'
-N
.0 11CA
sO
0
NNCAO-OC-JCI)
rl
LN I > C
1< tvFl¢
O t I 11
N) 0
CA 0
.4
A
00N1'i'
LA .4 0
N- _00.I
ON
CL .4
r
tC
'?t
LA 0' 00
0Y 0e ol .C
00090000
0''O
rO
-H C
.
4O
0 LA _ N
00 0
Ln
_
CA -40
LA 0' N LA
Q)OLn~4
0o
CA C
N-i)L
NCCC
0
4U _
0-401w
0 . LA
' NJC-0
-40IN40
0
0*
0.
D r. D
L
0LOhCr-C
-,
-
t0
_Io
0A 'N
O 1" D
D
rUn rAI
ts fJ
0s o?
t C
L
O 00t I 0N 0'-4
CoN
3
0'm
-11
NP
I
I;a i I'0i I! - tI CA
i! 0-0
i LAO
i
00000000
.0
.t N
C
CA CA O
0E
0 CA LA 00'
0' 0
.....
....... C........0.0
iA i
I--' i
~
4
0O
<4
UN
0
0
o
U
Z
vn
31
.cIC
0. mu.0
s
a'
o
a
so
0:
-
atS7
DO
.-4-5
c(
-
a
0
:
s-c
c
Z
oU§-
o
D
0
N
.cI4N
(00
0o~~~~~~~~~~~~~~~~n
a
*
r
V)
2:
VI
o
o
oa
Co
a
2:
ao
o
Ing
oSgC
a
0o
oo0
H
.
co
N
o
o0
Ua
o-o
o
o-o
m
m
In o
o
C
mao
t
o
DO
~~~~~~~w
~
I
I. oo
ON
ro
-
o-4NN1
I
0
N
2D
a
Z
z
C
a
ar
-
0,
s
2:
o
0
~
0'
o
N
N
N
ul
.
m
I
-
o
e
0
_
Jz
C:
O
O
* o*
I
0
m
0
I
~
z
m
D
U
ii
t r
1
-
2:
N
-r
05
0
32
C
E
Table 3.4.3
Tailored Force Model for MILSTAR Geosynchronous Satellites
AOG Model
SPG Model
Zonals:
(4x0), GEM9
Zonals:
(4x0)
Tesseral Resonance:
(2,2), (3,1),
-
M-dailies:
None
(3,3)
Second-order J2 2 , e
I
Tesserals:
None
Lunar-solar point mass:
Parallax--moon=6, sun=3, e
Lunar-solar point mass:
4 frequencies,
Solar Radiation Pressure
2 time derivatives
Solar Radiation Pressure:
1 frequency
0 time derivatives
The final semianalytical force model chosen was undoubtedly not as
abbreviated as possible.
The order-of-magnitude truncation technique used
here meant that all elements were propagated using all frequencies of the
perturbation
elements
expansion up
were
rather
through the truncation order,
insensitive
to
some
of
the
although some
expansion
terms.
The
current semianalytical force model is insufficiently explicitly modular
for element-wise truncation.
Moreover, truncation using
an
order-of-
magnitude analysis for the averaged element rates themselves, although
possible later in the MILSTAR study, was not used.
Finally, the effects
of particular perturbations will, of course, change with time, although
this knowledge could not be used in a straightforward way in the force
model tailoring.
Typical observation accuracies and tracking schedules for MILSTAR
had become
much
firmer at the end of this series
Command Post had been proposed as the tracker.
of
tasks.
The Airborne
Observations were thus
reduced to the range and range-rate observable with its communications
antenna, with scheduling of only a few several-minute periods one or two
days a week.
Observation accuracies for the ABCP tracker were estimated
to be 150 m in range and 39 cm/sec in range-rate [16].
The error bud-
get for user acquisition had also been better established.
33
Users now
were expected to receive update information from the tracker every thirty
days,
and with
the constraints
on
range
and range
rate
becoming
the most
stringent, the user's allowable acquisition errors in these two observables were
10 km and 1 m/sec, respectively
In order to begin
nario,
some reasonable
needed.
The errors
the final
tailored
actual
a priori
resulting
force
at
model's
[171.
evaluation
initial
of ESKF in this operating
state
estimate
for the filter was
the end of the nine-day
epoch
solution
were
sce-
propagation
extrapolated
for
to the
thirty-day point to give an estimate of update initial condition uncertainties for the tracker filter.
accuracies were
being
Because estimates of tracker observation
continually downgraded, however,
the
calculated
thirty-day worst-case estimator initial condition errors were doubled to
serve as initial condition errors for the ensuing ESKF estimation runs.
3.5
Extended Semianalytical Kalman Filter Evaluation for MILSTAR
The filter testing
rocedure had several parts:
* Producing MILSTAR-typical observations
* Processing of observations with the ESKF tailored-model-based
dynamics (with or without force model or other errors)
* Propagating the converged end-of-observation-span estimate
' Comparing the resulting ephemeris with the truth ephemeris
A
variety of SYNCX and SYNCI filter processing runs were subse-
quently made, the entire collection serving to evaluate filter performance
under reasonable operating circumstances.
used the tailored
Table 3.5.1.
remainder
force model above and observations
of the type listed in
Note that the nominal tracking schedule used throughout the
of the MILSTAR
study included
of observations.
It should be
for
satellite
SYNCI),
At the outset of testing, each
that
noted,
four twenty-minute
however,
observability
may
(and as will
severely
number of observations taken in a tracking interval.
34
periods
limit
be
on days
the case
the
actual
Table
3.5.1
Tracking Data for MILSTAR Filter Runs
Site Location
Latitude (geodetic)
Longitude
Altitude (above MSL)
Beale,
400
2370
130
Ca.
N
E
m
Observation Schedule
1 or 2 days of data
3 range measurements taken 10 minutes apart
16 range-rate measurements 80 seconds apart
both starting
at
and
02:00
08:00
14:00
20:00
hr
hr
hr
hr
I
I
Observation Statistics
All observations unbiased
I
Orange = 150 m*
aranqe-rate =
39 cm/sec
*The effect
of the truncated
short periodics
was
partially accounted for in the estimation process by
RSS'ing typical magnitudes [13] for the neglected
perturbation
with the range observation
noise.
I
Input
an
a
priori
model errors.
errors
to the filter
covariance,
Table
calculated
runs consisted
and
process
3.5.2 gives
above
in
of perturbed
noise
to help
the so-called
the mean
account
baseline
equinoctial
Table 3.5.2
Perturbations for Filter Runs
Element Perturbation
Aa
Ah
Ak
26 m
1 E-5
1 E-5
A p
1 E-5
A q
1 E-5
AX
.020
Equivalent Position Perturbations
radial
.4 km
cross-track
.8 km
along-track
13 km
35
elements,
for
dynamic
initial-condition
perturbations
actual input.
Baseline
initial
that
were
In all cases, the initial covariance was assumed strictly diagonal, with
non-zero entries equal to the squares of the above perturbations.
state covariance was thus relatively well known.
plied
was
calculated
after
Taylor
[3] as
The process noise sup-
the square
rate errors multiplied by data-outage period.
The
of
averaged
element
In calculating the filter
process noise, the averaged element rates were obtained, as
shown in
Figures 3.5.1 and 3.5.2, for both the conservative truth semianalytical
model used in the first batch least-squares tests and the final tailored
model.
The small difference in averaged element rates for the two models
was calculated for each of the elements at some representative point in
the observation processing span, and was subsequently squared and multiplied by an expected MItSTAR data outage period (during observation processing) of six hours.
The resulting process noise matrix was similar for
both SYNCX and SYNCI.
The matrix used for both satellites was diagonal,
with the entries for both h and k and both p and q taken to be the calculated
maximum
value
of
the
respective
pair.
Table
3.5.3
gives
the
process noise matrix.
Table 3.5.3
Process Noise Matrix used in Filter Runs
Use of process
noise
good success in the past.
mean
calculated
in this way has
met with
apparent
Because ESKF process noise reflects errors in
(as opposed to osculating) element dynamics, it can reasonably be
expected to be near constant.
For both SYNCX and SYNCI, the ESKF was evaluated on the basis of
its performance when operating with uncertainties of the type and magnitude expected in the MILSTAR application.
ing
The battery of filter process-
runs for SYNCX featured so-called baseline estimation as well
as
filtering in the presence of simulated solar radiation force errors and
station location offsets.
Simulated data with
twice the
150 m
range
observation uncertainty above were also processed.
In addition, to deter-
mine
might
whether
an
extension
of
the
36
solve
vector
improve
filter
U
Lu
m
m
V)
0
U)
a
a
r-
N
UN
W,.
-.
Lo
~ ~~.4CaM
~
a
U)
v;
N
.4a
a
a~~L
U)1
U
w
U)(
U)
1-
4
ex
4
N
0.U
.0
.
.J
a
.4
N
10~~~~~~
n
N
n,
a~.04~
.
D~~.
Nto
.0
t
0.
Na
:I
.4
a
a
4-
~
I
aU
1)
U)
0
-K -t
z
a~
0I
a
r
Ln
N
1I
9
N0
Ix
L
a
a
N
>-L
UX
UX
Z
a
N4
U)
Lu
.
N
4)
n
*
1-;
-
a
a
ar
4
a
.4
p-L
4
4
Z
a
Zw
u-
a
U
UaM
0
I
VI
U
4
Za
1
.4W
4'
u
Ow
~
a
In~
9L
f
a)
.
Ia
AL
N~~~
-4
a N1
U
LuU
a
Lu)
.0
N
r
4
a
01
a
·
04
a
4-
4t
~~a
~L
w4-L-
.4W
37
-P
Cf-
w~
0-
Lri
(YZ
V
C
aco
4
U
a
~
u0
u
D~~
W-
Ix
-0~~~~
P,
a
0
44
Zw
.4
Y
N
lwU
0.
co
0
Ax
i
4
D I
0
414
o9
a
''
U
4
.
LA
aD
nc
X
rCN,
a
0.
.4Na.
U)~~~~~~~~~~~~~~~~~~~~~~
-NC 0
.I
.0
aI
L
.0
. I3
4
o
o
-IT
M"
U.
D)
Lu
a
oD~~~~~I
.
a
N
a0
?a
o0
md
(
.0
c
0
U)
UU
In
a,
1
U)~~~~~~~~~~~~
0'
U
a t.,
CD
a
o
U)
U)L
-0
.4
a)
1Lu
t
o
9
.
0~ ~~~.
~ ~~ ~ 4,~
N
0.o
L
a0
I
.01
Ico
0~4
-C
.0
.1.4
U)
p~ ar
-J
.0
0
I
.4
a0
4))E
)
4
L) a
4- '
.
I
a
.0
tof
ae
w
a
4))
a
a
-'
C
W
Lu
inU)
at
N
U
.I
to
9M
10
0
M
C,
co
C.
go
u
0
IT
a
I.
U
m
)
U
44
iU)
~U)
J
Lu
u,~~~~~~~~,
L
It
.0
I
~
-
u
cn
~,
o
0
C
L
.4U)
N
U)
0.
U
a
cu
LA
SI
-a
U
U
u
v,
9
.0
cr
U
0
a
U)
d
a
U
Lu
v,
U
T)
LA
4a
C! Cco
co
D
U
U
u
aD
~u
Q
0
.
C
aZ
D
aO
£0M
O
nO
I- m
II
U0D
CY
en
,
o~
-
o
a
Z
0a.
a
a
Z
ptu
or
to
ox
a
I.,
a-
£0
4-4
4-
a
.
n
?R4
.
a
4
4-.=
sr
4
a
>
M.
w
w
*
a
I
W19
0
a
Z
:
w2
to
0
0'
0'
0
-.
0,
OI
u
a
az
-
am
0'
::
aI
c4:-
oZ
m
.CN
4-
>
u
m
WI
I
01
r..0
.
a
-,
im
pu
0
0
1
C)
Maa,
4
o
m
J
*0
.0.
1
J.
lU
a
I4
JI
4-
0.
4rs
co
S
CIa
J
Io
o
o
o
0'
a
-
r
s
o
C
LA
t
a
P
-I
N
so
0
ov,
0
CD
Co
D
w
o
~~~~~~~~~~~~~~~~I~~~.
z
°W
fi °
0
-
s
0
Z
40
0
S0
I
0
rc
UX
4~L
v
t
33
performance,
simulated
being
several
solar
force
somewhat
developed).
processed
SYNCX
model
primitive
observation
similar
processing
errors
at
runs attempted
(the appropriate
this
time
but
to solve
force
being
model
for
in GTDS
currently
further
Satellite observability issues were explored by doubling the
span from one to two days.
The evaluative
was
filter
to
that
performance
used
runs of the tailoring
criterion
in the
task.
for each of these
Semianalytical
filter
Differential
The filter gave converged
runs
Corrections
elements
at the end
of the processed observation span, and these elements were then propagated
throughout
epoch.
son
the remainder
of a period
of
thirty
days
beginning
at filter
Position and velocity RMS error statistics resulted from compari-
over
the
ephemeris.
entire
thirty-day
period
of
this
ephemeris
with
the truth
Table 3.5.4 shows estimator performance in all SYNCX filter
runs.
Several
remarks concerning these results
can be
offered.
The
along-track position errors were paramount in almost all trials in which
one
day of observations
were
processed.
When
the span was
doubled,
the
cross-track errors became dominant, not having been much reduced with the
additional input although along-track position errors were substantially
diminished.
tively
The radial
unimportant.
general much
meanwhile
position
As for velocity
reduced with
subsiding
errors
little;
were
in
errors,
almost
all
the radial
cases
component
was in
additional observations, cross-track
errors
this
behavior
is
consistent
with
the
correlation of along-track position and radial velocity errors.
track velocity errors were invariably quite small.
three
runs,
it
should
be
noted
that
Cr
solve
were supplied for it was a conspicuous failure.
ties
could
at
given,
estimator
do only as well
all.
values
the
Moreover,
for the parameter
magnitude.
The effects
when
as when
when
supplied
with
the mismodeled
attempting
in both
of
rela-
to solve
cases
the solar
when
no
input
statistics
With accurate uncertaintwo
days
of
observations
was not estimated
for Cr, the filter
that were wrong
force,
among those modeled, were simply not observable here.
39
Alonq-
Considering the last
parameter
radiation
large
by
obtained
two orders
the smallest
of
force
Table
3.5.4
Summary of Extended Semianalytical Kalman Filter Results for MILSTAR SYNCX
Compare Statistics
(30-day total estimation
and prediction
span)
Type of Run
Position
RMS Errors
(km)
Baseline perturbations
1-day observation
Velocity RMS Errors
(cm/sec)
Radial
Cross-track
.544E-1
.572
Along-track
.102E+1
.417E-4
.399E-5
Total
.117E+1
.840E-4
Baseline perturbations
2-day observation
R
C-T
A-T
Total
.458E-1
.565
.256
.622
.171E-4
.412E-4
.336E-5
. 447E-4
Baseline perturbations
R
C-T
.749E-1
.583
.872E-4
observation uncertainty
1-day observation
A-T
.122E+1
Total
.135E+1
Baseline perturbations
R
C-T
.334E-1
.571
observation uncertainty
2-day observation
A-T
Total
.592
.823
Baseline perturbations
station misplaced
5 m vertically and
30 m horizontally
1-day observation
R
C-T
A-T
.544E-1
.572
.877
Total
.105E+1
Baseline perturbations
R
C-T
A-T
.415E-1
.564
.269
.411 E-4
2-day observation
Total
.627
.451 E-4
Baseline perturbations
R
C-T
A-T
Total
.279E+1
.679
.149E+2
.152E+2
.103E-2
R
C-T
.413E-1
.564
.183E-4
A-T
.271
Total
.627
.303E-5
.451E-4
twice
twice
the range
the range
10% error in Cr
(solar radiation
coeff.)
10% error Cr solve-for
no Cr input statistics
2-day observation
Baseline perturbations
10% error Cr solve-for
Cr input statistics
2-day observation
40
.728E-4
.425E-4
.548E-5
.971E-4
.419E-4
.416E-4
.247E-5
.591E-4
.624E-4
.417E-4
.399E-5
.752E-4
1 82E-4
.305E-5
. 495E-4
. 204E-3
.105E-2
·411 E-4
Later,
relative
as a check
to batch processing,
baseline filter
models,
tests
better
(the usual
In
procedure),
that
designed
of
ESKF
general,
to correspond
the iterative
the satellite
sequential
SDC is
to the
observation
expected
orbital elements than
to
the
However, when no initial covariance was supplied to the
span simply expanded
So it seems
SDC runs were
estimate of
sequential ESKF.
effectiveness
(same state perturbations, force and
and observations).
provide a
SDC
of the general
it
failed
to two days,
the tracker
to
converge.
With
the
the SDC gave only a very
must both be supplied
observation
poor
solution.
and must maintain
some
state covariance in order that orbit determination proceed effectively.
When
the filter's
initial
covariance
was
also
supplied
to the SDC in the
baseline two-day processing case, the comparison statistics for the two
estimators were quite comparable.
Table 3.5.5 summarizes this comparison.
Table 3.5.5
Comparison of Semianalytical Differential Corrections and
Extended Semianalytical Kalman Filter Estimators for SYNCX
Compare Statistics
(30-day total estimation and prediction span)
Type of Run
Position
RMS Errors
(km)
The following
Velocity
RMS Errors
(cm/sec)
SDC runs hal no input covariance:
SDC
Baseline perturbations
No convergence
1-day observation
SDC
Baseline perturbations
2-day observation
The following
Radial
Cross-track
Alonq-track
Total
runs used the same input
.132E+3
.126E+4
.262E+3
.129E+4
.958E-2
.920E-1
.966E-2
.930E-1
covariance:
SDC
R
.458E-1
.166E-4
Baseline perturbations
2-day observation
C-T
A-T
Total
.565
.249
.619
.412E-4
.335E-5
.445E-4
ESKF
Baseline perturbations
2-day observation
R
C-T
A-T
Total
.458E-1
.565
.256
.622
.171E-4
.412E-4
.336E-5
.447E-4
41
Questions
arose
concerning
the desirability
ter's solve vector to include measurement biases.
of
extending
the
fil-
The ESKF has no capa-
bility at present to solve for biases, but the demonstrated comparability
of
SDC and ESKF estimation accuracies when
identical covariances were
supplied suggested that the SDC's bias-solve capability would adequately
approximate corresponding ESKF performance.
made.
Two SDC runs were subsequently
In one, range observations supplied were biased 600 m.
The next
bias-solve run attempted to zero out an input range bias of
the
same
magnitude.
*
The input
element perturbations for both runs were baseline for
SYNCX, and range observation uncertainty was the larger 300 m
value.
To
increase observability of the range bias, the observation span was four
days of MILSTAR scheduling.
Table 3.5.6 shows the results of these runs,
and compares them with those of the above baseline SDC run with input
covariance processing two days of observation data.
Table 3.5.6
Range Bias Solve Capability for MILSTAR SYNCX
Compare Statistics
(30-day total estimation and prediction span)
Type of Run
Position RMS Errors
(km)
These
Velocity RMS Errors
(cm/sec)
runs all used the S C estimator:
Baseline perturbations
2-day observation
R
C-T
A-T
Total
.458E-1
.565
.249
.619
.166E-4
.412E-4
.335E-5
.445E-4
Baseline perturbations
600 m range bias input
4-day observation
R
C-T
A-T
.647E-1
.575
.976E+1
.710E-3
.420E-4
.464E-5
Total
.977E+1
.712E-3
Baseline perturbations
R
.648E-1
.803E-3
600 m range bias solve
C-T
.575
.420E-4
4-day observation
A-T
Total
.110E+2
.111E+2
.464E-5
.805E-3
*Solving for range bias using observations with unsuspected 600 m range
errors is essentially equivalent to solving for bias using uncorrupted
observations but supplying the filter an initial guess of 600 m--and
expecting a zero final bias estimate.
42
Range
bias
gave, instead
ing
to
axis--and
not
simply
of the zero value
for
solve
estimator.
is
The
range
lack of
thus radial
and model parameters
expected,
bias
simply
removed
helpful
by both
tracking
the
bias-solve
of 488 m.
into
to solve
the relatively
If either
span.
SDC
Attempt-
constraints
directly
Trying
and along-track--errors.
is made difficult
and
value
a bias
observability mapped
and the very short
observations
here,
observable
in
the
semimajor
for biases
poor-quality
aspect of track-
ing were significantly upgraded, further evaluation of such parameter solve
would
be justified.
considerable experience with SYNCX had been obtained, ESKF
After
line
force
The first SYNCI runs used
for SYNCI was evaluated.
performance
perturbations,
model.
the truncated
The
input
comparison
resonance
and process
covariance,
terms
were
statistics
noise,
and the tailored
By restoring
unacceptable.
in the 4x4 geopotential
SYNCX base-
field
and the short
periodics corresponding to full-field geopotential and second-order J2 and
J 2-m-daily coupling perturbations, estimation results were
improved.
Table
3.5.7 shows the results
of the SYNCI
dramatically
filter processing.
Table 3.5.7
of
Extended
Semianalytical
Kalman Filter Results for MILSTAR SYNCI
Summary
Compare Statistics
(30-day total estimation
and prediction
span)
Type of Run
Position
RMS Errors
(km)
The following
run used the tailored
Baseline perturbations
1-day observation
Velocity
RMS Errors
(cm/sec)
force model:
Radial
Cross-track
Along-track
Total
.896
.587
.117E+2
.117E+2
.844E-3
.234E-4
.598E-4
.846E-3
The following run used the tailored force model
with restored tesserals and short periodics:
Baseline perturbations
2-day observation
R
C-T
A-T
.870
.402
.791E+1
.566E-3
.294E-4
.636E-4
Total
.797E+1
.571E-3
43
Considering only these limited results, one might expect that SYNCI
estimation by the ESKF will result in performance considerably poorer than
for
SYNCX,
essential
the
SYNCI
geometry
accuracies
observability
the Beale
of
This
increase
just
above
is a problem
tracker-SYNCI
only one twenty-minute
seen during
SYNCX.
the
although
in outage
reflected in process noise.
seem
is made
system:
period
more uncertain
much
the
of four
of
by
could
satellite
per day instead
time by a factor
Whether
acceptable.
be
the four
should have
for
been
Movinq the tracker would in any event surely
improve orbit determination accuracies.
For
this
tracker
estimator,
the characters
somewhat different from those of SYNCX.
vations,
the
velocity
error
negligibly
alonq-track
position
is dominant,
small.
Only
by
is
quite
in absolute
determining
errors
are
Even with two days of input obser-
error
although
of the SYNCI
large,
terms
the impact
and
this
of these
the
radial
last error
errors
on
is
the
actual user, however, can their acceptability be effectively determined.
3.6
Assessment of MILSTAR User Acquisition Errors
Having demonstrated an easily tailored semianalytical force model
for the MILSTAR application and an effective tracker orbit determination
system, it remained to explore the effects of tracker orbit determination
accuracy--using SST/ESKF--on best-possible user acquisition.
The so-called
observation space evaluation of the tracker estimate incorporated several
tasks:
' Generating a long-arc error-free observation file
corresponding to each of several user locations
* Using the observations in a one-iteration differential
corrections estimator with solve-for vector resulting from
filter processing as initial guess
* Computing the statistical properties of the observation
residuals
at each distinct user site
The observation space evaluation of the tracker estimate would give the
most realistic demonstration of best acquisition accuracy for the groundbased user that could be expected from use of the SST/ESKF orbit determination system onboard the tracker aircraft.
44
Propaqation for thirty days of
the
filter
solve-for
vector--the
best
information
of
satellite
state
available to the user--gives the satellite's expected position at any time
of acquisition between occasions of information updating.
By generating
from the truth ephemeris a file of uncorrupted observations of the satellite
as
seen
from
a given
user
location,
a
record
of
actual
motion as seen by a perfectly informed user is established.
satellite
Observation
residuals during the first iteration of batch estimation thus directly
indicate acquisition errors when the user is realistically well informed.
°
The user sites chosen were Beale, Omaha (410 N, 2630
E), and a typi-
ical location in Alaska (660 N, 2090 E).
SYNCX is located near the equator
over the Pacific at 1940 E longitude.
Figures 3.6.1 through 3.6.6 give
expected
acquisition
range
and range-rate
sites for SYNCX, as do Figures
errors at each of the three user
3.6.7 through
3.6.12
for SYNCI.
For SYNCX,
each range residual plot shows the expected secular error increase as the
tracker update ages.
The range-rate residuals are oscillatory but with a
non-expanding envelope.
For SYNCI, both range and range-rate degraded
as time from update increased.
Table 3.6.1 summarizes results of this
observation-space evaluation of the baseline filter estimates for SYNCX
and SYNCI.
Table
3.6.1
Summary of Observation Space Evaluation of Tracker Estimate
RMS Residual
Errors
at User Locations
during the 30-day period between user updates
Test Case
Tracker
Location
Beale
Omaha
P
P
P
Alaska
P
P
P
SYNCX
Beale
250
.80
300
.84
140
1.0
SYNCI
Beale
1150
15.1
2300
17.0
1900
21.0
units:
P in meters
P is range
P in cm/sec
In order to explore the underlying observation qeometry for SYNCX,
the
station-to-satellite
vector
for each
45
of the three
stations
was broken
.
.
-
.
.
.
- - - -
.
.
-
.
. .
- - - - -
.
.
.
.
.
.
.
.
.
-
..
-
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
. .
- - -
.
- - -
.?mt
.
I
II
II
I
!l
-cC
4<
-
<
4<
<
*o~~~~~~~~
· oSr
r4
E4
-)
4
<
!
SM
4C
o*
cr
0
z
i
iI
<
4K
4K
II
<
<
4K
4K -<<<
4K
4K
44-C
4K-K
-
4
_
-C4
4-
-
<
<
<
K--44KC
-
-
.
rI
I
0 -
z
07
5
<
r>- o.
0
4
<
4-
'0
Zn 0
U)
4
. ,
r o
Va
4K 4
<<
C
o
H~
a)
d
X
~~r
2:
44
II
-4
i
4
I .0
.
**o
·
-
-
m
· o
It
4
-K
r.
-<
II
I
!
44
!
*
nn·
ctn~ce
-C
49
0
En
.
Ir
.
.
I HH
l
t-tn
O
I
C
ts
w
H
a
V
t
H
O
a
U)
P:
4
4
-C
-C,
I.-
C)
-4
4K
I
r-
O
a
o o~~~~~~~L
0O
VI,
46
r
C!
Cl
CII
cl~~~~~~~~~~~~~~~~~~~~~~,
·
o
II
n,
,-
..H a - H
.HaI-aH
H
H-H-
*
*--IM
*
IH
.-
M
-*aF-I
*H
MM
M
- -
I.
*.
aH
.- aaaa~
a4~MM
*
a
4
4wcc
4
· ac~te
4~~~·
U
4
I.
4
4C
4C
r
I
- 4K
4C
(n
C
4
II
In
4
zn
C
i-o
W
E,,
4-)
r()
v)
J
<
l
I 0
l
l
on
I
IDe
.
4
KC
<C
1
z
rv.
I.
UJ
I
I
l,
r.)
I
H
1
U)
1
U4
a)
4
o
o
Co
4
ao
4
~~~Ir
K
4
o.IC
4
-C
-
.
.4
- C4
.4
I
Il
I1
.0
4
a
10
I
Itle
o
IXI
I~
.t
o
C
WD
n
'7C.
O'
~
w
4t-
1-4Z
UwZa-a-4w
a
o
'
47
It
J
IW UO zo
,I1
9
I1
o
o
'7
*H--4--I
II
II
II
II
I
II
II
II
.I II
.N
M4-
.I.{mm
,,,-11 1
-
.04N
MWN.
.14NI
4
.N-1
*N,--
4
io
in
.-- nt
ib
go'
a
0
on
0
0
0
int
I
II
II
I
g
0
0
,1r
0
19
l
'a'
'a,
D
m
0D0
M
0
0
II
.e
0
0
0
4
09
aeO
.4
a0
in
i
D
'ad D
I
0
I
d
0
1°.
z
*o
N'
to
00
a
o
Dd
ffi
s
0
°
I
erI
D
E PC
t
'a
i
EL, --I
tJ
·6
kC4
a
n
I
II
II
II
II
I
II
II
II
II
I
I
i
a
0
0
a
0 ID
0
0
in.
-1
9
FA
LJ
,
i
0
.0
0
SO
I
'
sa
0D
0
0D
0D
I
00
m
0
II
I
C
I
D
0.
II1
I1'
I'
g 0 a0
,M
I ^
I.M
0
a:
-H
n
ian
I
D
0D
0
m0m
"m
D
00~~~~
so°D
- M "
0m
d
I
II
II
Ii
McoW
0
0
MM
*
0
o
:
n
M.
r-
r-
-
WAZO
0
0
I
o
HmZ
Ix
M
S.
L
a
MD
a
1 0' ID
a
0
.I
*
a
rwI-Ia
48
o0
r
I
o
N
I
n
Z
CD.4
I
P
n
I
o
C!
IIr
rzt
&C
.
H.
...
....
H
...
wcHwnn
4..
m
HH·w
m
.. tc
-M..m
.mm
moc.m
i
I
II
I
D
II
I
Ii.
0
.0
to
to
0
D
0
AD
0
0
0
DD
C
0
CD
0
0
g
0
II
m
go
I
I
II
I
II
II
II
I
0
go
0
* rC
0o
0
m
ID
IN
1.
0
D
U2
0
co
n
*.
D
In
G
0
0
I
0I
C
co
0
I
2:
0
LM
CE
0
i
II
go
to
0 0
co
D
0
m
iI
0
m0
0,
0
U)
II
CD
0
0 Cco
0 t
0gD
n
tD
000
·
a,
4.
o
o~~~~ o
o
o
.
.
.
~
~~
.
.
.
.
H
ZD
o
.
.
HHH
.F4H
o
o
0
x1
t
G
0 C0
H .00
0
~~~
.
. .
.
.
^0
...
.
.
o
o
HZ
UwZ
o
o
o
d
mam-
I1
.H
.1414141
I
I
o
o
o
d
e
0I
o
o
..
.1-.4111
HI-Il-
-.*.
¢~~~~a
Ir
o=
C4
G 0 n DIn0
0
0r
0
0r
0 D
0
0r
n
0
0
-H=
rE0
I 9
ID
m
0
I-O
0
co0
.
in
0
.0
co
0 Dco c
D
D0D
.
tD
0
co
D'a
o
n;
%
r-Wmw
49
InwOOZo
o
o
**4-He4*-
li
*-I
I
-IH *H
.
H
-I
u
I
I
II
I
Li
It
U
;
* - I-
H
I·o
I.
*'
U
U
cr
U
L
u
It.
u
u
tl
u
uL
u
i
i
I
I
i
n
Liu
u
I-
u
uLI
U
uu
'0
u
u
uL
u
I
H-4H
u
u
LI
uL
uL
H -
U
U
uL
u
H H
u
Lu
i
II
II
II
I
.-- H
U
U
U
u
H-4 1.H
U
L)
U
LI
LI
I
.1-I
U
u
U
L
II
J
*F H
..-
U
u
LI
U
I-41 .H
H1-IH
*I4
8
LI
uL
BuLI
LI
u
uL
Luu
II
II
u
u
II
aI
.I
I
a
I.
uu
u
u
I V
u
u
LI U U
uLI
u
Vt
u
LI
U
U
LI
U
u
u
IILI
LI
it-
* .
a.
U
u
LI
U
u
u
U
u
U
LI.
LIu
u
n n LIwu
u
u
·tn~
LI u
U
U
nJ
:
.
IX
.
U
u
u
U
r
9
rn
9
V
.e
n
O
!
IO
.O
1-EI-I
t'0
0
*1-EHMM
n
on
V
to
u
.
U
LI
~-e *M *M [~ !,-I
U
U
u
U
U
U
U
LI
w I
o
*MMMM
·
r
oa
V
V
.
a
fn
.0
m
,,O
l
v
?
,?l
50
,
~~~
Q-
We
"~
Ln
4
EF
W
V)
4I
4~(d
><
CQ
U
LI
LI
I,o
0
M
*
-
4.4
*-wc c
b- 4
*I4a.
.4-60-64-
.4-41146-
.14-4 0-4 14
.14140-4
.
.4
.4-614141
.1414140-4
.4140-414
I
I
I
I
II
Ia:
m
II
u
II
I
II
II
I
uL
U
u
U
U
u.'
I
II
u uu
I
Li
u
u
uuL
u
Li
Li
Lu
I
uU
u
U
U
u
oI
UU
· D
.
u
u
uL
Li
u
Li
Li
I--
u
L
U
U Ui
U
Li
u
U
uwL,
Li
o
U
U i
·o
U
U
Ii
uu
u Li
uu Li
.
u
X
U
U
9
I,5,
Li
Li U L) Li
Li
U
*i
Li
LiHH9
*
u
. so
u
u
.
U
,In
U
tJ
i
U
U
U~U
~.11,-I~wnnn
ctnct~
Li·nncte
F-Z-
*l*i*
·
.(C.
·nnnn
o
O
o
o
O
o
o
uI
O
0
.4
-
1.
Y)
N
o
o
.nHcH
.
cHe.L
. .
o
n
O
Io
o
N
0
Iu
O
o
o
I
=
o
u
U
U
U
.
r-
uu
U
-I.
,
rn
U
u
0,ii
-(4-
()
0
I-
,I
u
0
,
IV
d)
ko toU
c
rEEf
L,
u
1r)
w
9x
Inc
Vn
-r-
u
V)
-1
D
02
U
iu
Li
Li u Li
Li
Li
Li
Li
Li
II
II
II
II
I
in
go z
Li
LiuL
Li
L.)
II
,
U
U
u
II
II
II
In
U
U
Li
U
Li
uL
u
uLLi
u
U
U
uL
II
II
U
u
u.,
I
LUL
u
u
I
.
LU
U
U
II
r-
UUL
u L)
U
U
u
L)
u
L)
U
U
Li
14Z
Lw
ZI-
rw 4
I
.
51
IWUOZ
o
.
.
.
4HH
.
lr.
,
o
Ut
CS
'a'
M
I,41-
.
.-
.111IN
-I
*4
M'114
1-MM--
4-i
, MMM
*MM
- 4MM5
1
.*10 0
I
.o
4
4
t@
* ,a
4C
,4
4J
* ff
I.I9
u
I
0
a,
0
z
·o
e0
10
I.
F
zM
,.
co
I
I
I..4
49
. rn
5
r -I
*I
M
'.)
u
E
.4
-o
·o
I
-4
80
1
s
4
4
iI,
A
4
<
.0Z9
-C.
n
Br-
-4
I Ia
, Ia
-C
.
o
I
w
.
<4
n I
4
wMmpc
·
*
.
cu
-
*
0
0
o
0
-4
1.
O
0
Ml
C'
o
0
0
a4Ze
O
,
C;
mZ
in
Cu
EwI-
Ww)
52
O
I
C!0
00;
I
I
a..
Mci
cMMMM
m
*-a
OI
C;01
pa
I
.a
...
..
.- H1444.
.1.
.
.4.4.4
4.
.-
.1--444
*44
4
.4
41
.14-41-41-4
IIn
I
II
I
II
I
· b
II
II
II
I r
4C
I
w
U)
U
..
4i
L.)
9
(n
a
o
0
z
r
E-4
ro
n a
r. 4
M
.0
D
-- a
r*-0
4-
1-(
U)
1ll CJ2
M
-,.4
M1-U)
()
-4
M
Ma
a', =5
.r
i-I
a)
4
rl
,
I.-
rl.0
d[
fd
w
Ix
H,
4
b,
co
gn tII
4
04
U,'
.1- I.-
Ix1;-4
.
.
.
.
.
..
.
..
.
.
.
.
4K
. .
..
.
.
.
on
.0
-
44I
.- 4
li
10
. 0~~~~~~1
a
-
=&<I-
Hz
.
. .
..
.
M
In
li
to1
4
1
a
In
41
..
.
.
q4)
.0
la*
M4
'0'4.4
I
(0w
uwz~-.Z.I-mw
53
4)0
. .
.
..
C
I
at
a0
44
I
0
..
I
.
.
. .
r
.
.0
I
I
.
.
..
..
NNNN
..
*
*N
.-.
N
*N
w
in
N N
*
w N N
*
*nnN
-.
M
Hn.F
II
II
i
o
i
II
m
I
I
II
II
I
II
II
II
I
II
II
II
I
II
II
I
c
9
C
0
c
0
Ir
o
M
0
M
MA
m M
. M
M
m
co
0co
~M
M
0
1r
t
M
I,ooo ,
. 0
I
M
D
I
II
II
I
"D
-I
I
00
,9
M
M
II
I
II
,
cC
0
*.o
rn
r
I
I
II
I
o
o
M
.o
!
M
VI
m
M
M
m
.1
cofD
:4
0
v)
W
W.
II
II
to
I
I
J
I!
!
M
*N
C
O
F
I
N
*
a·
oC
.
on M
M
m~~~
co
!
!
m
M
.H
C
Uo
0
o
o
It
.4
U)
atze
JII
I
o
o
o
I
HNZ
WI- WMlMv
54
*
N N
*
N N N N
o
o
o
o
Ii
t)i
I
1a
IB
· WCI"H
·n
I..
MI-4
·nnn
4.·wn
4.
-ciw
-
·
M
m
..
M..
o
·.
04MM
· Htn
H
In
I
-
I
i g
- *o0
I
I
I
I
M
-10
0
co
IC
CD
II
IN
t
M
MD
M
M
0
.Me
c
0r
N
II
II
I
co
Ii00P
1
00D
CD
0
0
go
,Cu
I0
C
N
O
_ 0D
Un
0
M
z
o
-i
CDl
to
co
I
0
M
II1
I
m
IA
I
M
U)
0-
-1
fl
It
II
Dt O'
_
r
o
1.
IU
rT
II
o
.0
*o
rIaz
M tTce
all
Cr
rle
:z
HH
En
.0
.0
I
.In
II I
$1
I
I
D
l
M
M
a(M4 .I.4 4 . 1
o
o0
0
M
-
.
o
o 0,
0
N
4444111-
o
o
0
0o
MW41
*4 1 4
.
-
.-4
4 4 4 41 4 4
o
o10
o
o0
l
1
o
U
4 4 -
o
O
0,
Ul
M=
W
. . .4 . .-4 -.
*
0
11
55
M~
.4.
.4-
- 4.
. .
·.-
-
H -.
H 14-
O
O
O
0O
O
*
Ul
O0
0 .
.1
0O
M .;
.1
uoUO
o
.
Q
0O
0
eNI
.p
H
*HHH
*HHHH
*...H
*.HH
HH
*HH.-
*HHHH
*HHH-
*H-H
*H.
1.-
.-
*In
U
i~~~~~~
i
U
U
uuIo
fJ~~~~~~~~~a
U
U6
U
I~~~~~~~~~
-~~~~~~~~~~~~~~~~~~~~~~~I"
I
~
uU u
XmI
Q
i
io~~~O
U
Ij
*O
io
u
ut
I~~~~~~
U~~~~~~
U
U
.II1.11.1O
I~'H .ik11.11~l- .I-1,I1,1,O~
O
O
..MH H
O
O
O~
U
O
O
O
.M g
e.,.1 1,II- O .FHI..1I.11.1MI.O
.II11111.II1.1,-11..
.Y.1-1,-I-
O
O
U
U
I
U
U
U
U
In
1
U~~~~~~~~~~~~
ioOIl
U
U
o*.
C
m
O
a.
C lU~~
C
IN
N
.
c
c
-
1
l
*
~
CI
·
U
*U
O
56
aI
n
~~~~~~~~~u
U a
I
I
I
tCZWuHZ
SWI-C~tIA
~ '
0
* " -r
'
,
~~~~~~~~~~~~~~~~
.
m
~
ICl
u
u~~~
~
n
IIr ,
t.
U
02
-I
,
e
0 Z~~~~~~~~~~~~~~~~~~~~=
1.
IN
uU
uU
*
=
n
.,i °O ~
U
~
~~~~~~~~
1
PA
.4*-W
.4
I
I ,..H- e.
,4I,
.,I
.04444
.*4
*.44,44
,I
..
II
*
.l444
4-,
4-,
.H. .e
Pbr
0
I
I
I
r
I
I
I
I
I
I
r
I
I
I
I
'0
In
U
U
Ut
l
N
U
U
I
I
I
I
I
I
I
t
I
I
I
r
I
I
I
I
U
U
PbU
00
U
.
UU
I
I
I
r
I
I
0
it1
z
U
U
U
I
I
I
I
I
I
t
I
I
I
r
I
I
I
I
r
00
U
U
U
ro-I
*0
U
U
;
00
in
Pb
0o.
a)
U
U
U
U
U
U
U
U
U
U
U
9
-A
(t
S
)
I.-
t-
U
I
I
I
I
I
I
U
U
U
u
U
U
I
I
.a
U
,'C
U
U
U
I
I
I
I
I
II"
I n
U
U
JI
U
I
n
g
H4
.H44-4H
-MMI-41-4
d0
gl
.444-l
4l44
-Mb·i-41-4
el-I
-1,4M.
aC
g4
.
g
3341
HZ
. !
II
U
It
Ii
4a
L)
U
4.H44I
M
*.4
4
4M-.-
I444
*
rl
a;
U
U
St
.4H4
I
U
U
.mm""
o
U
U
I
I
I
I
I
vrl
u
cl
o~~~~~~t
*I e
U
g
O;
U
L
U1uZr-4JtW
I
H
.·H-H4
.4I4-I4
C
C
C
I
C
I
I
o WuOZO
57
.- IMI-4
.w
C!
C.
I
.4
~u
>4
UC)
into the radial, cross-track, and along-track components of the satellitebased coordinate system.
The results supported the notion that, in gen-
eral, the observing station farthest away in longitude from the geostationary satellite will find along-track errors highly observable, and that
the station
errors.
nearest the
sub-satellite point will
see primarily radial
The tracker estimate has already demonstrated that its position
error is dominated by the along-track component and that its velocity error
is primarily radial, so it is not surprising then that Omaha and Alaska
would see the largest position and velocity errors, respectively.
Given the widely varying satellite observability for users in different locations, questions of optimum tracker location naturally arise.
Whether radial, along-track, or cross-track errors dominate in the estimationrprocess should influence tracker location for observation of geostationary satellites.
SYNCI observability from the tracker should definitely
be considered as well.
The most
important result
ob:tained in this
last task is
that,
even with a fairly abbreviated force model, and with relatively few input
observations, the tracker estimator does give reasonable user acquisition
errors.
For SYNCX, these errors are less then 1/3 km in range, and approx-
imately
1 cm/sec
in range
rate.
For SYNCI,
these
increase
to about
2 km
and 21 cm/sec, well under the expected acquisition error budget for tracker
estimation errors.
With further refinement of both this part of the budget
and that dealing with the inaccuracies of the user's approximate ephemeris
representation, further tracker force model truncation would be possible.
3.7
Effects of Third Body A- and B-Matrices
on Extended Semianalytical
Kalman Filter Estimation for MILSTAR
A
proposed augmentation of both
the Semianalytical Differential
Corrections and Extended Semianalytical Kalman Filter estimators was the
addition of A- and Bl-matrices due to third body perturbations.
A brief
examination
process
of
the roles
of
these
two matrices
in
the estimation
follows.
In the SDC, Green's F-matrix [2], the matrix of observation partials
with respect to the solve-for parameters at epoch, is calculated by chain
58
rule.
As
part
of
the F-matrix
calculation,
the matrix
of partial
deriv-
atives of osculating equinoctial elements with respect to the solve-for
state and parameters--the G-matrix essential to SDC estimation--is calculated via the Averaged Partial Generator (APG) and the Short Periodic
Partial Generator (SPPG). The G-matrix calculation explicitly uses several
matrices--among
others,
the following:
B 1 the partials of the short periodic functions with respect
to the mean equinoctial
* B2
the partials of the mean equinoctial elements with respect
to those at epoch
* B3
elements
(a state transition
matrix)
the partials of the mean equinoctial elements with respect
to the non-state solve-for parameters
In the APG, the A-matrix, the matrix of partials of mean equinoctial element rates with respect to the mean equinoctial elements, is used to propagate the B 2- and B3-matrices.
Like
the
SDC,
the
The B 1-matrix is computed
FSKF
employs
the A-
and
in the SPPG.
B1-matrices.
Perhaps
most importantly, state propagation used to calculate a predicted solve
vector and covariance uses the A-matrix.
to
propagate
the
B 2-
necessary
This matrix is again employed
and B 3-matrices
that
have
application
in
computing the matrix of partials of the averaged equinoctial state with
respect
to the solve-for
state
and parameters.
The B 1-matrix is used
to
calculate a predicted short periodic contribution to the osculating state
due to mean state
correction
[3].
Finally,
the ESKF
employs
a
matrix
of
observation partials, this time with respect to the averaged equinoctial
elements.
updating
This H-matrix used
the state and covariance
In
principle, the
rately--and,
for the batch
in
calculating the
employs
estimation
estimator,
filter
qain
and
in
the B 1-matrix directly.
process should
convergence
proceed
should
be most
most accurapid--if
these partials matrices accurately reflect all known forces acting on the
satellite.
segments
In practice, however, evaluating the matrices for numerous
of the force model is in general
computationally
not yield measurable benefits in the estimation.
expensive
and may
At least the two-body
contribution to the A-matrix is always used.
Because of the generally
small
however,
magnitude
of the short
periodic
functions,
regularly omitted entirely.
59
the B 1-matrix is
Both
SST-based estimators have
at
least the use
of A-
and B 1-
matrices evaluated by brute-force finite-differencing for any force model.
In order to increase computational efficiency in calculating the partials
due to the most important geopotential force other than strict two-body
attraction, however, analytic expressions for the J2
matrices have already been obtained.
bations
being
significant
contribution to both
The low-order third body pertur-
for high-altitude
(including geosynchronous)
satellites, analytic A- and Bl-matrices were computed using MACSYMA [18]
from closed-form expressions for averaged element rates and short periodic
functions
due
to the P2
perturbation.
To
the B 1
make
computation
trac-
table, its expressions were truncated to zeroth order in the eccentricity.
In order to evaluate the effect on filter performance of both third
body A-matrix and of the A-matrix in general, several baseline SYNCX filter
runs were made with various A-matrix options.
Table 3.7.1 shows the test
results.
Table 3.7.1
Effects of A-Matrix on Extended Semianalytical Kalman Filter
Estimation for MILSTAR
Type of A-matrix*
Position RMS Errors
(km)
Velocity RMS Errors
(cm/sec)
Baseline filter case: Radial
Analytic J2 ,
Cross-track
finite-differenced
Along-track
third body based on
Total
AOG model
.54405E-1
.57183
.10195E+1
.11702E+1
.72802E-4
.41664E-4
.39896E-5
.83976E-4
Finite-differenced
central body and
third body, both
based on AOG model
R
C-T
A-T
Total
.54397E-1
.57183
.10194E+1
.11701E+1
.72798E-4
.41664E-4
.39890E-5
.83971E-4
Finite-differenced
third body based
on AOG model
R
C-T
A-T
Total
.54387E-1
.57180
.10194E+1
.11701E+1
.72797E-4
.41662E-4
.39884E-5
.83971E-4
None
R
C-T
A-T
Total
.54387E-1
.57180
.10194E+1
.11701E+1
.72797E-4
.41662E-4
.39884E-5
.83971E+4
*plus ever-present two-body contribution
60
For this SYNCX case, inclusion of the P2
contribution to the A-
matrix, like inclusion of the J2 contribution, yields differences in total
RMS estimation errors on the order of centimeters.
gated
the
role
of
the
special
perturbations
May [19] had investi-
matrix
analogous
to
the
A-
matrix here, that is, the matrix used to propagate the special perturbations state transition matrix.
She found when working with a low-altitude
satellite and the GTDS-based Extended Kalman Filter that the J2 contribution was not needed for filter convergence, provided that a
reasonably
accurate initial state covariance matrix was supplied to the filter.
These
MILSTAR results are supportive of this conclusion.
Further testing of the impact of the A-matrix on estimation might
suggest that the matrix need reflect only the strictly two-body dynamics if
an accurate covariance is known to the filter.
In this specific MILSTAR
case, maintaining a good covariance in the tracker estimator, advisable for
tracker filter convergence, could mean significant reduction of the estimator computational burden.
Concerninq the role of the matrix for other estimators, May indicated
that the Cowell-based differential corrections estimator was indeed prone
to divergence when the contribution of the J2 perturbation was not included
in that matrix
analogous
to the A-matrix,
especially
longer than several satellite orbital periods.
for observation
spans
It remains to be determined
whether the SDC is similarly susceptible to the lack of J2, and, especially
for high-altitude
satellites,
of P2 contributions
to the A-matrix.
In order to evaluate similarly the effect of the B1 -matrix on filter
estimation,
a smattering
of SYNCX
and SYNCI
are shown in Table 3.7.2.
61
runs were
made.
The
results
Effects of B-Matrix
Type of Bl -matrix
Table 3.7.2
on Extended Semianalytical Kalman Filter
Estimation for MILSTAR
Position RMS Errors
(km)
Velocity RMS Errors
(cm/sec)
For SYNCX, baseline perturbations, 1-day observation
29-day prediction
300 m range observation uncertainty
Baseline filter case:
None
Radial
Cross-track
Along-track
Total
.74949E-1
.58317
.12207E+1
.13549E+1
.72802E-4
.42484E-4
.58448E-5
.97147E-4
Analytic J2 ,
finite differenced
third body based on
AOG model
R
C-T
A-T
Total
.74998E-1
.58317
.12206E-1
.13548E+1
.87181E-4
.42484E-4
.54883E-5
.97137E-4
For SYNCI, bas line perturbations, 2-day observation
28-day prediction
Baseline:
None
R
C-T
A-T
Total
.86998
.40220
.79093E+1
.79672E+1
.56646E-3
.29425E-4
.63555E-5
.57079E-3
Analytic J2
R
C-T
A-T
Total
.86992
.40220
.79097E+1
.79675E+1
.56649E-3
.29425E-4
.63551E-4
.57080E-3
Analytic J2 ,
finite differenced
third body based
on AOG model
R
C-T
A-T
Total
.87012
.40211
.79068E+1
.79647E+1
.56628E-3
.29419E-4
.63565E-4
.57059E-3
For
SYNCX
here,
the contribution
of
the B-matrix
estimation accuracy only sub-centimeter-level.
was
to increase
For SYNCI, the contribution
was slightly more significant, particularly when both J2 and third body
perturbations contributed to B1 -matrix calculation.
that the number
of SYNCI
observations
is quite
It should be recalled
limited;
the effects
of B1
on the estimation are expected to be greater when the observation outage
time
is large.
But
the centimeter-level
improvement
for SYNCI
would
not
justify the inclusion of the matrix in the MILSTAR tracker orbit determination system.
62
An
end-to-end check of
third body A- and B-matrices
the accuracy and burden
of the analytic
is reserved for later SDC and ESKF tests in
which their impact will be enhanced.
In any event, uncertainties as to the
role of A- and Bl-matrix partials in general ESKF estimation can only be
resolved by an investigation that would consider other types of satellites
and various observation schedules.
High-accuracy estimation provides a
scenario in which use of the matrices is expected to be especially useful.
Whether their use is truly justified in such estimation depends, of course,
on the completeness of the force model and the accuracy of the observations.
63
Chapter
4
THE ANIK Al ESTIMATOR EVALUATION STUDY
4.1
Study Motivation
Processing real observation data with the Extended Semianalytical
Kalman Filter and
the Semianalytical Differential Corrections estimator
provides the best possible demonstration and assurance that Semianalytical
Satellite Theory and its two estimators form indeed a complete, accurate,
and efficient orbit determination system.
The semianalytical system is
intended for a real operating environment.
This study, only the second
real data test case for the ESKF, thus provides an opportunity for most
prominent system display.
In addition, processing of real high-precision
data provides an opportunity to discover whether any as yet unmodeled
dynamics coupling is conspicuous.
It provides an opportunity to test an
asymptotic theory in an way most likely to reveal any asymptotic errors.
It was hoped that the results of the ANIK Al study would demonstrate:
·
that all GTDS-based estimators, including the ESKF, are very
similar in their ability to produce accurate orbit estimates
·
that their accuracies approach those of Telesat's extended Kalman
filter, which is specially tailored for synchronous satellites
4.2
ANIK Al Background
Telesat Canada currently operates five geostationary satellites, the
network providing a variety of satellite communication services primarily
to Canadian customers.
ANIK Al, launched in November 1972, was the initial
satellite of the world's first domestic comsat network.
The satellite is
cylindrical, with a diameter of 1.9 m, an overall height of 3.5 m, and a
current mass of approximately 245 kq.
All ANIK satellites are monitored
from the Satellite Command Center (SCC) in Ottawa, which is linked directly
to Telesat's main tracking station in Allan Park, Ontario.
communications
antenna
is
not
auto-tracking,
64
ANIK
Al
Because its
stationkeeping
requirements are tight:
+.100 in both longitude and inclination
[20].
Given these deadbands, actual orbit determination accuracies had been
derived by accounting for expected excursion due to known forces and dynamics, operational errors and hardware constraints, and
modeling
errors.
These required orbit determination accuracies have been refined through
continuing experience.
The Allan
Park facility
used to track
ANIK Al is the 11 m monopulse
Tracking, Telemetry, and Command Antenna [20], which for a given satellite
measures approximately six daily bursts of range, azimuth, and elevation
trios at one-second intervals for fifteen seconds.
averaged
and sent
directly
to
the
SCC
for
Each burst of data is
processing.
Tracking
station
location and measurement uncertainties for the burst-averaged measurements
were
supplied by Telesat
and are given in Table
Table
4.2.1.
4.2.1
Allan Park TT&C Antenna
Site Location
(relative to Telesat-supplied
geoid)
Latitude (geodetic)
Longitude
44.1728990 N
80.9366220 E
Altitude
298.1 m
(above MSL)
Observation Statistics
Range
anoise
Azimuth
Elevation
=
6 m
bias = 32 m
anoise = 28.8 sec
anis
= 28.8 sec
bias = -140 sec
bias = 350 sec
Until 1976, Telesat's orbit determination system was implemented in
a large shared utility mainframe.
For stationkeeping purposes, the system
included an iterative weighted-least-squares batch estimator
a priori
state
information
and a week's
observations
to estimate
that used
any of a
maximum of five parameters beyond the mandatory six flight parameters [20]:
* an impulsive thrust vector (three components)
· one to five observation
biases
* a linear correction
to the built-in
* a linear correction
to the tangential
tesseral geopotential harmonics
65
solar radiation
acceleration
force model
due to
Concerning
the
discovered early
that
theoretical
the
solar
parameter,
it
radiation
model
a
As
residuals.
observation
large
undesirably
solve-for
penultimate
produced
ameliorating
an
result,
been
had
small force correction was estimated as a function of solar declination.
As regards the last solve-for parameter above, because the limited operating range of the ANIK satellites has permitted polynomial approximations
due to the earth's
to accelerations
fine-tuned for
the
satellites,
Telesat
determination accuracy.
gravitation,
model
the force
significantly
could
increasing
be
orbit
With this batch processing system, the station-
keeping requirements for ANIK Al mentioned above--and those even tighter-were routinely achieved.
To
avoid increasing processing costs and excessive analyst time
spent in routine ephemeride estimation, a
determination system was designed.
new
minicomputer-based orbit
The new estimator is a real-time exten-
ded Kalman filter that, in estimating a particular vector, computes and
accounts for maneuvers, has proven eminently stable
(no restarts ever),
and, most importantly, has allowed stationkeeping accuracy requirements to
be
consistently
met
In addition,
[11].
only in unusual circumstances.
ally
logged and maneuvers
Along
of
is necessary
intervention
Typically, the satellite states are manu-
assessed
an array
with
analyst
and planned
attitude
once a week.
parameters,
and attitude-relevant
the current Telesat solve vector includes the inertial position and velocity augmented with azimuth and elevation biases and a solar radiation force
maps
into
than solve
Rather
correction.
lonq-term
longitude
for range
errors,
bias, a slowly drifting
an updated
estimate
simply used by Telesat as an observation correction.
bias
that
of this bias is
According to Telesat,
the solar radiation model developed with the batch processor has been even
further refined through sequential estimation, since the long data arcs
required for the old estimator precluded determination of fine model detail
[11]. Since beginning operation in 1977, the filter-based orbit determination system has allowed all stationkeeping constraints for ANIK A satellites to be met.
In addition,
this minicomputer-based
orbit
determination
system with extended Kalman filter estimator has provided economic advantages,
fast
data
turnaround
and
access
to
present
greater flexibility of operation and modification.
66
satellite
state,
and
4.3
Study Preliminaries
ANIK Al data supplied to Draper includes the following:
*
almost 24 days of complete, unsmoothed TT&C observation data
*
geopotential approximating coefficients for SAO 6x6 field
*
solar radiation model (resultant spacecraft acceleration as a
function
*
of sun declination)
satellite maneuver data for observation period
(no maneuvers)
*
filter history for 3 1/4 days during the given observation span,
including daily predicted augmented Cartesian state and its
standard deviations and correlations
*
process noise computation information--daily 1-a eror growth
rates for all augmented state vector components
Figure 4.3.1 shows a page of the annotated filter history.
The ANIK Al task, although it would lead especially to evaluation of
the ESKF, was used to characterize all GTDS-based estimators:
*
CDC
a Cowell special-perturbations-based differential
corrections estimator
*
SDC
the Semianalytical Differential Corrections estimator
*
EKF
a Cowell special-perturbations-based extended Kalman filter
·
ESKF the Extended Semianalytical Kalman Filter
Some criteria for evaluation of estimator performance were needed.
At
the outset, the goal was
to have all estimators match the Telesat
extended Kalman filter history in all ways possible, including duplication
of both Keplerian and Cartesian augmented state estimates and their statistics.
Other available information helped guide the choice of evaluative
criteria.
less
Range observation residuals were known to be typically 6 m or
[11] for the Telesat
week period.
of smoothed
used as a smoother
for the latest
two-
More specifically, Telesat supplied residuals for each trio
observations
the history.
estimator
used during
the 3 1/4 days of processing
shown
in
As Table 4.3.1 shows, residual statistics were computed for
the 19 trios there, and an approximate
distance
error was computed
from the
standard deviations obtained and some average ANIK Al elevation and range.
67
(
. iI
;I
IA
*4
.
w3
.A
I
i
I
i
:
I
i
I
I
i
I
I
I1,
I
0
U)
·a)
t-4
I
i
I'
jr
I
0!
I
·
.
.
.
_
c:
iC
II
.
J
c
i7
4LJ
u
I
.-
I
-c'I
,
IC
Ci
(1
i-
C n
r
-
'1
C.
~cc'
1 rr~
, - ,~,~
--
t'
-t
'CI
~,-,
_
*
L.. LL
." r r
sc,
_
-tF ,,,,,
.n
t
C Z'
t C 0I
Cc~i~
L
'-Cuur.
.
t
r.
-i
t; .~ .f
_.
_
_
C
tis
tr
r-
-4
L'.r Cr t I
l I C.
_
*r·
C,
j
§<r
.
ri__
C
I
PflrL__
Cwr-
:=g
r
C._
--
0
U)
CO
s 'r
·
*:
cli
_
s
Q
r
r.
C :
.
I
. . C..
r.''
r C
'~
n
Ir
C
CIIr,
_
_
_
_0
_,, r q
l- C'
C
1r
N
C -- a.
I
X
^
>-
C
LI
,l
.
I
\
\L
Z
L U
. Lr
I
i- - .
I.
_,_,:
C; r C:
-C
!
_
(LlL
.I
C >,>
.
F
iC
-_
.C
A;
Z,,
C
.1516
s
,<,el
C
'a
\ W
,v.
a
It
-i
.2 w
A
6)
im-
.1 -. cr.
#fll-
C
g-2qI
at
eV
11
-1
A*~-~
I
3
a
e c Id.IC
f-4~
68
Table
4.3.1
Telesat Filter History Residual Statistics
Residual
Standard Deviation
Range
12.3 m
Azimuth
53.2 sec
Elevation
42.7 sec
Distance error based on these statistics
11.6 km
Duplicating these residuals with a differential corrections estimator--and especially with a filter--would be a functionally meaningful display of the estimators' prowess.
The duplication of filter history and
residuals would be most pleasing and doubtless most successful if the wellestablished Telesat filtering process were emulated as much as possible.
In order to begin data processing with Draper's GTDS-based estimators in a way most consistent with Telesat procedures, several preparatory
tasks
were
completed.*
First,
the
data
were
format and were smoothed by burst averaging.
ion was adopted outright.
converted
to
an
acceptable
Telesat's 4-a editing criter-
In addition, because the details of the observa-
tion process were unknown, an observation model standard for trackers computing this trio of observation
model
[4].
types
was assumed,
namely,
the GTDS C-band
The measurements are corrected for tropospheric refraction
before Telesat processinq, so the corresponding GTDS capability was used.**
The
tracking
corrections
station
position
to a certain
Legendre polynomials.
was
flattened
given
relative
to
sphere were defined
a geoid
whose
shape
in terms
of a sum of
GTDS defines station Position relative only to a
flattened geosphere whose shape is described completely by a
coefficient and a mean radius.
flattening
Having adopted these two values from Tele-
sat information, the further effects on observation measurements of applying
the
geoid
shape
measurement noise.
applied
correction
containing
station
location
could
be
lost
in the
location in GTDS.
these changes
is in EAW2148.TELESAT.LOAD.
**The GTDS-based tropospheric model
corrects
measurements.
It should be noted that only
properties
were
Consequently, the Telesat qeoid corrections were not
to the station
*Software
to the
used
in
the
corrections
range
and
elevation
averaged tropospheric
model,
since
time-dependent properties had not been updated for 1982.
69
the
file
of
Telesat employs a modified true-of-date coordinate system referred
to the mean equinox, a system in which the coordinate frame is updated only
at midnight of each day, prior to daily output of the augmented Cartesian
state estimate.
GTDS can duplicate this only approximately with its true-
of-reference frame, one referred to
coordinate frame of midnight of
the mean equinox and in which
the
state epoch is retained throughout the
estimation.
Telesat propagates process noise to observation time and adds its
contribution to the prediction-phase covariance.
Although GTDS-based fil-
ters had formerly added process noise only to the final update covariance,
this procedure was altered to reflect Telesat practices.
In addition, the
GTDS process noise model was changed to a time-squared from a time-linear
formulation.
GTDS has no geopotential model tailored for synchronous satellites,
so the.6x6 SAO field that serves as the basis for Telesat's model was used
in both semianalytical and special perturbations force models.
With no
third body model particulars known, a general lunar-solar point-mass model
was used.
In addition, GTDS currently employs a very simple solar radia-
tion pressure model.*
In order to employ this model, some average projec-
ted satellite area was needed.
of
3 m2
plausible
[21].**
The known satellite geometry made a value
Solving
for Cr would
also
emulate
as
far as
possible Telesat's solar force parameter solve-for.
*The solar radiation force acting on the body is modeled as a function of
an average surface reflectivity and spacecraft area normal to the incoming
radiation, the mean solar flux at one A.U., and the sun-vehicle distance
[4].
**In order to estimate more directly some average projected satellite area,
the GTDS special perturbations propagator was used to generate and display
typical solar radiation forces for a satellite with unit projected area,
unit mass, and unit surface reflectivity constant, Cr
during the period
of supplied observations.
The nearly constant sun declination was also
displayed. Even with units checked scrupulously, these forces when multi2
plied
by
the
3 m
satellite
area,
a typical
Cr
of about
unity,
and
the
given satellite mass were higher by approximately a factor of satellite
mass than those forces supplied by Telesat. Telesat maintained that their
values were indeed not accelerations, but expressed certainty that an error
in GTDS
force
models
on
the order
of
such a
large
factor
would
be
quite
noticeable during the estimation process. Meanwhile, the 3 m was retained
for projected satellite area; solving for a Cr that was expected to be
quite observable would help render having a truly "average" satellite area
unessential.
70
4.4 Cowell Differential
Corrections Estimator Evaluation for ANIKAl
A baseline for estimation acccuracy was established by processing 11
days of smoothed
data with
the CDC.
As implemented
in GTDS,
this estimator
is known to meet well-established standards of accuracy for batch processors.
The force model used
in the Cowell
equations
of motion
was
reason-
ably conservative for satellites of this type (6x6 SAO qeopotential, lunarsolar
point-mass gravity,
solar
radiation
pressure
in
the
12th-order
Cowell-Adams predictor-corrector with 600 sec stepsize). The initial input
elements
to CDC, considered the baseline truth epoch conditions, were those
given by the Telesat filter history at the beqinninq of the first
observations processed in this task; see Table4.4.1.
Table
day of
4.4.1
Telesat Filter State used in
Cowell Differential Corrections Initialization
Epoch
17 April 1982
Oh Om Os
a
e
42165.7791
2.6752E-4
i
1.408310
a
92.5243330
X
220.711840
M
Included
km
147.584100
in the CDC solve
vector were
osculating
Cartesian
Position
and velocity, azimuth and elevation biases, and reflectivity constant.
biases
were
initialized
to
values
sec and 350 sec for azimuth
close
and elevation,
to
those
in
the history--to
respectively,
and Telesat's
range bias estimate was used as a constant observation correction.
processing
of
yielded,
after
14 iterations,
epoch that matched well that of the Telesat filter
shows
-150
32 m
This
11 days of data is the baseline CDC run.
The estimator
4.4.2
The
this.
The
remaining
a Kelerian state at
in a, e, i, and
two Keplerian elements (note their espe-
cially high uncertainties) differed substantially, although the sum
compares well.
Table
+ M
The very low eccentricity of the orbit will produce a near-
singularity in perigee position.
11 Cartesian elements were considerably
different.
71
Table
4.4.2
Baseline Cowell Differential Corrections Solved-for Epoch State
CDC State
Element
Corresponding Telesat Filter State
Standard
Element
Standard
Deviation
a
42165.783
e
2.5618E-4
km
Deviation
8.8E-4 km
a
42165.779
2.2E-6
e
2.6752E-4
i
1.40100
Q 92.5320
1.1E-3 0
4.5E-20
i
W 218.650
M
149.620
4.7E-1 0
5.0E-1 0
w
M
220.710
147.580
x
y
z
v
-7927.556
41423.273
149.853
-3.0182
km
km
km
km/sec
.041
.012
.072
8.7E-7
-.57745
km/sec
2.6E-6 km/sec
7.4755E-2 km/sec
6.OE-6 km/sec
-7912.208
41426.008
148.562
-3.0184
km
km
km
km/sec
v
-.57638
km/sec 9.1E-6 km/sec v
v
7.4372E-2 km/sec 6.OE-5 km/sec v
Y
az bias
el bias
C
5.5 sec
5.0 sec
1.3937
over
4.4.3
this
4.5E-2 0
4.0E-3 0
az bias -155 sec
el bias
351 sec
residuals
for range,
11-day span are displayed
gives
1.1E-40
4.7E-20
km
km
km
km/sec
5.1 sec
5.0 sec
6.1E-2
r
The CDC's
km
km
km
km/sec
Y
-138 sec
321 sec
2.2E-3 km
2.2E-7
1.40830
2 92.5240
x
y
z
v
.213
.099
.807
7.7E-6
km
statistics
for these
azimuth,
and elevation,
in Figures
residuals.
4.4.1
Here,
through
and distance
4.4.4.
Table
as in all differential
corrections and filter runs in the study, the residuals were essentially
unbiased.
Table 4.4.3
Baseline Cowell Differential Corrections Residual Statistics
Residual
Standard Deviation
Range
6.289 m
Azimuth
Elevation
60.44 sec
42.57 sec
Distance
RMS error over fit span
12.317 km
72
I.
.I.I.4.
*14411
*
4I.4I.
*l-1M
4
.M141
.l.IH
.I.
*4"I4
1
.FMI.44
a
.14411-
*lt,
I
ju
*e
.
U)
o.
'.~~~~~~~~
ii
m p~p
Mm""
-M -M" MM"
MMM
-M
MM
4
mp~
-m4
m
M
M
a
I
4C
4C
o
<.C
.4
-o
,
-C
Dw
IO
r'a
o
.,
2
U)
rU
-I
a)
,-4
-,d
o
o
,<~~
Io
II
I'
l
I
,
<
m I
:14
tnp,
I
i.
clc
- --
oo
-- -
------ - --
,e
*
I
e
-------- - - -
.c
P.
-------- - - -
-
oa
o
.
-------- - --
-------- - - - -
-
en,
........
- - - -
------
........
- - - -
........
- - -
-
-
- -
.
.
n
O
4ZmD HZ
- -
'o
EWU-Wum?
73
.0
'7;
..
,
'7
uVN
rC
D
a
t-l
·.
44 tMt
1 4MM-4MM
..
tFt
l
*t
t
*MM441
t t
1414
M41I"I
t
t
.H41
lI1
t
t
t
*
t
*t1IW414M
*I14
t1414I.
0M
4
.
I
i tn
o
-e
~
~
,
~~rl
U]
t
<
<
e3
· O~
<
4
Ct
<
4
4
-C
-C
-C
in
4t
V-.
tao
o z
-C
-4
jn @
4
N
*r4
o4
<
<
<
<
4
4
- -
u
44
C44
o md
r
4
-C
-4
aD I-
4
4
4
4C
r
o
4
In
4
U-'
4
4K
.
49
4
4C
..e
4m
4-
-4
4
-4
H
a
o
g
0
C!
)
4
in I
_4' I
49
C I
4
-
I
IM
*
M4
O
O
~N
O
rtc
g
t
F
t
o
O
in
t
cm
4N
M404M
4
.I4441
1z
o
nwuOzon
1*
wt
e
.4141
oInC
OU. 4tU
74
.0
I
i
1 4H .1'0
M M1
I
a
rrt
.4
rI
I
H
I
I
f...I
a tM ·
4)
°
4C.
4
10
tU
mi
.
CzaH
ru _I
49
<
h
a
.MM
*NNNN
II
_
*II
*Nl,-II,
*NNNNM
-,INF
.
II.I
*NW.HN
*NNNIM
*N.""1."
*MHNH
II
I
I -I
II
II
I
II
I
II
II
io
4
-4
In
.
-C
4
4
-C
4
4
4(
-C
-
,([
4C
-4
-C 4
-C
In
Io
*
U
IC!
, t.
=n
4(
Ugt
-C
4
-C
4
-C(-C
4C
44
4C
4
4
-,
,(
-C
-C
4C
-4
o
4
4
4
4C
4
°
-C- 44
-C
Ion
o
-C
4K
-C
-4
4
4C
I
-4
4K
.i
40
,4(
-C
I
lUin'
I
MICI
tNl
*
.*
o
*u
M
W
*NH
1.
*0
Cr
N
*NMNH
O
M.
N.1-N
.
o.
o
0l
in
S.J
**
r0Po
HZ
H-M
*'"WW
.N l
*
*NNN
n*
in
P-
inWUOZOi
@
Qn
C
I*
OC.
75
4 tU
.IMM-"
.
C
C
I
.I
C
C.
in
in
.,
M
0
C
n
· ocnnn c~rnrn
· c~ww
crcw
ctc~o
*-44~ *~4I4I.4-I-
M
crcnce·~t~t~o·~~w
.b.144
*a44,4
I.4I4
*-44~b.
.4I4g.
·twwl
·
.4M44
*I4~M
a
crcn
1.
ul~~~~~U
C,
.oY!
I
-C
O~~~~U
d~~~~~C
-K
-K
-K
-
-
-
-K
-C
4
-K
-K
a
o
-K
o
Z
-C
-C
-K
II
II
-K
-K
-K
-K
-K.
-1
-K
-
o
=
r-
ar-
,II,,
oo.0I.o
-
Q)
r-
r
W
-C
-
U-)
,
sO
I~
, o
<~
g3 I..I I
I-IZ z
rIuz-w
3E:
I- I~1
U
nf,
Dl
I
(Al(
I
I
~~~~~~~~S'
wl
m
66-I
*
6-
9~~-
IL
0
.0~t~t
01
~
u
L
a
acn
~~t+ ~ ~~
6-Itw
II
.4
~~~
.*
1-6.
.0rW~
.0
.0
~
0
*
.0(c
.0
0
76
~
'
L
a
a.
U
61
61
6-1n
9
~a1
-
'
.0nn
crw
*
~
'
L
aw
*d
a
<
5
~
~0Iw
i
~
6-1n
a
~~~~~~~
The approximately 6 m range residuals are reminiscent of results for
the Telesat smoother, and much of the 12.3 km position error can easily be
accounted
for by the approximately
7 km of error
that is unavoidable
for a
satellite at such large range, with apparent elevation of some 300, and
with azimuth and elevation measurements of this basic accuracy.
be remarked
that the estimated
29 sec noise
of the original
It should
angle
measure-
ments was not returned, although the 6 m range noise was well isolated.
Much more significant is the fact that the CDC residuals are similar
to
those
obtained
from
the
Telesat
filter
history--6.3
12
m
in
range,
60 vs. 53 sec in azimuth,
both.
Range and azimuth determination for geosynchronous satellites are
not independent.
able:
and approximately
versus
42 sec in elevation
for
The final distance RMS error comparison is quite favor-
12 km for the CDC versus
11 km for the Telesat
filter.
The number of iterations required for estimator convergence seemed
unusually
large.
Doubtless
the
tracking
geometry
was
to
a large
extent
responsible, with a geostationary satellite observed from only one station.
Several possible error sources might be suspected in the CDC test:
Approximations in
*
coordinate frame
·
tropospheric correction model
·
station location
·
basic tracking model
Inadequate modeling of
·
geopotential
*
solar radiation force
Direct comparison of the epoch states for both Telesat and GTDS
estimators should be possible since the coordinate frames should coincide
at epoch.
There
may yet be
some
slight
discrepancy
in
frame
definition.
It was posited that the discrepancy might be eliminated with use of more
up-to-date inertial to earth-fixed frame transformation data.
In one-time
use of newer transformation data in the CDC, the states were indeed brought
much more into coincidence, as Table 4.4.4 shows.
discrepancy
was reduced
by a factor of five.
77
The maximum position
Table 4.4.4
Solved-for Epoch State for Cowell Differential Corrections
with New Frame Transformation Data
CDC State
Element
Corresponding Telesat Filter State
Standard
Deviation
Element
Standard
Deviation
a
e
42165.783 km
2.5548E-4
8.8E-4 km
2.2E-6
a
e
42165.779 km
2.6752E-4
2.2E-3 km
2.2E-7
i
1.40090
1.1E-20
i
1.40830
1.1E-4 0
Q
92.5650
4.5E-2
Q 92.524
4.7E-20
w
M
218.740
149.510
4.7E-1°
5.OE-1 0
W 220.710
M
147.580
4.5E-2 0
4.OE-3 0
x
y
z
v
-7924.404
41423.642
148.256
-3.0183
v
Y
v
r
°
.211
.098
.802
7.6E-6
km
km
km
km/sec
x
y
z
v
-7927.556
41423.273
149.853
-3.0182
km
km
km
km/sec
-.57727
km/sec 9.1E-6 km/sec v -.57745
km/sec
Y
7.4372E-2 km/sec 6.OE-5 km/sec v 7.4755E-2 km/sec
az bias
el bias
C
km
km
km
km/sec
0
-131 sec
321 sec
1.3931
5.4 sec
4.9 sec
az bias -155 sec
el bias
351 sec
.041
.012
.072
8.7E-7
km
km
km
km/sec
2.6E-6 km/sec
6.OE-6 km/sec
5.1 sec
5.0 sec
6.1E-2
~~~~~~~~~~~~~~~~~~~~~~~......
The residual statistics in this run were also different somewhat
better
than those
of the baseline
run, as seen in Table
4.4.5.
Table 4.4.5
Residual Statistics for Cowell Differential Corrections
with New Frame Transformation Data
Residual
Standard Deviation
Range
60.85 sec
Elevation
42.22 sec
Distance
How the states
6.050 m
Azimuth
RMS error over fit span
12. 274 km
can be brought
into better
agreement
is problematic.
The possibility of directly comparing estimator states seems remote at this
78
time; in any event, when comparing states that result after several days of
filter processing, the frames will be sufficiently different to preclude a
thorough comparison.
with
those
of
Henceforth the direct comparison of estimated states
Telesat
is
sacrificed, and
only
estimator
observation
residuals are examined.
Removing the tropospheric model's corrections showed the correction
to be beneficial.
The non-state solve-for parameters, particularly the
elevation bias, were significantly changed:
Cr
=
1.3946, azimuth
elevation biases -138 sec and 422 sec, respectively.
and
Table 4.4.6 shows
that the range and elevation residuals were lower than for the baseline
run, but the distance RMS error over the 11-day fit span was 62 m higher.
Why the residuals
were
lower for precisely
those observation
types
that are
explicitly corrected for tropospheric refraction is a question that should
be answered.
Table 4.4.6
Residual Statistics for Baseline Cowell Differential Corrections
without Tropospheric Corrections
Residual
Standard Deviation
Range
5.986 m
Azimuth
60.71
Elevation
42.14 sec
sec
Distance RMS error over fit span
12.379 km
Lastly, in order to address the accessible question of whether a
more accurate geopotential model would improve the estimation results, the
same
set-up
was
run with
a GEM9
15x15
model.
The
solved-for
non-state
parameters were slightly different from those of the baseline case:
1.3938, azimuth bias = -140 sec, and elevation bias = 322 sec.
Cr =
Table 4.4.7
shows that most of the observation residuals, when compared with those of
the baseline run, were actually somewhat degraded.
79
Table 4.4.7
Baseline G4E9 Cowell Differential Corrections Residual Statistics
Residual
Standard Deviation
Range
Azimuth
Elevation
Distance
4.5
6.146 m
60.52 sec
42.49 sec
RMS error over fit span
12.311 km
Semianalytical Differential Corrections Estimator Evaluation for
ANIK Al
After obtaining satisfaction that the GTDS-based CDC is an accurate
estimator,
evaluation
of the SDC followed.
The SDC too was used
to eval-
uate Cr and azimuth and elevation biases, while being supplied a conservative semianalytical force model with SAO geopotential.
the extremely
conservative
model used.
The integrator
Runge-Kutta scheme with half-day stepsize.
80
Table 4.5.1 shows
was the fourth-order
Table
~~
4.5.1
Force Model used with Semianalytical Estimators
|~~
-~~~
_-
SPG Model
AOG Model
-
w
_·
Zonals:
3
(6x0), e
Zonals:
(6x0), SAO
M-dailies:
Tesseral Resonance:
(2,2) through
(6,6)
2
Second-order J2 , e
4
(6x6),
1
e
Tesserals:
(6x6), e
Lunar-solar point mass:
4
Parallax--moon=8,
sun=4, e
3
2
J2 , e
Second-order
Solar Radiation Pressure
0
Second-order J 2-m-dailY 4
coupling, (6x6), e
Lunar-solar point mass:
8 frequencies,
2 time derivatives
Solar Radiation Pressure:
6 frequencies,
1 time derivative
_
_1_11
_
.
After giving a qood mean state
-
estimate
-
-~~_
as input
to an SDC run,
the
estimator converged within 12 iterations to give observation and position
residuals
very similar
to those of the baseline
through 4.5.4 illustrate.
for
this
so-called
baseline CDC run.
values
similar
CDC above, as Figures
4.5.1
Table 4.5.2 shows that the residual satistics
baseline
SDC
run
are
also
quite
familiar
from
the
In addition, the non-state solve-for parameters took on
to those
= 138 sec, and elevation
for the baseline
bias = 321 sec.
81
CDC:
Cr
= 1.3940,
azimuth
bias
a
a
re~~t
U)
o 0)o 4
4~~~~~~~-
Io
0
I
'
4
4~~~~~~~
C
<
i tn · N~~~~~
4
4.
<
<
4
~
t
< So
4
4
~O
, o
<
(
<o
4o
lU.0
a .0
44
44 O
QH
0
<
l 0o^S
*H
N
o
<
I o
~~~1
'
44)
'4)
*
.40
Or4Z(D
.*
a
.0
MZ
a
[4
C~~~~~
ruJ-wu)
82
Y"
a
c
4~4
~~~~~~
g
jo 44
<
4
t-
Lt
U
4~;
0
r
o
4
4~~~~ 4
4~~~
O
o 00~~
n 0~a~
<
4
~
82
4
-
C
.v^or
.0
44
I
H
H H
a*
NO4
.0*H
.
.
·
11
-MMMI-4
p4mmm
.04M.4m
-mmmm
-mmm"
-mmmm
-mmo4m
-mmmm
-mb4mm
C
aO
-MM1404
.
r,
-IA
I
i
I1
II
to
II
II;
Il
II
1
I
Ul
II
II
II
I.
II
I
H
so
o
r
-iv
II
II
II
II
I
4C
I.
I
4
N
<
II
<
II
4
<
4K
II
II.
I
II
II
II
I
II
II
4
i*
°
<
<
o
<
z
0
En
<
4
<
4
<
I
II
II
II
4C
4
49
4
4C
II
44-
I
II
I
II
I
z
4
C9
4C
-4
<C
I.
I
<
4C
II
II
II
I
4C
-~
-
.n
U
Io~~ ,Z
~c-4
4 4
- 4K
4
<
49
<
4C
"
<
I:
4
4C.
4c
~9
S
- 4K
w
0:
U
49
4
4
,
4
4
4
----*MH-9W
u;
o
..4
N
.
o
a
O
Z
<
<
II
-1
.c
a
<
<
------
-------H
o
0
,C
--9MMMH4
o
0
MO
41N
-4M1H4H1
o
I
ewUOzAt
MM
.-.
MNM.1
o
wCS
4Z
*1M4M
oC
83
o
0
I
4
u
1M
1H1MM
o
N
I*
I
-M{0
".
I
i
I
-
*H
I
*MMl-4M
.HI-MMH
.N4NMMM!,.
.
M
-IM1
F
*-4HN
HMNM
.N -
MM4.
M-
.1N4=
U)U~
C!·u
~-,.
-
i
4
I4<
,4-~~~~C~
51
<
4
0C
C
0
oo
<C
i
00
,
uA
<
o<
I '4
4.
<
4
<<
<
4
4 -4
< < <
-C
I
~-
01~~~~-
4,
.9 -C
4
oo
4
r,
0
a
-9
D-
4~~~~~~9o
,
4
-. .V
4
;
4
- I
°
If
SM0n
-
- Z
4
°
lSUOZOn
84
O.
84
4
°
<
n
O
o
S~~~~~~~~I
I
I
o
tH
H
*I.I-MI
.1..,.,
M
,1--*1-.MHM
.S
1.IH
.-
I.IH,-H
.-
.
I
..
444-S
*S-.HI-IH
~0~~r
.I.-4HH
I0
SLA
I~~~~~~~~
II~~~~~~~~~I
I~~~~~~~~
I4
*
I o*
*
Er
all
~U,~~~~~~1
~ 1 4Jy-
1~~~0
I II
,
IfC
I
*
IC
~g~
-C
4
~~~r
K
<
-K~~
4K
4[
-K
4K 4K
t:
t!
4I
I07
-
494K
Z0
C1
so
.J-~o
41
-
r
SO
r
I
4I
I~~~~tl
4
r
I-
~
r
-H
--4
LA~~
I' r;
Vi
DI
n;
w
.4
M
Di
e,n
PA
M
"
.
-41
.14
.M
DI
It
DI
ro
I
0
9I
u~
II
on
1
r
.41
H
4
rz
'0
'0
o
'0
0.01-
.141.41.H4H
=
r
-14.HH
.
.4HH
.
.41.4141.HH
w
w
w
w
.0
0n
vS
0!
C
*'0
I
.0
s-I
Il
L..-Ujm
35
VS
-rl~~~0
E
Table 4.5.2
Baseline Semianalytical Differential Corrections Estimator
Residual Statistics
Residual
Standard Deviation
Range
Azimuth
Elevation
6.399 m
60.40 sec
42.57 sec
Distance RMS error over fit span
12.313 km
The force model was changed
model.*
to include
a time-independent
third body
The SDC so supplied converged in 12 iterations to give observation
and distance residuals much higher than those of the baseline CDC run.
range residual suffered relatively most.
The
Table 4.5.3 shows this.
Table 4.5.3
Residuals for Semianalytical Differential Corrections Estimator
with Time-independent Third Body Model
Residual
Standard Deviation
Range
Azimuth
Elevation
61.16 m
65.05 sec
62.15 sec
Distance RMS error over fit span
15.300 km
The residuals plots for both baseline CDC and SDC runs summarize
most effectively that the two GTDS-based differential corrections estima-
tors produce excellent results for ANIKAl1. These plots could be overlaid
with the comparison yielding almost no perceptible differences.
Only for a
few range residuals do the plots show differences.
At all of these points
of discrepancy, the SDC yielded smaller residuals.
The potential effi-
ciency of the estimators, however, differs significantly.
*The weak-time-dependent third body model accounts for the slowly-varying
satellite-apparent movement of the third body (particularly the moon). It
had been established that using the time-independent model results in significant errors for synchronous satellites [22].
86
The
whereas
baseline
CDC
solve
that for the baseline
state
was osculating
SDC was mean state.
position
and velocity,
To determine
whether
the
two epoch solved-for states did in fact correspond, each was propagated
over
the 11-day
tive estimator.
statistics
fit span with
the integrator
and final Cr
of each respec-
Table 4.5.4 gives the RMS position and velocity comparison
for this span.
Table 4.5.4
Comparison of Baseline Cowell and Semianalytical Differential
Corrections Epoch Solved-for States
i
Compare Statistics
(over 11-day fit span)
Component
Position RMS Errors Velocity RMS Errors
(km)
(cm/sec)
Radial
Cross-Track
Along-Track
.196E-2
.159E-1
.459E-2
.230E-3
.116E-2
.152E-3
Total
.167E-1
.119E-2
The position
errors
here
are
reasonably
small,
two solved-for states were indeed comparable.
cross-track
and were due to slight disagreement
In an attempt
to
reduce
the number
The
I
I
i
i
indicating
iterations
of periqee.
required
convergence, a good initial covariance was supplied to it.
reflected
run,
differences
in input
and it led to convergence
cantly different
state known
in nine iterations
from that of the baseline
In order to investigate
formance,
and final
several
runs were
two-body contribution.
for
SDC
The covariance
from the baseline
to a state
SDC
not signifi-
run.
at last the effects
made.
the
larqest errors were
on argument
of
that
The first
of A-matrix
of these
on SDC per-
used only the strict
The second added to this matrix the contribution of
the new analytic P2 third body matrix.
The results are shown in Table
4.5.5 below,
those
where
they are compared
with
with its central and third body state partials.
87
of
the baseline
SDC
run,
Table 4.5.5
Effects of A-matrix on Semianalytical Differential Corrections
Estimation
for ANIK Al
Type of A-matrix*
Residuals
Baseline:
Analytic J 2,
finite-differenced
third body based on
AOG model
None
Analytic P2 third
body
Range
Azimuth
Elevation
Distance
6.399 m
60.40 sec
42.57 sec
12.313 km
R
59.63 m
Az
El
101.3 sec
74.74 sec
Dis
20.868 km
R
6.248 m
Az
61.06 sec
El
42.19 sec
Dis
12. 294 km
*plus ever-present two-body contribution
Using the strictly two-body A-matrix in the SDC produced an unacceptable solution.
however,
led to quite
that
the
versus
would
of
baseline
The addition of the new analytic P2
effective
case.
12 for the baseline
appear
solve-for
from the number
state that having
production
This
case
and
last
of an epoch
run
of iterations
the effects
state
converged
11 for the case
contribution,
in
with
comparable
15
no
and the statistics
to
iterations,
matrix.
It
of the final
of either J 2 or P 2 perturbations
in
propagating the semianalytical state transition matrix is sufficient for
an accurate batch least-squares solution.
advantage in final accuracy*
Having both
ives no apparent
although estimator convergence is slightly
enhanced.
The timing estimates below when considered from a
perspective
show
that
the last case is relatively
more
per-iteration
efficient
than
the
baseline.
*It should be remarked that the baseline CDC run used only J2 (in addition
to the two-body effects) in propagating the state transition matrix.
88
Table 4.5.6
Effects of A-Matrix on Semianalytical Differential
Corrections Computation Time
CPU Execution Time
Type of Run
3:09.39 min:sec
Baseline A-matrix
(12 iterations)
2:28.93
Two-body A-matrix
(11 iterations)
3:17.08
(15 iterations)
Two-body and
analytic P2 third
body A-matrix
4.6
blend
Extended Kalman Filter Evaluation for ANIKA1
to
urge
In
order
of
information
forward
from
next
Telesat
best
the
and
the
EKF
the best
performance,
CDC
baseline
run
above
were
The converged baseline CDC Cartesian state and corresponding
supplied it.
variances were supplied to the filter, as was the CDC's force model with
100 sec timestep in the fourth-order Runge-Kutta-Fehlberg intergrator that
is used with the EKF.
minimize
filter
This choice of initial state and covariance would
transients
at the beginning
of processing
and thus
induce
the steady-state performance that could be compared with that represented
in the Telesat filter history.
The EKF does not presently have the capa-
bility of solving for observation biases, so the CDC's final azimuth and
elevation biases were used, along with the Telesat-supplied range bias, as
constant observation corrections.
In addition, the CDC's bias standard
deviations were RSS'ed into the observation noise in order to help keep
filter gains high.
Finally, specifying process noise in a way intended to
further duplication of the operation of the mature Telesat filter, that
process noise given for the Cartesian state in the filter history was used
directly.
A number several orders of magnitude higher (1.E-24) was used
for the process noise contribution from Cr uncertainty.
The EKF performed well under these conditions.
The solved-for Cr
in this filter run was 1.3947 versus 1.3937 for the baseline CDC case.
observation
the
residuals,
processing
span,
discounting
were
very
those
similar
89
large
values
to those
of
at the beginning
the baseline
CDC
The
of
and
SDC, as Figures 4.6.1 through 4.6.4 show, and were thus comparable to those
obtained by Telesat.
Table 4.6.1 gives the residual statistics.
One espe-
cially large (40 m) range residual resulted early in the filter history,
probably from filter over-correction due to
matrix
off-diagonal
terms.
If
the omission of
this residual were
ignored,
covariance
the
range
residual standard deviation for this estimation would be a very comfortable
6.294 m.
Table 4.6.1
Baseline Extended Kalman Filter Residual Statistics
Residual
Standard Deviation
Range
Azimuth
Elevation
7.953 m
61.46 sec
42.84 sec
Distance RMS error over fit span
12.382 km
I
The integrator used with the Telesat filter was unknown.
Integrator
noise can interfere with the estimation process, so the fourth-order RungeKutta-Fehlberg integrator that is used with the EKF was used to propagate
for five days the baseline CDC's solved-for state using its special perturbations model with integration stepsizes of both 100 and 600 sec.
Result-
ant observation residuals were computed using these ephemerides and the
supplied observations.
Residuals for the 100 sec run were always higher.
The differences in residuals between the two runs were strictly increasing,
reaching
values at the end of the five days
of 6 m in range
.1 sec in azimuth and elevation, respectively.
sec is appropriate
the
100 sec
for this integrator
value--a
value
considered
satellite--might be questioned.
.4 sec and
Whether a timestep of 600
is not known;
typical
and
in any event,
for use with
this
use of
type
of
Certainly putting this EKF into operation
would oblige more complete evaluation of the effects of integrator noise.
The Cartesian state variances predicted by the EKF were typically
several
orders
of magnitude
lower
than
those
obtained
by Telesat.
Table
4.6.2 gives typical state uncertainties for both filters in steady-state
operation.
90
M-
*14144N
*111.MM
4
-4 *14
N
.1-4
*
64I
-. 4M4
.141
4
.1-4
M-
4
4
.
1
.14441414
a0
'.4
li
1*4
-
U)~~~~~au
4~~~
a
C,
In
az~
IC
0
,eK
A
~~Pa)
4*0
4
4C
o
4
-C
E
IA·
$4 4
.4~
~~~~~
4
4m
4C
eg
'0
IL.B
al
E;c
0-!
4CC 49.9
- A
a r0
1*4r
'eC 4g
'm4
4
4a
4~~~~~~~~~~e
eg~
'IC
4m
4C
~~
4K
4m
A
4m
cn
4
a
IA
m:1'
.
o
9.
4MM4 *41-
a
0A
C!
1 4,-
-I..
a
W .I,-
a
41
C!
. ,
4H
4H
.IM4
.
a
~0 ;
W.
.14
a
1
O= 4K Z
-.11 .
M M M I,4
a
14
C!
..1
a
C!
I
MZ
V' mu
I"
ccm~
O~~
91
Y
a)o
a
4 4A
'eg-K
r
a
a
1.1
4."4
.M
.414
a
41
Ca
II
m -m
-"
.- M
a
a
a
4.
a)
;
- - - - - - - -
. ..
- - - - - -
- - - - - - - -
...
.
...
- -
.
.....
- - - - -
- -
.6
-
-
.b.
-
-
...
- -
...
-..
-
-
.
- - - - - -
..
-- - - - - - - -
M
.
-
In
M
rll
a
C
U,
ol
~ ~ ~~
Ml
'C
~
-4
r
r
*C~~~~~~~~~~~~~-K
4
CZ
14
-C~~~~~~~~~~~~~'
~ ~ ~
4
O
a
Ml
4(
9
A0
~
~
~
E(~~~~~~~~~~~~~~~~~~~~4
E(-K
C4~~~~~~~~~~-
4
.0 &AEn
a =10w
4
N 1.1
M
4C
-C
-9
-C
-C
-C~~
4~~~~~~~~~~~~~~~~~~~~~~4CK-C
-C
-C
-C
4~~~~~~~~~~~~~K-C~~~~
~~
~
f,
C-
~~
~~
~~
4
~
4
o
r-I
. 00
2:
4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
444~
o
4~~~~~~~~~~~~~~~~~~~~~~~~~-
4
4~~~~~~~~A-C
4
A1
4C
4
-9~~~~~~~~~
0§
4
~ ~~ ~ ~ ~ ~ ~ ~~~-
4~
M
0
YI
Ml
-K
a
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A
,4
,4
-K
-CI
-C
-4
M
Wr;
C
.,4 4
U;
1..
C,
IA
Al
A
C'sI
92
In
I
I~~~~~
C
C~~
a~~
54
M
W
C
C
II
I
,YI
II
I
I
II
II
o
-
I
aI
II
I
II
II
II
I
II
II
II
II
o
In
bO
-4
c4
- 4
.4 4 -C
I
C.
4
II
4
A 44
oral-
4
4 4
4C
H H
I,-
-
o
.0
4C
44
.4
Q*
AI
im
=1
I
-mm..
o
o
1c
· Y-mm
,
o
· nnm
nc..t
I
oC
in
M
Co
a
m
·
-MM
.
.
. .
.
.
.
. .
~
.cic
In
in
-0
.0
P
d
n
~~
n
PAi
a
93
.0r
i
.0
I
cwn
_
H·ct
o
n
o"4
C
nM4
"I
I
_
g
o
*
I-I
iH
*
..
*
..*H
"
.H
1. F..
...-.
H
*. H .
H
H
H.
*
o
1 4H- H--
.
U)
'(
<
4
U
tic
a)
<
<
o
II h
.4
>-
U
a
C
E
z
mo
*
rrD
v,
I o
4K
E
a-
o
:o* oh
r-
*F
)Z
x
Li
=
-1o-c LIl
C
!
a
Wi
!
It
(hi
4
Dr
i1
w
M .
M M M 1- I
. 4- 4 1-I - I l - I
~
- 11-4n
* Mc
O
"I
r
oa
o
IM
.
Ph
.o
.
t.I
('J
o
a
l -I M
. 1- 41 - 1 M M
· l . 4I -l I -I
. l -I M MI - I
:
t.
N
M
p.
M I - I MMw
'0
'0
'0
94
* M M MI -l
oli
I
P
* M I -I MI l
a
a
* oI
-
~o
ro
N0
<
* rO
U
v
)4JI-
O
II
I
I!
I u
Io
v
x
Table 4.6.2
Comparison of GTDS and Telesat Extended Kalman Filter
Steady-state Variances
Variance
Element
GTDS EKF
Because
this
the
Telesat
EKF
a
e
5.3E-4 km
1.OE-6
1.9E-3 km
2.2E-7
i
]
8.9E-6 0
3.5E-4 0
1.1E-4 0
4.OE-2 0
W
M
3.4E-30
3.6E-30
4.4E-10
4.7E-20
EKF had
11-day observation
reached
steady-state
span, these
variances
operation
would
at
the
be a reflection
end
of
of the
basic satellite observability (including observation accuracies) and the
process
noise.
observability
for
shown in the baseline
for these
Telesat.
plied
As
It
process
estimators
is possible
noise,
that
CDC and SDC above,
has been
then,
approximately
barring
the process
the satellite
as good
misrepresentation
noise
contribution
of
as that
of the supazimuth
and
elevation bias in the Telesat filter were larger than was otherwise taken
into account
in the RSS'ing
in the Telesat
Process
above, and thus helped
maintain
large
variances
filter.
noise is notoriously
means
that the state
might
be suspected
will not be accurately
in this EKF run,
small
that
filter
approximations
filter
hard to choose well.
convergence
is
known.
means
Too large a value
Too
small
that the state
threatened,
and force model errors
since
the
a value,
variances
effects
as
are so
of
the
are not taken into account.
In order to determine whether degradation of filter performance over
longer
periods
was a
possibility,
the EKF
full almost 24 days of supplied data.
tics,
as
seen
in
Table
4.6.3,
show
above
residuals
to
process
the
Slight increases in residual statisthat
the
gently degraded toward the end of the span.
trate this in the filter
was used
plots
degradation is especially apparent.
95
filter
estimate
was
indeed
Figures 4.6.5 and 4.6.6 illus-
for range
and
azimuth,
where
the
cr
H-H4H4
I-Hl-
l *44M
H4MH
-41,.I
*,,IMMM Fl
,,M*Fl
I
M-41M
4F
Ml*I441,
H
-- 4F
41
a
a
.*WWW -4
M
'ILA
.N
I
I
I
I
I
I
I
I
.o
I
I
I
I
I
I
I
I
I
H
I
I
I
I
I
I
t
I
I
I
I
I
I
I
I
I
4
4,4~
-
i
i
In
4
4
4
4
4~
I
I
I
I
I
I
I
I
1
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
1
I
-C4
(d
C
-C 4~C
4
C
4~
o
4
,ItI
.C
4
4
4
44
.
4
C
Q)
!m
Pt
0o·~Q
g,~
4
r
4
I
I
I
I
I
I
I
I
r
I
I
I
I
I
I
I
I
I
I
I
m,
I
I
crl
mi
u
4:~
C
4
Io
-4
C
4 -C
4
4
-K- 4
4~~~~~
4
<
.C
<
4
4 4
44
4.
<
4
<
K
4
49
4
<
o
4M
.H*
MHM
oa
oa
oa
o0
IA
It
14
M
.44
oa
4
4 4
..
4I-
44-
.44444444
oa
a
a
-N
N
MAZO
<
Z
4 .
.. -.1
4
-C
a
=W1C-Wla
96
4
-IM
MM4 4
.
o
o
C.
I
.
I
*4 4
.4444444
..4H4
a
I
o
.
I
t
p
C
4
4444H
0
k:l
.In
U
·
P4
.. I4
..
.
4I1H-44
.MM,
.-
.4M4
I-
I-41M
.1H,-MM4
4
.4-4-14-1-
.I.44144
.I-4IIE
)I
aU
4
I
4
,4
ro
,4
-4C
-C,4
4
4C
4
I1
a a
4
4
4
IoU
I a
4
I
I0
4~
,4
G)
I
4
4-
4C
-4
-C
II
O
I 19
n
0N
Io
Il
,'
4C
raU)
I
t
4C
-C
-C
4C
0c
4
0
I
-4
a O
4
4
4
·.U
I'
cm,
.iI
41
n'
U I
cnI
Lu4
I14-4.1
14
*404H1.4.
14
.44
-.
o
4.
-M4
.g
0
*..-
C
IzZ
(
mwLJU
X
o
ezon
i
l
WI
O
Om.
97
.*
41-
.4.
0
·
.
O Z
'4N
<N FA
-IH-II .- 41l 41.414
1MM .F
1.4
.41
.-
P
,-, .
,-
la
o
I
4wL1
04
I4
0
~
Table 4.6.3
Long-arc Extended Kalman Filter Residual Statistics
Residual
Standard Deviation
Range
Azimuth
Elevation
Distance
8.360 m
64.45 sec
43.59 sec
RMS error
over fit span
12.727 km
To
operating
make
the EKF
environment
be added,
operational
as Telesat's
the effects
with
this
filter,
of integrator
satellite
the bias solve
noise
process
variances
noise
would
take
for the basically
into
Q,
capability
the
and M.
(
the
same
should
investigated,
Some rational selection
consideration
in-plane
in
on the estimation
and the process noise issue definitely addressed.
for
and
especially
Considering
small
the lack of
EKF experience and its unrefined synchronous satellite force model and
incomplete
solve
capability
at
this
time,
its performance
here
is
quite
admirable.
4.7
Extended Semianalytical Kalman Filter Evaluation for ANIK Al
The final
tion
and most important
of the ESKF.
made using
experience
the ESKF quite
The baseline
baseline
The
SDC.
In
part
of the ANIK
gained
study
in the previous
was evalua-
tasks,
however,
easy.
run used the converged
order
Al
to maximize
state and the force
comparability
of
EKF
model of the
and
ESKF,
the
a priori covariance was the diagonal Cartesian EKF initial covariance converted
to the equinoctial
state
solve.
1.3951
versus
The
coordinates
baseline
11-day
that
ESKF
1.3940 for the baseline
are
the elements
filtering
gave
a
used
Cr
SDC, and gave the residuals
in
ESKF
value
of
shown in
Figures 4.7.1 through 4.7.4.
Table 4.7.1 displays residual statistics very
much
and
like
those
of the EKF,
thus
filter.
98
comparable
to
those
of
the Telesat
~~~~~~~~~~~~~~~~~~~~~~~
l
a
4
I4eo
dr
<
;
.t
<
o
C
~o
.
4~~~~
,
<
'
o o W~I
<
l
<
4
4r
~~
4
4~~
~
~
o
4
I
4
~~~ ~
~ ~ ~ ~
a
Z
r
0
.<
zC~~I
<''
<
4
~~~~~~~~~1
~
~~
~
o,
~
~
£
<
414
'~~~~~~~~~~~
10
4
o
o
o
o
o
o
o
o
o
o
o
o
o
D
o
um
o
J
o
n
o
o
rl
*
4
41l
o
.
OJ
99
o
o
C
1 C
U
-H
*
,
-d
.r
10
7<
4
z
i
4
4
H.
zl
tc
&J .
, o
I~~~~~~~~~~~~l~
C
4
o
o
o
o
o
o
o
o
n
o
J
~~~o
§
,1o
~~~I ~
~I
, o
<
~
fo
t
4
<
,
~
I °
d
_
-IHH
I.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-I
r0
4
,c.~~~~~~~~~~~~~~~~~~u
4~~~·
4~~~~~~
I.~~~~~~~.
~
~
o
~
L
~o
~ ~~~~~~~~~~~~~~~~
4
4
4~~~~
I
~ ~ ~
·clJ
4
4I
4~~~~u
~
444
m~~~~a
r
4~
ma
~
Ir
-K~~~~~~~~~
4~~~
I
it
~
4
I
4
u~~~~~~~~~~~~~~~~~
II~~~~~~~~~~~~~~~~~~~~~~~~·
cnl~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
II4
-K
-
4e
II
a)
~~ ~~ ~~~
4
-K
4~~~~
I O~~~~~~~~
-KW)~~~~~~~,
V)~~~~~~~~~~~~~~~fI
4C
d(~~~~~~~~~~-
.4
41
DI1
-,(C
o l-lh.1
a
1 -1 -4M-i.- .Im-I
a
o1-I
4MI1
a
N
a
o. .
m
r(
-N
-K
4
-11-.i
LA
4C
:
-4I
mnm
I~ -m
(
mu
4~~~~~~~~~~~~~~~~~~~
I
~
C: .p
~tIma~~~I
rtha
-~
(
~
4
4
-,'1
-,-N
o-I- I
.
.I1-.1m-mm-.
a.
§
RI
n
I
*m-m
..
awUOZOIf
l-mm-mm ol-mm-mh.1-m
a
§m
C!
LA
OC.
100
o- 1 -
a.
I~~~
4mL
n
iO
- 11.,.1-.1-o1-.*m-m MIm-I
a
IMM
I-
. -
a
a
C,
rl
a
at
.4
c
M~~
x
pi
m6.mm
-M.4mm
MmHp
-MM"
-MMMM
-MMMM
-mmmm
-mmmm
-MMMM
-.
g
.I
i
II
II
III
I
II
I
II
I
II
II
II
I
II
II
II
II
4
<
,<
-C
-C
,-C -4 -C4
-C
-C
-4
4~~~ 4-4
49
4
4
4
I
k
r( rI
)
.,^
x
,o
4,
4C
-(
44
o
ll
*FlN
MM"M
-aH
O
O
w
0
.0
4l
90
*e-H
-4-F
.*4
1K
^
in
.4
H
0
O
0
t*
.4
I Dn
JJ
_
Fl
1mZ
I *MH4FM-mHI,- * I
...
*F1,
I 4-
n
e-~~~0
uozon
V
.4
i
.
X~~
o ,
aIn
4
-4
J
11.
-
4C
4CK
1.n
(fl e
H
E
Ina
4i
0
c
~o,~
ao I
4
C
4
4
,,1
-
U~~~~r
aI
44
4K
.4
49
*0~~
r.-I
.
2
~~~~~~~~~C,1
r
4C
4
4
4
4
4
i ;e
i
i
1
i
i
i
O
iI
I
4
4
.4 ·
ia
I. lo
II
i
IIo,
~
II
I
II
IIan
/
IIo ,o
I
az) i~~
I
II
II
II
I1.ma
aI
II
II
I O or-
-C
4
,.~~
a
a
OMAN
Ocm
101
C1
""1,-I
FM5M4 I ,-
M1-.1.
,-'
,'
oa
n
m
.i.
7n
c
C
4.'~Q
x
...
I
H.
-...
4
·.
...
H.
HHH.4
-H..HH
-HH.H
.n..HH
.
0
·nnn
-".H.
!^
,o
.0
-4
Er
a
C.
li
o
r(
4-,
* o
O
4 4C
o
o
.4
,
,
zo
o~
0I
1
<
<
4K-
* <
In
o
<
4K
4K
IT
or
K 4
.9~~~
k
: 42
9llo
d
o
.
r
X
U
.14-,
o
Io
!
.. ¢
C
E
U)
.Pze
m
.
II.
(n,
w
41:
-rC
M:
0I
IIO
'l
anI
.i
-.
J
w
o
o
o
.
H
I.
Ia
w
"I
VI
m
.
-
.
.
.
.
I
w
.I
o
C.
c
w
r-
H
.
- ..
.
.
.
.
4
-.
.
.
1
- ..
.
.-
.
H
.
.
.
.
W
w
m
ao
po
9
.2
.10
.
0-4)4-
HZ
O
rIU-ILUJ:
102
9
r"
o
ro
.0
.I
CII
CI
Table
4.7.1
Baseline Extended Semianalytical Kalman Filter
Residual Statistiscs
Residual
Standard Deviation
Range
Azimuth
7.942 m
61.48 sec
Elevation
42.81 sec
Distance RMS error over fit span
12.382 km
This baseline ESKF run was also given the additional 13 days of
observations to process.
It too showed slight end-of-span degradation,
as Figures 4.7.5 and 4.7.6 and Table 4.7.2 indicate.
Again, a more careful
selection of process noise should eliminate this tendency.
Table 4.7.2
Long-arc Extended Semianalytical Kalman Filter Residual Statistics
Residual
Standard Deviation
Range
Azimuth
Elevation
8.368 m
64.47 sec
43.57 sec
Distance RMS error over fit span
12.728 km
As a last test of the ESKF,
was
added
illustrates
case,
to
the
that
as seen
in
partials
the
model
beneficial
the residuals
level in total distance
the analytic
of
the
influence
over
P2 e
baseline
of
the
the 11-day
error.
103
third body B-matrix
filter.
matrix
processed
in
Table
the
span,
4.7.3
ANIK
Al
is meter-
M .MMI-I.4a.
.a4-I4-
.4
.MIaaM
,-I. o4a
I
i
II
I
II
II
II
II.
II
II
I
I
.-- i -1
a
.
.- I4MI."
.a-IIC."
-I-.9=4M
· i
-Mu-e
CQ
I. &A
64
4
4
-
<
r
o
.4
-C
-
4
4~~~
4
.4
-C
4
49
C
4~~~~~.4-
.
CD
1~"
I
,
-P 0
4°H
IC M
4 I
4
II
II
4
II
II
II
II
C, uva)
I
4
4C
4
<
II
I
II°aot
t
4g 4-IC CW·ctt
4C
< ww
·
* -1FIFEF
HF1F
F
.FXW
E E
F
<
c
4 F
II
.F
FF
F
F FF
II
F
II
I
II
II
II
I
III7 ,0
4
n I
U 1
0 I
w
M M
M -II-
-I--
f.
-1.
-..
-mm.4m
.
O
C
O
U
O
;
O
C;
O
C;
ZO
O
C
a
I
M-Z rWi-Wmu10
104
·
a
a
I
·
.
a
I
or
0.
a
a;
I
o
t:
N~~~~~~~
· c~iln
wwnn
·nccrw
nnn
..
H..
-H...
.
.
.
.
.
·.
.r-tw.
.
o'.
.n
l
ion
4
4
c)
4
<<
4
-
4
'
<
<
4
<
<
gin
4
.h
4
E
44
2
s
4
O
C
E
Ifinu
4
II
in
I
II
II
II
I
II
I
II
Hn ·
O
-
4
4
O
i
i
i
II
I
4
4
4i: 4
<
<4
0
-1
4
4
4-
4
4
<
4~~
4
4
Ix
4
-H-
*
.0
rl
H
-.-
H
li
-
cI
g
*- -M.
4
4K-K
4
-H FI
.I- H M- H
.
o
-
o
.0
0
-
.0
e
4N
-
'-
-
M
*
M
M
^
In
"
M
n
MZ
M
In
Wozo
n
o1-
105
- HF -
In
F
.0.
*
I
-
.*I -Ig --
o
0
0
-I
*.H.
n
IniM
I'r
.40
Table 4.7.3
Effects
of Third Body B 1-Matrix on Extended Semianalytical
Estimation
Type of B 1-matrix
Baseline filter case:
None
Analytic P2 third
body
The impact
of B 1 usage
Kalman Filter
for ANIK Al
Residuals
Range
Azimuth
Elevation
Distance
7.942 m
61.48 sec
42.87 sec
12.382 km
R
7.947 m
Az
El
61.47 sec
42.81 sec
Dis
12.380 km
on computational
time is illustrated
in Table
4. 7.4.
Table 4.7.4
Effects of Third Body B 1-Matrix on Extended Semianalytical Kalman Filter
Computation Time
Short-arc Filter Run
CPU Execution Time
No B1-Matrix
0:36.72 inin:sec
Analytic P 2 third
body
0:37.50
The best summary of the performance
contained in their residual plots.
of the two GTDS-based
filters
is
Figures 4.6.1 through 4.6.4 and 4.7.1
through 4.7.4 illustrate how effectively both filters can estimate qeosynchronous
satellite
state.
tually indistinguishable.
Moreover,
both
yield
results
that
are
vir-
As indicated previously, the ESKF does have the
advantage of providing mean satellite dynamics immediately, simplifying
maneuver planning for the tracking facility.
Table
4.7.5
shows
the strong
contrast
filters.
106
in efficiencies
of these
two
Table 4.7.5
Comparison of Extended Kalman Filter and Extended Semianalytical Kalman
Filter Timing Estimates
CPU Execution Time
Filter Run
Whether
Long-arc EKF
3:35.82 min:sec
Long-arc ESKF
0:59.38
such an advantage
importance depends on
orbit
determination.
in efficiency
for the ESKF is of paramount
the installation's resources and its demands for
In
any
event,
efficiency is certainly attractive.
107
the
potential
for
such
relative
Chapter
5
CONCLUSIONS AND FUTURE WORK
5.1
Conclusions
The conclusions that result from the MILSTAR and ANIK Al studies
must be made with awareness of the restrictions inherent in all limited
studies.
It is, of course, tempting to generalize too extensively, but
being mindful of the specifics of both studies will help keep these remarks
in the proper context.
The MILSTAR study was used to explore the use of a semianalytical
orbit determination system to support near-autonomous satellite operation.
In early work in the study, it was demonstrated that Semianalytical Satellite Theory can propagate from given initial conditions an orbit that is
quite similar to that produced by special perturbations techniques.
The
semianalytical force model can, moreover, be readily explicitly truncated,
allowing semianalytical propagator performance to be gradually, controllably downgraded so that propagator computational burden can be lessened.
The semianalytical orbit determination system can be used onboard an
Airborne Command Post aircraft to estimate synchronous satellite state sufficiently accurately that ground-based users can acquire the satellite.
For this tracking of synchronous satellites, the total observation span was
much more significant than observation rate in determining final estimation
accuracy.
Even with limited-accuracy satellite observation only one or two
days a week, ephemeride-transmission to users only monthly, and with force
model and station location errors, the Extended Semianalytical Kalman Filter, together with a truncated "tailored" force model, was able to give
user
acquisition errors
1 m/sec
substantially less than 10 km in position and
in velocity.
Estimator accuracy lagged somewhat for the inclined synchronous satellite studied.
such satellites
Although further study is needed, orbit determination for
appears
to require
a full complement
of resonance
terms
the averaged dynamics and full-field geopotential short periodics.
in
To
ensure further a sufficient number of observations of inclined satellites,
108
tracker placement to enhance observability is very important.
could be optimized
for all satellites
isolated.
Position of
acquisition
accuracies;
once
the dominant
Location
tracker
estimator
the ground-based user does significantly affect
for the geostationary
satellite
of this
study,
for
example, the dominant along-track position errors were most observable to
the user farthest away in longitude from the subsatellite point.
Some very specific conclusions of the MILSTAR study also deserve
mention.
For the tracking schedule and accuracies of the study, rapid con-
vergence of the batch Semianalytical Differential Corrections estimator-and accuracy of the final converged state--require the supplying of an
Regarding the partial deriv-
accurate initial covariance to the processor.
atives matrices used in semianalytical estimation, more than the strict
two-body
to
contribution
the A-matrix
does
not seem
to be
in
needed
In addi-
processing, at least when a good filter covariance is available.
tion, use of the B 1-matrix is basically
inconsequential
ESKF
operation,
to ESKF
although its effects are measurably beneficial for tracking with large data
outage periods.
The most important summary conclusion to the MILSTAR study is that
the
semianalytical
orbit
determination
system
is
mature
and
can
support
near-autonomous satellite acquisition.
The ANIK
Al
study
demonstrated
the flexibility
of
the Goddard
Tra-
jectory Determination System as a research tool, illustrating the ease with
which a wealth of resources can be brought in selectively to support evaluation
real
of the primary
data
test case
GTDS
functions.
provided
More
an opportunity
specifically,
for demanding
of course,
the
testing
all
of
four GTDS-based estimators.
The Cowell and Semianalytical Differential Corrections estimators
produced epoch solve-for states that resulted in quite similar observation
residual statistics when
used
in
These
their respective propagators.
residuals were also, more significantly, very like those of the Telesat
filter.
quite
The
solved-for states of the batch estimators were
similar, but they
Attempts
to
bring
the
differed significantly from
states
more
into
coincidence
themselves
those of
illustrated
Telesat.
the
very
significant impact of inertial to earth-fixed frame transformation errors
on state estimates.
109
Further probing of the SDC showed again its improved convergence
when supplied with a good initial covariance.
was
this time not significantly
iance.
dependent
State estimation accuracy
on the use of an initial
covar-
For estimation accuracy, this batch estimator was very heavily
dependent
on
use
of more
than
strict
two-body
dynamics
in the
A-matrix.
Either J2 or P2 contribution is sufficient for reasonable estimator convergence
to an accurate
epoch
state for the synchronous
satellite.
Use of
both does not significantly enhance either accuracy or convergence speed.
The estimation accuracies of the GTDS-based Extended Kalman
Extended Semianalytical Kalman filters were remarkably similar.
rently implemented, the
accuracy
and
As cur-
of both filters, in particular that of
the ESKF, compared quite favorably with that of the Telesat filter.
And
especially after processing the first few observations, the filter residuals were much like those of the two batch estimators.
One more specific conclusion should be mentioned.
of use of the P2 third body
B1-matrix
in ESKF
estimation
The evaluation
showed
that
the
matrix yielded only meter-level improvement in distance residuals.
The
semianalytical orbit determination system, after slight aug-
mentation, could be used in a satellite tracking network.
be
very
much
more
efficient
than
the
basically
It promises to
comparable
special-
perturbations-based extended Kalman filter.
5.2
Future Work
Future work is always indicated. The MILSTAR study raised many questions concerning best semianalytical force model truncation for synchronous
orbit propagation.
A more effective and direct manner of truncating both
AOG and SPG models is needed.
Element-wise truncation would be especially
valuable.
In addition, synchronous satellite observability studies are
indicated.
These would lead to optimized tracker location, optimization
particularly needed in the case of near-autonomous navigation, where there
are few trackers.
The
consummate
test of SST/ESKF-based
orbit
determina-
tion in a MILSTAR-type scenario would be actual demonstration of the semianalytical
system
in a microprocessor;
already in progress.
110
work
on
such
an implementation
is
The
ANIK
Al
study
potential development.
led to clear
isolation
of
a number
of
areas
of
Following Telesat's lead, observation bias-solve
capability should be implemented in the GTDS-based sequential estimators.
In addition, the long-awaited rational procedure for isolating truly representative estimator process noise is very much needed.
would, of course, be helpful.
Any inroads here
ESKF processing of these observations with
process noise derived using Taylor's method might be a start.
A thorough
estimator characterization also calls for convergence testing, something
not explicitly
pursued
that the poor existent
in these
studies.
solar radiation
Moreover,
force model
since
it seems
is a significant
likely
barrier
to bringing forth better performance of the GTDS-based estimators, continued development
of this model is very much indicated.
Other more minor areas of
interest include investigation of the
effects of observation tropospheric correction and integrator noise on the
estimation proces.
A more complete evaluation of the effects of third body
A- and B1-matrices awaits different satellites and different tracking scenarios.
Capping off the Telesat work would mean resolving the apparent coordinate system discrepancies between Telesat's and Draper's orbit determination
systems
so
that
true
filter
state
comparison
is
possible.
If past
experience is any guide, this coordinate system alignment would lead to
enhancement of both systems.
Afterward, the new capability of accounting
for maneuvers in Semianalytical Satellite Theory [23,24] should be tested
with the semianalytical estimators in processing the extensive Telesatsupplied ANIK B observations in the most stringent evaluation yet of filter
capability for high-accuracy orbit determination.
111
APPENDIX A
THIRD BODY SHORT PERIODIC
FUNCTION EVALUATION
PACKAGE*
An analytic formulation of the third body short periodic functions
had been substantially formulated by Kaniecki [25].
The expressions were
residing in several fundamental MACSYMA blocks comprising a user-friendly
and powerful evaluation package.
Kaniecki's original analysis had, how-
ever, several critical errors as well as certain hobbling restrictions.
Most importantly, because of several changes of expansion variable incorporating indefinite integrals, the short periodic functions failed to satisfy
a constraint fundamental in Semianalytical Satellite Theory, namely, that
the contribution of the short periodic component of the motion average to
zero over a complete satellite orbit.
Renormalizing the generating func-
tion, and thus the short periodic functions derived from it, followed in a
straightforward fashion.
The extant evaluation package also contained an
error in the auxiliary function W(t,n,s).
Several function blocks (those
for W(t,n,s) and for the generating function and the short periodics) had
singularities for zero-eccentricity orbits.
periodic
functions was not
The formulation of the short
valid for retrograde orbits.
All of these
restrictions have now been removed.
Because most users of this evaluation package will be interested in
extracting the short periodic functions Fourier coefficients directly, a
new block, the last in the third body short periodic function evaluation
package presented here, was written.
Some way of removing the third body
parallax factor which arises in the evaluation of the generating function
partials was necessary, because the factor has no finite expansion in the
eccentric longitude that is the satellite angular variable of convenience
for formulation of the third body short periodic perturbation.
of this factor took the form of a change
in an embedded
Elimination
summation
index
for
the h, k, and X partials via a basic identity.
The corrected and amplified short periodic package, that found in
MACSYMA batch-type module WAGNER; THIRD LOAD, follows.
The results of this
package have been thoroughly checked with the analytic third body short
periodic functions [26] newly implemented in GTDS.
*For suggesting a number of remedies for Kaniecki's package I am especially
grateful to Dr. Mark Slutsky.
112
/*
THE THIRD BODY SHORT PERIODIC PACKAGE CONSISTS OF THE THIRTEEN
MACSYMA BLOCKS THAT SUPPORT CALCULATION OF THE CLOSED FORM THIRD BODY
SHORT PERIODICS FORMULATED SUBSTANTIALLY BY JEAN-PATRICK KANIECKI IN
HIS MIT MASTER'S THESIS. KANIECKI'S ORIGINAL PACKAGE WAS CORRECTED,
EXPANDED FOR USE WITH RETROGRADE ORBITS, AND FREED OF SINGULARITIES.
THE REQUIRED CHANGES WERE MADE IN 1982 BY ELAINE WAGNER. IN ADDITION,
THE LAST BLOCK WAS ADDED SO THAT EXPLICIT FOURIER COEFFICIENTS FOR THE
SHORT PERIODIC FUNCTIONS COULD BE EXTRACTED.
THE FORMULATION FOLLOWING DOES HAVE ITS RESTRICTIONS. THE GENERATING
FUNCTION, FOR EXAMPLE, MAY BE COMPUTED ONLY THROUGH NINTH DEGREE BECAUSE
OF CORE SPACE LIMITATIONS IN THE CURRENT MACSYMA CONSORTIUM IMPLEMENTATION. SIMILARLY, THE SHORT PERIODIC FUNCTIONS ONLY THROUGH SIXTH DEGREE
ARE COMPUTABLE. UNDERSTAND ALSO THAT THERE IS A DIFFERENCE BETWEEN CALCULATING THE DESIRED QUANTITIES AND DISPLAYING THEM; THEREFORE, BE PREPARED
TO BE CRAFTY OR TO FOREGO DISPLAY, ESPECIALLY WITH EXPRESSIONS OF HIGHER
DEGREE. CONCERNING FURTHER MANIPULATION OF THE SHORT PERIODIC EXPRESSIONS,
PREPARE YOURSELF FOR LONG STRUGGLES WITH CORE MEMORY RESTRICTION. THE
BLOCKS MAY EASILY BE PARED DOWN TO ONLY THOSE ESSENTIAL TO A GIVEN CALCULATION, OF COURSE.
THE BLOCKS IN THE THIRD BODY SHORT PERIODIC PACKAGE ARE
THE FOLLOWING:
C(X,Y)
SI(N,X,Y)
Q(N,M,X)
V(N,M)
HANSENI[T,N,M,MAXE](H,K)
HANSEN2[N,M,MAXE](H,K)
JACOB1[N,A,B](Y)
NEWCOMB1[R,S,N,M]
POISSON(I,J)
WF(T,N,S,X)
STBF(N,THIRD)
DELTASTB(N,THIRD)
DELTASTBC(N, THIRD)
VARIABLES APPEARING IN THE THIRD BODY SHORT PERIODIC FUNCTIONS INCLUDE,
IN ADDITION TO THE SET OF EQUINOCTIAL ELEMENTS A, H, K, P. Q, AND LAM, THOSE
BELOW:
F
THE ECCENTRIC LONGITUDE
MUM, MUS
THE GRAVITATIONAL PARAMETERS OF THE MOON AND SUN,
RESPECTIVELY
II
THE RETROGRADE FACTOR
XN
THE SATELLITE MEAN MOTION
X
1
2
2
SQR1T(1 - H - K )
C
2
P+Q
2
R3M, R3S
THE DISTANCE BETWEEN THE EARTH AND THE MOON, AD
AND THE SUN, RESPECTIVELY
AL, BE, GA
THE DIRECTION COSINES OF THE THIRD BODY WITHI RESPECT TO
THE EQUINOCTIAL FRAME.
113
THE EARTH
BETD
2
2
1 + SQRT(1 - H - K )
=
1 +
X
AR
THE PARTIAL DERIVATIVE OF THE ECCENTRIC LONGITUDE WITH
RESPECT TO THE MEAN LONGITUDE
=
A/R
1
1 - H SIN(F) - K COS(F)
DBTDDH
THE PARTIAL DERIVATIVE OF BETD WITH RESPECT TO H
- H
2
2
SQRT(1 - H - K )
DBTDDK
THE PARTIAL DERIVATIVE OF BETD WITH RESPECT TO K
- K
2
2
SQRT(1 - H - K )
DALDP
THE PARTIAL DERIVATIVE OF AL WITH RESPECT TO P
-2 (Q II BE + GA)
1 +P
DALDQ
2
2
+ Q
THE PARTIAL DERIVATIVE OF AL WITH RESPECT TO Q
2 P II BE
2
2
1 + P +Q
DBEDP
THE PARTIAL DERIVATIVE OF BE WITH RESPECT TO P
2 Q II AL
2
2
1 + P +Q
DBEDQ
THE PARTIAL DERIVATIVE OF BE WITH RESPECT TO Q
-2 II (P AL - GA)
2
1 +P+Q
DGADP
2
THE PARTIAL DERIVATIVE OF GA WITH RESPECT TO P
2 AL
2
2
1 + P +Q
114
DGADQ
THE PARTIAL DERIVATIVE OF GA WITH RESPECT TO Q
-2 II BE
1+
2
P+Q
2-
DFDH
THE PARTIAL DERIVATIVE OF THE ECCENTRIC LONGITUDE
WITH RESPECT TO H
= -AR COS(F)
DFDK
THE PARTIAL DERIVATIVE OF THE ECCENTRIC LONGITUDE
WITH RESPECT TO K
= AR SIN(F)
*/ALLOC4
ALLOC(4)$
115
C(N,X,Y):=
/*
X,Y
THIS FUNCTION COMPUTES THE POLYNOMIAL C
N
= Re{(X+jY) }.
N
VERSION OF 1982
MACSYMA BLOCK
*/
/*
CALLING SEQUENCE:
C(N,X,Y)
*/
/*
BLOCKS CALLED:
NONE
*/
/*
PROGRAMMER:
J-P.KANIECKI,MIT-FEBRUARY 1979
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIATIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
*/
/*
RESTRICTION:
N MUST BE AN INTEGER.
*/
REALPART((X+%I*Y)^N)$
116
SI(N,X,Y):=
/*
THIS FUNCTION COMPUTES THE POLYNOMIAL S
N
X,Y
=Im{(X+jY) }.
N
*/
/*
VERSION OF 1982
MACSYMA BLOCK
*/
/*
CALLING SEQUENCE:
SI(N,X,Y)
*/
BLOCKS CALLED:
NONE
*/
PROGRAMMER:
J-P.KANIECKI,MIT-FEBRUARY 1979
*/
/*
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIATIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
*/
RESTRICTION:
N MUST BE AN INTEGER.
IMAGPART((X+%I*Y)"N)$
117
Q(N,M,X):=BLOCK(],
/*THIS BLOCK COMPUTES
THIS BLOCK COMPUTESTHE FUNCTION Q
(X).
N,M
*/
/*
VERSION OF 1982
MACSYMA BLOCK
*/
/*
CALLING SEQUENCE:
Q(N,M,X)
*/
/*
BLOCKS CALLED:
NONE
*/
/*
ANALYSIS:
J-P.KANIECKI,MIT-FEBRUARY 1979
*/
/*
PROGRAMMER:
J-P.KANIECKI,MIT-FEBRUARY 1979
*/
/*
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIAfIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
*/
/I
RESTRICTION:
N MUST BE AN INTEGER GREATER THAN OR EQUAL TO ZERO.
*/
IF N < 0 THEN RETURN(ERROR),
IF M > N THEN RETURN(O),
IF M = 0 AND N = 0 THEN RETURN(1),
IF M = N THEN RETURN ((2*N-1)11),
IF M = N-1 THEN RETURN(X*((2*N-1)11)),
RETURN(RATSIMP(1/(N-M)*(X*(2*N-1)*Q(N-1
118
V(N,M):=BLOCK([],
/*
THIS BLOCK COMPUTES THE COEFFICIENT V
N,M
*/
VERSION OF 1982
MACSYMA BLOCK
*/
CALLING SEQUENCE:
V(N,M)
*/
BLOCKS CALLED:
NONE
a/
/e
ANALYSIS:
J-P.KANIECKI,MIT-FEBRUARY 1979
a/
/'
PROGRAMMER:
J-P.KANIECKI,MIT-FEBRUARY 1979
'/
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIATIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
a/
RESTRICTION:
N MUST BE AN INTEGER GREATER THAN OR EQUAL TO ZERO.
a/
IF N < 0 THEN RETURN(ERROR),
IF M > N THEN RETURN(O),
IF M - 0 AND N
0 THEN RETURN(1),
IF INTEGERP((M+N)/2) = FALSE THEN RETURN(O),
IF M
N THEN RETURN(((2*N-1)tl)/((2*N)I)),
RETURN((M-N+1)*V(N-2,M)/(M+N)))$
119
HANSENI[T,N,M.MAXE](H,K):=HAJSl(T,r,M,MAXE,H,K)$
HANSI(T,N,M,MAXE,H,K): BLOCK([HANS,I,SIGNMT,UPLIM],
/*
N,M
THIS BLOCK COMPUTES THE MODIFIED HANSEN COEFFICIENT Y
(H,K)
T
TRUNCATED TO ORDER MAXE IN THE ECCENTRICITY.
*/
/*
VERSION OF 1982
MACSYMA BLOCK
*/
/5
METHOD:
FINITE SUMMATION OF TERMS GUIDED BY THE DESIRED TRUNCATION
ORDER, IN WHICH EACH SUMMAND IS EXPRESSED EXPLICITLY USING THE
NEWCOMB1 BLOCK
*/
/5
CALLING SEQUENCE:
HANSEN1[T,N,M,MAXE](H,K)
/*
BLOCK CALLED:
NEWCOMB1[R,S,N,M]
,/
/,
LOCAL VARIABLES:
HANS
I
SIGNMT
UPLIM
INTERMEDIATE VALUE FOR THE CALCULATION OF
HANSEN1[T,N,M,MAXE](H,K)
SUMMATION INDEX
SIGN OF (M MINUS T)
UPPER LIMIT OF THE SUMMATION
/*
ANALYSIS:
P. CEFOLA, CSDL
E. ZEIS, MIT
*/
/
PROGRAMMER
E. ZEIS, MIT
*/
/
REFERENCE:
CEFOLA, PAUL J.,
A RECURSIVE FORMULATION FOR THE TESSERAL DISTURBING FUNCTION
IN EQUINOCTIAL VARIABLES
*/
/*
RESTRICTIONS:
T, N, M AND MAXE MUST BE INTEGERS.
MAXE MUST BE NON-NEGATIVE.
-/
/
THE FIRST TERM IN THE EXPANSION OF HANSEN1[T,N,M,MAXE](H,K) IS
AT LEAST OF ORDER ABS(M-T) IN ECCENTRICITY.
IF MAXE<ABS(M-T) THEN RETURN(O),
/*UPPER
LIMIT
OF
THE
SUMMATION
UPPER LIMIT OF THE SUMMATION
*/
120
IF INTEGERP((MAXE-ABS(M-T))/2)=TRUE THEN UPLIM:(MAXE-ABS(M-T))/2
ELSE UPLIM:(MAXE-ABS(M-T)-)/2,
INITIALIZATION
INITIALIZATION
*/
HANS:O,
/*
SIGN OF M-T
*/
IF (M-T)>O THEN SIGNMT:1
ELSE SIGNMT:-1,
/*
USING SIGNMT, TWO DIFFERENT EXPANSIONS FOR THE HANSEN COEFFICIENTS
MAY BE COMBINED.
,/
FOR I:UPLIM STEP -1 THRU 0 DO(HANS:(H^2+K^2)*(HANS
+NEWCOMB1[I+ABS(M-T),I,N,-SIGNMT*M])),
RETURN(FACTOR(HANS*(K+SIGNMT
'%
^
^
H)
I*1
^ABS(M-T)/(H 2+K 2))))$
121
HANSEN2[N,M,MAXE](H,K): HAIS2(N,M,MAXE,H,K)$
HANS2(N,M,MAXE,H,K):=BLOCK([NAXEC],
N,M
/*
THIS BLOCK COMPUTES THE MODIFIED HANSEN COEFFICIENT Y
(H,K).
0
IF MAXE IS GREATER THAN OR EQUAL TO ZERO, THEN THE COEFFICIENT IS
TRUNCATED TO ORDER MAXE IN THE ECCENTRICITY. THE EXACT EXPRESSION IS
CALCULATED FOR NEGATIVE MAXE.
./*
VERSION OF 1982
MACSYMA BLOCK
*/
/*
METHOD:
USE OF THE HANSEN1 BLOCK IF N IS NON-NEGATIVE OR IF N IS EQUAL
TO -1 AND MAXE IS NON-NEGATIVE, AND RECURSIVE FORMULATION OF A
CLOSED FORM EXPRESSION IN THE OTHER CASES
*/
/*
CALLING SEQUENCE:
HANSEN2[N,M,MAXE](H,K)
*/
/,
BLOCKS CALLED:
HANSEN1[T,N,M,MAXE](H,K)
HANSEN2[N,M,MAXE](H,K)
-/
/,
LOCAL VARIABLE:
MAXEC
MAXIMUM POWER OF ECCENTRICITY IN THE COMPLETE
EXPANSION
,/
/,
ANALYSIS:
P. CEFOLA, CSDL
E. ZEIS, MIT
,/
/*
PROGRAMMER:
E. ZEIS, MIT
,/
/,
REFERENCE:
COLLINS, SEAN K.,
COMPUTATIONALLY EFFICIENT MODELLING FOR LONG TERM PREDICTION
OF GLOBAL POSITIONING ORBITS
~~~~~~~~~~~/*
RESTRICTIONS:
N, M AND MAXE MUST BE INTEGERS.
IF MAXE IS NEGATIVE,
AND IF N IS GREATER THAN OR EQUAL TO -1, THEN THE
ABSOLUTE VALUE OF N MUST BE GREATER THAN OR
EQUAL TO THE ABSOLUTE VALUE OF M.
OTHERWISE--IF N IS SMALLER THAN -1--THEN THE
ABSOLUTE VALUE OF N MUST BE GREATER THAN THE
ABSOLUTE VALUE OF M.
GRADEF(X,H,H*X^3),
GRADEF(X,K,K* X -3),
122
/*
THE VALUE OF ANY HANSEN COEFFICIENT WITH AN ARGUMENT M<O IS THE
CONJUGATE OF THE HANSEN COEFFICIENT IN WHICH M IS REPLACED BY -M.
*/
IF M<O THEN RETURN(SUBST(-%I,%I,HANSEN2[N,-M,MAXE](H,K))),
/*
IF MAXE>=O, THEN A TRUNCATION IS PERFORMED.
*/
IF MAXE>=O THEN (IF MAXE<M THEN RETURN(ERROR),
/*
IF N>=-1 OR IF MAXE<2, THEN THE FORMULAS USED ARE
IDENTICAL TO THOSE USED IN THE HANSEN1 BLOCK.
*/
IF N>=-1 OR MAXE<2 THEN RETURN(IIANSEN1[O,N,M,MAXE](H,K)),
INITIALIZATION AND RECURSION FORMULA FOR N<INITIALIZATION AND RECURSION FORMULA FOR N<-1
*/
IF M=-(N+1) THEN RETURN(O),
IF M-(N+2) THEN RETURN(X^(-3-2*N)*((K+%I*H)/2)^(-N-2)),
RETURN(FACTOR((2*(M+1)*HANSEN2[N,M+1,MAXE+1](H,K)+(M-N)
*(K-%I*H)*HANSEN2[N,M+2,MAXE](H,K))/((-N-M-2)*(K+%I*H))))),
FOR MAXE<O, CHECK THAT THE REQUIRED CONDI
FOR MAXE<O, CHECK THAT THE REQUIRED CONDITIONS ARE REALIZED.
*/
IF
ABS(M)>ABS(N)
OR ABS(M)=ABS(N) AND N<-1 THEN RETURN("NO EXACT EXPRESSION"),
/*
ANY HANSEN COEFFICIENT WITH N>=O (AND SATISFYING THE ABOVE CONDITION)
MAY BE FULLY EXPANDED IN TERMS OF THE ECCENTRICITY.
*/
IF N>=O THEN (
/*
ORDER OF THE COMPLETE EXPANSION
*/
IF INTEGERP((N-M)/2)=TRUE THEN MAXEC:N
ELSE MAXEC:N+1,
CALL OF HANSEN WITH MAXECAS ARGUMENT
CALL OF HANSEN1 WITH MAXEC AS ARGUMENT
*/
RETURN(HANSENI[O,N,M,MAXEC](H,K))),
/
FORMULAS FOR N=-l
*/
IF N=-1 THEN (IF M=O THEN RETURN(1)
ELSE RETURN((1/X-1)*(K+%I*H)/(K^2+H^2))),
123
/*
INITIALIZATION AND RECURSION FORMULAS FOR N<-1
*/
IF M=-(N+1) THEN RETURN(O),
IF M-(N+2)
THEN RETURN(X^(-3-2*N)*((K+%I*H)/2)^(-N-2)),
RETURN(FACTOR((2*(M+1)*HANSE112[N,M+l,MAXE](1H,K)+(M-N)*(K-%I*H)
*HANSEN2[N,M+2,MAXE](H,K))/((-N-M-2)*(K+%I*H)))))$
124
JACOB1[N,A,B](Y):=JACOB(N,A,B,Y)$
JACOB(N,A,B,Y):=BLOCK([JAKOB,R],
/*
A,B
THIS BLOCK COMPUTES THE JACOBI POLYNOMIAL P
(Y), IN WHICH N, A, AND
N
B ARE INTEGERS.
*/
I
JERSION OF 1982
MACSYMA BLOCK
*/
/*
METHOD:
EXPLICIT FORMULA BASED ON BINOMIAL
a/
CALLING SEQUENCE:
JACOB1[N,A,B](Y)
*/
BLOCKS CALLED:
NONE
*/
/*
/*LOCAL
VARIABLES:
R
SUMMATION INDEX
JAKOB
INTERMEDIATE VALUE FOR THE CALCULATION OF
JACOB1[N,A,B](Y)
*/
/
ANALYSIS:
P. CEFOLA, CSDL
E. ZEIS, MIT
a/
/$
PROGRAMMER:
E. ZEIS, MIT
/
REFERENCE:
McCLAIN, WAYNE D.,
A RECURSIVELY FORMULATED FIRST-ORDER SEMIANALYTICAL ARTIFICIAL
SATELLITE THEORY BASED ON THE GENERALIZED METHOD OF AVERAGING,
VOL. II
/I
RESTRICTION:
N, A, AND B MUST BE INTEGERS GREATER THAN OR EQUAL TO ZERO.
/
CHECK THAT N, A, AND B HAVE CORRECT VALUES.
a/
IF
N<O
OR A<O
OR B<O THEN RETURN(ERROR),
INITIALIZATION
INITIALIZATION
JAKOB:O,
125
EXPLICIT FORMULA WITH THE FORM OF A FINITE SUMMATION
*/
FOR R:O THRU N DO(JAKOB:JAKOB+BINOMIAL(N+A,R)*BINOMIAL(N+B,N-R)*(Y+1)^R
*(Y-1)^(N-R)),
SIMPLIFICATION AND MULTIPLICATION BY A CONSTANT
RETURNRATSIMP2
RETURN(RATSIMP(2-(-N)*JAKO
B)))$
126
NEWCOMBI[R,S,N,M]:=NEWCMB1(R,S,N,M)$
NEWCMB1(R,S,N,M):=BLOCK([BINOM,MINRS,NEWKOMB,T],
/
N,M
THIS BLOCK COMPUTES THE NEWCOMB OPERATOR X
*/
R,S
0
VERSION OF 1982
/*4
MACSYMA BLOCK
'I4
*/
METHOD:
RECURSIVE FORMULAS WITH EXPLICIT INITIALIZATION
*/
/*
CALLING SEQUENCE:
NEWCOMB1[R,S,N,M]
*/
/
BLOCK CALLED:
NEWCOMB1[R,S,N,M]
/I
LOCAL VARIABLES:
BINOM
THE GENERALIZED BINOMIAL COEFFICIENT (3/2
MINRS
MINIMUM OF R AND S
NEWKOMB INTERMEDIATE VALUE FOR THE CALCULATION OF
NEWCOMBI[R,S,N,M]
T
SUMMATION INDEX
T)
'/
/*4
ANALYSIS:
P. CEFOLA, CSDL
E. ZEIS, MIT
'/
0
/*4
PROGRAMMER:
E. ZEIS, MIT
*/
/*4
REFERENCE:
CEFOLA, PAUL J.,
A RECURSIVE FORMULATION FOR THE TESSERAL DISTURBING FUNCTION
IN EQUINOCTIAL VARIABLES
*/
/I
RESTRICTION:
R, S, N, AND M MUST BE INTEGERS.
/0
IF ONE OF THE SUBSCRIPTS IS NEGATIVE, THEN THE RESULT IS 0.
*/
IF
R<O
OR S<O THEN RETURN(O),
/A
INITIALIZATION AND RECURSION FORMULAS FOR S-0
IF S0
THEN (IF R=O THEN RETURN(1)
ELSE (IF R1
THEN RETURN(M-N/2)
127
ELSE RETURN((2*(2M-Ntl)*NEWCOIIB1[R-1,0,N,M+1]
+(M-N)*NEWCOtMB1[R-2,0,N,M+2])/(4*R)))),
GENERAL RECURSION FORMULAS
NEWKOMB:-2*(2*M+N)*NEWCOMB1[R,S-1,N,M-1]-(M+N)*NEWCOMBI[R,S-2,N,M-2]
-(R-5*S+4+4*M+t)*NEWCOMB1[R-1,S-1,N,M],
MINRS:MIN(R,S),
IF MINRS<2 THEN RETURN(NEWKOMB/(4*S))
ELSE FOR T:2 THRU MINRS DO(IF T=2 THEN BINOM:3/8
ELSE BINOM:3*(-1)^T*(2*T-5)11
/(2^T*TI),
NEWKOMB:NEWKOMB+2*(R-S+M)*(-1)-T*BINOM
*NEWCOMB1[R-T,S-T,N,M]),
RETURN(NEWKOMB/(4*S)))$
128
POISSON(I,J):=BLOCK([],
/*
THIS BLOCK COMPUTES THE POISSON BRACKETS (I,J) OF EQUINOCTIAL
ELEMENTS VIA AN EXPANSION CLOSED FORM IN ECCENTRICITY.
*/
VERSION OF 1982
MACSYMA BLOCK
*/
/*
CALLING SEQUENCE:
POISSON(I,J)
/*
BLOCK CALLED:
POISSON(I,J)
*/
/*
ANALYSIS:
W.D. McCLAIN, CSDL
*/
/e
PROGRAMMERS:
E. ZEIS, MIT
MODIFICATIONS FOR GENERALIZATION TO RETROGRADE
CASE BY J-P.KANIECKI,MIT-AUGUST 1979
a/
/'
REFERENCE:
McCLAIN, WAYNE D.,
A RECURSIVELY FORMULATED FIRST-ORDER SEMIANALYTIC ARTIFICIAL
SATELLITE THEORY BASED ON THE GENERALIZED METHOD OF AVERAGING,
VOL. I
a/
/'
RESTRICTION:
I AND J MUST BELONG TO THE SET OF LETTERS USED TO
REPRESENT THE EQUINOCTIAL ELEMENTS: A, H, K, P, Q, AND LAM.
a/
DEFINITION OF THE POISSON BRACKETS OF THE FORM (AJ)
DEFINITION OF THE POISSON BRACKETS OF THE FORM (A,J)
a/
IF I-A THEN (
IF J=LAM THEN RETURN(-2/(XN*A))
ELSE RETURN(O)),
DEFINITION OF THE POISSON BRACKETS OF THE FORM (H,J)
IF I=H THEN (
ELSE
ELSE
ELSE
IF
IF
IF
IF
J=K THEN RETURN(-1/(XN*A^2*X))
J=P THEN RETURN(-K*P*X*(1+C)/(2*XNA^2))
J=Q THEN RETURN(-K*Q*X*(1+C)/(2*XN*A^2))
JLAM THEN RETURN(H/(XN*A^2*(X+1)))
ELSE RETURN(O)),
/I
IN THE FOLLOWING PART, WE WILL TAKE ADVANTAGE OF THE FACT THAT
(I,J)--(J,I).
129
FORM (KJ)
DEFINITION OF THE POISSON BRACKETS OF THE
DEFINITION OF THE POISSON BRACKETS OF THE FORM (K,J)
*/
IF I=K THEN (
IF J=P THEN RETURN(H*P*X*(1+C)/(2*XN*A^2))
ELSE IF J=Q THEN RETURN(H*Q*X*(1+C)/(2*XN*A^2))
ELSE IF J=LAM THEN RETURN(K/(XN*A^2*(X+1)))
ELSE IF J=H THEN RETURN(-POISSON(J,I))
ELSE RETURN(O)),
/DEFINITION
OF
THE
POISSON
BRACKETS
OF
THE
FORM
(PJ)
DEFINITION 01 THE POISSON BRACKETS OF THE FORM (P,J)
*/.
IF J=Q THEN RETURN(-X*II*(1+C)-2/(4*XN*A^2))
IF I=P THEN (
ELSE IF J=LAM THEN RETURN(P*X*(1+C)/(2*XN*A^2))
ELSE IF J=H
OR J=K THEN RETURN(-POISSON(J,I))
ELSE RETURN(O)),
/E
DEFINITION OF THE POISSON BRACKETS OF THE FORM (Q,J)
*/
IF IQ
THEN (
IF
ELSE IF
OR
OR
/DEFINITION
OF
J=LAM THEN RETURN(Q*X*(1+C)/(2*XN*A^2))
J=H
JuK
J=P THEN RETURN(-POISSON(J,I))
ELSE RETURN(O)),
THE
POISSON
BRACKETS
OF
THE
FORM
(LAMJ)
DEFINITION OF THE POISSON BRACKETS OF THE FORM (LAM,J)
IF ILAM THEN (
THEN RETURN(O)
IF J=LAM
ELSE RETURN(-POISSON(J,I))))$
130
WF(T,N,S,X):=BLOCK([],
N,S
/*
(X).
THIS BLOCK COMPUTES THE FUNCTION W
T
*/
/*
VERSION OF 1982
MACSYMA BLOCK
/*
CALLING SEQUENCE:
WF(T,N,S,X)
*/
/*
BLOCK CALLED:
JACOB1[N,A,B](Y)
,/
/*
DEFINITIONS:
BET =SQRT(H^2+K^2)/(l+SQRT(1-H^2-K^2))
=BETN/BETD
BETN=SQRT(H^2+K^2)
BETD=1+SQRT(1-H^2-K^2)
ETA=SIGN(T-S)
'/
/'
ANALYSIS:
J-P.KANIECKI,MIT-AUGUST 1979
THE BLOCK WAS MODIFIED IN 1982 BY ELAINE WAGNER (MIT)
TO INCLUDE THE ETA FACTOR WHICH WAS ERRONEOUSLY MISSING IN
KANIECK'S ORIGINAL DEVELOPMENT AND TO REMOVE SINGULARITIES
ARISING IN THE BLOCK'S USE WITH ZERO-ECCENTRICITY ORBITS.
'/
/*
PROGRAMMERS:
J-P.KANIECKI,MIT-AUGUST 1979
ELAINE WAGNER
MIT
'/
/*
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIATIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
*/
/*
RESTRICTIONS:
N MUST BE AN INTEGER GREATER THAN OR EQUAL TO ZERO.
IF ISI IS GREATER THAN ITI, THEN N-ISI MUST BE GREATER THAN
OR EQUAL TO ZERO.
IF ISI IS LESS THAN ITI, THEN N-ITI MUST BE GREATER THAN OR
EQUAL TO ZERO.
,/
IF N<O THEN RETURN (ERROR),
/*
THE SUBSTITUTION SQRT(H^2+K^2)/BETD (SQRT(H^2+K^2)*X/(1+X)) FOR BET
IS MADE TO AVOID SINGULARITIES IN WF FOR ZERO-ECCENTRICITY ORBITS.
IF
T>=
THEN
ETA
IF T >: S THEN ETA:1 ELSE ETA:-1,
13 1
RETURN(IF ABS(S) >= ABS(T) THEN
(IF N-ABS(S) < 0 THEN ERROR
ELSE (1/X)-N(-(SQRT(H^2+K^2)*X/(l+X))*SQRT(I^2+K^2)*(K-%I*ETA*H)
/(K^2+H^2))-ABS(T-S)*(N+S)!*(N-S)!/((N+T)I*(N-T)I)
*(1-BET^2)^-ABS(S)*JACOB[N-ABS(S),ABS(T-S),ABS(T+S)](X))
ELSE (IF N-ABS(T) < 0 THEN ERROR
ELSE (1/X)-N*(-(SQRT(H^2+K^2)*X/(l+X))*SQRT(H^2+K^2)
*(K-%I*ETA*H)/(K2+H^2))^ABS(T-S)*(1-BET^2)^-ABS(T)
*JACOB1[N-ABS(T),ABS(T-S),ABS(T+S)](X))))$
132
STBF(N,THIRD) :BLOCK([],
/*
THIS BLOCK COMPUTES THE REAL PART OF
th
HARMONIC OF THE
FUNCTION FOR THE N
IF THIRD = M, THEN THE THIRD BODY IS
IF THIRD = S, THEN THE THIRD BODY IS
THE CLOSED FORM GENERATING
THIRD BODY PERTURBATION.
THE MOON.
THE SUN.
*/
/*
VERSION OF 1982
MACSYMA BLOCK
*/
/*
CAI.LINGSEQUENCE:
STBF(N, THIRD)
,/
/,
BLOCKS CALLED:
C(N,X,Y)
SI(N,X,Y)
WF(T,N,S,X)
V(N,M)
Q(N,M,X)
HANSEN1[N,M,-1](H,K)
/*
DEFINITIONS:
STB1, STB2, AND STBSTAR ARE INTERMEDIATE VALUES IN THE
CALCULATION.
I/
ANALYSIS:
J-P.KANIECKI,MIT-AUGUST 1979
THE BLOCK WAS MODIFIED IN 1982 BY ELAINE WAGNER (MIT) TO
REMOVE SINGULARITIES ARISING IN USE WITH ZERO-ECCENTRICITY
ORBITS.
*/
/*
PROGRAMMERS:
J-P.KANIECKI,MIT-AUGUST 1979
ELAINE WAGNER
MIT
5/
RESTRICTION:
N MUST BE AN INTEGER GREATER THAN OR EQUAL TO TWO.
AS OF 1982, THE MACSYMA CONSORTIUM IMPLEMENTATION WOULD
COMPUTE THE GENERATING FUNCTION (IN THIS FORMULATION)
ONLY THROUGH ELEVENTH DEGREE.
5/
IF N<2 THEN RETURN (ERROR),
STB1(M):=(IF M = 0 THEN 1 ELSE 2)*(C(M,AL,BE)+%I*SI(M,AL,BE)),
STB2(T,N,M):=IF T = 0 THEN 0 ELSE WF(T,N+l,-M,X)*%E^(%I*T*F)/(%I*T),
STBSTAR(N):=SUM(V(N,M)*Q(N,M,GA)*STBI(M)*((F-LAM)*HANSEN2[N,-M,-l](H,K)
+WF(1,N+1,-M,X)*((-K*%I/2)+(H/2))
+WF(-1,N+1,-MX)*((K*%I/2)+(H/2))
+SUM(STB2(T,N,M),T,-N-1,N+1)),M,O,N),
RETURN((IF THIRD=M THEN MUM ELSE MUS)/(XN*(IF THIRD=M THEN R3M ELSE R3S)
^(N+1))*A^N*REALPART(STBSTAR(N))))$
133
DELTASTB(N,THIRD):=BLOCK([ST,DSDA,DSDH,DSDK,DSDP,DSDQ,DSDLAtI],
/*
THIS BLOCK COMPUTES THE VARIATIONS OF THE SIX EQUINOCTIAL
ELEMENTS ASSUMING THAT THE DISTURBANCE IS DUE ONLY
th
TO THE N
HARMONIC OF THE THIRD BODY PERTURBATION.
IF THIRD = M, THEN THE THIRD BODY IS THE MOON.
IF THIRD = S, THEN THE THIRD BODY IS THE SUN.
*/
/,
VERSION OF 1982
MACSYMA BLOCK
*/
/*
CALLING SEQUENCE:
DELTASTB(N,THIRD)
*/
/*
BLOCKS CALLED:
STBF(N,THIRD)
POISSON(I,J)
*/
/*
LOCAL VARIABLES:
th
ST=GENERATING FUNCTION FOR THE N
HARMONIC OF THE
THIRD BODY
DSDA=PARTIAL DERIVATIVE OF ST WITH
RESPCT TO A
DSDH=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO H
DSDK=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO K
DSDP=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO P
DSDQ=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO Q
DSDLAM=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO LAM
t/
/*
DEFINITIONS:
DBTDDH=PARTIAL DERIVATIVE OF BETD WITH
RESPECT TO H
=-H/SQRT(1-H^2-K^2)
DBTDDK=PARTIAL DERIVATIVE OF BETD WITH
RESPECT TO K
=-K/SQRT(1-H^2-K^2)
DALDP=PARTIAL DERIVATIVE OF AL WITH
RESPECT TO P
=-2*(Q*II*BE+GA)/(1+P^2+Q^2)
DALDQ=PARTIAL DERIVATIVE OF AL WITH
RESPECT TO Q
=2*II*P*BE/(1+P^2+Q^2)
DBEDP=PARTIAL DERIVATIVE OF BE WITH
RESPECT TO P
=2*II*Q*AL/(1+P^2+Q^2)
DBEDQ=PARTIAL DERIVATIVE OF BE WITH
RESPECT TO Q
=-2*II*(P*AL-GA)/(I+P^2+Q^2)
DGADP=PARTIAL DERIVATIVE OF GA WITH
RESPECT TO P
=2*AL/(1+P^2+Q^2)
134
DGADQ=PARTIAL DERIVATIVE OF GA WITH
RESPECT TO Q
=-2*II*BE/(1+P^2+Q^2)
AR=PARTIAL DERIVATIVE OF F WITH
RESPECT TO LAM
=1/(1-H*SIN(F)-K*COS(F))
DFDH=PARTIAL DERIVATIVE OF F WITH
RESPECT TO H
=-AR*COS(F)
DFDK=PARTIAL DERIVATIVE OF F WITH
RESPECT TO K
=AR*SIN(F)
*/
/*
ANALYSIS:
J-P.KANIECKI,MIT-AUGUST 1979
THE BLOCK WAS MODIFIED IN 1982 BY ELAINE WAGNER (MIT) TO
REMOVE SINGULARITIES ARISING IN USE WITH ZERO-ECCENTRICITY
ORBITS. IN ADDITION, CHANGES WERE MADE TO ENSURE THE BLOCK'S
APPLICABILITY FOR RETROGRADE ORBITS.
*/
/*
PROGRAMMERS:
J-P.KANIECKI,MIT-AUGUST 1979
ELAINE WAGNER
MIT
*/
/0
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIATIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
,/
/
RESTRICTIONS:
N MUST BE AN INTEGER GREATER THAN OR EQUAL TO TWO.
AS OF 1982, THE MACSYMA CONSORTIUM IMPLEMENTATION WOULD
COMPUTE THE THIRD BODY SHORT PERIODICS IN THIS FORMULATION
ONLY THROUGH SIXTH DEGREE. IN THESE TESTS, THE GENERATING
FUNCTION WAS NOT PRE-EVALUATED.
IF N<2 THEN RETURN (ERROR),
ST:STBF(N,THIRD),
ST:SUBST([BET-SQRT(H^2+K^2)*X/(I+X)],ST),
/,
THE DERIVATIVES OF BET WITH RESPECT TO H AND K ARE SINGULAR FOR
ZERO-ECCENTRICITY ORBITS.
S/
GRADEF(X,H,H*X^3),
GRADEF(X,K,K*X^3),
GRADEF(BETD,H,DBTDDH),
GRADEF(BETD,K,DBTDDK),
GRADEF(AL,P,DALDP),
GRADEF(AL,Q,DALDQ),
GRADEF(BE,P,DBEDP),
GRADEF(BE,Q,DBEDQ),
GRADEF(GA,P,DGADP),
GRADEF(GA,Q,DGADQ),
135
GRADEF(F,LAM,AR),
GRADEF(F,H,DFDH),
GRADEF(F,K,DFDK),
DSDA:DIFF(ST,A),
/*
NOTICE THAT IMPLICIT DIFFERENTIATION OF XN WITH RESPECT TO A IS
INAPPROPRIATE BECAUSE THE GENERATING FUNCTION ALREADY INCLUDES
THE (1/XN) TERM THAT IS SIMPLY A MULTIPLIER OF THE ENTIRE
(POISSON BRACKET * PARTIAL OF THE GENERATING FUNCTION) SUM
IN McCLAIN'S FORMULATION OF THE SHORT PERIODIC FUNCTIONS.
*/DSDHDIFFSTH
DSDH:DIFF(STH)
DSDK:DIFF(ST,K),
DSDP:DIFF(ST,P),
DSDQ:DIFF(STQ),
DSDLAM:DIFF(ST,LAM),
/
DEFINITIONS OF THE VARIATIONS OF THE EQUINOCTIAL ELEMENTS
*/
DELTA%A:-POISSON(A,LAM)*DSDLAM,
DELTA%H:-POISSON(H,K)*DSDK-POISSON(H,P)*DSDP
-POISSON(H,Q)*DSDQ-POISSON(HLAM)*DSDLAM,
DELTA%K:-POISSON(K,H)*DSDH-POISSON(K,P)*DSDP
-POISSON(KQ)*DSDQ-POISSON(K,LAM)*DSDLAM,
DELTA%P:-POISSON(P,H)*DSDH-POISSON(P,K)*DSDK
-POISSON(P,Q)*DSDQ-POISSON(PLAM)*DSDLAM,
DELTA%Q:-POISSON(Q.H)*DSDH-POISSON(Q,K)*DSDK
-POISSON(Q,P)*DSDP-POISSON(QLAM)*DSDLAM,
DELTA%LAM:-POISSON(LAM,A)*DSDA-POISSON(LAMH)*DSOH
-POISSON(LAM,K)*DSDK-POISSON(LAM,P) DSDP
-POISSON(LAM,Q)DSDQ-3*ST/(XN*A^2),
/,
THE RESULTS
,/
RETURN([DELTAA,DELTAH,DELTA%K,DELTA%P,DELTA%QDELTALAM]))$
136
DELTASTBC(N,THIRD):=BLOCK([ST,DSDH,DSDK,DSDP,DSDQ,DSDLAM],
/
THIS BLOCK COMPUTES THE VARIATIONS OF THE SIX EQUINOCTIAL
ELEMENTS ASSUMING THAT THE DISTURBANCE IS DUE ONLY
th
TO THE N
HARMONIC OF THE THIRD BODY PERTURBATION.
IF THIRD = M, THEN THE THIRD BODY IS THE MOON.
IF THIRD
S, THEN THE rHIRD BODY IS THE SUN.
*/
VERSION OF 1982
MACSYMA BLOCK
*/
/
CALLING SEQUENCE:
DELTASTBC(N,THIRD)
/$
BLOCKS CALLED:
C(lN,X,Y)
SI(N,X,Y)
WF(T,N,S,X)
V(N,M)
Q(N,M,X)
HANSEN1[N,M,-1](H,K)
POISSON(I,J)
*/
/I
LOCAL VARIABLES:
th
ST-GENERATING FUNCTION FOR THE N
HJRMONIC OF THE
THIRD BODY
DSDA=PARTIAL DERIVATIVE OF ST WITH
RESPCT TO A
DSDH=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO H
DSDK=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO K
DSDP=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO P
DSDQ=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO Q
DSDLAM=PARTIAL DERIVATIVE OF ST WITH
RESPECT TO LAM
*/
/I
DEFINITIONS:
DBTDDII-PARTIALDERIVATIVE OF BETD WITH
RESPECT TO H
=-H/SQRT(l-I^h2-K^2)
DBTDDK=PARTIAL DERIVATIVE OF BETD WITH
RESPECT TO K
=-K/SQRT(1-H^2-K^2)
DALDP=PARTIAL DERIVATIVE OF AL.WITH
RESPECT TO P
=-2*(QII*BE+GA)/(1+P^2+Q^2)
DALDQ=PARTIAL DERIVATIVE OF AL WITH
RESPECT TO Q
=2*II*P*BE/(I+P^2+Q^2)
DBEDP=PARTIAL DERIVATIVE OF BE WITH
RESPECT TO P
=2*II*Q*AL/(l+P^2+Q^2)
137
DBEDQ=PARTIAL DERIVATIVE OF BE WITH
RESPECT TO Q
--2*II*(P*AL-GA)/(1+P^2+Q^2)
DGADP=PARTIAL DERIVATIVE OF GA WITH
RESPECT TO P
-2*AL/( 1+P^2+Q^2)
DGADQ=PARTIAL DERIVATIVE OF GA WITH
RESPECT TO Q
--2*II*BE/(I+P^2+Q^2)
STB1, STBP2, STBS2, AND STBSTAR ARE INTERMEDIATE VALUES IN
THE CALCULATION.
*/
/*
ANALYSIS:
J-P.KANIECKI,MIT-AUGUST 1979
DELTASTB WAS MODIFIED IN 1982 BY ELAINE WAGNER (MIT) TO
REMOVE SINGULARITIES ARISING IN USE WITH ZERO-ECCENTRICITY
ORBITS. IN ADDITION, CHANGES WERE MADE TO ENSURE THE BLOCK'S
APPLICABILITY FOR RETROGRADE ORBITS.
DELTASTBC INCORPORATES CHANGES MADE TO DELTASTB TO ENABLE THE
ISOLATION OF FOURIER COEFFICIENTS FOR THE SHORT PERIODIC FUNCTIONS. IN PARTICULAR, AN EXPANSION IDENTITY WAS USED TO ELIMINATE A/R, THE PARTIAL DERIVATIVE OF THE ECCENTRIC ANOMALY WITH
RESPECT TO THE MEAN ANOMALY, A TERM THAT HAS NO FINITE FOURIER
SERIES EXPANSION IN THE ECCENTRIC ANOMALY.
*/
/*
PROGRAMMERS:
J-P.KANIECKI,MIT-AUGUST 1979
ELAINE WAGNER
MIT
*/
/*
REFERENCE:
KANIECKI, JEAN-PATRICK R.,
SHORT PERIODIC VARIATIONS IN THE FIRST-ORDER SEMIANALYTICAL
SATELLITE THEORY
/
RESTRICTIONS:
N MUST BE AN INTEGER GREATER THAN OR EQUAL TO TWO.
AS OF 1982, THE MACSYMA CONSORTIUM IMPLEMENTATION WOULD
COMPUTE THE THIRD BODY SHORT PERIODICS IN THIS FORMULATION
ONLY THROUGH FOURTH DEGREE.
,/
IF N<2 THEN RETURN (ERROR),
STB1(M):-(IF M
0 THEN 1 ELSE 2)*(C(M,AL,BE)+%I*SI(M,AL,BE)),
STBS2(T,N,M):-IF T
0 THEN 0 ELSE SUBST([BET=SQRT(H^2+K^2)*X/(1+X)],
WF(T,N+,-MX))*%E^(%I*TF)/(%I*T),
STBP2(TN,M):=SUBST([BET=SQRT(H^2+K^2)*X/(t+X)],WF(T,N,-M,X))*%E^(%I*T*F),
STBNN,M) : =SUBST([BET=SQRT(H^2+K'2)*X/(I+X)],WF(1,N+1,-M,X)*(-K*XI/2+H/2)
+WF(-1,N+l,-M,X)*(K*%I/2+H/2)),
STBSTAR(N):=SUM(V(N,M)*Q(N,M,GA)*STBI(M)*((K*SIN(F)-H*COS(F))
*HANSEN2[N,-M,-1](H,K)
+SUBST([BET=SQRT(H2+K^2)*X/(1+X)] ,WF(1,N+I,-M,X)
*((-K*%I/2)+(H/2))+WF(-1,N+I,-M,X)*((K*%I/2)+(H/2)))
+SUM(STBS2(T,N.M),T,-N-1,N+1)),M,O,N),
ST:(IF THIRD=M THEN MUM ELSE MUS)/(XN*(IF THIRD-M THEN R3M ELSE R3S)
^ ( N+I) ) *A^NREALPART(
STBSTAR(N
) ),
138
/*
THE SUBSTITUTIONS ABOVE ARE NECESSARY TO AVOID SINGULARITIES FOR ZEROECCENTRICITY ORBITS OF BET'S DERIVATIVES WITH RESPECT TO H AND K.
*/
GRADEF(X,H,H*X^3),
GRADEF(X,K,K*X^3),
GRADEF(BETD,H,DBTDDH),
GRADEF(BETD,K,DBTDDK),
GRADEF(AL,P,DALDP),
GRADEF(AL,Q,DALDQ),
GRADEF(BE,P,DBEDP),
GRADEF(BE,Q,DBEDQ),
GRADEF(GA,P,DGADP),
GRADEF(GA.Q,DGADQ),
DSDA:DIFF(ST,A),
/*
NOTICE THAT IMPLICIT DIFFERENTIATION OF XN WITH RESPECT TO A IS
INAPPROPRIATE BECAUSE THE GENERATING FUNCTION ALREADY INCLUDES
THE (1/XN) TERM THAT IS SIMPLY A MULTIPLIER OF THE ENTIRE
(POISSON BRACKET * PARTIAL OF THE GENERATING FUNCTION) SUM
IN McCLAIN'S FORMULATION OF THE SHORT PERIODIC FUNCTIONS.
*/
DSDP:DIFF(ST,P),
DSDQ:DIFF(ST,Q),
DSDH:SUBST([F-LAM=K*SIN(F)-H*COS(F)],(IF THIRD-M THEN MUM ELSE MUS)
/(XN*(IF THIRD=M THEN R3M ELSE R3S)
-(N+I))*A-N*REALPART(SUM(V(NM)*Q(N,MGA)*STB1(M)
*(DIFF(SUM(STBS2(TN,M),T,-N-1,N+1+STBN(N,M),H)
+SUM(STBP2(T,N,M),T,-N,N)*-COS(F)+DIFF((F-LAM)
*HANSEN2[N,-M.-1](H,K),H)),M,O,N))),
DSDK:SUBST([F-LAM=K*SIN(F)-H*COS(F)],(IF THIRD=M THEN MUM ELSE MUS)
/(XN'(IF THIRD=M THEN R3M ELSE R3S)
-(N+1))*A-N*REALPART(SUM(V(NM)*Q(N,M,GA)*STBI(M)
*(DIFF(SUM(STBS2(T,N,M),T,-N-1,N+1)+STBN(NM),K)
+SUM(STBP2(T,N,M),T,-NN)*SIN(F)+DIFF((F-LAM)
*HANSEN2[N,-M,-1](H,K),K)),M,O,N))),
DSDLAM:(IF THIRD=M THEN MUM ELSE MUS)/(XN*(IF THIRD=M THEN R3M ELSE R3S)
^(N+I))*A-N*REALPART(SUM(V(NM)*Q(N,M,GA)*STBI(M)
*(SUM(STBP2(T,NM),T,-N,N)-HANSEN2[N,-M,-1](HK)),M,O,N)).
/*
DEFINITIONS OF THE VARIATIONS OF THE EQUINOCTIAL ELEMENTS
*/
DELTA%A:-POISSON(A,LAM)*DSDLAM,
DELTA%H:-POISSON(H,K)*DSDK-POISSON(H,P)*DSDP
-POISSON(H,Q)*DSDQ-POISSON(HLAM)*DSDLAM,
DELTA%K:-POISSON(K,H)*DSDH-POISSON(K,P)*DSDP
-POISSON(KQ)*DSDQ-POISSON(K,LAM)*DSDLAM,
DELTA%P:-POISSON(P,H)*DSDH-POISSON(P,K)*DSDK
-POISSON(P,Q)*DSDQ-POISSON(PLAM)*DSDLAM,
DELTA%Q:-POISSON(QH)*DSDH-POISSON(QK)*DSDK
-POISSON(Q,P)*DSDP-POISSON(QLAM)*DSDLAM,
DELTA%LAM:-POISSON(LAM,A)*DSDA-POISSON(LAMH)*DSDH
-POISSON(LAM,K)*DSDK-POISSON(LAM,P)*DSDP
-POISSON(LAM,Q)*DSDQ-3*ST/(XN*A^2),
/*
THE RESULTS
RETURNDELTAADELHDELTAKD
RETURN([DELTA%ADELTA%HDELTA%KDELTA%PDELTAQDELTA%LAM))$
139
APPENDIX B
THIRD BODY A- AND B1 -MATRICES
What follow are the final analytical expressions for both A- and
B1 -matrix entries due to the third body P2 perturbation.
The A-matrix is
closed form in the eccentricity, the Bl-matrix is truncated to order zero.
All entries were generated using MACSYMA, and the B-matrix
computation
employed the third body short periodic package in Appendix A.
Using an EPHEM for the low-eccentricity SYNCX, the GTDS-implemented
analytic A-matrix routine was verified by comparing matrix entries with
those
model.
produced
by
finite
differencing
a P2
e0
single-averaged
The matrices agreed to within quadrature error.
third
body
In addition, by
using the same EPHEM, the e0 Bl-matrix was checked by comparing it with
that produced by
short
periodic
significant
finite differencing P2 quasi-e0
functions.
figures.
substituting directly
matrices.
The
Output
in
the
The
of
results
both
agreed
analytical third body
to
routines was
more
also
than
three
verified
MACSYMA-implemented expressions
for
by
both
expressions for the matrix entries reside currently in
loadfile-type files WAGNER; AMAT FINAL and WAGNER; B1MAT FINAL.
140
A-MATRIX PARTIALS, THAT IS,
2
AVERAGED ELEMENT RATES WITH RESPECT TO
THE FOLLOWING ARE THE THIRD BODY P
PARTIALS OF THE THIRD BODY P
2
AVERAGED EQUINOCTIAL ELEMENTS. THEY ARE CLOSED FORM IN THE
ECCENTRICITY. AS FOR THE LABELING, DADOTDH SIGNIFIES THE PARTIAL OF
THE A RATE WITH RESPECT TO AVERAGED H.
DADOTDA
0
DADOTDH
0
DADOTDK
0
DADOTDP
0
DADOTDQ
0
DADOTDL
0
DHDOTDA
2
2
- 9 MU (GA K (BE (II (K - 4 H - 1) Q + 5 H K P)
2
+ AL ((4 K
2
2
2
2
- H + 1) P - 5 H II K Q)) X + (BE - 4 AL + 1) K
3
- 5 AL BE H)/(4 A R3 X XN)
DHDOTDH
2
2
- 3 MU (GA H K (BE (II (K - 4 H 2
+ AL ((4 K
+ (- GA
+(-
1) Q + 5 H K P)
4
2
- H + 1) P - 5 H II K Q)) X
K (AL (5 II K Q + 2 H P) + BE (8 H II Q - 5 K P))
3
2
2
2
2
BE + 4 AL - 1) H K + 5 AL BE H ) X - 5 AL BE)/(2 R3 X XN)
DHDOTDK
2
- 3 MU (GA K
2
+ AL ((4 K
2
-H
2
2
(BE (II (K - 4 H - 1) Q + 5 H K P)
4
+ 1) P - 5 H II K Q)) X
141
2
+ (GA (BE (II (3 K
2
- 4 H
- 1) Q + 10 H K P)
2
2
2
2
2
+ AL ((12 K - H + 1) P - 10 H II K Q)) - (BE - 4 AL + 1) K
2
2
2
3
+ 5 AL BE H K) X + BE - 4 AL + 1)/(2 R3 X XN)
DHDOTDP
2
2
- 3 MU ((2 AL K (GA II Q + BE) (II (K - 4 H - 1) Q + 5 H K P)
2
2
2
2
- AL ) ((4 K - H + 1) P - 5 H II K Q)
- 2 K (BE GA II Q + GA
2
+ (C + 1) GA K (AL (4 K
2
- H
2
+ 1) + 5 BE H K)) X
2
2
+ 10 II (2 AL BE K + (BE - AL ) H) Q + 2 GA (8 AL K + 5 BE H))
/(2
3
(C + 1) R3 X XN)
DHDOTDQ
- 3 II
MU ((2 K (-
2
2
2
2
AL GA P + GA - BE ) (II (K - 4 H - 1) Q
2
2
+ 5 H K P) + 2 BE K (GA P - AL) ((4 KK - H
+ 1) P - 5 H II K Q)
2
2
2
+ (C + 1) GA K 'BE (K - 4 H - 1) - 5 AL H K)) X
2
2
- 10 (2 AL BE K + (BE - AL ) H) P + 2 GA (2 BE K - 5 AL H))
/(2
3
(C + 1) R3 X XN)
DHDOTDL
0
DKDOTDA
2
2
9 MU (GA H (BE (II (K - 4 H - 1) Q + 5 H K P)
2
+.AL ((4 K
2
2
- (4 BE
2
- AL
2
- 5 AL BE K
+ 1) P - 5 H II K Q)) X
- H
3
-1) H)/(4 A R3 X XN)
DKDOTDH
2
3 MU (GA H
2
+ AL ((4 K
2
2
(BE (II (K - 4 H - 1) Q + 5 H K P)
2
- H
4
+ 1) P - 5 H II K Q)) X
142
2
2
+ (GA (BE (II (K - 12 H - 1) Q + 10 H K P)
2
2
+ AL ((4 K - 3 H + 1) P - 10 H II K Q)) + 5 AL BE H K
2
+ (4 BE
2
- AL
2
2
2
2
3
- 1) H ) X - 4 BE + AL + 1)/(2 R3 X XN)
DKDOTDK
2
2
3 MU (GA H K (BE (II (K - 4 H -.1) Q + 5 H K P)
2
2
4
+ AL ((4 K - H + 1) P - 5 H II K Q)) X
+ (GA H (BE (2 II K Q + 5 H P) + AL (8 K P - 5 H II Q))
2
+ (4 BE
2
- AL
2
- 1) H K) X
2
+ 5 AL BE K
3
- 5 AL BE)/(2 R3 X XN)
DKDOTDP
2
2
3 MU ((2 AL H (GA II Q + BE) (II (K - 4 H - 1) Q + 5 H K P)
2
2
2
2
- 2 H (BE GA II Q + GA - AL ) ((4 K - H + 1) P - 5 H II K Q)
2
2
2
+ (C + 1) GA H (AL (4 K - H + 1) + 5 BE H K)) X
2
2
+ 10 II ((BE - AL ) K - 2 AL BE H) Q + 2 GA (5 BE K - 2 AL H))
/(2
3
(C + 1) R3 X XN)
DKDOTDIQ
2
3 II
MU ((2 H (- AL GA P + GA
2
- BE ) (II
2
2
(K - 4 H - 1) Q
2
2
+ 5 H K P) + 2 BE H (GA P - AL.) ((4 K - H + 1) P - 5 H II K Q)
2
2
+ (C + 1) GA H (BE (K - 4 1
2
- 1) -
5 AL H K)) X
2
2
- 10 ((BE - AL ) K - 2 AL I3E H) P - 2 GA (5 AL K + 8 BE H))
/(2
3
(C + 1) R3 X XN)
DKDOTDL
O
143
DPDOTDA
2
2
9 (C + 1) GA (BE (K - 4 H - 1) - 5 AL H K) MU X
3
8 A R3 XN
DPDOTDH
2
2
- 3 (C + 1) GA MU X (H (BE (K - 4 H - 1)
2
- 5 AL H K) X
3
- 5 AL K - 8 BE H)/(4 R3
XN)
DPDOTDK
2
2
- 3 (C + 1) GA MU X (K (BE (K - 4 H - 1)
2
- 5 AL H K) X
3
+ 2 BE K - 5 AL H)/(4 R3
XN)
DPDOTDP
2
- 3 MU (GA (AL II
2
+ AL BE (K
(K
2
- 4 H - 1) Q + 5 BE H II K Q)
2
2
2
3
- 4 H - 1) + 5 (GA - AL ) H K) X/(2 R3 XN)
DPDOTDQ
2
2
- 3 II MU (- GA (AL (K - 4 H - 1) + 5 BE H K) P
3
2
2
2
2
+ (GA - BE ) (K - 4 H - 1) + 5 AL BE H K) X/(2 R3 XN)
DPDOTDL
0
DQDOTDA
2
2
9 (C + 1) GA II (AL (4 K - H + 1) + 5 BE H K) MU X
3
8 A R3 XN
DQDOTDH
2
2
2
3 (C + 1) GA II MU X (H (AL (4 K - H + 1) + 5 BE H K) X
+ 5 BE K - 2 AL H)/(4
3
R3 XN)
144
CQDOTDK
2
2
2
3 (C + 1) GA II MiU X (K (AL (4 K - H + 1) + 5 BE H K) X
3
+ 8 AL K + 5 BE H)/(4 R3
XN)
DQDOTDP
2
2
- 3 II MU (GA (BE II (4 K - H + 1) Q - 5 AL H II K Q)
2
2
2
2
3
+ (GA - AL ) (4 K - H + 1) - 5 AL BE H K) X/(2 R3 XN)
DQDOTDQ
2
2
3 MU (GA (BE (4 K - H + 1) P - 5 AL H K P)
2
2
2
2
3
- AL BE (4 K - H + 1) + 5 (GA - BE ) H K) X/(2 R3 XN)
DQDOTDL
0
DLDOTDA
2
2
- 3 MU (3 GA (BE (II (K - 4 H - 1) Q + 5
2
+ AL ((4 K
2
- H
+ 1) P - 5 H II K Q)) X (X + 1)
2
2
- 1) (3 K
- (3 GA
K P)
2
+ 3 H + 2) (X + 1)
2
2
2
2
- 15 ((BE - AL ) (K - H ) - 4 AL BE H K) X
2
2
2
2
2
2
2
2
- 3 (BE (4 K - H ) - AL (K - 4 H ) - K - 10 AL BE H K - H ))
3
/(4 A R3
(X + 1) XN)
DLDOTDH
2
2
3 MU (- GA H (BE (II (K - 4 H - 1) Q + 5 H K P)
2
2
3
2
+ AL ((4 K - H + 1) P - 5 H II K Q)) X (X + 1)
2
+ GA (AL (5 II K Q + 2 H P) + BE (8 H II Q - 5 K P)) X (X + 1)
2
+ H (- AL
2
2
2
2
2
2
2
3
(4 K - H ) + BE (K - 4 H ) + K - 10 AL BE H K + H ) X
2
- 2 (10 AL BE K - (3 GA
2
2
2
- 5 BE + 5 AL - 1) H) X
145
2
2
2
- 6 (5 AL BE K - (2 GA - 2 BE + 3 AL - 1) H) X - 10 AL BE K
2
2
- BE
+ 2 (3 GA
2
3
2
+ 4 AL - 2) H)/(2 R3 (X + 1) XN)
DLDOTDK
2
2
3 MU (- GA K (BE (II (K - 4 H - 1) Q + 5 H K P)
2
2
+ AL ((4 K
- H
2
3
+ 1) P - 5 H II K Q)) X (X + 1)
2
- GA (BE (2 II K Q + 5 H P) - AL (5 H II Q - 8 K P)) X (X + 1)
2
2
+ K (- AL
(4 K
3
2
2
2
2
2
2
- H ) + BE (K - 4 H ) + K - 10 AL BE H K + H ) X
2
2
2
- 5 AL
2
2
2
- 1) K - 10 AL BE H) X
2
- 2 AL
+ 3 BE
+ 6 ((2 GA
+ 2 (3 GA
2
+ 5 BE
+ 2 ((3 GA
- 1) K - 5 AL BE H) X
2
3
2
- AL - 2) K - 10 AL BE H)/(2 R3 (X + 1) XN)
2
+ 4 BE
DLDO
2
2
- 3 MU ((2 AL (GA II Q + BE) (II (K - 4 H - 1) Q + 5 H K P)
2
- 2 (BE GA II Q + GA
2
2
2
- AL ) ((4 KK - H + 1) P - 5 H II K Q)
2
2
+ (C + 1) GA (AL (4 K - H + 1) + 5 BE H K)) X (X + 1)
- 4 (2 (5
II
(AL K + BE H) (BE K - -AL H) Q
2
+ GA (AL (4 K
2
- H
+ 1) + 5 BE H K)) X + 5 II (AL K + BE H) (BE K
2
- AL H) Q + GA (AL (4 K
2
- H
+ 2) + 5 BE H K)))
3
/(2 (C + 1) R3 (X + 1) XN)
DLDOTDQ
2
2
2
2
- 3 II MU ((2 (- AL GA P + GA - BE ) (II (K - 4 H - 1) Q
2
2
+ 5 H K P) + 2 BE (GA P - AL) ((4 K - H + 1) P - 5 H II K Q)
2
2
+ (C + 1) GA (BE (K - 4 H - 1) - 5 AL H K)) X (X +
2
2
- 4 ((2 GA (BE (K - 4 H - 1) - 5 AL I K)
146
)
-
10 (AL K + BE H) (BE K - AL H) P) X - 5 (AL K + BE H) (BE K
2
2
- AL H ) P - GA (BE (K - 4 H -
2) - 5 AL H K)))
3
/(2 (C + 1) R3
(X + 1) XN)
DLDOTDL
0
147
THE FOLLOWING ARE THE THIRD BODY P
PARTIALS OF THE THIRD BODY P
B1-MATRIX PARTIALS, THAT IS,
2
SHORT PERIODIC FUNCTIONS WITH RESPECT TO
2
AVERAGED EQUINOCTIAL ELEMENTS. THEY HAVE BEEN TRUNCATED TO ORDER ZERO
IN THE ECCENTRICITY. THE LABELING OF THE EXPRESSIONS IS STRAIGHTFORWARD:
DELTAH MEANS THE PARTIAL OF THE SHORT PERIODIC VARIATION OF A WITH RESPECT
TO AVERAGED H.
DELTAA
2
6 (2 AL BE SIN(2 EL) - BE
2
COS(2 EL) + AL
COS(2 EL)) MUM
3
2
R3M XN
DELTAH
2
(A SIN(EL) (6 GA
2
2
2
2
- 9 (BE - AL ) - 2) - 3 A (BE - AL ) SIN(3 EL)
3
2
- 6 A AL BE COS(3 EL) - 18 A AL BE COS(EL)) MUM/(2 R3M XN )
DELTAK
2
(A COS(EL) (6 GA
2
2
+ 9 (BE - A ) - 2) + 6 A AL BE SIN(3 EL)
2
2
3
2
- 3 A (BE - AL ) COS(3 EL) - 18 A AL BE SIN(EL)) MUM/(2 R3M XN )
DELTAP
- 3 A ((- AL DBEDP - BE DALDP) SIN(2 EL)
3
2
+ (BE'DBEDP - AL DALDP) COS(2 EL)) MUM/(R3M XN )
DELTAQ
- 3 A ((- AL DBEDQ - BE DALDQ) SIN(2 EL)
3
2
+ (BE DBEDQ - AL DALDQ) COS(2 EL)) MUM/(R3M XN )
DELTAL
2
2
3 A ((BE - AL ) SIN(2 EL) + 2 AL BE COS(2 EL)) MUM
3
2
R3M XN
DELTHA
2
2
2
2
2
- 3 (SIN(EL) (- 6 GA - 9 (BE - AL ) + 2) + (BE - AL ) SIN(3 EL)
3
2
+ 2 AL BE COS(3 EL) - 18 AL BE COS(EL)) MUM/(4 A R3M XN )
148
DELTHH
2
2
2
(COS(2 EL) (1 - 3 (GA - BE + AL )) - 6 AL BE SIN(4 EL)
2
3
2
2
+ 3 (BE - AL ) COS(4 EL) - 6 AL BE SIN(2 EL)) MUM/(8 R3M XN )
DELTHK
- MUM (SIN(2 EL) (3 (C + 1) (BE DBEDQ Q + DBEDP P)
2
2
2
+ AL (- DALDQ Q - DALDP P)) - 3 (GA + 5 (BE - AL )) + 1)
- 3 COS(2 EL) (10 AL BE - (C + 1) (AL DBEDQ Q + DBEDP P)
2
2
+ BE DALDQ Q + DALDP P))) + 3 (BE - AL ) SIN(4 EL) + 6 AL BE COS(4 EL))
3
2
/(8 R3M XN )
DELTHP
- (- 3 SIN(EL) (2 DGADP GA + 3 (BE DBEDP - AL DALDP))
+ (BE DBEDP - AL DALDP) SIN(3 EL) + (AL DBEDP + BE DALDP) COS(3 EL)
3
2
- 9 (AL DBEDP + BE DALDP) COS(EL)) MUM/(2 R3M XN )
DELTHQ
- (- 3 SIN(EL) (2 DGADQ GA + 3 (BE DBEDQ - AL DALDQ))
+ (BE DBEDQ - AL DALDQ) SIN(3 EL) + (AL DBEDQ + BE DALDQ) COS(3 EL)
3
2
- 9 (AL DBEDQ + BE DALDQ) COS(EL)) MUM/(2 R3M XN )
DELTHL
2
2
2
- (COS(EL) (- 6 GA - 9 (BE - AL ) + 2) - 6 AL BE SIN(3 EL)
2
2
3
2
+ 3 (BE - AL ) COS(3 EL) + 18 AL BE SIN(EL)) MUM/(4 R3M XN )
DELTKA
2
2
2
- 3 (COS(EL) (- 6 GA + 9 (BE - AL ) + 2) - 2 AL BE SIN(3 EL)
2
2
3
2
+ (BE - AL ) COS(3 EL) - 18 AL BE SIN(EL)) MUM/(4 A R3M XN )
DELTKH
- MUM (SIN(2 EL) (1 - 3 ((C + 1) (BE DBEDQ Q + DBEDP P)
2
+ AL (- DALDQ Q - DALDP P)) + GA
2
2
- 5 (BE - AL )))
+ 3 COS(2 EL) (10 AL BE - (C + 1) (AL DBEDQ Q + DBEDP P)
149
2
2
+ BE DALDQ Q + DALDP P))) + 3 (BE - AL ) SIN(4 EL) + 6 AL BE COS(4 EL))
3
2
/(8 R3M XN )
DELTKK
2
2
2
- (COS(2 EL) (1 - 3 (GA + BE - AL )) - 6 AL BE SIN(4 EL)
2
3
2
2
+ 3 (BE - AL ) COS(4 EL) + 6 AL BE SIN(2 EL)) MUM/(8 R3M XN )
DELTKP
- (COS(EL) (9 (BE DBEDP - AL DALDP) - 6 DGADP GA)
+ (- AL DBEDP - BE DALDP) SIN(3 EL) + (BE DBEDP - AL DALDP) COS(3 EL)
3
2
- 9 (AL DBEDP + BE DALDP) SIN(EL)) MUM/(2 R3M XN )
DELTKQ
- (COS(EL) (9 (BE DBEDQ - AL DALDQ) - 6 DGADQ GA)
+ (- AL DBEDQ - BE DALDQ) SIN(3 EL) + (BE DBEDQ - AL DALDQ) COS(3 EL)
3
2
- 9 (AL DBEDQ + BE DALDQ) SIN(EL)) MUM/(2 R3M XN )
DELTKL
2
(SIN(EL) (- 6 GA
2
2
2
2
+ 9 (BE - AL ) + 2) + 3 (BE - AL ) SIN(3 EL)
3
2
+ 6 AL BE COS(3 EL) + 18 AL BE COS(EL)) MUM/(4 R3M XN )
DELTPA
2
2
9 (C + 1) MUM (COS(2 EL) (2 (BE - AL ) P
- (C + 1) (AL DBEDQ + BE DALDQ) II) + SIN(2 EL)
3
2
(- 4 AL BE P - (C + 1) (BE DBEDQ - AL DALDQ) II))/(16 A R3M XN )
DELTPH
(C + 1) MUM ((SIN(3 EL) + 9 SIN(EL))
2
2
(2 (BE - AL ) P - (C + 1) (AL DBEDQ + BE DALDQ) II)
+ (COS(3 EL) + 9 COS(EL)) (4 AL BE P + (C + 1) (BE DBEDQ - AL DALDQ) II)
3
2
- 6 (C + 1) DGADQ COS(EL) GA II)/(8 R3M XN )
150
DELTPK
2
2
(C + 1) MUM (COS(3 EL) (2 (BE - AL ) P
- (C + 1) (AL DBEDQ + BE DALDQ) II) - 9 COS(EL)
2
2
(2 (BE - AL ) P - (C + 1) (AL DBEDQ + BE DALDQ) II)
+ 3 SIN(EL) (12 AL BE P + (C + 1) (2 DGADQ GA
t
3 (BE DBEDQ - AL DALDQ)) II)
3
+ SIN(3 EL) (- 4 AL BE P - (C + 1) (BE DBEDQ - AL DALDQ) II))/(8 R3M
2
XN )
DELTPP
2
3 MUM (SIN(2 EL) (BE (- 4 AL (2 P
- (C + 1) (4 DBEDQ II + DALDP) P
+
+ C + 1)
(C + 1) D2BDQP II))
+ (C + 1) (AL (4 DALDQ II - DBEDP) P + (C + 1) D2ADQP II)
- (C + 1) DBEDP DBEDQ - DALDP DALDQ) II))
2
2
2
+ COS(2 EL) (2 (BE - AL ) (2 P + C + 1)
- (C + 1) (AL (4 DBEDQ II + DALDP) P + (C + 1) D2BDQP II)
+ BE (4 DALDQ II - DBEDP) P + (C + 1) D2ADQP II)
+ (C + 1) DALDP DBEDQ
t
3
2
DALDQ DBEDP) II)))/(16 R3M XN )
DELTPQ
3 MUM (SIN(2 EL) (- (C + 1) (BE (4 DBEDQ II Q + DALDQ P)
+ (C + 1) D2BDQQ II) + AL ((- C - 1) D2ADQQ II - 4 DALDQ II Q - DBEDQ P))
2
2
+ (C + 1) DBEDQ - DALDQ ) II) - 8 AL BE P Q)
2
2
+ COS(2 EL) (4 (BE - AL ) P Q - (C + 1)
(AL (4 DBEDQ II Q + DALDQ P) + (C + 1) D2BDQQ II)
+ BE (4 DALDQ II
Q - DBEDQ P) + (C + 1) D2ADQQ II)
3
2
+ 2 (C + 1) DALDQ DBEDQ II)))/(16 R3M XN )
DELTPL
2
2
- 3 (C + 1) MUM (SIN(2 EL) (2 (BE - AL ) P
- (C + 1) (AL DBEDQ + BE DALDQ) II) + COS(2 EL)
3
2
(4 AL BE P + (C + 1) (BE DBEDQ - AL DALDQ) II))/(8 R3M XN )
151
DELTQA
2
2
9 (C + 1) MUM (COS(2 EL) (2 (BE - AL ) Q
+ (C + 1) (AL DBEDP + BE DALDP) II) + SIN(2 EL)
3
2
((C + 1) (BE DBEDP - AL DALDP) II - 4 AL BE Q))/(16. A R3M XN )
DELTQH
2
2
(C + 1) MUM (SIN(3 EL) (2 (BE - AL ) Q
+ (C + 1) (AL DBEDP + BE DALDP) II) + 9 SIN(EL)
2
2
(2 (BE - AL ) Q + (C + 1) (AL DBEDP + BE DALDP) II)
+ 3 COS(EL) (12 AL BE Q + (C + 1) (2 DGADP GA - 3 (BE DBEDP - AL DALDP)) II)
3
2
+ COS(3 EL) (4 AL BE Q - (C + 1) (BE DBEDP - AL DALDP) II))/(8 R3M XN )
DELTQK
2
2
(C + 1) MUM (COS(3 EL) (2 (BE - AL ) Q
+ (C + 1).(AL DBEDP + BE DALDP) II) - 9 COS(EL)
2
2
(2 (BE - AL ) Q + (C + 1) (AL DBEDP + BE DALDP) II)
+ SIN(3 EL) ((C + 1) (BE DBEDP - AL DALDP) II - 4 AL BE Q)
- 3 SIN(EL) ((C + 1) (2 DGADP GA + 3 (BE DBEDP - AL DALDP)) II - 12 AL BE Q))
3
2
/(8 R3M XN )
DELTQP
3 MUM (COS(2 EL) ((C + 1) (BE (4 DBEDP Q + DALDP II P)
+ (C + 1) D2ADPP II) + AL ((C + 1) D2BDPP II - 4 DALDP Q - DBEDP II P))
2
2
+ 2 (C + 1) DALDP DBEDP II) + 4 (BE - AL ) P Q)
+ SIN(2 EL) (- (C + 1) (AL (4 DBEDP Q + DALDP II P) + (C + 1) D2ADPP II)
+ BE (4 DALDP Q - DBEDP II P) + (- C - 1) D2BDPP II)
2
2
3
2
- (C + 1) DBEDP - DALDP ) II) - 8 AL BE P Q))/(16 R3M XN )
DELTQQ
2
2
2
3 MUM (COS(2 EL) (2 (BE - AL ) (2 Q + C + 1)
+ (C + 1) (AL (4 DBEDP II - DALDQ) Q + (C + 1) D2BDPQ II)
+ BE (4 DALDP II + DBEDQ) Q + (C + 1) D2ADPQ II)
152
+ (C + 1) DALDP DBEDQ + DALDQ DBEDP) II))
2
+ SIN(2 EL) (- 8 AL BE Q
- (C + 1) (BE
(- 4 DBEDP II - DALDQ) Q + (- C - 1) D2BDPQ II + 4 AL)
+ AL (4 DALDP II + DBEDQ) Q + (C + 1) D2ADPQ II)
3
2
- (C + 1) DBEDP DBEDQ - DALDP DALDQ) II)))/(16 R3M XN )
DELTQL
2
2
- 3 (C + 1) MUM (SIN(2 EL) (2 (BE - AL ) Q
+ (C + 1) (AL DBEDP + BE DALDP) II) + COS(2 EL)
3
2
(4 AL BE Q - (C + 1) (BE DBEDP - AL DALDP) II))/(8 R3M XN )
DELTLA
2
2
9 MUM (SIN(2 EL) (7 (BE - AL ) - (C + 1)
(BE DBEDQ Q + DBEDP P) + AL (- DALDQ Q - DALDP P)))
+ COS(2 EL) (14 AL BE - (C + 1) (AL DBEDQ Q + DBEDP P)
3
+ BE DALDQ Q + DALDP P))))/(8 A R3M
2
XN )
DELTLH
2
- MUM (- COS(EL) (13 (6 GA
2
2
- 9 (BE - AL ) - 2)
- 6 (C + 1) (GA (2 DGADQ Q + 2 DGADP P)
- 3 (BE DBEDQ Q + DBEDP P) + AL (- DALDQ Q - DALDP P))))
2
2
+ COS(3 EL) (13 (BE - AL ) - 2 (C + 1)
(BE DBEDQ Q + DBEDP P) + AL (- DALDQ Q - DALDP P)))
- 2 SIN(3 EL) (13 AL BE - (C + 1) (AL DBEDQ
+ DBEDP P)
+ BE DALDQ Q + DALDP P))) - 18 SIN(EL)
(13 AL BE - (C + 1) (AL DBEDQ Q + DBEDP P) + BE DALDQ Q + DALDP P))))
3
2
/(8 R3M XN )
DELTLK
MUM (SIN(EL) (6 (C + 1) (GA (2 DGADQ Q + 2 DGADP P)
+ 3 BE DBEDQ Q + DBEDP P) - 3 AL DALDQ Q + DALDP P))
2
- 13 (6 GA
2
2
+ 9 (BE - AL ) - 2)) + SIN(3 EL)
153
2
2
(13 (BE - AL ) - 2 (C + 1) (BE DBEDQ Q + DBEDP P)
+ AL (- DALDQ Q - DALDP P))) + 2 COS(3 EL)
(13 AL BE - (C + 1) (AL DBEDQ Q + DBEDP P) + BE DALDQ Q + DALDP P)))
- 18 COS(EL) (13 AL BE - (C + 1) (AL DBEDQ Q + DEDP
P)
2
3
+ BE DALDQ Q + DALDP P))))/(8 R3M XN )
DELTLP
- 3 MUM (COS(2 EL) (AL (2 P DBEDQ Q + DBEDP P)
+ (C + 1) D2BDQP Q + D2BDPP P) + (C - 13) DBEDP)
+ BE (2 P DALDQ Q + DALDP P) + (C + 1) D2ADQP Q + D2ADPP P)
+ (C - 13) DALDP) + (C + 1) (dALDP DBEDQ + DALDQ DBEDP) Q
+ 2 DALDP DBEDP P)) + SIN(2 EL) (AL (- 2 P DALDQ Q + DALDP P)
- (C + 1) D2ADQP Q + D2ADPP P) + (13 - C) DALDP)
2
+ BE ((C + 1) D2BDQP Q + D2BDPP P) + 2 DBEDQ P Q + 2 DBEDP P
+ (C - 13) DBEDP) + (C + 1) (dBEDP DBEDQ - DALDP OALDQ) Q
2
2
3
2
+ DBEDP - DALDP ) P)))/(8 R3M XN )
DELTLQ
2
- 3 MUM (COS(2 EL) (BE (2 DALDQ Q + (C + 1) D2ADQQ Q + D2ADPQ P)
+ 2 DALDP P Q + (C - 13) DALDQ) + AL (2 Q DBEDQ Q + DBEDP P)
+ (C + 1) D2BDQQ Q + D2BDPQ P) + (C - 13) DBEDQ)
+ (C + 1) (2 DALDQ DBEDQ Q + DALDP DBEDQ + DALDQ DBEDP) P))
+ SIN(2 EL) (BE (2 Q DBEDQ Q + DBEDP P) + (C + 1) D2BDQQ Q + D2BDPQ P)
+ (C - 13) DBEDQ) + AL (- 2 Q DALDQ Q + DALDP P)
- (C + 1) D2ADQQ Q + D2ADPQ P) + (13 - C) DALDQ)
2
+ (C + 1) (DBEDQ
2
- DALDQ ) Q + DBEDP DBEDQ - DALDP DALDQ) P)))
3
2
/(8 R3M XN )
DELTLL
2
2
3 MUM (COS(2 EL) (7 (BE - AL ) - (C + 1)
(BE DBEDQ Q + DBEDP P) + AL (- DALDQ Q - DALDP P)))
154
+ SIN(2 EL) ((C + 1) (AL DBEDQ Q + DBEDP P) + BE DALDQ Q + DALDP P))
3
2
- 14 AL BE))/(4 R3M XN )
155
REFERENCES
1.
Cefola, P.J., "Contributions to Semianalytical Satellite Theory and
Orbit Determination," presented at the AIAA Aerospace Sciences Conference, Reno, Nevada, January 1983, No. 83-0192.
2.
Green, A.J., Orbit Determination and Prediction Processes for Low
Altitude Satellites, Ph.D. Dissertation, Department of Aeronautics and
Astronautics, Massachusetts Institute of Technology, December 1979.
3.
Taylor, S.P., Semianalytical Satellite Theory and Sequential Estimation, S.M. Thesis, Department of Aeronautics and Astronautics,
Massachusetts Institute of Technology, September 1981.
4.
Cappellari,
J.O.,
C.E.
Velez,
and
A.J.
Fuchs
(eds.),
Mathematical
Theory of the Goddard Trajectory Determination System, Goddard Space
Flight Center, X-582-76-77, April 1976.
5.
"Demonstration of the Semianalytical Satelllite Theory Approach to
Improving Orbit Determination Software," The Charles Stark Draper
Laboratory,
6.
Proposal
8-162, May 1978.
Mathematical Foundation for SCC Astrodynamic Theory, Space Computation
Center, Aerospace Defense Command, Peterson Air Force Base, Colorado,
1 September
7.
Inc., Technical
1977.
Broucke, R., and P. Cefola,
Celestial
Mechanics,
"On the Equinoctial Orbital Elements,"
Vol. 5, No. 3, pp. 303-310,
1972.
8.
McClain, W.D., A Recursively Formulated First Order Semianalytical
Artificial Satellite Theory Based on the Generalized Method of Averaging, Volume 1, NASA CR-156782, N78-28147, November 1977.
9.
McClain, W.D., A Recursively Formulated First Order Semianalytical
Artificial Satellite Theory Based on the Generalized Method of Averaging, Volume 2, NASA CR-156783, N78-28148, 1978.
10.
Collins, S.K., Long Term Prediction of High Altitude Orbits, Ph.D.
Dissertation, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, March 1981.
11.
Kes, F.C.,
R.G. Lagowski,
and A.J. Grise,
"Performance
of the Telesat
Real-Time State Estimator," Preprint 80-0573, AIAA.
12.
Van Dierendonck, Melton, Birnbaum, and Harkins, "The Approach to
Satellite Ephemeris Determination for the NAVSTAR Global Positioninq
System," Navigation, Vol. 23, No. 1, Spring 1976.
13.
Slutsky,
M.,
and
Cefola,
P.J.,
"Application
of
the
Semianalvtical
Satellite Theory to the E-4B Antenna Pointing Problem," The Charles
Stark Draper Laboratory, Division 15Z Intralab Memo, PL-009-81-PJC,
September
1981.
156
14.
Cefola, P.J. and M. Ash of The Charles Stark Draper Laboratory, personal communication, Summer 1981.
15.
Cefola, P.J. of The Charles Stark Draper Laboratory and B. Baxter of
the Aerospace Corporation, personal communication, Summer 1981.
16.
King, R. and Hirschler-Marchand, P.R., "Orbit Fitting and Prediction
Accuracy Requirements for Strategic Service with the Current System," Lincoln Laboratory, intralab memo, 4 August 1982.
17.
Cefola, P.J. of The Charles Stark Draper Laboratory and A. Snow of
the Boeing Corporation, January 1981.
18.
The Mathlab Group, MACSYMA Reference Manual, Version Nine, Laboratory
for Computer Science, Massachusetts Institute of Technology, December
1977.
19.
May, J.A., "A Study of the Effects of State Transition Matrix Approximations," presented at the Flight Mechanics/Estimation Theory Symposium, Goddard Space Flight Center, Greenbelt, Maryland, October
1978.
20.
Domb,
U., A.J. Grise, and F.C. Kes, "The Orbit Determination
System of
Telesat Canada," The Journal of the Astronautical Sciences, Volume 23,
No. 3, pp. 257-269,
1975.
21.
Wilding-White, T.M., Jane's Pocket Book of Space Exploration, Collier
Books, New York, 1976.
22.
McClain, W.D., "Weak Time Dependence Formulation for the Closed Form
Third Body Short Periodic Variations," The Charles Stark Draper Laboratory, Division 15Z Intralab Memo, PL-039-15Z-WDM, November 1982.
23.
McClain, W.D., "Modelling Impulse and Continuous Thrust Maneuvers with
the Semianalytical Satellite Theory," The Charles Stark Draper Laboratory, Division 157 Intralab Memo, AOD/SD-008-15Z-WDM, 31 August 1982.
24.
McClain, W.D., "Approach for Utilizing a Pregenerated Ephemeris RepResentation in a Post Maneuver Environment," The Charles Stark Draper
Laboratory, Division 15Z Intralab Memo, AOD/SD-013-15Z-WDM, 1 September 1982.
25.
Kaniecki, J.-P. R., Short Periodic Variations in the First-Order Semianalytical Satellite Theory, S.M. Thesis, Department of Aeronautics
and Astronautics, Massachusetts Insitute of Technology, August 1979.
26.
Slutsky, M., W.D. McClain, "The First-Order Short-Periodic Motion of
an Artificial Satellite Due to Third-Body Perturbations," Presented at
the AAS/AIAA Astrodynamics Specialist Conference, Lake Tahoe, Nevada,
August 1981, No. 81-106.
157
Download