Models - Heat.evaporative Cooling
Models - Heat.evaporative Cooling
This model is licensed under the COMSOL Software License Agreement 6.3.
All trademarks are the property of their respective owners. See www.comsol.com/trademarks.
Introduction
This tutorial shows how to simulate cooling of water including evaporative cooling. As an
example, a beaker filled with water is used surrounded by an air domain. The airflow
transports the water vapor which causes the liquid to cool down. The approach used here
neglects volume change of the water inside the beaker. This is a reasonable assumption for
problems where the considered time is short compared to the time needed to evaporate a
noticeable amount of water.
Model Definition
The model geometry is shown in Figure 1. The size of the air domain is chosen such that
increasing the domain would have no remarkable effect on the flow field around the
beaker. Symmetry is used to reduce the model size.
Air domain
                                                     Beaker filled
                                                     with water
Symmetry plane
The beaker is made of glass and contains hot water at 80°C. The air has an initial
temperature of 20°C and enters the modeling domain with this temperature.
TURBULENT FLOW
The airflow is modeled with the Turbulent Flow, Low Re k- interface, because the
Reynolds number is about 15,000 and turbulent effects must be considered. In addition,
they must be taken into account in the transport equations correctly. With the Low Re k-
 turbulence model, the turbulence variables are solved in the whole domain down to the
walls and thus provide accurate input values for the transport equations. Using the
assumption that the velocity and pressure field are independent of the air temperature and
moisture content makes it possible to calculate the turbulent flow field in advance and then
use it as input for the heat transfer and species transport equations.
Note that because the mass contribution due to the evaporation is small at the water
surface, a wall (no slip) condition is used on this boundary for the airflow computation.
HEAT TRANSFER
The heat transfer inside the beaker and water is due to conduction only. For the moist air,
convection dominates the heat transfer and the turbulent flow field is required. The
material properties are determined by the moist air theory.
During evaporation, latent heat is released from the water surface which cools down the
water in addition to convective and conductive cooling by the surrounding. This
additional heat flux depends on the amount of evaporated water. The latent heat source
then is
The latent heat of vaporization Lvap is given in J/kg. The evaporative flux gevap is
discussed in the next section.
MOISTURE TRANSPORT
To obtain the correct amount of water which is evaporated from the beaker into the air,
the Moisture Transport in Air interface is used. The initial relative humidity is 20%. At the
water surface evaporation occurs. The evaporative flux at the surface is
with the evaporation rate K, the molar mass of water vapor Mv, the vapor concentration
cv and the saturation concentration csat which can be calculated from the correlation
The transport equation again uses the turbulent flow field as input. Turbulence must also
be considered for the diffusion coefficient, by adding the following turbulent diffusivity to
the diffusion tensor:
                                                T
                                        D T = ---------- I                                (4)
                                              Sc T
where T is the turbulent kinematic viscosity, ScT is the turbulent Schmidt number, and I
the unit matrix.
Figure 2: Temperature distribution after 20 min (latent heat of evaporation taken into
account) and streamlines indicating the flow field.
Figure 3: Average water temperature over time (latent heat of evaporation taken into
account).
Figure 4 shows the concentration and relative humidity at the symmetry plane. Close to
the water surface, the relative humidity is about 100% as expected. Behind the beaker the
relative humidity can become even smaller than 20%. Due to the high temperature, air can
absorb a higher amount of water.
The second and third studies compute heat transfer, with the latent heat effects due to
evaporation neglected or accounted for. Figure 5 shows the comparison between average
Figure 5: Average water temperature without and with latent heat of evaporation accounted
for.
Modeling Instructions
The first step is to compute the turbulent flow field. After that, the resulting velocity field
will be used to compute the transport of heat and moisture. To get an accurate velocity
field for the turbulent transport equations, the Low-Reynolds k- turbulence model is
used here.
NEW
In the New window, click         Model Wizard.
GEOMETRY 1
Load the geometry sequence from an existing MPH file.
1 In the Geometry toolbar, click Insert Sequence and choose Insert Sequence.
2 Browse to the model’s Application Libraries folder and double-click the file
  evaporative_cooling_geom_sequence.mph.
ADD MATERIAL
1 In the Home toolbar, click            Add Material to open the Add Material window.
2 Go to the Add Material window.
3 In the tree, select Built-in > Air.
4 Click the Add to Component button in the window toolbar.
5 In the Home toolbar, click            Add Material to close the Add Material window.
Inlet 1
1 In the Physics toolbar, click      Boundaries and choose Inlet.
2 Select Boundary 33 only.
3 In the Settings window for Inlet, locate the Velocity section.
4 In the U0 text field, type 2[m/s].
Open Boundary 1
1 In the Physics toolbar, click      Boundaries and choose Open Boundary.
2 Select Boundary 1 only.
Symmetry 1
1 In the Physics toolbar, click      Boundaries and choose Symmetry.
2 Select Boundary 2 only.
MESH 1
Customize the mesh, so that it resolves both, the fluid flow and later the transport of heat
and moisture properly. Use the Physics-controlled mesh as starting point.
Size 3
1 In the Model Builder window, under Component 1 (comp1) > Mesh 1 click Size 3.
2 Remove boundaries 9, 12, and 29 from the list.
3 In the Settings window for Size, locate the Element Size section.
4 Click the Predefined button.
5 From the Predefined list, choose Coarse.
Size 4
1 Right-click Component 1 (comp1) > Mesh 1 > Size 3 and choose Duplicate.
2 In the Settings window for Size, locate the Element Size section.
3 From the Predefined list, choose Fine.
4 Locate the Geometric Entity Selection section. Click        Clear Selection.
5 Select Boundaries 9, 12, and 29 only.
6 Locate the Element Size section. Click the Custom button.
7 Locate the Element Size Parameters section.
8 Select the Maximum element size checkbox. In the associated text field, type 0.2.
  Strong gradients appear near the water surface for velocity, temperature and moisture
  content. Make the mesh elements smaller close the surface to improve accuracy.
Free Tetrahedral 1
1 In the Model Builder window, click Free Tetrahedral 1.
2 In the Settings window for Free Tetrahedral, locate the Domain Selection section.
3 From the Selection list, choose All domains.
Boundary Layers 1
1 In the Model Builder window, click Boundary Layers 1.
2 In the Settings window for Boundary Layers, click to expand the Corner Settings section.
3 In the Trim for angles greater than text field, type 350.
STUDY 1
In the Study toolbar, click       Compute.
RESULTS
Change the unit of the temperature results to degrees Celsius.
Preferred Units 1
1 In the Results toolbar, click        Configurations and choose Preferred Units.
2 In the Settings window for Preferred Units, locate the Units section.
3 Click       Add Physical Quantity.
4 In the Physical Quantity dialog, select General > Temperature (K) in the tree.
5 Click OK.
6 In the Settings window for Preferred Units, locate the Units section.
7 In the table, enter the following settings:
Velocity (spf)
1 Click the         Go to Default View button in the Graphics toolbar.
2 Click the         Zoom Extents button in the Graphics toolbar.
  The resulting velocity field is shown below:
3 In the Model Builder window, under Results click Velocity (spf).
  With this velocity field, the transport equations can be computed. The Heat Transfer in
  Moist Air together with the Moisture Transport in Air interface are used to describe the
  transport of heat and moist air and the interaction of both processes.
ADD PHYSICS
1 In the Home toolbar, click         Add Physics to open the Add Physics window.
2 Go to the Add Physics window.
3 In the tree, select Heat Transfer > Heat and Moisture Transport > Moist Air.
4 Find the Physics interfaces in study subsection. In the table, clear the Solve checkbox for
  Study 1.
5 Click the Add to Component 1 button in the window toolbar.
6 In the Home toolbar, click         Add Physics to close the Add Physics window.
Parameters 1
1 In the Settings window for Parameters, locate the Parameters section.
2 In the table, enter the following settings:
    The evaporation rate is chosen so that the solution is not affected if the rate is further
    increased. This corresponds to assuming that vapor is in equilibrium with the liquid.
MATERIALS
Add the materials for heat transfer calculations in the cup and water.
ADD MATERIAL
1 In the Materials toolbar, click         Add Material to open the Add Material window.
2 Go to the Add Material window.
3 In the tree, select Built-in > Water, liquid.
4 Click the Add to Component button in the window toolbar.
MATERIALS
With this selection and the one for the air domain, it is easy to create the selection for the
glass body.
DEFINITIONS
Glass
1 In the Model Builder window, expand the Component 1 (comp1) > Definitions node.
2 Right-click Definitions and choose Selections > Complement.
ADD MATERIAL
1 Go to the Add Material window.
2 In the tree, select Built-in > Glass (quartz).
3 Click the Add to Component button in the window toolbar.
4 In the Home toolbar, click         Add Material to close the Add Material window.
MATERIALS
Fluid 1
1 In the Physics toolbar, click       Domains and choose Fluid.
2 Select Domain 3 only.
The air enters the domain at room temperature. At the outlet, the heat is transported away
by convection.
Inflow 1
1 In the Physics toolbar, click     Boundaries and choose Inflow.
2 Select Boundary 33 only.
Open Boundary 1
1 In the Physics toolbar, click     Boundaries and choose Open Boundary.
2 Select Boundary 1 only.
Symmetry 1
1 In the Physics toolbar, click     Boundaries and choose Symmetry.
2 Click the       Go to YZ View button in the Graphics toolbar.
  With this tool, draw a box around all symmetry boundaries, which corresponds to:
Initial Values 2
1 In the Physics toolbar, click      Domains and choose Initial Values.
2 Select Domain 3 only.
3 In the Settings window for Initial Values, locate the Domain Selection section.
4 From the Selection list, choose Water.
5 Locate the Initial Values section. In the T text field, type 80[degC].
Inflow 1
1 In the Physics toolbar, click        Boundaries and choose Inflow.
2 Select Boundary 33 only.
3 In the Settings window for Inflow, locate the Upstream Properties section.
4 In the w,ustr text field, type phi0.
Open Boundary 1
1 In the Physics toolbar, click        Boundaries and choose Open Boundary.
2 Select Boundary 1 only.
3 In the Settings window for Open Boundary, locate the Upstream Properties section.
4 In the w,ustr text field, type phi0.
Symmetry 1
1 In the Physics toolbar, click        Boundaries and choose Symmetry.
2 Select Boundary 2 only.
Wet Surface 1
1 In the Physics toolbar, click        Boundaries and choose Wet Surface.
2 Select Boundary 12 only.
3 In the Settings window for Wet Surface, locate the Wet Surface Settings section.
4 In the K text field, type K.
Now, set up the multiphysics couplings for moisture and heat transport by the airflow.
Start with a fictive model where latent heat source due to evaporation is neglected.
MULTIPHYSICS
STUDY 1
Step 2: Stationary
1 In the Model Builder window, click Step 2: Stationary.
2 In the Settings window for Stationary, locate the Physics and Variables Selection section.
3 In the Solve for column of the table, under Component 1 (comp1) > Multiphysics, clear
  the checkboxes for Nonisothermal Flow 1 (nitf1) and Moisture Flow 1 (mf1).
ADD STUDY
1 In the Home toolbar, click        Add Study to open the Add Study window.
2 Go to the Add Study window.
3 Find the Physics interfaces in study subsection. In the table, clear the Solve checkbox for
  Turbulent Flow, Low Re k- (spf).
4 Find the Studies subsection. In the Select Study tree, select General Studies >
  Time Dependent.
5 Click the Add Study button in the window toolbar.
6 In the Home toolbar, click        Add Study to close the Add Study window.
1 In the Model Builder window, under Study 2 : No Latent Heat Source click
  Step 1: Time Dependent.
