modelDistribution1PipePlugFlow_v

Model of a one-pipe distribution network with plug flow pipes in the main line with hydraulic diameter calculated from nominal velocity

Extends from Buildings.DHC.Networks.BaseClasses.PartialDistribution1Pipe (Partial model for one-pipe distribution network).

Information

This model represents a one-pipe distribution network using a connection model with a plug flow pipe model (pressure drop, heat transfer, transport delays) in the main line whose hydraulic diameters are calculated based on nominal velocity at nominal flow rate Buildings.DHC.Networks.Connections.Connection1PipePlugFlow. The same pipe model at the end of the distribution line (after the last connection).

Parameters

TypeNameDefaultDescription
Booleanshow_entFlo (from PartialDistribution1Pipe)falseSet to true to output enthalpy flow rate difference at each connection
Booleanshow_TOut (from PartialDistribution1Pipe)falseSet to true to output temperature at connection outlet
Modelica.Units.SI.Length[nCon]lDisLength of the distribution pipe before each connection
Modelica.Units.SI.LengthlEndLength of the end of the distribution line (after last connection)
Modelica.Units.SI.LengthdIns0.05Thickness of pipe insulation, used to compute R
Modelica.Units.SI.ThermalConductivitykIns0.028Heat conductivity of pipe insulation, used to compute R
Modelica.Units.SI.Velocityv_nominal1.5Velocity at m_flow_nominal (used to compute default value for hydraulic diameter dh)
Modelica.Units.SI.Heightroughness2.5e-5Average height of surface asperities (default: smooth steel pipe)
Modelica.Units.SI.SpecificHeatCapacitycPip2300Specific heat of pipe wall material. 2300 for PE, 500 for steel
Modelica.Units.SI.DensityrhoPip930Density of pipe wall material. 930 for PE, 8000 for steel
Modelica.Units.SI.Lengththickness0.0035Pipe wall thickness
General
IntegernCon (from PartialDistribution2Medium)Number of connections
Assumptions
BooleanallowFlowReversal (from PartialDistribution2Medium)false= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
General › Nominal condition
Modelica.Units.SI.MassFlowRatemDis_flow_nominal (from PartialDistribution1Pipe)Nominal mass flow rate in the distribution line
Modelica.Units.SI.MassFlowRate[nCon]mCon_flow_nominal (from PartialDistribution1Pipe)Nominal mass flow rate in each connection line
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from PartialDistribution1Pipe)Modelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state
Dynamics › Nominal condition
Modelica.Units.SI.Timetau (from PartialDistribution1Pipe)10Time constant at nominal flow for dynamic energy and momentum balance

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPorts_a[nCon]ports_aCon (from PartialDistribution2Medium)Connection return ports
Modelica.Fluid.Interfaces.FluidPorts_b[nCon]ports_bCon (from PartialDistribution2Medium)Connection supply ports
Modelica.Fluid.Interfaces.FluidPort_aport_aDisSup (from PartialDistribution2Medium)Distribution supply inlet port
Modelica.Fluid.Interfaces.FluidPort_bport_bDisSup (from PartialDistribution2Medium)Distribution supply outlet port
Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nCon]dH_flow (from PartialDistribution1Pipe)Difference in enthalpy flow rate between connection supply and return
Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nCon]mCon_flow (from PartialDistribution1Pipe)Connection supply mass flow rate (measured)
Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nCon]mByp_flow (from PartialDistribution1Pipe)Bypass mass flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nCon]TOut (from PartialDistribution1Pipe)Temperature in distribution line at each connection outlet
Modelica.Fluid.Interfaces.HeatPorts_a[nCon + 1]heatPortsMultiple heat ports that connect to outside of pipe wall

Components

TypeNameDefaultDescription
PartialConnection1Pipe[nCon]con (from PartialDistribution1Pipe)Connection to agent
Model_pipDispipEnd (from PartialDistribution1Pipe)Pipe representing the end of the distribution line (after last connection)

Revisions

  • March 15, 2024, by David Blum:
    Renamed. This is for issue 3712.
  • December 10, 2023, by Ettore Zanetti:
    First implementation.