Setting of various source Part II

Slides:



Advertisements
Similar presentations
Lecture 6: Source Specification
Advertisements

GOSIA As a Simulation Tool J.Iwanicki, Heavy Ion Laboratory, UW.
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
P HI T S Exercise ( II ) : How to stop , ,  -rays and neutrons? Multi-Purpose Particle and Heavy Ion Transport code System title1 Feb revised.
Basic Lecture III: Parameter Setting
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
MONTE CARLO RADIATION DOSE SIMULATIONS AND DOSIMETRY COMPARISON OF THE MODEL 6711 AND I BRACHYTHERAPY SOURCES Mark J. Rivard Department of Radiation.
P HI T S Evaluation of Induced Radioactivity: Connection between PHITS & DCHAIN-SP Multi-Purpose Particle and Heavy Ion Transport code System Title1 Last.
P HI T S Advanced Lecture (II): variance reduction techniques to improve efficiency of calculation Multi-Purpose Particle and Heavy Ion Transport code.
Lecture 1: Introduction  Go over the syllabus/schedule  We will cover chapters 1-7 of Shultis and Faw AND learn MCNP  We will use MCNP for all homework.
Basic Lecture I: Geometry and Source Definition
P HI T S Basic Lecture II: Definition of Tally Multi-Purpose Particle and Heavy Ion Transport code System title1 Oct revised.
Preliminarily results of Monte Carlo study of neutron beam production at iThemba LABS University of the western cape and iThemba LABS Energy Postgraduate.
P HI T S PHITS Tutorial for making Voxel Phantom Multi-Purpose Particle and Heavy Ion Transport code System title1 Last revised 2014/8.
1 A Bayesian statistical method for particle identification in shower counters IX International Workshop on Advanced Computing and Analysis Techniques.
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.
Radiation damage calculation in PHITS
Beam MC activity A.K.Ichikawa for beam group For more details,
C. Oppedisano for the ALICE Collaboration. 5 Jun 2012 C. Oppedisano 2/10 Centrality in p-A interactions can be defined through the number of collisions.
P HI T S Melt a snowman by proton beam Multi-Purpose Particle and Heavy Ion Transport code System title1 Aug revised.
P HI T S Setting of various source Part I Multi-Purpose Particle and Heavy Ion Transport code System Title1 Aug revised.
P HI T S Shielding exercise Multi-Purpose Particle and Heavy Ion Transport code System title1 Last revised 2015/10.
P HI T S Exercises using Recommendation Settings and Utilities Multi-Purpose Particle and Heavy Ion Transport code System title1 Jun revised.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
P HI T S PHITS Tutorial How to use DICOM2PHITS Multi-Purpose Particle and Heavy Ion Transport code System Title1 Last revised 2015/3.
Notes About MARS background simulations for BTeV A Summary of how far we’ve come and how far we have to go. By DJ Wagner 9/12/98 Vanderbilt University.
1 Neutron Effective Dose calculation behind Concrete Shielding of Charge Particle Accelerators with Energy up to 100 MeV V. E Aleinikov, L. G. Beskrovnaja,
HES-HKS & KaoS meeting 19/June/2012 Toshi Gogami.
Approaches to forecasting radiation risk from Solar Energetic Particles Silvia Dalla (1), Mike Marsh (2) & Timo Laitinen (1) (1) University of Central.
P HI T S Setting of various source Part II Multi-Purpose Particle and Heavy Ion Transport code System Title1 May 2016 revised.
Monte Carlo methods in spallation experiments Defense of the phD thesis Mitja Majerle “Phasotron” and “Energy Plus Transmutation” setups (schematic drawings)
An update on ECAL simulations
INSTITUTE OF NUCLEAR SCIENCE AND TECHNOLOGY
Multi-Purpose Particle and Heavy Ion Transport code System
PHITS Tutorial PHITS simulation using DICOM
M.I. Abbas - Alexandria University - EGYPT.
Inter-comparison of Particle production (2)
variance reduction techniques to improve efficiency of calculation A
Neutron and 9Li Background Calculations
GAMOS tutorial Shielding Exercises
Summary of hadronic tests and benchmarks in ALICE
A Brachytherapy Treatment Planning Software Based on Monte Carlo Simulations and Artificial Neural Network Algorithm Amir Moghadam.
variance reduction techniques to improve efficiency of calculation B
Pi0 Simulation for BigCal
CEA – Saclay, DRT/LNHB/LMD, Gif-sur-Yvette, France
Multi-Purpose Particle and Heavy Ion Transport code System
Multi-Purpose Particle and Heavy Ion Transport code System
Basic Lecture II: Definition of Tally
1 HW 4.1 If you have a parallelepiped volumetric isotropic source with a strength of 100 particles/cc/sec and W=20 cm (x dimension), L=10 cm (y dimension),
variance reduction techniques to improve efficiency of calculation B
Guidance for hands-on exercise Neutron target
Basic Lecture III: Parameter Setting
Guidance for hands-on exercise Environmental radioactivity
Setting of various sources A
Multi-Purpose Particle and Heavy Ion Transport code System
variance reduction techniques to improve efficiency of calculation A
Guidance for hands-on exercise Detector
Guidance for hands-on exercise Medical linac
How to stop a, b, g-rays and neutrons?
How to stop a, b, g-rays and neutrons?
Exercise 9: Heavy ion beams
Performed experiments Nuclotron – set up ENERGY PLUS TRANSMUTATION
Design of A New Wide-dynamic-range Neutron Spectrometer for BNCT with Liquid Moderator and Absorber S. Tamaki1, I. Murata1 1. Division of Electrical,
Detector Optimization using Particle Flow Algorithm
Microdosimetric Distributions for a Mini-TEPC due to Photon Radiation
Multi-Purpose Particle and Heavy Ion Transport code System
NKS2 Meeting with Bydzovsky NKS2 Experiment / Analysis Status
LAHET code simulations in comparison with bare Pb spallation target experiment Daniela Henzlova.
FLUKA SIMULATION OF MUON DETECTOR,MUCH,
Exercise: Heavy ion beams
Presentation transcript:

