Transfer function from a frequency response graph
87 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I want to know if exist some MATLAB function that can give me a transfer function by analysis from points of a frequency response graph
0 commentaires
Réponses (2)
Arkadiy Turevskiy
le 22 Août 2012
Modifié(e) : Arkadiy Turevskiy
le 19 Déc 2018
System Identification Toolbox is an add-on to MATLAB for estimating transfer functions as well as other model types from time or frequency domain data.
You can estimate a transfer function from frequency domain data using the function tfest from this toolbox.
Here is a demo that might be helpful. The demo is using ssest for estimating state-space models, but you can definitely use tfest instead for estimating a transfer function.
HTH.
Arkadiy
1 commentaire
Shmuel Nedjar
le 10 Juil 2017
Thank you for your helpful answer, suggesting functions from the System Identification Toolbox. I was unaware of such a toolbox and appropriate functions for accomplishing this task. CJL
Azzi Abdelmalek
le 14 Août 2012
i suggest:
- from your frequency response, calculate a temporel pulse response h(t) (it's the inverse Fourier transform of your frequency response
- choose a white band signal x(t), and calculate y(t)=x(t)*h(t) (* is convolution).
- from x and y identify your transfer function (you must know the order of your system which is given by your frequency response)
5 commentaires
Star Strider
le 15 Août 2012
True, but we don't know exactly what he has, or what information he can recover from the graph. My intent in my previous comment was to find that out.
Voir également
Catégories
En savoir plus sur Get Started with Control System Toolbox dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!