Zhao et al. 2006

class openquake.hazardlib.gsim.zhao_2006.ZhaoEtAl2006Asc[source]

Implements GMPE developed by John X. Zhao et al. and published as “Attenuation Relations of Strong Ground Motion in Japan Using Site Classification Based on Predominant Period” (2006, Bulletin of the Seismological Society of America, Volume 96, No. 3, pages 898-913). This class implements the equations for ‘Active Shallow Crust’ (that’s why the class name ends with ‘Asc’).

COEFFS_ASC = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficient table obtained by joining table 4 (except columns for SI, SS, SSL), table 5 (both at p. 903) and table 6 (only columns for QC WC TauC), p. 907.

DEFINED_FOR_INTENSITY_MEASURE_COMPONENT = 'Average horizontal'

Supported intensity measure component is geometric mean of two horizontal components : attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL, see paragraph ‘Development of Base Model’, p. 901.

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, see paragraph ‘Development of Base Model’ p. 901.

DEFINED_FOR_STANDARD_DEVIATION_TYPES = set(['Total', 'Inter event', 'Intra event'])

Supported standard deviation types are inter-event, intra-event and total, see equation 3, p. 902.

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Active Shallow Crust'

Supported tectonic region type is active shallow crust, this means that factors SI, SS and SSL are assumed 0 in equation 1, p. 901.

REQUIRES_DISTANCES = set(['rrup'])

Required distance measure is Rrup. See paragraph ‘Development of Base Model’, p. 902.

REQUIRES_RUPTURE_PARAMETERS = set(['hypo_depth', 'rake', 'mag'])

Required rupture parameters are magnitude, rake, and focal depth. See paragraph ‘Development of Base Model’, p. 901.

REQUIRES_SITES_PARAMETERS = set(['vs30'])

Required site parameters is Vs30. See table 2, p. 901.

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

class openquake.hazardlib.gsim.zhao_2006.ZhaoEtAl2006SInter[source]

Implements GMPE developed by John X. Zhao et al and published as “Attenuation Relations of Strong Ground Motion in Japan Using Site Classification Based on Predominant Period” (2006, Bulletin of the Seismological Society of America, Volume 96, No. 3, pages 898-913). This class implements the equations for ‘Subduction Interface’ (that’s why the class name ends with ‘SInter’). This class extends the openquake.hazardlib.gsim.zhao_2006.ZhaoEtAl2006Asc because the equation for subduction interface is obtained from the equation for active shallow crust, by removing the faulting style term and adding a subduction interface term.

COEFFS_SINTER = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficient table containing subduction interface coefficients, taken from table 4, p. 903 (only column SI), and table 6, p. 907 (only columns QI, WI, TauI)

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Subduction Interface'

Supported tectonic region type is subduction interface, this means that factors FR, SS and SSL are assumed 0 in equation 1, p. 901.

REQUIRES_RUPTURE_PARAMETERS = set(['hypo_depth', 'mag'])

Required rupture parameters are magnitude and focal depth.

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

class openquake.hazardlib.gsim.zhao_2006.ZhaoEtAl2006SSlab[source]

Implements GMPE developed by John X. Zhao et al and published as “Attenuation Relations of Strong Ground Motion in Japan Using Site Classification Based on Predominant Period” (2006, Bulletin of the Seismological Society of America, Volume 96, No. 3, pages 898-913). This class implements the equations for ‘Subduction Slab’. (that’s why the class name ends with ‘SSlab’). This class extends the openquake.hazardlib.gsim.zhao_2006.ZhaoEtAl2006Asc because the equation for subduction slab is obtained from the equation for active shallow crust, by removing the faulting style term and adding subduction slab terms.

COEFFS_SSLAB = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficient table containing subduction slab coefficients taken from table 4, p. 903 (only columns for SS and SSL), and table 6, p. 907 (only columns for PS, QS, WS, TauS)

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Subduction IntraSlab'

Supported tectonic region type is subduction interface, this means that factors FR, SS and SSL are assumed 0 in equation 1, p. 901.

REQUIRES_RUPTURE_PARAMETERS = set(['hypo_depth', 'mag'])

Required rupture parameters are magnitude and focal depth.

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

class openquake.hazardlib.gsim.zhao_2006.ZhaoEtAl2006SInterNSHMP2008[source]

Extend ZhaoEtAl2006SInter and fix hypocentral depth at 20 km as defined the by National Seismic Hazard Mapping Project for the 2008 US hazard model.

The calculation of the total standard deviation is done considering the inter-event standard deviation as defined in table 5, page 903 of Zhao’s paper.

The class implement the equation as coded in subroutine zhao in hazSUBXnga.f Fotran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

Call super class method with hypocentral depth fixed at 20 km