Reports until 16:08, Thursday 03 July 2025
H1 SQZ (OpsInfo)
sheila.dwyer@LIGO.ORG - posted 16:08, Thursday 03 July 2025 (85532)
new opo guardian state to adjust crystal temperature, SQZ ASC off and SQZ angle servo on

I started adding a state to the OPO guardian this morning while we were unlocked that scans the OPO temperature while the CLF is locked, and sets it to the temperature that maximizes CLF 6 Mz power in reflection off the OPO. 

The code is based on the SCAN_SQZ_ANG guardian state and it produces plots here: https://lhocds.ligo-wa.caltech.edu/exports/SQZ/GRD/OPOTEMP_SCAN/OPOTEMP_SCAN_250703142801.png

Screenshot shows that exmpale was a 1 minute scan with a 0.02 degree C range, this was a bit too fast for the TEC servo to keep up with so I've slowed it down to a 2 minute scan for the next time we try this out. 

Operators can use it to adjust the opo temp, by opening the SQZ_OPO_LR guardian and requesting SCAN_OPOTEMP.  I haven't tried this while squeezing was injected into the IFO, but it should work fine to do it then (not while in observing).   For future work we could add management that runs this each time the IFO relocks, but I haven't done that now.

Also note: This morning I set the sqz params to stop using SQZ ASC and start using the ADF servo for the squeezing angle.  These two can't run at the same time and I think that controlling the squeezing angle would be more beneficial right now.  However with various things we didn't get to test this and now we are observing with both ASC and the ADF servo off.  We momentarily dropped out of observing to engage the servo.  I also added to the SQZ_ANG_ADJUST guardian an if statement that updates the nominal state looking at sqzparams to check if the servo is supposed to be on or off in the guardian.   This will be compatible with the script that allows observing without squeezing for this weekend, but that script hard codes what the nominal state is, so in the long run we need to do something else.

Images attached to this report