APPLIED NONLINEAR CONTROL. Jean-Jacques E Slotine WeipingLi

Similar documents
Applied Nonlinear Control

u s s s S C CONCEPTS AND APPLICATIONS Mark L. Berenson David M. Levine Sixth Edition Prentice Hall, Upper Saddle River, New Jersey

Applied Nonlinear Control Slotine Solution Manual Solesa

A FIRST COURSE IN INTEGRAL EQUATIONS

Geometrical Properties of Differential Equations Downloaded from by on 05/09/18. For personal use only.

Nonlinear Parabolic and Elliptic Equations

Robust Adaptive Attitude Control of a Spacecraft

Mathematics for Economics

Maximum Principles in Differential Equations

Adaptive Control Tutorial

FRACTIONAL CALCULUS IN PHYSICS

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Mathematical Theory of Control Systems Design

PROBLEMS AND SOLUTIONS FOR COMPLEX ANALYSIS

For Bonnie and Jesse (again)

Theory and Problems of Signals and Systems

STATISTICAL ANALYSIS WITH MISSING DATA

Chemistry by Computer. An Overview of the Applications of Computers in Chemistry

QUANTUM MECHANICS. For Electrical Engineers. Quantum Mechanics Downloaded from

Digital Control Engineering Analysis and Design

VARIATIONS INTRODUCTION TO THE CALCULUS OF. 3rd Edition. Introduction to the Calculus of Variations Downloaded from

Lessons in Estimation Theory for Signal Processing, Communications, and Control

OPTIMAL CONTROL AND ESTIMATION

Dissipative Systems Analysis and Control

COMPARATIVE STATICS ANALYSIS in ECONOMICS

FROM ORDERED TO CHAOTIC MOTION IN CELESTIAL MECHANICS

Stability of Parameter Adaptation Algorithms. Big picture

SPECIAL FUNCTIONS AN INTRODUCTION TO THE CLASSICAL FUNCTIONS OF MATHEMATICAL PHYSICS

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

COUNTING. Solutions Manual. 2nd Edition. Counting Downloaded from by on 02/19/18. For personal use only.

MATRICES and ALGEBRA. second edition. Hans Schneider. George Phillip Barker. DOVER PUBLICATIONS, INC., New York

ENERGY FUNCTION ANALYSIS FOR POWER SYSTEM STABILI1Y

in this web service Cambridge University Press

AN INTRODUCTION TO PROBABILITY AND STATISTICS

Convective Heat Transfer

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Lyapunov Stability - Hassan K. Khalil

BASICS OF ANALYTICAL CHEMISTRY AND CHEMICAL EQUILIBRIA

Nonlinear System Analysis

Thomas Fischer Weiss. Cellular Biophysics. Volume 1: Transport. A Bradford Book The MIT Press Cambridge, Massachusetts London, England

Springer Berlin Heidelberg New York Barcelona Budapest Hong Kong London Milan Paris Santa Clara Singapore Tokyo

STRESS IN ASME PRESSURE VESSELS, BOILERS, AND NUCLEAR COMPONENTS

Computational Nanoscience

Dynamic Systems. Modeling and Analysis. Hung V. Vu. Ramin S. Esfandiari. THE McGRAW-HILL COMPANIES, INC. California State University, Long Beach

Introduction to Numerical Analysis

Adaptive Control of a Class of Nonlinear Systems with Nonlinearly Parameterized Fuzzy Approximators

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

PROTEIN SEQUENCING AND IDENTIFICATION USING TANDEM MASS SPECTROMETRY

FEEDBACK and CONTROL SYSTEMS

HANDBOOK OF ELECTRONICS FORMULAS, SYMBOLS AND DEFINITIONS

Probability Theory, Random Processes and Mathematical Statistics

THEORY OF PLATES AND SHELLS

Differential Equations with Boundary Value Problems

Matrix Calculus and Kronecker Product

Passivity-based Control of Euler-Lagrange Systems

LINEAR AND NONLINEAR PROGRAMMING

The Earth's Magnetic Field. Its History, Origin and Planetary Perspective

Multivariate Analysis in The Human Services

Output Regulation of the Arneodo Chaotic System

Alexander Scheinker Miroslav Krstić. Model-Free Stabilization by Extremum Seeking

Mathematics for Control Theory

ALGEBRAIC SHIFT REGISTER SEQUENCES

INTRODUCTION TO THE CALCULUS OF VARIATIONS AND ITS APPLICATIONS

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

Parametric convergence and control of chaotic system using adaptive feedback linearization

Linear Statistical Models

Control Systems. LMIs in. Guang-Ren Duan. Analysis, Design and Applications. Hai-Hua Yu. CRC Press. Taylor & Francis Croup

