modelPartialEightPortInterface

Partial model transporting fluid between eight ports without storing mass or energy

Extends from IBPSA.Fluid.Interfaces.EightPort.

Information

This component defines the interface for models that transport four fluid streams between eight ports. It is similar to IBPSA.Fluid.Interfaces.PartialTwoPortInterface, but it has eight ports instead of two.

The model is used by other models in this package that add heat transfer, mass transfer and pressure drop equations.

Parameters

TypeNameDefaultDescription
Nominal condition
Modelica.SIunits.MassFlowRatem1_flow_nominalNominal mass flow rate
Modelica.SIunits.MassFlowRatem2_flow_nominalNominal mass flow rate
Modelica.SIunits.MassFlowRatem3_flow_nominalNominal mass flow rate
Modelica.SIunits.MassFlowRatem4_flow_nominalNominal mass flow rate
Advanced
Medium1.MassFlowRatem1_flow_small1E-4*abs(m1_flow_nominal)Small mass flow rate for regularization of zero flow
Medium2.MassFlowRatem2_flow_small1E-4*abs(m2_flow_nominal)Small mass flow rate for regularization of zero flow
Medium3.MassFlowRatem3_flow_small1E-4*abs(m3_flow_nominal)Small mass flow rate for regularization of zero flow
Medium4.MassFlowRatem4_flow_small1E-4*abs(m4_flow_nominal)Small mass flow rate for regularization of zero flow
Advanced › Diagnostics
Booleanshow_Tfalse= true, if actual temperature at port is computed

Components

TypeNameDefaultDescription
Medium1.MassFlowRatem1_flowport_a1.m_flowMass flow rate from port_a1 to port_b1 (m1_flow > 0 is design flow direction)
Modelica.SIunits.Pressuredp1Pressure difference between port_a1 and port_b1
Medium2.MassFlowRatem2_flowport_a2.m_flowMass flow rate from port_a2 to port_b2 (m2_flow > 0 is design flow direction)
Modelica.SIunits.Pressuredp2Pressure difference between port_a2 and port_b2
Medium3.MassFlowRatem3_flowport_a3.m_flowMass flow rate from port_a3 to port_b3 (m3_flow > 0 is design flow direction)
Modelica.SIunits.Pressuredp3Pressure difference between port_a3 and port_b3
Medium2.MassFlowRatem4_flowport_a4.m_flowMass flow rate from port_a4 to port_b4 (m4_flow > 0 is design flow direction)
Modelica.SIunits.Pressuredp4Pressure difference between port_a4 and port_b4
Medium1.ThermodynamicStatesta_a1Medium1.setState_phX(port_a1.p, noEvent(actualStream(port_a1.h_outflow)), noEvent(actualStream(port_a1.Xi_outflow)))Medium properties in port_a1
Medium1.ThermodynamicStatesta_b1Medium1.setState_phX(port_b1.p, noEvent(actualStream(port_b1.h_outflow)), noEvent(actualStream(port_b1.Xi_outflow)))Medium properties in port_b1
Medium2.ThermodynamicStatesta_a2Medium2.setState_phX(port_a2.p, noEvent(actualStream(port_a2.h_outflow)), noEvent(actualStream(port_a2.Xi_outflow)))Medium properties in port_a2
Medium2.ThermodynamicStatesta_b2Medium2.setState_phX(port_b2.p, noEvent(actualStream(port_b2.h_outflow)), noEvent(actualStream(port_b2.Xi_outflow)))Medium properties in port_b2
Medium3.ThermodynamicStatesta_a3Medium3.setState_phX(port_a3.p, noEvent(actualStream(port_a3.h_outflow)), noEvent(actualStream(port_a3.Xi_outflow)))Medium properties in port_a3
Medium3.ThermodynamicStatesta_b3Medium3.setState_phX(port_b3.p, noEvent(actualStream(port_b3.h_outflow)), noEvent(actualStream(port_b3.Xi_outflow)))Medium properties in port_b3
Medium4.ThermodynamicStatesta_a4Medium4.setState_phX(port_a4.p, noEvent(actualStream(port_a4.h_outflow)), noEvent(actualStream(port_a4.Xi_outflow)))Medium properties in port_a4
Medium4.ThermodynamicStatesta_b4Medium4.setState_phX(port_b4.p, noEvent(actualStream(port_b4.h_outflow)), noEvent(actualStream(port_b4.Xi_outflow)))Medium properties in port_b4

Revisions

  • July 2014, by Damien Picard:
    First implementation.