Back to search

Massachusetts Institute of Technology

MCODE-3 : time-dependent depletion isotopics with MCNP-5 and SCALE-6.1

Abstract

dc:description.abstract

In order to operate a reactor safely and efficiently, computer simulations must be used to predict certain nuclear characteristics of the reactor. To determine how materials change in a fission power environment, a time-dependent depletion isotopic code must be used. Over the past several decades, the MIT Reactor (MITR) has taken many steps to prepare for its conversion from the use of highly enriched uranium (HEU) to low enriched uranium (LEU) in its fuel. Throughout this process, detailed neutronics simulations must be run to predict the characteristics of the reactor with its current HEU fuel, with potential forms of LEU fuel, and with combinations of the two. MCODE Version 3 is a linkage code that performs time-dependent burnup calculations by combining the Monte Carlo N-Particle transport code, MCNP, with the Oak Ridge Isotope Generation point depletion code, ORIGEN-S. MCNP provides reaction rates and neutron flux in user-specified irradiation material regions. COUPLE, a data-editing code included in the SCALE- 6.1 software package, uses these data from MCNP to update the cross section libraries, which ORIGEN then uses to perform nuclide depletion calculations in each irradiation zone. The MCNP model is then updated with the depleted material compositions, and the exchange is repeated. The MCNP/ORIGEN coupling utilizes an optional predictor-corrector capability. As a newer version of MCODE Version 2.2, MCODE-3 offers three major changes from its predecessor. The first is the incorporation of ORIGEN-S. MCODE-2 used a previous version of ORIGEN, which is no longer supported by ORNL. ORIGEN-S provides newer nuclear data as well as additional functionality and usability. Secondly, MCODE-3 uses COUPLE to create an entirely unique cross section library from the regionally averaged 238-group flux, which means every cross section value that MCODE-3 uses in its depletion is specific to the input model. MCODE-2 only updates a fraction of nuclides' cross sections, the rest default to a pre-compiled library. Finally, while MCODE-2.2 was written in ANSI C, MCODE-3's main function has been rewritten in the Python scripting language. MCODE's preproc, mcodeout, and mcnpxs programs have not been edited, and are thus still written in ANSI C. Benchmarking has indicated that while the evolution of most nuclides is similar to an MCODE-2 calculation, over many depletion steps some nuclides can diverge due to COUPLE's use of the 238-group flux.

Degree

thesis:*
Department dc:contributor.department
Massachusetts Institute of Technology. Dept. of Nuclear Science and Engineering.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2012

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Gerrity, Thomas P., III
Advisor dc:contributor.advisor
  • Benoit Forget.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1721.1/76964
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/76964

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Gerrity, Thomas P., III. MCODE-3 : time-dependent depletion isotopics with MCNP-5 and SCALE-6.1. Massachusetts Institute of Technology, 2012. http://hdl.handle.net/1721.1/76964