Lockloss from a large close earthquake, a 5.0 in Northern BC, Canada (linear velocity of 12!) We went to EQ mode 40 seconds after the LL
STATE of H1: Observing at 159Mpc
I ran a calibration measurement (operator instructions). The report generated for this set of measurements is at /ligo/groups/cal/H1/reports/20231027T203619Z/ (PDF here).
The model parameter set populated with Hc, Fcc, and the ETMX actuation strengths can be found at https://ldas-jobs.ligo-wa.caltech.edu/~cal/archive/H1/reports/20231027T203619Z/. This report is using the new model parameter set template updated in LHO:73783.
The 20231027T203619Z report was used to export a new calibration to the front end in the control room. The updates to the CALCS foton filters can be seen here and the same can be found for the EPICS records that used to calculate TDCFs in SDF screenshots attached to this log entry (page1, page2, page3).
TDCFs:
The calibration update brought KappaC closer to 1 (from 0.976 to 0.994). The PUM and UIM Kappas were also improved but not by much (<1% improvement). However, the TST Kappa saw a hard reset by about 4% to 1. Certainly the actual ESD charge on the TST stage is continuing to build up. We should keep an eye on it.
Systematic Error lines:
The reported systematic error for all our systematic error lines improved as well. See sys_err_scope.png. Line1 (17.1 Hz) and Line5 (33.43 Hz) still report ~3% error.
GDS:
Today's new report was committed to the LHO cluster and the GDS pipeline was restarted to make sure it knows about the new DARM boost filter.
I'll follow up with a comment over the weekend detailing the commands I used for today's cal work.
Jenne's new DARM2 low frequency boost filter (LHO:73745) occupies the FM2 slot in the LSC-DARM2 bank. I've updated the pyDARM model parameter set ("ini") to include the new boost filter. The file template, without any fitted parameters (Fcc, Hc, and actuation strengths), can be found at https://git.ligo.org/Calibration/ifo/H1/-/blob/main/pydarm_H1.ini (git hash d713a4e9).
Lines 48-51 now read (changes in bold):
digital_filter_bank = LSC_DARM1, LSC_DARM2
digital_filter_modules = 1,2,3,4,7,9,10: 2,3,4,5,6,7,8
digital_filter_gain = 400,1
digital_filter_file = Common/H1CalFilterArchive/h1omc/H1OMC_1382307261.txt
Relevant Links
===============
LHO:73745: Jenne proposes new boost filter with low frequency gain
LHO:73776: DARM boost activated
This aLog hopes to be something similar to this LLO aLog concerning why they do not currently wish to attempt to actively actuate on their 80.4 kHz PI.
I attempt the same procedure, calibrating to a fairly arbitrary amplitude, which in the case of LHO corresponds to 1 at the average mechanical mode amplitude at a well thermalised time.
I project a rate of change of amplitude at the maximum DAC rate, based on observing amplitude growth rates at the exact optimised actuation phase to drive up the mode as fast as possible. Its not very constant like it was in LLO, but the rate is something about 60 times higher at about 120 "amp"/s.
On the other hand; the PI gain is significantly stronger here (260 vs LLO's 55), almost certainly fully attributable to the higher Q factor of the mechanical mode (1.7million vs LLO's 0.67 million).
At the end of the day, the stronger actuation allows you to damp the mode back down even if it has grown in excess of 100x its normal ampliutude [red line is the actuation limit], compared to LLO's limit of about 2x visible amplitude (which is probably about 5x its normal amplitude).
The bad news:
The rate of change of amplitude of this mode still means that if something goes wrong, its game over within 5 seconds of fumbling around (much less actually as what I model here is only gain of 17, not the expected maximum gain of 260).
More-over there are issues on the sensing side:
Bottom line: while theoretically this PI can be handled, it would be impossible in practice. Avoid at all costs.
TITLE: 10/27 Day Shift: 15:00-23:00 UTC (08:00-16:00 PST), all times posted in UTC
STATE of H1: Observing
INCOMING OPERATOR: Ryan C
SHIFT SUMMARY: IFO has been locked 28h30. Just finished up a commissioning period from 20:00 to 22:55UTC
LOG:
During commissioning:
This morning we had to touch FC2 alignment when the FC unlocked 73770, but since then Naoki has adjusted the FC2 beam centering 73777 so we except this won't be an issue in the future.
| Start Time | System | Name | Location | Lazer_Haz | Task | Time End |
|---|---|---|---|---|---|---|
| 15:21 | FAC | Randy | EY | N | Lab room | 17:16 |
| 17:40 | FAC | Randy | MY | N | MY | 19:40 |
| 18:02 | FAC | Kim | MX | N | Technical Cleaning | 18:33 |
| 18:59 | FAC | Kim | H2 | N | Technical Cleaning | 19:10 |
| 20:02 | ISC | Camilla | CR | N | Mich FF measured | 20:21 |
| 20:21 | COMM | Vlad | CR | N | PI injections 15kHz | 22:21 |
| 20:22 | CAL | Louis | CR | N | Calib sweeps for DARM boost | 23:00 |
| 21:00 | SQZ | Naoki | CR | N | Retune and FC2 centering | 23:00 |
| 21:03 | PCAL | Tony | PCAL lab | Local | PCAL | ????? |
| 21:16 | AOS | Jason, Austin | Optics Lab | N | Oplev work | 22:39 |
TITLE: 10/27 Day Shift: 15:00-23:00 UTC (08:00-16:00 PST), all times posted in UTC
STATE of H1: Observing at 159Mpc
OUTGOING OPERATOR: Camilla
CURRENT ENVIRONMENT:
SEI_ENV state: CALM
Wind: 20mph Gusts, 15mph 5min avg
Primary useism: 0.04 μm/s
Secondary useism: 0.09 μm/s
QUICK SUMMARY:
Took MICH FF measurements following instructions in lsc/h1/scripts/feedforward/README.md but running MICHFF_excitation_ETMYpum.xml. Data saved in lsc/h1/scripts/feedforward/ as .txt files. Last tuned MICH in 73420.
I saved a new filter in FM6 as 27-10-23-b (red trace) but it made the MICH coupling worse between 20 and 80Hz so we left the original (pink trace). We could try to re-fit the data to load in Wednesday's commissioning period.
I re-fit this data and think i have a better filter saved (not loaded) in FM3 as "27-10-23-a". We could try this during a commissioning period this week if we wanted to try to further improve MICH.
Tried this FM3 FF 2023/11/14 16:04:30UTC to 16:06:30UTC. It did not cause a lockloss. I did not run the MICH comparism plot but DARM looked slightly worse. Plot attached.
From 16:07:05, I tried FM6 which is the currently installed MICH FF (FM5) without the 17.7Hz feature 74139.
I tried to test a new MICH FF FM3 Camilla made. First I measured the current MICH FF FM5 as shown in the attached figure. The pink and black curves are the current MICH FF FM5 on 20231027 and 20231103, respectively. The current MICH FF gets worse between 30-80 Hz in a week. The MICH FF on 20231103 was measured after 6.5 hours into lock. Then I ramped the MICH FF gain to 0 and turned off FM5 and turned on FM3. After I ramped the MICH FF gain to 1, a lockloss happened immediately.
Sorry that this caused the 1383077917 lockloss.
Unsure why this FM3 would be unstable. Lockloss occurred 10 seconds after MICHFF had finished ramping on (13s - 3sec ramp time). FM3 MICH_FF looks to be outputting ~ factor of 2 higher than the current FM5 filter. Don't see any obvious instabilities in the 10seconds before the lockloss.
LSC and ASC plots attached. I wonder if the lockloss was just badly timed. We could attempt to repeat this before our Tuesday Maintenance period.
A recent suggestion is that we see if the BS coil drivers are a limit to our sensitivity now. The way we'd check is to put the BS back to it's acquisition state, and see if we see noise in DARM. Any excess noise can then be projected down with the ratio of the coil driver filters.
I took an old version of a coil state switching script (from userapps/isc/guardian/bs_m2_switch_fast.py), and added to it turning off the output gain (upon recommendation of LLO who suspects that as contributing to their lockloss). We don't have time to try it out today, but the script (attached here, as well as checked in to userapps) should be ready to try next week. We can consider running it on Tuesday morning just to check that there are no issues with it, but then actually try it Wednesday afternoon.
To turn the BS to it's actuation state, line 12 setting the 'actuatorState' variable should be set to 2, then run the script. Then, to go back to the lownoise setting, change that variable back to 3 and re-run the script.
Note that the BS suspension guardian can take us from the acquisition state to the low noise state gracefully, but it doesn't look like it's got built-in a graceful way to go back to the high noise state.
We were not locked (due to an earthquake) at the beginning of maintenance, so we have not yet tried this with the IFO locked.
However, I ran it a few times during maintenance and it seems to work. I did need to update the script to convince it to work with python3 (the version I started with was quite old). I attach the updated script here, but it's also still in userapps/isc/h1/guardian/bs_m2_switch_fast.py
I see some small motion in the BS optical lever siganls when I do the switching, particularly from the low noise state to the high range state (3->1->2), but I'm still working on convincing ndscope to lookback at data from the last time we went through ISC_LOCK state 552 (lownoise_coil_drivers) to see what scale of oplev motion we normally survive in that state.
I might try running this once or twice as we acquire lock after maintenance today, but otherwise this is probably as ready to go as possible in preparation for trying it during a commissioning time.
Since the FC2 centering is not good now and it could cause the FC2 L2A coupling issue in alog73770, I centered FC2 using IR dither. The first attached figure shows the FC IR error signal with FC1/2 dithered. FC2 is dithered at 7.1Hz in pitch and 16.1Hz in yaw. You can see the FC2 dither peak at 7.1Hz, which indicates that FC2 centering is not good in pitch. I changed the green QPD offset at FC transmission while running FC ASC to minimize the peak at 7.1Hz. I changed the offset of INJ ANG P from 0.08 to 0.18 as shown in the second and third attached figures. After the centering, the dither peak at 7.1Hz is removed and the FC2 centering is as good as one in May.
I activated Jenne's DARM2 boost from LHO:73745 (in FM2) at 10/27/2023 13:25:54. The FM2 change has been saved in SDF. The file that includes this new DARM2 boost filter is at/opt/rtcds/lho/h1/chans/filter_archive/h1omc/H1OMC_1382307261.txt. I've copied it to/ligo/svncommon/CalSVN/aligocalibration/trunk/Common/H1CalFilterArchive/h1omcfor the Cal group. The file has been committed to the SVN. The corresponding repo has been updated on the LHO cluster under the cal account too.
Added this FM2 boost to ISC_LOCK state LOWNOISE_LENGTH_CONTROL, FM2 is now turned on at the same time as DARM2 FM8 is.
This Calibration-affecting change has been recorded in the H1 Record of Real-Time Calibration Pipeline Parameter Changes (DCC T2300297).
Jenne, Vlad, Louis Vlad noticed that the injection on H1:CAL-INJ_CW_EXC stays on during NLN CAL MEAS. This is a note to say that we should have ISC_LOCK turn it off/on when moving into/out of NLN_CAL_MEAS.
Fri Oct 27 10:14:19 2023 INFO: Fill completed in 14min 14secs
Jordan confirmed a good fill curbside. Outside air +6C, TC mins -138C, -129C.
Vlad and I noticed a set of 20Hz peaks in DARM at 16:50UTC, see attached. Maybe similar to the peaks Robert and Tyler mitigated by changing AC settings in 73430
Vicky, Camilla
IFO was Out of Observing 15:40 to 15:56UTC as SQZ FC Unlocked. After 5 failed automatic SQZ_FC TRANSION_IR_LOCKING attempts, Vicky and I kept the FC GRD in DOWN, closed the Input 1 loop (SQZ Overview > FC Servo > H1:SQZ-FC_SERVO_IN1EN) to manually lock FC on green and aligned FC2 using the GR camera and maximizing H1:SQZ-FC_TRANS_C_LF_OUTPUT. Accepted FC2 alignment sdfs and went back to observing. Updated "Issues with SQZ FC Guardian" wiki
Think the issue could have been due to alignment drifts over the long 21 hour lock and as the M3 length was cleared, this couples in with pitch and yaw alignments, plot attached. Enough that the FC2 alignment needed to be slightly tweaked to relock. From plot, can see that M2 Pit (grey trace, bottom left) changed ~40urad on FC unlock?! This is a lot of drift over 20 hours, zoomed out plot here.
We have previously decoupled L2A for FC2's M1 stage, see LHO:67957, March 2023, most L2A decoupling was needed in pitch. But we have not decoupled L2A for FC2's lower M3 stage (in principle we should not have to do this as most DC gain is on M1). More relevant is probably that since March 2023, the beam spots on FC1/2 mirrors have since drifted away from center so the previous L2A decoupling may be less valid now. May be worth checking and re-centering FC cavity axis on the optic centers now, where our previous L2A decoupling should work better, and may overall be more stable.
I think that if L2A decoupling coefficients are very different now, that could impact FC alignment and relocking after long lock stretches. That's basically what happened before, which led us to do the decoupling FC2 M1 L2A in the first place (i.e., after long locks, the FC alignment drifts a lot due to the length-to-pitch coupling, such that when FC unlocks and we stop pushing on FC2 in length, then FC2 pitch changes suddenly and we lose FC alignment). Something to keep an eye on as Camilla's fixing of FC2 pitch alignment seemed to recover the filter cavity lock transition from green to red, which feels similar to before.
TITLE: 10/27 Day Shift: 15:00-23:00 UTC (08:00-16:00 PST), all times posted in UTC
STATE of H1: Observing at 162Mpc
OUTGOING OPERATOR: Austin
CURRENT ENVIRONMENT:
SEI_ENV state: CALM
Wind: 13mph Gusts, 10mph 5min avg
Primary useism: 0.02 μm/s
Secondary useism: 0.09 μm/s
QUICK SUMMARY:
IFO has been locked 20h30. There is plans for commissioning time 1-3pm this afternoon.
TITLE: 10/27 Eve Shift: 23:00-07:00 UTC (16:00-00:00 PST), all times posted in UTC
STATE of H1: Observing at 163Mpc
INCOMING OPERATOR: Austin
SHIFT SUMMARY:
Very Quiet night. Violins look great! Everything running smoothly.
H1 Current Status: Locked in NOMINAL_LOW _NOISE & OBSERVING for 12.5 hours.
LOG:
No Log
Summary:
It seems that the supply voltage for thermistors is oscillating, the frequency depends on whether or not the supply is loaded with thermistors (830mHz open to 1.66Hz fully connected to the in-chamber thermistors), the amplitude of the oscillation jumps seemingly randomly, and this is also happening for the unused Beckhoff module for the yet-to-be-installed second T-SAMS unit, all measured at the back of the Beckhoff chassis. (Can't we measure this from Beckhoff itself, without me going to the floor?)
Fil and Fernando quickly set up the same Beckhoff module in the lab and didn't observe this. Could we swap or maybe restart the modules in the chassis?
As of now, Beckhoff cable is disconnected from the back of the heater driver chassis. (I'm applying DetChar-Request tag just so people know, but we're just changing from one no-comb configuration to the other.)
Detaisls:
Since the past findings about OM2 and 1.66Hz comb (alogs 73367, 73233, 72967 72241 and 72061) didn't make sense, I went to the floor and remeasured the comb in the Beckhoff heater output (which goes to the heater driver input) as well as thermistor pins in the back of the heater driver chassis while Beckhoff connection was intact.
Turns out that all of these things share the same frequency but the voltage across thermistor pins was ~3 orders of magnitude larger than Beckhoff heater driver output pins (pin 9 and 19) (the latter were referenced from the driver board ground as it's common mode for both pins). I used a scope on battery and the thermistor voltage was like roughly 1Vpp 1.66Hz rectangular wave (1st pic). Yellow is the voltage across pin10 and 23 (across thermistor 1), blue is pin9 and 22 (thermistor 2) of the DB25 at the back of the driver chassis when the Beckhoff cable was still connected. Voltage difference seemed to have come from the temperature difference of the thermistors (I disconnected the Beckhoff cable and measured the thermistor 1 and 2 resistance incl. cables to be 7.41k and 4.08k, respectively). When I disconnected the cable from the chassis and just measured the pin10-23 and pin9-22 voltage coming from the cable (picture 2), they were both about 1.2V pp. This is supposed to be the source voltage for thermisters. The frequency slowed down by about a factor of 2 (832mHz) when the thermistors were disconnected.
For your convenience, below is a table of which pins are what (see e.g. E1100530 and D2000212). Note that thermistors themselves only have two pins, therefore supply and readback pins are bundled together in chamber as shown. Supply is presumably a reference voltage supplied through a reference resistor.
| which thermistor? | DB25 pin | Beckhoff | in chamber |
| 1 | 10 | Temperature Supply 1A+ | thermistor 1 pin 1 (10&12 bundled together in chamber) |
| 12 | Temperature Readback 1A+ | ||
| 23 | Temperature Supply 1A- | thermistor 1 pin 2 (23&25 bundled together in chamber) |
|
| 25 | Temperature Readback 1A- | ||
| 2 | 9 | Temperature Supply 2A+ | thermistor 2 pin 1 (9&11 bundled together in chamber) |
| 11 | Temperature Readback 2A+ | ||
| 22 | Temperature Supply 2A- | thermistor 2 pin 2 (22&24 bundled together in chamber) |
|
| 24 | Temperature Readback 2A- |
Went to the CER, disconnected the cable from the back of the Beckhoff chassis and did the same measurement. Frequency didn't change but the amplitude was much smaller (~280mVpp instead of 1.2Vpp) for a while, but suddenly the amplitude of the thermistor 1 supply changed back to 1.2V (pic 3). Nuts. When the beckhoff cable was reconnected (and the connection to in-chamber thermistor was restored) the frequency went back to 1.66Hz (picture 4).
Picture 5 shows pin 10-23 (thermistor 1 supply) and pin12-25 (thermistor 1 readback, which is not connected to anything). Picture 6 is the same thing but for the unused Beckhoff unit for the second T-SAMS. It's strange that the same thing is happening in two independent units. Picture 7 is the thermistor 1 supply and pin 6-19 (voltage output for the heater driver). It really seems that this is a problem of the supply voltage.
I checked the 24V power strip for the Beckhoff chassis but it was good (pic 8 and 9).
Fil and Fernando set up EL3692, which is the Beckhoff unit used for Thermistors. They didn't observe this oscillation behavior.
I wanted to do some injections into thermistors to see how this couples to DARM but didn't have time.
Well, this seems to be a feature! The EL3692 terminal has 2 measurement inputs for resistance but only one ADC and current source. In alternating mode it switches between the 2 channels continuously. From the scope traces, the measurement time per channel looks like about ~400 ms. This is consistent with the data sheet. We expect about ~0.16 mA of current in the range between 10 Ω and 10 kΩ.
Fil, Marc, Keita, Daniel, Fernando Fil and I set a test bank in the lab and verified the square pulses found are part of the features of the EL3692 terminal when both channel reading is set. Then we implemented a configuration using a continuous reading over the channel 1 and one shot reading over the channel 2 (under request by a raising edge on the Start Conversion input in the module, that will be never used). Finally the scopes show the continuous signal in the channel 1 with some minor noise component that is still in analysis (basically 60Hz and 12Hz) however this virtually solves the main problem with the square pulses. One ECR should be open to double the quantity of EL3692 in the places where reading in both channels are necessary since just one channel provides continuous reading at this point. Note: the autorange feature was left intact so the new configuration will not cause any limitation in the resistor range to be measured and also will keep the same PDO to not break the Epics configuration. Attached: scopes and the EL3692, configuration applied to the EL3962 and spectral analysis for the noise signals.
WP 11501 Daniel Keita Fernando Today we configured the one channel reading on the two Beckhoff EL3692 modules for the PSL IO Chassis. After restarting the system Keita Daniel and I were to the rack to scope the thermistor channels we verified the absence of the square pulses reported initially. Finally the module R20 CH2 was rewired to R21 CH1 and configured in the system accordingly. Attached the picture including the R20 and R21 EL3692 modules for reference.
After having a solution for the issue duplicating the number of EL3692 modules, and ECR and FRS ticket have been created: ECR: https://dcc.ligo.org/E2300408-v1 FRS ticket: https://services1.ligo-la.caltech.edu/FRS/show_bug.cgi?id=29563
Daniel, Fernando
As part of the WP11506 a new configuration was loaded into the Beckhoff system which includes the 1-channel continuos reading for the EL3692 terminals. The change included the rewiring in the TCS Corner EtherCAT chassis TSAMS consisting of connecting the second channel in the EL3692 (R20) to the first channel in the terminal EL3692 (R21) to match the TwinCAT configuration added. The disconnected wires are not currently connected ot any thermistor on the floor.
Using two periods of quiet time during the last couple of days (1381575618 + 3600s, 1381550418 + 3600s) I computed the usual coherences:
https://ldas-jobs.ligo-wa.caltech.edu/~gabriele.vajente/bruco_STRAIN_1381550418/
https://ldas-jobs.ligo-wa.caltech.edu/~gabriele.vajente/bruco_STRAIN_1381575618/
The most interesting observation is that, for the first time as far as I can remember, there is no coherence above threshold with any channels for wide bands in the low frequency range, notably between 20 and 30 Hz, and also for many bands above 50 Hz. I'll assume for now that most of the noise above ~50 Hz is explained by thermal noise and quantum noise, and focus on the low frequency range (<50 Hz).
Looking at the PSDs for the two hour-long times, the noise belowe 50 Hz seems to be quite repeatable, and follows closely a 1/f^4 slope. Looking at a spectrogram (especially when whitened with the median), one can see that there is still some non-stationary noise, although not very large. So it seems to me that the noise below ~50 Hz is made up o some stationary 1/f^4 unknown noise (not coherent with any of the 4000+ auxiliary channels we record) and some non-stationary noise. This is not hard evidence, but an interesting observation.
Concerning the non-stationary noise, I think there is evidence that it's correlated with the DARM low frequency RMS. I computed the GDS-CALIB RMS between 20 and 50 Hz (whitened to the median to weight equally the frequency bins even though the PSD has a steep slope), and the LSC_DARM_IN1 RMS between 2.5 and 3.5 Hz (I tried a few different bands and this is the best). There is a clear correlation between the two RMS, as shown in a scatter plot, where every dot is the RMS computed over 5 seconds of data, using a spectrogram.
DARM low frequency (< 4 Hz) is highly coherent with ETMX M0 and R0 L damping signals. This might just be recoil from the LSC drive, but it might be worth trying to reduce the L damping gain and see if DARM RMS improves
Bicoherence is also showing that the noise between 15 and 30 Hz is modulated according to the main peaks visible in DARM at low frequency.
We might be circling back to the point where we need to reconsider/remeasure our DAC noise. Linking two different (and disagreeing) projections from the last time we thought about this, it has the correct slope. However, Craig's projection and the noisemon measurement did not agree, something we never resolved.
Projection from Craig: https://alog.ligo-wa.caltech.edu/aLOG/index.php?callRep=68489
Measurement from noisemons: https://alog.ligo-wa.caltech.edu/aLOG/uploads/68382_20230403203223_lho_pum_dac_noisebudget.pdf
I updated the noisemon projections for PUM DAC noise, and fixed an error in their calibration for the noise budget. They now agree reasonably well with the estimates Craig made by switching coil driver states. From this we can conclude that PUM DAC noise is not close to being a limiting noise in DARM at present.
To Chris' point above -- we note that the PUMs are using 20-bit DACs, and we are NOT using and "DAC Dither" (see aLOGs motivating why we do *not* use them in LHO:68428, and LHO:65807, namely that [in the little testing that we've done] we've seen no improvement, so we decided they weren't worth the extra complexity and maintenance.)
If at some point there’s a need to test DAC dithers again, please look at either (1) noisemon coherence with the DAC request signal, or (2) noisemon spectra with a bandstop in the DAC request to reveal the DAC noise floor. Without one of those measures, the noisemons are usually not informative, because the DAC noise is buried under the DAC request.
Attached is a revised PUM DAC noisemon projection, with one more calibration fix that increases the noise estimate below 20 Hz (although it remains below DARM).
Another larger incoming EQ from the same spot, holding off on starting an IA and holding in down till it passes in a few minutes.