1. Introduction
Neutron transport problem solution methods in reactor physical analysis can be divided into the deterministic method and the Monte Carlo (MC) method. Compared with the deterministic method, the Monte Carlo method has the advantages of fewer approximations to deal with three-dimensional complex geometric models and is suitable for complex geometric models. However, the calculation accuracy of the Monte Carlo is dependent on the number of simulated particles. In the early days, due to the high cost of computers, the Monte Carlo method was mainly used as a supplement to the deterministic method. With the development of computational tools, the Monte Carlo method is used more widely. Therefore, the validations and comparisons of the Monte Carlo codes are important.
A lot of research work has been carried out for the MC-based code-to-code and code-to-experiment validations and comparisons. D. Chersola compared Serpent 2 and MCNP6 for the evaluation of some important nuclear parameters in different positions of the LR-0 reactor mock-up [
1]. Shichang Liu compared the deterministic codes DRAGON and DONJON with the Monte Carlo code RMC for the criticality and burnup-dependent neutronics of the JRR-3M plate-type research reactor [
2,
3]. Daniel J. Kelly III compared the MC21/CTF solution for VERA Core Physical Benchmark Progression problem 6 with the MC21/COBRA-IE and VERA solutions [
4]. Jaakko Leppänen used the experimental measurement results of the MIT BEAVRS benchmark for the validation of the Serpent-ARES code sequence [
5].
At present, the codes with the capabilities of sensitivity and uncertainty analysis mainly include MCNP6 [
6] developed by the Los Alamos National Laboratory in the United States, SCALE [
7] developed by the Oak Ridge National Laboratory in the United States, MONK10 [
8] developed by the Answering Software Center in the United Kingdom, and SERPENT2 [
9] developed by the Finland National Technology Research Center, etc.
The reactor Monte Carlo analysis code RMC [
10] developed by the Department of Engineering Physics of Tsinghua University is capable of handling complex geometric structures, describing complex spectra and materials using continuous-energy point cross-sections, calculating the eigenvalues and eigenfunctions of critical problems, on-the-fly crosssection treatment [
11], and sensitivity and uncertainty analysis. The SCALE code system developed by the Oak Ridge National Laboratory [
12] is widely used in criticality safety, reactor physics, shielding, sensitivity and uncertainty analysis. It is a modular code system in which the control module can call each function module in a specified order to accomplish a specific task.
Sensitivity analysis is a specified quantity describing the extent to which a change in a parameter affects the calculation results, as evaluated by the sensitivity coefficients [
13]. By performing sensitivity analysis on each parameter of the system, important nuclear data (data with large sensitivity coefficients) can be obtained. In practical applications, the parameters that have the most effect on the output results can be separated from the many input parameters. This makes system analysis easier and makes sure that the output results are correct.
Uncertainty analysis methods mainly include the first-order uncertainty quantification method and the stochastic sampling method. The sensitivity coefficients are the basis of the first-order uncertainty quantification method [
14]. In the Monte Carlo codes, solving the sensitivity coefficients has the problem of a large memory footprint, which is proportional to the number of particles simulated in each generation and the number of responses for sensitivity analysis [
15,
16]. Due to memory limitations, it is difficult to reduce the uncertainty of sensitivity statistics by increasing the number of particles. Uncertainty can be determined by the sandwich rule
[
14]. This method depends on sensitivity coefficients. If the sensitivity coefficients can be calculated efficiently, the uncertainties of the responses caused by the uncertainties of each nuclear dat can be given with this equation. The stochastic sampling method has a serious time-consuming problem. Generally, it can only analyze the total uncertainty of the calculation results caused by all the perturbed nuclear data at one time. If it is necessary to analyze the uncertainty of the calculation results caused by the uncertainty of each parameter in turn, each parameter should be perturbed and calculated separately.
The reactor physical design mostly adopts the best estimate technology, and its calculation results are affected by engineering uncertainties such as fuel manufacturing tolerance, calculation uncertainties such as calculation model approximation, and phenomenon uncertainties such as densification and rod bending. Uncertainties in nuclear data such as microscopic cross-sections due to measurement errors and deviations in their evaluation model parameters are one of the important sources of computational uncertainties [
17].
In this paper, the RMC code and the SCALE 6.2.1 code are used to analyze the sensitivity and uncertainty of nuclear data for the PWR benchmark [
18] in the ICSBEP (International Handbook of Evaluated Criticality Safety Benchmark Experiences), and the calculation results of the sensitivity and uncertainty of RMC and SCALE are compared. The IFP method and the superhistory method in the RMC are used to calculate sensitivity. The TSUNAMI-3D-K5 module and the SAMPLER module in the SCALE code system are used to calculate the uncertainty caused by nuclear data.
In the next section, the Monte Carlo method, the first-order uncertainty quantification method, and the stochastic sampling method are introduced. The details of the benchmark are introduced in
Section 3. The sensitivity and uncertainty results calculated by the RMC code and the SCALE code are presented in
Section 4. The conclusions are presented in
Section 5.
3. Benchmark
B&W’s Core XI conducted a series of low-enrichment UO
2 fuel rod grid experiments at Babcock and Wilcox’s (B&W) Lynchburg Research Center beginning in January 1970 and ending in early 1971. The experiments for Core XI were performed in a large aluminum tank, which was filled with borated water and UO
2 fuel rods. The fuel rods used low-enriched uranium, and the cladding material was aluminum 6061. The water level height was 145 cm, and each loading scheme was slightly supercritical by adjusting the boron concentration in the borated water. In this paper, one eighth of the core of Loading Scheme 8 is chosen to be modeled, and the whole core can be reflected through symmetry, as shown in
Figure 2. The core’s central region and a 3 × 3 array of PWR (Pressurized Water Reactor) fuel assemblies are very similar, with fuel rods in each fuel assembly arranged in a 15 × 15 lattice. The pitch is 1.6358 cm, and the core diameter is 152.4 cm. The nine assemblies are surrounded by a drive zone consisting of low-enriched uranium fuel rods, which has an irregular boundary. In the entire core of Loading Scheme 8, there are 4808 fuel rods, 9 water holes (located in the center of each fuel assembly), 144 Pyrex rods, no Vicor or Al
2O
3 rods, 794 ppm soluble boron concentration, and 293 K core temperature.
The Pyrex rod, as shown in
Figure 3A, is composed of B, Si, O, Na, and Al materials, with a length of 163.324 cm and a diameter of 1.17 cm.
Figure 3B shows the fuel rod. The enrichment of UO
2 is 2.459%. The diameter of the fuel pellet is 1.0297 cm, and the length is 163.324 cm. Al, Mg, Si, Fe, and other materials make up the fuel rod cladding. The cladding thickness is 0.0881 cm. Reference 18 provides more detailed information about the core geometry and materials.
5. Conclusions
In this work, the B&W’s Core XI benchmark was modeled using RMC and SCALE to verify the accuracy of the sensitivity and uncertainty analysis methods developed in RMC. The sensitivity and uncertainty calculation results of the IFP method and the superhistory method of RMC were compared with that of TSUNAMI-CE/MG in SCALE. The nuclear cross-sections with high sensitivity and the uncertainty of nuclides with large contributions to the uncertainty in keff were in good agreement between the two codes. Verification shows that the capabilities of sensitivity and uncertainty analysis developed in the RMC code has good accuracy.
A detailed comparative analysis of the advantages and disadvantages of different sensitivity and uncertainty analysis methods was also conducted. The total uncertainty in the keff of the first-order uncertainty quantification method was compared with that of the stochastic sampling method, and the maximum relative deviation of total uncertainties in keff is 8.53%. Moreover, compared with the IFP method, the superhistory method can reduce the memory footprint by more than 95%, but the computation time was only about twice as much as the IFP method. The superhistory method shows advantages for the cases which have many nuclides and reaction types to be analyzed.