EECE Adaptive Control

Size: px
Start display at page:

Download "EECE Adaptive Control"

Transcription

1 EECE Adaptive Control Model-Reference Adaptive Control - Part I Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

2 Model-Reference Adaptive Systems The MRAC or MRAS is an important adaptive control methodology 1 1 see Chapter 5 of the Åström and Wittenmark textbook, or H. Butler, Model-Reference Adaptive Control-From Theory to Practice, Prentice-Hall, 1992 Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

3 Model-Reference Adaptive Systems The MIT rule Lyapunov stability theory Design of MRAS based on Lyapunov stability theory Hyperstability and passivity theory The error model Augmented error A model-following MRAS Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

4 The MIT Rule MIT Rule The Basics Original approach to MRAC developed around 1960 at MIT for aerospace applications With e = y y m, adjust the parameters θ to minimize J(θ) = 1 2 e2 It is reasonable to adjust the parameters in the direction of the negative gradient of J: dθ = γ J θ = γe e θ e/ θ is called the sensitivity derivative of the system and is evaluated under the assumption that θ varies slowly Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

5 The MIT Rule MIT Rule The Basics The derivative of J is then described by ( ) dj e 2 = e e t = γe2 θ Alternatively, one may consider J(e) = e in which case dθ = γ J θ = γ e θ sign(e) The sign-sign algorithm used in telecommunications where simple implementation and fast computations are required, is ( ) dθ J e = γ θ = γsign sign(e) θ Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

6 MIT Rule: Example 1 MIT Rule Examples Process: y = kg(s) where G(s) is known but k is unknown The desired response is y m = k 0 G(s)u c Controller is u = θu c Then e = y y m = kg(p)θu c k 0 G(p)u c Sensitivity derivative e θ = kg(p)u c = k k 0 y m MIT rule dθ = γ k k 0 y m e = γy m e Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

7 MIT Rule: Example 1 MIT Rule Examples Figure: MIT rule for adjustment of feedforward gain (from textbook). Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

8 MIT Rule: Example 1 MIT Rule Examples Figure: MIT rule for adjustment of feedforward gain: Simulation results (from textbook). Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

9 MIT Rule: Example 2 MIT Rule Examples Consider the first-order system dy The desired closed-loop system is dy m = ay + bu = a m y m + b m u c Applying model-following design (see lecture notes on pole placement) dega 0 0 degs = degr = degt = 0 Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

10 MIT Rule: Example 2 MIT Rule Examples The controller is then u(t) = t 0 u c (t) s 0 y(t) For perfect model-following dy = ay(t) + b[t 0 u c (t) s 0 y(t)] = (a + bs 0 )y(t) + bt 0 u c = a m y m (t) + b m u c This implies s 0 = a m a b t 0 = b m b Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

11 MIT Rule: Example 2 MIT Rule Examples With the controller we can write 2 y = bt 0 p + a + bs 0 u c With e = y y m, the sensitivity derivatives are e t 0 = e s 0 = b u c p + a + bs 0 b 2 t 0 (p + a + bs 0 ) 2 u b c = y p + a + bs 0 2 p is the differential operator d(.)/ Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

12 MIT Rule: Example 2 MIT Rule Examples However, a and b are unknown 3. For the nominal parameters, we know that a + bs 0 = a m p + a + bs 0 p + a m Then 0 ds 0 ( ) ( ) 1 = γ am b u c e = γ u c e p + a m p + a m ( ) ( ) 1 = γ am b y e = γ y e p + a m p + a m with γ = γ b/a m, i.e. b is absorbed in γ and the filter is normalized with static gain of one. 3 after all, we want to design an adaptive controller! Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

13 MIT Rule: Example 2 MIT Rule Examples Figure: MIT rule for first-order (from textbook) Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

14 MIT Rule: Example 2 MIT Rule Examples Figure: Simulation of MIT rule for first-order with a = 1, b = 0.5, a m = b m = 2 and γ = 1(from textbook) Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

15 MIT Rule: Example 2 MIT Rule Examples Figure: Simulation of MIT rule for first-order with a = 1, b = 0.5, a m = b m = 2. Controller parameters for γ = 0.2, 1 and 5(from textbook) Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

16 MIT Rule: Example 2 MIT Rule Examples Figure: Simulation of MIT rule for first-order with a = 1, b = 0.5, a m = b m = 2. Relation between controller parameters θ 1 and θ 2. The dashed line is θ 2 = θ 1 a/b. (from textbook) Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

17 MIT Rule Stability of the Adaptive Loop Stability of the Adaptive Loop Consider again the adaptation of a feedforward gain 1 G = s 2 + a 1 s + a 2 e = (θ θ 0 )Gu c e θ dθ = Gu c = y m θ 0 = γ e e θ = γ e y m θ 0 = γey m Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

18 MIT Rule Stability of the Adaptive Loop Stability of the Adaptive Loop Thus the system can be described as d 2 y m 2 + a dy m 1 d 2 y 2 + a 1 This is difficult to solve analytically + a 2 y m = θ 0 u c dy + a 2y = θu c dθ = γ(y y m )y m Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

19 MIT Rule Stability of the Adaptive Loop Stability of the Adaptive Loop d 3 y 3 + a d 2 y a dy 2 + γu cy m y = θ du c + γu cy 2 m Assume u o c and y o m constant, equilibrium is y(t) = y o m = θ 0u o c a 2 which is stable if a 1 a 2 > γu o cy o m = γ a 2 (u o c) 2 Thus, if γ or u c is sufficiently large, the system will be unstable Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

20 MIT Rule Stability of the Adaptive Loop Stability of the Adaptive Loop Figure: Influence on convergence and stability of signal amplitude for MIT rule (from textbook) Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

21 Modified MIT Rule MIT Rule Modified MIT Rule Normalization can be used to protect against dependence on the signal amplitudes With ϕ = e/ θ, the MIT rule can be written as The normalized MIT rule is then For the previous example, dθ = γϕe dθ = γϕe α 2 + ϕ T ϕ dθ = γey m/θ 0 α 2 + y 2 m/θ 2 0 Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

22 Modified MIT Rule MIT Rule Modified MIT Rule Figure: Influence on convergence and stability of signal amplitude for modified MIT rule (from textbook) Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

23 Lyapunov Design of MRAC Lyapunov Stability Theory Lyapunov Theory Aleksandr M Lyapunov ( , Russia) Classmate of Markov, taught by Chebyshev Doctoral thesis The general problem of the stability of motion became a fundamental contribution to the study of dynamic systems stability He shot himself three days after his wife died of tuberculosis Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

24 Lyapunov Design of MRAC Lyapunov Stability Theory Lyapunov Theory Consider the nonlinear time-varying system ẋ = f (x,t) with f (0,t) = 0 If at time t = t 0 x(0) = δ, i.e. if the initial state is not the equlibrium state x = 0, what will happen? There are four possibilities Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

25 Lyapunov Design of MRAC Lyapunov Stability Theory Lyapunov Theory The system is stable. For a sufficiently small δ, x stays within ε of x. If δ can be chosen independently of t 0, then the system is said to be uniformly stable. The system is unstable. It is possible to find ε which does not allow any δ. The system is asymptotically stable. For δ < R and an arbitrary ε, there exists t such that for all t > t, x x < ε. It implies that x x 0 as t. If asymptotic stability is guaranteed for any δ, the system is globally asymptotically stable. Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

26 Lyapunov Design of MRAC Lyapunov Stability Theory Lyapunov Theory A scalar time-varying function is locally positive definite if V(o,t) = 0 and there exists a time-invariant positive definite function V 0 (x) such that t t 0, V(x,t) V 0 (x). In other words, it dominates a time-invariant positive definite function. V(x, t) is radially unbounded if 0 < α x V(x, t), α > 0. A scalar time-varying function is said to be decrescent if V(o,t) = 0 and there exists a time-invariant positive definite function V 1 (x) such that t t 0, V(x,t) V 1 (x). In other words, it is dominated by a time-invariant positive definite function. Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

