How do I fix this modalfrf plotting error?

조회 수: 7 (최근 30일)
Noah Johnson
Noah Johnson 2020년 10월 6일
댓글: Noah Johnson 2020년 10월 20일
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
Noah Johnson
Noah Johnson 2020년 10월 20일
If anyone has any insight on the relationship between winlen and the window applied or why this error is happening, please let me know.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Vibration Analysis에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by