Petukhov Friction
fullflow.PetukhovFriction
Petukhov smooth-pipe turbulent Darcy friction factor correlation.
PetukhovFriction computes a Darcy friction factor from mass flow, viscosity, hydraulic diameter, and flow area. Laminar flow uses a Poiseuille-number fallback, while turbulent flow uses the Petukhov smooth-pipe correlation.
Parameters
| Name | Type | Description |
|---|---|---|
name | str | Component name |
network | Network | Network that owns this component |
mass_ | State | Fluid mass flow rate. The absolute value is used |
friction_ | State | Output Darcy friction factor |
hydraulic_ | State or float | Hydraulic diameter |
dynamic_ | State | Fluid dynamic viscosity |
cross_ | State or float | Flow cross-sectional area |
poiseuille_ | float, optional | Poiseuille number used for laminar flow |
reynolds_ | State or float, optional | Output Reynolds number |
reynolds_ | State or float, optional | Reynolds number threshold for laminar fallback |
Outputs
| Name | Type | Description |
|---|---|---|
friction_ | State | Darcy friction factor |
reynolds_ | State or float, optional | Reynolds number |