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

Size: px
Start display at page:

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

Transcription

1 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 those without memory - memoryless Linear memoryless system y(t) =Ku(t) Causal dynamic system eg y(t) =L(u(t)) L( u 1 (t)+ u (t)) = L(u 1 (t)) + L(u (t)) y(t) = Z t t e (t y(t) =fn(u( ) : apple t) ) u( ) d linearity of the integral implies linearity of this system See the discussion in Kailath Chapter 1 for the subtleties of linearity We like linear systems because of: their simplicity, the availability of tools (like matlab), their local approximation of many physical systems, their amenability for control system design, their propensity for conceptualization 1

2 Continuous-time State-space Linear Systems Continuous time: time t is a real variable on a connected interval ẋ(t) =A(t)x(t)+B(t)u(t), y(y) =C(t)x(t)+D(t)u(t), x() x R n,u R k y R m t [, 1) signals are the input, state and output The first equation is the state equation and the second is the output or measurement equation u :[, 1)! R k,x:[, 1)! R n,y:[, 1)! R m The state equation is incomplete It needs to have its initial value x() specified in order to yield a unique solution for the state and for the output Linearity ensures that the response is the sum of the input response (zero state response) and the initial condition response (zero input response) For scalar inputs, k=1, we say the system is single-input For k 1, we say the system is multi-input Likewise, single-output for m=1 and multi-output for m 1 SISO - single-input/single-output MIMO - multi-input/multi-output MISO and SIMO sometimes also used State-space encompasses MIMO as easily (with as much difficulty) as SISO

3 Discrete-time State-space Linear Systems Discrete time: time t takes on discrete values t=kt, k=,-1,,1,, as multiples of the sampling time T We often take just the sample number k as the index and start at So t N there is a need for care if T changes x(t + 1) = A(t)x(t)+B(t)u(t), x(), y(t) =C(t)x(t)+D(t)u(t), x R n,u R k y R m We can write this as x + = A t x + B t u, y = C t x + D t u, x The state equation is a first-order n-vector difference equation Sometimes, we denote a system just by its matrices S = apple At C t B t D t 3

4 Linear Time-invariant State-space Systems Time-invariance of a system is the property that the response y(t) to input u (t) =u 1 (t + ) y (t) =y 1 (t + ) is for any value of Note that we need to be careful that we handle the time interval properly here, eg t [, 1), so we need to consider the zero state response LTI continuous-time system ẋ(t) =Ax(t)+Bu(t), x() y(t) =Cx(t)+Du(t) LTI discrete-time system x(t + 1) = Ax(t)+Bu(t), x() y(t) =Cx(t)+Du(t) Briefly ẋ = Ax + Bu, x,y= Cx + Du x + = Ax + Bu, x,y= Cx + Du More briefly S : apple A C B D

5 Where do linear state-space systems come from? Basic principles: physics, chemistry, finance, computation System identification (MAE83A/B): time-series analysis of experimental data Example: Rocket motion We need two initial conditions Define the state Then ẋ(t) = M(t)ÿ(t) = Dẏ(t)+u(t) y(), ẏ() appleẏ(t) x(t) = y(t) appleÿ(t) apple appleẏ(t) apple D/M(t) 1/M (t) = ẏ(t) 1 y(t) + = A(t)x(t)+ B(t)u(t) u(t) x() = appleẏ() y() y(t) = 1 apple ẏ(t) y(t) + u(t) = C(t)x(t)+ D(t)u(t) 5

6 The concept of state The state of a system at time t is a sufficient set of information so that, given all future (t>t) inputs, we can compute exactly all future outputs y(t) This is a fundamental of systems theory and does NOT coincide with the use of the word state in most other realms, notably quantum mechanics The state provides a distinct separation between past and future hence the connection to dynamics and memory Note the connection to initial conditions and ODEs A finite-dimensional system can restart from a finite set of initial data An infinite-dimensional system, such as ẏ(t) = y(t 1) + u(t), cannot In many physical problems, the state variables are related to the elements figuring in energy position and velocity in the rocket, inductor currents and capacitor voltages in circuits memory storage stability dissipation

