Step 2 Forward create data file

 

The data file for this exercise is located in Rest_002/Step2/Data. Look for ! TODO  text in the datafile and follow the instructions.

 

In this example the data file to create the forward simulation is described. The file should be placed in the same folder as the .geo files generated during restoration (see the list of .geo files generated in results section from Rest_002 Step1).

 

In addition to the data structures used to read and process the restoration data in order to create the forward simulation data file, data to be included into the generated datafile can also be defined into the present datafile. Here the contact data to transfer the displacements from the generated part geometries and the model boundaries is defined (see Rest_002 for complete description of the processing of boundary conditions).

 

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

 

Util_set_control_data

Data File

 

 

* Util_set_control_data

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

 Target_time_step     1.0E-04

 Porous_flow_type           5

 Element_size_bounds    IDM=2

  /Max. Element Size/    150

  /Min. Element Size/    150

 

 

1Util_set_control_data structure is used to define:

aA target time step of 1.0·10-4  (it will create a Time_scaling_factors data structure)

bSet porous flow type for all groups (groups are not needed to be defined as they are processed from restoration output)

cMesh size bounds (it will create Mesh_control_data and Unstructured_mesh_data data structures)

 

 

Util_set_contact_data

Data File

 

 

* Util_set_contact_data

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

 Basal_property_name "Basal_horizon"

 Side_property_name  "Side_boundary"

 Fault_property_name         "Fault"

 Side_boundary_generation_flag     0

 

 

1Contact properties named "Basal_horizon", "Side_boundary" and "Fault" are assigned to basal boundary, side boundaries and faults by default (note that these contact properties were defined above).

2A 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.mat"

  Unit_names IDM=3

  "formation1"

  "formation2"

  "formation3"        

  Mdb_material_names IDM=3

   "Shale_CF75"

   "Shale_CF75"

   "Shale_CF75"

 

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

2The material file name should be specified.

3The list of stratigraphy units and list of corresponding assigned materials should be specified.

 

 

Util_basal_horizon

Data File

 

 

* Util_basal_horizon

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

 Name     "Basal_horizon"

 Lines         IDM=2

   1 11

 

 

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

2The list of lines that define the basal horizon must be specified.

 

 

 

Util_set_boundary_data

Data File

 

 

* Util_set_boundary_data

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

 Surface_applied_stress     0.1

 Side_boundary_flag           3

 Basal_boundary_flag          1

 Side_boundary_geometry_sets  IDM=2

   "West"  

  "East"

 

 

1Util_set_boundary_data structure is used to define options and conditions for the model boundaries.

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

3Side_boundary_flag is set to 3 (side boundaries won't be necessarily vertical and flat and will be fully defined from restoration data).

4Basal_boundary_flag is set to 1 (a fully prescribed boundary will be used for the basal boundary).

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

 

 

 

Util_fault_insertion

Data File

 

 

* Util_fault_insertion

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

 Insertion_type      "Split"

 Faults                IDM=1

   "Fault1"

 Deposition_flag           1

 Deposition_length_fact  1.0

 

 

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

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

3Deposition_flag = 1 indicates that a split operation will be performed upon sedimentation of each formation.

4Deposition_length_fact = 1 indicates that 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 2    

 "Rest_002_Step1_formation3"

 "Rest_002_Step1_formation2"

 Analysis_file_name  "Rest_002_Step3"

 Basal_unit                 "formation1"        

 Pre_existing_top_unit      "formation1"  

 Start_unit                 "formation2"  

 Pre_existing_geometry_flag            1  

 Pre_existing_sedimentation_flag       0

 

 

1In Util_forward_create data structure the .geo files containing the data from restoration that will be processed in order to define the forward model must be listed.

2The order must be provided in restoration order (from the youngest formation to the oldest one).

3Note 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 "Rest_002_Step1_formation1.geo" is not included in the list.

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

5In Basal_unit the basal formation for the pre-existing sediments considered in the forward model must be specified.

6In Pre_existing_top_unit the top formation for the pre-existing sediments considered in the forward model must be specified.

7In Start_unit the first unit to be sedimented is specified.

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

9Pre_existing_sedimentation_flag = 0 indicates that geostatic initialization is performed prior to sedimentation of the Start_unit. As a result two stages for geostatic initialization will be created:

aInitial stage assuming Elastic constitutive model.

bSecond stage in which material will change to nonlinear material and stress will be released.

 

 

 

 

 

Results

The result files for the project are in directory: Rest_002\Step2\Results  

 

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

 

1Rest_002_Step3.dat main data file for the forward model

2Rest_002_Step3.geo geometry file containing the initial geometry for the forward model

3Rest_002_Step3.GeoSumm file containing the geometry data summary contained in the .geo file

4Rest_002_Step3_formation2.dat data file containing part geometry data which defines boundary displacements during deposition of formation 2.

5Rest_002_Step3_formation2.sed file containing the sedimentation horizon for deposition of formation 2.

6Rest_002_Step3_formation3.dat data file containing part geometry data which defines boundary displacements during deposition of formation 3.

7Rest_002_Step3_formation3.sed file containing the sedimentation horizon for deposition of formation 3.

8Rest_002_Step3_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.