<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://hugoyoungmsc.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://hugoyoungmsc.github.io/" rel="alternate" type="text/html" /><updated>2026-10-26T04:36:05+00:00</updated><id>https://hugoyoungmsc.github.io/feed.xml</id><title type="html">Hugo Young, MSc — Structural Engineering Notes</title><subtitle>Worked calculation examples to the Eurocodes, step by step. Every intermediate value shown, every clause cited.</subtitle><author><name>Hugo Young</name></author><entry><title type="html">EC2 §6.2: Complete Shear Design Worked Example (Free Download)</title><link href="https://hugoyoungmsc.github.io/2026/10/24/ec2-shear-rectangular-beam-vertical-links.html" rel="alternate" type="text/html" title="EC2 §6.2: Complete Shear Design Worked Example (Free Download)" /><published>2026-10-24T00:00:00+00:00</published><updated>2026-10-24T00:00:00+00:00</updated><id>https://hugoyoungmsc.github.io/2026/10/24/ec2-shear-rectangular-beam-vertical-links</id><content type="html" xml:base="https://hugoyoungmsc.github.io/2026/10/24/ec2-shear-rectangular-beam-vertical-links.html"><![CDATA[<h2 id="the-problem">The Problem</h2>

<p>A 6 m simply supported internal beam in an office building, at 5 m centres, carries g_k = 35 kN/m (slab, finishes, self-weight) and q_k = 20 kN/m (office + movable partitions). Concrete C30/37, steel B500B. A compact bending pre-step gives 4H25 as the main steel. The task: design the vertical links, and walk through every EC2 shear check — V_Rd,c, V_Rd,max, required A_sw/s, minimum reinforcement and spacing limits — with each intermediate value shown.</p>

<h2 id="the-relevant-clauses">The Relevant Clauses</h2>

<ul>
  <li>§6.2.1(8): shear may be checked at distance d from the support face</li>
  <li>§6.2.2(1), Eq (6.2a/b): V_Rd,c for members without shear reinforcement</li>
  <li>§6.2.2(6), Eq (6.5)/(6.6N): cap on V_Ed, strength reduction factor ν</li>
  <li>§6.2.3(2)/(3), Eq (6.7N)/(6.8)/(6.9): truss model — V_Rd,s, V_Rd,max, θ limits</li>
  <li>§6.2.3(3), Eq (6.8): required link area for vertical links</li>
  <li>§9.2.2(5)–(8), Eq (9.4), (9.5N), (9.6N), (9.8N): minimum links and spacing limits</li>
  <li>Recommended values used throughout — check your National Annex</li>
</ul>

<h2 id="input-data">Input Data</h2>

<table>
  <thead>
    <tr>
      <th>Parameter</th>
      <th>Value</th>
      <th>Unit</th>
      <th>Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Span L</td>
      <td>6000</td>
      <td>mm</td>
      <td>Simply supported</td>
    </tr>
    <tr>
      <td>Tributary width</td>
      <td>5000</td>
      <td>mm</td>
      <td>5 m grid</td>
    </tr>
    <tr>
      <td>b_w</td>
      <td>300</td>
      <td>mm</td>
      <td>Beam width</td>
    </tr>
    <tr>
      <td>h</td>
      <td>600</td>
      <td>mm</td>
      <td>Overall depth</td>
    </tr>
    <tr>
      <td>g_k</td>
      <td>35</td>
      <td>kN/m</td>
      <td>Permanent, incl. self-weight</td>
    </tr>
    <tr>
      <td>q_k</td>
      <td>20</td>
      <td>kN/m</td>
      <td>Office + movable partitions</td>
    </tr>
    <tr>
      <td>f_ck</td>
      <td>30</td>
      <td>MPa</td>
      <td>C30/37</td>
    </tr>
    <tr>
      <td>f_yk</td>
      <td>500</td>
      <td>MPa</td>
      <td>B500B</td>
    </tr>
    <tr>
      <td>c_nom</td>
      <td>35</td>
      <td>mm</td>
      <td>XC1, structural class S4</td>
    </tr>
    <tr>
      <td>Main bars</td>
      <td>4H25</td>
      <td>—</td>
      <td>From bending pre-step (Step 3)</td>
    </tr>
    <tr>
      <td>Links</td>
      <td>H8, two legs</td>
      <td>—</td>
      <td>To be sized</td>
    </tr>
  </tbody>
