All articles

Strain in Engineering: the Ductility Criterion Behind the Code, With a Worked Check

Updated Sep 5, 202616 min read
#strain#ductility#moment-redistribution#plastic-modulus#section-classification#AISC 360#EN 1993-1-1
Strain in Engineering: the Ductility Criterion Behind the Code, With a Worked Check

In physics, strain is a definition. In engineering it is a permission. Every clause that lets you build something cheaper, banking the plastic modulus instead of the elastic one, redistributing a support moment, calling a section compact, is sold to you in exchange for strain the steel has to supply. The code writes the permission in stress and never prints the price. This article puts the ledger back on the table: the same IPE 400 carries 30.0 % more load, and the CalcSteel engine plus a fibre integration of the real section says that costs the support flange 1.409 % strain against the 2.662 % the material clause guarantees.

Key takeaways

  • The economy is real and it is large. The same two-span IPE 400 in S355 goes from 49.31 kN/m under a pure elastic check to 64.12 kN/m using the plastic modulus and the redistribution EN 1993-1-1 allows. That is +30.0 % of load out of the same steel.
  • Everything you spend is denominated in one unit: the yield strain, εy = fy/E, which is 1 775 µε for S355. Banking Wpl costs about 2.9 εy at the support. Cashing the redistribution on top of it costs 7.9 εy.
  • The supply side is a material clause, not a strength clause. EN 1993-1-1 §3.2.2 asks for fu/fy ≥ 1.10, elongation ≥ 15 % and εu ≥ 15 εy. Fifteen against a demand of 7.9 leaves a margin of 1.89, and the ledger closes.
  • The clause almost everyone quotes wrong: §5.4.1(4)B lets the elastic peak exceed Mpl by 15 %, which is a 13.04 % cut off that peak, not a 15 % one. AISC 360 sells the same permission at a flat 10 %.
  • Run the same balance with an ideal elastic-perfectly-plastic steel and it fails: the hinge would have to reach 32.5 εy, which is 5.76 % strain, against a supply of 15. The hardening that §3.2.2 guarantees is not decoration, it is what pays the bill.
  • The demand in multiples of εy is identical for S235, A992, S355 and S460. That is exactly why the clause is written as a ratio, εu ≥ 15 εy, and not as a strain.
  • Strength is not the last word. At 64.12 kN/m the same beam deflects 31.96 mm, which is L/250 against a floor limit of L/300. The strain was available, the serviceability clause took the permission back.
A university student? With an academic email (.edu, .ac.uk…) CalcSteel is free for you.

The 30 % you are allowed to have, and never priced

Take a two-span continuous beam, an IPE 400 in S355 over two 8 m bays, carrying a uniform load. Check it the strictest way anyone still checks anything: elastic analysis, elastic section modulus, stress at the extreme fibre must not exceed fy. It carries 49.31 kN/m.

Now check the same beam the way the code actually allows. Use the plastic modulus, because the section is compact. Redistribute the support moment, because the section can form a hinge and rotate. Same steel, same profile, same span, same supports, nothing welded on, nothing stiffened. It carries 64.12 kN/m. That is 30.0 % more load, and it is free in the sense that no one sends you an invoice for it.

Except that something does pay. The extra 30 % is bought with strain: the steel at the support has to stretch further than a first-yield check ever contemplates, and hold together while it does. The code never prints that number. It writes the permission in stress, in section modulus, in a percentage of moment, and the strain it is quietly spending stays off the page.

This article puts it back on the page. We run the real CalcSteel engine on the beam, integrate the real section fibre by fibre, and price each permission in the only currency that makes them comparable: multiples of the yield strain. Then we look up what the material clause actually guarantees and see whether the ledger closes.

Strain is the currency, and εy is the unit

Strain is a ratio of lengths: how much a fibre stretched, over how long it was. It has no unit, which is why it is usually quoted in microstrain, 1 µε = 0.000001, or in per cent.

The number that turns it into a currency is the yield strain:

εy = fy / E

