542
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Source Nuclide Density First-Order and Second-Order Sensitivities in Monte Carlo Codes

ORCID Icon
Pages 287-299 | Received 08 Nov 2022, Accepted 19 Dec 2022, Published online: 23 Feb 2023

Abstract

Application of perturbation capabilities for density sensitivities in Monte Carlo radiation transport codes has been limited because changing source nuclide densities or source material densities changes the intrinsic source, and in most Monte Carlo codes, the user-input source is independent of the user-input materials. The perturbation capability then has no way of accounting for changes in the intrinsic source. This paper derives the sensitivity of a response with respect to a source nuclide density in terms of a portion due to the transport operator and a portion due to the source rate density. The Monte Carlo perturbation method computes the portion due to the transport operator, and the portion due to the source rate density is computed in postprocessing using parameters from the precomputed intrinsic source calculation. This paper derives first- and second-order sensitivities. The equations require the response to be separated by contribution from each of the sources modeled. A test problem containing several (α,n) and spontaneous fission neutron sources verifies the method.

I. INTRODUCTION

First-, second-, and higher-order derivatives of a response with respect to a set of input parameters are useful for uncertainty quantification, parameter estimation and other inverse problems, design optimization, and other applications. Of most relevance to this paper, materials modeled in radiation transport simulations always have some uncertainty in their densities and compositions, even if those have been measured. The sensitivities of a response with respect to nuclide and material densities can be used to propagate those uncertainties.

The Taylor series (differential operator) perturbation method,Citation1–3 as implemented in the Monte Carlo radiation transport codes MCNP6 (CitationRefs. 4 and Citation5), MCSEN (CitationRefs. 6 and Citation7), TRIPOLI-4 (CitationRef. 8), and MCBEND (CitationRef. 9) (and possibly others), can be used for first-order and (except for MCSEN) second-order sensitivity analyses in fixed-source problems. MCNP6’s and MCBEND’s second-order Taylor series terms lack the cross terms that would allow the calculation of mixed sensitivities,Citation10,Citation11 but TRIPOLI-4 does compute mixed sensitivities. (The differential operator method is implemented in the MVP/GMVP Monte Carlo code,Citation12 but only for keff-eigenvalue problems.Citation13)

The differential operator method in MCNP6, MCSEN, TRIPOLI-4, and MCBEND does not compute any sensitivities involving the source in a fixed-source problem. When neutrons or gamma rays are emitted from radioactive decay, the source rate density depends intrinsically on the nuclide densities in the source material. The source distribution is typically precomputed and input to the codes independent of the material inputs. When the differential operator method in MCNP6, MCSEN, TRIPOLI-4, or MCBEND is used to compute sensitivities of a response to nuclide and material densities, those sensitivities do not include the effect of the source.

This paper discusses how to compute sensitivities of a response to source nuclide densities in order to allow MCNP6, MCSEN, TRIPOLI-4, MCBEND, and other codes to compute the full sensitivity of a response to nuclide and material densities in a fixed-source problem. The listed codes have the differential operator method implemented, but any other Monte Carlo perturbation method (such as CitationRefs. 14 and Citation15) will benefit from the method of this paper if the input source rate density is independent of the input materials. The conference paperCitation16 on this topic dealt exclusively with first-order sensitivities and MCNP6, but in this paper, the application is more general and includes second-order sensitivities.

The correlated sampling method can also be used to estimate perturbed responses with Monte Carlo codes.Citation3,Citation17–19 With correlated sampling, the perturbed source can be calculated and input directly into the perturbed input file. Thus, there would be no need to use the method presented here. However, correlated sampling requires one Monte Carlo transport simulation for each perturbed parameter for a one-sided finite difference estimate of a first-order sensitivity and two simulations for each perturbed parameter for a central difference, whereas the differential operator method can compute all derivatives in a single simulation without a finite difference estimate. Thus, there is an enormous advantage in using the differential operator method. (Also, because correlated sampling relies on the simulations having the same sequence of random numbers, it is not clear whether a source perturbation, which would immediately lead to a different random number sequence, can actually gain anything using correlated sampling.)

This paper is organized as follows. Notation for the transport equation and a response is presented in Sec. II. The first-order sensitivity to a nuclide density is derived in Sec. III, and the second-order sensitivity is derived in Sec. IV. Section V discusses the calculation of the derivatives involving the source. Section VI presents numerical results for an example problem. Section VII is a summary and conclusions. Appendix A derives the relationship between a second-order sensitivity and the output from the differential operator perturbation method as implemented in MCNP6. Appendix B presents an interesting observation regarding sensitivities of (α,n) sources.

II. TRANSPORT EQUATION AND RESPONSE

