modelAlphas_TwoPhase_4Region

Specify alphas | Two Phase | 4 Regions - 1P Liquid, 2P, CHF, 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.CoefficientOfHeatTransferalphas_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.CoefficientOfHeatTransfer[nHT,nSurfaces]alphas_NucleateBoiling{{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.CoefficientOfHeatTransfer[nHT,nSurfaces]alphas_PostCHF{{TRANSFORM.HeatAndMassTransfer.ClosureRelations.HeatTransfer.Functions.TwoPhase.PostCHF.alpha_Groeneveld(D_hyd = dimensions[i], crossArea = crossAreas[i], m_flow = m_flows[i], x_abs = mediaProps[i].x_abs, mu_vsat = mediaProps[i].mu_vsat, rho_lsat = mediaProps[i].rho_lsat, rho_vsat = mediaProps[i].rho_vsat, lambda_vsat = mediaProps[i].lambda_vsat, Pr_vw = mediaProps[i].mu_vsat*mediaProps[i].cp_vsat/mediaProps[i].lambda_vsat) for j in 1:nSurfaces} for i in 1:nHT}Post-CHF heat transfer coefficient
SI.CoefficientOfHeatTransferalphas_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[3]HT_smooth{0, 0.96, 0.98}Smooth value for transition between regions
Real[nHT]Var_smoothmediaProps.alphaVVariable for smoothing between regions with phase transition