SWBPIPE · The open manual
Part VI · VerificationVI–C9

Part VI

Verification

C. Stress recovery  ·  Partial-span load to stress

A straight pipe 4.0 m long is fixed at node 0 and free at node 1. A uniform load of −2.0 N/m acts over its middle half only, from a quarter to three quarters of the length. What bending moment acts at midspan, and what bending and axial stresses follow from it?

A cantilever pipe loaded over its middle half only; checks the midspan bending moment and the stresses recovered from it. w 0.5L L
Fig. VI–C9.—Partial-span load to stress

1.Inputs.

Illustrative values, taken from no standard and chosen so the arithmetic can be followed by hand. Most do not describe a real pipe; read them in any consistent set of units.

QuantitySymbolValue
LengthL4.0 m
Elastic modulusE1000.0 Pa
Shear modulusG400.0 Pa
AreaA3.0 m2
Second moment about local yIy1.5 m4
Second moment about local zIz2.0 m4
Torsion constantJ1.0 m4
Uniform local y loadq−2.0 N/m
Load spana/L to b/L0.25 to 0.75
Stationx/L0.5
Section modulus about yZy2.5 m3
Section modulus about zZz2.0 m3

2.Method.

The partial-span load is replaced by equivalent loads at the free end, Fy,j = −2.0 and Mz,j = 1.8333333333333333. With EIz = 2000.0 and L = 4.0 the free-end bending stiffness terms follow. Solving the two-unknown system gives a free-end deflection of −0.014 m and a rotation of −0.004333333333333333 rad.

From these the solver recovers the fixed-end shear Vy,i = 4.0 and moment Mz,i = 8.0. At the station x = 2.0 m, the load is active only from 1.0 m to 2.0 m. Its moment about the station enters through the lever integral.

kvv = 12 EIz / L3 = 375.0,   kvθ = −6 EIz / L2 = −750.0,   kθθ = 4 EIz / L = 2000.0(1)
lever = x · (active length) − (active end2 − span start2) / 2 = 2.0 × 1.0 − (2.02 − 1.02) / 2 = 0.5(2)
Mz(x) = Mz,i − Vy,i x − q · lever = 8.0 − 4.0 × 2.0 − (−2.0 × 0.5) = 1.0 N·m(3)
σb,z = Mz / Zz = 1.0 / 2.0 = 0.5 Pa(4)
σaxial = N / A = 0.0 / 3.0 = 0.0 Pa(5)

3.Results.

Expected midspan values
QuantityExpected
Midspan bending moment, Mz1.0 N·m
Bending stress about z0.5 Pa
Axial normal stress0.0 Pa

The tests check that:

  • The midspan stress recovery completes without being blocked and is labelled as this case’s midspan station.
  • The midspan bending moment matches 1.0 N·m.
  • The bending stress about z matches 0.5 Pa.
  • The axial normal stress is exactly zero.
  • The result carries the review flags the program attaches to every result.

What it shows. Compared with an independent hand calculation.

Path exercised. The benchmark calls the solver’s components directly: elements, loads, frame solver and stress recovery. It does not go through the program’s own model-to-solve path.

Agreement. The moment and stresses must match the hand calculation to within an absolute difference of 1.0 × 10−9 in their own units. The zero axial stress, station label and review flag are checked exactly. Long values are shown here to seven significant figures; the tests compare the full values in the record.

For the student

Only the part of the load between the fixed end and the station belongs to the free body cut at the station. Here that is the one metre from 1.0 m to 2.0 m. The lever integral is simply the moment of that loaded length about the cut.

4.Run it yourself.

cd projects/chirality-piping
cargo test --manifest-path validation/benchmarks/stress/Cargo.toml partial_span_load_to_stress_fixture_recovers_midspan_bending_from_spanned_load

Hand calculation: validation/hand_calcs/stress/tp_phys_006_partial_span_load_to_stress.md. Test record, with the recorded run of 2026-07-10: stress-tp-phys-006-partial-span-load-to-stress.md.

Contents · Part VI · The program: swbpipe.com · MIT licence