Models - Heat.view Factor
Models - Heat.view Factor
Vi ew Fac t or Com p u t at i on
This model is licensed under the COMSOL Software License Agreement 6.1.
All trademarks are the property of their respective owners. See www.comsol.com/trademarks.
The computation of view factors is central when performing heat transfer simulations
using the radiosity method to account for surface-to-surface radiation. This benchmark
demonstrates how to compute geometrical view factors for two concentric spheres that
emit and receive radiation from each other. It compares simulation results to exact
analytical values, and illustrates how to use the symmetry of the geometry to reduce the
computational cost.
Introduction
The surface-to-surface radiation method in the Heat Transfer module relies on the
radiosity method. When surface-to-surface radiation is activated, operators are available to
compute the view factors between diffuse surfaces that irradiate each other. For some
standard configurations one can determine the view factors analytically, but in engineering
applications this is rarely possible. A benchmark example that compares exact analytical
values with simulation results shows the accuracy of the numerical method. Here, two
concentric spheres are used, for which the analytical view factors are known.
If the radiosity is the same on each surface, it only depends on the geometrical
configuration and thus can be calculated from geometrical properties. For two concentric
spheres, labeled ext for the outer sphere and int for the inner sphere, the view factors are:
R int 2
F ext → ext = 1 – ------------
R ext
R int 2
F ext → int = ------------
R ext
F int → int = 0
F int → ext = 1
• radopu(expression_upside,expression_downside)
• radopd(expression_upside,expression_downside)
To compute the geometrical view factor, for example, Fext → int, in COMSOL
Multiphysics, the following integration needs to be defined:
where Sint and Sext denote interior and exterior surfaces, Aint and Aext are corresponding
surface areas.
The integration at the numerator is defined over the inner sphere, which radiates only on
the upside of its surface. Hence, radopd(,) evaluates to zero and the integrand reduces
to radopu(0,expression_upside). Moreover since the outer sphere radiates only on
the downside of its surface the expression_downside argument should be ext.
VIEW FACTOR ANALYTICAL VALUE COMPUTED VALUE ERROR (NO ERROR (SYMMETRY)
SYMMETRY)
Fint → int 0 0 0 0
Fint → ext 1 1 1.1·10-3 1.1·10-3
Fext → ext 0.91 0.91 8.8·10-4 8.5·10-4
Fext → int 0.09 0.09 1.9·10-8 2.5·10-16
In this table, analytical and computed values are slightly different but rounded to
hundredths. The very small errors are listed in the last columns and reflect accurate results
of the view factors provided by the simulation.
Reference
1. Michael F. Modest, Radiative Heat Transfer, 3rd ed., Academic Press, 2013
Modeling Instructions
From the File menu, choose New.
NEW
In the New window, click Model Wizard.
MODEL WIZARD
1 In the Model Wizard window, click 3D.
You are only interested in the view factors, hence Surface-to-Surface Radiation is the
only needed interface.
2 In the Select Physics tree, select Heat Transfer>Radiation>Surface-to-
Surface Radiation (rad).
3 Click Add.
4 Click Study.
5 In the Select Study tree, select General Studies>Stationary.
6 Click Done.
GEOMETRY 1
Define the radii of the spheres and the analytical values for the view factors as parameters.
GLOBAL DEFINITIONS
Parameters 1
1 In the Model Builder window, under Global Definitions click Parameters 1.
2 In the Settings window for Parameters, locate the Parameters section.
3 In the table, enter the following settings:
GEOMETRY 1
No domain information are required, define the geometry as surface objects.
Sphere 1 (sph1)
1 In the Geometry toolbar, click Sphere.
2 In the Settings window for Sphere, locate the Object Type section.
3 From the Type list, choose Surface.
4 Locate the Size section. In the Radius text field, type r_int.
Create a selection of this sphere to easily access its entities throughout the modeling
process.
5 Locate the Selections of Resulting Entities section. Find the Cumulative selection
subsection. Click New.
6 In the New Cumulative Selection dialog box, type Inner sphere in the Name text field.
7 Click OK.
Sphere 2 (sph2)
1 In the Geometry toolbar, click Sphere.
2 In the Settings window for Sphere, locate the Object Type section.
3 From the Type list, choose Surface.
4 Locate the Size section. In the Radius text field, type r_ext.
5 Locate the Selections of Resulting Entities section. Find the Cumulative selection
subsection. Click New.
6 In the New Cumulative Selection dialog box, type Outer sphere in the Name text field.
7 Click OK.
MATERIALS
Blackbody
1 In the Materials toolbar, click Blank Material.
2 In the Settings window for Material, type Blackbody in the Label text field.
3 Locate the Material Properties section. In the Material properties tree, select
Basic Properties>Surface Emissivity.
4 Click Add to Material.
5 Locate the Material Contents section. In the table, enter the following settings:
Diffuse Surface 1
1 In the Model Builder window, under Component 1 (comp1)>Surface-to-
Surface Radiation (rad) click Diffuse Surface 1.
2 In the Settings window for Diffuse Surface, locate the Radiation Direction section.
3 From the Emitted radiation direction list, choose Positive normal direction.
Diffuse Surface 2
1 In the Physics toolbar, click Boundaries and choose Diffuse Surface.
2 In the Settings window for Diffuse Surface, locate the Boundary Selection section.
3 From the Selection list, choose Outer sphere.
4 Locate the Radiation Direction section. From the Emitted radiation direction list, choose
Negative normal direction.
Define new variables and nonlocal integration couplings to evaluate the view factors
directly after running the study. First, define variables that are used to identify the surfaces.
DEFINITIONS
Adjust the mesh size for both spheres manually to get approximately the same number of
elements on each sphere. This is an efficient mesh for view factor computation.
MESH 1
Free Triangular 1
1 In the Mesh toolbar, click Boundary and choose Free Triangular.
2 In the Settings window for Free Triangular, locate the Boundary Selection section.
3 From the Selection list, choose All boundaries.
Size 1
1 Right-click Free Triangular 1 and choose Size.
2 In the Settings window for Size, locate the Geometric Entity Selection section.
Size 2
1 In the Model Builder window, right-click Free Triangular 1 and choose Size.
2 In the Settings window for Size, locate the Geometric Entity Selection section.
3 From the Selection list, choose Outer sphere.
4 Locate the Element Size section. Click the Custom button.
5 Locate the Element Size Parameters section.
6 Select the Maximum element size check box. In the associated text field, type r_ext/5.
7 Click Build All.
The view factors are computed automatically, before the actual study runs. To evaluate the
geometrical view factors, it is sufficient to obtain the initial values.
STUDY 1
1 In the Model Builder window, click Study 1.
RESULTS
View Factors
1 In the Model Builder window, expand the Results node.
2 Right-click Results>Derived Values and choose Global Evaluation.
3 In the Settings window for Global Evaluation, type View Factors in the Label text field.
4 Locate the Expressions section. In the table, enter the following settings:
GEOMETRY 1
Create a new view which hides one of the front boundaries so that you can look inside the
outer sphere.
DEFINITIONS
View 2
In the Model Builder window, under Component 1 (comp1) right-click Definitions and
choose View.
RESULTS
View Factors
In the Settings window for Global Evaluation, click Evaluate.