Sampling of Linear Systems

Size: px
Start display at page:

Download "Sampling of Linear Systems"

Transcription

1 Sampling of Linear Systems Real-Time Systems, Lecture 6 Karl-Erik Årzén January 26, 217 Lund University, Department of Automatic Control

2 Lecture 6: Sampling of Linear Systems [IFAC PB Ch. 1, Ch. 2, and Ch. 3 (to pg 23)] Effects of Sampling Sampling a Continuous-Time State-Space Model Difference Equations State-Space Models in Discrete Time 1

3 Textbook The main text material for this part of the course is: Wittenmark, Åström, Årzén: IFAC Professional Brief: Computer Control: An Overview, (Educational Version 216) ( IFAC PB ) Summary of the digital control parts of Åström and Wittenmark: Computer Controlled Systems (1997) Some new material Chapters 1 and 11 are not part of this course (but can be useful in other courses, e.g., Predictive Control) Chapters 7, 13 and 14 partly overlap with RTCS. 2

4 Sampled Control Theory u( t ) y ( t ) u( t ) t Process y( t ) t u k Hold u k D-A Computer A-D Sampler y k y k t t System theory analogous to continuous-time linear systems Better control performance can be achieved (compared to discretization of continuous-time design) Problems with aliasing, intersample behaviour 3

5 Sampling Computer A/D Algorithm D/A u Process y AD-converter acts as sampler A/D Regular/periodic sampling: Constant sampling interval h Sampling instants: t k = kh 4

6 Hold Devices Zero-Order Hold (ZOH) almost always used. DA-converter acts as hold device piecewise constant control signals First-Order Hold (FOH): Signal between the conversions is a linear extrapolation f(t) = f(kh)+ t kh (f(kh+h) f(kh)) kh t < kh+h h Advantages: Better reconstruction Continuous output signal Disadvantages: f(kh+h) must be available at time kh More involved controller design Not supported by standard DA-converters 5

7 Hold Devices Zero order hold First order hold Time In IFAC PB there are quite a lot of results presented for the first-order hold case. These are not part of this course. 6

8 Dynamic Effects of Sampling Continuous time control Discrete time control (a).2.2 Output (b).2.2 Output Measured output Measured output Input Input Time 1 2 Time Sampling of high-frequency measurement noise may create new frequencies! 7

9 Aliasing Time Sampling frequency [rad/s]: ω s = 2π/h Nyquist frequency [rad/s]: ω N = ω s /2 Frequencies above the Nyquist frequency are folded and appear as low-frequency signals. Calculation of fundamental alias for an original frequency ω 1 : ω = (ω 1 +ω N ) mod (ω s ) ω N 8

10 Aliasing Real World Example Feed water heating in a ship boiler Feed water Pressure Steam Pump Condensed water Valve To boiler Temperature Temperature 38 min 2 min Pressure 2.11 min Time 9

11 Prefiltering Analog low-pass filter needed to remove high-frequency measurement noise before sampling Example: (a) (c) Time (b) (d) Time (a), (c): f 1 =.9 Hz, f N =.5 Hz f alias =.1 Hz (b), (d): 6th order Bessel prefilter with bandwidth f B =.25 Hz More on aliasing in Lecture 11. 1

12 Time Dependence in Sampled-Data Systems (a) u y s A-D Computer D-A Clock (b) Output 1 Output 1 Output Time Output Time 11

13 Sample and Hold Approximation A sampler in direct combination with a ZOH device gives an average delay of h/2 12

14 Design Approaches for Computer Control Continuous Time Process Model Discretized Process Model Control Design in Continuous Time Control Design in Discrete Time Discretized Controller Difference Equation Software Algorithm 13

15 Design Approaches for Computer Control Continuous Time Process Model Lectures 6,7,9 Lecture 8 Discretized Process Model Control Design in Continuous Time Control Design in Discrete Time Discretized Controller Difference Equation Software Algorithm 14

