After painful trial and error process we've found a solution that converges.
h1isiham3: Fabrice fixed h1isisham3, there was a new input port not grounded.
h1susitmy: is running a special trunk version with HWWD parts installed, will leave this model out of the upgrade
h1iscey: not spoken with the ISC group on this one yet
h1iopseib1: a real puzzler. the model has not been changed since 14 Nov, it compiled 16 Dec but wont compile on either 2.8.3 or 2.8.2 today. the H1.ipc file was changed, but this model receives the same IPC channel as h1iopseib2,3 and they compile fine. Comparing the models by eye shows no difference. I copied the Rx part from seib2 to seib1 and still b1 fails and b2 compiles. Will need to scratch our heads a little more. Perhaps a regeneration of H1.ipc from scratch is in order.
h1iscey probably needs to be updated to the EX version. We made some changes in the common blocks to include the ALS WFS which have not been propagated to EY. Not sure why we need to keep separate configuration files for EX and EY.
I noticed some cut-n-paste IPC errors in the h1asc model which needed resolving before we upgrade to rcg2.8.3.
1. IPC from h1asc to sus PR2,PR3 and PRM: RFM parts instead of Dolphin (PCIE). These were done today, so it was easy to hand edit H1.ipc and remove these 6 parts from the end of the file. I then edited h1asc.mdl and replaced the RFM parts with PCIE parts.
2. IPC from ASC to SUSHTTS: Dolphin (PCIE) parts used instead of Shared Memory parts (SHMEM). Slightly more difficult to fix as subsequent PCIE parts have been added. I removed the ASC parts and shuffled the later parts down in index. Then changed h1asc.mdl to replace PCIE with SHMEM.
Finally using rcg2.8.3 I performed a "make h1asc" which populated H1.ipc with the correct ASC part types. I verified the additional parts were correctly indexed.
In preparation for an RCG upgrade to version 2.8.3 tomorrow morning I am recompiling (but not installing) all models against 2.8.3. Please do no make any model changes or builds for the remainder of today.
In detail:
/opt/rtcds/rtscore/advLigoRTS-2.8.3 is a new checkout of the tags/advLigoRTS-2.8.3 released by Rolf today
/opt/rtcds/rtscore/release relinked to 2.8.3
New build area created
/opt/rtcds/lho/h1/rtbuild-2.8.3 and release pointer relinked to it
inside of rtbuild-2.8.3 the advLigoRTS-2.8.3/configure script was ran.
Performed first round of builds on all models, four did not compile:
h1isiham3, h1iopseib1, h1susitmy, h1iscey
we are investigating why these are failing.
H1.ipc file did not get modified after the first build of h1asc before the full build.
No issue to report other than missing zippers on the SEI Ceiling Sock.
Clean room back up with the Cartridge ready to go down at lunch. Torqued to Support Tubes and closed up by 1430pst.
Thanks to Apollo Scott, Mark & Bubba, SUS Travis and SEI Jim.
Corey helped too and took lots of photos.
Congratulations all for reaching this milestone safely. That's five H1 cartridge insertions, plus the two for H2 chambers BSC6 and BSC8. Nicely done! Remaining in-chamber installation includes:
ETMY Cartridge Install all day at EY
630 Cleaning crew working at EY
845 Filiberto installing HV supplies at EX
901 ETMY Cartridge being lifted
905 Jeff B adjusting dustmon at EY to provide better local alarms
1000-1200, 1300-1600 Jodi/Chris S working at MY
1107 Travis working on ITM at LVEA Test stand
1243-1500 Alexa working at EX
1245 Brief dust alarm in OSB optics lab....Joe Derenzis working in that area.
1315 Jax rummaging for hardware in Squeezer Bay
1427 Craig C working in H2 enclosure
After discovering that the MPC polarization controller creates a peak at 27kHz in the EX PLL noise spectrum, I decided to take some more measurements at the end station with the controller off.
PLL Servo Board
PDH Servo Board
PLL error signal measured out of PFD IMON, and PDH error signal measured out of demod IMON.
The lowest RMS comes from the PLL Boost 1: OFF, and the PDH Boost 2: ON. With the PLL Boost 1 off there is no gain peaking and the the OLTF of the PLL is stable with a UGF of 22kHz and a phase margin of 50 deg. I need to take an OLTF with the PDH Boost 2 on.
Adjusting EX PLL boost 1 ON/OFF and EX PDH boost 2 ON/OFF as above, the various Comm PLL Error signals (PFD IMON) were measured.
[Evan, Yuta, Kiwamu]
We worked on the alignment automation this morning. We closed the PR2 pitch and yaw loops manually.
In order to have the excitation only on the bottom mass of PR2 while keeping the feedback on the top mass, we installed a high pass filter at the bottom drivealign matrix and installed a notch filter at the top stage LOCK_P and LOCK_Y.
I plan to add these channels to the DAQ during maintenance tomorrow and create an alarm handler for them.
The slow feedback kept causing large values of the IMC VCO set frequency, which causes an error for the VCO. To get around this I turned up the UGF on the IMC VCO slow loop to 0.1Hz, and now the slow feed back gain (In COMM PLL screen) is set to 40000Hz/V. This seems stable for as long as the cavity stays locked, which is currently a few minutes. I also updated the screen ALS_CUST_COMM_PLL.adl because of a mistake with the reset button.
I was looking at the ALS-C_REFL_DC_BIAS output at the floor. The signal appeared on output 3 instead of 1 of the D-sub breakout panel. This was traced to a wiring error in the lsc model. Now corrected in the model, but not recompiled yet. This output has been connected to the second input of the common mode board and is operational. When the lsc model gets recompiled, the signal needs to be reconnected to output 1. The corner ALS overview screen has been updated to show the new filter modules.
The 27kHz line in the green locking was from the polarization controller, as Bram suggested. Attached are plots of the PLL and PDH error signals with the MPC powered on and off.
There is also a wandering feature in both signals that goes away when the MC is unlocked.
Again this afternoon the single shot cavity alignment was good, but the dither alignment kept arriving at an alignment where the cavity axis was different from the single shot beam.
There was an error in Sheila's matlab script in calibrating the PLL error signal. I have attached the new matlab file and plot. I have also attached the data concatenated.
Set the local audible alarm on dust monitor #1 at End-Y. The 0.3 alarm is set for 18 particles (@500 MEDM counts) and the 0.5 alarm is set for 10 particles (@300 MEDM counts). These values may need adjusting as more data points are collected.
Green team:
Red team:
Blue team (ALS WFS):
Blue team (ISCTEY, delayed):
TMS:
SEI/SUS team:
Kyle will be craning the portable RGA over the Y-arm in the vicinity of the elevated slab and test stand areas. Work should be complete by noon. See WP 4455.
First attempt failed.
OL whitening.
See Thomas's entry. ITMX and ETMX are good now.
Demod phase and sensing nonsense.
After Thomas was done with OL, we had to measure sensing matrix again as it uses OL data. Found that demod phase changed, not reliable from measurement to measurement. In the end, I've found that:
The measurement was done by wiggling ETMX at 3.5Hz and ITMX at 1Hz, first in YAW, measuring the demod phase and the sensing matrix for segment 1 and 3, then switch to PIT for 2 and 4. Angle to length shouldn't be a problem as PDH should have a large gain there to squash the length error.
New sensing matrix.
The attached shows one snapshot of demod phase itself on the left screen and the demod phase/sensing matrix measurement on the right.
Two dtt sessions show PIT and YAW. In each dtt window, left is ITM and right is ETM, top shows how Q phase is minimized, middle shows the sensing matrix amplitude in cts/urad (WFS/oplev), bottom shows the sensing matrix phase (should be 0 or +-180) as well as relative phase between diagonal elements (should be +-180).
The sensing matrix phsae still has 10 deg-ish systematic at 1Hz (ITM) and 25 deg-ish at 3.5Hz (ETM). Maybe a decimation filter for OL DQ, maybe something else, definitely not 1:10 whitening, I don't worry about this for now.
PIT.
| ITM | ETM | |
| WFSA | -1922.46 | -1651.43 |
| WFSB | -655.52 | -393.65 |
YAW.
| ITM | ETM | |
| WFSA | -3243.17 | 1042.83 |
| WFSB | -2947.28 | 931.62 |
That was it for Friday. I will not work over the weekend at the site.
Corresponding input matrices:
Pitch:
| Hard | Soft | |
| A | -0.000568 | 0.000588 |
| B | -0.00228 | 0.00776 |
Yaw:
| Hard | Soft | |
| A | 0.0526 | -0.0582 |
| B | -0.0274 | 0.0299 |
These have been updated accordingly.
I've also attached a matlab script that will turn the sensing matrices into input matrices, just to make sure the method exists somewhere other than my notebook.