WAVGEN

Wavelet-Based Generation of Spectrum-Compatible Ground Motion

 

 

 

WAVGEN modifies a given (recorded) accelerogram to make it compatible with a given Pseudo Spectral Acceleration (PSA) spectrum.

 

This code follows the wavelet-based algorithm proposed by S. Mukherjee and V.K. Gupta (2002): Wavelet-Based Generation of Spectrum-Compatible Time-Histories, Soil Dynamics and Earthquake Engineering, Vol. 22, No. 9, pp. 799-804.

 

 

Files to be Downloaded for WAVGEN:

 

WavGen_Linux for Linux operating system (make sure that permission is given to the file to execute)

 

OR

 

WavGen.exe for Windows operating system

 

Users should also download the file, T-P.dat, for the 97 time-period values at which the target PSA spectrum is to be specified.

 

The downloaded files should be kept in the same directory where the input data, i.e., accelerogram data (that is to be modified) and the target response spectrum are kept.

 

 

Input Data:

 

Two data files are required by WAVGEN as the input data:

 

1. accelerogram.dat (this corresponds to the accelerogram that is to be modified)

First line in this file contains the (uniform) time-step of the accelerogram data.

Subsequent n lines contain the n values of recorded acceleration (in g).

For example, the file may look as follows:

0.02                                         [Line 1: uniform time-step of the accelerogram data, in sec]

0.012                                       [Line 2: First acceleration value; at 0]

0.167                                                                              [Line 3: Second acceleration value; at 0.02 sec]

0.293                                       [Line 4: Third acceleration value; at 0.04 sec]

and so on.

 

2. target.dat (this corresponds to the target PSA spectrum)

This file contains the PSA data in two columns (from Lines 1 to 97).

First column contains the 97 time-period values as in T-P.dat.

Second column contains the 97 values of PSA (in g).

The target spectrum must be specified at all 97 time-period values (without altering any of the period values, taking less/more than 97 values, or leaving any blanks in the second column).

 

3. When the program runs, it prompts the user to specify the damping to which the target spectrum corresponds. One should type 0.05 if the target spectrum corresponds to 5% viscous damping of critical.

 

 

Output Data:

 

The output of WAVGEN is stored in compatible.dat in the directory where the user is working. The modified accelerogram data is stored in the same format as the input file accelerogram.dat (i.e., time-step value in the first line is followed by the n values of modified acceleration (in g) in the subsequent n lines). The output data may need to be base-line corrected.

 

 

Sample Files:

 

accelerogram.dat (accelerogram before modification)

target.dat (target PSA spectrum)

compatible.dat (accelerogram after modification)

 

 

WAVGEN2:

 

For the second version of WAVGEN, WavGen_Linux or WavGen.exe is to be downloaded.

In this version, a slightly different iterative scheme is used compared to WAVGEN.

 

 

Questions/Comments/Suggestions:

 

Please write to: Dr. Vinay K. Gupta at vinaykg@iitk.ac.in.

 


pride lift chair