</table>

<h2 id="step-by-step-calculation">Step-by-Step Calculation</h2>

<h3 id="step-1-design-loads-and-shear-force">Step 1: Design Loads and Shear Force</h3>

<p>Load combination per EN 1990 Eq (6.10), persistent design situation:</p>

<p>w_d = 1.35 × 35 + 1.5 × 20 = <strong>77.25 kN/m</strong></p>

<p>Shear at the support centreline: V = 77.25 × 6.0 / 2 = <strong>231.8 kN</strong>.</p>

<p>Effective depth: d = 600 − 35 − 8 − 25/2 = <strong>544.5 mm</strong>.</p>

<p>Because the beam carries a predominantly uniformly distributed load, §6.2.1(8) permits checking shear at distance d from the support face. With a 300 mm support width:</p>

<p>V_Ed = 231.8 − 77.25 × (0.150 + 0.5445) = <strong>178.1 kN</strong></p>

<p>If we skipped this rule and checked at the face (220 kN), we would be over-designing the links by about 25%. The reduction is a real clause, not a convenience.</p>

<h3 id="step-2-material-properties">Step 2: Material Properties</h3>

<p>f_cd = 1.0 × 30 / 1.5 = <strong>20.0 MPa</strong> (§3.1.6(1)P NOTE, α_cc = 1.0 — the recommended value and the French NA value; the UK NA adopts 0.85)</p>

<p>f_yd = f_ywd = 500 / 1.15 = <strong>435 MPa</strong> (§3.2.7(2), §6.2.3(3))</p>

<p>f_ctm = <strong>2.9 MPa</strong> (Table 3.1, C30/37)</p>

<h3 id="step-3-effective-depth-and-flexural-steel-compact-pre-step">Step 3: Effective Depth and Flexural Steel (Compact Pre-Step)</h3>

<p>The V_Rd,c formula needs the longitudinal tension ratio ρ_l, so the bending design is a prerequisite. Here it is in compact form (it gets its own full post):</p>

<p>K = M_Ed / (b d² f_ck) = 347.6×10⁶ / (300 × 544.5² × 30) = <strong>0.130</strong> ≤ 0.167 — no compression steel needed</p>

<p>z = d × [0.5 + √(0.25 − K/1.134)] = <strong>472 mm</strong></p>

<p>A_s = M_Ed / (f_yd × z) = 347.6×10⁶ / (435 × 472) = <strong>1692 mm²</strong> → provide <strong>4H25 (1963 mm²)</strong></p>

<p>Checks: A_s,min = 0.26 × 2.9 × 300 × 544.5 / 500 = 246 mm² ✓ (governs over the 0.0013·b·d = 212 mm² floor, §9.2.1.1(1)); A_s,max = 0.04 × 300 × 600 = 7200 mm² ✓ (§9.2.1.1(3))</p>

<p>ρ_l = 1963 / (300 × 544.5) = <strong>1.20%</strong> ≤ 2% ✓</p>

<h3 id="step-4-can-the-concrete-work-alone-v_rdc">Step 4: Can the Concrete Work Alone? V_Rd,c</h3>

<p>k = 1 + √(200/544.5) = <strong>1.61</strong> ≤ 2.0</p>

<p>V_Rd,c = [C_Rd,c × k × (100 × ρ_l × f_ck)^(1/3) + k₁ × σ_cp] × b_w × d (Eq 6.2a)</p>

<p>With C_Rd,c = 0.18/1.5 = 0.12, σ_cp = 0 (no axial force):</p>

<p>V_Rd,c = [0.12 × 1.61 × (100 × 0.0120 × 30)^(1/3)] × 300 × 544.5 = <strong>104.0 kN</strong></p>

