IMPROVEMENTS TO MONK & MCBEND ENABLING COUPLING & THE USE OF MONK CALCULATED ISOTOPIC COMPOSITIONS IN SHIELDING & CRITICALITY

Similar documents
Use of Tetrahedral Mesh Geometry to import a converted CAD file for Shielding and Criticality calculations with MONK and MCBEND

CRITICALITY SAFETY ACROSS THE FUEL CYCLE: A REVIEW OF KEY ISSUES AND SERCO EXPERIENCE,

THE ANSWERS CODE MONK A NEW APPROACH TO SCORING, TRACKING, MODELLING AND VISUALISATION

State of the art of Monte Carlo technics for reliable activated waste evaluations

Methodology for spatial homogenization in Serpent 2

PSG2 / Serpent a Monte Carlo Reactor Physics Burnup Calculation Code. Jaakko Leppänen

BEAVRS benchmark calculations with Serpent-ARES code sequence

Click to edit Master title style

Click to edit Master title style

MCNP Monte Carlo & Advanced Reactor Simulations. Forrest Brown. NEAMS Reactor Simulation Workshop ANL, 19 May Title: Author(s): Intended for:

MONK and MCBEND: Current Status and Recent Developments

SERPENT Cross Section Generation for the RBWR

Modeling the ORTEC EX-100 Detector using MCNP

Radiological Characterization and Decommissioning of Research and Power Reactors 15602

Click to edit Master title style

Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport

Development of a Radiation Shielding Monte Carlo Code: RShieldMC

DRAGON SOLUTIONS FOR BENCHMARK BWR LATTICE CELL PROBLEMS

Application of MCNP Code in Shielding Design for Radioactive Sources

OPTIMIZATION OF MONTE CARLO TRANSPORT SIMULATIONS IN STOCHASTIC MEDIA

1 st International Serpent User Group Meeting in Dresden, Germany, September 15 16, 2011

Status and development of multi-physics capabilities in Serpent 2

CPM-3 BENCHMARKING to the DOE/B&W CRITICAL EXPERIMENTS

A MULTI-PHYSICS ANALYSIS FOR THE ACTUATION OF THE SSS IN OPAL REACTOR

Neutronics Analysis of TRIGA Mark II Research Reactor. R. Khan, S. Karimzadeh, H. Böck Vienna University of Technology Atominstitute

CALCULATION OF THE ACTIVITY INVENTORY FOR THE TRIGA REACTOR AT THE MEDICAL UNIVERSITY OF HANNOVER (MHH) IN PREPARATION FOR DISMANTLING THE FACILITY

Status of the Serpent criticality safety validation package

ELECTRON DOSE KERNELS TO ACCOUNT FOR SECONDARY PARTICLE TRANSPORT IN DETERMINISTIC SIMULATIONS

ABSTRACT. W. T. Urban', L. A. Crotzerl, K. B. Spinney', L. S. Waters', D. K. Parsons', R. J. Cacciapouti2, and R. E. Alcouffel. 1.

Coupled Thermal-Structural Analysis of the Shippingport Nuclear Reactor Using Adaptive Remeshing in Abaqus/CAE

Daedeok-daero, Yuseong-gu, Daejeon , Republic of Korea b Argonne National Laboratory (ANL)

IMPROVING COMPUTATIONAL EFFICIENCY OF MONTE-CARLO SIMULATIONS WITH VARIANCE REDUCTION

A Method for Estimating Criticality Lower Limit Multiplication Factor. Yoshitaka NAITO NAIS Co., Ltd.

Outline. Monte Carlo Radiation Transport Modeling Overview (MCNP5/6) Monte Carlo technique: Example. Monte Carlo technique: Introduction

Muon imaging for innovative tomography of large volume and heterogeneous cemented waste packages

OPTIMIZATION OF MONTE CARLO TRANSPORT SIMULATIONS IN STOCHASTIC MEDIA

Evaluation of the Full Core VVER-440 Benchmarks Using the KARATE and MCNP Code Systems

EXPERIENCE AND EVALUATION OF ADVANCED ON-LINE CORE MONITORING SYSTEM BEACON AT IKATA SITE

