[fluka-discuss]: simulate 100kV X-ray generation

From: Fred Sun <y33sun_at_uwaterloo.ca>
Date: Fri, 2 May 2014 12:23:04 -0400

Dear FLUKA experts,

I am trying to simulate a low energy electron beam (100 KeV) hitting a
tungsten target to generate X-ray using single scattering mode. I need to
get angular distribution and yield of photons.

The problem is the angular distribution is incorrect. The correct angular
distribution is butterfly shape in a polar coordinate system. But the
result I got is a even distribution in a Cartesian coordinate system in
USRYIELD.

I put the input file below. Can anyone kindly give some suggestions? Did I
missing some card? Or should I use the step size and mean free path?

Thanks,

Fred
----------------------------------------------------------------------

TITLE
100KV
* Set the defaults for precision simulations
DEFAULTS
EM-CASCA
* Define the beam characteristics
BEAM -4.E-5 0.01 0.01
ELECTRON
* Define the beam position
BEAMPOS 0.0 0.0 -2.0 0.0 0.0
MULSOPT 1. 1.
GLOBEMF
EMFCUT -1.E-6 1E-7 VACUUM TUNGSTEN
PROD-CUT
!arrow 0.0 0.0 -2.0 2. 500. 1.beam-a
!arrow 0.0 0.0 2.0 &
GEOBEGIN
COMBNAME
    0 0
* Black body
SPH blkbody 0.0 0.0 0.0 5.0
* Void sphere
SPH vac1 0.0 0.0 0.0 4.5
* Void sphere
SPH vac2 0.0 0.0 0.0 4.0
* Cylindrical target
RCC target 0.0 0.0 0.0 0.0 0.0 0.001 2.0
END
* Black hole
BLKBODY 5 +blkbody -vac1
* Void around
VAC1 5 +vac1 -vac2
* Void around
VAC2 5 +vac2 -target
* Target
TARGET 5 +target
END
GEOEND
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7..
ASSIGNMA BLCKHOLE BLKBODY
ASSIGNMA VACUUM VAC1
ASSIGNMA VACUUM VAC2
ASSIGNMA TUNGSTEN TARGET
USRBIN 10. ELECTRON -21. 0.1 0.1 0.1e-bin
USRBIN -0.1 -0.1 -0.1 100. 100. 100. &
USRBIN 10. PHOTON -21. 0.1 0.1 0.1p-bin
USRBIN -0.1 -0.1 -0.1 100. 100. 100. &
USRYIELD 176. ELECTRON -31. VAC2 VAC1
1.0e-yield
USRYIELD 180. 0.0 36. 100. 0.0 203. &
USRYIELD 176. PHOTON -31. VAC2 VAC1
1.0p-yield
USRYIELD 180. 0.0 36. 100. 0.0 203. &
USRBDX 99. PHOTON -41. VAC2 VAC1 1.p-bdx
USRBDX 1E-4 1E-7 1000. 6.28 0.0 3. &
USRBDX 99. ELECTRON -41. VAC2 VAC1 1.e-bdx
USRBDX 1E-4 1E-6 100. 6.28 0.0 3. &
* Set the random number seed
RANDOMIZ 1.0
* Set the number of primary histories to be simulated in the run
START 10000.
STOP

--------------------------------------------------



Received on Fri May 02 2014 - 19:27:29 CEST

This archive was generated by hypermail 2.3.0 : Fri May 02 2014 - 19:27:32 CEST