How do I fix this modalfrf plotting error?

7 visualizzazioni (ultimi 30 giorni)
Noah Johnson
Noah Johnson il 6 Ott 2020
Commentato: Noah Johnson il 20 Ott 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 Commento
Noah Johnson
Noah Johnson il 20 Ott 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.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Vibration Analysis in Help Center e File Exchange

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by