For S355 with E = 200 GPa, that is 355/200000 = 0.001775, or 1 775 µε, or 0.1775 %. For S235 it is 1 175 µε. For S460 it is 2 300 µε. The engine agrees: pull a 6 m IPE 400 tie with 800 kN and it elongates 2.8415 mm, which is 473.6 µε, which back-solves to E = 200 000 MPa exactly. Every constitutive constant below is measured off the solver, not assumed.

From here on, every price is quoted as μ = ε/εy, the ductility ratio. μ = 1 is first yield. μ = 15 is the number to remember, and the next section explains why.

What the steel guarantees: three numbers in §3.2.2

Most engineers can recite the strength clauses of EN 1993-1-1 and have never read §3.2.2, which is a shame, because it is the one that makes the others legal. It is a ductility requirement, and it has three parts:

  • fu / fy ≥ 1.10. The steel must get stronger after it yields, by at least 10 %.
  • Elongation at failure ≥ 15 % on a gauge length of 5.65√A₀.
  • εu ≥ 15 εy. The strain at ultimate tensile strength must be at least fifteen times the yield strain.

That third line is the supply side of the whole ledger. It is deliberately written as a ratio and not as a strain, and section 11 shows the reason: the demand is also a ratio, so a clause written this way covers every grade at once. For S355 it means the steel promises 15 × 1 775 = 26 625 µε, which is 2.662 % strain, before it reaches its tensile peak.

AISC 360 does not spell this out the same way, because it does not have to: ASTM A992 carries a maximum yield-to-tensile ratio of 0.85 and a minimum elongation, which is the same guarantee written from the other end.

So: the steel offers 15 εy. The rest of this article is about what the code spends out of that account.

Before the argument: proving the engine on a beam we can solve by hand

Nothing below is worth reading if the solver is wrong, so it gets calibrated first against a case with an exact closed form. Two spans of 8 m, IPE 400, a plain 30 kN/m on both, 32 elements per span:

QuantityEngineClosed formError
Support moment, wL²/8240.000 kNm240.000 kNm0.0000 %
Peak span moment, 9wL²/128135.000 kNm135.000 kNm0.0000 %
Its position, 3L/83.000 m3.000 mexact
Span / support ratio, 9/160.56250.5625exact
Deflection, wL⁴/185EI14.9519 mm14.9447 mm0.048 %

The moments are exact because a cubic element reproduces a parabolic moment field with no discretisation error at all. The 0.048 % on deflection is the closed form's own rounding, since wL⁴/185EI is itself an approximation of wL⁴/(184.6 EI). Calibration passes, and the same model is used for everything that follows.

Route 0: the elastic check, and the one fibre nobody sees

The elastic route is the one everybody learns. Take the elastic section modulus, set the extreme-fibre stress to fy, and that is your capacity.

Integrating the real IPE 400 fibre by fibre, with the same root-fillet contribution the CalcSteel profile registry uses, gives Wel = 1 111.1 cm³ and therefore Mel = 355 × 1 111.1 = 394.45 kNm. Set the support moment wL²/8 to that and the beam carries 49.31 kN/m.

What is the strain at that load? Exactly εy, at exactly one fibre, in exactly one cross-section: the top of the flange over the middle support. Two millimetres below it, the steel is still elastic with room to spare. Ninety-nine point something per cent of the beam is idle. That is the cost of the elastic route: μ = 1.0, and it buys nothing beyond a very tidy conscience.

One reconciliation note before the numbers pile up. The section properties here are integrated from the rolled geometry, not read from a table, and the published EN table for an IPE 400 gives Wel = 1 156 cm³ and Wpl = 1 307 cm³ because it models the root fillets more fully. Table values are about 4 % higher, so every absolute kNm and kN/m in this article is about 4 % conservative against a handbook check. Not one ratio changes, and the ratios are the entire argument.

Route 1: the plastic modulus, +13.1 % for about 2.9 εy

