Skip to content

Utilisation ​

Checks every beam against the design code of its material and reports how much of each resistance it uses: 1 is exactly at the limit. Steel is checked to EN 1993-1-1 (Eurocode 3) β€” cross-section resistance, flexural buckling, lateral-torsional buckling and bending with compression as a member.

πŸ”§ Grasshopper component ​

UtilisationAlpaca4d β–Έ 08_NumericalOutput
Utilisation componentUtilisation component with every menu open
Inputs
AlpacaModelModelThe analysed model.
StepInteger0Which recorded step to check.
ElementIdTextlist(empty)Check only some of the beams: an ElementId, a wildcard over them, a tag, or a regular expression.
Empty checks them all.
LengthYNumberlist(empty)Buckling length L_cr about local y β€” the minor axis of an I β€” in m.
One value for every beam, or one per beam checked, in the order of the Element output. Empty takes each beam's own length, node to node.
LengthZNumberlist(empty)Buckling length L_cr about local z β€” the major axis of an I.
As LengthY.
LengthLTNumberlist(empty)Distance between lateral restraints, for lateral-torsional buckling, in m β€” see Lateral-torsional buckling below.
Empty takes each beam's own length.
LoadTextlistShearCentreWhere the load along the beam acts on its section: ShearCentre, Destabilising (or Top) β€” on the face it comes from, gravity on the top flange β€” or Stabilising (or Bottom), hung from the face it goes towards.
SwayBooleanlistfalseThe beam is part of a frame that buckles by swaying: Cm = 0.9 about both axes (Table B.3).

Warning

Lengths left empty are each beam's own length, held at both ends. A member drawn as several beams needs its whole length given β€” each beam's own is only a piece of it β€” and so do a sway column and a cantilever, whose free tip is not held at all.

Outputs

One item per beam, in the order of the Element output. A check that could not be made is empty, never zero.

AxialNumberlistN against AΒ·fy/Ξ³M0, in tension or compression (6.2.3, 6.2.4).
ShearYNumberlistVy against the plastic shear resistance, reduced for torsion (6.2.6, 6.2.7).
Along the web of an I.
ShearZNumberlistVz against the plastic shear resistance, reduced for torsion.
Across the flanges of an I.
TorsionNumberlistSt. Venant shear stress against fy/√3 (6.2.7).
BendingYNumberlistMy β€” the minor axis of an I β€” against WplΒ·fy or WelΒ·fy, reduced for shear (6.2.5, 6.2.8).
BendingZNumberlistMz β€” the major axis of an I β€” against WplΒ·fy or WelΒ·fy, reduced for shear.
CombinedNumberlistBending about both axes with axial force and shear (6.2.9, 6.2.10).
BucklingYNumberlistFlexural buckling about local y β€” the minor axis of an I (6.3.1).
Zero when the beam is not in compression.
BucklingZNumberlistFlexural buckling about local z β€” the major axis of an I (6.3.1).
LTBNumberlistLateral-torsional buckling (6.3.2): the major axis moment against Ο‡LTΒ·WΒ·fy/Ξ³M1, the worst piece between lateral restraints.
Zero with no major axis bending, and for a tube or a round bar.
InteractionYNumberlistBending and axial compression as a member (6.3.3, Annex B): the one of (6.61) and (6.62) whose Ο‡ is about local y β€” (6.62) for an I.
Zero with no bending, or with bending about one axis and no compression.
InteractionZNumberlistAs InteractionY, about local z β€” (6.61) for an I.
MaxNumberlistThe largest of the above.
Empty when a check that applies could not be made.
ElementElementlistThe beams checked.

Design menu ​

Below the component, folded away until you open it. Its inputs are set once per project and then left alone; its outputs say more about a beam than how loaded it is.

InputNickTypeDefaultDescription
FabricationFabricationTextRolledRolled β€” rolled I-sections and hot-finished hollow sections. Welded β€” welded I-sections and cold-formed hollow sections. Sets the buckling curves and an I's shear area.
Ξ³M0Ξ³M0Number1.0Partial factor for the resistance of cross-sections. A National Annex may set another value.
Ξ³M1Ξ³M1Number1.0Partial factor for the resistance of members to instability. A National Annex may set another value.
ReportReportBooleanfalseWrite the Report output. Off by default: on a large model the text is most of the work, and off, none of it is written.
OutputNickTypeDescription
TypeTypeText (list)What the beam is made of, from its material: Steel, or Unknown when the material has no design grade.
ClassClassInteger (list)Cross-section class, 1 to 4, the worst along the beam.
GoverningGoverningText (list)Which check gives Max, or which checks could not be made.
ReportReportText (list)Everything worked out on the way β€” grade, fy, class, section properties, resistances, where each check governs and what is not covered. Put it in a panel to check a member by hand. Empty unless the Report input is on.

