Skip to:Content
|
Bottom
Cover image for Filtering theory : with applications to fault detection, isolation, and estimation
Title:
Filtering theory : with applications to fault detection, isolation, and estimation
Personal Author:
Series:
Systems and control : foundation and application
Publication Information:
Boston, MA : Birkhauser, 2007
ISBN:
9780817643010
General Note:
Also available online version
Electronic Access:
Full Text
DSP_RESTRICTION_NOTE:
Accessible within UTM campus

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010151796 TK5102.5 S22 2007 Open Access Book Book
Searching...

On Order

Summary

Summary

As soon as we (AS and PS) completed writing the book on H Optimal Con- 2 trol, another task of equal magnitude was laid to our charge. This task was to work on ?ltering and related topics. This book releases us from this charge. In this endeavor, we are fortunate to have found a capable person in our friend and colleague (AAS) who helped us release our burden. The subject of ?ltering is indeed vast and immense, much more so than the subject of H Optimal Control. In this work, we have tried to present what we 2 believe to be the fundamental issues of ?ltering. The book is not intended to give a chronological development of ?ltering from a historical point of view. A vast number of books already do so. Our intent here is to develop from our perspective the complete theory of ?ltering and various design methodologies associated with it along with their practical implementations. In this respect, we present here a state-of-the-art view of exact and almost input-decoupled ?ltering, H ,and H 2 1 ?ltering and inverse ?ltering issues, and include an application of ?ltering and inverse ?ltering to fault detection, isolation, and estimation. Most of the work reported here arose out of the research conducted by one or more of us and so- times in collaboration with our students and colleagues. Supposedly, young F.


Table of Contents

