![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
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
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
where 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:
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 ,
. The angular flux Ψ in EquationEq. (1)
(1)
(1) is the sum of the Z solutions
, and the response R is
where
III. FIRST-ORDER SENSITIVITY TO NUCLIDE DENSITY
The relative sensitivity of response R with respect to the density
of nuclide
in the source material is
The relative sensitivity of response
with respect to the density
of nuclide
in the source material is
and because the transport operator is linear,
The angular flux and therefore the response depend on the source nuclide atom density through the cross sections in the transport operator A and through the parameters in the source rate density Q. Let
,
represent the parameters in A that depend on
(excluding
itself). For example, we may have
, where
,
, and
are the macroscopic capture, fission, and scattering cross sections in the source material. The total derivative
is
Because the transport operator is linear and the response is zero when there is no source, we have
Using EquationEqs. (9)(9)
(9) and (Equation10
(10)
(10) ) in EquationEq. (7)
(7)
(7) yields
Define the sensitivity contributions due to the transport operator and the source separately as
and
EquationEquation (11)(11)
(11) becomes
Using EquationEq. (14)(14)
(14) in EquationEq. (8
(8)
(8) ), the relative sensitivity
of the total response R to the density of nuclide i is
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)(15)
(15) :
Often, the source rate density 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
where is the decay constant and
is the average number of spontaneous fission neutrons produced per decay of nuclide i. The derivative of
with respect to the density
is
Whenever the source rate density due to nuclide i is proportional to the density of nuclide i, EquationEq. (13)
(13)
(13) becomes
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 of response
with respect to the density
of nuclide
and
of nuclide
in the source material is
Taking the derivative of EquationEq. (9)(9)
(9) with respect to
[and using EquationEq. (10
(10)
(10) )] yields
Using EquationEqs. (9)(9)
(9) and (Equation10
(10)
(10) ) in EquationEq. (21)
(21)
(21) yields
The source has no dependence on the parameters in
, so
Also,
and in either case,
Using EquationEqs. (23)(23)
(23) , (Equation24
(24)
(24) ), and (Equation25
(25)
(25) ) in EquationEq. (22)
(22)
(22) yields
Using EquationEq. (26)(26)
(26) in EquationEq. (20)
(20)
(20) yields
Using EquationEqs. (12)(12)
(12) and (Equation13
(13)
(13) ) in the second and third terms on the right side of EquationEq. (27)
(27)
(27) yields
Again, define the sensitivity contributions due purely to the transport operator and the source separately as
and
EquationEquation (28)(28)
(28) becomes
The second-order relative sensitivity of the total response R with respect to densities
and
is
It will be convenient to define the sensitivity contribution due to the transport operator on the total response R as
Whenever the source rate density 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)
(30)
(30) becomes
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 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 of EquationEq. (16)
(16)
(16) and
of EquationEq. (33
(33)
(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
with the MCNP6 PERT capability is given in CitationRef. 5; the prescription for computing
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 of EquationEq. (13)
(13)
(13) or
of EquationEq. (30)
(30)
(30) . However, EquationEqs. (13)
(13)
(13) and (Equation30
(30)
(30) ) 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)(15)
(15) and (Equation32
) also require source z’s relative contribution to the total response
. 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
,
. 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 ,
, 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.
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 of EquationEq. (13)
(13)
(13) is shown for each of the I = 7 nuclides and Z = 12 sources in . The relative sensitivity
of
to the total material density
is also shown; it is equal to 1 (CitationRef. 22). Also note that
, within round-off errors.
TABLE III Source Sensitivities and
(%/%) for the PuO2 Material
The relative sensitivities of EquationEq. (12)
(12)
(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 and
(%/%)
The relative sensitivities of EquationEq. (13)
(13)
(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 and
(%/%)
Finally, the relative sensitivities of EquationEq. (6)
(6)
(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 and
(%/%)
The relative sensitivity of EquationEq. (30)
(30)
(30) is shown for each of the I = 7 nuclides and Z = 12 sources in . The relative sensitivity
, where again
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)
(28)
(28) .
TABLE VII Source Sensitivities and
(%/%) 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, comes from , and
comes from . The second column comes from an MCNP6 PERT calculation using METHOD = 3 and EquationEq. (A.17)
(A.17)
(A.17) (which assumes
= 1) from Appendix A. In the third column,
comes from ,
comes from , and
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
The first derivatives in EquationEq. (35)(35)
(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, and
, 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 or
.]
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 is
where is the reference value of the cross section and
is the perturbation. Define the first- and second-order Taylor series terms as
and
respectively. Define as the relative cross-section perturbation,
Then, using the chain rule, the Taylor series terms can be written conveniently as
and
For notational convenience, define .
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)(A.6)
(A.6) and Equation(A.7)
(A.7)
(A.7) and multiplies them by the relative perturbation
(or
) computed from the user input.
Define coefficients
and
These coefficients can be computed from any single arbitrary reference perturbation amount using, from EquationEqs. (A.6)
(A.6)
(A.6) and Equation(A.7)
(A.7)
(A.7) ,
and
The second-order relative sensitivity coefficient of a response c to some reaction cross section is defined as
Using in EquationEq. (A.12)
(A.12)
(A.12) with the chain rule yields
Using in EquationEq. (A.13)
(A.13)
(A.13) with the chain rule yields
MCNP cannot compute mixed derivatives. Setting y = x in EquationEq. (A.14)(A.14)
(A.14) yields
or from EquationEq. (A.9)(A.9)
(A.9) ,
The prescription to estimate the second-order sensitivity coefficient is as follows. Choose a reference perturbation . A convenient choice is
= 1. Set up a PERT card with the density equal to
[from EquationEqs. (A.2)
(A.2)
(A.2) and Equation(A.5)
(A.5)
(A.5) ]. Obviously, if
= 1, then
. 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
. Combining EquationEqs. (A.11)
(A.12)
(A.12) and Equation(A.16)
(A.16)
(A.16) and assuming
= 1, the second-order sensitivity is
The estimated variance of the sensitivity, assuming and
are uncorrelated (subscript unc.), is
where is the variance of the unperturbed tally. The quantities
and
are the usual MCNP6 outputs of the relative tally uncertainties. The exact variance of
can be derived as in CitationRef. 5.
APPENDIX B
AN INTERESTING OBSERVATION REGARDING SENSITIVITIES OF (![](//:0)
,n) SOURCES
The first-order sensitivities and
are given in . The second-order sensitivities
and
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
[
/
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 /
for the PuO2 Material.