Campbell 2003¶

class
openquake.hazardlib.gsim.campbell_2003.
Campbell2003
[source]¶ Implements GMPE developed by K.W Campbell and published as “Prediction of Strong Ground Motion Using the Hybrid Empirical Method and Its Use in the Development of Ground Motion (Attenuation) Relations in Eastern North America” (Bulletting of the Seismological Society of America, Volume 93, Number 3, pages 10121033, 2003). The class implements also the corrections given in the erratum (2004).

COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.

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, see table 6, page 1022 (PGA is assumed to be equal to SA at 0.01 s)

DEFINED_FOR_STANDARD_DEVIATION_TYPES
= set(['Total'])¶ Supported standard deviation type is only total, see equation 35, page 1021

DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental crust given that the equations have been derived for Eastern North America.

REQUIRES_DISTANCES
= set(['rrup'])¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.

REQUIRES_RUPTURE_PARAMETERS
= set(['mag'])¶ Required rupture parameter is only magnitude, see equation 30 page 1021.

REQUIRES_SITES_PARAMETERS
= set([])¶ No site parameters are needed

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.campbell_2003.
Campbell2003SHARE
[source]¶ Extends
Campbell2003
and introduces adjustments for style of faulting and default rock soil conditions as needed by the SHARE (http://www.shareeu.org/) project.
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients for faulting style and rock adjustment

CONSTS_FS
= {'pR': 0.81, 'Fnss': 0.95, 'pN': 0.01}¶ Constants for faulting style adjustment

REQUIRES_RUPTURE_PARAMETERS
= set(['rake', 'mag'])¶ Required rupture parameters are magnitude and rake

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.campbell_2003.
Campbell2003MblgAB1987NSHMP2008
[source]¶ Implement GMPE developed by Ken Campbell and described in “Development of semiempirical attenuation relationships for the CEUS”, U.S. Geological Survey, Award 01HQGR0011, final report.
Document available at: http://earthquake.usgs.gov/research/external/reports/01HQGR0011.pdf
This 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 getCampCEUS
in thehazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/The class assumes rupture magnitude to be in Mblg scale (given that MFDs for central and eastern US are given in this scale). Mblg is converted to Mw using Atkinson and Boore 1987 conversion equation
Coefficients are given for the B/C (firm rock) conditions.

COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables extracted from
subroutine getCampCEUS
inhazgridXnga2.f

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.campbell_2003.
Campbell2003MblgJ1996NSHMP2008
[source]¶ Extend
Campbell2003MblgAB1987NSHMP2008
but uses Johnston 1996 equation for converting Mblg to Mw

class
openquake.hazardlib.gsim.campbell_2003.
Campbell2003MwNSHMP2008
[source]¶ Extend
Campbell2003MblgAB1987NSHMP2008
but assumes magnitude to be in Mw scale, so no converion is applied.