SMITHERS: An object-oriented modular mapping methodology for MCNP-based neutronic–thermal hydraulic multiphysics

Abstract A novel object-oriented modular mapping methodology for externally coupled neutronics–thermal hydraulics multiphysics simulations was developed. The Simulator using MCNP with Integrated Thermal-Hydraulics for Exploratory Reactor Studies (SMITHERS) code performs on-the-fly mapping of material-wise power distribution tallies implemented by MCNP-based neutron transport/depletion solvers for use in estimating coolant temperature and density distributions with a separate thermal-hydraulic solver. The key development of SMITHERS is that it reconstructs the hierarchical geometry structure of the material-wise power generation tallies from the depletion solver automatically, with only a modicum of additional information required from the user. Additionally, it performs the basis mapping from the combinatorial geometry of the depletion solver to the required geometry of the thermal-hydraulic solver in a generalizable manner, such that it can transparently accommodate varying levels of thermal-hydraulic solver geometric fidelity, from the nodal geometry of multi-channel analysis solvers to the pin-cell level of discretization for sub-channel analysis solvers. The mapping methodology was specifically developed to be flexible enough such that it could successfully integrate preexisting depletion solver case files with different thermal-hydraulic solvers. This approach allows the user to tailor the selection of a thermal-hydraulic solver to the requirements and limitations of the specific problem under consideration, without needing to modify their existing depletion code input files. To enable support of a wide range of existing depletion solver input decks, SMITHERS can accommodate arbitrarily detailed geometry segmentation for the depletion calculation with a minimum of additional information required from the user. This new implementation was motivated by the desire to enable easier multiphysics modeling of a wide range of reactor types, from power reactors to research reactors. The initial implementation of this modular mapping methodology incorporates the neutronic depletion solver MCNP/MONTEBURNS and a multi-channel analysis two-phase flow thermal hydraulic solver. Two verification test problems were evaluated to verify that the code’s routines were operating as intended. Preexisting generic BWR and nontraditional PWR cases were selected to ensure maximum code coverage and evaluate the operation of all implemented mapping routines. The obtained power, coolant temperature, and coolant density results verified that SMITHERS was correctly performing on-the-fly mapping combinatorial-basis MCNP/MONTEBURNS-calculated material powers to the thermal-hydraulic solver’s nodal geometry and that nodal coolant temperature and densities were correctly returned to the combinatorial geometry of MCNP.

[1]  D. Keyes,et al.  Jacobian-free Newton-Krylov methods: a survey of approaches and applications , 2004 .

[2]  Jeffrey N Cardoni,et al.  Nuclear reactor multi-physics simulations with coupled MCNP5 and STAR-CCM+ , 2011 .

[3]  M. Avramova,et al.  New developments of the MCNP/CTF/NEM/NJOY code system – Monte Carlo based coupled code for high accuracy modeling , 2013 .

[4]  E. Baglietto,et al.  A quantitative CFD benchmark for Sodium Fast Reactor fuel assembly modeling , 2014 .

[5]  Pearu Peterson,et al.  F2PY: a tool for connecting Fortran and Python programs , 2009, Int. J. Comput. Sci. Eng..

[6]  Samim Anghaie,et al.  The Enhancements and Testing for the MCNPX 2.6.0 Depletion Capability , 2010 .

[7]  John S. Hendricks,et al.  The New MCNP6 Depletion Capability , 2012 .

[8]  K. Ivanov,et al.  Demonstration of Implicit Coupling of TRACE/PARCS Using Simplified One-Dimensional Problems , 2012 .

[9]  Emilio Baglietto,et al.  CFD methodology and validation for single-phase flow in PWR fuel assemblies , 2010 .

[10]  Thomas J. Downar,et al.  Coupled full core neutron transport/cfd simulations of pressurized water reactors , 2012 .

[11]  D. I. Poston,et al.  Development of a Fully-Automated Monte Carlo Burnup Code Monteburns , 1999 .

[12]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[13]  Tuomas Viitanen,et al.  The Numerical Multi-Physics project (NUMPS) at VTT Technical Research Centre of Finland , 2015 .

[14]  Guido Rossum,et al.  Python Reference Manual , 2000 .

[15]  Eugeny Sosnovsky,et al.  Investigation of bond graphs for nuclear reactor simulations , 2010 .

[16]  Thomas J. Downar,et al.  Application of TRACE/PARCS to BWR stability analysis , 2008 .

[17]  P. Savva,et al.  Multi-physics and multi-scale methods used in nuclear reactor analysis , 2014 .

[18]  D. Bestion,et al.  Applicability of two-phase CFD to nuclear reactor thermalhydraulics and elaboration of Best Practice Guidelines , 2012 .

[19]  A. Ivanov,et al.  DEVELOPMENT OF A COUPLING SCHEME BETWEEN MCNP5 AND SUBCHANFLOW FOR THE PIN- AND FUEL ASSEMBBLY-WISE SIMULATION OF LWR AND INNOVATIVE REACTORS , 2011 .

[20]  E. Fridman,et al.  Coupled neutronic thermo-hydraulic analysis of full PWR core with Monte-Carlo based BGCore system , 2011 .

[21]  M. Avramova,et al.  Improvements, enhancements, and optimizations of COBRA-TF , 2013 .

[22]  A. Ivanov,et al.  A FLEXIBLE COUPLING SCHEME FOR MONTE CARLO AND THERMAL-HYDRAULICS CODES , 2011 .

[23]  Eugene Shwageraus,et al.  Numerically stable Monte Carlo-burnup-thermal hydraulic coupling schemes , 2014 .