Applied Nonlinear Control

Similar documents
APPLIED NONLINEAR CONTROL. Jean-Jacques E Slotine WeipingLi

Applied Nonlinear Control Slotine Solution Manual Solesa

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Differential Equations with Boundary Value Problems

Robust Adaptive Attitude Control of a Spacecraft

OPTIMAL CONTROL AND ESTIMATION

Mathematical Theory of Control Systems Design

Stability of Parameter Adaptation Algorithms. Big picture

Adaptive Control Tutorial

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

Dissipative Systems Analysis and Control

Control of Robotic Manipulators

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

APPLIED PARTIM DIFFERENTIAL EQUATIONS with Fourier Series and Boundary Value Problems

Passivity-based Control of Euler-Lagrange Systems

Using Lyapunov Theory I

Nonlinear System Analysis

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Mathematics for Control Theory

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Introduction to Applied Nonlinear Dynamical Systems and Chaos

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

ADAPTIVE FILTER THEORY

Control of Mobile Robots

Neural Network Control of Robot Manipulators and Nonlinear Systems

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

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

Outline. Input to state Stability. Nonlinear Realization. Recall: _ Space. _ Space: Space of all piecewise continuous functions

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

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

Analytical Mechanics. of Space Systems. tfa AA. Hanspeter Schaub. College Station, Texas. University of Colorado Boulder, Colorado.

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

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

VALLIAMMAI ENGINEERING COLLEGE

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

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

Output Regulation of the Arneodo Chaotic System

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

A First Course in Wavelets with Fourier Analysis

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

Predictive Control - Computer Exercise 1

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Review of Controllability Results of Dynamical System

Introduction to Wavelets and Wavelet Transforms

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

3. Fundamentals of Lyapunov Theory

Mathematics for Control Theory

Nonlinear Control Lecture 1: Introduction

Control of the Inertia Wheel Pendulum by Bounded Torques

LYAPUNOV-BASED CONTROL OF SATURATED AND TIME-DELAYED NONLINEAR SYSTEMS

Exponential Controller for Robot Manipulators

Output Regulation of the Tigan System

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Converse Lyapunov theorem and Input-to-State Stability

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control

EML5311 Lyapunov Stability & Robust Control Design

Feedback Control of Dynamic Systems

Sliding Modes in Control and Optimization

CONTROLLING IN BETWEEN THE LORENZ AND THE CHEN SYSTEMS

Analysis of Discrete-Time Systems

Population Games and Evolutionary Dynamics

2.2. Limits Involving Infinity. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Prentice Hall

Lyapunov-based methods in control

Digital Control Engineering Analysis and Design

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

Ordinary Differential Equations and Smooth Dynamical Systems

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Automatic Control Systems theory overview (discrete time systems)

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL

Achieve asymptotic stability using Lyapunov's second method

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM 1

Nonlinear Tracking Control of Underactuated Surface Vessel

MANY adaptive control methods rely on parameter estimation

Parametric convergence and control of chaotic system using adaptive feedback linearization

We are devoted to advance in the study of the behaviour of nonlinear discrete-time systems by means of its energy properties.

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Perturbed Feedback Linearization of Attitude Dynamics

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Analysis of Discrete-Time Systems

Contraction Based Adaptive Control of a Class of Nonlinear Systems

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Statistical and Adaptive Signal Processing

3 Stability and Lyapunov Functions

EEE582 Homework Problems

Control Systems. Internal Stability - LTI systems. L. Lanari

MCE693/793: Analysis and Control of Nonlinear Systems

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

Introduction to Nonlinear Control Lecture # 4 Passivity

WHAT IS A CHAOTIC ATTRACTOR?

The stability of limit cycles in nonlinear systems

Engineering Tripos Part IIB Nonlinear Systems and Control. Handout 4: Circle and Popov Criteria

LOGIC. Mathematics. Computer Science. Stanley N. Burris

Control Design Techniques in Power Electronics Devices

Book review for Stability and Control of Dynamical Systems with Applications: A tribute to Anthony M. Michel

Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters

Transcription:

Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle River, New Jersey 07458

Contents Preface xi 1. Introduction 1 1.1 Why Nonlinear Control? 1 1.2 Nonlinear System Behavior 4 1.3 An Overview of the Book 12 1.4 Notes and References 13 Part I: Nonlinear Systems Analysis 14 Introduction to Part I 14 2. Phase Plane Analysis 17 2.1 Concepts of Phase Plane Analysis 18 2.1.1 Phase Portraits 18 2.1.2 Singular Points 20 2.1.3 Symmetry in Phase Plane Portraits 22 2.2 Constructing Phase Portraits 23 2.3 Determining Time from Phase Portraits 29 2.4 Phase Plane Analysis of Linear Systems 30 2.5 Phase Plane Analysis of Nonlinear Systems 32 2.6 Existence of Limit Cycles 36 2.7 Summary 38 2.8 Notes and References 38 2.9 Exercises 38 Vll