Setting of various source Part II PHITS Multi-Purpose Particle and Heavy Ion Transport code System Setting of various source Part II PHITS講習会 入門実習 Sep. 2017 revised Title 1

Goal of this lecture Transport simulation using dump data as sources Simulation of radiation shielding using dump data, which were information on particles from a 60Co source and were recorded at z=20cm. Purpose 2

sourceB.inp Basic setup Geometry Projectile: Geometry: Tally: 1.173 and 1.333MeV photons (from 60Co) Water cylinder (10cm radius and 20cm thickness) [t-track] fluence distribution [t-cross] photon energy spectrum coming into water Water 60Co Geometry track_xz.eps cross_eng.eps Check Input File 3

Table of contents Source with dump data Summary Making dump data file Transport simulation using dump data Summary PHITS講習会 入門実習 Table of Contents 4

Source with dump data PHITS can perform two-step calculation using information on particles coming into specified regions. For example, to study shielding effect changing thickness of lead block. In the 1st step, information on photons coming into the lead is recorded. Sources in the 2nd step. You can perform calculations of the 2nd step many times changing the thickness of the lead block. 60Co Water Lead Dump data 5

How to use In the [t-cross], [t-product], or [t-time] tally, set dump parameters. Execute PHITS calculation of the 1st step. A data file named as ******_dmp.out is made (****** is specified by “file=“). This file contains information on the tallied particles. In the [source] section, set s-type=17 with dump parameters. The old [source] section and old tally, which were used in the 1st step, should be invalid by “off”. Execute PHITS calculation of the 2nd step. [source] section with dump parameters (2nd step) dump parameters (1st step) [ T - C r o s s ] ・ ・ ・ ・ ・ ・ file = ******.out dump = -11 1 2 3 4 5 6 7 8 9 18 19 [ S o u r c e ] s-type = 17 file = ******_dmp.out dump = -11 1 2 3 4 5 6 7 8 9 18 19 same format The number of the data item. (If positive, the data file is made as binary. If negative, the file is made as ASCII data.) Dump data 6