Monte Carlo Method on Parallel Computing. Jongsoon Kim

VISIPLAN 3D ALARA planning tool Version 3.0

Verification of the Hexagonal Ray Tracing Module and the CMFD Acceleration in ntracer

Automated ADVANTG Variance Reduction in a Proton Driven System. Kenneth A. Van Riper1 and Robert L. Metzger2

Evaluation of RAPID for a UNF cask benchmark problem

Multiphysics simulations of nuclear reactors and more

2-D Reflector Modelling for VENUS-2 MOX Core Benchmark

The Pennsylvania State University. The Graduate School. Department of Mechanical and Nuclear Engineering

Investigations into Alternative Radiation Transport Codes for ITER Neutronics Analysis

OPTIMISATION OF PIN FIN HEAT SINK USING TAGUCHI METHOD

Experience in Neutronic/Thermal-hydraulic Coupling in Ciemat

DEVELOPMENT OF A GRAPHICAL USER INTERFACE FOR IN-CORE FUEL MANAGEMENT USING MCODE

Comparison of Shutdown Dose Rate Results using MCNP6 Activation Capability and MCR2S

Shielding factors for traditional safety glasses

Challenges and developments in fusion neutronics a CCFE perspective

Dose rate calculation at transport and storage casks for spent nuclear fuel

Particle track plotting in Visual MCNP6 Randy Schwarz 1,*

Computing Acceleration for a Pin-by-Pin Core Analysis Method Using a Three-Dimensional Direct Response Matrix Method

Graphical User Interface for High Energy Multi-Particle Transport

NOT PROTECTIVELY MARKED

Deliverable D10.2. WP10 JRA04 INDESYS Innovative solutions for nuclear physics detectors

HPC Particle Transport Methodologies for Simulation of Nuclear Systems

WPEC - SG45: procedure for the validation of IRSN criticality input decks

Development of a Variance Reduction Scheme in the Serpent 2 Monte Carlo Code Jaakko Leppänen, Tuomas Viitanen, Olli Hyvönen

A FLEXIBLE COUPLING SCHEME FOR MONTE CARLO AND THERMAL-HYDRAULICS CODES

Industrial Radiography Simulation by MCNPX for Pipeline Corrosion Detection

RELAP5 to TRACE Input Model Conversion Procedure and Advanced Post Processing of the Results for the ISP-25 Test

Modeling Radiation Transport Using MCNP6 and Abaqus/CAE Chelsea A. D Angelo, Steven S. McCready, Karen C. Kelley Los Alamos National Laboratory

Subplane-based Control Rod Decusping Techniques for the 2D/1D Method in MPACT 1. Aaron M. Graham, Benjamin S. Collins, Thomas Downar

SOFTWARE REQUIREMENTS SPECIFICATION FOR THE PARCS-SPECIFIC DATA MAP ROUTINE IN THE COUPLED RELAP5/PARCS CODE. Douglas A. Barber, Thomas J.

TREAT Modeling & Simulation Using PROTEUS

White Paper 3D Geometry Visualization Capability for MCNP

Westinghouse UK AP1000 GENERIC DESIGN ASSESSMENT. Criticality control in SFP. Radwaste and Decommissioning

KIT Fusion Neutronics R&D Activities and Related Design Applications

Installation of a Second CLICIT Irradiation Facility at the Oregon State TRIGA Reactor

Amec Foster Wheeler Adding value across the nuclear lifecycle. The 8 th EMUG Meeting 6 th 7 th April 2016 London England

NUC E 521. Chapter 6: METHOD OF CHARACTERISTICS

Flow Around Nuclear Rod Bundles Simulations Based on RANS and LES Method Respectively

Design Calculation or Analysis Cover Sheet

Mesh Human Phantoms with MCNP

Click to edit Master title style

Basics of treatment planning II

SVG3 (Basic Equipment)

Supercomputing the Cascade Processes of Radiation Transport

Comparison of internal and external dose conversion factors using ICRP adult male and MEET Man voxel model phantoms.

Reducing 3D MOC Storage Requirements with Axial Onthe-fly

