Digital Control Systems STATE OBSERVERS. State Observers.

45
Digital Control Systems STATE OBSERVERS

Transcript of Digital Control Systems STATE OBSERVERS. State Observers.

Page 1: Digital Control Systems STATE OBSERVERS. State Observers.

Digital Control SystemsSTATE OBSERVERS

Page 2: Digital Control Systems STATE OBSERVERS. State Observers.

State Observers

Page 3: Digital Control Systems STATE OBSERVERS. State Observers.

State Observers

Page 4: Digital Control Systems STATE OBSERVERS. State Observers.

State Observers

Page 5: Digital Control Systems STATE OBSERVERS. State Observers.

State ObserversObserver design

(S1-Actual system)

(S2 - Dynamic Model)

Page 6: Digital Control Systems STATE OBSERVERS. State Observers.

State ObserversObserver design

:

Page 7: Digital Control Systems STATE OBSERVERS. State Observers.

State ObserversObserver design

S2

Correction term

Page 8: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State Observer

State Feedback Control System

Assume that the system is completely state controllable and completely observable, but x(k) is not availablefor direct measurement.

Page 9: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State Observer

Observed State Feedback Control System

Called as prediction observer. The eigenvalues of G-KeC are observer poles

Page 10: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State Observer

Error Dynamics of the full order observer

That is, the response of the state observer system is identical to the response of the original system

Observer error equation

Page 11: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State Observer

Error Dynamics of the full order observer

The dynamic behaviour of the error signal is determined by the eigenvalues of G-KeC.

If matrix G-KeC is a stable matrix

• the error vector will converge to zero for any initial error e(0)

• will converge to regardless of the values of

• If the eigenvalues of G-KeC are located in such a way that the dynamic behaviour of the error vector is adequately fast,

then any error will tend to zero with adequate speed.

• One way to obtain fast response is deadbeat response which can be achieved if all eigenvalues of G-KeC are

chosen to be zero

Page 12: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserverExample:

rank( )=2

Page 13: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserverExample:

Page 14: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by using observable canonical form

The system is completely state controllable and completely observable

Control law to be used :

State observer dynamics:

Page 15: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by using observable canonical form

State transformation to observable canonical form:

Page 16: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by using observable canonical form

State transformation to observable canonical form:

Page 17: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by using observable canonical form

State Observer Dynamics

Page 18: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by using observable canonical form

(S1-Actual system)

(S2-Dynamic system)

Define then state observer dynamics :

Page 19: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by using observable canonical form

Desired characteristic equation for the error dynamics is

Page 20: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversDesign of full order state observer by Ackermann’s formula

Assumption: System is completely observable and the output y(k) is scalar.

Page 21: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversExample:

rank( )=2 The system is completely observable

Characteristic equation of the system:

Desired characteristic equation for the error dynamics

Page 22: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversExample:Design of full order state observer by using observable canonical form

Page 23: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversExample:Design of full order state observer by using Ackermann’s Formula

Page 24: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversExample:Design of full order state observer by causal method

Desired characteristic equation

Page 25: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversEffects of addition of the observer on a closed loop system

Completely controllable andcompletely observable system

Page 26: Digital Control Systems STATE OBSERVERS. State Observers.

Full Order State ObserversEffects of addition of the observer on a closed loop system

Page 27: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Full order state observers are designed to reconstruct all the state variables. But some state variables may be accuratelyMeasured. Such accurately measurable state variables need not be estimated.

An observer that estimates fewer than n state variables, where n is the dimension of the state vector, is called reduced order observer.

If the order of the reduced order observer is the minimum possible, the observer is called a minimum-order observer.

Note that if the measurement of output variables involves significant noises and is relatively inaccurate then the use offull order observer may result in a better system performance

Page 28: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Page 29: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

( )

( )

Page 30: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

The state and output equations for full order observer:

The state and output equations for minimum order observer:

known quantities

Page 31: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

List of necessary substitutions for writing the observerequation for the minimum order state observer

Observer equation for for the full order observer

Observer equation for for the minimum order observer

Page 32: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Minimum order observer equation:

Dynamics of minimum order observer

Page 33: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Observer error equation:

Page 34: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverDesign of minimum order state observer

The error dynamics can be determined as desired by following the technique developed for the full order observer, that is:

The characteristic equation for minimum order observer:

Ackermann’s formula:

Rank( )=n-m

Page 35: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverSummary:

Minimum order observer equations in terms of

Minimum order observer equations in terms of

Page 36: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverSummary:

Minimum order observer equations in terms of

Minimum order observer equations in terms of

Page 37: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Effects of addition of the observer on a closed loop system

Completely state controllable and completely observable

Page 38: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Effects of addition of the observer on a closed loop system

Notice that:

Define

Page 39: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Effects of addition of the observer on a closed loop system

State feedback &min.ord. observer equation:

Minimum order observer error equation:

Characteristic equation for the system:

Page 40: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order Observer

Example:

rank( )=2 rank( )=2

Page 41: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverExample:

Pole placement:

Page 42: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverExample:

Observer:

Page 43: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverExample:

Observer:

Page 44: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverExample:

Pulse transfer function of regulator

Pulse transfer function of original system

Page 45: Digital Control Systems STATE OBSERVERS. State Observers.

Minimum-Order ObserverExample:

Characteristic equation of observed state feedback system