Nonlinear Iterative Solution of the Neutron Transport Equation

Similar documents
An Angular Multigrid Acceleration Method for S n Equations with Highly Forward-Peaked Scattering

Lesson 8: Slowing Down Spectra, p, Fermi Age

CASMO-5/5M Code and Library Status. J. Rhodes, K. Smith, D. Lee, Z. Xu, & N. Gheorghiu Arizona 2008

A Hybrid Deterministic / Stochastic Calculation Model for Transient Analysis

Rattlesnake, MAMMOTH and Research in Support of TREAT Kinetics Calculations

THREE-DIMENSIONAL INTEGRAL NEUTRON TRANSPORT CELL CALCULATIONS FOR THE DETERMINATION OF MEAN CELL CROSS SECTIONS

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

Continuous Energy Neutron Transport

Fuel BurnupCalculations and Uncertainties

DIFFUSION PIECEWISE HOMOGENIZATION VIA FLUX DISCONTINUITY RATIOS

Critical Experiment Analyses by CHAPLET-3D Code in Two- and Three-Dimensional Core Models

AEGIS: AN ADVANCED LATTICE PHYSICS CODE FOR LIGHT WATER REACTOR ANALYSES

High performance computing for neutron diffusion and transport equations

A PWR ASSEMBLY COMPUTATIONAL SCHEME BASED ON THE DRAGON V4 LATTICE CODE

Homogenization Methods for Full Core Solution of the Pn Transport Equations with 3-D Cross Sections. Andrew Hall October 16, 2015

CALCULATION OF TEMPERATURE REACTIVITY COEFFICIENTS IN KRITZ-2 CRITICAL EXPERIMENTS USING WIMS ABSTRACT

Study of the End Flux Peaking for the CANDU Fuel Bundle Types by Transport Methods

Utilization of two-dimensional deterministic transport methods for analysis of pebble-bed reactors

Cost-accuracy analysis of a variational nodal 2D/1D approach to pin resolved neutron transport

Serco Assurance. Resonance Theory and Transport Theory in WIMSD J L Hutton

Spectral History Correction of Microscopic Cross Sections for the PBR Using the Slowing Down Balance. Abstract

NEUTRONIC CALCULATION SYSTEM FOR CANDU CORE BASED ON TRANSPORT METHODS

Algebraic Multigrid as Solvers and as Preconditioner

Cross Section Generation Strategy for High Conversion Light Water Reactors Bryan Herman and Eugene Shwageraus

On the use of SERPENT code for few-group XS generation for Sodium Fast Reactors

Lesson 6: Diffusion Theory (cf. Transport), Applications

Adaptive Multigrid for QCD. Lattice University of Regensburg

ENHANCEMENT OF COMPUTER SYSTEMS FOR CANDU REACTOR PHYSICS SIMULATIONS

A Reformulation of the Transport-Transport SPH Equivalence Technique

Using the Application Builder for Neutron Transport in Discrete Ordinates

MOx Benchmark Calculations by Deterministic and Monte Carlo Codes

Nonlinear acceleration methods for even-parity neutron transport

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Challenges in Prismatic HTR Reactor Physics

Whole Core Pin-by-Pin Coupled Neutronic-Thermal-hydraulic Steady state and Transient Calculations using COBAYA3 code

2. The Steady State and the Diffusion Equation

A Hybrid Stochastic Deterministic Approach for Full Core Neutronics Seyed Rida Housseiny Milany, Guy Marleau

The collision probability method in 1D part 1

Linear Solvers. Andrew Hazel

RECXWH2 W/o s3-1

Improved PWR Simulations by Monte-Carlo Uncertainty Analysis and Bayesian Inference

Efficient Multiphysics Coupling for Fast Burst Reactors in Slab Geometry

TRANSPORT MODEL BASED ON 3-D CROSS-SECTION GENERATION FOR TRIGA CORE ANALYSIS

M.A. Botchev. September 5, 2014

AC : TEACHING THE SN METHOD: ZERO TO INTERNATIONAL BENCHMARK IN SIX WEEKS

Stabilization and Acceleration of Algebraic Multigrid Method

Use of Monte Carlo and Deterministic Codes for Calculation of Plutonium Radial Distribution in a Fuel Cell

