Usage Manual

Beam & Stress — MechanicsOne. Eighteen screens, what each one is for, what it asks you for, what it gives back, and one worked task on every screen.

Download this manual as a PDF — the same text, set for paper.

Finding your way around

Every screen is reachable from the list down the left-hand side. There are eighteen of them and they are always in the same order, so a screen you used yesterday is where you left it. Nothing is nested; nothing is behind a menu.

All eighteen are laid out the same way: what you change on the left, what it does in the middle, what it comes to on the right. Drag anything on the left and the picture and the numbers move in the same frame. On a narrow window the three fold into two and then one, and the pairing that survives folding is always slider-next-to-picture — because that pairing is the point.

Every screen opens on a worked set of numbers. Nothing is blank and nothing has to be filled in before the screen does something, so you can always start by dragging what is already there and watching what moves. Each screen's table below lists the value it opens on.

Conventions

How the screens connect

Most screens stand alone, but two of them build something the others reuse. This is the one piece of structure worth learning first, because it is what lets you carry a single problem across several screens instead of typing the same section in four times.

Each screen below says at the top which of these it needs, so you can also just start anywhere and follow the pointer back.

Screens

Stress at a Point

Rotate the element and watch every component move together.

Where it is. 1st of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Drag the angle and watch the element rotate, the circle point travel, and all three components move together.

σ_x′=(σ_x+σ_y)/2+(σ_x-σ_y)/2 cos 2θ+τ_xy sin 2θ σ_(1,2)=(σ_x+σ_y)/2±√(((σ_x-σ_y)/2)²+τ_xy²)

The plane of the element is not always the plane that fails. Ordering all three principal values decides it.

τ_abs=(σ_max-σ_min)/2 over {σ_1,σ_2,σ_3=0}

The same circle as for stress, provided the shear strain enters halved. That halving is the commonest error in the subject.

ε_x′=(ε_x+ε_y)/2+(ε_x-ε_y)/2 cos 2θ+γ_xy/2 sin 2θ

Three normal components in, three out, plus the split of the stored energy that the distortion criterion depends on.

ε_x=(1/E)[σ_x-ν(σ_y+σ_z)] γ_xy=τ_xy/G u=u_vol+u_dist

What you set

On screenUnitRangeOpens at
σxMPa—80.00 MPa
σyMPa—-40.00 MPa
τxyMPa—50.00 MPa
σzMPa—0 MPa
θdeg-90.0 to 90.0 deg—
EGPa1.00 to 600 GPa200.0 GPa
ν— (a ratio)-0.990 to 0.4900.3000

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
σx′MPaNormal stress on a face rotated away from the reference direction.
τx′y′MPaShear stress on a face rotated away from the reference direction.
εx′— (a ratio)Direct strain along a direction rotated away from the reference axis.
γx′y′— (a ratio)Engineering shear strain referred to rotated axes.
σ1MPa
σ2MPa
σavgMPa
θpdeg
εx— (a ratio)
εy— (a ratio)
εz— (a ratio)
γxy— (a ratio)
uPa
u_volPa
u_distPa
e— (a ratio)Fractional change in volume.
τmax, in planeMPaBoth are shown at all times because they are not always the same number, and the larger one is the one that fails.
τmax, absoluteMPa
γmax, in plane— (a ratio)The same factor of two, in strain.
γmax, absolute— (a ratio)

Every quantity on this screen, defined

SymbolUnitWhat it means
inσ_xPaNormal stress on the face whose outward normal points along the first axis.
inσ_yPaNormal stress on the face whose normal points along the second axis.
inτ_xyPaShear stress on the first face acting along the second axis.
inθradAngle through which an element or a cutting plane has been rotated. Rotation of the element, measured anticlockwise
inσ_1PaLargest of the principal stresses.
inσ_2PaMiddle or second principal stress.
inσ_3PaSmallest principal stress; zero for a state of plane stress.
inε_x— (a ratio)Direct strain along the first axis.
inε_y— (a ratio)Direct strain along the second axis.
inγ_xy— (a ratio)Engineering shear strain: the total change in the right angle between two axes. Engineering shear strain, the full angle change
inσ_zPaNormal stress on the face whose normal points along the third axis.
inEPaStiffness in simple tension: stress divided by strain while the response is still straight.
inν— (a ratio)How much the material narrows sideways per unit of stretch along the pull.
inGPaStiffness in shear: shear stress divided by the angle change it produces.
outσ_xpPaNormal stress on a face rotated away from the reference direction.
outτ_xpypPaShear stress on a face rotated away from the reference direction.
outθ_pradAngle to the plane on which the normal stress is greatest and the shear vanishes.
outτ_inplane_maxPaLargest shear stress on any plane containing the third axis.
outσ_avgPaAverage of the two in-plane normal stresses; the centre of the stress circle.
outθ_sradAngle to the plane carrying the greatest in-plane shear stress.
outcircle_RPaRadius of the stress circle; the largest in-plane shear stress.
outσ_sortedPaThe three principal stresses put in descending order.
outτ_absPaLargest shear stress on any plane at all, including those out of the element plane.
outgoverning_plane— (a ratio)Which plane carries the largest shear stress.
outε_xp— (a ratio)Direct strain along a direction rotated away from the reference axis.
outγ_xpyp— (a ratio)Engineering shear strain referred to rotated axes.
outε_1— (a ratio)Largest principal strain.
outε_2— (a ratio)Smallest principal strain.
outγ_inplane_max— (a ratio)Largest shear strain among planes containing the third axis.
outγ_abs_max— (a ratio)Largest shear strain on any plane at all.
outε_z— (a ratio)Direct strain along the third axis.
oute_vol— (a ratio)Fractional change in volume.
outu_totalJ/m³Total stored work per unit volume under a three-dimensional state.
outu_volJ/m³Part of the stored work that goes into changing volume.
outu_distJ/m³Part of the stored work that goes into changing shape.

Where you have to choose

Which maximum shear is being reported?

largest in the plane of the element  |  largest over all planes in three dimensions

For two principal stresses of the same sign these differ by a factor of two, in the unsafe direction. Show both, always.

Stress at a Point, the shear panel: tau max in plane and tau max absolute are shown as a pair, always, with a decision card beneath saying which plane carries the larger.

Do the in-plane principal stresses share a sign?

same sign: the out-of-plane pairing governs and tau equals half the larger  |  opposite signs: the in-plane pairing governs

This is a decision the user must see stated, not a hidden conditional. Getting it wrong under-predicts.

Stress at a Point, the state-of-stress panel: the sigma x, sigma y and sigma z sliders. The decision card in the shear panel names the pairing that governs and changes as the signs of the principal stresses do; the tau max absolute readout beside it changes with it.

Which two-dimensional idealisation applies?

plane stress: the out-of-plane stress vanishes  |  plane strain: the out-of-plane strain vanishes

These are different physical assumptions with different out-of-plane consequences; they must never be mixed on one screen.

Stress at a Point, the state-of-stress panel: the sigma z slider, with the decision card headed which idealisation applies stating plane stress while sigma z is zero, plane strain while the out-of-plane strain is, and neither otherwise. The epsilon z readout in the strain panel is the number the card is reading.

A worked task

A point in a loaded plate is pulled hard one way, pushed the other, and sheared as well. You want the worst tension it sees and the plane that tension acts on.

  1. Type the three in-plane components into the left column.
  2. Read the principal pair and the angle straight off the right column; the circle in the middle redraws as you type.
  3. Drag the angle slider to that angle and watch the shear readout fall to zero — that is the check.
You type
σ_x120.0 MPa
σ_y-40.00 MPa
τ_xy50.00 MPa
It comes back with
σ_1134.3 MPathe larger principal stress
σ_2-54.34 MPathe smaller one
θ_p16.00 degrotate the element by this much and the shear vanishes
τ_max94.34 MPathe largest shear in the plane

The two principal values straddle the pair you typed, and the maximum shear is exactly half their difference. Both are worth checking by hand once.

Beam Diagrams

Shear and bending moment, redrawn as the loads move.

Where it is. 2nd of 18 in the sidebar. It reads the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Section Builder screen, so set that up first if you have not.

What it is for

Set the supports, list the loads, read the two diagrams. The flagship screen.

dV/(dx)=-w(x) dM/(dx)=V(x) V(x)=Σᵢ cᵢ ⟨ x-aᵢ⟩^nᵢ

One redundant reaction, one compatibility condition. Solve it two ways and the answers must match.

M_(fix, udl)=wL²/12 M_mid=wL²/24 M_settle=6EIδ/L²

What you set

On screenUnitRangeOpens at
Lm0.500 to 20.0 m6.000 m
xm0 to 6.00 m2.000 m
a, the left supportm0 to 6.00 m0 m
b, the right supportm0 to 6.00 m—
atm0 to 6.00 m—
tom0 to 6.00 m—

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
b − a, between the supportsm
R_akNReaction at the left support.
R_bkNReaction at the right support.
M_fixkN·m
V(x)kN
M(x)kN·m
M_maxkN·m
at xm
V_maxkN
released at the propkN
released at the fixingkN
V just beforekNThe station sits on a discontinuity, so the shear there is two numbers and neither is an average of them.
V just afterkN
M just beforekN·m
M just afterkN·m

Every quantity on this screen, defined

SymbolUnitWhat it means
inspan_LmLength of the beam from end to end, tails included. The same number as the distance between the supports only when the supports are at the two ends.
insupport_type— (a ratio)Which support arrangement the beam has. simply supported, cantilever, or overhanging with one or two tails
insupport_amWhere the left-hand support sits, measured from the left end of the beam. Where the left-hand support sits, measured from the left end of the beam. Zero for a beam supported at its ends.
insupport_bmWhere the right-hand support sits, measured from the left end of the beam. Where the right-hand support sits. Equal to span_L for a beam supported at its ends; anything less leaves a tail.
inloads— (a ratio)List of the loads acting on the beam, each with its type, magnitude and position. List of loads: point force, applied couple, uniform strip, or linearly varying strip
ina_posmPosition where a load starts. Station where a load starts
inb_posmPosition where a distributed load ends. Station where a distributed load ends
inPNForce applied along the member axis, or the single load in a standard case.
inM_coupleN·mCouple applied directly to the beam at a point.
inw_intN/mLoad carried per unit length of beam.
inx_stationmPosition along the beam at which a result is wanted.
inEPaStiffness in simple tension: stress divided by strain while the response is still straight.
inI_xm⁴Second moment of area about the horizontal centroidal axis; how the material is spread vertically.
inδ_settlemPrescribed downward movement of a support. Prescribed support settlement, if any
inredundant_choice— (a ratio)Which restraint is released to make the structure determinate. Which restraint is released to make the beam determinate
outR_aNReaction at the left support.
outR_bNReaction at the right support.
outV_xNInternal shear force at the chosen position along the beam.
outM_xN·mInternal bending moment at the cut.
outV_maxNLargest internal shear force anywhere along the beam.
outM_maxN·mLargest internal bending moment anywhere along the beam.
outx_at_MmaxmPosition along the beam where the bending moment is greatest.
outM_fix_aN·mMoment the left support must supply to keep the end from rotating.
outM_fix_bN·mMoment the right support must supply to keep the end from rotating.
outM_settleN·mMoment a built-in end carries because the two ends finished at different levels, before any load is applied.

Where you have to choose

Which sign convention should the diagrams use?

shear positive when it rotates the element clockwise  |  the opposite convention

Two of the four primary texts draw these upside down from each other. Offer the switch; never choose silently.

Beam Diagrams, the conventions panel: the switch reading shear positive clockwise. The shear diagram mirrors about the axis when it is thrown.

Which restraint is released?

the prop reaction  |  the fixing moment

Both are valid and must agree; letting the user switch makes the check a teaching device.

Beam Diagrams, the conventions panel: a two-segment control reading the prop / the built-in end, shown whenever the support chosen above it is indeterminate. The reactions are recomputed from the other release and must agree.

A worked task

A beam sits on two supports and carries a load spread evenly along the whole span. You want the largest bending moment and where it happens.

  1. Leave the support picker on the simply supported case.
  2. Set the span, then add one uniform load covering the whole beam.
  3. The peak is marked on the moment diagram and printed beside it.
You type
span6.000 m
w-12.00 kN/mdownward, so the sign is negative
It comes back with
V_max-36.00 kNlargest shear, at a support
M_max-54.00 kN·mlargest bending moment
x_at_M3.000 mand where along the span it happens

