Skip to content

Releases: DLR-SR/ThermofluidStream

Version 1.2.0 (2024-11-19)

19 Nov 09:25
8d2287a
Compare
Choose a tag to compare

Version 1.2.0 of the DLR Thermofluid Stream Library.

Improvements of the library:

  • Added the ability to display class instance names and relevant parameters by a global parameter in dropOfCommons. The parameter can be overwritten on component level (layout tab) to only display the names of selected class instances and/or parameters.
  • Improved compressible media assert and include assertionLevel from dropOfCommons.
  • Added Pipes package provided by HTWG Konstanz. The package consists of regulary straight pipes, bends, flow contraction and expansion as well as flow con- and diverging components.
  • Velocity of sound can be measured with SingleSensorSelect and undirected SingleSensorSelect.
  • Add default values for valve parameters and asserts for check.

Further updates:

  • Added TILMediaWrapper to repository. Interface for the usage of TILMedia in the TFS (separate TILMedia license is necessary!).
  • Added guideline on how to contribute to the library.

Version 1.1.0 (2023-10-06)

06 Oct 13:28
c108e09
Compare
Choose a tag to compare

Version 1.1.0 of the DLR Thermofluid Stream Library. This version requires the Modelica Standard Library 4.0.0.

Improvements in this version:

  • Updated graphical layout (both diagram and icon) of connectors Inlet and Outlet to be structured according to the convention of the Modelica Standard Library.
  • Updated flow resistance model that now provides a) the ability to choose different shapes for cross sectional area and b) additional pressure loss functions (collected in FlowResistance sub-package).
  • Fix bug in cross-flow heat exchanger: solution not converging for increasing number of discretization elements.
    • Scale reference mass-flow for heat transfer coefficient if stream is split into parallel streams.
    • Introduce parameter nCellsParallel for general usage in all discretized heat exchangers.
  • Updated discretized and NTU heat exchangers to inherit from common base components.
    • Added summary record to NTU heat exchangers
    • Changed direction of the ThermalConductor in the cross-flow heat exchanger, cross-flow heat exchanger with flow resistance and undirected cross-flow heat exchanger. This causes heat flow from A to B to be positive, similar to the counter-flow heat exchangers.
    • Corrected an error in the undirected counter-flow heat exchanger. Now m_flow_A and m_flow_B corresponds to the flow through channel A and B respectively, instead of the other way around.
  • Fix bug in PartialVolumeM and PartialVolumeN: noEvent operator now works on mass flow related if-statements.
  • Fix wrong handling of conditional connectors:
    • remove input binding for conditional connectors and
    • enable/disable conditional connectors which depend on setEnthalpy parameter.
    This concerns:
    • Boundaries: CreateState, DynamicPressureInflow, DynamicPressureOutflow, Sink, Source.
    • FlowControl: MCV, PCV.
    • Undirected: BoundaryFore, BoundaryRear, MCV.

Version 1.0.0

02 Dec 09:26
cffa928
Compare
Choose a tag to compare
  • Converted library to MSL 4.0.0
  • Synchronized local copy (myMedia) of MSL Media package
  • Updated XRG Media package to be compatible
  • Minor unit fixes

Version 0.5.0 (Compatible with MSL 3.2.3)

02 Dec 09:12
8f73ea2
Compare
Choose a tag to compare
  • Added pressure loss function (Haaland)
  • Add function to estimate efficiency in discretized heat exchangers
  • Fix typos and update documentation
  • Last version compatible with MSL 3.2.3, further development on MSL 4

Open Beta 0.4

21 Feb 13:49
bc8c48c
Compare
Choose a tag to compare
Open Beta 0.4 Pre-release
Pre-release
  • add topology with non-physical constraints
  • add working bidirectional MCV
  • adaptions for OMEdit testing (and removal of some workarounds for OMEdit)
  • minor refactors

Open Beta 0.3

17 Nov 17:17
f2eb7b0
Compare
Choose a tag to compare
Open Beta 0.3 Pre-release
Pre-release
  • adapted Cases to match convention
  • several minor bugfixes
  • new models: PCV, MCV, PhaseSeparator2, several discretizedHEX models
  • new sensor lowpass initialization
  • add fkts isentropicExponent & molarMass to TableBased
  • re-done parametrization of nominal-flow-pump
  • addition of several advanced options
  • reimplementation of discretized HEX
  • refactor of volumes

Open Beta 0.2

28 Jul 08:57
Compare
Choose a tag to compare
Open Beta 0.2 Pre-release
Pre-release
  • Changed Interface: new media path & changed DropOfCommons
  • Fixed several bugs
  • Improved tool compatibility
  • updated Readme

Open Beta 0.1

20 May 15:18
Compare
Choose a tag to compare
Open Beta 0.1 Pre-release
Pre-release

First Open Beta version of the Library

This version is working well with Dymola 2021, currently limited compatibility with OM.