27 Lyapunov Design of MRAC Lyapunov Stability Theory Lyapunov Theory Theorem (Lyapunov Theorem) Stability: if in a ball B R around the equilibrium point 0, there exists a scalar function V(x,t) with continuous partial derivatives such that 1 V is positive definite 2 V is negative semi-definite then the equilibrium point is stable. Uniform stability and uniform asymptotic stability: If furthermore, 3 V is decrescent then the origin is uniformly stable. If condition 2 is strengthened by requiring that V be negative definite, then the equilibrium is uniformly asymptotically stable. Global uniform asymptotic stability: If B R is replaced by the whole state space, and condition 1, the strengthened condition 2, condition 3 and the condition 4 V(x,t) is radially unbounded are all satisfied, then the equilibrium point at 0 is globally uniformly asymptotically stable. Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

28 Lyapunov Design of MRAC Lyapunov Stability Theory Lyapunov Theory The Lyapunov function has similarities with the energy content of the system and must be decreasing with time. This result can be used in the following way to design a stable a stable adaptive controller 1 First, the error equation, i.e. a differential equation describing either the output error y y m or the state error x x m is derived. 2 Second, a Lyapunov function, function of both the signal error e = x x m and the parameter error φ = θ θ m is chosen. A typical choice is V = e T Pe + φ T Γ 1 φ where both P and Γ 1 are positive definite matrices. 3 The time derivative of V is calculated. Typically, it will have the form V = e T Qe + some terms including φ Putting the extra terms to zero will ensure negative definiteness for V if Q is positive definite, and will provide the adaptive law. Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

29 Lyapunov Design of MRAC Stability of Adaptive Loop Lyapunov Design of MRAC Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

30 Lyapunov Design of MRAC Lyapunov Design of MRAC Lyapunov Design of MRAC Determine controller structure Derive the error equation Find a Lyapunov equation Determine adaptation law that satisfies Lyapunov theorem Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

31 Lyapunov Design of MRAC Adaptation of Feedforward Gain Lyapunov Design of MRAC Process model Desired response Controller dy dy m = ay + ku = ay m + k 0 u c u = θu c Introduce error e = y y m The error equation is de = ae + (kθ k 0)u c Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

32 Lyapunov Design of MRAC Adaptation of Feedforward Gain Lyapunov Design of MRAC System model Desired equilibrium dy dθ = ay + ku =?? e = 0 θ = θ 0 = k 0 k Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

33 Lyapunov Design of MRAC Adaptation of Feedforward Gain Lyapunov Design of MRAC Consider the Lyapunov function V(e,θ) = γ 2 e2 + k 2 (θ θ 0) 2 dv Choosing the adjustment rule = γae 2 + (kθ k 0 )( dθ + γu ce) gives dθ = γu ce dv = γae2 Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

34 Lyapunov Design of MRAC Adaptation of Feedforward Gain Lyapunov Design of MRAC Lyapunov rule: dθ = γu c e MIT rule: dθ = γy m e Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

35 Lyapunov Design of MRAC Adaptation of Feedforward Gain Lyapunov Design of MRAC Lyapunov rule: MIT rule: Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

36 First-order System Lyapunov Design of MRAC Lyapunov Design of MRAC Process model Desired response Controller dy m dy = ay + bu = a m y m + b m u c u = θ 1 u c θ 2 y Introduce error e = y y m The error equation is de = a me (bθ 2 + a a m )y + (bθ 1 b m )u c Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

37 First-order System Lyapunov Design of MRAC Lyapunov Design of MRAC Candidate Lyapunov function V(t,θ 1,θ 2 ) = 1 (e 2 + 1bγ 2 (bθ 2 + a a m ) 2 + 1bγ ) (bθ 1 b m ) 2 Derivative dv = de + 1 γ (bθ 2 + a a m ) dθ γ (bθ 1 b m ) dθ 1 = a m e γ (bθ 2 + a a m )( dθ 2 This suggests the adaptation law γye) + 1 γ (bθ 1 b m )( dθ 1 + γu c e) dθ 1 dθ 2 = γu c e = γye Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

38 First-order System Lyapunov Design of MRAC Lyapunov Design of MRAC Lyapunov Rule MIT Rule Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

39 First-order System Lyapunov Design of MRAC Lyapunov Design of MRAC Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

40 Lyapunov Design of MRAC Lyapunov-based MRAC Design Lyapunov Design of MRAC The main advantage of Lyapunov design is that it guarantees a closed-loop system. For a linear, asymptotically stable governed by a matrix A, a positive symmetric matrix Q yields a positive symmetric matrix P by the equation A T P + PA = Q This equation is known as Lyapunov s equation. Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

