Vibrationdata Scripts on Mathworks File Exchange

I am posting some of my files on the Mathworks File Exchange for longevity sake. Please let me know if you have any comments or questions. Here are a few so far:

FFT – One-sided, Full Amplitude, Discrete Fourier Transform:

https://www.mathworks.com/matlabcentral/fileexchange/127334-fft-one-sided-full-amplitude-discrete-fourier-transform

Power Spectral Density of a Time History

https://www.mathworks.com/matlabcentral/fileexchange/127339-power-spectral-density-psd-of-a-time-history

SDOF Response to Base Input PSD

https://www.mathworks.com/matlabcentral/fileexchange/127793-sdof-response-to-base-input-psd

Synthesize a Time History for an Acceleration PSD

https://www.mathworks.com/matlabcentral/fileexchange/127399-synthesize-a-time-history-for-an-acceleration-psd

SDOF Response to Base Input Acceleration Time History for Given Natural Frequency

https://www.mathworks.com/matlabcentral/fileexchange/127589-sdof-response-to-base-input-for-given-natural-frequency

Shock Response Spectrum (SRS) for base input acceleration:

https://www.mathworks.com/matlabcentral/fileexchange/127269-shock-response-spectrum-for-base-input-acceleration

A Matlab function for implementing the rainflow and relative damage equations:

https://www.mathworks.com/matlabcentral/fileexchange/127224-rainflow-fatigue-relative-damage

A Matlab function that combines the SDOF response to an acceleration base input, rainflow cycle counting, and the damage calculation:

https://www.mathworks.com/matlabcentral/fileexchange/127229-sdof-response-to-acceleration-base-input-with-rainflow

A Matlab Dirlik function for a response PSD is given at:

https://www.mathworks.com/matlabcentral/fileexchange/127239-dirlik-relative-damage-for-response-psd

A Matlab Dirlik function for an SDOF response to a base input PSD is given at:

https://www.mathworks.com/matlabcentral/fileexchange/127244-dirlik-relative-damage-for-sdof-response-to-base-input-psd

A Matlab function for the FDS time domain:

https://www.mathworks.com/matlabcentral/fileexchange/127254-fds-for-a-base-input-acceleration-time-history

A Matlab function for the FDS frequency domain method:

https://www.mathworks.com/matlabcentral/fileexchange/127264-fds-of-base-input-acceleration-psd-via-the-dirlik-method

This script calculates the Dirlik fatigue damage from a stress PSD using S/N Coefficients from MIL-HDBK-5J, MMPDS or NASGRO:

https://www.mathworks.com/matlabcentral/fileexchange/127294-dirlik-stress-psd-fatigue

more later…


– Tom Irvine

2 thoughts on “Vibrationdata Scripts on Mathworks File Exchange”

Leave a Comment