Statistics for Social and Behavioral Sciences

THEORY OF ORDINARY DIFFERENTIAL EQUATIONS

Advanced Engineering. Dynamics. H. R. Harrison. T. Nettleton. Formerly Department of Mechanical Engineering & Aeronautics City University London

Sliding Modes in Control and Optimization

SPIN AND TORSION IN GRAVITATION

VALLIAMMAI ENGINEERING COLLEGE

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

PHILOSOPHY AND THE FOUNDATIONS OF DYNAMICS

Automatic Control Systems theory overview (discrete time systems)

Peter E. Kloeden Eckhard Platen. Numerical Solution of Stochastic Differential Equations

TEACH YOURSELF THE BASICS OF ASPEN PLUS

EQUATIONS WITH APPLICATIONS

STOCHASTIC PROCESSES FOR PHYSICISTS. Understanding Noisy Systems

Controlled Markov Processes and Viscosity Solutions

BASIC STRUCTURAL DYNAMICS

Nuclear Chemistry. Principles of. Principles of Nuclear Chemistry Downloaded from

Topics in Boundary Element

ADAPTIVE FILTER THEORY

Graduate Texts in Mathematics 22

Output Regulation of the Tigan System

Using Lyapunov Theory I

MODELING BY NONLINEAR DIFFERENTIAL EQUATIONS

Adaptive Control Based on Incremental Hierarchical Sliding Mode for Overhead Crane Systems

Differential Equations

STOCHASTIC MODELS OF CONTROL AND ECONOMIC DYNAMICS

Initial Boundary Value Problems in Mathematical Physics

Springer Texts in Electrical Engineering. Consulting Editor: John B. Thomas

Mathematica. A Systemjor Doing Mathematics by Computer. Stephen Wolfral1l. ~ C;:tr lju J. ~c~~

Feedback Control of Dynamic Systems

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

FIRST-YEAR TECHNICIAN MATHEMATICS

Control of Robotic Manipulators

DISCRETE INVERSE AND STATE ESTIMATION PROBLEMS

WILEY. Differential Equations with MATLAB (Third Edition) Brian R. Hunt Ronald L. Lipsman John E. Osborn Jonathan M. Rosenberg

Transcription:

APPLIED NONLINEAR CONTROL Jean-Jacques E Slotine WeipingLi

Applied Nonlinear Control JEAN-JACQUES E. SLOTlNE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technologv Prentice Hall Englewood Cliffs, New Jersey 07632

Library of Congress Cataloging in Publication Data Siotine, I.-I. E. (Jean-Jacques E.) Applied nonlinear control/jean-jacques E. Siotine,Weiping Li p. em. 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 CIP Editorial/production supervision and interior design: JENNIFER WENZEL Cover design: KAREN STEPHENS Manufacturing Buyer: LORI BULW[N 1991 by Prentice-Hall, Inc. A Division of Simon & Schuster 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 ISBN 0-13-040890-5 Prentice-Hall International (UK) Limited, London Prentice-Hall of Australia Pty. Limited, Sydney Prentice-Hall Canada Inc., Toronto Prentice-Hall 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 xi 1. Introduction 1 1.1 Why Nonlinear Control? 1.2 Nonlinear System Behavior 1.3 An Overview of the Book 1.4 Notes and References 1 4 12 13 Part I: Nonlinear Systems Analysis Introduction to Part I 14 14 2. Phase Plane Analysis 17 2.1 Concepts of Phase Plane Analysis 2.1.1 Phase Portraits 18 2.1.2 Singular Points 20 2.1.3 Symmetly in Phase Plane Portraits 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 18 23 29 30 32 36 38 38 38 vii

viii 3. Fundamentals of Lyapunov Theory 40 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 61 3.4.3 Invariant Set Theorems 68 3.5 System Analysis Based on Lyapunov's Direct Method 3.5.1 Lyapunov Analysis oflinear Time-Invariant Systems 3.5.2 Krasovskii's Method 83 3.5.3 The Variable Gradient Method 86 3.5.4 Physically Motivated Lyapunov Functions 88 3.5.5 Pelformance Analysis 91 3.6 Control Design Based on Lyapunov's Direct Method 3.7 Summary 3.8 Notes and References 3.9 Exercises 58 77 41 47 53 57 76 94 95 96 97 4. Advanced Stability Theory 100 4.1 Concepts of Stability for Non-Autonomous Systems 4.2 Lyapunov Analysis of Non-Autonomous Systems 4.2.1 Lyapullov'S Direct Methodfor Non-Autonomous Systems 4.2.2 Lyapullov Analysis oflinear Time-Varying Systems 114 4.2.3 * The Linearization Methodfor Non-Autono~ousSystems los ]]6 101 105 4.3 * Instability Theorems 4.4 * Existence of Lyapunov Functions 4.5 Lyapunov-Like Analysis Using Barbalat's Lemma 4.5.1 Asymptotic Properties offunctions and Their Derivatives 4.5.2 Barbalat's Lemma 123 4.6 Positive Linear Systems 4.6.1 PR and SPR Transfer Functions 126 4.6.2 The Kalman-Yakubovich Lemma 130 4.6.3 Positive Real Transfer Matrices 131 4.7 The Passivity Formalism 132 4.7.1 Block Combinations 132 4.7.2 Passivity in Linear Systems 137 122 117 120 122 126

