add a "Transmissibility" unit
this is required because Eclipse is inconsistent when specifying transmissiblities: the only difference between transmissibilities in metric and field units is that the pressures are in bars instead of PSI, i.e. the numerator for metric units is still given in centi-Poise times bbl. This makes it impossible to specify the transmissibilities in terms of their constituting bits...
This commit is contained in:
@@ -198,6 +198,7 @@ namespace Opm {
|
||||
const double Time = day;
|
||||
const double Mass = kilogram;
|
||||
const double Permeability = milli*darcy;
|
||||
const double Transmissibility = centi*Poise*stb/(day*barsa);
|
||||
const double LiquidVolume = cubic(meter);
|
||||
const double GasVolume = cubic(meter);
|
||||
const double GasDissolutionFactor = GasVolume/LiquidVolume;
|
||||
@@ -219,6 +220,7 @@ namespace Opm {
|
||||
const double Time = day;
|
||||
const double Mass = pound;
|
||||
const double Permeability = milli*darcy;
|
||||
const double Transmissibility = centi*Poise*stb/(day*psia);
|
||||
const double LiquidVolume = stb;
|
||||
const double GasVolume = 1000*cubic(feet);
|
||||
const double GasDissolutionFactor = GasVolume/LiquidVolume;
|
||||
|
||||
@@ -154,6 +154,7 @@ namespace Opm {
|
||||
system->addDimension("Time" , Metric::Time );
|
||||
system->addDimension("Mass" , Metric::Mass );
|
||||
system->addDimension("Permeability", Metric::Permeability );
|
||||
system->addDimension("Transmissibility", Metric::Transmissibility );
|
||||
system->addDimension("GasDissolutionFactor", Metric::GasDissolutionFactor);
|
||||
system->addDimension("OilDissolutionFactor", Metric::OilDissolutionFactor);
|
||||
system->addDimension("LiquidVolume", Metric::LiquidVolume );
|
||||
@@ -178,6 +179,7 @@ namespace Opm {
|
||||
system->addDimension("Time" , Field::Time);
|
||||
system->addDimension("Mass", Field::Mass);
|
||||
system->addDimension("Permeability", Field::Permeability );
|
||||
system->addDimension("Transmissibility", Field::Transmissibility );
|
||||
system->addDimension("GasDissolutionFactor" , Field::GasDissolutionFactor);
|
||||
system->addDimension("OilDissolutionFactor", Field::OilDissolutionFactor);
|
||||
system->addDimension("LiquidVolume", Field::LiquidVolume );
|
||||
|
||||
Reference in New Issue
Block a user