viii 3. Fundamentals of Lyapunov Theory 40 3.1 Nonlinear Systems and Equilibrium Points 41 3.2 Concepts of Stability 47 3.3 Linearization and Local Stability 53 3.4 Lyapunov's Direct Method 57 3.4.1 Positive Definite Functions and Lyapunov Functions 58 3.4.2 Equilibrium Point Theorems 61 3.4.3 Invariant Set Theorems 68 3.5 System Analysis Based on Lyapunov's Direct Method 76 3.5.1 Lyapunov Analysis of Linear Time-Invariant Systems 77 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 Performance Analysis 91 3.6 Control Design Based on Lyapunov's Direct Method 94 3.7 Summary 95 3.8 Notes and References 96 3.9 Exercises 97 4. Advanced Stability Theory 100 4.1 Concepts of Stability for Non-Autonomous Systems 101 4.2 Lyapunov Analysis of Non-Autonomous Systems 105 4.2.1 Lyapunov's Direct Method for Non-Autonomous Systems 105 4.2.2 Lyapunov Analysis of Linear Time-Varying Systems 114 4.2.3 The Linearization Method for Non-Autonomous Systems 116 4.3 * Instability Theorems 117 4.4 * Existence of Lyapunov Functions 120 4.5 Lyapunov-Like Analysis Using Barbalat's Lemma 122 4.5.1 Asymptotic Properties of Functions and Their Derivatives 122 4.5.2 Barbalat's Lemma 123 4.6 Positive Linear Systems 126 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

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.7.7 An Example of Describing 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 5.3 Describing Functions of Common Nonlinearities 5.4 Describing Function Analysis of Nonlinear Systems 5.4.1 The Nyquist Criterion and Its Extension 180 5.4.2 Existence of Limit Cycles 182 5.4.3 Stability of Limit Cycles 184 5.4.4 Reliability of Describing Function Analysis 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 213 6.1.3 Input-Output Linearization 216 6.2 Mathematical Tools 6.3 Input-State Linearization of SISO Systems

X 6.4 Input-Output Linearization of SISO Systems 246 6.5 * Multi-Input Systems 266 6.6 Summary 270 6.7 Notes and References 271 6.8 Exercises 271 7. Sliding Control 276 7.1 Sliding Surfaces 277 7.1.1 A Notational Simplification 278 7.1.2 * Filippov's Construction of the Equivalent Dynamics 7.13 Perfect Performance - At a Price 285 283 7.1.4 Direct Implementations of Switching Control Laws 289 7.2 Continuous Approximations of Switching Control Laws 290 7.3 The Modeling/Performance Trade-Offs 301 7.4 * Multi-Input Systems 303 7.5 Summary 306 7.6 Notes and References 307 7.7 Exercises 307 8. Adaptive Control 311 8.1 Basic Concepts in Adaptive Control 312 8.1.1 Why Adaptive Control? 312 8.1.2 What Is Adaptive Control? 315 8.1.3 How To Design Adaptive Controllers? 323 8.2 Adaptive Control of First-Order Systems 326 8.3 Adaptive Control of Linear Systems With Full State Feedback 335 8.4 Adaptive Control of Linear Systems With Output Feedback 339 8.4.1 Linear Systems With Relative Degree One 340 8.4.2 Linear Systems With Higher Relative Degree 346 8.5 Adaptive Control of Nonlinear Systems 350 8.6 Robustness of Adaptive Control Systems 353 8.7 * On-Line Parameter Estimation 358 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

8.7.5 Least-Squares With Exponential Forgetting 374 8.7.6 Bounded-Gain Forgetting 376 8.7.7 Concluding Remarks and Implementation Issues 8.8 Composite Adaptation 8.9 Summary 8.10 Notes and References 8.11 Exercises 9. Control of Multi-Input Physical Systems 9.1 Robotics as a Prototype 9.1.1 Position Control 394 9.1.2 Trajectory Control 397 9.2 Adaptive Robot Trajectory Control 9.2.1 The Basic Algorithm 404 9.2.2 * Composite Adaptive Trajectory Control 411 9.3 Putting Physics in Control 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 9.4.1 The Spacecraft Model 422 9.4.2 Attitude Control 425 9.5 Summary 9.6 Notes and References 9.7 Exercises BIBLIOGRAPHY INDEX