CHAPTER 9: IMPORTANCE SAMPLING IN MCNP



Similar documents
Chapter 4 Variance Reduction Techniques

Biasing. 7 th FLUKA Course NEA Paris, Sept.29-Oct.3, 2008

Other GEANT4 capabilities

VARIANCE REDUCTION TECHNIQUES FOR IMPLICIT MONTE CARLO SIMULATIONS

Appendix A. An Overview of Monte Carlo N-Particle Software

MCRT: L6. Initial weight of packet: W = L / N MC At each interaction multiply weight by probability of scattering: W = a W

Variance reduction techniques used in BEAMnrc

Introduction to the Monte Carlo method

LA-UR- Title: Author(s): Submitted to: Approved for public release; distribution is unlimited.

Self-adjusting Importances for the Acceleration of MCBEND

Variance Reduction Techniques for the Monte Carlo Simulation of Neutron Noise Measurements

CHAPTER 2: THE MONTE CARLO METHOD

Monte Carlo Sampling Methods

Geometrical importance sampling in Geant4: from design to verification

A Priori Efficiency Calculations For Monte Carlo Applications In Neutron Transport Andreas J. van Wijk. Supervisor: dr. ir. J.

Implementing the combing method in the dynamic Monte Carlo. Fedde Kuilman PNR_131_2012_008

Volume I: Overview and Theory. X-5 Monte Carlo Team. April 24, 2003 (Revised 10/3/05)

PHOTON mapping is a practical approach for computing global illumination within complex

Advanced variance reduction techniques applied to Monte Carlo simulation of linacs

How To Solve The Mcdn

path tracing computer graphics path tracing 2009 fabio pellacini 1

Calculation of Source-detector Solid Angle, Using Monte Carlo Method, for Radioactive Sources with Various Geometries and Cylindrical Detector

CSE168 Computer Graphics II, Rendering. Spring 2006 Matthias Zwicker

Volumetric Path Tracing

Monte Carlo Simulations: Efficiency Improvement Techniques and Statistical Considerations

Monte Carlo (MC) Model of Light Transport in Turbid Media

The Monte Carlo method is a statistical STAN ULAM, JOHN VON NEUMANN, and the MONTE CARLO METHOD. by Roger Eckhardt

