Advanced Variance Reduction Strategies for Optimizing Mesh Tallies in MAVRIC Douglas E. Peplow, Edward D. Blakeman, and John C. Wagner Nuclear Science.

Slides:



Advertisements
Similar presentations
Regional Routing Model Review Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN NETS Program Review December 12, 2005 Washington DC.
Advertisements

Lectures 6&7: Variance Reduction Techniques
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
Monte Carlo Methods and Statistical Physics
4. FREQUENCY DISTRIBUTION
Approaches to Data Acquisition The LCA depends upon data acquisition Qualitative vs. Quantitative –While some quantitative analysis is appropriate, inappropriate.
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
Neutron Scattering Experiment Automation with Python RT2010 Conference, Lisbon, Portugal (PCM-26) Piotr Żołnierczuk, Rick Riedel Neutron Scattering Science.
Adapted from G G Daquino, Geant4 Workshop, Catania, 5 Oct 2004 Event Biasing in G4: Why and what? Key User Requirements J. Apostolakis, CERN 19 March 2007.
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY 1 Identifying Regulatory Transcriptional Elements on Functional Gene Groups Using Computer-
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
Radial Basis Function Networks
Variance reduction A primer on simplest techniques.
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1.
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
Photon Beam Transport in a Voxelized Human Phantom Model: Discrete Ordinates vs Monte Carlo R. A. Lillie, D. E. Peplow, M. L. Williams, B. L. Kirk, M.
Particle Transport Methods in Parallel Environments
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY RobustMap: A Fast and Robust Algorithm for Dimension Reduction and Clustering Lionel F.
Automated Variance Reduction for SCALE Shielding Calculations Douglas E. Peplow and John C. Wagner Nuclear Science and Technology Division Oak Ridge National.
Bayesian parameter estimation in cosmology with Population Monte Carlo By Darell Moodley (UKZN) Supervisor: Prof. K Moodley (UKZN) SKA Postgraduate conference,
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 Radiation Treatment Planning Using Discrete Ordinates Codes R. N. Slaybaugh, M. L. Williams.
Automated Electron Step Size Optimization in EGS5 Scott Wilderman Department of Nuclear Engineering and Radiological Sciences, University of Michigan.
Measurements of F 2 and R=σ L /σ T on Deuteron and Nuclei in the Nucleon Resonance Region Ya Li January 31, 2009 Jlab E02-109/E (Jan05)
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 Calculating Nuclear Power Plant Vulnerability Using Integrated Geometry and Event/Fault.
An Overview of What’s New in SCALE 5 S. M. Bowman, D. F. Hollenbach, M. D. DeHart, B. T. Rearden, I. C. Gauld, and S. Goluoglu Oak Ridge National Laboratory.
1 Lesson 5: Flux, etc. Flux determination Flux determination Cell Cell Surface Surface Flux integral tallies (reaction rates) Flux integral tallies (reaction.
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY 1 Parallel Solution of the 3-D Laplace Equation Using a Symmetric-Galerkin Boundary Integral.
KENO Postprocessor Analysis and Plotting Capabilities 2002 ANS Winter Meeting Washington D.C. November , 2002 D. F. Hollenbach, L. M. Petrie, B.
Plutonium and Neptunium Conversion Using Modified Direct Denitration L. K. Felker Nuclear Science and Technology Division Oak Ridge National Laboratory.
Nuclear Fuels Storage & Transportation Planning Project Office of Fuel Cycle Technologies Nuclear Energy Criticality Safety Assessment for As-loaded Spent.
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.
Oak Ridge Regional Emergency Management Forum David Milan Manager, Emergency Preparedness Department Pollard Auditorium October 26, 2006 Oak Ridge National.
Graphical Expert System for Analyzing Nuclear Facility Vulnerability David Sulfredge Oak Ridge National Laboratory December 3, 2002 O AK R IDGE N ATIONAL.
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY A Comparison of Methods for Aligning Genomic Sequences Ja’Nera Mitchom Fisk University Research.
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:
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 SNS 2 Meeting Opening Remarks, Purpose Glenn R. Young Physics Division, ORNL August 28,
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 GipGui: A Graphical User Interface for the GIP Cross Section Preparation Code ANS M&C.
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.
Center for Radiative Shock Hydrodynamics Fall 2011 Review Assessment of predictive capability Derek Bingham 1.
Monaco/MAVRIC: Computational Resources for Radiation Protection and Shielding in SCALE Douglas E. Peplow, Stephen M. Bowman, James E. Horwedel, and John.
THE NECSA RRA INTERNAL TRAINING PROGRAMME Johann van Rooyen Necsa RRT.
Charles University in Prague
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Modeling Electron and Spin Transport Through Quantum Well States Xiaoguang Zhang Oak Ridge.
GoldSim Technology Group LLC, 2006 Slide 1 Sensitivity and Uncertainty Analysis and Optimization in GoldSim.
Lesson 4: Computer method overview
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
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 
Sorting: Implementation Fundamental Data Structures and Algorithms Klaus Sutner February 24, 2004.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 Ideas on a Framework and Methods for Estimating the Benefits of Government- Sponsored.
Exam 2: Rules Section 2.1 Bring a cheat sheet. One page 2 sides. Bring a calculator. Bring your book to use the tables in the back.
Alex Howard, ETH, Zurich 13 th September 2012, 17 th Collaboration Meeting, Chartres 1 Geometrical Event Biasing Facility Alex Howard ETH, Zurich Geometrical.
1 Spallation Neutron Source Data Analysis Jessica Travierso Research Alliance in Math and Science Program Austin Peay State University Mentor: Vickie E.
6-1 Lesson 6 Objectives Beginning Chapter 2: Energy Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment Derivation of Multigroup Energy.
Review of Probability. Important Topics 1 Random Variables and Probability Distributions 2 Expected Values, Mean, and Variance 3 Two Random Variables.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
232 Th EVALUATION IN THE RESOLVED RESONANCE RANGE FROM 0 to 4 keV Nuclear Data Group Nuclear Science and Technology Division Oak Ridge National Laboratory.
Comparison of Sensitivity Analysis Techniques in Monte Carlo Codes for Multi-Region Criticality Calculations Bradley T. Rearden Douglas E. Peplow Oak Ridge.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
Extented scope and objectives
Lesson 8: Basic Monte Carlo integration
Development of adjoint B.E.
Advances in SCALE Monte Carlo Methods
INTERCOMPARISON P3. Dose distribution of a proton beam
Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
Monte Carol Integration
The Transport Equation
Presentation transcript:

Advanced Variance Reduction Strategies for Optimizing Mesh Tallies in MAVRIC Douglas E. Peplow, Edward D. Blakeman, and John C. Wagner Nuclear Science and Technology Division Oak Ridge National Laboratory Session: The SCALE Code System American Nuclear Society Winter Meeting November 14, 2007 Washington, DC

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 2 Problem  Analog Monte Carlo tallies tend to have uncertainties inversely proportional to flux  Low flux areas hardest to converge  Computation time is controlled by worst uncertainty  Biasing (typically weight windows) helps move particles to areas of interest  Spend more time on “important” particles  Sacrifice results in unimportant areas  Mesh tallies are used to get answers everywhere  Wide range in relative uncertainties between voxels

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 3 Goal  Compute a mesh tally over a large area with roughly equal relative uncertainties in each voxel  Tune the MC calculation for the simultaneous optimization of several tallies

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 4 Example Application: PWR dose rates Large scales, massive shielding Difficult to calculate dose rates

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 5 Advanced Variance Reduction  MC weight windows inversely proportional to the adjoint flux determined by discrete ordinates  SAS4, AVATAR, ADVANTG, MCNP5/PARTISN, MAVRIC  CADIS (Wagner): WW and biased source  Focus on one specific response at one location  Global variance reduction – Cooper & Larsen  Construct MC weight windows proportional to the forward flux determined by discrete ordinates  Focus on getting equal uncertainties in MC flux everywhere – space and energy  Weight windows are based on an approximate adjoint or forward DO solution

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 6 SCALE 6  Monaco – 3D, multi-group, fixed source MC  Based on MORSE/KENO physics  Same cross sections and geometry as KENO-VI  Variety of sources and tallies  MAVRIC – Automated sequence for CADIS  SCALE cross section processing  GTRUNCL3D and TORT  Computes the adjoint flux for a given response  Use CADIS methodology to compute:  Importance map (weight windows for splitting/roulette)  Biased source distribution  Monaco for Monte Carlo calculation

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 7 SCALE 6 Sequence: MAVRIC SCALE Driver and MAVRIC Input Monaco End Optional: TORT adjoint cross sections Optional: 3-D discrete ordinates calculation 3-D Monte Carlo Resonance cross-section processing BONAMI / NITAWL or BONAMI / CENTRM / PMC CADIS Optional: first-collision source calculation —PARM=check — —PARM=tort — —PARM=impmap — Optional: importance map and biased source Monaco with Automated Variance Reduction using Importance Calculations ICE GRTUNCL-3D TORT

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 8 CADIS Methodology Consistent Adjoint Driven Importance Sampling Biased source and importance map work together Ali Haghighat and John C. Wagner, “Monte Carlo Variance Reduction with Deterministic Importance Functions,” Progress in Nuclear Energy, 42(1), , (2003).  Solve the adjoint problem using the detector response function as the adjoint source.  Weight windows are inversely proportional to the adjoint flux (measure of importance of the particles to the response).

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 9 CADIS Methodology  We want source particles born with a weight matching the weight windows  So the biased source needs to be  Since the biased source is a pdf, solve for c  Summary: define adjoint source, find adjoint flux, find c, construct weight windows and biased src

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 10 Cooper’s Method for Global Var. Red.  The physical particle density,, is related to the Monte Carlo particle density,, by the average weight.  For uniform relative uncertainties, make constant. So, the weight windows need to be proportional to the physical particle density,, or the estimate of forward flux

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 11 MAVRIC: Extended Cooper’s Method  Function of space and energy  Add a consistent biased source  Weight windows proportional to flux estimate  Source particles born with matching weight, so the biased source is  Constant of proportionality

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 12 Using CADIS to Optimize a Mesh Tally or Simultaneously Optimize Multiple Tallies  Use adjoint source at furthest tally  Particles are driven outward from source  For multiple directions, put adjoint source all around the model – “Exterior Adjoint” method  Amount of adjoint weighted to balance directions  Drawbacks  May miss low energy particles far from tally  How to determine weights?

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 13 Using CADIS to Optimize a Mesh Tally or Simultaneously Optimize Multiple Tallies  Use multiple adjoint sources  Put adjoint source everywhere you want an answer (everywhere is equally ‘important’)  Experience says to weight the adjoint source strengths (less adjoint source close to true source)  Adjoint sources should be weighted inversely proportional to forward response  Leads to: the Forward- Weighted CADIS Method

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 14 Forward-Weighted CADIS  Perform a forward discrete ordinates calculation  Estimate the response of interest R(r,E) everywhere  Construct a volumetric adjoint source  Using the response function (as the energy component)  where the source strength is weighted by 1/R(r,E)  Perform the adjoint discrete ordinates calculation  Create the weight windows and biased source  Perform the Monte Carlo calculation

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 15 Forward-Weighted CADIS  How to weight the adjoint source – depends on what you want to optimize the MC for:  For Total Dose  For Total Flux  For Flux

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 16 SCALE 6 Sequence: MAVRIC SCALE Driver and MAVRIC Input ICE GRTUNCL-3D TORT Monaco End TORT adjoint cross sections 3-D discrete ordinates calculation 3-D Monte Carlo Resonance cross-section processing BONAMI / NITAWL or BONAMI / CENTRM / PMC Optional: first-collision source calculation —PARM=check — —PARM=tort — —PARM=impmap — Optional: importance map and biased source ICE GRTUNCL-3D TORT TORT forward cross sections 3-D discrete ordinates calculation Optional: first-collision source calculation —PARM=forward — CADIS

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 17 Simple Problem: Find Dose Rates

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 18 Six Methods: Dose Rate Mesh Tally 1.Analog 2.Standard CADIS, adjoint source in one region 3.Uniformly distributed adjoint source everywhere 4.Exterior adjoint source, with guessed amounts 5.Cooper’s Method, with source biasing 6.Forward-weighted CADIS Mesh: 40x24x24 = voxels Same run time (90 minutes) each

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Analog read biasing windowRatio=10.0 targetWeights 27r1.0 18r0.0 end end biasing

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Standard CADIS read tortImportance adjointSource 1 boundingBox end responseID=5 end adjointSource gridGeometryID=8 end tortImportance

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Uniformly Distributed Adjoint Source read tortImportance adjointSource 1 boundingBox end responseID=5 end adjointSource gridGeometryID=8 end tortImportance

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Exterior Adjoint Source read tortImportance adjointSource 1 boundingBox end responseID=5 weight=0.05 end adjointSource adjointSource 2 boundingBox end responseID=5 weight=3.0e6 end adjointSource adjointSource 3 boundingBox end responseID=5 weight=1.0 end adjointSource... gridGeometryID=8 end tortImportance

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Cooper’s Method read tortImportance gridGeometryID=8 end tortImportance

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Forward-Weighted CADIS read tortImportance adjointSource 1 boundingBox end responseID=5 end adjointSource gridGeometryID=8 forwardWeighting responseID=5 end tortImportance

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 25 How to Compare Mesh Tallies  No single measurement like FOM  Instead compare what fraction of voxels have less than some amount of relative uncertainty.

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 26 Six Methods: Comparison

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 27 Dose Rates Near A Cask Array

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 28 Standard CADIS - one point at a time  Slow  Need a mesh tally

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 29 Forward-Weighted CADIS 1.Forward Discrete Ordinates – forward fluxes 2.Forward dose rate estimate 3.Adjoint source, weighted by dose 4.Adjoint Fluxes 5.Importance Map 6.Biased Source

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 30 Mesh Tally of Dose Rates (photon)  Dose Rates and relative uncertainties (5 hrs) Analog FW-CADIS

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 31 Cask Array: Comparison  FW-CADIS performs well:  A) photon dose from photon source  From neutron source  B) Neutron dose rate  C) Photon dose rate B) C)

O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 32 Summary  MAVRIC offers many ways for automated, advanced variance reduction  Standard CADIS method – for optimizing a specific response at a specific location  Forward-Weighted CADIS – for optimizing multiple tallies or mesh tallies over large areas  Easy to use  In addition to standard MC input description, user provides mesh for DO calc.  For CADIS, user specifies source position or box  For FW-CADIS, user adds a single keyword

Discussion & Questions Special thanks to our sponsors: DTRA and NRC