1,833
Views
22
CrossRef citations to date
0
Altmetric
Article

Resonance self-shielding methodology of new neutron transport code STREAM

, , &
Pages 1133-1150 | Received 21 Aug 2014, Accepted 26 Nov 2014, Published online: 04 Feb 2015

Abstract

This paper reports on the development and verification of three new resonance self-shielding methods. The verifications were performed using the new neutron transport code, STREAM. The new methodologies encompass the extension of energy range for resonance treatment, the development of optimum rational approximation, and the application of resonance treatment to isotopes in the cladding region. (1) The extended resonance energy range treatment has been developed to treat the resonances below 4 eV of three resonance isotopes and shows significant improvements in the accuracy of effective cross sections (XSs) in that energy range. (2) The optimum rational approximation can eliminate the geometric limitations of the conventional approach of equivalence theory and can also improve the accuracy of fuel escape probability. (3) The cladding resonance treatment method makes it possible to treat resonances in cladding material which have not been treated explicitly in the conventional methods. These three new methods have been implemented in the new lattice physics code STREAM and the improvement in the accuracy of effective XSs is demonstrated through detailed verification calculations.

1. Introduction

One of the most important phenomena in nuclear reactor analysis is resonance self-shielding and its treatment is still not an easy problem even with modern lattice physics codes. Equivalence theory [Citation1] accounts for the self-shielding effect in heterogeneous systems and is widely used in production calculations to compute effective multi-group (MG) XSs for commercial reactor analysis. It provides a theoretical basis for treating the following two different systems as an equivalent system: the first system is a homogeneous problem with pre-generated XS library corresponding to selected background XSs; and the second system is a heterogeneous problem given at hand. The background XS which represents the magnitude of the self-shielding effect, plays the role of a bridge connecting the two systems.

Modern lattice physics codes such as CASMO, NEWT, HELIOS, and DeCART implemented resonance treatments based on equivalence theory [Citation2–5]. CASMO uses Dancoff factors and rational approximation to represent the fuel escape probability for an infinite array of fuel pins. The Dancoff factors are adjusted considering surrounding pincells. CASMO is known as a fast and accurate lattice code designed for commercial pressurized water reactors (PWRs) and boiling water reactors (BWRs) and it does not support a general geometry like HELIOS. NEWT uses a point-wise (PW) flux spectrum to compute MG XSs, which can reduce errors caused by resonance interferences. However, the Wigner-Seitz approximation [Citation6], adopted for the calculation of PW flux spectrum, can cause significant errors for heterogeneous problems. HELIOS and DeCART use the subgroup method to calculate the fuel escape probability, which enables both lattice codes to handle general geometries. However, there are difficulties in generating accurate subgroup parameters and the subgroup method takes a relatively long time to generate effective XSs because of multiple fixed source transport calculations which are needed to compute background XSs for each subgroup level in each resonance group. It is noteworthy that all contemporary lattice physics codes are based on the equivalence theory for resonance treatment. They have the following drawbacks.

First, the resonance treatment energy range has been set from 4 eV to several 10s of keV which is optimized for 238U [Citation6,Citation7]. However, some resonance isotopes such as Pu, Am, and Er have resonances even below 4 eV. The lattice codes treat these low lying resonances by adopting dozens of fine energy groups, which is not sufficient for high accuracy [Citation6,Citation8]. In order to treat the resonances directly by fine energy groups, an ultra-fine-group structure of typically more than 10,000 groups is required [Citation9]. In this work, a new approach has been adopted to accurately treat the low lying resonances below 4 eV, i.e., the resonance integral table has been extended down to 0.3 eV and the background XSs are evaluated for that energy range to compute more accurate effective XSs. The new approach shows significant improvements in accuracy.

Second, the conventional equivalence theory uses rational approximations such as Wigner's one-term or Carlvik's two-term rational approximations for the fuel escape probability or fuel-to-fuel collision probability [Citation1]. Since the analytic expressions are based on black pin assumption, there are uncertainties in applying the rational form to real world problems which are not black pins. Also, the conventional usage of rational approximation does not support general geometries since they are derived for cylindrical and slab geometry. In this paper, a new optimum rational approximation has been developed where a numerical method is used to directly evaluate fuel escape probability. Since the new method does not depend on analytic expression, general geometries can be supported. There are several differences in computing coefficients of rational approximation between the new method in this paper and the gray resonance treatment method [Citation10]. The optimum rational approximation computes the fuel escape probability directly by counting the actual number of neutrons.

Third, most contemporary lattice physics codes consider resonance isotopes only in the fuel region, control rod region, and burnable absorbers. However, zirconium isotopes in the cladding material have resonances too which can cause 200–300 pcm errors for PWRs if the resonances are ignored [Citation6]. Traditionally, the resonances in cladding material have been ignored or the XSs are generated for a typical background XS (i.e., 300 barn) [Citation1,Citation6]. The coating materials in integral fuel burnable absorbers [Citation11] also contain resonance isotopes and this can cause error if the resonances are not treated correctly. In this work, a new resonance treatment method for the cladding material and coated burnable absorber has been developed. In the new method, the annular ring is approximated to infinite slab geometry, and then Roman's two-term approximation [Citation1] is applied to find the fuel/cladding escape probabilities. In a comparison of reaction rates and XSs to those of Monte Carlo calculations by Monte Carlo N-Particle (MCNP) [Citation12], it was verified that the new method can reduce difference caused by ignoring the resonance in cladding materials.

In addition to the three new methods, processes to generate a resonance upscattering correction factor are presented. Recently, it has been reported that a neutron upscattering event has significant impact on reactivity and the fuel temperature coefficient (FTC) [Citation13], and several methods have been developed by Monte Carlo methods [Citation13,Citation14]. It is not a simple task to model the resonance upscattering event by a deterministic method. Therefore, the resonance upscattering correction factor is generated by the Monte Carlo method and is applied to MG XS library in order to consider an equivalent effect of the resonance upscattering event.