7 input u(t) + _ R i L A Circuit Example output + C v(t) - KVL: Ri(t)+L di (t)+v(t) =u(t) dt i(t) =C dv dt (t) capacitor relation =) Use the initial conditions to define the state di(t) dt dv(t) dt x(t) = = 1 [ Ri(t) v(t)+u(t)] L = 1 C i(t) apple i(t) v(t) This yields the LTI state-space system ẋ = apple R/L 1/L 1/C v = 1 x apple il () x() = v C () State-space ideas really took hold first in circuit theory Capacitor voltages and inductors currents are the natural state variables Resistors are memoryless Note the connection between memory and energy storage here 7 x + apple 1/L u

8 State-space realization of ODEs Consider the LTI n th -order system described by the ODE d n y dt n + a 1 d n Clearly, we need initial conditions to solve this so let us define a state x(t) = y (n y (n 3 1) (t) ) (t) 7 5 y (t) y(t) 3 y (n) (t) 1) (t) 7 y (t) 5 y (t) y (n Then =ẋ(t) = 1 y dt n a n 1 dy dt + a ny = u 3 3 a 1 a a n 1 a n x(t)+ u(t) y(t) = 1 x(t) 8

9 More General State-space Realization of ODEs Consider a general LTI n th -order system described by an ODE Define the state similarly to (but not the same as) before Then Why? d n y dt n + a 1 1 y dt n a dy n 1 dt + a d n 1 u ny = b 1 dt n b n 1 d n (more on that later) Same initial conditions 3 z (n) (t) 1) (t) 7 z (t) 5 z (t) z (n =ẋ(t) = z(t)=xn is the response to u, so xn-1 is the response to u, etc du dt + b nu y(), y (), y (),,y (n 1) () 3 3 a 1 a a n 1 a n x(t)+ u(t) y(t) = b 1 b b n 1 b n x(t) This is known as the controllable canonical form state-space realization of the transfer function describing the ODE system 9

10 State-space Realization of LTI Difference Systems y(t + n)+a 1 y(t + n 1) + + a n y(t) =u(t) An n th -order ODE Initial conditions are clearly Take as state Then y(), y(1),,y(n 1) That is, given these values and {u(i): i=,1, } we can uniquely determine the future values of the output {y(i): i=n,n+1, } y(t + 1) y(t) x(t) = y(t n + 3) y(t n + ) y(t) y(t 1) y(t n + ) y(t n + 1) = x(t + 1) = a 1 a a n 1 a n x(t) y(t) = 1 x(t) u(t) 1

11 Same initial conditions vector x(t) More General LTI Difference System y(t + n)+a 1 y(t + n 1) + + a n y(t) =b 1 u(t + n 1) + + b n u(t) x(t + 1) = but a slightly different state y(), y(1),,y(n 1) 3 3 a 1 a a n 1 a n x(t)+ u(t) y(t) = b 1 b b n 1 b n x(t) This difference equation corresponds to the z-domain transfer function z n Y (z)+a 1 z n 1 Y (z)+ + a n Y (z) =b 1 z n 1 U(z)+ + b n U(z) (z n + a 1 z n a n )Y (z) =(b 1 z n b n )U(z) Y (z) = b 1 z n b n z n + a 1 z n 1 U(z) + + a n = b 1z 1 + b z + + b n z n 1+a 1 z a n z n U(z) 11

12 The ODE d n y dt n + a 1 d n Transfer Function Realization 1 y dt n a dy n 1 dt + a d n 1 u ny = b 1 dt n b n 1 du dt + b nu corresponds to the s-domain transfer function Y (s) = b 1s n 1 + b s n + + b n s n + a 1 s n a n U(s) = G(s)U(s) Take Laplace transforms of the state equation ẋ(t) =Ax(t)+Bu(t) y(t) =Cx(t) sx(s) x( )=AX(s)+BU(s) Y (s) =CX(s) (si A)X(s) =x( )+BU(s) X(s) =(si A) 1 BU(s)+(sI A) 1 x( ) Y (s) =C(sI A) 1 BU(s)+C(sI A) 1 x( ) The transfer function is given by Discrete-time is identical G(s) =C(sI A) 1 B G(z) =C(zI A) 1 B 1

13 Transfer Function Realization continued Recall the formula for the inverse of a matrix det is the determinant adj M is the adjoint of M - the matrix of cofactors [cofij M] Try the example cofij M is the determinant of the submatrix of M obtained by deleting row i and column j multiplied by (-1) i+j G(s) =C(sI A) 1 B 1 = det(si A) C[adj (si A)]T B A = 1 5, B = 1 C = 1 1 M 1 = 1 det M (adj M)T Now try the same A, B and Next try A = C = , B = 5, C =

14 Now About Those Initial Conditions Discrete-time first Initial conditions for n th -order system: state-space realization: Can we reconstruct x() from Start by solving the equation x(t + 1) = Ax(t)+Bu(t) y(t) =Cx(t)+Du(t) y(), y(1),,y(n 1) and y(), y(1),,y(n 1) u(),,u(n 1) x(1) = Ax() + Bu() x() = Ax(1) + Bu(1) = A x() + ABu() + Bu(1) x(3) = Ax() + Bu() = A 3 x() + A Bu() + ABu(1) + Bu() x(n 1) = A n 1 x() + A n Bu() + A n 3 Bu(1) + + ABu(n 3) + Bu(n ) 1

15 From state recursion Initial Conditions y() = Cx() y(1) CBu() = CAx() y() CABu() CBu(1) = CA x() whence y(n 1) CA n Bu() CBu(n ) = CA n 1 x() C CA CA CA n 1 3 x() = 7 5 y() y(1) CBu() y() CABu() CBu(1) y(n 1) CA n Bu() CBu(n ) If the matrix at left is full rank, ie rank n, then we can solve uniquely for the initial state, x(), in terms of the initial ys and us if present This conditions is called observability and is a property of the state-variable realization Failing observability is having too high a state dimension for the system which is like having a pole-zero cancellation in the transfer function 15

16 Improper Transfer Functions What if the degree of the numerator exceeds that of the denominator? G(z) = z3 z +z +1 z z +5 z +5 =z +1+ z z +5 =z apple z z Note that this corresponds to an anticipatory transfer function Outputs depend on future inputs - not physical 1 apple 1 At best the output depends on the current and past inputs G(z) =D + C(zI A) 1 B x(t + 1) = Ax(t)+Bu(t) Proper transfer functions are non-anticipatory and Strictly proper transfer functions are proper and y(t) =Cx(t)+Du(t) D = lim G(z) < 1 z!1 D = lim G(z) = z!1 In continuous-time properness means that the system does not yield derivatives of the input 1

17 Impulse Responses of LTI State-space Systems Recall the definition of the impulse response This is the zero-state response when the input is an impulse x()= and u(t)=δ(t) continuous Dirac-δ function or discrete Kronecker δt With MIMO mxk systems we need to specify the input channel which of the k possible input rows contains the impulse For such a system, the impulse response is a sequence of mxk matrices {h i : i =, 1,}, h i R m k ẋ(t) =Ax(t)+Bu i (t), x() =, u j (t) = (t)e j y j (t) =Cx(t), j =1,,,k, {e j } standard basis of R k Laplace transforms Y j (s) =C(sI A) 1 Be j = C(sI A) 1 B :,j The mxk matrix transfer function C(sI A) 1 B comprises the k individual impulse response Laplace transforms side-by-side Discrete-time uses the same argument with z-transforms 17

18 Equivalent State-space Realizations Consider our LTI state-space system For nonsingular matrix Then define the vector So [A, B, C, D, x()] and [T AT 1,TB,CT 1,D,Tx()] realize the same system for any nonsingular T The input-output behaviors are identical These realizations are called equivalent T is called an equivalence transformation or similarity transformation Note the following x(t) =T ẋ(t), T R n n = T Ax(t)+TBu(t) = T AT 1 x(t)+tbu(t) y(t) =Cx(t)+Du(t) =CT ẋ = Ax(t)+Bu(t), y(t) =Cx(t)+Du(t) x() = Tx() 1 x(t)+du(t) x(t) =Tx(t) CT 1 (si T AT 1 ) 1 TB + D = CT [T (si A)T 1 ] so the transfer functions and impulse responses are identical 1 TB + D = CT 1 T (si A) 1 T 1 TB + D = C(sI A) 1 B + D 18

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

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

Observability. It was the property in Lyapunov stability which allowed us to resolve that

Observability. It was the property in Lyapunov stability which allowed us to resolve that Observability We have seen observability twice already It was the property which permitted us to retrieve the initial state from the initial data {u(0),y(0),u(1),y(1),...,u(n 1),y(n 1)} It was the property

More information

Lecture 2. Introduction to Systems (Lathi )

Lecture 2. Introduction to Systems (Lathi ) Lecture 2 Introduction to Systems (Lathi 1.6-1.8) Pier Luigi Dragotti Department of Electrical & Electronic Engineering Imperial College London URL: www.commsp.ee.ic.ac.uk/~pld/teaching/ E-mail: p.dragotti@imperial.ac.uk

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

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

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts 1 Signals A signal is a pattern of variation of a physical quantity, often as a function of time (but also space, distance, position, etc). These quantities are usually the

More information

Control Systems (ECE411) Lectures 7 & 8

Control Systems (ECE411) Lectures 7 & 8 (ECE411) Lectures 7 & 8, Professor Department of Electrical and Computer Engineering Colorado State University Fall 2016 Signal Flow Graph Examples Example 3: Find y6 y 1 and y5 y 2. Part (a): Input: y

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

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS Copyright F.L. Lewis All rights reserved Updated: Monday, September 9, 8 MULIVARIABLE ZEROS OF SAE-SPACE SYSEMS If a system has more than one input or output, it is called multi-input/multi-output (MIMO)

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

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

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

e st f (t) dt = e st tf(t) dt = L {t f(t)} s

e st f (t) dt = e st tf(t) dt = L {t f(t)} s Additional operational properties How to find the Laplace transform of a function f (t) that is multiplied by a monomial t n, the transform of a special type of integral, and the transform of a periodic

More information

Lecture 2 and 3: Controllability of DT-LTI systems

Lecture 2 and 3: Controllability of DT-LTI systems 1 Lecture 2 and 3: Controllability of DT-LTI systems Spring 2013 - EE 194, Advanced Control (Prof Khan) January 23 (Wed) and 28 (Mon), 2013 I LTI SYSTEMS Recall that continuous-time LTI systems can be

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

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

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

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

Lecture 19 Observability and state estimation

Lecture 19 Observability and state estimation EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time

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

9.5 The Transfer Function

9.5 The Transfer Function Lecture Notes on Control Systems/D. Ghose/2012 0 9.5 The Transfer Function Consider the n-th order linear, time-invariant dynamical system. dy a 0 y + a 1 dt + a d 2 y 2 dt + + a d n y 2 n dt b du 0u +

More information

1.4 Unit Step & Unit Impulse Functions

1.4 Unit Step & Unit Impulse Functions 1.4 Unit Step & Unit Impulse Functions 1.4.1 The Discrete-Time Unit Impulse and Unit-Step Sequences Unit Impulse Function: δ n = ቊ 0, 1, n 0 n = 0 Figure 1.28: Discrete-time Unit Impulse (sample) 1 [n]

More information

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013

Problem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013 EE 56: Digital Control Systems Problem Set 3: Solution Due on Mon 7 th Oct in class Fall 23 Problem For the causal LTI system described by the difference equation y k + 2 y k = x k, () (a) By first finding

More information

Analog Signals and Systems and their properties

Analog Signals and Systems and their properties Analog Signals and Systems and their properties Main Course Objective: Recall course objectives Understand the fundamentals of systems/signals interaction (know how systems can transform or filter signals)

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

I System variables: states, inputs, outputs, & measurements. I Linear independence. I State space representation

I System variables: states, inputs, outputs, & measurements. I Linear independence. I State space representation EE C28 / ME C34 Feedback Control Systems Lecture Chapter 3 Modeling in the Time Domain Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California

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 5: State Space Systems State Dimension Infinite-Dimensional systems State-space model (nonlinear) LTI State Space model

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

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

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts Signals A signal is a pattern of variation of a physical quantity as a function of time, space, distance, position, temperature, pressure, etc. These quantities are usually

More information

Topic # Feedback Control

Topic # Feedback Control Topic #7 16.31 Feedback Control State-Space Systems What are state-space models? Why should we use them? How are they related to the transfer functions used in classical control design and how do we develop

More information

Lecture 2 Discrete-Time LTI Systems: Introduction

Lecture 2 Discrete-Time LTI Systems: Introduction Lecture 2 Discrete-Time LTI Systems: Introduction Outline 2.1 Classification of Systems.............................. 1 2.1.1 Memoryless................................. 1 2.1.2 Causal....................................

More information

Intro. Computer Control Systems: F9

Intro. Computer Control Systems: F9 Intro. Computer Control Systems: F9 State-feedback control and observers Dave Zachariah Dept. Information Technology, Div. Systems and Control 1 / 21 dave.zachariah@it.uu.se F8: Quiz! 2 / 21 dave.zachariah@it.uu.se

More information

Full State Feedback for State Space Approach

Full State Feedback for State Space Approach Full State Feedback for State Space Approach State Space Equations Using Cramer s rule it can be shown that the characteristic equation of the system is : det[ si A] 0 Roots (for s) of the resulting polynomial

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

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

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

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

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

Chapter 2: Time-Domain Representations of Linear Time-Invariant Systems. Chih-Wei Liu

Chapter 2: Time-Domain Representations of Linear Time-Invariant Systems. Chih-Wei Liu Chapter : Time-Domain Representations of Linear Time-Invariant Systems Chih-Wei Liu Outline Characteristics of Systems Described by Differential and Difference Equations Block Diagram Representations State-Variable

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

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

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

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

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

Chap 4. State-Space Solutions and

Chap 4. State-Space Solutions and Chap 4. State-Space Solutions and Realizations Outlines 1. Introduction 2. Solution of LTI State Equation 3. Equivalent State Equations 4. Realizations 5. Solution of Linear Time-Varying (LTV) Equations

More information

Motivation. From SS to TF (review) Realization: From TF to SS. MECH468 Modern Control Engineering MECH550P Foundations in Control Engineering

Motivation. From SS to TF (review) Realization: From TF to SS. MECH468 Modern Control Engineering MECH550P Foundations in Control Engineering MECH468 Modern Control Engineering MECH550P Foundations in Control Engineering Realization Dr. Ryozo Nagamune Department of Mechanical Engineering University of British Columbia 2008/09 MECH468/550P 1

More information

Chapter 2 Time-Domain Representations of LTI Systems

Chapter 2 Time-Domain Representations of LTI Systems Chapter 2 Time-Domain Representations of LTI Systems 1 Introduction Impulse responses of LTI systems Linear constant-coefficients differential or difference equations of LTI systems Block diagram representations

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

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

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006 Multivariable Control Lecture 05 Multivariable Poles and Zeros John T. Wen September 4, 2006 SISO poles/zeros SISO transfer function: G(s) = n(s) d(s) (no common factors between n(s) and d(s)). Poles:

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

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A. Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Q-Parameterization 1 This lecture introduces the so-called

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems . AERO 632: Design of Advance Flight Control System Norms for Signals and. Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Norms for Signals ...

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

Reachability and Controllability

Reachability and Controllability Capitolo. INTRODUCTION 4. Reachability and Controllability Reachability. The reachability problem is to find the set of all the final states x(t ) reachable starting from a given initial state x(t ) :

More information

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

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

ECEEN 5448 Fall 2011 Homework #4 Solutions

ECEEN 5448 Fall 2011 Homework #4 Solutions ECEEN 5448 Fall 2 Homework #4 Solutions Professor David G. Meyer Novemeber 29, 2. The state-space realization is A = [ [ ; b = ; c = [ which describes, of course, a free mass (in normalized units) with

More information

Solving a RLC Circuit using Convolution with DERIVE for Windows

Solving a RLC Circuit using Convolution with DERIVE for Windows Solving a RLC Circuit using Convolution with DERIVE for Windows Michel Beaudin École de technologie supérieure, rue Notre-Dame Ouest Montréal (Québec) Canada, H3C K3 mbeaudin@seg.etsmtl.ca - Introduction

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

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

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

Lecture 3. Chapter 4: Elements of Linear System Theory. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 3. Chapter 4: Elements of Linear System Theory. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 3 Chapter 4: Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 3 p. 1/77 3.1 System Descriptions [4.1] Let f(u) be a liner operator, u 1 and u

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

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

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

Series RC and RL Time Domain Solutions

Series RC and RL Time Domain Solutions ECE2205: Circuits and Systems I 6 1 Series RC and RL Time Domain Solutions In the last chapter, we saw that capacitors and inductors had element relations that are differential equations: i c (t) = C d

More information

TRACKING AND DISTURBANCE REJECTION

TRACKING AND DISTURBANCE REJECTION TRACKING AND DISTURBANCE REJECTION Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 13 General objective: The output to track a reference

More information

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE)

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE) QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE) 1. For the signal shown in Fig. 1, find x(2t + 3). i. Fig. 1 2. What is the classification of the systems? 3. What are the Dirichlet s conditions of Fourier

