Abstract
The angular dependence of flux-weighted multigroup cross sections is commonly neglected when generating multigroup libraries. The error of this flux separability approximation is typically not isolated from other error sources due to a lack of availability of library generation and corresponding solvers that cannot relax this approximation. These errors can now be isolated and quantified with the availability of a multigroup Monte Carlo transport and multigroup library-generation capability in the OpenMC Monte Carlo transport code. This work will discuss relevant details of the OpenMC implementation, provide an example case useful for detailing the type of errors one can expect from making the flux separability approximation, and end with more realistic problems which show the impact of the approximation and highlight how it can strongly arise from an energy-dependent resonance absorption effect. Since the angle-dependence is intrinsically linked to the energy group structure, these examples also show that relaxing the flux separability approximation with angle-dependent cross sections could be used to reduce either the fine-tuning required to set a multigroup energy structure for a specific reactor type or the number of energy groups required to obtain a desired level of accuracy for a given problem. This trade-off could increase the costs of generating multigroup cross sections, and has the potential to require more memory for storing the multigroup library during the transport calculations, but it can significantly reduce the computational time required since the runtime of a discrete ordinates or method of characteristics neutron transport solver scales roughly linearly with the number of groups.
Highlights
OpenMC is a Monte Carlo particle transport code developed with an emphasis on reactor analysis calculations [1]
This approximation is commonly known as the flux separability approximation (FSA)
In the FSA, the angle dependence is assumed separable from energy dependence, allowing it to be withdrawn from the integrand and cancelled
Summary
OpenMC is a Monte Carlo particle transport code developed with an emphasis on reactor analysis calculations [1]. The software and its accompanying Python application programming interface (API) has the ability to generate multigroup cross sections (MGXS) [2]. This MG capability was implemented to enable the quantification of the errors associated with commonly made approximations to the neutron transport approximation, whether they be spatial, angular, or related to the generation of the MGXS. This paper describes work to use this capability to investigate the errors introduced by assuming that the energy spectra used to create group-wise cross sections is separable in angle and energy. This approximation is commonly known as the flux separability approximation (FSA).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.