Solution of Linear Radiative Transfer Equation in Hollow Sphere by Diamond Difference Discrete Ordinates and Decomposition Methods
DOI 10.5433/1679-0375.2024.v45.51961
Citation Semin., Ciênc. Exatas Tecnol. 2024, v. 45: e51961
Received: 29 November 2024 Received in revised for: 22 December 2024 Accepted: 26 December 2024 Available online: 28 December 2024
Abstract:
In this article, we present a methodology to solve radiative transfer problems in spherical geometry without other forms of heat exchange. We use a decomposition method based on the Adomian formulations, together with a diamond difference scheme and a trapezoidal rule to approximate the integral part of the solution. The algorithm is simple, highly reproducible, and can be easily adapted to further problems or geometries. Also, we demonstrate its consistency and showed that using an analytical solution with a trapezoidal rule improves the order of convergence compared to using the finite difference method. These considerations are necessary for future applications in more complex cases. The numerical results are compared with some classical and recent cases in the literature, along with a simplified version of a complete (fully coupled with heat exchange) case.
Keywords: radiativetransfer, spherical geometry, decomposition method, diamond difference, discrete ordinates
Introduction
Extensive research on the radiative transfer equation in spherical geometry has been developed over the last decades (Howell et al., 2016; Stamnes et al., 2017). The present discussion considers the radiative transfer problem in hollow spheres. Solutions found in the literature are typically determined by numerical methods; see, for instance, Abulwafa, 1993; Ladeia et al., 2020; Sghaier, 2013.
There are few recent papers about solving the radiative transfer equation. Xu et al., 2023 used an approximate technique for remote sensing and Li et al., 2020 used a moment-based method to solve the non-linear transport equation, but there is little effort in showing numerical analysis like consistency and convergence.
In this work, we will present a hybrid semi-analytical methodology with a focus on formalism, thus standing out from other works in the literature that do not present such necessary formalism for iterative, recursive, and discretization methods. This methodology is characterized by the combination of the methods of discrete ordinates and diamond difference in the treatment of the angular variable and a decomposition method based on Adomian, 1988 to solve the resulting system of ordinary differential equations.
Many researchers have been using the decomposition technique for many fields of science and technology, for example, Allahviranloo, 2005; Haq et al., 2018; Wazwaza & El-Sayed, 2001. For instance, in transport theory, Ladeia et al., 2019 used the modified decomposition method for nonlinear radiative conductive transfer problem in solid sphere and Segatto et al., 2017 solved the multi-group neutron transport equation in slab geometry using a combination of the Adomian decomposition method and the discrete ordinates technique.
In the present discussion, we demonstrate the consistency of the solution obtained from the recursive scheme. Also, we show the order of convergence of part of our methodology and compare with the finite difference method. Furthermore, we report cases with numerical solutions that are compared with data in the literature (Abulwafa, 1993; Ladeia et al., 2020). Last, we make concluding remarks about the achievements in developing this research together with future perspectives.
Materials and methods
We begin considering the radiative transfer equation in spherical geometry for hollow spheres (Ozisik, 1973), μr2∂∂r[QQQr2I(r,μ)]+1r∂∂μ[QQQ(1−μ2)I(r,μ)]+I(r,μ)=(QQQ1−ω(r))Ib(T)+ω(r)2∫1−1p(μ,μ′)I(r,μ′)dμ′, where R1≤r≤R2 is the optical space variable and −1≤μ≤1 is the direction cosine variable. R1 and R2 are the inner and outer spherical surfaces radii, respectively. Further, I(r,μ) is the radiation intensity, Ib(T) is the black body radiation for temperature T, ω is the single scattering albedo and p(μ,μ′) is the phase function. According to Chandrasekhar, 1950, p(μ,μ′) may be expressed in terms of Legendre
polynomials, p(μ,μ′)=L∑ℓ=0βℓPℓ(μ)Pℓ(μ′), where βℓ are the expansion coefficients of the Legendre polynomials and Pℓ is the ℓ-th Legendre polynomial. Here, L refers to the degree of anisotropy. The boundary conditions of equation (1) are I(R1,μ)=ϵ1Ib1(T)−2ρ1∫0−1I(r,μ′)μ′dμ′, for 0<μ≤1 and I(R2,μ)=ϵ2Ib2(T)+2ρ2∫10I(r,μ′)μ′dμ′, for −1≤μ<0, where ϵ1 and ϵ2 are emissivities of the inner and outer surfaces, respectively. In the same way, ρ1 and ρ2 are the diffusive reflectivities for the inner and outer surfaces, respectively. Ib1(T) and Ib2(T) are the black body radiations for inner and outer surfaces in temperature T, respectively. In this paper, we consider standard units (I, Ib, Ib1 and Ib2 are in in W −2 sr−1, p is in sr−1, and the other parameters are adimensional) and, for comparison purposes, we show only numerical values of the parameters.
To obtain a solution, we use the discrete ordinates diamond difference technique in the angular variable Im(r)=I(r,μm) (Chandrasekhar, 1950). This technique is based on the angular variable discretization in an enumerable set of angles or equivalently their direction cosines, and it is often called SM for M angles. Here, the discretized direction cosines are the discrete ordinates μm for m=1,2,…,M, and wm are the weights in a quadrature rule for integrals over [−1,1]. Using the diamond difference algorithm (Lewis & Miller, 1984), the discretized derivative term with term with respect to μ writes as [∂∂μ[(1−μ2)I(r,μ)]]μ=μm=αm+1/2Im+1/2−αm−1/2Im−1/2wm, where αm±1/2 are the angular differencing coefficients, obtained by the recursion formulas α1/2=0,αm+1/2=αm−1/2−2μmwm,Im+1/2=2Im−Im−1/2, for m=1,2,…,M. This generates a recursive set of differential equations, and to start the recursion, I1/2 is required. Here, we define I1/2(r)=I(r,−1). Expanding both derivatives of equation (1) and evaluating the whole equation at μ=−1 we get −ddrI1/2+I1/2=(QQQ1−ω(r))Ib(T)+ω(r)2M∑m′=1wm′p(−1,μm′)Im′, whose solution starts the recursion in this diamond difference scheme. Then, taking equations (1), (3) and (4), expanding derivatives with respect to r, using the diamond difference approximation in the derivative terms with respect to μ, evaluating the equations in μ=μm and using the recursion formula in equation (7) we get
μmddrIm+2μmrIm+2αm+1/2rwmIm−αm+1/2+αm−1/2rwmIm−1/2+Im=(1−ω(r))Ib(T)+ω(r)2M∑m′=1wm′p(μm,μm′)Im′ for m=1,2,…,M, Im(R1)=ϵ1Ib1(T)−2ρ1M/2∑m′=1wm′μm′Im′(R1) for m=M/2+1,M/2+2,…,M, and Im(R2)=ϵ2Ib2(T)+2ρ2M∑m′=M/2+1wm′μm′Im′(R2) for m=1,2,…,M/2. Also, only even values are valid choices for M, so there is no integer m such that μm=0. Furthermore, without loss of generality, we are are choosing μm and wm to be the abscissas and weights of a M-th order Gauss-Legendre quadrature rule.
To solve this set of equations from equation (9) to equation (8) we use the decomposition method (Adomian, 1988). To this end, first we write (9) as ddrIm+(2r+2αm+1/2rμmwm+1μm)Im=(QQQ1−ω(r))Ib(T)μm+ω(r)2μmM∑m′=1wm′p(μm,μm′)Im′+αm+1/2+αm−1/2rμmwmIm−1/2. Writing equation (12) in implicit form we get ddrIm+(2r+2αm+1/2rμmwm+1μm)Im=Ψm(r), where Ψm(r)=(QQQ1−ω(r))Ib(T)μm+ω(r)2μmM∑m′=1wm′p(μm,μm′)Im′+αm+1/2+αm−1/2rμmwmIm−1/2, whose solution is Im(r)=exp(−∫rc(2τ+2αm+1/2τμmwm+1μm)dτ)×[∫rcIm(c)+∫rcexp(∫τc(2η+2αm+1/2ημmwm+1μm)dη)Ψm(τ)dτ] where c is an arbitrary point in [R1,R2].
To compute the last integral of equation (13) over τ a recursive scheme a quadrature rule is necessary. The chosen rule applies over some key values of Im(r) at the abscissas rı, that are the assigned values in a running code. We conveniently chose the trapezoidal rule, as it does not require any kind of interpolation for the evaluation of the integral part. Thus, we discretize the interval [R1,R2] in N intervals Δr=R2−R1N,rı=R1+ıΔr, for ı=0,1,2,…,N. Note that r0=R1 and rN=R2, and this discretization is made only for evaluation of the integral.
Depending on the sign of μm, the Iım are sequentially updated for crescent ı (μ>0) or decrescent ı (μ<0), but always for crescent m, according to the diamond difference scheme. Considering this, the r discretization and the trapezoidal rule for the last integral over τ, we write equations (10), (11) and (13) in the final form for the diamond difference scheme (Iım=Im(rı) and Ψım=Ψm(rı)), INm=ϵ2Ib2(T)+2ρ2M∑m′=M/2+1wm′μm′INm′Iım=Bım(∑Iı+1m−ΨımΔr2)−Ψı+1mΔr2 where Bım=exp(∫rı+1rı(2r+2αm+1/2rμmwm+1μm)dr) for m=1,2,…,M/2 (μ<0) and ı=N−1,N−2,…,0 (decreasing ı); and I0m=ϵ1Ib1(T)−2ρ1M/2∑m′=1wm′μm′I0m′Iım=Bım(∑Iım+ΨımΔr2)+Ψı−1mΔr2 where Bım=exp(−∫rırı−1(2r+2αm+1/2rμmwm+1μm)dr) for m=M/2+1,M/2+2,…,M (μ>0) and ı=1,2,…,N (increasing ı). Both in equations (17) and (19) we compute Ψım as Ψım=(QQQ1−ω(rı))Ib(T)μm+ω(rı)2μmM∑m′=1wm′p(μm,μm′)Iım′+αm+1/2+αm−1/2rıμmwmIım−1/2 for ı=0,1,…,N and m=1,2,…,M.
To compute the last term of equation (21) we use equation (7), as it is valid for all r (hence, for all rı), Iım+1/2=2Iım−Iım−1/2.
Using the same procedures as in equation (17), the discretized equations of Iı1/2 (equations (4) and (8) with μ=−1) are IN1/2=ϵ2Ib2(T)+2ρ2M∑m′=M/2+1wm′μm′INm′,Iı1/2=Bı1/2(∑Iı+11/2−Ψı1/2Δr2)−Ψı+11/2Δr2,
where Bı1/2=exp(−∫rı+1rıdr),Ψı1/2=−(QQQ1−ω(rı))Ib(T)−ω(rı)2M∑m′=1wm′p(−1,μm′)Iım′ for ı=N−1,N−2,…,0 (decreasing ı, as μ=−1<0).
Although it is possible to solve this linear algebraic system using an iterative method, we chose to use a decomposition method based on Adomian, 1988. It presents a standard algorithm for power-like non-linearities, which is usual in radiative transfer modeling.
We did not consider non-linearities of any kind in this paper. However we are preparing to tackle these non-linear problems in the future, hence the choice of a decomposition method.
This method consists in expanding the unknowns in infinite series, Iım=∞∑ȷ=0[∑Iım]ȷ,Ψım=∞∑ȷ=0[∑Ψım]ȷ, for m=1/2,1,2,3,…,M and ı=0,1,…,N and making a recursive set of equations where the heterogeneities are considered only when evaluating [∑Iım]0. For computational purposes, we truncate these series when ȷ reaches some J, when a stop criterion is satisfied.
Substituting equations (24) and (25) in equations (16) to (23) and organizing the terms in a recursive set of equations, we have [∑Ψı1/2]0=−(QQQ1−ω(rı))Ib(T),[∑Ψı1/2]ȷ=−ω(rı)2M∑m′=1wm′p(−1,μm′)[∑Iım′]ȷ−1,[∑Ψım]0=(QQQ1−ω(rı))Ib(T)μm+ω(rı)2μmm−1∑m′=1wm′p(μm,μm′)[∑Iım′]0+αm+1/2+αm−1/2rıμmwm[∑Iım−1/2]0, [∑Ψım]ȷ=ω(rı)2μm(m−1∑m′=1wm′p(μm,μm′)[∑Iım′]ȷ+M∑m′=mwm′p(μm,μm′)[∑Iım′]ȷ−1)+αm+1/2+αm−1/2rıμmwm[∑Iım−1/2]ȷ, [∑INm]0=ϵ2Ib2(T),[∑INm]ȷ=2ρ2M∑m′=M/2+1wm′μm′[∑INm′]ȷ−1,[∑I0m]0=ϵ1Ib1(T)−2ρ1M/2∑m′=1wm′μm′[∑I0m′]0,[∑I0m]ȷ=−2ρ1M/2∑m′=1wm′μm′[∑I0m′]ȷ, [∑Iım]ȷ=Bım([∑Iı+1m]ȷ−[∑Ψım]ȷΔr2)−[∑Ψı+1m]ȷΔr2,[∑Iım]ȷ=Bım([∑Iı−1m]ȷ+[∑Ψım]ȷΔr2)+[∑Ψı−1m]ȷΔr2,[∑Iım+1/2]ȷ=2[∑Iım]ȷ−[∑Iım−1/2]ȷ. Equations (26) to (36) are valid for different ranges of ı, m and ȷ. Those ranges can be checked in Table 1.
Equation | Range of i | Range of m | Range of j |
---|---|---|---|
(26) | i=0,1,…,N | m=12 | j=0 |
(27) | i=0,1,…,N | m=12 | j=1,2,…,J |
(28) | i=0,1,…,N | m=1,2,…,M | j=0 |
(29) | i=0,1,…,N | m=1,2,…,M | j=1,2,…,J |
(30) | i=N | m=12,1,2,3,…,M2 | j=0 |
(31) | i=N | m=12,1,2,3,…,M2 | j=1,2,…,J |
(32) | i=0 | m=M2+1,M2+2,…,M | j=0 |
(33) | i=0 | m=M2+1,M2+2,…,M | j=1,2,…,J |
(34) | i=0,1,…,N−1 | m=12,1,2,3,…,M2 | j=0,1,…,J |
(35) | i=1,2,…,N | m=M2+1,M2+2,…,M | j=0,1,…,J |
(36) | i=0,1,…,N | m=12,1,2,3,…,M | j=0,1,…,J |
The steps of this recursive solver are listed below.
Input problem and numerical data: ω(r), Ib(r), Ib1(r), Ib2(r), βℓ for ℓ=0,1,…,L, R1, R2, ϵ1, ϵ2, ρ1, ρ2, M and N.
Pre-processing:
Compute p(μ,μ′) as in equation (2); Δr as in equation (14) and then rı for i=0,1,…,N as in equation (15); μm and wm for m=1,2,…,M using the M-th order Gauss-Legendre quadrature.
(Recommended, but unnecessary) Compute and have variables assigned to the coefficients ω(rı)wmp(−1,μm′)/2, ω(rı)wmp(μm,μm′)/2μm, (αm+1/2+αm−1/2)/rıμmwm, μmwm and Δr/2 for ı=0,1,…,N and m,m′=1,2,…,M.
Compute Bım for ı=0,1,…,N and m=1/2,1,2,3,…,M as in equations (18), (20) and (22). Note that the Bım are computed analitically.
First terms. For j=0,
Other recursions. For ȷ=1,2,…,J,
Compute an approximation of Iım as in equation (24), adding up to ȷ=J for m=1,2,…,M and ı=0,1,…,N.
It is relatively simple to show the consistency of the decomposition by making the residual term go to zero as the number of terms in the sum of equation (24) increases. Upon substituting the decomposition in equation (24) truncated in the (J+1)-th term (ȷ=J) in equations (9), (10) and (11) evaluated at (r,μ)=(rı,μm) for all ı=0,1,…,N and m=1,2,…,M we have an approximation, as the computation of each term in the series follows equations (26) to (36) make many of them cancel each other out, except for a remaining quantity we are calling the residual term. The residual terms of every node (rı,μm), denoted as [εım]J, are computed as [εNm]J=−2ρ2M∑m′=M/2+1wm′μm′[INm′]J,[εım]J=−Δr2(BımM∑m′=mwm′p(μm,μm′)[Iı+1m′]J+M∑m′=mwm′p(μm,μm′)[Iım′]J),[ε0m]J=0,[εım]J=Δr2(BımM∑m′=mwm′p(μm,μm′)[Iı−1m′]J+M∑m′=mwm′p(μm,μm′)[Iım′]J). Here, equation (37) is valid for m=1,2,…,M/2, equation (38) is valid for i=0,1,…,N−1 and m=1,2,…,M/2, equation (39) is valid for m=M/2+1,M/2+2,…,M and equation (40) is valid for i=1,2,…,N and m=M/2+1,M/2+2,…,M. This set of equations can be written in matrix form, εJ=CIJ, where εJ is the vector of [εım]J, IJ is the vector of [Iım]J and C is the associate matrix. Taking the maximum norm of equation (41) we get ‖.
As C does not vary with J, one may infer that \left\| \varepsilon_J \right\|_\infty is majored by a constant scale of \left\|\mathbf{\mathcal I}_J\right\|_\infty. In other words, if \left\|\mathbf{\mathcal I}_J\right\|_\infty\to0, then \left\| \varepsilon_J \right\|_\infty \to0, hence the recursive system is consistent, given that the sum in equation (24) is convergent, which is out of the scope of this paper.
At this point we discuss with a little more detail the order of convergence of the proposed methodology. We focus on the use of the analytical solution with numerical integration instead of a standard finite difference method and we show a gain in the order of convergence, at least locally. To avoid extensive and repetitive mathematical formulation, let a_m\left(r\right) = \dfrac2r + \dfrac{2\alpha_{m+1/2}}{r\mu_mw_m} + \dfrac1{\mu_m} \,,
so equation (13) is written in a simpler version, \frac{\text{d}I_m}{\text{d}r} + a_m\left(r\right)I_m = \Psi_m\left(r\right)\,.
Its analytical solution is I_m\left(r\right) = \exp\left(-\int_{c}^r a_m\left(\tau\right)\text{d}\tau\right) \left[ I_m\left(c\right) + \int_{c}^r \exp\left(\int_{c}^\eta a_m\left(\tau\right)\text{d}\tau\right) \Psi_m\left(\eta\right)\text{d}\eta \right] \,.
Using the trapezoidal rule with the order of convergence term and setting r=r_\imath and c=r_{\imath+1} and m\leq M/2 yields
\begin{gathered} I_m\left(r_\imath\right) = \exp\left(\int_{r_\imath}^{r_{\imath+1}} a_m\left(\tau\right)\text{d}\tau\right) \left[ \vphantom{\int_{r_0}^r} I_m\left(r_0\right) \right. \\ \left. - \frac{\Delta r}2 \left( \exp\left(-\int_{r_\imath}^{r_{\imath+1}} a_m\left(\tau\right)\text{d}\tau\right) \Psi_m\left(r\right) + \Psi_m\left(r_0\right) \right) + O\left(\Delta r^3\right) \right] \,, \end{gathered} so the order of convergence term in computing I_m\left(r_\imath\right) would be \exp\left( \int_{r_\imath}^{r_{\imath+1}} a_m\left(\tau\right)\text{d}\tau \right) O\left(\Delta r^3\right)\,.
It can be shown that the integral is always negative, so the exponential is always less than one, but as we make \Delta r\to0, we conclude that the order of convergence of the present methodology gets closer to O\left(\Delta r^3\right). Applying a finite difference scheme in equation (42) and carrying out the order of convergence term O\left(\Delta r\right) will result in I_m\left(r_\imath\right) = \frac{I_m\left(r_{\imath+1}\right)-\Psi_m\left(r_\imath\right)\Delta r} {1-a_m\left(r_\imath\right)\Delta r} + \frac{O\left(\Delta r^2\right)} {1-a_m\left(r_\imath\right)\Delta r} \,. Making \Delta r\to0, we conclude that the order of convergence of this finite difference scheme gets closer to O\left(\Delta r^2\right), hence the presented methodology shows an improvement in this aspect. We have shown this approach for m\leq M/2, however the same conclusion is obtained for m>M/2.
Results and discussion
The presented methodology was implemented in a Python script, ran an a domestic computer with some literature inputs, separated into two cases. For comparison purposes, we define the backward and forward radiation fluxes as \begin{aligned} q^-\left(r_i\right) &= \int_{-1}^0 I\left(r,\mu\right) \mu \,\text{d} \mu = \sum_{m^\prime=1}^{M/2} w_{m^\prime} \mu_{m^\prime} I_{m^\prime}^i \,, \\ q^+\left(r_i\right) &= \int_0^1 I\left(r,\mu\right) \mu \,\text{d} \mu = \sum_{m^\prime=M/2+1}^M w_{m^\prime} \mu_{m^\prime} I_{m^\prime}^i \,, \end{aligned} where the sums are the integral approximations using the M-th order quadrature rule. In both cases, the coefficients \beta_{\ell} in equation (2) are evaluated according to Table 2 (Ladeia et al., 2020; Abulwafa, 1993). Besides, if \beta_1 is positive or negative, we say we have a forward or backward scattering phase function, respectively. Also, if \beta_\ell=0 for \ell\geq1 we say it is an isotropic scattering phase function (Petty, 2006). Nonetheless, the authors chose, for simplicity, N=1280 and M=24 for all cases, and the stop criterion is that when the maximum value of \left|\left(\vphantom\sum \mathcal I_m^\imath \right)_\jmath \right| for all \imath=0,1,\dots,N and m=1,2,\dots,M is less or equal than 10^{-6}, the recursion stops.
\beta_\ell | Forward | Isotropic | Backward |
---|---|---|---|
\beta_0 | 1.00000 | 1.00000 | 1.00000 |
\beta_1 | 1.98398 | 0.00000 | -0.56524 |
\beta_2 | 1.50823 | 0.00000 | 0.29783 |
\beta_3 | 0.70075 | 0.00000 | 0.08571 |
\beta_4 | 0.23489 | 0.00000 | 0.01003 |
\beta_5 | 0.05133 | 0.00000 | 0.00063 |
\beta_6 | 0.00760 | 0.00000 | 0.00000 |
\beta_7 | 0.00048 | 0.00000 | 0.00000 |
\beta_8 | 0.00000 | 0.00000 | 0.00000 |
In the following, we will demonstrate that our methodology can be applied to several sets of parameters from the literature, considering inhomogeneous source terms and anistotropic scattering in Case 1 and to sets of parameters that are commonly found in radiation transfer problems with non-linear coupling with diffusion problems in Case 2.
Case 1
In the Case 1, the results were computed and compared with Abulwafa, 1993; Ladeia et al., 2020, where considers several subcases about inhomogeneous hollow spheres, with numerical values R_1=1 and R_2=2 for the inner and outer radii. Also, the fixed parameters are \epsilon_1 = \epsilon_2 = 0.75, \rho_1 = \rho_2 = 0.25, I_{b1}\left(T\right) = 0, I_{b2}\left(T\right)=4/3.
The subcases differ in the combinations of \left(1-\omega\left(r\right)\right) I_b\left(T\right), \omega\left(r\right) and p\left(\mu,\mu^\prime\right) given by equation (2), where the values of \beta_\ell are given by Table 2 and the formulas for the different \omega\left(r\right) are those in Table 3, for a total of 99 subcases.
\omega_i(r) | Formula | \omega_i(r) | Formula | |
---|---|---|---|---|
1-2 \omega_1 (r) | \dfrac{2r}{3F} | \omega_7 (r) | 1.0 - \dfrac{2r}{3F} | |
\omega_2 (r) | 0.2 + \dfrac{2r}{5F} | \omega_8 (r) | \dfrac{4r}{15F} + \dfrac{r^2}{2H} | |
\omega_3 (r) | 0.4 + \dfrac{2r}{15F} | \omega_9 (r) | 0.4 - \dfrac{4r}{15F} + \dfrac{r^2}{2H} | |
\omega_4 (r) | 0.5 | \omega_{10} (r) | 0.6 - \dfrac{8r}{15F} + \dfrac{r^2}{2H} | |
\omega_5 (r) | 0.6 - \dfrac{2r}{15F} | \omega_{11} (r) | 1.0 - \dfrac{16r}{15F} + \dfrac{r^2}{2H} | |
\omega_6 (r) | 0.8 - \dfrac{2r}{5F} |
In the description of these subcases, we use two auxiliary constants F and H, computed as
\begin{aligned} F & = \frac{\left(R_2\right)^4-\left(R_1\right)^4} {\left(R_2\right)^3-\left(R_1\right)^3} \,. \end{aligned}
and \begin{aligned} \label{43} H & = \frac{\left(R_2\right)^5-\left(R_1\right)^5} {\left(R_2\right)^3-\left(R_1\right)^3} \,. \end{aligned}
The values of q^+\left(R_2\right) and q^-\left(R_1\right) for each subcase were compared with the data from the references Abulwafa, 1993 and Ladeia et al., 2020, denoted as REF1 and REF2, respectively, as well as with the results of the current methodology, referred to as PM. The results are presented in Tables 4, 5 and 6 and listed the largest values for each combination of (1-\omega(r))I_b(T) and scattering, as described next.
0.15cm
Forward scattering | Isotropic scattering | Backward scattering | |||||||
2-4 (rl)5-7 (ll)8-10 \omega(r) | REF1 | REF2 | PM | REF1 | REF2 | PM | REF1 | REF2 | PM |
q^+\left(R_2\right) | |||||||||
\omega_1 | 0.17334 | 0.17210 | 0.17344 | 0.19633 | 0.19692 | 0.19815 | 0.20305 | 0.20343 | 0.20463 |
\omega_2 | 0.16887 | 0.16764 | 0.16896 | 0.19069 | 0.19128 | 0.19248 | 0.19707 | 0.19745 | 0.19863 |
\omega_3 | 0.16466 | 0.16347 | 0.16477 | 0.18531 | 0.18590 | 0.18709 | 0.19136 | 0.19174 | 0.19290 |
\omega_4 | 0.16266 | 0.16149 | 0.16278 | 0.18273 | 0.18331 | 0.18450 | 0.18861 | 0.18898 | 0.19014 |
\omega_5 | 0.16073 | 0.15958 | 0.16086 | 0.18021 | 0.18079 | 0.18197 | 0.18592 | 0.18629 | 0.18745 |
\omega_6 | 0.15705 | 0.15597 | 0.15724 | 0.17537 | 0.17594 | 0.17711 | 0.18073 | 0.18111 | 0.18225 |
\omega_7 | 0.15364 | 0.15264 | 0.15389 | 0.17078 | 0.17135 | 0.17251 | 0.17581 | 0.17618 | 0.17732 |
\omega_8 | 0.17990 | 0.17867 | 0.18003 | 0.20451 | 0.20512 | 0.20637 | 0.21170 | 0.21210 | 0.21332 |
\omega_9 | 0.17047 | 0.16924 | 0.17055 | 0.19275 | 0.19337 | 0.19455 | 0.19927 | 0.19965 | 0.20084 |
\omega_{10} | 0.16616 | 0.16496 | 0.16626 | 0.18728 | 0.18787 | 0.18907 | 0.19347 | 0.19385 | 0.19502 |
\omega_{11} | 0.15837 | 0.15727 | 0.15854 | 0.17715 | 0.17773 | 0.17890 | 0.18265 | 0.18303 | 0.18418 |
-q^-\left(R_1\right) | |||||||||
\omega_1 | 0.26879 | 0.27017 | 0.27053 | 0.23659 | 0.23680 | 0.23724 | 0.22740 | 0.22768 | 0.22812 |
\omega_2 | 0.27264 | 0.27426 | 0.27465 | 0.23028 | 0.23949 | 0.23995 | 0.22978 | 0.23010 | 0.23056 |
\omega_3 | 0.27670 | 0.27855 | 0.27895 | 0.24221 | 0.24243 | 0.24291 | 0.23241 | 0.23278 | 0.23325 |
\omega_4 | 0.27881 | 0.28076 | 0.28117 | 0.24378 | 0.24400 | 0.24449 | 0.23383 | 0.23421 | 0.23471 |
\omega_5 | 0.28098 | 0.28303 | 0.28344 | 0.24541 | 0.24563 | 0.24614 | 0.23533 | 0.23572 | 0.23623 |
\omega_6 | 0.28549 | 0.28771 | 0.28815 | 0.24888 | 0.24911 | 0.24964 | 0.23853 | 0.23896 | 0.23949 |
\omega_7 | 0.29024 | 0.29261 | 0.29307 | 0.25266 | 0.25289 | 0.25345 | 0.24206 | 0.24251 | 0.24307 |
\omega_8 | 0.26448 | 0.26555 | 0.26590 | 0.23373 | 0.23394 | 0.23435 | 0.22492 | 0.22516 | 0.22557 |
\omega_9 | 0.27190 | 0.27348 | 0.27386 | 0.23876 | 0.23898 | 0.23943 | 0.22932 | 0.22963 | 0.23008 |
\omega_{10} | 0.27591 | 0.27771 | 0.27811 | 0.24163 | 0.24185 | 0.24233 | 0.23189 | 0.23224 | 0.23272 |
\omega_{11} | 0.28458 | 0.28678 | 0.28722 | 0.24817 | 0.24839 | 0.24892 | 0.23786 | 0.23829 | 0.23881 |
0.15cm
Forward scattering | Isotropic scattering | Backward scattering | |||||||
2-4 (rl)5-7 (ll)8-10 \omega(r) | REF1 | REF2 | PM | REF1 | REF2 | PM | REF1 | REF2 | PM |
q^+\left(R_2\right) | |||||||||
\omega_1 | 0.83555 | 0.83675 | 0.84005 | 0.83979 | 0.84053 | 0.84361 | 0.84093 | 0.84174 | 0.84479 |
\omega_2 | 0.82646 | 0.82752 | 0.83080 | 0.83025 | 0.83097 | 0.83403 | 0.83125 | 0.83203 | 0.83504 |
\omega_3 | 0.81806 | 0.81904 | 0.82230 | 0.82139 | 0.82211 | 0.82515 | 0.82225 | 0.82302 | 0.82601 |
\omega_4 | 0.81413 | 0.81508 | 0.81833 | 0.81723 | 0.81794 | 0.82097 | 0.81802 | 0.81878 | 0.82176 |
\omega_5 | 0.81037 | 0.81130 | 0.81455 | 0.81325 | 0.81395 | 0.81698 | 0.81397 | 0.81471 | 0.81769 |
\omega_6 | 0.80337 | 0.80430 | 0.80754 | 0.80579 | 0.80650 | 0.80951 | 0.80637 | 0.80711 | 0.81009 |
\omega_7 | 0.79709 | 0.79803 | 0.80127 | 0.79906 | 0.79975 | 0.80277 | 0.79950 | 0.80023 | 0.80321 |
\omega_8 | 0.84858 | 0.85002 | 0.85337 | 0.85350 | 0.85426 | 0.85738 | 0.85483 | 0.85572 | 0.85879 |
\omega_9 | 0.82922 | 0.83031 | 0.83359 | 0.83322 | 0.83395 | 0.83701 | 0.83428 | 0.83508 | 0.83809 |
\omega_{10} | 0.82058 | 0.82159 | 0.82485 | 0.82418 | 0.82485 | 0.82789 | 0.82505 | 0.82583 | 0.82882 |
\omega_{11} | 0.80544 | 0.80636 | 0.80959 | 0.80806 | 0.80877 | 0.81179 | 0.80870 | 0.80945 | 0.81242 |
-q^-\left(R_1\right) | |||||||||
\omega_1 | 0.80437 | 0.79757 | 0.79867 | 0.78085 | 0.78145 | 0.78291 | 0.77382 | 0.77320 | 0.77470 |
\omega_2 | 0.82000 | 0.81305 | 0.81421 | 0.79472 | 0.79529 | 0.79684 | 0.78718 | 0.78651 | 0.78811 |
\omega_3 | 0.83640 | 0.82923 | 0.83045 | 0.80953 | 0.81010 | 0.81175 | 0.80154 | 0.80084 | 0.80254 |
\omega_4 | 0.84490 | 0.83760 | 0.83885 | 0.81733 | 0.81788 | 0.81959 | 0.80914 | 0.80840 | 0.81016 |
\omega_5 | 0.85362 | 0.84616 | 0.84744 | 0.82540 | 0.82594 | 0.82770 | 0.81703 | 0.81626 | 0.81807 |
\omega_6 | 0.87169 | 0.86387 | 0.86523 | 0.84236 | 0.84289 | 0.84477 | 0.83368 | 0.83285 | 0.83479 |
\omega_7 | 0.89070 | 0.88241 | 0.88385 | 0.86053 | 0.86104 | 0.86305 | 0.85163 | 0.85072 | 0.85280 |
\omega_8 | 0.78654 | 0.77991 | 0.78095 | 0.76512 | 0.76573 | 0.76711 | 0.75870 | 0.75812 | 0.75953 |
\omega_9 | 0.81670 | 0.80990 | 0.81105 | 0.79152 | 0.79208 | 0.79362 | 0.78994 | 0.78334 | 0.78492 |
\omega_{10} | 0.83293 | 0.82592 | 0.82713 | 0.80610 | 0.80666 | 0.80828 | 0.79811 | 0.79742 | 0.79909 |
\omega_{11} | 0.86782 | 0.86020 | 0.86155 | 0.83840 | 0.83893 | 0.84077 | 0.82969 | 0.82888 | 0.83079 |
0.15cm
Forward scattering | Isotropic scattering | Backward scattering | |||||||
2-4 (rl)5-7 (ll)8-10 \omega(r) | REF1 | REF2 | PM | REF1 | REF2 | PM | REF1 | REF2 | PM |
q^+\left(R_2\right) | |||||||||
\omega_1 | 0.80437 | 0.79757 | 0.79867 | 0.78085 | 0.78145 | 0.78291 | 0.77382 | 0.77320 | 0.77470 |
\omega_2 | 0.82000 | 0.81305 | 0.81421 | 0.79472 | 0.79529 | 0.79684 | 0.78718 | 0.78651 | 0.78811 |
\omega_3 | 0.83640 | 0.82923 | 0.83045 | 0.80953 | 0.81010 | 0.81175 | 0.80154 | 0.80084 | 0.80254 |
\omega_4 | 0.84490 | 0.83760 | 0.83885 | 0.81733 | 0.81788 | 0.81959 | 0.80914 | 0.80840 | 0.81016 |
\omega_5 | 0.85362 | 0.84616 | 0.84744 | 0.82540 | 0.82594 | 0.82770 | 0.81703 | 0.81626 | 0.81807 |
\omega_6 | 0.87169 | 0.86387 | 0.86523 | 0.84236 | 0.84289 | 0.84477 | 0.83368 | 0.83285 | 0.83479 |
\omega_7 | 0.89070 | 0.88241 | 0.88385 | 0.86053 | 0.86104 | 0.86305 | 0.85163 | 0.85072 | 0.85280 |
\omega_8 | 0.78654 | 0.77991 | 0.78095 | 0.76512 | 0.76573 | 0.76711 | 0.75870 | 0.75812 | 0.75953 |
\omega_9 | 0.81670 | 0.80990 | 0.81105 | 0.79152 | 0.79208 | 0.79362 | 0.78994 | 0.78334 | 0.78492 |
\omega_{10} | 0.83293 | 0.82592 | 0.82713 | 0.80610 | 0.80666 | 0.80828 | 0.79811 | 0.79742 | 0.79909 |
\omega_{11} | 0.86782 | 0.86020 | 0.86155 | 0.83840 | 0.83893 | 0.84077 | 0.82969 | 0.82888 | 0.83079 |
-q^-\left(R_1\right) | |||||||||
\omega_1 | 0.54555 | 0.53428 | 0.53503 | 0.51416 | 0.51460 | 0.51557 | 0.50792 | 0.50803 | 0.50902 |
\omega_2 | 0.54553 | 0.54420 | 0.54498 | 0.52325 | 0.52369 | 0.52471 | 0.51676 | 0.51685 | 0.51790 |
\omega_3 | 0.55599 | 0.55455 | 0.55538 | 0.53296 | 0.53340 | 0.53448 | 0.52627 | 0.52634 | 0.52745 |
\omega_4 | 0.56142 | 0.55991 | 0.56076 | 0.53807 | 0.53850 | 0.53962 | 0.53129 | 0.53134 | 0.53249 |
\omega_5 | 0.56698 | 0.56538 | 0.56625 | 0.54335 | 0.54377 | 0.54493 | 0.53649 | 0.53653 | 0.53772 |
\omega_6 | 0.57850 | 0.57669 | 0.57762 | 0.55445 | 0.55487 | 0.55610 | 0.54748 | 0.54748 | 0.54876 |
\omega_7 | 0.59062 | 0.58854 | 0.58951 | 0.56634 | 0.56674 | 0.56806 | 0.55931 | 0.55927 | 0.56063 |
\omega_8 | 0.52429 | 0.52308 | 0.52379 | 0.50393 | 0.50438 | 0.50528 | 0.49799 | 0.49812 | 0.49904 |
\omega_9 | 0.54358 | 0.54231 | 0.54309 | 0.52126 | 0.52169 | 0.52270 | 0.51476 | 0.51486 | 0.51589 |
\omega_{10} | 0.55393 | 0.55257 | 0.55339 | 0.53082 | 0.53125 | 0.53232 | 0.52410 | 0.52418 | 0.52528 |
\omega_{11} | 0.57619 | 0.57449 | 0.57541 | 0.55198 | 0.55240 | 0.55361 | 0.54496 | 0.54497 | 0.54622 |
To simplify the comparison of results in Case 1, we also computed the relative distances (RD) for the results in Tables 4, 5 and 6 using the equation (44)
\begin{aligned} \label{44} & \text{RD} = \left|\dfrac{\text{value}~{\text{reference}} - \text{value}~{\text{PM}}}{\text{value}~{\text{reference}}}\right| \,, \end{aligned}
and listed the largest values for each combination of \left(1-\omega\left(r\right)\right)I_b\left(T\right) and scattering type in Table 7 for both references and for which \omega\left(r\right) and partial flux it happened. We displayed the values of relative distances in percentage, rounded up to the third decimal place.
In other words, we show in Table 7 the largest values of the relative distance we may find compared to each reference column in Tables 4, 5 and 6. For example, the first line in Table 7 indicates that the relative distance from the presented methodology to the reference Abulwafa, 1993 for \left(1-\omega\left(r\right)\right)I_b\left(T\right)=0.0 and forward scattering is no larger than \(0.975\\), that we find for the outgoing flux in R_1 for \omega\left(r\right)=\omega_6\left(r\right), from Table 3. We omitted the other relative distances we computed due to the lack of space.
We showed in Table 7 that the results show fairly good agreement to the references. The maximum relative distance among all subcases is about 4.2%, and the vast majority is below 1.0%. 13 out of 18 subcases present the maximum relative distance when \omega\left(r\right) = \omega_7\left(r\right) for the outgoing flux at R_2, thus establishing a mode. Even this mode had all relative distances below 1%.
0.25cm
(1-\omega(r))I_b(T) | Scattering | Reference | \omega (r) | Partial flux | RD (%) |
---|---|---|---|---|---|
0.0 | Forward | Abulwafa, 1993 | \omega_6 (r) | -q^- (R_1) | 0.975 |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.819 | ||
Isotropic | Abulwafa, 1993 | \omega_1 (r) | -q^- (R_1) | 4.199 | |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.677 | ||
Backward | Abulwafa, 1993 | \omega_7 (r) | q^+ (R_2) | 0.859 | |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.647 | ||
1.0 | Forward | Abulwafa, 1993 | \omega_6 (r) | -q^-(R_1) | 0.769 |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.406 | ||
Isotropic | Abulwafa, 1993 | \omega_7 (r) | q^+ (R_2) | 0.464 | |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.378 | ||
Backward | Abulwafa, 1993 | \omega_8 (r) | -q^- (R_1) | 0.635 | |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.372 | ||
1.0 - \dfrac{r^2}{H^*} | Forward | Abulwafa, 1993 | \omega_{12} (r) | q^+ (R_2) | 1.928 |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.526 | ||
Isotropic | Abulwafa, 1993 | \omega_7 (r) | q^+ (R_2) | 0.625 | |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.481 | ||
Backward | Abulwafa, 1993 | \omega_7 (r) | q^+ (R_2) | 0.597 | |
Ladeia et al., 2020 | \omega_7 (r) | q^+ (R_2) | 0.471 |
^*H from equation (43).
Case 2
In the Case 2, we consider three subcases of homogeneous hollow spheres (constant values for \omega).
All subcases consider R_1=1, R_2=2, \epsilon_1=1, \rho_1=0, p\left(\mu,\mu^\prime\right)=1, I_b\left(T\right)=0, I_{b1}\left(T\right)=1 and I_{b2}\left(T\right)=1. The remaining subcases are presented in Table 8.
0.15cm
Subcase | \epsilon_2 | \rho_2 | \omega |
---|---|---|---|
1 | 1 | 0 | 0.5 |
2 | 0.5 | 0.5 | 0.5 |
3 | 1 | 0 | 0.999 |
These are usual sets of parameters in radiative transfer problems coupled with heat conduction. We present the outgoing fluxes as results for these subcases in Table 9.
0.15cm
Subcase | q^{+}(R_2) | -q^{-}(R_1) |
---|---|---|
1 | 0.217686 | 0.253582 |
2 | 0.162801 | 0.179367 |
3 | 0.502417 | 0.501692 |
This Case 2 has only 3 subcases with isotropic scattering, no external source term and constant values for \omega, thus being far simpler than Case 1, however it represents many usual parameters for radiation transfer cases coupled with heat conduction, where the black body radiations are modeled as proportional to the temperature to the fourth power.
As the focus of this paper is to present a consistent methodology for linear cases, we adapted those problems removing the nonlinear part, so there are no references to compare the results with. In this context the present approach is a first step in this direction.
We were unable to compare our results with another methodology due to the lack of publications with these set of parameters.
Case 1 is about testing the current methodology to some cases with anysotropy and heterogeneity and compare the results with the literature. Case 2 is about showing the preparation to the application of the decomposition method to a nonlinear case in a future work. The results demonstrate that the proposed methodology is robust and consistently applicable across all cases anlyzed in this study.
Conclusions
The radiative transfer problems in spherical geometry are usually complex and difficult to solve in general cases. In this work we solved the linear problem for a hollow sphere, including an anisotropic case using an algorithm that consists of a combination of methods in the literature. The mentioned algorithm combines a decomposition method, where the terms are computed using a diamond difference scheme, hence avoiding dealing with complex and costly algebraic operations. This combination produced a robust and efficient algorithm to solve the problems here specified.
The cases we chose to present applications of the methodology involve some usual parameters in transport problems, like anisotropy, dependence of r in parameters and diffuse-reflective boundary conditions. It is noteworthy that despite the phase function as in equation (2) showing that the anisotropy may be modeled as a sum of orthogonal polynomials, this is not required by the presented methodology. In fact, our methodology does not imply any restrictions to the construction of the phase function, single scattering albedo or the black body radiation term, as shown in the previous sections.
The presented methodology has only one local approximation in the integral from the trapezoidal rule. We showed that our methodology has a superior order of convergence compared to classical finite difference method.
Ladeia et al., 2020 used a finite volumes method, which has a local order of convergence of O\left(\Delta r^2\right) like the finite difference method, and Abulwafa, 1993 used a Galerkin method, whose order of convergence we were unable to determine due to the lack of dedicated information in the paper. So the presented methodology converges locally faster than the methodology in Ladeia et al., 2020.
This was possible because there were no approximations in the computations of B_m^i and \Psi_m^i. It is also possible to increase the order of convergence to O\left(\Delta r^4\right) or higher by using higher order quadrature rules like Simpson or other Newton-Cotes formulas. However the schemes would require more algebraic work.
The order of convergence for the recursive system, the discretization of the angular variable, and the whole composite trapezoidal rule (over R_1\leq r \leq R_2) are basically the same as in the references.
We also presented studies on the method’s consistency and showed that upon the construction of the recursive system, the method is automatically consistent, at least for the linear case. The convergence and stability analysis are left for future work, in which we also aim to improve the decomposition to consider insertion of non-linearity temperature coupling with conduction effects.
Author contributions
M. Schramm, participated in: formal analysis, methodology, editing and writing - original draft. C. A. Ladeia participated in: methodology, supervision, writing-revision and editing. J. C. L. Fernandes participated in: supervision and writing-revision.
Conflicts of interest
The authors declare no conflict of interest.
References
Abulwafa, E. M. (1993). Radiative-transfer in a linearly-anisotropic spherical medium. 165--175. https://doi.org/10.1016/0022-4073(93)90057-O
Adomian, G. (1988). A review of the decomposition method in applied mathematics. 501--544. https://doi.org/10.1016/0022-247X(88)90170-9
Allahviranloo, T. (2005). The Adomian decomposition method for fuzzy system of linear equations. 553--563. https://doi.org/10.1016/j.amc.2004.02.020
Chandrasekhar, S. (1950). Radiative Transfer. Oxford University Press.
Haq, F., Shah, K., Rahman, G. & Shahzad, M. (2018). Numerical solution of fractional order smoking model via Laplace Adomian decomposition method. 1061--1069. https://doi.org/10.1016/j.aej.2017.02.015
Howell, J. R., Menguc, M. P. & Siegel, R. (2016). Thermal Radiation Heat Transfer. CRC Press.
Ladeia, C. A., Bodmann, B. E. J. & Vilhena, M. T. (2019). On the integro-differential radiative conductive transfer equation: A modified decomposition method. Birkhauser. 197--210. https://doi.org/10.1007/978-3-030-16077-7_16
Ladeia, C. A., Schramm, M. & Fernandes, J. C. L. (2020). A simple numerical scheme to linear radiative transfer in hollow and solid spheres. 21--30. https://doi.org/10.5433/1679-0375.2020v41n1p21
Lewis, E. E. & Miller, W. F., Jr. (1984). Computational Methods of Neutron Transport. John Wiley \& Sons.
Li, R., Li, W. & Zheng, L. (2020). A nonlinear three-moment model for radiative transfer in spherical symmetry. 285--299. https://doi.org/10.1016/j.matcom.2019.11.004
Modest, M. F. (2013). Radiative Heat Transfer. Academic Press.
Ozisik, M. (1973). Radiative Transfer and Interaction with Conductions and Convection. John Wiley \& Sons Inc..
Petty, G. W. (2006). A First Course in Atmospheric Radiation. Sundog Publishing.
Segatto, C. F., Tomaschewski, F. K., Barros, R. C. & Vilhena, M. T. (2017). On the solution of the SN multigroup kinetics equations in multilayer slabs. 229--236. https://doi.org/10.1016/j.anucene.2017.02.016
Sghaier, T. (2013). Study of radiation in spherical media using moment method. 25--32. https://doi.org/10.11648/j.ajpa.20130101.15
Stamnes, K., Thomas, G. E. & Stamnes, J. J. (2017). Radiative Transfer in the Atmosphere and Ocean. Cambridge University Press.
Tsai, J. R., Osizik, M. N. & Santarelli, F. (1989). Radiation in spherical symmetry with anisotropic scattering and variable properties. 187--199. https://doi.org/10.1016/0022-4073(89)90082-4
Wazwaza, A. M. & El-Sayed, S. M. (2001). A new modification of the Adomian decomposition method for linear and nonlinear operators. 393--405. https://doi.org/10.1016/S0096-3003(00)00060-6
Xu, F., He, X., Jin, X., Cai, W., Bai, Y., Wang, D., Gong, F. & Zhu, Q. (2023). Spherical vector radiative transfer model for satellite ocean color remote sensing. 11192--11212. https://doi.org/10.1364/OE.483221