Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function

Similar documents
Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification

Adaptive Tracking and Estimation for Nonlinear Control Systems

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 101/110a: Lecture 2.1 Dynamic Behavior

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

Controlling Human Heart Rate Response During Treadmill Exercise

Anti-synchronization of a new hyperchaotic system via small-gain theorem

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

A LaSalle version of Matrosov theorem

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Stability and Control Design for Time-Varying Systems with Time-Varying Delays using a Trajectory-Based Approach

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

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

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

Problem set 7 Math 207A, Fall 2011 Solutions

Nonlinear Control Systems

Small Gain Theorems on Input-to-Output Stability

Locally optimal controllers and application to orbital transfer (long version)

BACKSTEPPING FOR NONLINEAR SYSTEMS WITH DELAY IN THE INPUT REVISITED

Lecture 20/Lab 21: Systems of Nonlinear ODEs

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Stabilization and Passivity-Based Control

SINCE the 1959 publication of Otto J. M. Smith s Smith

Robustness of a Class of Three-Dimensional Curve Tracking Control Laws under Time Delays and Polygonal State Constraints

CDS 101: Lecture 5-1 Reachability and State Space Feedback

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Preface. for a driver to react in response to large disturbances in road traffic; for a signal sent from Houston to reach a satellite in orbit;

Nonlinear Tracking Control of Underactuated Surface Vessel

Differential and Difference LTI systems

Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering h

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1

Lyapunov-Based Controller for the Inverted Pendulum Cart System

Mathematics for Control Theory

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Converse Lyapunov theorem and Input-to-State Stability

Lyapunov small-gain theorems for not necessarily ISS hybrid systems

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Practice Problems for Final Exam

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle

Research Article Mathematical Model and Cluster Synchronization for a Complex Dynamical Network with Two Types of Chaotic Oscillators

Introduction to Dynamical Systems

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

ANALYTICAL AND EXPERIMENTAL PREDICTOR-BASED TIME DELAY CONTROL OF BAXTER ROBOT

Predator - Prey Model Trajectories and the nonlinear conservation law

L -Bounded Robust Control of Nonlinear Cascade Systems

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

VECTOR Lyapunov functions have been used for a long

Passivity-based Control of Euler-Lagrange Systems

Lesson 9: Predator-Prey and ode45

554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE

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

Solution of Additional Exercises for Chapter 4

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Lyapunov Stability Theory

An Application of Perturbation Methods in Evolutionary Ecology

Analysis of a predator prey model with modified Leslie Gower and Holling-type II schemes with time delay

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

c 2002 Society for Industrial and Applied Mathematics

STABILIZABILITY AND SOLVABILITY OF DELAY DIFFERENTIAL EQUATIONS USING BACKSTEPPING METHOD. Fadhel S. Fadhel 1, Saja F. Noaman 2

ARTICLE IN PRESS. Dynamic graphs. Electrical Engineering Department, Santa Clara University, Santa Clara, CA 95053, USA

Nonlinear Control Lecture 7: Passivity

Backstepping Design for Time-Delay Nonlinear Systems

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Math 232, Final Test, 20 March 2007

Output Feedback Control for a Class of Nonlinear Systems

Lecture 9 Nonlinear Control Design

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

CDS Solutions to the Midterm Exam

Approximation-Free Prescribed Performance Control

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

MCE693/793: Analysis and Control of Nonlinear Systems

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

Analysis of different Lyapunov function constructions for interconnected hybrid systems

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Feedback stabilisation with positive control of dissipative compartmental systems

Chapter One. Introduction

Passivity Indices for Symmetrically Interconnected Distributed Systems

11.6. Parametric Differentiation. Introduction. Prerequisites. Learning Outcomes

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

DISSIPATION CONTROL OF AN N-SPECIES FOOD CHAIN SYSTEM

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

ADAPTIVE DESIGN OF CONTROLLER AND SYNCHRONIZER FOR LU-XIAO CHAOTIC SYSTEM

An Adaptive Control Design for 3D Curve Tracking based on Robust Forward Invariance

Lyapunov-based methods in control

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Problem 1: Ship Path-Following Control System (35%)

2D-Volterra-Lotka Modeling For 2 Species

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Control Systems Theory and Applications for Linear Repetitive Processes

On integral-input-to-state stabilization

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

Additive fault tolerant control of nonlinear singularly perturbed systems against actuator fault

Transcription:

Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function Michael Malisoff Miroslav Krstic

Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest density, Y = predator density, D = control Constant D > 0 and Y > 0

Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest density, Y = predator density, D = control Constant D > 0 and Y > 0 D = D X r Y Y X

Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest density, Y = predator density, D = control Constant D > 0 and Y > 0 D = D X r Y Y X ( ) X V (X, Y ) = ln + X r X r X 1 + Y D ( Y ( )) Y Y 1 ln Y

Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest density, Y = predator density, D = control Constant D > 0 and Y > 0 ( ) X V (X, Y ) = ln + X r X r D = D X r Y Y X X 1 + Y D V = Y X r X ( Y Y 1 ( Y Y 1 ln ) 2 ( )) Y Y

Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest density, Y = predator density, D = control Constant D > 0 and Y > 0 ( ) X V (X, Y ) = ln + X r X r D = D X r Y Y X X 1 + Y D V = Y X r X ( Y Y 1 ( Y Y 1 ln ) 2 ( )) Y Y Theorem: The closed loop system is GAS to (X r, Y ) on (0, ) 2.

Chain of Exponential Integrators 25 20 15 10 5 6 5 4 3 2 1 0.5 1.0 1.5 2.0 2.5 0.5 1.0 1.5 2.0 2.5 8 6 4 2 0.5 1.0 1.5 2.0 2.5 Fig. 1: X (Left), Y (Right), D = 5Y /X (Bottom). Y = X r = 1. D = 5.

Chain of Exponential Integrators 10 8 6 4 2 0 0 5 10 15 Fig. 2: (X(t), Y (t)) Converging to (1, 1) through Level Curves of V.

Importance of Strict Lyapunov Functions

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems Strictness means V < 0 along all solutions outside equilibrium

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems Strictness means V < 0 along all solutions outside equilibrium Useful for proving robustness, e.g., input-to-state stability (ISS)

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems Strictness means V < 0 along all solutions outside equilibrium Useful for proving robustness, e.g., input-to-state stability (ISS) Facilitate ISSification through LgV feedback control redesigns

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems Strictness means V < 0 along all solutions outside equilibrium Useful for proving robustness, e.g., input-to-state stability (ISS) Facilitate ISSification through LgV feedback control redesigns Strict Lyapunov functions for subsystems facilitate backstepping

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems Strictness means V < 0 along all solutions outside equilibrium Useful for proving robustness, e.g., input-to-state stability (ISS) Facilitate ISSification through LgV feedback control redesigns Strict Lyapunov functions for subsystems facilitate backstepping Strictification turns nonstrict Lyapunov functions into strict ones

Importance of Strict Lyapunov Functions Indirect ways to prove stability properties for nonlinear systems Strictness means V < 0 along all solutions outside equilibrium Useful for proving robustness, e.g., input-to-state stability (ISS) Facilitate ISSification through LgV feedback control redesigns Strict Lyapunov functions for subsystems facilitate backstepping Strictification turns nonstrict Lyapunov functions into strict ones Malisoff, M., and F. Mazenc, Constructions of Strict Lyapunov Functions, Communications and Control Engineering Series, Springer-Verlag London Ltd., London, UK, 2009.

Strictification

Strictification New variables x = ln(x/x r ), y = ln(y /Y ), and u = ln(d/d )

Strictification New variables x = ln(x/x r ), y = ln(y /Y ), and u = ln(d/d ) { ẋ = Y (1 e y ) ẏ = D (1 e y x ), (x, y) R 2

Strictification New variables x = ln(x/x r ), y = ln(y /Y ), and u = ln(d/d ) { ẋ = Y (1 e y ) ẏ = D (1 e y x ), (x, y) R 2 Theorem: We can build a function R : [0, ) [1, ) such that V 3 (x, y) = V 1 (x,y) 0 R(s)ds xy, where V 1 (x, y) = x + e x 1 + Y D (e y y 1) satisfies V 3 (x, y) 1 2 V 1(x, y) for all (x, y) R 2 and V 3 (x, y) 1 { 2 R(V1 (x, y))e x Y (1 e y ) 2 + D x(1 e x ) } along all solutions (x(t), y(t)) so V 3 is a strict Lyapunov function.

Extensions and Applications

Extensions and Applications Other changes of coordinates cover { Ẋ = G(t, X, Y )X Ẏ = H(t, X, Y, D)Y, (X, Y ) (0, ) 2 for many choices of G and H.

Extensions and Applications Other changes of coordinates cover { Ẋ = G(t, X, Y )X Ẏ = H(t, X, Y, D)Y, (X, Y ) (0, ) 2 for many choices of G and H. Predator-prey model for lynxes and hares: { ( Ḣ = rh 1 H L = abhl c+h DL k ) ahl c+h

Extensions and Applications Other changes of coordinates cover { Ẋ = G(t, X, Y )X Ẏ = H(t, X, Y, D)Y, (X, Y ) (0, ) 2 for many choices of G and H. Predator-prey model for lynxes and hares: { ( Ḣ = rh 1 H k ) ahl c+h L = abhl c+h DL ISS under uncertainty, delays in gestation or in interconnection,..

Extensions and Applications Other changes of coordinates cover { Ẋ = G(t, X, Y )X Ẏ = H(t, X, Y, D)Y, (X, Y ) (0, ) 2 for many choices of G and H. Predator-prey model for lynxes and hares: { ( Ḣ = rh 1 H k ) ahl c+h L = abhl c+h DL ISS under uncertainty, delays in gestation or in interconnection,.. Malisoff, M., and M. Krstic, Stabilization and robustness analysis for a chain of exponential integrators using strict Lyapunov functions," Automatica, to appear.

Conclusions

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful.

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful. Strictification often helps certify robustness under delays.

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful. Strictification often helps certify robustness under delays. Finding auxiliary functions in Matrosov s approach can be hard.

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful. Strictification often helps certify robustness under delays. Finding auxiliary functions in Matrosov s approach can be hard. Our strict Lyapunov constructions enable feedback redesigns.

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful. Strictification often helps certify robustness under delays. Finding auxiliary functions in Matrosov s approach can be hard. Our strict Lyapunov constructions enable feedback redesigns. Radial unboundedness of our V 3 helped prove robustness.

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful. Strictification often helps certify robustness under delays. Finding auxiliary functions in Matrosov s approach can be hard. Our strict Lyapunov constructions enable feedback redesigns. Radial unboundedness of our V 3 helped prove robustness. Our strictification covered interesting biology inspired systems.

Conclusions Nonstrict Lyapunov functions and LaSalle invariance are useful. Strictification often helps certify robustness under delays. Finding auxiliary functions in Matrosov s approach can be hard. Our strict Lyapunov constructions enable feedback redesigns. Radial unboundedness of our V 3 helped prove robustness. Our strictification covered interesting biology inspired systems. Thank you for your attention!