The newly developed methods are described in this paper, as well as the conventional methods. The new methods are implemented into the lattice physics code STREAM which is being developed at UNIST [Citation15,Citation16]. The impacts of each method are evaluated and the overall accuracy of STREAM with the new resonance treatment methods is compared to that of Monte Carlo calculations. It is noted that the order of difference of STREAM code calculations is around ∼100 pcm for PWR analysis.

2. Nuclear data library generation

2.1. Multi-group cross section library

The XS processing program NJOY [Citation17] is used to generate MG XSs as a function of a neutron energy group, background XS, and temperature. In order to generate XSs in the resonance energy range, NJOY solves the slowing down equation for the homogeneous medium with target isotopes whose XS will be computed for variations of background XS. The XSs of resonance isotopes are generated for 10 background XSs. The XSs are generated for several tens of or hundreds of energy groups. The energy groups are divided into three ranges: fast energy group; resonance energy group; and thermal energy group. The resonance energy range of many lattice codes is from 4 to 10 keV. The lower boundary 4 eV is selected from the upper boundary of thermal scattering treatment.

2.2. Extended resonance integral

In generating the MG library of STREAM, NJOY was used to generate self-shielded XSs from ENDF/B-VII.0. The XS library was generated for PWR and contains 391 isotopes. In the NJOY/GROUPR slowing down calculation, hydrogen was used as a moderator material.

The energy group structure for STREAM is similar to the 70 energy group structures of CASMO [Citation2] except for some modifications of the fast and resonance energy groups. The energy group structure of STREAM is indicated in . The upper boundary of the resonance energy group is extended from about 10 to 25 keV so that it contains the whole resolved resonance energy range of 238U in ENDF/B-VII.0. The resonance treatment is performed in the resonance energy groups for most of the resonance isotopes. Some resonance isotopes (i.e., Pu, Am, etc.) have resonances below 4 eV. There are two drawbacks in treating resonance below 4 eV. First, many isotopes including Pu, Am have wide resonance in that energy range. Generally, energy group boundaries are adjusted in order to put important resonance close to the center of groups. However, it is difficult to decide energy boundaries because of wide resonances. Second, the resonance treatment does not consider up-scattering effect. For most of isotopes, 4 eV is assumed that cutoff of for upscattering. For these reasons, the resonances below 4 eV have been modeled with several 10s of fine energy groups. However, the number of energy groups is still not enough to treat those complicated resonances accurately. For those isotopes, resonance energy ranges have been extended and resonance integral is generated for those energy ranges. shows the capture XSs and the extended resonance integral energy range of U, Pu and Am. Although five resonance isotopes are indicated in the figure, STREAM uses the extended library for wider variety of isotopes (i.e., Er and Gd). The kinds of isotopes can be adjusted depending on the energy group. For example, a lattice code using hundreds of energy groups may not need the extended resonance integral because of its sufficiently fine energy group.

Table 1. Energy group structure.

Figure 1. Resonances below 4 eV and the extended resonance energy range for each isotope.

Figure 1. Resonances below 4 eV and the extended resonance energy range for each isotope.

The extended resonance integral (or XS) has been generated by assuming downscattering only. In spite of the assumption, the extended resonance integral can reduce an error in the effective XS. This will be discussed in the verification section. In the extended resonance energy range, intermediate resonance parameters and the fuel escape probability are assumed to be the same as those of group 27 (4–9.877 eV) because the resonance is usually wide in low energy.

In addition to the extension of the energy range, the number of background XSs in the XS library is extended. Ten background XSs are not enough to compute the accurate effective XSs. The number of background XSs in the library is extended up to 19 for the dominant resonance isotopes (i.e., U and Pu), which can reduce interpolation errors associated with background XS intervals. Other resonance isotopes (i.e., Zr) are generated for 10 background XSs.

2.3. IR parameter generation by Monte Carlo code

The IR parameters for the IR approximation [Citation1] adopted in STREAM are generated by comparing the slowing down capability of the isotope of interest with that of hydrogen. The solution of slowing down equations can be obtained with either ultra-fine group or continuous energy XSs [Citation18]. For STREAM, a continuous energy Monte Carlo code MCS [Citation19] is used in the following way:

  1. The absorption XSs of 238U, σU238a, g, are calculated for a range of variations in dilution, i.e., for background XSs σ0 of 30 barns, 50 barns, 70 barns, etc. and the results are made into a σU238a, g versus σ0 table.

The slowing down spectrum calculations for this table generation are done for an infinite homogeneous mixture of 238U/1H. The background XS σ0 of 238U is defined as (1) σ0=1NRiRNiσpi,(1) where NR is the number density of 238U and σip is the scattering potential XS of isotope i in the mixture.

The IR parameter of hydrogen is assumed to be 1 because the MG XS library is generated based on a hydrogen moderator. In the MCS calculations, all isotopes except 238U are set to have constant scattering XS only (no absorption).

  1. After the σU238a, g versus σ0 table is generated, another neutron slowing down problem with a mixture of 238U/1H/X is solved where X is the isotope whose λXg is to be determined.

  2. The IR parameter λXg for the isotope X is calculated as follows: (2) λgX=NRσ0,g eq -NH1σpH1NXσpX,(2)

where σeq0, g is an equivalent background XS of 238U determined by a table interpolation using the σU238a, gcalculated in step 2 as a parameter, NXσXp is a macroscopic potential XS of isotope X, and NH1σH1p is the macroscopic potential XS of hydrogen.

EquationEquation (2) can be rearranged as EquationEquation (3). In EquationEquation (3), the IR parameter adjusts the potential XS of nuclide X to fit the equivalent background XS compared to the σU238a, g versus σ0 table which is generated with a hydrogen moderator. (3) σ0,g eq =NH1σpH1+λgXNXσpXNR.(3)

The IR parameters are calculated and stored in advance for the 10 selected isotopes which covers the range of atomic masses and tabularized such that STREAM can interpolate λXg as a function of the mass of given isotopes. The STREAM IR parameters are shown in . The use of Monte Carlo code in the IR parameter calculation automatically takes into account the neutron upscattering in the epi-thermal energy range which is not a simple problem in conventional methods. A detailed description for this issue is presented in the next section.

