Skip to content

Beam Stresses ​

The stresses along every beam element β€” axial, bending about each axis, the extreme direct stress, shear and torsion, and the Von Mises equivalent β€” recovered from the beam forces with elastic beam theory.

They depend on the section's shape, not its material: this is what a linear elastic section of that shape carries under those forces. To check them against a strength, use Utilisation.

πŸ”§ Grasshopper component ​

Beam StressesAlpaca4d β–Έ 08_NumericalOutput
Beam Stresses component
Inputs
AlpacaModelModelThe analysed model.
HistoryBooleanfalseRead every recorded step instead of one.
The outputs become trees {step; element}. Step is ignored.
StepInteger0Analysis step.
ElementIdTextlist(empty)Read only some of the beams: an ElementId, a wildcard over them, a tag, or a regular expression.
Empty reads them all.
Outputs

All are data trees, one branch per beam element, keyed by its tag β€” the same layout as Beam Forces. Within a branch, the values are at the element's integration points, from the I end to the J end.

Stresses are in MPa (N/mmΒ²) β€” the unit steel and timber strengths are tabulated in, rather than the model's kN/mΒ², which would read a thousand times larger.

ΟƒNSigmaNNumbertreeAxial stress N/A. Positive is tension.
ΟƒMySigmaMyNumbertreeThe largest bending stress My causes on its own, at the fibre furthest along local z.
ΟƒMzSigmaMzNumbertreeThe largest bending stress Mz causes on its own, at the fibre furthest along local y.
ΟƒmaxSigmaMaxNumbertreeThe largest direct stress anywhere on the section β€” N, My and Mz together.
ΟƒminSigmaMinNumbertreeThe smallest, most compressive, direct stress anywhere on the section.
Ο„VTauVNumbertreePeak shear stress from Vy and Vz.
Ο„TTauTNumbertreePeak shear stress from torsion.
VonMisesNumbertree√(σ² + 3τ²), Οƒ the larger of Οƒmax and Οƒmin in size and Ο„ = Ο„V + Ο„T.
ElementElementlistThe beams read, in the order of the branches.

πŸ’‘ How the stresses are worked out ​

Direct stress. Οƒ = N/A βˆ’ MzΒ·y/Iz + MyΒ·z/Iy, with y and z measured from the centroid β€” the convention OpenSees bends its fibre sections by, so a positive Mz compresses the +y side. It is checked at every corner of the shape, which is where a linear stress over a polygon has its extremes, and exactly for a round section. An I with unequal flanges or a pair of angles has its centroid away from the middle of the drawing, and the stresses are measured from it.

Shear and torsion. Ο„ from Vy and Vz is the peak of the textbook (Jourawski) distribution, VΒ·S / (IΒ·b), worked out piece by piece so that each flange outstand of an I carries its own share. Torsion uses each shape's own formula:

ShapeΟ„ from VΟ„ from T
Rectangular1.5 V/ASaint-Venant, within 0.5% of the tables
Circular, solid or tubeacross a diameter: 4V/3A solid, β†’ 2V/A thinTΒ·R / Ip
Rectangular Hollowthrough both wallsBredt, T / (2Β·AmΒ·t)
I Sectionmid-web for Vy, each flange outstand for VzTΒ·t / J, J = Ξ£ bΒ·tΒ³/3
Double L-Angleboth long legs for Vy, the short leg's root for VzTΒ·t / J

Warning

Von Mises is conservative, mostly. It puts the worst Οƒ with the worst Ο„, which rarely meet: bending peaks at the corners, where a free surface carries no shear, and shear peaks on the neutral axis, where bending is zero. Close to exact on slender members, conservative on short deep ones. It is not a strict bound: Ο„V puts the peaks from Vy and Vz together as √(Ο„yΒ² + Ο„zΒ²), but where both act their shear flows can add along one wall of an I or a box, and the shear there is then higher than Ο„V β€” by about a fifth on a box sheared equally both ways, and by a few percent under Vz alone on a box whose side walls are thinner than its flanges.

Note

A Generic Section is a list of properties with no shape behind it, so its beams give ΟƒN only; their other branches are empty, and the component says so.

πŸ“ˆ When to use it ​

Use it when

  • You want the stress in a beam rather than the force, to compare members of different sections.
  • You need Οƒ and Ο„ separately β€” a timber check, say, treats bending and shear apart.

Do not use it when

  • You want a code check of steel members β†’ Utilisation.
  • You want to see the stresses β†’ Model View, with Beam stresses ticked, colours the beams along their length β€” and, with Extruded on, paints the components that vary across the section point by point over it.

βœ… How it is checked ​

The direct stresses are compared, fibre by fibre, with the stresses OpenSees integrates in elastic fibre sections β€” a round bar, a tube, an IPE 300, an unequal I and a pair of angles β€” to within the fibre mesh, a few hundredths of a percent. The shears and torsion match the published worked examples of Hibbeler's Mechanics of Materials to every digit printed.

Exact elasticity (a finite element solution of the cross-section) reads the shear from V up to 10% higher on thick round tubes, and about 4% on solid bars and thin tubes: Jourawski takes the shear as uniform across a cut, and on a circle it is not. That is beam theory, not a bug β€” it is what textbooks and EN 1993-1-1 6.2.6(4) use.