Frankel et al. 1996¶

class
openquake.hazardlib.gsim.frankel_1996.
FrankelEtAl1996MblgAB1987NSHMP2008
[source]¶ Implements GMPE developed by Arthur Frankel et al. and documented in “National SeismicHazard Maps: Documentation June 1996” (USGS  Open File Report 96532) available at: http://earthquake.usgs.gov/hazards/products/conterminous/1996/documentation/ofr96532.pdf
The GMPE is used by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 central and eastern US hazard model.
This class replicates the algorithm as implemented in
subroutine getFEA
in thehazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/The GMPE is defined by a set of lookup tables (see Appendix A) defined from minimum magnitude Mw=4.4 to maximum magnitude Mw=8.2, and from (hypocentral) distance 10 km to 1000 km. Values outside these range are clipped.
Lookup tables are defined for PGA, and SA at the following periods: 0.1, 0.2, 0.3, 0.5, 1.0, 2.0. The GMPE does not allow for interpolation on unsupported periods.
The class assumes rupture magnitude to be in Mblg scale (given that MFDs for central and eastern US are given in this scale). However lookup tables are defined for Mw. Therefore Mblg is converted to Mw by using Atkinson and Boore 1987 conversion equation.
Coefficients are given for the B/C site conditions.

DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL,

DEFINED_FOR_INTENSITY_MEASURE_TYPES
= set([<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>])¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration

DEFINED_FOR_STANDARD_DEVIATION_TYPES
= set(['Total'])¶ Supported standard deviation type is only total.

DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental crust, given that the equations have been derived for central and eastern north America

REQUIRES_DISTANCES
= set(['rhypo'])¶ Required distance measure is rhypo

REQUIRES_RUPTURE_PARAMETERS
= set(['mag'])¶ Required rupture parameter is only magnitude (Mblg).

REQUIRES_SITES_PARAMETERS
= set([])¶ No site parameters required

get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.Raises: ValueError – if imt is instance of openquake.hazardlib.imt.SA
with unsupported period.


class
openquake.hazardlib.gsim.frankel_1996.
FrankelEtAl1996MblgJ1996NSHMP2008
[source]¶ Extend
FrankelEtAl1996MblgAB1987NSHMP2008
but uses Johnston 1996 equation for converting from Mblg to Mw.

class
openquake.hazardlib.gsim.frankel_1996.
FrankelEtAl1996MwNSHMP2008
[source]¶ Extend
FrankelEtAl1996MblgAB1987NSHMP2008
but assumes magnitude to be in Mw scale and therefore no conversion is applied.