Figure 2. IR parameter for 10 isotopes.

Figure 2. IR parameter for 10 isotopes.

2.4. Resonance upscattering correction

Recently, it has been reported that a correct modeling of neutron upscattering events in the low lying resonance energy range can lead up to 10% difference in Doppler coefficients [Citation13]. The discrepancy comes from an assumption in the asymptotic elastic scattering model of NJOY, which assumes that a target nuclide is at rest. The asymptotic elastic scattering model only considers the downscattering event depending on the mass of the target nuclide. Many of the deterministic codes using NJOY cannot consider the resonance upscattering event.

Monte Carlo codes [Citation12,Citation20] also have a similar problem. Monte Carlo codes consider the thermal motion of target nuclides if the energy of an incident neutron is comparable to the thermal motion of the target nuclide. The energy of a target nuclide can be sampled with Maxwellian distribution by assuming a constant XS of the target nuclide. This method is referred to as sampling the velocity of the target nucleus (SVT) [Citation12]. This assumption is valid for the thermal energy region. However, it can make problems for the resonance energy region because XS of resonance dramatically changes. Therefore, additional rejection techniques are necessary to correct the collision probability depending on XS. This method is known as Doppler broadening rejection correction (DBRC) [Citation21].

In order to consider the resonance upscattering event in STREAM, MG XS of 238U in the STREAM library is modified with results by the Monte Carlo method. The asymptotic scattering kernel and DBRC method are implemented in MCS. Two sets of resonance XS libraries of 238U are generated by using the two kinds of scattering kernel as a function of the background XSs, energy group, and temperatures. The upscattering correction factor is calculated as a ratio of the 238U XSs, and it is used to correct the XS from NJOY as follows: (4) σb,g,t'=σb,g,t NJOY fb,g,t RUC =σb,g,t NJOY σb,g,t DBRC σb,g,t Asy .,(4) where, b, g and t are indexes of the background XS, energy group and temperature; σNJOYb, g, t is XS of 238U generated by NJOY; fRUCb, g, t is the resonance upscattering correction factor; σDBRCb, g, t and σAsy.b, g, t are XSs of 238U generated by using the DBRC method and the asymptotic scattering kernel of MCS, respectively.

When the upscattering correction factor is generated, MCS performs fixed source calculations in a homogeneous medium. In STREAM, the correction factor is saved as a library, and used when the upscattering correction is performed. A similar work was already accomplished in CASMO5 [Citation13].

The exact scattering kernel and the DBRC method are widely known as accurate methods to treat the resonance scattering event. However, still many of the Monte Carlo codes do not have the features officially. Therefore, an additional correction factor is generated to consider the SVT method as follows: (5) σb,g,t''=σb,g,t NJOY fb,g,t SVT =σb,g,t NJOY σb,g,t SVT σb,g,t Asy .,(5) where fSVTb, g, t is the SVT correction factor; and σSVTb, g, t is XSs of 238U generated by using the SVT method of MCS.

The SVT correction factor is used optionally when a result of STREAM is compared to that of the Monte Carlo code. The SVT correction factor is also generated for only 238U. In STREAM code, XS library from NJOY is used as the default option. The impacts of the resonance upscattering correction factor and the SVT correction factor are presented in Section 5.

The IR parameter is also generated by the three kinds of scattering kernels which are the asymptotic scattering kernel, SVT method and DBRC method. Each IR parameter is used with corresponding options.

3. Rational approximation for fuel escape probability

3.1. Conventional rational approximation with Dancoff factor

In the resonance treatment methods using equivalence theory, the prediction of fuel escape probability is key for high accuracy of effective XSs in heterogeneous problems. Traditionally, the fuel escape probability has been approximated by Carlvik's two-term rational approximation [Citation1] with the Dancoff factor for cylindrical geometry. In general, the N-term rational approximation for fuel-to-fuel collision probability Pff in a lattice configuration can be written as (6) Pff=n=1NβnXX+αn,(6) where coefficients αnand βn are calculated with the Dancoff factor, and optical length X is defined as X=ΣtΣtΣeΣe. The escape XS Σe varies depending on geometry.

The current practice of using Dancoff factors and rational approximations has sources of inaccuracy.

  1. A collision probability method with the Wigner–Seitz approximation is used in computing Dancoff factors, which can cause errors due to the cylindrical geometry assumption rather than the real square lattice. This problem can be mitigated by adopting MOC with a square lattice when computing the Dancoff factors [Citation2,Citation22].

  2. Even with the MOC Dancoff factors, it is still difficult to apply the Dancoff factor to general geometry since the analytical rational approximations are derived for cylindrical or slab fuel.

  3. The Dancoff factor and rational approximations are based on the black pin assumption, which can cause errors for real fuel pins which are gray.

3.2. Methodology of optimum rational approximation

A new optimum rational approximation has been developed which uses a numerical approach to find a more accurate fuel escape probability. The optimum rational approximation is described as follows. The transport equation by the collision probability method for the flux in the fuel is expressed as (7) ΣtfφfVf=qfVfPff+KfqKVKPKf,(7) where Σft is the macroscopic total XS; φf is the flux in the fuel; Vf and VK are the volume of fuel and region K, respectively; qf and qK are neutron sources born in the fuel and region K, respectively; Pff is the fuel-to-fuel collision probability; and PKf is the K-to-fuel collision probability.

From EquationEquation (7), the fuel-to-fuel collision probability can be expressed as (8) Pff=Σtfφfqf-KfqKVKPKfqfVf.(8) When qK is set to be zero, the fuel-to-fuel collision probability is computed as (9) Pff=Σtfφfqf.(9)

The fuel-to-fuel collision probability in EquationEquation (9) is computed with solution of MOC fixed source calculation. In the MOC calculation, the macroscopic total XSs of coolant and cladding regions are defined as (10) ΣtKλΣpK=iKNiλiσpi,(10) where Ni is number density, λi is the IR parameter, and σip is the potential XS of isotope i.

