modelFeedWaterTank_L2

Feedwater tank : mixed volume approach | level-dependent phase separation
Diagram of FeedWaterTank_L2

Extends from ClaRa.Components.MechanicalSeparation.FeedWaterTank_base (Base class for feedwater tanks), ClaRa.Basics.Icons.ComplexityLevel (Displays the complexity level inside model icon ).

Information

For detailed model documentation please consult the html-documentation shipped with ClaRa.

 


Authorship and Copyright Statement for original (initial) Contribution

Author:

DYNCAP/DYNSTART development team, Copyright © 2011-2024.

References:

For references please consult the html-documentation shipped with ClaRa.

Remarks:

This component was developed by ClaRa development team under the 3-clause BSD License.

Acknowledgements:

ClaRa originated from the collaborative research projects DYNCAP and DYNSTART. Both research projects were supported by the German Federal Ministry for Economic Affairs and Energy (FKZ 03ET2009 and FKZ 03ET7060).

CLA:

The author(s) have agreed to ClaRa CLA, version 1.0. See https://claralib.com/pdf/CLA.pdf

By agreeing to ClaRa CLA, version 1.0 the author has granted the ClaRa development team a permanent right to use and modify his initial contribution as well as to publish it or its modified versions under the 3-clause BSD License.

The ClaRa development team consists of the following partners:

TLK-Thermo GmbH (Braunschweig, Germany)

XRG Simulation GmbH (Hamburg, Germany).

Parameters

TypeNameDefaultDescription
ClaRa.Basics.Units.MassFractionsteamQuality_start (from FeedWaterTank_base)(1 - level_rel_start)*TILMedia.VLEFluid.MixtureCompatible.Functions.dewDensity_pxi(medium, p_start)/((1 - level_rel_start)*TILMedia.VLEFluid.MixtureCompatible.Functions.dewDensity_pxi(medium, p_start) + level_rel_start*TILMedia.VLEFluid.MixtureCompatible.Functions.bubbleDensity_pxi(medium, p_start))Initial steam quality
Modelica.Blocks.Types.SmoothnesssmoothnessModelica.Blocks.Types.Smoothness.LinearSegments|Phase Separation|Numerical Robustness|Smoothness of table interpolation for calculation of filling level
Fundamental Definitions
TILMedia.VLEFluid.Types.BaseVLEFluidmedium (from FeedWaterTank_base)simCenter.fluid1Medium in the component
Geometry
Modelica.Units.SI.Lengthdiameter (from FeedWaterTank_base)1Diameter of the component
Modelica.Units.SI.Lengthlength (from FeedWaterTank_base)1Length of the component
Basics.Choices.GeometryOrientationorientation (from FeedWaterTank_base)ClaRa.Basics.Choices.GeometryOrientation.verticalOrientation of the component
Modelica.Units.SI.Lengthz_in1Height of inlet ports
Modelica.Units.SI.Lengthz_out1Height of outlet ports
Nominal Values
Modelica.Units.SI.MassFlowRatem_flow_cond_nom (from FeedWaterTank_base)Nominal condensat flow
Modelica.Units.SI.MassFlowRatem_flow_heat_nom (from FeedWaterTank_base)Nominal heating steam flow
Modelica.Units.SI.Pressurep_nom (from FeedWaterTank_base)1e5Nominal pressure
Modelica.Units.SI.SpecificEnthalpyh_nom (from FeedWaterTank_base)1e5Nominal specific enthalpy
Initialisation
BooleanuseHomotopy (from FeedWaterTank_base)simCenter.useHomotopyTrue, if homotopy method is used during initialisation
Modelica.Units.SI.Pressurep_start (from FeedWaterTank_base)1e5Start value of sytsem pressure
Reallevel_rel_start (from FeedWaterTank_base)Initial filling level
Modelica.Units.SI.SpecificEnthalpyh_startsteamQuality_start*(TILMedia.VLEFluid.MixtureCompatible.Functions.dewSpecificEnthalpy_pxi(medium, p_start) - TILMedia.VLEFluid.MixtureCompatible.Functions.bubbleSpecificEnthalpy_pxi(medium, p_start)) + TILMedia.VLEFluid.MixtureCompatible.Functions.bubbleSpecificEnthalpy_pxi(medium, p_start)Start value of sytsem specific enthalpy
IntegerinitOption0Type of initialisation
Summary and Visualisation
BooleanshowExpertSummary (from FeedWaterTank_base)simCenter.showExpertSummaryTrue, if expert summary should be applied
BooleanshowData (from FeedWaterTank_base)trueTrue, if a data port containing p,T,h,s,m_flow shall be shown
BooleanshowLevel (from FeedWaterTank_base)falseTrue, if level shall be visualised
BooleanlevelOutput (from FeedWaterTank_base)falseTrue, if Real level connector shall be addded
BooleanoutputAbs (from FeedWaterTank_base)falseTrue, if absolute level is at output

Connectors

TypeNameDefaultDescription
ClaRa.Basics.Interfaces.FluidPortOutfeedwater (from FeedWaterTank_base)Feedwater
ClaRa.Basics.Interfaces.FluidPortInheatingSteam (from FeedWaterTank_base)Heating steam inlet
ClaRa.Basics.Interfaces.FluidPortIncondensate (from FeedWaterTank_base)Main condensate inlet
ClaRa.Basics.Interfaces.EyeOuteye (from FeedWaterTank_base)
Modelica.Blocks.Interfaces.RealOutputlevelif outputAbs then summary.outline.level_abs else summary.outline.level_rel

Components

TypeNameDefaultDescription
ClaRa.SimCentersimCenter (from FeedWaterTank_base)
Stringcomplexity (from ComplexityLevel)"??"
Summarysummary
ClaRa.Basics.ControlVolumes.FluidVolumes.VolumeVLE_L2volume

Contents

NameDescription
PressureLoss
Outlineprotected
Summaryprotected

Revisions

For revisions please consult the html-documentation shipped with ClaRa.