Skip to main content

Soil-Structure Interaction

Standard plant piping is supported by discrete, localized restraints (shoes, guides, anchors). Buried pipelines, however, are continuously supported and restrained by the surrounding soil.

To accurately capture this soil-structure interaction (SSI), the Pipe Stress FEA engine utilizes an automated meshing algorithm coupled with the empirical soil spring formulations defined by the American Society of Civil Engineers (ASCE) and the American Lifelines Alliance (ALA).

4.1 Automated Discretization

When an element is assigned a valid soil_id, the engine's preprocessor automatically subdivides the element into a dense mesh of shorter pipe segments.

The maximum mesh length (LmaxL_{max}) is calculated to ensure numerical stability and an accurate distribution of soil forces:

Lmax=max(0.5 m,min(2.0 m,5×Do))L_{max} = \max(0.5\text{ m}, \min(2.0\text{ m}, 5 \times D_o))

At each newly generated internal node, the engine attaches a 3D non-linear spring restraint (springRateX, springRateY, springRateZ) oriented to the local axis of the pipe.

4.2 ASCE/ALA Soil Spring Formulations

The engine evaluates the resistance of the soil in four distinct directions. For standard linear analysis, the ultimate yield force is divided by the characteristic yield displacement (Δ\Delta) to determine the equivalent linear spring stiffness (kk) per unit length, which is then multiplied by the node's tributary length (LtribL_{trib}).

Parameters

SymbolDefinition
γ\gammaEffective soil density (N/m3N/m^3)
HHDepth to the pipe centerline (mm)
ϕ\phiSoil friction angle (degrees)
ccSoil cohesion (PaPa)
μ\muPipe coating friction coefficient
DoD_oPipe outer diameter (mm)

1. Axial Soil Spring (TuT_u)

Axial resistance is generated by the friction between the pipe coating and the surrounding soil.

Ultimate Force: Tu=πDoHγμT_u = \pi D_o H \gamma \mu

Yield Displacement: Δt=0.005 m\Delta_t = 0.005 \text{ m}


2. Lateral Soil Spring (PuP_u)

Lateral resistance occurs when the pipe expands sideways into the trench wall (e.g., at horizontal bends). It is heavily dependent on the horizontal bearing capacity factor (NqhN_{qh}).

Ultimate Force: Nqh=tan2(45+ϕ2)N_{qh} = \tan^2(45^\circ + \frac{\phi}{2}) Pu=DoHγNqhP_u = D_o H \gamma N_{qh}

Yield Displacement: Δp=0.04(H+Do2)\Delta_p = 0.04 \left(H + \frac{D_o}{2}\right)


3. Vertical Downward Bearing (QdQ_d)

Downward resistance acts as the primary foundational support for the pipeline's dead weight. It utilizes standard Terzaghi bearing capacity equations.

Ultimate Force: Nq=eπtanϕtan2(45+ϕ2)N_q = e^{\pi \tan\phi} \tan^2\left(45^\circ + \frac{\phi}{2}\right) Nγ=e0.18ϕ2.5N_\gamma = e^{0.18\phi - 2.5} Qd=(cDo×5.14)+(γHDoNq)+(0.5γDo2Nγ)Q_d = (c D_o \times 5.14) + (\gamma H D_o N_q) + (0.5 \gamma D_o^2 N_\gamma)

Yield Displacement: Δd=0.1Do\Delta_d = 0.1 D_o


4. Vertical Upward Uplift (QuQ_u)

Upward resistance is engaged when thermal expansion or seismic forces attempt to push the pipe out of the trench. It is generally the weakest plane of resistance.

Ultimate Force: Nqv=ϕHDoN_{qv} = \frac{\phi H}{D_o} Qu=(cDo)+(γHDoNqv)Q_u = (c D_o) + (\gamma H D_o N_{qv})

Yield Displacement: Δq=0.015H\Delta_q = 0.015 H

Equivalent Vertical Stiffness

Because a standard linear 6-DOF matrix cannot inherently differentiate between upward and downward stiffness on the same axis without iterating, the solver averages the upward (QuQ_u) and downward (QdQ_d) spring rates to define the local vertical stiffness (kyk_y) prior to matrix injection.