modelPressurizer

internal pressurizer region two phase drum model with 3 fluid ports and 4 heat ports

Extends from TRANSFORM.Fluid.Volumes.InProgress.PartialDrum2Phase2Volume (partial two phase drum model).

Information

Spray stream is assumed to be saturated liquid. This means there is no equation for condensing due to spray.... this was causing solver problems... Should be addressed.


This model describes the cylindrical drum of a drum boiler, without assuming thermodynamic equilibrium between the liquid and vapour holdups. Connectors are provided for surgePort inlet, steamPort outlet, downcomer outlet, riser inlet, and blowdown outlet.

The model is based on dynamic mass and energy balance equations of the liquid volume and vapour volume inside the drum. Mass and energy tranfer between the two phases is provided by bulk condensation and surface condensation of the vapour phase, and by bulk boiling of the liquid phase. Additional energy transfer can take place at the surface if the steamPort is superheated.

The riser flowrate is separated before entering the drum, at the vapour pressure. The (saturated) liquid fraction goes into the liquid volume; the (wet) vapour fraction goes into the vapour volume, vith a steamPort quality depending on the liquid/vapour density ratio and on the avr parameter.

The enthalpy of the liquid going to the downcomer is computed by assuming that a fraction of the total mass flowrate (afd) comes directly from the surgePort inlet. The pressure at the downcomer connector is equal to the vapour pressure plus the liquid head.

The metal wall dynamics is taken into account, assuming uniform temperature. Heat transfer takes place between the metal wall and the liquid phase, vapour phase, and external atmosphere, the corresponding heat transfer coefficients being gl, gv, and gext.

The drum level is referenced to the centreline.

The start values of drum pressure, liquid specific enthalpy, vapour specific enthalpy, and metal wall temperature can be specified by setting the parameters p_start, h_liquid_start, h_vapor_start, Tmstart

Modelling options

The following options are available to specify the orientation of the cylindrical drum:

  • DrumOrientation = 0: horizontal axis.
  • DrumOrientation = 1: vertical axis.

Parameters

TypeNameDefaultDescription
SI.TemperatureT_liquid_start (from PartialDrum2Phase2Volume)Medium.temperature_ph(p_start, h_liquid_start)
SI.TemperatureT_vapor_start (from PartialDrum2Phase2Volume)Medium.temperature_ph(p_start, h_vapor_start)
Geometry
SI.VolumeV_total (from PartialDrum2Phase2Volume)Total volume (liquid + vapor)
Assumptions
BooleanallowFlowReversal (from PartialDrum2Phase2Volume)system.allowFlowReversal= true to allow flow reversal, false restrics to design direction
Assumptions › Dynamics
Types.DynamicsenergyDynamics (from PartialDrum2Phase2Volume)system.energyDynamicsFormulation of energy balance
Types.DynamicsmassDynamics (from PartialDrum2Phase2Volume)system.massDynamicsFormulation of mass balance
DynamicssubstanceDynamics (from PartialDrum2Phase2Volume)massDynamicsFormulation of substance balances
Initialization
TRANSFORM.Units.NonDimVfrac_liquid_start (from PartialDrum2Phase2Volume)0.5Initial fraction of volume in the liquid phase
SI.Pressurep_start (from PartialDrum2Phase2Volume)system.p_startPressure start value
SI.SpecificEnthalpyh_liquid_start (from PartialDrum2Phase2Volume)Medium.bubbleEnthalpy(Medium.setSat_p(p_start))Liquid specific enthalpy start value
SI.SpecificEnthalpyh_vapor_start (from PartialDrum2Phase2Volume)Medium.dewEnthalpy(Medium.setSat_p(p_start))Vapour specific enthalpy start value
Initialization › Start Value: Mass Fractions
Medium.MassFraction[Medium.nX]X_start (from PartialDrum2Phase2Volume)Medium.X_defaultMass fractions m_i/m
Closure Models: 1. Select Model 2. Set parameters
SI.CoefficientOfHeatTransferalpha0Vapor-Liquid convection heat transfer coefficient
RealalphaM00Vapor-Liquid coefficient of mass transfer

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_bsurgePort
Modelica.Fluid.Interfaces.FluidPort_bsprayPort
Modelica.Fluid.Interfaces.FluidPort_bsteamPort
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_avaporHeater
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aliquidHeater
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort_WV
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort_WL

Components

TypeNameDefaultDescription
Modelica.Fluid.Systemsystem (from PartialDrum2Phase2Volume)System properties
SI.Pressurep (from PartialDrum2Phase2Volume)Surface pressure
SI.VolumeV_vapor (from PartialDrum2Phase2Volume)Volume occupied by vapour
SI.VolumeV_liquid (from PartialDrum2Phase2Volume)Volume occupied by liquid
TRANSFORM.Units.NonDimVfrac_liquid (from PartialDrum2Phase2Volume)Fractional of total volume occupied by liquid
Medium.ThermodynamicStatestate_liquid (from PartialDrum2Phase2Volume)medium_liquid.stateLiquid state
SI.Densityrho_liquid (from PartialDrum2Phase2Volume)medium_liquid.dLiquid density
SI.SpecificEnthalpyh_liquid (from PartialDrum2Phase2Volume)Liquid specific enthalpy
SI.TemperatureT_liquid (from PartialDrum2Phase2Volume)Liquid temperature
Medium.ThermodynamicStatestate_vapor (from PartialDrum2Phase2Volume)medium_vapor.stateVapor state
SI.Densityrho_vapor (from PartialDrum2Phase2Volume)medium_vapor.dVapor density
SI.SpecificEnthalpyh_vapor (from PartialDrum2Phase2Volume)Vapor specific enthalpy
SI.TemperatureT_vapor (from PartialDrum2Phase2Volume)Vapor temperature
Medium.SaturationPropertiessat (from PartialDrum2Phase2Volume)Medium.setSat_p(p)State vector to compute saturation properties
SI.SpecificEnthalpyh_gsat (from PartialDrum2Phase2Volume)Medium.dewEnthalpy(sat)Saturated vapor specific enthalpy
SI.SpecificEnthalpyh_fsat (from PartialDrum2Phase2Volume)Medium.bubbleEnthalpy(sat)Saturated liquid specific enthalpy
ThermoPower.AbsoluteTemperatureTsat (from PartialDrum2Phase2Volume)sat.TsatSaturation temperature
SI.EnergyU_liquid (from PartialDrum2Phase2Volume)Internal energy of liquid
SI.Massm_liquid (from PartialDrum2Phase2Volume)Mass of liquid
SI.MassFlowRatemb_flow_liquid (from PartialDrum2Phase2Volume)Mass flows across liquid boundaries
SI.EnthalpyFlowRateHb_flow_liquid (from PartialDrum2Phase2Volume)Enthalpy flow across liquid boundaries or energy source/sink
SI.HeatFlowRateQb_flow_liquid (from PartialDrum2Phase2Volume)Heat flow across liquid boundaries or energy source/sink
SI.PowerWb_flow_liquid (from PartialDrum2Phase2Volume)Work flow across liquid boundaries or source term
SI.EnergyU_vapor (from PartialDrum2Phase2Volume)Internal energy of vapor
SI.Massm_vapor (from PartialDrum2Phase2Volume)Mass of vapor
SI.MassFlowRatemb_flow_vapor (from PartialDrum2Phase2Volume)Mass flows across vapor boundaries
SI.EnthalpyFlowRateHb_flow_vapor (from PartialDrum2Phase2Volume)Enthalpy flow across vapor boundaries or energy source/sink
SI.HeatFlowRateQb_flow_vapor (from PartialDrum2Phase2Volume)Heat flow across vapor boundaries or energy source/sink
SI.PowerWb_flow_vapor (from PartialDrum2Phase2Volume)Work flow across vapor boundaries or source term
Medium.BasePropertiesmedium_vapor (from PartialDrum2Phase2Volume)
Medium.BasePropertiesmedium_liquid (from PartialDrum2Phase2Volume)
SI.MassmXi_liquid (from PartialDrum2Phase2Volume)Substance mass
Medium.MassFlowRatembXi_liquid_flow (from PartialDrum2Phase2Volume)Independent mass flow rates, source or sink
SI.MassmXi_vapor (from PartialDrum2Phase2Volume)Substance mass
Medium.MassFlowRatembXi_vapor_flow (from PartialDrum2Phase2Volume)Independent mass flow rates, source or sink
DrumTypedrumType
BulkEvaporationbulkEvaporation
BulkCondensationbulkCondensation
HeatTransfer_WLheatTransfer_WL
HeatTransfer_WVheatTransfer_WV
SI.MassFlowRateW_surgeMass flowrate of surgePort
SI.SpecificEnthalpyh_surgeSpecific enthalpy of surgePort
SI.MassFlowRateW_reliefMass flowrate of steamPort
SI.SpecificEnthalpyh_reliefSpecific enthalpy of steamPort
SI.MassFlowRateW_sprayMass flowrate of sprayPort
SI.SpecificEnthalpyh_spraySpecific enthalpy of sprayPort
SI.HeightleveldrumType.levelMeasured fluid level
SI.AreasurfaceArea_Wall_totaldrumType.surfaceArea_Wall_totalTotal inner wall surface area of pressurizer
SI.AreasurfaceArea_WLdrumType.surfaceArea_WLWall-Liquid surface area
SI.AreasurfaceArea_WVdrumType.surfaceArea_WVWall-Vapor surface area
SI.AreasurfaceArea_VLdrumType.surfaceArea_VLVapor-Liquid interfacial area
SI.MassFlowRateW_cBulkMass flowrate of bulk condensation
SI.MassFlowRateW_eBulkMass flowrate of bulk evaporation
SI.MassFlowRateW_vlMass flowrate from vapor-liquid interface model
SI.PowerQ_vlHeat transfer at vapor-liquid interface
SI.PowerQ_wlHeat transfer at wall-liquid surface
SI.PowerQ_wvHeat transfer at wall-vapor surface
SI.MassFlowRateW_cWallMass flowrate from condensate due to wall-vapor heat transfer
SI.QualityFactorx_th_liquidThermodynamic quality of liquid region
SI.QualityFactorx_abs_liquidAbsolute quality of liquid region
SI.QualityFactorx_th_vaporThermodynamic quality of vapor region
SI.QualityFactorx_abs_vaporAbsolute quality of liquid region
SI.PowerQ_hlHeat transfer at heater-liquid
SI.PowerQ_hvHeat transfer at heater-vapor
SI.SpecificEnthalpyh_vlSpecific enthalpy of fluid flow at vapor-liquid interface
HeatAndMassTransfer.Resistances.Heat.ConvectionheatTransfer_VL
FittingsAndResistances.MassTranportCoefficientmassTransfer_VL

Contents

NameDescription
DrumType1. Select model 2. Set parameters (Total volume must match V_total)
BulkEvaporation
BulkCondensation
HeatTransfer_WL
HeatTransfer_WV

Revisions

<htm_liquid>
<ul>
<li><i>30 May 2005</i>
    by <a href="mailto:francesco.casella@polimi.it">Francesco Casella</a>:<br>
       Initialisation support added.</li>
<li><i>16 Dec 2004</i>
    by <a href="mailto:francesco.casella@polimi.it">Francesco Casella</a>:<br>
       Standard medium definition added.</li>
<li><i>5 Jul 2004</i>
    by <a href="mailto:francesco.casella@polimi.it">Francesco Casella</a>:<br>
       Adapted to Modelica.Media.</li>
<li><i>1 Feb 2004</i>
    by <a href="mailto:francesco.casella@polimi.it">Francesco Casella</a>:<br>
       Improved equations for drum geometry.</li>
<li><i>1 Oct 2003</i>
    by <a href="mailto:francesco.casella@polimi.it">Francesco Casella</a>:<br>
       First release.</li>
</ul>