Let s consider a homogeneous medium characterized by the extinction coefficient β ext, single scattering albedo ω 0 and phase function P(µ, µ').

Monte Carlo Simulation for Solid Angle Calculations in Alpha Particle Spectrometry

Monte Carlo simulation of a scanning whole body counter and the effect of BOMAB phantom size on the calibration.

Evaluating Trading Systems By John Ehlers and Ric Way

How To Improve Efficiency In Ray Tracing

Lecture 2 Macroscopic Interactions Neutron Interactions and Applications Spring 2010

Solar Energy. Outline. Solar radiation. What is light?-- Electromagnetic Radiation. Light - Electromagnetic wave spectrum. Electromagnetic Radiation

Chapter 10. Bidirectional Path Tracing

Transport Test Problems for Hybrid Methods Development

CS 431/636 Advanced Rendering Techniques"

Georgia Milestones Content Weights for the School Year

Dynamic Load Balancing of Parallel Monte Carlo Transport Calculations

Cross section, Flux, Luminosity, Scattering Rates

Visualization of Output Data from Particle Transport Codes

High-Concentration Submicron Particle Size Distribution by Dynamic Light Scattering

Performance Metrics for Graph Mining Tasks

CSU Fresno Problem Solving Session. Geometry, 17 March 2012

Northumberland Knowledge

PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION

Optical Design Tools for Backlight Displays

Monte Carlo Path Tracing

An introduction to Global Illumination. Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology

GRADES 7, 8, AND 9 BIG IDEAS

CALCULATION METHODS OF X-RAY SPECTRA: A COMPARATIVE STUDY

CRITICALITY ACCIDENT ALARM SYSTEM MODELING WITH SCALE

90 degrees Bremsstrahlung Source Term Produced in Thick Targets by 50 MeV to 10 GeV Electrons

Monte Carlo Path Tracing

Determination of g using a spring

Biomedical Optics Theory

Laboratory work in AI: First steps in Poker Playing Agents and Opponent Modeling

Radiographic Grid. Principles of Imaging Science II (RAD 120) Image-Forming X-Rays. Radiographic Grids

List of Papers. This thesis is based on the following papers, which are referred to in the text by their Roman numerals.

Chapter 8. Low energy ion scattering study of Fe 4 N on Cu(100)


Part 4 fitting with energy loss and multiple scattering non gaussian uncertainties outliers

Market Size Forecasting Using the Monte Carlo Method. Multivariate Solutions

Computer Animation of Extensive Air Showers Interacting with the Milagro Water Cherenkov Detector

Making the Monte Carlo Approach Even Easier and Faster. By Sergey A. Maidanov and Andrey Naraikin

Physics Notes Class 11 CHAPTER 3 MOTION IN A STRAIGHT LINE

Calorimetry in particle physics experiments

Feasibility Study of Neutron Dose for Real Time Image Guided. Proton Therapy: A Monte Carlo Study

DEVELOPMENT OF A DYNAMIC SIMULATION MODE IN SERPENT 2 MONTE CARLO CODE

Monte Carlo Methods in Finance

Production of X-rays. Radiation Safety Training for Analytical X-Ray Devices Module 9

Bremsstrahlung Splitting Overview

Calculating Effect-Sizes

Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura

Common Core Unit Summary Grades 6 to 8

DIRECT MAIL: MEASURING VOLATILITY WITH CRYSTAL BALL

Solutions to Problem Set 1

Customer Training Material. Shell Meshing Stamped Part ICEM CFD. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. WS3.

Radar Interferometric and Polarimetric Possibilities for Determining Sea Ice Thickness

Big Ideas in Mathematics

Paper 2 Revision. (compiled in light of the contents of paper1) Higher Tier Edexcel

TIME, SYMMETRY OF. Although everyday experience leads us to believe that time "flows" in one direction, the

Kinetic Theory of Gases

Electron Microscopy 3. SEM. Image formation, detection, resolution, signal to noise ratio, interaction volume, contrasts

ALGORITHM TO DETERMINE THE CALIBRATION PARAMETERS FOR A NDA METHOD OF INVENTORY VERIFICATION IN A DIFFUSION ENRICHMENT CASCADE

Introduction to. Hypothesis Testing CHAPTER LEARNING OBJECTIVES. 1 Identify the four steps of hypothesis testing.

Simulation of Neutron Backgrounds from the ILC Extraction Line Beam Dump. Siva Darbha. Office of Science, SULI Program. University of Toronto

Bridging Documents for Mathematics

How To Use A Proton For Radiation Therapy

Fundamentals of modern UV-visible spectroscopy. Presentation Materials

The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION INTEGRATED ALGEBRA. Thursday, August 16, :30 to 11:30 a.m.

Name Class. Date Section. Test Form A Chapter 11. Chapter 11 Test Bank 155

Mathematics for Global Illumination

Review. March 21, S7.1 2_3 Estimating a Population Proportion. Chapter 7 Estimates and Sample Sizes. Test 2 (Chapters 4, 5, & 6) Results

2 Absorbing Solar Energy

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

Transcription:

Dr. Esam Hussein 59 Monte Carlo Particle Transport with MCNP CHAPTER 9: IMPORTANCE SAMPLING IN MCNP Importance sampling means to sample (or at least attempt to sample) in such a fashion that the number of particles sampled in a region is proportional to its importance to the tally of interest. This is a biasing process that must be compensated for in the scoring process and should result in a variance reduction, within a reasonable execution time. Biasing can occur at the source, during the random walk and at scoring. Source biasing was discussed in Section 6.7, while biasing during scoring is dealt with in subsection 10.2.3. Variance reduction can also be achieved by the cut-off parameters, discussed in Chapter 8. Vve discuses here importance sampling during the random walk process. Deoartmenl of Mechanical Enaineerina Universilv of New Brunswick Fredericton. N.B. Canada

~Drc-' Es~am~H~u.s~S ej~:n c-6~o 110nte Carlo Particle Trans20Yt with MCNP 9.1 Splitting and Russian Roulette MCNP allows splitting and Russian roulette in geometry and energy or both. The ESPLT card allows for splitting and Russian roulette in energy, and the IMP card allows or the same in geometry. For energy however, the use of energy-dependent weight-cut off, through the CUT card, is generally preferred. Splitting is applied in regions or energies that are expected to significantly contribute to the quantity of interest but is unlikely to reach there; the opposite is true for Russian roulette.!n splitting, the incoming particle is split into two or more particles, assigned new weights totaling the original weight. Geometry splitting is applied when a particle passes from a cell of lower importance to a cell of higher importance, as assigned by the IMP card, while Russian roulette applies if the particles pass to a cell of lower importance. When splitting occurs, one of the created particles is followed, while the other is stored in a bank for latter tracking. Geometry splitting with Russian roulette is very reliable. It is important however to keep the ratio of adjacent importance small (4 or less) to avoid unnecessary creating too many particles. Note that MCNP never splits in a void, there is no need to.

Dr. Esam Hussein 61 Monte Carlo Particle Transport with MCNP Russian roulette takes a particle of weight Wo and turns it into a particle of weight W1> Wo with probability WOIW1 and kills it with probabil!ty (1-WOIW1). In general, Russian roulette increases the history variance but decreases the time per history, while splitting achieves the opposite effect. Energy splitting and Russian roulette through the ESPL.T card are independent of spatial cell. They are typically used together, but the user can specify one only if desired. Space-energy-dependent splitting and Russian roulette is allowed through Weight Windows (WWE, WWN, WWP, WWG, WWGE and Cards). Here a weight-window is defined in space and energy by a lower and an upper weight. Splitting occurs if the particle's weight exceed the upper value, while Russian roulette is performed if the particle weight is lower than the lower value. Note that weight windows can be applied at surface, collision site or both, while energy splitting is only applied at the surface between celis. An automatic weight window generator exists in MCNP (WWG and WWGE cards). This is done, with little book keeping, by calculating the ratio of the total score of particles in a cell or within an energy range to the total number of particles. The generator uses however statistical estimates that are subject to error and should be used with caution. Deoartment of MechanicElI Enoineerino Universitv of New Brunswick Fredericton. N.B. Canada

Dr. Esam Hussein 62 Monte Carlo Particle Tr:ansport with r1cnp 9.2 Exponential Transformation The exponential transformation is simply a path-length stretcher/shrinker, by artificially reducing the macroscopic cross section in the preferred direction and increasing it in the opposite direction. The fictitious cross section, I* related to the actual cross section, L: as I*=It (1-Pll), where 11 is the cosine of the angle between the preferred direction and the particle's direction and P is biasing parameter, Ipl<1, and is a constant or equal to Ia/It. The preferred direction is specified by a VEeT card, while p is specified through the EXT Card. The particle weight is accordingly adjusted. Exponential transformation works best on highly absorbing media and very poorly on highly scattering media. It should be used in conjunction with a weight window to stratify the particle weight and provide better statistics. A value of p=o.7 is recommended for neutron penetration in concrete or earth, while p=o.9 is recommended for photons in high-z material. Note that for p=i/l t and 11=+1, I*=I s and the particle path is sampled from the distance to scatter, rather than the distance to collision, or the mean-free-path (1/I,t).This is useful in a highly absorbing media and the weight is adjusted by a factor of exp(-i a d), where dis the distance of travel. This is equivalent to implicit capture (non-analog capture) performed along the flight path.

Jr. Esam Hussein 63 Monte Carlo Particle Transport with MCNP ~.3 Deterministic Transport (DXTRAN) JXTRAN is used when a small region is not being adequately sampled because )articles have a very small chance of reaching that region. Then the user can )pecify a DXTRAN sphere that encloses the small region. Upon collision outside :he sphere, DXTRAN creates a special OXTRAN partide and deterministically )catters it toward the OXTRAN sphere and deterministically transports it without :;ollision to the surface of the sphere. The original random walk is continued as Jsual with its original weight, but it is killed if it enters the sphere. This killing ::>rocess, on average, compensates for the creation of the pseudo-particle for JXTRAN. The latter particle is given a weight adjusted for its probability of :;reation and transport to the sphere and then stored in a bank for tracking randomly, as a real particle. However, inside the OXTRAN sphere, the particles are not subject to normal cutoffs. The OXTRAN card (OXT) allows however the setting of its own weight cutoff. The OXC card assigns probability of cell contribution to the OXT ~AN (similar to the PO card for detectors). Similarly, low weight particles can be killed by Russian roulette using the DO card for a OXTRAN sphere. eoartment of Mechanical Enaineerina Universitv of New Brunswick Fredericton. N. B. Canada

) \ ~Dr~.~E~sa~m~Hu~Ss~e~in ~64 ~Mc=0~nt~e Carlo Particle Transport with MCNP 9.4 Forced Collisions Forced collisions, the FCL card, is useful to generate more collisions that may be needed for DXTRAN or the next-event estimator of point and ring detectors. Particles are split into collided and uncollided parts. The collided part is forced to collide within the current cell and the uncollided part exists the cel! without collision and is stored in a bank, until later when its track is continued to the cell boundary. The uncollided particle is given a weight equal to the original particle's weight times the probability of exiting the cell without collision, the colliding particle is given the remaining value of the original weight. The collided part may be sampled only a fraction of the time. The collision distance for the collided particle is sampled such that the particle does not leave the cell. With the FCL card, the user can specify that forced collision be applied only to the particles entering the cell, and not to subsequent collisions. This option can eliminate the production of too many particles with small weight. 9.5 Bremsstrahling Biasing Bremsstrahling produces many low-energy photons, but the higher energy photons are often of more!nterest. The BBREMS card allows the generation of more high-energy photon tracks by biasing each sampling of Bremsstrahling toward a larger fraction of available electron energy.

