Keenan's Paper: final-aug17.pdf

Keenan's abstract

Newtonian Noise Simulation and Suppression for Advanced Gravitational-Wave Interferometers

Keenan Pepper

Mentors: Rana Adhikari and Phil Willems

The next generation of gravitational-wave interferometers will have mechanical isolation systems so effective that seismic noise will be negligible at 10 Hz and above. In this frequency region (which is important for both massive black hole mergers and the gravitational stochastic background), the dominant noise source will be Newtonian gravity noise caused by fluctuations in the distribution of matter around the test masses. This gravitational force cannot be shielded, even in principle, but its effect can be estimated from independent measurements and subtracted from the output data. In the present work, the vibrations of the vacuum chamber and support columns were modeled with finite element analysis software to estimate their contribution to the Newtonian noise. It appears that this contribution will be at least a factor of ten smaller than that caused by vibrations of the soil and the concrete foundation slab, so initial implementations of Newtonian noise cancellation should ignore the chamber and focus on the ground. To evaluate the feasibility of different filtering algorithms for this application, several multiple-input multiple-output (MIMO) filters were developed with the goal of implementing active cancellation of seismic noise at the 40-meter prototype lab as a proof of concept.

Keenan's notes

In addition to the papers listed at the AdvLIGO wiki, I found this VIRGO paper, which contains a section "Effect of the apparatus infrastructure".

Rana's thesis

Rana's presentation with scale diagram of BSC

Published version of Hughes & Thorne paper

I attached a plot (strain1.pdf) of the GG noise from the BSC vibration, calculated from real accelerometer data (from early this morning) and a generous estimate of the gravity coefficient (7.3e-9 (m/s^2)/m). It doesn't come close to the total noise curve, so unless another model says something very different, we might not have to worry about the BSC at all.

Okay, here's the worst case noise curve: worst-case-strain.pdf. I computed it by assuming

This results in a gravity coefficient of 1.0e-7 (m/s^2)/m. It uses accelerometer data from the noisiest BSC at a noisy time of day, and also uses a real harmonic oscillator transfer function instead of a free mass TF (although the difference is negligible above 2 or 3 Hz).

Moving the test mass away from the center decreases the GG noise.

Next I'm going to model the piers, but since they're both less massive and farther away from the test mass, I don't think they'll be a problem either. -- KeenanPepper 2007-06-28 01:38:54

The worst-case gravity coupling coefficient for all four piers is about 7.3e-9 (m/s^2)/m, more than an order of magnitude smaller than for the BSC itself. So even if they are shaking an order of magnitude more than the BSC, we don't have to worry about them either. -- KeenanPepper 2007-07-05 21:16:22

Expression to integrate (for cutting and pasting):

((2*x^2-y^2-z^2)*u + 3*x*y*v + 3*x*z*w)/sqrt(x^2+y^2+z^2)^5

-- KeenanPepper 2007-07-10 02:12:13

MATLAB MISO FIR Wiener filter function

miso_firwiener.m

To use this function:

Fictional example (just to give you an idea):

accx = get_x_accelerometer_data();
accy = get_y_accelerometer_data();
accz = get_z_accelerometer_data();
pos = get_osem_or_ifo_position_data();

daccx = decimate(accx,32);
daccy = decimate(accy,32);
daccz = decimate(accz,32);
dpos = decimate(pos,32);

dacc_matrix = [daccx daccy daccz];

whole_filter = miso_firwiener(1023, dacc_matrix, dpos);

x_filter = whole_filter(1:1024);
y_filter = whole_filter((1024+1):(2*1024));
z_filter = whole_filter((2*1024+1):(3*1024));

faccx = filter(x_filter, 1, daccx);
faccy = filter(y_filter, 1, daccy);
faccz = filter(z_filter, 1, daccz);

dpos_estimate = faccx + faccy + faccz;

To do


More matlab programs from Keenan:

Block Toeplitz solver: block_levinson.m

New MISO FIR which uses the block Levinson: miso_firlev.m

Gravity_Gradients (last edited 2012-01-03 23:02:37 by localhost)