More information

Noise - irrelevant data; variability in a quantity that has no meaning or significance. In most cases this is modeled as a random variable.

Noise - irrelevant data; variability in a quantity that has no meaning or significance. In most cases this is modeled as a random variable. 1.1 Signals and Systems Signals convey information. Systems respond to (or process) information. Engineers desire mathematical models for signals and systems in order to solve design problems efficiently

More information

Module 02 Control Systems Preliminaries, Intro to State Space

Module 02 Control Systems Preliminaries, Intro to State Space Module 02 Control Systems Preliminaries, Intro to State Space Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha August 28, 2017 Ahmad

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

Source-Free RC Circuit

Source-Free RC Circuit First Order Circuits Source-Free RC Circuit Initial charge on capacitor q = Cv(0) so that voltage at time 0 is v(0). What is v(t)? Prof Carruthers (ECE @ BU) EK307 Notes Summer 2018 150 / 264 First Order

More information

Interconnection of LTI Systems

Interconnection of LTI Systems EENG226 Signals and Systems Chapter 2 Time-Domain Representations of Linear Time-Invariant Systems Interconnection of LTI Systems Prof. Dr. Hasan AMCA Electrical and Electronic Engineering Department (ee.emu.edu.tr)

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

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and Kalman Decomposition Controllable / uncontrollable decomposition Suppose that the controllability matrix C R n n of a system has rank n 1

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #17 16.31 Feedback Control Systems Deterministic LQR Optimal control and the Riccati equation Weight Selection Fall 2007 16.31 17 1 Linear Quadratic Regulator (LQR) Have seen the solutions to the

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

