Hi All
I’ve been experimenting with the depletion module and doing some benchmarking against FISPACT. I’ve been running into large discrepancies when doing activation calculations of multiplying media in external sources. The example I’ll use for this post is activating a cylindrical fuel pellet in a thermal neutron beam line experiment. I’ve exaggerated the parameters in the attached sample code to make the results more obvious.
When I run this scenario in FISPACT with a U235 concentration of 3.05869e+23 atoms I am left with 1.68570e+23 atoms after 100days (which agrees with my hand calcs). Using OpenMC values generated by the get_microxs_and_flux
function, activation barely occurs with a concentration of 3.02213e+23 atoms after 100days. If I replace the micro_xs values with the values in the FISPACT collapse file, I get the exact same answer as the original FISAPCT simulation.
It appears that in openmc the production of fission neutrons reduces the micro_xs by a factor of ~50 for fission, but does not correspondingly increase the flux value. Fission neutrons seem to almost be treated as a redistribution of neutron energy, instead of additional neutrons creating additional reactions on top of the fixed source. I am very unsure how I would include a correction factor for this – any help would be appreciated.
Kind regards,
Matt
P.S.
As an aside, the documentation is not very clear that the source_rate needs to be entered as n/s and not n/cm2s – I had to do a deep dive to figure it out (and am still not 100% sure I have the conversion correct)
U235_Beamline_activation.py (3.3 KB)