modelFlow1Dim_limit_1808

1-D fluid flow model (finite volume discretization - real fluid model). Based on the cell component with limited node enthalpy

Information

Implementation of the Flow 1-D model with the limiter proposed in:

Schulze et al., A limiter for Preventing Singularity in Simplified Finite Volume Methods

Based on the Cell1D_limit model.


S. Quoilin, July 2013

Parameters

TypeNameDefaultDescription
HTtypesHTtypeHTtypes.LiqVapSelect type of heat transfer coefficient
RealpiModelica.Constants.pipi-greco
IntegerN10Number of cells
Modelica.SIunits.AreaA16.18Lateral surface of the tube: heat exchange area
Modelica.SIunits.VolumeV0.03781Volume of the tube
Modelica.SIunits.VolumeViV/NVolume of a single cell
Modelica.SIunits.AreaAiA/NLateral surface of a single cell
Modelica.SIunits.MassFlowRateMdotnom0.2588Nominal fluid flow rate
Modelica.SIunits.CoefficientOfHeatTransferUnom_l100if HTtype = LiqVap : Heat transfer coefficient, liquid zone
Modelica.SIunits.CoefficientOfHeatTransferUnom_tp100if HTtype = LiqVap : heat transfer coefficient, two-phase zone
Modelica.SIunits.CoefficientOfHeatTransferUnom_v100if HTtype = LiqVap : heat transfer coefficient, vapor zone
Initialization
Modelica.SIunits.PressurepstartFluid pressure start value
Medium.TemperatureTstart_inletInlet temperature start value
Medium.TemperatureTstart_outletOutlet temperature start value
Medium.SpecificEnthalpy[N]hstartlinspace(Medium.specificEnthalpy_pT(pstart, Tstart_inlet), Medium.specificEnthalpy_pT(pstart, Tstart_outlet), N)Start value of enthalpy vector (initialized by default)
Numerical options
DiscretizationsDiscretizationThermoCycle.Functions.Enumerations.Discretizations.upwind_AllowFlowReversalSelection of the spatial discretization scheme
BooleanMdotconstfalseSet to yes to assume constant mass flow rate at each node (easier convergence)
Booleanmax_derfalseSet to yes to limit the density derivative during phase transitions
Booleanfilter_dMdtfalseSet to yes to filter dMdt with a first-order filter
Realmax_drhodt100Maximum value for the density derivative
Modelica.SIunits.TimeTT1Integration time of the first-order filter
Initialization › Intialization options
Booleansteadystatetrueif true, sets the derivative of h (working fluids enthalpy in each cell) to zero during Initialization

Components

TypeNameDefaultDescription
SummaryClassSummary
ThermoCycle.Interfaces.Fluid.FlangeAInFlow
ThermoCycle.Interfaces.Fluid.FlangeBOutFlow
ThermoCycle.Interfaces.HeatTransfer.ThermalPortWall_int
Modelica.SIunits.PowerQ_totTotal heat flux exchanged by the thermal port
Modelica.SIunits.MassM_totTotal mass of the fluid in the component
Components.FluidFlow.Pipes.Cell1Dim_limit[N]Cells
Interfaces.HeatTransfer.ThermalPortConverterthermalPortConverter
Interfaces.Fluid.PortConverter_limitportConverter_in
Interfaces.Fluid.PortConverter_limitportConverter_out

Contents

NameDescription
Medium
SummaryClass