functionDarcyFriction

Extends from Modelica.Icons.Function.

Information

Function calculating Darcy friction factor lambda as f(m_flow, D_h, Delta, rho, mu, Re1, Re2), where:

  • m_flow: mass flow rate [kg/s]
  • D_h: hydraulic diameter [m]
  • Delta: relative roughness [m/m]
  • rho: density [kg/m^3]
  • mu: dynamic viscosity [Pa.s]
  • Re1: lower Reynolds Number boundary for laminar-turbulent transition flow regime [-]
  • Re2: upper Reynolds Number boundary for laminar-turbulent transition flow regime [-]

The function is extracted from dp_fric_of_m_flow.

[P. Jordan; HTWG Konstanz; 01/24]

HTWG Konstanz

Inputs

TypeNameDefaultDescription
SI.MassFlowRatem_flowMass flow rate
SI.LengthD_hHydraulic diameter
SI.LengthDeltaRelaitiv roughness
SI.DensityrhoInlet density
SI.DynamicViscositymuDynamic viscosity
SI.ReynoldsNumberRe1Lower boundary Re for laminar-turbulent transition regime
RealRe2Upper boundary Re for laminar-turbulent transition regime

Outputs

TypeNameDefaultDescription
Internal.Types.DarcyFrictionFactorlambdaDarcy friction factor

Contents

NameDescription
interpolateInRegion2protectedInterpolation in log-log space using a cubic Hermite polynomial, where x=log10(Re), y=log10(lambda2)