Transcript DC_W9_2

Digital Control Systems
STATE OBSERVERS
State Observers
State Observers
State Observers
State Observers
Observer design
(S1-Actual system)
(S2 - Dynamic Model)
State Observers
Observer design
:
State Observers
Observer design
S2
Correction term
Full Order State Observer
State Feedback Control System
Assume that the system is completely state controllable and completely observable, but x(k) is not available
for direct measurement.
Full Order State Observer
Observed State Feedback Control System
Called as prediction observer. The eigenvalues of G-KeC are observer poles
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
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
Full Order State Observer
Example:
rank(
)=2
Full Order State Observer
Example:
Full Order State Observers
Design 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:
Full Order State Observers
Design of full order state observer by using observable canonical form
State transformation to observable canonical form:
Full Order State Observers
Design of full order state observer by using observable canonical form
State transformation to observable canonical form:
Full Order State Observers
Design of full order state observer by using observable canonical form
State Observer Dynamics
Full Order State Observers
Design of full order state observer by using observable canonical form
(S1-Actual system)
(S2-Dynamic system)
Define
then state observer dynamics :
Full Order State Observers
Design of full order state observer by using observable canonical form
Desired characteristic equation for the error dynamics is
Full Order State Observers
Design of full order state observer by Ackermann’s formula
Assumption: System is completely observable and the output y(k) is scalar.
Full Order State Observers
Example:
rank(
)=2
The system is completely observable
Characteristic equation of the system:
Desired characteristic equation for the error dynamics
Full Order State Observers
Example:
Design of full order state observer by using observable canonical form
Full Order State Observers
Example:
Design of full order state observer by using Ackermann’s Formula
Full Order State Observers
Example:
Design of full order state observer by causal method
Desired characteristic equation
Full Order State Observers
Effects of addition of the observer on a closed loop system
Completely controllable and
completely observable system
Full Order State Observers
Effects of addition of the observer on a closed loop system
Minimum-Order Observer
Full order state observers are designed to reconstruct all the state variables. But some state variables may be accurately
Measured. 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 of
full order observer may result in a better system performance
Minimum-Order Observer
Minimum-Order Observer
(
(
)
)
Minimum-Order Observer
The state and output equations for full order observer:
The state and output equations for minimum order observer:
known quantities
Minimum-Order Observer
List of necessary substitutions for writing the observer
equation for the minimum order state observer
Observer equation for for the full order observer
Observer equation for for the minimum order observer
Minimum-Order Observer
Minimum order observer equation:
Dynamics of minimum
order observer
Minimum-Order Observer
Observer error equation:
Minimum-Order Observer
Design 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:
Rank(
The characteristic equation for minimum order observer:
Ackermann’s formula:
)=n-m
Minimum-Order Observer
Summary:
Minimum order observer equations in terms of
Minimum order observer equations in terms of
Minimum-Order Observer
Summary:
Minimum order observer equations in terms of
Minimum order observer equations in terms of
Minimum-Order Observer
Effects of addition of the observer on a closed loop system
Completely state controllable
and completely observable
Minimum-Order Observer
Effects of addition of the observer on a closed loop system
Notice that:
Define
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:
Minimum-Order Observer
Example:
rank(
)=2
rank(
)=2
Minimum-Order Observer
Example:
Pole placement:
Minimum-Order Observer
Example:
Observer:
Minimum-Order Observer
Example:
Observer:
Minimum-Order Observer
Example:
Pulse transfer function of regulator
Pulse transfer function of original system
Minimum-Order Observer
Example:
Characteristic equation of observed state feedback system