by Andreas Varga
This book addresses fault detection and isolation topics from a computational perspective. Unlike most existing literature, it bridges the gap between the existing well-developed theoretical results and the realm of reliable computational synthesis procedures.
The model-based approach to fault detection and diagnosis has been the subject of ongoing research for the past few decades. While the theoretical aspects of fault diagnosis on the basis of linear models are well understood, most of the computational methods proposed for the synthesis of fault detection and isolation filters are not satisfactory from a numerical standpoint. Several features make this book unique in the fault detection literature:
Solution of standard synthesis problems in the most general setting, for both continuous- and discrete-time systems, regardless of whether they are proper or not; consequently, the proposed synthesis procedures can solve a specific problem whenever a solution exists
Emphasis on the best numerical algorithms to solve the synthesis problems for linear systems in generalized state-space form (also known as descriptor systems)
Development of general synthesis procedures relying on new computational paradigms, such as factorization-based design based on filter updating techniques and nullspace-based synthesis
Availability of a comprehensive set of free accompanying software tools for descriptor systems, which allows readers to easily implement all synthesis procedures presented in the book and ensures that all results are reproducible
This book is primarily intended for researchers and advanced graduate students in the areas of fault diagnosis and fault-tolerant control. It will also appeal to mathematicians with an interest in control-oriented numerics.
Table of contents (pdf)
Preface (pdf)
Part I Basics of Fault Diagnosis
Chapter 1 Introduction
1.1 Linear synthesis techniques for fault diagnosis
1.2 Outline of the book
Chapter 2 Modelling systems with faults (pdf)
2.1 Types of faults
2.2 Plant models with additive faults
2.3 Physical fault models
Chapter 3 Fault diagnosis
3.1 Basic fault monitoring tasks
3.2 Residual generation
3.3 Fault detectability
3.4 Fault isolability
3.5 Fault detection and isolation problems
3.6 Threshold selection
Chapter 4 Model detection
4.1 Basic model detection task
4.2 Residual generation
4.3 Model detectability
4.4 Model detection problems
4.5 Threshold selection
Part II Synthesis of Residual Generators
Chapter 5 Synthesis of fault detection and isolation filters
5.1 Nullspace based synthesis
5.2 Solving the exact fault detection problem
5.3 Solving the approximate fault detection problem
5.4 Solving the exact fault detection and isolation problem
5.5 Solving the approximate fault detection and isolation problem
5.6 Solving the exact model-matching problem
5.7 Solving the approximate model-matching problem
Chapter 6 Synthesis of model detection filters
6.1 Nullspace-based synthesis
6.2 Solving the exact model detection problem
6.3 Solving the approximate model detection problem
Chapter 7 Computational issues
7.1 Developing satisfactory numerical algorithms
7.2 Modelling issues
7.3 Basic procedural framework
7.4 Nullspace-based reduction
7.5 Least order synthesis
7.6 Coprime factorization techniques
7.7 Outer–inner factorizations
7.8 Spectral factorizations
7.9 Linear rational equations
7.10 Solution of least distance problems
Chapter 8 Case studies
8.1 Monitoring flight actuator faults
8.2 Monitoring air data sensor faults
Part III Background Material
Chapter 9 System theoretical concepts
9.1 Rational transfer function matrices
9.2 Descriptor systems
Chapter 10 Computational algorithms and software
10.1 Matrix decompositions and condensed forms
10.2 Solution of matrix equations
10.3 Algorithms for descriptor systems
10.4 Special algorithms
10.5 Numerical software
References
Index