41 Lyapunov Design of MRAC Lyapunov-based MRAC Design Lyapunov Design of MRAC The main drawback of Lyapunov design is that there is no systematic way of finding a suitable Lyapunov function V leading to a specific adaptive law. For example, if one wants to add a proportional term to the adaptive law, it is not trivial to find the corresponding Lyapunov function. The hyperstability approach is more flexible than the Lyapunov approach. Guy Dumont (UBC EECE) EECE 574: MRAC - 1 January / 41

Predictive Control - Computer Exercise 1

Predictive Control - Computer Exercise 1 Predictive Control - Computer Exercise 1 Marcus Greiff January 22, 2018 This is a simulation exercise in FRTN15 Predictive Control. It should give you an introduction to adaptive control, in particular

More information

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402 Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,

More information

Solution of Linear State-space Systems

Solution of Linear State-space Systems Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

FRTN 15 Predictive Control

FRTN 15 Predictive Control Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the

More information

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

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Using Lyapunov Theory I

Using Lyapunov Theory I Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Motivation Definitions

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

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

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

EECE 460 : Control System Design

EECE 460 : Control System Design EECE 460 : Control System Design SISO Pole Placement Guy A. Dumont UBC EECE January 2011 Guy A. Dumont (UBC EECE) EECE 460: Pole Placement January 2011 1 / 29 Contents 1 Preview 2 Polynomial Pole Placement

More information

Lyapunov Stability Analysis: Open Loop

Lyapunov Stability Analysis: Open Loop Copyright F.L. Lewis 008 All rights reserved Updated: hursday, August 8, 008 Lyapunov Stability Analysis: Open Loop We know that the stability of linear time-invariant (LI) dynamical systems can be determined

More information

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

More information

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

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

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

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability Nonlinear Control Lecture # 6 Passivity and Input-Output Stability Passivity: Memoryless Functions y y y u u u (a) (b) (c) Passive Passive Not passive y = h(t,u), h [0, ] Vector case: y = h(t,u), h T =

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

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

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster. Lecture 8 Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture

More information

EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia

EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia EECE 460 Decentralized Control of MIMO Systems Guy A. Dumont Department of Electrical and Computer Engineering University of British Columbia January 2011 Guy A. Dumont (UBC EECE) EECE 460 - Decentralized

More information

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

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

More information

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

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Adaptive Control. Bo Bernhardsson and K. J. Åström. Department of Automatic Control LTH, Lund University

Adaptive Control. Bo Bernhardsson and K. J. Åström. Department of Automatic Control LTH, Lund University Department of Automatic Control LTH, Lund University 1 Introduction 2 Model Reference 3 Recursive Least Squares Estimation 4 The Self-Tuning Regulator 5 Real lers 6 Summary Introduction Adapt to adjust

More information

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

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

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

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization Nonlinear Control Lecture # 25 State Feedback Stabilization Backstepping η = f a (η)+g a (η)ξ ξ = f b (η,ξ)+g b (η,ξ)u, g b 0, η R n, ξ, u R Stabilize the origin using state feedback View ξ as virtual

