Signal Processing and Analysis Tools for Civil Engineers

Back to Contents   

 

Time History Generation Module

Purpose

The Time History Generation Module is used to generate time histories (TH) using several built-in functions. Waves and noise generators are available and other useful engineering functions (e.g. sine sweep, calibration and cyclic test functions). Procedures to generate non-stationary TH from Power Spectral Densities are also implemented and is also possible to fit TH to a given PSD or Response Spectra.

This module implements the command queue calculation loop;

 

Main Features

  • Waves generator (sine, triangle, square and sawtooth waves);

  • Sine sweep function generator;

  • Calibration function generator;

  • Cyclic test function generator;

  • Manually defined function generator (with auto-sampling);

  • Polynomial function generator;

  • Noise generators (uniform white noise, Gaussian white noise, Poisson noise, gamma noise, Periodic white noise, Bernoulli noise and inverse F noise);

  • Basic time domain edit (Offset removal, scale, clip, crop etc);

  • Trends and Fit functions;

  • Time windows (cosine Tapper, Hanning, Hamming, etc);

  • Time and Frequency domain integration and differentiation;

  • Fourier and Butterworth filters;

  • PSD to time history function;

  • Fit time history to PSD function;

  • Fit time history to response spectra function;

  • Intensity shape functions (non-stationary signals);

  • Reduce spectral variance function.

  • Basic frequency domain functions (Response spectra, Fourier amplitude and phase spectra, Power spectrum and Power spectral density).

(Click to enlarge)

 

PANELS

(Click to enlarge)

 

Legend

  1. Run/Help/Stop buttons;

  2. Generated data settings;

  3. Visualize/edit time history selector;

  4. Time history chart;

  5. Time history chart settings;

  6. Functions chart;

  7. Functions chart settings;

  8. Operations and functions queue;

  9. Cycle and cycle rate display;

  10. Operations between generators selector;

  11. Time histories buffer;

  12. Basic signal generation (constant, sine, triangle, square, and sawtooth waves);

  13. Sine sweep generator;

  14. Calibration function generator;

  15. Cyclic test function generator;

  16. Manually defined function generator;

  17. Polynomial function generator;

  18. Noise generators;

  19. Basic time domain edit (offset removal, scale, clip etc);

  20. Trends and Fit functions;

  21. Time windows;

  22. Time and Frequency domain integration and differentiation;

  23. Fourier and Butterworth filters;

  24. Data table;

  25. Power spectral density to time history function;

  26. Fit time history to power spectral density function;

  27. Fit time history to response spectra function;

  28. Intensity shape functions (non-stationary signals);

  29. Energy corrections;

  30. Response spectra settings (Functions chart);

  31. Reduce spectral variance function;

 

Last updated: 15-08-2006 18:50