Change the span alone and the moment follows the square of it: double the span and the moment goes up four times.

Section Builder

Assemble a section and read its properties as you go.

Where it is. 3rd of 18 in the sidebar. It stands alone, and what you build here is what the later screens work with.

What it is for

Build a section from a palette of primitives, add or subtract each, and read off every property the rest of the app needs.

A=Σ A_i ȳ=Σ A_i y_i/(Σ A_i) I=Ī+Ad² I_p=I_x+I_y r=√(I/A) S=I/c

Rotate the axes until the product term vanishes. Structurally the same mathematics as the stress circle, deliberately written twice.

I_(1,2)=(I_x+I_y)/2±√(((I_x-I_y)/2)²+I_xy²) tan 2θ_p=(-2I_xy)/(I_x-I_y)

What you set

On screenUnitRangeOpens at
fibre ymm-500 to 500 mm0 mm
axis θdeg-90.0 to 90.0 deg—
place xmm-500 to 500 mm—
place ymm-500 to 500 mm—
rotatedeg-90.0 to 90.0 deg—

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

The ten shapes you can place

Each part is one of these. The sliders you get change with the shape, because a circle does not have a width and a depth. Every part also takes a placement, a rotation, and a sign saying whether it adds material or removes it.

ShapeWhat it asks for
rectanglewidth b, depth h
circleradius r
hollow circleouter radius, inner radius
right trianglebase b, height h
semicircleradius r
quarter circleradius r
ellipsesemi-axis a, semi-axis b
trapezoidtop width a, bottom width b, height h
thin ringmean radius r, wall t
circular sectorradius r, half-angle

What it tells you

ReadsUnitWhat it is
Amm²Cross-sectional area actually carrying the load.
x̄mm
ȳmmDistance from a chosen reference line to the centroid of the whole section.
I_xmm⁴
I_ymm⁴
I_xymm⁴Product of inertia; zero whenever either reference axis is an axis of symmetry.
I_pmm⁴
r_xmm
r_ymm
I_1mm⁴
I_2mm⁴
θ_pdeg
I about θmm⁴
Qmm³First moment about the neutral axis of the area lying beyond the level being examined.
t at the levelmm
S at the top fibremm³They differ whenever the section is unsymmetric about its horizontal axis, and the smaller one governs.
S at the bottom fibremm³

Every quantity on this screen, defined

SymbolUnitWhat it means
inparts— (a ratio)Ordered list of primitive shapes that together make up the section. Ordered list of primitives, each with shape, parameters, placement and a sign
inshape— (a ratio)Which primitive from the palette this part is. One of the ten primitives the palette places: rectangle, circle, hollow circle, right triangle, semicircle, quarter circle, ellipse, trapezoid, thin ring, circular sector. Every one is described by lengths alone except the sector, which takes a radius and a half-angle. The circular segment and the parabolic spandrel are named in the standard tables and are not offered.
inx_placemHorizontal position of a part relative to the section origin.
iny_placemVertical position of a part relative to the section origin.
inrotradRotation of a part about its own centroid. Rotation of the primitive about its own centroid
inpart_sign— (a ratio)Whether this part adds material or cuts a hole. Plus adds material, minus removes it
iny_fibremDistance from the neutral axis to the fibre whose stress is wanted. Distance from the centroid to the fibre being examined
inI_xm⁴Second moment of area about the horizontal centroidal axis; how the material is spread vertically.
inI_ym⁴Second moment of area about the vertical centroidal axis.
inI_xym⁴Product of inertia; zero whenever either reference axis is an axis of symmetry. Zero whenever either axis is one of symmetry
inθradAngle through which an element or a cutting plane has been rotated. Rotation applied to the reference axes
outAm²Cross-sectional area actually carrying the load.
outy_barmDistance from a chosen reference line to the centroid of the whole section.
outI_pm⁴Polar second moment about the centroid; the sum of the two in-plane values.
outr_gyrmRadius of gyration; the distance at which all the area could sit and give the same second moment.
outS_modm³Section modulus; second moment divided by the distance to the extreme fibre.
outQ_firstm³First moment about the neutral axis of the area lying beyond the level being examined.
outI_1m⁴Larger of the two principal second moments.
outI_2m⁴Smaller of the two principal second moments.
outθ_p_IradAngle to the axis about which the second moment is greatest.
outI_x_rotm⁴Second moment about an axis rotated away from the reference axis.

Where you have to choose

Does this part add or remove material?

add  |  remove (hole)

A hole entered as a negative dimension instead of a negative sign corrupts every downstream module.

Section Builder, each part carries its own two-segment control reading Add / Remove. Every section property -- area, centroid, both second moments and the product -- changes with it, and a hole is never a negative dimension.

A worked task

You need the properties of a T built from two rectangles: a flange lying across the top and a web hanging below it.

  1. Add a rectangle, set its width and depth to the flange, and place it above the origin.
  2. Add a second rectangle for the web and leave it on the origin.
  3. Every property updates as you drag; the cross marks the centroid.
You type
b_f200.0 mmflange width
t_f20.00 mmflange thickness
b_w20.00 mmweb thickness
d_w200.0 mmweb depth
y_f110.0 mmwhere the flange centre sits
It comes back with
A8000 mm²area actually carrying the load
y_bar55.00 mmcentroid, measured from where you placed the web
I_x3.767e+07 mm⁴second moment about the centroidal axis
r_x68.62 mmradius of gyration

The centroid does not sit half way up: the flange drags it towards the top, and every stress on the screens that use this section is measured from there.

Beam Deflection

The third diagram for the same beam, with the peak located.

Where it is. 4th of 18 in the sidebar. It reads the beam — its span, supports and every load on it, with the shear and moment that follow and the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Beam Diagrams screen and the Section Builder screen, so set that up first if you have not.

What it is for

Integrate the moment twice with singularity terms and the boundary conditions fix the constants.

EId²v/(dx²)=M(x) ∫ ⟨ x-a⟩ⁿdx=(⟨ x-a⟩ⁿ⁺¹)/(n+1)

Roughly twenty closed forms, each an independent check on the integrator and a source of printed fixtures.

cantilever, uniform strip: δ=wL⁴/(8EI) simple span, central load: δ=PL³/(48EI)

Linear elasticity means the cases simply add. Cheap, and a free cross-check on the integrator.

v(x)=Σᵢ vᵢ(x) θ(x)=Σᵢ θᵢ(x)

The area under the curvature diagram is the change in slope; its first moment is the deviation.

θ_BA=∫_A^B(M/(EI))dx t_BA=∫_A^BM/(EI) x̄ dx

Differentiate the stored energy with respect to the load whose deflection is wanted.

δᵢ=∂ U/(∂ Pᵢ)=∫(M/(EI))∂ M/(∂ Pᵢ) dx δ=ΣN n L/(AE)

What you set

On screenUnitRangeOpens at
EGPa1.00 to 600 GPa200.0 GPa
station xm0 to 6.00 m3.000 m
tangent drawn atm0 to 6.00 m0 m
N, real forcekN-500 to 500 kN—
n, unit force— (a ratio)-3.00 to 3.00—
Lm0.100 to 20.0 m—
A·EMN1.00 to 2000 MN—
δ, how far it dropsmm0 to 50.0 mm0 mm
PkN-200 to 200 kN20.00 kN
wkN/m-100 to 100 kN/m4.000 kN/m
MkN·m-200 to 200 kN·m15.00 kN·m
am0 to 6.00 m2.000 m

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
spanm
loads— (a ratio)
I_xmm⁴
EIN·m²
v(x)mmSideways movement of the beam axis at a given position.
θ(x)degAngle the deflected beam axis makes with its original direction.
v_maxmm
at xmPosition along the beam where the deflection is greatest.
ΔθdegChange in slope accumulated between two positions.
t, deviationmmVertical distance from a point on the beam to the tangent drawn at another point.
v(x), moment-areamm
v(x), conjugate beammm
v(x), virtual workmm
U, bendingJTotal work stored in the whole member.
the three routes spread by%
δ, jointmmMovement of a joint found by summing the stretch of every member.
M_settlekN·m
from the closed formmm
from the integratormm
v_max, closed formmm
θ_max, closed formdeg

Every quantity on this screen, defined

SymbolUnitWhat it means
inspan_LmLength of the beam from end to end, tails included. The same number as the distance between the supports only when the supports are at the two ends.
inloads— (a ratio)List of the loads acting on the beam, each with its type, magnitude and position.
inEPaStiffness in simple tension: stress divided by strain while the response is still straight.
inI_xm⁴Second moment of area about the horizontal centroidal axis; how the material is spread vertically.
inx_stationmPosition along the beam at which a result is wanted.
insupport_type— (a ratio)Which support arrangement the beam has.
inPNForce applied along the member axis, or the single load in a standard case.
inw_intN/mLoad carried per unit length of beam.
inM_coupleN·mCouple applied directly to the beam at a point.
ina_posmPosition where a load starts.
incase_id— (a ratio)Which standard configuration from the closed-form table is wanted.
incases— (a ratio)List of standard load cases to be added together. List of standard cases to be summed
inx_refmPosition used as the reference when taking a tangential deviation. Reference station
inAm²Cross-sectional area actually carrying the load.
inGPaStiffness in shear: shear stress divided by the angle change it produces.
inmembers— (a ratio)List of straight axial members with their forces, lengths and stiffnesses.
ininclude_shear— (a ratio)Whether shear energy is counted alongside bending energy.
outv_deflmSideways movement of the beam axis at a given position.
outθ_sloperadAngle the deflected beam axis makes with its original direction.
outv_maxmLargest deflection anywhere along the beam.
outx_at_vmaxmPosition along the beam where the deflection is greatest.
outθ_maxradLargest slope anywhere along the beam.
outθ_changeradChange in slope accumulated between two positions.
outt_deviationmVertical distance from a point on the beam to the tangent drawn at another point.
outU_totalJTotal work stored in the whole member.
outδ_trussmMovement of a joint found by summing the stretch of every member.

Where you have to choose

Nothing on this screen has two defensible answers, so there is nothing to choose.

A worked task

The same beam again — simply supported, evenly loaded — and on the same section you built two screens ago. Now you want how far it sags.

  1. Nothing to retype: the beam comes from Beam Diagrams and the section from Section Builder.
  2. Give the screen the material, and the rigidity follows from the section's own second moment.
  3. The deflected shape is drawn under the moment diagram and the peak is located for you.
You type
span6.000 m
w-12.00 kN/m
E200.0 GPasteel
It comes back with
v_max-26.88 mmlargest sag, at mid-span

Deflection goes as the fourth power of the span. That is why a beam that is strong enough can still be too bendy.

Combined Loading

Five actions at once, and the point on the section that suffers most.

Where it is. 5th of 18 in the sidebar. It reads the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Section Builder screen, so set that up first if you have not.

What it is for

Axial force, two bending moments, shear and torque acting at once. The closing screen, and the whole course in one picture.

σ=N/A±M_z y/I_z±M_y z/I_y τ=VQ/(It)+Tρ/J (added as vectors, not magnitudes)

What you set

On screenUnitRangeOpens at
ymm-500 to 500 mm0 mm

What it tells you

ReadsUnitWhat it is
z, where that puts youmm
the worst point is at ymm
and at zmm
σMPaNormal stress on the face whose outward normal points along the first axis.
τMPaShear stress on the first face acting along the second axis.
σ1MPa
σ2MPa
σ_eq where you are lookingMPaThe scan runs whatever you choose, so these two are never the same computation.
σ_eq at the scanned worstMPa
at the extreme fibreMPa
at the neutral axisMPa

Every quantity on this screen, defined

SymbolUnitWhat it means
inN_axialNInternal force acting along the member axis at the cut being examined.
inV_yNShear force component in the first transverse direction.
inM_y_momN·mBending moment component about the first bending axis.
inM_z_momN·mBending moment component about the second bending axis.
inT_torqueN·mTwisting moment about the member axis.
inAm²Cross-sectional area actually carrying the load.
inI_ym⁴Second moment of area about the vertical centroidal axis.
inI_zm⁴Second moment of area about the axis used as the bending axis in unsymmetric work.
inJ_polarm⁴Polar second moment of a round section; sets both twist and shear stress.
inQ_firstm³First moment about the neutral axis of the area lying beyond the level being examined.
int_at_ymWidth of the section at the level where the shear stress is being taken.
iny_fibremDistance from the neutral axis to the fibre whose stress is wanted.
inz_fibremDistance from the second bending axis to the point whose stress is wanted.
inρ_radmRadius of the particular point being examined.
outσ_xPaNormal stress on the face whose outward normal points along the first axis.
outτ_xyPaShear stress on the first face acting along the second axis.
outcritical_point— (a ratio)Point on the section that proves to be worst once every action is combined.
outσ_1PaLargest of the principal stresses.
outσ_eq_distortionPaEquivalent stress under the distortion-energy criterion.

Where you have to choose

Which point on the section is being checked?

extreme fibre: bending peaks, transverse shear vanishes  |  neutral axis: bending vanishes, transverse shear peaks  |  the scanned worst point, which is usually neither

The final skill the course teaches. Show the user's chosen point and the scanned worst point side by side.

Combined Loading, the panel headed the point you are checking: the fibre position slider. The panel headed your point against the scan puts the scanned worst point beside it with a decision card saying which governs, and the two obvious candidates panel holds the extreme fibre and the neutral axis together.

A worked task

A bracket carries a pull, a bend and a twist at once. You want the single number to compare against a yield stress.

  1. Set the five actions on the left.
  2. The screen finds the point on the section that suffers most, rather than assuming it is the top fibre.
  3. The equivalent stress is printed with the criterion named.
You type
σ90.00 MPadirect stress at that point
τ45.00 MPashear at the same point
It comes back with
σ_1108.6 MPa
σ_2-18.64 MPa
σ_eq119.1 MPaequivalent stress, distortion energy

Compare that last number, not the direct stress, against the yield stress of the material.

Failure Criteria

Five envelopes on one plane, and where your state sits.

Where it is. 6th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Five envelopes on one plane, with the current state as a draggable point. The static figure in every textbook, made live.

σ_v=√((1/2)[(σ_1-σ_2)²+(σ_2-σ_3)²+(σ_3-σ_1)²]) σ_max-σ_min=σ_Y

What you set

On screenUnitRangeOpens at
ν— (a ratio)-0.990 to 0.4900.3000

What it tells you

ReadsUnitWhat it is
envelope ratio— (a ratio)How far the state has gone towards the envelope built from separate tensile and compressive strengths.
governing criterion
n— (a ratio)How many times the applied action could be increased before failure.

Every quantity on this screen, defined

SymbolUnitWhat it means
inσ_1PaLargest of the principal stresses.
inσ_2PaMiddle or second principal stress.
inσ_3PaSmallest principal stress; zero for a state of plane stress.
inσ_YPaStress at which the material stops behaving elastically.
inν— (a ratio)How much the material narrows sideways per unit of stretch along the pull.
inσ_utPaGreatest stress the material carries in tension before it breaks. Ultimate strength in tension, for the brittle criterion
inσ_ucPaGreatest stress the material carries in compression before it breaks. Ultimate strength in compression
outσ_eq_max_normalPaSingle stress that the largest-normal-stress criterion treats as equivalent to the actual state.
outσ_eq_max_shearPaEquivalent stress under the largest-shear criterion.
outσ_eq_distortionPaEquivalent stress under the distortion-energy criterion.
outσ_eq_max_strainPaEquivalent stress under the largest-normal-strain criterion.
outσ_eq_total_energyPaEquivalent stress under the total-stored-energy criterion.
outbrittle_ratio— (a ratio)How far the state has gone towards the envelope built from separate tensile and compressive strengths.
outn_safety— (a ratio)How many times the applied action could be increased before failure.

Where you have to choose

Which criterion governs the check?

maximum normal stress  |  maximum shear stress  |  maximum distortion energy  |  maximum normal strain  |  total strain energy

They disagree by up to 15 percent for ductile metals and far more for brittle materials. Report all five side by side.

Failure Criteria, the panel headed equivalent stress, five ways: all five criteria are listed together against the same state, with the governing one and its factor of safety named beneath and all five envelopes drawn on one plane.

A worked task

A point is in tension one way and compression the other. Five criteria disagree about how close to yield it is, and you want to see by how much.

  1. Type the two principal stresses.
  2. All five envelopes are drawn on one plane with your state marked as a point.
  3. The equivalent stress for each criterion is listed beside the plot.
You type
σ_1150.0 MPa
σ_2-60.00 MPa
ν0.3000
σ_Y250.0 MPayield stress
It comes back with
normal150.0 MPamaximum normal stress
shear210.0 MPamaximum shear stress
distortion187.3 MPadistortion energy
n1.334factor of safety on the distortion-energy value

The criteria differ by a noticeable margin here. Which one you are entitled to use is a property of the material, not of the loading — and the screen will not choose for you.

Columns

Slenderness, eccentricity, and the curve that governs.

Where it is. 7th of 18 in the sidebar. It reads the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Section Builder screen, so set that up first if you have not.

What it is for

A slender column fails by going sideways long before the material yields. Which way it goes is a decision the user must see.

P_cr=π²EI/(KL)² σ_cr=π²E/(KL/r)² (KL/r)_c=√(2π²E/σ_Y)

The one relation in the app that cannot be inverted in closed form. Finding the allowable load needs a bracketed root search.

σₘₐₓ=(P/A)[1+ec/r² sec ((L/(2r))√(P/(EA)))] δ=e[ sec ((L/(2r))√(P/(EA)))-1]

Short columns yield before they buckle. The parabola is built to meet the ideal curve tangentially.

σ_cr=σ_Y[1-σ_Y (KL/r)²/(4π²E)] P=σ_c A/(1+a (L_e/r)²) P_t=π²E_t I/(KL)²

Axial load amplifies whatever bending is already there, without bound as the critical load is approached.

M_max=M_0 sec ((L/2)√(P/(EI))) amplification=1/(1-P/P_cr)

What you set

On screenUnitRangeOpens at
Lm0.200 to 12.0 m3.000 m
EGPa1.00 to 600 GPa200.0 GPa
σ_YMPa50.0 to 900 MPa250.0 MPa
K, strong axis— (a ratio)0.500 to 2.501.000
K, weak axis— (a ratio)0.500 to 2.501.000
e c / r²— (a ratio)0 to 2.000.4000
σ_allowMPa50.0 to 900 MPa150.0 MPa
Rankine 1/a— (a ratio)1000 to 30000—
E tangentGPa5.00 to 220 GPa120.0 GPa
P, axialkN0 to 500 kN50.00 kN
M₀, end couplekN·m0 to 50.0 kN·m4.000 kN·m
a₀, initial bowmm0 to 50.0 mm3.000 mm

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
K for that condition— (a ratio)Factor converting real length into the length of an equivalent pin-ended column.
λ— (a ratio)Effective length divided by radius of gyration; how slender the column is.
λ_c— (a ratio)Slenderness at which yielding and buckling become equally likely.
σ_cr, elasticMPa
σ_cr, parabolicMPa
σ_cr, governingMPa
P failureN
P_allowNLargest load an eccentrically loaded column may carry at the allowable stress.
P Rankine-GordonkNColumn capacity from the empirical form that blends crushing into buckling.
P tangent moduluskNBuckling load found using the local slope of the stress-strain curve instead of the initial one.
P Euler, weak axiskN
amplification— (a ratio)How much axial load magnifies bending already present.
u, secant argumentradThe angle whose secant amplifies the moment. It reaches a quarter turn exactly at the buckling load, which is why the moment grows without bound there.
M max, exactkN·mLargest internal bending moment anywhere along the beam.
M max, by amplificationkN·m
δ at mid-spanmmSideways movement at the middle of a member.
extra movementmmHow much further the mid-point moves than it already sat, once the axial load acts on the bow that was there to begin with.
M from the bowkN·mThe bending the axial load creates by pushing along a member that is not quite straight. Zero for a perfectly straight one, which is why the ideal column is an idealisation.
slenderness, strong axis— (a ratio)Effective length over radius of gyration, for each axis with its own K.
slenderness, weak axis— (a ratio)
P_cr, strong axisNBoth are ideal elastic loads, one per axis, and the smaller of the two is the one to compare. Whether the column can reach it is the next panel.
P_cr, weak axisN

Every quantity on this screen, defined

SymbolUnitWhat it means
inEPaStiffness in simple tension: stress divided by strain while the response is still straight.
inI_xm⁴Second moment of area about the horizontal centroidal axis; how the material is spread vertically.
inI_ym⁴Second moment of area about the vertical centroidal axis.
inAm²Cross-sectional area actually carrying the load.
inLmLength of the member along its axis.
inK_x— (a ratio)Effective-length factor for buckling about the stronger axis.
inK_y— (a ratio)Effective-length factor for buckling about the weaker axis.
inend_condition— (a ratio)How the two ends of the column are held. pinned-pinned, fixed-fixed, fixed-pinned or fixed-free
inσ_YPaStress at which the material stops behaving elastically.
inPNForce applied along the member axis, or the single load in a standard case.
ine_eccmDistance from the centroid to the line of action of the load.
inc_extrememDistance from the neutral axis to the farthest fibre.
inr_gyrmRadius of gyration; the distance at which all the area could sit and give the same second moment.
inσ_allowPaHighest normal stress permitted in service.
inK_eff— (a ratio)Factor converting real length into the length of an equivalent pin-ended column.
inE_tangentPaLocal slope of the stress-strain curve at a point past the straight part.
inslenderness— (a ratio)Effective length divided by radius of gyration; how slender the column is.
inσ_crushPaCompressive strength used by the empirical short-column form. Crushing strength used by the empirical hyperbolic form
inrankine_a— (a ratio)Empirical constant fixing where the hyperbolic column form bends over. Empirical constant of the hyperbolic form
inP_crNLoad at which an ideal straight column first goes sideways.
inM_coupleN·mCouple applied directly to the beam at a point.
ina_initialmInitial bow already present at mid-length before any load is applied. Initial bow at mid-span
outσ_crPaAverage stress in a column at the moment it buckles.
outslenderness_c— (a ratio)Slenderness at which yielding and buckling become equally likely.
outgoverning_axis— (a ratio)Which axis actually controls the buckling capacity.
outσ_maxPaLargest normal stress present.
outδ_midmSideways movement at the middle of a member.
outP_allowNLargest load an eccentrically loaded column may carry at the allowable stress.
outσ_cr_parabolicPaColumn strength from the parabolic form used below the critical slenderness.
outP_hyperbolicNColumn capacity from the empirical form that blends crushing into buckling.
outP_tangentNBuckling load found using the local slope of the stress-strain curve instead of the initial one.
outamp_factor— (a ratio)How much axial load magnifies bending already present.
outu_secantradThe angle whose secant amplifies the moment. It reaches a quarter turn exactly at the buckling load, which is why the moment grows without bound there.
outM_maxN·mLargest internal bending moment anywhere along the beam.
outδ_extramHow much further the mid-point moves than it already sat, once the axial load acts on the bow that was there to begin with.
outM_bowN·mThe bending the axial load creates by pushing along a member that is not quite straight. Zero for a perfectly straight one, which is why the ideal column is an idealisation.

Where you have to choose

About which axis does the column buckle?

strong axis  |  weak axis  |  compare both, because the bracing differs between them

Taking the smaller second moment is right only when both axes share the same effective length. With intermediate bracing on one axis the comparison must be made explicitly, and getting it wrong over-predicts capacity.

Columns, the end-conditions panel: the K, strong axis and K, weak axis sliders. The panel headed which axis buckles shows both slendernesses and both critical loads as pairs, with a decision card naming the governing axis and saying so explicitly when the bracing is what decides it.

A worked task

A pin-ended strut is long enough to buckle before it squashes. You want the load that buckles it.

  1. Give the screen the section — or inherit one.
  2. Set the length and pick the end conditions.
  3. The governing axis is named, because a section that is stiff one way buckles the other.
You type
E200.0 GPa
I4.000e+06 mm⁴second moment about the weak axis
L6.000 m
A2400 mm²
r40.82 mmradius of gyration, weak axis
σ_Y250.0 MPayield stress of the steel
It comes back with
P_cr219.3 kNbuckling load, pinned both ends
λ147.0slenderness ratio
σ_cr91.36 MPastress at that load
λ_c125.7above this slenderness the elastic curve is the honest one

Check the last two lines against each other before you trust the first: this strut is slender enough that it really does buckle elastically. Shorten it below the critical slenderness and the elastic load becomes an overestimate, which is why the screen draws both curves and marks where they cross. Change the end condition to fixed-fixed and the buckling load goes up four times, without a single dimension changing.

Torsion

Open against closed, and how much a slit costs.

Where it is. 8th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Shear grows linearly from the axis. Everything else on this screen follows from that one fact.

τ=Tρ/J J_solid=π c⁴/2 J_tube=(π/2)(c_o⁴-c_i⁴) φ=TL/(JG)

Rated power and speed give the torque; the allowable shear gives the diameter.

P_w=Tω=2π f T d=(16T/(πτ_allow))^(1/3)

Shafts in series share the torque; shafts in parallel share the angle.

φ=Σᵢ Tᵢ Lᵢ/(Jᵢ Gᵢ) series: T common parallel: φ common

Plane sections no longer stay plane. Two tabulated coefficients carry all the geometry.

τₘₐₓ=T/(α a b²) φ=TL/(β a b³ G) α,β=f(a/b)

Shear flow is constant around a closed loop, whatever the wall does.

τ=T/(2tAₘ) q=τ t=T/(2Aₘ) φ=(TL/(4Aₘ²G))∮ds/t

One slit along the length removes almost all the torsional stiffness. The comparison is the lesson.

J≈(1/3)Σᵢ bᵢ tᵢ³ τₘₐₓ=3T/(Σ bᵢ tᵢ²)

Reduce a combined action to an equivalent single action, size for both, and take the larger diameter.

M_e=(1/2)(M+√(M²+T²)) T_e=√(M²+T²) d=(16T_e/(πτ_allow))^(1/3)

What you set

On screenUnitRangeOpens at
read the stress at, — (a ratio)0 to 1.001.000
TkN·m-50.0 to 50.0 kN·m3.000 kN·m
Lm0.100 to 10.0 m1.500 m
GGPa5.00 to 120 GPa80.00 GPa
PkW1.00 to 2000 kW100.0 kW
n, rev/s— (a ratio)0.500 to 30050.00
τ_allowMPa5.00 to 400 MPa60.00 MPa
M, bendingkN·m-50.0 to 50.0 kN·m2.000 kN·m
σ_allowMPa5.00 to 600 MPa100.0 MPa
G·J of the second, as a fraction— (a ratio)0.0500 to 5.000.5000
torque applied at, as a fraction of span— (a ratio)0.0500 to 0.9500.4000
TkN·m-50.0 to 50.0 kN·m3.000 kN·m
Lm0.100 to 10.0 m1.500 m
dmm2.00 to 1000 mm—
GGPa5.00 to 120 GPa80.00 GPa

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
τ_maxMPaShear stress produced by twisting.
φdegAngle one end of a shaft rotates relative to the other.
τ at ρMPaShear stress produced by twisting.
ρmm
Jm⁴Polar second moment of a round section; sets both twist and shear stress.
GJN·m²
T_allowN·mLargest torque the shaft may carry at the allowable shear stress.
qN/mShear force transferred per unit length along the member.
TN·mTwisting moment about the member axis.
d requiredmmSmallest diameter that satisfies the governing allowable stress.
P recoveredkW
a/b— (a ratio)
α— (a ratio)Tabulated coefficient fixing the peak shear stress in a rectangular shaft.
β— (a ratio)Tabulated coefficient fixing the twist of a rectangular shaft.
M equivalentN·mSingle bending moment that would be as severe as the actual bending and torque together.
T equivalentN·mSingle torque that would be as severe as the actual bending and torque together.
d by normal stressmm
d by shear stressmm
φ totalradAngle one end of a shaft rotates relative to the other.
T firstN·mShare of the torque taken by one shaft of a parallel pair.
T secondN·m
sumN·m
T leftN·mTorque supplied by a fixed end.
T rightN·m
residualN·m
open / closed— (a ratio)
J, closedm⁴Same wall, same radius, same material.
J, slit openm⁴

Every quantity on this screen, defined

SymbolUnitWhat it means
inT_torqueN·mTwisting moment about the member axis.
inρ_radmRadius of the particular point being examined.
inc_outmOuter radius of a shaft.
inc_inmInner radius of a hollow shaft.
inLmLength of the member along its axis.
inGPaStiffness in shear: shear stress divided by the angle change it produces.
inτ_allowPaHighest shear stress permitted in service.
inpower_wWRate at which the shaft transmits work.
infreq_hzHzRotations per second.
inωrad/sRotation rate in radians per second.
inbore_ratio— (a ratio)Bore diameter divided by outer diameter.
insegments— (a ratio)List of prismatic pieces making up a stepped member. List of shaft segments, each with T, L, J and G
ina_longmLonger side of a rectangular shaft section. Longer side of the rectangle
inb_shortmShorter side of a rectangular shaft section.
int_wallmWall thickness of a tube or shell.
inA_medianm²Area enclosed by the line running along the middle of a tube wall.
inperimeter_mmLength once around the mid-line of a tube wall.
instrips— (a ratio)List of narrow rectangular walls making up an open thin-walled section. List of rectangular wall strips, each with length b and thickness t
inM_xN·mInternal bending moment at the cut.
inσ_allowPaHighest normal stress permitted in service.
outJ_polarm⁴Polar second moment of a round section; sets both twist and shear stress.
outτ_torsionPaShear stress produced by twisting.
outφ_twistradAngle one end of a shaft rotates relative to the other.
outZpm³Polar section modulus: polar second moment divided by the outer radius.
outGJN·m²Torsional rigidity: the torque needed per unit twist per unit length.
outT_allowN·mLargest torque the shaft may carry at the allowable shear stress.
outd_reqmSmallest diameter that satisfies the governing allowable stress.
outT_splitN·mShare of the torque taken by one shaft of a parallel pair.
outT_reactionN·mTorque supplied by a fixed end.
outα_rect— (a ratio)Tabulated coefficient fixing the peak shear stress in a rectangular shaft.
outβ_rect— (a ratio)Tabulated coefficient fixing the twist of a rectangular shaft.
outJ_effm⁴Effective torsion constant of a solid non-circular section.
outq_flowN/mShear force transferred per unit length along the member.
outJ_openm⁴Effective torsion constant of an open thin-walled section.
outstiffness_ratio— (a ratio)How many times stiffer a closed section is than the same section slit open.
outM_equivN·mSingle bending moment that would be as severe as the actual bending and torque together.
outT_equivN·mSingle torque that would be as severe as the actual bending and torque together.
outgoverning_criterion— (a ratio)Which allowable stress sets the required size.

Where you have to choose

Which radius is the stress wanted at?

outer surface (maximum)  |  bore surface  |  an arbitrary radius

For a tube the bore stress is not zero, and reporting only the peak hides that.

Torsion, the shaft panel: the read the stress at slider, which runs from the bore to the outer surface. The tau at rho readout under it follows, and for a tube it does not reach zero at the bore.

Which allowable governs the size?

the normal-stress limit  |  the shear-stress limit

Reporting only the number hides which limit is binding, and a change of material can switch it.

Torsion, the panel headed sized for bending and torsion together: d by normal stress and d by shear stress on consecutive lines, the required diameter beneath them, and a decision card naming which limit is binding.

A worked task

A solid circular shaft carries a torque. You want the surface shear stress and how far one end turns relative to the other.

  1. Leave the section on the solid circular case.
  2. Set the diameter, the torque, the length and the shear modulus.
  3. The stress varies linearly from zero at the axis to the printed value at the surface.
You type
r30.00 mmshaft radius
T3.000 kN·m
L1.500 m
G80.00 GPa
It comes back with
J1.272e+06 mm⁴polar second moment of the section
τ70.74 MPashear stress at the surface
φ2.533 degtwist over the whole length

Slit that shaft along its length and it loses almost all of its torsional stiffness. The open-section case on this same screen shows by how much.

Bending Stress

The distribution across the section, and where the neutral axis went.

Where it is. 9th of 18 in the sidebar. It reads the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Section Builder screen, so set that up first if you have not.

What it is for

Stress varies linearly from the neutral axis, which passes through the centroid because it has to.

σ=-My/I σₘₐₓ=Mc/I=M/S 1/ρ=M/(EI)

When the loading plane misses a principal axis the neutral axis is not perpendicular to it.

σ=-M_z y/I_z+M_y z/I_y (principal axes) tan α=I_z/I_y tan θ

Trade one material for an equivalent width of the other, then use the ordinary flexure result.

n=E₂/E₁ b'=n b ȳ=Σ Ãᵢ ȳᵢ/(Σ Ãᵢ) σ₁=-My/Iₜ, σ₂=-nMy/Iₜ

Move the load off the centroid far enough and one face goes into tension. The boundary is the core.

σ=P/A±Pec/I no tension while e≤r²/c rectangle: b/6×h/6

What you set

On screenUnitRangeOpens at
M_xkN·m-500 to 500 kN·m40.00 kN·m
M_ykN·m-500 to 500 kN·m0 kN·m
fibre ymm-500 to 500 mm0 mm
fibre zmm-500 to 500 mm0 mm
NkN—0 kN
emm-500 to 500 mm0 mm
EGPa1.00 to 600 GPa200.0 GPa
σ_allowMPa1.00 to 1000 MPa165.0 MPa

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
σ at the fibreMPaNormal stress produced by bending.
κ1/mCurvature of the bent axis: how sharply it bends per unit length.
S requiredmm³
neutral axis αdegAngle the neutral axis makes with the reference axis under unsymmetric bending.
Amm²
I_xmm⁴
I_xymm⁴
n— (a ratio)
b transformedmm
I transformedmm⁴
ybarmmWhere the neutral axis of a stacked two-material section falls, measured from the outer face of the first layer. Not at mid-depth, which is the whole difference from the side-by-side case.
σ, the other way roundMPaThe first material's stress, reached by transforming into the second instead.
σ at the top faceMPaEqual and opposite only when the section is symmetric about its horizontal axis.
σ at the bottom faceMPa
two-term formMPa
general formMPa
core, towards the topmmr²/c at each face. For a rectangle these come out as the middle third; for a circle, a quarter of the diameter.
core, towards the bottommm
σ in the firstMPaEach at its own material's extreme fibre. They differ by the modular ratio, because the two materials are at the same strain and stress follows stiffness.
σ in the secondMPa

Every quantity on this screen, defined

SymbolUnitWhat it means
inM_xN·mInternal bending moment at the cut.
iny_fibremDistance from the neutral axis to the fibre whose stress is wanted.
inI_xm⁴Second moment of area about the horizontal centroidal axis; how the material is spread vertically.
inc_extrememDistance from the neutral axis to the farthest fibre.
inσ_allowPaHighest normal stress permitted in service.
inEPaStiffness in simple tension: stress divided by strain while the response is still straight.
inM_y_momN·mBending moment component about the first bending axis.
inM_z_momN·mBending moment component about the second bending axis.
inI_ym⁴Second moment of area about the vertical centroidal axis.
inI_zm⁴Second moment of area about the axis used as the bending axis in unsymmetric work.
inI_yzm⁴Product of inertia in the coordinate pair used for unsymmetric bending.
inz_fibremDistance from the second bending axis to the point whose stress is wanted.
inθradAngle through which an element or a cutting plane has been rotated.
inE1_matPaStiffness of the first material in a two-material assembly.
inE2_matPaStiffness of the second material.
inparts— (a ratio)Ordered list of primitive shapes that together make up the section.
inlayout_composite— (a ratio)Which way the two materials sit: side by side across the width, both running the full depth, or one stacked on a face of the other. Side by side, or one layer stacked on a face of the other.
ind_layermDepth of the layer bonded to a face of the first one, measured the same way the beam is deep. Only the stacked arrangement has a second depth; side by side both materials share one.
inPNForce applied along the member axis, or the single load in a standard case.
inAm²Cross-sectional area actually carrying the load.
ine_eccmDistance from the centroid to the line of action of the load.
inr_gyrmRadius of gyration; the distance at which all the area could sit and give the same second moment.
inb_widthmWidth of a rectangular section.
inh_depthmOverall depth of a section measured in the bending direction.
outσ_bendPaNormal stress produced by bending.
outσ_maxPaLargest normal stress present.
outS_reqm³Smallest section modulus that keeps the bending stress within the allowable value.
outκ1/mCurvature of the bent axis: how sharply it bends per unit length.
outσ_bend_genPaBending stress from the general form that keeps the product-of-inertia term.
outα_naradAngle the neutral axis makes with the reference axis under unsymmetric bending.
outn_modular— (a ratio)Ratio of the two stiffnesses, used to trade one material for the other.
outb_transformedmWidth the second material is redrawn as so the section behaves as one material.
outI_transformedm⁴Second moment of the section after one material has been traded for an equivalent width of the other.
outσ_1mPaStress in the first material of a composite member.
outσ_2mPaStress in the second material of a composite member.
outy_na_layeredmWhere the neutral axis of a stacked two-material section falls, measured from the outer face of the first layer. Not at mid-depth, which is the whole difference from the side-by-side case.
outI_layeredm⁴Second moment of a stacked two-material section, once the second layer has been redrawn at the first material's stiffness.
outσ_combPaNormal stress from axial force and bending taken together.
oute_kernmLargest eccentricity that leaves the whole section in compression.
outkern_outlinemBoundary of the region in which the load may act without causing tension.
outno_tension— (a ratio)Whether the whole section stays in compression under the given eccentricity.

Where you have to choose

Are the reference axes principal?

yes: use the two-term form  |  no, the product term is non-zero: use the general form

Using the principal form when the product term is not zero puts the neutral axis in the wrong place entirely.

Bending Stress, the panel headed which form applies: a decision card naming the form, both forms evaluated side by side, the neutral-axis angle, and beneath them a second card saying whether the point being read can be the one that governs. What decides the form is the section's product of inertia, which the rotate slider on each part in the Section Builder moves off zero; the point itself is placed by the fibre y and fibre z sliders in the bending panel, and both coordinates are needed because the second term of the relation is proportional to z.

Which material is the section transformed into?

material 1  |  material 2

Both are correct and must give the same physical answer; the intermediate numbers differ by the modular ratio.

Bending Stress, the flitched beam panel: a two-segment control naming which material the section is transformed into. The modular ratio inverts and the transformed second moment changes with it, while the stresses in the real materials do not.

How do the two materials sit -- side by side across the width, or one stacked on a face of the other?

side by side  |  stacked on a face

Side by side, both materials run the full depth, the section is symmetric and its neutral axis is at mid-depth however stiff the layers are. Stacked, they do not and it is not: the neutral axis moves towards the stiffer layer. The side-by-side closed form has room for only one depth, so a stacked section cannot be stated in it at all; handed the total depth, which is the only depth there is to give, it answers for a different beam -- seven times the second moment on the timber-and-strap case, with every intermediate number looking reasonable.

Bending Stress, the composite beam panel: a two-segment control at the top naming how the layers sit. Choosing the stacked arrangement reveals a second depth input and a neutral-axis readout, and the transformed second moment changes with it.

Is the eccentricity about one axis or two?

uniaxial  |  biaxial

Biaxial eccentricity needs both bending terms; a uniaxial screen quietly under-predicts the corner stress.

Bending Stress: the e slider sets the eccentricity about one axis and drives the two face-stress readouts and the core limits; the M_y slider adds the second bending term and moves the neutral-axis angle off the vertical. With M_y at zero the state is uniaxial.

A worked task

A beam section carries a bending moment. You want the largest stress in it.

  1. Inherit the section, or set the second moment and the extreme fibre distance directly.
  2. Type the moment.
  3. The distribution is drawn across the depth with the neutral axis marked.
You type
M45.00 kN·m
I8.500e+07 mm⁴
c150.0 mmcentroid to the extreme fibre
It comes back with
σ_max79.41 MPalargest bending stress
σ_half-39.71 MPahalf way out from the axis, on the other face

The second reading is half the size of the first, because bending stress is linear in the distance from the neutral axis. Its sign is opposite because it is the face on the other side of that axis: one is in tension, the other in compression.

Shear Stress

Shear through the depth, with the jump at every width step.

Where it is. 10th of 18 in the sidebar. It reads the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Section Builder screen, so set that up first if you have not.

What it is for

Shear stress is zero at the free surfaces and peaks where the first moment does.

τ=VQ/(It) τ_(max,rect)=3V/(2A) τ_(max,circ)=4V/(3A)

Built-up sections stay built up only if the fasteners carry the flow between the pieces.

q=VQ/I s=n_f F_allow/q

Load a channel through its centroid and it twists. The point that avoids twist is somewhere outside the section.

e_channel=b²h²t/(4I_z) e_(I, unequal)=h I_1/(I_1+I_2) e_(I, offset)=h²t(b_2²-b_1²)/(4I_z)

What you set

On screenUnitRangeOpens at
VkN-500 to 500 kN50.00 kN
level ymm-500 to 500 mm0 mm
capacity of onekN1.00 to 200 kN12.00 kN
top flangemm10.0 to 400 mm120.0 mm
bottom flangemm10.0 to 400 mm75.00 mm
flange b₁, short sidemm from the web's centre line0 to 400 mm from the web's centre line60.00 mm from the web's centre line
flange b₂, long sidemm from the web's centre line0 to 400 mm from the web's centre line90.00 mm from the web's centre line
flange bmm10.0 to 400 mm75.00 mm
web hmm20.0 to 800 mm200.0 mm
wall tmm1.00 to 40.0 mm8.000 mm
load acts atmm from the centre-200 to 200 mm from the centre0 mm from the centre

What it tells you

ReadsUnitWhat it is
τMPaShear stress produced by the shear force crossing the beam.
Qmm³First moment about the neutral axis of the area lying beyond the level being examined.
tmm
τ_maxMPa
at ymm
q/mShear force transferred per unit length along the member.
spacingmmLongest fastener spacing that still carries the shear flow.
force in one fastenerkN
emmDistance from the section to the point through which load must pass to avoid twist.
∫ τ t dykN
applied VkN
τ on the wide sideMPaOne level, one first moment, two widths. The ratio of the two stresses is exactly the ratio of the widths.
τ on the narrow sideMPa

Every quantity on this screen, defined

SymbolUnitWhat it means
inVNInternal shear force at the cut.
inQ_firstm³First moment about the neutral axis of the area lying beyond the level being examined.
inI_xm⁴Second moment of area about the horizontal centroidal axis; how the material is spread vertically.
int_at_ymWidth of the section at the level where the shear stress is being taken. Width of the section at the level being examined
inAm²Cross-sectional area actually carrying the load.
iny_fibremDistance from the neutral axis to the fibre whose stress is wanted.
inF_fastenerNForce a single fastener may carry.
inn_rows— (a ratio)Number of fastener rows sharing the shear flow.
inb_flangemWidth of a flange measured out from the web.
inh_webmDepth of the web between flange centre lines.
int_wallmWall thickness of a tube or shell.
inI_zm⁴Second moment of area about the axis used as the bending axis in unsymmetric work.
inI_1m⁴Larger of the two principal second moments.
inI_2m⁴Smaller of the two principal second moments.
inb_proj_shortmThe shorter of the two distances a flange reaches out sideways from the web's centre line, when the web does not sit in the middle of it.
inb_proj_longmThe longer of those two distances, on the other side of the web.
outτ_shearPaShear stress produced by the shear force crossing the beam.
outτ_maxPaLargest shear stress present in the case at hand.
outτ_pair— (a ratio)Which of the two shear stresses at a level where the section width steps is being read, and by what factor they differ -- the ratio of the two widths, since one first moment is divided by each of them in turn.
outq_flowN/mShear force transferred per unit length along the member.
outs_spacingmLongest fastener spacing that still carries the shear flow.
outF_per_fastenerNForce each fastener actually carries at the chosen spacing.
oute_shearmDistance from the section to the point through which load must pass to avoid twist.
oute_shear_web_offsetmSideways distance from the web's centre line to the shear centre, for an I-section whose flanges match but whose web is off-centre in them.
outtwist_flag— (a ratio)Whether the load passes through the shear centre and therefore causes no twist.

Where you have to choose

Which side of a width discontinuity?

the wide side  |  the narrow side

The two differ by the ratio of the widths, which for a rolled beam is an order of magnitude.

Shear Stress, the at the level panel: where the width steps, the wide-side and narrow-side stresses appear as a pair, with a decision card giving the ratio between them; where it does not, the card says so and one value is shown.

How many fastener rows resist the flow?

one  |  two

A factor of two directly on the permitted spacing.

Shear Stress, the fasteners panel: a two-segment control reading one row / two rows. The permitted spacing readout doubles.

A worked task

The same beam carries a shear force as well. You want the largest shear stress through the depth of a rectangle.

  1. Set the shear force and the rectangle.
  2. The parabola is drawn through the depth; the peak is at the neutral axis, not at the surface.
You type
V60.00 kN
A30000 mm²area of the rectangle
It comes back with
τ_max3.000 MPapeak shear stress, at the neutral axis

It is half again the average V/A. For a rectangle the factor is always three halves, whatever the size.

Strain Rosette

Three readings in, a full strain state out.

Where it is. 11th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Three gauge readings go in, the full plane strain state comes out. The laboratory workflow this replaces takes five error-prone minutes.

ε_θ=ε_x cos²θ+ε_y sin²θ+γ_xy sin θ cos θ 45°: γ_xy=2ε_b-ε_a-ε_c

What you set

Nothing to drag on this screen — it works from what the screens before it have already built.

What it tells you

ReadsUnitWhat it is
determinant— (a ratio)Determinant of the three-gauge system; near zero means the angles do not fix a unique answer.
εx— (a ratio)Direct strain along the first axis.
εy— (a ratio)Direct strain along the second axis.
γxy— (a ratio)Engineering shear strain: the total change in the right angle between two axes.
ε1— (a ratio)
ε2— (a ratio)
θpdeg
ε_a recovered— (a ratio)
ε_b recovered— (a ratio)
ε_c recovered— (a ratio)

Every quantity on this screen, defined

SymbolUnitWhat it means
ineps_a— (a ratio)Reading from the first gauge of a rosette.
ineps_b— (a ratio)Reading from the second gauge.
ineps_c— (a ratio)Reading from the third gauge.
inang_aradAngle of the first gauge from the reference axis.
inang_bradAngle of the second gauge.
inang_cradAngle of the third gauge.
outε_x— (a ratio)Direct strain along the first axis.
outε_y— (a ratio)Direct strain along the second axis.
outγ_xy— (a ratio)Engineering shear strain: the total change in the right angle between two axes.
outrosette_det— (a ratio)Determinant of the three-gauge system; near zero means the angles do not fix a unique answer.

Where you have to choose

Nothing on this screen has two defensible answers, so there is nothing to choose.

A worked task

Three gauges are cemented to a surface at nought, forty-five and ninety degrees. You have three readings and want the full strain state.

  1. Pick the rosette layout.
  2. Type the three readings in microstrain.
  3. The reduced state comes back with the principal strains and the circle drawn.
You type
a520.0 ustraingauge at nought
b360.0 ustraingauge at forty-five
c-80.00 ustraingauge at ninety
θ_a0 deg
θ_b45.00 deg
θ_c90.00 deg
It comes back with
eps_x520.0 ustraindirect strain along x
eps_y-80.00 ustraindirect strain along y
γ_xy280.0 ustrainshear strain

With this layout the first and third readings are the two direct strains outright; only the shear needs the middle gauge. Move the angles off the standard set and all three start mixing.

Reinforced Concrete

Cracked below the axis, and the quadratic that puts the axis there.

Where it is. 12th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Concrete is assumed cracked below the neutral axis, so the depth of the compression block solves a quadratic.

b h'²/2=n A_st(d-h') I_cr=b h'³/3+nA_st(d-h')²

What you set

On screenUnitRangeOpens at
bmm100 to 1000 mm300.0 mm
d, to the steelmm100 to 1500 mm500.0 mm
Asmm²100 to 10000 mm²1500 mm²
n, modular ratio— (a ratio)5.00 to 20.09.000
MkN·m1.00 to 1000 kN·m120.0 kN·m

What it tells you

ReadsUnitWhat it is
xmmDepth of the compression block in a cracked reinforced section.
I_crmm⁴Second moment of the transformed section once the concrete below the neutral axis is ignored.
z, lever armmm
ρ%
x, the root the section keepsmm
the root the section rejectsmm
σ concreteMPaPeak compressive stress in the concrete.
σ steelMPaTensile stress in the reinforcement.
C, concretekN
T, steelkN
C·z recoveredkN·m
the two routes differ bynm
b x²/2 − n As (d − x), at the firstm³Both vanish. That is what makes this a branch rather than an arithmetic step: the equation is satisfied by both numbers, so it cannot be the equation that rules one out.
at the secondm³

Every quantity on this screen, defined

SymbolUnitWhat it means
inb_widthmWidth of a rectangular section.
ind_effmDepth from the compression face down to the centre of the reinforcement. Depth from the top face to the steel
inA_steelm²Total area of the reinforcing bars.
inn_modular— (a ratio)Ratio of the two stiffnesses, used to trade one material for the other.
inM_xN·mInternal bending moment at the cut.
outh_namDepth of the compression block in a cracked reinforced section.
outI_crackedm⁴Second moment of the transformed section once the concrete below the neutral axis is ignored.
outσ_concPaPeak compressive stress in the concrete.
outσ_steelPaTensile stress in the reinforcement.

Where you have to choose

Which root of the quadratic is physical?

the positive root  |  the negative root

Only one root lies inside the section; show the rejected root and why it is rejected.

Reinforced Concrete, the panel headed which root of the quadratic: both roots are shown on consecutive lines, the physical one marked and the other carrying the sentence that says it is a depth above the compression face.

A worked task

A rectangular concrete beam is reinforced with steel near the bottom and has cracked below the neutral axis. You want the stress in the concrete and in the steel.

  1. Set the breadth, the effective depth and the steel area.
  2. Set the modular ratio.
  3. The neutral axis depth comes from a quadratic and is drawn on the section.
You type
b300.0 mmbreadth
d500.0 mmcentroid of steel to the top face
As1500 mm²area of steel
n9.000steel modulus over concrete modulus
M80.00 kN·m
It comes back with
kd171.9 mmneutral axis, measured down from the top face
I_cr1.961e+09 mm⁴second moment of the cracked section
σ_c7.010 MPatop of the concrete, in compression
σ_s120.5 MPain the steel, in tension

The concrete below the axis is doing nothing at all here — that is what cracked means, and it is why the steel stress is so much the larger number.

Thick Walls & Discs

Pressure through a thick wall, and the hole that doubles a spinning disc.

Where it is. 13th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Two constants fixed by the two pressures. The equilibrium equation it satisfies is the strongest test in the whole app.

σ_r=A-B/r² σ_θ=A+B/r² σ_r(r_i)=-p_i, σ_r(r_o)=-p_o

A pinhole at the centre doubles the peak stress. The limit is genuinely discontinuous, so it is offered as two cases.

σ_θ=ρω²[((3+ν)/8)(r_o²+r_i²+r_i²r_o²/r²)-((1+3ν)/8)r²] σ_(θ,ring)=ρω²r²

What you set

On screenUnitRangeOpens at
r innermm10.0 to 600 mm100.0 mm
r outermm10.0 to 600 mm250.0 mm
read at, through the wall— (a ratio)0 to 1.000
ωrad/s10.0 to 3000 rad/s300.0 rad/s
ρkg/m³1000 to 20000 kg/m³7850 kg/m³
ν— (a ratio)0 to 0.4900.3000
p internalMPa0 to 300 MPa40.00 MPa
p externalMPa0 to 300 MPa0 MPa
t at the axismm2.00 to 200 mm40.00 mm
design stressMPa10.0 to 800 MPa150.0 MPa
junction, through the wall— (a ratio)0.0500 to 0.9500.5000
radial interferenceµm1.00 to 500 µm50.00 µm
EGPa50.0 to 400 GPa200.0 GPa
ν— (a ratio)0 to 0.4900.3000

What it tells you

ReadsUnitWhat it is
rmm
σ hoopMPaStress running around the circumference of a shell or disc.
σ radialMPaStress acting along the radius.
peak hoopMPa
same disc, solidMPa
thin ring at the rimMPaHoop stress in a thin spinning ring.
t at the rimmmThickness a spinning disc needs at each radius to hold one stress everywhere.
AMPaConstant part of the radial stress distribution in a thick cylinder.
BNCoefficient of the inverse-square part of that distribution.
at the boreMPa
at the outsideMPa
u radial, at the stationµmOutward movement of a point in a thick cylinder.
r junctionmm
p contactMPaPressure generated at the interface of a shrink fit.
interference recoveredµmRadial misfit built into a shrink fit before assembly.

Every quantity on this screen, defined

SymbolUnitWhat it means
inr_innermInner radius of a thick cylinder, curved bar or disc.
inr_outermOuter radius of a thick cylinder, curved bar or disc.
inp_intPaPressure acting on the inside surface.
inp_extPaPressure acting on the outside surface.
inρ_radmRadius of the particular point being examined.
inEPaStiffness in simple tension: stress divided by strain while the response is still straight.
inν— (a ratio)How much the material narrows sideways per unit of stretch along the pull.
inr_junctionmRadius at which the two parts of a compound cylinder meet. Interface radius of a compound cylinder
inρ_matkg/m³Mass of the material per unit volume.
inωrad/sRotation rate in radians per second.
inσ_designPaUniform stress a constant-strength profile is designed to hold everywhere. Uniform stress targeted by a constant-strength profile
outlame_APaConstant part of the radial stress distribution in a thick cylinder.
outlame_BPa·m²Coefficient of the inverse-square part of that distribution.
outσ_rPaStress acting along the radius.
outσ_hoopPaStress running around the circumference of a shell or disc.
outu_radialmOutward movement of a point in a thick cylinder.
outp_contactPaPressure generated at the interface of a shrink fit.
outinterferencemRadial misfit built into a shrink fit before assembly.
outσ_ringPaHoop stress in a thin spinning ring.
outt_profilemThickness a spinning disc needs at each radius to hold one stress everywhere.

Where you have to choose

Which pressures act?

internal only  |  external only  |  both

External pressure reverses the sign of the hoop stress; the failure mode changes with it.

Thick Walls & Discs, the pressures panel: the p internal and p external sliders. Internal only, external only and both are the three ways of leaving one of them at zero, and the hoop stress reverses sign between the first two.

Solid disc or disc with a central hole?

solid  |  with a central hole

Not a matter of setting the bore to zero: the two answers differ by a factor of two exactly at that point.

Thick Walls & Discs, the spinning panel: the switch reading there is a central hole. The peak hoop stress doubles across it, and the decision card beneath says it is a different solution rather than a limit.

A worked task

A thick cylinder is pressurised from the inside. You want the hoop stress at the bore, where it is worst.

  1. Set the inner and outer radii and the internal pressure.
  2. Both stresses are plotted across the wall; drag the radius marker to read any point.
You type
r_i100.0 mm
r_o200.0 mm
p_i60.00 MPa
It comes back with
hoop_bore100.0 MPahoop stress at the bore
hoop_out40.00 MPaand at the outside face
radial_bore-60.00 MParadial stress at the bore

The radial stress at the bore is exactly minus the pressure — it has to be, that face is being pushed on. Use it as your check that the radii went in the right way round.

Curved Beams

The neutral axis is not the centroid, and the error if you forget.

Where it is. 14th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

The neutral axis of a sharply curved bar sits inside the centroid, and the gap between them is where the arithmetic dies.

R=A/(∫ dA/r) R_rect=h/( ln (r_o/r_i)) σ=M(R-r)/(A r (r̄-R))

What you set

On screenUnitRangeOpens at
r innermm5.00 to 500 mm40.00 mm
r outermm5.00 to 500 mm80.00 mm
MN·m-20000 to 20000 N·m1200 N·m
N, axialkN-200 to 200 kN0 kN

What it tells you

ReadsUnitWhat it is
Amm²
rbarmm
R neutralmmRadius at which the bending stress in a curved bar passes through zero.
e offsetmmSmall gap between the centroid and the neutral axis of a curved bar.
σ innerMPaStress in a curved bar carrying both bending and a force along its centre line.
σ outerMPa
straight-beam innerMPa
error if you used it%

Every quantity on this screen, defined

SymbolUnitWhat it means
inr_innermInner radius of a thick cylinder, curved bar or disc.
inr_outermOuter radius of a thick cylinder, curved bar or disc.
inh_depthmOverall depth of a section measured in the bending direction.
inAm²Cross-sectional area actually carrying the load.
inM_xN·mInternal bending moment at the cut.
inN_axialNInternal force acting along the member axis at the cut being examined.
inρ_radmRadius of the particular point being examined.
inshape_curved— (a ratio)Which section the curved bar has. Two of them have exact closed forms; the rest are integrated as bands of linearly varying width. Which section the bar has. The rectangle and the round bar have closed forms of their own; everything else is integrated as radial bands.
inb_outermWidth of the section at its outer face, for a shape whose width is not the same at both. Zero at one face is a triangle; equal at both is the rectangle.
inb_flangemWidth of a flange measured out from the web.
ind_flangemHow deep the flange reaches, measured out along the radius.
outR_neutralmRadius at which the bending stress in a curved bar passes through zero.
oute_offsetmSmall gap between the centroid and the neutral axis of a curved bar.
outσ_curvedPaBending stress in a sharply curved bar.
outσ_curved_axialPaStress in a curved bar carrying both bending and a force along its centre line.
outR_neutral_builtupmRadius of the neutral axis of a curved section built up out of bands -- the same quantity as for a plain rectangle, for a section that has no closed form of its own.
oute_builtupmHow far inside its own centroid the neutral axis of a built-up curved section sits.

Where you have to choose

Which section is being bent?

rectangle  |  round  |  trapezoid  |  tee, flange inside  |  tee, flange outside  |  I section

The rectangular closed form takes two radii and nothing else, so it accepts any section a reader has and answers for a solid rectangle spanning those radii instead. On a bar that is a rectangle with a triangle on it, that is 23 per cent more area, a neutral radius 2.7 per cent too far out, and -- because the stress carries the centroid-to-neutral offset in its denominator -- a third low at the outer tip. Nothing in its two arguments can tell that the question was about a different bar, so the section has to be asked for rather than assumed.

Curved Beams, the section panel: a picker naming the six sections. The dimension sliders below it change with the choice -- a trapezoid gets a second width, a tee gets a flange width and depth -- and the area, neutral radius and offset readouts move with them.

A worked task

A hook has a rectangular section and a tight radius. The straight-beam formula would be badly wrong; you want how wrong, and the real stress.

  1. Set the inner and outer radii of the curve and the section.
  2. The neutral axis is drawn where it actually is — pulled towards the centre of curvature, not at the centroid.
You type
r_i50.00 mminner radius of the curve
r_o100.0 mmouter radius
It comes back with
R_n72.13 mmradius of the neutral axis
e2.865 mmhow far the neutral axis sits inside the centroid

That offset is small and it is the whole difference. A straight-beam calculation puts the neutral axis at the centroid and gets the inner-fibre stress badly low.

Helical Springs

One ratio decides everything, including how much the correction costs.

Where it is. 15th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

A spring is a bar in torsion wrapped into a helix. The correction factor is where tight coils bite.

δ=8PD³n/(Gd⁴) k=Gd⁴/(8D³n) K_w=(4C-1)/(4C-4)+0.615/C, C=D/d

What you set

On screenUnitRangeOpens at
PN1.00 to 5000 N250.0 N
D, coilmm4.00 to 200 mm30.00 mm
d, wiremm0.500 to 40.0 mm4.000 mm
n, active coils— (a ratio)2.00 to 40.08.000
GGPa20.0 to 120 GPa79.00 GPa
k₂ / k₁— (a ratio)0.100 to 5.001.000

What it tells you

ReadsUnitWhat it is
C— (a ratio)Coil diameter divided by wire diameter; small values mean a tightly wound spring.
K, Wahl— (a ratio)Correction that raises the spring stress because the inner side of the coil is more sharply curved.
δmmDistance a spring closes up under its load.
kkN/mForce needed per unit closure of a spring.
UJWork stored in a compressed or extended spring.
P recoveredN
τ, correctedMPaShear stress in the spring wire, including the correction for coil curvature.
τ, plain torsionMPa
correction adds%
k, in serieskN/m
k, in parallelkN/m

Every quantity on this screen, defined

SymbolUnitWhat it means
inPNForce applied along the member axis, or the single load in a standard case.
inD_coilmMean diameter of a spring coil, measured to the wire centre.
ind_wiremDiameter of the wire a spring is wound from.
inn_coils— (a ratio)Number of spring coils that actually deflect. Number of active coils
inGPaStiffness in shear: shear stress divided by the angle change it produces.
outδ_springmDistance a spring closes up under its load.
outk_springN/mForce needed per unit closure of a spring.
outC_index— (a ratio)Coil diameter divided by wire diameter; small values mean a tightly wound spring.
outK_wahl— (a ratio)Correction that raises the spring stress because the inner side of the coil is more sharply curved.
outτ_springPaShear stress in the spring wire, including the correction for coil curvature.
outU_springJWork stored in a compressed or extended spring.

Where you have to choose

Nothing on this screen has two defensible answers, so there is nothing to choose.

A worked task