<p>Minimum (Eq 6.2b, with v_min from Eq 6.3N): v_min = 0.035 × 1.61^1.5 × √30 = 0.390 MPa → 63.7 kN</p>

<p>V_Rd,c = 104.0 kN &lt; V_Ed = 178.1 kN → <strong>shear links are required</strong>.</p>

<p>For completeness, the absolute cap on V_Ed from §6.2.2(6): 0.5 × b_w × d × ν × f_cd = 0.5 × 300 × 544.5 × 0.528 × 20.0 = <strong>862 kN</strong> ✓</p>

<h3 id="step-5-strut-check--v_rdmax">Step 5: Strut Check — V_Rd,max</h3>

<p><img src="/assets/ec2-shear-truss-model.svg" alt="EC2 truss model — concrete struts at θ = 21.8° fanning from the supports, vertical links, compression chord on top, tension chord at the bottom" /></p>

<p><em>The truss model we are working with. Note the struts: cot θ = 2.5 means each one runs 2.5 times further horizontally than the lever arm z — genuinely flat, which is why the links do most of the work.</em></p>

<p>Strength reduction factor (Eq 6.6N): ν = 0.6 × (1 − 30/250) = <strong>0.528</strong></p>

<p>Here is a trap worth knowing: ν₁ may be taken as 0.6 for f_ck ≤ 60 MPa <em>only</em> when the design stress of the links is below 0.8 f_yk (Note 2 to §6.2.3(3)). With f_ywd = 435 MPa that condition does not hold, so we use ν₁ = ν = 0.528. Taking 0.6 would overestimate V_Rd,max by 14%.</p>

<p>z = 0.9d = <strong>490 mm</strong> (§6.2.3(1))</p>

<p>Calculate the strut angle from the demand by setting V_Ed equal to V_Rd,max (Eq 6.9) — the angle at which the concrete strut would just reach capacity:</p>

<p>sin 2θ = 2 × V_Ed / (α_cw × b_w × z × ν₁ × f_cd) = 2 × 178.1×10³ / (1.0 × 300 × 490 × 0.528 × 20.0) = 0.229 → θ = <strong>6.6°</strong></p>

<p>That is below the lower limit of Eq 6.7N (21.8°), so the code minimum governs: θ = <strong>21.8°</strong>, cot θ = <strong>2.5</strong>. The demand angle being far below the limit shows the section is over-strength in shear; the code minimum, not the demand, fixes the angle.</p>

<p>V_Rd,max = α_cw × b_w × z × ν₁ × f_cd / (cot θ + tan θ) (Eq 6.9)</p>

<p>= 1.0 × 300 × 490 × 0.528 × 20.0 / (2.5 + 0.4) = <strong>535.3 kN</strong> &gt; 178.1 kN ✓ (ratio 0.33)</p>

<p>Even at θ = 45° the ceiling is 776.2 kN — the section is comfortably sized for shear. §6.2.1(8) also requires the shear at the support to be checked against the strut capacity: V = 231.8 kN &lt; 535.3 kN ✓.</p>

<h3 id="step-6-required-links">Step 6: Required Links</h3>

<p>A_sw/s = V_Ed / (z × f_ywd × cot θ) (Eq 6.8, rearranged)</p>

<p>= 178.1×10³ / (490 × 435 × 2.5) = 0.334 mm²/mm = <strong>334 mm²/m</strong></p>

<p>H8 two-leg links: A_sw = 2 × 50.3 = 100.5 mm² → s = 100.5 / 0.334 = 301 mm.</p>

<p>Try H8@300: V_Rd,s = 100.5/300 × 490 × 435 × 2.5 = <strong>178.5 kN</strong> (Eq 6.8) — passes at a ratio of 0.998.</p>

<p>Technically that works. I would never detail it that tight. Rounding to <strong>H8@250</strong> gives V_Rd,s = 214.2 kN (ratio 0.83) for about 0.5 kg of extra steel per metre of beam. When the ratio on a hand calc is 0.998, the field tolerance of your bar bending has already eaten your margin.</p>

