Borrar filtros
Borrar filtros

A strange issue in calculating the transfer function

4 visualizaciones (últimos 30 días)
Yuxing Zhang
Yuxing Zhang el 7 de Nov. de 2018
Editada: Bolu Faremi el 2 de Nov. de 2020
I have a SISO state space model like below,but the transfer function I get from MATLAB doesn't match my calculation.The adjoint of A should be the last row and last column,so it's s^2(s+1)^3 and make TF to be 1/(s+2), but why my TF shows exactly different thing? Can any one tell me what's wrong with my system?
A=[0 1 0 0 0 0
0 0 0 0 0 0
0 0 -1 1 0 0
0 0 0 -1 1 0
0 0 0 0 -1 0
0 0 0 0 0 -2];
B=[0;1;0;0;1;1];
C=[0 0 1 0 0 1];
D=0;
sys = ss(A,B,C,D);
TF=tf(sys)
TF =
s^3 + 3 s^2 + 4 s + 3
-----------------------------
s^4 + 5 s^3 + 9 s^2 + 7 s + 2

Respuesta aceptada

Yuxing Zhang
Yuxing Zhang el 7 de Nov. de 2018
I find out the issue, no need to answer this, I just make mistake in calculating the adjoint
  1 comentario
Bolu Faremi
Bolu Faremi el 2 de Nov. de 2020
Editada: Bolu Faremi el 2 de Nov. de 2020
Hi Zhang,
Could you share any links/knowledge on how you got the adjoint of the TF. I have a similar challenge. I need to obtain the adjoint of a closed loop transfer fucntion. I have the TF, but i am stuck on how to obtain the Adjoint.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by