The first permission is the cheapest. Once the extreme fibre yields, the section does not fail: the yielded zone spreads inward while the elastic core shrinks, and the moment keeps climbing to a ceiling of fy·Wpl. The ratio of the two ceilings is the shape factor:

α = Wpl / Wel = 1 256.4 / 1 111.1 = 1.1308

Published tables for an IPE 400 give 1 307/1 156 = 1.1306. Two parts in ten thousand, on a quantity computed by two entirely different routes. Mpl = 446.03 kNm, and the beam now carries 55.75 kN/m, +13.1 % over the elastic route.

Here is where the price list starts to bite. The moment-curvature curve of the real section is not a corner, it is a knee that flattens out asymptotically. With an ideal elastic-perfectly-plastic steel you reach 98 % of Mpl at μ = 2.14, 99.5 % at μ = 4.27 and 99.9 % only at μ = 9.55. You never actually reach Mpl: the last sliver of it lives at infinite curvature.

Real steel is kinder, because it hardens. With the minimum hardening §3.2.2 guarantees, the section delivers a genuine Mpl at μ = 2.871, which is 5 096 µε, about 0.51 % strain. That is the honest price of the plastic modulus: call it 2.9 εy, against a supply of 15.

Moment-curvature curve of an IPE 400 in S355, normalised by Mpl, for an ideal elastic-perfectly-plastic steel and for the minimum hardening EN 1993-1-1 §3.2.2 guarantees, with first yield, Mpl and the settled solution marked
The price list. The first 88 % of Mpl is free, it is the elastic branch. The next 10 % costs about two yield strains. The last 2 % costs more strain than everything before it, which is why an ideal-plastic hand check of ductility demand is so pessimistic.

Route 2: redistribution, and the clause everyone quotes wrong

The second permission is the one that pays. In a continuous beam the support moment is the peak and the span moment is only 9/16 of it, so the support governs while the span sits at 56 % utilisation. Redistribution moves the problem: let the support yield and shed moment, and the span picks it up until both are working.

Now the clause. EN 1993-1-1 §5.4.1(4)B is almost universally quoted as permitting a 15 % redistribution. Read the actual wording and it says something subtly different: for Class 1 or Class 2 sections in a continuous beam, elastic global analysis may be used where some peak moments exceed the plastic bending resistance by 15 % maximum, provided the internal forces stay in equilibrium and adequate rotation capacity is available.

That is an excess, not a cut. If the elastic peak may be 1.15 Mpl, then the amount you take off that peak is 1 − 1/1.15 = 13.04 %, not 15 %. Getting this backwards is worth about 2 % of load, always in the unconservative direction.

AISC 360 sells the same permission more simply: a flat 10 % reduction of negative moments at supports for compact, laterally braced, indeterminate members under gravity load, with the positive moments increased to keep equilibrium. It was §B3.7 in AISC 360-10 and in 360-16, and the paragraph moved to Appendix 8 in AISC 360-22.

Priced on the same beam, with the engine confirming the elastic distribution at every load level:

RoutewSupport design MSpan design MGain
Elastic, σ ≤ fy49.31 kN/m394.4 kNm221.9 kNmbaseline
Plastic modulus, no cut55.75 kN/m446.0 kNm250.9 kNm+13.1 %
Plastic + 10 % cut (AISC 360)61.95 kN/m446.0 kNm297.7 kNm+25.6 %
Plastic + 15 % excess (EN 1993-1-1)64.12 kN/m446.0 kNm314.2 kNm+30.0 %

At the last line the elastic peak the solver returns is 512.9 kNm, exactly 1.15 Mpl, and the span moment has climbed from 56 % to 70 % utilisation. Equilibrium was never broken: the area the support gave up reappeared in the span, and the sum is still wL²/8. What changed is which cross-section now has to be ductile enough to allow it.

