mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Add option for explicit vfp lookup for problmatic wells
This commit is contained in:
@@ -345,12 +345,19 @@ VFPEvaluation bhp(const VFPProdTable& table,
|
||||
const double liquid,
|
||||
const double vapour,
|
||||
const double thp,
|
||||
const double alq)
|
||||
const double alq,
|
||||
const double explicit_wfr,
|
||||
const double explicit_gfr,
|
||||
const bool vfpexplicit)
|
||||
{
|
||||
//Find interpolation variables
|
||||
double flo = detail::getFlo(table, aqua, liquid, vapour);
|
||||
double wfr = detail::getWFR(table, aqua, liquid, vapour);
|
||||
double gfr = detail::getGFR(table, aqua, liquid, vapour);
|
||||
if (vfpexplicit) {
|
||||
wfr = explicit_wfr;
|
||||
gfr = explicit_gfr;
|
||||
}
|
||||
|
||||
//First, find the values to interpolate between
|
||||
//Recall that flo is negative in Opm, so switch sign.
|
||||
|
||||
Reference in New Issue
Block a user