RECENT DEVELOPMENTS IN COMPUTATIONAL REACTOR ANALYSIS

DEVELOPMENT AND VALIDATION OF SCALE NUCLEAR ANALYSIS METHODS FOR HIGH TEMPERATURE GAS-COOLED REACTORS

A PERTURBATION ANALYSIS SCHEME IN WIMS USING TRANSPORT THEORY FLUX SOLUTIONS

Calculation of a Reactivity Initiated Accident with a 3D Cell-by-Cell Method: Application of the SAPHYR System to a Rod Ejection Accident in TMI1

A Dummy Core for V&V and Education & Training Purposes at TechnicAtome: In and Ex-Core Calculations

Modeling of the Multi-SERTTA Experiment with MAMMOTH

Introduction. Problem Summary. Attila Code-to-Code Comparison Subcritical Spent Nuclear Fuel Canister with Primary Neutron and Gamma Sources

Comparison of PWR burnup calculations with SCALE 5.0/TRITON other burnup codes and experimental results. Abstract

Fuel cycle studies on minor actinide transmutation in Generation IV fast reactors

Resonance self-shielding methodology of new neutron transport code STREAM

The Conjugate Gradient Method

Iterative Properties of Parallel Block Jacobi-Integral Transport Matrix Method with Source Iteration Preconditioning

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

Neutronic analysis of SFR lattices: Serpent vs. HELIOS-2

In this method, one defines

PROSPECTS IN DETERMINISTIC THREE-DIMENSIONAL WHOLE-CORE TRANSPORT CALCULATIONS

TAU Solver Improvement [Implicit methods]

JOYO MK-III Performance Test at Low Power and Its Analysis

Modeling melting/solidification processes in the Molten Salt Fast Reactor (MEP)

Convergence Behavior of a Two-Level Optimized Schwarz Preconditioner

Hybrid Monte Carlo Deterministic Neutron Transport Methods Using Nonlinear Functionals

YALINA-Booster Conversion Project

C. Vuik 1 S. van Veldhuizen 1 C.R. Kleijn 2

Kasetsart University Workshop. Multigrid methods: An introduction

Nonlinear Computational Methods for Simulating Interactions of Radiation with Matter in Physical Systems

APPLICATION OF THE COUPLED THREE DIMENSIONAL THERMAL- HYDRAULICS AND NEUTRON KINETICS MODELS TO PWR STEAM LINE BREAK ANALYSIS

EVALUATION OF PWR AND BWR CALCULATIONAL BENCHMARKS FROM NUREG/CR-6115 USING THE TRANSFX NUCLEAR ANALYSIS SOFTWARE

A LOW ORDER ACCELERATION SCHEME FOR SOLVING THE NEUTRON TRANSPORT EQUATION. Lulu Li

QZ-Decomposition For Matrix-Free Sweep With High Order DG-FEM

Neutron reproduction. factor ε. k eff = Neutron Life Cycle. x η

Faster Kinetics: Accelerate Your Finite-Rate Combustion Simulation with GPUs

NUMERICAL METHOD FOR THREE DIMENSIONAL STEADY-STATE TWO-PHASE FLOW CALCULATIONS

Medical Image Analysis

Computational and Experimental Benchmarking for Transient Fuel Testing: Neutronics Tasks

A Hybrid Method for the Wave Equation. beilina

The Pennsylvania State University. The Graduate School THE DEVELOPMENT AND APPLICATION OF AN IMPROVED REACTOR ANALYSIS MODEL FOR FAST REACTORS

THERMAL HYDRAULIC REACTOR CORE CALCULATIONS BASED ON COUPLING THE CFD CODE ANSYS CFX WITH THE 3D NEUTRON KINETIC CORE MODEL DYN3D

Serpent Monte Carlo Neutron Transport Code

High-Order Finite Difference Nodal Method for Neutron Diffusion Equation

SUB-CHAPTER D.1. SUMMARY DESCRIPTION

ANR Project DEDALES Algebraic and Geometric Domain Decomposition for Subsurface Flow

Lesson 9: Multiplying Media (Reactors)

Idaho National Laboratory Reactor Analysis Applications of the Serpent Lattice Physics Code

The Use of Serpent 2 in Support of Modeling of the Transient Test Reactor at Idaho National Laboratory

1. Fast Iterative Solvers of SLE

Nonclassical Particle Transport in Heterogeneous Materials

Commissariat à l Energie Atomique - Saclay Department of Nuclear Energy Fluid Modeling and Simulation. MIT, November 3rd, 2008

Extensions of the TEP Neutral Transport Methodology. Dingkang Zhang, John Mandrekas, Weston M. Stacey

Annals of Nuclear Energy

On the Chord Length Sampling in 1-D Binary Stochastic Media

SENSITIVITY ANALYSIS OF ALLEGRO MOX CORE. Bratislava, Iľkovičova 3, Bratislava, Slovakia

An efficient multigrid solver based on aggregation

Demonstration of Full PWR Core Coupled Monte Carlo Neutron Transport and Thermal-Hydraulic Simulations Using Serpent 2/ SUBCHANFLOW

Transcription:

Nonlinear Iterative Solution of the Neutron Transport Equation Emiliano Masiello Commissariat à l Energie Atomique de Saclay /DANS//SERMA/LTSD emiliano.masiello@cea.fr 1/37

Outline - motivations and framework - iterative solution of the multigroup discrete ordinates transport equations - nonlinear scheme - coarse equivalent operator - nonlinear diffusion - coarse-mesh finite difference method (CMFD) - test calculations with Apollo2 - stability analysis (1-D case problem) ongoing works & future works - domain decomposition (parallel calculation on the 2- levels assembly-core) - acceleration of the core iterations by CMFD - free-jacobian Newton-Krylov methods - coarse non-equivalent operators 2/37

Motivations : 2-Level transport-diffusion scheme fuel pin-cell (transport) -1D or 2D geometry (infinite lattice) -High number of energy groups -Self-shielding effects Output : effective microscopic crosssections assembly (transport) -2D geometry (infinite lattice) -High number of energy groups -Transport effects (spatial-angular distribution) Output : effective few-groups homogenized microscopic cross-sections Construction of a parametric microscopic crosssection library. Parameters : -Burn-up -Control Rod in/out -Boron concentration -. reactor core (diffusion or SPN) -3D geometry with homogenized assembly -Few number of energy groups -Fundamental Mode effects Output : Power distribution isotopic concentrations Error source : - combined 1D-2D-3D calculations - lattice homogenization and condensation. - assembly boundary conditions - diffusion operator 3/37

goals Why the use of nonlinear iteration scheme for a linear equation? to accelerate the transport iterative process. to obtain approximated transport solutions. 4/37

stationary neutron transport equations Linear transport operator : Removal operator : Scattering operator (hp. isotropic medium) : Fission operator : 5/37

multigroup & discrete ordinates framework Multigroup approximation : angular collocation : Removal operator : Scattering operator (Legendre expansion of the scattering kernel) : 6/37

Fission operator : iterative solution discrete ordinates-multigroup transport equation: Source iterations for eigenvalue problems : inner iteration thermal iteration external iterations 7/37

introduction to non-linear scheme Spatial-angular-energy discretization : transport source iterations : where : coarsening the phase-space : nonlinear mapping : transport operator prolongation projection nonlinear operator 8/37

non-liner iterations : generalities 9/37

equivalent operator supposing a given converged transport solution on : it is possible to construct a projective operator : the projected equations serves as statement for neutron conservation on the equivalent operator is obtained by imposing : unknown in that way the solution of the equation is moreover : only if 10/37

comments the iterative scheme is an explicit discrete dynamical system : if the non-linear coarser operator satisfies the equivalent relation during the iterative process than the transport solution is a fixed point for the mapping. open investigation field : - stability of the iterative scheme. if the non-linear coarser operator does not satisfy the equivalent relation than the open investigation fields are : - the existence of the solution, - the quality of the solution (convergence in the phase space), - the stability of the iterative scheme. 11/37

equivalent non-linear diffusion point-wise neutron balance equation : A transport solution satisfies such balance equation. the transport solution dose not satisfy the diffusion closure obtained with the P1 approximation (Fick s law) two ways to correct the diffusion closure : diagonal Eddington tensor Drift equivalent diffusion operators: 12/37

