modelPartialTwoPortVector

Partial component with two ports, one of which being vectorized

Information

This partial model defines an interface for components with two ports, of which one is vectorized.

The treatment of the design flow direction and of flow reversal are determined based on the parameter allowFlowReversal. The component may transport fluid and may have internal storage.

Implementation

This model is similar to Modelica.Fluid.Interfaces.PartialTwoPort but it does not use the outer system declaration. This declaration is omitted as in building energy simulation, many models use multiple media, and in practice, users have not used this global definition to assign parameters.

Parameters

TypeNameDefaultDescription
General › Ports
IntegernPortsNumber of ports
Assumptions
BooleanallowFlowReversaltrue= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Advanced › Diagnostics
Booleanshow_Tfalse= 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
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

  • March 30, 2021, by Michael Wetter:
    Added annotation HideResult=true.
    This is for IBPSA, #1459.
  • January 31, 2019, by Michael Mans:
    Added optional temperature state calculation as diagnostics option. See #1092.
  • January 18, 2019, by Jianjun Hu:
    Limited the media choice. See #1050.
  • July 8, 2018, by Filip Jorissen:
    Added nominal value of h_outflow in FluidPorts. See #977.
  • November 19, 2015, by Michael Wetter:
    Removed parameters port_a_exposesState and port_b_exposesState for #351 and showDesignFlowDirection for #349.
  • November 13, 2015, by Michael Wetter:
    Assinged start attribute for leaving enthalpy at port_a and port_b. This was done to make the model similar to Buildings.Fluid.Interfaces.PartialFourPort.
  • November 12, 2015, by Michael Wetter:
    Removed import statement.
  • October 21, 2014, by Michael Wetter:
    Revised implementation. Declared medium in ports to be final.
  • October 20, 2014, by Filip Jorisson:
    First implementation.