You can use surface-to-surface contact elements and the node-to-surface contact element in combination with the coupled pore-pressure mechanical solid elements (CPT212, CPT213, CPT215, CPT216, CPT217) to model pore fluid flow normal to the contact surface. To activate both the structural and pore-pressure degrees of freedom, set KEYOPT(1) = 8. To activate the structural, pore-pressure, and temperature degrees of freedom, set KEYOPT(1) = 9 for coupled thermal-pore-fluid-flow-structural analyses.
The following pore fluid flow features are supported:
Note: The reported contact pressure and the friction computations do not include the pore fluid pressure contribution directly. The program assumes that the pore fluid flows only in the contact normal direction. There is no fluid flowing tangentially to the contact surface.
To take into account the pore fluid permeability across two surfaces that are in contact or separated by a small gap distance (near-field), you need to specify the pore-pressure permeability coefficient, which is input as real constant PCC of the contact element.
The pore fluid flux density from the contact surface to the target surface is defined as:
where
|
|
|
A small value of yields a measured amount of imperfect contact and a
pore-pressure discontinuity across the interface. For large values of
, the resulting pore-pressure discontinuity tends to vanish and
perfect permeable contact is approached.
The pore-pressure permeability coefficient is input via the PCC real constant
on the contact element. By using tabular input (see Defining Real Constants in Tabular Format), you can define PCC as a function of
temperature (), pressure (positive PRESSURE index values indicate
compression, negative PRESSURE index values indicate tension), time, and initial
contact detection point location (at the beginning of solution).
For example, you could use tabular input to specify PCC as a function of GAP such that different fluid permeability coefficients are applied based on the contact status, whether it is closed contact (positive GAP) or near-field contact (negative GAP). You could also specify a cutoff gap distance beyond which no fluid flow occurs (PCC = 0).
The USERCNPROP user subroutine is also available for defining PCC. To use this subroutine, you must specify the table name %_CNPROP% as the real constant value. For more information, see Defining Real Constants via a User Subroutine.
When modeling pore fluid permeability, a pore pressure for both the contact and target surfaces is required.
For a deformable target surface, the pore pressure varies along the surface. In this case, the temperature at the intersection between the target surface and the normal from the contact detection point represents the target pore pressure.
For a rigid target, the pore pressure on the pilot node (if a pilot node is defined) represents the pore pressure for the entire rigid target surface.
To model pore fluid volume flow, which is associated with adding or removing fluid volume for near-field contact while the gap distance is changing, you would typically perform a coupled transient pore-fluid-flow analysis. (In a steady-state analysis, the rate of the opening gap distance is zero, so the contribution from this kind of gap-related fluid volume flow is zero.)
Two contact element real constants are required to model pore fluid volume flow:
FPFT is the participation factor of the gap-related pore fluid flow.
FPWT is the weight factor for the distribution of gap-related pore fluid flow between contact and target surfaces.
In a transient pore fluid flow analysis, the pore fluid volume flows into the contact surface due to the gap distance change:
and the pore fluid volume flows into the target surface:
where
|
|
|
If you input a value of 0 for real constant FPWT, the program interprets that
as the default value. In order to have a true zero weight factor, enter a very
small, non-zero value, such as 1 x 10-8. In general,
you can specify the weight factor as follows: , where
and
are the material permeabilities of underlying elements from
the contact and target sides.
The FPFT real constant can be made a function of temperature (), gap distance (negative GAP index values indicate an open
gap), time, and initial contact detection point location (at the beginning of
solution) by using tabular input (see Defining Real Constants in Tabular Format). For
example, you could specify a cutoff gap distance (via a function of GAP) beyond
which no gap-related fluid flow occurs (FPFT = 0).
The USERCNPROP user subroutine is also available for defining FPFT. To use this subroutine, you must specify the table name %_CNPROP% as the real constant value. For more information, see Defining Real Constants via a User Subroutine.
To model pore fluid flow from far-field contact to the environment, you need to specify the following contact element real constants:
PSEE is the pore fluid seepage coefficient.
ABPP is the ambient pore pressure.
The pore fluid flow for open contact is defined as:
where
|
There are three pore fluid flow conditions for open contact:
Impermeable (PSEE = 0)
Semipermeable (PSEE > 0)
Drainage-only flow
The drainage-only flow condition indicates that normal pore fluid flow occurs only from the far-field contact to the environment when the pore pressure at the contact surface is positive:
Use the real constant ABPP to define the ambient pore pressure, which has units of force/length2. The default value of ABPP is 0.
The pore seepage coefficient, PSEE, defaults to 0, which defines the impermeable condition for far-field contact. Specify a positive PSEE value to define the semi-permeable condition. PSEE has units of length5/(time * force) for the force-based node-to-surface contact model, or units of length3/(time * force) for the traction-based model.
As a special definition, you can specify ABPP to the value of -1.E20 to activate the drainage-only flow condition. In this case, the program sets ABPP = 0 internally. To achieve near-zero pore pressure at the contact surface (free-draining flow), you need to specify the value of PSEE to be much larger than:
Large values of PSEE can lead to poor conditions in the global stiffness
matrix and convergence difficulties. Choosing a value of would obtain near-zero pore pressure (free-draining) on the
far-field contact surface, in most cases.
The PSEE and ABPP real constants can be made a function of temperature
(), time, and initial contact detection point location (at the
beginning of solution) by using tabular input (see Defining Real Constants in Tabular Format). For example, you might define the ambient pore
pressure, ABPP, to be a function of position. You can also define a non-uniform
seepage coefficient ABPP for consolidation analysis
The user subroutine USERCNPROP is also available for defining PSEE and ABPP. To use this subroutine, you must specify the table name %_CNPROP% as the real constant value. For more information, see Defining Real Constants via a User Subroutine.
To model heat transfer across the contact interface in conjunction with the pore fluid flow, set KEYOPT(1) = 9. In this case, you can define the pore-pressure permeability coefficient (PCC), the pore fluid seepage coefficient (PSEE), and the ambient pore pressure (ABPP) to be a function of temperature. See Modeling Thermal Contact for details on defining other heat transfer-related properties.