EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.

Slides:



Advertisements
Similar presentations
Pole Placement.
Advertisements

State Feedback Controller Design
SOLUTION OF STATE EQUATION
Properties of State Variables
B.Macukow 1 Lecture 12 Neural Networks. B.Macukow 2 Neural Networks for Matrix Algebra Problems.
President UniversityErwin SitompulModern Control 5/1 Dr.-Ing. Erwin Sitompul President University Lecture 5 Modern Control
5.II. Similarity 5.II.1. Definition and Examples
Controller Tuning: A Motivational Example
Digital Control Systems STATE OBSERVERS. State Observers.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Control Systems and Adaptive Process. Design, and control methods and strategies 1.
Digital Control Systems
1 數位控制(十). 2 Continuous time SS equations 3 Discretization of continuous time SS equations.
Chapter 10 Real Inner Products and Least-Square (cont.)
Combined State Feedback Controller and Observer
Boyce/DiPrima 9th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
MODEL REFERENCE ADAPTIVE CONTROL
FULL STATE FEEDBAK CONTROL:
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
EE513 Audio Signals and Systems
Diagonalization and Similar Matrices In Section 4.2 we showed how to compute eigenpairs (,p) of a matrix A by determining the roots of the characteristic.
Elementary Linear Algebra Anton & Rorres, 9 th Edition Lecture Set – 07 Chapter 7: Eigenvalues, Eigenvectors.
State Observer (Estimator)
Lecture 14: Pole placement (Regulator Problem) 1.
(COEN507) LECTURE III SLIDES By M. Abdullahi
DESIGN OF CONTROLLERS WITH ARBITRARY POLE PLACEMENT AND STATE OBSERVERS Dr. C. Vivekanandan Professor and Vice Principal Dept. of EEE Jan. 9, 20161SNSCE.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
State-Space Recursive Least Squares with Adaptive Memory College of Electrical & Mechanical Engineering National University of Sciences & Technology (NUST)
Computacion Inteligente Least-Square Methods for System Identification.
Reduced echelon form Matrix equations Null space Range Determinant Invertibility Similar matrices Eigenvalues Eigenvectors Diagonabilty Power.
Basic search for design of control system and disturbance observer
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
EE611 Deterministic Systems Controllability and Observability Discrete Systems Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Lecture XXVII. Orthonormal Bases and Projections Suppose that a set of vectors {x 1,…,x r } for a basis for some space S in R m space such that r  m.
EE611 Deterministic Systems Multiple-Input Multiple-Output (MIMO) Feedback 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.
FULL STATE FEEDBACK CONTROL:
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
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.
CS479/679 Pattern Recognition Dr. George Bebis
EE611 Deterministic 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
CHE 391 T. F. Edgar Spring 2012.
Controller Tuning: A Motivational Example
Controller and Observer Design
Modern Control Systems (MCS)
Eigenvalues and Eigenvectors
4.2 State Feedback for Multivariable Systems
Modern Control Systems (MCS)
§2-3 Observability of Linear Dynamical Equations
Static Output Feedback and Estimators
Digital Control Systems
§1-3 Solution of a Dynamical Equation
Digital and Non-Linear Control
8. Stability, controllability and observability
Eigenvalues and Eigenvectors
Equivalent State Equations
Stability Analysis of Linear Systems
Chapter 8 State Feedback and State Estimators State Estimator In previous section, we have discussed the state feedback, based on the assumption that all.
Chapter 3 Canonical Form and Irreducible Realization of Linear Time-invariant Systems.
Warmup Open Loop System Closed Loop System
Homework 3: Transfer Function to State Space
Observer Design & Output Feedback
Homework 3: Transfer Function to State Space
Eigenvalues and Eigenvectors
Presentation transcript:

EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky

Open-Loop Observers Block diagram of state estimator tracking only system input: ++ Actual System Simulated System (Needs model parameters and initial state)

Closed-Loop Observers Block diagram of state estimator tracking both input and output + + Actual System + - Observer

Simplified Observer Block diagram of state estimator tracking both input and output + Based on Simplified Observer Equation +

Observability and Feedback Theorem 8.O3 Given pair (A, c) and n x 1 vector l, all eigenvalues of (A-lc) can be assigned arbitrarily iff (A, c) is observable. Proved with duality: (A, c) observable iff (A', c') controllable. Controllability implies eigenvalue of (A', c'k) can be arbitrarily assigned. (A', c'k)' => (A, k'c). Note k is equivalent to l for observers, so same design procedures for k can be used for l. Note these eigenvalues relate to the convergence of the estimator, not the eigenvalues of the given system! The observer is an independent system (typically an analog or digital computer) that observers the given system's input and output, and computes the state variables.

Feedback for Observers The l vector for the observer can be determined to arbitrarily place the eigenvalues of the state estimation error iff the the original systems is observable. Show that the eigenvalues directly impact the convergence of the state estimation error: where

Observable Canonical Form Given an observable system with characteristic polynomial system can be transformed into observable canonical form by

Observable Canonical Form

Example Given system: Design a state observer with eigenvalues at -2 and Use observable canonical form to find l 2. Use duality, find l by the same process as finding k. 3. Use Lyapunov equation.

Lyapunov Method Find equivalence transformation such that desired l vector satisfies: where F is a matrix with desired eigenvalues distinct from A (i.e. the eigenvalues of the observer). Terms can be rearranged to show: Therefore, can be chosen almost arbitrarily, and similarity transform matrix T solved for to obtain

Lyapunov Method If A and F have no eigenvalues in common, then a solution for T exists in and is nonsingular iff (A, c ) is observable and (F, ) controllable. Procedure: 1. Select n x n matrix F with desired eigenvalues. 2. Select arbitrary n x 1 vector such that (F, ) controllable. 3. Solve for T in the Lyapunov equation 4. Compute observer gain vector

Reduced-Dimensional State Estimator An equivalence transformation can be found to transform an qxq partition of the C matrix to an identity, assuming C has full row rank (q). In this case q state variables are equivalent to the the output values and only n-q state variable need to be estimated. An observer using this approach is referred to as a reduced- dimensional state estimator. Consider now an SISO system where an n-1 x n-1 reduced state estimator must be derived.

Lyapunov Method for Reduce State Estimators If A and F have no eigenvalues in common, then square matrix: where T is a unique solution for, and is nonsingular iff (A, c ) is observable and (F, ) controllable. Procedure: 1. Select n-1 x n-1 matrix F with desired eigenvalues. 2. Select n-1 x 1 vector such that (F, ) controllable. 3. Solve for n-1 x n matrix T in 4. Estimator is realized in transformed basis and transformed to original basis:

Reduced-State Observers Block diagram of reduced state estimator + + Actual System Observer P -1

Example Design a reduced state estimator for Place eigenvalues of estimator error at -9, -7, -8.7  j4

Combined Observer Feedback System If the estimated states are used in the feedback the total system is expressed as: It can be expressed in terms of estimation error with equivalence transformation:

Reduced-Observer Feedback System If the states from a reduced-dimension estimator are used in the feedback the total system is expressed as: It can be expressed in terms of estimation error with equivalence transformation: