EE611 Deterministic Systems Controllability and Observability Discrete Systems Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.

Slides:



Advertisements
Similar presentations
General Linear Model With correlated error terms  =  2 V ≠  2 I.
Advertisements

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 17 Linear State Space Models.
Chapter 5 Analysis of CCS.
Digital Control Systems Controllability&Observability.
Properties of State Variables
Chapter 2 Matrices Finite Mathematics & Its Applications, 11/e by Goldstein/Schneider/Siegel Copyright © 2014 Pearson Education, Inc.
Refresher: Vector and Matrix Algebra Mike Kirkpatrick Department of Chemical Engineering FAMU-FSU College of Engineering.
Similarity Transformation. Basic Sets Use a new basis set for state space. Obtain the state-space matrices for the new basis set. Similarity transformation.
3.II.1. Representing Linear Maps with Matrices 3.II.2. Any Matrix Represents a Linear Map 3.II. Computing Linear Maps.
Goldstein/Schnieder/Lay: Finite Math & Its Applications, 9e 1 of 86 Chapter 2 Matrices.
Matrices and Systems of Equations
Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues
Multivariable Control Systems
Ordinary least squares regression (OLS)
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Digital Control Systems
Control Systems and Adaptive Process. Design, and control methods and strategies 1.
Digital Control Systems Vector-Matrix Analysis. Definitions.
Digital Control Systems
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 86 Chapter 2 Matrices.
INDR 262 INTRODUCTION TO OPTIMIZATION METHODS LINEAR ALGEBRA INDR 262 Metin Türkay 1.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
MA2213 Lecture 5 Linear Equations (Direct Solvers)
Numerical Computation Lecture 7: Finding Inverses: Gauss-Jordan United International College.
© 2005 Yusuf Akgul Gebze Institute of Technology Department of Computer Engineering Computer Vision Geometric Camera Calibration.
Controllability and Observability
Linear algebra: matrix Eigen-value Problems Eng. Hassan S. Migdadi Part 1.
Solution of Sparse Linear Systems
ES 240: Scientific and Engineering Computation. Chapter 8 Chapter 8: Linear Algebraic Equations and Matrices Uchechukwu Ofoegbu Temple University.
State Observer (Estimator)
KEY THEOREMS KEY IDEASKEY ALGORITHMS LINKED TO EXAMPLES next.
1.3 Solutions of Linear Systems
Matrices and Matrix Operations. Matrices An m×n matrix A is a rectangular array of mn real numbers arranged in m horizontal rows and n vertical columns.
Lecture 14: Pole placement (Regulator Problem) 1.
Lesson 7 Controllability & Observability Linear system 1. Analysis.
Section 2.1 Determinants by Cofactor Expansion. THE DETERMINANT Recall from algebra, that the function f (x) = x 2 is a function from the real numbers.
CHAPTER 7 Determinant s. Outline - Permutation - Definition of the Determinant - Properties of Determinants - Evaluation of Determinants by Elementary.
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
EE611 Deterministic Systems Multiple-Input Multiple-Output (MIMO) Feedback Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems Examples and Discrete Systems Descriptions Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems System Descriptions, State, Convolution Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE611 Deterministic Systems Vector Spaces and Basis Changes Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Analogue and digital techniques in closed loop regulation applications
Chapter 12 Design via State Space <<<4.1>>>
Chapter 8 State Feedback and State Estimators State Estimator In previous section, we have discussed the state feedback, based on the assumption that all.
EE611 Deterministic Systems
1.6 Further Results on Systems
Pole Placement and Decoupling by State Feedback
§2-3 Observability of Linear Dynamical Equations
EE611 Deterministic Systems
Pole Placement and Decoupling by State Feedback
§3-3 realization for multivariable systems
Basis and Dimension Basis Dimension Vector Spaces and Linear Systems
§2-3 Observability of Linear Dynamical Equations
Static Output Feedback and Estimators
Digital Control Systems
§1-3 Solution of a Dynamical Equation
8. Stability, controllability and observability
§2-2 Controllability of Linear Dynamical Equations
2.III. Basis and Dimension
Equivalent State Equations
Chapter 3 Canonical Form and Irreducible Realization of Linear Time-invariant Systems.
Homework 3: Transfer Function to State Space
§2-2 Controllability of Linear Dynamical Equations
Linear State Space Models
Sec 3.5 Inverses of Matrices
Homework 3: Transfer Function to State Space
Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 17 Linear State Space Models.
Presentation transcript:

