How to make a transfer function minimum phase?
Mostrar comentarios más antiguos
Dear MATLAB Community,
I have a plant Transfer Function which is non minimum phase. I want to make it stable minimum phase system so that I can inverse it without instaability.
% Define the transfer function
H = tf([-4.8 16000 0 0],[4.8 16080 286800 51160000]);
isminphase([-4.8 16000 0 0], [4.8 16080 286800 51160000])
Thanks!
3 comentarios
Paul
el 16 de Mayo de 2023
Hi Govind,
H is defined as a continous time transfer function (Control System Toolbox), but isminphase as used above is a Signal Processing Toolbox function that is only applicable to discrete time filters.
Assuming that H really is a continous time transfer function, it isn't minimum phase. But there is no recipe "to make it stable, minimum phase." Such a goal is too open ended. There would have to be some other criteria as well.
What do you want to do after getting the inverse of this function?
H = tf([-4.8 16000 0 0], [4.8 16080 286800 51160000])
step(H, 0.01)
Govind Narayan Sahu
el 21 de Mayo de 2023
Respuestas (0)
Categorías
Más información sobre Filter Analysis en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
