Neues Release der kostenlosen Modelica-Bibliothek FluidDissipation 1.1.8 veröffentlicht
FluidDissipation ist eine kostenlose Modelica-Bibliothek zur Berechnung von Druckdifferenzen und Wärmeübergängen, die von XRG Simulation entwickelt wird.
Ein neues Zweiphasendruckverlustmodell (Müller-Steinhagen Heck) wurde der FluidDissipation hinzugefügt. Das Modell ist invertierbar und linear für kleine Massenströme. Daher eignet es sich besonders gut für Systemsimulation, da der Rechenaufwand für Rück- und Nullmassenströme im Vergleich zu anderen Zweiphasendruckverlustmodellen sehr gering ist. Das Modell wurde mit einer großen Messdatenbasis entwickelt und gibt daher verlässliche Ergebnisse im Gültigkeitsbereich.
Die Bibliothek ist kostenlos verfügbar und kann in der aktuellen Version 1.1.8 für Dymola (MSL 3.2.2) von der Download-Seite heruntergeladen werden. Viele Funktionen sind mittlerweile auch in OpenModelica nutzbar.
List of revisions:
New features:
- Added new function for pressure loss of two-phase flows in straight pipes (dp_twoPhaseOverall_DP)
- Added application for dp_twoPhaseOverall_DP: FluidDissipation.Examples.TestCases.PressureLoss.StraightTwoPhasePipe
Corrected bugs:
- Removed failure in kc_twoPhaseOverall_KC
- Corrected failure status for StraightPipe.kc_overall
- Removed superfluous calculations in StraightPipe.dp_twoPhaseOverall_DP
- Removed obsolete annotations and corrected many typos
- Removed many singularities in heat transfer functions for Reynolds Number at zero velocity
- Corrected failure in SmoothPower_der
- Corrected factor K_st1 in dp_TJoin
- Corrected functions kc_twoPhase_boilingHorizontal and kc_twoPhase_boilingVertical
Changes with conversion:
- Deleted model StateForHeatTransfer_TwoPhase which is now replaced by StateForHeatTransfer
Not backwards compatible changes:
- Removed superfluous parameter "target" in TwoPhaseFlowHT_IN_var record. The following error will be raised by Dymola: "Modelica Unknown named argument 'target' for function FluidDissipation.HeatTransfer.StraightPipe.kc_twoPhaseOverall_KC_IN_var in MODELNAME. Please remove potential inputs for argument "target" in function calls manually
- Removed superfluous input "d_hyd" from function ReynoldsNumber