modelFeedWaterTank_L3

Feedwater tank : separated volume approach | level-dependent phase separation
Diagram of FeedWaterTank_L3

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
Fundamental Definitions
TILMedia.VLEFluid.Types.BaseVLEFluidmedium (from FeedWaterTank_base)simCenter.fluid1Medium in the component
BooleanincludeInsulationfalseTrue, if insulation is included
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
ClaRa.Basics.Units.Lengththickness_wall0.005*diameterThickness of the cylinder wall
ClaRa.Basics.Units.Lengththickness_insulation0.02Thickness of the insulation
Modelica.Units.SI.Lengthradius_flange0.05Flange radius
Basics.Units.Lengthz_tapping0position of tapping flange
Basics.Units.Lengthz_condensate0.1position of condensate flange
Basics.Units.Lengthz_aux0.1position of auxilliary flange
Basics.Units.Lengthz_feedwater0position of feedwater flange
Basics.Units.Lengthz_vent0.1position of vent flange
ClaRa.Basics.Units.Massmass_struc0Mass of internal structure addtional to feedwater tank wall
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
Basics.Units.EnthalpyMassSpecifich_liq_start-10 + TILMedia.VLEFluid.MixtureCompatible.Functions.bubbleSpecificEnthalpy_pxi(medium, volume.p_start)Start value of liquid specific enthalpy
Basics.Units.EnthalpyMassSpecifich_vap_start+10 + TILMedia.VLEFluid.MixtureCompatible.Functions.dewSpecificEnthalpy_pxi(medium, volume.p_start)Start value of vapour specific enthalpy
IntegerinitOption211Type 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
Phase Separation › Mass Transfer Between Phases
Basics.Units.TimeTau_cond10Time constant of condensation
Basics.Units.TimeTau_evapTau_cond*1000Time constant of evaporation
RealabsorbInflow1Absorption of incoming mass flow to the zones 1: perfect in the allocated zone, 0: perfect according to steam quality
BooleanequalPressurestrueTrue if pressure in liquid and vapour phase is equal
Phase Separation › Heat Transfer Between Phases
Basics.Units.AreaA_phaseBordervolume.geo.A_hor*100Heat transfer area at phase border
Basics.Units.CoefficientOfHeatTransferalpha_ph500HTC of the phase border
RealexpHT_phases0Exponent for volume dependency on inter phase HT
Phase Separation › Numerical Robustness
Modelica.Blocks.Types.SmoothnesssmoothnessModelica.Blocks.Types.Smoothness.LinearSegmentsSmoothness of table interpolation for calculation of filling level
Initialisation › Wall
Modelica.Units.SI.Temperature[wall.N_rad]T_wall_startones(wall.N_rad)*293.15Start values of wall temperature inner --> outer
IntegerinitOptionWall1Initialisation option for wall
Initialisation › Insulation
IntegerinitOptionInsulation213Type of initialisation
ClaRa.Basics.Units.TemperatureT_startInsulation293.15Start values of wall temperature
Heat Losses
BooleanenableAmbientLossesfalseInclude heat losses to environment

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)
Basics.Interfaces.FluidPortOutvent
Basics.Interfaces.EyeOuteye_sat
Basics.Interfaces.FluidPortInauxAuxilliary inlet
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)"??"
ClaRa.Basics.Units.CoefficientOfHeatTransferalpha_prescribed8Prescribed heat transfer coefficient
ClaRa.Basics.Units.TemperatureT_ambsimCenter.T_ambTemperature of surrounding medium
Summarysummary
Basics.ControlVolumes.FluidVolumes.VolumeVLE_L3_TwoZonesNPortvolume
ClaRa.Basics.ControlVolumes.SolidVolumes.CylindricalThickWall_L4wall
Adapters.Scalar2VectorHeatPortscalar2VectorHeatPort
Basics.ControlVolumes.SolidVolumes.CylindricalThinWall_L4insulation
BoundaryConditions.PrescribedHeatFlowprescribedHeatFlow
Modelica.Blocks.Sources.RealExpressionheatFlowRatePrescribedAlpha

Contents

NameDescription
material
insulationMaterial
PressureLoss
HeatTransfer
Outline
Wall
Summary

Revisions

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