From 2da100b29bdb7158ff2cd37a718240101047b8fd Mon Sep 17 00:00:00 2001 From: Ian Bell Date: Tue, 28 Apr 2015 20:58:08 -0600 Subject: [PATCH] Allow temperature to QT_INPUTS to be slightly below Tmin Signed-off-by: Ian Bell --- src/Backends/Helmholtz/FlashRoutines.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Backends/Helmholtz/FlashRoutines.cpp b/src/Backends/Helmholtz/FlashRoutines.cpp index 1fa6506b..ba880462 100644 --- a/src/Backends/Helmholtz/FlashRoutines.cpp +++ b/src/Backends/Helmholtz/FlashRoutines.cpp @@ -236,8 +236,8 @@ void FlashRoutines::QT_flash(HelmholtzEOSMixtureBackend &HEOS) HEOS._rhomolar = HEOS.rhomolar_critical(); HEOS._p = 0.5*HEOS.SatV->p() + 0.5*HEOS.SatL->p(); } - else if (!is_in_closed_range(Tmin_sat, Tmax_sat, T)){ - throw ValueError(format("Temperature to QT_flash [%0.8Lg K] must be in range [%0.8Lg K, %0.8Lg K]", T, Tmin_sat, Tmax_sat)); + else if (!is_in_closed_range(Tmin_sat-0.1, Tmax_sat, T)){ + throw ValueError(format("Temperature to QT_flash [%0.8Lg K] must be in range [%0.8Lg K, %0.8Lg K]", T, Tmin_sat-0.1, Tmax_sat)); } else if (get_config_bool(CRITICAL_SPLINES_ENABLED) && splines.enabled && HEOS._T > splines.T_min){ double rhoL = _HUGE, rhoV = _HUGE;