ACS Algorithm in Discrete Ordinates for Pressure Vessel Dosimetry



Similar documents
Self-adjusting Importances for the Acceleration of MCBEND

Dynamic Load Balancing of Parallel Monte Carlo Transport Calculations

Introduction to the Monte Carlo method

Evaluation of Sodium-cooled Fast Reactor Neutronic Benchmarks

Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions

Benchmark on Deterministic Transport Calculations Without Spatial Homogenisation

Roots of Equations (Chapters 5 and 6)

7. DYNAMIC LIGHT SCATTERING 7.1 First order temporal autocorrelation function.

Journal of Engineering Science and Technology Review 2 (1) (2009) Lecture Note

Homework 2 Solutions

Load Balancing Of Parallel Monte Carlo Transport Calculations

Refractive Index Measurement Principle

Comparison of approximations to the transition rate in the DDHMS preequilibrium model

Vacuum Technology. Kinetic Theory of Gas. Dr. Philip D. Rack

Monday 11 June 2012 Afternoon

PRACTICE FINAL. Problem 1. Find the dimensions of the isosceles triangle with largest area that can be inscribed in a circle of radius 10cm.

Understanding Poles and Zeros

Lab 7: Rotational Motion

Collision of a small bubble with a large falling particle

DEVELOPMENT OF A DYNAMIC SIMULATION MODE IN SERPENT 2 MONTE CARLO CODE

Magnetic Field of a Circular Coil Lab 12

Nonlinear Algebraic Equations Example

Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure

Radioactivity III: Measurement of Half Life.

Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004

[2] At the time of purchase of a Strontium-90 source, the activity is Bq.

Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x

