Lesson 6: Computer method overview  Neutron transport overviews  Comparison of deterministic vs. Monte Carlo  User-level knowledge of Monte Carlo 

Slides:



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

More Vectors.
Sta220 - Statistics Mr. Smith Room 310 Class #14.
Monte Carlo Methods and Statistical Physics
Sampling Distributions and Sample Proportions
Planning under Uncertainty
Visual Recognition Tutorial
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
4. Multiple Regression Analysis: Estimation -Most econometric regressions are motivated by a question -ie: Do Canadian Heritage commercials have a positive.
Statistics.
1 Sociology 601, Class 4: September 10, 2009 Chapter 4: Distributions Probability distributions (4.1) The normal probability distribution (4.2) Sampling.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Chapter Sampling Distributions and Hypothesis Testing.
Sampling Distributions
PROBABILITY AND SAMPLES: THE DISTRIBUTION OF SAMPLE MEANS.
Electron Beams: Dose calculation algorithms Kent A. Gifford, Ph.D. Department of Radiation Physics UT M.D. Anderson Cancer Center
Estimation 8.
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
Inferential Statistics
Monte Carlo Methods in Partial Differential Equations.
Radial Basis Function Networks
INFERENTIAL STATISTICS – Samples are only estimates of the population – Sample statistics will be slightly off from the true values of its population’s.
Lecture 12 Monte Carlo Simulations Useful web sites:
Psy B07 Chapter 1Slide 1 ANALYSIS OF VARIANCE. Psy B07 Chapter 1Slide 2 t-test refresher  In chapter 7 we talked about analyses that could be conducted.
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:
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
Sullivan – Fundamentals of Statistics – 2 nd Edition – Chapter 9 Section 1 – Slide 1 of 39 Chapter 9 Section 1 The Logic in Constructing Confidence Intervals.
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.
Section 8.1 Estimating  When  is Known In this section, we develop techniques for estimating the population mean μ using sample data. We assume that.
4-1 Lesson 4 Objectives Development of source terms Development of source terms Review of Legendre expansions Review of Legendre expansions Resulting full.
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.
Chapter 7 Sample Variability. Those who jump off a bridge in Paris are in Seine. A backward poet writes inverse. A man's home is his castle, in a manor.
Radiation Shielding and Reactor Criticality Fall 2012 By Yaohang Li, Ph.D.
1 Chapter 10: Introduction to Inference. 2 Inference Inference is the statistical process by which we use information collected from a sample to infer.
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.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Radiosity K. H. Ko School of Mechatronics Gwangju Institute.
M ONTE C ARLO SIMULATION Modeling and Simulation CS
Lesson 4: Computer method overview
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.
Stats Lunch: Day 3 The Basis of Hypothesis Testing w/ Parametric Statistics.
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.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
Sampling Design and Analysis MTH 494 Lecture-21 Ossam Chohan Assistant Professor CIIT Abbottabad.
Fick’s Law The exact interpretation of neutron transport in heterogeneous domains is so complex. Assumptions and approximations. Simplified approaches.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
The inference and accuracy We learned how to estimate the probability that the percentage of some subjects in the sample would be in a given interval by.
Statistics 19 Confidence Intervals for Proportions.
Development of source terms Resulting full Boltzmann Equation
Lesson 8: Basic Monte Carlo integration
Equation of Continuity
Development of adjoint B.E.
The Transport Equation (cont’d)
Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment
Definition of “outer” (energy) iteration
Chapter 3 Component Reliability Analysis of Structures.
Estimating
Monte Carlo I Previous lecture Analytical illumination formula
The Transport Equation
Lesson 9: Basic Monte Carlo integration
Lesson 4: Application to transport distributions
Presentation transcript:

Lesson 6: Computer method overview  Neutron transport overviews  Comparison of deterministic vs. Monte Carlo  User-level knowledge of Monte Carlo  Example calc: Approach to critical

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, the number of neutrons per fission  Advantages:  Everybody uses it  Guaranteed real solution  Fairly intuitive (if you don’t take it too seriously)  Good measure of distance from criticality for reactors  Disadvantages:  No physical basis  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

