Skip to content

Version 0.5.3

Latest
Compare
Choose a tag to compare
@fahaddilib fahaddilib released this 01 Oct 04:33
· 9 commits to master since this release
be805f5

Added

  • #425 Added functionality to load production data from CSV file. Changed position of observation vectors entry in configuration file (now one level higher, same level as simulation and database in data_source entry).
  • #417 Added functionality to history match dissolved salts (TDS) in produced water.
  • #404 Added possibility for regional multipliers for permeability, porosity and bulkvolume multiplier. Current implementation allows for defining either one global multiplier, or a regional multipliers based on a region parameter extracted from an existing simulation model (typically FIPNUM, EQLNUM, SATNUM etc). The regional multiplier will be in addition to the per tube multipliers. New keys in config yaml are: porosity_regional_scheme (global, individual or regions_from_sim), porosity_regional (define prior same way as for other model parameters) and porosity_parameter_from_sim_model (name of region parameter in simulation model). The same three keys exists for permeability and bulkvolume_mult.
  • #383 Added option to either define a prior distribution for KRWMAX directly by using krwmax in the config yaml, or to let KRWMAX be calculated as KRWEND + delta. To do the latter, set krwmax_add_to_krwend to true, and then the prior distribution definition in the config yaml for krwmax will be interpreted as a prior distribution for the delta value to be added to KRWEND to get the KRWMAX.
  • #386 Expose FlowNet timeout to user.
  • #356 Added option to distribute the original volume over the FlowNet tubes in a Voronoi-diagram style. I.e., areas with a high density of FlowNet tubes get a lower volume per tube.
  • #379 Added option to let SWCR be calculated as SWL + delta, instead of providing the prior distribution for SWCR directly. To do this, set swcr_add_to_swl to true, and then the prior distribution definition in the config yaml for swcr will be interpreted as a prior distribution for the delta value to be added to SWL to get the SWCR.
  • #372 Added option to let the additional flownodes initially be placed within the original volume rather than within the convex hull of the real wells. To do this set place_nodes_in_volume_reservoir to true.

Fixes

  • #403 Fixes bug in generation of THPRES keyword for OPM Flow
  • #391 Fixes bug in generation of yaml files for visualization in Webviz.
  • #372 Fixes bug of hull_factor not actually being used for placing additional nodes outside the perforations.
  • #374 Fix for memory leak in result plotting script.

Changes

  • #401 When distributing volume from a simulation model to a FlowNet, the voronoi_per_tube distribution method now distributes first to tube cells, sums these values, and then redistributes the summed tube volume equally over the tube cells.
  • #396 When using scheme regions_from_sim for equilibrium regions, the user can supply which region to base the generation of FlowNet model's EQLNUM parameter on. The default region is EQLNUM, but other region parameters (such as FIPNUM or SATNUM) can be used by setting region_parameter_from_sim_model for equil in the config yaml file.
  • #392 When using scheme regions_from_sim for relative permeability, the user can supply which region to base the generation of FlowNet model's SATNUM parameter on. The default region is SATNUM, but other region parameters (such as FIPNUM or EQLNUM) can be used by setting region_parameter_from_sim_model for relative permeability in the config yaml file to e.g. EQLNUM.
  • #383 KRWMAX now defaulted to 1, but exposed to used. Previously it was hard coded to 1.
  • #386 Increase default timeout from 900 s to 3600 s.
  • #363 Drop Python 3.6 support.
  • #361 Adding numpy code for SWOF/SGOF table generation, instead of using pyscal, to improve computational efficiency when running many realizations with many SATNUM regions. Keeping pyscal in the tests for comparison.