-
Ray Effect Mitigation for the Discrete Ordinates Method Using Artificial Scattering
Authors:
Martin Frank,
Jonas Kusch,
Thomas Camminady,
Cory D. Hauck
Abstract:
Solving the radiative transfer equation with the discrete ordinates (S$_N$) method leads to a non-physical imprint of the chosen quadrature set on the solution. To mitigate these so-called ray effects, we propose a modification of the S$_N$ method, which we call artificial scattering S$_N$ (as-S$_N$). The method adds an artificial forward-peaked scattering operator which generates angular diffusio…
▽ More
Solving the radiative transfer equation with the discrete ordinates (S$_N$) method leads to a non-physical imprint of the chosen quadrature set on the solution. To mitigate these so-called ray effects, we propose a modification of the S$_N$ method, which we call artificial scattering S$_N$ (as-S$_N$). The method adds an artificial forward-peaked scattering operator which generates angular diffusion to the solution and thereby mitigates ray effects. Similar to artificial viscosity for spatial discretizations, the additional term vanishes as the number of ordinates approaches infinity. Our method allows an efficient implementation of explicit and implicit time integration according to standard S$_N$ solver technology. For two test cases, we demonstrate a significant reduction of the error for the as-S$_N$ method when compared to the standard S$_N$ method, both for explicit and implicit computations. Furthermore, we show that a prescribed numerical precision can be reached with less memory due to the reduction in the number of ordinates.
△ Less
Submitted 21 November, 2019; v1 submitted 20 November, 2019;
originally announced November 2019.
-
Ray Effect Mitigation for the Discrete Ordinates Method through Quadrature Rotation
Authors:
Thomas Camminady,
Martin Frank,
Kerstin Küpper,
Jonas Kusch
Abstract:
Solving the radiation transport equation is a challenging task, due to the high dimensionality of the solution's phase space. The commonly used discrete ordinates (S$_N$) method suffers from ray effects which result from a break in rotational symmetry from the finite set of directions chosen by S$_N$. The spherical harmonics (P$_N$) equations, on the other hand, preserve rotational symmetry, but c…
▽ More
Solving the radiation transport equation is a challenging task, due to the high dimensionality of the solution's phase space. The commonly used discrete ordinates (S$_N$) method suffers from ray effects which result from a break in rotational symmetry from the finite set of directions chosen by S$_N$. The spherical harmonics (P$_N$) equations, on the other hand, preserve rotational symmetry, but can produce negative particle densities. The discrete ordinates (S$_N$) method, in turn, by construction ensures non-negative particle densities.
In this paper we present a modified version of the S$_N$ method, the rotated S$_N$ (rS$_N$) method. Compared to S$_N$, we add a rotation and interpolation step for the angular quadrature points and the respective function values after every time step. Thereby, the number of directions on which the solution evolves is effectively increased and ray effects are mitigated. Solution values on rotated ordinates are computed by an interpolation step. Implementation details are provided and in our experiments the rotation/interpolation step only adds 5% to 10% to the runtime of the S$_N$ method. We apply the rS$_N$ method to the line-source and a lattice test case, both being prone to ray-effects. Ray effects are reduced significantly, even for small numbers of quadrature points. The rS$_N$ method yields qualitatively similar solutions to the S$_N$ method with less than a third of the number of quadrature points, both for the line-source and the lattice problem. The code used to produce our results is freely available and can be downloaded.
△ Less
Submitted 20 August, 2018; v1 submitted 17 August, 2018;
originally announced August 2018.
-
A short proof that sweeping is always possible for a spatial discretization with regular triangles and no hanging nodes
Authors:
Thomas Camminady,
Martin Frank
Abstract:
Sweeping is a commonly used procedure to explicitly solve the discrete ordinates equation, which itself is a common approximation of the neutron transport equation. To sweep through the computational domain, an ordering of the spatial cells is required that obeys the flow of information. We show that this ordering can always be found, assuming a discretization of the spatial domain with regular tr…
▽ More
Sweeping is a commonly used procedure to explicitly solve the discrete ordinates equation, which itself is a common approximation of the neutron transport equation. To sweep through the computational domain, an ordering of the spatial cells is required that obeys the flow of information. We show that this ordering can always be found, assuming a discretization of the spatial domain with regular triangles with no hanging nodes.
△ Less
Submitted 20 June, 2018;
originally announced June 2018.