Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "EE611 Deterministic Systems Controllability and Observability Discrete Systems Kevin D. Donohue Electrical and Computer Engineering University of Kentucky."— Presentation transcript:

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

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

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

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

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

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

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

8 Kalman Decomposition Example Perform a Kalman decomposition on:

9 Kalman Decomposition Example Previous example should yield :

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

11 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

12 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):

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

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

15 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):

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

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

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

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


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

Similar presentations


Ads by Google