Skip to content
LIBRARY
Components.Partial.SimpleStaggeredFlowModel.md

Components.Partial.SimpleStaggeredFlowModel ​

Staggered-grid momentum flow model used inside the StraightPipe family.

Computes friction-plus-gravity pressure drops dps_f between N adjacent thermodynamic states. Set flow_model_mode = FromPressureDifference to compute the segment mass flows m_flows from the segment pressure drops, or FromMassFlow to compute the segment pressure drops from given m_flows. The caller (typically PartialStraightPipe) provides medium_data, the N states array linked to the bulk mediums, the per-segment geometry arrays (crossAreas, dimensions, roughnesses, dheights, diameters) via initial bindings, and the nominal friction parameters dp_nominal, m_flow_nominal, K_dp, dp_exp.

This component extends from PartialDistributedFlow

Usage ​

HVACComponents.Components.Partial.SimpleStaggeredFlowModel(pathLengths=missing, m_flow_start, medium_data, crossAreas=missing, dimensions=missing, roughnesses=missing, dheights=missing, diameters=missing, dp_nominal=missing, m_flow_nominal=missing, K_dp=missing, dp_exp=missing, p_a_start, p_b_start, h_a_start, h_b_start, crossAreas_start, dimensions_start, roughnesses_start, dheights_start, diameters_start, dp_nominal_start, m_flow_nominal_start, K_dp_start, dp_exp_start)

Parameters: ​

NameDescriptionUnitsDefault value
NNumber of thermodynamic state points used by the flow model–
mNumber of momentum segments between state points (= N - 1)–N - 1
N_Minus_1N - 1, alias used for momentum-array sizing–N - 1
flow_model_modeFlow formulation: FromPressureDifference solves for m_flows; FromMassFlow solves for dps_f–
m_flow_startInitial mass flow rate [kg/s] (solver guess applied to every cell)kg/s
medium_dataRefrigerant medium properties–
p_a_startInitial pressure at the inlet end (state 1) [Pa]Pa
p_b_startInitial pressure at the outlet end (state N) [Pa]Pa
h_a_startInitial specific enthalpy at the inlet end (state 1) [J/kg]J/kg
h_b_startInitial specific enthalpy at the outlet end (state N) [J/kg]J/kg
crossAreas_startScalar guess for crossAreas [m^2]–
dimensions_startScalar guess for dimensions [m]–
roughnesses_startScalar guess for roughnesses [m]–
dheights_startScalar guess for dheights [m]–
diameters_startScalar guess for diameters [m]–
dp_nominal_startScalar guess for dp_nominal [Pa]Pa
m_flow_nominal_startScalar guess for m_flow_nominal [kg/s]kg/s
K_dp_startScalar guess for K_dp–
dp_exp_startScalar guess for dp_exp–

Variables ​

NameDescriptionUnits
m_flowsMass flow rate in each momentum cell [kg/s] (length m)kg/s
IsMomentum of fluid in each momentum cell [kg.m/s] (length m)–
Fs_pPressure force on each momentum cell [N] (length m); extender supplies–
Fs_fgFriction-plus-gravity force on each momentum cell [N] (length m); extender supplies–
Ib_flowsMomentum flow across each cell boundary [N] (length m); extender supplies–
dps_fFriction-only pressure drop per segment [Pa] (length N - 1)Pa
dps_fgFriction-plus-gravity pressure drop per segment [Pa] (length N - 1)Pa