Lin C F Modern Navigation Guidance and Control Processing 1991 PDF
Lin C F Modern Navigation Guidance and Control Processing 1991 PDF
Guidance, and
Control Processing
b y Ching-Fang L i n
Ching-Fang Lin
American Gh'C Corporation
Lln. Chlng-Fang.
M o d e r n n a v l g a t l o n , guldance. and c o n t r o l processing / by C h l n g
-Fang Lln.
p. CI. -- ( S e r l e s In a d v a n c e d n a v l g a t l o n , guldance. a n d
c o n t ~ o l . a n d t h e l r a p p l l c a t l o n s : b k . 2)
I n c l u d e s b l b l l o g r a p h t c a l r e f e r e n c e s and index.
I S B N 0-13-596230-7
1. F l l g h t c o n t r o l . 2. G u i d e d ntsslles--Control s y s t e m s .
I. T l t l e . 11. S e r l e s .
TL589.4.L55 1991
629.1--0C20 90-43009
CIP
Editoriallproduction supervision
and interior design: Brendan M . Stewart
Cover design: Bruce Kenselaar
Manufacturing buyers: Kelly Behr and Susan Brunke
Acquisitions editors: Bernard Goodwin and Michael Hays
ISBN 0-13-59b230-7
2 Modeling-Design-Analysis-Simulation-
Evaluation (MDASE) of NGC
Processing
2.1 LinearlNonlinear Intercept NGC
System, 13
2.1.1 LinearlNonlinear Intercept N G C
Processing, 14
Contents
6 Guidance Processing
6.1 Guidance Processors, 252
6.2 Guidance Mission and Performance, 268
6.2.1 Guidance Pevformance, 269
6.2.2 Pltases of Flight, 279
6.2.3 Operation, 280
6.3 Multiple Mode Guidance Modeling, 298
6.3.1 M~dcourseGuidance, 298
6.3.2 Terminal Guidance, 302
6.3.3 Error Analysis Model
Development, 308
6.4 Guidance Algorithm, 310
6.4.1 Preset Guidance, 310
6.4.2 Direct Guidance Methods, 312
6.5 Guidance Law, 347
6.5.1 LOS An3le Guidance, 348
6.5.2 LOS Rate Guidance, 348
6.5.3 Sensitivity and Cornparison of
G~ridarrceLaws, 373
6.6 Single-Mode, Dual-Mode, and Multimode
Guidance, 379
6.6.1 Single-Mode Guidance, 379
6.6.2 Dual-Mode Guidance, 380
6.6.3 Multitnode Guidance Applications, 384
Contents
is the first ever such series to thoroughly discuss the advanced control system design
(modern multivariable control analysis; robust control; estimation; adaptive control;
nonlinear control; intelligent control; etc.). It comes at a time when concern over
issues such as the status of education and the decreasing number of trained, qualified
professionals in this country is a t an all-time high. It is against such a background
that the present series was conceived to assess state-of-the-art systems and control
theories, and engineering applications of advanced N G C systems. Another purpose
of the series is to develop future research agenda and at the same time encourage
xuiii Series Foreword
discussions in those areas that do not always find the systems and control community
in complete agreement.
The series provides a comprehensive coverage of the latest N G C technology
as follows. The first book begins by introducing the various applications of N G C
systems, after which it provides a thorough, fundamental treatment of what is con-
sidered the five most important stages in N G C system development: modeling,
design, analysis, simulation, and evaluation (MDASE). The second book in the
series takes up the subject of advanced estimation and guidance systems design, as
well as N G C processing. The third book is concerned with the subject of advanced
control system design, with particular emphasis placed on the topic of flight control
system (FCS) design. The topics that constitute the fourth book include integrated,
adaptive, and intelligent N G C systems design, while the fifth book is devoted com-
pletely to digital N G C systems design. Although most of the material in these five
books is self-contained, there is a natural progression in the series as a whole toward
more advanced topics. For example, much of the material in the second book actually
serves as a prelude to the third, fourth, and fifth books.
These books are the result of several years of experience gained on the part of
the authorleditor both as a professor at the university level and as a practitioner in
the field. It is believed that this series will provide invaluable insight and instruction
to students, mainly at the graduate level but also to advanced urldcrgraduate students,
as well as to those engineers who work directly or indirectly in the field of N G C
system design and applications. In addition, this series is intended to provide both
engineers and managers with the advanced N G C knowledge and concepts necessary
to make correct decisions concerning the best N G C system design in a particular
situation.
Preface
It is very likely that few people who labor in any scientific discipline are unaware
of the contributions of advanced navigation, guidance, and control (NGC) theory
to aerospace-related programs. It is, however, equally unlikely that many are aware
of the dramatic impact of this field on such diverse areas as medicine, industrial
manufacturing, energy management, and chemical engineering. While its broad
range of applications would at first appear to indicate that advanced N G C theory
is enjoying an immense popularity in scientific and academic settings in general,
this unfortunately turns out not to be the case. It is felt by many experts that many
of those in the aerospace field in particular either are content to rest on the laurels
surrounding the success of NGC theory developed in the 1950's and 1960's or have
become so conservative in their design philosophies as to be unduly apprehensive
about using advanced N G C theory. The latter appears to be especially true in the
area of aviation.
The author is quick to point out, however, that the NGC field itself is some-
what responsible for many of the misperceptions on the part of those w h o are not
convinced of the usefulness of advanced N G C theory. More than a mere shadow
of doubt has been cast on the usefulness of this theory as a result of its having taken
xx Preface
a much too mathematically-oriented turn almost immediately after the theory was
first applied in the solution of practical problems. It is the author's opinion that,
while N G C theorv is built around a rather beautiful framework of mathematics. its
primary emphasis'must nonetheless always bk placed on solving engineering prob-
lems of great practical importance. N G C technology has always been the focal point
of aerospace engineering and automation research and development. A combination
of theoretical concepts, the rapid evolution of computer and microelectronics tech-
nology, and the continued refinement of sensor and actuator technology has con-
tributed to its advances. This book examines the role of modern N G C processing
in the design of advanced N G C systems.
This volume places major emphasis on the practical applications of advanced
NGC systems, treating the subject more from an engineering than a mathematical
perspective. Nevertheless, theoretical and mathematical concepts are introduced and
adequately developed to make the book a self-sufficient source of instruction for
readers. The intent of this book is to enable readers to achieve a level of competence
that will permit their participation in the practical applications of modeling, design,
analysis, simulation, and evaluation (MDASE) to advanced N G C systems. The book
presents basic as well as advanced algorithms. A wide range of examples culled from
various applications are provided to meet the needs of the different levels and types
of readers, extending from issues requiring only a rudimentary knowledge to those
involving avant-garde research. Morever, problems in the text span from those that
concern only N G C to those that are interdisciplinary, and ultimately to those that
encompass the entire systems and control field.
An outline of the topics presented in this book is given in Fig. 1. Following
the Introduction (Chap. I ) , the text is organized according to five principal topics:
MDASE of N G C Processing (Chap. 2), Modern Multivariablc Control Analysis
(Chap. 3), Design Algorithms for Advanced NGC Systems Design (Chap. 4). Fun-
damentals of N G C Processing (Chaps. 5 and 6), and Advanced N G C Systems De-
sign (Chaps. 7 and 8). Each of these is in turn divided into a number of subtopics
that discuss the relevant theories, algorithms, and computing tools related to their
applications in advanced NGC systems. Referring to the outline organizing the five
principal topics covered in this book, only those subtopics that are connected by
solid lines are treated in this book. Those subtopics that are connected by broken
lines are treated specifically in the books referenced under them.
The numerous examples that are included in this book are supplemented by
a liberal use of rcferenccs, thus making it easier for the reader to get access to a
tremendous body of literature it] this field. As noted by one rcvicwer, there are n o
comparable books currently on the market that prcscnt in a usable format such a
complete collection of practical tools that are applicable to real world problems.
Moreover, the organization of thc material coupled with comprchensive examples
make this book well suited to self-teaching, bridging the gap betwccn thc theoretical
and the practical.
Preface
Introduction
Modeling-Design-Analysis-Simulation-Evaluation
(MDASE) of NGC Processing
I
----- 1
Hodern Multivariable Performance
Control Analysis
-----
rn
Modern Filtering
Advanced Adaptive NGC
1
Knowledge-Based
Design and Estimation Multivariable I Systems: Detection and Neural-Network
for Advanced NGC Techniques Control Design I and Identification Approaches to
Systems Design (Chap. 4) Techniques (Book 4) Systems Control
(Book 4)
- - I- - - - 1
---
1
Fundamentals of Guidance Processing Flight Control
NGC Processing Processing
(Bogk 3)
---
7
Design +
Advanced Flight Control System Design
(Book 3)
I
r 7 - - -C - - - 1
Integrated, Adaptive, and Digital NGC Systems Design
Intelligent NGC Systems Design (Book 5)
(Book 4)
1.1 OVERVIEW
The objective of this book is to provide both engineers and managers with the
advanced NGC knowledge and concepts necessary to make sensible decisions con-
cerning the best NGC system design in a particular situation. It will hopefully serve
as a useful source of information for NGC systems designers by providing them
with ideas for the solutions of current problems and future designs, as well as in-
formation about the problems encountered with microprocessor-based systems, mi-
croelectronics, aerodynamics, structures, propulsion, sensing, actuation, target ac-
quisition, and weapon systems. In an attempt to achieve such an objective, this book
demonstrates practical tools that are realistically applicable in the work area.
2 Introduction Chap. 1
out such an obligation, thc cngincer will oftcn discover relevant theorics that surface
spontaneously. While theoretical discovcries of this type often allow thc engineer -
to conduct furthcr systcm research, it remains impcrativc for professional engineers
to commit themselves to solving what are considered to bc rcal-world problems.
Very oftcn, practicing engineers encounter difficulty in just understanding the
theorics presented at conferences and in journals, not to mention applying them.
What is at issue here is not a debate of the merits of theory versus those of applied
technology. Rathcr, thc issue is onc of determining an effcctivc way to build a
practical N G C systcm; understanding an csotcric N G C theory is of sccondary im-
portance. While there is currently an abundance of N G C problems waiting to be
solved, along with a whole assortment of tools capable of attacking these problems,
diminished funding in this area hinders further development of N G C technology.
In order to recapture the strong financial support for NGC research of the 1960s,
the N G C engineering community must first be seriously committed to attacking
those immediate ~racticalNGC ~ r o b l e m sthat remain outstanding. " In the absence
of such a first step, any practical system and control theory is not likely to be
developed, as evidenced by the slow progress of N G C technology in aerospace. T o
highlight this fact, N G C tcchnologv used in the Apollo project was later directly
applicd to the space shuttle with hardly any new development. As a result of the
diminishing research effort in the NGC discipline since the Apollo era, scarcely any
systems or control theories have proven valuable enough for practical use in N G C
systems.
The extent to which system and control theories have facilitated the clarifi-
cation of various N G C problems and issues cannot be overemphasized. However,
the N G C engineering field still faces several practical problems, one of which in-
volves the question of identifying the basic reason for the gap between theory and
practice and recommending a means to close this gap for the sake of advancement
in the N G C field. In light of this, the impetus behind this book is an attempt to
bridge the gap between theoretical arguments and the practical needs of the N G C
community by providing detailed discussions and practical examples of MDASE
in this area. A more detailed treatment of the MDASE cycle is given in Book 1 of
the series. Because experimental and theoretical aspects of NGC system research
both represent integral parts of systems and control science, it is essential to consider
N G C theories and physical systems together. If an N G C system of a flight vehicle
or robotic system is carefully modeled, it usually serves as a strong foundation for
the design process which, in turn, leads to analysis and simulation for validation.
The final step of the procedure involves evaluation. Thus, the MDASE cycle is an
important process in yielding practical results. Through demonstrations of the var-
ious techniques and examples in this book, the author hopes to shed light on and
unravel complicated systems and control theories, and to translate them into practice.
Before they can be brought into the operational stage, advanced N G C algo-
rithms must pass through a developmental stage involving several years of studies
and experiments. Through organizing sessions, panel discussions [Lin, 1983-1985;
Lin et al., 1986; Lin and Speyer, 19851, and workshops [Lin, 1987; Lin and Franklin,
4 Introduction Chap. 1
19901 on aerospace vehicle N G C systems for the Amcrican Control Conference and
the IEEE Conference on Decision and Control over a period of several years, the
author has been able to keep abreast of the current trends in N G C technology and
to understand its practical needs in different situations. Thus, the author is able to
provide a diverse range of advanced NGC techniques in the book which the reader
can then apply to various areas of NGC with competence, developing the best
intuitive design. Since all flight vehicles and robotic systems share the same N G C
techniques, the techniques presented in the book are applicable to these complex
dynamic systems. Applications presented throughout the book and techniques for
these applications are summarized in Book 1 of the series. In addition, appropriate
applications are embedded throughout the text to enhance the reader's understanding
of the techniques presented.
error to halt technological advance just becausc some inconvcnicnces arise at the
beginning of each new era. Despite the fact that any criticisms can generally be
found to be true in the short term, the long-term positive contributions that advanced
technology has to offer should be emphasized. After a new era of technology has
set in, new systems perform more complex tasks and become less expensive than
their archaic counterparts. The reliability factor, that is, the mean time between
failures, also improves several times over that of older technology of similar com-
plexity. The cost does not increase as much as the cr~ticsargue, as evidenced in the
recent shift between the technologies of the 1970s and 1980s. Spccifically, in the
weapon systems field, the gains have measured up to the cost. Therefore, critics
can discard the notion that new technological concepts are not important [Deitch-
man, 19871.
In the realm of aerospace, unlike other technologies such as aerodynamics,
structures, and propulsion, advanced NGC technology has yet to distinguish itself
as an essential discipline. There are two main factors that account for this predica-
ment. First, N G C technology in aircraft development has been traditionally ac-
corded a secondary role. This is because many of those who direct large aerospace
programs are unacquainted with the important role of advanced NGC technology
~ ~
and its impact on aerospace. Second, no hardware or other tangible entities are
produced by N G C technology; whereas, shapes are formed by aerodynamics, de-
livered by structures, and driven by propulsion [Speyer, 19871. Therefore, NGC
technology has barely been utilized in any of the aerospace vehicle design processes
with the exception of the Apollo project. According to the author's knowledge,
only a few newly developed European commercial airplanes employ advanced con-
trol laws. Faulty instrumentation and inadequate computational capabilities rein-
forced the negative view of NGC technology in the past, but even with the rapid
improvements existing in the present this view still persists.
T o reap the benefits of advanced technology, timely investments in the pursuit
thereof are crucial. Most people cite only the recent progress in military technology.
However, new technology must be applied to the commercial arena as well if eco-
nomic dominance is to be possible. For example, airlines tend to purchase ultra-
modern airplanes from companies employing more advanced technical sophistica-
tion. From this viewpoint, Airbus, the European company, is a commercial success
story. It is actively involved in investigating N G C issues and incorporating new
N G C technology into its products as well as its human resources. Thus, research
and development (R&D) of advanced N G C concepts cannot be stressed enough.
It is important that advanced NGC design concepts enter early in the design
phase. The earlier engineering errors are detected, the less severe future costs and
schedule delays will be. An example of this type of situation is brought into focus
in the now famous article entitled, "Probing Boeing's Crossed Connections" by
Karen Fitzgerald in the May 1989 issue of IEEE Spectrum, in which the author writes:
"By the end of Uanuary], the [FAA] had received 12 more reports of crossed wires,
not only on 757s, but on 737s, and not only on cargo fire-extinguishers, but on
engine fire extinguishers, and one case of crossed wires from engine temperature
sensors. . . . As of March 17, the FAA had received 66 more reports of bungled
6 Introduction Chap. 1
wiring and plumbing in fire-protection systems on all four classes U737, J747, J757,
J7671 of aircraft."' If it is possible to make such errors in those systems which are
by n o means as complicated as an NGC system, then errors in more complicated
systems will certainly result unless advanced system concepts coupled with the
proper quality control techniques are utilized.
As shown in Figure 1-la, the overall cost resulting from engineering error
increases dramatically as time progresses. Therefore, errors detected early can dras-
tically reduce the overall cost. Although engineering R&D design and analysis con-
stitutes only approximately 15 percent of the entire project cost, as high as 90 percent
of the overall cost of the project may rely on R&D results, as illustrated in Figure
1-lb. Therefore, inadequacy or errors in the R&D design and analysis due to in-
a) Cost
Detection of
)Engineering Error
1 2 (Normalized Year)
Cost Resulting From Engineering Error Increases
Dramatically As Time Progresses
Therefore Errors Detected Early Can Drastically
Cut Down The Overall Cost
b, Cost
OPS: Operating Cost
MAN: Manpower cost
R&D: Research 8: Development Cost
I
Karen Fitzgerald. "Probing Bocing's Crosscd Connections." IEEE Spccfrurn. May 1989. p 33.
experience or other conservative factors can often lead to a drastic increase in the
overall time and cost. Quoting from the same article, the author writes, "A Boeing
engineer who asked that he not be identified said a too ambitious schedule for the
new 747-400 aircraft has caused wiring errors so extensive that a prototype had to
be completely rewired last year, a $1 million job. . . . In a technology that can
tolerate few errors, the crossed connections raise the specter of undetected errors in
other parts of aircraft. "'
Each new II&D assignment presents additional challenges which will tax the
skill and ingenuity of ~ ~ C - N G C engineer and will only be solved through
design
hard work, experimentation, and tests. Hence, each new assignment must be ana-
lyzed on its own merits, and past practices and methods must not be allowed to
stifle new ideas and concepts. Both the past and the present must never forget the
common denominator for all designs, which is the human element. Unfortunately,
in advanced technology, undue conservatism often hinders progress. Ironically, the
objective of any technology should be to go beyond the current state o f design
concepts.
The NGC field, although relatively new, is currently in an excellent state. I t
is responsible or substantial contributions to engineering, science, and economics
as well as the standard of living in the United States and other countries. One of
the main contributions of this text is a new perspective of the N G C system whereby
the NGC system's interaction with other disciplines will establish the basis for truly
innovative problem formulations and methodologies. Methodologies used through-
out the book are practical and have been employed in the designing a n d testing of
NGC systems. In the past, classical designs were generally used for NGC of unaug-
mented dynamic systems. Thus, some designs covered in the book are inevitably
related to the classical approach. However, modern state-of-the-art N G C system
design for highly augmented dynamic systems, which is rapidly gaining popularity,
plays the principal role in the design methodologies used in the book. Integration
of N G C designs with various engineering automation and signal processing systems
are the ultimate goals of this advanced technology. The intention, therefore, of this
book and Books 3-5 of the series is to meet this challenge.
* Ibid.. p 34-35.
8 Introduction Chap. 1
more sophisticated analytical and computational tools are required to properly model
N G C systems. The advantage of new technologies can be utilized to the fullest
extent through the advances of new mathematics, analysis, and computation. For
example, N G C system scientists and engineers are now more actively involved with
the designing and manufacturing of microprocessor/microelectronic chips and com-
puters in addition to interfacing with t h m d y n a m i c s , structure, propulsion, sens-
ing, actuation, target acquisition, and weapon systems.
1.2 OUTLINWSCOPE
+
Advanced Multivariable
(Chap. 4)
+
Adaptive NGC System
Control Design Techniques Design Twhniques
(Book3) CBook 4)
v v
Knowledge-Eased and Neural-Network
Awroacha to Svstems ConUol
Figure 1-2 Design Algorithms for Advanced NGC Systems (a) Hierarchical Re-
lationship (b) Advanced NGC Systems
10 Introduction Chap. 1
filtering and estimation techniques represent the starting point in the use of design
algorithms. Results from the application of these techniques are then used for both
advanced multivariable control and adaptive N G C system designs; however, adap-
tive N G C techniques are also used to iterate or improve upon the multivariable
control design. The results from the application of these last two techniques serve
as input to the design of a knowledge-based and neural network intelligent system.
The interactive relationships between components and techniques are depicted in
Figure 1-2b. This figure illustrates how the design algorithms are made more in-
telligent by incorporating a knowledge-based and neural network approach to N G C
system design. Ultimately, an N G C system is designed to accurately control the
outputs of a system whose dynamics contain significant uncertainties. This involves
the following fundamental processes and their associated algorithms: (1) modeling
ofthe system based on physical laws (see Book 1 ofthe series); (2) systern identification
based on experimental data (presented in Book 4 of the series); (3) signal processing
of the output by filtering, prediction, state estimation, and detection (modern fil-
tering and state estimation are presented in Chapter 4, while adaptive N G C systems
detection is presented in Book 4 of the series, and digital processing is presented in
Book 5 of the series); and (4) synthesizing the control input and applying it to the
system (advanced control theory is presented in Book 3).
Advanced NGC systems design. This constitutes the last of the five
main topics covered in this book. Looking once again at Figure 1 of the Preface, it
Feedback Sensing Information
I I I
Tracking Sensing Information
+
I
Guidance
+
Control Signal State
Target Tracking Algorithms Reconstruction/Estimation Estimate
(Chap. 7) (Chap. 6) (Book 1 )
--- ------
-
I Advanced Vehicle Motion
Navigation Advanced
Guidance Estimator
System 4 System (Chap. 4; Books 1, 3,4, 5)
night
(Chap. 5) Control
(Chap. 8)
System Control Surface
(Books 1, 3,4, 5)
Guidance Commands Deflection Commands
b
I I
Navigation
Steering Signal and Attitude Information
can be seen that this topic is concerned with the following subjects: navigation and
guidance filter design (Chapter 7); advanced guidance systems design (Chapter 8);
and advanced flight control system design (Book 3). These subjects prepare the
reader for the actual design of integrated, adaptive, and intelligent N G C systems
design, presented in Book 4 of the series, and of digital NGC systems design,
presented in Book 5 of the series.
Modeling-Design-
Analysis-Simulation-
Evaluation (MDASE)
of NGC Processing
It is brought to the reader's attention at this point that a very broad picture of the
modeling-design-analysis-simulation-evaluation (MDASE) cycle of the NGC sys-
tem has already been put forth previously in Book 1 of the series. In order to allow
for smooth discussions of the modern NGC processing tasks and for highlighting
the way in which NGC processing gets involved in the MDASE cycle, advanced
NGC concepts must first be examined. The examples chosen in the following dis-
cussions serve to introduce various parameters and functions of NGC processing
with respect to particular applications.
The conventional approach taken by design engineers to the avionics has been to
break up the avionics into three distinct and independent systems: the navigation,
guidance (midcourse andlor terminal), and flight control systems.
FCS. The function of the FCS is to control the pursucr in pitch, yaw, and
roll motion. The FCS executes the guidance commands and stabilizes the pursuer
in flight. The FCS, upon receiving commands from the guidance law, then issues
its own commands to the appropriate aerodynamic andlor thrust controls of the
pursuer so that the guidance command can be properly executed. It is usually con-
figured as a system equipped with low-accuracy inertial components (gyros and
accelerometers). Small tactical missiles and most large transport vehicles often have
open-loop control instead of the more complex FCS control.
Guided weapons or missilcs are normally guided from shortly after launch until
target intcrccption. The NGC systcrn supplics stccring commands to aerodynamic
control surfaces or corrccting clemcnts of the thrust vector subsystem to maneuver
the weapon to its targct and to make it possible for the weapon to intercept moving
targets. The guidance process, which is ruled by signal proccssing algorithms im-
plcmented in the N G C system, a prcset flight program, or both, is essentially a
feedback control systcrn where the pursuer-target engagcmcnt is considered part of
the N G C loop. Thc N G C loop consists of the guidance systcnl together with dy-
namic controls. Elc~ncntsof this loop include an information subsystem, control
clcmcnts, an opcrator, and pursucr dynamics. The components for the N G C systcrn
arc shown in Figurc 2-1 in which the ovcrall control of thc pursucr is dividcd into
two or lnorc loops. The main control loop in thc diagram is thc guidancc loop,
which is thc outcr loop that controls translational dcgrccs of frccdom, whilc the
inner controlIFCS loop controls pursucr attitude. ,The guidancc loop contains guid-
ancc scnsors for sensing pursucr motion, targct motion, or rclativc motion of thc
targct with rcspcct to the pursucr. This information is uscd in thc guidance computer
or the corrccting nctworks, togcthcr with information conccrning thc intended flight
profilc, to gcncratc guidance (latcral acceleration) commands for the FCS. Thc FCS
and actuation in turn direct control surface dcflcctions to altcr thc pursucr's trajcc-
tory. The body ratcs and accclcrations arc fed back to thc incrtial sensors to closc
the FCS loop.
16 MDASE of NGC Processing Chap. 2
The guidance and control laws used in current tactical missiles are based largely
on classical control design techniques. These control laws took birth in the 1950s
and have evolved into fairly standard design procedures. Proportional feedback is
generally used to correct missile course in the guidance loop, which is commonly
referred to as proportional navigation guidance (PNG), and is quite successful against
nonmaneuvering targets. The controller for a homing missile, in general, is a closed-
loop system known as an autopilot, which is a minor loop inside the main guidance
loop. In addition to the control surface and servon~echanism,the autopilot consists
of mainly the acceleron~etersand/or (rate) gyros to provide additional feedback into
the missile servos for missile motion modifications. Advanced sensors may measure
other variables. N o explicit state estimators are used and the signals are filtered to
reject high-frequency noise. Broadly speaking, autopilots control either the motion
in the pitch and yaw planes (lateral autopilots), or the motion around the missile
axis (roll autopilots). In general, the roll: pitch, and yaw channels are uncoupled
and are typically controlled independently of each other. All commands are am-
plitude or torque constrained to ensure autopilot and n~issilcstability. Classical
controllers have two major advantages, simplicity in design and simplicity in im-
plementation, but they also have several problems.
A pursuer is designed to complete the basic homing loop, which requires a
sensor (a seeker in the case of a guided missile) to track the targct, a noise filter to
reduce the effect of noise, a guidance law to generate thc dcsircd guidance (acccl-
eration) commands to home on the target. an FCS to rcccibc thc dcsircd accelcration
commandfrom the guidance system and to generate the required acceleration ca-
pability to insure interception of the maneuvering targct, and, finally, a good un-
derstanding of the physics of the homing engagement itsclf. Figure 7-2 depicts a
miss-distance analysis model conlposed of elemenrs rcprcscnting the intercept kin-
ematics plus clclncnts affecting the intcrccpt guidancc dynamics (that is. pursuer
dynamics and the NGC system), and illustrates the intcrdcpcndcncc bct~veensystcnl
elements. Inasmuch as thc total system perfornlancc is affcctcd by the individual
characteristics of evcry elcmcnt, the system cnginecr is grcatly conccrned with this
system interaction. The kinematic part inside the lowcr left dottcd box generates
the LOS angle in terms of pursucr and target motion. Based on the LOS anglc, the
N G C system generates a latcral acceleration for the pursuer, whilc trying to bring
the projectcd miss to zero. In the model, a rclativc position ) I , is added to a glint
noisc y,, thc result of which is multiplied by the inverse of thc range R to produce
a true LOS anglc corruptcd by glint noise. u, in inertial coordinates. A mcasured
LOS angle u is thcn obtaincd by adding ro (5. a radomc crror coupling u,and the
following angular noisc tcrms: rangc-depcndcnt (thermal) noisc o,,,, rangc-indc-
pcdcnt (fading) noisc a,, and cluttcr noisc o,.It thcn scrvcs as input to thc scckcr
dynamics to producc a mcasured LOS ratc 6 that is itsclf corruptcd by bias u l , and
g sensitivity. The output from thc scckcr u is the input to thc guidancc filter. Many
signal processing tcchniqucs arc uscd to discrin~inatcthctargct from its background,
other targcts, and decoys. The guidancc law functions to gcncratc midcoursc and/or
18 MDASE of NGC Processing Chap. 2
terminal steering commands u, based on the guidance filter output. Before being
sent to the autopilot, u, is limited. In general (except for coordinated turn vehicle),
the methods used to generate the guidance command signals u, for guiding a pursuer
in each of two mutually perpendicular planes are identical. Consequently, the guid-
ance algorithm needs to be determined forwnly one of the planes. In the treatment
presented here, this plane will be the missile s horizontal plane. In Figure 2-2, u, is
normally taken to be the lateral acceleration command. As long as saturation effects
are ignored, the model shown in Figure 2-2 is a linear time-varying system driven
by stochastic inputs. The inclusion of acceleration saturation effects causes the model
to become nonlinear.
The digital simulation technique in which the equations of motion are represented
by' a set of first-order nonlinear differential equations is widely recognized. The
modeling vector form is given as (see Figure 2-3):
x(t) = f(x(t), u(t), t) with initial conditions x(tO) = xg (2- 1a)
where the function f(x, u ) includes all of the model equations and NGC algorithms.
Equation (2-la) corresponds to Figure 2-3, in the absence of any noise inputs.
Depending on the specific application, the initial conditions are given, and the ter-
minal time tf is to be determined. For intercept flight simulation, rf is determined
by either the point of closest approach of the two vehicles or the time at which the
range rate passes through zero for the first time. Numerical integration techniques
are then used to integrate these equations with respect to time so that the time history
of the state from an initial condition x(t0) to a terminal state x(tf) can be obtained.
The output of the simulation is typically the time history of the state, from which
a performance criterion can be formulated as a function of the terminal state. The
flight vehicle to be designed determines the performance criteria in the simulation.
In the case of a guided missile, good performance is represented by short miss
distance or short range between the two vehicles at t,. The overall simulation block
diagram, shown in Figure 2-4, defines all of the state equations. Referring again to
Nonlinear Function -
t
f(x(t).uo),t)
Figure 2-3, the modeling vector form, when a noise input vector is considered as
shown in the figure, can be written
k(t) = f(x(t), 4 t h t ) + w(t) (2-1 b)
where w(t) usually, although not necessarily, .denotes a white-noise input vector.
A more general case is considered in Figure 2-4, in which the model includes certain
error sources resulting from imperfect measurements or unmodeled dynamics. In-
corporating these error sources in Equation (2-la) gives
k = f(x, U) + b + n ~ ( x t), + m(t) (2- lc)
where b is the constant bias term; n l (x, t) is a state-dependent random vector; and
nz(t) is a state-independent random vector. Equation (2-lc) could also apply to
Figure 2-3, in which case w ( t ) is simply the sum of 6, nl(x, t), and n2(t). If M I or
n2 represents a colored-noise process, a shaping-filter technique can be used to model
either or both so that the new state vector can be augmented to Equation (2-lc).
The resulting augmented state equation is driven by the white-noise characteristics
only. A Monte Carlo technique, covariance analysis method, or an adjoint method
can be used to properly evaluate the selected performance criteria. These techniques
are described in Chapter 3.
In closed-loop control system analysis, it must be decided what level of detail
will be used to represent each element in the guidance loop. If it is desired to study
high-frequency system instabilities, then one must employ a representation that is
accurate at those frequencies. The elements that may be required to construct a
sufficiently accurate representation in this case include modeling the dynamics of
the nonrigid system, knowledge of the full nonlinear aerodynamic characteristics,
and detailed modeling of the seeker track loop, guidance signal processing, autopilot,
and noise sources. Conversely, a complicated model of this type would not be
required in the case of a preliminary parametric study of homing trends since the
main effccts of interest are found at low frequencies. Rathcr, a simplified represen-
tation of the more complex system capable of incorporating the available trim aero-
dynamic data and the low-frequency approximations to the different subsystcms
that make up the guidance kinematic loop would be more appropriate. After being
validated, this simplified representation can be used to study the relative performance
of various missile configurations as well as the result of varying system paramctcrs
such as time constants and limits [Reichert, 19811. In problems involving dynamic
modeling and controls, a state model is usually specified in addition to thc niea-
suremcnt equation, relating the state and measurement vcctors as shown in Table
2-1. Bcfore implctnenting thc preceding N G C simulation, it is important to un-
derstand the roles of thc pursucr system, the targets, and thc cr~virot~ment so that
appropriate modcls in Figure 2-4 can be devclopcd for a particular pursuer-targct
engagcmcnt scenario. Essential guidance and control softwarc modulcs arc as fol-
lows: intcrfacc, flight path planning, strapdown device, navigation, guidance, sta-
bilization and control, fin actuation, target tracking, and self-test. Their relationships
are dcscribcd in Figure 2-5.
Sec. 2.1 LinearlNonlinear Intercept NGC System 21
-
D t f ~ n xg ( m l ) state vcclor. y - (pxl) system output vcclor. z = (1x1) measured output vcetor.
u = (mxl) mnlml vmor, I, i(qil) cxogenram inpu v m o r
.?(I)w d a i n s all thc variables that can be measured and arc fed back to thc controller. Thc enuies of y(t) arc the variables lo be
conmllcd. up) is h c output of ihs mnuollsr. lc(l] wnsisu of thc reference inputs, the disturbance inpuu (e.g.. process noise
w(t)), and the rcnror M i s s ~(1).Note that y(t) and z(t) may have some wmponenu in common. The wnlinuous-lime nonlinear
system is dcscribcd by
T
i t =x I I t I , X I =x I ~ 4q1)*TI
Q ~ I= 0. I = at)b(t-r)
T
.,
(la)
Z ( I ) s h(x(1). I) t "(I), Qv(t)] = 0. Qv(l) "(1) ] = R(t) b(1-z)
(lb)
The continuous-time nonlinear system with d*crete.time nonlinear mcasuremcnls is repnscnled by:
i(1) = f(X(1). Nt), 11 + *I)
(2=4
T
q k ) = h[x(tkh kl + v(k); qv(kl1 = 0. Qv(k) v(k) I = Q
Gb)
w h e n the parameter k is considered to be a timc t and the measurements an sampled at discrete timc intcwak. The discrete form
of the state equation (la) is as follows:
k =k l1 k l Qqk)l = 0, q W k ) wT(k)l = or
(2c)
h applying many MDASE uchniqucs. the system quations (1)need to be linearized as:
There are several solutions that can be applied to the problem of guiding a missile
to an eventual near miss or collision with a target using only the observed motion
of the missile-target line of sight (LOS). In one of these, the missile is constantly
flying
. - directly toward the current target location. This method, termed simple pur-
suit, suffers from the fact that the missile must generally undergo rather severe
maneuvers as intercept is approached. A second solution concerns a constant-bearing
trajectory wherein the missile leads the target, much like the way in which a pro-
jectile is traditionally fired at a moving object. A collision invariably occurs as long
as the missile flies a course that keeps the relative missile-target velocity aligned
with the LOS. As shown in Figure 2-2, the missile trajectory becomes straight line
when the missile speed, target speed, and course are constant. PNG is a steering
law that is designed to produce a constant-bearing course even in the case of a
maneuvering target. T o accomplish this, one makes the rate of change of the missile
heading directly proportional to the LOS rate. While this technique presupposes
that the missile is able to respond instantaneously to changes in the LOS direction,
22 MDASE of NGC Processing Chap. 2
StrapdownAFtU
-
o initialization Navigation Guidance Autopilot
o Euler o State Estimation o Midcourse & Terminal o Rate Stabilization
4 Transformation _* o Position + o Power On Mode o Acceleration Control
o Bias Compensation o Velocity o Power Off Mode o Aerodynamic Coupling
o Coordinate
Transformation o
*
o Acceleration
Estimate E m r s
o
o
Vertical Launch
Separation Mode
Stability
t
I
Seeker
Interface
o Aim Point
Self Test
o Test
Right Path Planning
o Stored Mission
Actuation1
o Fin Rate Limitation
4- Sequence 4-W
t
o Initialization Profile o Fin Angle Limitation
I 0 Status
- o Change Profile
That part o f the system comprising the FCS also includes the inertial reference unit
(IRU)to measure A,,,. A,,, is the acceleration of the pursuer in response to the
guidance command, which is applied to the FCS and results in operation of the
pursuer's control surfaces. The control surfaces can be caused by aerodynamic cross
coupling, dynamics nonlinearity, and structural vibration to deflect at different ori-
entations from the desired guidance input, thus contributing to miss distance. Au-
Set. 2.2 Target Signal Processing 23
vmf
Missile
Mi&
vector
velocity MiSc --
without ,
, R ~ V target
~ velocity vector
maneuver
N [NORMAL FORCE1
X AXIS
(PITCH TOTAL MOMENT)
REFERENCE
-
CN
NORMAL
FORCE
COEFFICIENT
0
6
MAX (TRIM1
- .30
c~
TOTAL
MOMENT
COEFFICIENT
-
0 k@ya MACH CONSTANT
ALTITUDE =CONSTANT
OMAX ITRIM)
& = . 3 0 = 6MAX
6 = .20
6 = 00 b = -100
MACH =CONSTANT
ALTITUDE = CONSTANT TOTAL MOMENT COEFFICIENT CM
VERSUS ANGLE OF ATTACK n
(D)
Figure 2-7 (a) Horning Missile Axis System and Forces and Moments (b) Forces Due t o
Angle of Attack a and Control Fin Uetlection S in a Tail-Controlled Missile (c) Normal Force
Coefficient CN VS. Angle of Attack a (d) Total Moment Coefficicnr CM 1,s. Angle of Attack
a (Froin [n'erlincs, 1984(a)] u,irk prnnisrio~tfi.otnAACC)
Ik,r 1;nil mnlml or c;tn:~rrlnirfr;mw with negligihlc liII from ctmlq,l s u t t ~ i.c..
~ , 1% 0. -
knrdynamic lift: A,,, = Vm? - Vm Atz = A Vm (0-Y); O =(I + s/A)Y (8)
- - -
A = -7ff - -at CN, aftcr boas1 (thrwl = 0 ) D = -Mi, = -ao (<Y(2Vm)) CMb AIRFRAME IS T H E HISULT O F TRADE-OFFS
E = -M* = -a,CM6 TO REDUCE 1/A &INCREASE MANEUVERABILITY
n = -i.,= -a, cNa WHILE MEhTlNG PHYSICALCONSTRAINTS
C = -Ma = -a,CM, a, = q ~ a l y y ,a I = -qS/(mVm)
6 = fin &fleaion or thnnt
BO kn &n!s%h W c w
Wnpw-5253. I
A, =achieved normal ameleralion a1 missile Iznfer o f gravity prrprndicllar lo missile body
A,,," = auzleration measured al the amelemmeler
6 rate
k, = acceleration gain umstant = k 2 = (J((!+/U)), P = Vm ( H ( z - a l
2 ( 8 1 ~
k 3 = L I P m = MaI(l&u)d)
Ul = 2 W w d = (A+I))/(C+AD)
&- h m p i n g ralio of airframe 4 -
if M a < ( )
o --natual frequrncy of airframe =
d
.
B., = 11o:" = lllC+r\o,
&
. .
Ma > 0 and 2Sdwd i s small
rA
Courtesy of [ H i r o s h i g e , 19861 and from [Neslines, 1')84(a)l w i t h pernlissioll f r o t n AACC
TABLE 2-3 - s [Neslines. 19851 with permission from AACC
HIOH ~ R E Q ~ E~ N ~~ ~1 l From
a(~)
Aaua10r: --
4(5)
-
I+-st-
25,
1
s2
(1) -
Rate Gyro: ~ G ( S )-
0 )
-
2h
1+-s+-
1
s2
(2)
- MODE MODE
.
5
5
.-
FREOUENCY
GENERALtYD
MASS t l b / ~/in) 0.0517 0.0373
SECOND MODE
0.6.
2
0.4 i Gym Location
0.2 )X
4.6 LOCATION
a) Fint and E m n d Mode Shapes
-
bl Normalized Bodv Bendinn Sham
- ~ ~ I Y Y &
-.
&B -
Xffi XBL
6
,1 2Ei
l-+-s+l)
w1' Wi
-- -
Nominal values typically used in thc above equalion are
k damping of i t h v i b r a t i o n a l mode I n m i s s i l e molaent of i n e r t i a 11.75
9 t h e v i b r a t i o n a l frequency of t h e i t h
6 -
.ode
n o r n a l i z e d .lop a t r a t s g y r o a t a t i o n
-
*
(lb-ft-sec2)
l o c a t i o n of missile ffi (5.885 f t )
l o c a t i o n of missile hinge l i n e
- --
Xm
10.00503 rad/in., -0.01986 rad/in.) (11.3108 f t l
% n o r u l i a e d airvane deflection % mass of one f i n (0.0489 slupm)
<- 10.315 i n . / i n . , -0.1485 i n . / i n . ) %
-
d i s t a n c e between ffi of on8 f i n and
-
normalized a i r v a n e s l o p e hinge l i n e 10.084 I t )
1-0.02 r a d / i n . , 0.03308 r a d / i n . ) I, m e n t of i n e r t i a of m e f i n (0.00683
lt. e f f e c t i v e mass 40.0514 l b - s e c 2 / i n . , lb-ft-s.c2)
-0.03131 lb-sec / i n . )
Defining
-
Klsi g a i n of s t r u c t u r a l p a t h of the
I t h moda
1 HITMU
ECM
Target Dynamicl&
+ Relative ~ c o r n c n y t
Sewor
-Target Stale
Compurarion
Target Starc
bra 4 Sellsor Models -el Filtering &A Estimation
T
Esbres
Pmdicnon
air-to-ground tracker uses a scene track, target track, and track adjust. A sen-
sorltracker must accurately update target position relative to IP, OAP, and VRP,
MDASE of NGC PrOCesSlng Chap. 2
ALTITUDE
(BAR0 OR RADAR ALTIMETER)
ANGLE RATE
DIRECT ( E - J TPACKER)
Figure 2-9 (a) Visual Line-of-Sight (LOS) Angle Measurements Determine T w o Coordi-
nates of Aircraft-to-Target Position (b) Determination of Slant Range (c) External Grid Ref-
erence Targeting (Courfesy 0jJ.S.Ausman, 1986)
permitting target identification day or night. Low-altitude ranging sensors for NGC
algorithms include redundant range measurement and accurate range measurement
during terminal maneuver.
Sensors used in the capacity of seeker, depending on their operating wave-
lengths, are typically characterized, depending on the sensor's operating wavelength,
SIX. 2.2 Target Signal Proceulng 29
GROUND-BASED RADAR
AIRCRAFT TO
RGET
/ \
X
=TARGET
as optical sensor, infrared (IR) sensor, synthetic aperture radar (SAR), millimeter
wave (MMW), laser radar, television (TV)ivideo, microwave, antiradiation homing
(ARH), acoustic sensors, and multiple sensors. While .
.,~. of good .quality
. . . . .and high
,
Rather than focusing too much attention on any particular tracking sensor or seeker,
it is more advantageous to consider their fundamental properties. When, however,
the problem is that of conducting a precise system analysis, then a specific dynamic
model is assumed for a particular seeker, and this is integrated with that o f the
pursuer. Three homing configurations are assumed: passive, active, and semiactive.
In the passive case, only the LOS angle is available through an 1R seeker. In the
active homing case, both range and closing-velocity radar information are available
through measurements, but in the semiactive mode, these measurements are bistatic.
2.2.1 Targeting
to locate the pursuer with respect to a pseudo-target o r offset aim point, the position
of which with respect to the real target is known beforehand. Various types of
targeting sensors with examples of each are listed in Table 2-4. A particularly com-
mon typc of targeting sensor is one that measures the azimuth angle and depression
angle of the pursuer-to-target LOS. Examples of this typc of sensor system include
gunsights and headup displays (HUD) in combination with an attitude reference.
As shown in Figure 2-9a, these sensor systems measure just two angular position
coordinatcs. A slant-range sensor such as an air-to-ground ranging radar or a laser
range tinder can be used to directly measure the third coordinate of pursuer-to-
target position. This is illustrated in Figure 2-9b, which also shows two additional
more indirect techniques for determining the third (slant-range) coordinate.
Pursuer altitude h can be measured using a barometric altimeter. Subtracting
from this the target's altitude hT, assuming knowledge of the latter, results in the
quantity h - h ~ A. radar altimeter, however, can measure h - hT directly in a
target overfly. If it is not possible to realize a preparatory target overfly, the pursuer
must accept thc difference in terrain elevation between the target and the spot below
the aircraft at release or pickle as an additional measurement error. Slant range can
also be obtained indirectly from LOS angle ratc measurements. One example of an
angle ratc measuring device is the Norden bomb sight used in World War 11, which
relied on manual tracking during a long, straight, and level bombing approach. By
using EO trackers, modern angle rate sensors avoid the long, straight and level run-
in. The last entry in Table 2-4 corresponds to the external reference type of targeting
sensor, which is illustrated in Figure 2-9c. The typical application of this sensor
type is a blind bombing of known coordinates. As will be shown in Chapter 5,
examples of external references that can locate the pursuer with respect to the target,
assuming the same reference system is used to specify target coordinates, include
ground-based radar, LORAN, TACAN, DME, and GPS.
bombing run. The LORAN system is capable of obtaining coverage beyond the
LOS and at low altitudes because it uses ground-wave transmission oflow-frequency
radio waves. However, since it is only a two-dimensional positioning system,
LORAN must rely on another method such as a baro-altimeter to obtain vertical
targeting information. When GPS is operational, it will be able to position low-
flying pursuers in all three dimensions since its reference stations are satellites. With
the GPS system, each satellite can maintain LOS to almost half the earth.
Because only kinematic equations are considered in the kinematic method, the pur-
suer may be treated as a geometric point as illustrated in Figure 2-10. The corre-
sponding guidance is therefore ideal, and the character of the pursuer trajectory can
be determined approximately. Moreover, the required accelerations may be esti-
mated. The kinematics of a pursueritarget scenario are contained in the change in
time of the vector from the pursuer to the target R. In other practical applications,
the kinematics are characterized by two pairs of kinematic equations, one of which
determines the relative motion of the centers of mass of the pursuer and target in
the horizontal plane, and the other of which determines this motion in the vertical
plane. The geometry of the homing guidance in the horizontal plane is described
by the following relations:
where, for convenience of discussion in this section, the subscript true in u,,, is
omitted in this section from this point on. The nomenclature is displayed in Figure
2-10 and the measurable variables are
2 I12
R = (x? + y,) , o = tan-' y , / x , (2-3)
The closing velocity V , = - R of the pursuer and target is determined by Equation
(2-2a), while the LOS rate u is related to the parameters of motion of the pursuer
and target by Equation (2-2b). A set of analogous equations is used for the vertical
plane. Differentiation of Equation (2-2b) and substitution of Equation (2-2a) yield
R6 + 2db = - VT sin(u - yT) + V T cos(u - ~T)+T
(2-4)
+ i',,, - y) - V,,, COS(U - y)+
sin(u
Because kinematic Equations (2-2) and (2-4) are nonlinear differential equations,
they render it a difficult process to study and analyze guidance loops. The analysis
can be facilitated by linearizing the kinematic equations relative to the reference
trajectory of the pursuer, using approximation methods. With initial values given
by YT, and yo, theangles y~ and y are perturbed during the engagement by y, and
y, where y, and y,,, are very small compared to yr,, and yo, respectively. Conse-
quently, the instantaneous angles of the velocity vectors are y r = y ~ + , y, and
36 MDASE of NGC Processing Chap. 2
where
t, = tf - t = time to go and t f =- flight time
For analysis purposes, assuming the intercept geometry is simplified to a head-on
engagement with constant closing velocity, the range is determined from
R = Ro - VCtZZ V,(tf - t) = I/,!, (2- 5b)
where R, = V C t fThe relative velocity and acceleration are
j/r = YT - jrn = VT Y I cos Y T ~- V,n ~m cos YO (2-SC)
y, = yT- y,,, = AT" - A m y = V T j T - V,,,? (2-Sd)
where
AT^ = y ~ =. actual target lateral acceleration = V T jT cos y ~ , =
! VT jT
(2-5el
A,, = , = actual pursuer acceleration = V,,,j cos yo -- V,, j
Equations (2-5) are linear equations representing the dynamics of the engagement.
The signal that results from subtracting A,,,,, from the simulated AT, is integrated
twice to generate y,. With this information, Equation (2-Sa) can then be used to
obtain the true L O S angle a,,,,. Assuming VT and V,,, are constant, and hence V,
is constant, differentiating Equation (2-Sa) leads to the following formula for the
L O S rate u:
tegrator contained in the positive feedback loop, as shown in Figure 2-11b. The
kinematic element, however, becomes unstable on account of the presence of posi-
tive feedback. That is, the output signal u grows continuously for a constant input
y,. A negative feedback (A,,,) loop is consequently added to the model in order to
counter the effects of the positive feedback. The guidance law, FCS, and the pursuer
dynamics and propulsion are all contained in this loop. From Equation (2-8),
AT, is given by
AT, = (Rs - 2V,)u + A ,,,, = - 2)u
V<(t,?s + A,, (2-9)
For the active RF seeker and the passive IR seeker, two gimbals (that is, azimuth
gimbal and elevation gimbal) are required. In order to describe the generalized seeker
tracking dynamics, the RF seeker with an antenna dish is used as an example. Figure
2-10 shows the essential seeker angles and geometrical quantities. As shown in
Figure 2-12, due to the presence of lags in the seeker tracking loop and radome
refraction effects, the seeker is not pointing directly at the actual target [Murray,*
19841. Figure 2-13a illustrates the tracking loop that describes the dish dynamics
in the absence of radome effects and having the seeker bandwidth w, = 117,. In the
case of small track loop time constant T , , the seeker dish rate command u; and the
LOS rate are approximately equal. Care must be taken to ensure that T, is adequately
small to be capable of tracking highly maneuvering targets, but not so small as to
induce excessive noise transmission or a stability problem. The stabilization rep-
resents a closed-loop system encompassing the dish rate feedback loop.
MDASE of NQC Processing Chap. 2
- RADOh
ERROR
rsuer
laation
Gyro Acceleration
(B) Sensitivity
Figure 2-13 Seeker Block Diagram (a) Without Kadomc Effect (b) With Radomc
Effect
Sec. 2.2 Target Signal Processing 39
target and that of the true target differ, is a nonlinear function of the gimbal angle
q,. Differentiating u, with respect to u, yields the radome slope r, which is not a
constant but varies inp predictably with angle-off and from dome to dome. u, itself
depends on both pitch and yaw gimbal angle [Murray et al., 19761. Here, the effect
of u, on miss distance can be shown quite well using only a single-plane guidance
model [Murray, 19841. The radome error a, arises because RF energy passing
through the radorne to the seeker antenna is refracted by the dome material. The
magnitude of refraction during homing depends on many factors including radome
shape, fiticness ratio, thickness, material, tcnipcrature, operating frequency, and
polarization of the target 'echo signal.
~~ . Other sources of error such as standing waves
inside the dome, reflection from gimbals, receiver phasing, and processing errors
also contribute to the radome error. All of these factors differ with each flight and
therefore cannot be specifically accounted for in the computer algorithm. As a result,
the radome error magnitude can neither be precisely measured nor predicted. This
is not to say that it cannot be modeled. The most serious aspect is that the magnitude
of refraction error is also a function of where the target energy impinges the radome.
This causes in-plane and cross-plane radomc errors to become look-angle dependent
with the slopes also depending on the roll attitude of the in~erceptor.Specification
~
where the apparent LOS angle u as seen by the homing eye is equal to the true LOS
angle plus the aberration angle u,, as shown in Figure 2-10. In order to simplify
the analysis here, it is assumed that u, is a linear function of the gimbal angle u,
such that
Making a correction to include radome effects in Equation (2-lo), the tracking error
measurement (see Figure 2-10) then becomes
-
- ~ r , e - e - ~ g + ~ r + V , = ~ ~ - u , + ~ , + ~ ,
The angular relationship of Equation (2-13) and the dish dynamics from Figure 2-
13a are employed to develop a seeker block diagram with radome effects shown in
Figure 2-13b. Since the radome-induced error here depends not only on the LOS
angle but also on 0 as well, 0 is used in the radome compensation algorithms for
stabilizing the (negative) radome error slope. T o enlarge the stability region for the
positive error slope and for cross-plane coupling slopes, the radome compensation
algorithm is inserted at the output rather than the input side of the guidance pro-
cessing algorithms [Yueh, 1983(a); Yueh and Lin, 1984, 1985(a)]. Integrating 0 to
get 0, the latter quantity is then multiplied by the radome error r and used in the
radome coupling block of Figure 2-2 to compute the LOS angle measurement.
Combining Equations (2-10) and (2-ll), another simplified equation that can be
used to calculate the LOS angle measurement is
The importance of the seeker as a missile subsystem becomes evident when one
considers what it must be able to do. The seeker must be able to track a target,
remain spatially stabilized or go into a search mode if target track is lost, and measure
Sec. 2.2 Target Signal Processing 41
a guidance signal. Most seekers have a stabilization loop (see Figure 2-13b) to isolate
body rotations and track loop to maintain the seeker axis along the missile-target
direction. These loops, in conjunction with the appropriate signal processing, permit
the measurement of the guidance signal. The knowledge of the seeker dynamics
together with information about the radome characteristics and noise sources would
be required to develop a detailed model of this measurement process. In order for
the tracking and stabilization functions to work properly, the seeker slew-rate ca-
pability for a BTT missile must be compatible with thc missile's banking motion,
being ablc to deal with potctltially large look angles. It is important also to assess
the impact of banking maneuvers on track loop requirements. A detailed seeker
analysis must include modeling of the inertial coupling between the two seeker
channels and the effects of friction. When analyzing missile banking maneuvers, one
must also consider the effects of polarization. In the case of a semiactive, linearly
polarized seeker with linearly polarized radiation, the seeker gain becomes zero when
the polarizations are 90 deg out of phase. This situation can arise, for example, when
the missile undergoes a 90-dcg bank. Also, as the relative polarization of the seeker
and incoming radiation change, there can be serious problems having to do with
changes in radome aberration error. That is, if the radome is designed for a particular
polarization, a change in this angle may produce larger aberration errors. An active
seeker may also be subject to polarization effects when used against a large target
such as a ship, for example. If the target's reflectivity is a function of the signal's
polarization, the aim point may be altered as the missile banks. Should the guidance
system mistakenly interpret this rapid change in aim point as a spike in the LOS
rate, it may cause the missile to miss the target [Riedel, 19801
A rate gyro feedback must be included in the design in order to improve the stability
margin in the Nyquist sense and to help reject outside disturbances [Garnell, 19801.
The output of gimbal dynamics plus pitch rate 8 is the antenna (dish) rate ed in
body coordinates, and, since the feedback is defined as dish angle and not rate, the
Total LOS
Angle Noise
v- Anele Error Amalifier Power
Rate Gym 1
-,---~
Sensitivity
(B)
Figure 2-14 (a) Typical Tracking Error Guidance Seeker Loop (b) LOS Rate Guid-
ance System Seeker Model
Sec. 2.2 Target Slgnal Rocesslng 43
missile body causes an apparent additional change in the LOS angle, which closes
the loop. This feedback increases as the altitude increases. When the values o f the
radome slope I. are large, they represent the worst effect of an undesirable feedback
path through the gimbal angle as shown in Equation (2-13). Beside the radome
effects, the stabilization loop is fed with a false angular rate due to missile maneuvers.
The gyro acceleration sensitivity drift produces a direct unwanted feedback path
with a gain K, from the achieved acceleration to the measured antenna rate in space.
If the gyro mechanism is not perfectly balanced about the output axis, any linear
acceleration normal to that axis to which the gyro is subjected will cause an erroneous
rate signal to be generated. Such a signal will result in a tracking error that in turn
commands an additional lateral acceleration to close the loop. This effect was first
brought to light during a flight test in which the missile flew a helical path to an
excessive miss distance. After conducting an analysis, improved mass balance pro-
cedures were put into effect. In addition, the gyro was mounted in a direction that
minimized the miss-distance impact [Fossier, 19841. The preceding two parasitic
feedbacks become important at high closing velocities occurring in short-range or
high-altitude flights. Thus, the design of the seeker must take into account the
seeker's own performance characteristics and provide sufficient stability margins to
handle unwanted feedback paths.
As will be shown later in Examples 3-3 and 2-4, the effect of radome error
feedback on the control system is determined by the sign of the radome error. The
effect of a degenerative error (positive), which is one that tends to reduce the input
LOS rate, is to slow the system response and to reduce the autopilot's stability
margin. A regenerative (negative) error may bring about guidance instability at very
low frequency. Although both can result in increased miss distance, a regenerative
error is of greater concern inasmuch as low-frequency oscillations are characterized
by large displacements of thc missile. In a situation somewhat similar to what occurs
with the radome error, a feedback loop is formed by in~perfectionsin the antenna
stabilization system (sec Figure 2-13b). This causes a change in the antenna direction
as the missile body attitude, or missile acceleration, changes. In early systems. the
stabilization loop consisted of rate gyros mounted on thc back of the antenna, with
their outputs electronically integrated to drive a hydraulically actuated gimbal sys-
tem. Owing to the servo's finitc frcqucncy response, the antenna is unable to kccp
perfectly stationary for body motions a t frcqucncies of primary concern, and the
resulting motion gcncratcs a borcsight error cquivalcnt to that caused by positivc
radon~eslopc. One aspcct of the solution to this problem involved improving thc
hydraulic valve rcsponsc so that the head stabilization loop could be closed to a high
enough frcqucncy to rcducc this effect to acceptable icvcls.
Another aspect of thc solution was clcctronic in nature and centered around
the closed-out frequcncy of the stabilization loop. It was realized that this frequency
mattcrcd only to the extent that it affects thc gain in the stabilization loop at fre-
quencics of interest, typically 1 to 3 Hz, and that it could bc increased by changing
the elcctronic integrator to provide a - 2 slopc instcad of a - 1 slopc, keeping in
mind loop stability considerations. The resemblance to radome slope was brought
into grcatcr focus when it was discovcred that purposely limiting the DC gain of
Sec. 2.3 NGC System Deslgn and Analysk 45
the stabilization loop, as opposed to allowing perfect integration of the rate gyro,
created the same cffect as a positive radome slope. Thus, one could compensate for
the negative radome slope at the very low frequencies that produced large miss
distances. A rather serious accuracy problem was alleviated by the implementation
of this simple compensation scheme. Chapter 8.4.3 presents the design cquations
for PNG with thc previously-mentioned parasitic feedback. Thc cffect of body
bending is yet another type of parasitic feedback. In contrast to bcing a separate
parasitic loop, this cffect is simply a high-frequency autopilot instability in which
body bcnding is detected by the autopilot as a motion ofthe missile. In early systems,
the autopilot rate gyros were mounted as closely as possible to the nonrotational
point for the first bending mode. This in conjunction with the electronic filtering
employed made it possible to avoid autopilot instability [Fossier, 19841. Details of
this structural vibration control are presented in Book 3.
The N G C analyst works with all members of the design team. He or she must be
able to work from simple to very complex analyses and simulations, and to provide
preliminary and firm requirements and designs.
2.3.1 Guidance FilteringlProcessing
a) Simplified P u r s ~ Dynamics
r
TNE U S Guidance & N D ~ Guidance Conlpuvr FCS
Angle Gs ('1 , ($1
G Air+c & Pmpukion
i) I Total LOS Angle N o i s
I I
I *kc, Dirh I
qne I Ratc Command
I b;l-a I
Pursuer mnamicr
Simplified
Punuer D y o a k
(See F i e a)
Figure 2-15 (a) Sirnplificd I'ursuer Ilynarnics (h) Trajectory Ilynarnics Model (c)
Equivalent Trajectory Dynamics Model
to be input to the scckcr. It is pointed out here that, evcn under the assumption o f
stationary scintillation noisc at the target, this becomes nonstationary at the seeker
by virtue of division by R ( t ) . Target scintillation is commonly assumed to be aptly
represented as stationary band-limited noise, thc amplitude and bandwidth being
functions of the physical dimensions and motion of thc target. Inasmuch as band-
Sec. 2.3 NGC System DesIgn and Analysis 47
limited noise and filtered white noise possess the same statistical properties, the
simulation can be performed by introducing a simple lag filter with ~ C L T= l/wg
as a correlation time constant between w, and y , as shown in Figure 2-2. The PSD
of y , is
+,\. = 27CLTrCLT, ~ C L T= glint noise variance (2-2Ob)
The filter was excluded in Figure 2-15b as a matter of simplicity because it falls
outside thc homing loop and has no effect on the system adjoint [Peterson, 19611.
The net return signal from a target with many radar reflectors can be modeled as
a movement of the apparent radar target position. It is typically modeled as a Gaus-
sian random variable only with zero mean and variance rcLT. that is,
where (r~gET)is 112 to 118 the target's dimension perpendicular to the LOS. That
IS, rg;T = WJa, where a = 5 is the rule o f thumb and can vary between 2 a n d 8
according to data, and W , is the wing span of the target [Alpert, 19881. Range-
independent noise (KIN) uf is the noise inherent in the receiver. It is independent
of target return power and is caused by many sources, only some of which include
signal processing effects, cross polarization of returns, quantization effects, and gim-
bal servo drive inaccuracies. uf is modeled as
u, - N(0, r,) with equivalent white clutter noise PSD +, = 2~,r, (2-20g)
where 7, is the correlation time constant of a,. Glint noise, receiver noise, and RIN
are the important contributions to tracking accuracy when radar is used. Decreasing
the range to go increases the glint noise but decreases the receiver noise. The variance
~ T Nand the spectral input + T N for the angle noise arNare determined by the
characteristics of the seeker and are of the following forms, respectively:
48 MDASE of NGC Processing Chap. 2
In addition, the tracker noise, or.., can be added to target position noise, y,, so
that the measurement equation is modified from Equation (2-19) as:
z(t) = y T +n = target position measurement (2-24)
where n = target position noise = o , R = y, + R U T N , and the variance and PSD
of n are of the following forms, respectively: '
measured in terms of good gain and phase margins. Concerning speed o f response,
the system must be suitably fast so as to wipe out the nonnoise inputs with small
guidance time constant T,,. As for environmental disturbances, the filter must be
able to filter whatever noise inputs arc present to acceptable levels [Axelband, 19861.
Model helupmnent
' Wind tunnel test
L CFD. CSM
* Physical laws
Design Specifieatim .
Military speciliatiow
* Flyingqualities
Stability requirements 4--
SyPtem identification M i u distance 4-
'
Model validillim Performance
I
Open L m p Analysh
Design model
c Model reduction
* System limitation
C
Conlml Syslem D e i g n
,
CACSD
Advanced guidanceand control laws
'Design knowledge h w
Implcmentatia,
Fast prototype Figure 2-16 Robust Integrated
Envirol~mmlled
Control Law Design Procedure
50 MDASE of NGC Processing Chap. 2
design satisfies control functional requirements. If these requirements are not ade-
quately met, it may happen that further open-loop analysis is required. However,
it may be that the algorithms developed in the control law synthesis stage simply
need to be refined, in which case the design model does not have to be altered.
Some of the methods available for advanced multivariable control law design are
shown in Book 3 of the series.
Xl'W
c
LINEONIOW1 U T E
C Low C A N
FILTER
FILTERED LINEOF.
LlOn M T Z
C CRWAV
LAW
KCELERATIW
COMMAND
-
FILTERED LlNEOFalOHT
nus rson~orr~~
-
OTHER MTE
SENSORS EIIIMATU
LINEOFJIOHT RAT
XltW
L1 u
/L=. bDVU(CED
OUlOANCE
U X E6ETlER
LERATIW
COYUAND
EITIMATOR U W
TARGET
C L W K A L LIIROhCH
NOISE OUIDANCE
SEEKER LAW AUTOPILOT AIRFRAME
~mo-wAv)
MISSILE
KINEMATICS
TARGET
KINEMATICS
ESTIMATOR
MISSILE
KINEMATICS
Figure 2-17 Classical vs. Modern Guidance and Control (a) Guidance Filtering and Pro-
cessing (b) Functional Comparison ( ( a ) j o r n [Conzalez, 1979(b)] withpennissionjom AGARD
( b j j o m [Conzalez, 1979(a)], CC 1979 IEEE)
52 MDASE of NGC Processing Chap. 2
The guidance analysis model shown in all parts of Figure 2-15 is composed of
elements representing the homing kinematics plus other systems that affect the hom-
ing guidance dynamics. The root-locus method and frequency response analysis can
be applied to guidance system analysis. Performance analysis techniques are used
to evaluate the NGC performance. The guidance system transfer function from a,,,,
to A,,, is shown in Figure 2-15a. The stability analysis pertains only to the guidance
system transfer function, whereas the miss-distance analysis will apply to the entire
homing loop of Figure 2-15b. The homing loop shown in Figure 2-15b can be
used to obtain a clear understanding of the requirements of an analysis model, and
to obtain quantitative comparisons of miss distance as a function of the significant
guidance system paran~eters.Such information is then used to evaluate the effects
of N G C parameters on missile performance. Miss distance is brought about by the
-
dynamics of the guidance system transfer function, the simplest representation for
which is shown to be a fifth-order binomial [Nesline and Zarchan, 1984(a)]. The
desir.ed/actual effective navigation ratio A, which varies due to changes in the flight
condition, is one major determinant of homing system performance. Another major
determinant of homing performance is the guidance system tinte constant T,, which is
the sum of system constants. The ejfertivegrridance systenl titne constant, T;, is defined
as the guidance system time constant with radome effect. Examples 2-3 through
2-5 later will discuss radome error and its severity on the guidance and control
responsiveness of homing missiles. As will be shown in Example 2-4, the overall
system stability needs to be studied before computing the time constant of the FCS
because the timc constant is the major factor that affects the miss distance. The trend
of the effect of cach feedback loop on the linear, time-\.arying gain systcm is clarified
by the preceding discussion using root locus. The adjoint simulation is required
because all the transient behavior in the miss-distancc response cannot bc predicted
by only the simple root structure. The most efficient method of parametric study
can be realized through a combination of the root-locus and the adjoint simulation
techniques. The former is initially used to idcntify the region of parameters for
system stability, while the lattcr is used to check thc conclusions dcrived from the
root-locus study, concentrating on the optimum choice of N G C gains.
Substituting jo for s in Equation (2-26) for sinusoidal input yields for magnitudc
Sec. 2.3 NGC System Deslgn and Analysls 53
and phase
where GA(w) is the autopilot gain and L$A(o) is the autopilot phase response.
Although the linear mode of the autopilot can easily be solvcd, it is difficult to
analytically obtain the contribution to this response by the nonlinear autopilot. Thus,
the nonlinear autopilot phase and gain characteristics are obtained through computer
simulation.
analytical expressions for effective slope and effective noise are derived for a sinu-
soidal radome error. The guidance system transfer function with radome effect is:
7; = effecti4e guidance system constant
'2
4 rn =
A' Vcs =1 + ~ A V / V , ) ' ( T T , ) I I (+~ A V V (2-28)
U l + Tis ' A! = A
= effective navigation ratio
1 + rAV,/V,
where T~ = T, + +
T, T~ Figure 2-15a(iii) illustrates how the radome slope changes
the missile system dynamics. The radome slope r appears twice in A,,,/u. A' is
altered in terms of r effect by a factor of 1 over the quantity 1 + rAV,/V,,. For
positive radome slope, A' is reduced and the response time of the system is increased,
the effect of which is to increase the miss distance due to target maneuver. T h e
opposite occurs for negative radome slope, the result of which is to increase the
effect of A' and thereby increase the miss distance due to RIN [Fossier and Hall,
19671. System damping is reduced in the case of a negative radome error when
higher-order terms are concerned. Figure 2-18a shows a typical miss-distance sen-
sitivity to r. The figure shows that there exists a negative threshold value of r, below
which miss rapidly escalates. This value depends on the flight condition through
a/-$ and on the control system design through the value of T,. Given the variation
of a/-$with altitude, the value of T, must be increased appropriately so as to maintain
acceptable performance [Fossier, 19841. The radome slope r also enters in the de-
nominator of Arn,lu, where the time constant (s coefficient) T; is modified by a
factor of r T,A V,/ V,,,. The effect of a positive r is to increase 7i, thereby increasing
the miss distance due to target maneuver. A negative r., if it is sufficiently large,
will cause T: to go negative, resulting in an unstable guidance system. The cffect of
r on 7; is of greater concern at high altitude where T , is large. Given the parameter
values, the missile system in Figures 2-lja(iii) and 2-15b gocs unstable for r =
-0.045. This second-order missile system remains stable for all values of positivc
r, a fact whlch is not significant for the following reason. By adding to the model
a typical third-order autopilot as will be given later in Examples 2-4 and 2-5,
together with a first-order noise filter, r = 0.095 is required for missile system
instability. However, fcr positive slope values much less than 0.095, the miss dis-
tance due to target maneuver becomes unduly high.
Miss due to radome slope. Target maneuver and RIN are thc two dis-
turbanccs evaluated. As Figure 2-18b shows, the miss distance increases with ra-
Figure 2-18 (a) Representative Effect of Radome Boresight Error Slope on Miss Distance
(b) Miss Increases with Radonie Slope (c) Miss Is Less with l'eriodic Radoinc (d) Target
Maneuver Miss Is Less with Periodic lladome (e) Gimbal Angle Motion Deterniines Effective
Slope and Effective Noise (f) Target Maneuver and Noise Cause Gimbal Angle Motion (g)
Effective Slopes and Effective Noise Are Derived by Mininiizing Mean Square Error ((aJ,fmitr
/Fossirr, 1984/, 8 1984 AIAA (h)-(g) jam IMuwoy, 19841 urith permissiotr j o m A A C C )
.- ~
89 CONSTANT SLWE I?
8.
4.
8 2.
5
0.
.2.
-4.
'
1 2 3 4 d
TARGET MANEUVERTIME TOGO i rl
3 9 TARGET MANEUVER
7. mred RANGE INDEPENDENT NOISE
(D)
TOTAL
------
.O.W .0.02 0 0.02 0.04 0.06 0.08
RADOME SLOPE
- -
-
TARGET
MANEUVER:
- ...- - . .-
RAWME
RANGE
0, I INDEPENDENT
!0.08.o.m - 0 . ' ~ .o.b2 o 0.b2 0.04 0.05 0.08 NOISE:
MAXIMUM RADOME SLOPE
(C) t
dome slope. This miss due to target maneuver increases with positive slope, whereas
the miss due to RIN increases with negative slope. For this example, the initiation
time of the 3-g step target maneuver is uniformly distributed with 25 samples over
the 5-sec terminal flight time. The amplitude standard deviation of the RIN is 2
mrad within a bandwidth of 1.8 radfsec (7 = 0.55 sec). In Figure 2-18b, the RMS
value for zero radome slope is 1.0 because all RMS miss distances in this example
are normalized by the same factor.
Evaluating Equations (2-29) for the sinusoidal radome given in Figure 2-18f results
in thc following normalized effective slopcs and effective noisc variance:
-r-T
~.WAX -0s( ) [[sin (y)
- rf- - COS
~.\IAX
where r ~ f . 4= ~2 ~ r , ~ and
/P
-
(J,-
- - sin
2 ~ 4 ~
(Y) sin
ro P
Because it is not significant for long flight times, the bias is neglected. Equations
(2-30b and 2-30c) are plotted in Figure 2-19a for zero phase a. As the target
maneuver and RINs increase. the effective sloves decrease, whereas the effective
noise increases. The effective slopes are much less than the maximum slope, M MAX,
as the gimbal angle increment, r,~, due to target maneuver approaches and exceeds
the radome error period, P. As this occurs, the effective noise approaches 0.7 of the
radome error amplitudes. The greater gimbal angle oscillation, + ' I 2 , due to RIN
accelerates this effect of reduced effective slopes and increased effective noise.
SlNUSOlDAL RADOME
DENOTES EFFECTIVE SLOPE V A L U E
GIMBAL ANGLE
STANDARD
I
D E V I A T I O N ldegl
-
EFFECTIVE
SLOPE, rf TRAJECTORY
DYNAMIC
MODEL WITH
2 mrad
RANGE
INDEPENDENT
TARGET MANEUVER NOISE
EFFECTIVE
3 0 d q PERIODSINUSOIDAL R A D W E
0 --180d.p
INDEPENDENT
EFFECTIVE EFFECTIVE NOISE
SLOPE. rf
:;;,,
STANDARD
DEVIATION 1rnr.d)
.0.0(5
. o . m h ,
0
0 5 10 15 0 5 10 15
GIMBAL ANGLE GIMBAL ANGLE
STANDARD DEVIATION Id41 STANDARD DEVIATION 1-1
(C)
(A)
SlNUSOlDAL
RADDME
1 0
.o.a . 0 . b .o.b2 o 0.b2 0.k o.'a 0.h
MAXIMUM RADOME SLOPE
Figure 2-19 (a) Effective Slopes Decrease and Effective Noise Increases with Target Ma-
neuver and Range Independent Noise (b) Effective Slopes are Reduced with Range Independent
Noise (c) Effective Slope and Noise are Defined by Gimbal Angle Standard Deviation (d)
Effective Slope and Effective Noise Predict Range Independent Noise Induced Miss (e) Target
Maneuver Causes Gimbal Angle Motion (1) Effective Slope Due to Noise Is Reduced with
Sec. 2.3 NGC System Design and Analyski
3 9 TARGET MANEUVER
SIMULATION SIMULATION
ANALYTICAL
1 1
Y
%
-40
TARGETMANEUVERAT
5wTOW 1 TARGET MANEUVER AT
3ucTOGO
0 5
TIME TO GO lul O TIME TOGO (ucl
(E)
SlNUSOlDAL
TRAJECTORY RADOME
INDEPENDENT
SLOPE
A N 0 NOISE
RADOME
I I I I I I 1
- 0 . E -0.@4 -0.02 0 0.02 0.04 0.06
1 0 0.02 0.04 0.06 0.08
rf = .0.004 RAOOME SLOPE MAXIMUM RADOME SLOPE
(H)
30 dog PERIOD SlNUSOlDAL RADOME
30 deg PERIODSlNUSOlDAL RADOME 4 (0.045( MAXIMUM SLOPE
0.014
EFFECTIVE SLOPE
AN0 NOISE
6 0 3 6 RADOME
Target Maneuver and Range Independent Noise (g) Effective Slope Due to Target Maneuver
Is Reduced and Effective Noise Increased with Target Maneuver and Range Independent Noise
(h) Effective Slopes and Effective Noise Predict Miss (i) Effective Slopes and Effective Noise
Predict Target Maneuver Miss (From [Murray, 19841 with permissionfrom AACC)
60 MDASE of NGC Processing Chap. 2
where p is the radome fineness ratio (radome length divided by radome diameter),
E is the dielectric constant, f~ is the deviation from design frequency, A is the signal
wavelength, K , is the performance measure, and Dd is the dish diameter. The
dielectric constant is a function of both temperature and radome material. Walton
[I9701 gives the dielectric constant for different radome materials at various tem-
peratures. Generally, radome slope error decreases with increasing seeker dish di-
ameter, with decreasing fineness ratio, and with decreasing signal wavelength. The
thickness of the radome is usually constructed to be one half of the wavelength to
avoid multiple reflections. The performance measure k, reflects how sophisticated
the manufacturing process is, higher numbers indicating an advanced radome grind-
62 MDASE of NGC Processing Chap. 2
The effective guidance time constant, T;, can be approximated as the coefficient of
the s term in the denominator of ~ ~ u a t i o(2-35)
n anh is the same as that in Equation
(2-28). Here, as in the case of the first-order system, the effective navigation ratio,
A', is modified by radome slope according to Equation (2-28). It is easily seen that
rand T, have an effect on the guidance time constant and effective navigation ratio
the same as occurs in the first-order system of this example. It is possible to achieve
larger stability regions if one can keep small any or all of the following: the navigation
ratio, the ratio of the turning rate to guidance time constant, the ratio of closing to
missile velocity, and the radome slope [Nesline and Zarchan, 1984(b); Peterson,
19611.
Because for a given radome, increasing A acts to destabilize the system, the
designer must strike a balance between having A to be sufficiently small so as to
satisfy stability requirements and at the same time sufficiently large so as to ensure
effective homing. For a given higher Ta, radome effects were responsible for sta-
bility problems as well as an increase in miss distance. Higher T, is found at higher
altitude and lower missile velocity. While T, is usually increased at higher altitudes
to improve stability, this brings about a corresponding increase in miss distance.
Consequently, the designer is faced with attempting to make 7 ,as small as possible
to reduce the miss distancc without sacrificing too much stability. O f course thosc
components of miss distancc caused by saturation and radomc/parasitic effects will
not be affected by lowering 7,. The minimum achievable guidance time constant,
(~~),i,,,given T, and the expected r, can be determined on the basis of a useful
stability criterion originally developed by Nesline and Zarchan [1984(b)] as - 0.79
< r h,(VJ V,,,)(Ta/rg) < 2.07. The left-hand side of the preceding inequality gives
the lower limit of the allowable negative radome slope, while the right-hand side
establishes the positive upper limit of radome slope. If the guidance time constant
is increased, there is a slight degradation in miss accompanied by a decrease in the
system scnsitivity to radome swing. If the guidance time constant is decreased below
Sec. 2.3 NGC System Design and Analysis 63
Achieving in a rapid fashion the large control fin angles necessary to trim the missile
at high altitudc requires that the control fin move at high rates. The result of an
inability on the part of the control fin actuator to attain these rates can be instability.
Combining Equation (2-35) and Equation (4) of Table 2-2, the fin rate response
due to LOS rate for the fifth-order binominal guidance system becomes
As was true in the case of fin angle, zero-lag guidance system results are very useful
for determining fin rate response due to deterministic inputs. When guidance system
dynamics are neglected, Equation (2-37) becomes [Nesline and Zarchan, 1984(a)]
Following Examples 2-2 and 2-3, if the structural filter, actuator, accelerometer,
and gyro dynamics are relatively fast, the FCS can be represented by the ideal third-
order transfer function described by
where T, 5, and o are the FCS desired time constant, desired damping, and desired
natural frequency, respectively. The values for the zeros are determined by the
aerodynamic configuration (the way in which these values are determined i~ pre-
64 MDASE of NGC Processing Chap. 2
sented in Book 1 of the series). The FCS gain is represented by K.This third-order
model of the autopilot dynamics is useful in generating a nominal system design.
The model supposes only two homing loop disturbances with white glint noise
with PSD +, in addition to a uniformly distributed sinusoidal target maneuver
shown later in Figure 2-21d. These are two important factors that contribute to
high miss distance in a radar-guided PNG system. An adjoint model similar to that
to be presented in Chapter 3 for Example 2-2 is constructed based on the homing
loop shown in Figures 2-15a(iii) and 2-ljb, which follows the adjoint rules pre-
sented in Chapter 3. From such an adjoint model, an adjoint simulation is created
using representative values for error sources and system parameters, the results of
which are shown in Figure 2-20. Neglecting parasitic effects, the guidance system
transfer function is given by
TOTAL rmr
TARGET
MANEUVER
CONTRIBUTION
NOISE
CONTRIBUTION
o 2 i 6
E F F E C T I V E NAVIGATION RATIO, A
(A)
-
where A,, = KA is the desiredlactual effective navigation ratio. Since the gain K is
varied around unity, the actual and the desired navigation ratios are almost identical.
140, which varies due to changes in the flight condition, is one major determinant
of homing system performance. Typical performance results displayed in Figure 2-
20a show that if A,, is too high, miss distance increases due to noise and, if it is too
low, miss distance increases due to target maneuver. Therefore, A. has an optimal
value based on the error sources and system parameters, and in no case should exceed
certain bounds. This imposes limitations on the allowable variation in K,as a varia-
tion in gain is equivalently a variation in A,]. For example, a variation in from
unity along with the corresponding variation in A,, makes it impossible to attain
optimal homing performance. Neglecting parasitic effects, T , ~can be approximated
as the coefficient of the first-order term in the denominator of Equation (2-40a) as
Therefore, increasing the FCS time constant T increases T,,, while decreasing T de-
creases T , [Nesline
~ and Zarchan, 19821. The system performance is also substantially
affected by T.
where 7; and A' are the same as those in Equation (2-28) except that T, is given by
Equation (2-40b). The effect of radome slope error on system stability is itself
strongly dependent on T,. At high altitudes, where T, is large, the guidance transfer
function can become unstable due to either excessively positive or negative radome
slopes. Thus, small T yields a large guidance system sensitivity to radome slopes as
shown in Figure 2-20c [Nesline and Zarchan, 19821. Therefore, the optimal value
66 MDASE of NGC Processing Chap. 2
A,, -
- A V<u;
1 + h A s + 275s2 + 7is3
where 7; and A' are the same as those in Equation (2-28) except that 7, = 2 7 + ~
7,. With AV,/V,,, = 6, r = 5.02, and T , = 10, A V,rT,I V,,, can be & 1.2 sec and
hence the guidance system becomes unstable (that is, 7,;<0 ). The radome crror
slope can be the dominant factor in the guidance response time [Hiroshige, 19861.
A guidance and control system is designed to compensate for the stability problcm
caused by the radome error. To alleviate the severe radome stability problem for a
high-altitude engagement scenario, one of the commonly used engineering "fixes"
is to introduce pitch rate compensation G,0 with gain G , feedback to either before
or after the guidance filtering network as shown in Figure 2-2. It can somewhat
symmetrize the positive and negative slope stability region at the cost of slowing
down the autopilot response [Yueh and Lin, 1984, 1985(a)]. Adding the pitch ratc
compensation and the guidance filtering (1/(1 +
7.5)) to the guidance cquatiorl
Sec. 2.3 NOC System Design and Analysis 67
--
-A,,,, (I + r)AV<s
urn,<. s(l + T ~ ~ ) [ ~ / G , ,+( SG,AV,(I
) + Tas)lV,,,llGs(s) + r A V 4 + ?,s)/Vm
The transfcr function for thc FCS, G.d(s) can be modeled as a third-order transfcr
function as described in Equation (2-3'9) or (3-42a). If thc nonlinear elcmcnts are
not included in the analysis, Equation (2-43a) based on the linear FCS model is
easily solved. Howevcr, if it bccomcs necessary to employ the nonlinear FCS model,
it is difficult to obtain an analytical solution using the classical frequency-response
approach. Assuming the input to the saturated nonlinear elements is a sinusoid, then
the nonlinearity can be represented by a variable gain N obtained from the describing
function of the nonlinear element to be presented in Chap. 3. The transfer function
for the FCS would then be given by G . 4 ( ~ = ) N(ao + als + azr2)l(bo + bls + bzs2
+ b3s3) where the parameters are specified according to a particular condition. If
+
G,(s) = G , = constant, C s ( s ) = 1/(1 7,s) have been assumed, then from Equa-
tion (2-43a).
T,;
(1 + G,A V,i C',,,)(T, + T,) + 7, + (G, + r) T,A V,I V,,
(2-43b)
1 + (G, + r)AV,/V,,,
'=
where the effective autopilot time constant 7, -- ~ T Athe, guidance filter constant
T,, and the radome compensation gain G , can be selected to compensate for the
stability problem caused by the radome error. In comparing Equations (2-28) and
(2-43), one can see that the radome compensation G,0 has reduced A' and increased
7;, both of which tend to stabilize the system of a given radome but at the expense
of decreasing the guidance response time. The root-locus technique is applicable
only to a linear, time-invariant system. The root locus for a linear, time-varying
system of Equation (2-43a) can be obtained with the roots at different t,. The
evaluation can be performed on the transfer function given in Equation (2-43a) for
T,, T,, and G,, which vary with respect to t,.
on the rigid-body angular rates is valid. The transfer function from the generalized
acceleration f to the normalized body-bending curve can be written as
Targct noise has been presented in Section 2.3. I , and is applied hcrc to gencratc the
target mancuver signal-to-noise ratio. Figure 2-21 shows thc cquivalcnt signal noisc
diagram, where the signal, representing a target maneuver, is in turn represcntcd
by a shaping filter. As was done in Section 2.3.1, it is possiblc to convert thc total
Sec. 2.4 Target Tracklng State Modeling
Target
. Position Noise
~ ~n ~ ,
-
Target Maneuver Model T ~position
Spectral Density 7 Signal yT
Target Position
Measurement z
Shaping Filter H(s)
a) De~ermineManeuver: b(l)
seeker angular noise to a positlon noise by multiplying the angle noise by the range
to go. In general, it is possible to generate a number of random processes by passing
a white noise w through a suitable filter. If it is assumed that the target noise n in
Figures 2-1% and 2-21 is a first-order Gauss-Markov process with correlation time
constant T,, and white noise input w , then the corresponding equivalent white noise
PSD of the position noise is
where r , and 4, are given by Equation (2-25). Figure 2-21a shows a deterministic
model, which is the simplest case. In most applications, target position or velocity
or acceleration is assumed to be filtered white noise (see Figures 2-21b through
2-21d).
Uniformly distributed target maneuver. For a target acceleration of
step form with r a g o m starting time varying uniformly over the flight time, the
autocorrelation function of this model is identical to that of the integrated white
noise (see Figure 2-21d). The uncertainty in target position y + is described by a
third-order integrator with a constant PSD 4, white-noise input us as:
where n T is the magnitude of the step maneuver, and tr is the flight time over which
the maneuver is uniformly distributed. Two integrators are used in tandem in order
to convert the acceleration to the target position y T , as shown in Figure 2-21d.
70 MDASE of NGC Processing Chap. 2
With regard to the uniformly distributed target maneuver, it can be seen by ex-
amining Figure 2-21d that the noise spectral density level is constant, but the signal
spectral density passes through three integrators. As a consequence, the target signal
is frequency dependent while the target noise is not at a particular range to go.
Moose et al. [I9791 give a short exposition on the evolution of the relationship of
target acceleration modeling to stochastic processes. This evolutionary development
is graphically depicted in Figur62-22 [Cloutier et al., 19881. Initially, as shown in
Figures 2-22a and 2-21c, target acceleration was simply accounted for with white
noise (depicted by a correlated process whose spectrum is flat over the system band-
width). Consequently, tracking could be maintained only for those maneuvers re-
maining within the envelope of the white noise, and even then performance suffered
due to the incorrect assumption of uncorrelated acceleration.
and Stcar, 1974; Singer, 1970; Vcrgez and Liefer. 19841. The well-known Singer
model [Singcr, 1970) has been used with various Kalman-type filters to achieve
excellent tracking characteristics over a broad class of large scale maneuvers. Its
primary drawbacks arc the need to specify apriori both the acceleration time constant
and power of the driving noise and the inability of the model-based filter to track
target motion resulting from abrupt changes (jumps) in the acceleration process.
The velocity a t which the target is moving is constant, but thc target's lateral ac-
celeration is described as a Poisson jinking maneuver. Such a maneuver, which is
one whosc magnitude B (RMS target acceleration) is constant but whosc sign is
randomly switching, can be modeled as white noise through a single-polc filter.
This is because the acceleration autocorrelation function (RA.,.)I(7) = ~ ~ e - ~ .' f' ' =
average frequency) corresponding to this maneuver process is identical to the Poisson
process. Thus, the target maneuver models are as shown in Figure 2-21e
AT, = -2fAr, + 2B d? w , = -A,AT, + h,u, (2-50)
where u, is a zero-mean Gaussian noise, that is,
-
~v, with PSD = - (2-51)
w , is a white noise with unit PSL), and A, = 2f = the target maneuver bandwidth.
Gholson and Moose [I9771 modeled rapid, major changes in target motion by a
semi-Markov process. The mean of their process, Figure 2-22c, randomly switched
to a finite number of states according to a Markov transition probability matrix,
with the time duration in each state itself being a random variable. Successf~~ltrack-
ing with this method necessitates a large number of preselected states, and the er-
roneous assumption of uncorrelated acceleration is still retained. Moose et al. [I9791
extended this work by employing the Singer model to represent correlated accel-
eration within each of the states, Figure 2-22d. Larimore and Lebow [I9871 de-
veloped a similar model based on a parameterized Gauss-Markov process with the
parameters changing according to a point process [Cloutier et al., 19881. Lin and
haf froth [1983(a)] concluded that oneof the most versatile representations of target
acceleration is that of the sum of a continuous-time Gaussian process and a finite
basisljump process. The continuous-time process can be obtained by means of a
classical shaping filter, while the jump process which is characterized by its basis,
jump size distribution, and interjump time distribution, can be obtained by driving
a shaping filter with a white sequence.
et al. [I9811 modeled normal load acceleration with a random variable whose prob-
ability density function (PDF) was asymmetrically distributed between small neg-
ative g and large positive g. Nonnormal accelerations were modeled as first-order
Gauss-Markov. It was assumed that the orientation of the three-dimensional target
could be obtained by means of an EO seeker in conjunction with pattern recognition.
Bullock and Sangsuk-Iam [I9841 developed a nonlinear Cartesian model of target
dynamics by using polar coordinates to model planar, circular turns under the as-
sumption of constant velocity magnitude. Similarly, Hull et al. [I9831 used polar
coordinates to model both acceleration magnitude and angle as random processes.
This led to a Cartesian model characterized by state-dependent noise. Finally, the
parameterized Gauss-Markov model developed by Larimore and Lebow [I9871 took
into account aerodynamic parameters such as bank angle, lift force, and thrust minus
drag. A particular maneuver has a given set of parameters, while any abrupt change
in the parameters corresponds to the initiation of a new maneuver. Merging a point
process, or jump process, with a continuous-time Gaussian process, either addi-
tively, as recommended in Lin and Shafroth [1983(a)], or through parametric embed-
ding as performed in Larimore and Lebow [1987], is an excellent way to model the
acceleration of a highly maneuverable target. However, of the models of this type
developed to date, only one [Larimore and Lebow, 19871 has given any consideration
to the aerodynamic characteristics of the target. The natural next step in this tech-
nology area is to merge the concepts of those models based on aircraft flying char-
acteristics with those symbolized by Figure 2-22d.
The processes w R ( t )and w,(t) are known as maneuver noise. Because the Kalman
filter is robust in the presence of process noise, R and & can be tracked. The addition
of process noise is done to offset unmodeled dynamics introduced as a result of
excluding nonlinear terms. The state equations then become linear as
The measurement model, given that the radar measures range R and azimuth a is
defined in Equation (2-3) and is given by
where :u and a : denore the variances of the range and azimuth measurements, and
: <a
a : is assumed. For each scan, the scan time for which is denoted by T, the
measurements z ( t ) are available. Given that the square of the system matrix A is
zero, the series representations for the sampled matrices are easily used, giving
where
74 MDASE of ROC Processing Chap. 2
where subscripts T and m denote target and pursuer, respectively; x,, y,, and z ,
are, respectively, the x , y, and z components of the relative position in inertial axes;
ir,jl,, and 2 , are, respectively, the x, y, and z components of the relative velocity
in inertial axes; and AT,, ATl, AT, are target accelerations which are modeled as
a Poisson jinking maneuver shown in Figure 2-21d with target maneuver bandwidth
A and with w T as the white process noise with covariance matrix Q. Definitions of
A and Q are as follows:
where A , and 4, are the same parameters as those in the horizontal plane case defined
in Equation (2-51). The states A,,, A,,, A,,, represent the pursuer accelerations,
and the first-order model defined in Example 2-2 is assumed here with its bandwidth
o defined as
o = (2-62)
0 0 0,
The nonlinear measurement equations for a sensor measuring range, range rate, and
two LOS angles can be represented as the true values corrupted by additive noise
as
when /I is a nonlinear function of the states and v is a white measurement noise with
covariance r. The target tracking sensor is assumed to provide measurements of
LOS angles u,,and a, slant range R, and range rate R (see Figure 2-9). Thus, the
z vector is given by
[;][ =
R,,,,. = /I,
R,,,, = 11, = (xf + yt + z ,2) 112
= (x,i, + y , j , + z,i,)l(x: + y t + xf)'12
u,,,, = h, = tan-'[z,l(x? + y,) ]
urmr= h4 = tan-' (y,lx,)
2 112
I + v (2-63b)
Sec. 2.4 Target nacklng State Madeling 75
where the subscript true denotes the geometric relationship, and the subscript k
denotes time index. The measurement noise v is defined as
R m + Rf + R, + R,r,,,
(2-63~)
ut, + u , + a,, + 0,,,,
urn + Of + u, + ~gl,,,#
where the measurement equations are the same as Equations (2-63), and x, u, A.
B, and w are defined as follows:
where the target bandwidth A and the process noise covariance matrix Q are defined
in Equation (2-61). The achieved pursuer acceleration u is assumed to be measured
very accurately by accelerometers so that an estimate of u is not needed. For a sensor
with a constant data rate, that is, sampling state every T sec, the discrete form of
the system equation in Equation (2-64) is
x ( k ) = O ( T ,A)x(k - 1 ) + W u ( k - 1) + w ( k - 1 ) (2-65a)
where the state matrix @ is
D(A, A)
A-'(13 - e K A A )
e -AA I (2-65b)
If U(T)is assumed to be u(k - 1) between the time intervals (k - 1)T and kT, then
V( k-1 = ( -I ,
T2
-T I 0
T
u(k - 1) (2-65c)
and the discrete form of the process noise w(k - 1) is a white-noise sequence
where
D ( k T - T, A)
- e-(kT-~)A]
-(kT-,)A
(2-65e)
E[w(k - I)] = 0, E[w(k - l)w(k - = a
and the discrete process noise coGariance matrix a is
plified assumptions in the model, external disturbances such as air turbulence around
a flight vehicle, or measurement noises are the primary reason for employing feed-
back. Feedback aims to compensate for the uncertainty, thus preserving system
stability and performance. T6 characterize how robust a system is, a reliable and
nonconservative measure of the robustness margin is essential. For a single-input-
single-output (SISO) system, this is generally relegated to the gain and phase mar-
gins. For a multivariable system, the singular value, structured singular value, and
other robustness margins have to be used. All these robustness measures will be
discussed in Sections 3.1 to 3.6.
The idca of gain and phase margins has bccn uscd in spccifying and evaluating the
robustness of an SISO systcm. Consider thc fccdback systcln dcpictcd in Fig~lrc
3-1. Thc transfcr function C(s) incorporatcs both opcn-loop plant dynamics and
Sec. 3.1 Singular Value Analysis
any con~pensationemployed. The Nyquist stability theorem states that the closed-
loop system is stable if and only if the graph of Cfjo), for all o,encircles the point
- 1 + j O as many times counterclockwise as C(s) has right half-plane poles. The gain
and phasc margins are derived by perturbing C by KG and eimC,respectively. More
precisely, the system has a gain margin k,,if PC, for all p < I*(,, satisfies the Nyquist
stability theorem. Likewise, the system has a phasc margin 40 if the perturbation
P'+, for all 4 < 40, does not destabilize the system. This concept of gain and phase
margins has been extended to multivariable systems by Rosenbrock 119741 and
MacFarlane and Postlethwaite [I9741 in which the locus of the determinant of the
return difference matrix, that is det[l +G(s)], is evaluated.
It is, however, not possible to identify the design robustness under plant un-
certainties by examining solely the Nyquist plot of det[l + G(s)]. As demonstrated
in Dovle and Stein 119781, the effects of cross coupling in the internal system model
are not dircctlv rcflcctcd in the stability margins obtained from the polar plots of
det[! + C(s)]. Generally, one finds that multivariable generalization of the Nyquist
stability criterion does not directly relate the conditions of multivariable robustness
to tolerance of open-loop modeling errors except in cases where nominal systems
and perturbations thereof are diagonally dominant. M3thematically, this can be ar-
tributed to the inadequacy of the eigenvalues as indicators of the singularity of the
matrix (there is a pole crossing the jo-axis if I + G ( j w ) is singular). Any measure
of robustness or relative stability should predict how far I + G ( j o ) is from being
singular or what is the magnitude of the perturbation that can be tolerated without
destabilizing the system. This observation leads to the singular value analysis in
feedback system designs.
The singular values of a complex p x m matrix M, denoted by ui(M), are the
nonnegative square roots of the eigenvalues of M*M, that is,
a i ( M ) = ~ A ; ( M * M()i = 1, 2, . . . , k) where k = min ( p , m )
Ordering u i such that u , ( M ) 2 u,(M) 2 a 3 ( M ) 2 .., 2 a k ( M ) ,the maximum and
minimum singular values can be alternatively defined by
-
a ( M ) = U I (M) = max [ 11 MX 112/11 X llr] = II M 112 and
I .Y 11220 (3-1)
In the casep = m and M is nonsingular, the smallest singular value can be computed
by g(M) = uk(M) = \\ ML1\\ZJ-' which measures how near the matrix M is t o
being singular or rank deficient. As is well known, the matrix M + E is singular
if there exists a nonzero vector .Y sach that ( M + E ) x = 0. In robustness analysis,
80 Modem Multiuariable Control Analysis Chap. 3
Singular value analysis is a powerful tool for checking whether the system is robustly
stable. This notion leads directly to the generalization of gain and phase margins
for multiloop systems. The multiloop gain margin is the pair of real numbers c1
and c2 defining the largest interval ( c l , c2) such that for all Ci(s) = C i E R in Figure
3-2 satisfying the inequalities, ci < C , < c 2 (i= 1, 2, . . . , m), the closed-loop
system remains stable. On the other hand, the multiloop phase margin is the number
c defining the largest interval (-c, c) such that for all C,(s) = e-'"('") in Figure 3-2
satisfying the inequalities - c < &(o)< c ( i = 1 , . . . , I N ) , the closed-loop systcm
remains stable.
The following arc obtained using the preceding definitions and the concept of
singular values: (1) If the original system is stable and ~ ( +l C) > a , then c l 5 111
+
(1 - a)], c2 2 [1/(1 a)], and c r 2 sin-'[a/2]; and (2) If the nominal system is
stable and ~ ( +1 G - ' ) > a , then 5 1 - a , ( 2 2 1 + a, and c 2 2 sin-'[a/2].
Clearly, the singular value plays a crucial role in determining the robustness of the
system. Depending on thc typcs and characteristics of the uncertainty, therc are
diffcrcnt robustness mcasures for diffcrcnt sources of unccrtaintics such as plant
uncertainty or cxternal disturbanccs that have to bc considcrcd. In the next scctiotl,
suitable robustness measures are identified and more general robustness analyses are
discussed.
T o show the necessity of using singular values instead of eigenvalucs, consider
the following 2 x 2 matrix:
While the determinant of this matrix is always unity for any E, an additive permr-
bation
produces a singular matrix which cannot be predicted by the eigenvalues. The sin-
s-
gular values of M 6 defined by Equation (3-2) are the square roots of the eigenvalues
[(E' + 2) t E c2 + 4112 of the matrix M*(E)M(E).Note that the singular values
depend on E, while the eigenvalues and determinant do not. Note also that
This matrix is nonsingular and its eigenvalues are all equal to - 1. Its determinant
is ( - 1)" for any n. However, the Ostrowski matrix becomes increasingly nearer to
a singular matrix as the dimension n gets larger [Laub, 19833.
In fact, the smallest singular value of the matrix P is 2-"+I and approaches zero as
n + cc. Let AP be the perturbation matrix
82 Modem Multfuariable Control Analysls Chap. 3
Consider the system depicted in Figure 3-3. In control system design, typical re-
quirements are (1) closed-loop stability, (2) disturbance rejection, (3) tracking ca-
pability, (4) noise insensitivity, (5) robustness against plant uncertainty, and (6)
functionality under component failures. It will be shown in this section that, under
mild assumptions, the sensitivity and the complementary sensitivity function play
crucial roles in characterizing the feedback performance. That is, the singular values
of the sensitivity and the complementary sensitivity function can be measured in
order to assess the robustness.
First, consider the disturbance rejection property; the transmission from the
disturbance source d to the output y is the sensitivity function So:
The smaller the sensitivity function, the better the disturbance rejection prop-
erty. Similarly, the tracking error as a function of the reference input r is e = (1 +
GK)-' r. Again, the smaller the value of (I + GK)-' is, the smaller the tracking
+
error will be. Next, consider that the plant is perturbed as (I A)-'G for some
uncertainty A. The uncertainty block matrix A can be used to represent low-fre-
quency parameter errors or the changing number of right half-plane poles of the
plant [Doyle et al., 19821. After some manipulations, it can be shown that the system
+ + '
remains stable if A is a stable transfer function and [I (I GK) - A] is nonsingular
+
for all w. This implies that the sensitivity matrix (1 GK)-' must be small such
that g (1 + GK) > 5 (A), which in turn means that I + G K + A is nonsingular.
Since I + GK + A is nonsingular and det(1 + (1 + GK)-'A) = det(I + GK)-'
det(1 + GK + A), the matrix I + (I + GK)-'A will be nonsingular. Another
function that is useful in characterizing the robust stability is the complementary
sensitivity function To(s) = G K ( l + GK)-'. Let the plant transfer function be
disturbed as ( I + A(s))C(s) for some stable A(s) representing sensor error or ne-
Controller
K(s)
glected high-frequency dynamics. Assume that the maximum singular value of A(s)
is bounded by the inequality -d[A(jw)] < e m ( j w ) for all w 5 0. Then the robust
stability in the high-frequency region is guaranteed if the nominal system is asymp-
totically stable and the following condition is satisfied [Doyle and Stein, 19811:
The system remains robustly stable if Equation (3-7) is true. That is, the smaller
-
u [ G K ( I + GK)-'(jw)] is, or the smaller the maximum singular value of the com-
plementary sensitivity function is, the better the robust stability will be. Also, the
+
noise effect at the output node y is y = - GK(1 GK)-'r. Hence, the smaller
GK(1 + G K ) - ' is, the better the noise immunity will be. Similar arguments can
+
be made for the sensitivity function (I KG)-' and the complementary sensitivity
+
function K G ( 1 K G ) - ' at the plant input node. More interpretations of the sen-
sitivity and complementary sensitivity functions can be found in Cruz and Perkins
[I9641 and Kwakernaak [1985]. Hence, many feedback properties can be represented
in terms of these two functions, and the robustness analysis can be done by inves-
tigating the size (singular values) of the sensitivity and the complementary sensitivity
functions.
For a particular class of problems, the control design technique that reduces
the size of these two functions or their combinations directly leads to a robust design.
There are, however, important fundamental limitations that restrict the achievable
performance. The most important one is due to the fact that So + To = (I +
+
GK)-' + G K ( 1 GK)-' = I and (I KG)-' + + +
KG(1 KG)-' = I. Thus,
it is impossible to make both functions small at the same time, and trade-offs have
to be made. In general one requires the sensitivity function to be small in the low-
frequency range (to reject disturbance) and the complementary sensitivity function
to be small in the high-frequency range (to be robust against high-frequency un-
certainties). Since at low frequencies the loop gain is high, the sensitivity function
in the low-frequency range can be approximated as S o ( j o ) = (I + GK)-' ==
( G K ) - ' ( j o ) . Also, since at high frequencies the loop gain is low, the complemen-
tary sensitivity function in the high-frequency range can be approximated as To(jo)
= GK(1 + GK)-' = GK(jw). These two requirements simply show that the loop
gain G K must be large at low frequencies for good tracking performance and small
at high frequencies for robustness.
o n e ' drawback of using the singular value in measuring robustness is its con-
servativeness. Conservativeness results from the structure and the nature of the
uncertainty. For a repeated, block-diagonal, or real uncertainty, a less conservative
measure has to be adopted. The structured singular value (to be discussed in Section
3.4) represents one attempt in reducing the conservativeness of the singular value.
In the following section, another feature of singular value will be discussed,
that is, how the singular value analysis of the complementary sensitivity and sen-
sitivity functions is translated into feedback design requirements.
84 Modem Plultivariable Control Analusis Chap. 3
Design requirements which the control system must satisfy in general are: (1) low
sensitivity property, a low-frequency requirement; (2) fast response characteristic,
an intermediate-frequency requirement; and (3) large stability margins, a high-fre-
quency requirement. One of the design methods which can handle these require-
ments explicitly is the frequency response method of classical control theory. How-
ever, these classical techniques cannot be directly extended to multivariable control
systems in general. Performance specifications and stability robustness requirements
for multivariable control systems can be examined by singular value plots in the
frequency domain. The plots corresponding to the maximum and minimum singular
values over a given frequency range can be established as the design criteria for a
multivariable control system design.
where, as defined in Equation (3-I), E and g represent the maximum and minimum
singular values, respectively. In general, the upper bound p ( o ) must satisfy 0 <
p ( o ) 1 to obtain a sensitivity reduction property. Using the well-known inequality
- + A] 2 g [ A ] - 1 in Equation (3-8), a sufficient condition of Equation (3-8)
o[l
can be given as
1
dcK(jw)l> dw)+ 1 f o r o < o,
Since g [ G K ( j o ) ]rolls off with the gradient of -20 dB1dec above the maximum
frequency of the open-loop poles, the upper-bound frequency in Equation (3-
9) has to be lower than the maximum open-loop pole frequency. Following Ohta
and Fujimori [1988],the bound p ( o ) is studied more carefully as follows. T o restrict
p ( o ) to values less than unity means that the sensitivity and the response to dis-
turbances are reduced to at least k ( ~x ) 100%. This also means that the maximum
steady-state error will be decreased by a factor of p(0) as follows. When r(s) in
Figure 3-3 is a step function given by r(s) = [I, . . . , 1IT/s = Hls, following
Figure 3-3, the steady-statc crror e, can be written as
1
P--=
-5
e , = lim SSO H = So(0)H (3- 10)
T , is inversely proportional to the real part of the closed-loop pole. The smaller 5
is and the larger o,, is, the larger w, becomes. In addition, the value of w,,,, that
gives a desirable settling time will be determined according to Equation (3-11). A
typical requirement is shown in Figure 3-4. Design engineers then shape the loop
transfer function to meet the desired requirements. There exists a fundamental lim-
itation here due to the right half-plane poles and zeros. For the system to be stable,
when the plant (or controller) has right half-plane zeros, the sensitivity function
dB
Roll-Off C.baracIcristiu
Robust Stability
Requirement
Figure 3-4 Singular Value Plots and Constraints for the Loop Transfer Function
GK(jw)
86 Modem Multluariable Control Analysis Chap. 3
must be greater than 1 over some frequency range. O n the other hand, for a plant
having right half-plane poles, its complementary sensitivity function must be greater
than 1 over some frequency range. These fundamental limitations set up the bottom
line for design engineers in judging the achievable performance.
It is a fact in engineering practice that any model used in the design process is at
best an approximation tb the actual system. The difference between the physical
svstem and its mathematical model is called plant uncertaintv. This inevitable mod-
eling error will cause performance degradation and stability problems if plant un-
certainties are not accounted for during the design process. For single-input single-
output (SISO) systems, the standard frequency domain techniques such as Nyquist
diagram, Bode plot, root locus, inverse Nyquist, and Nichol's chart can all be used
.
effectively to ensure robust stability and certain desired performance characteristics.
However, these techniques do not readily extend to multivariable systems in general.
Singular value analysis discussed in Section 3.1 was introduced as a candidate
for a multivariable robustness measure in the late 1970s. In principle, the stability
margin of a multivariable system can be measured in terms of the maximum singular
value of a certain transfer function matrix if the plant uncertainty is unstructured
[Chen and Desoer, 1981; Doyle and Stein, 1981; Kimura, 1984; Lehtomaki, 19811.
Unfortunately, using singular value analysis for testing stability robustness is usually
too conservative because the actual plant uncertainties are more or less structured
in some way. This motivates the definition of the structured singular value.
In Doyle 119821, it is shown that any norm-bounded perturbation problem,
regardless of structure, can be rewritten as a structured block diagonal perturbation
problem. Consider, for example, a linear multivariablc plant G(3) with two mu]-
tiplicative perturbations appearing simultaneously a t the inputs and outputs as shown
in Figure 3-5. Hcre, K(s) is a stabilizing controller for the nominal plant G(s). In
a straightforward way Figure 3-5 can be equivalently redrawn as shown in Figure
3-6. In Figure 3-6, the combination of G(s) and K(s) inside the square box can be
denoted by a nominally stable closed-loop system M(s), a transfer function matrix
from [ d r d' vT] to [,I, T r12T e T 1. It is clear that the perturbations can then be rcp-
rescntcd by a block diagonal feedback matrix, that is.
Note that the pcrturbed systcln in Figurc 3-6 is just a special casc of the gcncral
structured block diagonal perturbation problem as shown in Figurc 3-7 with 11 =
2, A = block diag { A , , A,), 2 = [ d l , d2IT. Z = [n,, n2IT, 1,. = r, and = E . 11,
Figure 3-7, M(s) has the following form:
Sec. 3.4 Structured Singular Value 87
The issue of robust stability becomes one of characterizing the set of allowable
perturbations such that the closed-loop system remains stable. Note also the ap-
pearances of the sensitivity and the complementary sensitivity functions in the matrix
M(s).
It is well known that the systcm in Figure 3-7 is stable if and only if the
polynomial 'PIlnr(s)'PA(s) det [I - ibl(s)A(s)]has roots with strictly negative real
parts, where 'Picl(s)and 'PA($)are the characteristic polynomials of M ( s ) and A(s),
respectively. Since M ( s ) is stable, all the roots of 9 m ( s ) have strictly negative real
parts. Thus, if A(s) is also stable, the system is stable if and only if det [I - M ( j w )
+
A ( j o ) ] 0 for all A and o E R. A set of structured block diagonal perturbations
is defined as
A(s) = block diag [ A ,( s ) , Az(s), . . .
(3- 13)
Ak(s) stable, E I A k ( j o ) ]5 6(w), for all k
Then the structured singular value (SSV) [Doyle, 19821 is defined as
e +
Figure 3-6 Equivalent System Diagram of the System Shown in Figure
88 Modem Multluarlable Control Analusis Chap. 3
.
a = [dl, 4- .... %? n = [nl,
T
nz, .... bl Figure 3-7 Structured Block Diagonal
Perturbation with A = Block Diag { A , ,
I . . . , Am)
When complex perturbations are allowed, some earlier results by Doyle [I9821prove
to be very useful:
where p(M) is the maximum modulus of the eigenvalue of M [Horn and Johnson,
19851. Moreover, let it = { U E Q I U*U = I ) and CT) = { D I D A = A D for A
E Q), then
It turns out that the left part of the preceding inequality is actually an equality, and
this fact provides an approach to compute the p function involving multiextremum
optimization. Under some restrictive conditions, namely the number of blocks
m a 3, the right part of the inequality in Equation (3-17) also becomes an equality
[Doyle, 19821. It should be noted, however, that when only real perturbations are
allowed, the preceding relation no longer holds, and the other methods hare to be
pursued. At present, there are several algorithms to compute structured singular
values [Doyle, 1982; Fan and Tits, 19861. However, no single algorithm is univcr-
sally superior. The situation is worse where there are mixed (real and dynamic),
repeated uncertainties.
It must also be noted that the structured singular value is merely an analytical
tool, offering no assistance for controller design if the robust stability test (3-15)
fails. Recent progress in robust controller synthesis using a combination of the H"
optimization technique and structured singular value has been reported in Doyle
11983, 1984). Although this so-called synthesis approach does not provide an exact
solution for the robust perforn~anceproblem, it often yields a satisfactory (sub-
optimal) solution. Further research is thus necdcd in this area.
Auothcr alternative measure of stability margin is called the block-limiting
norm, proposed by Fan and Fu [1989], who extcndcd thc notion of a limiting norm
[Pokrovskii, 19791 by associating with it the block structure that forms thc basis of
the structurcd singular value. It is shown that the block-limiting norm is no ICSS
than the structured singular
- value and no grcatcr than the infimum of the scalcd
maximum singular value. More interestingly, where thcrc are no morc than thrcc
blocks, the block-limiting norm is cqual to thc structurcd singular value. Unfor-
tunatcly, a computational mcthod for the block-limiting norm is also unavailable
to date.
See. 3.5 General Robustness Analysis 8Q
where M , , are real, rational, proper, stable transfer functions. This assumption can
be made without loss of generality because nonlinear or nonrational parts can be
regarded as uncertainties, and the system has to be stable before robustness analysis
is carried out. Depending on the assumptions made on the input, uncertainty, and
performance, diffcrent robustness measures are used as shown in Table 3-1, which
is similar to Table 1 of Doyle [1983]. Thus, robustness analysis boils down to the
computation of a certain "norm" of a particular transfer function. In some cases,
this transfer function is a combination of the sensitivity and the complementary
sensitivity functions. Also, the weighting functions used in design process are ab-
sorbed into the interconnection structure. The definitions of each "norm" follow.
where u i is the ith singular value, E is the maximum singular value, and p,(M),
defined in Equation (3-14), is a measure of the amount of structured disturbance
that can be tolerated without destabilizing the system.
T o conclude this subsection, two important theorems from Table 3-1 are
stated. Let
-
BA = {A E Q 1 ll A 112 5 1 )
This leads to the following theorems.
w Perturbatiqn P e r f o m Robustness
Measure
1
YIc(t) I ~ ) =I I b(t-II) A =0 weT@)e(t)l < 1 -
2z 11%<12 <1
Ie(t) = Ieo6(t)
T 1
qIcoIco) = I A=O w T ( t ) e(t)l < 1 -
2x ~~~~~2 1
-
!\lc\12 1 A=O Ilel12 < 1 lly7J=< 1
llAll.c < 1
~ ~ I 5e 1~ ~ 2 A = Diag (A, ... A$ JlelJ2c oc l l ~ ~ l <l 1
p
llAll= < 1
-I I I c 5~ ~1 ~ A = a g ( A A Ilel12<1 IIMllr < 1
back, where the variable feedback matrix is restricted to the block diagonal elements
represented in Figure 3-7. Next, a link between root locus and SSV is established.
T o bring out the utility of this theory a Monte Carlo search algorithm is used in
conjunction with some graphical convergence strategies to compute for third-
order systems. The Monte Carlo algorithm was used by Hewer et al. [1988(a)] to
compute the SSV for the autopilot example first studied by De Gaston and Safonov
[I9881 with good numerical agreement. For this example, the bounds resulting from
the Monte Carlo algorithm are sharper than those obtained with the algorithm used
in Fan and Tits [I9861 and Doyle's estimates [Doyle, 19821, which is in line with
the well-known fact that their estimates are valid for both complex and real per-
turbations. The Monte Carlo algorithm is a "brute force" approach and should only
be used in a concurrent manner with other structured singular value algorithms and
inequalities.
with the transfer matrices G;,(s) = C,(sl - A)-'B, (i = 1, 2; j = 1,2). The triples
(A, B1, C1)and (A, B2, C2)are both minimal (that is, controllable and observable)
realizations of the respective transfer matrix G ~(s)I and G22(5). The conditions under
which the transfer matrix Gll(s) is exponentially stable (exp. st.) [Desoer and Chan,
19731 are that it is strictly proper (that is, Gll(m) = 0) and that all of its poles are
contained in the open left half-plane. The p x 4 loop transfer matrix Gll(s) in-
corporates both open-loop plant dynamics and any compensation employed. The
advantage of the state-space formulation is that it is convenient to treat parametric
uncertainty, where the perturbations are necessarily real. In effect, the matrix A is
perturbed to A + AA, where AA = BzSACz. The matrix S is a k x k real-valued
92 Modem Multiuariable Control Analusis Chap. 3
A E Q and det(jw1 - A
This section focuses on the link between root locus and SSV and is based on Hewer
et al. [1988(b)]. A comparison is made between the stability margins predicted by
root locus for second- and third-order polynomials and those predicted by SSV
For second-order polynomials they are identical, but for third-order systems they
are distinct. Let g ( s ) denote a strictly proper nth-degree transfer function, and let
( A , b2, c2) be the minimal control-canonical form realization such that g ( s ) =
c2 ($1 - A ) - ' b 2 . Using the basic matrix identity Equation (3-21) results in the
following equation which relates root locus and the spectral set e(6), for some pa-
rameter A:
+
Let the perturbed polynomial be p p ( s ) = s3 + a2s2 a l ( l + A l ) s + ao(l + Ao).
The Hermite matrix [Lancaster and Tismenetsky, 19851for the third-order perturbed
polynomial is
Given that the original polynomial is stable, it can be concluded that the perturbed
polynomial is stable if and only if H p ( A ) is positive definite, or, equivalently, its
leading principle minors are all positive. Applying the latter test to H p ( 0 ) produces
the well-known result that p ( s ) is stable if and only if a0 > 0 , at > 0, a2 > 0, and
ala2 > ao. The perturbation matrix A A for root locus is Ab2c2, and the perturbation
matrix A A for the structured singular value is A A = B2AC2
(
A = diag 0, l i m )
As an application of this theory, the Monte Carlo search algorithm is used t o com-
pute a pe(A, Bz, CZ) for a third-order system, following Hewer et al. [1988(b)].
The system matrices are structured as in Equation (3-22) with a" = 1, a, = 2, a 2
= 2. T o estimate the 1.1. function, Equation (3-17) is used. Standard eigenvalue
routines were employed in the computation of the spectral radius. Its upper bound
is computed using a balancing algorithm. These inequalities hold true for real and
complex perturbations, so they will be generally conservative for real perturbations.
However, they do establish the following range where the robustness margins are
smallest. Also, they serve as a useful guide to the variation in the robustness margins
as functions of frequency. The Monte Carlo robustness margins predict 11 A l l = ~
,7268 at the frequency w = ,7678. Doyle's inequality predicts p = 2.3789 at the
frequency o = .8214. To transform this to a comparable delta, first take the recip-
rocal of p. which is ,42036 and then compute 11 diag(.42036, .42036) = 0.5945.
The Monte Carlo search uses an F-norm, which represents a 2-sphere for the
Qa set that describes the robustness region. The Monte Carlo algorithm is described
as follows:
These same Montc Carlo techniques arc used to compute the robustness margin for
the example of a typical SISO autopilot problem. These examples provide firm
support for using the Monte Carlo scarch algorithm to find y for interesting control
problems. However, as mentioned previously, the Monte Carlo scarch is only a
heuristic tool that is best utilized in conjunction with other algorithms. It must
always be kept in mind that the Montc Carlo scarch may deliver a reasonable result
but not ncccssarily the supremum.
Frequency At A2 A3
Monte
Carlo 7.753 .I473 e.2645 -.1933
Penalty
Function 7.697 ,1229 -.3 164 -.?391
S -
L
...
1
1
S
V ,,,,,..,.. .""
., ......
,,...'
. .' ..I.
'1
(,,,..,.,.......l,.#-.....'~~
E
I' 10' q
9
T
M
A
..
T
E .
S *.- --.---
10"
1oO
- ---*--C--*r---
-'0'
FREQUENCY
('3
- RAD/SEC
Figure 3-8 Robustness of Real Perturbations (From [Hewer et at., 1988(a)] with
permission from S C S )
98 Modern Multiuarlable Control Analysis Chap. 3
For the example problem considered here, the original block diagram is shown in
Figure 3-8a. This example is found in De Gaston [I9851 and includes a number of
essential features of an NGC system. The purpose of this example is to demonstrate
state-space modeling and to illustrate Doyle's claim that a linear system can be
rearranged to match Figure 3-7 and include some compound bounds for IJ.. The
nominal parameter values are: K = 800, z = 2, p = 10, o2 = 6, w-, = 4, o,,=
4, o,,= 6. The block diagram in Figure 3-8a is transformed into one with scaled
perturbations, and results in the diagram shown in Figure 3-8b. The scaling is
selected such that a value of + 1 for the perturbation represents 100 percent of the
nominal parameter. The Ai (i = 1, 2, 3) represent real perturbations and o,((i =
1, 2) are the nominal poles and scaling parameters such that the perturbation rep-
resents a percentage of the nominal parameter [Hewer et al., 1988(a)]. Transforming
the block diagram in Figure 3-8a to the desired form is accomplished by rearranging
the loops at the inputs to the perturbation blocks, which is illustrated in Figure 3-
-
8b. Treating the inputs and outputs of these blocks as separate system inputs and
outputs, respectively, conventional block algebra can then be used with Figure 3-
8c to obtain the desired M matrix by evaluating all nine transfer functions in Figure
3-8d. The original system inputs and outputs are no longer represented in Figure
3-8c. The exact entries for M are found in Figure 3-8e. The values are identical
with De Gaston except for sign differences. Following Hewer et al. [1989], the
controllable and observable linear dvnamical svstem for Figure " 3-8a can be derived
using the following state variables x l , x2, x-,, and x4 that are identified in the same
figure.
B2 = [ -; !]
0
0 -1
2 =
c [. : :]
0 0 0 1
A = diag(Al, A2, A;)
Sec. 3.6 Robustness of Real Perturbatlons B9
factors into the product 6A = BzSACz. Before the state-space equivalence of M(s)
in Figure 3-8e can be determined, the inverse of the matrix (sl - A) must be
determined. Let (sl - A);, denote the ( n - 1) x (n - 1) matrix formed by deleting
row i and column j from A, and define the cofactor matrix
It is not difficult to verify that the matrix M(s) = SC2(sl - A ) - ' B 2 is identical to
the transfer matrix in Figure 3-8e. The transfer matrix with input scaling Ml(s) =
Cz(:l - A)-'BZS is not equal to ,W(S) with output scaling. However, by the
fundamental determinant identity the polynomials in the three variables A 1 , A2, and
113 defined by the equations det(1 - Ml(s)A) and det(1 - M(s)A) are identical.
This observation leads to the following theorem about input-output scaling.
Theorem. If a ( A ) < 0 and e(A, B2, CZ. A) is nonempty, then for any
nonsingular transformation T that coinmutes with the members of A
p(A, B2T. C r , A) = k(A, Br, TC2, A)
Using standard root-locus techniques on the nominal system in Figure 3-Sa, the
following stability margins can be obtained [Hewer et al., 1988(a)]: A1 = ,931, A2
= - ,481, A, = - ,652. However, the simultaneous use of these marginal values
results in an unstable perturbed system. The scaling bound in Figure 3-8g predicts
instability for A i > .15 ( i = 1, 2, 3) at the frequency 7.326. Note that the margin
of stability occurs at the reciprocal of the peak. Using the Monte Carlo algorithm
and one called the penalty function technique, Figure 3-8f lists two possible near-
minimum values for the joint variation in A. Figure 3-8g shows some bounds for
CL. Curve n is a plot of the minimum singular value of M, while curve b is a plot
100 Modem Multluariable Controf Analysis Chap. 3
of the spectral norm of DMD-' using a balancing algorithm in Garbow et al. [1977].
A balancing algorithm is discussed in Osborne [1960]. An algorithm due t o Fran
and Tits [I9861 was used to generate curve c, and curve d is a plot of the spectra]
radius of M. Recall that the svectral radius is the maximum absolute value over the
eigenvalues of M. Curves a an2 d can be computed using standard routines in arbo ow
et al. [1977].
The Monte Carlo method [Hammersley and Handscomb, 19641 is the most general
method available for estimating the performance of noise-driven time-varying sys-
tems, being applicable to linear as well as nonlinear systems. The method is founded
on direct and repeated simulation,'involving a large number of random error factors.
Because of this, much of the computational work revolves around looking a t a
sufficient number of test cases plus postprocessing of the resultant data in order to
determine the average system behavior. If there is a minor drawback to this method,
it is the often large number of simulations needed to achieve an adequate level of
confidence in the accuracy of the results. For this reason, it is primarily used as an
evaluation tool. Owing to its wide range of applicability and the ease with which
it can be used, however, it remains perhaps the most widely used tool for performing
nonlinear statistical analysis. In the case of systems that are driven by white-noise
disturbances, these disturbances are approximated by Gaussian random number gen-
erators. The standard deviation of these generators, which are used to approximate
white noisc, relate to thc spccial density of the white noise being simulated by:
where R k is the covariancc of the Gaussian N(0, Rk)noise gencrator, @ is the power
spectral dcnsity of the white noise in Hertz, and A t is the interval of simulation
integration (time spacing bctwccn random nunlbcr calls). Equation (3-23) allows
for the approximation of white noise since elements in the rcal covariance matrix
Rb(t) take on infinite valucs. If the bandwidth of thc noise is much greater than the
systcm bandwidth, then Equation (3-23) is accurate to thc cxtcnt that the noisc
appcars white to thc systcm. Bccausc thc integration intcrval A t is usually taken
much sn~allerthan the sn~allcstsystcm time constant, the noisc in fact looks white
as far as thc systcnl is concerned. Statistical cstialation by the Montc Carlo tccl~niquc
begins by computing thc standard dcviation of the rcsults according to
whcre y (1,) is the mcan valuc of final rcsults 2nd Aidenotes thc numbcr of simulations
in the Montc Carlo proccdurc. Bccausc only a finite numbcr of simulation runs arc
performed, thc standard dcviation dcrived in this mcthod is only approximatc and
Sec 3.7 Monte Carlo AnalysLs
NORMALIZED
CONFIDENCE
INTERVAL
I I I I I I
0 50 100 150 200 250
NUMBER OF SAMPLES
Figure 3-9 (a) Theoretical Confidence Intervals for Gaussian Distributed Random
Variable (b) Acceleration Limit Study Utilizing Monte Carlo Approach (From [Zar-
chan, 19881 with permission from AGARD)
102 Modem Multluariable Control Analysls Chap. 3
must itself be treated in a statistical fashion. This gives rise to expressing confidence
in a particular estimate of the standard deviation. The confidence level rises as the
number of simulations is made larger. As an example, for the case in which these
statistics are Gaussian distributed, confidence intervals can be calculated like those
shown in Figure 3-9a. In the case of 50 simulations, the confidence level can be
shown to be around 95 percent, that is, the standard deviation is found to be between
0.85 u and 1.28 a. The uncertainty is reduced even more by increasing the number
of simulations to 200, a sample size that would give rise to a 95 percent confidence
that the standard deviation in fact lies between .91 u and 1.12 u [Zarchan, 19881.
For this reason, confidence levels are usually presented in conjunction with Monte
Carlo data.
where jj(tf) is the miss distance from the ith run. Following Example 2-2, a 200-
run Monte Carlo simulation was performed of the homing loop of Figure 2-l5a(ii)
and 2-15b, corresponding to the nonlinear mode. In the study conducted by Zarchan
[1988], one of the parameters was the missile acceleration limit. The results of the
study are displayed in Figure 3-9b, which includes the 95 percent confidencc in-
tervals. This study highhghts the effect of the acceleration limit on miss distance.
It can be seen that results approach those of the linear analysis only in the case of
large acceleration limit. It is interesting to note that, even with the large number of
simulation runs, the 95 percent confidence limits point out the high degree of un-
certainty in the answers.
...
u u:.> ... 1
u;,,,
u?.~~,~
u;, is used for the variances of the
individual states .u,.
T o take it one step further, the diagonal elements of P(t) denote state variable
variations when the expectations of the disturbance responses are zero. Furthermore,
the off-diagonal elements denote the degree of correlation between the state vari-
ables. In the proceeding discussion, both the system states x and the forcing functions
w are vectors, the elements of which are random variables. For simplicity, the
deterministic inputs u are neglected here. There are two situations (continuous and
discrete cases) to be analyzed. In the first situation, the state vector obeys the linear
relationship Equation (3) of Table 2-1 without the input term Bu. The covariance
matrix is defined as in Equation (3-26a) and the covariance matrix P satisfies
This equation is used to study the parameters that characterize the state during the
vehicle's flight. Since Equation (3-27) can be integrated, the statistical properties
104 Modem Multluarlable Control Analysis Chap. 3
of P(t) can be analyzed directly in only one computer run. The solution of Equation
(3-27) gives the augmented state covariance matrix, which can be written as
Stability of the augmented dynamic matrix A guarantees that P(W) = 0.SO that, if
A is stable, at steady state 0 = AP +
PAr + NQNr. Using Equation (3-26a),
the covariance matrix Equation (3-26b) is given by P, = CPCr. In the discrete-
state model given by Equation (5) of Table 2-1, assuming 4' ' = 0, the equation for
projecting the error covariance is given by
Fi ure 3-10a plots the RMS relative separation between the missile and target,
h, as a function of time, which war found by intcgrating Equation (3-27).
This value becomes the RMS miss distance at if, or the end of flight. That is, RMS
TlME lrecl
Figure 3-10 Covariance Analysis Provides RMS Trajectory Profile (From [Zar-
than, 1979(a)], 0 1979 AIAA)
106 Modem MultIuarlable Control Analysis Chap. 3
The method of adjoints [Besner and Shinar, 1979; Derusso et al., 1970; EASAM,
1969; Howe, 1965; Laning and Battin, 1956; Peterson, 1961; Zarchan, 1979(a)] rep-
resents a widely used technique in guidance system design. This adjoint technique
is founded on the system impulse response, and is capable of analyzing exactly linear,
time-varying noise-driven systems such as a guidance loop in one computer run.
The exact performance projections of any quantity at any instant can be estimated
using this method. Additionally, the information that measures the contribution of
all disturbances (inputs) to the total performance projection (output) can be ex-
tracted. Although it has been used mainly in the past in missile guidance system
design and analysis, the adjoint technique can certainly be applied to many other
problems.
The impulse response of the adjoint system I* is related to the impulse response of
the original system 1 in the following manner:
I*(tf - ti, tf - to) = I(to, ti) (3-32)
where t , and to are the impulse application and observation times of the original
system, respectively. If it is desired to observe the impulse response of the original
system at the final time tf after several impulses are applied at times t, ( i = 1,
. . . , n), then the system response must be simulated for each of the impulse ap-
plication times to generate [(I/, t,), as demonstrated in Figure 3-lla. For the adjoint
system, however, if the observation time is the final time (to = t,), then only one
adjoint response must be generatcd. Equation (3-32) reduces to I*(tf - I,, 0) =
I((/, 1,). The impulse response of the adjoint system, except for being generatcd
backwards, is identical in evcry aspect to that of the original system. Figures 3-1 la
and 3-llb illustrate the way in which the two responscs are relatcd [Zarchan,
1979(a)].
The system rcsponse y(t) at time t to any input u is given by
T o dctcrminc how the method of adjoints becomes handy in this situation, Equation
(3-32) is substituted into Equation (3-33) to obtain [Pctcrson, 19611
~ c 3c.9 Aaolnt Method
I
Uto, t , )
crvation Time
0
--------
Figure 3-11 (a) Generation of I(tf, ti) in Original System (b) Impulse Responses
of Original and Adjoint Systems are Related (From [Zarchan, 1979(a)], 6 1979
AIAA)
using
y(t) = ul 0
t
I*(tf - T . tf - t) U(T) di
Z = t - T
3 y(t)
=lI*(tf-t+z,y-t)u(r-z)dz (3-34)
108 Modem Multiuariable Control Analysis Chap. 3
If the final time t k is the time at which the response is desired, then Equation
(3-34) becomes
The concept of adjoint system can be extended to account for stochastic inputs. A
linear time-varying system that is driven by white noise has a mean square response
[Zarchan, 1979(a)]
where 4, is the spectral density of the white-noise input in units of Hertz, and is
assumed double-sided and stationary. Unfortunately, the many computer runs re-
quired to generate I(tf, t i ) render the direct simulation of Equation (3-36) imprac-
tical, as mentioned previously. Substitution of Equation (3-32) into Equation
(3-36) yields
For the case in which the final time is of interest ( t = tf), Equation (3-37) can be
expressed as
Therefore, the integral of the square of the output of the impulsively driven adjoint
system from t = O to t = tf is equixralent to the mean-square response at time t, of
a linear time-varying system driven by white noise. The RMS value of the output
of the terminal time is the square root of Equation (3-38). The RMS value of the
output of the original system in the presence of a white-noise input is then computed
by first squaring, then integrating, and finally taking the square root of the adjoint
system's impulse response.
3.9.2 Applications
From any linear system, an adjoint system can be constructed by the following stcps
[Besncr and Shinar, 1979; Pctcrson, 1961; Zarchan, 1979(a)]:
Using the systcnl adjoint together with the outputs described previously, it
is possible to plot llMS miss at interception versus range a t the start o f hotning for
each computer run. Because the RMS miss caused by each of the input quantities
can likewise be obtained, it is also possible to isolate which factors have the greatest
influence on RMS miss. Using the adjoint system technique is therefore much less
time consuming than using Monte Carlo techniques and applying noise generators
to the r c g ~ ~ l analog
ar circuit. By going to acceleration adjoints, one can also study
the RMS lateral acceleration requirements for the missile. A balanced design can
then be achieved by comparing miss and acceleration statistics. It is easily seen that
the adjoint technique is well suited to the problem of statistical atlalysis and opti-
mization of linear time-varying systems. Using this technique, quick estimates of
the required gains, natural frequencies and damping, acceleration limits, and ailow-
able radomc tolerances can be obtained for several initial geometry and other input
conditions. As a preliminary design tool, the method of adjoints can significantly
lower the amount of work involved in the ensuing analysis of a refined nonlinear
system model [Peterson, 19611.
Example 3-3. The adjoint solution resulting from only one simulation
supplies a tremendous amount of information concerning system performance and
behavior as shown in this esa~llplefrom Zarchan [1979(a)]. What has been presented
can now be used to study thc homing loop shown in Figures 2-15a(iii) and 2-15b
of Examplc 2-2. In the deterministic input, the homing loop has a step target ma-
neuver xvhich has been converted to an impulsive input through integration. The
output to be considered is the miss distance y ~ ( t f due
) to the step target maneuver.
Figure 3 - 1 3 shows an adjoint model of the homing guidance loop of Figures 2-
13a(ii) and 2-15b, constructed according to the rules laid down previously. The
idea is to apply an in~pulseto the adjoint system at the location X4, corresponding
to xvhich the output ofinterest in the original system is denoted by y,. In the actual
simulation, however, an initial condition of unity is specified at X4 as opposed to
a unit impulse o n the derivative. In the process of constructing the adjoint model,
the three inputs o f the original system, target maneuver, glint noise, and fading
noise, all become outputs. That is, the outputs in the adjoint system are now miss
sensitivities due to target maneuver (y=(tf) for deterministic, y.ar,(tf) for stochastic),
miss sensitivity due to glint noise y,, and miss sensitivity due to fading noise yf(tf).
Stochastic inputs. Because there is no dependence of the sensitivity coef-
ficients of the adjoint system on the spectral density levels of the error sources,
changes in the latter do not necessitate additional simulation runs. The total RMS
miss distance, [E(yz(tf))]1'2 applying the principle of superposition, is given by
uy,(tf) = {u;,(tf) I Tgt Mvr + u:,(tf) I Glint + uf,(tf) I RIN
+ u;,(tf) I Range Dep.)Ii2
yT(Q Step Target Maneuve~
Miss Distance Sensitivity
4
GLINT NOISE
4r ('t)
FAD. NOISE
=m
M = 11s 1 I
(1)
~2
AT,
2 q1( I f )
+ FAD. NOISE 1' I
+
9,( 1 0
GLINT NOISE I'
1
= -,/+ ~ E) IIY($)I
=~ ~ Y L ? + ~ + YI: (141
ADJOINT TlME l u )
(C)
Figure 3-12 (a) Adjoint Model ofLinear Homing Loop (b) RMS Miss Distance Error Budgct
Is Automatically Generated hy Adjoint Method (c) Adjoint IJrovides information on Perfor-
mance Sensitivity l>ue to Target Mat~cuver(From /Zarchan, 197Y(a)l. Q 1979 AIAA; and
/Zarrhat~,19881 ulirh prJnnissiot#.jam ACARDJ
Sec. 3.10 Statistical Linearization 111
Figurc 3-12b plots the individual RMS contributions to miss distance together with
the total RMS miss distancc as functions of adjoint time. Hence, adjoint time implies
cithcr timc of flight or time to go at which disturbances occur. The figure shows
that the biggest contributor to miss distancc in this homing guidance loop is glint
noise.
linear region of the element; or (3) the linearized function is differentiated. An even
more subtle restriction is posed by the fact that the linearization procedure involves
the system state vector itself. Thus, any results obtained will require a lot of com-
putation. These types of restrictions therefore lead to Monte Carlo approaches.
However, discontinuities in the system (for example, jamming and sudden target
.
maneuver in interce~t" guidance) such as a limiter and two-level switches restrict
these techniques and render linearization in the ordinary sense impossible [Gelb and
Warren, 19731.
When Monte Carlo techniques are required in the linearization procedure, or
when the conditions for ordinary linearization are lacking, statistical linearization
may be used. A statistical linearization that approximates a nonlinear operation, but
depends on some properties of the input signal, is often referred to as a quasi-
linearization. This technique can produce different linear approximations to the same
nonlinear function applied to different input signal forms. Quasi-linear approxi-
mation, unlike linear approximation, can be used for any range of signal magnitudes,
and is dependent on the input signal amplitude [Gelb and Vander Velde, 19681.
What has emerged as an immensely useful tool for the analysis of nonlinear systems
having random inputs is the method of statistical linearization. When statistical
linearization is used to analyze nonlinear systems with random inputs, the nonlinear
element is replaced by an equivalent gain which depends on the form of the input
signal. A method for determining the equivalent gain was developed by Booton
[I9531 and Gelb (19741. Consider an approximation of the nonlinear function f(s)
by a linear function, in the sense suggested by Figure 3-13, using statistical lin-
earization. T h e input x in the nonlinear system can be decomposed into a mean
component m plus a zero-mean illdependent random process I., giving x = PI + r.
For this systcm, it is desired to replace the nonlinear element by an equivalent gain
Using standard calculus, the minimum value of E[e2] can be found by differentiating
this quantity with respect to K,, and setting the derivative equal to zero. When this
is done, the result is
It is assumed that the signal r(t) is a zero-mean Gaussian random process whose
probability density function is p(r) = e-'2'('"2) /(6 u) where u is the RMS value
of r(t). The equivalent gains can therefore be written as
K,, = d3
1
dr, K, =
1 ,.f(,,, + r)e-r21(zo2) dr
-7 utn d 2 7 u~
Now, when it is known that the signal x itself is a zero-mean random Gaussian
process, m is zero, that is, x = r and the equivalent gain reduces to
In Gelb and Vander Velde [I9681 input-sensitive gains of the preceding type which
approximate the transfer characteristics of the nonlinearity are called random input
describing functions. These functions are tabulated for several important nonlin-
earities.
Example 3-4. This example, following the work of Zarchan [1979(a)] and
Example 2-2, centers around the limiter shown in Figure 3-14a. The describing
function given by Equation (3-43) becomes
xe - ~ 2 / ( 2 ~ 3
dx + -* 1 lim
J-lim x2e-x21(2u:) dx
(3-44)
+
lim
Lim
m
xe -s1(2u:) dx
Modem Multlvariable Control Analysls Chap. 3
0 lb h ;O do 50 60
MISSILE ACCELERATION LIMIT (g'sl
(C)
Figure 3-14 (a) Input-Output Characteristics of a Limiter (b) Randoni Input Describing
Function Approximation to Limiter (c) Acceleration Limit Study Utilizing CADET Approach
(d) SLAM Model of Nonlinear Homing Loop (e) Describing Functions for Various Accel-
eration Limits vs. Forward Time (0 Acceleration Limit Study Utilizing SLAM Approach (g)
SLAM Provides Information on Performance Sensitivity Due t o Target Maneuver (From [ Z a r -
than, 1979fa)). 0 1979 AIAA; and /Zarchan, 19881 u~irhprnnirsion.fiom ACARD)
REVERSED GAIN FROM CADET
PORTION OF PROORAM
('3
116 Modem Multluarhble Control Analysis Chap. 3
Finally, rewriting this last equation in terms of the probability integral yields as the
describing function -.
Abramowitz and Stegun [I9641 give the following approximation to the preceding
integral, which can also be found by table lookup, that is accurate to five decimal
places
K,, = 1 - (21fi)e-""'~'(~":) (0.43618360 - 0. 1201676w2 + 0.937298w3)
(3-47)
where
Figure 3-14b plots the describing function for the limiter against values of lim/u,,
the ratio of the limit to the RMS value ofthe input signal. As expected, the describing
function is determined by these two values only.
1. Substitute the appropriate random input describing function gain for each non-
linear element in the original system, assuming a Gaussian probability density
function for the input to the nonlinearity.
2. With the linear system model that results from the preceding substitution, use
conventional covariance analysis techniques (Section 3.8) to propagate the sta-
tistics of the system state vector. Note that the describing function gains are
themselves functions of these statistics.
3. Use the elements of the system covariance matrix to calculate the mean-square
output at t,, for example, mean-square miss distance at the intercept time.
Example 3-5. This example follows the work of Zarchan [1979(a)] and
Example 2-2. It illustrates how CADET can be applied to the system of Figure 2-
lja(ii) and 2-15b when the latter is operating in the nonlinear mode with saturation
effects. Following the previous discussion, the first step is to replace the acceleration
saturation nonlinearity by a random input describing function Kl,,. The linearized
system equation is then given by
118 Modem Multluariable Control Analysls Chap. 3
Statistical linearization has also been used in connection with adjoint techniques to
produce successful results. The combination of the two methods allows for the
assessment of primary factors in the overall measure of performance as well as the
ability to cvaluatc the stability of the guidance system. SLAM [Zarchan, 1979(a)]
in particular, is one of the approaches that have combined statistical linearization
with an adjoint method, and is another example of an approximate, computerized
technique that is available for the complete statistical analysis of nonlinear noise-
driven systems. It basically combines CADET with an adjoint tcchnique, the result
of which is capable of generating accurate statistical performance projections and
producing an approximate error budget that quantifies the influence of each dis-
trubance on the total system performance. In addition, SLAM has been successfully
applied to preliminary analyses of guidance system performance. The following
discussions on SLAM are based on [Zarchan, 19881. The principal steps to be fol-
lowed for using SLAM are:
4. Convert the linearized system modcl to an adjoint model in the following way:
(a) substitute tr - t for t i n the arguments of all variable coefficients including
the described function gains; and (b) reverse signal flow, causing the original
systcm inputs to become adjoint system outputs.
5. Propagate the systcm in adjoint time.
Steps 4 and 5 together replace the linearized system model of the original system
by its adjoint modcl. As pointed out previously, the RMS miss distance derived
from SLAM is identical to that derived from CADET. However, SLAM can ad-
ditionally generate an approximate error budget that shows how each individual
error disturbance contributes to the total RMS miss distance. The approximate
nature of this error budget, which is valid only so long as the time history of the
gain K,,,,,of the describing function is valid, renders suspect any estimates of miss
distance for different error source input levels based on extrapolations. Such an error
budget is still useful inasmuch as it serves to put in relief those error sources that
have the greatest impact on the total RMS miss distance in the nonlinear system.
It is also much less expensive to generate than its counterpart derived from the use
of Montc Carlo or C A D E T techniques. These methods, in order to examine in-
dividual contributors to the total RMS miss distance, must rely on running simu-
lations with one error source a t a time, the results of which are combined in some
fashion to compute the total RAMSmiss distance. For nonlinear systems, this method
of combining individual error sources does not always produce the same total RMS
miss distance that would have resulted from running all error inputs at once.
In addition to the aforementioned error budget, another product that arises
from the use of statistical linearization methods are sensitivity functions. Although
they cannot be used to compute miss distance, being more qualitative in nature,
these functions relate system sensitivity to a step-target maneuver, and provide
insight into the relative stability of the system. Finally, another meritorious feature
of the SLAM concept lies in its self-checking nature. Should the adjoint and CADET
portions of the program fail to yield identical RMS miss distances, then it is certain
that the program is flawed in some manner, conceptually or otherwise. While it is
not possible for any program to totally eliminate the possibility of undetected errors,
the SLAM concept makes great strides toward this goal.
is entered into a linearized adjoint model of the original nonlinear system. This is
shown in Figure 3-14d. An approximate error budget for the nonlinear system is
then generated by running the adjoint module of the SLAM program. The parameter
selected in this study was, as in the case of the previous examples in this chapter,
the acceleration limit nli,. Figure 3-14e plots the describing function gains resulting
from the C A D E T analysis as a function of forward time for different values of nl,,.
It can be seen from the figure that, as long as no saturation occurs, the gains are
unity, and that these decrease with increased saturation. This is, of course, as the
theory predicted. Figure 3-14f plots the total RMS miss-distance error budget ob-
tained from SLAM as a function of the missile acceleration limit. As expected, the
total computed RMS miss distance corresponding to each of the acceleration limits
is identical to that obtained from running the CADET program alone in Example
3-5 (see Figure 3-14c). When the system is slightly saturated, that is, ittin, = 60 g,
glint noise can be seen to be the greatest contributor to the total RMS miss distance,
which can also be confirmed by Figure 3-12b. This is quickly superseded by random
target maneuver as saturation increases, or as nl,, decreases. Conversely, the con-
tributions from fading and glint noise slightly decrease. This is understood by re-
alizing that saturation acts to provide additional filtering.
The sensitivity function due to a step-target maneuver is also plotted in Figure
3-149 as a function of adjoint time for various values of titi,,,. These functions
represent mathematically the impulse response of the quasi-linearized system, but
cannot, as mentioned before, be used to compute the miss distance due to step-
target maneuver. The sensitivity curve of Figure 3-14g corresponding to t~l,,,,= 5 ,
that is, the linear casc, first peaks then rapidly decreases to an asyn~ptoticvalue of
zero. This situation, which is also depicted in Figure 3-12c, would be found to
occur in a well-designed missile guidance system en~ployingI'NG. I n this casc. a
target maneuver initiated a t a time to go of not less than ten guidance time constants
should have no bearing 011 the total miss distance. Figure 3-14g demonstrates that
the miss-distance sensitivity asymptotically approaches values other than zero as
soon as an acceleration limit is introduced. Such a situation is typical of PNG systems
whose effective navigation ratio is not sufficiently large. In the case of acceleration
limits smaller than those indicated in the figure, there would be a monotonic increase
in the sensitivity function, representing a system that is stable yet incapable of guid-
ing effectively on maneuvering targets. Such information, while not of a purely
quantitative nature, noncthclcss provides the guidance system designer with insight
into thc details of system behavior.
3.10.3 Applications
It has been shown [Zarchan, 1979(a)]that the preceding C A D E T and SLAM tncth-
ods produce the same degree of accuracy demonstrated in Monte Carlo methods
applied to missile guidance system evaluation. In gcncral, though, thc missile ac-
Five to Seven Times the Acceleration Capability of the Tar et
8
Is Needed by the Missile in Order to Intercept the Target sing PNG.
Two to Four Times the Acceleration Ca ability of the Tar et Is Needed
.F
b the Missile in Order to Intercept the arget Using APr$or Advanced
duidance Law.
Linear Analysis
I I
10
I
20 30
I
40
I
50
I I
60
I
70
Missile Acceleration Limit (g's)
Figure 3-15 Missile Acceleration for Target Intercept: Nonlinear System Analysis
celeration limit greatly influences the RMS miss distance. Figure 3-15 shows that,
for 7-g maneuvering targets an acceleration capability five to seven times greater
than that of the target is required by the missile to be able to intercept the target
close to the accepted level if PNG law is used. However, the use of augmented
proportional navigation (APN) guidance or modern guidance laws requires the mis-
sile to have an acceleration capability two to four times that of the target to be able
to intercept the target. For further details, see Chapters 6 and 8.
for the use of more than simply one method to gain a complete system understand-
ing. Because it requires basically a random number generator and a postprocessing
routine, in addition to a simulation program for the system equations, the Monte
Carlo method is the most general and most easily applied o f these techniques. In-
spection of a block diagram of the system is often easily translated into the system
equations. When it is desired to use the adjoint technique, the modified diagram
can be obtained from the original block diagram of the system, and these are also
easily translated into system equations. For this reason, the adjoint technique is
almost as easy to utilize as the Monte Carlo method. The same is not true of co-
variance analysis, which requires the system equations to first be expressed in state-
space form. Covariance analysis is therefore more difficult to implement, and sys-
tems composed of both analog and digital sections must be handled very carefully.
Problems that are basically linear except for the inclusion of specific nonlinearities
such as saturations or dead zone lend themselves well to analysis by application of
the CADET and SLAM techniques, both of which are more difficult than the Monte
Carlo method t o utilize yet no more so than covariance analysis.
Besides difficulty of implementation, another way in which the methods differ
from one another is their C P U usage, or computer running time. The greatcr the
number of differential equations needed to describe the system and the number of
computer runs required to perform a statistical analysis, the higher is the cost of
doing the analysis. The Monte Carlo method requires many more computer runs
than any of the other methods to obtain accurate results; whereas, in the casc of
linear systems, the adjoint and covariance methods only require one run because
they are both exact methods. For an 11-state system, n differential cquations must
be integrated for the adjoint technique compared to ti' differential equations for a
covariance method. Thcrc arc no exact methods of statistical analysis for nonlinear
system analysis. The accuracy obtained by using CADET and SLAM is close to
that obtained from several hundred Monte Carlo runs [Gelb and Warren, 1973; Price
and Warren, 1973; Zarchan, 1979(a)]. For an 11-stable system, 17 differential equations
must be integrated with CADET, while ,I' + rr cquations must be integrated with
SLAM. A comparison of the different statistical analysis techniques can therefore
be made on the basis of cost, which is defined hcre as
Figurcs 3-16a and 3-16b comparc the costs of using these methods. The): s l ~ o \ ~ ~
that, in spite of the usually large number of computer runs required, thc Montc
Carlo mcthod can be chcapcr to i~nplcmcntthan covariance analysis, CADET. or
SLAM. In the previous discussions of the quantitative and qualitative aspects of thc
various computerized statistical analysis mcthods, it has been dcmonstratcd for thc
case of linear systems that the mcthods of adjoints and covariance analysis yield
exact pcrformancc projections. In the casc of nonlinear system analysis, the Montc
Carlo mcthod is easily rivalcd by the CADET and SLAM techniques.
COS
NUMBER OF RUNS
COVARIANCE
ANALYSIS
100
10 100 1000
NUMBER OF STATES
a) coat Cmparlmn lor Linear Syatema
COST
NUMBER OF STATES
Figure 3-16 (a) Cost Comparison for Linear Systems (b) Cost Comparison for
Nonlinear Systems (From [Zarchat~,19881 with permission from ACARD)
124 Modem Muitiuarhble Control AnalysIs Chap. 3
Stochastic disturbances that greatly affect NGC performance must be identified and
accounted for in the NGC system synthesis. The turbulence and gust velocities
produce incremental aerodynamic forces and moments acting on the vehicle. The
turbulence and gust disturbances are applied to the aerodynamic terms in the equa-
tions of motion. but not to the inertial or acceleration terms. Similarly. ,, their effects
- ..
are included for the aerodynamic sensors but not for the inertial sensors. For ex-
ample, a 30-ftlsec horizontal crosswind hitting a flight vehicle with a 300-ftlsec
forward speed will create a 5.7-deg aerodynamic sideslip while the inertial sideslip
still remains zero. Turbulence and gust are responsible for random variations in
airspeed VtOt,r,in the angle of attack a, and in the sideslip angle P. The model
accounts for turbulence and gust through gust components of a, P, Vt,,,l as a =
ai + a,, Q = Q i + f&, and Vt,,,l = V i+ V,, respectively, where If,, ol,, and p,
are the increments of VtOtal, a, and p, respectively, due to the turbulence and gust.
The dynamic model includes three channels of independently generated Dryden or
von Karman model turbulence.
Dynamic loads due to atmospheric turbulence, discrete gusts, and discrete
control inputs must be calculated in order to analyze vehicle's flexibility effects. In
the dynamic load analysis, the following data are needed: (1) externally produced
structural data composed of mode shapes, lumped masses, generalized masses, and
generalized stiffness; (2) vehicle geometry; (3) control law; and (4) information of
flight condition, for example, velocity, altitude, Mach number, and mass distri-
bution (center-of-gravity location). The maximum expected load varies as a function
of the atmospheric turbulencc environment and the maneuver level of the vehicle.
It is the sum of the steady-state load and the predicted peak incremental value. Results
of a dynamic load analysis are rcpresentkd in terms of statistical quantities (for
example, RMS responses), PSD response, time response of the dynamic loads (for
instance, torsion, bending moment, acceleration, and both deflection and rate con-
trol surface activity), and singular value response.
Recall that spectral (PSD) analysis is used to obtain vehicle responses to random
disturbances. ~ h k r e s u l t of
s PSD analysis can then be used to estimate fatigue damage
rates, maximum expected loads, stability information, and crew compartment ac-
celeration environmcnts. In gcncral, vehicle response is constraincd by aerodynamic
and structural restrictions. Control surfacc activity is limited by actuator and hinge
momcnts. As an cxamplc, the closed-loop system RMS control surface rate must
be significantly below lld2 times the rate limit, sincc the boundary value (maxi-
mum and minimum valuc) is about ~ times the RMS valuc. Generalized harmonic
analysis is an cxtcnsion of thc spectral analysis in obtaining a more comprehensivc
vehicle's dynamic response to atmospheric turbulence. In generalized harmonic anal-
ysis, the theoretical frequency response functions are derived from the nonlincar
Sec. 3.12 Other Performance Analyses 125
flexible dynamic equations of motion. Letting the gust input be a unit impulse and
taking the Fourier transform of the flexible dynamic equations of motion yield the
frequency response equations. The response equations are then solved algebraically
to obtain complex motion frequency response functions. Summing the resulting
airload and inertial load responses allows the load and stress frequency responses to
be obtained. Consequently, the complex load and motion frequency responses are
computed.
Modem Filtering
and Estimation
Techniques
As the caption of Figure 4-1 suggests, this chapter is concerned with modern filtering
and estimation techniques. As can be seen from the figure, the fundamental (purely
classical) aspects of filtering and estimation are covered extensively in Book 1 of
the series, which also includes discussions on signal reconstruction and observers.
Filtering and estimation techniques can be divided into two approaches, determin-
istic and stochastic, the latter of which is applied to systems with noisy inputs. The
deterministic approach leads to the design of the Luenberger observer, treated in
Book 1 of the series. Both deterministic and stochastic methods are related to the
classical elements of complementary filtering, also covered in Book 1 of the serics.
The bulk of the current chapter deals with optimal estimation techniques, which
make up Sections 4.1 to 4.5. These are stochastic methods including linear minimum
variance estimation, nonlinear filtering, prediction and smoothing, Kalman filtcr
analysis, and operational considerations. Finally, in Section 4.6, a combined com-
plementary1Kalman filter approach is presented to close the gap between the hcu-
ristic classical dcsign and the analytical modern estimator dcsign.
Many dynamic modeling and control applications require at some time during
operation estimates ofunknown variables in the equations and/or state of the system.
Ultimately, the values of these quantities depend on measurements and the assumcd
model structure, and on statistics related to measurements, the model, and inputs
to the system. This section develops techniques designed to produce such estimates,
Chap. 4 Modem Fllterlng and Btlmatlon Techniques
Deterministic Stochastic
which can be applied in either a batch or a recursive mode. In a batch mode, the
estimate is determined after all of the measurements are recorded, whereas in a
recursive mode, an updated estimate is obtained after each measurement is recorded.
Recursive techniques take on special importance in the case of on-line applications
involving digital computers. Modeling of a time-varying dynamic system for which
there are uncertainties associated with inputs, outputs, or the system itself, is for-
mulated through state vectors. Modern estimation methods make use of known
relationships to compute the desired information from measured information, taking
into account measurement errors. the effects of disturbances and control actions on
the system, and prior knowledge of these variables for which the new information
is desired. Filters designed from modern estimation methods for noisy data reduce
the effects of drift with regard to the desired information. State estimates of a dy-
namic system are not confined solely to being estimates of the current state. In fact,
there are occasions where it is desirable to obtain an estimate of the state at a specified
future time. Such a problem arises in the application of intercept guidance. This and
other types of similar problems are known collectively as the prediction problem,
and estimation techniques can easily be modified to treat these. The smoothing
problem represents yet another extension of basic estimation techniques. It is desired
in this problem to determine the state at some previous time based on measurements
recorded up to the current time. Both the prediction and smoothing problems are
covered in subsequent sections.
Kalman filtering is a method for estimating the state variables of a dynamic
128 Modem Nlterlng and Estimation Techniques Chap. 4
termination of spacecraft orbits, satellite tracking and navigation, digital image pro-
cessing, economic forecasting, industrial processes, and nuclear power-plant in-
strumentations. Some particular applications of the use of Kalman filter theory
include ascent guidance at Cape Kennedy and orbital determinations for Voyager
1 and Voyager 2. In this last problem, spacecraft-based optical observations were
combined with earth-based radiometric observations to accurately determine the
orbit during the Jupiter encounter approach phase. In the case of nuclear powcr-
plant instrumentation, on-line instrument failures are detected and fault-tolerant
computer control systems are designed, each by making use of Kalman filter theory
[Baheti, 19871.
As powerful and useful as Kalman filter theory is in so many diverse areas of
application, it still cannot circumvent unacceptable results arising from poor system
modeling and improper conditioning of the covariance equations. Modeling is pri-
marily concerned with the definition of state variables, selection of the coordinate
system to be used, the method of linearization, and the effects of bias, disturbance,
and modeling errors. Even in the same area of application, the dynamic model
developed for a particular problem may no longer be suitable if changes or new
restrictions are introduced into the problem. The following sections provide a revicw
of approaches and advances in Kalman filtering. The reader who is also intcrcsted
in a chronological account of the development of this mathematical filtering thcory
and its widespread engineering acceptance should consult Schmidt [I9811
The Kalman filter technique is summarized in this section and is shown in Figure
4-2.
Sec. 4.1 Linear Minimum Variance Estimation: Kalman Filter
i(k,+
Figure 4-2 (a) System Model and Discrete Kalman Filter (b) Linear Continuous Kalman
Filter
Table 4-1 defines the well-known Kalman filter [Kalman, 19601. A historical treat-
ment of this subject is documented [Gelb, 19741. The Kalman filter is the optimal
state estimator that provides a systematic scheme for computing the estimator gain
matrix Kk.A flow chart is drawn in Figure 4-2a. Table 4-2 defines the multiple-
rate Kalman filter.
In Gelb [I9741 and numerous other places the Kalman filter is derived for a linear
system with a continuous measurement equation given in Equations (3) of Table
2-1 by performing a limiting process involving Atk = tk+, - tk on the discrete
filter solution. The result is a natural generalization of the discrete case and only the
result will be presented here [Powers, 19781. I
1. Given the state equations (3) of Table 2-1 and the initial values E[x(to)]= 20
-'
and E[(x(to)- io)(x(to)- 2 0 ) ~=] Po. The matrix R ( t )must exist at each t.
2. Integrate the matrix differential equation using P(to) = Po as follows
130 Modem Nltering and Estfmation Techniques Chap. 4
P; = [I - K, H(k)]PL (6)
i(kf = %(k)-+ K,[z(k) - H(k) k(ky] (7)
Step 4:
If measurements are exhausted, stop; otherwise, set k=k+l and return to step 2.
- - -
and zfis available 1times as often as q, i.e.. T, = Tf. Time is defined by the index (k, i),
where k refers to the basic time period T, and i refers to the short time period Tf. At time
index (k, 0) both q and z, are available giving the multi-rate measurement equation.
The above results can also be applied to multiple sampling rates. Following [Lewis,
19861, let the continuous system be discretized using a period T = Ti, where Tf is much less
than the data sampling period T,,where T, = k Tt. No data arrive between kT,, so during
these intervals only the time update (step 2) should be performed. For this update, use the
system dynamics discretized with period TI. When data are received, at times kT,, the
measurement update portion (step 3 but treat K, = 0) should be performed. For this update,
the measurement noise covariance R' = R,T, is used.
This last equation is nothing more than Equation (4-la) with P = 0. The resultant
Kalman filter gain is the constant matrix
Given that these arc the statc equations o i thc stcady-state Kalnlan estimator, thc
stability of this last differential cquation is strictly a function of the matrix A -
K,H. A great deal of information about the bchavior of Equation (4-4) can be
obtaincd by analyzing the roots of the characteristic cquation corresponding to det[sl
- (A - K,H)] = 0. A sufficient condition for the steady-state filter estimate to
be asymptotically stable is that thc system is observable. Assuming Q 2 0 (positive
sernidcfinite) and R > 0 (positive definite'), the system is observable if and only if
H ~ i ... i ( A ~ ) " - ' H ~has
the 11 x r ~ pmatrix [ H T I A ~ i (AT)'HT ] a rank 11.
;1 + -T1 ( I.l l , - jl), shows that T = VG. If T E 12, 61, then, physically, the h B ( t )
measurement is about two to six times noisier than thc I;:, measurement, with respect
to variance [Powers, 19781.
The linear filtering problems of the previous sections are basically solved by a single
approach. In many applications, the system dynamics and the measurement models
are nonlinear. Nonlinear problems in general require more problem-oriented tcch-
niques, along with considerably more knowledge of stochastic process theory. For-
tunately, one of the most successful techniques for treating nonlinear problems
developed to date is a natural extension of the linear-oriented Kalman filter known
as the extended Kalman filter (EKF).
The Kalman filter is a standard filter for state estimation in linear systems. For
systems with nonlinear dynamics, a natural extension is to linearize the system
around the current state estimate 2(t) and apply the Kalman filter to the resulting
linear, time-varying system. This is the EKF which has been described in detail in
Jazwinski [1970]. This filter has also been widely used for the combined (nonlinear)
problem of estimating th'e state and the parameters of a linear system. Discussions
of the latter application are presented in Book 4 of the series. The EKF is presented
in this section along with the procedure for treating the continuous dynamic model,
discrete measurement case. The continuous nonlinear system is described by Equa-
tion (1) of Table 2-1. The main idea is to use expansions of the nonlinear functions
f and h about the estimate 2 whenever linear forms are necessary in the development.
There is not a great deal of difference in the structures of the covariance and gain
computation equations for the Kalman filter and for the EKF, and these are sum-
marized as follows. The initial condition is also assumed to have a normal distri-
bution, E[x(to)] = 20, E[(x(to) - 20)(x(t0) - 20)T] = PO.
134 Modem Filtering and Estimation Techniques Chap. q
1. Define
A[i(t), t] = - H[?(t), t] = (4-5a)
where
K[2(t), t] = p(t)HT[2(t), t ] ~ - ' ( t ) (4-5d)
The EKF yields very nearly optimal estimates if +e linearization is accurate. The
EKF involves the integration of n + [n(n + 1)/2] '(since P is symmetric) coupled
differential equations in the variables 2 and P with the initial conditions given by
Equations (4-5b and 4-5c). As mentioned previously, the idea behind the EKF is
that of linearizing the nonlinear equations about the current state estimate 2(t), a
technique which is termed relinearization. In utilizing such a procedure, the ap-
proximation remains linear because the estimated state is as often as not closer to
the actual state. The structure of the algorithm for the EKF is illustrated in Figure
4-3. Because of the linearization procedure, the EKF covariance (and hence the
gains) depends on the current state estimate and the measurement data. Conse-
quently, it is not possible to compute the EKF covariance and gain matrix as a
function of time off line as in the linear case of Section 4.1 since the state estimates
of the EKF are no longer optimal. O n the other hand, if an a priori nominal tra-
jectory, for example, x*(t) replaces 2(t) as the base trajectory in the expansion
procedure, then Equations (4-5a to 4-5d) will involve known functions of time
(for example, A[x*(t), t], H[x*(t), t ] , and so on) and the Kalman gain can be
computed a priori. However, this procedure has not met with the same success as
the EKF in actual applications. Note that the standard KF guarantees stability while
the EKF does not.
-
E~s.(4-k&d)
Calculation of
Eqs. (4-5a)
Initial Estimation Estimation Error Linearization of
Error Covariance -b Covariance p(t) and 4- Model About
P(t,) Kalman Gain K(t) State Estimate
State Variable Model A
of Nonlinear System K(t)
Measurement Data +Computation of State
Initial State State Estimate * +Variable
Variable Estimate Eq.(4-Sb) Estimates
Note that if to < I,, then the definitions %(t:) = ko, P; = Po are made, and step 2 is
implemented as the first step. If a measurement is given at to, i.e., I, = to, then the
definitions $(ti) = 9,. P; = Po are made and step 3 is implemented as the first step.
Several modified versions of the EKF have been proposed and implemented
to deal with nonlinearities in the model. Some of the more successful variations of
the EKF are represented by the second-order filter, the iterated EKF, and the J-
adaptive filter Uazwinski, 19701. The algorithms developed are capable of yielding
significant benefits only in certain applications and are not of a very general nature.
For this reason, the application of any of these algorithms must be carefully examined
and acccomvanied bv a substantial amount of simulation studies. The EKF filter
for the continuous-time nonlinear system with discrete-time nonlinear measure-
ments (see Equations (2a & b) of Table 2-1) is presented in Table 4-3, from which
the linear case of continuous dynamics, discrete measurements can be easily deduced.
series expansions of the nonlinearities because the expectations f , h[x(tk), k], and
so on, must be performed over the assumed Gaussian density for x. However, the
136 Modem Filtering and Estimation Techniques Chap. q
Given Eqs. (2aBrb) of Bble 2-1, and vx(to)] = kO, E[(x(to) - 9,) (~(t,)- 9,) T] = Po.
It is reasonable to approximate f(x,t) by the linear expression
f(x, t) m a(t) + x(t) (1)
where a(t) and K,(t) are a vector and a matrix to be determined. Defining the error
e f(x, I) - a(t) - %(I) x(t) (2)
it is desired to choose a(t) and K, such that the quantity
J = ~ [We] e ~ (3)
is minimized for some symmetric positive semi-definite matrix W. Substituting Eq. (2)
into Eq.(3)and setting the partial derivative of J with respect to the elements of a(t) and K,
to zero, gives
a({) = ?(XI - yk, K, = {[fxT],,, - ?kT} P-I
(4)
To derive approximate minimum variance filtering algorithms, Eq. (4) is substituted into
Eq. (1) yielding
-
f(x, 1) m kx) + &(x - 8). h[x(tk). k] h[k(tk). k] + I$,(k)[~(t,) 9(ti)l- (5)
This formulation necessitates computing f, hi, &, and Kh, each of which depends on the
probability density function for x, a quantity that is generally not readily available.
Consequently, an approximation is needed for p(x) that permits the above quantities to be
calculated. For this purpose, it is frequently assumed that x is Gaussian. Since the
probability density function for a Gaussian random variable is completely defined by its
mean k and its covariance matrix P, both of which are already computed in any filtering
algorithm, it is possible to compute all the averages in Eqs. (5). Assuming that the right
sides of Eqs. (5) are calculated by making the Gaussian approximation for x, the statistical
linearization for f and h can be used for the nonlinear filter. The step by step procedure of
the statistically linearized filter is summarized as follows:
Srep 1: Definitions
[fxT],,, ?, Et are expectations calculated assuming x -N($, P). k, k(ti) and [h xT(t;)],,, are
-
expectations calculated assuming ~ ( t k ) N [$(ti), pi].
Step 2: Given kcti), P;, integrate forward to ti+,
Et = REt(t), u(t), I], P = K$P + PC+ Q I ) , P(1,) = PO;)
&(I)= {[fxqC,,- ?kT} p-l(r)
-
Set k = k+l and no to step 3.
Step 3: Given a(&). Pi, a k ) , detlrmine
%(ti) -
= k(tk) + Kk { ~ ( k )h[k(tk), k]}
-
= [I $K,,(k)] PC
where Kk= Pi K L ( ~() q ( k ) Pi ~ l ( k+) RI,)-'
,=I
zk
= { z ( l )... z ( k ) }and, under the Gaussian assumption, the probability density func-
tion of the innovation from model e is
Using Bayesian rule, the a posteriori probability that model E is correct at time k
is
PIAe I z k } = P { A ~ } P { ( zAe}
~ P{A,}P{zk I A,} = L e ( k ) p e
j=l j= 1
(4-6)
It is assumed in Equation (4-6) that the same model has been in effect from the
initial time. However, this is obviously not true if the model changes at some time
during the interval [ I , k ] . In view of this, a "sliding-window" likelihood function
has to be used. It is now assumed that the model changes at time k - N, so that
one considers only the likelihood functions of the measurements from k - N + 1
to k. Each filter starts from the same initial condition at k - N . The likelihood
function corresponding to model e is then
where v j ( k ) is the innovation from the filter based on model j. The "effective"
memory length is (1 - a j ) - I . Let S j ( k ) = S, be the steady-state covariance of the
innovations from filter j. Then, it is possible to replace Equation (4-7) with
-- I
1 1
P_I ( k ) = ~ , e - ' ~ " ~P;(O)
' Cce-1 ,P<(k)
Pe(O), C , = I S j I ?(I - a,) (4- 10)
/:I
where Pc ( 0 )are the prior model probabilities. If these prior probabilities are equated
to the posterior probabilties, then Equation (4-10) simplifies to Pi =
I
/
c,~-$"~) cce -7,:')
1
- A typical multiple model estimation is drawn in Figure
4-4 in which the combination of the estimates is done according to Equation
(4-8).
The methods of the previous sections are concerned with the problem of estimating
the state of a system at time t based on the measurements from time io to i. This
problem is called the filtering problem. In this section, formulae for the predicted
state, that is, ? ( t ) based on nleasurements fro111to to I.,- < I , and the smoothed state,
that is, 2 ( t ) based on measurements from to to I,,., t E (to, tn) are presented. Since
prediction and s t ~ ~ o o t h i ninvolvc
g state estimates at times othcr than the measure-
ment time, the follo\ving notation is employed in this section.
2(f I t ~ ) expected
: value of x ( t ) based on measurements from to t o t N
P(t I I,.): covariance matrix at time t based on measurements from to to I~
(4-11)
Ssc. 4.3 Predlctlon and Smoothing
System
+
Dynamics
Measurement
System
Combination
of Estimates -
$ p
+%
ICalculation of
Probabilities I
Figure 4-4 Multiple Model Estimation
I t should be noted that many intermediate and advanced books on state estimation
employ this notation for all developments including the filtering problem. Equations
(4-11) are simply the estimates at t conditioned under the measurements up to t , ~ ,
and thus are called the conditional expectations of the state and covariance.
4.3.1 Prediction
Actually the prediction problem has already been presented as part of the filtering
problem. Optimal prediction can be thought of in terms of optimal filtering in the
absence of measurements, that is, R = 0, and hence the filter gain is zero. In par-
ticular, for the continuous dynamics, discrete measurement case, the state and co-
variance propagation equations between measurements represent the best estimates
of the state and covariance. A similar situation is true for the discrete dynamics case,
and thus the prediction equations are as follows:
and K = 0, that is
B(r 1 t , ) = A(t)i(t 1 tN) + B(t)~i(t) for t > tN (4- 14)
~ ( 1 t,t) = A(t)P(t 1 t,) + P(r 1 tN)A T(t) + N ( t ) ~ ( t ) ~ ~ ( t )
Nonlinear, continuous EKF-Equations (4-5b and 4-5c) with R-' = O and
K=O
i(t It ~ =) f[t, I ( t I tN), i*(t)] for t > t~ (4- 15)
P 1t ) = A[t, q t ( tN)lP(t ( t ~ +) P(t 1 t ~ ) A ~ [ t , 1 t ~ ) 1+ Q(t)
4.3.2 Smoothing
The primary advantage of Kalman's solution is that the equations that specify the
optimum filter are recursive in nature, so that they can be adapted easily to the
digital computer. However, Kalman filtering does not consider the important prob-
lem of smoothing. AGNC [1986(f)] presents a simple and elegant derivation of the
principal equations for smoothing. The derivation is based on the method of max-
imum likelihood and depends primarily on the simple manipulation of the proba-
bility density functions. The resulting equations of the linear discrete smoother are
summarized in Table 4-Sa, while the linear continuous smoother can be derived
and is summarized in Table 4-5b. Finally, the stnoother of this section is called a
fixed-interval smoother since the interval [0, N] is fixed and 2(k 1 is obtained
from k E [0, S ] .T w o other types of smoothers are the fixed point (fixing k and
determining 2(k 1 N) as N increases) and the fixed lag (given h r = constant, de-
termine 2(k - A1 I k) as k increases). Equations for each of these smoothers for
continuous and discrete time are developed in Gelb [1974].
dynamic model that ideally resembles system behavior and validating the model
with experimental data. While it may not be of any benefit to develop an overly
complex physically based model, it is absolutely necessary to develop one which
lends itself well to Kalman filter design. The second, and perhaps most significant,
step is to design and tune the filter against performance requirements, comparing
estimation errors with the specifications and taking into account computational con-
straints. The complexity of the filter may be influenced by the definition of state
variables and the choice of coordinate system for certain applications. In the next
step, an attempt is made to combine and remove states where possible, and to delete
142 Modem Filtering and Estimation Techniques Chap. q
weak cross couplings, in order to obtain reduced-order filters. At this stage, possible
approximations to the optimal gain are also evaluated. Following this, a covariance
sensitivity analysis and Monte Carlo simulations-are conducted, after which it is
then possible to select a final design based o n a trade-off between the performance
and the computational requirements. Finally, the last step consists of performing a
checkout, final tuning, and an operational test of the filter. Further details of Kalman
state feedback design are presented in Book 3 of the series.
This section highlights in more detail the second step listed in the design procedure
outlined previously. Regarding Section 4.1.2, to reiterate, the design parameters
that can be selected to design the Kalman filter are z(r), w ( t ) (some of which may
be fictitious), Q, and R. The estimator dynamics gain and bandwidth are completely
determined by the measurement signal selected and the designer's specification of
Q and R for the design. Q and R are design parameters selected by the designer to
create the filter gain K, via the Riccati equation (4-la), and thus determine the
dynamics characteristics of the estimator. Actual physical process noise and mea-
surement noise will in general differ from these design values. For good estimator
performance, these specified noise intensities should roughly correspond to distur-
bances or uncertainties that will actually be encountered, since the estimator will
be tuned to these conditions. Sometimes, inexact inte~lsitiesare provided to the
Riccati equation in ordcr to achieve certain desirable filter characteristics, but the
engineer should be aware of the costs and benefits. Thc error covariancc P i s useful
in terms of certain limiting cases where constraints are established by the open-loop
model dynamics itself to bc placed on the effectiveness of the cstimator. Some very
rough Kalman filter design rules of thumb are given as follows. For small Q and
large R , the design tends to be such that the filter poles are close to the model
dynamic poles, the filter is a low-bandwidth filter, and there is slow state estimation
and good measurement noise rejection. For large Q and small R , the design tcnds
to be such that the filter poles approach the nlodel dynamic transmission zeros or
stable reflections thcreof (some actually move to infinity in the left half-plane), the
filter is a high-bandwidth filter, and there is fast state estimation and poor mea-
surement noise rejection. Some useful transfer functions for design follow.
From I A ) (to ~ ) ~ ( r )H(s1
: - A ) - I .Y (4- 16)
From x(r) to i ( r ) : ($1 - ('4 - K H ) ]- ' KH (4- 1 7)
From z ( t ) and rr(t) to i ( f )[ s:l - (A - KHJ- 'IBK] (4-1 8)
For given Q and R, specificd for a Kalman filtcr design, some propertics of the filter
follow. 111 general, the magnitude of estimator gain matrix K is proportional to the
magnitude of the Q and R - ' matrices. Multiplying Q and R by the same positive
Sec. 4.4 Kalman Filter Design and Performance Analysls 143
scalar k yields the same estimator as Q and R. The initial guess of Q and R can
easily be made using thc following rule of thumb. Since K is lowest for Q R - ' =
0 and increases as Q R - ' increases, the estimator break frequency is lowest for Q R - I
= 0 and increases as Q R - ' increases. The estimator bandwidth is high for low
measurement noisc and low for high measurement noisc. It is assumcd that Q =
.
diag(ql, qz, . . . q,,) and R = diag(rl, rz. . . . , r,,,). A nominal process
- with
noisc intensities 71, . . . , q,, is applied, and the response intensity ?', . . . , ?,, that
comes through at the sensors due to the nominal process noisc Q (as the nominal
sensor response intensity) is recorded. Then R = diag(arl, a?,, . . . , a?,,,) is chosen
as the measurement noise for the filter design wherc a is a scalar that will be allowed
to vary, and will serve as the scanning parameter for the filter design.
The preceding equations s h o ~ vthat the estimator dynamics are a function of the
ratio qlr, and not of either q or r alone. T h e root locus of the Kalman filter is shown
in Figure 4-5a and is discussed here. Using Equation (4-17). the transfer function
from x(t) to 2(t) is
k(3) - kh k(0) kh
- where the DC gain is --- - (4-20)
X(r) s - (a - kh) X(0) -a+kh
The magnitude of x(s)/x(~) as a function of frequency is plotted for increasing
values of qlr in Figure 4-5b. For a given value of r, increasing the value of q in the
design results in increased values of the gain k. From Equation (4-20), this means
that X(O)/X(O)will tend to unity. Also, for a constant v, increasing q will increase
the estimator bandwidth, while for a constant q, decreasing r will have the same
effect. N o w , if the input u is zero, and w is a constant but unknown disturbance,
then at steady-state conditions the model dynamics equations imply that x = w l a
= constant, while, from the state estimate equation, i= 0 and
Imaginary
Real
b\ a
Imaginary
qh- qir = 0
k- = k =0
1
-a a
Real
Open-Loop
Model ~ ~ n a m iPole
cs
Figure 4-5 Selection of Noise Intensity Parameters q and r
=)[a + g a 2
i ( t ) , given by Equation (4-18) is x ( s ) / z ( s + h2(q/r)]l[h(s +
V a * + }t*(q/r))].T w o limiting cases are now considered.
Case I : q -r 0. This case corresponds to zero process noise, implying no
uncertainty about the model dynamic statc, including x(O), exists. For this case, P
= 0, k = 0, and the statc estimate equation is ;(I) = o.?(t) + bu(r) and i ( 0 ) =
x ( 0 ) . The filter therefore generates open loop. For a constant step input at steady
state, 2 = x = hula = constant.
Case 2: r -r0. In this case, the filter bandwidth, or break frequency, ap-
proaches infinity, k also approaches infinity, but P approaches zero. Also, as shown
in Figure 4-5c, x(s)/z(s) = Ilh.
a particular case of the general filter gain matrix developed in this section. For the
case of a general filter gain matrix, the state estimate error is defined as f(t) = ?(I)
- x(t) and E[.f(r)] = 0, which yields the error dynamics of the estimator
The linear error dynamic system is therefore being driven by white noise, as shown
in Figure 4-6a. As shown in Figure 4-6b, the Kalman filter is thought of as a
regulator loop in error estimate .i. coordinates. The equation defining the error co-
variance for the filter with a general filter gain matrix K(t) is given by
If the eigenvalues of A - K H are in the left half-plane, the estimator is stable and,
as r approaches infinity, the state estimate i ( t ) converges to the actual state x(t) and
the estimator error 2(r) approaches zero. The design procedure consists of selecting
the filter gain matrix K(t) that places the estimator eigenvalues in the desired lo-
cations. A wide bandwidth gives fast rate estimates but lets measurement noise
corrupt the estimates. Using the Kalman filter gain Equation (4-lb), the error dy-
namics Equation (4-22) is a stable linear system driven by white noise. Substituting
in Equation (4-23) the Kalman filter gain gives the same equation for Pas in Equation
(4-la). As t becomes large, the error covariance P(t) in Equation (4-23) satisfies
P(;) = 0 and the steady-state covariance matrix is obtained by solving the linear
Lyapunov matrix equation,
The Kalman filter gain minimizes P(t). That is, P ( t ) from Equation (4-24) using a
+
A-KH
b I 'f+@ I
general filter gain matrix is always greater than P(t) from Equation (4-2) using
the Kalman filter gain Equation (4--3).
For the particular case in which all the states are measured, H = I and R = diag(rl,
r2, . . . , r,), and the Kalman filter gain then becomes
K = PH~R-'= (4-25)
2 2
+ ... + -
u*--;pi
((t) - 2,))
u*;,,
+ ... + - @,,(I) - i t + ...
rj r,,
If the noise intensity ri is large, the gains uZ,+;lrj will be small, and the signal zi(t)
will not be weighted heavily in computing 2i(t). If, however, the error covariance
crzjr, is large, the gains ~ : , ~ , l will
r , be large, and the signals will be weighted heavily
in computing i , ( t ) .
statistics information concerning the process and measurement noise, in the form
of standard deviations and correlation time constants, may cither be missing alto-
gether or be poorly defined. Moreover, the analytical formulation ofthis information
rarely reflects the behavior of the actual nlcasurements, resulting in reliable data for
an extended period of time followed by a series of poor data points. Filter operation
is further affected by modeling errors, linearization approximations, and the re-
duced-state nature of practical filters. Because of all this, the covariance matrix
computed from the Riccati equation of the Kalman filter may not resemble the true
covariance matrix of errors in the cstin~atedstate. For this reason, many simulations
need to be performed to adequately examine filter performance [Baheti, 19871.
Trace P(t)
r
I
For Minimum Settling Time Filter
Trace P
Figure 4-7 (a) Minimum Variance vs. Minimum Settling Time Filter Performance
(b) Covariance as a Function o f Parameter Variation for Minimum Sensitivity and
Variance Filters (c) Conceptual Example of Minimum Sensitivity Filter
I and sensitivity trade-off)
I I
I I
I I n>m>P
I I
I I
I I
I I
i'
al
Dodge, 1967; Kaminski et al., 39711. The adverse effect of employing the square-
root filter is that it requires more computer time. However, recent developments
with more efficient implementation have substantially decreased this effect. Bierman
[I9771 discusses these efficiencies and the computer program listing of the Jet Pro-
pulsion Laboratory orbit determination program square-root filter.
filter dcsign proccss in the future and may at the same time substantially improve
performance (Bahcti, 19871.
Much a priori information, that is, .?(I)), P, Q(r), and R ( r ) , is required by the Kalman
filter. If this information is not available, then straightforward least-squares tech-
niques (recursive or batch) should be applied. In many cases, the Kal~nanfilter
approach can still be elnployed successfully even though only a portion of the re-
quired a priori statistics is known. This occurs because of several reasons. First, the
order of magnitude estimates or relative magnitudes of the statistics can be guessed,
and then a Kalman filter can be established. Often, the resultant filter performs
adequately. Second, if the first reason given prcviously produces undesirable per-
formance, then an analysis of the simulations should indicate which missing a priori
statistics are most critical. An acceptable filter design can be achieved through a
parameter study involving the critical statistical parameters. Finally, in numerous
cases, .?,, and Po are the absent values. In some systems, these parameters mainly
affect initially stable, transient effects and have little impact on the long-term op-
eration of the filter. Note that the steady-state Kalman gain is independent of ko
and Po. Another technique of dealing with absent statistics is to develop an adaptive
filter (that is, the statistics are generated as the proccss proceeds by analyzing dif-
ferences between the model predictions and the measurements) [Powers, 19781.
Adaptive filter techniques can be found in several textbooks. Details of adaptive
filters are presented in Book 4 of the series. An identification problem occurs when
@(k) and q ( k ) in a discrete case, or A and B in a continuous case, are unknown.
This problem is the topic of Book 4 of the series. If process noise w ( k ) in a discrete
case, or w ( t ) in a continuous case, is known, then the on-line identification of the
process covariance Q h in a discrete case, o r Q ( t ) in a continuous case, is required.
A problem will occur if the initial value is not known and thus, P is unknown.
T w o sources of error which may cause the measured performance of a Kalman filter
to differ from what was analytically predicted are modeling errors and computer
round-off errors. As a result of these, errors in the estimates may become intolerably
large at some point during the operation of the filter. Filter divergence is often
explained in terms of the calculated covariance matrix, the assertion being that this
matrix becomes unrealistically small and results in placing unreasonable confidence
in the estimates. Consequently, the filter gain is reduced and subsequent measure-
ments are effectively ignored. In the study of Kalman filters, divergence refers to
the situation where the estimated filter error converges to a value less than the true
filter error. In some cases of divergence, the true error converges to a finite value;
this is known as an apparent divergence. This is typically caused by errors in the
mathematical model of the process (for example, neglected forces which generate
154 Modem Filtering and Estimation Techniques Chap. q
a bounded-state response). The resultant filter may perform satisfactorily for the
particular application, with the only deficiency being the estimate of the error by
/
the Kalman filter approach [Powers, 19781. True divergence represents the most
critical type of divergence in filter design. This type of divergence means that the
true error becomes arbitrarily large as time increases while the estimated error con-
verges to a finite value. True divergence is usually the result of unmodeled effects
which can cause an unbounded-state variable response, or in some cases, the type
of instability presented in Section 4.1.2.
" .
Several methods. of which the use of larger vrocess noise covariance and es-
ponential data weighting have been particularly successful, have been applied t o the
~.
problem of avoiding filter divergence and improving the estimation accuracy. The
increased noise covariance offsets modeling errors and improves filter stability, while
exponentially weighting the measurements prohibits obsolete data from saturating
the filter and sets a lower bound on the filter gain [Baheti, 19871. A primary factor
in the onset of filter divergence that surfaced after many Kalman filter implemen-
tations is computer round-off errors in the covariance propagation equations. To
maintain acceptable numerical accuracy, these equations generally require double-
precision computations. As shown in Section 4.5.2, algorithms have been developed
based on matrix square-root propagation, which are capable of producing an ef-
fective precision that is double that of the conventional Kalman filter. A procedure
similar to the square-root formulation and called U-D covariance factorization, has
also been developed and tested in many applications for consistency and stability.
Studies emphasizing number of operations, actual C P U time, and data storage re-
quirements have demonstrated that optimally coded U-D factorization and the con-
ventional Kalman filter implementations are very similar. However, for processing
large sets of data with infrequent estimates, an even more efficient algorithm has
been developed called a square-root information filter [Bierman, 19771.
Most of the procedures that deal with true divergence are conservative,
straightforward methods that increase stability, and thus, degrade the performance.
Although one could obviously attempt to estimate unmodeled states, the resultant
filter size would most likely be This is especially significant in practical
applications where the process models are not always completely validated. In-
creasing the process noise in the model (for example, making Q(t) a positive, definite
matrix) represents a simplified way to approach the divergence problem. This ap-
proach implies that one does not know the model exactly, and will not allow the
state estimate propagation equation to predict 2(t) with absolute certainty (that is,
P(f) = 0). As noted in previous examples, if Q(r) = 0, then the Kalman gain may
approach zero and thus not use any additional measurements in the state propagation
equation. The effect of Q(t) > O causes P(r) > 0. In othcr words, a nonzero lower
bound implies a nonzcro Kalman gain. An increase in the error estimate and poor
performance will be thc effects of an arbitrary selection of Q(t) > 0. More sophis-
ticated techniques that produce less pcrformancc loss are discussed in Book 4 of
series. The use of finite memory filtering represents an alternate solution for pre-
venting divergence.
Kalman filter divergence and suboptimal design. If the eigenvalues
of Equation (4-24) arc in the right half-plane, the estimator is unstable and, as t
becomes large, the state estimate i ( fdiverges
) from the actual state x ( t ) and the
estimate error 2 approaches infinity. One of the principal causes of this failure is
that the systcm modcl contains states or models that are undisturbed by the model
process noise (modcl uncertainty). One cure for such problems is the periodic re-
starting of a time-varying Kalman filtcr. Other cures include minimum variance
observers with eigenvalues constraints, added noise, pole shifting, and destabili-
zation. Thc constrained minimum variance problem may be stated as follows [Bry-
son, 19781. Find a set of observer gains K that minimize J = trace (2hlP) where P
is found from Equation (4-23). ,\.I is a positive semidefinite matrix, and the gains
are C ( K ) > 0. This constraint ensures that the eigenvalues ( s i ) of A - K H always
lie in the left half-plane of the original point at - a , where u is a specified positive
number, that is, R,(si) 5 -0. The nccessary condition for minimizing J with con-
straints Equation (4-23) and C ( K ) > 0 is
Fundamental to Kalman filter theory is the use of white Gaussian state and mea-
surement noise models. In actual practice, random inputs are likely to be time cor-
related and represented by first-order or second-order Gauss-Markov process.
Moreover, the dynamical system may be subject to certain parameters whose values
are not well known. Augmenting the original state vector to include the exponen-
tially correlated process noise and biases is a method commonly employed, but this
can greatly increase the amount of computations required for many applications
[Baheti, 19871. An algorithm for partitioning the estimation of the bias variables,
or unknown constants, from the dynamic variables was published by Friedland
[1969]. One advantage realized by the use of this algorithm is reduced data storage
requirements in the computer. A second advantage of the partitioning is that it
creates additional analytical insight to the filter behavior based on special properties
of the variables. The following reviews the basic theory behind separate bias esti-
mation. It begins by considering a discrete-time process
x(k + 1 ) = A ( k ) x ( k ) + B(k)b + w ( k ) and z ( k ) = H ( k ) x ( k ) + C ( k ) b + v ( k )
where w ( k ) and v ( k ) are white Gaussian noise processes and b is a constant but
unknown bias vector. The optimum estimates ? ( k ) and b^(k)are given by ? ( k ) =
Z(k) + ~ 6 ( k where
-x ( k ) is the ) Z ( k ) is computed as if no bias errors were present. That is,
optimal "bias-free" estimate, which is then corrected to account for the
effect of the bias. The matrix V represents the ratio of the cross covariance matrix
of the bias-free state cstimate and the covariance matrix of the bias. Such a decom-
position becomes very practical in the case of a large number of bias parameters.
The dynamical modcl parameters, noise statistics, and initial estimates of a particular
system to which the Kalman filter is applied generally do not agrce with the real
system that generates the observations. In the case of using a model of fewer di-
mensions than the original model to reduce the number of computations, such
differences are imposed deliberately. The price of using a reduced-order model may,
however, be degraded filter performance. Algorithms for analyzing the mean-square
error performance when the system model is not the model used in the filter dcsign
have been developed Uazwinski, 19701. The error analysis generated is particularly
useful for conducting sensitivity studies. That is, one can study the effect of some
known variation about a norllinal value in a ccrtain system paramctcr on the filter
pcrformancc, if the filter is dcsigncd using the nominal valuc.
Timc-corrclatcd noisc is occasionally rcfcrred to as colored noise, as opposed
to white noise. In thc discrctc modcl case, it is callcd sequentially correlated noise.
The utilization of this type of information should cnhancc filtcr performance. Fol-
lowing Powers [1978],procedures for dealing with timc-correlated noise with dif-
fcrential equation models arc discusscd here. Suppose that the measurcmerlt r~oise
is white, but the proccss noisc is colored with thc corresponding discrctc-time niodcl
cases,
where wl ( t ) represents zero-mean white noise with variance G, and @ ( t o ) and
E{[w(t,,) - @ ( t o ) ] [w(to) - @(to)lT}are assumed known. If the random process
[Equation (4-26)) is a Gauss-Markov process, then it can always be expressed by
a linear dynamic system with white noise forcing function only
where li, is zero-mean white noise with variance Q. Equation (4-27) and the mea-
surement equation can then be treated by all of the results developed in the previous
'
sections. Note that Q - is never required in these equations, which allows the colored-
process noise case to be treated by simply defining the augmented state vector of
Equation (4-27). The colored-measurement noise case is more complicated because it
invariably leads to a singular measurement covariance matrix, which is not allowable
in the standard Kalman filter equations since they involve R - ' . Supposing
.G = A x + Nw, Z = Hx + v, b = Fv + Gvl (4-28)
where w and v l are uncorrelated zero-mean white noise with variance Q and R ,
respectively, and Equation (4-28) defines the correlation properties of the mea-
surement noise v, in which E[v(to)]= 0 and ~ [ v ( t ~ ) v ( t =o )Vo.
~ ] Define
However, this case is easily handled by employing Equation (4-ld) instead of Equa-
tion (4-lb) with S(t) = Q ( t ) N ( t ) T ~ ( t )Thus
T.
x* 9 i ( t ) - K ( t ) z ( t )J i* . (4-32)
= (A - KH)(X* + K z ) - ( K + KF)z, xF = i0- K(to)z(to)
158 Modem filtering and Estlmation Techniques Chap. 4
which would then replace Equations (4-31) in the filter calculations. Finally, to
determine 2(t) and P(t) from Equations (4-31), care must be taken with respect to
the initial conditions for the integration. Note that the derivation of the Kalman
filter assumes that 2o and S(to) are not conditioned upon any other information.
However, in the x, 2 system, ,?(to) is conditioned upon knowledge of z(to) and
4(to), that is, Equation (4-29). Thus, for a proper application of the Kalman filter
equations, i ( t ) and P(to) should also be conditioned upon this information. One
can view this as the given io and Po corresponding to 2(tc) and P ( t f ) , respectively,
with a measurement 2(to)at to. Thus, the initial conditions for integrating Equations
(4-31) are
i ( t o ' ) = 20 + K(t0)[4(to)- ~ ( t o ) i ~ ] ,P ( t 2 ) = [ I - K(to)H(to)]Po
where K(to) is defined by Equation (4-31) with P = Po.
This section presents, derives, and verifies the continuous form of first-, second-,
and third-order complementary/Kalman filters. As discussed in Book 1 of the series,
conventional complementary filter architectures have been used with the filter gains
derived from Kalman filter techniques. These low-order filters are shown in various
NGC applications in Book 1 of the series. It was noted previously that comple-
mentary filters are really simple Kalman filters, but this section further highlights
this fact, especially after a thorough comparison of complementary and Kalman
filters.
where w and v arc uncorrclatcd and zero means with variances q and r, respectively
An illustration of the preceding model dynamics is shown in Figure 4-8a ~vhicll
Sec. 4.6 Fllter Approach to Estimator Deslgn
Complementa~~lKalman 159
Kalman Filter
+Rate Limit
I
Complementary Filter
Low-Pass
Comparison
k, t bu, 4
Z= x t v = xl+bu1+v z = xtv. v = high frequency noise
1
U X
includes the optimal state estimator. With regard to Kalman filter formulation,
Z(s) = V c =
s+k s+k s+k s+k s+k
1
VTASand k are operated on by the filter to produce a gust rate estimate Vc. That
is, as can be seen from the preceding equation, the rate of change of the inertial
component of VTASexactly cancels V I , resulting in the production of the afore-
mentioned gust rate estimate.
This equation verifies that the problem formulation is corrcct. If thcrc cxists an
acceleration bias A h in z , then z = hlk + Alak = 1;ik + sAj11k. Substituting the
new z into Equation (4-36) yiclds
Case 2: Rate bias, b = 1. If the rate input contains a bias error jCb, that
is, u = j: + i b , then the rate bias error jCb can be removed by a position correction
input u l = xh after the integrator as in the position bias case. Since the rate input
u has a unit forward loop gain, u l should also have a unit forward loop gain, that
is, b = 1.
+
then z ( t ) = x ( t ) x D ( t ) and the rate input is u = i.hn the Laplace domain, Ul(s)
= 0, U ( s ) = s X ( s ) , and Z(s) = X ( s ) +I X D ( S ) .Substituting the preceding result
into Equation (4-36),
u = V I = inertial acceleration, ul = 0
) c l ( s ) - K V C ( S ) I ( Sf k ) . Thus, V r ~ s
Applying Equation (4-39) yields ~ T A S ( S =
and 01are operated on the filter to produce a velocity estimate 6 ' ~ that ~ s contains
pure V I plus filtered 6 ' ~ .
Sec. 4.6 ComplementarylKalman Nlter Approach to Estimator Design la3
Roll Rate
Pitch Rate
Yaw Rate
- Body to
Euler Axis
Transformation
Kalman a l t e r
L.
Complementary Filter
High Pass
z
4 =Fl
-nT n-v
s*
Low Pass
+ 2 j wn s +a);;
G(s) Low Pass
Comparison
el + bu2 L
z = r + v = n l + b%+v z = s+v. v = high frequency noise
eration measurements. Consider the model for the second-order dynamics system
in which x l = x = position, xz = i = rate, and 14 = x = acceleration. T h e equation
o f motion in state-space form is i l ( t ) = ~ ~ ( and 1 ) i , ( t ) = . ( I ) , with position x as
an output, and z ( t ) = x, ( I ) . If the acceleration measurement ii contains a bias crror
A x , that is, ii = x + A x , then the acceleration bias error A x can be removed by a
rate correction input u l = A i after the rate integrator so that i l ( t ) = x 2 ( t ) + I I I ( ~ )
+ w l ( t ) where w l is a zero-mean white process with variance q l . ril can be a rate
correction equal to the rate difference between the actual rate measurement and the
sensor rate measurement. The measured/derived acceleration ji is treated as a control
input u with known noise characteristics such that i 2 ( 1 ) = U ( I ) +
w Z ( t ) ,wherc w z
Sec. 4.6 ComplementaryIKaiman Filter Approach to Estimator Deslgn 165
is a zero-mean white process with variance q 2 . The preceding model dynamics are
illustrated in Figure 4 - 1 0 which includes the optimal state estimator. A comparison
of a second-order complementary filter and Kalman filter is also shown in the figure.
As in the first-order filtcr formulation, the measured/dcrived position x is treated
as a measurement z with bias error bu2 and a measurement noise v , and z = xl +
bir? + v , where v is a zero-mean white process with variance r. With regard to
Kalman filter formulation,
where K is the Kalman gain matrix, and the state estimate equations are
il(t) = + u l ( t ) + k [ z ( t ) - i l ( t ) - bu2(t)]
22(t) (4-40)
i2(t) = ~ ( t+
) k I [ z ( t ) - . t l ( t ) - 6112(t)]
where gains k and k l have been expressed in terms of the second-order parameters.
Therefore,
i(s) = 2(s) = kl(s) + bU2(s) (4-42a)
= [U(S)+ s U ~ ( S +) b s 2 U r ( s ) + ( k s + k J z ( s ) ] l D ( ~ )
k ( s ) = k2(s) + UI(S) (4-42b)
= [(s + k ) U ( s ) + (s2 + k s ) U l ( s ) - bkIsU2(s) + s k I Z ( s ) ] l D ( ~ )
All the transfer functions from either the control inputs u , u l , and 242, or the mea-
surement z to the state estimates are low-pass filters. The estimator gains k and kr
166 Modem Filtering and Estimation Techniques Chap. q
The location of the estimator poles sl and s2 are chosen based on applications and
are different for different applications. The transfer functions from the measured
z ( t ) t o k and 4 are simply the last column of Equation (4-41a),
L
Case (a). If ql = q2 = 0, then in the steady state the elements of the error
covariance matrices all vanish, that is, P, -+ 0, and the Kalman filter gain vanishes.
Since the perfect model and the filter need only to find the missing initial condition
of the state, the processing being observed is nonstationary and the estimate con-
verges on the true value of the states which is purely the double integral of the illput
U.
the integral of the accelerometer input. The position estimate is the first-order com-
pletnentary/Kaltria~~
filter position estitr~ate.
If the Kalman gain K is assumed zero where the forcing function in the filter
design is not considered, the covariance equations (4-23) are employed here with
K = 0 since they hold for an arbitrary equation K-matrix.
The error covariance will grow according to Equation (4-47) cvcn if there is only
a small amount of white noise of spectral dcnsity q l forcing the .ul state or a small
amount of white noise of spectral dcnsity q- forcing the xz state.
Thus, this is the same problem as that in Case (a) wherein q l = 0. q, = q, and r
= r. The Kalman gain is given by Equation ( 4 - 4 3 , and the state estimate eqyations
A
-
transfer function from z ( t ) = h R ( t ) to h^ is h^lhR = ( k s + (a
k,)lD(s) =
+ V & ) l ( s 2 + V'2Vqlr s + d&)and it is a low-pass filter. In the Laplace domain,
s
from Equation (4-42) the altitude estimate and the altitude rate estimate in terms
+
of u = hlRS, u 1 = A h , and z = h are h^(s) = ( U ( s ) + s U l ( s ) f (o: 2<w,s)Z(s)]/
+
D ( s ) = [ h ( s ) s h h ( s ) + (w: + 2<w,,s)h(s)]lD(s)and i(j) = [ ( s + 2<w,,)h(s) +
(s2 + ~ < w , , s ) A / L (+x )SW: h ( s ) ] / D ( s ) The
. problem of estimating gear altitude and
altitude rate is formulated as follows:
x = gear altitude, z = gear altitude measurement,
u = inertial altitude acceleration measurement,
u l = inertial altitude rate correction, u2 = 0
Example 4-19: Position error and rate error estimator with PO-
sition error and acceleration measurements. Trajectory errors in terms
168 Modem ~iiteringand Estimation Techniques Chap. 4
of position error and rate error are important parameters for NGC and hence need
to be estimated. The problem of estimating trajectory error is formulated as follows:
x = AX = trajectory position error,
z = x +v = trajectory position error measurement
u = x = accelerometer measurement
ul = A X = trajectory rate correction
of a pure a 1and a filtered tic; and (2) an & that consists of a pure &I,, and a filtered
kc.
Example 4-21: Second-order sideslip estimator. This example fol-
lows the first-order sideslip estimator problem formulation in Example 4-11.
Case 1: Using inertial sideslip rate at IRU. In this case, U I = 2 = PI,,, =
inertial sideslip rate a t IRU, b = 1 , u = 0 , and u2 = Pb 7 LxRIVTAS.The state
estimate is given by = 2 1 + bu2 = sideslip estimate and P = i2 ul = sideslip
p +
rate estimate. *Note that p for the same formulation as that in the first-order esti-
mator, while 6 is not provided by the first-order estimator but is provided here by
this second-order estimator.
Case 2: Using inertial sideslip rate of C G . In this case, u l = jr = P I =
Dl,, = inertial p rate at CG, b = 0, u = -0, and u 2 = 0. The solution of this case
is simpler than that ip previous Case 1. The state estimates are now P = 21 =
sideslip estimate and 6 = 322 +
u1 = sideslip rate estimate. Applying Equation (4-
40) yields
fi = ?2 + 0lcC + k(PA -~fi), i 2 = k l ( P ~- Cj)
170 Modem Filtering and Estimatton Techniques Chap. g
U 4
a) Formulation 1
U
-
,A
Wi3
b) Formulation 2
Figure 4-11 Third-Order Complementary/Kalrnan Filter
Sec. 4.6 Comp(ementarylKa1manNlter Approach to Estimator Design 171
rate, and x = acceleration, and the equations of motion in state-space form are as
follows:
XI = X? + 111 + LVI, E \ W I ( ~ )=
] 0. )] -
E [ I v ~ ( ~ ) w ~ =( Tqlb(t T)
The preceding model dynamics are illustrated in Figure 4-lla which includes the
optimal state estimator. With regard to Kalman filter formulation,
where K is the Kalman gain matrix, and the state estimate equations are
r
+ b112, x = i 2 + U I , and x = 23+,,.
A
As shown in Equation (4-52), all the transfer functions from either the control inputs
u, u l , and u2. or the measurement z , to the state estimates and the estimator outputs,
are low-pass filters. The algebraic Riccati equation is
43 = -2317 + k l ( z - 21 - bu2)
Applying Equation (4-la),
The error covariance P i s the same as that in the previous case except that r is replaced
by r'lh2. Assuming measurement noise v in Equation (4-49b) to be a colored noite,
then following Equations (4-28) to (4-31) yields the new measurement equations
z = x +
v, ir = F v + +
~ H HA - FH = [ - F , 1,0], E [ f i ( t ) ~ ( ~=) ~ ]
G v l , =
+
[ H N Q N T H T GrGT]6(t - 7 ) = r,S(t - 7), andS(t) = Q ( I ) N ( ~ ) ~ HApplying
(~)~.
Equations (4-31) yields the new equations for state estimates, covariance matrix,
and Kalman filter gain matrix. If F and C are scalar parameters, then Equations (4-
31) yield the following simple form of new covariance and Kalman gain equations:
5.1 INTRODUCTION
'This chapter has becn technically cditcd and improvcd by I l r . J. Stanley Ausrnan of Litton
Guidance and Control Systcms.
176
Sec 5.1 lntroductlon
Common Requiremenu
Comparison of
Gimballed INS &
Strapdown INS
I I (Sec. 5.6)
magnitude. For this reason a set ofgyroscopes, or simply gyros, are used to maintain
the accelerometers in a known orientation with respect to a fixed, nonrotating co-
ordinate system, commonly referred to as inertial space.
This does not mean that the accelerometers themselves are kept parallel to the
axes of this nonrotating coordinate system, although some systems are mechanized
this way. Instead, the accelerometers may be kept parallel to a set of earth fixed
axes by causing the gyroscopes to precess at earth rate. O r they may be maintained
locally level by precessing the gyros at earth rate plus the angular rate of the vehicle
over the earth. In most of the modern aircraft inertial navigation systems today, the
gyros are precessed to rotate with the aircraft itself, resulting in what is known as
the strapdown system.
One characteristic inherent in accelerometers is that they do not measure grav-
itational acceleration. For example, an accelerometer in free fall will measure zero
acceleration (0 g), but it is really accelerating downward at the acceleration of gravity.
For another case in point, consider an accelerometer sitting on a stationary table. It
will measure 1 g due to the gravitational reaction force of the table pushing upward
on the accelerometer, but the accelerometer is not really going anywhere, at least
with respect to the earth.
In order to overcome this deficiency of accelerometers, it is necessary to add
in the effect of gravity based on a gravity model. A computer uses this model to
calculate gravity as a function of position, which in turn is determined from the
double integration of the measured acceleration. The most common gravity model
employed is one which accounts for both the latitudinal and altitudinal variations
in gravity. This model is symmetric about the earth's polar axis and also about the
equator. For most navigational purposes, this ellipsoidal model is sufficient, but
highly accurate systems must in addition account for gravity anomalies which are
deviations from this simpler model.
178 Inertlal Haulgation Chap. 5
INERTIAUDOPPLER
1 MILE ABSOLUTE
Sec. 5.2 Common Requirements for lnertlal Navigators 181
CHARACTERISTIC
these navigation devices are given in Figure 5-2c. Generally speaking, the accuracy
required of a navigation system for most applications is on the order of 1 nautical
mph of flight. More stringency may be placed on the required accuracy in certain
phases of flight, such as ground attack for example, in which the accuracy must be
in the neighborhood of a few meters. In these cases, an external reference is necessary
to update the INS in order to achieve the required accuracy.
system for tactical aircraft, whereas landfall position fix, velocity, and nuclear hard-
ness are all required of the navigation system for long-range strategic bombers.
Furthermore, low accuracy or simple attitude reference is the basic navigation re-
quirement for observation aircrafts, while size and weight are critical t o helicopteri.
In the case of short-range missiles and tanks, size, weight, and low cost figure
predominantly in the requirements, whereas medium-range missiles require some-
what better navigation. Reliability is a key requirement for intercontinental ballistic
missiles and tanks. Submarines and ships require extremely high accuracy over long
time periods. For military use, the ideal navigation system should be fully auton-
omous, undetectable, unjammable, usable worldwide in all weathers, and of van-
ishingly low weight and infinitesimal cost. These aims have driven development
for the past thirty years. Systems are now sufficiently reliable and accurate for
virtually all modern fixed-wing military aircraft to be equipped with an inertial
navigator [Barnes, 19871.
TARGET
/SEARCH
- - ~
TARGET
LAUNCHING
AIRCRAFT
FLIGHT ORIGINATION
POINT
with the size of the required search area imposed by uncertainty in relative weapon
and target positions. In the case of an 1R seeker, for example, the window may be
relatively narrow for a given angular field of view because of the limited range due
to atmospheric attenuation. An active millimeter wave radar can provide longer-
range operation in bad weather (several kilometers); however, the limited aperture
available for the antenna and the consequent limited angular resolution creates prob-
lems with false alarms and poor detection probability as the search area is increased.
Therefore, the PGSOW must navigate to the target zone with sufficient cross-
track accuracy to insure that the target lies within the swath described by its forward
motion and the scanning limits of the terminal seeker. Based on the foregoing types
of considerations. it can be concluded that a vractical search area width is about 1
km. The corresponding navigation cross-track error budget should be limited to
one half of this, or 0.5 km. The along-track error is dependent on the allowable
false alarm and desired detection probability criteria. Obviously, as the along-track
extent of the search decreases, these probabilities become more favorable. The along-
track navigation error can be specified, however, as being the same as the cross-
track error, namely 0.5 km. T o achieve the preceding performance objectives, the
navigation system for the PGSOW must have a heading error over the 20 miles of
better than 1 deg and an along-track error ofless than 1.5 percent of distance traveled.
The future will see an increased demand for more agile missiles for both air-
and ground-launched applications. Gun-launched missiles involving high acceler-
ations at launch will contain guidance systems. Inasmuch as strapdown guidance
systems have been included in missiles that are subject to high roll rates and high
184 Inertial Navigation Chap. 5
acceleration, the need for more rugged navigation instruments having a dynamic
range greater than what conventional gyros offer is brought to the forefront. A
fiber-optic gyro is described [Kay, 19873 that, although it is still in the laboratory
stage, has demonstrated good performance and, at the same time, ruggedness, quick
starting, and low cost.
5.3.1 Coordinate S y s t e m s
this reference coordinate system (RCS). Because the reference coordinate system
affects both the computation time and accuracy, a suitably selected RCS can min-
imize the processing errors.
Beginning with an earth-fixed set of coordinates (Figure 5-4), we can, by a
series of two rotations first about the z-axis through the longitude angle and then
about the negative y-axis through the latitude angle plus 90 deg, transform from
the earth-fixed coordinates into a navigation coordinate system. In this case the
navigation coordinate system is defined as one in which the x-axis is north, the y-
axis is east, and the z-axis is down. The transformation is depicted graphically in
Figure 5-5. Figure 5-6 derives the resulting direction cosine matrix.
Such a transformation is known as an Euler angle transformation. A similar
transformation will take us from the navigation coordinates into the aircraft body-
axis coordinate system. The first rotation is about z (down) through the heading
X -sin @ 0 - a s @ w s h sin h 0 X X
Y - 0 1 0 -sinhwsh 0 Y
Z ms @ 0 -sin cP 0 0 1 Z Z
NAV FAR'IH FARlH
angle +. The second rotation is about the new y (right-wing) axis through the pitch
angle 0. The third and final rotation is about the new x (roll) axis through the roll
angle 4. The direction cosine matrix for this transformation is derived in Figure 5-
7
1.
5-8. In the figure and xSare inertial position and velocity vectors, respectively,
in a space-fixed coordinate system. Navigation and guidance of the Saturn launch
vehicles using this navigation computation has been implemented onboard with
negligible error contributions from the computations. For propellant economy, the
MEASURED
INERTIAL
-
A ~ I
--
I:
-
;I I - - - ...
is
* (X*,Y.,Zs)
VELDCITY
- - INCREMENTAL
&AI
-
INERTIAL VELOCITY VECTOR
I SPACE-FIXED
VELOCITY VECTOR
-
XI. -TOTAL INERTIAL VELOCITY VECTOR
-
x l -TOTAL INERTIAL ACCELERATION VECTOR
-
Ap -TOTAL GRAVITATDNAL VELOCITY VECTOR
-
i p -TOTAL GRAVITATIONAL ACCELERATION VECTOR - 1
NOTE: SUBSCRIPT i DENOTES INITIAL VALUE. I GRAVITY
CotAFWfATuN
SPACE-FIXED
POSITION VECTOR
iterative, path adaptive guidance mode was selected. The flight vehicle is guided
along a minimum propellant trajectory to obtain the required end condition, such
as the required velocity vector and vehicle position in orbit or the velocity vector
for translunar injection. Figure 5-8 shows how the vehicle state is derived from the
velocity, measured by the accelerometer integrator, in the form of position and
velocity vectors in a space-fixed coordinate system which has its origin at the center
of the earth. The diagram further shows the calculation of the acceleration in the
space-fixed coordinate system as thrust-to-mass ratio, Flm.
The iterative guidance mode for flight- path
. adaptive guidance along a mini-
mum propellant trajectory determines the necessary vehicle attitude corrections and
.
the urouulsion termination command to obtain the reauired end conditions for the
i x
flight vehicle. The guidance functions for the thrust direction and for its termination
were expressed by a series development of the reference attitude and of the pro-
pulsion cutoff time in terms of position and velocity components, time, and ac-
celeration; the coefficients of the terms in the series were determined using calculus
of variations and stored in the guidance computer. Forover-the-earth flight vehicles,
the required position vector and velocity vector x are not expressed in space-
fixed coordinates but in earth-fixed coordinates, as seen in Section 5.3.1 [Haeus-
sermann, 19811.
Inertial Navigation Chap. 5
Following Bar-Itzhack and Berman [1988], the outputs of an ideal INS are the exact
position, velocity, and attitude of the host vehicle. The error analysis of INS or, in
particular, terrestrial INS brings to light many interesting features typical of INS.
It is no wonder that much of the literature on INS is concerned with its error analysis
and error propagation. In analyzing INS errors, questions arise immediately con-
cerning the behavior of the errors as a function of time, the ability to even measure
all error components, the ability to estimate those errors that cannot be directly
measured, and whether or not it is possible to control the errors. Rather than fo-
cusing, therefore, on new features of the INS, emphasis is placed on casting the
known INS characteristics in terms of linear systems and control theory concepts
and exploring hidden relationships between system parameters and states that affect
system performance.
In the examination of system observabiljty, a straightforward transformation
is used into observable and unobservable subsystems that, in turn, exposes the states
that hamper the estimation of INS errors during the initial alignment and calibration
.-
1) A0 Proossing: (Angle Inawmt)
- - - +--
Coordinate
-Thnsforma~on Earth Caord.
lian~form~ti~n
sq - - - - -
-We, Ve
Navigation -& 6 6
Procasing +e"E
-h
Be
2) AV Ptocssing: (Vekxity Inaancnt)
+ xD YES%
&Ordinatc --+
V~
Naviption +k
-%>~O,-AO~- P'occssing
& + AE
Ffltering ---4
, --b r
+,q: EulaAnglcs VB: Vclodty in Body Cmrd.
0 ~ : Body Rate in Body Coord. VE: Vdm'ty in Earth Coad.
6 ~ :Body Rate in Earth Chord. Xt YB & Pcsitions in Earth M.
r: T m Lag
Figure 5-9 Processing of a Generalizrd Navigation Computer
Sec. 5.3 Naulgatlon Computatlon and Error Modellng 189
phase o f operation. This approach was adopted successfully in the past by Kortum
[I9761 who considered the problem of INS platform alignment, in which the mea-
surements were the horizontal accelerometer outputs. A comparison of this approach
with the classical one that is presented here, as well as the discussion of uniqueness
and thc relationship between observability and quality of estimation, provide ad-
ditional insight into the observability issue. The examination of INS as a unified
system from a control theory point of view sheds more light on the systcm and
contributes additional insight into the analysis of INS [Bar-Itzhack and Bcrman,
19881.
where v , r, and I) are, respectively, the velocity, position, and attitude error vectors;
0 is the earth-rate vector; w is the ang~~lar-rate vector of the true coordinate system
with respect to an inertial frame; V is the accelerometer-error vector; f is the specific-
force vector; Ag is the error in the computed gravity vector; p is the vector of the
rate of rotation o f the true frame with respect to earth; and E is the gyro-drift vector.
190 Inertial Naulgatlon Chap. 5
It can be shown [Leondes, 19631 that in the local north, east, and down coordinate
system,
a=
R cos L
[ 0
- R sin L
] (5-2)
.=[ icos L
.-i
- A sin L
1
and ); is the longitude rate. When Equations (5-1) are resolved in the true frame,
(5-4)
nine scalar differential equations are obtained that can be put in a state-space model.
If the expressions given in Equations (5-2) to (5-4) are used, the resulting state-
space model is shown in Figure 5-10. The INS error propagation is of interest when
the system is at rest. In most cases, INS alignment and calibration, which are a most
essential phase of the operation of any INS, take place when the system is at rest.
Also, the distinct behavior of INS errors is exposed when the system is a t rest.
When the INS is at rest, Equations (5-1) reduce to:
0 0 1 0 0 0 0 0
-
0 0 0 1 0 0 0 0
0 0 0 0 1 0 0 0
d V . ~ 0 0 0 2RD 0 0 A? 0
- -w2 0 -20D 0 2fiN -2 0 0
dt
vD 0 202 0 -2nN o 0 0 0
O O O O O O RD 0
4E 0 0 0 0 o -RD o R,W
-. - 0 0 0 0 0 0 -ON 0 -
where the definitions of x ' , f ', and A' arc obvious. Initial alignment and calibration
arc usually performed when the INS is resting at a location whose geographic co-
ordinates are known almost perfectly; that is, r N - - - r~ r~ 0 [Pitman, 19621.
For this reason, the first three states of the state vector can be eliminated. The
measured signals during initial alignment and calibration are v . and ~ V E , but v ~ ,
the vertical velocity error, is of no interest. Moreover, the vertical channel is only
very weakly coupled with the horizontal channels [Hutchinson, 1968; Yavnai, 19801.
Thus, v r , does not play any role in the development of the measured signals v ~ and
V E ; hence. v ~ can also be eliminated from the state vector ofthe model that describes
the INS error behavior during the initial alignment and calibration stage. In modern
systems, a Kalman filter is used to perform the initial alignment and calibration;
however, the model given in Equations (5-5) is not suitable for use in a Kalman
filter since the accelerometer error and gyro-drift rates are not white-noise processes,
as required for proper use in a Kalman filter. This obstacle is very easily overcome
since, fortunately, the statistical characteristics of realistic accelerometer and gyro
error data can be represented quite accurately by the outputs oflinear models driven
by white-noise processes [Gelb, 1974; Heller, 19751. When this is done and the
models are augmented with the basic INS error model, the driving force of the
augmented model does not contain correlated noise, and the model can then be used
in a Kalman filter. In the analysis here, it is assumed that the accelerometer errors
are basically bias errors and that the gyro errors are basically constant drifts, that
is,
When r . ~ ,YE, r D , and v ~ are removed from the state of the INS error model of
Equations (5-5) and the resulting model is augmented with Equations (5-6). the
following is obtained:
where the definitions of x and A are obvious. The latter model describes the prop-
agation of v~ and v~ when the INS is at rest and the accelerometer and gyro errors
192 Inertial Navigation Chap. 5
sL and CLdenote, rcspcaively, the sine and &e of L,and the subscripts N, E, and
D denote the n o d , cast, and down mmponents, rcspsctively.
Figure 5-10 State Equation of Terrestrial INS Error Model (From [Bar-ltzhatk et al., 19881,
0 1988 AIAA)
are constants. Although it seems that this model is not general enough, it turns out
that the conclusions derived from it are quite useful. An estimate o f the state vector
yields the estimation of $, as well as the estimate of the accelerometer and gyro
constant errors. Obtaining the former is known as alignment, and obtaining the
latter is known as calibration. An examination of the models given in Equations
(5-5) and (5-7) from the point of view of a control analyst is presented in Bar-
Itzhack and Berman [1988].
Outer
Accelerometers)
the gyros sense the direction of zero earth rate (east-west). In the fine alignment
mode, A Z gyro slew gives a more accurate aiignment of the platform. During the
fine alignment or gyro compass phase, the objective is to keep the pitch, roll, and
AZ gimbal aligned with true north and the horizontal. Any AZ misalignment causes
the east gyro to sense a component of the eaith rate and thus tilts the platforn~about
the east-axis. The north accelerometer then generates a pseudo velocity due to the
platform tilting about the east-axis. The pseudo velocity is then used to drive a r
gyro torquer and its associated gimbal servo to achieve the proper alignment.
Gimbal systems provide a good dynamic environment for inertial instruments, par-
ticularly in vchidcs that are to perform at high maneuver Icvels, since the gimbals
isolate the gvros
", from the rotational environment. In fact, the state of the art is such
that navigation performance of gimbal systcms can approach alnlost error-free in-
strument operation, to the point where uncertainties in the knowledge ofthe gravity
field become the dominant sources of navigational error. A simplified diagram to
show the relationship between the platform and the navigation computer is given
in Figure 5-14. The two mechanizations for the platform attitude reference are the
space stable and local vertical. The platform space-stable inertial mechanization is
given in Figure 5-l5a. Figure 5-l5b illustrates the case in which the geographical-
north-pointing local-level navigation frame is the instrumented stable member frame
for a gimbal system. The local~levelframe is the most common for gimbal systems.
The local-vertical frame is usuallv a form of a .,fiec-arimirth reference frame in which
no attempt is made in a gimbal system to point one of the stable-member axes north,
as illustrated in Figure 5-15c. This mechanization eliminates difficulties in flying
over the earth's poles. T w o of the axes are maintained level but are free to rotate
in azimuth aboutthe third axis, which is maintained along the local vertical [Schmidt,
19871.
Figure 5-16 shows a block diagram of the x channel in a navigation computer.
The operations of a navigation computer include: (1) The correction rate o, is used
Sec. 5.4 Gimballed Inertial Navigation System (INS)
I Acaltr~metm 1 Navigation
-.
Gym 'bquing Rates mpuution
P l a t f m Heading
&Attitude
L - - - - J
Figure 5-14 R e l ~ r ~ o n s h bcr\vecn
lp rhe Plarfi)rni a t ~ t~l i ~N L Y I ~ L ~CIoO~ Ii i~p i ~ t e r
to torque the y gyro, and thus causes gyro precession. The gyro output is then used
to drive the platform servo so as to maintain the x-axis horizontal. (2) A s , Ay, and
Az are the measured accelerations from accelerometers in the navigation coordinates.
(3) The correction at the Ax summing point is composed of coriolis, centrifugal,
and transport accelerations.
t
Alt~tudeInformation
Init~olc o n d ~ t m s
I
Nav~got~on
Posttlon ~n computer
* Lotitude ( L)
Lonpitude ( I I
Alt~tude( h )
lnert~olcwrdtnotes
t
itotiliied
platform
(B)
Indial Altitude
Wndtt~otn mfamoton
Velocity lv7
ws~tlon(L,I,&
Figure 5-15 (a) I'latforn~ Space-Stable Inertial Mcchanization (b) I'latform Geo-
graphic Local-Vertical Mechanization (c) Platform Free-Azimuth Mechanization
(Rrprinfed with prnnissio~tjotn (Srh~nidf,Sysfons fi C o ~ ~ f r61cytlopedio),
ol Copyright
11987), Per.qafnon Press PLC)
Sec. 5.4 GImballed lnertlal Navlgatlon System (INS)
undamped loop can be damped as follows: (1) With free inertia ( k = 0, n o Doppler
aiding), the characteristic equation is "s glR = 0 with natural frequency w, =
(glR)'12 = 2 n l T where the period T is the so-called Schuler period; and (2) With
Doppler aiding, the characteristic equation is s' + ks + glR = 0 with damping
ratio 5 = kl(2w,,). Thus, with Doppler aiding, the original undamped system will
be damped with damping ratio 5.
With altimeter nidirlg (see Figure 3-20), the altitude reference h~ is given by an
altimeter and thus generates the flight height error E,, to damp the loop. In Figure
5-20, thc feedback gains K I and K 2 can be selected so as to nicely damp the vertical
100~.
-
Gyro Master
28V DC
I
26AC 400 Hz
Vehicle Altitude
Display Indicator (ADI)
Figure 5-17 Interface Information for Gimballed INS
See. 5.5 Strapdown Inertial Navlgatlon System (INS)
A generalized strapdown INS consists of IMU, electronic unit (EU), and computer
unit (CU). The IMU is a sensor package with a gyro triad and an accelerometer
triad without a gimbal device. This is the main difference between strapdown nav-
igation systems and gimbal navigation systems. Since there are no gimbals to keep
the sensor package in a prescribed orientation, there is an extraordinary computa-
tional load imposed on the CU. The basic concepts of the strapdown inertial nav-
igation are that the body-to-NAV direction cosine matrix is computed using strap-
down body-mounted gyro outputs. Then the horizontal and vertical accelerations
are computed analytically using this direction cosine matrix to transform acceler-
ometer outputs into local-level navigation coordinates.
A simplified block diagram showing the IMU and navigation computer is given in
Figure 5-23. An overview of the strapdown mechanization is given in Figure 5-
24. From this figure, it is seen that the acceleration Ab (in body coordinates) is
8 Vertical Definition of Variables
(Error Model)
9 .
bVX, bVyv 6VZ VELOC I l Y ERROR
transformed onto local-level axes to compute the NAV axes acceleration compo-
nents A,, A,, and A,. The internal structure of the strapdown navigation system
is given in Figure 5-23. Note that in this figure, the angle and velocity output of
the inertial sensor components are small increments to be integrated in the body
attitude and velocity computations. Thc small increments in A 0 and A V are pro-
cessed as shown in Figure 5-26. Figure 5-27 Uoos and Krogmann, 19811 is another
view of the same system depicting the gyros and accelerometers. A detailed block
diagram of a rate gyro strapdown inertial navigation system is presented in Boggess
[1986].
The strapdown navigation computer may transform the body-axis sensor data into
either inertial coordinates or into geographic local-vertical coordinates. The strap-
down system computing in inertial coordinates is given in Figure 5-28a. The strap-
down system computing in geographic local-vertical coordinates is given in Figure
3-28b. Figure 5-29 shows a generalized block diagram for strapdown inertial com-
putations. This diagram shows that the computations are partitioned into two parts:
a high-speed section that transforms the body-axis measurements of acceleration
and attitude rates into navigation axes, and a slower-speed section that performs
the navigation routines just as they would be computed in a gimballed system.
Typical computer requirements for a strapdown NAV computer call for a 16-bit com-
puter whose properties include a speed of 250-350 KOPS (the computer throughput
MEClL4NlZATlffl b P ~
NORTH-POIM ING
{NO POlAR CAPABILITI)
tan* &P
Y
-.pX sccZ+b $
FRE-AZIMUIH 5 4 * "a '%
WANDlR FWUKl u
Y
box *I bo
Y
AZIMUIH
IWUR VNlPMR
CAPABILITYI
g Gikw
lMISPHRL
- I - IC, b y + 4. bpi]
L M P SIGN
SOUIHRN
lMISPHiE
.
-
1. I. 2 m ? i p t i m ~ l t d li 0 8 t e .XU
P ~ u i -(i+qclZ
~ ~ - cclZ -
b tic altitude
b&r
~~polar rn UUd -to1181 ndiuS Of the
hhth
Vppr s i w
(DlU f n ~ t t . s i y 01 tho u r t h
I(0rtb.m
Umbilib) I*.isobe~cn iA: $49 ' %+1
'
4 -tic latitld*
-1 siw I$, t 1)
htbern h laeitpd*
Hais~b*r*
a h h t h d e r -la
Figure 5-22 (a) Level Channel Error Model (b) Generalized Mechanization for Local-Level
Free-Inertial Navigation Systems (From [Martin, 19861 with permissionf*om Litton)
204 Inertial Navigation Chap. 5
-I
I I -
r----7
i
I
I
I
I
SENSOR
BLOCK
- IMU ELECTRONICS
REBALANCE
COMPUTER
110
( I
I
I
I I
I ' CONTROU
I
I
I
I
GYROS
ACCELEROMETERS - ELECTRONICS
POWER SUPPLIES.
TIMING
CPU
MEMORY 4 n
I I
I
I
DISPLAY
UNIT I
I
I
I J
I I A
I
LI.II.I-II-I.IIIIIIIJ L----d
(A)
Figure 5-23 (a) T\pical Strapdo\vn System Simplified Block Diagram (b) Strap-
down IMU and Na\.igation Computer ((aifitn marf fit^, 19861 u~irltpcrmissiotl.~otn
Lirrot!)
may rcach 3.0 MIPS to support a wide bandwidth autopilot for high dynamic ap-
plications), a memory sizc of 12-15 K, 1 p S for addition, 8 p S for multiplication,
and 10 FS for division. Thesc con~putationrequircmcnts are for 1 NMIIhr navi-
gation systclns. Thc eri~~irotirtictitalreqrrirctr~etitsinclude an accclcration of 13-30 g,
500-10000/scc maximum angular ratcs, a 100 g (20 MS) shock, a MIL-E-5400 (curve
IV) vibration, and a MIL-E-5400 (Class 2) thcrmal.
Error sources. l3asically, thc strapdown crror sourccs can bc grouped illto
thc two following catcgorics.
Instrument Errors. Thcrc arc significant diffcrcnccs in the navigation per-
formances bctwccn gimbal and strapdown systclns bccausc o f calibration limita-
tions, sensor inaccuracics, colnputational errors, and sensor crror propagatioll cf-
SAME AS LOCAL LEVEL AND
ALTITUDE
f REE INERTIAL
NAVIGATION EQUATIONS
TO BODY AXES
LOCAL LEVEL AXES
RESOLUTION
BODY AXES
t C
OCI 1 = [OX' Oy' \]
T
: Oi 'Pi
Reference h r d i i a t e System
Vehicle Body CkxdiiteSystem (Locally Level,A Space E m )
A
0 -A0
P' &
R' Attitude -)Attitude
MY (0, $, q)
Vchick
4 Inertial and
AVx (Y ,V y ,V,)
Bod' sensor
mponents
a;-
A
velocity
+Velocity
Conuol System
fects. O f these, the instrument errors can be caused by the following error sources
[Schmidt, 19871. (1) Calibration limitations on strapdown systems arise because the
inertial sensors, which are rigidly attached to the vehicle, cannot be arbitrarily ori-
ented at different angles to provide known inputs from the earth's gravity and
angular velocity vectors for a stationary vehicle. (2a) In single-degrce-of-freedom
gyros, a gyro drift, called anisoinertia-induced drift, will be prescllt whenever the
gyro experiences accelerations such as vibration concurrently about its spin and input
axes. To eliminate such an error source requires complicated compensation, so the
system designer must understand the interplay between vehicle environment, sensor
BODY COMPUTATIONAL
FR M FRAME
-(We @,*I
- SELF-CONTAINED
ALIGNMENT -
EQUATIONS
.
Figure 5-26 Typical Strapdown Software Requircmcnts (F~OIII
/hlorritr, 191161 urirh
perrnisriorl j o ~ nLirrort)
Sec 5.5 Strapdown Inertial Navigation System (INS)
design, and the resulting navigation system performance when selecting a particular
type of gyroscope for a strapdown system. (2b) Gyro-torquing scale factor error,
particularly asymmetrical scale factor, causes errors in a vibratory environment. (2c)
Output axis rotation error causes the strapdown gyro to have a drift error propor-
tional to the angular acceleration along its output axis. This error source usually
dictates how the gyros are mounted in the vehicle; the output axes of the gyros can,
for example, be placed along the yaw andlor pitch axes in an aircraft application.
(3) Alignment errors incurred by initializing the transformation matrix using the
accelerometers for leveling information result in tilt errors which produce navigation
errors. (4) In strapdown navigation systems that have external position or velocity-
aiding sensors one can calibrate accelerometer biases in flight, since they produce
observable errors in a strapdown system, but not in a gimballed system.
- s p c ~ f ~cone
c m
anoulor Hlocnv of
thl body wflh RsWct
to ncrtal w e
Altitude ~ n f m t r n
Figure 5-28 (a) Strapdown System Computing in Inertial Coordinates (b) Strap-
down System Computing in Geographic Local-Vertical Coordinates (Rrpritlted with
permisriot~f*om(Schmidt, Sysrmis G- Control E~lryclopedia),C o p y r ~ k (1987),
t Pergamon
Prrss P L C )
The functional flow of strapdown navigation systems is dividcd into five blocks as
shown in Figure 5-31.
Sec. 5.6 Cornparkon and Analysls of QLmbal versus Strapdown
-
NavIpcrtlm Conpltath
II lbmmon to strquklvm and Ohlbalkd Syrtrml
I
Figure 5-29 Block Diagram of Strapdown Inertial Computations (Frorn U o o s a d K r o , q ~ t l ~ ~ t ~ n ,
1981/ wirh p r n n i s s i o t t j o t n ACdRD)
Not only is a gimbal system inherently more accurate than a strapdown system,
but calibration is also easier with a gimbal system. In addition, there is less com-
putation involved and less demand placed on the gyro. O n the other hand, a strap-
down system is smaller in size and more reliable than a gimbal system, eliminating
AID conversion of synchro signals as well as electromechanical components. At-
titude and heading data in a strapdown system are in particular most accurate. Fur-
thermore, angular rates are inherently available in body-referenced axes, making
strapdown INS suitable as a flight control sensor. Multiple redundant systems of
strapdown systems are required when used for flight control because in that role
they become critical to flight safety.
+"I
P
a"'
+
uX
C $
OX
C
Sec. 5.6 Cornparkon and Analysis of Glmbal versus Strapdown
Main Lie
4
{
Senror Ibt
Stan & Self-%st Block 1 Ucctronicr %t
4
Pmcessor %st
'Iiansfomtion Matrix
Attitude Update
1 Block3{ {Sensor Uibntion
Gym OP Compensated
Add Lnb Rate & ?hnrpon Rate
No
<
Navigation
sensor error. In a local-vertical gimbal system, gyro scale factor errors usually have
a small effect on navigation system performance, since the torquing angular rates
are small, being nearly equivalent to earth rate plus the angular velocity of the vehicle
over the earth's surface. In a strapdown system, the gyros must, in addition, be
torqued for the attitude rate of the vehicle; consequently, gyro scale-factor-induced
navigation errors can be quite large. Misalignments of gyro input axes in strapdown
systems are also important, for similar reasons. Another major sensor error source
in strapdown single-degree-of-freedom gyros is output axis inertia. In this case, the
strapdown gyro has a drift error proportional to the angular acceleration about its
output axis.
Computation-induced errors in strapdown systems are those navigation errors
introduced by the incorrect transformation of the body-measured specific forces to
the computational frame. The transformation algorithm, its iteration rate, the com-
puter word length and the inertial sensor quantization all play a part in determining-
computational errors. In addition, this type of error depends on the vehicle's dy-
namic environment [Savage, 1984(b)].
Sensor-induced navigation errors propagate differently in a strapdown system.
As noted in Schmidt [1987], in a gimbal system during self-alignment, the acceler-
ometer outputs are used to level the stable member and the misleveling of the stable
member is due primarily to accelerometer bias. When the system starts to navigate,
no significant position or velocity errors occur due to this error source, since the
platform tilt-error contribution exactly cancels the accelerometer bias-error contri-
bution. In a strapdown system, where self-alignment occurs by initializing the trans-
formation matrix using the accelerometers for level information, the identical type
of tilt error results. However, when the system starts to navigate and the vehicle
heading changes, the orientation of the inertial sensors changes with respect to the
alignment (or navigation) axcs and the net rcsult is to introduce a step of acceleration
error, equal to the value of the accelerometer bias if the heading changes by 90 dcg.
Subsequently, velocity and position errors arise both from accelerometer bias and
from the initial tilt error that bias introduced during alignment.
These error effects in strapdown navigation systems that have external position
or velocity-aiding sensors means that one can calibrate accelerometer bias in flight,
since it produces an observable error in a strapdown system. Detailed computer-
based evaluation of performance, including algorithm errors, in a strapdown systcm
design requires the use of a whole-number type of simulator rather than a statistical
(or covariance) approach. This simulator can also evaluate the effects of nonlinear
sensor errors and quantization errors. Such computer programs are used widcly in
the inertial systcnl manufacturing industry. Generally, designers will use the rule
of thumb that for gimbal systems 0.0l0h-' of gyro drift will produce a position
error growth rate of 1.85 km h-' and a velocity error of approximately 1 ms-' for
a terrestrial navigation system; for a strapdown system, the errors would be 20
percent to 50 percent worse. However, as mentioned in Schmidt [1987], thc dif-
ference in errors can be small, depending on the vchiclc environ~nentand thc use
of other aiding sensors (Doppler velocity, position-fixing radar, satcllitc navigatiol1
Sec. 5.7 External Navlgatfon AIds 213
An unaided INS has the advantage of possessing all-wcather, all-attitude, and non-
radiating characteristics; high-dynamic response; and self-contained navigation. Dis-
advantages include unbounded position errors and oscillatory velocity errors, ab-
sence of in-flight alignment, long reaction from cold start, and poor recovery from
power interruption. Among the disadvantages, unbounded position error and os-
cillatory velocity error are of most concern to the designer. Thus, it is often necessary
for navigation systems to be aided by some other external navigation sensors.
Referring to the nine-state error propagation equation shown in Figure 5-10, for
example, there are generally three types of aiding available to inertial navigation
systems. These are position aiding, velocity aiding, and attitude aiding. Each of
these augmentations
. directly observe one or more of the error states in the INS. In
addition, various combinations of these three aiding techniques may be used.
GPS, T E R C O M , LORAN, and T A C A N are position-aiding devices. Doppler
radar and GPS can both provide velocity updates. Another very important velocity
update is available on stationary vehicles, namely a zero-velocity update. Stellar
observations made by a telescope mounted directly on the stable element of an INS
provide attitude updates, actually psi-angle updates. Other examples of attitude
updating are stored heading alignment and attitude matching transfer alignment
from a master INS to a slave INS.
TIME --+
AUGMENTED INERTIAL NAVIGATION
Figure 5-32 Augmented Inertial Rationale (From [Martin, 19861 with permission from Litton)
REQUl RES
OCl TY
COST 100
10
0.001~1~~ 0.01~1~~ O.l0lH~
I
L0 ' 1 ~ ~
0. lMlHR LO MllHR 10 MllHR
PERFORMANCE
Figure 5-33 Typical Cost vs. Performance: Unaided lnertial 8: Augn~entedInertial
Navigation (From [Martin, 19861 with prrmissiot~,kom Littoti)
Sec. 5.7 btemal Naulgation Aids 215
mechanization has a lower cost than the unaided one. This is not true for stellar-
aided systems which cost considerably more than an unaided INS.
Advantage of Augmented Position-Velocity Inertial. The advantages of aug-
mented position-velocity inertial mechanization include: multibackup modes; pro-
tection against spoofing o r position; rate-aid for position sensor; good dynamic
response; in-flight startup and alignment; and bounded position, velocity, and head-
ing errors. When an augmented inertial mechanization is no longer self-contained.
that is, it requires external cooperation, its dominant disadvantage is its susceptibility
to RF noise and propagation errors.
Among the current generation of positioning and navigation aids, it is perhaps GPS
coupled with newer and better-designed field-qualified receivers that provide un-
precedented positioning and navigation capability.
range and rate of range change to the user to be measured. The signals are pseudo-
random binary noise codes (PRN). T w o different codes are transmitted in phase
cluadrature, providing a standard positioning service (SPS) and a precise positioning
service (PPS). A low-rate data message is also transmitted. T h e control segment
has five monitor stations that track all satellites in view of their antennas. Data are
transmitted to a master control station where processing takes place to determine
orbital and clock modeling parameters for each satellite. The information is then
uploaded to the satellites by one of three upload stations. The satellites incorporate
this information into the data message.
The user segment consists of equipment designed to receive and process the
satellite signals. The unique codes transmitted by each satellite allow the use of
common RF carrier frequencies throughout the constellation, a process known as
code division multiplexing. Measurements from four satellites are required in the
general case. The United States Department of Defense has developed two classes
of receiver, continuous tracking and sequential tracking. The continuous tracking
receiver provides a dedicated channel for each satellite being tracked and a fifth
channel that performs ancillary functions (for example, ionosphere correction, in-
terchannel bias measurement). The sequential receiver has one or two channels, for
low- and medium-dynamic applications, respectively. In these receivers the channels
are time shared among satellites and housekeeping chores [McGowan, 19871.
pseudo-delta-range (I'DR), which is a measure o f the range change during the in-
tegration interval.
Performance. Table 5-1 lists the error budget for the PR measurement,
assuming that the dual-frequency ionospheric co~npensationtechnique is used. As
shown, a measurement error of 5 m is predicted. The test results indicate that the
high-frequency fluctuation of the error is less than 1 m. The error was dominated
by a bias component that ranged from 7-10 m [McGowan, 19871.
Uncorrected
nOviVion
vorlo ICS ~ovigationcorrections
pseudoronge
and pseudo
delta range
Figure 5-34 Aided Inertial-GPS Mechanization (Reprinted with permission jot11
(Schmidt, Systems fi Control Enrydopedio), Copyrishr (1987), Pergemort Press P L C )
by a ground transponder which uses a nearly pulse type of transmission for range1
bearing loci measurements. It operates on a frequency in the L-band (1.0-GHz)
range, and has an operational range of 150 N M (LOS) at an altitude of 15,000 ft.
It has an accuracy that is on the order of 200-1,500 ft in range/(bounded) radial
position error and 0.5 deg-1.0 deg (100 ft/NM) in bearing/(bounded) angular po-
sition error. The resolution is approximately 100 ft in range and 0.5 deg in heading.
It is the bandwidth that limits the range resolution to 100 ft, while the L-band
frequency and the beamwidth of the transponder antenna limits the bearing reso-
lution. In Figure 5-35a, it is seen that the angular position error is 10,000 ft at 100
NM, corresponding to the bearing accuracy mentioned earlier. O n e way to over-
come the large angular position error is to go to a dual-TACAN mechanization.
By implementing a ~ U ~ ~ - T A CsystemA N or range-range mechanization, the po-
sition error is reduced to 500 ft (CEP), as illustrated in Figure 5-35b [Martin, 19861.
I TACAN STATION
ACAN STATION R
Figure 5-35 (a) TACAN Characteristics (b) Dual TACAN Capability Reduces
Large TACAN Cross Track Position Errors (From [Martin, 19861 with permission
from Litton)
220 Inertial Navigation Chap. 5
vironment, Due to the earth's curvature, as the range to the T A C A N station in,
creases, so must the altitude of the flight vehicle increase. A relationship between
the TACAN range and the altitude of the flight vehicle is given in Figure 5-36.
LORAN is a time-difference of arrival system that requires one master and at least
two slave ground stations that transmit radiation to the flight vehicle. Like TACAN
it is a two-dimensional system. The transmission of the ground station is approx-
imately in the form of 8 or 16 pulsed (groups) at 10 KHz PRF, entailing measure-
ments of hyperbolic loci of position provided by pulse envelope and phase difference.
It has an operating frequency of nearly 100 KHz and an accuracy that is on the order
of 50-500 ft or more, contingent upon the geometric dilution of precision (GDOP).
The resolution of the transmission is approximately 0.01 psec X GDOP.
missiles, which usually fly at subsonic speeds and fairly constant altitude [Heaston
and Smoots, 19831.
A TERCOM system uses an airborne altimeter and a data processor to correlate
the measured terrain contours with the prestored contours to obtain the best estimate
of position. The transmission characteristics of the airborne altimeter include an
operating frequency of approximately 4.4 GHz (incidental to operation) and a trans-
mission type that is pulsed or CW. As the missile flies, the radar altimeter first
measures the variations in the ground's
- ~rofile.These measured variations are then
digitized and processed for input to a correlator for comparison with stored data.
High-density digital storage permits large quantities of data to be stored, and modern
microprocessors allow the comparison to be done sufficiently and quickly [Barnes,
19871. Through this process, the missile can determine its position and correct any
errors that have developed since the previous update. Accuracy is 100-1,000 ft and
resolution is 100-200 ft. Figure 5-38 illustrates the basic concept employed by
TERCOM. The terminal guidance stage may bebased on the final TERCOM update
and a preprogrammed course relying on the inertial system, or a separate terminal
homing seeker may be employed that can recognize the target and provide the final
guidance commands [Heaston and Smoots, 19831. The block diagram shown in
Figure 5-39 shows the mechanization of the TERCOM system.
MASTER
STAT l ON
(A)
(B)
Figure 5-37 (Continued)
Cruise Cruise
Missile Elevation Map
Stored In Onboard
Computer
Guidance
Update
T A R G E T AREA
Data Recommended
Cornlation Flight Path AutopiSol
4
h I
Figure 5-39 TERCOM Mechanization
that the whole system must include at least five gimbals: the pitch, roll, and azimuth
gimbals of the inertial system plus the azimuth and elevation gimbals of the stellar
telescope. Consequently, these systems tend to be quite large and expensive. Con-
ceptually, the gimballed inertial system could be replaced by a strapdown inertial.
thereby reducing the size of the overall system. T o date, however, this development
is still in the early stages of design.
The basic idea of the astro-inertial system is as follows. Given the position of
the aircraft from the inertial system, the computer looks up the ephemeris data for
a particular star from the star catalog contained in its memory, and calculates the
azimuth and elevation angles for that star at that time. It then drives the telescope
to those angles and looks for the star. If the star is off the axis of the telescope, the
star tracker provides correction signals to center the star on the telescope axis. These
same azimuth and elevation correction signals go the inertial system as psi-angle
corrections (see Figure 5-10).
One such star fix can update two attitude error components. For a full three-
axis update, the telescope is driven to another star, widely separated in angle from
the first, and the process is repeated.
In order to combine the INS data with one or more of the foregoing augmentations,
most modern avionics systems use a Kalman filter (KF). The KF is a linear feedback
system with time-varying gains. The gains are varied in an optimal or nearly optilnal
fashion so as to take account of the relative accuracy of the INS and the updating
measurements as well as the geometry of the measurements. Because the accuracy
of the INS varies with time, the KF must include an error model of the INS. This
error model includes a number of error states, the dynamic coupling betwccn these
states, and the noise which drives these states. A similar but simpler error model
for the measurement noise allows the KF to properly weight the feedback gains to
the INS.
The feedback corrections themselves may be applied in two different ways,
One is called open-loop correction, and the other is called closed-loop correctioll,
Sec. 5.7 External Naulgatlon Aids 227
In the first, the corrcctions are added to the INS outputs and do not affect the
operation of the INS itself. Figure 5-40 illustrates such a mechanization. The ad-
vantage of this type of mechanization is that spurious measurements affect only the
corrected INS outputs and not the INS itself. If the KF diverges as a result o f these
spurious updates, the INS is still operational, and the system can recover by rein-
itializing the KF. The disadvantage of the open-loop KF is that the state errors in
the error model arc not driven to zcro and can become large enough for nonlinearity
effects to disrupt the system operation.
In thc closed-loop feedback system, the feedback corrcctions actually correct
the INS itself so as to maintain the INS state crrors near zcro. This eliminates the
nonlinearity concerns. O n the other hand, spurious updates can drive the INS so
far off that it may not be able to recover.
SUBSYSTEM
SENSOR ERROR SUBSYSTEM
SUBSYSTEM ESTIMATES
-c tl - CORRECTED OUTPUT
ERROR 1
MEASUREMENT
ERROR
VARIABLE
DIFFERENCES MATRIX
SUBSYSTEM SUBSYSTEM
ERROR CORRECTED
OUTPUT
ERROR
where x is the error state with X E R ~ ,and w and v are white noises. The measurement
z can be a combination of attitude, velocity, o r position measurements. If position
measurement is available, position error 6, must be included in the state vector x,
An example application of error-covariance analysis to inertial platform errors
is constructed as illustrated in Figure 5-41. As presented in Chapter 4 (Sections 4.1
and 4.2), the fiow diagram in Figure 5-41 [Tucker and Stern, 19861 can be con..
structed, with v = a as the input. From this figure, it is seen that there are nine
error state variables: three position errors, one along each of the coordinate axes;
three corresponding velocity errors; and three misalignment errors, one about each
of the coordinate axes. The velocity errors are obtained by integrating the accel-
eration error inputs, and the position errors are obtained by a second integration.
In addition, the misalignment error about any axis leads to an additional acceleration
input along each of the other two axes. The resulting dynamics matrix (A) from
Figure 5-41 is as follows: -
I
0 1 0 0 0 0 0 0 0
-k? 0 0 0 0 0 0 a28 a29
0 0 0 1 0 0 0 0 0
0 0 k 0 0 0 a47 0 049
0 0 0 0 0 1 0 0 0
0 0 0 0 kz 0 aj7 ass 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
*
Examination of the A matrix and the flov,. diagram in Figurc 5-41, howcver, in-
dicates that the systcm can bc decoupled into three indcpcndcnt subsystems, cach
of dimension four. For example, states 1, 2, 8, and 9 form a subsystem. It IS noted
that cach of thc misalignment error states 7, 8, and 9 feed into two of the three
subsystems, but this does not cause any direct coupling among the subsystcms, since
there are no feedback inputs into the misalignrncnt states. T h e four-dimensional
problem for states 1, 2, 8, and 9 is of the form
For conventional filtering, the position error (in ft) ncvcr converges to zcro, as shown
in Figure 5-42a. For Kalman filtcring (optimal filtcring), on the other hand, the
position error (in ft) convcrgcs to, but ncvcr rcachcs, zcro, as shown in Figure
5-4%. Figure 5-42c displays a table showing thc relationship of mechanization and
performance.
Sec 5.8 Integrated Inertial Navigation System (IINS)
Figure 5-41 Flow Diagram (From [Tucker and Stern, 19861 with permission from
AACC)
When inertial systems were first included as part of the avionics package on aircraft
circa 1960, they performed only the navigation function. Typically, there would
also be an AHRS for driving the flight instruments, and there would be rate gyros
230 Inertial Naulgatlon Chap. 3
Figure 5-42 (a) & (b) Integrated Performance (c) Augme~~red Navigation Per-
formance Summary (From /Manin, 19861 ulith pcrmir~ionJiom Lirrotr)
Sec. 5.8 Integrated Inertlal Naulgatlon System (IINS) 231
for flight control sensors. Gradually, as the INS became more reliable they began
to take over the AHRS functions. Then as the strapdown INS came into being,
their use for flight control became a real possibility.
In order for the INS to be part of the flight control system (FCS), it must be
made ultra reliable. This leads to the design of multiplcly redundant INS. Such
systems, properly updatcd, can providc reliable and accurate position, velocity, and
attitudc for the navigation function, as well as body-axis accelerations and attitudc
rates for the FCS. Such systems are called intcgratcd inertial navigation systems
(IINS). Only strapdown INS arc candidates for IINS, because the gimballcd INS
cannot providc the attitude rates for the FCS with a wide enough bandwith.
One way to improve the reliability of the INS is to employ redundant sensors, as
in the case of an integrated sensinglflight control reference system (ISFCRS). The
ISFCRS uses six ring laser gyros and accelerometers in an arrangement of two
orthogonal triads, onc of which has its axes aligned with the flight vehicle's body
axis. The geometry is depicted in Figure 5-43.
The sensors are numbered from 1 to 6 with 1, 2, and 3 corresponding to the
x-, y-, and z-axes of the body aligned unit, and 4, 5, and 6 corresponding to the
x-, y-, and z-axes of the skewed unit. A functional block diagram of an ISFCRS is
presented in Figure 5-44. The ISFCRS contains signal selection, lever arm com-
pensation, and parity equations. The ISFCRS was proposed for the MFCRS and
MIRA systems that provide all required incrtial reference and air data in advanced
transport and fighter aircraft for flight control, navigation, weapon delivery and
targeting, terminal area functions, automatic TFITA, sensorltracker stabilization,
flight instruments, and displays, as illustrated in Figure 5-45. Figure 5-46 shows
a conventional approach of comparison with MIRA [Boggess, 1986; Young et al.,
19831.
ISS DHS is shown in Figure 3-47a. The skewed and dispersed gyros and acceler-
ometers supply raw input data to the DHS. The DHS removes the vehicle bending
and kinematic effects and provides orthogonal rate and acceleration data to the
SAHRS (strapdown AHRS) algorithms, the FCS, and the user systems. The six
gyros and six accelerometers are configured in a symmetrical conical array and
provide a 2-fail operational sensor capability. In addition, the sensors are dispersed
to assure a survivable system. The ISS design philosophy for inertial sensor pack-
aging and dispersion for survivability permits installation o f gyros and accclero-
meters in less than ideal locations with respect to bending nodeslantinodes and the
aircraft center of gravity. Without appropriate compensation generated by the use
o f a state estimator, the sensor locations can result in FCSIbending-mode coupling
andlor nuisance trips of the RDM failure detection routines. The configuration of
the gyro and accclerometer RDM routines and the state estimator is shown in Figure
5-47b.
Another type o f IINS is the IISA. This is an integrated inertial sensing assct1lbJ~
(IISA) that uses six ring-laser gyros and six inertial-grade accelcromcters in two,
separated clustcrs. It is a system that is well suited to the combined navigatioll and
flight control sensing needs of modern high-performance fly-by-wire vchiclcs. The
background of integrated navigationlflight control sensors is given by Ebncr and
Wei [1984]. Krasnjanski and Ebncr [1983], and Jar~kovitzct al. 119871 includillg a
spectrum of possible system configurations as a function of avionics redundancy
234 Inertial Navigation Chap. 5
I
I
iI
I
?-={
I
I
MILSTD.1553A
USERS
Right Control
Navigation
Fire Control
Weapon Delivery & Trajectory
Sensorhcker Stabilization
NAV Axis
I Cockpit Display
I
L --- I
-l
Figure 5-45 MlRA System
requirements. Within each inertial navigation assembly (INA), sensor axes are or-
thogonal but skewed relative to the vehicle yaw axis, as shown in Figure 5-482,
One accelerometer and one gyro in an INA are oriented along each skewed axis.
Each of the three channels is largely independent, as shown in Figure 5-48b. Figure
5-48a also depicts the orientation of axes when the INA is installed into the left
equipment bay of the vehicle. When an identical INA is installed into the right
equipment bay, with 180-deg rotation about yaw relative to the left INA, the six
sensor axes are then distributed uniformly about a 54.7-deg half-angle cone. No
two axes are coincident, nor are three in the same plane. Thus, any three sensors
may be used to derive three-axis outputs in vehicle axes after suitable computer
transformation. The IISA development uses high-reliability laser gyro and acceler-
ometer sensors packaged in a strapdown system configuration to provide a common,
efficient source of aircraft body rates, attitude, and accelerations. These measure-
ments provide the essential inertial data inputs for all core and mission avionic
functions including stability control and stability augmentation system (CSAS). The
IISA (Figure 5-48c) consists of five assemblies: two identical INAs containing the
inertial sensors and navigation computers (shown in Figure 5-48d); two identical
digital computer assemblies (DCAs) each containing dual redundant flight control
redundancy management and sensor selection logic computers; and a multifunction
L User
k Air Data
Figure 5-46 Conventional ~ p p r o a c ~
to Sensing and Flight Control Referellce
System
ORTHWWAL OW111
RAT1b UtR
ACCIL DATA FIST#MS
PITCH L ROLL
IU OAT A
HANDLINO
SYSTEM
DELIVERY
INTEORATID
N A V SVSTEM
CONTROL
SYSTEM
SKEWLD
OVROS -- - AIRCRAFT
DYNAMICS
I
ACCEL8
I I
SKEWED
ACCELERWETER
USE EXTRAPOLATED ESTIMATES
TO REMOVE BENDINO
ACCELERATIONS
USE GYRO RDMS OUTPUT 6
EXTRAPOLATED ROTATIONAL
ACCELERATION ESTIMATES
TO REMOVE KINEMATIC
p-r-4 ACCELEROMETER
ACCELERATIONS
7 ESTIMATOR
-TE t+ TO SAHRS 6
CONTROL L A M
PITCH 6 ROLL
ATTITUDE
FROM SAHRS
ELBP
USE EXTRAPOLATED
ESTIMATES TO REMOVE
BENDINO RATES
I 1
(B)
Figure 5-47 (a) Inertial System Block Diagram (b) Inertial Sensor RDM (From [Toolan and
Groberf, 19831, 0 1983 IEEE)
Inertial Navigation Chap. 5
control display unit (CDU) for displaying IISA data and providing the operator
interface for initializatior~and mode selection.
INA
NAY
ILICIRONIC~
MILStD-IS538
-- N A V TO * I C
- --
3 RLOS 1014 Hx
rcro AIC(MH.,
-
3 ACCtU d,
3 HVPS
3 fC ILICTRONICS
PRoClssoR =- +-(I
PC T O A I C (80 Ha)
DCA
INA
---
A
3 RLOS
3 ACCIU
3 HVPS
-
a DCA
PROCESSOR -
-- - -,I
-I,
- rc TO AIC (80 HZ)
-
3 PC I L I C I R O N I C S
NAV
c rcc TO AIC POHZ)
tLtCIRONIU - - - - N A V TO AIC
(C)
INSTALL
Figure 5-48 (a) IISA Sensor Orientation (b) INA Functional Block Diagram (c) IISA Func-
tional Block Diagram (d) INA Installation Configuration (a) G. ( c ) j o m [Krasnjanski and Ebner,
19831, O 1983 IEEE (b) G. ( d ) j o t n uankovitz yr al., 19871 with permissionjotn AGARD)
238 Inertial Navigation Chap, 5
TABLE 5-2
Config
CONP'IGURATION VS. ATTITUDEWELOCITY REDUNDANCY
Attitude
redundancy
Velocity
redundancy Unit 1 Unit 2
-
1 None None INS (nonskew) Sensors only (skew)
-
2 Dual None INS (nonskew) SD AHRS (skew)
3 Dual Dual INS (skew)
4 Quad
Effect of gyro dither. Basically, IISA utilizes ring laser gyros that dcpcnd
on a small amount of angular mechanical dither motion to avoid lock-in between
C W and C C W lascrs to achieve full navigation accuracy. This mcchanical dither
produces accelerations sensed by the acccleronlcters. If nonlinearitics occur some-
where in the proccss, diffcrent frcqucncics bctwectl gyro dithers o r aliasing with
the sampling frequcncy can causc low-frequency beats to occur on acccleration out-
puts that could enter the FCS and causc wander or actuator flutter. The acccleration
output from thc actual operational IlSA hardware with gyro dithcring is random
with a noise arnplitudc of 0.05 ftlsec' (less than 2 milli - g) [Ebner and Wei, 19841.
~ -
Figure 5-49 (a) Itcdundancy Management Operation (b) Trajrrtory Flow Chart
and System Response Sinlulator (c) I'arity Flow Chart and llesign Equation Sinl-
. f i ~ n A C A R D ( h ) G (0fro111
ulator (a) .font Oankovirz rr a/.. 1Y87/ luirh prn~~issiotl
/Ebttrr and Wri, 19841, 0 I984 A I A A )
SlWSql DATA
o i s taurrrons
o ISOLATE 2 S x n a t A N E o u s FAILORES
o RAPID DETECTION mon UNFILTERED omms
0 FILTERED OUTPUTS MR P E R W N I FAIL-
O SELF-ADJOSTING TRIP E E L S
( SENSOR SELECTION
+I 1
o SENSOR PERCORCUNCL INDEX
o RESULTS
-0 USE BEST 3 OR 4 SENSORS
o 29 COI4BINATIOll WJATIONS
0 LEAST SQULRE CSTItiATE FOR I) SEXSORS I
1
h I G 8 T CONTROL OUTPUTS
(A)
1 INA-1
TRAJECTORY I
I
u I
SYSTEM
DYNAMICS MODEL
I
G EFFECT
I
a
GYRO DESIGN EQUATION
LEVER ARM
COMPENSATION
? I l
ERRORMODEL
I I ACCELEROMETER
PARITY
I QUANTIZATION
FILTER ANDSAMPLER
I
ACCELEROMETER DESIGN
EQUATION I
240 Inertial Navigation Chap.
cessing to derive body-axis rates and acceleration, free from the effects of any tx~,
hard or soft sensor failures. The redundancy management consists of parity equa-
tions, sensor selection logic, and design equations. The parity equations ensure
detection of up to three sensor failures by comparison of redundant sensor data.
Sensor errors above a predetermined level (threshold) are defined as failures. Because
of information limitations, a third sensor failure of the same type can be detected
but not compensated. Sensor selection logic considers the state of all the parity
equations and determines which sensors are to be used to derive angular rate and
acceleration outputs. Based on selected sensors, design equations are used in Ebner
and Wei [I9841 to derive the required outputs, removing skew angles and accounting
for redundant data where applicable.
Citing Jankovitz et al. [1987], realistic simulations have been performed, to
evaluate the effects of factors such as vibration isolators, antialiasing filters, and
misalignments on the redundancy management process. The redundancy manage-
ment simulator consists of the following three programs: trajectory simulator, sys-
tem response simulation, and parity and design equation simulator. The trajectory
and system response simulator for trajectory and system response simulation are
illustrated in Figure 5-49b. The system dynamic model in this figure is based on
the sensor assembly model that results from rigid body dynamics, including effects
of vibration isolators and gyro dither mechanisms. The input excitation is obtained
from the trajectory sin~ulator[Ebner and Wei, 19841. The parity and design equation
simulator is flowcharted in Figure 5-49c.
Scale factor
Bias
Alignn~etit
llcsolutioi~
Range 4(X) drciscc 20 g
Error sources. The primary sources of error associated with llSA follow.
(1) Axis alignt~~cr~remor: Achieving the 1-2 arc scc axis alignment stability needed,
if a significant portion of flights is to contain tcrrain avoidance and cvasivc n~ancu-
vcring, rcquircs very careful design. (2) Atcelcratint~scale factor stability: Skewing 0f
Sec 5.8 Integrated Inertlal Naulgatlon System (IINS) 241
Fingerote et al. [I9871 present the subject of HIINS, including the following dis-
cussions on accuracy requirements as they relate to configuration 1 shown in Figure
5-50. The roles of the military maritime helicopter include search and rescue, an-
tisurface surveillance and targeting (ASST), antisubmarine warfare (ASW), and an-
tiship missile defense (ASMD). Many of the missions must be carried out at ultra-
low altitudes under all weather and visibility conditions. The increased range, speed,
and accuracy of modern weapon systems impose stringent accuracy and reliability
requirements on the aircraft navigation system.
1. Radial position error (95 percent), with external aids = 2.0 nautical mi (nm),
and without external aids = 1.5 nmlhr.
2. Radial velocity error (95 percent), with external aids = 3.0 ftlsec, and without
external aids = 4.0 ftlsec.
3. Attitude error (95 percent), with or without external aids = 0.5 deg.
4. Heading error (95 percent), with o r without external aids = 0.5 deg.
Inertial Navigation
+ Data Bus
MIL-STD-1553B
(h4ILSTD-1750A) Reference
curacy requirements given by this table have the same attitude and heading accuracy
requirements and slightly different position accuracy requirements.
r---------- ------------
1 HUNS 7I
I
1I DVS
RDN 808
I
I
I
I
t - 1I -
--
Q-
II I
I
I I
I I
I I
I
I
I mu - INS
I
,
I , ucs
II I
I
RADM
ALTII(E1ER
- *
I
I
I
I L II I
---------- -------
L
fl -----_I
DUAL MIL-BUS lSS3B
This section discusses the design of integrated navigation, guidance, and control
(NGC) systems for tactical missiles using optimum control and estimation theory
based on Williams et al. [1983]. Sensors used in this design consist of strapdown
accelerometers and rate gyros and a strapdown homing seeker. Guidance and control
algorithms, in addition to performance studies, is presented in Book 3 of the series.
The overall system is shown in Figure 3-53a. The design uses a passive strapdown
seeker and a set of strapdown inertial sensors (gyros and accelerometers). These
sensors provide the two LOS angles between the missile and target as measured in
the missile pitch and yaw planes, and the missile body rates (P, Q, R) and accel-
erations (A,, A,, A,) along the three principal body axes of the missile. T h e LOS
angles, plus information about the missile body rates and accelerations as provided
by the inertial sensors, are inputs to the navigation and FCS. The integrated N G C
system is shown schematically in Figure 5-33b.
Since the guidance algorithm requires knowledge of the inertial LOS rate,
which cannot be directly obtained from the output of a strapdown seeker, an al-
gorithm by which these rates can be estimated given the angular inputs is essential
in order to achieve good performance. In the design of Figure 5-53b, these rates
are not obtained by a finite difference algorithm which could produce serious errors
in the presence of noisy o r infrequent data, but instead an extended Kalman filter
(EKF) includes these rates as state variables. The EKFs are part of the navigation
filters as shown in the figure. Since both channels have identical dynamics, the
navigation filters for each channel are also identical and have the structure shown
in Figure 5-53c. The block diagram is intended to show that the output of the filter
u, as well as the state estimates 8 and 4 are continuous-time variables, whereas the
inputs to the filter are discrete-time variables. (In actual implementation, the con-
tinuous-time variables are also discrete-time variables, but the sampling interval is
much smaller.) The navigation filter automatically extrapolates the state estimates
from one observation until the next in accordance with the missile dynamics. This
is very important when the seeker-sampling interval T, is relatively long compared
with the dynamic behavior of the missile. It also automatically solves the problem
Inertial Navigation Chap. 3
Sec. 5.8 Integrated Inertlal Naulgatlon System (IINS)
Parameter DesCrIDtlon
body I l n e a r accel.
P l t c h , R o l l . Iltadlng
vn. vc, Yz North. East. Dan Veloclty
L.A. h Latitude, Longitude, A l t l t v d e
l m d other coordlnatc
systea equivalents)
Baro A l t l t u d c
Calibrated Alrspeed
True Airspeed
A t r Dtnslty
A l r Temperature
('=)
El .
Sight
Angler
--
.-
-PI C001101NATE
YziT-
.la
-
-
-
*rr.L- TIIANSFOR-
UTIO* A"TOPILOT
".A
----C
CO*I"OL
b SURFACE
DEFLECTIONS
.
8 0 V
DIIECTIOY
UKI*E
UIlllX
l*TEt"AT,O*
-
- UlC"
Q tf'
P
- I O U
- "A.
R
Figure 5-53 (a) Overall System (b) Integrated Guidance and Control System Sche-
matic (c) Navigation Filter Schematic (From /Mrilliatns rt al., 19831, 0 1983 A I A A )
Sec. 5.8 Integrated inertial Naulgation System (IINS)
MEASURED
INERTIAL
LINE-OF-SIGHT
of seeker blinding which occurs when the target conlpletely fills the field of view
of the seeker and the latter can no longer provide useful directional signals. When
this happens, the switches shown in Figure 5-53c remain open and the missile
continues by dead reckoning to the interception.
(B)
Figure 5-54 (a) Functional Diagram ofa Classical <;uidance& Seeker System with
Separate Gyro Rcfcrenccs (b) Functional Diagram o l a Guidance & Seeker System
with a Strapdown llcferencc (i) Distributed Electronics (ii) Low-Cost Version with
an Advanced Processor (c) Structure of the Navigation Software Development Sys-
tem (NSD) (d) Block Diagram of Line-of-Sight Control (From [RahlJs rr a / . , 19871
with prmrissio!~jo!n A C A R D )
Sa. 5.8 Integrated Inertfal Naulgatlon System (IINS)
II - 1
nlmAm MIUL SDGDR MIA RUS REAL TIME M R ~ D SIW
m 1 m MTA ElWl
m 1 m
AafWT. RN
PATE RDCESSIrn
CONVERSION
m 80285187
PISUL
(C)
1 LOS CLOS
- LOS.. . J ~ n eo f s~gnt
Guidance Processing
Current methods used in guidance processing are examined in this chapter based
on AGNC[1986(i)]. Figure 6-1 illustrates the order in which these methods are
presented, including their subsections. The primary functions of the elements that
make up the guidance system include sensing, information processing, and correc-
tion. The guidance algorithm is used for correction. Several different guidance sys-
tem configurations are currently in use as solutions to numerous types of guidance
problems. The guidance problems are mainly determined by the nature and the
location of the target, the circumstances for weapon delivery, and the environmental
conditions.
GuidanaRarssor
( k c . 6.1)
I I
Guidasc Mission & Pctfonnance Guidana Algorithms
I I
LOS An& Guidance LOS Rate Guidance
( k c . 65.1) ( k c . 6.5.2)
-
Fixed-Lea Navigation
Guidance (PNG)
and Its Variations
I
Sensitivity and Comparison of Guidance Laws
(Sec. 6.5.3 & Chap. 8)
I
Guidance Mode Options
(Sec.6.6)
I I
Air Defense Future Guidance Processing
missile seeker is not always able, however, to lock 011 while still on the launcher
by reason of interference from the radar associated with the launcher. because the
target cannot be tracked through the high-acceleration launch phasc, because the
targct is not within the field of view (FOV) of the seeker, or simply by reason of
ocher circ~~rnstances relating to a particular system. In such an event, it is necessary
to go to a more complex operating sequence. For instance, target position infor-
mation tnay be provided to the missile to aid it in acquiring the targct after launch,
yet the rnissile must cycle through a search and acquisition phasc after being
launched. Such a procedure is referred to as lock-orr flfier laltttch (LOAL). Figure 6-
2a depicts a stand-off autonomous LOAL for air-to-surface environment.
A I'GM is a very complex package that has been subject to numerous trade-
off decisions in its design. The ability of a guided missile to reach its target after
launch in the absence of any form of support provided by the launch vehicle or
operator is known by various phrases includingfire and forget and launcl~ntrd leave.
These types of systems can be LOBL or LOAL, but much research is currently
being conducted in the area of autonomous acquisition, which is the most advanced
type of LOAL. Figure 6-21 just presented is one such example. The con~pleteelim-
ination of operator assistance, requiring automatic target detection. association, and
tracking is a challenging goal and makes this mode of operation very difficult.
Modern weapon guidance will require all-weather capability for aircraft attrition,
autonomous target acquisition and long-range midcourse guidance for stand-off,
passive and low RCS sensors for stealth, terrain following/avoidance
. for weapon
attrition, multirole weapons with increased accuracy for weapons loadout, and mul-
tisensors (dual mode) and image processing for countermeasures. At the same time,
technological advances in areas such as digital processing throughput and memory,
artificial intelligence technique, guidance sensor performance, and multiple/com-
plementary guidance sensors will be exploited to a greater extent to produce smart
weapons with increased accuracy. An autonomous weapon algorithm sequence is
shown in Figure 6-2b [Hardy, 1986, 19901. The missile seeker uses target indication
signals either to acquire and track the target without any search, or to perform a
small sector search. When the missile seeker must perform such a search, the time
required for it to switch from search to track is minimized by the target signals
provided by the aircraft's information subsystem. Control signals. on the other hand,
permit verification of the missile's operabilitv. The actions that the missile will take
depend on the target and control signals, and are communicated to the computer
through feedback signals [Maksimov and Gorgonov, 19881.
Figures 6-3a and 6-3b look at factors that go into determining target acqui-
sition time. Chief among these are the search volume, processing bandwidth, and
signal-to-noise ratio (SIN) optimization. Figure 6-33, which deals with target ac-
quisition with a missile seeker, shows how this requires searching through expected
displacement, velocity, and angular uncertainties. Figure 6-3b, which deals with
processing bandwidth and S/N optimization, shows how the time for missile-seeker
target acquisition can be as long as the terminal guidance time interval. Figures 6-
3c, 6-3d, and 6-3e look at multiple-target resolution with range gating, Doppler
- - a
WEAPON
LAUNCH
MIDCOURSE
NAVIGATION
TARGET
SEARCH1
DETECTION
TARGET
4 CLASSIFICATION/
PRlORlTUATION
+
TARGET
-
lDENnFfCATloN1
AIMPOINT
A . SELECTION
A PRIOR1 TERMINAL
AIMPOINT
TARGETING
KNOWLEDGE * MAINTENANCE
(TRACKING)
(B)
Translational
error due to
inertial reference due to attitude Unpredicted
drift reference drift Q
,tet motion
since last update
(A)
I- R
Range to start search
+
RSS = RH VC TS (VC = closing velocity magnitude)
Receiver processing bandwidth, ~f will be
1 Number of looks
proportional to
Dwell time
- Ts
2
TS for Ts = -. RH RH
Ts = RH Ts =
max SIN 3% Vc 3Vc
(8)
Figure 6-3 (a) Target Acquisition with Missile Seeker (Target acquisition with missile seeker
requires searching through expected displacerncnt, velocity, and angular uncertainties) (b) Time
for Missile-Seeker Target Acquisition Can Be as Long as the Terminal Guidance Time Interval
(c) Multiple Target Resolution with Range Gating Requires Trajectory Shaping (d) Multiple
Target Resolution with Doppler Gating Requires Narrow Bandwidth Doppler Tracking (e)
Multiple Target Resolution with Angle Gating Requires Small Beam Widths or Fields of View
(Courtesy o J K . Hiroshigr, 1984) (Figure r o ~ ~ r i ~on
~ uopposite
rs pogc.)
Target resolution
(D)
Figure 6-3 (Continued)
260 Guidance Processing Chap. 6
@B.w.
-
- Wave length (fad)
Aperture dia
gating, and angle gating. Figure 6-3c shows plots of target resolution versus crossing
angle for different values of range resolution. Multiple-target resolution with range
gating requires trajectory shaping. Figure 6-3d also shows plots of target resolution
versus crossing angle but for different values o f Doppler-difference velocity or Dop-
pler-difference frequency. Multiple-target resolution with Doppler gating requires
narrow-bandwidth Doppler tracking. Finally, Figure 6-3e shows plots of target
resolution at 10,000ft versus crossing angle for different values of angular resolution.
Multiple-target resolution with angle gating requires small beamwidths or FOV
[Hiroshige, 19861.
to now be guided to the target with a higher probability of kill. Increases of two
to five orders of magnitude in the sensitivity or output of detectors and active sources
have been demonstrated in the laboratory. Charge coupled devices (CCD), F ~ A
(scanning and staring), integrated optics, fiber optics, and spectral filters are already
a part of some breadboard and flight test-hardware. As shown later in this chapter
and in Chapters 7 and 8, the use of complementary/Kalman filters and multiple/
complementary guidance sensors such as multiple sensor fusion, and the develop-
ment of multimode radomes and IR domes offer unique performance capabilities,
The accuracy required for missiles to cut a runway, for example, in a number
of places to prevent its subsequent use without time-consuming repairs cannot be
achieved over ranges of 200 kilometers or more by inertial systems alone. As pre-
sented in Chapter 5 , improved covert navigation systems are needed. One possibilit\.
would be to make position fixes from a satellite-based GPS. However, if an a"-
tonomous missile navigation system is required, alternatives must be sought. In the
United Kingdom, terrain-matching techniques have been under examination. AS
with aircraft, the terrain-based navigation system is only possible because small fast
microprocessors and techniques for compact data storage are now available. The
aim of future work will be to achieve delivery accuracies of the order of one to five
meters circular error probable so that targets such as bridges may be attacked. This
will require algorithms of autonomous detection and recognition of targets. Such
algorithms are presented in Section 6.8.2 and Book 4 ofthe series. A similar problem,
which may arise first, is the remote attack of armor by missiles delivering terminally-
guided submunitions (TGSM) (see Example 6-10) [Barnes, 19871.
Steering commands
to autopilot
signal
illumination signal
-$
/$&
/
Homing Phase
Missile homes to target
8 Semiactive or home-owjam
guidance
/
Midcourse Phase (SM-2 only)
8 Missile flies to vicinity of target STANDARD Missile-1 (b) Semiactive
Guidance intelligence supplied by ship
Guidance Concept (c) STANDARD Mis-
sile Operational Sequence (d) Typical Sig-
P
A'
:~wlsI;;h;;;;
Boost Phase
superson~cspeed nals Received by the Missile in Flight (e)
SM-? Midcourse Plus Semiactive Ter-
APL ~ r i h n i c a lDigest)
263
rrnrr -
w*
01 -
"rival Guidom
- Mini10
wlntion
Toil
d*tlrtiora
" ' - -
-
%N lelr1ronic eoum*. mmwtw m m ~ d r -
'Y! Im0v.bl. ."I*""..
.-r
muntwmm Ip(op0nioruI
A,,topilOt oirtnm/
or i.mmiW iMnially stabilizedl nrodynmis,
trturrl nwipltionl
Miui*. +
"'F
nlatlve
docity Miuil*
rnDtk.7
83
"
zE
a
/"-'I Scannina
oscillator
8 83
-.-ws w
H
Q
t 2
Radar frequency Video frequency
(H)
midcourse phase under the ship's control. At a specified point occurring much fur-
ther in flight, target acquisition takes place and homing is initiated. In the endgam,
phase, a missile-borne proximity fuse detects the target, at which point the warhead
is detonated. Figure 6-4d shows typical signals received by the missile in flight,
Using either target-reflected energy or jamming energy from the target, it is p ~ s s i b ] ~
in most circumstances to obtain good steering information. It is essential, however,
that interfering signals be rejected. These signals, which can surpass the target skin
return by several orders of magnitude, can owe their existence to either enemy or
friendly sources, or to natural environments. Figure 6-4e shows SM-2 midcoursc
plus semiactive terminal guidance. In the AEGIS application shown in portion (i)
of this figure, the ship guides SM-2 through the midcourse phase of flight. The
missile inertial reference unit converts uplink acceleration commands, which are
acknowledged via the downlink, into steering signals. Terminal homing which can
be delayed longer than in TERRIER or TARTAR because of greater midcourse
accuracy is commanded by uplink. In the TERRIER and TARTAR combat systems
indicated by portion (ii) of the figure, SM-2 guides itself to a point in space using
its IRU. When the trajectory of the missile must be altered, new points are sent to
the missile by the ship via the uplink. Downlink information allows missile flight
progress to be monitored. There is a predetermined time prior to intercept at which
the missile switches to terminal homing. This time can be adjusted during the mis-
sile's flight by sending an uplink command.
Figure 6-4f shows a functional block diagram that represents terminal guid-
ance. STANDARD Missile terminal guidance centers around processing an RF
signal rcceived from the target. Target angle and velocity information, as determined
by the receiver, is translated by the guidance computer into steering commands.
Adjustments in the aerodynamic control surfaces to alter the n~issilc'strajectory are
initiated by the autopilot. Also, a solid rocket propulsion system supplies kinematic
energy. Figure 6-4g illustrates the scanning receiver operation. An intentional am-
plitude modulation on the received signal is accomplished by a nutation of the
scanning secker antcnna. The result of such modulation is the creation of sidebands
about each return, whether from the target o r from clutter. From the magnitude
of the first-scan sideband associated with the target signal, seeker angle error in-
formation is derived. However, scan sidebands associated with clutter can interfere
with target detection and tracking. Figure 6-4h illustrates how a monopulse receiver
functions. The relative magnitudes of the R and a signals, formed by summing and
differencing the signals received by the four symn~etricallyoffset lobes of the inon-
opulsc antcnna, contain angle error information. Because this simultaneous n m -
surement approach bypasscs the need for anlplitudc modulation in time-sequc~ltial
measurement (scanning) receivers, there is a substantial reduction in ~ o ~ ~ l c r - b a n d
interference,
Ensuring that pace would be kept, in the context of missile capability, with
the long-range, high data-rate, target-detection characteristics of the ANISI'Y-1A
radar required an evolutionary upgrade of the existing SM-1. O n e such upgrade
consisted of adding a command midcourse flight phase, which would arm the A E G I ~
combat systcm with increased intercept range and greater firepower. This newer
Sec. 6.1 Guldance Processors 267
version missile with inertial midcoursc guidance. ternled SM-2, also provided up-
graded TEIIRIEII and TARTAR combat systems with a concurrent increase in
capability. The inclusion of a new homing receiver common to all SM-2 variants
was responsible for improving terminal guidance accuracy. During the early 1970s,
a t which time SM-1 was in production as the primary weapon for fleet air defense
by TElZRlEIl and TARTAR ships, the dcvcloprnctit of SM-2 began. It was orig-
inally thought that the pritnary modification to SM-1 ~ o u l dconsist of adding a
midcoursc guidance system involving cornmunicatioi~links, a digital guidance com-
putcr, and an IRU. Figure 6-43 shows how these additions were included physically.
Concerning terminal guidancc, the initial plan called for cniploying the existing SM-
1 scanning receiver. This plan was scrapped in 1972, however, to include a new
monopulse terminal homing receiver. In the end, the guidance section for the final
SM-2 configuration was almost entirely new. Other features of the final SM-2 con-
figuration included a repackaged autopilot to accommodate the IRU, and the existing
SM-I ordnance, propulsion, and steering. control systems. In the two years of de-
- -
veloping the new homing receiver, during which time significant advances were
mad^. in the areas of signal processing and logic, the communication links had pro-
gressed substantially, and it was not long before hardware interface tests were being
conducted to demonstrate ship system compatibility. During flight tests conducted
a t White Sands Missile Range in 1975, the SM-2 began to be viewed as a highly
accurate missile.
Given that USS Oklahoma City, with the last Talos missile system onboard
was decommissioned in 1980, a few comments are in order concerning this systeG
and its components. As Dean [I9821 noted, "Though AEGIS reflects the techno,
logical advancements and refinements of the past decade, it was the broadly based
research and development efforts of the Talos program that supplied the underlying
technology that gave birth to the present generation of surface-to-air missiles."~
Whereas missile guidance systems for many generations to come will probably take
concepts employed in the Talos program and build thereon, the Talos program had
no similar, existing missile guidance program on which to build. Rather, it was
forced to rely on a pioneering spirit and to do things that had not been done before
[Goss, 19821. Some of these "firsts" that the Talos program can boast of include
the first rocket-launched supersonic ramjet engine, the first interferometric homing
guidance, and the first beam-riding missile system. Moreover, the Talos system
was the first to incorporate a tactical nuclear warhead. In the Vietnam conflict, Tabs
distinguished itself in early engagements by its deadly accuracy at long range. Ac-
cording to Goss [1982], Talos will not be distinguished merely by its achievements,
which alone cannot be understated, but by the developments that would emerge
from the program. These range from the current and future generations of antiair-
craft missile systems (hardware and concepts), to a technology that is pervading
such fields as satellite systems and biomedical engineering.
'This quote is taken from an article by Frank A. Dean entitled "Guest Editor's lntroduction~''
Johns Hopkinr APL Tetlltliral Di,qerr. Vol. 3. N o . 2. April-June 1982, p. 115.
Sec. 6.2 Guidance Misslon and Performance 269
of flight, the guidance missions can also be divided into lntrt~ch/prelaurichphase mis-
sions, ttiiric.o~rust~phasc missions, Near !errriitra/ and rerrtri~ralphase missions. Figure 6-
6 graphically depicts the midcourse and terminal guidance phases of a tactical missile.
At the initialization of missile launch, kinematic parameters for each of these three
phases and the criteria for the missile's decision to transition from one phase to
another arc specified. Corresponding to the AS scenario, a midcourse guidancc phase
is entered following launch in which the n~issilcis directed to the target area. This
is followed by a search and acquisition phasc during which the missile seeker scans
a region looking for a target. Upon detecting a target, the seeker locks on to it, that
is, tracks its position, and acquisition is accomplished. This results in the initiation
of terminal guidance, where the seeker is used to provide information concerning
the relative positions of the missile and target. Such information is then used to
guide the missile to impact. Here, terminal guidance could have been used inter-
changeably with homing guidance.
F i g ~ ~ r6-1
e illustrates the different guidancc mode options in these three phases.
Figure 6-7 presents multiple guidance mode considerations for an AA environment,
while Figure 6-8 presents that of surface-to-air missile (SAM) operation. The guid-
ance problem for range-enhanced missiles is to obtain an optimal trajectory and
guidance law for midcourse and terminal phases. These missiles generally include
a command-update inertial midcourse guidance and active or a semiactive radar
seeker terminal guidance. The function of the midcourse guidance is to minimize
energy loss and bring the heading error to zero at handover. Handover from mid-
course to terminal guidance occurs following target acquisition by the missile seeker.
In general, midcourse guidance response is neither fast nor accurate enough, even
at short range, to consistently achieve the desired miss distance that is within the
lethal radius of the missile warhead. Therefore, a terminal guidance mode is nec-
essary following midcourse guidance during which the missile homes on the target
until intercept occurs and the missile warhead is detonated.
The use of midcourse guidance followed by a relatively short period ofterminal
homing offers a significant improvement in firepower and missile intercept coverage
at the expense of the inclusion of the sensors and data links necessary for imple-
mentation. Several factors bear on the success or failure of the missile during the
terminal guidance phase. Chief among these is seeker acquisition at the desired time
of handover. Near intercept, the missile's kinematic capability, or speed and ma-
neuverability, relative to that of the target becomes critical. Obviously, it is much
more difficult to deal with targets that do a good deal of crossing and maneuvering
than with directly incoming nonmaneuvering threats. Guidance accuracy is also,
affected to a large degree by factors such as an angle scintillation phenomenon known
as target glint and, in certain circumstances, severe fades in the target-reflected signal
at a critical time prior to intercept. Missile heading error, which is a measure of the
MISSILE
t
/
//
'\ \\\
\
\\
k'
LAUNCHER
------------
h
TARGET
MISSILE
I
I
LAUNCHER
I LAUNCHER MISSILE
ATARGET
LAUNCHER TARGET
- -------------
'\ / \\
\
/
/
MISSILE
(D)
TARGET
LAUNCHER WEAPON
, (E)
Figure 6-5 (a) Surface-to-Surface (Launch platforms may be tripods, ground ve-
hicles, cannon tubes, or ships. Targets may be a t ranges of one to greater than 1000
kilometers and consist of tanks, ships, men, material, and fortifications. Primary
interest is by the Army, Navy, and Marines.) (b) Surface-to-Air (Launch platforms
may be shoulder-mounted. tripods, ground vehicles or ships. Targets are airborne
helicopters, fighters, missiles, bombers, and supporting aircraft at ranges of one to
greater than 500 kilometers. Primary interest is by the Army, Navy, and Marines.)
(c) Air-to-Surface (Launch platforms are helicopters, close-air support fixed wing,
fighter aircraft and bombers. Targets may be any enemy high-value assets including
men, tanks, vehicles, material, air fields, SAM sites, bridges and ships. All three
Services and the Marines have an interest.) (d) Air-to-Air (Launch platforms are
primarily fighter aircraft and bombers. Self-defense systems for helicopters are under
consideration. Generally, targets are of like kind at ranges from three to 150 kilo-
meters. Navy. Marines and Air Force have major interest.) (e) Undersurface (Launch
platforms are submarines, ships and sometimes aircraft. Targets are enemy sub-
marines, ships, and aircraft a t one to 100 kilometers. Weapons may be mines, tor-
pedoes or missiles. The Navy and Air Force have interests in this area.) (From [Heas-
ton and Smoofs, 19831 with permissionfrom GACIAC) 271
Midcource
Guidance Search And
Launch is==
--
Terminal Guidance
e - k ?-- - - - - - P
Launch
,&hering
-zmmond
---s -
-/.-- ---A z5c-
, SURFACE TO SURFACE FLIGHT PHASES :
WHY-- /-
Guidance Launch, Gathering (Capturing Or Gaining
Figure 6-6 Typical Tactical Missile Trajcctorics (From [Heaston and Smoors, 198.?/ witlt per.
mission from GACIAC)
2 74 Guidance Processing Chap. 6
1 Sea clutter
- ,- .
nalluuvel ,
Engagement Acquisition Hit
Radar errors
Ship flexure
Launch errors
Other ELXlmech interconnect error
Figure 6-8 Area Defense Analysis Must Include ECM Environment & Target Models ICour-
resg o f K . Hiroshigr, 1984)
degree to which the missile is not steering toward the actual intercept point at
handover, can also have an influence on the final miss distance [Witte and McDonald,
19811. This influence depends on the missile-to-target range, missile speed, time of
handover, autopilot and control loop dynamic responsetime lags, and guidance
filter time constants. It is particularly important in the case o f slower missile response
and severe radome coupling as the speed and intercept altitude increase.
Performance evaluation requires modeling the interdependent acquisition and
miss-distance parameters. A flow diagram of various acquisition and miss-distance
parameters is shown in Figure 6-9a. Figure 6-9b depicts different noise sources and
their RMS noise levels (see Equations (2-20) and (2-23)) as functions of range-to-
go R. Figure 6-9c illustrates primary sources of miss distance for an air target
engagement. Figure 6-9d lists the effects of different sources on miss distance as
functions of closing velocity, missile velocity, and total time constant (T = 72).
Figure 6-9e illustrates the effects of the total system constant on RMS miss. A
missile constant is typically selected to minimize conflicting accuracy characteristics*
as depicted in Figure 6-9f (for a given A and Vc)as presented in later sections 2nd
in Chapter 8.
Sec. 6.2 Ouldance Mlsslon and Performance
Search terminal
parameters radar
Parameters
Target
khematlcs Terminal
detection
models
Terminal
acquisition
Midcourse Seeker
detection i3
error
statistics
heading
Midcourse
miss distance
models
noise.
0 Range R
Figure 6-9 (a) Performance Evaluation Requires Modeling the Interdependent Acquisition
& Miss Distance Parameters (b) Noise Sources and Their Noise Levels as Functions of Range
to Go (c) Major Miss Distance Contributors (d) The Miss Distance Dependence on Closing
Velocity & Time Constant (T = 7,) Varies for Different Contributors & Type of Seeker (e)
Effect of System Time Constant on Miss (0 Missile Constant Selected to Minimize Conflicting
Accuracy Characteristics ((a), ld), (e) courtesy oJK. Hiroshige, 1984)
276 Guldance Processing Chap. 6
W g e t Maneuver
Glint Noise
.,.'.'.'.' Heading E m r at
Handover to Homing
@ Missile Response
Receiver Noise
Radome Enor
Range R
(C)
Source
I
I
Closing velocity (Vc),
Missile velocity (VM)
I
Total time
constant (7)
Fading noise
Semi-activelpassive
I Vc' I r112
receiver noise
Active receiver noise
Heading error I Vm' 1 T
.
Maneuvering target
Dual target I Time base only ( T 7B )
."" .
.01
--
.1 1 10
Time (sec)
(E)
Miss (ft)
a -.
rrissiie
b
0
M
ospea
Figure 6-10 Geometric Relation be-
tween a Missile and a Target (at Lock-on)
0-l
AlAA)
r X -
(From [Kuroda and Imado, 19881, 1988
Y
high-speed target with a relatively low-speed missile, given some constraints on the
missile g performance and the aspect angle at lock-on. The closer the interception
geometry is to head on, the shorter the miss distance is. Simulation results show
that as the target speeds increase, the deviation angles from 180-deg head-on at lock-
on must correspondingly decrease in order to achieve satisfactorily small miss dis-
tances. For an extremely fast nonmaneuvering target as compared with the inter-
ceptor, a small miss distance can only be achieved if the aspect angle at lock-on 1s
near 180 deg. This tendency becomes more acute as altitude is increased. The sit-
uation is almost the same against a maneuvering target, exept that the miss distance
becomes small when a target maneuvers towards a missile and becomes large when
it maneuvers away from a missile particularly at a high altitude (15 km). The results
concerning the effectiveness of the advanced missile guidance system against a very
high-speed maneuvering target and the aspect angle constraint at lock-on are as
follows. Below a certain altitude (approximately 13-14 km), the advanced guidance
system of a SAM is effective against a very high-speed maneuvering target. Little
is gained in the way of being able to relax the aspect angle constraint at lock-on
with the advanced guidance law with compensation of the target lateral acceleration
(APN, see Chapter 8). The same is true of the advanced guidance law with comn-
pensation of the missile velocity change (velocity compensated PNG, see Section
6.5). Neither the target lateral acceleration nor the missile velocity change is pri-
marily responsible for the aspect angle constraint. The time-to-go estimation error
at lock-on in the PNG without the initial seeker gimbal pointing error has a sig-
nificant effect on the aspect angle constraint. It appears that a missile heading error
induced by the estimation error is the primary cause of the constraint. Because of
the time lag of the missile dynamics, the missile is unable to deal with the abrupt
change in the intercept geometry when the heading error (or the time-to-go esti-
mation error) exists. A very effective way, thcreforc, to relax this constraint is to
reduce the missile noise filter time constant. However, this is difficult to do by
reason of filter capability degradation, autopilot instability, and other effects. If it
is possible to reduce the missile noise filter time constant, the miss distances brought
about by the preceding time-to-go estimation error decrease and the result is that
the aspect angle constraint is relaxed. Concerning the advanced guidance system,
as a practical matter, the magnitudes of the command signals are confined to lie
between some maximum values owing to hardware limitations. If the closing speeds
are large, saturation of the command signals is likely to occur, resulting in large
Sec. 6.2 Guldance Mlsslon and Performance 279
miss distances. However, if it happens that the missile.and targct arc very close to
a head-on geometry, the LOS rotational ratcs are usually very small, so that the
command signals tend not to become saturated [Kuroda and Imado, 1988, 19891.
Following the launch phase, a midcoursc phase serves to direct the missile to a
region near the targct. In this region, accurate target information is provided by the
homing scckcr. This is followed by a terminal homing phase, which is the final
phase of pursuer flight prior to intcrccpting thc maneuvering target.
Launch phase. The missile launch phase can be described as follows. The
missile begins its flight with the speed and altitude of its base or platform, which
may be a moving vehicle such as a ship or aircraft. In progressing from these to its
desired speed and altitude, the missile must use the specific values of accelera-
tion/decelcration, and climbldivelturn rates given in its initialization message for
the launch phase. The transition from launch to midcoursc takes place when the
missile has reached a slant range from its point of launch that is equal to or greater
than the value of the field midtransition range given in its missile initialization
message. If the missile reaches the specified transition to terminal phase while still
in its launch phase, the missile transitions directly to terminal phase, skipping mid-
course phase entirely [Wildberger and Hunt, 19861. If the missile reaches its launch-
phase goal speed andlor altitude before its required transition to nlidcourse phase,
the missile remains at those goals for the rest of its launch phase. If the missile is
required to transition to midcourse before reaching its launch-phase goals, it switches
immediately to begin seeking midcourse goals and using midcourse kinematic pa-
rameters. During launch phase, the azimuth (horizontal) heading of the missile is
determined by an initial heading ordered by a weapon control system (WCS) task
or else by the missile's own solution to the target intercept problem, depending on
its operational state.
eters. During midcourse phase, the azimuth (horizontal) heading of the missile is
determined by the heading it was on when it transitioned to midcourse phase, and
by any heading ordered directly by a WCS task or by its own solution to the target
intercept problem, depending on its operational state as further explained in the
following section [Wildberger and Hunt, 19861.
6.2.3 Operation
tions. As shown in Book 1 of the series, the major trade-offs and decisions required
ofthe N G C systcnl engineer are brought out by the mission and threat requirements.
Air-to-air weapons. AAM arc launched from one aircraft against another
aircraft-type target (see Figure 6-7). Missiles in this category include! the short-
rangc, Ill-guided Sidewinder missilc with a n approximate range of 3.000 ft; the
medium-range, radar-guided Sparrow missile with a rangc of about 20 nmi; and
the long-range, radar-guided Phoenix missile with a range of about 80 nmi. All of
thcse missiles use solid propellant rocket motors [Titus, 19851. The development
of improved stand-off weapons becomes increasingly important as modern defenses
make it more and more difficult for aircraft to penetrate heavily defended areas.
One drawback to current weapons possessing sufficient stand-off is that thcse arc
effectively limited to targets of high value and physical prominence. The limitation
surrounding high-value targets is a consequence of the high cost of the weapons
themselves, while that surrounding targcts of physical prominence is a matter of
limitations in the navigation and target discrimination capabilities of these wcapons.
T o a great extent, the guidance and control system determines both the cost and
performance of these weapons. The serious limitations of short-range AAM become
very pronounced when viewed against the increased maneuver capabilities of mod-
ern fighters. With longer-range AAM, the strapdown IRS has some good features
that allow it to be used to decouplc the homing head from missile body motion,
and compensate for radome aberration, thus improving homing accuracy [Baron,
19871.
The advantage of IR-guided tnissiles is that the seeker head is self-contained,
needs no connection o r equipment in the launch aircraft (except possibly to a cry-
ogenic refrigeration system), and probably results in the lowest total missile cost.
In general, an IR missile cannot be used in bad weather or at low altitude (where
most targets are now likely to be found), and in many cases was limited to attack
from the rear in order that the seeker should see lock-on to the hot jetpipes. Today,
new types of IR seekers offer vastly improved sensitivity and better ability to dis-
tinguish between real and false targets and, in the latest designs with Cassegrain
optics, focus the radiation on either one or a whole matrix of detectors, overcoming
virtually all of the previous problems [Gunston, 19791. Radar-guided tnisriles are
longer range and can either be semiactive, active, or both. A semiactive radar-guided
missile homes in on bistatic reflections coming from the target being illuminated
by the main weapon control A1 radar in the interceptor. An active radar-guided
missile (that is, AMRAAM) has its own radar, and hence does not require the
interceptor's A1 radar to illuminate the target while it is being guided to it. The
advantage of active radar guidance is that it provides a launch-and-leave capability
[Schleher, 19861.
At present, AAM development is centered around two basic classes. The first
class includes medium-range missiles that have a range of about 20 miles, while the
other kind of AAM is the close-range weapon which must be able to be fired at a
moment's notice and have such instant response and unprecedented maneuverability
DEEP TACTICAL
FORWARD AIR
CONTROLLER / REQUIRING GROUND
DISCRIMINATION
OF FRlENPlFOE
FRIENDLY FORCES
(A)
FEBA \
-
(B)
Figure 6-11 (Continued)
as to kill a fighter crossing the bows of the launch aircraft. The seeker head for the
dogfight missile could be either RF radar or IR, or perhaps both [Gunston, 19791.
A detailed description of such a threat environment and the appropriate management
to employ are discussed in Book 4 of the series. In general, missile maneuverability
decreases with altitude. This case of AAM guidance and control concept against
maneuvering targets is particularly challenging.
is wide open to ECM interference by the enemy [Gunston, 19791. Harpoon is one
example of an antiship indirect-fire ASM. The medium-range, TV-guided Condor
missile may be included in the category of ASM having an approximate range of
40 nmi. This cruise missile is usually used against heavily defended, high-value
surface targets. Wherever possible, the best approach to the problem of ECM in-
terference seems to be to turn the target into an emitter of radiation. Whenever
possible, an almost ideal method of turning the target into an emitter is to direct a
laser at it. As seen in Figure 6-lla, a laser designator can be aimed by forward
troops a t anything they can see in hostile territory, and any missile tuned to that
laser's wavelength will home automatically on the light (which may not be in the
visible band of wavelengths) scattered from the target. From an operational stand-
point, a particularly important challenge faced by those involved in weapons de-
velopment concerns how to effectively utilize in a low-cost manner stand-off air-
to-ground weapons. Here, stand-off air-to-ground weapons denote those weapons
which allow a single launch aircraft to release weapons from secure positions hidden
from threats located in close proximity to the targets (Figure 6-llb). The targets
may be fixed, HVT (such as bridge, airfields, or C3 sites), or mobile force targets
(such as armored fighting vehicles or air defense units). A major difference between
stand-off weapons and current inventory weapons is that the latter require target
overflight by the launch aircraft or lengthy periods during which LOS to the target
must be maintained from the launch aircraft or a designator aircraft [Kain and Clou-
tier, 19891.
Air-to-Surface Roles and Missions. The mission flight phases include launch
over a wide range of airplane speed and altitude conditions, missile midcourse flight
over a wide range of speed and altitude conditions, and terminal homing on ground
targets. Four separate missions, all involving different AS applications, are shown
together in a single mission scenario in Figure 6-1 la. The individual missions found
in the figure can be labeled close air support, tactical interdiction, deep tactical strike,
and defense suppression. Descriptions of each of these follow [Hardy, 19861.
1
RELATIVE TARGET SOVIET SYSTEM CLOSEST U. 8.
SYSTEM VALUE ESTIMATE COST ESTIMATE EOUIVALENT
.. OBU-16
MAVERICK
MRASM
1 E.0
2 IIR
3 MMW
JTACMS 4 RF
HARM 6 ARH
6 CO (30km CRUISE ONLY)
7 MAIIIR
6 ARHIMMW
O RFIRAC
33 km 70 km 200 km
126 kg 1 W k#
u*.lrpm U*rontl uhm
Figure 6-12 (a) Relative Worth o f Air Defense Systems (b) Candidate Weapon Concepts
(From /Pastrick rr a l . , 19861 with prnnisrionfrom AGARD)
Another offense option of growing importance in this list is the use of stealth tech-
niques to reduce the electromagnetic signature of both piloted and unpiloted vehicles.
During the time of the Hawk system's design in the 195Os, several of these techniques
were understood and incorporated into the design so as to counteract their use by
attacking aircraft. It was not fully realized at that time, however, just how extrelne
enemy aircraft pilots could be in the maneuvers they undertook in order to insure
survival, when this was on the line. A good deal of effort since that time has therefore
Sec. 6.2 Guidance Mlsslon and Performance 287
80 -
70 - Area defense
(Bombers, air-to-surface
60 - missiles, ballistic missiles
Altitude
50 -
40 -
30 - Point defense
(Cruise missiles, fighters,
20 - ballistic missiles)
10
ClWS (leakers)\
1 1 10 100 1000
Downrange (miles)
(A)
1st intercept-
Kill assessment
300
2nd Missile launch /
-
Time between launch
-
U)
8 10 12 14 16 18 20 22
slant range (miles) ( , , I
r
I Ballistic missile -
/
lnterceptorl altitude Ballistic missile
missile
/ slant range
Seconds 2 -
3-
Entry angle = 45 deg
WlcDA 2,000 lblsq ft
4 - Intercept altitude = 30 kft
Slant ranae
'z ....- -
= 4.5- .miles
Flight time = 3.8 sec
Average velocity = 6,250 ftlsec
Range (miles)
2-
4-
-------_______
9
angle,
degrees -0.2 -
-0.4-
-0.6-
-0.8-
-1.0
gAo
O
2,OO"
Target range - meters
-.,VVV 6,uOO 8,000
-
-
Borealght equillbrlum ~CSSII~WS
normel closed loop tradc C-band
radar- 1 beamwldth. 60 It above
water. Tsrget at 100 It allltude
10,000
L
(F)
Figure 6-13 (Contmued)
Sec 6.2 Guidance Mission and Performance 291
PSS MlSSD
(MI
VT sin o = VTD
'i=-
R ~2 + x2
acceleration
- --
- --
0.01 I I 1 I
-
-
0 1400(800 2,000
200 600 2,000
X(ft) 0 1goo
X(ft)
(H)
Figure 6-13 (Continued)
Guidance Processing Chap. 6
resolution (see Figures 6-3c, 6-3d, and 6-3e), the requirements include: range,
Doppler, and anglc rcsolution, trajcctory shaping to improve rcsolution (see Figure
6-3c); and multi~nodcwith additional discriminants. Finally, rcquiretncnts for high
PK includc (as shown in Sections 6.5.2 and 6.7 and in Chapter 8) homing time equal
to ten titnes that of guidancc time constant, maneuverability o f three titnes that of
the targct, and short guidancc ttme constant [Hiroshige, 19861.
determined from the next terminal condition [x(t), h(r)l = (x, II),,,., .,,,,,,,, diacd.
rloik .(.,,is
The performance index is to be maximized for large missilc flight-path angles, and
minimized for small ones. Using optimal control, the missilc is navigated from the
ground through the predicted lock-on point, where the pursuer is supposed to lock
onto the target. This corresponds to the midcoursc guidance phasc. It can be seen
that thc optimal control law results in a wider interceptiblc range of target incidence
angles than docs Al'N guidancc law. A wider successful counterattack region is
obtainable with the optimal guidancc law than with the less sophisticated APN
guidancc law. Basically, n~issilescan intercept the targets successfully when non-
linear optimal control is used to guide the tnissilc in the midcoursc phase, which
minimizes the deviation angle at lock-on from 180 dcg head-on, and when I'NG is
used to guide the missile in the homing phasc.
Point Defense. In a special point defense, the ballistic missile nosc cone with
ballistic coefficient is equal to 2,000 Iblft? The discrimination of nosc cone from
decoys and tankage is at 10OK ft altitude. The velocity of the nosc conc is 20,000
ftlsec at 30,OW ft altitude. Thc nose conc deceleration increases from 6 to 60 g's at
30,000 ft altitude. Point defense against ballistic nlissiles rcquires high pursuer ve-
locity, as illustrated in Figure 6-13c [Hiroshige, 19861.
Ballistic Missile Threat. A large missilc with a high mass fraction rocket
motor is required for the ballistic missilc threat, as illustrated in Figure 6-13d.
Requirements for ballistic missile threat can be summarized as follows. A rocket
motor is required to achieve an average velocity of over 6,230 ftlsec over 3.8 seconds.
The time to intercept is too short for extensive terminal guidance correction, as
shown in Example 6-3, and hence the interceptor should be launched into an an-
tiparallel trajectory to minimize the target deceleration component perpendicular to
the LOS. Warhead, rather than guidance accuracy, is the determining factor in
achieving a high PK [Hiroshige, 19861.
Figure 6-15 (a) Example S-S, Surface-to-Surface Mission (b) Mission Desires and
Constraints, Example S-S (From [Goodrtein, 1972(a)] with permirriorr/?orn .4GARD)
same way, U.S. Navy submarines equipped with the Subroc missile nus st bc able
to use sonar communications to keep the missile heading for the updated target
position throughout the airborne phase of its trajectory. It remains to develop the
ASW missile intelligent enough to home on its quarry by itself [Gunston, 19791,
AIRCRAFT
HEIGHT
.
SEA SURFACE
OR
snip
TIME
INITIAL FINAL
LAUNCH
APPROACH
PHASE CRUISE PHASE
PHASE
d Y
Figure 6-16 Flight Trajectory of a Sea Skimming Missile in the Vertical Plane
(Frum [Slrrrotl otld Windlry, 19114/ ~uirlrpcnniiriut~fiottl SCS)
laser homers. Hayman [I9831 describes an IR imaging antitank missile that is fired
and forgotten. It is a shoulder-launched weapon that lofts to an altitude of approx-
imately 150 meters and then homes toward the targct using PNG. A gyro-stabilized
seeker is precessed to the target by pointing commands. These pointing commands
are developcd from an imaging sensor by a new tracking algorithm that performs
well in a highly cluttered background.
Range and function. Missiles can also be classified by range into long-,
medium-, and short-range missiles. Barnes [I9871 proposes to consider long-range
missiles and short-range missiles separately, proposing furthermore to subdivide
the long-range category into those intended to attack high-value fixed targets on
land and those intended to attack ships. T o attack targets such as airfields located
well behind the FEBA, large payloads are required and the weapons must be de-
livered with high accuracy. Current capability requires overflight of the target by
the manned aircraft. As air defenses continue to improve, stand-off weapon systems
provide the only means of protecting the attacking aircraft, to the extent that missiles
must have sufficiently long range to allow them to be launched from friendly air-
space. Another distinction is made between tactical and strategic missiles. Broadly
speaking, the terms are used here to denote the kind of target rather than its distance
from missile launch. Strategic weapons are taken to be those that strike at enemy
heartlands, either in counterforce attacks or in countervalue attacks. Tactical wcap-
ons are those that influence a battle, and the battle may be by land, sea, air, or
altogether. The tactical missile seldom has a nuclear warhead, while the strategic
kind seldom has any other.
The strategic category of missiles includes the ground-launched Minuteman
series of ICBM with a range of more than 7,000 nmi and the Poseidon submarine-
launched missiles with a range of about 2,500 nmi. Both missiles are equipped with
298 Guidance Processing Chap. 6
The information available, the maneuvers required, and the control mechanisms in
use may differ from one portion of the pursuer trajectory to the next. Thus, different
guidance laws may need to be used to acconlplish the mission for the entire trajec-
tory.
Midcourse guidance refcrs to the process of guiding a missile that cannot dctect its
target when launched, from the launch point to the target's proximity, and is pri-
marily an energy managerncnt and inertial instrumentation problem. The midcourse
guidance law is usually a form of PNG with appropriate trajectory-shaping modi-
fications for minimizing energy loss. The two types of midcourse guidancc com-
monly used diffcr only in the coord~natcsystems employed. In one missile steering
signals are dircctly supplicd in an agreed-upon coordinate frame. In the other an
inertial navigator is updatcd by cxtcrnally supplicd target information. Thcse tw70
types of midcoursc guidancc can further be classified as incrtial. common position
grid, command incrtial, conlmand, command to L O S (bcarn rider), antiradiation
homing (AIIH), and correlation matching. The first of thesc, incrtial midcourse
guidancc, has a rangc-dcpcndent accuracy, high rcsistancc to C M , and a range-
depcndcnt rclativc cost. Common grid midcoursc guidance is charactcrizcd by
accuracy, modcrate resistance to C M , and a moderate rclativc cost, whilc command
to L O S has a rangc-dcpcndcnt accuracy and low resistance to C M , and is r c l a t i v ~ l ~
incxpensivc. Antiradiation homing (ARH) posscsscs modcratc accuracy, a low shut-
down thrcshold in thc prcsencc of C M , and is ~noderatclycxpcnsivc. Finally, tor-
relation matching is charactcrizcd by a high accuracy, modcratc rcsistancc to CMq
Sec. 6.3 Multlple Mode Guldance Modellng 299
and a high relative cost [I-Iardy. IOXhl. As described in Exa~nplc6-1, the imple-
rncntatioll of midcourse guidance in SM-2 was the result ofadding to SM-I an IRU
together w ~ t hn~issile-shipcomniunication links. The IIIU comprises an instrument
package and a s p e c i . ~ l - p ~ ~ r pconlputcr.
os~ Included i l l the instrutncnts are three ac-
ccleromctcrs, two rate-integrating gyros for measuring angular motion at right
angles to the missilc body, and a space-stable, single-asis platfor~ilfor monitoring
missile roll. The primdry f~unctionofthe co~nputeris to solvc the equations ofmotion
to keep track of missile position, velocity, and attitude in the inertial coordinate
frame cstablishcd before launch. In the AEGIS application, c o n ~ m a n dniidcourse
guidance is ~ ~ s c~vhile
d , in TEIIRIEII and TARTAR applications, inertial midcourse
guidance is used [Witte and McDonald. 19811.
NULL PLANE
Figure 6-17 Radar C o ~ l l t n a n dto LOS Guidancc (Courtesy oJF. W . Hardy, 1986)
Sec. 6.3 Multiple Mode Guidance Modeling 301
targets, the user having first translated the present or future position of the target
into numerical coordinates acceptable to the guidance computer. Inertial guidance
trajcctorics arc usually optimized to achieve maxinium missile range. Ballistic tra-
jectories, which arc deter~nincdby a consideration of gravitational forces and air
resistance and do not depend on aerodynamic lift for missile support, are commonly
used in inertial guidance. The trajectory data arc storcd in the missile prior to launch.
The missile through its internal sensors, such as the Ills and accelcron~cters,also
measures its position relative to the la~~tlchpoint. I>cviarions from storcd and mea-
sured position data arc converted to acceleration commands which arc executed
through the missile control system [Titus, 1983].
In the TERRIER and TARTAR applications, given that command guidance
is not practical since these combat systems do not track the missile, SM-2 uses inertial
midcourse guidance for self-navigation, A three-dimensional search radar is used
to provide target data, which is in turn used by these ship systems to direct the
missile to a point in space. Actually, the missile may be directed to a succession of
points if the target is changing course and/or speed as shown in Figure 6-le(ii).
When necessary, new guidance points, along with target position and velocity data,
art communicated to the missile via the uplink. The ability to downlink missile
information allows the ship system to monitor flight progress. In the midcourse
guidance law, the steering equations are explicit functions of the current and desired
boundary conditions (position and velocity). For this reason, it is termed explicit
grridorlce. The missile's IRU supplies the missile with knowledge of its own position
and velocity. As with the AEGIS system, there is a predetermined time in the flight
at which an illuminator is assigned by the weapon system to support the terminal
homing phase. The IRU and uplink data are used to compute the Doppler frequency
and angle information required for target acquisition by the missile seeker. The
greater uncertainties in missile position and heading associated with the TERRIER
and TARTAR systems mean that terminal handover, which follows acquisition,
cannot be delayed as long as in AEGIS. Intercept coverage of TERRIER and TAR-
TAR ships with SM-2 is also significantly increased relative to SM-1 against both
incoming and crossing targets [Witte and McDonald, 19811.
NAVIGATION
I SYSTEM
MISSILE VELOCITY & KALMAN FILTER
ESTIMATOR
I
CORRECTIONS TO NAVIGATION
t PARAMETERS (I SENSOR ERROR ESTIMATES
their use in "throw-away" tactical weapons, and the inaccuracy o f low-cost strap-
down inertial navigators with low-cost sensors has prohibited their use unless PO-
sition aided by an external source. The primary cause of the inaccuracy in these
strapdown navigators is gyroscope and accelerometer sensor errors. As low-cost
sensors typically have large turnon-to-turnon bias shifts, through a careful in-flight
alignment and calibration process the predominant sensor errors can be reduced by
an order of magilitude. This performance whcn coupled with a precise position and
velocity initializa;ion, projecccd to be available from the tactical weapon-carrying
aircraft through hybrid LORAN or GPS inertial systems, makes unaided strapdown
inertial navigation a viablc midcourse guidance candidate for tactical weapons. The
in-flight initialization, alignn~ent,and calibration technique is illustrated in Figure
6-18. The strapdown navigator is initialized with currcnt position, velocity, and
body attitude information from the aircraft navigation system, after which the sys-
tem keeps current its own na\,igation solution. The Kalman filtcr estimator contains
an crror model for the missile navigator which ~nathematicallydescribes critical
strapdown gyro and accelcromcter error terms. This crror model is driven by the
trajectory dynamics as scnsed by the strapdown system. Periodically during the
mated flight thc Kalman filtcr samples aircraft and missile velocity and computes
velocity, alig11111cnt. and scnsor corrections to thc strapdown system. Thcsc cor-
rections arc fed back to thc navigation proccssor and incorporatcd into the navigation
solution. The estimation proccss is itcratcd until weapon rclcase. To enhance ob-
scrvability of dominant crrors, aircraft mancuvcrs can bc performed [Pcrln~utter
and Fitschen, 19801.
In those cascs whcrc a tcrn~inalseckcr is iockcd onto a target and providing reliable
tracking data (short-range combat), the stratcgy is callcd tcn,rir~alp i d a r ~ c e .Thc dy-
Sec. 6.3 Multiple Mode Guldance Modeling 303
namic rcquircmcnts of tcrnlinal guidance are usually niore stringent because all the
trajcctory errors which have accumulated must be corrcctcd in a very short time.
As discussed in Chaptcr 2, typical terminal guidancc sensors include laser, TVIvidco,
imaging IR (IIR), MMW, microwave, and ARH. Thcse typcs of sensors provide
different typcs of tcrminal guidance tracking.
SEARCH/ACQUISITION
TERMINAL
LAUNCHER/CONTROL
(A)
DATA COLLECTION
LAUNCH OPERATOR
VEHICLE DISPLAY
ow
Figure 6-19 (a) Optical Fiber Guided Missile (b) Target Acquisition (Fro~n/Holder,
1983 & 19841 ujirh ycnnissiotz.fiot11 SCS)
Sec. 6.3 Multiple Mode Guidance Modeling 305
optic gyros will undoubtedly contribute greatly to the solution ofthe cost and weight
problems associated with more complex navigation, flight control, and seeker at-
titude reference systems. The requirement for ground-attack aircraft to effectively
engage n~ultivehiclearmored targets in both close air support and battlefield inter-
diction roles places increasing demand on the intelligence and adaptability of the
weapon system employed. O n e solution to the problem is the use o f a weapon
which consists of a flying dispenser (bus vehicle) which is released by an aircraft
some distance from the target and which subsequently delivers a number of smart,
autonomous TGSM into the target area. T w o weapon concepts are investigated
solutions to the problem. The first concept involves "shoot-to-kill" sensor-fused
munitions which, following release from the bus vehicle, climb to provide the
titude they require for target search, deploy a parachute to stabilize vertical descent,
rotate an off-set detector about the vertical while scanning the ground in a decreasing
spiral scan, and fire a high-velocity slug at the target upon acquisition. The other
concept involves "hit-to-kill" aerodynamically controlled submunitions equipped
with a seeker which guide to the target and detonate a shaped charge warhead at
impact.
Improved warhead effectiveness can be obtained when hitting the top armor
from a near-vertical dive. This adds two constraints to the conventional guidance
problem: steep impact, and minimum angle of attack at impact. Whcn TGSM arc
released from a bus vehicle, the scenario is many-on-many in that several TGSM
have to handle several targets against various backgrounds and levels of clutter. The
targets arc armored vehicles 6 x 3 x 2 m moving in columns on roads, moving
in clutter, stationary in clutter with engine running, and stationary in clutter with
engine off. If one considers one TGSM only, the scenario becomes one on many.
A typical TGSM attack scenario is sho~\.nin Figure 6-20a. Its flight comprises three
phases: (1) the fly-out phasc during which the bus vehicle is dispensed from the
aircraft and flies up to reach a fixcd altitude h at which the TGSM are released.
Upon release, the TGSM initiates the deployment of its lifting and control surfaces
a,nd becomes ready for target search;; (2) the search phase during which it flies level
(or glides) while scanning the ground for a target; and (3) the tcrminal homing or
track phase during which it guides to hit the target. During the tcrminal ho~ning
guidance phase, the scenario is one on one. Figure 6-20b depicts the geometry of
the scarch phasc. The TGSM is at altitude h and flies lcvel at vclocity V,,,. I t is first
postulated that the TGSM is cquippcd \vith only onc scckcr which can opcratc in
t w o modes: (1) a scanning modc for the scarch phasc, and (2) a tracking nlodc for
thc tcrminal homing guidance phase. The seeker searchcs the ground at a look-down
anglc a. The maximum slant rangc R at which the target can bc dctcctcd is lill1itcd
by the detection rangc if thc scekcr uscs an M M W radar. Thc altitude / I is limited
by cloud cover if thc scckcr uscs passivc 111. If the look-down anglc is fixed, both
11 and R are linked. The vclocity V,,, is also linlitcd by the characteristics of thc
scarch modc. From altitude /I and level flight, any stationary object on the ground
will appear as moving angularly at angular speed u = I/,,, sin' all^. If the look allg]~
is 45 deg and the maximum gimbal rate of the scekcr is 25"/s, thcn, for 11 = l j O
Sec. 6.3 Multlple Mode OufdanceModellng
RELEASE Of
THE TQSM
DUAQC
DEPLOYMENT OF
FINS AND WEKiS
> t I I I
200 400 600 800 I000 1200 1400
--------,----------.-
REFERENCE
-
LINE O F SIGHT
T I TARGET
U I
- - DOWNRANGE x
(B)
Figure 6-20 (a) Sketch of a TGSM Attack Scenario (b) Search and Initial Conditions for
Terminal Homing Guidance (From [Trottier, 19871 with permisrionjom AGARD)
308 Guidance Processing Chap.
IPulse Rocket I
Target
Tracking - (Chap. 8.9)
lntegraled
-
Sensor
J Sensing/Flight
Reference S Control
stem
ISFCR~
(Chap. 5)
or
-
Inlcgraled Inerlial
Navigation System
(Chap. 5 )
m, the preceding equation yields V,,,lh = 0.873. Beyond this value, any attempt to
eventually track a target is hopeless. Since moving targets are also considered, the
relative velocity must account for an inbound component of targct velocity. For
Ih = 150 m, and inbound target velocities of 20 mis, the T G S M velocity cannot
exceed 110 mls. A terminal homing guidance law that will guide the TGSM to a
near-vertical hit with the tank must be determined [Trottier, 19871.
-
Homing and End Game
Target Trackin Procasing
Maneuver
Modeling (Fig. k 8 )
Actuation
used to follow thc thrust vector command. The thrust amplitude obtained by con-
trolling the exhaust mass flow rate, and the thrust direction generated by controlling
the thrust vector control servo are combined to construct a thrust vector control.
If a servo control is used, an autopilot is used to follow the trajectory shaping and
optimization commands and to stabilize the system during flight. The actuator
(which consists of control surface and servomechanism) is used to change flight
vehicle attitude and therefore change flight vehicle trajectory. The servomechanism
may be pneumatic, hydraulic, or electric, depending on the maximum hinge mo-
ment of the control surface.
As soon as the target position is acquired in the FOV of the seeker, the target is
locked on and tracked by the seeker. However, outputs of RF detection are con,
taminated by disturbance noise. The RF seeker is then taken to obtain the LOS rate
which is proportional to the misalignment of the target tracking error. The latter
is the error between the output of RF detection and that of positiorz sensing in the
seeker. A rate-sensing feedback is also needed to improve stability and reject distur-
bances. The sensor used for sensing the servo angular positions are: synchro (Ac
excitation), resolver (AC excitation), and potentiometer (DC excitation). A gyro-
scope/tachometer sensor uses gyroscopes or tachometers to measure the angular rat,
of the seeker servo. A gyroscope is usually A C excited, and hence needs to be
accompanied by a demodulator.
In the IR detection mode, a signal detected by the IR detector is also contam-
inated by disturbance noise. An IR irnage processor is needed to provide a two-dl-
mensional image with target and background. The IR image processor consists of
a head assembly, scanners, IR optics, 1R detector, IR cooling, preamplifier, am-
plifier, LED array, synchronization, and display. A T V camera of C C D type is
usually used to acquire a two-dimensional image for T V detection. The video-tvackitig
servo consists of an auto video tracking (AVT) unit and a tracking servo. AVT can
generate a target-tracking error with respect to the tracking gate and thus always
keep the target at the center of the tracking gate (or tracking window). AVT also
provides the gate positions in the elevation and azimuth axes. The tracking servo
has the feature of tracking on stabilization. That is, based on stabilization, the el-
evation and azimuth gate errors given by AVT are thus polarity correct. A target-
tracking algoritl~ttiis then used to take the LOS rate from the aforementioned mul-
timode seeker. The target-tracking algorithm output is the input to the guidarlce
algoritlztn. Finally, an accelcration (orflyensation, an autopilot, and an actuator together
cause the flight vehicle to maneuver so as to intercept the desired target.
flight instruments inside the missile. With a prcsct guidancc systcm, the missile is
guided along a desired cruise flight path to the target intercept position. The actual
position of the n~issilcis compared with the prestored flight profile data and, if
necessary, commands are generated for the missile control systcm to return to the
required trajectory. Inertial guidancc is one such example. In the vertical or pitch
plane, the nlissilc is controlled by an altitude-hold control loop using a simple bar-
ometric altinlctcr, and in the horizontal or yaw plane by a hcading command loop
using an angular ratc gyro which monitors any change in hcading to keep the n ~ i s s ~ l c
in the prcsct flight direction. More sophisticated prcsct gutdance systems for targets
at medium or long range contain an attitudc and hcading refcrencc systcm (AHRS).
As shown prcviously in Chapter 5 , the AHRS is a strapdown unit consisting
of three ratc gyros, three low-cost accelerometers, and the associated electronics.
The ratc gyros provide input signals for attitudc estimation and for autopilot rate
damping (flight stabilization). Accelerometers are used for autopilot feedback and
self-leveling of the strapdown system, and can be used in combination with other
navigational sensors to yield accurate estimates of missile attitude and heading. An
example of a reliable, accurate and cost-effective AHRS is the ring-laser gyro system
or IRS. The laser gyro senses angular rate with respect to inertial space and has n o
moving parts, making it insensitive to errors due to mass properties (which affect
rotating mass types of gyro). The most accurate preset guidance method can be
obtained with an INS. The primary sensors of the INS are three accelerometers and
three rate gyros mounted orthogonally. The accelerometers sense the nongravita-
tional acceleration of the missile while the rate gyros sense the angular rate of the
missile. A gravity computer calculates the acceleration due to gravity from actual
information on the missile's position. Together they provide data to determine by
integration the missile velocity and position in a navigational frame of reference.
In preset guidance, the frame of reference is either physically or analytically
established within the missile. Accelerometers placed on a stabilized, gimballed plat-
form are physically isolated from the pitch, yaw, and roll motion of the missile.
Platform stabilization is provided by a set of gyros which can be torqued to establish
the desired navigational frame. When the accelerometers are mounted directly on
the missile structure, they can be isolated analytically from missile rotational motion
with the help o f a set of strapdown rate gyros. The missile airframe angular rate
with respect to inertial space is provided by the rate gyros and is used to calculate
the attitude of the accelerometer measurement frame with respect to the navigational
frame o f reference. This attitude information is used-in a coordinate transformation
algorithm to compute the acceleration in the navigational frame. Although less
accurate than the platform system, the strapdown system offers a cost-effective
solution for the autonomous inertial guidance of guided weapons in their midcourse
guidance phase. Furthermore, since the gyros and accelerometers take measurements
in an airframe coordinate system, their output signals can be used for autopilot
functions. Most ballistic missiles are guided in their boost phase by a platform INS
because of the high accuracy demanded. Inertial navigation, such as a dead-reckoning
method, is afflicted with navigational errors that increase with time of flight. TO
312 Guidance P r ~ ~ e S s i t I g Chap. 6
cope with this problem, position and/or velocity updates can be made to reinitialize
the position and velocity integrators and even to estimate observable errors of the
INS (Kalman filtering). Update systems or navigational aids such as radio and sat-
ellite navigation systems, star trackers, and earth reference systems are used. These
last can make use of a mapping radar, an IR imaging sensor, or a T V sensor onboard
the missile to obtain position fixes. A Doppler radar can provide ground-speed data
for velocity updates.
An earth reference system developed for long-range cruise missiles to update
the INS periodically is TERCOM. Along the preestablished missile flight path,
several check areas are chosen to reinitialize the INS. Above the check area, a radar
altimeter with a good horizontal and vertical resolution measures elevation of the
terrain, resulting in a sequence of altimeter readings along the missile track. The
sequence is correlated with a prestored digitized map of the check area taken from
the memory unit to determine the best estimate of the actual position and subse-
quently to correct the INS. Guided weapons with preset guidance are passive, at
least over the unaided portion of missile flight, and hence are difficult to jam. After
launch thev are autonomous: the launching" station or the fire control unit is not
involved in the guidance phase. The weapon has a fire-and-forget capability. Preset
guided weapons are used against stationary targets or slowly moving targets. For
moving targets there is a requirement for a direct guidance method in the terminal
phase of the engagement.
Direct guidance methods, which are characterizcd by the use of turning target in-
formation in the prelaunch phase and during the guidance phase, make it possible
to intcrccpt moving targets. The guidance system is dominated by a guidance law
(see Scction 6.5) that formulates the relation between sensed target or missile in-
formation and guidancc commands for the missile, and is implemented in the guid-
ance computer or the correcting network. Referring once again to Figure 6-1, those
algorithms that fall under the category of direct kuidance include command guid-
ance, beam-riding guidance, and homing guidance (see Section 6.4.2). A real-life
guidance system is also presented in Scction 6.4.2 to exemplify a direct-guidance
application. At least one of the guidance sensors maintains LOS contact with thc
targct and provides targct illformation to the guidance and control system [Vricnds,
19871. The basic principles of guidance-loop dcsign for missile systcms arc well
cstablishcd, and future systcms arc unlikely to differ conccptually in any significant
way from prcvious systems. That is, the fundamental limitations of dircct-guidance
methods remain the same although the implclncntation of such systcms will, of
course, be crucially dependent on the currcnt sratc of hardware development.
LOS guidance. There are two subsets of the LOS guidance which diffcr
basically in their n~cchanisms.LOS guidance is a silnplc conccpt and can bc iln-
plclnented in terms of a command to line-of-sight (CLOS) (Figurc 6-23a) or bcam
rider (Figure 6-23b). I n CLOS guidancc, a n uplink is uscd to transmit guidallcc
Sec. 6.4 Guidance Algorithm 313
very well for missile interception as long as a stationary target is being tracked. In
this case, almost perfect guidance can be achieved without the man-in-the-loop
tracking error. However, improper tracking occurs in a realistic situation which
leads to errors. The performance with respect to miss distance is shown to be better
than 1 ft with a 90 percent confidence level, assuming that a reliable round is fired.
PROJECTOR
ACCELERATION
.- ----------------- ---
OPTICAL LINK
EU~ER
I----- -- --- - - - - --- ------ - ---. 1
YORE C O Y L E X
ACCELERATION -
(B)
Figure 6-23 (a) CLOS Scheme (b) Beam Rider Scheme (c) Beam Rider o r C L O S
(i) Beam RiderICLOS Guidance Geometry and Equatlon (ii) Beam RideriCLOS
Z 1981 AIAA (0(ii).fiotrl
Guidance Trajectory / / a / & Ibjfrotn [Pastrick er a / . , 19811, t
[Hrasmn and Sinoors, 19831 m i ~ hpermissionfro~~iG.4CI.4Ci
to uplink commands to the missile to adjust its flight in order to intercept the target
a t a certain position. Missile. target, and track are required to be tracked precisely
by a guidance (radar) station on the earth's surface or in an aircraft. T h e information
sensed is used to shape guidance commands, which the missile may receive in the
following ways: by a guidance wire or radio-frequency data link, via the radar or
laser beam used to track the missile, or over very thin hairlike wires that uncoil
from the missile as it flies. That there is n o need for a seeker onboard the missile
is the chief advantage of command guidance. Its chief limitation, however, is that
as intercepts occur at greater distances away from the radar there is greater deg-
radation in measurement accuracy and hence in guidance- accuracy as well. As a
result, system firepower is increasingly limited. The nlissile accuracy is limited by
the noises in the systems. The effect of thesc noises for command guidance is k n o w
to be strongly dependent on the range to the object tracked; the dependence on
range to intercept is much wcakcr for either active or scnliactive homing guidance.
Command guidance systcms can be less expensive than homing guidance systems.
Ncverthcless, few command guidance systcms arc currently being built because it
is bciicvcd that command-guidance miss distances arc too largc for successfu~in-
terceptions. In order to identify those conditions where the less expensive commatld
guidance systcni accuracy may be satisfactory. a systematic analysis of command-
guidance miss distance would be most useful. Such an analysis can be found in
Chapter 8.
Sec. 6.4 Guidance Algorithm
Guidsna Equation
% = Vmf, KgY') (%Ia )
non
the bcom
5 -?$EeZn olzia
s) = Filter and lead network
Om = Missile angle = y
0 = Target angle = y
T
,,R, = Range to missile
R
R.,. = Range to target = Rl + VT tg
R
I -- Intaapt range
i) Beam RidedCLOS Guidance Geometry and Equation
/ /Tracking Beam
(C)
Target Tracking
I
COmrnand H I I
computer
Radar
Link Fan Beam Scanning
(A) In Azimuth
generates commands and returns them to the missile to both guide and control the
radar target tracker. This data link must be very secure to prevent jamming or
interference from influencing the system's operation. Wire command links are Used
primarily with antitank missiles that possess a relatively short range.
A more modern implementation of radar command guidance is shown in
Figure 6-24b, where the operation of a track-while-scan radar is depicted. T w o fan-
shaped beams are scanned at right angles to each other to obtain elevation 2nd
azimuth angles and the ranges of both target and missile. Using this information,
a computer calculates the trajectory the missile should fly in order to intercept the
target, and commands are then sent to the missile via a command link to control
the missile. For successful operation, the missile must remain in the volume scanned
by the two tracking beams [Heaston a n v m o o t s , 19831.
Command-to-line-of-sight( c ~ sguidance. ) Command-to-line-of-
sight (CLOS) or line-of-sight (LOS) guidance represents a derivative of the com-
mand guidance technique. CLOS is a realization of the three-point LOS guidance
law. In this method, the missile approaches the target along-the line joining the
control point and the target. At the control point, the target is tracked by a radar,
an optical system, or an electro-optical system. The missile on the other hand is
being tracked either by the same tracking system (differential tracking: radar or EO
tracker) or by a separate missile tracker (EO or IR "hot spot"). Thus, it is sometimes
called three-point guidance, where the three points represent the tracker, missile,
and target. If the missile can stay on a straight line between the tracker and the
target (that is, the LOS), then it will hit the target. These guidance sensors provide
the angular error signals E of the missile fro111 the LOS td the target in elevation
and in azimuth. As shoxvn in Figure 6-23c, E = er - 0,,,,and E is n~ultipliedby
an estimate of the actual missile range R,,, resulting in linear displaccn~cntfrom the
LOS. The lateral acceleration commands a, arc shaped by a suitable crror compen-
sation network G(s) to guarantee stability of thc guidance loop and a fast response
to the linear displacement errors. That is,
Missile
airframe
FeedboCk loop
Correction/ Infrared
a~lpenwtion 4
sensor
network
, >
t I
I Operolor
I
Figure 6-25 Semiautomatic CLOS lor an Antitank Missile illepri~rfedtuirll per-
command u, is equal to a, plus u;, in a CLOS guidance system. Figure 6-25 shows
a functional block diagram of an antitank, semiautomatic CLOS missile, depicting
the feedback guidance loop and the feedforward loop. The IR sensor, which is
boresighted with the optical axis of the sight, senses the angular deviation of the
missile from the LOS to the target. The feedforward loop accounts only for the
Coriolis acceleration. Additional feedforward acceleration terms are required when
large LOS rates occur, as is the case with CLOS for short-range air defense. If a
track-while-scan radar or another method is used to provide more information to
the guidance computer, it becomes possible to implement guidance laws other than
the three-point method. Trajectory shaping can be exploited to reduce the demanded
lateral acceleration by inserting more lead angle capability or to increase warhead
effectiveness by approaching the target's most vulnerable side. CLOS is best suited
for use in short-range air defense and antitank systems. Inasmtuch as the guidance
equipment at the control point is dedicated to only one target throughout the en-
gagement, guidance accuracy is inversely proportional to range and firepower is
sharply restricted [Vriends, 19871.
Beam Riding
Missile
. I
the target using radar or an EO, automatic, or manual tracking unit. The beam is
modulated and the missile carries a rearward-looking beam receiver so that the
missile can determine its up-down and right-left positions in the beam and guide
itself to the bcam axis. The result is an interception trajcctory according to the three-
point method which is also used for CLOS [Vriends, 19871.
Radar beam-riding guidance is illustrated in Figure 6-26 in which the illu-
mination and target-tracking radars are shown as a single unit. The transmitted
signal, which the missile receives and uses for guidance, is represented by the solid
arcs. Thc dashed arcs in the figure
- signify the targct reflection in thc direction of
the radar, which picks up this echo signal and processes it to ensurc that the radar
beam always remains pointed in the direction o f the target. In order to guarantee
that the signal is received as the missile turns, the missile receivcr (sensor) antenna
needs to have a wide enough beamwidth in the rcar aspect. This situation occurs
in the case of certain intercept geometries like those associated with high-speed
crossing targets. Here, the missile attains a large velocity component perpendicular
to the center of the bcam as it attempts to follow the beam's angular motion during
targct tracking. Thc type of missile trajcctory found with a bcam-rider guidance
system is drawn in Figurc 6-23c which is thc same as that with a C L O S guidance
system. A disadvantagc with beam-rider guidance is that angle tracking crrors in
the guidance beam result in posttlon errors that arc dircctly proportional to thc range
bctwccn the targct trackcr and the targct. Conscqucntly, an above-standard tracklllg
system that has slnall angle tracktng errors is csscntial for accurate guidancc a t 101%
ranges [Hcaston and Smoots, 19831. Laser bcanl-ridcr guidance is uscd for antitank
(SSM and ASM), atltihclicoptcr (AAM), and short-range air dcfcnsc n~issilcs(SAM)
bccausc of its high clcctronic countcrmcasure rcsistancc. MMW bcanl riding is an
all-wcathcr altcrnativc for laser bcam riding. Radar bcam riding is still uscd in older,
medium-rangc air dcfcnsc and antiship n~issilcsystcms [Vricnds, 1987).
Sec. 6.4 Guidance Algorithm 321
950
Dashed line is FM
C
t; .-0
c
D
3
u
-
.d
m
"-e 3E
:900
T -3.3d
.-
-91a
P
a2
850
0 90 180 270 360
Beam center position (degrees)
Sec. 6.4 Guldance Algorithm 323
the vehicle to the targct [Pelegrin, 1987(a)]. Homing guidance systems considered
in this section refer to those systcms that "zero in" on a targct while still guiding.
Homing systcn~sarc categorized according to the frequency band of the electro-
magnetic signals, as either radio or EO systerns. Radar systcms make up nearly all
systems operating at radio frequencies and operate on signals reflected o r radiated
by the targct. Generally, EO systems opcratc using TV, laser, or Ill techniques.
The problem of designing a homing system bccon~csless complicated for the case
in which the targct itself radiates elcctron~agncticenergy. It consists o f building a
receiver together w ~ t hthe appropriate computer subsystems. and then integrating
them into the pursuer, so that the required control functions arc carried out with
sufficient accuracy. If the targct must be illuminated in order to crcatc reflected
target signals, the homing system must also include a transmitter, which may be
placed on the ground. Auxiliary control systems are used to steer the pursuer and
are connected to the receiver-computer subsystem [Maksimov and Gorgonov,
19881.
The role o f guided missiles in warfare has grown steadily since World War
-11. Section 6.4.1 discusses the development of the inertial guidance systems that were
the prelude to the ability to accurately deliver long-range ballistic and other types
of missiles for which the target is a k n o ~ v nset of earth coordinates. These systems
were not meant to guide missiles against highly maneuvering targets, as this cannot
be accomplished without the ability to sense the target location in real time and to
respond to rapid changes. Using homing guidance, in which an onboard sensor
provides the target data on which the guidance is based, modern air defense missiles
possess such capability. Because of the manner in which the quality o f target in-
formation improves as intercept is approached, the level of accuracy that can be
achieved with homing guidance cannot be obtained by any other type o f missile
guidance [Fossier, 19841. As presented in Chapter 2, to track the target, the homing
guidance sensor in the seeker head reacts to reflected or radiated energy in one or
more of the following regions of the electromagnetic spectrum: microwave, MMW,
IR, visible, and ultraviolet. The type of information which a seeker head can provide
depends on the mounting of the sensor and the guidAnce energy used. Missiles
guiding on radiated electromagnetic energy from the target contain radar receivers
which detect this energy and use it to track the target. Thermal or heat homing
devices operate on the principle that IR radiation of a heated body possesses inten-
Figure 6-27 (a) The guidance beam for the beam-rider missile was conically scanned at 30
hertz with a clockwise rotation, as viewed from behind the radar antenna. The radar pulse
rate, nominally 900 pulses per second, was varied by ?50 pulses per second in synchronism
with the conical scan. (b) Signal modulations detkcted by the beam-riding receiver were pro-
cessed to determine missile position with respect to the guidance beam. Angular direction and
distance from the scan axis were determined by comparing the phase and amplitude ofthe 30-
hertz amplitude-modulated signal with the frequency-modulated reference signals. (c) The
beam-rider receiver detected and procedsed guidance beam signals to generate commands for
the missile control planes and the radar beacon responses. (0 1982 by Johns Hopkins APL
Technical Diyesr)
324 Guidance Processing Chap. 6
sities that are different from those o f its surroundings. These radiations are detected
by IR detectors and translated into voltage changes which, after amplification, are
Y
used for guidance. Light-seeking h o m i g systems contain photoelectric devices that
detect light reflected from the target, much like a T V picture. T h e perfortnancc of
homing missiles depends on the location of the transmitter o r primary source of
the guidance energy: inside the missile, on the target, o r elsewhere as a part of the
guidance system [Vricnds, 19871.
A passivc seeker detects electromagnetic or acoustic energy radiated by the
target, for example, a heat or IR-sensitive detector as used on the Sidewinder. An
active seeker employs its own transmitter in order to "illuminate" the target, as in
the case of AMRAAM. A semiactive seeker relies on the launching station for radar
illumination o f the targct, and then homes on the reflected signal, as in the case of
Sparrow. An advantage that results from having the tracker in the missile is that
the positional accuracy as the missile nears the target improves. Generally, the op-
posite occurs with command systems, and the problem can become particularly
acute in the case of long-range air defense systems where stnall angle tracking errors
result in large distance errors at long ranges. In the case of using missilcs with active
or passive seekers, autonomous guidance, or 110 guidance at all, the aircraft's au-
tomatic guidance ceascs the moment launch occurs. With command guidance (that
is, guiding the missile by radio, for example), or with scmiactivc missile seekers,
guidance of the aircraft docs not cease until the missilc reaches the targct or some
close proximity thcrcto. For command guidancc in particular, the trajectory along
which the aircraft flies must be such that it allows the aircraft both to sense thc
target and to communicate with the missile. With semiactivc tnissilc guidance, the
aircraft's trajectory must be such that the aircraft is ablc to illuminate the target. In
using scrniactivc radar missiles, the aircraft's trajectory is dctcrmincd by cnsuring
that the rnissilc is ablc to track thc targct rcliably [Maksimov and Gorgonov, 19881.
The three rr~odcso f l ~ o r t r i tin~ ~guidancc
~ are activc, scmiactivc, and passivc. Radar
homing systems in particular arc classified this way, depending on the location of
the primary source of the clcctromagnctic radiation. Each type is dctcrnlined by the
source of energy used for targct tracking, as illustrated in Figure 6-28. O f the three
modes of homing, activc homing is characterized by an autonomous terminal modc,
which increases firepower, and multidimensional multitargct tracking and resolu-
tion. Howcvcr, rangc is somewhat limited by power aperture product. and the
design can bc complcx and cxpcnsivc. With scmiactivc homing, thc high-power
i l l u n ~ i ~ ~ acxtcnds
tor rangc, but thcrc is 1i111itcd sysrcm fircpo\vcr (that is. Icss mu]-
titargct tracking capability than the activc homing) and the targct illu~ninatoris
exposed. Thc design is of modcratc complcsity. I'assivc h o ~ n i n g which , is thc third
mode of homing, rcquircs continuous targct visibility. It prcscrvcs 1lF (laser) ~ 1 1 1 i ~ -
sion control, and is of si~nplcto tnodcrate design cotnplcxity.
M~ssileHoming On
Reflection From Target
Torget
I I I \
Launch ~ i i c r a f t Missile Homing On
Target Tracking And Reflection From Target
Illumination Radar
(B)
0
-=L-------
Missile Homing On Target
Radiation From Target
('3
Figure 6-28 Air-to-Air Homing Guidance (a) Active (b) Semiactive (c) Passive
(From [Hearton and Smoors, 19831 with prnnbsionjo~nG A C I A C )
requires both a transmitter and a receiver. The vehicle's own transmitter illuminates
the target, and guidance is based on the reflected electromagnetic energy. The term
active is applied to a device or system that generates or radiates energy. Active
homing of a vehicltconsists of transmitting energy waves such as radar from the
vehicle to the target and receiving the reflected energy to direct the vehicle toward
the target. With active systems, the guided weapon functions as a self-contained
guidance system by carrying on it the target illuminator/designator. In active radar
homing, the pursuer carries its own target-seeking radar with electromagnetic trans-
mitter which illuminates the target, and receiver which senses the reflected energy.
Figure 6-28a illustrates active radar homing guidance. The signal transmitted
by the radar in the missile is denoted by the solid arcs originating at the missile,
which also represent the beamwidth of the missile radar antenna. The arcs origi-
nating at the missile are drawn in broader fashion in Figure 6-28a than those rep-
resenting the beamwidth of the aircraft radar antenna drawn in Figure 6-28~. This
326 Guidance Processing Chap. 6
was done intentionally to highlight the fact that'the missile antenna in the confined
space of the missile will generally be smaller than the antenna used on the aircraft,
resulting in broader beamwidths. However, going to higher frequencies will result
in narrower beamwidths. Referring again to Figure 6-28a, the dashed arcs represent
the portion of reflected energy-which itself is actually reflected in all directions,_
that is reflected in the direction of the missile. T h e magnitude of the reflected signal
and its apparent source is a function of the aspect from which the target is viewed,
Viewing aspect constantly changes as a result o f the target's motion, and this is
responsible for amplitude variations or scintillation, and angular variations or glint
in the signal received by the missile. This signal is also referred to as target echo.
Problems with scintillation and glint exist witl, all radar systems including the sem-
iactive system to be discussed later. The received target echo is processed by the
missile radar, which then generates guidancc commands to the missile to bring about
intcrcept [Heaston and Smoots, 19831.
Active guidance is usually employed only in the final terminal phase of an
attack, with some other form of midcourse guidance acting to direct the missile to
the target's proximity. For example, when the missile is able autonomously to search
for and lock onto its targct after launch (LOAL), it is possible to cxtend the stand-
off range of the n~issilc.More and more interest is bcing focused on launch-and-
leave and fire-and-forget weapon delivery, resulting in a greater dcmand for active
guidance systems. The advantage of the active guidance system, illustrated in Figure
6-28a, is that the launch aircraft can maneuver as ncccssary im~ncdiatelyaftcr missile
launch is accomplished. This is especially true in the air defense or air superiority
role, where the target's valuc is judged to be o f high enough value to justify the
incrcased cxpcnsc and complexity. There is also intercst in utilizing active radar
guidancc in air-to-surfacc applications using M M W bccausc of thc ability to go to
narrow radar bcamwidths. Ho\vevcr, because large signals arc rcccivcd as a result
of reflections from surrounding objects including the ground, the problem of target
recognition and discrimination becomes morc difficult. Investigations are bcing con-
ducted in the area of developing electronic procedures for target recognition and
separation of target return from clutter return. An active radar seckcr that operates
with a coherent pulse waveform can provide range and range-rate information as
well as the LOS angular ratc. Active radar homing is being applied to air as well
as surfacc intcrcept and posscsscs an all-wcathcr and fire-and-forget capability. The
large spatial (rangc and anglc) and frcqucncy (rangc-ratc) resolution of M M W scckcrs
has cxtcndcd thc capabilitics of surfacc intcrccpt activc radar h o ~ n i n gfrom ship
targets to ground targets such as armored vehicles. Synthetic apcrturc radar-mapping
techniques arc uscd to update thc INS [Vricnds, 19871.
,---
/
/
Missile Homing On /
/
-- -
%,'/// / .---
Owing to their large angle resolution and the ability to designate a specific target,
the laser-based systems started being referred to as designators, as opposed to the
term illuminator given to radar devices. They also brought about the term PGM
introduced in Book 1 of the series. The only drawback to the very small beamwidth
of these devices is that it makes them poorly suited for use against a maneuvering
target. Basically, they serve the same function as the radar illuminator but are used
in a slightly different manner. Typically, a human operator aims the laserloptical
device using an imaging system or some form of optical sight, which means that
these systems are used mainly against stationary or slowly moving targets at short
ranges. Using an operator to aim the designator is lower in cost than slaving the
same system to an automatic tracking system. For this reason, such systems have
found many guided-weapon applications including bombs, guided projectiles, and
guided missiles [Heaston and Smoots, 19831.
Weapons that us; semiactive laser seekers can be launched close to the laser
designator or from a remote site. When launched from a location close to the des-
ignator, the seeker may be locked on before launch. When launched from a remote
location, it must undergo a search and acquisition phase and lock-on after launch.
The use of multiple designators in a region containing several targets can be made
effective by coding the laser designator signals so that a particular missile only tracks
its intended target. One form of semiactive laser guidance consisting of a ground-
based laser designator and a remotely launched missile containing a laser seeker is
illustrated in Figure 6-29. A series of small arcs spanning the distance between the
designator and target indicates a very narrow designator beam. The designator is
aimed at the target by an operator using an optical sighting device. Owing to its
surface roughness, the target scatters the laser energy striking it in all directions, as
indicated by the series of dashed arcs originating at the target. The laser seeker
positioned at the nose of the incoming missile receives and processes the reflected
signal, and in turn provides guidance commands to guide the missile to impact with
Sec. 6.4 GufdanceAlgorithm 329
the target. Not yet a fanliliar acronym, scmiactivc laser homing (SALH) provides
pinpoint accuracy onto tanks and similar retlcctive targcts. The designator can be
aimed by a soldier or by the attacking aircraft [Gunston, 19791.
Pros and c o n s o f semiactive homing. In scmiactivc systems, a ground-
based illuminator is either a CW or pulsed Doppler radar which continually tracks
the targct and provides a phase reference for the seeker in the missile. Hccausc thc
broad bcamwidth of the tracking radar and illuminator results in only adequate
ability to distinguish targcts, semiactive systems using radar have bccn designed
specifically for use against air targcts. The missile-scckcr antenna bistatically tracks
the reflcctiotis frotn the targct using a narrowband filter, which accepts thc 1)oppler-
shifted targct signals, while rejecting direct signals from the illun~inatorand reflected
signals from radar clutter, which arc a t different Doppler frequencies [Schleher,
19861. The characteristic features of aircraft make them well suited for illumination
with practically no nearby clutter to intcrfcre with or diminish the capability of the
homing seeker. Although aircraft in formation can pose a difficulty, the terminal
homing receiver is still typically able to resolve and focus on a particular target as
the range decreases.
Succcssf~~l ernploymcnt of a semiactive system rcquires that the targct be il-
luminated for the entire duration of guided-missile flight. As a result, the illuminator
or designator is not available for use with another missile during this period of time,
and the missile firing rate is consequently reduced to one engagement a t a time.
This leads to the development of previously discussed active homing guidance sys-
tems in order to deal with the case of simultaneous multiple target engagements
[Heaston and Smoots, 19831. A high kill rate is possible only when the semiactive
radar homing system operates in a sampled-data mode using an electronically-scan-
ning phased array radar to track and illuminate several targets simultaneously. For
the final phase, requiring a high data rate, an autonomous guidance method can be
used (for example, active radar homing as mentioned earlier). This methodology
has been used in the AEGIS system for the STANDARD missile. The advantages
of command guidance can be added to the semiactive missile concept through the
TVM guidance technique. This technique has been used in the PATRIOT missile
system. Semiactive laser homing operating in the near-IR region (1.06 Fm wave-
length) is restricted to fair weather and short-range application (atmospheric atten-
uation) and to surface intercept (pulse repetition frequency limitation). In an air-to-
surface application with automatic laser target designation and tracking, the guidance
method offers a launch-and-leave capability to the aircraft which performs both
designation and weapon delivery. Semiactive radar homing which has an all-weather
capability, is restricted to air intercept and antiship applications because of ground
clutter. Against low-altitude air targets the ground clutter is separated from the
target returns using the Doppler principle. T o provide the missile with reference
frequency information, the missile is fitted with a rearward-looking antenna and
either continuous-wave or interrupted continuous-wave radar is used. For crossing
air targets and for ship targets, the pulse waveform is preferable [Vriends, 19871.
330 Guidance Processing Chap. g
generates the appropriate signals that allow the autopilot to command the missile
to hit the target. Inasmuch as a T V seeker is rendered ineffective at night, current
effort is being spent to develop an analogous Ill imaging seeker [Heaston and
Smoots, 19831. Much of the current research on image processing is directed toward
the use of irrtelli.yrtri krrowlrd~qe-bajrdsysrrrtts ttclrrriqrres (presented in Book 4 of the
series) to identify the most vulncrablc part of the target. Given the right approach
to software, it has been possible to incorporate this capability on processors suitable
for small and even low-cost missiles [Barnes, 19871.
In radiort~~rer ilrrd i2.1~\.ICC'~q~riri~~rrce,
the type of seeker device is a mdiomcter,
which senses the low-level thermal radiation emitted from all objects. Such a device
may prove to be very usef~11for detecting and tracking particular targets. The small
dimensions of MMW equipment . . make application to submunitions and cannon-
- -
passive systems which typically depend on thermal radiation or reflected light, and
are actually more akin to the receivers used in the systems that are to be described
next. Examples of ARM projectiles that have been developed andlor studied include
the SHRIKE, HARM, and Antiradiation Projectile (ARP). A similar method is used
when a radar-guided missile operates in a HOJ mode.
WARHEAD
7
r ----------------
(A)
TARGET
POSITION SIGNAL I
PROPORTIONAL
TO SIGHTLINE
b ENABLEMCNT
GEOMETRY
(
- TRACKING LOOP
GUIDANCE SECTION
RESTORING
MOMENTS I
HARDWARE
I
L----------,,- ---J
MISSILE LATERAL FIN
ACCCLCRATION
' DEF ECTION
)ONEMATICS 4 1 AERODYNAMICS i
(B)
forward. The guidance ~ t t i i t ,which is mounted on the forward end of the missile,
consists of a scckcr section, a solid-state electronics section, and a fin-servo section.
The current guidance unit hardware uses Ill conical-scan optics to provide PNG.
The basic operation of the CHAl'AI<IlAL missile guidance loop is illustrated in
Figure 6-30b. Froni 1981 to 1982, the CHAPARI<AL missile guidancc unit was
reconfigured to contain a rosette pattern, flying-spot-scan IR seeker and a micro-
processor-based image processor by adding components to the inertially stabilized
free gyro of the scckcr. as illustrated by Figure 6-30c [Waite. 19831.
Talos: A direct-guidance application. The Talos beam-rider mid-
course guidancc system is discusscd extensively in Exan~ple6-1 1 . This section gives
a detailed treatment, based on the excellent work of Gulick et al. [1982], of the
Talos homing guidance system.
Terminal guidance. From the time the Talos development program was
first initiated, it was envisioned that there would be a terminal-guidance phase fol-
lowing the midcourse beam-riding phase. A homing system would have to be de-
veloped that would satisfy constraints imposed by the ramjet diffuser and that would
rapidly acquire the targct without the need for accuratc missile-to-target LOS
positioning information. Achieving a capability of intercepting small targets at dis-
tances up to 100 nautical miles meant that high receiver sensitivity in addition to
good targct resolution was mandatory. Some factors that influenced the selection
of the interferometer homing system for terminal guidance were the following: (1)
ramjet inlet constraints were satisfied by the widely spaced body-fixed antennas; (2)
the body-fixed antennas were less complicated than a gimbal dish antenna; (3) mis-
sile-to-target angle data were not required for rapid target acquisition; and (4) there
was a desire to have the largest possible aperture and, hence, the most accurate
measurement of the LOS angular rate. Figure 6-31a illustrates the basic principle
of the interferometer system, where the nomenclature was first introduced in Figure
2-10. The composite antenna pattern of two widely spaced antenna elements of an
interferometer is made up of a series of peaks and nulls, which are moved by a phase
shifter. This results in amplitude modulation of the target signal. An output is
generated by a discriminator tuned to this modulation frequency that is proportional
to the angular rate of the target LOS. A P N G homing trajectory to the target is
executed if the target LOS rate with respect to an inertial reference is kept at zero.
It remains only to control the missile turning rate so as to maintain a zero LOS rate
and guarantee an intercept.
The first Talos homing system. The first Talos homing system was
based on a guidance concept consisting of body-fixed, widely spaced antennas to
be used as a radar interferometer. It employed an independent interferometer channel
for each wing-control plane. As shown in Figure 6-31b, the receiver used a scanning
interferometer system. Target signals at the antenna were
where o is the microwave frequency and 6 is the electrical phase difference at the
antennas. A , and A2 denote the amplitudes, which could be different. The phase of
X2 is advanced by an amount @(t) by the scanning phase shifter according to
@(t) = o,t + (P where o,is the scan frequency and (P is the initial phase shift. X,
can then be expressed as
nd .
X3 = A2 sin o + o, + 2 -
A
uL cos UL
This last result shows that X4 is a carrier signal at w and is amplitude modulated a t
nd .
o, + 2 - UL cos U'.
Although the carrier frcquency was changed by the heterodyne process in the re-
ceiver from microwave to a lower frequency, this did not alter the basic u L infor-
mation since the nlodulation was unaffected. Moreover, since thc desired infor-
mation was the frequency ofthe n~odulation.the nleasurcment ofuL was not directly
affected by changes in the amplitude of the signal. A body-mounted rate gyroscope
was used to decouple body motion to provide the LOS rate measurement u,and
the gyro output frequcncy modulated an osc~llatorto produce a carrier frequency
wo with a deviation proport~onalto the missile-body turning rate 0. Because a fixed
value of K,xvhose term in the gyro channel is an esti~natcof cos DL, for all flight
conditions turned out not to be satisfactory. Talos relied on a sclcction of two values
based on thc crossing component of the target speed. This value was sct into the
missile at laut~chtime. The scanning ~ h a s shiftcr
e frcquency o,\vas eliminated fro111
the final term by the use of double modulation, which allowcd a frcquency dis-
criminator tuned to w,, to providc an output that was proportional to (2ndlA)
( ~ -8bL cos uL). Ignoring biases, the discriminator output was a good approx-
imation proportional to the dcsircd u.
Stable platform phase follow-up system (STAPFUS). The first T a l a
homing system suffcrcd from t\tro critical problcms, the first of xt~hichwas that a
bias resulted from anv oifsct bct\vccn the voltarc-controlled oscillator and the dis-
c,
criminator center frcqucncy. The second major problem was that it \tias difficult to
maintain a stablc gyro gain factor equal to (2ndlA)h!. The solution to both of these
problems came in the way of thc stablc platform phase follow-up system (STA1'-
FUS). Figurc 6-31c shows the scannit~gintcrfcromctcr using STAI'FUS. AS writh
thc initial systcnl, a motor \vai used to drive the phase shiftcr and a rcfcrcncc
crator. I'hasc corrections for nlissilc body motion were llladc by a singlc-dcgrcc-
of-frccdotn frcc gyro coupled to a synchro-resolver. The gear ratio bctwccl1 the
gyro and rcsolvcr providcd a constant gain factor for thc gyro coupling. The dif-
Guidance Processfng Chap. 6
Range
(A)
Figure 6-32 (a) Pulse radar signals from a moving target can be obscured by large,
stationary reflecting surfaces such as the sea or land masses. (b) Continuous wave
(CW) radar signals from a moving target can be detected by filtering at the Doppler
frequency. (c) The rear reference receiver used a phase-locked klystron and a ground-
aided acquisition (GAA) loop. The klystron frequency was coarsely corrected by
the discriminator to the frequency of the illuniinator signal, followed by exact fre-
quency control by the phase-locked loop. The voltage-controlled oscillator fre-
quency was offset from the intermediate frequency by the j ~ a . 4loop and caused the
klystron frequency to be offset precisely for the target signal entering the front
receiver (see Fig. d). (d) A target signal having a Doppler frequency equal to.f~fcs.<
would pass through the amplifiers and narrow-bandpass quartz crystal filters and
be detected by the acquisition circuit. Upon detection, the discriminator output
readjusted the frequency of the voltage-controlled oscillator to keep the target signal
in the center of the receiver bandpass. The narrow-bandpass filters removed the
land and sea clutter signals entering the antennas. (e) The monopulse seeker was a
refinement of the original C W seeker. The target andlor jammer signals were pro-
cessed through a two-channel receiver (per guidance plane). Narrowbanding oc-
curred alniost immediately following the microwave mixers. The intermediate fre-
quency (IF) amplifiers \r.ere hard limited on receiver noise. The Doppler tracking
loop was closed through the n ~ i c r o \ ~ a vlocal
e oscillator and the first mixer. Predicted
Doppler inforniation provided by the ship was used to aid target search. The home-
on-jamming niode eniployed the same narrow bandwidth and angle processing
circuits used for tracking the target echo. (0Guidance-control logic used to ilnple-
ment guidance switchover from midcourse to homing, to gate the steering infor-
mation once homing began, and to control Doppler-search routines was based on
the coherency of the angle data. The signal used for that was obtained from a phase
detector that monitored the STAPFUS phase-tracking loop. (g) Multiple jammer
flight tests were conductcd to demonstrate dichotomous angle-tracking capabilities
inherent in the Talos interferometer guidance system. Briefly, if signals froin tiiul-
tiple sources were present siniultaneously, the n~issilewould track one of them if a
power differential of 2 decihcls or greater cxistrd within the narrow bandwidth of
the receiver. In practice. the niissile ufouldnearly always intercept one ofthe targets.
For thc riiultiplejanin~ertest illustrated here, the primary target was a P-4Y aircraft
with a rioise jammer. After achieving a near miss on the aircraft, the missile suc-
cessfully intercepted the westernmost jammer on the ground. (h) The effect of self-
protection electronic counternieasures (ECM) o t ~riiiss distance is illustrated. The
curves were derived from miss distance data obtained froni laboratory ECM tests
conductcd a t the Naval Ordnance Laboratory. Corona. Calif.. froni the monopulse
flight tests against jamming targets, and froni historic test data of Talos flight tests
against nonjamming targets. Note that the pcrforniancc against the janiming targets
was superior t o that against the tionjamming targcts. (0 1982 b y Joh~tsHirl>kittrAPL
Techni(a1 Digc~.sr)
- Target tracking loop 7To STAPFUS measurement system
Bandwidth = 1600 Hz
>
F i wnptifii with
Target 2.5 MHz_
Mixer namM
VJ* crystal filter
-C
fihu
Interferometer
antenna system 2 3 MHz
-Rear
antenna
F
ig 10
-
Figure 6-32 (Continued)
64 Guidance Algorithm
-
- T a m reaiver
Doppler rcquirition m d mek
-Reference receiver
-Predicted Dopplw (GA.4)
Rear 1 !
antenna
-TO autopilot
Switchover.
midcourse
to
homing
(F)
Figure 6-32 (Continued)
Guidance Processing
0.4
-
V"#K&& Laboratov ECM tests
Flight tests (monopulre) with ECM.
0.1
Miss distance
(H)
Figure 6-32 (Continued)
6.4 Guidance Algorithm 343
Figure 6-33c shows a block diagram of the phase-locked klystron loop and
the ground-aided acquisition loop. Just before launch, the klystron was electrically
pretuned to the approximate frequency of the illuminator. Approximately 15 sec
prior to intercept, the ship-based CW illuminator began radiating, and automatic
frequency control pull-in occurred. Using radar data, the target Doppler frequency,
fD, was computed and then transmitted to the missile by a 400-kHz plus fD frequency
modulation on thc illuminator frequency. The ground-aided acquisition loop used
this estimate of the Doppler to establish the initial frequency for the voltage-con-
trolled oscillator. By doing this, the klystron frequency was not very far off from
the correct value, and the search required to acquire the target was minimal. The
front receiver with its narrowband quartz-crystal filters and discriminators, together
with the Doppler-tracking loop, is shown in Figure 6-32d. The function of the loop
was to control the voltage-controlled oscillator and, therefore, the klystron so as
to keep the target signal in the center of the receiver's narrow bandpass. The SAM-
N-6cl missile with its CW homing receiver was well suited to a countermeasures
environment. First, the narrowband characteristics of the seeker and the short (6-
10 sec) homing time made for limited exposure to hostile environments. Second,
the high-speed phase-tracking loop in STAPFUS provided a nominal angle-tracking
sensitivity (volts per deg per sec) when it was tracking, independent of the SIN.
Finally, the Talos phase-interferometer angle processing was intrinsically capable
of resolving signals from two or more separate sources such as multiple noise jam-
mers if there was a small power difference ( 5 2 dB) between them. There was,
however, some uncertainty as to whether the CW guidance system would perform
well against surface targets. In this application, the target signal and the sea clutter
signals do not have a useful Doppler frequency separation. However, 'the combi-
nation of the 800-Hz and 100-Hz filter bandwidths maintained a signal-to-clutter
ratio suitable for guidance, and the Talos system with CW interferometer guidance
performed well against surface ships and boats.
enemy radars became evident. Because of its long-range capabilities and the ease
with which it could be adoptcd for new missions, Talos was seen as both a logical
and dcsirablc choicc for radar supprcssion. The Talos ARM program rcquired the
development of a unique operational concept because the ship could not conceivably
track the targct and implement missile guidance as it did for the cngagcment of air
targets. The techniques for providing ARM with the appropriatc targct information
cot~sistingof !geographic location and RF emission characteristics (ircqucncy, pulse-
rcpctition frecluency, and so on) were as follows. First, several navigational tech-
niqucs, including the Navy Navigation Satcllitc System, were used to establish ship
coordinates. The ship then directed the missilc to thc vicinity of the targct using
the beam-rider midcourse guidance. Upon approaching the targct, the missile was
put into a dive and the homing system was activated. The missile approached the
targct in one of two possible terminal geometries, either an approximate 45-deg
dive or a near-vertical dive. Because the low pulse-repetition frequency of some
target radars was not compatible with the scan frequency used by the carlicr sem-
iactivc scckcrs, it was required foremost of the ARM homing system that it be
monopulse. It was also desired to have a system with a high sensitivity so as to
provide continuous guidance on the low sidelobc levels from thc targct. Finally,
thc ARM guidance system had to be compatible with the existing Talos airframe.
Figure 6-33a shows a simplified block diagram of the ARM seeker. The receiver
used two parallel IF amplifiers (per guidance plane) with subsequent in-phase and
quadrature processing. By using limiting amplifiers, a very large instantaneous dy-
namic range greater than 120 dB was achieved. Circuits were carefully designed so
as to maintain the differential phase shift between these amplifiers at a low level,
and good phase tracking was made possible with input peak power levels greater
than 10 watts.
For very low-frequency targets (L band), it was considered undesirable to have
a guidance error associated with even 10 electrical degrees differential phase shift
between the receiver channels. By adding microwave and IF transfer switches that,
on a pulse-to-pulse basis, allowed radar pulses to be processed alternately through
one channel and then the other. the error was all but eliminated. With these switches.
the internally generated errors would average zero. Figure 6-33b shows the mea-
sured angle error arising from differential phase shift plotted against the signal power
level. The two curves in the figure show the errors with and without the transfer
switches operating. The acquisition and discrimination channel was placed in parallel
with the angle channels, and the receiver was self-gating. A signal that met the
radiation and pulse repetition frequency requirements designated at launch would
provide a gate to the angle channel. The seeker could discriminate between two
signals as long as these differed in their operating frequencies by at least 3 MHz. In
order to minimize the effects of multipath reflections near the target, leading-edge
gating was used. The outputs from the angle phase-comparator were multiplied by
a 400-Hz signal to provide an amplitude-modulated signal to drive the STAPFUS
resolvers. The seeker measuring the LOS rate to the target at the time of acquisition
provided geometric discrimination. The ship, utilizing the midcourse beam-riding
guidance, caused the missile to dive toward a point approximately four miles beyond
Guidance Processing Ckp. 6
-Guidance signals
-Gating and switching
-Frequency control
.., ~ .
T
I ating
ignal 400 Hz
-", 0.8 I I I I I I I I I
Transfer switches out
u
'0 ---Transfer switches in
f 0.4 -
Figure 6-33 Talos A l l H Missile Guidance (a) T h e Talos Antiradiation Missile (AIIM) seeker
used t w o parallel IF amplifiers per guidance plane with subsequent in-phase and quadrature
processing. A signal that satisfied the prelaunch frequency and pulse repctitiot~frequency re-
quirements provided the gating signal to the angle channel. (h) Angle bias resulting from
diffcrential phase shift bct\vcen the recciver channcls was virtually eliminated with the use of
radio frequcncy and of IF transfer switches that operated on a pulse-to-pulse basis. 1C 1982
by Jokns Hopkit~sAPL T r ( h ~ i i ( aDixcst)
l
Sec. 6.5 Guidance Law 347
the intended target. The resulting missile-to-target LOS rate was in the down di-
rection. In the cvent of a failure to detect that downward angular rate during the
target acquisition process, the signal was rejected and the seeker continued to search
for another target. If the target was accepted, the missile executed a down maneuver
to the target. In this way, the elevation angle at which the missilc would intercept
the target was nearly 90 deg.
According to Gartcn and Dean 119821, although specific details of Vietnam
combat applications cannot be released, the radiation-seeking capability of the Talos
ARM (RGM-8H) was demonstrated by the fact that shore batterics were silenced
by missiles fired from ships placed in the Gulf of Tonkin. Because of its target
discrimination capabilities, Talos was also able to effect long-range kills of MIG
aircraft over land. The long-range intercept capacity put enemy air tactics in check
whenever a Talos ship was nearby. The opportunity to use the surface-to-surface
capability never presented itself.
In order to intercept the target, a missile must constantly travel in the proper di-
rection. The direction in which a missile travels is dictated by an algorithm built
into the guidance processor known as the guidance law. Many different guidance
laws have been developed over the years, and with the advent of highly maneu-
verable airborne targets, research on improved guidance laws is continuing [Heaston
and Smoots, 19831. Guidance laws currently in use on existing and fielded missiles
may be inadequate in the battlefield environments envisioned for the 1990s and
beyond. Performance criteria will probably require applications of newly developing
theories. which in turn will necessitate a large
" comvutation capabilitv relative to
classical guidance technology. Until very recently this task has been relegated to
large computers, in many cases ground based. However, advances in microproc-
essors will allow increased use of onboard computation [Fraser, 19811. Geometry
and other parameters for homing guidance are drawn in Figure 2-10. Currently,
several guidance laws of the two-point (target and missile) or three-point (target,
missile, and station) type are implemented in homing missiles. As shown in Figure
6-1, current guidance laws, whether of the two-point or three-point type, can be
classified as LOS guidance (Section 6.5.1), LOS rate guidance (Section 6.5.2), or
advanced guidance (Chapter 8). It must be pointed out that a guidance law design,
to be made complete, requires guidance filter techniques such as those presented in
Chapter 7. Also, sensitivity analysis and a comparison of these guidance laws will
be presented in Section 6.5.3 and in Chapter 8. Figure 2-10 shows the basic ge-
ometry. In command guidance, the target and missile dynamics are separated because
the radar tracks them separately. The command guidance geometry is described in
Figure 6-23c for the head-on case while the semiactive homing using the standard
PNG is described in Figure 2-10. The dynamics are linearized about the LOS vector
at the start of the terminal portion of guidance.
348 Guidance Processing Chap. 6
The guidance law definition used by Locke [I9551 is followed here and depicted in
Figure 6-34. The LOS guidance (either CLOS or beam-rider system) in this figure
is designated as a three-point guidance system. As shown in Figure 6-23a, a beam-
riding missile generates its own commands internally whereas a CLOS missile re,
ceives its commands from a remote station. These two schemes, however, have
essentially the same lateral acceleration command mechanism. From Figure 2-10,
where 0, replaces u to emphasize that this is the angle subtended by the missile (see
Figure 6-23b) [East, 19841. The LOS guidance loop which is a two-integrator system
becomes unstable under small perturbations. A stabilizing compensator is thus re-
quired [Durieux, 1984; East, 19841
A LOS guidance loop is shown in Figure 6-35a. The loop gain is maintained constant
by incorporating the missile range R, in the feedback loop. This in turn ensures a
sufficient loop bandwidth. The beam stiffness K, is adjusted to trade-off the tracking
response and stability against sensor noises. Finally, the filter G(s)in Figure 6-3%
is used to provide cnough phasc stability. The inverse kinematics in a feedforward
fashion (Figure 6-35a) arc includcd to allcviatc the need of high loop bandwidth
One example implc~ncntationbased on Equation (6-5d) was donc in Equation (6-
l b ) whcrc 0r replaces u.
The homing guidancc systcm, which contrasts with the LOS guidance, is designated
as a two-point guidancc system and is implemented mostly as LOS rate guidance.
Sec. 6.5 GufdanceLaw
Figure 6-35b depicts a conventional LOS rate guidance loop for both command
and homing systems [Alpert, 1988; Durieux, 19841. For easy comparison, the LOS
rate guidance in this figure is arranged correspondingly to the LOS guidance in
Figure
. 6-35a. In other words, a derivative network is cast in the guidance computer.
Since there is only one pole at the origin, the loop stability is not likely to be a
problem as in the case of the LOS guidance, at least until near interception when
l / ( V c t g*
) 30. The trade-off between tracking performance and high frequency sta-
bility is thus alleviated. However, it is still highly desirable to keep the LOS rate
guidance loop bandwidth as small as possible [East, 19841. If K, = A t k = A/
,,t ki = 0, then the LOS guidance in Figure 6-35a is identical to the command
guidance using a synthetic PNG in Figure 6-33b(i). These gains are not sufficient
to keep the missile within the tracker beam when t, is large. Similar to dynamic
lead guidance to be presented later, it is thus necessary to reserve the synthetic P N G
(see Figure 6-35b(i)) for the intercept phase and to use LOS guidance during the
initial phase [Durieux, 19841.
LOS rate guidance is defined by
where y, is the commanded flight path angle, h is the navigation gain, and C is the
constant or initial flight path angle yo. The guidance information is illustrated in
Figure 6-36a. As shown in the figure, a body-fixed or strapdown seeker senses the
look angle, UL; a gimballed, inertially stabilized seeker senses the LOS rate, u;and
an airstream stabilized seeker senses the lead angle, ale,&Radar seekers can be used
to sense range and range rate (closing velocity), as long as there is amitable wave-
form and reference signal information. Other information, such as that dealing with
missile airframe motion, may be required to implement a guidance law. There are
,--------------
I
Guidance Computer 1I
I Range Stiffness I
L Estimate
-------------A
em r--------1
I Kinematics I
L--------J
(A)
r - - - - - - - - - - - - - 1
I Guidance Computer I
I I
Derivative
-
Network
G(s) s
8 = R e c o n s r m c t e ~ v e dLQS Angle
For Synthetic PNG, K, = M, = u, = A V, 8
(i) Command Guidance
r---_-___- 1 ----
! Guidance Computer I
a = Geomebical LaSAngle
For Standard PNG, Kg= &'$ = u, = A V, b Independent of R
Airframe
Dvnamics
-8. - -
or q,,, I 0-7 Target
Motion
'Feedback with Body Pitch Angle 8: Anirude Pursuit
"Feedback with Flight Path Angle y: Velocily Pursuit
(C)
Figure 6-35 (a) LOS Guidance (b) Conventional LOS Ratc Guidance (c) Pursuit Guidance
( ( a ) from [East, 19841 with permission from ACARD; ( b ) from [Durieux, 19841 with permissiotl
from ACARD)
Sec. 6.5 Guidance Law
C o ~ ~ s rPNG
al A=O A V, & 1cos uL
Extended PNG &=O AV,~Icoso,,-V,tanoL
Velocity Compensated PNG
(vcpffi) &=o A V, & - i~,,,
s i n atead
Figure 6-36 (a) Geometry and Parameters for Homing Missile (b) Basic Homing Guidance
Law ( ( a ) reprinted w i t h p e r m i s s i o n ~ o m(Vriends, Systems ?t Control Encyclopedia), Copyright /1987),
Pergamon Press PLC)
form of loop flow charts, and are compared through simulation in Table 6-1. Both
command to LOS and pursuit guidance laws are shown to have limited capability
to engage maneuvering targets. O n the other hand, P N G guidance can be imple-
mented fairly easily. PNG and its variants reduce the maneuver requirements and
can produce good miss-distance performance [Hiroshige, 19861. It has a long history
of acceptable performance and has been used successfully in several fielded-missile
weapon systems. Nevertheless, it also has its limitation in engaging targets with a
target-to-pursuer velocity ratio that is significantly greater than unity, or targets
with higher maneuvers. The maximum normal acceleration force required by PNG
is much less compared to that required for turning a pursuit or command to LOS
guided missile under any combination of disturbances. If no filter is provided in the
PNG, more drag and control command saturation can occur in the case where the
guidance system responds to seeker noise than occurs in the case where it responds
to true geometric guidance information. Both pursuit (attitude and velocity) schemes
are sensitive to biases. The miss distance is proportional to bias errors. However,
when there is no lag, that is, the guidance system time constant T, = 0, the sensitivity
to biases theoretically goes to zero for the PNG law since differentiation of the
constant bias of the LOS yields zero. The performance is limited by the control lag
T, in practice in any general LOS rate guidance system [Durieux, 1984; Neslines
and Lin, 19871. For a sampled data system where the last command is held for an
interval of time, decreasing the miss distance does not zero out the bias error [Leis-
tikow et al., 19671. Table 6-2 summarizes the advantages and disadvantages of the
different guidance laws when they are used in combination with classical low-pass
noise filters. The state-of-the-art pneumatic actuator weight increases with side-
~ ~
~.~~
-~. ~.
State required~ Ar:A~ LOS LOS LOS Full
~ ~
Ar:A~
On-board gyro (re0 Atl~tude Att~tudc No No 2 DOF 2 DOF
Gimbal mshanization (seeker) No No No Air vane Gyro Gyro
On-boud clstronics Same Same Same h e sdme MicrocomPU~er
T a i u l considerations
"nre and forget" No No Possible Pouible Possible Possible
force g requirement [Boykin and Jordan, 19711. The number of g's turning accel-
eration is limited by system requiremcnt weight allowances, and this leads to lim-
itation in the accuracy of the system when employing any guidance.
Pursuit guidance. Perhaps the first guidance law that was implemented
is known as pursuit guidance, resulting in a pursuit course, or the hound-and-hare
course. The pursuer aims directly at the target throughout the encounter like a dog
chasing a rabbit. In pursuit guidance (see Figure 6-37a). the angle between the
longitudinal axis ofthe pursuer (attitude pursuit) or the velocity vector of the pursuer
(velocity pursuit) and the LOS to the target is driven to zero or some constant value
(deviated pursuit) [Vriends, 19871. In both attitude pursuit and velocity pursuit, the
missile is commanded to turn at a rate equal to the LOS rate. Therefore, the missile
is constantly turning during an attack unless it is head on or tail on. While it permits
a simple implementation and is less sensitive to noise, pursuit navigation is consid-
ered impractical as a homing guidance law against moving targets owing to the
high maneuver requirement to end the attack in a tail chase. This is not strictly true
in the case in which the speed of the missile is very great compared with that of
the target, as in the case of a ship. In this circumstance, the small miss that results
from an intense last-instant maneuver is such that the missile still intercepts the
target. Figure 6-34b shows the missile velocity vector aimed at the target in three
positions along the trajectory. The direction of the missile velocity vector must be
sensed to steer the missile with this guidance law. Figure 6-37a illustrates target
intercept based on a pursuit course. Both pure and deviated pursuit trajectories are
shown for the case of constant missile and target velocity, with the missile's velocity
being twice that of the target. For the deviated pursuit course, a lead angle ~ r , , d , of
5 deg was used. For this particular encounter, it can be seen that the deviated pursuit
Target
I 2 3 4 5 6 7 8
Pure
I
I
(--~issile
(B)
Figure 6-37 (a) Pursuit Goidancc (b) Constant Hcaring (;uidancc and PNG (Frorn [Heasrorr
(lrd Srrloors, 198.11 u,itlr penrrissiort.fiorrr GACIAC)
Sec. 6.5 Guidance Law 355
course results in a slightly shorter missile flight and earlier intercept [Heaston and
Smoots, 19831. Consider the equations of motion (2-2). For the following devcl-
opments t w o assuniptions are made: ( I ) the target is nonmaneuvering, so that V T
-
= constant, constant, and V,, m constant; and (2) since y~ = constant, it is
convenient to let y , = 0. With regard to the first assumption, an area of current
interest in modern control theory is the problem of determining thc optimal pursuit
and evasion stratcgics for a target and pursuer with arbitrary acceleration capabilities.
The problcm is fornlul~tedin the mathematical discipline of differential game theory.
Such problems arc vcry difficult and, thus, one must assume acceleration histories
to obtain analytic information (as is done here) [Powers, 19761. With assumptions
(1) and (2), the equations of motion (3-3) become R = VT cos u - V,,, cos(a -
y) and Ru = - V T sin u + V,, sin(u - y). For pursuit guidance, y = u; thus,
R = V T cos u - V,,, and Ru = - VT sin a. Note that u = 0 if u = 0 or T.
Therefore u will always be varying unless a = 0, a, which implies a head-on o r
tail-on path. Consequently, since y = a, the pursuer must be continuously turning
if u f. 0, a,a situation which is undesirable. Now, the pursuit equations are solved
dR v,,,
as - = ( - cot u + - csc a) da. Assuming that 0 5 u 5 a, then, upon inte-
R VT
gration,
1
en R = - tn(sin a) + )* en(tan - a)
2
+ constant (6-7)
i 59)'
is then integrated, giving R sin u / tan = C. This relation leads to the property
of pursuit guidance which terminates in a tail chase, that is, u(tf) = 0, for all cases
+
except the head-on case. Assuming a nonhead-on mission, has the following range
of values in the neighborhood of the terminal time:
+={ mifp>2
Oifk<2
and j~ =
if p > 1.5
0 if p < 1.5
For the head-on pursuit, k = 0 is possible if V T > 0. For the nonhead-on pursuit,
the pursuer must go faster than the target to be able to catch it in a tail chase. Thus,
> 1. As the objective o f the attitude pursuit guidance is to keep the centerline of
the missile pointed at the target, the velocity vector must always lag in the vehicle-
pointing direction while the missile flies at an angle of attack when maneuvering.
T o reduce the miss distance, the missile must be equipped with a high-g capability
for this attitude pursuit. Pastrick et al. [I9811 present an example of a simplified
control system diagram for both attitude and velocity pursuit laws, as illustrated in
Figure 6-38a. In the former, a wide-angle target sensor is required since it is typi'cally
mechanized to be body fixed. In the latter, a narrower field-of-view (FOV) sensor
GUIDANCE GUIDANCE ACTUAlOR
'.E--,-
W L E
AND
M
- AlRFluw
EOUATIOI)
y
----I I
1I
OLD
1-4 . OF YOTION
--7
~ I
I 1
I I
$ loo
E
1!w
>
E
0
m
s
8
3 w
9
g
5ti "
8
fj 20
1
TAROET V E W I T Y M ( I
0 Rf U IOU
0.2 ACCELEMlloU
TMOCT M (LI
(8)
Figure 6-38 (a) Block Iliagram ofOnc Axis-Attitude and Vclocity l'ursuit Guid-
ancc (b) I'crfornlancc ofclassical Guidance Laws: Miss 1)istancc vs. Targct Vclocityi
Acceleration (Control Authority Indicated in g's) (Frotr~ll'asrritk ct ol., 1YRI1, 0
1981 AIAA)
Sec. 6.5 Guidance Law 357
may be utilized since the body is dccouplcd frorn the scnsor mount in a manner
described. In each case, K,\ is the forward guidancc gain, and it will
differ for each as will the feedback damping gain K,,. The guidance filter in Figurc
6-38a indicates that higher guidancc gain in the velocity pursuit law requires some
smoothing to inhibit noise of the target scnsor optics and its associated electronics.
The performance that may be expected from pursuit guidance is indicated in Figurc
6-38b. The data were obtained for a tactical wcaoon of the class known as close
support antitank. Although these are simulation results, cxpericncc with flight hard-
\varc over the past several years has validated the simulated perforrnancc to a high
degree of confidence. Pursuit guidance applies mainly to medium-range missions
that arc also characterized as launch-and-forget a t lock-on. The avionics allow for
simple processing, but there is a requirement for a missile homing sensor. Inertial
sensors, wind vanes, or angle of attack meters can be used for velocity vector di-
rection establishment [Goodstein, 1972(b)].
system has a time lag o f T, even assuming a perfect response to the guidance error
equal to ( a - 0). The formulas for the miss distances are:
M = Ay V,,,T, [I - e-"Tm] for initial heading error or seeker bias equal to A y
M = AT,T% [[IT, - 1 + e-"Ta] for target acceleration AT,
(6-9)
Pursuit guidance with body-fixed seekers has poor miss-distance performance for
missiles that get their lift from body angle of attack [Hiroshige, 19861.
-
vclocity vcctor rcnlains constant (scc Figurcs 6-36 and 2-10), that is,
urrur(1) - y(1) = ulrc,,,constant = Ulr,,d, [prcsct (partial) lcad angle] (6- 10)
The pursuer flics with a preset (partial) lead anglc, anticipating the future target
position and speed. The guidance algorithm is shown in Figure 6-36b. The addi-
tional lcad anglc is proportional to the LOS rate. That is, the anglc UL is changed
by an amount proportional to the LOS rate in the same plane. The guidancc objective
is to drive k , u ~ + k; 15 to zero, wherc k, and k; arc gains of the guidance command
processor. For a nonmancuvering target, thc values selected for these quantities are
Sec. 6.5 Guidance Law 359
such that the reference trajectory is approximately a straight line. With this guidance
algorithm, it can be seen that the required measurements for the fixed-lead guidance
method in the horizontal plane include U L and u. That is, V T . V m ,and y r need to
be known to determine the fixed-lead u,,,a. However, such a scheme might be
useful if it is known beforehand where the target is conling from, and a "spray"
of pursuers is sent up (for example, a crude antimissile missile system). If, as the
missile remains suspended from the aircraft, the missile sensor is able to move, then
it may follow the target with the help of signals from the aircraft's information
subsystenl. Such capability allows the missile seeker to acquire the target over a
wide range of angles relative to the aircraft's axis. If the target's motion is constant,
the missile may be guided to intercept by having the aircraft fly directly toward the
intercept point of the missile and target. Assuming straight-line uniform target
motion, guiding the aircraft to the best intercept point involves straight-line flight
and the computation of the proper lead angles u,,d< and u , (see Figure 6-36b)
[Maksimov and Gorgonov, 19881.
A, where the collision course errors are corrected early on in flight, and maneuvers
conscqucntly are kept at reasonable levels in the terminal phase. For values of A 5
2 (A = 1 is pursuit guidance), there is an infinite accclcration required in the region
of terminal flight. A lower limit therefore corresponds to A = 2. For valucs of A
close to 8, the missilc steers in response to very high-frequency noise as well as to
lower-frequency signals. This situation is characterized by gross oversteering with
a constant dithcr o f the controls and high drag [Trottier. 1987). A reasonable value
of h based on experience is usually set at between 2 and 4. 'The trajectory of a pursuer
operating with a PNG law is also plotted in Figure 6-37b. A purser turning rate
of three times that of the LOS rotation rate was used to plot the trajectory. As in
the Figure 6-37a, the missilc was launched in thc direction ofthe target. T h e rotation
of the LOS is measured by the seeker, which causes conlmands to be generated to
turn the missile in the proper direction. With PNG, the proper direction o f flight
is established shortly after launch, and the missilc then flies on a constant-bearing
(collision) course to intercept the target [Heaston and Smoots, 19831. If the LOS
does not rotate (in inertial space), a collision will eventually occur, as shown in
Figure 6-39a [Fossier, 19841. Substituting j = A u t o Equation (2-4) yields
Ru + [?R + V,,, cos(a - y)A] I?
(6- 12)
= V,,,sin(u - y) + YT cos(u - y ~ j~
) - vT sin(o - 7,)
If the pursuer velocity is constant and the target is not maneuvering, the right-hand
side of Equation (6-12) vanishes, and the behavior of u(t) is governed by a ho-
mogeneous differential equation. If the gain factor h(t) is set as A = - A,,R~[v,,,
cos(u - y)] = A,,, where A,, > 2, and substituted into Equation (6-12). then R u
- R[.A,, - 216 = 0, which can be solved analytically, giving
.A,, - 2
The solution o f this differential equation tends to zero for the pursuer-target closing,
that is, d ( t ) < 0. Equation (6-13) shows that b(t), which is maximum at the be-
ginning o f the flight, decreases linearly to zero for A, = 3 and approaches the value
of zero asymptotically for A,, > 3. The collision course condition of u(t) = 0 is
satisfied exactly at the final point R = 0 with a vanishing turning rate j = 0. Hence
the disadvantages of pursuit guidance are avoided by thc P N G law with the gain
factor A(t). As mentioned earlier, u(t) for P N G tends to the collision-course con-
dition u(t) = 0 for increasing values of A,,. Therefore, the constant-bearing guidance
is viewed as a special case of P N G in this approach, which is reached in the limiting
case of A, -* m.
MISSILE
LlNE OF SIGHT
\ UNDERSHOOT
MISSILE &TARGET
L.O.S.
MISSILE A L.O.S.
OVERSHOOT
TARGET
ENGINE
BURNOUT
is possible to analytically solve the PNG equations to find siniplc relations bctwccn
the initial altitude and look-down angle, and bctwccri the maximum acceleration
and impact anglc [Trottier, 19871. From Equation (6-13). the heading rate and,
consequently, acceleration for A,, ? 2 are maximum at the start of flight, diminishing
to zero at its end where R = 0. Equating Equations (6-13) and (2-2b), one has for
the end of the flight y, = - y,,l(A,, - 1). From the target's perspective, the final
heading o f the pursuer is always at an angle y,,l(i\,, - 1) above the initial LOS.
Figurc 6-40a is a diagram of pursuer altitude i t versus the down range x of the target
when the terminal phase is initiated. As sho\vn in the figure for :I,,= 1 and C;, =
I00 miscc, curvcs of constant impact angle arc straight lines emanating from the
origin, and curves of m a x i n ~ u macceleration form circles that are tangent to the
origin. Curvcs of constant impact angle are given for 20, 40, 60, and 80 dcgrees,
and curvcs of constant maximum acceleration correspond to 3, 3, 10, and 15 g.
Figurc 6-4Ob isolates that portion of Figure 6-40a in the pursuer's range of opcration
where the thick line with the arrow at an altitude of 130 m shows the trajectory
traced out by the pursuer during the search phase. Impact angles for this trajectory
can be anywhere between 30 and 60 dcgrees, depending on how much time is
required for acquisition. Thc acceleration requirement for this trajectory ranges from
9.8 to 13.6 g. The PNG eq~lationspresented here are valid for a stationary target
and provide the pursuer's required acceleration at the initiation of the terminal guid-
ance phasc in order to effect an intercept without acceleration saturation. This is
not to say that the occurrence of accelcration saturation eliminates the possibility o f
realizing a hit. Also, similar to the existence of a maximum acceleration capability
required to hit a stationary target at x = 150 m from an altitude of 130 m without
acceleration saturation, there also exists a minimum acceleration below which in-
tercept is not possible a t all. The former corresponds to 13.6 g, while the latter
corresponds to 6.8 g, at which acceleration the pursuer will fly in a circular path o f
130-m radius.
This type of guidance law is denoted by extended PNG (see Figure 6-36b). T h e first
term in the brackets represents the well-known drag compensation, whereas the other
terms provide target tnaneuver compensation [Goodstein, 1972(b)]. In most missiles,
normal acceleration is commanded instead of turning rate. Since-A,,, = V,,cos y o
+, the guidance Equation (6-6) is expressed as
u , = A,,,, = Vm cos yo A6 = lateral acceleration command (6-15)
Guidance Processing Chap. g
I 1 1 I
260
A 2CX)
L
T
I
1 160
u
D
E
(m)
60
60 100 260
Figure 6-40 (a) Curves of Constant Impact Angles and Constant Lateral Accel-
erations (b) Zoonl of Figure (a) in the Neighborhood of the Target (From [Trorrier,
19871 u8irh prnnissinn j o t n AGAKD)
Sec. 6.5 Guidance Law 385
The navigation ratio k;, used in Figure 6-35b(ii) is an inappropriate gain term. The
guidance gain should be kept srllall for most of the flight to maintain stability and
large a t the end of the flight to achieve a small miss distance. Assuming the overall
navigation loop gain K, = All, ( i l = effective navigation ratio) in Figurc 6-35b(ii),
the guidance equation becomes
A
rr, = - liu = ilI.., u and similarly in vertical plane rr,,. = AV, 6, (6-16)
1,
The missile's lateral accclcration history is generally invariant. The invariance is not
with A but with A = A I*',,, cos y,, 1 l,',, which is obtained by comparing Equations
(6-15) and (6-16). This indicates that the value selected for A should be proportional
to the missile-target closing rate. The rcsponsivcncss of the missile in correcting for
LOS rotation is thus determined by A. That is, a higher closing rate necessitates a
more responsive missile. Equation (6-16) shows that the missile velocity vector's
required lead angle results when the accelerations A,,,,. and A,,,: of the missile reach
rr,. and rri,,. In order to employ PNG, it is required to measure V,. as well as A,,,, and
A,,,:. An automatic target tracking system is used to measure 6 and u,. A is varied
to make the missile attain the degrce of rcsponsivcncss which is compatible with
its response, tracker noise, targcr s~gnaln o w , and target maneuvering capability.
One of the important features of PNG is the generation of a nearly straight-line
flight path for the missile to a slo\vly moving target. Another very important feature
of I'NG lies in its ability to cffectivelv deal with all attack altitude and aspects. That
the missile flies along a straight path with constant velocity, given that the target
also travels uniformly along a straight line, is most easily seen when A is very large.
For i l* 1, the LOS moves parallel to itself during the guidance process as shown
in Figure 6-3Ya. This type of LOS motion can occur only if the projections of the
missile and target velocity vectors V,,,and VTonto the normal to the LOS are equal
to each other. It can be shown through using elementary geometrical constructions
that these projections are only equal in the case of straight-line missile flight, with
V,,,equal to a constant and with uniform, straight-line target motion. In practice,
A 2 3 results in a nearly straight-line missile trajectory. It is not recommended to
increase A too much, in order ro straighten the missile's trajectory, since guidance
accuracy degrades as A is increased. This is a result of the manner in which the
effects of internal perturbations are made more severe as A is increased. Because the
missile control surfaces, used for steering in the horizontal plane, for example, can
be deflected by any angle required to make Amyequal to i r , , PNG can be used to
attack at all attitudes. Higher altitudes require greater deflections to produce the
required value of A,, for a given value of u,. Therefore, PNG-based guidance sys-
tems are able to adapt to varying external conditions. Owing to the presence of the
closing velocity V, in Equation (6-16), P N G possesses the ability to attack at all
aspects. This can be illustrated by assuming that the missile is steered in the hori-
zontal plane, and using Figure -3-11b. The system may be kept stable for any attack
aspect i f the guidance signal t i i generated by the guidance algorithm Equation (6-
366 Guidance Processing Chap. 6
16) is a linear function of the closing velocity V( [Maksimov and Gorgonov, 19881,
Applying Equation (2-6) to Equation (6-16) yields
The expression in parentheses in Equation (6-17) represents the miss distance that
would occur, lacking any target maneuver, if the missile underwent no further
Yr tit,
-=-A - +
A tZ A ( A - 2) (A- l)(A- 2) A(A-l)(A-2)
=Y
I
e
A -2
A-2
0
A=3
A=4
0 1.O
Illf
(B)
Figure 6-41 (a) Normalized Relative Trajectory (b) Missile Acceleration Required
to Overcome Step Function Target Maneuver (c) Missile Acceleration Required to
Overcome Initial Heading (d) Miss Distance Due to Initial I'osition Error y , (c)
Miss Distance Due to Target Maneuver ((b)-(r)jotn [Fosrirr, 19841, 0 1984 AIAA)
Sec 8.5 GuIdance Law
Ax2
0 0.6 1.0
t/tf
(C)
(E)
(Continued)
corrective accelerations. This miss distance is termed the zero effort miss perpendicular
to the LOS. Thus, PNG can be considered as a guidance law in which the com-
manded accelerations are inversely proportional to the time-to-go squared and di-
rectly proportional to the zero effort miss [Nesline and Zarchan, 19811.
The normalized form for the miss distance due to a step maneuvering target
is shown in Figure 6-41. A normalized relative trajectory y, for different A is shown
368 Guidance Processing Chap. 6
A will cause the missile motion to have low-amplitude oscillation and the miss
distance to increase. These types of analyses made it clear that A should be maintained
at a value between 3 and 4 to avoid saturation in the endgame. It was also concluded
that, if such a value of A is maintained, a flight time of at least tenfold that of T, is
adequate to lower the miss caused by any disturbance to a very small value, as long
as there is no saturation of missile maneuvering capability (see Figures 6-43a through
6-43c). A particularly nice feature of homing missile guidance is that, as long as
such saturation does not occur, a linearized analysis of the intercept problem is quite
accurate. If there is saturation, however, the miss distance quickly grows too large
[Fossier, 19841. Studies have shown that A = 4 is a good compromise for low miss
distance (high A) and small time-to-go before instability occurs. Chapter 3 analyzes
the situation in which saturation occurs. An optimal-control based derivation of
PNG results in a time varying A, as is shown in Chapter 8. Figure 6-39b illustrates
P N G and a more direct approach path in which A will vary with the closing velocity.
Thus, A is picked for a tail, beam, or head-on chase, and the performance degrades
Guidance Processing Chap. g
Figure 6-43 (a) The Missile Maneuver Capability Should Exceed Three T ~ m e sthat of the
Target (b) Terminal Homing Tlme to Reduce Effects of Step Target Maneover (To reduce
effects of step target maneuvers, a terminal homing time equal to 10 times the total system
time constant is required.) (c) Terminal Homing Time to Close Out Heading Errors (To close
out heading errors a terminal homing time equal to 10 times the total system time constant
is required.) (Courrcsy of K. H i r o s h k r , 1984)
for other cases. Radar missiles can directly measure V, and are therefore able to keep
A constant in spite o f varying target aspect. Another scheme uses filter theory to
provide an estimate of V , based on LOS rate and inertial body motion (rates). This
method could be applicable to passive seekers.
Through Equation (2-36). the fin deflection due to target maneuver and head-
ing error becomes a matter of scaling Equations (2) and (3) o f Figure 6-41 by
k i ' , while similarly determining RMS fin deflection due to target maneuver 2nd
measurement noise is done by scaling o,,in Figure 6-42 by k ; ' . Through Equation
(2-38), it is now possible to find fin rate response due to a step target maneuver
by differentiating Equation (2) of Figure 6-41 and then scaling by k i t . When this
is done, the result is
Sec. 6.5 Guidance Law
-
Slngle time lag
---
Two equal lime lag
A = Navigation ratlo
T~ = Total system
tkne constant
= Target acceleration
"I.,
From this result it can be seen that the maximum fin rate due to a step target
maneuver occurs at the beginning of flight. As noted in Nesline and Zarchan
[1984(a)], the fin rate standard deviation due to target maneuver and measurement
noises is obtained by dividing u,, in Figure 6-42 by T, and kl and then replacing
A, with Fi.As is true of acceleration, increasing A or decreasing T, always increases
fin rate activity.
A = Navigation ratio
tg=Total system
time constant
-
HE= H e a d i error
--
~
Single time lag
Two equal time bg
'd7g
(C)
Figure 6-43 (Continued)
rates a t long ranges). However, stability problenls can occur if significant noise is
still present when the guidance law transitions to a I'NG-type behavior [Gonzalez,
1079(b)].
Factors which increase the miss distance are greatly manifested during the terminal
part of the homing phase due to the error sources caused by the mano target and
the homing sensor target acquisition capability [Cloutier, 19901. Although H guid-
ance law may call for high turning rates, the missile may not becapable of responding
and will not be able to follow the intercept trajectory. In this regard, an advantage
of PNG over pursuit guidance is the fact that course corrections are made early in
the missile flight. If the called-for acceleration exceeds the missile's capability, there
may be enough time left to achieve the proper flight path with the missile turning
as position errors that are directly proportional to the range between the target
tracker and the target. Consequently, an above-standard tracking system that has
small angle tracking errors is essential for accurate guidance at long ranges. Laser
beam-rider guidance is used for antitank (SSM and ASM), antihelicopter (AAM)
and short-range air defense missiles (SAM) because of its high electronic counter-
measure resistance. MMW beam riding is an all-weather alternative for laser beam
riding. In pursuit guidance, the maximum turning rates occur at the end of the flight
when there is little time left. As shown in Chapter 8, with the development of highly
maneuverable targets, pursuit guidance has become outmoded and PNG has become
somewhat of a marginal guidance law. New guidance laws are being developed that
utilize more information about the missileltarget encounter such as range, closing
velocity, time to intercept, missile acceleration, and target maneuvers, and incor-
porate the optimization of the missile's trajectory and expansion of missile launch
envelopes [Heaston and Smoots, 19831.
The nominal conditions of the air target engagement are displayed in Figure
6-44a. The interceptor to the left is assumed to have a speed V, of 2,000 ftlsec,
and be 5 degrees off the LOS to the target in a top view. The analysis is for the
horizontal plane only. The range at the start of the simulation is 10,000 ft. The
speed V r of the target at the right of Figure 6-44a is assumed to be constant at
1,000 fps, at 0 degree with the LOS, so that the nominal engagement time is about
3.5 seconds. The parameters that affect miss distance as a function of guidance law
are shown in the boxes of Figure 6-44a. They are: target, varied off the LOS; target
speed; magnitude of target acceleration for evasion capability, measured as a target
turn capability to the target's right; sensor bias in the measurement of the LOS
angle; sensor noise from all sensor causes at two different levels of target generated
noise; and the average magnitude of a wind gust from one side whose instantaneous
magnitude is a random function of time. The study results for air targets are dis-
played in Figure 6-44b. The sensitivity of the guidance laws to target heading is
shown in Figure 6-44c. The PNG's use of LOS rate measurement produces larger
corrective action earlier than the LOS law or the pursuit law. The latter two respond
Guidance Processing Chap. 6
F TARGET
I
Figure 6-44 (a) Nominal Conditions (b) Guidance Law Trends for Air Targets
(c) Guidance Law Sensitivity to Target Heading (d) Guidance Law Sensitivity to
Target Speed (e) Guidance Law Sensitivity to Target Acceleration (1) Guidance Law
Sensitivity to Sensor Angle Bias (g) Guidance Law Sensitivity to Noise (h) Guidance
Law Sensitivity to Wind Gusts (i) I'roportional Guidance Law Variations fj)Guid-
ance Law Trends for Surface Targets (k) Pursuit Guidance Law Variation (From
(Goodstein, 1972(b)] upirh pcnnission j o ~ nACARD)
too late when the missile is not going to come quite close as the last few seconds
begin. When plotted to the scale of 100 feet for maximum miss distance, the sen-
sitivity of the guidance laws to target velocity over a range between zero and double
the nominal speed seems small, as shown in Figure 6-44d. Close examination shows,
however, that PNG, subject to the errors in angle rate measurement, produces a
larger miss distance than the other laws as target speed increases. Figure 6-44e shows
Sec. 6.5 Guldance Law
that, as target acceleration increases, all the guidance laws produce commands which
lead to similarly increasing miss-distance magnitudes. However, if the gain for PNG
is raised by one third, the miss distances fall noticeably, as shown in the lowest
curve marked as having a higher proportionality constant. Similar changes to the
LOS and pursuit laws do not produce similar improvements. Bias errors in the LOS
measurement can come from mechanical installation, boresight procedures and
changes, radome errors, electronic component changes, and mechanical changes.
For the LOS and pursuit guidance, which depend on steering directly at the target,
increasing bias errors in LOS measurement will cause increasing miss distances.
Guidance Processing Chap. 6
- LINE-OFEIOHT
1 2 1 1 6
I'NG, however, is essentially insensitive to bias errors, since they produce no angle
rate error. This trend can be seen in Figure 6-44f [Goodstein, 1972(b)].
While P N G can handle a fixed- or bias-angle error, it can be prone to causing
erroneous steering signals as a result of noisy angle sensing, leading to very noisy
angle rate information. Figure 6-44g displays the effects of sensor noise on miss
distance, showing LOS and pursuit guidance to be less affected by the angle noise.
The solid curves are for sensor noise with no glint or noise from the target. As
shown in Figure 6-44h, the response of the LOS guidance law to wind gusts is
slow. Pursuit guidance, with its sensing of the velocity vector direction, and PNG,
UIO
olnun~ /'
(F7RMSl UI-
NO TARGET
NOISE
--- '20 111~;'
TARGET
NOISE
0 5 10 15 20 25
NOISE I Y R I M ~ ~ I
(G)
MIS
DISTANCE
WIND GUST MAGNITWE
IFT RMSl
t
WIND O W MAGNITUDE I K W l S l
(H)
Figure 6-44 (Continued)
in which the LOS rate change is detected quickly when the missile is blown off
course, are both less sensitive to the wind. As summarized in Goodstein [1972(b)],
the LOS and pursuit laws are seen to have poor or average performance in several
categories, but the avionics equipment cost and complexity is less for these laws
than for PNG. The PNG performance is good in all categories except in its response
to noise. Angle rate measurement noise, homing sensor noise, and target noise all
cause responsiveness which generates steering signals driving the missile all over
the sky.
A guidance law analyst should select the lowest cost, simplest guidance law
Guidance Procasing Chap. 6
REDUCE POWER
wwm1w
REDUCE OLCWWIYN
AVMO CLOUSR
BERER TAROCT SIQNATURC
B E n c n FOR WARM^^ E r r E c n
(K)
Figure 6-44 (Continued)
Referring to Figure 6-1, after analyzing the guidance processor, guidance algo-
rithms, and available guidance laws, the designer is faced with the decision of which
guidance mode to employ. The majority of homing systems that operate in both
active and passive modes include semiactive-passive and active-passive systems. The
target signal used in a homing scenario depends on the particular situation at hand,
the goal always being to provide the best system performance. System performance
here may denote longest operating range, accuracy, antijamming performance, and
so on [Maksimov and Gorgonov, 19881. Single-mode guidance has an insufficient
launch range for most missions. Most conventional guidance systems operate only
one seeker (either RF or IR) in a dense, environment degraded, and electronic coun-
termeasured environment. Multimode guidance schemes can be regarded as the
process of combining several seekers to enhance target tracking and target classi-
fication capabilities. The technology required for such alternate or supplemental
guidance modes are active transmitters, multiband antenna systems, and IR domes
for high-speed flight. Besides the need to physically integrate multiple sensors into
a guidance package, one also has to define the multimode guidance system control
logic.
Inertial guidance, although extending launch range, is not adequate for maneuvering
targets. Command inertial guidance also extends the launch range and reduces ter-
minal mode acquisition errors. However, it is not sufficiently accurate for terminal
guidance, and requires a data link to the missile. Command guidance, while char-
acterized by a simple and inexpensive design, limits system firepower.
McDonald [1981]. In order to realize this type of guidance policy, the target must
be acquired either prior to or just after launch. This type of guidance is illustrated
in Figure 6-4c, in which the various phases in the firing of an SM-1 are shown.
The missile is supplied on the launcher with a postlaunch prediction regarding angle
and Doppler frequency of the target. Subsequent to an unguided boost phase, either
target-reflected energy from shipboard illumination or jamming energy emanating
from the target is acquired by the missile seeker. As shown in Figure 6-4b, making
up the seeker are a gimballed antenna and a radar receiver that measures the angle
of arrival of the received signal. Closing velocity, as determined from the Doppler
frequency, together with LOS angle information is supplied to the missile-guidance
computer by the seeker as it tracks the target. With the help of a PNG law, the
guidance computer generates steering commands that in turn maintain a collision
course for the missile.
Numerous missile systems make use of semiactive, home-all-the-way guid-
ance, one reason for which is that this type of guidance provides rather good intercept
range. Good intercept range is the result of high-power ship-based or ground-based
illumination coupled with the use of up-and-over flight trajectories. The latter,
which better maintain available kinematic energy, are achieved by launching the
missile at a somewhat steep angle and allowing it to climb above the target early
in flight. However, inasmuch as one of only a few illuminators must be committed
to a single target for the duration of missile flight, home-all-the-way guidance suffers
a drawback in its relatively low firepower. Figure 6-4d shows a second limitation
of this type of guidance that centers around the numerous signals that may be found
simultaneously at the missile's receiving antenna in a jamming and adverse weather
environment. It is certainly much more difficult for the missile receiver to pick out
the target signal immediately after launch than it would be if acquisition could be
delayed until later in flight.
s8
-L
e,
UJ
T U
z z
u3
- -
-
t-
3 s 5c -G
a
I
u0 'Eu
fn
YI
0
-.-*:.
= 2
F 6g
'r
I
2
:-
c
---
a 2
C G
V) 0
a6
C
In .O
.-L i z -
Sec. 6.6 SIngleMode, Dual-Mode, and Multlmode Ouldance
I
I
I
INITIATE
COCKPIT DISPLAY LOCK-ON TO
A T INITIATION TARGET RF
FLY I N
- - \ BLIND
COCKPIT DISPLAY
A T ARH LOCK-ON
(8)
b lMPACT
TARGET
VEHICLE
PSEUDO DELTA
RANGE AIDING
MATICS RECEIVER
DESIRED
TARGET
PSEUDO RANGE COORDINATES
PSEUDO DELTA RANGE
r --I-- -------- - -
GUIDANCE PROCESS OF^^
I KALMAN
FILTER VEHICLE I
I i
POSITION
AND i
I
MEASURED
VEHICLE '
INERTIAL
VELOCITY STEERING 1 FLIPPER
MOTION I ESTIMATE: GUIDANCE
+ IMU * NAVIGA- LAW
COMMANDS
,AUTOPILOT
1 COMMANDS
TlON NAVIGATION
I CORRECTIONS I
I t I
VEHICLE
3
CLOSED LOOP GUIDANCE
FLIPPER
MOTION MISSILE MOTION ACTUATOR
DYNAMICS ' DYNAMICS
-.
(C)
Figure 6-45 (Continued)
384 Guidance Processing Chap. 13
has gained widespread acceptance. Studies have concentrated on passive IR, active
MMW, laser and SAR seekers, and autonomous target acquisition algorithms; hoiv-
ever, no generally applicable seeker hardware has entered the production stage. The
proposed
- - technologies have failed to conquer problems in the areas of robustness
-
Most conventional guidance systems operate only one seeker, either RF or IR, in
a dense, environtncnt-degraded, and ECM environment for target sensing andlor
tracking. Multispcctral guidance uses at least two wavelengths for target sensing
and/or tracking. The following are some examples of multispectral guidance: the
use of two-color IR, dual-frequency RF, IR and RF, or IR and ultraviolet as in the
STINGER-POST air defense missile. Multimode midcourse guidance combinations
include command inertial supplcmcntcd by HOJ and RHOJ; command inertial to-
gether with sen~iactive,HOJ, and RHOJ; and other possible cotnbinations. Mu[-
timode tcrnlinal guidancc combinations include active conlbincd with HOJ, active
combined with scmiactivc and HOJ, active cornbincd with 1R and HOJ. and other
possibilicics. The use of two frequcncics or \n,avclengths rcduccs thc effect of coun-
tcrmcasurcs, cnhances target detectability, dccrcascs false alarnls, and increases ac-
curacy. Difficulties may be cncountcrcd when implcmcnting multispectral methods
because of thc complexity in sclccting and handing over from onc sensor to another
as thc target is approached.
Midcoursc and homing guidance systems are commonly included in a single
missile. Much cffort has recently been aimcd at using multimodc systems that em-
Sec. 6.6 Single-Mode, Dual-Mode, and Multimode Guidance 385
ploy more than one guidance mode in the ternlinal homing phase. The purpose of
these systcn~sis to defeat enemy countermeasures, provide higher accuracy, reduce
false alarms, or enhance target dctcctability as compared to a single-mode system.
This tern1 is occasionally used erroneously to describe systems that use more than
one portion of the clectromagnctic spectrum for their operation. For instance, a
system may employ both active millimeter waves and passive IR, which is both
multimode (active and passive) and multispectral (MMW and IR). l)uc to the ad-
ditional sensor and signal processing requirements, the onbonrd electronics and pro-
cessing rcquircmcnts increase in complexity and cost with multimode systems.
Multimode guidance: radar and IR. In general, radar signals alone may
not meet the accuracy requirements. The performance of a radar-guided missile has
been shown to be considerably limited to dense electronic environments. An IR
guidance can be added on to a radar-guided missile to improve the performance of
a tactical radar-guided missile. This added-on IR guidance is used to overcome the
effects of radome-induced instability at high altitudes, to increase immunity against
jamming, and hence to reduce the miss distance. 1R and optical signals are limited
by the weather and E O environments. In a guided missile using only IR, in adverse
environment the SIN at the IR receiver decreases. The low SIN might cause the
IR seeker to lose track of the targct. Therefore, the adverse E O environment has a
dominant effect in degrading the IR seeker operation. Since a radar-guided missile
is insensitive to weather or environmental changes, a radar guidance added on to
an IR-guided missile can provide accurate target tracking. Thus, a multimode seeker
system can operate under all weather conditions and environments, is immune t o
jamming, can overcome the effects of radome-induced instability a t high altitudes,
and hence achieves better intercept performance over a single-seeker system. The
configuration and the function block diagram for IR and RF guidance systems are
discussed in Book 1 of the series. A multimode cracking and guidance loop is the
only control scheme of accurate homing on target under adverse RF and E O con-
ditions. Figure 6-46a shows a conventional approach to the design of this tracking
and guidance loop, while Figure 6-46b illustrates a more innovative approach. The
noise effects are attenuated by the midcourse target tracking algorithm, thus reducing
heading error at handover. A multimode guidance consisting of RF and IR seekers
is considered in this figure. Either active or semiactive RF or both with a common
aperture antenna design may be used. RF-IR homing systems operate with sem-
iactive radar during the initial stage of the homing phase, and with IR during the
subsequent stage. In situations with active radar, both RF-IR modes function to-
gether. Based on two tracking outputs from RF and IR seekers, a multimode target
tracking algorithm including signal processing and decision logic is implemented
as shown in this figure. The outputs from the target tracking algorithm are then
passed to the advanced terminal guidance algorithm to provide the appropriate guid-
ance steering commands as shown in this figure. The function block diagram of the
multimode seeker system has been illustrated in this figure as the upper part (above
the broken line). Figure 6-46a shows that the target is tracked in the RF and IR
386 Guidance Processing Chap. 6
I
Range &
Seeker Head
I + Transmit1
h i v e -C
Digital
Signal * Range Rate
Measure-
Unit Processor
ment
Signal
I
- 1
Radome Gimbal + Target
Couplin# Drive Detector
-1 (Chap. -)
Unit __* Multimode Motion
Signal
I
Target
Tracking 4
Algorithm
(Chap. 8.12 + Advanced Accele-
f
/ b
IR
Receiver & Book I ) Terminal
-* ration -* FCSi
Airframe
Guidance Compen- (Book 3)
-
Unit
4 -4
I + Algorithm
8.1-8.5)
(Chaps.
sator
( . b k3)
Digital
signal
LOS 9
1 ~rocessor Rate
- - -1- - - - - - - - -- - - --
Terminal Guidance
Sigal 7 Midcourse
/ I ' uplink
S19al
Target
Tracking
' Advanced
Midcourse -
Guidance
Receiver Algorithm Guidance
I . (Chap. 7 ) Algorithm
(Chaps.
8.6 & 8.7)
I (A)
Figure 6-46 (a) Multimode Tracking and Guidance Loop Design (b) Optimized
On-Sensor Fused IIFIlH Guidance Svstem
modes simultaneously for the active RF. This figure also applies to semiactive RF
handover to IR search a t which point the missile homes on the target using only
IR after lock-on.
An integratcd RFIIR sensor asscmblv of a missile system shown in Figurc 6-
46b has been developed by A G N C [199(;] to enhance targct dctcction and ECM
capabilities. In the past, the RF seeker and 1R seeker \Irere designed indepcndcntly.
The purpose of this optimized on-sensor-chip-fused RFIIR guidance system (OF-
RIGUS) is to integrate the front-cnd targct dctcction and ECM circu~nvct~tion sub-
systems by sensor signal fusiorl at read-out stage and on-sensor-chip analog signal
processing (ASI'), thus improving continuous targct tracki~~g/rccog~~ition 2nd
ECCM capabilitics over current state of the art. Benefits of this integrated sensor
include: ( I ) fast signal processing-Integration of RF and I11 sensors in the same
assembly improves signal processing speed and reduces the weight; (2) compact-
ness-More room can be allocated for the IR focal-plane array (FPA) and for fol-
lower signal processing electronics; (3) fault tolcrancc-Dual-mode sensor is rcliablc
Guidance Processing Chap. 6
and GBU-1.5 elide bomb. In this case, the T V signals arc transmitted back to the
operator who uses some kind of data link to control the missile. Radio links have
been used in the past, but, as shown in Book 1 of thc series, fiber optics will be
. .
employed in the future with the optical fiber uncoiling from the r m m k a s Ltflies:
A maximum missile range 11m1tis imposed by the fiber optics concept because of
the limited amount of cable that can bc carricd. In either case, the resolution enhances
as the missile approaches the target, reducing the errors in sensing the relative po-
sition of the target with respect to the missilc.
missiles. Another variation on this theme is TERCOM which uses radar to measure
the contour of the land over which the system is flying and make a comparison
with stored contour data. This concept is used in the cruise missile. Generally,
environment-sensing guidance is used for systems with a range greater than 300
km, where precise terminal guidance is required and an accurate midcourse update
is needed to assure the desired CEP. Otherwise, the added cost and complexity
cannot usually be justified. One approach to autonomous target acquisition that is
possible against fixed tactical targets is image correlation or map matchitfg (referred
to as matcher/correlator guidance), as mentioned earlier. As a result of prior re-
connaissance, a map of the target area is made and processed to mark targets. A
version of this map is then stored onboard the missile in a computer. As the missile
flies along, it uses a sensor similar to the one used to generate the map to take a
live image to compare against the stored image. If an exact comparison is made,
the missile can fix its position. Four error sources must be considered in designing
matcher/correlation systems: geoketrical distortions, systematic intensity changes,
quantization errors, and possible enemy jamming. Geometrical distortions, in turn,
result from four causes: synchronization, rotation, scale factor, and perspective.
These difficulties have been overcome sufficiently to be used in the cruise missile
as DSMAC and TERCOM and in the PERSHING I1 missile as RADAG. Success
with matching/correlation and advances in technology are being used to develop
imaging IR, another popular guidance concept. In this case, instead of having a
stored map, the missile has a built-in algorithm for feature extraction that xvill permit
target recognition and autonomous acquisition. There is intense activity in this area
for application to future missile-guidance systems. Map-matching guidance (see
Chapter 5 for details) refcrs to the use of radarscope film previously obtained by a
rcconnaissance flight over the terrain of the route in question. This type of fill11 is
used to guide an aircraft or missile by allowmg the missile through proper command
generation to align itself with radar echoes received during flight from the ground
below.
-System modificationsladditions
- for multiband HOJ
Original monopulse seeker Figure 6-47 Talos MultimodeiMulti-
band HOJ System (The multiband HOJ
system was basically an expansion of the
semiactive monopulse homing system.
The microwave portions of the original
system were changed to provide the de-
sired wideband operation. Frequency se-
-local oscillator signal Iectlon (typically 30 or 200 megahertz
bandwidth) was by digital message prior
to launch Convent~onalsemiactive horn-
band lng could be activated in fllght.) (0 1982
1 HOJ I 1 1 by>ohnr Hopkins APL Technical Digest)
392 Guidance Processing 6
was determined by the extent of the local oscillator sweep. This width was generally
either 30 or 200 MHz. When the selected band contained multiple signals, guidance
favored the strongest signal. A digital message was sent to the missile to tell it which
RF frequency to select for the multiband HOJ operation. It was possible to initiate
semiactive homing i n flight, if desired, in the same manner as for a conventional
antiair engagement. Based on the assumption that the multiband HOJ feature would
be employed in cases where the target range was unknown, the missile would flv
by design at a cruise altitude to conserve fuel until seeker logic initiated hominp,
Homing always started at this altitude. For those cases in which a radar target (on
land or ship) at long range (over the horizon) and of known location was to be
engaged, a midcourse trajectory employing a terminal dive was used. Although
flight hardware was fabricated, the multimode/multiband HOJ system never camc
to be flight tested. In 1965, however, flight tests were successfully conducted against
radar targets with Talos missiles using a guidance concept identical to that of the
multiband HOJ system.
with launch a t maximum range and proceeds o n a preplanned flight profile until
the target is reached. For an SAM to intercept the ASM, a sequence of defensive
phascs must happen prior to the ASM arriving at its target. T o establish whether
an intercept attempt would be successful. various interactions between offensive and
defensive elemcnts and among defensive elements themselves must be analyzed
[Kostreba ct a]., 1984).
delay time is rcquircd before the track radar can pinpoint thc ASM. After the tracker
pinpoints the ASM location, a tracking delay timc is required to determine infor-
mation necessary for SAM launch and navigation. Subsequent to its launch, the
SAM flies toward the ASM, t h e timc of flight depending on the rangc from ASM
and spccd of the SAM. The defense seeks to nlinimizc the sum of delay times and
to improve radar detection capabilities for earliest possible detection of the ASM
[Kostrcba ct a].. 19841.
Allitudc
\ I \
Low~8llitudrCruise 9
Ground Rants from Target
Figure 6-48 (a) Hypothctical ASM Flyby Geotnctry for Target in SAM-llefended
Area (b) Hypothetical Missile Trajectories (c) Hypothetical Missile Velocity Profiles
(d) Hypothetical Off-Axis Trajectory "Over the Shoulder" (e) Hypothctical Missile
Footprints (1) Stand-off Launch o f ASMs (g) RCS vs. Aspect Angle (h) Stylized
Defended Area of a SAM Complex (Froin /Kosrrcha ef a / . , 1984; Y o u i q aiid Cormier,
198.51 upirk pc.rmissioiljroin SCS)
Sec. 6.7 Defense and Oflense Systems
Altitude
,----
* .'.
\
Radar
Crou
Swtion
(Square
Moten)
'150
\
- SAM Envelope 0- - 7
180
ASM Trajectorin
Tarnet Range
Aspect Angle (Dlpnerl
(G)
Oirwtion
of Attack
0 S A M Site
-
V ------
.... ..., .
,
ASM Candidate 1
ASM Candidata 2
ASM Candidate 3
I
Downmnngc (NM)
(H)
Figure 6-48 (Continued)
396 Guidance Processing Chap. 6
jectory through enemy defenses. The former include the inissile's radar cross section
(RCS) arid IR signature, both of which are functions of the aspect angle between
the ASM and SSM and the defense system. Aspect angle in turn depends on the
missile's trajectory (a,y, and + ) Additional trajectory characteristics that bear on
survivability are missile speed and altitude, where survivability generally increases
with speed. Low-altitude flight can increase survivability by exploiting terrain mask-
ing (using terrain features to shield the missile).
As previously mentioned, it is generally not possible to design a missile or
trajectory that maximizes both target coverage and survivability at the same time.
Assessing missile designs is made difficult by the numerous combinations of pro-
pulsion systems, aerodynamic designs, and trajectories. Another problem that is by
n o means trivial is that of calculating the data to evaluate three-dimensional flight,
a problem which takes on added complexity as one attempts to shape trajectories
to satisfy certain operational requirements. Given such complexity in modeling
three-dimensional flight coupled with the large number of trajectories and designs
that must be simulated to conduct a complete trade-off analysis, there is a tremen-
dous need for a versatile missile trajectory simulation.
,l4irsile ratlge is likely the missile performance parameter of greatest importance,
determining for the most part target coverage and defining the maximum standoff
range for the launching aircraft. The maximum standoff range figures significantly
in aircraft survivability. Thosc factors that affect missile rangc include missile
aerodynamic and propulsion dcsign and missile trajcctorics. It is rcquired to be able
to display missile rangc in all directions since niaIiy applications o f ASM involve
off-axis flight. Using a trajcctory analysis program that computes down-rangc and
cross-range cstirnates, it is possible to construct a ritissile foorpritlt, a diagram that
shows 360-dcg co\,erage based on missile rangc from a givcn altitude and launch
direction. Such missile footprints arc shown in Figurc 6-48c for t w o diffcrcnt inis-
silcs lau~lchcdfrom high and low altitudes, and can be used to dctcrmiric sensitivity
to both propulsion dcsign and flight trajcctory. Missile rangc also establishes launch-
ing aircraft standoff constraints. In an ideal situation, thc launching aircraft would
be able to attack a targct from thc outside of terminal dcfcnscs. Figure 6-48f depicts
a SAM cnvclopc that shows how an aircraft might attack a targct with a long-range
ASM, thus remaining outsidc thcsc defcnscs. .Idissile n t t i t ~ r d edctcrmines the effective
arca prcscntcd to the SAM early xvarning or targct tracking radar. The survivability
of a n ASM flight is going to bc Iargcly affectcd by tiiissilr spczcd. Thc greatcr the
~nissilc'sspccd \%.it11which i t flies. thc greater thc strcss is placcd 011 the SAM dcfcnsc
systcnt [Young and Cormicr. 1'3851.
Bcsidcs velocities and trajcctorics, I<CS is another important factor, being the
signaturc a n objcct prcsents whcn a radar's transmitted cncrgy reflects from the
objcct to a rcccivcr, in this case at the transmitting radar. RCS thcrcforc detcrmincs
thc radar's ability to dctcct the ASM. Thc larger the RCS of an objcct, thc casicr
and carlicr it can bc dctcctcd. Figurc 6-48g shows hypothetical ASM IICS data as
a function of aspcct anglc. Whcn an ASM is flying dircctly at a radar, the azimutll
anglc is zcro, and thc surfacc arca of the ASM that will rcflcct cncrgy is rclativcly
small. The rcsulcing signaturc is thcrcforc also typically small. If the ASM is broad-
Sec. 6.7 Defense and Offense Systems 397
side of the radar (90-dcg azimuth), the larger surface arca will result in a larger
signature. Offcnsivcly, it is dcsircd to find an ASM t h n t will get to its target quickly
(high velocity) and with short detection ranges (small IlCS, little broadside exposure
if possible). Speed trajcctory, aspect angle, and liCS function of angle arc the key
offensive elements, and these must be traded off in any ASM design. Owing to the
dynamic nature of thcse factors for an ASM, it is not easily estimated which ASM
candidatc yields to the SAM the smallest dcfcndcd arca. The complexity of the
situation is made evident in Figure 6-48b. For cxaniplc, consider an arc that centers
on the SAM site and cuts a t a constant distance t h r o u ~ hthe three typical trajectories.
At this distancc from the SAM, each profile has a diffcrcnt aspect angle and therefore
prcscnts a diffcrcnt RCS. Consequently, one candidatc may have been detected while
the othcr has not. Morcovcr, cach candidate is moving at a different velocity and
different trajcctory, so thc timc to target will not be the same. A change in ASM
position changes the azimuth angle relative to each radar, entailing a change in RCS
observed by cach radar. T o accommodate thcse changes, calculations must be per-
formed for successive incremcnrs of time, each on thc order of a second. For each
timc incrcment, the relativc positions arc determined and it then becomes neccssary
to detcrniine whether the radar can detect the ASM. This action r e a ~ ~ i r cseverals
steps. The sequence for a given SAM site is: (1) the acquisition radar must detect
the ASM; (7) after the acquisition delay time, the ASM is handed over to the tracking
radar; (3) thc tracking radar mccrs its delay time: and (4) an SAM is launched [Kos-
treba et al., 19841.
The discussions here are based on two excellent articles [Fossier, 1984, 19881, in
which it was noted that the first guidance systems designed for low-altitude air
defense suffered serious technical problems. Some of these involved target detection
in a cluttered environment, lvhile others had to do with applying the technology
of the day to equipment that had to be capable of operating in the severe missile
environment.
EEOTHROUGH
FREOUENCY
'0 -
Vm
A
10 lo. -
V,
A
lo .- -
2VT+V,
A A
-
A
CLOSING SPEED
(B)
ANTENNA TRANSMITTER AMPLITUDE
RECEIVER
(C)
AMPLITUDE
I
BIRDIES
FREOUENCY
REFL 6
REFL COEF
COEF
(H)
XMlT
ANTENNA
TRANSMITTER
ANTENNA
MODULATOR
I
REFERENCE
REF
ANTENNA
Figure 6-49 (Continued)
400 Guidance Processing Chap. 6
heterodyne (or convert) the receivcd signal down to intermediate frequencics. The
other main problcn~,which is somewhat similar in nature to the problem of feed-
through, concerns thc magnitude of the cluttcr rcturn. Unless the transmittcd signal
is a pure tone, it will have frcqucncy sidebands that will tl~odulatethe large clutter
signal, resulting in components a t frequencics ~vithinthe rcceivcr bandwidth. Mod-
ulations at a frcquency rqual to thc diffcrencc in frcqucncy between the targct and
cluttcr llopplcr frequencics will nlodulatc thc cluttcr frequcncy to crcatc a sideband
a t a frcqucncy that is identical to thc dcsircd targct signal. Given thc potentially high
ratio (10') of cluttcr powcr to the dcsircd targct signal powcr, the noisc o n tllc
transmittcd signal must be kcpt to a tninimum [Fossier, 19841. Still another problem
can bc labeled birdi1.s. Thcsc arc coherent unwanted signals (that is, having a sinu-
soidal waveform) that may be introduccd by harmonics of powcr supplies, by mi-
crophonies arising from rcsonant n~cchanicalclcrnolts, or as "beat" frcqucncics
resulting from mixing proccsscs (Figure 0-4%). T h c radar may rllistakc thesc birdies
for raigrrs ii'thcy srv ir, the parts ofthc Onpplcr spcawm olintcresr 2nd arc dctc.tcd,
Since they arc i.i,trrru.silygmrrattd, rhr:y are abvi~ttttyo-f no value cs rnissiir guiit-
sncc, Fundamcn~timplcmer~tarioixprobic.m?tbq3n EQ k c -~nderst~>;sd in tki.IB#k.,
but the stat< oi'rfzc art in hardware w35 not cnnducivc to sarlsfactory scrlucinni. rite
microwave xnutccr; of L!SS t i m e \fft'rc ptinlzrily mxgnctrom 2nd wtrc guitc r ~ ~ l y
(ahbough pcxl'zctiy sacisf;rcrvrp ibr c,nvcnriani( nor\cof:tront pulse z-gdsr i?prratiottf,
A h 4 rhc :\rc~isi~>g
v~cuutn rubes a t;zih hlc *t that r h r wcr: Inre9 {and miirophtmic)
{Fossjcr, t988\,
Atr dg.f:enw horn{- ~3;sC:em. C3i1c nfrhc adv;lnriti;cs c3f 2ii active ~ccker
is is aabiiity t~ operate atzt~tr~rltuusly stscic~u<n< rr3 missib Launch. T:lbing 8 scrrG-
active apprw-:%r w g r rkc trsufr o f t h r &i%culry uf achic+*inl:F!W ncecsrrary isoiatiun
~ f i R ~r~cciver
t frarrr ehPtrznsmirter in an active C'W. In this apprcrd2, <I-e?mnsmittcr
remainp, a t rhz latrwsih point drrd urdf the reeeitw i s &3wn ifi the rnissik &:sit<,
iY841. (5rtl: of the e d y cxampirs wC a semiacrivt: air defcnsc system is che Sgerry
Spsrrow f tvitfz radar beam-rider ~ , , u i t l % ~ c5~tlichr, t-sczrnc rhe Nay's firsr opera-
ticma1 missilc. The k30ugbs S P ~ Y Tit.~is~equipped Y~ svtih active p f s e r d a r g~~idancc.
In the R;ryrk:h~(rnSparrow l11!, rhe iransrni~terwas rcmovt?! fcon~rhc missik avid IcIt
i . ~the lausrchitrg aiuctaft. 5 scparacirrg
~ the xrantimitccr !'rum the tcccb:cr %y DI?~LS
riteher t t ~ a r iinches (and rcnr~vingcasnnlon sc-crions uf suave.g~&de rhritugh which
i;.;>tl\ r;anirnitrrd 2nd recctwd signah must f i ~ w ) the
1 , fte&krt.itgh and ~ l r s ~ c i x t d
noise prnbicms \were rcdured b-9 ,>I-dtrsvf ?aaFxi~crdd-This inrfe:\sz.sdthe ma::i&um
irzmsmirtzr p0:ver ict~.lthat cwld be eo%aarecI in thc activr radar fa Prvr vatrr;? by
c C ~ d e rr&r~?rgnitvdr,
5 a:d, c~:untbincd, wi& ~1x6rf~u.ihlarger rfitejfna in the r?rrrafs
uficrl ro iltunrinare thc ~z.rger.pn?vidc'd s<::ticitr-it :r;ickir.,g r;?nge t-& perrrric t-<omirrg
ali the *my at Chu required flight ratrgcs. T'hc Sparrow ifi was finally seiccteF! ~ D T
apnazinn. Egen mot? irrxyor:ant ck2zr i t s iew-ttlriradt cap;ikiis<y, st: WG ns h~rrting,
missile titar worked. I t was about Chis time, nvtcd Fn~sim114E%j, rlur. a rrcw o p
y~rnmitya r s c en xdvawi- rkc siste 0F the at1 in ftzwalcic~~rr$r air d~frtxse.'The- U,S.
Army urmred ro ~ k ~ e 1 the~technuhgy
p :irnr~dcdtiz prv~vidca bbactle6c$d ShM $0
Frotecr fri.ier,dly troops fri.o.rsnacki by tawflyi~gaiicraft, From rtris cfcsitc mas born
PrcJS~sc Hawk,. trr a sympfisiuni ijn lo.#-aitirttde gtlidmce i*early IYSJ, it was s h o w
t30w citlt~er2nd image (or mdtipath) piufi3t~m.ts!r cautd be nvexcomc wick 2 scmirr-tive
C T ndar harniag missllc
hcct./~dir,.g rct Fussrer I,iY8$], $he pmbiem of $e&nt;moving xarge%$tiiddctfi by
grou:~dsltret~~ wufd be uniqrrriy solved wich C W radar i r ~the F.i1tz-.)rstrssretn. Evea
when i b i s ~ $ p5 t o ~ ~ x eh~>vet.er,
d~ i f did nat allay fears &at the ef%kton g~rldance
zcrcurxy of radar rrflettiurts f c ~ t ~chs t . ract?~,:rrmed rheimagr or muf+&t:k~roble#,
would be severe tlno~rghtto clurc the rrtissileti; k m t . .;tsrnrtvhere br:.vxcet~zhrs tlrrger
and its intrige &and thus consistet3dy collide wirh the grouad beqepr *ctachirjg chc
targtt {see Figwe 6-49Q. At t h r tiwe thc prohiem was beijrg tmestChed, the design
team af rhe Hawk sysrcn lcamtd that hurizantn~~y pdrrrhd microwa~t-e erwrgy can
reflect af~tlostccon1.plctc2y <cam i~ $mooch carti-, in chc Eo~wartlscktte~direninn ar
tire grazing angles of itrcerest, t&m incuc&si~g rhe likefihnad of rtxc c-scrious image
402 Guidance Processing Chap. 6
problem that was predicted. The large amount of attenuation of vertically polarized
energy (see Figures 6-49g and 6-49h) seemed to indicate that the problem could
be solved if the grazing angle could be controlled. From the ensuing analysis, it was
determined that launching at elevation angles in the range of 15-20 deg accomplished
several objectives: (I) it keeps the reflection coefficient, which is simply the fraction
of the incident energy reflecting in the forward scatter direction, below 0.5 in every
instance, resulting in an average pointing direction of the antenna at the real target
rather than the image and ensuring that the magnitude of the disturbance is well
bounded; (2) it holds the frequency of the disturbance well above the autopilot
bandwidth, so that the bounded disturbance established previously does not to a
large degree affect the homing trajectory and therefore substantiates the simplifying
assumptions used in the analysis; and (3) it enhances the aerodynamic range per-
formance of the missile to some extent because the reduction in air density at higher
altitudes more than compensates for the longer path to the target. T h e systems
analysis approach that was adopted in the design of the Hawk system was a big
factor in ensuring the development of a successful missile system, and brought
attention to the contribution that system analysis can offer in the solution of practical
problems. The hardware design conformed to the theory that governed the problem
at hand, and the analysis was subsequently validated in every respect through the
use of actual flight tests. This same approach is still adopted even now in the de-
velopment of all low-altitude homing missiles.
As mentioned earlier, if a missile launched against a low-flying aircraft is to
be successful. the aircraft must first have been detected and tracked t o maintain
illumination during missile flight for semiactive homing. This brought into focus
once again the problems of an active Doppler radar. It was clear that success de-
pended on the ability to separate the transmit and receiver functions (as done in
semiactive missiles) as much as possible. The result of such effort was two-dish
radar, which demonstrated the feasibility of detecting and tracking targets in clutter
with an active ground-based C W radar. The radar design was modified in the de-
velopment program to have two four-foot-diameter dishes side by side on a common
pedestal, the configuration that is still used today. The transmitter selected for the
tactical radar was a 200 W magnetron stabilized by an external cavity. In addition
to the illuminator, a continuously rotating CW acquisition radar was designed with
similar electronics but using two eight-foot-long antennas mounted above each
other. This radar continuously scanned the horizon, providing the initial acquisition
of targets in clutter necdcd to start the engagement process. The preceding solution
of separating transmitting and rccciving functions with separate antennas ~vhich
made the Hawk successful is not suited to an aircraft radar because of the limited
frontal area available in high-speed military aircraft. Fundamental solutions \t7crc
necdcd to all of the original Lark radar problems, especially for the problem of
fecdthrough. If a single antenna is to be used, the amount of transmitter power that
leaks into thc receiver must be diminished considerably. Using the newly available
ferrite device, a system was developed called fecdthrough nulling (Banks, 19751 that
purposciy leaks transmitter powcr into the receiver under the control of fcrritc
Sec. 6.7 Defense and Oflense Systems 403
rotators, as shown in Figure 6-49i. In principle, the ferrircs were controlled to leak
transmitter powcr of the correct an~plitudeand phase to balance out thc unwanted
power that inevitably leaked in. Thus, by nulling techniques, using phasc detectors
to sense the remaining feedthrough, the fccdthrough could be reduced to thc extent
of the gain in thc loop [Fossier, 1988).
The close-out or stop frequency of thc fcedthrough nulling loop had to be
kept bclow the Doppler band of interest to avoid cancelling out target signals.
Transmitter noise in the Doppler frequency band in the severe vibration and acoustic
environment of an aircraft noise rcmaincd a difficult problem. In one solution that
was developed, noise cancellation techniques were employed, based on fecdback
principles. T o achieve stabilization of the transmitter, one simply modulated the
output of the klystron master oscillator to null out the inadvertent modulation (Fig-
ure 6-49j). Operating in a manner similar to that of feedthrough nulling, the re-
sultant modulation was sensed as in-phase and quadrature imbalances in a microwave
bridge, with a mechanically-tuned cavity serving as the stable reference. Although
further airborne C W radar work ended not too long after this, the techniques of
feedthrough nulling and noise cancellation provided a way to build a robust, high-
power version of the Hawk tracking radar. As mentioned in Fossier [1988], the
attractions of C W radar had been recognized bv Great Britain, and a number of
critical components were being developed by their laboratories. The development
of a high-power illuminator (HPI), as the radar came to be known, came not long
after a 2-kW low-noise two-cavity klystron was developed by Ferranti. Although
subsequently replaced in the operational design, it nonetheless allowed the HPI to
be successfully developed and deployed in 1962. replacing the original low-power
illuminators in Hawk systems.
Sanlc o l the ncwer dcsign trends conccrnirlg srrzart PGM includc high-pol~rrcd
transmitters, image-based sigrral processing and ir>tclligcnt sensors, srnall inertial
platforms, high cjcctrorlic packaging dcnsitv, improved cornmar~dlink$, and gvjd-
ante-aidcd fusing. Those- arcas in which ricrc is very little change in the desig13
methodologies irtclude acrodvnarnics, srrurturcs, propulsion, radomes, and war-
head. This, howcvcr, i s gcnc;a))ytrue of all flight vehicles, and not necessarily of
PGM only. Signat processing rrchno\ogy will figure cvcn morc prominently in the
Ssc. 6.8 Future Guidance Processing 405
lightweight, high-efficiency power sources. It is believed that the next decade will
witness increases in power output of two to three orders of magnitude. Currently,
there are also requirements for MMW sources and detectors. CCDs, which function
to move extremely small aggregated units of electrical charge from one fixed position
to another, will find major applications in PGM. Fiber optics is another very im-
portant area. Utilizing optical fibers that are small in size and weight, the guidance
of a PGM could be a situation in which an operator receives pictures of the target
area from the sensor and sends guidance signals t o the missile over the same fiber,
as shown in Example 6-8. It is almost certain that fiber optics will eventually be
used as data links within PGM and in their airborne and ground launcher support
equipment. SAW devices find use in delay lines, frequency filters, oscillators, am-
plifiers, memories, and programming circuits, and may be used in the launch plat-
form or target acquisition system of PGM. The use of I O C and optical circuit
miniaturization for signal processing and image generation in PGM could bring
their cost down while improving their performance. With FPA, attempts are being
made to couple the FPA output to a microprocessor with a sophisticated pattern
recognition algorithm to automatically recognize and identify targets.
ployed that attempt to provide a continuous line describing the feature boundary.
Although edge extraction is generally a preparatory step for feature classification.
it is somctilnes also used to precede correlation steps wherein the binary feature
boundaries arc correlated instead of area correlations of pixel amplitudes.
In the process of feature extraction, characteristics of the segmented features
are determined. These may consist of areas, perimeters, area-to-perimeter ratios,
and other geometrically sensitive parameters. Texture is another type of character-
istic that may be used to describe image features. Still another type of characteristic
may be the entire segmented portion of the image, for situations in which template
matching is employed for feature classification. In feature classification, the extracted
features of segmented objects are matched to a set of known or desired features of
a target object in order to identify the type or class of object appearing in a scene.
In the case of a prestored target template, this consists of correlations of the seg-
mented object with the prestored target template. However, if geometrically derived
features are involved, feature classification may consist of a probability of match
score of the input object with prestored target feature profiles. Correlation has to
do with the mathematical correlation of a reference and input image or image seg-
ment to determine if there is a precise match or the best match for the relative
positions of the two images. Either picture amplitude or phase information, thresh-
old or binary image information, or picture edge information may be employed for
correlation. Bayesian statistics allow a scene-to-scene correlation to be made to
educate the seeker. In the case of midcourse or terminal guidance relying on map
matching, correlation can be performed on the picture as a whole, or with multiple
subareas. Correlation, when performed on segmented objects, is basically template
matching for feature classification. In order for any of the image processing tech-
niques discussed earlier to be used to their maximum potential, they must function
in both ideal weather and environmental conditions and in conditions in which the
target signatures are degraded.
This section presents an example of future signal processing for missile guidance
based on state-of-the-art research being conducted at Johns Hopkins Applied Physics
Laboratory [Boone and Steinberg, 19881. The typical engagement scenario in an-
tisurface warfare, which is the focus of the treatment given here, is one in which
the missile confronts several surface combatants and must pick out a high-value
target from less important ones. Such a relatively small closed-set classification
problem, while it may intuitively be thought of as simple, is in reality difficult.
Because of signal degradations arising from both natural and man-made sources,
sophisticated seeker processing is required. For radar sensors, target motion and
aspect changes are unsteady. In the case of IIR sensors, signal degradation is brought
about by inherently low target contrast, which is a function of target thermal sig-
nature, and by atmospheric propagation loss, which increases with range. Figure
6-50a depicting a generic, advanced missile-guidance system, highlights the most
Guidance Processfng Chap. 6
Engagement
planning
system
To
Preprocessor guidance
Class~fier
Sensor computer
Acquis~tion or image
suite
extractor matcher
Neural network
Hidden layer
,1.00
7
"
.- 0.75
5 0.50
E
a 0.25
0
Harmonic number
decision
IN classesl
important signal processing subsystems thereof. As shown in the figure, the sensor
suits can be a radio-frequency imaging radar such as monopulse o r SAR, an IIR (or
optical) FPA, or some combination of the two. The preprocessor and the classifier
constitute other key subsystems, the former of which usually performs signal con-
ditioning and feature extraction or segmentation. Those subsystems that may be
classified as nonessential can also be part of the overall system that includes a post-
processor for decision integration and a physically separate engagement (or mission)
planning system that includes a mechanism for generating reference data for clas-
sification. The architectures most likely to be found are parallel for preprocessors,
sequential for classifiers, and symbolic for postprocessors. The two examples that
follow are representative of advanced signal and image processing algorithms being
developed, the first of which is a new technique in ship recognition now being
applied to monopulse radar-derived range profiles. The focus here is on neural-
network-based classification algorithms. The second example is in the field of EO
systems, and has to do with a multiresolution spatial integration technique for ex-
tended target detection and segmentation applicable to imaging IIR seekers.
various perspectives such as plan and side views. SAR or monopulse imaging mav
be used by future antiship missile seekers to generate ship images, which basicall\.
are plan views of the radar-scatterer distribution of the illuminated targets. which-
ever of these sensor options may be en~ployed,it is strongly believed that future
antiship missiles will have a definite need for target recognition. As a matter of
survivability, the total look time required for imaging and recognition is always
restricted to being on the order of the motion cycle of the targets. For reasons such
as the radical changes in missile-target geometry that occur during terminal en-
gagement, target signatures presented to a typical antiship missile will vary a great
deal. Thus, classifier performance must be robust, and the training of such classifiers
must include representative looks. Boone I19881 has developed a systematic meth-
odology for classifier training that incorporates various databases (both measured
and synthetic) and numerous feature extraction and classification algorithms, in-
cluding traditional (statistical) and neural-network-based algorithms.
When relying on radar-range profiles, there is considerable degradation of
classifiers at the broadside aspect or near-broadside, since range-only profiles (having
relatively low spatial resolution) will have few range cells on ship targets, particularly
at broadside. One way of determining sensitivity to target aspect is to train a given
classifier at a particular aspect and then test it within an angular sector spanning the
training point. Better performance translates into a larger angular sector over which
the probability of correct classification remains high (290%). The larger this angular
sector, the less data there will be to store in the missile-guidance computer memory
for real-time operation. Thus, increased classifier robustness versus aspect means
less training data and smaller computer memory needs. The ability to achieve greater
robustness may lie in employing neural networks. During times of signal acquisi-
tion, targets exhibit varying signatures. In the case of real-beam radars, there is
usually much less than a 1-sec time interval over which signatures must be collected
t o achieve an adequate SIN for classification ( 2 2 0 dB). However, over longer,
muitilook intervals ( > l o sec) required, for example, for decision integration, there
can be a significant variation of the range-profile structure, as shown in Figure 6-
50b. Although image frame times for SAR may be about 1 sec, target motion may
blur the detailed RCS structure of the desired targct. Moreover, look times for
inverse SAR requircd to capture the best reprcsentative image of a target can easily
exceed 10 sec. An effective classifier should bc able to deal with such variations in
targct signature for any conceivable seeker type within the appropriate look time,
without a large measure of pcrforrnancc degradation. The features, thcrcforc, se-
lected to enable classification (that is, the input to thc classificr) should alwrays be
separable in feature space to allow the output decision to bc made with a high dcgrce
of confidcncc.
A design goal to which considerable attention nccds to bc given is optimization
of classifier performance. The clcmcnts that combine to detcrminc performance are
thc spatial resolution of thc sensor, the fcaturcs cxtractcd from thc signatures, the
n~athernaticalstructurc of thc classifier, and the type of dccision-integration schell1e
uscd. When rclying on range-only profiles, pcrformancc vcrsus resolution is Par-
ticularly important ro targct aspect. For fcaturc extraction, onc gcncrally errlp]oYs
Sec. 6.8 Future Guidance Processing 411
Fourier harmonics of the range profile since they rcveal how rapidly the RCS of
the target varies and which spectral components of the radar are dominant. With
neural networks, important issues have to do with optimizing the network structure
in terms of the learning algorithm (for example, back propagation) and the number
of connections. Optimization with respect to the choice of a decision-integration
rule is desirable when dealing with long dwells on the intended target. A higher
level of confidence can be obtained by integrating sequential output decisions.
As described in Boone and Steinberg [1988], the neural network al*yorithm is
based on a metaphor of the human brain's capacity to process information (see [Roth
and Jenkins, 19881). While the subject of neural networks encompasses many op-
tions, one of those pursued by Rumelhart et al. (19861 focuses on the multilayer
perceptron, or back-propagation-based algorithm. Although such algorithms re-
quire longer times to train, the time to classify is relatively short, which can be an
important tactical advantage for a missile in a typical war-at-sea engagement, where
there may be little time to classify multiple targets. Figure 6-50c illustrates the
implementation of a multilayer perceptron via back propagation for the recognition
of ship radar signatures. After the ship signature is received, it is conditioned, dig-
itized, and then fast Fourier transformed. The first few harmonics of the transform
are chosen by reason of the sensor resolution and SIN. The number of input layers
to the perceptron equals the number of harmonics. The number of nodes of the
hidden layer will typically be threefold that of the input layer, enough to allow for
effective separation of the classes in feature space. The number of output nodes
corresponds to the number of classes, and the connections between nodes are
weighted. At every node, a summation of the weighted inputs is subjected to a
sigmoidal nonlinearity. In the course of training, a heuristic rule derived from the
classical Widrow-Hoff technique [Widrow and Hoff, 19601 is used to adapt the
weights, and the weight changes are updated, working backward from the output
layer to the input layer. Afterxvards, when classification occurs in real time onboard
the missile, the particular output node that coincides with the input class will be
activated. ,
Comparing neural network classifiers. It is important when com-
paring neural-network classifiers with conventional ones to consider a particular
neural-net algorithm in conjunction with its proper conventional counterpart. Lipp-
man [I9871 submits that the single-layer perceptron is analogous to the Bayesian
classifier, and the multilayer perceptron is analogous to the k-nearest-neighbor clas-
sifier. The customary basis on which classifiers are evaluated is a single-look prob-
ability of correct classification. This number can be derived from a confirsion matrix,
which might look like
Testing Target
1 2 3
of visual displays could in many instances and under very diverse conditions sub-
stantially surpass ranges obtained by a hot-spot detection algorithm. The perfor-
mance of ship-detection algorithms could therefore be judged against the predicted
performance of human observers. The acquisition range against ship targets and
classification accuracy will be to a large extent be determined by seeker spatial
resolution, or pixel size. The SIN (and, hence, detection range) is maximized by
matching the pixel sizc to the target size. However, assuming adequate SIN, high
classification accuracy demands that the pixel size be made much smallcr than the
target sizc. Therefore, selecting the pixel size to maximize detection range means
that the resolution will be inadequate for classification, while making the pixel size
as small as possible to facilitate accurate classification means that the initial detection
range will be very poor.
Resolving the conflicting spatial resolution requirements for detection and
those for classification is a matter of employing image processing methods based
on a model of the human vision system used largely in the past by EO engineers
to predict the performance of human operators of thermal imaging equipment and
televisions [Rosell and Wilson, 19731. In this model, there is an infinite-dimensional
bank of spatial filters, each of which corresponds to a possible target shape. Every
conceivable shape is represented in the filter bank, plus all variants thereof that can
be formed by the process of translation, rotation, and scaling. Although the original
human vision system model did not lend itself directly to digital realization, MRSI
was developed that approximates the human vision system in performing detections
of targets seen against uncomplicated (uncluttered) backgrounds, such as are likely
to be found at sea [Gasparovic, 19821. MRSI, like the human vision system model
that preceded it, consists of a bank of spatial filters tuned for maximum response
to objects of differing sizes and shapes. Given that the human model, because it is
infinite-dimensional, is also nonrealizable, a particular challenge in designing the
MRSI was to be able to achieve detection performance akin to the human system,
using a low-dimensional filter bank. The noise-reducing characteristics of MRSI
cannot generally be calculated analytically, and consequently a computer program
was designed to numerically evaluate the effectiveness of the processor. Results of
initial computer simulations measuring ship imagery as input were encouraging,
even if they were not always easy to interpret. This difficulty was due to the fact
that the ship images were recorded under uncertain conditions. Computer simulation
was then used to determine the probability of detection ( P D ) versus SIN for three
ship profiles. It was found that the SIN improvement provided by MRSI processing
could be estimated as G = 0.8 qx,where A is the area of the target in pixels.
Navigation and
Guidance Filtering
Design
The order of presentation of those elements that constitute navigation and guidance
filtering design is shown in Figure 7-1. Chapter 2 has presented examples of typical
target trackit~gsensors, such as IR, radar, laser sensor, TV, and tracker modeling. In
this chapter, however, emphasis is placed on guidance filtering and tracking as
applied to target tracking. The subjects of uncertainty in measurements due to clut-
ter, target acquisitionldetection and recognition are presented in Book 4 of the series.
For target tracking, many signal processing techniques are used to discriminate the
target from its background, other targets and decoys, while filters are used to extract
the geometric and kinematic variables involved in target tracking and guidance (see
Sections 7.1 to 7.5).
As depicted in Figure 7-1, target state estimation involves stochastic filtering based
on target acceleration modeling for the purpose of target maneuvcr detection and
target tracking. In this context, the term lrackit{q has often been used to mean accurate
estimation of target states, without consideration for the antenna pointing/control
aspect of the problem [Cloutier et al., 19881. This section reviews the various fil-
tering techniqucs.
Sec. 7.1 Target State /%timation
1
I
I
I
Advanced ~aviga4onSystem Design Tracking in Clutter/ ~ultitargetTracking
(Sec. 7.5 & Book 4) (Book 4)
Target tracking fllter. The tracking filter functions mainly to receive the
noise radar position data and to provide smoothed target position, velocity, and
acceleration estimates. These are subsequently used to generate a one-scan prediction
of target position for track correlation purposes. Tracking filters can generally be
classified according to memory features into the following three groups: the fixed
memory filter, the expanding memory filter, and the fading memory filter. The
fixed memory filter, such as the maximum-likelihood filter, typically demands the
storage of all data reports which take place within the time corresponding to the
memory's window. The expanding memory filter (for example, classical linear
regression filter) incorporates all past data samples at the time of a new observation
to form a new estimate. This characteristic is disadvantageous for estimating ma-
neuvering targets because of the substantial fluctuations of the target state during
the estimation period. Thus, fading memory filters are often favored, where the old
data are used but are forgotten at an exponential rate [Schleher, 19801.
Six tracking filters that are widely used in systems are the Kalman filter, the
simplified Kalman filter, the modified maximum-likelihood filter, the a-P-y filter,
the Wiener filt'r, and the two-point extrapolator. These filters are typically appro-
priate for implementation with track-while-scan and other nearly constant data rate
tracking sepsors. Other types of filters include least-squares filters, polynomial fil-
ters, and adaptive filters, but these are not presented explicitly in this section. Book
4 of the series presents the topic of adaptive filters.
It is assumed that the gain vectors of the first three filters (Kalman filter,
simplified Kalman filter, and maximum-likelihood filter) can be calculated in real
time. This enables the filters to be adapted to varying tactical environments. It also
permits optimal tracking in the presence of missed data points. An implementation
of the stored-gain versions of these filters can be achieved at significant computa-
tional savings. Examples of stored-gain filters are the last three filters considered
(a-P-y filter, Wiener filter, and the two-point extrapolator). The first five filters
just described are examples of recursive filters "with memory." Figure 7-2 illustrates
Navigation and Guidance Filtering Design Chap. 7
Signal Processing
and
Sensor Data Association
Predicted
Grget State
a general block diagram representation of the recursive filters considered. The dif-
ferences in filter formulations are found in the system models and the way in which
the filter gain vector is calculated. Because it requires so little memory, the filter
that is easiest to implement is the two-point extrapolator.
The following, adapted from Cloutier et al., [1988, 19891, summarizes various types
o f stochastic filters that havc been employed to estimate target motion. A compar-
ative evaluation o f some maneuvering target t r a r k i n g a l g o r i t h m s is p r e s e n t e d in Lin
and Shafroth [1983(c)].
Single-model adaptive Kalman filters can be split into t w o groups-classical
and reinitializing. Classical adaptive filters (for example, Greenwell ct al. [1983]),
when applicd to thc air-to-air problem, rely on a continuous modulation of the filtcr
bandwidth in response to targct maneuvers (implicit maneuver dctcction). Rcini-
tializing-type filtcrs arc based on explicit targct maneuver detection. When target
motion differs from that assumed in the model, a bias appears in the innovations
process. This bias is detected b y employing statistical hypothcsis testing. During
the detection process, the filter is in a nonadaptive mode. Once dctection occurs,
the filter's biased-state estimates are instantaneously adjusted according to the CS-
timated input and the filtcr is rcinitialized. [Bullock and Sangsuk-Iam, 1984; Chan
et al., 19791 assumed constant acceleration over small time intervals in developing
reinitializing filters. Dowdlc ct al. [I9821 and Tang ct al. 119841 assumcd constant
velocity. Lin and Shafroth [1983(b)]avoided input estin~ationby dcvcloping a rcin-
itializing filtcr bascd on concatcnatcd mcasurcmcnts. T h e sequential tracker cnlploys
batched mcasurcmcnts and is reinitialized by a local cstimatc whcncvcr the diffcrcllce
between the two cxcceds a predetermined value. Thcrc arc drawbacks to both types
of single-model adaptivc Kalman filters. The classical adaptivc filtcr suffers primarily
from an inhcrent lag, which is sufficicntly pronounccd as to rcsult in a significant
loss o f pcrformancc. In particular, by the timc the filtcr bandwidth cxpands, the
target may have transitioncd into nonmancuvcring flight. Thc primary difficulty in
reinitializing filtcrs is sctting thc dctcction threshold. Thc dcsirc to havc thc filtcr
Sec. 7.1 Target State Estlmatlon 41 7
rapidly respond to maneuvers runs contrary to the goal of a low probability of false
detection.
As shown in Chapter 4.2.3, the multiniodcl Kalman filtcr consists of a bank
of filters and is ideally suited for the cstiniatioti of systems with parametric varia-
tions. Each indrvidual filtcr from the bank is optinlally designed for a discrete pa-
rameter level. As shown in Book 4 of the series, the addptivc state estimate is
obtairicd either from the conditioned probabilitylwcightcd average of the bank
mcrrlbcrs or fro111 the single member which displays maximum a posteriori like-
lihood [Yuch arid Liri. 1984, 1985(a)l.In the case ofa semi-Markov model, switching
within the bank occurs according to a Markov transition. While swift adaptation
can be achieved with the multimodcl filtcr, its exponentially expanding memory
requirements must be limited to irnplcmcntation purposes. This can be done in a
variety of ways. Maybeck and Hentz [I9871 employed a moving bank tcchnique
and recommended decision logic for moving the bank. In a nonlinear application,
Verriest and Haddad [1986, 19881 used a consistency test based on the original linear
regions of the nonlinear system. Gholson and Moose [I9771 made certain statistical
assumptions concerning the individual filtcrs \vhich reduced the bank to a single
Kalman filter structure augmented by a recursive learning term. The tcchnique
employed by Blom and Bar-Shalom [I9891 is one of hypothesrs merging wherein
a single Gaussian probability density function (PDF) is used to approximate the
mixture of assumed Gaussian PDFs by moment matching.
In the case of tracking filter design of the air-to-air dynamics1measurements
structure, most target state estimation models consist only of the linear kinematic
equations even though the actual target dynamics are nonlinear. As a practical matter,
it makes more sense to erroneously estimate target acceleration with a linear model
than with a nonlinear model. Also, in the small time interval between seeker updates,
a linear acceleration model yields nearly the same target motion as a nonlinear model
derived from similar assumptions. Seeker measurements, by contrast, are spherical
in nature (range and angle) and are therefore nonlinear functions of the state in
Cartesian coordinates. Thus, one cannot avoid a nonlinear structure here, either that
of linear dynamicslnonlinear measurements in Cartesian coordinates, Figure 7-3a,
or that of nonlinear dynamicsllinear measurements in spherical coordinates, Figure
7-3b, where the nonlinear dynamics are a result of the nonlinear transformation of
Cartesian linear dynamics to the spherical frame. One is looking at the coordinate
systems in Figure 7-3 from below the x-y plane and from the right of the y-z plane.
Using" Cartesian coordinates. several researchers have transformed the non-
linear measurements into linear pseudo-measurements [Dowdle et al., 1982; Fitts,
1974; Lin and Shafroth, 1983(a);~ & etg al., 19841. Speyer and Song [I9811 compared
pseudo-measurement and extended Kalman observers and found that the former
was biased. They later confronted the nonlinear measurements by developing the
modified gain extended Kalman filter [Song and Speyer, 19851. In this extended
filter, the total variation of the nonlinear measurement function is not approximated
by its first variation, but rather identically replaced by a linear structure which is a
function of both the state estimate and the actual measurement. Verriest and Haddad
418 Navigation and Guidance Filtering Design Chap. 7
I Taraet
Target
( r ! -0, - $ )
By simplifying thc maneuver model used in tllc Kalman filtcr, the statc vector 2nd
the number of indcpendcnt components of thc covariancc matrix can be reduced.
O n e way in which the nlodcl is simplified, for instance, is by incorrectly assuming
Sec. 6.7 Defense and OIfense Systems 401
for targets if they arc in the parts ofthc Doppler spectrum of interest and are dctcctcd.
Since they arc internally generated, they are obviously of no value to missilc guid-
ance. Fundamental implementation problems began to be understood in the 1940s,
but the state of the art in hardware was not conducive to satisfactory solutions. The
microwave sources of that timc were primarily magnetrons and were quite noisy
(although pcrfcctly satisfactory for conventional noncohcrcnt pulse radar opcration).
Also, thc receiving vacuum tubes available at that timc were large (and microphonic)
[Fossicr, 19881.
where T is the time period between state updates. The optimal steady-state filter
is
Y,(k + 1 ) = Y , ( k ) + a ( k ) [ z ( k )- Y r ( k ) l (7-5)
Under steady-state conditions, F and a ( k ) are given respectively by
F2 = 4a2(k)l[l- a ( k ) ] , a ( k ) = ( - F2 + + 1 6 ~ ~ ) / 8 (7-6)
The optimal steady-state Kalman gain is conveniently represented in the a-P tracker
problem as
The steady-state values of the components of the state estimation covariance matrix
are denoted by
lim PC = (P,,]
lrrr
The covariance update equation from Equation (6) of Table 4-1 becomes, using
Equation (7-1 I ) ,
Sec 7.1 Target State Estlmatlon 423
Substituting Equations (7-7) and (7-10) into Equation (4) of Table 4-1 produces
Equating the terms of Equations (7-12) and (7-13) yields, after cancelling out some
terms,
(7- 14)
From Equation (7-ll),
I = R ( 1 - a) rn12 = R k ( P / r ) / ( l - a) (7-1 5)
and from Equation (7-14),
Comparing Equations (7-14) and (7-15), with respect to the quantity m12 implies
where the tracking index is obtained by using Equation (7-4). The optimal position
and velocity tracking performances are obtained from Equations (7-13). (7-IS), and
(7-16) as a by-product of the analysis and are given by
The resulting a-fi tracker is given by the Kalman filter equation defined in Table
4-1 as follows:
f,(k) = f,(k - 1) + ~ { , ( k - 1) + a(k)[z(k) - f,(k - 1) - ~ { " ( k- I)]
(7-20a)
424 Navlgatfon and Guidance Filterfng Desfgn Chap. 7
'
ematic model for the third-order target tracking problem is
[j~"(~
+ 1)
Y (
y,(k + 1 )
~
+
= 1 ]
;
0 0
r]
[;:::;I ~"(k)
+ W(k),
z(k) = [ I 0 0]
The filter equation is then given by the equations defined in Table 4-1. The meth-
odology formulated here can be used to improve the performance of midcourse
guidance accuracy. Applying the optimal filtering theory to the target tracking prob-
lem, the tracking index is found to have a fundamental role. This is true not only
in the optimal steady-state solution of the stochastic regulation tracking problcm,
but also in the tracking initiation process.
Here, it is assumed that the predicted and measured variables are independent and
Gaussian. Instead of jointly considering the target position and velocity variables,
which would be equivalent to the Kalman filter, position and velocity are considered
Sec. 7.1 Target State EstImatlon 425
separately to reduce the storage requirement. This technique is called the modified
maximunt-likelihoodf;Itrr.The following derivation can be found in Trunk and Wilson
(19761. The joint density of the predicted position X, and measured position X, is
A new velocity estimate can be acquired by employing the new position estimate
(iand the old smoothed position. An equation with the identical form as Equation
(7-25) can be employed to combine the new velocity estimate with the old velocity
estimate.
An extremely simple filter that can be implemented with very little memory re-
quirement is the two-point extrapolator. This filter employs the last data point to
obtain vehicle range and bearing, and the last two data points are utilized to deter-
mine target range rate and bearing rate. Because this filter possesses practically no
memory, previous data points do not .prejudice predictions. Thus, the maneuvering
-
and nonkaneuvering vehicles previously covered are tracked equally well (badly)
[Singer and Behnke, 19711.
be updated by the operator in a certain time interval. This limits the effective system
data rate. Also, as the operator will incorrectly tag some o f the track returns, in-
dependent additive errors in range and bearing are included in the single-look mca-
surements. In an analysis conducted by Singer and Behnke [1971], the steady-stat,
one-sample-ahead prediction accuracies of each of the filters described up to this
point were compared on a percentage basis to that of the Kalman filter. The min-
imum tag time per targct for manual data entry is assumed to be 3.0 sec, and the
tag position accuracy is assumed to be uniformly distributed with maximum error
of 0.03 in. on a 5.0 in. display scrcen. In the case of automatic data entry, the system
data rate eauals the sensor data rate and no additional measurement errors are in-
cluded because of the automatic entry. The final results were obtained by deter-
mining the average of the experimentally acquired percentage degradations in each
of the range, bearing, course, and speed coordinates. This occurred because the
transient responses of these filters were short-lived relative to the tracking period,
and because the correlation coefficient p was typically small for the data rates and
vehicle types evaluated. On the average, the performance of the a-f3 filter is about
50 worse than the Kalman filter, maneuvering vehicles being responsible
for the largest degradation. Because the a-P filter significantly resembles the least-
squarcs filtcr, its gain vector quickly becomes too small to correct for the large
estimation errors that are produced from targct maneuvers (see Book 3 of the series).
The unifornl performance of the t~vo-pointextrapolator is more than 70 percent
worse than the Kallnan filtcr. Since sensor and vehicle attributes can~lotbe consid-
ered, this filter cannot be "tuned" as the others can. Both thc Wicncr and simplified
Kalman filters lverc no more than 20 percent worse than the Kalman filtcr, while
the modified nlasimum-likelihood filtcr \vas n o more than 10 percent \verse than
thc Kalman filtcr [Singcr and Hchnke. 19711.
A guidance tracking filter provides target state estimation, which can be of trc-
mendous aid in predicting target position and improving the accuracy of an intercept
NGC systcm. Low-pass filtcrs attenuate the noise component of the sensor signal,
given the frequency characteristics of target signal and noise. Optimal estimators
such as Kalman filters optimally separate the target signal from the noise by using
information about target (and missile) dynamics and noise covariances.
celerations, as it responds to the noise. Such accelerations give rise to very high
angles of attack and, consequently, induced drag, all of which have a depleting effect
on the kinetic energy of the missile. Still, the guidance filtering must be sufficiently
light as to permit quick missile response as necessary to correct for heading-
errors o r to pursue a maneuvering target. It must filter out noise to the extent re-
quired to prevent FCS problems during certain flight conditions. After clipping
spikes and transients, the filtering should not remain overly heavy. Moreover,
the filtering should minimize the effects of quantization and variable data rate
[Yueh, 1983(a)].
Figure 7-4 sum~narizcsthe optimal solutions of C,(s) that minimize txvo diffcrcnt
forms of the performance index which arc functions of the l'S1) of the position
cstimatc error c.(r), +,.(LO), dcfincd as
+ c ( ~ ) = +<(w) I Signal + +,(w) I Noise
-
Target Position Noise
(with equivalent white noise PSD
Target Maneuver
$noise defined by Eq. (2-49))
Mtdcl - n Target Position Estimate
us Spectral
Whik Noise Dcnsity
with PSD +s* Shaping
(Sw Chap. 2.4.1) Filt"' H(s)
@e!!ssl
ks2+kls+ k,
-
G,(s) = k G,(s) = ks + k , G,(s) =
s+k sz+ks+kl s% ks2+kls+k,
- 2<wns+ w; -
- I + 2s/F+ 2s2/F2
s2+ 2<wns+ 4 1 + 2s/F+ 2s2/F2+ s3/F3
116
H(s) = l/S3 * *= ( , ) I 6
notsc p*= 0.707, tun =
'+noise
F* = (+S/+"',ise)
&e
m
*Minimilc 2
dl = -I
2n m
a (w) dw = E c2(t), Solutions Dcrivul in Chap. 4.6
where
+.(u) 1 Signal = +.(w) due to signal = (Gf(iw) - 1) H(jw)12 4$ (7-28b)
cbe(o)I Noise = +,(w) due to noise = I(Gf (jo)12 +,,is,
In the case of onboard navigation systems, which receive targeting sensor position
information contaminated by noise, it is required to provide these systems with
vclocity as wcll as position information for guidance. Therefore, in addition to
smoothing thc position signal, it is necessary to derive the components of velocity
as these are not measured. Three different techniques are used to obtain this infor-
mation: approximate differentiation and filtering, an aided INS, and complementary
filtering. This section describes each of these systems and assesses their performance
in flight based on Niessen [1973].
1 x (APPROXIMATE)
X
sin 0
Y
sin 0
OMPLEMENTARY
FILTER
1.a
z
- zz,,
COMPLEMENTARY
FILTER
Figure 7-5 (a) Transicr Function and Time Response for Approximate Ilifler-
entiation (b) Complcmcntary Filtering Navigation System Computations (Fro111
[.%w"r, 197.51 u,i~liprnni.rrin~r.hlmAC.4RD)
7
Total RMS miss distance = u,,(tf) = .\/%= d2 +iL?se 4:'''
hand, the position-error drift rate of the complementary filtering system was es-
timated to be on the order of 100 to 200 nautical mph without position feedback.
This high drift rate was primarily caused by approximations which were made in
resolving the accelerations as well as by computer scaling limitations.
Thc output cstimatcs arc thc LOS ratc and targct acccleratiol~cstimatcs, exprcsscd
rcspectivcly as
Front Equation (4-56) or Figure 7-4, the Kalnlan filter gains are
Sec. 7.2 Practical Naulgatlon and Guldance Fllter Design 435
Figure 7-6a shows a filter which is simplified from the generalized third-order
complemcntary/Kaln~anfilter in Figure 4-11. The natural frequency of the target
tracking filter is defined as
Substituting Equation (7-33) into Equation (7-32) and applying Equation (4-53),
the Buttcrworth form of the transfer function is as follows:
k=ZF
k, = 2F2
kl = F3
-
ir -b
-
kl
-- 9 .
-
kl 11s
Compared to Fig.4 - l l a :
fir=* Yr
A =
P P
Yr = X Amy 'u
-
u1 = u , = o &Y ?
b
a) Approach A
Compared to Fig.4 - l l a :
9, = P
P
Yr =X
* by=%
by= -u b
A A
Yr =x u 1 = u2 -- 0 b y h?b
b) Approach B
Compared to Fig.4 - l l a :
c) Approach C
Figure 7-6 Guidance Filters for Estimating Uniformly Distributed Targrt Ma-
neuver
Sec 7.2 Practical Naulgatlon and Ciuldance FIlter Deslgn
+
3
2
-
Y
3
a
'E 0
%
Z
where v, is given in Equation (2-22) with PSD defined in Equation (2-23). Fol-
lowing Case 4 in Chapter 4.6.3,
u = hz and h = l / ( V c & ) (7-40)
438 Navigation and Guidance Filtering Design Chap.
where z is the relative p'osition measurement. Using Equation (4-58), the state
estimate equations are given by:
(7-41)
where the Kalman filter gains are also obtained from Equation (4-58) with k, k 1 1
and k l being the same as those in Equation (7-32). The resulting guidance tracking
filter is shown in Figure 7-6c.
estimate of the bias due to nonzero-mean target acceleration input [Francis and
Mitchell, 19831:
Practical estimator gain design. Insight into the guidance and tracking
gains of advanced guidance laws can be achieved by making use of an extended
frequency-response analysis. If the control gains are not determined adaptively in
the modern guidance system, then implementation of the variation in these gains
requires the extra range estimation or estimated t,. Following Travers [1985], the
present discussion considers estimator gains for both active and semiactive homing-
receivers. Variations in these estimator gains ( k , kI, and k , ) are allowable during
most of the flight, but at some point they become fixed. In the early stages of
intercept only thermal noise is considered, while in the later stages of intercept only
glint noise is considered. The reasons for this have been discussed in Section 7 . 2 . 2 .
Assuming the target has a uniformly distributed target maneuver as shown in Figure
2-21d, the target signal PSD is given by Equation (2-49). Substituting Ro = Vctf
and R = Vc t, in the target noise PSD +,,i,, of Equations (2-25) or (2-48), and
considering only thermal noise, the characteristic frequency F in Equation (7-33)
for the semiactive homing receiver is
and h. = (-) V?
n$tj
+rA
ti6
4-40 Navigation and Guidance Filtering Design Chap. 7
When only glint noise is considered, in contrast to thermal noise, the characteristic
frequency F becomes F, = . The ,t at which F, = F, satisfies t,/tf =
Unlike conventional guidance schemes such as PNG, many of the new guidance
laws developed rely on accurate estimates of target dynamic states. It is generally
assumed that these states are relative (missile-to-target) position, relative velocity,
and target acceleration. Components of these vectors in an inertial reference frame
are estimated based on measurements provided by an active or passive seeker. Pur-
suer inertial acceleration, sensed by accelerometers, is employed as a control vector.
The most commonly used algorithm for obtaining state estimates is the Kalman
filter. In the event nonlinear relationships are encountered in the measurement equa-
tions, the extended Kaln~anfilter (EKF) is frequently used. In designing a Kalman
filter, one generally assumes that the state transition matrix and the noise statistics
are known a priori. This requires one to further assume that the dynamics of the
target can be modeled in a reasonable manner and written in state-space form. T h e
most commonly accepted target dynamic model in use today is the first-order Gauss-
Markov model [Speakman, 19861. Kalman filtering with n-state variables requires
a real-time computation of an rr x n matrix Riccati equation. Furthermore, a mi-
croprocessor implcmcntation may introduce numerical truncation errors due to lim-
itcd word Icngth. A common approach has been to reduce real-time computatioll
by neglecting some of thc cross-coupling terms and prccon~putingthc filter gains.
Such nlcthods arc ad hoc in naturc, and extensive simulations have been uscd to
tune thc suboptimal filters.
The nine-state guidance filter modeling equation is given by Equations (2-
64a and 2-64b), which is uscd as the dcsign n~odcl.The mcasuremcnt equation,
Equations (2-63a, 2-63b, and 2-63~). is assumed t o bc in thc form of a discrctc
domain z ( k ) = / I ( x , k) + v(k). T w o approachcs can be uscd to cstimatc the state
based on thc state and nlcasurclncnt cquations. O n c is based on the standard cxtcndcd
Set. 7.2 Practical NaulgatIon and Guldance Fllter Deslgn
Kalman filter (EKF) presented in Chapter 4.2.1. Since the measurement equation
is nonlinear, it is necessary to form the Jacobian or matrix of partial derivatives H
where H,, = ah,iax,. The second approach is the statistical linearization technique
presented in Chapter 4.2.7. Both approaches are adopted in the discrete-time do-
main, and the discrete-time state equations are given by Equations (2-65a through
2-65g).
[%I. = [
Rtrw = ( x t + YS + z r2 ) 1 / 2
u .,,,, = tan-'[z,/(xt
u = tan-' ( y,lx,)
y,)2 I/? ]+
I. + v(k) (7-47)
[::<Ik[
where the subscript k denotes a time index. In Equation (7-47)
R,, + R, + R, + R,i,,,
( k ) = = Ue,,, + uef + ue, f (Jeyilnr (7-48)
are the noise statistics which are dependent on the particular sensor used. In Equation
(7-48) subscriptsf, glint, rn, and c denote fading noise, glint noise, thermal noise,
and clutter, respectively. It is assumed that
The EKF is perhaps the most obvious approach to filtering for this system since
the measurement is nonlinear in the state. The results show that, in spite of the fact
that relative position and relative velocity are being subjected to large dynamic
442 Navigation and Guidance Filtering Design Chap. 7
variations, the filter is able to track these system states well. The estimates generated
by the filter of target acceleration are rather noisy, yet the filter does correctly identify
the mean target acceleration after an initial transient tracking period.
z(k) =
[
R cos u, cos u
R cos a, sin a
Rsinue Ik = [I3 0 O]x(k)+ v,
where vp is the measurement noise in inertial coordinates, and where R, u,, and u
(7-50)
$:,[
2 2
u:.). ua.z
r,(x, y , z ) = ui u\z] = r,(R9 uC,U) = s ? ( R , uc, n)zT (7-52)
u;, u y i uz
where ?(R, u,, u) is defined in Equation (7-49). The preceding formulation makes
possible the use of the simple linear discrete Kalrnan filter with only one modifi-
cation. In order to evaluate r,, the current best estimate of the position is converted
back to polar coordinates using Equation (7-47) and then
T sec which hits the target, causing some fraction of its energy to be reflected back
and received by the receiving unit of the radar. Lewis [I9861 discusses many good
approaches to radar tracking filter designs, and these are summarized in this section.
Suppose that it is known a priori that x(0) - (Z(0). P(0)). One initializing
measurement z(0) = (R(O), ~ ( 0 )could ) ~ be taken to find E(0) and P(0). Then
Since a well-designed filter converges to the same stochastic steady state for any
-x(0) and P(O), it is generally possible, as a mxter of convenience, to select x(O) =
0 and P(0) = I. Now, one has only to enter the system and covariance matrices
presented in Chapter 2.4.2 into the computer program that implements the discrete
Kalman filter. The program, given the radar readings R(k) and u(k) at each time
kT, will compute the best estimates of R, R, a, and 6. Equation (2-55) describes
two completely decoupled systems, one for the range dynamics and one for the
angle dynamics. A great simplification is therefore possible that amounts to running
two parallel Kalman filters on two second-order systems instead of running just
one Kalman filter on a fourth-order system. Since the number of computations
required per iteration by the Kalman filter goes as the cube of the order of the
system, this number can be reduced from approximately 64 to 16. Moreover, since
a separate microprocessor can be assigned to each filter using parallel processing, a
further reduction in computing time can be realized.
the measurement update [Equations (7-11) and (7-12)] is performed only every T ,
= 1 sec. In Chapter 4, techniques of continuous dynamics with discrete measure-
ments are listed in Table 4-3, all of which can be applied to multiple-rate Kalman
filter for radar tracking by propagating the estimate and error covariance between
scans in continuous time and by performing the measurement updates at the next
scan.
-
[(VTX,
vTcos x2 -
- V T X ~ ) I X :sin
-
i l
V x 2 sin x2
x2
+ wt(t)
] x2 - ( V ~ l R ) x cos
2 x2 1
+ u>r(t)
where wl (t) (0, q l ) and w2(t) (0, qz). The measurement equation for data points
z(k) is given by Equation (2-58). Comparing this to the state equation in Chapter
2.4.3 in x-y coordinates, the following conclusion can be drawn. Ifthe target exhibits
straight-line motion in R-u coordinates, the result is nonlinear state equations with
linear measurements. If the target exhibits straight-line motion in x-y coordinates,
the result is linear equations with nonlinear measurements. Hence, the EKF approach
that was done in Section 7.2.5 can also be applied here.
The primary function of a spacecraft attitude control subsystem is the attitudc dc-
termination and, more generally, the state estimation (attitude of the main body.
appendages, and flexible modes) [Amieux and Claudinon, 19841. Onboard gyros
together with thc stabilized inertial platform provide the angular velocity of the
spacecraft for this application. Spacecraft attitude is measured by sun sensors and
star trackers. The attitude state, obtained from the kinematic equations, is augmented
by using additional state vector components for biases in each gyro. Consequently,
the gyro data are not dcalt with as observations, and the gyro noise shows up as
state noise as opposed to observation noise. Rclating the spacecraft's reference axcs
with the inertial axcs requires thc three Eulcrian angles pitch, roll, and yaw. Besides
having physical intcrprctations, these angles arc the minimum number of paramctcrs
rcquircd to rcprescnt the attitude. However. owing to the nonlinear naturc of the
dynamic modcl, which contains trigonometric terms, some rotations such as occur
in the gimbal-lock situation result in these anglcs bccorning undefined. As a rcsult,
the Eulcr angles do not generally lend thcmselvcs well to use as primary attitude
variables [Baheti, 19871.
Although previous work used the nine-direction cosincs to represent thc at-
titude, this approach was not widely adoptcd for many reasons. For one thing, thc
effcct of round-off, quantization, and truncation errors in the attitude propagation
Sec. 7.5 Advanced Navigation System Design 445
was such that the resulting attitude matrix was not orthogonal. Also, in spite of the
fact that various orthogonalization schemes for the attitude matrix were developed,
one was still faced with the redundancy of the nine-parameter direction-cosine rep-
resentation, as well as the computational requirements. In much of the work in-
volving spacecraft attitude estimation, use is made of a four-parameter representation
of the attitude in terms of quaternions for the state-variable representation. Some
of the advantages of quanternions are that they can be propagated by a simple
differential equation, and that the elements of a direction-cosine matrix are quadratic
forms in the quaternions, and can therefore be easily computed. Although quater-
nions lack direct physical interpretation, this is more than made up for in their
advantages. Because no singularities are found in the quaternion representation, one
does not have to deal with the gimbal-lock situation. The subject of quaternions is
presented in Book 1 of the series. Some difficulty, however, is encountered in the
Kalman filter with the use of quaternions as the attitude state. This arises from the
fact that the four quaternion components are not independent, being instead related
by a constraint that the quaternion vector has a unit norm. Lefferts et al. [I9821
examines different schemes for propagating the state vector and covariance matrix
and renormalizing the quaternion vector. Applications of quaternion parametrization
can be found in the NIMBUS-6 spacecraft, the high-energy astronomy observatory,
and the NASA Multimission Modular Spacecraft [Baheti, 19873.
This section is based on the excellent paper presented by Kelly [1989]. Position-
location navigation systems are generally classified as dead reckoning, position fix-
ing, or some combination thereof. With dead reckoning, the position is kept track
of beginning with an initially known position by maintaining a continuous account
of the vehicle velocity. With position fixing, on the other hand, the current position
can always be determined without reference to any previous position. In the simplest
case, a position fix is accomplished by recognizing an observable landmark. With
GPS navigation these landmarks would be satellites, the orbital positions of which
are known at any time. Because of a requirement for landmarks, all position-fix
navigation systems are faced with a position error mechanism known as the geo-
metric dilution of position (GDOP). Such a mechanism occurs when the multilat-
eration geometry of the measurement sensors generates lines of position (LOP)
which are nearly collinear (rather than orthogonal). When this happens, the sensor
errors brought about by receiver noise, quantization noise, propagation effects, clock
bias, and so on can be unduly amplified when the sensor measurements are referenced
to the navigation coordinates to determine a position fix.
In contrast to an unbiased ordinary least mean-squares (LMS) estimator, a
446 Navigation and Guidance Filtering Design Chap. 7
Ridge estimator is a biased estimator. One of the attributes of the Ridge estimator
is that its mean-square error (MSE) in the presence of severe G D O P is much less
than the MSE of a conventional LMS estimator such as a Kalman filter. The idea
is to take advantage of the fact that the MSE is composed of t w o components, the
variance plus the square of the bias. It is possible for Ridge estimators to have a
smaller MSE than LMS estimators because Ridge Regression relaxes the unbiasness
condition by deliberately mismatching the estimator with the assumed process
model. The overall result for variance reduction is a smaller MSE than can be ob-
tained with conventional LMS estimation. The significance of the MSE as an error
criterion for a navigation system lies in the fact that it is the location of the aircraft
relative to its intended flight path or to other aircraft that is important. Letting P
6
denote the true aircraft position and its estimated position, then it can be inferred
from the MSE, ~[(b 6
- P)'], that if the MSE of is small, then @ is unlikely to be
far from p. When considering linear models, biased estimators lack an important
feature that characterizes unbiased estimators; namely, calculating the error in the
estimate does not require knowledge of the true parameter. It will be shown, how-
ever, that this is not an obstacle for the G D O P navigation problem.
GPS typically uses four landmarks/satellites to establish an accurate position
fix. Although GPS is characterized by a typically small noise error, the amplification
of its bias by G D O P can result in substantially reduced performance accuracy. The
bias as \\,ell as the variance inflation arising from G D O P can bc lowered by using
a GPS position-fix algorithm based on Ridge Regression. For the GPS Kalman filter
application, the Ridge Regression algorithm tunes the Kalman filter with predctcr-
mined Ridge parameters so the filter can achieve a minimum MSE estimatc. One
~ -
must be careful here not to confuse G D O P with the problem of a mismatched model
estimator since, even when these two are matched, the MSE of thc ordinary LMS
can be inflatcd by GDOI'. Thc Ridge Regression tcchniquc, howcvcr, sclccts a
suitable biased estimator that will reduce the MSE. The primary objective is to
obtain a smaller MSE for the estimator, as opposed to minimizing the residuals.
Hence, the operation is not simply one of tuning the Kalman filter process noise
covariance Q in order to compensate for unmodcled errors.
clock-offset error. This removes the necessity for a precision clock in the GPS
receiver. Jorgensen [I9841 defines an earth-centered coordinate system with respect
to which the four basic range measurements are made. The equations are
where c denotes the speed of light. X, Y , Z, and T denote user position and clock
bias, none of which are known. X,, Y,, and Z , are the known coordinates of the
ith satellite, while R , is the pseudo-range measurement to the ith satellite. Pseudo-
ranges are the actual range displacements plus the offset due to user time error, as
shown in Figure 7-9a. In order to design a linear estimator, Equation (7-55) must
uRCRAm'8
TRUCPoSrlIoN
LOCATED
AT INTERSECTION
OF 3 CIRCLES
ILL-CONDITIONED
%MATRIX
EQUIVALENT
TOGDOP \
at( E l ? (I13 1
a 2 1 a 2 2 a23
~ 3 a32
1
a41 0142 mu 1 1
1
1
I POOR GEOMETRY
n l ~ QDOP
n
GOOD QEOMETRY
LOW QWP
I
Figure 7-9 (a) Position Location and Time Correction from Intersection ofThree
Lines of Position (Two-Dimensional Navigation) (b) GDOP Concept (c) Scatter
Plots: 1,000 Samples of Size 32 (Courtesy of R.J. Kelly, 1989)
Nauigation and Guidance Nltering D e i g n Chap. 7
Bo
A+/
Bl
OLS ESTIMATES di
FOR MODEL (HI
wlm NO MULTICOLLINEIRTY
(C)
where 6X, 6Y, 6 Z , and 6T are the corrections to the a priori estimates, and dR81
ax = cos 0, = a,, is the direction cosine of the LOS from the user to the ith satcllitc
as projected along the jth coordinate. The X , Y, and Z coordinates correspond to
Sec. 7.5 Advanced Navigation System Design
The dynamic process model and the measurcnicnt model are given for an unaided
RF carricr receiver (that is, no velocity mcasurcmcnts). Assuming a constant-vc-
locity aircraft, an eight-state vector is spccificd that includes initial position correc-
tion vector 6 3 , receiver clock-offset T , velocity vector I/,and receiver clock-fre-
quency error f . The measurement model with sampling time A T is
After every second, the direction cosines aij are again calculated using the new
estimates of Xo, Yo, and ZO.From the model composed of Equations (7-58) and
(7-59), a GPS Kalman filter can be constructed. Denardo and Loomis [I9881 do not
employ any approximation to Equation (7-56), and thus obtain a more accurate
model to develop an extended Kalman filter (EKF) for a constant-velocity aircraft.
T o gain an understanding of Ridge Regression, one first considers classical regression
theory, which begins with the measurement model given by
450 Navigation and Guidance Nltering Design Chap. 7
It is assumed only that a block of data YT = [Y.I, Y2, . . . , Y,] is given. In this
model x i s the measurement vector, H i s the n x p data matrix, and fi is the unknolvn
p x 1 parameter vector. GDOP, which is the principal concern, occurs in the event
that some of the columns of H are multicollinear. Belsley et al. [I9801 assert that
the literature contains no firmly established, precise definition of collinearity. This
situation is denoted by the various terms of collinearity, multicollinearity, and ill-
conditioning. In general, p variates are collinear if the vectors that represent them
are contained in a subspace whose dimension is less than p, which occurs if any on,
of the vectors is a linear combination of the others. A collinearity problem can still
arise even if such exact collinearity does not occur, and the latter rarely does in
actuality. What is therefore needed is a more encompassing notion of ~ollinearit~
in order to deal with the problem as it affects statistical estimation. ln a less restrictive
sense, then, two variates are nearly collinear if the angle between them is small.
Belsley et al. [I9801 define near collinearity or near-linear dependencies o f p variates
in terms of a conditioning index, which is the ratio of the largest eigenvalue of the
data matrix to the other eigenvalues. Eliminating scale dependence is accomplished
by normalizing the columns of the data matrix to unit length prior to computing
the eigenvalues. The GDOP concept is illustrated in Figure 7-9b for the GPS ap-
plication. The ordinary LMS (OLS) estimate of fi is QoLs, which is typically derived
by minimizing the sum of the squares of the residuals
with respect to B. That is, B is varied until SS(e) reaches a minimum, at which
point B is set equal to Qors. The OLS estimate for P is given by
Q0L.s = (H~H)-IH=Y (7-62)
For a given process defined by Equation (7-60). a data vcctor is generated such
that Equation (7-62) is the OLS estimator. In order to determine an error for the
estimate, the covariance oft-, C o v e ) , must be known. Suppose that E[p] = 0 and
that Cove) is known, that is,
~2 -
where I is the n x 11 idcntity matrix. The constant uc?lcan be estimated by Go -
-e Z g ~ l ( n- 1). Equations (7-60) and (7-62) then givc
E[QOLSI = e (7-64)
where QoL.7 is an unbiased cstimatc. From Equations (7-63) and (7-64), the
cov(QoLS)is
cov(fioLs) = E\fiOLs - E [ ~ ~ O ~ . ~ - ] I E[ [~ ~O~~oSL . ~ I I ~(7-65)
= ( H T ~ ) - ' ~ T ~ [ E ' ] H ( ~ T= H )u -? (' H T H ) - '
The OLS cstimate 6,can also bc reprcscntcd with scatter plots over an cnselnble
of samples of sizes as shown in Figure 7-9c. Thc crrors are given by e , = P, - PI
for i = 1, . . . , n. The ensemble average of thc distance 1 boLs
- 1 gives the
Sec. 7.5 Aduanced NauIgatlon System Design 451
precision of the estimate aOLS, and is called the MsE(fioLs). T o appreciate the
multicollinearity from a quantitative standpoint, the MSE for Q0L.s is calculated in
terms of its eigenvalues
MSE[~OL.S~
= ~ [ ( - ~b) ~ (~b o L~.-5 B)]
~ = u2TRACE[HTH1-' (7-66)
squares sum. or goodness of fit. given by Equation (7-61) does not necessarily result
in a good estimate of e . For this reason, Hoerl and Kennard [I9701 and Theobold
[I9741 proposed specifying the mean-square error as the criterion on which regres-
sion coefficients should be based as opposed to the SS(g) given by Equation (7-
+
61). The treatment presented here adopts the conventions ofthe navigation literature,
rather than following the unit data matrix formalism of Belsle et al. [1980]. GDOP
is defined in Jorgensen [I9841 as G D O P = T R A C E ( H ~ H ) - after the sensor
covariance matrix W is set to the identity matrix I. With respect to GPS, Jorgensen
[I9841 asserts further that: (1) GDOP is, in effect, the amplification factor of pseudo-
range measurement errors into user errors due to the effect of satellite geometry;
(2) G D O P is not dependent on the particular coordinate system employed; (3)
GDOP is the criterion for designing satellite constellations; and (4) G D O P is a means
for user selection of the four best satellites from those that are visible. It is evident
that a GPS signal processor which reduces G D O P is desirable from an operational
standpoint.
-
where g WS[O, Qo] defines the mean and covariance of g = @ - @o in the weaker
form called wide sense (WS) which makes no distributional assumptions. Qo is a
p x p positive definite matrix. Instead of being a fixed unknown parameter, @ now
becomes a random variable. Equation (7-69) is rewritten in a condensed partitioned
matrix form using en formally as a measurement
Matching the tcrtns in Equation (7-72) with thosc in Equation (7-70), and then
using Equation (7-71). gives
where thc first of thcsc cquations is thc dynamic process modcl and Q, is thc state
transition rllatrix which expresses the unknown statc el.as a knowtl lincar trans-
formation of thc prcvious state Bk-,plus a random error vector gk. Both H and
Q, are constant y x y matrices. The starting equation for el.
with k = 1 and Q, =
I is el = e(,+ g1. 111this equation, fro is known, being given by Equation (7-69).
All error vcctors arc uncorrelated. In contrast to the case of fixed but unknown
Sec. 7.5 Advanced ~YavIgattonSystem Deslgn 453
parameters e, the Kalman filter estimates random parameters ek, and consequently
one calculates an error covariance of @ ( k ) + - fik) rather than c o v ( 6 ) . The
~ o v [ f i ( k ) +- f i k ] is denoted here by P;, where b(k) is based on all the data [&,
+
Y , , Y2. . . . , Yk] up through k. Also, one has that &k)- - er, = @@(k - I)+
-) - ~k where b(k)- is the predicted estimate of PI, based on observations
- -
up to k 1. Then c o v [ b ( k ) - - e k ] = P; and (fi(k)- - p) W S [ O ,PI, ] where
PI, = @Pl-1 Q T + Q. Following Equation (7-70), one has as a model
where following Equation (7-73), P; = [PC ' + H T R - ' H I - ' . For k = 1, this
equation becomes PT = [Q,T1 + H'R-'HI-', which is the covariance of
p ( l ) + . Using the matrix inversion lemma [Sorenson, 19801, P; is transformed into
the standard form, giving
Using Equation (7-77) and algebraically manipulating Equation (7-76), the larter
can be rewritten as
From the second term in Equation (7-78) define the gain as shown in Equation (5)
of Table 4-1, obtaining as in Equation (7) of Table 4-1.
several methods for deriving an expression for the Ridge Regression coefficient fi,,
having the form of the variance described previously. Lindley and Smith [I9721 and
Vinod and Ullah [I9811 made use of a Bayesian formulation, while in Draper and
Smith [I9811 is summarized a phoney data interpretation. Other techniques have been
used by Marquardt [I9701 and Hoerl and Kennard [1970], the latter using the least-
squares technique with a circular restriction on the regression parameters.
Bayesian Formulation. In the treatment given here, Ridge Regression is
derived in terms of a recursive filter. The derivation is motivated by developing in
one step the Ridge estimator using prior information which plays a pivotal role in
recursive filter applications. Following Lindley and Smith [1972], the Bayesian ap-
proach is adopted here in the context of batch processing. T o derive the Ridge estimate,
one simply sets Qo = 1 / I ~and fro = 0 in Equation (7-73).
GDOP bias and variance shrinkage. The material presented hcrc fol-
lows Kelly [1990]. In addition to amplifying navigation noise errors, GDOI' inflates
bias components. As occurs with conventional LMS signal processing, Ridge
Regression is not always able to i d e n t i ! the non-GDOP bias errors and thereby
correct them. It is, however, possible to shrink the bias amplification brought about
by G D O P as is now shown. To begin with, let the noise error bc composed of two
components, a bias tern1 and a random term
-e = -e~ + &, E[e] = & is the unknown n x 1 bias vector (7-81)
E[go] = 0 and Cov[g] = E[go = u21where I is the n x n identity matrix. The
following is then true:
Linear model: -
Y = HD+go+i\B (7-82)
LMS estimate: bOLS= (H~H)-~H._Y
= fi + (H.H)-'H.A~ +
(H~H)-'H~~"
Expectation of bOLS:E [ ~ ~ =~ fis +] ( H T H ) - I N T O
Bias of fiOLS: BIAS [boLS] = ( H ~ H ) - I H ~ A J (7-83)
Consequently, G D O P as exhibited by ( H ' H ) ~ ' can amplify the bias given by
Equation (7-83) when the angle between the LOP is small. Thc MSE of is bol..$
The first term of Equation (7-84) is a consequence of the unknown bias crror A B ,
and E q ~ ~ a t i o(7-84)
n can be compared with Equation (7-66). The Ridge cstimate
of Equation (7-83) is
In Equation (7-87), the second and fourth terms are a result of the unknown bias
error A B . It remains to determine the range of K , values for which
Equations (7-84) and (7-87) are used to transform Equation (7-88) into its ca-
nonical coordinates using = P T e and & I = Q T U where PT and Q T are p x p
and n x n matrices, respectively. The singular value decomposition (SVD) of H is
performed, yielding H X P = Q " x " Z t ' x ~ ( P T ) p where
xp X is n x p diagonal, the
elements of which are the eigenvalues of H denoted by 6.
Moreover, H T H =
P Z T X P T where X T Z is p x p diagonal with elements h i . At this point, the trans-
formations are performed, and Equation (7-88) is rewritten in terms of its canonical
coordinates
The preceding inequality becomes the result of Hoerl and Kennard [I9701 when Aai
= 0. T h e preceding inequality is satisfied for each i if
456 Navigation and Guidance Filtering Design Chap. 7
Finally, the preceding inequality can be cast into the following form:
1. a 2 < 0, a, > 0. In this case K; > 0 does not exist such that Equation (7-90)
is satisfied and K; = 0, the value for the LMS estimate.
2. a2 > 0, a , < 0. In this case Equation (7-90) is satisfied for ~i > 0.
3. a2 < 0, al < 0. Here, Equation (7-90) is satisfied by large K;.
4. a2 > 0, a, > 0. Here, Equation (7-90) is satisfied by small ~ i .
The preceding restrictions on K, must be met in order for the Ridge estimator to
have a smaller MSE than the LMS estimator whenever a bias component A B , as
well as a variance component u2 is inflated by multicollinearity. Equation (7-80)
upon using Equation (7-90) becomes
Writing Equation (7-76) for k = 1 and replacing P; - ' by P R yields the recursive
Ridge estimator. Because it is not known in practice, P is replaced by its estimate
bOLSin Equation (7-90). Consequently, each K , is stochastic and should be specified
by confidence bounds [Oman, 19811.
Matched Models versus Minimum MSE Models. When both the model and
the estimator tnatch the process that generares the data, the situation is one of having
an optimum unbiased estimator. With the Kaln~anfilter optimization technique, the
filter is adaptively tuned until its innovations (residuals) become w h i t e . When the
Kalman filter is matched to the model, there results the best linear unbiased estimator
(BLUE). Still, it may happen that the MSE of the estimates is not the smallest
obtainable in the class of both unbiased and biased estimators. The Ridge estimator,
which is a biased estimator, is deliberately not matched in order to obtain a smaller
MSE in the case of an ill-conditioned model data matrix, as occurs when G D O P
is present. The following shows how the initial values of the process covariance
matrix Q are selected Ridge parameters K , xvhich minimize the MSE of the estimates
el such that the MSE of the matched optimun~unbiased Kalman filter is larger than
the MSE of the biased Kalman filter in the prescncc of strong ~nulticollinearityor
GDOP.
Selecfing Q o . Given what Kalman filters can do, it may at first appear that
GDOP effects in the form ofmulticollinearity can be reduced by tuning theestimator
process covariance Q,, in Equation (7-73) or Equation (7-85). While such a pro-
cedure identifies Qo and may match the model when G D O P does not occur, it will
not optimally reduce the effects of GDOI' when this does occur because it is not
Sec. 7.5 Advanced Navigation System Design 457
This section is based on the notable paper by Mickelson and Carrico [I9891 of
Rockwell International Corporation. Using a low-grade IMU and a single-channel
GPS receiver, it is possible to obtain accurate flight control and navigation data.
Such an arrangement is meant to take advantage of the long-term position accuracy
of the GPS data and the short-term dynamic accuracy of the IMU. A number of
integration methods can be utilized, as described in [Buechler and Foss, 1987;
Knight, 1987; Nielson et al., 1986; Tazartes and Mark, 19881. All of these can
generally be placed into one of two categories: those that make direct use of GPS
position data to periodically update an INS Kalman filter estimate of I M U errors,
o r those that utilize GPS LOS satellite measurement data to update the INS Kalman
filter. While the first method is more easily integrated into existing INS systems,
the GPS-filtered data can limit the performance of the INS Kalman filter. Using the
second technique, the GPS and INS Kalman filters are able to operate independently
on primary measurement data, so that each filter can be optimally tuned. An in-
tegrated GPSIINS system has been developed and flight tested that utilizes an LOS
integration technique. By using a data coupling algorithm, the GPS receiver is able
to perform all the usual GPS data processing functions such as satellite selection,
ephemeris computation, and satellite data base management, perform the pseudo-
range and delta-range satellite measurement, and transfer the raw LOS data to the
458 Navigation and Guidance Filtering Design Chap. 7
INS without difficult timing constraints. The use of modular hardware in con-
junction with the inde~cndentGPS and INS Kalman filters allows the integrated
system to provide reversionary modes to GPS- or IMU-alone navigation for added
redundancy.
- - ~-
Figure 7-10 (a) Low-Cost Intcgratcd Gl'SIINS Systcrn Configuration (b) GI'S-
IMU Ir~tegration(c) K a l ~ n a nFilter Starc L'cctor (d) Lo\\-Cost Ir~tcgratcdGI'S'INS
Sy5tcn1 Cor~figuration(c) Yurna Flight Tcst Configuration (1) INS CEP vs. Timc
Aftcr l<csct (l:ro~,l /.\fickrlron a~rdCani[o. I Y X Y I ujirh prrtt~irsios.frtl~t~
Rorku,rll lfrrcr-
t ~ t ~ r i o t ~Gorp.
(t/ 1
GPS MEAS
Lq.b AIDED GPS OUTPUT
ANTENNA RECEIVER INS AIDINO COMPUTER DATA
.
OPS RECEIVER NAVIGATION
I I COMPUTER
IMU PREDICTED
I GPS MEAS
I I
(C)
Navigation and Guidance Filtering Design Chap. 7
CDU
I
r---- L A 1
I SEVS
I
t--a
I
+---,-+',
,as
L----A
STRAPDOWN
IMU
II AHRS ALL{ DADS I
L---J L--- J
FRPA-3
CIPS ANTENNA CDU
DlSPLAYllNlT DATA
ANTENNA
CASSETTE
RECORDER
AHRS
(E)
Figure 7-10 (Continued)
INS
CEP
PREDICTED
CEP FOR
TlME CEP TTRWECTORY X4
(F)
That which defines the twenty-state Kalman filter used to integrate the GPS and
INS measurements includes an error state vector, state transition matrix, measure-
ment matrix, initial covariance matrix, system noise matrix, and the measurement
variance. Figure 7-10c defines the error state vector, initial covariance matrix (in
the form of standard deviations), and the system noise matrix random walk values.
The state transition matrix is based on classical inertial error models with the fol-
lowing exceptions: Coriolis coupling terms are not included in the velocity error
states, and diurnal coupling terms are not included among the position error and
psi error states. Although these terms were omitted to reduce computer loading, it
has been shown that the resulting effect on performance for this class of inertial
sensors is negligible. Finally, the coupling of the body-referenced inertial sensor
errors to psi and velocity error states were correctly modeled.
At the start of every 1-sec Kalman filter iteration, the estimated position,
462 Navigation and Guidance Filtering Design Chap. 7
velocity, and misalignment (psi) errors are incorporated into the Corresponding
whole-value variables. Multisensor error states (gyro bias, accelerometer bias, an;
scale factor errors) have been propagated into misalignment and velocity errors prior
to controlling their effects. Flight test results show that employing such a scheme
to control accelerometer errors induces a velocity error in the GPS set proportional
to the acceleration error. Altimeter measurement errors are taken into account b,.
the inclusioi~of a baroaltimeter bias state in the twenty-state Kalman filter design'.
The Kalman filter employs a special feature for incrementing the position covariance
terms as a new satellite is included in the four-satellite constellation used for nay.
igation. As a consequence of the inclusion of a new satellite, therc is a step chanSC
in the steady-state GPS position error owing to a new satellite bias crror and nc\\.
G D O P . Increasing the position error covariance terms helps prevent this new error
from degrading the inertial crror states.
Classical Gu~danceSystem
+
(Chap. 61
4
+
Terminal Accuracy
I
Range Enhancement
~erminaiGuidances
(Table 8-1 8i Sec. 8.1)
I
Terminal Guidance
Seeker Model Filter
o Mtnimum Fuel Consumption Other Midmvne
(Chap. 7.2)
o Combined Weighted Minimum Guidance Schemes
improvement
tSec. 8.2) (Secs. 8.2 & 8.8)
Fuel & M~nimumTime
(Sec. 8.71
I (Sec. 6.6) I
+ Radome Ermr
OtherTeminal lib^^^^^ and
+
Guidance Laws mpcnsalion Midcourse Guidance
(Set. 8.3)
4
Adaptive
(Sec. 8.41
+
Optimal Autopilot
Command vs. Seml-Active
Homing Guidance
(Sec. 8.5)
System Analysts
(Sec. 8.8)
4
Guidance
(Bopk 4)
Controller
(Book3) I Pulsed Mota Control
(Sec. 8.9)
+
Improved Time-to-Go Estimator J ~ ~ ~
+
c],,~~..~,
, weather
~ ~ .
+
Multimcde Guidance Appllcai#ons
(Scc. 8.10) Effects on Guided Weapons (Chap. 6.8. Sec. 8.12. Book 4)
i fSec. 8.111 I
Implementation Issues
(Scc. 8.13)
a very complex design problem. Perturbation approaches (Section 8.7) are used to
simplify this nonlinear optimal control problem so that the resulting guidance law
is nearly optimal and sufficiently simple for midcourse guidance application. Tra-
jectory shaping (Scction 8.6) is designed such that the flight vehicle follows a desired
trajectory that opti~nizcscertain performance critcria. The major contributors to
terminal accuracy for practical dcsign considcrations of a guided missile include
heading error at handovcr, scekcr itracking noise and bias, flight control system
(FCS) bandw~dth,and radornc effects. Thcrcforc, the trajectory shaping guidance
combined with a rnidcoursc guidancc filtcr (Scction 8.8) must be designed to reduce
the hcading error at handovcr. The pulscd motor control technique considered in
Section 8.9 cnhanccs thc rockct motor efficiency to increase the missile performance
by maximizi~lgthc tcrminal vclocity. Thc timc-to-go information (Scction 8.10) is
the dominant factor in dctcrn~iningthc succcss of advanced guidance applications.
A nlultimode guidancc systcm (Scction 8.12) nccds to be considered for combining
multiple-guidance systcms to overcome jamming, clutter, and adverse weather ef-
Chap. 8 Advanced Gufdance System Design 467
fects. Thcsc cffects arc presentcd in Section 8.11. Finally, the resulting advanced
guidance systcrn rlceds to bc implcmentcd (Scction 8.13).
The prcccding design tasks (Figure 8-1) arc pcrforlncd in an orderly manner
with the outcon~cof each task cvaluated via analysis and simulation. A very im-
portant task in the preceding systcrn design is to perform analysis including missile
system analysis (Chapters 2 and 3) and guidance stability analysis (Book 1 of the
series). 1)csign algorithms presented in this book are not sufficiently advanced for
designing adaptivc guidance systems. Hence, actual adaptivc guidance system design
is not discussed in this book but is presented in Book 4 of the series. Further details
of multimodc guidance and radomc compensation techniques arc also presented in
Book 4 of the series.
ADVANCED
GUIDUICE
Periodic estimates of target position and velocity from the launch aircraft may also
be available. After the seeker acquires the target, terminal guidance is initiated. Noisy
measurements of LOS angles, range. and range rate are provided by an active seeker.
The last second of tcrminal guidance is referred to as the cl~dgame.It is worth
treating as a separate guidance phasc since targct maneuvers arc most effective at
that time. The reasons for this include the finite missile airframc time response
(typically 0.25 to 0.50 sec) as wcll as the target state estimator time response (on
the order of 0.50 scc for a typical EKF). The implication of this is that a well-timed
target evasive maneuver has a good probability of defeating the integrated NGC
system.
The principles of controlling guided missiles are wcll known to control engineers,
as discussed in Chaptcr 6. Sincc the basic principles werc extct~sivelycovered in
Locke [1955], numerous control techniques have been developed to improve missile
performance and to acco~nmodatcenvironmental variations. PNG schemcs are em-
ployed by most high-spccd missiles today for intercepting airborne targets during
the terminal phasc. In I'NG, a fixed inertial orientation of the LOS between the
missile and the targct is maintained. Under steady wind conditions and the as-
sumption of instantaneous nlissilc response, I'NG exhibits optimal performance
Chap. 8 Advanced Guidance System Design 467
fects. These effects arc prescntcd in Section 8.11. Finally, the resulting advanced
guidance system nccds to be implcmcnted (Scction 8.13).
The prcccding design tasks (Figure 8-1) arc performed in an orderly manner
with the outcome of each task evduatcd via analysis and simulation. A vcry im-
portant task in the preceding systcm design is to perform analysis including missile
systcm analysis (Chapters 2 and 3) and guidance stability analysis (Book 1 of the
series). Ilesign algorithnls presented in this book are not sufficicntly advanccd for
designing adaptive guidance systems. Hcnce, actual adaptive guidance system dcsign
is not discussed in this book but is prcsentcd in Book 4 of the series. F ~ ~ r t h details
er
of multimodc guidance and radomc compensation techniques arc also prcscnted in
Book 4 of the series.
with constant-velocity target. However, this scheme is not effective in the presence
of turbulence, target maneuvers, and finite missile response, and often leads to
unacceptable miss distances under these conditions. Earlier guidance techniques
worked well for targets that are large, slow, or geographically fixed. However,
these techniques are no longer effective when faced with targets that are small, fast,
and highly maneuverable. Furthermore, jamming, clutter, and weather effects lead
to multimodc guidance requirements, as depicted in Figure 8-1. Thus, in formu-
lating a guidance law, these characteristics need to be considered to improve the
intcrcept performance. T o intercept targets with these characteristics, a prediction
term for the target acceleration needs to bc computed so that the missile can fly
toward a predicted intercept position instead of attempting to continuously drive
the LOS rate to zero. This scheme is termed advanced guidance law.
For the preceding intercept problem, it is not a trivial matter to determine an
advanced guidance law. Later in this section, several design approaches are used
based on recently developed algorithms that deviate from the conventional PNG
approach. They are classified as advanced guidance laws in Figure 8-3 and Table
8-1 which show all the guidance laws presented in this chapter. Classical guidance
laws have been presented in Chapter 6. Sections 8.1 to 8.5 present the advanced
guidance law design which includes an elegant yet practical approach based on PNG
and employs modern control techniques for improvement and also makes full use
of the existing guidance law and system simulation experience. Advanced guidance
law design techniques are applied to interceptors. In addition, a set of unique and
practical approaches is developed for application to the terminal guidance problem.
Guidance Laws
f
Classical Guidance Laws
f
Modern Linear Guidance Laws
+
Modern Nonlinear Guidance Laws
(Chap. 6) (Tabe 8-1 & Secs. 8.1-8.5) (Sees. 8.6 & 8.7)
L4
Multimode Guidance
(Chap. 6.8, Sec. 8.12, Book 4)
Figure 8-3 Guidance Law Classification
Pulsed Motor Control
(Sec. 8.9)
Adaptive Guidance
(Book 4)
470 Aduanced Guidance System Design Chap. 8
1st: 1st Order Filter 2nd: 2nd Order Filter 3rd: 3rd Order Filter 4th: 4th Order Filter
APN: Augmented Proponional Navigation OGL: Optimal Guidance Law PNG: Proponional Navigation Guidance
o: Guidance information needed A Guidance information op~ional
*: Combined Seeker-Guidance Filtering in a Complementary LOS Rate Estimator
t: Combined Seeker-Guidance Filtering in a Complementary LOS Angle and LOS Rate Estimator
miss distance and control energy loss at the final time, and t o constrain the state
values during flight. Therefore, the general optimization problem in which miss-
distance, states, and control effort are considered becomes that of minimizing the
cost function
which is subject to the linear dynamic equation shown in Equation (3) of Table
2-1, where the state is represented by x, the control by u , the white-noise process
by w , and the weighting matrices by Sf,Q, and R. The typical state equation is
shown by Equation (2-60). This optimal control problem will have the following
form of controller:
Simulation is done on the performance obtained from the optimal guidance law
formulated as Equation (8-1). It is generally found to have better missdistance than
P N G or any classical guidance schemes [Lin, 1983(a); Pastrick et al., 19811. A mod-
ified technique is presented [Speyer et al., 19821 in which the implemented guidance
gains are based on linear-exponential Gaussian (LEG) theory, which is a generali-
zation of the LQG theory. This technique combined with an adaptive state estimator
produces an adaptive guidance law. ~pecificall~, an exponential cost function is to
be minimized, subject to the constraint posed by Equation (3) of Table 2-1, and is
+
o f the form p. exp[&/2] where p. is a real number and is a quadratic function
defined by Equation (8-la). The form of the optimal controller using LEG is the
same as that in Equation (8-lb). In fact, if = 0, LQG and LEG produce identical
controllers. When I*. # 0, the gains determined from LEG have an explicit depen-
dence on the error variance (in addition to state estimates) in contrast to the gains
determined from LQG. Hence, an improvement in the miss distance (by reducing
the tails in miss-distance distribution) over LQG is expected when guidance gains
based on the LEG theory are implemented. However, computationally the LEG
algorithm requires a tenfold increase in computer storage and a twofold increase in
execution time over the LQG algorithm in guidance applications [Speyer and Hull,
19801.
A number of guidance laws based on conventional LQG control principles
were compared [Riggs and Vergez, 19811 which found improved performance of
the LQG algorithms over PNG, especially when improved estimates of time to
intercept were available. The accuracy of the estimated tR determines the performance
of any realistic optimal control law in a missile application. The I, is calculated by
an estimate of the range between the target and missile and the rate of change of
this range, with the aid of a radar or other ranging devices. As long as the range
Sec. 8.1 Advanced Guldance Laws 473
and range-rate information are accurate, this process is carried out cfficicntly. How-
ever, this is not the case in many instances. More likely, the data are either covertly
contaminated by noise such as in the case of radar-jamming devices, or inadvertently
by the processing electronics. Thus, the estimate of the r, is adversely affected. This
leads to the degeneration ofthe optimal control, which in turn jeopardizes the missile
performance. A discussion of several aspects of the problem in terms of a realistic
missilc application can be found in Pastrick and York [1977]. Several authors also
provided computer algorithms for its solution, as well as closed-form results. Fiske
[1077] also attempts to esti~natethe !,and discusses the possibility of obtaining this
variable by an intensity-ranging technique. An improved t, estimator is derived in
Section 8.10. Several other problems associated with the implementation of optimal
guidance laws appear to be sensitive to initial conditions [York, 19781. In imple-
mentation o f optimal guidance, the system is required to be modeled accurately. It
is important to select correct numerical quantities for the elements of the weighting
matrices in the selected performance index, that is, Sf, Q, and R in Equation (8-
la). This task is shown to be difficult [Pastrick et a]., 19811.
The following are some related works summarized in Clouticr et al. I19881
and Evcrs et al. [1988]. Deterministic guidance formulation [Kim et al., 19851 is
derived that relics on PNG correction to a predicted collision course. For the angle-
only mcasurenlerit case, application of the separation principle yields guidancc laws
which show poor miss-distance performance. This is due to the fact that PNG, and
its L Q C variant, produce a homing collision course in which LOS rates are zeroed
by the controller. O n such a course, target position and velocity are unobservable
from the angle-only measurements. Anderson [I9811 enhanced the estimation pro-
cess by including the trace of the relative position covariance matrix in the guidance
law performance index.
Hull et al. [I9811 and Tseng et al. [I9841 reported on a similar guidance ap-
proach. In those studies, the inverse of the estimation error covariance matrix (the
Fisher information matrix) was used as an observability weighting term in a min-
imum control effort formulation. In the design phase, the weighting term is iter-
atively adjusted until the desired information-enhancing effect is achieved. Later
[Hull et al., 1985; Speyer et al., 19841 used the position terms of the Fisher infor-
mation matrix to form a scalar observability weighting term in the performance
index, yielding a less complex version of the maximum information guidance al-
gorithm. Balakrishnan [I9871 and Hull et al. [I9871 have combined these concepts
with L Q G theory to produce more refined dual-control algorithms. The former
includes the partial derivative of the trace of the estimation error covariance matrix
with respect to the control in the performance index. The latter allows individual
terms o f the observability grammian to be weighted separately and, as a further
modification [Hull et al., 19831, add a factor to enhance estimation during the earlier
stages of the trajectory.
T h e selection of the cost function, with the state equations viewed as con-
straints, theoretically determines the performance bounds of the resulting guidance
law solution. Because they neglect nonlinearities associated with acceleration limits
47.4 Advanced Guidance System Design Chap. 8
and delays in the autopilot response, many guidance formulations are suboptimal,
As presented in Book 4 of the series, the specification of performance in the guidance
algorithm does not necessarily translate into system performance, again because of
the system nonlinearities. For longer-range air-to-air intercepts, separate perfor-
mance requirements should be specified for each of the three distinct guidance phases:
midcourse, transition, and terminal. These might be a minimum-time criterion
(maximum F-pole) in midcourse, minimum control effort during transition, and
minimum miss distance with control effort penalities during terminal. Unfortu-
nately, merely combining these three distinct optimal solutions, each valid in an
appropriate time interval, is not likely to produce a truly optimal guidance law b\.
any criterion to be optimal in any overall sense. Best performance of such a system
requires ad hoc tuning based on Monte Carlo analysis in a nonlinear simulation.
Consequently, the specification of performance criteria in the guidance law design
~ h a s eusually relies heavily on engineering judgment and past experience. One al-
ternative, as mentioned in Evers et al. [1988],is to formulate a cost functional for
the entire intercept with the switching time between phases as an explicit control.
where R is the control \vcighting matrix in the LQG guidance scheme. If o111y 14
and the final relativc position in j arc penalized, assuming R is a diagonal matrix
--
and Sf is a block diagonal matrix, that is, Sf = block diag{C, 0, 0,~.0}\\.here C is
a 3 x 3 weighting matrix on miss distance along the x, y , and ~ d i r e c t i o n sin the
LQG guidance scheme, then applying thc techniques developed in Book 3 of the
series would yicld the following optirnal closed-loop guidance law
14 = (A/1:)[13, ~ ~ 1 D(tc,
3 , A), - D(t,?,a)]?, (, = timc to go = 1f - 1 (8-3
where A is the effective navigation ratio and D is the matrix function of scalars 2nd
Sec 8.1 Advanced Ouldance Laws
matrix h defined as
In Equation (8-3), 2 is the state estimate using the estimation techniques presented
in Chapter 4. As the FCS lag approaches zero, that is, as ox,o,,and o, in Equation
(2-62) approach infinity (this is equivalent to a perfect control loop where the
achieved missile acceleration approaches u ) , u becomes
where
As RC-I approaches zero (that is, either R or C-' approaches zero), A approaches
313. If X is assumed to be equal to zero, then
Simplified
Optimal
Guidance gl , gz same as optimal guidance law;
Law
Optimal
Guidancc
Law g, , gz same as optimal guidance law;
with
0 ,= r-
)
D(I,, A,.)
g3 = A 3 g4 = 0
1;
Optimal Guidance Law. Equations (8-13) present the general optimal linear
guidance law with A (given by Equation (8-4)) as a function of t,, missile FCS
bandwidth w,, and weighting matrix S f . The t, information, target maneuver band-
width A,, and w, are required for the implementation of this optimal guidance law.
The optimal guidance law, in which both the target and pursuer acceleration feed-
back gains have A, depends on the FCS dynamics-to further improve in the miss
distance over the optimal guidance law with($, = 9. Figure 8-4 shows the time
CC, '\
variation of the optimal guidance gain A in Equation (8-4) and presents several
values of thc penalty weighting RC-' and w, from Equation (2-62). In Figure
8-4a, the effect o f finite missile response is presented. A lower w, specifies a large
A value of the optimal gain in order to compensate for the effective FCS and airframe
lag in the pursuer acceleration. w, increases from top to bottom. As it increases, for
a constant RC-', A approaches a constant gain of 3. At intercept, A diminishes to
- ~
wy+m
3 3
0 0
Time To Go tg Time To Go tg
I I "nh I I I
I I I
I Rangc Mcasurcmcnl Noisc "cX I I
I+ I
I lncriial I
ConvcrLs
Noisy Range "c
I
MY
to T+Airlram
FCS +"%
' LOS
4 )
Refcrcnu: I +"nY
Anglc lu &
I Frame I Pn,pulsion -&&,
Rclalivc - 7tansli)r-
Posici~,ns I - I mation -%'+
(Eq.7-51))
K;~lman $r 1 I
Filter ' a b Z I
Z 'r I
Anglc
I Measurement
I A,rzl I I
I Noise I ? I I I
Figure 8-6 Seeker and OGS Block Diagram (From [Francis and Mitchell, 19831,
0 1983 IEEE)
Sec. 8.2 Complementaryll(a1man FIltered Proportional Naulgatlon 481
RMS miss
distance (11)
Missile acceleration limlt (fUsec2) Autopilot llme conslanl (sec) Radome error slope (r)
Figure 8-7 The Optimal Guidance System Improves Performance Except with Radome
Error Slopes (Courrrsy of K. Hiroshigr, 1984)
target accelerations and take into account lags in thc missile hardware, OGS for the
most part are usually better than PNG laws and hence improve terminal guidance.
OGS will always require less acceleration than PNG to intercept a maneuvering
target. In order to be fully exploited, however, the application of OGS requires the
concurrent optimal estimation of states, X, w,, and t,. This comes at the expense
of more precise tracking requirements together with more sophisticated onboard
sensors and instrumentation for the missile. The requirements on component tol-
erances such as radome error, band-limited glint, and other correlated unmodeled
errors become more stringent with the use of Kalman filtering than with conven-
tional PNG. Theoretically, the Kalman estimator results in optimal performance,
in terms of minimal variance for RMS miss distance, when these component tol-
erances can be satisfied. This, however, is not always the case inasmuch as com-
ponent tolerances or measurement errors are subject to a certain amount of deg-
radation. This can be especially true for radome refraction errors. In such cases,
missile performance degradation is likely to be brought on more quickly in an OGS
than would happen with a conventional PNG system [Yueh, 1983(a)].
where u, denotes the guidance command a t the y-axis computed using the PNG
technique, and where is used instead of 6 . The effective navigation ratio A is
computed using Equation (8-4). By contrast to most modern guidance algorithms,
this complementary/Kalman filtered PNG configuration, which requires n o radical
modification to the circuitry of a conventional P N G system, and in some cases,
almost no externally provided inputs (such as range), significantly increases the
probability of intercepting a maneuvering target or a target in a very noisy envi-
ronment. The advantage of requiring almost no externally provided inputs cannot
be overstressed when one considers that a pursuer will very likely face threats that
will attempt to prevent it from acquiring range and range rate information. If this
happens to a pursuer employing a modern guidance algorithm that relies on such
information, the modern guidance algorithm may perform more poorly than PNG.
Because the guidance filtering uses time-varying noise adaptive gains, which are
typically functions of !, to compute an anticipated LOS rate estimate, the pursuer
is constantly flying toward a predicted intercept position. This is a more effececient
means of effecting target intercept than just attempting to zero out the LOS rate at
all times. An optimal control law is applied to the design guidance law to enhance
miss-distance performance. The optimal control law represents PNG augmented
with a missile lateral acceleration term and/or a target lateral acceleration term. Also,
the navigation ratio depends on time to go and control penalty function, as well as
the pursuer FCS and its airframe dynamics, which take into consideration the first-
order time lag of the pursuer FCS and airframe.
In addition to acceptable miss distances that are not only nearly close to the
optimal guidance system (OGS) but are significantly improved over those of con-
ventional PNG, this configuration results in system sensitivity to unmodeled errors
such as radome aberration that is significantly lowcr than that of an OGS. That is,
this complenicntary/Kalman filtered I'NG system is more robust than the OGS.
Consequently, compared to the OGS, increased system coniporicnt tolerances are
not accompanied by decreased system pcrformance. The tremendous improvements
over conventional I'NG to be gained with this system can be obtained by performing
systenl modifications to conventional I'NG systems at minimal cost. This is ac-
companied by the fact that the number of computations required is less than the
number required using the OGS.
'-@b
b) Equivalent Model I
mator with no seeker dynamic delay is easily implemented. For simplicity of dis-
cussion henceforth, Figure 8-9a is simplified to Figure 8-9b. Note that the former
should be used for actual implementation. In Figure 8-9a, u = u is the derived LOS
acceleration that needs to be reconstructed artificially and u b = A u is the LOS angle
measurement bias error. u and abin Figure 8-9a correspond to the derived inputs
in the left-hand side of Figure 8-8. The Kalman filter gain K is the cut-off frequency
of the filter and it is of the form
whcrc D(s) = s' + Ks + K,. Assuming u(s) u,,(s), then Equation (8-17) bccomcs
6 ( 5 ) ---- [ u ( z ) + (Ks + K,)u(s)J/D(s) = u(s),
(8- 18)
&(s) ( ( s + K)U(s) + rKp(s)]lD(s) = &(s)
Hcncc, thc transfcr functions arc indcpcndcnt ofthc scckcr dynamics and the transfer
functions from thc measurcnlcnt LOS anglc a to 6 and u arc
6(s)/a(s) = (Ks + K,)lD(.c), &(s)/a(s) = sK,lD(s) (8- 19)
Thus, thc filtcr in Figurc 8-10a can bc simplified by a sccond-order guidance filter
alone, as shown in Figurc 8-lob. For simplicity of discussion henceforth, Figllrc
Sec. 8.2 ComplementaryIKalman Flltered Proportional Naulgatlon 485
b) Equivalent Model
ii
c) Approximate Model
8-10a is simplified to Figure 8-lob. Note that the former should be used for actual
implementation. Applying Equation (4-40),
d61dt = b+ K(u - b), dbldt = 6 + KI(u - 6) (8-20)
In general, the best estimator poles for the unbiased filter when the measurement
noise is white are the complex ones, as in the case of estimator poles sl and sz defined
by Equation (4-43) when 5 < 1. However, in the case of correlated target glint and
radome error, real estimator poles are most suitable, that is, 5 > 1 in Equation (4-
43). The transfer function from u to u, is u,/u = KIAV,slD(s). The Kalman filter
gains K and KI are functions of the signal-to-noise ratio (SIN). It is preferable to
choose the K and KI gains from the Kalman tracking filter which depends on the
signal and noise covariance calculations. For practical implementation, K and KI are
functions o f t , so that the guidance filter has noise-adaptive capability. The K and
KI gains are kept very small in the early stage of homing so that the heavy noise
does not penetrate the filter. As the pursuer approaches intercept and the signal-to-
noise ratio becomes larger, the filters are gradually opened up by increasing the
gains almost exponentially as functions oft,. However, the values of K and KI are
not permitted to go to infinity at intercept due to seeker-head nonlinearities, radome-
loop stability, and glint noise due to maneuvering target. A simplified method using
486 Advanced Guidance System Design Chap. 8
two first-order filters can be used to replace the second-order filter, as shown in
Figure 8-10c where
Comparing Equation (8-21) with Equation (8-19). simple first-cut gains are
Since the LOS angle B is not used in the guidance law, the two cascaded simplified
first-order filters presented in Figure 8-10c provide an alternative to estimating the
LOS rate. Equation (8-22) can be used as a first-cut gain computation. The first
filter of Figure 8-10c functions like the normal LOS rate estimator shown in Figure
8-9a, which is to generate a smooth LOS rate estimate b, while the second filter
further smooths the LOS rate estimate A.
where u,,,,. is the true LOS rate, and u h represents cithcr a constant or time-dependent
bias which can be constructed from
where 01, nz, and n are bias parameters, Aur = AT"/( VL.tV) is the change o f LOS
rate due only to target accclcration, and Ah,,, = A,,,,l(Vc-t,,) is the change of LOS
rate due only to pursuer acceleration. Much of the difficulty lies in the fact that thc
pursuer must be provided with a n angle-sensing device with second-order astatism,
prompting an often repeated suggestion that a bias be added to the PNG. When
- -
this is done. the & algorithm is of the form shown in Figure 8-9b where the LOS
rate bias error u b has been removed by adding a crh correction after the integration,
as shown in Figure 8-lla. Also, a, is the integration of ubof Equation (8-23b).
The result of following Case 1 (position bias) in Chapter 4.6.1 is illustrated in Figure
8-llb. Basically, u and u h are operated by the equivalent filter depicted in Figure
8-11c to produce u. As can be seen in Figure 8-llc, the ubinput exactly cancels
the bias term in Equation (8-23a); hence, u is purely a low-pass filter output with
u,,,,. and measurement noise v as the inputs. This verifies that the formulation is
correct. Thus, the idea now is to reconstruct Equation (8-2313) for ubas accurately
as possible so as to achieve the relationship shown in Figure 8-llc.
where '-' represents the unfiltered optimal guidance law, and the guidance gains g,
and g4 are given by Equation (8-13). Equation (8-24) is rewritten as
Thus, the unfiltered APN law shown in Figure 8-12 defines one of the BPNG
methods, that is, PNG + an extra term to account for. the maneuvering target. The
bias u b = A T , . / ( ~ V , )is the additional lateral targct acceleration. Determining the
bias term u h in Equation (8-26) requires that the target maneuver acceleration
AT,, cithcr be known a priori and be constant or be a deterministic function of time,
obtainable from the pursuer's tracking systems.
where b,, is gi\?cn by Equation (8-25) and thc targct maneuvcr model is as usual.
The targct accelcration is the component of gra\.ity normal to the LOS in the case
of an air-to-ground guidancc la\%,application, as shown in Cottrcll [1971].
Target
Maneuver
Iislirnalor
k y= uc
Figure 8-12 Utifiltercd AI'N Guidance Law
Sec. 8.2 ComplementarylKalman Flltered Proportional Navigation
FCS
Airframe 8: Propulsion
FCS
1 --2g, Airframe & Propulsion
r
A
-
93 g4
+
-
Kg,R - -
Kg,R
AX
g3
AC
AVC A"c
t t
v'
Figure 8-14 Suboptimal BPNG System Loop with Pursuer Acceleration Feedback
490 Advanced Guidance System Design Chap.
Substituting Equation (8-29a) into Equation (8-28) and solving for u, leads to
uc = {(w, + s)(A - 2g3 + g3t3~)/[1- 83 - 8 4 ) f~ $1)
~ 6 (8-29b)
With the assumption that s3u = 0,Equation (8-29b) gives
This is the resulting suboptimal BPNG algorithm without pursuer acceleration feed-
back, as shown in Figure 8-15 with the following gains:
A1"e
Figure 8-15 Suboptimal BPNG A~RW
rirhnl without Pursuer Accclcration Feed-
back
Sec. 8.2 ComplementarylffilmanFiltered Proportional Naulgatlon
+=20, % = 5
2 4 6 8 10
tgo(set)
- Avct,,. AB R
- B
u + - A,,2,,-
L(, = -a
2
+-2
A,,,,,U b =
2 v, 2 v,
U;
-
K FCS
With the assumption s% = 0 , Equation (8-33) gives 14, = asI?l(s + k). This is the
resulting simplificd suboptimal BPNG algorithm without the pursuer acceleration
feedback shown in Figure 8-18, where k = (1 - AB/2)w,, and a = hV,t,w,/2.
guidance performance, through removal of the LOS rate bias effect using the CPNG
law, is manifested in a number of ways, including reduced miss distance, reduced
tendency for the missile to oscillate about a null value of the LOS rate, reduced
missile response time, and reduced requirements for terminal homing. Figure 8-
1% can be modified with a neiv input u/K, as shown in Figure 8-19b, which is
equivalent to the BPNG algorithm in Equation (8-25.) with u = KUb.
u = A,,,,,] (8-34)
R
where AT" is the target acceleration estimate that needs to be obtained from a target
maneuver estimator or uplinkrd from the launch apparatus.
1.
t
+ 1 %y 1 %.elEstimator
Maneuver] '
I
a) Optimal CPNG Algorithm with a Complementary LOS Rate Estimator
Oplimal Filters
A"?
b) Second-Order Optimal CPNG Algorithm
r-- - - 1
Guidance La\\
Eqs. (6-13)
FCS
Aimamc S: Propubion
c) Optimal CPNG Algorithm with a Complementary LOS Angle and LOS Rate Eslimalor
Optimal CPNG with a complementary LOS angle and LOS rate es-
timator. Another fornlulation occurs when the combined seeker-guidance fil-
tering in a complcmcntary LOS angle and LOS rate estimator (see Figure 8-lob)
is used, as shown in Figurc 8-20c.
The third-order optimal CPNG, whose block diagram is the same as that of the
general optimal CPNG algorithm with LOS angle and angle rate estimator shown
in Figure 8-20c, is an advanced terminal guidance with a Kalman filter structure.
The four choices of the guidance law gains are given in Equation (8-13b). When
g3 = 112, the guidance law is referred to as the tlrird-order sitnplified optirt~nlCPSG
alyoritlrn~.When g, = g, = 0 are used, the configuration is reduced to a PNG with
advanced filtering. A choice must be made concerning operating the system as either
a second- or third-order scheme. Setting the gain KI to zero eliminates target ac-
celeration terms. Consequently, Equation (8-36c) would not apply, and Equation
(8-36b) would not have the term that is the change of LOS rate due only to target
acceleration term AuTdefined in Section 8.2.2. The second-order scheme is therefore
lacking as relates to prediction, since only the LOS angle u and the LOS rate u are
estimated, but suffers nothing as relates to correction. This means that, although
the second-order scheme does not take into account a maneuvering target, it is
nonetheless suitable at high altitudes, at which targets do little, if any, maneuvering.
Furthermore, when the switch O is open, the guidance computer can be reduced
to a second-order LOS angle and rate filter with complex pole as in Equation (8-
19). The gains K and KI can thus be practically chosen based on the classical second-
order filter. Finally, the third gain K1 is also chosen, empirically as a function of
I,, to be adaptive to the boresight error noise level. It varies inversely proportional
to T,. Following Yueh [1983(a)], the choice of varying filter gains K, K I , and KI
can be somewhat suboptimal in comparison with the choice of the Kalman gains
of the OGS shown in Section 8.1.2. The time-varying gains associated with Kalman
filters imply time-varying constants as well. Considering its time-varying gains,
one might also refer to the practical third-order system as a type of Kalman system.
One difference between the two systems, however, is that the Kalman system em-
ploys recursive calculations from onboard and uplinked data to vary its gains, and
hence imposes more stringent requirements on component tolerances. The practical
third-order system, on the other hand, bases its gains only on the value o f t , , and
hence the gains are more easily computed than the Kalman gains, and take advantage
of a noise-adaptation feature. Because the data input requirements to the guidance
496 Advanced Guidance System Design Chap.
computer are simplified for this latter guidance scheme, the gains demand less fine
tuning, and the requirements concerning component tolerances become less str,,,,
gent. Consequently, as intercept approaches the likelihood of degradation owing
unmodeled errors such as radome errors and glint noise is decreased, while the
terminal homing accuracy is nearly equal to that normally associated with truly
optimal Kalman systems. Thus, the third-order complementary system functions
within the limits of and is compatible with the well-understood, practical Second-
order system, and the gains are much sinlpler to compute than Kalman gains. Fur-
thermore, the trade-off between target acceleration and r a d o ~ n ecoupling can he
optimized by varying the gain parameters K, K I , and KI adaptively and pract~call~.
to the noise input.
The guidance filtering gains K, K J , and K1 in Equations (8-36) can also be
obtained from the well-known third-order guidance filter given by Equation (7-
43) which is used by the OGS in Section 8.1.2. Substituting Equations (2-5a) 2nd
(2-7) into Equation (7-43) yields
-- - -
where ( K , K,, and K1) and K ' , K ; , and K ;can bc obtained from Table 7-1. K and
KJ arc kcpt vcry small in the early stage of homing. As the missile approaches
intcrccpt, their valucs increasc and then remain constant as the value of !,becomes
less than double the homing-loop time constant. In Table 7-1, the estimator gains
for scmiactive homing guidance systems arc functions of h,ll,, which arc defined
in Equation (7-45), and which can be expanded as
where RO 2nd h . 4 arc constants. The cstilnator gains cat] be dctcrmined from LOS
rate. For the tracking error guidancc system scckcr model, thc LOS rate is pro-
portional to the borcsight anglc error and the cstitnator gains can therefore be d ~ -
terrnincd from thc borcsight crror.
5 = 5 , - u,,
v<6
+-R
Applying Equations (8-36a) and (8-41), the filter equation for the estimated LOS
angle takes the form:
The following can be obtained by differentiating Equation (8-40) and using Equation
(7-43):
Differentiating Equation (8-41) and using Equations (8-42b) and (8-42c) yields
If Ki = 0, then this equation is reduced to Equation (8-36b;) and hence verifies the
decoupling of the equation of into the equations of&^ and U,,. Thus, the estimated
iT
target lateral velocity and the target acceleration AT, can be decoupled from the
missile's components. This target prediction capability can be used for enhancing
terminal guidance especially for a blind-mode situation in the endgame. The target
flight path angle y~ and missile flight path angle y,,, can be derived from $,, and
i7. based on Equations (2-7), which, in turn, can be used in directional warhead
applications to improve fusing and detonation of an aimed warhead operation to
enable improvement in kill ratio. The fourth-order equations are provided by Equa-
tions (8-42) where K, K,, K,, and K, are the filter gains to be adaptive to the LOS
measurement noise. In blind-mode applications, these gains should be calculated
recursively as Kalman gains based on all the past accumulated LOS data that are
weighted properly through filter covariance probabilistic measures for the minimum
variance estimation [Yueh, 1983(a)]. In the particular case where the LOS angle u
measurement is not available, it can be constructed artificially from Equation (2-
+ +
14) as u = [ ( j T - )~,,,)lR](l I.) - 1.8 11 where the target position estimate can
be approximately given by the Euler formulation as jT = rt
hence
u = l-
[a^- v
R
V ~(( -
g3
( + -
^-2g3)~-1
83
) A,., ] (8-46)
This equation computes the derived LOS acceleration u input to Figure 8-19, based
on A, t,. R, V,, A,, and o,. Equation (8-14) expresses the suboptixnal C P N G al-
gorithm in which the optimal navigation law with conventional L'NG configuration
can be obtained if 11 = 6 is used in Figure 8-19 and optimal A is chosen as Equation
(8-4). The resulting guidance system is illustrated in Figure 8-21a in which the
guidance law operates according to the measured range. The LOS angle rate 6 input,
1 + g4k3
Figure 8-21 (a) Suboptimal CPNG Algorithm with Range Information (b) Sim-
plified Suboptimal CPNG Algorithm with Range Information (c) Guidance Gain
Variation for Suboptimal CPNG Guidance System without Range Information
500 Advanced Guidance Sgstem Design Chap.
which is a measurable quantity, is shown on the left side of the figure. Referring
to the feedback-loop switch O in Figure 8-21a, the open switch enables the system
to operate as a conventional PNG system without externally provided range in-
formation in the guidance- filter and without the u input to aid in homing. In the
case of the switch being closed, the LOS angle rate is modified by using the externally
provided range information. This represents a suboptimal CPNG algorithm stru,
ture.
Simplified suboptimal CPNG algorithm. Applying the simplified sub-
optimal BPNG algorithm Equations (8-33) instead of the suboptimal BPNG 21-
gorithm Equation (8-28), Equation (8-46) is simplified as follows.
where
Gz = CB and G I = 2C (8-50)
where range R is not explicitly contained in the gains GI and G,. A block diagram
of a suboptimal CPNG algorithm without range information is obtained by applying
Figure 8-10b with uiK from Equation (8-49). By using this double feedback-loop
system, GI and G2 can be selected in advance. Theoretically, GI is approximated
by a fixed-constant value depending on the characteristics of the guidance filter, and
G2 is a function of pursuer FCS bandwidth w,, and [,. As seen from Equatio~l(8-
50), as w, approaches m, G2 becomes
GiB - G I
- - -
lim
Wr - =. -
3 2
This equation analytically presents the maximun~gain for C2. Therefore, the value
o f G2 is selected so as not to be larger than GI/?. The largest possible valuc of Gz
chosen at the beginning of homing diminishes to zero at !, = 0. The variation of
the gain G2in Equation (8-50) versus t, is shown in Figure 8-21c. The value of
the G2 gain decrcascs slightly as thc altitude increascs since the FCS bandn'idtll
gcncrally decrcascs correspondingly. However, if the FCS bandwidth is designed
to bc constant throughout the flight, the valuc of G2 is a function oft,, only. For a
fixed C2, the cffcctive navigation ratio is proportional to G I .
Sec. 8.2 ComplementarylKalman filtered Proportional Naulgatlon 501
As seen in Equation (8-52a). decreasing A will decrease the relative trajectory. The
acceleration required by an APN law to intercept a step-maneuvering target is
seen in Equation (8-52b). As time increases, the missile acceleration required to
intercept a maneuvering target decreases. The maximum required acceleration using
APN from Equation (8-52b) at the initial time is expressed as (u,),,, = 0.5A AT,
which shows that only half as much acceleration is required by the missile with
APN than missiles employing a P N G law (see Chapter 6.5.2) with A = 3 . The target
acceleration is actually not known a priori. However, in the case of an A P N law it
must be estimated continuously during flight. Also required for implementation of
this guidance law is t,. The results of linear system analysis o f missile acceleration
required for threatltarget intercept without disturbance noise are presented in Table
8-2a. Following the development of current advanced fighters, future fighter per-
formance may be improved to achieve an evasive maneuver of approximately 7 to
502 Advanced Gutdance System Design C b .8
A: Navigation Ratio
PNG: Proportional Navigation
APN: Augmented Proportional Navigation
*Other disturbances plus system dynamics wi\lrequirt even more acceleration capability of
the missile
9 g. Table 8-2b prcscnts missile linear system analysis requircmcnts for futurc target
intercept without disrurbancc i~oise.The preceding results show that the accclcration
requjrcmrnts of APN arc much lcss than that of I'NC.
I Normal Value
1
0 I I I
0 0.1 1 .o 1.0
A,,: Target Acceleration Bandwidth (set-l)
Stoclrnstic Sirnulation: The total RMS miss distances from the noise and random
target maneuver are presented in Figures 8-22, 8-23, and 8-24. Four guidance laws
are compared in Figure 8-22 over a range of values for the target maneuver band-
width. The guidance filter gains are designed optimally to yield the lowest value
of RMS miss distance. The major improvement in miss distance over conventional
PNG is achieved through the use of the APN law which includes a target acceleration
term for target maneuvers. Further improvement due to the third-order simplified
optimal C P N G is achieved by accounting for missile FCS dynamics. Furthermore,
the third-order optimal CPNG law provides an even lower miss distance than that
Optimal CPNG
01 I 4
0 0.1 0.5 1 .o
r,: Autopilot Time Constant (Sec)
.-%
u
-.-8
Third-Order Simplified
\ PNG
Ti
5
z
Optimal CPNG
0. I I I I
0 1 3 3 4
Missile Maneuver Capability
Target Maneuver Level
sensitive to the negative radomc slope. In this respect, the advanced guidance laws
presented in this section are superior to the OGS in cases of severe negative radomc
slope. The guidance computer of a conventional P N G systcm docs not contain
prediction terms, and so 1'NG is not very effective against maneuvering targcts.
The third-order optimal CPNG, conversely, provides improvcn~cntsin miss-dis-
tancc performance especially against maneuvering targets. Furthermore. it has al-
most all the advantages associated with convcntional I'NG with rcspcct to radome
errors. C o ~ n p a r c dwith OGS, it has better radomc error tolerance and represents a
trade-off in terms of ultimate miss-distance accuracy. That is, the requirctnent con-
cerning this q u ~ n t i t yis lower than that of OGS in order to arrive at a systcm that
is less sensitive to unmodcled crrors that can result in an unacceptable miss distance
at the closest point of approach.
OUIDAfKE LAW
AUTOPILOT
"1 4sz+b,s*b,
la,sJ+a,sz.a,s.+
-E
1 10 loo
fit (radlsec)
(C)
Figure 8-25 (a) Block Diagram for the Linear Homing System (b) Miss Due to
a Launch Error (c) Missile Acceleration Due to a Launch Error (d) Miss Due to a
Target Acceleration (e) Missile Acceleration Due to a Target Acceleration (0 Miss
Due to Noise (No Noise Filter) (g) Miss Due to Noise as a Function of the Cutoff
Frequency of the Noise Filter (h) Miss as a Function of Cutoff Frequency of the
Noise Filter (Suboptimal Guidance Law) (i) Miss as a Function of CutoffFrequency
ofthe Noise Filter (Proportional Navigation) (j) Miss Due to Target's 9-g Maneuver
and Noise as a Function of Spectral Density of Noise (From [Baba rr a l . , 19881, O
1988 A I A A )
Sec. 8.2 CompfemenkrylKalman Filtered Proportional Naufgatlon 507
MISS DUE TO
a
10 100
R c (radkec)
4, (rad2/rad/s)
U)
Figure 8-25 (continued)
runs and under the assumption of zero launch error and zero target lateral accel-
eration. Also, a noise filter is not considered. Finally, to compensate for dynamic
lags of both a seeker head and an autopilot, the P N G A was set to 4 rather than 3.
The results are plotted in Figure 8-25f as a function of spectral density. As a con-
sequence of using linear equations, the RMS miss distance is proportional to noise
amplitude and thus to @N raised to the one-half power. Figure 8-25f shows that
the RMS miss distance produced with SOG is about twice that with PNG. The
high-frequency gain of the SOG system becomes larger than that of the P N G system,
owing to the phase lead compensation represented in Equation (8-30). Conse-
quently, the SOG system uses a second-order Butterworth filter having a transfer
function presented in Figure 8-25a. Effects of the noise filter are investigated using
a value of RMS miss due to noise of (PN = lo-' rad21radlsec. Figure 8-25g shows
the results, which are plotted as a function of cutoff frequency a,. The RMS miss
508 Advanced Guidance System Design Chap. 8
MISSILE
TIME-TO-GO ( s e c )
-
- 5-
E
W
U
2
2
E
m
2 2-
s'-
6-
L-
3-
/ -
7
8
Q:
o
8
LO
?i 3 0 - -
2u
-'20-
u
SOG
Oo' 1 2 3 0 1 2 3 4 5 6
We (rad/sec) TIME-TO-GO (sec)
(C) (E)
Figure 8-26 (a) Miss and Acceleration of the Missile Intercepting a 7-g Constant-
Turn Target (b) HGB Flight Pattern and Nomenclature for Coordinate Axes (c)
Miss vs. Barrel-Roll Rate (d) Miss vs. Time to Go (COB = 3 radlsec) (e) Load Factor
vs. Time to Go (WB = 3 radlsec) (From [Baba et a l . , 19881, 0 1988 AIAA)
510 Advanced Guidance System Design Chap. 8
the effective miss for target kill, then the PNG-guided missile fails to intercept the
target if the latter performs the HGB with a barrel-roll rate o f greater than 1.2 rad/
sec. ';The SOG-guided missile, on the other hand, intercepts the target for all barrel-
roll kates shown in the figure. Miss versus 1, when the target initiates a barrel roll
with a rate of 3 radlsec is illustrated in Figure 8-26d. Gravity acts to cause the miss
to change in a sinusoidal fashion. Modifying the autopilot to compensate for gravity
eliminates this sinusoidal variation in miss, producing instead the broken lines shown
in Figure 8-26d. In this case the miss does not depend on the maneuver initiation
time. In each case the maximum load factor is shown in Figure 8-26e. Here it can
be seen that the load factor of the SOG-guided missile is smaller than that of PNG.
Some of the guidance laws that have not been covered so far have their applications
in special areas such as optimization theory or, particularly, differential games for
nonlinear dynamic systems. Some involve very simple and straightfonvard imple-
mentations of ad hoc controllers. H o et al. [I9651 present one of the earlier papers
on the application of differential game theory to the short-range missile problem.
In this paper, variational techniques were used to solve pursuit-evasion problems
and an example was provided that proves that under certain conditions PNG was
optimal. Pfeiffer [I9671 constructed near-optin~umguidance laws using a method
of successive approximations similar to quasi-linearization. Fivc polynomial-type
approximations for nominal trajectory and sensitivity matrix cor~lputationswere
studied [Gemin, 19691, with particularly useful results for prcprogrammed pertur-
bation navigation schemes. An iterative technique for the near-optimum solution
of a nonlinear differential game is developed [Anderson, 19741 based on successivc
linearizations of a two-point boundary value problem. This scheme was later applied
[Poulter and Anderson, 19761 to an AAM guidance problern. Vastly improved S~IIIU-
lation results were obtained over those of a PNG law; however, these came at a
cost of increased computational expense. Still later, Anderson [I9811 compared dif-
ferential game and L Q optimal guidance laws. It was concluded that differential
game formulations are not as sensitive to errors in targct accclcration estimation as
optimal control algorithms. Most guidancc schemes making use of high-fidelity
models demand excessive computational effort, drawing the attention of many in-
vcstigators. In Liu and Han 119751 continued fractions wcrc proposcd to rcducc the
modcl of a high-order nonlinear rocket. In Sridhar and Gupta [I9791 singular per-
turbation methods wcrc applied to an AAM in a n attcmpt to rcducc the compu-
tational cffort required. Fast mode was assumcd for thc rotational dynamics of the
missile whilc slow rnodcs wcrc assumcd for the position and vclocity translation
equations. Simulation results showed improvcmcnt over PNG.
As pointcd out [Clouticr ct a]., 1988; Evcrs ct al., 19881, optimal guidancc of
pulse motor missilc is just one arca still in need of rescarch, having bccn addressed
recently by Chcng ct al. [I9871 and Katzir et al. [1988]. O n the other hand, the
Sec. 8.3 Other Terminal Guidance Laws 511
bility against any frequency of target maneuvers when compared with any single
strategy guidance algorithm. This approach has recently been expanded to a 3-D
encounter [Forte and Shinar, 19881.
f (x, E) = f (x, 0) + af
-
a
+
where the perturbed parameters are represented by E and the state variables by x.
O n the right-hand side of Equation (8-53). the first term is referred to as the zero-
order solution and the second term the first-order solution. The perturbation pro-
cedure is carried out in a stepwise manner as follows. The first step involves
arranging the dynamics according to slow and fast states. In the second step, the
zero-order solution in Equation (8-53) is obtained by setting the perturbed param-
eters t to zero in the state and then solving the rcduced-order problem. The initial
or terminal condition of states with E = O serves as the boundary conditions for
the zero-order solution in this step. The perturbed parameter is dominant in the
first-ordcr solution of Equation (8-53). With the boundary conditions derivcd in
the zero-order solution and the conditions that arc not satisfied in the zero-order
solution, the last step of the procedure is to obtain the first-order solution using
optimality conditions with fast states.
d
- i , = AT, - A,,,: = A T , - A , s i n + (8-55)
dr
where the missile acceleration command in the missile and target plane is represented
+
by A,, is the bank angle, and the missile roll-rate command is denoted by $,.
Zero-lag acceleration and roll-rate autopilots are assumed for the missile. It is de-
sirable to find an optimal choice for the controls A, and 4, such that the following
performance index is minimized:
The following are obtained by substituting Equations (8-64) into Equations (8-61)
and (8-62):
X,(t) = d cos
-+ = constant, A,(t) = d sin = constant (8-65)
where A*(ff) = 0.As discussed previously, the optimal problem including Equations
(8-54) through (8-59), (8-h4), (8-68), and (8-70), is now represented as a two-
point boundary value problem.
where the superscript o denotes the zero-order solution. The following is obtained
by substituting Equation (8-73) into Equation (8-54) at 4 = 6
Equation (8-74) is first integrated from t to twice and then compared to the
boundary condition in Equation (8-64) to obtain
d cos 6= [3Kd/(3K,+ (1) + y r ( t ) t, + A T , t,:/2] (8-75)
From Equations (8-54), (8-73), and (8-83), the acceleration command in the Y
direction is obtained as
A,, = A:'cos$ = (Alt,:)(y,+ y,tg + AT,t,:/2), A = 3t,i/(t: + 3K,) (8-76)
A similar expression can be obtained for the acceleration command in the z direction
by substituting Equations (8-73) and (8-75) into Equation (8-55) as follows:
A,, = A: sin 5 = (A/t,;)(z,+ 4,t,, + AT,t,;/2) (8-77)
-
From Equations (8-76) and (8-77), A!! = V A ?+~A?: and + = tan-' (A,,IA,,).
The preceding zero-order solution assumed stabilized roll. It is exactly the same as
the optimal solution applied using conventional linear theory to the STT missile
with zero lag FCS in Equation (8-5) with C = 1, R = K,, and A = 0.
which remains constant for an autonomous system. Hence, H I (T) = H(t,) in Equa-
tion (8-60). The following is obtained by comparing Equations (8-60) and (8-79)
Advanced Guidance Sustem Design Chap. 8
INITIAL CONDITIONS,
TERMINAL TlME 4,
tg
-
UPDATE INTERVAL
IFtf.to~tg
SET 1 = t, . t o
8
,
ZERO-ORDER OUTER SOLUTION
q = ~ e e s = ( ~ : ) ( y ~ + f ~ t Y ~$ 1+2%
)
3 3
A = 3 tg / (tg + 3 K,)
SYSTEM DYNAMICS
I
= tan" (\/A+)
I
ZERO-ORDER INNER SOLUTION
I
t INTEGRATE SYSTEM
DYNAMICS OVER TlME
INTERVAL tg
- I
FIRST-ORDER OUTER SOLUTION
Substituting Equations (8-68) and (8-73) into Equation (8-81) will yield the roll-
rate command &, equation as:
Km &f = 2 ~ 1 [I' -~ cos
~( - +)] or
8.4.1 R a d o m e Error C o m p e n s a t i o n
This section first describes what has been done in the past to increase radome error
tolerance for guidance system and autopilot design, and the approach this section
proposes to use. T o improve STT and BTT system performance, it is essential to
increase the radome error tolerance. Considerable effort has been devoted to mod-
ifying guidance system and autopilot designs to achieve this goal. Chapter 2 discusses
radome error and its severity on guidance and control responsiveness of a homing
missile. As the speed and intercept altitude increase, the limitation imposed by the
518 Advanced Guidance System Design Chap. 8
radome error on guidance responsiveness also increases. This is also true for broad-
band homing systems. Large pitch and yalv motions occur at high altitudes causing
the direction of the radar waves to change through the radome. This change and
the refraction produce an apparent target motion. The effect o f a given radome slope
o n the miss distance is determined by the aerodynamic turning rate time T,, which
is small at lo\+,altitude and does not have much effect on the radome slope. However,
as T, increases with altitude, the per~nissibleradome slope range reduces which can
also lead to stability problems. This radorne error-induced stability problem can
cause more severe degradation for the modern guidance system than the PNG. The
randomly switched radome refraction slope cannot be easily modeled and the op-
timal guidance system (OGS) derived sut-fers more stringent component tolerances
against unmodeled errors. In fact, the allox+-ableradome slope range is one important
measure used in guidance system design to specify manufacturing tolerances on the
radome. When component tolerances are met, the O G S proves to be the optimal
design in terms of miss-distance performance index and acceleration command his-
tory. Thus, a design that overcomes the restrictions imposed by r a d o n ~ eerror is
necessary to allow increased homing missile perforn~anceand target intercept ca-
pability for a more robust guidance system optimization.
In the conventional approach, the most widcly irnplc~~lcnred tactical missile
systems are based on linear control theory where heavy guidance filtering is used
to increase body-motion coupling stability margins. The FCS bandwidth o has a
great effect on the system radome sensitivity. As o increases, system performance
becomcs more sensitive to radome slope error. This leads to stricter radomc spec-
ifications. One method of stabilizing the radome-coupling effects is to introduce a
lag-lead filtcr conipensation. The lag-lead filter provides the proper stability margins
at low frcqucncics without causing high-frequcncy effccts sincc radomc effects are
essentially a loxv-frequency problem. Some care, however, 171ustbe taken in selecting
the low-frequency corner since, at low frequcncics, a large changc in the timc con-
stant produces only a relatively small change in attenuation near the frequencies of
interest. For the parasitic loop of 0, the amount of lag-lead filtering required will
depend on the flight conditions. The fact that the n~issilclag-lead nctwork must be
varied with flight conditions represents one disadvantage, whilc another onc is that
thc timc lag induced in thc missile guidancc loop duc to thc filtering network is
also critical. T o alleviate the severe radome stability problcni for a high-altitude
engagement scenario, one of thc commonly uscd engineering "fixcs" is to introduce
pitch-rate compensation K, with gain K, fed back to cithcr bcforc or after the guid-
ance filtering nctwork. I t can somcwhat syni~nctrizcthe positive and ncgativc slope
stability region at the cost of slowing dolvn the autopilot rcsponsc. Hence, an a]-
ternative nlethod of radome compcnsation is accomplished by adding a 0 feedback
loop with conipensator gain K, to the guidancc coniputcr as shown in Figure 8-
21c. This attenuates the effects of radomc slopc so that the required stability margins
arc obtained for both plus and minus radorne errors. The inain disadvantagc of this
compcnsation is that thc rnissilc systcm time constant is dclibcratcly rcduccd. This
can be seen from tlic previous discussion involving Equation (8-41). T h e conipcll-
Sec. 8.4 Radome Error Calibration and Compensation 510
sator gain K, from Figurc 8-21c with largc stability gain can be approximated by
K, = r. Since the rndome slope error is assumed validly to be constant over small
regions of the look angle, thc radome compcnstor gain K, is approxi~natelyconstant.
A guidancc loop that combined seeker-guidance filtering in a complementary LOS
ratc cstinlator shown in Figure 8-21c is more interesting. The radomc compensation
gain that is used in this guidancc loop is independent of the seeker tracking time
constant. If a conventional seeker, as shown in Fig. 2-13b, is used in Fig. 8-21c
instead of a combined seeker-guidance filter, thc compensator gain K, with small
tracking-loop time constant and largc stability gain can be approximated by K, =
r/(1 - r).
Pitch-rate compensation, which biases the radomc crror toward the positive
slope region, can somewhat symmetrize the positive and negative slope stability
region at the cost of slowing down the autopilot response. For the hypersonic in-
terceptor with speed beyond Mach 6, the required guidance system time constant
\vill bc larger than 4 sec, which is too sluggish for a classical homing missile. Thus
the simple, conventional "fix" cannot be extended to the next generation, hypersonic
interceptor. Another proposed approach (although never implemented in the past)
has been to estimate the radome error slope by requiring a missile body oscillation
in order to correlate the LOS ratc measurement with the known dither "test" signal.
The approach taken in this study is similar to the error identification concept but
removes the need for dithering. Rather, the proposed optimal guidance and control
technique relies on missile pitch angular velocity due to guidance commands and
explicitly accounts for the actual LOS rate contained in the radome corrupted bore-
sight data. Figure 8-28 shows an integrated NGC system with radome error com-
pensation.
Targets
f
Kinematics
-
Adaptivc Radome Intcgratcd
Error Eslimalor Control System
8.4.2)
(SC. (Chaps. 4, 6-81 ~ ) k ~-+ Airframe & Propulsion
( ~ ~ )3-51
4 4L 4
Gain
Adjustment
- .f
Onboard Airframe FCS
Navigation System Filter Sensors
(Chap. 5)
where & and 0 are smoothed values of 6 and 8, respectively. A detailed derivation
of Equation (8-84) is presented in Book 3 of the series. Adding radome compensator
with gain K, to the guidance formulation in Equation (8-84) yields
Filter Weights
Estimated LOS A Posteriori Hypothesis
Probabilities Calculated
Look Angles
Markov process. However, the amount of time spent in each state before the next
transition to a different state is a random variable. It is this property of a random
switching time that distinguishes the more general semi-Markov process from a
Markov process. The multiple states mentioned earlier are actually chosen to typify
the radome slope in the positive, zero, or negative slope regions. Thus, by proper
choice of the state and modeling of the transition processes, it is desired to realize
the variations of the radome slope as a randomly switching, semi-Markov process.
A general adaptive filter, as shown in Figure 8-29, essentially consists of a
bank of three Kalman filters, each matched to a possible plant configuration U, ( i
= 1 , 2, 3). The filter outputs are weighted by a time-varying a posteriori probability
to obtain the radome error slope estimate. The bank of three Kalman filters has the
deterministic inputs U1 = U + = 0.02 degldeg, U2 = U" = 0.0 degldeg, and U3
= U - = -0.02 degldeg to characterize the three plant configurations in the pos-
itive, zero, and negative slope regions, respectively. That is, the filter estimates from
each filter in the bank are further weighted by calculating the a posteriori hypothesis
probabilities. It is the probability of a given hypothesis that the radome slope is
around a certain U ,value, being true conditioned upon the past measurements. Since
during actual flight the unknown plant configuration (due to polarization effect)
might randomly switch at random times, the random switching of the radome slope
parameters must be mddeled as a semi-Markov process. The a posteriori hypothesis
testing involves the three conditional probabilities
522 Advanced Guidance System Design Chap. 8
where Zk+ denotes the collective events of all the past measurement history up to
time t k + 1, that is,
Equation (8-86) actually states that for a new boresight datum z k + I that just comes
in, a global hypothesis needs to be tested to see whether the datum indicates that
the plant configuration, or the radome slope, is near the positive, zero, or negative
slope region. It is a global instead of local hypothesis because it depends on the time
history of the data, as shown in Equation (8-87). Thus, the a posteriori conditional
probabilities should be calculated recursively to reflect all the past data dependence.
Detailed formulations are given [Moose, 1975; Moose and Wang, 19731 and are
shown below for i = 1, 2, 3, as
in terms of the rccursive time index k. The normalizing factor is the inverse of the
sum of the three a posteriori conditional probabilities. T h e transition matrix Xv
from state Ui to Ui is symmetric and is based on the semi-Markov statistics. This
renders a very simple form for in-flight, real-time computation and eliminates the
computer storage problem that grows with increasing time in the conventional
Markov process approach. The first term on the right-hand side o f Equation (8-
88) furnishcs the adaptive learning feature of the system. It actually tests the new
borcsight data r k + l to check the probability of being within each plant condition,
that is, whcther it corresponds more to the positive slope or negative slope region.
This conditional probability can be approximated by a Gaussian density for those
cases in which thc probability of a transition occurring between any two adjacent
sampling timcs is very small. As pointed out [Moose and Wang, 19731, the actual
density is not Gaussian, but is in fact a weighted sum ofGaussian densities. However,
it was determined expcrimcntally from computer simulation that even when the
plant randomly switched as often as the duration of several systcm response ~ ~ I I I C S ,
the Gaussian approxinlation was quite good. The mean and variancc of the Gaussian
dcnsity arc rccursivcly dctcrn~incdby the bank of Kalman filtcr estimates and the
associated filtcr covariancc.
The following discusscs the linear state dynamic equation in Kalman filter
modeling bascd on the seeker boresight data mcasurcmcnt. Assume that or is the
radome abcrration crror with explicit look-angle dcpendence. Thus, the time de-
rivative of the mcasured LOS [see Equation (2-10)] to the first-order linearization
approximation can be obtaincd as shown in Equation (2-15b). Assuming type I
radio-frequency tracker, i + w,c = 6 . The measurement equation can be formalized
through thc LOS ratc measurement modcl [scc Equation (2-15b)l as
Sec. 8.4 Radorne Error Calbratlon and Compensatlon 523
whcrc 2 is thc smoothcd LOS rate from thc guidance filtering (of a t least sccond
t . nlcasuremcnt partial H is defincd as
ordcr) o ~ ~ t p uThe
H = - 0 (8-90)
whcrc 6 is the s~noothcdvalue of 0 passing through the same guidance filtcr. In
Equation (8-89) the mcasuremcnt noisc il is thc zero-mcan whitc-noise Gaussian
process with the spectral density equal to the LOS measurement noisc spectral den-
sity N,that is, the boresight angular data noisc sigma value. For small look angles
whcrc 1 ~ r . <
l 10, the sequential correlations of the radomc error slope can bc mod-
elcd simply as a random walk process (the correlations arc not consistent enough
to bc modeled),
actually represents a very smoothed version of the radome slope estimate and is
used in a feedback version [that is, 5 in Equation (8-92) is used in Equation (8-
93)] to generate a "prediction term" so that Equation (8-91) is modified to become
The prediction term accompanied by the system noise variance is derived based on
UL = u - 0 at zero LOS, and hence drldt = measurement rcsidual/uL, where the
measurement residual is equal to z - z. H. This additional term has demonstrated
improvements in the estimation procedure. The plant noise variance Q is generally
determined on line with radome mapping table look-up. However, for simplicity
it is assumed that Q is identical for the three-plant configurations and can be cal-
culated in the first cut as the table look-up value with respect to the zero-mean
radome slope. Thus, with the same boresight measurenlent noise variance R for the
three filters, it can easily be shown that the three Kalman gains are identical if one
starts with the same initial filter variances. Using the a posteriori probability as the
weighting function to weight the estimator outputs, and assuming that the weighting
524 Advanced Guidance System Design Chap. 8
coefficients change very little from sample to sample, that is, P,, h i - I * P,,L
(this
assumption is not well justified if the slope is rapidly changing from sample to
sample), the following can be obtained [Moose, 19751:
.. -
ikil = @ ' ?k + ??b + Kb+l ' [&&+I f 0 '@ ' vk + 0 ' ub]
(8-94)
where indicates the operation of radome mapping process and becomes unity in
case of n o available satisfactory mapping data, that is, without the prediction term
introduced in Equation (8-93). N o w , the bank o f three filters is essentially reduced
to a single filter with weighted plant input 5 given by Equation (8-92).
radomc crror slopc was a fast-changing process with the signals switching several
times. The bpdy pitch rate manifests more flailing behavior as can bc seen from thc
broken line 6/10 in Figure 8-31. The reconstructed radonic crror curve i . H, as
shown by the dots, still follows vcry closely the boresight crror (the solid curve
Z ) . The comparison of the estimated slopc and the actual one was vcry difficult
due to the anibiguity in the average and local slopc calculations during the hybrid
run. Not estimating the cross-plane slopc simultancously makes the missile roll
attitude contribution inseparable. After imbedding this adaptive estimator into a
terminal guici'~nccforward siniulation program to perform the closed-loop analysis,
encouraging results have been obtnincd. llcpcnding on the actual radon& crror and
the approaching trajectory, the improvement in the miss-distance performance index
ranges from 70 percent to 50 perccnt. In Yuch and Lin [1984) the estimated radome
error slopc is used in guidance and autopilot commands to provide an optinial pitch
rate compensation scheme for a modified proportional navigation system and an
optimal controller [Yuch and Lin, 198j(a)l. Using P+ and P - , the probabilities of
radome crror being in the positive and negative regions, respectively, to scale the
Figure 8-30 (a) Comparison fo Estimated and Actual Radome Errors after
Matched Guidance Filtering for Sawtooth Model (b) Estimated and Weightrd Ra-
dome Error Slopes (c) A Posteriori Probability for Adaptive Radome Error Esti-
mation
Advanced Guidance System Design Chap. 8
(C)
Figure 6-30 (Continued)
Sec. 8.4 Radome Error Calibration and Compensation 527
pitch-rate con~pensationfor enlarging the radomc stability region, has also dem-
onstrated rcduccd cxcitation in acceleration comn~ands.
Figure 8-31 Comparison of Estimated and Actual Radome Errors for Realistic
Data
528 Advanced Guidance System Design Chap. 8
network that is independent of guidance computer and autopilot design. The ob-
jective is to permit relaxation of missile bandwidth requirements by reducing error
due to radome at the guidance computer output, thus enhancing missile perfor-
mance.
Following the excellent paper by Travers [1986], this section presents the design
equations for PNG with parasitic feedback. In general, a good portion of guidance
and control system design is taken up with iterative analysis surrounding a series
o f dynamic models o f increasing complexity. T o initialize this process for PNG
with parasitic feedback, algebraic equations have been developed that incorporate
certain elements o f synthesis and analytic design [Newton et al., 19573. The canonic
model is a seventh-order system that includes radome aberration and imperfect
seeker body motion isolation. The model, the miss budget as a function of radome
aberration, and the stochastic commanded acceleration and control surface rate due
to range independent noise (RIN) are described by the 15 parameters that result
from the design equations. Additional indicators provided to guide the design in-
clude the rate-loop gain and the lo\\.-frequency phase margin of the autopilot. Pre-
liminary design should be very conservative fro171a stability margin standpoint, and
system performance levels should be conservatively established to accommodate
attrition during the design period oxving to increases in the ordcr of the dynamics.
These elelnents are in cascade with the aerodynamic transfer function from achieved
acceleration to pitch rate 0. The manner in which the parasitic elements are studied
separately is as follows. First, it is assumed that v b , the value of which is not known
at this point, does exist in the parasitic feedback path. For that system the effects
of v 7 are investigated, following which the appropriate value of vt, is established to
ensure that the best system performance is obtained when the actual radome slope
is zero. Finally, one treats the effect of ( T ~ in
S )the ~ presence of rr, where the signs
of these coniponents are permitted to vary independently. Generally, the sign of
(T>s)* in Figure 8-32c is positive. However, in the case of utilizing sight line re-
construction INesline and Zarchan, 19851 to extend the virtual bandwidth of the
seeker gyro loop, the system becomes dependent on the scale factor errors of the
seeker and the rate gyro. It can then happen that the sign of the parasitic feedback
loop becomes negative. The zeros of the tail-controlied airframe shown in Figure
8-33c in the forward path are cancelled by the corresponding poles in the feedback
path, so that they are nonexistent to the extent that feedback is concerned. However,
these zeros still exist in the closed-loop response, but are neglected for the sake of
simplicity in the analysis presented here.
It was thought that the order of this transfcr function could be reduced from five
to three to limit further the number of variables it1 characterizing the guidance
dynamics, atid that the cffccrs of parasitic coupling might be plotted in the a, P
plane. It happens, llowevcr, that the cubic, although sufficient for thc effects of Ya
Sec. 8.4 Radome Error Calfbration and Compensation 531
and r ~ is, too low an ordcr for consideration of T2. Truncating Equation (8-9510)
results in
In an effort to analyze the errors arising from truncation, a comparison was per-
formed of normalized stochastic miss adjoints prior and subsequent to truncation.
Inasmuch as these adjoints are normalized to the s coefficient, which is not altered
by truncation, a comparison of adjoints is equivalent to a comparison of miss dis-
tances. Some of the results ofthis study are listed in Table 8-3. The errors in two
stochastic adjoints are shown for combinations of cubic coefficients and values of
the ratio ( T ~+ T , ) / T ~ , which is denoted by R. The RIN miss is consistently more
sensitive to truncation than the target maneuver miss. The most severe truncation
errors occur for a combination of low autopilot damping ratios and low P.4 when
the quadratic is the dominant term in the cubic. It was concluded that truncation
errors do not generally exceed 10 percent when the damping ratio of the autopilot
Inouts Outouts Eauations
Analysis: Pb fit
Rs B-
Kb K+
A K.
Synthesis: B+ pb
P- R,
K+ Kb
K. A
Note that the symbol + used in Fisure A and in subsequent expressions means that all
operations may conditionally be e~ther+ or -. The closed-loop response for the
configuraration in Fisurure A is given by
Kbvc s l [lt(Vc,.li,)K,(ry'-))]
-
4,
- -
[:'~tab:)~+[~b*(~C~m)~b(~T,~)(~,~b)~b]~~t(~c~m)Kb 1 (1)
..
For notational ease, the follo\ving paramelers are defined:
"c
R q = R , K h D ; A-T,,'T,
(2)
This allotvs Equation (1) to be more compactly expressed as
A"
5
= [V,K,s]
- i - t CI= 7 ;
7
+ p, 7, + 11
(3)
where
'= - T+s ; K r = K ~ ( I + , ~ );- 'T+ = T h ( l = q )
-1 3 , .I 3
B,
-1 3
=
'I q!h (ltll) , (
-mt h( I ) : r (ill, t I ~ A(l+tl)"
) (4)
The ratio of K to fl as a function of y, and 11 can be obtained from Equation (4).
IK*/P*l, 1 ;11, (1-1,'V) 13
(-5)
Here, 111 is defined as the value associated tvith yl and unity.
Sec. 8.4 Radome Error Calibration and Compensation 533
is above 0.5. It is pointed out that the airframe zeros are neglected in this study.
The truncation errors are recognized as being a component of the miss scale factor,
S,,, which serve to bring closer together the predicted miss distance of the equations
and that resulting from numerical integration.
Guidance Loop Transfer Function with Radome Slope Bias Effect and With-
out Radome Slope Effect. The closed-loop guidance transfer function that results
from the existence of rl, in the feedback path is obtained from Equation (8-95c) as
follows:
Al/; s
A,,,
Y (3)
-- I + rhA V,/ V,,,
u Y? + allY? + [Po + rhA(V,l V,,,)(T,I T,,)]Y,, +
\vhcre 7,; has the same formula as that in Equation (3-28). The relationship between
the quantities subscripted with 0 and those with b is
Figure 8-33 (a) Cubic Attitude Loop with Radome Effects (b) Attitude Loop
Parameters (Frorn [Traverr, 19861 with p e n n i r s i o t ~ j o mAACC)
534 Sec. 8.4 Radome Error Calibration and ~ ~ t n p e n s a t i o ~
of the truncation to the cubic, there was a tendency for a3 to be very close to 2 for
many practical applications. Specific values for R, and A arise from the use of the
synthesis form for ALP. However, it may be advantageous to depart from using
these values as a matter of practical utility in design. A well-known rule of thumb
is that, when the product of R, and A remains constant, their effect can be considered
as remaining invariant. Letting $, which is greater than unity, be a multiplier on
A and a divisor on R,, there is then a means of identifying the condition of constant
product. The ratio of K to P is an indication of the incremental variability of the
normalized miss adjoints. With the introduction of $, the new value for K - is
smaller, as is the ncn7 value of p- . In the next section, it will be seen that the
normalized adjoints vary in a counterbalancing fashion when the introduction of $
(greater than unity) results in new values for K, and p,.
Cubic Miss Adjoints (CUBAN). The cubic miss adjoints are summarized
in Table 8-4. For any set of ALP, a corresponding set of normalized adjoints can
be obtained from Tablc 8-4a and the renormalizations of Equation (4) of Table 8-
4 are defined in Equation (5) of the same table.
p Myg M MTJ Myg M,r MTJ Myg M,,i MTJ Myg Mtri MTJ
For the general cubic controller, the normalized miss adjoints are a function of three variables: K , a,and
p identified in the transfer function for the controller,
A,
- s]/[y3+
- = [KV, ay' + Py + 11; y = Ts; PT = T,I (1)
u
These adjoints are defined for the inputs of glint, constant angle noise, and stochastic target maneuver,
which have the same formulae as in Figure 6-42. The z adjoints must be renormalized to the center of
the performance zone; that is to 7;. This renormalization takes into account the ratios of P, and T f as
given in the parameter q:
By making iterative comparisons between ALP and typical system performance as obtained by the use
of Eq. (4) in Eq. (2), it will be possible to converge on a fixed set of values in Eq. (4) for use in miss
budgets. It is possible to convert the ALP zone to a performance zone using the renormalized adjoints,
( M ~ ~ ~ v , + ) which
~ ~ Tgives
~ ~the~ miss
~ ) with
~ ] zero
~ ~ actual
~ radome, and the result
is
which gives the R M S miss in the center of the zone. Equations (8-97) determine
7; and u,,, from the inputs v&f.I2and +:I2. This gives a total of four parameters,
from which any two may serve as the input parameters for synthesis. Also, from
Equations (8-97) the other five equations can all be determined. The six equations
involving two stochastic inputs and the RMS miss distance and 7; all constitute the
synthesis equations knon-n as CUSYN that are used to initiate the design sequence.
The equation for the ratio of the miss at the zone extreme to that at the center is
The importance of this ratio lies in its role in selecting the appropriate ALP, and
iteration must be employed if the value resulting from the application of Equation
(8-98) is not deemed satisfactory. The limited degrees of freedom associated with
this simple synthesis technique may produce unexpected consequences. Experience
in using this procedure has demonstrated that iteration in the C U S Y N technique
may be employed to obtain reasonable values of the four parameters. A worst-case
scenario, however, is one in which the synthesis procedure is so restrictive that
dummy values for the stochastic inputs may have to be carried along, inserting
corrections after the final step, the assembly of the miss budget. In this case the
level of control activity \vould also require modification, but any modification is a
simple scaling operation.
Missile Siring. One of the results of C U S Y N is the identification of the
stochastic target maneuver and 7;. It is required that the guidance system operate
linearly. As a means of satisfying this requirement, the first step consists of
identifying the step of target maneuver which is uniformly distributed over the last
7; of the intercept. Such a definition for the targct maneuver yields AT =
1 2 ( 1 ~117-/32.2(measured
t
) in g). For linear opcration, the maximum acceleration
of the interceptor must be greater than that of the targct by a factor S , specified by
the dcsigncr. This factor, termed the rnarleuvcr sfale-fanor, is gcnerally between 3.6
and 6.0, and its use defines the maximum required missile acceleration. At this point,
the maximun~design angle of attack, which is a function of the missile outboard
profile, must be specified by the designer. The ~nininlunlvalue of Ai, = VmZa -
that satisfies the requirclncnt of linear operation is given by the ratio of maximum
acceleration to maximum angle of attack. From the aerodynamic definition of T=
(see Table 2-2) together with an approximation, its corresponding maximum value
can also be determined as T, = - 1.05/Z, and
(T,),,, 5 1.05 V,,,a,, /[I845 S,q+.!'2(10 7,)t 1121 (8-99)
Sec. 8.4 Radome Error Calibration and Compensation 537
The ALP together with the result of Equation (8-0')) provide thc equation that
describes
In this equation, the solution for AlKb does not depend on 7,;. Next, one approx-
imates the cube root of A/Kb by the cube root of 1 + E, where E is much less than
unity. The solution for A is then given by
Given that K b and PJ, were determined from ALP, and that 7,; is known from
C U S Y N and T, from missile sizing, A is determined here from Po defined in
Equation (8-95d). Also, Equation (8-96c) can then be used to determine rb
The additional lag in the expression for 7,: is a consequence of the combination of
rb and T,. The required value for T , is obtained from Equations (8-96b) and (8-
104).
(required) T, = ~ i [ ( A l K ~ ) -
( l T,/T':) + (T,/T~)] (8-105)
538 Advanced Guidance System Design Chap. 8
However, the assumed dynamics to get result in an actual 7, that may not equal
the required value for T, in Equation (8-105). In this event, it is a matter of scaling
the values for T,, T,, and T,, and iterating the process of determining A, r b , and the
required T, until the value of 7, that is obtained is that required in Equation (8-
105). This process may be done manually or in an automated fashion. The rule for
assigning values to the time constants in the forward path may conveniently be
taken as the one given under missile sizing for the estimation of u,,, although it
may have to be altered if u,, is too large. Moreover, local requirements of seeker
tracking may dominate in setting 7,.Since u,, is dependent on T ~where / ~ T =7
- T,, T should be made larger if possible. This completes the expansion of the
order of the controller in the forward path, and determines the closed-loop response
of the autopilot and T,, T,, and A. Also determined in the feedback path are r ~ T,. ,
and r b
Seeker Gyro-Loop Bandwidth. Because the effect of TZis greatest on the
s3 coefficient of the closed-loop response, the order of the forward path should not
be less than 4 so that its effects on the dynamics and hence system performance are
adequately represented. In fact, a value of T2 was derived by the use of a third-
order system for the instance in which the sign of TZ feedback was always positive.
After completing the fourth-order analysis, it was discovered that the derived
expression for TZcompared favorably with that derived from the third-order case.
The fourth-order analysis necessitated further simplifications to avoid increases in
complexity. First, only a single set of nominal normalized coefficients for the quad-
ratic polynomial was used. Also, the case of large $ was postulated, giving large
values of T,and small values of r . ~ It. is possible in this case to neglect the variation
with 1.7of A and the normalizing of To. It \\.as also determined that the effect of
TZon the .r2 term was sufficiently small as to bc reasonably ncglected. Then Tr
influenced the 3' term and r r , the s term of the closed-loop character~sticpolynomial.
It became possible to plot these adjoints in the plane of the third- and first-order
coefficicnts. Additionally, these adjoints were normalized to T4 as opposed to the
sum of the time constants. o r the s coefficient. As a result, the miss distances were
made directly proportional to the values of the adjoints in the coefficient plane. One
axis in the plane of the adjoints represented the cffcct of r T and the other, the effect
of T2.It then became an easy tnattcr to examine effects of independent variation of
the txvo parameters. Assuming forward path A,,,/E = YKs/[+% a443+ ~ 4 4 '
+ y 4 b + I ] with 6 E 1 ; 5 , and the feedback path H,,,/,4,,, = [ t r + (&r)'](l +
T,s)/( l,',,,~),thcn thc closed-loop response is
Having simplified the problc~nin thc manncr spccificd, the adjoints in the plane of
the a and 6 coefficicnts wcrc normalized again rclativc to thc values at the point 0f
Sec. 8.4 Radome Error Callbratlon and Compensatfon 539
It was found that the empirically determined value of ha of 0.4 increased the miss
distance on the order of 10 percent to 15 percent.
Autopilot and Airframe. The calculation of u s requires the airframe gains,
and even if thcse are known a prior^, a number of restrictive aspects of the autopilot
design must be given consideration. Included among those to be examined arc the
rate damping loop gain and the low-frequency gain margin (LFGM) of the loop
transmission. There are many instances in which the aerodynamic gains are not
available a t this juncture in the problem. However, a means of deriving the gains
is provided for these cases, which is based on the fact that certain factors involved
in determining the airframe parameters are more easily estimated owing to the fact
that they are dimensionless ratios. The ratio of Z 8 and Z , can be either remembered
from experience or estimated. This is also true for the ratio of the maximum values
of 6 to ct a t trim. Finally, the ratio of .21s to - V,Zs can be approximated from the
length of the missile. Length e is the single physical factor involved in the ratio of
mass to pitch moment of inertia for a solid cylinder. With these three inputs and
V,,, and M,, the stability derivatives are obtained
The characteristic polynomial for the autopilot can be derived from Figure 8-32b
and equated to the normalized cubic used in Equation (8-95a).
By equating coefficients of like order and transposing terms that do not involve the
control-loop gains, three simultaneous equations are obtained, which are expressed
as follows in matrix form.
+ Za
~ A O A O
(8- 109)
Here, bMs denotes the rate damping loop gain, acMs denotes the synthetic stability
loop gain, and a p denotes the accelerometer loop gain. Gains a, b, and c are derived
from these loop gains which are designed in Book 3 of the series.
The loop transmission of the autopilot is one of a conditionally stable system.
At low frequencies, the phase margin due to high attenuation rates must be large
enough to accommodate the phase shifts due to high-frequency lags yet to be mod-
540 Advanced Guidance Sustem Design Chap. 8
Because of the complicated form of the definite integral over frequency o f the mag-
nitude squared of the transfer function of KA = (1 + CIV,)-' from minus to plus
infinity, the tabulated formula of Newton [I9571 is used to compute this function
numerically. However, an approximate literal solution of lower order maintains the
dimensionality of the results and is beneficial for showing the sensitivities to some
of the parameters. Such a solution is derived by defining the low- and high-frequency
asymptotes of Equation (8-1 10) and then integrating under these asymptotes using
the third-order noise integral formula. This gives
(approx.) us = 10.433 hV,Q;" ) h4, ] ] ~ I ~ ( T , T , ) ~ ' ~ ( T A O (8-111)
)~~*]
In Equation (8-1 1I), each of the time constants in the denominator is some fraction
of the guidance time constant, so that a5 can be shown to be inversely proportional
to T;(2;~6) . Given that the high-frequency asymptote cannot continue to infinity with
a sGpe of - 1. a multiplicative correction factor is constructed by integrating from
a fixed frequency to infinity under the high-frequency asymptote and then sub-
tracting this result from the result of applying Equation (8-1 1I). This correction
factor, denoted by CF, is then
In the preceding equation for CF, the fixed frequency is arbitrarily given a value
that is five timcs the rate-loop gain, and a typical value for C F i s 0.9. Thc preliminary
design procedure should concludc with the ability to roughly size up the control
surface actuator. It is not possible to estimate the hinge moment, but the product
of wi and .tls can provide a relativc reference relating to the size of the actuator.
Shortened notation:
J 5 6;'; L E M umb; T
vC+/-JZ; I 'rg
CUSYN Equations (Table 8-4 and Eqs. (8-97))
Inputs
J.T: L = JT'i3.854 ;M = 0.9096JT5"
L,T: J = 3.854L/T2 ;M = 3.505LT1"
M,T: L = M/(3.505T1") ;J
1.0994MlT5"
=
M. L: J = 581.8L51M' ;T
(MIL)'/12.29
=
M, J: L
= ~~"J~'~13.572 ; T = 1.039(M/~)~"
L. J: T
= 1.963(LiJ)11' ; M = 4.911(Li"lJ"4)
CUSYN Design Point (AT is defined in Missile Sizing section)
Inputs: M = 12.5 ft. T = 0.65s. V, = 5000 ftls
Outputs: L = 4.42 ftlsiHzl" J = 40.3 ftls3/Hz112
AT = 3.2 g, + : / I = RSD of RIN = 885 x 1 0 - " a d / ~ z ~ ~ ~
MISSILE SIZING
Maneuver
Inputs: scale Sg = 4, a,,, = I5 deg (cases I & Ic), V, = 3500 ftls
factor
Missile
leneth
e = 17 ft, a,,, = 30 deg (cases I1 & IIc)
"
Outputs: see lines 2. 3, and 4 in Table 8-5c
Example
Line
Number Parameter Un~ts I la 11 IIa Ref.lEq. #
- -- - - -
1 amax d% 15 15 30 30
2 Tmmax sec 2.34 2.34 4.68 4.68 (8-99)
3 rTmln - 0.0625 0.0625 0.0313 0.0313 (8-100)
4 (est)~,, 62 11.86 11.86 11.86 11.86 (8-101)
5 aA - 2.5 1.8 2.5 1.8 (8-95d)
6 PA - 2.3 1.8 2.3 1.8
542 Advanced Guidance Sljstem Design Chap. 8
sec
sec
-
KA 5 (1 + C!
Vrn) -'
22 LFPM deg Low frequency
phase margin
w, = V ~ I T ~sec- ' (8- 107)
mi rad/sec2 15(8-I 12)
u6bMa radlsec3
U", g
DESIGN
RMS RMS MISS FROM
rT/2 Sm MISS SIMULATION
+ 1.3 31.1
0 1.3 16.3
- 1.3 31.7
adjoints listed undcr CUBAN in Tablc 8-5a arc from Tablc 8-4a. Substituting these
values for the adjoints in Equation (8-100), the ratio of maximum to minimum
miss is expected to be 1.9. Table 8-5b lists the six CUSYN equations based on the
adjoints of Table 8-5a. Now, in starting the examples, it is noted that any two of
the four system parameters can be used as inputs. A step of target acceleration of
3.2 g with a random uniform distribution over the 6.5-sic interval before intercept
is listed in Tablc 8-4b. From Equation (2-20d) T, = 0.1 sec, and from Tablc 8-5b
r)' (an RMS value of RIN) = 2 millirad. The remaining portion of Tablc 8-5b deals
with thc inputs for sizing the missile. Two values of a,,,.,,= 15 and 31)deg are used
to highlight design sensitivities to this factor. The results of using the sizing equa-
tions are given in Table 8-5c, in which 35 numbered lines of data are arranged in
columns that correspond to the examples and subexamples. The first line of data is
for a,,, specified for the two designs. Lines 2-4 are the data that result from using
Equations (8-99) through (8-101) to obtain (T,),,,, r ~ , , , , ,and (est) ow,,respec-
tively. The decision is made at this point to design to the indicated values for (T,),,,,
which is equivalent to placing the easiest requirements on the missile. That is, the
missile is required to simply meet the specified maximum acceleration with no
excess.
The value of 11.9 g for a,,in line 4, for a missile whose capability is by
definition only 12.8 g (4 x 3.2), clearly reflects a level of commanded acceleration
due to noise that is not consistent with the requirement that the missile operate
linearly. As a result, the two examples are further subdivided into additional cases,
and, for each of the two missiles, different dynamics are now entered for the forward
path. In lines 5 and 6, a* and PA, which are the cubic operating points of the
autopilot, are equal to 2.5 and 2.3, respectively. The quadratic roots of the autopilot
have a damping ratio 5.4 = 0.67 whereas for the other values 5.4 = 0.4. In lines 7
, and T, are determined in an iterative process which assures that the
and 8, T ~ T,,
equality of the actual .i, is equal to that required in Equation (8-105). They follow
the rule of 118 closely, while 7, and T, are deliberately made larger in column Ia to
reduce the value of a,, in line 26. The preceding remarks also hold for the other
two columns respectively. Thus, the subdivision into four columns is motivated by
the need to do something about (est) D,,. As a result, A and r b are determined. In
columns I and 11, (est) a,, agrees well with the actual a,,.The only way to increase
T, and T, would be to make the autopilot faster. However, increasing the speed of
the autopilot by scaling TA"means that faster servos would be required and the
value of a* would also increase. In columns Ia and IIa, these effects have been
circumvented temporarily by reducing the quadratic damping ratio when the au-
topilot was made faster. In spite of this, the lower damping ratio in the autopilot
will only make it harder to increase the order of the autopilot with the dynamics
of the actuators, instruments, and structure, and so on. The final solution may
involve reducing the amount of noise or increasing the time constant of the system.
In lines 11 and 12, (Zs/Z,),, and (6/a),, are inputs used to estimate the stability
derivatives, M a , Ma, - V - V,Zs, and I*. in lines 13-17. The differences in
544 Advanced Guidance Sustem Design Chap. 8
values across the columns are connected with the different outboard profiles of
missiles designed for two different a,,,,,. As a result (L varies by a factor of three.
Lines 18-23 are attributes of the autopilot, and line 23 in particular lists the gain
crossover frequency of the seeker loop gyro, which is related to T2. Lines 24-26
are related to the computed levels of control activity, while lines 27-29 list the RMs
miss distance for positive, zero, and negative radome slopes as designed and as
simulated for the four cases. By examining the values across the columns in line
29, it can be seen that the largest errors occur with negative radome slopes and with
higher a.Also, the simulation results in lines 30-32 show that decreasing T2 fourfold
t o approximate the effects of perfect body-motion isolation causes a reduction in
miss distance, which is greatest for negative radome slope. A divergent increase in
miss distance can be seen in line 30, columns Ia and IIa. This divergence is brought
about by the onset of high-frequency instability at positive radome slope, a well-
known phenomenon that is discussed in Nesline and Zarchan [1984(b)]. The last
group of simulations concerns approximating
..
the effect of neglecting the airframe
zeros. To this end, Z s was made zero and the miss distance consequently decreases
as compared to the design values with no miss scale factor, as shown in lines 33-
35. Here, the largest percent reduction occurs with positive radome slope.
8.5.1 Modeling
MISSILE TARGET
TRACKING NOISES TRACKING NOISES
RANGE DEPENDENT NOISES
RANGE
b-pa&E
NOISES
"
,
'
P
O
1
-I1
AVC8
T
+
h
11s
IMPULSE
ACCELERATION
Figure 8-34 (a) Command Guidance System Diagram with Noises (b) Adjoint
Diagram of Command Guidance System with Range-Dependent Noise (c) Equiv-
alent Adjoint Diagram of Command Guidance System with Range-Dependent
Noise (Frotrr [Alpert, 19881, O 1988 AIAA)
command guidance system. Again, the system is assumed to be fifth order. All the
noises are input at the point just before the division by the range estimate. The rate
f, at which the fire-control radar tracks the missile and the target is assumed to be
high enough so that the track loop can be considered continuous, and not sampled
data. Before entering the guidance loop, all fire-control radar noises, which are in
angular units, are multiplied by the range from the radar to the object being tracked
(that is, R T for the target and R , for the missile). The adjoint system diagram (see
Figure 8-34b) from the linearized system diagram, often called the forward system
546 Advanced Guidance System Design Chap. 8
diagram (see Figure 8-34a). A multiplying factor of R'% is used for the track of the
target (or R: for the track of the missile) between the point at which the signal
leaves the adjoint of the homing loop as ~ C L Tand the place where it enters the
integrator. System analysis of the dependence of range to intercept of Command
guidance system performance is discussed in Section 8.5.2 where c l o ~ e d - f o r ~
steady-state adjoint solutions for statistical miss distance are derived for Command
guidance systems that use PNG. Command.versus semiactive guidance system per-
formance at specific ranges to intercept is discussed in Section 8.5.3.
I
I
I
I
I
I
I UALMAN F I L T E R
I------ --
(A)
Figure 8-35 (a) Discrete Kalman Filter and Optimal Guidance Law (b) Semiactive Homing
Loop (Forward Time) (c) Command Guided System (Forward Time) (From /Nerlincr, 19861
with permirsio~ifnrm AACC)
Sec. 8.5 Command versus Semiactive Homlng Guldance System 547
GLINT CORRELATION
-
ITS = SAMPLING INTERVAL.
TN CORRELATION TIME CONSTANT)
GLINT NOlSE
I (1 GL11121 I
- 4, \
GUIDANCE
LAW
-
100 HZ
SAMPLER
ISEE FIG 2Al
THERMAL YOlSE
4"
-J
RANGE INDEPENDENT NOISE I
ATMOSPHERIC NOlSE
Or I 0 ATM 1 4 I
Ym
GUIDANCE
LAW
-Phq -
100 HZ
SAMPLER
- -
measure O,,, and O T . Unlike homing, the radar must also measure various range
infor~nationR T , R,,,, and R in order to convert Or and O,,, to y coordinates by y T
= RTeT, >I,,, = ~ , , , 0 , , ,and
, y,. = f T - f,,, to obtain the LOS angle u = y , . l ~(these
measurements are referred to as R T , R,,,, and R ) . In the command guidance system,
separate noise terms corrupt the measurements o f 0 T and O,,,. It is assumed that this
missile has a transponder and therefore the measurement of O,, is perfect co~npared
to that of 0 T .
Since SIN is a function of range, thermal noise is likewise range dependent. SIN
can be calculated from the semiactive radar range equation as follows:
wherc K is the SIN a t the reference ranges RTI)and Ro. Rn, is the target-to-illu-
minator reference range, and Ro is the target-to-missile reference range. Substituting
Equation (8-114) into Equation (8-113) yields the same form of variance as in
Equation (2-300 as r,,,.q,., = r ,,,, [ ~ r ~ l ( R m ~ =r ,r,,,,,(~lR,,)'
)]~ wherc r,,,,,,, is
the variance of thermal noises at R T = Rn, and R = R,,. I11 this section R m =
124,000 ft, Ro = 16,000 ft, r,,,,,,, = 10'' rad'. Then the semiactive receiver noise
PSD $r,,S;I is given by Equation (2-20e). The command guided S/N is
where K, is the SIN at the reference target to illuminator range RREF. The reference
range is determined from radar system parameters. Substituting Equation (8-1 15a)
for the SIN into Equations (8-113) and (2-20e) gives the command guided range-
dependent noise variance and PSD
(variance) r,,,, = r,,, ,,*,,, (RTIRREF)~. (8- 115b)
where
and 2 T,,, = llf,, and o r is the radar cross section in m2. Before being converted
to a positional noise, the command guidance angular thermal noise, which is already
a function of the square of the range from the radar to the target, is multiplied once
more by the same range $,nc, = @ m ~ R E F ( ~ $ / RIf $the~ ~missile
). carries a beacon,
then $mC = where $ R D ~ Jand ~ ~ RREF
~ are defined for the
beacon.
Atmospheric Noise UAN. Another factor that causes deviations of the ap-
parent target position as seen by the radar tracker is atmospheric perturbation of
the radar signal. Atmospheric noise statistics are taken from experimental tracking
tests from which empirical formulae are derived [Barton and Ward, 19841. This
effect, while very small in the semiactive system, may be quite significant in the
command guidance system. The former is true because of the short missile-to-target
distance. One way of computing $AN is $AN = $AN,&* where @ A N , ~ F =
~ T A . V I A Nf~,~/~~ " R*
~ , is the path length in m to tracked object in lower 5 k m of
atmosphere, w is the antenna aperture in m, (standard deviation of U A N ) rykner:=
550 Advanced Guidance System Design Chap. 8
.44 x lo-' rad, T A N is the atmospheric noise correlation time (0.6 sec), and f, is
the correlated noise coefficient (0.4, see Alpert [I9881 on correlated noise effects).
Total Angular Noise PSD 4,. The total angular noise PSD 4, for the
semiactive homing guidance is given in Equation (2-23), while that for the Command
guidance is given by
The treatment described here, based on the excellent work of Alpert [1988], derives
new analytical equations based on adjoint theory for statistical miss distance caused
by target maneuver, range-dependent, servo, glint, and atmospheric noises for com-
mand guidance. An optimal total guidance system time constant T ,is also derived
which yields the minimum statistical miss distance, taking into account realistic
constraints on the minimum achievable T,. The steady-state adjoint solution for
miss distance is developed here only for the RIN. Looking at Figure 8-34a, using
the binomial theorem,
Using Equation (8-117), Figure 8-34c can be developed from Figure 8-34b. The
output of the integrator with 1,: as a factor in the integrand reaches a steady-state
value a t :,,, that is, K,,T,;;-', where K,, are the normalized adjoint coefficients given
by
Consequently, the steady-state adjoint mean-square (MS) miss distance due to range
dependence is:
This same procedure call bc used to derive the miss distances for atrnosphcric I I O ~ S C
and R1N. When this is done, the steady-statc adjoint solution for MS miss distance
caused by target maneuver is o ~ , , ~ . ~ ,=, , b,K,\I
, . ~ 7,: whcrc
K.u = 7 ,'$'
7. I*==('
[J; C.(J; , ~ , ; ~ ~ ( tdl*
*) +
)
1 dl* dl*
I dl*
Table 8-6a contains the values of normalized adjoint coefficients K,, through
and K M for A = 3.0, 3.5, and 4.0. Note that KO = M:, KA, = M$,, and K2 =
M:,-whcrc M,, il4i-,. and M,,-arc dcfincd in Figurc 6-42. Thc stcady-statc adjoint
Sec. 8.5 Command versus Semlactlue HomIng Guldance System 551
equations for the mean-square command guidance miss distance due to each noise
source arc given in Table 8-6b together with those for target maneuver. Table 8-
6b also lists the corresponding equations for the scmiactivc homing guidance case.
It 1s assumed from here on that only RIN and atmospheric noise need be considered.
This could be the case, for example, if the missile carries a beacon. The variance of
the total miss dist'lnce is the sum of the variances of the miss distances duc to each
noise sotlrcc and due to target mancuvcr. That is,
A good approximation to Equation (8-120) that keeps the largest terms of each
polynomial is given by
where
range.
xx ++ can be identified as the sum of spectral noise densities a t the intercept
corresponds to +,, in Equation (2-23) for homing guidance. Equation
(8-121) shows that the variance of the miss due to the noises is approximately
inversely proportional to T , ~and
, the variance of the miss due to target maneuver
is proportional to the fifth power of T,?. The optimal time constant for minimum
RMS miss distance can be found by setting the partial derivative of the expression
with respect to T~ equal to zero. This gives
(K"C + 'I6
Optimal time constant: (T,~),,, = 0.2
)
K.LI+~
For this optimal condition, maneuver miss distance accounts for 41 percent of the
total RMS miss distances. Note that (7JOPT in Equation (8-122) and UMISS.~IJ.V in
Equation (8-123) have the same formulae as in Equation (7-34) for T and (7-35)
for a,, (9, respectively, for homing guidance.
552 Aduanced Guldance System Design Chap. 8
I
BW = 0.035 rad (2 deg) Beamwidth
1 S/.YKEF = 100 (20 dB) Reference S/.V a t
I reference
KI 4.4 6.7 10.0 range RREF
K2 9.2 15.6 25.7 RREF = 50,000 m Reference range
K3 25.9 47.6 84.8 u .r = 100, 10, 1, 0.1 m2 Radar-cross-
K4 89.7 176.0 336.0 section
Ks 365.0 742.0 1541.0 f s = 40 Hz Data rate
K6 1707.0 3750.0 7979.0 BSR = 80 Beam split ratio
K.w 3.77 2.38 1.98 for large S/,V
U', = 10m Wing span of
b) Steady-state adjoint m i s s distance e q u a t i o n s target
Command guidatire .for farget fvatka TGLT = 0.08 s Glint noise
correlation
time
UI = I m Antenna
aperture
7.4- = 0.6 s Atmospheric
noise
correlation
time"
A = 3 Navigation ratio
v . ~ = 1500 m/s Missile \relocity
VT = 450 mls Target velocity
(positive for
incoming
target)
11 T = 19.6 mls' (2 g) Target
2 maneuver
~ M I S S Y I . Y= ( b r K . ~ ~ ~ ;
level
Homing guidai~teb T,tr = 2.5 s Target maneuver
timeb
( T ~ ) . \ I I . ~ = 0.5 Minimum
achievable
system time
constant'
U,,C~:LIM = 98 nils2 (10 g) Maximum
allowable
missile
acceleration
causcd by
noised
#
In this region, where the RIN dominates, the asymptotic miss distance is propor-
tional to the five-sixths power of intercept range. In the next region, where the
intercept range is larger than
Rlz = +fl+~~nap (8-124d)
the atmospheric noise dominates and the asymptotic miss distance is
5 1/12 514
~ M I S S M I N ( A ~\)=
> ~ . ~ ~ [ K M + S ( ~ K O + A] N RREI F ) (8-124e)
554 Advanced Guidance System Design Chap. 8
2 -
\ '~lss.,.,,,,,
1 I,, , , , ,
3 5 10 20 30 40 50 100
INTERCEPT RANGE (km)
INTERCEPT RANGE Ikm)
(A) (B)
25
-- 20
I-
15
2'
a
z
0 10
U
08
EI-
,0 6
2
I-
O5
n 04
0
<03
D
0
C
02
3 5 10 20 30 4 0 50 100
INTERCEPT RANGE Ikm)
INTERCEPT RANGE Ikm) (D)
(C)
- "WIS~MINI~IN,
- 1
3 6 10 20 304060 100
INTERCEPT RANOE Ikm)
(E)
556 Advanced Guidance System Design Chap. 8
operation point (that is, intercept range). Equation (8-121) shows that, for 7 , greater
than (7,)0pT, the miss distance is determined mainly by the maneuver miss. con-
sequently, the asymptotic miss for the minimum achievable 7, is approximately
u ~ ~ ~ ~ ~ < ~ =
~ ( (T
+ ,q~ ~. , ,, ) w~ ' ,~ ~( 7~~ )where
2 : ~ the notation MIN[(T,),,,,] indicates that
the minimum miss distance is set by the minimum time constant constraint.
Example 8-6. The curve with dots in Figure 8-36e shows the exact adjoint
solution for the 10 dBsm target of Example 8-5. For this curve, T ~ c c L l n is l used
as T whenever T.A.(:CLI.LI > ( T , ~ ) Oand ~ T (T,),,,,,, for the case where UACCLIM = 98 m l
sec' at !,= T,,, the acceleration command due to noise is limited at one time constant
before intercept. The plotted solid line asymptotes are the same as in Figure 8-36d,
and the dashed lines are the asymptotes of maneuver RMS miss distance,
( T ~ ~ ,,, r., .~ , , ~ r .,,.,,,r,
, 2 iS presented in Example 8-3. It can be seen that the exact solution is
close to the maximum of the dashed and solid line asymptotes.
Using adjoint theory, this section presents an analysis of optimal command guidance
versus optimal semiactive missile guidance based on an excellent paper by Neslines
[1986]. The Kalman filter and optimal control law gains are both generated in for-
ward time and read back in reverse time for the adjoint run. The command accel-
eration M, is an input to an analog third-order FCS which generates the achieved
missile acceleration A l W yUniformly
. distributed target maneuver shown in Figure
2-21d is assumed in this section. The target acceleration PSD +,is given by Equation
(2-39).
Noise inputs. The noise inputs for the analysis in this section have been
discussed previously except the following. All noises are considered to be on the
discrete measurement o f u or 6T, as indicated in Figures 8-35b and 8-35c, the
discrete measurements are made at .O1 sec intervals.
G l i n t Noise. Glint noise PSD +,
is obtained by applying Equation (2-20b)
assuming a medium-size airplane target with YCLT = 25 ft2 and TCLT = O.j/Hz.
Range-lndependent Noise ( R I N ) . +f is assumed to be 2.5 x lo-' rad2,
sampled at a 100-Hz rate.
Range-Dependent Noise. Y,,,~,,,. = 4 X rad2 and RREF= 1.28 X 10'
ft.
Advanced Guidance System Design Chap. g,
where L , is the length o f radar beam in lower troposphere (15,000 m), and Wl is
the radar aperture in meters (3.05 m). Therefore from Equation (8-125), r,!& = . o l
mr. The atmospheric noise PSD $A.v rolls off sharply with frequency. This roll-
off may be approximated by two first-order low-pass filters with frequency breaks
a t f,.,which can be calculated using
where f,,is the cut-off frequency of two first-order filters and V Ais the transverse
velocity of radar beam through atmosphere (measured in mls). The break frequency
f, calculated from Equation (8-126) for a roughly stationary radar beam and a
normal atmospheric drift of about 3 mlsec is 0.46 Hz.
20 I I
1
18
12
!
1
i
8 ~
4
COMMAND
0
0 1 2 3 4 E
TlME (SEC) TlME (SECI
(A) (B)
.
n
2- 32
! !
2.8 I
2.4 !
z HOMING
-1
Y
3 !
1.6
a
1.2
0 I I
-
K
0.8 COMMANO ' I
u 0.4
k
0 I
2 O O 2 4 6 8 10
TlME (SECI 2o TIME (SEC)
(C)
Figure 8-37 (a) Command Noise Is Less than Homing Noise at Short Target-to-
Illuminator Ranges (b) Homing Noise Becomes Less than Command Noise at Long
Target-to-Illuminator Ranges (c) Commmand Characteristic Frequency Is Higher
than Homing at Short Target-to-Illuminator Ranges (d) Homing Characteristic Fre-
quency Becomes Higher than Command at Long Target-to-llluminator Ranges
(From [Nerliner, 19861 with permission from AACC)
noise is a function of R r , which remains large. If the filter is slower than, say the
guidance law and FCS, then its speed of response will limit the overall system speed
of response. Consequently, the miss distance and required accelerations against ma-
neuvering targets will also increase. If the filter is much faster than the other com-
ponents of the system, system response will be for the most part determined by the
slower components. In this case, filter dynamics will have little impact on perfor-
mance.
"om% . Comnd
Source ~ o c e l (9'8)
. nias(ft)- k c e l (g'a)
I I I
Homing Thermal
Noise
I Glint Noise
Homing Range
. Independent Noise
Command Thermal
Noise
Atmospheric Noise
Comand Range
Independent Noise
!
Random Target 2.3 1.3 2.4
Maneuver
Random Target
I 0.9
/ 2.4 14.2 5.5
Maneuver
I **
Low Frequency Atmospheric Noise Model
High Frequency Atmospheric Noise Hodel
562 Advanced Guidance S ~ s t e mDesign Chap. 8
to miss distance and high g's as a result of a slower Kalman filter whose gains have
been reduced by the large noise in the system. Overall, the performance of the
command guidance has degraded in comparison with the semiactive system results
for this long-range engagement.
This section presents a combined midcourse and terminal guidance law design for
missiles to achieve range enhancement with excellent intercept performance. Ana-
lytical solutions of a closed-loop, nonlinear optimal guidance law for three-dimen-
sional flight for both the midcourse and terminal phases are derived. This combined
guidance law can quickly modify the missile trajectory during midcourse guidance
when the target direction changes. Zero heading error is achieved a t handover from
the midcourse to the terminal phase. The guidance algorithm is in a feedback form,
either in inertial coordinates or in seeker coordinates. It is sufficientlv simple for
onboard ilnplementation and has been applled successfully for on-line operation. In
the past, both L Q guidance laws [Glasson and Mealy, 19831 and various nonlinear
guidance laws [Cheng and Gupta, 1986; Lin, 1983; Lin and Tsai, 1987; Menon and
Briggs, 19871 have been proposed for the midcourse phase. Glasson and Mealy
[I9831 constructed an approximately optimal midcourse guidance law in which the
kinetic energy loss is ~ninimizedb5* time scheduling the guidance navigation ratio.
Cheng and Gupta [I9861 and Menon and Briggs [I9871 used singular perturbation
theory to develop implementable closed-loop guidance laws, the former based on
minimum time. the latter on both flight time and terminal specific energy. As these
examples indicate, research 011 midcourse guidance has focused on deterministic
optimal control formulations. Details of these results that can also be applied to an
air-breathing engine are presented later in this section, while other midcourse guid-
ance results are presented in Section 8.7.
can be further complicated with the lift, thrust and drag, and control constraints
forced by structural and angle of attack limits. This increases the computation time
so that it is not feasible to implement the resulting solution of the missile performance
on a digital computer. In view ofthis complexity in the problem setup, either indircct
methods [Lin, 1987(a)]or direct methods based on nonlinear programming are used
to solve the sensitivity and convergence problems. However, both methods require
very fast onboard microprocessor technology for real-time, on-line operation. In
this section, a simpler, more easily implementable feedback guidancc law for aero-
dynamic control is sought that would surpass the performance of direct and indirect
methods. This closed-loop, nonlinear optimal guidance law is applied to both the
midcourse and terminal guidancc phases. Its solutions arc derived to satisfy the need
for a real-titnc guidance law that can be easily implemented on line within the
computational capabilities of current microprocessor-based onboard systems. It has,
in fact, been applied successfully with on-line operation and has led to an overall
improvement in missile performance.
The present position and velocity of the missile are expressed as ;(to) = (xo, yo,
2,))and v(t,,) = (.kg, i o , 2") where x is the longitudinal position, y the lateral
position, I the altitude; the dot represents derivative with respect to time, and the
subscript 0 represents the present time. The flight guidance problem of the missile
is to find an acceleration command vector ii,(t) = [a,,(t), ay,(t), a,,(t)] for to 5
t 5 tf such that at if, 't(tf) and v(tf)would have reached a prespecified terminal
condition with some cost function optimized. The subscript c denotes command
and the subscript f denotes the final time. First, simple guidance gains for the explicit
guidance command equations in inertial coordinates are derived. This technique is
introduced in Cherry [1964]. Then optimal control is applied to find the analytical
optimal guidance gains. The steering equations with simple guidance gains are ex-
plicit functions of the current and the desired boundary conditions (position and
velocity). Hence, this guidance law is known as explicit guidance. Details of explicit
guidance are provided in Cherry [1964]. Here, the derivation is briefly summarized.
The equations of motion with respect to a planet-centered, inertial Cartesian co-
ordinate system are
Integrating x(t) from the present time to to general time t will give
where Pl(t) and P2(t) are linearly independent, prespecified functions of time. For
implementation simplicity,
are chosen. Substituting Equations (8-131a and 8-131b) into Equations (8-130a 2nd
8-130b) [Cherry, 19641,
This guidance law is also an explicit function of the current and the desired boundary
conditions, but with optimal time-varying gains to be derived later. From Equation
(8-127) the missile acccleration command in inertial coordinates 2, is equal to
2 - 2 where ;i is from Equation (8-133). Figure 8-38 defines the nomenclature of
a three-dimensional intercept geometry. The variables 6(R) and u ( R ) are functiolls
of the slant range R (thc dotted line connecting and 6).
The variable S is the
prcdicted velocity angle error of thc prcscnt and final vectors, and u is the heading
Sec. 8.6 Analytical Solutlon of Optimal nqiectory Shaping 565
error angle. The dotted triangle defines the plane containing and R. T o reduce
the effect of an uncontrolled axial acceleration command, let the first term of the
guldance algorithm [Equation (8-133)] at the normal direction be (Kilt,) V sin 8.
The second term at the normal direction is reduced as - (K21t,) ( V sin u/cos u ) .
Since R == I, V cos u, the normal acceleration is written as
KI K2
a = - V%in 6 cos u - - sin u (8- 134)
R R
in seeker coordinates. The instantaneous curvature K of the missile trajectory is
defined as
where 9 is the flight angle about some inertial reference and dsldt = V. From Equa-
tions (8-134) and (8-135), the optimal curvature K is thus
KI . K2 .
K = - sln ti cos u - - sin u
R R
The missile trajectory is generally defined in inertial coordinates with the acceleration
[Equation (8-133)J as the control normal to the missile velocity; however, it is more
convenient to use the guidancc algorithm in sccker coordinates [Equation (8-134)],
that is, a function of thc feedback variables 6 and a,instead ofthe guidance algorithnl
in inertial coordinates [Equation (8-133)], to derive the optimal guidance gains KI
and K? with a performance indcx
Vertical plane guidance. In the vertical plane, the flight path angle y is
equal to 9 and
6(R) = yf - 7 (8- 138a)
u(R) = y +0 (8-138b)
where 0 is the inertial LOS angle. The equations for R and 0 are, respectively,
dRldt = - V cos o (8- 139a)
and
d0ldt = ( V sin u)lR (8-1 39b)
The state equations which govern the states y and o and the control K are derived
from Equations (8-133), (8-138b), and (8-139a and 8-139b) as
dy1dR = - K sec u (8-140a)
and
duldR = - K sec a - (tan u)lR (8-140b)
To obtain the optimum guidance law a,([) optimal control theory needs to be applied
to find an optimal control law K(R)subject to the state Equations (8-140a and 8-
140b) and the boundary conditions u(tf) = 0, y(tf) = yf (specified and updated in
flight), and R(tf) = 0 such that the missile terminal speed is maximized. Maximizing
the missile terminal speed is equivalent to maximizing
G is first found as a simplified function of the state variables u and y, the control
variable K, and the missile characteristics. Then optimal control theory is applied
to find the optimal K such that G is maximized. The derivation of G is described
as follows. T o facilitate identification of nomenclature used in the derivation from
Equations (8-142) through (8-147), the following are defined:
CD, = zero lift drag coefficient
CL, = lift coefficient curve slope [dCLlda]
D = drag = Do + DL
D L = drag due to lift = IlCL,a2qS = qL,a2
Do = zero lift drag = C D , ~ S
Advanced Guldance System Design Chap. 8
wherc
Sec. 8.6 Analytical Solution of Optimal 7?dectory Shapfng
1 = J: (I + $) sec u dR and , =
DoL,(TIL, + 1)'
m 2 V4(2q + TIL,)
(8- 150)
-
( 1 - e - F R ) Rsin u
+ R2)
E-~~(F + 41
+ [I - C F R ( F R+ I ) ]
sin 6 cos o
F I/ [ e F R ( F R- 7)
l ) R sin u + [eFR(FR- 1 ) + 11
sin S cos u
F
I/ [ e F R ( F R- 2)
Sec 8.6 Analytical Solutlon of Optimal Trqjectory Shaping 5 71
Thus by equating Equations (8-136) and (8-165), the closed-loop feedback guidance
gains in Equations (8-133) and (8-134) are analytically determined as
The optimal solutions have been derived previously for no thrust effects of ( D O -
T ) 2 0, that is, with trajectory coefficients 2 0. At thrust stage, T > Do so < F
0; therefore, a new trajectory-shaping coefficient F: needs to be defined as
F: = -F = L,(T - Do)(TIL, + l ) ' l [ m z V 4 ( 2 q + TIL,)] (8- 169)
5 72 Advanced Guidance System Design Chap. 8
HI = a (1 - 2) sec a - A,,
tan a
-
R
- (A, + A Y )sec
~ a, a, = -
-
Do
mV
T
-
dR
,
dh-
- - a, sec' a
F:
[(: )-+ F: sin a + C=-F
co
a1
2
2 (8- 174)
Taking the derivative of Equation (8-173) and substituting Equation (8-174) yield
"
dR
= [(: + F;) sin + R 1' (1 + sin2
a + a +
(8- 175)
It is found that
C
R sin a = --
F$
+ C I(cos(F2R) + FzR sin(FrR)] + Cz\sin(F2R)- F ~ cos(F2R)I
R
Sec. 8.6 Analytical Solution of Optimal ndectory Shaping 573
From Equations (8-180) and (8-182), coefficients C1 and C2 are obtained as follows:
F~[cos(FzR)- 1]R sin a - [sin(F*R) - F2R cos(F2R)] sin 6 cos u/F2
C1 =
F2[2 - 2 cos(F2R) - FzR sin(F2R)]
Cz =
F2 sin(F2R)R sin u +
[cos(F2R) + F2R sin(F2R) - 11 sin 6 cos ulF2
F2[2 - 2 cos(F2R) - F2R sin(F2R)I
Substituting C1 and C2 into Equation (8-181),
K =
F:[cos(FzR) - 1]R sin u +
F2[sin(FzR) - FzR] sin 6 cos a
(8- 183)
2 - 2 cos(F2R) - F2R sin(F2R)
Thus, by equating Equations (8-136) and (8-183), the closed-loop feedback guid-
ance gains in Equations (8-133) and (8-134) are analytically determined as
(8- 184)
If the final flight path angle is not specified, then A,, = 0 and hence Co = 0 in
Equation (8-172) and C = 0 in Equation (8-174). From Equation (8-179), C1 =
0. Therefore, applying Equations (8-180) and (8-181) yields
K2 . F$R' sin(F2R)
K = - - sin a, K2 = . K1 = 0 (8-185)
R sin(F2R) - F2R cos(F2R)'
5 74 Advanced Guidance @stern Design Chap. 8
H2=a2
( I+- + e) s c
K~
2R F$
- A.
tan u
- R
- (A, + A,)K sec u (8-188)
-
dk,
dR
= (13, sec2 u/F:) [ ~ ' / 2- F: + f(y)] sin a +
""3
R
(8-191)
dR R
If the shaping coefficient is approximated by
Fz -
P FI La(Du - Ti (TIL. + 1)' (8- 194)
- f ( y ) = m'V4(Zn,+ TIL.)
which is the same as that derived in Equation (8-168). then Equation (8-193) be-
comes
In the case of no-thrust effect (that is, F; 2 0 ) in Equations (8-186) and (8-194),
all is an arbitrary constant when the final dive angle yf is specified. The solution is
exactly the same as in Equations (8-165) and (8-166). When the final dive angle yf
is not specified, a. is a specific value as defined in Equation (8-189) where X,, = 0.
The solution is of a different form from Equations (8-165) and (8-166). For F4 <
dK
0 as in Equation (8-194), Equation (8-195) is expressed as R - - F:R sin u - K
dR
+ all = 0 where F: = -F:. When the final dive angle yf is specified, a. is an
arbitrary constant. The solution is exactly the same as that given by Equations (8-
183) and (8-184). When the final dive angle y f is not specified, a. is a specific value
as defined in Equation (8-189) where A,, = 0. The solution is of a different form
from Equations (8-183) and (8-184). In other words, the gravity does not affect
the closed-loop guidance and gains when the final dive angle y f is specified; it affects
the closed-loop guidance and gains when the final dive angle yf is not specified.
This is due to the fact that once the final dive angle yf is decided, the missile trajectory
is dictated. The traiectorv will be less sensitive to the gravitational
> u
effects. However.
if the final dive angle y f is not specified, then the trajectory can be optimized by
taking into account gravitational effects. Hence, there are more trajectories to satisy
the boundary conditions, and the gravitational effects are one of the factors that
determine the final optimal trajectory.
not exist. In addition, a becomes P which is the sideslip angle, y becomes JI which
is the heading angle, and 0 is now the inertial LOS angle in the horizontal plane.
Since the gravity term does not exist in the second term of G in Equation (8-147),
G I in Equation (8-149) and the optional solutions are now more correct. For + f
specified, K1 and K 2 are given by Equations (8-166) for the power-off stage of a
solid rocket engine, or they are given in Equations (8-184) for an air-breathing
engine.
For + f not specified, K2 is the same as that found in Equation (8-167) for the
power-off stage of a solid rocket engine, or it is that found in Equation (8-185) for
an air-breathing engine. For both applications, K1 = 0. That is, in this case of
unspecified + f the final incident angle I J f is chosen as the current incident angle (that
is, I J f = +) so that the lateral velocity error is not considered in the horizontal
guidance equations. Hence, the main concern is to minimize the lateral position
error, that is, the final time. The preceding optimal guidance gains of the two planes
are obtained by solving the guidance equations while satisfying the preceding con-
straints.
R
1' ,I + sin2 u)
R *
dR
= [($ - F') R sin u + (K + C) I
+ [(: - P) R sin u + (K + C)
I sin2 u
Sec. 8.6 Analytical Solutlon of Optimal Trqjectory Shaping 577
Letting h = R sin u and using the fact that duldR = - K sec u = tan u l R yield
dh du
- = R cos u - + sin u = - K R . Equation (8-196) becomes
dR dR
where E is the average value o i u , and f , $1, and ,q" are defined for the following
cases:
Case 1 . Optimal solution for a solid rocket engine based on Equation (8-
133)
Equation (8-200) can be solved analytically in terms of the modified Bessel function
of order p. T o begin with, the dependent variable P is transformed according to
578 Advanced Guidance S ~ s t e mDesign Chap. 8
Letting p. = (2n + 1)/2, one obtains a standard Bessel equation of the form
Target Position,
Velocity Data
EkI
Tracking Filter
and Short
Range to Go
I*Time-to-GoEstimator
Integral Tables
*I
Time-to-Go Estimator
K, = -2, K2 = 6
Guidance Law I
+
AIP Command Figure 8-39 Optimal Shaping Guidance
Law Structure
of the flight by the optimal guidance law in inertial coordinates. For practicality,
implementing this guidance law for three-dimensional flight in inertial coordinates
is accomplished as follows.
improvement (40 percent) in the final speed over the nonoptimal trajectory. Al-
though a SAM model is used in the guidance law design, analysis, and simulation,
the guidance law can also be applied to SSM, AAM, and ASM.
7 Target
flection limitation for avoiding control saturation. The shorter the i,, is determined,
the more mnticuver is required. Therefore, the niinimutn intercept zone is decided
from the accepted niini~nunii,, to intercept. Detailed structure of thc optin~al-shaping
guidance law with vertical-launch capability has been shown previously in Figure
8-39.
8.6.5 D i s c u s s i o n s
In this section an advanced midcourse guidance law based on minimum flight tilne
criteria is developed. The optimality conditions of the control problem result in a
two-point boundary value problem which is too complex for onboard real-time
implementation with near-term microcomputer technology. Nevertheless, singular-
perturbation technique approxin~ationsare applied to solve this complicated prob-
lem in this section. The resulting guidance law is near optimal and sufficiently simple
for implementation. In reality, singular-perturbation techniques are used to simplify
the optimal control problem so that the resulting near-optimal control problem does
not require the solution of any t\vo-point boundary value problem. The midcourse
guidance law based on this methodogy is proposed by Cheng and Gupta [1986].
where the state variables are the position coordinates x, y, and it; pitch angle 8; yaw
angle \Ir; and the specific energy E which is represented as E = h +
V212g. The
variable 6 denotes the oricntation angle and V denotes the total missile speed. The
lift vector in the pitch and yaw directions normal to the missile-body axis. defincd
by ma~nitudcL and oricntation 6.is the input control to be optimized. The thrust
and mass rrr arc predefined fi~nctionsof time. Moreover. the thrust cornpollent
normal to the body axis is assunled small and hence is ncglcctcd. For simplicity,
the performar~ceindex is sclccted here as minimizing the tinlc of flight, that is3
J = I;! dr. The optinla1 control problcm is to solvc for the control input that min-
imizes), subjcct to the constraints of Equations (8-305) and the desired tcrnlillal
condition. The Hamiltonian is
Here, z7 = (x, y , 11, 4, 0. E ) and A T = ( A , , A,. A,,, A+. A,,, A&). ~ h costatc
c
Sec. 8.7 Other Aduanced Midcourse Guidance Schemes 585
R n ( y l R ) = cos 0 sin JI
- mV d+
-- - L sin 4
I ' lit L,,,, dl L,,,,, cos 0
h,,,,., d(hlh,,,,,) mV d0 L m,y cos 0
- = sin 0 -. - -- cos 4+
v dt L,,, dt L",.,, Lm,,
where h,,,, is the operational altitude limit, L,, the lift limit, and R a characteristic
range. The typical value of h,,,/ V is less than those of Rlv and vlg and the value
of h,,.,,l V is larger than that of rnVIL,,,,. The missile dynamics in Equations (8-
205) can be categorized into three groups. The first group is the slow dynamics of
x, y, and E. The second group is the medium or altitude dynamics based on h, and
the third group is the fast dynamics based on pitch angle 0 and yaw angle +.
i~natedby their average valuesT and i i , respectively. This removes the dependency
on time of H, and thus
H, = 1 + A,, V, cos +, + A,, V, sin +, + AE,[v,(T - D,)l(-iiis)l = 0 (8-210)
Substituting Equation (8-209) into Equation (8-210), the following is obtained:
after eliminating the Lagrange variables through Equations (8-209) and (8-211).
Equation (8-212) determines the optimal altitude h implicitly through the term
aD,/ah.
The value of sec 0," is given by Equation (8-214) where O,,, is positive for h, < hl
and negative for h, < h,,. At this point, given the current pitch angle 0 and yaw
angle J, and the desired pitch anglc 0 , and yaw angle +,, the orientations of the
current velocity vector V, and the desired velocity vector Vdare specified respectively
by the following.
V, = [cos 0 cos $, cos 0 sin +, sin 01, (8-21 5 )
Vd = [COSern cos +,,,, cos 0, sin J,,, sin Om]
Sec. 8.7 Other Aduanced Midcourse Guidance Schemes 585
R n ( y l R ) = cos 0 sin JI
- mV d+
-- - L sin 4
I ' lit L,,,, dl L,,,,, cos 0
h,,,,., d(hlh,,,,,) mV d0 L m,y cos 0
- = sin 0 -. - -- cos 4+
v dt L,,, dt L",.,, Lm,,
where h,,,, is the operational altitude limit, L,, the lift limit, and R a characteristic
range. The typical value of h,,,/ V is less than those of Rlv and vlg and the value
of h,,.,,l V is larger than that of rnVIL,,,,. The missile dynamics in Equations (8-
205) can be categorized into three groups. The first group is the slow dynamics of
x, y, and E. The second group is the medium or altitude dynamics based on h, and
the third group is the fast dynamics based on pitch angle 0 and yaw angle +.
i~natedby their average valuesT and i i , respectively. This removes the dependency
on time of H, and thus
H, = 1 + A,, V, cos +, + A,, V, sin +, + AE,[v,(T - D,)l(-iiis)l = 0 (8-210)
Substituting Equation (8-209) into Equation (8-210), the following is obtained:
after eliminating the Lagrange variables through Equations (8-209) and (8-211).
Equation (8-212) determines the optimal altitude h implicitly through the term
aD,/ah.
The value of sec 0," is given by Equation (8-214) where O,,, is positive for h, < hl
and negative for h, < h,,. At this point, given the current pitch angle 0 and yaw
angle J, and the desired pitch anglc 0 , and yaw angle +,, the orientations of the
current velocity vector V, and the desired velocity vector Vdare specified respectively
by the following.
V, = [cos 0 cos $, cos 0 sin +, sin 01, (8-21 5 )
Vd = [COSern cos +,,,, cos 0, sin J,,, sin Om]
Sec. 8.7 Other Advanced Midcourse Guidance Schemes 587
Also, the lift orientation 4 can be obtained by changing the angle to turn A + as
A + = cos-'(V< V,,) (8-316)
In principle, this condition is used to solve for an extrcrnal control n*. For the drag-
polar [Lin, 19801, the result is
O n e should check that the extremal control satisfies the constraints 'and that the
control actually mi~zimire.cthe Hamiltonian function. The latter condition is satisfied
if hE is negative. Some common boundary conditions on the costates ( t r a n s ~ e r s a l i t ~
conditions) which vary according to the problem being examined, are h,(tf) = - 1,
A,(tf) = 0, E ( t f ) = E f , or h ~ ( t f )= 0. The E - hE boundary condition is com-
plicated because it invd~vesan inequality. In practice, one solves with the specified
Galue of E(tf) and then checks the corresponding costate h ~ ( t f ) A . negative value
of this quantity corresponds to an extremal solution. If this is not the case, one must
refigure with AE(tf) = 0 (natural) boundary condition. This will arise if the specified
bound Ef is less than the "natural" value, that is, E(tf) with At(tf) = 0. A prelim-
inary study of time-range-energy optimal trajectories shows that there is a fair
amount of lofting in these ~ f t e an
r initial high-g pull-up the trajcctories are
almost ballistic. Extensions to three-dimensional flight " have vroduced similar be-
havior. Future efforts will be directed at obtaining reduced-order models that are
suitablc for closcd-loop synthesis and still retain the significant characteristics of the
point-mass model.
the target with the launcher range at intercept. This scenario can be divided into
two problems:
At this point, the optirnal control problem can be formulated. Stated simply, it is
to minimize a performance index with a control vector function u(f) E 0 and with
the produced trajectory .u(r) that satisfies the initial conditions xo and the target set
x(tf) E Of. The problem essentially consists of finding the load factor n(*) such that
the final range X(tf) is maximized. The following boundary conditions are applied
to this examplc:
Initial Point Final Point
Note that since the final altitude is specified, in this example the inequality on the
final energy implies a lower bound on final velocity. The basic problem (PI) is to
maximize the final range with the common boundary conditions (given previously),
and y(0) = 0 (specified) and tf = (specified). This leads to a two-parameter family
of curves, parameterized by Ef and I / . A one-parameter family of problems, denoted
P2, is obtained by leaving i f unspecified. Finally, a modified problem [P3] is in-
vestigated wherein the initial path angle is open, that is, y(0) is open and tf is
specificd. A variation of this problem is to maximize the final energy for a specified
range, keeping all the other requirements the same.
Since the nominal trajectory is assumed to satisfy the Euler-Lagrange equa-
tions, Pontryagin's minimum principle can be invoked to obtain the optimal so-
lution. Following Katzir et al. [1988], the variational Hamiltonian for this example
is defined as:
H(A, X , tc, t) = X,V(h, E) cos y + h~,V(h,E) sin y + [X,gI(V(h, E))l[n-cos yl
In principle, this condition is used to solve for an extrcrnal control n*. For the drag-
polar [Lin, 19801, the result is
O n e should check that the extremal control satisfies the constraints 'and that the
control actually mi~zimire.cthe Hamiltonian function. The latter condition is satisfied
if hE is negative. Some common boundary conditions on the costates ( t r a n s ~ e r s a l i t ~
conditions) which vary according to the problem being examined, are h,(tf) = - 1,
A,(tf) = 0, E ( t f ) = E f , or h ~ ( t f )= 0. The E - hE boundary condition is com-
plicated because it invd~vesan inequality. In practice, one solves with the specified
Galue of E(tf) and then checks the corresponding costate h ~ ( t f ) A . negative value
of this quantity corresponds to an extremal solution. If this is not the case, one must
refigure with AE(tf) = 0 (natural) boundary condition. This will arise if the specified
bound Ef is less than the "natural" value, that is, E(tf) with At(tf) = 0. A prelim-
inary study of time-range-energy optimal trajectories shows that there is a fair
amount of lofting in these ~ f t e an
r initial high-g pull-up the trajcctories are
almost ballistic. Extensions to three-dimensional flight " have vroduced similar be-
havior. Future efforts will be directed at obtaining reduced-order models that are
suitablc for closcd-loop synthesis and still retain the significant characteristics of the
point-mass model.
In this section, the guidance filter design trade-off is studied. One of the dominant
parameters affecting the missile system performance, that is, miss distance, is the
heading error at handover from the midcourse guidance phase to the homing guid-
ance phase. The heading error characteristics at the end of midcourse guidance phase
is affected by some error models. This can be designed together with the midcourse
and terminal guidance filter. Elements which affect the heading error at handover
include missile speed V, target range from ground-tracking radar R , time to go (t,)
a t handover, autopilot time constant 7, = l l w , , and guidance filter lag time 7,.
592 Aduanced Guidance System h f g n Chap. 8
The pursuer acceleration state is augmented to the state estimate equation [Equation
(7-42)] to yield
(8-219)
Equation (8-219) in discrete domain is
?(k + 1) = @(k)?(k) + \Y(k)u,(k) + N ( k ) z ( k ) (8-220)
with T being the equal time interval ( t k + , - tk) for the discrete-time integration
and z ( k ) being defined in Equation (7-2). The optimal guidance command u, in
Equation (8-13) in discrete form is
u<(k)= g l ( k ) f r ( k ) + gr(k)$dk) + g3(k)A-rY(k)+ g4(k)Am,(k)
= E(k)i(k) (8-221)
sl(k) = AlT:, <q,(k) = AlTk,
where 6y is the heading error and V is the norninal missile speed generated from
the closest fit to the trajectory. Taking the variation of Equation (8-225) yields
mi,., = R a,,'/(/\ b")
Substituting Equation (8-224) into Equation (8-226),
mi,., = R EPHETI(AC")
From Equation (8-223), the covariance PH at handovcr is computed recursively.
As the data interval T is taken to be a constant, the standard deviation of heading
error a t handovcr is a function of 1,. autopilot time constant T,.,, and filter lag. Thus,
when 7.4 and ?' are assumed fixed, the filter design is off with the desired lR at
handover.
properties, mean and second-moment of the system state vector x ( t ) . The highly
nonlinear nature of the generic missile midcourse guidance equations, involving
complicated coordinate transformations from the tnissile frame or wind axis frame
to the inertial frame or vice versa, make the problem nontrivial. Fortunately, the
missile trajectory in the Cartesian coordinate-frame is usually very smooth-since
excessive maneuvering during the early stage of flight is always undesirable.
Linearization is achieved with the aid of a simple explicit guidance scheme
using adjustable gains to approximate the missile position and velocity states for
certain portions of the flight. In general, different tuneable gains are required to fit
the boost-phase and glide or sustained-phase trajectory sections. Depending on the
intercept geometry, certain diving trajectory portions also need to be segmented in
order to achieve the best parabolic curve fir. From this high-level curve-fitting ap-
proach, it is possible to construct a simplified linear error covariance analysis pro-
gram using explicit guidance techniques for error propagation through the various
sections of the nominal missile flight trajectory. Actually, as few as seven perturbed
state elements in a Cartesian coordinate frame such as x = [6X, 6Z, 6y, a,, 6Y,
64, a,jTare required to achieve meaningful results where 6 X is the perturbed missile
down-range position component, 6Z is the perturbed missile altitude position com-
ponent, 6y is the perturbed missile velocity angle component in the X-Z plane, a,
is the perturbed missile altitude acceleration component, 6Y is the missile
off-range position component, 6 4 is the perturbed missile velocity angle component
in the X-Y plane, and a,, is the perturbed missile off-range acceleration component.
Other simplifications, in addition to the small angle linearization approximation for
the perturbed states along each segment of the flight, include the assumption of a
fixed targct configuration, and the accruing of the errors associated with thc targct
state to the n~issilestatc unccrtainries. Consequently, the need to estimate the tar-
get state by filtering the illu~ninatortracking errors is renloved. By holding the
target parameters fixed, both the range and angular tracking errors will contribute
to the missile state covariancc through the proper transfornlation. Further assump-
tions include symmetry between missile and targct statc for the semiactive homing
missile (see Figure 2-10), a first-order autopilot, and no angle of attack involved.
As a result, there is no acceleration limiter for the midcourse phase. The dynamic
modeling in discrete domain is of the form shown in Equation ( 5 ) of Table 2-1
where the transition matrix Q kis given by
I i
10 - T V sin y cos 6 f I tan ylcos c$ 0 - TI' cos y sin 4 f~ tan 6
0 1 Ti' C05 y fl 0 0 iJ
0 0 1 TA~!(I' cos y) 0 0 0
00 0 I -f 0 0 0
0 0 - TV sin y sin 6 0 I TV cos y cos 4 fI
1 0 0
0
7.4f tan y tan 4
I ' cos y
0 1 7* f l ( I,, COS y COS 6) 1
See. 8.8 Guidance Fllter Dgign 'ItadeOff
I
- h tan ylcos 6 - h tan
h 0
6x f l i ( V cos
~ ~ Y) 0 T 2 -f
qI = - f 0 h =- 1
Su 0 h 2
I tan y tan +/(TA V cos y) f , / ( V
0
~ cos
~ y cos +)
f 1
Substituting Equation (8-228) into Equation (5) of Table 2-1 yields
x(k + 1) = G(k)x(k) + w(k) with G = @ +9E (8-231)
Thus, the error covariance matrix equation can be readily written as
where the second term on the right-hand side comes from the ground-tracking error
on the target. The missile state is affected by each of these uncertainties due to the
symmetry generated by simultaneously tracking the missile and target with the
battle-group radar tracking system. The target tracking data measurement noise
matrix Rk = diag(u$T, m i z , ugL) is usually given in diagonal form neglecting the
correlations in the range and angle measurement channels. U R is~ the standard de-
viation for the target range tracking noise, while U A Z and UEL are the RMS values
for the azimuthal and elevation angle measurement noise level, respectively. The
matrix K characterizes the contribution of the target tracking errors to the perturbed
596 Advanced Guidance System Design Chap. 8
missile state through the explicit guidance command. K can thus be represented as
H is the transformation matrix between the target state X T given in Cartesian co-
ordinates and the range and angular data which are in spherical coordinates. The
corresponding 7 x 3 matrix is given by
-
C O S ~ T C O S ~ T-R T c o s ~ ~- Rs T~s i ~ n p ~T c~o s a ~
sin P T 0 R T cos P T
0 0 0
H = 0 0 0
c o s p ~ s i n a ~R T ~ ~ ~ p T c o s -aRrT s i n p T s i n a T
0 0 0
- 0 0 0
For missile handover from midcourse to terminal, heading error (Sy and 64) is one
of the dominant parameters that significantly characterizes each individual flight.
Its effect on miss distance is a function of target range, missile speed, handover
time, filter lag, and autopilot response. Variations on the guidance command can
be used to compute the heading error standard deviation from launch to terminal
handoff.
6AY, = (k;,/Tk)(- V cos y cos @ 64 + V sin y sin 4 6y), (8-234)
&A,, = (k;,/Tk)(- V cos y Sy)
Thus, thc standard deviation of the heading error is related to the guidance command
uncertainty through
N= [ T k
Tk/(ki, I/ cos y)
tan y tan + l ( k i , V cos y)
0
Tkl(k4, V cos y cos 4) I (8-235)
Sec. 8.8 Guldance Fllter DesIgn Trade-off 597
so that thc heading error variances and cross-plane correlations can be readily derived
as
Comparing Equation (8-237) with Equation (8-232), it can be seen that the guidance
loop is actually opened in the IRU error propagation case since such errors are
nonexisting so far as the guidance and control system is concerned. As shown in
Yueh [1983(b)], it would be a simple matter to include the accelerometer bias un-
certainty for the off-range and altitude control axes into the corresponding elements
of the initial error covariance matrix. The gyro drift components for the two lateral
control axes can also be included by replacing the (3, 3) and (6, 6) elements of the
transition matrix @ k with (1 + ,A) and (1 + ,A), respectively.
Advanced Guidance System Design Chap. 8
Figure 8-42 (a) IRU Error Diagram (b) Simplified IRU Error Diagratt~(c) Normalized
Standard Deviation of Heading Error (deg) a t Terminal Handover Due to Target Track~ng
Noise (d) Standard Deviation of Heading Error at Terminal Handover Due to 1 deg IRU
Misalignment (From [l'ueh, 1983(b)] ulirh permissionfrom SCS)
ponents. Due to the large launch angle chosen, the error in the elevation \relocitv
angle can be as much as 8 deg shortly after takeoff, but the transient is quickl;?
diminished near the power-off period. For the nominal Mach number history curvh,
even though the fit totally misses the peak at the end of boost phase, the largest
error is still only about 10.8 percent. The parabolic curve-fitting scheme simply
rounds off the sharp kink without further segmenting the trajectory.
For the second case, a division is made between the power-on and power-off
points of the trajectory and the guidance gains are adjusted until a best fit and a
smooth velocity transition are obtained for both sections. Except for shortly after
the boost phase, the approximations of all the position and velocity components
yield values correct to within 1 percent. For the transition period, a 2 percent max-
imum error in position fit is achieved, while the transients for Mach number may
overshoot by around 5 percent. For this reason, a further segmentation of the tran-
sition period is done for the third case, and this proves to be very effective in reducing
errors in the curve fit over the entire trajectory of 2 percent o r less. The gain pa-
rameters thus chosen are used to propagate covariance errors through the
corresponding segments of the flight trajectory. In Figure 8-42c, the heading error
standard deviations (in deg) are compared for all three cases near terminal handover
as functions of time to go. The results are normalized according to us, = (uEL/
@(Table) and = [ u A Z / ( Vcos y)]u(Table) where the range tracking errors
are assumed to be negligibly small. As shown in Yueh [1983(b)], the results for the
second and third cases are very close, showing that this technique converges as more
segments are used. For the initial IRU platform misalignment angular error dis-
persion, Equation (8-237) is used for error propagation alone without incorporating
the target tracking noise source. The total covariance results should be simply the
matrix summation of Sc and P h from Equations (8-232) and (8-237), respectively.
Figure 8-42d presents the heading error standard deviation results which are ob-
tained from Equation (8-236), by normalizing the two tilts to one.degree for each
plane. Again, there is close agreement between all three cases. This implies that the
effective propagation of initial condition errors is somewhat insensitive to discrep-
ancies arising from the nominal trajectory approximation.
tsD, and the time t, at which the sustainer burn starts, respectively. The burn time
duration is constant. The sustainer burn therefore includes t w o parameters. How-
ever, not all of the five parameters just mentioned are free parameters as can be seen
when physically imposed constraints are added to the model. In the case of air-
launched missiles there is a requirement that the missile separate from the launcher
aircraft as quickly and safely as possible at launch time. his implies that the thrust
level and burn-time duration of a booster are assumed to have prespecified values
that do in fact ensure launch safety and satisfy this requirement. Additionally, be-
cause the total impulse from the rocket motor is a fixed parameter, this implies that
the sustainer-thrust level and burn-time duration must also be fixed parameters. As
a consequence, only the time at which the sustainer burn starts t , is left as a free
parameter. The pulsed rocket problem is therefore reduced to the problem of de-
termining an optimal value for t, that maximizes the terminal velocity [Glasson,
1984; Glasson and Mealy, 19831. This section presents optimal pulsed rocket control
with the aim of selecting an optimal t,. Consider the dynamic system described by
the following nonlinear differential equation
Adjoint the dynamic system of Equation (8-238) to Equation (8-239) with mul-
tiplier A and then define a Hamiltonian H = G + Arf to obtain J = +(x)R=o +
InR
( H - A'*)
dR
dR. The variation in J due to variations in the control variables
u and t , for the intercept problem from current range R to intercept point R = 0
can be derived as
logic for maximizing velocity a t intercept is the combined optimal solution of Equa-
tion (8-242) and the intercept guidance problem described in Section 8.6. Under
the assumption that the other control variables arc scheduled optimally, the optimal
ignition time 1, can be judged at which
sec a dR
Substituting Equations (8-139a), (8-171), and (8-135) into Equation (8-244) yields
'f a2(Do - T ) a ~ ; ~
dt, a = missile acceleration (8-245)
2rn v4 at,
The function F2 depends on t, explicitly through the thrust T and mass m. Hence,
the integral of Equation (8-245) can be decomposed into two specific terms by
using the chain rule as follows
aT
-+ -
at, am at,
-1
a F ~ ~ a m
t (8-246)
Figure 8-43a describes the partial derivatives of the thrust and mass with respect
to the variation of the starting time which can be expressed as
{ ST
-
ts
t,
+ Sts 5 t < t. + tsD
+ tso 5 t < t, + t s +~ St,
St,
where tit denotes a negative constant mass-flow rate. Fire the pulse immediately, if
and only if Equation (8-247) is negative. If Equation (8-247) is positive, command
ignition delay and the sustainer have not yet burned. The evaluation o f basic pulse
motor ignition control in Equation (8-247) is therefore checked in the next time
step to determine the sustaincr burn time. Observing Equation (8-247), an unknown
variable must be predicted a t current time. An approximation procedure for eval-
uating Equation (8-247) during the midcourse phasc needs to be considered. By
extending the optimization algorithm presented in Section 8.6, the algorithm for
pulsed rocket control is obtained. Both the aerodynamic controls and sustainer burn-
ing time I, are computed by Equations (8-241) and (8-242). It is also necessary to
satisfy the optimality condition and intercept constraints in Section 8.6 in addltion
to choosing a14 and at, to increase J. Comparing a conventional rocket motor to thc
pulsed rocket motor using simulation shows an average increase o f about 40 percent
Sec. 8.9
-
Pulsed Rodret Control
Target Position,
Velociry Data
L
Pulsed
Motor
Tracking Filter
and Short
Integral Table
(K,, K, in Sec. 8.6)
Guidance Law
K, = -2, K, = 6
I I
+
Guidance Command
(B)
Figure 8-43 (Continued)
in terminal velocity due to optimizing the sustainer burn time in air-launch appli-
cation. However, this improvement in velocity entails a longer missile flight time,
so that consequently the range at which the target is intercepted is decreased. Since
the computer time and storage requirements of the algorithm are severe, the nu-
merical pulsed rocket control optimization of Equation (8-247) is impractical for
onboard implementation. Thus, the implementation of the pulsed rocket control,
basically an extension of approximate optimal guidance law with the exception of
a few modifications, is considered [Glasson, 19841. The pulsed rocket control struc-
ture, shown in Figure 8-43b, was developed. A modified version of the optimal
guidance law consists of the optimal guidance blocks within the dotted lines in Figure
8-43b. The remaining blocks are the firing logic, and the optimal firing time is
determined from a precomputed schedule. In the case of multipulse rocket motors,
606 Advanced Guidance System Design Chap. 8
the pulse thrust level and burn-time duration are specified in the motor design, thus
fixing the total impulse of each pulse. Only the pulse initiation times represent in-
flight controllable variations [Calise and Smith, 19821. The multipulse rocket motor
optimization problem can be handled by applying to each pulse the preceding ar-
guments.
acceleration along the x-axis beforc burnout, and the latter an estimatc ofacceleration
after burnout. The componcnt of acceleration along the x-axis then has an average
of
where t,, dcnotcs the initial time ofterminal guidance, tHo the time ofengine burnout,
and tf the time of intercept. Riggs's algorithm uses input values of A,,,,,, A,,,,,,and
an estimatc of I / . Thcn it uscs Equation (8-249) to calculate an average acceleration
A . Next, I, is obtained by solving Equation (8-148). Thcn the currcnt time is added
to t,, to cstimatc t f . Finally, Equation (8-249) is uscd again to calculate an average
acceleration A. The correct root to solvc Equation (8-248) is
Missile nonalignment. Under the condition that both the missile and
target are not highly maneuverable in a terminal guidance scenario, it is sufficiently
accurate to assume that the missile is aligned along the LOS. However, in the case
of highly maneuverable missile and target, this assumption is doubtful. This as-
sumption has further affected the accuracy of the guidance law used. From Figure
+,
2-10, cos u L = cos 0, cos where 0, and I), represent the Euler angles relating the
seeker coordinate system to the missile coordinate system in pitch and yaw com-
ponents, respectively, of UL. An estimate of the closing relative acceleration along
the LOS is required for Riggs's algorithm. With the assumption of no target ac-
celeration, the projection of the missile X-axis acceleration component onto the LOS
is
A cos UL (8-252)
Consequently, Equations (8-250) and (8-252) are used equivalently in the corrected
version of Riggs's algorithm where there is no assumption of alignment of the missile
centerline and LOS in which the parameter A in Equation (8-230) is replaced by
Equation (8-252). Hence
t, = 2Rl(V,
The estimate is expressed as tf - --
+ V V ;+
Equation (8-251)
A
4AR cos oL)
Equation (8-253)
t, tf
(8-253)
608 Aduanced Guldance System Design Chap. 8
Note that when missile acceleration is constant during thrust-on and constant during
thrust-off, Equation (8-255) gives Riggs's algorithm which is described in Equation
(8-251). Equation (8-255) can be used to represent the average acceleration a t ar-
bitrary time rather than the beginning of the guidance phase. Let t" be arbitrary at
current time t. Then the average acceleration from current time to intercept is
where
and
is generally needed for various target scenarios. Before power-on, a ramp is a de-
sirable approxinlation. However, during power-off phase, another type of curve fit
is more appropriate as follows.
where RCS denotes the radar cross section of the target. JSR can now be computed
from P,,]/PR = JSR = G J R ~ - r T G c ~ 2 / (RCS
4 ' r rL R L ~where
) it can be seen that JSR
depends on the repeater's gains. Defining S , = JSR RCS, where this product rep-
resents the magnified RCS desired from the standpoint of the repeater, the electronic
gain of the repeater can be expressed as
The jammer's power can be found by substituting Equation (8-261) into Equation
(8-258) resulting in
The required repeater gain and power output arc specified by Equations (8-261)
and (8-262). The JSR for a given EW system is proportional to the square of the
distance bentyeen the jammer and radar. The relative strength of the rargct echo to
the jamming echo ultimately determines whether target detection occurs. Again,
the purpose of the repeater's jamming is to provide false target information to the
enemy's tracking radar to essentially mask or conceal the real target signal. For a
semiactive homing receiver, the JSR may actually approach a constant value since
R not diminish as much as R,,, during the homing phase. In the case of active
R ~ does
homing, RjR and Rng are equal so that the JSR diminishes rapidly in proportion to
the distance between target and missile. This means that the semiactive receiver is
more easily deceived than the active receiver in an EW environment.
8.11.2 Clutter
Clutter is the name given to any unwanted radar echo. These echoes can contaminate
the radar receiver signal, making target detection more difficult. In the case of aircraft
detection, clutter in the radar can come from reflections from land, sea, rain, or
even birds. Turbulence and other atmospheric effects can also produce clutter. As
discussed in Chapter 6.7, when the target is flying a t a suficiently low altitude that
the radar main beam intercepts the ground, the large illuminated ground results in
a reflected power (called clutter) that is typically several orders of magnitude larger
Sec. 8.11 Jamming and Clutter E f f e c t s on Guided Interceptor 611
than the power reflected from the aircraft, and aircraft detection is thus denied.
Multiple-pulse returns are added equally for clutter and target signal, and so n o
advantage is gained by integration. The problem of clutter led to the pursuit of a
different type of radar, one that utilized the Doppler frequency of a moving target
as its basic signal, which then could readily (in principle) be separated from stationary
non-Doppler shifted ground clutter.
Ground clutter effects on the semiactive homing radar-guided AAM have pre-
viously been studied [Miwa and Imado, 19861. A guided missile is significantly
affected by the main lobe clutter. This effect can be avoided by employing a guid-
ance-shaping concept described in Section 8.6. Figure 8-44 shows a target scenario
involving a semiactive AAM. The figure also gives the relative positions o f the
missile and radar. A transmitter is located on the aircraft radar and energy is being
radiated primarily to the target. Howeoer, because of the side lobes, energy is also
being radiated in the other directions. A receiver antenna is located on the missile,
whose speed is V,,, to direct it to the target, but this antenna also receives clutter
through its side lobes. All relevant terms are defined in the figure. Skolnik [I9701
gives the clutter power spectrum dP due to a small radiated area on the earth dS,
as
where A denotes the duty cycle of the radar and a, denotes the bistatic back-
scattering coefficient of dS. When the transmitted waveform is a rectangular pulse
train of constant width T and pulse-repetition period T, the duty cycle is simply
TIT. T h e typical duty cycle of a pulse radar used for aircraft detection is on the
order of 0.001, while for a CW radar transmitting continuously, the duty cycle is
unity [Skolnik, 19801. The product of the back-scattering coefficient a, and the
-
dS earth
Figure 8-44 Geometry and Designation of Variables (a) Side View (b) Bird's-Eye
View (From [Miwa and Imado, 19861, 8 1986 AIAA)
612 Advanced Guidance System Design Chap. 8
resolvable ground area u, dS gives the RCS o f a patch of ground. The antenna
patterns of the transmitter and receiver hare azimuthal symmetry with respect to
the antenna axis, so that G , and G,,,,become functions o f E A and E,,,, respectively
[Miwa and Imado, 19861. The back-scattering coefficient at dS with respect to the
scattering coefficient from A to M has the direction of p which is a vector sum of
unit vectors a and rrt%n Figure 8-44b. The curvature of the earth is assumed to
have a negligible effect.
The small area dS is chosen in the following manner. With the aircraft at one
focus and the missile at the other focus, an ellipsoid of revolution is formed such
that, anywhere on the surface, the range of the clutter path (R = R.4 + RM) is
constant. The intersection of the ellipsoid with the earth's surface defines an elipse.
Another elipse whose center is slightly shifted is formed by the increment of R.
The dS is selected dividing area between these two ellipses. If the target has a velocity
relative to the receiver, there will be a frequency shift in the received signal away
from the transmitted frequency f o by the amount +- f,, which is defined as the time
rate change of path d divided by the wavelength fd = dlh where the combined path
dis the path from the transmitter to the target and then to the receiver. The frequency
shift is specified by fd if thc distance between the target and the receiver is decreasing
and vice versa [Skolnik, 19801. The Doppler-frequency shift f , due to clutter is
cornposcd of t w o terms, one representing a Doppler-shifted frequency f o due to
the reflection at dS, and another representing the Doppler-shifted frequency of the
direct transinission to the receiver. The expression for f,is
and this quantity is due to the receiver n~cchanisn~. A clutter frcqucncy spectrunl
is obtaincd by s u ~ n ~ n i nthc
g dP over the entire area. The frcqucncy may be a main-
lobe rcturn or sidc-Iobc rcturn. Using Equations (8-263) and (8-264) in conjunction
with simulation tcchniques, it is possible to draw a plot ofspectrum versus frequency
of clutter at any intcrccpt time point. The targct signal spectrum at the receiver P,,,,
is computcd from
combine the bistatic radar equations, that is, Equations (8-263) through (8-266).
with simulation techniques. It is equally possible to obtain the solution to any type
ofclutter and weapon system using sim~ldrtcchniqucs. In the case of the radar missile
and targct being in line with each other, the value off, in Equation (8-264) becomes
2V,,,/u, while the value o f f , in Equation (8-266) becomes 2 V,,,/A + Vr(cos Y +
cos 4'' T I I ) I X .
An IR sensor measures the LOS angle which is used in guidance. A noise sensed
by an IR seeker can bias the measured LOS anglc from the true LOS angle. For a
given temperature difference AT between the target and the background, the power
per arca of targct emitted P , is defined by P, = ~ K T "Tp. where K denotes Boltz-
man's constant, T target temperature, and p fraction in the frequency band given
black body radiation. If the detector surface of IR seeker is of the area A, the power
on thc detector P, is obtained by P, = Pt.Ae-SRA,l(nR') where 6 denotes attenuation
factor. .4, observable target
- area, and R range between detector and target. The
noise equivalent power P,,, which is the function of specific detectivity D and noise
bandwidth w,,, is defined in Tso and Lobbia [I9861 as P,, = ( 4 w ~ ) ' l ' l D The
. mea-
sured LOS angle u detected from the IR seeker is the sum of the true LOS angle
u ,,,,,. and the LOS angle error a,.
in which power spectrum +,,, of the LOS angle error u , due to noise is given by
design can reduce equipment weight and speed up signal processing. In addition,
dependability is significantly increased with respect to the case of single sensor or
single type of sensor in the sense of high system reliability and wide operation
condition.
The functional diagram of an AMTG structure is shown in Figure 8-45a where
the center-of-reflection measurements (position, azimuth, elevation, and occasion-
ally Doppler rates) and target attitude measurements (pitch, yaw, and roll angles,
shape) are fused [Yang and Lin, 19911. This structure is very relevant in a highly
maneuvering environment [Yang et al., 19911. The real dimension information of
the target provided by an imaging sensor can be exploited by this scheme and it is
technologically feasible due to fast growing imaging sensors and computation tech-
niques. Advanced tracking and guidance systems will be essentially constructed
based on this adaptive multimode concept, that is, to integrate imaging sensors not
only for target matchinglselection in the final impact but also for target attitude
estimation.
Another advantage of an AMTG system is the fact that an imaging sensor
estimates target maneuvers more efficiently. Target attitude variables, deduced from
------- 1
I
/
/
/
'liacking.
'large1
I'oinling.
and -
+ ('onln>l
\
--
.-S
a
:Ki;nya:l4
LL
c!%. A
\ ,------- -, v
4
2 v
Ki~rnlalic
\ I Sig~~al
['roccssing Model l-0
L - - - - - - - l 1:ilIcr
and
Clullcr
(A)
Figure 8-45 Adaptwe Multinlode Tracking atid Guidancc (AMTG) Systrln (a)
Sensor Level Fusion (b) Track Level Fusion (c) Partially IJroccsscdData Fusion (di
Multimodc Guidancc System Using Optimal CI'NG Algorithm with LOS Angle
and LOS Hatc Estimator
-----------
I
lmagc Altitude I
I'm~~sor I:ilter
A
/ r------
1 ---- - - - - Mod.:
L - - I'rwi%inY
E
8e
/ I- .rarst 1 2%
/ I Maneuvering I
L -Model- A r----1 ,,=' 'Fr:tckiny,
-+ Poinliny, -
I Ilnvironmcnt CL EI and
r----I Mdel
,
('CIIII~)~
L----J
\ Kinematic
\ Mulel I
L----J
\ C - - - - - - -1
\ LSi~n:~~rtw~x~i~eMgeI~
t t
Signal
I'rwcssor
and
(:luncr (B)
1
Image
Processor
/ I - - - - - - - 1
I Iliiage Rwessing Model1
/ L - - - - - -
/
r - - - - 3
I Environment
Model
,
L----_l
\
\ ------ 7
\
\ - I
I'd?
Center of Sigml
Reflection Processor
Sensor
----------
Jamming
and
Cluner (C)
I -
W: Fnvironrnent Condition
SC: SensorCapabilities
TC: Tgrget Cbamcteristin
Figure 8-45 (Continued)
target image, provide fast and reliable measurements for maneuvering detection and
estimation. The delay in maneuvering detection using position and angle measure-
ments only can thus be significantly reduced by using imaging sensors [Sworder
and Hutchins, 1989; Yang et al., 19911.
8.12.1 WflR Multimode Sensor IntegrationlFusion
The structural advantage of the AMTG system depicted in Figures 8-45a through
8-45c is further reinforced by implementing powerful supporting algorithms. Ad-
aptation and fusion algorithms are two key components. The adaptation part is to
assess for which type of sensors the current operation environment condition is best
suitable. This adaptation can be achieved by an on-line identification of environment
conditions and by consideration of sensor capabilities and target characteristics. This
results in an optimal weightinglbalance of sensors available on board. The fusion
counterpart is designed to combinelintegrate these heterogeneous sensor data in an
optimal way. The optimal fusion algorithm is designed to account for each sensor's
measurements, measurement uncertainties, and relative confidence of the sensor
generated by the adaptation algorithm.
The adaptation/fusion concept has a desirable flexibility when applied to a
multimode configuration. Application of adaptationlfusion to raw sensor data re-
sults in sensor-level fusion (Figure 8-45a) which demonstrates under certain cir-
cumstances better performance. O n the other hand, its application to filtered data
o f sensors, that is, thc estimates obtained by an individual sensor as it operates alone,
provides a track-level fusion (Figure 8-4jb). Between these two extremities, fusion
at the partially processed data level (Figure 8-45c) is possible with the AMTG system
depending on the situation.
Sec. 8.12 Nultimode Guidance System Design
ance described in Figure 8-45d. The results show that larger differences between
sidelobe and mainlobc magnitudes result in bcttcr performance since the effects of
sidelobe jamming become less severe for an RF scckcr. Without the janlniing, clut-
ter, and adverse wcathcr effects, the performance of multimodc guidance has very
good results as expected. The performance of a seeker using R F only in j a n ~ n ~ i n g
or a clutter environment demands very low sidclobc antenna, which can be costly.
Likewise, the pcrforniancc of a seeker using IR only in adverse environment can be
severely dcgradcd. O n the contrary, the miss-distance performance with multimode
guidance in these severe conditions is sholvn to be improved. Thc performance is
acceptable if severe conditions do not exist all the time during homing. However.
if the sevcrc conditions persist throughout homing, an HOJ mode is used to intercept
the jani~ncr.
This section presents issues associated with the design and implementation of an
optimal guidance algorithm in Ada for AAM. ~ e t a i l c ddiscussions can bc found in
Evers et al. [1988], on which the iollowing discussions arc based. The most critical
implemcntation issue involves limited n~icroprocessorthroughput, which is asso-
ciated with the run-time overhead of the Ada language and the efficiency of Ada
cross-compilers. Other issues center around the design and coding of the guidance
software and the assessment of rhe throughput and memory requirements of the
code in a simulated microprocessor environment. Conclusions from a current study
on these implementation issues are also discussed. Research on the beyond-visual-
range air-to-air guidance problem [Cloutier et al., 19881 has prompted much lvork
in this area. The development of numerous guidance law formulations based on
optimal control theory have shown performance improvements over P N G in com-
puter simulations. However, the problems associated with implementing the al-
gorithms on missile-quality microcomputers have not been studied closely enough.
Also, problems associated with the required use of Ada (MIL-STD-1815) and the
MIL-STD-1750A 16-bit instruction-set architecture for embedded computer appli-
cations by the Air Force have not been considered. The goal of this study [Evers
et al., 19881 was to investigate issues like these as a first step to providing basic
research results for further development. In this study, the following algorithms
were implemented: singular perturbation (SP) for midcourse guidance [Cheng and
Gupta, 19861, and P N G using filtered seeker measurements for terminal guidance.
A Fairchild F9450 microprocessor was selected for the processor-in-the-loop simu-
lation testing, as was done in Lin [1982(h)].
current microproccssor~that are suited to use with n~issiles.T h e design work itself,
of course, is done on large computers that are not similarly hindered. The MIL-
STD-1750A instruction-set architecture now required by the Air Force for embed-
ded applications, has a word length of 16 bits and a memory address space of 64K
words. An extended Kalman filter implemented in hardware that satisfies this cri-
terion may show divergence caused by truncation effects in the covariance matrix:
computations. This is particularly true when the different state covariances differ
by several orders of magnitude, as may be the case with ~llissileguidance filters in
LQG . formulations. The extra computatio~~al effort associated with the usual altcr-
natives, that is, using the Joseph form o f the covariance update equation or a square-
root filter formulation, increases throughput requirements o f the microproccssor
[Maybeck, 19791.
Evcrs et al. (19881 noted that the major implementation issue for complex
algorithms may be associated with the design methodology and high-order pro-
gramming language selected for the embedded software. For large software systems,
the use o f a high-order language and structured coding techniques improves reli-
ability and maintainability. For this reason, the Ada high-order language \vas de-
veloped for use throughout the life cycle of D o D embedded systems. The idca is
to use Ada in the design, development, implcmcntation, and maintcnancc stages of
the soft\varc lifc cycle. Combincd with modern softwarc dcsign 171cthods. Ada lends
itself to producing a modular, structured, reliable end product. For example. guid-
ance, estimation, and autopilot functions are dcsigned at the top lcvcl as separate
semi-indcpendcnt ~nodulcs.This design is ~vrittenin Ada which, when successfully
compiled, assures that thc rnodules will function in unison as dcsircd. This is fol-
lowed by detailed coding of cach algorithm. Follo\ving co~npilationand debugging,
the software is rcady for processor-in-thc-loop testing. \vhich involves cross-COIII-
pilation of the Ada code into objcct code for thc microprocessor 011 xvhich it will
cxccutc. 111 this way, the algorithm software performancc is being cvaluatcd in t11c
embedded cnvironmcnt for \vhich it was desiencd. u
H o ~ t ,R. H., ET AL., "Proposed Airworthiness Design Standard: Handling Qualities Re-
quirements for Military Rotorcraft," Systems Technology Inc. TR-1194-3, December
1985.
HOISIN(;TON, I)., "Ful~damentalJamming Relationships," Intertr~tiorralCotiniertneasrtres Hand-
book, 1981.
HOLI)ER. I). W., "Simulation ill h.lissile Concept For111~lation."1984 SCSC, pp. 269-772.
HOLOEILD. W., " S ~ n ~ u l a t i o~~IiI.Missile Technology Feasibility Demonstration." 1983
SCSC, pp. 301-305.
HORN,R. A. ANL) C. R. JOIINSON. .\ldtrix Atralysis. Cambridge, England: Cambridge Uni-
versity Press, 1985.
HOWE,R. M., Systrrn E~~gineering Hltttiih~ok,ed. R. E. Machol. New York: McGraw-Hill,
1965.
Hsti. F. K., ET A L . , "Decoupling Control of a B T T Missile by Eigenstructure Assignment,"
Proc. IEEE C D C , December 1987.
Hsc, J. C. A N D A. U. MEYEII,.\.lod~'r~t Co11tr01Pritrciplej and Applicatio~ls.New York: McGraw-
Hill, 1968.
HULL,D. G., P. C. KITE, A N D J. L. SPEYER, "New Target Models for Homing Missile
Guidance," Proc. AIAA Gtiidar~ieand Control Conjirewce, August 1983.
HULL,D. G . , J. L. SPEYER, A N D D. B. BURRIS, "A Linear-Quadratic Guidance Law for Dual
Control of Homing Missiles," AIAA Guid., Nav., and Control Conf., August 1987.
HULL,D . G., J. L. SPEYER, A N D C. Y. TSENG, "Maximum-Information Guidance for Homing
Missiles," J. Guid., Cotrt., and Dynamics, vol. 8, no. 4, July-August 1985, pp. 494-497.
HELL,D. G., J. L. SI'EYER, C. Y. TSENG,A N D S. LARSEN, "Maximum Information Trajec-
tories for Homing Missiles," AFATL-TR-81-97, November 1981.
HUTCHINSON, C. E., "An Error Analysis Technique for Inertial Navigation Systems and
Kalman Filters," NTIS AD-674-526, September 1968.
IEEE, "The Role and Use of the Stochastic Linear-Quadratic-Gaussian Problem in Control
System Design," IEEE Trans. .-ittromatir Cowtuol, vol. AC-16, December 1971, pp. 329-
552.
IRWIN,G. W., "Design of Controllers for Bank-to-Turn CLOS Guidance Using Optimal
Control," Proc. American C o ~ ~ r rCot$,
~ d June 1986, pp. 1143-1148.
IVANOV,A., "Radar Guidance of Missiles," Proc. IEEE Intematiorlal Corlference, 1975, pp.
321-335.
JANKOVITZ, J., ET AL.,"Joint Development of the Multi-Function Integrated Inertial Sensor
Assembly (MIISA)," AGARD-CP-411, 1987.
JAZWJNSKI, A. H., Stochastic Processes and Filtering Theory. New York: Academic Press, 1970.
JERGER, J. J . , Systems Preliminary Design. Princeton, NJ: D. Van Nostrand Company, 1960.
JONSSON,H. 0 . A N D G. MALMBERG, "Optimal Thrust Vector Control for Vertical Launch
of Tactical Missiles," J. Guidance and Coi~trol,~ o l 5,. no. 1, January-February 1982, p. 17.
Joos, D. K. A N D U. K. KROGMANN, "Identification and Determination of Strapdown Error-
Parameters by Laboratory Testing," AGARD-AG-254, April 1981.
JORGENSEN, P., "NAVSTARIGlobal Positioning System 18-Satellite Constellations," I O N
GPS paper, YO]. 111, 1984.
KAIN,J. E., "Directed-Miss Guidance for Roll-Pointing of Undirectional Warheads," AIAA
paper No. 81-1759, 1981.
KAIN,J. E. A N D J. R. CLOUTIER, "Rapid Transfer Alignment for Tactical Weapon Appli-
cations," Paper No. 89-3581, AIAA G N C Cot$, August 1989.
KAIN,J. E. A N D D. J. YOST, "Command to Line-of-Sight Guidance: A Stochastic Optimal
Control Problem," Proc. ofthe AIAA Gtridattce and Corttrol Coitference, 1976, pp. 356-364.
KALATA,P. R.. "The Tracking Index: A Generalized Parameter for Alpha-Beta-Gamma
Target Trackers," IEEE Trans. Aerosp. Elecrroiiic Sysrerns, vol. AES-20, March 1984, pp.
174-182.
KALMAN, R. E., "A New Approach to Linear Filtering and Prediction Problems," ASME
1.of Basic Enginerring, vol. 82. 1960, pp. 35-45.
9 9
KALMAN, R. E. A N D R. S. BUCY,"New Results in Linear Filtering and Prediction Theory,
ASME J. of Basic Engirtrering, vol. 83, 1961, pp. 95-108.
KAMEN,E. W.. ET AL., "Adaptive Control Applied to Missile Autopilots," Proc. America11
Cotirrol Cor!f.. June 1988, pp. 555-560.
KAMINSKI, P. G.. A. E. BRYSON,A N D J. F. SCHMIDT, "Discrete Square Root Filtering: A
Survey of Current Techniques," IEEE Trans. Auro. Control, vol. AC-16, 1971, pp. 727-
736.
KATZIR,S., E.M. CLIFF,AND H. J . KELLEY, "Best-Range Study for a Boost-Sustain Missile,"
Proc. American Control Con{, 1988, pp. 155-159.
KATZIR,S., E. M. CLIFF,A N D F. H. LUTZE,"An Approach to Near Optimal Guidance On-
Board Calculations," IEEE ICCOA', April 1989.
33
KAY, C. J., "A Prototype Fibre Optic Gyroscopc for Missile Guidance Applications,
AGARD-CP-431. 1987.
KELLEY, H. J.. "A Transformation Approach to Singular Subarcs in Optimal Trajcctory and
Col~trolProblcms," SIAM J. nf Cotrrrol, vol. 2, 1904(a), pp. 234-240.
KELLEY, H. J., "All Optimal Guidancc Approximation Theory," IEEE Trails. Auto. Coclfrol,
vol. 9, no. 4, 1964(b), pp. 370-380.
KELLEY, H. J., "Guidance Theory and Extremal Fields." IRE Trans. Alito. Cottrrol, vol. 7,
no. 5, 1962, pp. 75-82.
KELI.EY, H. J. A N [ ) K . WELL,"An Approach to lntcrccpt On-Board Calculations," Optinl-
ization lncorporatcdll>FVLR Mernorandum, September 1980; an updated version appears
in Pror. ~ f t l l .4CC,
r IEEE, 1983, pp. 7C)Y-8(XJ.
KELLY.J. R., ET AL.,"Flight Investigation of Manual and Automatic VTOL Decelerating
Instrument Approaches and Landings," NASA T N 11-7524. July 1974.
KELLY,R. J., "Reducing Geometric Dilution of Precision Using Ridge Regression," IEEE
Trans. Acro. 'rnd Elec. Syst., vol. AES-26, no. 1, January 1990, pp. 154-168.
KELLY,R. J . , "Global Positioning System Accuracy Improvement Using Ridge Regression,"
Paper No. 89-3499, AIAA CNC Cotrj, August 1989.
J. I)., P. S. MAYUECK.
KENI>RICK, AN11 J. G. REID,"Estimation of Aircraft Target Motion
Using Orientation Mcasuremcnts," IEEE Trans. Aerosp. Electronic Systetns, vol. AES-17,
no. 2. March 1981, pp. 254-260.
KI.\~.Y. S., H. S. CHO, A N I ) Z. BIEN."A New Guidance Law for Homing Missiles," J.
Cuid. and Corrtrol, vol. 8, no. 3, May-June 1985, pp. 402-404.
A , "Robust Stabilization for a Class of Transfer Functions," IEEE Trans. Auto.
K I . L ~ U RH.,
Corrr., vol. AC-39, September 1984, pp. 788-793.
KIRK,I). E., Optirnal Cotrrrol Theory: 4 n Introdtrctiotr. Englewood Cliffs, NJ: Prentice Hall
Electrical Engineering Series, 1970.
KLABUNDE, R. R., "A State Space Approach to Body Bending Compensation for Missile
Autopilot Design." Proc. Ameriratr Control ConJ, June 1985, pp. 341-344.
KNIGHT,D. T., "GPS Integration with Low-Cost Inertial Navigation Unit." I O N Satellite
Div. Conf., Scptcmber 21-25, 1987.
KOELLE, H. H., Handbook ~JAstm~rarrtical Enyirreeritrg. New York: McGraw-Hill. 1961.
KOLIBABA, R. L. A N D R. B. ASHER."Adaptive Filtering for Precision Pointing and Tracking
Problems in Weapon Delivery," AFAL-TR-73-320, WPAFB, Ohio, January 1974.
KOLODZ~EJ, W. J. A N D R. R. MOHLER, "Analysis of a New Nonlinear Filter and Tracking
Methodology," IEEE Trarrs. 1116.Theory., vol. IT-30, no. 4, July 1984, pp. 677-681.
KORTCM,W., "Design and Analysis of Low-Order Filters Applied to the Alignment of
Inertial Platforms," AGARD-LS-82, 1976.
KOSTREBA, A , , M . ZETANA, AND G. BOND, "The Blue Ace Model in Air Force Decision
Making," 1984 SCSC, pp. 1179-1182.
KOVACH,M . J., ET AL., "A Bank-to-Turn Autopilot Design for an Advanced Air-to-Air
Interceptor," Proc. AIAA Guidance, Navigation, and Control Conj, August 1987, pp. 1346-
1353.
KRASN~ANSKI, D. AND R. E. EBNER,"Design of the Integrated Inertial Sensor Assembly (IISA)
Advanced Development Model," IEEE Digital Avionics Conference, November 1983.
KRAUSE, J . A N D G. STEIN,"General Adaptive Control Structures with Applications to Mis-
siles," Proc. American Control Con&,June 1988.
KRIEGER, R. J., "Aerodynamic Design Criteria for Supersonic Climb-Cruise Missiles," J. of
Spacervafi and Rockets, vol. 18, no. 2, March-April 1981, pp. 115-151.
KURODA, T. AND F. IMADO,"Advanced Missile Guidance System Against a Very High Speed
Maneuvering Target," AIAA CNC Con$, August 1989, pp. 176-180.
KURODA, T. A N D F. IMADO,"Advanced Missile Guidance System Against a Very High Speed
Maneuvering Target," Paper No. 89-3445, AIAA CNC Conj, August 1988.
KWAKERNAAK, H., "Minimax Frequency Domain Performance and Robustness Optimization
of Linear Feedback Systems,'' IEEE Trans. on Auto. Control, vol. AC-30, October 1985,
pp. 994-1004.
KWAKERNAAK, H. A N D R. SIVAN,Lir~cnt.Optir~~nl Cor~tlolS)~srerr~s. N e w York: Wiley-Inter-
scieiice, 1972.
LANCASTER, I). ANL) M . TISMENETSKY, Tlle Theory of A4atrices. 2nd cd. N e w York: Acadcmic
Press, 1985.
LANGEUOUGH, M . A. A N U F. SIMONS,"6DOF Simulation Analysis for Digital Bank-to-Turn
Autopilots," Arnericarl Cotrrrol Corlt, June 1988.
LANING, J. H. ANLI R. H. BATTIN,Rarrdorrr P~OCCSSCZ in Arctonlari( Cor~rrol.N e w York: McGraw-
Hill, 1936.
LAIIIMOIIE. W. E. ANI) W. M . LEUOW,"Basic Research it1 Targct Dynamic Models for Tactical
Missile Guidance," AFATL-TR-86-59, February 1987.
LAUB,A. J . , "Nuinerical Linear Algebra Aspects oSControl Design Computations." lEEE
Trnrri. .41rro. Corrrrol, vol. AC-30. no. 2, February 1985, pp. 97-108.
LEE, S. 1'. ANI) C. F. LIN, "Optimal Missile Nonlinear Multiloop Controller Design Prin-
ciple." Invited paper, Aero. Sirrlrrlatiorl I I Corlf, SCS Multiconferciice, January 1986.
LEFFEIITS,E. I., F. L. MAIIKLEY, A N I ) M . D . SHUSTEII, "Kalman Filtering for Spacecraft
Attitude Estimation," J . Glrid., Corir., artd Dytrnrrlirs, \,ol. 5 . 1982.
L E I I T O ~ I AN. K IA, , , "Practical Robust~icssMeasures in Multivariable Control Systcm Anal-
ysis." l'h.I>. Thesis. M.I.T.. 1981. Also in L111S-TH-1093.
L E I I T O . \ ~ ANK. IA..
. ET A L . , " R O ~ L I S ~ and I ~ CModeling
SS Error Characterization," IEEE Twr1.c.
.41ero. Corrrrol. vol. AC-29, 1981. pp. 212-220.
L E I S T ~ KV., ~ ~ ET
Y . A L . , "Optinlal C o t l t r ~ of l Air-to-Surface Missiles," Air Force Flight 1))'-
namics Laboratory. Wright-l'attcrso~i AFB, Rcpt. N o . AFFIIL-TR-06-04, March 1967.
LEONIIES, C. T . . "Ad\~ancesin the Tcchniqucs and T~clinologyof tllc Applicatiotl of Non-
linear Filters and Kalman Filters." ISBN 92-833-1418-1, AGAR1)-AG-256. March 1987.
LECINIIE\. C . T.. Gr~id~lrroc, 'irrd C O I I Ioj.4rro.c~1aic
~,~~ I 'cl~iile~.
Nc\v York: McC;r3\v-Hill. 1003.
LEWIS.F. 1..0)111rrr'7/ ~iri~r1~7li~1ri ~r'ir/rd r r ~rllrodlrifiorrlo S l ~ ~ r / r ~ C
~ i@l i cJ I I ~ /~l Ic/o r y .Nc\v York:
Wilcy. 1080.
L I M L I I L LI).I ~J.
. N.. E. M . K . ~ \ I ~ N . A LA L N IY) M.
. G. SAFONOV, "A Cl~aractaizatiotiof All
the Solutions to the Four-Block Gcncral Ilistance I'roblcm," SI.4.\1J. Cor11t.01,April 1988.
I , C. F.. d i Dcsi~qrl,.4rrolyiii, Sitrr~rlariorr,ar~dE~~nlrrariorr(.\,lDASE). Engle\vood
Cliffs. NJ: I'rcnticc Hall, to be published (Book 1 o f the Series).
LIN. C . F., .4dl,~llli(.dFI(c11f Cor11ro1Syi~c'rrlsDui,qi~.Englr\vood Cliffs, NJ: I'rcnticc Hall, to
bc published (Book 3 o f the Scrio).
LIN.(1. F.. I I I I ~ : ~.4d,1~1ri1fc,
~ ~ I C ~ arrd
, Ir~rcll~~crr~ .\:or,(q,ltiorr, Crridnrric, or111Corrrrol Sysrcrrrs Dcsi,~rr.
En~lc\voodCliffs. N1:I'rcnticc Hall. to hc puhlish~~d (llook 4 of the Scrics).
LIN, C. I:.. l)i,~ir,l/. \ " I I > ( ~ , I I I(;riid,~r~c.~,,
,I~I, ,711d <.'IIIII~CI/ Syx~crrixDc,xi,cr~,E ~ ~ g l c \ \ ? o oCliffs.
d Nj:
l'rcnticc I4:rll. t o hc pt~blislictljl3oc>k 5 of the Scrics).
LIN, C . F., ",Uodcr~iControl Concepts." .\1~1iicrrrGrrid'7rrcc ,111dCorrrroIj~rlfor~rirr~q .\lissiIc,x,
workshop organizrd by F. W. Ncslinc and C. F. Lin, An~cricanControl Cont>rcncc. Julie
1987(a).
LIN. C . F., L I A d v a ~ i ~Autopilot
cd 1)oign." .l,lt~drrrrCrcid<lrlrttnrrd Corrfr~~l./;~r Horrrir!q .Ilisiiles.
workshop organized hv F. W. Ncdinc a t ~ dC . F. Lin. Atiicricari C o ~ i t r o Confcrc~icc. l June
19X7(b).
LIN.<:. F.. "New Missile C;t~idanccand C:011tro1 Technology, panel discussion organizatiotl.7 ,
Arncrica~~ Control Czonf. and IEEE Conf. OII 13ccision and Co~ltrol.1'183-1'985.
LIN,C. F., "Optimal Missile Midcourse and Terminal Guidance and Control Law Design."
Proc. iltncritnrr Cotlrrol Cor!f. June 1085.
LIN. C . F., " A ~ V ~ I ICotitroller
CC~ I>csign for Robot Arnls." l E E E Tratls. Auto. Co~rrrol.,
vol. AC-20, no. 4, April 1984, pp. 350-353.
LIN.C . F.. "Classical vs. Modern Control System Desigti for Terminal Guidance of Bank-
to-Turn intcrccpt Missiles." I'apcr No. 83-2203, Proc. ofthe AIAA Clridatrce and Co~ttrol
Cotrfrrerrce, August lC)83(a).
LIN,C . F.. "Modeling and Simulation in Missile Target Tracking." Summer Computer Simu-
loriotr Cot!/:, July 1983(b).
LIN,C. F., "llirect Optimizatioll Methods in Parameter ldetitification of Missile Aerody-
namic Characteristics," l'apcr No. 83-2192, lOrlt Arttr~~splrrric Fli$lr .Mecharrics Cord, August
1983(c).
LIN.C. F., i'Mi~iinl~ni-Tinie Three-Dimensional Turn to a Point of Supersonic Aircraft."
AerortorrricslSpace Teck~~olo~qy, (in Russian), August 1983(d).
LIN.C. F.. "Mitiimum-Time Three-Dimensional Turn to a Point of Supersonic Aircraft,"
Zetltralhlatt Fiir Mathematik, (it1 German). 1983(e).
LIN,C . F.. "New Missile Guidance and Control Technology," panel discussion. Proc. Atrrer-
irnrr Cotrtrol Cotlfi, vol. 3, June 1983(f), p. 1090.
L I N , C. F., "Minimum-Timc Three-Dimensional Turn to a Point of Supersonic Aircraft,"
J. qf Cltid~ltlcr,Co~rtrolnrrd Dy~lil~t~ics, 5. no. 5, September-October 1982(a), 512-520.
LIN,C . F., "Optimal Control Application in Supersonic Aircraft Performance," IEE Pro-
cerdir~~ys,129, Pt. D, no. 4. Control Theory and Applications, Stevenage Herts. England:
July 1982(b), pp. 113-117.
LIN. C . F.. "Optimal Three-Dimensional Flight of a Supersonic Aircraft," Applied Mathe-
marical :Modelitg, 6, IPC Science and Technology Press, Ltd., England, April 1982(c), pp.
124-129.
LIN, C. F., "Real-Time Simulation of Onboard Flight Control Microcomputer System, 3,
Y C E ~W. I , R., "Fourth Order Predictive. Augmented Proportional Navigation System Ter-
minal Guidancc Ilcsign with MissileiTarget Decoupling," U.S. Patent No. 4,494,202, Jan.
15, 1985.
Y L E I I W. . R., personal communication, 1983(a).
YCEII,W. R.. "Simplified Covariance Analysis for Midcourse Simulation," Proc. Strmrner
Cc~rrrpirterSirrrrrlatio~rCurd, l983(b), pp. 309-313.
Y C E I IW. , R. A N L ) C . F. LIN,"Optimal Controller for Homing Missile," AIAA J . G~rida~rce,
Corrrrol, (trrd Dy~l'lr~rics, vol. 8. no. 3. May-June 1985(a), pp. 408-411.
Y L E I IW. . R. A N L ) C . F. L I N ,"Guidance Performance Analysis with In-Flight Radome Error
Calibration," .+I.+AJ . Crridu~rce,Corltrol, n ~ r dDyrratrrics, vol. 8, no. 5, September-October
1985(b), pp. 666-660.
Y C E I IW. , R. A N I ) C . F. LIN, "Bank-to-Turn Guidancc Performance Analysis with In-Flight
Radome Error compensation," Paper No. 81-1889, Proc. oftlre AIAA Gtridatlce arrd Corrlrol
Confhretrce, August 1984, pp. 715-722.
ZIMES,G., "Fredback and Optimal Sensitivity: Model Reference Transformations, Multi-
plicative Seniinorms, and Approximate Inverses," IEEE Tra~rs.on A~ltomuticControl, vol.
AC-26, no. 2, 1981, pp. 301-320.
ZARCI-IAN, P., "Con~parisonof Statistical Digital Simulation Methods," AGARD-AG-273,
1988.
ZARCHAN, P., "Complete Statistical Analysis of Nonlinear Missile Guidance Systems-
SLAM," AIAA J . Giridarrce and Control, vol. 2, no. 1, January-February 1979(a), pp. 71-
78.
3,
ZAIICHAN, P., "Representation of Realistic Evasive Maneuvers by the Use of Shaping Filters,
J . Guidarrce arid Corrtrol, vol. 2, no. 4, July-August 1979(b), pp. 290-295.
Z ~ o u H. , A N D K. S. P. KUMAR,"An Adaptive Algorithm for Estimating the Acceleration
of Highly Maneuvering Targets," IEEE CDC, 1982, pp. 1133-1134.
Index
stochastic inputs, 109. 11 1
Advanced air-to-air missile (A.4M)
AAM. See Air-to-air missile (AAM) navigation, guidancc, and control
Accelerating capability, 254 technology, 467-68
Acceleration comvcnsation. 310 Advanced guidance and control s!.stem
Acceleration estimate, updating of, design, 50
608-9 Advanced guidance filter, 440-42
Accelerometers, 14, 176-77, 193 extended Kalman filter (EKF)
Active homing guidance, 324-26 approach, 441-42
Adaptive radome estimation design, statistical linearization approach, 442
520-24 Advanced guidance law in~plemcntation
Adjoint method, 106-1 1 issues, 613-15
applications, 108-1 1 in~plemcntationproblems, 614-15
adjoint model of linear hotning Advanced gutdance laws, 408-81
loop (illlts.), 110 analytical solution of optimal filters
deterministic inputs, 111 and optimal guidance law.
performance sensitivity due to 474-81
target maneuver (illus.), 110 definition, 469
philosophy, 106-8 (ill~rs.),107 optimal ,guidance law survey, 469-74
RMS miss distance error budget Advanccd guidancc system design, 465
automatically generated by analytical solution of optimal
(illll~.),110 trajectory shaping for combined
steps to construct adjoint systcm, nlidcourse and terminal guidancc.
108 562
command versus semiactive homing, effect of augmented inertial
design and analysis, 544-62 mechanization, 213
complcmcntary1Kalman filtered error improvement, 214, 215 (illus.)
proportional navigation: biased1 Aided inertial navigation systems, 179
complementary PNG. 481-510 inertial navigation systems and
guidance filter design trade-off, external navigation devices
591 -600 (illus.), 180-81
improved time-to-go estimator, Air defense homing system, 401-3
606-9 Air-to-air dynamicslmeasurement
jamming and clutter effects on guided models (illus.), 418
intcrceptor. 609-13 Air-to-air missile (AAM) multiple mode
multimode guidance system design, guidance, (illus.) 273, 281, 283
613-19 Air-to-surface missiles (ASM), 283-84
ocher advanced midcourse guidance Air-to-surface roles and missions,
schemes, 583-91 284-87
other terminal guidance laws. 510-17 close air support, 284
pulsed rocket control, 600-608 deep tactical strike. 285
radome error calibration and defense suppression, 285-87
compensation, 517-44 tactical interdiction. 284
Advanced midcourse guidance schemes, Air-to-surface weapons, 283-84
583-91 ALP. See Attitude-loop parameters
midcourse guidance for boost-sustain (ALP)
propulsion, 587-91 Alpha-beta-gamma filter, 421-24
near-optimal trajectories, 590-91 first-order target tracker, 421-22
singular perturbation, 584-87 second-order target tracker: a-0
Advanced missile guidance system tracker, 422-24
against very high-speed target third-order target tracker, 424
(example) 276, 278-79 Alpha tracker, alpha-beta tracker, and
Advanced multivariable control system alpha-beta-gamma tracker, 443
design, 49-50 Altimeter aiding, 197 (illus.), 200
Advanced navigation, guidance, and Altitude rate estimator (example), 161
control: Altitude sensors, 32-33
concepts, 4-7 American Control Conference, 3
systems, 7-8 Analysis of optimal command guidance
systems design, 10, 12 versus optimal semiactive
Advanced navigation system design, homing guidance, 557-62
445-64 Kalman filter analysis, 558-59
global positioning system accuracy noise inputs, 557-58
improvement, 445-57 performance analysis, 559-62
integrated GPSIIN navigation system, Analytic optimal guidance law, 566-78
457-64 general solutions of optimal
Advanced terminal guidance system trajectory-shaping guidance law,
(table), 470 574-75
AEGIS combat system, 266, 299, 329 horizontal plane guidance, 575-76
AHRS. See Attitude and heading mathematically probing the analytical
reference system (AHRS) solution of the ootimal
Aided inertial navigation mechanization, trajectory-shaping guidance,
213-15 576-78
. . .
advantage of augmented position- optimal solution for air-breathing
velocity inertial, 215 engine or the power-on stage of a
cost and performance improvement, solid rocket engine, 571-73
213 (illus.), 214, 215 optimal solution for the power-off
Analytic optin~alguidance law (cotit.) cost and performance improvement,
stage of solid rocket engine, 213-15
569-71 error improvement, 213
vertical plane guidance, 567-69 Augmented proportional navigation
Analytical solution of optimal trajectory (APN), 475, 476, 488, 501-2
shaping for combined midcourse law, 477
and terminal guidance, 562-83 Autopilot, 16
analytic optimal guidance law, 566-78 Autopilot and airframe, 539-40
discussions. 583 application, 540-44
optimal trajectory shaping guidance, Autopilot response characteristics
562-63 necessary to achieve homing,
problem forn~ulatioil,563-65 65-66
real-time implenlentation and
performance, 578-83
Analytical three-diniensional optimal
guidance law, 474-75
ANISPY-1A radar, 266, 299
Antiradiation homing (ARH), 29, 331
missile guidance, 344-47 Ballistic missile threat. 293
Antiradiation projectile (ARP), 331 Batch process in^, 454
Antisatellite (ASAT) missile. 434 Bayesian formulation. 454
Antiship niissiles. 296 Bayesian rule. 137
Antisubmarine lvarfare (ASW), 294-96 Bcam-rider guidancc, 319-20
Antitank missiles, 296-97 Talos beam-riding midcourse
APN. Srr Augmented Proportional pidance system (cxaniple), 321
Navigation (AI'N) Best unbiased linear estiinator (BULE).
Apollo program, 2, 3 456
Kalman filter, 128, 151 Bias:
A priori information, absence of. 153 m o d c l i n ~ .156-58
Area defense. 287-88, 292 no, 11 = 0. 161-02
cxaniple, 202-93 position. 159-00
ARH. Sre Antiradiation homing (AIIH) rate, h = I , I01
ARP. Src Antiradiation projectile (AIII') Biascd I'NG (BI'NG) algorithm, 480-87
ASAT. S F PA~ltisatellitc(ASAT) aug~nc~lted proportioiial navigation
ASW. Scr Antisubmarine warfare (ANI'), 488
(ASW) implementation. 488
Asymptotic system performance. optimal, 487-88
553-54 ( l l l l l ~ . ) ,555 simplified suboptimal BI'NG
ATLAS missile, 178 algorithm:
Atmospheric noise, 558 \vithout pursucr accclcration
U A ~ Mj49-5(J
+ fccdback. 492
Attitudc and heading rcfcrcncc systctii \\.it11 pursucr nccclcration feedback.
(AHIIS), 311 49 1
Attitudc-loop paralnctcrs (All'). 531. suboptimal BI'NG algorithm:
533-34 without pursucr accclcration
Attitudc pursuit (direct guidancc), frcdback [suboptimal guidaticc
357-58 (SOG)]. 489-91
Augmented inertial n~cchanization, with pursuer acceleration fccdback.
effect of. 213-15 489
advantages of augnicntcd position- Birdies, 400
velocity inertial, 215 BI'NG. Set Biased I'NG (BIJNG)
BULE. Sct. Best unbiased linear in con~plerr~cntary tilter. 483-86
estimator (I3ULE) in complementary LOS anglc and
LOS ratc estimator, 486-88
in coniplctiicntary LOS rate
cstinlator, 483-84
conventiotial LING algorithm. 486
Command guidance, 313-16
C.41lET. Scv Covariance analysis multimodc guidance using, 389
describing fi~nctiontechnique Command gi~idancedynamics, 546-48
(CADET) Comniand guided system (forward
Monte Carlo and statistical time) (ill~rs.),546
linearization with adjoint method Command midcourse guidance. 290
qiialitative con~parison,120-22 Command to line-of-sight (CLOS)
cost comparison for linear and guidance 299, 312-16, 318-19,
nonlinear systems (illrrs.), 123 348
nonlinear stochastic systems analyzing Command versus semiactive homing
and evaluating tool, 116 guidance design and analysis,
CCI3. Src, Charge coupled devices 544-62
(CCW analysis of optimal command
C D U . See Control and display unit guidance versus optimal
(CUU) scniiactive homing guidance,
CEP. Seij Circul.ir error probability 357-62
(CEP) miss-distance analysis for command
Center-of-gravity (CG) latcral guidance, 550-57
acceleration, estimation modeling, 51-1-50
(example), 160 Comparison of statistical digital
Center-of-gravity (CG) normal simulation methods (example), 53
acceleration, estimation Comparison of suboptimal guidance
(example), 160 (SOG) and PNG, 505-10
CG. See Center-of-gravity (CG) CompIementarylKalman filter approach
CHAPARRAL guidance (example), 331, to estimator design, 1 3 - 7 3
332 first-order, 158-63
Charge coupled devices (CCD), 262 second-order, 163-70
Circular error probability (CEP), 261 third-order, 170-75
CIWS. See Close-in-weapon system CompIementarylKalman filtered
Classical versus modern terminal proportional navigation: biased/
guidance and control (illus.), 50 complementary PNG, 481-83
CLOS. See Command-to-line-of-sight - biased PNG (BPNG) algorithm,
(CLOS) 486-92
Close-in-weapon (CIWS) threat. 294 combined seeker-guidance filtering in
Closed-loop analysis for adaptive complementary filter, 484-86
radome estimator, 524-27 complementary PNG (CPNG)
discussion, 527-28 algorithm, 492-501
Close-loop stability and performance, 77 terminal guidance system analysis,
Clutter, 610-13 501-10
effects on guided intercepter, 609-13 Complementary PNG (CPNG)
Colored-measurement noise, 157 algorithm, 492-501
Colored noise, 156 fourth-order optimal CPNG
Colored-process noise, 137 algorithm:
Combined seeker-guidance filtering: with decoupling feature, 496-98
classifications of complementary/ with target acceleration bias
Kalman filtered PNG, 486 estimate, 498
Complementary P N G (CPNG) (cont.)
optimal, with complementary:
LOS angle and LOS rate estimator,
495 Data-decoupling algorithm, 462-63
LOS rate estimator, 493 tests and results, 463-64
second-order optimal CPNG Data handling system (DHS), 231
algorithm, 495 (illus.), 235
simplified suboptimal C P N G Data processing, 188
algorithm, 500-501 generalized navigation computer
suboptimal C P N G algorithm, (illus.), 188
498-500 Defense and offense systems, 392-404
third-order optimal C P N G algorithm, low-altitude air defense systems,
495-96 397-404
Computer frame (psi-angle) approach, performance parameters, 392-97
189 De Gaston-Safonov algorithm, 95
Computer requirements, Kalman filter, Design algorithms for advanced
149-53 navigation, guidance, and control
software, 152-53 systems, 9-10
square-root filter, 151-52 Designators (laser-based systems),
suboptimal filter, 152 328-29
Computer unit (CU), 199 Design equations for PNG u i t h
Computing, incrtial navigation systems parasitic feedback, 528-44
function, 179 applications, 540-44
Constant-bearing guidance, 359-60 design equation, 530-40
Continuous dynamics, discrete problcm definition, 528-30
measurements: Design rcquiremcnts, 84-86
extended Kalman filter (tahlc), 135 Deterministic inputs, adjoints for, 111
statistically linearized filter (table), 136 Deviated-pursuitlfised-lead guidance,
Continuous Kalman filter, 129. 131-32 358-59
first-order altitude rate Kalman filter DHS. Sec Data handling system (DHS)
(example). 132-33
Discretc Kalman filter, 129
Continuous-\vavc interferomctcr
n~ultiple-rate(tahlr), 131
homing system, 337-43
and optimal guidance law (illrts.), 546
test of, 344
step-by-step procedure (table), 130
Control and display unit (CDU), 179
Conventional PNG algorithm, 486 Discrete-time system, 431
Correlated acceleration process, 70-71 Divergence Kalman filter, 420
Covariance analysis, 102-6 DME, 33
RMS trajectory profile (ill~rs.),105 Doppler aiding, 195 (ill~ts.),199 (illlrs.)
Covariance analysis describing function Dopplcr radar, 179, 225
technique (CADET). 78 advantages and limitations, 225
CI'NG. Scc Complcmcntary I'NG Doyle bounds, 95
(CI'N C;) Do):lc's inequality. 94
Crossover frequency, 85-86 Drag c o n ~ p c n s a t i o ~363
~.
C U . Scr Computer unit (CU) Draper Laboratory, 180
CUBAN. Scr Cubic miss adjoints Dual-mode guidance, 380
(CUBAN) concepts. 381
Cubic miss adjoints (CUBAN), 534 intcgratcd navigation and guidance
Cubic synthcsis (CUSYN), 534-36 system, 381, 384
CUSYN. Scr Cubic synthesis midcourse plus terminal guidance. 380
(CUSYN) Dynamic lead guidance, 372
External disturbances, 77
External interface. 195
External navigation aids. 213-29
Earth-fixedlgeographic coordinate aided inertial navigation
( i l l s ) , 185 mechanization, 213-15
transformation (illus.), 185 doppler radar, 225
Earth-to-NAV direction cosine matrix global positioning system (GPS),
(illus.), 186 215-16
ECM. See Electronic countermeasures Kalman filtering, 226-28
(ECM) performance, 228
Effective slope and effective noise, long-range navigation (LORAN). 220
56-57 (ill~ds.),58-59 star tracker, 225-26
derived by minimizing mean square tactical air navigation (TACAN),
error (illus.), 55 217-18, 221
Effective navigation ratio (illus.), 64 terrain contour matching
EKF. See Extended Kalman Filter (EKF) (TERCOM), 220, 222, 225
Electronic countermeasures (ECM), 260 External references, 33-34
Electronic countermeasures (ECM)/
E C C M modeling, 24
Electronic unit (EU), 199
Electro-optical seekers, 7-3
Electro-optical (EO) guided weapons,
33
.-
~
1
Electrostatically supported gyro (ESG), Fading memory filter, 138, 415
178 Kalman filter, 420
Empirical radome slope calculation, Wiener filter, 420
61-62 Fail-operationifail-operationifail-safe
Environment sensing guidance/ (FO-FO-FS), 238
correlation matching, 389-90 Fan-Tits algorithm, 95, 100
EO. See Electro-optical (EO) FCS. See Flight control system (FCS)
Error analysis, 146-48 Fiber-optics guidance (FOG) (example),
Error analysis model development, 303
308-10 Field of view (FOV), 255, 260
midcourse guidance system analysis, Filter computational requirements,
308-9 149-53
ESG. See Electrostatically supported Kalman filter design software, 152-53
gyro (ESG) square-root filter, 151-52
Estimator-controller, combined: suboptimal filter, 152
optimal filters and optimal guidance Filter divergence, 153-35
law, 476-77 and suboptimal design, 155
optimal guidance system (OGS), Filtering:
478-81 and estimation techniques, modern,
Estimator gains, (table) 441 126-28
EU. See Electronic unit (EU) Filter performance, 149, (illus.) 150,
Euler attitude estimator (illus.), 163 (illus.) 152
Expanding memory filter, 415 First-order a estimator using inertial a
Extended Kalman Filter (EKF), 133-35, rate at center-of-gravity
441-42, 444 (example), 164
continuous dynamics, discrete First-order a estimator using inertial a
measurements (table), 135 rate at IRU (example), 161
Extended target detection and First-order altitude estimator, (example),
segmentation, 412-13 163
Index
TRG. See Tuned rotor gyro (TRG) Velocity pursuit guidance, 358
Trajectory dynamics model, and Velocity vectors, 186-87
equivalent (ill~rs.),46 Vertical launch of tactical missiles,
Trajectory estimation, 173-74 582-83
True frame (perturbation) approach, 189 Vertical plane guidat~ce,567-69
Tuned rotor gyro (TRG), 178 Very hi$h-sped integrated circuits
Turbulencelgust anglc-of-attack rate (VHSIC), 261
estimation (example), 160 Very large-scale integrated (VLSI)
Turbulencelgust velocity estimator circuits, 261
(example), 160 VHSIC. SEEVery high-speed integrated
TV. Srr Television (TV) circuits (VHSIC)
T V detcction, 309 Video-tracking servo, 310
TVM. Srr Tracking via the missile Visual attack systems, 184
VLSI. See Very large-scale integrated
(TVM)
Twelve-state guidance law dcsign (VLSI) circuits
modclitig equation. 74
2DF. Src Two-degrees-of-frcedorn
gyros (21lF)
Two-degrecs-of-frccdon~ (2DF) gyros,
193 Weapotis, guided:
Two-dimetisiotial target tracking state air-to-air. 280, 281-83
modeling, 72-73 air-to-surfacc, 283-84
Two-point extrapolator, 425 air-to-surfacc roles and missions,
Two-radar command guidance. 317-19 284-87
close air support. 284 White excitation (maneuver) noise, 420
deep tactical strike. 285 White-no~se, 156
defense suppression, 285 sequence, 76
tactical interdlction. 284 W~cncrfilter, 152, 410
surface-to-air, 287 (illus.), 288-92
Weapon systems, 181-84
delivery, nav~gationrequirements, 182
breakthroughs in, guidance, 261-62
stand-off, 182-84 Zero effort miss, 366
White Gaussian state, 156 Zero-order solution. 514