This component transports two fluid streams between four ports.
It provides the basic model for implementing a dynamic heat exchanger.
The model can be used as-is, although there will be no heat or mass transfer
between the two fluid streams.
To add heat transfer, heat flow can be added to the heat port of the two volumes.
See for example
IBPSA.Fluid.Chillers.Carnot_y.
To add moisture input into (or moisture output from) volume vol2
,
the model can be replaced with
IBPSA.Fluid.MixingVolumes.MixingVolumeMoistAir.
Implementation
The variable names follow the conventions used in
Modelica.Fluid.Examples.HeatExchanger.BaseClasses.BasicHX.
-
March 3, 2022, by Michael Wetter:
Removed massDynamics
.
This is for
issue 1542.
-
April 14, 2020, by Michael Wetter:
Changed homotopyInitialization
to a constant.
This is for
IBPSA, #1341.
-
October 23, 2017, by Michael Wetter:
Made volume vol1
replaceable. This is required for
Buildings, issue 1013.
-
December 1, 2016, by Michael Wetter:
Updated model as use_dh
is no longer a parameter in the pressure drop model.
This is for
#480.
-
April 11, 2016 by Michael Wetter:
Corrected wrong hyperlink in documentation for
issue 450.
-
January 26, 2016, by Michael Wetter:
Set quantity
attributes.
-
November 13, 2015, by Michael Wetter:
Changed assignments of start values in extends
statement.
This is for issue
#299.
-
June 2, 2015, by Filip Jorissen:
Removed final modifier from mSenFac
in
vol1
and vol2
.
This is for issue
#258.
-
May 6, 2015, by Michael Wetter:
Added missing propagation of allowFlowReversal
to
instances vol1
and vol2
.
This is for issue
#412.
-
October 6, 2014, by Michael Wetter:
Changed medium declaration in pressure drop elements to be final.
-
May 28, 2014, by Michael Wetter:
Removed annotation(Evaluate=true)
for parameters tau1
and tau2
.
This is needed to allow changing the time constant after translation.
-
November 12, 2013, by Michael Wetter:
Removed import Modelica.Constants
statement.
-
October 8, 2013, by Michael Wetter:
Removed parameter show_V_flow
.
-
September 26, 2013, by Michael Wetter:
Removed unrequired sum
operator.
-
February 6, 2012, by Michael Wetter:
Updated documentation.
-
February 3, 2012, by Michael Wetter:
Removed assignment of m_flow_small
as it is no
longer used in its base class.
-
July 29, 2011, by Michael Wetter:
-
Changed values of
h_outflow_a1_start
,
h_outflow_b1_start
,
h_outflow_a2_start
and
h_outflow_b2_start
, and
declared them as final.
-
Set nominal values for
vol1.C
and vol2.C
.
-
July 11, 2011, by Michael Wetter:
Changed parameterization of fluid volume so that steady-state balance is
used when tau = 0
.
-
March 25, 2011, by Michael Wetter:
Added homotopy operator.
-
April 13, 2009, by Michael Wetter:
Added model to compute flow friction.
-
September 10, 2008 by Michael Wetter:
Added stateSelect=StateSelect.always
for temperature of volume 1.
-
Changed temperature sensor from Celsius to Kelvin.
Unit conversion should be made during output
processing.
-
August 5, 2008, by Michael Wetter:
Replaced instances of Delays.DelayFirstOrder
with instances of
MixingVolumes.MixingVolume
. This allows to extract liquid for a condensing cooling
coil model.
-
March 25, 2008, by Michael Wetter:
First implementation.
Generated at 2024-11-24T19:25:44Z
by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos