🧮 Online calculator: VDI 2230-1 Single-bolt Joint Calculation — The full 14-step calculation chain (R0–R13), with six strength checks. Use the inputs in the section “Re-run it in the calculator” to check this example step by step.

Full worked example: tapped thread joint (ESV)

This article works a tapped thread joint (ESV) example of our own, as a counterpart to the DSV example (article 8) . It highlights the differences unique to ESV: $w = 2$, $E_M = E_{BI}$, the cone-angle formula Eq. 42, the supplement $\delta_{PZu}$ to the clamped-part resilience in the load factor, and the R11 length of engagement check. It matches the VDI 2230-1 single-bolt joint calculator on this site. All inputs are listed in the section “Re-run it in the calculator” at the end, so you can check the numbers yourself.

Engineering problem statement

A bolt is screwed from the top into a cast-iron housing (grey cast iron GJL-250), fixing a steel cover plate.

Parameter Value Note
Joint type ESV (tapped thread) Bolt screwed into the cast-iron housing
External axial force $F_A = 15\,000$ N (static)
External transverse force $F_Q = 0$ N No transverse force
Sealing requirement $A_D = 800$ mm², $p_{i\max} = 10$ MPa O-ring seal
Clamp length $l_K = 30$ mm Steel cover-plate thickness
Clamped-parts outer diameter $D_A = 40$ mm
Cover-plate material S355 JO, $E_P = 205\,000$ MPa $E_P$ and limiting surface pressure $p_G = 760$ MPa, both from VDI 2230:2015, Tabelle A9
Housing material GJL-250, $E_{BI} = 110\,000$ MPa $R_m = 250$ MPa, $\tau_B = 290$ MPa (VDI 2230:2015, Tabelle A9)
Operating temperature Room temperature $\Delta F'_{Vth} = 0$
Coefficient of friction $\mu_G = \mu_K = 0.14$
Load introduction factor $n = 0.5$
Tightening method Torque wrench, target torque found by tests $\alpha_A = 1.6$

R0 — preliminary diameter selection

Select M12 × 1.75, property class 10.9 (same thread data as article 8); hexagon-head bearing diameter $d_W = 17.0$ mm (the default in our calculator), through-hole diameter $d_h = 13.5$ mm, plain shank in the clamp length 10 mm.

Limiting size $G'$: this joint is concentrically clamped and concentrically loaded. The values $G' \approx (1.5 \dots 2)\,d_W$ of (R0/2) (Gl.(55), which assumes a steel tapped part) and $G'_{\max} \approx 3\,d_W$ (Gl.(56)) are validity limits only for eccentric cases (VDI 2230:2015, R0; §5.1.2.2). Here they are for reference only:

$$ G' \approx (1.5 \dots 2) \times 17.0 = 25.5 \dots 34 \text{ mm}, \qquad G'_{\max} \approx 3 \times 17.0 = 51 \text{ mm} $$

$c_T = D_A = 40$ mm is above the upper value of $G'$ (34 mm) but below $G'_{\max} = 51$ mm. The tapped part here is cast iron, so the condition of Gl.(55) is not fully met either.

R1 — tightening factor

$$ \alpha_A = 1.6 $$

R2 — required minimum clamp load

No transverse force → $F_{KQ} = 0$

Sealing requirement (Eq. R2/2):

$$ F_{KP} = A_D \cdot p_{i\max} = 800 \times 10 = 8\,000 \text{ N} $$$$ F_{Kerf} = F_{KP} = 8\,000 \text{ N} $$

R3 — elastic resiliences and load factor

⚠️ The ESV vs DSV difference in δS

The overall bolt-resilience formula is unchanged (Eq. 19), but the nut region $\delta_M$ is different (VDI 2230:2015, §5.1.1.1):

Parameter DSV ESV
$l_M$ $0.4d = 4.8$ mm $0.33d = 3.96$ mm (Eq. 27)
$E_M$ $E_S = 210\,000$ $E_{BI} = 110\,000$

ESV bolt resilience $\delta_S$:

Segment Length Cross-section area $\delta_i$
Head $\delta_{SK}$ 6 mm 113.1 $2.53 \times 10^{-7}$
Shank $\delta_1$ 10 mm 113.1 $4.21 \times 10^{-7}$
Free thread $\delta_{Gew}$ 20 mm 76.2 $1.249 \times 10^{-6}$
Engaged thread $\delta_G$ $0.5 \times 12 = 6$ mm 76.2 $3.75 \times 10^{-7}$
Nut $\delta_M$ 3.96 mm 113.1 ($E_{BI}$) $3.18 \times 10^{-7}$
$$ \delta_S = (2.53 + 4.21 + 12.49 + 3.75 + 3.18) \times 10^{-7} = 2.62 \times 10^{-6} \text{ mm/N} $$

