Campbell and Bozorgnia 2008

class openquake.hazardlib.gsim.campbell_bozorgnia_2008.CampbellBozorgnia2008[source]

Implements GMPE developed by Kenneth W. Campbell and Yousef Bozorgnia, published as “NGA Ground Motion Model for the Geometric Mean Horizontal Component of PGA, PGV, PGD and 5 % Damped Linear Elastic Response Spectra for Periods Ranging from 0.01 to 10s” (2008, Earthquake Spectra, Volume 24, Number 1, pages 139 - 171). This class implements the model for the Geometric Mean of the elastic spectra. Included in the coefficient set are the coefficients for the Campbell & Bozorgnia (2010) GMPE for predicting Cumulative Absolute Velocity (CAV), published as “A Ground Motion Prediction Equation for the Horizontal Component of Cumulative Absolute Velocity (CSV) Based on the PEER-NGA Strong Motion Database” (2010, Earthquake Spectra, Volume 26, Number 3, 635 - 650).


Supported intensity measure component is orientation-independent average horizontal GMRotI50

DEFINED_FOR_INTENSITY_MEASURE_TYPES = set([<class 'openquake.hazardlib.imt.PGD'>, <class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.CAV'>, <class 'openquake.hazardlib.imt.PGA'>, <class 'openquake.hazardlib.imt.PGV'>])

Supported intensity measure types are spectral acceleration, peak ground velocity, peak ground displacement and peak ground acceleration Additional model for cumulative absolute velocity defined in Campbell & Bozorgnia (2010)

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

Supported standard deviation types are inter-event, intra-event and total, see section “Aleatory Uncertainty Model”, page 147.


Supported tectonic region type is active shallow crust

REQUIRES_DISTANCES = set(['rjb', 'rrup'])

Required distance measures are Rrup and Rjb.

REQUIRES_RUPTURE_PARAMETERS = set(['rake', 'dip', 'ztor', 'mag'])

Required rupture parameters are magnitude, rake, dip, ztor

REQUIRES_SITES_PARAMETERS = set(['z2pt5', 'vs30'])

Required site parameters are Vs30, Vs30 type (measured or inferred), and depth (km) to the 2.5 km/s shear wave velocity layer (z2pt5)

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_bozorgnia_2008.CampbellBozorgnia2008Arbitrary[source]

Implements the Campbell & Bozorgnia (2008) GMPE as modified to represent the arbitrary horizontal component of ground motion, instead of the Rotationally Independent Geometric Mean (GMRotI) originally defined in the paper.


Supported intensity measure component is arbitrary horizontal HORIZONTAL,