HIGH PERFORMANCE LARGE EDDY SIMULATION OF TURBULENT FLOWS AROUND PWR MIXING GRIDS

Dosimetry Simulations with the UF-B Series Phantoms using the PENTRAN-MP Code System

Control systems for spallation target in China ADS systems

Modeling the White Sands Missile Range Fast Burst Reactor Using a Discrete Ordinates Code, PENTRAN

Modelling I SPECIFIC REQUIREMENTS ON COMPUTER MODELING OF RADIOGRAPHIC INSPECTIONS OF NUCLEAR COMPONENTS

RDHA701FP10A8QK. Neutron and Total Ionizing Dose Test Report. April 2009

Overview and Applications of the Monte Carlo Radiation Transport Tool Kit at LLNL

COLOR MEGARAD Cameras

Research Article Development and Application of MCNP5 and KENO-VI Monte Carlo Models for the Atucha-2 PHWR Analysis

FloEFD 16 What s New. Alexey Kharitonovich Product Manager. Tatiana Trebunskikh Product Manager

Evaluation of PBMR control rod worth using full three-dimensional deterministic transport methods

A COARSE MESH RADIATION TRANSPORT METHOD FOR PRISMATIC BLOCK THERMAL REACTORS IN TWO DIMENSIONS

MURE : MCNP Utility for Reactor Evolution - Description of the methods, first applications and results

Neutronics analysis for ITER Diagnostic Generic Upper Port Plug

MONK. The ANSWERS Software Package. A Monte Carlo Program for Nuclear Criticality Safety Analyses. An Introduction to MONK7A for MONK6 Users

Monte Carlo methods in proton beam radiation therapy. Harald Paganetti

Transcription:

IMPROVEMENTS TO MONK & MCBEND ENABLING COUPLING & THE USE OF MONK CALCULATED ISOTOPIC COMPOSITIONS IN SHIELDING & CRITICALITY N. Davies, M.J. Armishaw, S.D. Richards and G.P.Dobson Serco Technical Consulting Services Kimmeridge House, Dorset Green Technology Park, Winfrith Newburgh, Dorchester, Dorset DT2 8ZB, UK nigel.davies2@serco.com; malcolm.armishaw@serco.com, simon.richards@serco.com; geoff.dobson@serco.com ABSTRACT Isotopic composition through time can be derived for 3D reactor core configurations using the Monte Carlo Criticality and Reactor Physics code MONK. MONK can be coupled to thermal-hydraulics (TH) codes (e.g. RELAP5) to model temperature feedback and coupled to the Monte Carlo radiation transport code MCBEND for onward neutron and/or gamma calculations. MONK derived isotopic compositions can be directly and automatically transferred to another MONK or MCBEND model for either subsequent: burn-up steps or branching calculations with MONK using the same 3D whole core model; shielding calculations with the compositions transferred to MCBEND utilised as elemental compositions of reactor components or fuels (for example in the case of a fuel flask or waste storage facility); criticality calculations with the compositions transferred to another MONK model. Results from a typical whole core PWR calculation with MONK are presented demonstrating MONK TH code coupling and generating burnt-up isotopic compositions. The compositions from three PWR fuel assemblies were automatically transferred to separate MCBEND and MONK models of a fictitious SNF facility performing shielding and criticality calculations respectively. Results are presented to demonstrate the reactivity differences and how burn-up credit may be used. An innovative scheme for speeding up MONK and improving resolution of MONK burn-up/th meshes utilising parallel computing architecture is described. This will enable refinement of isotopic composition variations even further. The parallelisation scheme utilises a novel domain decomposition method, enables optimisation for user controlled calculation speed adjustment and has the potential for adaptive meshing. This paper is split into 4 parts Key Words: MONK, MCBEND, criticality, shielding, thermal-hydraulics 1 INTRODUCTION 1. Description of the PWR whole core calculation with TH (thermal hydraulics) feedback Page 1 of 12

