Nonlinear Control. Nonlinear Control Lecture # 24 State Feedback Stabilization

Similar documents
Nonlinear Control Systems

Feedback Linearization

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

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

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

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Solution of Additional Exercises for Chapter 4

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

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

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

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

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

Introduction to Nonlinear Control Lecture # 4 Passivity

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

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

High-Gain Observers in Nonlinear Feedback Control

Chap. 3. Controlled Systems, Controllability

Nonlinear Control Lecture 7: Passivity

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

CDS 101/110a: Lecture 2.1 Dynamic Behavior

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

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

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

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

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Stabilization and Passivity-Based Control

5. Observer-based Controller Design

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits

1 Relative degree and local normal forms

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

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

International Journal of PharmTech Research CODEN (USA): IJPRIF, ISSN: Vol.8, No.7, pp , 2015

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh

Computing Optimized Nonlinear Sliding Surfaces

Model reduction for linear systems by balancing

Modeling and Analysis of Dynamic Systems

Lyapunov Stability Theory

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

LMI Methods in Optimal and Robust Control

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION

Numerics and Control of PDEs Lecture 1. IFCAM IISc Bangalore

df(x) dx = h(x) Chemistry 4531 Mathematical Preliminaries Spring 2009 I. A Primer on Differential Equations Order of differential equation

Topics in control Tracking and regulation A. Astolfi

1 The Observability Canonical Form

Mathematical Systems Theory: Advanced Course Exercise Session 5. 1 Accessibility of a nonlinear system

Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance

Control System Design

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

EML5311 Lyapunov Stability & Robust Control Design

Lecture 9 Nonlinear Control Design

Nonlinear Control Systems

11 Chaos in Continuous Dynamical Systems.

Stability of Parameter Adaptation Algorithms. Big picture

Optimal Control. Lecture 20. Control Lyapunov Function, Optimal Estimation. John T. Wen. April 5. Ref: Papers by R. Freeman (on-line), B&H Ch.

MCE693/793: Analysis and Control of Nonlinear Systems

EE363 homework 8 solutions

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

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

EEE582 Homework Problems

Introduction to Geometric Control

An Approach of Robust Iterative Learning Control for Uncertain Systems

Input-to-state stability and interconnected Systems

CDS Solutions to the Midterm Exam

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

Nonlinear Control Systems

Nonlinear Feedback Stabilization of High-Speed Planing Vessels by A Controllable Transom Flap

1. Nonlinear Equations. This lecture note excerpted parts from Michael Heath and Max Gunzburger. f(x) = 0

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

Nonlinear Control Lecture 9: Feedback Linearization

Chapter III. Stability of Linear Systems

Nonlinear Control Lecture 1: Introduction

Stability in the sense of Lyapunov

ENERGY DECAY ESTIMATES FOR LIENARD S EQUATION WITH QUADRATIC VISCOUS FEEDBACK

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Passivity-based Stabilization of Non-Compact Sets

df(x) = h(x) dx Chemistry 4531 Mathematical Preliminaries Spring 2009 I. A Primer on Differential Equations Order of differential equation

6 Linear Equation. 6.1 Equation with constant coefficients

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Converse Lyapunov theorem and Input-to-State Stability

10.34: Numerical Methods Applied to Chemical Engineering. Lecture 19: Differential Algebraic Equations

Low Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference

Control design with guaranteed ultimate bound for feedback linearizable systems

1 (30 pts) Dominant Pole

CONTROL DESIGN FOR SET POINT TRACKING

Zeros and zero dynamics

Scalable Control of Positive Systems. Traffic Networks Need Control. The Power Grid Needs Control. Towards a Scalable Control Theory

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

EE363 homework 2 solutions

1.7. Stability and attractors. Consider the autonomous differential equation. (7.1) ẋ = f(x),

Transcription:

Nonlinear Control Lecture # 24 State Feedback Stabilization

Feedback Lineaization What information do we need to implement the control u = γ 1 (x)[ ψ(x) KT(x)]? What is the effect of uncertainty in ψ, γ, and T? Let ˆψ(x), ˆγ(x), and ˆT(x) be nominal models of ψ(x), γ(x), and T(x) u = ˆγ 1 (x)[ ˆψ(x) K ˆT(x)] Closed-loop system: ż = (A BK)z +B (z)

ż = (A BK)z +B (z) ( ) V(z) = z T Pz, P(A BK)+(A BK) T P = I Lemma 9.1 Suppose (*) is defined in D z R n If (z) k z z D z, k < 1/(2 PB ), then the origin of (*) is exponentially stable. It is globally exponentially stable if D z = R n If (z) k z +δ z D z and B r D z, then there exist positive constants c 1 and c 2 such that if δ < c 1 r and z(0) {z T Pz λ min (P)r 2 }, z(t) will be ultimately bounded by δc 2. If D z = R n, z(t) will be globally ultimately bounded by δc 2 for any δ > 0

Example 9.4 (Pendulum Equation) ẋ 1 = x 2, ẋ 2 = sin(x 1 +δ 1 ) bx 2 +cu ( ) 1 u = [sin(x 1 +δ 1 ) (k 1 x 1 +k 2 x 2 )] c [ ] 0 1 A BK = k 1 (k 2 +b) u = ( 1 ĉ ) [sin(x 1 +δ 1 ) (k 1 x 1 +k 2 x 2 )] ẋ 1 = x 2, ẋ 2 = k 1 x 1 (k 2 +b)x 2 + (x) ( ) c ĉ (x) = [sin(x 1 +δ 1 ) (k 1 x 1 +k 2 x 2 )] ĉ

(x) k x +δ, x ( k = c ĉ ) ĉ 1+ k1 2 +k2 2, δ = c ĉ ĉ sinδ 1 [ ] P(A BK)+(A BK) T p11 p P = I, P = 12 p 12 p 22 1 k < 2 p 2 12 +p2 22 sinδ 1 = 0 & k < 1 GUB 2 p 2 12 +p 2 22 GES

