04 - Forward simulation

 

The forward simulation of this example adopts a workflow which sediments a new layer before geostatic initialization of the pre-existing formation.  This is done in order to provide support and stability to the two fault "overhangs" on the pre-existing geometry during geostatic initialization (see picture below) which would otherwise 'collapse' without the support from the sediment layer. Consequently, the first two stages are single step analysis simply to establish the model data and geometries for the pre-existing formation and first sediment.   Geostatic initialization of these two layers are then performed in stage 3 followed by stress release in stage 4. Sedimentation stages follow where the main process conditions are deposition of new layer, geostatic, prescribed basal boundary motion and side boundary displacements.  Note that the first sediment is a special case where the sedimentation process is performed prior to geostatic initialization and the corresponding basal and side boundary displacements are performed separately after the stress release stage.

 

 

Geol_001_04_10

Image of example showing fault "overhangs" and basal boundaries in the pre-existing formation

 

 

 

The forward simulation data files are discussed in this manual page. Note that despite most of the data being automatically generated, the main data file for this Geol_001 example requires some editing to perform the forward simulation.  The data described in the following sections will highlight the edited/added data as bold dark red text for easier reference. Note that restoration to forward simulation developments are ongoing to incorporate some of the edited data to be automatically generated. Copies of the original (automatically generated) data file and edited main data file are provided for reference.

 

 

The forward simulation data files are in: Geol_001\04_Forward_Sim\Data. The data comprises data files from 03 - Restoration to Forward and additional data files:

 

Data files from 03 - Restoration to Forward comprise:

1.Geol_001_FSim.dat - Main data file for the forward model.  This requires editing.

2.Geol_001_FSim.geo - Geometry file containing the initial geometry for the forward model.

3.Geol_001_FSim_Pre_exist.dat - Data file containing part geometry data which provides support to the pre-existing geometry via either contact relationship or prescribed boundary data.

4.Data files containing part geometry data which defines boundary displacements during deposition of formation layers:

a.Geol_001_FSim_Tertiary_01.dat, ..., Geol_001_FSim_Tertiary_10.dat

b.Geol_001_FSim_Turonian_03.dat and Geol_001_FSim_Turonian_04.dat

c.Geol_001_FSim_UCT.dat

5.Data files containing the sedimentation horizons for the deposition of formation layers:

a.Geol_001_FSim_Tertiary_01.sed, ..., Geol_001_FSim_Tertiary_10.sed

b.Geol_001_FSim_Turonian_03.sed and Geol_001_FSim_Turonian_04.sed

c.Geol_001_FSim_UCT.sed

 

Additional data files include:

6.Shale_Average.mat - Material file including Material_data with permeabilities for all lithologies and Fluid_properties.

7.Geol_001_Element_Wedges.spat - Spatial grid data for "wedge" geometry elements requiring special treatment of material properties.

8.Geol_001_FSim_Turonian_03mod.dat - Copy of automatically generated Geol_001_FSim_Turonian_03.dat with all Part_nodal_update data structures removed.

 

Reference only data files are provided in: Geol_001\04_Forward_Sim\Data\Comparison_Edits_Main_Data to include:

9.Geol_001_FSim_original.dat - Renamed copy of original (automatically generated) main data file from 03 - Restoration to Forward workflow.

10.Geol_001_FSim_edited.dat - Renamed copy of edited main data file used to perform the forward simulation in Geol_001\04_Forward_Sim\Data folder.

 

 

The flowchart below summarises the data input and results output files involved in the forward simulation process. Files in blue text are additional files not directly generated from the restoration to forward process.

 

Geol_001_04_11

Summary flowchart of data input files and results output files in the forward simulation process

 

 

 

The pre-existing formation in this example contains "wedge" shaped basal boundary elements where the two faults intersect the base (shown in picture below).  These are likely to cause numerical issues during the simulation if they become plastic, so special treatment is necessary to define these elements as elastic.  In order to identify these "wedge" shaped basal boundary elements, a preliminary simulation as described below is needed to be performed prior to the main simulation.

 

Geol_001_04_02

Image identifying "wedged" shaped basal boundary elements in the pre-existing formation to be defined as elastic

 

 

 

Preliminary Simulation: Identification of "Wedge" Shaped Basal Boundary Elements

 

Special treatment is to be applied to the "wedge" shaped basal boundary elements to define as elastic with spatial grid data for all sedimentation stages involving basal motion (stage 5 onwards).

In order to identify the "wedge" shaped elements, a preliminary simulation run is to be performed up to the end of the stress release stage 4, prior to the main sedimentation stages.

oMake a copy of the main data file Geol_001_FSim.dat and rename as Geol_001_Elements_ID.dat.

