SWBPIPE · The open manual
Part VI · VerificationVI–C11

Part VI

Verification

C. Stress recovery  ·  Thermal axial force to stress

A straight pipe 6.0 m long carries a thermal axial force of 240.0 N. The force is entered directly; it is not worked out from a temperature or a material. The pipe does not move. What axial force and axial stress does the solver report at end j, at midspan, and at stations along the length? No pressure is supplied.

A straight pipe carrying an entered thermal axial force with no movement; checks the axial force and stress at the end, at midspan and along a sweep. NO DISPLACEMENT N (ENTERED) L
Fig. VI–C11.—Thermal axial force 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
LengthL6.0 m
Elastic modulusE1200.0 Pa
Shear modulusG500.0 Pa
Pipe areaA6.0 m2
Second moment about local yIy2.0 m4
Second moment about local zIz2.0 m4
Torsion constantJ1.0 m4
Thermal axial forceFt240.0 N
Displacements—all zero
Stationx/L0.5
Sweep stationsx/L0.0, 0.5, 1.0
Stress areaA6.0 m2
Section moduliZy, Zz3.0 m3
Torsion radiusr0.5 m

2.Method.

The thermal axial force enters as equivalent local loads of −Ft at the I end and +Ft at the J end. With no displacement, the recovered end forces are the negatives of those loads.

The station path starts from the I-end force. With no other loads, the axial force is the same at every station. Each force is divided by the area to give the axial stress.

Fx,i = 240.0 N,   Fx,j = −240.0 N(1)
σend,j = Fx,j / A = −240.0 / 6.0 = −40.0 Pa(2)
Nstation = 240.0 N,   σstation = Nstation / A = 240.0 / 6.0 = 40.0 Pa(3)

3.Results.

Expected axial forces and stresses
QuantityExpected
End-j axial force−240.0 N
End-j axial stress−40.0 Pa
Midspan axial force240.0 N
Midspan axial stress40.0 Pa
Sweep at 0.0, 0.5 and 1.0: axial stress40.0 Pa at each station
Pressure stressesNone reported

The tests check that:

  • The end and midspan stress recoveries complete without being blocked, and the end result is for end j.
  • The end-j axial force matches −240.0 N and its stress matches −40.0 Pa.
  • The midspan axial force matches 240.0 N and its stress matches 40.0 Pa.
  • The sweep returns three stations at 0.0, 0.5 and 1.0, each with 240.0 N and 40.0 Pa, none blocked.
  • No hoop or longitudinal pressure stress is reported at the end or at midspan.

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 force and stress must match the hand calculation to within an absolute difference of 1.0 × 10−9 in its own units. Counts, labels and the absence of pressure stresses are checked exactly. Long values are shown here to seven significant figures; the tests compare the full values in the record.

For the student

The end value and the station value have opposite signs, yet they describe one constant axial force. The end figure is the force on the element at end j in the direction of local x; the station figure is the internal force carried forward from the I end. Always read an end-force result with its sign convention in hand.

4.Run it yourself.

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

Hand calculation: validation/hand_calcs/stress/tp_phys_008_thermal_axial_effect_to_stress.md. Test record, with the recorded run of 2026-07-10: stress-tp-phys-008-thermal-axial-effect-to-stress.md.

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