Solving Dynamic Equations: The State Transition Matrix II

Similar documents
Solving Dynamic Equations: The State Transition Matrix

6.241 Dynamic Systems and Control

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

Homogeneous and particular LTI solutions

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

The Convolution Sum for Discrete-Time LTI Systems

Module 03 Linear Systems Theory: Necessary Background

Linear System Theory

Discrete and continuous dynamic systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems

6.241 Dynamic Systems and Control

Module 06 Stability of Dynamical Systems

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

16.30 Estimation and Control of Aerospace Systems

2. CONVOLUTION. Convolution sum. Response of d.t. LTI systems at a certain input signal

Professor Fearing EECS120/Problem Set 2 v 1.01 Fall 2016 Due at 4 pm, Fri. Sep. 9 in HW box under stairs (1st floor Cory) Reading: O&W Ch 1, Ch2.

Rural/Urban Migration: The Dynamics of Eigenvectors

Slope Fields and Differential Equations. Copyright Cengage Learning. All rights reserved.

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

Linear dynamical systems with inputs & outputs

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Lecture 4 Continuous time linear quadratic regulator

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Discrete-Time State-Space Equations. M. Sami Fadali Professor of Electrical Engineering UNR

EECE 3620: Linear Time-Invariant Systems: Chapter 2

Linear Differential Equations. Problems

21 Linear State-Space Representations

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

Topic # /31 Feedback Control Systems

Homework 2. Due Friday, July We studied the logistic equation in class as a model of population growth. It is given by dn dt = rn 1 N

Dynamical Systems and Mathematical Models A system is any collection of objects and their interconnections that we happen to be interested in; be it

43.1 Vector Fields and their properties

Cyber-Physical Systems Modeling and Simulation of Continuous Systems

Sec. 7.4: Basic Theory of Systems of First Order Linear Equations

Continuous Dynamics Solving LTI state-space equations גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms

CH.3 Continuous-Time Linear Time-Invariant System

ECEEN 5448 Fall 2011 Homework #4 Solutions

Rural/Urban Migration: The Dynamics of Left and Right Eigenvectors

Neural Networks for Machine Learning. Lecture 2a An overview of the main types of neural network architecture

Representing a Signal

Classification of Discrete-Time Systems. System Properties. Terminology: Implication. Terminology: Equivalence

Advanced Control Theory

Discrete-time linear systems

LTI system response. Daniele Carnevale. Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Discrete Time Systems:

Discussion Section #2, 31 Jan 2014

Digital Control & Digital Filters. Lectures 13 & 14

ME8281-Advanced Control Systems Design

laplace s method for ordinary differential equations

Projective geometry and spacetime structure. David Delphenich Bethany College Lindsborg, KS USA

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Curriculum Map: Mathematics

Year 12 Mathematics: Specialist Course Outline

To find an approximate value of the integral, the idea is to replace, on each subinterval

Control Systems Design

BARYCENTRIC COORDINATES

Lecture 16. Theory of Second Order Linear Homogeneous ODEs

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

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

MATH 280 Multivariate Calculus Fall Integrating a vector field over a curve

Chapter 3 Convolution Representation

6 Linear Equation. 6.1 Equation with constant coefficients

Properties of LTI Systems

MATHia Unit MATHia Workspace Overview TEKS

LS.5 Theory of Linear Systems

ECE 301 Division 1 Exam 1 Solutions, 10/6/2011, 8-9:45pm in ME 1061.

ECE 301 Fall 2011 Division 1. Homework 1 Solutions.

The Comparison Test & Limit Comparison Test

Properties of Open-Loop Controllers

1.17 : Consider a continuous-time system with input x(t) and output y(t) related by y(t) = x( sin(t)).

Often, in this class, we will analyze a closed-loop feedback control system, and end up with an equation of the form

EE451/551: Digital Control. Chapter 7: State Space Representations

Module 9: State Feedback Control Design Lecture Note 1

e jωt y (t) = ω 2 Ke jωt K =

Hysteresis. Lab 6. Recall that any ordinary differential equation can be written as a first order system of ODEs,

NCC Education Limited. Substitution Topic NCC Education Limited. Substitution Topic NCC Education Limited

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

Module 02 CPS Background: Linear Systems Preliminaries

Tin Ka Ping Secondary School F.5 Mathematics Module 2 Teaching Syllabus

V 1 V 2. r 3. r 6 r 4. Math 2250 Lab 12 Due Date : 4/25/2017 at 6:00pm

Linear-quadratic control problem with a linear term on semiinfinite interval: theory and applications

Hyers Ulam stability of first-order linear dynamic equations on time scales

Linear Neural Networks

Selected Solutions: 3.5 (Undetermined Coefficients)

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 7

Lecture 2 and 3: Controllability of DT-LTI systems

Supplementary note for NERS312 Fermi s Golden Rule #2

Chapter 6 Additional Topics in Trigonometry, Part II

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

One Dimensional Convolution

31.1.1Partial derivatives

MTH 464: Computational Linear Algebra

1 (t + 4)(t 1) dt. Solution: The denominator of the integrand is already factored with the factors being distinct, so 1 (t + 4)(t 1) = A

CS 4204 Computer Graphics

Convolution and Linear Systems

Transcription:

Reading the Text Solving Dynamic Equations: The State Transition Matrix II EGR 326 February 27, 2017 Just a reminder to read the text Read through longer passages, to see what is connected to class topics. Be aware of proofs Practice with the examples Focus on the concepts Class time alone is not enough to learn the course material! Overview The state transition matrix A function of the system matrix, A, that determines how the state vector transitions, or evolves, over time. Continuous time Expand the concept of the scalar exponential equation to a matrix exponential Discrete time (previous class) Understand the A matrix as an operator on the state vector Solutions for Dynamic System Models 1) Analytical Closed-form expression (equation) For example, x(t) = X 0 e αt Plot the behavior of x(t) 2) Numerical Use a computer to simulate how x(t) behaves as time progresses Plot the behavior of x(t) 1

Recap: DT State Transition Property Assume that x[k] is any solution to x[k +1] = Ax[k] For individual, scalar variables, we know: x[k] = a k x[0] Complete Solution to DT System Solve x[k + 1] = Ax[k] + Bu[k] Solution x[k] = Φ(k, 0)x[0]+ k 1 k 1 l=0 = A k x[0]+ A k l Bu[l] l=0 Φ(k,l +1)Bu[l] Recap of the DT Solution For linear system models, the general solution can be computed via superposition à The total response from several inputs is equal to The sum of their individual responses, Plus an initial condition term Sketch the graphical solution for the system, from [k = 0 to k = 10] x[k+1] = 0.75 x[k] + u[k] x[0] = 3 Input: u[1] = 4, u[3] = 4, u[5] = 2 5" 4" 3" 2" 1" 0" Total (Complete) Response Using Superposition Init%Cond%&%Input%% 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" à 6.0# 5.0# 4.0# 3.0# 2.0# 1.0# 0.0# 0# 1# 2# 3# 4# 5# 6# 7# 8# 9# 10# 2

State Transition Property Visualize state-space For the multi-dimensional, state-space systems, we want to know how the state vector evolves in state-space How to visualize the state vector, e.g. x = [v c, i L ], as a single entity, moving through state-space Natural Response Solution For a scalar expression, we know: x(t) = e αt x(0)!!! =!1 +!! + 1 2!!!! + 1 6!!!! +! Write this out for x(t) = e 3t (5) and find x(1), x(2) For the dynamic matrix equations, we find (pp 52-53):!(!) =!! +!" + 1 2!!!! + 1 6!!!! +! observe that this looks a lot like the series for the exponential, e αt Natural Response Solution Define the matrix exponential as e At I + At + A2 t 2 2! + A3 t 3 3! +... + Ak t k +... k! The homogeneous solution is thus seen to be x(t) = e At x(0) Solving with the Matrix Exponential Natural Response Example: Given a system matrix of! =! Such that! =! 0 1 8 2! 0 1 8 2!!! x 0 = 1 $ # & " 1 % Task: Find solution expressions for x(t) 3

State Transition Matrix Define a matrix, Φ(t, ) That will advance the state vector From its initial position at time To its position at time t x(t) = Φ(t, )x( ) (Note, this is the natural response only, so far) State Transition Matrix Define a matrix, Φ(t, τ) that will advance the state vector from its position at time τ to its position at time t: Φ(t,τ ) e At e Aτ If τ is selected to be time = 0, then: Φ(t) = e At = e A(t τ ) x(t) = e A(t τ ) x(τ ) = e At x(0) Complete Solution for CT Systems For a basic state-space model, with initial conditions and a forcing function (or input source) x(t) = Ax(t)+ Bu(t) The complete solution must include the natural response and the forced response x(t) = x n (t)+ x f (t) Complete Solution for CT Systems Using the matrix exponential for the state transition matrix, the solution is x(t) = Φ(t, )x( )+ Φ(t,τ )Bu(τ ) dτ x(t) = e A ( t ) x( )+ e A( t τ ) Bu(τ ) dτ t t 4

* Interpret the General Solution * x(t) = e A ( t ) t x( )+ e A( t τ ) Bu(τ ) dτ Left hand side is a vector à the state vector First term, on the right hand side is a matrix times a vector = a vector This is the response to initial conditions Natural response The integral: the integrand is also a vector for each value of τ. The terms are then summed (continuously), and so this is a vector This is the system response to inputs Forced response General Solution Format The Claim of Linear Dynamic System Theory is that: ALL Dynamic Systems behave according to combinations of Exponential functions Geometric sequences All Systems in the universe are understood to behave according to our two solution expressions (CT & DT) General Solution Format Continuous time solution is an exponential expression Discrete time solution is a geometric expression For both CT and DT, our solutions are The sum of the natural response plus the forced response There are two terms in the integral equation and in the summation equation Summary Solutions to scalar dynamic equations are CT: exponential DT: geometric series Solutions to dynamic system equations use the state transition matrix Matrix exponential of system matrix Powers of the system matrix Solutions are the sum of the natural and forced response 5