modelEquilibriumDrumBoiler

Simple Evaporator with two states, see Åström, Bell: Drum-boiler dynamics, Automatica 36, 2000, pp.363-378

Extends from Modelica.Fluid.Interfaces.PartialTwoPort (Partial component with two ports).

Information

Model of a simple evaporator with two states. The model assumes two-phase equilibrium inside the component; saturated steam goes out of the steam outlet.

References: Åström, Bell: Drum-boiler dynamics, Automatica 36, 2000, pp.363-378

Parameters

TypeNameDefaultDescription
SI.Massm_DMass of surrounding drum metal
Medium.SpecificHeatCapacitycp_DSpecific heat capacity of drum metal
SI.VolumeV_tTotal volume inside drum
Assumptions
BooleanallowFlowReversal (from PartialTwoPort)system.allowFlowReversal= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Initialization
Medium.AbsolutePressurep_startsystem.p_startStart value of pressure
SI.VolumeV_l_startV_t/2Start value of liquid volumeStart value of volume
Assumptions › Dynamics
Types.DynamicsenergyDynamicssystem.energyDynamicsFormulation of energy balance
Types.DynamicsmassDynamicssystem.massDynamicsFormulation of mass balance

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_a (from PartialTwoPort)Fluid connector a (positive design flow direction is from port_a to port_b)
Modelica.Fluid.Interfaces.FluidPort_bport_b (from PartialTwoPort)Fluid connector b (positive design flow direction is from port_a to port_b)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort
Modelica.Blocks.Interfaces.RealOutputVLiquid volume

Components

TypeNameDefaultDescription
Modelica.Fluid.Systemsystem (from PartialTwoPort)System wide properties
Medium.SaturationPropertiessatState vector to compute saturation properties
Medium.AbsolutePressurepPressure inside drum boiler
Medium.TemperatureTTemperature inside drum boiler
SI.VolumeV_vVolume of vapour phase
SI.VolumeV_lVolumes of liquid phase
Medium.SpecificEnthalpyh_vMedium.dewEnthalpy(sat)Specific enthalpy of vapour
Medium.SpecificEnthalpyh_lMedium.bubbleEnthalpy(sat)Specific enthalpy of liquid
Medium.Densityrho_vMedium.dewDensity(sat)Density in vapour phase
Medium.Densityrho_lMedium.bubbleDensity(sat)Density in liquid phase
SI.MassmTotal mass of drum boiler
SI.EnergyUInternal energy
Medium.TemperatureT_DheatPort.TTemperature of drum
SI.HeatFlowRateq_FheatPort.Q_flowHeat flow rate from furnace
Medium.SpecificEnthalpyh_WinStream(port_a.h_outflow)Feed water enthalpy (specific enthalpy close to feedwater port when mass flows in to the boiler)
Medium.SpecificEnthalpyh_SinStream(port_b.h_outflow)Steam enthalpy (specific enthalpy close to steam port when mass flows in to the boiler)
SI.MassFlowRateqm_Wport_a.m_flowFeed water mass flow rate
SI.MassFlowRateqm_Sport_b.m_flowSteam mass flow rate

Revisions

  • Dec 2008 by Rüdiger Franke:
    Adapt initialization to new Types.Dynamics
  • 2 Nov 2005 by Francesco Casella:
    Initialization options fixed
  • 6 Sep 2005
    Model by Rüdiger Franke
    See Franke, Rode, Krüger: On-line Optimization of Drum Boiler Startup, 3rd International Modelica Conference, Linköping, 2003.
    Modified after the 45th Design Meeting