Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli
|
|
- Bryan Bridges
- 6 years ago
- Views:
Transcription
1 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) Lecture 4: Control Systems I 13/10/ / 26
2 Tentative schedule # Date Topic 1 Sept. 22 Introduction, Signals and Systems 2 Sept. 29 Modeling, Linearization 3 Oct. 6 Analysis 1: Time response, Stability 4 Oct. 13 Analysis 2: Diagonalization, Modal coordinates. 5 Oct. 20 Transfer functions 1: Definition and properties 6 Oct. 27 Transfer functions 2: Poles and Zeros 7 Nov. 3 Analysis of feedback systems: internal stability, root locus 8 Nov. 10 Frequency response 9 Nov. 17 Analysis of feedback systems 2: the Nyquist condition 10 Nov. 24 Specifications for feedback systems 11 Dec. 1 Loop Shaping 12 Dec. 8 PID control 13 Dec. 15 Implementation issues 14 Dec. 22 Robustness E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
3 Recap of the previous lecture LTI system: ẋ(t) = Ax(t) + Bu(t), y(t) = Cx(t) + Du(t). Time response: x(t) = e At x 0 + y(t) = Ce At x 0 + C t 0 t 0 e A(t τ) Bu(τ) dτ, e A(t τ) Bu(τ) dτ + Du(t). Easy to compute if the matrix A is diagonal, in which case: x i (t) = e λ i t x 0,i + y(t) = t 0 e λ i (t τ) b i u(τ) dτ, n c i x i (t) + Du(t). i=1 The eigenvalues of A, λ i, can be real or complex-conjugate, giving rise to simple exponentials, or oscillations with exponentially changing magnitude, respectively. Asymptotically stable if Re(λ i ) < 0 for all i. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
4 Today s learning objectives After today s lecture, you should be able to: Diagonalize a matrix using similarity transformations. Describe the behavior of an LTI system in modal coordinates. Understand concepts like controllability and observability. Understand the basic effects of feedback control on the closed-loop dynamics. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
5 Similarity Transformations The choice of a state-space model for a given system is not unique. For example, let T be an invertible matrix, and consider a coordinate transpormation x = T x, i.e., x = T 1 x. This is called a similarity transformation. The standard state-space model can be written as { ẋ = Ax + Bu, y = Cx + Du. { T x = AT x + Bu, y = CT x + Du. i.e., x = (T 1 AT ) x + (T 1 B)u = Ã x + Bu y = (CT ) x + Du = C x + Du. You can check that the time response is exactly the same for the two models (A, B, C, D) and (Ã, B, C, D)! E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
6 Diagonalization Let λ i, v i be respectively an eigenvalue and an eigenvector of A, i.e., Av i = λ i v i. v n λ n v n Now assume we have n (=dim. of x and A) independent eigenvectors; then we can assemble the eigenvectors into an invertible matrix V whose columns are the eigenvectors v i. Then AV = A v 1 v 2... = λ 1 v 1 λ 2 v 2... = V Λ. In other words, if a square matrix A has a full set of independent eigenvectors, then it is diagonalizable (and vice-versa), with the similarity transformation given by a matrix whose columns are the eigenvectors. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
7 Modal decomposition The entries in the diagonal matrix à = Λ are the eigenvalues λ 1,..., λ n of the matrix A. Since x(t) = eãt x(0), we get that each component of the homogeneous solution is given by x i (t) = e λ i t x i (0). Furthermore, if x(0) = v i for some i = 1,..., n, then by the definition of matrix exponential and eigenvalues/eigenvectors x(t) = e At v i = e λ i t v i. If the eigenvectors v i, i = 1,..., n form a basis, then we can always express any initial condition as a linear combination of eigenvectors, i.e., x(0) = V x(0), with x 0 = V 1 x 0, and write x(t) = n e λ i t x i (0) v i. i=1 E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
8 Modal coordinates Eigenvalues and eigenvectors of A define the modes of the system; the transformed coordinates x = Vx are also called the modal coordinates. The eigenvector v i defines the shape of the i-th mode; The modal coordinate x i scales the mode (e.g., at the initial condition); The eigenvalue λ i defines how the amplitude of the mode evolves over time. 1 As an exponential e λ i t x 0 for real λ i 2 As an sinusoid with exponentially changing amplitude e σt sin(ωit + φ 0 )x 0 for complex-conjugate λ i = σ i + jω i. 3 As polynomially-scaled versions of the above t p e λ i t for repeated λ i. The amplitude of the i mode goes to zero as t increases if and only if Re(λ i ) < 0. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
9 Example: Simple Pendulum Recall the model for a simple pendulum, assuming no damping (and no input/output for now): [ ] 0 1 ẋ = x g/l 0 Eigenvalues are solutions of the characteristic equation: [ ] λ 1 det(λi A) = det = λ 2 + g/l = 0, g/l λ i.e., g λ 1,2 = ±j l. Eigenvectors are obtained as solutions of (λi A)v = 0, e.g., [ ] 1 v 1,2 = ±j g l E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
10 Pendulum mode shape Assume x(0) = (1, 0), i.e., x(0) = (1/2, 1/2). Im Im Re after time t: multiply by e λ i t Re Combining the two modes, we get x 1 (t) = cos ωt, x 2 (t) = ω sin ωt. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
11 Cartesian vs. polar form of complex numbers Complex numbers can be represented in basically two ways: Cartesian form: z = a + jb Polar form: z = z e j z In the above formulas, z = a 2 + b 2, and z = arctan(b/a) (arctan understood as the four-quadrant version). The Cartesian form makes addition easy: (a 1 + jb 1 ) + (a 2 + jb 2 ) = a 1 + a 2 + j(b 1 + b 2 ) The polar form makes multiplication easy: m 1 e jφ1 m 2 e jφ2 = (m 1 + m 2 )e j(φ1+φ2) E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
12 General evolution for complex-conjugate modes Im Im Re after time t: multiply by e λ i t Re Combining the two modes, we get x 1 (t) = c 1 e σt sin(ωt + φ 1, x 2 (t) = c 2 e σt sin(ωt + φ 2 ). E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
13 Towards feedback control So far we have looked at how a given system, represented as a state-space model or as a transfer function, behaves given a certain input (and/or initial condition). Typically the system behavior may not be satisfactory (e.g., because it is unstable, or too slow, or too fast, or it oscillates too much, etc.), and one may want to change it. This can only be done by feedback control! However, we need to understand to what extent we can change the system behavior. More precisely, for control design, one must also understand how the control input can affect the state of the system; how the state of the system affects the output. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
14 Controllability and Observability An LTI system of the form ẋ = Ax + Bu is said to be controllable if for any given initial state x(0) = x c there exists a control signal that takes the state to the origin x(t) = 0 for some finite time t. An LTI system of the form ẋ = Ax + Bu, y = Cx + Du is said to be observable if any given initial condition x(0) = x o can be reconstructed based on the knowledge of the input and output signal only, over a finite time interval [0, t]. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
15 Intuition from the Modal Form Recall that if the matrix A has a complete set of independent (right) eigenvectors {v 1,..., v n }, with eigenvalues {λ 1,..., λ n } it can be diagonalized by the matrix T = [ v 1 v 2... v n ]. The transformed state in the diagonalized system is such that x = T x. The transformed model is (Ã, B, C, D) = (T 1 AT, T 1 B, CT, D). Component-wise, the dynamics of each modal coordinate x i are given by The output is given by d dt x i(t) = λ i x i (t) + b i u(t), i = 1,..., n. y = c 1 x 1 (t) + c 2 x 2 (t) c n x n (t) + Du(t). E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
16 Controllability/observability for diagonal systems From the previous slide, we can deduce The i-th coordinate can be controlled if and only if b i 0. The i-th coordinate appears in the output if and only if c i 0. Hence: An LTI system in diagonal form is controllable if b i 0, i = 1,..., n. An LTI system in diagonal form is observable if c i 0, i = 1,..., n. An LTI system is stabilizable if all unstable modes are controllable. An LTI system is detectable if all unstable modes are observable. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
17 An example 1.618j à = 1.618j 0.618j j, B = j j C = [ 0.276j 0.276j ], D = [0]. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
18 An example j à = j j 0.707j, B = 0.707j 0 j 0 C = [ ], D = [0]. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
19 More general conditions Consider the derivatives of the output: y(0) = Cx(0), y (0) = CAx(0), y (0) = CA 2 x(0),... One can reconstruct x(0), i.e., the system is observable, as long as the observability matrix C CA CA 2... CA n 1 has full rank. Note that it is sufficient to compute the observability matrix only up to the power n 1 of A (Cayley-Hamilton theorem). A similar condition can be obtained for controllability, with a somewhat more complicated proof: a system is controllable if the controllability matrix [ B AB A 2 B... A n 1 B ] has full rank. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
20 Pole placement first order systems Consider a first-order control system with dynamics ẋ = ax + bu, and assume that we are not happy about its behavior (e.g., it is unstable since a > 0, or maybe stable but slow because a is small). Can we change the behavior by choosing u in a clever way? Feedback control: choose u = kx; then the dynamics would become ẋ = (a bk)x As long as b 0 (i.e., if the system is controllable), by choosing k = (a a )/b, we can place the closed-loop eigenvalue at a desired value a, or anywhere we want on the real axis! This is the simplest example of a general technique called pole placement. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
21 Example Assume ẋ = 0.5x + u, i.e., the system is unstable with time constant 2. We would like the system to be stable, with time constant 1/2. Choose u = ( )x = 2.5x; the closed loop will be ẋ = 2x as desired. open-loop closed-loop u t E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
22 Effect on feedback for closed-loop dynamics If we have an open-loop LTI system ẋ(t) = Ax(t) + Bu(t), y(t) = Cx(t), by choosing a linear feedback u = ky = kcx, we can transform it into another, closed-lopp LTI system: ẋ(t) = (A BkC)x(t), y(t) = Cx(t), In general negative feedback (i.e., u = ky ) has stabilizing effects, and the bigger k, the faster the closed-loop system is, and the smaller the errors are. However this is not generally the case. In the rest of the course, we will look at ways to analyze the behavior of the closed-loop system, and choosing the feedback control law, without necessarily lots of computation but rather using primarily graphical methods. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
23 Examples ẋ(t) = 0.5x(t) + u(t), y(t) = x(t), 0.3 Root Locus 0.2 Imaginary Axis (seconds -1 ) Real Axis (seconds -1 ) E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
24 Examples ẋ(t) = [ ] [ ] x(t) + u(t), y(t) = [ ] x(t), 2.5 Root Locus Imaginary Axis (seconds -1 ) Real Axis (seconds -1 ) E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
25 Examples ẋ(t) = x(t) + 0 u(t), y(t) = [ ] x(t), 4 Root Locus 3 2 Imaginary Axis (seconds -1 ) Real Axis (seconds -1 ) E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
26 Today s learning objectives After today s lecture, you should be able to: Diagonalize a matrix using similarity transformations. Describe the behavior of an LTI system in modal coordinates. Understand concepts like controllability and observability. Understand the basic effects of feedback control on the closed-loop dynamics. E. Frazzoli (ETH) Lecture 4: Control Systems I 13/10/ / 26
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 informationControl Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
Control Systems I Lecture 5: Transfer Functions Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 20, 2017 E. Frazzoli (ETH) Lecture 5: Control Systems I 20/10/2017
More informationControl 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 informationControl 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 informationControl 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 informationControl Systems I. Lecture 9: The Nyquist condition
Control Systems I Lecture 9: The Nyquist condition adings: Guzzella, Chapter 9.4 6 Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Emilio Frazzoli Institute
More informationControl Systems I Lecture 10: System Specifications
Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli
Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Guzzella 9.1-3, 13.3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 3, 2017 E. Frazzoli (ETH)
More informationControl Systems I. Lecture 9: The Nyquist condition
Control Systems I Lecture 9: The Nyquist condition Readings: Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Jacopo Tani Institute for Dynamic Systems and Control
More informationModule 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 informationIntro. 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 informationIntroduction 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 informationAutonomous system = system without inputs
Autonomous system = system without inputs State space representation B(A,C) = {y there is x, such that σx = Ax, y = Cx } x is the state, n := dim(x) is the state dimension, y is the output Polynomial representation
More information1 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 informationTopic # /31 Feedback Control Systems
Topic #7 16.30/31 Feedback Control Systems State-Space Systems What are the basic properties of a state-space model, and how do we analyze these? Time Domain Interpretations System Modes Fall 2010 16.30/31
More informationModule 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 information16.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 informationELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky
ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky Equilibrium points and linearization Eigenvalue decomposition and modal form State transition matrix and matrix exponential Stability ELEC 3035 (Part
More informationEE263: 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 informationME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ
ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and
More informationModule 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 informationIdentification 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 informationMTH 464: Computational Linear Algebra
MTH 464: Computational Linear Algebra Lecture Outlines Exam 4 Material Prof. M. Beauregard Department of Mathematics & Statistics Stephen F. Austin State University April 15, 2018 Linear Algebra (MTH 464)
More informationEL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)
EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the
More information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 8: Solutions of State-space Models Readings: DDV, Chapters 10, 11, 12 (skip the parts on transform methods) Emilio Frazzoli Aeronautics and Astronautics Massachusetts
More informationECEEN 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 informationLecture 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 informationPOLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19
POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order
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)
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 informationLinear 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 informationLec 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 informationLinear Systems. Chapter Basic Definitions
Chapter 5 Linear Systems Few physical elements display truly linear characteristics. For example the relation between force on a spring and displacement of the spring is always nonlinear to some degree.
More information21 Linear State-Space Representations
ME 132, Spring 25, UC Berkeley, A Packard 187 21 Linear State-Space Representations First, let s describe the most general type of dynamic system that we will consider/encounter in this class Systems may
More informationSYSTEMTEORI - Ö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 informationEE 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 informationControl Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli
Control Systems I Lecture 1: Introduction Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 22, 2017 E. Frazzoli
More informationCDS 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 informationControl 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 informationSolving Dynamic Equations: The State Transition Matrix II
Reading the Text Solving Dynamic Equations: The State Transition Matrix II EGR 326 February 27, 2017 Just a reminder to read the text Read through longer passages, to see what is connected to class topics.
More informationMASSACHUSETTS 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 informationSome 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 informationLinear 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 informationModal Decomposition and the Time-Domain Response of Linear Systems 1
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING.151 Advanced System Dynamics and Control Modal Decomposition and the Time-Domain Response of Linear Systems 1 In a previous handout
More information18.06 Problem Set 8 - Solutions Due Wednesday, 14 November 2007 at 4 pm in
806 Problem Set 8 - Solutions Due Wednesday, 4 November 2007 at 4 pm in 2-06 08 03 Problem : 205+5+5+5 Consider the matrix A 02 07 a Check that A is a positive Markov matrix, and find its steady state
More informationME 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 information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 24: H2 Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 4, 2011 E. Frazzoli (MIT) Lecture 24: H 2 Synthesis May
More informationPlan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.
Plan of the Lecture Review: design using Root Locus; dynamic compensation; PD and lead control Today s topic: PI and lag control; introduction to frequency-response design method Goal: wrap up lead and
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationModule 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 informationControl 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 informationLecture 7 and 8. Fall EE 105, Feedback Control Systems (Prof. Khan) September 30 and October 05, 2015
1 Lecture 7 and 8 Fall 2015 - EE 105, Feedback Control Systems (Prof Khan) September 30 and October 05, 2015 I CONTROLLABILITY OF AN DT-LTI SYSTEM IN k TIME-STEPS The DT-LTI system is given by the following
More information22.2. Applications of Eigenvalues and Eigenvectors. Introduction. Prerequisites. Learning Outcomes
Applications of Eigenvalues and Eigenvectors 22.2 Introduction Many applications of matrices in both engineering and science utilize eigenvalues and, sometimes, eigenvectors. Control theory, vibration
More informationEECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total
More informationSolution 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(V.C) Complex eigenvalues and other topics
V.C Complex eigenvalues and other topics matrix Let s take a closer look at the characteristic polynomial for a 2 2 namely A = a c f A λ = detλi A = λ aλ d bc b d = λ 2 a + dλ + ad bc = λ 2 traλ + det
More informationControl 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 informationControl 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 informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationDiscrete 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 informationCDS 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 informationEEE582 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 informationDynamic interpretation of eigenvectors
EE263 Autumn 2015 S. Boyd and S. Lall Dynamic interpretation of eigenvectors invariant sets complex eigenvectors & invariant planes left eigenvectors modal form discrete-time stability 1 Dynamic interpretation
More information1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is
ECE 55, Fall 2007 Problem Set #4 Solution The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ Ax + Bu is x(t) e A(t ) x( ) + e A(t τ) Bu(τ)dτ () This formula is extremely important
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 4: LMIs for State-Space Internal Stability Solving the Equations Find the output given the input State-Space:
More informationCDS 101/110: Lecture 3.1 Linear Systems
CDS /: Lecture 3. Linear Systems Goals for Today: Describe and motivate linear system models: Summarize properties, examples, and tools Joel Burdick (substituting for Richard Murray) jwb@robotics.caltech.edu,
More informationTopic # Feedback Control
Topic #11 16.31 Feedback Control State-Space Systems State-space model features Observability Controllability Minimal Realizations Copyright 21 by Jonathan How. 1 Fall 21 16.31 11 1 State-Space Model Features
More informationControl 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 informationMath 3191 Applied Linear Algebra
Math 9 Applied Linear Algebra Lecture 9: Diagonalization Stephen Billups University of Colorado at Denver Math 9Applied Linear Algebra p./9 Section. Diagonalization The goal here is to develop a useful
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationECEN 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 informationDesigning Information Devices and Systems II Spring 2018 J. Roychowdhury and M. Maharbiz Discussion 6B
EECS 16B Designing Information Devices and Systems II Spring 2018 J. Roychowdhury and M. Maharbiz Discussion 6B 1 Stability 1.1 Discrete time systems A discrete time system is of the form: xt + 1 A xt
More informationIntro. 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 informationMath 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations
Math 2 Lecture Notes Linear Two-dimensional Systems of Differential Equations Warren Weckesser Department of Mathematics Colgate University February 2005 In these notes, we consider the linear system of
More informationDESIGN OF LINEAR STATE FEEDBACK CONTROL LAWS
7 DESIGN OF LINEAR STATE FEEDBACK CONTROL LAWS Previous chapters, by introducing fundamental state-space concepts and analysis tools, have now set the stage for our initial foray into statespace methods
More informationECE504: 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 informationEigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems.
Chapter 3 Linear Algebra In this Chapter we provide a review of some basic concepts from Linear Algebra which will be required in order to compute solutions of LTI systems in state space form, discuss
More informationChemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University
Chemical Process Dynamics and Control Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University 1 Chapter 4 System Stability 2 Chapter Objectives End of this
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationTransfer 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 informationControl, Stabilization and Numerics for Partial Differential Equations
Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua
More informationLecture 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 informationRobust 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 informationControls 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 informationControl Systems. Internal Stability - LTI systems. L. Lanari
Control Systems Internal Stability - LTI systems L. Lanari outline LTI systems: definitions conditions South stability criterion equilibrium points Nonlinear systems: equilibrium points examples stable
More informationLecture 1: Feedback Control Loop
Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure
More informationEECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.
Name: SID: EECS C128/ ME C134 Final Wed. Dec. 14, 211 81-11 am Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth 1 points total. Problem Points Score 1 16 2 12
More informationHomogeneous and particular LTI solutions
Homogeneous and particular LTI solutions Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Fondamenti di Automatica e Controlli Automatici A.A. 2014-2015
More informationCourse Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)
Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane
More information4F3 - 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 informationState 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 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,
More informationTime Response of Systems
Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering.4 Dynamics and Control II Fall 7 Problem Set #9 Solution Posted: Sunday, Dec., 7. The.4 Tower system. The system parameters are
More informationDynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.
Dynamic Response Assoc. Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 3 Assoc. Prof. Enver Tatlicioglu (EEE@IYTE) EE362 Feedback Control
More informationLinear 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 informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 22: The Nyquist Criterion Overview In this Lecture, you will learn: Complex Analysis The Argument Principle The Contour
More informationOften, in this class, we will analyze a closed-loop feedback control system, and end up with an equation of the form
ME 32, Spring 25, UC Berkeley, A. Packard 55 7 Review of SLODEs Throughout this section, if y denotes a function (of time, say), then y [k or y (k) denotes the k th derivative of the function y, y [k =
More informationObservability 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 informationSYSTEMTEORI - ÖVNING 1. In this exercise, we will learn how to solve the following linear differential equation:
SYSTEMTEORI - ÖVNING 1 GIANANTONIO BORTOLIN AND RYOZO NAGAMUNE In this exercise, we will learn how to solve the following linear differential equation: 01 ẋt Atxt, xt 0 x 0, xt R n, At R n n The equation
More information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 12: I/O Stability Readings: DDV, Chapters 15, 16 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology March 14, 2011 E. Frazzoli
More informationExam. 135 minutes, 15 minutes reading time
Exam August 15, 2017 Control Systems I (151-0591-00L) Prof Emilio Frazzoli Exam Exam Duration: 135 minutes, 15 minutes reading time Number of Problems: 44 Number of Points: 52 Permitted aids: Important:
More information