Control Systems. Time response

Control Systems. Time response Control Systems Time response L. Lanari outline zero-state solution matrix exponential total response (sum of zero-state and zero-input responses) Dirac impulse impulse response change of coordinates (state)

More information

U(s) = 0 + 0s 3 + 0s 2 + 0s + 125

U(s) = 0 + 0s 3 + 0s 2 + 0s + 125 THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 5143 LINEAR SYSTEMS AND CONTROL H O M E W O R K # 2 Andres Rainiero Hernandez Coronado September 6, 2017 The objective of this homework is to test your understanding

More information

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

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

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

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

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

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

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

Linear System Theory

Linear System Theory Linear System Theory Wonhee Kim Lecture 3 Mar. 21, 2017 1 / 38 Overview Recap Nonlinear systems: existence and uniqueness of a solution of differential equations Preliminaries Fields and Vector Spaces

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010 [E2.5] IMPERIAL COLLEGE LONDON DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010 EEE/ISE PART II MEng. BEng and ACGI SIGNALS AND LINEAR SYSTEMS Time allowed: 2:00 hours There are FOUR

More information

Review of Linear Time-Invariant Network Analysis

Review of Linear Time-Invariant Network Analysis D1 APPENDIX D Review of Linear Time-Invariant Network Analysis Consider a network with input x(t) and output y(t) as shown in Figure D-1. If an input x 1 (t) produces an output y 1 (t), and an input x