The transport equation for the neutral particle angular flux Ψ can be written

(1) AΨ=Q,(1)

where the transport operator A includes streaming, total interactions, scattering, and fission, and Q is the inhomogeneous source rate density. The response of interest R is

(2) R=ΣdΨ,(2)

where Σd is a response function and the angle brackets indicate an integral over volume, energy, and angle.

In this paper, the inhomogeneous source rate density Q is produced from radioactive decay of the nuclides in the source material. The total source rate density Q is the sum of the source rate density from each of the Z contributions to the source:

(3) Q=z=1ZQz.(3)

Intrinsic sources from radioactive decay are computed with codes like MISC (CitationRef. 20) and SOURCES4C (CitationRef. 21) and then written to an input file for the Monte Carlo code (MCNP6, MCSEN, TRIPOLI-4, MCBEND, etc.). Contributions can be direct emissions from a decay (MCNP6 itself can generate some decay sourcesCitation4), or they can be neutrons emitted from (α,n) reactions, in which case index z designates a particular source/target combination.Citation21 The principle of superposition can be used to write the transport equation for each Qz, z=1,,Z. The angular flux Ψ in EquationEq. (1) is the sum of the Z solutions Ψz, and the response R is

(4) R=z=1ZRz,(4)

where

(5) Rz=ΣdΨz,z=1,,Z.(5)

III. FIRST-ORDER SENSITIVITY TO NUCLIDE DENSITY

The relative sensitivity SR,Ni of response R with respect to the density Ni of nuclide i=1,,I in the source material is

(6) SR,Ni=NiRRNi.(6)

The relative sensitivity SRz,Ni of response Rz with respect to the density Ni of nuclide i=1,,I in the source material is

(7) SRz,Ni=NiRzRzNi,(7)

and because the transport operator is linear,

(8) SR,Ni=z=1ZRzRSRz,Ni.(8)

The angular flux and therefore the response depend on the source nuclide atom density Ni through the cross sections in the transport operator A and through the parameters in the source rate density Q. Let Am, m=1,,M, represent the parameters in A that depend on Ni (excluding Ni itself). For example, we may have Am=Σc,Σf,Σs, where Σc, Σf, and Σs are the macroscopic capture, fission, and scattering cross sections in the source material. The total derivative Rz/Ni is

(9) RzNi=m=1MRzAmAmNi+RzQzQzNi.(9)

Because the transport operator is linear and the response is zero when there is no source, we have

(10) RzQz=RzQz.(10)

Using EquationEqs. (9) and (Equation10) in EquationEq. (7) yields

(11) SRz,Ni=NiRzm=1MRzAmAmNi+NiQzQzNi.(11)

Define the sensitivity contributions due to the transport operator and the source separately as

(12) SRz(A),NiNiRzm=1MRzAmAmNi(12)

and

(13) SQz,NiNiQzQzNi.(13)

EquationEquation (11) becomes

(14) SRz,Ni=SRz(A),Ni+SQz,Ni.(14)

Using EquationEq. (14) in EquationEq. (8), the relative sensitivity SR,Ni of the total response R to the density of nuclide i is

(15) SR,Ni=z=1ZRzRSRz(A),Ni+z=1ZRzRSQz,Ni.(15)

It will be convenient to define the sensitivity contribution due to the transport operator on the total response R as the first term on the right side of EquationEq. (15):

(16) SR(A),Niz=1ZRzRSRz(A),Ni.(16)

Often, the source rate density Qz due to nuclide i is proportional to the density of nuclide i. For example, the neutron source rate density due to spontaneous fission of nuclide i isCitation21

(17) Qs.f.,i=λiNiSi(s.f.),(17)

where λi is the decay constant and Si(s.f.) is the average number of spontaneous fission neutrons produced per decay of nuclide i. The derivative of Qs.f.,i with respect to the density Ni is

(18) Qs.f.,iNi=λiSi(s.f.)=Qs.f.,iNi.(18)

Whenever the source rate density Qz due to nuclide i is proportional to the density of nuclide i, EquationEq. (13) becomes

(19) SQz,Ni=1.(19)

Unlike spontaneous fission sources, the neutron source rate density from (α,n) reactions is not proportional to any nuclide densities.Citation21,Citation22 The first derivative of an (α,n) source rate density with respect to each source material nuclide density is given in CitationRef. 22. Suffice it to say here that every nuclide in a material contributes to the (α,n) source rate density, some because they are α particle sources, some because they are (α,n) targets, and all because they contribute to the material’s stopping power for α particles.

IV. SECOND-ORDER SENSITIVITY TO NUCLIDE DENSITY