4.8 * Absolute Stability 142 4.9 * Establishing Boundedness of Signals 147 4.10 * Existence and Unicity of Solutions 151 4.11 Summary 153 4.12 Notes and References 153 4.13 Exercises 154 ix 5. Describing Function Analysis 157 5.1 Describing Function Fundamentals 158 5.1.1 An Example ofdescribing Function Analysis 158 5.1.2 Applications Domain 162 5.1.3 Basic Assumptions 164 5.1.4 Basic Definitions 165 5.1.5 Computing Describing Functions 167 5.2 Common Nonlinearities In Control Systems 169 5.3 Describing Functions of Common Nonlinearities 172 5.4 Describing Function Analysis of Nonlinear Systems 179 5.4.1 The Nyquist Criterion andits Extension 180 5.4.2 Existence oflimit Cycles 182 5.4.3 Stability oflimit Cycles 184 5.4.4 Reliability ofdescribing Function Analysis 186 5.5 Summary 187 5.6 Notes and References 188 5.7 Exercises 188 Part II: Nonlinear Control Systems Design 191 Introduction to Part II 191 6. Feedback Linearization 207 6.1 Intuitive Concepts 208 6.1.1 Feedback Linearization And The Canonical Form 208 6.1.2 Input-State Linearization 213 6.1.3 Input-Output Linearization 216 6.2 Mathematical Tools 229 6.3 Input-State Linearization of SISO Systems 236

x 6.4 Input-Output Linearization of SISO Systems 6.5 * Multi-Input Systems 6.6 Summary 6.7 Notes and References 6.8 Exercises 246 266 270 271 271 7. Sliding Control 276 7.1 Sliding Surfaces 7.1.1 A Notational Simplification 278 7.1.2 * Filippov,s Construction ofthe Equivalent Dynamics 7.1.3 Pe/fect Peiformance - At a Price 285 7.1.4 Direct 1mplementations ofswitching Control Laws 7.2 Continuous Approximations of Switching Control Laws 7.3 The Modeling/Perfonnance Trade-Offs 7.4 * Multi-Input Systems 7.5 Summary 7.6 Notes and References 7.7 Exercises 289 283 277 290 301 303 306 307 307 8. Adaptive Control 311 8.1 Basic Concepts in Adaptive Control 8.1.1 Why Adaptive Control? 312 8.1.2 What 1s Adaptive Control? 315 8.1.3 How To Design Adaptive Controllers? 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 340 8.4.2 Linear Systems With Higher Relative Degree 346 8.5 Adaptive Control ofnonlinear Systems 8.6 Robustness of Adaptive Control Systems 8.7 * On-Line Parameter Estimation 8.7.1 Linear Parametrization Model 359 8.7.2 Prediction-Error-Based Estimation Methods 364 8.7.3 The Gradient Estimator 364 8.7.4 The Standard Least-Squares Estimator 370 312 326 335 339 350 353 358

8.7.5 Least-Squares With Exponential Forgetting 374 8.7.6 Bounded-Gain Forgetting 376 8.7.7 Concluding Remarks and Implementation Issues 381 8.8 Composite Adaptation 382 8.9 Summary 388 8.10 Notes and References 389 8.11 Exercises 389 xi 9. Control of Multi-Input Physical Systems 392 9.1 Robotics as a Prototype 393 9.1.1 Position Control 394 9.1.2 Trajectory Control 397 9.2 Adaptive Robot Trajectory Control 403 9.2.1 The Basic Algorithm 404 9.2.2 * Composite Adaptive Trajectory Control 411 9.3 Putting Physics in Control 416 9.3.1 High-Frequency Unmodeled Dynamics 416 9.3.2 Conservative and Dissipative Dynamics 418 9.3.3 Robotics as a Metaphor 419 9.4 Spacecraft Control 422 9.4.1 The Spacecraft Model 422 9.4.2 Attitude Control 425 9.5 Summary 432 9.6 Notes and References 433 9.7 Exercises 433 BIBLIOGRAPHY 437 INDEX 459