Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
PLAXIS | SOILVISION
  • Product Communities
  • More
PLAXIS | SOILVISION
PLAXIS | SOILVISION Wiki Groundwater flow analysis in PLAXIS – Brief overview
    • Sign in
    • -Geotechnical Analysis Wiki
      • +Geotechnical SELECT Entitlements [GSE]
      • -PLAXIS
        • +Software and License - PLAXIS
        • +Documentation - PLAXIS
        • +API / Python scripting - PLAXIS
        • +Known issues - PLAXIS
        • +Models - PLAXIS
        • -Tips and Tricks
          • 3D Extrusion along a curved path
          • 3D Output: show results for shadings or contour lines
          • 64 bit User Defined Soil model
          • After a consolidation analysis I have excess pore pressures in "drained" material sets. Why?
          • Application of commands: echo
          • Application of commands: Groupfiltered and Apply
          • Application of commands: Referring to objects through their index
          • Calculation Kernel Convergence log
          • Can I import a geometry in PLAXIS 2D?
          • Can I reuse existing PLAXIS 3D geometrical objects in a new project?
          • Change temporary folder for intermediate calculation data files
          • Closing PLAXIS after your calculation is finished
          • CodeMeter network error during calculation (IPv4/v6 conflict)
          • Codemeter Network Installation
          • Codemeter USB Stick behaviour
          • Command line reference
          • Compliant base and free field boundaries: check on input signal
          • Composite liner approach in PLAXIS 2D
          • Connect a node-to-node anchor with an embedded beam row halfway
          • Considerations for modelling a thick slab as a plate
          • Consolidation: Minimum Pore Pressures and Degree of Consolidation analysis may give spurious displacements of boundary nodes
          • Conversion from 2D Version 8/9
          • Conversion of PLAXIS 2D files
          • Copy/Array command in Plaxis 2D
          • Create centerline for Structural Forces in Volumes
          • Create rock bolts accurately in PLAXIS 3D
          • Creating axial force curve for Fixed End anchors
          • Deactivated loads are still visible in PLAXIS Output
          • Definition of a bending moment as load
          • Definition of Hoek-Brown model parameters in Plaxis
          • Drained Settlement Vs. Consolidation: Differences at Failure in Output
          • Drift correction for dynamic input signal from file
          • During a calculation some plastic points disappear. How is that possible?
          • Dynamic Load with Perpendicular Distribution
          • Encrypted scripting server vulnerable to replay attacks
          • End bearing of plates
          • Energy saving while running multiple calculations
          • Error when generating 3D mesh
          • Export and format plots from PLAXIS Output
          • Export or reuse geometry for New Analysis
          • Extended command syntax for mesh generation
          • Fixed and Compliant base: what input motion is required?
          • Fixities and deformation boundary conditions
          • Force envelope results explained
          • Fundamentals of pseudo-static analysis in PLAXIS
          • General modeling guidelines - recommendations
          • Graphics card issues
          • Groundwater flow analysis in PLAXIS – Brief overview
          • How do I import a geometry in PLAXIS 3D?
          • How does Plaxis deal with water pressures during dynamic calculations?
          • How does Reset displacements to zero work?
          • How does the option volumetric strain work?
          • How to activate a dynamic load
          • How to change the PLAXIS model width
          • How to check undrained shear strength using Undrained A?
          • How to convert PLAXIS V21 material database to the V22 format
          • How to define and edit a material via the command line
          • How to get a load - displacement curve using SumMstage
          • How to prescribe a dynamic displacement
          • How to run a Limit Equilibrium Method analysis from PLAXIS 2D
          • How to select more than 10 nodes to be used for a curve
          • How to setup the number of steps stored in PLAXIS Input
          • How to setup tied degrees of freedom
          • How to use command log files
          • How to validate a material via the GUI and command line
          • I use PLAXIS and it says I do not have the proper entitlements
          • Improving speed of mesh generation in combination with stage generation
          • In Plaxis Curves it is possible to plot Force Fx, Fy and Fz. What are these parameters?
          • Initial degree of saturation for soil activated during staged construction
          • InputSettings object in Output
          • Inspect intermediate step results in PLAXIS Output
          • Install latest 2D version and 2D AE for converting older files
          • Is it possible to apply a distributed load on tunnel lining in PLAXIS 2D?
          • Is PLAXIS 3D 64-bit?
          • Is PLAXIS 3D enabled for multicore?
          • Iterative settings: desired minimum and maximum
          • Iterative settings: Influence of Arc length control
          • Iterative settings: Max unloading steps (arc length control)
          • Key not bound to machine
          • Language reset in PLAXIS 2D and 3D
          • Launch PLAXIS 2D calculations via DOS commands
          • Load activation in time
          • Local axis and its colour indication
          • Macros using the commands runner
          • Material datasets for plates: sheet pile wall in bending
          • Materials overview in the Model explorer
          • Memory usage in dynamic calculations
          • Mesh alignment in flow problems
          • Mesh generation might not work under Windows 7 due to security settings
          • Modelling a tapered pile
          • Modelling Rock mass using discrete discontinuities vs Jointed Rock
          • Modelling soil-structure interaction: interfaces
          • Modelling technique: Vacuum consolidation
          • Modifying boundary conditions
          • Multicore CPU and 32/64-bit
          • Node-to-Node anchors as an alternative for Fixed-End anchors
          • Non-consecutive order of step numbers in Plaxis
          • Obtain Object names easily to use in commands
          • Obtaining tabulated data from PLAXIS Input
          • On different failure criteria for soils
          • On the initialisation of the temperatures of solid elements
          • On the use of dynamic boundary conditions
          • Opening old PLAXIS project gives a popup window. What should I do?
          • Output of flow results through interfaces
          • Output project compatibility
          • Permeability in interfaces
          • Permeability in interfaces: Practical situations
          • Pile modelling in a 2D plane strain model
          • PLAXIS 2D Command compatibility notes
          • PLAXIS 3D 2013 and older PLAXIS files
          • PLAXIS 3D 2016: Fully parametric geometry
          • PLAXIS 3D Command compatibility notes
          • PLAXIS Legacy version and supported CodeMeter drivers
          • PLAXIS Output Phase/Step object compatibility
          • PLAXIS Silent Installation
          • PLAXIS Soil model numbers in command line
          • Plaxis uses SMC files for earthquakes, but what kind of format is this?
          • Points of interest for pile modelling in a 2D plane strain model
          • Problems related to non-associated plasticity
          • Program responds that drivers are out of date, but I have a newer version installed
          • Pseudo static acceleration
          • Re-use materials from other projects
          • Reduction of stiffness does not lead to a change in displacements
          • Regenerate staged construction
          • Run multiple calculations easily
          • Safety analysis and displacements
          • Safety analysis and undrained behaviour
          • Safety analysis and Updated Mesh
          • Safety calculation with a Target Value
          • Saving PLAXIS files for an older version
          • Select points for curves prior to calculation directly in Input
          • Selecting points for curves
          • Set multiple phases to be calculated
          • Showing a list of embedded beams by length
          • Small overlaps curves message in SoilTest optimisation
          • Smart selection of line elements in PLAXIS 2D Input
          • Stiffness units for structural elements in an axisymmetric model
          • Stress relaxation due to creep in concrete structures
          • Stresses in non-porous materials
          • Swept meshing in PLAXIS 3D
          • Tension cut-off in interfaces for User Defined Soil Models
          • Time step used in dynamic calculation
          • Trim and extend a line in PLAXIS 2D
          • Tunnels in PLAXIS 3D: Extrusions and cutting planes
          • Unable to select points for curves
          • Unable to select structures or nodes
          • Use of wells in PLAXIS 3D
          • Using an accelerogram for Dynamics
          • Using partial geometry for interesting result images in PLAXIS 3D
          • Using PLAXIS Remote scripting with the Python wrapper
          • Waterlevel inspection and editing in PLAXIS 2D
          • Westergaard's added mass for hydrodynamic pressures: a simple case
        • +Publications
        • +Videos - PLAXIS
      • +PLAXIS LE
      • +PLAXIS Monopile Designer
      • +SOILVISION
      • +Subscription Entitlement Service
    • +Working from home with PLAXIS
    • +Working from home with PLAXIS LE

     
     Questions about this article, topic, or product? Click here. 

    Groundwater flow analysis in PLAXIS – Brief overview

    Application PLAXIS 2D
    PLAXIS 3D
    Version PLAXIS 2D CONNECT Edition 
    PLAXIS 3D CONNECT Edition 
    Date created 17 June 2022
    Date modified 17 June 2022
    Original author Faseel Khan - Bentley Technical Support Group

    Introduction

    The objective of this article is to give a brief overview of core groundwater flow concepts implemented in PLAXIS and also to provide helpful tips for carrying out a groundwater flow analysis in saturated and unsaturated conditions.

    Figure 1. Groundwater flow in an embankment dam

    A groundwater flow analysis involves a flow of water in saturated as well as in unsaturated soils. The Finite Element method in PLAXIS can also be used for groundwater flow modeling, such as dewatering, flow through an embankment, water flow in a tunnel and many other cases. These analyses can be performed in a steady-state model or in a time-dependent model.

    PLAXIS can also be used to calculate leakage through structures such as sheet pile walls or cut-off walls. Such groundwater flow analyses require the additional parameters for the constitutive materials, such as permeability values and its variation with suction, porosity and unsaturated zone behavior along with specific flow boundary conditions such as prescribed head of water flow, closed flow, seepage flow boundary, drains, wells (both infiltration and extraction), and precipitations.

    Soils can be considered as dry (all voids are filled with air), fully saturated (all voids are filled with water) or unsaturated. In unsaturated soil, voids are considered to be filled with both liquid (water) and gas (air). Generally, when the soil is above the water table it is considered as unsaturated and it has a degree of saturation smaller than 1.0.

    Suction

    Suction is caused by the capillary flow against gravity, so the suction at a point depends on how deep the saturated flow is below that point. Pore water pressures are considered to be negative in compression. In PLAXIS suction pore water pressures are positive with respect to the atmospheric pressure. Below the phreatic level, the pore water pressures are negative and the soil is usually saturated.

    Total suction is the summation of matric and osmotic suction of which osmotic suction for most practical applications is considered zero. So, total suction is considered equal to the matric suction which is related to the soil matrix (absorption and capillarity due to soil matrix) and the difference between soil water pressure and gas pressure:
    S = pa – pw

    Where pa and pw are the pore air pressure and the pore water pressure. In most cases, pore air pressure is constant and small enough to be neglected. Therefore, the matric suction is negative of the pore water pressure:
    S =  – pw

    Groundwater flow

    The flow in saturated soils is commonly described using Darcy’s law in which the rate of water flow through a soil mass is proportional to the hydraulic head gradient. In an unsaturated state, the hydraulic conductivity is dependent on the soil saturation. The relative permeability krel(S) is defined as the ratio of the permeability at a given saturation to the permeability in a saturated state:

    k = krel ksat

    As the water flow in the unsaturated zone is dependent on soil saturation, hence groundwater flow modelling in this zone requires a function that relates hydraulic conductivity to the saturation level. PLAXIS has five types of hydraulic models that relate hydraulic conductivity to soil saturation. These are Van Genuchten, Mualem (simplified Van Genuchten), linearized Van Genuchten, spline and fully saturated.

    For a fully coupled flow and deformation analysis, a more general formulation according to Biot’s theory of consolidation is used enabling users to simultaneously calculate deformation and groundwater flow with time-dependent boundary conditions in saturated and unsaturated soil.

    The equations for hydraulic models and fully coupled flow deformation analysis can be found in the following article: Groundwater flow, fully coupled flow deformation and undrained analyses in PLAXIS 2D and 3D.

    Boundary conditions

    There are numerous boundary conditions that are applied either on the outer boundaries of the model or applied internally inside the model. A phreatic surface can be specified in the model or it can be determined as a result of the specified boundary conditions. These boundary conditions are summarized below:

    Boundary condition Information
    Closed Zero Darcy flux over the boundary.
    Inflow Non-zero Darcy flux over the boundary is set by a prescribed recharge value.
    Outflow Non-zero Darcy flux over the boundary is set by a prescribed Darcy flux.
    Head Groundwater head can be specified.
    Infiltration/Evaporation An inflow value may depend on time and as in nature the amount of inflow is limited by the capacity of the soil. If the precipitation rate exceeds this capacity, ponding takes place and the boundary condition switches from inflow to prescribed head. As soon as the soil capacity meets the infiltration rate the condition switches back.
    Seepage A seepage surface is used for free water level for example the downstream toe of an embankment dam where water exits the downstream slope surface. At the seepage surface, the groundwater head, h, equals the elevation head and so the water pressure is zero which is the same condition that exists at the water level.
    Seepage surface can be assigned to the whole boundary where seepage is expected to occur. Seepage boundaries may therefore be specified at all boundaries where the hydraulic head is unknown.
    Infiltration well Inflowing water flux per meter is specified.
    Extraction well A discharge simulating amount of water leaving the domain is specified.
    Drain Drains are like seepage boundaries. However, they are located inside the domain and cannot permit water leaving the domain at atmospheric pressure. Therefore, a prescribed head should be considered for the part of the drain below the water level.
    Discontinuity element Discontinuities can be drained or non-porous. When set to drained they always have an infinite cross permeability.
    Interface element Interfaces can be permeable, impermeable or semi-permeable. More information on interfaces and their use in groundwater flow can be found in the following article: Permeability in interfaces.
    Time-dependent PLAXIS provides several features for analysis of transient groundwater flow and fully coupled flow-deformation problems with varying conditions in time. Seasonal or irregular variations in water levels can be modelled using linear, harmonic, or user-defined time distribution. Four different functions can be assigned for this purpose, namely constant, linear, harmonic, and user-defined functions.

    Analysis of groundwater flow

    There are two ways of proceeding with a groundwater flow analysis. The first option is to start the analysis with a ‘flow only’ analysis as the initial phase. This type of analysis precludes the soil stiffness and so deformations are not calculated in any subsequent phases. This is useful when only uncoupled groundwater flow is required.

    The second option is when soil deformation is also considered and for that, the initial phase is set to either a gravity/ko/field stress to generate the initial stresses. All subsequent phases will then consider soil deformation. In this type of analysis, a fully coupled flow deformation or a consolidation analysis can also be performed.

    Both of these options are briefly described below.

    • Flow only analysis: In the initial phase, there is no option to include or exclude suction as it is included by default. Pore pressures for the initial phase can be calculated by assigning Phreatic level or a steady-state groundwater flow. The subsequent phases can have a Phreatic level or use pressures from the previous phase or it can be a steady-state groundwater flow in which the hydraulic head and the hydraulic conductivity at any point in the soil mass remain constant with respect to time or it can be a transient groundwater flow analysis in which the hydraulic head (and possibly the hydraulic conductivity) changes with respect to time.
    • Gravity/K0/Field stress: In the initial phase there is an option to include or exclude suction which by default is ignored. Pore pressures for the initial phase can be phreatic or steady-state groundwater flow. The subsequent phases can be a Plastic analysis or fully coupled flow deformation analysis or a consolidation analysis. In the plastic analysis, suction is included by default and there is an option to include or exclude suction. Pore pressures can be from a phreatic level or pressures from the previous phase or steady-state groundwater flow. In the fully coupled flow deformation analysis suction is included by default.

    Water flow in the unsaturated zone when only saturated hydraulic conductivity is defined

    If no unsaturated hydraulic conductivity is defined in the model, PLAXIS still can calculate small unsaturated flows that are present above the water table. The PLAXIS Groundwater tab in the materials dataset contains some "default" parameters for the Van Genuchten model. The sets contain parameters for different soils (coarse/fine/....), see Reference Manual Section 6.1.5 Groundwater tabsheet. For the calculation of the relative permeabilities according to Van Genuchten, see Material Models Manual Section 19.1 Van Genuchten model. In the background, these parameters are generated which results in a reduction of the permeabilities above the phreatic line. This means that (small) flow above the phreatic line is possible.

    Modelling a wetting front in a transient analysis

    Models involving a moving wetting front in a transient analysis require a dense mesh to give accurate results.

    In the figure on the left, a coarse mesh was used and we can see that the wetting front is much more turbulent than the one in the figure on the right which has a much denser mesh.

    Relationship between element size and time step

    The accuracy of results in a transient analysis and fully coupled flow deformation analysis is influenced by the element size as well as the time step size. The calculation automatically detects a minimum (critical) time step and to some extent, a maximum time step based on the consolidation theory stated in Section 4.4 of the Scientific manual. It depends on element size, hydraulic conductivity, soil and water compressibilities.

    When performing a Fully coupled-flow deformation analysis, by default the Time step determination in the phase’s Numerical control parameters is set to Automatic. The time step considered for first, min and max is used to start the calculation are automatically determined by PLAXIS. However, a user is allowed to switch to Manual by deselecting the Use default iter parameters option. In those cases, different results can be observed, especially for the 1st time step as PLAXIS will directly use what is provided as input.

    The default time step size is calculated based on the average element size in the model. This means that when manually changing the default time step size to a larger time step size, the element size would need to be made small or in other words, the mesh needs to be finer, to prevent inaccuracy introduced.
    When switching to Manual Time step determination you can also click on one of the time step fields (first, min or max) and a side panel will appear with the option to retrieve the suggested parameters for the analysis.

    • PLAXIS 3D
    • Groundwater
    • unsaturated
    • PLAXIS
    • PLAXIS 2D
    • Groundwater flow
    • Share
    • History
    • More
    • Cancel
    • Stefanos Papavasileiou Created by Bentley Colleague Stefanos Papavasileiou
    • When: Fri, Jun 17 2022 7:01 AM
    • Revisions: 1
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2022 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies