Download Ocko_IntroAndMethods

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Sam Ocko
Coherence Properties of the LCLS
Note-I am working in word right now, so my equations are really ugly,
but am planning to switch to Latex to make the equations prettier
Introduction:
The LINAC Coherent Light Source (LCLS) has recently come on-line.
The LCLS is a free electron laser (FEL), which can create coherent X-Ray
radiation, which will be able to be used for imaging very small objects, such as
molecules. Since the radiation produced by the LCLS is highly coherent,
objects can be imaged through looking at the interference patterns produced,
as opposed to simply looking at absorption patterns like is done, for example,
with a conventional microscope.
The level of transverse coherence of the LCLS tells us a lot about its
imaging capabilities. Therefore, it is desirable to have an accurate idea of the
level of coherence produced by the LCLS, and many diagnostics are being run
to measure the properties of the beam produced. Traditionally, coherence
properties can be easily measured using a Michelson Interferometer for
temporal coherence, and Young’s double slit experiment for transverse
coherence. However, the LCLS is producing X-Rays, with wavelengths of ~1.5
Angstroms, roughly the size an atom, so coherence properties can’t be easily
measured through these standard techniques.
Consider a flat surface of many sources having varying degrees of coherence
emitting monochromatic light having a wavelength smaller than that of the
surface:
When the sources are in-phase and completely coherent, they will
interfere to form a fairly straight beam pointed orthogonal to the surface, as
when you are far away from the surface in the orthogonal direction, all of the
sources are about the same distance apart and are in phase, and therefore all
positively interfere to create a high intensity. However, if you are far away
from the surface in a non-orthogonal direction, you’re at a different distance
from each source, therefore, most of the sources will destructively interfere.
Therefore, the vast majority of the intensity will be concentrated in this small
beam, which will only be slightly divergent.
When the multiple sources are completely incoherent, the different
sources have a random phase relative to each other. Therefore, the light
produced by each source will not interfere with the light produced by other
sources, as the random relative phase between sources remains a random
relative phase regardless of the phase factor from varying source distances.
Therefore, light will emanate from our set of sources equally in all directions.
Note that this is just a fancy way of describing something very intuitive-Light
produced by bulbs arranged on a surface will not spontaneously interfere to
create a coherent beam.
We see that a completely coherent set of planar sources diverges very
little, and the same set of sources, except when they’re completely incoherent,
produce no beam at all. In the middle of these two regimes, we see that the
level of transverse coherence (A continuous source can be thought of as an
infinite array of infinitesimally small point sources) will determine how quickly
the beam will diverge. A highly coherent source will produce a slightly
divergent beam; a low-coherence source will produce a more divergent beam.
Armed with this notion, we now get a little more mathematical.
The Gaussian-Schell Model
Many of the statistical properties of light can be described by the mutual
coherence function
Rho(r1, r2, tau) = <E(r1, t) E*(r2, t+tau)>
Where r1 and r2 are positions, and E(r, t) is the complex valued electric field at
position r and time t.
We can also consider the coherency between two points limited to a single
frequency basis, which is called the cross-spectral density function.
W(r1, r2, omega) = Integral(Rho(tau)* e^(-i* omega*tau) d tau
The Gaussian-Schell model at the source is
W(r1, r2, omega) = A^2 * e^-(r1^2 +r2^2)/sigmaS * e^-(r1-r2)^2/(sigmaG)
Where z is the beam axis, r1 and r2 are positions on the plane of z=0, sigmaS is
the beam width, and sigmaG is transverse coherence length.
Knowing these variables will dictate the rate of divergence of the beam, so the
appeal of assuming a GSM is that we can predict all coherence properties
through simply measuring the beam width for several values of z (Either
experimentally or through a computer simulation) without ever considering the
details of how the beam was actually produced. The question is, of course,
whether the actual coherence properties are close enough to the GSM to make
this approximation reasonable. Another question is where to assume the beam
source to be, since it doesn't make sense to assume it to be at the end of the last
undulator, since much of the power is generated from deeper within the
Undulators.
Analyzing Simulation Data
Working with simulations of electrons traveling through the Undulators, we
can measure whatever we want, and then make predictions based on that.
One quantity of interest is the degree of transverse coherence, which is
Zeta = double Int(J12^2 dr1 dr2)/ Int(J11 dr1)^2
Where J = Rho(r1, r2, 0)
Note that J (r1, r1) is equal to the intensity at r1; therefore, the term in the
denominator is equal to the total intensity squared.
Zeta is difficult to calculate explicitly, as the size of the space is far too large
(For example, if your electric field is 100 cells wide, then your have 10,000
values of r1. Therefore, you have to calculate 10,000^2 = 100 million quantities
for J12: Note-You can get it down to 50 million using the symmetry of the J
matrix, as J (r1, r2) = J (r2, r1)*, but it's still a very unwieldy calculation.
However, this quantity is susceptible to Monte Carlo techniques. One way of
doing this is to randomly select pairs r1, r2 over an even distribution, and
sample
J12(r1r2)^2/Intensity^2
However, doing a Monte Carlo approach such as this is very wasteful, as most
values of r1 and r2 have very little field strength, and therefore contribute very
little to this sum. However, we can come up with a scheme where we spend
most of our time considering the most important parts of the summation. We
can do this by rewriting the degree of coherence as:
Zeta = Int(J12^2)/Intensity^2 = Int(J12^2/J11J22 * J11J22/Intensity) =
Int(f(r1, r2) * P(r1, r2) dr1 dr2)
Where P(r1, r2) = (J11J22/Intensity2)
f(r1, r2) = J12^2/J11J22
Therefore, if we sample using pairs of r1 and r2 with probability P(r1, r2), we
can get a very accurate estimate of the degree of transverse coherence. This
can be done through Markov-Chain Monte Carlo Techniques, where we sample
according to a weighted random walk.
The pseudocode of the Metropolis Algorithm, which is a certain Markov-Chain
Monte Carlo technique is:
State alpha
alpha' = randomNeighboringState(alpha')
if(rand() < P(alpha')/P(alpha'))
alpha = alpha'
Sample f(alpha)
This is a random walk, where moves to neighboring states are proposed (In my
implementation, the proposed values of r1 and r2 have a Gaussian distribution
around the old values of r1 and r2). A proposed move to a neighboring state of
higher probability is always accepted; a proposed move to a neighboring state
of lower probability is only sometimes accepted. This weighted random walk
will we on state alpha with probability P(alpha), and therefore provides an
unbiased estimator.
This tells us the degree of coherence, but we also want to see whether or not W
conforms to the GSM. Since the beam has a very narrow bandwidth, we can
assume that
W(r1, r2, omega) ~=constant * J(r1, r2),
for all values of omega that fall within our bandwidth.
From doing so and analyzing J, we can tell how well the properties of the
Simulated Beam match the GSM at each point in space. To do that, we
calculate the accuracy of projection of J onto the GSM predicted by the beam
width and degree of coherence. We treat both the measured J values and the
GSM as vectors, and the accuracy of the projection is given by
|J*GSM|/|J||GSM|
NOTE-I’ve covered what I’ve done so far, I’m still working on the project and
am not sure where it’s going to go yet.