[!IMPORTANT] In ESV, δM uses the elastic modulus of the tapped part This is the most notable difference between ESV and DSV — the elastic modulus of the nut region takes the cast iron’s $E_{BI} = 110\,000$ MPa, not the bolt steel’s 210,000 MPa. For an aluminium-alloy housing ($E_{BI} \approx 70\,000$ MPa), this effect is even more marked (VDI 2230:2015, §5.1.1.1, p.42). And $\delta_M$ appears twice in an ESV: once in the denominator, as part of $\delta_S$, and once in the numerator, as the supplement $\delta_{PZu}$ to the clamped-part resilience (see the load factor below).

ESV clamped-parts resilience

For ESV the joint coefficient $w = 2$ and the cone angle uses Eq. 42. No separate outer diameter of the base body is given, so $D_A' = D_A$:

$$ \beta_L = l_K / d_W = 30 / 17.0 = 1.765 $$$$ y = D_A' / d_W = 40 / 17.0 = 2.353 $$$$ \tan\varphi_E = 0.348 + 0.013\ln(1.765) + 0.193\ln(2.353) = 0.348 + 0.0074 + 0.1651 = 0.5205 $$

Limiting diameter (Eq. 39, $w = 2$):

$$ D_{A,Gr} = 17.0 + 2 \times 30 \times 0.5205 = 48.2 \text{ mm} $$

$D_A = 40 < D_{A,Gr} = 48.2$ → use Eq. 41 (cone + sleeve):

$$ \delta_P = \frac{\frac{2}{2 \times 13.5 \times 0.5205}\ln\left[\frac{(17.0+13.5)(40-13.5)}{(17.0-13.5)(40+13.5)}\right] + \frac{4}{40^2-13.5^2}\left[30-\frac{40-17.0}{2 \times 0.5205}\right]}{205\,000 \times \pi} $$

Logarithmic term: $\ln\left[\frac{30.5 \times 26.5}{3.5 \times 53.5}\right] = \ln(4.316) = 1.462$

Sleeve length: $l_H = l_K - \frac{D_A - d_W}{w \cdot \tan\varphi} = 30 - \frac{23.0}{1.041} = 30 - 22.09 = 7.91$ mm

$$ \delta_P = \frac{\frac{2 \times 1.462}{14.05} + \frac{4 \times 7.91}{1417.8}}{644\,026} = \frac{0.208 + 0.022}{644\,026} = 3.58 \times 10^{-7} \text{ mm/N} $$

Load factor Φ

For ESV $w = 2$, and by Gl.(81) $\delta_{PZu} = (w-1)\delta_M = \delta_M = 3.18 \times 10^{-7}$ mm/N. In an ESV a large part of the force flows through the screwed-in thread, and this term corrects for it (VDI 2230:2015, §5.3.1). With (R3/3):

$$ \Phi_n = n \cdot \frac{\delta_P + \delta_{PZu}}{\delta_S + \delta_P} = 0.5 \times \frac{3.58 + 3.18}{26.16 + 3.58} = 0.5 \times \frac{6.76}{29.74} = 0.114 $$

The exact value from the calculator is $\Phi = 0.1137$. Without $\delta_{PZu}$ you would get only 0.060 and underestimate the bolt’s share of the load by almost half. This is the key difference between ESV and DSV in the load factor.

$$ F_{SA} = 0.1137 \times 15\,000 = 1\,705 \text{ N}, \qquad F_{PA} = (1 - 0.1137) \times 15\,000 = 13\,295 \text{ N} $$

R4 — preload change

Take $f_Z$ from Tabelle 5, using the roughest class ($R_z = 40 \dots 160\ \mu$m, tension/compression). An ESV has only one bearing surface (under the bolt head) and 1 inner interface (between cover plate and housing):

$f_Z$ = thread 3 μm + head bearing surface 4 μm + 1 inner interface 3 μm = 10 μm (VDI 2230:2015, §5.4.2.1, Tabelle 5)

Note: the values in Tabelle 5 were measured on steel parts. A cast-iron housing is outside that range, so we take the roughest class to stay on the safe side.

$$ F_Z = \frac{0.010}{2.974 \times 10^{-6}} = 3\,363 \text{ N} $$

R5 — minimum assembly preload

$$ F_{M\min} = 8\,000 + (1-0.1137) \times 15\,000 + 3\,363 = 8\,000 + 13\,295 + 3\,363 = 24\,658 \text{ N} $$

R6 — maximum assembly preload

$$ F_{M\max} = 1.6 \times 24\,658 = 39\,452 \text{ N} $$

R7 — assembly stress check

The permissible assembly preload follows from (R7/2) with $\mu_G = 0.14$; the other values are the same as for M12 in article 8:

$$ F_{Mzul} = 84.26 \times \frac{846}{\sqrt{1 + 3 \times [1.573 \times (0.0513 + 0.1617)]^2}} = 84.26 \times \frac{846}{\sqrt{1.337}} = 84.26 \times 731.7 = 61\,657 \text{ N} $$$$ 61\,657 \geq 39\,452 \;\Rightarrow\; F_{Mzul} \geq F_{M\max} $$

✅ M12-10.9 is enough! (In contrast to the DSV example — for ESV the transverse force is zero and the clamp load needed for sealing is smaller, so M12 passes.)

R8–R12 check summary

Step Check item Computed value Permissible value Safety factor Result
R8 Service stress $\sigma_{red,B} = 803.5$ N/mm² $R_{p0.2} = 940$ N/mm² $S_F = 1.17$ ✅
R9 Fatigue Static load, $\sigma_a = 0$ — — not needed
R10 Surface pressure (steel cover plate) $p_{B\max} = 756$ N/mm² $p_G = 760$ N/mm² $S_P = 1.03$, $S_{pB} = 1.01$ ✅ (small margin)
R11 Length of engagement $m_{eff,\min} = 13.6$ mm — — see below
R12 Slip $F_Q = 0$ → not needed — — —

R8 — service stress

Torque-controlled tightening, so the torsional stress is included by (R8/4) with $k_\tau = 0.5$ (VDI 2230:2015, R8):

$$ F_{S\max} = F_{Mzul} + \Phi F_A = 61\,657 + 0.1137 \times 15\,000 = 63\,363 \text{ N} $$$$ \sigma_{z\max} = \frac{63\,363}{84.26} = 752.0 \text{ N/mm}^2, \qquad \tau_{\max} = \frac{M_G}{W_P} = \frac{71\,324}{218.2} = 326.9 \text{ N/mm}^2 $$$$ \sigma_{red,B} = \sqrt{752.0^2 + 3 \times (0.5 \times 326.9)^2} = 803.5 \text{ N/mm}^2, \qquad S_F = \frac{940}{803.5} = 1.17 \geq 1.0 $$

R10 — surface pressure

The bolt head presses on the steel cover plate, so R10 checks the cover plate (S355 JO, $p_G = 760$ N/mm²). The GJL-250 housing ($p_G = 850$ N/mm² in Tabelle A9) is not under the head, so R10 does not involve it.

$D_{Ki}$ is not given and is taken as the through-hole diameter $d_h = 13.5$ mm (the area comes out a little too large, so the result is on the unsafe side):

$$ A_{p\min} = \frac{\pi}{4}(17.0^2 - 13.5^2) = 83.8 \text{ mm}^2 $$
  • Assembly state: $p_{M\max} = F_{Mzul}/A_{p\min} = 61\,657/83.8 = 735$ N/mm², $S_P = 1.03$;
  • Working state: $p_{B\max} = (61\,657 + 1\,705)/83.8 = 756$ N/mm², $S_{pB} = 1.01$.

Both pass, but with a small margin. A chamfer at the hole would make the real area even smaller, so a washer under the head is worth considering (outer diameter $d_{Wa} = d_W + 1.6\,h_S$, Gl.(194)).

R11 — length of engagement check (ESV-specific)

This check step is unique to ESV (VDI 2230:2015, §5.5.5, R11). First, the strength ratio $R_S$ tells which thread strips first. It is defined with the shear strengths and the thread shear areas (VDI 2230:2015, §5.5.5, Gl.(195)):

$$ R_S = \frac{\tau_{BM} \cdot A_{SGM}}{\tau_{BS} \cdot A_{SGS}} $$

The shear areas of the internal and external thread, $A_{SGM}$ and $A_{SGS}$, come from Gl.(197) and (198). In their ratio the length of engagement cancels, so the ratio depends only on the thread geometry; for M12 coarse it is 1.386. GJL-250 has $\tau_{BM} = 290$ N/mm² (Tabelle A9). A 10.9 bolt has $\tau_B/R_m = 0.62$ (Tabelle 7), so $\tau_{BS} = 0.62 \times 1040 = 644.8$ N/mm²:

$$ R_S = 1.386 \times \frac{290}{644.8} = 0.623 < 1 $$

The internal thread is critical: under overload the thread in the housing strips first.

[!note] Why not Gl.(199) Gl.(199) is derived from Gl.(195)–(198) under the steel premise of Gl.(196) and replaces the shear-strength ratio with the tensile-strength ratio $R_{mM}/R_{mS}$. This assumes that both thread materials have the same $\tau_B/R_m$, so it is valid only for steel on steel (VDI 2230:2015, §5.5.5, Gl.(196), (199)). GJL-250 is grey cast iron with $\tau_B/R_m = 290/250 \approx 1.16$, while a 10.9 bolt has only 0.62. The condition does not hold, so this example uses Gl.(195). Steel-formula comparison: using Gl.(199) by mistake would give $R_S \approx 0.33$, and $m_{eff,\min}$ below would come out about 3.4 % too small, which is on the unsafe side.

When the internal thread is critical, the required length of engagement depends on the shear strength $\tau_{BM}$ of the internal-thread material (290 N/mm² here). If the actual thread sizes are not known, the worst tolerance case is used: bolt major diameter at its lower limit, internal pitch diameter at its upper limit, and $R_{m,\max} \approx 1.2\,R_{m,\min}$ (VDI 2230:2015, §5.5.5.1, Gl.(210)). For M12 6g/6H the limit sizes are $d_{\min} = 11.701$ mm and $D_{2\max} = 11.063$ mm (ISO 965):

$$ m_{ges,\min} = \frac{R_{m,\max} A_S P}{C_1 C_3 \tau_{BM,\min}\left[\frac{P}{2} + (d_{\min} - D_{2\max})\tan 30^\circ\right]\pi d_{\min}} + 2P $$$$ = \frac{1.2 \times 1040 \times 84.3 \times 1.75}{1 \times 1.019 \times 290 \times [0.875 + 0.638 \times 0.577] \times \pi \times 11.701} + 3.5 = 13.63 + 3.5 = 17.13 \text{ mm} $$

Here $C_1 = 1$ (no size of the material around the internal thread is given, so the usual ESV case $s/d > 1.9$ is assumed) and $C_3 = 0.728 + 1.769 R_S - 2.896 R_S^2 + 1.296 R_S^3 = 1.019$ (Gl.(202), valid for $0.4 < R_S < 1$). Taking off $2P$ for the thread run-out and chamfer gives the minimum effective length of engagement:

$$ m_{eff,\min} = 17.13 - 2 \times 1.75 = 13.63 \text{ mm}, \qquad m_{eff}/d \approx 1.1 $$

Design recommendation: use an effective length of engagement of 14 mm; the total length of engagement is then $m_{ges} = 14 + 2 \times 1.75 = 17.5$ mm. Both are above the required 13.63 mm and 17.13 mm, so the check passes, but the margin is only about 0.4 mm.

[!note] How to read Bild 36 Bild 36 has the shear strength $\tau_{BM}$ of the internal-thread material on the horizontal axis and three curves for bolt property classes 8.8 / 10.9 / 12.9: the lower $\tau_{BM}$, the larger the required $m_{eff}/d$ (VDI 2230:2015, §5.5.5.1, Bild 36). The curves are calculated with the tolerance limits of Gl.(210) above and take M4 as the worst size (upper envelope), so for M12 the chart gives a slightly more conservative value than the formula. The horizontal axis is the shear strength, not the tensile strength $R_m$; reading the chart with $R_m$ gives a wrong answer.

R13 — tightening torque

Friction diameter of the bearing surface $D_{Km} = (d_W + D_{Ki})/2 = (17.0 + 13.5)/2 = 15.25$ mm:

$$ M_A = 61\,657 \times \left[0.16 \times 1.75 + 0.58 \times 10.863 \times 0.14 + \frac{15.25}{2} \times 0.14\right] $$$$ = 61\,657 \times [0.280 + 0.882 + 1.068] = 61\,657 \times 2.230 = 137\,470 \text{ N·mm} $$$$ M_A \approx 137.5 \text{ N·m} $$

DSV vs ESV comparison summary

Item Article 8 DSV (M16-10.9) This article ESV (M12-10.9)
Joint coefficient $w$ 1 2
Cone-angle formula Eq. 43 Eq. 42
$E_M$ (nut region) $E_S = 210\,000$ $E_{BI} = 110\,000$
$l_M$ (nut substitutional length) $0.4d$ $0.33d$
$\delta_{PZu}$ (supplement to the clamped-part resilience) 0 $\delta_M$
R11 length of engagement not applicable must be checked
Governing design factor Transverse force $F_{KQ}$ Sealing $F_{KP}$

Re-run it in the calculator

Open the VDI 2230-1 single-bolt joint calculator , fill in the inputs below, keep all other inputs at their defaults, and click Run Calculation. This is our own example, so the table gives every input.

