Files
김경종 b7f84e1c0f
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
add documents
2026-05-29 15:59:56 +09:00

267 lines
17 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- source-page: 491 -->
# Horizontal equilibrium in a porous medium
In many geotechnical applications there is also horizontal stress, typically caused by tectonic action. If the pore fluid is under hydrostatic equilibrium and $\tau _ { x z } = \tau _ { y z } = 0$ , equilibrium in the horizontal directions requires that the horizontal components of effective stress do not vary with horizontal position: $\overline { { \sigma } } _ { h } ( z )$ only, where $\overline { { \sigma } } _ { h }$ is any horizontal component of effective stress.
# Initial conditions
The initial effective geostatic stress field, , is given by defining initial stress conditions. Unless the enhanced procedure is used, the initial state of stress must be close to being in equilibrium with the applied loads and boundary conditions. See “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1.
You can specify that the initial stresses vary only with elevation, as described in “Initial conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.2.1. In this case the horizontal stress is typically assumed to be a fraction of the vertical stress: those fractions are defined in the x- and y-directions.
In problems involving partially or fully saturated porous media, initial pore fluid pressures, $u _ { w } .$ , void ratios, $e ^ { 0 }$ , and saturation values, s, must be given (see “Coupled pore fluid diffusion and stress analysis,” Section 6.8.1).
In partially saturated cases the initial pore pressure and saturation values must lie on or between the absorption and exsorption curves (see “Sorption,” Section 26.6.4). A partially saturated problem is illustrated in “Wicking in a partially saturated porous medium,” Section 1.9.3 of the Abaqus Benchmarks Guide.
You may also specify initial temperatures in the model if heat transfer is modeled during the geostatic procedure.
# Boundary conditions
Boundary conditions can be applied to displacement degrees of freedom 16 and to pore pressure degree of freedom 8 (“Boundary conditions in Abaqus/Standard and Abaqus/Explicit,” Section 34.3.1). If coupled temperaturepore pressure elements are used, boundary conditions on temperature degree of freedom 11 can also be applied to nodes belonging to these elements. If the enhanced procedure is used and nonzero boundary conditions are applied, it is the users responsibility to ensure that the displacements corresponding to the tolerances specified are larger than the displacements in the analysis; otherwise, the displacements at the nonzero boundary nodes will be reset to zero with the tolerances specified.
The boundary conditions should be in equilibrium with the initial stresses and applied loads. If the horizontal stress is nonzero, horizontal equilibrium must be maintained by fixing the boundary conditions on any nonhorizontal edges of the finite element model in the horizontal direction or by using infinite elements (“Infinite elements,” Section 28.3.1). If heat transfer is modeled, the temperature boundary conditions should be in equilibrium with the initial temperature field and applied thermal loads.
<!-- source-page: 492 -->
# Loads
The following loading types can be prescribed in a geostatic stress field procedure:
• Concentrated nodal forces can be applied to the displacement degrees of freedom (16); see “Concentrated loads,” Section 34.4.2.
• Distributed pressure forces or body forces can also be applied; see “Distributed loads,” Section 34.4.3. The distributed load types available with particular elements are described in Part VI, “Elements.” The magnitude and direction of gravitational loading are defined by using the gravity or body force distributed load types.
• Pore fluid flow is controlled as described in “Pore fluid flow,” Section 34.4.7.
If heat transfer is modeled, the following types of thermal loading can also be prescribed (“Thermal loads,” Section 34.4.4). These loads are not supported in Abaqus/CAE during a geostatic analysis.
• Concentrated heat fluxes.
• Body fluxes and distributed surface fluxes.
• Convective film conditions and radiation conditions; film properties can be made a function of temperature.
# Predefined fields
The following predefined fields can be specified in a geostatic stress field procedure, as described in “Predefined fields,” Section 34.6.1:
• For a geostatic analysis that does not model heat transfer and uses regular pore pressure elements, temperature is not a degree of freedom and nodal temperatures can be specified.
• Predefined temperature fields are not allowed in a geostatic analysis that also models heat transfer. Boundary conditions should be used instead to specify temperatures, as described earlier.
• The values of user-defined field variables can be specified; these values affect only field-variabledependent material properties, if any.
# Material options
Any of the mechanical constitutive models available in Abaqus/Standard can be used to model the porous solid material. However, the enhanced procedure can be used only with the elastic, porous elastic, extended Cam-clay plasticity, and Mohr-Coulomb plasticity models. Use of a nonsupported material model with this procedure may lead to poor convergence or no convergence if displacements are larger than the displacements corresponding to the tolerances specified. Abaqus will issue a warning message if the procedure is used with a nonsupported material model.
If a porous medium will be analyzed subsequent to the geostatic procedure, pore fluid flow quantities such as permeability and sorption should be defined (see “Pore fluid flow properties,” Section 26.6.1).
If heat transfer is modeled, thermal properties such as conductivity, specific heat, and density should be defined for both the solid and the pore fluid phases (see “Thermal properties if heat transfer is modeled”
<!-- source-page: 493 -->
in “Coupled pore fluid diffusion and stress analysis,” Section 6.8.1, for details on how to specify separate thermal properties for the two phases).
# Elements
Any of the stress/displacement elements in Abaqus/Standard can be used in a geostatic procedure. Continuum pore pressure elements can also be used for modeling fluid in a deforming porous medium. These elements have pore pressure degree of freedom 8 in addition to displacement degrees of freedom 13. However, the enhanced procedure can be used only with continuum and cohesive elements with pore pressure degrees of freedom and the corresponding stress/displacements elements. Use of nonsupported elements with this procedure may lead to poor convergence or no convergence if displacements are larger than the displacements corresponding to the tolerances specified. Abaqus will issue a warning message if the procedure is used with a nonsupported element.
Continuum elements that couple temperature, pore pressure, and displacement can be used if heat transfer needs to be modeled. These elements have temperature degree of freedom 11 in addition to pore pressure degree of freedom 8 and displacement degrees of freedom 13. See “Choosing the appropriate element for an analysis type,” Section 27.1.3, for more information.
# Output
The element output available for a coupled pore fluid diffusion/stress analysis includes the usual mechanical quantities such as (effective) stress; strain; energies; and the values of state, field, and user-defined variables. In addition, the following quantities associated with pore fluid flow are available:
<table><tr><td>VOIDR</td><td>Void ratio, e.</td></tr><tr><td>POR</td><td>Pore pressure, $u_{w}$ .</td></tr><tr><td>SAT</td><td>Saturation, s.</td></tr><tr><td>GELVR</td><td>Gel volume ratio, $n_{t}$ .</td></tr><tr><td>FLUVR</td><td>Total fluid volume ratio, $n_{f}$ .</td></tr><tr><td>FLVEL</td><td>Magnitude and components of the pore fluid effective velocity vector, f.</td></tr><tr><td>FLVELM</td><td>Magnitude, f, of the pore fluid effective velocity vector.</td></tr><tr><td>FLVELn</td><td>Component n of the pore fluid effective velocity vector (n=1, 2, 3).</td></tr></table>
If heat transfer is modeled, the following element output variables associated with heat transfer are also available:
<table><tr><td>HFL</td><td>Magnitude and components of the heat flux vector.</td></tr><tr><td>HFLn</td><td>Component n of the heat flux vector (n=1, 2, 3).</td></tr><tr><td>HFLM</td><td>Magnitude of the heat flux vector.</td></tr><tr><td>TEMP</td><td>Integration point temperatures.</td></tr></table>
The nodal output available includes the usual mechanical quantities such as displacements, reaction forces, and coordinates. In addition, the following quantities associated with pore fluid flow are available:
<!-- source-page: 494 -->
POR Pore pressure at a node.
RVF Reaction fluid volume flux due to prescribed pressure. This flux is the rate at which fluid volume is entering or leaving the model through the node to maintain the prescribed pressure boundary condition. A positive value of RVF indicates fluid is entering the model.
If heat transfer is modeled, the following nodal output variables associated with heat transfer are also available:
NT Nodal point temperatures.
RFL Reaction flux values due to prescribed temperature.
RFLn Reaction flux value n at a node (n=11, 12, …).
CFL Concentrated flux values.
CFLn Concentrated flux value n at a node (n=11, 12, …).
All of the output variable identifiers are outlined in “Abaqus/Standard output variable identifiers,” Section 4.2.1.
Input file template
```txt
*HEADING
...
*MATERIAL, NAME=mat1
Data lines to define mechanical properties of the solid material
...
*DENSITY
Data lines to define the density of the dry material
*PERMEABILITY, SPECIFIC=γw
Data lines to define permeability, k, as a function of the void ratio, e
*CONDUCTIVITY
Data lines to define thermal conductivity of the solid grains if heat transfer is modeled
*CONDUCTIVITY,TYPE=ISO, PORE FLUID
Data lines to define thermal conductivity of the permeating fluid if heat transfer is modeled
*SPECIFIC HEAT
Data lines to define specific heat of the solid grains if transient heat transfer is modeled in a subsequent step
*SPECIFIC HEAT,PORE FLUID
Data lines to define specific heat of the permeating fluid if transient heat transfer is modeled in a subsequent step
*DENSITY
Data lines to define density of the solid grains if transient heat transfer is modeled in a subsequent step
*DENSITY,PORE FLUID
Data lines to define density of the permeating fluid if transient heat transfer is modeled in a subsequent step
```
<!-- source-page: 495 -->
\*LATENT HEAT
Data lines to define latent heat of the solid grains if phase change due to temperature change is modeled
\*LATENT HEAT,PORE FLUID
Data lines to define latent heat of the permeating fluid if phase change due to temperature change is modeled
\*INITIAL CONDITIONS, TYPE=STRESS, GEOSTATIC
Data lines to define the initial stress state
\*INITIAL CONDITIONS, TYPE=PORE PRESSURE
Data lines to define initial values of pore fluid pressures
\*INITIAL CONDITIONS, TYPE=RATIO
Data lines to define initial values of the void ratio
\*INITIAL CONDITIONS, TYPE=SATURATION
Data lines to define initial saturation
\*INITIAL CONDITIONS, TYPE=TEMPERATURE
Data lines to define initial temperature
\*BOUNDARY
Data lines to define zero-valued boundary conditions
\*\*
\*STEP
\*GEOSTATIC
\*CLOAD and/or \*DLOAD and/or \*DSLOAD
Data lines to specify mechanical loading
\*FLOW and/or \*SFLOW and/or \*DFLOW and/or \*DSFLOW
Data lines to specify pore fluid flow
\*CFLUX and/or \*DFLUX
Data lines to define concentrated and/or distributed heat fluxes if heat transfer is modeled
\*BOUNDARY
Data lines to specify displacements or pore pressures
\*END STEP
<!-- source-page: 496 -->
<!-- source-page: 497 -->
# 6.9 Mass diffusion analysis
• “Mass diffusion analysis,” Section 6.9.1
<!-- source-page: 498 -->
<!-- source-page: 499 -->
# 6.9.1 MASS DIFFUSION ANALYSIS
Products: Abaqus/Standard Abaqus/CAE
# References
• “Defining an analysis,” Section 6.1.2
• \*MASS DIFFUSION
• “Configuring a mass diffusion procedure” in “Configuring general analysis procedures,” Section 14.11.1 of the Abaqus/CAE Users Guide, in the HTML version of this guide
• “Creating and modifying prescribed conditions,” Section 16.4 of the Abaqus/CAE Users Guide
• “Defining a concentrated concentration flux,” Section 16.9.33 of the Abaqus/CAE Users Guide, in the HTML version of this guide
• “Defining a body concentration flux,” Section 16.9.35 of the Abaqus/CAE Users Guide, in the HTML version of this guide
• “Defining a surface concentration flux,” Section 16.9.34 of the Abaqus/CAE Users Guide, in the HTML version of this guide
# Overview
A mass diffusion analysis:
• models the transient or steady-state diffusion of one material through another, such as the diffusion of hydrogen through a metal;
• requires the use of mass diffusion elements; and
• can be used to model temperature and/or pressure-driven mass diffusion.
# Governing equations
The governing equations for mass diffusion are an extension of Ficks equations: they allow for nonuniform solubility of the diffusing substance in the base material and for mass diffusion driven by gradients of temperature and pressure. The basic solution variable (used as the degree of freedom at the nodes of the mesh) is the “normalized concentration” (often also referred to as the “activity” of the diffusing material), $\phi \ { \stackrel { \mathrm { d e f } } { = } } \ c / s ,$ where c is the mass concentration of the diffusing material and s is its solubility in the base material. Therefore, when the mesh includes dissimilar materials that share nodes, the normalized concentration is continuous across the interface between the different materials.
For example, a diatomic gas that dissociates during diffusion can be described using Sieverts law: $c = s p ^ { \frac { 1 } { 2 } }$ , where p is the partial pressure of the diffusing gas. Combining Sieverts law with the definition of normalized concentration given earlier, $\phi = c / s = p ^ { \frac { 1 } { 2 } }$ . Equilibrium requires the partial pressure to be continuous across an interface, so normalized concentration will be continuous as well. If an expression
<!-- source-page: 500 -->
other than Sieverts law defines the relationship between concentration and partial pressure for a diffusing material, solubility should be defined accordingly.
The diffusion problem is defined from the requirement of mass conservation for the diffusing phase:
$$
\int_ {V} \frac {d c}{d t} d V + \int_ {S} \mathbf {n} \cdot \mathbf {J} d S = 0,
$$
where V is any volume whose surface is S, is the outward normal to S, is the flux of concentration of the diffusing phase, and is the concentration flux leaving S.
Diffusion is assumed to be driven by the gradient of a general chemical potential, which gives the behavior
$$
\mathbf {J} = - s \mathbf {D} \cdot \left[ \frac {\partial \phi}{\partial \mathbf {x}} + \kappa_ {s} \frac {\partial}{\partial \mathbf {x}} \bigg (\ln (\theta - \theta^ {Z}) \bigg) + \kappa_ {p} \frac {\partial p}{\partial \mathbf {x}} \right],
$$
where $\mathbf { D } ( c , \theta , \mathbf { f } )$ is the diffusivity; $s ( \theta , \mathbf { f } )$ is the solubility; $\kappa _ { s } ( c , \theta , \mathbf { f } )$ is the “Soret effect” factor, providing diffusion because of temperature gradient; is the temperature; $\theta ^ { Z }$ is the value of absolute zero on the temperature scale being used; $\kappa _ { p } ( c , \theta , \mathbf { f } )$ is the pressure stress factor, providing diffusion driven by the gradient of the equivalent pressure stress, $p \ { \stackrel { \mathrm { d e f } } { = } } \ - \operatorname { t r a c e } ( { \pmb { \sigma } } ) / 3 ;$ is stress; and are any predefined field variables.
Whenever D, $\kappa _ { s }$ , or $\kappa _ { p }$ depends on concentration, the problem becomes nonlinear and the system of equations becomes nonsymmetric. In practical cases the dependence on concentration is quite strong, so the nonsymmetric matrix storage and solution scheme is invoked automatically when a mass diffusion analysis is performed (see “Defining an analysis,” Section 6.1.2).
# Ficks law
Mass diffusion behavior is often described by Ficks law (Crank, 1956):
$$
\mathbf {J} = - \mathbf {D} \cdot \frac {\partial c}{\partial \mathbf {x}}.
$$
Ficks law is offered in Abaqus/Standard as a special case of the general chemical potential relation. To establish the relationship between Ficks law and the general chemical potential, we write Ficks law as
$$
\mathbf {J} = - \mathbf {D} \cdot \left(s \frac {\partial \phi}{\partial \mathbf {x}} + \phi \frac {\partial s}{\partial \mathbf {x}}\right).
$$
In most practical cases $s = s ( \theta )$ , and we can write
$$
\mathbf {J} = - s \mathbf {D} \cdot \frac {\partial \phi}{\partial \mathbf {x}} - \mathbf {D} \cdot \frac {c}{s} \frac {\partial s}{\partial \theta} \frac {\partial \theta}{\partial \mathbf {x}}.
$$
The two terms in this equation describe the normalized concentration and temperature-driven diffusion, respectively. The normalized concentration-driven diffusion term is identical to that given in