More information

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS An ordinary differential equation is a mathematical model of a continuous state continuous time system: X = < n state space f: < n! < n vector field (assigns

More information

Nonlinear System Analysis

Nonlinear System Analysis Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control

More information

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

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

Lecture 5 Input output stability

Lecture 5 Input output stability Lecture 5 Input output stability or How to make a circle out of the point 1+0i, and different ways to stay away from it... k 2 yf(y) r G(s) y k 1 y y 1 k 1 1 k 2 f( ) G(iω) Course Outline Lecture 1-3 Lecture

More information

Lecture 2. Classification of Differential Equations and Method of Integrating Factors

Lecture 2. Classification of Differential Equations and Method of Integrating Factors Math 245 - Mathematics of Physics and Engineering I Lecture 2. Classification of Differential Equations and Method of Integrating Factors January 11, 2012 Konstantin Zuev (USC) Math 245, Lecture 2 January

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Recursive Identification in Closed-Loop and Adaptive Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

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

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

Intro. Computer Control Systems: F8

Intro. Computer Control Systems: F8 Intro. Computer Control Systems: F8 Properties of state-space descriptions and feedback Dave Zachariah Dept. Information Technology, Div. Systems and Control 1 / 22 dave.zachariah@it.uu.se F7: Quiz! 2

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 8 I * * Massachusetts

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

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

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points Nonlinear Control Lecture # 2 Stability of Equilibrium Points Basic Concepts ẋ = f(x) f is locally Lipschitz over a domain D R n Suppose x D is an equilibrium point; that is, f( x) = 0 Characterize and

More information

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

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

Stability in the sense of Lyapunov

Stability in the sense of Lyapunov CHAPTER 5 Stability in the sense of Lyapunov Stability is one of the most important properties characterizing a system s qualitative behavior. There are a number of stability concepts used in the study

More information

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008 ECE504: Lecture 8 D. Richard Brown III Worcester Polytechnic Institute 28-Oct-2008 Worcester Polytechnic Institute D. Richard Brown III 28-Oct-2008 1 / 30 Lecture 8 Major Topics ECE504: Lecture 8 We are

More information

Modeling & Control of Hybrid Systems Chapter 4 Stability

Modeling & Control of Hybrid Systems Chapter 4 Stability Modeling & Control of Hybrid Systems Chapter 4 Stability Overview 1. Switched systems 2. Lyapunov theory for smooth and linear systems 3. Stability for any switching signal 4. Stability for given switching

More information

CDS 101: Lecture 4.1 Linear Systems

CDS 101: Lecture 4.1 Linear Systems CDS : Lecture 4. Linear Systems Richard M. Murray 8 October 4 Goals: Describe linear system models: properties, eamples, and tools Characterize stability and performance of linear systems in terms of eigenvalues

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

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

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

10 Transfer Matrix Models

10 Transfer Matrix Models MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important

More information

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5 EECE 571M/491M, Spring 2008 Lecture 5 Stability of Continuous Systems http://courses.ece.ubc.ca/491m moishi@ece.ubc.ca Dr. Meeko Oishi Electrical and Computer Engineering University of British Columbia,

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Recursive Identification Algorithms Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2012 Guy Dumont (UBC EECE) EECE 574 -

More information

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators. Name: SID: EECS C128/ ME C134 Final Wed. Dec. 14, 211 81-11 am Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth 1 points total. Problem Points Score 1 16 2 12

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

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

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

Stability of Nonlinear Systems An Introduction

Stability of Nonlinear Systems An Introduction Stability of Nonlinear Systems An Introduction Michael Baldea Department of Chemical Engineering The University of Texas at Austin April 3, 2012 The Concept of Stability Consider the generic nonlinear

More information

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ 1 2 Lyapunov Stability Whereas I/O stability is concerned with the effect of inputs on outputs, Lyapunov stability deals with unforced systems: ẋ = f(x, t) (1) where x R n, t R +, and f : R n R + R n.

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching Hybrid Control and Switched Systems Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Stability under arbitrary switching Instability

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

EE 380. Linear Control Systems. Lecture 10

EE 380. Linear Control Systems. Lecture 10 EE 380 Linear Control Systems Lecture 10 Professor Jeffrey Schiano Department of Electrical Engineering Lecture 10. 1 Lecture 10 Topics Stability Definitions Methods for Determining Stability Lecture 10.

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

More information

Nonlinear Control Lecture 7: Passivity

Nonlinear Control Lecture 7: Passivity Nonlinear Control Lecture 7: Passivity Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 7 1/26 Passivity

More information

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

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs 5 American Control Conference June 8-, 5. Portland, OR, USA ThA. Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs Monish D. Tandale and John Valasek Abstract

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner EG4321/EG7040 Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt

More information

Mathematics for Control Theory

Mathematics for Control Theory Mathematics for Control Theory Outline of Dissipativity and Passivity Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials Only as a reference: Charles A. Desoer

More information

EE363 homework 7 solutions

EE363 homework 7 solutions EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,

More information

Solution of Additional Exercises for Chapter 4

Solution of Additional Exercises for Chapter 4 1 1. (1) Try V (x) = 1 (x 1 + x ). Solution of Additional Exercises for Chapter 4 V (x) = x 1 ( x 1 + x ) x = x 1 x + x 1 x In the neighborhood of the origin, the term (x 1 + x ) dominates. Hence, the

More information

EEE582 Homework Problems

EEE582 Homework Problems EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use

More information

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner EG4321/EG7040 Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt

More information

Nonlinear Control Lecture 5: Stability Analysis II

Nonlinear Control Lecture 5: Stability Analysis II Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Hybrid Control and Switched Systems. Lecture #7 Stability and convergence of ODEs

Hybrid Control and Switched Systems. Lecture #7 Stability and convergence of ODEs Hybrid Control and Switched Systems Lecture #7 Stability and convergence of ODEs João P. Hespanha University of California at Santa Barbara Summary Lyapunov stability of ODEs epsilon-delta and beta-function

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Discrete-time systems p. 1/30 4F3 - Predictive Control Discrete-time State Space Control Theory For reference only Jan Maciejowski jmm@eng.cam.ac.uk 4F3 Predictive Control - Discrete-time

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

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

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x) Output Feedback and State Feedback EL2620 Nonlinear Control Lecture 10 Exact feedback linearization Input-output linearization Lyapunov-based control design methods ẋ = f(x,u) y = h(x) Output feedback:

