Cauzzi and Faccioli 2008

class openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008[source]

Implements GMPE developed by Carlo Cauzzi and Ezio Faccioli and published as “Broadband (0.05 to 20s) prediction of displacement response spectra based on worldwide digital records” (Journal of Seismology, 2008, volume 12, pages 453-475). This class implements the prediction equations for horizontal peak ground acceleration, peak ground velocity and 5%-damped spectral acceleration (equation 2, page 462, plus faulting style term as given in equation 5, page 465). Coefficients for PGV are not present in the original paper but were developed for the SHARE (http://www.share-eu.org/) project. Hypocentral distances are clipped at 15 km (as for Faccioli’s personal communication). Spectral acceleration (SA) values are obtained from displacement response spectrum (DSR) values (as provided by the original equations) using the following formula

SA = DSR * (2 * π / T) ** 2
COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficient table 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 two horizontal components AVERAGE_HORIZONTAL, see paragraph ‘On functional forms’, page 462.

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

Supported intensity measure types are spectral acceleration, peak ground acceleration and peak ground velocity. The original paper provides coefficients for PGA and PGV, while SA is obtained from displacement response spectrum values.

DEFINED_FOR_STANDARD_DEVIATION_TYPES = set(['Total'])

Supported standard deviation type is only total, see paragraph ‘On functional forms’, page 462.

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Active Shallow Crust'

Supported tectonic region type is active shallow crust, see end of ‘Introduction’, page 454.

REQUIRES_DISTANCES = set(['rhypo'])

Required distance measure is Rhypo, see paragraph ‘Distance’, page 456.

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

Required rupture parameters are magnitude and rake, see paragraph ‘On functional forms’, page 463

REQUIRES_SITES_PARAMETERS = set(['vs30'])

Required site parameter is only Vs30 (used to distinguish rock and deep soils), see paragraph ‘On functional forms’, page 463.

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

See superclass method for spec of input and result values.