Bending moment diagram of a two-span IPE 400 at 64.12 kN/m, elastic above and redistributed below, showing the 512.9 kNm elastic peak cut to Mpl = 446.0 kNm and the span moment rising from 288.5 to 314.2 kNm
The permission, drawn. The elastic peak of 512.9 kNm sits at 1.15 Mpl, the maximum excess EN 1993-1-1 §5.4.1(4)B allows. Taking 66.9 kNm off the support raises the design span moment to 314.2 kNm and asks the support to kink by 8.03 mrad.

The invoice: 8.03 mrad at the support

A redistributed moment diagram is not a free choice of numbers that add up. It is a statement that the support has hinged and rotated, and the rotation is computable. Split the continuous beam into two simply supported spans and superpose:

θ = wL³/12EI − 2·MB·L/3EI

Both flexibility terms come from the engine, not from a table. The end rotation of a single 8 m span under 64.12 kN/m measures 30.7773 mrad against a closed form of 30.7773. The end rotation of the same span under a pure end moment measures 3.6000 mrad against 3.6000, applied through a real 1 m overhang with a 60 kN tip force, because the solver takes no nodal moments and faking one is how this check usually goes wrong.

Two sanity checks before using the result. Feed the elastic support moment into the same expression and the required kink is −0.000047 mrad, which is zero to seven digits: the elastic diagram is by definition the one that needs no hinge. Feed the design value of 446.1 kNm and the required kink is 8.0288 mrad from the engine, against 8.0289 mrad closed form.

That is the invoice. To use the 30 % the code offers, the section over the support has to turn through 8.03 mrad while holding its plastic moment. Whether it can is not a moment question any more, it is a strain question.

An ideal steel cannot pay this bill

Now solve the beam properly, with compatibility instead of an assumption. The plastic rotation a section can supply is the excess of its real curvature over the elastic one, integrated along the length where the moment is above Mel:

θsupply = ∫ [ κ(M(x)) − M(x)/EI ] dx

No assumed hinge length, no assumed triangular shape. The moment diagram is the engine's own, on a fine mesh with a node every 25 mm, and κ(M) is inverted from the fibre integration of the real section. Then bisect on the support moment until supply equals demand.

With an ideal elastic-perfectly-plastic steel, the beam settles at a support moment of 446.0 kNm, which is 0.99991 Mpl and a 13.06 % redistribution, almost exactly the code's 13.04 %. So far so good. The price is not:

  • peak curvature ductility μ = 32.47
  • outer-fibre strain 57 633 µε, which is 5.763 %
  • spread over a yielded zone 350 mm long, 0.88 times the section depth

Against a supply of 15 εy, the margin is 0.46. The ledger does not close. Taken literally, an ideal-plastic steel could not legally cash the permission its own code grants.

The reason is the flat top of the ideal curve. To squeeze the last 0.01 % of Mpl out of a section that has no hardening, the curvature has to run away. All of that curvature is charged to the extreme fibre, and the bill is 5.8 % strain.

The line in §3.2.2 that saves the whole scheme

Real steel does not have a flat top, and the clause that guarantees the supply also guarantees the fix. Take §3.2.2 at its literal minimum: a straight line from (εy, fy) to (15 εy, 1.10 fy). That is a hardening slope of

Esh = 0.10 fy / (14 εy) = E/140 = 1 428.6 MPa

Nothing here is invented or fitted. It is the weakest steel the clause admits. Re-run the identical compatibility solution with that one change:

Ideal, no hardeningMinimum §3.2.2 hardening
Support moment reached446.0 kNm = 1.000 Mpl464.6 kNm = 1.042 Mpl
Redistribution actually needed13.06 %9.43 %
Peak ductility μ32.477.94
Outer-fibre strain5.763 %1.409 %
Length of the yielded zone350 mm450 mm
Margin against 15 εy0.46, fails1.89, passes

Ten per cent of hardening cuts the strain demand by a factor of four. Two mechanisms do it, and both are worth carrying around:

  • The curve stops being flat. A hardening section reaches Mpl at μ = 2.87 and keeps climbing, so the moment it has to deliver is no longer at an asymptote it can only approach.
  • The hinge spreads. Because the section keeps gaining strength, the yielded zone grows from 350 mm to 450 mm, and a longer zone delivers the same 8.03 mrad at a lower curvature everywhere in it.

