Skip to content

Colebrook

fullflow.Colebrook

Colebrook-White Darcy friction factor correlation.

Colebrook computes a Darcy friction factor from mass flow, viscosity, hydraulic diameter, flow area, and roughness. Laminar flow uses a Poiseuille-number fallback, while turbulent flow uses an explicit Colebrook-White solution.

Parameters

Name Type Description
namestr

Component name

networkNetwork

Network that owns this component

mass_flowState

Fluid mass flow rate. The absolute value is used

friction_factorState

Output Darcy friction factor

hydraulic_diameterState or float

Hydraulic diameter

dynamic_viscosityState

Fluid dynamic viscosity

cross_sectional_areaState or float

Flow cross-sectional area

poiseuille_numberfloat, optional

Poiseuille number used for laminar flow

roughnessState or float, optional

Absolute wall roughness

reynolds_numberState or float, optional

Output Reynolds number

reynolds_number_thresholdState or float, optional

Reynolds number threshold for laminar fallback

Outputs

Name Type Description
friction_factorState

Darcy friction factor

reynolds_numberState or float, optional

Reynolds number