The second-order relative sensitivity SRz,Ni,Nj(2) of response Rz with respect to the density Ni of nuclide i=1,,I and Nj of nuclide j=1,,I in the source material is

(20) SRz,Ni,Nj(2)=NiNjRz2RzNiNj.(20)

Taking the derivative of EquationEq. (9) with respect to Nj [and using EquationEq. (10)] yields

(21) 2RzNjNi=Njm=1MRzAmAmNi+RzQzQzNi=m=1MAmRzNjAmNi+m=1MRzAm2AmNiNj+1QzRzNjQzNiRzQz2QzNjQzNi+RzQz2QzNiNj.(21)(21)

Using EquationEqs. (9) and (Equation10) in EquationEq. (21) yields

(22) 2RzNjNi=m=1MAm(m=1MRzAmAmNj+RzQzQzNj)AmNi+1Qz(m=1MRzAmAmNj+RzQzQzNj)QzNi+m=1MRzAm2AmNiNjRzQz 2QzNjQzNi+RzQz2QzNiNj=m=1M[m=1M2RzAmAmAmNj+m=1MRzAmAm(AmNj)+1QzRzAmQzNjRzQz 2QzAmQzNj+RzQzAm(QzNj)]AmNi+1Qz(m=1MRzAmAmNj)QzNi+m=1MRzAm2AmNiNj+RzQz2QzNiNj.(22)(22)

The source Qz has no dependence on the parameters in Am, so

(23) QzAm=AmQzNj=0.(23)

Also,

(24) Am Am=1,m=m 0,mm ,(24)

and in either case,

(25) AmAm Nj=0.(25)

Using EquationEqs. (23), (Equation24), and (Equation25) in EquationEq. (22) yields

(26) 2RzNjNi=m=1Mm=1M2RzAmAmAmNjAmNi+1QzRzAmQzNjAmNi+1Qzm=1MRzAmAmNjQzNi+m=1MRzAm2AmNiNj+RzQz2QzNiNj.(26)(26)

Using EquationEq. (26) in EquationEq. (20) yields

(27) SRz,Ni,Nj(2)=NiNjRzm=1Mm=1M2RzAmAmAmNjAmNi+m=1MRzAm2AmNiNj+NiRzNjQzQzNjm=1MRzAmAmNi+NjRzNiQzQzNim=1MRzAmAmNj+NiNjQz2QzNiNj.(27)(27)

Using EquationEqs. (12) and (Equation13) in the second and third terms on the right side of EquationEq. (27) yields

(28) SRz,Ni,Nj(2)=NiNjRzm=1Mm=1M2RzAmAmAmNjAmNi+m=1MRzAm2AmNiNj+SQz,NjSRz(A),Ni+SQz,NiSRz(A),Nj+NiNjQz2QzNiNj.(28)(28)

Again, define the sensitivity contributions due purely to the transport operator and the source separately as

(29) SRz(A),Ni,Nj(2)NiNjRzm=1Mm =1M2RzAmAm A mNjAmNi+m=1MRzAm2AmNiNj(29)

and

(30) SQz,Ni,Nj(2)NiNjQz2QzNiNj.(30)

EquationEquation (28) becomes

(31) SRz,Ni,Nj(2)=SRz(A),Ni,Nj(2)+SQz,NjSRz(A),Ni+SQz,NiSRz(A),Nj+SQz,Ni,Nj(2).(31)

The second-order relative sensitivity SR,Ni,Nj(2) of the total response R with respect to densities Ni and Nj is

SR,Ni,Nj(2)=NiNjR2RNiNj=z=1ZRz\overRSRz,Ni,Nj(2).(32)

It will be convenient to define the sensitivity contribution due to the transport operator on the total response R as

(33) SR(A),Ni,Nj(2)z=1ZRzRSRz(A),Ni,Nj(2).(33)

Whenever the source rate density Qz due to nuclide i is proportional to the density of nuclide i only (with no dependence on nuclide j), such as for a spontaneous fission source, EquationEq. (30) becomes

(34) SQz,Ni,Nj(2)=0.(34)

The second derivative of an (α,n) source rate density with respect to each pair of source material nuclide densities is given in CitationRef. 23. Unlike with spontaneous fission sources, the mixed partial derivatives in SQz,Ni,Nj(2) are not zero. The second derivative of an (α,n) source rate density with respect to the material density is zero (CitationRef. 23).

V. COMPUTING THE SOURCE SENSITIVITY

The Taylor series perturbation capability provides a Monte Carlo estimate of SR(A),Ni of EquationEq. (16) and SR(A),Ni,Nj(2) of EquationEq. (33) (but MCNP6 and MCBEND can only compute the special case of i = j, while MCSEN has no second-order capability). The prescription for computing SR(A),Ni with the MCNP6 PERT capability is given in CitationRef. 5; the prescription for computing SR(A),Ni,Ni(2) with the MCNP6 PERT capability is given in Appendix A. TRIPOLI-4 also requires postprocessing to compute sensitivities.Citation24 MCBEND outputs sensitivities directly.