There is a design consequence hiding in the second row. The real beam wants to keep 464.6 kNm at the support, not 446.0, because it hardens instead of capping out. Designing the support for Mpl is therefore conservative on the support and slightly unconservative on the span, which is why the codes bound the redistribution rather than letting you claim any amount you like.

The ledger closes with 1.89 to spare, in every grade

Put the four permissions on one axis, in the currency they are all denominated in:

What you are buyingCostsBuys
Elastic check, σ ≤ fy1.0 εy49.31 kN/m
Plastic modulus, up to a real Mpl2.9 εy55.75 kN/m, +13.1 %
Full redistribution, real steel7.9 εy64.12 kN/m, +30.0 %
The same, with an ideal steel32.5 εynothing, it is not payable
Supply, EN 1993-1-1 §3.2.215 εy2.662 % on S355

Now the part that explains the shape of the clause. Run the whole balance again in four grades:

GradeεywDemand μDemand εSupply 15 εyMargin
S2351 175 µε42.44 kN/m7.940.933 %1.762 %1.89
A992 / Gr. 501 725 µε62.31 kN/m7.941.369 %2.587 %1.89
S3551 775 µε64.12 kN/m7.941.409 %2.662 %1.89
S4602 300 µε83.08 kN/m7.941.826 %3.450 %1.89

The strain demand in per cent nearly doubles from S235 to S460. The demand in multiples of εy does not move at all: 7.94 across the board, a spread under 0.5 %. That is not a coincidence, it is the structure of the problem. Both the demand and the supply scale with fy/E, so their ratio is a pure number. A clause written as εu ≥ 15 εy covers every grade with one line, and a clause written as a strain limit would have needed a different number for each.

The margin is 1.89 in every row. Comfortable, and not so comfortable that the clause was unnecessary.

Bar chart of the strain each design permission costs, in multiples of the yield strain, against the 15 εy the EN 1993-1-1 §3.2.2 material clause guarantees
The ledger. Three of the four bars sit inside what the material clause guarantees. The fourth, the same redistribution computed with an ideal elastic-perfectly-plastic steel, runs straight through the wall at 32.5 εy.

Section class is the fine print on the permission

Everything above assumes the flange and the web can actually reach those strains without folding up first. That assumption has a name, and it is section classification. Class is presented as a table of b/t limits, which makes it look like a geometry rule. It is a strain-capacity rule:

  • Class 1: forms a plastic hinge and holds it through the rotation. This is the only class allowed to cash the redistribution.
  • Class 2: reaches Mpl but will not hold it long enough to rotate. Plastic modulus yes, redistribution no.
  • Class 3: stops at first yield. εmax = εy, and the whole argument of this article is unavailable.
  • Class 4: buckles locally before yielding anywhere. Even the elastic modulus has to be reduced.

The tell is the ε in the limits: EN 1993-1-1 Table 5.2 writes them as 9ε, 10ε, 14ε for an outstand flange and 72ε, 83ε, 124ε for a web in bending, with ε = √(235/fy). A higher grade needs more strain before it yields, so its plate has to stay stockier to survive the same journey. Geometry limits that depend on the yield strength are not geometry limits.

For S355, ε = 0.8136, so the Class 1 limits are c/t ≤ 7.32 for the flange and c/t ≤ 58.58 for the web. Reading c/t straight out of the shipping profile registry, the whole IPE family from 200 to 600 comes out Class 1: flanges between 4.14 and 5.28, webs between 28.39 and 42.83. Every one of them has room to spare, by a factor between 1.4 and 1.8 on the flange.

Which is the real lesson. The permission is safe to cash on a rolled I section, and it is exactly the kind of permission you must not carry over to a slender welded plate girder, where a web at c/t = 90 is Class 3 and the whole ledger above is void.

