REQPY
A module of python functions to perform spectral matching of 2 horizontal components to a RotDnn target spectrum as described in Montejo (2020). The functions included can also be used to perform single component matching (Montejo and Suarez 2013, Suarez and Montejo 2005), perform baseline correction (Suarez and Montejo 2007), and generate single component, rotated and RotDnn spectra.
Montejo, L. A. (2020). Response spectral matching of horizontal ground motion components to an orientation-independent spectrum (RotDnn). Earthquake Spectra (https://doi.org/10.1177/8755293020970981)
Montejo, L. A., & Suarez, L. E. (2013). An improved CWT-based algorithm for the generation of spectrum-compatible records. International Journal of Advanced Structural Engineering, 5(1), 26. https://doi.org/10.1186/2008-6695-5-26
Suarez, L. E., & Montejo, L. A. (2007). Applications of the wavelet transform in the generation and analysis of spectrum-compatible records. Structural Engineering and Mechanics, 27(2), 173-197. https://doi.org/10.12989/sem.2007.27.2.173
Suárez, L. E., & Montejo, L. A. (2005). Generation of artificial earthquakes via the wavelet transform. International Journal of Solids and Structures, 42(21-22), 5905-5919. https://doi.org/10.1016/j.ijsolstr.2005.03.025
TargetPSD: Generation of duration dependent response spectrum compatible target PSD functions
This module contains the Python functions required to generate strong motion duration dependent target PSD functions compatible with a design/target response spectrum.
Montejo, L.A. Strong-Motion-Duration-Dependent Power Spectral Density Functions Compatible with Design Response Spectra. Geotechnics 2024, 4, 1048-1064. https://doi.org/10.3390/geotechnics4040053
FAScompS
[Matlab] Constructs a set of FAS-Compatible Synthetic Signals.
Chi-Miranda, M., & Montejo, L. A. (2018). FAS-Compatible Synthetic Signals for Equivalent-Linear Site Response Analyses. Earthquake Spectra, 34(1), 377-396. https://doi.org/10.1193/102116EQS177M
Montejo, L. A., & Vidot-Vega, A. L. (2017). An Empirical Relationship between Fourier and Response Spectra Using Spectrum-Compatible Times Series. Earthquake Spectra, 33(1), 179-199. https://doi.org/10.1193/060316eqs089m
CUMBIA (from the Colombian folklore)
CUMBIA is a set of Matlab/Octave codes to perform monotonic moment-curvature analysis and force-displacement response of reinforced concrete members.
CUMBIA-Walls
CUMBIA is a set of Matlab/Octave codes to perform monotonic moment-curvature analysis and force-displacement response of reinforced concrete walls.
ArtifQuakeLet II
No longer maintained. It is recommended to use REQPY instead, which offers additional functionalities.[Matlab] The computational efficiency of the original 2003 algorithm is increased greatly by performing the wavelet decomposition and details reconstruction via fast convolution using fast Fourier transforms.
Montejo, L. A., & Suarez, L. E. (2013). An improved CWT-based algorithm for the generation of spectrum-compatible records. International Journal of Advanced Structural Engineering, 5(1), 26. https://doi.org/10.1186/2008-6695-5-26
ArtifQuakeLet
Wavelet based modification of historic earthquake records to obtain spectrum compatible records. Original 2003 code - all operations are performed in the time domain.
Suárez, L. E., & Montejo, L. A. (2005). Generation of artificial earthquakes via the wavelet transform. International Journal of Solids and Structures, 42(21-22), 5905-5919. https://doi.org/10.1016/j.ijsolstr.2005.03.025
Espectro
No longer maintained. It is recommended to use REQPY instead, which offers additional functionalities.Matlab code for the analysis of earthquake records.
- Velocity and displacement time histories by trapezoidal integration.
- Fourier spectrum via FFT.
- Displacement, pseudo-velocity and pseudo-acceleration response spectra for any values of damping ratio.
- Equation of motion is solved using the Duhamel integral.
- Husid plot, significant duration and bracketed duration