Dear
Guest,
Writing tutorials and
maintaining a website are expensive endeavors. I need your help to
continue this effort. Your subscription will allow me to continue this
site and to add new materials.

An
Introduction to Random Vibration. A random vibration signal is analyzed
in terms of its histogram, probability density function, and
descriptive statistics.

random.pdf

Power
Spectral Density Units [ G^2 / Hz ]. The bandpass filtering method is
used to demonstrate a power spectral density calculation.

psd.pdf

Integration
of the Power Spectral Density Function:

psdinteg.pdf

Acceleration,
Velocity, and Displacement Power Spectral Density Functions.
Calculation methods are presented to convert any of these function to
the other two functions.

avdpsd.pdf

A
Method for Power Spectral Density Synthesis. The method begins with a
white noise time history. The Fourier transform is then manipulated to
obtain the desired power spectral density functions.

psdsyn.pdf

PSD
synthesis example using stepbystep software program instructions.

psd_synthesis_example.pdf

Equivalent
Static Load for Random Vibration. The static load is taken from the
threesigma vibration response.

eqstatic.pdf

Power
Spectral Density Calculation via Matlab:

psd_mat.pdf

Estimating the
Transmissibility Q for Random Vibration

random_Q.pdf

dB/octave
Calculations for LogLog Plots 

Piersol,
The Analysis of Nonstationary Vibration Data

nonstationary_data.pdf

Further materials for nonstationary vibration is given at: nonstationary page 
Tolerance
Factor Tutorials

SineonRandom
Vibration

Sine, Random and
Shock Vibration Equivalence

Vibraton Response
Spectrum

Random Vibration
Stress & Fatigue

Random
Vibration Testing

Statistical
Distributions

Additional
information regarding random vibration is given in Course Materials

Software
Description

Executable

Source

This
program accepts an acceleration, velocity, or displacement power
spectral density function. Given one of these functions, the program
then integrates or differentiates as appropriate to find the other two
functions. The program also
calculates the overall level of each of the three functions.

psdint.exe

psdint.cpp

Synthesis
of a time history to satisfy a power spectral density using
white noise

Windows version
psd_syn.exe
DOS
version:

DOS version:

Synthesis
of a time history to satisfy a power spectral density using a sine
series

psd_sine.exe  psd_sine.cpp 
Synthesis of a time history to satisfy a Fourier magnitude using a sine series 
fourier_mag_sine.exe  fourier_mag_sine.cpp 
Synthesis
of a time history to satisfy a sineonrandom specification

sine_on_random.exe

sine_on_random.cpp

Power
spectral density of a time history signal. This program uses the FFT
method. Single PSD file output.

poweri_lite.exe

poweri_lite.cpp

Power
spectral density of a time history signal. This program uses the FFT
method. Various output files.

poweri.exe

poweri.cpp

Acceleration
PSD from a velocity time history, such as data from a laser vibrometer.

LV_PSD.exe

LV_PSD.cpp

Calculate
a PSD via successive bandpass filtering.

filter_psd.exe

filter_psd.cpp

Energy Spectral
Density

espec.exe

espec.cpp

Calculations
involving slopes in dB/octave. Can be used for both power spectral
densities and shock response spectra.

dboct.exe

_ 
Vibration
response spectrum of a singledegreeoffreedom system subjected to
base excitation.

vrs.exe

vrs.cpp

Conversion
of a vibration response spectrum to a power spectral density.

vrs_to_psd.exe

vrs_to_psd.cpp

Response
of an individual singledegreeoffreedom system to base excitation PSD.

sdof_ran.exe

sdof_ran.cpp

Response
of an individual singledegreeoffreedom system to an applied force
PSD.

sdof_ran_force.exe

sdof_ran_force.cpp

Optimum
envelope of a power spectral density function using the vibration
response spectrum method.

envelope.exe
envelope_rank.exe

envelope.cpp
envelope_rank.cpp

Derive
a Random Vibration Maximum Expected Level with Consideration for
Kurtosis using 3sigma VRS 

Derive
a Random Vibration Maximum Expected Level with Consideration for
Kurtosis using the nsigma VRS method, 

Maximum
envelope of a PSD or SRS function.

max_envelope.exe

max_envelope.cpp

Generation
of a "white noise" time history.

white.exe

white.cpp

Circuit
board fatigue via Steinberg's formula.

circuit_board.exe

_ 
Logarithmic
interpolation of a frequency domain function.

intlog.exe

intlog.cpp

Response
PSD calculation from a power transmissibility and input PSD.

psd_transm.exe

psd_transm.cpp

Linear
interpolation of a time history.

interp.exe

interp.cpp

The
peak distribution of a time history in terms of a probability density
function. The peak distribution of a narrowband process may follow a
Rayleigh distribution.

peak_dist.exe

peak_dist.cpp

Histogram
of a time history.

histogra.exe

histogra.cpp

Zero
crossings of a time history.

zero_cross.exe

zero_cross.cpp

This
program multiplies the Fourier transform of a base input function by
the transfer function of a singledegreeoffreedom system.

transfer_fft.exe

transfer_fft.cpp

Convert
a PSD with constant bandwidth to octave, onethird octave, or onesixth
octave format.

PSDoct.exe

PSDoct.cpp

This
program transform a PSD from one resolution to another. The input PSD
must have a constant spectral bandwidth.

psd_resolution.exe

psd_resolution.cpp

Average PSD from
individual PSD records.

psd_ave.exe

psd_ave.cpp

PSD
sum from individual PSD records.

psd_add_set.exe  psd_add_set.cpp 
Maximum
PSD from individual PSD records.

psd_max.exe

psd_max.cpp

This
program calculates the P95/50 level of a number of PSD functions.

psd_9550.exe

psd_9550.cpp

Calculate
magnitude versus frequency from PSD function.

psd_magnitude.exe

psd_magnitude.cpp

Convert
a displacement PSD in dB format to a velocity RMS spectrum 

Sine
and Random Vibration Equivalent Damage

damage.exe

damage.cpp

Peak
SDOF response from the Rayleigh distribution

DOS
peak_response.exe
Windows
peak_response_random.exe

peak_response.cpp

Probability
calculator for the following distributions:

stats.exe

 
Unit
conversion program.

units.exe
DLL
files:
mfc100u.dll

Please recommend this site by clicking on the Google +1 Button.
