Releases: DLR-SR/ThermofluidStream
Releases · DLR-SR/ThermofluidStream
Version 1.2.0 (2024-11-19)
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
fromdropOfCommons
. - 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 undirectedSingleSensorSelect
. - 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)
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
andm_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.
- Boundaries: CreateState, DynamicPressureInflow, DynamicPressureOutflow, Sink, Source.
- FlowControl: MCV, PCV.
- Undirected: BoundaryFore, BoundaryRear, MCV.
Version 1.0.0
- 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)
- 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
- 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
- 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
- Changed Interface: new media path & changed DropOfCommons
- Fixed several bugs
- Improved tool compatibility
- updated Readme
Open Beta 0.1
First Open Beta version of the Library
This version is working well with Dymola 2021, currently limited compatibility with OM.