How to make a transfer function minimum phase?
Ältere Kommentare anzeigen
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 Kommentare
Paul
am 16 Mai 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
am 21 Mai 2023
Antworten (0)
Kategorien
Mehr zu Filter Analysis finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
