Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions brugge/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

# Brugge model

This repository contains the FlowNet configuration file for the Brugge test case.

The realization of the Brugge model used as reference case for this FlowNet test case can be downloaded at: https://github.com/TNO/Brugge. More information about the the Brugge model can also be found in that repository.

Please extract the files of https://github.com/TNO/Brugge/blob/master/BRUGGE60K_FY-SF-KM-1-1_JAN2017.tar.gz into the `input_model` folder.
113 changes: 113 additions & 0 deletions brugge/ci_config/assisted_history_matching.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Brugge

flownet:
data_source:
simulation:
input_case: ../input_model/BRUGGE60K_FY-SF-KM-1-1_JAN2017/BRUGGE60K_FY-SF-KM-1-1
vectors:
WTHP:
rel_error: 0.01
min_error: 0.5
WBHP:
rel_error: 0.01
min_error: 2
WOPR:
rel_error: 0.01
min_error: 10
WGPR:
rel_error: 0.1
min_error: 100000
WWPR:
rel_error: 0.01
min_error: 10
phases:
- oil
- water
cell_length: 100
additional_flow_nodes: 50
additional_node_candidates: 1000
hull_factor: 0.9
random_seed: 123456
perforation_handling_strategy: bottom_point # bottom_point, top_point or multiple
fast_pyscal: True
training_set_end_date: 2010-01-01 #YYYY-MM-DD. If defined training_set_fraction is calculated from this date
fault_tolerance: 1.0e-5

ert:
static_include_files: ./brugge_static
realizations:
num_realizations: 2
required_success_percent: 40
max_runtime: 600
queue:
system: LOCAL
name: mr
max_running: 5
ensemble_weights: [4, 2, 1]
analysis:
metric: "[RMSE,MAE]"
quantity: "[WOPR:BR-P-,WBHP:BR-P-]"
start: "2000-01-01"
end: "2010-01-01"
outfile: analysis_metrics_iteration

model_parameters:
permeability:
min: 0.1
max: 2000
porosity:
min: 0.05
max: 0.3
bulkvolume_mult:
mean: 0.17
max: 0.68
fault_mult:
min: 1.0e-9
max: 1.0e-8
loguniform: True
relative_permeability:
scheme: global
swirr:
min: 0.0
max: 0.05
swl:
min: 0.2
max: 0.55
swcr:
min: 0.0
max: 0.05
sorw:
min: 0.1
max: 0.2
krwend:
min: 0.5
max: 0.7
krowend:
min: 0.3
max: 0.5
nw:
min: 1.5
max: 3.5
now:
min: 2.0
max: 4.5
equil:
datum_depth: 1700
datum_pressure:
min: 160
max: 180
owc_depth:
min: 1600
max: 1700
rock_compressibility:
reference_pressure: 170
min: 6.0e-6
max: 5.0e-5
aquifer:
scheme: individual
fraction: 0.25
delta_depth: 1000
size_in_bulkvolumes:
min: 1.0e-6
max: 2
loguniform: True
15 changes: 15 additions & 0 deletions brugge/ci_config/prediction.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Brugge

ert:
pred_schedule_file: ./trivial_prediction_schedule.sch
static_include_files: ./brugge_static
realizations:
num_realizations: 2
required_success_percent: 40
max_runtime: 300 # Maximum runtime of on single realization in seconds
simulator:
name: Flow
queue:
system: LOCAL # LOCAL or LSF
name: mr # ignored when system is LOCAL
max_running: 5 # Maximum number of simultaneous runs
69 changes: 69 additions & 0 deletions brugge/ci_config/trivial_prediction_schedule.sch
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@

WCONPROD
BR-P-1 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-2 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-3 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-4 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-5 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-6 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-7 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-8 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-9 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-10 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-11 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-12 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-13 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-14 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-15 SHUT LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-16 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-17 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-18 SHUT LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-19 OPEN LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
BR-P-20 SHUT LRAT 1* 1* 1* 317.98 1* 50.0000 1* 1 /
/

WCONINJE
BR-I-1 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-2 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-3 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-4 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-5 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-6 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-7 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-8 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-9 WATER OPEN RATE 635.95 1* 180.0000 /
BR-I-10 WATER OPEN RATE 635.95 1* 180.0000 /
/

WECON
BR-P-1 1* 1* 0.9000 1* 1* WELL /
BR-P-2 1* 1* 0.9000 1* 1* WELL /
BR-P-3 1* 1* 0.9000 1* 1* WELL /
BR-P-4 1* 1* 0.9000 1* 1* WELL /
BR-P-5 1* 1* 0.9000 1* 1* WELL /
BR-P-6 1* 1* 0.9000 1* 1* WELL /
BR-P-7 1* 1* 0.9000 1* 1* WELL /
BR-P-8 1* 1* 0.9000 1* 1* WELL /
BR-P-9 1* 1* 0.9000 1* 1* WELL /
BR-P-10 1* 1* 0.9000 1* 1* WELL /
BR-P-11 1* 1* 0.9000 1* 1* WELL /
BR-P-12 1* 1* 0.9000 1* 1* WELL /
BR-P-13 1* 1* 0.9000 1* 1* WELL /
BR-P-14 1* 1* 0.9000 1* 1* WELL /
BR-P-15 1* 1* 0.9000 1* 1* WELL /
BR-P-16 1* 1* 0.9000 1* 1* WELL /
BR-P-17 1* 1* 0.9000 1* 1* WELL /
BR-P-18 1* 1* 0.9000 1* 1* WELL /
BR-P-19 1* 1* 0.9000 1* 1* WELL /
BR-P-20 1* 1* 0.9000 1* 1* WELL /
/