oRemove all data after the Stage 4 Control_data.

oRun Geol_001_Elements_ID.dat data file.

oLoad up the results in ParaView and identify the "wedge" shaped elements to be included in the spatial grid data file .

Create the Spatial_grid data file Geol_001_Element_Wedges.spat and include these elements with modified material properties set artificially high to stay elastic:

oPre-consolidation pressure "P_comc" = -40000 MPa

oTensile intercept "P_tenc" = 2000 MPa

oUnloading modulus "E_kappa" = 20

 

 

Main Forward Simulation:

The main forward simulation stages (total 17) and the operations performed for the six main stages are described below.  Each stage is with duration of 1.0 Ma.

 

Stage 1: Establish Model Data and Pre-existing Sediment Data (1 Time Step)

Model data including boundary support data (side and base) and pre-existing sediment data  are defined.

Gravity is applied.

Solution control data is defined for 1 time step for the stage duration.

 

 

Stage 2: Sediment New Layer "Turonian_03" without Load Application (1 Time Step)

Sediment new layer (Turonian_03) in 1 time step without performing any basal or side boundary displacements.

oTo achieve this, make a copy of the generated part geometry data file Geol_001_FSim_Turonian_03.dat and rename as Geol_001_FSim_Turonian_03mod.dat.

oIn Geol_001_FSim_Turonian_03mod.dat, remove all occurrences of the Part_nodal_update data structure which are required for basal boundary displacements.

Solution control data is defined for 1 time step for the stage duration.

 

 

Stage 3: Perform Geostatic Initialization

Geostatic initialization for the pre-existing sediment and first sediment is performed.

oConstitutive model is set as "Elastic".

oStress initialization type is set to "Standard".

Geostatic data is defined with initial porosities following an NCT in depth via spatial data applied over the stage duration.

Solution control data is set to perform 20000 time steps.

 

 

Stage 4: Perform Constitutive Stress Release

Geostatic stress release is performed using a linear time curve over the stage duration.

oConstitutive model is switched from "Elastic" to "Standard".

oPoroelastic constants are set using end-of-step stresses.

oStress initialization type is set to "Standard" to ramp up from zero the final stresses from the end of the previous stage.

Solution control data is set to perform 20000 time steps.

 

 

Stage 5: Apply Basal and Side Boundary Displacements corresponding to  "Turonian_03" Layer

Include spatial grid data from the preliminary simulation to apply special treatment for "wedge" shaped basal boundary elements to be elastic.

Perform sedimentation of all layers with prescribed basal boundary displacements and side boundary displacements from the restoration stage.  Note that the displacements are pinned on the west boundary.

Solution control data is set to perform 20000 time steps.

 

 

Stages 6 - 17: Sedimentation of Deposition Layers with Basal and Side Boundary Displacements

Perform sedimentation of all layers with prescribed basal boundary displacements and side boundary displacements from the restoration stage.  Note that the displacements are pinned on the west boundary.

Geostatic data for each of the sedimentation layers is defined with initial porosities following an NCT in depth via spatial data and applied over the stage duration.

Solution control data is set to perform 20000 time steps.

 

 

Descriptions of the data file are provided in the following two sections:

Model definition data

Stage simulation process data - summary tables of the simulation stages and the data structures appearing in each are also presented.

 

 

Model Definition Data

 

The data defining the model which is unrelated to the stage simulation process data are described here. These data all appear prior to the stage 1 solution control data. Note that the data may not be described in the same order as it appears in the data file.

 

 

 

Summary Tables of Simulation Stages and Data Structures

 

Stages 1, 3 and 4: Pre-Existing, Initialization and Stress Release Stages

 

The table below summarises the data structures defined for the pre-existing, initialisation and stress release stages - "Y" signifies that it is defined, a greyed-out cell or "X" signifies non-defined and a greyed-out cell with "->" signifies that the last defined data is carried over to the current stage.  Note that each stage duration is 1.0Ma.

 

 

 

Pre-Existing, Initialization and Stress Release Stages

Description

Data Structures

Stage 1

(Pre-exist)

Stage 3

(Initialization)

Stages 4

(Stress Release)

Geostatic control data

Geostatic_control_data

Time_curve_data (Num=101)

 

Y

X

Y

Y

Geostatic data (Pre-existing and Deposited Sediment)

Geostatic_data (Num=1)

Geostatic_data (Num=2)

Spatial_variation_definition (Num=1)

Spatial_variation_values (Num=1)

Time_curve_data (Num=100)

 

Y

 

Basal boundary displacement data

Include

Basal_displacement

Prescribed_boundary_data (Num=1)

