Partial model transporting one fluid stream with storing mass or energy
This component transports one fluid stream.
It provides the basic model for implementing dynamic and steady-state
models that exchange heat and water vapor with the fluid stream.
The model also computes the pressure drop due to the flow resistance.
By setting the parameter dp_nominal=0, the computation
of the pressure drop can be avoided.
The variable vol.heatPort.T always has the value of
the temperature of the medium that leaves the component.
For the actual temperatures at the port, the variables sta_a.T
and sta_b.T can be used. These two variables are provided by
the base class
Buildings.Fluid.Interfaces.PartialTwoPortInterface.
For models that extend this model, see for example
Implementation
The variable names follow the conventions used in
Modelica.Fluid.Examples.HeatExchanger.BaseClasses.BasicHX
.
- 
March 3, 2022, by Michael Wetter:
 RemovedmassDynamics.
 This is for
issue 1542.
- 
April 14, 2020, by Michael Wetter:
 ChangedhomotopyInitializationto a constant.
 This is for
IBPSA, #1341.
- 
December 1, 2016, by Michael Wetter:
 Updated model asuse_dhis no longer a parameter in the pressure drop model.
 This is for
#480.
- 
January 26, 2016, by Michael Wetter:
 Addedfinal quantity=Medium.substanceNamesforX_start.
- 
May 6, 2015, by Michael Wetter:
 Added missing propagation ofallowFlowReversalto
instancevol.
This is for issue
#412.
- 
May 1, 2015, by Marcus Fuchs:
 Fixed links in documentation.
- 
October 6, 2014, by Michael Wetter:
 Changed medium declaration in pressure drop element to be final.
- 
May 28, 2014, by Michael Wetter:
 Removedannotation(Evaluate=true)for parametertau.
This is needed to allow changing the time constant after translation.
- 
November 12, 2013, by Michael Wetter:
 Removedimport Modelica.Constantsstatement.
- 
October 8, 2013, by Michael Wetter:
 Removed parametershow_V_flow.
- 
December 14, 2012 by Michael Wetter:
 Renamed protected parameters for consistency with the naming conventions.
- 
October 17, 2012, by Michael Wetter:
 Fixed broken link in documentation.
- 
February 3, 2012, by Michael Wetter:
 Removed assignment ofm_flow_smallas it is no
longer used in the pressure drop model.
- 
January 15, 2011, by Michael Wetter:
 Fixed wrong class reference in information section.
- 
September 13, 2011, by Michael Wetter:
 Changed assignment ofvol(mass/energyDynamics=...)as the
previous assignment caused a non-literal start value that was ignored.
- 
July 29, 2011, by Michael Wetter:
 Added start value for outflowing enthalpy.
- 
July 11, 2011, by Michael Wetter:
 Changed parameterization of fluid volume so that steady-state balance is
used whentau = 0.
- 
May 25, 2011, by Michael Wetter:
 Removed temperature sensor and changed implementation of fluid volume
to allow use of this model for the steady-state and dynamic humidifier
Buildings.Fluid.MassExchangers.HumidifierPrescribed.
- 
March 25, 2011, by Michael Wetter:
 Added homotopy operator.
- 
March 21, 2010 by Michael Wetter:
 Changed pressure start value fromsystem.p_starttoMedium.p_defaultsince HVAC models may have water and
air, which are typically at different pressures.
- 
April 13, 2009, by Michael Wetter:
 Added model to compute flow friction.
- 
January 29, 2009 by Michael Wetter:
 First implementation.
Generated at 2025-10-30T19:21:05Z
 by OpenModelicaOpenModelica 1.25.5 using GenerateDoc.mos