Lessons From..BURNCAL
Lessons From..BURNCAL
Computational Division
BATAN – INDONESIA
December 2007
(latest update 11 April 2007)
Motivation
“Compared to deterministic codes, the MC-based
depletion code has broader application, and
sometimes plays a unique role in research. As a
practical example, in the early 1990s, the Institute of
Nuclear Energy Research (INER) in Taiwan built a
research reactor which would require certain tools to
perform depletion calculations. MCNP, being the ideal
tool of modelling the research reactor, cannot do
depletion calculations. Therefore, they purchased a
linkaged code (similar to MCODE) from Germany at
the price of about $200,000”
[Zhiwen Xu,”Design Strategies for Optimizing High Burnup Fuel in PWR”, MIT
Dissertation, January 2003]
Lessons from
BURNCAL: A Nuclear Reactor Burnup Code Using MCNP Tallies
Edward J. Parma
Advanced Nuclear Concepts
Sandia National Laboratories
• Design goals :
“to construct a burnup cade that would use
only the neutron absorption tally/reaction
information generated by MCNP in the
calculation of fissioned or neutron-
transmuted isotopes for different fuel-
loaded regions.”
BURNCAL
• Code packaged requirements:
• Production/removal equations :
Using the above rate information, a general coupled set of linear first-order differential
equations can be developed for all of the isotopes of interest. Due to the fact that a large
number of coupled equations can result, a numerical solution technique is the only
practical solution method.
PHYSICS_OFBURNUPPLUS_MATHEMATIC
• NEUTRON INTERACTION :
PHYSICS_OFBURNUPPLUS_MATHEMATIC
Time rate Production rate per unit volume of Removal rate per unit
of change isotope i volume of isotope i
in
concentrat
ion of from fission of from neutron from decay by by by
isotope i all fissionable transmutatio of all isotopes fissions neutron decay
nuclides n of all including capture
isotopes beta,alpha, (excludin
including etc. g fission)
(n,gamma),
(n,alpha), etc.
PHYSICS_OFBURNUPPLUS_MATHEMATIC
Fission production rate
Concentration of
isotope j , atoms/cm3
Neutron flux ,
All n/cm2-s
fissionable
nuclide
Neutron flux ,
n/cm2-s
Integrated
over all Microscopic capture cross-
isotopes section (minus fissions) of
isotope k, cm2
PHYSICS_OFBURNUPPLUS_MATHEMATIC
Integrate
over all Decay constant (equal to
isotopes ln(2)/half-life) of isotope l, 1/s
PHYSICS_OFBURNUPPLUS_MATHEMATIC
Concentration of
Fission removal rate isotope l , atoms/cm3
Neutron flux ,
n/cm2-s
Neutron flux ,
n/cm2-s
Microscopic capture cross-
section of isotope j, cm2
PHYSICS_OFBURNUPPLUS_MATHEMATIC
• BURNCAL solve the above coupled set of linear first order differential
equation using 1st order Runge-Kutta Methode with sufficiently small
time steps to ensure adequate accuracy in the results.
Initial value problems of ODEs
Possible ‘better’ solution on the above problem :
1. Use Predictor-Corrector MCODE from MIT.
“ In fact the standard predictor-corrector algorithm is the proven
algorithm for burnup calculation for all licensing-level reactor
PARALLEL
physics codes…. It is conceptually simpler and numerically COMPUTATION
more accurate than the middle-timestep approach.” [Zhiwen ON
Xu,2003]
PUBLIC
2. Divide the complex chain to simple chain and solve it CLUSTER
analitically.[Zaki Su’ud,1996]
3. Matrix exponential method [Origen2.1].
Scientific Efforts