Skip to content
LIBRARY
Components.TubeFinHEX.md

Components.TubeFinHEX

Tube-fin heat exchanger with refrigerant side and moist-air side.

The refrigerant side enters at refPort_a and leaves at refPort_b; m_flow > 0 means flow enters refPort_a. It is split into n_flows_distributor parallel circuits, each a discretised StraightPipe. The air side enters at airPort_a and leaves at airPort_b (m_flow > 0 means flow enters airPort_a) and crosses the same number of HEXCrossflow elements coupled to the refrigerant through a shared one-temperature wall. Supply refrigerant friction, two-phase heat- transfer, and air-side fin/tube geometry through the ref** and air** / airflow** parameters; ref_medium_data must be a refrigerant medium and air*medium_data a moist-air medium.

Usage

HVACComponents.Components.TubeFinHEX(ref_p_in_start, ref_p_out_start, ref_h_in_start, ref_h_out_start, ref_m_flow_start, ref_length, ref_diameter, ref_roughness=2e-5, ref_height_ab=0.0, ref_dp_nominal, ref_m_flow_nominal, ref_K_dp, ref_dp_exp, ref_alpha0, ref_alpha_vap, ref_alpha_2ph, ref_alpha_liq, ref_xdot_1, ref_xdot_2, ref_medium_data, air_p_in_start, air_p_out_start, air_T_in_start, air_T_out_start, air_Xi_in_start, air_Xi_out_start, air_m_flow_start, air_Q_start, wall_T_in_start, wall_T_out_start, wall_cp, wall_m, air_A, air_d0, air_delta, air_S_t, air_S_l, air_At_tube, air_Af_tube, air_htc_nominal, air_CF_MassTransfer, air_CF_HeatTransfer, air_kfin, air_Ka, air_k_mair, air_rho_constant, air_medium_data, airflow_A=air_A, airflow_d0=air_d0, airflow_delta=air_delta, airflow_S_t=air_S_t, airflow_S_l=air_S_l, airflow_At_tube=air_At_tube, airflow_Af_tube=air_Af_tube, airflow_htc_nominal=air_htc_nominal, airflow_CF_MassTransfer=air_CF_MassTransfer, airflow_CF_HeatTransfer=air_CF_HeatTransfer, airflow_kfin=air_kfin, airflow_Ka=air_Ka, airflow_k_mair=air_k_mair, airflow_rho_constant=air_rho_constant, airflow_p_in_start=air_p_in_start, airflow_p_out_start=air_p_out_start, airflow_m_flow_start=air_m_flow_start, airflow_T_in_start=air_T_in_start, airflow_T_out_start=air_T_out_start, airflow_Xi_in_start=air_Xi_in_start, airflow_Xi_out_start=air_Xi_out_start, airflow_Q_start=air_Q_start, airflow_eta_fin_start=0.8, airflow_Qdot_lat_start, airflow_Qdot_sens_start, airflow_xsat_w_start, airflow_eta_start, airflow_psat_w_start, airflow_psat_w_1K_start, airflow_xsat_w_1K_start, airflow_der_xsat_w_dT_start, airflow_mtc_start, airflow_dgradient_start, airflow_heff_start, airflow_h_in_start, airflow_h_out_start, airflow_mcond_flow_start, airflow_d_mean_start, airflow_Q_water_start, airflow_cp_mean_start)

Parameters:

