Can System Identification Toolbox do transfer function estimation based on measured FRF, without input / output data?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have measured the vibration frequency response function of a structure and exported the response function as shown below.
I want to approximate the result to a 2DOF vibration model. However, Model Estimating Using Frequency-Domain Data and tfest both require iddata as input, which has to include input and output signals. Is there a functionality for modal estimating which accepts measured frequency response as input?
1 comentario
Mathieu NOE
el 9 de Feb. de 2022
hello
as a worst case scenario, build yourself the 2 dof model and use fminsearch or other fitting tool to do the job
Respuestas (1)
Kartik Saxena
el 18 de En. de 2024
Hi,
One approach I can think of, to approximate the result to a '2DOF' vibration model using the measured frequency response data, is to convert the frequency response data into a transfer function representation and then use the 'tfest' function to estimate the parameters of the '2DOF' model.
Here's an example of how you can do this:
% Convert frequency response data to complex form
resp = mag .* exp(1i * angle);
% Create an idfrd object from the frequency response data
frd_data = idfrd(resp, freq);
% Estimate the transfer function model using tfest
model = tfest(frd_data, 2);
In this example, we first convert the magnitude and phase response data into complex form. Then, we create an 'idfrd' object from the complex frequency response data. Finally, we use the 'tfest' function to estimate the transfer function model with 2 degrees of freedom.
0 comentarios
Ver también
Categorías
Más información sobre Transfer Function Models en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!