Careful

Not checked yet: torsional and torsional-flexural buckling (6.3.1.4) β€” which can govern a pair of angles in compression β€” warping torsion, shear buckling of slender webs (EN 1993-1-5) and Class 4 sections. 6.3.3 is for doubly symmetric sections only: an I with unequal flanges or a pair of angles in compression and bending gets no interaction, and no Max.

Frame stability is the model's: the forces are the analysis's, with whatever second-order effects and imperfections it includes.

πŸ’‘ Where the steel grade comes from ​

From the beam's material. Make it with Material Database, which stamps the grade on it, or give a Uniaxial material the name of its grade: S355, S355JR, s355 j2 and S 355 are all S355. A material with any other name is Unknown and is left unchecked, with a warning.

fy follows EN 1993-1-1 Table 3.1 for the section's thickest plate, including the lower value for plates thicker than 40 mm:

Gradet ≀ 40 mm40 < t ≀ 80 mm
S235235215
S275275255
S355355335
S450440410

πŸ’‘ Axes ​

Alpaca4d's local axes, as in Beam Forces: local y along the depth of the section as drawn, local z across it. For an I that makes bending about z the major axis β€” EN 1993-1-1's y-y β€” and ShearY the shear along the web. So BendingZ and BucklingZ are the major axis of an I, BendingY and BucklingY the minor.

πŸ’‘ What is checked ​

CheckClauseHow
Class5.5, Table 5.2Every flange, web and wall, for the stress it carries at each integration point
Axial6.2.3, 6.2.4N / (A fy/Ξ³M0)
Shear6.2.6, 6.2.7(9)V / (Av fy/√3/γM0), the shear area from 6.2.6(3), reduced for the torsional shear stress
Torsion6.2.7Ο„t / (fy/√3/Ξ³M0), St. Venant β€” the only torsion the analysis has
Bending6.2.5, 6.2.8M / (W fy/Ξ³M0): Wpl for Class 1 and 2, Wel for Class 3. Past half the shear resistance, fy is reduced over the shear area β€” (6.30) for an I
Combined6.2.9, 6.2.10Class 1 and 2: the reduced plastic moments M_N,Rd and the biaxial criterion (6.41), with the exponents of the shape. Class 3: the largest direct stress against fy/Ξ³M0
Buckling6.3.1N / (Ο‡ A fy/Ξ³M1) about each axis, for the largest compression along the beam, with the buckling curve of Table 6.2
LTB6.3.2M / (Ο‡LT W fy/Ξ³M1) for every piece between lateral restraints, M_cr from the beam's own moment diagram β€” see below
Interaction6.3.3, Annex B(6.61) and (6.62) with the interaction factors of Annex B (method 2), the largest N and M along the beam

Every cross-section check is made at every integration point β€” five along a beam β€” and the worst is reported; the Report says where.

The reduced plastic moments by shape:

SectionM_N,RdExponents in (6.41)
I Section, equal flanges(6.36) to (6.38)2 on Mz, 5n β‰₯ 1 on My
Rectangular Hollow, uniform walls(6.39), (6.40)1.66 / (1 βˆ’ 1.13nΒ²) ≀ 6
Circular, tube or barM_pl (1 βˆ’ n^1.7)2
RectangularM_pl (1 βˆ’ nΒ²)1
Unequal I, uneven box, Double L-Anglenone giventhe linear sum of 6.2.1(7)

Note

Combined is reported as the largest of each moment over its reduced resistance and the left-hand side of (6.41). It is ≀ 1 exactly when (6.41) holds β€” but where (6.41) alone would turn a member at 90% of its reduced moment into 0.81 (an exponent of 2), this reads 0.9. Some tools report the left-hand side alone, so their number can be lower for the same member.

πŸ’‘ Buckling curves ​

Table 6.2, from the shape and Fabrication β€” Rolled picks the rolled I and hot-finished rows, Welded the welded I and cold-formed ones:

SectionMajor axisMinor axis
Rolled I, h/b > 1.2, tf ≀ 40 mmab
Rolled I, h/b > 1.2, 40 < tf ≀ 100 mmbc
Rolled I, h/b ≀ 1.2, tf ≀ 100 mmbc
Rolled I, h/b ≀ 1.2, tf > 100 mmdd
Welded I, tf ≀ 40 mmbc
Welded I, tf > 40 mmcd
Hollow, rectangular or circular, hot finishedaa
Hollow, cold formedcc
Solid bar, rectangular or roundcc
Double L-Anglebb