projection on the coarse-mesh : neutron balance defining the scalar products : the projection on the coarse-mesh results the projected equation results in a neutron balance equation on the coarse-mesh with : definitions : flux weighted cross sections (homogenization) : prolongation operator : 13/37

coarse-mesh finite difference interface parameters various types of interface parameter that preserve the transport current : Interface Flux Discontinuity Factor : Interface and Average Flux Correction : Average Flux Correction : Finite-difference diffusion coefficients: Transversal optical paths : modified methods with quasidiffusion closure : Eddington factor: modified diffusion coefficient: 14/37

MOX assembly 6-group Calculation (Apollo2-IDT) IFDF : Interface Flux Discontinuity Factor (with Eddington Factor) AFC: Average Flux Correction (without Eddington Factor) MAFC: Modified Average Flux Correction (with Eddington Factor) IAFC: Interface and Average Flux correction (with Eddington Factor) Matrix inversion performed by BiCGStab with ILU(0) preconditioning CT : matrix Construction Time ST : Solution Time, transport (Trn) and acceleration (Acc) percentages - S8 Level Symmetric angular quadrature formula - 4-ring Heterogeneous Cartesian Cell with Linear Short Characteristics 15/37

C5G7-MOX benchmark Fast group Multi-Cell Mesh 10 5 40 0 0 20 20 40 0 Thermal group 6 4 40 2 0 0 20 20 40 0 16/37

C5G7-MOX benchmark S8 Level Symmetric angular quadrature (tracking spacing: 0.01cm) 7 pin-cell types 7 groups energy mesh n: spatial order, =0 constant, =1 linear, =2 bilinear (accelerated by IAFC scheme). Running time with free iterations with 1 ring : (76 s, n=0) (174 s, n=1) (215 s, n=2). Production % rel. err. (APOLLO2-IDT vs. MCNP) 1 0-1 0 20 30 10 20 30 10 17/37

coarse-mesh finite difference acceleration Advantages efficient and effective technique for the discrete ordinates SI reduced computing and storage cost compared to linear synthetic acceleration techniques (excellent candidate for 3D transport calculation!) Issues it is not guaranteed that the non-linear finite difference diffusion matrix is an M-matrix (whose off-diagonal entries are less than or equal to zero and having positive eigenvalues), it might be a problem for iterative matrix inversion methods (ex. Krylov methods) the iteration scheme could be unstable! (especially in the presence of strong heterogeneities using detailed multigroup library) 18/37

Analytical Stability Analysis deterministic dynamical system local stability condition : homogenization and interface parameter effects analyzed separately : CASE 1: the coarse grid is a single homogeneous region (K=1) homogenization effect CASE 2: coarse grid = fine grid (K=N) interface parameter effect 19/37

Analytical Stability Analysis problem definition : 2-material infinite lattice slab parametrization : region 1 region 2 20/37

CMFD acceleration for Sn Source Iterations 2-level angular-spatial multigrid : fine grid coarse grid 1) source iteration on the discretized transport equation (Sn ): 2) construction of the restriction and prolongation operators and finite difference coarse operator : 3) non-linear diffusion system solution: flux-weighted XS shape factors interface equivalence parameters 4) correction : 21/37

case1: homogenization effect (K=1) The whole domain is homogenized in a single macroscopic region. Jacobian matrix : stability condition : N.B.: this is a general result valid for infinite lattice problems 22/37

case1: homogenization effect (K=1) 2-region heterogeneous slab problem dominant eigenvalue: by introducing the parametrization : because of the infinite lattice condition the stability condition is fulfilled. 23/37

case1: homogenization effect (K=1) Infinite-absorber material limit : Infinite-diffusive material limit : τ = 1 τ = 10 Infinite-absorber material limit Infinite-diffusive material limit 24/37

case2: interface parameter effect (K=N) The coarse mesh is the same as the transport fine mesh. source iteration scheme : Jacobian matrix : 2-region heterogeneous slab problem (K=N=2) with MAFC dominant eigenvalue (flat-flux fixed point) : interface current term average flux term 25/37

