SWBPIPE · The open manual
Part VI · VerificationVI–C14

Part VI

Verification

C. Stress recovery  ·  Reduced wall to section stress

A pipe of outside diameter 0.2 m has a nominal wall of 0.01 m. The user takes off 0.002 m for corrosion and a further 0.00125 m for mill tolerance, both entered as thicknesses. The pipe carries an axial force, two bending moments, a torque and internal pressure. What section properties does the thinner wall give, what stresses follow, and does the extra thinning lower the section modulus?

The mill tolerance is an absolute thickness entered by the user, not a fraction, and the solver supplies no value of its own. If none is entered, no reduction is taken. The numbers are invented.

Read with

Reducing the wall is right for stress. The program also reduces it for stiffness and weight, which flexibility analysis does not do (Status).

A pipe wall thinned by corrosion and mill tolerance thicknesses; checks the stresses from the thinner section and that the extra thinning lowers the section modulus. z y WALL LESS CORROSION AND MILL TOLERANCE N, My, Mz, T, p p
Fig. VI–C14.—Reduced wall to section 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
Outside diameterDo0.2 m
Nominal wall thicknesstnom0.01 m
Corrosion allowancec0.002 m
Mill tolerancem0.00125 m
Axial forceF5000.0 N
Bending moment about local yMy1000.0 N·m
Bending moment about local zMz−400.0 N·m
Torsional momentT250.0 N·m
Internal pressurep2000.0 Pa

2.Method.

The effective wall is the nominal wall less the corrosion allowance and the mill tolerance. The outside diameter is held and the bore grows. The annulus formulas give the area and second moment; the section modulus is the second moment over the outer radius, and the torsion constant is twice the second moment.

The stresses are force over area, moment over section modulus, and torque times outer radius over torsion constant. The hoop stress uses the mean radius and the effective wall; the longitudinal pressure stress is half of it. For comparison, the section with the corrosion allowance alone is also worked out.

In this case the section properties are computed from the effective wall in the benchmark itself and passed to the solver’s stress recovery. The note records that the reference values were also worked independently in decimal arithmetic.

teff = 0.01 − 0.002 − 0.00125 = 0.00675 m(1)
Di = Do − 2teff = 0.2 − 0.0135 = 0.1865 m(2)
A = (π/4)(Do2 − Di2) = (π/4)(0.04 − 0.03478225) = 4.098011267067042 × 10−3 m2(3)
I = (π/64)(Do4 − Di4) = 1.9153656442289003 × 10−5 m4(4)
Z = I / (Do/2) = 1.9153656442289 × 10−4 m3,   J = 2I = 3.8307312884578006 × 10−5 m4(5)
rtorsion = Do/2 = 0.1 m,   rm = (Do − teff)/2 = 0.096625 m(6)
σhoop = p rm / teff = 2000.0 × 0.096625 / 0.00675 = 2.862962962962963 × 104 Pa(7)
Corrosion only: teff,c = 0.01 − 0.002 = 0.008 m,   Di,c = 0.184 m,   Zc = 2.2274444834258686 × 10−4 m3(8)

3.Results.

Expected section properties and stresses
QuantityExpected
Effective wall, teff0.00675 m
Area, A4.098011 × 10−3 m2
Section modulus, Z1.915366 × 10−4 m3
Section modulus, corrosion only, Zc2.227444 × 10−4 m3
Axial normal stress1.220104 × 106 Pa
Bending stress about y5.220935 × 106 Pa
Bending stress about z−2.088374 × 106 Pa
Torsional shear stress6.526169 × 105 Pa
Hoop pressure stress2.862963 × 104 Pa
Longitudinal pressure stress1.431481 × 104 Pa

The tests check that:

  • The stress recovery on the effective-wall section completes without being blocked.
  • The axial, both bending, torsional shear, hoop and longitudinal stresses each match the table.
  • The section modulus with the mill tolerance taken off is smaller than with the corrosion allowance alone.
  • The section area with the mill tolerance taken off is also smaller.
  • The two section comparisons are made on the benchmark’s own section arithmetic, not on a solver section-property routine.

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 stress must match the hand calculation to within an absolute difference of 1.0 × 10−9 Pa. The two section comparisons are strict inequalities, checked exactly. Long values are shown here to seven significant figures; the tests compare the full values in the record.

For the student

The wall is thinned from the bore while the outside diameter is held, so the distance to the outer fibre does not change. The bending stress rises only because the second moment, and with it the section modulus, falls. The hoop stress rises for two reasons: the wall is thinner and the mean radius is slightly larger.

4.Run it yourself.

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

Hand calculation: validation/hand_calcs/stress/tp_pmm_p3_milltol_effective_wall_stress.md. Test record, with the recorded run of 2026-07-10: stress-tp-pmm-p3-milltol-effective-wall-stress.md.

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