Approximate calculation of the mean convective heat transfer coefficient kc for forced convection with a fully developed fluid flow in a turbulent regime.
A detailed documentation for this convective heat transfer calculation can be found in its underlying function kc_approxForcedConvection_KC . Note that additionally a failure status is observed in this function to check if the intended boundary conditions are fulfilled. See more information .
function kc_approxForcedConvection
extends Modelica.Icons.Function;
input Modelica.Fluid.Dissipation.HeatTransfer.General.kc_approxForcedConvection_IN_con IN_con "Input record for function kc_approxForcedConvection" annotation(
Dialog(group = "Constant inputs"));
input Modelica.Fluid.Dissipation.HeatTransfer.General.kc_approxForcedConvection_IN_var IN_var "Input record for function kc_approxForcedConvection" annotation(
Dialog(group = "Variable inputs"));
output SI.CoefficientOfHeatTransfer kc "Convective heat transfer coefficient" annotation(
Dialog(group = "Output"));
output SI.PrandtlNumber Pr "Prandtl number" annotation(
Dialog(group = "Output"));
output SI.ReynoldsNumber Re "Reynolds number" annotation(
Dialog(group = "Output"));
output SI.NusseltNumber Nu "Nusselt number" annotation(
Dialog(group = "Output"));
output Real failureStatus "0== boundary conditions fulfilled | 1== failure >> check if still meaningful results" annotation(
Dialog(group = "Output"));
end kc_approxForcedConvection;