ASME B31.3 allowable stress range:
$$S_A = f(1.25 S_c + 0.25 S_h)$$Compute thermal expansion ΔL, restrained thermal stress σ, and anchor force F for carbon steel, stainless steel, and alloy piping. Instantly compare against ASME B31.3 allowable stress range SA.
ASME B31.3 allowable stress range:
$$S_A = f(1.25 S_c + 0.25 S_h)$$The free thermal expansion of a pipe, if it were able to move, is calculated directly from the temperature change.
$$\Delta L = \alpha \cdot L \cdot (T - T_0)$$Where $\Delta L$ is the change in length (m), $\alpha$ is the coefficient of thermal expansion (for carbon steel, ~$12 \times 10^{-6}$ /°C), $L$ is the original pipe length (m), $T$ is the operating temperature (°C), and $T_0$ is the ambient/installation temperature (°C).
When the pipe is fully restrained between anchors, the expansion is prevented, generating stress and force. The stress is independent of pipe dimensions, but the force depends on the cross-sectional area of the pipe wall.
$$\sigma_{th}= E \cdot \alpha \cdot \Delta T$$ $$F = \sigma_{th}\cdot A = E \cdot \alpha \cdot \Delta T \cdot A$$Where $\sigma_{th}$ is the thermal stress (Pa), $E$ is Young's modulus (for steel, ~200 GPa), $A$ is the cross-sectional area of the pipe wall ($A = \pi \cdot (OD^2 - ID^2)/4$), and $F$ is the resulting axial force on the anchors (N).
Power Plant Steam Lines: High-pressure steam at over 500°C causes significant expansion. Engineers must design precise pipe routing with expansion loops and proper support locations to manage the growth and keep stresses within ASME code limits, preventing fatigue failure.
Oil & Gas Refinery Piping: Process lines carrying hot fluids between fixed equipment like reactors and heat exchangers are critically analyzed. The immense anchor forces calculated in tools like this inform the design of heavy-duty support structures and the need for expansion joints.
District Heating Systems: Buried or above-ground pipes that carry hot water over kilometers expand considerably. They are often installed with pre-stressing (deliberate compression when cold) so they are neutral at operating temperature, reducing stress on anchors.
Chemical Process Piping: For pipes handling thermal cycles during batch processes, the stress range is checked against the ASME B31.3 allowable to ensure the pipe can withstand thousands of cycles without cracking from thermal fatigue.
When using this kind of simplified calculation tool, there are a few "pitfalls" you should watch out for. First is the misunderstanding of "restraint". The tool outputs the maximum stress assuming "fully restrained" conditions, but in reality, pipe supports are almost never either "completely fixed" or "completely free". For example, a guide support allows movement in the axial direction but restrains lateral movement. Evaluating this "partial restraint" is where full-fledged CAE software comes in; consider the results from a simplified tool as merely an "estimate of the worst-case scenario".
Next is overlooking the "temperature dependence" of material data. The tool asks you to input the coefficient of thermal expansion α and Young's modulus E as constants, but in reality, these change with temperature. For instance, a certain stainless steel might have α=16.5×10⁻⁶/℃ at room temperature, but this can increase to 18.5×10⁻⁶/℃ at 400°C. For high-temperature design, it's crucial to pull accurate material property values at the operating temperature from data sheets.
Finally, understand the treatment as a "secondary stress". Thermal stress is classified as a "secondary stress" which creates "cyclic loading", and its allowable value differs from primary stresses (like dead weight or internal pressure). ASME B31.3 evaluates it using the "Allowable Stress Range SA". This is why even if the σ calculated by the tool exceeds the material's yield point, it doesn't immediately mean "failure". However, if it exceeds SA, it indicates the loop design is insufficient. Don't judge the calculation results based solely on their absolute value!
Carbon steel schedule 40 pipe: OD=73.66mm, wall=5.49mm, L=15m, ΔT=80°C (inlet 150°C minus installation 70°C). Linear expansion coefficient α=12.1×10⁻⁶/°C, elastic modulus E=207GPa. Thermal expansion ΔL=14.52mm. Without anchor flexibility, axial stress σ=43.2MPa. Anchor force F=68.4kN. ASME B31.3 allowable (f=117MPa for SA533) provides 2.7× safety margin on stress.