Statistical Fault Detection with Applications to IMU Disturbances

This thesis deals with the problem of detecting faults in an environment where the measurements are affected by additive noise. To do this, a residual sensitive to faults is derived and statistical methods are used to distinguish faults from noise. Standard methods for fault detection compare a batch of data with a model of the system using the generalized likelihood ratio. Careful treatment of the initial state of the model is quite important, in particular for short batch sizes. One method to handle this is the parity-space method which solves the problem by removing the influence of the initial state using a projection. In this thesis, the case where prior knowledge about the initial state is available is treated. This can be obtained for example from a Kalman filter. Combining the prior estimate with a minimum variance estimate from the data batch results in a smoothed estimate. The influence of the estimated initial state is then removed. It is also shown that removing the influence of the initial state by an estimate from the data batch will result in the parity-space method. To model slowly changing faults, an efficient parameterization using Chebyshev polynomials is given. The methods described above have been applied to an Inertial Measurement Unit, IMU. The IMU usually consists of accelerometers and gyroscopes, but has in this work been extended with a magnetometer. Traditionally, the IMU has been used to estimate position and orientation of airplanes, missiles etc. Recently, the size and cost has decreased making it possible to use IMU:s for applications such as augmented reality and body motion analysis. Since a magnetometer is very sensitive to disturbances from metal, such disturbances have to be detected. Detection of the disturbances makes compensation possible. Another topic covered is the fundamental question of observability for fault inputs. Given a fixed or linearly growing fault, conditions for observability are given. The measurements from the IMU show that the noise distribution of the sensors can be well approximated with white Gaussian noise. This gives good correspondence between practical and theoretical results when the sensor is kept at rest. The disturbances for the IMU can be approximated using smooth functions with respect to time. Low rank parameterizations can therefore be used to describe the disturbances. The results show that the use of smoothing to obtain the initial state estimate and parameterization of the disturbances improves the detection performance drastically.

[1]  M. Enqvist Some Results on Linear Models of Nonlinear Systems , 2003 .

[2]  D. Lindgren Subspace Selection Techniques for Classification Problems , 2002 .

[3]  Fredrik Tjärnström,et al.  Quality Estimation of Approximate Models , 2000 .

[4]  Jonas Jansson Tracking and decision making for automotive collision avoidance , 2002 .

[5]  G. Hendeby,et al.  Fundamental Estimation and Detection Limits in Linear Non-Gaussian Systems , 2005 .

[6]  Magnus Larsson,et al.  On Modeling and Diagnosis of Discrete Event Dynamic Systems , 1997 .

[7]  Svante Gunnarsson On the Mean Square Error of Transfer Function Estimates with Applications to Control , 1986 .

[8]  Sören Andersson Sensor Array Processing : Application to Mobile Communication Systems and Dimension Reduction , 1990 .

[9]  J. Gunnarsson On Modeling of Discrete Event Dynamic Systems : Using Symbolic Algebraic Methods , 1995 .

[10]  Fredrik Gustafsson,et al.  Power Control in Cellular Radio Systems : Analysis and Design , 1999 .

[11]  G. Bark,et al.  Uplink transmission timing in WCDMA , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[12]  A. Willsky,et al.  Analytical redundancy and the design of robust failure detection systems , 1984 .

[13]  Daniel Roetenberg,et al.  Inertial and magnetic sensing of human motion , 2006 .

[14]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[15]  Rickard Karlsson,et al.  Simulation Based Methods for Target Tracking , 2002 .

[16]  Thomas Kailath,et al.  Linear Systems , 1980 .

[17]  Ola Härkegård,et al.  Flight Control Design using Backstepping , 2001 .

[18]  Frida Gunnarsson On Modeling and Control of Network Queue Dynamics , 2003 .

[19]  Niclas Bergman,et al.  Recursive Bayesian Estimation : Navigation and Tracking Applications , 1999 .

[20]  Krister Edström,et al.  Simulation of Mode Switching Systems Using Switched Bond Graphs , 1996 .

[21]  Rickard Karlsson,et al.  Particle filtering for positioning and tracking applications , 2005 .

[22]  Anders Skeppstedt Construction of composite models from large data-sets , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[23]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[24]  F. Gunnarsson,et al.  Transmission timing - a control approach to distributed uplink scheduling in WCDMA , 2004, Proceedings of the 2004 American Control Conference.

[25]  A. Stenman Just-in-Time Models with Applications to Dynamical Systems , 1997 .

[26]  T. Andersson Concepts and Algorithms for Non-Linear System Identifiability , 1994 .

[27]  J. Löfberg,et al.  Linear Model Predictive Control Stability and Robustness , 2001 .

[28]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .

[29]  Thomas B. Schön,et al.  Estimation of Nonlinear Dynamic Systems : Theory and Applications , 2006 .

[30]  Valur Einarsson On Verification of Switched Systems using Abstractions , 1998 .

[31]  J. Sjöberg Regularization Issues in Neural Network Models of Dynamical Systems , 1993 .

[32]  Andreas Eidehall,et al.  An Automotive Lane Guidance System , 2004 .

[33]  H. Fortell Volterra and Algebraic Approaches to the Zero Dynamics , 1994 .

