Ed, Gabriele, Sheila
We had three locklosses in a row while engaging ASC. I've rearranged the ASC_ENGAGE state in the gaurdian, breaking it into three separate states.
ENGAGE_ASC part1 does the set up, turns on CHARD, checks the recylcing gain. If the recycling gain is OK, it engages PRC2 and INP1, other wise it gives a message to align by hand and will not move on. This logic was in the old state, but it did not stop to wait for by hand alingment. Once the recyclcing gain is high enough, the guardian will engage PR2 and INP1, so the user may want to pause the gaurdian if aligning by hand.
ENGAGE_ASC_PART2 increases the gain for the SRC loops, this part used to be done after engaging PRC1 but we tested this and it is fine. Then it checks the POP offsets, and if they are small enough it engages the PRC1 loop. Otherwise it gives the user a message again, and keeps checking the offsets. It will move on if the drop below the threshold, so if you are aligning by hand you may want to pause the guardian.
ENGAGE_ASC_PART3 engages the SOFT loops. There is a place hoder here to check the offsets and not engage if they are too large. I put this in because sometimes we are loosing lock when engaging these loops, however based on the last lockloss it wasn't obvious how to set a threshold, so currently there is no check, they will always be turned on. As we collect some data while running next week we can look at these locklosses and set an appropriate threshold.
The main motivation for doing this is because the checks that we had previously written weren't really being used (the guardian would move on, just leaving the PRC loops off, but this might not be obvious to the user). A secondary benefit is fewer blocking calls so that we will check for locklosses in places where we used to miss them.
We tested this once, but did parts of the PART2 state by pasting into the command line. The only untested change is turning on the ITM offloading to the top mass in when we first turn on DHARD. Now we are both turning on the offloading and setting it to the full gain in the state DARM_WFS. (lines 1052 to 1056 used to be near the end of the engage ASC state). #guardbomb
The other thing to note is that the OFFLOAD_ALIGNMENT state generators are no longer requestable. I've been slowly trying to reduce the number of requestable states so that we have options that we need in the drop down menu, and fewer options that shouldn't be used.
Our X arm green WFS took extremely long to converge (up to 8 minutes.) While it was too windy to lock this afternoon gabriele and I increased the gain of ALS-X_WFS_DOF_1 and 2 by a factor of 3, now things should be faster. A factor of 10 gain was too much, the loops became unstable.
We probably have not been waiting long enough for these loops to converge while doing inital alingment, hopefully things will go better now that they are a little higher gain. However, it is still a good idea to watch the control signals to see when the converge. Ed has put templates called XARM_GREEN_WFS and YARM_GREEN_WFS in ops/Templates/StripTools that can be used for this.
J. Kissel, J. Driggers, C. Cahillane, K. Izumi I've taken the data that we took last Sunday of the ALS DIFF PLL Open Loop Gain TF and Boosts (from LHO aLOG 20363), built a model of the loop. Given the precision of the measurement, I can make a model the reporoduces the boost filters and the PLL OLGTF to within 1% and 1 [deg]. The most important outcome of this is the ability to characterize the frequency dependence of the low-pass filter just before the VCO. The nominally z:p = 40:1.6 VCO Filter is actually a z:p = 1.05:40 Hz filter. This means that, in using the ALS DILL PLL CTRL signal, prior estimates of overall actuation strength of the QUADs (i.e. LHO aLOH 18711) was over estimated by (1.6-1.05)/1.6 = 34%. This potentially explains some of the discrepancy we saw when comparing the three methos, PCAL, Free Swinging Michelson, and ALS DIFF VCO in LHO aLOG 18767. Of course, as you know, we plan remeasure all methods and make the comparison again. Details: ------------------------------------ Here're the final answer numbers of the model: Traditionally Quoted "Nominal" Values This Model's Fit Values Phase Frequency Discriminator (PFD) z:p = (none):(0Hz) z:p = (none):(0Hz, 450kHz) Voltage Contolled Oscillator (VCO) z:p = 40Hz:1.6Hz z:p = 40Hz:1.05Hz Phase Locking Loop (PLL) Control Common Gain 26 [dB] 25.5 [dB] Phase Locking Loop (PLL) Control Boost Filter 1 z:p:k = 20kHz:2kHz:0dB z:p:k = 1.9kHz:1.89kHz:0dB Phase Locking Loop (PLL) Control Boost Filter 2 z:p:k = 2kHz:40Hz:0dB z:p:k = 1.95kHz:38.55Hz:-0.2dB ------ Attached are figures demonstrating the progression and precision of the model. pg1 : The final answer, showing the model of the ALS DIFF PLL Open Loop Gain TF from 0.1 Hz to 1e6 Hz. pg2 : PLL Control Boost Filter 1; a comparison between measurement, model with fit parameters, and nominal parameters pg3 : PLL Control Boost Filter 2; a comparison between measurement, model with fit parameters, and nominal parameters pg4 : PLL OLGTF, with out the boosts engaged pg5 : PLL OLGTF, with boosts engaged pg6 : A comparison between fit residuals and nominal residuals with measurement. pg7 : A confirmation that the closed loop gain, G / 1+G, of the ALS DIFF PLL is indeed 1.0 to better than 0.1% out to 1 kHz. ------ Perhaps it is of interest for the scrutinous to focus on pg 6, where I compare the residuals, and it'll illustrate my motivations for the fit paramaters, and my quoting that we trust their values to such high precision. Question 1: Why d'you think the magnitude uncertainty is less that 1%, when clearly the boost OLG measurement residual falls by 15% with frequency below 1 kHz, and the unboosted measurement residual falls by 10% with frequency below 100 Hz? Recall that at these frequencies, below 1 kHz and 100 Hz for the boosted and unboosted measurements, respectively there is a rediculous amount of loop suppression. As such, given that the phase residual holds up well to fitted poles, and has little affect on the magnitude residual, I suspect that the measurement magnitude drops with frequency as the suppression increases due to very-small, non-linear, in-loop voltage affects. Question 2: Why do you think there's an 450 kHz pole in the PFD when you've only measured up to 100 kHz? I played around with the very-high-frequency response for a while. Of course, a pole is the only high-frequency tool one has to affect the magnitude residual, and 450 kHz was a good balance between the fitted time delay, and the frequency of the pole. Both the 800 [ns] and 450 kHz pole are "plausible." Inside the PFD, there is a fast chip, that the data sheet claims is good up to 100 kHz, but that doesn't mean much, because you don't know what rolloff filter was chosen. 800 [ns] would correspond to a few hundred meters of cable length difference, so it's not that. But if I see a consistent ~230 [ns] delay in the indepednent measurements of the boost filters, it's not crazy to think that the whole phase-locking-loop accrues 800 [ns]. ------ The analysis script that built this model is commited to the CAL SVN here: /ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/PreER8/H1/Scripts/ALSDIFF/ALSDIFFModel_PreER8.m and the plots live here: /ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/PreER8/H1/Results/ALSDIFF/2015-08-09_H1ALSDIFF_PLL*.pdf
Sheesh -- you'd figure I'd get the most important sentence in the aLOG right.
Of course, I mean to say:
The nominally z:p = 40:1.6 VCO Filter is actually a z:p = 40:1.05 Hz filter.
The pole is at 1.05 Hz.
Thanks for the catch, Matt.
Further, in the table, I make another typo:
Traditionally Quoted "Nominal" Values This Model's Fit Values
Phase Frequency Discriminator (PFD) z:p = (none):(0Hz) z:p = (none):(0Hz, 450kHz)
Voltage Contolled Oscillator (VCO) z:p = 40Hz:1.6Hz z:p = 40Hz:1.05Hz
Phase Locking Loop (PLL) Control Common Gain 26 [dB] 25.5 [dB]
Phase Locking Loop (PLL) Control Boost Filter 1 z:p:k = 20kHz:2kHz:0dB z:p:k = 19kHz:1.89kHz:0dB
Phase Locking Loop (PLL) Control Boost Filter 2 z:p:k = 2kHz:40Hz:0dB z:p:k = 1.95kHz:38.55Hz:-0.2dB
Thanks for that catch, Bram.
This is what I get for writing such an entry at 8p on a Friday, and then immediately leaving for an off-the-grid public outreach event for the weekend!
Are we any where closer to being able to edit aLOGs past 24 hours?
In order to determine how sensitive we are to activities at the site, and to help set rules for the O1 run, I injected human disturbances as recorded in the table below. DetChar, can you run these times to see if there are events detected in DARM for these activities? My timing should be good to within a second.
|
Injection |
Time of first injection Aug. 12 UTC |
Injection spacing (seconds) |
Injection session duration and number of injection (seconds, number) |
|
Truck (3808) horn at OSB recieving |
15:09:00 |
5 |
30, 6 |
|
Truck (3808) horn at 2k electronics room building |
15:09:00 |
5 |
30, 6 |
|
Truck (3808) sudden braking near 2k electronics building |
15:16:00 |
5 |
30, 6 |
|
Quick human moves in the optics lab next to the input arm |
15:23:00 |
5 |
60, 12 |
|
Human jumps in the change room |
15:25:00 |
5 |
60, 12 |
|
Silver van horn, 2k electronics building area |
17:04:00 |
5 |
30, 6 |
|
Silver van sudden brakes 2k electronics building area |
17:05:00 |
5 |
30, 6 |
|
Silver van horn, high-bay area |
17:08:00 |
5 |
30, 6 |
|
Siler van brakes high-bay area |
17:10:00 |
5 |
30, 6 |
|
Car door slams, patio area |
17:13:00 |
5 |
30, 6 |
|
Corolla car horn, parking area |
17:16:00 |
5 |
30, 6 |
Daniel, Stefan Puzzled by Evan's elog on the still persisting broadband noise (alog 20524), we hooked up the pre-EOM driver 45MHz RIN monitor again (plot 1) - Interestingly, the out-of-loop RIN monitor is still coherent with the pre-EOM driver input (just 38 dB lower), although there is a sign flip below ~2.5kHz (plot 2 shows the transfer function).
Robert, Daniel, Stefan Installed cable from PSL rack to EOM driver test excitation. This will allow us to measure the (driven) 45MHz oscillator RIN transfer function once the winds die down. We hooked the drive up to EXTRA_AO_2, and verified the drive works. We can measure the TF during the next lock. (Work permit 5434)
There is some suspicion that motion of the HAM1 table is contributing to CHARD noise. I learned today that LLO is using some inertial isolation on their HAM1 HEPI platform (i.e. they are blending L4Cs & IPSs, and use that signal for feedback control). I've started looking in to doing this here, but I wanted to see what kind of gains we could maybe expect from such a scheme. The two attached plots are (first image) LH0's HAM1 L4Cs versus our ground, and (second image) LLO's HAM1 L4C's versus their ground. A few points:
1. X at low frequencies at both sites sucks. I suspected sensor correction, my third image is an on/off comparison. X is a lot better with it off (blue is sensor correction off, red is on, green and brown are the grounds). We are getting hammered by wind right now but the performance is equally bad without sensor correction). I remember turning HAM1 sensor correction on a while ago, and did a measurement where I thought it was making an improvement at the time, so I'm not sure what happened here. Y is not as bad, but I've turned it off as well.
2. At 1 hz LHO is doing almost as well as LLO because our ground is quieter. Yay us.
3. The real improvement would come between 1-10hz, where LLO is moving less by ~1.5 orders of magnitude. This will mean installing blends, which is an easy copy paste with foton. Or if LLO was nice they'd send a mat file with a zpk. It wil also mean that we would need to redesign the isolation loops for a UGF above where we want isolation. Right now they are probably 2hz loops, I would guess that LLO's are probably 10-15.
The 2 actions I want to do before 01 are:
1. turn off X/Y sensor correction... which is done. I'll look at the filters and see if I can find whats wrong, but for now I would expect to leave this off. Z sensor correction seems to work fine.
2. Install the LLO blends and see if they make things better at least a little better around 1 hz, and not make things worse at low frequency. I would like to do this Monday.
After that I can look at redesigning the isolation loops, or maybe just copy LLO's, but I would worry that the higher frequency parts of the plant may be different.
Summery:
So much wind...
Log:
Times in UTC (PST)
1505 (805) Ken done.
1515 (815) Jeff B done.
1524 (824) Ken to EY to work on lights, he will not be in the VEA.
1550 (850) Fil to CER.
1553 (853) Jeff B to EX to unplug dust monitor.
1615 (915) Ken done.
1621 (921) Jeff b done.
1637 (937) Bubba going down Yarm.
1804 (1104) Ellie, Fil going into the LVEA to look at ISCT4.
1820 (1120) Ellie, Fil back
2036 (1336) Andres to Ends for tmp sensor
2037 (1337) Kyle to Y28
2115 (1415) Kyle back
2221 (1521) Stefan to LVEA
Windy days are bad for locking, but good for other side activites. So I sat down to write a script that automatically tune the IMC aungular offsets to reduce to minimum the coupling of jitter to intensity noise. It basically follows the same procedure I performed manually earlier today. The script is attached to the elog entry. You can sae it and run it from terminal. it will open up a plot showing you the progress of the tuning. Run the script with the IMC locked, no IFO and ISS second loop open!
Here is what the script does
The script has a built in check of the IMC power, and it doesn't change any offset if the IMC is not locked. There is no check on the convergence of the error signals, but the script terminates automatically after 10 minutes, which is typically more than enough to find the right offsets. However, you can terminate the script with CTRL+C when you're satisfied withe the results. The excitations will be automatically removed.
I tested the script several times with random starting offsets, and it worked all the times.
The first attached plots show a comparison of IMC transmitted RIN before and after the script was run. The other plots show some examples of the plots generated by the script, showing the tuning in action.
Charge measurements was done on both ETMs. It is early enough to discuss the new tendencies, but probably ETMY change the sign of charging after changing the bias sign on ETMY (see 20387). Now (since Aug,10) both ETMX and ETMY Biases are -9.5V, Current results are in attachment. Upd: Additional set of measurements was done at 12pm - 2pm (local). Windy, so the errors are large. New plots added. Script for gamma measurements debugged and tried on some of these measurements, results are not ready yet.
(TJ writing as Nutsinee)
No locking happening today so far, gusts breaching 50mph.
Getting some good windy data though!
Scott L. Ed P. Rodney H. 8/13/15 The crew cleaned 59 meters of tube and bellows ending at HSW-2-006. All support tubes on Y-2 are vacuumed and capped. The water tank was also refilled. Today was the last day for Rodney. 8/14/15 Scott L. Ed P. 39.8 meters of tube and bellows cleaned ending at HSW-2-004. Both men had appointments in town and left at lunch.
Chris S.(85%) Joe D.(60%) Since 8/4 the guys have had various other chores, they also had to cut more metal into 10' lengths and since that date they have cleaned the existing seal joints, installed metal strips and caulked 500 meters of upper tube enclosure. This brings the total installed to 1680 meters of enclosure on X-1. We are currently waiting on more metal to arrive. It has been ordered for 3 weeks.
This morning I retuned the IMC alignment WFS offsets to reduce the coupling of jitter into the ISS array.
I could reduce to basically zero the coherence between the PSL periscope accelerometer and the ISS second loop signal, with the IMC locked and ISS second loop open. The first plot shows that the periscope noise between 100 and 700 Hz reduced down to the background noise of the signal. The two lines at 101 and 153 Hz are respectively a PZT pitch and yaw lines I was injecting.
The new offsets are
| Old | New | |
| DOF_1_P | 0 | 0 |
| DOF_2_P | 350 | 300 |
| DOF_3_P | 0 | 0 |
| DOF_1_Y | 200 | 20 |
| DOF_2_Y | 0 | 0 |
| DOF_3_Y | 0 | 0 |
Here is the procedure I used to tune the offsets, in details:
This entry is meant to survey the sensing noises of the OMC DCPDs before the EOM driver swap. However, other than the 45 MHz RFAM coupling, we have no reason to expect the couplings to change dramatically after the swap.
The DCPD sum and null data (and ISS intensity noise data) were collected from an undisturbed lock stretch on 2015-07-31.
Noise terms as follows:
The downward slope in the null at high frequencies is almost certainly some imperfect inversion of the AA filter, the uncompensated premap poles, or the downsampling filter.
* What is the reasoning behind the updated suspension thermal noise plot?
* Its weird that cHard doesn't show up. At LLO, cHard is the dominant noise from 10-15 Hz. Its coupling is 10x less than dHard, but its sensing noise is a lot worse.
I remade this plot for a more recent spectrum. This includes the new EOM driver, a second stage of whitening, and dc-lowpassing on the ISS outer loop PDs.
This time I also included some displacement noises; namely, the couplings from the PRCL, MICH, and SRCL controls. Somewhat surprising is that the PRCL control noise seems to be close to the total DCPD noise from 10 to 20 Hz. [I vaguely recall that the Wipfian noise budget predicted an unexpectedly high PRCL coupling at one point, but I cannot find an alog entry supporting this.]
Here is the above plot referred to test mass displacement, along with some of our usual anticipated displacement noises. Evidently the budgeting doesn't really add up below 100 Hz, but there are still some more displacement noises that need to be added (ASC, gas, BS DAC, etc.).
Since we weren't actually in the lowest-noise quad PUM state for this measurement, the DAC noise from the PUM is higher than what is shown in the plot above.
If the updated buget (attached) is right, this means that actually there are low-frequency gains to be had from 20 to 70 Hz. There is still evidently some excess from 50 to 200 Hz.
Here is a budget for a more recent lock, with the PUM drivers in the low-noise state. The control noise couplings (PRCL, MICH, SRCL, dHard) were all remeasured for this lock configuration.
As for other ASC loops, there is some contribution from the BS loops around 30 Hz (not included in this budget). I have also looked at cHard, but I have to drive more than 100 times above the quiescient control noise in order to even begin to see anything in the DARM spectrum, so these loops do not seem to contribute in a significant way.
Also included is a plot of sensing noises (and some displacement noises from LSC) in the OMC DCPDs, along with the sum/null residual. At high frequencies, the residual seems to approach the projected 45 MHz oscillator noise (except for the high-frequency excess, which we've seen before seems to be coherent with REFL9).
Evidently there is a bit of explaining to do in the bucket...
Some corrections/modifications/additions to the above:
Of course, the budgeted noises don't at all add up from 20 Hz to 200 Hz, so we are missing something big. Next we want to look at upconversion and jitter noises, as well as control noise from other ASC loops.
ISC: Did some good work last night, changed ASC input matrix to a, hopefully, good setting.
CDS: PEM antennas, noise on tigger signals, Vault seismometer.
PSL: PMC work on Tuesday. OpLevs currently behaving.
VAC: Today they will be driving between Y28 and X28 and dropping off things.
Fac: Beam tube cleaning ongoing, front double doors do actually lock (see Bubba if you need instructions on how to lock properly)
Monday is the start of ER8, there will be 3 weeks till the O1.
Week 1 - Annealing. The intent is to bring the IFO to a stable operating state.
Week 2 - Calibration. Stability, stability, stability.
Week 3 - PEM injections and commissioning cleanup.
Then if all is well at both sites, O1.
(Please see JRPC site for a more detailed and accurate schedule)
All time in UTC
07:00 Came to find the interferometer locked.
9:30 Violin mode low enough. OMC PD whitening turned on. BNS range went up a bit.
9:41 Lock loss. Violin mode damping *accident*
10:26 Lockloss again. Not clear why.
10:42 Another lock loss. 5.0M earthquake at Northern Atlantic Ridge
13:52 Another 5.6M earthquake in New Zealand. Lock loss. Take down the ifo.
7:58 Wind speed reaching 30 mph. We are still waiting for the earthquake to settle. Mother Nature isn't happy today...
Other Notes:
- Trouble with violin first harmonics tonight. 991.9345 got rung up and I couldn't damp it with the setting that I knew worked just the night before. The filters are ITMY Mode9 and ITMX Mode10 (the line was identified to be ITMY, but I set the filter in ITMX too just in case). Mysterious.........
- ETMX L2 DAMP MODE10, ETMY L2 DAMP MODE3, and ETMY L2 DAMP MODE7 gains are now being turned on by Guardian.
Nutsinee, Sheila, Evan
Thanks to the recent work on violin mode damping, we now have periods where the modes are low enough to engage a second stage of whitening on the OMC DCPDs.
We engaged the second stage of whitening in full lock around 2015-08-14 09:25:00 Z.
This extra whitening lowers the noise in both the sum and null streams (as expected). In the null stream, the improvement is about 4%. This improvement was enough to bump up the range by 2 or 3 Mpc.
[The dc photocurrent on the DCPDs changed negligibly; A went from 9.95(10) mA to 9.90(10) mA, and B went from 10.05(10) mA to 10.10(10) mA. Also note that the very high-frequency part of the sum, where we are apparently not close to shot-noise limited, has stayed the same before and after the whitening change. So it does not seem to simply be a calibration error. See second attachment.]
The in-situ dark noise of the DCPDs (plus the preamp, whitening, and AA chains) was measured in LHO#16656.
Gabriele, Sheila, Evan
Today we looked at how changing the 45 MHz modulation index changes the appearance of broadband excess noise in the DCPDs. As one should expect, this coupling goes like the square of the modulation index. With our current index, the excess of the sum over the null is about 8 %.
To be a bit more quantitative:
We tried to reduce the modulation index further, but by 4 dB it seems the interferometer will not stay locked for longer than a minute or so. While changing the modulation index we can see that the uncontrolled quadratures of the AS 36 WFS change, perhaps indicating that the error signals for the BS and SRM loops are also changing in an undesirable way.
The attachment shows the DCPD streams, along with the EOM driver RFAM readback and the IOP channel of ASC AS C segment 1. The solid traces are taken at the nominal modulation index, and the dashed traces are taken with a modulation index that is 3 dB lower.
I have updated the correction filter for the dtt DARM spectra that are projected in the wall and screens in the control room. I hope Evan will like it.
[The DARM spectra]
Here is a comparison of the newly corrected and previous DARM spectra.
As shown in the attached screenshot, the high frequency excess wing that has been shown above 3 kHz is now gone. The noise level at around 7 kHz now seems a bit too low compared with the f-shaped GWINC curve (shown in green). This maybe a real calibration error because I have applied the best and latest knowledge about the sensing chain for correcting the spectrum.
The correction filter is made by a matlab script:
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/PreER8/H1/Scripts/ControlRoomCalib/H1DARM_FOM_correction.m
This script creates a text file which contains the correction filter in [freq, dBmag, phasedeg] format from 1 Hz to 7444 Hz. The text file can be found at
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/PreER8/H1/Scripts/ControlRoomCalib/DARM_FOM_calibration.dat
Both script and text files are checked in to the svn. Also I updated the latest FOM dtt template, H1_DARM_FOM_20150722.xml so that it now uses the new correction filter.
[Corrections newly included]
Here is a list of what I newly included.
Note that the previous correction was made only from the IOP down sampling filter and the numerical whitening zpk([1,1,1,1,1], [100,100,100,100,100]) which are still included in the new correction.
For those of us who like to look at the DCPD streams, I modified the script to also produce the appropriate correction TF (using the uncompensated preamp poles, the AA filter, and the downsampling filters only).
There is still a little bit of sloping at high frequencies, even in the null stream (which we expect to be flat above 100 Hz). Maybe the AA model needs to be tuned?
I happened to come across this code again to reproduce the calibration correction filter for O1. I then found some bugs in the code which are now fixed.