2. Description of a SNF storage facility model with compositions for SNF from either the PWR whole core calculation or using non-burnt-up fuel 3. Comparison of results between SNF compositions and non-burnt-up fuel using MONK [1] and findings from the MCBEND [2] calculation 4. An innovative solution utilising parallel computing architecture for speeding up MONK and improving the resolution of the burn-up and TH meshes in MONK 2 DESCRIPTION OF THE PWR WHOLE CORE CALCULATION WITH TH FEEDBACK MONK has been enabled to couple to a TH code so that calculations of k-effective, spatial dependent fluxes, powers and isotopic compositions can be calculated at discrete times taking account of the feedback from the TH code model. A detailed whole core model of a PWR based upon publicly available information (from the UK HSE website) was created. The geometry model used simple body geometry. The basis of the coupling method is as follows. An XYZ mesh is overlaid over the MONK geometry. This XYZ mesh represents a mesh for linking to the Thermal-Hydraulics code (hence is called the TH-mesh) and within a given mesh element the power is calculated in MONK. This power distribution is then fed into a TH code which in turn returns the relevant temperatures and densities of the materials in the mesh element. In addition to the TH-mesh another XYZ mesh is overlaid which is combined with the THmesh. This enables the user to define a finer mesh for burn-up. This is called the BU-mesh. The BUmesh is combined with the TH-mesh to form a BUTH-mesh. The materials for the MONK geometry are defined by the user in the usual way, however the code then recognises that the user defined material in a given BUTH-mesh element will (as time goes by) burn-up differently and have a different temperature and density to the same user defined material in another BUTH-mesh element. The code therefore converts every user defined material inside each BUTH mesh element to a new Artificial Material which as time goes by will have its own isotopic composition at each time step of the calculation. The PWR MONK model created represents the largest number of mesh elements and Artificial Materials that can be utilised with this model running on a 32 bit Windows PC with a 4GB RAM. This used a 3 x 3 x 10 BUTH Mesh. The calculation of k-effective for each time step typically took 8 or 9 hours. These aspects of the method mean that using serial computing technology with a 32 bit version of MONK leads to limitations that restrict the resolution of the burn-up mesh and TH mesh in MONK. In addition the inherently long execution times (as with any Monte Carlo calculation) are increased by coupling to a TH code and performing time-dependent calculations to derive burnt-up fuel compositions. A method currently being developed which could mitigate these limitations (in regard MONK execution times and the resolution of the MONK model) is discussed in the final section of this report. The method is an innovative solution utilising parallel computing architecture; a novel domain Page 2 of 12

MONK CALCULATED ISOTOPIC COMPOSITIONS IN SHIELDING & decomposition and potential for optimisation of user controlled calculation speed adjustment and adaptive meshing. The MONK model is nevertheless very detailed with every attempt to model individual pins in fuel elements with grid straps and absorber rods. The 157 fuel elements were modelled in an explicit layout inside a steel reactor pressure vessel. Pictures of the geometry (using Visual Workshop [3]) showing various aspects of the geometry model are shown below. Figure 1. PWR Model Whole Core layout Figure 2. Close up of the core layout Page 3 of 12

Figure 3. Core layout showing elements with RCCA, GRAY control rod assemblies and fuel assemblies with burnable absorber Figure 4. Rods and grid straps. Page 4 of 12

3 DESCRIPTION OF A SNF STORAGE FACILITY MODEL WITH COMPOSITIONS FOR SNF FROM EITHER THE PWR WHOLE CORE CALCULATION OR USING NON-BURNT-UP FUEL The MONK model of the SNF facility (SNFF) is 3 fuel elements taken from 3 different parts of the PWR core after 360 days burn-up and 60 days cooling and stored in water surrounded by a steel vessel. The fuel elements are taken from the XY grid positions in the whole core PWR TH-mesh: (1,2), (2,2) and (3,2). There are two calculations: one for burnt-up fuel and the second for fresh fuel. For the first calculation the material data is the Artificial Material composition for each fuel element extracted from the ARCHIVE file for the final time step of the whole core PWR calculation. The axial variation of fuel compositions is determined in the whole core calculation in 8 z-slices. The geometry of the fuel elements is split into 8 z-slice sections and the appropriate material automatically extracted from the ARCHIVE file and allocated to the appropriate z-slice. For the second calculation fresh fuel is used. Visual Workshop [3] pictures of the geometry are shown below. Both models aim to calculate k-effective for each system with a view to comparing the resulting values. Page 5 of 12

