HT TOC Proceedings of IMECE’03 2003 ASME International Mechanical Engineering Congress Washington, D.C., November 15–21, 2003 Proceedings of IMECE'03 2003 ASME International Mechanical Engineering Congress & Exposition Washington, DC, November 16-21, 2003 IMECE2003-41932 IMECE2003-41932 REVERSE MONTE CARLO METHOD FOR TRANSIENT RADIATIVE TRANSFER IN PARTICIPATING MEDIA Xiaodong Lu and Pei-feng Hsu Mechanical and Aerospace Engineering Department Florida Institute of Technology 150 West University Blvd., Melbourne, FL ABSTRACT The Monte Carlo (MC) method has been widely used to solve radiative transfer problems due to its flexibility and simplicity in simulating the energy transport process in arbitrary geometries with complex boundary conditions. However, the major drawback of the conventional (or forward) Monte Carlo method is the long computational time for converged solution. Reverse or backward Monte Carlo (RMC) is considered as an alternative approach when solutions are only needed at certain locations and time. The reverse algorithm is similar to the conventional method, except that the energy bundle (photons ensemble) is tracked in a timereversal manner. Its migration is recorded from the detector into the participating medium, rather than from the source to the detector as in the conventional MC. There is no need to keep track of the bundles that do not reach a particular detector. Thus, RMC method takes up much less computation time than the conventional MC method. On the other hand, RMC will generate less information about the transport process as only the information at the specified locations, e.g., detectors, is obtained. In the situation where detailed information of radiative transport across the media is needed the RMC may not be appropriate. RMC algorithm is most suitable for diagnostic applications where inverse analysis is required, e.g., optical imaging and remote sensing. In this study, the development of a reverse Monte Carlo method for transient radiative transfer is presented. The results of non-emitting, absorbing, and anisotropically scattering media subjected to an ultra short light pulse irradiation are compared with the forward Monte Carlo and discrete ordinates methods results. INTRODUCTION The recent research on the propagation of ultra-short light pulse inside the absorbing and scattering media has lead to some interesting applications in the area of material properties diagnostic, optical imaging, remote sensing, etc. The time scales of such processes are usually in the order of 10-12 to 10-15 seconds. In the case of remote sensing using short light pulse, the pulse width is in the order of 10-9 seconds. The corresponding spatial and temporal variations of radiation intensity in these processes are comparable. Therefore, the consideration of the transient term in the radiation transport equation is necessary. The simulation of transient radiation process is more complex than that in the steady state due to the hyperbolic wave equation coupled with the in-scattering integral term. Several numerical strategies have been developed, which include discrete ordinate method (Sakami, et al. 2000; 2002), finite volume method (Chai, 2003; Lu, et al. 2003), integral equation models (Tan and 1 Copyright © 2003 by ASME becomes unnecessarily inefficient. The RMC is based on the reciprocity principle in radiative transfer theory (Case, 1957). The reverse algorithm is similar to the conventional method, except that the energy bundle (photons) is tracked in a time-reversal manner. Its migration is recorded from the detector into the participating medium, rather than from the source to the detector as in the conventional MC. There is no need to keep track of the bundles that do not reach a particular detector. Thus, RMC method takes up much less computation time than the conventional MC method. On the other hand, one should always note that RMC will generate far less information than the corresponding MC method. Collins, et al. (1972) reported the earliest work on RMC relevant to radiation transfer calculations. Adam and Kattawar (1978) adopted the same concept of Collins, et al. in their study of spherical shell atmospheric radiation. They also provided justifications of RMC, which will be expanded in this study. In a series of rocket plume base heating calculations by Nelson (1992), RMC was also found to be a practical tool to include various effects, e.g., spectral, scattering. To provide a more rigorous theoretical foundation to RMC, Walters and Buckius (1992) utilized the reciprocity relations developed by Case (1957). Recently, Modest (2003) used their results and applied to singular light source problems. The only RMC treatments for transient radiation processes reported so far, to the authors' knowledge, are by Wu and Wu (2000) and Andersson-Engels, et al. (2000). However, the details of the RMC algorithm were not given in either paper and the RMC results of the latter work were inconsistent. This study will present a detailed and validated RMC method to simulate transient radiation process, particularly for light pulse propagation within scattering media, with validated solutions. The utilization of a Beowulf cluster for simulation demonstrates the RMC method has the potential for real time inverse analysis. Although only onedimensional geometry is considered in this study, the algorithm can be readily extended into multidimensional geometry, which is to be treated in a follow-up study. Hsu, 2001; Wu, 1999; Wu and Wu, 2000), and Monte Carlo method (Brewster and Yamada, 1995; Hsu, 2001a). The Monte Carlo method is a numerical technique of solving various sciences and engineering problems by the simulation of random variables. Monte Carlo is one of the most versatile and widely used numerical methods, very suitable for solving multidimensional problems, especially when deterministic solutions are difficulty to obtain. Monte Carlo simulations have in the past, and continue to, consume a significant fraction of high performance computing time. With the advancement of the low cost Beowulf cluster (Sterling, et al. 1995) and inherently high parallel efficiency of Monte Carlo method (Siegel and Howell, 2002; Sawetprawichkul, et al. 2002), its usage will only grow over time. The theoretical foundation of the method had been known long before digital computers were available. Of course, the use of the Monte Carlo method became practical only with the advent of computers and high-quality pseudorandom number generators. In the early days of the digital computer, significant amount of computational work was carried out with Monte Carlo simulations of the neutron transport. Radiation heat transfer is one of the disciplines that take great advantage of the Monte Carlo method (Howell, 1968). However, the Monte Carlo method can be computationally very time consuming due to its error bound being limited by the number of sampling in the form of O(N-0.5), in which N is the sampling number. That is why much of the effort in Monte Carlo development has been in construction of variance reduction methods that speed up the computation. The other approach, which has shown promising results, is the utilization of deterministic number sequences instead of random numbers for integration (O’Brien, 1992; Hsu, 2001)– this belongs to the socalled quasi-Monte Carlo (QMC) method (Holton, 1960; Niederreiter, 1978). In theory, the error bound of QMC is proportional to O(N-1(logN)D), where D is the dimension of integration or the number of deterministic number sequence. In practice, depending on the quality of the number sequences and the nature of the problem, the error bound is typically between O(N-0.5) to O(N-1) (Hsu, 2001b; Bratley, et al. 1992). In the case of detecting radiation signals at some selected positions and/or given time intervals, the reverse Monte Carlo (RMC) method becomes very advantageous. Since computational results in the whole spatial and temporal domains are not always necessary, then either MC or QMC TRANSIENT RADIATION TRANSPORT Consider a one-dimensional slab containing an absorbing and scattering medium, the radiative transfer equation (RTE) in a given direction ŝ is (Ozisik, 1973): 2 Copyright © 2003 by ASME ∂I (rˆ, sˆ, t ) ∂I (rˆ, sˆ, t ) + = −κ (rˆ ) I (rˆ, sˆ, t ) ∂s c∂t σ (rˆ ) + I (rˆ, sˆ ′, t ) Φ (sˆ ′, sˆ ) dΩ′ 4π ∫Ω′= 4π ( ∂I d z * , sˆ, t * c∂t * (1) = where κ and σ are the extinction coefficient and the scattering coefficient, respectively, c the speed of light in the medium, ŝ the light propagation direction, and Φ ( sˆ′, sˆ) the scattering phase function. The geometry of a collimated pulsed irradiation on the top surface of the slab medium is shown in Fig. 1. I o * * ( * d * ) * ( * * * * ∫ Φ( sˆ′, sˆ) I d z , sˆ, t dΩ' + S z , sˆ, t ) (3) 4π ( ) S z* , sˆ,t* = ω 4π ∫4π Φ(sˆ′, sˆ) I c (z * ) , sˆ, t * dΩ' (4) where Ic(z*, ŝ , t*) is obtained by solving the RTE governing the attenuation of the collimated beam. In the case of a collimated beam in the z-direction the solution is ( ) I c z * , sˆ, t * = I o e − z* [ H (t * − z * ) z − H (t * − t *p − z * )]δ ( sˆ − sˆo ) i (5) with t *p = κ c t p and tp is the pulse width, δ the Dirac delta distribution, and H the Heaviside step function. Equation (4) becomes Figure 1. Geometry of the collimated irradiation. ( ) ω I o e − z* [ H ( t * − z * ) 4π − H (t * − t *p − z * )]Φ (sˆo , sˆ ) S z * , sˆ, t * = I( ŝo , t) is the collimated irradiation intensity in the direction ŝo . Io is the intensity leaving the wall toward the medium and Ii the intensity coming from the medium toward the wall. It is convenient to use a concept similar to Olfe's (1970) modified differential approximation by splitting the intensity into two components: one contributed by incident radiation and the other by medium emission and scattering. The former can be solved exactly with the boundary condition containing singular emission source and the latter by various numerical schemes. The approach has successfully treated various radiative transport problems, e.g., Liou and Wu (1997) and Ramankutty and Crosbie (1997; 1998). With the time-dependent, incident collimated irradiation, e.g., a light pulse, one can separate the intensity into two parts I ( x , sˆ, t ) = I c ( x, sˆ, t ) + I d ( x, sˆ, t ) d where t* = κct and z* = κz. In the above equation, the out-scattered radiation source formed from the collimated irradiation contributes to the source term and is described by ŝo I ω 4π ) + µ ∂I (z , sˆ, t ) + I (z , sˆ, t ) ∂z (6) Φ ( sˆ ′, sˆ) = 1 + aµµ' where µ is the direction cosine of ŝ . If the medium is isotropically scattering, then a = 0. The collimated source function is then equivalent to the isotropic blackbody emission term. However, it is a time-dependent "emission" term. REVERSE MONTE CARLO METHOD Figure 2 demonstrates the geometry of the intensity received at the detector from a collimated source. For simplicity, consider the collimated irradiation to be a steady state source. This generality can be easily extended to transient sources. The collimated source irradiates normally on a semi-infinite, absorbing, and scattering medium. The detector is located at origin, O. The source is attenuated in the medium and, in particular, the source at a cylindrical coordinate position (r, z) shown in the figure is considered. The problem can be treated as axisymmetric with respect to the r = 0 axis. (2) In this equation, Ic is the attenuated intensity of the collimated beam, and Id is the diffuse intensity, which is the in-scattered radiation into direction ŝ . Substitution of Eq. (2) into Eq. (1) and normalizing the terms give the dimensionless RTE, 3 Copyright © 2003 by ASME Converting the (r, φ, z) coordinate into spherical coordinate of (ρ, φ, θ) with r = ρsinθ and z = ρcosθ and the Jacobian of the transformation, Eq. (10) becomes I (r, φ) o Detector O G (0 ) = θ z' ρ Fig. 2 Geometry of integrated intensity received at the detector. Integrating the steady state RTE within the isotropic scattering and non-emitting medium, the intensity at any position z, including z = 0, can be found as I (z, sˆ ) = I (0, sˆ )e −κz + κ 4π ∞ ∫ ∫ I (z ' , sˆ )e −κ ( z − z ' ) dΩ s dz ' (7) 0 4π If only singly scattered photons are considered, that is, the collimated intensity being attenuated at position z' and then scattered to the detector, then the I(z', ŝ ) inside the integral will be the attenuated collimated intensity, i.e., Io(r, φ)e-κz'. The intensity at the detector, I(z = 0, ŝ ), doesn't include the direct contribution from the collimated source in direction ŝo , i.e., the first term on the right hand side of Eq. (7). The integrated intensity over the incoming (lower) hemisphere at the detector can then be expressed as G (0 ) = κ 4π ∞ ∫ ∫ I o (r,φ )e −κz ′ −κρ e dΩ d dz ' ρ2 0 0 −κρ cosθ −κρ e sin θ d sin θ dφ dρ (11) 0 That is, the intensity at r̂1 and direction - ŝ1 due to the point source at r̂2 in the direction ŝ2 equals to the intensity at r̂2 and direction - ŝ2 due to the point source at r̂1 in the direction ŝ1 . Several other reciprocity relations can be obtained from this. In the sense of Monte Carlo simulation, the bundles (photons) that finally reached the detector can be backtracked in both temporal and spatial manner. As the bundle travels from the detector position back into the medium, the diffuse intensity caused by the collimated source (Eq. 6) must be integrated along the path length if encountered by the bundle: (8) It should be pointed out that the dΩs in Eq. (7) is the solid angle from all in-scattered directions and dΩd in Eq. (8) is the solid angle viewed from the detector to position z'. The G(0) represents the signal received at the detector. From Fig. 2, dr (rdφ )cosθ ∫ ∫ ∫ I o (r,φ )e I (rˆ1 ,− sˆ1 ; rˆ2 , sˆ2 ) = I (rˆ2 ,− sˆ2 ; rˆ1 , sˆ1 ) 0 2π dΩ d = ∞ 2π π / 2 Equation (10) is the equivalent of Monte Carlo integration and Eq. (11) is the counter part of reverse Monte Carlo integration. Two problems are immediately observed in Eq. (10): First, a truncation of r has to be determined, because if r is too large then sampling in some regions may not contribute much to the detector signal. Second, the ρ2 in the denominator causes large statistical oscillation in the results for small ρ. By considering the same problem with the viewpoint from the detector in Eq. (11), both of these problems are eliminated. It should be noted that the determination of radiative flux at the detector could be similarly obtained, although the sampling of the bundle direction will be different due to different cumulative distribution function. Case (1957) derived a fundamental identity that was based on the RTE. From that identity, the reciprocity principle used in this study is simply a special case. Implicitly assumed in the principle is Φ ( sˆ′, sˆ) = Φ ( − sˆ,− sˆ′) , i.e., the scattering phase function has time reflection symmetry. The most basic reciprocity principle states that: r z κ 4π (9) ( ) l* ( ) ( ) I d z , sˆ, t * = ∫ S z * , sˆ, t * exp − κl *' dl *′ Substitute into Eq. (8), κ ∞ 2π ∞ I o (r,φ )e −κz′ e −κρ G (0) = cosθ r dr dφ dz (10) 4π ∫0 ∫0 ∫0 ρ2 * (12) 0 RMC Algorithm 4 Copyright © 2003 by ASME 2) ( z p ′ − ct p ) > z1: the first point that the bundle and the pulse meet is between z1 and z2, then µc (t1 − t p ) + z1 (15) zL = 1+ µ In this case, since the bundle and pulse will never meet again, go to step 1 and start a new bundle from the detector; 4. At the end of path length, calculate the absorption decay and determine whether the bundle is absorbed or scattered from the albedo. If scattered, pick a new direction based on phase function and return to step 2. If absorbed, go to next step; 5. Go to step 1 for a new bundle and complete the tally of all N bundles. For a nonhomogeneous medium, step 2 needs to be modified to consider the variation of radiation properties in the path length. 1. Assume N number of bundles arrive at the detector. Start the first bundle and pick a backtracking direction and a t1, which is the bundle arrival time at the detector. The direction can be uniformly distributed to minimize the fluctuation in the result. 2. Pick a path length (lκ) based on κ, the extinction coefficient; 3. At the end of the path length, check the local time t2 (= t1 – lκ /c) > 0 and see if the pulse will travel to the local position at t2. If so, calculate the integration of the collimated source. Since the pulse has a certain temporal width tp that spans over a finite spatial distance ctp, it is necessary to check whether the bundle will meet the pulse, which is at position zp = ct2, at the new position z2. There are three possible cases: (a) ( z p − ct p ) ≤ z 2 ≤ z p - The bundle lands inside the pulse. The upper limit of the source integration (Eq. 12) will be zU = z2. As for the lower limit of the integration zL, there are two possibilities: 1) ( z p′ − ct p ) ≤ z1 ≤ z p′ : The first point that the bundle and pulse meet is also inside the pulse, then zL = z1 . Note that z p′ = ct1 is the position of the pulse’s leading edge at time t1. 2) ( z p ′ − ct p ) > z1: the first point that the bundle and the pulse meet is between z1 and z2, then µc (t1 − t p ) + z1 (13) zL = 1+ µ where µ is the direction cosine of the path from z1 to z2. The derivation of Eq. (13) can be easily obtained with the aid of Fig. 3. The concept is similar to the domain of influence described in Tan and Hsu (2001). Go to step 4; (b) z2 < (zp - ctp) - the pulse hasn't met the bundle yet, go to step 4; (c) z2 > zp - the pulse meets and move across the backtracking bundle. Their last meeting point will be the upper limit of the source term, zU, which must be between z1 and z2, µct1 + z1 (14) zU = 1+ µ As for the low limit of the source integration n term zL, there are also two possibilities: 1) ( z p ′ − ct p ) ≤ z1 ≤ z p ′ : the first point that the bundle and pulse meet is inside the pulse, then zL = z1. RESULTS AND DISCUSSION The parallel computer architecture used in this study is simply a collection of computers with commodity processors and parts. The coding is based on the Single Program Multiple Data model and use the Message Passing Interface (MPI) library (Lu and Hsu, 2003). The system consists of one root or head node and many slave or compute nodes. The communication among nodes, in this case, is through a private, channel-bonded Fast Ethernet. A 48-node IBM PC based Linux cluster was used in this study. This system can be extended to 96 processors with dual processors in each node. Currently, except the head node, only one processor is installed in each of the compute nodes. Each compute node is an IBM x330 xSeries Pentium III 866 MHz processor with 512 MB SDRAM. The total system memory space is 24 GB. Detailed hardware and software configuration information is given in the website at http://olin.fit.edu/beowulf/. As a first test of the RMC algorithm used in this study, it is used to solve a typical medium of τ = 10 and large scattering albedo 0.998 subjected to a collimated pulse irradiation (Hsu, 2000). The incident pulse width tp* = 1 is modeled by two consecutive Heaviside unit step functions at the boundary z = 0 and the normalized collimated intensity is equal to 1. The solution improves as the standard deviation is reduced from 5%, 2%, to 0.5% (Fig. 4). The 5% curve shows moderate statistical oscillations and 0.5% curve is very smooth. The temporal transmittance curve is consistent with those reported by our earlier work. 5 Copyright © 2003 by ASME time interval is needed for time-gated measurements. This particular advantage of RMC greatly reduces the amount of computation and may have the potential of being used in the real time signal processing and inverse analysis for optical image re-construction. Many existing numerical schemes to simulate transient radiative transport simply fail to resolve the wave front correctly, e.g., Mitra, et al. (1997), leading to incorrect propagation speed. A part of the rigorous tests of transient radiation transfer numerical schemes, including Monte Carlo algorithms, is to demonstrate the capability of wave front resolution. Figure 6 depicts the excellent agreement between RMC and DOM and the sharp collimated pulse front in this regard. The medium has unity optical thickness and isotropic scattering with albedo being equal to 0.9. The DOM solution was validated with our prior integral equation and Monte Carlo solutions. Figure 7 shows the variation of the bundle number used in each time instant and for three different phase functions. The result is based on the 2% standard deviation setting. A similar trend is found in other standard deviation settings. First, the bundle number decreases as the transmittance signal reaches its peak. Then, the bundle number increases as the transmittance signals gradually levels off. Secondly, for t* > 30, i.e., after the pulse passes the medium, the bundle number used is higher for forward scattering medium and lower for backward scattering medium. In the backward scattering medium, the bundles tend to stay inside the medium longer, and the chance to encounter pulse is thus higher. This leads to quicker convergence with fewer number of bundles used. The behavior of bundle movement is similarly described in our earlier work on a discrete ordinates method (Sakami, et al. 2000). A series of tests of the proposed RMC algorithm shows that it can provide accurate simulations with significant reduction in computational time when compared to the traditional MC method. The RMC will be used to compare pulsed laser measurements of threedimensional scattering media in a follow-up publication. In transient problems, one of the forward Monte Carlo methods can carry out the time stepping of the simulation of all the N bundles simultaneously at a given time step (Hsu, 2001a). While this approach consumes very large amount of memory, it can achieve good parallel efficiency. A different approach is to trace the bundle one at a time and record the time history accordingly (Sawetprawichkul, et al. 2002). This second To further verify the reverse Monte Carlo algorithm, the simulations of forward anisotropically, isotropically, and backward anisotropically scattering media are compared with the discrete ordinates method with which accurate transient solutions were obtained (Sakami, et al. 2000). Comparison with a forward Monte Carlo method (Sawetprawichkul, et al. 2000) is also made on the same plot (Fig. 5). A 5% RMC solution takes about 12 seconds using MPI parallel library on 10 nodes of the afore-mentioned Beowulf cluster. It takes about two hours by Monte Carlo method using a serial code on a 633 MHz 21164A Alpha processor workstation (Hsu, 2001a). The run time is shorter if the albedo is smaller. Figure 5 shows good agreement between the MC and RMC solutions and somewhat small difference with the discrete ordinates solutions in three cases of linear anisotropic scattering media. The temporal transmittance curves of three different cases are shown. The number of energy bundles used in the simulation at different time step varies from 105 to 2.105 by setting the standard deviation of the solution to be 5% and it takes about 12 seconds to finish. It takes 47 seconds by setting standard deviation at 2% with the bundle number varying from 105 to 1.6.106. In comparison the maximum number of bundles used by Monte Carlo is 2.107. It is noted that the results at long time by Monte Carlo method with this bundle number still show large degree of oscillation (Hsu, 2001a). This is caused by the insufficient number of energy bundles used in the MC simulation. It is obvious that if one sets the standard deviation to be 0.5%, the solution become much smoother and the corresponding bundle numbers will vary from 3.2.106 to 1.28.107. The total computational time is 11 minutes with 0.5% standard deviation setting. It should be pointed out that the computational time saving over the MC method is not significant as this is one-dimensional slab geometry. We expect the saving will be much more in the two- and three-dimensional geometries with detectors. However, even with onedimensional geometry the result of 0.5% standard deviation is better than the MC solution at comparable computational time. Another advantage of the reverse Monte Carlo method is that it can provide the solution at a specific time or over a time interval. It is unlike other solution methods or MC that the complete time history from t = 0 to any time of interest has to be computed. The information over specific 6 Copyright © 2003 by ASME approach doesn't perform time marching for all bundles simultaneously, but rather it "assembles" the temporal information of all bundles at the end. In this way, the memory requirement is not an issue, but it can't provide the variance of the simulations during the calculation. It should be pointed out that the coarse grain parallelism is retained in all of the above MC and RMC algorithms. As far as the requirements of reducing memory usage and obtaining solution variance during the calculation, the reverse Monte Carlo algorithm is more suitable. Modeling and Comp. Simul., Vol. 2, No. 3, pp. 195-213, 1992. Brewster, M. Q. and Y. Yamada, "Optical Properties of Thick, Turbid Media from Picosecond Time-Resolved Light Scattering Measurements," Int. J. Heat and Mass Transfer Vol. 38, pp. 2569-2581, 1995. Case, K. M., "Transfer Problems and the Reciprocity Principle," Review Modern Physics, Vol. 29, No. 4, pp. 651-663, 1957. Chai, J. C., "One-Dimensional Transient Radiation Heat Transfer Modeling Using a FiniteVolume Method," Numerical Heat Transfer, Vol. 44, No. 2, pp. 187-208, 2003. Collins, D. G., W. G. Blattner, M. B. Wells, and H. G. Horak, "Backward Monte Carlo Calculations of the Polarization Characteristics of the Radiation Emerging from SphericalShell Atmospheres," Appl. Opt. Vol. 11, No. 11, pp. 2684-2696, 1972. Holton, J. H., "On the Efficiency of Certain QuasiRandom Sequences of Points in Evaluating Multi-Dimensional Integrals," Numerische Mathematik, Vol. 2, pp. 84-90, 1960. Howell, J. R., "Application of Monte Carlo to Heat Transfer Problems," Adv. in Heat Transfer, Vol. 5, pp. 1-54, 1968. Hsu, P.-f., "Effects of Multiple Scattering and Reflective Boundary on the Transient Radiative Transfer Process," Int. J. Thermal Sciences, Vol. 40, No. 6, pp. 539-545, 2001a. Hsu, P.-f., unpublished note on quasi-Monte Carlo calculations, 2001b. Liou, B.-T., and C.-Y. Wu, "Ray Effects in the Discrete-Ordinate Solution for Surface Radiation Exchange," Int. J. Heat and Mass Transfer, Vol. 32, pp. 271-275, 1997. Lu, X. and P.-f. Hsu, "Parallel Computing of an Integral Formulation of Transient Radiation Transport," accepted by AIAA J. Thermophysics and Heat Transfer, 2003a. Lu, X., P.-f. Hsu, and J. C. Chai, "Transient Radiative Transfer of Light Pulse Propagation in Three-Dimensional Scattering Media with Finite Volume Method and Integral Equation Model,," Proceedings, the ASME Summer Heat Transfer Conf., Las Vegas, NV, 2003b. Mitra, K., M.-S. Lai, and S. Kumar, "Transient Radiation Transport in Participating Media within a Rectangular Enclosure," AIAA J. Thermophysics and Heat Transfer, Vol. 11, No. 3, pp. 409-414, 1997. Modest, M. F., "Backward Monte Carlo Simulations in Radiative Heat Transfer," CONCLUSIONS The reverse Monte Carlo simulations are conducted for transient radiative transfer process within the absorbing, scattering, and non-emitting participating media. Detailed algorithm is developed and discussed. The solutions are validated with the existing solutions obtained by Monte Carlo and discrete ordinates methods. The method was shown to be a very effective way to reduce the long computational time and memory requirements in the Monte Carlo method when only certain spatial and temporal domain information is needed. This method provides a computationally efficient scheme for remote sensing and optical imaging inverse analysis. It is possible to apply the method in real time applications. ACKNOWLEDGEMENTS This work is partially supported by Sandia National Laboratories with contract No. AW-9963. The parallel system is provided by a grant from National Science Foundation MRI Program grant No. EIA-0079710 and Dr. Rita V. Rodriguez is the program director. REFERENCES Adams, C. N. and G. W. Kattawar, "Radiative Transfer in Spherical Shell Atmospheres – I. Rayleigh Scattering," ICARUS: Int. J. Solar System Studies, Vol. 35, pp. 139-151, 1978. Andersson-Engels, S., A. M. K. Enejder, J. Swarting, A. Pifferi, "Accelerated Monte Carlo Models to Simulate Fluorescence of Layered Tissue," in Photon Migration, Diffuse Spectroscopy, and Optical Coherence Tomography: Imaging and Functional Assessment, ed. by S. Andersson-Engels and J. G. Fujimoto, SPIE Vol. 4160, pp. 14-15, 2000. Bratley, P., B. L. Fox, and H. Niederreiter, "Implementation and Tests of LowDiscrepancy Sequences," ACM Trans. 7 Copyright © 2003 by ASME Exposition, ASME HTD-Vol. 366-1, pp. 145153, Orlando, FL, November 2000. Siegel R., and J. R. Howell, Thermal Radiation Heat Transfer, 4th ed., Taylor & Francis, New York, NY, 2002. Sterling, T., D. J. Becker, D. Savarese, J. E. Dorband, U. A. Ranawak, and C. V. Packer, "Beowulf: A Parallel Workstation for Scientific Computation," Proceedings, Int. Conf. on Parallel Processing, 1995. Tan, Z.-M., and Hsu, P.-f., "An Integral Formulation of Transient Radiative Transfer," ASME J. Heat Transfer, Vol. 123, No. 3, pp. 466-475, 2001. Walters, D. V. and R. O. Buckius , "Rigorous Development for Radiation Heat Transfer in Nonhomogeneous Absorbing, Emitting, and Scattering Media," Int. J. Heat and Mass Transfer, Vol. 135, No. 12, pp. 3323-3333, 1992. Wu, S.-H. and C.-Y. Wu , "Integral Equation Solutions for Transient Radiative Transfer in Nonhomoegeneous Anisotropically Scattering Media," ASME J. Heat Transfer, Vol. 122, No. 4, pp. 818-822, 2000. Wu, C.-Y., "Propagation of Scattered Radiation in a Participating Planar Medium with Pulse Irradiation," J. Quant. Spect. and Rad. Transfer, Vol. 64, pp. 537-548, 1999. ASME J. Heat Transfer, Vol. 125, pp. 57-62, 2003. Nelson, H. F., "Backward Monte Carlo Modeling for Rocket Plume Base Heating," AIAA J. Thermophysics and Heat Transfer, Vol. 6, No. 3, pp. 556-558, 1992. Niederreiter, H., "Quasi-Monte Carlo Method and Pseudo-Random Numbers," Bulletin, Am. Math. Soc., Vol. 84, No. 6, pp. 957-1041, 1978. O'Brien, D. M. "Accelerated Quasi Monte Carlo Integration of the Radiative Transfer Equation," J. Quant. Spect. and Rad. Transfer, Vol. 48, No. 1, pp. 41-59, 1992. Olfe, D. B., "Radiative Equilibrium of a Gray Medium Bounded by Nonisothermal Walls," AIAA Progress in Astronautics and Aeronautics, Vol. 23, pp. 295-317, 1970. Ozisik, M. N., Radiative Transfer and Interaction with Conduction and Convection, J. Wiley, New York, 1973. Ramankutty, M. A., and A. L. Crosbie, "Modified Discrete-Ordinates Solution of Radiative Transfer in Three-Dimensional Rectangular Enclosures," J. Quant. Spect. and Rad. Transfer, Vol. 60, No. 1, pp. 103-134, 1998. Ramankutty, M. A., and A. L. Crosbie, "Modified Discrete-Ordinates Solution of Radiative Transfer in Two-Dimensional Rectangular Enclosures," J. Quant. Spect. and Rad. Transfer, Vol. 57, No. 1, pp. 107-140, 1997. Sakami, M., K. Mitra, and P.-f. Hsu, "Transient Radiative Transfer in Anisotropically Scattering Media using MonotonicityPreserving Schemes," Proceedings, the ASME 2000 Int. Mechanical Engineering Congress & Exposition, Orlando, FL, November 2000. Sakami, M., K. Mitra, and P.-f. Hsu, "Analysis of Light-Pulse Transport through TwoDimensional Scattering and Absorbing Media," J. Quant. Spect. and Rad. Transfer, Vol. 73, No. 2-5, 2002, pp. 169-179. Sawetprawichkul, A., P.-f. Hsu, and K.Mitra, "Parallel Computing of Three-Dimensional Monte Carlo Simulation of Transient Radiative Transfer in Participating Media," AIAA paper No. 2002-2901, Proceedings, the 8th AIAA/ASME Joint Thermophysics and Heat Transfer Conf., St Louis, Missouri, June 2002. Sawetprawichkul, A., P.-f. Hsu, and K. Mitra, "A Monte Carlo Study of the Transient Radiative Transfer within the One-Dimensional Layered Slab," Proceedings, ASME 2000 Int. Mechanical Engineering Congress & Pulse trailing edge Pulse leading edge (z - z )/(-µ) 1 L µ 0 z ,t 2 1 L ct 2 +z z ,t z 2 1 z -z 1 ct L 1 c(t - t ) - z 1 p L c(t - t ) 1 p Fig. 3 The relation of backtracking bundle path length and pulse movement. The path length of (zL - z1)/-µ equals the pulse travel distance at the same time interval. The equality leads to the determination of zL. 8 Copyright © 2003 by ASME -2 10 Transmittance Transmittance 10 -3 10 Standard deviation 5% 2% 0.5% 0 10 -1 10 -2 10 -3 10 -4 DOM RMC τ = 1, ω = 0.9, isotropic -4 10 0 20 40 60 80 100 0 2 4 t* 6 10 -2 a = 0.9 a=0 a = -0.9 Bundle Number a=0 -3 10 7 a = 0.9 a = -0.9 Transmittance 10 8 Fig. 6 Wave front resolution of the RMC method. Fig. 4 The convergence of solutions with different variance. The medium has an isotropic scattering phase function, scattering albedo = 0.998, and optical thickness = 10. 10 t* τ = 10, ω = 0.998 10 6 10 5 DOM 10 RMC,std dev 0.5% MC -4 0 20 40 t* 60 80 100 0 20 40 t* 60 80 100 Fig. 7 Bundle number used in three difference scattering phase functions. The converged solutions have 2% standard deviation. Fig. 5 Comparison of RMC, MC, and Discrete Ordinates Method solutions for isotropic scattering slab with a collimated pulse irradiation. 9 Copyright © 2003 by ASME
© Copyright 2026 Paperzz