TUNING
5 30 /
/
/

DATES
1 JAN 2011 /
/

113 changes: 113 additions & 0 deletions brugge/config/assisted_history_matching.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: Brugge

flownet:
data_source:
simulation:
input_case: ../input_model/BRUGGE60K_FY-SF-KM-1-1_JAN2017/BRUGGE60K_FY-SF-KM-1-1
vectors:
WTHP:
rel_error: 0.01
min_error: 0.5
WBHP:
rel_error: 0.01
min_error: 2
WOPR:
rel_error: 0.01
min_error: 10
WGPR:
rel_error: 0.1
min_error: 100000
WWPR:
rel_error: 0.01
min_error: 10
phases:
- oil
- water
cell_length: 100
additional_flow_nodes: 50
additional_node_candidates: 1000
hull_factor: 0.9
random_seed: 123456
perforation_handling_strategy: bottom_point # bottom_point, top_point or multiple
fast_pyscal: True
training_set_end_date: 2010-01-01 #YYYY-MM-DD. If defined training_set_fraction is calculated from this date
fault_tolerance: 1.0e-5

ert:
static_include_files: ./brugge_static
realizations:
num_realizations: 200
required_success_percent: 80
max_runtime: 600
queue:
system: LOCAL
name: mr
max_running: 5
ensemble_weights: [4, 2, 1]
analysis:
metric: "[RMSE,MAE]"
quantity: "[WOPR:BR-P-,WBHP:BR-P-]"
start: "2000-01-01"
end: "2010-01-01"
outfile: analysis_metrics_iteration

model_parameters:
permeability:
min: 0.1
max: 2000
porosity:
min: 0.05
max: 0.3
bulkvolume_mult:
mean: 0.17
max: 0.68
fault_mult:
min: 1.0e-9
max: 1.0e-8
loguniform: True
relative_permeability:
scheme: global
swirr:
min: 0.0
max: 0.05
swl:
min: 0.2
max: 0.55
swcr:
min: 0.0
max: 0.05
sorw:
min: 0.1
max: 0.2
krwend:
min: 0.5
max: 0.7
krowend:
min: 0.3
max: 0.5
nw:
min: 1.5
max: 3.5
now:
min: 2.0
max: 4.5
equil:
datum_depth: 1700
datum_pressure:
min: 160
max: 180
owc_depth:
min: 1600
max: 1700
rock_compressibility:
reference_pressure: 170
min: 6.0e-6
max: 5.0e-5
aquifer:
scheme: individual
fraction: 0.25
delta_depth: 1000
size_in_bulkvolumes:
min: 1.0e-6
max: 2
loguniform: True
11 changes: 11 additions & 0 deletions brugge/config/brugge_static/PROPS.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
PVDO
1 1.0232 1.294
170 1 1.294
200 0.99599 1.294
/

PVTW
170 1 4.3511E-005 0.32 0 /

DENSITY
897.03 1002.8 1.1245 /
4 changes: 4 additions & 0 deletions brugge/config/brugge_static/RUNSPEC.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

VFPPDIMS
5 3 4 1 1 1 /

37 changes: 37 additions & 0 deletions brugge/config/brugge_static/SCHEDULE.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
VFPPROD
1 1.51500E+03 'OIL' 'WCT' 'GOR'
/
5.00000E+01 1.00000E+02 2.00000E+02 3.00000E+02 4.00000E+02
/
1.00000E+01 9.00000E+01 1.70000E+02
/
1.00000E-01 6.00000E-01 8.00000E-01 9.00000E-01
/
0.00000E+00
/
1.00000E+05
/
1 1 1 1 1.42044E+01 1.54680E+01 2.05890E+01 2.43148E+01 2.68636E+01
/
1 2 1 1 1.68841E+01 2.38918E+01 2.88926E+01 3.20912E+01 3.47657E+01
/
1 3 1 1 2.42089E+01 2.89222E+01 3.48854E+01 3.98908E+01 4.48723E+01
/
1 4 1 1 2.88990E+01 3.48932E+01 4.50697E+01 5.76364E+01 7.50723E+01
/
2 1 1 1 9.00125E+01 9.12786E+01 9.17744E+01 9.22151E+01 9.26502E+01
/
2 2 1 1 9.13898E+01 9.19674E+01 9.30716E+01 9.42806E+01 9.56413E+01
/
2 3 1 1 9.19735E+01 9.31143E+01 9.58105E+01 9.95066E+01 1.04568E+02
/
2 4 1 1 9.31219E+01 9.58762E+01 1.04692E+02 1.18005E+02 1.35337E+02
/
3 1 1 1 1.70008E+02 1.70549E+02 1.70813E+02 1.71093E+02 1.71402E+02
/
3 2 1 1 1.70237E+02 1.70936E+02 1.71700E+02 1.72689E+02 1.74053E+02
/
3 3 1 1 1.70951E+02 1.71744E+02 1.74086E+02 1.77672E+02 1.82314E+02
/
3 4 1 1 1.71762E+02 1.74093E+02 1.82443E+02 1.95122E+02 2.12119E+02
/
16 changes: 16 additions & 0 deletions brugge/config/prediction.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Brugge

ert:
pred_schedule_file: ./trivial_prediction_schedule.sch
static_include_files: ./brugge_static
realizations:
num_realizations: 200
required_success_percent: 80
max_runtime: 300 # Maximum runtime of on single realization in seconds
simulator:
name: Flow
queue:
system: LOCAL # LOCAL or LSF
name: mr # ignored when system is LOCAL
max_running: 5 # Maximum number of simultaneous runs

Loading