Data Structure: Stratigraphy_pinchout_data |
|
Description |
Stratigraphy merge/pinchout data |
Usage |
Stratigraphy_pinchout_data NUM=ival where ival is the data structure number |
Description |
Overview It should be noted that Stratigraphy_pinchout_data follows different strategies / algorithms depending on whether it is used in a 2D or 3D model.
Pinchout in 2D In some cases a given element group edge might become very thin due to pinchout. Therefore very small elements may be required in order to represent properly such pinchout of stratigraphy, thus increasing the computational cost. Furthermore numerical instabilities might arise due to mesh distortion if stratigraphy pinchout zones are deformed. Therefore a pinchout removal and geometry merge operation is an efficient tool that can help to mitigate such situations. The Stratigraphy_pinchout_data structure defines the data to control merge and pinchout checks caused by sediment geometry evolution.
Pinchout in 3D Geometry operations in 3D are more complex and may lead to undesired intersections. Thus the pinchout algorithm in 3D works by preventing further thinning of those regions of a formation which satisfy the user input criteria. To that end the stratigraphy nodes in the problematic region are moved to increase the formation thickness to a target thickness thus preventing the pinchout.
Examples demonstrating the usage of 2D pinchout include: •merge*.dat
|
Active_flag Pinchout active flag |
Usage |
||||
|
||||
Description |
||||
Defines whether the pinchout check is active and is only necessary if pinchout is to be deactivated. Valid values are: •-1 - Deactivate and remove pinchout data • 1 - Active pinchout data (default if defined)
|
Lower_horizon_name Name of lower horizon |
Usage |
||||
|
||||
Description |
||||
Name of lower horizon defined by Stratigraphy_horizon considered for pinchout removal.
Notes •If no geometry is targeted for pinchout removal operation, by default the pinchout checks will consider all geometry.
|
Upper_horizon_name Name of upper horizon |
Usage |
||||
|
||||
Description |
||||
Name of upper horizon defined by Stratigraphy_horizon considered for pinchout removal.
Notes •If no geometry is targeted for pinchout removal operation, by default the pinchout checks will consider all geometry.
|
Lower_horizon_number Lower horizon number |
Usage |
||||
|
||||
Description |
||||
Lower horizon number defined by Stratigraphy_horizon considered for pinchout removal.
Notes •If no geometry is targeted for pinchout removal operation, by default the pinchout checks will consider all geometry.
|
Upper_horizon_number Upper horizon number |
Usage |
||||
|
||||
Description |
||||
Upper horizon number defined by Stratigraphy_horizon considered for pinchout removal.
Notes •If no geometry is targeted for pinchout removal operation, by default the pinchout checks will consider all geometry.
|
Initiation_time Pinchout check initiation time |
Usage |
||||
|
||||
Description |
||||
Defines the pinchout check initiation time. This may be used for example to delay the time of pinchout initiation relative to the time corresponding to the stage where pinchout data is being defined.
|
Update_frequency_time Time increment for pinchout checks |
Usage |
||||
|
||||
Description |
||||
Defines the time increment between each pinchout check (Default 0.0 - single pinchout check).
|
Update_control_flag Flag indicating that a pinchout check should be performed at the start of each control stage |
Usage |
||||
|
||||
Description |
||||
Flag indicating that a pinchout check should be performed at the start of each control stage. Valid values are: • 0 - Not active • 1 - Active (perform a pinchout check at the start of each control stage).
|
Minimum_thickness Layer thickness below which merge is performed |
Usage |
||||
|
||||
Description |
||||
Defines the layer thickness below which pinchout removal and merge is performed. Note that the length with that minimum thickness should be equal or above the length defined via Minimum_merge_length for pinchout removal to occur.
|
Absolute_minimum_thickness Layer thickness below which merge is performed irrespective of merge region length |
Usage |
||||
|
||||
Description |
||||
Defines the layer thickness below which merge is performed irrespective of merge region length (defined via Minimum_merge_length ).
|
Mesh_size Mesh size for generation of new stratigraphy |
Usage |
||||
|
||||
Description |
||||
Defines the default mesh size for generation of the mesh on the newly deposited stratigraphy unit.
|
Minimum_merge_length Length tolerance for pinchout evaluation |
Usage |
||||
|
||||
Description |
||||
Length tolerance for pinchout evaluation. The length of a geometry pinchout should be equal or larger than the Minimum_merge_length in order to trigger a pinchout removal and merge operation.
|
Angle_tolerance Angle tolerance for pinchout evaluation |
Usage |
||||
|
||||
Description |
||||
Angle tolerance for pinchout evaluation. The maximum angle between two parallel sided lines in order to trigger a pinchout removal and merge operation.
|
Restart_output_flag Output a restart file before merge operation |
Usage |
||||
|
||||
Description |
||||
Flag to indicate whether a restart file before pinchout removal and merge operation should be output. Valid values are: • 0 - No output of restart file • 1 - Output of restart file
|
Target_thickness Target Layer thickness after merge is performed |
Usage |
||||
|
||||
Description |
||||
Defines the target layer thickness for 3D pinchout prevention.
|
Output_level Flag for indicating amount of output to the log (.res) file |
Usage |
||||
|
||||
Description |
||||
Flag for indicating amount of output to the log (.res) file. Valid values are: •0 - minimum output (default) •1 - medium level output •2 - maximum level output
|
Side_bound_corr_flag Pinchout side boundary correction flag |
Usage |
||||
|
||||
Description |
||||
Pinchout side boundary correction flag. Valid values are: •0 - No Correction of side boundaries during pinchout •1 - Correct side boundaries during pinchout (default)
|