Azzera filtri
Azzera filtri

Boundary Condtions tfest()

4 visualizzazioni (ultimi 30 giorni)
Felix Brenner
Felix Brenner il 16 Feb 2021
Risposto: arushi il 29 Mag 2024
Hello all,
I have measured identification data with which I would like to estimate a transfer function via the function tfest(). This works so far without problems. However, I know from my system that it has a stationary gain of K=1. However, since the identification signal has insufficiently excited the system in the lower frequency range, the estimated frequency response has a stationary gain of K<1. Is there a way to take such boundary conditions into account with tfestOptions()?
Best regards
Felix

Risposte (1)

arushi
arushi il 29 Mag 2024
Hi Felix,
In MATLAB, when estimating a transfer function using tfest(), you can specify various options through tfestOptions() to tailor the estimation process to your system’s characteristics.You may approach this issue by using the WeightingFilter option in tfestOptions() to give more weight to the frequency range where the system has not been excited sufficiently. This can help improve the accuracy of the estimated transfer function in the lower frequency range.
For more information on tfestOptions, please refer to the MathWorks documentation -
Hope this helps.

Community Treasure Hunt

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

Start Hunting!

Translated by