case2: interface parameter effect (K=N=2) τ = 1 Infinite-diffusive material limit : Infinite-absorber material limit Infinite-absorber material limit : Infinite-diffusive material limit analytical stability condition : numerical stability range d.p. chaos cycles numerical bifurcation : obtained by running the code with 200 iterations without stopping criterion, for each value of p are plotted the 20 latest iterations (flat-flux solution =1) 26/37

case2: interface parameter effect (K=N=2) scanning the absorptionlimit stability condition absorber-limit stability condition for τ = 10 : c < 0.9996 absorber-limit stability condition for τ = 0.1 : c < 0.8269 27/37

stabilizing the interface effect new finite-difference diffusion coefficient with stability parameter : (N:B: x is surface dependent.) dominant eigenvalue as a function of the stability parameter : 2 λ 1.5 1 0.5 1 λ -6-4 -2 2 4 6 x -0.5 0 x x -1-1.5 1-2 28/37

stabilizing the interface effect evaluating the optimal stability parameter : the optimal stability parameter as a function 29/37

further remarks the unstable modes are generated by the interface parameter to establish the equivalence the homogenization is a means to stabilize the scheme ( but is problem dependent! ) heuristic recipe : the ratio between optical paths of 2 neighbor coarse-meshes must be in the interval [1/5, 5] the scheme needs a stability parameter to be unconditionally stable it is difficult to evaluate the optimal stability parameter for realistic calculations alternative strategy to be explored : 30/37

ongoing works: domain decomposition Iterative loop on the eigenvalue and currents assembly-core Iterative loop on assemblies: parallel loop Iterative loop on fission integral and scattering (n.b.: the eigenvalue and currents are fixed ) current exchange between assemblies : 31/37

non-linear equivalent operator Introducing a non linear equivalent operator to update the eigenvalue, the interface flux and the volume flux: accelerated quantities we define the average scalar flux on assembly at each external iteration we can construct for each assembly: a volume prolongation operator a surface prolongation operator the equivalent surface parameters coarse-mesh finite difference operator the flux-weighted cross-sections Solve the finite-difference system on the whole core : CMFD solution correction: at the convergence : 32/37

transport non-linear equivalent operator Fine transport solution as a statement of linearity angular balance equation angular transmission equation construction of the projection scalar products : Angular balance transport equation on the coarser region implies : angular dependent homogeneous cross-sections Angular transmission equation on the coarser grid equivalent transmission equation : conservation relations for the equivalent transmission equation: 33/37

Jacobian-free Newton-Krylov Method transform the explicit mapping in an implicit mapping Newton's Method solves a system of nonlinear equations by a sequence of steps including the linear problem. The equation for the error is solved at each iteration where the Jacobian is defined by : additive correction : and the iterations continue until where toln is a non-linear tolerance the Krylov method only needs the action of the Jacobian matrix to construct the j-th iterate of : The matrix-vector product required by the Krylov method can be approximated with a single function evaluation : 34/37

non-equivalent operator: 2D-transport / 3D diffusion consider the transport equation : N.B.: only valid in 3D = 2D-Z geometry! 2D equivalent problem that take into account the 3D axial effects : where : streaming source If the streaming source is known than it is possible to solve the previous equation with the standard 2D transport solver (excepted for a real 3D angular sweeping). Diffusion approximation of the interface flux on the k-th interface plane : Such interface scalar fluxes and currents could be provided by a standard 3D diffusion code. The diffusion calculation is alimented by the homogenized transport corss-sections. 35/37

non-equivalent operator : 2D-transport / 3D diffusion Step 1 : solve the 2D transport problem for each transversal plane k and each assembly Step 2 : assembly homogenization + transverse equivalence Step 3 : solve the 3D non-linear diffusion problem on the core level with homogenized assemblies Step 4 : up-date the streaming source for each plane The approximation could be extended to transversal interface of the assembly (on the 2D plane) to feed each assembly transport calculation with independent boundary conditions. The transversal current and flux are provided by the core code. 36/37

open questions For the non-linear acceleration : the stability of the scheme the investigation of non-linear operator more rich than finite difference a proper way to stabilize the iterations For non-linear approximated transport solutions the existence and the accuracy of the solution. the stability of the scheme. 37/37