CIV-330 · Lesson 7 of 12 · 23 min

Bond, development length and splices

Every calculation so far has assumed that a bar can reach its yield stress wherever the analysis needs it. That is only true if the bar is anchored well enough in the surrounding concrete to transfer its force. A bar that pulls out, or splits the concrete around it, delivers nothing. This lesson explains how force passes between steel and concrete, how the codes turn that into development lengths, and how bars are anchored with hooks, cut off where they are no longer needed, and spliced where one bar is not long enough.

How bond works

Force passes from a deformed bar to the concrete mainly by the bearing of the ribs against the concrete between them, with a small contribution from adhesion and friction. The bearing forces are inclined outward from the bar, so they push the surrounding concrete apart like a wedge. Two kinds of bond failure result. If the cover and the spacing between bars are small, the radial pressure splits the concrete along the bar, and the cover spalls off; this splitting failure is the usual one in beams. If the bar is well confined by thick cover or stirrups, splitting is prevented and the bar eventually pulls out by shearing the concrete keys between the ribs, at a higher stress.

Bond stress is not uniform. It peaks near cracks, where the steel stress changes sharply, and is small between cracks. Design therefore works with an average bond stress over a length: the development length is the embedment needed to build the bar stress from zero to yield. Over that length the bar force \(A_b f_y\) must be resisted by an average bond stress \(u\) on the bar perimeter, so \(l_d = d_b f_y/(4u)\). Everything in the code expressions refines that simple relation.

What affects development length

