SWBPIPE · The open manual
Part VI · VerificationVI–B12

Part VI

Verification

B. Elements and loads  ·  Load over part of a span

A cantilever pipe four metres long carries a uniform load of −2.0 N/m over its middle half only, from a quarter to three quarters of its length. What equivalent end loads does that patch produce, and how does the free end move? What are the shear and moment at midspan, where only part of the patch lies between the section and the fixed end?

A cantilever pipe loaded over its middle half is checked for equivalent end loads, free-end movement and midspan resultants. w L
Fig. VI–B12.—Load over part of a span

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 yIy1.5 m4
Second moment about zIz2.0 m4
Torsion constantJ1.0 m4
Uniform load, global Yq−2.0 N/m
Loaded span starta/L0.25
Loaded span endb/L0.75
Resultant stationx/L0.5
Supports—Node 0 fixed, node 1 free

2.Method.

The equivalent end loads come from integrating the cubic beam shape functions over the loaded interval only.

With node 0 fixed, two unknowns remain at node 1: the displacement and the rotation. The hand calculation writes the 2 × 2 bending stiffness for them and solves it directly against the free-end loads.

The midspan resultants follow from equilibrium, starting from the fixed-end shear of 4.0 N and moment of 8.0 N·m. Only the part of the patch between 1.0 m and 2.0 m counts.

Fy,i = qL ∫ab Ni dr = −2.0 N,   Mz,i = qL2 ∫ab (r − 2r2 + r3) dr = −11/6 N·m(1)
Kfree = [375, −750; −750, 2000],   Ffree = [−2.0, 11/6](2)
uy,1 = −7/500 = −0.014 m,   θz,1 = −13/3000 = −0.004333333333333333 rad(3)
Vy(x) = 4.0 + (−2.0 × 1.0) = 2.0 N(4)
Mz(x) = 8.0 − 4.0 × 2.0 − (−2.0 × 0.5) = 1.0 N·m(5)

3.Results.

Equivalent end loads, free-end movement and midspan resultants
QuantityExpected
Equivalent load, node 0, Uy−2.0 N
Equivalent load, node 0, Rz−1.833333 N·m
Equivalent load, node 1, Uy−2.0 N
Equivalent load, node 1, Rz1.833333 N·m
Free-end displacement in Y−0.014 m
Free-end rotation about Z−0.004333333 rad
Midspan shear Vy2.0 N
Midspan bending moment Mz1.0 N·m

The tests check that:

  • The equivalent force and moment at both nodes match the hand values.
  • The free-end displacement and rotation match the hand values.
  • The midspan shear and bending moment match the hand values.
  • All of these quantities are finite.

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. Each computed value must match the reference within an absolute difference of 1.0 × 10−9 in the case’s own units; counts and structural outcomes must match exactly. Long values are shown here to seven significant figures; the tests compare the full values in the record.

4.Run it yourself.

cd projects/chirality-piping
cargo test --manifest-path validation/benchmarks/mechanics/Cargo.toml tp_phys_006_partial_span_load_to_resultant_fixture_routes_spanned_loads

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

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