A helical compression spring carries a load. You want how far it squashes, its rate, and the real shear stress in the wire.

  1. Set the load, the coil and wire diameters, the number of active coils and the shear modulus.
  2. The spring index is shown next to the diameters it comes from, because everything else follows from it.
  3. Both the plain and the corrected stress are printed, with the difference between them.
You type
P250.0 N
D30.00 mmcoil diameter
d4.000 mmwire diameter
n8.000active coils
G79.00 GPa
It comes back with
C7.500spring index, coil over wire
K1.197correction for the wire being curved, not straight
δ21.36 mmhow far it squashes
k11.70 kN/mspring rate
τ357.3 MPashear stress in the wire, corrected
τ_plain298.4 MPaand what the straight-bar formula would have said

The correction is not a rounding error. Wind the spring more tightly — drop the coil diameter towards the wire diameter — and it grows fast.

Plastic Bending

Past first yield, and the stress the bar keeps afterwards.

Where it is. 16th of 18 in the sidebar. It reads the cross-section itself — its outline, area, centroid, second moments and extreme fibres from the Section Builder screen, so set that up first if you have not.

What it is for

The fully plastic section splits at the equal-area axis, not the centroid.

Z=Σ |A_i ȳ_i| f=Z/S M_p=σ_Y Z

Unloading from a partly plastic state is elastic, so the difference locks in as residual stress.

M_Y=σ_Y S M_p=σ_Y Z σ_res=σ_elastoplastic-σ_unload

What you set

On screenUnitRangeOpens at
σ YMPa50.0 to 1200 MPa250.0 MPa
M appliedkN·m0 to 500 kN·m45.00 kN·m
bmm5.00 to 500 mm60.00 mm
hmm5.00 to 800 mm120.0 mm

What it tells you

ReadsUnitWhat it is
y_pna, from the centroidmmPosition of the axis that divides the section into two equal areas.
y_pna, from the originmm
y_c, from the originmm
Z plasticmm³Plastic section modulus; the first moment of the two halves about the equal-area axis.
S elasticmm³
f, shape factor— (a ratio)Ratio of plastic to elastic section modulus; how much reserve the shape has past first yield.
M Y, first yieldkN·mMoment at which the extreme fibre first reaches yield.
M p, fully plastickN·mMoment at which the whole section has yielded.
M applied is through%
f, rectangle— (a ratio)
M Y, rectanglekN·m
M p, rectanglekN·m
y coremmHalf-depth of the region that is still elastic in a partly yielded section.
M recovered from the corekN·m
residual at the surfaceMPaStress left locked in after loading past yield and unloading.
residual at the core edgeMPa
residual couple, as a share of M%
net residual forcekN

Every quantity on this screen, defined

SymbolUnitWhat it means
inparts— (a ratio)Ordered list of primitive shapes that together make up the section.
inσ_YPaStress at which the material stops behaving elastically.
inS_modm³Section modulus; second moment divided by the distance to the extreme fibre.
inZ_plasticm³Plastic section modulus; the first moment of the two halves about the equal-area axis.
inM_xN·mInternal bending moment at the cut.
inc_extrememDistance from the neutral axis to the farthest fibre.
outy_pnamPosition of the axis that divides the section into two equal areas.
outf_shape— (a ratio)Ratio of plastic to elastic section modulus; how much reserve the shape has past first yield.
outM_pN·mMoment at which the whole section has yielded.
outM_YN·mMoment at which the extreme fibre first reaches yield.
outy_elastic_coremHalf-depth of the region that is still elastic in a partly yielded section.
outσ_residualPaStress left locked in after loading past yield and unloading.

Where you have to choose

Nothing on this screen has two defensible answers, so there is nothing to choose.

A worked task

A rectangular bar is bent past first yield. You want the moment at first yield and the moment when the whole section has gone.

  1. Set the rectangle and the yield stress.
  2. The stress block is drawn as it spreads inward from both faces.
You type
b50.00 mm
h100.0 mm
σ_Y250.0 MPa
It comes back with
Z_p125000 mm³plastic section modulus
M_p31.25 kN·mfully plastic moment
M_Y20.83 kN·mmoment at first yield
f1.500how much is left after first yield

For a rectangle the shape factor is one and a half: the section carries half as much again after the outer fibre has yielded. Take the load off and the bar keeps a residual stress, which the screen also draws.

Riveted & Welded Joints

Three ways to fail, and the one that decides.

Where it is. 17th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

Three ways to fail, and the joint is only as strong as the weakest. Naming the winner is the whole point.

P_s=n(π d²/4)τ P_b=n d t σ_b P_t=(p-d) t σ_t η= min(P_s,P_b,P_t)/(p t σ_t)

A fillet weld fails across its throat. Eccentric loading adds a torsional component that must be summed as a vector.

t_throat=0.707s P=0.707 s L_w τ_allow τ_res=|τ⃗_direct+τ⃗_torsional|

What you set

On screenUnitRangeOpens at
n rivets per pitch— (a ratio)1.00 to 12.04.000
d rivetmm4.00 to 50.0 mm20.00 mm
t platemm2.00 to 40.0 mm10.00 mm
pitchmm10.0 to 300 mm60.00 mm
shear planes— (a ratio)1.00 to 2.001.000
τ allow, rivetMPa10.0 to 400 MPa90.00 MPa
σ bearingMPa20.0 to 800 MPa200.0 MPa
σ tension, plateMPa20.0 to 600 MPa150.0 MPa
leg sizemm2.00 to 20.0 mm6.000 mm
run lengthmm20.0 to 600 mm150.0 mm
τ allowMPa10.0 to 400 MPa90.00 MPa
PkN0 to 300 kN30.00 kN
e, eccentricitymm0 to 500 mm80.00 mm

What it tells you

ReadsUnitWhat it is
P shearkNStrength of one pitch length if the fasteners fail by being cut through.
P bearingkNStrength of one pitch length if the plate crushes against the fasteners.
P tearingkNStrength of one pitch length if the plate tears across the line of holes.
P jointkNStrength of one pitch length, being the smallest of the three failure modes. Multiply by the number of pitches for the whole seam.
P solid plate, per pitchkN
efficiency%Strength of one pitch length divided by the strength of the same length of unbroken plate. All four quantities are per pitch, so the ratio is the same for the whole seam.
Unwin's starting diametermm
throatmmShortest distance across a fillet weld, where it actually fails.
P weldkNForce a weld run may carry across its throat.
J weldmm⁴Polar second moment of a weld group about its own centroid.
τ direct onlyMPa
τ combinedMPaPeak shear stress across the weld throat.

Every quantity on this screen, defined

SymbolUnitWhat it means
ind_rivetmDiameter of the rivet or bolt.
int_platemThickness of the plate being joined.
inpitchmCentre-to-centre spacing of fasteners along a row. Centre-to-centre spacing along a row. Every strength on this screen is the strength of one such length of seam.
inn_rivets— (a ratio)Number of fasteners in one pitch length, counting every row. A double-riveted joint has two, whatever the length of the seam. Per pitch length, counting every row -- the same basis the tearing strength and the efficiency denominator are on.
inτ_allowPaHighest shear stress permitted in service.
inσ_bearPaHighest bearing pressure permitted between a fastener and the plate.
inσ_tensPaHighest tensile stress permitted in the plate.
inshear_planes— (a ratio)Number of surfaces across which a fastener is cut.
ins_legmLeg length of a fillet weld, measured along the joined faces.
inL_weldmEffective length of weld run resisting the load.
inPNForce applied along the member axis, or the single load in a standard case.
ine_eccmDistance from the centroid to the line of action of the load.
inweld_group— (a ratio)Layout of the individual weld runs making up a group.
outP_shearNStrength of one pitch length if the fasteners fail by being cut through.
outP_bearingNStrength of one pitch length if the plate crushes against the fasteners.
outP_tearingNStrength of one pitch length if the plate tears across the line of holes.
outP_jointNStrength of one pitch length, being the smallest of the three failure modes. Multiply by the number of pitches for the whole seam.
outη_joint— (a ratio)Strength of one pitch length divided by the strength of the same length of unbroken plate. All four quantities are per pitch, so the ratio is the same for the whole seam.
outfailure_mode— (a ratio)Which of the competing failure modes limits the joint.
outt_throatmShortest distance across a fillet weld, where it actually fails.
outP_weldNForce a weld run may carry across its throat.
outJ_weldm⁴Polar second moment of a weld group about its own centroid.
outτ_weldPaPeak shear stress across the weld throat.

Where you have to choose

Which failure mode governs?

rivet shear  |  plate bearing  |  plate tearing

The result must be a stated conclusion, not three numbers side by side. Reading the wrong one over-predicts strength.

Riveted & Welded Joints, the panel headed the three ways it can fail: the shear, bearing and tearing capacities on three lines, the joint capacity beneath them, and a decision card naming the governing mode and how much stronger the next one is.

A worked task

A riveted lap joint can fail three ways. You want which one governs, and how efficient the joint is.

  1. Set the rivet diameter, the plate thickness, the pitch and the three allowable stresses.
  2. All three strengths are printed side by side and the smallest is named as the governing mode.
You type
d20.00 mmrivet diameter
t12.00 mmplate thickness
p80.00 mmpitch
τ_a80.00 MPaallowable shear
σ_b160.0 MPaallowable bearing
σ_t120.0 MPaallowable tension
It comes back with
P_s25.13 kNshearing the rivet
P_b38.40 kNcrushing the plate against the rivet
P_t86.40 kNtearing the plate between holes
P25.13 kNwhat the joint actually carries

The smallest of the three is the answer and the screen says which one it was. Here it is the rivet, and tearing is more than three times stronger. Now drag the pitch down towards thirty-five millimetres: tearing falls below the rivet and takes over as the governing mode, without a single allowable stress changing. That is the point of showing all three.

Axial & Thermal

Bars, temperature, misfit and the gap that changes everything.

Where it is. 18th of 18 in the sidebar. It stands alone: nothing has to be set up before it.

What it is for

One force over one area. Every later screen reduces to this at the last step.

σ=P/A τ_avg=V/A ε=δ/L n=σ_fail/σ_allow

Any two of E, G, K and nu fix the other two. Six inversion paths that must all agree.

G=E/(2(1+ν)) K=E/(3(1-2ν)) e_v=((1-2ν)/E)(σ_x+σ_y+σ_z)

A bar pulled along one axis still carries shear on every other plane. The bridge to the transformation screens.

σ_θ=σ_x cos²θ τ_θ=-(1/2)σ_x sin 2θ

The same weight applied three ways gives three different stresses. Which way is a choice the user must make.

U=P²L/(2AE) nᵢₘₚ=1+√(1+2h/δₛₜ)

Four shapes of the same integral. Each degenerates into the prismatic case, and the degeneracy is where the arithmetic breaks.

δ=PL/(AE) δ_cone=4PL/(π E d_1 d_2) δ_wedge=PL ln (b_2/b_1)/(E t (b_2-b_1)) δ_self=γ L²/(2E)

Equilibrium alone is not enough; compatibility supplies the missing equation.

δ₁=δ₂ and P₁+P₂=P ⟹ σ₁/E₁=σ₂/E₂, σ₁A₁+σ₂A₂=P

A bar that cannot expand carries stress with no load on it at all.

δ_T=α Δ T L σ_restrained=-E α Δ T σ_gap=-E(αΔ T L-g)/L

A geometric discontinuity multiplies the nominal stress. Two shapes have exact closed forms; the chart families do not, and are not guessed at.

σ_θ(a,θ)=σ(1-2 cos 2θ) K_t=3 K_t=1+2a/b=1+2√(a/ρ)

In a cylinder the circumferential stress is exactly twice the longitudinal one, always.

σ_hoop=pr/t σ_long=pr/(2t) σ_sphere=pr/(2t)

What you set