Let s consider a homogeneous medium characterized by the extinction coefficient β ext, single scattering albedo ω 0 and phase function P(µ, µ').

Two-Dimensional Conduction: Shape Factors and Dimensionless Conduction Heat Rates

Solutions to Problems in Goldstein, Classical Mechanics, Second Edition. Chapter 7

MODULE VII LARGE BODY WAVE DIFFRACTION

Awell-known lecture demonstration1

VARIANCE REDUCTION TECHNIQUES FOR IMPLICIT MONTE CARLO SIMULATIONS

Linear Algebra Notes for Marsden and Tromba Vector Calculus

APPLIED MATHEMATICS ADVANCED LEVEL

CHAPTER 26 ELECTROSTATIC ENERGY AND CAPACITORS

AN EXPLANATION OF JOINT DIAGRAMS

Chapter 15, example problems:

Low-energy point source searches with IceCube

Fusion Engineering and Design

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model

Vector and Matrix Norms

Gamma Distribution Fitting

28 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE. v x. u y v z u z v y u y u z. v y v z

COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER

INTRODUCTION. The ANSWERS Software Service WIMS AEA Technology plc

Problem 1: Computation of Reactions. Problem 2: Computation of Reactions. Problem 3: Computation of Reactions

Planar Curve Intersection

Auto-Tuning Using Fourier Coefficients

PHY4604 Introduction to Quantum Mechanics Fall 2004 Practice Test 3 November 22, 2004

ENGINEERING SCIENCE H1 OUTCOME 1 - TUTORIAL 3 BENDING MOMENTS EDEXCEL HNC/D ENGINEERING SCIENCE LEVEL 4 H1 FORMERLY UNIT 21718P

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

1.3. DOT PRODUCT If θ is the angle (between 0 and π) between two non-zero vectors u and v,

Problem Set 5 Due: In class Thursday, Oct. 18 Late papers will be accepted until 1:00 PM Friday.

Section 5.0 : Horn Physics. By Martin J. King, 6/29/08 Copyright 2008 by Martin J. King. All Rights Reserved.

SENSITIVITY ANALYSIS AND INFERENCE. Lecture 12

The elements used in commercial codes can be classified in two basic categories:

MECHANICS OF SOLIDS - BEAMS TUTORIAL 2 SHEAR FORCE AND BENDING MOMENTS IN BEAMS

Discrete mechanics, optimal control and formation flying spacecraft

Jorge E. Fernández Laboratory of Montecuccolino (DIENCA), Alma Mater Studiorum University of Bologna, via dei Colli, 16, Bologna, Italy

A METHOD OF CALIBRATING HELMHOLTZ COILS FOR THE MEASUREMENT OF PERMANENT MAGNETS

Problem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s

arxiv:hep-lat/ v1 30 Oct 1992

GLOBAL COLLEGE OF ENGINEERING &TECHNOLOGY: YSR DIST. Unit VII Fiber Optics Engineering Physics

Using light scattering method to find The surface tension of water

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

CHAPTER 28 ELECTRIC CIRCUITS

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

How High a Degree is High Enough for High Order Finite Elements?

On closed-form solutions to a class of ordinary differential equations

QUADRATIC EQUATIONS EXPECTED BACKGROUND KNOWLEDGE

GPR Polarization Simulation with 3D HO FDTD

Topic 3. Evidence for the Big Bang

Metric Spaces. Chapter Metrics

Chapter NP-5. Nuclear Physics. Nuclear Reactions TABLE OF CONTENTS INTRODUCTION OBJECTIVES 1.0 NUCLEAR REACTIONS 2.0 NEUTRON INTERACTIONS

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT

CHAPTER 24 GAUSS S LAW

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Elementary Gradient-Based Parameter Estimation

Lecture - 4 Diode Rectifier Circuits

Measurement of Charge-to-Mass (e/m) Ratio for the Electron

Current-Transformer Phase-Shift Compensation and Calibration

Lecture L17 - Orbit Transfers and Interplanetary Trajectories

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture 2 Macroscopic Interactions Neutron Interactions and Applications Spring 2010

Fiber Optics: Fiber Basics

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh

13 MATH FACTS a = The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions.

Candidate Number. General Certificate of Education Advanced Level Examination June 2014

SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89. by Joseph Collison

Determination of g using a spring

Lateral Acceleration. Chris Garner

This paper is also taken for the relevant Examination for the Associateship. For Second Year Physics Students Wednesday, 4th June 2008: 14:00 to 16:00

( )( 10!12 ( 0.01) 2 2 = 624 ( ) Exam 1 Solutions. Phy 2049 Fall 2011

Bedford, Fowler: Statics. Chapter 4: System of Forces and Moments, Examples via TK Solver

1 of 9 2/9/2010 3:38 PM

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION PHYSICAL SETTING/PHYSICS

An explicit inversion formula for the exponetial Radon transform using data from 180

Transcription:

EPJ Web of Conferences 106, 03006 (2016) DOI: 10.1051/epjconf/201610603006 C Owned by the authors, published by EDP Sciences, 2016 ACS Algorithm in Discrete Ordinates for Pressure Vessel Dosimetry William Walters a and Alireza Haghighat Nuclear Engineering Program, Mechanical Engineering Department, Virginia Tech, 900N Glebe Rd, Arlington, VA, USA Abstract. The Adaptive Collision Source (ACS) method can solve the Linear Boltzmann Equation (LBE) more efficiently by adaptation of the angular quadrature order. This is similar to, and essentially an extension of, the first collision source method. Previously, the ACS methodology has been implemented into the TITAN discrete ordinates code, and has shown speedups of 2 4 on a simple test problem, with very little loss of accuracy (within a provided adaptive tolerance). This work examines the use of the ACS method for a more realistic problem: pressure vessel dosimetry with the VENUS-2 MOX-fuelled reactor dosimetry benchmark. The ACS method proved to be able to obtain accurate results while being approximately twice as efficient as using a constant quadrature in a standard source iteration scheme. 1. Introduction Selection of an appropriate angular quadrature is one of the difficulties with the discrete ordinates method. Using a quadrature order that is too low will result in large errors from ray effects, while using an order too high greatly increases computation time. A standard method to reduce ray effects and increase computation speed is to use a first collision source method [1, 2]. Our proposed methodology builds off the first-collision source method by separating not just the uncollided flux, but also the once-collided flux, twice collided flux, etc. At each transport iteration, we only solve for the i-th collided flux, and allow for the possibility of using different angular quadrature orders for each. We call this scheme the adaptive collision source (ACS) method [3, 4]. This methodology has been implemented into the TITAN discrete ordinates transport code [5] and has shown excellent ability to improve the efficiency of simple transport calculations. In this paper, we discuss the ACS method as applied reactor dosimetry with the VENUS-2 problem. The VENUS-2 MOX-fuelled reactor dosimetry benchmark [6, 7] was issued by the OECD/NEA based on the VENUS reactor owned and operated by SCK CEN in Belgium. The objective was to validate and compare nuclear data and transport codes for MOX-fuelled dosimetry calculations. In this work however, the goal is not to compare the ACS method to measured data, but to compare the a Corresponding author: waltersw@vt.edu This is an Open Access article distributed under the terms of the Creative Commons Attribution License 2.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Article available at http://www.epj-conferences.org or http://dx.doi.org/10.1051/epjconf/201610603006

EPJ Web of Conferences ACS method to the standard source iteration method in TITAN. A comparison to measured data was performed in PENTRAN [8], which has a very similar algorithm to TITAN. Hence, if the ACS method can produce faster results than the standard source iteration in TITAN, similar accuracy to [8] can be achieved in a shorter time. 2. Methodology This section is divided as follows: first, we will give some background and discuss the standard source iteration method to solve the Boltzmann equation, followed by the adaptive collision source method. Next, we examine our proposed method for adaptation of the angular quadrature order. Finally, we discuss the implementation into the TITAN transport code. 2.1 Source Iteration The Linear Boltzmann Equation (LBE) for a fixed source can be written in operator form as: H Ψ = SΨ + Q 0. (1) Where, the streaming-collision operator H and scattering operator S are defined as: S = 0 H = Ω +σ ( r,e) (2) de dωσ s (r, E E, Ω Ω). (3) 4π Both sides of Eq. (1) depend on Ψ and cannot be solved directly, so in the standard source iteration method, an initial flux Ψ (0) (usually 0) is assumed, then the flux is calculated assuming a constant scattering source SΨ, then the source is updated and the flux recalculated: H Ψ (i) = SΨ (i 1) + Q 0. (4) Where, Ψ (i) is the flux after iteration i. After enough iterations, both sides of the equation will converge. 2.2 Adaptive Collision Source (ACS) Method The ACS methodology [3, 4] builds on the idea of the first-collision, but instead of splitting the flux up into uncollided flux and collided flux, total flux (denoted as Ψ t,n ) is expanded into the fluxes of different collision source order (i.e., 0 to n). Ψ t,n = Ψ 0 + Ψ 1 + Ψ 2 +...+ Ψ n. (5) The series is truncated at the n th collision and represents all particles that have undergone up to n collisions. This is inserted into Eq. (1) to achieve the following formulation: H Ψ i = Q i i = 1, 2,..., n. (6) For i = 0, Q 0 is the independent source. For i>0, the i th collision source Q i is defined as: Q i = SΨ i 1. (7) In the ACS method, each Ψ i is solved separately with discrete ordinates, then these are summed to get the total flux Ψ t,n. For the calculation of each Ψ i, a different angular quadrature can be used. By using different quadrature orders at different collision orders, a high order can be used for the first few collisions when needed before shifted to a lower order for the remaining scattering. 03006-p.2

15 th ISRD 2.3 Quadrature Order Adaptation Criteria In order to change quadrature for each Ψ i, we need some criteria to decide when and how to do so. If we want to estimate the error produced by changing the quadrature order from N to N at a certain iteration, there are two types of error that we must consider. The first is the error in the flux of each iteration due to the quadrature change itself, which we will denote as quadrature error or ɛ quad.the second is the iterative error, denoted as ɛ iter which represents the cumulative amount of flux that has yet to be calculated. To estimate the error from changing angular quadrature, the angular flux from quadrature N is projected onto the ordinates of quadrature N and the scalar flux produced by each of these is compared. Further details on this projection can be found in Refs. 3 and 4. This leads to the following: ɛ quad,i = N i N i (8) To calculate the iterative error, it is assumed that the flux is converging smoothly, to allow the following estimate to be reasonable: N i i+1 = Λ i. (9) Where, the constant Λ can be interpreted as the spectral radius of the linear system. If Eq. (9) is valid, it can be shown that the error from stopping at iteration i (instead of infinity) is a given by ɛ iter = i t,i 1 i i 1 (10) The estimated total error is a combination of the iterative and quadrature errors: ɛ total ɛ quad ɛ iter. (11) The quadrature adaptation process proceeds as follows. First, a list of quadrature sets is given (e.g., S16 and S8). For each energy group, the first iteration is performed using the highest quadrature. The error terms are calculated, and if the estimated error is lower than the tolerance, then the next lower quadrature set is used for the following iterations. The adaptation criteria is tested until the lowest quadrature set is reached. 2.4 Implementation The ACS algorithm has been implemented into the TITAN discrete ordinates transport code. Since Eqs. (6,7) are very similarto Eq. (4), the ACS method could be implemented into most general transport codes without extensive modification. 3. Application 3.1 VENUS-2 Dosimetry Benchmark The VENUS-2 reactor horizontal description is given in Fig. 1. Vertically, the fuel length is 50 cm, with reflector regions above and below. A full diagram is omitted for brevity, but the full description can be seen in the benchmark description [6]. The reactor core consists of 3 regions: an inner region (III) with UO 2 3.3 (w/o) enriched, an outer region (IV) with UO 2 4.0 (w/o) enriched and a 2.0/2.7 w/o MOX region (V). The reactor core is surrounded by steel and water regions. 03006-p.3

EPJ Web of Conferences Figure 1. X-Y Diagram of VENUS-2 Core (Quarter). (a) material mesh distribution with detector positions. (b) source distribution. Figure 2. TITAN model of VENUS-2. The measured data in the benchmark are the reaction rates using 58 Ni(n, p), 115 In(n, n ), 103 Rh(n, n ), 64 Zn(n, p), 237 Np(n, f ), and 27 Al(n, α) dosimeters at 34 locations at the core midplane in regions I, II, and VI-X, which correspond to both steel and water locations. 3.2 Calculation Parameters Using the benchmark information, a model was generated for TITAN, with a range of 70 cm to 168 cm on the Z axis and 0 to 70 cm on the X Y plane. The mesh and materials for the core level are shown in Fig. 2a. The 34 detector locations are overlaid over the mesh distribution. Locations 1 19 indicate water locations, while locations 20 34 indicate steel regions. The source distribution used for the model is shown in Fig. 2b. Again, vertical diagrams are omitted for brevity. Multi-group cross sections were derived from the 47-group BUGLE-96 [9] shielding cross-section library, based on the ENDF/B-VI data set. The fuel region was homogenized by volume fraction of fuel, 03006-p.4

15 th ISRD Figure 3. Reference flux for group 18 (1.00 1.35 MeV). clad and water. The dosimeter cross sections were obtained from BUGLE, although 64 Zn(n, p) data is not available so it was ignored in this analysis. Only the first 26 energy groups from BUGLE were used, which corresponds to 0.11 to 20 MeV, since below that the dosimeter cross sections are negligible. The mesh size used was 0.315 cm in the X/Y directions and 0.63 cm in the Z direction, for a total of 557,583 spatial meshes. The linear-diamond scheme method is used for spatial differencing. For angular quadrature, Legendre-Chebyschev (Pn-Tn) quadrature sets of order 4 to 16 (corresponding to 24 288 discrete ordinates) were used. Use of varying quadrature sets is required to test the effectiveness of the ACS method, since it involves adaptation of the angular quadrature. Flux convergence was always set at 5.0E-4. 3.3 Reference Results Reference 26-group flux results were obtained using the standard TITAN code with a S16 quadrature set. Fluxes for energy group 18 (1.0 1.35 MeV) are shown in Fig. 3. As expected, the flux is highest in the core, dips in the center and in the Pyrex pins, and drops quickly outside of the core. Using these fluxes, coupled with the dosimeter cross sections, reaction rates were obtained for every dosimeter location. Results for the 27 Al(n, α) reaction are shown in Fig. 4 for all locations. This reaction was chosen since it is the highest threshold reaction of the dosimeter types, and thus should be most affected by quadrature (which is the subject of the ACS method). Calculations were also performed using the standard TITAN code for lower quadrature orders (S4 S10). Relative errors compared to the S16 case for S4 and S10 are given in Fig. 5. As expected, the error decreases with quadrature order, and is highest in areas far from the source and dominated by streaming (i.e., regions IX and X). To compare between cases, we consider the root mean square (RMS) relative error of all dosimeter locations and types. The maximum error is also considered. These errors, along with computation times for the TITAN calculations are given in Table 1. As expected, the errors consistently decrease while the computation time increases with the quadrature order. The acceptable quadrature level would depend on the required accuracy of the computation. 3.4 ACS Results The same calculations were performed using the ACS-modified version of TITAN. For these calculations, the primary quadrature order was between 6 and 10, while the secondary quadrature order 03006-p.5

EPJ Web of Conferences Figure 4. Reference reaction rates for 27 Al(n, α) for all dosimeter locations. Figure 5. Reaction rate errors with lower quadrature for 27 Al(n, α) at all dosimeter locations. Table 1. Effect of quadrature order on standard calculations. Quadrature Computation RMS Max Speedup Order Time (min) Error Error (to S16) 16 1100.2 1.00 10 452.5 0.37% 1.91% 2.43 8 303.9 0.56% 2.88% 3.62 6 187.3 0.93% 4.22% 5.87 4 96.3 3.53% 13.43% 11.43 was always 4. Calculation times and errors for ACS with S10/S4 is compared with standard TITAN in Table 2. Note that as the adaptive tolerance increases, more iterations are performed at S4, the computation time goes down, and the error goes up. However, it is clear that the ACS method is much more efficient. For reasonable levels of tolerance, good speedups are obtained with very little increase in error. RMS 03006-p.6

15 th ISRD Table 2. Comparison of source iteration and ACS methods. Quad. ACS # # Total RMS Max CPU Speedup Order Tol. Iters Iters Iters Error Error Time (ɛ) (S10) (S4) (%) (%) (s) Standard Source Iteration 10 381 381 0.37% 1.91% 452.5 1.00 4 393 393 3.53% 13.43% 96.3 4.70 ACS 10/4 10 3 234 158 392 0.43% 2.35% 296.3 1.53 10/4 10 2 111 281 392 0.59% 2.38% 188.1 2.41 10/4 10 1 28 365 393 2.03% 6.63% 115.9 3.90 Figure 6. Comparison of source iteration and ACS methods for varying quadratures and adaptive tolerances. error values and computation times for all cases are shown in Fig. 6. All cases offered a more efficient solution than the alternative of simply uniformly changing the quadrature. It is also noted that regardless of chosen parameters (quadrature and ɛ), ACS performs better, so aprioriknowledge of some optimal parameters is not required to obtain a speedup. To get some insight on the details of an ACS calculation, one case is examined in more detail. Figure 7 shows the details of an ACS calculation for group 7 (4.97 6.07 MeV) with S10/S4 quadrature and ɛ = 10 3. The calculations start using S10 and the estimated quadrature error (Eq. (8)) decreases over several iterations until reaching a constant value. The iterative error (Eq. (10)) decreases continuously after an initial period. The combined error (Eq. (11)) between these thus also decreases continuously, until it reaches the tolerance at iteration number 10. For subsequent iterations, S4 quadrature is used and no more quadrature error calculations can be performed. The shift in quadrature can be easily seen in the iteration time, which drops from over 8 seconds to below 2 seconds per iteration. The iterations are stopped when the iterative difference (i.e., i / t,i ) reaches the flux tolerance (5.0E-4). 03006-p.7

EPJ Web of Conferences Figure 7. Estimated errors and computation times by iteration for group 7 (4.97 6.07 MeV) ACS calculation with S10/S4 quadrature and ɛ = 10 3. 4. Conclusions The adaptive collision source method has been shown to work well for on the VENUS-2 dosimetry benchmark, as compared to the standard source iteration method. As compared to the alternative of uniformly lowering the quadrature, ACS provides less error for the same gain in computation speed by approximately a factor of two. References [1] K.D. Lathrop, Nucl. Sci. Eng. 45, 255 268 (1971) [2] R.A. Lillie, Proc. ANS RP&S Top. Meet. (1998) [3] W.J. Walters, A. Haghighat, Proc. Int. Conf. of Math. and Comp. (2013) [4] W.J. Walters, A. Haghighat, Proc. Joint Int. Conf. Supercomputing in Nucl. Appl. + MC (2013) [5] C. Yi, A. Haghighat, Nucl. Sci. & Eng. 164, 221 247 (2010) [6] C.Y. Han, C.H. Shin, H.C. Kim, J.K. Kim, N. Messaoudi, B.C. Na, Nuclear Energy Agency, NEA/NSC/DOC 22 (2005) [7] G. Longoni, A. Haghighat, C. Yi, G.E. Sjoden, J. ASTM Int. 3 (2006) [8] A. Haghighat, H.A. Abderrahim, G.E. Sjoden, Reactor Dosimetry ASTM STP 1398 (1999) [9] J.E. White, D.T. Ingersoll, C.O. Slater, R.W. Roussin, Proc. ANS RP&S. Top. Meet. (1996) 03006-p.8