ID number of dump data Dump data 7 Using dump parameters, you can set the data item and their order to output in the dump data file. dump = -11 1 2 3 4 5 6 7 8 9 18 19 You can change this order ID physical quantities 1 kf: kind of particle 11 c1: value of counter 1 2 x: x-coordinate 12 c2: value of counter 2 3 y: y-coordinate 13 c3: value of counter 3 4 z: z-coordinate 14 sx: x-component of spin 5 u: x-component of velocity 15 sy: y-component of spin 6 v: y-component of velocity 16 sz: z-component of spin 7 w: z-component of velocity 17 name: collision number 8 e: energy 18 nocas: history number 9 wt: weight 19 nobch: batch number 10 time: time 20 no: cascade ID Dump data 7

Two modes to use dump data idmpmode=1: Consider correlations between particle in 1st step (New*) nocas & nobch info are required (default if they exist) Recommended *From PHITS2.80 idmpmode=0: Assume independence of initial particle in 2nd step (Old) Automatically selected if nocas or nobch does not exist Should be use only when many particles are produced and particle correlation can be ignored in 1st step (e.g. x-ray generation by bombarding electrons on target) Other cautions to use dump data (1st step) set the dump region as void in order to avoid a double-count of particles passing through the region. (1st step) tally the energy spectrum of the dump data and check whether the data are statistically sufficient to be used as source. (2nd step) The result of the 1st step is not included in the 2nd step. If you want total, you have to use “sum tally” to add 1st & 2nd step results. Dump data 8

Exercise 1 To record information on particles passing through the water as dump data, set outer void behind the water (positive side of z-axis). Set a cylindrical region (cell number is 102) with 10cm radius and 5cm thickness as outer void behind the water (positive side of z-axis). In the [cell] section, outer void is defined by setting its material number = -1 (density is not needed). Check the geometry by setting icntl=8. Dump region (defined as outer void) Dump data 9

Answer 1 To record information on particles passing through the water as dump data, set outer void behind the water (positive side of z-axis). SourceB.inp The white region denotes the outer void. [ Parameters ] icntl = 8 ・・・ ・・・ ・・・ ・・・ [ S u r f a c e ] 10 so 500. 11 cz 10. 12 pz 0. 13 pz 20. 14 pz 25. [ C e l l ] 100 -1 10 101 1 -1. -11 12 -13 102 -1 -11 13 -14 110 0 -10 #101 #102 track_xz.eps Dump data 10

Exercise 2 Record information on photons from the 60Co source, passing through the water as dump data. By copying the [t-cross] section, make the 2nd [t-cross] section. (The 1st one is used to make dump data, and the 2nd one is used to check the energy spectrum of the dump data.) Add dump parameters (from 1 to 9, 18, and 19) to the 1st [t-cross]. In the 1st [t-cross], change cell numbers so that this tally counts the number of photons moving from cell 101 to 102. Furthermore, set “file= cross_photon.out” and “epsout=0” In the 2nd [t-cross], add one condition to count the number of photons moving from cell 101 to 102 (set its area to be p102). Execute PHITS with icntl=0 in [parameters]. Dump region (cell 102) Water (cell 101) Record photons moving from 101 to 102. Dump data 11

Answer 2 Record information on photons from the 60Co source, passing through the water as dump data. SourceB.inp [ T - C r o s s ] ・ ・ ・ ・ ・ ・ 1 101 102 314.15 ne = 200 unit = 1 axis = eng file = cross_photon.out output = flux part = photon epsout = 0 dump = -11 1 2 3 4 5 6 7 8 9 18 19 reg = 2 non r-from r-to area 1 110 101 314.15 2 101 102 314.15 [ Parameters ] icntl = 0 ・・・ ・・・ ・・・ ・・・ cross_eng.eps (2nd page) The data are not enough to be used as sources, because this result should be continuum spectrum. Dump data 12

Exercise 3 Make large dump data can be used as source. Dump data 13 Increase “maxcas” to obtain large data. Result with maxcas=1000 Result with maxcas=10000 cross_eng.eps(2nd page) not enough Dump data 13

Answer 3 Make large dump data can be used as source. Dump data 14 Result with maxcas=100000 cross_eng.eps(2nd page) The result becomes continuum spectrum. This can be used as source. (Note that the relative errors are 10 -20%) Dump data 14

Table of contents Source with dump data Summary Making dump data file Transport simulation using dump data Summary PHITS講習会 入門実習 Table of Contents 15

