classVersion_1_3_0

Version 1.3.0 (April 30, 2026)

Extends from Modelica.Icons.ReleaseNotes.

Information

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
  • Added TankCuboid and related tank test examples.

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.