Autonomous system = system without inputs

Similar documents
ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Solution via Laplace transform and matrix exponential

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

Dynamic interpretation of eigenvectors

Section 9.3 Phase Plane Portraits (for Planar Systems)

π 1 = tr(a), π n = ( 1) n det(a). In particular, when n = 2 one has

MTH 464: Computational Linear Algebra

Differential Equations 2280 Sample Midterm Exam 3 with Solutions Exam Date: 24 April 2015 at 12:50pm

Constant coefficients systems

Modal Decomposition and the Time-Domain Response of Linear Systems 1

EE5120 Linear Algebra: Tutorial 6, July-Dec Covers sec 4.2, 5.1, 5.2 of GS

Identification Methods for Structural Systems

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

MATH 53H - Solutions to Problem Set III

SYSTEMTEORI - ÖVNING 1. In this exercise, we will learn how to solve the following linear differential equation:

1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is

Dynamical system. The set of functions (signals) w : T W from T to W is denoted by W T. W variable space. T R time axis. W T trajectory space

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

ECE 602 Exam 2 Solutions, 3/23/2011.

Linear Algebra II Lecture 13

Eigenpairs and Diagonalizability Math 401, Spring 2010, Professor David Levermore

Differential Equations and Modeling

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

22.2. Applications of Eigenvalues and Eigenvectors. Introduction. Prerequisites. Learning Outcomes

vibrations, light transmission, tuning guitar, design buildings and bridges, washing machine, Partial differential problems, water flow,...

21 Linear State-Space Representations

Discrete and continuous dynamic systems

Diagonalization of Matrices

Eigenvalues and Eigenvectors

Intro. Computer Control Systems: F8

Cayley-Hamilton Theorem

Solution of Linear State-space Systems

Math 211. Substitute Lecture. November 20, 2000

Solutions to Math 53 Math 53 Practice Final

Part II Problems and Solutions

EE263: Introduction to Linear Dynamical Systems Review Session 6

EE263: Introduction to Linear Dynamical Systems Review Session 5

Linear Algebra II Lecture 22

Math 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations

Linear Algebra and ODEs review

Section 8.2 : Homogeneous Linear Systems

Copyright (c) 2006 Warren Weckesser

INHOMOGENEOUS LINEAR SYSTEMS OF DIFFERENTIAL EQUATIONS


Department of Mathematics IIT Guwahati

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

Matrix Solutions to Linear Systems of ODEs

MCE693/793: Analysis and Control of Nonlinear Systems

Math Ordinary Differential Equations

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits

Linear Algebra Exercises

Advanced Control Theory

Complex Dynamic Systems: Qualitative vs Quantitative analysis

1 Some Facts on Symmetric Matrices

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

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

ECON : diff.eq. (systems).

State space transformations

Tutorial 6 (week 6) Solutions

Linearization of Differential Equation Models

MATH 24 EXAM 3 SOLUTIONS

Lecture 7. Please note. Additional tutorial. Please note that there is no lecture on Tuesday, 15 November 2011.

DIAGONALIZABLE LINEAR SYSTEMS AND STABILITY. 1. Algebraic facts. We first recall two descriptions of matrix multiplication.

Last lecture: Recurrence relations and differential equations. The solution to the differential equation dx

Lecture 2 and 3: Controllability of DT-LTI systems

Homogeneous Linear Systems of Differential Equations with Constant Coefficients

4F3 - Predictive Control

4 Second-Order Systems

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

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016

Introduction to Modern Control MT 2016

Even-Numbered Homework Solutions

ECE504: Lecture 6. D. Richard Brown III. Worcester Polytechnic Institute. 07-Oct-2008

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

FIRST-ORDER SYSTEMS OF ORDINARY DIFFERENTIAL EQUATIONS II: Homogeneous Linear Systems with Constant Coefficients

Control Systems. Time response

Topic # /31 Feedback Control Systems

Lecture Notes for Math 251: ODE and PDE. Lecture 27: 7.8 Repeated Eigenvalues

Maths for Signals and Systems Linear Algebra in Engineering

Section 9.8 Higher Order Linear Equations

Eigenvalue and Eigenvector Problems

Math Matrix Algebra

Chap 4. State-Space Solutions and

19 Jacobian Linearizations, equilibrium points

Section 3: Complex numbers

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008

Generalized Eigenvectors and Jordan Form

Systems of Linear Differential Equations Chapter 7

Linear Differential Equations. Problems

Module 03 Linear Systems Theory: Necessary Background

Ma 227 Review for Systems of DEs

Lecture Notes for Math 524

Eigenvalues and Eigenvectors

7 Planar systems of linear ODE

Chap 3. Linear Algebra

6.241 Dynamic Systems and Control

Lecture 3 Eigenvalues and Eigenvectors

Sparsity in system identification and data-driven control

Control Systems. Dynamic response in the time domain. L. Lanari

Transcription:

Autonomous system = system without inputs State space representation B(A,C) = {y there is x, such that σx = Ax, y = Cx } x is the state, n := dim(x) is the state dimension, y is the output Polynomial representation where P R p p [z] and det(p) = 0. B(P) = {y P(σ)y = 0} ELEC 3035 (Part I, Lecture 3) Autonomous systems 2 / 20

Phase plane In σx = Ax, Ax is a velocity vector it shows how x changes in time. x 2 Ax(t) x(t) x 1 For n = 2, the plot of Ax over x R n is called phase plane. ELEC 3035 (Part I, Lecture 3) Autonomous systems 3 / 20

Example: harmonic oscillator A = 0 1 1 0 1 0.5 x2 0 0.5 1 1 0.5 0 0.5 1 ELEC 3035 (Part I, Lecture 3) Autonomous systems 4 / 20 x 1

