🧮 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: through-bolt joint (DSV)

This article ties the theory of the previous 7 articles into one calculation chain. It works a through-bolt joint (DSV) example of our own through R0–R13 of VDI 2230, step by step; 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 steel flange joint using a single bolt to fix a cover plate. The design requirements are:

Parameter Value Note
Joint type DSV (through-bolt) The bolt passes through two plates, fastened with a nut
External axial force $F_A = 20\,000$ N (static) Working load along the bolt axis
External transverse force $F_Q = 5\,000$ N (static) Perpendicular to the bolt axis, carried by friction at the interface
Clamp length $l_K = 40$ mm Two clamped plates, 20 mm each
Clamped-parts outer diameter $D_A = 44$ mm Equivalent outer diameter at the interface
Clamped-parts 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
Operating temperature Room temperature (no thermal effect) $\Delta F'_{Vth} = 0$
Coefficient of friction at the interface $\mu_T = 0.12$ Steel-on-steel interface
Coefficient of friction in the thread $\mu_G = 0.12$
Coefficient of friction under the head and nut $\mu_K = 0.12$ Under the bolt head and the nut
Number of interfaces $q_F = 1$ (single shear)
Load introduction factor $n = 0.5$ Force introduced near the interface
Tightening method Torque wrench, target torque found by tests $\alpha_A$ see R1

R0 — preliminary diameter selection

Based on experience or a quick pre-selection (see the pre-selection article ), preliminarily select:

  • Bolt: M12 × 1.75, property class 10.9
  • Thread geometry (DIN 13-1): $d = 12$ mm, $d_2 = 10.863$ mm, $d_3 = 9.853$ mm, $P = 1.75$ mm
  • Cross-section areas: $A_S = 84.3$ mm², $A_{d_3} = 76.2$ mm², $A_N = 113.1$ mm²
  • Bolt head: hexagon head, bearing diameter $d_W = 17.0$ mm (the default value for a hexagon head in our calculator)
  • Through-hole diameter (DIN EN 20273, medium): $d_h = 13.5$ mm
  • Material properties (DIN EN ISO 898-1): $R_{p0.2\min} = 940$ MPa, $R_m = 1040$ MPa

Limiting size $G$: this joint is concentrically clamped and concentrically loaded. The limit $G = h_{\min} + d_W$ of (R0/1) is a validity limit for eccentrically clamped or eccentrically loaded joints, so it does not need to be checked here (VDI 2230:2015, R0). Note also that $h_{\min}$ in this formula is the thickness of the thinner of the two plates (20 mm here), not the clamp length $l_K$ (VDI 2230:2015, §5.1.2.2, Gl.(54)).

[!note] What the calculator’s design mode would do The design mode of our calculator estimates the diameter from Tabelle A7 and gives M14 for this case. But M14 also fails R7: $F_{Mzul} = 86\,869$ N is smaller than $F_{M\max} = 101\,767$ N, and the safety margin against slipping $S_G$ is only 0.78. So below we go straight from M12 to M16; M14 does not need to be tried.


R1 — tightening factor

Torque-controlled tightening with a torque wrench, target torque found by tests: Tabelle A8 gives $\alpha_A = 1.4 \sim 1.6$ for this class (VDI 2230:2015, Tabelle A8). We take the upper value to stay on the safe side:

$$ \alpha_A = 1.6 $$

R2 — required minimum clamp load

This case has a transverse force to transmit by friction (Eq. R2/1):

$$ F_{KQ} = \frac{F_{Q\max}}{q_F \cdot \mu_{T\min}} = \frac{5\,000}{1 \times 0.12} = 41\,667 \text{ N} $$

No sealing requirement, no bending moment → $F_{KP} = 0$, $F_{KA} = 0$

$$ F_{Kerf} = F_{KQ} = 41\,667 \text{ N} \tag{R2/4} $$

R3 — elastic resiliences and load factor

Bolt resilience

The bolt consists of: head + 20 mm plain shank + 20 mm free thread + engaged thread + nut region.

Segment Length Cross-section area $\delta_i$ (mm/N)
Head $\delta_{SK}$ $0.5 \times 12 = 6$ mm $A_N = 113.1$ $2.53 \times 10^{-7}$
Shank $\delta_1$ 20 mm $A_N = 113.1$ $8.42 \times 10^{-7}$
Free thread $\delta_{Gew}$ 20 mm $A_{d_3} = 76.2$ $1.249 \times 10^{-6}$
Engaged thread $\delta_G$ $0.5 \times 12 = 6$ mm $A_{d_3} = 76.2$ $3.75 \times 10^{-7}$
Nut $\delta_M$ $0.4 \times 12 = 4.8$ mm $A_N = 113.1$ $2.02 \times 10^{-7}$
$$ \delta_S = (2.53 + 8.42 + 12.49 + 3.75 + 2.02) \times 10^{-7} = 2.92 \times 10^{-6} \text{ mm/N} $$

