How do I fix this modalfrf plotting error?

7 Ansichten (letzte 30 Tage)
Noah Johnson
Noah Johnson am 6 Okt. 2020
Kommentiert: Noah Johnson am 20 Okt. 2020
I am performing an experimental modal analysis on a simple beam in a free-free boundary condition. I have collected roving hammer excitation data. 3 impact locations with 3 impacts per location. The data is collected in segments of exactly 10s with a sampling rate of 10kHz. i.e. 3 impacts per location resulting in a single matrix for each location as seen here. These are the acceleration values.
When using modalfrf, I set the window to 10*Fs, which represents the length of one 10 second impact. This is the same way it is done in the modalfrf example seen here. It is under the section "Roving Hammer Excitation"
However, with a 10*Fs length window, I get the following result:
If I arbitrarily change my window to 5*Fs (a 5 second window even though my data is in a 10s window), the function works as expected, but these coherence values are not reliable since the window is incorrect.
What could be the problem with my implementation of modalfrf causing this plotting error?
My files are attached at the drive link below if you would like to reproduce the results:
https://drive.google.com/drive/folders/1WcSS1HIz6GvL_W4OyrDs0C-kUyAbr-xU?usp=sharing
Thanks,
Noah
  1 Kommentar
Noah Johnson
Noah Johnson am 20 Okt. 2020
If anyone has any insight on the relationship between winlen and the window applied or why this error is happening, please let me know.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Vibration Analysis finden Sie in Help Center und File Exchange

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by