EE611 Deterministic Systems Controllability and Observability Discrete Systems Kevin D. Donohue Electrical and Computer Engineering University of Kentucky

Canonical Decompositions Given the Controllability matrix of an n dimensional system that is not controllable: where Define equivalence transformation where the first n 1 columns of Q are the n 1 l.i. columns of C, and the other columns are arbitrary vectors added such that Q is nonsingular.

Canonical Decompositions Then equivalence transformation partitions original state-space equations into: where is n 1 x n 1 and is (n-n 1 ) x (n-n 1 ), and the n 1 dimensional subequation is controllable and has the same transfer matrix as the original state-space equation.

Canonical Decompositions Given the Observability matrix of an n dimensional system that is not observable: where Define equivalence transformation where the first n 2 rows of P are the n 2 l.i. rows of O, and the other rows are arbitrary vectors added such that P is nonsingular.

Canonical Decompositions Then equivalence transformation partitions original state-space equations into: where is n 2 x n 2 and is (n-n 2 ) x (n-n 2 ), and the n 2 dimensional subequation is observable and has the same transfer matrix as the original state-space equation:

Example Decomposition Find the transformation to partition system below into observable and unobservable: Show result:

Kalman Decomposition Theorem An equivalence transformation exists to transform any state-space equation into the following canonical form: where subscript co indicates the controllable and observable, and the bar over the subscript indicates not.

Kalman Decomposition Example Perform a Kalman decomposition on:

Kalman Decomposition Example Previous example should yield :

Kalman Decomposition Theorem The controllable and observable subsystem is equivalent to the zero-state system given as: and has transfer matrix:

Controllability (Discrete) The state equation: is controllable if for any pair of states x[k 1 ] and x[k 0 ],  an input u[k] that drives state x[k 0 ] to x[k 1 ] in a finite number of samples. If the system is controllable, then an input to transfer state x[k 0 ] to x[k 1 ] over the input samples in the interval [k 0, k 1 -1] is given by: where

Conditions for Controllability For an n state and p input system: This system is controllable if any one of the equivalent conditions are met: 1. The n x n matrix W dc [n-1] is nonsingular 2. The n x np controllability matrix C d has full row rank (n):

Conditions for Controllability 3. The n x (n+p) matrix [(A- I) B] has full row rank for every eigenvalue of A. 4. All eigenvalues of A have magnitudes less than 1, and the unique solution W dc is positive definite. where W dc is the discrete controllability Gramian:

Observability (Discrete) The discrete state-space equation: is observable if for any unknown initial state x[k 0 ], there exists a finite integer k 1 – k 0  knowledge of input u[k] and output input y[k] over [k 0, k 1 ] is all that is required to uniquely determine x[k 0 ]. If the system is observable, then an estimator/observer to compute state x[k 0 ] from the input and output over the time interval [k 0, k 1 ] is given by:

Conditions for Observability For an n state and q output system: 1. This system is observable iff the nxn matrix W do is nonsingular 2. The nq x n observability matrix O d has full column rank (n):

Conditions for Observability 3. The (n+q) x n matrix [(A- I)' C']' has full column rank for every eigenvalue of A. 4. All eigenvalues of A have magnitudes less than 1, and the unique solution W do is positive definite where W do is the observability Gramian:

Controllability After Sampling Given a controllable continuous-time system, a sufficient condition for controllability of its discretized system using sampling period T is that: Im[ i - j ]  2  m /T for any ij pair of eigenvalues from continuous time system whenever Re[ i - j ]  0. For the single-input system the above condition is necessary as well.

Homework U9.1 Write a Matlab code to compute the initial state x[0] and all subsequent states corresponding to the input-output pair sequence the interval n  [0 6] and the discrete-time system: Indicate the state values for n=0 to 6 and hand in printout of commented code used to solve the problem.

Homework U9.2 Perform a Kalman decomposition on the system below Indicate the A,B, and C matrices for the decomposed systems and write out the subsystem that is both controllable and observable. Hand in printout of commented code used to solve the problem.