Equilibrium point of a dynamical system Consider a nonlinear autonomous system B = {x σx = f (x)} where f : R n R n and suppose that f (x e ) = x e, for some x e R n. x e is called an equilibrium point of B If x(t 1 ) = x e for some t 1, x(t) = x e, for all t > t 1. The set of equilibrium points of and LTI autonomous system B = {x σx = Ax } is ker(a I) the nullspace of A I. ELEC 3035 (Part I, Lecture 3) Autonomous systems 5 / 20

Linearization around an equilibrium point Suppose that x(t) is near an equilibrium point x e. Then σx = f (x) f (x e ) + A(x x e ), where A = a ij = fi x j. xe,j The dynamics of the deviation from x e x = x x e is described approximately be a linear system B = { x σ x = Ax } (Linearlization of a nonlinear system will be covered in part 2.) ELEC 3035 (Part I, Lecture 3) Autonomous systems 6 / 20

Initial conditions A trajectory of an autonomous system is uniquely determined by the initial state x(0) or initial conditions: in discrete-time (DT) y( l + 1),y( l + 2), y(0) in continuous-time (CT) d dt l+1 y(0), d dt l+2 y(0),... d dt 0 y(0). In the DT case y(t) = CA t x(0), t > 0. In the CT case the matrix power A t is replaced by the matrix exponential e At. ELEC 3035 (Part I, Lecture 3) Autonomous systems 7 / 20

Modal form Assume that there is a nonsingular matrix V, such that 1 V 1 AV = λ... λ n =: Λ. λ 1,..., λ n are the eigenvalues of A the columns of V are the corresponding eigenvectors. Then B(A,C) = B(Λ, C), where C := CV. The state equation of σx = Λx is a set of n decoupled equations. λ i pole of the system e λ i t (in CT) or λ t i (in DT) mode of the system ELEC 3035 (Part I, Lecture 3) Autonomous systems 8 / 20

Eigenvalues and eigenvectors of a matrix Consider a square matrix A R n n. v C n is an eigenvectors of A if Av = λv, for some λ C λ is called an eigenvalue of A, corresponding to v. Computing λ and v for given A involves solving a nonlinear equation. Suppose that A has n linearly independent eigenvectors v 1,...,v n, then Av i = λ i v i, i = 1,...,n = A v 1 v n V = 1 v 1 v n λ... V λ n Λ ELEC 3035 (Part I, Lecture 3) Autonomous systems 9 / 20

Let x be the state vector of B(Λ, C). In the DT case, x(t) = Λ t x(0) = λ t 1... x(0) λn t so that and therefore x i (t) = λ t i x i (0) y = Cx(t) = Cx(t) = c 1 x 1 (t)+ c n x n (t) = α 1 λ t 1 + α n λ t n, α i = c i x i (0) B(A,C) = B(Λ, C) is a linear combination of its modes λ 1,...,λ n. ELEC 3035 (Part I, Lecture 3) Autonomous systems 10 / 20

Complex poles The complex eigenvalues of A R n n can always be grouped in complex conjugate pairs λ i = a + bi = αe iω, λ j = a bi = αe iω (i := 1) so the sum of the two complex modes λ t i and λ t j gives one real mode λ t i + λ t j = α t e iωt + α t e iωt = 2α t cos(ωt) α damping factor ω frequency A real mode is of the form λ t i exponential ELEC 3035 (Part I, Lecture 3) Autonomous systems 11 / 20

Matrix exponential If the system is in a modal form B(Λ,CV ) d dt x = Λx = d dt x i = λ i x i, for i = 1,...,n. so that x i (t) = e λ i t x i (0) = x(t) = e λ 1t... e λnt x(0) e Λt Going back to the original basis we have x(t) = V e Λt V 1 x(0). e At ELEC 3035 (Part I, Lecture 3) Autonomous systems 12 / 20

State transition matrix The dynamics of the sate vector x is given by the equation x(t) = Φ(t)x(0) where Φ(t) = A t in DT and Φ(t) = e At in CT. The matrix Φ(t) is called state transition matrix. Φ(t) shows how the initial state x(0) is propagated in t time steps Note: if t < 0, Φ(t) propagates backwards in time. ELEC 3035 (Part I, Lecture 3) Autonomous systems 13 / 20

State construction Consider a scalar autonomous system B(P), where P(z) = P 0 z 0 + P 1 z 1 + + P n 1 z n 1 + Iz n. How can we represent this system in a state space form B(A,C)? Choose x(t) = col y(t 1),...,y(t n). Then P n 1 P n 2 P 1 P 0 I 0 0 0 A =. 0 I............... 0 0 0 0 I 0 C = P n 1 P n 2 P 1 P 0 companion matrix of P ELEC 3035 (Part I, Lecture 3) Autonomous systems 14 / 20

Characteristic polynomial of a matrix The polynomial equation det(λi n A) = c 0 λ 0 + c 1 λ 1 + + c n λ n = 0 is called the characteristic equation of the matrix A R n n. The roots of the characteristic polynomial c(z) = c 0 z 0 + c 1 z 1 + + c n z n are equal to the eigenvalues of A. Cayley-Hamilton thm: Every matrix satisfies its own char. polynomial c 0 A 0 + c 1 A 1 + + c n A n = 0. ELEC 3035 (Part I, Lecture 3) Autonomous systems 15 / 20

Example: harmonic oscillator A = 0 1 1 0 Characteristic equation λ 1 det(λi A) = det 1 λ = λ 2 + 1 = 0 Eigenvalues and eigenvectors λ 1,2 = ±i, v 1,2 = 1. ±i Matrix exponential e At = 1 1 e i i i e i 1 1 1 = i i cos(t) sin(t) sin(t). cos(t) ELEC 3035 (Part I, Lecture 3) Autonomous systems 16 / 20