For the total XS of the fuel, several values of total XS are chosen in order to include various optical lengths. For example, the optical lengths can be 10−2, 10−1 and 101. After the total XSs are assigned in all regions, fixed source calculations are performed with the MOC module. In the fixed source calculations, neutron sources are generated only in the fuel region and the magnitude of the source is set to be λΣfp. The fixed source calculations are performed for preselected levels of optical lengths. In STREAM, default conditions of the fixed source calculation are 0.03 cm ray distance, 64 azimuthal angles and 3 polar angles. A flux converge criteria is that maximum point flux error <10−5. With the converged solution, a fuel-to-fuel collision probability is computed by EquationEquation (9) which is the ratio of the total number of collided neutrons in the fuel region to the total number of neutron sources. Note that the magnitude of the source is not important to calculate the fuel-to-fuel collision probability. Any non-zero value can be used as source in the fuel. From the fixed source calculations, fuel-to-fuel collision probabilities for each level of optical length are tabularized with pairs of (Xl, PMOCff, l) where l denotes the level of optical length and PMOCff, l is the corresponding fuel-to-fuel collision probability from the MOC solution. The coefficients αn and βn in rational expressions of fuel-to-fuel collision probability are computed by the least square fitting to MOC solutions to minimize the difference between the MOC solution and the rational form of the escape probability as follows: (11) ΔPff2=l=1LPff,l MOC -n=1NβnXlXl+αn2,(11) where L is the total number of optical length levels.

shows the fuel-to-fuel collision probability from MOC and fitted rational expression.

Figure 3. Fuel-to-fuel collision probability.

Figure 3. Fuel-to-fuel collision probability.

EquationEquations (10) and (Equation11) are applicable to an infinite array of fuel pin or isolated fuel pin problems. Therefore, for practical fuel assembly problems with various types of fuel pins, the following procedures were developed:

  1. The optimum rational approximation method is applied to each pin type.

  2. The infinite array Dancoff factors (Γ) for each pin type are computed by the enhanced neutron current method [Citation22] with reflective boundary condition on unit pincells.

  3. The individual Dancoff factors (Γi) of each fuel pin in the fuel assembly are calculated using the enhanced neutron current method.

  4. The effective XSs from the optimum rational approximation method are adjusted using the two Dancoff factors as follows: (12) σx,i opt =σx, opt σxλσp+Γiσeσxλσp+Γσe,(12)

where σoptx, i is the effective XS of pin i for reaction x using the optimum escape probability; σopt is the effective XS of a fuel pin in an infinite array using the optimum escape probability; σx is the XS; (λσp + Γiσe)is the background XS of resonance isotope in an individual fuel pin i; and (λσp + Γσe)is the background XS of resonance isotope in an infinite array of pins.

The effective XS is corrected by the ratio of XSs in individual pins and in an infinite array of pins to consider the interaction among fuel and non-fuel cells in the fuel assembly. This method makes it possible to perform fast resonance treatment for a fuel assembly problem because the fixed source calculation for assembly is needed only for computing individual Dancoff factors. The Pff calculation is performed for each pin type with a reflective boundary condition.

Generally, the subgroup method codes [Citation4,Citation5] perform fixed source calculations for each category, energy group and subgroup level. Even though a relatively low number of iterations is not needed for each fixed source calculation, the total elapsed time for the fixed source calculation is 30%–50% of the total lattice transport computation time. Generally in deterministic neutron transport codes, most of the computing time is consumed by transport solver such as ray tracing and iteration calculations. The runtime can be briefly estimated by assuming that ray tracing is the most time consuming calculation: the number of transport sweeps for resonance calculations = (3 iterations per fixed source calculation) × (13 resonance energy groups) × (5 subgroup levels) × (2 categories) = 390. The number of transport sweeps for eigenvalue calculations = (10 iterations with acceleration) × (70 energy groups) = 700. The total elapsed time for the fixed source calculation = 390/(390 + 700) = 36%. There are a couple of acceleration techniques [Citation23,Citation24], and those enable to converge eigenvalue solutions within about 10 iterations.

The gray resonance treatment method [Citation10] also requires the assembly-wise fixed source calculations for each energy group and level of total XS. On the contrary, the optimum rational approximation in this paper computes the individual Dancoff factor by assembly-wise fixed source calculation for each energy group only, and smaller size pin-wise fixed source calculations are performed for each energy group, level of optical length and pin type. It should be noted that 1–3 types of fuel pins are usually used in an assembly. The elapsed time of pin-wise fixed source calculation is negligible compared to the time for assembly fixed source calculation. The new method can reduce the computation time for effective XS and can also be applicable to general geometry problems.

4. Resonance treatment methodology for resonance isotopes in cladding region

Usually, the resonance treatments are applied only to the resonance isotopes in the fuel region since isotopes in the fuel region such as 238U are the dominant resonance absorbers in the reactor. However, there are also resonance isotopes in the cladding region like zirconium. Not only is the amount of Zr non-negligible in the reactor but also Zr has large resonances between 100 and 0.1 MeV. If the resonance scattering and the absorption of Zr is not treated properly, it can cause as much as 100–300 pcm errors in reactivity predictions. Traditionally, the resonance in Zr was either simply ignored or a typical background XS was used to generate the XS of Zr when running NJOY [Citation1,Citation6]. In this paper, a new approach for Zr resonance treatment is introduced to overcome the inaccuracy of the traditional methods.

One of the difficulties in modeling the Zr resonance effect is the fact that an analytic expression of rational approximation is not available for the cladding region due to its ring shape. In this paper, the annular shape of the cladding region is approximated as an infinite slab as shown in .

Figure 4. Geometry approximation for cladding region.

Figure 4. Geometry approximation for cladding region.

The Roman's rational approximation [Citation1] can now be used for isolated infinite slab geometry as follows: (13) pff=X1.1X+1.4-0.1X+5.4.(13)

Similarly with Carlvik's rational approximation, the cladding-to-cladding collision probability in the lattice configuration can be derived from EquationEquation (14) with the Dancoff factor for cladding. The subscript ff is replaced by cc in order to indicate that the target region is cladding. (14) Pcc=pcc+X(1-pcc)2X(1-pcc)+A=XβX+α1+1-βX+α2.(14)

