Software |
Script |
Calculate mass, stiffness or natural frequency of a single-degree-of-freedom system |
sdof_fn.py |
Descriptive statistics of a time history signal with two columns: time(sec) & amplitude |
maxfind.pymaxfind_plot.py |
Fourier Transforms |
Script |
Fourier transform of a time series.The number of input points should be < 10K. Otherwise, an FFT should be used for computational efficiency |
fourier.py |
Inverse Fourier transform | invfourier.py |
Fast Fourier transform (FFT) of a time series |
fft.py |
Inverse FFT | invfft.py |
Filtering |
Script |
Butterworth sixth-order | filter.py |
Shock Software |
Script |
Shock response spectrum (SRS) of an arrary of single-degree-of-freedom systems to an arbitrary base input acceleration time history |
srs.py |
SRS in Tripartite plot |
srs_tripartite.py |
Response of a specific single-degree-of-freedom system to an arbitrary base input time history, digital recursive filtering relationship, Kelly-Richman & Smallwood |
arbit.py |
Response of a specific single-degree-of-freedom system to an arbitrary base input time history, Runge-Kutta fourth order method |
arbit_rk4.py |
SDOF system response to a half-sine base input |
half_sine_base.py |
SDOF system response to a terminal sawtooth base input |
terminal_sawtooth_base.py |
Power
Spectral Density Software |
Script |
Power spectral density of a time history |
psd.py |
Spectrogram PSD |
spectrogram.py |
Integrate
a PSD to determine the overall level |
psdint.py |
Synthesize a Time History to Satisfy a Specified PSD | psd_syn.py velox_correction.py |
Response of a single-degree-of-freedom system to an acceleration PSD base input | sdof_ran.py |
Structural Dynamics |
Script |
Solve the generalized eigenvalue problem, for both eigenvalues and vectors. Option for real, symmetric matrices |
gen_eig.py
transfer_modes.py |
Natural frequency of the bending mode a rectangular plate supported at each corner, via the Rayleigh method |
plate_corners.py |
Natural frequencies of the bending modes of a circular plate, with options for both homogenous and honeycomb-sandwich designs |
circular_plate.py |
Fatigue | Script |
ASTM E 1049-85 (2005) Rainflow Counting Method |
rainflow.py |
This
page is
sponsored by Tom Irvine, Email: tom@vibrationdata.com
|