modelWetCoilEffectivenessNTUHeating
Model that validates the wet coil effectiveness-NTU model in heating conditions
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model simulates various coil models in heating conditions, with
- on the water-side: constant inlet temperature and mass flow rate,
- on the air-side: constant inlet humidity ratio and mass flow rate, and an increasing inlet temperature.
To provide an accurate reference, the instance of Buildings.Fluid.HeatExchangers.DryCoilCounterFlow is configured with 30 elements. Under steady-state modeling assumptions, this creates a large system of non-linear equations. To alleviate this effect, dynamics are considered but the simulation time is increased to 1000 s to reproduce quasi steady-state conditions.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.AbsolutePressure | pAtm | 101325 | Atmospheric pressure |
| Modelica.Units.SI.Temperature | T_a1_nominal | 50 + 273.15 | Inlet water temperature |
| Modelica.Units.SI.Temperature | T_b1_nominal | 45 + 273.15 | Outlet water temperature |
| Modelica.Units.SI.Temperature | T_a2_nominal | 273.15 | Inlet air temperature |
| Modelica.Units.SI.Temperature | T_b2_nominal | T_a2_nominal + Q_flow_nominal/m2_flow_nominal/1010 | Outlet air temperature |
| Modelica.Units.SI.ThermalConductance | CMin_flow_nominal | min(m1_flow_nominal*4186, m2_flow_nominal*1010) | Minimal capacity flow rate at nominal condition |
| Modelica.Units.SI.ThermalConductance | CMax_flow_nominal | max(m1_flow_nominal*4186, m2_flow_nominal*1010) | Minimal capacity flow rate at nominal condition |
| Modelica.Units.SI.HeatFlowRate | Q_flow_nominal | m1_flow_nominal*4186*(T_a1_nominal - T_b1_nominal) | |
| Real | eps_nominal | abs(Q_flow_nominal/((T_a1_nominal - T_a2_nominal)*CMin_flow_nominal)) | Nominal effectiveness |
| Modelica.Units.SI.ThermalConductance | UA_nominal | Buildings.Fluid.HeatExchangers.BaseClasses.ntu_epsilonZ(eps = eps_nominal, Z = CMin_flow_nominal/CMax_flow_nominal, flowRegime = Integer(hexCon))*CMin_flow_nominal | Total thermal conductance at nominal flow |
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal | 3.78 | Nominal mass flow rate of water |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal | 2.646 | Nominal mass flow rate of air |
| Types.HeatExchangerConfiguration | hexCon | Types.HeatExchangerConfiguration.CounterFlow | Heat exchanger configuration |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Sources.Boundary_pT | sinAir | Air sink | |
| Sources.MassFlowSource_T | souAir | Air source | |
| Buildings.Fluid.Sources.Boundary_pT | sinWat | Sink for water | |
| Sensors.RelativeHumidityTwoPort | relHumIn | Inlet relative humidity | |
| Sensors.TemperatureTwoPort | TDryBulIn | Inlet dry bulb temperature | |
| Sensors.MassFractionTwoPort | senMasFraIn | Water mass fraction of entering air | |
| Sensors.MassFractionTwoPort | senMasFraOut | Water mass fraction of leaving air | |
| Sensors.TemperatureTwoPort | TDryBulOut | Dry bulb temperature of leaving air | |
| Sources.MassFlowSource_T | souWat1 | Source for water | |
| DryCoilCounterFlow | hexDis | Discretized coil model | |
| Sources.MassFlowSource_T | souWat | Source for water | |
| Sources.MassFlowSource_T | souAir2 | Air source | |
| Sensors.MassFractionTwoPort | senMasFraOut1 | Water mass fraction of leaving air | |
| Sensors.TemperatureTwoPort | TDryBulOut1 | Dry bulb temperature of leaving air | |
| Sensors.RelativeHumidityTwoPort | relHumOut_eps | Outlet relative humidity | |
| Sensors.RelativeHumidityTwoPort | relHumOut_dis | Outlet relative humidity | |
| Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU | hexDryNTU_T | Effectiveness-NTU coil model (parameterized with nominal T and X) | |
| Sources.MassFlowSource_T | souAir1 | Air source | |
| Sources.MassFlowSource_T | souWat2 | Source for water | |
| Controls.OBC.CDL.Reals.Sources.Ramp | T_a2 | Air inlet temperature | |
| Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU | hexWetNTU_TX | Effectiveness-NTU coil model (parameterized with nominal T and X) |
Contents
| Name | Description |
|---|---|
Revisions
-
Jan 21, 2021, by Antoine Gautier:
First implementation.