Clamped-parts resilience

First compute the cone angle (Eq. 43, 44, 45). No separate outer diameter of the base body is given, so $D_A' = D_A$:

$$ \beta_L = l_K / d_W = 40 / 17.0 = 2.353 $$$$ y = D_A' / d_W = 44 / 17.0 = 2.588 $$$$ \tan\varphi_D = 0.362 + 0.032 \ln(2.353/2) + 0.153 \ln(2.588) = 0.362 + 0.0052 + 0.1455 = 0.5127 $$

Limiting diameter (Eq. 39, $w = 1$ for DSV):

$$ D_{A,Gr} = 17.0 + 1 \times 40 \times 0.5127 = 37.5 \text{ mm} $$

$D_A = 44 \text{ mm} \geq D_{A,Gr} = 37.5$ mm, so there is no deformation sleeve; use Eq. 40 (pure cone):

$$ \delta_P = \frac{2 \ln\left[\frac{(17.0+13.5)(17.0+1 \times 40 \times 0.5127-13.5)}{(17.0-13.5)(17.0+1 \times 40 \times 0.5127+13.5)}\right]}{1 \times 205\,000 \times \pi \times 13.5 \times 0.5127} $$$$ = \frac{2 \ln\left[\frac{30.5 \times 24.01}{3.5 \times 51.01}\right]}{4\,458\,000} = \frac{2 \ln(4.102)}{4\,458\,000} = \frac{2 \times 1.411}{4\,458\,000} = 6.33 \times 10^{-7} \text{ mm/N} $$

Load factor Φ

Concentric clamping and loading, so (R3/3) applies. For DSV $w=1$, and by Gl.(81) $\delta_{PZu}=(w-1)\delta_M=0$, so (R3/3) becomes:

$$ \Phi_n = n \cdot \frac{\delta_P}{\delta_S + \delta_P} = 0.5 \times \frac{6.33 \times 10^{-7}}{2.92 \times 10^{-6} + 6.33 \times 10^{-7}} = 0.5 \times \frac{6.33}{35.54} = 0.0891 $$

Load factor $\Phi = 0.0891$ — the bolt takes only 8.9% of the external force!

Additional bolt load and plate unloading force:

$$ F_{SA} = 0.0891 \times 20\,000 = 1\,782 \text{ N} $$$$ F_{PA} = (1 - 0.0891) \times 20\,000 = 18\,218 \text{ N} $$

R4 — preload change

Preload loss due to embedding

Take the amount of embedding (Setzen) $f_Z$ from Tabelle 5. The interface roughness here is $R_z < 10\ \mu$m; the transverse force is carried by friction at the interface, so we use the shear-load row. A DSV has two bearing surfaces (bolt head and nut) and 1 inner interface:

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

$$ F_Z = \frac{f_Z}{\delta_S + \delta_P} = \frac{0.011}{3.554 \times 10^{-6}} = 3\,095 \text{ N} \tag{R4/1} $$

Thermal expansion

Room-temperature case → $\Delta F'_{Vth} = 0$


R5 — minimum assembly preload

$$ F_{M\min} = 41\,667 + (1 - 0.0891) \times 20\,000 + 3\,095 + 0 = 62\,980 \text{ N} \tag{R5/1} $$

R6 — maximum assembly preload

$$ F_{M\max} = 1.6 \times 62\,980 = 100\,768 \text{ N} \tag{R6/1} $$

R7 — assembly stress check

Permissible assembly preload (Eq. R7/2, $\nu = 0.9$, $d_0 = d_S = (d_2 + d_3)/2 = 10.358$ mm, $A_0 = \frac{\pi}{4} d_0^2 = 84.26$ mm²):

$$ F_{Mzul} = 84.26 \times \frac{0.9 \times 940}{\sqrt{1 + 3\left[\frac{3}{2} \times \frac{10.863}{10.358}\left(\frac{1.75}{\pi \times 10.863} + 1.155 \times 0.12\right)\right]^2}} $$$$ = 84.26 \times \frac{846}{\sqrt{1 + 3 \times [1.573 \times (0.0513 + 0.1386)]^2}} $$$$ = 84.26 \times \frac{846}{\sqrt{1 + 3 \times 0.0892}} = 84.26 \times \frac{846}{\sqrt{1.268}} = 84.26 \times 751.4 = 63\,315 \text{ N} $$

