Sie sind auf Seite 1von 10

(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

AIAA Atmospheric Flight Mechanics


Conference and Exhibit
6-9 August 2001 Montreal, Canada
A01-37260
AIAA - 2001 - 4201

A PROPOSAL FOR THE PRESENTATION OF RESULTS


IN ESTIMATION THEORY
by
M. R. Ananthasayanam* and R. M. O. Gemson**

ABSTRACT even without process noise whether the measurement


noise covariance is estimated or not is unclear. Many
The state and parameter estimation techniques have instances have occurred where it has not been possible
been applied in many scientific and engineering for the analyst to get acceptable estimates even in a
disciplines. The two routes in estimation theory namely simulated environment! Further generally the whiteness
The Method of Maximum Likelihood Estimation check for the auto correlation is not displayed in
which is a batch estimator and its mathematically particular while analysing real flight test data. With the
equivalent Kalman filter approach or its variants that Kalman filtering approach the various tuning
are sequential exist. In order to assess any new parameters for the initial state, process, and
algorithm or approach it is desirable to have some test measurement noise covariances seems to be closely
cases as in optimization and the computational fluid guarded and generally not provided. If the Kalman filter
dynamics (CFD). Problems in estimation theory require tuning is inadequate or improper then one can obtain
much subjectivity in each of the four major features any result! Thus a complete presentation of the input
namely, modeling, criterion, numerical procedure, and conditions, the intermediate and the final results would
the internal consistency of the solution. As a precursor help the reader to appreciate the idea, implementation,
before evolving such test cases a proposal is made for illustrations and the results much better.
presenting the analysis and results.
BRIEF INTRODUCTION TO
INTRODUCTION ESTIMATION THEORY

It is possible to handle problems occurring in the field The most general problem in state and parameter
of state and parameter estimation techniques in a estimation technique consists of qualitatively modelling
variety of ways. Basically this is due to the inverse the system, measurement, process and measurement
nature of the problem with a redundant amount of data. noise characteristics and to quantitatively determine all
Hence a large number of reasonable models and criteria the unknown parameters in the above by combining
can and have been introduced and the solutions the information in the model output with the
obtained. Further in the above process many times it is measurement in some suitable optimal sense2 to 10. A
necessary and possible to make simplifying general nonlinear continuous system model with time t
assumptions to reach a solution. A perusal of many and a discrete measurement model can be described by
publications shows that it would be highly worthwhile
to provide much more information than what is X = F(X, U, 0, t) + w(t); X(0) = X0
presently provided. At times even with a generalised
program to handle any estimation problem it turns out Z = G(X, U, 0, tu) + v(tk); k =1,2,......N
to be difficult to repeat the computations of others and
compare the performance of the algorithms, and the where X, Z, 0, U, w, and v denote the states,
results. For example using the Method of measurements, unknown parameters, control inputs,
Maximum Likelihood Estimation (MMLE) approach1 state and measurement noise matrices of appropriate
order. The measurements at a time step are denoted by
* Department of Aerospace Engineering, Indian a subscript. The process and measurement noise are
Institute of Science, Bangalore, 560 012, INDIA. assumed to be zero mean with covariance Q and R
** Hindustan Aeronautics Limited, Bangalore, respectively. The time evolution of the estimate and
560 017, INDIA. Non Members. covariance of state variable X in terms of the transition
Copyright © 2001 by Ananthasayanam and Gemson. matrices $ and \|/ obtained by suitable local
Published by the American Institute of Aeronautics and linearisation are
Astronautics, Inc with Permission.

1
American Institute of Aeronautics and Astronautics
(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

Xk = <t>k_i Xk_i _i Uk-i; X(0) = Xo


The general methodology of any filter estimation
Qk; P(0) = PO algorithm is to update the X0, PO, ©, R and Q at a point,
over a window, after a pass or after multiple passes by
applying some corrections to them based on changes,
iterations or sample statistics such that the numerical
The superscript (-) indicates the estimate before using procedure does not diverge but converges to the best
the measurement information. Thus we have at time tk possible estimates based on the information contained
an estimate in the data11.
Xk~ with covariance Pk~
REFERENCE PROBLEMS IN
and another from the measurement namely ESTIMATION THEORY
Zk with covariance Rk
In many fields like optimisation and computational
can be combined statistically to for minimum variance fluid dynamics there many so called bench mark,
reference, or test cases8. These help to assess newer
Xk = Xk 4- Kk[ Zk — Hk Xk ] = Xk 4- Kk vk techniques developed in the field by working out the
solution for the above problems. It is with the above
P k + =[I-K k H k ]P k [I-K k H k ] T + K k RK k T aspect in mind the necessity of evolving test cases is
urged in this paper. Before such problems are evolved
where vk is the innovation and optimal Kalman Gain in the field of estimation theory, as a precursor a
proposal is made for presenting the analysis and results
•Kfc = PU HU [ Hk Pk Hk of any problem.

When a linear system is driven by white noise the DESIRABLE CHARACTERISTICS OF


Gaussian distributed state X" evolve with modified REFERENCE PROBLEMS
mean and covariance. The linear measurement equation
also provides a Gaussian distributed Z. Then the The reference problems can be divided broadly as
conditional probability distribution of X given Z
namely p(X|Z) is also a Gaussian. Thus linear systems, (i) Simple cases with fewer unknowns,
measurements, and white noise match to keep X and Z (ii) Simulated cases with many unknowns,
as a Gaussian. But if either the system or the (iii) Real flight test cases with many unknowns.
measurement is nonlinear the Gaussian structure is
changed and one resorts to quasilinearization at every The unknowns could include the parameters, initial
point, or over the full data to deal with the problem. conditions, the process and measurement noise
The innovation follows a Gaussian distribution whose statistics. The first category consists of very simple
probability when maximised leads to the cost function cases requiring very little effort to program and obtain
the solution. Since the governing equations are simple
N these help to provide a rapid insight into the behaviour
J = (1/N) Zvk [ H k P k HkT + Rk ] vkT or response of the system to the algorithm. The second
category of problems with many unknowns provide a
= J(X 0 ,P 0 ,Q,R,e) good ground to evaluate the algorithms. This is because
in a simulated environment controlled experiments can
which is basically a batch processing nonlinear be carried out by generating a large number of data sets
optimisation problem and the numerical effort cannot which is not possible in general with real data. It is
be avoided. For minimising J, we have to tune the desirable that before any algorithm is applied to real
statistical noise covariances which are usually assumed data analysis it should be applied to a simulated data of
to be diagonal. This is the filter 'tuning' approach. a somewhat similar nature. The third category of
Among the unknowns Q is the most 'notorious' one. problems deal with real flight test data. Table A shows
When Q = 0, the above reduces to the so called output the differences between handling simulated and real
error method. If the unknown parameter 0 is also flight test data. In a nutshell one can state simulation
considered as an additional state then the formulation provides insight and real life data throws up newer
is known as the Extended Kalman Filter (EKF). problems.

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

THE ROLE OF SUBJECTIVITY IN Further to obtain a solution in ET there is the choice of


ESTIMATION THEORY a criterion function to be chosen for every problem and
such criteria are very many. Here also subjectivity
It was mentioned earlier that problems in estimation exists. Be it the criteria like least squares, equation
theory generally have more data than that is just enough error, or the Method of Maximum Likelihood
to solve for the unknowns. In dealing with such over Estimation (MMLE) all of them can be thought of as
determined or even under determined problems it is subjective which are made objective by specifying
compulsive to make additional assumptions in order to qualitative structures for the criterion and thus provide
achieve a unique solution. This situation is more quantitative values to deal with mathematically. Most
common in estimation theory than in fields such as for approaches in ET have been borrowed from statistics
example the computational fluid dynamics (CFD). In where every concept can be looked at from a subjective
CFD the governing equations of motion be it the viewpoint evolving to an objective approach. In order
Boltzmann's equation based on the assumption of to name a few the central tendency, dispersion,
molecular chaos, Navier Stokes equations based on the skewness, or flatness are all subjective concepts. As an
linear Newtonian stress versus strain rate relation, its example the first one can be quantified as the mean,
further variants, the boundary layer equations based on mode, or median. The situation can be stated by saying
the fact that at high Reynolds numbers the viscous that there are far more subjective interventions to be
effects are confined to a thin layer near the surface, or made in obtaining solutions in estimation theoretic
the Euler equations for inviscid flows are much more problems which has heavily borrowed ideas directly
vivid in specifying the situation they are supposed to from statistics than in other fields.
handle. Generally after a model equation is chosen it is
possible to solve the problem exactly at least by The next step is the numerical solution to satisfy the
numerical techniques with out any further criterion function. In this step also a large number of
approximations or assumptions enroute to the solution. variations can be made by the analyst. Consider the
minimisation of the cost function J. It is possible to
Another aspect is that CFD solutions are not generally assume if the measurement noise covariance is known
required in real time whereas in ET eventually the or unknown. The resulting solutions would be slightly
solutions are needed in real time. Based on the different but there is a difference. Further some of the
introduction to ET one may say that it is basically an unknowns can be held fixed or updated depending on
optimisation problem. But with the changing dynamics ones physical understanding when not utilised may lead
of the systems handled by ET in order to achieve the to unrealistic results for some of these or other
real time capability with more and more data coming in parameters. As an example a symmetric missile would
with time, randomly varying state, measurement have many of its lomgitudinal and lateral aerodynamic
equations as well as random inputs certain subjective derivatives related, as also some of the force and
features have to be necessarily introduced in evolving moment derivatives may be linked by just a constant
newer approaches or algorithms to reach real time multiple due to a fixed lever arm multiplying the force
capability at an acceptable level of accuracy. to obtain the moment. A simple minded straight
forward application can lead to close but different
We now discuss as to how the compulsively stronger values which if not understood properly as above would
role played by subjectivity exists in every major step of be inefficient solutions. In fact a study of the correlation
problem solving in ET namely modelling, criterion, coefficient matrix for the estimated parameters would
solution, and consistency checking. also point to such a situation.

One can commence with the modelling. In estimation The final step in ET is the consistency checking of the
almost every problem has to be more or less modelled results. Due to the presence of random process and
based on the modeller's understanding or the need of measurement noise in general there is bound to be some
the situation. The models could range anywhere from statistical fluctuation or uncertainty in the results and
the true (which is rarely known!), best, acceptable, or the confidence level at which these can be accepted is
adequate and mostly the last one. In fact soon after once again subjective! In fact only an extra statistical
solving a problem a consistency check can be fruitfully considerations can provide appropriate values for all
carried out for model adequecy a situation which rarely such quantities. The consistency check can be applied
exists in fluid dynamical problems at least in such a to the matching of the model output with the
strong way. measurements, behaviour of the residuals, the variation
of the sample estimates with their predicted

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

uncertainties by the algorithm. The last one is a very processing to be converted to sequential processing the
desirable feature since no estimate is worth it unless it use of cost function appeared to have slowed faded!
is accompanied by an uncertainty as well both of which
are probabilistic anyway! Though the basic problem was still the optimisation,
in order to get quick solutions the tunable parameters in
Hence one may note that in almost every conceivable the Kalman filter (mentioned in an earlier section on an
stage of solving a problem through an estimation introduction to ET) namely X0, P0, ©, R and Q were
algorithm there lies in general a scope and necessity for generally manually adjusted to ensure that the filter
introducing subjectivity. It is this aspect that calls for a worked without divergence. There were further
careful, clear, and complete statement of the problem problems to be addressed such as inaccurate or
and the sequence of steps to be unambiguously stated. unknown modelling, and inputs to be handled which
were given more attention in order to implement the
A perusal of the literature in ET shows that in a large filter for practical applications. It might come as a
number of publications such a clear situation does not surprise that if one looks at the large number of well
appear to exist. The next section provides a desirable known publications using Kalman filter, the filter
sequence of steps useful for the above requirements. equations are written out very elaborately but in many
cases the values for the above tunable quantities and
THE ROLE OF COST FUNCTION IN much less the cost function to be tracked and specified
ESTIMATION THEORY is not at all reported in the work. Even in adaptive
filtering techniques wherein the above tuning
Before discussing the presentation of the results in ET parameters are adjusted it is based on mostly whitening
we consider the important role played by the cost the residuals. However the whiteness property of the
functions introduced in solving the problems. One of residuals appear to be a weak indicator for the closeness
the earliest cost functions introduced in ET is the sum of the solution to the optimum. More often than not the
of the squares of the departure of the data points from whiteness test behaves more like a necessary condition
the fitted model of the system. This leads to the well but not as a sufficient condition in many applications.
known least squares solution which is a deterministic
approach without any assumption regarding the In order to see the situation more clearly it appeared
characteristics of the noise. The probabilistic approach that among Xo, PO, ©, R and Q the last one is most
introduces assumption about the noise characteristics in difficult to handle as well as estimate but recently it has
both across the ensemble as well as over time. The been shown that with the usual finite amount of data
usual assumption corresponding to the above is that the even the choice of P0 is quite important to get accurate
noise is Gaussian distributed and white. The Method of rather than notational or formal results. Such a situation
Maximum Likelihood Estimation (MMLE) provided a demands an analyst to try and make a sensitivity studies
natural extension of the deterministic least squares to a of the results by varying each one of the above tuning
probabilistic approach. But the operational feature of parameters and satisfy that the results are acceptably
MMLE is once again the minimisation of the cost accurate. Some good examples of such studies have
function. been reported12'13.

In the earliest aeronautical applications of ET to the But the above kind of approach carrying out sensitivity
determination of the airplane stability and control studies can provide some results that are useful but they
derivatives the above cost function was tracked all cannot not ensure these results are the best or optimum
through the procedures proposed to solve the problem. that could be extracted from the available data. It is thus
During the earliest period generally problems with only necessary to solve the optimisation as best as possible.
measurement noise was considered. This feature Obviously the effort to be put in minimising J cannot
continued even when more involved situations be escaped! The Kalman filter tuning varies from ad
including the occurrence of process noise was handled. hoc, through heuristic to rigorous methods. The first is
But such techniques were more suitable for off-line arbitrary and can lead to inaccurate results. The third
applications due to the iterative nature to obtain the could be time consuming to the extent of solving the
minimum of the cost function which is a nonlinear whole problem. It appears that heuristic approaches to
function of the unknowns be it a parameter or the minimise the cost and with the final consistency check
statistics of the noises. Subsequently with the arrival of on the behaviour of the residuals are quite appealing.
the Kalman filter approach that enabled the batch

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

HEURISTIC APPROACH TO TUNE KALMAN when suitably scaled with the measurement noise
FILTER PARAMETERS BASED ON covariance R.
MINIMISATION OF THE COST FUNCTION
Philip and Ananthasayanam16 have introduced another
The present authors and their associates have applied a cost function S called as the scaled parameter error with
'heuristic' tuning procedure to minimise the cost the suffixes 'true' and 'est' denoting respectively the
function J in a number of applications involving true and estimated parameter values
airplanes11'12'13, missiles14, and satellites15. In each one
of these problems it has been shown that it is possible S = - eest)
to tune the filter parameters and thereby obtain much
better results by way of more accurate estimates than is which is of the order of the number of unknown
possible otherwise. parameters and particularly useful for simulation
studies. For real data the change in 0est from one
In the case of an airplane it has been shown that even if iteration to another can be used instead of the above
a proper nonlinear aerodynamic model is used that true and estimated values. As an example if a certain
unless a proper P0 is chosen based on the inverse of bias exists in the data and is not recognised, modelled,
the information matrix then the nonlinear term cannot and estimated, the estimates of other quantities
estimated properly. A similar situation exists even for deteriorate. In such a situation even the autocorrelation
the estimation of the linear aerodynamic parameters of test cannot indicate the deficiency. Further the Cramer-
a missile. In a study of the relative orbit determination Rao bound also does not indicate the uncertainty
of geostationary satellites using range, azimuth, and properly due to the modelling error and in such cases
elevation measurements the use of notional values for the above S when quite different from the number of
the tuning parameters provides improvement over that unknowns is a pointer to the modelling inadequacy. It
obtainable from regular orbit determination accuracy. has been noticed at times the convergence of the scaled
However the cost function was not around 3 which parameter error S due to unknown parameters weakly
denote the number of measurements but much less than affecting the dynamics of the system is slower than the
3! But when the filter tuning parameters are estimated convergence of the usual cost function J. It can thus
based on the minimisation of the cost function which be profitably used to estimate parameters that do not
led to a value close to 3 then much a higher accuracy strongly affect the system dynamics.
has been obtained. The above demonstrates that even
while working with filter equations it is advantageous Similar to the above for parameters, Philip and
to keep track of the cost function J. Further it should Ananthasayanam have introduced another cost function
be noted that many more cost functions can be that is useful to study the effects of inadequate
introduced by an analyst based on the difference or modelling in state estimation problems which is very
balance of satisfying the state equations, the difference common in Kalman filter studies. This is defined as
between the ideal and achieved autocorrelation, or the
power spectral density, or similarly the pre and post N
measurement values of the state suitably scaled with = (l/N) S (x(i) - xref(i) )T - xref(i))
respect to their predicted values from the filter. The last
one denotes in another way if the filter is tuned
properly. where the suffix 'ref refers to a desired reference
trajectory to be followed, and the argument in x (.)
Thus one goes past notional or formal results, avoid the denotes the time step or point. The P is the covariance
sensitivity studies, and be close to the best possible matrix obtained with nominal values for the unknown
results that are extractable from the available data. disturbances. Now the performance of the filter under
varying conditions can be analysed as follows. If the
OTHER USEFUL COST FUNCTIONS IN ET variations or deficiencies in the modelling is beyond the
statistical fluctuations as denoted by the above
Apart from the usual cost function J it has been found covariance then cost function changes substantially and
advantageous to introduce other cost functions also indicates a degradation of the performance of the filter.
providing an appreciation of the results from the This has been successfully used to assess the filter
estimation. It may be noted that J considers only the performance under modelling deficiencies during
measurement quantities handled by any algorithm and rendezvous and docking of two spacecraft in orbit.
is of the order of the number of measurement channels

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

PRESENTATION OF THE PROBLEM. 6. Data Sets for Processing (with units)


ANALYSIS, AND RESULTS (i) Simulated measurement data sets: It is preferable to
state the details of the random number generation,
In order to report or retain effectively the analysis of and necessarily the number of measurement
any state and parameter estimation problem the channels, the time interval between measurements
following features have been proposed. These the number of data points, their accuracy, and the
commence from stating the governing equations, total number of data sets. The character of the
specifying the criterion, solving the problem, and process noise such as white or colored and the
showing the consistency of the solutions. The above parameters in them may be assumed or estimated.
encompass the modelling, criteria, numerical algorithm, (ii) Real data Sets: It is good to explicitly state if
and consistency stages in any estimation problem. If all preprocessing has been carried out for removing
these are specified it would be ideal but it would be the outliers and any undesirable frequency cut off
nice to have most of them. done or not.
(iii) The atmospheric conditions (if necessary): This
1. Accessibility of the problem details and the data. may correspond to the particular day, any
The Author and his Organization, and Address. reference, or standard atmospheres. Further note if
any turbulent conditions encountered during flight
2. The System and Measurement Equations. tests? Since turbulence corresponds to process
The type of aerospace vehicle or system. Provide noise it is good to know if the magnitude has been
the usual vehicle's operating altitude-velocity or large or small to decide if MMLE, KF or its
Mach Number - Reynolds Number condition as a variants without process noise or with process
point or a trajectory. The description could be in noise treatment has to be adopted.
physical terms or just as a mathematical test case.
Mention if linear or nonlinear, dimensional or non 7. Assumptions regarding the unknown parameters
dimensional, with or without process and including the initial states in the state and equations
measurement noises. and also about the noise statistics. These could be
assumed, fixed or updated due to the following.
3. The filter world models for the above equations The above is typical and based on the
can be given. Generally since a real world model understanding of the systematic and random errors
which is ideal may not be available it is compulsive by the analyst who models 18the equations for
for an analyst to work with acceptable models from kinematic compatibility check '19. The results of
the point of application for some purposes like ease the analysis for the unknown initial conditions, the
of numerical solution, simulation, or real time bias and the scale factors may dictate even the
implementation. Such simplification is useful in structures to be modified. Generally it is advisable
particular in many Kalman filter applications. to leave the initial conditions as unknown to be
determine by estimation, but among the bias and
4. Solution of the State Equations. the scale factors it is preferable to drop the ones
(i) Step size of integration is fixed or variable, which have little effect on the kinematics. This can
(ii) Numerical technique and its order of accuracy, be inferred based on the large value of their CRBs
(iii) Transition matrix and order of terms used in or the correlation among themselves close to ± 1. If
evaluating it. the correlation among two or more is around ±0.9
It turns out that generally no two solutions agree then one or two of them can be dropped. This
exactly perhaps due to such above deterministic simplifies the model while retaining the accuracy.
differences or due to the random number Thus compatibility check models depend on the
sequences in the generation of simulated data. accuracies of the instrumentation set up specific to
each flight test data set as well the vehicle.
5. Additional Features.
At times the measured quantities themselves are 8. In studies involving Kalman filter or its variants
used (as a control input) in the state equations as it it is highly desirable to state clearly the
can be happen in many estimation studies. Hence it assumptions regarding filter tuning parameters
is desirable to specify the details regarding the way namely the initial state noise covariance and the
the input has been interpolated and used in the measurement noise covariances P0 , Q and R
integration of the state equations. such as diagonal or not, constant or varying

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

Kalman gain20, and additionally sliding gain21, if All the above steps should be such that somebody else
any. should be able to repeat, compare and check for
statistical compatibility of the results.
9. Optimization Techniques used such as Newton
Raphson (NR), DFP, Conjugate Gradient, BFGS, 13. Special remarks for being a Test Case. Perhaps
Stochastic Approximation, Simulated Annealing, considered by many in the field. Interesting due to
Genetic Algorithm, Controlled Random Search, or some dynamical features such as instability,
any other. chaotic, or other characteristics.

Each optimisation technique needs initial choice, The above features can be specified in a compact form
termination criteria and its own tunable parameters, as shown in Table B. The above does not consider
such as step sizes, number of iterations allowed and so estimation through neural network or fuzzy logic
on. In fact before concluding if a certain technique approaches. But their results can be presented with their
works or not it is necessary to ensure that its tunable special features.
parameters are about the best for the problem. For
example the gradients in NR may be based on Finally it is urged that with the availability of present
analytical or numerical differentiation. day computing hardware and software languages
Graphical User Interface be built into many programs
10. Sequence of steps in a pass through the data or that are developed to make it more user-friendly,
multiple passes. reliable to make changes in the inputs, and help analyse
a large number of cases of a given problem, or many
11. Computations. different problems rapidly and reliably thus providing
Computer : Mainframe or PC an insight22.
Word size : Number of bits
Language : FORTRAN, C, C++ CONCLUSIONS
Broadly the Main Program + Subprograms +
Number of lines of the code could also be As in fields like optimisation and CFD it is urged that
provided. Estimation Theory should evolve test cases to assess
algorithms and approaches. Based on an appreciation
12. Estimation Results. of the ET as having more subjectivity to be introduced
(i) Graphical comparison of the match of model than in CFD it is urged that more information than is
prediction with the measurements. generally provided in present day publications be made
(ii) Statistics of the estimates for the unknown available. It is stressed that in particular the cost
parameters and noise statistics and their Cramer- function that is minimised be provided at the end of
Rao bounds. For simulated data the variation of processing the measurement data after every filter pass.
(a) True-Measured Also other cost functions found useful in specific
(b) True-Filtered estimates and problems shown be given. Further other useful
(c) True-Smoothed estimates comparisons of the measurement data with the
can be provided. estimates are suggested both for simulated as well as
(iii) Plot of the innovation along with its covariance. real flight test data. Finally following this a proposal
(iv) Correlation coefficient matrix of the estimated about the way the problem, its analysis, intermediate,
unknowns. and the final results could in general be presented is
(v) Variation of the cost function J, or other cost proposed as a precursor to help evolve test cases.
such as S across the iterations or passes through
the data that is being processed.
(vi) It is not easy to follow all the details during the
intermediate steps of the algorithm. Hence the
history of the variation of the trace of the noise
statistics, and all the unknown parameters 0
through the iterations could be provided.
(vii) Any preliminary, estimate wind tunnel or earlier
flight test results available for comparison?

7
American Institute of Aeronautics and Astronautics
(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

REFERENCES 14. 'Aerodynamic Parameter Estimation of a


Hypersonic Flight Vehicle by Adaptive EKF, M.R.
1. Fisher, R.A., On the Mathematical Formulations of Ananthasayanam, A.K. Sarkar, and S. Vathsal,
Theoretical Statistics. Phil. Trans. Royal Society Presented at the 24th National Systems Conference,
London, Vol. 222, pp. 309-368. (1922). Bangalore, 07-09 Dec. 2000.
2. Kalman, R.E., A New Approach to Linear Filtering 15. 'An Adaptive Kalman Filtering Technique For
and Prediction Problems. Transactions of the Relative Orbit Estimation for Colocated
American Society of Mechanical Engineers. Series Geostationary Satellites' B. D. Dakshayani, N. V.
D, Journal of Basic Engineering, Vol 82, pp 35-45. Vignesam and M. R. Ananthasayanam. Accepted
(1960). for Presentation at SATMAX 2001: Satellite
3. Eykhoff, P., System Identification: Parameter and Performance Workshop, to be held at Laurel,
State Estimation . John Wiley and Sons. (1974). Maryland, between 18-19, Sept, 2001.
4. Maybeck, P.S., Stochastic Models, Estimation, and 16. Philip N.K. and Ananthasayanam M.R., The
Control. Academic Press, Inc. Vol 1 (1979) and Method of Maximum Likelihood Estimation: A
Vol 2 (1982). Generalized Computer Program' Report No. 95
5. Brown, R. G., and Hwang, P.Y.C., Introduction to FM 3. Department of Aerospace Engineering,
Random Signals and Applied Kalman Filtering Indian Institute of Science, Bangalore. (1995).
Third Edition. John Wiley and Sons. (1997). 17. 'Robust Motion Estimation Schemes Using Sliding
6. Kashyap R.L., Maximum Likelihood Identification Mode Observer and Gauss-Markov Estimator for
an Autonomous Docking Mission with Large
of Stochastic Linear Systems. IEEE Transactions
Unmodelled Acceleration' N.K. Philip and M.R.
on Automatic Control, Vol. AC-15, No.l, February
Ananthasayanam. Presented at the 51st
1970. International Astronautical Congress held at Rio de
7. Maine, R.E., and Iliff, K.W., Application of Janeiro, Brazil, 2-6* Oct, 2000.
Parameter Estimation to Aircraft Stability and 18. Myers, K.A., and Tapley, B.D., Dynamic Model
Control-The Output Error Approach NASA-RP- Compensation for near-earth Satellite Orbit
1168. (1986). Determination, AIAA I, Vol 13, No.3. (1975).
8. Fletcher, R., Parameter Methods of Optimization. 19. Verhaegen M.H., Robust Adaptive Flight-Path
Second Edition. John Wiley and Sons (1987). Reconstruction Technique for Nonsteady
9. Klein, V., Estimation of Aircraft Parameters from Longitudinal Flight Test Maneuvers. Proc. of the
Flight Data, Progress in Aerospace Sciences, Vol AIAA Atmospheric Flight Mechanics Conference
26, pp 1-77, Pergamon, Oxford, England, UK, held at Williamsburg, VA, August 18-20, 1986.
(1989).
20. Gemson, R.M.O., Estimation of Aircraft
10. Hamel, P.O., and Jategaonkar, R.V., Evolution of Aerodynamic Derivatives Accounting for
Flight Vehicle System Identification. Journal of Measurement and Process Noise by EKF Through
Aircraft, Vol, 33, No 1, pp 9-28. (1996). Adaptive Filter Tuning, Ph.D., Thesis. Department
11. Gemson, R. M. O. and M. R. Ananthasayanam., of Aerospace Engineering, Indian Institute of
Importance of Initial State Covariance for the Science. (1991).
Parameter Estimation Using an Adaptive Extended 21. Slotine J.J.E, Hedrick J.K, Misawa E.A., On
Kalman Filter. Proc AIAA Conference on Flight Sliding Observations for Nonlinear Systems. Vol.
Mechanics AIAA-98-4153. (1998). 109/245, September 1987.
12. Tapley B.D, and Hagar H., Estmation of 22. Ananthasayanam, M.R., Suresh, H.S., and
Unmodeled Forces on a Low-Thrust Space Muralidharan, M.R., Software for Teaching
Vehicle. Vol. 12, No. 10, October 1975.
Parameter Estimation Technique Using MMLE.
13. Myers K.A, Tapley B.D., Adaptive Sequential AIAA-99-4262 Proc. of the AIAA Atmospheric
Estimation with Unknown Noise Statistics. IEEE,
Flight Mechanics Conference held at Portland,
1976.
Oregon, 9-11, August 1999.

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

TABLE A. MAJOR DIFFERENCES BETWEEN SIMULATED AND REAL FLIGHT TEST


DATA ANALYSIS OF AEROSPACE VEHICLES

No Characteristics Simulated Data Real Flight Test Data

1. All types of modelling errors in Can be systematically Has to be modeled as best as


system and measurement. studied. possible.
2. Controlled experimentation to Possible Not easy
understand the effect of above.

3. Initial flight conditions The trim conditions can Generally not perfectly trimmed.
be specified Have to be determined from the
algorithm.

4. Flight conditions Can be simulated Difficult to handle in part due to


changing density, gravity,
geopotential or geometrical altitude.

5. Preprocessing of flight data to Not necessary Necessary and important.


remove wild points, bias and Difficult if scale and bias are of same
scale factors and unwanted order as the random error.
frequency content in data.
6. Transfer of the measurements to Not necessary Necessary and quite important
center of gravity location

7. Thrust Can be specified Not accurate due to difficult engine


accurately modeling and propulsive efficiency.

8. Thrust misalignments Can be specified Have to be estimated

9. Aerodynamic derivatives Can be specified Have to be estimated

10. Measurement noise Can be specified Have to be estimated

11. Atmospheric temperature, Taken as some standard Based on meteorological


density and wind conditions or reference atmospheric measurements or a suitable
condition atmosphere.

12. Matching of model output and Best possible Due to unmodelable feature good
measurement. match may not be possible.

13. Consistency through ideal auto Statistically acceptable Due to unmodelable feature a good
correlation and power spectral situation exists. statistical match may not be possible.
density of the innovations.
14. In a nutshell Helps obtain insight. Throws up newer problems

American Institute of Aeronautics and Astronautics


(c)2001 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

TABLE B. A COMPACT DESCRIPTION OF A TYPICAL PROBLEM


IN ESTIMATION THEORY.

PROBLEM TITLE

1. Author, Organization
and address

2. Real World Models for the


problem

3. Filter World Models for the


problem

4. Solution of the State


Equations

5. Additional Features in
solving the state equations

6. Data set and their


description

7. Assumptions regarding
unknown parameters or
noise statistics

8. In Kalman filter or its


variants the covariances P0 ,
Q and R
9. Optimization Technique
used

10. Sequence of steps

11. Computations

12. Estimation Results

13 Special Remarks to be a
Test Case

10
American Institute of Aeronautics and Astronautics

Das könnte Ihnen auch gefallen