Documentation for modifications to total heating

This commit is contained in:
Andrew Johnson 2019-09-13 14:06:42 -05:00
parent 3dc0d1ad5d
commit 0c02e58b78
No known key found for this signature in database
GPG key ID: 253418E91B7F6FEB
3 changed files with 138 additions and 2 deletions

View file

@ -0,0 +1,134 @@
.. _methods_heating:
=============================
Heating and Energy Deposition
=============================
As particles traverse a problem, some portion of their energy is deposited at
collision sites. There are a variety of mechanisms that contribute to the
energy deposition, including down-scattering from higher to lower energies,
fission events, and reactions with positive Q-values. The information describing
how much energy is deposited for a specific reaction is referred to as
"heating numbers" and can be computed using a program like NJOY with the
``heatr`` module.
These heating numbers are the product of reaction-specific coefficients and
a reaction cross section
.. math::
H(E) = \phi(E)\sum_i\rho_i\sum_rk_{i, r}
and has units energy per time, typically eV / s.
Here, :math:`k_{i, r}` are the KERMA [Kinetic Energy Release in Materials]
coefficients for reaction :math:`r` of isotope :math:`i`.
The KERMA coefficients have units energy :math:`\times` cross-section, e.g.
eV-barn, and can be used much like a reaction cross section for the purpose
of tallying energy deposition.
KERMA coefficients can be computed using the energy-balance method with
a nuclear data processing code like NJOY, which performs the following
iteration over all reactions :math:`r` for all isotopes :math:`i`
requested
.. math::
k_{i, r}(E) = \left(E + Q_{i, r} - \bar{E}_{i, r, n} - \bar{E}_{i, r, \gamma}\right)\sigma_{i, r}(E)
removing the energy of secondary neutrons and photons from the sum of
incident neutron energy, :math:`E`, and the reaction :math:`Q` value.
---------------------------
The Special Case of Fission
---------------------------
During a fission event, there are potentially many secondary particles, and all
must be considered. The total energy released in a fission event is typically
broken up into the following categories:
- :math:`E_{fr}` - kinetic energy of fission fragments
- :math:`E_{n,p}` - energy of prompt fission neutrons
- :math:`E_{n,d}` - energy of delayed fission neutrons
- :math:`E_{\gamma,p}` - energy of prompt fission photons
- :math:`E_{\gamma,d}` - energy of delayed fission photons
- :math:`E_{\beta}` - energy of released :math:`\beta` particles
- :math:`E_{\nu}` - energy of neutrinos
These components are defined in MT=458 data in a standard ENDF/B-VII file.
All these quantities have some energy dependence, but this dependence is not shown to
make the following demonstrations cleaner.
As neutrinos scarcely interact with matter, the recoverable energy from fission is defined as
.. math::
E_r\equiv E_{fr} + E_{n,p} + E_{n, d} + E_{\gamma, p} + E_{\gamma, d} + E_{\beta}
Furthermore, the energy of the secondary neutrons and photons is given as
:math:`E_{n, p}` and :math:`E_{\gamma, p}`, respectively.
NJOY computes the fission KERMA coefficient using this energy-balance method to be
.. math::
k_{i, f}(E) = \left[E + Q(E) - \bar{E}(E)\right]\sigma_{i, f}(E)
= \left[E_{fr} + E_{\gamma, p}\right]\sigma_{i, j}(E)
.. note::
The energy from delayed neutrons and photons and beta particles are intentionally
left out from the NJOY calculations
---------------------
OpenMC Implementation
---------------------
For fissile isotopes, OpenMC makes modifications to the heating reaction to include
all relevant components of fission energy release. These modifications are made to
the total heating reaction, MT=301. Breaking the total heating number into
a fission and non-fission section, one can write
.. math::
H_i(E) = H_{i, nf}(E) + \left[E_{fr}(E) + E_{\gamma, p}\right]\sigma_{i, f}(E)
OpenMC seeks to modify the total heating data to include energy from :math:`\beta` particles
and, conditionally, delayed photons. This conditional inclusion depends on the simulation
mode: neutron transport, or coupled neutron-photon transport. The heating due to fission
is removed using MT=318 data, and then re-built using the desired components of fission
energy release from MT=458 data.
Neutron Transport
-----------------
For this case, OpenMC instructs ``heatr`` to produce heating coefficients assuming
that energy from photons, :math:`E_{\gamma, p}` and :math:`E_{\gamma, d}`,
is deposited at the fission site.
Let :math:`N901` represent the total heating number returned from this ``heatr``
run with :math:`N918` reflecting fission heating computed from NJOY.
:math:`M901` represent the following modification
.. math::
M901_{i}(E)\equiv N901_{i}(E) - N918_{i}(E)
+ \left[E_{i, fr} + E_{i, \beta} + E_{i, \gamma, p}
+ E_{i, \gamma, d}\right]\sigma_{i, f}(E).
This modified heating data is stored as the MT=901 reaction and will be scored
if ``901`` is included in :attr:`openmc.Tally.scores`.
Coupled neutron-photon transport
--------------------------------
Here, OpenMC instructs ``heatr`` to remove the assumption of local photon energy.
However, the definitions provided in the NJOY manual indicate that, regardless of
this mode, the prompt photon energy is still included in :math:`k_{i, f}`,
and therefore must be manually removed. Let :math:`N301` represent the total
heating number returned from this ``heatr`` run and :math:`M301` be
.. math::
M301_{i}(E)\equiv N301_{i}(E) - N318_{i}(E)
+ \left[E_{i, fr}(E) + E_{i, \beta}(E)\right]\sigma_{i, f}(E).
This modified heating data is stored as the MT=301 reaction and will be scored
if ``301`` is included in :attr:`openmc.Tally.scores`.

View file

@ -18,3 +18,4 @@ Theory and Methodology
eigenvalue
parallelization
cmfd
energy_deposition

View file

@ -261,12 +261,13 @@ The following tables show all valid scores:
| |produced by NJOY's HEATR module while for photons, |
| |this is tallied from either direct photon energy |
| |deposition (analog estimator) or pre-generated |
| |photon heating number. |
| |photon heating number. See :ref:`methods_heating` |
+----------------------+---------------------------------------------------+
|heating-local |Total nuclear heating in units of eV per source |
| |particle assuming energy from secondary photons is |
| |deposited locally. Note that this score should only|
| |be used for incident neutrons. |
| |be used for incident neutrons. See |
| |:ref:`methods_heating`. |
+----------------------+---------------------------------------------------+
|kappa-fission |The recoverable energy production rate due to |
| |fission. The recoverable energy is defined as the |