From fy = 460 N/mmΒ² the rolled I and hot-finished rows take Table 6.2's S460 column instead β€” a0, a or c. An I with unequal flanges takes the welded rows whatever Fabrication says β€” nobody rolls one.

Buckling may be ignored where Ξ»Μ„ ≀ 0.2 or N_Ed ≀ 0.04 N_cr (6.3.1.2(4)); the check then reads the cross-section's compression at Ξ³M1.

πŸ’‘ Lateral-torsional buckling ​

M_cr is worked out on the moment diagram each beam actually carries, rather than read from tables of C1 and C2: the classical energy solution LTBeam uses, with the beam's lateral deflection and twist as sine series. EN 1993-1-1 gives no formula for M_cr and asks only that it allow for the loading, the moment distribution and the restraints, which this does. Between its nodes a beam under a uniform load carries a parabola, so the diagram through the integration points is exact. The Report gives the C1 it amounts to.

  • Restraints. Each beam is held sideways and against twist at both ends and at equal steps no longer than LengthLT in between, and is free to rotate and warp at each of them β€” fork supports, k = kw = 1. Each piece is checked on its own part of the diagram.
  • Longer than the beam, LengthLT stands for an unrestrained length the beam is only part of, or for a cantilever's effective length. The rest of that length's diagram cannot be known from this beam, so its peak moment is taken as uniform over all of it β€” the most severe distribution.
  • Load height. Destabilising puts the load on the extreme fibre it comes from, Stabilising on the one it goes towards; which face that is follows from the direction of the load along the beam.
  • Monosymmetric sections β€” an I with unequal flanges, a pair of angles β€” include the Wagner term, with the shear centre where it is.
  • Ο‡LT by 6.3.2.3 for a rolled or equivalent welded I, with the recommended Ξ»Μ„LT,0 = 0.4 and Ξ² = 0.75 and curves b to d of Table 6.5, without the modification f of 6.3.2.3(2) β€” a National Annex may allow it, and leaving it out is the safe side. Everything else by the general case 6.3.2.2, curve d for anything but an I.
  • Lateral-torsional buckling may be ignored where Ξ»Μ„LT ≀ Ξ»Μ„LT,0 or M_Ed ≀ Ξ»Μ„LT,0Β² M_cr (6.3.2.2(4)); LTB then reads the cross-section at Ξ³M1. 6.3.3 takes Ο‡LT from the curve all the same: compression lowers the moment a beam buckles at.

A tube or a round bar is the same about every axis and cannot buckle sideways. A box can, if it is long and narrow enough.

πŸ’‘ Bending and compression (6.3.3) ​

(6.61) and (6.62), the standard's y being the major axis, with Annex B's interaction factors β€” Table B.2 for open sections, which can twist, Table B.1 for boxes and tubes. Cm comes from Table B.3 on each beam's own diagram β€” unless its buckling length about that axis is longer than the beam, when the diagram that matters is not the beam's and Cm = 1, or unless Sway is on, when it is 0.9. CmLT is that of the piece between restraints with the lowest Ο‡LT.

Both are reported for every beam with compression and bending, and for a beam bent about both axes without compression β€” the only rule EN 1993-1-1 has that puts lateral-torsional buckling and minor axis bending together.

⚠️ Class 4, and checks that could not be made ​

Class 3 at low stress. A part that fails the Class 3 limit is given the second chance of 5.5.2(9): it is Class 3 after all if it meets the limit with Ξ΅ raised by √(fy/Ξ³M0 / Οƒcom,Ed), Οƒcom,Ed the compression it actually carries. Without it, every point of a slender I where the moment passes through zero would read as Class 4 under the slightest axial force β€” the web of an IPE 300 in S355 is Class 4 in pure compression. Such a section is checked elastically, and the component says so with a remark.

Class 4. A section still Class 4 after that needs the effective properties of EN 1993-1-5, which are not worked out yet. The beam is not checked at all β€” its outputs are empty β€” and the component warns.

Class 4 for buckling only. 5.5.2(10) forbids the second chance for member buckling, which is classified by Table 5.2 alone. A beam whose section is Class 4 in compression gets its cross-section checks, but its buckling is not checked unless N_Ed ≀ 0.04 N_cr β€” and then Max is empty and Governing reads Not checked: BucklingY, BucklingZ. A largest value over the checks that were made would read as a verdict on the beam, and it is not one.