Flange and web slenderness of the IPE 200 to IPE 600 family at S355 plotted against the EN 1993-1-1 Table 5.2 Class 1, 2 and 3 limits, with all sections far inside Class 1
The ladder underneath. Every rolled IPE at S355 sits well inside Class 1 on both the flange and the web, which is why the redistribution is available on this family without a second thought, and not available at all on a thin welded web.

Try it on the same beam

The quickest way to feel the size of the permission is to run both routes yourself. The calculator below solves a beam and gives you the moment and the deflection.

  1. Set an 8 m span with an IPE 400 and 49.31 kN/m. The moment you get is the elastic capacity, 394 kNm on a support, and this is the beam a first-yield check hands you.
  2. Now put in 64.12 kN/m, the load the redistributed design allows. Compare the moments, then compare the deflections. The strength went up 30 %, and something else went up with it.
  3. Change the profile to an IPE 450 and watch how much of the argument you can buy back with 8 kg/m of extra steel instead of with ductility.

Two things the calculator cannot do for you, and no calculator can: confirm that the section is Class 1 at your grade, and confirm that the hinge region is braced against lateral torsional buckling. Both are prerequisites, not afterthoughts.

Interactive calculatorOpen full tool

Max moment

45 kN·m

Max shear

30 kN

Max deflection

10.55 mm

= L/569

Bending stress σ

84.4 MPa

σ = M/Sx

Utilization

44.0%

NBR 8800 · δ ≤ L/250

Design code — side by sideδ 44% — serviceability, code-independent
Plastic capacity — compact section · Lb ≤ LpMp = Zx·fy = 150.5 kN·mNBR 8800 Mp/1.10 = 136.8 kN·m → 32.9% PASSAISC 360 φb·Mp = 135.5 kN·m → 33.2% PASSvalid with continuous lateral restraint — check the real Lb (FLT) in the 3D editor

Geometry & supports

m

Section

Ix 7999 cm⁴ · Sx 533 cm³ · 42.2 kg/m

Point loads (↓ positive)

None — add as many as you need.

Distributed loads (uniform or trapezoidal)

w₁kN/mw₂x₁→x₂m

Model sketch

w = 10.0 kN/mIPE 300 · Ix = 7999 cm⁴R_A = 30 kNR_B = 30 kNL = 6 m

Diagrams — free PNG / SVG / CSV export, no watermark

SHEAR FORCE DIAGRAM — VV = 30 kNVmax = -30 kNx = 6 mBENDING MOMENT DIAGRAM — M (tension side)Mmax = 45 kN·mx = 3 mDEFLECTED SHAPE — δδmax = 10.55 mmx = 3 m

Step-by-step — the calculation memory of YOUR beam

IPE 300 · L = 6 m · fy = 250 MPa

  1. 1. Reactions (equilibrium of the solved FEM model)

    ΣFy = 0 · ΣM = 0

    R_A = 30 kN · R_B = 30 kN

  2. 2. Peak shear (read from the SFD)

    Vmax = |V(x)|max

    Vmax = -30 kN @ x = 6 m

  3. 3. Peak moment (read from the BMD)

    Mmax = |M(x)|max

    Mmax = 45 kN·m @ x = 3 m

  4. 4. Peak deflection

    EI = 15998 kN·m² (E = 200 GPa)

    δmax = 10.55 mm @ x = 3 m = L/569

  5. 5. Elastic bending stress

    σ = Mmax / Sx = 45.00 × 10³ / 533.3

    σ = 84.4 MPa

  6. 6. Bending check — both codes, side by side

    NBR 8800: σ ≤ fy/1.10 = 227.3 MPa · AISC 360: σ ≤ 0.90·fy = 225 MPa

    NBR 37.1% PASS · AISC 37.5% PASS

  7. 7. Deflection check (serviceability — code-independent)

    δ ≤ L/250 = 24 mm

    10.55 mm / 24 mm = 44.0% PASS

Recomputed live from the current inputs by the direct-stiffness FEM engine — change any load and every step updates. Reproduce it by hand with the formulas in the sections below.