More information

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18

More information

3 Stability and Lyapunov Functions

3 Stability and Lyapunov Functions CDS140a Nonlinear Systems: Local Theory 02/01/2011 3 Stability and Lyapunov Functions 3.1 Lyapunov Stability Denition: An equilibrium point x 0 of (1) is stable if for all ɛ > 0, there exists a δ > 0 such

More information

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

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Iterative Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE 574 - Iterative Control

More information

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate Nonlinear systems Lyapunov stability theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Advanced automation and control Ferrari Trecate

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages

More information

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

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

BIBO STABILITY AND ASYMPTOTIC STABILITY

BIBO STABILITY AND ASYMPTOTIC STABILITY BIBO STABILITY AND ASYMPTOTIC STABILITY FRANCESCO NORI Abstract. In this report with discuss the concepts of bounded-input boundedoutput stability (BIBO) and of Lyapunov stability. Examples are given to

More information

3. Fundamentals of Lyapunov Theory

3. Fundamentals of Lyapunov Theory Applied Nonlinear Control Nguyen an ien -.. Fundamentals of Lyapunov heory he objective of this chapter is to present Lyapunov stability theorem and illustrate its use in the analysis and the design of

More information

A conjecture on sustained oscillations for a closed-loop heat equation

A conjecture on sustained oscillations for a closed-loop heat equation A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping

More information

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

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Linear Algebra Review (Course Notes for Math 308H - Spring 2016)

Linear Algebra Review (Course Notes for Math 308H - Spring 2016) Linear Algebra Review (Course Notes for Math 308H - Spring 2016) Dr. Michael S. Pilant February 12, 2016 1 Background: We begin with one of the most fundamental notions in R 2, distance. Letting (x 1,

More information

Linear Algebra, part 2 Eigenvalues, eigenvectors and least squares solutions

Linear Algebra, part 2 Eigenvalues, eigenvectors and least squares solutions Linear Algebra, part 2 Eigenvalues, eigenvectors and least squares solutions Anna-Karin Tornberg Mathematical Models, Analysis and Simulation Fall semester, 2013 Main problem of linear algebra 2: Given

More information

Switched systems: stability

Switched systems: stability Switched systems: stability OUTLINE Switched Systems Stability of Switched Systems OUTLINE Switched Systems Stability of Switched Systems a family of systems SWITCHED SYSTEMS SWITCHED SYSTEMS a family

More information

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Spring Department of Mathematics

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Spring Department of Mathematics Mathematical Models MATH 365 Ordinary Differential Equations J. Robert Buchanan Department of Mathematics Spring 2018 Ordinary Differential Equations The topic of ordinary differential equations (ODEs)

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Fall Department of Mathematics

Mathematical Models. MATH 365 Ordinary Differential Equations. J. Robert Buchanan. Fall Department of Mathematics Mathematical Models MATH 365 Ordinary Differential Equations J. Robert Buchanan Department of Mathematics Fall 2018 Ordinary Differential Equations The topic of ordinary differential equations (ODEs) is

More information