Neither MCNP6 nor MCSEN nor TRIPOLI-4 nor MCBEND provides an estimate of SQz,Ni of EquationEq. (13) or SQz,Ni,Nj(2) of EquationEq. (30). However, EquationEqs. (13) and (Equation30) can be computed in postprocessing using data from the intrinsic source calculation, i.e., MISC, SOURCES4C, or a similar code. CitationReferences 22 and Citation23 discuss these calculations for spontaneous fission and (α,n) neutron sources.

EquationEquations (15) and (Equation32) also require source z’s relative contribution to the total response Rz/R. Using MCNP6 and the latest versionCitation7 of MCSEN, this quantity can be computed using the “special tally treatment” or FT card with the SCX keyword that “identifies the sampled index of a specified source distribution.”Citation4 The way to do this is to set up a unique distribution for each of the source contributions Qz, z=1,,Z. Let one source variable be sampled from a set of Z distributions using the “s” option on the SI card, and the probabilities on the SP card would be the total strengths of each of the Z sources. Source biasing can be specified using the SB card. Let the other source variables be dependent distributions, unless they are all the same for all Z sources. The “FT SCX” card then contains the distribution number given on the SI card. An example is given in Sec. VI.

TRIPOLI-4 can compute RZ using the “Green’s function” feature.Citation25 MCBEND can also compute RZ (CitationRef. 11).

VI. EXAMPLE PROBLEM

The example problem is a small homogeneous bare PuO2 sphere with a radius of 4.4 cm. The composition is shown in . The material mass density is 9.533052 g/cm3. (The conversion from masses to atom densities was made using nuclear data that differ slightly from those used by MCNP6, but all materials in the MCNP6 calculations were specified using atom densities.)

TABLE I Composition of PuO2 Material

In this material, there are 12 contributions to the neutron source. Spontaneous fission and (α,n) neutron source rate densities were computed using a modified version of SOURCES4C (CitationRef. 21) that outputs the quantities needed to compute nuclide density derivatives in postprocessing.Citation22,Citation23 The modified version also prints more digits in the output. The 12 source rate densities and the total are shown in .

TABLE II Neutron Sources and Responses in the PuO2 Material

The quantity of interest was the neutron leakage from the sphere. The leakage was calculated using a version of MCNP6 that was slightly modified to print more digits in the relative uncertainty.

The tally contributions Rz, z=1,,Z, were computed as shown in . The energy ERG is given on distribution 2. The “s” option on the SI2 card means that each of the Z = 12 entries is a distribution. The probabilities on the SP2 card are the source rate densities for the 12 sources as given by SOURCES4C, copied from the tape7 file of the SOURCES4C output.Citation21 (The source rate densities rather than source rates are used here because all of the sources are in the same volume.) The total source weight WGT is the sum of the source rate densities multiplied by the source volume.Footnotea Each of the distributions 3 through 14 is the spectrum for one of the 12 sources, also copied from the tape7 file.

Fig. 1. Snippet of MCNP6 input file showing the tally and part of the source definition.

Fig. 1. Snippet of MCNP6 input file showing the tally and part of the source definition.

The tally, shown at the top of , is a current (F1) tally with an FT SCX treatment for distribution 2. The result is that the output shows the contribution from each of the 12 distributions on the SI2 card and the total. These 13 values are shown in .

The relative sensitivity SQz,Ni of EquationEq. (13) is shown for each of the I = 7 nuclides and Z = 12 sources in . The relative sensitivity SQz,N of Qz to the total material density N=i=1INi is also shown; it is equal to 1 (CitationRef. 22). Also note that SQz,N=i=1ISQz,Ni, within round-off errors.

TABLE III Source Sensitivities SQz,Ni and SQz,N (%/%) for the PuO2 Material

The relative sensitivities SR(A),Ni of EquationEq. (12) are computed using the MCNP6 PERT capability according to the prescription given in CitationRef. 5. Sensitivities are shown in and compared with adjoint-based values computed using the multigroup discrete ordinates codeCitation26,Citation27 SENSMG with 30 energy groups, S256 quadrature, and P3 scattering. SENSMG uses PARTISN (CitationRef. 28) for the transport. Exact agreement is not expected because the simulation methods are different (i.e., continuous energy and continuous angle versus multigroup discrete ordinates), but the agreement achieved is excellent (there is a particularly large difference for 16O, probably because the 30-group cross sections were generated with a smooth weight function that does not account for the resonance and window behavior of 16OFootnoteb ). The 12 source spectra in the MCNP6 calculation are given in the same 30 energy groups used in the SENSMG calculation. (SENSMG, not MCNP, was used to convert masses to atom densities in .)