<h3 id="step-7-minimum-links-and-spacing-limits">Step 7: Minimum Links and Spacing Limits</h3>

<p>Minimum: ρ_w,min = 0.08 × √f_ck / f_yk = 0.000876 (Eq 9.5N) → A_sw,min/s = 0.000876 × 300 = 263 mm²/m &lt; 402 mm²/m provided ✓</p>

<p>Longitudinal spacing: s_l,max = 0.75 × d = <strong>408 mm</strong> &gt; 250 mm ✓ (Eq 9.6N, α = 90°)</p>

<p>Transverse spacing: s_t,max = 0.75 × d = 408 mm ≤ 600 mm ✓ (Eq 9.8N)</p>

<p>Not covered here, but required in the full design: anchorage of the bottom bars at the end support (§9.2.1.4). Treat this post as the shear slice of a complete beam design, not the whole job.</p>

<h2 id="result-summary">Result Summary</h2>

<table>
  <thead>
    <tr>
      <th>Check</th>
      <th>Required</th>
      <th>Provided</th>
      <th>Ratio</th>
      <th>Pass?</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>V_Rd,s ≥ V_Ed (Eq 6.8)</td>
      <td>178.1 kN</td>
      <td>214.2 kN</td>
      <td>0.83</td>
      <td>✅</td>
    </tr>
    <tr>
      <td>V_Rd,max ≥ V_Ed (Eq 6.9)</td>
      <td>178.1 kN</td>
      <td>535.3 kN</td>
      <td>0.33</td>
      <td>✅</td>
    </tr>
    <tr>
      <td>V_support ≤ V_Rd,max (§6.2.1(8))</td>
      <td>231.8 kN</td>
      <td>535.3 kN</td>
      <td>0.43</td>
      <td>✅</td>
    </tr>
    <tr>
      <td>A_sw/s (Eq 6.8)</td>
      <td>334 mm²/m</td>
      <td>402 mm²/m</td>
      <td>0.83</td>
      <td>✅</td>
    </tr>
    <tr>
      <td>A_sw,min/s (Eq 9.5N)</td>
      <td>263 mm²/m</td>
      <td>402 mm²/m</td>
      <td>0.65</td>
      <td>✅</td>
    </tr>
    <tr>
      <td>s ≤ s_l,max (Eq 9.6N)</td>
      <td>408 mm</td>
      <td>250 mm</td>
      <td>0.61</td>
      <td>✅</td>
    </tr>
  </tbody>
</table>

<p><strong>Design: H8 links at 250 mm centres, two legs.</strong></p>

<h2 id="download">Download</h2>

<p>📥 <a href="/assets/ec2-shear-worked-example.xlsx">Download the full calculation spreadsheet</a></p>

<p>Four sheets: Inputs, Steps (every formula with its clause), Summary, and Notes. The file regenerates from a Python script, so the numbers in this post and the spreadsheet cannot drift apart. Fully free — no gate, no signup.</p>

<p>If you spot a mistake or want a variation of this example, write to me at hugo@civion.cloud — corrections to published calculations go straight to the top of my list.</p>

<h2 id="what-im-building">What I’m Building</h2>

<p>I’m building a tool that runs this exact sequence — section in, it checks V_Rd,c, V_Rd,max, sizes the links, and flags the traps before you hit them: the ν₁ shortcut, the NA differences, the 0.998 near-miss. Twenty minutes of arithmetic becomes twenty seconds. If that sounds useful, write to me at hugo@civion.cloud and I’ll tell you when it’s ready.</p>

<hr />

<p><em>Verified against EN 1992-1-1 §6.2 by the author.</em></p>

<hr />]]></content><author><name>Hugo Young</name></author><category term="EC2" /><category term="shear" /><category term="worked example" /><summary type="html"><![CDATA[Step-by-step EC2 §6.2 shear design of a rectangular beam: V_Ed at d from the support, V_Rd,c, V_Rd,max, link spacing, and the ν₁ trap — with free spreadsheet.]]></summary></entry></feed>