From fd1a70f9337839f2ca37457cb2ed0862c91791ef Mon Sep 17 00:00:00 2001 From: Kutalmis Bercin Date: Thu, 4 May 2023 11:53:52 +0100 Subject: [PATCH] BUG: effectivenessTable: fix the sign for secondary outlet temperature (fixes #2772) --- .../effectivenessTable/effectivenessTable.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fvOptions/sources/derived/heatExchangerSource/heatExchangerModels/effectivenessTable/effectivenessTable.C b/src/fvOptions/sources/derived/heatExchangerSource/heatExchangerModels/effectivenessTable/effectivenessTable.C index 3d4ed55760..08af91be26 100644 --- a/src/fvOptions/sources/derived/heatExchangerSource/heatExchangerModels/effectivenessTable/effectivenessTable.C +++ b/src/fvOptions/sources/derived/heatExchangerSource/heatExchangerModels/effectivenessTable/effectivenessTable.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2022 OpenCFD Ltd. + Copyright (C) 2022-2023 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -321,7 +321,7 @@ void Foam::heatExchangerModels::effectivenessTable::write // Secondary Cp as a function of the starting secondary temperature const scalar secondaryCp = secondaryCpPtr_->value(secondaryInletT_); const scalar secondaryOutletT = - Qt_/(secondaryMassFlowRate_*secondaryCp) + secondaryInletT_; + secondaryInletT_ - Qt_/(secondaryMassFlowRate_*secondaryCp); if (log) {