TABLE IV Transport Sensitivities SR(A),Ni and SR(A),N (%/%)

The relative sensitivities SQz,Ni of EquationEq. (13) are computed using values from and . Sensitivities are shown in and compared with values computed using SENSMG. The agreement achieved is excellent.

TABLE V Source Sensitivities z=1ZRzRSQz,Ni and z=1ZRzRSQz,N (%/%)

Finally, the relative sensitivities SR,Ni of EquationEq. (6), which are the goal of this paper, are computed using the sensitivities in and . Sensitivities are shown in and compared with values computed using SENSMG. The agreement achieved is excellent.

TABLE VI Total Sensitivities SR,Ni and SR,N (%/%)

The relative sensitivity SQz,Ni,Ni(2) of EquationEq. (30) is shown for each of the I = 7 nuclides and Z = 12 sources in . The relative sensitivity SQz,N,N(2), where again N=i=1INi is the total material atom density, is also shown; it is equal to 0 (CitationRef. 23). shows each of the three terms in EquationEq. (28).

TABLE VII Source Sensitivities SQz,Ni,Ni(2) and SQz,N,N(2) (%/%) for the PuO2 Material

TABLE VIII Second-Order Sensitivities (%/%)

The total second-order sensitivity for each nuclide and the material are compared in with central-difference estimates made using SENSMG. In the first column of results, Rz/R comes from , and SQz,Ni,Ni(2) comes from . The second column comes from an MCNP6 PERT calculation using METHOD = 3 and EquationEq. (A.17) (which assumes px,r = 1) from Appendix A. In the third column, Rz/R comes from , SQz,Ni comes from , and SRz(A),Ni comes from . The fourth column of results is the sum of the first, second, and third columns. The central-difference estimate of a second derivative using first derivatives is

(35) 2RNi2CD=RNiNi=Ni,0+ΔNiRNiNi=Ni,0ΔNi(Ni,0+ΔNi)(Ni,0ΔNi)=12ΔNiRNiNi=Ni,0+ΔNiRNiNi=Ni,0ΔNi.(35)

The first derivatives in EquationEq. (35) were adjoint-based values computed using SENSMG. Density perturbations were 5% for 239Pu, Citation18O, and the full material; 25% for 238Pu; and 10% for all other nuclides. Exact agreement is not expected because the simulation methods are different (i.e., continuous energy and continuous angle versus multigroup discrete ordinates), but overall, the agreement achieved is excellent. There is a large difference in the second derivative for 238Pu. It is a very small value, and the difference is likely due to propagating round-off errors; in any case, it is within 2σ of the value from EquationEq. (32).

To reiterate, mixed second-order derivatives of an (α,n) source rate density with respect to source material nuclide densities are not zero (CitationRef. 23), but no mixed second-order sensitivities are shown in this section because the MCNP6 PERT capability cannot compute them.Citation10

Now that first- and second-order sensitivities of the leakage with respect to nuclide and material densities are known for this problem ( and , respectively), it is interesting to look at them. The relative first- and second-order Taylor series terms—that is, Δc1 and Δc2, given in Appendix A, divided by the unperturbed response R—for a 1% change in the density of each nuclide and the material are shown in . For this problem, the contribution of the second-order term is minimal. In uncertainty quantification and perturbation analysis, this is often assumed, but here it is proven. Also, it may be surprising that a 1% change in the 18O density has a larger effect than a 1% change in the 239Pu density. Of course, the density of 18O cannot normally be changed independently. The effect of a 1% density change in all of the oxygen isotopes together is approximately 0.6633% (the sum of the oxygen first- and second-order terms, ignoring second-order cross terms because they were not calculated), which is almost the same as the effect of a 1% density change in 239Pu.

TABLE IX Relative Taylor Series Terms for a 1% Density Perturbation

An interesting observation regarding first- and second-order sensitivities of (α,n) sources is presented in Appendix B.

VII. SUMMARY AND CONCLUSIONS

Application of the differential operator (Taylor series) perturbation capability for density sensitivities in Monte Carlo radiation transport codes has been limited because changing nuclide or material densities frequently changes the intrinsic source, and in most Monte Carlo codes, the user-input source is independent of the user-input materials. The perturbation capability has no way of accounting for changes in the intrinsic source. [MCNP6 does have an optional built-in intrinsic source generator based on the material at the sampled source point,Citation4 but even when this capability is used, the differential operator perturbation method does not calculate SQz,Ni or SQz,Ni,Nj(2).]

