New Tools for Robustness of Linear Systems

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book is an outgrowth of my longstanding interest in robust control problems involving structured real parametric uncertainty. At the risk of beginning on a controversial note, I believe that it is fair to say that in the robust control field, most research is currently concentrated in five areas. The popular labels for these areas are H00 , μ, Kharitonov, Lyapunov and QFT. Some colleagues in the field would insist on including L1 as a sixth area. In terms of the five labels above, the takeoff point for this book is what I believe to be one of the major milestones in the literature relevant to control theory-a 1978 paper in a differential equations journal by the Russian mathematician V. L. Kharitonov; see Kharitonov {1978a). Kharitonov's paper began to receive attention in the control field in 1983 and provided strong motivation for a decade of furious work by researchers interested in robustness of systems with real parametric uncertainty. I use the word "furious" above because at times, the race for results got rather heated. On numerous occasions, the same result appeared nearly simultaneously in two journals-by different authors, of course. Given this explosive rate of publication, much "smoke" has emerged. The uninitiated reader who wants to become familiar with the new developments faces an enormous pile of papers and may not know which ones to read first. My choice of material for this text implicitly provides my perspective on this matter. One of my main objectives is distillation-taking this large body of new literature, picking out the most important results and simplifying their explanation so as to minimize time investment associated with learning the new techniques. In this regard, many of the proofs are new and given here for the first time. At the outset, the reader should be aware that the robust control literature does not contain many results "linking" the different areas of research. I am hoping, however, that my exposition will motivate others to undertake efforts aimed at unification of the field; this book is not the "grand unifier." My point of view is as follows: The serious student of robust control might reasonably be expected to take three or four courses in the area. In this sense, my hope is that this book would be a strong competitor for being the text in one of these courses. After weighing the trade-offs between encyclopedic coverage and pedagogy, I resisted the temptation to let the scope get too broad. I opted to concentrate on trying to write a text which is "technically tight" and yet does not require too high a level of technical sophistication to read. My targeted reader is the beginning graduate student who is familiar with just the basics such as Bode, Nyquist, root locus and elementary state space analysis. For a one-semester course of 13-15 weeks, I would recommend Chapters 1-11 and 14-16. An ambitious instructor might also include selected results from Chapters 12, 13 and 17. In many places throughout the text, I refer to the value set. Once this rather simple concept is understood, it becomes possible to unify most of the new technical developments emanating from Kharitonov's Theorem. While we may have the illusion that we have been bombarded with dozens of new "lines of proof" over the last decade, the truth of the matter is that most of the seemingly disparate new results can be easily understood with the help of one simple idea-the value set. Granted, I am overstating my case a bit here, but in spirit, I feel that my contention is correct. At this point, I must note that I have avoided calling the value set concept "new." Value sets arise in many fields, for example, mathematics, economics and optimization. In fact, even in the control literature, value sets appear as early as 1963 in the textbooks of Horowitz and Zadeh and Desoer. What is new in this book is the way the value set is used to unify a large body of literature on robustness of control systems. In fact, one of the greatest challenges in writing this book was taking existing results from the literature and finding new ways to explain them using the value set. To provide my personal perspective on how this research area came into being, let me begin by noting that Kharitonov's Theorem first came to my attention in 1982 at a workshop in Switzerland organized by Jiiergen Ackermann. At that time, I remember sitting next to Manfred Morari and listening to Andrej Olbrot exploit Kharitonov's Theorem to prove a result on delay systems. Given that Kharitonov's Theorem was published in 1978, my immediate reaction to Olbrot's presentation was one of bewilderment. Despite the fact that it was published in a Russian differential equations journal, I could not understand how such an important result had been unheralded in the control community for more than four years. Immediately following the workshop in Switzerland, there was a period of about six months which I spent working with Kris Hollot and Ian Petersen expending considerable effort trying to decide if Kharitonov's cryptic proof was correct. It was. Apparently, Olbrot was aware of the importance of Kharitonov's Theorem at least one year before the workshop in Switzerland. In a 1981 letter from Olbrot to Ackermann (following a workshop in Bielefeld), the theorem was stated precisely. In his letter, Olbrot also recognized that this result had possible applications to "insensitive stabilization." Kharitonov's name finally surfaced in the control journals in 1983 in Bialas (1983) and Barmish (1983). While my paper is frequently cited for exposing the power of Kharitonov's Theorem in the "western literature,'' the paper by Bialas had an equally important role. Although Bialas' attempt to generalize from polynomials to matrices turned out to be incorrect (for example, see Karl, Greschak and Verghese (1984) for a counterexample), his paper served to stimulate researchers to address the following question: To what extent can Kharitonov's strong assumptions on the uncertainty structure be relaxed? An important breakthrough in this direction was the Edge Theorem of Bartlett, Hollot and Huang (1988). This added fuel to the fire just as the flames were beginning to subside.

