The main topic of the book is closed-loop design and the computation of performance limits using convexity. The book introduces a standard framework for the control design problem and describes many practical design specifications in this framework. It is shown that many of these specifications are closed-loop convex; the corresponding control design problems can therefore be cast as infinite-dimensional nondifferentiable convex optimization problems. The book shows how these problems can be solved using the ellipsoid and cutting-plane algorithms, using a Ritz approximation.
The book describes how the achievable performance can be computed numerically for any family of closed-loop convex specifications. Closed-loop convex specifications include, for example, H-two, H-infinity, or l-one norm bounds, entropy bounds, step response envelopes and asymptotic command decoupling.
The book contains many previously unpublished results. The clear exposition and numerous examples make the material accessible to a wide audience, including researchers, graduate students and industrial control engineers. The book includes standalone chapters covering norms of signals and systems, and their computation, as well as standalone chapters covering convex analysis and nondifferentiable convex optimization.
Over 27000 lines of matlab source were written to generate the numerical examples and 216 plots and figures. To the authors' knowledge, the extent of the numerical computation in this book is unprecedented in a book on control systems.
Conditions of Use
This book is licensed under a Creative Commons License (CC BY-NC-SA). You can download the ebook Linear Controller Design for free.
- Title
- Linear Controller Design
- Subtitle
- Limits of Performance
- Publisher
- Prentice Hall
- Author(s)
- Craig H. Barratt, Stephen P. Boyd
- Published
- 1991-01-01
- Edition
- 1
- Format
- eBook (pdf, epub, mobi)
- Pages
- 464
- Language
- English
- ISBN-10
- 013538687X
- ISBN-13
- 9780135386873
- License
- CC BY-NC-SA
- Book Homepage
- Free eBook, Errata, Code, Solutions, etc.
Preface 1 Control Engineering and Controller Design I A FRAMEWORK FOR CONTROLLER DESIGN 2 A Framework for Control System Architecture 3 Controller Design Specifications and Approaches II ANALYTICAL TOOLS 4 Norms of Signals 5 Norms of Systems 6 Geometry of Design Specifications III DESIGN SPECIFICATIONS 7 Realizability and Closed-Loop Stability 8 Performance Specifications 9 Differential Sensitivity Specifications 10 Robustness Specifications via Gain Bounds 11 A Pictorial Example IV NUMERICAL METHODS 12 Some Analytic Solutions 13 Elements of Convex Analysis 14 Special Algorithms for Convex Optimization 15 Solving the Controller Design Problem 16 Discussion and Conclusions Notation and Symbols List of Acronyms Bibliography Index