This paper derives the equations relating the precomputed intrinsic source calculation to the total first- and second-order nuclide density sensitivities. The equations require the response to be separated by contribution from each of the sources modeled. MCNP6, MCSEN, TRIPOLI-4, and MCBEND can calculate those separate responses. (MCNP6 cannot calculate the needed responses when the optional built-in intrinsic source generator is used.)

Acknowledgments

The author would like to thank Odile Petit and Andrea Zoia, Commissariat à l’Énergie Atomique-Saclay, for information about TRIPOLI-4. The author would like to thank Alan Charles, of the ANSWERS Software Service from Jacobs, for information about MCBEND, including providing a version of CitationRef. 1. The author would like to thank Ivan Kodeli, United Kingdom Atomic Energy Authority, for bringing MCSEN to his attention.

Disclosure Statement

No potential conflict of interest was reported by the author.

Notes

a The source rate densities used in this calculation are from the tape6 output file. There is a slight mismatch of 0.006% between the totals in the two output files. Thus, the sum of probabilities on the SP2 card multiplied by the volume differs by 0.006% from the weight given on the SDEF card.

b We are grateful to an anonymous referee for this explanation.

c We are grateful to an anonymous referee for this observation.

References

  • M. C. G. HALL, “DUCKPOND—A Perturbation Monte Carlo and Its Applications,” Proc. Specialists’ Mtg. Nuclear Data and Benchmarking for Reactor Shielding, Paris, France, October 27–29, 1980, p. 205, Organisation for Economic Co-operation and Development (1980); https://www.oecd-nea.org/jcms/pl_13276/nuclear-data-and-benchmarks-for-reactor-shielding.
  • M. C. G. HALL, “Cross-Section Adjustment with Monte Carlo Sensitivities: Application to the Winfrith Iron Benchmark,” Nucl. Sci. Eng., 81, 423 (1982); https://doi.org/10.13182/NSE82-A20283.
  • H. RIEF, “Generalized Monte Carlo Perturbation Algorithms for Correlated Sampling and a Second-Order Taylor Series Approach,” Ann. Nucl. Energy, 11, 455 (1984); https://doi.org/10.1016/0306-4549(84)90064-1.
  • “MCNP User’s Manual, Code Version 6.2,” LA-UR-17-29981, C. J. WERNER, Ed., Los Alamos National Laboratory (Oct. 27, 2017).
  • J. FAVORITE, “Using the MCNP Taylor Series Perturbation Feature (Efficiently) for Shielding Problems,” Proc. 13th Int. Conf. Radiation Shielding (ICRS-13) and 19th Topl. Mtg. Radiation Protection and Shielding Division of the American Nuclear Society (RPSD-2016), Paris, France, October 3–6, 2016; EPJ Web Conf., 153, 06030 ( 2017); https://doi.org/10.1051/epjconf/201715306030.
  • R. L. PEREL, J. J. WAGSCHAL, and Y. YEIVIN, “Monte Carlo Calculation of Point-Detector Sensitivities to Material Parameters,” Nucl. Sci. Eng., 124, 197 (1996); https://doi.org/10.13182/NSE96-A24235.
  • R. L. PEREL, “Upgrading of the MCSEN Sensitivity Software to Comply with the Current Standard of the MCNP-5 Monte Carlo Code,” Final report on Task 3.1 of the F4E Grant F4E-FPA-168.01 (Feb. 2014).
  • E. BRUN et al., “TRIPOLI-4®, CEA, EDF and AREVA Reference Monte Carlo Code,” Ann. Nucl. Energy, 82, 151 (2015); https://doi.org/10.1016/j.anucene.2014.07.053.
  • S. D. RICHARDS et al., “MONK and MCBEND: Current Status and Recent Developments,” Proc. Joint Int. Conf. Supercomputing in Nuclear Applications and Monte Carlo 2013 (SNA + MC 2013), Paris, France, October 27–31, 2013, American Nuclear Society ( 2013); https://answerssoftwareservice.com/resource/pdfs/mc2013_status.pdf.
  • J. A. FAVORITE and D. K. PARSONS, “Second-Order Cross Terms in Monte Carlo Differential Operator Perturbation Estimates,” Proc. Int. Conf. Mathematical Methods for Nuclear Applications, Salt Lake City, Utah, September 9–13, 2001, American Nuclear Society ( 2001).
  • A. CHARLES, ANSWERS Software Service from Jacobs, Personal Communication (Aug. 16, 2022).
  • Y. NAGAYA et al., “MVP/GMVP Version 3: General Purpose Monte Carlo Codes for Neutron and Photon Transport Calculations Based on Continuous Energy and Multigroup Methods,” Japan Atomic Energy Agency (Mar. 2017); https://doi.org/10.11484/jaea-data-code-2016-018.
  • Y. NAGAYA, Japan Atomic Energy Agency, Personal Communication (July 28, 2022).
  • J. TICKNER, “Arbitrary Perturbations in Monte Carlo Neutral-Particle Transport,” Comput. Phys. Commun., 185, 1628 (2014); https://doi.org/10.1016/j.cpc.2014.03.003.
  • T. YAMAMOTO and H. SAKAMOTO, “Monte Carlo Sensitivity Calculation in Fixed Source Problems with the Derivative Source Method,” J. Comput. Phys., 460, 111155 (2022); https://doi.org/10.1016/j.jcp.2022.111155.
  • J. A. FAVORITE, “Using the MCNP6 Perturbation Capability for Source Nuclide Density Sensitivities,” Proc. 14th Int. Conf. Radiation Shielding and 21st Topl. Mtg. Radiation Protection and Shielding Division of the American Nuclear Society (ICRS 14/RPSD 2022), Seattle, Washington, September 25–29, 2022, p. 312, American Nuclear Society (2022); https://doi.org/10.13182/ICRSRPSD22-37722.
  • T. E. BOOTH, “A Sample Problem for Variance Reduction in MCNP,” LA-10363-MS, Los Alamos National Laboratory (Oct. 1985); https://mcnp.lanl.gov/pdf_files/la-10363.pdf.
  • T. HE and B. SU, “On Using Correlated Sampling to Simulate Small Changes in System Response by MCNP,” Ann. Nucl. Energy, 37, 34 (2010); https://doi.org/10.1016/j.anucene.2009.10.006.
  • T. HE and B. SU, “Comparison Between Correlated Sampling and the Perturbation Technique of MCNP5 for Fixed-Source Problems,” Ann. Nucl. Energy, 38, 1318 (2011); https://doi.org/10.1016/j.anucene.2011.02.006.
  • C. J. SOLOMON, “MCNP Intrinsic Source Constructor (MISC): A User’s Guide,” LA-UR-12-20252, Los Alamos National Laboratory (Mar. 27, 2012).
  • W. B. WILSON et al., “SOURCES 4C: A Code for Calculating (alpha,n), Spontaneous Fission, and Delayed Neutron SOURCES and Spectra,” Proc. American Nuclear Society/Radiation Protection and Shielding Division 12th Biennial Topl. Mtg., Santa Fe, New Mexico, April 14–18, 2002, American Nuclear Society ( 2002).
  • J. A. FAVORITE and S. L. WEIDENBENNER, “Sensitivity of a Response to the Composition of an (α,n) Neutron Source,” Proc. 20th Topl. Mtg. Radiation Protection and Shielding Division of the American Nuclear Society (RPSD-2018), Santa Fe, New Mexico, August 26–31, 2018, American Nuclear Society ( 2018).
  • J. A. FAVORITE, “Second Derivative of an (α,n) Neutron Source with Respect to Constituent Isotope Densities,” Proc. Int. Conf. Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C 2019), Portland, Oregon, August 25–29, 2019, p. 2335, American Nuclear Society (2019).
  • A. ZOIA, Commissariat à l’Énergie Atomique-Saclay, Personal Communication (Oct. 26, 2022).
  • S. BOURGANEL, O. PETIT, and C. M. DIOP, “Three-Dimensional Particle Transport Using Green’s Functions in TRIPOLI-4 Monte Carlo Code: Application to PWR Neutron Fluence and Ex-Core Response Studies,” Nucl. Technol., 184, 29 (2013); https://doi.org/10.13182/NT13-A19866.
  • J. A. FAVORITE, “SENSMG: First-Order Sensitivities of Neutron Reaction Rates, Reaction-Rate Ratios, Leakage, keff, and α Using PARTISN,” Nucl. Sci. Eng., 192, 1, 80 (2018); https://doi.org/10.1080/00295639.2018.1471296.
  • J. A. FAVORITE, “SENSMG: First-Order Sensitivities of Neutron Reaction Rates, Reaction-Rate Ratios, Leakage, keff, α, and Subcritical Multiplication Using PARTISN,” LA-UR-22-28919, Los Alamos National Laboratory (Aug. 22, 2022).
  • R. E. ALCOUFFE et al., “PARTISN: A Time-Dependent, Parallel Neutral Particle Transport Code System,” LA-UR-17-29704, Los Alamos National Laboratory (Feb. 2022).

