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

Size: px
Start display at page:

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

Transcription

1 LTI system response Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Fondamenti di Automatica e Controlli Automatici A.A / 15

2 Laplace and Zeta transforms Differential equations Difference equations Recalling Laplace and Zeta transforms L{f(t)}(s) + 0 f(t)e st dt Z{f(k)}(z) + 0 f(k)z k e st z (sampling T) { } {( ) } L t h h! eat 1 k (s) = Z a (s a) h+1 h k h z (z) = (z a) h+1 L{f(t T )}(s) = F (s)e st Z{f(k n)}(z) = F (z)z n L{ f(t)}(s) ( = sf (s) F (0 ) Z{f(k + n)}(z) = z n F (z) ) n 1 h=0 f(h)z h F (s) = c 0 + ν i=1 ni j=1 c i,j (s p i ) j, F (z) z = c 0 + ν i=1 ni j=1 c i,j (z p i ) j, 2 / 15

3 Differential equations Difference equations Laplace transforms and differential equations The Laplace transform can be used to obtain the solution of a linear differential equation. Example: As first transform by Laplace transform into ÿ(t) + 3ẏ(t) + 2y(t) = u(t) + 2u(t) s 2 y(s) sy(0 ) ẏ(0 ) + 3sy(s) 3y(0 ) + 2y(s) = su(s) u(0 ) + 2u(s) y(s) = sy(0 ) + 3y(0 ) + ẏ(0 ) s 2 + u(0 ) + 3s + 2 s }{{} 2 + 3s s + 2 s 2 + 3s + 2 u(s) }{{} free response forced response (1) (u(t) = tδ 1 (t) u(s) = 1/s 2, u(0 ) = 0) y(s) = c 1,1 s c 2,1 s c 3,1 + c 3,2 s s 2 (2) y(t) = c 1,1e 2t + c 2,1 e t + c 3,1 + c 3,2 t }{{}}{{} Plant modes Input modes +? }{{} other modes? δ 1(t) (3) 3 / 15

4 Zeta transforms and difference equations Differential equations Difference equations The Zeta transform can be used to obtain the solution of a linear difference equation. Example: As first transform y(k + 2) + 3y(k + 1) + 2y(k) = u(k + 1) + 2u(k) by Zeta transform into z 2 y(z) z 2 y(0) zy(1) + 3zy(z) 3zy(0) + 2y(z) = zu(z) zu(0) + 2u(z) y(z) = z2 y(0) + 3zy(0) + zy(1) z 2 + zu(0) + 3z + 2 z }{{} 2 + 3z z + 2 z 2 + 3z + 2 u(z) }{{} free response forced response (u(k) = kδ 1 (k) = u(z) = z/(z 1) 2, u(0) = 0) (4) y(z) z = c 1,1 z c 2,1 z c 3,1 z 1 + c 3,2 (z 1) 2 + c 4,1 z y(k) = c 1,1( 2) k + c 2,1 ( 1) k + c 3,1 + c 3,2 k }{{}}{{} Plant modes Input modes +c 4,1 δ 0 (k 1)? }{{} other modes? (5) δ 1(t) (6) 4 / 15

5 System modes Laplace transform for linear continuous time systems Consider the system in state space form obtained via Laplace transform as { ẋ(t) = Ax(t) + Bu(t), y(t) = Cx(t) + Du(t), that through L( )(s) { {}}{ sx(s) x0 = Ax(s) + Bu(s), y(s) = Cx(s) + Du(s), (7) sx(s) Ax(s) = x 0 + Bu(s), (si A)x(s) = x 0 + Bu(s), (si A) 1 x(s) = (si A) 1 (x 0 + Bu(s)), [(si A) is invertible ] x(s) = (si A) 1 x 0 + (si A) 1 Bu(s), (8) allows to write { x(s) = Φ(s)x0 + H(s)u(s), y(s) = Ψ(s)x 0 + W (s)u(s),, Φ(s) = (si A) 1, H(s) = (si A) 1 B, Ψ(s) = C(sI A) 1, W (s) = C(sI A) 1 B + D. (9) 5 / 15

6 System modes State and output response in Laplace domain { x(s) = xl (s) + x f (s), y(s) = y l (s) + y f (s),, x l (s) = (si A) 1 x 0 = Φ(s)x 0, x f (s) = (si A) 1 Bu(s) = H(s)u(s), y l (s) = C(sI A) 1 x 0 = Ψ(s)x 0, y f (s) = (C(sI A) 1 B + D)u(s) = W (s)u(s), (10) where x l (s) is the free state response in s, x f (s) is the forced state response in s, y l (s) is the free output response in s and y f (s) is the forced output-response in s. The rational function W (s) is called the system transfer function and is defined as y(s) u(s) = W (s) C(sI A) 1 B + D when y (i) (0 ) = 0 x 0 = 0. (11) Since the Lagrange solution for continuous-time LTI systems is given by (prove it) t x(t) = e A(t t0) x 0 + e A(t τ) Bu(τ) dτ (12) t 0 and x(t) = L 1 { (si A) 1 x 0 + (si A) 1 Bu(s) } (t), (13) then... 6 / 15

7 System modes state response: free evolution... with t 0 = 0 it holds true that L 1 {(si A) 1 }(t) = L 1 {Φ(s)}(t) = e At, (14) t L 1 {(si A) 1 Bu(s)}(t) = L 1 {H(s)u(s)}(t) = e A(t τ) Bu(τ) dτ, (15) 0 in accordance also with the Laplace convolution theorem. Then, by mean of the residual technique iterated for each component of the state x and the matrix elements, it is possible to write the Laplace state transform of the free state response as x l (s) = (si A) 1 x 0 = 1 (s λ i ) h R i,h x 0, (16) where R i,h is the generalized residual matrix of (si A) 1 and λ i σ{a} are the eigenvalues of A. Then by inverse Laplace transform it is possible to obtain x l (t) = δ 1 (t) t h 1 (h 1)! eλ it } {{ } system modes R i,h x 0. (17) 7 / 15

8 System modes state response: free evolution Consider the discrete time system and the Z-transform as { x(k + 1) = Ax(k) + Bu(k), y(k) = Cx(k) + Du(k), Z( )(s) { {}}{ zx(z) zx0 = Ax(z) + Bu(z), y(z) = Cx(z) + Du(z), (18) that through zx(z) Ax(z) = zx 0 + Bu(z), (zi A)x(z) = zx 0 + Bu(z), (zi A) 1 x(z) = (zi A) 1 (zx 0 + Bu(z)), [(zi A) is invertible ] x(z) = z(zi A) 1 x 0 + (zi A) 1 Bu(z), (19) allows to write { x(z) = Φ(z)x0 + H(z)u(z), y(z) = Ψ(z)x 0 + W (z)u(z),, Φ(z) = z(zi A) 1, H(z) = (zi A) 1 B, Ψ(z) = zc(zi A) 1, W (s) = C(zI A) 1 B + D. (20) 8 / 15

9 System modes State and output response in the Z domain { x(z) = xl (z) + x f (z), y(z) = y l (z) + y f (z),, x l (z) = z(zi A) 1 x 0 = Φ(z)x 0, x f (z) = (zi A) 1 Bu(z) = H(z)u(z), y l (z) = zc(zi A) 1 x 0 = Ψ(z)x 0, y f (z) = (C(zI A) 1 B + D)u(z) = W (z)u(z), (21) where x l (z) is the free state response in z, x f (z) is the forced state response in z, y l (z) is the free output response in z and y f (z) is the forced output-response in z. The rational function W (z) is called the system transfer function and is defined as y(z) u(z) = W (z) C(zI A) 1 B + D when y(i) = 0 x 0 = 0. (22) Since the Lagrange solution for discrete time LTI systems is given by (prove it) and then... k 1 x(k) = A k x 0 + A k h 1 Bu(h), (23) h=0 x(k) = Z 1 { z(zi A) 1 x 0 + (zi A) 1 Bu(z) } (k), (24) 9 / 15

10 System modes state response: free evolution...then Z 1 {z(zi A) 1 }(k) = Z 1 {Φ(z)}(k) = A k, (25) k 1 Z 1 {(zi A) 1 B}(k) = Z 1 {H(z)}(k) = A k h 1 Bu(h), (26) h=0 in accordance also with the Zeta transform convolution theorem. Then, by mean of the residual technique iterated for each component of the state x and the matrix elements, it is possible to write the Laplace state transform of the free state response as x l (z) = z(zi A) 1 x 0 = z (z λ i ) h R i,h x 0, (27) where R i,h is the generalized residual matrix of (zi A) 1 and λ i σ{a} are the eigenvalues of A. Then by inverse Zeta transform it is possible to obtain ( ) k x l (z) = δ 1 (k) h 1 λ k h+1 i } {{ } system modes R i,h x 0. (28) 10 / 15

11 System (natural) modes Laplace and Zeta transforms System modes The continuous time system modes t h 1 (h 1)! eλ it are converging to zero iff Re{λ i } < 0 (for any h N), non converging/diverging iff Re{λ i } = 0 and h = 1, diverging if Re{λ i } > 0 or Re{λ i } = 0 and h > 1. The discrete time system modes ( k h 1 ) λ k h+1 i are converging to zero iff λ i < 1 (for any h N), non converging/diverging iff λ i = 1 and h = 1, diverging if λ i > 1 or λ i = 1 and h > / 15

12 Input modes and forced response Consider an input as r r i t h 1 u(t) = β i (h 1)! eαit, (29) whose Laplace transform is u(s) = r r i β i 1 (s α i ) h, (30) where α i C and β i C. This yields that the forced state response x f (t) in the Laplace domain writes as x f (s) = (si A) 1 Bu(s) = H(s)u(s) = ξ i,h r (s λ i ) h + r i χ i,h (s α i ) h, where (ξ i,h, χ i,h ) C are generalized residuals. If α i λ j for all i and j, then m i = m i and r j = r j, whereas if some i-th mode of the input is the same of the j-th mode of system, then we can let m i = 0 and r j = r j + 1 (resonant effect). (31) 12 / 15

13 Input modes and forced response cont d The forced state response is obtained by inverse Laplace transform of (31) as x f (t) = L 1 {(si A) 1 Bu(s)}(t), t h 1 r r i = ξ i,h (h 1)! eλ i t t h 1 + χ i,h (h 1)! eα i t (32) It is possible to define the permanent state response x p(t) as r r i t h 1 x p(t) = χ i,h (h 1)! eα i t, (33) under the assumption that all the system modes are converging (Re{λ i } < 0) and the input are nor converging nor diverging. Then it is possible define the transient state response x t(t) as x t(t) = x(t) x p(t) = t h 1 (h 1)! eλ i t (R i,h x 0 + ξ i,h ). (34) 13 / 15

14 Input modes and forced response Consider an input as u(k) = r r i ( β i k h 1 ) λ k h+1 i, (35) whose Zeta transform is r r i z u(z) = β i (z α i ) h, (36) where α i C and β i C. This yields that the forced state response x f (k) in the Zeta domain writes as x f (k) = (zi A) 1 Bu(s) = H(z)u(z) = ξ i,h z r (z λ i ) h + r i χ i,h z (z α i ) h, where (ξ i,h, χ i,h ) C are generalized residuals. If α i λ j for all i and j, then m i = m i and r j = r j, whereas if some i-th mode of the input is the same of the j-th mode of system, then we can let m i = 0 and r j = r j + 1 (resonant effect). (37) 14 / 15

15 Input modes and forced response cont d The forced state response is obtained by inverse Zeta transform of (37) as x f (k) = Z 1 {(zi A) 1 Bu(z)}(k), ( ) k = ξ i,h h 1 λ k h+1 i + r r i ( χ i,h It is possible to define the permanent state response x p(t) as x p(t) = r r i ( χ i,h k h 1 ) k h 1 ) α k h+1 i. (38) α k h+1 i, (39) under the assumption that all the system modes are converging (Re{λ i } < 0) and the input are nor converging nor diverging. Then it is possible define the transient state response x t(k) as x t(k) = x(k) x p(k) = ( k h 1 ) λ k h+1 i (R i,h x 0 + ξ i,h ). (40) 15 / 15

Homogeneous and particular LTI solutions

Homogeneous and particular LTI solutions Homogeneous and particular LTI solutions Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Fondamenti di Automatica e Controlli Automatici A.A. 2014-2015

More information

Linear dynamical systems with inputs & outputs

Linear dynamical systems with inputs & outputs EE263 Autumn 215 S. Boyd and S. Lall Linear dynamical systems with inputs & outputs inputs & outputs: interpretations transfer function impulse and step responses examples 1 Inputs & outputs recall continuous-time

More information

Transfer function and linearization

Transfer function and linearization Transfer function and linearization Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Corso di Controlli Automatici, A.A. 24-25 Testo del corso:

More information

Dynamical systems: basic concepts

Dynamical systems: basic concepts Dynamical systems: basic concepts Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Fondamenti di Automatica e Controlli Automatici A.A. 2014-2015

More information

Systems and Control Theory Lecture Notes. Laura Giarré

Systems and Control Theory Lecture Notes. Laura Giarré Systems and Control Theory Lecture Notes Laura Giarré L. Giarré 2017-2018 Lesson 7: Response of LTI systems in the transform domain Laplace Transform Transform-domain response (CT) Transfer function Zeta

More information

EL 625 Lecture 11. Frequency-domain analysis of discrete-time systems

EL 625 Lecture 11. Frequency-domain analysis of discrete-time systems EL 625 Leture 11 1 EL 625 Leture 11 Frequeny-domain analysis of disrete-time systems Theorem: If S is a fixed linear disrete-time system, the zero-state response, S{z k } = H(z)z k (1) Proof: S{z k } =

More information

1. Z-transform: Initial value theorem for causal signal. = u(0) + u(1)z 1 + u(2)z 2 +

1. Z-transform: Initial value theorem for causal signal. = u(0) + u(1)z 1 + u(2)z 2 + 1. Z-transform: Initial value theorem for causal signal u(0) lim U(z) if the limit exists z U(z) u(k)z k u(k)z k k lim U(z) u(0) z k0 u(0) + u(1)z 1 + u(2)z 2 + CL 692 Digital Control, IIT Bombay 1 c Kannan

More information

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

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems ECE 3640 Lecture State-Space Analysis Objective: systems To learn about state-space analysis for continuous and discrete-time Perspective Transfer functions provide only an input/output perspective of

More information

Control Systems. Frequency domain analysis. L. Lanari

Control Systems. Frequency domain analysis. L. Lanari Control Systems m i l e r p r a in r e v y n is o Frequency domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic

More information

Control Systems. Laplace domain analysis

Control Systems. Laplace domain analysis Control Systems Laplace domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic equations define an Input/Output

More information

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

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77 1/77 ECEN 605 LINEAR SYSTEMS Lecture 7 Solution of State Equations Solution of State Space Equations Recall from the previous Lecture note, for a system: ẋ(t) = A x(t) + B u(t) y(t) = C x(t) + D u(t),

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 7: State-space Models Readings: DDV, Chapters 7,8 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology February 25, 2011 E. Frazzoli

More information

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

Continuous Dynamics Solving LTI state-space equations גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון Continuous Dynamics Solving LTI state-space equations גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון 2 State Space Models For a causal system with m inputs u t R m and p outputs y t R p, an nth-order

More information

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

Module 08 Observability and State Estimator Design of Dynamical LTI Systems Module 08 Observability and State Estimator Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha November

More information

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

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008 ECE504: Lecture 9 D. Richard Brown III Worcester Polytechnic Institute 04-Nov-2008 Worcester Polytechnic Institute D. Richard Brown III 04-Nov-2008 1 / 38 Lecture 9 Major Topics ECE504: Lecture 9 We are

More information

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation

Automatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation A. Hably 1 1 Gipsa-lab, Grenoble-INP ahmad.hably@grenoble-inp.fr Commande d un robot mobile (Gipsa-lab (DA)) ASI 1 / 25 Outline 1 2 (Gipsa-lab (DA)) ASI 2 / 25 of controllers Signals must be sampled and

More information

Discrete and continuous dynamic systems

Discrete and continuous dynamic systems Discrete and continuous dynamic systems Bounded input bounded output (BIBO) and asymptotic stability Continuous and discrete time linear time-invariant systems Katalin Hangos University of Pannonia Faculty

More information

Linear System Theory

Linear System Theory Linear System Theory Wonhee Kim Chapter 6: Controllability & Observability Chapter 7: Minimal Realizations May 2, 217 1 / 31 Recap State space equation Linear Algebra Solutions of LTI and LTV system Stability

More information

CDS Solutions to Final Exam

CDS Solutions to Final Exam CDS 22 - Solutions to Final Exam Instructor: Danielle C Tarraf Fall 27 Problem (a) We will compute the H 2 norm of G using state-space methods (see Section 26 in DFT) We begin by finding a minimal state-space

More information

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems Module 07 Controllability and Controller Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha October

More information

Introduction to Modern Control MT 2016

Introduction to Modern Control MT 2016 CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear

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

Introduction to the Science of Control

Introduction to the Science of Control Introduction to the Science of Control M.L. Walker General Atomics, San Diego, USA 4 th ITER International Summer School May 31 June 4, 2010, Austin, Teas, USA Objectives of Talk Learn some control terminology

More information

Module 03 Linear Systems Theory: Necessary Background

Module 03 Linear Systems Theory: Necessary Background Module 03 Linear Systems Theory: Necessary Background Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 13: Stability p.1/20 Outline Input-Output

More information

Ingegneria dell Automazione - Sistemi in Tempo Reale p.1/30

Ingegneria dell Automazione - Sistemi in Tempo Reale p.1/30 Ingegneria dell Automazione - Sistemi in Tempo Reale Selected topics on discrete-time and sampled-data systems Luigi Palopoli palopoli@sssup.it - Tel. 050/883444 Ingegneria dell Automazione - Sistemi in

More information

ENGIN 211, Engineering Math. Laplace Transforms

ENGIN 211, Engineering Math. Laplace Transforms ENGIN 211, Engineering Math Laplace Transforms 1 Why Laplace Transform? Laplace transform converts a function in the time domain to its frequency domain. It is a powerful, systematic method in solving

More information

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

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018 Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems

More information

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

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms I/O Stability Preliminaries: Vector and function norms 1. Sup norms are used for vectors for simplicity: x = max i x i. Other norms are also okay 2. Induced matrix norms: let A R n n, (i stands for induced)

More information

Theory of Linear Systems Exercises. Luigi Palopoli and Daniele Fontanelli

Theory of Linear Systems Exercises. Luigi Palopoli and Daniele Fontanelli Theory of Linear Systems Exercises Luigi Palopoli and Daniele Fontanelli Dipartimento di Ingegneria e Scienza dell Informazione Università di Trento Contents Chapter. Exercises on the Laplace Transform

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 14: Controllability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 14: Controllability p.1/23 Outline

More information

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

EE451/551: Digital Control. Chapter 7: State Space Representations EE45/55: Digital Control Chapter 7: State Spae Representations State Variables Definition 7.: The system state is a minimal set of { variables x ( t ), i =, 2,, n needed together with the i input ut, and

More information

Identification Methods for Structural Systems

Identification Methods for Structural Systems Prof. Dr. Eleni Chatzi System Stability Fundamentals Overview System Stability Assume given a dynamic system with input u(t) and output x(t). The stability property of a dynamic system can be defined from

More information

Methods for analysis and control of. Lecture 6: Introduction to digital control

Methods for analysis and control of. Lecture 6: Introduction to digital control Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:

More information

Equilibrium points: continuous-time systems

Equilibrium points: continuous-time systems Capitolo 0 INTRODUCTION 81 Equilibrium points: continuous-time systems Let us consider the following continuous-time linear system ẋ(t) Ax(t)+Bu(t) y(t) Cx(t)+Du(t) The equilibrium points x 0 of the system

More information

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

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)

More information

Why do we need a model?

Why do we need a model? Why do we need a model? For simulation (study the system output for a given input) Ex. Thermal study of a space shuttle when it enters the atmosphere (étude thermique concernant la rentrée dans l atmosphère

More information

Advanced Control Theory

Advanced Control Theory State Space Solution and Realization chibum@seoultech.ac.kr Outline State space solution 2 Solution of state-space equations x t = Ax t + Bu t First, recall results for scalar equation: x t = a x t + b

More information

MAE143 A - Signals and Systems - Winter 11 Midterm, February 2nd

MAE143 A - Signals and Systems - Winter 11 Midterm, February 2nd MAE43 A - Signals and Systems - Winter Midterm, February 2nd Instructions (i) This exam is open book. You may use whatever written materials you choose, including your class notes and textbook. You may

More information

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 8: Solutions of State-space Models Readings: DDV, Chapters 10, 11, 12 (skip the parts on transform methods) Emilio Frazzoli Aeronautics and Astronautics Massachusetts

More information

Module 02 CPS Background: Linear Systems Preliminaries

Module 02 CPS Background: Linear Systems Preliminaries Module 02 CPS Background: Linear Systems Preliminaries Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html August

More information

Vectors and Matrices. Appendix A. A.1 Vectors. Vector. x= (A.l.1) x = [Xl X2... Xn]'

Vectors and Matrices. Appendix A. A.1 Vectors. Vector. x= (A.l.1) x = [Xl X2... Xn]' Appendix A Vectors and Matrices The main purpose of this appendix is to provide a brief summary of the results on matrices, vectors and matrix algebra to serve as a review of these topics rather than any

More information

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

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Lecture Discrete dynamic systems

Lecture Discrete dynamic systems Chapter 3 Low-level io Lecture 3.4 Discrete dynamic systems Lecture 3.4 Discrete dynamic systems Suppose that we wish to implement an embedded computer system that behaves analogously to a continuous linear

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

More information

MA 201, Mathematics III, July-November 2018, Laplace Transform (Contd.)

MA 201, Mathematics III, July-November 2018, Laplace Transform (Contd.) MA 201, Mathematics III, July-November 2018, Laplace Transform (Contd.) Lecture 19 Lecture 19 MA 201, PDE (2018) 1 / 24 Application of Laplace transform in solving ODEs ODEs with constant coefficients

More information

9 Controller Discretization

9 Controller Discretization 9 Controller Discretization In most applications, a control system is implemented in a digital fashion on a computer. This implies that the measurements that are supplied to the control system must be

More information

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

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/

More information

Pole placement control: state space and polynomial approaches Lecture 1

Pole placement control: state space and polynomial approaches Lecture 1 : state space and polynomial approaches Lecture 1 dynamical O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename November 7, 2017 Outline dynamical dynamical

More information

EE263: Introduction to Linear Dynamical Systems Review Session 6

EE263: Introduction to Linear Dynamical Systems Review Session 6 EE263: Introduction to Linear Dynamical Systems Review Session 6 Outline diagonalizability eigen decomposition theorem applications (modal forms, asymptotic growth rate) EE263 RS6 1 Diagonalizability consider

More information

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) vs Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4) A Exercise State will have dimension 5. One possible choice is given by y and its derivatives up to y (4 x T (t [ y(t y ( (t y (2 (t y (3 (t y (4 (t ] T With this choice we obtain A B C [ ] D 2 3 4 To

More information

Digital Control & Digital Filters. Lectures 13 & 14

Digital Control & Digital Filters. Lectures 13 & 14 Digital Controls & Digital Filters Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2017 Systems with Actual Time Delays-Application 2 Case

More information

Linear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output

Linear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output Linear Systems Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output Our interest is in dynamic systems Dynamic system means a system with memory of course including

More information

EE480.3 Digital Control Systems. Part 7. Controller Design I. - Pole Assignment Method - State Estimation

EE480.3 Digital Control Systems. Part 7. Controller Design I. - Pole Assignment Method - State Estimation EE480.3 Digital Control Systems Part 7. Controller Design I. - Pole Assignment Method - State Estimation Kunio Takaya Electrical and Computer Engineering University of Saskatchewan February 10, 2010 **

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC4026 SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) and Observability Algebraic Tests (Kalman rank condition & Hautus test) A few

More information

Discrete-time linear systems

Discrete-time linear systems Automatic Control Discrete-time linear systems Prof. Alberto Bemporad University of Trento Academic year 2-2 Prof. Alberto Bemporad (University of Trento) Automatic Control Academic year 2-2 / 34 Introduction

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

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10) Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

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

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

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 5: Transfer Functions Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 20, 2017 E. Frazzoli (ETH) Lecture 5: Control Systems I 20/10/2017

More information

Models for Sampled Data Systems

Models for Sampled Data Systems Chapter 12 Models for Sampled Data Systems The Shift Operator Forward shift operator q(f[k]) f[k +1] In terms of this operator, the model given earlier becomes: q n y[k]+a n 1 q n 1 y[k]+ + a 0 y[k] =b

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

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 5: Calculating the Laplace Transform of a Signal Introduction In this Lecture, you will learn: Laplace Transform of Simple

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

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

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 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 A dynamical system B W T is a set of trajectories (a behaviour).

More information

Solving Dynamic Equations: The State Transition Matrix II

Solving Dynamic Equations: The State Transition Matrix II 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.

More information

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

1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is ECE 55, Fall 2007 Problem Set #4 Solution The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ Ax + Bu is x(t) e A(t ) x( ) + e A(t τ) Bu(τ)dτ () This formula is extremely important

More information

Properties of Open-Loop Controllers

Properties of Open-Loop Controllers Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers

More information

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform ME45: Control Systems Lecture 2 Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Transfer function Models for systems electrical mechanical electromechanical Block

More information

Appendix I Discrete-Data Control Systems

Appendix I Discrete-Data Control Systems Appendix I Discrete-Data Control Systems O ACCOMPANY AUOMAIC CONROL SYSEMS EIGHH EDIION BY BENJAMIN C. KUO FARID GOLNARAGHI JOHN WILEY & SONS, INC. Copyright 2003 John Wiley & Sons, Inc. All rights reserved.

More information

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

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 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 November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

CIS 4930/6930: Principles of Cyber-Physical Systems

CIS 4930/6930: Principles of Cyber-Physical Systems CIS 4930/6930: Principles of Cyber-Physical Systems Chapter 2: Continuous Dynamics Hao Zheng Department of Computer Science and Engineering University of South Florida H. Zheng (CSE USF) CIS 4930/6930:

More information

Laplace Transforms and use in Automatic Control

Laplace Transforms and use in Automatic Control Laplace Transforms and use in Automatic Control P.S. Gandhi Mechanical Engineering IIT Bombay Acknowledgements: P.Santosh Krishna, SYSCON Recap Fourier series Fourier transform: aperiodic Convolution integral

More information

One-Sided Laplace Transform and Differential Equations

One-Sided Laplace Transform and Differential Equations One-Sided Laplace Transform and Differential Equations As in the dcrete-time case, the one-sided transform allows us to take initial conditions into account. Preliminaries The one-sided Laplace transform

More information

Extensions and applications of LQ

Extensions and applications of LQ Extensions and applications of LQ 1 Discrete time systems 2 Assigning closed loop pole location 3 Frequency shaping LQ Regulator for Discrete Time Systems Consider the discrete time system: x(k + 1) =

More information

LTI Systems (Continuous & Discrete) - Basics

LTI Systems (Continuous & Discrete) - Basics LTI Systems (Continuous & Discrete) - Basics 1. A system with an input x(t) and output y(t) is described by the relation: y(t) = t. x(t). This system is (a) linear and time-invariant (b) linear and time-varying

More information

1 Continuous-time Systems

1 Continuous-time Systems Observability Completely controllable systems can be restructured by means of state feedback to have many desirable properties. But what if the state is not available for feedback? What if only the output

More information

EE Control Systems LECTURE 9

EE Control Systems LECTURE 9 Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science 6.4: Dynamic Systems Spring Homework Solutions Exercise 3. a) We are given the single input LTI system: [

More information

Observability and state estimation

Observability and state estimation EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability

More information

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006 Multivariable Control Lecture 3 Description of Linear Time Invariant Systems John T. Wen September 7, 26 Outline Mathematical description of LTI Systems Ref: 3.1-3.4 of text September 7, 26Copyrighted

More information

A new approach to the realization problem for fractional discrete-time linear systems

A new approach to the realization problem for fractional discrete-time linear systems BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES Vol 64 No 26 DOI: 55/bpasts-26-2 A new approach to the realization problem for fractional discrete-time linear systems T KACZOREK Faculty of

More information

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Time Response Analysis (Part II)

Time Response Analysis (Part II) Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary

More information

Transfer Functions. Olof Staffans

Transfer Functions. Olof Staffans Transfer Functions Olof Staffans March 10, 2009 Contents 1 Introduction 3 1.1 State Space Model of a BB.................... 3 1.2 An Extended BB......................... 4 1.3 A Distributed Parameter Example................

More information

Rigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013

Rigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013 Rigid body dynamics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Rigid body dynamics October 2013 1 / 16 Multiple point-mass bodies Each mass is

More information

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Outline Motivation The Laplace Transform The Laplace Transform

More information

Observability and Constructability

Observability and Constructability Capitolo. INTRODUCTION 5. Observability and Constructability Observability problem: compute the initial state x(t ) using the information associated to the input and output functions u(t) and y(t) of the

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

More information

16.30 Estimation and Control of Aerospace Systems

16.30 Estimation and Control of Aerospace Systems 16.30 Estimation and Control of Aerospace Systems Topic 5 addendum: Signals and Systems Aeronautics and Astronautics Massachusetts Institute of Technology Fall 2010 (MIT) Topic 5 addendum: Signals, Systems

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 8: Youla parametrization, LMIs, Model Reduction and Summary [Ch. 11-12] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 8: Youla, LMIs, Model Reduction

More information

Module 4 : Laplace and Z Transform Problem Set 4

Module 4 : Laplace and Z Transform Problem Set 4 Module 4 : Laplace and Z Transform Problem Set 4 Problem 1 The input x(t) and output y(t) of a causal LTI system are related to the block diagram representation shown in the figure. (a) Determine a differential

More information

State Variable Analysis of Linear Dynamical Systems

State Variable Analysis of Linear Dynamical Systems Chapter 6 State Variable Analysis of Linear Dynamical Systems 6 Preliminaries In state variable approach, a system is represented completely by a set of differential equations that govern the evolution

More information

EC Signals and Systems

EC Signals and Systems UNIT I CLASSIFICATION OF SIGNALS AND SYSTEMS Continuous time signals (CT signals), discrete time signals (DT signals) Step, Ramp, Pulse, Impulse, Exponential 1. Define Unit Impulse Signal [M/J 1], [M/J

More information

Chapter 6: The Laplace Transform. Chih-Wei Liu

Chapter 6: The Laplace Transform. Chih-Wei Liu Chapter 6: The Laplace Transform Chih-Wei Liu Outline Introduction The Laplace Transform The Unilateral Laplace Transform Properties of the Unilateral Laplace Transform Inversion of the Unilateral Laplace

More information

Chapter 3 Convolution Representation

Chapter 3 Convolution Representation Chapter 3 Convolution Representation DT Unit-Impulse Response Consider the DT SISO system: xn [ ] System yn [ ] xn [ ] = δ[ n] If the input signal is and the system has no energy at n = 0, the output yn

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

Lecture 4 Continuous time linear quadratic regulator

Lecture 4 Continuous time linear quadratic regulator EE363 Winter 2008-09 Lecture 4 Continuous time linear quadratic regulator continuous-time LQR problem dynamic programming solution Hamiltonian system and two point boundary value problem infinite horizon

More information