Lightest catalog profiles that pass (974 flexural candidates · NBR 8800)

ProfileStdWeightTotal steelσ utilδ util
W310x21AISC21 kg/m126 kg83%98%
VS 300x23BR22.6 kg/m136 kg71%84%
U 300x90x6.3BR23.1 kg/m139 kg82%98%
U 300x100x6.3BR24.1 kg/m145 kg77%91%
VS 250x25BR24.6 kg/m148 kg70%100%

Elastic bending (σ = M/Sx vs fy/γa1, γa1 = 1.10 — NBR 8800) + deflection screening of the full flexural catalog. Lateral-torsional buckling, shear and local buckling are NOT checked here — run the full NBR 8800 / AISC 360 verification in the 3D editor.

The clause that takes the permission back

Everything so far has been a strength argument, and strength is rarely what decides an 8 m floor beam. Deflections, computed elastically at each load level, because a serviceability check does not get to use the plastic reserve:

RoutewδAs L/Against L/300
Elastic49.31 kN/m24.57 mmL/325passes
Plastic modulus55.75 kN/m27.79 mmL/288fails
Plastic + 10 % (AISC)61.95 kN/m30.87 mmL/259fails
Plastic + 15 % excess (EN)64.12 kN/m31.96 mmL/250fails

The limit for an 8 m span at L/300 is 26.67 mm. The elastic route clears it. Every route that spends strain does not, and the very first permission, the free one, is already enough to break it.

This is not a contradiction, it is the actual shape of the design space. The plastic reserve raises the load a section can carry without raising its stiffness by one per cent, because stiffness is EI and neither E nor I moved. On a roof purlin with a generous deflection limit, or a beam checked against total load rather than imposed load alone, the 30 % is money. On a floor beam under L/360, it is unspendable, and knowing that before you draw the frame is the whole point of pricing the permission.

Where this goes wrong on real drawings

  • Quoting the 15 % as a cut. §5.4.1(4)B allows the elastic peak to exceed Mpl by 15 %, which is a 13.04 % reduction of that peak. The difference is worth about 2 % of load, and it always falls the wrong way.
  • Redistributing on a Class 3 section. The permission is written for Class 1, and Class 2 gets the plastic modulus without the rotation. A Class 3 web makes εmax = εy, and the entire ledger collapses to the first row.
  • Forgetting to brace the hinge. A hinge that is expected to turn 8 mrad while fully yielded has almost no lateral stiffness left. If it is not restrained near the support, the rotation capacity you assumed is gone and there is no warning in the moment diagram.
  • Checking deflection with the redistributed diagram. Serviceability is elastic. The 66.9 kNm you took off the support is a strength construct, and using the reduced moment to compute δ hides the very failure the previous section found.
  • Assuming an ideal elastic-plastic material in a rotation check. It is not conservative and it is not neutral, it is wildly pessimistic: 32.5 εy against 7.9. Hand checks that use it will reject sections that are perfectly adequate.
  • Confusing the 15 % elongation with the local strain capacity. Elongation at failure is measured over a gauge length of 5.65√A₀ and includes necking. The number that pays for a hinge is εu ≥ 15 εy, the uniform strain before necking starts, which is the smaller and more honest of the two.
  • Treating the hinge as a point. It is 350 to 450 mm long, around one section depth, and that length is what makes the rotation affordable. Any hand method that concentrates the plastic curvature in a notional point either needs a calibrated hinge length or gives an answer with no meaning.
  • Carrying the permission across to a bolted or welded joint. The 8.03 mrad has to happen somewhere. If the support is a bolted end plate rather than a continuous rolled section, the rotation capacity is the connection's, not the beam's, and it is usually far smaller.

The thread running through all eight is the same: the code sells permissions in the language of stress, and the invoice always arrives in strain. Reading the invoice takes a moment-curvature curve, a rotation demand and a material clause. It is not hard. It is just not printed anywhere on the drawing.

Try CalcSteel for free

Model, analyze and design steel structures in your browser. No install, no signup.

Open the 3D editor