The coefficients of Pcc are calculated as follows: (15) α1,2=1.7A+1.89A2+4.536A+3.5721A+1,(15) (16) β=5.8A+7.56A+1-α1α2-α1,(16) (17) A=Γ1-Γ,(17) where Γ is the Dancoff factor.

The Dancoff factor of the cladding region is computed using the enhanced neutron current method [Citation22]. Although the optimum rational approximation can be used for the resonance treatment in the cladding region too, it was observed that the Roman's rational approximation with the Dancoff factor could produce sufficiently accurate results.

5. Verifications

5.1. Accuracy improvement by extended resonance energy range

In this section, the impact of the extension of the resonance treatment energy range is evaluated. The extended resonance energy ranges for three isotopes are shown in .

Table 2. Extended resonance energy range.

The isotopic compositions of homogeneous problems are shown in . The compositions were chosen in such a way that the background XS of 238U became around 50–60 barn which is a typical range of background XS for PWR fuel pins. The lower boundary of the resonance treatment energy range of 238U is 4 eV because there is no resonance below 4 eV for 238U.

Table 3. Material composition.

The calculated effective capture XSs of resonance isotopes are compared to the reference values calculated from a Monte Carlo simulation. The capture XS differences are shown in . In the figures, “Extended LIB.” means XS library with resonance integral below 4 eV. It is easily noted that the extended library significantly improves the accuracy of computed effective XSs of all three resonance isotopes. From the results, it can be noted that the extended resonance integral can improve the accuracy in spite of the underlying assumptions which are ignoring upscattering, usage of same escape probability and intermediate resonance parameters with those of the last energy group 27 (4–9.877 eV).

Figure 5. Case 1: 235U capture XS error.

Figure 5. Case 1: 235U capture XS error.

Figure 6. Case 2: 242Pu capture XS error.

Figure 6. Case 2: 242Pu capture XS error.

Figure 7. Case 3: 241Am capture XS error.

Figure 7. Case 3: 241Am capture XS error.

5.2. Accuracy improvement by optimum rational approximation

In this section, the accuracy of the new optimum rational approximation for fuel-to-fuel collision probability is demonstrated by comparing it with two conventional methods: (1) Wigner's one-term rational approximation and (2) Carlvik's two-term approximation. A model pincell problem is developed for the verification calculations. A UO2 pin problem with 3.9 wt% uranium is designed for the verification of the cladding resonance treatment method. shows the geometry of the model problem and the isotopic compositions are shown in .

Figure 8. Geometry of pincell problem.

Figure 8. Geometry of pincell problem.

Table 4. Material composition of pincell problem.

Dancoff factors are used to compute coefficients in the rational approximations of the two conventional methods, and the enhanced neutron current method is used to compute the Dancoff factors. In the optimum rational approximation, a three-term approximation as well as two-term approximation is introduced with the same principle of minimizing the least square fitting error compared with the exact values of the probabilities. The coefficients from each method are presented in . The calculation results are presented for group 13 (1.503 × 104 to 2.478 × 105 eV) which is the first resonance group. The reference values of probabilities calculated by the MOC module are shown in for 150 points of optical lengths.

Table 5. Coefficients of rational approximations (group 13).

Figure 9. Fuel-to-fuel collision probability calculated by MOC.

Figure 9. Fuel-to-fuel collision probability calculated by MOC.

shows the difference of each rational approximaiton compared against the reference values from MOC calculations. All the methods show very good agreement in both extremes of the optical thicknesses, i.e., at 2 × 10−3 and 3 × 101. In the intermediate range, however, the Wigner and Carlvik's approximations show relatively large differences. In that range, the difference of Wigner's approximation is larger than 1% and the maximum difference is about 7%. The Carlvik's approximation shows a much smaller difference compared to the Wigner's approximation, but it still shows a difference larger than 1%. The optimum two-term rational approximation always shows less than 1% difference. The optimum three-term rational approximation can further reduce the difference to less than 0.3%.

Figure 10. Comparison of fuel-to-fuel collision probabilities.

Figure 10. Comparison of fuel-to-fuel collision probabilities.

The comparison of effective multipication factors is summarized in . The comparison of the effective multiplication factor may not proper aspect to judge the accuracy of each method because many approximations in equivalence theory can cause errors and it should be totally included in the final product of the effective multiplication factor. However, the difference of multiplication factors can be assumed to be caused by differences in fuel-to-fuel approximation. The eigenvalue, using Wigner's rational approximation, shows 622 pcm difference compared to the MCNP result and about 700 pcm difference compared to the other multi-term rational approximation. Wigner's one-term approximation showed large errors in fuel-to-fuel collision probability (the maximum difference of which is 7%) and it can cause a large error in the multiplication factor. The eigenvalue using Calvik's two-term rational approximation shows 127 pcm difference compared to the MCNP results and about 60 pcm difference compared to the optimum two-term and three-term results. There is no significant difference between optimum two-term and three-term results. The difference compared to the MCNP results is about 60 pcm and difference between them is 15 pcm. The multiplication factors show converging behavior as using more accurate rational approximation in view of the fuel-to-fuel collision probability.

Table 6. keff comparison for pincell problem.

In the optimum rational approximations, the least square fitting process is necessary. The accuracy of fuel-to-fuel collision probablilty can be increased as the number of terms increases. However, it should be noted that many rational terms require finer grids of background XSs in the XS library, and an elapsed time in the least square fitting process will be increased. The elapsed time also depends on the least square fitting algorithm. Therefore, it is important to decide the proper number of rational terms. There is about 15 pcm difference between eigenvalues of the optimum two-term and three-term. It can be assumed that the accuracy of fuel-to-fuel collision probability of optimum two-term is enough. In the STREAM code, the optimum two-term rational approximation is used as a default option for fast execution time as well as high accuracy.

5.3. Application of resonance treatment to isotopes in cladding region