The table values $F_{MTab}$ in Tabelle A1–A4 are calculated with this same formula at 90 % use of the yield point (rounding error no more than ±2.5 %), so for $\nu = 0.9$ you can take $F_{Mzul}$ straight from the table (VDI 2230:2015, §5.5.1).

Check (Eq. R7/3):

$$ F_{Mzul} = 63\,315 \text{ N} \quad \text{vs} \quad F_{M\max} = 100\,768 \text{ N} $$$$ 63\,315 < 100\,768 \;\Rightarrow\; F_{Mzul} < F_{M\max} $$

❌ Not satisfied: even at the permissible assembly preload, M12 cannot cover the upper end of the tightening scatter.


Iteration: upgrade to M16

M12 is not enough; upgrade to M16 × 2.0, property class 10.9:

Parameter M16 × 2.0 value Source
$d_2$ 14.701 mm DIN 13-1
$d_3$ 13.546 mm DIN 13-1
$A_S$ 157 mm² DIN 13-1
$A_{d_3}$ 144.1 mm² $\pi/4 \times 13.546^2$
$A_N$ 201.1 mm² $\pi/4 \times 16^2$
$d_W$ 22.5 mm Default hexagon-head value in our calculator
$d_h$ 17.5 mm DIN EN 20273
$F_{Mzul}$ 118 928 N Same R7/2 formula, $\mu_G = 0.12$

Recompute from R2 (with $F_{Kerf}$ unchanged):

δS (M16):

Segment Length Cross-section area $\delta_i$
Head $0.5 \times 16 = 8$ mm $A_N = 201.1$ $1.89 \times 10^{-7}$
Shank 16 mm $A_N = 201.1$ $3.79 \times 10^{-7}$
Free thread 24 mm $A_{d_3} = 144.1$ $7.93 \times 10^{-7}$
Engaged thread $0.5 \times 16 = 8$ mm $A_{d_3} = 144.1$ $2.64 \times 10^{-7}$
Nut $0.4 \times 16 = 6.4$ mm $A_N = 201.1$ $1.52 \times 10^{-7}$
Total $1.777 \times 10^{-6}$

δP (M16):

$\beta_L = 40/22.5 = 1.778$, $y = 44/22.5 = 1.956$

$\tan\varphi_D = 0.362 + 0.032\ln(0.889) + 0.153\ln(1.956) = 0.362 - 0.0038 + 0.1026 = 0.4608$

$D_{A,Gr} = 22.5 + 40 \times 0.4608 = 40.9$ mm

$D_A = 44 \text{ mm} \geq 40.9$ mm → Eq. 40:

$$ \delta_P = \frac{2\ln\left[\frac{(22.5+17.5)(22.5+40 \times 0.4608-17.5)}{(22.5-17.5)(22.5+40 \times 0.4608+17.5)}\right]}{205\,000 \times \pi \times 17.5 \times 0.4608} = \frac{2 \ln(3.208)}{5\,194\,000} = 4.49 \times 10^{-7} \text{ mm/N} $$

Φ (M16):

$$ \Phi = 0.5 \times \frac{4.49 \times 10^{-7}}{1.777 \times 10^{-6} + 4.49 \times 10^{-7}} = 0.5 \times 0.202 = 0.1008 $$

R4 (M16): $F_Z = 0.011 / (2.226 \times 10^{-6}) = 4\,941$ N

R5: $F_{M\min} = 41\,667 + (1 - 0.1008) \times 20\,000 + 4\,941 = 41\,667 + 17\,984 + 4\,941 = 64\,591$ N

R6: $F_{M\max} = 1.6 \times 64\,591 = 103\,346$ N

R7: $F_{Mzul}(\text{M16}) = 118\,928$ N

$$ 118\,928 \geq 103\,346 \;\Rightarrow\; F_{Mzul} \geq F_{M\max} $$

✅ Satisfied.


R8–R12 check summary (M16-10.9)

Step Check item Computed value Permissible value Safety factor Result
R8 Service stress $\sigma_{red,B} = 811.1$ N/mm² $R_{p0.2} = 940$ N/mm² $S_F = 1.16$ ✅
R9 Fatigue Static load, $\sigma_a = 0$ — — not needed
R10 Surface pressure No washer: $p_{B\max} = 770$ N/mm² $p_G = 760$ N/mm² $S_{pB} = 0.99$ ❌
R10 Surface pressure (with washer) $p_{M\max} = 345$ N/mm² $p_G = 760$ N/mm² $S_P = 2.20$ ✅
R11 Length of engagement Not applicable for DSV (standard nut) — — —
R12 Slip $F_{KR\min} = 51\,405$ N $F_{KQerf} = 41\,667$ N $S_G = 1.23$ (required ≥ 1.2) ✅

