Boundary Condtions tfest()

4 次查看(过去 30 天)
Felix Brenner
Felix Brenner 2021-2-16
回答: arushi 2024-5-29
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

回答(1 个)

arushi
arushi 2024-5-29
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