Академический Документы
Профессиональный Документы
Культура Документы
Averil B. Chatfield
Volume 174
PROGRESS IN
ASTRONAUTICS AND AERONAUTICS
Published by the
American Institute of Aeronautics and Astronautics, Inc.
1801 Alexander Bell Drive, Reston, Virginia 20191-4344
Purchased from American Institute of Aeronautics and Astronautics
Second Printing.
Copyright © 1997 by the American Institute of Aeronautics and Astronautics, Inc. Printed in the United
States of America. All rights reserved. Reproduction or translation of any part of this work beyond that
permitted by Sections 107 and 108 of the U.S. Copyright Law without the permission of the copyright
owner is unlawful. The code following this statement indicates the copyright owner's consent that copies
of articles in this volume may be made for personal or internal use, on condition that the copier pay the
per-copy fee ($2.00) plus the per-page fee ($0.50) through the Copyright Clearance Center, Inc., 222
Rosewood Drive, Danvers, Massachusetts 01923. This consent does not extend to other kinds of copying,
for which permission requests should be addressed to the publisher. Users should employ the following
code when reporting copying from the volume to the Coypright Clearance Center:
ISBN 1-56347-243-0
Purchased from American Institute of Aeronautics and Astronautics
Editorial Board
John J. Bertin Leroy S. Fletcher
U.S. Air Force Academy Texas A &M University
To
Trudie, Betty, and Janice
Purchased from American Institute of Aeronautics and Astronautics
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
I. Forces Producing Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
A. Gravitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
B. Inertia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
II. Inertial Equivalence of Earth-Centered Frame . . . . . . . . . . . . . . . . . . . . . 3
III. Fundamental Equation of Inertial Navigation . . . . . . . . . . . . . . . . . . . . . 4
IV. Description of an Inertial Navigation System . . . . . . . . . . . . . . . . . . . . . 5
V. Inertial Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
VI. Four Phases of Inertial Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
VII. Role of Geodesy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
VIII. Reference Earth Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
VII
Purchased from American Institute of Aeronautics and Astronautics
Chapter 4. Inertial I n s t r u m e n t a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . 59
I. Gyroscope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
A. Rotating Wheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
B. Optical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
C. Recently Developed Instruments . . . . . . . . . . . . . . . . . . . . . . . . . 67
II. A c c e l e r o m e t e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
A. Pendulous Integrating Gyro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
B. Proof Mass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
C. Vibrating String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
D. Fiber Optic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
III. Gradiometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
A. Gravity Gradient Tensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
B. Output Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
C. Output Equation Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
IV. Gimbal Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
A. Mechanical Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
B. Floating Sphere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
V. Strapdown Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Chapter 5. Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
I. Physical Reference Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
A. Specific Force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
B. Angular Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
II. Calibration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
A. Inertial Measurement Unit Configuration . . . . . . . . . . . . . . . . . . . . 82
B. Platform Rotation Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
III. Accelerometer Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
A. Observation Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
B. Application of the Observation Equation . . . . . . . . . . . . . . . . . . . . 90
IV. Gyro Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
A. Observation Equation—Magnitude Form . . . . . . . . . . . . . . . . . . . . 93
B. Observation Equation—Vector Form . . . . . . . . . . . . . . . . . . . . . . 99
viii
Purchased from American Institute of Aeronautics and Astronautics
IX
Purchased from American Institute of Aeronautics and Astronautics
XI
Purchased from American Institute of Aeronautics and Astronautics
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
xli
Purchased from American Institute of Aeronautics and Astronautics
Preface
Inertial navigation involves a blend of inertial instrumentation, mathematics, con-
trol system design, and geodesy. The technology is used in many military, civilian,
engineering, and scientific activities. Examples include the navigation and attitude
control of aircraft, submarines, ballistic and cruise missiles, and spacecraft. Since
the 1940s, when the development of inertial navigation systems for aircraft be-
gan in earnest, there has been a steady improvement in the reduction in size and
the increase in accuracy of the two primary inertial sensors: the gyroscope and the
accelerometer. During this same time period, there have been tremendous improve-
ments in digital computer technology. The inertial measurement unit in the Snark
cruise missile developed in the 1950s weighed several hundred pounds; today in-
ertial measurement units are being manufactured that weigh only a few pounds.
Computations in the Snark missile were handled by a simple digital differen-
tial analyzer. Today inertial navigation systems employ high-capacity, high-speed,
general-purpose digital computers capable of thousands of operations per second.
The focus of the book is on the physical and mathematical principles forming
the basis for inertial navigation. Although specific inertial system designs are not
treated, the material in the book is applicable to the inertial navigation of all types
of vehicles whether on land, in or on the ocean, in the atmosphere, or in space in
the vicinity of the Earth. The reader is assumed to be familiar with the algebra
and calculus of matrices, analytical mechanics, elementary control system theory,
elementary statistics, and Kalman filtering.
The book is written primarily for the third or fourth year engineering student ma-
joring in inertial technology. It is also intended for the engineer or scientist trained
in mathematics, control theory, analytical mechanics, geodesy, or physics, who
has a need for understanding the basic principles of inertial navigation technology.
Previous books on inertial navigation have dealt almost exclusively with the
inertial instrumentation and mathematical aspects. The essential parts played by
control system theory and geodesy have largely been ignored. Elementary control
system theory provides a means for obtaining the impulse response function of a
navigation system operating in a central force field, which is essential for under-
standing the propagation of errors through the system. By itself inertial navigation
can only provide the change in state from one time to the next with ever-increasing
errors. Geodesy provides the absolute initial conditions so that the absolute state
can be calculated. It also provides the physical data used for inertial instrument
calibration and for deriving the navigation gravity model used in navigation com-
putations. For the first time, this book comprehensively treats these aspects of the
blend of inertial navigation technology and geodesy.
The accuracy of inertial instrumentation decreases with time and with environ-
mental changes. Measurements independent of the inertial equipment are often
incorporated into the navigation computations to improve accuracy. To accommo-
date this situation the term inertial navigation has been broadened to include the
use of external equipment to periodically measure position, velocity, or orientation
to update the navigation state vector. The physical basis for using external mea-
surements for this purpose is derived from basic principles, and the several types of
external measurements that can be employed are described. Of particular interest
are the descriptions of the basis for using GPS position and velocity information
to improve the accuracy. If external measurements are used, the process is referred
to as aided inertial navigation.
XIII
Purchased from American Institute of Aeronautics and Astronautics
xiv A. CHATFIELD
Chapter 1
Introduction
A. Gravitation
In accordance with Newton's universal law of gravitation, the force due to the
gravitational attraction of a mass, such as the Earth, is proportional to the product
1
Purchased from American Institute of Aeronautics and Astronautics
2 A. CHATFIELD
of the masses of the Earth and the vehicle and inversely proportional to the square
of the distance between them. Thus, for a vehicle of mass m, far away from the
Earth of mass M, the gravitational force fg is given by
GMrn
( }
Jg — p?>
where
g =^ (1.3)
m
The units of the gravity vector are meters per second squared (m/s2), which is
acceleration. Also, because gravitation is the only force present so far,
(1-4)
Two dots above a symbol signify a second derivative with respect to time. The
term P is the kinematic acceleration.
The preceding expression for the mass attraction gravitational acceleration vec-
tor is relatively simple. For vehicles many Earth radii away in space, the simple
expression adequately describes the mass attraction gravitational acceleration due
to the Earth that is experienced by the vehicle. However, a vehicle on or near the
Earth experiences a far more complex gravitational force field. The description of
this complex gravity field is dealt with in Chapter 7.
B. Inertia
According to Newton's second law of motion, a change in motion occurs as
a result of a force being applied to overcome vehicle inertia. For inertial forces,
the applied force is proportional to the resulting acceleration and the constant of
proportionality is the vehicle mass. Thus, Newton's second law is written as
f,=mS (1.5)
Here// is the inertial force required to produce the acceleration S. Dividing both
sides by the vehicle mass, we obtain
S = ^- (1.6)
m
Purchased from American Institute of Aeronautics and Astronautics
INTRODUCTION
which is why 5 is referred to as the specific force. The units of the specific
force vector are m/s2. There are a number of inertial forces. The most commonly
encountered are thrust, lift, and drag.
MPU= t (1.7)
mp =_ (1.8)
4 A. CHATFIELD
Dividing the first equation by M, the second equation by w, and subtracting the
first equation from the second yields the kinematic acceleration of the vehicle in
the local inertial frame. Thus
P3
because
P'=P!m-PlMM (1.10)
and therefore
Since m is extremely small compared to M for any realistic vehicle, we can write
Pl^~Pl (1.12)
This is the same as derived in the previous section directly with the exception of
the approximately equal sign. The approximately equal sign is dropped from now
on because the vehicle masses are minute compared to the mass of the Earth.
(1.13)
r-1
and Eq. (1.12) becomes
.. ; I T IvJ
or
P* =gl+Sl (1.15)
Equation (1.15) is the fundamental equation of inertial navigation in inertial
coordinates. It has additional terms in noninertial coordinate systems. The equation
states that the kinematic acceleration is equal to the sum of the gravitational
acceleration and the specific force. Although derived using a central force field,
Eq. (1.15) applies to the actual gravity field as well because the derivation can be
repeated using a far more complex gravity model with the same result. Equation
(1.15) also can be used to define specific force as the kinematic acceleration minus
the gravitational acceleration. A definition and description of inertial navigation
can now be provided.
Purchased from American Institute of Aeronautics and Astronautics
INTRODUCTION 5
V. Inertial Measurements
An accelerometer senses the differential acceleration of the internal mass with
respect to the case; whereas, gravitational attraction acts simultaneously on the
internal mass and the case. Consider a satellite in a fixed orientation in orbit
around the Earth containing an accelerometer bolted to the frame with its sensitive
axis along the longitudinal axis. Also, picture a gyro bolted to the frame on the
longitudinal axis with its sensitive axis horizontal and perpendicular to the satellite
longitudinal axis. To complete the picture, assume a small rocket motor is bolted
to the structure at one end, and let the satellite be above the atmosphere and in the
shadow of the Earth in a fixed orientation with respect to the stars. Under these
assumed conditions, the outputs of an ideal error-free accelerometer and an ideal
error-free gyro are zero. The satellite is accelerating (freely "falling" around the
Earth) due to the gravity field of the Earth, but there are no inertia forces present
for the accelerometer to sense. In the described configuration, the accelerometer
provides no information on the satellite motion that is completely determined by
gravity and the initial velocity and position at the time the orbit was established.
Because the orientation is fixed, there is no rotational motion to be sensed by
the gyro.
Purchased from American Institute of Aeronautics and Astronautics
6 A. CHATFIELD
Now let us assume that the rocket motor is tilted slightly with respect to the
longitudinal axis and is fired for a brief period. The ideal accelerometer senses
the thrust acceleration with respect to inertial space along the longitudinal axis
and provides an output equal to the instantaneous value. Because the rocket motor
was tilted, the satellite rotates and the ideal gyro provides an output equal to the
rotation rate with respect to inertial space about the sensitive axis.
As a second example, consider a reentry vehicle with control surfaces for
maneuvering within the atmosphere. What does a similarly mounted accelerometer
and gyro assembly measure during reentry? The accelerometer senses the drag
deceleration relative to an inertial frame, and the gyro senses the rotation rate of
the reentry vehicle with respect to inertial space due to operation of the control
surfaces.
By these hypothetical examples, we see that an accelerometer measures inertia
accelerations with respect to inertial space and a gyro rigidly attached to the
accelerometer measures the rotation rate of the accelerometer in an inertial frame.
The integral of this rate provides information on the change in orientation of the
accelerometer sensitive axes in inertial space. Thus, gyros provide a means of
establishing a physical coordinate frame, and accelerometers provide a means of
determining the motion in that frame due to inertia forces such as thrust, lift, drag,
and even small forces such as solar radiation pressure.
INTRODUCTION 7
plumb bob vertical and geodetic coordinates by the direction of the normal to a
mathematical model of the Earth called the reference ellipsoid. For navigation on
or in the vicinity of the Earth, the navigation coordinates are usually defined with
respect to the center of mass of the Earth.
The final activity before navigation is the initialization of the computer in-
tegrations. The computer has to be supplied with initial values of the position
and velocity (if different from zero) at the start in the coordinate frame used in
the computer. Initial position is obtained from a previous geodetic survey or, for
example, from the Global Positioning System (GPS). When nonzero, the initial
velocity with respect to the Earth is supplied by some measuring device external
to the inertial equipment.
If an inertial instrument called a gradiometer is included in the instrument
cluster, the gravitational acceleration theoretically can be determined from the
gradiometer outputs together with a mathematical model of the long wavelength
component of the gravity field.7 A gradiometer senses the gravity field by sensing
the gravity gradient—the change in gravitational acceleration per unit distance.
Because of instrument sensitivity limitations, the gradiometer only senses the high
frequency (short wave length) component of the gravity field.
Thus, we can see that inertial navigation is conveniently divided into four phases:
calibration, alignment, state initialization, and current state evaluation. Chapter 4
describes the various types of inertial instruments currently used in high accuracy
inertial navigation systems. Calibration is dealt with in Chapter 5. Alignment is
covered in Chapter 6 and current state evaluation in Chapters 8 and 9. All four
phases utilize geodetic variables, which are discussed in Chapter 7.
A. CHATFIELD
» Ve h i c 1 e
S u r fa c e
Ge o i d
Ellipsoid
extensive geodetic and satellite observations. The types of data used are described
in Chapter 7.
Figure 1.2 depicts a cross section of the mean sea level surface of the Earth
called the geoid, the terrain surface of the Earth, and the approximating reference
ellipsoid. In the figure, the axes x, y, and z are an orthogonal coordinate system to
be defined shortly—the y axis is directed into the page. The figure shows a slice
through the Earth coincident with the x-z plane. The variable RN is the distance
from the negative z axis to the surface of the reference ellipsoid, N is the height
of the geoid above the reference ellipsoid (geoid height), h is the height of the
vehicle above the geoid, 0 is the geodetic latitude, and a and b are the reference
ellipsoid semimajor and semiminor axes, respectively. The geodetic vertical lies
along /?/y and is everywhere perpendicular to the reference ellipsoid surface.
Two constants are needed to define the size and shape of the reference ellipsoid.
The most commonly considered constants are the semimajor axis and one of the
following: the semiminor axis, flattening/defined as
a-b
f — (1.16)
the eccentricity e given by
e= (1.17)
INTRODUCTION 9
As indicated in the figure, the distance between the ellipsoid and the geoid,
measured along the normal to the ellipsoid, is the geoid height. One way of
establishing the two constants for the best fitting reference ellipsoid is to determine
the values that minimize the integral of the square of N over the Earth. Values of
N over the Earth have been derived from extensive gravity and satellite altimeter
measurements.
The center of the reference ellipsoid is the center of mass of the Earth. The
reference meridian plane is parallel to the zero meridian adopted by the Bureau
International de 1'Heure (BIH) on the basis of astronomic longitudes of the BIH
observation stations. The minor axis passes through the Conventional Terrestrial
Pole9 (CTP). (The CTP is defined as the mean position of the instantaneous pole
during the period 1900 to 1905. Thus, the reference ellipsoid semiminor axis
maintains a fixed orientation in inertial space.) [The CTP was formerly called the
Conventional International Origin10 (CIO).] The CTP is defined by the BIH on
the basis of astronomic latitudes adopted for the BIH observation stations. The
reasons for this location and orientation are given in Chapter 7.
Two additional constants are needed to complete the definition of the reference
Earth model: GM and the angular rate of rotation of the Earth coie.n Observations
of interplanetary space vehicles provide data for accurate determinations of GM.
Very accurate values of a>ie have long ago been known from the astronomic
observations of astronomers. More details on these and other geodetic variables
and constants are provided in Chapter 7.
From time to time, all of the available geodetic and satellite data are processed
to determine the constants of the best fitting reference Earth model. The latest
result is the reference Earth model known as the World Geodetic System of 1984
(WGS 84). A list of the defining constants is provided in Table 1.1. The units
indicated are m for meters, rad for radians, and s for seconds. The equatorial value
of gravity for the WGS 84 ellipsoid is 9.7803267715 m/s2. The value for GM in
the table includes the mass of the atmosphere. Without the atmosphere, the value
is 3.9860015 x 1014 m3/s2. The eccentricity for the WGS 84 reference ellipsoid
is used in the navigation equations of motion in Chapter 8. The WGS 84 value is
0.08181919.
Now that the reference ellipsoid has been defined, the manner in which position
is expressed in the WGS 84 Earth model can be selected. Let the z axis of a
Cartesian coordinate system coincide with the reference ellipsoid b axis, which
is coincident with the CTP. The two remaining axes are placed in the equatorial
plane normal to the z axis and normal to each other with the x axis in the BIH
zero meridian plane and the positive y axis directed 90° east of the positive x axis
(see Section II.A.I in Chapter 2). In this coordinate frame, the position vector Pe
Constant Value12
a 6,378,137.0m
C2.o -4.8416685 x 10~4
a>ie 7.292115 x 1(T5 rad/s
GM 3.986005 x 1014 m3/s2
Purchased from American Institute of Aeronautics and Astronautics
10 A. CHATFIELD
is given by
(RN + //)cosA.cos0 \
y = (/^ + //) sin A cos 0 j (1.18)
where the superscript e denotes the Earth-centered Earth-fixed ;c, y, and z coordinate
system and A is the longitude measured eastward from the BIH zero meridian. The
variable RN is known as the prime vertical radius of curvature (sometimes called
the great normal) defined by the expression
RN = ———2" 2 l (1.19)
(1 -e sin 0)5
and the geodetic height H is obtained from the equation
H = h +N (1.20)
Another variable, used frequently, is the radius of the ellipse referred to as the
meridian radius RM - It is defined by
Geocentric vertical coordinates and the geocentric latitude 0C are defined in Section
II.A.4 of Chapter 2. Note that there is no component of reference ellipsoid mass
attraction gravity in the east-west direction. The reference ellipsoid is symmetrical
about the Earth-centered Earth-fixed z coordinate.
A formula has been developed by the Defense Mapping Agency for calculating
the magnitude of gravity on the surface of the WGS 84 reference ellipsoid. This
value of gravity, referred to as normal gravity yn, can be calculated with the
following formula:
Yn =9.7803267715(1+0.001931851353 sin2 0)
x (1 - 0.0066943800229 sin 2 0)-^ m/s2 (1.23)
References
Goldman, T, Hughes, R. J., and Nieto, M. M, "Gravity and Antimatter," Scientific
American, Vol. 258, No. 3, 1988, pp. 48-56.
Purchased from American Institute of Aeronautics and Astronautics
INTRODUCTION 11
2
Longair, M. S., Theoretical Concepts in Physics, Cambridge Univ. Press, Cambridge,
England, UK, 1984, p. 281.
3
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 71.
4
Fowles, G. R., Analytical Mechanics, 4th ed., Saunders College Publishing, Philadel-
phia, 1986, p. 37.
5
Bate, R. R., Mueller, D. D., and White, J. E., Fundamentals ofAstrodynamics, Dover,
New York, 1971, p. 11.
6
Longair, M. S., Theoretical Concepts in Physics, Cambridge Univ. Press, Cambridge,
England, UK, 1984, p. 281.
7
Gleason, D. M., "Passive Airborne Navigation and Terrain Avoidance Using Gravity
Gradiometry," Journal of Guidance, Control, and Dynamics, Vol. 18, No. 6, 1995, p. 1450.
8
Torge, W., Geodesy, An Introduction, Walter de Gruyter and Co., Berlin, 1980, p. 2.
9
Leick, A., GPS Satellite Surveying, Wiley, New York, 1990, p. 10.
10
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 66.
H
Torge, W., Geodesy, An Introduction, Walter de Gruyter and Co., Berlin, 1980, p. 61.
12
Leick, A., GPS Satellite Surveying, Wiley, New York, 1990, p. 49, 62, 311.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 2
I. Notation Conventions
In this section, we describe the notation conventions adopted for the variables
used in mathematical expressions. Symbol conventions have been adopted for
scalar, vector, and matrix variables. Also, specific symbols have been adopted
for physical quantities such as specific force, gravitational acceleration, velocity,
position, angles, angular rates, coordinate axes, and coordinate transformation
variables, to name a few. The large number involved makes an organized approach
desirable.
Scalar quantities are designated by upper and lower case characters. Vectors are
represented by boldface lower or upper case letters. A null vector is designated
by a boldface zero. Vector magnitudes are indicated by the vector symbol in
regular type. Multicolumn matrices are designated by upper case letters. A matrix
transpose is signified by the superscript T. The letter / denotes a unit matrix of
appropriate dimensions. The Greek alphabet is included in the term "character."
In some equations, it is necessary to indicate that a variable is an actual value,
a computed or estimated value, or a mean value. The distinction between these
variables is accomplished with three diacritical marks: under bar, over or under
tilde, and over bar, respectively. In most sections, it is not necessary to make a
distinction between actual and computed values. To simplify the appearance of
the equations, the under bar is used only in sections where that distinction must
be made.
Also, there is a need to indicate derivatives with respect to time in a simple way.
Following common engineering usage, a single dot is used for a first derivative
with respect to time and a double dot for the second derivative with respect to
time.
Finally, unit vectors need to be distinguished from vectors of arbitrary length.
The /, 7, and k letters, with hat symbol on top, serve this purpose well for
unit vectors along coordinate axes. Also, the hat symbol is used for unit vectors
15
Purchased from American Institute of Aeronautics and Astronautics
16 A. CHATFIELD
Operator Symbol
Total derivative d
Partial derivative d
Error A
Perturbation 8
coordinate axes are defined in Section II of this chapter and those used in coordinate
transformations are given in Section III of this chapter.
There are also several mathematical operators used throughout the book that
are frequently used in the physical sciences. These are listed in Table 2.3.
Superscripts are used to designate the coordinate system in which an equa-
tion is expressed. A symbol such as Pl denotes the vector P expressed in the
/ coordinate system. When associated with the uppercase letter R, or T, both
subscripts and superscripts are used to signify coordinate systems. The symbol
TQ means the transformation from coordinate system a to coordinate system p.
If the transformation is a rotation, the symbol R is used in place of T. The sym-
bols used as a superscript or subscript for each coordinate system are listed in
Table 2.4.
The meaning of the total and partial derivatives is clear, but a sign convention
has to be adopted for an error and a perturbation. An error is defined as the com-
puted value minus the actual value, and a perturbation is defined as the actual
value minus the nominal value: A = computed value — actual value and 8 —
actual value — nominal value. The computed value is the output of the computer
(sometimes referred to as the estimated value), the actual value is the unknown
true value that actually exists, and the nominal value is the adopted value derived
from available a priori information. The symbol 8 is also used with the letter t
to denote an increment of time. The 8 or A symbol is used for all incremental
variables.
A double tilde symbol is used in place of the equal sign for equations that are
only true to first order.
18 A. CHATFIELD
A. Software Implemented
The coordinate systems defined in this section are implemented in the navi-
gation computer. All are not necessarily used in every navigation system. The
coordinate systems used depend upon the design of the inertial navigation sys-
tem. For example, if a star tracker is not part of the navigation system design,
star line-of-sight coordinates are not used. Unless stated otherwise, the origin of
each coordinate system is the center of mass of the Earth. Three coordinate sys-
tems have names beginning with the word local. The word local is used because
the outward-directed axis passes through the vehicle (through the IMU center of
mass).
1. Earth-Centered Inertial
The orientation of the inertial coordinate axes is arbitrary. For inertial nav-
igation purposes, the most convenient orientation coincides with the x, y, and
z conventional terrestrial reference system (CTRS) (defined in Section VIII of
Chapter 1) at the start of navigation. Let the symbols xe,ye, and ze denote the
three Earth-centered inertial (ECI) axes. At any time, after navigation begins, the
ECI coordinates remain in a fixed orientation in inertial space while the origin
moves with the Earth. The z axis continues to be coincident with the CTP, but
the xe axis is no longer parallel to the zero meridian plane because of the rotation
of the Earth. In equations, the coordinate system is designated by a subscript or
superscript L
2. Earth-Centered Earth-Fixed
The Earth-Centered Earth-Fixed (ECEF) coordinate system coincides with the
CTRS. The origin is at the center of mass of the Earth. The coordinates remain
fixed relative to the rotating Earth; therefore, the definition of each axis direction
remains fixed throughout the navigation period. The ECEF frame rotates relative
to the ECI frame at the rotation rate of the Earth a)ie. The coordinate axes are
designated by the letters x,y, and z. Each axis direction is defined as follows1:
x axis—in the mean astronomic equatorial plane orthogonal to the z axis and in
the BIH zero meridian plane; y axis—in the mean astronomic equatorial plane,
90° east of the x axis; and z axis—coincides with the CTP (rotation axis of the
WGS 84 ellipsoid).
Purchased from American Institute of Aeronautics and Astronautics
20 A. CHATFIELD
6. Vehicle Body
Vehicle body (VB) axes are defined to be orthogonalized body-mounted ac-
celerometer input axis coordinates. In this book the body axes are assumed to be
closely aligned to the vehicle roll, pitch, and yaw axes and are designated by the
symbols R, P, and 7, respectively: R axis—forward along the longitudinal axis
Purchased from American Institute of Aeronautics and Astronautics
of the vehicle; P axis—directed 90° to the left when facing forward, normal to
the R axis; and Y axis—directed upward normal to the R-P plane.
The origin is the center of mass of the accelerometer cluster. The letter b denotes
the body coordinate frame in the navigation equations.
7. Star Line-of-Sight
The line-of-sight to a star (SLS) is related to platform coordinates in Chapter 9.
In platform coordinates, a unit star line-of-sight vector has components designated
as lXp, lyp, and I2p. Each axis is defined as follows (Fig. 2.4): lXp—xp component
Star
22 A. CHATFIELD
of a unit vector toward a star; lytp—yp component of a unit vector toward a star;
and lZp—zp component of a unit vector toward a star.
Platform axes are defined in Section II.B.3 of this chapter. The star line-of-sight
coordinate system is designated by the subscript or superscript s. Two angles are
used to rotate the xp axis into the star line-of-sight: ctp and fip.
B. Hardware Implemented
Accelerometer and gyro input axes are nonorthogonal because it is too expensive
to design and manufacture inertial instruments with precisely oriented sensitive
axes (input axes). Even if three accelerometers or gyros could be mounted with
orthogonal input axes, the axis directions change with time due to such things
as temperature, magnetic field strength, friction variations, and metal creep and
deformation.
3. Stabilized Platform
Stabilized platform (P) coordinates are defined to be orthogonalized accelerom-
eter input axis coordinates. IMU calibration procedures are designed to determine
the transformation from accelerometer to platform axes. The three axes are des-
ignated by the symbols xp, yp, and zp. The origin is the same as that of the
accelerometer cluster. Platform axis orientation during calibration or navigation is
determined by the adopted platform control law. The letter p is used in equations
expressed in platform coordinates.
Purchased from American Institute of Aeronautics and Astronautics
A. Orthogonal
Orthogonal rotation matrices rotate the components of a vector from one coor-
dinate system to another. All of the coordinate frames used with the exception of
the accelerometer and gyro input axis frames are right-hand Cartesian coordinate
systems. Consequently, all of the rotation matrix elements are direction cosines.
Consider the vector Pl expressed relative to the orthogonal triad of unit vectors
i, j, and k\
In terms of a new orthogonal triad /', /, and k' with the same origin, but different
orientation, the vector Pl can be expressed as
and
Xt=pi.i = (i> . 1)x'e + (]' . i)y'e + (k1 . i)2'e (2.6)
The dot products (/ • i'), (i • /), and so on, in the preceding six equations, are
the coefficients of the transformations. They are direction cosines because, for
example
(2.9)
where cos 9".j, is the cosine of the angle between the i and / unit vectors.
Purchased from American Institute of Aeronautics and Astronautics
24 A. CHATFIELD
(2.10)
and
The two 3 x 3 matrices in these two expressions are the coordinate rotations from
the unprimed frame to the primed frame and vice versa, respectively. Because the
vector dot product is commutative (/ • j = j • /), a row of each rotation matrix is
equal to the corresponding column of the other. For example, the elements of row
two in the first rotation matrix are the same as the elements of the column two in
the second rotation matrix.
Direction cosine matrices have the following very useful properties2:
1) The sum of the squares of the elements in any row (column) is equal to one.
2) The sum of the products of corresponding elements in any two rows (columns)
is equal to zero.
3) Each element is equal to its cofactor.
4) The determinant is equal to one.
Properties 1 and 2 can be used to show that the product of a rotation matrix and
the transpose is equal to a unit matrix. This characteristic can be used to check the
validity of a rotation matrix. Using one of the preceding rotation matrices, we can
write
'
/ ./' j • i' k-ir
/ • j' i • i' k - j'
/ 'k' j-k
f
\ r '*' l •/ /
7 l 7 •/ j •k'\
'
k -k' / \k'i' k •/ k • k ' )
1
\o
i r
'e\r °
0 0'
0
1 0
1,
(2.12)
The validity of the result follows from the observation that the diagonal elements
of the matrix product are the sum of the squares of a row in the first matrix or
a column in the second matrix and the off-diagonal elements are the sum of the
products of two rows of one matrix or two columns of the other.
Using the previous result, we could show that the inverse of a rotation matrix
is equal to the transpose. However, the same result can be shown independently
using properties 3 and 4 because the inverse of a matrix is the adjoint divided
by the determinant. Because the adjoint is equal to the transpose of the cofactor
matrix,3 which is in turn equal to the matrix by property 3, and the determinant of
the rotation matrix is equal to one by property 4, it follows that the inverse is equal
to the transpose. In mathematical terminology, using the rotation from platform
axes to LGV coordinates as an example, we have
T
7
, ^T
= (Rf (2.13)
Purchased from American Institute of Aeronautics and Astronautics
Pv = RviPi (2.14)
and
Pi = RlpPp (2.15)
then
Pv = R})Rippi} (2.16)
But since
Pv = RvppP (2.17)
we have
B. Nonorthogonal
There are two nonorthogonal transformations essential to inertial navigation:
the transformations from nonorthogonal accelerometer and gyro input axes to the
orthogonal platform or vehicle body axes. It is instructive to expand each of the
coordinate transformations using the relation
m
= p or b q
=a or *
(2.19)
This expression divides the transformation T™ into an orthogonal part
26 A. CHATFIELD
90
^xy
90°
axis can be defined by a small angle rotation about the xp axis and another small
rotation about the yp axis. Under the stated assumptions, the xa and yp, xa and zp,
and ya and zp axes are at right angles.
During calibration of the IMU, the available information comes from the ac-
celerometers. Therefore, the direction cosines available are xa • ya, xa • za, and
ya • za. This means that all of the direction cosines must be expressed in terms of
these three dot products.
Because the dot product of two unit vectors is equal to the cosine of the angle
between them and the platform frame is orthogonal, we can write
1 0 if ''i
(2.20)
To simplify the subsequent complex results in this section, the letter c is used
to designate the cosine function. This simplification only applies to this section.
Also, the following terminology has been adopted:
c(axy)=xa-ya (2.21)
c(axz} = xa • za (2.22)
and
-c(axy)2 (2.25)
Purchased from American Institute of Aeronautics and Astronautics
The remaining two tenns are found after dotting the second and third scalar
equations in Eq. (2.20) with za. The results are somewhat complex:
v v
zfl • y,, = "' *LL2 "' (2.26)
and
Thus, we see that the transformation from accelerometer input axes to platform
axes is given by
r/ = I y« • *P ^ • yP o
VZa • Xp za • yp za • zpt
1 0 (T
= I tu t-a 0 I (2.28)
where
(2.30)
- c(axz)
2 (2.31)
[1 -cfe v ) ](Ztf -z / ; )
cfe v )cfe z ) - c(ayz)
[I - c(axy)2](za -z / ; )
and
/ 1 0 0\
T/ « az 1 0 (2.34)
\-oty ax I/
Purchased from American Institute of Aeronautics and Astronautics
28 A. CHATFIELD
which shows what was stated earlier that at least three small angles are required
in order to define the orthogonal platform axes with respect to the nonorthogonal
accelerometer input axes.
Equation (2.34) can be derived from Eq. (2.28) by use of the relationships
between cexy, axz, and ceyz and ctx, ay, and az shown in Fig. 2.5. The relationships
referred to are
<xxy=90°+<xz
axz = cty cos(ax) - 90° (2.35)
ayz = 90° + a* cos(av)
Incorporating these expressions into Eq. (2.29) through Eq. (2.33), and the results
into Eq. (2.28), we get the first-order equation, Eq. (2.34).
Applying the sum and difference matrix expansion to the accelerometer-to-
platform coordinate transformation yields
T/=I+ccrt+amg (2.37)
where
/ 0 -az oiy\
art = - I a.z 0 -ax \ (2.38)
2
\-ay ax 0/
and
az 0
0 az ax | (2.39)
\-<xy
oex
The ctrt matrix is one half the skew-symmetric form of the vector cross product
operator given by ax demonstrating the rotation characteristic. Here
a=\oiy\(°'\ (2.40)
is a small rotation vector. Matrix a.mg changes the magnitude so that the transformed
vector has the correct magnitude after the transformation. The product of ctmg and
the specific force vector
S°= K (2-41)
Purchased from American Institute of Aeronautics and Astronautics
shows how the sensed magnitude is changed to obtain the correct magnitude in
the orthogonal platform coordinates:
(2.42)
From this expression we see, for example, that the magnitude of the x component
of the specific force in platform coordinates is equal to the rotated x component
in accelerometer input axis coordinates plus
^(azsya -aysZa)
This is the change in magnitude of the x component required to make the magnitude
of the specific force vector correct in the orthogonal platform coordinates.
If for some reason the platform axes could not be constrained as described
previously, a total of six small angles /3/7- are required to specify the transformation
from AIA to platform coordinates. In this case the transformation is4:
(2.43)
The fa} are small rotations of the zth accelerometer input axis about the jth
platform axis.
Applying the sum and difference matrix expansion to the second version of
the accelerometer to platform coordinate transformation produces a similar but
slightly more complex result
(2.44)
and
(2.45)
( Pzx
Pzy
Pyz
+
+
+
Pyx\
Pxy\
Pxz/
(2.46)
30 A. CHATFIELD
(2.47)
Here, the y/y are small rotations of the zth gyro input axis about the jth platform
axis.
Applying the general sum and difference matrix expansion produces the same
result as obtained for the second version of the nonorthogonal accelerometer to
platform transformation. Thus, the second set of expressions obtained for T/ apply
to Tg with /3 replaced by y.
(2.48)
Purchased from American Institute of Aeronautics and Astronautics
(
— cos A/ sin 0 — sin A/ sin 0 cos0\
sin A/ -cos A/ 0 (2.49)
cos A/ cos 0 sin A/ cos 0 sin 0 /
where
A/ = A, -h ftj/ef (2.50)
( — cos A/ sin 0C
sin A/
cos A/' cos 0C
— sin A' sin 0C
-cosA £ '
sin X1 cos 0C
cos0A
0
sin 0C /
(2.51)
(
— cos A sin 0 — sin A. sin 0 cos0\
sin A, .-cos A, 0 (2.52)
cos A cos 0 sin A cos 0 sin 0 /
(
0 0 cosa/; cos^ /7 \
0 0 sinc^cos^ j (2.54)
0 0 sin ft
Purchased from American Institute of Aeronautics and Astronautics
32 A. CHATFIELD
(2.56)
and Xrs and 0^ are the right ascension and declination of the star, respectively, and
A,.£ is the right ascension of the BIH zero meridian at time zero.
V. Units
The mks system of units is the primary set of units used, that is, distance is in
meters (m), mass is in kilograms (kg), and time is in seconds (s).
Consequently, velocity is expressed as meters/second (m/s), acceleration as
meters/second squared (m/s2), and density as kilograms/cubic meter (kg/m3).
To be consistent with these units, angular rate [angular acceleration] would be
expressed as radians/s [rad/s2]. Ordinarily this is satisfactory, but the angular rates
and angular accelerations encountered in inertial navigation gyro drifts are much
less than one rad/s and one rad/s2, respectively. Two systems of units for angular
rate are in common use in the inertial navigation literature: degrees/hour (deg/hr)
and milli-Earth rate—one thousandth of the Earth rotation rate of 15 deg/hr. We
arbitrarily select deg/hr as the unit of angular rate for gyro drift.
When dealing with gravity, the unit of gravity acceleration is m/s2. However,
most incremental gravity data are provided in milligals (mgals). A milligal is equal
to 10~5 m/s2 or approximately equal to a micro g (/xg). Each unit is used where
appropriate.
References
^pilker, J. J., Jr., "GPS Navigation Data," Global Positioning System: Theory and
Applications, Vol. 1, Progress in Astronautics and Aeronautics, Vol. 163, B. W. Parkinson
and J. J. Spilker, Jr. (eds.) AIAA, Washington, 1996, p. 137.
2
Beggs, J. S., Kinematics, Hemisphere, Washington, DC, 1983, p. 19.
3
Perlis, S., Theory of Matrices, Addison-Wesley, Reading, MA, 1952, p. 75.
4
Britting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 41.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 3
33
Purchased from American Institute of Aeronautics and Astronautics
34 A. CHATFIELD
of the principal nonspherical terms in the reference ellipsoid mass attraction gravity
model.
From Eq. (1.22) we see that, in an LGCV coordinate system, there are two
nonspherical terms:
'+S1 (3.2)
r-'
where 5' is the accelerometer cluster output after application of the calibration
coefficients and transformation to orthogonal platform axes that are aligned to
ECI coordinates. This is the basic second-order differential equation governing
the computation of position and velocity from specific force in a central force
gravity field.
A. Zero-Specific Force
If the specific force is zero, motion in the vicinity of the Earth must of necessity
be orbital outside the Earth's atmosphere, where the specific angular momentum
is constant. (Small forces are being ignored, such as those due to solar winds or the
interaction of the satellite electrical charge with the magnetic field of the Earth.)
With these assumptions, Eq. (3.2) becomes
P + Pl = 0' (3.3)
1
If we let A be the specific angular momentum vector (angular momentum per
unit vehicle mass) defined by
Pl ,. GM
>' x A ' ) = (3.5)
EQUATIONS OF MOTION 35
because
GM =
di(~p) ~Tpl ~ ~J^ppl (3 9)
'
Therefore
or
where
V'^P1' (3.12)
Expanding the first term, we get
V1 xA1 =Vl x (P1 x V1')
= V2Pl - PV cosOpvVl (3.13)
Pycos0 p w V / +
which defines a planar orbit that can be a circle, ellipse, hyperbola, or parabola,
depending upon the value of \Cl \/GM. Given the perigee position and velocity
magnitude, Eq. (3.15) describes the motion of the vehicle in a central force field
in the absence of any specific forces. Equation (3.15) is used in the next section to
derive an interesting property of the Schuler frequency, the fundamental frequency
of inertial navigation.
Purchased from American Institute of Aeronautics and Astronautics
36 A. CHATFIELD
B. Schuler Frequency
The identification and naming of the Schuler frequency evolved from the
Schuler principle introduced by M. Schuler between 1908 and 1923.3 According
to Schuler's principle, a pendulum instrument can be calibrated so as to indicate
the vertical direction even during accelerated motion. In the process of discovering
the principle, Schuler defined the Schuler period denoted here by ts. Although his
work was restricted to the surface of the Earth, it has been generalized to apply
to a pendulum instrument carried on board a vehicle that leaves the surface of the
Earth. The Schuler period is defined by the expression
(3.16)
cos = — (3.17)
ts
This frequency is commonly referred to as the Schuler frequency.
In what follows, the Schuler period is shown to be equal to the time required to
complete one revolution of a circular orbit at a distance P from the center of mass
of a spherical Earth. Also, a more commonly used form of the Schuler frequency
equation is derived.
For a circular orbit cos Opv = 0 and the perigee point is undefined because
Vp = V and Pp = P. Therefore, the only way Eq. (3.15) can be valid is for
(3.18)
Also, it turns out, in view of Eqs. (3.16) and (3.19), that ts = tc. Thus, the Schuler
frequency is equivalently determined by the time required for one revolution
around a circular orbit at a distance P from the center of mass of a spherical Earth.
At the equator of the reference ellipsoid, P is equal to 6.378137 x 106 m, and
the Schuler frequency is equal to 1.23945 x 10 rad/s, which corresponds to a
period of 84.4890 min.
The Schuler frequency plays an important role in inertial navigation. The effects
of errors entering the navigation computations at or near the Schuler frequency
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 37
are greatly magnified. Proof of this is developed in Section III.C of this chapter.
Equation (3.20) is the commonly used definition of the Schuler frequency in the
inertial navigation literature.4'5
(3.21)
and
or x (3 23)
w = r) -
The superscript / denotes ECI coordinates and the superscript e designates ECEF
coordinates.
Equation (3.23) introduces a notation convention to be used in this chapter. The
(0 part of the X(t) notation, indicating that variable X is a function of navigation
time, is dropped when X(t) is broken down into constituent parts in order to reduce
the complexity of the ensuing equations.
The elements of the B matrix in this chapter are determined by the orientation
of the accelerometers measuring the specific force. Submatrices of the B matrix
transform the specific force from platform coordinates to computation coordi-
nates in stabilized systems and from vehicle body coordinates to computation
coordinates in strapdown systems. For this chapter the B matrix is defined as
- (i o)
The symbol / signifies a 3 x 3 unit matrix; this means that the accelerometer input
axes are assumed orthogonal and aligned to the computation coordinate system
(ECI or ECEF in this chapter). Also, the various 0 appearing in a matrix denote
3 x 3 null matrices.
Purchased from American Institute of Aeronautics and Astronautics
38
The output vector is an instantaneous "read out" of the state of the system. For
navigation this means that the C matrix transforms the state into a more useful
physical form. In all cases in this chapter, it is simply a 6 x 6 unit matrix.
Figure 3.1 is a block diagram of the navigation equation in the state-space form.
It is a positive feedback system. The input is the specific force vector and the
output is Y. The A matrix transforms the state into the time derivative of the state
for the feedback loop. After forming the product of the B matrix and the input
specific force, the result is summed with the feedback loop and becomes the input
to the single integration needed to obtain the current state vector.
EQUATIONS OF MOTION 39
B. Frequency Response
Of more importance than the transfer function is the response of the system to
inputs at various frequencies. The response at various frequencies is revealed by
the frequency response function defined as the Fourier transform of the output of
the system resulting from a unit impulse input.8 It describes the response of the
navigation system in the frequency domain to a unit impulse input.
For navigation systems, we are only interested in navigation for positive time.
Therefore, the Fourier transform can be obtained by replacing the Laplace variable
s in the transfer function matrix with jco, where j is equal to V— 1 and co is
frequency in rad per s.9 Thus
Jpv((*>) Hp(a
Here the subscripts v and p signify the velocity and position components, respec-
tively. For example, Hv (co) is a 3 x 3 matrix relating a unit velocity impulse input
to the velocity output and Hvp (co) is a 3 x 3 matrix relating a unit position impulse
input to the velocity output.
Each element of the frequency response matrix usually consists of a real part
/£#(&>), and an imaginary part /*/(&>)» and can be written as
h((D) = /?/?(&>) + jhf(a)) (3.32)
The frequency response matrix elements are more useful in the complex polar
form
hk(aj) = \hk(co)\ej4>kM k = v, vp, pv, and p (3.33)
in which
\hk(a))\ = JhlRk(a)) -f hj(a)) k = v, vp, pv, and p (3.34)
The term \h(o))\ is the gain factor (magnitude) and the term (j)(co) is the system
phase factor (phase angle). From the last two equations, it is clear that the gain
factor is always positive and the phase angle is zero if /z/(<w) is zero and 90° if
) is zero.
Purchased from American Institute of Aeronautics and Astronautics
40 A. CHATFIELD
(3.37)
t/(0 = ( I I (3.38)
The B matrix is defined by Eq. (3.24) and the C matrix is a 6 x 6 unit matrix.
A. Transfer Functions
Incorporating the submatrices into the (si — A)~} term in the Laplace transform
of the state-space form of the equations of motion, the inverse formula for a 2 x 2
matrix in Appendix A yields
(3.40)
i'-t-w; \ j xi /
Thus
(3.41)
Note that the roots of the characteristic equation are on the imaginary axis and
occur in pairs, that is,
(3.43)
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 41
with
H'v(s) = H'(s)
1
= -r-f-r/
z 2
(3-44)
^s) (3.46)
r o (3.4o)
coso)s*tlr
or
V^r) = cos Q)stVlQ - cos sin 0),^^ (3.49)
and
Notice the role played by cos in the initial state propagation equations. It acts as
a scale factor between position and velocity. This is natural because the product
of an angular velocity and a radius yields a tangential velocity. The initial position
influences velocity through cos and initial velocity affects position through the
reciprocal of a)s .
Perhaps the most important feature of the initial state propagation equations
is the trigonometric form. The trigonometric form shows that navigation velocity
and position errors, due to errors in the initial state, are bounded and oscillate at
the Schuler frequency.
///i(ft>) H*(a>)\
Hl(co)= v vp
} (3.51)
\H*pv(a>) //,»/
where
//>) = //;» = 2JO} z I (3.52)
' coj — co
42 A. CHATFIELD
(3.54)
(Os
the gain function elements are obtained in terms of frequency relative to the
Schuler frequency. Taking absolute values, as indicated in Eq. (3.34), yields
cos(l -co2)
<t>vp(a>) = 0° (3.56)
4v(&>) = 0 (3.57)
co2(l -
(3.58)
and
(3.59)
The dominant characteristic of the two figures is the peak gain of infinity at the
resonance frequency cos where co = 1. Note that the relative gain in the velocity
channel stays above unity for a range of frequencies extending from 1/10 to 10
times the Schuler frequency. The relative gain stays above unity over a much
smaller frequency range for the cross-coupled terms.
100
10
\
.1
.1 i 10 100
CA>
EQUATIONS OF MOTION 43
100
10
.1
.1 1 10 100
CO
Pe = RfP1 (3.60)
l
Solving for P and differentiating with respect to time, we get
P = 4- (3.61)
in which £l\e is the skew-symmetric form of the Earth rate vector m[e, to be defined
shortly. Note that Pe is the velocity with respect to the Earth, which is referred to
as the ground velocity. A second differentiation with respect to time yields
F? = Rl (3.62)
Substituting this expression into Eq. (1.15), we get
Pe xP l x Pe = ge (3.64)
The second form is more suitable for determining the direction of individual
terms. Again we have assumed that the platform is aligned with the computation
coordinates. The variable Se is the output of the accelerometer cluster after ap-
plication of the calibration coefficients and transformation to orthogonal platform
axes that are aligned to the ECEF coordinates.
Purchased from American Institute of Aeronautics and Astronautics
44 A. CHATFIELD
where
Ay2 _ ^2 o o\
^^ = ^27 +n^ = I o ' c w j - o£ 0 (3.66)
\ 0 0 <w?/
because
/°\
<= I 0 I (3.67)
\tolef
(3.68)
B. Transfer Functions
To develop the transfer function matrix equation, we first put the equation into
state-space form by setting
Ve = Pe and Ve = Pe (3.69)
Then, in view of Eq. (3.65), we can write
e e 2 e e
V
V \\ (/-2tt
L\Lie -Q
\ L\ eiV
\ t\ \ \ l /S
Z \\
e ( }
I 0 ) \P ) \V)
In addition to previous definitions given for the B and C matrices, the following
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 45
(3.72)
A= (3.73)
0
In the ECEF coordinate system the inverse (si — A)~l is far more complex, but
is still obtainable using the 2 x 2 matrix inverse formula in Appendix A. Thus
(3.74)
in which
— (s2
0
(s2 (S2
—(s2
0 (3.76)
(s2
S2 + 0)2/
(3.77)
( s(s2
0
(s2 (s2
0 (3.78)
(s2 (s2
where
and 0)- = 0)s — COie (3.79)
For the ECEF computation coordinate system, there are four imaginary roots
given by ±70;+ and ±7<w_. Therefore, as in the case of inertial navigation coor-
dinates, the system is marginally stable. The propagation of initial velocity and
position errors is bounded as shown in the next section.
Purchased from American Institute of Aeronautics and Astronautics
46 A. CHATFIELD
(3.80)
by virtue of Eq. (3.29) and the fact that the C matrix is a unit matrix.
As before we examine the propagation of the initial state and generate the
velocity and position frequency response functions from the transfer function
matrix.
(3.81)
and
(3.82)
e
where VQ and P Q are the initial velocity and position vectors in ECEF coordinates,
respectively, and
cos cost cos a)iet — -if- sin a)st sin (oiet cos a>st sin a)[et 4- -^- sin a)st cos a)jet 0
- sin^v/ sino;,^^
(3.84)
0
j- sin o)st cos (u/ e f ^j- sin cyAY sin cu/g^ 0
cos a)st cos (w/ e / 4- ^- sinco s t sin6>/ e ^ cos a)st sin tu/ e / — ^f sinco s t cos t o
— cos o)st sin w/ sin w v ^ cos w/^? cos a}st cos (L>i sin <w v f sin w,-e o
COBCOytJ
(3.86)
Figures 3.4-3.11 show the variability of the elements of //J, //J^, //f^, and Hep.
Not shown in the figures are Hpv\\, Hpv22, Hpv\2, and HpV2\- These figures have
the same shape as the curves in Figs. 3.7 and 3.8, but are scaled by —l/(a)j — <jo?e).
From the figures, we see that computing in a coordinate system moving with the
Earth complicates the propagation of initial velocity and position by introducing
cross-coupling between the Schuler frequency and the angular velocity of the
Earth.
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 47
//V33 and 7/^33, m/s per m/s and m per m
M\ I
I \ I
time, hours 12
Fig. 3.4 Variation of //<yii and HV22 with time.
time, hours
Fig. 3.5 Variation of Hvi2 and —Hvi\ with time.
oH
-i
time, hours
Fig. 3.6 Variation of #^33 and ^33 with time.
Purchased from American Institute of Aeronautics and Astronautics
48 A. CHATFIELD
!\ i\
_|_____1_____I_____I_____I_
0 time, hours 12
i /
I \ I
-1.3 j_____i___i t i i
time, hours 12
EQUATIONS OF MOTION 49
-i i i I I
time, hours 12
_L I I I
time, hours 12
x/r-*>•
f V
/ 2
2
(o> -a; )^ -^)
2\f
2
2
2
2)
H
c«i jj 0 (3.87)
n 0
CO2 — CO2 /
/ (6 H — / -+•
\
f^ + ~" -/
2 0
(a>
2 2
+ — CO )(a>i- CO )
2
(0)2 -a) )(^ 2
— O) )
2&>/ <,&>+&>_ 7 ft) (ft)2 — CO+CO-)CO+CO-
2
(0)2+ — CO2 )(«2-- « )
2
(«i -co )(co _
2 2
— CO ) (3.88)
0 0 ~^
2 _ ., ,2 j
Purchased from American Institute of Aeronautics and Astronautics
50 A. CHATFIELD
= -£-»» (3.89)
\~r\^f^e •^"^w+w—
0
(col - C02)(C02_ - CO2) (col - ^2)(^- - *>2)
(4co2e 4- &>+&>__ — co2)jco
0
(col - C02)(C02_ - CO2) (col - ^2)O- - ^2)
n n
&>;• — co* /
(3.90)
Just as for the gains in ECI coordinates, the equations for the gain are written
in terms of the ratio co. Also, a new ratio coie is defined to be given by
coie = ^ (3.91)
Setting to = cb(os and coie — &>iea>s produces the following equations for the
velocity channel:
(3.92)
(3-94)
(3.95)
(3.96)
(3.97)
2&ie(a)fe -
(3.98)
r^
(3.99)
(3.100)
(3.101)
(3.102)
(3.103)
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 51
(&))
\h p u l l
Si
0)1
'20,
'-" (0)) -0° (3.105)
(3.106)
CL [(]l + ,) 2 -
1 -6)1 '"0J;ul2(o)) -90° (3.107)
1 hp v\2(
(l+3o> 2 -o) 2 )7co
\hep
,„,
(3.108)
CO (1 + C0;e) -0) <*>u )2]
)
1 (3.110)
S""
+
y L (1
' J2]
— 1* (3.111)
" Kl2<
i'p 22(®)| =
U \hepvi (3.112)
\iW" )| = |^1 (3.113)
^prfS^ (3.114)
/Zp33(0) )| = 1*^33 (3.115)
100
ill 100
/ \
—fit ———
/ !\
10
/
/ \ \
/
X
\^ 1
/ \
\ \
\
.1
.1 1 10
\ 1C)0
.1
.1 l 10
\
100
oo CA)
52 A. CHATFIELD
100 100
10 10
.1 .1
.1 1 10 100 .1 1 10 100
ub <JO
100 100
10 10
.1 .1
.1 1 10 100 .1 1 10 100
(A> CJO
100 100
10 10
.1 .1
.1 i 10 100 .1 1 10 100
CAJ uo
EQUATIONS OF MOTION 53
Again, the dominant features of the relative gain plots are the peak near the res-
onance frequency cos. However, for navigation computations in ECEF coordinates
there are sometimes two peaks close to the Schuler frequency. One peak occurs
at CDS — u>ie and the other at cos + coie. The frequency region in which the relative
gain in the velocity and position channels is greater than unity extends over about
the same range as for navigation computations in ECI coordinates.
—K v —cos
I 0
where
/*« o o\
*:„= I 0 kv 0 (3.118)
\0 0 kj
Thus, each component of inertial velocity is multiplied by a constant kv.
Taking the Laplace transform yields
(3.119)
with
(si -aI
0 /-* iio\
(3.122)
Purchased from American Institute of Aeronautics and Astronautics
54 A. CHATFIELD
d«y(O« m/s per m/s
-1
Time , hours
Fig. 3.16 Variation of H$v with time.
in which
- sn (3.123)
,2 . / I
(3.124)
'a 8 " 1 1?
(3.125)
sn (3.126)
(3.127)
As expected, a comparison of Eqs. (3.123-3.126) with Eq. (3.48) shows that the
initial state is now propagated with an ever decreasing amplitude rather than with
a constant amplitude. Figures 3.16-3.19 show the variability of the four different
terms for a typical damping coefficient of 0.7 (kv = \Aa)s). With this damping
coefficient, initial errors in state are eliminated in less than two hours.
HduP(t)>(rn/s p e r m)x!0 4
-6
Time, hours
Fig. 3.17 Variation of H&vp with time.
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 55
-4
1 2
Time, hours
Fig. 3.18 Variation ofHApv with time.
(3.128)
Hldpv(co) Hdp
in which
(3.129)
CDs(l + I A JCO -CO2)
1 (3.130)
(3.131)
1.4 + jco
(3.132)
<os(l + IA jco - co2)
Per
-1
1 2
Time, hours
Fig. 3.19 Variation of HAp with time.
Purchased from American Institute of Aeronautics and Astronautics
56 A. CHATFIELD
100 100
10 10
.1
.1 10 100 .1 10 100
Fig. 3.20 Relative frequency response Fig. 3.21 Relative frequency response
of velocity to velocity— velocity damped of velocity to position and position to
system. velocity— velocity damped system.
Introducing the lower case h for the diagonal elements in Eqs. (3.129-3.132),
and defining relative frequency response functions normalized to the co value of
0.1, the relative frequency response functions and phase angles, plotted in Figs.
3.20-3.22, become
0i (<£>) = 90° (3.133)
(3.134)
1 / CO \
0ip(<u) = tan-1 f —J (3.135)
4>'dp((A>), deg
100 90
10
45
.1
.1 10 100 .1 1 10 100
ci)
Fig. 3.22 Relative frequency response of position to position—velocity damped
system.
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 57
Comparing these three figures with the corresponding figures in Section III.C
of this chapter shows clearly the elimination of the infinite response at the Schuler
frequency. Also, the relative frequency span over which the curves are above
values of 0.1 remain about the same. Note that the phase angle is no longer always
exactly 0 or 90°. In the case of position propagating into position, the phase angle
varies between near 0 and 90°.
References
^attin, R. H., An Introduction to the Mathematics and Methods ofAstrodynamics, AIAA
Education Series, AIAA, New York, 1987, p. 115.
2
Bate, R. R., Mueller, D. D., and White, J. E., Fundamentals ofAstrodynamics, Dover,
New York, 1971, p. 19.
3
Huber, C., and Bogers, W. J., "The Schuler Principle: A discussion of some facts
and misconceptions," Dept. of Electrical Engineering, Eindhoven Univ. of Technology,
Eindhoven, The Netherlands, May 1983.
4
Britting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 102.
5
Farrell, J. L., Integrated Aircraft Navigation, Academic, Orlando, 1976, p. 25.
6
Gopal, M., Modern Control System Theory, Wiley, New Delhi, 1984, p. 266.
7
D'Azzo, J. J., and Houpis, C. H., Linear Control System Analysis & Design, Conven-
tional and Modern, 3rd ed., McGraw-Hill, New York, 1988, p. 136.
8
Bendat, J. S., and Piersol, A. G., Random Data: Analysis and Measurement Procedures,
Wiley, New York, 1971, p. 43.
9
Derusso, P. M., Roy, R. J., and Close, C. M., State Variables for Engineers, Wiley, New
York, 1965, p. 118.
10
Gelb, A. (ed.), Applied Optimal Estimation, MIT Press, Cambridge, MA, 1975, p. 77.
H
Lewis, F. L., Optimal Estimation, with an Introduction to Stochastic Control Theory,
Wiley, New York, 1986, p. 172.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 4
Inertial Instrumentation
I. Gyroscope
The term gyroscope originated in the middle of the 19th century.1 In recent
decades the word gyroscope has almost universally been replaced by the word
gyro. Early work in gyroscopic theory was devoted to explaining the motion of
spinning objects like the Earth. Consider the toy gyro composed of a metal wheel
suspended inside a framework. The wheel is set in motion by pulling a string
previously wrapped tightly around the axle. After spinning the wheel, it retains
the original orientation in space even if the surrounding framework is rotated, just
as the Earth holds its orientation while orbiting around the sun. Both the toy gyro
and the Earth are physically demonstrating the conservation of angular momentum
for rotating bodies. The conservation of angular momentum is the basic principle
used in gyro designs based on the rotating wheel.
59
Purchased from American Institute of Aeronautics and Astronautics
60 A. CHATFIELD
Around the beginning of the 20th century, research into the propagation of light
around a circular path showed that it could be used to sense angular rotation.2 The
time required to traverse a circular path in opposite directions is different if the
pathway is rotating. This time difference can be measured indirectly and used to
determine the rotation rate of the optical device containing the pathway. The result
has been the design and fabrication of the ring laser and fiber optic gyros.
A. Rotating Wheel
According to the law of the conversation of angular momentum, the angular
momentum remains constant if the sum of the external forces acting on a spinning
wheel is zero. For a spinning gyro wheel (called the rotor) the angular momentum
Ar is the product of the moment of inertia of the rotor about the spin axis 7,, and
the angular velocity of the rotor with respect to inertial space GJ/, :
IT = (4.2)
The subscripts denote the three principal axes of the gyro rotor: rx,ry, and rz.
In a well designed and fabricated rotating wheel gyro, the rotor is suspended
so as to be free to rotate, suspended so that the center of gravity (e.g.) is at the
gyro gimbal system e.g., symmetrical about the spin axis, rotated at a constant
speed, and has a much higher angular momentum about the spin axis than about
any other axis.
The gyro rotor can be nearly completely isolated from external torques by
constructing a set of gimbals around the rotor as illustrated in Fig. 4.2. The figure
depicts a free gyro3 because it is supported in such a way that its axis has rotational
freedom. Low friction bearings are used to connect the gimbals at right angles.
Purchased from American Institute of Aeronautics and Astronautics
INERTIAL INSTRUMENTATION 61
Outer
Gimbal
Inner
Axis
Gimbal
Outer
Case Gimbal
Fig. 4.2 Illustration of a rotating wheel gyro.
The diagram shows two gimbals: an inner gimbal attached to the rotor and to an
outer gimbal that is attached to the gyro case.
Suppose the case in the Fig. 4.2 is attached to an aircraft fuselage and the aircraft
climbs or rolls. Because of the conservation of angular momentum, the rotor spin
axis has a tendency to stay put and the spin axis is said to be stabilized in inertial
space. If angle measuring devices are mounted where the gimbals are attached
to the rotor spin axis and to the aircraft frame, the attitude of the aircraft with
respect to the inertially stabilized rotor spin axis could be determined at any time
by reading the measured angles. Gimbal angle sensing devices are called pickoffs.
What has been described is called a two-degree-of-freedom gyro because there
are two gimbals providing two degrees of rotational freedom. If the spin axis of a
two-degree-of-freedom gyro is vertical, it is known as a vertical gyro. The gyro is
called a directional gyro if the spin axis is horizontal. A two-degree-of-freedom
gyro with no particular spin-axis orientation is known as a free gyro. Complete
three-axis stabilization requires a vertical and a directional gyro or two free gyros.
Another common type of gyro is the single-degree-of-freedom gyro. It has only
one gimbal (fastened to the spin axis and gyro case) and allows freedom of inner
gimbal motion about only one axis. The high accuracy single-degree-of-freedom
gyro gimbal is usually a cylinder floating in a viscous fluid. This cylinder is referred
to as the float. Three single degree-of-freedom gyros are required for three-axis
stabilization. Many high accuracy aircraft and missile navigation systems use three
single-degree-of-freedom gyros in the IMU.
7. Gyroscopic Precession
The reaction of a spinning device to an applied torque is different from that of
a nonspinning device. For a spinning device, a torque applied to the inner gimbal
Purchased from American Institute of Aeronautics and Astronautics
62 A. CHATFIELD
about the inner gimbal axis causes the spin vector to rotate toward the torque
vector. Going back to the two-degree-of-freedom gyro in Fig. 4.2 and applying
a torque about the inner gimbal axis on the inner gimbal, we see that the rotor
does not rotate about the inner gimbal axis but rotates about the outer gimbal axis
instead. This means that the rotor rotates about an axis at right angles to both the
spin vector and the torque vector. This rotation is called precession.
Because precession is a rotation, there is a precession axis direction. An easy
way of remembering the direction is to apply the following right-hand rule. Extend
the thumb and index finger of the right hand at right angles such that the spin axis is
along the thumb and the torque vector is along the index finger, then the precession
axis is along the middle finger extended at right angles to the thumb and index
fingers.
*f=Alf (4.3)
where t*f is the torque applied to the float about its e.g. expressed in coordinates
fixed to the float indicated by the superscript /. Note that the center of mass and
center of gravity are equivalent for the float because the value of gravity does not
change significantly over the dimensions of the instrument.
If a gyro meets the five conditions for good design and fabrication, a simple
expression for Alf can be derived. The torque on the float causes a rate of change
of angular momentum directly and indirectly a change through the cross product
of the angular rate and the momentum vector. Thus
where the symbol m/f denotes the precession rate of the float. For a gyro with
a constant speed rotor, the first term on the right side is zero. Consequently, the
change in angular momentum is given by
The first term on the right side is the component normal to the angular momentum
and torque vectors, and the second term is the component parallel to the angular
Purchased from American Institute of Aeronautics and Astronautics
INERTIAL INSTRUMENTATION 63
AfW/j-- = Af ^ i j (4.8)
or in terms of magnitudes (A/ and tf are normal to one another)
*f = (4.9)
The vector relationship between torque, angular momentum, and precession
rate provides a convenient means of defining what is meant by input and output.
Let s represent a unit vector along the rotor spin axis that is coincident with the
angular momentum vector. Because the only place where rotation with respect
to the gyro housing can be measured is about the gimbal axis, let a unit vector
along that axis be signified by b (for output). The remaining orthogonal axis is the
precession axis that we designate by the symbol I for input unit vector. Now, if the
gyro case is rotated about the input axis, a torque is developed about the output
axis.
Equation (4.9) shows the bilateral relationship between a torque and the resulting
precession rate. A torque about the input axis produces a precession rate about the
output axis, and, conversely, a rate about the input axis produces a torque about
the output axis. The latter is used in the design of the rate gyro.
One of the most frequently used gyro types in inertial navigation systems is the
rate gyro. A rate gyro is created by adding a restraint spring to counter the torque,
a damping fluid around the float to prevent extreme oscillations, and a pickoff on
the output axis to measure the amount of precession rotation about the output axis.
The input, output, and spin axes of a rate gyro are illustrated in Fig. 4.3. From the
figure it is clear that i x b = s.
Another type of gyro found to be useful is the integrating rate gyro. This gyro
is a rate gyro with the float suspended in a high viscosity fluid. The counter torque
Spin Axis
Spring
64 A. CHATFIELD
proportional to the float precession rate is now far greater than the restraint torque
proportional to the float precession angle.
The distinction between rate and integrating rate gyros can be made clearer
by an examination of the differential equation of motion for a single-degree-of-
freedom gyro. The differential equation is derived by setting the sum of the rate of
change of float angular momentum due to case rotation about the input axis equal
to the torques acting on the float. There are three torques involved: the torque
due to angular acceleration //#/, where If is the float moment of inertia about
the precession axis and Of is the angular acceleration of the float; the restraint
torque given by KgOf\ and the damping torque given by KV0/. In these terms Of
is the float precession angle, and Kv and K$ are the viscous damping and restraint
coefficients, respectively. Setting the three torques equal to the change of float
angular momentum AfCOtf yields
t — ______L———
2
(411)
a)if I f * + K vs + Ke
The steady-state value of Of, denoted by #ss, is found by replacing s by jco, and
setting co equal to zero:
The equation indicates that the steady-state output precession angle is proportional
to the input rate, which is the reason for the name rate gyro.
The rate integrating gyro is created by making Kv much larger so that K00f is
small relative to the other two terms, with the result
Bf Af
- r- (4.13)
coif s(IfS + Kv)
Because of the l/s term, an integration is obtained between the input and output.
Consequently, the output is proportional to the integral of the input rate. Hence
the name rate integrating gyro.
B. Optical
The rotating wheel gyro is very complex and has many moving parts. On the
other hand, optical gyros are relatively simple and have almost no moving parts.
Two types of optical gyros have been developed that are useful in high accuracy
navigation: ring laser and fiber optic.
1. Ring Laser
Basically a ring laser gyro4 is a geometrically shaped channel (usually with
three, four, or six sides) drilled into a block of glass. The channel is filled with a
mixture of gases such as helium and neon. As shown in the square-shaped ring laser
Purchased from American Institute of Aeronautics and Astronautics
INERTIAL INSTRUMENTATION 65
Cathode
Mirror Mirror
Laser
Channel
Anode
C Anode
Mirror
Frequency
Shift Dither
Detector Driver
(4.14)
*rf = ——0)
8f >- r (4.15)
Ar
Purchased from American Institute of Aeronautics and Astronautics
66 A. CHATFIELD
The measured gyro rotation rate about its sensitive axis corm is, therefore, derived
from the expression:
(4.16)
2rr
where 8frm is the measured frequency shift and Xr/2rr is the scale factor.
Because no mirror is a perfect reflector, some light is backscattered in a direction
opposite to the reflected light. At low rotation rates there is coupling between the
counterpropagating beams in the ring cavity, causing them to lock together and
move with the chamber. The result is no information about rotation rate over a
small rotation rate about a zero rate (a deadband). One solution is to mechanically
rotate the chamber back and forth at a rapid rate. This divides the deadband into
smaller parts at the cost of introducing moving parts into a device that otherwise
had no moving parts. A later solution uses a magneto-optic biasing technique,6
instead of a dither motor, to generate the necessary frequency difference between
counterrotating light beams.
Another problem encountered is due to the flow of the gas inside the chamber.
This gas flow causes a bias in the angular rate output. The gas flow is caused
by charge distributions in the gas and on the walls. This moving medium causes
differential light velocity that affects the detected differential frequency, thereby
biasing the output.
As pointed out earlier, three single axis gyros are needed to provide complete
orientation information. Because of the relative simplicity of the laser gyro, it is
possible to fabricate three-in-one axis designs from a single block of glass. Such
a design provides compactness and good stability between axes.
2. Fiber Optic
Although the development of the ring laser gyro has been successful, research
in the field of fiber optics has encouraged designers to try to use thin optical fibers
as the light propagation medium.7 A long optical fiber (up to several kilometers
long8) can be wrapped around a small spool. The difference in travel time of
light traveling both directions inside the optical fiber increases with length thereby
increasing the gyro sensitivity. Fiber optic gyros9 are small, light, and consume
very little power.
In addition to a long fiber, the gyro is composed of an optical source, a polarizer,
two beam splitters or directional couplers, phase modulator, and a photodetector
(see Fig. 4.5).
INERTIAL INSTRUMENTATION 67
Inside the instrument, a light source emits light with a short coherence length.
Coherence length is the maximum difference in path length across which two
optical beams from an identical source can interfere with each other. The polar-
izer ensures that the counter-propagating beams have the same polarization. This
is essential because beams of different polarization have different propagation
speeds. One beam splitter or directional coupler divides the beam into two parts
and the other recombines the two beams. The detector converts the intensity of
the combined beams into a voltage change proportional to the rate of rotation. No
signal is detected when the gyro is not rotating in inertial space because the beams
interfere destructively—the counter-rotating light beams are equal but opposite in
phase. As the rate of rotation with respect to inertial space increases, the intensity
of the combined beam output increases because the phase shift increases.
68 A. CHATFIELD
The case contains a gas that causes aerodynamic and damping moments to act on
the rotor. The gyro is currently considered to be suitable for guidance of an agile
missile.
II. Accelerometer
An accelerometer uses the inertia of a mass to measure the difference between
the kinematic acceleration with respect to inertial space and the gravitational
acceleration. There are several principles that can form the basis for the design
of an accelerometer. One of the first successful accelerometers used a rate gyro
mounted as a pendulum mass. In more recent versions a rate gyro is used with a
mass offset on the float. Another design is based on the inertia of a proof mass
inside a low-friction case, and a third is based on the difference in vibration of two
thin metal tapes suspended inside a case with a proof mass suspended between
them. In later designs the proof mass is suspended from double tuning forks
fabricated on quartz substrata.13 Each type of accelerometer is described in terms
of its fundamental component parts and a simplified version of its output equation.
Vertical
Cylinder
Gyro
Spin
Axis
Gyro
Output
Axis
INERTIAL INSTRUMENTATION 69
A linear acceleration along the input axis of the PIGA causes a torque about
the rate gyro output axis resulting in a precession rotation of the vertical cylinder
about the gyro input axis. This is expressed mathematically as
— Aca)c (4.17)
in which m/ is the offset mass of the pendulous integrating gyro float, // is the
lever arm to the offset mass, V/ is the linear acceleration along the input axis, Ac
is the angular momentum of the vertical cylinder assembly (primarily the angular
momentum of the rotor), and coc is the angular velocity of the vertical cylinder
about the input axis (precession rate). Setting the angular velocity of the vertical
cylinder equal to ac and integrating both sides yields
V, = (4.18)
mflf1
This expression explains the use of the word "integrating" in the accelerometer
name. The integral of the acceleration is proportional to the output quantity, the
rotation angle of the vertical cylinder with respect to the outer case. In other
words the instrument performs an integration of the measured acceleration before
providing an output. In recent years this type of accelerometer has been called a
specific force integrating receiver (SFIR).
B. Proof Mass
A proof mass accelerometer is basically a small mass with freedom to move
along a longitudinal tube with a spring to restrict the movement and damping to
prevent large oscillations. Figure 4.7 is a sketch of the cross section of a proof
mass accelerometer.
The equation of motion describing the output of the accelerometer is derived by
setting the sum of the forces involved equal to zero. Let xc be the distance of the
case from an inertial reference, xm the distance moved by the proof mass from its
zero acceleration position, (the output of the accelerometer), and Ks and Kj the
spring restraint and damping coefficients, respectively. Then
Inertial
Reference
Spring
Sensitive Proof
AA
Axis
Damping
Mass
v VV
Case <^\ ~v r^. cj xc
^ ^Sn ^
Fig. 4.7 Principal components of a proof mass accelerometer.
Purchased from American Institute of Aeronautics and Astronautics
70 A. CHATFIELD
Magnet__________ Magnet
Magnet Magnet
s
cs — (4.21)
m pm
C. Vibrating String
The vibrating string accelerometer uses two strings with a sliding mass between
them to provide an output proportional to acceleration. Although the word string
is common, the strings are actually thin metal tapes. A sketch of the cross section
showing the arrangement of the tapes and mass is provided in Fig. 4.8.
The magnets alternate to keep the tapes vibrating at a nominal frequency. If
the case is accelerated along the sensitive axis, the mass causes the tension on
each tape to be different so that each tape vibrates at a different frequency. The
acceleration is proportional to the difference between the vibration frequencies of
the two tapes.
Let the frequency of vibration of the left tape be // and the vibration frequency
of the tape on the right be /,, then
(4.22)
and
(4.23)
in which L is the length of each vibrating tape, /z is the mass per unit length of the
tape, and 7} and Tr are the tensions on the left and right tapes, respectively. For an
acceleration ap to the right, we can apply Newton's second law of motion and write
T{ = - m (4.24)
Purchased from American Institute of Aeronautics and Astronautics
INERTIAL INSTRUMENTATION 71
and
Tr = TQ -f mPpa
U
P (4.25)
Here TQ denotes the tension before the acceleration of the sliding mass mp between
the two tapes. Incorporating the last two equations into the previous two equations
and solving for ap, we get
(4.26)
m.
The equation was simplified slightly by noting that the mass of each tape mt is
equal to /xL.
D. Fiber Optic
Fiber optic14 sensors have been fabricated successfully to measure the force
required to accelerate a mass. Acceleration of the instrument causes microbends
in an optical fiber resulting in an intensity modulation of the optical power in the
fiber. Accelerometer range and sensitivity can be influenced by controlling the
stiffness of the fiber and the size of the mass. It is linear over a wide acceleration
range. This type of accelerometer is extremely rugged and currently is suited only
to measuring vibration.
III. Gradiometer
Because gravitational and inertial forces are intrinsically the same,15 it may come
as no great surprise that the gravity gradient can be derived from accelerometer
output differences. Why this is so is shown in Section I.E.4 of Chapter 9. To explain
how a gradiometer works in practice, representative output equations are derived
for a gradiometer using as a model the general configuration of the gradiometer
built by Bell Aerospace Textron [The output equations differ in sign from the
sample output equation in Ref. 16 because of the adoption of the sign convention
dictated by Eq. (9.28).].16 However, before the output equations are derived, the
gravity gradient tensor needs to be examined.
dx dy dz
e dgy
r = dPe dgy
dx dy ~d7
(4.27)
\ dx dy ~a7
The gravity field is irrotational and conservative17 (does not change with time
over navigation time periods), so that the curl is zero. Therefore,
V x ge = (4.28)
Purchased from American Institute of Aeronautics and Astronautics
72 A. CHATFIELD
1 yx = 1 xy r z> —
1
— r yz
L (4.29)
In view of these three expressions, we conclude that the gravity gradient tensor is
symmetrical.
The divergence of the gravity vector is equal to a constant,18 say K8. Therefore,
the divergence can be written as
V-ge = Kg (4.30)
so that
B. Output Equations
Figure 4.9 illustrates the arrangement of the accelerometers in the Bell gra-
diometer. Four accelerometers are arranged around the periphery of a rotating
structure. Each accelerometer is a distance r/2 from the axis of rotation and is
mounted so that its sensitive axis (see arrows) is normal to the radius vector. The
INERTIAL INSTRUMENTATION 73
rate of rotation is denoted by &>gr and the angle 0gT is equal a)grt. An inertial coor-
dinate system, with origin at the center of the rotating structure, is shown as x and
y coordinates (In this section, the a subscript is omitted to simplify the equations.)
with the z axis along the spin axis directed out of the page. From the figure, we
see that the x and y components of gravity are given by
= go + rxxx + rxyy (4.32)
and
gy = go + ryxx + ryyy (4.33)
where go is the value of gravity at the origin of the inertial x-y coordinate system.
Also from the figure, we note that the component of gravity in the direction of the
arrow at accelerometer one g\ can be expressed as
g\ = ~gx sin 6>gr + gy cos #gr x\ = (r/2) cos #gr y\ = (r/2) sin# gr
(4.34)
Similarly, we find that
#2 = gx sin <9gr - gy cos <9gr x2 = -(r/2) cos <9gr ;y2 = -(r/2)sin0 gr
(4.35)
£3 = ~gx cos (9gr - gy sin 9gr = -(r/2) sin <9g y3 = (r/2)cos6» gr
(4.36)
and
#4 = gx cos (9gr + gy sin #gr = (r/2) sin <9gr }>4 = -(r/2)cos0 gr
(4.37)
Accelerometer pairs 1 and 2 and 3 and 4 are used to form the difference (Si -h
£2) - (S3 + S4) because Si - (-S2) = Si + S2 and S3 - (-S4) = S3 + S4. Ap-
plying the sign convention of Eq. (9.28) with Si the specific force output of
accelerometer i, we get
(S, + S2) - (S3 + 54) = -(gi+ g2) + fe 4- £4) (4.38)
Incorporating the expressions for the g\ through g4 into Eq. (4.38) leads to the
result:
(Si + S2) - (S3 + S4) = r[(rxx - Tyy) sin 26>gr - 2Yxy cos 2#gr] (4.39)
By adding two additional gradiometers (eight more accelerometers) with spin
axes along the y and x axes, two more expressions in gravity gradient tensor
elements are obtained:
(S5 - T zz ) sin cos 2<9gr] (4.40)
and
(59 -h SIQ) - (Sn + Si2) - r[(r v j - T zz ) sin 2£gr - 2Tyz cos 26>gr] (4.41)
The last three equations show the relationships between the output from three
gradiometers and the elements of the gravity gradient tensor. Because there are
only three equations to derive five unknowns, additional equations are required to
extract the tensor elements.
Purchased from American Institute of Aeronautics and Astronautics
74 A. CHATFIELD
and
*«, = ^ (4.45)
then
(4.47)
zr
and
r yz (r od ) = -^~ (4.48)
Similarly, we can write
A(t^
(4.49)
(4.50)
r
and
where
fc = f^
4
(4.52)
^gr
Equations (4.31) and (4.49) through (4.51) are a set of four equations in the
three unknowns: rxx, ryy, and F zz . Here, we are assuming that Kg is determined
by other means. Three of the equations can be used to derive the three gradient
Purchased from American Institute of Aeronautics and Astronautics
INERTIAL INSTRUMENTATION 75
elements and the fourth used as a check, or all four can be used in a least-squares
solution. The linear matrix equation for the least-squares solution is
(
A(td)/r\
B(td)/r
(4.53)
C(td)/r
)\
) (4.54)
Kgr-B(td)-C(td)J
The preceding equations serve only to illustrate how gravity gradient tensor
elements can be derived from the output of a rotating gradiometer. The equations
for computing the gradient elements in the Bell Aerospace Textron gradiometer
are different.
A. Mechanical Frame
For most navigation systems, three gimbals are sufficient. Vehicle motion does
not cause a rotation of the stable platform throughout most maneuvers. An illus-
tration of a three-gimbal configuration is provided in Fig. 4.10. Fighter aircraft
navigation systems may require a fourth gimbal due to the extreme maneuvers
carried out in combat. The position of the fourth gimbal is programmed so as to
prevent gimbal lock that occurs when two gimbals become nearly coplanar.
Gimbal angle pickoffs are located at A, #, and C in the figure. Also, associated
with each gimbal is a gimbal torquer. During platform stabilization the output of
each gyro is fed to a gimbal torquer. The platform inertial rate is controlled by
applying the prescribed rates to the gyro in the form of control torques about each
gyro output axis assuming that rotating wheel gyros are used.
B. Floating Sphere
In the floating sphere system, the inertial components are mounted inside the
inner of two spheres. An outer sphere is attached to the vehicle through shock
mounts, and the inner sphere is supported by a hydraulic fluid and hydrostatic
bearings. Rotation of the inner sphere with respect to the outer sphere is accom-
plished by a fluid pump and hydraulic torquing valves. Electrical brushes are used
to transmit data and power to and from the inner sphere.
Determining the orientation of the inner sphere with respect to the outer sphere
is accomplished by inductive pickup from printed pattern bands. A receiver band is
Purchased from American Institute of Aeronautics and Astronautics
76 A. CHATFIELD
Fastened
To Vehicle
Outer
Gimbal
Shock
Absorber
fixed to the outer sphere at a slant angle with three mutually orthogonal driver bands
attached to the inner sphere. Changes in the angles measured from a reference
point along the receiver band to its intersection with the three driver bands are
functionally related to changes in the orientation of the inner sphere.
V. Strapdown Configuration
The inertial instruments in a strapdown navigation system are mounted to the
frame of the vehicle in a manner similar to the way the instruments are attached to
the inner gimbal of a gimballed system. A strapdown system IMU is referred to
as a body-mounted IMU. For convenience, we assume the components of the jc, y,
and z accelerometers and gyros are mounted with sensitive axes along the vehicle
roll, pitch, and yaw axes, respectively.
In some navigation situations the body-mounted IMU is subjected to a severe
dynamic environment. Also, in some applications the navigation computations
must be accurate at all attitudes. As a consequence, strapdown navigation mecha-
nizations frequently utilize quaternions in the integration of the output of the gyros
to determine attitude with respect to inertial space (see Sections II.C and II.D in
Chapter 6, and Appendix C).
References
!
Weems, W. R., "An Introduction to the Study of Gyroscopic Instruments," Dept. of
Aeronautical Engineering, Massachusetts Inst. of Technology, Jan. 1948.
2
Anderson, D. Z., "Optical Gyroscopes," Scientific American, Vol. 254, No. 4, April
1986, p. 94.
Purchased from American Institute of Aeronautics and Astronautics
INERTIAL INSTRUMENTATION 77
3
Weems, W. R., "An Introduction to the Study of Gyroscopic Instruments," Dept. of
Aeronautical Engineering, Massachusetts Inst. of Technology, Jan. 1948.
4
Martin, G. J., "Gyroscopes May Cease Spinning," IEEE Spectrum, Vol. 23, No. 2, Feb.
1986, p. 48.
5
Post, E. J., "Sagnac Effect," Reviews of Modem Physics, Vol. 39, No. 2, April 1967, p.
475.
6
"Northrop Develops Family of RLGs," Aviation Week and Space Technology, Vol. 135,
Dec. 15, 1986, p. 95.
7
Klass, P. J., "Fiber-Optic Gyros Now Challenging Laser Gyros," Aviation Week and
Space Technology, Vol. 145, July 1, 1996, p. 62.
8
Henderson, B. W., "DARPA Contract Boosts Integrated FOG/Global Positioning Sys-
tem," Aviation Week and Space Technology, Vol. 140, Jan. 14, 1991, p. 43.
9
Anderson, D. Z., "Optical Gyroscopes," Scientific American, Vol. 254, No. 4, April
1986, p. 94.
10
Hughes, D., and Mecham, M., "Delco Resonator Gyro Key to New Inertial Systems,"
Aviation Week and Space Technology, Vol. 140, Sept. 30, 1991, p. 48.
1
Gyration, Inc., "Injection-Molded Optical Gyroscope Offers cost, Size, Weight Sav-
ings," Aviation Week and Space Technology, Vol. 140, Oct. 21, 1991, p. 100.
12
Mansour, W. M., and Lacchini, C, "Two-Axis Dry Tuned-Rotor Gyroscopes: Design
and Technology," Journal of Guidance, Control, and Dynamics, Vol. 16, No. 3, 1993, p.
417.
13
Klass, P. J., "Firms Research Fiber-Optic Gyros As Successors to Ring-Laser Systems,"
Aviation Week and Space Technology, Vol. 138, Feb. 13, 1989.
14
Udd, E. (ed.), Fiber Optic Sensors, An Introduction for Engineers and Scientists, Wiley,
New York, 1991, p. 227.
15
Moritz, H., "Inertia and Gravitation in Geodesy," Proceedings of the Third International
Symposium on Inertial Technology for Surveying and Geodesy, University of Calgary, Vol. 1,
1985. p. 2.
16
Goldsborough, R. G., "The Gradiometer Survey System," Proceedings of the Third
International Symposium on Inertial Technology for Surveying and Geodesy, University of
Calgary, Vol. 2, 1985, p. 652.
17
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986. p. 459.
18
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 459.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 5
Calibration
A. Specific Force
A suitable reference specific force for fixed-site calibration can be identified by
examining the equations of motion in LAV coordinates. Because/* is the velocity
with respect to the Earth in ECEF coordinates, the velocity with respect to the
Earth in LAV coordinates Pu is given by
Pu = R»Pe (5.1)
79
Purchased from American Institute of Aeronautics and Astronautics
80 A. CHATFIELD
where /?" is the rotation from ECEF to LAV coordinates. Differentiation with
respect to time produces the expression
p" = (5.2)
because at a calibration sight, the angular velocity of the LAV frame with respect
to the Earth (GT^M) is zero. Solving Eq. (3.64) forP* and incorporating the result
into Eq. (5.2) yields, for a position fixed to the Earth,
S" = x /")
(5.3)
(5.4)
e
is the surveyed or apparent gravity vector. The first term on the right g is the
mass attraction gravity and the second term is the specific force due to the Earth's
rotation. These gravity vectors are illustrated in Fig. 5.1.
In LAV coordinates, the apparent gravity vector is defined by the expression
(5.5)
where ga is the magnitude of the apparent gravity vector. Equations (5.3) and
(5.5) show that the magnitude of the apparent gravity vector is a suitable specific
force reference for fixed-site accelerometer calibration. If an accelerometer input
axis is aligned to the gravity vector, the output equals the negative of the value
of apparent gravity measured at the calibration site. Because two components of
the apparent gravity vector are zero, one accelerometer of a nearly orthogonal
three-accelerometer cluster can be closely aligned to the apparent gravity vector
Equatorial
Plane
Fig. 5.1 Gravity vectors.
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 81
Plane
Fig. 5.2 Earth-rate vector and LAV coordinates.
by torquing the platform until the outputs from the other two accelerometers are
zero.
The preceding discussion shows that apparent gravity is a good reference for
specific force in the range of plus or minus one g. But what about a specific
force reference for accelerations for the many gs encountered in missile and space
launches and during re-entry? To determine if there are calibration coefficients
proportional to powers of the specific force greater than one, it is necessary to
expose the inertial instruments to a multi-g environment. The solution is simple
to state but difficult to implement. It is based on the principle of the centrifuge.
A rotated body at the end of a lever arm experiences a centrifugal force1 per unit
mass/cf, given by
/cf = - (5.6)
in which wcf is the angular rate of the centrifuge and lcf is the lever arm. The
rotation axis of the centrifuge is aligned to the astronomic vertical. Because the
rotation rate and the lever arm of the centrifuge can be measured closely, the
specific force being experienced by the inertial instruments can be calculated ac-
curately. One accelerometer input axis can be aligned closely to the centrifugal
force vector by torquing the platform until the outputs of the other two are zero
and one g, respectively (the input axes are in the horizontal and vertical planes).
Centrifuge tests determine the extent to which the specific force sensitive calibra-
tion coefficients are nonlinear with respect to specific force. Centrifuge testing of
the inertial components is accomplished at the factory.
B. Angular Rate
Figure 5.2 shows the geometric relationship between the Earth-rate vector and
the na and ua LAV coordinate axes. From the figure, we can write
(5.7)
Purchased from American Institute of Aeronautics and Astronautics
82 A. CHATFIELD
This equation shows that the angular rates of a cluster of three gyros fixed to
the Earth can be calculated from the magnitude of the Earth-rate vector and
astronomic latitude. This is why the Earth-rate vector is one suitable reference
angular rate vector. (A small correction to the direction of the Earth-rate vector is
described in Section I.F of Chapter 7.) Although the value of CDie has long been
known accurately and the astronomic latitude can be determined accurately from
astrogeodetic observations (see Chapter 7), using the Earth rotation rate for gyro
drift calibration has two significant disadvantages. The Earth rotation rate is only
15°/h, and the horizontal component is small at high latitudes.
Because of the disadvantages of using Earth rate, the development of accurate
gyro torquers has advanced to the point where gyro calibration coefficients can be
determined by comparing the output of the gyro cluster to accurately commanded
reference platform torquing rates.
Up
zp
CALIBRATION 83
purposes a rotating wheel type gyro is assumed in the gyro calibration equation
development.
Calibration is usually performed in the field for platform-mounted inertial in-
struments and at the factory for body-mounted instruments. However, with the
advent of GPS, the factory calibrations for body-mounted instruments can be up-
dated to a degree during navigation. The method of calibration described in this
section is for platform-mounted instruments and is based on performing a series
of instrument cluster rotations from one orientation to the next. The measurement
residuals (defined in subsequent sections) are observed for a period of time at
each orientation. After completing the series of observations, the data are used
to compute the calibration coefficients. This method of describing the calibration
procedures is used in order to provide the simplest explanation of the calibration
process. In practice the accelerometer-gyro instrument cluster is usually contin-
uously rotated and the measurement residuals are processed through a Kalman
filter. Kalman filters are described in Chapter 9.
84 A. CHATFIELD
Up
a) b) Up
'9a / v 2
C)
Up d) Up
y
9
'
West Z West
North
North
Up
e)
CJ = CJ
CALIBRATION 85
Up Up
g) h)
W
r /N/2
"
West x - West
North
Up j) Up
r'\/2
West
North
Up
CJ =- CJ
x r
s = g
West
North
86 A. CHATFIELD
West West
North North
West West
North
West Y West
North
CALIBRATION 87
A. Observation Equation
The orthogonalized computed specific force in platform coordinates Sp is equal
to the actual measured value S_a, premultiplied by the adopted scale factor matrix
K"f, which in turn is premultiplied by the nonorthogonal transformation from
accelerometer to platform axes. The platform axes are assumed to be defined as
orthogonalized accelerometer input axes (see Section III.B.I of Chapter 2). In
mathematical form
S? = TfK°fSa (5.8)
The elements of the transformation matrix T£ are extracted from Eq. (2.34). The
Purchased from American Institute of Aeronautics and Astronautics
88 A. CHATFIELD
(5.10)
W/
and
fk,a, 0 0\
(5.11)
The expression for 5" is derived by first considering the actual specific force in
accelerometer coordinates to be equal to the actual output specific force premul-
tiplied by the actual scale factor K£f defined as
(5.12)
The actual output of an accelerometer during calibration is not equal to the actual
value of apparent gravity ga at the calibration site. When there is no component
of specific force along the input axis, there is usually a small nonzero bias output
8S_ab. Also, allowance must be made for a scale factor nonlinearity K^ because
some accelerometer calibration coefficients vary as a function of products of
components of the specific force. With these variables included, the actual specific
force measurement of the accelerometer cluster becomes
K$fSa = Sa0 + 8Sab + K^S^S" (5-13)
where S^is the actual raw output of the accelerometers in accelerometer input axis
coordinates and
(5.14)
(5.15)
and
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 89
Solving Eq. (5.13) for 5^ and combining the result with Eq. (5.8) yields
Sp (5.18)
where
(5.19)
At this point, we introduce the actual scale factor perturbation, which is the
difference between the actual and nominal values. Thus A^. = ksa. + $ksa., i =
x, y, and z, and after applying the first-order Taylor series expansion ofksa. /(ksa. -f
8k^a)9 the preceding expression becomes
(5.20)
where the scale factor deviation from the actual value is normalized by dividing
by the nominal value of the scale factor, in other words, setting 8Jcsai = &k.sai/ksa. .
Equation (5.20) is a set of three equations in the 12 unknown calibration co-
efficients: otr,otv,<x7,8sh ,8sh ,Ssh ,8kva ,8k ,8k.,,. ,kn ,kn , and kn . The
——X ' —— J ' —— Z ' —— DX ' —— f)y ' —— DI —— &Qx —— ACly ' —— i U z —— fix —— f l y —— til
2k
(5.21)
Purchased from American Institute of Aeronautics and Astronautics
90 A. CHATFIELD
Because
(5.22)
and
we can write
(5.25)
Equation (5.24) is referred to as the accelerometer measurement residual equation
or observation equation.
= &1 (5.26)
where
d,. \
D,, = (5.27)
f
*y«
^
8
8Y = y-a, (5.28)
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 91
7 . Inverse Solution
The solution of Eq. (5.29) yields the 12 values of the accelerometer calibration
coefficients based on the 12 residuals from the first 12 accelerometer input axis
orientations shown in Figs. 5.4a-5.41. The results are displayed in Eqs. (5.31-
5.42):
(5.32)
(5.34)
(5.35)
(5.36)
Purchased from American Institute of Aeronautics and Astronautics
92 A. CHATFIELD
)- 1 (5.38)
' ^ ' '
= + +
~ ~ ~ ~ ~
- n- = (
- " ' ~ ~02 + -°" ~ -<* ~ + 08
- " -"«' + -"^ (5 42)
'
An examination of the equations shows that all the coefficients of the measure-
ments sum to zero except for the coefficients of the three scale factors, which sum
to — 1. This is as it should be. If the output contained no errors, all of the calibration
coefficients would be zero, except the scale factor, which would equal —1.
For an example of a physical explanation of the calibration coefficient results,
review Figs. 5.4a-5.41 and consider the evaluation of ax, one of the misalignment
angles shown in Fig. 2.5. This misalignment is a small rotation about the xp plat-
form axis. Any orientation of the accelerometer cluster that puts either the v- and
z-accelerometer input axes at a significant angle with respect to the apparent grav-
ity vector registers a small residual due to the otx misalignment. This occurs in Figs.
5.4a-5.4c and 5.4g-5.4i. Consequently, the measurements for these accelerometer
cluster orientations are used in Eq. (5.31) to compute the ax coefficient.
Also, consider the x accelerometer bias and scale factor nonlinearity 8s_h and
k , respectively. The calculation of these two coefficients use all of the measure-
ments where the input axis is not horizontal. (See Figs. 5.1b, 5. Id, 5.1e, 5. If, 5.1h,
5.1j, 5.1k, and 5.11.) If the x accelerometer input axis is horizontal, the accelerom-
eter does not sense the apparent gravity vector and therefore the measurement is
of no value in computing the bias and scale factor.
In contrast the x accelerometer scale factor Sk_ is derived from just two
measurements: one with the input axis directed upward and one with the input
axis directed downward (see Figs. 5.4e and 5.4k). The outputs of the measurements
at these two orientations are directly affected by the x accelerometer scale factor.
2. Least-Squares Solution
Adding the six remaining 45° input axis positions provides an example of
the use of least squares to evaluate the 12 accelerometer calibration coefficients.
The results show which measurements are selected when there are more than the
minimum required.
As an example, consider the nonorthogonality angle a_x , which is now given by
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 93
Four measurements s_0i , s_0^ , s_0i , and s_0v> where the y and z input axes are placed
vertically up and down are replaced by two measurements: s_0 ^ and £ , where
the y and z accelerometer input axes are inclined at an angle of 45 deg to the
gravity vector in pairs (see Figs. 5.4m and 5.4p). This means that, when available,
measurements with the accelerometer input axes at 45° to the gravity vector are
more suitable for determining the nonorthogonality angles than measurements
with the accelerometer input axes parallel to the gravity vector. The least-squares
solution selects the measurement residuals that provide the strongest solution;
whereas, the inverse solution selects all relevant measurement residuals and gives
extra weight to those with the strongest geometry.
As a second example, consider the z accelerometer scale factor Sk^ . It is still
largely determined by measurement residuals s_0{ and s_Oj as before, but all of the
other measurements now have some influence on the value:
"-
(5.44)
This example is typical of the results of the two calibration coefficient evalu-
ations for all of the calibration coefficients except for the nonorthogonality co-
efficients. Namely, the influence of the observations used by the inverse solution
dominates, where the geometry is most favorable, but the other observations make
a contribution to the least-squares coefficient evaluations.
94 A. CHATFIELD
accelerometer axes; therefore, the transformation requires the six elements given
by Eq. (2.47). With that in mind
mP = T/KJfm_8 (5.45)
(5.46)
(5-47)
and
fa, o o
Krf = 0 ksgj 0 I (5.48)
V 0 0 ksgi
The actual measured angular rate in gyro coordinates, premultiplied by the
actual scale factor matrix K^f9 is given by
where
fag, ° °
!&=\ ° **«, 0 | (5.50)
0 0 k..
(5.51)
I (5-52)
CALIBRATION 95
-OOA
(5.54)
-IS,
~ \AOSV ~ ^ I (5.55)
v-iio
(5.56)
(5.57)
(5.58)
In these expressions, J^_ff is the actual scale factor matrix, w^ is the actual raw
output of the gyro cluster, 8ml ^ s me actual gYro bias vector, ^b is the actual
mass unbalance coefficient matrix, K%{{ is the actual along-axis compliance matrix,
K^ is the actual cross-axis compliance matrix, and S8 is the actual specific force
in gyro input axis coordinates. Some of the gyro calibration coefficients may
not apply to a particular gyro. The equations are based on the following general
drift-rate model for each gyro3-4:
drift rate = Sco,, + ks^ - kts_s + k0s_o + ^sj - klssj + koos_
(5-59)
In the model ^ 7 , s_o, and s_s are the actual specific force along the gyro input,
output, and spin axes, respectively, k f , k_o, and k_s are the actual coefficients due
to mass unbalances along the input, output, and spin axes, respectively, and the
hi! are the actual coefficients due to compliance along the /th axis caused by a
specific force along the y'th axis.
Referring back to Fig. 5.3, which shows the input, output, and spin axes for each
rotating wheel gyro in the assumed configuration, we remember that an erroneous
angular rate about the input axis is caused by an erroneous torque about the output
axis. Suppose that there are imperfections in the mass balancing of the gyro so that
there are mass unbalances along the input and spin axes. Any acceleration along
either the spin and input axes, respectively, produces a torque about the output
and thus a spurious measure of drift rate. For example, a specific force acting on
the gyro case along the positive input axis direction produces a torque about the
Purchased from American Institute of Aeronautics and Astronautics
96 A. CHATFIELD
Spin Axis
Specific
Force
Output
Axis
output axis if there is a mass unbalance along the spin axis as shown in Fig. 5.5.
Also, an acceleration in the direction of the positive spin axis produces a negative
torque about the output axis, if there is a mass unbalance along the input axis.
A mass unbalance along the output axis produces a torque about the orthogo-
nalized output axis due to the small angular difference in the nonorthogonal axis
directions.
Compliance is caused by the elastic deformation of the float assembly under a
specific force loading. As the float is deformed, the center of gravity is displaced
causing a small unbalance about each axis resulting in spurious torques about the
output axis as described in the previous two paragraphs.
Proceeding as for the accelerometer calibration, we solve Eq. (5.49) for ms,
substitute the result into Eq. (5.45), and obtain the following rather lengthy equa-
tion:
y, -y a)* -f-
—xy —vz
\'
•P £3 7Jj£ -4- I V G)n — V COn -\~ <5<
^-O ~ \ JLyz—Ux JLyx—Vz
-y COQ + y (OQ + -
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 97
(5.60)
The approximately equal symbol applies because the first term of a Taylor series
expansion of ksg./(ksg. 4- ^hsg) was used for / = x, y, and z. In deriving Eq.
(5.60), kj was set equal to ksg. + 8^sg and <5A^ was set equal to 8J£sg./ ksgi for
/ = x, y, and z.
Equation (5.60) provides a set of three equations in 39 unknown gyro calibration
coefficients. The additional equations needed for a solution are obtained from
observations over a period of time while the platform is rotated through a sequence
of angles that excites each calibration coefficient. Note that the variables in the
equation, besides the calibration coefficients, are components of sensed angular
rates measured by the gyros and specific force measured by the accelerometers.
As in the accelerometer calibration case, we wish to determine the values of the
gyro calibration coefficients that force urp to equal the actual reference angular
rate at the calibration site m?. With the platform being carouseled, as indicated in
Fig. 5.4, each gyro is presented with angular rates about the up and down directions
and components along the various in-between directions. The reference angular
rate for a high precision navigation system is the sum of the Earth rate and the com-
manded platform rotation rate. Denoting the commanded platform rate in platform
coordinates by ajc^,, the required value is found by solving the following equation:
where
(5.62)
From Eq. (5.61), we see that the commanded platform rate for achieving the
desired carousel rate depends upon the latitude of the calibration site.
To achieve the desired platform carousel rate, the Earth rate vector &reie has to
be transformed into platform coordinates. This does not present a difficulty if the
platform has been leveled to the local astronomic vertical and the geodetic coor-
dinates and astronomic coordinates have been determined from an astrogeodetic
survey—common for a calibration site. For R% in Eq. (5.61) can be expanded as
follows:
R% = R!uK^ (5-63)
If the platform has been leveled to astronomic north, west, and up, R% is very
nearly a unit matrix. The J?" matrix is a function of the deflections of the vertical
defined by Eqs. (7.47) and (7.48) that are functions of the astronomic and geodetic
coordinates (described in Chapter 7). The third rotation R^ is defined by Eq. (2.52).
Purchased from American Institute of Aeronautics and Astronautics
98 A. CHATFIELD
Using Eq. (5.60), the square of the magnitude is derived from the matrix product
(mp)Tmp. After setting wp equal to mrp, the measurement residual difference
cc^. — oj% is approximated by 2(cor — Q^co,-. Thus, a suitable observation equation
(with one exception to be discussed shortly) is
in which
^r
—8
= ((y
\\L-xy
-yL-zy/^—zx
}(y - l—yx'—yz
y )(y -y—xz')8a)
—"*h 8cob Sc^
— "y
Sk HJ.r Sk
—°z —SB se Sk^
—*g g
y —*gz
(5.65)
Equation (5.64) can be normalized by dividing by to,2, but this was not done so
that the results are more easily explained.
In Eq. (5.65), only the difference between three pairs of }/.. coefficients ap-
pear. The difference terms are the components of the magnitude change resulting
from the transformation from the nonorthogonal gyro input axes to the orthogonal
platform axes. Refer back to Section III.B.3 of Chapter 2 and substitute Eq. (2.47)
into Eq. (2.19). The result is
where
(5.67)
<y»-2i,,> ,
y ) (y—yx — y—zx)
(y—zy — —xy
v
in which y is the actual rotation part and y is the actual magnitude change part.
The three y_.. difference terms in Eq. (5.65) appear in the equation for y_ . Thus,
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 99
from angular rate magnitude, only 36 out of the 39 calibration coefficients can be
determined. Here, the y^.. differences are counted as single calibration coefficients.
Another method is described in the next section that yields all 39 gyro calibration
coefficients.
0
•£ov ° $z 0 0 \
0' ^ 0 0 -s^2 0
0 0' ^ ° ° d }
-£o v £o z ° °
0 -s.0ys.oz 0
0 0 s s
(5.69)
in which
—8 \L-XZ —yz —zy —xy —yx —zx —bx —by —bz —S8x
, (5.70)
1,
io, (5.71)
100 A. CHATFIELD
odd numbered orientations 1 through 11, there are 18 equations to solve for the
12 unknowns. The basic three observation equations are
0 a)Qz 0 0 1 0 0 -ft)Qx 0 0
0 0 0 -& 0 0 1 0 0 -GjQ 0
0 0 -(Da 0 0 to* 0 0 1 0 0 - 6
(5.72)
in which
8X
—e#/v/
=(y y y y y y
VL_.YZ -~yz —zy —xy — yjc —z
Sa>
—"yb 8a)h
—"z
(5.73)
^ '
^ = 154,1=^
p __ (5.74)
^
\
Sy
-
Sy—gid
t = (5.75)
\ ,
\ -«/</„/
(5.76)
where i = 1,3,5,7,9, and 11 in Eq. (5.74). The d_gjd are determined by the
matrix in Eq. (5.72) and the orientations in Fig. 5.4. The corresponding least-
squares solution is written as
(5.78)
(5.79)
(5.80)
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 101
Y = 2(o
——(a>o *7 ~^oV) (5-81)
-^ r\
y = T—f^o -^o )
—-VJC O/ \"— 31! — Vl i (5-82)
V = ——(^-«oJ9) (5.83)
-
(5.84)
(5.86)
(5.87)
(5.88)
(5.89)
The measurement residual for each observation is derived from the angular rate
data given in Fig. 5.4. For the preceding calibration coefficient evaluations, the
measurement residual vector is
<ty = (o — CL>XI 0 — coyi (j±r — CL>ZI 0 — &>jc3 ULT — &>y3 0 — &>Z3
cor -coX5 0 - coy5 0-uZ5 Q-coXl 0 - a)yi -cor- coZ
) (5.90)
102 A. CHATFIELD
Because there are only two orientations with the z axis vertical, the y coefficient
is the arithmetic average of the two angular rates along the x axis'. The same
reasoning explains the equations derived for the remaining five y.. coefficients.
The next three specific-force-independent calibration coefficients are the an-
gular rate biases. The angular rate bias is simply the negative of the arithmetic
average of the six angular rate measurements along each axis. If the input axis
is horizontal, the measurement residual is referenced to zero. On the other hand,
if the input axis is vertically upward or downward, the measurement residual is
referenced to the reference angular rate. Therefore, all of the observation residuals
contain the rate bias, and it is reasonable to expect that all the gyro outputs are
used in the calculation.
As pointed out before, the scale factor is designed to be the difference from
a negative unit value. The equations show this clearly. Each coefficient is the
arithmetic average of the angular rate when the input axis is directed vertically
upward and downward divided by the reference rate minus one. The gyro outputs
when the input axis is horizontal provide no scale factor information.
As in the case of the accelerometer coefficients, the sum of the coefficients of
all of the calibration coefficients is zero except for the scale factor, which sums to
-1. From Eqs. (5.84-5.86), it appears that this rule does not hold for the biases.
However, the sum is still zero because the reference rate is positive for orientations
1. 3, and 5 and negative for orientations 7, 9, and 11.
; 0 0 ^o, 0 0 lov 0 0 Sn 0
0 0 v2
^Oz
0 0 — s_
4 0 0 -4 0
0 d, 0 0 4
0 0 -£o, So, 0
in which
ix -ooy £isz z.i z £00,
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 103
(5.94)
/Sy
-gii
Sy = (5.95)
-ft/
(5.96)
in which ; = 2,4, 6, 8, 10, 12, 13, 14, 15, 16, 17, and 18 in Eq. (5.94) and the
d_gii are determined by Eq. (5.92) and Fig. 5.4. The corresponding least-squares
solution is written as
(5.98)
^o — o—G^o
8(7 } 4 +^o 6 ~^o} 1() ~^o 1 2 ~~ ^ov 14 ~ ^nv 1 5 +^nv 7
' -' ' - ' ' -' '
+ ^n>'18 y) (5-99)
x
^o/14 ~ ^n2 + ^oZ[1 + <^n
Uz v(5.100)
"~ u ~ i8^
v/2
(0r) -(Or) +(0r) -(Or) ~ (O r)
— — — — —
V// x (O
— ——
Rg
l^o>'2 ~^~ ^o.V4 ~~ ^o)'8 ~~ ^o>'10 ~^~ ^o>'13 ~1~ ^o)'\4 ~~ ^oVl6 ~ ^o>'17 ) ~~ —
V U 7
a
I,
(5.102)
Purchased from American Institute of Aeronautics and Astronautics
104 A. CHATFIELD
A/2/
kn = -— ((Of)
2 2
+ (OH — (On — (OH -{-(Of) -{-(Or, — (Or, ~~ <^n ) (5.103)
8je '4 ~~ Z
« ~~°Z10 — °Z13 — °Z14 — °Z16 — ° Z 17 / '
2-0
-s/2, x
kn
— °x
— T:ga
— Vl^o
—%
+—
&>o
U
*6
——
^nU
*8
~—
&>o
°*12
~—
&>o
°*13
+~
<^o
°*15
+~
&>n
°*16
~~
^n°*18 '
1(5.104)
7
= —( - } -^
(5.106)
=
1 f
£si —2 i—o ~~ —o ~" —o ~^~ ^o "~ —o^ ~" —o ~^~ —o ~~ —o
<wn l5
——Vy +<w n
—— Oy ~^
——n
U j
l6
———
^oOy ; ) V 7 lK
(5.108)
^ '
—-——((Of)U -f (Of)
Uz
—(Of)Z + (OnZ + (Of)
Uz
—(Or,Z + (Of)Z + (Of)
Uz
4#2 V— z 2 — 4 —° 6 —° 8 — 10 — ° 12 — ° 13 — 14
^U/
(Of)u z , 5 +(0r)
— — u zi6 +(0n
— u ZJ7 — —
(Of)u z i 8 /) (5.109)
——
(Of)U.v +(0f)
— Ujrifi
15
+(0f)
—U V17
— ~^v,
coo )/ 8
(5.110)
)'i2 — .vi3
zg — zio
——
(Of)o zi5 + —
(Of)ozi6 -i- —
(Of)ozi7 — —
(Of)o zi8 y} (5.112)
v /
= ~T~r(^n
4^2 V— %
~<^o
—U*4
+^o
— Ujf6
+^0
~U*8
——
<^o
Ujc
10
+^o
~U-M2
+^o
— °*13
~~wUo
^14
2-a
CALIBRATION 105
} (5.114)
8'
J (5.116)
o
Uyn / ) (5.H7)
, 17 ) (5.118)
V18 ) (5.120)
(5 121)
J '
) (5.122)
=
felSII, 2~2 (£% + ~°3'8 ~ —°vi3 ~ ~QyJ (5.123)
_ 1
^iosoz ~ ~^~~j(—o,2 ~*~—oZ8 ~ —oz,3 "~^o /16 ) (5.124)
The measurement residual vector used to derive the preceding coefficient eval-
uation equations is defined as
CO.. &L 0),. CO..
———— —— COn, ~~~ CO r, ^=. ~ CO r, 0 ~ CO ^ =
Z2 X4 V4
CO CO
— CO^ 0 — COr) —= — COr, Q — COf) ——=
- ~ " ""
r ^ r r
—— ——7= —— COr) 0 —— COr) ~ ——= ~ COr) 0 ~ COr) ~ ———= ——COr) 0 ~ COr)
v z
^2 io io y/2 -ri2 ~Uyi2 ^/2 ~ 12
"~ 13
^
Q. CO CO (O
—— COr) —— ———=L ——COr) —— ——=. —— (Or) ~= —— CO f) 0 —— COr) ~ ———=. ~ (Or)
Z13
-°>'i3 ~' X 1 4 Vl4
~ Zl4
- Xi5
Purchased from American Institute of Aeronautics and Astronautics
106 A. CHATFIELD
r. & n Or Q <2r
0 — C0n —-= — CDf) 0 — COr, — —=. — COf) ——=z — COf, ——= — Ct)n
- 0v "A/2 z
" V1A
72 - 0yi6 V2 Z]
«V2 v7
'
T
(5.125)
References
^owles, G. R., Analytical Mechanics, Saunders College Publishing, Philadelphia, 1986,
p. 121.
Purchased from American Institute of Aeronautics and Astronautics
CALIBRATION 107
2
Jackson, A. D., "Continuous Calibration and Alignment Techniques for an All-Attitude
Inertial Platform," AIAA Paper 73-865, Aug. 1973 (The paper is based on techniques
originated by Charles Stark Draper Lab. personnel, one of the principal contributors being
Dr. Pat Barry.).
3
Jackson, A. D., "Continuous Calibration and Alignment Techniques for an All-Attitude
Inertial Platform," AIAA Paper 73-865, Aug. 1973 (The paper is based on techniques
originated by Charles Stark Draper Lab. personnel, one of the principal contributors being
Dr. Pat Barry.).
4
Udd, E., (ed.), Fiber Optic Sensors, Wiley, New York, 1991, p. 234.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 6
I. Initial Alignment
There are two commonly used methods of initial alignment: analytical and
a combination of leveling and gyrocompassing. Also, some navigation systems
include a hard-mounted mirror and align in azimuth to a light source at a known
azimuth. The analytical method is especially important for strapdown navigation
systems because there is no requirement to rotate the IMU. The elements of the
coordinate rotation are determined computationally for any navigation coordinate
system or any orientation of the IMU. For a stabilized platform system leveling
is a means of orienting an IMU with respect to the local astronomic vertical, and
109
Purchased from American Institute of Aeronautics and Astronautics
110 A. CHATFIELD
= porb (6.1)
Taking the transpose of both sides and combining the three equations into one
matrix equation yields
m — p or b (6.2)
m = p or b (6.3)
To complete the derivation, the components of the apparent gravity vector and
Earth-rate vector must be defined in ECI and platform or vehicle body coordinates.
The apparent gravity vector is very simply expressed in LAV coordinates as shown
in Eq. (5.5). The gravity vector in ECI coordinates is obtained by rotation from
LAV to ECI coordinates using the following rotation product:
BL = RLE1 (6.4)
Purchased from American Institute of Aeronautics and Astronautics
The two rotation matrices on the right side are the respective transposes of Eqs.
(2.48) and (2.53). Carrying out the matrix multiplication yields the result
(
-cos(A + viet <I> sin(A.-h &>/(?0 cos(A. + c^iet) cosjA
—sin(A. + G>iet) sin <£ -cos(A-f &>/(,) sin(A-f-w / e )cos^ (6.5)
COS 3> 0 sinO /
so that
(
—cos(A, + coiet) cos O
—sin(.A + o;/6,0 cos 3> (6.6)
—sin^
Using the equation for the Earth rate in ECI coordinates given by
(6.7)
the rotation from platform or vehicle body coordinates to ECI coordinates becomes
/-c
' — V^Ubl^Y -|~ (JU^IJ — CUS^V f (JJ^l) Liall S^ — M H \ ^ Y -f (ju
iei ) I
g^ cos —
— sin(A. + o)/e,r) — sin(A^ + coiet) tan <I> cos(A + o)/£,r)
Ri = g COS^
1
0 0
—x-n, —y m — zn, m = p or b
^zm ^>'n, ~~ ^yw ^zn! £rwl ^zm ~~ ^-zwl ^A-WJ $-ym Q.xm ~ S_Xm Qym
(6.8)
because
-Sv
g^ = -s.ym m = porb (6.9)
and
m = p or b (6.10)
Sitting on the Earth at rest, the IMU measures the specific force of the Earth
pushing upward, whereas the acceleration due to gravity is downward; hence,
there are negative signs in Eq. (6.9).
Normally, we would expect the evaluation of Eq. (6.8) to take place instanta-
neously when time is zero. However, in an operational situation this may not be the
case. The actual computation can take place some time after the initial alignment
clock is started.
Purchased from American Institute of Aeronautics and Astronautics
112 A. CHATFIELD
The Earth-rate vector in ECEF coordinates is the same as in Eq. (6.7). Con-
sequently, the actual coordinate rotation from platform or vehicle body to ECEF
coordinates is given by
—cos A. — cos A. tan <]> —sin A. \
g cos <E>
e
— sin A^ tan 3> cos A,
-m g COS 4>
1
0 o
~-ym
CO7
— m = p or b
\s"nQym ~ S.ym WZm S_XmQ_2m — S_ZmCOXm S_ymCOXm — S_XmCO_Jm
(6.12)
m = p or b (6.13)
The rotation from LAV to LGV coordinates can be derived from two rotations
Rue and R^ using the relation
BZ=B2B£T (6.14)
u v
The rotations R e and R e are defined by Eqs. (2.52) and (2.53). As a consequence,
Thus, we see that the actual rotation from LAV to LGV coordinates depends only
on the actual astronomic and geodetic coordinates of the alignment site. Also,
from Eqs. (6.15) and (5.5), we find that the actual apparent gravity vector in LGV
coordinates is given by
^COS0\
0 (6.17)
yo>^sm0;
Thus, we have
/ sin 0 cos^A — A) cos 04- sin 0 tan <I> cos(A, — A) sin 0 sin(A — A) \
(6.18)
so that
DV
Km =
I sin 0 cos( A. — A) cos 0 + sin 0 tan <P cos( A. — A) sin 0 sin (A. — A) \
s
^c° ^ uie ^^,cosO
sin (A. — A) tan fP sin (A, — A) —cos (A. — A)
g cosO
2-a —
a*.
—lc
g2-a—
co
-cos0 cos(A. — A) sin 0 — cos 0 tan <£ cos(A. — A) —cos0 sin(A. — A)
= porb (6.19)
Purchased from American Institute of Aeronautics and Astronautics
114 A. CHATFIELD
By applying Eqs. (7.47) and (7.48) the inverse can be written in terms of the
deflections of the vertical £ and rj as follows:
/ tan0 r\ tan 0 \
(Die COS 0 g &>cos0
a rj tan0 1
(6.20)
g COS 2 0 &>z> cos 0
1 i ZZ
\
where we have used the approximate expressions
cos 1
\COS0,
COV —S
z7 n ,—y —y (J07
v —z SY —z
—x C07 —S
—z CO..
7 —.\ Sv —x
—y CO.. —S
—x COV / ,
Y —y
m m m m m m m m m m m
m = p or b (6.22)
The equations derived in this section for rotating platform coordinates to ECI,
ECEF, and LGV coordinates are suitable for aligning an IMU in a benign envi-
ronment or for coarse alignment in a nonbenign environment. More sophisticated
dynamic methods, such as the introduction of damping and smoothing, are usually
required for fine alignment in a nonbenign environment.
Purchased from American Institute of Aeronautics and Astronautics
Kv = SRvpRP (6.23)
where
/ o -e_u *_w\
£" = i« 0 -£„ (6.24)
V-i* i* 0 /
and
because
116 A. CHATFIELD
(kn 0 0\
K^ = | 0 *„, 0 (6.30)
k,,
, 0 —U 0
The sign of each of the Ka elements is chosen to drive #/; toward zero. Note that
Second-order terms have been omitted; hence, the approximately equal symbol.
This equation is in the state-space form of Section II of Chapter 3 where
A = -(K^g^ + ^e) (6.33)
B =I (6.34)
C =I (6.35)
X(t) = ep (6.36)
and
__ V 1) /s~ QO\
Because
+ L£,, -a-*sinWO o
(si — A) = I (Oje sin(0) s 4- kwg —coie cos(0) j (6.38)
0 &)_• cos(0) ~\~ k_ g s
we have to first order (k_tg is much larger than coie)
(si - Arl -
(6.39)
where
As evidenced by the determinant /), the n channel is decoupled from the w and
u channels. Also, in the w and u channels, the natural frequency co_n is given by
—u -~ —
(6.41)
and the damping ratio £ by
?=^ (6-42)
The time function given by the inverse Laplace transform of (si — A)~l is
extremely complex. However, we can determine one of the characteristics of the
resulting time equations with relative ease: the value after a long time has elapsed.
To this end the final value theory of feedback and control system design4 is applied:
lim f ( t ) = l i m s f ( s ) (6.43)
The result is a 3 x 3 matrix of zeros, which means that the actual initial mis-
alignment of the platform from the LGV coordinates is eventually driven to zero.
In practice, zero is never quite reached because of variations in the errors in the
outputs of the IMU instruments.
The analysis provided in this section is designed to provide a relatively simple
view of initial alignment of a stabilized platform system. In practice, the alignment
procedure is more complex and involves the use of a Kalman filter. In the next
section, we examine the elementary concepts involved in aligning a strapdown
system.
(6.44)
Now because
118 A. CHATFIELD
£v = Us = *X (6.51)
f£n ft^sm0 0
iesm(j>_ kw a)iecos(p\ (6.52)
0 — (D, eCOS(f) ku
,= 0 *,„ 0 (6.53)
C =1
The elements of e_vs and the gain matrices remain to be defined. The elements of
the £y vector are defined first. After analytical alignment, the specific force output
of the accelerometers can be rotated to LGV coordinates minus the small rotation
vector £y . Designating this near-LGV coordinate system by ft, the final value of
the specific force becomes
Sv = RV~S^ (6.56)
where
Rl = I + E_v (6.57)
Substituting Eq. (6.57) into Eq. (6.56) and expanding yields the defining ex-
pressions for the north and west components ofe%. Thus
(6.58)
To derive the azimuth component of e_vs, the Earth rate measured by the gyro
cluster is rotated through the R% to obtain ur?b. We then rotate the result into LGV
coordinates using /?-:
120 A. CHATFIELD
or
la S(s+k^
*n 1
(6.62)
s + k.
,s a tan (/) 0)$
__ s(s+kj/
Applying the final value theorem to Eq. (6.62), we obtain a zero vector for the
propagation of the initial values e% and nonzero values for forcing function terms
indicating that the final value is not zero. Thus, the misalignment in the computed
rotation from body to navigation coordinates nominally goes to values that depend
on the k_s. /kt ratios. Small values of the k^. and relatively large values of the kt are
required.
The alignment schemes described in this and the previous section serve to
provide an introduction to IMU alignment. More sophisticated approaches make
use of a Kalman filter6 to process the measurement data.
Alignment can be improved shortly after takeoff, in the case of aircraft, by
performing horizontal and vertical maneuvers while using GPS measurements in
an aided-inertial mode (see Chapter 9). This method also makes use of the benefits
of a Kalman filter.
II. Attitude
The angular rate output of the navigation system gyros is used to determine the
attitude of the stabilized platform or the vehicle body axes. Knowing the attitude
of the stabilized platform or vehicle body axes means knowing the elements of the
coordinate rotation from platform or body axes to the ECI axes. This coordinate
rotation is then multiplied by the rotation from ECI to navigation coordinates to
obtain the rotation from platform or body axes to navigation coordinates. The
method described in this section replaces the integration of the angular-rate matrix
differential equation at a high repetition rate with the evaluation of a matrix
function at relatively low rates.7
1,
(6.63)
(It may be desirable to use a more complex averaging scheme for some applica-
tions.)
Purchased from American Institute of Aeronautics and Astronautics
The actual coordinate rotation R__lp is derived from the actual gyro angular-rate
vector m? by solving the differential equation
(6.64)
and forming the transpose of the result. The elements of Qip are the skew-
symmetric form of the gyro-rate vector defined by Eq. (6.63). Thus
0 -toZp
vZp 0' -a^ | (6.65)
, -6)v <w v 0
Euler has proven that the transformation of an orthogonal set of coordinate axes
from one orientation to a nearby orientation can be represented by a single rotation
80^ about a fixed line through the coordinate origin.8 Therefore, we can write the
platform angular-rate vector as an angular rate about a single axis through the
origin.9 Let 80_ be the actual rotation rate during the short integration interval and
let i^ be a unit vector along the actual positive direction of the axis of rotation,
then
= -&opp
(6-66)
or
=
_p *tf£P (6 67)
-
where
— 1Y) 0/3 I z
—— Z n x
——A n I
(6.68)
^ '
because
(6.69)
and
se = ( « , f ) + ( 0 + f e 0 (6-70)
Purchased from American Institute of Aeronautics and Astronautics
122 A. CHATFIELD
The 8t time interval is the platform attitude integration step size. Equation (6.66)
should be looked upon as a composite of three vector equations. Corresponding
columns of ^ and R? can be looked upon as a vectors. The y'th column of R_!- is
equal to —S9_i_ crossed with the y'th column of F±- .
The solution to Eq. (6.67) is a matrix exponential function, 10 which can be
written in terms of a matrix power series in 80pM^:
sep -
P
(r) (6.72)
The time interval 8t must be short enough so that the simple average of the
beginning and ending values of ur? provide an accurate mean value of the platform
rotation rate.
The initial value for Eq. (6.72) is derived from the following rotation matrix
product at the initial time:
One final note on the inertial- to -platform transformation equations. With the
exception of the expression f or (cox coy &>z ) r , the equations are general. Therefore,
the equations can be used for any angular-rate vector by replacing wfp with the
new angular-rate vector. Of course, the integration step size needs to be changed
to an appropriate value for the different angular rate.
Definitions of rotations R% and /?J are given by Eqs. (2.53) and (2.48), respectively.
We can assume the rotation takes place over a small time increment St. Thus,
using Eq. (C.10) of Appendix C, we can write
2 i; -i; £',
q(t + St) =
-i; & i; 2; q(t) (6.78)
v-i; -ii
Purchased from American Institute of Aeronautics and Astronautics
124 A. CHATFIELD
If a^b is the magnitude of the average actual angular rotation rate during a small
increment of time, then the components S6_h are equal to the components of a>h8t,
and
Sin ^dUjj £
(6.79)
COS 7:80h ~ 1
so that
-M
(6.80)
3t
14
Consequently, q(t + 8t) can be written as
-co 0 o)
(6.82)
~ ~ c\
o y
Now from calculus, we know that
d [q(t
£ = hm
•— ,. , - + W-q(t)~\
-=———-——=— (6.83)
At i \_ 8t J
therefore
dq 1
(6.84)
The solution to Eq. (6.84) follows along the same procedure as the solution
to Eq. (6.64) in Section II.A of this chapter. We begin by rewriting Eq. (6.84) as
follows:
(6.85)
where
fii
1 = I i2
(6.86)
Purchased from American Institute of Aeronautics and Astronautics
r\ - __ — \
-(b v
——Vh
O'* (b \
——I hr i
(6.87)
\ /
(6-88)
in which
(t)-M~i* i)fe)
P /-\ _ 11 ~~ c* i i / "" c * \ i / ~ p^X /^cno\
°Qb = y (Q-hot) + (Qph°t) +(—>'/,"v (6.92)
Let
n-i ojiy
(-I*
-/ x / \
?r ~"
o/
(6-94)
—— = ~M^g (6.95)
where
126 A. CHATFIELD
where
(6.98)
A different form of the solution can be derived by expanding the exponential
function into a series. Thus
exp
(6.99)
Because of the skew-symmetric form of Mbq, the powers are either ±Mbq or
2
. Therefore, Eq. (6.99) becomes
exp
(6.100)
q(t = [7 (6.101)
2 /
where
cos a v =
-
(6.103)
Purchased from American Institute of Aeronautics and Astronautics
Expanding Eq. (6.72) in terms of half angles for the vehicle body rate case, we
obtain
^>+(l-2sin2^M^(0
(6.104)
where the platform coordinate symbol p has been replaced with the body coor-
dinate symbol b. In terms of direction cosines for the strapdown case, Eq. (6.68)
becomes
0 — cosa_Zl) cos <*}'/,
0 * -cosol | (6.105)
c
^—cosa y °s&_Xh 0
Substituting Eq. (6.105) into Eq. (6.104), incorporating the definitions of the <
into the result, and using the quaternion condition equation
(6.107)
For the body-to-ECI rotation, the inertial rate of the body axes, as measured
by the strapdown system gyros, is used. The quaternion rate equation uses the
elements of the measured angular-rate vector defined as
1
= -[^7,(' + <$0+^(0] (6.108)
2
80—*b = —
cbAh St
80
—Z? = ——
h
a)7Zft St
The initial value of the R% rotation is derived from the rotation product
Rotation R^fa) is the strapdown initial alignment output. Rotation R^(tG) is the
initial value of Eq. (2.49). The R% rotation matrix is periodically orthogonalized
using Eq. (6.74) with the superscript p replaced by b.
Purchased from American Institute of Aeronautics and Astronautics
128 A. CHATFIELD
References
fritting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 198.
2
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 96.
3
Britting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 203.
4
DiStefano, J. J., Ill, Stubberud, A. R., and Williams, I. J., Schaum's Outline of Theory
and Problems of Feedback and Control Systems, McGraw-Hill, New York, 1967, p. 58.
5
Britting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 211.
6
Garg, S., Morrow, L., and Mamen, R., "Strapdown navigation Technology," Journal of
Guidance and Control, Vol. 1, No. 3, 1978, p. 161.
7
Bortz, J. E., "A New Mathematical Formulation for Strapdown Inertial Navigation,"
IEEE Transactions on Aerospace and Electronic Systems, Vol. AES-7, No. 1, 1971, p. 61.
8
Battin, R. H., An Introduction to the Mathematics and Methods of Astro dynamics,
AIAA, New York, 1987, p. 87.
9
Battin, R. H., An Introduction to the Mathematics and Methods of Astro dynamics,
AIAA, New York, 1987, p. 87.
10
Battin, R. H., An Introduction to the Mathematics and Methods of Astrodynamics,
AIAA, New York, 1987, p. 87.
H
Bar-Itzhack, I. Y, and Fegley, K. A., "Orthogonalization Techniques of a Direction
cosine Matrix," IEEE Transactions on Aerospace and Electronic Systems, Vol. AES-5,
No. 5, 1969, 804.
I2
Farrell, J. L., Integrated Aircraft Navigation, Academic, Orlando, 1976, p. 54.
13
Hamilton, W. R., Elements of Quaternions, Vol. 2, Longmans, Green and Co., London,
1866, Chap. 2.
14
Vathsal, S., "Derivation of the Relative Quaternion Differential Equation," Journal of
Guidance, Control, and Dynamics, Vol. 14, No. 5, 1991, p. 1061.
15
Dvornychenko, V. N., "The Number of Multiplications Required to Chain Coordinate
Transformations," Journal of Guidance, Control, and Dynamics, Vol. 8, No. 1, 1985, p.
157.
16
Shibata, M., "Error Analysis Strapdown Inertial Navigation Using Quaternions," Jour-
nal of Guidance, Control, and Dynamics, Vol. 9, No. 3, 1986, p. 379.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 7
I N the Introduction, inertial navigation was described as being divided into four
phases: calibration, alignment, state initialization, and current state evaluation.
Without geodetic data, inertial navigation equipment cannot be calibrated, aligned
to the navigation computation coordinates, initialized, or provide current state
evaluation. The information provided by astronomic, astrogeodetic, and geodetic
observations (All three categories are referred to as geodetic in this book) is of
vital importance in all four phases. Figure 7.1 lists the four phases of inertial
navigation and indicates which geodetic variables and constants are required for
each phase. In this chapter we define more accurately each of the geodetic variables
and constants and briefly describe the methods used to obtain their values.
As mentioned in the Introduction, the best available geodetic model of the
Earth and its gravity field is the World Geodetic System 1984 (WGS 84). This
mathematical model was described in some detail because the defining constant
values are used in most high accuracy navigation computations in the United
States. Also, it is the geodetic system used to express the GPS positions.
129
Purchased from American Institute of Aeronautics and Astronautics
130 A. CHATFIELD
Fig. 7.1 Geodetic variables and constants used in each navigation phase.
chronometer. With this type of equipment, accuracies of the order of 3 x 10~8 m/s2
can be achieved.
A pendulum gravity meter uses the measurement of the period and the length
of a freely swinging pendulum. For a physically realizable pendulum the length is
replaced by a reduced length given by Ip/mlc where Ip is the moment of inertia
with respect to the axis of rotation, m is the pendulum mass, and lc is the distance
between the axis of rotation and the center of mass of the pendulum. The accuracy
of the pendulum-type absolute gravity meter is about two orders of magnitude less
than that of the free-fall or rise-and-fall devices.
The preceding two methods provide absolute values of gravity. In practice, the
methods are complex and time consuming due to the care required to calibrate the
instruments and to maintain the calibration. The absolute gravity measurements
are made at widely spaced intervals, and relative measurements are used to fill
in the gaps in what are called gravity measurement networks. After the absolute
and relative measurements are completed, the entire network of station values is
then adjusted by a least-squares procedure. This method was used to establish the
International Gravity Standardization Net of 1971. It consists of descriptions of
473 primary stations together with adjusted gravity values.
Relative gravity measurements are made with gravimeters. The instrument mea-
sures the difference in gravity between two gravity stations. There are many designs
for gravimeters. In the United States, the spring balance type designed by L. B. J.
LaCoste and A. Romberg2 is the principal instrument used. Because of the small
dynamic range needed, gravimeters can measure relative gravity with an accuracy
of about 5 x 10~7m/s2.
Purchased from American Institute of Aeronautics and Astronautics
Data on apparent gravity magnitudes are usually available in the form of gravity
anomalies or gravity disturbances. Gravity databases are usually composed of mil-
lions of gravity anomalies. Gravity disturbances, derived from gravity anomalies,
are used to generate gravity models for navigation computations.
7. Gravity Anomaly
The gravity anomaly Ag is a scalar variable defined to be
Ag = go-y« (7.1)
where go is the measured apparent gravity at a point on the Earth's surface reduced
to the geoid (mean sea level) and yn is the gravity computed from the normal gravity
formula directly below on the reference ellipsoid [see Eq. (1.23)]. (Here, we have
to depart from the notation convention described in Chapter 2. Gravity anomalies
are not errors, but the geodetic community has long used the symbol Ag.) The
normal gravity formula yields the magnitude of gravity on the reference ellipsoid
as a function of geodetic latitude. Thus, the gravity anomaly is the gravity at point
p on the geoid minus the gravity on the reference ellipsoid directly below or above
point p (along the normal to the ellipsoid).
The above definition is the general definition of a gravity anomaly. However,
there is more than one type of gravity anomaly depending on how the gravity at
the geoid is corrected for the affect of the mass of the Earth between the gravity
observation point and the geoid. If the mass is assumed to be air, the free-air
anomaly Ag/ is obtained from the expression:
dy»
g, --£h-
on
Yn (7.2)
in which gs is the magnitude of gravity at the surface, h is the altitude of the
surface above the geoid, and d y n / d h is the normal gravity vertical gradient.
If the affect of the topographic mass above the geoid is approximately accounted
for, the resulting gravity anomaly is known as the Bouguer anomaly Ag/,. It is
given by
2. Gravity Disturbance
The term gravity disturbance, as used in geodesy, is defined to be the measured
gravity magnitude at point p reduced to the geoid gQp , minus the reference ellipsoid
gravity magnitude at the geoid ynQ , computed with the normal gravity formula at
the same point. Thus,
The normal gravity magnitude is extrapolated to the geoid using the free-air
gradient of -0.3086 x 10~5 s~ 2 .
For the generation of navigation gravity models, the term has been extended, in
recent years, to be the measured value of the gravity vector at point p minus the
Purchased from American Institute of Aeronautics and Astronautics
132 A. CHATFIELD
gravity vector computed with the reference spherical harmonic coefficient (SHC)
model at the same point (see Section II.A of this chapter for a description of
spherical harmonic models). This definition is used in this book. The reference
SHC model can be of any convenient degree and order.
B. Astronomic Coordinates
Astronomic observations are made with optical instruments— usually a theo-
dolite—containing leveling devices. After proper adjustment, the vertical axis of
the instrument coincides with the direction of the apparent gravity vector. Conse-
quently, astronomic coordinates3 are referenced to the geoid and the instantaneous
rotation axis of the Earth. Astronomic coordinates include latitude and longitude.
Although not considered to be an astronomic coordinate, astronomic azimuth is
defined in this section because it is used in the astronomic data reduction. The
methods described for determining astronomic latitude, longitude, and azimuth
result in values defined with respect to the instantaneous polar axis. The last sub-
section provides the equations for referencing each astronomic variable to the CTP
pole defined in Section VIII of Chapter 1.
7 . Latitude
Astronomic latitude <I>ip is equal to the sum or difference of the declination 8
of an observed star in the observers astronomical meridian plane and its zenith
angular distance Z. The declination of a star is the angle between the celestial
equatorial plane and the direction from the center of mass of the sun to the star.
The celestial equatorial plane is normal to the instantaneous polar axis of the
Earth. The zenith distance is the angle between the star line-of-sight and the local
zenith. The best accuracy is achieved by looking at stars in pairs as they cross the
observer's astronomic meridian north and south of (and close to) the observer's
zenith. Thus
(7.5)
Oip = fas ~ SN) + {(Zs ~ Z N ) + \K
The subscripts have the following meanings: ip means that the latitude value is
referenced to the instantaneous pole, N refers to values associated with stars north
of the observer, and S refers to values obtained from stars south of the observer.
2. Longitude
Astronomic longitude Aj p is derived from the difference in the time a selected
star is directly over the Greenwich astronomic meridian and the time the star is di-
rectly over the observation station astronomic meridian. The astronomic meridian
plane contains the apparent gravity vector and the instantaneous pole. In mathe-
matical form, the astronomic longitude is given by
fist = ^ + a (7.7)
Purchased from American Institute of Aeronautics and Astronautics
GEODETIC VARIABLES 1 33
and
i /cos ZiD — sin 3 sin <3>iD \
th = cos'1 ———E- ——-——E (7.8)
\ cos d cos OIP /
then
, / cos Z — sin 8 sin <£> \
A ipF = cos~l ———— -——-—— + a - t&i (7.9)
\ cos 8 cos O /
where th is the hour angle of the star (the angle between the astronomical meridian
of the star and the observer) and a is the right ascension of the observed star. Right
ascension is the angle between the first point of aries and the astronomic meridian
of the star at the time of the observation.
Star table values of the right ascension apply to an epoch time in the past and
have to be transformed to the observation time. The zenith angle is observed
directly. Astronomic latitude is obtained as described in the previous section. The
declination and right ascension are derived from star catalogs. Greenwich Sidereal
Time is derived from the "Universal Time" broadcast by radio station WWV or
by the Naval Weapons Laboratory.
3. Azimuth
The astronomic azimuth A ip is the angle measured clockwise from instantaneous
astronomic north to the projection of the star line-of-sight onto the local astronomic
horizon plane. The astronomic horizon plane is normal to the apparent gravity
vector and contains the observer's location. Astronomic azimuth is derived from
the following expression:
i
A ip = tan"1 —————— -—-—————— (7.10)
\ sin <J>ip cos th — tan 8 cos 3>ip /
where t'h is given by
134 A. CHATFIELD
(7-13)
to calculate many values of GM that were then averaged to obtain the WGS 84
value.
F. Pole Location
The z axis of the ECEF coordinate system is defined to be along the CTP (see
Section VIII of Chapter 1). At any given time the actual direction of the spin axis
of the Earth deviates slightly from the CTP direction. For precise navigation this
difference can be important.
The location of the instantaneous pole is monitored by the International Polar
Motion Service, Paris, France, and by the United States Naval Weapons Laboratory
(Dahlgren Polar Monitoring Service).
Data on the location of the instantaneous pole relative to the CTP are provided in
the form of two values: xp and yp. The xp — yp coordinate system is perpendicular
to the CTP and parallel to the ECEF x and y plane. The origin is at the CTP. Positive
xp values are in the positive x direction, and positive yp values are in the negative
y direction. Values of xp and yp are provided in arc seconds. Between 1984 and
1987 xp ranged between —0.25 and 0.31 arc s and yp varied between 0.03 and
0.57 arc s.4
Purchased from American Institute of Aeronautics and Astronautics
G. Geodetic Coordinates
The traditional procedure for deriving the geodetic coordinates of a location on
the surface of the Earth is fairly complex. Geodetic longitude A, and latitude 0
define the location of a point on the reference ellipsoid. If the location is on the
surface of the Earth above the reference ellipsoid, the geoid height N and height
above mean sea level h are needed to define the three-dimensional location of the
point [see Fig. 1.2 and Eq. (1.18)].
Horizontal surveys determine the position of observation stations on the local
reference ellipsoid (such as the North American Datum, for example). After ad-
justment, each position is transformed to the WGS 84, if necessary. The surveys
are performed by one or more of three methods: triangulation, trilateration, and
traverse. Normally a combination of the three methods is used. Each method is
briefly described in one of the following subsections.
In some instances geodetic coordinates in the WGS 84 can be determined
directly by differential GPS (DGPS). However, DGPS uses a reference station
with geodetic coordinates determined by the traditional methods described in this
section. This situation will undoubtedly change in the near future now that a full
set of GPS satellites is operational. However, some time will be required to collect
the necessary observations and perform the network readjustments.
7. Triangulation
Conventional triangulation consists of the measurement of all directions of a
network (composed of triangles) of stations together with astronomic position
and azimuth and baseline lengths at intervals throughout the survey area. By this
method the known location of two stations can be used to obtain the location of
many other stations. The method is efficient and precise, and until the recent de-
velopment of accurate distance measuring equipment, was the principal method of
creating a horizontal control network. Triangulation supplemented with electronic
distance measuring equipment is referred to as braced triangulation.
2. Trilateration
In this method of surveying, the length of sides of triangles are measured,
rather than the angles between the sides. The basic figure for trilateration is the
regular hexagon, with all its sides and diagonals measured, although overlapping
quadrilaterals are sometimes used. Simpler figures are permissible when angles
are measured in addition to lengths.
3. Traverse
A traverse is the measurement of lengths and directions of a series of straight
lines between stations. Elevations must be known or measured along the course for
reduction to a reference surface for horizontal control, and astronomic observations
are required at intervals to control the azimuth of the traverse.
4. Correction of Observations
Before the least-squares adjustment equations are formed for the data de-
scribed in the preceding three sections, deflection of the vertical, skew-normal,
Purchased from American Institute of Aeronautics and Astronautics
136 A. CHATFIELD
and geodesic corrections are computed and applied to the raw observation data.
(A geodesic is the shortest line connecting two points on an ellipsoid.) The cor-
rection for deflections adjusts directions for the noncoincidence of astronomic
and geodetic normal directions. The skew-normal correction is necessary because
the normals at two stations, reduced to the ellipsoid, are usually not coplanar.
Thus, if the second station of a line is at a higher elevation, its projection on the
ellipsoid does not lie in the plane defined by the second station and the normal
at the initial observation point. The geodesic correction accounts for the fact that
observed lines cut the ellipsoid in normal sections rather than along the geodesic.
The directions do not define a geodetic triangle unless they are corrected to the
geodesic direction.
H. Geoid Height
Geoid height N, as the name suggests, is the height of the geoid above the refer-
ence ellipsoid (see Fig. 1.2). The geoid height difference between two observation
stations is directly related to the deflection of the vertical along any connecting
path. With astronomic and geodetic coordinate data over an area, changes in geoid
height can be computed. In practice, relative geoid height is calculated from astro-
geodetic survey network data where deflections of the vertical have been previously
determined for each station. The computations begin at stations with known geoid
heights determined from a gravity survey or from satellite observations.
Usually two observation equations are set up, one for the forward direction and
one for the backward direction between two stations. The equations are solved
by weighted least squares using a complex weighting function to determine the
weight of each observation residual.
The classical method of determining geoid heights is to use gravity anomalies in
Stokes' equation. Obtaining geoid heights this way requires gravity anomaly data
over the entire Earth. In recent years a combination method is used.5 The long-
wavelength undulations are derived from available spherical harmonic coefficients
(described in Section II. A of this Chapter) and the fine structure of the geoid is de-
termined from Stokes' equation using gravity anomaly data from the local region.
Over the ocean areas of the Earth, the geoid height can be extracted from
satellite radar height or laser height measurements. After corrections for the ocean
tides and wave heights, the height data are a measurement of the distance from
the satellite to the geoid. The geodetic radius to the satellite minus the sum of
the measured satellite height and the calculated distance to the reference ellipsoid
(/?/v) directly beneath the satellite yields the geoid height. The data over the oceans
are combined into a least-squares adjustment network, and the output is the geoid
height for the network of locations over the oceans.
A more accurate method is to derive height above mean sea level from differen-
tial leveling data. A telescope with a bubble level is leveled to the local astronomic
horizontal and locked in position with freedom to rotate 360° about the vertical.
Readings are made on two calibrated staffs held in an upright position ahead
and behind the instrument. The difference between readings is the difference in
elevation between the staff locations.
These methods allow a surveyor to determine the height above mean sea level of
observation stations relative to the height of the starting point. After completion of
the network of observations, the elevations are adjusted by weighted least squares
using the vertical angle data, the leveling data, or both.
Vehicle
138 A. CHATFIELD
element of Earth mass are denoted by P and P ', respectively, and the geocentric
coordinates by X and (f)c and X' and 0£, respectively. The symbol *!> denotes the
angle between the two position vectors. The potential at the vehicle location dW
due to the element of mass dm is given by
dW = ^ (7.15)
K
where R is the magnitude of the vector from the element of mass to the vehicle.
Expanding the l/R term, Eq. (7.15) becomes
G( P' fPf\2\~~2
dW = — ( 1 -2— cos^+ ( — J j dm (7.16)
The term raised to the — | power can be expanded into a series by applying the
binomial theorem, but a more convenient equation can be acquired by noting that
it is the generating function for the system of Legendre polynomials6 Pn(cos ^).
In particular
( p/
r
/P'\2\~5
\r /
o° / p'\n
l _ 2 - c o s * + ( - ) ) = £ - /Vcosvl/)
/ n=Q \r /
(7.17)
= 1
xy (7.18)
The Pnm ( ) terms are known as associated Legendre functions of the first kind of
degree n and order m obtained by differentiating Pn( ) m times with respect to x^.
In mathematical terms
m Hm
(l-xly-——;Pn(x4>) (7.21)
Purchased from American Institute of Aeronautics and Astronautics
"=° Earth
F
^ (sin <t>c)Pnm (sin #) cos m(X - A/)]dro (7.22)
Taking into account the difference in the definition of the latitude spherical
coordinate, Torge8 shows that the potential can be expressed in general form by
oo n
GM 1
W = + / , / , I -£ I (c»m cosmX + Snm smm^)P,,m(sln^c)
P n=l m=Q
(7.23)
in which
P'"
Earth
/w ^ 0 (7.25)
Here M is the mass of the Earth and a is the equatorial radius of the reference
ellipsoid (semimajor axis). This equation is derived from an equation of the Laplace
type V2W = 0. The first term is the potential of a spherical Earth with the mass
concentrated at the center. The Cnm (Ref. 9) and Snm are referred to as spherical
harmonic coefficients.
The two forms of the harmonic expansion of the potential are only valid outside
a sphere of radius a. The potential inside the sphere of radius a is significantly
different because the governing equation is of the Poisson type V2W = —4jrGp
where p is the Earth's density.
The WGS 84 gravity model is defined in terms of what are called (fully)
normalized SHCs. The normalized SHCs (denoted by an over bar) are given by10
140 A. CHATFIELD
Equipotential Surface
C
2,0
Equipotential
Surface
tx'\
Pr = / ) = P' cos 0^ sin V (7.27)
Purchased from American Institute of Aeronautics and Astronautics
Si.o 0
Earth
Sn -W/7 / d/n
aM J J J
Earth Earth
C2 £2,0 0
'° «>M///( Z 2 )dm
Earth
1
f f f y'z! dm
Earth Earth
C
^ TTtil
1
fff x'y1 dm
4a2
M J J1J' / V - y ' l d m 2a2MjJJ
Earth Earth
Earth
z/dw (7 28)
///
Earth
'
Earth
•a -h y'2) dm
= ffjy'2'
Earth
dm
Purchased from American Institute of Aeronautics and Astronautics
142 A. CHATFIELD
Ci, 0 I?
a
$1,0 0
Cl
'< ^ *•' ^
r2,0
C
1
7777
t1——n——
^1* "
i'\
7
z
v
^,0
o0
r _y___i n
t-2.2 ~^—^~T7~
2 «J2.
4a M ' 2a 2 M
in which 7 A -/, 7 V /, and 7Z/ are the moments of inertia about the x'', v 7 , and z', respec-
tively, and T^y/, 7 X -/ Z ', and 7},/Z' are the cross-axis moments. With these definitions,
the low degree and order SHCs take on the values listed in Table 7.2.
The low degree and order SHC values listed in Table 7.2 are of great significance
because they are the basis for the adopted origin and orientation of the WGS 84
ECEF coordinate system. By placing the origin at the center of mass C^o, Ci,i,
and 5i ; i equal zero and the coordinate system is geocentric. Also, if €2,1 and $2,1
are set equal to zero, then the system is coaxial with the principal ellipsoid of
inertia. The net result is that all low degree and order SHCs are zero except for
£2,0» £2,2* and $2,2 given by
X
l "A ' ' y T \ si f r r \ o J
C-2,0
2.0 ~
a~ivi \ z, / <-ta~ivi z,c
(7.30)
in which 7 A , 7 V , and 7Z are the principal moments of inertia of the Earth.
The SHCs of degree and order above two can be similarly interpreted physically,
but the results would be more complicated and of little practical use.
GEODETIC VARIABLES 1 43
A. Spherical Harmonic
The spherical harmonic model of the gravity potential has been described in
detail in Section II of this chapter. Clearly, from the description, the energy in the
gravity field is spread out over wavelengths from close to zero to the dimensions
of the Earth. Also, we can conclude that an equipotential surface is lumpy. The
lumpiness being caused by the magnitudes and interaction of the SHCs.
Up to this point, the gravity potential function has been discussed, but nothing
has been said about the gravity vector, which is, after all, what is most useful.
According to Eq. (7.14), the gravity vector is the gradient of the potential. The
gravity vector components in the geocentric north, west, and vertical coordinates
are given by
1 8W 1 dW dW
P o(j)c Pcosc/)c
Purchased from American Institute of Aeronautics and Astronautics
144 A. CHATFIELD
in which
P = ^x2 + y2 4- z2 (7.33)
Therefore, we can write
(*N\
gc = \8w\ (7.34)
\^/
where
oo /i r / \ n
CM
iL, XI I ( "P7 ) (C/^ cos wA + 5nw sinmA)
«=2w=0 I V /
GM 1
"P^c^^f^ , ,
(7.35)
7«w sinwA — Snm cosmX)Pn
GM
Su = ——^r
ww coswA + Snm si
In the equation for gyy, the derivative of the associated Legendre function with
respect to 0C has been replaced by the equivalent (Ref. 14) Pnm+\ (sin 0 C )— m tan 0C
The derivatives of the potential follow from Eq. (7.23). The derivatives of
the associated Legendre functions through degree and order 4 are provided in
Appendix E. It should be remembered that Eq. (7.34) furnishes the gravity vector
for mass attraction. To obtain the apparent gravity the term —wfe x mfe x Pc must
be added [see Eq. (5.4)]. If the gravity vector is required in another coordinate
system, the coordinate rotations in Section IV of Chapter 2 can be used. The sine
and cosine of the geocentric latitude are computed from the ECEF coordinates as
follows:
sin 0C = —
(7.36)
The longitude functions are computed from the x and y components of the
position vector using the following equations:
sin A, =
(7.38)
Although the SHCs for WGS 84 have been evaluated out to degree and order 4 1 ,
the summation limits on n in Eq. (7.35) are usually far less. For many applications
the €2,0 SHC suffices. For long-range ballistic missiles SHCs through degree and
order 12 plus a large point mass model are being used.15 Point mass gravity models
are described in the next section.
Sometimes it may seem more convenient to have an SHC gravity model in
ECEF coordinates, rather than in LGCV coordinates. Using the transformation
from LGCV to ECEF coordinates derived from Eqs. (2.48) and (2.51) plus Eqs.
(7.35) and (7.38), the x, y, and z components of the spherical harmonic model of
gravity are given by
GMx ( ~ " /fl\\
gx = ——^3- \l + 2^2^(j) [(l+n + m tan2 (/>c)(Cnm cos mk
- Pnm (sin 0C) + tan </>c(Cnm cos mX + Snm sin mk)Pnm+i (sin 0C)]
GMy ,
{
gy = —— + ( * + " + "* tan & (Cnm COS m A
I "= 2m =° x ' (7.39)
+ Snm smmk)Pnm(s'm(j)c)+>ncotX. sec20c(C,,m sinmA — Snm cosmty
Obviously, Eqs. (7.39) are far more complex than Eqs. (7.35). Because of this
result, the equations of motion in ECI and ECEF coordinates are simpler if gravity
is computed in LGCV coordinates and transformed to ECI or ECEF coordinates
during navigation.
B. Point Mass
Equation (1.2) in Chapter 1 can be used to calculate the gravity vector for a
vehicle far enough away from the Earth for the gravity potential to be accurately
determined by the mass of the Earth concentrated at the center of mass. The gravity
disturbance can be represented in a similar way by embedding layers of imaginary
point masses16 (sometimes called mass concentrations or mascons) in the Earth
Purchased from American Institute of Aeronautics and Astronautics
146 A. CHATFIELD
as illustrated in Fig. 7.4, the point mass values having been calculated previously
from available gravity disturbance data. Thus
onm
where g^m is the disturbance gravity modeled by the point masses in ECEF co-
ordinates, rej is the range vector from the y'th point mass to the vehicle in ECEF
coordinates, mj is the mass of the y'th point mass, and /pm is the number of point
masses. The range vector is defined as
(7.41)
(7.42)
d Gm
drj frT
Gm>
(7.43)
Purchased from American Institute of Aeronautics and Astronautics
GEODETIC VARIABLES 1 47
The point mass ratios rrij/M can be obtained directly from the gravity data in the
same way that the point mass values are obtained. The minus sign is absorbed into
the mass ratios.
Point masses near the surface of the Earth can best model the short- wavelength
gravity disturbance potential. Similarly, deeply embedded point masses can best
model the long-wavelength gravity disturbance potential. By using several layers
of point masses, the disturbance potential can be modelled accurately over a large
wavelength range. The point mass ratios are usually calculated from available
mean gravity disturbance data over 5° x 5°, 1° x 1°, 15' x 15' , and 5' x 5X areas
because the data are widely available for these area sizes. One point mass is
embedded below the center of each area. Also, the depth of each layer is usually
made proportional to the horizontal distance between the point masses. Mean
gravity disturbance data for the Earth are available for 5° x 5° (Ref. 17) and
1° x 1° (Ref. 18) grid sizes. Consequently, a worldwide set of 5° x 5° point
masses and a region- wide set of 1° x 1° point masses can be used to model the
relatively long- wavelength gravity disturbances.
Although primarily designed to model moderate to short wavelength energy in
the gravity potential, there is some long-wavelength energy modeled by the point
masses. Therefore, a necessary refinement is to perform a spherical harmonic
analysis of the point-mass model and subtract the long-wavelength harmonics
from the reference spherical harmonic model. The reference spherical harmonic
model can be based on the C2,o or higher SHCs. Use of a spherical gravity model
degrades the accuracy, apparently because point masses cannot accurately model
gravity potential due to the equatorial bulge of the Earth. Thus, the gravity vector
for a point mass model in ECEF coordinates is given by
148 A. CHATFIELD
size, it is assumed that the maximum SHC degree and order represented by the point
mass sets are the same as represented by the corresponding mean anomaly sets.
cos(w v y/-)l
8Wv(mx,my)= a(mX9my)e-m'z'{ \ (7.46)
mxtmy=o \
where mx, my, and mz are integers and Xf, }>/, and Zf are coordinates of a flat
horizontal and vertical coordinate system.
The two-dimensional Fourier series models can be generated to model the
medium- and short-wavelength energy in the anomalous gravity potential. It is
used in conjunction with a SHC model of the long-wavelength energy. The short-
wavelength variations in the gravity potential are largely due to local mass con-
centrations such as hills and mountains and dense underground rock formations
or mineral deposits. Fast Fourier transforms can be used to generate models that
account for these terrain influences in addition to the medium wavelength energy.
D. Two-Dimensional Table
For navigation over a region of limited size, a third type of gravity model can
be the most efficient —the two-dimensional table. Suppose the navigation area is
a limited size region. The magnitude and direction of the gravity vector can be
stored in tabular form for a grid of locations and interpolated values used in the
navigation computations. The navigation computer enters the table with geodetic
coordinates or the x and y coordinates of a local flat Earth coordinate system and
extract the three components of the apparent gravity vector. For navigation above
the surface, the table consists of the gravity components for several elevations.
The table is entered with the geodetic coordinates and the height above mean sea
level and bivariate interpolation used to extract interpolated values of the three
components of the gravity vector.
Numerous methods are available for interpolation20 between the gravity data,
such as the methods of Aitken, Bessel, Everett, Newton, Lagrange, Thiele, and
various forms of bivariate interpolation. The method chosen depends on the avail-
able data, the computer capacity, and the accuracy desired.
Purchased from American Institute of Aeronautics and Astronautics
(7.49)
B. Azimuth Differences
The difference in azimuths in astronomic and geodetic coordinate systems is
denoted in the literature23 by 8 A and is given by
8 A = ( A - A , ) sin 0 (7.50)
This equation is known as the Laplace equation for azimuths. It is equal to the
astronomic azimuth minus the geodetic azimuth.
150 A. CHATFIELD
the next chosen location. Such a blending of inertial and geodetic technology is
briefly examined in this section.
Clearly, from Eq. (1.15), the gravity vector and the specific force vector are
equal partners in creating the kinematic acceleration experienced by a vehicle.
From the navigation point of view, the goal is to combine the sensed specific force
with a model of gravity to obtain the kinematic acceleration per unit mass. From
the gravity survey point of view, gravity can be acquired from stabilized platform
mounted accelerometers if the kinematic acceleration is equal to zero. If P in Eq.
(3.63) is to equal to zero, then
(7.53)
where Rep = RetRlp. The Rlp part is the transpose of Eq. (6.72), derived in Section
II.A of Chapter 6. The platform angular rate used in Eq. (6.72) is given by
References
!
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 79.
2
LaCoste, L. J. B., and Romberg, A., U.S. Patent 2,377,889, 1945.
3
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 304.
4
Leick, A., GPS Satellite Surveying, Wiley, New York, 1990, p. 20.
5
Leick, A., GPS Satellite Surveying, Wiley, New York, 1990, p. 275.
6
Spiegel, M. R., Theory and Problems of Fourier Analysis with Applications to Boundary
Value Problems, McGraw-Hill, New York, 1974, p. 131.
7
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 27.
8
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 28.
9
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 28.
10
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 28.
H
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 30.
12
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 483.
Purchased from American Institute of Aeronautics and Astronautics
13
Edwards, R. M., "Gravity Modeling for Precise Terrestrial Inertial Navigation," Doctor
of Philosophy Prospectus, Dept. of Electrical Engineering, Air Force Inst. of Technology,
p. 26.
14
Godard Space Flight Center, National Geodetic Satellite Program, Part I, Rept. No.
NAS ASP-365, 1977, p. 328.
15
Bennett, M. M., and Davis, P. W., "Minuteman Gravity Modeling," AIAA Paper 76-
1960, Aug. 1976.
16
Chatfield, A., Bennett, B., and Chen, T., "Effect of Gravity Model Inaccuracy on
Navigation Performance," AIAA Journal, Vol. 13, No. 11, 1975, p. 1494.
17
Chatfield, A. B., Bennett, M. M., and Chen, T., "Effect of Gravity Model Inaccuracy
on Navigation Performance," AIAA Journal, Vol. 13, No. 11, 1975, p. 1494.
18
Tscherning, C. C, and Rapp, R. H., "Closed Covariance Expressions for Gravity
Anomalies, Geoid Undulations, and Deflections of the Vertical Implied by Anomaly De-
gree Variance Models," Ohio State Univ. Research Foundation, Scientific Rept. No. 14,
Columbus, OH, May 1974.
19
Rapp, R. H., "The Relationship Between Mean Anomaly Block Sizes and Spherical
Harmonic Representations," Journal of Geophysical Research, Vol. 82, No. 33, Nov. 1,
1977, p. 5360.
20
Abramowitz, M., and Stegun, I. (ed.), Handbook of Mathematical Functions, National
Bureau of Standards, Applied Mathematics Series 55, U.S. Government Printing Office,
Washington, DC, June 1964, p. 878.
21
Vassiliou, A., "The Use of Spectral Methods for the Spatial Modelling of Gravity
Data," Manuscripta Geodetica, Vol. 10, p. 235.
22
Forsberg, R., "Local Covariance Functions and Density Distributions," The Ohio State
Univ. Research Foundation, Rept. No. 6, Columbus, OH, June 1984, p. 10, 13.
23
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 331.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 8
I N Chapter 3, the second-order equations of motion are derived in ECI and ECEF
coordinates. The second-order equations are converted to first-order state-space
form, assuming a central force gravitational field with specific force provided in
ECI and ECEF coordinates. In this chapter, the second-order equations of motion
in ECI and ECEF coordinates are transformed into state-space form (six first-
order equations) assuming gravity is derived from a general mathematical model
in LGCV coordinates and specific force is provided in platform or vehicle body
coordinates. Also, for ECEF coordinates, the equations of motion are expanded to
include the output of a point mass gravity model. This produces a state-space form
with nine first-order equations of motion, which has the potential of providing
very accurate autonomous navigation on, or in the vicinity of, the Earth.
Although ECI and ECEF coordinates are used as a computation frame in inertial
navigation, it can sometimes be more convenient, in aircraft navigation, for exam-
ple, if the equations of motion are solved in LGV coordinates. Consequently, the
equations of motion are also derived in LGV coordinates in two forms: standard
and pseudo velocity. The pseudo velocity form simplifies the integration of the
LGV equations of motion.
Implicit in the equations of motion are the rotational equations of motion that are
solved and used to control the orientation of the stabilized platform or to determine
the orientation of the accelerometers in a strapdown system. During navigation
with a stabilized platform system, the platform can be rotated to provide a particular
orientation such as LGV. The platform rotation is controlled by what is called the
platform control law. The equations for several common platform control laws are
presented. The last section of the chapter provides a summary of the equations
for the ECI, ECEF, and LGV coordinate systems for both stabilized platform and
strapdown navigation configurations.
153
Purchased from American Institute of Aeronautics and Astronautics
154 A. CHATFIELD
and
Sl = RlmSm m = p or b (8.2)
V! R R
°}(
0 (P
} +
1 ( +' *•
\0 0
m = p or b (8.7)
where a)Xm, coym, and coZm are the orthogonalized output of a triad of three rate gyros
or two two-degree-of-freedom gyros. The coordinate rotation Rlm is the transpose
of R™ found by one of the methods described in Section II of Chapter 6.
If the ground velocity vector is needed in LGV coordinates, the following
expression is evaluated:
(8.8)
Purchased from American Institute of Aeronautics and Astronautics
where Vn, Vw, and Vu are the geodetic north, west, and vertical components of the
ground speed, respectively; xe, ye, ze, xe, ye, and ze are the position and velocity
components of the state vector in inertial coordinates, respectively; £2lie is the
skew-symmetric form of the Earth-rate vector
(8.9)
0)ie/
— e2
a + b) (8.12)
(8.13)
P=^P2 + z2 (8.14)
*, = (P-a)(z/P) (8.15)
£2 = (l// ) / l )[(l + K)Z — Kk\] (8.16)
2
£3 = 1 + K + / ; (8-17)
The constant b is the semiminor axis of the reference ellipsoid defined in terms of
the semimajor axis by the equation
156 A. CHATFIELD
Complete sets of equations are provided in Sections VILA (except for platform
control law) and VILE of this chapter for platform and strapdown navigation
systems, respectively. The control law for a platform system can be selected from
those provided in Section V of this chapter.
(8.21)
The skew-symmetric form of the Earth rate Qeie is provided in Eq. (3.68). Rotation
matrix Rec is derived from product Rf Rlc. These two rotation matrices are defined
by Eqs. (2.48) and (2.51). The rotation from platform or vehicle body to ECEF
coordinates is derived from the expression:
point-mass gravity model, the inertial navigation system can be free for a longer
period of time from the need for external measurements, such as GPS.
Recall from Section III.B of Chapter 7 that the point-mass gravity disturbance
vector is given by
-'pin
(8.23)
where /pm is the number of point masses, GM is the product of the Universal
Gravitational Constant G, and the mass of the Earth M , t h j is the ratio of the mass
of the 7'th point mass to the mass of the Earth, and r$ is the magnitude of the range
vector from the jth point mass to the vehicle given by
(8.24)
Differentiation with respect to time of the expression for the point-mass distur-
bance gravity leads to
-'pin
(8.25)
Because
rej =Pe -PeJ (8.26)
and Pej is a constant vector, we can write
—reJ: = Ve (8.27)
dt
Also, differentiation of Eq. (8.24), after it has been raised to the third power, yields
(8.28)
(8.29)
Now, let
<
6pm = ^
J (8.30)
2
and
(8.31)
-1 rj
Purchased from American Institute of Aeronautics and Astronautics
158 A. CHATFIELD
where gc is Eq. (8.23) without the summation symbol (in other words the
contribution of the jth point mass to the value of gravity at the vehicle location).
The first term on the right of Eq. (8.29) is the rate of change of gravity due to the
velocity with respect to the Earth. The second term is a small correction due to the
vehicle velocity with respect to the point masses. From Fig. 7.4 we can see that
the vehicle is going away from some point masses and toward others.
After combining the expression for the rate of change of point-mass gravity
withEq. (8.21), we have
m = p or b (8.32)
Equation (8.32) is a set of nine first-order equations in nine state vector vari-
ables: three components each of gravity (derived from the point-mass model),
velocity, and position. These outputs are computed from two gravity models and
the measurements of six inertial instruments: three linear accelerometers and three
rate gyros or two two-degree-of-freedom gyros. A cluster of three accelerometers
provides the three components of Sm, and an assembly of three single-axis rate
gyros or two two-degree-of-freedom gyros provides the £llim rotation data for up-
dating the Rem rotation at the end of each navigation integration step using Eqs.
(8.22), (6.72) or (6.101) and (6.107), and (2.48). The elements of the Rec rotation
are derived as described in the previous section.
Although the computation requirements involving the point mass ratios are
considerable, bear in mind the ever increasing capacity and speed of modern
digital computers and the fact that, for some applications, the evaluation of Eqs.
(8.30) and (8.31) need only occur at one or two minute intervals. The benefit is
accurate navigation without the need for estimating a large gravity model error in
a Kalman filter (see Sections II of Chapters 9 and 11).
A. Standard Form
The derivation of the equations of motion in LGV coordinates begins with the
definition of position Pv and velocity (ground speed) Vv in LGV coordinates.
pv =
(8.33)
Purchased from American Institute of Aeronautics and Astronautics
EQUATIONS OF MOTION 1 59
where P is obtained from Eq. (3.61). Differentiating Eqs. (8.33) with respect to
time and substituting the result into Eq. (3.62), we get
m = porb (8.35)
Substituting the equation for Pv back into the derivative of Pv with respect to
time yields
Pv = Vv - &vevPv (8.36)
These last two expressions combine to form the state-space form for LGV coordi-
nates. Before writing the state-space form, the angular rate and coordinate rotation
terms are defined.
The coordinate rotations on the right side of Eq. (8.35) are derived from the
output of both the accelerometers and the gyro assembly. The derivation of the
coordinate rotations begins with an examination of the definition of the position
vector in LGV coordinates.
Substituting Eqs. (1.18) and (2.52) into the first equation in (8.33) shows that
-/?yv<? 2 sin0cos0
Clearly, from this equation, Pn is negative in the northern hemisphere and positive
in the southern hemisphere. This is illustrated in Fig. 8.1, where the vehicle
is located at point C. For the WGS 84, Pn varies between -21384.6556 and
21384.6556 m. These extreme values occur at ±45° latitude, respectively. The
value is zero over the equator and the poles.
Equation (8.37) provides no information on the longitude because the position
vector is completely determined by two components lying in a longitudinal plane.
Consequently, a separate integration must be performed to obtain A,. The appro-
priate expressions for both 0 and A as well, as for geodetic height, are obtained
from the first and second elements of the groundspeed vector Vv derived by ex-
panding the second expression in Eq. (8.33). During the expansion the following
expressions, derived from Eqs. (1.19) and (1.21), were used:
(l-g2sin24>)
KN = KM ———-————rl——— (O.J5)
1- e
e2 sin 0 cos 00
RN =
- e
(8.39)
1 - e2 sin2 0
Purchased from American Institute of Aeronautics and Astronautics
160 A. CHATFIELD
Local
Meridian
Plane
V v = VW = ~ (8.40)
where Vn, Vw, and Vu are the respective north, west, and vertical components of
the ground velocity and RN and RM are the prime vertical and meridian radii.
These velocities are used to derive the geodetic height and geodetic coordinates:
Vw sec 0
(8.43)
\. RN + H(
The integral expression for geodetic latitude requires prior knowledge of the
geodetic latitude through its affect on RN and RM, but the dependence is weak. An
estimate of the geodetic latitude can be derived from the first and third elements
of Pv. Substitute the definition of RN, given by Eq. (1.19), into both components
of position, combine the result, and obtain
1 . _! 2Pn(H -
0est = ~ Sm (8.44)
With 0 and X determined, the two coordinate rotations in Eq. (8.35) and the
sin (f)c and tan 0C used in the gravity evaluation can be calculated. The rotation R"
Purchased from American Institute of Aeronautics and Astronautics
is given by Eq. (2.52). The rotation R^ is equal to the product R"Rlm where RV is
defined by Eqs. (2.49) and (2.50), and R*m is obtained from Eqs. (6.72) or (6.101)
and (6.107).
From Fig. 8.1, we get a skew-symmetric equation for the rotation R"\
(8.45)
Bear in mind that Pn is negative for latitudes north of the equator; therefore, — Pn
is a positive number.
From Fig. 8.1 it is clear that the Earth rotation rate in LGV coordinates is given
by
3.46)
The angular rate of the position vector is defined as the tangential velocity
divided by the magnitude of the position vector; hence, using Eq. (8.40), we have
K,, \
(X cos (j)\
<„ =
Vn
(8.47)
The expression for w^ is the sum of the two previous equations. Thus
(8.48)
">l> DU DV
R R
i *c e m\\ ne m = p or b (8.49)
0 0 0
Sections VII.C and VII.G of this chapter contain summaries of the equations
for both platform and strapdown navigation systems. The platform control to be
used is chosen from those provided in Section V of this chapter.
Purchased from American Institute of Aeronautics and Astronautics
162 A. CHATFIELD
B. Pseudo-Velocity Form
The derivation of the pseudo-velocity form begins by defining the pseudo-
velocity variable Vvp. Thus,
Vvp = R"? (8.50)
This new velocity variable is simply the velocity in inertial coordinates rotated
into LGV coordinates. It is not equal to the ground velocity because the affect of
Earth rotation is absent from the definition. Differentiating with respect to time
yields
Vvp + ^vVvp = RIP* (8.51)
Combining this equation with Eq. (8.3), we get
(8.52)
e 1
Now, because P = R^P , the first expression in Eq. (8.33) can be written as
= porb
/
(8.55)
(8 57)
'
T857)
(8.58)
The commanded rates for platform control for ECI, ECEF, and LGV platform
orientations are presented in the following subsections.
A. Earth-Centered Inertial
For stabilization to an ECI coordinate system, the platform remains untorqued
except for calibration torques. Thus
mP = 8m^ (8.59)
B. Earth-Centered Earth-Fixed
For a stabilized platform to remain in a fixed orientation with respect to the
Earth, the platform must be rotated at the Earth rate. The following angular-rate
command accomplishes this rotation:
•ujv = R (8.60)
Vn
(8.61)
RM 4 H
—- tan (/> 4 cote sin </>
H /
Purchased from American Institute of Aeronautics and Astronautics
164 A. CHATFIELD
The a)ie terms account for the rotation of the Earth, and the remaining terms
account for the movement of the vehicle with respect to the Earth. The coordinate
rotation R% is formed from the product R?Rlv. The left side is obtained from Eq.
(6.72) and the right side from Eqs. (2.49) and (2.50).
y
cal (8.62)
where &>cu is the selected command rate about the u axis. For this case the azimuth
of the platform changes with navigation time.
J
c ~ "v 'cal (8.63)
V,,;
-I- coie
\ RN + H
F. Local Geodetic Vertical—Platform Tumble
During calibration (see Chapter 5), the platform control law must rotate the
platform in a predetermined sequence with respect to the gravity vector. This
requires the platform to be oriented to the local gravity vector and then rotated
about horizontal axes to expose each accelerometer and gyro sensitive axis to the
gravity vector at several angles. Rotation about a horizontal axis is referred to as
tumble. An example of a sequence of tumble rotations is given in Section III of
Chapter 5. For platform tumbling, the rotation law is given by
(8.64)
ote sin 0
where a)ium(tn) and ^tum(^) are the tumble rates about the platform north and
Purchased from American Institute of Aeronautics and Astronautics
west axes, respectively. The tn and tw distinction between rotation times provides
an indication that the time sequences for rotations about the north and west axes
are different. Calibration rates are not included because tumble rates are used to
determine calibration rates.
where gsnc *s me spherical harmonic coefficient part of the gravity model, g^od is
the fine grain part of the gravity model (point-mass model, for example), and Sm
is the specific force measured by the accelerometers. The A, B, and C matrices
are summarized in Sections VII. A-VII.H of this chapter for ECI, ECEF, and LGV
coordinates for both stabilized platform and strapdown navigation systems.
Perhaps the most common method of integrating the equations of motion is to
use one of the several versions of Runge-Kutta integration. The most popular is the
fourth-order Runge-Kutta method4'5 described in many texts. In some situations,
one of the following two methods can be more convenient.
For sufficiently small integration steps, the A and B matrices can be approxi-
mated by constant matrices over the integration step. We denote an appropriately
short-time interval by &tk = tk+\ — ^> premultiply both sides of Eq. (8.65) by
e~At , then we can write6'7:
A+1
X(tk+l} = exp(AkStk)X(tk) + exp[4*(fc+i - r ) ] B U ( r ) d r (8.68)
This equation yields the state at time tk+\ derived by integrating the accelerations
due to the gravity model and the measured specific force from tk to tk+\ .
The matrix exponential can be expanded in a series that rapidly converges for
short 8tk. The following implementation is computationally efficient:
AkStk f Ak8tk
The variable N<$> is the number of terms in the series used to approximate the
Purchased from American Institute of Aeronautics and Astronautics
166 A. CHATFIELD
ye
j Q) *' = I _ C / :") (8.72)
y
\Ze/
Purchased from American Institute of Aeronautics and Astronautics
tesHCN
V= (8.73)
S"
(8.74)
(8.76)
, 0 -50Z, 50}>
~0Z, o -a^ (8.77)
80v <5#r 0
(8.78)
(8.79)
cosa>iet —§m<jL>iet 0\ ix
sina)iet coscoiet 0 1 { y I = R[ ( ^, b^a^l-e2 (8.80)
0 0 I/ \z
• 0AC = —
sin cos 0^C (8.82)
P
r - V/P/<2
— (8.83)
(8.84)
{(l/Ph)[k3
(8.85)
// - />£ cos 0 + z sin 0 - a i/l - e2 sin2 0 <$/?), = ?;,)r - / (8.86)
= /?," (8.88)
Purchased from American Institute of Aeronautics and Astronautics
168 A. CHATFIELD
(8.90)
y
w
Be = Ce = 1 (8.92)
(0 0 0
ii
(8.94)
(8.96)
- cos<5<
(8.97)
0\ / COS 0)iet sitUJOiet 0\
e
01
<=l 0 R . = 1 -smo)iet coscoiet 0j (8.98)
»ie) V 0 0 I/
n—
VA1 >7 1 .tan -i /^ +yp/J\ (8.99)
g2 l
/c = /-M (p a b)\-' (8.101)
l-e2 V ^ )
Purchased from American Institute of Aeronautics and Astronautics
(8.102)
= tan (8.103)
(8.106)
( —cosA sin 0
sin A
cos A cos 0
—sinA sin 0
— cosA,
sin A cos 0
cos 0^
0
sin0,
(8.107)
X\ /*'
v
vw]=R e[y (8.108)
^u) \Z,
( —cosA sin 0C
—sinA sin 0C
cos0c
sin A
—cosA
0
cos A cos 0C\
sin A cos 0C J
sin06. /
(8.110)
Vu
Xv = AV = (8.111)
Pn
/ DV DV r,U
f Kc K
e K
Bv = (8.112)
lo o o
(8.114)
80P = (8.115)
0 - 80Z
Mp — —— 0 Cv = 1 (8.116)
~
Purchased from American Institute of Aeronautics and Astronautics
170 A. CHATFIELD
(8.117)
/'
«/f
(8.118)
2Pn(H,-Pu)
£/? = ! - « (8.119)
l-6>2
= /?A (8.120)
v
0r+<5r = 0r +
/ K
"
^cos (/>^
(8.121)
-•-/' Jt
<e - ft)/, | 0
V sin0y
(8.122)
(8.125)
—cosA z
v
D =
K, sin A/ 0 (8.126)
v cos A' cos </> sin A' cos 0 sin 0,
(8.127)
p r)
u p N
'w 'w
P = V =jl 0 P 0 (8.128)
r
V-F, 0 PM>
(8.130)
I -fiV
Pn
PW
Bv = (8.131)
10 0 0
cox
0) = --[urt"p(t + St) + ^/;(0] &exp = obXfSt (8.132)
:
(8.133)
0 ~SOZp S9yp
sel o -sex
sox, o
RP(t + St) = [/ + sin50^ -f (1 - cos^)M^ 2 ]/??(r) (8.136)
/+5f
V B dr (8.137)
/.
2
2P,,(H,
7P..(H. - P u) ~] }
P..}\
(8.138)
l-e2
RM — RN—-—— <t>t+s:r = 0/ + f o ^ dr (8.139)
Jr AM -h o
rz
/COS 0^
f'+StVw
= X, - — j£ = a>/J 0 I (8.140)
J, RN
(8.141)
VPU,
Purchased from American Institute of Aeronautics and Astronautics
172 A. CHATFIELD
vw cos (
\
/>,< 0
0 P 0 (8.142)
RM + H
-P» 0
— tan0 -f <w/£?si
\ RN
(8.143)
^—cosA/ sin0 —si
vz — . sin A' —cos*' 0 -1 (8.144)
^ cos X1 cos 0 sin A/ cos 0 sin
(8.145)
( cosa>jet
sin<a le t
0
—sina>iet
cosset
0
0\
0I
\)
(8.146)
0 0
Bl = (8.148)
/ 0 0 0 0
(COy
(8.150)
(8.151)
o -
o -sexb (8.152)
sex
(8.153)
(8.155)
coscOiet 0 (8.156)
0 1 ,
(8.157)
Ph
sin 0C = — COS (j)c = —— (8.159)
(8.160)
(8.161)
= tan - Ph)}(\
(8.162)
(8.164)
Vw = (8.166)
1
sin </>c sin X1 cos X1 cos 0C
— sinA,' sin0c — cosA' sin A/ cos 0C (8.167)
cos0c 0
(8.168)
Purchased from American Institute of Aeronautics and Astronautics
174 A. CHATFIELD
y
\z/
Be = Ce = I (8.170)
( 0 0 0
(8.171)
(8.173)
0 tesSHC }
se
= 77T *> ° -^, t/=K»d (8-174)
^*b
0
qb(t -f(0
(8.175)
b= (8.176)
'
(8.177)
(8.179)
(8.180)
Purchased from American Institute of Aeronautics and Astronautics
p= Pl + z2 (8.181)
(8.186)
'Vn
(8.188)
(8.189)
Vw
v
x = Vu
Av = (8.191)
Pn
\Pu/
Bv = S c e
~b (8.192)
I 0 0 0
Uvh = -~ (8.193)
(8.195)
Purchased from American Institute of Aeronautics and Astronautics
176 A. CHATFIELD
0 --MZZ b 80y/)
V (8 196)
- -
qb(t + St) •
L ' * J
(8.197)
^SHC^
V=\gemod\ (8-198)
s<b
t+St
Vudr (8.200)
/
(8.202)
r
—-f— dr (8.203)
M -r H
(8.204)
0 F
/?c" = — 0 P 0 (8.207)
-Pn 0
Purchased from American Institute of Aeronautics and Astronautics
0\
smc0iet 0 (8.209)
0 0 I
(8.210)
-Of..
(Re R"
Bv = (8.211)
0 0 0
(8.212)
o -se
MzZ* ^,, ^ MHC\
o -sex, 1 ^ = U Lf td (8.215)
?,,, o y Vs /
q(t f£ 2 ]g(r) (8.216)
(8.217)
r+^r = Ht (8.218)
(8.219)
Purchased from American Institute of Aeronautics and Astronautics
178 A. CHATFIELD
RM = RN——— (8.220)
t+8t
<P,+„s,==<</>,+
* , +// n ".' dr (8.221)
(8.223)
(8.225)
(8.226)
(8.227)
References
!
Schreiter, J., "Space Rectangular Coordinates for Geodetic Positions with Elevations,"
Mapping and Charting Research Lab., TP No. 71, Ohio State Univ., Columbus, OH, Dec.
1949.
2
Schreiter, J., "Space Rectangular Coordinates for Geodetic Positions with Elevations,"
Mapping and Charting Research Lab., TP No. 71, Ohio State Univ., Columbus, OH, Dec.
1949.
3
Farrell, J. L,., Integrated Aircraft Navigation, Academic, London, 1976, p. 84.
4
Maron, M. J., Numerical Analysis, A Practical Approach, 2nd ed., Macmillan, New
York, 1987, p. 403.
5
Battin, R. H., An Introduction to the Mathematics and Methods of Astrodynamics,
AIAA, New York, 1987, p. 567.
6
Ogata, K., Modern Control Engineering, 2nd ed., Prentice-Hall, Englewood Cliffs, NJ,
1990, p. 310.
7
D'Azzo, J. J., and Houpis, C. H., Linear Control System Analysis and Design: Conven-
tional and Modern, McGraw-Hill, New York, 1988, p. 97.
8
D'Azzo, J. J., and Houpis, C. H., Linear Control System Analysis and Design: Conven-
tional and Modern, McGraw-Hill, New York, 1988, p. 96.
Purchased from American Institute of Aeronautics and Astronautics
O NCE the calibration coefficients have been obtained and the initial con-
ditions for the navigation computer established, inertial navigation can, in
principal, proceed without additional external information. In practice, accuracy
degrades unless information from an external source is introduced into the naviga-
tion computations. If the performance degradation is too severe, the introduction
of external measurements can limit the extent of the performance reduction. Part
II begins with derivations of the equations of relative motion and shows how these
mathematical relationships provide a basis for the use of external measurements.
An external measurement can be any quantity that duplicates a navigation
state vector parameter such as velocity, position, or instrument orientation. This
includes, for example, the range vector or the scalar range and range rate to a
satellite. Another suitable measurement is the direction of the line-of-sight to a star.
Each external measurement is compared to the value computed by the navigation
computer and the difference is used in a filter to reduce or bound the extent to which
the navigation accuracy is decreasing. In Part II, the equations for incorporating
several diverse types of external measurements into the navigation computations
are derived. The combining of the external and internal measurements is usually
performed in a Kalman filter. Much of Part II is dedicated to deriving the equations
used in a Kalman filter.
In the final section of Part II, equations are derived for modeling the instrument
errors in the Kalman filter. Also included is the derivation of a nine-state model for
one of the principal sources of error—the gravity model. This model shapes a white
noise input into a gravity disturbance function that approximates the ensemble
mean navigation gravity model error due to omitted spherical harmonics. With the
completion of Part II, we have the essential background for going into the subject
of navigation system error analysis—the subject of Part III.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 9
181
Purchased from American Institute of Aeronautics and Astronautics
182 A. CHATFIELD
1. Linear Motion
Referring to Fig. 9.1, the vector expression for r* is differentiated with respect
to time twice with the result
? =& -P (9.1)
Incorporating Eq. (1.15) for each object, the basic linear vector differential equa-
tion of relative motion in inertial coordinates is
The P and Q subscripts denote the gravity and specific forces that apply to
Purchased from American Institute of Aeronautics and Astronautics
(9.4)
where 8tk = f^+i — fy, r^+i is the current measurement time, ^ is the previous
measurement time, r and r' are dummy variables for time, Vk is the previous range-
rate vector, and /^ is the previous range vector. The gravity vectors are always a
function of position as indicated. Specific force is written as a function of position
to make the equations general. For some vehicles, such as an unguided satellite
near the Earth, the dependence exists because specific force due to atmospheric
drag and solar wind pressure are not sensed but are computed as a function of
position. For navigated vehicles, such as aircraft and missiles, specific force due
to thrust and drag and any other forces is measured by the accelerometers.
Although range acceleration is not measured directly, Eq. (9.2) shows the ob-
vious that the acceleration of the range vector is solely due to the difference in
gravity and specific force acting on the two objects.
What is frequently measured is the range-rate magnitude r, or range magnitude
r, or both where
' (9.5)
(9.6)
Equations (9.3) and (9.4) show range-rate change and range change, respec-
tively. Errors in gravity and specific force are dynamic in nature, and the affect
can only be determined from multiple range rate and range measurements or just
multiple range measurements.
An examination of Eq. (9.3) shows that range rate change is due to the initial
range rate plus the integral over time of differences in gravity and specific force.
The double integral of the differences in gravity and specific force, the single
integral of the initial range-rate vector, and the initial range vector produce the
observed range change vector. Thus, any system variable affecting the initial
range-rate change or range change vector or the difference in gravity and specific
force vectors has an influence on the observed range-rate change or range change.
2. Angular Motion
In this section, we are interested in identifying the navigation variables affecting
the angular motion of the line-of-sight from p to q in Fig. 9.1. We begin by deriving
an expression for the angular acceleration of the line-of-sight '$.
An angular acceleration is produced by a torque. The torque is equal to the
moment of inertia Ip times the angular acceleration (the angular equivalent of
F = ma). For unit masses, the torque is given by d/dt(t* x r1'). Hence
I f i = r* x '? (9.7)
Purchased from American Institute of Aeronautics and Astronautics
184 A. CHATFIELD
because r1x ?— Ol. The moment of inertia of a unit mass at q relative to the
point p is equal to the square of the magnitude of the range vector. Therefore,
ft't+i - & = I ' -?' x { [SQ (Q) ~ S'P (P)} + [S'Q (Q) - S'P (P)]} dr (9.9)
and
l
•/>
+ [S*Q (Q) - S p (P)]} dr dr' (9.10)
From the last three equations, we conclude that the angular acceleration, angular
velocity change, and angle change of the p-to-q line-of-sight are a function of the
initial conditions, gravity difference, and specific force difference. For relatively
short distances between p and q, this conclusion is true. But, as is shown in Section
I.B.3 of this chapter, the line-of-sight direction is not always a function of gravity
and specific force differences.
C'=*G(® (9-11)
and
P'=^«x<xPc) (9.12)
Purchased from American Institute of Aeronautics and Astronautics
respectively, where Rle is the transpose of Eq. (2.48). Both urfe andPe are constant
vectors.
Substitution of Eqs. (9.11) and (9.12) into Eq. (9.1) yields
which leads to
and
f +' f
Jrt ./fit
Thus, the range-rate change and range change are functions of the single and
double time integrals of the gravity experienced by the satellite, the respective
initial conditions, the ground tracking station position vector in ECEF coordinates,
and range or range-rate equipment calibration coefficients.
As a side note, Eqs. (9.14) and (9.15) lead us to the conclusion that if glq(Q)is
expanded into spherical harmonics and the ground radar position is known, the
spherical harmonic coefficients could be determined from range and range-rate
observations or from just range measurements. Such is the case, but the determina-
tion of the spherical harmonic coefficients is not straightforward.1 Conversely, if
the satellite gravity model spherical harmonic coefficients are accurately known,
the position vector of one or more ground radar stations can be calculated using
multiple range and range-rate observations or just multiple range measurements.
G) (9.16)
and
186 A. CHATFIELD
where 5^t, SJSW, and SlQm are the satellite specific forces due to atmospheric drag,
solar wind, and electromagnetic interaction, respectively. For this example, it has
been necessary to indicate the dependence on the position vector of each vehicle,
•r
which, in turn, are functions of time. In view of Eq. (9.18),
m = porb (9.19)
In addition to the initial conditions and time, the range change is influenced
by the range sensing equipment calibration coefficients, satellite and vehicle po-
sitions, the respective gravity models, the specific forces acting on the satellite,
the measured platform or vehicle angular rate, and the measured vehicle specific
force. If we bear in mind that the vehicle IMU measured angular rate is given by
Eq. (7.54), which determines Rlp, and the specific force is given by Eq. (5.17), the
gyro and accelerometer calibration coefficients have an effect on the range change
measurement. Because any variable having an effect on the range change can, in
theory, be included in an augmented navigation state vector and estimated, the
list of potential state vector variables to be estimated is formidable. Of course in-
cluding a large number of variables has the disadvantage of requiring a very large
number of range measurements. It also imposes the requirement for a large onboard
computer. In practice only those variables most in need of updating are estimated.
What has been described in this section is one type of GPS measurement. A
variation on the use of GPS, called differential GPS, eliminates systematic errors
and provides improved accuracy. The geometry is illustrated in Fig. 9.2, which is
Fig. 9.1 with a ground-based radar placed at point g. Let rg be the range vector
from the ground station to the satellite and plg the position vector of the ground
station. Then
(9.20)
Consequently,
P<+S=pig +lJg (9.21)
or
P'=spf+ii-ti
6 6
(9.22)
Thus, a vehicle position established by DGPS utilizes the difference F* — t* . Any
bias errors, such as ionospheric and tropospheric time delays, common to both r^
and r1, disappear in the subtraction.
The terms containing gravity and specific force in Eq. (9.24) have gone to zero
because of 1/r going to zero. The line-of-sight change is due to the initial line-of-
sight angular rate, the platform angular rate, and the components of the unit range
Purchased from American Institute of Aeronautics and Astronautics
188 A. CHATFIELD
vector determined from the star sensor measurements. It is also a function of the
previous platform angular rates used to compute R f .
Clearly then, star line-of-sight change measurements are only influenced by
the initial platform attitude, initial and current platform angular rate, and the
star tracker measurement of a unit vector in the direction of the star. Therefore,
only initial platform attitude, attitude rate, and gyro and star tracker calibration
coefficients can be estimated directly from star line-of-sight measurements.
The equation states that the elements of the gravity gradient tensor are a function
of the difference in the outputs of accelerometers mounted on the same rotating
rigid structure. This association of outputs was exploited in Sections III.B and
III.C of Chapter 4 to derive one possible set of output processing equations for a
Bell-type gradiometer.
Equation (9.28) provides only three equations in the five independent gravity
gradient terms. It was shown in Section III.C of Chapter 4 that the output from
rotating pairs of accelerometers can provide a means of obtaining all five of the
independent terms of the gravity gradient tensor.
A Kalman filter requires the evaluation of physical quantities along some trajec-
tory close to the actual trajectory. For navigation, this can be along a predetermined
nominal trajectory or along the estimated trajectory generated using updated sys-
tem variables. If the estimated trajectory is used, the filter is an extended Kalman
filter!1 The filter is referred to as a linearized Kalman filter if a predetermined
nominal trajectory is used.
A Kalman filter is designed to be used for estimating random processes. If the
driving functions are Gaussian white noise, the filter is optimal. The errors in a
navigation system are not necessarily random. But first-order differential equations
for these errors can be derived in which the forcing function is white noise. These
differential equations shape the white noise driving functions in accordance with
our knowledge of the statistical behavior of each type of state vector error. The
error-model-shaping differential equations are developed in Chapter 11.
In recent years, for some applications, the task of filtering has been divided
and the filtering task performed by a number of smaller Kalman filters, each
using part of the total measurement vector.3 Each filter is run in parallel with
no communication between filters. A master filter then combines the output of
the parallel filters to form the final estimated state and covariance. This method
is considered to be especially useful for fault detection and isolation. This book
deals with the equations and procedures for using one Kalman filter to obtain the
estimated state and covariance.
The basic state variables in a Kalman filter are incremental quantities, but, for
navigation, it is also necessary to propagate the total state across each integration
step.4 How this is accomplished is described next.
= i,e,orv m = p or b (9.29)
Aw
The subscript k denotes the value of the state vector errors at the end of the &th nav-
igation integration step. The superscript y is the coordinate system of the external
measurement equipment and depends upon the type of measurement. The compo-
sition of the estimated state vector error does not have to include all of the variables
shown and is different for each navigation system. In what follows, the estimated
variable values are identified by placing the tilde symbol above the character.
Purchased from American Institute of Aeronautics and Astronautics
190 A. CHATFIELD
State, Covariance
Propagation
Yes
Kxternal
Measurement
Prediction
Partial
Derivative
Evaluation
To Cov. Prop.
h
4
——r^s Covariance
Update
(9.30)
where AXk is the estimated state vector error after the Kalman filter update, AXk
is the estimated state vector error just before the update, Zk is the predicted
measurement based on the propagated state just before the update, and Zk is the
actual measurement, including measurement errors.
Updated velocity and position error estimates are added to the propagated
total values to obtain the initial conditions for the next integration step. The new
gravity error estimate is added to the gravity values derived from the gravity
model for the next integration step, and the new positions are used to compute
gravity values with the updated gravity model. The remaining updated variables
are new estimates of accelerometer, gyro, and external measurement equipment
calibration coefficients. The updated inertial equipment calibration coefficients
are used in Eqs. (5.17) and (7.54) to process the output of the specific force
and gyro measurements, respectively, until the next update. The updated external
measurement equipment calibration coefficients are used in a similar manner to
process the raw external measurements until the next update.
Purchased from American Institute of Aeronautics and Astronautics
The new total state is propagated across an integration stepjusing one of the
methods described in Section VI of Chapter 6. The result is Xk . If no measure-
ment is available, the output becomes the input for the next integration step. If
a measurement updatejs available, Xk is used to compute the predicted external
measurement vector Zk , the partial derivative of the measurement with respect to
the incremental state vector Hk, and to evaluate the transition matrix 0^, which
is used to update the co variance matrix. The Hk matrix is used in the external
measurement prediction, the gain computation, and the update of the covariance
matrix. The covariance of the noise is added to the gain computation, covariance
update, and covariance propagation in accordance with Kalman filter theory.5'6
The blocks in Fig. 9.3 show the computation groups for an aided inertial navi-
gation system based on use of an extended Kalman filter: total state propagation,
external measurement prediction, partial derivative computation, Kalman gain
computation, covariance matrix update, and covariance matrix propagation. The
equations for the total state propagation are summarized in Section VII of Chapter
8. In the next two sections, the equations for the gain computation, covariance
update, and covariance propagation are developed. The subsequent section sum-
marizes the equations in the form of a computation flow diagram.
(9.32)
dX(t) x=x
so that Eq. (9.30) becomes
(9.34)
Substituting Eq. (9.33) into (9.34) and taking expected values, we get
Ck = (I - Kk Hk)C~ (I - Kk Hkf + Kk Rk KTk (9.35)
where
ck = E[AX~AX~T] (9.36)
Purchased from American Institute of Aeronautics and Astronautics
192 A. CHATFIELD
and
vTk] (9.37)
We are now in a position to derive the equation for the gain matrix Kk that
minimizes the trace of Ck. This is accomplished by differentiating the trace with
respect to the gain matrix, setting the result equal to zero, and solving for the gain
matrix. First, expand Ck as follows:
Ck = C~k - KkHk-Ck - CkHkT Kl + Kk(Hk-CkHk-T + Rk) K\ (9.38)
The derivative of the trace of the product of two matrices with respect to the first
matrix is the transpose of the second matrix. If the second matrix is symmetric,
the derivative of the trace of a quadratic form with respect to the first matrix is
twice the product of the first two matrices.7 Thus, after taking the derivatives and
setting the result equal to zero, we get
^H~ - 2C^H~ + 2KkRk = 0 (9.39)
Solving for Kk yields
C. Covariance Propagation
The next equation to be derived propagates the covariance matrix across an
integration step. Propagation of the covariance matrix is based on the propagation
of the state vector error defined by Eq. (9.29). The propagation can be facilitated
by subdividing the state vector errors into groups, as follows:
AX = Ii AUq Ii q = i, e, or v (9.42)
\ /
where
/AV«\
AX" = I AP* I q= i, e, or v (9.43)
W*/
The specific form of the &Wy term in Eq. (9.42) is determined by the type of
external measurement used.
Purchased from American Institute of Aeronautics and Astronautics
in which
*1
= i e or v (9 48)
'' *
= i e or v (9 49)
'' '
The error vectors with the subscript N are noise vectors and the F and G matrices
with the subscript N are constant for each integration step. They distribute the
noise to the vector variables. The A and B matrices are different for each navigation
coordinate system and are derived in Chapters 10 and 11.
For use in Chapter 11, we further subdivide Eq. (9.46) and obtain:
0
m
F Ns
q = /, e, or v m = p or b (9.51)
This equation defines the submatrices of Fq and F$. The elements of the
Fg , F5m, F™, F$g, F^s, and F^ matrices are determined by the error models
for the gravity and inertial components.
Combining Eqs. (9.45-9.47) into one augmented differential equation yields
AX = AgA&X+ BqA&N q = /, e, or v (9.52)
where
(9-53)
q = /, e, or v (9.54)
194 A. CHATFIELD
In Chapter 10 the elements of the Aq and Bq matrices are derived for ECI,
ECEF, and LGV coordinates. The elements of the Fq,Gy,F^ and GyN matrices
are derived in Chapter 11.
If the following definitions9 are introduced,
(9.56)
(9.57)
~ : + Aw* (9.58)
Now because
C~ = E\AX AX 1 (959)
Qk = £[AWjfeAw^] (9.61)
Equation (9.58) is the assumed form of the discrete linear model of the random
process to be estimated and Aw* is the white noise driving function.
To Covariance Propagation
Fig. 9.4 Navigation equations for extended Kalman filter.
Purchased from American Institute of Aeronautics and Astronautics
196 A. CHATFIELD
State, Covariance
Propagation
To Covariance Propa
Fig. 9.6 Navigation equations for linearized Kalman filter.
Purchased from American Institute of Aeronautics and Astronautics
198 A. CHATFIELD
of, measured clockwise from geodetic north, and elevation angle /3, measured
vertically from the local geodetic horizon [The radar antenna is aligned to the
local plumb bob vertical, which is the astronomic vertical. It is assumed that
the local deflections of the vertical have been determined and used to transform
the measurements from LAV to LGV coordinates using Eq. (7.49).]. The satellite
navigation coordinates are assumed to be ECI, and the radar position is assumed to
be given in ECEF coordinates. Also, the range vector is assumed to be predicted in
radar site LGV coordinates. With these assumptions, and the navigation system-
estimated satellite position vector, the components of the predicted range vector
are given by
(9.62)
where the subscripts s and r denote satellite and radar position vectors, respec-
tively. The coordinate rotation Rve is known, as is the radar position vector.
Because
~ cos oT (9.63)
f ~ = —r~ cos 3~ sin ot (9.64)
(9.65)
(9.66)
/T = tan (9.68)
-2 tan
Z = (9.69)
Purchased from American Institute of Aeronautics and Astronautics
2. Vehicle-to-Satellite Range
The vehicle-to-satellite range11 is included because this is the basic external
measurement of an inertial navigation system aided by the GPS. The GPS is a
system of 24 satellites, plus spares, in six 12-h orbits.12 Satellite position and time
information are broadcast at frequent intervals. The satellite positions are specified
in WGS 84 (ECEF) coordinates. The satellites are distributed around the Earth
such that, at any time and at any place, transmissions can be received from at least
four satellites in a favorable geometric configuration. If the transmissions of more
than four satellites are available, then the navigation computer uses all visible
satellites or selects the four with the best geometry for determining the vehicle
position and clock bias. The data from at least four satellites are used because the
receiving navigation system, in addition to computing three position components,
must compute the difference between navigation system time and GPS time.
Denoting the WGS 84 position of the /th satellite by P*, the navigation system
estimated vehicle position by P , and letting c denote the vacuum velocity of light,
the computed measurement vector is given by13
Z = (9.70)
in which
j
~ ——— (9.71)
and b~c is the navigation state estimated receiver clock bias and 10. and TTCJ are the
estimated ionospheric and tropospheric delays for the y th satellite, respectively.
This form of the estimated range to the four satellites uses the dot product of a unit
vector in the direction of the satellite from the vehicle and the vector difference
between the satellite and the vehicle positions. The dot product involves the
cosine of the angle between the line-of-sight and the position difference vector;
consequently, fairly large errors in the estimated vehicle position can be tolerated.14
The unit vector is derived from the navigation system estimate of the vehicle
position and the satellite positions transmitted in the GPS message. The units of
Z are meters because the position components are in meters, the vacuum velocity
of light is in m/s, and the receiver clock bias and ionospheric and tropospheric
delays are in seconds.
3. Vehicle-to-Star Line-of-Sight
For star line-of-sight measurements, the star sensor is assumed to be mounted
on a stable platform oriented with the zp axis coincident with the local geodetic
vertical. The platform control can be either free azimuth or torqued azimuth. A
star sensor mounted on an inertial platform measures azimuth ap and elevation f$p,
relative to the platform axes, either directly or indirectly. If azimuth is measured
Purchased from American Institute of Aeronautics and Astronautics
200 A. CHATFIELD
from the platform xp axis toward the yp axis and elevation angle measured from the
xp-yp plane toward the zp axis, then the coordinate rotation from star-to-platform
coordinates is given by Eq. (2.54). The geometry of the star line-of-sight relative
to the platform axes is illustrated in Fig. 2.4.
An actual unit vector in star coordinates, directed toward the star I s , is defined as
(9.72)
The underbar is used because the definition is error free. Also, if a predicted unit
vector in platform coordinates is defined as
(9.73)
then,
(9.74)
Therefore, by virtue of Eq. (2.54)
cos a~ cos
sino^ cosy (9-75)
sin/3-
which leads to the following expressions for the computed star azimuth and
elevation relative to platform coordinates:
(9.77)
2 tan
Z = (9.78)
We must now relate the elements of lp to the right ascension and declination
of the star found in a star catalog. The components of a unit vector directed toward
the star can be resolved into platform coordinates with the following:
assembly, and the rotation is given by Eq. (2.55). Filling in the appropriate
matrix elements, we get
/cos(f)d cos(A,re —
= Rp I cos <f)d sin (Xrs - A rg ) (9.80)
V
where Xrs and 0^ are the star right ascension and declination, respectively, obtained
from star tables, and Xrg is the right ascension of the BIH zero meridian at time
zero.
G. Examples of Partial Derivative Evaluations
The partial derivatives included in the Hk matrix are determined by the ele-
ments of the state vector error included in Eq. (9.29) and the type of external
measurement. As mentioned previously, the types of external measurements in-
cluded as examples are ground-to-satellite range vector, vehicle-to-satellite range,
and vehicle-to-star line-of-sight. Each element of the partial derivative matrix is
evaluated along the estimated trajectory for an extended Kalman filter or along the
nominal trajectory for an linearized Kalman filter. We assume that position and
velocity are in ECEF coordinates.
Z = (9.81)
(9.84)
Purchased from American Institute of Aeronautics and Astronautics
202 A. CHATFIELD
where
(9.85)
which is derived from the range vector in LGV coordinates given by
(
u/
r
r
"\
(9.86)
(9.87)
then
= tan"1 I — (9.89)
(9.90)
s h h
and
dft / rnru rwru r/A
(9.91)
dr \
'I 0 0^
dZ da
5 = | 0 1 0 (9.92)
aw " ,0 0
2. Vehicle-to-Satellite Range
For GPS aided inertial navigation, a measurement set to four satellites, denoted
by Z, is used—the pseudoranges to four satellites p\ through p4 [see Eq. (9.70)].
Therefore, the measurement vector is
P2
(9.93)
P3
\P4/
Purchased from American Institute of Aeronautics and Astronautics
(9.96)
Except for 3pj/3Wy, the remaining partial derivatives in Eq. (9.94) are zero.
This part of the partial derivative matrix is given by
BWy
fld P2 /I 0 0 0\
3Z dw> 0 1 0 0
(9.97)
dwy 0 0 1 0
°9W^ \0 0 0 I/
3. Vehicle-to-Star Line-of-Sight
For star line-of-sight, the measurement vector is composed of the measured
azimuth and elevation of the star relative to the platform axes. Let
az dve 3Wy
(9.99)
,3Ve 3Pe 3ct>p 3ge 3SP 3mp
The following chain rule of differentiation can be used
(9.100)
Purchased from American Institute of Aeronautics and Astronautics
204 A. CHATFIELD
and
w =f W (9 101)
'
From Eqs. (9.76) and (9.77), we obtain
P _ § yp Xp ~ \ ^p* ^ r\o\
—r~ = I ~———— ———— (j I (y.lUz)
and
%R« ( \ \
(9.103)
Star positions can be converted to inertial coordinates. Thus, the actual compo-
nents of a unit vector directed at a star in platform coordinates are given by
f =£ff (9.104)
In Section LA of Chapter 10, the skew-symmetric form of the platform attitude
i RDP It
error in inertial coordinates A0' is defined by the expression A0' = —A/?'/??.
P i
is rotated into platform coordinates as follows:
(9.105)
Therefore
(9.108)
Incorporating Eqs. (9.102), (9.103), and (9.108) into (9.100) and (9.101) yields
the desired partial derivatives:
Purchased from American Institute of Aeronautics and Astronautics
and
Finally,
A
az
>(;
-1
TI (9.11D
\3Wy/
All other partial derivatives in Eq. (9.99) are zero. Equations (9.109) and (9.110)
are evaluated using the propagated estimated total state. The variables lXp, lyp, and
lZp are obtained from Eq. (9.80).
(9.112)
c= (9 113)
(cc cTJ '
where (The mean value of all errors is assumed to be zero.)
CC = E[AXCA*J] (9.H4)
206 A. CHATFIELD
Similarly, let the gain matrix K be divided into two submatrices K^ and Kc.
Then
(9.116)
(9.118)
We are now in a position to write the partitioned equations for calculating the
gain matrix, the covariance matrix update, the propagation of the covariance across
each integration step, and the incremental state update. Thus
r +
^
/?c
(9.119)
c
fCu, cvA _ (£» /rA /tfjA
TT-T\
- H-)
(H:
(9.120)
f w ^t ^M
lr~
\^/-;i
r~
^-y 0 <S>1,
(9.121)
(9.122)
in which
(9.123)
Purchased from American Institute of Aeronautics and Astronautics
Expanding the partitioned equations for the gain, covariance matrix update and
propagation, and for the incremental state update, with the gain for the considered
state set to zero, leads to the suboptimal filter equations:
+ RJKI (9.125)
^.+l=C-;+| (9.127)
Ct = C~ (9.128)
C; t+1 =*^C- %1 + Q, (9.129)
C^=<S>»C-c*l (9.130)
C
^ + l =^/ (9-131)
Although the equations for the suboptimal filter appear to be more complex, the
amount of computations has been reduced because the dimensions of the matrices
involved have been reduced.
Both the referenced report and referenced book demonstrate the power of the
considered state concept. In both references, the optimal and considered state es-
timates were very close. In any real navigation system development, the designers
would do well to determine (by simulation) the number of error variables that can
be omitted from the state vector by use of the considered state concept.
I. Aliasing
Of primary importance in understanding aliasing, is the manner in which gravity
and specific force appear in the vector equation of motion, Eq. (1.15), and in the
physical equations for range and line-of-sight acceleration, Eqs. (9.2) and (9.8).
In all cases, the gravity and specific force occur as algebraic sums. Consequently,
errors in gravity and specific force are indistinguishable unless the power of
the respective errors is different at different frequencies. Aliasing is due to the
navigation filter assigning cause for part of the external measurement residuals to
a state vector variable not actually contributing to that part of the residual. It occurs
because the Kalman filter creates a minimum-phase factorization for the spectral
density of the measurement vector data.19 Solving the covariance differential
equation is equivalent to a spectral factorization in the frequency domain.
Purchased from American Institute of Aeronautics and Astronautics
208 A. CHATFIELD
The gravity model, no matter how complex or how carefully crafted, differs from
the actual gravity field. As indicated by the gravity error differential equations
in Section II.B of Chapter 11, this difference has power over a wide range of
frequencies. These frequencies overlap the frequency ranges of inertial instrument
and external measurement instrument calibration error models in the Kalman
filter. The residual power in the gravity disturbance model is interpreted by the
filter as being partly due to the inertial component and external measurement
equipment calibration error sources with error models in the filter overlapping the
gravity model error frequencies. The filter misinterprets the cause of the observed
measurement residuals Z — Z because of overlapping frequencies.
To better understand how this occurs, an expanded form of the update equation
is derived and examined. Substituting Eq. (9.40) into Eq. (9.30) yields
residual caused by gravity model errors, which was interpreted by the Kalman
filter as caused by accelerometer and gyro drift biases, respectively.
References
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 546.
2
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals, 2nd ed., New York,
Wiley, 1992, p. 357.
Siouris, G. M., An Engineering Approach to Optimal Control and Estimation Theory,
Wiley, New York, 1996, p. 350.
4
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals, 2nd ed., New York,
Wiley, 1992, p. 370.
5
Gelb, A. (ed.), Applied Optimal Estimation, MIT Press, Cambridge, 1974, p. 110.
6
Brown, R. G., and Hwang, P. Y. C. .Introduction to Random Signals and Applied Kalman
Filtering, 2nd ed., Wiley, New York, 1992, p. 230.
7
Selby, S. M. (ed.), Standard Mathematical Tables, 19th ed., The Chemical Rubber Co.,
Cleveland, OH, 1971, p. 136.
8
Brown, R. G., and Hwang, P. Y. C. .Introduction to Random Signals and Applied Kalman
Filtering, 2nd ed., Wiley, New York, 1992, p. 230.
9
Gelb, A., Applied Optimal Estimation, The MIT Press, Cambridge, 1974, p. 74.
10
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals and Applied
Kalman Filtering, 2nd ed., Wiley, New York, 1992, p. 366.
H
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals and Applied
Kalman Filtering, 2nd ed., Wiley, New York, 1992, p. 409.
12
Parkinson, B. W., and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 39.
13
Parkinson, B. W, and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 410.
14
Parkinson, B. W., and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 471.
15
Battin, R. H., An Introduction to the Mathematics and Methods of Astrodynamics,
AIAA, New York, 1987, p. 647.
16
Parkinson, B. W., and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 471.
17
Chatfield, A. B., "Initial Estimates of the Gravity Model Contribution to Strategic
Missile Errors," Geodynamics Corp. for Air Force Avionics Lab., Rept. No. ASD-TR-78-
30, Wright-Patterson AFB, OH, Aug. 1978.
18
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals and Applied
Kalman Filtering, 2nd ed., Wiley, New York, 1993, p. 393.
19
Lewis, E L., Optimal Estimation, with an Introduction to Stochastic Control Theory,
Wiley, New York, 1986, p. 174.
20
Chatfield, A. B., "Initial Estimates of the Gravity Model Contribution to Strategic
Missile Errors," Geodynamics Corp. for Air Force Avionics Lab., Rept. No. ASD-TR-78-
30, Wright-Patterson AFB, OH, Aug. 1978.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 10
I. Attitude Errors
Attitude errors include the misorientation of the platform with respect to the
computer coordinate system Ae and the misorientation of the platform with respect
to inertial space A0. These two attitude errors are related through the angular
equivalent of the position error Aw. The attitude errors are defined such that the
elements of the angular equivalent of the position error vector are positive for
positive position errors.
A. Definitions
The relationship between the attitude errors evolves from a separation, into two
parts, of the actual rotation from platform or vehicle body axes to LGV coordi-
nates. The two parts include the actual rotation from inertial to LGV coordinates
postmultiplied by the actual rotation from platform or vehicle body axes to inertial
coordinates. Thus
(10.2)
211
Purchased from American Institute of Aeronautics and Astronautics
212 A. CHATFIELD
(10.3)
where
&Ev = -&RvmR™ m = porb (10.4)
ANV = -ARfRi m = p or b (10.5)
= -R^AR^R™ m = p or b (10.6)
( — cos 0 cos A/
-cos0sinV
— sin0
0
0
0
— sin 0 cos A/ \
- sin 0 sin A/ I A0
cos0 /
(10.8)
( 0
AA/ sin 0
-A0
-AA/sin0
0
AA/cos0
A0 \
- AA/ cos 0 I
0 /
(10.9)
or in vector form
( AA'cos0\
A0
A A/ sin 0/
(10.10)
Clearly, from this expression, Aw y is the angular equivalent of the errors in longi-
tude and latitude expressed as angular values about north, west, and up.
Purchased from American Institute of Aeronautics and Astronautics
The right side of Eq. (10.10) is now converted to a more useful form for later
mathematical developments. Let AP be defined as follows:
(10.11)
Here AP is the error in position in inertial coordinates resolved into LGV co-
ordinates. In Section IV. A of Chapter 10, it is referred to as the semiposition
error.
Writing the actual values for the terms in Eq. (1.18) in ECI coordinates leads to
Using the definition of error in Section I of Chapter 2 and forming the matrix error
equation, we get
AP' =
+ A//) cos A' cos0 - (RN + //)(sin A,1' cos0AA' + cos A.1' sin0AA0)\
-f A//)sinA/cos0 + (#tf + //)(cosA/ cos 0 AX' - sin A,1' sin0A0) I
(10.13)
Substituting Eqs. (2.49) and (10.13) into (10.11) produces the following simple
result:
w u
1 0 0 (10.16)
RM + H
n ton fh O
showing that the elements of An v are equal to a horizontal distance error divided by
a radius. This is another way saying the elements of A« u are the angular equivalent
of the position errors in ECI coordinates resolved into LGV coordinates. Both M^
and AP are used in subsequent equation derivations.
The relationship between APy and AP can be derived from the definition of the
actual position in LGV coordinates given by
Pv=KViP! (10.17)
Purchased from American Institute of Aeronautics and Astronautics
214 A. CHATFIELD
Incorporating Eqs. (10.4) through (10.6) into these three expressions yields
the actual coordinate rotations in terms of the errors in attitude and the angular
equivalent of the position error:
/C m = p or b (10.23)
v V
R f = (I + &N )R» (10.24)
R*m = (/ + Afc1')/^ m = p or b (10.25)
(10.30)
and
V1 =Pl (10.31)
We begin with the acceleration equation.
Substituting the equations for the actual values into Eq. (10.32) and cancelling
the computed values on both sides yields
AV1' = ARlcgc + RlcAgc + &RlmSm + Rlm ASm m = p or b (10.38)
Purchased from American Institute of Aeronautics and Astronautics
216 A. CHATFIELD
The ARlcgc term accounts for the error in the computed gravity vector direction
due to the error in computed position. Because gc = Rfg1 ,
-A/^ (10.40)
Hence,
Afl'g' = -Atf V
= gl x An1
= glAnl (10.41)
(10.42)
The elements of Aw' now need to be written in terms of the inertial position
components and component errors. From the following relations,
= A.
Phe
cos A' = ——
*he
(10.43)
, * ne
COS0C = ———
where
Phe = VXe + ye
(10.44)
we can write
An 1 '=Mj;AP / (10.45)
Purchased from American Institute of Aeronautics and Astronautics
in which
X2Z
__£_£ (10.46)
p2
r r
p2
x he he /
l c
The R cAg term in Eq. (10.38) accounts for errors in the magnitude of gravity
and is the result of two overall sources: the combination of position error and
gravity change with position error (due to the gravity gradient), imperfections in
the gravity model resulting from omitted spherical harmonic detail, errors in the
gravity database, and the errors involved in generating the model (see Chapter 14).
These sources of error can be combined into two terms: F6 APC -f Ag*:. Thus
The variable F6 is the gravity gradient tensor in LGCV coordinates, and Ag^ is a
single symbol for the remaining gravity error sources.
In LGCV coordinates, most of the elements of the gravity gradient tensor can
be eliminated. To see why, consider the elements of F 6 , By definition
9 PW d PU
c
r = (10.48)
dPu
dgu dgu dgu
9/V dP]Y dgu
The vertical gradient dgu/dPv is on the order of (Ref. 2) -3.1 x 10~6 m/s2/m.
The largest horizontal gravity gradients are found in mountainous regions at the
Earth's surface. One such region is the area in the southwestern United States
surrounding the missile launch area of the Western Test Range. In this area,
gravity gradients in the north and west directions as large as 3 x 10~ 7 /P and
1.5 x 10~7/(/> cos 0C) m/s2/m, respectively, have been derived from gravity mea-
surements. In more mountainous regions larger gradients exist, but none approach
the vertical gradient. Therefore, for error analysis purposes, the gravity gradient
tensor can be written as
(10.49)
Purchased from American Institute of Aeronautics and Astronautics
218 A. CHATFIELD
in which
gc = -^ (10.50)
The ARlmSm term in Eq. (10.38) is the error in specific force due to platform
attitude errors. An expression for ARlm can be extracted from Eq. (10.25). Because
(10.53)
I AS"' I m = p or b (10.55)
VAZ</
The following definitions for the A1 and B1 matrices in Eq. (9.55) follow from the
Purchased from American Institute of Aeronautics and Astronautics
C
gcMln + R'C P R? si
0 0 m = p or b (10.56)
0 ^in
Wm 0 \
o
B' = (*' 0 0 m = p or b (10.57)
lo 0 -R* )
P! = Ve (10.59)
Terms containing have been omitted since &eie is a function of Earth rate
and time both considered to be extremely accurate.
The ARecgc + RecAgc are the same as derived in Section II of this chapter with
subscript and superscript / replaced by e and ECI position components replacing
the ECEF components. Thus
= (g'Men (10.62)
where
( xyz y 2z y\
p2
?i?l Pi-Pi
x2z xyz X
(10.63)
h h P2
y_ _x_ 0 J
Purchased from American Institute of Aeronautics and Astronautics
220 A. CHATFIELD
The only remaining undefined terms are &RemSm and RemASm. Expanding Rem
into the equivalent product RfRlm, the error expression becomes
m = p or b (10.68)
m = p or b (10.69)
which is the form given in the state- space equation after taking into account that the
angular rate of the instrument is obtained in platform or vehicle body coordinates.
Purchased from American Institute of Aeronautics and Astronautics
Ae = [ I 0 0 m = porb (10.70)
0 0
Be = 0 0 0 | m = porb (10.71)
0
AP ^ AP" (10.72)
as demonstrated by Eq. (10.19).
R?&Vl (10.73)
Purchased from American Institute of Aeronautics and Astronautics
222 A. CHATFIELD
The ground velocity vector error is equal to the semivelocity error minus a
correction term involving AP. The ground speed vector in LGV coordinates is
equal to the velocity with respect to the Earth P , which is equal to the inertial
velocity plus a correction for the Earth rotation rate as shown by Eq. (3.61). Thus,
in LGV coordinates the ground velocity vector is expressed as
In deriving the last form of the equation, use was made of Eq. (10.45). This equation
shows that the semivelocity vector error is equal to the ground speed vector error
in LGV coordinates minus a term proportional to the semiposition error.
where
0 0 A0 - A0 C N
0 0 0 (10.81)
- A0C) 0 0
( 0
AA/sin0
-A0C.
-AA'sin0
0
A A,1'cos 0
A0C
-AA*'cos0|
0
(10.82)
To make this equation useful, A0C needs to be expressed in terms of A0. From
the tan(0 — 0C), obtained from Eq. (8.45), the following can be derived:
(10.83)
Using the first and third elements of Eqs. (8.37) and (1.19) yields
>- PU
J
A0 (10.84)
The factor P2/P2 is always less than 1.2 x 10~5, and the term PU/(PU - H) is al-
ways greater than unity but only changes slowly with//. The (Pu)/(P2}R^e2 cos 20
term can never be greater than 6.7 x 10~3. If an error of 6.7 parts in 103 is accept-
able, then, in vector form,
An A0 (10.85)
A A1 sin0 >
otherwise
AA/ cos 0
(10.86)
\ AA' sin 0 /
The equal sign is used because an accuracy of 1.2 parts in 105 can be considered
to be exact for Kalman filter state propagation.
Writing Ancv as a function of the semiposition vector AJP, as defined by Eq.
(10.14), we obtain
Anvc = (10.87)
Purchased from American Institute of Aeronautics and Astronautics
224 A. CHATFIELD
where
0 — 0
RN
1
Mf 0 (10.88)
RM + H
0 tan0 0
\ RN + H
if an accuracy of 6.7 parts in 103 is sufficient or
/ „ 1
0
0 (10.89)
RM
0
\
otherwise.
From Eqs. (10.82), (10.85), and (10.87), we find that
= p or b (10.91)
= rv(l + Pv (10.92)
(10.93)
Purchased from American Institute of Aeronautics and Astronautics
m = p or b (10.94)
\J
(RN + H) cos 0
1 (10.96)
A<A 1 = 0 0 AP
A///
n rv 1 j
m = p or b (10.98)
P3
0 0 (10.99)
+ n
2
IPnPugc , gn 1P
^ruQ
&c
RN
Purchased from American Institute of Aeronautics and Astronautics
226 A. CHATFIELD
For a_ navigation gravity model more complex than an ellipsoid model, the C2,2
and £2,2 terms in the spherical harmonic expansion of gravity make the largest
contribution to gn and gw (see Section II.A of Chapter 7). Because 2P%/P2 is
always less than 2.4 x 10~5 and gc/P is approximately equal to gu/(RM + ^0, the
2P%gc/P3 term can be deleted. Also, the maximum contribution ofgn/(RM + //)
or gn/(RN + H) tan0 is no more than (Ref. 4) (6gu)/(RN + //) x 10~6 (except
very near the north or south poles), and gw/(RN + //) is of the same order of
magnitude as gn/(R^ + //). Therefore, to first order
2PnPugc
0
(10.100)
or if an error as large as 3.3 x 10~3 can be tolerated, the off-diagonal terms can
be ignored, resulting in a simpler form:
/
0 0
(10.101)
0 0
——,
P /
The implications of the negative signs in the north and west channels and
the positive sign in the vertical are very significant. The negative signs mean
that the north and west components of the navigation system are basically sine
functions; whereas, the positive sign before the vertical component means that
without damping the vertical position increases exponentially. In other words, the
horizontal channels of a navigation system are stable, but the vertical channel is
basically unstable. A small error in the initial position in one of the horizontal
channels causes an oscillating error, but a small error in the initial altitude causes
an ever increasing altitude error in the vertical channel unless there is damping in
the vertical channel. Kalman filtering provides the necessary damping.
References
fritting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 99.
2
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 513.
3
Britting, K. R., Inertial Navigation Systems Analysis, Wiley, New York, 1971, p. 101.
4
Leick, A., GPS Satellite Surveying, Wiley, New York, 1990, p. 49.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 11
= porb (11.1)
m = p or b (11.2)
(t) (11.3)
This section defines the elements of the Fsm, F%s, F% , F%m, Gy , and G^ matri-
ces for the random constant, random walk, random ramp, and Markov types of
instrument errors.
227
Purchased from American Institute of Aeronautics and Astronautics
228 A. CHATFIELD
A. Random Constant
Random accelerometer, gyro drift, and external measurement equipment biases
can be modeled as a random constant. A random constant has a fixed, though
random, amplitude. The initial condition is Gaussian with zero mean and constant
variance. A continuous random process is described by Eqs. (11.1-11.3) with the
F m F
s > NS> FZ ' FN*>> G>>> and GN matrices set to zero.
B. Random Walk
Trends in accelerometer, gyro drift, and external measurement equipment errors
can be modeled as a random walk process. The random walk error vector varies
randomly from one integration step to the next. The differential equation for the
random walk process is given by Eqs. (11.1-11.3) with the F™, F™, and Gy
coefficient matrices set to zero. The F™s, F™^, and GyN are unit matrices. The
AS/v(0> Aojyv(0> and AW^(0 are vectors of white noise with zero means and
appropriate mean-square values.
C. Random Ramp
Some instrument errors exhibit a time-growing property. A random ramp error
model best describes errors with this behavior. The growth rate of a random ramp
error is a random quantity. This type of error is modeled by the second-order
equation:
A(7 = 0 (11-4)
This second-order differential equation can be represented by two first-order differ-
ential equations. Let A U represent the random ramp process and A U\, an auxiliary
variable that describes the slope of the ramp in each integration step, then
Atf =
(11.5)
=0
/I 0 0 0 0 0\
0 0 0 0 0 0
0 0 1 0 0 0
T?m
r = F™ = G> =
s 0 0 0 0 0 0
0 0 0 0 1 0
Vo o o o o o/
(11.6)
/O 0 0 0 0 0\
0 0 0 0 0 0
0 0 0 0 0 0
= FNa) = Gl = m = p or b
0 0 0 0 0 0
0 0 0 0 0 0
Vo o o o o o/
Purchased from American Institute of Aeronautics and Astronautics
D. Markov
Some types of gyro drift, accelerometer, and external measurement errors can
be modeled accurately by a Markov process. The errors from one integration step
to the next are exponentially correlated. The appropriate coefficient matrices are
/-/*«
0
0
0M
Ff = 0 -ft
~Psyy 0 m = porb (11.7)
V o 0 -/W
'-&* 0 0 N
(11.8)
, o 0 —fiiai,
0
Gy = 1 0
(-Pwx
~~Pwy (11.9)
1 o 0
The Ffis , FJj^ and G^ matrices are unit matrices, and the AS^ , Am% , and A WyN
are vectors of white noise with zero mean and appropriate mean-square value.
Next to be derived are the equations for modeling gravity model errors in the
Kalman filter. The development begins with a description of the form of the gravity
data because this has a significant affect on the way in which the error model is
derived.
230 A. CHATFIELD
(11.12)
JCO)
where
/Q'oQ _ bu(ja>)u + bu-i(ja))u + • • • + fro
O(jco) ~ / - ' - - N " ' - / -'--^- 1 '
with u < v. Therefore,
^bu(ja))u +bu_l(j(D)u~l + -' + b0
s(co) =
I bu (~
Sl(co) (11.14)
The power spectral density can be calculated for an ensemble of gravity dis-
turbance profiles for a given trajectory. If the input is white noise Wn , with zero
mean and a unit standard error, the appropriate transfer function can be obtained
by factoring the gravity disturbance power spectral density function. Using I(jco)
and O (jco) and replacing jco by the spatial Laplace variable sp (the spatial Laplace
variable sp is defined as sp = d()/dP = (d()/dr)(dr/dP) = s/V where s is the
usual Laplace transform variable), we can write
duWn du~lWn
i———+ b u-\————- + ••• +b()W n (11.16)
dpu dpu~l
Purchased from American Institute of Aeronautics and Astronautics
232 A. CHATFIELD
(11.17)
where R(i) is the computed autocorrelation function for the given trajectory, Nd
is the number of data points along the vehicle path, and i is a positive lag distance
index.
Each element in the right hand side of Eq. (11.17) can be approximated with
an analytic function. This rudimentary process of generating the coefficients of
the first-order differential equations from the autocorrelation function has been
used13'14 in the past. The coefficients of an assumed form of the autocorrelation
function are determined from gravity disturbance autocorrelation data. The Fourier
transform of the autocorrelation function produces a rational power spectral den-
sity function. The power spectral density function is then factored to obtain a
transfer function from which a uth-order differential equation with constant co-
efficients can be formed. The final step is to convert the nth-order differential
equation into v first-order differential equations with constant coefficients by
choosing suitable state variables.
that, at least along the 35th parallel in the United States at the Earth's surface, an
exponentially decreasing autocorrelation function approximates the actual auto-
correlation function of the omission gravity model error, if the navigation gravity
model is derived from the CQ,O and £2,0 SHCs. In this section, an example of a
shaping function is derived for a vehicle travelling at a constant speed along the
35th parallel, assuming the gravity disturbance autocorrelation function is approx-
imated by an exponentially decreasing function. Cross-axis gravity model error
effects are ignored. These effects are considered in Section II.E of this chapter.
The autocorrelation function method begins with an assumed form of the auto-
correlation function for each component of the gravity disturbance that is believed
to provide a close fit to the actual autocorrelation function. As an example, consider
the following form for the autocorrelation function for the along-track coordinate
of a vehicle moving along the 35th parallel:
Here L [ ] denotes the Laplace transform of the function in the square brackets.
Therefore, the Fourier transform can be written as
pro, v, =
F\_K(T)\ ,
(jco+Vp)3
V2(P2 + ap + 2b)]
(11.21)
Purchased from American Institute of Aeronautics and Astronautics
234 A. CHATFIELD
Next, the value of the constants a and b for an input frequency function of white
noise with a spectral amplitude of Wn2 are determined. To do this, write
2Va2[(ja))4(/3 - a) + 2V2/3(3b - £2)(»2 + V4/3\p2 + a/3 + 2ft)]
(11.22)
and set the coefficients of the powers of jco in the numerator on the left side to the
corresponding terms in the numerator on the right side. This leads to the following
three equations:
3b-ft2 = 0 (11.23)
2a2V5ft3(ft2 + aft + 2b) = Wn2
which yields
B2
b=tL- (11.24)
Wn2 = — ( V f i f a 2
Consequently, the autocorrelation function, consistent with this white noise am-
plitude, is given by
Plots of R(r)/a22 are shown in Fig. 11.1. From left to right, the plots correspond
to velocities of 500, 100, and 50 m/s, respectively. The figure shows the variation
of the autocorrelation with velocity. The constant ft is equal to (l/46481)m~ 1 .
Figure 11.1 shows the strong influence of vehicle speed on the autocorrelation
function for a vehicle moving relative to the Earth. As expected, the figure shows
that increased speed relative to the Earth reduces the correlation distance of the
omission gravity model error for the vehicle.
The input-output function in the frequency domain analogous to Eq. (11.13) is
0(a))
The differential equation consistent with Eq. (1 1.26) is the third-order equation
0 3600
t in seconds
Fig. 11.1 Autocorrelation functions derived from Eq. (10.25).
where Wn is white noise with zero mean and variance of l6/3(Vfi)5a2. The
following three first-order differential equations are equivalent to this third-order
differential equation:
(11.28)
Wn
Equations (11.28) are the desired first-order equations, driven by white noise,
that approximately reproduce the gravity errors as portrayed by the autocorrelation
function defined by Eq. (11.25). These equations apply to east-west travel along the
35th parallel. The autocorrelation function includes two constants to be determined
from the gravity disturbance data: zero lag standard error a and reciprocal of the
correlation distance ft.
With only two constants to be derived from the omission gravity model error
data, the autocorrelation function is not likely to closely follow the detailed profile
of a general omission gravity model error autocorrelation function. Also, any cross
correlations between component gravity model errors have been ignored. Further-
more, there is omission gravity model error data indicating that in some areas
the autocorrelation function for the gravity disturbance is represented more accu-
rately by an exponential cosine function.16 However, the assumed autocorrelation
function has been useful in illustrating the method of using an autocorrelation
function of the omission gravity model error to generate the first-order differential
equations that model the omission gravity model error statistics. As is seen in the
next section, it also serves the purpose of illustrating how vehicle speed affects
the power spectral density function.
236 A. CHATFIELD
on the spectral density. The power spectral density function for the assumed
autocorrelation function is given by17'18 the right side of Eq. (11.22). Thus
(11.29)
For comparison to the spherical Earth transfer functions in Chapter 3, the power
spectral density function is normalized to the Schuler frequency and normalized
to the magnitude at 0.1 times the Schuler frequency. Using the same notation as
in Chapter 3, the relative power spectral density is given by
(11.30)
5(0.1)
where
16
(11.31)
3 (ja>cos
16 (11.32)
3 (J0.1a>s
Equation (11.30) is plotted in Fig. 11.2 for three groundspeeds: 50,100, and 500
m/s. From left to right the plots correspond to ground speeds in that order. As the
speed is decreased below about 500 m/s, the relative power in the power spectral
density curve at the Schuler frequency decreases. In other words, the singularity at
the Schuler frequency has less and less influence on the propagation of the gravity
disturbance into navigation error. Note that these conclusions only hold true for
the assumed gravity disturbance autocorrelation function. Different results will be
obtained with a different autocorrelation function, as is shown in Section II.E.4 of
this chapter.
The method of approximating the autocorrelation function with an analytic
function may not be suitable for high accuracy inertial navigation. A more accu-
rate, but more complex method, has evolved from the theory of spectral analysis.
100
10
.1
1 10 100
(A)
Fig. 11.2 Relative power spectral density derived from Eq. (10.26).
Purchased from American Institute of Aeronautics and Astronautics
This method utilizes autocorrelation functions for the vehicle path derived ei-
ther directly or indirectly from gravity data. One method of creating a gravity
disturbance profile for a known vehicle trajectory is described in Appendix F.
(11.33)
where £2 is radians per sampling interval, q is the order of the numerator, p is the
order of the denominator, j is \/^T, and the superscript * denotes the complex
conjugate. The tilde symbol is used to denote coefficients estimated from gravity
data. It has been shown that the a and b coefficients can be evaluated separately.21
The determination of the a coefficients is described first.
1 . Denominator Coefficients
Underlying this application of the ARMA method is the assumption that the
gravity disturbance time series &gd(n) can be adequately modeled by the following
expression:
-k) (11.34)
k-\ £=0
in which n is the time index and e(n) is unobservable normalized white noise.
Multiplying both sides by the complex conjugate x*(n — ni) and taking expected
values yields the Yule-Walker equations22:
(i
(n — k) = 2_^bih*(l — n) ij = xx, yy, zz,xy,xz, or yz
k /=0
=° (11.35)
238 A. CHATFIELD
If only values of r /y (n — k) for which n > q -f 1 are used, then the Yule-Walker
equations take on the following simple form23:
. k) = 0 n>q or
.
(11.36)
/0\
- p + 2) a
'h 0
where a-^ is the first element of the eigenvector associated with the minimum
eigenvalue.
2. Numerator Coefficients
With the denominator coefficients determined, attention is turned to evaluating
the numerator coefficients. It has been shown that the numerator of the power
spectral density function [Eq. (11.33)] does not need to be explicitly derived
because it is derivable from the denominator and a third expression of the form24
ij =xx,yy,zz,xy,xz, or yz (11.40)
where the cijm are constant coefficients to be determined from the impulse response
elements of the filter l/A(e-^a)). The nth element of the impulse response matrix
Purchased from American Institute of Aeronautics and Astronautics
is given by
p
h(n) = — YJ a^h(n — k) 1 < n <M (11.41)
k=\
in which M is the number of autocorrelations to be used (greater than p ) and
h(G) = 1 and h(ri) = 0 for n < 0. Therefore, the impulse response elements, ciim
coefficients, and M autocorrelations are functionally related as follows:
( MO) o 0
0
MO)
In terms of matrices
Because we are dealing with real gravity data, only positive frequencies are ap-
propriate. Consequently, the real part of the one-sided spectral density function is
used. The power spectral density can now be expressed in terms of D(e'^) in the
following form26'27:
(11.47)
Purchased from American Institute of Aeronautics and Astronautics
240 A. CHATFIELD
Therefore
The transformation from the digital £1 domain to the analog co domain, and
thence to the Laplace variable s domain, is accomplished with the bilinear
transformation28
^ 5
1 - (jco/a)
where a) is frequency in rad/s and a is a constant. The bilinear transformation
maps a stable digital system into a stable analog system.
Substitution of Eq. (1 1.50) into (1 1.49), expanding, setting the result equal to
Btj(s)B*(s)
- A2W nl
a2
3
d;c dx 2 A
dx * dx2 dx
(11.51)
in which Agx is the omission gravity model error and the subscript x denotes the
x -component differential equation. The same form applies to all other components
of the omission gravity model error. The variable WXn is spatial white noise with
mean of zero and unit standard deviation.
Letting q denote Ag or Wn , the Laplace variable s can be written as
dr dp dt dp
where p is a component of position and V is the velocity magnitude. Solving for
dq/dp, and substituting x for position, leads to the following equations:
£ = F? (1L53)
Continuing, we obtain
0 = ^^) = _ L ^ _ ^ (11.54)
and
V
(1L55)
(11.56)
The next step is to define three state variables leading to three first-order equa-
tions mathematically equivalent to Eq. (11.56). By suitable differentiation and
back substitution, it can be shown that the desired three first-order differential
Purchased from American Institute of Aeronautics and Astronautics
242 A. CHATFIELD
equations are
VAgxl+bX2VWni
VAgx2 + bXlVWn2 (11.57)
+bXoVWia
The subscripts nl, n2, and n3 are used to indicate that each white noise function
is from a different population with a zero mean and unit standard deviation. The
same three white noise functions are used for the y and z axes.
We are now in a position to define the Ag^, Ag^, Ag^, Fg, and FNg matrices
in Eq. (9.51). Assuming ECEF navigation coordinates,
(11.58)
where
(11.59)
(11.60)
/-<* 2V
X V 0 0 0 0 0 0 0\
-a*iV 0 V 0 0 0 0 0 0
—t*x*V 0 0 0 0 0 0 0 0
0 0 0 -ay2V V 0 0 0 0
0 0 0 -aylV 0 V 0 0 0 (11.61)
0 0 0 -ay0V 0 0 0 0 0
0 0 0 0 0 0 -az2V V 0
0 0 0 0 0 0 -azlV 0 V
\ 0 0 0 0 0 0 -az0V 0 °>
Purchased from American Institute of Aeronautics and Astronautics
and
(bx2V 0 0 \
0 bxiV 0
0 0 bx<>V
by2V 0 0
0 bylV 0 (11.62)
0 0 by*V
bz2V 0 0
0 bziV 0
V o 0 bzoVj
Agr x , mgal
-10
-20
/ in hours
Fig. 11.3 Omission gravity model error model—x axis.
Purchased from American Institute of Aeronautics and Astronautics
244 A. CHATFIELD
Ag x , mgal
-10
-20
t in hours
Fig. 11.4 Omission gravity model error model—equal standard error—x axis.
equations derived from the autocorrelation function of the mean omission gravity
model error function.
In view of Fig. 11.3, we can say that the ARMA method creates a set of first-
order differential equations producing an omission gravity model error profile
approximating the actual ensemble mean omission error function. The mean for the
7 h of the computed omission gravity model errors was forced to agree with the 7 h
mean of the 50 omission gravity model error realizations (—1.4 mgals). However,
there appears to be no analytical method for forcing the standard deviations to
agree. The standard deviations of the computed omission gravity model error
is 1.8 mgals, whereas, that of the mean of the 50 omission gravity model error
realizations is 3.6 mgals. The two standard deviations can be made to agree by
adjusting the derived differential equation coefficients by trial and error and the
result is displayed in Fig. 11.4.
At first glance it appears that using coefficients in the differential equation that
force the standard error to be the same as for the original mean omission gravity
model error data would provide a better filter omission gravity model error model.
One way of getting an indication of which coefficient set is better is to difference
the computed and original mean omission gravity model error data and integrate
twice to obtain the corresponding terminal position difference. Using the data
displayed in Figs. 11.3 and 11.4, the results were 729 m and 1628 m, respectively.
Therefore, forcing the standard errors to be equal does not appear to improve
navigation accuracy. Integration of the original mean omission gravity model
error produced a position difference of —5144 m. This value, and the two previous
values, show that the ARMA method can produce a significant improvement in
inertial navigation accuracy, even in an unaided mode.
Results similar to those above are presented in Figs. 11.5-11.8 for the y and
z axes. From the figures, it is concluded that the method does not accurately
model large variations near the start of navigation. However, this deficiency can
be overcome to some extent by adjusting the initial condition on the integra-
tion. Figure 11.6 shows one example of adjusting the initial value on the inte-
gration.
The results shown in Figs. 11.3-11.8 could not be improved by using different
values for a or by using more than 20% of the autocorrelation data to determine the
Purchased from American Institute of Aeronautics and Astronautics
Ag y , mgal
-10
-20
t in hours
Fig. 11.5 Omission gravity model error model—y axis.
Ag y , mgal
-10
-20
t in hours
Fig. 11.6 Omission gravity model error model—equal standard error, initial value
adjusted—y axis.
z, mgal
40
20
-20 -20
-40 -40
t in hours
Fig. 11.7 Omission gravity model error—z axis.
Purchased from American Institute of Aeronautics and Astronautics
246 A. CHATFIELD
Ag z , mgal
-20
-40
t in hours
Fig. 11.8 Omission gravity model error model—equal standard error—z axis.
a and b coefficient values. Also, increasing the order of the differential equation
from three to four did not improve the results.
Also of interest, for the ARMA example, is the relative power spectral density
of the derived gravity model error function. The relative power spectral density is
computed using the following equation:
where
bjj2 (J&)2 + bih (jco) + bijo biJ2 (-jco)2 + bih (-jco) + bijo
1 + aiJ2(jco) + aih(jco) + aij(} I + aiJ2(-jco)2 + aih(-jco) + aij(}
2
Plots of the relative power spectral density are provided in Figs. 11.9-11.14.
As indicated in Eq. (11.63), the frequency is normalized to the Schuler frequency,
and the magnitude has been normalized by dividing the power spectral density by
the value at 0.1 rad/s.
The shape of the plots are very different from the plot based on a simplified
gravity model error differential equation given in Fig. 11.2. The magnitude of the
spectral density increases with normalized frequency rather than decreasing. This
should be the case, because we have assumed an ellipsoid gravity model. With this
assumption, all of the medium and higher frequencies in the gravity potential are
included in the gravity model error due to omitted harmonics. Comparing Figs.
11.9-11.14 with Figs. 3.12-3.14 we see that the power at the higher frequencies
in the gravity model error due to omitted harmonics is largely filtered out by the
navigation system.
Purchased from American Institute of Aeronautics and Astronautics
100
10
.1
.1 1 10 100
100
10
.1
.1 1 10 100
CA>
100
10
.1 1 10 100
248 A. CHATFIELD
100
10
.1
.1 1 10 100
CJU
100
10
.1
.1 1 10 100
(A)
100
10
.1
.1 10 100
References
^iouris, G. M., An Engineering Approach to Optimal Control and Estimation Theory,
Wiley, New York, 1996, p. 47.
2
Kriegsman, B. A., and Mahar, K. B., "Gravity-Model Errors in Mobile Inertial-
Navigation Systems," Journal of Guidance, Control, and Dynamics, Vol. 9, No. 3, 1986,
p. 312.
3
Bar-Itzhack, I. Y., and Medan, Y, "GPS Aided Low Cost Strapdown INS for Attitude
Determination," AIAA Paper, Aug. 1986.
4
Parkinson, B. W., and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. 1, AIAA, Washington, DC, 1996, p. 214.
5
Hubbs, R. A., and Pinson, J. C, "Residual Gravity Error Modelling for High Accuracy
Land Navigation," AIAA Paper X86-904/101, Aug. 1986.
6
Chatfield, A. B., Bennett, M. M., and Chen, T., "Effect of Gravity Model Inaccuracy on
Navigation Performance," AIAA Journal, Vol. 13, No. 11, 1975, p. 1494.
7
Tscherning, C. C., and Rapp, R. H., "Closed Covariance Expressions for Gravity
Anomalies, Geoid Undulations, and Deflections of the Vertical Implied by Anomaly Degree
Variance Models," Dept. of Geodetic Science, Rept. No. 208, Ohio State Univ. Research
Foundation, Columbus, OH, p. 5.
8
Tscherning, C. C., and Rapp, R. H., "Closed Covariance Expressions for Gravity
Anomalies, Geoid Undulations, and Deflections of the Vertical Implied by Anomaly Degree
Variance Models," Dept. of Geodetic Science, Rept. No. 208, Ohio State Univ. Research
Foundation, Columbus, OH, p. 30.
9
Chatfield, A. B., "Initial Estimates of the Gravity Model Contribution to Strategic
Missile Errors," Geodynamics Corp. for Air Force Avionics Lab., Rept. No. ASD-TR-78-
30, Wright-Patterson AFB, OH, Aug. 1978.
10
Hubbs, R. A., and Pinson, J. C., "Residual Gravity Error Modelling for High Accuracy
Land Navigation," AIAA Paper X86-904/101, Aug. 1986.
H
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals and Applied
Kalman Filtering, 2nd ed., Wiley, New York, 1992, p. 139.
12
Mitra, S. K., and Kaiser, J. F. (eds.), Handbook for Digital Signal Processing, Wiley,
New York, 1993, pp. 1089, 1177.
13
Gelb, A., "Synthesis of a Very Accurate Inertial Navigation System," IEEE Transac-
tions on Aerospace and Navigational Electronics, June 1965, p. 119.
14
Jordan, S. K., "Self-Consistent Statistical Models for the Gravity Anomaly, Vertical
Deflections, and Undulation of the Geoid," Journal of Geophysical Research, Vol. 77, No.
20, 1972, p. 3660.
15
Gelb, A. (ed.), Applied Optimal Estimation, MIT Press, Cambridge, MA, 1974, p. 88.
16
Levine, S., and Gelb, A., "Geodetic and Geophysical Uncertainties—Fundamental
Limitations on Terrestrial Inertial Navigation," AIAA Paper 68-847, Aug. 1968.
17
Lewis, F. L., Optimal Estimation, with an Introduction to Stochastic Control Theory,
Wiley, New York, 1986, p. 34.
Siouris, G. M., An Engineering Approach to Optimal Control and Estimation Theory,
Wiley, New York, 1996, p. 201.
19
Hubbs, R. A., and Pinson, J. C., "Residual Gravity Error Modelling for High Accuracy
Land Navigation," AIAA Paper X86-904/101, Aug. 1986.
20
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 908.
21
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 913.
Purchased from American Institute of Aeronautics and Astronautics
250 A. CHATFIELD
22
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 910.
23
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 913.
24
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 915.
25
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 915.
26
Cadzow, J. A., "Spectral Estimation: An Overdetermined Rational Model Equation
Approach," Proceedings of the IEEE, Vol. 70, No. 9, 1982, p. 915.
27
Bendat, J. S., and Piersol, A. G., Engineering Applications of Correlation and Spectral
Analysis, Wiley, New York, 1980, p. 51.
28
Mitra, S. K., and Kaiser, J. F. (eds.), Handbook for Digital Signal Processing, Wiley
New York, 1993, p. 294.
29
Chatfield, A. B., "Initial Estimates of the Gravity Model Contribution to Strategic
Missile Errors," Geodynamics Corp. for Air Force Avionics Lab., Rept. No. ASD-TR-78-
30, Wright-Patterson AFB, OH, Aug. 1978.
30
Tscherning, C. C., and Rapp, R. H., "Closed Covariance Expressions for Gravity
Anomalies, Geoid Undulations, and Deflections of the Vertical Implied by Anomaly Degree
Variance Models," Dept. of Geodetic Science, Rept. No. 208, Ohio State Univ. Research
Foundation, Columbus, OH, May 1974.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 12
253
Purchased from American Institute of Aeronautics and Astronautics
254 A. CHATFIELD
At any given time along the vehicle path, each component of the navigation
position error is the sum of small position errors, each caused by a single source of
error. Because the number is large, we can assume the position error components
are very nearly normally distributed. This allows us to use the Gaussian distribution
function to describe the statistics of navigation position errors. Through use of
the Gaussian distribution function, relatively simple, but accurate, approximate
formulas for computing the CEP and SEP can be derived. Also, we are able to
determine exact values useful for validating the approximate formulas because the
Gaussian distribution function can be integrated after suitable transformations.
Both the CEP and SEP are computed with a statistical variable known as the
standard error or standard deviation. Before getting more into the subject of CEP
and SEP evaluation, the standard error needs to be defined.
mi = E[APt] (12.2)
The individual variances are obtained from the covariance matrix of the position
error vector Cp given by
Cvp = E[(APV -i
In this expression the a, are the standard errors and the p,7 are the correlation
coefficients (both in LGV coordinates).
The equations, to be derived shortly, for computing the CEP and SEP are signi-
ficantly simplified if the errors are uncorrelated. This is true if the p/7 in Eq. (12.3)
are zero. In the next two sections equations are derived for rotating the covariance
matrices so that the off-diagonal terms are zero. The derivation of the equations
for computing CEP and SEP can then proceed assuming uncorrelated errors.
al + al (12.5)
Otf - au
which leads to two, more useful, relations for the sin 20 and cos 20:
sin 20 =
pnwanaw)2 + (a2 - a2Y
an 2-aw2 (12 6)
'
cos 20 =
y (2pnwanaw}2 + (a2 — cr£)
Using the diagonal terms from Eq. (12.4), the covariance matrix with zero
correlations is
(12.7)
\u oij
where
a2 = a2 + 0-^(1 - cos 20) + pnwanaw sin(2#)
(12.8)
a% = cr2 + 0^2(1 — cos 20) — pnwanaw sin(20)
with the sin 20 and cos 20 given by Eqs. (12.6).
256 A. CHATFIELD
Setting the lower off-diagonal terms equal to zero yields three equations
cosft(2pnwan<jwcos92+ (a2 ~ a2) sinO cosO - pnwcrn&w)
+ ° ~ an Sin
OCOSO - pnwWw =0
Multiplying the first equation by cos ^8, the third equation by sin ft, and subtracting
the third from the first, we get
ZpnwVnVw COS O2 + (a2 - <J2) sinOcOsO - Pnw^n^w = 0 (12.12)
which can be put in the following form:
2pnwcrn(7w cos 20 + (cr2 - a2) sin 20 = 0 (12.13)
with the result
n
As expected, this is the same equation for 9 as obtained for the two-dimensional
case.
By some trigonometric manipulations, the second expression in Eqs. (12.11)
can be put into the following form:
2cos2ft(pnuornau cos/9 + pwuvwVu sin (9) - sin2ft((cr2 - a2) cosO2
(12.16)
Purchased from American Institute of Aeronautics and Astronautics
where
In the next section we provide the Gaussian distribution function used in devel-
oping the equations for computing the CEP and SEP.
in which APV is the position error vector in LGV coordinates, mv is the mean po-
sition error vector in LGV coordinates, and n is the number of error components—
two for CEP calculations and three for SEP calculations. Each component of the
position error is the sum of a large number of small position errors due to the
numerous sources of error affecting navigation position.
In the next section, equations are derived for the CEP and SEP using uncorrelated
standard errors of the two or three components of position, respectively.
A*22)
2
** f *exp[-V^- + ^f ) |dA/> 2 dAPi (12.20)
Jo L 2 \ a{ at ]\
Purchased from American Institute of Aeronautics and Astronautics
258 A. CHATFIELD
In the present form the integrals in Eq. (12.20) do not yield a value for A/?2.
If polar coordinates are used, the double integral is in the proper form to be
integrated. Let the polar coordinates be 0 and Ar. Thus
= Ar cos(<9)
(12.21)
A/>2 = Ar sin(6>)
The probability integral then becomes
i /.A/? 2 r2n
AP 2 = -——— / / exp{ Ar2|>i cos(26>) -
2na\a2 JQ Jo
where
- - - (12 23)
'
<12 24)
-
and
3(9 9(9
= Ar (12.25)
3APi
dAr
The last equation is the Jacobian of A PI and AP2 with respect to 0 and Ar.
The Jacobian comes into play where there is a change of variable in a multiple
integral. The Jacobian is the absolute value of the determinant. For the change of
variables from A PI and AP2 to 9 and Ar, we have
Incorporating the Jacobian and rearranging the exponential, Eq. (12.22) be-
comes
At this point an assumption is made that is not very realistic. We assume equal
standard errors: a\ = a2 = or. With this assumption, Eq. (12.27) becomes
i /»A/?2 /»2jr
F(AP 2 + AP22 < A/? 2 ) = ——-z / Ar exp(-/x 2 Ar 2 ) / d6»dAr (12.28)
2na JQ JQ
Purchased from American Institute of Aeronautics and Astronautics
Setting P(A;c2 + A*2 < A#f) = \, A/?2 becomes the CEP, and we have
—
2na I
rCEP r1n i
Ar exp (-/x 2 Ar 2 ) d<9dAr = - (12.29)
2
27t^ J0 /Jo
Solving this equation for the CEP, we obtain
(12.31)
AP3 = Arcosft
and noting that
= Ar 2 sin£d£d<9dAr (12.33)
we can write
/>A/?3 /»27T />7T
/ Ar 2 / / si
(27T) JO ^0 i/O
CX
' P i ^
(12.34)
Purchased from American Institute of Aeronautics and Astronautics
260 A. CHATFIELD
Setting all three standard errors equal to cr, Eq. (12.34) becomes
. -A- p.
(27r)5a 3 Jo
Ar exp -f-Y
2V a )
/»2jr /"7T
/ / sin£d£d(9dAr
Jo Jo
si (12.35)
The integral can be integrated, but we cannot solve for A/?3. The result of the
integration is
(12.36)
where ERF[ ] denotes the error function. Although the equation cannot be solved
for A/?3, we can substitute in the standard errors and the SEP obtained from the
more accurate SEP equation, derived in the next section, to determine if the result
equals ^. This is done at the end of the next section using the equation
ERFL r^Ei
2a J
_ ^^ exp •_1/SEP\ 2 1 ]_ (12.37)
C. CEP and SEP for Unequal Standard Errors and Nonzero Means
If there are deterministic errors unaccounted for, or a bias is present, the random
errors are not distributed about a zero mean. Rather the distribution of the errors is
offset from zero. Under these circumstances, the probability density function for
two or three components of position error [part of the method of generating the CEP
described in this section is similar to that described in an Aerospace Corporation
memorandum dated 14 November 1966 (66-3961B-061). The memorandum was
written by R. J. Hobson and T. E. Fancher] is given by
1 1
exp (12.38)
(27r)2ai-..a,
where mi is the mean position error for the /th component of the position error.
The value of n is two for the CEP summation and three for the SEP summation.
The mean values in the rotated coordinate system are given by
(12.39)
m
for the CEP calculation and by
rhi = — (12.42)
0/
in which the hat symbol denotes a mean value normalized to <j/, we have
£[Aw,]=0
(12.44)
£[Aw?] = 1
Because the AP/ are independent Gaussian variables, the ratio A/? 2 /a 2 has a
2
X distribution where
(12.45)
Ml = J,2£„'<„, + ^ (,2.46,
a2 a f^
Now let
V2 = ~ (12.47)
The variable i//"2 is a weighted sum of noncentral Chi squares (x 2 ), which can
be approximated by fitting the first two moments to those of the ordinary central
X 2 distribution. This can be accomplished after determining the mean value and
variance of ^2.
The mean value of \/s2 is given by
f 1 * 2 1
, = E\^
\ ^ J>, ("/ + ^) 2
a
i=i
Purchased from American Institute of Aeronautics and Astronautics
262 A. CHATFIELD
The variance of \/s2 is somewhat more involved. Let v^ be the variance of i/f 2 ,
then
(12.49)
2 2
Expanding (\l/ — m^) yields the following rather lengthy result
-l2
9 n~\N n r\ n n
4 4 ^ X— X—N 7 9 7 9 , ^ X—N X—^ 9 9
/i « /I n-1 « o n
2 2 ^ ^ ^ X~~^ 2 2
~
/=! 7=/+l i= l
(12 50)
-
Because the expected value of the sum is the sum of the expected values, the
variance is the sum of the expected values of each term on the right side. Using the
previously obtained expected values of w/ and w 2 and three additional identities3:
?=1 (12.52)
and
= ^ (2 E ff<4 + 4 E ff/4™?
The T^2 ratio has to be scaled according to the first two moments of the ordinary
central x2 distribution. The first two moments are nx and 2n x , where nx is the
number of degrees of freedom. Let the scale factor be sx , then
] = s2xv^ (12.55)
Therefore
= nx
(12.56)
=2nx
Purchased from American Institute of Aeronautics and Astronautics
Solving these two equations for sx yields the equation for the scale factor:
m^if
sx = 2-^- (12.57)
Uty
and
SEP -. (
264 A. CHATFIELD
2 2
P(A/>
\ c
< A/? /) = ————
^) ~-, f-. f..
/
1
/
I
*exp|--
I O
Z7r<7iCr2 JQ JQ I Z
H- (12.64)
2n
exp[Ar(/xiArcos2<9 + AM cos 0 + fis sin0)]d0 dAr (12.65)
_
in which IJL\ and /x2 are defined in Eqs. (12.23) and (12.24) and
(12.66)
Note that if the means are zero, /X3, /X4, and ^ are zero, and Eq. (12.65) becomes
the same as (12.27).
Setting the left side of Eq. (12.65) equal to ^, setting A# 2 = CEP, and solving
for the CEP would yield the desired value. However, there is no known solution
for the CEP. The best that can be done is to vary the CEP integration limit until the
double integral computes to a value of 0.5000. This was done using a computer
program called Derive, A Mathematical Assistant (published by Soft Warehouse,
Inc., 3660 Waialae Ave., Suite 304, Honolulu, HI 96816-3236). The results for
several sets of standard errors and mean errors are listed in Table 12.1.
Purchased from American Institute of Aeronautics and Astronautics
CEP CEP
Standard errors Means Eq. (12.65) Eq. (12.60) A%
o-i = 100, o2 = 200 mi =5Q,m2 = 50 185.3 185.3 0
cri = 100, o 2 = 200 mi = 0, W2 = 0 174.1 174.3 0.1
cri = 400, o2 = 200 mi =Q,m2 = 100 363.7 363.4 0.1
ai = 400, o2 = 200 mi = 100, m2 = 0 355.2 355.8 0.2
o-i = 100, o 2 = 400 m i = 0, W2 = 0 290.2 293.8 1.2
01 = 100, o2 = 400 mi = 100, w 2 = 100 318.3 322.5 1.3
ffi = 400, 02 = 100 mi = 100, m2 = 100 318.3 322.5 1.3
The data in Table 12.1 provide a good indication of the accuracy of the CEP
calculation using Eq. (12.60). The primary cause of a difference between the exact
and approximate methods is the ratio of the largest to the smallest standard error.
If the ratio is less than two to one, the two methods differ by about 0.1 to 0.2%
even though one of the means is significantly greater than zero. Ratios of four to
one resulted in errors greater than 1%. It is unusual for the ratio to be as large as
four to one. Therefore, we can conclude that the approximate formula is accurate
to within 1% in most cases. The approximate formula provides values of the CEP
greater than the exact values. Thus, the approximate formula provides a slightly
conservative value of the CEP.
Figure 12.1 shows the CEP circle and error ellipse drawn to scale for the data in
the first line of Table 12.1. The figure also displays the north and west components
of the LGV coordinate system, the coordinates after rotation AP\ and A P^ the
north and west components of the mean, and the north and west standard errors
defining the error ellipse. After rotation to obtain the uncorrelated standard errors
a\ and #2, the result is standard errors oriented along the minor and major axes
CEP
Circle
AP,
266 A. CHATFIELD
AP
Error Ellipse
AP,
of the error ellipse as illustrated in Fig. 12.2. The corresponding mean values are
also shown.
(12.67)
(73
in which
1 / m? m
o \ "T (12.69)
2 at
Purchased from American Institute of Aeronautics and Astronautics
SEP SEP
Standard errors Means Eq. (12.68) Eq. (12.61) A%
GTi = 100, 0-2 = 200 mi = 0, m 2 = 0 310..7 314.2 1.1
o-3 = 300 =0
GTi = 100, 0-2 = 200 mi = 50, m 2 == 50 321,,0 324.5 1.1
o-3 = 300 m 3 = 50
o-i = 100, o-2 = 200 mi = 0, m 2 = 0 319..5 323.4 1.2
o-3 = 300 m 3 = 100
CTI = 100, o-2 = 200 mi = o, m 2 = 0 390,,8 398.2 1.9
o-3 = 400 m3 = 200
o-i = 100, o-2 = 100 mi = 0, m 2 = 0 309,.1 316.6 2.4
o-3 = 400 m3 = 0
If the means are set equal to zero, Eq. (12.68) reduces to (12.34).
For the SEP calculation A/?3 is set equal to SEP and F(AF62 < Aflf) is set
equal to |. Because there is no possible closed-form solution to determine the
SEP, the integration of Eq. (12.68) has been performed repeatedly. Various values
of the SEP and the same standard errors and means used in Eq. (12.61) were input
to the integrations until a value of 0.5000 was reached.
Values of the SEP computed using the approximate formula and the exact
integrals are listed in Table 12.2. The difference between the exact and approximate
calculations of the SEP is a little greater than for the CEP calculation. As in the case
of the CEP, the approximate SEP formula yields values a little larger than obtained
from the more exact integrals and, therefore, provides slightly conservative values.
From the data in Table 12.2, we conclude that the approximate formula for the
SEP is accurate to within 2%.
Now that the criteria for judging accuracy has been established, it is appro-
priate to consider the techniques developed for obtaining the basic accuracy
information—the standard error of the navigation state vector variables.
A. Types of Error
Recall that in Section I of Chapter 2 an error is defined as the computed value
minus the actual value:
Ae = 6-6_ (12.70)
where A6 is an error in any navigation state variable. For inertial instrument errors,
this definition is usually sufficient. However, some errors in geodetic variables are
Purchased from American Institute of Aeronautics and Astronautics
268 A. CHATFIELD
(12.71)
where Ae p is the probabilistic part defined as
&€p=€ref-6 (12.72)
= 6 - eref (12.73)
The variable £ref is the reference value of the variable € based on all available
information.
1 . Probabilistic
As implied by the name, probabilistic errors are only known in terms of proba-
bilities. Two methods of evaluating the inaccuracy due to probabilistic errors dom-
inate: covariance analysis and Monte Carlo analysis. Each method is described in
the following subsections.
Covariance analysis. Covariance analysis is by far the most popular method
of analyzing the affect of errors on navigation state. Each source of error is
represented by a Gauss-Markov model and simultaneously propagated along the
vehicle path. At any point along the vehicle path, the variance in the state vector
variables is given by the diagonal elements of the covariance matrix.
As described in Sections II.B and II. C of Chapter 9, the following equations
define the propagation of the covariance matrix.
CM = «%^< + Qk (12.74)
Ck = Ct- - Kk(HkC^Hl + Rk}KTk (12.75)
where C^+l is the covariance of the state vector errors at the end of integration step k
and CjT is the covariance just before a state vector update. Also, C^ is the covariance
after a measurement update. The matrix <£% is the transition matrix for integration
step k, Qk is the covariance of the white noise driving function, K^ is the Kalman
filter gain, H^ is the partial derivative of the external measurements with respect
to the state vector elements, and R^ is the covariance of the measurement noise.
Equation (12.74) is used to propagate the covariance matrix through integration
step k, and Eq. (12.75) is used to update the covariance matrix after an external
measurement.
In the process of performing a covariance analysis, a number of assumptions
are usually made:
1) The navigation filter state at time tk+\ is linearly related to the state at time tk.
2) The external measurements are linearly related to the state.
Purchased from American Institute of Aeronautics and Astronautics
3) The errors modeled in the state vector are a white noise sequence with zero
mean.
4) An initial estimate of the value of the state vector elements and covariance
matrix is available.
5) The measurement noise and the state vector error variables are not correlated.
6) The state vector noise and the state vector error variables are not correlated.
The requirement that the state vector noise be white with zero mean is not as
severe a restriction as would appear. We have seen in Chapter 11 how gravity
model errors, which are not inherently white noise with a zero mean, could be
included in the state vector through the use of shaping filters driven by white noise
with a zero mean. Thus, the requirement for the state vector to be white can be
circumvented at the expense of increasing the size of the state vector. However, as
indicated by Figs. 11.3-11.8, the shaping filters yield only approximate values of
the omission gravity model error.
The requirement for linearizing the navigation equations for the filter computa-
tions is not very restrictive. As shown in Figs. 9.4 and 9.6, the linearized equations
can be used to propagate and update incremental state, while at the same time total
state can be propagated in a nonlinear fashion.
Monte Carlo analysis. The Monte Carlo method uses a large number of de-
terministic type error analyses to provide estimates of the mean and standard
deviation of the navigation state vector errors. Each navigation simulation uses
one realization of one or more of the error sources. It is most useful in evaluating
the uncertainty in navigation state in cases where the mean is not zero or the initial
uncertainty cannot be stated in the form of a covariance matrix. An example of
an error source of this type is the mean anomaly error of representation described
in Chapter 14. The Monte Carlo method can be the most accurate type of error
analysis if the number of simulation runs is sufficiently high. Because of the use
of a number of simulations in the Monte Carlo method, it is possible to establish
confidence limits on the CEP or SEP.
Implementation of the Monte Carlo method of error analysis for inertial navi-
gation involves simulation of the vehicle motion, the external measurements,
and simulation of the navigation computations. Simulation of the vehicle motion
provides realistic values of the specific force along the vehicle path. Simulation
of the navigation computations involves use of the navigation gravity model to
provide the accelerations due to gravity, adding the specific force derived from
the trajectory generation, processing the external measurements for updating the
state, and simulation of the filter that processes the external measurements. The
result of the many simulation runs are the standard errors of the state vector
components as a function of navigation time. The standard errors from the n
simulations can then be used to derive confidence limits to the desired level (95%
for example).
Fewer assumptions are required for Monte Carlo analyses than for covariance
analyses because the linearity and no-correlation assumptions are not involved.
The required assumptions are summarized as follows:
1) The simulation accurately models the actual navigation system and external
measurement aids.
2) The external measurements are linearly related to the state.
3) The initial uncertainties for all of the state vector variables are known.
4) An estimate of the initial values of the state vector elements is available.
Purchased from American Institute of Aeronautics and Astronautics
270 A. CHATFIELD
where x/2 and x 2 are me lower and upper x 2 values, respectively, determined by
the assigned confidence limits. For example, at the 95% confidence level and a
sample size of 101, / = 0.025 and u = 0.975. Thus, the confidence limits for the
variance in each component of the position error at the end of each integration
step along the vehicle path is determined by the inequality
(n - l)^2 2 (n - IX2
( }
Using the upper and lower standard errors in two components of position in the
CEP formula or three components of position in the SEP formula derived from
this inequality, we can calculate the 95% confidence area for the CEP or the 95%
confidence volume for the SEP.
2. Deterministic
The term deterministic is used because that part of the error can be accounted
for in the navigation computations, but we choose not to do so. We may choose not
to because the accuracy requirements do not make it necessary, or the computing
requirements exceed the available computer capacity. In short, any source of error
that can be evaluated (no matter how difficult), and is not evaluated, is a source of
deterministic error.
Deterministic errors cannot be evaluated by a covariance analysis. However,
the Monte Carlo method is well designed to perform deterministic error analyses.
Most of the sources of error falling into the deterministic category are variables
derived from geodetic measurements.
Equation (9.58) with the white noise vector eliminated and the transition matrix
expressed in terms of the exponential of the A matrix defines the propagation of
Purchased from American Institute of Aeronautics and Astronautics
deterministic errors across the kth integration step. Error propagation through a
measurement update is described by Eq. (9.30). Thus
where AX* is defined by Eq. (9.29), Kk by Eq. (9.40), and Z~k, for three types of
external measurements, by the equations in Section II. F of Chapter 9. Evaluation
of the actual external measurements uses the same equations with actual values
replacing the estimated values.
After completion of an ensemble of Monte Carlo error analysis runs, the co-
variance of the state vector error is given by
1
= i e or v (12 80)
/=!
' ' '
where the over bar denotes a mean value and N is the number of Monte Carlo
simulations.
References
^arkinson, B. W., and Spilder, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 214.
2
Brown, R. G., and Hwang, P. Y. C., Introduction to Random Signals and Applied
Kalman Filtering, 2nd ed., Wiley, New York, 1993, p. 56.
3
Burington, R. S., and May, D. C., Jr., Handbook of Probability and Statistics with
Tables, 2nd ed., McGraw-Hill, New York, 1970, p. 1 12.
4
Tscherning, C. C., and Rapp, R. H., "Closed Covariance Expressions for Gravity
Anomalies, Geoid Undulations, and Deflections of the Vertical Implied by Anomaly Degree
Variance Models," Dept. of Geodetic Science, Rept. No. 208, Ohio State Univ. Research
Foundation, Columbus, OH, May 1974, p. 30.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 13
I N Chapter 10 error equations were derived for use in the navigation system
Kalman filter. The diagonal elements of the covariance matrix contain the
variance for each state vector variable. The covariance submatrices for position
are used to evaluate the system performance, such as computing the CEP or SEP.
The variances are used to determine how well the inertial component performance
specifications are satisfied. Thus, except for gravity model errors, the statistical
error equations for the current state evaluation phase are included in the Kalman
filter equations. Not included are the deterministic effects of gravity model errors or
the error equations for the first three phases of navigation: calibration, alignment,
and initialization. Error equations for the sources of error affecting these three
phases are dealt with in this chapter. Chapter 14 treates the complex subject of
determining the effect of gravity model errors on navigation performance.
Initial velocity and position errors are determined by the method used to derive
the initial values. Because alignment follows calibration and initialization follows
alignment, the initial attitude, accelerometer, and gyro elements of the initial filter
state vector and covariance are determined by the errors in calibration and align-
ment. The initial errors for the external measurement equipment are determined
by the calibration procedures for that equipment.
As shown in Table 13.1, most of the data for the first three phases of navigation
are derived from geodetic or astrogeodetic measurements. Listed in the table are
the geodetic, astrogeodetic, and other variables used in each of the four navigation
phases along with the general symbol depicting each parameter. In this chapter,
the error equations are derived, which show the effects of each parameter on the
appropriate navigation output during the first three phases.
The rotation rate of the Earth appears in all four phases of navigation. The
magnitude of the angular velocity of the Earth is known with great precision from
astronomic observations; therefore, Ao>/ e is assumed to be zero (see Sections I.B.I
and I.C of this chapter). However, the direction in inertial space varies a small
amount due to polar motion.
273
Purchased from American Institute of Aeronautics and Astronautics
274 A. CHATFIELD
Navigation
phase Variable or constant Symbol
Instrument Apparent gravity magnitude
calibration Earth rotation rate
Reference torquing rate cor
North pole location
Analytical Apparent gravity magnitude ga
alignment Astronomic coordinates A, <£
Geodetic coordinates
Accelerometer cal. coefficients cti,8Sb,8ksa,kn
Earth rotation rate
State GPS position , AzGps
initialization Geodetic coordinates
Geoid height TV
Height above geoid h
Earth rotation rate
Current state Accelerometer cal. coefficients
evaluation Gyro calibration coefficients
i , ^acj
i\-q if 5 *^q
]f
Ext. measurement cal. coefficients
Geocentric grav. constant GM*
Ref. ellipsoid semimajor axis a
Earth rotation rate
Spherical harmonic coefficients
Gravity model
The coordinates of the instantaneous polar axis can also be involved through the
effect on the direction of the Earth-rate vector.
1. Accelerometer Calibration
A description of the way the apparent gravity magnitude is used to calibrate the
accelerometers and gyros is given in Chapter 5. In Section LA of Chapter 7, the
methods used to measure the apparent gravity magnitude are described. Calibration
sites usually are not located at primary gravity stations. Apparent gravity at the
calibration sight is measured with a gravimeter relative to the absolute value
at a primary station. Accuracies of the order of (Ref. 1) 4 x 10~7 m/s2 can be
expected.
Determining the errors in the accelerometer calibration coefficients begins by
noting that the calibration equations for the inverse solution [Eqs. (5.31-5.42)]
Purchased from American Institute of Aeronautics and Astronautics
all involve the reciprocal, or the reciprocal squared, of the calibration site gravity
magnitude. The same is true for the least-squares solution.
Expanding the reciprocal and the reciprocal squared of the actual apparent
gravity magnitude, we get
(13.1)
V< V
-V(l+2-' ''"'
(£/ (ga - Aga
Substituting these equations into Eqs. (5.31-5.42) and setting the actual values of
the calibration coefficients equal to the computed value minus the error yields the
following accelerometer calibration coefficient error equations:
&ga
A a/ ~ — —— &i
ga
Msbi = 0
Af ~ / 1 , * £ \*8a „ &ga (13'2>
Afc jfl/ - -(1 + <S£ Jfl/ ) —— « ———
where A8ksai is written as Afc jfl . and / = jc, 3;, and z. The second expression for
Aksai is valid because 5^Jfl/ is the small deviation of the scale factor from a unit
value (see Section III.A of Chapter 5). The error equations are valid for both the
direct inverse and least-squares solutions for the calibration coefficients.
Referring back to Eq. (5.20) and letting the actual value of an accelerometer
calibration coefficient equal the computed value minus the error, we can write:
(13.3)
2. Gyro Calibration
Both of the gyro calibration procedures described in Section IV of Chapter 5 use
equations for computing the gyro calibration coefficients involving the reciprocal
of the apparent gravity magnitude or the square of the reciprocal of the magnitude.
Twenty-seven of the 39 gyro calibration coefficients are a function of one or the
other reciprocal. The errors in the coefficients that are a function of the reciprocal
are equal to the coefficient multiplied by — Ag fl /g fl . Those that are a function of
the square of the reciprocal are approximately equal to twice the product of the
coefficient and —Aga/ga. Therefore, the error equations for the 27 coefficients
Purchased from American Institute of Aeronautics and Astronautics
276 A. CHATFIELD
A*,, « ——-kSi
ga
ga
-2
9 (13.4)
1
—2
ga
a
Arioso/ ^ —2 —— &IOSO/
ga
where
kioso, — (13.5)
and / = x, y, and z.
Just as for the accelerometer error equations, the gyro calibration error equations
apply to both the direct inverse and the least-squares solutions. In matrix form, the
error in gyro angular rate is given by
0 0 ^ 0 0 o o 24 0
0 JQ 0 0 _o,0 0 ^ 0 0 2s%x
0 0 0 0 s« 0 0 0 0
o 24 0 0 r\ S (\ \J
0 2si o -24 0 0
0 2sl 0 0
0
+ 0 0
d
ga
0
(13.6)
Purchased from American Institute of Aeronautics and Astronautics
in which
x
gd = (ksx k0y klz kJx kSy k0z k0x kly kSz
where m = p or b.
Ay ij
(Or
Aa)hi = 0 (13.8)
where Acor is the error in the reference rotation rate, ij = zx, yz, zy, xy, yx9 and
jtz, and / = jc, y, and z. The awkward notation &8ksgt has been replaced by Aksgi .
Incorporating the results into Eq. (5.72), we get
(13.9)
Purchased from American Institute of Aeronautics and Astronautics
278 A. CHATFIELD
C. Pole Location
The direction of the Earth's rotation axis varies a small amount with time due
to causes that are still under investigation. The motion is somewhat periodic with
one period between 430 and 435 days3 (referred to as the Chandler period) and a
second period of about 365 days.4 In radians the amplitude appears to be less than
10 m divided by the radius of the Earth in meters.
The z axis of the ECI and ECEF coordinate systems are defined to coincide
with the center of the figure of polar motion (spin axis) for the years 1900-1905.
In navigation computations, the Earth's angular rotation rate vector is assumed to
coincide with the CTP.
Polar motion corrections are reported as an xp and yp angular distance (in
arc seconds) of the instantaneous pole from the CTP along the direction of the
Greenwich meridian and along the 270° meridian, respectively. Values for xp and
yp are published frequently during each year.
The Earth rotates about the instantaneous polar axis so that the commonly
defined Earth-rate vector [see Eq. (8.9)] is slightly in error. In ECEF coordinates
the Earth's angular rotation rate vector that includes the affect of polar motion is
given by
'-sinOcp^
(13.10)
The largest value for either of the sine elements is of the order of ±3 x 10~6.
For all but the most precise navigation computations, this error can be neglected.
However, because the two components of polar motion are known and can be
compensated for, the resulting navigation error is a deterministic error given by
(13.11)
The zero subscript is used because the alignment error is the attitude error at
the start of navigation. These three equations provide the attitude error in the
ECI, ECEF, and LGV coordinate systems in skew-symmetric form. The attitude
error vector is obtained by selecting the (3, 2), (1, 3), and (2, 1) terms of the
skew-symmetric matrix. Thus
/A0g(3,2)\
A0g= A0g(l,3) q=i,e,orv (13.15)
\A0g(2, I)/
As described in Section II. A of Chapter 6, the rotation matrices are orthogonal-
ized according to the formula
pi \T spm j_ l ^ / t p w \ 2 /£/?w\3j_ (Bm\T
m=
[ 2 -' 2 4 ^ - ' ' " 2 4 6' ^ ' J (-*>
m = porb (13.16)
where the tilde depicts the computed rotation matrix after orthogonalization. Ap-
plying the definition of an error given in Section I of Chapter 2, the error in the
Purchased from American Institute of Aeronautics and Astronautics
280 A. CHATFIELD
The approximate symbol is used for two reasons. The term in Eq. (6.74) containing
the square root has been expanded into a series, and only the first-order terms are
retained. Also, the actual values of the rotation from platform or vehicle body axes
to ECI coordinates is approximated by the computed rotation matrix. In writing
Eq. (13.17), we have used the definition of8R_™ provided in Section II. A of Chapter
6. With the definition, we find that
— sin(A. + <
g cos <£
0
/
(13.20)
/ — cos A — cos A tan < — sin A. \
g cos^
—a
a>tc;V
— sin A — sin A tan <£> cos A.
M!R = g cos 4>
(13.21)
tan0 1 r7 tan 0 \
&ie COS 0
1 f
and
m — p or b
(13.23)
In view of Eq. (13.19), we find that
gfaie
cos (A + <W|
cos 0 0 -
0 0
Purchased from American Institute of Aeronautics and Astronautics
282 A. CHATFIELD
\0 0 0 /
The error equation for AM^ is the same as given for AMlR(to) with fa set to
zero. In ECEF coordinates a hold has no effect since the coordinate system is
rotating with the Earth. Thus,
/cos A sin A \
sin A cos A
COS ' —r- 0 ——-——
_ \ 0 0 0
/
/ sin A sin A sin < cos A\
ga &ie
cos A. cos A sin < sin A AA
ga^ie
0
\
/ cos A tan O cos A sin A tan O \
ga >ie COS <5> ga^ie
sin A tan (f> sin A cos A tan < (13.27)
/g cos ga^ie
0 0
or to first order
/ sin A \ / sin A sin 4> cosA\
0 0 ———
1 cos A cos A sin O sin A AA
cos O 0 0 — 0 --
L\° °
cos A sin A tan O\
0 —
As shown in Eq. (13.22), the rotation equation for LGV coordinates is written
in terms of the deflections of the vertical £ and 77. Therefore, in LGV coordinates
the equation for AM^ is given by
^ COS2 0
/ 1 sin0 ^?
< ?a ^W/e Sa^i e
-( sec 0 + tan 0 sin 0) '
277 sin0
tan0 /O(=»r« //>
V^oCw 1 tin
^ n"^ tall //l
(// ^Itl
alll 0) A0
^ *>/* ga<*>ie
f sin0 77 . ^
0
V <Wl6 ga^ie '
/ Tl' \
(
tan yWv \j
A
L<in0
^/
0)ie COS 0
1 0 0 0\
]I 77 0 0 0 \ AAh
l1 £
H- ga -i
^a2 cos2 0 v
ty/^ cos 0
o o/
1 0 (Die COS 0
V —— ^~T
(D/^ COS (p /
/ 1 \
0 0 —— t an0
1 1 1
+ 0 LXT? (13.29)
COS0 ga COS 0 tW /g
1
0 0 -
V &,<»/* /
or to first order
sin0
^o o ^ /O 0 0 \
[ 1 l
AM£
COS 2 0 o o sin0 A^
g^Ii
o uo
u
(Die COS 0
± Aga
\0 0 0 / V0 0 0 J
^0 O tnn /A
/O 0 0\
0 0 0 1 1
-{ 0 tan0 0 A»j
1 1 cos 0 a>ie
\ COi e COS 0 / n
V7
o i
\ ga^ie /
(13.30)
A. Astronomic Coordinates
To obtain the AM^ equation in terms of astronomic and geodetic longitude
and latitude errors, the following equations for the error in the deflections of
Purchased from American Institute of Aeronautics and Astronautics
284 A. CHATFIELD
the vertical can be used. The error equations are a consequence of Eqs. (7.47)
and (7.48):
A£ = AO - A0
(13.31)
AT? = (A A — AX) cos 0 — (A — X) sin 0 A0
Using the method of astronomic latitude determination by meridian zenith dis-
tances, an accuracy of 2 arc sec is achieved using six to eight pairs of stars. A stan-
dard error of from 0.1 to 0.2 arc sec can be achieved by observing 20 star pairs.5'6
Astronomic longitude accuracy depends primarily on the systematic errors of
the observer, the instrument, and the time comparison (see Section I.B.2 of Chapter
7). A standard error of 0.5 to 1.0 arc sec can be obtained from 20 stars.7
B. Geodetic Coordinates
Because of convenience and accuracy, GPS (or DGPS) is likely to be used to
obtain the initial position for analytical alignment and state vector initialization.
Geodetic coordinates can then be derived from the GPS (or DGPS)-determined
ECEF jc, v, and z coordinate distances using the following equations:
(13.32)
2
0GPS = tan-> r£3z + ^ 2 ( - * + y 2 )](l+£ 2 2 ) (13.33)
(13.34)
(13.35)
(13.36)
(13.37)
fc, = 1 + K + k\ (13.38)
in which e and a are WGS 84 reference ellipsoid eccentricity and semimajor axis
length, respectively. The equations were derived from the equations for X and 0 in
Section I of Chapter 8. The GPS subscripts on jc, y, and z are omitted to simplify
the notation.
Although somewhat complex, the derivation of the error equations for A and
0 in terms of the GPS-derived WGS 84 position components and errors in those
components is straightforward. For A. the error equations are
A0GPS = ^9 ^
Purchased from American Institute of Aeronautics and Astronautics
+ •
(13.40)
2V^3!^3
where
(13.41)
(13.42)
K+ l Kk\-(K + l)z K
——— Az + ————2———^ p h - —Aki (13.44)
2i =K2kl(kl + l) + 1 (13.48)
f I) 2 (13.50)
/ -1 -1 -1
AQR = I 0 0 0 | AS"
\0)Zm —— 0)ym (DXm —— 0)Zm 0)ym —— 0)Xm
/ 0 0 0
= porb (13.51)
Purchased from American Institute of Aeronautics and Astronautics
286 A. CHATFIELD
The equations for accelerometer errors due to calibration are given in Section
LA of this chapter, and information on the small error in the Earth rate is provided
in Section I.F of Chapter 7.
III. Initialization
In this section the error equations for the velocity and position at the beginning
of navigation are derived. With the exception of rotation matrices, a zero subscript
is used to denote a value at the start of the navigation computations. For rotation
matrices the initial value is signified by to within parentheses.
A. Initial Velocity
The initial velocity can be either zero or nonzero with respect to the Earth.
The equations for the initial navigation velocity are developed in the following
two subsections for each situation. The equations do not include one source of
error: the error due to vibration or settling motion of the vehicle at the time
navigation computations are started. These effects are a function of the specific
system being analyzed and must be added to the initial velocity errors computed
with the equations given in this section.
is transferred from the navigation system in the moving vehicle to the missile
navigation computer just before launch. One method is to force the velocity
computed by the missile navigation system to agree with the velocity computed
by the carrier navigation system. This is referred to as velocity matching. The
error in the initial velocity is the error in the moving vehicle velocity plus the error
in the velocity transfer process.
B. Initial Position
The initial position can be obtained from GPS measurements or derived from
geodetic coordinates and geodetic height.
^= AJGPS (13.55)
\Az G ps/
where A^GPS, A>>GPS> and AZGPS are the position errors expressed in WGS 84
ECEF coordinates.
GPS satellite transmissions are modulated with two types of code: P-code and
C/A-code where C/A-code refers to coarse/acquisition-code. The CEP (SEP) of
the navigation solution for GPS is of the order of 5 (8) m if P-code is used and 40
(72) m if selective availability is implemented.8 The use of DGPS improves the
accuracy significantly. With it the CEP can be reduced to 5 m or less.9
2. Geodetic Measurements
The methods used to derive the geodetic longitude X and latitude 0 from geodetic
observations are summarized in Section I.B of Chapter 7. The errors in initial
position due to errors in the geodetic coordinates can be derived from Eq. (1.18).
Let the initial position vector error be denoted by A^Q, then
(RN H- //)COSACOS</>
o /
e2 7 \ \
v + H — RM ———r cos (/> I cos X sin 4>
___ (13.56)
-j- H
n — RM ———o22 cos2 0
KM ~——- q> 1i sin
sm XA sin
sm 0q>
1—- ee J
\ (*N(l
Purchased from American Institute of Aeronautics and Astronautics
288 A. CHATFIELD
An error of less than 7 parts in 103 is made if the error in initial position is
approximated by deleting the terms containing the square of the eccentricity. Thus
to first order
0 /
/-(RN + H) cos A sin 0\
(RN -f //) cos A cos 0 I AA 0 + I -(RN + H) sin X sin 0 1 A00
\ (** + //) cos 0 /
(13.57)
Geodetic height is the sum of the geoid height and the height above the geoid,
or equivalently, height above mean sea level [see Eq. (1.20)]. The methods used to
derive these heights are described in Sections I.H and I.I of Chapter 7. Using Eq.
(1.18), the initial position error due to errors in the geoid height and height above
mean sea level AP0 is given by
/cos X cos 0\
AP£ = I sin A cos 0 I (AW0 + AA 0 ) (13.58)
\ sin 0 /
where ANG and A/z 0 are the errors in geoid height and altitude, respectively, at
the start of navigation.
Pl = R\Pe (13.59)
The rotation of the ECEF position error into the LGV semiposition error is
derived from the position error in Eq. (13.60) due to the definition for semiposition
error given in Eq. (10.1 1). Thus
COV(A*0) =
laiv« 0 0 0 0 0 0 \
0 °AP() 0 0 0 0 0
0 0 a
Wo
0 0 0 0
0 0 0 °Ag() 0 0 0 (13.62)
0 0 0 0 °is0 a
0 0
0 0 0 0 0 L() 0
2
( 0 0 0 0 0 0 Aw y
where AXo is defined by Eq. (9.29) at time t$. Here, the means, if any, are assumed
to have been removed by being included in the initial value of the state vector.
Each o^ is a 3 x 3 covariance matrix (not necessarily diagonal).
Estimates of the elements of the initial covariance matrices for velocity, position,
attitude, specific force, and angular rate can be derived by taking expected values
of the equations in Sections I-III of this chapter. The initial covariance for gravity
can be derived from the equations in Chapter 14.
If GPS external measurements are used to improve navigation accuracy, Section
III.B.l of this chapter provides SEP information that can be converted to approx-
imate initial range standard errors by dividing the SEP by the root mean square
(rms) position dilution of precision (PDOP).10 For widely separated locations such
as Colorado Springs, Ascension Island, Hawaii, Diego Garcia, and Kwajalein, the
rms PDOP has been found to vary between 3 and 4.
References
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 535.
2
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 68.
3
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 68.
4
Reams, G. A., Roberts, G. E., and Fulcher, W. E., "Effects of Polar Motion on ICBM
Accuracy," AIAA Paper 83-2295 CP, Aug. 1983.
5
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 78.
6
Vanicek, P., and Krakiwsky, E., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 307.
7
Torge, W., Geodesy, An Introduction, Walter de Gruyter & Co., Berlin, 1980, p. 78.
8
Parkinson, B. W, and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 18.
9
Parkinson, B. W., and Spilker, J. J., Jr. (eds.), Global Positioning System: Theory and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 712.
10
Parkinson, B. W., and Spilker, J. J., Jr. (eds.), Global Positioning System: Theoiy and
Applications, Vol. I, AIAA, Washington, DC, 1996, p. 18.
Purchased from American Institute of Aeronautics and Astronautics
Chapter 14
291
Purchased from American Institute of Aeronautics and Astronautics
292 A. CHATFIELD
procedures for gathering and processing the gravity data and the procedure used
to generate the point-mass model from the processed gravity data.
(3sin2
This equation was derived from Eqs. (7.35) in terms of normalized spherical har-
monic coefficients and Legendre polynomial coefficients. The overbar designates
normalized spherical harmonic coefficients_as defined by Eq. (7.26).
From Eq. (14.1) we see that errors in the 6*2,0 spherical harmonic coefficient, the
GM product, and the length of the reference ellipsoid semimajor axis cause errors
in the evaluation of the navigation gravity model. The effects of errors in longitude
and latitude are accounted for in the error equations in Chapter 10 [see Eqs. (10.41)
and (10.42)]. If gravity errors are not modeled in the filter, as described in Section
II of Chapter 11, some compensation for the errors is still obtained, because the
part of the gravity model error with the same frequency characteristics as the
accelerometer error model is included in the estimated values of the accelerometer
calibration coefficients (see Section II.I of Chapter 9). The remaining part of the
gravity model error is propagated into errors in navigation state as in an inertial
system without state vector updates. For best accuracy, the gravity model errors
should be included in the state vector and modeled as described in Section II of
Chapter 11.
In view of Eq. (14.1), the spherical harmonic gravity model errors due to the
GM product, the length of the semimajor axis a, and the normalized degree two,
order zero coefficient are given by
AGM
(14.2)
V/5C2 0f-Ysin
sm0cCOS 6
GM
'W
AC2,o
(14.3)
'2,0
a 2
n3V5C2ol
r*x (— \I sin
- o), cos o) .
c c
GM
' W
= -2 — (14.4)
a
Purchased from American Institute of Aeronautics and Astronautics
If we set
/ _ . /a\2 \
3v5C2,ol — I sin^> c cosfa
GM
0 = 82
2,0 (14.5)
,o (3sin 2 0 c -l)
where
(14.6)
then,
AGM
(14.7)
It is immediately evident from this equation that the dominant source of error
is GM because the multiplying factor is_the spherical harmonic gravity vector;
whereas, the multiplying factor for the C2,o coefficient and reference ellipsoid
semimajor axis relative error is the spherical harmonic gravity vector minus the
spherical gravity vector. This means that the relative errors in the €2,0 coefficient
and reference ellipsoid semimajor axis have to be about three orders of magnitude
greater than the relative error in GM to have the same affect on the spherical
harmonic part of the gravity model error.
(14.8)
Purchased from American Institute of Aeronautics and Astronautics
294 A. CHATFIELD
where
(14.9)
(14.10)
and /pm is the number of point-mass ratios and also the number of mean gravity
disturbances (only geocentric vertical component used).
In matrix form Eq. (14.8) becomes
d — Am (14.11)
in which
(14.12)
mi
m= (14.13)
and
GM
(14.14)
A. Representation
In any longitude-latitude grid, the gravity observations available for computing
the mean gravity anomaly are finite in number and unevenly distributed. To derive
the most accurate mean gravity anomaly, the observations should be large in
number and evenly distributed over each grid area. The difference between the
actual mean gravity anomaly for a grid area and the mean derived from the less-
than-ideal distribution of gravity observations is the error of representation. Note
that the error of representation is assumed to include measurement errors.
1 . Distribution of Measurements
In North America, Europe, and Western Asia, very dense networks of gravity
measurements have been created. Over the rest of the Earth less dense networks
exist, and in many ocean areas very few measurements have been made. Where
direct measurements over land areas do no exist, it is possible to predict mean
anomalies by using either regression or collocation or a combination of the two
methods.4 Regression involves estimating values in regions of zero measurements
by determining the trend from the surrounding regions containing measurements.
Collocation involves the prediction of mean anomalies on the basis of a mean
anomaly covariance function generated from available gravity measurements for
other areas of the Earth. A great number of gravity anomalies over the ocean areas
have been derived from satellite altitude measurements using the inverse Stokes'
function method (see Section III.B.4 of this chapter).
where Ag is the mean, n&g is the number of gravity anomaly values used, a?/
is the weighting factor for the /th nearby gravity anomaly, and Ag/ is the /th
nearby gravity anomaly. The or/ sum to one. Each of the nearby (up to 13) gravity
anomalies are assumed to be located at the center of a 5' x 5' grid area. The center
value is determined from the surrounding gravity anomaly values from gravity
measurements by regression or collocation.
B. Reduction
Gravity must be measured at the surface of the Earth on land or water and
reduced to the corresponding gravity anomaly. Because point-mass models are
Purchased from American Institute of Aeronautics and Astronautics
296 A. CHATFIELD
derived from the geocentric vertical component of mean gravity disturbance vec-
tors, it is only necessary to describe the method of obtaining the mean vertical
component of the disturbance vector at the geoid from the mean gravity anomalies.
Absolute gravity instruments have been used to generate a network of absolute
gravity measurements that has been supplemented with relative gravity measure-
ments. This effort has been coordinated internationally. The adjusted network is
known as the International Gravity Standardization Net. In addition numerous ab-
solute or relative gravity measurements have been made within the boundaries of
countries or regions. Adjustments have been made to tie these measurements into
the International Gravity Standardization Net. The result is a database of millions
of adjusted gravity measurements covering much of the Earth.
The adjusted gravity measurements must first be reduced to mean sea level
because a gravity anomaly is defined to be the magnitude of gravity at the geoid
minus the normal gravity directly below on the reference ellipsoid. Consequently,
the determination of the position of each measurement has accuracy consequences.
Because gravity magnitude varies slowly with horizontal position, but rapidly with
height, the latter is the most important component of the position measurements.
It is the measurement used to reduce the measured gravity values to the geoid—
the first step in determining the vertical component of the disturbance gravity on
the geoid. Let h be the height of the measured value of gravity, then the value at
the geoid ggd is given by
where gsr is the value of gravity at the surface of the Earth and dg/dh is the
vertical gravity gradient between the surface and the geoid. As is seen in the next
few sections, there are a number of different definitions for the gravity gradient
between the surface of the Earth and the geoid, each with its own particular
merit. The following paragraph summarizes the overall procedure for generating
the mean gravity anomalies. Subsequent subparagraphs describe the gradients
and corrections for the terrain of the Earth and the method of deriving gravity
anomalies over the ocean.
The individual gravity measurements are combined with other measurements,
and a net adjustment is performed. The free air and Bouguer corrections are then
applied to each adjusted value of gravity. The result is a large number of gravity
values at the geoid. Using Eq. (14.16), mean values are derived for each 5' x 5'
grid area. With mean elevations obtained from the Defense Mapping Agency for
the adopted grid sizes, the terrain and isostatic corrections are calculated for each
mean gravity anomaly. The resulting sets of mean gravity anomalies for each grid
size are fit to the sets of point-mass ratios for the corresponding grid size.
1. Free-Air Gradient
The most commonly used gradient is called the free-air gradient. This is the
average vertical gravity gradient for normal gravity over all latitudes. It is given
by
As the name implies, the free-air gravity gradient is based on the assumption of
zero mass between the surface of the Earth and the geoid. The minus sign is a
consequence of the decreasing value of gravity with altitude.
The actual gravity gradient between the surface and the geoid varies from the
free-air value due to topography above the geoid. This has lead to the formulation
of the Bouguer gradient and topographic and isostatic corrections.
2. Bouguer Gradient
The Bouguer gradient is added to the free-air gradient and approximately ac-
counts for the mass of the Earth between the surface and the geoid. Because the
mass of the Earth above the geoid cannot be measured, an approximate value of
the density of 2.67 g/cm3 is assumed. Furthermore, the mass is assumed to be
uniform in an infinite plate of thickness h. The numerical value of the Bouguer
gradient turns out to be
= -0.197mgal/m (14.19)
dh b
298 A. CHATFIELD
position vector and rs the measured range from the satellite to the Earth's surface
directly below, then to first order, the geoid height is given by
N ^Ps-rs -r^-hs (14.21)
where rei is the radius of the ellipsoid and hs is the height of the Earth's surface
above the reference ellipsoid directly below the satellite. Over the oceans hs is
zero except for the affect of predictable tides, which is why the use of satellite
altimetry is a very good method of obtaining geoid heights over the oceans. Waves
have an effect but are averaged out by making many passes over the same ocean
area.
Once geoid height is available over the ocean areas, the corresponding gravity
anomaly at point p can be computed using the inverse of Stokes' function.7 Thus,
(14.22)
sin
in which go is the acceleration of gravity on the geoid, TO is the mean radius of the
geoid, N is the geoid height at a surface element da of the unit sphere a , and i/f is
spherical distance between the computation point p and da. Because of the rapid
decrease in the l/sin 3 (V^/2) term, it is not necessary to know the geoid heights
over the world. Only the geoid heights over a reasonably small neighborhood
around the evaluation point are required.
where gma() is magnitude of the mass attraction gravity at the geoid. In this chapter
the zero subscripts denote values at the geoid.
Next to be considered is the geocentric vertical component of the spherical
harmonic part of the gravity model £SHQ/ • The geocentric vertical component of
the gravity disturbance vector Sgu is defined to be the mass attraction gravity at
the geoid minus the geocentric vertical component of the spherical harmonic part
of the adopted gravity model. Therefore,
(14.26)
The approximate symbol is used because the mean value cos2 0^7^ is approx-
imated by cos20C()F0 and the mean value gsHQ/^o) by gsHQ/(A)). From Eqs.
Purchased from American Institute of Aeronautics and Astronautics
(1.23), (7.35), and (8.37), we see that, in addition to being a function of the mean
gravity anomaly, the geocentric vertical component of the gravity disturbance is a
function of GM, a, e, the SHCs for the adopted model, A, CO , 0C(), and N.
If the original gravity measurement positions were established in a local datum,
such as the North American of 1927, the coordinates of the mean gravity anomaly
positions in Eq. (14.26) have to be converted to WGS 84 coordinates before
computing the mean gravity disturbance. The equations for converting any A,, 0,
and H are as follows:
^WGS84 = ^LOCAL + AA
The AX, A0, and A// are polynomials in A, and 0 provided by the Defense
Mapping Agency. The units of AX, A0, and A// are arc seconds and meters,
respectively.
Evaluating the error in the vertical component of the gravity disturbance due
to errors in the mean anomalies resulting from the reduction computations is a
formidable task, to say the least. The error evaluation task can be eliminated by
use of a point-mass fine grain gravity model derived in such a way that reduction
of gravity data to the geoid is not required. How this is accomplished is described
in the next subsection.
6. Point-Mass Method
In this method of gravity model development, mean elevations of land areas for
the various grid sizes are obtained from the Defense Mapping Agency as before.
The geocentric vertical component of the surface mean gravity disturbance is
derived from the vertical component of the mean gravity at the surface rather
than at the geoid, for each grid area, by subtracting out the vertical component of
the gravity due to the adopted SHC set evaluated at the surface. As before, the
Earth rotation effect is subtracted out so that mass attraction gravity disturbances
are obtained. The point-mass ratios are fit to the vertical component of the mean
gravity disturbances at the surface of the Earth. This point-mass model closely
reproduces the gravity measurements made at the Earth's surface. Because the
point-mass model closely reproduces the gravity measurements at the Earth's
surface, it closely reproduces the value of gravity everywhere above the surface in
the region encompassed by the model.
For the point-mass method, the mean vertical component of the gravity distur-
bance vector is given by
cos2
~&8SU ~ &u ~ tfc &, ^ - SSHCU (Ps) (14.28)
Here the s subscript denotes values at the surface of the Earth.
The point-mass method handles data reduction by eliminating the need for
downward continuation from the surface to the geoid, at the expense of increasing
the complexity of the point-mass function fitting process. With the mean height
of each mean gravity disturbance different for each grid area in each grid size,
it becomes necessary to store explicitly mean altitude information for each grid
area for each grid size for the point-mass function fitting computations. During
Purchased from American Institute of Aeronautics and Astronautics
300 A. CHATFIELD
(14.29)
46J
£ 2 sin 2 0, (14.30)
In the following error equation for the surface gravity disturbance A(8gSu),
the effects of errors in geodetic and geocentric longitude and latitude are ignored
because they are secondary compared to the effect of geodetic height errors. Thus,
. / . / 7 > 4 t \1
- 3V5aC2,0(3 sin2 <ACj - l) ^ _ ^ j (14.32)
_
A^=,
.
A// = co2ie cos 2 0,
-
— --- ^ -— - ^ ^^
1 + 12V5a2(\0(3sin206, - l)-^-
^5
Purchased from American Institute of Aeronautics and Astronautics
Ai = ae* sin2(20,)
A2 = Hbl+a[l-e2(l+b2)}
(14.33)
(14.34)
Here, Ad is the vector of errors in the mean gravity disturbances derived in the
previous section, and A A is the error in the A matrix due to errors in determining
the geodetic height of each mean gravity disturbance. It was pointed out earlier
that the effect of horizontal position errors on the point-mass ratio evaluation is
far less significant than errors in the geodetic height.
An element of Ad is derived from Eq. (14.31). Thus
(14.35)
so that
Ad=A(SgSu) (14.36)
where
(14.37)
Purchased from American Institute of Aeronautics and Astronautics
302 A. CHATFIELD
where
PN = RN/ + Hi
' (14.39)
PNJ = RNJ + HJ
The variable RN is the great normal defined by Eq. (1.19). The rotation from ECEF
to LGCV coordinates is given by Eq. (2.52) with the longitude and the geocentric
latitude of the /th mean disturbance replacing the corresponding longitude and
geodetic latitude. Thus
Carrying out the multiplications indicated in Eqs. (14.38) and (14.40), forming
the SUij /Srfj ratio, and introducing an error in the geodetic height for the j th mean
disturbance, we obtain, after some simplification, the first-order result for the /th
navigation position and the jth disturbance:
where
cij = sin 0i sin 07 + cos 0t- cos 0/ cos(Aj — Ay) (14.42)
For any given vehicle path, knowing the vehicle position at each integration
step and the point-mass ratio locations and magnitudes, the A A matrix can be
assembled from the elements generated using Eq. (14.41).
vehicle position,
m J
/A«\
= GM m 1
(14.43)
in which IP is the number of positions along the vehicle path (usually the number
of integrations steps).
To summarize, Eq. (14.43) gives the error in the point-mass ratio gravity at each
integration step along the vehicle path as a function of the error in each point-mass
ratio. The errors in the point-mass ratios as a function of the errors in the gravity
disturbances are given by Eqs. (14.34), (14.36), and (14.41). Finally, the errors in
the gravity disturbances in Eq. (14.36) are obtained by applying Eq. (14.31) to the
position at each integration step along the vehicle path.
C. Omission
In Section II of Chapter 11, equations are derived for modeling the omission
gravity model errors. Whether or not gravity model errors are included in the navi-
gation filter, a deterministic error is incurred. This section describes the procedure
for evaluating this error.
Even though the actual value of gravity magnitude and direction cannot be
known everywhere along a vehicle path, we can develop a complex reference
model based on all of the millions of available gravity measurements. Such a
reference model allows us to compute gravity magnitude and direction near to the
actual values.
As an example of a gravity model deterministic error, consider the error in the
navigation gravity model Ag^, defined as
304 A. CHATFIELD
References
Rennet, M. M., andDavis, P. W., "Minuteman Gravity Modeling," AIAA Paper 76-1960,
Aug. 1976.
2
Ford, C. T., "Gravitational Model Effects on ICBM Accuracy," AIAA Paper, Aug. 1983.
3
Ford, C. T., "Gravitational Model Effects on ICBM Accuracy," AIAA Paper, Aug. 1983.
4
Vanicek, P., and Krawisky, E. J., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 538.
5
Ford, C. T., "Gravitational Model Effects on ICBM Accuracy," AIAA Paper, Aug. 1983.
6
Vanicek, P., and Krawisky, E. J., Geodesy: The Concepts, 2nd ed., Elsevier, Amsterdam,
1986, p. 513.
7
Lelgemann, D., "On the Recovery of Gravity Anomalies from High Precision Altimeter
Data," Ohio State Univ., Rep. No. 239, Columbus, OH, 1976.
8
Chatfield, A. B., Bennett, M. M., and Chen, T., "Effect of Gravity Model Inaccuracy on
Navigation Performance," AIAA Journal, Vol. 13, No. 11, 1975, p. 1496.
Purchased from American Institute of Aeronautics and Astronautics
Appendix A
2 x 2 Matrix
an a
A=
021
D =
3 x 3 Matrix
305
Purchased from American Institute of Aeronautics and Astronautics
Appendix B
Laplace Transforms
—
CL>\
a
s (s2 + ^)2)
a
A sino)\t + B
a
0)1 (a)\ -
—a
0)2 (
A(coso)\t
A =- 2 2
a) -a)
A sino)it + B sino)2t
A = ———l—
B =
— O)2
307
Purchased from American Institute of Aeronautics and Astronautics
308 A. CHATFIELD
F(t)
A + B cos o)\t + C cos o)2t
s (s2 + col) (s2 + Ml
B =
Cr:i
— 2 - 2u 2 - 2>>
A cos o)\t + B cos&V + C1 cos o)3t
a
A=
n __
C =
- a;2) (o)2 - o)\}
A smo)\t + B sino)2t + C sin&^r
(s2 + co2) (s2 + co2) (s2 + co2)
—acoi
A=
2
-co2) (co2-co2)
B= 2 _ r 2_ 2
C = -r-~i——2\TT——r\
Acoscoit + B cosa>2t + C
A = ~a°t
C
(o)2 - o)2) (a)2 - o)2)
= T~2———-^T2————2\
Purchased from American Institute of Aeronautics and Astronautics
F(s) F(t)
A sincoit + B sin&> 2 £ + C
ao)
A= l
B=
_
Purchased from American Institute of Aeronautics and Astronautics
Appendix C
Quaternions
where
X = X0 cos 0 - Y0 sin 0
(C.2)
Y = X 0 si
Z=expli-JZ0expl/-J (C.3)
This is the form used in extending the concept of complex numbers to quaternions.
As seen in the preceding equations, rotation of a vector in a plane through an
angle 9 requires one complex number of unit modulus. Specifying a rotation of a
vector in three-dimensional space requires a three variable hypercomplex number
of unit norm, called a quaternion. For example the quaternion q is defined as
ij = k jk = i ki = j ji = —k (C.5)
kj = —i ik = — j
The / , 7, and k are considered to be unit vectors along orthogonal coordinate axes.
For inertial navigation the coordinate axes involved are the stabilized platform or
vehicle body axes.
311
Purchased from American Institute of Aeronautics and Astronautics
312 A. CHATFIELD
Going back to Eq. (C.3) and writing out the coordinate rotation in terms of half
angles, we have
/ 9 0\ ( 0 0\
Z = I cos - 4- / sin — j Z0 1 cos - + / sin - I (C.6)
This form for the complex plane suggests the following form for the quaternion:
where h is a unit vector in the direction of the rotation. If the conjugate is defined
as
n r\
q* = cos - — sin —h (C.8)
then we see that q is a quaternion of unit norm because qq* = 1. (In Eq. (C.9) the
scalar part is listed as the fourth component of the quarternion #4 to conform with
the usual practice in the strapdown attitude computation literature.)
One relationship between quaternions is used in Section II.C of Chapter 6,
the product of two quaternions to obtain a third quaternion. Denoting the third
quaternion by q^ we have
q2J + q^ + q^(q\i + q2
;/ V^4/
J I I ^3 I
Appendix D
/>„«(*) Pf,m(sinfa)
0 0 1 1
1 0 x sin (f)c
1 1 -VT^ -COS0,
2
2 0 ^(3;t — 1) |(3sin0 2 — l)
2 1 — 3Wl — x2 -3 sin fa cos fa
2
2 2 3(1 -jc ) 3cos0 2
2
3 0 ^x (5x — 3) ^ (5 sin 02 — 3) sin fa
3 1 |(1 — 5jc 2 )Vl — x2 |(l — 5sin0 2 ) cos0c.
3 2 15jt(l — x2) 15sin0c. cos02
2
3 3 -15(1 -jc )i -15cos0c3
4 0 l/8(35^4 - 30^:2 + 3) 1/8 (35 sin 04 - 30 sin 02 + 3)
4 1 ^5* (3 — 7.x2) Vl — x2 5/2(3 — 7sin0 2 ) sin0c. cos06.
4 2 |15(1 -JC 2 )(7^ 2 -1) 15/2 (7 sin 0 2 - l)cos0 2
4 3 -105jc(l -x2)i -105sin0ccos0c3
4 4 105(1 -jc 2 ) 2 105 cos 04
313
Purchased from American Institute of Aeronautics and Astronautics
Appendix E
^[^«(sin^)]
0 0 0
1 0 COS 0C.
1 1 sin (f)c
2 0 3 sin <^>c cos 4>c
2 1 3 - 6 cos 02
2 2 — 6sin(/> c cos 4>c
3 0 | (5 sin 0 2 — l) cos 0C.
3 1 |(4 — 15 cos 0 2 ) sin 0C.
3 2 15(3cos0 2 - 2)cos0c.
3 3 45 sin c/)c cos 02
4 0 5/2 (7 sin 02 — 3) sin </>c cos <f>c
4 1 5/2 (28 cos $ - 29 cos ^2 + 4)
4 2 30 (7 cos 02 — 3) sin </>c cos (f)c
4 3 1 05 (4 sin 0 2 - I)cos0 2
4 4 —420 sin (f)c cos 0^
315
Purchased from American Institute of Aeronautics and Astronautics
Appendix F
<$£«!
(F.I)
\8gufJ
Sg = Cw (F.3)
317
Purchased from American Institute of Aeronautics and Astronautics
318 A. CHATFIELD
where
/cu 0 0 0 0 0
C2l C22 0 0 0 0
• 0 0 0
C = (F.4)
• 0 0
. o
V/ii cn2 • cnn
Because
COV(H>) = In (F.5)
where In is a unit matrix of the dimensions of the C matrix, then
(R6)
T
Equating corresponding elements of cov(8g) and CC yields recursive equations
for the coefficients of the C matrix:
l
~
(F.7)
in which
= cov(Sg) (F.8)
The Tscherning-Rapp report provides the equations for evaluating the covari-
ance matrix, between two points p and q along a vehicle trajectory, of the along
track, cross track, and vertical components of the gravity disturbance. With these
equations, the elements of the right side of the following expression can be eval-
uated:
(
COV (Sgap8gaq) COV (SgCp8gaq) COV (SgUpSgaq)\
r = P,q (RIO)
Purchased from American Institute of Aeronautics and Astronautics
# =- gmr
(F.ll)
where g is the mean value of gravity at the surface of the Earth (approximated by
gM/R2) and R is a mean Earth radius equal to 6,369,800 m. As a consequence,
the nine elements of Eq. (F.9) are given by the following expressions:
cov(8gap8gaq) = g2cov(lp lq) (F.12)
cov(SgUpSgUil) = cov(A^A^)
cov(SgUfSgaq) = "
R
Equations for the ten covariances on the right side of Eqs. (F. 12-F. 16), provided
in the Tscherning-Rapp report, were entered into the MathCad (MathCad is pub-
lished by Mathsoft, Cambridge, MA) computer program and evaluated for 112
points along the constant altitude, constant speed part of an aircraft flight path.4
With this database, a 336 x 336 element C matrix was generated, which was used
in Eq. (F.3) to generate 112-point gravity disturbance realizations for each of the
along track, cross track, and vertical components. Using the flight path ECI posi-
tion and flight time data, the longitude, latitude, and azimuth were calculated for
each point and used to rotate the along track, cross track, and vertical components
of the gravity disturbance profile into ECEF coordinates. The resulting gravity dis-
turbance database was used to generate the power spectral density of the gravity
disturbance assuming the navigation gravity model was calculated with the €2,0
spherical harmonic coefficient. Thus, each gravity disturbance realization is due
to the omitted spherical harmonic coefficients above the C2,o term.
The equations for the ten covariances referred to above are based on the follow-
ing anomaly degree variance model5:
A(m - l)0.999617/n+2
=
m
° ~ (m-2)(m + J3) '
Purchased from American Institute of Aeronautics and Astronautics
320 A. CHATFIELD
Appendix G
R ATHER than simulate the nominal thrust, lift, and drag accelerations ex-
perienced by a vehicle to obtain the specific force profile, we can use a
simpler approach. First, the vehicle path is divided into convenient stages. The
dynamic conditions at the beginning and end of each stage are then specified. This
information is used to calculate the velocity vector and total acceleration vector.
Subtracting gravity derived from the reference gravity model produces the specific
force acceleration.
The dynamic conditions are specified in terms of horizontal ground speed
magnitude V, rhumb line azimuth a, geodetic height //, and the first and second
time derivatives of these variables. Variations in the variable values during each
stage are derived from fifth-order polynomials in a normalized time variable r.
The value of r varies between 0 and 1 as time takes on values between the initial
time tt and the final time t/ in each stage.
The desired vehicle path is specified in terms of V, V, V, a, d, a, //,//, and H
at the beginning and end of the navigation period and at the boundaries between
stages. Let p denote V, a, or H, then within each stage p is given by
(G.2)
tf ~
The constants apo through ap$ are determined from the six boundary conditions
p(0), />(!), /HO), p(l), p(0), p(l). Let
St = tf- ti (G.3)
then
dp(r)
= p(r)St p = V,ot, or H (G.4)
dr
and
321
Purchased from American Institute of Aeronautics and Astronautics
322 A. CHATFIELD
= 2ap2 • = V, a, or H (G.I)
Y = BX (G.8)
in which
/KO)
Y = p = V ,a, or H (G.9)
/KD
/i o o o 0 o \
0 8t~l 0 0 0 0
2
0 0 28t~ 0 0 0
B = (G.10)
1 1 1 1 1 1
0 8t~l 28t~l 38t~l 58t~l
\0 0 28t~2 68t~2 I28t~ 2
208t~2/
a pi
p = V,a, or H (0.11)
ap5/
Note that the B matrix does not change from one stage to the next as long as
the stage time interval does not change. With six equations in six unknowns, the
solution is
X=B~1Y (G.12)
With the an coefficients determined for each stage, the velocity magnitude,
rhumb line azimuth, and geodetic height can be calculated for any value of r in
each stage. From these data the velocity vector with respect to the Earth in geodetic
Purchased from American Institute of Aeronautics and Astronautics
( "
V sin OL \
-V cos of I
>
(G.13)
and from this expression the acceleration in geodetic vertical coordinates can be
calculated:
V sin a + Va cos a
-Vcosa + Vasina (G.14)
This equation yields the total acceleration in geodetic vertical coordinates required
to move along the desired vehicle path. Subtracting the acceleration calculated
from the reference gravity model produces the desired specific force. But first we
must transform the total acceleration into the coordinate system in which gravity
is expressed.
The reference gravity model is assumbed to be available in ECEF coordinates.
Therefore, total acceleration is rotated into ECEF coordinates before the subtrac-
tion can be accomplished.
Referring back to Eq. (8.20), we have the defining relationship between ground
speed acceleration in ECEF coordinates and total acceleration due to gravity and
specific force, which is
Ve = RevVv (G.16)
Differentiation with respect to time yields the desired expression for acceleration
in ECEF coordinates in terms of acceleration in geodetic vertical coordinates.
Thus
Ve = tfevRevVv + RevVv (G.17)
Introducing this result and Eq. (G.16) into (G.15) and rearranging terms yields the
specific force in ECEF coordinates
324
References
^orben, H. C, and Stehle, P., Classical Mechanics, 2nd ed., Dover, New York, 1994,
p. 374.
2
Tscherning, C., and Rapp, R., "Closed Covariance Expressions for Gravity Anomalies,
Geoid Undulations, and Deflections of the Vertical Implied by Anomaly Degree Variance
Models," Ohio State Univ. Research Foundation, Scientific Rept. No. 14, Columbus, OH,
May 1974.
3
Skidmore, L., "Digital Computer Generation of Discrete Samples of a Class of Con-
tinuous Random Processes," Hughes Aircraft Co., Internal Memorandum No. 2253.2/121,
Culver City, CA, Aug. 13, 1963.
4
Chatfield, A., "Initial Estimates of the Gravity Model Contributions to Strategic Mis-
sile Errors," Geodynamics Corp. for Air Force Avionics Lab., Rept. No. ASD-TR-78-30,
Wright-Patterson AFB, OH, Aug. 1978.
5
Tscherning, C., and Rapp, R., "Closed Covariance Expressions for Gravity Anomalies,
Geoid Undulations, and Deflections of the Vertical Implied by Anomaly Degree Variance
Models," Ohio State Univ. Research Foundation, Scientific Rept. No. 14, Columbus, OH,
May 1974.
Purchased from American Institute of Aeronautics and Astronautics
Index
325
Purchased from American Institute of Aeronautics and Astronautics
326 INDEX
INDEX 327
328 INDEX
Point mass ratio errors, 301-2 System dynamic and error distribution matrices
Point mass ratio gravity error, 302-3 in earth-centered earth-fixed coordinates
Pole location, 134, 278 Acceleration: earth-centered earth-fixed
Position error, 212-14, 257, 270 coordinates, 219-20
Probabilistic errors, 268-70 State-space form of error equations: earth-
Pseudo-velocity form, 162 centered earth-fixed coordinates, 220-1
Velocity: earth-centered earth-fixed
Reentry vehicles, 6 coordinates, 220
Reference rotation rate System dynamic and error distribution matrices
Earth rotation rate, 277 in earth-centered inertial coordinates
Pole location, 278 Acceleration: earth-centered inertial
Reference torquing rate, 277 coordinates, 215-18
Ring laser gyros, 64—6 State-space form of error equations: earth-
Rotating wheel of the gyro centered inertial coordinates, 218-19
Gyroscopic precession, 61-2 Velocity: earth-centered inertial coordinates,
Rate and integrating rate gyros, 62-4 218
Runge-Kutta method, 165 System dynamic and error distribution matrices
in local geodetic vertical coordinates
Acceleration: local geodetic vertical
Sagnac effect, 65 coordinates, 222-4
Schuler frequency, 35-7, 42, 46, 53, 57 Semiposition error definition, 221
Semimajor axis, 134 Semivelocity error definition, 221-2
Sensitivity coefficients, 271 State-space form of error equations: local
Simulation of navigation computations, 269-70 geodetic vertical coordinates, 225-6
Spherical error probable, SEP, 251, 253-5, Velocity: local geodetic vertical coordinates,
257, 269, 289 224
For equal standard errors and zero means,
259-60
For unequal standard errors and nonzero Topographic and isostatic effects, 297
means, 260-3
Verification, 266—7 Units, 32
Spherical harmonic coefficients, SHCs, 134,
136-42, 143, 145, 147, 185, 299 Vector-form observation equations
Spherical harmonic gravity model errors, Specific-force-dependent gyro coefficients,
292-3 99-102
State initialization, 7 Specific-force-independent gyro
Stabilized platform systems, 5, 37, 59, 75, 109, coefficients, 102-6
115-17,120, 163-72
Standard error
Uncorrelated standard errors for CEP World Geodetic System of 1984, WGS 84,
calculation, 254-5 9-10, 19, 129, 134-5, 159,284
Uncorrelated standard errors for SEP Equipotential surfaces associated with
calculation, 255-7 SHCs, 139-^0
State variable error models Physical meaning of the low degree and
Inertial and external measurement equipment order SHCs, 140-2
error shaping functions, 227-9 Regional datum transformations, 142-3
Omission gravity model error shaping Spherical harmonic coefficients, SHCs,
functions, 229-48 137-9
Strapdown systems, 5, 22, 37, 59, 76, 109,
117-20, 123, 126-27, 171-78 Zero-specific force, 34-5