Lesson 4: Computer method overview

Slides:



Advertisements
Similar presentations
Lectures 6&7: Variance Reduction Techniques
Advertisements

Nuclear Reactor Theory, JU, First Semester, (Saed Dababneh). 1 Reactor Model: One-Group That was for the bare slab reactor. What about more general.
Monte Carlo Methods and Statistical Physics
Sensitivity Analysis In deterministic analysis, single fixed values (typically, mean values) of representative samples or strength parameters or slope.
DIFFUSION OF NEUTRONS OVERVIEW Basic Physical Assumptions
A. Dokhane, PHYS487, KSU, 2008 Chapter3- Thermal Neutrons 1 NEWS Need to fix a date for the mid-term exam? The first week after vacation!
Advanced Computer Graphics (Spring 2005) COMS 4162, Lectures 18, 19: Monte Carlo Integration Ravi Ramamoorthi Acknowledgements.
Electron Beams: Dose calculation algorithms Kent A. Gifford, Ph.D. Department of Radiation Physics UT M.D. Anderson Cancer Center
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
Monte Carlo Methods in Partial Differential Equations.
Radial Basis Function Networks
Lecture 12 Monte Carlo Simulations Useful web sites:
Component Reliability Analysis
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
01/24/05© 2005 University of Wisconsin Last Time Raytracing and PBRT Structure Radiometric quantities.
1 Lesson 9: Solution of Integral Equations & Integral Boltzmann Transport Eqn Neumann self-linked equations Neumann self-linked equations Attacking the.
Particle Transport Methods in Parallel Environments
Automated Variance Reduction for SCALE Shielding Calculations Douglas E. Peplow and John C. Wagner Nuclear Science and Technology Division Oak Ridge National.
02/25/05© 2005 University of Wisconsin Last Time Meshing Volume Scattering Radiometry (Adsorption and Emission)
Review of Chapters 1- 5 We review some important themes from the first 5 chapters 1.Introduction Statistics- Set of methods for collecting/analyzing data.
1 Lesson 3: Choosing from distributions Theory: LLN and Central Limit Theorem Theory: LLN and Central Limit Theorem Choosing from distributions Choosing.
1 Lesson 5: Flux, etc. Flux determination Flux determination Cell Cell Surface Surface Flux integral tallies (reaction rates) Flux integral tallies (reaction.
4-1 Lesson 4 Objectives Development of source terms Development of source terms Review of Legendre expansions Review of Legendre expansions Resulting full.
MEGN 537 – Probabilistic Biomechanics Ch.7 – First Order Reliability Methods Anthony J Petrella, PhD.
Monte Carlo I Previous lecture Analytical illumination formula This lecture Numerical evaluation of illumination Review random variables and probability.
Advanced Variance Reduction Strategies for Optimizing Mesh Tallies in MAVRIC Douglas E. Peplow, Edward D. Blakeman, and John C. Wagner Nuclear Science.
1-1 Lesson 1 Objectives Objectives of Course Objectives of Course Go over syllabus Go over syllabus Go over course Go over course Overview of Course Overview.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
Monte Carlo Methods Versatile methods for analyzing the behavior of some activity, plan or process that involves uncertainty.
Monte Carlo Methods1 T Special Course In Information Science II Tomas Ukkonen
Source Specifications in MCNP
Radiation Shielding and Reactor Criticality Fall 2012 By Yaohang Li, Ph.D.
1 Everyday Statistics in Monte Carlo Shielding Calculations  One Key Statistics: ERROR, and why it can’t tell the whole story  Biased Sampling vs. Random.
PHYS-H406 – Nuclear Reactor Physics – Academic year CH.VII: NEUTRON SLOWING DOWN INTRODUCTION SLOWING DOWN VIA ELASTIC SCATTERING KINEMATICS.
Monaco/MAVRIC: Computational Resources for Radiation Protection and Shielding in SCALE Douglas E. Peplow, Stephen M. Bowman, James E. Horwedel, and John.
5-1 Lesson 5 Objectives Finishing up Chapter 1 Finishing up Chapter 1 Development of adjoint B.E. Development of adjoint B.E. Mathematical elements of.
Lesson 6: Computer method overview  Neutron transport overviews  Comparison of deterministic vs. Monte Carlo  User-level knowledge of Monte Carlo 
Simulation is the process of studying the behavior of a real system by using a model that replicates the system under different scenarios. A simulation.
PHYS-H406 – Nuclear Reactor Physics – Academic year CH.II: NEUTRON TRANSPORT INTRODUCTORY CONCEPTS ASSUMPTIONS NEUTRON DENSITY, FLUX, CURRENT.
CH.III : APPROXIMATIONS OF THE TRANSPORT EQUATION
13-1 Lesson 13 Objectives Begin Chapter 5: Integral Transport Begin Chapter 5: Integral Transport Derivation of I.T. form of equation Derivation of I.T.
6-1 Lesson 6 Objectives Beginning Chapter 2: Energy Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment Derivation of Multigroup Energy.
Lesson 2: MAGICMERV  Get SCALE  Thinking like a neutron  MAGICMERV.
8-1 Lesson 8 Objectives Recap and iteration practice Recap and iteration practice Reduction of B.E. to 1D Reduction of B.E. to 1D 1D Quadratures 1D Quadratures.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
Fick’s Law The exact interpretation of neutron transport in heterogeneous domains is so complex. Assumptions and approximations. Simplified approaches.
Nuclear Reactors, BAU, 1st Semester, (Saed Dababneh).
A. Dokhane, PHYS487, KSU, 2008 Chapter3- Thermal Neutrons 1 CHAPTER 3 LECTURE 2 THERMAL NEUTRONS.
PHYS-H406 – Nuclear Reactor Physics – Academic year CH.VII: NEUTRON SLOWING DOWN INTRODUCTION SLOWING DOWN VIA ELASTIC SCATTERING KINEMATICS.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
School of Mechanical and Nuclear Engineering North-West University
CH.III : APPROXIMATIONS OF THE TRANSPORT EQUATION
Development of source terms Resulting full Boltzmann Equation
Lesson 8: Basic Monte Carlo integration
Equation of Continuity
The Transport Equation (cont’d)
Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment
Spatial treatment in 1D Slab Discrete Ordinates
Recap and iteration practice Reduction of B.E. to 1D 1D Quadratures
Monte Carlo methods 10/20/11.
Definition of “outer” (energy) iteration
7/21/2018 Analysis and quantification of modelling errors introduced in the deterministic calculational path applied to a mini-core problem SAIP 2015 conference.
Nodal Methods for Core Neutron Diffusion Calculations
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
Chapter 3 Component Reliability Analysis of Structures.
International Workshop
The Transport Equation
Lesson 4: Application to transport distributions
Presentation transcript:

Lesson 4: Computer method overview Neutron transport overview Comparison of deterministic vs. Monte Carlo User-level knowledge of Discrete ordinates User-level knowledge of Monte Carlo Advantages and disadvantages of each

Neutron transport overview

Neutron balance equation Scalar flux/current balance Used in shielding, reactor theory, crit. safety, kinetics Problem: No source=No solution !

K-effective eigenvalue Changes n, the number of neutrons per fission Advantages: Everybody uses it Guaranteed real solution Good measure of distance from criticality for reactors Disadvantages: Weak physical basis nu does not really change to make a system critical Not a good measure of distance from criticality for CS

Neutron transport Scalar vs. angular flux Boltzmann transport equation Neutron accounting balance General terms of a balance in energy, angle, space Deterministic Subdivide energy, angle, space and solve equation Get k-effective and flux Monte Carlo Numerical simulation of transport Get particular flux-related answers, not flux everywhere

Discrete ordinates overview

Deterministic grid solution Subdivide everything: Energy : Multigroup Space: Chop up space into “mesh cells” Angle: Only allow particles to travel in particular directions Use balance condition to figure out (and save) the flux as a function of space, energy, direction Spatial and angular flux for Group 1 (10 MeV-20 MeV) Source

Directional treatment Mathematical basis: Quadrature integration Bottom line for us: More angles=more accuracy but more computer resources

Energy treatment: Multigroup Mathematical basis: Reduce continuous energy by “grouping” neutrons in energy ranges Define: We want to conserve reaction rates: So the proper group cross sections are rigorously found to be: Do you see a problem here?

Energy treatment, cont’d “Weight” cross sections with a “guess” of flux energy (“spectrum”) shape Cross sections are only as good as the assumed shapes Common assumption: (Fission, 1/E, Maxwellian) for smooth cross sections + spectrum from resonance treatments for resonance cross sections Bottom Line for us: More groups are (theoretically) better but takes longer In practice it depends on the group structure and the assumed spectra within the groups We choose the group structure by choosing from the available SCALE libraries: 27 group, 44 group, 238 group, etc.

Space treatment: Cell centered finite difference Mathematical basis: Subdivide the space into homogeneous cells, integrate transport equation over each cell to get something like:

Space treatment, cont’d Bottom Line for us: More cells are better but takes longer Cell size should be <1 mean free path SCALE picks the spatial discretization automatically, but you can control it (Something of a kludge, as you will see later in the course)

Monte Carlo overview

Statistical solution (“simulation”) Continuous in Energy, Space, Angle Sample (poll) by following “typical” neutrons Drop a million neutrons into the system and see how many new neutrons are created: ratio is k-effective Absorbed Fissile Fission Particle track of two 10 MeV fission neutrons

Monte Carlo We will cover the mathematical details in 3 steps General overview of MC approach Example walkthrough Special considerations for criticality calculations Goal: Give you just enough details for you to be an intelligent user

General Overview of MC Monte Carlo: Stochastic approach Statistical simulation of individual particle histories Keep score of quantities you care about (for us MOSTLY k-effective, but we also want to know where fission is occurring) Gives results PLUS standard deviation = statistical measure of how reliable the answer is

Simple Walkthrough Six types of decisions to be made: Where the particle is born Initial particle energy Initial particle direction Distance to next collision Type of collision Outcome of scattering collision (E, direction) How are these decisions made?

Decision 1: Where particle is born 3 choices: Set of fixed points (first “generation” only) Uniformly distributed (first generation only) KENO picks point in geometry Rejected if not in fuel After first generation, previous generation’s sites used to start new fissions

Decision 2: Initial particle energy From a fission neutron energy spectrum Complicated algorithms based on advanced mathematical treatments from spectrum measurements

Decision 3: Initial particle direction Easy one for us because all fission is isotropic Must choose the “longitude” and “latitude” that the particle would cross a unit sphere centered on original location Mathematical results: m=cosine of angle from polar axis F=azimuthal angle (longitude)

Decision 4: Distance to next collision Let s=distance traveled in medium with St Prob. of colliding in ds at distance s =(Prob. of surviving to s)x(Prob. of colliding in ds|survived to s) =(e- St s)(Stds) So, the PDF is Ste- St s This results in:

Decision 5: Type of collision Most straight-forward of all because straight from cross sections: Ss / St =probability of scatter Sa / St =probability of absorption Analog: If x< Ss / St , it is a scatter Otherwise particle is absorbed (lost)

Decision 6: Outcome of scattering collision In simplest case (isotropic scattering), a combination of Decisions 3 and 5: “Decision 5-like” choice of new energy group Decision 3 gets new direction In more complicated (normal) case, must deal with the fact that the outcoming neutron direction distribution depends on how much energy is lost

Special input variables user must provide Must deal w/ “generations”=outer iteration Fix a fission source spatial shape Find new fission source shape and eigenvalue User must specify # of generations AND # of histories per generation AND # of generation to “skip” Skipped generations allow the original lousy spatial fission distribution to improve before we really start keeping “score” KENO defaults: 203 generations of 1000 histories per generation, skipping first 3

Advantages and disadvantages of each Discrete Ordinates (deterministic) Fast (1D, 2D) Accurate for simple geometries Delivers answer everywhere: = Complete spatial, energy, angular map of the flux 1/N (or better) error convergence Slow (3D) Multigroup energy required Geometry must be approximated Large computer memory requirements User must determine accuracy by repeated calculations Monte Carlo (stochastic) “Exact” geometry Continuous energy possible Estimate of accuracy given Slow (1,2,3D) Large computer time 1/N1/2 error convergence