modelDuctManifoldFlowDistributor

Manifold for duct inlet that distributes the mass flow rate equally

Extends from PartialDuctManifold (Partial manifold for heat exchanger duct connection).

Information

This model distributes the mass flow rates equally between all instances of port_b.

The model connects the flows between the ports without modeling flow friction. The model is used in conjunction with a manifold that is added to the other side of the heat exchanger registers.

Note: It is important that there is an equal pressure drop in each flow leg between this model, and the model that collects the flows. Otherwise, no solution may exist. Hence, only use this model if you know what you are doing.

Parameters

TypeNameDefaultDescription
IntegernPipPar (from PartialDuctPipeManifold)Number of parallel pipes in each register
IntegernPipSeg (from PartialDuctManifold)Number of pipe segments per register used for discretization
Assumptions
BooleanallowFlowReversal (from PartialDuctPipeManifold)true= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Initialization
Modelica.Units.SI.MassFlowRatemStart_flow_a (from PartialDuctPipeManifold)Guess value for mass flow rate at port_a
Nominal Condition
Modelica.Units.SI.MassFlowRatem_flow_nominalMass flow rate at port_a

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_a (from PartialDuctPipeManifold)Fluid connector a for medium (positive design flow direction is from port_a to port_b)
Modelica.Fluid.Interfaces.FluidPort_bport_b (from PartialDuctManifold)Fluid connector b for medium (positive design flow direction is from port_a to port_b)

Revisions

  • November 8, 2016, by Michael Wetter:
    Removed wrong usage of each keyword.
  • November 13, 2014, by Michael Wetter:
    Rewrote the model to make it compile in OpenModelica.
  • August 10, 2014, by Michael Wetter:
    Reformulated the multiple iterators in the sum function as this language construct is not supported in OpenModelica.
  • June 29, 2014, by Michael Wetter:
    First implementation.