03 - Restoration to Forward

 

In this example the data file to create the forward simulation is described. All the .geo files generated during restoration will be used and should be placed in the same folder as the restoration to forward create data file Geol_001_R2F.dat. Note that each .geo file generated during restoration with name "Geol_001_rest_LayerName.geo", where LayerName is the name of each restored layer, contains the following data:

1.Restoration displacements during back stripping of "LayerName"

2.Fault topologies at the end of back-stripping of "LayerName"

3.Top surface topology at the end of back-stripping of "LayerName"

 

Thus, during restoration to forward conversion the processing of the .geo file will be used to generate the sedimentation data and displacements corresponding to the deposition of the layer LayerName. Consequently, because during forward simulation layer "Turonian_02" will be pre-existing, the file Geol_001_rest_Turonian_02.geo should not be processed.

 

The restoration to forward create data files for the project are in: Geol_001\03_Rest_to_Fwd\Data. The data comprises:

 

1.Geol_001_R2F.dat: Main restoration to forward create data file.

2.Geometry files in "HDF" format corresponding to the restoration steps to be used in generating the forward analysis data file.

a.Geol_001_rest_Tertiary_01.geo, ..., Geol_001_rest_Tertiary_10.geo

b.Geol_001_rest_Turonian_03.geo and Geol_001_rest_Turonian_04.geo

c.Geol_001_rest_UCT.geo

 

 

The flowchart below summarises the data input and results output files involved in the restoration to forward process.

 

Geol_001_03_03

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

 

 

Data to be included in the generated forward model data file

Data required to define the forward model which is not directly related to processing restoration results for conversion is described here. This data will be automatically written to the generated forward model data file.

 

 

Data related to restoration for forward model data processing

Here the data used to process restoration results data to automatically create a forward model is described.

 

Util_set_control_data

Data File


 

* Util_set_control_data

! ---------------------------------

 Porous_flow_type           5

 Element_size_bounds    IDM=2

  /Max. Element Size/    80

  /Min. Element Size/    50

 

1.Util_set_control_data structure is used to define:

a.Set Porous_flow_type = 5 for all groups (groups are not needed to be defined as they are processed from restoration output).

b.Mesh size bounds (it will create Mesh_control_data and Unstructured_mesh_data data structures).

 

 

 

 

Util_set_contact_data

Data File


 

* Util_set_contact_data

! ---------------------------------

 Fault_property_name         "Faults"

 Side_boundary_generation_flag     0

 

1.Contact property data named "Faults" is assigned to faults.  This contact property is previously defined above.

2.A Contact_set  for side boundaries will not be automatically generated (Side_boundary_generation_flag = 0).

 

 

 

 

Util_set_material_data

Data File


 

* Util_set_material_data

! ---------------------------------

  Material_file    "Shale_Average.mat"

  Unit_names IDM=14

 "Turonian_02"

 "Turonian_03"

 "Turonian_04"

 "UCT"

 "Tertiary_01"

 "Tertiary_02"

 "Tertiary_03"

 "Tertiary_04"

 "Tertiary_05"

 "Tertiary_06"

 "Tertiary_07"

 "Tertiary_08"

 "Tertiary_09"

 "Tertiary_10"

  Mdb_material_names IDM=14

   "Shale_avg"

     .

     .    

 

1.In Util_set_material_data, materials are assigned to all pre-existing and deposited units. This will automatically assign the material data to newly created sedimentation data.

2.The material file names should be specified.

3.The list of stratigraphy units and list of corresponding assigned materials should be specified. In this case, all Mdb_material_names are "Shale_avg".

 

 

 

 

Util_basal_horizon

Data File


 

* Util_basal_horizon

! ---------------------------------

 Name     "Basal_horizon"

 Lines         IDM=5

   39     ! Line to the left

 42  40   ! 2 lines from Fault_01_hgw_bas

 64  41   ! 2 lines from Fault_02_hgw_bas

 

1.Util_basal_horizon data structure is used to identify the basal horizons for the model.

2.The list of lines that define the basal horizon must be specified (see picture below).

 

 

Geol_001_03_02

Line numbers making up basal horizon for forward simulation pre-existing Turonian_02 formation

 

 

 

 

Util_set_boundary_data

Data File


 

* Util_set_boundary_data

! ---------------------------------

 Surface_applied_stress     0.2

 Side_boundary_flag           1

 Basal_boundary_flag          1

 Basal_boundary_geometry_sets IDM=3

  "Basal_bound"

 "Fault_01_hgw_bas"

 "Fault_02_hgw_bas"

 