16 Sampled Control Theory Computer Clock A-D { } { y(t k )} u(t k) Algorithm D-A u(t) Process y(t) Basic idea: Look at the sampling instances only Stroboscopic model Look upon the process from the computer s point of view 15

17 Disk Drive Example Control of the arm of a disk drive Continuous time controller G(s) = k Js 2 U(s) = bk a U c(s) K s+b s+a Y(s) Discrete time controller (continuous time design + discretization) ( ) b u(t k ) = K a u c(t k ) y(t k )+x(t k ) ( ) x(t k+1 ) = x(t k )+h (a b)y(t k ) ax(t k ) (Continuous-time poles placed according to P(s) = s 3 +2ω s 2 +2ω 2 s+ω 3 ) 16

18 Disk Drive Example uc := adin(1) y := adin(2) u := K*(b/a*uc-y+x) daout(u) x := x+h*((a-b)*y-a*x) Clock Algorithm Sampling period h =.2/ω Output Input Time (ω t) 17

19 Increased Sampling Period (a) h =.5/ω, (b) h = 1.8/ω (a) (b) Output 1 Output Input Input Time (ω t) Time (ω t) 18

20 Better Performance? Deadbeat control, h = 1.4/ω u(t k ) = t u c (t k )+t 1 u c (t k 1 ) s y(t k ) s 1 y(t k 1 ) r 1 u(t k 1 ) Position Velocity Input Time (ω t) 19

21 Better Performance? Deadbeat: The output reaches the reference value after n samples (n = model order) No counterpart in continuous time However, long sampling periods also have problems Open loop between samples Sensitive to model errors Disturbance and reference changes that occur between samples will remain undetected until the next sample 2

22 Sampling of Linear Systems Look at the system from the point of view of the computer Clock { } {u(t k )} u(t) y(t) y(t k) D-A System A-D Zero-order-hold sampling Let the inputs be piecewise constant Look at the sampling points only 21

23 Continuous-Time System Model Linear time-invariant system model in continuous time: dx dt = Ax+Bu y = Cx+Du Solution (see basic course in control): t x(t) = e At x(t )+ e A(t τ) Bu(τ)ds t y(t) = Ce At x(t )+C t Use this to derive a discrete-time model t e A(t τ) Bu(τ)ds+Du(t) 22

24 Sampling a Continuous-Time System Solve the system equation dx(t) dt = Ax(t)+Bu(t) from time t k to time t under the assumption that u is piecewise constant (ZOH sampling) x(t) = e A(t t k) x(t k )+ t = e A(t tk) x(t k )+ = e A(t t k) x(t k )+ = e A(t t k) x(t k )+ t t k e A(t s e A(t s t k ) Bu(s )ds ) ds Bu(t k ) (Bu(t k ) const.) t t k e As dsbu(t k ) (var. change s = t s ) t tk = Φ(t,t k )x(t k )+Γ(t,t k )u(t k ) e As dsbu(t k ) (change int. limits) 23

25 The General Case x(t k+1 ) = Φ(t k+1,t k )x(t k )+Γ(t k+1,t k )u(t k ) y(t k ) = Cx(t k )+Du(t k ) where Φ(t k+1,t k ) = e A(t k+1 t k ) Γ(t k+1,t k ) = tk+1 t k e As ds B No assumption about periodic sampling 24

26 Periodic Sampling Assume periodic sampling, i.e. t k = kh. Then x(kh+h) = Φx(kh)+Γu(kh) y(kh) = Cx(kh) + Du(kh) where Φ = e Ah Γ = h NOTE: Time-invariant linear system! No approximations e As dsb 25

27 Example: Sampling of Double Integrator dx dt = 1 x+ y = 1 x Periodic sampling with interval h: u 1 Φ = e Ah = I +Ah+A 2 h 2 /2+ 1 h 1 h = + = 1 1 Γ = h 1 s ds = 1 1 h s ds = 1 h 2 2 h 26

28 Calculating the Matrix Exponential Pen and paper for small systems Φ = L 1 (si A) 1 Matlab for large systems (numeric or symbolic calculations) >> syms h >> A = [ 1; ]; >> expm(a*h) ans = [ 1, h] [, 1] 27

29 Calculating the Matrix Exponential One can show that ) Φ Γ A B = exp ( h I Simultaneous calculation of Φ and Γ >> syms h >> A = [ 1; ]; >> B = [; 1]; >> expm([a B;zeros(1,size(A)) ]*h) ans = [ 1, h, 1/2*h^2] [, 1, h] [,, 1] 28

30 Sampling of System with Time Delay u( t) Delayed signal τ t kh h kh kh + h kh + 2h t 29

31 Sampling of System with Time Delay Input delay τ h (assumed to be constant) dx(t) dt = Ax(t)+Bu(t τ) x(kh+h) Φx(kh) = = kh+τ kh kh+h kh e A(kh+h s ) Bu(s τ)ds e A(kh+h s ) ds B u(kh h)+ τ = e A(h τ) e As dsb u(kh h)+ } {{ } Γ 1 kh+h kh+τ h τ x(kh+h) = Φx(kh)+Γ 1 u(kh h)+γ u(kh) e As dsb } {{ } Γ e A(kh+h s ) ds B u(kh) u(kh) 3

32 Sampling of System with Time Delay Introduce a new state variable z(kh) = u(kh h) Sampled system in state-space form x(kh+h) Φ Γ 1 x(kh) Γ = + u(kh) z(kh+h) z(kh) I The approach can be extended also for τ > h h < τ 2h two extra state variables, etc. Similar techniques can also be used to handle output delays and delays that are internal in the plant. In continuous-time delays mean infinite-dimensional systems. In discrete-time the sampled system is a finite-dimensional system easier to handle 31

33 Example Double Integrator with Delay τ h 1 h Φ = e Ah = 1 τ 1 h τ τ 2 /2 hτ τ 2 /2 Γ 1 = e A(h τ) e As dsb = = 1 τ τ h τ (h τ) 2 /2 Γ = e As dsb = h τ x(kh+h) = Φx(kh)+Γ 1 u(kh h)+γ u(kh) 32

34 Solution of the Discrete System Equation x(1) = Φx()+Γu() x(2) = Φx(1)+Γu(1). = Φ 2 x()+φγu()+γu(1) k 1 x(k) = Φ k x()+ Φ k j 1 Γu(j) j= k 1 y(k) = CΦ k x()+ CΦ k j 1 Γu(j)+Du(k) j= Two parts, one depending on the initial condition x() and one that is a weighted sum of the inputs over the interval [,k 1] 33

35 Stability Definition The linear discrete-time system x(k +1) = Φx(k), x() = x is asymptotically stable if the solution x(k) satisfies x(k) as k for all x R n. Theorem A discrete-time linear system is asymptotically stable if and only λ i (Φ) < 1 for all i = 1,...,n. 34

36 The matrix Φ can, if it has distinct eigenvalues, be written in the form k λ 1 λ 1 Φ = U... U 1. Hence Φ k = U... U 1. k λ n λ n The diagonal elements are the eigenvalues of Φ. Φ k decays exponentially if and only if λ i (Φ) < 1 for all i, i.e. if all the eigenvalues of Φ are strictly inside the unit circle. This is the asymptotic stability condition for discrete-time systems If Φ has at least one eigenvalue outside the unit circle then the system is unstable If Φ has eigenvalues on the unit circle then the multiplicity of these eigenvalues decides if the system is stable or unstable Eigenvalues obtained from the characteristic equation det(λi Φ) = 35

37 Stability Regions In continuous time the stability region is the complex left half plane, i.e,, the system is asymptotically stable if all the poles are strictly in the left half plane. In discrete time the stability region is the unit circle

38 The Sampling-Time Convention In many cases we are only interested in the behaviour of the discrete-time system and not so much how the discrete-time system has been obtained, e.g., through ZOH-sampling of a continuous-time system. For simplicity, then the sampling time is used as the time unit, h = 1, and the discrete-time system can be described by x(k +1) = Φx(k)+Γu(k) y(k) = Cx(k) + Du(k) Hence, the argument of the signals is not time but instead the number of sampling intervals. This is known as the sampling-time convention. 37

39 Discrete-time systems may converge in finite time Consider the discrete-time system 1/2 x(k +1) = x(k) We then have that x(2) = for all x(). Thus, the system converges in finite time! Φ has its eigenvalues in the origin Deadbeat Finite-time convergence is impossible for continuous-time linear systems. Hence, the above system cannot have been obtained by sampling a continuous-time system (However, it can be obtained through feedback applied to a continuous-time system, see Lecture 9). 38

40 Pulse Response u h x(1) = Γ x(2) = ΦΓ x(3) = Φ 2 Γ... h(1) = CΓ h(2) = CΦΓ h(3) = CΦ 2 Γ... h() = D h(k) = CΦ k 1 Γ k = 1,2,3,... (Continuous-time: h(t) = Ce At B +Dδ(t) t ) 39

41 Convolution Swedish: Faltning Continuous time: (h u)(t) = Discrete time: t h(t s)u(s)ds t k (h u)(k) = h(k j)u(j) k =,1,... j= 4

42 Solution to the System Equation The solution to the system equation k 1 y(k) = CΦ k x()+ CΦ k j 1 Γu(j)+Du(k) j= can be written in terms of the pulse response y(k) = CΦ k x()+(h u)(k) Two parts, one that depends on the initial conditions and one that is a convolution between the pulse response and the input signal 41

43 Reachability Definition A discrete-time linear system is reachable if for any final state x f, it is possible to find u(),u(1),...,u(k 1) which drives the system state from x() = to x(k) = x f for some finite value of k. Theorem The discrete-time linear system is reachable if and only if rank(w C ) = n where W C = Γ ΦΓ Φ n 2 Γ Φ n 1 Γ is the reachability matrix and n is the order of the system. 42

44 Controllability Definition A discrete-time linear system is controllable if for any initial state x(), it is possible to find u(),u(1),...,u(k 1) so that x(k) = for some finite value of k. If a system is reachable it is also controllable, but there are discrete-time linear systems which are controllable but not reachable. One such example is 1/2 1 x(k +1) = x(k)+ u(k) Although W C does not have full rank, u(k) = yields x(2) = no matter which x(). A system is completely controllable if it is controllable in n steps A system is completely controllable if and only if all the eigenvalues of the unreachable part of the system are at the origin 43

45 Stabilizability Definition A discrete-time linear system is stabilizable if the states of the system can be driven asymptotically to the origin Theorem A discrete-time linear system is stabilizable if and only if all the eigenvalues of its unreachable part are strictly inside the unit circle Reachability Controllability Stabilizability 44

46 Observability Definition The pair of states x 1 x 2 R n is called indistinguishable from the output y if for any input sequence u y(k,x 1,u) = y(k,x 2,u), k A linear system is called observable if no pair of states are indistinguishable from the output Theorem The discrete-time linear system is observable if and only if rank(w O ) = n where C W O = CΦ. CΦ n 1 is the observability matrix and n is the system order 45

47 Reconstructability Definition A discrete-time linear system is reconstructable if there is a finite k such that knowledge about inputs u(),u(1),...,u(k 1) and outputs y(),y(1),...,y(k 1) are sufficient for determining the initial state x() Theorem A system is reconstructable if and only if all the eigenvalues of the nonobservable part are zero 46

48 Detectability Definition A system is detectable if the only unobservable states are such that they decay to the origin, i.e., the corresponding eigenvalues are asymptotically stable. Observability Reconstructability Detectability 47

49 Duality There is a duality betweeen the reachability and the observability properties: Reachable Observable Controllable Reconstructable Completely Controllable Completely Reconstructable (in n steps) Stabilizable Detectable (asymptotically) We will return to these concepts in Lecture 9. 48

50 Kalman decomposition In the same way as for continuous-time linear systems one can decompose a system into (un)controllable and (un)observable subsystems, using a state tranformation z = Tx where S ro is reachable and observable S rō is reachable but not observable S ro is not reachable but observable S rō is neither reachable nor observable 49

51 Difference Equations Difference equation of order n: y(k)+a 1 y(k 1)+ +a n y(k n) = b 1 u(k 1)+ +b n u(k n) Differential equation of order n: d n y dt n +a d n 1 y 1 dt n 1 + +a d n 1 u ny = b 1 dt n 1 + +b nu 5

52 From Difference Equation to Reachable Caconical Form y(k)+a 1 y(k 1)+ +a n y(k n) = b 1 u(k 1)+ +b n u(k n) Start with b 1 = 1 and b 2 = = b n = in difference equation above Put k k +1, and y(k) = z(k): gives x(k +1) = z(k +1)+a 1 z(k)+ +a n z(k n+1) = u(k) x(k) = [z(k) z(k 1)... z(k n+1)] T z(k+1) z(k). z(k n+2) z(k) = [1... ]x(k) a 1 a 2... a n 1 = x(k)+. u(k) 1 51

53 Reachable Canonical Form Let y(k) = b 1 z(k)+b 2 z(k 1)+ +b n z(k n) Then (think superposition!) a 1 a 2... a n x(k +1) =..... x(k)+.. u(k) which corresponds to 1 y(k) = [b 1 b 2... b n ]x(k) y(k)+a 1 y(k 1)+ +a n y(k n) = b 1 u(k 1)+ +b n u(k n) 52

54 State-Space Realizations By choosing different state variables, different state-space models can be derived which all describe the same input output relation A realization is minimal if the number of states is equal to n. In the direct form the states are selected as the old values of y together with the old values of u non-minimal. Some realizations have better numerical properties than others, see Lecture

55 Some useful Matlab commands >> A = [ 1; ] >> B = [;1] >> C = [1 ] >> D = >> contsys = ss(a,b,c,d) >> h =.1 >> discsys = c2d(contsys,h) % ZOH sampling >> pole(discsys) >> impulse(discsys) >> step(discsys) 54

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time

More information

Analysis of Discrete-Time Systems

Analysis of Discrete-Time Systems TU Berlin Discrete-Time Control Systems TU Berlin Discrete-Time Control Systems 2 Stability Definitions We define stability first with respect to changes in the initial conditions Analysis of Discrete-Time

More information

Computer Control: An Overview

Computer Control: An Overview Computer Control: An Overview Wittenmark, Björn; Årzén, Karl-Erik; Åström, Karl Johan Published: 22-1-1 Link to publication Citation for published version (APA): Wittenmark, B., Årzén, K-E., & Åström,

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

Lecture 1: Contents of the course. Advanced Digital Control. IT tools CCSDEMO

Lecture 1: Contents of the course. Advanced Digital Control. IT tools CCSDEMO Goals of he course Lecure : Advanced Digial Conrol To beer undersand discree-ime sysems To beer undersand compuer-conrolled sysems u k u( ) u( ) Hold u k D-A Process Compuer y( ) A-D y ( ) Sampler y k

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

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction

More information

ESC794: Special Topics: Model Predictive Control

ESC794: Special Topics: Model Predictive Control ESC794: Special Topics: Model Predictive Control Discrete-Time Systems Hanz Richter, Professor Mechanical Engineering Department Cleveland State University Discrete-Time vs. Sampled-Data Systems A continuous-time

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

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

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

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 6, June 2012 pp. 4071 4081 AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION

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

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

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

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

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

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

Module 1: Introduction to Digital Control Lecture Note 4

Module 1: Introduction to Digital Control Lecture Note 4 Digital Control Module Lecture 4 Module : Introduction to Digital Control Lecture Note 4 Data Reconstruction Most of the control systems have analog controlled processes which are inherently driven by

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

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

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

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)

