This partial model defines a common interface for
nFM flow models between nFM+1 device
segments. The flow models provide a steady-state or dynamic
momentum balance using an upwind discretization scheme per default.
Extending models must add pressure loss terms for friction and
gravity.
The fluid is specified in the interface with the thermodynamic
states[nFM+1] for a given Medium model.
The geometry is specified with the pathLengths[nFM]
between the device segments as well as with the
crossAreas[nFM+1] and the
roughnesses[nFM+1] of the device segments. Moreover
the fluid flow is characterized for different types of devices by
the characteristic dimensions[nFM+1] and the average
velocities vs[nFM+1] of fluid flow in the device
segments. See
Pipes.BaseClasses.CharacteristicNumbers.ReynoldsNumber for
example definitions.
The parameter Res_turbulent can be specified for
the least mass flow rate of the turbulent regime. It defaults to
4000, which is appropriate for pipe flow. The
m_flows_turbulent[nFM] resulting from
Res_turbulent can optionally be calculated together
with the Reynolds numbers Res[nFM+1] of the device
segments (show_Res=true).
Using the thermodynamic states[nFM+1] of the device segments, the densities rhos[nFM+1] and the dynamic viscosities mus[nFM+1] of the segments as well as the actual densities rhos_act[nFM] and the actual viscosities mus_act[nFM] of the flows are predefined in this base model. Note that no events are raised on flow reversal. This needs to be treated by an extending model, e.g., with numerical smoothing or by raising events as appropriate.