TITLE: 11/13 Eve Shift: 0030-0600 UTC (1630-2200 PST), all times posted in UTC
STATE of H1: Observing at 148Mpc
OUTGOING OPERATOR: Oli
CURRENT ENVIRONMENT:
SEI_ENV state: USEISM
Wind: 5mph Gusts, 3mph 3min avg
Primary useism: 0.04 μm/s
Secondary useism: 0.56 μm/s
QUICK SUMMARY: H1 has been locked for 16 hours and observing the whole day.
Wed Nov 12 10:08:17 2025 INFO: Fill completed in 8min 13secs
Gerardo confirmed a good fill curbside.
Closes FAMIS#27534, last checked 87787
I was supposed to do this last week but I was out, so doing it now. Last time it was done was 10/28, so this is comparing to measurements from two weeks ago.
Nothing of note, everything looks very similar to how it looked a couple weeks ago.
TITLE: 11/12 Day Shift: 1530-0030 UTC (0730-1630 PST), all times posted in UTC
STATE of H1: Observing at 148Mpc
OUTGOING OPERATOR: Ibrahim
CURRENT ENVIRONMENT:
SEI_ENV state: CALM
Wind: 3mph Gusts, 1mph 3min avg
Primary useism: 0.05 μm/s
Secondary useism: 0.37 μm/s
QUICK SUMMARY:
Observing at 148 Mpc and have been Locked for over 7.5 hours. Currently in a standdown due to Superevent S251112cm that came in at 11/12 15:19 UTC
TITLE: 11/12 Eve Shift: 0030-0600 UTC (1630-2200 PST), all times posted in UTC
STATE of H1: Observing at 150Mpc
INCOMING OPERATOR: Ibrahim
SHIFT SUMMARY: A completely uneventful shift with H1 observing throughout. Now been locked for almost 7 hours.
As per WP 12876 I updated the run number server with a new version to allow more testing of the new frame writer (h1daqfw2), without allowing it to modify external state in CDS.
The run number server tracks channel list configuration changes in the frames. The basic idea is the the frame writers create a checksum/hash of the channel list, send it to the run number server and get a run number to include in the frame. This is then used by the nds1 server to optimize multi-frame queries (if it knows the configuration hasn't changed some of the structures can be re-used between frames (this has been measured at about a 30% speed-up)).
This update added a new port/interface that the server listens on. It behaves a little different, it will only return the current run number (or 0 if the hash doesn't match) and will not increment the global state, so it is safe to have a test system use.
Now the new frame writer can automatically query the run number server to get the correct value to put in the frame (previously we had been setting it via a epics variable). One step closer to the new frame writer being in production.
FAMIS 28431, last checked in alog87986
New data points for all quads this week, measurement trends attached.
TITLE: 11/12 Day Shift: 1530-0030 UTC (0730-1630 PST), all times posted in UTC
STATE of H1: Observing at 149Mpc
INCOMING OPERATOR: Ryan S
SHIFT SUMMARY: Currently Observing at 150 Mpc and have been Locked for just over an hour. Maintenance day was pretty light, but on the way back up there was some testing done with using the ETMY ESD (88065), so it took us a bit longer to get back to Observing. Besides that, getting back up wasn't bad at all.
LOG:
15:30UTC Locked and Out of Observing due to magnetic injections
15:40 Back to Observing
15:45 Out of Observing due to SUS charge measurements
16:01 Back into Observing after SUS charge measurements finished
16:01 Out of Observing to change the OM2 setpoint and unlock the IFO
16:03 I unlocked the IFO for maintenance
19:58 Started relocking
- initial alignment
- lockloss from LOWNOISE_COIL_DRIVERS due to commissioning
23:17 NOMINAL_LOW_NOISE
23:28 Observing
| Start Time | System | Name | Location | Lazer_Haz | Task | Time End |
|---|---|---|---|---|---|---|
| 15:46 | FAC | Randy | YARM | n | Caulking beam tubes | 23:00 |
| 16:05 | PEM | Sam, Alicia | HAM1 | n | Installing accelerometers | 17:00 |
| 16:06 | FAC | Nellie, Kim | LVEA | n | Tech clean | 16:59 |
| 16:12 | ISC | Matt | CR | n | IFO at 60W !!!!!!!!!!!!!!!!!!! | 16:59 |
| 16:12 | VAC | Jordan | EY | n | Purge air line build | 16:15 |
| 16:16 | VAC | Gerardo, Jordan | LVEA | n | Checking CP1 and for HAM1 gate valve | 16:39 |
| 16:19 | PEM | Rene | LVEA | n | Helping with HAM1 accelerometer install | 17:00 |
| 16:30 | FAC | Tyler | MX, EX, EY | n | Roof inspections | 17:44 |
| 16:34 | VAC | Travis | EY | n | Purge air line build | 19:46 |
| 16:35 | FAC | Mitchell | LVEA | n | Putting away and grabbing parts | 16:59 |
| 16:39 | VAC | Jordan, Gerardo | EY | n | Purge air line work | 19:24 |
| 17:00 | FAC | Nellie, Kim | EY | n | Tech clean | 18:31 |
| 17:13 | EE | Fil | EX, EY | n | Prepping for 28-bit DAC | 19:06 |
| 17:14 | PEM | Sam, Rene, Alicia | LVEA | n | Moving accelerometers | 17:44 |
| 17:16 | Richard | LVEA | n | Walking around | 17:36 | |
| 17:28 | Betsy | CER | n | Inventory/looking for stuff | 18:28 | |
| 17:45 | 3IFO | Tyler | LVEA, MX, MY | n | 3IFO checks | 18:29 |
| 18:29 | FAC | Tyler | Yarm backside | N | Inspect well water piping | 19:07 |
| 18:31 | FAC | Nellie, Kim | EX | n | Tech clean | 19:59 |
| 19:06 | EE | Fil | CER | N | Checks | 20:02 |
| 19:41 | Mitchell | LVEA | n | Looking at parts | 19:46 | |
| 19:58 | RyanC | LVEA | n | Sweep | 20:10 | |
| 20:50 | Kar Meng | OpticsLab | n | Looking at components | 21:00 | |
| 21:07 | Corey | OpticsLab | n | Cleaning optics | 00:13 | |
| 21:39 | Rahul | OpticsLab | n | Wrapping up optics | 21:59 | |
| 22:18 | RyanS | OpticsLab | n | Cleaning optics | 00:09 | |
| 22:20 | SUS | Kar Meng | OpticsLab | y(local) | OPO prep work | 23:46 |
| 23:58 | Betsy | OpticsLab | n | Looking for parts | 00:14 | |
| 00:08 | Kar Meng | OpticsLab | y(local) | OPO prep work | ongoing |
TITLE: 11/12 Eve Shift: 0030-0600 UTC (1630-2200 PST), all times posted in UTC
STATE of H1: Observing at 149Mpc
OUTGOING OPERATOR: Oli
CURRENT ENVIRONMENT:
SEI_ENV state: CALM
Wind: 8mph Gusts, 5mph 3min avg
Primary useism: 0.02 μm/s
Secondary useism: 0.26 μm/s
QUICK SUMMARY: H1 has been locked for about an hour following Tuesday maintenance day.
I was able to get some more measurements done for the PRM and SRM estimators, so I'll note them and then summarize the current measurement filenames because there's a lot (previous measurements taken 87801 and 87950)
PRM
DAMP Y gain @ 20%
I was able to finish taking the final few DAMP Y @ 20% gain for H1SUSPRM M1 to M1.
Settings
- PRM aligned
- DAMP Y gain to 20% (L and P gains nominal)
- CD state to 1
- M1 TEST bank gains all at 1 (nominally P and Y have a gain other than 1)
Measurements
2025-11-11_1700_H1SUSPRM_M1toM1_CDState1_M1YawDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml r12789
- I took the measurements for V, R, P, and Y today since Jeff had taken L and T a couple weeks ago for this configuration
- To try and lessen confusion, I changed date/time of all M1 to M1 PRM DAMP Y gain @ 20% measurements to 2025-11-11_1700 so they're all together. This means the M1 to M1 L and T measurements from a couple weeks ago now have this as the date/time
SRM
DAMP {L,P,Y} gain at 20%
I took HAM5 SUSPOINT to SRM M1 measurements
Settings
- SRM aligned
- DAMP {L,P,Y} gain to 20%
- CD state to 1
Measurements
2025-11-11_1630_H1ISIHAM5_ST1_SRMSusPoint_M1LPYDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml r12790
- P and Y don't have very good coherence, but I ran out of time to try larger gains
Big measurement list:
PRM measurements:
DAMP gain LPY @ 20% (-0.1)
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/
SUSPOINT to M1
Common/Data/2025-11-04_1800_H1ISIHAM2_ST1_PRMSusPoint_M1LPYDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml
M1 to M1
SAGM1/Data/2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml
M2 to M1
SAGM2/Data/2025-10-28_H1SUSPRM_M2toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_{L,P,Y}_0p02to50Hz.xml
M3 to M1
SAGM3/Data/2025-10-28_H1SUSPRM_M3toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_{L,P,Y}_0p02to50Hz.xml
DAMP gain Y @ 20% (-0.1)
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/
SUSPOINT to M1
Common/Data/2025-11-04_1930_H1ISIHAM2_ST1_PRMSusPoint_M1YawDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml
M1 to M1
SAGM1/Data/2025-11-11_1700_H1SUSPRM_M1toM1_CDState1_M1YawDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml
M2 to M1
SAGM2/Data/2025-10-28_H1SUSPRM_M2toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_{L,P,Y}_0p02to50Hz.xml
M3 to M1
SAGM3/Data/2025-10-28_H1SUSPRM_M3toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_{L,P,Y}_0p02to50Hz.xml
SRM (so far)
DAMP gain LPY @ 20% (-0.1)
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/SRM/
SUSPOINT to M1
Common/Data/2025-11-11_1630_H1ISIHAM5_ST1_SRMSusPoint_M1LPYDampingGain0p1_WhiteNoise_{L,T,V,R,P,Y}_0p02to50Hz.xml
[Jenne, Alicia, Joan-Rene, with suggestions from Sheila]
Today we tested using ETMY to transition the ETMX ESD, rather than the usual locking procedure of ITMX. I had checked on the guardian code for this last week, alog 87997. It worked! The first time we tried transitionining back to ETMX, we lost lock, but the second time that also worked. We are currently locked at NLN and observing, having gotten here using ETMY and not any stages of ITMX for the ESD transition. This means that we're ready to try grounding the ITM ESDs, to see if that helps reduce the combs that Alicia and Joan-Rene have been investigating.
As of now, the guardian is set to acquire lock still using the nominal ITMX ESD. So, before we ground the ITM ESDs we'll need to modify the weights in the guardian path, to make it so that the nominal path uses the ETMY and not ITMX.
It turns out that I had the guardian setting up ETMY while the bias was still ramping. RyanC moved the lines referred to in https://alog.ligo-wa.caltech.edu/aLOG/index.php?callRep=88116 to be in the Run part of the guardian state, and to wait until after the bias finishes ramping. We've now locked like this once, and it's been successful.
Gerardo, Jordan, Travis
Today, we finished the installation of the replacement purge air piping at EY. The system still needs to be tested for gross leaks, new filter elements on the supply line installed, an additional support added to the mechanical room side of the purge piping, and the new compressor and purge line validated via FTIR testing. We plan to finish these installations and tests in the next week or two.
20:00 UTC I swept the LVEA, I didn't see anything of note.
M. Todd, Kar Meng, S. Dwyer
We took more OMC scans today with OM2 hot. We measured a quadratic mismatch of about 6.8%, but the HG10 peak (misalignment) has enough power that I think this could be an underestimate by a percent or so.
We struggled a lot to get good measurements at first, though we followed the directions I wrote last time to the letter. So I'm adding some "bewares" for future reference.
1. The OPO IR locked on 0.2 counts when last time we had a level of around 1 count. We didn't catch this right away but this was essentially locking on a 10 mode and sending that to the OMC and it was giving REALLY strange OMC scans.
2. Once we figured this out, it ensured that we had enough power on the OMC QPDs and the OMA/OMB WFS-DC to get a pretty good centering. Once we ran the OMC scan, we found much better data compared to last week, though we notice here that the 10 peak still has about 50% of the power as the 20 peak (which we're after). This means that the estimate of quadratic mismatch using the P00/(P00+P20+P02) is probably underestimating the mismatch a bit. Note, using the cursors to calculate the power in the peaks means it is just the 00peak/(00peak+20peak) because the power in the 20peak contains both HG20 and HG02 as the OMC has very little astigmatism.
Tue Nov 11 10:04:05 2025 INFO: Fill completed in 4min 2secs
I unlocked the ifo at 2025-11-11 16:03:17 UTC so we could start maintenance Tuesday
23:17 UTC back to NLN
23:28 Back into Observing
Last week (87801) Jeff took a bunch of transfer function measurements for PRM for the PRM L, P, and Y estimators. There were some he wasn't able to take:
- H1ISIHAM2 to H1SUSPRM M1 for all dofs with DAMP L, P, and Y all with 20% gain
- H1ISIHAM2 to H1SUSPRM M1 for all dofs with DAMP Y at 20% gain
- H1SUSPRM M1 to M1 for V, R, P, Y with DAMP Y at 20% gain
Today I was able to get the first two bullet points done
Measurements:
First, I made sure the SUSPOINT matrix had the correct values for driving PRM, which it did.
First set (L P Y DAMP gain at 20%):
L, P and Y DAMP gains were set to 20% of their nominal values, so they were set to -0.1, and T, V, and R were left at their nominal -0.5 gain values.
Measurements can be found in
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/Common/Data/2025-11-04_1800_H1ISIHAM2_ST1_PRMSusPoint_M1LPYDampingGain0p1_WhiteNoise_*_0p02to50Hz.xml r12766
Second set (Y DAMP gain at 20%):
After those measurements were taken, I set the L and P DAMP gains back to their nominal values of -0.5 and took another set of SUSPOINT measurements with only the Y gain at 20%.
Those measurements can be found in
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/Common/Data/2025-11-04_1930_H1ISIHAM2_ST1_PRMSusPoint_M1YawDampingGain0p1_WhiteNoise_*_0p02to50Hz.xml r12767
I ran out of time and wasn't able to finish the four M1 to M1 dofs that were left for the reduced Y damping, so we'll have to get those next week.
I also wasn't able to get in any measurements for SRM, but that's okay since we're not in a rush.
complete PRM measurements: 88063
J. Kissel
Gathered H1SUSPRM M3, M2, and M1 Drive to M1 Response TFs to inform the "drive" models for a future H1SUSPRM estimator. I'll post the locations / file names in the comments. Here in the main entry, I discuss the state of the control system for H1 SUS PRM so we understand with how much salt would should take these measurements.
Executive summary :: there are some side quests we can launch -- especially on the actuation side of this suspension -- if we think that these measurements reveal "way too much cross coupling for an estimator to work." The first things I'd attack would be
- the frequency-dependent and scalar gain differences *between* the nominal low noise state of the coil drivers and the state we need to characterize the suspension.
- the very old coil balancing, which was done *without* first compensating for any frequency-dependent gain differences in the channels at the frequency used to balance the coils (see LHO:9453 for measurement technique.)
Here's the detailed summary of all the relevant things for these measurements:
- The suspension was ALIGNED, with alignment offsets ON, with slider values (P,Y) = (-1629.783, -59.868) ["urad"]
:: ALIGNED is needed (rather than just DAMPED [where the alignment sliders are OFF] or MISALIGNED where extra large alignment offsets are ON; per discussion of how the alignment impacts the calibration in LHO:87102)
:: the usual caveats about the slider calibration, which is still using the [DAC ct / "urad"] gains from LHO:4563).
- The M1 damping loop were converted to Level 2.0 loop shaping in Jan 2023; LHO:66859, nominally designed to have an EPICs gain of -1.0. However in Aug 2023, the EPICs gains were lowered to -0.5, and have been that way for most of O4, and remain that way now. For all of these measurements, I set the L, P and Y gains to -0.1; the "20% of nominal" gain mantra we've used for the HLTS estimators. I also gathered *almost* all the measurements again with only the Y gain at -0.1, but ran out of time to complete that set for comparison.
- Even though it was maintenance day, when we typically turn site-wide sensor correction OFF, I manually turned ON sensor correction for ISI HAM2 to get better coherence below 1 Hz (using instructions in LHO:87790)
- The M3 L to M3 P filter (and gain) in the M3 DRIVEALIGN frequency-dependent matrix is OFF, per LHO:87523.
- There are (M3 P to M3 L) = 1.7 and (M3 Y to M3 L) = 0.52 scalar gains ON in to off-diagonal elements of the M3 DRIVEALIGN matrix whose purpose is change the center of P and Y actuation to be around where the IFO's beam spot typically is.
- There is a set of M1 L to M1 P filters, "M1L_M3P" and "invM1P_M3P," in the M1 DRIVEALIGN matrix, with a EPICs gain of -1. I think these came from LHO:42549. The measurements I took aren't impacted by this, as I drove from the M1 TEST bank which does not send excitation through the DRIVEALIGN Matrix. HOWEVER, we'll definitely need to consider this when we model the ISC drive which *does* go through the M1 DRIVEALIGN matrix.
- All M1, M2, and M3 stages of OSEM PDs sat amp whitening filters have been upgraded with ECR E2400330's filter design, and compensated accordingly.
:: M1 stage LHO:85463
:: M2 & M3 stages LHO:87103
- All M1, M2, and M3 stages of OSEM PDs have been calibrated via the ISI GS13s, and calibrated in the ALIGNED state (LHO:87231)
- In order to get decent coherence over the band of interest for the M3, M2, and M1 drives, I had to drive the suspension actuators in their highest range state, which is different from the state the IFO usually needs.
:: M1 = State 1 "LP OFF" (a Triple TOP Driver)
:: M2 = State 2 "Acq ON, LP OFF" (An ECR E1400369 Triple Acquisition Driver "TACQ" modified for an extra 10x actuation strength. Modified in Sep 2013 LHO:7630)
:: M3 = State 2 "Acq ON, LP OFF" (An ECR E1400369 Triple Acquisition Driver "TACQ" modified for an extra 10x actuation strength. Modified in Sep 2014 LHO:13956)
:: The nominal state for the switches are M1 = State 2 "LP ON," M2 = M3 = State 3 "ACQ OFF, LP ON."
- No actuator channels have had any precise compensation for their coil driver's frequency response in any state.
:: M1 state 1 channels are all compensated with (z:p) = (0.9 : 30.9996) Hz
:: M2 state 2 channels are all compensated with (z:p) = (64.9966 : 13) Hz
:: M3 state 2 channels are all compensated with (z:p) = (64.9966 : 13) Hz
- There are scalar "coil balancing" non-unity magnitude gains on each of the M2 and M3 stage channels, but it's the same values that have been in play since Jan 2014 (LHO:9419; so, after the M2 TACQ driver mod, but before the M3 TACQ driver mod). There is no coil balancing gains on the M1 stage, they're all either +/- 1.0.
Here's the complete data set with L, P, and Y damping loop gains set to -0.1, with the T, V, and R gains at -0.5.
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/SAGM1/Data/
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_L_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_P_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_R_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_T_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_V_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1LPYDampingGain0p1_WhiteNoise_Y_0p02to50Hz.xml
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/SAGM2/Data/
2025-10-28_H1SUSPRM_M2toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_L_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M2toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_P_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M2toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_Y_0p02to50Hz.xml
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/SAGM3/Data/
2025-10-28_H1SUSPRM_M3toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_L_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M3toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_P_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M3toM1_CDState2_M1LPYDampingGain0p1_WhiteNoise_Y_0p02to50Hz.xml
Here's the almost entirely complete data set for *only* the Y damping loop gain set to -0.1, and L, T, V, R, P set to -0.5.
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/SAGM1/Data/
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1YawDampingGain0p1_WhiteNoise_L_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M1toM1_CDState1_M1YawDampingGain0p1_WhiteNoise_T_0p02to50Hz.xml
[did not get V]
[did not get R]
[did not get P]
[did not get Y]
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/SAGM2/Data/
2025-10-28_H1SUSPRM_M2toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_L_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M2toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_P_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M2toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_Y_0p02to50Hz.xml
/ligo/svncommon/SusSVN/sus/trunk/HSTS/H1/PRM/SAGM3/Data/
2025-10-28_H1SUSPRM_M3toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_L_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M3toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_P_0p02to50Hz.xml
2025-10-28_H1SUSPRM_M3toM1_CDState2_M1YawDampingGain0p1_WhiteNoise_Y_0p02to50Hz.xml
Took some more of the meaurements for PRM estimator here: 87950
Those four M1 to M1 with DAMP Y at 20% for V R P and Y are still needed
Here's the list of estimator measurements for PRM: 88063
WP12274
FAMIS28946
We rebooted the h1guardian1 machine today for 3 things:
All 168 nodes came back up and Erik confirmed that nds0 was seeing the traffic after the machine reboot.
Server order is set in the guardian::lho_guardian profile in puppet.