Modelica.Fluid.Dissipation.Utilities.Types

Package for types

Information

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

NameDescription
Modelica.Fluid.Dissipation.Utilities.Types.DarcyFrictionFactor DarcyFrictionFactor  
Modelica.Fluid.Dissipation.Utilities.Types.FrictionalResistanceCoefficient FrictionalResistanceCoefficient  
Modelica.Fluid.Dissipation.Utilities.Types.LocalResistanceCoefficient LocalResistanceCoefficient  
Modelica.Fluid.Dissipation.Utilities.Types.PressureLossCoefficient PressureLossCoefficient  
TwoPhaseFrictionalPressureLoss  
Roughness  
TwoPhaseHeatTransferTarget  
PressureLossTarget  
GeometryOfInternalFlow  
kc_evenGap  
kc_general  
HeatTransferBoundary  
MassOrVolumeFlowRate  
VoidFractionApproach  
OrificeGeometry  
ValveGeometry  
ValveCoefficient  
FluidFlowRegime  
HTXGeometry_flatTubes  
HTXGeometry_roundTubes  

Types and constants

  type DarcyFrictionFactor = Modelica.Icons.TypeReal (
      final quantity=
          "Darcy friction factor | lambda_fri = zeta_fri / (length/diameter)",
      final unit="1",
      min=0,
      max=1111);

  type FrictionalResistanceCoefficient = Modelica.Icons.TypeReal (
      final quantity="Frictional resistance coefficient | zeta_fri",
      final unit="1",
      min=0,
      max=1111);

  type LocalResistanceCoefficient = Modelica.Icons.TypeReal (
      final quantity="Local resistance coefficient | zeta_loc",
      final unit="1",
      min=0,
      max=1111);

  type PressureLossCoefficient = Modelica.Icons.TypeReal (
      final quantity="Pressure loss coefficient | zeta_tot = zeta_loc + zeta_fri",
      final unit="1",
      min=0,
      max=1111);

  type TwoPhaseFrictionalPressureLoss = enumeration(
    Friedel "Friedel correlation for frictional pressure loss",
    Chisholm "Chisholm correlation for frictional pressure loss");

  type Roughness = enumeration(
    Neglected "Neglect surface roughness",
    Considered "Consider surface roughness");

  type TwoPhaseHeatTransferTarget = enumeration(
    BoilHor "Boiling horizontal",
    BoilVer "Boiling vertical",
    CondHor "Condensation horizontal");

  type PressureLossTarget = enumeration(
    PressureLoss "Calculate pressure loss from mass flow rate",
    MassFlowRate "Calculate mass flow rate from pressure loss");

  type GeometryOfInternalFlow = enumeration(
    Annular "Annular geometry",
    Circular "Circular geometry",
    Elliptical "Elliptical geometry",
    Rectangular "Rectangular geometry",
    Isosceles "Isosceles triangular geometry");

  type kc_evenGap = enumeration(
    DevOne 
      "Hydrodynamically DEVELOPED laminar flow regime AND heat transfer at ONE side",

    DevBoth 
      "Hydrodynamically DEVELOPED laminar flow regime AND heat transfer at BOTH sides",

    UndevOne 
      "Hydrodynamic and thermal START of laminar flow regime AND heat transfer at ONE side",

    UndevBoth 
      "Hydrodynamic and thermal START of laminar flow regime AND heat transfer at BOTH side");

  type kc_general = enumeration(
    Rough "Roughest approximation w.r.t. Dittus/Boelter (1930)",
    Middle "Middle approximation w.r.t. Sieder/Tate (1936)",
    Finest "Finest approximation w.r.t. Gnielinski (1976)");

  type HeatTransferBoundary = enumeration(
    UWTuDFF "Uniform wall temperature in developed fluid flow (UWT+DFF)",
    UHFuDFF "Uniform heat flux in developed fluid flow (UHF+DFF)",
    UWTuUFF "Uniform wall temperature in undeveloped fluid flow (UWT+UFF)",
    UHFuUFF "Uniform heat flux in undeveloped fluid flow (UHF+UFF)");

  type MassOrVolumeFlowRate = enumeration(
    MassFlowRate "Mass flow rate",
    VolumeFlowRate "Volume flow rate");

  type VoidFractionApproach = enumeration(
    Homogeneous "Homogeneous approach",
    Momentum "Analytical momentum flux approach (heterogeneous)",
    Energy " Kinetic energy flow approach w.r.t. Zivi (heterogeneous)",
    Chisholm "Empirical momentum flux approach w.r.t. Chisholm (heterogeneous)");

  type OrificeGeometry = enumeration(
    SharpEdged "Sharp edged shape of orifice inlet",
    ThickEdged "Thick edged shape of orifice inlet",
    TiltedEdged "Tilted edged shape of orifice inlet",
    RoundedEdged "Rounded edged shape of orifice inlet");

  type ValveGeometry = enumeration(
    Ball "Ball valve",
    Diaphragm "Diaphragm valve",
    Butterfly "Butterfly valve",
    Gate "Gate valve",
    Sluice "Sluice valve");

  type ValveCoefficient = enumeration(
    AV "Av (metric) flow coefficient",
    KV "Kv (metric) flow coefficient",
    CV "Cv (US) flow coefficient",
    OP "Av defined by operating point");

  type FluidFlowRegime = enumeration(
    Laminar "Laminar fluid flow regime",
    Overall "Overall fluid flow regime",
    Turbulent "Turbulent fluid flow regime");

  type HTXGeometry_flatTubes = enumeration(
    LouverFin "Louver fin",
    RectangularFin "Rectangular offset strip fin");

  type HTXGeometry_roundTubes = enumeration(
    PlainFin "Plain fin",
    LouverFin "Louver fin",
    SlitFin "Slit fin",
    WavyFin "Wavy fin (Herringbone wavy fin)");


Automatically generated Fri Nov 12 16:31:25 2010.