R8 — service stress

After torque-controlled tightening, the torsional stress from tightening stays in the bolt, so it must be included in the comparative stress by (R8/4). In service the torsional stress is reduced with $k_\tau = 0.5$ (VDI 2230:2015, R8):

$$ F_{S\max} = F_{Mzul} + \Phi F_A = 118\,928 + 0.1008 \times 20\,000 = 120\,945 \text{ N} \tag{R8/1} $$$$ \sigma_{z\max} = \frac{F_{S\max}}{A_0} = \frac{120\,945}{156.7} = 772.0 \text{ N/mm}^2, \qquad \tau_{\max} = \frac{M_G}{W_P} = \frac{159\,017}{553.2} = 287.5 \text{ N/mm}^2 $$$$ \sigma_{red,B} = \sqrt{\sigma_{z\max}^2 + 3(k_\tau \tau_{\max})^2} = \sqrt{772.0^2 + 3 \times (0.5 \times 287.5)^2} = 811.1 \text{ N/mm}^2 \tag{R8/4} $$$$ S_F = \frac{R_{p0.2\min}}{\sigma_{red,B}} = \frac{940}{811.1} = 1.16 \geq 1.0 $$

The tension-only check (R8/6), $R_{p0.2} A_0 \geq F_{S\max}$, is only for the case where the torsional stress is fully gone or the bolt is tightened without torsion. Used wrongly here, it would make $S_F$ about 5 % too high.

R10 — surface pressure

The bearing area is taken as a flat ring, $A_{p\min} = \frac{\pi}{4}(d_{Wa}^2 - D_{Ki}^2)$ (Gl.(193)). No hole chamfer is given, so the inner diameter $D_{Ki}$ is taken as the through-hole diameter $d_h = 17.5$ mm; this makes the area a little too large, so the result is on the unsafe side.

Without a washer ($d_{Wa} = d_W = 22.5$ mm, $A_{p\min} = 157.1$ mm²):

  • Assembly state: $p_{M\max} = F_{Mzul}/A_{p\min} = 118\,928/157.1 = 757$ N/mm², $S_P = 760/757 = 1.00$ — right at the limit;
  • Working state: $p_{B\max} = (F_{V\max} + F_{SA})/A_{p\min} = (118\,928 + 2\,017)/157.1 = 770$ N/mm², $S_{pB} = 0.99$ — fails ($F_{V\max}$ is taken as $F_{Mzul}$, on the safe side).

Above the limiting surface pressure, the clamped part creeps under the head and the preload keeps dropping. The fix is a hardened washer, $h_S = 3$ mm thick, under the head and under the nut. For the pressure calculation its outer diameter is (VDI 2230:2015, §5.5.4, Gl.(194)):

$$ d_{Wa} = d_W + 1.6\,h_S = 22.5 + 1.6 \times 3 = 27.3 \text{ mm} $$

$A_{p\min} = \frac{\pi}{4}(27.3^2 - 17.5^2) = 344.8$ mm², $p_{M\max} = 345$ N/mm², $S_P = 2.20$; $p_{B\max} = 351$ N/mm², $S_{pB} = 2.17$. ✅ Passed. The washer itself must also be strong and thick enough (VDI 2230:2015, §5.5.4).

R12 — slip resistance

The residual clamp load is taken for the worst case: the lowest assembly preload $F_{Mzul}/\alpha_A$, minus the plate unloading force and the preload loss due to embedding:

$$ F_{KR\min} = \frac{F_{Mzul}}{\alpha_A} - (1-\Phi)F_A - F_Z = \frac{118\,928}{1.6} - (1 - 0.1008) \times 20\,000 - 4\,941 = 51\,405 \text{ N} $$$$ S_G = \frac{F_{KR\min}}{F_{KQerf}} = \frac{51\,405}{41\,667} = 1.23 \geq 1.2 $$

For static load, the usual required value of $S_G$ is 1.2 (VDI 2230:2015, R12). This joint just passes. The other two R12 checks, bolt shear $S_A = 20.2$ and bolt bearing pressure $S_L = 9.18$, have large margins and do not govern.


R13 — tightening torque

(Eq. R13/1, M16, $\mu_G = \mu_K = 0.12$). Friction diameter of the bearing surface $D_{Km} = (d_W + D_{Ki})/2 = (22.5 + 17.5)/2 = 20.0$ mm:

