Eurocode 8 - Classes

seismic_action

spectra

1
2
3
4
5
6
7
specEC8 = SpectraEc8(αgR=0.24,
                     γI=1.2,
                     ground_type = 'D',
                     spectrum_type = 1,
                     η=1.0,
                     q=3.9,
                     β=0.2)
class streng.codes.eurocodes.ec8.cls.seismic_action.spectra.SpectraEc8(αgR: float, γI: float, ground_type: str, spectrum_type: int, η: float = 1.0, q: float = 1.0, β: float = 0.2)[source]

Eurocode 8 response spectra

If αgR values are given in g, displacements and velocities should be multiplied with 9.81

αgR

reference peak ground acceleration on type A ground

Type:float
γI

importance factor

Type:float
ground_type

Ground type (A, B, C, D or E)

Type:str
spectrum_type

Spectrum type 1 or 2

Type:int
η

value of the damping correction factor

Type:float
q

behaviour factor

Type:float
β

lower bound factor for the horizontal design spectrum. Recommended value for β is 0.2

Type:float
SDe(T) → float[source]

float: The elastic displacement response spectrum

Sd(T) → float[source]

float: Design spectrum for elastic analysis

Se(T) → float[source]

float: The elastic acceleration response spectrum

dg() → float[source]

float: Design ground displacement

getAllSpectra0to4
q = 1.0
β = 0.2
η = 1.0