Automated Electron Step Size Optimization in EGS5 Scott Wilderman Department of Nuclear Engineering and Radiological Sciences, University of Michigan.

Slides:



Advertisements
Similar presentations
Topic 8. Gamma Camera (II)
Advertisements

Baffling in SHELL-AND-TUBE HEAT EXCHANGERS
Lectures 6&7: Variance Reduction Techniques
The MSC Process in Geant4
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
The Vin č a Institute of Nuclear Sciences, Belgrade, Serbia * Universita degli studi di Bologna, DIENCA, Italia Radovan D. Ili}, Milan Pe{i}, Radojko Pavlovi}
Pencil-Beam Redefinition Algorithm Robert Boyd, Ph.D.
Ion Beam Analysis techniques:
Materials for Lecture 11 Chapters 3 and 6 Chapter 16 Section 4.0 and 5.0 Lecture 11 Pseudo Random LHC.xls Lecture 11 Validation Tests.xls Next 4 slides.
STRUCTURAL MECHANICS: CE203
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
Energy Deposition of MeV Electrons in Compressed Fast-Ignition Targets C. K. Li, F.H. Séguin and R. D. Petrasso MIT Annual Meeting of FSC at Laboratory.
Interaction Forcing Overview Jane Tinslay, SLAC March 2007.
Rutherford Backscattering Spectrometry
Particle Interactions
Simulations with MEGAlib Jau-Shian Liang Department of Physics, NTHU / SSL, UCB 2007/05/15.
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
etc… Analysing samples with complex geometries Particles Inclusions
Radiation Dosimetry Dose Calculations D, LET & H can frequently be obtained reliably by calculations: Alpha & low – Energy Beta Emitters Distributed in.
1 Chris Rogers MICE Collaboration Meeting 11th Feb 2005 Tracking and Cooling performance of G4MICE.
Cross section measurements for analysis of D and T in thicker films Liqun Shi Institute of Modern Physics, Fudan University, Shanghai, , People’s.
At the position d max of maximum energy loss of radiation, the number of secondary ionizations products peaks which in turn maximizes the dose at that.
Radiation therapy is based on the exposure of malign tumor cells to significant but well localized doses of radiation to destroy the tumor cells. The.
Geant4 simulation of the attenuation properties of plastic shield for  - radionuclides employed in internal radiotherapy Domenico Lizio 1, Ernesto Amato.
Physics III: Cuts, Decay and Optical Physics Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
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:
Gaussian process modelling
Geant4: Electromagnetic Processes 2 V.Ivanchenko, BINP & CERN
CDF Joint Physics Group June 27, 2003 Rick FieldPage 1 PYTHIA Tune A versus Run 2 Data  Compare PYTHIA Tune A with Run 2 data on the “underlying event”.
1 Lesson 5: Flux, etc. Flux determination Flux determination Cell Cell Surface Surface Flux integral tallies (reaction rates) Flux integral tallies (reaction.
Precision Analysis of Electron Energy Deposition in Detectors Simulated by Geant4 M. Bati č, S. Granato, G. Hoff, M.G. Pia, G. Weidenspointner 2012 NSS-MIC.
Department of Physics University of Oslo
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.
Reconstruction PDF in Inhomogeneous Ice Ribordy & Japaridze Université de Mons-Hainaut AMANDA/ICECUBE Berkeley – March '05.
IEEE NSS 2012 IEEE NSS 2007 Honolulu, HI Best Student Paper (A. Lechner) IEEE TNS April 2009 Same geometry, primary generator and energy deposition scoring.
The physics of electron backscatter diffraction Maarten Vos AMPL, RSPHYSSE, Australian National University, Acton 0200, Canberra Aimo Winkelmann Max Planck.
Simulation of the energy response of  rays in CsI crystal arrays Thomas ZERGUERRAS EXL-R3B Collaboration Meeting, Orsay (France), 02/02/ /03/2006.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
Lesson 4: Computer method overview
Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. Practical FEM Analysis  What do you need to run a FEM analysis?
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.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
Kinetic Theory of Gases
Geant4 on GPU prototype Nicholas Henderson (Stanford Univ. / ICME)
Status of Sirene Maarten de Jong. What?  Sirene is yet another program that simulates the detector response to muons and showers  It uses a general.
Numerical Model of an Internal Pellet Target O. Bezshyyko *, K. Bezshyyko *, A. Dolinskii †,I. Kadenko *, R. Yermolenko *, V. Ziemann ¶ * Nuclear Physics.
Current Physics Results Gordon Thomson Rutgers University.
Validation of GEANT4 versus EGSnrc Yann PERROT LPC, CNRS/IN2P3
Status of Sirene Maarten de Jong. What?  Sirene is a program that simulates the detector response to muons and showers  It is based on the formalism.
Chapter 2 Radiation Interactions with Matter East China Institute of Technology School of Nuclear Engineering and Technology LIU Yi-Bao Wang Ling.
A Study of Reverse MC and Space Charge Effect Simulation with Geant4
Equation of Continuity
Development of adjoint B.E.
INTERCOMPARISON P3. Dose distribution of a proton beam
INTERACTION OF PARTICLES WITH MATTER
The Transport Equation (cont’d)
variance reduction techniques to improve efficiency of calculation A
variance reduction techniques to improve efficiency of calculation B
Update on GEp GEM Background Rates
Monte Carlo studies of the configuration of the charge identifier
Detector Configuration for Simulation (i)
Chapter 10 Verification and Validation of Simulation Models
Data Analysis in Particle Physics
Physics III: Cuts, Decay and Optical Physics
Summary of dE/dx studies in silicon and MS in muon system
The Transport Equation
Update on Ecal simulation
Lesson 4: Application to transport distributions
Presentation transcript:

Automated Electron Step Size Optimization in EGS5 Scott Wilderman Department of Nuclear Engineering and Radiological Sciences, University of Michigan

Multiple Scattering Step Sizes in Monte Carlo Electron Transport Why is there a dependence? Transport mechanics Optimal step: longest steps that get “right” answer “Right” answer depends on: –Particular problem tallies -- “granularity” –Error tolerance EGS5 automated method –Broomstick problem –Energy hinge –Initial step size restrictions

Condensed History Transport Mechanics

Why? Larsen convergence: with small enough steps, should get right answer But speed requires long steps, and step lengths limited by accuracy of transport mechanics model Anyone can get  trick is f(x,y,z), and the best we can do is preserve averages (moments) Even with perfect f(x,y,z), there will be a step-size dependence for any tally that is a function of what’s happening along the actual track

Problem Granularity Dependence of Step Size

EGS5 Step Size Parameters Dual Hinge implies two step size controls, one for multiple scattering, and one for energy loss EGS5(  used fractional energy loss to set steps: –ESTEPE for energy loss hinge –EFRACH for multiple scattering hinge But had both high E and low E values for each hinge variable – 4 different ESTEPES !

Results: Backscatter and Timing Run%BackscatterCPU Time Solid /01/01/ /40/01/ /40/01/ /40/40/ /40/01/ /40/40/

Central Axis Depth Dose

How to Proceed? Accuracy depends on problem “granularity” –Long steps okay for “bulk” volume tallies –Short steps needed for fine mesh computations Speed requires energy dependent step sizes: –Small fractional energy loss at high E for accuracy –Larger fractional loss at low E for speed Base step sizes on some measure of problem geometry granularity (“characteristic dimension”) that can be energy dependent -- solve “broomstick problem”

Broomstick Problem

Very sensitive to step size -- infinitesimally small broomstick, step must be 1 elastic mfp Determine longest average hinge step which preserves correct average track for given diameter (characteristic dimension) Measure tracklength as energy deposition Measure hinge steps as scattering strength

Broomstick Methodology Run EGS5 on broomstick problem for range of Z, E, hinge sizes vs. broomstick diameters t Determine max hinge step (K_1) for 1% energy deposition convergence vs. Z, E, t K_1 varies roughly as t  Z (Z + 1) / A Interpolate distance in terms of (t  Interpolate materials in Z (Z + 1) / A

Broomstick Elements

Broomstick Parameters Energy range: at.1,.2,.3,.5,..17 in every decade from 2 keV to 1 TeV Broomstick space: dimensions in terms of fraction of CSDA range at.1,.2,.3,.5,.7 in every decade from 1E-6 to.50 Hinge step space: steps in terms of fractional energy loss at.1,.15,.2,.3,.5,.7 in every decade from 1E-4 to.30

Broomstick Results

Broomstick Drawbacks Broomstick L = CSDA range, so long run times, limiting to 50k histories Little scattering at high energies, so significant fraction of energy deposition occurs before step sizes are important Net effect: Step size optimization criteria based on 1% converged energy deposition not stringent enough

Modified Broomstick

Set broomstick length = diameter Look at emerging from end Shorter volumes permit more histories 1% convergence in clearly more strict criteria than 1% convergence in May be slower than necessary on some problems, but better accuracy on all problems

Modified Broomstick Results

Determine maximum fractional energy loss for convergence to 1% in vs. t for all Z and E Convert from EFRACH to K_1 Perform linear fit of log(K_1) vs. log(t), all Z and E New EGS5 subroutine RK1 prepares K_1(E) for all materials, given input t.

Modified Broomstick Results

Tutor4 with EGS5 2 MeV electrons on 2 mm of Si Reflected ETransmitted E EGS4 default1.3%49.2% EGS4 1% ESTEPE6.4%61.3% EGS5 30% EFRACH8.1%66.5% EGS5 1% EFRACH7.3%64.4% EGS5 2 mm charD7.4%64.8%

Energy Hinge E_0 Energy hinge h t E_1 Mono-energetic transport between energy hinges Hinges needed only for accuracy of f(E_0) variables

Energy Hinge EGS5 integrals: f(E_0) h + f(E_1) (t – h)  h uniformly distributed in  E:  E / SP(E_0) All Monte Carlo programs must deal with energy dependence over steps. EGS5 relies on average values to be correct.  E (f(E_0) + f(E_1)) / 2 Can show EGS5

Energy Hinge PEGS5 compute ESTEPE (E) such that trapezoid rule accurate to within some  current default) Checks stopping power (for energy loss) Checks scattering power (for multiple scattering strength) Checks on hard collision cross section, mean free path not yet implemented Typical values for ESTEPE : between 2% and 8%

First Step Artifacts EGS4  EGS5  Gamma angle correlated to electron angle after scatter Gamma angle correlated to electron angle before scatter

EGS5 First Step for Primary Electrons Interface usual EGS5 first step, as determined from K_1(Z,E,t) incident electron limited first step, K_f, determined from K_1(Z,E,t_min) 2 K_f4 K_f8 K_f min(16 K_f, K_1(Z,E,t))

Summary Optimal step selection will always depend on the problem tally granularity, and in particular, on the importance of events taking place on the first step The new method for setting step sizes in EGS5 based on the “characteristic dimension” of the tally regions usually solves this problem for the user