modelAlphas_TwoPhase_3Region_CHFtransition

Specify alphas | Two Phase | 3 Regions - 1P Liquid, 2P, 1P Vapor

Extends from PartialTwoPhase.

Parameters

TypeNameDefaultDescription
Internal Interface
RealnParallel (from PartialHeatTransfer_setT)1Number of parallel components
IntegernHT (from PartialHeatTransfer_setT)1Number of heat transfer segments
IntegernSurfaces (from PartialHeatTransfer_setT)1Number of heat transfer surfaces
IntegerflagIdeal (from PartialHeatTransfer_setT)0Flag for models to handle ideal boundary
Internal Interface › Initialization
SI.Temperature[nHT]Ts_start (from PartialHeatTransfer_setT)
Advanced
SI.ReynoldsNumberRe_lam (from PartialHeatTransfer_setT)2300Laminar transition Reynolds number
SI.ReynoldsNumberRe_turb (from PartialHeatTransfer_setT)4000Turbulent transition Reynolds number
Units.NonDimCF (from PartialHeatTransfer_setT)1.0Correction Factor: Q = CF*alpha*A*dT
Units.NonDim[nHT,nSurfaces]CFs (from PartialHeatTransfer_setT)fill(CF, nHT, nSurfaces)if non-uniform then set

Connectors

TypeNameDefaultDescription
HeatAndMassTransfer.Interfaces.HeatPort_Flow[nHT,nSurfaces]heatPorts (from PartialHeatTransfer_setT)

Components

TypeNameDefaultDescription
Medium.ThermodynamicState[nHT]states (from PartialHeatTransfer_setT)Thermodynamic state of fluid
SI.Velocity[nHT]vs (from PartialHeatTransfer_setT)Fluid Velocity
SI.Diameter[nHT]dimensions (from PartialHeatTransfer_setT)Characteristic dimension (e.g. hydraulic diameter)
SI.Area[nHT]crossAreas (from PartialHeatTransfer_setT)Cross sectional flow area
SI.Length[nHT]dlengths (from PartialHeatTransfer_setT)Characteristic length of heat transfer segment
SI.Height[nHT]roughnesses (from PartialHeatTransfer_setT)Average height of surface asperities
SI.Area[nHT,nSurfaces]surfaceAreas (from PartialHeatTransfer_setT)Surface area for heat transfer
SI.Temperature[nHT]Ts_fluid (from PartialHeatTransfer_setT)Medium.temperature(states)Fluid temperature
SI.Temperature[nHT,nSurfaces]Ts_wall (from PartialHeatTransfer_setT)heatPorts.TWall temperature
SI.MassFlowRate[nHT]m_flows (from PartialHeatTransfer_setT)Fluid mass flow rate
SI.ReynoldsNumber[nHT]Res (from PartialHeatTransfer_setT)Reynolds number
SI.PrandtlNumber[nHT]Prs (from PartialHeatTransfer_setT)Prandtl number
SI.CoefficientOfHeatTransfer[nHT,nSurfaces]alphas (from PartialHeatTransfer_setT)Coefficient of heat transfer
SI.NusseltNumber[nHT,nSurfaces]Nus (from PartialHeatTransfer_setT)Nusselt number
SI.HeatFlowRate[nHT,nSurfaces]Q_flows (from PartialHeatTransfer_setT)heatPorts.Q_flow/nParallelHeat flow rate
SI.HeatFlowRate[nHT,nSurfaces]Qs_add (from PartialHeatTransfer_setQ_flows)zeros(nHT, nSurfaces)Additional sources of heat transfer
TRANSFORM.Media.BaseProperties2PhasemediaProps (from PartialTwoPhase)Bulk fluid properties
SI.CoefficientOfHeatTransferalpha_SinglePhaseLiquid{{mediaProps[i].lambda/dimensions[i]*TRANSFORM.HeatAndMassTransfer.ClosureRelations.HeatTransfer.Functions.SinglePhase.InternalFlow.Nu_DittusBoelter(Res[i], Prs[i]) for j in 1:nSurfaces} for i in 1:nHT}Turbulent coefficient of heat transfer - Liquid Phase
SI.CoefficientOfHeatTransferalpha_TwoPhaseSaturated{{HeatAndMassTransfer.ClosureRelations.HeatTransfer.Functions.TwoPhase.NucleateBoiling.alpha_Chen_TubeFlow(D = dimensions[i], G = m_flows[i]/crossAreas[i], x = mediaProps[i].x_abs, rho_fsat = mediaProps[i].rho_lsat, mu_fsat = mediaProps[i].mu_lsat, lambda_fsat = mediaProps[i].lambda_lsat, cp_fsat = mediaProps[i].cp_lsat, sigma = mediaProps[i].sigma, rho_gsat = mediaProps[i].rho_vsat, mu_gsat = mediaProps[i].mu_vsat, h_fg = mediaProps[i].h_lv, Delta_Tsat = Ts_wall[i, j] - mediaProps[i].sat.Tsat, Delta_psat = Medium.saturationPressure(Ts_wall[i, j]) - mediaProps[i].p) for j in 1:nSurfaces} for i in 1:nHT}Coefficient of heat transfer - Saturated Two Phase
SI.CoefficientOfHeatTransferalpha_SinglePhaseVapor{{mediaProps[i].lambda/dimensions[i]*TRANSFORM.HeatAndMassTransfer.ClosureRelations.HeatTransfer.Functions.SinglePhase.InternalFlow.Nu_DittusBoelter(Res[i], Prs[i]) for j in 1:nSurfaces} for i in 1:nHT}Turbulent coefficient of heat transfer - Vapor Phase
SI.LengthL_chartranspose({dimensions for i in 1:nSurfaces})Characteristic dimension for calculation of Nu
SI.ThermalConductivitylambdatranspose({mediaProps.lambda for i in 1:nSurfaces})Thermal conductivity for calculation of Nu
Real[3]HT_width{0.02, 0.02, 0.02}Smooth transition width
Real[nHT]Var_smoothmediaProps.x_thVariable for smoothing between regions with phase transition
SDF.NDTable[nHT]qOutputs predicted CHF heat flux [W/m2] // {"kg/(m2.s)","1","Pa"} "W/m2"
Modelica.Blocks.Sources.RealExpression[nHT]Gmass flux [kg/(m2.s)]
Modelica.Blocks.Sources.RealExpression[nHT]xthermodynamic quality
Modelica.Blocks.Sources.RealExpression[nHT]P1pressure [Pa]