More information

The Generalized Laplace Transform: Applications to Adaptive Control*

The Generalized Laplace Transform: Applications to Adaptive Control* The Transform: Applications to Adaptive * J.M. Davis 1, I.A. Gravagne 2, B.J. Jackson 1, R.J. Marks II 2, A.A. Ramos 1 1 Department of Mathematics 2 Department of Electrical Engineering Baylor University

More information

Differential and Difference LTI systems

Differential and Difference LTI systems Signals and Systems Lecture: 6 Differential and Difference LTI systems Differential and difference linear time-invariant (LTI) systems constitute an extremely important class of systems in engineering.

More information

University Question Paper Solution

University Question Paper Solution Unit 1: Introduction University Question Paper Solution 1. Determine whether the following systems are: i) Memoryless, ii) Stable iii) Causal iv) Linear and v) Time-invariant. i) y(n)= nx(n) ii) y(t)=

More information

A Tutorial on Recursive methods in Linear Least Squares Problems

A Tutorial on Recursive methods in Linear Least Squares Problems A Tutorial on Recursive methods in Linear Least Squares Problems by Arvind Yedla 1 Introduction This tutorial motivates the use of Recursive Methods in Linear Least Squares problems, specifically Recursive

More information

Module 4. Related web links and videos. 1. FT and ZT

Module 4. Related web links and videos. 1.  FT and ZT Module 4 Laplace transforms, ROC, rational systems, Z transform, properties of LT and ZT, rational functions, system properties from ROC, inverse transforms Related web links and videos Sl no Web link

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