On screenUnitRangeOpens at
PkN-500 to 500 kN60.00 kN
Amm²10.0 to 20000 mm²500.0 mm²
Lm0.100 to 20.0 m2.000 m
d1mm5.00 to 100 mm40.00 mm
d2mm5.00 to 100 mm20.00 mm
b1mm5.00 to 100 mm60.00 mm
b2mm5.00 to 100 mm30.00 mm
tmm0.500 to 50.0 mm10.00 mm
γkN/m³1.00 to 100 kN/m³77.00 kN/m³
VkN0 to 500 kN5.000 kN
Dmm3.00 to 50.0 mm20.00 mm
tmm1.00 to 30.0 mm10.00 mm
EGPa1.00 to 600 GPa200.0 GPa
ν— (a ratio)-0.990 to 0.4900.3000
σ_YMPa20.0 to 1200 MPa250.0 MPa
A₁mm²10.0 to 20000 mm²600.0 mm²
E₁GPa5.00 to 400 GPa200.0 GPa
A₂mm²0 to 20000 mm²400.0 mm²
E₂GPa5.00 to 400 GPa70.00 GPa
ΔTK-300 to 300 K60.00 K
α1e-6/K0.500 to 30.0 1e-6/K12.00 1e-6/K
gapmm0 to 5.00 mm0 mm
drop heightmm0 to 500 mm0 mm
pMPa0 to 30.0 MPa1.500 MPa
rmm20.0 to 3000 mm500.0 mm
tmm0.500 to 50.0 mm8.000 mm
L, vesselmm100 to 20000 mm2000 mm
a, across the pullmm0.500 to 100 mm10.00 mm
b, along the pullmm0.500 to 100 mm10.00 mm
θ round the edgedeg0 to 180 deg—
PkN-500 to 500 kN—
Amm²10.0 to 20000 mm²—
Lm0.100 to 20.0 m—
EGPa5.00 to 400 GPa—

A dash in the last two columns is a control that belongs to a row you add yourself — a load, a part, a segment — or one whose limits follow another input, so there is no single value to print. The screen still shows both as soon as the row exists.

What it tells you

ReadsUnitWhat it is
closes at ΔTKWhether the bar has taken up its clearance and begun to carry stress.
laid on gentlyMPa
released from restMPa
droppedMPa
impact factor— (a ratio)How many times larger the effect is than the same load applied gently.
σMPaForce per unit area acting square to the cut.
δmm
ε— (a ratio)Change in length divided by the original length.
kN/mForce needed per unit stretch.
n— (a ratio)How many times the applied action could be increased before failure.
UJWork stored in a bar stretched along its axis.
uJ/m³Work stored per unit volume.
τ_avgMPaShear force spread evenly over the area it crosses.
σ_bMPaPressure between two parts pressed together.
GPaStiffness in shear: shear stress divided by the angle change it produces.
KPaResistance to uniform squeezing: pressure divided by fractional volume change.
λPaFirst of the two elastic parameters that state the three-dimensional relations most compactly.
ν recovered from E and G— (a ratio)
E recovered from K and GPa
ε_th— (a ratio)Strain the material would take up freely on a temperature change.
σ, fully restrainedMPaStress caused purely by preventing free thermal movement.
σ, with the gapMPaThermal stress once the bar has closed a clearance and met its restraint.
k, both togetherN/mForce needed per unit stretch.
sphereMPaMembrane stress in a spherical shell, the same in every direction.
ΔV/V— (a ratio)Fractional change in the volume a shell encloses.
ΔrmmChange in radius of a pressurised shell.
ΔLmmChange in length of a pressurised shell.
σ nominalMPa
σ at the edge, at θMPa
K t, round hole— (a ratio)Concentration factor for a small round hole in a wide plate.
K t, least round the edge— (a ratio)The smallest hoop stress on a hole's edge, as a multiple of the applied tension. It is negative: the edge is in compression along the load even though the plate is pulled.
K t, this ellipse— (a ratio)Concentration factor for an elliptical hole, sharper as the ellipse flattens.
ρ, tip radiusmmTip radius of an elliptical hole: how sharply the hole turns at the end of the axis across the load. A crack is this radius going to zero.
K t, from that tip radius— (a ratio)
σ maxMPaLargest normal stress present.
free expansionmmThe bar carries stress only once the first exceeds the second.
the gapmm
P₁NThe stiffer member takes the larger share. Each is computed on its own, not by subtracting one from the load.
P₂N
σ₁MPaEqual moduli would give one stress in both; different moduli cannot.
σ₂MPa
δ₁mm
δ₂mm
hoopMPaExactly twice, always, for a cylinder -- which is why a pressure vessel splits along its length and not around it.
longitudinalMPa

Every quantity on this screen, defined

SymbolUnitWhat it means
inPNForce applied along the member axis, or the single load in a standard case. Internal axial force at the cut, not the applied load
inAm²Cross-sectional area actually carrying the load. Area actually carrying the force
inVNInternal shear force at the cut.
inA_bm²Projected contact area over which one part presses on another. Projected contact area for bearing
inLmLength of the member along its axis.
inδmChange in length of the member.
inσ_failPaStress at which the part is taken to have failed.
inσ_allowPaHighest normal stress permitted in service.
inEPaStiffness in simple tension: stress divided by strain while the response is still straight. Slope of the straight part of the tensile response
inν— (a ratio)How much the material narrows sideways per unit of stretch along the pull. Sideways contraction per unit stretch
inGPaStiffness in shear: shear stress divided by the angle change it produces.
inK_bulkPaResistance to uniform squeezing: pressure divided by fractional volume change.
inσ_xPaNormal stress on the face whose outward normal points along the first axis.
inσ_yPaNormal stress on the face whose normal points along the second axis.
inσ_zPaNormal stress on the face whose normal points along the third axis.
inθradAngle through which an element or a cutting plane has been rotated. Angle from the bar axis to the cut normal
inh_dropmHeight a weight falls through before it strikes. Free-fall height before contact; zero means suddenly applied
inδ_stmDeflection the same load would cause if it were lowered gently into place. Deflection the same load would cause if applied gradually
ind1mDiameter at one end of a round bar that tapers. Diameter at one end of a tapered round bar
ind2mDiameter at the other end of a round bar that tapers.
inb1mWidth at one end of a bar that tapers in width. Width at one end of a tapered flat bar
inb2mWidth at the other end of a bar that tapers in width.
int_thkmConstant thickness of a flat bar that tapers only in width. Constant thickness of the flat bar
inγ_wtN/m³Weight of the material per unit volume.
insegments— (a ratio)List of prismatic pieces making up a stepped member. List of prismatic segments, each with its own P, L, A and E
inA1m²Area of the first element in a two-element assembly.
inA2m²Area of the second element in a two-element assembly.
inE1_matPaStiffness of the first material in a two-material assembly.
inE2_matPaStiffness of the second material.
inα_th1/KFractional change in length per degree of temperature change.
indTKTemperature change, taken as positive for heating. Temperature change, signed
ingapmFree clearance a bar can take up before it meets its restraint. Free clearance before the bar meets its restraint
inσ_nomPaStress worked out ignoring the local geometric disturbance.
ina_ellmHalf-width of an elliptical hole measured across the load direction. Semi-axis of the hole across the load
inb_ellmHalf-width of an elliptical hole measured along the load direction. Semi-axis of the hole along the load
inρ_tipmTip radius of an elliptical hole: how sharply the hole turns at the end of the axis across the load. A crack is this radius going to zero. Tip radius, the other way to state the same ellipse
inp_intPaPressure acting on the inside surface.
inr_midmMid-wall radius of a thin shell.
int_wallmWall thickness of a tube or shell.
inη_joint— (a ratio)Strength of one pitch length divided by the strength of the same length of unbroken plate. All four quantities are per pitch, so the ratio is the same for the whole seam. Efficiency of a longitudinal seam, if any
outσPaForce per unit area acting square to the cut.
outτ_avgPaShear force spread evenly over the area it crosses.
outσ_bPaPressure between two parts pressed together.
outε— (a ratio)Change in length divided by the original length.
outn_safety— (a ratio)How many times the applied action could be increased before failure.
outA_reqm²Smallest area that keeps the stress at or below what is allowed.
oute_vol— (a ratio)Fractional change in volume.
outλ_lamePaFirst of the two elastic parameters that state the three-dimensional relations most compactly.
outσ_θPaNormal stress on a plane cut at an angle across a bar in simple tension.
outτ_θPaShear stress on a plane cut at an angle across a bar in simple tension.
outU_axialJWork stored in a bar stretched along its axis.
outu_densityJ/m³Work stored per unit volume.
outn_impact— (a ratio)How many times larger the effect is than the same load applied gently.
outσ_impactPaPeak stress reached under a suddenly applied or dropped load.
outδ_impactmPeak deflection reached under a suddenly applied or dropped load.
outδ_conemStretch of a bar whose round section tapers along its length.
outδ_wedgemStretch of a flat bar whose width tapers along its length.
outδ_selfmStretch a hanging bar suffers under nothing but its own weight.
outk_axialN/mForce needed per unit stretch.
outδ_steppedmTotal stretch of a bar made of several prismatic pieces.
outP1NShare of the load carried by the first element.
outP2NShare carried by the second element.
outσ_1mPaStress in the first material of a composite member.
outσ_2mPaStress in the second material of a composite member.
outε_th— (a ratio)Strain the material would take up freely on a temperature change.
outδ_thmFree length change a temperature change would produce if nothing resisted it.
outσ_thPaStress caused purely by preventing free thermal movement.
outσ_th_gapPaThermal stress once the bar has closed a clearance and met its restraint.
outgap_closed— (a ratio)Whether the bar has taken up its clearance and begun to carry stress.
outK_t_hole— (a ratio)Concentration factor for a small round hole in a wide plate.
outK_t_min— (a ratio)The smallest hoop stress on a hole's edge, as a multiple of the applied tension. It is negative: the edge is in compression along the load even though the plate is pulled.
outK_t_ellipse— (a ratio)Concentration factor for an elliptical hole, sharper as the ellipse flattens.
outK_t— (a ratio)How many times the local stress exceeds the nominal stress at a geometric disturbance.
outσ_maxPaLargest normal stress present.
outσ_hoopPaStress running around the circumference of a shell or disc.
outσ_longPaStress running along the axis of a cylindrical shell.
outσ_spherePaMembrane stress in a spherical shell, the same in every direction.
outdr_changemChange in radius of a pressurised shell.
outdL_changemChange in length of a pressurised shell.
outdV_ratio— (a ratio)Fractional change in the volume a shell encloses.

Where you have to choose

Is the fastener in single or double shear?

single: tau = V/A  |  double: tau = V/(2A)

A factor of two, and the commonest slip in the whole subject. Never pick for the user.

Axial & Thermal, the fastener panel: a two-segment control reading single / double. Switching it halves the shear stress readout while the bearing stress beside it stays where it was.

How is the load applied?

gradually: factor 1  |  suddenly: factor 2  |  dropped from height h: factor 1+sqrt(1+2h/delta_st)

Three separate sections in every textbook and a factor of two or more between them.

Axial & Thermal, the readout panel headed the same weight, three ways: laid on gently, released from rest and dropped are three readouts one under the other, with the impact factor beneath them and the drop-height slider feeding the third.

How is the bar restrained?

free to expand  |  fully restrained  |  restrained after closing a gap g

The stress jumps from zero to the full restrained value; the user must see which case applies.

Axial & Thermal, the temperature panel: the gap slider. At zero the bar is restrained from the first degree; above the free expansion nothing restrains it; between the two the gap closes part way. The decision card headed the gap decides everything names the case that holds, and the stress readout jumps with it.

Cylinder or sphere?

cylinder  |  sphere

The sphere carries half the cylinder's peak stress for the same pressure and wall.

Axial & Thermal, the vessel panel: hoop and longitudinal as a pair for the cylinder, and the sphere's stress on the line beneath, all from the same pressure, radius and wall.

A worked task

A bar is pulled along its length. You want the stress in it and how much it stretches.

  1. Set the force, the area, the length and the modulus.
  2. The same panel handles a temperature change and a misfit; leave them at zero for a plain pull.
You type
P80.00 kN
A600.0 mm²
L2.500 m
E200.0 GPa
It comes back with
σ133.3 MPadirect stress
δ1.667 mmhow much longer it gets
k48000 kN/mstiffness of the bar

Now hold both ends and warm the bar instead. Nothing moves, and the whole of that stress appears anyway — which is what the thermal panel is for.

What is not in this manual

Screen photographs. This build's manual carries none. Every screen is described here in full — what it asks for, what it gives back, and a worked task — but the pictures are not in yet.

They cannot be faked and they cannot be automated around. Store and manual screenshots have to be driven through the real interface — a release build, clicked and typed as a person would — and never by presetting the interface from outside it. That rule is not a preference: an environment-variable hook left in for screenshot automation is what earned this developer account a Guideline 5.6 finding, and the binary now carries nothing that could be used that way.

One relation with no screen in this release. The specification behind this app holds more relations than this release puts a screen in front of, and the theory manual writes up every one of them. This one is fully documented there and reachable nowhere here, so counting screens and counting relations gives two different numbers — on purpose: