A boundary-based net-exchange Monte Carlo method for absorbing and scattering thick media
V. Eymet, R. Fournier, S. Blanco (LAPLACE), J.L. Dufresne (LMD)

TL;DR
This paper extends a boundary-based net-exchange Monte Carlo method to scattering media, improving convergence in thick, absorbing, and scattering environments, with applications demonstrated in 3D plane parallel configurations.
Contribution
The paper introduces a 3D extension of the net-exchange Monte Carlo method for scattering media, enhancing convergence in optically thick conditions.
Findings
Improved convergence over a wide range of optical thicknesses.
Effective in absorbing and scattering thick media.
Remaining challenges in highly scattering, optically thick media.
Abstract
A boundary-based net-exchange Monte Carlo method was introduced in [1] that allows to bypass the difficulties encountered by standard Monte Carlo algorithms in the limit of optically thick absorption (and/or for quasi-isothermal configurations). With the present paper, this method is extended to scattering media. Developments are fully 3D, but illustrations are presented for plane parallel configuration. Compared to standard Monte Carlo algorithms, convergence qualities have been improved over a wide range of absorption and scattering optical thicknesses. The proposed algorithm still encounters a convergence difficulty in the case of optically thick, highly scattering media.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Boundary-Based Net Exchange Monte-Carlo Method for absorbing and scattering thick media
Abstract
A boundary-based net-exchange Monte Carlo method was introduced in [1] that allows to bypass the difficulties encountered by standard Monte Carlo algorithms in the limit of optically thick absorption (and/or for quasi-isothermal configurations). With the present paper, this method is extended to scattering media. Developments are fully 3D, but illustrations are presented for plane parallel configuration. Compared to standard Monte Carlo algorithms, convergence qualities have been improved over a wide range of absorption and scattering optical thicknesses. The proposed algorithm still encounters a convergence difficulty in the case of optically thick, highly scattering media.
keywords:
Monte Carlo, net-exchange formulation, scattering, numerical optimization, convergence
[Toulouse]V. Eymet [Toulouse]R. Fournier [Toulouse]S. Blanco [Paris]J.L. Dufresne
1 Introduction
The Monte-Carlo Method (MCM) has been widely used in the field of transport phenomena simulation, and more specifically in the field of radiative transfer computing [2, 3, 4]. In this particular case, the method mainly consists in simulating numerically the physical statistical model of photons transport, from their emission to their absorption in a potentially scattering medium. A well known advantage of this method is that the corresponding computing code is easy to set up and to modify. Another main advantage is that it is a reference method : as the MCM is a statistical method, a standard deviation may be computed in addition to each result, that may be interpreted as a numerical uncertainty. Also, it has recently been shown that the MCM allows the computation of parametric sensitivities with no extra significant computing [5]. This can be helpful for design needs, or when radiative transfer is coupled with other physical processes. Finally, the MCM is known to be well adapted to the treatment of configurations with a high level of complexity (complex geometries, complex spectral properties, …). However, in spite of these advantages over other methods and in spite of the regular increase of available computational powers, the computational effort requirement of MCM often remains a significant drawback.
Different works in the last fifteen years tried to preserve the main advantages of the method, in particular its strict analogy with physical processes, and the ability to solve complex problems, while trying to improve convergence qualities. There are mainly two ways MCM convergence can be enhanced : formulation changes and adaptation of sampling laws [2]. As far as formulation is concerned, most attention has been devoted to reverse Monte Carlo algorithms [6], that make use of reciprocal transport formulations (application of the reciprocity principle to the integral form of the radiative transfer equation), and to net-exchange Monte Carlo algorithms [7, 8, 9, 10], that make use of net exchange transport formulations (combination of forward and reciprocal formulations, photons being followed both ways along each optical path). Net-exchange Monte Carlo algorithms allowed in particular to bypass the problem of standard Monte Carlo algorithms for quasi-isothermal configurations. As far as sampling laws optimization is concerned, numerous works have successfully used the biasing of sampled directions toward the parts of the system that most contribute to the addressed radiative quantity [11], or the biasing of sampled frequencies as function of temperature field and spectral properties [7, 12].
Recently, the combination of formulation efforts and sampling laws adaptations permitted to solve the well known convergence problem of traditional Monte-Carlo algorithms in the case of strong optical thickness configurations [1]. If a gas volume is optically very thick, most emitted photons are absorbed very close to their emission position, and thus do not take part to the exchange of the gas volume with the rest of the system. Consequently, very large numbers of statistical realizations are required to reach satisfactory convergences. This problem could be solved in the case of purely absorbing systems thanks to a net-exchange formulation in which emission positions are sampled, starting form the volume boundary, along an inward oriented sampled direction (a formulation that will be named here a "boundary-based net-exchange formulation"). All sampling laws (frequency, boundary position, direction and emission position) where also finely optimized in order to insure that the algorithm automatically adapts to system optical thickness in the whole range from the optically thin to the optically thick limits.
The present paper is one of a series that seek to improve the MCM through such methodological developments. It proposes techniques to take into account scattering in the above mentioned boundary-based net-exchange algorithm. The formulation used in [1] has been generalized and clarified in order to take into account the scattering phenomena. Developments are fully 3D, but convergence illustrations are presented for plane parallel configurations that are specifically meaningful in the atmospheric science community.
Sec. 2 of this article puts the emphasis on the multiple integral theoretical developments on which our Monte-Carlo algorithm is based. Sec. 3 presents gas volume emission results in a simple test case, thus revealing the algorithm convergence qualities together with its limits of applicability. Finally, Sec. 4 completes this convergence illustration in terms of radiative flux divergence profiles.
2 Theoretical developments
The three next paragraphs deal with improvements that were brought to the standard bundle transport MCM during the last few years, through a number of different methodological developments.
2.1 Exchange Formulation
Let us consider that, for the purpose of a 3D radiative transfer computation, the considered system is divided into volume and surface elements. Until further mention, this geometric division is only motivated by the required level of analysis and it therefore implies no physical assumption : the volume and surface elements have any geometrical shapes and are inhomogeneous.
The energy rate emitted by an arbitrary gas volume and absorbed by an arbitrary gas volume may be expressed as :
[TABLE]
where is the monochromatic blackbody intensity at point . represents the space of (infinite) optical paths originated from point , in the direction , distributed according to . Every such path will finally reach volume and will even cross it an infinite number of times. is the curvilinear coordinate along the optical path and are the values of this curvilinear coordinate at the positions of the intersection between optical path and gas volume : stands for the entry point coordinate, and stands for the exit point coordinate. is the curvilinear abscissa of point in the intersection interval between and . is the transmitivity between point and the position : it is a product of exponential attenuations and of surface reflectivities for surface reflexions.
The integral over , according to the distribution , will not be detailed in this paper, because the purpose of this work is to put the emphasis on the Net Exchange Formulation itself, and not to deal with the physical model used for optical paths representation. These paths are purely random walk optical paths, and all the complexities associated with the formulation of scattering angles and free path length are deported into the expression of , that represents formally the existence probability density of a given optical path .
This formulation may be used to derive a standard path integrated Monte-Carlo algorithm, that may be described as follows :
- •
First, the emission point is randomly chosen in the gas volume , and the emission direction is randomly chosen in the unit sphere ( st).
- •
The optical path is generated with a standard random walk technique.
- •
Each time this optical path reaches the gas volume , a point is randomly chosen along the part of that intersects .
- •
Finally, the optical path ends when it is long enough for the energy bundle to be considered as totally attenuated (as function of the required level of accuracy).
Using a Monte-Carlo algorithm based on a traditional formulation, the Net Radiative Budget is expressed as the difference between approximate emitted and absorbed energy rates that are computed separately, and that can be close the one to the other for nearly isothermal configurations, inducing numerical convergence difficulties.
2.2 Net Exchange Formulation
The Net Exchange Formulation is based on the Net Exchange Rates between all pairs of elements (either surface or volume elements) and , which is defined as the difference between the energy rate emitted from element and absorbed by element , and the energy emitted from element and absorbed by element .
The advantages of formulating radiative transfers in terms of Net Exchange Rates have been shown by Green [13]. The Net Exchange Formulation has been introduced in the MCM by [7, 8]. This radiative transfer formulation solved the convergence problem encountered by the MCM in nearly isothermal configurations. A general formulation of a Net Exchange Rate between two gas volumes and may be directly deduced from the energy rate equation Eq. 1, replacing by \Bigl{[}B(P)-B(P^{\prime})\Bigr{]} [9] :
[TABLE]
where is the monochromatic blackbody intensity at point in volume (see Fig. 1). Similarity of equations Eq. 1 and Eq. 2 makes fairly easy the implementation of a Net Exchange Formulation in a standard Monte Carlo algorithm : the monochromatic blackbody intensity has to be replaced by \Bigl{[}B(P)-B(P^{\prime})\Bigr{]}.
Using a Net Exchange Formulation, the Net Radiative Budget of a gas volume may be expressed as a sum of Net Exchange Rates :
[TABLE]
Here, using a Monte-Carlo algorithm based on a Net Exchange Formulation means that all Net Exchange Rates are computed separately (as pondered sums of blackbody intensity differences \Bigl{[}B(P)-B(P^{\prime})\Bigr{]}, which induces no numerical difficulty) and are then added to produce the Net Radiative Budget. In the limit case of nearly isothermal configurations, no convergence difficulty will be encountered : as it does no longer compute the difference between two very close approximate values, a Monte-Carlo algorithm based on a Net Exchange Formulation will lead to much better accuracies than traditional Monte-Carlo algorithms.[7, 8].
2.3 Boundary-Based Net Exchange Formulation
A typical difficulty that is encountered by any standard MCM (both bundle transport and path integrated MC algorithms) 111The term “bundle transport algorithm” is used for algorithms in which the photon bundle’s energy is totally absorbed at a stochastically determined position. The term “path integrated algorithm” is used for algorithms in which the photon bundle’s energy is exponentially attenuated along the photon bundle’s optical path is the problem of optically thick systems. Let us consider the computation of the emission from a given gas volume, using a standard path integrated Monte-Carlo algorithm. In the case of an optically thick gas volume, the computation of will suffer from a convergence problem : most bundles emitted into the gas volume will be totally attenuated when they cross the volume boundary. Only those emitted very close to the boundary will have a chance to leave the gas volume with a significant computational weight. Thus, the computation of will require a great number of statistical realizations in order to get a good accuracy over . This convergence difficulty is due to the fact that emission positions are chosen uniformly among the gas volume. A possible way to solve this problem would be to sample more often emission positions close to the volume boundary, so that most bundles would leave the gas volume with a significant energy, thus contributing more significantly to . Modifying the way emission positions are sampled means to modify sampling laws used in the algorithm, without modifying the result of the multiple integral ; in order to do this, we choose to use a net exchange formulation different from the initial formulation presented in Eq. 2. This reformulation - that brings forward the distance between emission point and first exit point - is the purpose of the present subsection.
Eq. 2 starts with an integration over all locations within volume , then one integrates over all optical paths starting at and happens to cross the boundary of (here noted ) at a location (see Fig. 2) : this boundary does not appear as an explicit integration domain. On the contrary, the following formulation (that will be referred as “Boundary-Based Net Exchange Formulation”) starts with an integration over all exit locations on , then one integrates over the exit hemisphere at and then over all the optical paths initiating within and crossing its boundary at the retained exit location and exit direction : the boundary of appears as an explicit integration domain, but not the volume itself.
[TABLE]
where is the fraction of the intensity at in direction that corresponds to photons emitted within and crossing for the first time. Using the optical path reciprocity principle, it is possible to formulate as :
[TABLE]
where is the space of optical paths originated from point , in the direction and stands for the point at which first exits (see Fig. 2).
The Monte-Carlo algorithm that was derived from this new formulation of Net Exchange Rates may be described as follows :
- •
First, a point is randomly chosen on the boundary surrounding gas volume , and the initial direction is randomly chosen in the exit unit hemisphere ( st).
- •
Starting at in the direction , the optical path is generated with a standard random walk technique until it first exits and is then randomly chosen within along this truncated path.
- •
Starting at in the direction , the optical path is generated with a standard random walk technique.
- •
Each time reaches volume , a point is randomly chosen along the part of that intersects .
- •
Finally, the optical path ends when it is long enough for the net-exchange bundle to be considered as totally attenuated (as function of the required level of accuracy).
At this point of the developments, only the boundary-based reformulation of net exchange rates has been achieved. In the next subsection, it will be shown how the sampling laws that arise from this formulation (Monte Carlo computation of the corresponding multiple integrals) may be optimized in order to solve convergence difficulties in the optically thick limits.
2.4 Optimization of sampling laws
The above described algorithm principle requires successive random generations222The random walk sampling laws corresponding to the generations of and are left apart in the present article because no optimization is proposed concerning this part of the algorithm. Such an optimization process is non trivial and none of the attempts made at date have enough generality to be implemented on a standard basis. Among the most successful attempts, a specific mention can be made to the work of Berger and al. reported in [2] for simulation of optically thick radiation shields. of an exit position , an exit direction , a first exchange position (via the curvilinear abscissa ), and second exchange positions (via the curvilinear abscissa ). It can be easily shown that any non zero probability density function may be used for each such sampling insuring the same integral solution at the limit of an infinite number of bundles. One way of illustrating this point is to rewrite Net Exchanges Rates , starting from Eq. 4 and transforming all successive integrals into statistical averages :
[TABLE]
where is the net-exchange density :
[TABLE]
and the correction term :
[TABLE]
Eq. 6, Eq. 7 and Eq. 8 insure a continuous link between the retained photon transport model (with a given formulation choice, here Eq. 4) and the Monte Carlo algorithm : successive integral averages are translated into successive random sampling events and for each set of sampled variables the retained quantity is the sum of all (whose average value will be an approximation of ). Once the transport model and the integral formulation have been chosen the only remaining question is the choice of the sampling probability density functions : this last choice does not modify the algorithmic structure, neither does it change the solution after convergence, but it strongly affects algorithmic convergence via the variance of . The more physical knowledge is introduced in these probability density functions, the smaller the variance of and the faster the convergence[2]. The probability density functions proposed hereafter are designed to insure satisfactory convergence speeds for a wide range of absorption and scattering optical thicknesses. The main objective was generality, hopping that such a set of probability density functions can serve as a start basis for more detailed adjustments when addressing specific configurations families.
- •
Sampling of exit points
The boundary sampling law has been chosen as uniform : . In the general case, having no information concerning the parts of through which exchanges most radiative energy with its environment, no better pdf adjustment could be proposed. Obviously, for specific configurations where exchanges radiation with hot spots at identified locations, this information can be directly used to modify so that the areas of stronger net-exchanges are more frequently sampled.
- •
Sampling of exit directions
In the work of De Lataillade and al.([1]), the angular sampling law was optimized for the case of a purely absorbing medium. The lambertian distribution was used for strong optical thicknesses, whereas the isotropic distribution was used in case of optically thin gas volumes. The limit between weak and strong optical thicknesses was set to where is the absorption optical thickness of the considered volume :
[TABLE]
In the present work, the limit criteria is modified in order to account for the effect of scattering.
[TABLE]
where is the scattering optical thickness of the considered volume and is the phase function asymmetry parameter. In the case of a purely absorbing medium, and we are back to the proposition of [1] : when , the absorption mean free path is smaller than the system size which insures that the specific intensity of emitted photons (photons emitted within the gas volume that reach the boundary) is close to isotropy. Multiple scattering also induces an isotropic distribution of specific intensity at the volume boundary, but here the relevant scale is not the scattering mean free path but the scattering transport mean free path which accounts for the shape of the scattering phase function (forward scattering induces higher values of the transport mean free path)[14]. When the medium both absorbs and scatters, the relevant scale is the total transport mean free path defined as which leads to the proposition of Eq. 10.
- •
Sampling of first exchange position
As in [1], the first exchange position along is sampled by use of a randomly generated abscissa between [math] and (see Fig. 2). The main interest of the proposed boundary based formulation is that the sampling law can be chosen as function of the absorption optical thickness in order to favor emission positions close to the boundary in the optically thick limit. This is done using an exponential probability density function for , which corresponds to an ideal adaptation for isothermal gas volumes :
[TABLE]
Random generation of is simply performed on the basis of a uniform random generation of in the unit interval according to :
[TABLE]
For small values of absorption coefficient (optically thin limit), the above expression reduces to , which is equivalent to choosing uniformly within . The physical significance of this, is that each point of contributes the same way to the radiative transfer, because the energy emitted at each point is totally transmitted out of the gas volume. On the contrary, for strong values of (optically thick limit), Eq. 12 reduces to . is no longer taken into account and most exchange positions are sampled in the immediate vicinity of the boundary : most statistical events have a significant contribution to the net-exchange and the statistical variance is reduced.
- •
Sampling of second exchange positions
Similarly, second exchange positions are generated along by use of randomly generated abscissa according to :
[TABLE]
Unlike in [1], when the medium is both absorbing and scattering, the impact of these sampling laws on the behavior of the associated Monte-Carlo algorithm is configuration dependent : sampling law adaptation is not satisfactory in the whole parameter range. The leading parameter is the single scattering albedo :
- •
For , scattering is negligible compared to absorption. In this case, the medium may be considered as purely absorbing, and it has been shown in [1] that the proposed sampling laws are suitable for such configurations. In particular, they solve the convergence difficulty encountered by Monte-Carlo algorithms in optically thick absorption configurations.
- •
For usual values of ( except for values very close to unity), scattering increases optical path lengths, and the use of the presented sampling laws results in a correct sampling of both exchange positions and .
- •
For , absorption is negligible compared to scattering. In this particular case, the proposed sampling laws fail to sample efficiently the optical path space. The difficulty may be described as follows : when scattering is the dominant process, the medium may be considered as optically thin on the point of view of absorption. In this case, all points into a given gas volume contribute equally to the exchange between this gas volume and the rest of the system. Even if the use of the proposed law for will result in a uniform sampling of first exchange positions along all generated optical paths, most of these paths will be very short, because of the medium strong scattering properties (intense backscattering from point ). First exchange positions will therefore be mainly sampled in the vicinity of the volume boundary which is not in accordance with the physics of radiative net-exchanges in little absorbing and highly scattering configurations. The proposed algorithm will therefore encounter convergence difficulties. We will see however that this difficulty is partly compensated by a reduction of the average number of scattering events to be numerically generated, the overall cost of the algorithm remaining satisfactory up to high albedo levels.
3 Convergence illustration : non-isothermal slab emission
As in [1], the proposed algorithm is first tested using the academic problem of monochromatic slab emission. A single horizontal slab is considered, constituted of semi-transparent medium, with uniform absorbing and scattering optical properties, between two black boundaries at 0K. The slab physical thickness is and the z-axis is downward-positive. The temperature profile across the slab is such that the blackbody intensity at the considered frequency follows a linear profile from [math] at the top to at the bottom of the slab. The addressed quantity is the downward slab emission, which is also the net-exchange rate between the slab and the bottom boundary.
Fig. 3a-6a display the number of statistical realizations needed in order to get a percent standard deviation over the slab emission value, as a function of slab total optical thickness , for 4 different values of the single scattering albedo . Correspondingly, Fig. 3b-6b display the mean number of scattering events along each sampled optical path.
In each figure, is displayed for three different Monte-Carlo algorithms :
- •
1 - A standard Monte-Carlo algorithm, in which bundles are generated uniformly within the layer, with isotropic directions, and are attenuated along their multiple scattering optical paths until they leave the layer (algorithm based on an exchange formulation with a uniform law for volume sampling and an isotropic law for angular sampling, see Eq. 1).
- •
2 - The boundary-based net-exchange algorithm proposed in Sec. 2.
- •
3 - The same algorithm except that the angular sampling law of [1] is used (see Eq. 9), instead of that in which we attempted to account for scattering (see Eq. 10).
It can be seen in Fig. 3(a) that for small values of the single-scattering albedo (), is stabilizing for algorithms 2 and 3 (boundary based algorithms) as the slab total optical thickness increases, while for algorithm 1 (standard MC algorithm), keeps increasing for large values of . In the case of intermediate single-scattering albedoes (Fig. 4(a), ) and even for moderately strong single-scattering albedoes (Fig. 5(a), ), convergence with a percent error always requires a lower number of statistical realizations for algorithms 2 and 3.
It is no longer the case for extremely strong single-scattering albedoes (Fig. 6(a), ) ; this convergence difficulty for high albedoes was explained in the previous section : for a high value of , the medium is optically thin for absorption, and first exchange points should be sampled uniformly within the slab. This is what the standard algorithm does, whereas most optical paths sampled by algorithms 2 and 3 (starting from the slab boundaries) are very short (because of the medium’s strong scattering coefficient) thus first exchange positions are mainly sampled close to the boundaries. Altogether, in the limit of extremely high albedoes, algorithms 2 and 3 require a greater number of statistical realizations because of a non-adapted sampling law.
However, the numerical cost of the algorithm is not directly the number of required statistical realizations , but the product where is the average number of scattering events. Concerning , Fig. 3(b) - 6(b) illustrate that :
- •
For low values of and , the mean number of scattering events required for each statistical realization is of the same order of magnitude for all three algorithms.
- •
In the special case of both high and high , can be about times greater for the standard algorithm than for algorithms 2 and 3.
This may be explained, making the assumption that with the average path length and the scattering mean free path. For algorithms 2 and 3, it has been shown (see. [15]) that is independent of scattering properties : . For algorithm 1, it can be easily shown that is proportional to .333This property may be derived directly from Markov theory with absorbing states [16] in a one-dimensional case, with constant free path length (problem well known as the “Gambler’s ruin problem”). Extension to exponentially distributed free path length is tedious but is accessible without any specific mathematical difficulty. To our knowledge, extension to three dimensions is not available, but it may easily be observed experimentally that the proportionality property remains valid, at least for qualitative reasonings such as those made in the present text. At high values of , this finally gives for algorithm 1 and for algorithms 2 and 3.
These two competing effects combine at high albedo and results are shown in Fig. 7 and Fig. 8. These figures display the product for and , as a function of the single scattering albedo . It appears that the two effects previously emphasized for high albedo ( lower for algorithm 1 than for algorithms 2 and 3, and greater for algorithm 1 than for algorithms 2 and 3) result in the fact that algorithm 2 remains faster than algorithm 1 up to relatively high values of , and becomes slower above a critical value of . The value at which both algorithms converge at the same speed depend on , increasing as increases ( for and for ).
4 Convergence illustration : radiative flux divergence within a non-isothermal slab
In the preceding example a linear blackbody intensity profile was used for convergence tests concerning slab emission. This kind of blackbody intensity profile is not relevant for radiative flux divergence computations in the limit of strong optical thicknesses : with the underlying idea of Rosseland (diffusion) approximation, the radiative budget is indeed only function of the blackbody profile second order derivative. Fig. 9-11 therefore present convergence tests with the same slab configuration as above, but with a parabolic blackbody intensity profile( at slab boundaries and at slab center) : B(z)=B_{0}+\Delta B\left[1-4\Bigl{(}\frac{z}{H}-\frac{1}{2}\Bigr{)}^{2}\right]. Computations are performed using a slab discretization into layers of same thickness, with statistical realizations per layer. Presented results are the average value of the radiative flux divergence within each layer.
Fig. 9a-11a display the radiative flux divergence profile for different values of the slab total optical thickness . In these successive three figures, the single scattering albedo is respectively equal to , and . For the same values of single scattering albedo, Fig. 9c - 11c and Fig. 9d - 11d display radiative flux divergence averages in layers 3 and 10 respectively, as function of slab total optical thickness . Standard deviations are presented in Fig. 9b - 11b, Fig. 9e - 11e and Fig. 9f - 11f.
Results concerning layer 3 and layer 10 are presented in logarithmic scale in order to highlight the behaviors in the optically thin and optically thick limits where Monte Carlo algorithms commonly encounter convergence difficulties. In the optically thin limit, the radiative flux divergence is proportional to , and therefore to (when both layer width and single scattering albedo are fixed). In the optically thick limit, short-distance energy redistribution processes are dominant and the radiative flux divergence follows the diffusion approximation. In the case of a parabolic blackbody intensity profile, it is constant across the slab and (for fixed values of and ) inversely proportional to (see Appendix A). Analytical results corresponding to the diffusion approximation are superimposed to the Monte Carlo results in Fig. 9c-11c and Fig. 9d-11d. Also presented are the analytical results corresponding to the pure absorption approximation (neglecting scattering) : these analytical solutions are available, in the specific case of a parabolic blackbody intensity profile, thanks to the 4th and 5th exponential integral functions (see Appendix A).
The results of Fig. 9 lead to the same conclusions as those of figure 7-8 in [1] : for low albedoes, the convergence qualities of the present algorithm are similar to those of the previous algorithm designed for purely absorbing media 444Note that a scaling error was made in [1] : results of figure 8 were presented omitting to divide by a factor corresponding to the narrow band width with which computations were held. This is compatible with the fact that, for , the pure absorption approximation appears as accurate for all optical thicknesses from to . Using 10000 statistical realizations per layer, the statistical uncertainty (more precisely the standard deviation) remains lower than a few percents for layer 10 ; it reaches 10% for layer 3 at and is independant of optical thickness above . As explained in [1], the fact that the uncertainty becomes independant of optical thickness at high optical thicknesses (whereas it diverges for standard Monte Carlo algorithms) comes from the fact that the boundary-based sampling of emission positions is idealy adapted to optical thickness and that the only remaining task is to perform the integration over the blackbody intensity profile, which is independant of optical thickness. The fact that higher uncertainties are observed for layer 3 than for layer 10 is due to symetry reasons : the radiative balance of layer 10 is the sum of the net-exchanges through its bottom and top interfaces, that are of same sign, whereas the radiative balance of layer 3 is the difference between a heating and a cooling term, all net-exchanges being computed with similar uncertainties.
Fig. 10 and Fig. 11 lead to very similar observations which means that in terms of required numbers of statistical realizations, the conclusions of Sec. 3 are still valid for radiative flux divergence calculations : no specific difficulty is encountered with the proposed algorithm up to extreme values of both absorption and scattering optical thicknesses (except for extreme cases where both optical thickness and single scattering albedo are very high, typically and ). The average numbers of scattering events are not displayed in these figures as no additional observation can be made compared to those made in the preceding section : it increases less rapidly with the present algorithm than with a standard Monte Carlo algorithm, which partially compensates the convergence limit at high and high .
5 Conclusion
The above presented algorithm is an extension to scattering media of the algorithm introduced in [1] as a way to bypass the difficulties encountered by standard Monte Carlo algorithms in the optically thick limit. It is based on a boundary-based net-exchange formulation together with a detailed optimization of optico-geometric sampling laws. It is little sensitive to optical thickness up to both extreme values of absorption optical thickness and scattering optical thickness, two major difficulties of standard Monte Carlo algorithms. As it is based on a net-exchange formulation, it also encounters no difficulty when applied to quasi-isothermal configurations. As will be presented in a forthcoming publication, this algorithm is in particular suitable for detailed analysis of infrared radiation in the terrestrial atmosphere, in which are simultaneously encountered wide ranges of absorption optical thicknesses (because of the line spectra of atmospheric gases) and wide ranges of scattering optical thicknesses (from optically thin dust clouds to optically thick water clouds) [17, 18].
Structurally speaking, the proposed algorithm is very much similar to most standard Monte Carlo algorithms, except for the sampling of emission positions that is modified according to the boundary-based approach. All optimized sampling laws are also mathematically very simple and corresponding random generation procedures introduce no specific difficulty. Altogether, the proposed algorithm should therefore be easy to implement on the basis of any existing Monte Carlo code. We also hope that the presented formal derivations should allow that the reader derives its own sampling laws for best optimization in front of specific configurations.
Finally, a difficulty remains in the limit of very high scattering optical thicknesses combined with very low absorption optical thicknesses. We believe that this difficulty (that was already well identified and intensively explored for nuclear shielding applications [2, 19] ) can only be faced working on the diffusive random walk itself, using formulation efforts and sampling laws adaptations. This point was not addressed in the present paper and it will undoubtedly require further detailed analysis of the statistics of multiple scattering optical paths in finite size systems.
Appendix A Appendix A: radiative flux divergence expressions at the scattering optically thin and optically thick limits.
A.1 Diffusion approximation in a planes parallel configuration.
In the case of optically thick configurations, the diffusion approximation (which is equivalent to the Rosseland approximation) may be used. The radiative flux can be written as :
[TABLE]
with the local photon density, where is the specific intensity at altitude in direction and . In optically thick systems, we can make the assumption that , the local photon density, is equal to the equilibrium intensity at the local temperature : , with the local blackbody intensity. With the assumption of a parabolic blackbody intensity profile B(z)=B_{0}+\Delta B\left[1-4\Bigl{(}\frac{z}{H}-\frac{1}{2}\Bigr{)}^{2}\right], the radiative flux becomes :
[TABLE]
And its divergence is :
[TABLE]
Finally, the average radiative flux divergence between altitudes and may be written as :
[TABLE]
Note that even in the optically thick limit, the diffusion approximation is not valid for the computation of the average flux divergence in the bottom and top layers (layers and in the text). The diffusion approximation is only valid far from the boundaries.
A.2 Absorption approximation in a plane parallel configuration with black boundaries and a parabolic black intensity profile.
The average radiative flux divergence in layer (between altitudes and ) may be expressed as :
[TABLE]
with and respectively the upward and downward specific intensities at altitude , in the zenithal direction with . Under the pure absorption approximation, these intensities may be written as :
[TABLE]
[TABLE]
Introducing the parabolic Planck profile B(z)=B_{0}+\Delta B\left[1-4\Bigl{(}\frac{z}{H}-\frac{1}{2}\Bigr{)}^{2}\right] into the above expressions leads to :
[TABLE]
with the exponential integral :
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A De Lataillade, J. L. Dufresne, M. El Hafi, V. Eymet, and R. Fournier. A net exchange monte carlo approach to radiation in optically thick systems. Journal of Quantitative Spectroscopy and Radiative Transfer , 74:563–584, 2002.
- 2[2] J.M. Hammersley and D.C. Handscomb. Monte-Carlo methods . John Wiley, New York, 1964.
- 3[3] J.R. Howell. Application of monte carlo to heat transfer problems. Advances in Heat Transfer , 5:1–54, 1969.
- 4[4] J.R. Howell. The monte-carlo method in radiative heat transfer. Journal of Heat Transfer , 120:547–560, 1998.
- 5[5] A. De Lataillade, S. Blanco, Y. Clergent, J. L. Dufresne, M. El Hafi, and R. Fournier. Monte-carlo method and sensitivity estimations. Journal of Quantitative Spectroscopy and Radiative Transfer , 75:529–538, 2002.
- 6[6] D.V. Walters and R.O. Buckius. Rigorous development for radiation. International Journal of Heat and Mass Transfer , 35-12:3323–3333, 1992.
- 7[7] M. Cherkaoui, J. L. Dufresne, R. Fournier, J. Y. Grandpeix, and A. Lahellec. Monte-carlo simulation of radiation in gases with a narrow-band model and a net-exchange formulation. ASME Journal of Heat Transfer , 118:401–407, 1996.
- 8[8] M. Cherkaoui, J. L. Dufresne, R. Fournier, and J. Y. Grandpeix. Radiative net exchange formulation within 1d gaz enclosures with reflective surfaces. ASME Journal of Heat Transfer , 120:275–278, 1998.