The component's messages:

MessageLevelMeans
... have a material with no design grade and are not checkedWarningType is Unknown. Give the material a grade.
... are Class 4 and are not checked at allWarningThe section is Class 4 even at the stress it carries. Outputs empty.
... are Class 4 by Table 5.2 alone, so their member checks are not made and Max is emptyWarningCross-section checked; buckling, LTB and 6.3.3 not.
... are not doubly symmetric ... 6.3.3 covers doubly symmetric members onlyWarningAn unequal I or a pair of angles in compression and bending: no interaction, no Max.
... use a section with no shapeWarningA Generic Section: no plates to check.
... have checks that could not be made, so no MaxWarningAnything else missing β€” see the Report.
... taken as Class 3 under 5.5.2(9)RemarkChecked, elastically, at the low stress the part carries.
Buckling lengths left empty are each beam's own lengthRemarkA lengths input is empty; give lengths for members drawn as several beams, sway columns and cantilevers.

πŸ’‘ Sharp corners ​

The check uses the section the analysis used. An I Section β€” including the Steel Section Library profiles β€” has no root radius, and a hollow section no corner radius. Against a rolled catalogue section that makes A and Wpl a few percent low (an IPE 300's Wpl,y is 602 cmΒ³ against the catalogue's 628) and a web's c/t a little high: all on the safe side. Box walls are classified on their flat width h βˆ’ 3t, as the section tables do for hot-finished tubes.

πŸ“ˆ When to use it ​

Use it when

  • You want to know whether steel members are big enough, and which check governs.
  • You are sizing members: feed Max back into a section choice.

Do not use it when

  • The member is a pair of angles or an unequal I in compression, where torsional-flexural buckling or 6.3.4 may govern β†’ check those yourself; this component does not yet.
  • You only want the stresses β†’ Beam Stresses.

βœ… How it is checked ​

The rules are set against published worked examples, each in its own units and to the digits printed:

SourceMemberChecked
JRC 2014, Eurocodes β€” Design of steel buildings with worked examples, Example 1HEB 340 column, S355class, N_c,Rd, Ξ»Μ„, curves, Ο‡, N_b,Rd
ibid., Example 2IPE 400 beam, S355class, M_pl,Rd, V_pl,Rd, shear area, shear buckling limit
Gardner & Nethercot, Designers' Guide to EN 1993-1-1, Example 6.6UKB 457Γ—191Γ—98, S275class, N_pl,Rd, M_pl,Rd, M_N,y,Rd
ibid., Example 6.7CHS 244.5Γ—10 column, S355end to end through Alpaca4d's own section: class, N_cr, Ξ»Μ„, Ο‡, N_b,Rd, utilisation 0.71
Structville, Design of steel columns for biaxial bendingUKC 254Γ—254Γ—89, S275M_N,y,Rd, M_N,z,Rd, Ξ², (6.41), Ο‡
ECCS No. 119, Worked Example 5, as SOFiSTiK verification DCE-EN24IPE 500, S235, 3.75 mM_cr,0 895 kNm, C1 1.194 of a βˆ’100 / 199 / βˆ’100 kNm diagram against SOFiSTiK's eigenvalue analysis, Ξ»Μ„LT, Ο‡LT by 6.3.2.2
Schneider, Bautabellen fΓΌr Ingenieure, Example 8-41, as SOFiSTiK verification DCE-EN29HEA 200 beam-column, S235, 8 m held at mid-lengthΞ»Μ„, Ο‡, N_cr, Ξ»Μ„LT, Ο‡LT by 6.3.2.3, Cmy, CmLT, kyy, kzy, (6.61) 0.96, (6.62) 0.79 β€” and end to end through Alpaca4d's own HEA 200

The critical moment is also held to the closed forms β€” uniform moment, doubly and singly symmetric β€” and to the C1 and C2 of ENV 1993-1-1 Annex F. Then every shape against hand formulas, members worked by hand, and the whole chain β€” a recorder file solved by OpenSees, read and checked.

Note

End to end, the Schneider column reads 1.00 for (6.61) against the book's 0.96: Alpaca4d's HEA 200 has no root radii, so its area is 5% low. M_cr comes out at 256 kNm against the book's 220.9, because the book's load-height term is DIN 18800's fixed 0.5 z_p whatever the diagram. Most of each half's moment comes from the reaction, not from the top-flange load. With the load at the shear centre the two agree: C1 1.336 against the book's ΞΆ = 1.35.