Skip to content

Version 1.1.0 (2023-10-06)

Latest
Compare
Choose a tag to compare
@nieweber nieweber released this 06 Oct 13:28
· 19 commits to main since this release
c108e09

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.