NameDescriptionUnitsDefault value
n_segNumber of axial segments per circuit (currently informational)4
n_tubeNumber of refrigerant tubes per circuit (currently informational)1
n_flows_distributorNumber of parallel refrigerant circuits and air-side cross-flow elements4
ref_model_structureStaggered-grid model structure for each refrigerant circuitHVACComponents.ModelStructure.av_b()
ref_p_in_startInitial refrigerant inlet pressure [Pa]Pa
ref_p_out_startInitial refrigerant outlet pressure [Pa]Pa
ref_h_in_startInitial refrigerant inlet specific enthalpy [J/kg]J/kg
ref_h_out_startInitial refrigerant outlet specific enthalpy [J/kg]J/kg
ref_m_flow_startInitial total refrigerant mass flow [kg/s]kg/s
ref_lengthLength of each refrigerant circuit [m]m
ref_diameterRefrigerant tube inner diameter [m]m
ref_roughnessRefrigerant tube wall roughness [m]m0.00002
ref_height_abElevation difference along a refrigerant circuit (port_b above port_a) [m]m0
ref_dp_nominalNominal refrigerant-side pressure drop for the friction correlation [Pa]Pa
ref_m_flow_nominalNominal refrigerant mass flow for the friction correlation [kg/s]kg/s
ref_K_dpRefrigerant friction-correlation gain coefficient
ref_dp_expRefrigerant friction-correlation exponent
ref_alpha0Reference refrigerant heat-transfer coefficient [W/(m^2.K)]
ref_alpha_vapRefrigerant vapor-phase heat-transfer coefficient [W/(m^2.K)]
ref_alpha_2phRefrigerant two-phase heat-transfer coefficient [W/(m^2.K)]
ref_alpha_liqRefrigerant liquid-phase heat-transfer coefficient [W/(m^2.K)]
ref_xdot_1Lower vapor-quality blending bound between liquid and two-phase [-]
ref_xdot_2Upper vapor-quality blending bound between two-phase and vapor [-]
ref_medium_dataRefrigerant medium properties
air_p_in_startInitial air inlet pressure [Pa]Pa
air_p_out_startInitial air outlet pressure [Pa]Pa
air_T_in_startInitial air inlet temperature [K]K
air_T_out_startInitial air outlet temperature [K]K
air_Xi_in_startInitial air inlet water-vapor mass fraction [-]
air_Xi_out_startInitial air outlet water-vapor mass fraction [-]
air_m_flow_startInitial total air mass flow [kg/s]kg/s
air_Q_startInitial total air-side heat flow [W]
wall_T_in_startInitial wall temperature at the refrigerant inlet end [K]K
wall_T_out_startInitial wall temperature at the refrigerant outlet end [K]K
wall_cpWall material specific heat capacity [J/(kg.K)]J/(kg.K)
wall_mTotal wall mass [kg]kg
air_AAir-side total heat-transfer surface area per element [m^2]
air_d0Tube outer diameter on the air side [m]
air_deltaFin thickness [m]
air_S_tTransverse tube pitch [m]
air_S_lLongitudinal tube pitch [m]
air_At_tubeBare-tube surface area per element [m^2]
air_Af_tubeFin surface area per element [m^2]
air_htc_nominalNominal air-side heat-transfer coefficient [W/(m^2.K)]
air_CF_MassTransferAir-side mass-transfer correction factor
air_CF_HeatTransferAir-side heat-transfer correction factor
air_kfinFin thermal conductivity [W/(m.K)]
air_KaAir-side mass-transfer scaling constant
air_k_mairMoist-air molar mass constant used in psychrometrics
air_rho_constantConstant air density used in dry-air evaluations [kg/m^3]
air_medium_dataMoist-air medium properties
airflow_AAir-side heat-transfer surface area per element [m^2] (defaults to air_A)air_A
airflow_d0Tube outer diameter on the air side [m] (defaults to air_d0)air_d0
airflow_deltaFin thickness [m] (defaults to air_delta)air_delta
airflow_S_tTransverse tube pitch [m] (defaults to air_S_t)air_S_t
airflow_S_lLongitudinal tube pitch [m] (defaults to air_S_l)air_S_l
airflow_At_tubeBare-tube surface area per element [m^2] (defaults to air_At_tube)air_At_tube
airflow_Af_tubeFin surface area per element [m^2] (defaults to air_Af_tube)air_Af_tube
airflow_htc_nominalNominal air-side heat-transfer coefficient [W/(m^2.K)] (defaults to air_htc_nominal)air_htc_nominal
airflow_CF_MassTransferAir-side mass-transfer correction factor (defaults to air_CF_MassTransfer)air_CF_MassTransfer
airflow_CF_HeatTransferAir-side heat-transfer correction factor (defaults to air_CF_HeatTransfer)air_CF_HeatTransfer
airflow_kfinFin thermal conductivity [W/(m.K)] (defaults to air_kfin)air_kfin
airflow_KaAir-side mass-transfer scaling constant (defaults to air_Ka)air_Ka
airflow_k_mairMoist-air molar mass constant (defaults to air_k_mair)air_k_mair
airflow_rho_constantConstant air density used in dry-air evaluations [kg/m^3] (defaults to air_rho_constant)air_rho_constant
airflow_p_in_startInitial air inlet pressure used inside the HEXCrossflow elements [Pa]Paair_p_in_start
airflow_p_out_startInitial air outlet pressure used inside the HEXCrossflow elements [Pa]Paair_p_out_start
airflow_m_flow_startInitial air mass flow per circuit-shared element [kg/s]kg/sair_m_flow_start
airflow_T_in_startInitial air inlet temperature inside the HEXCrossflow elements [K]Kair_T_in_start
airflow_T_out_startInitial air outlet temperature inside the HEXCrossflow elements [K]Kair_T_out_start
airflow_Xi_in_startInitial air inlet water-vapor mass fraction [-]air_Xi_in_start
airflow_Xi_out_startInitial air outlet water-vapor mass fraction [-]air_Xi_out_start
airflow_Q_startInitial air-side heat flow per element [W]Wair_Q_start
airflow_eta_fin_startInitial fin efficiency [-] (solver guess)0.8
airflow_Qdot_lat_startInitial latent heat flow per element [W] (solver guess)
airflow_Qdot_sens_startInitial sensible heat flow per element [W] (solver guess)
airflow_xsat_w_startInitial wall-side saturation humidity ratio [-] (solver guess)
airflow_eta_startInitial dehumidification effectiveness [-] (solver guess)
airflow_psat_w_startInitial wall-side saturation pressure [Pa] (solver guess)
airflow_psat_w_1K_startInitial wall-side saturation pressure 1 K above the wall temperature [Pa] (solver guess)
airflow_xsat_w_1K_startInitial wall-side saturation humidity ratio 1 K above the wall temperature [-] (solver guess)
airflow_der_xsat_w_dT_startInitial derivative of saturation humidity ratio with respect to temperature [1/K] (solver guess)
airflow_mtc_startInitial mass-transfer coefficient [kg/(m^2.s)] (solver guess)
airflow_dgradient_startInitial humidity-ratio gradient driving condensation [-] (solver guess)
airflow_heff_startInitial effective heat-transfer coefficient including fin efficiency [W/(m^2.K)] (solver guess)
airflow_h_in_startInitial air inlet specific enthalpy used inside the HEXCrossflow elements [J/kg]J/kg
airflow_h_out_startInitial air outlet specific enthalpy used inside the HEXCrossflow elements [J/kg]J/kg
airflow_mcond_flow_startInitial condensate mass flow per element [kg/s] (solver guess)kg/s
airflow_d_mean_startInitial mean air density used in the HEXCrossflow elements [kg/m^3] (solver guess)
airflow_Q_water_startInitial heat flow into condensate per element [W] (solver guess)W
airflow_cp_mean_startInitial mean air specific heat capacity [J/(kg.K)] (solver guess)

Connectors

Variables

NameDescriptionUnits
dP_ref_hxTotal refrigerant-side pressure drop refPort_a - refPort_b [Pa]Pa
Q_totTotal heat-exchanger duty summed over all circuits [W]W
Qsen_totTotal sensible heat-exchanger duty summed over all circuits [W]W
Qlat_totTotal latent heat-exchanger duty summed over all circuits [W]W
MtotTotal refrigerant mass inventory in all circuits [kg]kg
Tair_outAir outlet temperature at airPort_b [K]K
mcond_outTotal condensate mass flow summed over all circuits [kg/s]kg/s