Version 1.3.0 (April 30, 2026)
Version 1.3.0 is a minor release of the DLR Thermofluid Stream
Library. No conversion script is required. Simulation results may
nevertheless be affected by corrected equations, improved
regularization and updated media functions.
Short overview
- New centrifugal pump model with characteristic-based
parameterization.
- New static head and tank-related components.
- Improved heat transfer and heat exchanger modeling.
- Extended media property support for incompressible media.
- Improved moist-air media functions and media declarations.
- Improved pressure-drop visualization for flow resistances and
valves.
- Improved sensor compatibility with OMEdit.
- Improved
CentrifugalPump compatibility with
OpenModelica/OMEdit.
- New and updated tool metadata for Dymola and Modelon
Impact.
- Several bug fixes in media, pressure-loss calculations, pumps,
tests and documentation assets.
- Updated dependency to Modelica Standard Library 4.1.0 and
Complex 4.1.0.
- New valve icon in FlowControl
New components and functionality
ThermofluidStream.Processes
- Added CentrifugalPump,
including pump characteristics, coefficient- and measurement-based
parameterization, manufacturer data, documentation and test
models.
- Added StaticHead
for modeling static pressure head effects.
ThermofluidStream.Boundaries
Improved existing components
ThermofluidStream.Processes
- Added support for variable heat transfer properties in ConductionElement
via an input connector.
- Added and improved pressure-drop visualization for FlowResistance,
including unit selection and optional color-coded display using
dropOfCommons.displayColor and
dp_ref_color.
- Improved OpenModelica/OMEdit compatibility of CentrifugalPump.
The pump test models now compile and simulate in OMEdit. The update
includes an
each modifier for displayUnit
in GenericPump and an adapted res_detadV
function interface.
ThermofluidStream.FlowControl
- Added and improved pressure-drop visualization for valve
components.
ThermofluidStream.HeatExchangers
- Improved NTU heat exchanger models, including documentation of
the heat exchanger time constant and simplification of the
PartialNTU equation structure.
ThermofluidStream.Sensors
- Improved compatibility of SingleSensorSelect
with OMEdit by introducing
GetQuantityBlock and
avoiding evaluation of inactive medium-property branches. The
previous getQuantity implementation is obsolete.
Media
- Extended incompressible media with additional thermodynamic
properties, including density derivatives and the isobaric
expansion coefficient.
- Removed
final from the redeclared
FluidConstants record in SingleGasNasa to
avoid Dymola pedantic-check warnings for media that modify this
base class, for example DryAirNasa.
Documentation and layout
- Improved documentation for
DropOfCommons and the
Topology package.
- Changed the default display of instance names and parameters to
true for improved Modelica-standard-compliant diagram
display.
Fixed errors and relevant bugs
Media
- Fixed
MoistAir.T_pSX for reduced mass-fraction
vectors.
- Improved
MoistAir.isentropicExponent and
MoistAir.specificEntropy, especially around saturation
and oversaturation. Added verification models for both
functions.
- Fixed
PartialSimpleIdealGasMedium.setState_psX.
Pressure loss and pumps
- Fixed Reynolds-number limiting in the Haaland pressure-loss
formulation.
- Fixed an incorrect Reynolds-number calculation in
dp_tau_centrifugal. The Reynolds number was previously
overestimated by a factor equal to the density in kg/m3, which
caused overly strong viscosity effects and incorrect pump results.
Related test models and examples were checked and updated.
- Fixed
CentrifugalPump behavior for multiphase
media and improved pump regularization for measurement- and
coefficient-based parameterizations.
Tests and documentation assets
- Fixed initialization in the Piston example test.
- Fixed documentation image links and file name casing
issues.
Further updates
- Added Dymola library browser support.
- Added Modelon Impact metadata.
- Updated README files, examples, documentation assets and
example graphics.
- Excluded an intentionally failing model from regression
testing.
- Updated the required Modelica Standard Library version from
4.0.0 to 4.1.0. No Modelica conversion script is expected to be
required for this dependency update, but simulation results may
change due to fixes and changes in the Modelica Standard
Library.
Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using
GenerateDoc.mos