$$ M_A = 118\,928 \times \left[0.16 \times 2.0 + 0.58 \times 14.701 \times 0.12 + \frac{20.0}{2} \times 0.12\right] $$$$ = 118\,928 \times [0.320 + 1.023 + 1.200] = 118\,928 \times 2.543 = 302\,458 \text{ N·mm} $$$$ M_A \approx 302 \text{ N·m} $$

Result summary

Item Value
Final selection M16 × 2.0 — 10.9, with a 3 mm hardened washer under the head and under the nut
Minimum assembly preload $F_{M\min}$ 64 591 N
Maximum assembly preload $F_{M\max}$ 103 346 N
Permissible assembly preload $F_{Mzul}$ 118 928 N
Load factor $\Phi$ 0.1008
Safety margin against exceeding the yield point $S_F$ (service stress) 1.16
Safety factor $S_P$ (surface pressure, with washer) 2.20
Safety factor $S_G$ (slip, required ≥ 1.2) 1.23
Tightening torque $M_A$ ≈ 302 N·m

[!IMPORTANT] The lesson from M12 to M16 On the surface, the 20 kN external force in this example is not large, but the clamp load needed for transverse-force transfer $F_{KQ} = 41.7$ kN is the governing factor of the design. Although M12 has enough tensile strength, its $F_{Mzul}$ is not enough to cover $F_{M\max}$. With M16 the bolt itself is fine, but the surface pressure is just over the limit, and a washer is needed. This is exactly the value of the systematic VDI 2230 method — it reveals the weak link that intuition easily overlooks.


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) Design mode gives M14, see the note under R0
Joint Type TBJ — Through bolt/DSV
Bolt size M16 Enter M12 first to see R7 fail
Head Type Hexagon head $d_W$ uses the default 22.5 mm (17.0 mm for M12)
Clamped layers Two layers, 20 mm each For each layer click the material button and pick S355 JO from Table A9 (fills in $E_P = 205\,000$ and $p_G = 760$)
Equivalent OD at the interface $D_A$ 44 mm
Through-hole Diameter $d_h$ 17.5 mm 13.5 for M12
Unthreaded shank length in the clamp $l_1$ 16 mm 20 for M12
Washer thickness under the head $h_S$ 3 mm Leave empty to see the R10 result without a washer
Head-side bearing-face inner diameter $D_{Ki}$ empty The calculator uses $d_h$ and says so in the steps
Axial Load $F_A$ / Transverse Load $F_Q$ 20 000 N / 5 000 N
Load Introduction Factor $n$ 0.5
Strength Class 10.9 $R_{p0,2} = 940$ and $R_m = 1040$ are the defaults
Thread / Head / Interface Friction 0.12 / 0.12 / 0.12 Leave the friction class unselected
Number of force-transmitting inner interfaces $q_F$ 1
Tightening Method / Tightening Factor $\alpha_A$ Torque controlled / 1.6
Utilisation $\nu$ 0.9
Embedding $f_Z$ 0.011 mm The 11 μm embedding amount from R4
Include Thermal Effects / Fatigue Check No / No Static load at room temperature

How the results map to this article (M16 with washer):

Calculator output Calculator value Where in this article
Bolt resilience $\delta_S$ / clamped-part resilience $\delta_P$ $1.777 \times 10^{-6}$ / $4.489 \times 10^{-7}$ mm/N Iteration M16
Load factor $\Phi$ 0.1008 Iteration M16
Preload loss due to embedding $F_Z$ 4 941 N R4
$F_{M\min}$ / $F_{M\max}$ / $F_{Mzul}$ 64 591 / 103 346 / 118 928 N R5–R7
Maximum bolt load $F_{S\max}$ / comparative stress $\sigma_{red,B}$ 120 945 N / 811.1 N/mm² R8
Assembly-state / working-state pressure 344.9 / 350.7 N/mm² R10
Minimum residual clamp load $F_{KR\min}$ 51 405 N R12
Tightening torque $M_A$ 302 458 N·mm R13
$S_F$ / $S_P$ / $S_{pB}$ / $S_G$ / $S_A$ / $S_L$ 1.16 / 2.20 / 2.17 / 1.23 / 20.20 / 9.18 Summary

The calculator also gives one more value: the concentric opening limit $F_{Aab} = 77\,169$ N (Gl.(87)), far above $F_A = 20\,000$ N, so the interface does not open.


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, the through-hole diameter from DIN EN 20273, and the elastic modulus and limiting surface pressure of the clamped parts 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. The calculation assumes concentric clamping and concentric loading. In real engineering use, all parameters should be verified against the specific conditions.


📚 Series navigation

← Previous: Strength Checks R7–R13 | Next: Full Worked Example (ESV) →