Can System Identification Toolbox do transfer function estimation based on measured FRF, without input / output data?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentar
Mathieu NOE
am 9 Feb. 2022
hello
as a worst case scenario, build yourself the 2 dof model and use fminsearch or other fitting tool to do the job
Antworten (1)
Kartik Saxena
am 18 Jan. 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 Kommentare
Siehe auch
Kategorien
Mehr zu Transfer Function Models finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!