MODEL_DEFINITION
OptionManager {
# -----------------------------------
set_int_option(name="geomechanics_coupling_method" value=1)
set_string_option(name="geomechanics_input_file" value="IX_002_Case1.dat")
set_string_option(name="geomechanics_input_mesh" value="IX_002_Case1_ix.bin")
set_int_option(name="geomechanics_update_res_porosity_using_multiplier" value=1)
set_int_option(name="geomechanics_update_res_compressibility_using_multiplier" value=1)
set_int_option(name="geomechanics_output" value=15)
set_double_option(name="geomechanics_coord_shift_z" value=14765)
set_string_option(name="external_source_libpath" value="%PARAGEOHOME%\x64")
set_string_option(name="external_source_libname" value="ix_parageo_interface.dll")
|
1.The geomechanics coupling method defines the coupling algorithm to be used in ParaGeo-IX coupled simulations. Available values are: ▪0 - One way coupling ▪1 - Incremental (Recommended) ▪2 - Iterative ▪3 - Iterative
2.The geomechanics_input_file and the geomechanics_input_mesh assigns the names of the ParaGeo datafile and generated .bin mesh respectively. This is compulsory.
3.The option geomechanics_update_res_porosity_using_multiplier defines the method to update reservoir porosity. The option can be set with two possible values: ▪0 - Directly use porosity calculated from ParaGeo ▪1 - Use porosity multiplier calculated by ParaGeo to scale the reservoir porosity (recommended)
4.The option geomechanics_update_res_compressibility_using_multiplier defines the method to update reservoir compressibility. The option can be set with two possible values: ▪0 - Directly use compressibility calculated from ParaGeo ▪1 - Use compressibility multiplier calculated by ParaGeo to scale the reservoir compressibility (recommended)
5.The geomechanics_output is an integer option which defines which variables will be output depending on the input value. The available values follow a binary system as described by the table below where 1 means that a variable will be output, 0 means that a variable won't be output (e.g. a value of 6 would request output of strains and stresses only):
N
|
Map. Flag
|
Strains
|
Stress
|
Displ.
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
2
|
0
|
0
|
1
|
0
|
3
|
0
|
0
|
1
|
1
|
4
|
0
|
1
|
0
|
0
|
5
|
0
|
1
|
0
|
1
|
6
|
0
|
1
|
1
|
0
|
7
|
0
|
1
|
1
|
1
|
8
|
1
|
0
|
0
|
0
|
9
|
1
|
0
|
0
|
1
|
10
|
1
|
0
|
1
|
0
|
11
|
1
|
0
|
1
|
1
|
12
|
1
|
1
|
0
|
0
|
13
|
1
|
1
|
0
|
1
|
14
|
1
|
1
|
1
|
0
|
15
|
1
|
1
|
1
|
1
|
6.The following double integer options allow to perform rotation and translation transformations to the mesh for the reservoir group from ParaGeo so that after transformation the domain coincides with the IX reservoir mesh for mapping purposes (see the figure below). Note that ParaGeo model domain includes also shale lithology whereas IX model considers only the reservoir but transformation is only applied to reservoir mesh. The input values define the amount of rotation/translation in the IX units: ▪geomechanics_areal_rotation ▪geomechanics_coord_shift_x ▪geomechanics_coord_shift_y ▪geomechanics_coord_shift_z In the present case the ParaGeo mesh has been translated 14765 ft along the Z axis. Note that during ParaGeo geometry generation transformation operations are also allowed within the Reservoir_coupling_data data structure (e.g. conversion of the coordinate system) which preclude the transformations specified here.
Schematic of ParaGeo mesh for the reservoir group before and after transformation required for mapping purposes
7.The path and name of the ParaGeo .dll must be set using the following string options respectively: ▪external_source_libpath ▪external_source_libname
|