b = 0, ĉ = m o /ˆm ] k = m [1+ k1 2 +k2 2, δ = m sinδ 1, m = ˆm m m K = [ σ 2 2σ ], σ > 0, λ(a BK) = σ, σ 1 k < 2 2σ 3 m < p 2 12 +p2 22 [1+σ σ 2 +4] 4σ 2 +(σ 2 +1) 2 RHS 0.4 0.3951 0.3 0.2 0.1 0 0 5 10 σ

Is feedback linearization a good idea? Example 9.5 ẋ = ax bx 3 +u, a,b > 0 u = (k +a)x+bx 3, k > 0, ẋ = kx bx 3 is a damping term. Why cancel it? u = (k +a)x, k > 0, ẋ = kx bx 3 Which design is better?

Example 9.6 ẋ 1 = x 2, ẋ 2 = h(x 1 )+u h(0) = 0 and x 1 h(x 1 ) > 0, x 1 0 Feedback Linearization: u = h(x 1 ) (k 1 x 1 +k 2 x 2 ) With y = x 2, the system is passive with V = x1 0 h(z) dz + 1 2 x2 2 V = h(x 1 )ẋ 1 +x 2 ẋ 2 = yu

The control u = σ(x 2 ), σ(0) = 0, x 2 σ(x 2 ) > 0 x 2 0 creates a feedback connection of two passive systems with storage function V V = x 2 σ(x 2 ) x 2 (t) 0 ẋ 2 (t) 0 h(x 1 (t)) 0 x 1 (t) 0 Asymptotic stability of the origin follows from the invariance principle Which design is better?

The control u = σ(x 2 ) has two advantages: It does not use a model of h The flexibility in choosing σ can be used to reduce u However, u = σ(x 2 ) cannot arbitrarily assign the rate of decay of x(t). Linearization of the closed-loop system at the origin yields the characteristic equation s 2 +σ (0)s+h (0) = 0 One of the two roots cannot be moved to the left of Re[s] = h (0)

Partial Feedback Linearization Consider the nonlinear system ẋ = f(x)+g(x)u [f(0) = 0] Suppose there is a change of variables [ ] [ ] η T1 (x) z = = T(x) = ξ T 2 (x) defined for all x D R n, that transforms the system into η = f 0 (η,ξ), ξ = Aξ +B[ψ(x)+γ(x)u] (A,B) is controllable and γ(x) is nonsingular for all x D

u = γ 1 (x)[ ψ(x)+v] η = f 0 (η,ξ), ξ = Aξ +Bv v = Kξ, where (A BK) is Hurwitz

Lemma 9.2 The origin of the cascade connection η = f 0 (η,ξ), ξ = (A BK)ξ is asymptotically (exponentially) stable if the origin of η = f 0 (η,0) is asymptotically (exponentially) stable Proof With b > 0 sufficiently small, V(η,ξ) = bv 1 (η)+ ξ T Pξ, (asymptotic) V(η,ξ) = bv 1 (η)+ξ T Pξ, (exponential)

If the origin of η = f 0 (η,0) is globally asymptotically stable, will the origin of η = f 0 (η,ξ), ξ = (A BK)ξ be globally asymptotically stable? In general No Example 9.7 The origin of η = η is globally exponentially stable, but η = η +η 2 ξ, ξ = kξ, k > 0 has a finite region of attraction {ηξ < 1+k}

Example 9.8 η = 1 2 (1+ξ 2)η 3, ξ1 = ξ 2, ξ2 = v The origin of η = 1 2 η3 is globally asymptotically stable [ v = k 2 def 0 1 ξ 1 2kξ 2 = Kξ A BK = k 2 2k The eigenvalues of (A BK) are k and k ] e (A BK)t = (1+kt)e kt k 2 te kt te kt (1 kt)e kt

Peaking Phenomenon: max{k 2 te kt } = k t e as k ξ 1 (0) = 1, ξ 2 (0) = 0 ξ 2 (t) = k 2 te kt η = 1 2 ( 1 k 2 te kt) η 3, η(0) = η 0 η 2 (t) = η 2 0 1+η 2 0[t+(1+kt)e kt 1] If η 2 0 > 1, the system will have a finite escape time if k is chosen large enough

Lemma 9.3 The origin of η = f 0 (η,ξ), ξ = (A BK)ξ is globally asymptotically stable if the system η = f 0 (η,ξ) is input-to-state stable Proof Apply Lemma 4.6

u = γ 1 (x)[ ψ(x) KT 2 (x)] What is the effect of uncertainty in ψ, γ, and T 2? Let ˆψ(x), ˆγ(x), and ˆT 2 (x) be nominal models of ψ(x), γ(x), and T 2 (x) u = ˆγ 1 (x)[ ˆψ(x) K ˆT 2 (x)] η = f 0 (η,ξ), ξ = (A BK)ξ +B (z) ( ) = ψ +γˆγ 1 [ ˆψ K ˆT 2 ]+KT 2

η = f 0 (η,ξ), ξ = (A BK)ξ +B (z) ( ) Lemma 9.4 If η = f 0 (η,ξ) is input-to-state stable and (z) δ for all z, for some δ > 0, then the solution of (*) is globally ultimately bounded by a class K function of δ Lemma 9.5 If the origin of η = f 0 (η,0) is exponentially stable, (*) is defined in D z R n, and (z) k z +δ z D z, then there exist a neighborhood N z of z = 0 and positive constants k, δ, and c such that for k < k, δ < δ, and z(0) N z, z(t) will be ultimately bounded by cδ. If δ = 0, the origin of (*) will be exponentially stable