Fluid Pipe Elements

Fluid pipe elements in Abaqus/Standard allow you to simulate the viscous and gravity pressure loss terms in a fluid pipe network. The pipe elements use a pure pressure formulation and are based on Bernoulli's equation for the case of steady-state flow of a single-phase, incompressible fluid through a fully filled pipe with a constant cross-sectional area.

This page discusses:

Typical Applications

Fluid pipe elements are used to simulate the flow of a liquid through a pipe or network of pipes to determine pressure drops and flow rates in a geostatic or coupled pore fluid diffusion/stress analysis (see Geostatic Stress State and Coupled Pore Fluid Diffusion and Stress Analysis). They can also be used to model one-dimensional wellbores in geomechanics.

Choosing an Appropriate Element

Several fluid pipe element types are available. For two-dimensional and axisymmetric analyses, use element type FP2D2. For three-dimensional analyses, use element type FP3D2.

Assigning a Material Definition to a Set of Fluid Pipe Elements

You must associate a material definition with each pipe element section property.

The material that is defined for the fluid pipe section refers to the fluid that is flowing through the pipe. The properties that must be defined for the fluid are the pore fluid density and viscosity. For the viscosity definition fluid pipe elements support both Newtonian and non-Newtonian fluids. Non-Newtonian fluids are supported by the power law, Bingham Plastic, and Herschel-Bulkley models (see Viscosity).

Using Fluid Pipe Elements in Symmetric Models

You can use fluid pipe elements in models that use symmetry to reduce the model size. The fluid pipe elements model circular geometry. You specify a symmetry value that is greater than 0 or less than or equal to 1. This value is interpreted as scaling of the circular pipe geometry in radians. A value of 1 corresponds to 2π radians, and a value of 0.5 corresponds to π radians. When you specify symmetry, you must scale the full model flow magnitude by the symmetry value. You do not need to apply any symmetric constraints or boundary conditions.

Fluid Pipe Equations

The geometry of a pipe element is expressed in terms of hydraulic area and hydraulic diameter. The hydraulic diameter is expressed in terms of the cross-sectional area (A) of the tube or channel and the wetted perimeter (P) as Dh=(4A)P. A pipe element is defined by two noncoincident nodes. Using a Darcy-Weisbach approach, Bernoulli's equation (including viscous loss) between two points in space can be written as

P-ρgZ=(CL+Ki)ρV22,

where

  • P1,P2 are the pressures at the nodes and P=(P1-P2);

  • Z1,Z2 are the elevations at the nodes and Z=(Z1-Z2);

  • V is the fluid velocity in the pipe.

  • ρ is the fluid density;

  • g is the acceleration due to gravity;

  • CL=fLDh is the loss coefficient;

  • f is the friction factor of the pipe;

  • L is the length of the pipe, and;

  • Ki is a directional loss term.

The assumption of constant cross-sectional area in a single element results in constant fluid velocity in a pipe element. The mass flow rate Q through the pipe can be related to the fluid and pipe parameters as Q=ρAV.

Additional Loss Terms in Fluid Pipe Elements

The loss coefficient CL can also include an added pipe length La as well as a pipe length scaling factor α. The general form of the loss coefficient is written as

CL=f(L(1+α)+La)Dh.

In addition, you can also specify directional connection loss terms K1 and K2. If the flow is from local node 1 to node 2, the total pressure loss is

P-ρgZ=(CL+K1)ρV22;

and if the flow is from local node 2 to node 1, the dynamic pressure loss is

P-ρgZ=(CL+K2)ρV22.

Specifying the Friction Loss Behavior

Abaqus/Standard supports four different methods for defining the friction factor (f):

  • Blasius friction loss;

  • Churchill friction loss;

  • a tabular option, and;

  • a user subroutine.

Specifying Blasius Friction Loss Behavior for the Fluid Pipe Element

The Blasius friction loss method uses an empirical relation based on the Reynold's number (Re) to determine the friction factor. The method has two different regimes that depend on whether the flow is laminar or turbulent. There is a discontinuous jump in the friction factor when the flow transitions from laminar to turbulent at Re=2500. The friction factor is empirically calculated as

f=64Re:Re<2500
f=0.3164Re0.25:Re2500.

Specifying Churchill Friction Loss Behavior for the Fluid Pipe Element

A more comprehensive formula that takes into account the pipe roughness Ks and captures the Moody's data accurately is the Churchill's formula. This formula transitions smoothly from laminar to turbulent flow. The friction factor is determined as

f=8[(8Re)12+1(A+B)1.5]112,
A=[-2.457ln((7Re)0.9+0.27(KsDh))]16,
B=(37350Re)16.

Specifying the Friction Loss Behavior as a Table of Reynolds Number Versus Friction Factor

You can input a table of Re versus friction. Abaqus interpolates linearly between the values specified in the table. If one of the independent variables is outside the range of specified values, Abaqus uses the value that is closest in the table.

Specifying the Friction Factor with a User Subroutine

You can specify the friction factor for the element with user subroutine UFLUIDPIPEFRICTION. The user subroutine is called by every fluid pipe element to determine the friction factor based on the fluid flow rates.

Specifying the Laminar Flow Transition for Low Reynolds Number Flows

You can specify the laminar flow transition parameter that is used to switch flow computations from a purely laminar, linear formulation to a nonlinear iterative formulation. The purely laminar formulation uses the Blasius friction factor when the computed Reynold's number is at or below the specified laminar flow transition number. This ensures better convergence when the flow in the pipe is zero or close to zero in magnitude. The default laminar transition flow Reynold's number is 1.0. User subroutine UFLUIDPIPEFRICTION is not called when the computed Re is less than the default or specified value.

Specifying Initial and Prescribed Conditions

You can define an initial temperature or field distribution over the nodes of the fluid pipe elements.

Specifying Loads and Boundary Conditions

Fluid pipe elements allow for the specification of pressure boundary conditions and volumetric flow rates at the nodes. At a particular node, either a pressure or flow rate can be specified but not both. You can also specify a gravity load on the fluid pipe element to determine the hydrostatic head at the nodes.