2. Outline
1. The quest for GWs detection
2. Low frequency noise: Stray light issues
3. Ray tracing
1. General ray tracing
2. Ray tracing improvements/development
4. A ray tracing application
5. Stray light issues during AdVirgo commissioning
6. Conclusions and future developments
Jose M. Gonzalez Castro - Noise from SL in GW 2
4. Jose M. Gonzalez Castro - Noise from SL in GW
GW170814 First triple detection
4
5. Jose M. Gonzalez Castro - Noise from SL in GW 5
Motivation: develop a new
tool to help improve the
detection in the low
frequency range
6. Virgo, an instrument to measure gravitational waves
Jose M. Gonzalez Castro - Noise from SL in GW 6
North Arm
WestArm Detection
Bench
Recycling
mirrors
7. Advanced Virgo: design sensitivity Vs real
Jose M. Gonzalez Castro - Noise from SL in GW 7
9. Jose M. Gonzalez Castro - Noise from SL in GW
Stray light: A technical noise
9
If the laser one day will supply
about 100 W and only few mW
arrive to the detection bench…
where all the light
is lost?
10. Stray light II: Generation methods
• Generation methods:
• Secondary beams (ghost beams)
• Diffraction
• Rough surfaces
• Point defects
• Types:
• Wide angle scattering
• Narrow angle scattering
Jose M. Gonzalez Castro - Noise from SL in GW 10
11. Stray light III
● Phase change due to a moving element:
𝜙 𝑡 =
4 𝜋
𝜆
𝑥0 + 𝛿𝑥 𝑠𝑐 𝑡 = 𝜙0 + 𝛿𝜙𝑠𝑐(𝑡)
• Which can recouple as:
ℎ 𝑠𝑐 = 𝐺 ⋅ sin 𝛿𝜙𝑠𝑐
• If 𝛿𝑠𝑐 ≰ 𝜆/4𝜋 the coupling is highly non linear creating noise up to
𝑓 =
2𝐴 𝑥
𝜆
2𝜋𝑓𝑠𝑐
Jose M. Gonzalez Castro - Noise from SL in GW 11
12. Jose M. Gonzalez Castro - Noise from SL in GW
What was expected?
12
The sea waves produce
micro seismicity with a
frequency of approximately
0.35 Hz
14. Ray tracing: The rendering equation
• First works done before the 70s, but not focused on physics
• The physical principle is the Rendering equation, also called Light
Transport Equation
• Expresses the conservation of the Radiance (= conservation of the energy)
𝐿𝑖(𝑝, 𝜔𝑖) = 𝐿 𝑟 𝑝, 𝜔𝑖 +
𝑆
𝑓 𝑝, 𝜔𝑖, 𝜔𝑠 𝐿 𝑝, 𝜔𝑖 cos 𝜃𝑗 𝑑𝜔𝑗
Jose M. Gonzalez Castro - Noise from SL in GW 14
15. Ray tracing: basic algorithm
• Algorithm made of
building boxes that can
be used for complex
problems
• Two different
classifications:
• Backward (rendering) or
Forward (science case) RT
• Sequential or Non-
sequential RT
Jose M. Gonzalez Castro - Noise from SL in GW 15
17. Light-matter interaction: shading
What happens when the light reaches a
surface?
This is the most physical block of a ray tracing
code
𝐵𝑅𝐷𝐹 𝑝, 𝜔𝑖, 𝜔 𝑜 =
𝑑 𝐿0 (𝑝, 𝜔 𝑜)
𝐿𝑖 𝑝, 𝜔𝑖 cos 𝜃𝑖 𝑑𝜔𝑖
Different types:
• Specular
• Lambertian
Scattering mainly generated
by surface topography
Introduces phase deviations both
in transmission and reflection
Jose M. Gonzalez Castro - Noise from SL in GW 17
18. RT improvements: The light model
After choosing the basic model, we make the following improvements:
• The light model used
• Include phase information into the model
• Coupling between stray light and the main beam
• We consider various options for implementation: CPU or GPU+CPU.
Jose M. Gonzalez Castro - Noise from SL in GW 18
19. RT improvements: The light model
And applying the Huygens principle a wavefront is recovered
𝜓 𝑥, 𝑥𝑖 = 𝑎𝑖 𝛿 𝑥 − 𝑥𝑖 𝑒−𝑖(𝑘 𝑖∙ 𝑥+𝜙 𝑖)
Jose M. Gonzalez Castro - Noise from SL in GW 19
20. Jose M. Gonzalez Castro - Noise from SL in GW
RT improvements: The phase modulation
Phase split in 2 types
• Static phase Possibility to perform modulo operation
• Time dependent phase Not advisable to perform modulo operation
Phase modulated due to the bounces on vibrating elements
20
2 ways to simulate the displacement:
• Selecting a discrete set of frequencies and amplitudes
𝑋 𝑡 =
𝑖=1
𝑁
𝐴𝑖 sin(2 𝜋𝑓𝑖 𝑡 + 𝜙𝑖)
• Using the measured displacement from bench local controls
𝑋(𝑡)
Can be a good approach since some frequencies are
predominant!
21. Jose M. Gonzalez Castro - Noise from SL in GW
RT improvements: The phase modulation
Phase split in 2 types
• Static phase Possibility to perform modulo operation
• Time dependent phase Not advisable to perform modulo operation
Phase modulated due to the bounces on vibrating elements
In magenta: High
microseismic period
In blue: Quiet period
21
22. RT improvements: The coupling
• As expressed by A.Vinet et.al. 1997, the coupling is:
[The coupling of a wave with the main beam] “ is given by the projection of the
scattered wave onto the main transverse electromagnetic wave”
𝛾 𝑡 = ∫ 𝜙0 𝑦 𝜓 𝑠𝑐𝑎𝑡 𝑦, 𝑡 𝑑 𝑦
And the most important effect on the main beam is that it changes the
phase as:
Δ𝜙 𝑟𝑒𝑐 =
𝕀𝕞 𝛾(𝑡)
𝑃
Jose M. Gonzalez Castro - Noise from SL in GW 22
23. Jose M. Gonzalez Castro - Noise from SL in GW
RT improvements II:
An implementation algorithm
• The parallel implementation can
be done as:
• CPU
• Heterogeneous programming (CPU+
GPU)
23
Read the
displacement of
the mechanical
components
Modulate the ray
Implemented
inside light-matter
interaction
25. Coupling light with optomechanical elements
• A phase change in the FP cavity generates a noise as
ℎ 𝑓 =
𝜆
4 𝜋𝐿
Δ𝜙 𝑟𝑒𝑐 𝑓
ℎ 𝑓 =
𝜆 𝕀𝕞 𝛾(𝑡)
4 𝜋𝐿 𝑃
Jose M. Gonzalez Castro - Noise from SL in GW 25
26. Simulating the End benches
Jose M. Gonzalez Castro - Noise from SL in GW 26
27. Simulating the End benches: data
• The microseismic day and the wave noise and the real data
Jose M. Gonzalez Castro - Noise from SL in GW 27
RMS displacement
Quiet period:
• SNEB: 0.14 µm
• SWEB: 0.13 µm
High microseismic
activity:
• SNEB: 1.25 µm
• SWEB: 2.83 µm
28. Jose M. Gonzalez Castro - Noise from SL in GW 28
We observe a
upconversion shoulder
due to large oscillations
at slow frequencies
29. Jose M. Gonzalez Castro - Noise from SL in GW 29
End Benches Results
31. AdVirgo commisioning
How is previous work done experimentally?
1. Tapping the interferometer to find the most
sensible location
2. Use a shaker and analyse the data
Jose M. Gonzalez Castro - Noise from SL in GW 31
32. How to do a noise projection?
Jose M. Gonzalez Castro - Noise from SL in GW 32
1 - Perform a
noise injection
2 - Compute
transfer
function
3- Apply
transfer
function to a
quiet period
Get the
noise
projection
33. Sensitivity was limited by B4Ghost
on:
• f < 25Hz
• f ∈ (90 − 170)Hz
A bafle was installed on October
2017 and now the stray light from
B4Ghost is no longer limiting the
sensitivity
Jose M. Gonzalez Castro - Noise from SL in GW 33
34. Conclusions
• First development of a non-sequential ray tracing method with phase
information
• Development of a novel method to estimate phase noise with a ray tracing
simulation, including upconversion shoulders
• Noise projections are a powerful tool to experimentally analyse sources of
noise, including stray light
Jose M. Gonzalez Castro - Noise from SL in GW 34
Future work
• Experimental testing of the developed model can be exploited
• Is forward scattering a non negligible source of SL?
37. Preprocessing and ray creation
• Preprocessing involves the definition of all the elements,
from primitives to complex objects
let centre = Point(0.,0.,0.)
let ball = sphere(centre,1.0<m>,"material")
From simple elements
let l_U200 =
U200(Point(0.,0.,0.),UnitVector(0.,1.,0.),UnitVector(0.,0.,1.),
"Material__27",'L',([||],[||]))
To a complex element
Jose M. Gonzalez Castro - Noise from SL in GW 37
38. Ray Tracing: Intersection tests
• It’s the core of a Ray tracing code
• Must be well optimized and one of the places
that can be better parallelized
let intersect_sphere_simp(ray:Ray,centre:Point,rad:float<m>, material:string) =
// Intersction of a ray with a sphere comming from a cylinder
let s = ray.from - centre
let sv = s*ray.uvec
let ss = s*s
let adRad = float rad // Adimensional Radius
let discr = sv*sv - ss + adRad*adRad
if discr < 0.0 then [||]
else
let t1 , t2 = (-sv + sqrt(discr))|> LanguagePrimitives.FloatWithMeasure<m>,
(-sv - sqrt(discr)) |> LanguagePrimitives.FloatWithMeasure<m>
let travel1, travel2 = ray.OpticalPathTravelled + ray.IndexOfRefraction*t1,
ray.OpticalPathTravelled + ray.IndexOfRefraction*t2
let ray1, ray2 = {ray with OpticalPathTravelled = travel1}, {ray with OpticalPathTravelled = travel2}
let point1, point2 = (ray.from + float(t1)*ray.uvec), (ray.from + float(t2)*ray.uvec)
let dnormal1, dnormal2 = point1-centre, point2 - centre
[|{normal = dnormal1.ToUnitVector();point= point1; ray= ray1; MatName = material; t= t1} ;
{normal = dnormal2.ToUnitVector();point= point2; ray= ray2; MatName = material; t= t2} |]
Jose M. Gonzalez Castro - Noise from SL in GW 38
39. Sensor
Defined depending on the need:
• Rendering? -> It needs a camera model
• Beam profile?
Rendered image of the lens holder from Newport corporation
Jose M. Gonzalez Castro - Noise from SL in GW 39
40. How to do a noise projection?
ℎ(𝑓) = 𝐹𝑇[
𝜆
4𝜋
β(𝑓) ⋅ sin
4𝜋
𝜆
𝑧 𝑡 ]
1. Use the data of the injection to find out β(f) as the ratio between
the desired target channel and the injection channel
2. Use β(f) on the quiet time to project quiet noise on the target
channel
Jose M. Gonzalez Castro - Noise from SL in GW 40
41. Gravitational Waves
• Gravitational waves are radiated from
accelerated non-symmetrical masses
• Gravitational waves alternately
stretch and squeeze space-time both
vertically and horizontally as they
propagate
Jose M. Gonzalez Castro Noise from SL in GW 41
Credits: M. Pössel
42. Expected sources of
gravitational waves
The presented sensitivity expects to detect the next
candidates
• Compact binaries objects: BBH, BNS , BHNS
• Continuous waves
• Supernovae
• Stochastic background
Already detected!
Editor's Notes
Comments:
First triple detection allow to improve sky location. Perform the first polarization tests for GWs
Sky location goes from 1160 square degrees (only LIGO) to about 100 square degrees with AdV
Excess on energy on the middle row with increases with frequency (chirp)
Exponential increase on the
Here I talk about the importance of the lower frequencies.
Almost all the signal was recovered for freq < 300 Hz
Importance of reducing the noise for low frequencies (MY TARGET!)
I should say that it is a Michelson interferometer with FP cavities and reciclyng cavities
In order to control the interferomter and all the cavities, it is necessary to have several benches that control the state of the beam in all the cavities + the alignment
Left: Design sensitivity
Limited by fundamental noise
Right: Real sensitivity curve
Limited mainly by tecjnical noises. Should be controlled up to design/10, importance of commissioning
Summer 2017 version is not the final version. So it is not the same design
Light is lost everywhere, and the considering that the interferometer works close to the dark fringe,
The lost light can recouple into the main beam problem!
Narrow angle Vs Wide angle at about 0.1 Rad 5.8 deg
Rought surfaces
Sin theta_n = n lambda spatial_freq
In the example od the ghost beam, when I talk about reflection, it would be better to say PPM for the part reflected
The scattered ligh changes the phase of the main beam and if it is modulated, then spoils the sensitivity at a certain frequency
- Upconversion shoulder
A source of upconverted phase noise produced by scattered light (true, it will be explained later)
Developed by CS due to historical reasons
Rendering equation as fundamental equation of ray tracing has physical principles
Say that this is the most physical part of the code
BRDF refers to L, which is the radiance
Properties:
Symmetric
Energy conservation
It can be obtained using statistical methods from the material structure, but too complex functions appear
-The model is that each particle has an associated plane wave of infinitesimal extension to implement the phase
- Several waves create a wavefront with the Huygens principle
I know this is small but…
This is the flow diagram of the implementation
Implemented on light-matter interaction
From phase change generated in a FP cavity, in the Michelson does a strain of
“A more accurate implementation would require the actual properties of each component”
OPTOCAD
Explain that there is this optical design for the optical benches, where design properties are seen
- Changes from the assembled version
Depending on the time:
- On SNEB/SWEB, explaining the telescopes and the PDs, cameras, etc
MINE:
- Explain the properties of the mirrors -> scattering definition based on TDR
Paremeters not defined or not measured
How I performed the simulation
Sources are not a single source (a different approach)
Scattering in reflection
Vacuum chamber was included
Recoupling with ETM Backward Vs Forward scattering
Result + analysis
Conclusiones:
- Originale
- Problema aperto
- risolto
Puedo hacer aparecer antes lo que seria la ecuacion de la interseccion entre la esfera y el rayo y luego hago aparecer el codigo como animacion
Line between two intersections
Just say it saves the info to be postprocessed.
-Photodetecgtor
Say that are quadrupole radiation with X and + polarization
Continuum waves: Artist's depiction of a super dense and compact neutron star (Casey Reed/Penn State University)
BNS: Binary Neutron Star inspiral (AEI)
Quickly say that there are several sources for earth based detectors.
Some detected and some not