[34]  P. R. Kalata,et al.  Observability conditions for biased linear time invariant systems , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[35]  Anna Hagenblad,et al.  Aspects of the Identification of Wiener Models , 1999 .

[36]  J. Gardner,et al.  Microsensors: Principles and Applications , 1994 .

[37]  Mille Millnert,et al.  Vehicle size and orientation estimation using geometric fitting , 2001 .

[38]  I. Klein Planning for a Class of Sequential Control Problems , 1989 .

[39]  Fredrik Gustafsson,et al.  Adaptive filtering and change detection , 2000 .

[40]  Torsten Jeinsch,et al.  A characterization of parity space and its application to robust fault detection , 1999, IEEE Trans. Autom. Control..

[41]  Michèle Basseville,et al.  Detection of abrupt changes: theory and application , 1993 .

[42]  Niclas Persson,et al.  Event Based Sampling with Application to Spectral Estimation , 2002 .

[44]  Fredrik Gustafsson,et al.  Eliminating the initial state for the generalized likelihood ratio test , 2006 .

[45]  Jakob Roll Robust Verification and Identification of Piecewise Affine Systems , 2001 .

[46]  P. Veltink,et al.  Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[47]  K. Forsman Applications of Constructive Algebra to Control Problems , 1990 .

[48]  N. Bergman Bayesian Inference in Terrain Navigation , 1997 .

[49]  Inger Klein,et al.  GLR TESTS FOR FAULT DETECTION OVER SLIDING DATA WINDOWS , 2005 .

[50]  E. Lehmann Testing Statistical Hypotheses , 1960 .

[51]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[52]  W. Rugh Linear System Theory , 1992 .

[53]  Fredrik Gustafsson,et al.  Power Control in Cellular Radio Systems , 2000 .

[54]  William Rowan Hamilton,et al.  ON QUATERNIONS, OR ON A NEW SYSTEM OF IMAGINARIES IN ALGEBRA , 1847 .

[55]  B. Wahlberg On Model Simplification in System Identification , 1985 .

[56]  Urban Forssell Properties and Usage of Closed-loop Identification Methods , 1997 .

[57]  Magnus Andersson Experimental Design and Updating of Finite Element Models , 1997 .

[58]  Jonas Gillberg,et al.  Methods for Frequency Domain Estimation of Continuous-Time Models , 2004 .

[59]  Weijie Li,et al.  ION , 2021, Proceedings of the 29th ACM International Conference on Multimedia.

[60]  Mats Viberg On the Adaptive Array Problem , 1987 .

[61]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[62]  Predrag Pucar Segmentation of Laser Range Radar Images using Hidden Markov Field Models , 1993 .

[63]  Åke Björck,et al.  Numerical methods for least square problems , 1996 .

[64]  T. McKelvey On State-Space Models in System Identification , 1994 .

[65]  J. Sjöberg Some Results On Optimal Control for Nonlinear Descriptor Systems , 2006 .

[66]  P. Nordlund Sequential Monte Carlo Filters and Integrated Navigation , 2002 .

[67]  John Weston,et al.  Strapdown Inertial Navigation Technology , 1997 .

[68]  Gene H. Golub,et al.  Matrix computations , 1983 .

[69]  Claes Olsson,et al.  Active Engine Vibration Isolation using Feedback Control , 2002 .

[70]  P. R. Kalata,et al.  On the identification of stochastic biases in linear time invariant systems , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[71]  Jan Palmqvist On Integrity Monitoring of Integrated Navigation Systems , 1997 .

[72]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[73]  J. Gertler Fault detection and isolation using parity relations , 1997 .

[74]  F. Gustafsson Optimal Segmentation of Linear Regression Parameters , 1991 .

[75]  Steven Kay,et al.  Fundamentals Of Statistical Signal Processing , 2001 .

[76]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[77]  Måns Östring,et al.  Identification, Diagnosis, and Control of a Flexible Robot Arm , 2002 .

[78]  K. Ståhl On the Frequency Domain Analysis of Nonlinear Systems , 1988 .

[79]  M. Shuster A survey of attitude representation , 1993 .

[80]  A. Willsky,et al.  A generalized likelihood ratio approach to the detection and estimation of jumps in linear systems , 1976 .

[81]  Håkan Hjalmarsson On Estimation of Model Quality in System Identification , 1990 .

[82]  E. S. Pearson,et al.  ON THE USE AND INTERPRETATION OF CERTAIN TEST CRITERIA FOR PURPOSES OF STATISTICAL INFERENCE PART I , 1928 .

[83]  Janos Gertler,et al.  Fault detection and diagnosis in engineering systems , 1998 .

[84]  Hendrik Johannes Luinge,et al.  Inertial sensing of human movement , 2002 .

[85]  T. J. Rivlin The Chebyshev polynomials , 1974 .

[86]  Thomas B. Schön,et al.  On computational methods for nonlinear estimation , 2003 .

[87]  Mikael Norrlöf,et al.  On Analysis and Implementation of Iterative Learning Control , 1998 .

[88]  M. Jirstrand Algebraic Methods for Modeling and Design in Control , 1996 .

[89]  Ingela Lind Regressor Selection in System Identification using ANOVA , 2001 .

[90]  Jonas Elbornsson,et al.  Equalization of Distortion in A/D Converters , 2001 .