More information

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

Ingegneria dell Automazione - Sistemi in Tempo Reale p.1/28 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

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

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

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control Chapter 3 LQ, LQG and Control System H 2 Design Overview LQ optimization state feedback LQG optimization output feedback H 2 optimization non-stochastic version of LQG Application to feedback system design

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

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 Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 State Estimator In previous section, we have discussed the state feedback, based on the assumption that all state variables are

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 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

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

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

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

More information

Lec 6: State Feedback, Controllability, Integral Action

Lec 6: State Feedback, Controllability, Integral Action Lec 6: State Feedback, Controllability, Integral Action November 22, 2017 Lund University, Department of Automatic Control Controllability and Observability Example of Kalman decomposition 1 s 1 x 10 x

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

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

Lecture Note #6 (Chap.10)

Lecture Note #6 (Chap.10) System Modeling and Identification Lecture Note #6 (Chap.) CBE 7 Korea University Prof. Dae Ryook Yang Chap. Model Approximation Model approximation Simplification, approximation and order reduction of

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

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

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER

SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER SYSTEMTEORI - ÖVNING 5: FEEDBACK, POLE ASSIGNMENT AND OBSERVER Exercise 54 Consider the system: ẍ aẋ bx u where u is the input and x the output signal (a): Determine a state space realization (b): Is the

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

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

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