The required length grows with the bar diameter and the yield strength and falls as the concrete gets stronger (bond strength varies roughly with \(\sqrt{f'_c}\)). It also depends on several conditions:

  • Bar position. Concrete under a deep pour of fresh concrete bleeds, and water and air collect under horizontal bars near the top of the pour, weakening bond. Top bars, with more than 300 mm (12 in.) of fresh concrete below them, need longer development.
  • Coating. Epoxy coating, used in parking structures and bridges to resist corrosion, reduces friction and adhesion and needs extra length.
  • Concrete density. Lightweight aggregate concrete splits more easily.
  • Bar size. Small bars develop more efficiently relative to their diameter, so codes give them a reduction.
  • Cover, spacing and transverse steel. Thick cover, generous spacing and stirrups crossing the potential splitting plane all delay splitting and shorten the required length.

Development length in the code

ACI 318 gives a detailed equation that accounts for cover and transverse steel, and a simplified table that is used for most designs when the cover and spacing meet minimum values. For Grade 60 bars in normal-weight concrete with clear spacing at least \(d_b\), clear cover at least \(d_b\) and at least minimum stirrups, the simplified forms are

\[l_d = \frac{f_y\psi_t\psi_e\psi_g}{25\lambda\sqrt{f'_c}}\,d_b\ \ (\#6\ \text{and smaller}), \qquad l_d = \frac{f_y\psi_t\psi_e\psi_g}{20\lambda\sqrt{f'_c}}\,d_b\ \ (\#7\ \text{and larger}), \qquad \ge 12\ \text{in.}\]

For other cover and spacing the denominators drop to 16.7 and 13.3 (a factor of 1.5 longer). The detailed equation replaces the fixed denominators with a confinement term:

\[l_d = \frac{3}{40}\,\frac{f_y}{\lambda\sqrt{f'_c}}\,\frac{\psi_t\psi_e\psi_s\psi_g}{\big(c_b + K_{tr}\big)/d_b}\,d_b, \qquad \frac{c_b + K_{tr}}{d_b} \le 2.5, \qquad K_{tr} = \frac{40A_{tr}}{sn}\]

where \(c_b\) is the smaller of the cover to the bar center and half the center-to-center spacing, \(A_{tr}\) is the transverse steel area within spacing \(s\) crossing the splitting plane, and \(n\) is the number of bars being developed. The factors are \(\psi_t = 1.3\) for top bars, \(\psi_e = 1.5\) for epoxy-coated bars with small cover or spacing (1.2 otherwise), with \(\psi_t\psi_e \le 1.7\), \(\psi_s = 0.8\) for #6 and smaller, and \(\psi_g = 1.0\) for Grade 60 (1.15 for Grade 80, 1.3 for Grade 100). For 4,000 psi concrete and Grade 60 bars, a bottom #8 needs 47 in., about 47 diameters, by the simplified form.

Three sketches: a straight bar embedded in concrete with a tension force at its end and a development length dimension; a bar ending in a 90 degree hook inside a short block with the hook development length dimension; and two overlapping bars forming a tension lap splice with the lap length marked.
Straight development, a standard hook and a tension lap splice.

Hooks and other anchorages

Where there is not enough room for a straight bar, such as at the end of a beam framing into an exterior column, a standard hook provides anchorage in a much shorter length. The bearing of the bend on the concrete inside it carries much of the force. Standard hooks are 90 degree bends with an extension of 12 bar diameters, and 180 degree bends with an extension of 4 bar diameters, made around minimum bend diameters that avoid crushing the concrete or cracking the bar.

ACI 318-19 revised the hook equation substantially after new tests: \(l_{dh} = \big(f_y\psi_e\psi_r\psi_o\psi_c/(55\lambda\sqrt{f'_c})\big)d_b^{1.5}\), not less than \(8d_b\) or 6 in. The factor \(\psi_r\) is 1.0 with confining ties around the hook and 1.6 without; \(\psi_o\) rewards hooks placed inside the column core; \(\psi_c\) adjusts for concrete strength. A #8 hook in 4,000 psi concrete without confining ties needs about 24 in., measured from the critical section to the outside of the bend.

Headed bars, with a forged or welded plate on the end, anchor by bearing alone and reduce congestion in beam-column joints and pile caps. Mechanical couplers join bars end to end without a lap. Both are used more and more in heavily reinforced members.

Compression development

Bars in compression develop over shorter lengths, because part of the force is transferred by end bearing and there are no flexural cracks to weaken bond. ACI 318 uses \(l_{dc} = 0.02f_yd_b/(\lambda\sqrt{f'_c}) \ge 0.0003f_yd_b\), at least 8 in. Column dowels into footings, covered in lesson 12, use this length.

Worked problem

Development lengths for the project bars

Find the development lengths for the main bars of the office beam (#8 bottom, 4,000 psi, 1.5 in. cover to #3 stirrups at 10 in.) and the top bars of the garage parking slab (#5, epoxy-coated, top bars, 5,000 psi, cover 2 in. and spacing 13.5 in.).

Show solution
  1. Office beam bottom bars by the simplified form (#8, so divisor 20):
  2. \[l_d = \frac{60{,}000(1.0)(1.0)(1.0)}{20(1.0)\sqrt{4000}}(1.0) = 47.4\ \text{in.}\]
  3. By the detailed equation: \(c_b = \min(1.5 + 0.375 + 0.5,\ 3.08/2) = 1.54\) in. and \(K_{tr} = 40(0.22)/(10 \times 4) = 0.22\), so \((c_b + K_{tr})/d_b = 1.76\):
  4. \[l_d = \frac{3}{40}\,\frac{60{,}000}{\sqrt{4000}}\,\frac{1.0}{1.76}(1.0) = 40.4\ \text{in.}\]
  5. Garage slab top bars (#5, divisor 25): \(\psi_t = 1.3\). The cover of 2 in. exceeds \(3d_b = 1.88\) in. and the spacing exceeds \(6d_b\), so \(\psi_e = 1.2\) and \(\psi_t\psi_e = 1.56\):
  6. \[l_d = \frac{60{,}000(1.56)}{25\sqrt{5000}}(0.625) = 33.1\ \text{in.}\]
  7. Sofia's program uses \(\psi_e = 1.5\) for every epoxy-coated bar as a conservative default; with the product capped at 1.7 it gives 36.1 in., and Owen details that length.

Answer: The beam bars need 40 to 47 in. and the slab top bars 33 to 36 in. Both fit easily: the office beam has 12.5 ft from midspan to the support, and the slab top bars extend well past the inflection points.

Development, hook and lap lengths for common bars in the office and garage concrete.
import math
# Development, hooks and lap splices for Grade 60 deformed bars, ACI 318
fy = 60000.0
db = {3: 0.375, 4: 0.5, 5: 0.625, 6: 0.75, 7: 0.875, 8: 1.0, 9: 1.128, 10: 1.27, 11: 1.41}

def ld_simple(bar, fc, top=False, epoxy=False):
    """Simplified tension ld (in.) for clear spacing >= db, cover >= db and minimum stirrups."""
    pt = 1.3 if top else 1.0
    pe = 1.5 if epoxy else 1.0
    pte = min(pt * pe, 1.7)
    pg = 1.0                                   # Grade 60
    rt = min(math.sqrt(fc), 100.0)
    div = 25 if bar <= 6 else 20
    return max(fy * pte * pg / (div * rt) * db[bar], 12.0)

def ld_detailed(bar, fc, cb, Ktr, top=False, epoxy=False):
    pt = 1.3 if top else 1.0; pe = 1.5 if epoxy else 1.0
    ps = 0.8 if bar <= 6 else 1.0
    conf = min((cb + Ktr) / db[bar], 2.5)
    return max(3 / 40 * fy / math.sqrt(fc) * min(pt * pe, 1.7) * ps / conf * db[bar], 12.0)

def ldh(bar, fc):
    """Standard hook development length (in.): psi_e = psi_o = 1.0, psi_r = 1.6 (no confining
    ties around the hook) and the concrete strength factor psi_c."""
    pr = 1.6
    pc = min(fc / 15000 + 0.6, 1.0)
    return max(fy * pr * pc / (55 * math.sqrt(fc)) * db[bar] ** 1.5, 8 * db[bar], 6.0)

print("bar   ld bottom  ld top   ldh   lap class B")
for bar in (4, 5, 6, 8):
    lb = ld_simple(bar, 4000); lt = ld_simple(bar, 4000, top=True)
    print(f"#{bar:<3d} {lb:9.1f} {lt:8.1f} {ldh(bar, 4000):6.1f} {1.3*lb:9.1f}")

# Office beam #8 bottom bars: detailed equation with cover and stirrup confinement
cb = min(1.5 + 0.375 + 0.5, 3.08 / 2)              # cover to bar center or half spacing
Ktr = 40 * 0.22 / (10 * 4)                          # #3 stirrups at 10 in., 4 bars
print(f"office beam #8: simplified ld = {ld_simple(8, 4000):.1f} in., "
      f"detailed ld = {ld_detailed(8, 4000, cb, Ktr):.1f} in. (cb = {cb:.2f}, Ktr = {Ktr:.2f})")
print(f"garage slab #5 epoxy top bars, 5000 psi: ld = {ld_simple(5, 5000, top=True, epoxy=True):.1f} in.")
for bar in (6, 8):
    ldc = max(0.02 * fy / math.sqrt(4000) * db[bar], 0.0003 * fy * db[bar], 8.0)
    print(f"#{bar} compression ld = {ldc:.1f} in.")
Output
bar   ld bottom  ld top   ldh   lap class B
#4        19.0     24.7    8.5      24.7
#5        23.7     30.8   11.8      30.8
#6        28.5     37.0   15.5      37.0
#8        47.4     61.7   23.9      61.7
office beam #8: simplified ld = 47.4 in., detailed ld = 40.4 in. (cb = 1.54, Ktr = 0.22)
garage slab #5 epoxy top bars, 5000 psi: ld = 36.1 in.
#6 compression ld = 14.2 in.
#8 compression ld = 19.0 in.

The table shows how quickly lengths grow with bar size: a top #8 bar needs more than 5 ft. Large top bars in thin slabs or short spans can be impossible to develop, which is one reason designers prefer more, smaller bars in slabs and why the top bars over the garage supports are #5 rather than #8.

Cutting off bars

The moment in a beam varies along the span, so not all the bars are needed everywhere. Bars can be stopped where they are no longer required, but the rules are conservative because the moment diagram is uncertain, diagonal cracks shift the tension, and stopping bars in a tension zone creates a stress concentration that can start cracks.

  • Bars are extended beyond the point where they are theoretically no longer needed by the larger of \(d\) and \(12d_b\), except at simple supports and the ends of cantilevers.
  • Continuing bars must have at least a development length beyond the point where the bars that are cut off are no longer needed.
  • Bars may not be cut off in a tension zone unless the shear is not more than two thirds of the shear strength, extra stirrups are provided, or the continuing bars provide double the area required.
  • At least one third of the positive moment steel of simple spans (one quarter in continuous spans) must continue along the same face at least 6 in. into the support.

At simple supports and inflection points, the positive moment bars must also be small enough that their development length is not more than \(M_n/V_u\) plus the embedment beyond the support or inflection point (with a 1.3 factor on \(M_n/V_u\) where the reaction confines the bar ends). This check, which comes from the rate at which bar stress must build up near a support with high shear, is what occasionally forces smaller bars or a hook at a short support.

Worked problem

Bar ends at the office beam support

Check the 4 #8 bottom bars at the simple support of the office beam: \(M_n = 277/0.9 = 308\) kip·ft, \(V_u = 37.0\) kips, bars extended 6 in. past the support centerline, with the reaction confining the ends.

Show solution
  1. \[1.3\frac{M_n}{V_u} + l_a = 1.3\frac{308(12)}{37.0} + 6 = 130 + 6 = 136\ \text{in.}\]
  2. This exceeds \(l_d = 47\) in., so the #8 bars are acceptable. All four bars continue into the support, which also satisfies the one-third rule.

Answer: No cutoff is used: in a beam this short, stopping bars saves little steel and adds detailing risk.

Splices

Bars are delivered in fixed lengths and must be joined in long members. The most common joint is a lap splice: two bars overlap and the force passes from one to the other through the concrete between them. Mechanical couplers and welded splices are used for large bars, where laps become very long and congest the section.

ACI 318 classifies tension lap splices by how much of the steel is spliced at one location and how much spare capacity the bars have. A Class A splice, length \(1.0l_d\), is allowed only where the steel provided is at least twice that required and no more than half the bars are spliced within the lap length. Every other tension splice is Class B, length \(1.3l_d\). Lap splices are not permitted for bars larger than #11, and splices should be staggered and located away from points of maximum stress.

Compression splices in columns are shorter, because force passes partly by end bearing, and in columns with closely spaced ties they can be shortened further. Column splices are usually located just above each floor, where the moment from lateral loads is often a maximum, which is acceptable because column bars are frequently governed by axial load.

Detailing for the operations center

Owen prepares a bar schedule for each beam. Continuous top bars over interior supports are lapped at midspan, where the moment is positive and the top steel carries little stress. Bottom bars are lapped over the supports, where they are in compression. In the garage, epoxy-coated top bars are detailed with lengths at least 1.3 times the uncoated value, and laps of the slab top bars are staggered so that no more than half are spliced at a section.

Common mistakes

  • MistakeAssuming a bar is effective immediately at its end.

    InsteadA bar reaches its full stress only after a development length; near its end the stress is lower.

  • MistakeForgetting the top bar factor for slab and beam top steel.

    InsteadBars with more than 12 in. of fresh concrete below them need \(\psi_t = 1.3\).

  • MistakeUsing a hook length measured from the end of the bar.

    InsteadHook development length is measured from the critical section to the outside edge of the hook.

  • MistakeLapping all bars at the same section.

    InsteadStagger splices; Class A splices are permitted only for lightly stressed bars with no more than half spliced.

Summary and key terms

  • Deformed bars transfer force by rib bearing, which tends to split the cover; confinement by cover and stirrups resists splitting.
  • Simplified ACI 318: \(l_d = f_y\psi_t\psi_e\psi_g d_b/(20\lambda\sqrt{f'_c})\) for #7 and larger, about 47\(d_b\) for Grade 60 in 4,000 psi concrete.
  • Top bars, epoxy coating and lightweight concrete need longer development; small bars and confinement need less.
  • Standard hooks anchor bars in short lengths; compression development is shorter than tension development.
  • Cutoff rules extend bars by \(d\) or \(12d_b\), continue part of the positive steel into supports, and limit bar size at simple supports.
  • Tension lap splices are Class A (\(1.0l_d\)) only in lightly stressed, staggered conditions; otherwise Class B (\(1.3l_d\)).
Bond
The transfer of force between reinforcing steel and the surrounding concrete.
Development length
The embedment length needed to develop the yield stress of a bar.
Splitting failure
Bond failure by cracking of the cover along a bar.
Top bar effect
The reduced bond of horizontal bars with deep fresh concrete below them.
Standard hook
A bar end bent 90 or 180 degrees to defined dimensions for anchorage.
Lap splice
A joint in which two bars overlap so force passes between them through the concrete.
Bar cutoff
The point at which a bar is stopped where it is no longer needed for strength.
Headed bar
A bar with a plate or forged head at its end that anchors by bearing.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Find \(l_d\) for a bottom #6 bar in 5,000 psi concrete by the simplified form.

    Show answer

    \(60{,}000(0.75)/(25 \times 70.7) = 25.5\) in.

  2. Why do top bars need longer development?

    Show answer

    Bleed water and air collect under them, weakening the concrete in contact with the ribs.

  3. What is the Class B lap length for top #6 bars in 4,000 psi concrete?

    Show answer

    \(1.3 \times 37.0 = 48.1\) in.

  4. Why are bars extended beyond their theoretical cutoff point?

    Show answer

    The moment diagram is uncertain and diagonal cracks shift the tension toward the support.

  5. When is a hook preferable to a straight bar?

    Show answer

    When the available length beyond the critical section is shorter than the straight development length, as at exterior columns.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz