Eurocode 7 Sliding Resistance Calculator (EN 1997-1)

Check sliding resistance of foundations and retaining structures according to Eurocode 7. Compute design sliding resistance, safety factor and pass/fail for a given design horizontal action.

EN 1997-1 Geotechnical design Sliding verification

Sliding Resistance Design Check

Input parameters

This only affects the interpretation of your inputs. The calculator itself works on the values you provide.

Include permanent and variable vertical actions as per chosen design combination.

Typical values are given in EN 1997-1 and National Annexes (e.g. γR ≈ 1.1–1.3). Set to 1.0 if you already use design values.

Results

Enter the input data and click “Calculate” to see the design sliding resistance and safety check.

Note: This tool supports typical sliding checks for spread foundations and retaining structures. Always verify assumptions and partial factors against your National Annex and project specifications.

Eurocode 7 sliding resistance – design principles

Eurocode 7 (EN 1997-1) requires that the design effect of actions causing sliding, Ed, does not exceed the design sliding resistance, Rd, along the potential sliding plane (usually the base of a footing or retaining structure):

Ultimate limit state (ULS) condition:

Ed ≤ Rd

Sliding resistance formula used in this calculator

A common Eurocode 7 expression for the characteristic sliding resistance along a horizontal base is:

Rk = Vk · tan δk + cR,k · A · cot φR,k

where:

  • Vk – characteristic vertical action on the base (kN)
  • δk – characteristic interface friction angle between base and soil (°)
  • cR,k – characteristic cohesion along the sliding plane (kPa)
  • φR,k – characteristic friction angle along the sliding plane (°)
  • A – base area (m²)

The cohesion term is expressed in kN by multiplying by area and using the trigonometric relationship for the mobilised shear strength along the plane.

In design, partial factors are applied to actions, material parameters and/or resistances depending on the chosen design approach (DA1, DA2, DA3) and National Annex. This calculator lets you work directly with design values:

Rd = \(\dfrac{Vd · \tan δd + cR,d · A · \cot φR,d + Rp,d}{γR}\)

  • Vd, δd, cR,d, φR,d – design values (already factored) of the corresponding quantities
  • Rp,d – additional design resistance (e.g. passive earth pressure, shear keys, anchors) (kN)
  • γR – partial factor on resistance (typically 1.0–1.3)

Factor of safety against sliding

Instead of a single global factor of safety, Eurocode 7 uses partial factors. However, it is often convenient to compute an apparent factor of safety:

FSsliding = Rd / Ed

The calculator reports both Rd and FSsliding and indicates whether the condition Ed ≤ Rd is satisfied.

How to use the Eurocode 7 sliding resistance calculator

  1. Select the value type. Choose whether you are entering design values or characteristic values. If you use characteristic values, apply the appropriate partial factors to obtain design values or use γR to factor the resistance.
  2. Enter the design horizontal action Ed. This is the resultant horizontal action at the base (e.g. from earth pressure, surcharge, seismic, etc.).
  3. Enter the design vertical action Vd. Include permanent and variable vertical loads according to the design combination.
  4. Define interface and soil parameters. Provide δ (interface friction angle), φR (friction angle along the plane), cohesion cR and base area A.
  5. Set γR. Use the value from your National Annex. Set γR = 1.0 if you already work with fully factored design resistances.
  6. Optional: add passive/structural resistance. Tick the box if you want to include additional design resistance Rp,d (e.g. from a shear key or passive wedge).
  7. Click “Calculate”. The tool returns Rd, FSsliding and a clear pass/fail message.

Worked example (illustrative)

Assume a spread footing with:

  • Ed = 200 kN (horizontal)
  • Vd = 1500 kN (vertical)
  • δd = 25°, φR,d = 30°
  • cR,d = 0 kPa (no cohesion along base)
  • A = 25 m², γR = 1.1, Rp,d = 0

Then:

Rd = [1500 · tan 25° + 0 · 25 · cot 30°] / 1.1 ≈ [1500 · 0.4663] / 1.1 ≈ 699 / 1.1 ≈ 635 kN

FSsliding = 635 / 200 ≈ 3.18 > 1.0 → OK in sliding

In practice, you would use design values and partial factors consistent with your National Annex and design approach.

Limitations and good practice

  • This tool assumes a planar sliding surface at the base; it does not model complex 3D failure mechanisms.
  • For retaining walls, check overturning, bearing capacity and structural capacity in addition to sliding.
  • For seismic design situations, use the appropriate combination factors and partial factors from EN 1998 and the National Annex.
  • Always verify results with engineering judgement and, where necessary, more detailed numerical or analytical methods.

FAQ

What is sliding resistance in Eurocode 7?

Sliding resistance is the design resistance against horizontal sliding along a potential slip plane, usually at the base of a foundation or retaining structure. It is provided by base friction and any additional passive or structural resistance and must be checked so that Ed ≤ Rd.

Which partial factors should I use?

Partial factors on actions, material parameters and resistances are given in EN 1997-1 and the relevant National Annex. They depend on the design approach (DA1, DA2, DA3) and the design situation (persistent, transient, accidental, seismic). Always follow the values specified in your country’s National Annex.

Can I use this calculator for both foundations and retaining walls?

Yes. As long as the sliding mechanism can be represented by a resultant horizontal action Ed and a resultant vertical action Vd on a planar base, the same formulation applies. For retaining walls, ensure that the base geometry and soil parameters used are consistent with the assumed failure mechanism.