modelSingleToMultiple

Single inlet port, multiple outlet ports

Information

This is a model of a one-to-many fluid connector with an optional control volume. It is typically used to represent an inlet manifold or a single pipe diverging into multiple junctions.

Parameters

TypeNameDefaultDescription
Integericon_offset0Offset in y-direction between inlet and outlet in icon layer
Integericon_dy100Distance in y-direction between each branch in icon layer
Buildings.Templates.Components.Types.IntegrationPointicon_pipeBuildings.Templates.Components.Types.IntegrationPoint.NonePipe symbol
Configuration
IntegernPortsNumber of ports
Nominal condition
Modelica.Units.SI.MassFlowRatem_flow_nominalNominal mass flow rate
Dynamics › Nominal condition
Modelica.Units.SI.Timetau10Time constant at nominal flow
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Assumptions
BooleanallowFlowReversaltrueSet to true to allow flow reversal, false restricts to design direction (port_a -> ports_b)
Advanced › Diagnostics
Booleanshow_TfalseSet to true if actual temperature at port is computed

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_aFluid connector a (positive design flow direction is from port_a to ports_b)
Modelica.Fluid.Interfaces.FluidPorts_b[nPorts]ports_bFluid connectors b (positive design flow direction is from port_a to ports_b)

Components

TypeNameDefaultDescription
Fluid.Delays.DelayFirstOrderdelFluid volume to break algebraic loop
PassThroughFluidpasSteFluid pass-through in lieu of control volume
Medium.ThermodynamicStatesta_aMedium.setState_phX(port_a.p, noEvent(actualStream(port_a.h_outflow)), noEvent(actualStream(port_a.Xi_outflow)))Medium properties in port_a
Medium.ThermodynamicState[nPorts]sta_bMedium.setState_phX(ports_b.p, noEvent(actualStream(ports_b.h_outflow)), noEvent(actualStream(ports_b.Xi_outflow)))Medium properties in ports_b

Contents

NameDescription
MediumMedium in the component

Revisions

  • November 18, 2022, by Antoine Gautier:
    First implementation.