The identical problem described in and is solved in order to verify the resonance treatment method in the cladding region. The absorption reaction rates and XSs in the cladding region are compared with three different approaches. The first approach assumes the infinite dilution condition of the resonance self-shielding effect on the background cross section of the cladding material. The second approach is to use a representative background XS for Zr isotopes in a typical PWR pin. The third approach is to explicitly model the resonances in the cladding region as described in Section 4. The solutions of the three approaches are compared to that of the Monte Carlo calculation by MCNP6 in .

Table 7. Reactivity difference contributions of Zr absorption reaction rates [Unit : pcm].

With no resonance treatment in the cladding region, the reactivity difference caused by Zr isotopes is in the order of 190 pcm. It is noted that most of the difference comes from 91Zr. When a typical value of background XS, 300 barn, is used for Zr isotopes, the total difference is reduced to 105 pcm which is still a non-negligible magnitude of difference. It should be noted that, with the explicit resonance treatment in the cladding region, most of the difference disappears and the total difference decreases to 5 pcm. and show additional comparisons of reaction rates and XSs of 91Zr. The explicit resonance treatment of Zr isotopes shows the smallest difference in reaction rates and effective cross sections.

Figure 11. Reaction rate comparison for 91Zr.

Figure 11. Reaction rate comparison for 91Zr.

Figure 12. Capture XS comparison for 91Zr.

Figure 12. Capture XS comparison for 91Zr.

5.4.Code-to-code comparison

In this section, more practical problems are designed to further investigate the performance of the combined resonance treatment methods presented in this paper. The first model is a set of UO2 pincell problems. The geometry information and material composition are presented in and . There are variations in pin radii and pin pitches to cover a range of pincell geometry. The composition variations of 0.7–5 wt% enrichments are selected to cover the practical range of fuel design for commercial PWRs. The natural zirconium in the cladding region requires the resonance treatment. Light water is used as a moderator. Temperature is constant at 293.6K in every region of the cell.

Table 8. Geometry description of UO2 pincell problem.

Table 9. UO2 pincell problem description.

The solutions of the model problems are compared against the reference solutions from MCNP6. The optimum two-term rational approximation is used for the isotopes in the fuel region and the resonance isotopes in the cladding region are treated explicitly by the cladding resonance treatment method. In addition to MCNP6 and STREAM, the same problems are solved by KENO and NEWT neutron transport codes in the SCALE6.1 code package [Citation3] for a demonstration of the level of accuracy of STREAM. KENO has MG and continuous energy libraries. In this comparison, MG library is used to compare the performance of resonance treatment methods. For clarification, KENO with MG library is named as KENO-MG in this paper. The information of each computational code is summarized in . The main difference between SCALE codes and STREAM is the resonance treatment methods. BONAMI/CENTRM modules in SCALE codes are used to compute the effective XSs. CENTRM performs PW flux calculations with 1 D geometry, and condenses the PW XS to MG XS. In the calculation, a rectangular pincell is approximated as a cylindrical model by Wigner–Seitz approximation. KENO uses the Monte Carlo method and NEWT uses the extended step characteristics (Sn) method for the eigenvalue transport calculation.

Table 10. Comparison of KENO-MG, NEWT and STREAM.

The calculation results are summarized in . The root mean square (RMS) difference of the STREAM code is 45 pcm while the RMS difference of the KENO-MG and NEWT codes are 582 and 648 pcm, respectively. The standard deviation of the differences of STREAM is 44 pcm which is much smaller than 81 pcm and 90 pcm of KENO-MG and NEWT. KENO-MG and NEWT show similar results with each other because they use an identical resonance treatment method. However, the difference of SCALE codes and STREAM is quite large. There may be many sources of errors. First of all, the geometric assumption in the resonance treatment process can cause errors. The error will be included in the calculation of the Dancoff factor, background XS and PW flux. Second, the difference XS processing program AMPX can cause the difference. MCNP and STREAM use NJOY for XS processing. For the test problems in , the solutions of the STREAM code are more accurate in an average sense and also the spread of difference is smaller than in the other two codes.

Table 11. keff results comparison for UO2 pincell problem 1–15.

5.5. Mosteller benchmark

In addition to the 15 pincell problems, the Mosteller benchmark problem [Citation25] is solved for further verification. The benchmark consists of not only UO2 fuel but also reactor-recycle mixed oxide fuel (MOX) fuel and weapons-grade MOX fuel. Each type of fuel has a wide range of enrichments in hot zero power (HZP) and hot full power (HFP) conditions. Therefore, the benchmark is suitable for verifying the resonance treatment methods implemented in STREAM. In the verification, MCNP6 is used as a reference. However, the official version of MCNP6 does not have the capability to model the resonance upscattering event. The DBRC method has been implemented in MCNP5 by modifying the code in order to compare the results of STREAM. In the verification, three options of STREAM are used:

  1. STREAM: Original STREAM with MG library generated by NJOY (asymptotic scattering kernel).

  2. STREAM-SVT: STREAM with SVT factor.

  3. STREAM-DBRC: STREAM with DBRC factor.

The eigenvalue results from STREAM and STREAM-SVT are compared to those from MCNP6, and the eigenvalue from STREAM-DBTC is compared to MCNP5-DBRC. The calculation results of the UO2 pincell at HZP and HFP conditions are summarized in and .

Table 12. keff for UO2 fuel (Mosteller benchmark).

Table 13. keff for UO2 fuel with the resonance upscattering correction (Mosteller benchmark).

The RMS differences of STREAM are 69 and 35 pcm for HZP and HFP, respectively. STREAM-SVT show slightly large RMS differences which are 90 and 81 pcm for each temperature, respectively. When the resonance upscattering is considered, STREAM-DBRC has 55 and 43 pcm differences compared to results from MCNP5-DBRC. All three of STREAM methods show good agreement in eigenvalue calculations. The maximum difference compared to corresponding MCNP results is 108 pcm.

and show the FTCs for UO2 Fuel, which were calculated by EquationEquation (18). (18) FTC =1k HZP -1k HFP 105300[ pcm /K].(18)

