Earthquake simulation and fitting

Ground acceleration records are simulated using the non-stationnary Kanai–Tajimi model

https://windengineeringuis.github.io

You are now following this Submission

earthquakeSim

Ground acceleration records are simulated using the non-stationnary Kanai–Tajimi model

View Earthquake simulation on File Exchange Buy Me A Coffee

Ground acceleration records are simulated using the non-stationary Kanai–Tajimi model

Non-stationary ground acceleration records are simulated based on the example proposed in the paper of Guo et al. [3] that I have found well explained. However, the method itself is older, see e.g. [1, 2]. The present submission contains, in addition, a Matlab function to fit the non-stationary Kanai–Tajimi model to ground acceleration records.

The optimization toolbox is required for the fitting procedure (lsqcurvefit). However, other functions may alternatively be used. The signal processing toolbox is used here through the function filtfilt. Any comment, question or suggestions to improve the code is warmly welcomed.

References

[1] Lin, Y. K., & Yong, Y. (1987). Evolutionary Kanai-Tajimi earthquake models. Journal of engineering mechanics, 113(8), 1119-1137.

[2] Rofooei, F. R., Mobarake, A., & Ahmadi, G. (2001). Generation of artificial earthquake records with a nonstationary Kanai–Tajimi model. Engineering Structures, 23(7), 827-837.

[3] Guo, Y., & Kareem, A. (2016). System identification through nonstationary data using Time-Frequency Blind Source Separation. Journal of Sound and Vibration, 371, 110-131.

Cite As

Cheynet, E. Earthquake Simulation and Fitting. Zenodo, 2020, doi:10.5281/ZENODO.3774070.

View more styles

General Information

MATLAB Release Compatibility

  • Compatible with R2013b and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes Action
2.1

See release notes for this release on GitHub: https://github.com/ECheynet/earthquakeSim/releases/tag/v2.1

2.0

Created Github repository

1.2

Added the project website

1.1.0.0

Example updated

1.0.0.0

Description
- updated description

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.