Figure 5. Showing 3 fuel elements in water through a z-slice view Figure 6. Showing a magnified image of 2 of the fuel elements shown in Figure 5 Page 6 of 12

Figure 7. Axial variation of materials (bottom picture magnification of the top Page 7 of 12

The MCBEND geometry model of the SNFF is identical to that used for MONK. The gamma source used is based on an estimated source distribution. This is because (unlike the MONK- MCBEND-MONK burn-up calculation where the models are identical and the power distribution is identical) there is no source intensity or source spectrum available for such a model at present, although methods are being investigated. The aim of the MCBEND calculation is to demonstrate that isotopic material compositions for spent fuel are successfully transferred from the whole core PWR model with MONK into the SNFF model MCBEND gamma shielding calculation. Nevertheless to demonstrate that the method can be used to calculate gamma dose rate, a nominal source distribution (with energy greater than 0.1 MeV) was used based upon an assessment of the isotopes in the compositions. Dose rate contribution was calculated for energies greater than 0.1 MeV in a region on the outside of the steel vessel wall, in order to demonstrate the method. 4.1 MONK Whole Core Model 4 RESULTS The figure below shows a histogram of the power distribution across the PWR core at z-mesh =5 (i.e. mid way axially) in the 3x3 XY variation of the TH Mesh. powers in xy plane at z= mesh 5 200 1 2 x mesh 140 120 100 80 60 40 20 0 180 160 power 3 S1 S2 y mesh S3 Figure 8. Power distribution mid axial plane Neutron activation analysis of Nd148 is used as an indicator of burn-up in irradiated uranium fuel. Nd148 number density in the fuel increases as the fuel in the core burns up. The whole core PWR model has a burn-up mesh of 3x3 in the XY plane and the fuel is sliced into 8 axial meshes. This means that there are effectively 72 fuel materials (i.e. 3x3x8) in the core. The following figures show how the Nd148 and U235 vary over the first 4 burn-up steps in all the 72 fuel materials. Page 8 of 12

ND148 v BU Cycle 0.00000016 0.00000014 0.00000012 Nd148 Number Density 0.0000001 0.00000008 0.00000006 0.00000004 0.00000002 0 0 1 2 3 4 Cycle number FIGURE 9. Nd148 variation over the first 4 burn-up steps in all the 72 fuel materials U235 Burnup 0.000642 0.000641 0.00064 0.000639 U235 Number Density 0.000638 0.000637 0.000636 0.000635 0.000634 0.000633 0.000632 0 1 2 3 4 BU Time step (Cycle number) Figure 10. U235 variation over the first 4 burn-up steps in all the 72 fuel materials 4.2 MONK to MONK and MONK to MCBEND Findings Material compositions were successfully transferred to the MONK model and checked to be identical to those in the ARCHIVE file. The results for k-effective below demonstrate that using the depleted fuel leads to a reduction in reactivity of 4% of the reactivity of fresh fuel. Page 9 of 12

The k-effective for the burnt-up fuel case is 0.6975 (std. deviation = 0.0002) The k-effective for the fresh fuel case is 0.7254 (std. deviation = 0.0002 ) Material compositions were successfully transferred to the MCBEND model and checked to be identical to those in the ARCHIVE file. The dose rate at the desired position was calculated. 5 AN INNOVATIVE SOLUTION UTILISING PARALLEL COMPUTING ARCHITECTURE FOR SPEEDING UP MONK AND IMPROVING THE RESOLUTION OF THE BURN-UP AND TH MESHES IN MONK A Monte Carlo neutron tracking process can be broken down into individual processes. The Figure below demonstrates how this can be done for a Monte Carlo method that uses weighted tracking where the entire geometry model is defined as a HOLE (i.e. a region where all tracking uses Woodcock Tracking [4]). Figure 11. MONK Process flow diagram This process flow diagram can be converted into a plan for using parallel processing as shown in Figure 12. Page 10 of 12

MONK Process Flow Diagram converted to a plan S1 S2 T-1 T-n F M-1 M-n R-1 R-n Pseudo & scatter To Relevant Reaction Computer Σ(max) Σ(max) Reaction rates A Birth Store data (Fission & Children) Figure 12. MONK Process flow diagram converted to a plan Each of the individual boxes represents one or more cores. The function of each individual process running on an individual core is described as follows. S1 = Generates the source particle data in the first stage and every alternate subsequent stage. In the second stage (and every alternate stage subsequent to the second stage) it acts as the birth store. S2 = similar to S1 but only starts generating source in the second stage. This is because it acts as the birth store in the first stage. T-1:T-n = These are the TRACKING computers. They receive data from S1/S2, calculate collision point data and pass this on to the next available MATERIAL SEARCH computer. (These can also pass track length data to the FLUX computer) M-1:M1n = These are the MATERIAL SEARCH computers. They search for the material number at the collision point and pass the data on to the relevant REACTION computer. Very complex geometries can be defined using MONK and by utilising the MONK geometry tracking routines in the coding accessed by these computers the appropriate Artificial Material number can be obtained for whatever geometry model MONK is capable of modelling. R-1:R-n = These are the REACTION computers. Each one processes collisions only in a given range of the Artificial Materials. This enables them to hold only a limited amount of the nuclear data (which is the main source of the large RAM requirement). They also send pseudo collision and real scattered particles back to the TRACKING computers; reaction rates to the ACCUMULATOR computer; and birth store data to the relevant SOURCE computer S1 or S2. Page 11 of 12

A and F = These are the ACCUMULATOR and FLUX computers respectively. These process reaction rates and fluxes and control when results are printed. Only the REACTION computers need the nuclear data, the TRACKING computers require none of the nuclear data (only maximum cross sections) and none of the geometry data. Only the MATERIAL SEARCH computers need to know the geometry model. This aspect of the design enables a method of Domain Decomposition based upon Artificial Material number. Within the geometry model there could be thousands of Artificial Materials. By allocating a proportion of the total number of Artificial Materials to a single core and increasing the number of cores dealing only with nuclear data will enable significant improvement to the resolution of the burn-up and TH meshes in MONK. Utilising parallel computing will significantly reduce execution times required to run a single Monte Carlo calculation. 6 CONCLUSION It has been demonstrated that it is possible to model a whole core reactor with MONK and include TH feedback by coupling MONK to a TH code. However there are currently some limitations that restrict the resolution of the burn-up mesh and TH mesh in MONK. In addition the inherently long execution times in any Monte Carlo calculation are increased by coupling to a TH code and performing time-dependent calculations to derive burnt-up fuel compositions. It has further been demonstrated it is possible to automatically extract burnt-up material compositions from such a whole core reactor calculation and utilise in a storage facility model to perform either a criticality calculation (using MONK) or a shielding calculation (using MCBEND). By comparison with calculations using the same geometric model but fresh fuel compositions we have demonstrated the potential benefits of taking credit for burn-up. Finally a method is currently being developed which could mitigate the limitations (referred to above) in regard MONK execution times and the resolution of the MONK model. This method is an innovative solution utilising parallel computing architecture; a novel domain decomposition and potential for optimisation of user controlled calculation speed adjustment and adaptive meshing. 7 REFERENCES 1. The ANSWERS Software Service. MONK - A Monte Carlo program for nuclear criticality safety and reactor physics analyses http://www.sercoassurance.com/answers/resource/areas/critical/monk.php (13-Aug-2010). 2. The ANSWERS Software Service. MCBEND - A Monte Carlo program for general radiation transport http://www.sercoassurance.com/answers/resource/areas/shield/mcbend.php (13-Aug-2010). 3. The ANSWERS Software Service. Graphics http://www.sercoassurance.com/answers/resource/areas/graphics/graphics.php (18-Aug-2010) 4. Woodcock, E, et al Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry, Proceedings: Conference on the Application of Computing Methods to Reactor Problems, ANL-7050, pp.557-579 (1965). Page 12 of 12