Author(s): B. Ross Barmish
Publisher: Macmillan Coll Div
Year: 1993

Language: English
Pages: 410
Tags: Robotics Computer Science Computers Technology Electrical Electronics Circuits Digital Design Electric Machinery Motors Fiber Optics Networks Superconductivity Engineering Transportation Automation Industrial Manufacturing Operational Systems Mathematics Applied Geometry Topology History Infinity Mathematical Analysis Matrices Number Popular Elementary Pure Reference Research Study Teaching Transformations Trigonometry Math Electronic New Used Rental Textbooks Specialty Boutique

Contents
Part I. Preliminaries 1
Chapter 1. A Global Overview 2
1.1 Introduction . . . . . . . 2
1.2 Robustness Problems . . 3
1.3 Some Historical Perspective . 5
1.4 Refinement of the Scope. . . 5
1.5 Kharitonov's Theorem: The Spark . 7
1.6 The Issue of Uncertainty Structure . 8
1. 7 The Mathematical Programming Approach 9
1.8 The Toolbox Philosophy . . . . . . . . . . 10
1.9 The Value Set Concept . . . . . . . . . . . 11
1.10 Mathematical Model Versus the True System . 12
1.11 Family Paradigm. . . . . . . . 13
1.12 Robustness Analysis Paradigm 13
1.13 Robustness Margin Paradigm. 14
1.14 Robust Synthesis Paradigm . . 15
1.15 Testing Sets and Computational Complexity 15
1.16 Conclusion . . . . . . . . . . . . . . . 16
Chapter 2. Notation for Uncertain Systems 19
2.1 Introduction . . . . . . . . . . . . . 19
2.2 Notation for Uncertain Parameters. . 19
2.3 Subscripts and Superscripts . . . . . . 21
2.4 Uncertainty Bounding Sets and Norms 21
2.5 Notation for Families . . . . . . . . . .
2.6 Uncertain Functions Versus Families . . . . . . 22
2. 7 Convention: Real Versus Complex Coefficients 23
2.8 Consolidation of Notation . . . . . . . . . . 23
2.9 Conclusion . . . . . . . . . . . . . . . . . . 27
Chapter 3. ·case Study: The Fiat Dedra Engine 29
3.1 Introduction . . . . . . . . . . . . 29
3.2 Control of the Fiat Dedra Engine . . . . 30
3.3 Discussion of the Engine Model . . . . . 30
3.4 Transfer Function Matrix for the Engine 33
3.5 Uncertain Parameters in the Engine Model 33
3.6 Discussion of the Controller Model . . . . . 34
3. 7 The Closed Loop Polynomial . . . . . . . . 36
3.8 Is Symbolic Computation Really Needed? . 37
3.9 Symbolic Computation with Transfer Functions 38
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . 39
Part II. From Robust Stability to the Value Set 41
Chapter 4. Robust Stability with a Single Parameter 42
4.1 Stability and Robust Stability . 42
4.2 Basic Definitions and Examples 43
4.3 Root Locus Analysis. . . . . . 44
4.4 Generalization of Root Locus . 45
4.5 Nyquist Analysis . . . . . . . . 47
4.6 The Invariant Degree Concept 47
4. 7 Eigenvalue Criteria for Robustness . 50
4.8 Machinery for the Proof . . . . . . . 52
4.9 Proof of the Theorem . . . . . . . . 54
4.10 Convex Combinations and Directions 54
4.11 The Theorem of Bialas . . . . . . . 55
4.12 The Matrix Case . . . . . . . . . . . 56
4.13 Introduction to Robust V-Stability 60
4.14 Robust V-Stability Generalizations 62
4.15 Extreme Point Results . . . . . . . 63
4.16 Conclusion . . . . . . . . . . . . . . 64
Chapter 5. The Spark: Kharitonov's Theorem 65
5.1 Introduction . . . . . . . . . . . . . 65
5.2 Independent Uncertainty Structures 65
5.3 Interval Polynomial Family 67
5.4 Shorthand Notation . . . . .
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
The Kharitonov Polynomials
Kharitonov's Theorem ....
Machinery for the Proof . . .
Proof of Kharitonov's Theorem.
Formula for the Robustness Margin
Robust Stability Testing via Graphics
Overbounding via Interval Polynomials
Conclusion ............... .
68
69
70
77
79
79
81
83
Chapter 6. Embellishments of Kharitonov's Theorem 86
6.1 Introduction . . . . . . . . . . . . 86
6.2 Low Order Interval Polynomials . . . 87
6.3 Extensions with Degree Dropping . . 88
6.4 Interval Plants with Unity Feedback . 89
6.5 Frequency Sweeping Function H(w) 91
6.6 Robustness Margin Geometry . . . . 94
6.7 The Tsypkin-Polyak Function . . . . 96
6.8 Complex Coefficients and Transformations . 102
6.9 Kharitonov's Theorem with Complex Coefficients . 104
6.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . 107
Chapter 7. The Value Set Concept 109
7.1 Introduction . . . . . . . . . . 109
7.2 The Value Set . . . . . . . . . 110
7.3 The Zero Exclusion Condition . 112
7.4 Zero Exclusion Condition for Robust V-Stability . . 114
7.5 Boundary Sweeping Functions . 116
7.6 More General Value Sets . 118
7.7 Conclusion . . . . . . . . . . . . 121
Part III. The Polyhedral Theory
Chapter 8. Polytopes of Polynomials
8.1 Introduction ......... .
8.2 Affine Linear Uncertainty Structures .
8.3 A Primer on Polytopes and Polygons
8.4 Introduction to Polytopes of Polynomials
8.5 Generators for a Polytope of Polynomials
8.6 Polygonal Value Sets .......... .
8. 7 Value Set for a Polytope of Polynomials .
8.8 Improvement over Rectangular Bounds
8.9 Conclusion ................
Chapter 9. The Edge Theorem 149
9.1 Introduction . . . . . . . . . . . . . . . . . . . 149
9.2 Lack of Extreme Point Results for Polytopes . 150
9.3 Heuristics Underlying the Edge Theorem . 150
9.4 The Edge Theorem . . . . . . . . . . 152
9.5 Fiat Dedra Engine Revisited . . . . . 154
9.6 Root Version of the Edge Theorem. . 160
9.7 Conclusion . . . . . . . . . . . . . . . 162
Chapter 10. Distinguished Edges 164
10.1 Introduction . . 164
10.2 Parallelotopes . . . . . . . . 165
10.3 Parpolygons . . . . . . . . . 167
10.4 Setup with an Interval Plant . 167
10.5 The Thirty-Two Edge Theorem . 168
10.6 Octagonality of the Value Set . . . 169
10. 7 Proof of Thirty-Two Edge Theorem . 175
10.8 Conclusion . . . . . . . . . . . . . . 176
Chapter 11. The Sixteen Plant Theorem 1 78
11.1 Introduction . . . . . . . . . . 178
11.2 Setup with an Interval Plant . 179
11.3 Sixteen Distinguished Plants . 180
11.4 The Sixteen Plant Theorem. . 182
11.5 Controller Synthesis Technique . . 182
11.6 Machinery for Proof of Sixteen Plant Theorem . 186
11.7 Proof of the Sixteen Plant Theorem . 192
11.8 Conclusion . . . . . . . . . . . . . . . . . . . . . 193
Chapter 12. Rantzer's Growth Condition 196
12.1 Introduction . . . . . . . . . . 196
12.2 Convex Directions . . . . . . . . . . 197
12.3 Rantzer's Growth Condition . . . . 200
12.4 Machinery for Rantzer's Growth Condition . 202
12.5 Proof of the Theorem . . . . . . . . . . . . . 212
12.6 Diamond Families: An Illustrative Application . 214
12. 7 Conclusion . . . . . . . . . . . . . . . . . . . . . 216
Chapter 13. Schur Stability and Kharitonov Regions 218
13.l Introduction . . . . . . . . . . . . . . 218
13.2 Low Order Coefficient Uncertainty . . . 219
13.3 Low Order Polynomials . . . . . . . . . 223
13.4 Weak and Strong Kharitonov Regions
13.5 Characterization of Weak Kharitonov Regions . 225
13.6 Machinery for Proof of the Theorem . . 228
13.7 Proof of the Theorem . 233
13.8 Conclusion . . . . . . . . . . . . . . . . 234
Chapter 14. Multilinear Uncertainty Structures 237
14.1 Introduction . . . . . . . . . . . . . . . . . 237
14.2 More Complicated Uncertainty Structures. . 238
14.3 Multilinear and Polynomic Uncertainty . . 238
14.4 Interval Matrix Family . . . . . . . . . . . 242
14.5 Lack of Extreme Point and Edge Results . 244
14.6 The Mapping Theorem . . 246
14.7 Geometric Interpretation . . . . . . . . . . 247
14.8 Value Set Interpretation. . . . . . . . . . . 248
14.9 Machinery for Proof of the Mapping Theorem . 250
14.10 Proof of the Mapping Theorem . . 252
14.11 Conclusion . . . . . . . . . . . . . . . . . . . . . 253
Part IV. The Spherical Theory 257
Chapter 15. Spherical Polynomial Families 258
15.1 Introduction . . . . . . . . . . . 258
15.2 Boxes Versus Spheres . . . . . . 259
15.3 Spherical Polynomial Families . 260
15.4 Lumping . . . . . . . . . . . . . 263
15.5 The Soh-Berger-Dabke Theorem. . 267
15.6 The Value Set for a Spherical Polynomial Family. . 270
15. 7 Proof of the Soh-Berger-Dabke Theorem . 272
15.8 Overbounding via a Spherical Family . . . . . 273
15.9 Conclusion . . . . . . . . . . . . . . . . . . . . 276
Chapter 16. Embellishments for Spherical Families 278
16.l Introduction . . . . . . . . . . . . . . . . . . . 278
16.2 The Spectral Set . . . . . . . . . . . . . . . . . 279
16.3 Formula and Theorem of Barmish and Tempo . 280
16.4 Affine Linear Uncertainty Structures . . . . . 284
16.5 The Testing Function for Robust Stability . 285
16.6 Machinery for Proof of the Theorem . . 289
16.7 Proof of the Theorem . 292
16.8 Some Refinements . 293
16.9 Conclusion
PartV. Some Happenings at the Frontier 297
Chapter 17. An Introduction to Guardian Maps 298
17.1 Introduction . . . . . . . . . . . . . . . . . 298
17.2 Overview . . . . . . . . . . . . . . . . . . . 299
17.3 Topological Preliminaries for Guardian Maps . 300
17.4 The Guardian Map . . . . . . . . . . . . . 302
17.5 Some Useful Guardian Maps . . . . . . . . 303
17.6 Families with One Uncertain Parameter . . 305
17. 7 Polynomic Determinants . . . . . . . . . 306
17.8 The Theorem of Saydy, Tits and Abed . 307
17.9 Schur Stability . . . . . . . . . . . . 311
17.10 Conclusion . . . . . . . . . . . . . . 312
Chapter 18. The Arc Convexity Theorem 314
18.1 Introduction . . . . . . . . . . . . . 314
18.2 Definitions for Frequency Response Arcs . 315
18.3 The Arc Convexity Theorem . . . . . . 316
18.4 Machinery 1: Chords and Derivatives . 317
18.5 Ma.Chinery 2: Flow . . . . . . . . . . . . 319
18.6 Machinery 3: The Forbidden Cone . . . 321
18. 7 Proof of the Arc Convexity Theorem . 323
18.8 Robustness Connections . . 324
18.9 Conclusion . . . . . . . . . . . . . . . . 328
Chapter 19. Five Easy Problems 330
19.1 Introduction . . . . . . . . . . . . . . . . . . 330
19.2 Problem Area 1: Generating Mechanisms . . 331
19.3 Problem Area 2: Conditioning of Margins . . 338
19.4 Problem Area 3: Parametric Lyapunov Theory . . 342
19.5 Problem Area 4: Polytopes of Matrices . . 34 7
19.6 Problem Area 5: Robust Performance . . . . . 351
19. 7 Conclusion . . . . . . . . . . . . . . . . . . . . 355
Appendix A. Symbolic Computation for Fiat Dedra 358
Bibliography 361
Index