Class AbrahamsonEtAl_2014

  • All Implemented Interfaces:
    GroundMotionModel

    public class AbrahamsonEtAl_2014
    extends Object
    implements GroundMotionModel
    Implementation of the Abrahamson, Silva & Kamai (2014) next generation ground motion model for active crustal regions developed as part of NGA West II.

    For the 2023 NSHM, implementations were added that support CyberShake informed modifications to basin amplification terms. This is a region-specific behavior and is managed through the use of a gmm-region defined in the data/site directory of recent nshm-conus models.

    Note: Direct instantiation of GroundMotionModels is prohibited. Use Gmm.instance(Imt) to retrieve an instance for a desired Imt.

    Reference: Abrahamson, N.A., Silva, W.J., and Kamai, R., 2014, Summary of the ASK14 ground-motion relation for active crustal regions: Earthquake Spectra, v. 30, n. 3, p. 1025-1055.

    doi: 10.1193/070913EQS198M

    Component: RotD50 (average horizontal)

    Author:
    U.S. Geological Survey
    See Also:
    Gmm.ASK_14_BASE, Gmm.ASK_14, Gmm.ASK_14_BASIN, Gmm.ASK_14_CYBERSHAKE, Gmm.ASK_14_VS30_MEASURED, Gmm.ASK_14_PRVI
    • Method Detail

      • calc

        public LogicTree<GroundMotion> calc​(GmmInput in)
        Description copied from interface: GroundMotionModel
        Computes a logic tree of scalar ground motions and standard deviations for the supplied arguments. This method is implemented by GMMs to provide the horizontal peak ground acceleration and (optionally) velocity (PGA, PGV) as well as 5% damped pseudo-spectral acceleration for periods between 0.01 s and 10 s. For most modern GMMs, ground motions are computed as the average horizontal component (RotD50) but many older GMMs use some other average horizontal measure (e.g. GMRotI50).
        Specified by:
        calc in interface GroundMotionModel
        Parameters:
        in - a ground motion model input argument container