This example provides an introduction to the coupled hydro-mechanical modelling strategy using ParaGeo. Specific issues considered are:
1Defining the active groups in the porous flow field.
2Material and fluid properties.
3Initial pore pressure and prescribed pore pressure boundary conditions.
4Defining a moving sedimentation surface with constant and variable sedimentation rate.
5Coupled solution control - Defining active fields and solution control parameters.
The example documentation assumes that the user is familiar with mesh generation and single field geomechanical modelling functionality and the following examples should be undertaken beforehand:
1Mech_001 Mechanical Analysis Introduction.
The objective is to simulate the consolidation of a 50m thick column of soil due to a sudden change in the drainage condition at the top surface. In the initial configuration the soil is fully saturated with an initial pore pressure of 1 MPa with no flow allowed through any boundary. Gravity is neglected, allowing comparison with a classical analytical solution. The effective stress is zero so that the total mean stress in the column is 1 MPa. Equilibrium in the initial configuration is achieved by applying a 1 MPa mechanical stress to the top boundary of the model. At time t=0 the boundary condition of the top surface is changed to allow free drainage, i.e. pore presssure (pf) = 0, resulting in a gradual dissipation of pore pressure in the model. The model is analysed in uniaxial strain conditions; i.e. the vertical sides of the model are constrained in the horizontal direction, and the base of the model is constrained in the vertical direction. The column is discretised by a structured mesh of 40 linear quadrilateral (QPM4) elements.
Material Properties The material corresponds to "HM_001_elastic" in the "training.mdb" material database. The primary mechanical properties for this material are:
The additional material parameters related to the porous flow field are:
Notes 1The simulation uses isotropic permeability. In general, however, soils exhibit transverse isotropic flow with the horizontal permeability often between 5 to 100 times larger than the vertical permeability. In this case orthotropic permeability may be defined via Permeability_x, Permeability_y and Permeability_z. Furthermore, permeability is dependent on the current porosity, so that in applications where significant compaction is used permeability is defined as a function of porosity. This may be either isotropic via Permeability_vs_porosity or orthotropic via Permeability_x_vs_porosity, Permeability_y_vs_porosity and Permeability_z_vs_porosity. 2The Biot constant (Biot_constant) defines the contribution of the pore pressure to the total stress via the effective stress relationship
The Biot constant may either be user defined (as in this case) or may be computed automatically via the relationship
3The material is specified as fully saturated ( Fluid_saturation = 1.0). 4The material is saturated with fluid number 1.
Fluid Properties The properties of the pore fluid must be specified. The principal parameters are:
|
The initial data file for the project is: HM_001\Data\hm_001_Case1.dat. The basic data includes: 1A single group which is assigned the "hm001_elastic" properties defined using Group_control_data and Group_data data structures. The Porous_flow_type = 4 i.e. a coupled geomechanical/porous flow. 2Material properties (Material_data) for "hm001_elastic" exported from material database training.mdb using the "Set data for geomechanical only" option. 3Fluid properties (Fluid_data) for water. 4Time scaling data (Time_scaling_data) with target time step 1E-4s (see Mech_002). 5Global damping (Damping_global_data) for the geomechanical field with 2% percentage damping (see Mech_002). 6Two global load cases: (a) Load Case 1: 1.0 MPa surface pressure on line 3. The time curve data for this load case defines that the load is fully active in the initial configuration. (b) Load Case 2: 0.0 pore pressure on line 3. 7Support data (Support_data) defining: (a) Geomechanical field: line 1 fixed vertically and lines 2 and 4 fixed horizontally. (b) Porous flow field: Line 3 is defined as prescribed. 8Point history (History_point) data: (a) Set 1: Output of stress and pore pressure at the base of the column. (b) Set 2: Output of pore pressure at 21 points evenly distributed throughout the depth of the column. 9Mesh control (Mesh_control) and Structured mesh generation data (Structured_mesh_data) defining a uniform mesh with 40 elements. 10 Couple control (Couple_control_data) and control data (Control_data) (see later).
|
The Group_control_data structure defines the active groups in each field. Generally all groups are active in all fields.
|
The Couple_control_data data structure defines the active fields for the analysis and additional data to control the coupling process. The data structure is only required if more than one field is active. The majority of the data may be assigned default values. For coupled hydro-mechanical simulations the default coupling scheme is: 1Fixed Stress algorithm 2Incremental staggered solution strategy 3Data exported from porous flow field: pore pressure and saturation 4Data exported from geomechanical field: Coordinates, porosity
|
Coupling of the geomechanical and porous flow fields is achieved by treating the geomechanical field as an incremental analysis with the time step length corresponding to the time step of the porous flow field; i.e. 1A single porous flow step is performed in each time step for the coupled problem. 2The geomechanical field is solved using an "Incremental" control option where multiple time steps (iterations) are performed in each increment to achieve the explicit solution (dynamic relaxation) of the geomechanical field. This is necessary as the geomechanical and porous flow fields are "strongly coupled" due to the dependence of pore pressure on the volumetric strain rate.
The data controlling the solution strategy is specified via the Control_data (Geomechanical field) and Porous_flow_control_data (porous flow field) data structures. Often the data for the porous flow field can be set using the default values so that only the Control_data data structures is specified.
|
The result files for the project are in directory: HM_001\results and the high definition history files can be displayed in excel file hm_001.xlsx. The analytical solution is given by
Contour plots of pore pressure and effective vertical stress illustrate the gradual dissipation of pore pressure and increase of effective vertical stress with time (the total stress is constant (1.0 MPa) throughout the column).
Contour Plots Of Pore Pressure
Comparison of the predicted pore pressure evolution at the base of the column with the analytical solution shows that an almost exact match is achieved for the majority of the simulation. There is a small discrepancy at the start of the simulation. This is due to the relatively large time step that is employed and the sudden change in pore pressure at t=0. Accurate computation of the pore pressure during this early phase requires a smaller time step in both the porous flow and the geomechanical fields.
Pore Pressure Evolution at the Base of the Column Compared to Analytical Solution
Comparison of the predicted spatial distribution of pore pressure at different normalised times show that the mode is accurate for all times greater than T = 0.05.
Spatial Distribution of Pore Pressure Compared to Analytical Solution
|