_Or_.E_sa_m_H_us_se_in 6=5 ----:.:Mc..::,o.:.:.;nlc:...e.=.=Csr!o Particle Transport with MCNP 9.6 Correlated Sampling Correlated sampling estimates the change in a quantity due to a small perturbation of any type in the problem. MCNP correlates two runs by each new history in the unperturbed and perturbed problem by the same initial pseudorandom number. The same sequence of subsequent numbers is used until a perturbation causes the sequences to diverge. This sequencing is done by incrementing the random number generator at the beginning of each history by a stride S of random numbers from the beginning of the previous history. The default value of S is 151917. If a history requires more than S random numbers, a message is printed in the problem summary; the maximum number of random numbers requited for a history is always printed in the problem summary. The default value of S can be changed by the X13 parameter in the BeN card. The user must compare manually the results provided by the two runs. The code does not provide an estimates of the error in the difference, but a post processor can be used to relate the error, using the relationship: where C refers to the number histories and cr is the standard deviation (mean x fsd), and the subscript refers to the two runs; usually C 1 =C 2 in correlated sampling. OeDartment o( Mechanical Enoineerincr Universitv o( New Brunswick Fredericton. N. B. Canada

Dr. Esam Hussein 66 Monte Carlo Particle Transport with MCNP 9.7 Work Problems Explain each parameter in the following MCNP cards: 1. IMP:n 122m 0 1 20R 2. EXT: N 0 0.7V2 S -SV2 -.6V9 0.5V9 SZ -AX VECT V9 0 0 0 V2 1 1 1 3. WWN1:P 0.2 0.7 0.9 4. BBREI\t1 1. 1. 461 10. 888 999