Observer Design & Output Feedback

Slides:



Advertisements
Similar presentations
Pole Placement.
Advertisements

President UniversityErwin SitompulModern Control 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 Modern Control
State Feedback Controller Design
Lecture 3: Signals & Systems Concepts
Properties of State Variables
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
Section 5.1 Eigenvectors and Eigenvalues. Eigenvectors and Eigenvalues Useful throughout pure and applied mathematics. Used to study difference equations.
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
Linear Transformations
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Digital Control Systems STATE OBSERVERS. State Observers.
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.
Combined State Feedback Controller and Observer
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Balancing Chemical Equations. Why do we need to Balance Chemical Equations? The Law of Conservation of Mass The # of atoms must stay the same on both.
FULL STATE FEEDBAK CONTROL:
Introduction to the Hankel -based model order reduction for linear systems D.Vasilyev Massachusetts Institute of Technology, 2004.
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
Domain Range definition: T is a linear transformation, EIGENVECTOR EIGENVALUE.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Transfer Functions.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
State Space Control of a Magnetic Suspension System Margaret Glavin Supervisor: Prof. Gerard Hurley.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Observers/Estimators …  bnbn b n-1 b2b2.
Solve a system of linear equations By reducing a matrix Pamela Leutwyler.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Linear Systems m k u x m k u x Fixed.
Differential Equations Linear Equations with Variable Coefficients.
Lecture 14: Pole placement (Regulator Problem) 1.
(COEN507) LECTURE III SLIDES By M. Abdullahi
Balancing Chemical Equations
State Equations BIOE Processes A process transforms input to output States are variables internal to the process that determine how this transformation.
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
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
EE611 Deterministic Systems Controllability and Observability of Continuous-time Systems Kevin D. Donohue Electrical and Computer Engineering University.
EE611 Deterministic Systems State Observers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
FULL STATE FEEDBACK CONTROL:
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.
MESB374 System Modeling and Analysis Transfer Function Analysis
Advanced Control Systems (ACS)
State Space Representation
Automatic Control Theory CSE 322
Pole Placement and Decoupling by State Feedback
Solving Equations: The Multiplication Principle
Pole Placement and Decoupling by State Feedback
ME375 Handouts - Fall 2002 MESB374 Chapter8 System Modeling and Analysis Time domain Analysis Transfer Function Analysis.
Feedback Control Systems (FCS)
Modern Control Systems (MCS)
Controller and Observer Design
Autonomous Cyber-Physical Systems: Dynamical Systems
Modern Control Systems (MCS)
Modern Control Systems (MCS)
Multirate Output Feedback
State Feedback Controller Design
§2-3 Observability of Linear Dynamical Equations
Static Output Feedback and Estimators
Digital Control Systems
State Space Analysis UNIT-V.
Digital and Non-Linear Control
8. Stability, controllability and observability
Chapter 8 State Feedback and State Estimators State Estimator In previous section, we have discussed the state feedback, based on the assumption that all.
Linearization of Nonlinear Models
Warmup Open Loop System Closed Loop System
Homework 3: Transfer Function to State Space
Homework 3: Transfer Function to State Space
State Feedback.
Lecture 3: Signals & Systems Concepts
Presentation transcript:

Observer Design & Output Feedback Review of state feedback control State estimation Illustrative example Chemical reactor example Separation principle Simulink example

State Feedback Control Linear state-space model State feedback control law K is the controller gain matrix Requires measurement of all state variables

State Estimation Motivation State estimator State variables are often unmeasured Implement control law with estimated state variables State estimator State-space model & available measurements used to estimate unmeasured state variables Often called a state observer State Feedback Controller Observer Process u(t) x(t) y(t) Estimated state variables Unmeasured Measured output variables

Luenberger Observer State-space model Observer form Linear observation equation Observer form L is the observer gain matrix to be determined

Observer Error Dynamics Error dynamics described by linear ODE Stability of error equation determined by eigenvalues of the matrix A-LC The eigenvalues can be affected by the observer gain matrix L

Observer Design Objective is to choose L such that l(A-LC) are placed at desired locations Observer characteristic equation Coefficients are functions of the observer gain matrix elements Desired observer characteristic equation Equate coefficients with like powers of l to determine L Only possible if system is observable

Observability Eigenvalues of observer error dynamics can be placed arbitrarily iff system is observable Single output (p = 1) Observability matrix System is observable iff WO is nonsingular Multiple outputs (p > 1) Observability matrix: System is observable iff rank(WO) = n

Illustrative Example Linear model Observability

Illustrative Example cont. Characteristic equation Desired characteristic equation Observer gains

Chemical Reactor Example Mass and energy balance equations Linearized model

Reactor Observer Design Observability System is observable Observer design Observer eigenvalues Desired observer eigenvalues Observer gains:

Separation Principle State feedback based on state estimate Combined system Controller design ensures A-BK has stable eigenvalues Observer design ensures A-LC has stable eigenvalues Block diagonal structures ensures overall system stability Design controller & observer independently

Illustrative Example Revisited Controller Observer Combined system

Simulink Example >> a=[-1 1; 2 -4]; >> b=[1; 0]; >> c=[1 0]; >> d=0; >> p=[-0.3; -0.4]; >> k=place(a,b,p) k = -4.3000 7.6600 >> wo=obsv(a,c) wo = 1 0 -1 1 >> rank(wo) ans = 2 >> p=[-9; -10]; >> l=place(a',c',p)' l = 14.0000 32.0000

Simulink Example cont.