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

Similar documents
Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

High-Gain Observers in Nonlinear Feedback Control

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

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers

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

REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh

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

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

Nonlinear Control Systems

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

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

Solution of Additional Exercises for Chapter 4

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

Chap. 3. Controlled Systems, Controllability

1 The Observability Canonical Form

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

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

Global output regulation through singularities

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

Nonlinear Control Systems

Nonlinear Control. Nonlinear Control Lecture # 24 State Feedback Stabilization

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess

Modeling and Analysis of Dynamic Systems

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Further Results on Adaptive Robust Periodic Regulation

Introduction to Nonlinear Control Lecture # 4 Passivity

Stabilization and Passivity-Based Control

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback

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

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

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

Nonlinear Control Lecture 9: Feedback Linearization

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

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

Input to state Stability

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

CONTROL DESIGN FOR SET POINT TRACKING

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

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

1 Relative degree and local normal forms

Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers

Computer Problem 1: SIE Guidance, Navigation, and Control

MCE693/793: Analysis and Control of Nonlinear Systems

Zeros and zero dynamics

An introduction to Mathematical Theory of Control

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Feedback Linearization

D(s) G(s) A control system design definition

Output feedback stabilization and restricted tracking for cascaded systems with bounded control

On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems

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

MCE693/793: Analysis and Control of Nonlinear Systems

Iterative methods to compute center and center-stable manifolds with application to the optimal output regulation problem

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Observability for deterministic systems and high-gain observers

Nonlinear Control Lecture 2:Phase Plane Analysis

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Delay-independent stability via a reset loop

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

WE propose the tracking trajectory control of a tricycle

Computing Optimized Nonlinear Sliding Surfaces

1 Lyapunov theory of stability

Internal model based fault tolerant control of a robot manipulator

Adaptive Tracking and Estimation for Nonlinear Control Systems

CLASSIFICATIONS OF THE FLOWS OF LINEAR ODE

Control Systems Design

Converse Lyapunov theorem and Input-to-State Stability

Calculating the domain of attraction: Zubov s method and extensions

Nonlinear Control Systems

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

LMI Methods in Optimal and Robust Control

Design and Performance Tradeoffs of High-Gain Observers with Applications to the Control of Smart Material Actuated Systems

5. Observer-based Controller Design

Nonlinear Control Lecture 5: Stability Analysis II

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

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

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Introduction to Geometric Control

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems

Stability theory is a fundamental topic in mathematics and engineering, that include every

EEE 184: Introduction to feedback systems

Linearization problem. The simplest example

An anti-windup control of manufacturing lines: performance analysis

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Lecture 38. Almost Linear Systems

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

Convergent systems: analysis and synthesis

Lyapunov Stability Theory

Uniformly accurate averaging numerical schemes for oscillatory evolution equations

Transcription:

High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5

Internal Model Principle d r Servo- Stabilizing u y + Compensator Plant Controller Measured Signals Advantages: Zero steady-state error for exogenous signals generated by a known model (constants and sinusoids with known frequencies) Robustness for parameter uncertainty that does not destroy stability Drawback: Degradation of transient response High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 2/5

Problem Formulation ẋ = f(x, θ) + g(x, θ)u + β(x, d, θ) y = h(x, θ) + γ(d, θ) where x R n is the state, u R is the control input, y R is the measured output, d R p is a time-varying disturbance input. The functions f, g, β, h and γ are smooth in x and continuous in θ, a vector of unknown constant parameters, which belongs to a compact set Θ R l. β(x,, θ) = and γ(, θ) = The goal is to design an output feedback controller such that the output y(t) is asymptotically regulated to a reference signal y r (t); that is lim [y(t) y r(t)] = t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 3/5

Assumption 1: With d =, the system has relative degree r n, uniformly in θ, and there is a diffeomorphism [ ] η = T(x), (possibly dependent on θ) ξ that transforms the system into the normal form a(η, ξ, θ) k > η = φ(η, ξ, θ) ξ i = ξ i+1, 1 i r 1 ξ r = b(η, ξ, θ) + a(η, ξ, θ)u y = ξ 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 4/5

Assumption 2: With d, the foregoing change of variables transforms the system into the form η = φ a (η, ξ 1,..., ξ m, d, θ) ξ i = ξ i+1 + Ψ i (ξ 1,..., ξ i, d, θ), 1 i m 1 ξ i = ξ i+1 + Ψ i (η, ξ 1,..., ξ i, d, θ), m i r 1 ξ r = b(η, ξ, θ) + a(η, ξ, θ)u + Ψ r (η, ξ, d, θ), y = ξ 1 + γ(d, θ) where 1 m r 1. The functions Ψ i vanish at d = When m = 1, the first ξ i -equations are dropped See Marino and Tomei (1995) for geometric conditions under which a system is transformable into this form High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 5/5

Assumption 3: Let r be the disturbance relative degree and r = r r D T (t) = [d(t) d ( r) (t)] is bounded and piecewise continuous Y T (t) = [y r (t) y r (r) (t)] is bounded and piecewise continuous lim t [D(t) D(t)] = ; lim t [Y(t) Ȳ(t)] = D(t) and Ȳ(t) are generated by the known exosystem ẇ = S w, [ D Ȳ ] = Γ w S has distinct eigenvalues on the imaginary axis High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 6/5

Let d(w) = D 1, ȳ r (w) = Ȳ 1, π 1 = ȳ r γ( d, θ) π i+1 = π i w S w Ψ i (π 1,, π i, d, θ), 1 i m 1 Assumption 4: There exists a unique λ(w, θ) that solves the PDE where λ w S w = Φ a (λ, π 1,, π m, π m+1, d, θ) π m+1 = π m w S w Ψ m (λ, π 1,, π m, d, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 7/5

Let π i+1 = π i w S w Ψ i (λ, π 1,, π i, d, θ), m+1 i r 1 π T = [π 1 π r ] The steady-state value of the control u on the zero-error manifold {η = λ(w, θ), ξ = π(w, θ)} is given by [ ] 1 πr χ(w, θ) = a(λ, π, θ) w S w b(λ, π, θ) Ψ r (λ, π, d, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 8/5

Assumption 4: There exist real numbers c,, c q 1, independent of θ, such that χ(w, θ) satisfies ( ) χ L q s χ = c χ+c 1 L s χ+ +c q 1 L q 1 s χ, L s χ = w S w and the polynomial p q c q 1 p q 1 c has distinct roots on the imaginary axis Remark: Assumption 4 allows χ(w, θ) to be generated by a linear internal model independent of θ. It reflects the fact that for nonlinear systems the controller must be able to reproduce not only the sinusoidal signals generated by the exosystem, but also higher-order harmonics induced by nonlinearities High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 9/5

Linear Internal Model: Let 1 1 S =.. 1 c c q 1, τ = χ L s χ. Ls q 2 χ χ L q 1 s Γ = [1 ] 1 q χ(w, θ) is generated by the internal model τ(w, θ) w S w = Sτ(w, θ), χ(w, θ) = Γτ(w, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5

Example: ẋ 1 = x 2, ẋ 2 = 2θ(x 1 x 3 1 ) + u, y = x 1 y r (t) = α sin βt α and θ are unknown but β is known. Regulate (y y r ) to zero [ ] [ ] β ẇ = w, w() = β α y r = w 1 χ(w) = (2θ β 2 )w 1 2θw 3 1 The internal model should generate the first and third harmonics High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 11/5

χ 4 + 1β 2 χ 2 + 9β 4 χ = Roots are ±jβ, ±3jβ S = 1 1 1 9β 4 1β 2 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 12/5

Change of Variables z = η λ(w, θ), e i = y (i 1) y r (i 1), 1 i r ż = φ (z, e, ν, w, θ) ė i = e i+1, 1 i r 1 ė r = b (z, e, ν, w, θ) + a (z, e, ν, w, θ)u, y m = e 1 where ν T (t) = [D T (t) D T (t), Y T (t) Ȳ T (t)] φ (,,, w, θ) = a (,,, w, θ) = a(λ(w, θ), π(w, θ), θ) b (,,, w, θ) = χ(w, θ) a(λ(w, θ), π(w, θ), θ) lim t ν(t) =. The zero-error manifold is {z =, e = } High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 13/5

Minimum Phase Assumptions Assumption 5 [ISS]: There exist a proper function V z (z, w, θ) and class K functions α i (i = 1, 2, 3) and δ, independent of (w, θ), such that α 1 ( z ) V z (z, w, θ) α 2 ( z ), V z z φ (z, e, ν, w, θ) + V z w S w α 3 ( z ) for all z δ( (e T, ν T ) ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 14/5

Assumption 6 [Exponential Stability]: There exists a Lyapunov function V zz (z, w, θ), defined in some neighborhood of z =, and positive constants λ 1 to λ 4, independent of (w, θ), such that λ 1 z 2 V zz (z, w, θ) λ 2 z 2 V zz z φ (z,,, w, θ) + V zz w S w λ 3 z 2 V zz z λ 4 z High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 15/5

Controller Design Partial State Feedback: Augment the plant with the servocompensator [ ] σ = Sσ + Je 1, J T =... 1 (S, J) is controllable s = K 1 σ + r 1 i=1 k i e i + e r def = K 1 σ + K 2 e 1 e 2. r r 1 + e r High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 16/5

Choose K 1 and K 2 such that the matrix [ S JC B K 1 (A B K 2 ) ] is Hurwitz; the triple (A, B, C ) is a canonical form representation of a chain of r integrators. This is possible because the pair is controllable ([ S JC A ], [ B ]) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 17/5

( ) s u = β sat µ ṡ = ( ) βa ( )sat(s/µ) β ( ) a ( ) + β, β > The continuously-implemented sliding mode control ensures that, in finite time, the trajectory will be in a neighborhood Ω µ of {σ =, z =, e = }, where the size of Ω µ shrinks as µ decreases High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 18/5

Inside Ω µ it can be shown that, when ν =, there is an exponentially stable invariant manifold M µ = {σ = (µ/β)mτ(w, θ), z =, e = } where SM = MS and K 1 M = Γ. Moreover, the trajectory approaches M µ as t tends to infinity; hence lim e(t) = t The combination of continuously-implemented sliding mode control with servocompensator enables us to achieve Nonlocal (even semiglobal) results Regulation (e(t) ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 19/5

In output feedback, e 2 to e r are substituted by their estimates ê 2 to ê r, provided by the high-gain observer ê i = ê i+1 + (α i /ε i )(e 1 ê 1 ), 1 i r 1 ê r = (α r /ε r )(e 1 ê 1 ) In this case, the zero-error manifold is given by {σ = (µ/β)mτ(w, θ), z =, e =, η = } where η is the scaled estimation error Remark: This controller achieves asymptotic regulation, but usually at the expense of the transient response which is degraded due to the inclusion of the servocompensator High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 2/5

Conditional Servocompensator ( ) s σ = (S JK 1 )σ + µj sat µ Choose K 1 such that (S JK 1 ) is Hurwitz s = K 1 σ + Choose k 1 to k r 1 such that r 1 i=1 k i e i + e r is Hurwitz λ r 1 + k r 1 λ r 2 + + k 2 λ + k 1 ( ) s u = β sat µ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 21/5

Within finite time, the trajectory enters the boundary layer { s µ}; then µ sat(s/µ) = s σ = (S JK 1 )σ + J σ = Sσ + J ( ( r 1 K 1 σ + i=1 r 1 i=1 k i e i + e r ) At steady state, e = k i e i + e r ) σ() = O(µ) σ(t) = O(µ), t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 22/5

High-Gain Observers ê i = ê i+1 + (α i /ε i )(e 1 ê 1 ), 1 i r 1 ê r = (α r /ε r )(e 1 ê 1 ) ε > (small) (λ r + α 1 λ r 1 + + α r 1 λ + α r ) is Hurwitz s = K 1 σ + k 1 e 1 + r 1 i=2 k i ê i + ê r High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 23/5

Performance Recovery for sufficiently small µ and ε, all variables are bounded and lim t e(t) = Let (z, e ) be the state of the closed-loop system under (ideal) sliding mode state feedback control and (z, e) be the corresponding state under output feedback control, with z() = z () and e() = e (). Then, for every δ >, z(t) z (t) δ and e(t) e (t) δ, t for sufficiently small µ and ε High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 24/5

Example: Magnetic Levitation Controller m Light source High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 25/5

Normalized Model: ẋ 1 = x 2 ẋ 2 = c x 2 + 1 g(x 1 ) + g(x 1 )u g(x 1 ) =.2 m ( 11 11 + 1x 1 ) 2.1 m.4 4.265 u 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 26/5

Sliding Mode Control: s = k 1 (x 1 x 1d ) + x 2, k 1 = 1 sṡ = s[(k 1 c)x 2 + 1 g(x 1 )] + sg(x 1 )u u = { 4.265 if s > 1 if s < For sṡ < we need (k 1 c)x 2 + 1 g(x 1 ) g(x 1 ) < 4.265, for s > (k 1 c)x 2 < 1, for s < High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 27/5

x 1.8.6.4.2 Ideal Sliding Mode Control 2 4 6 8 1 t s.1.1.2.3.4.5 1 2 3 t 2 u 2 s = (x 1.5)+x 2 4 6 2 4 6 8 1 t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 28/5

Continuous Implementation: φ(y) = Boundary Layer: u = φ ( ) 5.265 2µ s 4.265 for y > 4.265 y for 1 y 4.265 1 for y < 1.35µ s 1.65µ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 29/5

x 1.8.6.4.2 Continuous Sliding Mode Control 2 4 6 8 1 t s.1.1.2.3.4.5 1 2 3 4 5 t 2 u 2 µ =.5 4 inin 6 2 4 6 8 1 t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 3/5

Integral action: ẋ = x 1 x 1d ẋ 1 = x 2 ẋ 2 = c x 2 + 1 g(x 1 ) + g(x 1 )u φ(y) = s = k x + k 1 (x 1 x 1d ) + x 2 ( ) 5.265 u = φ 2µ s 4.265 for y > 4.265 y for 1 y 4.265 1 for y < 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 31/5

.7.6 Continuous SMC with Integrator.5.4 Ideal SMC x 1.3.2.1 5 1 15 t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 32/5

Conditional Integrator: σ = σ + 2µ 5.265 φ Inside the Boundary Layer: ( ) 5.265s 2µ s = σ + k 1 (x 1 x 1d ) + x 2 ( ) 5.265s u = φ 2µ σ = σ + σ + k 1 (x 1 x 1d ) + x 2 = k 1 (x 1 x 1d ) + x 2 u = 5.265s 2µ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 33/5

.7.6.5.4 x 1.3.2 Ideal Continuous with Integrator Continuous with Conditional Integrator.1 5 1 15 t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 34/5

State Feedback.5.4 x 1.3.2 Ideal SMC µ =.5 µ =.1.1 1 2 3 4 5 6 7 t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 35/5

.6 Output Feedback.5.4 x 1.3.2.1 State Feedback µ =.5 Output Feedback ε =.1 Output Feedback ε =.5.1.5 1 1.5 2 2.5 3 3.5 4 4.5 5 t Deviation from State Feedback.5 ε =.1.5.1 ε =.5 1 2 3 4 5 6 7 8 9 1 t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 36/5

Connection Between the Conditional Integrator and Antiwindup ( ) γσ + s u = β sat µ ( ) γσ + s σ = γσ + µ sat µ + Ref KH(s, ε) Output K = β/µ + γ s + + β β + Control High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 37/5

Ref + KH(s, ε) Output K = β/µ H = 1 for r = 1 H = k 1 + H = k 1 + + γ s + + β β + s (εs) 2 /α 2 + (εs)α 1 /α 2 + 1, for r = 2 Control k 2 s + (1 + εk 2 α 2 /α 3 )s 2 (εs) 3 /α 3 + (εs) 2 α 2 /α 3 + (εs)α 1 /α 3 + 1, r = 3 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 38/5

+ Ref KH(s, ε) Output K = β/µ + γ s + + β β + Control Ref + KH(s, ε) s+γ s Output Control High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 39/5

Internal Model Perturbation χ(w, θ) is the steady-state control needed to achieve zero steady-state error χ(w, θ) is the function generated by the internal model Sources of Error: χ(w, θ) χ(w, θ) Uncertainty in the frequencies of the internal model Truncation of the frequencies represented by the internal model χ(w, θ) = χ(w, θ) χ(w, θ) χ(w, θ)a (,,, w, θ) δ (w, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 4/5

Approximation Result Theorem: There exists µ > and for each µ (, µ ), there exist ε = ε (µ) >, δ = δ (µ) > and c > such that for each < δ δ, < µ µ and < ε ε, the regulation error e 1 is ultimately bounded by cµδ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 41/5

Proof ẋ 1 = f 1 ( ) + MNx 3 µẋ 2 = a( )(x 2 Nx 3 ) + µf 2 ( ) + µφ(y) εẋ 3 = Ax 3 + B 2 [εf 3 ( ) ε ] µ a( )(x 2 Nx 3 ) + εφ(y) ẏ = By ( ) = (x 1, x 2, y), φ δ, A Hurwitz, B neutrally stable With φ(y) = {x 1 = h 1 (y), x 2 = h 2 (y), x 3 = } is an invariant manifold where e 1 = z 1 = x 1 h 1 (y), z 2 = x 2 h 2 (y), z 3 = x 3 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 42/5

ż 1 = F 1 ( ) + MNz 3 µż 2 = α( )(z 2 Nz 3 ) + µf 2 ( ) + µφ(y) εż 3 = Az 3 + B 2 [εf 3 ( ) ε ] µ α( )B 2(z 2 Nz 3 ) + εφ(y) c 1 z 1 V 1 (z 1, y) c 2 z 1 V 1 z 1 F 1 (z 1,, y) + V 1 y B 1y c 3 V 1 V 3 = z T 3 Pz 3, V 2 = z 2 2 PA + A T P = I High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 43/5

V = V 1 V 2 V 3 V c 3 k 1 k 2 k 4 c µ + k 5 k 3 µ k 6 k 7 + k 8 µ c 4 ε + k 9 µ V + δ k 1 δ V ΨV + Υ Comparison Lemma: V U U = ΨU + Υ, U() = V () Singular Perturbation Analysis: U = O(µδ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 44/5

Simulation ẋ 1 = x 2, ẋ 2 = sin(x 1 ) + 3u, y = x 1 y y r = α sin(ωt) ẇ 1 = Ωw 2, ẇ 2 = Ωw 1 [ ] w() =, y r (t) = w 1 α χ = ( Ω 2 w 1 + sin(w 1 ))/3 sin(w 1 ) p q (w 1 ) = q i=1 ( 1) i 1 w 2i 1 1 (2i 1)! χ = ( Ω 2 w 1 + p q (w 1 ))/3 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 45/5

Tracking error (transient) Tracking error (steady state).2.4.6.8 1 1.2 5 1 15 2 25 3 Time(sec) 1.5 x q=4,mu=.1 1 7 q=4,mu=.5 q=4,mu=.25 1.5.5 1 q=4,mu=.1,.5,.25 1.5 4 41 42 43 44 45 46 47 48 49 5 Time(sec) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 46/5

Function value 1 1 sin(w 1 ) p 2 (w 1 ) p 4 (w 1 ) p 6 (w 1 ) Tracking error (steady state) Tracking error (steady state) 2 x 1 5 1 q=2 vs. q=4 1 q=4,mu=.1 q=2,mu=.1 2 4 41 42 43 44 45 46 47 48 49 5 1.5 x 1 7 1.5.5 1 1.5.5 1 Time(sec) q=4 vs. q=6 q=4,mu=.1 q=6,mu=.1 1.5 4 41 42 43 44 45 46 47 48 49 5 Time(sec) w 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 47/5

Tracking error (transient).5 1 q=4,mu=.1,.5,.25 Tracking error (steady state) 5 1 15 2 25 3 Time(sec) 5 x 1 5 q=4,mu=.5 q=4,mu=.1 q=4,mu=.25 5 3 32 34 36 38 4 42 44 46 48 5 Time(sec) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 48/5

Adaptive Internal Models ẋ 1 = x 2, ẋ 2 = 2(x 1 x 3 1 ) + u, y = x 1 r(t) = α sin βt α and β are unknown. Regulate (y y r ) to zero [ ] [ ] β ẇ = w, w() = β α y r = w 1 χ = (2 β 2 )w 1 2w 3 1 The internal model should generate the first and third harmonics High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 49/5

S = 1 1 1 9β 4 1β 2 S = 1 1 1 9β 4 1β 2, J = 1 Choose λ to assign the eigenvalues of (S Jλ T ) at.5, 1, 1.5, 2 λ 1 = 1.5 9β 4, λ 2 = 6.25, λ 3 = 8.75 1β 2, λ 4 = 5 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 5/5

If β was known s = 4 i=1 λ i σ i + x 1 y r }{{} e 1 σ = (S Jλ T )σ + µj sat u = k sat ( s µ + x 2 ẏ r }{{} e 2 ) ( s µ ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 51/5

When β is unknown s = ˆλ 1 σ 1 + λ 2 σ 2 + ˆλ 3 σ 3 + λ 4 σ 4 + e 1 + e 2 Adaptive law: ˆλ i = Proj {γ(e 1 + e 2 )σ i }, i = 1, 3, γ > High-Gain Observer: e 2 is replaced by ê 2 (saturated) Simulation: α = 1, µ =.1, ε = 1 3, γ = 1 4 x 1 () = 1, x 2 () =, ˆλ 1 () = ˆλ 3 () =, σ() = β = 1, 1 2, 1 2, 1 ˆλ i 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 52/5

1.8.6 β = 1 3 x 1 8 2 1 x 1 r.4 x 1 r.2 1 2.2 5 1 15 2 Time 18 185 19 195 2 Time 4 15 Estimate of λ 1 2 2 4 6 8 5 1 15 2 Time Estimate of λ 3 1 5 5 5 1 15 2 Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 53/5

1.8.6 β =.5 1 x 1 9 5 x 1 r.4 x 1 r.2.2 1 2 3 4 5 Time 5 3 35 4 45 5 Time 2 1 Estimate of λ 1 1 1 Estimate of λ 3 5 5 2 1 2 3 4 5 Time 1 1 2 3 4 5 Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 54/5

For β =.5 and β = 1, a PE condition is satisfied For β = 1/ 2 the PE condition is not satisfied χ = (2 β 2 )α sin βt 2α 3 sin 3 βt χ = [ (2 β 2 )α 1.5α 3] sin βt +.5α 3 sin 3βt α = 1 & β = 1/ 2 χ =.5 sin 3βt High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 55/5

1.8.6 β =.77.5 1 x 1 8 x 1 r.4 x 1 r.2.5.2 1 2 3 4 5 Time 1 3 35 4 45 5 Time 4 8 Estimate of λ 1 2 2 4 1 2 3 4 5 Time Estimate of λ 3 6 4 2 2 4 1 2 3 4 5 Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 56/5

.8 β = 1 β =.77 β =.5.6 x 1 r.4.2.2 1 2 3 4 5 6 7 8 9 1 Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 57/5