Prefacep. xiii
1 Introductionp. 1
1.1 Introductionp. 1
1.2 Filtering problemsp. 3
2 Preliminariesp. 9
2.1 A list of symbolsp. 9
2.2 A list of acronymsp. 10
2.3 Matrices, linear spaces, and linear operatorsp. 11
2.4 Norms of deterministic signalsp. 16
2.5 Norms of stochastic signalsp. 18
2.6 Norms of linear time- or shift-invariant systemsp. 19
3 A special coordinate basis (SCB) of linear multivariable systemsp. 27
3.1 Introductionp. 27
3.2 SCBp. 27
3.2.1 Observability (detectability) and controllability (stabilizablity)p. 33
3.2.2 Left- and right-invertibilityp. 34
3.2.3 Finite zero structurep. 35
3.2.4 Infinite zero structurep. 42
3.2.5 Geometric subspacesp. 43
3.2.6 Miscellaneous properties of the SCBp. 48
3.2.7 Additional compact forms of the SCBp. 50
4 Algebraic Riccati equations and matrix inequalitiesp. 53
4.1 Continuous-time algebraic Riccati equationsp. 54
4.1.1 Definition of a CARE and its subclassesp. 55
4.1.2 The Hamiltonian matrixp. 59
4.1.3 Stabilizing and semi-stabilizing solutions of a CAREp. 61
4.1.4 Positive semi-definite and positive definite solutionsp. 80
4.1.5 Continuity propertiesp. 89
4.1.6 Algorithms for the computation of stabilizing solutionsp. 91
4.1.7 Algorithms for the computation of semi-stabilizing solutionsp. 97
4.2 Standard and generalized discrete-time algebraic Riccati equationsp. 98
4.2.1 Definitionsp. 99
4.2.2 Basic structure of a GDAREp. 103
4.2.3 Solutions of a DARE and deflating subspacesp. 105
4.2.4 Connections between a DARE and its associated CAREp. 111
4.2.5 Properties, existence, and computation of various types of solutions of a DAREp. 117
4.2.6 Continuity properties of the H 2 DAREp. 130
4.2.7 Connections between a GDARE and its associated DAREp. 131
4.2.8 Properties, existence, and computation of various types of solutions of a GDAREp. 137
4.2.9 Continuity properties of the H 2 GDAREp. 139
4.3 Continuous-time linear matrix inequalitiesp. 140
4.3.1 Connections between a CLMI and its associated CAREp. 145
4.3.2 Properties, existence, and computation of various types of solutions of a CLMIp. 152
4.3.3 Continuity properties of CLMIsp. 154
4.4 Discrete-time linear matrix inequalitiesp. 156
4.4.1 Connections between a DLMI and its associated DAREp. 164
4.4.2 Properties, existence, and computation of various types of solutions of a DLMIp. 170
4.4.3 Continuity properties of the DLMIp. 172
4.5 Continuous-time quadratic matrix inequalitiesp. 173
4.5.1 Connection between a CQMI and its associated CAREp. 176
4.A Linear matrix equationsp. 180
4.B Reduction to the case that H has full normal rankp. 185
4.C Matrix pencils and generalized eigenvalue problemsp. 188
5 Exact disturbance decoupling via state and full information feedbackp. 191
5.1 Introductionp. 191
5.2 Problem formulationp. 191
5.3 Solvability conditions for EDDp. 197
5.4 Static state feedback laws and associated fixed modes and fixed decoupling zerosp. 198
5.4.1 EDD algorithm-left-invertible casep. 200
5.4.2 EDD algorithm-non-left-invertible casep. 206
5.4.3 An algorithm for EDD with pole placementp. 213
5.5 Dynamic state feedback laws and associated fixed modes and fixed decoupling zerosp. 215
5.5.1 ¿sub is left-invertiblep. 215
5.5.2 ¿sub is not left-invertiblep. 219
5.6 Static and dynamic full information feedback laws and associated fixed modes and fixed decoupling zerosp. 221
5.A Proofs of Theorems 5.11 and 5.25p. 223
5.A.1 Proof of Theorem 5.11p. 223
5.A.2 Proof of Theorem 5.25p. 225
6 Almost disturbance decoupling via state and full information feedbackp. 229
6.1 Introductionp. 229
6.2 Problem formulationp. 230
6.3 Solvability conditions for ADDp. 234
6.3.1 Solvability conditions for ADD-continuous timep. 234
6.3.2 Solvability conditions for ADD-discrete timep. 236
6.4 More on ADD finite asymptotic fixed modesp. 237
6.5 H2 ADD-designp. 239
6.5.1 Computation of ¿ s 2+ and designing sequences of static H2 ADD controllers-continuous timep. 239
6.5.2 Computation of ¿ s 2+ and designing sequences of static H2 ADD controllers-discrete timep. 252
6.6 H∞ ADD-designp. 258
6.6.1 Computation of ¿ s 2+∞ and designing sequences of static H∞ ADD controllers-continuous timep. 258
6.6.2 Computation of ¿ s 2+∞ and designing sequences of static H∞ ADD controllers-discrete timep. 278
7 Exact input-decoupling filtersp. 293
7.1 Introductionp. 293
7.2 Preliminariesp. 294
7.3 Statement of EID filtering problem and its solvability conditionsp. 295
7.4 Uniqueness of EID filters in the sense of transfer function matrixp. 300
7.5 Design of EID filtersp. 301
7.5.1 Strictly proper EID filters of CSS architecturep. 302
7.5.2 Proper EID filters of CSS architecturep. 308
7.5.3 Reduced-order EID filters of CSS architecturep. 329
7.6 Fixed modes of EID filters with arbitrary architecturep. 339
7.A Duality between filtering and controlp. 341
8 Almost input-decoupled filtering under white noise inputp. 347
8.1 Introductionp. 347
8.2 Preliminariesp. 348
8.3 Statement of AID filtering problem and its solvability conditionsp. 349
8.4 Existence conditions-continuous-time casep. 351
8.5 Existence conditions-discrete-time casep. 354
8.6 Design of a family of H 2 AID filters of CSS architecturep. 356
8.6.1 A family of full-order strictly proper H 2 AID filters-CSS architecturep. 357
8.6.2 A family of full-order proper H2 AID filters-CSS architecturep. 361
8.6.3 A family of reduced-order proper H 2 AID filters-CSS architecturep. 374
9 Almost input-decoupled filtering without statistical assumptions on inputp. 383
9.1 Introductionp. 383
9.2 Preliminariesp. 383
9.3 Statement of AID filtering problem and its solvability conditionsp. 384
9.4 Existence conditions for H∞ AID filters-continuous-time casep. 386
9.5 Existence conditions for H∞ AID filters-discrete-time casep. 391
9.6 Design of a family of H∞ AID filters of CSS architecturep. 394
9.6.1 A family of full-order strictly proper H∞ AID filters-CSS architecturep. 395
9.6.2 A family of full-order proper H∞ AID filters-CSS architecturep. 398
9.6.3 A family of reduced-order proper H∞ AID filters-CSS architecturep. 409
10 Optimally (suboptimally) input-decoupling filtering under white noise input-H2 filteringp. 417
10.1 Introductionp. 417
10.2 Preliminariesp. 418
10.3 OID and SOID filtering problems with white noise inputp. 419
10.4 Connection between H 2 OID (H 2 SOID) and EID (H 2 AID) filtering problems-continuous-time casep. 422
10.5 Computation of ¿* sp and ¿* p - continuous-time casep. 430
10.5.1 Relationship between ¿* sp and ¿* p and the structural properties of ¿p. 431
10.6 Existence of H 2 OID and SOID filters-continuous-time casep. 437
10.7 Connection between H 2 OID (H 2 SOID) and EID (H 2 AID) filtering problems-discrete-time casep. 439
10.8 Computation of ¿* sp and ¿* p -discrete-time casep. 447
10.8.1 Relationship between ¿* sp and ¿* p and the structural properties of ¿p. 448
10.9 Existence of H 2 OID and SOID filters-discrete-time casep. 452
10.10 Uniqueness of H 2 OID filtersp. 455
10.11 Uniqueness of the transfer matrix of H 2 OID error dynamicsp. 456
10.12 Design of H 2 OID filters-continuous-time casep. 457
10.12.1 Strictly proper H 2 OID filters of CSS architecturep. 457
10.12.2 Proper H 2 OID filters of CSS architecturep. 467
10.12.3 Reduced-order H 2 OID filters of CSS architecturep. 478
10.13 Design of H 2 SOID filters-continuous-time casep. 487
10.13.1 Strictly proper H 2 SOID filters of CSS architecturep. 488
10.13.2 Proper H 2 SOID filters of CSS architecturep. 490
10.13.3 Reduced-order H 2 SOID filters of CSS architecturep. 494
10.14 Design of H 2 OID filters-discrete-time casep. 499
10.14.1 Strictly proper H 2 OID filters of CSS architecturep. 499
10.14.2 Proper H 2 OID filters of CSS architecturep. 509
10.14.3 Reduced-order H 2 OID filters of CSS architecturep. 521
10.15 Design of H 2 SOID filters-discrete-time casep. 531
10.15.1 Strictly proper H 2 SOID filters of CSS architecturep. 531
10.15.2 Proper H 2 SOID filters of CSS architecturep. 533
10.15.3 Reduced-order H 2 SOID filters of CSS architecturep. 537
10.16 Fixed modes of H 2 OID filters with arbitrary architecturep. 542
10.17 Performance measure for unbiasedness of filters with CSS architecturep. 543
10.17.1 Strictly proper filter of CSS architecturep. 543
10.17.2 Proper filter of CSS architecturep. 545
10.17.3 Reduced-order filter of CSS architecturep. 547
11 Optimally (suboptimally) input-decoupled filtering without statistical information on the input-H∞ filteringp. 551
11.1 Introductionp. 551
11.2 Preliminariesp. 552
11.3 OID and SOID filtering problems without statistical information on the inputp. 553
11.4 Computation of ¿* sp and ¿* pp. 557
11.4.1 Explicit computation of ¿* sp and ¿* p -continuous-time systemsp. 557
11.4.2 Numerical computation of ¿* sp and ¿* p -continuous-time systemsp. 562
11.4.3 Explicit computation of ¿* sp and ¿* p -discrete-time systemsp. 567
11.4.4 Numerical computation of ¿* sp and ¿* p -discrete-time systemsp. 573
11.5 Design of ¿-level H∞ SOID filters-continuous-time systemsp. 577
11.5.1 Regular ¿-level H∞ SOID filtersp. 577
11.5.2 Singular ¿-level H∞ SOID filters-the system characterized by (A, B, C, D) has no invariant zeros on the imaginary axisp. 599
11.5.3 Singular ¿-level H∞ SOID filters-the system characterized by (A, B, C, D) has invariant zeros on the imaginary axisp. 608
11.6 Design of ¿-level H∞ SOID filters-discrete-time systemsp. 610
11.6.1 Regular ¿-level H∞ SOID filtersp. 610
11.6.2 Singular ¿-level H∞ SOID filters-the system characterized by (A, B, C, D) has no invariant zeros on the unit circlep. 631
11.6.3 Singular ¿-level H∞ SOID filters-the system characterized by (A, B, C, D) has invariant zeros on the unit circlep. 639
12 Generalized H 2 suboptimally input-decoupled filteringp. 641
12.1 Introductionp. 641
12.2 Preliminariesp. 642
12.3 Problem statementsp. 644
12.4 Performance, existence, and uniqueness conditions, design, and fixed modesp. 647
12.5 Dependence of performance, existence, and uniqueness conditions and fixed modes on the input u2p. 653
12.5.1 Dependency of performance on the input u2p. 654
12.5.2 Dependency of the solvability conditions on the input u2p. 655
12.5.3 Dependency of the fixed modes on the input u2p. 657
12.6 Performance limitations due to structural properties of a systemp. 660
12.6.1 Dependence of performance on structural properties of the given systemp. 660
12.6.2 Performance issues of generalized unbiased filteringp. 661
12.6.3 Impact of the structural properties of ¿ on \tilde J^{{\ast g}}p. 664
12.7 Generalized EID filtering problemp. 667
12.8 Generalized H 2 AID filtering problemp. 668
13 Generalized H∞ suboptimally input-decoupled filteringp. 671
13.1 Introductionp. 671
13.2 Preliminariesp. 671
13.3 ¿-level generalized H∞ SOID filtering problem statementp. 673
13.4 Computation of ¿* g,sp and ¿* g,p and the design of ¿-level generalized H∞ SOID filtersp. 675
13.5 Dependence of performance on the input u2p. 678
13.6 Performance limitations due to structural properties of a systemp. 680
13.7 Generalized H∞ AID filtering problemp. 686
14 Fault detection, isolation, and estimation-exact or almost fault estimationp. 689
14.1 Introductionp. 689
14.2 Problem formulationp. 690
14.3 Solvability conditions and design of residual generatorp. 693
14.4 Discussionp. 694
15 Fault detection, isolation, and estimation-optimal fault estimationp. 697
15.1 Introductionp. 697
15.2 Problem statementsp. 700
15.3 H2 and H∞ deconvolutionp. 704
15.4 Solvability conditions and designp. 709
Indexp. 713
Referencesp. 717
Go to:Top of Page