Peak Response for Random Vibration

Single-degree-of-freedom System ______________________________________________________________________ Please see the following post for an important revision:  Peak Response to Random Vibration with Probability of Exceedance ______________________________________________________________________ Consider a single-degree-of-freedom system subjected to a broadband random vibration base input, where the input is stationary and has a normal distribution.  (The… Read more

Butterworth Sixth Order Filter

Matlab scripts for a Butterworth Sixth order filter are given in: Butterworth.zip The main script is: Butterworth_filter.m The scripts have options for lowpass, highpass and bandpass filtering.  There is also an option for refiltering for phase correction. The scripts also demonstrate the calculation of the… Read more

83rd Shock and Vibration Symposium, Shock Tutorial Session

A number of my colleagues have told me that they will be unable to participate in the Symposium due to travel cost, schedule conflicts, etc. So here are the slides for my presentation:   SAVE_conference_2012_Irvine The presentation includes Matlab exercises.  The scripts are given in: … Read more

Rainflow Fatigue Cycle Counting

Endo & Matsuishi (1968) developed the Rainflow Counting method by relating stress reversal cycles to streams of rainwater flowing down a Pagoda.  This method is very useful for fatigue analysis. The rainflow method allows the application of Miner’s rule in order to assess the fatigue… Read more

SRS Tripartite Format

Shock Response Spectrum, Q=10 1940 El Centro Earthquake North-South Component * * * The Matlab scripts srs_tripartite.zip calculate the shock response spectrum of a base input acceleration time history. The results are plotted in tripartite format.  Acceleration, velocity, and relative displacement are each represented as… Read more

Fourier transform

The following Matlab scripts calculate the Fourier transform of a time history: fourier.zip The main script is: fourier.m The remaining scripts are supporting functions. * * * A Matlab GUI version is included in:  Vibrationdata Matlab Signal Analysis Package * * * See also: Shock… Read more

ISO Generic Vibration Criteria

The Matlab scripts vc_velox.zip calculate the one-third octave band velocity spectrum of a time history for comparison with ISO Generic Vibration Criteria for Vibration-Sensitive Equipment. The main script is: vc_velox.m The remaining scripts are supporting functions. The input file may either be an acceleration or… Read more

ISO 2631 Matlab Scripts

ISO 2631 Mechanical vibration and shock — Evaluation of human exposure to whole-body vibration * * * * Update: The ISO 2631 scripts have been added to the Matlab GUI package posted at: Vibrationdata Matlab Stand-alone Executable GUI Package  * * * * The Matlab… Read more

Sound Pressure Level from a Time History

The Matlab scripts in SPL.zip calculate the one-third sound pressure level for an acoustic pressure time history. SPL.m is the main script. The remaining scripts are supporting functions. The scripts have options for A, B & C-weighting. See also:  Matlab Acoustic Page * * *… Read more