Ops Shift Transition: 01/15/2020, Eve Shift 00:00–08:00 (16:00-00:00) - UTC (PT)
State of H1: Locked
Intent Bit: Observing
Weather: 10-20 mph wind
Primary 0.03 – 0.1Hz: 0.02 um/s
Secondary 0.1 – 0.3Hz: 0.7 um/s
Outgoing Operator: Jeff
Quick Summary: Locked and Observing for 1.5 hours. Microseism and wind have increased recently
I identified an issue with the Pcal boards, and needed to find out what the impact is.
I modeled the boards with a photo diode in SPICE to see look at the frequency response of the output voltage. The issue with having the wrong capacitor manifests itself as rather intense gain peaking at around 1 MHz, and various instruments that Pcal oversees have different versions of the board which are all impacted differently.
Of concern to LIGO is how bad is this <5 kHz?
Well, with the current capacitor (in this 2_7_pf.png attachment) you see the response 5 kHz is roughly 8 * 10^-4 % higher.
With a replaced capacitor (in this 5_0_pf.png attachment) you see the response 5 kHz is roughly 4 * 10^-4 % higher.
Moral of the story: since Pcal isn't used above this kind of frequency, there is no need to worry about this issue since the error is miniscule in these frequencies.
Overall, regardless of fixing the capacitors, the response will be accurate to within 1 % up to above 100 kHz.
The other aspect that may give some frequency dependant error is coherence time in the sphere:
There is an equation listed in integegrating sphere technical notes, as well as presentations by NASA [page 4] that looks at exponenetial time decay of pulsed signals, this can be used to get an apporximation for the coherence time constant within the integrating spheres. From that, the bandwidth (FWHM linewidth) of the sphere is: 1/ (pi * tor)
It can be calculated that the sphere itself is good within 1 % up to 2.14 MHz.
So the electronics boards are the main limiting factor.
The after the second lockloss the IFO relocked relocked with relative little intervention. There was one lockloss at FIND_IR, due to a low DIFF BEATNOTE. Sheila took a shot a using the pico to make the BEATNOTE less negative. This did not help much. The next step was to make the adjustment on the table. We decided to give relocking one more try before going into the LVEA. This time the IFO relocked without operator intervention. Accepted the SDF DIFFs attached below, and back into Observing.
Summary: A few odd mysteries, some very bad alignments, and a crashed ITMY camera were cause for a ~5 hour lock recovery. Ten minutes later we had anther lock loss, reason unknow as of yet.
#1
#2
Some important action items from this:
After a bit of a struggle with both relocking and initial alignment, and a great deal of help from Sheila and TJ the IFO has been relocked. When back to NLN accepted the SDF DIFFs listed below and went back into observing.
Jeff K requested I add the Beckhoff systems to the sdf report script. As a reminder, last August I wrote a python program called sdf_files_report which summarizes the status of each target's safe.snap, OBSERVE.snap (and down.snap for historic reasons). Output from running it today (with Beckhoff added) are shown in attachments (didn't fit in one snapshot, and copy-paste messes with the formating)
In the comments to this aLOG are a number or supporting figures for the suspension model changes for LHO calibration.
Demonstrating Measurement to Model residual systematic error.
I have plotted the diffference between observed data of the UIM L2L transfer function in comparison with the following models:
The order is chesen to be in decending order with increasing "goodness" - this way to best one is plotted on top of the rest
The plots are broken up into 5 parts of the freuquency spectrum (where we have data: 5 to 550 Hz), to make the lare amount of infromation more readable.
Going through these plots is informative in understanding how each model is "good" is various parts of the spectrum, and how it can be "bad" in other parts.
The take home message is that the new pyDARM model is good up to 200 Hz, and the new CALCS filter is approximately identical to it, and reflects the data just as well.
Demonstrate Model to CALCS residual systematic error.
I had plotted this with MATLAB before, but for improved clarity I'll plot the CALCS differences from pyDARM for all stages L1,L2 and L3 (UIM, PUM, TST) L2L transfer functions: so that it is clear where the models are good and bad when we fit these models into the front end filter banks.
The most drastically different is the L1 stage (which the comment preceeding this claims to be a pretty close fit to observed data). You can see the effect of the removal of a vast amount of poles and zeroes from the TF impacting the low frequency, as well as the two missing features at 90 Hz and 134 Hz, also visible in the previous comment.
At high frequency, gain and phase difference comes about from the fact that the front end model is a discrete model (with a sample rate of 16384) and hence has a Nyquist frequency around 8kHz, so what you see is the contributing fraction of that coming into lower frequencies.
Remake the "contributions to R" plot, using the new 20200103 parameter file.
Now that the paramter file is all its detail about it updated, the previous estimates to the contribution of that 152 Hz feature to the response can be more accurately modelled.
Where I previously said that the contribution was about 8.5%, it is clear that it is closer to 7%.
Make the "final" version of R_foton_new / R_foton_old plot.
With the parameter file update fully, this plot also changes from the one I plotted previously.
This plot is generated by:
This was the expected change in DELTALEXT/PCAL. The actual observed change was here,with further discussion.
The H1CALCS filter banks were rearranged to make more sense and to make it obvious that there is plently of room to add more filter bank blocks that would do an even *better* job of representing the full transfer functions in the front end.
Attached are the images so that you can see how things are arranged. Below I define what the abbreviations mean:
minor clarification on the biassign, in the above comment, since I was in a rush and not thinking: its the bias on the ESD drive for actuation on the TST stage
To find the code to generate the figures in this alog, consult the following directory:
/ligo/home/vladimir.bossilkov/Work_Done/20200111_calibration_checks
Also as a backup I've included the files from this directory as an attachment. I had to omitted the very densely evaluated transfer function from foton that was used to produce plots in the first set of figures, because it makes the attachment too large. You can probably use ETMX_L1 new and old files used in the second set of files without much error.
While writing the O3A cal paper, I made a comparison plot showing the UIM contributions in 0909 O3A, and the 0909 O3A model with O3B SUS data (trunk/Common/pyDARM/matlab_scripts/20200107_H1_EX_O3_susdata.mat).
The comparison is show in the attached pdf. The "old UIM" is the actual 0909 model. The "new UIM" is 0909+O3B sus.
TITLE: 01/15 Owl Shift: 08:00-16:00 UTC (00:00-08:00 PST), all times posted in UTC
STATE of H1: Observing at 118Mpc
INCOMING OPERATOR: Jeff
SHIFT SUMMARY:
All in all, nice shift for H1. There were a few small EQ tumblers at the beginning of the shift, but they proved to not be an issue. It was a cold night and MY heater needed to be turned up!
LOG:
Have had some low temp alarms at the Mid Stations with our recent cold snap. Niko emailed Bubba about MY last night and this morning Bubba increased the temps at MY (this heating up caused an Air Handler alarm, but Bubba confirmed this was him this morning and that we can ignore this alarm).
Attachement #1 is the last 2-days and Attachement #2 is the last 4-months.
TITLE: 01/15 Owl Shift: 08:00-16:00 UTC (00:00-08:00 PST), all times posted in UTC
STATE of H1: Observing at 118Mpc
OUTGOING OPERATOR: Niko
CURRENT ENVIRONMENT:
SEI_CONF state: WINDY
Wind: 7mph Gusts, 4mph 5min avg
Primary useism: 0.03 μm/s
Secondary useism: 0.34 μm/s
A balmy 12°F on the drive in.
QUICK SUMMARY:
Shifter: Adrian Helmling-Cornell
Fellow: Vlad
DQ Shift Summary:
The fix for the missing observing time on January 9th is as follows (from Robert Bruntz):
Also, the link to my shift, as I didn't originally include it in my aLog.
H1 had a 4hr lock and this was with sustained winds near 20mph, and then there was a random lockloss.
Once again, FSS would not lock and the PSL_FSS said it was due to "FSS Oscillating". (most recent alog of this I see is from June 2018)
I did the same thing I did earlier in the shift for this: toggled FSS autolocker, took ISC_LOCK to INIT/DOWN, took IMC_LOCK to INIT/LOCKING (& DOWN). Then I took PSL_FSS to INIT/DOWN (then FSS locked). This time it took 8min vs 20min after the last lock.
I marked this down time as CORRECTIVE MAINTENANCE since this isn't normal. (although Ed has just walked in, he mentioned addressing this before and Jason mentioned to him that there was a special way to "toggle" the FSS autolocker....so don't turn it off and wait a while. Just turn off and then on....but I'm pretty sure I tried that and other variants.)
Anyway, FSS during my shift wasn't happy. Am curious to know if this is a trend.
Not only do you have to toggle the autolocker off/on in rapid succession (click OFF then immediately click ON), when you perform the toggle is important as well. If it's having trouble relocking it will get to a point where it wants to grab, but for some reason can't (you'll see the 00 flashes on the PSL quad display, upper-left quadrant). You want to toggle the autolocker during this state, when it should be grabbing a 00 mode but isn't. If the autolocker is running through its temp search (seen by a triangular shape to the NPRO crystal temp graph on the FSS MEDM) then toggling the autolocker will do absolutely nothing.
There have been a few instances of the FSS RefCav having issues relocking in the last few days (a couple on Friday, and the two reported by Corey). This seems to be a growing trend, but oddly enough we very rarely have problems getting the RefCav to lock when we perform work on it. I suspect there may be issues with the archaic FSS RefCav autolocker code; it was written in one of the variants of C many years ago and hasn't been touched since. I'll formalize this in a Wiki page, but here are some pointers if the autolocker continues to have problems (in no particular order):
I also had the FFS not locking on Tuesday (alog 54329), the wind was very high at this time though I don't know if that could have any effect.
How would you suggest pausing the PSL_FFS code? Will taking it to INIT do this as it is Managed by ISC_LOCK.
Thanks for the notes about this, Jason---this helps alot! It was the middle of the night, and I totally did not want to phone you for something like this. I did think I tried different types of toggling of the Autolocker, but I definitely did not correlate toggling with looking at the RefCav flashing modes.
Camilla: (Correct me if I'm wrong Jason) One can PAUSE the PSL_FSS node (and any node) by going to the node's Main Screen & for the "OP" pull-down, click that and select PAUSE (other choices are STOP & EXEC). I imagine we can do that even if PSL_FSS is MANAGED?
Looking at a trend of the wind speeds shows that the end stations are consistently below the other buildings. This is obviously dependent on the direction of the wind, but this looks very promising.
The attachment shows the last ~15 hours with the end station traces (blue and purple) consistently below the other buildings. Zooming out got messy, but you get the idea with this shot.
It's my opinion that comparative anemometers on either side of each windscreen would be a more valid assessment. Typically the variance of the wind speeds from the CS to either unprotected end (and mids) can show fairly large differences. Keeping the H1PEM_WINDSPEED MEDM screen open is part of my regular screen setup (I stack Obs Mode/Wind Speed and Range)
I've been looking at the early data for the impact of the wind fence, and looking from 1st January to 8th January there's on average a ~5mph discrepancy between CS wind speeds and EX and EY (looking at CS wind speed - EX/EY wind speeds), and 2-3mph looking at data from 12th December onwards (I'm looking at max minute trends since that's what I used to see the impact of gusts of wind), compared to discrepancies of 0-1mph on average for O3a and for before the wind fence was completed.