EclHysteresisTwoPhaseLaw.hpp
Go to the documentation of this file.
161 const Evaluation& F = (1.0/(params.pcSwMic()-Sw+params.curvatureCapPrs())-1.0/params.curvatureCapPrs())
162 / (1.0/(params.pcSwMic()-params.Swcrd()+params.curvatureCapPrs())-1.0/params.curvatureCapPrs());
184 //const Evaluation& SwEff = params.Swcri()+(Sw-params.pcSwMdc())/(Swma-params.pcSwMdc())*(Swma-params.Swcri());
185 const Evaluation& SwEff = Sw; // This is Killough 1976, Gives significantly better fit compared to benchmark then the above "scaling"
186 const Evaluation& Pci = pciwght*EffectiveLaw::twoPhaseSatPcnw(params.imbibitionParams(), SwEff);
193 const Evaluation& F = (1.0/(Sw-params.pcSwMdc()+params.curvatureCapPrs())-1.0/params.curvatureCapPrs())
312 Evaluation Snorm = params.Sncri()+(1.0-Sw-params.Sncrt())*(params.Snmaxd()-params.Sncri())/(params.Snhy()-params.Sncrt());
This material law implements the hysteresis model of the ECL file format. Definition: EclHysteresisTwoPhaseLaw.hpp:44 static Evaluation twoPhaseSatKrw(const Params ¶ms, const Evaluation &Sw) Definition: EclHysteresisTwoPhaseLaw.hpp:268 static constexpr bool isSaturationDependent Definition: EclHysteresisTwoPhaseLaw.hpp:80 static Evaluation krn(const Params &, const FluidState &) The relative permeability of the non-wetting phase. Definition: EclHysteresisTwoPhaseLaw.hpp:287 static Evaluation twoPhaseSatKrn(const Params ¶ms, const Evaluation &Sw) Definition: EclHysteresisTwoPhaseLaw.hpp:294 static void capillaryPressures(Container &, const Params &, const FluidState &) The capillary pressure-saturation curves depending on absolute saturations. Definition: EclHysteresisTwoPhaseLaw.hpp:105 static constexpr bool implementsTwoPhaseApi Definition: EclHysteresisTwoPhaseLaw.hpp:64 typename EffectiveLaw::Params EffectiveLawParams Definition: EclHysteresisTwoPhaseLaw.hpp:47 static constexpr bool isCompositionDependent Definition: EclHysteresisTwoPhaseLaw.hpp:92 static Evaluation Sw(const Params &, const FluidState &) Calculate wetting liquid phase saturation given that the rest of the fluid state has been initialized... Definition: EclHysteresisTwoPhaseLaw.hpp:220 typename EffectiveLaw::Traits Traits Definition: EclHysteresisTwoPhaseLaw.hpp:49 static Evaluation Sn(const Params &, const FluidState &) Calculate non-wetting liquid phase saturation given that the rest of the fluid state has been initial... Definition: EclHysteresisTwoPhaseLaw.hpp:238 @ nonWettingPhaseIdx Definition: EclHysteresisTwoPhaseLaw.hpp:54 static Evaluation twoPhaseSatSw(const Params &, const Evaluation &) Definition: EclHysteresisTwoPhaseLaw.hpp:227 static void saturations(Container &, const Params &, const FluidState &) The saturation-capillary pressure curves. Definition: EclHysteresisTwoPhaseLaw.hpp:208 static Evaluation krw(const Params &, const FluidState &) The relative permeability for the wetting phase. Definition: EclHysteresisTwoPhaseLaw.hpp:261 static constexpr int numPhases The number of fluid phases. Definition: EclHysteresisTwoPhaseLaw.hpp:57 static constexpr bool isPressureDependent Definition: EclHysteresisTwoPhaseLaw.hpp:84 static Evaluation twoPhaseSatPcnw(const Params ¶ms, const Evaluation &Sw) Definition: EclHysteresisTwoPhaseLaw.hpp:149 @ wettingPhaseIdx Definition: EclHysteresisTwoPhaseLaw.hpp:53 static constexpr bool implementsTwoPhaseSatApi Definition: EclHysteresisTwoPhaseLaw.hpp:72 static constexpr bool isTemperatureDependent Definition: EclHysteresisTwoPhaseLaw.hpp:88 static Evaluation twoPhaseSatSn(const Params &, const Evaluation &) Definition: EclHysteresisTwoPhaseLaw.hpp:245 typename EffectiveLaw::Scalar Scalar Definition: EclHysteresisTwoPhaseLaw.hpp:51 static Evaluation pcnw(const Params &, const FluidState &) The capillary pressure-saturation curve. Definition: EclHysteresisTwoPhaseLaw.hpp:142 EffectiveLawT EffectiveLaw Definition: EclHysteresisTwoPhaseLaw.hpp:46 static void relativePermeabilities(Container &, const Params &, const FluidState &) The relative permeability-saturation curves depending on absolute saturations. Definition: EclHysteresisTwoPhaseLaw.hpp:123 Definition: Air_Mesitylene.hpp:34 |