Archive: ground motion selection algorithm

Note: this material has been superceded by comparable content at this link. The material below is provided purely for archival purposes.

This web page provides documentation and supporting software for the following manuscript:

Jayaram, N., Lin, T., and Baker, J. W. (2011). “A computationally efficient ground-motion selection algorithm for matching a target response spectrum mean and variance.” Earthquake Spectra, 27(3), 797-815.

This manuscript describes an approach for selecting ground motions whose response spectra match a target response spectrum mean and variance. While the papers describe the method, complete documentation of the project is best achieved by providing the software used to perform the analysis. This website serves to provide that documentation, allowing others to reproduce the results published in the manuscript.

 

Software and data:

Ground motion metadata. This Matlab data file should be downloaded and placed in the working directory of any of the scripts provided below. It contains all response spectra and metadata for the NGA ground motion database, and will be used in the search process of all of the following codes. (file size= 12 MB)

Matlab scripts to select two-component ground motions matching the mean and variance of a target geometric mean Conditional Mean Spectrum. A .zip file is provided containing the required scripts, which rely on the metadata file above. These scripts were used to select the ground motions described in the Earthquake Spectra paper above.

Matlab scripts to select single-component ground motions matching the mean and variance of a target single-component Conditional Mean Spectrum or unconditional spectrum. A .zip file is provided containing the required scripts, which rely on the metadata file above.


Matlab scripts to select unconditional (structure- and site-independent) ground motions. The target means and covariances are obtained corresponding to a pre-defined target scenario earthquake. A .zip file is provided containing the required scripts, which rely on the metadata file above. These scripts were used to select the PEER ground motions described below.


Matlab scripts to perform selection using only the greedy optimization algorithm, as described in the appendix of the paper. Scripts are provided for both conditional and unconditional selection. They rely on the metadata file above.


Matlab scripts to perform conditional selection using the NGA West-2 database. NGA numbers and scale factors are provided, but the user will have to utilize other tools to obtain the associated time series.

Other related publications:

Jayaram, N., and Baker, J. W. (2010). “Ground-Motion Selection for PEER Transportation Research Program.” Proceedings, 7th International Conference on Urban Earthquake Engineering (7CUEE) & 5th International Conference on Earthquake Engineering (5ICEE), Tokyo, Japan, 9p.

Baker, J. W., Lin, T., Shahi, S. K., and Jayaram, N. (2011). New Ground Motion Selection Procedures and Selected Motions for the PEER Transportation Research Program. PEER Technical Report 2011/03. 106p.

This report used the above software to select ground motions. The selected ground motions are available here.

 

Acknowledgment

This work was supported by the State of California through the Transportation Systems Research Program of the Pacific Earthquake Engineering Research Center (PEER), and by Cooperative Agreement Number 08HQAG0115 from the United States Geological Survey. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect those of the funding agencies.

Register

Please use the following form to register your basic contact information. If you choose, you will receive occasional updates about new software and publications. We will not share your information with anyone. Your registration is useful to us in evaluating the effectiveness of the offerings on this web page.

Go to the registration form

Disclaimer

You are welcome to download and use any of these materials, as long as you acknowledge this website and publication as the source of the data. The Matlab scripts are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.