Table 14. FTC for UO2 fuel (Mosteller benchmark).

Figure 13. Doppler coefficients for UO2 Fuel (Mosteller benchmark).

Figure 13. Doppler coefficients for UO2 Fuel (Mosteller benchmark).

STREAM has differences of 4.77%–5.22% in FTC compared to MCNP6. It was reported that the deterministic transport codes compute more negative FTC compared to the Monte Carlo codes [Citation13,Citation25,Citation26]. The difference comes from using different scattering kernels between two methods, which can be noted in results in STREAM-SVT. The differences in FTC are reduced in the results of STREAM-SVT. STREAM-SVT shows differences of 0.70%–1.20%. STREAM-DBRC also shows good agreement in FTC compared to MCNP5-DBTC. The differences are 0.40%–2.01%.

The eigenvalue and FTC results of reactor-recycle MOX pincells are summarized in and .

Table 15. keff for reactor-recycle MOX fuel (Mosteller benchmark).

Table 16. keff for reactor-recycle MOX fuel with resonance upscattering correction (Mosteller benchmark).

Table 17. FTC for reactor-recycle MOX fuel (Mosteller benchmark).

Figure 14. Doppler coefficients for reactor-recycle MOX Fuel (Mosteller benchmark).

Figure 14. Doppler coefficients for reactor-recycle MOX Fuel (Mosteller benchmark).

For the reactor-recycle MOX fuel problems, STREAM, STREAM-SVT and STREAM-DBRC show the order of 100–200 pcms differences. It is noted that there exists keff bias for reactor-recycle MOX fuels. STREAM has differences of about 100 pcm larger in the MOX fuels than in UO2 fuels. The MOX fuels contain large amounts of 240Pu, and STREAM overpredicts the eigenvalues. The bias can be attributed to the resonance interference effects of 238U and 240Pu isotopes. The accurate treatment of the resonance interference effect is still an open problem.

Similar behavior is also noted in that STREAM-SVT shows more accurate FTC than STREAM compared to MCNP6. STREAM-DBRC and MCNP5-DBRC show comparable results in FTC. The differences are 0.02%–1.41%.

The keff and FTC results of weapons-grade MOX pincells are presented in and .

Table 18. keff for weapons-grade MOX fuel (Mosteller benchmark).

Table 19. keff for weapons-grade MOX fuel with resonance upscattering correction (Mosteller benchmark).

Table 20. FTC for weapons-grade MOX fuel (Mosteller benchmark).

Figure 15. Doppler coefficients for weapons-grade MOX Fuel (Mosteller benchmark).

Figure 15. Doppler coefficients for weapons-grade MOX Fuel (Mosteller benchmark).

In the weapons-grade MOX fuel problems, all of STREAM has the order of 50 pcm difference on average. It should be noted that most of the Pu in the weapons-grade MOX fuel is 239Pu, and is different to the reactor-recycle MOX fuel. The behavior of FTC for this MOX fuel is in the same manner as UO2 and reactor-recycle MOX fuels. STREAM-SVT and STREAM-DBRC compute comparable results with MCNP6 and MCNP5-DBRC, respectively. The difference is about 1% on average.

5.6. Fuel assembly problem

As the last verification problem, a fuel assembly (FA) problem is selected from the FA problem-2B of VERA benchmark [Citation11]. In both STREAM and MCNP6 inputs, an assembly inter-gap is ignored in this paper for simplification. shows geometry of 17 × 17 fuel assembly and show descriptions of each pincell. shows material information.

Figure 16. 17 × 17 fuel assembly.

Figure 16. 17 × 17 fuel assembly.

Figure 17. Description of fuel rod.

Figure 17. Description of fuel rod.

Figure 18. Description of Instrument tube.

Figure 18. Description of Instrument tube.

Figure 19. Description of guide tube.

Figure 19. Description of guide tube.

Table 21. Description of material.

and show the calculation results of eigenvalues and fission source distributions of MCNP6 and STREAM codes. The STREAM code shows -5 pcm of eigenvalue difference, and a fission source distribution difference of 0.09% and 0.22% for RMS and maximum differences, respectively. The average statistical error of the fission source distribution of MCNP6 results is 0.06%. The difference in the distribution is quite small, and less than 1% difference is acceptable for computing the fission source distribution generally. It can be noted that STREAM has a 50-pcm difference on average for UO2 pincell problems in previous sections, and STREAM also shows a similar order of difference for FA problem.

Table 22. Results for fuel assembly problem.

Figure 20. Comparison of fission source distributions from MCNP6 and STREAM. (IT: instrument tube; GT: guide tube).

Figure 20. Comparison of fission source distributions from MCNP6 and STREAM. (IT: instrument tube; GT: guide tube).

6. Conclusions

The resonance treatment methods implemented in the newly developed lattice physics code STREAM are presented. First, the extended resonance integral method improves the accuracy of the effective XSs below the 4 eV where many resonances of heavy isotopes exist. In particular, the extended resonance integral method reduces hundreds or thousands barns of difference in the effective cross section of 241Am and 242Pu. Second, the optimum rational approximation makes it possible to analyze general geometry with equivalence theory. In addition, the optimum rational approximation improves the accuracy in the eigenvalues by about 500 pcm compared to Wigner's one-term approximation and 70 pcm compared to Carlvik's two-term rational approximation. Third, it is possible to treat resonances in cladding material explicitly by the cladding resonance treatment method. The resonances in cladding have an impact in eigenvalue greater than 190 pcm, and the difference is reduced by the cladding resonance treatment method. The equivalent correction methods are also discussed to treat resonance upscattering events, which are an important feature of high temperature fuels. Each method can improve the accuracy of effective XSs and it is verified through detailed comparisons of XS, reaction rate and fuel escape probability. The accuracy of the new neutron transport code STREAM with newly developed resonance treatment methods is verified with many verification problems. The verification problems include various geometries and enrichments. Well-known benchmark problems such as the Mosteller benchmark and the VERA benchmark are solved. For the UO2 pincell problems, STREAM can compute eigenvalues with a 50-pcm difference, on average. For the Mosteller benchmark, STREAM shows ∼100 pcm of difference in UO2 and weapons-grade MOX fuels, and 100–200 pcms in reactor-recycle MOX fuels. STREAM shows about 1% difference in FTC. In the fuel assembly benchmark, it is confirmed that the accuracy of eigenvalue in the fuel assembly geometry is comparable to that in the pincell geometry for the STREAM code. Through various verification problems, STREAM shows around 100 pcm of reactivity difference.

