logo资料库

Applied Nonlinear Control.pdf

第1页 / 共472页
第2页 / 共472页
第3页 / 共472页
第4页 / 共472页
第5页 / 共472页
第6页 / 共472页
第7页 / 共472页
第8页 / 共472页
资料共472页,剩余部分请下载后查看
Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology' Prentice Hall Englewood Cliffs, New Jersey 07632
Library of Congress Cataloging-in-Publication Data Slotine, J.-J. E. (Jean-Jacques E.) Applied nonlinear control / Jean-Jacques E. Slotine, Weiping Li p. cm. Includes bibliographical references. ISBN 0-13-040890-5 1, Nonlinear control theory. I. Li, Weiping. QA402.35.S56 1991 629.8'312-dc20 II. Title. 90-33365 C1P Editorial/production supervision and interior design: JENNIFER WENZEL Cover design: KAREN STEPHENS Manufacturing Buyer: LORI BULWIN = ^= © 1991 by Prentice-Hall, Inc. ^=&= A Division of Simon & Schuster T k Englewood Cliffs, New Jersey 07632 All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Printed in the United States of America 20 19 18 17 16 15 14 13 12 1] ISBN D-13-DHDfiTa-S Prentice-Hall International (UK) Limited, London Prentice-Hall of Australia Pty. Limited, Sydney Prentice-Hall Canada Inc., Toronto Prentice-Hail Hispanoamericana, S.A., Mexico Prentice-Hall of India Private Limited, New Delhi Prentice-Hall of Japan, Inc., Tokyo Simon & Schuster Asia Pte. Ltd., Singapore Editora Prentice-Hall do Brasil, Ltda., Rio de Janeiro
Contents Preface 1. Introduction 1.1 Why Nonlinear Control ? 1.2 Nonlinear System Behavior 1.3 An Overview of the Book 1.4 Notes and References Part I: Nonlinear Systems Analysis Introduction to Part I 14 2. Phase Plane Analysis 2.1 Concepts of Phase Plane Analysis 2.1.1 Phase Portraits 2.1.2 Singular Points 2.1.3 Symmetry in Phase Plane Portraits 18 20 22 2.2 Constructing Phase Portraits 2.3 Determining Time from Phase Portraits 2.4 Phase Plane Analysis of Linear Systems 2.5 Phase Plane Analysis of Nonlinear Systems 2.6 Existence of Limit Cycles 2.7 Summary 2.8 Notes and References 2.9 Exercises xi 1 1 4 12 13 14 17 18 23 29 30 32 36 38 38 38
VI11 3. Fundamentals of Lyapunov Theory 3.1 Nonlinear Systems and Equilibrium Points 3.2 Concepts of Stability 3.3 Linearization and Local Stability 3.4 Lyapunov's Direct Method 3.4.1 Positive Definite Functions and Lyapunov Functions 3.4.2 Equilibrium Point Theorems 3.4.3 Invariant Set Theorems 61 68 3.5 System Analysis Based on Lyapunov's Direct Method 3.5.1 Lyapunov Analysis of Linear Time-Invariant Systems 3.5.2 Krasovskii's Method 3.5.3 The Variable Gradient Method 3.5.4 Physically Motivated Lyapunov Functions 3.5.5 Performance Analysis 83 86 88 91 58 77 3.6 Control Design Based on Lyapunov's Direct Method 3.7 Summary 3.8 Notes and References 3.9 Exercises 4. Advanced Stability Theory 4.1 Concepts of Stability for Non-Autonomous Systems 4.2 Lyapunov Analysis of Non-Autonomous Systems 4.2.1 Lyapunov's Direct Method for Non-Autonomous Systems 4.2.2 Lyapunov Analysis of Linear Time-Varying Systems 4.2.3 The Linearization Method for Non-Autonomous Systems 114 105 116 4.3 * Instability Theorems 4.4 * Existence of Lyapunov Functions 4.5 Lyapunov-Like Analysis Using Barbalat's Lemma 4.5.1 Asymptotic Properties of Functions and Their Derivatives 4.5.2 Barbalat's Lemma 123 122 4.6 Positive Linear Systems 4.6.1 PR and SPR Transfer Functions 4.6.2 The Kalman-Yakubovich Lemma 4.6.3 Positive Real Transfer Matrices 4.7 The Passivity Formalism 4.7.1 Block Combinations 132 4.7.2 Passivity in Linear Systems 137 126 130 131 40 41 47 53 57 76 94 95 96 97 100 101 105 117 120 122 126 132
4.8 * Absolute Stability 4.9 * Establishing Boundedness of Signals 4.10 * Existence and Unicity of Solutions 4.11 Summary 4.12 Notes and References 4.13 Exercises 5. Describing Function Analysis 5.1 Describing Function Fundamentals 5.1.1 An Example of Describing Function Analysis 5.1.2 Applications Domain 5.1.3 Basic Assumptions 5.1.4 Basic Definitions 5.1.5 Computing Describing Functions 165 167 162 164 158 5.2 Common Nonlinearities In Control Systems 5.3 Describing Functions of Common Nonlinearities 5.4 Describing Function Analysis of Nonlinear Systems 5.4.1 The Nyquist Criterion and Its Extension 5.4.2 Existence of Limit Cycles 5.4.3 Stability of Limit Cycles 5.4.4 Reliability of Describing Function Analysis 182 184 180 186 5.5 Summary 5.6 Notes and References 5.7 Exercises Part II: Nonlinear Control Systems Design Introduction to Part II 191 6. Feedback Linearization 6.1 Intuitive Concepts 6.1.1 Feedback Linearization And The Canonical Form 6.1.2 Input-State Linearization 6.1.3 Input-Output Linearization 213 216 6.2 Mathematical Tools 6.3 Input-State Linearization of SISO Systems IX 142 147 151 153 153 154 157 158 169 172 179 187 188 188 191 207 208 229 236 208
6.4 Input-Output Linearization of SISO Systems 6.5 * Multi-Input Systems 6.6 Summary 6.7 Notes and References 6.8 Exercises 7. Sliding Control 7.1 Sliding Surfaces 7.1.1 A Notational Simplification 7.1.2 * Filippov's Construction of the Equivalent Dynamics 7.1.3 Perfect Performance - At a Price 7.1.4 Direct Implementations of Switching Control Laws 7.2 Continuous Approximations of Switching Control Laws 7.3 The Modeling/Performance Trade-Offs 278 285 283 289 7.4 * Multi-Input Systems 7.5 Summary 7.6 Notes and References 7.7 Exercises 8. Adaptive Control 8.1 Basic Concepts in Adaptive Control 8.1.1 Why Adaptive Control ? 8.1.2 What Is Adaptive Control ? 8.1.3 How To Design Adaptive Controllers ? 312 315 323 8.2 Adaptive Control of First-Order Systems 8.3 Adaptive Control of Linear Systems With Full State Feedback 8.4 Adaptive Control of Linear Systems With Output Feedback 8.4.1 Linear Systems With Relative Degree One 8.4.2 Linear Systems With Higher Relative Degree 340 346 8.5 Adaptive Control of Nonlinear Systems 8.6 Robustness of Adaptive Control Systems 8.7 * On-Line Parameter Estimation 246 266 270 271 271 276 277 290 301 303 306 307 307 311 312 326 335 339 350 353 358 8.7.1 Linear Parametrization Model 8.7.2 Prediction-Error-Based Estimation Methods 8.7.3 The Gradient Estimator 8.7.4 The Standard Least-Squares Estimator 364 359 370 364
8.7.5 Least-Squares With Exponential Forgetting 8.7.6 Bounded-Gain Forgetting 8.7.7 Concluding Remarks and Implementation Issues 376 374 381 1.8 Composite Adaptation 1.9 Summary 1.10 Notes and References 1.11 Exercises 9. Control of Multi-Input Physical Systems 9.1 Robotics as a Prototype 9.1.1 Position Control 9.1.2 Trajectory Control 397 9.2 Adaptive Robot Trajectory Control 404 394 9.2.1 The Basic Algorithm 9.2.2 * Composite Adaptive Trajectory Control 9.3 Putting Physics in Control 9.3.1 High-Frequency Unmodeled Dynamics 9.3.2 Conservative and Dissipative Dynamics 9.3.3 Robotics as a Metaphor 419 9.4 Spacecraft Control 9.4.1 The Spacecraft Model 9.4.2 Attitude Control 425 422 9.5 Summary 9.6 Notes and References 9.7 Exercises BIBLIOGRAPHY INDEX 411 416 418 382 388 389 389 392 393 403 416 422 432 433 433 437 459
Preface In recent years, the availability of powerful low-cost microprocessors has spurred great advances in the theory and applications of nonlinear control. In terms of theory, major strides have been made in the areas of feedback linearization, sliding control, and nonlinear adaptation techniques. In terms of applications, many practical nonlinear control systems have been developed, ranging from digital "fly-by-wire" flight control systems for aircraft, to "drive-by-wire" automobiles, to advanced robotic and space systems. As a result, the subject of nonlinear control is occupying an increasingly important place in automatic control engineering, and has become a necessary part of the fundamental background of control engineers. This book, based on a course developed at MIT, is intended as a textbook for senior and graduate students, and as a self-study book for practicing engineers. Its objective is to present the fundamental results of modern nonlinear control while keeping the mathematical complexity to a minimum, and to demonstrate their use and implications in the design of practical nonlinear control systems. Although a major motivation of this book is to detail the many recent developments in nonlinear control, classical techniques such as phase plane analysis and the describing function method are also treated, because of their continued practical importance. In order to achieve our fundamental objective, we have tried to bring the following features to this book: • Readability: Particular attention is paid to the readability of the book by carefully organizing the concepts, intuitively interpreting the major results, and selectively using the mathematical tools. The readers are only assumed to have had one introductory control course. No mathematical background beyond ordinary differential equations and elementary matrix algebra is required. For each new result, interpretation is emphasized rather than mathematics. For each major result, we try to ask and answer the following key questions: What does the result intuitively and physically mean? How can it be applied to practical problems? What is its relationship to other theorems? All major concepts and results are demonstrated by examples. We believe that learning and generalization from examples are crucial for proficiency in applying any theoretical result. • Practicality: The choice and emphasis of materials is guided by the basic xiii
分享到:
收藏