APPENDIX A

COMPUTING THE SECOND-ORDER RELATIVE SENSITIVITY USING THE MCNP6 PERT CARD

CitationReference 5 derived the first-order relative sensitivity in terms of the MCNP PERT card outputs. This appendix derives the second-order relative sensitivity using the notation of CitationRef. 5.

A Taylor series expansion of a response c that is a function of some reaction cross section σx is

(A.1) c(σx)=c(σx,0)+dcdσxσx,0Δσx+12d2cdσx2σx,0Δσx2+,(A.1)

where σx,0 is the reference value of the cross section and

(A.2) Δσxσxσx,0(A.2)

is the perturbation. Define the first- and second-order Taylor series terms as

(A.3) Δc1dcdσxσx,0Δσx(A.3)

and

(A.4) Δc212d2cdσx2σx,0Δσx2,(A.4)

respectively. Define px as the relative cross-section perturbation,

(A.5) pxΔσxσx,0.(A.5)

Then, using the chain rule, the Taylor series terms can be written conveniently as

(A.6) Δc1=dcdpxpx=0px(A.6)

and

(A.7) Δc2=12d2cdpx2px=0px2.(A.7)

For notational convenience, define c0c(σx,0).

At present, the MCNP6 perturbation capability, invoked with the PERT card, uses a two-term Taylor expansion with no cross terms.Citation4,Citation10 The perturbation feature estimates the derivatives in EquationEqs. (A.6) and Equation(A.7) and multiplies them by the relative perturbation px (or px2) computed from the user input.