2 In the Settings window for Time Dependent, locate the Study Settings section.
3 From the Time unit list, choose min.
4 In the Output times text field, type range(0,20[s],20).
5 Click to expand the Values of Dependent Variables section. Find the
  Values of variables not solved for subsection. From the Settings list, choose
  User controlled.
6 From the Method list, choose Solution.
7 From the Study list, choose Study 1, Stationary.
  Because you do not solve for the flow field again, but want to use the results from the
  first study, you have to tell the time-dependent study that the results from the stationary
  study should be used.
Solution 3 (sol3)
1 In the Study toolbar, click      Show Default Solver.
2 In the Model Builder window, expand the Solution 3 (sol3) node, then click Time-
  Dependent Solver 1.
3 In the Settings window for Time-Dependent Solver, click to expand the Time Stepping
  section.
4 Select the Initial step checkbox. In the associated text field, type 0.1.
5 From the Maximum step constraint list, choose Constant.
6 In the Maximum step text field, type 1.
7 Right-click Study 2 : No Latent Heat Source > Solver Configurations > Solution 3 (sol3) >
  Time-Dependent Solver 1 and choose Fully Coupled.
8 In the Settings window for Fully Coupled, click to expand the Method and Termination
  section.
RESULTS
Transparency 1
1 In the Model Builder window, expand the Results > Temperature (ht) node.
2 Right-click Volume 1 and choose Transparency.
  Create a plot showing both the temperature distribution and the streamlines of the flow.
Fluid Flow
1 In the Model Builder window, expand the Temperature and Fluid Flow (nitf1) 1 node.
2 Right-click Fluid Flow and choose Delete.
Streamline 1
1 In the Temperature and Streamlines toolbar, click          Streamline.
2 In the Settings window for Streamline, locate the Data section.
3 From the Dataset list, choose Study 1/Solution 1 (sol1).
4 Locate the Coloring and Style section. Find the Point style subsection. From the Color
  list, choose White.
5 Select Boundary 33 only.
6 From the Type list, choose Arrow.
7 Select the Number of arrows checkbox. In the associated text field, type 80.
8 In the Temperature and Streamlines toolbar, click          Plot.
Cut Plane 1
1 In the Results toolbar, click       Cut Plane.
2 In the Settings window for Cut Plane, locate the Plane Data section.
3 From the Plane list, choose xz-planes.
4 Locate the Data section. From the Dataset list, choose Study 2 : No Latent Heat Source/
  Solution 3 (sol3).
3 Locate the Plot Settings section. From the View list, choose New view to generate a
  dedicated view for this plot.
4 Locate the Data section. From the Dataset list, choose Cut Plane 1.
5 From the Time (min) list, choose 10.
Surface 1
1 In the Moisture Concentration and Relative Humidity toolbar, click         Surface.
2 In the Settings window for Surface, click Replace Expression in the upper-right corner of
  the Expression section. From the menu, choose Component 1 (comp1) >
  Moisture Transport in Air > Moist air properties > mt.cv - Vapor concentration - mol/m³.
Contour 1
1 In the Moisture Concentration and Relative Humidity toolbar, click         Contour.
2 In the Settings window for Contour, locate the Expression section.
3 In the Expression text field, type mt.phi.
4 Locate the Levels section. In the Total levels text field, type 7.
5 Locate the Coloring and Style section. From the Contour type list, choose Tube.
TABLE 1
1 Go to the Table 1 window.
2 Click the Table Graph button in the window toolbar.
RESULTS
6 Locate the Data Series Operation section. From the Transformation list, choose Integral.
7 Click      next to      Evaluate, then choose New Table.
TABLE 2
1 Go to the Table 2 window.
  The factor 2 in the expression is based on the use of a symmetry condition. Within
  20 minutes, about 12.58 g of water have been evaporated.
MULTIPHYSICS
Repeat the previous steps with a third study that takes latent heat source due to
evaporation into account. A comparison with the results returned by Study 2 will then
highlight and quantify the cooling effects of evaporation.
STUDY 1
Step 2: Stationary
1 In the Model Builder window, under Study 1 click Step 2: Stationary.
2 In the Settings window for Stationary, locate the Physics and Variables Selection section.
ADD STUDY
1 In the Study toolbar, click      Add Study to open the Add Study window.
2 Go to the Add Study window.
3 Find the Physics interfaces in study subsection. In the table, clear the Solve checkbox for
  Turbulent Flow, Low Re k- (spf).
4 Find the Studies subsection. In the Select Study tree, select General Studies >
  Time Dependent.
5 Click the Add Study button in the window toolbar.
6 In the Study toolbar, click      Add Study to close the Add Study window.
1 In the Model Builder window, under Study 3 : Latent Heat Source click
  Step 1: Time Dependent.
2 In the Settings window for Time Dependent, locate the Study Settings section.
3 From the Time unit list, choose min.
4 In the Output times text field, type range(0,20[s],20).
5 Locate the Physics and Variables Selection section. In the Solve for column of the table,
  under Component 1 (comp1) > Multiphysics, clear the checkbox for
  Heat and Moisture 1 (ham1).
Solution 4 (sol4)
1 In the Study toolbar, click      Show Default Solver.
2 In the Model Builder window, expand the Solution 4 (sol4) node, then click Time-
  Dependent Solver 1.
3 In the Settings window for Time-Dependent Solver, locate the Time Stepping section.
4 Select the Initial step checkbox. In the associated text field, type 0.1.
5 From the Maximum step constraint list, choose Constant.
6 In the Maximum step text field, type 1.
7 Right-click Study 3 : Latent Heat Source > Solver Configurations > Solution 4 (sol4) >
  Time-Dependent Solver 1 and choose Fully Coupled.
8 In the Settings window for Fully Coupled, locate the Method and Termination section.
9 From the Jacobian update list, choose On every iteration.
RESULTS
Transparency 1
1 In the Model Builder window, expand the Results > Temperature (ht) 1 node.
2 Right-click Volume 1 and choose Transparency.
Duplicate the temperature plot created for the former study, to get the results shown in
Figure 2. First begin with the Surface 2 dataset.
Modify the source dataset of Cut Plane 1 to update the moisture and humidity plot with
the effects of latent heat of evaporation (see Figure 4).
Cut Plane 1
1 In the Model Builder window, under Results > Datasets click Cut Plane 1.
2 In the Settings window for Cut Plane, locate the Data section.
3 From the Dataset list, choose Study 3 : Latent Heat Source/Solution 4 (sol4).
TABLE 1
1 Go to the Table 1 window.
2 Click the Clear Table button in the window toolbar.
RESULTS
TABLE 1
1 Go to the Table 1 window.
2 Click the Table Graph button in the window toolbar.
Table Graph 1
Now, add the results without the effects of latent heat of evaporation to the graph to get
a comparison of both studies.
TABLE 1
1 Go to the Table 1 window.
2 Click the Table Graph button in the window toolbar.
RESULTS
Table Graph 1
1 In the Settings window for Table Graph, locate the Coloring and Style section.
2 From the Width list, choose 2.
3 Click to expand the Legends section. Select the Show legends checkbox.
Legends
Latent heat of evaporation accounted for
Latent heat of evaporation neglected
  In this model, latent heat of evaporation accounts for a decrease of about 10°C at the
  end of the simulation.
Mass Balance
Finally, follow the instructions below to check the overall mass balance over time.
11 Click Evaluate.
TABLE 3
1 Go to the Table 3 window.
2 Click the Table Graph button in the window toolbar.
Mass Balance
1 In the Model Builder window, under Results click 1D Plot Group 14.
2 In the Settings window for 1D Plot Group, type Mass Balance in the Label text field.
3 Locate the Legend section. From the Layout list, choose Outside graph axis area.
4 From the Position list, choose Bottom.
5 In the Number of rows text field, type 6.
Table Graph 1
1 In the Model Builder window, click Table Graph 1.
2 In the Settings window for Table Graph, locate the Legends section.
3 Select the Show legends checkbox.
4 Locate the Coloring and Style section. From the Width list, choose 2.