Engineering Eurocode 8 – Seismic Design Helper (EC8)
Quickly estimate design ground acceleration, elastic/design spectra and storey seismic forces according to Eurocode 8 concepts. Intended as an educational pre‑design tool, not a substitute for the full standard.
Eurocode 8 Seismic Design Calculator
Step 1 – Site & Seismic Action EC8 §3.2–3.3 (conceptual)
National Annex value (e.g. 0.16–0.30 g).
Used to select S, TB, TC, TD for the design spectrum.
EC8 reference spectrum is for 5% damping. Other values use η = √(10 / (5 + ξ)).
Step 2 – Structural System & Behaviour Factor q EC8 §5 (conceptual)
You can override the suggested q from the dropdowns above.
From modal analysis or empirical formulas.
Step 3 – Storey Mass & Height (for Lateral Force Distribution) EC8 §4.3.3.2 (simplified)
Enter storey masses (including a portion of live load) and heights above foundation. The tool distributes the base shear Vb as Fi ∝ mi hi.
| Storey | Height hi (m) | Mass mi (tonnes) |
|---|
How this Engineering Eurocode 8 helper works
This tool implements the main conceptual steps of Eurocode 8 (EN 1998‑1) for regular buildings: definition of the design ground acceleration, construction of the elastic response spectrum, reduction to a design spectrum using the behaviour factor q, and distribution of the base shear to storeys using a simple lateral force method.
Important: This calculator is for education and preliminary sizing only. It does not replace a full EC8 design, National Annex provisions, or professional judgement.
1. Design ground acceleration ag
Design ground acceleration on type A ground:
\[ a_g = \gamma_I \cdot a_{g,R} \]
- \(a_{g,R}\): reference peak ground acceleration on rock (from National Annex).
- \(\gamma_I\): importance factor (1.0 for ordinary buildings, >1.0 for essential facilities).
2. Soil factor S and spectrum corner periods
Eurocode 8 defines different soil factors and corner periods for each ground type. This tool uses typical reference values (you should check your National Annex for exact numbers):
- Type A: S ≈ 1.0, TB ≈ 0.15 s, TC ≈ 0.4 s, TD ≈ 2.0 s
- Type B: S ≈ 1.2, TB ≈ 0.15 s, TC ≈ 0.5 s, TD ≈ 2.0 s
- Type C: S ≈ 1.15, TB ≈ 0.20 s, TC ≈ 0.6 s, TD ≈ 2.0 s
- Type D: S ≈ 1.35, TB ≈ 0.20 s, TC ≈ 0.8 s, TD ≈ 2.0 s
- Type E: S ≈ 1.4, TB ≈ 0.15 s, TC ≈ 0.5 s, TD ≈ 2.0 s
3. Damping correction factor η
For damping ratio \(\xi\) (% of critical), EC8 uses:
\[ \eta = \sqrt{\frac{10}{5 + \xi}} \]
For the reference 5% damping, η = 1.0.
4. Elastic and design response spectra
The horizontal elastic response spectrum Se(T) is defined piecewise in EC8. This tool implements a simplified version for the short‑period branch, plateau, and descending branch:
For period T:
- 0 ≤ T ≤ TB: \[ S_e(T) = a_g \cdot S \cdot \left(1 + \frac{T}{T_B}(\beta - 1)\right) \]
- TB < T ≤ TC: \[ S_e(T) = a_g \cdot S \cdot \beta \]
- TC < T ≤ TD: \[ S_e(T) = a_g \cdot S \cdot \beta \cdot \frac{T_C}{T} \]
where β is the amplification factor on the plateau (typically 2.5 for 5% damping).
The design spectrum Sd(T) is obtained by dividing the elastic spectrum by the behaviour factor q:
\[ S_d(T) = \frac{S_e(T)}{q} \]
5. Base shear and lateral force distribution
For regular buildings where a lateral force method is permitted, EC8 allows the base shear to be computed from the design spectrum at the fundamental period T1:
\[ V_b = S_d(T_1) \cdot M_{tot} \]
- \(M_{tot}\): total seismic mass of the building (sum of storey masses).
- In this tool, Vb is reported in kN using \(V_b = S_d(T_1)\,g\,M_{tot}\).
The base shear is then distributed to storeys according to:
\[ F_i = V_b \cdot \frac{m_i h_i}{\sum_j m_j h_j} \]
- \(m_i\): mass at storey i.
- \(h_i\): height of storey i above the foundation.
6. Limitations and good practice
- Always check the applicability of the lateral force method (regularity in plan and elevation, height limits, etc.).
- Use the exact parameters from your country’s National Annex (ag,R, S, TB, TC, TD, behaviour factors, etc.).
- For irregular or important structures, a full modal response spectrum or time‑history analysis is usually required.
FAQ – Eurocode 8 seismic design
What is Eurocode 8?
Eurocode 8 (EN 1998) is the European standard for the design of structures for earthquake resistance. Part 1 (EN 1998‑1) covers general rules, seismic actions and rules for buildings.
What is the behaviour factor q?
The behaviour factor q represents the ability of a structure to dissipate energy through inelastic behaviour. A higher q reduces the design forces but requires higher ductility and detailing.
Can I use this tool for final design?
No. The calculator is intended for preliminary checks, teaching and quick sensitivity studies. Final design must follow the full text of EN 1998 and the relevant National Annex, and should be carried out by a qualified engineer.
How should I choose the soil type?
Soil type (A–E) is based on geotechnical parameters such as shear wave velocity, standard penetration test (SPT) results and undrained shear strength. Use your site investigation report and the definitions in EC8 §3.1 to select the correct class.