Define coefficients

(A.8) c1dcdpxpx=0(A.8)

and

(A.9) c212d2cdpx2px=0.(A.9)

These coefficients can be computed from any single arbitrary reference perturbation amount px,r using, from EquationEqs. (A.6) and Equation(A.7),

(A.10) c1=Δc1(px,r)px,r(A.10)

and

(A.11) c2=Δc2(px,r)px,r2.(A.11)

The second-order relative sensitivity coefficient of a response c to some reaction cross section σx is defined as

(A.12) Sc,σx,σy(2)σx,0σy,0c0d2cdσxdσyσx,0,σy,0.(A.12)

Using σx=σx,0(1+px) in EquationEq. (A.12) with the chain rule yields

(A.13) Sc,σx,σy(2)=σy,0c0ddσydcdpxσy,0,px=0.(A.13)

Using σy=σy,0(1+py) in EquationEq. (A.13) with the chain rule yields

(A.14) Sc,σx,σy(2)=1c0d2cdpxdpypx=0,py=0.(A.14)

MCNP cannot compute mixed derivatives. Setting y = x in EquationEq. (A.14) yields

(A.15) Sc,σx,σx(2)=1c0d2cdpx2px=0,(A.15)

or from EquationEq. (A.9),

(A.16) Sc,σx,σx(2)=2c2c0.(A.16)

The prescription to estimate the second-order sensitivity coefficient is as follows. Choose a reference perturbation px,r. A convenient choice is px,r = 1. Set up a PERT card with the density equal to σx,r=σx,0(1+px,r) [from EquationEqs. (A.2) and Equation(A.5)]. Obviously, if px,r = 1, then σx,r=2σx,0. The PERT card uses METHOD = 3 to perform the “2nd-order perturbation calculation only and print the differential change in the unperturbed tally.”Citation4 Run the problem in MCNP6. The perturbation result is Δc2(px,r)±sΔc2. Combining EquationEqs. (A.11) and Equation(A.16) and assuming px,r = 1, the second-order sensitivity is

(A.17) Sc,σx,σx(2)=2Δc2c0.(A.17)

The estimated variance of the sensitivity, assuming c0 and Δc2 are uncorrelated (subscript unc.), is

(A.18) sSunc.(2)2=Sc,σx,σx(2)2sc0c02+sΔc2Δc22,(A.18)

where sc02 is the variance of the unperturbed tally. The quantities sc0/c0 and sΔc2/Δc2 are the usual MCNP6 outputs of the relative tally uncertainties. The exact variance of Sc,σx,σx(2) can be derived as in CitationRef. 5.

APPENDIX B

AN INTERESTING OBSERVATION REGARDING SENSITIVITIES OF (\balpha,n) SOURCES

The first-order sensitivities SQz,Ni and SQz,N are given in . The second-order sensitivities SQz,Ni,Ni(2) and SQz,N,N(2) are given in . The ratios of the second-order sensitivities to the first-order sensitivities for all (α,n) sources are shown in . For each nuclide, they are surprisingly consistent for all (α,n) source/target combinations.Footnotec [SQz,N,N(2)/SQz,N is, of course, zero for all (α,n) source/target combinations.] An analysis of this pattern—an explanation as well as its potential usefulness—is beyond the scope of this paper.

TABLE B.I SQz,Ni,Ni(2)/SQz,Ni for the PuO2 Material.