Input (label in the calculator) Value Note
Calculation Mode Verification Mode (specified)
Joint Type TTJ — Tapped hole/ESV
Bolt size / Head Type M12 / Hexagon head $d_W$ uses the default 17.0 mm
Clamped layers One layer, 30 mm Click the material button, pick S355 JO from Table A9 (fills in $E_P = 205\,000$ and $p_G = 760$)
Equivalent OD at the interface $D_A$ 40 mm Leave $D_A'$ empty
Calculate the clamped parts as a TBJ Automatic No $D_A'$ given, so no switch to DSV
Through-hole Diameter $d_h$ / Unthreaded shank length in the clamp $l_1$ 13.5 mm / 10 mm
Tapped-body modulus $E_{BI}$ Click “Pick material” next to it and pick GJL-250 from Table A9 This also fills in $E_{BI} = 110\,000$, $R_{mM} = 250$ and $\tau_{BM,min} = 290$, and sets “Tapped part is steel” to No
Tapped part is steel No (shear strengths, Eq.(195)) Set by the material pick above; if you type the values in by hand, choose No yourself
Nut/internal-thread shear strength $\tau_{BM,min}$ 290 N/mm² Filled in by the material pick; needed when the tapped part is not steel, because $R_S$ is found from it
Bolt major diameter, lower limit $d_{min}$ 11.701 mm M12 6g
Internal pitch diameter, upper limit $D_{2max}$ 11.063 mm M12 6H
Available length of engagement $m_{eff,vorh}$ 14 mm Optional; with it R11 gives a pass, without it R11 is marked “not checked”
Axial Load $F_A$ / Transverse Load $F_Q$ 15 000 N / 0
Internal Pressure $p_i$ / Sealing Area $A_D$ 10 N/mm² / 800 mm²
Load Introduction Factor $n$ 0.5
Strength Class 10.9
Thread / Head Friction 0.14 / 0.14 Keep the interface friction at its default; with no transverse load it does not change the result
Tightening Method / Tightening Factor $\alpha_A$ Torque controlled / 1.6
Utilisation $\nu$ 0.9
Embedding $f_Z$ 0.010 mm The 10 μm embedding amount from R4
Include Thermal Effects / Fatigue Check No / No

How the results map to this article:

Calculator output Calculator value Where in this article
Bolt resilience $\delta_S$ / clamped-part resilience $\delta_P$ $2.616 \times 10^{-6}$ / $3.578 \times 10^{-7}$ mm/N R3
Load factor $\Phi$ 0.1137 R3 (the “Steps” tab shows $\delta_{PZu} = 3.1831 \times 10^{-7}$)
Required clamp load $F_{Kerf}$ 8 000 N R2
Preload loss due to embedding $F_Z$ 3 363 N R4
$F_{M\min}$ / $F_{M\max}$ / $F_{Mzul}$ 24 658 / 39 452 / 61 657 N R5–R7
Maximum bolt load $F_{S\max}$ / comparative stress $\sigma_{red,B}$ 63 363 N / 803.5 N/mm² R8
Assembly-state / working-state pressure 735.4 / 755.7 N/mm² R10
Strength ratio $R_S$ / R11 critical thread 0.6232 / internal R11 (the “Steps” tab shows Eq.(195))
Factor $C_3$ 1.0194 R11
Required total length of engagement $m_{ges,min}$ / minimum effective length of engagement $m_{eff,min}$ 17.127 / 13.63 mm R11
Tightening torque $M_A$ 137 470 N·mm R13
$S_F$ / $S_P$ / $S_{pB}$ 1.17 / 1.03 / 1.01 Summary

When the tapped part is not steel, $\tau_{BM,min}$ is needed to find $R_S$; without it the calculator reports an input error. Fill in both $d_{min}$ and $D_{2max}$, or neither; giving only one of them is also an input error. With neither, the calculator still finds that the internal thread is critical, but it does not use the tolerance version of Gl.(210); it falls back to a rough estimate $m_{eff} = 1.0d = 12$ mm, which is lower than the 13.63 mm found here, and says so in the “Steps” tab.


Data basis and accuracy statement

All formulas in this article are from VDI 2230 Blatt 1:2015-11. The thread parameters are from DIN 13-1, and the M12 6g/6H limit sizes follow ISO 965. The material values of GJL-250 and S355 JO are from VDI 2230 Tabelle A9. The bearing diameter $d_W$ of the hexagon head is the default value in our calculator.

Disclaimer: This article is for engineering teaching reference only.


📚 Series navigation

← Previous: Full Worked Example (DSV) | Next: Eccentric Load and Bending-Moment Effect →