SimcenterKnowledge

Boundary conditions > Simulation objects > Simcenter 3D Thermal/Flow, Electronic Systems Cooling, and Space Systems Thermal simulation objects > Radiation

Understanding the Monte Carlo calculation method

The Monte Carlo calculation method:

  • Directly computes radiative exchange by launching rays from defined solar and IR spectrum sources and tracing the rays to extinction, taking into account absorption, reflection (both diffuse and specular), and transmission.

  • Calculates view factors by assembling data from the intersection of rays and elements.

The Monte Carlo method for radiative exchange calculation directly computes radiative couplings and heat loads. The method uses statistical sampling to evaluate the radiative exchange in an enclosure. Ray packets, representing individual photon bundles, are launched from emitting surfaces in random directions and are then traced until extinction. Radiative couplings and heat loads are determined by analyzing the number of traced ray packets intersecting each element.

This method allows the simulation of the radiative heat exchange between surfaces with complex reflection and emission behavior, exhibiting variations with both the angle of incidence and the direction of incidence. It also permits the simulation of radiation transport and radiative interaction within participating media.

The Monte Carlo method determines view factors as part of the radiative exchange calculation. In the Monte Carlo Settings dialog box, you have the option of using the Monte Carlo method only to calculate view factors, while using Gebhardt's or Oppenheim's method to calculate radiative couplings, and iterative methods to calculate heat loads.

Advantages and disadvantages of the Monte Carlo method

The Monte Carlo calculation method offers the following advantages:

  • Partial illumination of individual elements is accurately handled with the Monte Carlo method. In contrast, the Deterministic and Hemicube view factor methods calculate diffuse reflections using the approximation that all parts of an element are uniformly illuminated. This difference is particularly important for solar heating, which may produce sharp shadow edges across elements.

  • The Monte Carlo method allows handling of more complex models of diffuse reflection and transmission, through definition of bidirectional reflectance distribution functions (BRDFs) and scattering coefficients in participating media.

The main disadvantage to the Monte Carlo method is that it is inefficient when compared to the Deterministic and Hemicube view factor methods, especially for large models. Increasing the number of rays launched from each element increases the accuracy of the Monte Carlo method but also increases the required computation time. However, for some cases involving specular reflection and transmission, the Monte Carlo method can be more efficient.

In general, you should use the Monte Carlo method when:

  • The effect of partial illumination of elements is important.

  • There are complicated reflection functions such as bidirectional reflectance distribution functions (BRDF’s) and scattering in participating media.

How do I

Define Radiation

Learn more

Radiation types

Understanding enclosures

Understanding view factors

Understanding the Hemicube Rendering calculation method

Example 1 - Using the All Radiation type

Example 2 - Using multiple Enclosure Radiation type objects

Monte Carlo Settings

Inputs to expressions

Look up more details

Auto-generated expressions

Quick links

Simcenter 3D Thermal/Flow, Electronic Systems Cooling, and Space Systems Thermal boundary conditions

Thermal/Flow, Electronic Systems Cooling, and Space Systems Thermal

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Understanding the Monte Carlo calculation method, Simcenter 3D 2021.1 Series

© 2020 Siemens

window.mainLanguage="en_US"

window.delivId=""

window.projectId=""

MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });

Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/id628511 · retrieved 2026-07-17