1.Util_set_boundary_data structure is used to define options and conditions for the model boundaries (it will create Prescribed_boundary_data data structures).

2.A top surface stress of 0.2 MPa is defined (this will create a Stratigraphy_surface_load data structure).

3.Side_boundary_flag set to 1 assigns the vertical side boundaries to be defined by the motion of the basal boundary.

4.Basal_boundary_flag is set to 1 defines a fully prescribed basal boundary.

5.The geometry sets defining the basal boundaries must be provided.

 

 

 

 

Util_fault_insertion

Data File


 

* Util_fault_insertion

! ---------------------------------

 Insertion_type      "Split"

 Faults  IDM=2

  "Fault_01"

 "Fault_02"

 Deposition_flag           1

 Deposition_length_fact  1.0

1.Util_fault_insertion data structure is used to define that a split operation must be performed upon sedimentation of each new formation.

2.Split operation will be performed for faults "Fault_01" and "Fault_02". Note that by default all faults are considered for split operation if Faults keyword is not defined.

3.Deposition_flag = 1 indicates that a split operation will be performed for newly deposited layers.

4.Deposition_length_fact = 1 indicates that the split will be performed considering the whole length of the fault path. Lower values will consider lower lengths of the total fault paths and therefore will result in a fault tip inside the split formation.

 

 

 

 

Util_forward_create

Data File


 

* Util_forward_create

! ---------------------------------

 Geometry_file_names IDM=13   ! Restoration order - youngest to oldest

 "Geol_001_rest_Tertiary_10"

 "Geol_001_rest_Tertiary_09"

 "Geol_001_rest_Tertiary_08"

 "Geol_001_rest_Tertiary_07"

 "Geol_001_rest_Tertiary_06"

 "Geol_001_rest_Tertiary_05"

 "Geol_001_rest_Tertiary_04"

 "Geol_001_rest_Tertiary_03"

 "Geol_001_rest_Tertiary_02"

 "Geol_001_rest_Tertiary_01"

 "Geol_001_rest_UCT"

 "Geol_001_rest_Turonian_04"

 "Geol_001_rest_Turonian_03"

 Analysis_file_name                   "Geol_001_FSim"

 Basal_unit                             "Turonian_02"        

 Pre_existing_top_unit                  "Turonian_02"

 Start_unit                             "Turonian_03"

 Pre_existing_geometry_flag                         1

 Pre_existing_sedimentation_flag                    1

 

1.Util_forward_create defines the data to create a data file for forward simulation using restoration data.

2.Geometry_file_names specifies the list of geometry .geo files corresponding to restoration steps to be used in generating the forward analysis data file.  These files must be specified in restoration order, from youngest formation to oldest.

3.Note that there is a limitation for which the forward simulation must start from the configuration at deposition of the first sedimented unit (with accommodation space already created). For that reason "Geol_001_rest_Turonian_02.geo" is not included in the list.

4.The Analysis_file_name defines the name of the generated forward model data file.

5.Basal_unit defines the basal formation for the pre-existing sediments considered in the forward model.

6.Pre_existing_top_unit defines the top formation for the pre-existing sediments considered in the forward model.

7.Start_unit defines the first unit to be sedimented.

8.Pre_existing_geometry_flag = 1 indicates that pre-existing geometry will be considered in the forward model.

9.Pre_existing_sedimentation_flag = 1 indicates that sedimentation of the Start_unit should be performed before geostatic initialization of pre-existing geometry.  The reason is the shape of start unit which comprise two fault "overhangs" which would benefit from the support provided by a new sediment layer before any displacements are applied. As a result four stages for geostatic initialization will be created:

a.Stage 1 - Generate data for pre-existing sediment (1 time step).

b.Stage 2 - Sediment new layer (1 time step).

c.Stage 3 - Perform geostatic initialization assuming elastic constitutive model.

d.Stage 4 - Perform geostatic stress release assuming nonlinear material.

 

 

 

 

 

 

Results

The result files for the project are in directory: Geol_001\03_Rest_to_Fwd\Results.

 

Files generated after execution of the restoration to forward create data file which will be used for the forward model are:

 

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

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

3.Geol_001_FSim.GeoSumm - File containing the geometry data summary contained in the Geol_001_FSim.geo file.

4.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.

5.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

6.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