Prescribed_boundary_data (Num=2)

Prescribed_boundary_data (Num=3)

Time_curve_data (Num=1)

Geol_001_FSim_Pre_exist.dat

Y

Y

Y

Y

Y

 

 

Support data for side boundaries

Support_data

Y

->

->

Adaptivity data

Adaptivity_control_data

Adaptivity_set_data

Y

->

->

Stage solution control data

Control_data

Y

Y

Y

 

Stage termination time

1

3

4

 

 

Stages 2, 5 - 17: Sedimentation Stages

 

The table below summarises the data structures defined for the sedimentation stages (each with duration of 1.0Ma) - "Y" signifies that it is defined, a greyed-out cell or "X" signifies non-defined and a greyed-out cell with "->" signifies that the last defined data is carried over to the current stage.  Note that each sedimentation stage comprise sedimentation and basal + side motion, however, the start unit sedimentation of the Turonian_03 formation is split over two stages - stage 2 for sedimentation only and stage 5 for basal + side motion.

 

 

 

Sedimentation Stages

Description

Data Structures

Stage 2

(Turonian_03)

Stage 5

(Turonian_03)

Stages 6 - 10

(Turonian_04, ..., Tertiary_03)

Stages 11 - 17

(Tertiary_04 - Tertiary_10)

Sedimentation data

Include

Sedimentation_data

Geol_001_FSim_Turonian_03.sed

Y

 

Geol_001_FSim_UnitNames.sed

Y

Geol_001_FSim_UnitNames.sed

Y

Geostatic data (Deposited Sediments)

Geostatic_data (Num=2)

Spatial_variation_definition (Num=1)

Spatial_variation_values (Num=1)

Time_curve_data (Num=100)

Y

 

Y

Y

Fault insertion data

Fault_insertion

Y

 

Y

 

Basal boundary displacement data

Include

Basal_displacement

Prescribed_boundary_data (Num=1)

Prescribed_boundary_data (Num=2)

Prescribed_boundary_data (Num=3)

Time_curve_data (Num=1)

Geol_001_FSim_Turonian_03mod.dat

X

X

X

X

X

Geol_001_FSim_Turonian_03.dat

Y

Y

Y

Y

Y

Geol_001_FSim_UnitNames.dat

Y

Y

Y

Y

Y

Geol_001_FSim_UnitNames.dat

Y

Y

Y

Y

Y

Prescribed side boundary displacement load data

Load_case_control_data

Global_loads (Num=2)

Global_loads (Num=3)

Time_curve_data (Num=2)

Time_curve_data (Num=3)

 

Y

Y

Y

Support data for side boundaries

Support_data

->

->

Y

Y

Adaptivity data

Adaptivity_control_data

Adaptivity_set_data

->

Y

X

->

->

Special treatment data for "wedge" shaped basal boundary elements

Include

Spatial_state_set

Fault_smooth_set

 

Geol_001_Element_Wedges.spat

Y

Y

 

 

Stage solution control data

Control_data

Y

Y

Y

Y

 

Stage termination time

2

5

6 - 10

11 - 17

 

 

 

Stage Simulation Process Data

 

The process data for the various simulation stages are described here.  Reference to the above summary tables is recommended.

 

 

 

 

Results

 

The result files for the project are in directory: Geol_001\04_Forward_Sim\Results.

 

The figure below shows the evolution of the generated forward model.

 

 

Geol_001_04_03

Evolution of generated forward model

 

 

A comparison of the target structure and the predicted forward model structure show very good correlation achieved.

 

 

Geol_001_04_04

Comparison of target structure and predicted forward model structure

 

 

 

 

The figures below show the distribution of strain and stress in the XX and YY directions in the generated forward model.  Maximum horizontal strains are observed in the hanging walls of the faults.  Very high compressive stresses are located at the base of the hanging wall of fault_01.

 

Geol_001_04_05

Distribution of Strain in XX and YY directions in generated forward model

 

 

 

Geol_001_04_07

Distribution of Stress in XX and YY directions in generated forward model

 

 

 

 

The porosity distribution in the generated forward model follows that of the normal compaction trend defined.

 

Geol_001_04_06

 

Porosity distribution in generated forward model - NCT defined according to natural shale porosity data from samples collected in hydrostatic sediments from different parts of the world (Ewy et al. 2020)

 

 

 

The figure below shows the displacements in X and Y in the generated forward model.

 

Geol_001_04_08

Displacements in X and Y in generated forward model

 

 

 

The figure below shows the contact net offset (or fault slip) in the generated forward model.

 

Geol_001_04_09

Contact net offset (fault slip) in generated forward model