modelPartialConnection2Pipe

Partial model for connecting an agent to a two-pipe distribution network

Extends from Buildings.DHC.Networks.BaseClasses.PartialConnection2Pipe2Medium (Partial model for connecting an agent to a two-pipe distribution network with two medium declarations).

Information

Partial model to be used for connecting an agent (e.g. an energy transfer station) to a two-pipe distribution network.

Three instances of a replaceable partial model are used to represent the pipes:

  • One representing the main distribution supply pipe immediately upstream the connection.
  • Another one representing the main distribution return pipe immediately downstream the connection.
  • The last one representing both the supply and return lines of the connection. When replacing that model with a pipe model computing the pressure drop, one must double the length so that both the supply and return lines are accounted for.

Parameters

TypeNameDefaultDescription
Booleanshow_entFlofalseSet to true to output enthalpy flow rate difference
General › Nominal condition
Modelica.Units.SI.MassFlowRatemDis_flow_nominal (from PartialConnection2Pipe2Medium)Nominal mass flow rate in the distribution line
Modelica.Units.SI.MassFlowRatemCon_flow_nominal (from PartialConnection2Pipe2Medium)Nominal mass flow rate in the connection line
Assumptions
BooleanallowFlowReversal (from PartialConnection2Pipe2Medium)false= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Dynamics › Equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from PartialConnection2Pipe2Medium)Modelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state
Dynamics › Nominal condition
Modelica.Units.SI.Timetau (from PartialConnection2Pipe2Medium)10Time constant at nominal flow for dynamic energy and momentum balance

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_aDisSup (from PartialConnection2Pipe2Medium)Distribution supply inlet port
Modelica.Fluid.Interfaces.FluidPort_bport_bDisSup (from PartialConnection2Pipe2Medium)Distribution supply outlet port
Modelica.Fluid.Interfaces.FluidPort_aport_aDisRet (from PartialConnection2Pipe2Medium)Distribution return inlet port
Modelica.Fluid.Interfaces.FluidPort_bport_bDisRet (from PartialConnection2Pipe2Medium)Distribution return outlet port
Modelica.Fluid.Interfaces.FluidPort_bport_bCon (from PartialConnection2Pipe2Medium)Connection supply port
Modelica.Fluid.Interfaces.FluidPort_aport_aCon (from PartialConnection2Pipe2Medium)Connection return port
Buildings.Controls.OBC.CDL.Interfaces.RealOutputmCon_flowConnection supply mass flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutputdpPressure drop accross the connection (measured)
Buildings.Controls.OBC.CDL.Interfaces.RealOutputdH_flowDifference in enthalpy flow rate between connection supply and return

Components

TypeNameDefaultDescription
Model_pipDisSuppipDisSup (from PartialConnection2Pipe2Medium)Distribution supply pipe
Model_pipDisRetpipDisRet (from PartialConnection2Pipe2Medium)Distribution return pipe
Buildings.Fluid.FixedResistances.JunctionjunConSup (from PartialConnection2Pipe2Medium)Junction with connection supply
Buildings.Fluid.FixedResistances.JunctionjunConRet (from PartialConnection2Pipe2Medium)Junction with connection return
Model_pipConpipConConnection pipe
Buildings.Fluid.Sensors.MassFlowRatesenMasFloConConnection supply mass flow rate (measured)
Fluid.Sensors.RelativePressuresenRelPreRelative pressure sensor
DifferenceEnthalpyFlowRatesenDifEntFloDifference in enthalpy flow rate

Contents

NameDescription
MediumMedium model
Model_pipCon

Revisions

  • March 28, 2022, by Kathryn Hinkelman:
    Refactored to extend shared two medium base class.
  • March 3, 2022, by Michael Wetter:
    Removed massDynamics.
    This is for issue 1542.
  • February 21, 2020, by Antoine Gautier:
    First implementation.