Transfer function of the state space model

Click For Summary

Discussion Overview

The discussion revolves around finding the transfer function that connects the reference input (r) to the output (y) in a state space model that includes an observer and state feedback. Participants explore methods to derive the transfer function and express interest in understanding the poles and zeros of the system.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant describes their state space model and the use of MATLAB's ss2tf function to obtain the transfer function, but expresses difficulty in finding the transfer function for the observer.
  • Another participant asks for the equation of a state observer, leading to a clarification of the observer's dynamics.
  • A participant suggests using the observer's equation to derive the transfer function, noting that the A, B, C, D matrices typically remain the same as in the original model.
  • Discussion includes the importance of the L matrix, which relates to measurement versus model accuracy in the observer context.
  • There is a mention that the observer is a MIMO system, implying complexity in deriving the transfer function from the observer.
  • One participant provides a hint regarding the poles of the system, indicating that the new poles can be found as the eigenvalues of the modified matrix (A-BK) after state feedback is applied.
  • Participants express uncertainty about how to easily find the poles of the observer system.

Areas of Agreement / Disagreement

Participants generally agree on the structure of the state observer and the relationship between the original state space model and the observer. However, there is no consensus on the method to derive the transfer function for the observer or the easiest way to find the poles.

Contextual Notes

Limitations include potential dependencies on the specific definitions of the matrices and the observer design, as well as unresolved steps in deriving the transfer function and poles.

zoom1
Messages
63
Reaction score
0
I have a state space model along with an observer and state feedback.

hpstg7v.jpg

I need to find the transfer function connecting the r (reference) to the y (output)

I have this model on simulink. I know the A,B,C,D matrices. So, I can get the TF for the stateSpace with ss2tf function of matlab. However, I couldn't find a way to obtain the TF of the observer.

Actually I am interested in the poles and zeros of the system. I though if I find the TF, I can get them. But if there is another way around for this, I would also welcome this method.

Thanks
 
Engineering news on Phys.org
ok, so first what is the equation for a state observer?
 
donpacino said:
ok, so first what is the equation for a state observer?

x_head' = (A-LC)x_head + Bu + Ly

Where x_head is the estimated state array
 
right...

So use that equation to get the transfer function.

so your A,B,C,D matrixs are the same in the observer as they are in the regular model (at least typically they are)
You should have chosen your L matrix (measurement vs model accuracy).

remember the observer is a MIMO system (multi input multi output)
so to find y/r there is no one simple command, you will have to be smart about how you use matlabas for any easy of finding the poles i'll give you this hint...in the regular state space model X'=AX+Bu
with direct state feedback, the new model is

X'=AX+B(u-KX)

X'=(A-BK)X+Bu

The old poles of the system were the eigenvalues of A. The new poles are the eigenvalues of A-BK
__________________________________________

knowing that, is there an easy way to find the poles of the observer
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
7K
  • · Replies 12 ·
Replies
12
Views
4K
Replies
9
Views
3K
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
20
Views
2K