The goal of this new edition is the same as for the first edition ”to address the fault detection and isolation topics from a computational perspective“, by covering the same important aspects, namely, (1) providing a completely general theoretical treatment of fault and model detection problems for linear time-invariant systems; (2) presenting the best suited numerical approaches to solve the specific computational problems; (3) providing supporting software to solve the analysis and filter synthesis problems. In this second edition, the changes in the theoretical presentation are minor and all known errors and typos have been corrected. The major difference to the first edition is in the underlying computational support, which is now based on software developed in a relatively new language called Julia. The presentation of synthesis procedures and examples is similar to the first edition, but it is now interlaced with Julia codes which can be used to reproduce all computational examples and figures presented in the book. An Appendix has been added to cover some basic issues related to using Julia and the new FaultDetectionTools and DescriptorSystems packages.
The goal of this new edition is the same as for the first edition ”to address the fault detection and isolation topics from a computational perspective“, by covering the same important aspects, namely, (1) providing a completely general theoretical treatment of fault and model detection problems for linear time-invariant systems;
The model-based approach to fault detection and diagnosis has been the subject of continuing research for several decades. While the theoretical aspects of the fault diagnosis relying on linear models are well understood, most of the proposed computational methods for the synthesis of fault detection and isolation filters are not satisfactory from a numerical point of view. Therefore, the aim of this book to address the fault detection and isolation topics from a computational perspective, contrasts with most existing literature. This book is an attempt to close the gap between the existing well developed theoretical results and the realm of reliable computational synthesis procedures.
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 they are proper or not; consequently, the proposed synthesis procedures can solvea 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, as factorization-based design based on filter updating techniques and nullspace-based synthesis
· availability of a comprehensive set of free supporting software tools implemented in the Julia language, which ensures the reproducibility of the results of all presented synthesis examples.
This book is primarily aimed at researchers and advanced graduate students in the areas of fault diagnosis and fault tolerant control. It will also appeal to mathematicians with interests in control oriented numerics.