Electron Beams: Dose calculation algorithms Kent A. Gifford, Ph.D. Department of Radiation Physics UT M.D. Anderson Cancer Center

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

NE Introduction to Nuclear Science Spring 2012
Variational Methods Applied to the Even-Parity Transport Equation
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Dose Calculations A qualitative overview of Empirical Models and Algorithms Hanne Kooy.
Comparing the Streamline Diffusion Method and Bipartition Model for Electron Transport Jiping Xin Department of Mathematical Science, Chalmers University.
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
3D Schrodinger Equation
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
1 Stratified sampling This method involves reducing variance by forcing more order onto the random number stream used as input As the simplest example,
LESSON 4 METO 621. The extinction law Consider a small element of an absorbing medium, ds, within the total medium s.
Radiation Dosimetry Dose Calculations D, LET & H can frequently be obtained reliably by calculations: Alpha & low – Energy Beta Emitters Distributed in.
The Monte Carlo Method: an Introduction Detlev Reiter Research Centre Jülich (FZJ) D Jülich
Monte Carlo Methods in Partial Differential Equations.
Lecture 12 Monte Carlo Simulations Useful web sites:
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Radiosity K. H. Ko School of Mechatronics Gwangju Institute.
Component Reliability Analysis
Mathematics for Computer Graphics (Appendix A) Won-Ki Jeong.
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.
Sergey Ananko Saint-Petersburg State University Department of Physics
Particle Transport Methods in Parallel Environments
1 ECE 480 Wireless Systems Lecture 3 Propagation and Modulation of RF Waves.
Introduction to Monte Carlo Simulation. What is a Monte Carlo simulation? In a Monte Carlo simulation we attempt to follow the `time dependence’ of a.
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.
P D S.E.1 3D Schrodinger Equation Simply substitute momentum operator do particle in box and H atom added dimensions give more quantum numbers. Can.
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.
Parallel MDOM for Rendering Participating Media Ajit Hakke Patil – Daniele Bernabei Charly Collin – Ke Chen – Sumanta Pattanaik Fabio Ganovelli.
1 Zhenying Hong Time and space discrete scheme to suppress numerical solution oscillations for the neutron transport equations th International.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
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.
4. Numerical Integration. Standard Quadrature We can find numerical value of a definite integral by the definition: where points x i are uniformly spaced.
PHYS-H406 – Nuclear Reactor Physics – Academic year CH.VII: NEUTRON SLOWING DOWN INTRODUCTION SLOWING DOWN VIA ELASTIC SCATTERING KINEMATICS.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Lesson 4: Computer method overview
NCN nanoHUB.org Wagner The basics of quantum Monte Carlo Lucas K. Wagner Computational Nanosciences Group University of California, Berkeley In collaboration.
Lesson 6: Computer method overview  Neutron transport overviews  Comparison of deterministic vs. Monte Carlo  User-level knowledge of Monte Carlo 
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.
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.
MECH593 Introduction to Finite Element Methods
1 Neutron Effective Dose calculation behind Concrete Shielding of Charge Particle Accelerators with Energy up to 100 MeV V. E Aleinikov, L. G. Beskrovnaja,
The Computation of Higher-Order Radiosity Approximations with a Stochastic Jacobi Iterative Method Ph. Bekaert, M. Sbert, Y Willems Department of Computer.
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.
MCS overview in radiation therapy
Theory of Scattering Lecture 3. Free Particle: Energy, In Cartesian and spherical Coordinates. Wave function: (plane waves in Cartesian system) (spherical.
The Monte Carlo Method/ Markov Chains/ Metropolitan Algorithm from sec in “Adaptive Cooperative Systems” -summarized by Jinsan Yang.
CH.III : APPROXIMATIONS OF THE TRANSPORT EQUATION
Development of source terms Resulting full Boltzmann Equation
The Transport Equation (cont’d)
Beginning Chapter 2: Energy Derivation of Multigroup Energy treatment
Spatial treatment in 1D Slab Discrete Ordinates
Monte Carlo methods 10/20/11.
variance reduction techniques to improve efficiency of calculation A
7/21/2018 Analysis and quantification of modelling errors introduced in the deterministic calculational path applied to a mini-core problem SAIP 2015 conference.
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
Appendix C Radiation Modeling
Chapter 3 Component Reliability Analysis of Structures.
Lecture 2 – Monte Carlo method in finance
The Transport Equation
Lesson 4: Application to transport distributions
Presentation transcript:

Electron Beams: Dose calculation algorithms Kent A. Gifford, Ph.D. Department of Radiation Physics UT M.D. Anderson Cancer Center Medical Physics III: Spring 2015

Dose calculation algorithms Deterministic –Hogstrom pencil beam (Pinnacle 3 ) –Phase space evolution model –FEM solutions to Boltzmann eqn (Attila)

Dose calculation algorithms Hogstrom pencil beam Mass scattering power

Dose calculation algorithms Hogstrom pencil beam Fermi-equation (separated)

Dose calculation algorithms Hogstrom pencil beam Fermi-equation (solution)

Dose calculation algorithms Hogstrom pencil beam

Discrete Ordinates (FEM)-Attila Linear Boltzmann Transport Equation (LBTE) Assumptions 1 1.Particles are points 2.Particles travel in straight lines 3.Particles do not interact w each other 4.Collisions occur instantaneously 5.Isotropic materials 6.Mean value of particle density distribution considered 1 EE Lewis and WF Miller, Computational Methods of Neutron Transport, ANS, 1993.

Fundamentals Linear Boltzmann Transport Equation (LBTE) ↑direction vector↑position vector↑Angular fluence rate↑particle energy↑macroscopic total cross section↑scattering sourceextrinsic source ↑ Collision Sources Streaming Obeys conservation of particles Streaming + collisions = production

Fundamentals Linear Boltzmann Transport Equation (LBTE)-angular fluence ↑angular fluence rate coefficients normalized spherical harmonics ↑ ↑angular fluence rate

Fundamentals Linear Boltzmann Transport Equation (LBTE)-scattering xsection differential scattering moments ↑ orthogonal Legendre polynomial↑ ↑differential scattering cross-section

Fundamentals Linear Boltzmann Transport Equation (LBTE)-scattering source ↑ scattering source differential scattering xsection ↑ angular fluence rate ↑

Fundamentals Linear Boltzmann Transport Equation (LBTE)-Reaction ↑ reaction rate ↑macroscopic cross-section of type whatever scalar fluence rate↑

Fundamentals Attila  -Energy approximation Multi-group approximation Energy range divided into g, groups Ordered by decreasing energy Cross-sections constant w/in group

Fundamentals Attila  -Angular approximation Discrete ordinates method (DOM) Requires LBTE hold for discrete angles Angular terms integrated by quadrature set Mesh swept by each angular ordinate As # of ordinates  , sol’n converges to exact sol’n

Fundamentals Attila  -Angular approximation Discrete ordinates method (DOM)-ray effects Non-physical buildup in fluence/rate along ordinates May produce oscillations or negativities Problematic for localized sources in weakly scattering media

Fundamentals Attila  -Angular approximation

Ray effect-remedies Increase # of ordinates Employ first scatter distributed source (fsds) technique This can be computationally costly Less costly since a lower angular order can be used

Fundamentals Attila  -fsds FSDS technique Separate angular fluence/rate into collided and uncollided components Ray trace from point source to quadrature or edit points 1 ST collision source generated at each tet corner Solve collided angular fluence/rate and add to uncollided

Fundamentals Attila  -Spatial approximation Discontinuous Finite element method (DFEM) Unstructured tetrahedral mesh Variably sized elements Fluence/rate allowed to be discontinuous across tet faces

Fundamentals Attila  -Source iteration Source iteration 4  N elements  N ordinates  N groups unknowns Iteration started with guess for fluence Process may proceed slowly for problems dominated by scattering Acceleration technique applied- DSA

Fundamentals Attila  -Charged particles LBTE Continuous scattering operator Continuous slowing down operator

Fundamentals Attila  -Cross sections Attila  can utilize x-sections from various sources Multi-group processing codes NJOY-TRANSX (LANL) AMPX (ORNL) CEPXS (SNL)

Pros & Cons of the deterministic method

Pros & Cons Advantages 1.Provides solution for the entire computational domain 2.Mesh based solution lends itself to CT/MRI based geometries 3.Typically more efficient than MC

Dose calculation algorithms Monte Carlo Stochastic method for evaluating integrals numerically Generate N random values or points in a space, x i Calculate the score or tally f i for the N random values, points Calculate the expectation value, and standard deviation, variance Rely on central limit theorem As N approaches infinity, the expectation value will approach reality or true value

Dose calculation algorithms Monte Carlo Example: Particle interacting with 2 possibilities Absorption Scatter Random value is particle history or trajectory Could also tally energy or charge deposition, current, pulses

Dose calculation algorithms Monte Carlo Algorithm: Sample random distance to the subsequent interaction site Transport particle to next interaction factoring in geometry Choose interaction type based on relative probability Simulate interaction Absorption-particle is terminated Scatter- choose scattering angle using appropriate scattering pdf Repeat until N histories are simulated

Project Generate MU calculation program Any language or spreadsheet program 12 e-, all field sizes, cones –Verify correct implementation –Demonstrate accuracy on 2 cases

Project 150 cGy to 95%, 12 MeV

Project 200 cGy to 100%, 12 MeV