More information

CONTROL OF DIGITAL SYSTEMS

CONTROL OF DIGITAL SYSTEMS AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

More information

ME 132, Fall 2017, UC Berkeley, A. Packard 334 # 6 # 7 # 13 # 15 # 14

ME 132, Fall 2017, UC Berkeley, A. Packard 334 # 6 # 7 # 13 # 15 # 14 ME 132, Fall 2017, UC Berkeley, A. Packard 334 30.3 Fall 2017 Final # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 NAME 20 15 20 15 15 18 15 20 # 9 # 10 # 11 # 12 # 13 # 14 # 15 # 16 18 12 12 15 12 20 18 15 Facts: 1.

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix:

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix: SYSTEMTEORI - ÖVNING 3 1. Stability of linear systems Exercise 3.1 (LTI system. Consider the following matrix: ( A = 2 1 Use the Lyapunov method to determine if A is a stability matrix: a: in continuous

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

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

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

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

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

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

Automatic Control 2. Model reduction. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Model reduction. Prof. Alberto Bemporad. University of Trento. Academic year Lecture: Automatic Control 2 Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 17 Lecture:

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

Control Systems Design

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

More information

Exercise 5: Digital Control

Exercise 5: Digital Control Gioele Zardini Control Systems II FS 017 Exercise 5: Digital Control 5.1 Digital Control 5.1.1 Signals and Systems A whole course is dedicated to this topic (see Signals and Systems of professor D Andrea).

More information

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

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

More information

Pole placement control: state space and polynomial approaches Lecture 2

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

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

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

Lecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year

Lecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Sampling Prof. Alberto Bemporad University of rento Academic year 2010-2011 Prof. Alberto Bemporad (University of rento) Automatic Control 2 Academic year 2010-2011 1 / 31 ime-discretization

More information

Controllability, Observability, Full State Feedback, Observer Based Control

Controllability, Observability, Full State Feedback, Observer Based Control Multivariable Control Lecture 4 Controllability, Observability, Full State Feedback, Observer Based Control John T. Wen September 13, 24 Ref: 3.2-3.4 of Text Controllability ẋ = Ax + Bu; x() = x. At time

More information

It is common to think and write in time domain. creating the mathematical description of the. Continuous systems- using Laplace or s-

It is common to think and write in time domain. creating the mathematical description of the. Continuous systems- using Laplace or s- It is common to think and write in time domain quantities, but this is not the best thing to do in creating the mathematical description of the system we are dealing with. Continuous systems- using Laplace

More information

CDS 101: Lecture 4.1 Linear Systems

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

More information

EL Hybrid and Embedded Control Systems Exercises

EL Hybrid and Embedded Control Systems Exercises EL245 - Hybrid and Embedded Control Systems Exercises Alberto Speranzon, Oscar Flärdh, Magnus Lindhé, Carlo Fischione and Karl Henrik Johansson December 28 Plant Hold Sample DA Computer AD int count; int

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 17: Model-based Controller Feedback Stabilization Observers Ackerman Formula Model-based Controller L. Giarré- Systems and

More information

DISCRETE-TIME SYSTEMS AND DIGITAL CONTROLLERS

DISCRETE-TIME SYSTEMS AND DIGITAL CONTROLLERS DISCRETE-TIME SYSTEMS AND DIGITAL CONTROLLERS In practice controllers are nowadays almost exclusively implemented digitally. This means that the controller operates in discrete time, although the controlled

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

Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

More information

EE Experiment 11 The Laplace Transform and Control System Characteristics

EE Experiment 11 The Laplace Transform and Control System Characteristics EE216:11 1 EE 216 - Experiment 11 The Laplace Transform and Control System Characteristics Objectives: To illustrate computer usage in determining inverse Laplace transforms. Also to determine useful signal

More information

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

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 Charles P. Coleman October 31, 2005 1 / 40 : Controllability Tests Observability Tests LEARNING OUTCOMES: Perform controllability tests Perform

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

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

Department of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the

More information

Some solutions of the written exam of January 27th, 2014

Some solutions of the written exam of January 27th, 2014 TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following

More information

Transfer Functions. Chapter Introduction. 6.2 The Transfer Function

Transfer Functions. Chapter Introduction. 6.2 The Transfer Function Chapter 6 Transfer Functions As a matter of idle curiosity, I once counted to find out what the order of the set of equations in an amplifier I had just designed would have been, if I had worked with the

More information

ECE 388 Automatic Control

ECE 388 Automatic Control Controllability and State Feedback Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage:

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

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

Digital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada

Digital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada Digital Control System Models M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline Model of ADC. Model of DAC. Model of ADC, analog subsystem and DAC. Systems with transport

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

6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology

6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski. Solutions to Problem Set 1 1. Massachusetts Institute of Technology Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Solutions to Problem Set 1 1 Problem 1.1T Consider the

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

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 1354 MODERN CONTROL SYSTEMS

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 1354 MODERN CONTROL SYSTEMS KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: YEAR / SEM : III / VI UNIT I STATE SPACE ANALYSIS OF CONTINUOUS TIME SYSTEMS PART A

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

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

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

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.

More information

CDS 101: Lecture 5-1 Reachability and State Space Feedback

CDS 101: Lecture 5-1 Reachability and State Space Feedback CDS 11: Lecture 5-1 Reachability and State Space Feedback Richard M. Murray 23 October 26 Goals: Define reachability of a control system Give tests for reachability of linear systems and apply to examples

More information

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

Lecture 4 and 5 Controllability and Observability: Kalman decompositions 1 Lecture 4 and 5 Controllability and Observability: Kalman decompositions Spring 2013 - EE 194, Advanced Control (Prof. Khan) January 30 (Wed.) and Feb. 04 (Mon.), 2013 I. OBSERVABILITY OF DT LTI SYSTEMS

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

Solutions to the exam in Real-Time Systems

Solutions to the exam in Real-Time Systems Solutions to the exam in Real-Time Systems 140107 These solutions are available on WWW: http://www.control.lth.se/course/frtn01/ 1. 2. a. Selecting the state variables as [y(t) ẏ(t) ÿ(t)] T gives the state

More information

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

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

More information

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

NAME: ht () 1 2π. Hj0 ( ) dω Find the value of BW for the system having the following impulse response.

NAME: ht () 1 2π. Hj0 ( ) dω Find the value of BW for the system having the following impulse response. University of California at Berkeley Department of Electrical Engineering and Computer Sciences Professor J. M. Kahn, EECS 120, Fall 1998 Final Examination, Wednesday, December 16, 1998, 5-8 pm NAME: 1.

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

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