[Jim, Shoshana]
The CRS is currently aligned, suspended, balanced, and unlocked on HAM3!
I aligned each HoQI as well as I could on the table, HoQI2 is slightly better than HoQI1, but it shouldn't be an issue. I also lowered the resonant frequency as much as possible, but I ended up running out of mass that I could easily remove from the bottom, so right now the resonant frequency is at ~25Hz. It's possible this raised frequency is because these flexures (21, 22) might be slightly thicker than the previous ones as they came from a different batch.
Tested the picomotor, moving the X value positive moves the mass to the left (towards HoQI1). We had it do three revolutions in both directions and the picomotor was able to couple with the mass adjuster while at maximum range (tilting fully to either side). We've also discovered that the GS13s outputs go crazy when the picomotor is running, which is something to be aware of.
We've verified that voltage makes it to the damping capacitor plates on either side. We've also confirmed that in the HOQI{1,2}_DIST data increases as the corner cube gets closer to either interferometer (i.e. when the left corner cube (wing) gets closer to HoQI1, the HoQI1_DIST channel data increases)
Attached are various photos of the CRS on the table for future reference, as well as a guide to all the balance masses currently on it.
I tried to take full transfer functions for all 3 corner BSCs, I think BSC2 was the only set that completed. I will post those here. I think they seem ok. The high frequency stuff looks messy, but I think that is just because they are in air. When I get a chance I will compare these to LLO, out of time for tonight.
Summary: Things look OK (after some adjustments).
sliders.png is the latest snapshot of the suspension sliders.
What was done:
This morning, no SQZ reflection was visible in AS camera at all (except for SRM reflection). After getting confused, what I did was the following.
Make sure that SR and PR chain optics are aligned except SRM and PRM.
Asked Sheila to revert ZM4 back to the last the last known good alignment (Tuesday June 30 1300 Pacific, alog 90831). Reverted PR3, PR2, SR2 and SR3 back to the last known good alignment according to OSEMs. This only had a minor impact.
As of now, F2 and F3 BS M1 stage DAC are using about 8e6 counts or about 6% of the full DAC range, everything else is smaller (DAC_now.png, top middle and top right).
It's worth noting that, before I did the above, I accidentally "aligned" ITMs and BS using a similar method as the above without knowing that SR2 was misaligned (SR2 had equivalent P and Y offset of 200/1.875~107urad and 300/2.681~112urad), and brought the ITMX and Y reflection into AS and ISCT1 cameras successfully. Even then, F2 DAC output was about 12e7 or about 9% of the full DAC range (DAC_whenAlignedToMisalignedSR2.png).
The conclusion is:
We have plenty of headroom for BS DAC as of now, and even if our SQZ beam alignment is significantly different from "true" in-vac alignment, and/or the sqz injection path is not co-aligned with IMC injection path, BS can be tweaked accordingly to provide "true" alignment.
Other things to add:
As of now, numbers don't add up in general, though that won't change my conclusion. If you want to disentangle the information, following is a summary table of the slider offsets, OSEM_DAMP_IN at the top stage, ISI (ST1 CPS) and HEPI (IPS) at the time of last good alignment ("back then") VS after I was done. All numbers are in urad.
ISI and HEPI Rz motions were used directly as YAW motions of the cage.
For Ry for ITMX and Rx for ITMY, the sign seen from the optic are the opposite. I flipped the sign of ITMY RX "diff" in the table such that positive "diff" for "PIT" for SEI for both ITMs means that the HR side of the cage points down. The sign-flipped numbers are followed with "(*)" in the table. If the optic itself just follows the local gravity without any change in the suspension, I'd expect "ISI+HEPI" PIT diff to be the negative of OSEM_DAMP_IN PIT.
For BS PIT, I gave up converting as it's a combination of RX and RY.
| Sliders | Sliders | Sliders | OSEM_DAMP_IN | OSEM_DAMP_IN | OSEM_DAMP_IN | ISI | ISI | ISI | HEPI | HEPI | HEPI | ISI+HEPI | |
| back then | now | diff | back then | now | diff | back then | now | diff | back then | now | diff | diff | |
| BS PIT | 107 | -0.9 | -107.9 | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| BS YAW | 390 | 385.0 | -5 | --- | --- | --- | -20.924 | -15.691 | 5.2 | 8.7 | 10.1 | 1.4 | 6.6 |
| ITMX PIT | -96 | -72.0 | +24 | 509 | 469 | -40 | -29.97 | 10.81 | 40.8 | -16.1 | -15.6 | 0.5 | 41.3 |
| ITMX YAW | 104 | 103.0 | -1 | -15 | -17 | -2 | 9.292 | 25.80 | 16.51 | 73.4 | 73.4 | 0 | 16.5 |
| ITMY PIT | -70.3 | -23.2 | +47.1 | 81 | 91 | 10 | 0.42 | -56.71 | 57.1(*) | 10.1 | 9.8 | 0.3(*) | 57.4(*) |
| ITMY YAW | -17.7 | 43.3 | +61 | 301 | 357 | 56 | -49.87 | -38.38 | 11.5 | -6.8 | -7.0 | -0.2 | 11.3 |
For the numbers used, see ISI_HEPI.png for ISI ST1 CPS and HEPI IPS. BS_ITMs.png and BS_ITMs_now.png show the top level OSEM_DAMP_IN and sliders, the only difference in these two plots is the time scale. In all of these, vertical marker indicates the last known good alignment on June 30, Y1 the "back then" level. A big jump in everything at t~-5d is the ISI unlocking, but the supensions kept drifting since.
BS sliders are uncalibrated, and OSEM numbers are not useful because they seem to have been reset at some point. Also I haven't bothered to convert ISI CPS RX and RY to BS cage PIT. So BS numbers aren't that useful except that YAW didn't move much.
ITMX PIT makes sense. SEI tilted the cage in PIT by 41urad (i.e. -41urad in top OSEM if SUS followed local gravity). SUS drifted by about negative 20 to 30 urad since then (ITMs_drift_after_ISI_unlock.png). I used the slider of positive 24urad to undo the drift to bring the PIT measured by SUS back to -41urad-ish. The PIT of the optic was brought back to "back then" level.
Other DOFs don't make sense to me. Nevertheless I'm not worried about the available range of BS actuation.
To repeat myself, we have both ITMX and ITMY reflection in both cameras, we see PRC fringes when PRM was aligned, and we were able to make the alignment OK even when SR2 was misaligned. Things look OK now and we have plenty of BS actuation range.
Now that we have finished with install and balancing of the ISI, I tried to do some basic check out of the ISI and found some cabling issues. The corner 2 actuators were crossed up, because the feedthru is labeled H2 and V2 on the ports, but the cables say coarse and fine. That was easy enough to fix. Corner 3 however, I can't get any drive on the H3 actuator. I checked the chassis is not overtemped and checked connections at the back of the chassis and at the feedthru. Connection is good, plugs are fully seated and the plug in the chamber is inserted right way up. The only thing I can think at this point is that I broke the wire in vacuum when I did the CPS swap. This will be annoying to fix I'm not sure what we have for spares either.
This will keep me from doing measurements of the ISI for CRS install and we definitely can't close this chamber until I can go into the nozzle between HAM3 and BSC2 to open the ISI up and look at the cable.
TITLE: 07/07 Day Shift: 1430-2330 UTC (0730-1630 PST), all times posted in UTC
STATE of H1: Planned Engineering
INCOMING OPERATOR: None
SHIFT SUMMARY: BSC1 DOORS ARE ON. Also CRS is installed!! LVEA IS LASER HAZARD
LOG:
| Start Time | System | Name | Location | Lazer_Haz | Task | Time End |
|---|---|---|---|---|---|---|
| 14:34 | FAC | Kim | LVEA | YES | Tech clean | 15:18 |
| 15:30 | TCS | Camilla | Prep Lab | n | First contacting viewports | 18:19 |
| 15:33 | FAC | Kim | LVEA | YES | Tech clean | 16:47 |
| 15:35 | FAC | Randy | LVEA | YES | Craning WB -> HB | 15:55 |
| 15:52 | FAC | Chris + PestControl | LVEA, Mids, Ends | YES, n | Checking traps | 16:58 |
| 16:05 | VAC | Jordan | LVEA | YES | CP1 Ion Pump work | 16:16 |
| 16:22 | PCAL | Tony | PCAL Lab | y(local) | Packing up sphere | 17:30 |
| 16:39 | PEM | Carlos, Shrey | LVEA | YES | Setting up seismometers | 17:59 |
| 16:48 | FAC | Kim | MY, EY | n | Tech clean | 18:27 |
| 16:50 | EE | Jackie, Fil | MY | n | Dropping off cables | 17:06 |
| 16:50 | VAC | Jordan | LVEA | YES | CP1 Ion pump work continued | 17:10 |
| 16:57 | VAC | Travis | MX, MY | n | Taking pics of pumps | 17:18 |
| 16:58 | CRS | Jim, Shoshana, Mitchell | LVEA | YES | CRS work (Jim, Mitchell out 19:00) | 19:44 |
| 16:59 | FAC | Chris | Mids, Ends | n | Safety tasks | 18:54 |
| 17:03 | FAC | Randy | LVEA | YES | Craning in WB | 19:04 |
| 17:23 | Betsy | LVEA | YES | BSC internal sweep + wafers | 18:34 | |
| 17:30 | Cory | LVEA | YES | Walkthrough with Betsy | 17:50 | |
| 18:02 | VAC | Gerardo | LVEA | YES | Moving equipment from CP1 to CP2 | 20:20 |
| 18:29 | TCS | Camilla, Matt | LVEA | YES | Tidying up from yesterday's viewport installation (Matt out 19:19) | 20:20 |
| 18:40 | VAC | Jordan | LVEA | YES | Installing viewport | 19:11 |
| 19:04 | FAC | Randy | LVEA | YES | Prepping for BSC2 door | 19:40 |
| 19:57 | FAC | Travis, Randy, Jordan | LVEA | YES | BSC1 door (Travis out 21:44) | 22:32 |
| 20:09 | SEI | Jim, Shoshana | LVEA | YES | HAM3 CRS and ISI work | 22:53 |
| 20:23 | ISC | Tony | LVEA | YES | ISCT2 bellows | 23:12 |
| 20:27 | CDS | Patrick | EX | n | Reimaging NCAL computer | 22:07 |
| 21:30 | Betsy | LVEA | YES | Checking on everything | 21:53 | |
| 21:56 | SUS | Rahul | LVEA | YES | Putting tools out by HAM7 | 22:32 |
| 22:02 | SQZ | Sheila | LVEA | YES | Looking inside HAM7 | 22:27 |
| 22:07 | EE | Fil, RyanS | LVEA | YES | Testing out SPI shutter | 22:25 |
| 22:09 | TCS | Camilla | LVEA | YES | Checking on Tony, then CHETA viewport work | 23:18 |
| 22:36 | VAC | Gerardo | LVEA | YES | CHETA Viewport work | ongoing |
| 22:56 | SEI | TJ | LVEA | YES | Retrieving B'N'Kase | 23:07 |
| 23:01 | SEI | Jim | LVEA | YES | Troubleshooting HAM3 | 23:08 |
| 23:03 | VAC | Jordan | LVEA | YES | CHETA Viewport work | ongoing |
| 23:08 | SEI | Jim | CER | YES | Troubleshooting HAM3 from a different place | 23:09 |
| 23:21 | SEI | Jim | LVEA | YES | Troubleshooting HAM3 from HAM3 | ongoing |
IOT2 bellow put back on though they have a significant bend in them due to relative position of the table. I'd recomend checking if the beam is being clipped by the bellows.
Adding tags like: REFLAIR, IMC-WFS, IMC-REFL, IMC-TRANS so ya'll know what happened.
Rahul asked me to take some reference transfer functions on ZM4 before they go in and swap out the PSAM. I've done that, and these reference traces can be found in /ligo/svncommon/SusSVN/sus/trunk/HXDS/H1/ZM4/SAGM1/Data/2026-07-07_2030_H1SUSZM4_M1_WhiteNoise_{L,P,Y}_0p02to50Hz.xml at r13056. The red traces are the newest measurements while the blue measurements are from when we did our last closeout checks in February 2026. ZM4 was IN HEALTH_CHECK during this measurement.
F. Clara, R. Short
The shutter on the PSL table that blocks the SPI pickoff beam is currently being run with a temporary controller outside the PSL enclosure (see alog90490). This will eventually be connected to the shutter controller on top of IOT1R (the "JAC table") which is also controlling the shutter on that table, but this means running a 45ft cable from the controller box into the PSL enclosure and to the SPI shutter, the longest of these shutter cables we would use, so Fil wanted to test it. We took a spare shutter and the 45ft cable out to IOT1R and plugged them into the controller box. I guessed that the channel that would run this shutter was shutter N since the JAC shutter was M, and I was correct. I was able to successfully open and close the shutter with the long cable, so Fil will run it from the table to the PSL enclosure, where at a later date we will feed it through and connect it to the shutter on-table. Shutter N is still labeled as "Spare" and I was unable to change it, so I will need to ask for assistance changing the name in Beckhoff-space.
BSC1 North door has been installed and torqued. Pumping on the annulus will begin tomorrow when we can get the scissor lift in place to access the platform.
Rahul K, TJ S
Numerous beam dumps and other coated panels were added to HAM3 to mitigate stray light in the area. While we couldn't spend the time to test all of them, we chose the few that seemed like they would be the worst offenders. The best map I know of for the newly added parts is in D2600134. Accelerometer locations marked on the last attachment of this log.
Accelerometer location 1 - -X+Y corner of optical table. Acc dofs = IFO dofs
Meas 1 - On the table baffle mount in -X
Meas 2 - -Y
Meas 3 - -Z
Location 2 - On the table next to the scraper baffle addition. Dofs = IFO
Meas 4 - Hitting the mount of the scraper baffle addition. +Y direction
Meas 5 - +X hit on same mount
Meas 6 - -Z on same mount
Since we couldn't mount the accelerometer directly to any of these new beam dumps and panels, we had to mount it to the table and pick up all of the other table noises. That said, I don't see anything terrible in these, so it looks okay to move on.
Ibrahim, Oli
Transfer functions before doors are on are attached.
/ligo/svncommon/SusSVN/sus/trunk/BBSS/H1/BS/SAGM1/Results/2026-07-06_1500_tfs
P to Y / Y to P cross coupling is looking a bit better. The traces look a lot closer to each other than they did in the last full measurement set (90753).
WP13304 HEPI Pump controller upgrade.
Patrick, Erik, Jonathan, Dave:
Patrick's new H1EPICS_HEPIPUMPEX.ini was installed into the EDC and the DAQ was restarted.
As with previous upgrades, some old channels have new equivalents, so to preserve recent minute trend lookbacks these channels were copied to the new name before the trend writers were started.
Sequence for the restart was
11:33 Stop TW0 and TW1
11:34 Copy raw minute files on TW0 and TW1
11:35 Restart 0-leg
11:36 Restart EDC
11:40 Restart 1-leg
11:41 Two restarts of GDS1
Patrick is now running the new containerized HEPI Pump Controller IOC on the service-host cluster. Because some channels did not get renamed, my temporary edc_green_ioc was causing some channel duplication errors. Since we will be restarting the EDC tomorrow to sync to the new channels, for tonight I have removed all the temporay EX HEPI pump channels from edc_green_ioc. EDC has currently has a disconnect count of 253.
Note that the control room ALH alarm handler is alarming on old HEPI pump controller names. It needs to be updated to the new names.
HEPI pump controller channel names have been updated for all three stations in the alarm handler software, Verbal Alarms, and DIAG_MAIN. This should cover all places these channels are referenced, but let me know if I missed any.
Rahul K, TJ S
MC2 was unlocked, ISI and HEPI locked.
Accelerometer location 1 - Roughly in the vertical center of cage on +Y,+X side. Acc dofs = IFO dofs
Meas 1 - Hitting -Y at the top of cage
Meas 2 - -X same area
Meas 3 - -Z top of cage, same corner
Location 2 - On the upper portion of the cage on the -X side. Acc dofs = IFO
Meas 4 - -Y on top corner of cage
Meas 5 - -X same corner
Meas 6 - -Z top of cage, same corner
When I get another minute, it will be interesting to see how these compare to the other triple suspensions that have these type of baffles.
2026 July PR2 B&K results - alog90906
I was able to find some B&K results from when we first installed this type of baffle on the triple suspension cages back in 2017 - alog39798. These vaguely match up, but I don't think they give enough insight to say how the new rail brackets affect the structure. Had we taken focused before and after measurements we could have grabbed some clearer data, but as things sit now the cages don't have any large peaks and it seems well damped.
Edit: Linked the incorrect alog orginally and made comments off of that link. Fixed with new comments.
The HAM2 East door A2F4 viewport failed inspection last week and was removed. It was replaced with a re-inspected ZV-800 that was removed from HAM5 earlier this month. See pics for SN, etc.
The FCT bellows that was disconnected at the beginning of the vent was reattached to BSC3 port.
Today we also installed a viewport on the A2F1 port of HAM2, this viewport (ZV-800 Uncoated SN66) was removed from the west door of HAM2 (see alog 90780) and re-inspected on the bench. No issues found.
[Sheila, Camilla, Ryan, Eric]
We would like to verify that our recent mode measurements after ZM5 ( 90783) and before ZM4 (90815 ) make sense by connecting the two. We decided to use the q value from the measurement at the nominal ZM2 strain in 90815 (ZM2 strain = 3.15V) and propagate that mode through the path containing ZM4 and ZM5 and calculate the overlap with the q values from 90783 measured at different strain settings for ZM4/ZM5. The goals here are as follows:
First, I address item 1.
Mode Measurements with M2 > 1:
Our system seems to be adding some higher order abberations to the beam. As a result, our mode measurements indicate that we have an M^2 number significantly above 1 (between 1.2 - 1.5 depending on the PSAM settings). When M^2 is > 1, the presence of HOM content in the beam prevents one from focusing down to as tight of a waist, for the same divergence angle, the beam radius at the waist will be larger by a factor of M. The thorlabs beam profiler accounts for this by fitting the data to the following formula (which we confirmed by doing our own independent fit):
w(z)2 = wM2[1 +(z - z0)2 (pi*wM2/(M2*lambda))2]
Where wM2 = M2*w02 Is the waist for a beam with M2>1, and w0 is the waist for the TEM00 component of the beam (ie for M2 = 1).
The q parameter ends up the same as before:
q(z) = (z-z0) + i*zR
where zR = pi*w02/lambda = pi*wM2/(lambda* M2)
Knowing that M2 > 1 tells us that our beam is a mixture of TEM00 and some higher order mode content. However, from the M2 value alone we don't know which higher order modes are excited (in principle one might be able to make some rough projections using the surface abberation measurements of the PSAMs from Caltech, but that sounds tricky and is beyond the scope of today's post). If we want to do mode matching calculations, the only thing we can do at the moment is back propagate the TEM00 component and do all mode calculations for TEM00.
We use the same beam propagation matricies as always to back propagate the TEM00 component to determine what the TEM00 mode looks like in HAM 7.
Determination of the ZM4 and ZM5 ROCs
I then took the q value (for the nominal ZM2 = 3.15V) from the measurement before ZM4, back propagated it to ZM4 using our length measurements. I then propagated the q through ZM4 and ZM5 and calculated the overlap with the q values measured after ZM5 for various values of the ZM4/ZM5 strain gauge settings in ( 90783)
Then, the ROCs for ZM4 and ZM5 were chosen for each strain gauge settings to maximize the overlap. The overlap is => 98% over the entire 2D grid of ZM4/ZM5 strain gauge values, which gives us some confidence that the ROC values are accurate. One thing that gives us pause is that the change in ROC for ZM5 doesn't appear to change linearly in diopters with the strain gauge reading. ZM4, on the other hand is roughly consistant with a 5 mD/V change though because the beam spot is quite small on ZM4, we are relatively insensitive to its ROC value.
| ZM4 Strain (V) | ZM4 ROC (m) |
|---|---|
| 2.0 | -12 |
| 4.0 | -11 |
| 6.0 | -10 |
| 8.0 | -9 |
| ZM5 Strain(V) | ZM5 ROC (m) |
|---|---|
| -4.5 | 3.8 |
| -2.0 | 4.05 |
| 0.0 | 4.4 |
| 2.0 | 4.55 |
These values give the following overlaps for the x and y direction (our mode measurements indicate we have non-negligible asitgmatism on this path) for propagating the nominal q value from (90815 where ZM2 strain = 3.15) to the q vales from ( 90783) .
| ZM4 \ ZM5 | -4.5 | -2.0 | 0.0 | 2.0 |
|---|---|---|---|---|
| 2.0 | x = .994, y = .995 | x = .998, y = .997 | x = .990, y = .995 | x = .9874, y = .993 |
| 4.0 | x =.996, y = .997 | x = .994, y = .995 | x = .986, y = .992 | x = .983, y = .991 |
| 6.0 | x =.995, y = .997 | x =.992, y = .993 | x =.983, y = .989 | x =.980, y = .984 |
| 8.0 | x =.993, y = .995 | x =.990, y = .992 | x =.980, y = .984 | x =.977, y = .980 |
The fact that this set of ROC values gives good overlap over the entire 2D grid suggests that these ROCs are a resonable model for ZM4 and ZM5 at these strain gauge settings.
Attached is an a la mode file for doing the beam propagation. One could do some more intellegent fitting of the data to extract the best ROC estimates; I'm just sorta hand fitting it at the moment.
We have ZM5 SN4 installed now. Original data before we changed the preloading (E2100297) had the ROC range 3.0m to 3.9m. With at 0V applied 667mD optical power, with 200V applied 508mD.
In alog 75709 we increased the preload from 20 in lb to 47 in lbs. An estimated linear increase of 65mD as according to T2300426, changing the preloading changes the optical power by 2.4mD/in.lb.The preloading should make the magnitude of the optical power larger, so it should be increased to 667mD - 2.4mD/in lb * 27 in lbs = 602mD mD with 0 V on the PZT, 443mD with 200V on the PZT. This is an estimated ROC range of 3.3 to 4.5 meters for strain gauge -5.0 to +2.6V (it's range with 0V and 200V applied). This mostly agrees with Eric's data.
We have ZM4 SN1 installed now. Original data before we changed the preloading (E2100289) had the ROC range -19.3m to -9.0m. With at 0V applied -104mD optical power, with 200V applied -221mD.
In alog 75677 we increased the preload from 46 in lb to 75 in lb. An estimated linear increase of 70mD. This should be increased to -104mD - 2.4mD/in lb * 29 in lbs = -174mD mD with 0 V on the PZT, -291mD with 200V on the PZT. This is an estimated ROC range of -11.5 to -6.9 meters for strain gauge 1.0 to 8.3V. This mostly agrees with Eric's data.
I attempted to confirm these values by repeating this exercise with a second dataset from 90827. This was an additional set of q measurements made directly after ZM4. The idea here is that this should allow us to fit the ROC values for ZM5 only by taking these measured qs, propagating them through ZM 5 and comparing with the measurements from 90783. Unfortunately this did not proceed as smoothly. The fits and mode overlap values are tabulated below. This isn't too far from the old ROC range, but the agreement between the q values isn't nearly as good as before
Rough values for ZM5:
| ZM5 Strain (V) | ZM5 ROC (m) |
|---|---|
| -4.5 | 4.0 |
| -2 | 4.3 |
| 0 | 4.7 |
| 2 | 4.9 |
Mode overlap after propagating through ZM5 assuming the above ROC values. I was mostly optimizing the y value; the astigmatism seemed to be quite different in this dataset, leading to poor x/y agreement when propagating and comparing with the other data.
| ZM4 \ ZM5 | -4.5 | -2 | 0 | 2 |
|---|---|---|---|---|
| 2 | x = .975, y = .996 | x = .976, y = .990 | x = .954, y = .986 | x = .948, y = .982 |
| 4 | x = .981, y = .994 | x = .971, y = .986 | x = .956, y = .982 |
x = .947, y = .981 |
| 6 | x = .974, y = .992 | x = .969, y = .990 | x = .946, y = .977 | x = .937, y = .971 |
| 8 | x = .969, y = .990 | x = .955, y = .980 | x = .940, y = .970 | x = .930, y = .963 |
Attached is a Sw plot at SRM made using the ROCs Eric logged above, and the measured q at the input of ZM4.
The measurements seem to be systematically different from the prediction based on ROC and the input q. I reproduced the overlaps that Eric listed above, and they are similarly above 98% for all of these (the overlap between the prediction and the measurement for each strain guage pair).
I also made a linear estimate of the diopters per strain guage based on the ROCs that Eric listed above, for ZM4 this give -7mD/ strain guage volt (for -11m ROC at 4V SG), for ZM5 -10.5mD/ SG V (for 4.05m ROC with SG at -2V). This is shown by the orange stars and blue + in the attached plot, there is some discrepancy with the red and brown "predicted" points (based on just the ROCs that Eric listed above and the input q), because of the nonlinearity of Eric's ZM5 ROCs.
Continuing from Camilla's accounting of where we want the ZM4 preload to be.
Eric's ROC values above show the range to be from -12m ROC to -9meters (this is not quite the full range but close to it), which is -170mD to -220 mD, so the range of ZM4 psams seems to be close to 50mD. In Camille's original charachterization data before the preload change E2100289 the range was 118mD.
If we make a decision on where we want to move ZM4 based on the OMC matching grid in the attachment to 90804, we would gues that we'd want the lower edge of the ZM4 range to be in the middle of the range. This means we want to reduce the pre-load by 25mD, reducing the pre-load by 10 in lbs, to 65 in lbs.
Eric, Ryan S, Camilla, Sheila
All week we have been working on getting a set of OMC scans and beam profile measurements for different psams. We have both sets of data now, with plots and scripts coming soon next week.
OMC scans
We started with a script that Begum gave us from HAM6 work at LLO. We set up ASC loops to go from ASA and AS B DC signals to ZM4 and ZM5 (as described in 90742). We struggled a while to lock the OMC on the seed beam in air, hampered by 90754. With that noisy OMC lock, yesterday Camilla manually aligned OM3 and the OMC suspension carefully to maximize the 00 transmission. We then added offsets to H1:OMC-ASC_QPD_{A,B}_{PIT,YAW}_OFFSET, which is not the usual location for OMC QPD offsets. We will need to get rid of these offsets before we go back to locking.
OMC A offset: PIT 0.088 YAW: 0.133 OMCB offset: PIT 0.27 YAW: -0.22
We found that we were able to move the psams, whih misaligns the OMC terribly, run the centering loops to the ZMs, then run the OMC QPD loops to bring the 1st order peaks back down to a couple % of the 00 peak repeatedly. We spent some time modifying and then debugging the script that Begum shared with us.
It takes in a list of ZM4 and ZM5 strain gauge values, moves the psams servos target to that point and waits 30 seconds with the ZM centering loops on (it doesn't check the acutal value of the strain gauge, perhaps this would be a good thing to add next time). It then turns on the OMC QPD loops for 20 seconds. It then takes a 100 second ramp of the OMC PZT, and saves the times and ZM strain gauge targets into a yaml file.
There is a template you can use to watch all this at userapps/sqz/h1/Templates/ndscope/OMC_psams_scans_monitor.yml The script that runs these sweeps is at sqzutils, or /ligo/gitcommon/squeezing/sqzutils/omc_scans_sweep_psams.py There is also a script there that loads the data, identifies the peaks and estimates mode mismatch and misalignment there, analyze_psam_omc_sweeps.py. A preliminary plot is attached (apologies for the color choices and linear y scale here).
M2 profile measurements
Eric and Ryan S took a series of M2 profiler measurements of the beam on SQZT 7 today, doing the alignment procedure at each strain gauage setting (they didn't adjust ZM alignments). Their data is in here, we will post some plots of this next week.
Note about ZM5 strain guage
While Eric and Ryan were making beam profile measurements, they ran into a situation where ZM5 would not go the strain guage setting of 2. I was able to get it to go to 2 manually, but noticed that there were times when the strain gauge voltage dropped to zero, similar to a problem seen at LLO HAM6 recently. We should follow up on this next week.
More on the ZM5 strain gauge issues -
While Eric and I were taking beam profiles and moving to the last step for the ZM5 PSAM (requesting 2V), the strain gauge readback voltage fell to -2.8V and got stuck, shown at the T-cursor in the first attached ndscope. Changing the requested voltage away from 2V did not affect the strain gauge's behavior or the voltage sent to the PZT, which looked to be railed close to 200V. Eventually Sheila was able to unstick the voltage and get the strain gauge back to 2V by stopping the servo and clearing its history.
This is reminiscent of behavior seen at LLO with one of their new HAM6 PSAMS, OMA2, where after scanning the PZT to the edge of its range, the strain gauge would show open loop for a few seconds, then return to normal (LLO:alog80740 and FRS 37456). We haven't run the repeated scans with ZM5 like LLO did with their OMA2, but we looked for other times recently when the ZM5 PSAM showed weird behavior and found a time earlier that day during one the the OMC scans; see the second ndscope. It's possible that when this happened to Eric and I on Friday, the strain gauge would have fixed itself after a few seconds like in LLO's case, but the integrators in the servo kept the voltage railed.
LLO's solution for this was to fully swap out the optic and its attached PZT/strain gauge assembly, so while we think about this, we are assessing what spares exist that could potentially be swapped in.
ome information about these data:
The first attachment shows the beam parameters measured on SQZT7 propagated to the AR side of SRM (after reflecting off SRM), this can be compared to the second attachment to 90345. These results are different from what we had back in May while the chamber was under vacuum and before our realignment.
THe next two plots show the measured OMC scans, with the same data as plotted above. In the scans with ZM5 strain gauge at -4.5V the 4th order mode is large, so I've also identified it for those scans where it is above 0.005 mA.I'm estimating the mismatch as ( mean height of 2nd order + mean height of 4th order)/(sum of mean heights of 0, 1, 2, 4 orders) in the legend in this second plot, which makes the mode mismatch worse for the ZM5 -4.5 V plots than what is listed above.
The last attachment is an attempt to summarize this data. The bottom two panels show the same data as in the stem plot. The the left panel shows the M^2 value as a function of strain gauge, this does seem to have a dependence on ZM5, which visually looks correlated with the values for which the propagation model is underestimating the mode mismatch for ZM5. Eric will add some thughts about M^2 and the OMC scans. The top right panel shows the overlap between the vertical and horizontal measured qs. Our worst astigmatisms are in the same region of psams settings as the best mode matchings. If this is 1%, and the overlap in one direction is perfect the overall mode matching would be 100*(1-sqrt(1*0.99))=0.5%.
During this PSAMS strangeness, at two times when the ZM5 strain gauge was reading -2V, the applied PSAMS voltage was 88V and 184V, see attached. This seems to be too big of a difference in applied voltage to be only caused by hysteritis. We are not the sure -2V strain gauge reading while there was 184V applied is reliable. This happened twice, the second time the strain gauge read -2.7 while the applied voltage was 194V, attached.
We then did some ramps: 0-200V over 30s, 200V to 0V over 50s and then 0V to 100V over 50s. In each of these ramps, the ZM5 PSAMS strain gauge seemed to behavior strangely, sometimes in the center of the range. See attached
For anyone interested in another view of this data, here are two more ways to look at it
[Begum, Camilla, Ryan S., Madi, Sheila]
Measurements taken on 2026-06-08 and 2026-06-09:
After the new OPO installation, beam profiles measured on HAM7 table (Sheila 90345) indicated that the OPO mode is different for the new OPO. This of course would both affect OMC mode matching as well as FC mode matching. The following measurements are beam q-parameter measurements measured on the FC path (green path in attached diagram), for beam upstream of ZM2 (p6,p7,p8,p11,p12) and downstream of ZM2 (p9,p10). The camera/profiler used is Phasics SID4 (MIT unit).
Phasics camera is capable of giving us a beam waist and how far away that waist is from the camera position (- upstream of cam, + downstream of cam), however the fidelity of these values are dependent on where the camera is placed with respect to the waist: if it is too close to the focal plane (where the beam divergence is small), or if the beam is too large for the sensor the extracted values don't make sense. So, we have measured at least two positions with known distance from each other evaluate the fidelity q parameters obtained.
Multiple measurements were taken at p10 point, varying ZM2 curvature. The strain gauge values are given in the table, 1.2 V and 6 V strain gauge correspond to 0 and 200 V pzt supply voltage to ZM2 psam. For points p6,7,8,9,10 the A:L2 lens was sitting in the "middle" position, both edges of the stage is lines up with its rail (will add photo here). Below table is from measurements taken on 06-08. The camera reports three numbers for each parameter, major, minor, radial. Major and minor do not necessarily line up with horizontal and vertical axes. The screenshots for each case report what the angle is. The .txt file for each data point also reports wx and wy for the near field beam, so we can potentially infer from there.
| Designation | 2w0(mm) | z(mm) | Δz(mm)(downstream ref. optic: +) | ref. optic | ZM2 Strain Gauge(V) |
| p6 | 0.616, 0.560, 0.588 | -156.5, -158.6, -157.6 | 65(distance to iris) + 240 (iris to ZM1) | ZM1 | 3.15 |
| p7 | 0.516, 0.549, 0.533 | -430.8, -449.2, -439.2 | 245 + 240 | ZM1 | 3.15 |
| p8 | 0.516, 0.530, 0.523 | -355.4, -359.1, -357.2 | 150 + 240 | ZM1 | 3.15 |
| p9 | 0.274, 0.298, 0.287 | -360.8, -366.4, -363.5 | -870 | ZM3 | 3.15 |
| p10 | 0.244, 0.247, 0.248 | -323.8, -335.3, -329.3 | -915 | ZM3 | 3.15 |
| p10 | 0.250, 0.219, 0.237 | -291, -283.3, -287.2 | -915 | ZM3 | 6 |
| p10 | 0.287, 0.285, 0.289 | -363.4, -350, -356.6 | -915 | ZM3 | 1.2 |
| p10 | 0.268, 0.250, 0.264 | -321.9, -306.5, -313.9 | -915 | ZM3 | 4.5 |
There are two readily available beam parameter tuning options we have for the FC path: the ZM2 curvature via psam, and the A:L2 lens via the translation stage it lives on. In the afternoon, we parked the Phasics camera on p11 and p12 positions (between p7 and p8) and recorded beam parameters for A:L2 lens on three positions (middle:0mm, -13mm: lens closer to ZM1 by 13mm, +17mm: lens further away from ZM1 by 17mm). Below table is from measurements taken on 06-09.
| Designation | 2w0(mm) | z(mm) | Δz(mm)(to ref. optic) | ref. optic | ZM2 Strain Gauge(V) | A:L2 position (mm) |
| p11 | 0.677, 0.684, 0.68 | -265.5, -259.2, -262.1 | 180+240 | ZM1 | 3.15 | 0 |
| p11 | 0.649, 0.685, 0.667 | -254.9, -250.9, -252.8 | 180+240 | ZM1 | 3.15 | -13 |
| p11 | 0.673, 0.749, 0.712 | -273.5, -269.7, -271.5 | 180+240 | ZM1 | 3.15 | +17 |
| p12 | 0.730, 0.649, 0.692 | -295.7, -308.7, -301.3 | 230+240 | ZM1 | 3.15 | 0 |
| p12 | 0.638, 0.723, 0.682 | -286.9, -277.3, -281.4 | 230+240 | ZM1 | 3.15 | -13 |
| p12 | 0.668, 0.725, 0.697 | -322.3, -314.2, -318.0 | 230+240 | ZM1 | 3.15 | +17 |
Raw data is in the attached .zip
E2100298 shows PZT supply voltage vs RoC for ZM2 (SN1).
Below is the table for ZM2 strain gauge (V), pzt supply voltage (V) and RoC (m) for relevant data points.
| Strain Gauge (V) | PZT Supply Voltage (V) | RoC (m) |
| 1.2 | 0 | 0.8211 |
| 6 | 200 | 0.8911 |
| 4.5 | 120 | 0.8724 |
| 3.15 | 90 | 0.8619 |
Phasics not reliable for accurate beam parameter estimation.
Some operational constraints of the Phasics camera: It needs to be placed at a location not too close to the waist, so that it can see enough divergence of the beam to estimate the beam parameters. And, the beam size cannot be too large compared to the sensor size.
Based on these, it seemed reasonable to take multiple measurements for each beam we'd like to profile, then evaluate the consistency of these measurements. The attached matrix plot shows the intensity overlap integral x100 for beam parameters estimated at p{#} positions, for pairs of measurements. P1 and P5 were taken on the same day, P7 and P8 also belong to the same day, P11 and P12 on the same day. They are all points downstream of ZM1, upstream of ZM2.
Diagonal elements show data points taken in the same day, are consistent with each other. However, data taken on different days are not mutually consistent. This points to a fatal flaw in operating the Phasics camera this way. For fun, attached is a second plot that shows Gaussian beam propagation implied by each measurement. The "target" and O4 values for the beam parameter were taken from Keita's log 59515.
We need to take accurate measurements on the ZM1 --> ZM2 --> ZM3 --> FC1 path, with a different beam profiler.
This inconsistency between measurements taken on different days may not be a measurement device failure.
I flagged some spatial dependence to PSAM RoC with the new OMA2/OMA3 PSAMs in recent beam profiles in HAM6 at LLO: LLO81923.