Acknowledgements

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIP).

Additional information

Funding

This work was also partially supported by KETEP, which is funded by the Korean government Ministry of Trade, Industry and Energy [grant number 20131610101850].

References

  • Stamm'ler RJJ, Abbate M. Methods of steady-state reactor physics in nuclear design. London: Academic Press; 1983.
  • Rhodes J, Smith K, Edenius M. CASMO-4E Extended Capability CASMO-4 User's Manual. Studsvik Scandpower; 2009. (Report SSP-09/442 –U Rev 0).
  • Scale: A comprehensive modeling and simulation suite for nuclear safety analysis and design [CD-ROM]. Version 6.1. ORNL/TM-2005/39; 2011.
  • Wemple CA, Gheorghiu HNM Stamm'ler RJJ, Villarino EA. Recent advances in the HELIOS-2 lattice physcis code. Paper presented at: PHYSOR; 2008 Sep 14–19; Interlaken, Switzerland.
  • Joo HG, Cho JY, Kim KS, Lee CC, Zee SQ. Method and performance of a three-dimensional whole-core transport code DeCART. Paper presented at: PHYSOR; 2004 Apri 25–29; Chicago, IL.
  • Knott D, Yamamoto A. Handbook of nuclear engineering: lattice physics computations. Berlin, Germany: Springer; 2010.
  • Newton TD, Hutton JL. The next generation WIMS lattice code: WIMS9. International Conference on the New Frontiers of Nuclear Technology: Reactor Physics, Safety and High-Performance Computing (PHYSOR-2002); 2008; Seoul, Korea.
  • Akbari M, Khoshahval F, Minuchehr A, Zolfaghari A. A novel approach to find optimized neutron energy group structure in MOX thermal lattices using swarm. Nucl Eng Technol. 2013;45(7):951–960.
  • Yamamoto A, Endo T, Tabuchi M, Sugimura N, Ushio T, Mori M, Tatsumi M, Ohoka Y. AEGIS: an advanced lattice physics 935 code for light water reactor analyses. Nucl Eng Technol. 2010;42(5):500–519.
  • Koike H, Yamaji K, Kirimura K, Sato D. Advanced resonance self-shielding method for gray resonance in lattice physics code GALAXY. J Nucl Sci Technol. 2012;49(7):725–747.
  • Godfrey AT. VERA Core physics benchmark progression problem specifications. Rev. 3. Oak Ridge (TN): Oak Ridge National Laboratory; 2014. (CASL-U-2012-0131-003).
  • X-5 Monte Carlo Team. MCNP: A general Monte Carlo N-Particle transport code, Version 5 [CD-ROM]. Version 5. Los Alamos: Los Alamos National Laboratory; 2003.
  • Lee D, Smith K, Rhodes J. The impact of 238U resonance elastic scattering approximations on thermal reactor Do- ppler reactivity. Ann Nucl Energ. 2009;36(3):274–280.
  • Mori T, Nagaya T. Comparison of resonance elastic scattering models newly implemented in MVP continuous-energy Monte Carlo code. J Nuc Sci Technol. 2009;46(8):793–798.
  • Choi S, Lee H, Lee D. Status of deterministic transport code development at UNIST. Paper presented at: Transactions of the Korean Nuclear Society Autumn Meeting; 2013 Oct 7; Gyeongju, Korea.
  • Choi S, Williams ML, Kong C, Lee D. A new equivalence theory method for treating doubly heterogeneous fuel - II: Verifications. Nucl Sci Eng. Forthcoming 2015.
  • Macfarlane RE, Miur DW. NJOY: the NJOY nuclear data processing system [CD-ROM]. Version 91. Los Alamos: Los Alamos National Laboratory; 1994.
  • Gao YXZ, Downar T. The calculation of resonance parameters for the DECART MOC code. Paper presented at: Mathematics & Computation and Supercomputing in Nuclear Applications (M&C + SNA 2007); 2007 April 15–19; Monterey, CA.
  • Lee H, Choi S, Lee D. A hybrid Monte Carlo/method-of-characteristics method for efficient neutron transport analysis. Nucl Sci Eng. Forthcoming 2015.
  • Park HJ, Lee DH, Shim HJ, Kim CH. Uncertainty propagation analysis for Yonggwang Nuclear Unit 4 by McCARD/master core analysis system. Nucl Eng Technol. 2014;46(3):291–298.
  • Becker B. On the influence of the resonances scattering treatment in Monte Carlo codes on high temperature reactor characteristics [Ph.D. Thesis]. Stuttgart: University Stuttgart; 2010.
  • Yamamoto A. Evaluation of background cross section for heterogeneous and complicated geometry by the enhanced neutron current method. J Nucl Sci Technol. 2008;45:1287–1292.
  • Smith KS, Rhodes JD III. FULL-CORE, 2-D, LWR CORE CALCULATIONS WITH CASMO-4E. Seoul: PHYSOR; 2002.
  • Lee D. Impact of dynamic condensation of energy groups on convergence behavior of one-node CMFD method for neutron diffusion problem. Nucl Sci Eng. 2014;174:300–317.
  • Mosteller RD. The Doppler-defect benchmark: overview and summary of results. Paper presented at: Joint International Topical Meeting on Mathematics & Computation and Supercomputing in Nuclear Applications (M&C + SNA 2007); 2007 Apr 15–19; Monterey, CA.
  • Joo HG, Kim GY, Pogosbekyan L. Subgroup weight generation based on shielded pin-cell cross section conservation. Ann Nucl Energ. 2009;36(7):859–868.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.