modelFeedWaterTank_L3

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

Extends from ClaRa.Components.MechanicalSeparation.FeedWaterTank_base (Base class for feedwater tanks), ClaRa_Obsolete.Basics.Icons.Obsolete_v1_2 (This model will be not longer supported than Version 1.4!), ClaRa.Basics.Icons.ComplexityLevel (Displays the complexity level inside model icon ).

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.Units.SI.SpecificEnthalpyh_liq_startTILMedia.VLEFluid.Functions.bubbleSpecificEnthalpy_pxi(medium, p_start)|Initialisation||Initial liquid specific enthalpy
Modelica.Units.SI.SpecificEnthalpyh_vap_startTILMedia.VLEFluid.Functions.dewSpecificEnthalpy_pxi(medium, p_start)|Initialisation||Initial vapour specific enthalpy
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
ClaRa.Basics.Units.Massmass_struc0Mass of internal structure addtional to feedwater tank wall
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
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
Phase Separation › Mass Transfer Between Phases
ClaRa.Basics.Units.TimeTau_cond10Time constant of condensation
ClaRa.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
ClaRa.Basics.Units.AreaA_phaseBordervolume.geo.A_hor*100Heat transfer area at phase border
ClaRa.Basics.Units.CoefficientOfHeatTransferalpha_ph500HTC of the phase border
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
IntegerinitOptionInsulation0Type 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)
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
ClaRa.Basics.ControlVolumes.FluidVolumes.VolumeVLE_3_TwoZonesvolume
ClaRa.Basics.ControlVolumes.SolidVolumes.CylindricalThickWall_L4wall
ClaRa.Basics.ControlVolumes.SolidVolumes.CylindricalThinWall_L4insulation
ClaRa.Components.BoundaryConditions.PrescribedHeatFlowprescribedHeatFlow
Modelica.Blocks.Sources.RealExpressionheatFlowRatePrescribedAlpha

Contents

NameDescription
material
insulationMaterial
PressureLoss
HeatTransfer
Outline
Wall
Summary