1. Introduction
The development of nuclear power technology has progressively increased demands for high-fidelity simulation technologies in reactor analysis, making digital reactor development a research focus worldwide [
1,
2,
3]. Reactor numerical computation involves multidisciplinary and multi-physics coupling studies, which include neutronics analysis, thermal hydraulics, fuel performance analysis, etc. Neutronics calculation, which provides critical information such as the effective multiplication factor
keff, neutron flux density, and power distribution through precise solutions of the Boltzmann transport equation [
4], serves as one of the pivotal components in high-fidelity digital reactor simulations.
Neutronics computation requires the integral and differential calculations of neutron flux density across multiple dimensions including energy, angle, space, and time. Direct analytical solutions of the neutron transport equations prove extremely challenging for actual reactors with complex geometric configurations and material compositions. Internationally, current mainstream reactor physics methodologies include Monte Carlo methods and deterministic approaches [
4]. The Monte Carlo method simulates neutron behavior through stochastic particle tracking, employing massive particle populations and iterative computations to obtain neutron flux density values where statistical deviations meet accuracy requirements [
5]. While representing the most accurate core-physics calculation method currently available, its extensive statistical processes result in prohibitively low computational efficiency for large-scale assembly or full-core scientific computations. Deterministic methods, adopted by mainstream commercial codes internationally, employ a series of approximations to enable discrete computations across the energy, angle, space, and time dimensions. For reactor steady-state calculations, temporal effects can be neglected. Transport calculation methods represented by the method of characteristics [
6], discrete ordinates method [
7], and collision probability method [
8] achieve spatial and angular discretization. Moreover, deterministic approaches implement energy discretization through group-wise approximations—classifying neutrons into distinct energy groups based on their kinetic energy levels and computing equivalent average cross-sections for each group via continuous-energy cross-section integration, as shown in Equation (1):
where
σ denotes the microscopic cross-section,
x represents the reaction channel type,
φ is the neutron angular flux density, Ω indicates the neutron direction of motion,
r specifies the spatial position,
E corresponds to energy, and
g designates the energy group index.
In pressurized water reactor (PWR) materials, the cross-sections of most nuclides exhibit relatively smooth variations with energy. Within specific energy ranges, cross-section values can be approximated as energy-independent constants. Consequently, the multigroup cross-sections derived via Equation (1) are spectrum-independent and can be pre-stored in multigroup libraries, with interpolation applied during calculations based on the temperature value. However, for heavy nuclides such as
235U or
238U, neutron collisions with their nuclei form metastable compound nuclei. When incident neutrons occupy specific resonance energy points, the probability of nuclear reactions increases sharply, while deviations from these energies lead to rapid declines in reactivity. This results in pronounced cross-section fluctuations within narrow energy intervals, as illustrated in
Figure 1. This phenomenon is termed resonance in reactor physics. Nuclides and energy groups exhibiting resonance behavior are classified as resonance nuclides and resonance groups, respectively, with individual cross-section peaks referred to as resonance peaks. In PWRs, resonances predominantly occur in the 1~10
4 eV range. The substantial cross-section magnitudes near resonance peaks cause intense neutron absorption, leading to a sharp depression in the neutron energy spectrum—a shielding-like effect known as resonance self-shielding. In practical reactor systems, the complexity of material compositions and geometric configurations renders resonance self-shielding highly intricate. The effective resonance cross-sections computed via Equation (1) exhibit strong energy spectrum dependence. Consequently, resonance cross-sections cannot be pre-tabulated in multigroup libraries. Instead, they require resonance self-shielding calculations tailored to specific problem conditions.
Therefore, the precise calculation of effective resonance cross-sections is a prerequisite for high-fidelity core-physics simulations. Internationally, deterministic methods for resonance self-shielding primarily include the hyperfine group method [
9,
10], equivalence theory [
11,
12], and subgroup method [
13,
14,
15]. The hyperfine group method achieves highly accurate resonance calculations by subdividing energy groups into ultra-fine structures, approximating continuous energy treatment to resolve sharply fluctuating cross-sections in resonance regions. Despite its precision, solving hyperfine group equations with a near-continuous energy resolution involves prohibitive computational complexity, limiting its applicability to single fuel pins or small-scale assemblies. The equivalence theory establishes equivalence relationships between homogeneous and heterogeneous problems by calculating the neutron’s first-flight collision probability. It approximates background cross-sections for practical scenarios through the interpolation of pre-tabulated resonance integrals. However, its accuracy hinges on precise approximations of the first-flight collision probability, which depends heavily on geometric configurations and material compositions. Consequently, equivalence theory is restricted to regular geometries or simple material systems and becomes inadequate for advanced reactor designs requiring refined resonance treatments.
In contrast, the subgroup method discretizes resonance groups from a cross-section perspective rather than energy discretization. The concept was first proposed by Nikolaev in 1963 for resonance self-shielding calculations [
13]. Later, Levitt introduced the probability table method in 1972 to address unresolved resonance regions [
14], representing fluctuating resonance peaks as probability distributions to compute effective resonance cross-sections. Extending this approach, the subgroup method employs subgroup cross-sections to characterize cross-section variations and subgroup probabilities to describe their likelihood across the entire resonance energy range. By grouping cross-sections into narrow intervals (subgroups) with minimal internal variation, the neutron flux within each subgroup can be treated as constant, enabling the precise modeling of resonance phenomena. Compared to traditional energy-group discretization, the subgroup method achieves higher accuracy with fewer groups. It solves subgroup transport equations to obtain subgroup fluxes and collapses these results with subgroup parameters to derive effective resonance cross-sections. Crucially, subgroup transport equations share the same mathematical formulation as multigroup transport equations, allowing for seamless integration with arbitrary transport solvers [
15]. Unlike traditional resonance methods that rely on geometric approximations, the subgroup method directly accounts for geometric effects through subgroup flux solutions, theoretically accommodating arbitrary geometries with exceptional adaptability. Owing to these advantages, the subgroup method has gained widespread international adoption in high-fidelity reactor physics simulations.
In recent years, the subgroup method has undergone rapid development and has been widely integrated into one-step high-fidelity core simulation codes. The HELIOS code [
16], developed by Studsvik (USA), stands as a pioneering large-scale commercial software employing subgroup-based resonance calculations. It precomputes subgroup parameters via fitting methods, stores them in databases, solves subgroup fixed-source equations to generate effective resonance cross-sections, and introduces background iteration to address resonance interference effects [
17]. This framework laid the foundation for subsequent methodologies. Building on HELIOS-derived subgroup parameters, codes such as DeCART [
18,
19] and MPACT [
20,
21,
22] integrate the method of characteristics (MOC) for coupled resonance-transport calculations. Meanwhile, DRAGON [
23] and APOLLO [
24,
25] adopt moment-based subgroup parameters for pressurized water reactor (PWR) and fast reactor analyses. The structural consistency between subgroup transport equations and multigroup transport equations enables flexible coupling with arbitrary transport solvers, offering exceptional geometric adaptability.
Early versions of HELIOS combined subgroup methods with the collision probability method (CPM) to achieve high computational efficiency. Takeda et al. [
26] proposed a similar CPM-subgroup hybrid strategy for KUCA core simulations. However, as demands for high-precision simulations grew, CPM’s limitations in handling complex geometries became evident. Yamamoto et al. [
27] explored discrete ordinates (S
N) method for fast reactor resonance analysis. With advancements in transport solvers, the MOC—renowned for superior geometric flexibility—emerged as the dominant approach. HELIOS-2 [
28] pioneered the replacement of CPM with MOC for solving subgroup fixed-source and multigroup transport equations. Leading commercial codes, including DeCART, nTRACER, and APOLLO, subsequently adopted MOC–subgroup coupled architectures.
To optimize computational efficiency, Stimpson et al. [
29] proposed an integrated MOC strategy that simplifies subgroup transport formulations while enabling concurrent solutions for multigroup fixed-source equations. Park et al. [
30] developed a macroscopic subgroup flux-interpolation technique, significantly reducing transport-solving iterations. These innovations have propelled the practical application of subgroup methods in engineering-scale problems. After 2020, with the development of a new type of reactor, multi-physics calculation analysis has developed rapidly, which provided plenty of valuable experience for our study. For example, Zhang et al. [
31] developed a multi-physics coupling methodology within the MOSASAUR code system for lead-cooled fast reactors (LFRs), enabling the integrated simulation of neutronics, thermal hydraulics, and thermomechanics. The Go et al. [
32] study validated the light water reactor (LWR) fuel depletion module within the CBZ reactor physics code system through benchmark comparisons and experimental data. Research from Miao et al. [
33] developed a multi-physics coupling framework for analyzing the temperature field in dry-type air-core reactors, integrating electromagnetic, thermal, and fluid dynamics interactions. Yang et al. [
34] focused on reactor-core-physics modeling for marine nuclear power platforms, proposing computational methods tailored to marine-specific conditions like dynamic loads and motion-induced effects. Stober et al. [
35] investigated fusion plasma behavior using high-power electron cyclotron resonance heating (ECRH) on the ASDEX Upgrade tokamak, analyzing its effects on plasma confinement and magneto-hydrodynamic stability. Current synthesis research indicates that the subgroup method has been extensively implemented in one-step high-fidelity core simulation codes. Nevertheless, several challenges remain unresolved in its application. For instance, the subgroup fixed-source equations necessitate numerous single-group fixed-source equation solutions, leading to redundant geometric data processing and characteristic ray tracing. Specifically, the subgroup method requires fixed-source calculations for all subgroups within every resonance group of each resonant nuclide. Taking the HELIOS-47 group structure as an example, with sixteen resonance groups and three subgroups per resonance group, a single resonant nuclide demands 48 fixed-source equation solutions. For MOX fuel or problems under deep burnup conditions, where multiple resonant nuclides coexist, hundreds of subgroup fixed-source computations are typically required. Frequent invocations of the transport solvers severely degrade resonance calculation efficiency, underscoring the critical need to reduce the number of subgroup fixed-source equations.
To address this challenge, this study focused on optimizing the computational efficiency of subgroup fixed-source equation solutions. An equivalent single-resonance-group subgroup flux interpolation method is proposed in this work. By consolidating all resonance groups into an equivalent single group, fixed-source calculations were performed only for the representative subgroup cross-sections within this consolidated group. The resulting subgroup fluxes for these key cross-sections were then extrapolated to obtain subgroup fluxes for actual resonance groups via escape cross-section interpolation. This approach significantly reduced the computational workload while preserving accuracy, thereby enhancing the efficiency of subgroup-based resonance calculations.
This study addresses a critical computational bottleneck in high-fidelity reactor physics simulations. This breakthrough enhances computational efficiency by orders of magnitude, enabling for practical applications in large-scale, complex reactor systems where resonance self-shielding effects dominate neutronics behavior. This work not only advances deterministic resonance calculation techniques but also provides a foundational strategy for optimizing computational workflows in next-generation nuclear energy systems.
2. Materials and Methods
In conventional pressurized water reactor neutronics analysis, the neutron energy range spans approximately 10
−4~10
7 eV. Direct continuous-energy cross-section treatment is computationally prohibitive. Internationally, the standard approach involves discretizing neutrons into energy groups based on kinetic energy. The multigroup Boltzmann transport equation under this framework is expressed as Equation (2).
where Ω is the neutron’s direction of motion,
r represents the spatial position,
g is the energy group index, Σ
t,g is the total cross-section,
ϕg is the neutron’s angular flux density,
Qf is the fission source term,
Qs,g is the scattering source term, and
Sg indicates the external source term.
The multigroup approximation assumes a constant neutron flux density within each energy group. However, due to sharp cross-section variations in the resonance regions, only hyperfine group structures with ultra-dense energy discretization can approximate flat flux distributions within the groups. For conventional multigroup structures (e.g., HELIOS-47), significant flux gradients persist within resonance groups. Unlike traditional energy-based discretization, the subgroup method further subdivides the resonance groups into subgroups based on cross-section magnitudes, as illustrated in
Figure 2. Within each subgroup, cross-section variations are minimized, ensuring the flux fluctuations are far smaller than those in conventional resonance groups. Compared to hyperfine group energy discretization, the subgroup method achieves comparable accuracy in resolving resonance effects with far fewer computational groups, significantly enhancing computational efficiency.
As illustrated in
Figure 2, the same subgroup cross-section range may correspond to non-contiguous energy intervals, meaning the energies within a subgroup are not continuous. The subgroup method transforms the continuous Riemann integration of the neutron energy spectrum over energy,
f(
E), into a Lebesgue integration over cross-section magnitudes,
f(
σ), as shown in Equation (3):
where
σmin and
σmax are the minimum and maximum cross-section values, respectively, in the energy group
g, and
p(σ) is the probability density function representing the probability of the cross-section σ occurring in group
g.
Unlike the irregular and sharply varying
f(
E) with energy,
f(σ) exhibits an approximately inverse proportionality to the cross-section, simplifying integration. This allows for accurate evaluation with fewer discrete points (subgroups). Each subgroup is characterized by the subgroup cross-section
σg,i and the subgroup probability
pg,i, which indicate the average cross-section within the subgroup and the fraction of the resonance group’s energy range occupied by the subgroup, respectively. With these definitions, Equation (3) reduces to a discrete quadrature in Equation (4):
where
ϕg,i is the subgroup flux within the subgroup.
The subgroup parameters collectively convert the continuous energy-dependent flux integration into a discrete summation. Consequently, the effective resonance cross-section for the reaction channel x can be computed via Equation (5):
where
σx,g denotes the effective resonance cross-section for the reaction channel
x in energy group
g.
Analogous to the steady-state neutron transport equation, the subgroup transport equation for subgroup
i in resonance group
g is expressed as Equation (6).
where Σ
t,g,i is the subgroup’s total macroscopic cross-section for subgroup
i in group
g. The variable
Qg,i is the subgroup’s source term.
The subgroup flux ϕg,i, obtained by solving Equation (6) via transport solvers, is substituted into Equation (5) to compute the effective resonance cross-sections. This approach enables resonance self-shielding calculations for arbitrary geometries by explicitly resolving the energy spectrum through subgroup transport equations.
2.1. Conventional Subgroup Transport Equation
While multigroup libraries store precomputed scattering matrices for the entire energy group structure, the subgroup method requires additional treatment to account for the scattering matrix distribution across subgroups. Mirroring the formalism of multigroup transport, the scattering source term for subgroup i in resonance group gg is formulated as Equation (7).
where
Qs,h→g,i is the scattering source term from the fast group
h, Q
s,j,k→g,i is the scattering source term from the subgroup
k in the resonance group
j,
Qs,g,i′→g,i is the scattering source term from the subgroup
i′ within the same resonance group
g, and
H and
J are the total number of fast groups and resonance groups, respectively.
K and
I are the total number of subgroups in the resonance groups
j and
g, respectively.
The scattering weight
ωg′→g, defined as the probability of neutrons scattering from the upstream group
g′ to the resonance group
g, is derived from the scattering matrix as Equation (8).
where
σg′→g is the scattering cross-section from group
g′ to
g, and
σs,g′ is the total scattering cross-section of group
g′.
For the target resonance group
g, the scattering source term is distributed among its subgroups according to the subgroup probabilities. Based on the scattering weight definition, the first term on the right-hand side of Equation (7) is formulated as Equation (9).
where the subgroups within the same resonance group share identical scattering weights. Thus, the scattering from subgroup
k in resonance group
j to subgroup
i in group
g is expressed as Equation (10).
Similarly, the third term on the right side of Equation (7) becomes:
Due to the unknown quantities of the subgroup fluxes ϕj,k, ϕg,i′, and the multigroup flux ϕh in the above expression, the subgroup transport equations and the multigroup transport equations need to be solved iteratively in a coupled manner. The transport module first initializes the multigroup flux and the fission source distribution. Then, based on the initialized fluxes and source terms, and in combination with Equations (9)–(11), it calculates each subgroup source term and solves for the subgroup fluxes, and then calculates the effective resonance cross-sections for each group according to Equation (5). These cross-sections are used for the multigroup transport calculations to obtain the updated multigroup fluxes and the effective multiplication factor, and the new fluxes are re-substituted into the subgroup transport equations for the resonance cross-section calculations. This process is repeated until the resonance cross-sections, multigroup fluxes, and the effective multiplication factor converge.
The traditional subgroup transport equations precisely calculate the distribution of subgroup fluxes among various resonance groups and their subgroups, requiring repeated iterations between multigroup transport and subgroup transport, which is computationally intensive. The purpose of resonance calculation is to obtain the effective resonance cross-sections, and as indicated by Equation (5), the effective resonance cross-sections are only related to the relative magnitudes of the subgroup fluxes within the current resonance group. Therefore, it is sufficient to obtain the subgroup energy spectrum shape within the current resonance group to aggregate and determine the effective resonance cross-section for that group, without the need for precise calculation of the subgroup flux distribution among different resonance groups. Incorporating the concept of the neutron slowing down, for the
ith subgroup of the
gth energy group, its subgroup transport equation can be expressed as Equation (12).
where
λg,l represents the intermediate resonance approximation factor and Σ
g,p,l denotes the macroscopic potential scattering cross-section.
The source term shown in Equation (12) is no longer correlated with the fluxes of the other subgroups, therefore each subgroup transport equation can be solved independently without the need for iterative calculations of the intergroup scattering source terms. Thus, Equation (12) can be further simplified to Equation (13).
where Σ
t′,g,i can be normally calculated using Equation (14) for regions containing the current resonant nuclide. For regions not containing the current resonant nuclide, Σ
t′,g,i is taken as zero.
where Σ
t,g,i,R and Σ
s,g,i,R represent the subgroup’s macroscopic total cross-section and scattering cross-section, respectively, for the
R nuclide in the
gth energy group and the
ith subgroup.
From Equation (13), it can be seen that the source term of the subgroup transport equation is independent of the flux and remains constant during the solution process; therefore, the subgroup transport equation is equivalent to a fixed-source equation. Compared to the traditional subgroup transport equation, the subgroup fixed-source equation only needs to be calculated independently for each subgroup, without the need for cyclic iteration between the different subgroups.
2.2. Optimization of the Subgroup Transport Equation
As known from
Section 2.1, the subgroup method requires the calculation of fixed-source equations for all the subgroups in all the resonance groups of resonant nuclides. Taking the HELIOS-47 energy group structure as an example, it has 16 resonance groups. Assuming each resonance group contains three subgroups, then for each resonant nuclide, 48 fixed-source equation calculations are needed. For problems involving MOX fuel or deep burnup conditions, due to the large number of resonant nuclides, often hundreds of subgroup fixed-source equation calculations are required. The frequent invocation of the transport module results in inefficient resonance calculations. The key to solving this problem is reducing the number of subgroup fixed-source equations.
2.2.1. Micro Level Optimization Based on “One-Group” Approximation
The subgroup cross-sections for different resonance groups vary significantly, while the potential scattering cross-sections change relatively little, and the intermediate resonance factors are mainly related to the mass of the resonant nucleus. Additionally, since the source term of the subgroup fixed-source equation is only the scattering source, and the potential scattering cross-section of the moderator and the intermediate resonance approximation factor remain almost constant, the source term on the right side of Equation (13) for the subgroup fixed-source equations of the different resonance groups changes very little, and it can be considered that all the resonance groups share the same source term. If two subgroups have similar subgroup cross-sections, then only one solution is needed for the two fixed-source equations. Based on this idea, this section proposes an equivalent micro-level subgroup fixed-source interpolation method, which equates all resonance groups into one group. The equivalent single-resonance group contains the subgroup parameters of all the actual resonance groups, and the non-resonance cross-sections of this group are obtained by the weighted average of the resonance integrals under infinite dilution conditions for each energy group, as shown in Equation (15):
where
Gres is the total number of resonance groups, Δ
ug is the lethargy width of the
gth group, and
RIa,g,∞ is the infinite dilution absorption resonance integral of the resonant nuclide in the
gth group. For non-resonant nuclides,
RIa,g,∞ is taken as the integral value of the resonant nuclide currently being calculated for the subgroup.
The scattering source term for the equivalent single-resonance group can be calculated according to Equation (15). Since the source terms of the subgroup fixed-source equations are the same, the subgroup fluxes obtained from the solution are directly negatively correlated with the subgroup removal terms. Therefore, only specific subgroup cross-sections need to be solved using the fixed-source equation, and the fluxes corresponding to other subgroup cross-sections can be obtained through the interpolation calculations based on the adjacent subgroup cross-sections.
For most subgroups, the removal and source terms of the subgroup fixed-source equations are numerically very close, so the subgroup fluxes obtained from the transport calculations are close to 1, which is not suitable for the direct interpolation of subgroup fluxes based on subgroup cross-sections. The larger the subgroup cross-section, the smaller the probability that a neutron does not undergo any reaction and escapes within that subgroup. Under heterogeneous conditions, due to the spatial self-screening effect, the probability of neutron escape is not only related to the subgroup cross-section but also to the position of the neutron within the fuel rod. To comprehensively reflect the influence of both the cross-section and space, for the resonant nuclide
R, the neutron escape cross-section is defined as shown in Equation (16):
Compared to the subgroup flux, the escape cross-section can more significantly reflect the influence of the subgroup cross-section and spatial position on neutron reactions. Taking the single fuel rod problem as an example, if the fuel rod is divided into five concentric rings of equal volume, and subgroup fixed-source equation calculations are performed for a series of different subgroup cross-sections
σt′, the relationship between the escape cross-sections in each region and
σt′ can be obtained, as shown in
Figure 3.
Based on
Figure 3, the average subgroup escape cross-section for the fuel rod varies only slightly within the subgroup cross-section value. As the subgroup cross-section increases, the average escape cross-section shows only a slight downward trend. However, for the radial rings of the fuel rod, the fine distribution of the escape cross-sections exhibits significant changes, especially at the outermost side of the fuel rod. The escape cross-section varies most dramatically when the subgroup cross-section is between 10 and 10
4 b, while for the subgroup cross-sections less than 10 b or greater than 10
4 b, the escape cross-section remains almost constant. Therefore, to describe the neutron behavior under different subgroup cross-section conditions, the equivalent subgroup cross-section should be focused on values between 10 and 10
4 b. The actual subgroup escape cross-section is calculated through the interpolation of ln(
σt′), and the actual subgroup flux can be derived inversely based on Equation (16), ultimately calculating the effective resonance cross-section using Equation (5). The overall process of the equivalent single-resonance-group subgroup flux interpolation calculation is shown in
Figure 4.
2.2.2. Selection of the One-Group Subgroup Cross-Section
To analyze the computational accuracy of inferring actual subgroup fluxes from escape cross-section interpolation, this section selected 500 subgroup cross-section points ranging from 1 to 10
5 b, with the values primarily concentrated between 10 and 10
4 b, where the escape cross-section varies significantly. Based on a series of non-uniform single-lattice cell problems, the fuel rod was divided into 5, 10, and 15 rings of equal volume, respectively. The transport solver was used to solve all the subgroup fixed-source equations for the aforementioned series of problems, obtaining the subgroup fluxes corresponding to the actual subgroup cross-sections. The number of subgroup cross-section points for the interpolation scheme used in the fixed-source equation calculations was selected to be between 4 and 12, with the number of points in each cross-section interval as shown in
Table 1. Different numbers of the subgroup cross-section points were used to calculate the subgroup fluxes for the aforementioned non-uniform problems, and then the actual subgroup fluxes corresponding to the subgroup cross-sections were inferred through the escape cross-section interpolation calculations.
The subgroup fluxes obtained from the interpolation calculations were compared with the subgroup fluxes obtained from actually solving the subgroup fixed-source equations, and the root mean square deviation (RMS) of the subgroup fluxes for all regions was calculated.
Figure 5 shows the trend of the RMS of subgroup fluxes as the number of subgroup cross-section interpolation points varies. The flux calculation deviation decreases significantly as the number of interpolation points increases, and when the number of interpolation points reaches 8 or more, the calculation deviation gradually stabilizes. Considering the actual range of fuel subgroup cross-sections, this paper selected 8 subgroup cross-section interpolation points at 10, 100, 200, 300, 500, 1000, 2000, and 10,000 b.
In summary, to reduce the number of solutions for the subgroup fixed-source equations, an equivalent one group subgroup flux interpolation method was proposed. All the resonance groups were combined into an equivalent single group, and on the basis of this single resonance group, fixed-source equations were solved only for specific subgroup cross-sections. After obtaining the subgroup fluxes for specific cross-sections, the subgroup fluxes for the actual resonance groups were then obtained through escape cross-section interpolation, improving the efficiency of subgroup resonance calculations while ensuring accuracy.