Heat Transfer

Heat Transfer

Variable Turbulent Prandtl Number fails for T-dependant quantities

    • FAQFAQ
      Participant

      In case a variable Turbulent Prandtl Number is defined via a CEL Expression with a temperature dependent quantity, the following error message might occur: Error in subroutine GETCORE: There is a circularity in recursive calls to GETVAR. A variable depends upon itself! Oper = What = Temperature Where = Fluid When = TIME-0 Action = RETURN. Stopping GETVAR originally called by subroutine DEF_DIFTRBC” The solution is to append the Expression Language Operator linlin to the quantities which depend on temperature, i.e. Dynamic Viscosity.linlin The linlin operator ensure that the values at the integration points get interpolated from the nodal values, instead of evaluating the temperature at the integration points from Enthalpy. Example: EXPRESSIONS: TuPr = Dynamic Viscosity.linlin * Specific Heat Capacity at Constant Pressure.linlin / Thermal Conductivity.linlin END