Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate PressureLoss components from Dissipation library #342

Open
modelica-trac-importer opened this issue Jan 14, 2017 · 4 comments
Open
Assignees
Labels
L: Fluid Issue addresses Modelica.Fluid (excl. Dissipation) task General work that is not related to a bug or feature

Comments

@modelica-trac-importer
Copy link

Reported by kproelss on 28 Mar 2010 19:11 UTC
Pressure drop component models from the Dissipation library which make use of the library's collection of pressure drop correlations were decided to be integrated into Modelica.Fluid.Fittings release version 3.2 at the 66th Design Meeting, as complete top level component models.

The component models to be included need to fulfill the following requirements:

  • A component model with an equivalent behavior must not exist among the already present components in Fluid.Fittings. Since MSL 3.2 will not be released with a conversion script. Non-backwards compatible changes such as removing such an obsolete component will not be permitted and are subject to a later release.
  • All functions in Fluid.Dissipation, including those that are used in the component models, are called with two records as inputs. One contains the time-constant parameters, the other time-varying variables. At least the entire variable record needs to be set within the component model (such that the user does not need to set variable modifiers when using the component). It would be more convenient also to propagate all required parameter inputs to the component top level.
  • As a component inside the Fittings package it actually has to belong to this category.

Migrated-From: https://trac.modelica.org/Modelica/ticket/342

@modelica-trac-importer modelica-trac-importer added this to the MSL3.2 milestone Jan 14, 2017
@modelica-trac-importer modelica-trac-importer added enhancement New feature or enhancement L: Fluid Issue addresses Modelica.Fluid (excl. Dissipation) labels Jan 14, 2017
@modelica-trac-importer
Copy link
Author

Comment by kproelss on 28 Mar 2010 20:19 UTC
In 23c4dba the packages Fittings.HeatTransfer and Fittings.PressureDrop have been removed. Component models available under Fluid.Fittings which use correlations from Fluid.Dissipation are now:

  • Bends
    • Curved Bends
    • EdgedBend
  • Orifices
    • ThickEdgedOrifice
    • SuddenChangeOrifice
  • GenericResistances
    • NominalDensityViscosity
    • NominalVolumeFlowRate

They contain correlations for both possible unknowns (pressure drop and mass flow, respectively) and can therefore be used for both cases.

To do:

  • The orifice models only describe dissipative losses and not change of static pressure due to a change in cross sectional area. Pressures in the ports are therefore total pressures, unlike existing Fluid library components.
  • Input record parameters should be propagated to the component top level.

The following components were NOT included at this stage:

  • Channel - special form of a pipe, should be a choice in that model
  • General.IdealGas - The ideal gas constant is an input parameter, while actually being variable for gas mixtures.
  • General.NominalPressureLossLawDensity - The pressure loss coefficient ZETA is a variable, needs to be handled in the user interface. More common: Parameterization with two parameter inputs, one for each flow direction.
  • General.PressureLossCoefficient - same as above
  • StraightPipe - all correlations, need to be integrated into existing pipe models.
  • Valve - Opening is an input variable, should be propagated e.g. to signal port, valve components already exist in library.

For HeatTransfer components see #343.

@modelica-trac-importer modelica-trac-importer added task General work that is not related to a bug or feature and removed enhancement New feature or enhancement labels Jan 14, 2017
@modelica-trac-importer
Copy link
Author

Modified by otter on 16 Oct 2010 19:54 UTC

@modelica-trac-importer modelica-trac-importer removed this from the MSL3.2 milestone Jan 14, 2017
@modelica-trac-importer
Copy link
Author

Comment by otter on 2 Jan 2013 21:59 UTC
It seems impossible to work on this ticket in the time frame for MSL 3.2.1, since a lot of work. Furthermore, these is an enhancement ticket and add (useful) functionality to the library.

Therefore, changed the milestone to "undecided

@modelica-trac-importer
Copy link
Author

Changelog removed by otter on 2 Jan 2013 21:59 UTC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L: Fluid Issue addresses Modelica.Fluid (excl. Dissipation) task General work that is not related to a bug or feature
Projects
None yet
Development

No branches or pull requests

3 participants