Exercise 4 Perform the transport simulation using dump data. Dump data Create the new [source] section with s-type=17. (Set the old [source] section to be invalid by “off”.) Set cell 102 to be void (its material number is 0) Set the [t-cross] section with dump parameters to be invalid by “off”. [source] section with dump parameters (2nd step) [ S o u r c e ] s-type = 17 file = cross_photon_dmp.out dump = -11 1 2 3 4 5 6 7 8 9 18 19 Both two files, cross_photon_dmp.out and cross_photon.out, are needed.* *When the dump ID 18 and 19 are included in the dump data, “maxcas” and “maxbch” of the 1st step written in “cross_photon.out” are used. (“maxcas” and “maxbch” in the input file of the 2nd step are ignored.) Dump data 16

Answer 4 Perform the transport simulation using dump data. Dump data SourceB.inp [ S o u r c e ] off totfact = 2.0 ・ ・ ・ ・ ・ ・ [ S o u r c e ] s-type = 17 file = cross_photon_dmp.out dump = -11 1 2 3 4 5 6 7 8 9 18 19 [ T - C r o s s ] off ・ ・ ・ ・ ・ ・ dump = -11 1 2 3 4 5 6 7 8 9 18 19 Particles included in dump data are generated behind the water. [ C e l l ] 100 -1 10 101 1 -1. -11 12 -13 102 0 -11 13 -14 110 0 -10 #101 #102 track_xz.eps Dump data 17

Exercise 5 Put a lead block behind the water. Dump data 18 Change the material of cell 102 to lead with the isotope ratio (see the right table) and the density of 11.34g/cm3. (Change some parameters in [material] and [cell].) In order to study an effect of the shielding, define a new cell 103 (a cylindrical region with 10cm radius and 1cm thickness). In the 2nd [t-cross], add one condition to count the number of photons moving from cell 102 to 103 (set its area to be p102). Element symbol of lead: Pb 1cm cell 103 (void) cell 101 (water) cell 102 (lead) Dump data 18

Answer 5 Put a lead block behind the water. Dump data 19 SourceB.inp [ T - C r o s s ] ・ ・ ・ ・ ・ ・ reg = 3 non r-from r-to area 1 110 101 314.15 2 101 102 314.15 3 102 103 314.15 [ M a t e r i a l ] mat[1] H 2 O 1 mat[2] Pb 1.0 [ S u r f a c e ] ・ ・ ・ ・ ・ ・ 13 pz 20. 14 pz 25. 15 pz 26. [ C e l l ] 100 -1 10 101 1 -1. -11 12 -13 102 2 -11.34 -11 13 -14 103 0 -11 14 -15 110 0 -10 #101 #102 #103 The particle fluence is reduced in the lead region. track_xz.eps Dump data 19

Answer 5 Put a lead block behind the water. Dump data 20 Energy spectrum of photons coming into the lead region cross_eng.eps(3rd page) The lead block reduces the strength of 1.173 and 1.333MeV photons to 1/10. (Investigate the thickness of the lead so that the strength becomes 1/100.) Dump data 20

Table of contents Source with dump data Summary Making dump data file Transport simulation using dump data Summary PHITS講習会 入門実習 Table of Contents 21

Summary Summary 22 We can perform two step simulation using dump data. A correct statistical process using “idmpmode=1” can be applied by recording dump ID 18 and 19. (From PHITS2.80) Notes about idmpmode=1 “totfact” is compulsory reflected the setting of “totfact” in the 1st step (at the time of making dump data) in the calculation of the 2nd step using dump data. The option “idmpmode=1” is incompatible with multi-source. (Use sumtally option) In the 2nd step, “istdev<0” (restart calculation) or “dumpall=1” in [parameters] cannot be used. If you use the old statistical process of PHITS, set “idmpmode=0”. With idmpmode=1, the option “dmpmulti” controls the number of re-use of the dump file. (dmpmulti=2.0 is 2 times) 《休憩はさむ》 まとめ Acknowledgement The option “idmpmode=1” and re-used calculation using the option “dmpmulti” were introduced by referring to the presentation “Estimation of uncertainty in multi-step Monte Carlo calculation”(N50) by Dr. Y. Namito et al. at the 2015 annual meeting of AESJ (Hitachi, Japan). Summary 22