Full Record

New Search | Similar Records

Title Development and Testing of a Coupled MCNP6/CTF Code
Publication Date
Degree MS
Discipline/Department Nuclear Engineering
Degree Level masters
University/Publisher Penn State University
Abstract Current core design methodologies rely on the use of determinstic codes that can run core calculations fast and accuratly. When these deterministic codes are applied to new reactors, they need reference solutions to verify that their results are still accurate. Typically, reference solutions can be obtained from either experimental results or high fidelty codes. To get detailed experimental reactor core results at both pin level and full power is difficult and expensive. Instead, there has been an increasing trend towards high fidelity codes. These high fidelity codes need to be verified and validated. This thesis presents the development and testing of a high fidelity Monte Carlo based multi-physics code. The coupling was done between a Monte Carlo Neutronics code and a thermal-hydraulic sub-channel code. The Monte Carlo Neutronics code that was chosen is MCNP6, which is a general purpose transport code that has exact geometry modeling and uses continuous energy cross sections. The thermal-hydraulic sub-channel code that was chosen is CTF, which can calculate the temperature and density distributions in the coolant and the temperature distribution in the fuel and cladding. The coupling was performed at a pin level. The coupled MCNP6/CTF code was coupled using an internal coupling technique. On-The-Fly cross sections were used to decrease the complexity of the coupled code as well as to decrease the memory requirement. The relaxation acceleration technique was applied to the coupled code and was shown that it could obtain much stricter convergence criterions. The technique can also guarantee convergence and be used as a tool to decrease the computational time. The coupled code was tested against two other coupled Monte Carlo/Thermal-Hydraulic sub-channel codes and the results were similar. The coupled code was also tested on a full assembly level problem. The assembly level problem had experimental data at hot zero power (HZP). The comparison of the coupled code results with the experimental data showed good agreement, keeping in mind that the coupled code did not model all the experimental details.
Subjects/Keywords Monte Carlo Neutronics; Thermal Hydraulic Subchannel; Coupling; MCNP6; CTF
Rights Unrestricted
Country of Publication us
Record ID oai:etda.libraries.psu.edu/oai/27383
Repository psu
Date Retrieved
Date Indexed 2017-01-24
Grantor Penn State University

Sample Search Hits | Sample Images | Cited Works

…fidelity multi-physics codes more practical. High fidelity multi-physics codes can include a multitude of different codes depending on the application. Typically, the basis of these high fidelity codes will be a neutronics code. To achieve a high fidelity…

…solution, the neutronics code can be a deterministic code that solves the transport equation for example using the method of characteristics, or the neutronics code can be a Monte Carlo code. The neutronics code will require information on the temperature…

…the introductory chapter that gives an introduction of high fidelity multi-physics codes, a background on other coupled Monte Carlo Neutronics/Thermal-hydraulic sub-channel codes, and a description of the codes that are used for the current coupling…

…future work. 1.1 Background There are currently many different coupled Monte Carlo Neutronics/ Thermalhydraulic codes. One of these codes is a coupled MCNP5/CTF/NEM/NJOY code by Federico Espel at The Pennsylvania State University [2]. This…

…equation, while CTF uses three equations (one for each flow field) for each conservation equation. The major advantage of the coupled code described in this thesis is the use of more up to date computer codes. The neutronics Monte Carlo code that…

…the thermal hydraulic feedback and the power profiles. The feedback values from both the thermal-hydraulic code and the neutronics code must be updated before each iteration of the coupled code. After running a sufficient number of coupled iterations…