simulating hard-xray beamlines by ray-tracing using ...€¦ · a modern ray-tracing tool 7...
TRANSCRIPT
![Page 1: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/1.jpg)
Simulating Hard-Xraybeamlines by ray-tracing using ShadowOui
Manuel Sanchez del Rio
Page 1 20160203 [email protected]
![Page 2: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/2.jpg)
OUTLOOK
• Introduction to ray tracing• Sources• Optics for Hard X-rays• Examples
Page 2 20160203 [email protected]
![Page 3: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/3.jpg)
THEORY MODEL
Page 3
MAXWELL WAVE HELMHOLTZ
GEOMETRICAL OPTICSλ->0WAVE OPTICS
FRESNEL-KIRCHHOFF…
FOURIER OPTICS
FULLY COHERENT OPTICSe.g. SRW
FULLY INCOHERENTe.g. SHADOW3
Very simple solution: we can sample the beam in many rays
![Page 4: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/4.jpg)
COHERENT FRACTION (?)
Page 4 20160203 [email protected]
Even with the new source, at 20 keVthe emission is 99% incoherent =>
Optics simulations for incoherent beams cannot be neglected!!
![Page 5: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/5.jpg)
THEORY MODEL
Page 5 20160203 [email protected]
FULLY COHERENT
FULLY INCOHERENT
PARTIAL COHERENCE
•Combination of many waves•Treated in a statistical way•Full theory exists (Mandel & Wolf)•Analytical model for Gaussian Beams
The HYBRID model:apply concepts of wave optics to
correct results of geometrical optics
The multi e- model: We know how to calculate and
propagate a coherent wavefront(emitted by a single electron), so let
the computer repeat it N times
![Page 6: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/6.jpg)
Trace (the beamline)
α
p
yz
xq
z
x
iθ
x
y
z
Energy, Intensity
![Page 7: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/7.jpg)
A MODERN RAY-TRACING TOOL
7
RAY-TRACING ENGINE GUI AND DATA-FLUX ENGINE
COMBINING POWERFUL TOOLS TOGETHER
M. Sanchez del Rio, N. Canestrari, F. Jiang, F. Cerrina, “SHADOW3: a new version of the synchrotron X-ray optics modelling package”, J. Synchrotron Rad. (2011), 18, 708–716
J. Demšar, B. Zupan, “Orange: From Experimental Machine Learning to Interactive Data Mining”, White Paper (www.ailab.si/orange), Faculty of Computer and Information Science, University of Ljubljana(2004)
SHADOW3https: / /g i thub .com/sr io /shadow3
ht tp : / /orange.b io lab.s i
![Page 8: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/8.jpg)
GOAL: VIRTUAL EXPERIMETS – SOFTWARE INTEGRATION
Page 8
Storage Ring(e- optics)
Radiation devices(e- -> γ)
Beamline(γ optics)
Sample(γ −matter
interactions)
Beamline Experiment Chain
ShadowOui
At-Collab?
…
SRW?
shadow3
XOPPY
XPD
hybrid dabam
OASYS
WISE XRS
![Page 9: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/9.jpg)
OASYS (ORANGE SYNCHROTRON SUITE)
ShadowOui
shadow3xraylib
pymca (silx)
Physical Optics
XOPPY
xraylibsilx
crystal
Stokes/muller
Graphical environment for optics(and more) simulations• Python-based• Module add-ons• Packages that communicate
SRW??
L Rebuffi
X-ray server
Stepanovcodes
WISE
rough surface scattering
Acceleratortools
pyAT
http://www.elettra.eu/oasys.html
Page 9
![Page 10: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/10.jpg)
X-ray tubesRadioactive sources / Excitation by radioactive decaySynchrotron Bending MagnetsSynchrotron insertion devices (wigglers and undulators)X-ray lasersOthers: Inverse Compton, Channelling Pulsars/Quasars/Black holes etc.
ShadowOui has tools to simulate synchrotron sources.
In addition a “Geometrical Source” can be used to approximate any source.
X-RAY SOURCES
![Page 11: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/11.jpg)
BM – INCOHERENT EMISSION ALONG THE TRAJECTORY
Monte Carlo (SHADOW)Energy (and polarisation) sampled from spectrum
Geometry (along the arc,)
Angular Distribution for one electron
Convolution with electron beam (σx, σz, σ’x, σ’z)
xy
x x’
xy
z
Real Space (top) Phase Space (H)
ex12_bendingmagnet.ows
![Page 12: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/12.jpg)
UNDULATOR: MUCH MORE COMPLEX: 1E- EMISSION INTERFERS WITH ITSELF
For a single energy (odd harmonic)
The FULL undulator is not yet available in ShadowOui, but it will be there very soon!
![Page 13: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/13.jpg)
ONUKI & ELLEAUME UNDULATORS, WIGGLERS AND THEIR APPLICATIONS, CRC PRESS, 2002
σ r ',photon = 0.69 λL
≈ λ2L
σ r ,photon = 2.7044π
λL ≈ λL2π 2
•THESE FORMULAS ARE VALID AT THE WAIST, AT THE UNDULATOR RESONANCE, AND SUPOSSING GAUSSIAN EMISSION OF PHOTONS)•BY NOW IN ShadowOui WE APPROXIMATE UNDULATORS BY GEOMETRIC SOURCES WITH GAUSSIAN SIZES AND DIVERGENCES
![Page 14: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/14.jpg)
WIGGLER: LIKE BM, BUT A BIT MORE COMPLEX
ex13_insertiondevices.ows
From magnetic field to trajectory, then:•Photons emitted with axis tangent to the trajectory•More photons where higher curvature•At the emission point, the angles correspond to the “local” bending magnet
![Page 15: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/15.jpg)
Practical case of Wiggler simulations:
The new “Bending Magnet” beamlines at the EBS
Page 15 20160203 [email protected]
![Page 16: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/16.jpg)
sw =13.8379 m
DQ2CB=0.4 TEc = 9.6 keV
DQ1DB=0.57 TEc = 13.6 keV
QF8D
![Page 17: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/17.jpg)
ORANGE BOOK
![Page 18: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/18.jpg)
20 keV – 1:1 Ideal focusingBM 3P
x12 Gain
Any solution produces a much more brilliant source than the present BMs
![Page 19: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/19.jpg)
Emission 3P wiggler at 20 keV
![Page 20: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/20.jpg)
Accelerator BeamlineComplexity Performances?
Effect of side BMs?
![Page 21: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/21.jpg)
2PBcut – 20 keV – alignmentTrajectory 1:1 focusing (Toroid)
![Page 22: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/22.jpg)
1P Divergences 5keV 80 keV
![Page 23: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/23.jpg)
OPTICAL ELEMENTS
ROLES
•Transport the beam (vacuum)
•Shape the beam (slits)
•Focus (or collimate) (focusing elements: mirrors, lenses)
•Filtering (high pass: attenuators/filters, low pass: mirrors)
•Monochromatizing (crystals, multilayers)
PassiveSlits
Attenuators
Reflective opticsMirrors
Refractive OpticsLenses
Diffractive optics(Gratings)MultilayersCrystals
![Page 24: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/24.jpg)
OPTICAL ELEMENTS
For each optical element we need:
Geometrical model: how the direction of the rays are changed:
reflected (mirrors)refracted (lenses)diffracted (gratings and crystals)
Physical model: how the ray intensity (in fact electric fields) decreases because of the interaction
•Structures along the surface =>playing with the direction
•Structures in depth => playing with the reflectivity
![Page 25: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/25.jpg)
MIRRORS
Fresnel equations give the reflectivity as a function of angle and photon energy. As a consequence, one gets the critical angle:
GEOMETRICAL MODEL PHYSICAL MODEL
1 1 2 2 1 2 2 1
1 1 2 2 1 2 2 1
sin sin sin sin;sin sin sin sin
n n n nr rn n n nσ π
θ θ θ θθ θ θ θ
− −= =
+ +
![Page 26: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/26.jpg)
MIRRORS•Total reflection: very grazing angles (~mrad):
•Long mirrors
•High aberration (shape is very important)
•Surface finish•Slope errors: ~ urad•Roughness: ~A
•Mirror combinations (e.g. KB)
ex15_aberration.ows ex16_kb.ows
2cθ δ=
![Page 27: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/27.jpg)
MULTILAYER MIRRORS (PHYSICAL MODEL)
• no reflection from the back of the substrate
• compute recurrently the reflectivity of each layer from bottom (substrate) to top
![Page 28: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/28.jpg)
LENSE = TWO INTERFACES
absorption in media
I/I0 = exp(-μ t)
GEOMETRICAL MODEL PHYSICAL MODEL
FocusingAbsorptionChromatic aberrationsGeometrical aberrations:
Which is the best shape?Cylindrical => Lots of aberrationsParabolic => Much less aberrations (but non-zero)Elliptical => collimated beam to convergent beamHyperbolic => convergent beam to collimated beam
![Page 29: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/29.jpg)
SPHERE ELLIPSE
PARABOLAELLIPSEPARAXIALMARGINAL
IDEAL INTERFACE SHAPE FOR FOCUSING A COLLIMATED BEAM
![Page 30: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/30.jpg)
FULL RAY TRACING WITH SHADOWOUI: STACK OF INTERFACES
…ddVddIn
δi,μiδi+1,μi+1
CRL = n identical Lenses
TRANSFOCATOR = m different CRLs
ex24_transfocator.owsOTHER_EXAMPLES/lens_elliptical.owsOTHER_EXAMPLES/CRL_Snigirev_1996.ows
![Page 31: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/31.jpg)
CRYSTAL DIFFRACTION
A result of COHERENT (RAYLEIGH) scattering of the X-rays on the elements of a periodic structure (e.g., atoms).
Although σR is small compared to other processes, the effect is the basis of X-ray diffraction.
The (small) scattering is enhanced by the periodic distribution of the scatterers (atoms)
2θIn
tens
ity
Page 31 20160912 Spectroscopy day-out [email protected]
![Page 32: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/32.jpg)
KINEMATICAL VS DYNAMICAL DIFFRACTION
The diffraction of X-rays by very smallcrystals has been described by Laue'skinematic theory.
It supposes that oscillators in thecrystal are only under the influence ofthe incident wave, neglecting theinteraction between oscillators.
It can be applied to small crystals, likein powder diffraction.
For large crystals, the kinematicaltheory is no longer valid. This case istreated by the dynamical theorywhich includes multiple scattering ofthe radiation emitted by the oscillatorsand its interaction with the incidentwave.
Page 32 20160912 Spectroscopy day-out [email protected]
![Page 33: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/33.jpg)
DARWIN TREATMENT OF DYNAMICAL THEORY (1914) – THE DARWIN WIDTH
( )
( )
22
22
1 for 1( ) 1 for 1
for 11
x x xR x x
xx x
⎧ − − ≥⎪⎪= ≤⎨⎪ ≤ −⎪ + −⎩
Page 33 20160912 Spectroscopy day-out [email protected]
![Page 34: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/34.jpg)
CRYSTALS
BRAGG or reflection
LAUE or transmission
Geometrical modelGuarantees that the Liouville’s theorem isfulfilled
Physical model Crystal reflectivity is given by the DynamicalTheory of Diffraction (Zachariasenformalism)
ex23_crystal_laue.ows
S 1Δθ1 = S 2 Δθ2
ex17_sagittalfocusing.owsOTHER_EXAMPLES/crystal_analyzer_diced.owsOTHER_EXAMPLES/crystal_asymmetric_backscattering.ows
![Page 35: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/35.jpg)
EXAMPLES
Playing with shape and geometry in crystal• Factors that affect the energy resolution• Sagittal focusing• Bent crystal analyzers (ID26)
Dispersive crystals: some consequences• Visibility of coherent patters• Laue focusing• Rainbow spectrometers
Page 35 20160203 [email protected]
![Page 36: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/36.jpg)
λ θ θ θλ θ
ω⎡ ⎤Δ Δ
= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦
1
2
0 01
02 1
sincot cotsrcD
sp
pR
EE
p
s1Source size s1
Source divergence Δsrc-> Slits, collimationor antiparalel (++)
Geometrical term (curvature R)
Darwin width ωD-> Intrinsic resolution
Bragg’s angle dependency cotθ0
![Page 37: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/37.jpg)
λ θ θ θλ θ
ω⎡ ⎤Δ Δ
= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦
1
2
0 01
02 1
sincot cotsrcD
sp
pR
EE
System I1 I2 ΔE1[eV]
ΔE2[eV]
flat-flat 413±14
307±12
8.92±0.55
8.71±0.69
Rowland(1:1)-flat
414±25
65±9
1.44±0.06
1.23±0.24
Rowland(concave+convex)
399±12
296±10
1.44±0.07
1.32±0.06
Out-Rowland(1:3)-flat
408±18
36±3
8.2±0.9
2.1±0.5
Source size s1
Source divergence Δsrc-> Slits, collimationor antiparalel (++)
Geometrical term (curvature R)
Darwin width ωD-> Intrinsic resolution
Bragg’s angle dependency cotθ0
![Page 38: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/38.jpg)
Source size s1
Source divergence Δsrc-> Slits, collimationor antiparalel (++)
Geometrical term(curvature R)
Darwin width ωD-> Intrinsic resolution
Bragg’s angle dependency cotθ0
λ θ θ θλ θ
ω⎡ ⎤Δ Δ
= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦
1
2
0 01
02 1
sincot cotsrcD
sp
pR
EE
![Page 39: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/39.jpg)
λ θ θ θλ θ
ω⎡ ⎤Δ Δ
= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦
1
2
0 01
02 1
sincot cotsrcD
sp
pR
EE
Source size s1
Source divergence Δsrc-> Slits, collimationor antiparalel (++)
Geometrical term (curvature R)
Darwin width ωD-> Intrinsic resolution
Bragg’s angle dependency cotθ0
![Page 40: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/40.jpg)
Intensity (in arbitrary units) versus magnification factor M for monochromatic (E=20 keV) point source placed at 30 m from the sagittaly bent crystal. We clearly observe the maximum of the transmission at M=0.33, as predicted by the theory (C. J. Sparks, Jr. and B. S. Borie Nuclear Instruments and Methods, 172, 237-242 (1980)).
5 mrad
2.5 mrad
1 mrad
M=q/p=1/3
Shape effects:•Anticlastic curvature•Cylindrical vs•Conic (Ice&Sparks, JOSA A11 (1994) 1265)
Beam transmission vs angular divergence
See: ex18b_sagittalfocusing.wsPage 40 20160912 Spectroscopy day-out [email protected]
SAGITTAL FOCUSING
![Page 41: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/41.jpg)
SPHERICALLY BENT CRYSTAL ANALYZERS OF 0.5 M RADIUS (M ROVEZZI)
Experiment vs ray tracing study.
All details in the paper:
M. Rovezzi et al., arXiv:1609.08894 (2016)
http://arxiv.org/abs/1609.08894
Page 41 20160203 [email protected]
![Page 42: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/42.jpg)
SBCA 1 M AT 75°
![Page 43: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/43.jpg)
SBCA 0.5 M AT 75°
![Page 44: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/44.jpg)
THE CRYSTAL GEOMETRIC MODEL IN DETAIL
2 1sin sin sindλθ θ α− = −
A crystal behaves like a grating or prism, except the Bragg Symmetric crystal that behaves like a mirror.
sinGratingddmα
=
Page 44
• Asymmetric Bragg & every Laue crystals are dispersive elements (X-rays with different energies will exit in different directions)
• Bragg symmetric crystals are non-dispersive
They modify the divergence of the beam. It must be taken into account when combined with other focusing elements
![Page 45: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/45.jpg)
Dispersive crystals reduce visibility of diffraction patterns by coherent light
α=0 α=0.15
8000.0 eV 8000.5 eV
Page 45
![Page 46: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/46.jpg)
“Polychromatic focusing” with flat Laue crystals is fake focusing
Page 46
![Page 47: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/47.jpg)
Extreme asymmetry (backscattering) produces a rainbow effect Shvyd’ko 2006 PRL 97, 235502
Page 47
![Page 48: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/48.jpg)
Page 48 20160203 [email protected]
See you in the practical session to model your beamline like you were playing video games!!
![Page 49: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez](https://reader035.vdocuments.site/reader035/viewer/2022081400/60925c4b94f9746d4c6c616b/html5/thumbnails/49.jpg)
THE END
Page 49
Thanks!