Deterministic grid solution  Subdivide everything: Energy, Space, Angle  “Eulerian” grid: Fixed in space  Use balance condition to figure out each piece Spatial and angular flux for Group 1 (10 MeV-20 MeV) Source

Stochastic solution  Continuous in Energy, Space, Angle  “Lagrangian” grid: Follows the particle  Sample (poll) by following “typical” neutrons Particle track of two 10 MeV fission neutrons Fissile Absorbed Fission

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

Monte Carlo overview

Monte Carlo  We will cover the mathematical details in 3 steps 1. General overview of MC approach 2. Example walkthrough 3. 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  Most of mathematically interesting features come from “variance reduction methods”  Gives results PLUS standard deviation = statistical measure of how reliable the answer is

Mathematical basis  Statistical simulation driven by random number generator: 0<  <1, with a uniform distribution: p(  d  prob. of picking  in ( ,  +d  )=d   Score keeping driven by statistical formula:

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

Decision 1: Where particle is born  3 choices: 1. Set of fixed points (first “generation” only) 2. 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  Rejection method based on “bounding box” idea

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:   =cosine of angle from polar axis   =azimuthal angle (longitude)

Decision 4: Distance to next collision  Let s=distance traveled in medium with  t  Prob. of colliding in ds at distance s =(Prob. of surviving to s)x(Prob. of colliding in ds|survived to s) =(e -  t s) x(  t s)  Using methods from NE582, this results in:

Decision 5: Type of collision  Most straight-forward of all because straight from cross sections:   s /  t =probability of scatter   a /  t =probability of absorption  Therefore, if  <  s /  t, it is a scatter  Otherwise particle is absorbed (lost)  “Weighting in lieu of absorption”=fancy term for following the non-absorbing fraction of the particle

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 energy/direction couplings from elastic and inelastic scattering physics

Special considerations for criticality safety  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

Approach to critical

 This is a brief overview of the basic techniques of running a critical experiment  The very same techniques are used to bring a reactor from shutdown state to an initial zero- power critical condition  The basic idea is to use the equations of subcritical multiplication to sneak up on the critical value of some parameter (i.e., one of the nine MAGICMERV parameters)

Approach to critical (cont’d)  We begin with the basic definition of k- effective (which we will call “k” in our equations)  The ratio of fission neutrons produced in any “generation” to those in the previous generation  Actually, since the flux increases linearly with fission rate (if you are careful) any flux- dependent parameter can be used in place of the fission neutron production We will use the response of an external detector We will use the response of an external detector  In both practice and theory, there must be an external neutron source to give the system something to multiply

Approach to critical (cont’d)  If we assume an external source rate of S neutrons/generation, we can see that: 1. In the first generation, S neutrons will be released. Since no fission has taken place yet, these will be the only neutrons in the system. 2. In the second generation, S new neutrons will be released and the previous generation’s S neutrons will cause kS(<S) new neutrons to give us a population of:

Approach to critical (cont’d) 3. In the next generation, the same thing happens: S new neutrons will be released and the previous population is multiplied by k, giving us: 4. Following this through to an infinite series:

Approach to critical (cont’d) 5. The 1/(1-k) term is a MULTIPLIER of the source. It appears from first glance that this equation can be used to find k, but it really can’t, because we never really know what the original k is. 6. But it CAN tell you is how much (relatively) closer your most recent change got you to k=1.  For example, if you make a change and your detector reading goes from 100 counts/sec to 200 counts/sec, you DO know that you went HALFWAY to k=1. But you can’t tell whether you went from k=.8 to.9 or (maybe) 0.96 to 0.98

Approach to critical (cont’d)  This is useful because it tells you that ANOTHER change of (about) the same magnitude would get you to critical. 7. Since criticality corresponds to the M=1/(1-k) term (the MULTIPLIER of the source) going infinite, we have found it is more useful to instead watch its inverse.  Criticality corresponds to 1/M going to 0. (Inclass example as time allows)