40m QIL Cryo_Lab CTN SUS_Lab CAML OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log, Page 169 of 175  Not logged in ELOG logo
Entry  Tue Jul 12 09:25:09 2022, rana, Update, IOO, IMC WFS 
MC WFS Demod board needs some attention.

Tomislav has been measuring a very high noise level in the MC WFS demod output (which he promised to elog today!). I thought this was a bogus
measurement, but when he, and Paco and I tried to measure the MC WFS sensing matrix, we noticed that there is no response in any WFS, although there are
Entry  Tue Jul 12 13:59:12 2022, rana, Summary, Computers, process monitoring: Monit 
I've installed Monit on megatron and nodus just now, and will set it up to monitor some of our common processes.
I'm hoping that it can give us a nice web view of what's running where in the Martian network.
Entry  Tue Jul 12 18:35:31 2022, Cici Hanna, Summary, General, Finding Zeros/Poles With Vectfit 
Am still working on using vectfit to find my zeros/poles of a transfer function - now have a more specific project in mind, which is to have a Red Pitaya
use the zero/pole data of the transfer function to find the UGF, so we can check what the UGF is at any given time and plot it as a function of time to
see if it drifts (hopefully it doesn't). Wrestled with vectfit more on matlab, found out I was converting from dB's incorrectly (should be 10^(dB/20)....)
Entry  Tue Jul 12 19:46:54 2022, Paco, Summary, ALS, How (not) to take NPRO PZT transfer function 
[Paco, Deeksha, rana]

Quick elog for this evening:


Rana disabled MC servo .
Slow loop also got disengaged.
AUX PSL beatnote is best taken with *free running lasers*
Entry  Wed Jul 13 12:49:25 2022, Paco, Summary, SUS, SUS frozen 
[Paco, JC, Yuta]

This morning, while investigating the source of a burning smell, we turned off the c1SUS 1X4 power strip powering the sorensens. After this,
we noticed the MC1 refl was not on the camera, and in general other vertex SUS were misaligned even though JC had aligned the IFO in the morning to almost
Entry  Tue Jul 12 14:56:17 2022, Tomislav, Summary, Electronics, Electronics noise measurements 23x
[Paco, Tomislav]

We measured the electronics noise of the demodulation board, whitening board, and ADC for WFSs, and OPLEV board and ADC for DC QPD in MC2 transmission.
We were using SR785.
    Reply  Wed Jul 13 13:26:44 2022, rana, Summary, Electronics, Electronics noise measurements 
as I said to you yesterday, I don't think image 2a shows the output of the demod board. The
output of the demod board is actually the output connector ON the demod board. What you are showing in 2a, is the signal that goes from the whitening board
to the ADC I believe. I may be msitaken, so please check with Tega for the signal chain.
Entry  Wed Jul 13 18:58:17 2022, Koji, Update, IOO, IMC suspecion 
This is just my intuition but the IMC servo seems not so optimized. I can increase the servo gain by 6~10dB easily. And I couldn't see that the PC
drive went mad (red) as I increase the gain (=UGF).
The IMC needs careful OLTF measurements as well as the high freq spectrum observation.
Entry  Thu Jul 14 19:09:51 2022, rana, Update, General, EQ recovery ETMY-screen.png
There was a EQ in Ridgecrest (approximately 200 km north of Caltech). It was around 6:20 PM local time.

All the suspensions tripped. I have recovered them (after some struggle with the weird profusion of multiple conflicting scripts/ directories
that have appeared in the recent past...)
Entry  Thu Jul 14 19:56:15 2022, rana, Update, IOO, mc wfs demod mcwfs-steps.pdf
It looks like Tomislav's measurements of the WFS demod board noise were actually of the cable that goes from the whitening to the ADC. So the huge
low frequency excess that he saw is not due to wind, but just the inverse whitening of the digital system?

In any case, today, I looked at the connections from the Whitening to the ADC. It goes through an interface chassis to go from ribbon to SCSI.
Entry  Wed Jul 13 07:16:48 2022, JC, Update, Electronics, Checking Sorensen Power Supplies 658C5D39-11BD-4EE3-90E2-34CBBC1DBD3C.jpeg5328312A-7918-44CC-82B7-54B57840A336.jpeg
[JC]

I went around 40m picking up any Sorensens that were laying around to test if they worked, or in need of repair. I gathered up a total of 7 Sorensens
and each one with a Voltmeter. I made sure the voltage would rise on the Sorenson as well as the voltmeter, maxing out at ~33.4 Volts. For the current,
    Reply  Fri Jul 15 12:21:58 2022, JC, Update, Electronics, Checking Sorensen Power Supplies 50DF21D7-D61A-4674-B0DA-463378B00ADB.jpegFA4CF579-6C1E-48D5-B152-74F35B4EE90B.jpeg
Of the 7 Sorenson Power Supplies I tested, 5 are working fine, 1 cannot output voltage more than 20 Volts before shorting, and other does not output
current. Six Sorensons are behind the X-Arm.




Entry  Fri Jul 15 16:20:16 2022, Cici Hanna, Update, General, Finding UGF UGF_4042.pngUGF_5650.pngTFSR785_29-06-2022_114042.txtTFSR785_29-06-2022_115650.txt
I have temporarily abandoned vectfit and aaa since I've been pretty unsuccessful with them and I don't need poles/zeroes to find the unity
gain frequency. Instead I'm just fitting the transfer function linearly (on a log-log scale). I've found the UGF at about 5.5 kHz right now, using
old data - next step is to get the Red Pitaya working so I can take data with that. Also need to move this code from matlab to python. Uncertainty's propagated
Entry  Sat Jul 16 02:44:10 2022, Koji, Update, IOO, IMC servo tuning ErrorPSD.pdfOLTF.pdfScreen_Shot_2022-07-16_at_03.59.05.png
I wasn't sure how the IMC servo was optimized recently. We used to have the FSS over all gain (C1:PSL-FSS_MGAIN) of +6dB a few years back. It is
not 0dB. So I decided to do a couple of measurements.

1) Default setting:
Entry  Mon Jul 11 11:56:40 2022, Yehonathan, Update, BHD, MICH AS55 noise budget Control_Diagram.pdfMICH_AS55_Noise_Budget.pdf
I calculated a noise budget for the MICH using AS55 as a sensor. The calculation includes closed-loop TF calculations.

The notebook and associated files can be found on https://git.ligo.org/40m/bhd/-/blob/master/controls/compute_MICH_noisebudget.ipynb.

Attachment 1 shows the loop diagram I was using. The equation describing the steady-state of the loop is
    Reply  Tue Jul 12 09:14:50 2022, rana, Update, BHD, MICH AS55 noise budget 
Looking good:


I think the notches you see in he measured noise are a clue as to the excess noise source. You can try turning some notches on/off.
Laser
noise does matter a bit more subtley: the low freq noise couples to AS55 through the RMS deviation of the MICH loop from the zero crossing, and the noise
       Reply  Wed Jul 13 10:54:39 2022, Yehonathan, Update, BHD, MICH AS55 noise budget BS_MICH_ACtuation_Calibration.pdfMICH_AS55_Model_Measurement_Comparison.pdfMICH_AS55_Noise_Budget.pdf
I fixed some mistakes in the budget:

1. The BS pendulum resonance was corrected from 0.8Hz to 1Hz

2. Added missing X3 filter in the coil filters
          Reply  Wed Jul 13 13:30:48 2022, Yehonathan, Update, BHD, add Laser RIN to MICH budget 
the main laser noise coupling for a Michelson is because of the RIN, not the frequency noise. You can measure the RIN, in MC trans or at the AS port
by getting a single bounce beam from a single ITM.
             Reply  Mon Jul 18 16:49:57 2022, Yehonathan, Update, BHD, add Laser RIN to MICH budget Laser_RIN.pdfMICH_AS55_Noise_Budget.pdf
I measured the RIN by taking the spectrum of C1:MC_TRANS_SUMFILT_OUT and dividing it by the mean count on that channel (~13800 cts).
Attachment 1 shows the result.

I updated the MICH AS55 noise budget but got a very low contribution (gold trace in attachment 2).
                Reply  Mon Jul 18 18:33:38 2022, Koji, Update, BHD, add Laser RIN to MICH budget 
You should measure the coupling by noise injection. Noise budgeting does not need any modeling:

1) Measure the power spectrum density of the target signal (i.e. DARM) and the source noise (i.e. RIN this case)

2) Calibrate both using a calibration peak to convert 1) into the physical units (m/rtHz, 1/rtHz, etc)
Entry  Tue Jul 19 17:18:34 2022, JC, Update, Electronics, New Coil Driver on Rack 1X3 22DC1767-6073-4D82-BEED-915318B57C03.jpeg
[Yehonathan, JC]

Yehonathan and I began to put the electronics on Rack 1X3. To do this, we had to move the monitor over the the PD testing table. Before mounting
the Coil Drivers, we added numbers to the spaces to follow the rack plan Koji has provided. The drivers which have been mounted are PRM (Slots 10,11),
Entry  Fri Jul 22 17:43:19 2022, Koji, Update, General, Obtained a functional CRT PXL_20220723_003631871.jpg
[Koji Paco]

Koji went to Downs and found a CRT labeled "for 40m Rana?". So I decided to salvage it to the 40m after getting approval from Rich/Todd.

Paco and I tried this unit with the control room CCD signal and it just worked fine. So we can use this as a spare for any purpose in the lab.
Entry  Mon Jul 18 04:42:54 2022, Anchal, Update, Calibration, Error propagation to astrophysical parameters from detector calibration uncertainty BNSparamsErrorwrtfdError-merged.pdfBBHparamsErrorwrtfdError-merged.pdfBNSparamsEPSwrtCalError.pdfBBHparamsEPSwrtCalError.pdf
We can calculate how much detector calibration uncertainty affects the estimation of astrophysical parameters using the following method:

Let  be set of astrophysical
parameters (like component masses, distance etc), 
    Reply  Mon Jul 18 15:17:51 2022, Hang, Update, Calibration, Error propagation to astrophysical parameters from detector calibration uncertainty 
1. In the error propogation equation, it should be \Delta \Theta = -H^{-1} M \Delta \Lambda, instead of the fractional error. 

2. For the astro parameters, in general you would need t_c for the time of coalescence and \phi_c for the phase. See, e.g., https://ui.adsabs.harvard.edu/abs/1994PhRvD..49.2658C/abstract.

3. Fig. 1 looks very nice to me, yet I don't understand Fig. 3... Why would phase or amplitude uncertainties at 30 Hz affect the tidal
       Reply  Tue Jul 19 07:34:46 2022, Anchal, Update, Calibration, Error propagation to astrophysical parameters from detector calibration uncertainty BNSparamsErrorwrtfdError.pdfBBHparamsErrorwrtfdError.pdfBNSparamsEPSwrtCalError.pdfBBHparamsEPSwrtCalError.pdf
Addressing the comments as numbered:


Yeah, that's correct, that equation normally  but it is different if I define  bit differently that I did in the code, correct
          Reply  Sun Jul 24 08:56:01 2022, Hang, Update, Calibration, Error propagation to astrophysical parameters from detector calibration uncertainty 
Sorry I forgot to put tc & phic in the example. 

I modified astroFisherLib.py to include these parameters. Please note that their meaning is that we don't know when the signal happens
and at which phase it merges.
Entry  Mon Jul 25 09:37:39 2022, Deeksha, Update, Electronics, Using the DFD to measure PZT TF ag4395.jpegdfd.jpeg
The DFD was setup to measure the change in beatnote when excited. A long long (128in) cable goes from the SR785 near the DFD all the way to the Xend
AUX which it accordingly excites and the DFD is monitored by the oscilloscope at the other end. This was completed on Friday. The wires and stand have
been moved to the side but the setup is still a bit chaotic. As of writing this post, there is still atleast some minor issue with the setup as we aren't
Entry  Mon Jul 25 18:22:30 2022, Deeksha, Summary, Wiki, Measured the PZT TF Successfully  6x
Measured the PZT beatnote using the setup mentioned in elog post 17031. Attached is the data taken from 10kHz to 1MHz, decadewise data was also taken
that I'm not including in this post. A_R refers to the transfer function taken of channel A wrt the voltage reference (the swept sine we are inputting
which has an IF of 30kHz). A and B correspond to the I and Q components of the signal taken from the DFD, respectively. I am currently working on plotting
Entry  Tue Jul 26 19:50:25 2022, Deeksha, Update, Computer Scripts / Programs, Vector fitting data.pngfit_attempt.png
Trying to vectfit to the data taken from the DFD previously but failing horribly. I will update this post as soon as I get anything semi-decent. For
now here is this fit.
    Reply  Tue Jul 26 21:16:41 2022, Koji, Update, Computer Scripts / Programs, Vector fitting 
I think the fit fails as the measurement quality is not good enough.

 
Entry  Wed Jul 27 14:39:04 2022, Deeksha, Update, Electronics, New and improved PZT TF data from the DFD tf_data.pnglatest_data.zipdfd_-_new.drawio.png
Paco and I messed around with the attenuation of the scope and bandwidth of the IF. We also replaced the BNC T's in the circuits with RF splitters.
We saw some decent improvements to the data. The data is attached and a diagram of the experiment. [We analytically calculated the impedances to avoid
any mismatch taking place]. Working on fitting the data.
Entry  Thu Jul 28 13:09:28 2022, yehonathan, Update, BHD, Mode matching considerations 
The LO beam was found to have a power of 60uW, 10% of the power expected. We are pretty sure about the expectation because the AS beam has a power of
300uW, roughly the expected power. Additionally, the visibility of the MICH fringes in the BHDR is 40%.

If the mode-matching is perfect then we expect the visibility to be 
Entry  Wed Jul 13 17:30:19 2022, Koji, Update, CDS, Too huge script_archive 
I wanted to check the script archive to see some old settings. I found that the script archive inflated to huge
volume (~1TB).
The size of the common NFS volume (/cvs/cds) is 3TB. So it is really significant.
    Reply  Thu Jul 28 15:11:59 2022, Koji, Update, CDS, Too huge script_archive 
As a result of the following work, the file volume of /cvs/cds was reduced from 3.2TB to 2.2TB, and
/opt/rtcds/caltech/c1/scripts was reduced from 10GB to 1.5GB


/cvs/cds/caltech/scripts_archive was cleaned up. Now the archive files are reduced to have:
Entry  Mon Aug 1 17:19:39 2022, Cici, Summary, General, RPitaya Data on Jupyter Notebook 
Have successfully plotted data from the Red Pitaya on Jupyter Notebook! Have lost years of my life fighting with PyQt. Thanks to Deeksha for heavy
contribution. Next task is to get actually good data (seeing mostly noise right now and haven't figured out how to change my input settings) and then
to go to set up the RPi in the lab.
Entry  Wed May 25 16:56:44 2022, Paco, Configuration, BHD, IFO recovery - IMC alignment 
[Yuta, Paco]

We aligned IMC to recover the IFO progressively. First step was to center the MC REFL beamspot on the camera as well as the WFS DC. Then slide
MC2 and MC3 together. Below are the alignment slider positions before/after.
    Reply  Wed May 25 17:34:47 2022, yuta, Configuration, BHD, IFO recovery - IFO alignment Screenshot_2022-05-25_17-47-57.png
IFO aligned to maximize flashings, except for GRY and LO-AS.

What we did:
       Reply  Thu May 26 19:55:43 2022, yuta, Configuration, BHD, Oplevs centered, BHD DCPDs are now online elog_1Y2.JPGelog_BHD.JPGelog_box.JPGScreenshot_2022-05-26_17-37-27_IFOaligned_OplevCentered.pngScreenshot_2022-05-26_20-35-02.png
[Paco, Yuta]

We have aligned the IFO (except for LO-AS and GRY), and centered all the oplevs.
We have also restored Gautam's in-air BHD DCPD setup and placed it to ITMY table.
          Reply  Fri May 27 17:45:53 2022, yuta, Configuration, BHD, BHD camera installed, GRY aligned 
[JC, Paco, Yuta]

After the IFO recovery (elog 40m/16881), we installed an analog camera for BHD fringe
             Reply  Thu Jun 2 20:05:37 2022, yuta, Configuration, PSL, IMC input power recovered to 1W, some alignment works Before.JPGAfter.JPG
[Paco, Yuta]

We have increased the output power from the PSL table to 951 mW (it was 96.7 mW).
                Reply  Fri Jun 3 12:13:58 2022, Paco, Configuration, CDS, Fix RFM channels  SoGreen.png
[Paco, Yuta]

We tried fixing the issue of LSC_TRY and LSC_TRX channels not working. We first did some investigation, and just like previously
reported by Chris, narrowed down the issue to the RFM channels coming from c1iscex/c1iscey.
                   Reply  Fri Jun 3 15:22:51 2022, yuta, Update, LSC, Both arms locked with POY/POX, IR beam centered on TMs with ASS IRBeamsOnTMs.JPGScreenshot_2022-06-03_15-03-51.png
[JC, Paco, Yuta]

We locked both Y and X arms with POY11 and POX11.
                      Reply  Fri Jun 3 17:42:50 2022, yuta, Update, LSC, MICH locks with AS55_Q Screenshot_2022-06-03_17-41-55.png
AS path at AP table as re-aligned and confirmed that MICH can be locked with AS55 Q.

What we did:
                         Reply  Sun Jun 5 19:46:40 2022, Paco, Update, LSC, Fixed IMC Trans sum issue 
[Paco]

Fixed the issue below:




                         Reply  Mon Jun 6 13:35:11 2022, Paco, Update, LSC, First calibrated spectra of MICH at AS55 Q Screenshot_2022-06-06_17-30-16_MICHOLTF.pngCalibrated_MICH_ERR.pdf
[Paco, Yuta]

On the topic of high AS55_Q RFPD offset, it seems it stems from a small residual offset on top of the 42 dB whitening filter gain (previously
3 dB). We verified this by looking in the past using dtt and seeing an offset of ~ 100 counts, which are consistent with the hotfix. We reverted the whitening
                            Reply  Fri Jun 17 16:22:21 2022, yuta, Update, LSC, Actuator calibration of BS. ITMX, ITMY, updated MICH displacement spectra from c1cal 6x
Following what we have done in 2013 (40m/8242), actuator calibration was done using MICH.

AS55_Q in MICH : 9.74e8 counts/m
BS   : 26.08e-9 /f^2 m/counts
                               Reply  Thu Jul 7 18:18:19 2022, yuta, Update, LSC, Actuator calibration of ETMX and ETMX Screenshot_2022-07-05_14-52-01_OLTF.pngScreenshot_2022-07-05_14-54-03_TF.pngScreenshot_2022-07-05_14-56-41_Ratio.png
(This is a complete restore of elog 40m/16970 from July 5, 2022
at 14:34)

ETMX and ETMY actuators were calibrated using single arm lock by taking the actuation efficiency ratio between ITMs. Below is the result.
                                  Reply  Thu Jul 7 18:22:12 2022, yuta, Update, LSC, Actuator calibration of MC2 using Yarm TF.pngMC2.png
(This is also a restore of elog 40m/16971 from Jul 5, 2022 at
17:36)

MC2 actuator calibration was also done using Yarm in the same way as we did in 40m/16970 (now 
                                     Reply  Fri Jul 8 16:18:35 2022, rana, Update, LSC, Actuator calibration of MC2 using Yarm 
although I know that Yuta knows this, I will just put this here to be clear: the NNN/f^2 calibration is only accurate abouve the pendulum POS eiegenfrequency,
so when we estimate the DC part (in diaggui, for example), we have to assume that we have a pendulum with f = 1 Hz and Q ~5, to get the value of DC gain
to put into the diaggui Gain field in the calibration tab.
                                     Reply  Mon Jul 18 17:07:12 2022, yuta, Update, LSC, x4.12 added to ETMX coil outputs to balance with ETMY 
To balance the actuation on ETMX and ETMY, x4.12 was aded to C1:SUS-ETMX_(UL|UR|LR|LL|SD)COIL FM1.
OSEM damping filter gains, oplev loop gains, and alignment offsets were divided by this factor.
C1:LSC-ETMX_GAIN is now 1.
          Reply  Thu Jun 16 18:23:15 2022, Paco, Configuration, BHD, Recovering LO beam in BHD DCPDs Screenshot_2022-06-16_18-29-14_BHDLObeamISBACK.png
[Paco, Yuta]

We recovered the LO beam on the BHD port. To do this, we first tried reverting to a previously "good" alignment but couldn't see
LO beam hit the sensor. Then we checked the ITMY table and couldn't see LO beam either, even though the AS beam was coming out fine. The misalignment
          Reply  Tue Jun 21 14:17:50 2022, yuta, Configuration, BHD, BHD DCPDs re-routed to c1sus2 C1X07ADC1.JPGBHDDCPDs.JPG
After discussing with Anchal, we decided to route BHD related PD signals directly to ADC of c1sus2, which handles our new suspensions including
LO1, LO2, AS1, AS4, so that we can control them directly.
BHD related PD signals will be sent to c1lsc for DARM control.
             Reply  Tue Jul 19 16:00:34 2022, yuta, Configuration, BHD, Fast channels for BHD DCPDs now available in c1lsc but not in c1hpc Screenshot_2022-07-19_14-26-39_c1hpc.pngScreenshot_2022-07-19_14-24-49_c1lsc.pngScreenshot_2022-07-19_15-51-25_GreenGreen.png
[Paco, Anchal-remote-support, Yuta]

We added fast channels to BHD DC PDs.
C1:LSC-DCPD_(A|B)_IN1 are now available, but 
                Reply  Thu Jul 21 21:50:47 2022, Tega, Configuration, BHD, c1sus2 IPC update 
IPC issue still unresolved.

Updated shared memory tag so that 'SUS' -> 'SU2' in c1hpc, c1bac and c1su2. Removed obsolete 'HPC/BAC-SUS' references
from IPC file, C1.ipc. Restarted the FE models but the c1sus2 machine froze, so I did a manual reboot. This brought down the vertex machines---which
                   Reply  Fri Jul 22 15:05:26 2022, Tega, Configuration, BHD, c1sus2 shared memory and ADC fix Screenshot_2022-07-22_15-04-33_DCPD.pngScreenshot_2022-07-22_15-12-19_models.pngScreenshot_2022-07-22_15-15-11_ERR.pngScreenshot_2022-07-22_15-32-19_GDS.png
[Tega, Yuta]

We were able to fix the shared memory issue by updating the receiver model name from ''SUS' to 'SU2' and the ADC zero issue
by including both ADC0 and ADC1 in the c1hpc and c1bac models as well as removing the grounding of the unused ADC channels (including chn#16 and chn#17
                      Reply  Fri Jul 22 17:46:10 2022, yuta, Configuration, BHD, c1sus2 watchdog update and DCPD ERR channels Screenshot_2022-07-22_17-48-25.png
[Tega, Yuta]

We have added C1:HPC-DCPD_A_ERR and C1:HPC-DCPD_B_ERR testpoints, which can be used as A+B, A-B etc.
                         Reply  Mon Jul 25 17:58:10 2022, Tega, Configuration, BHD, c1sus2 IPC dolphin issue update Screen_Shot_2022-07-25_at_5.43.28_PM.pngScreen_Shot_2022-07-25_at_5.21.10_PM.pngScreen_Shot_2022-07-25_at_5.30.58_PM.pngScreen_Shot_2022-07-25_at_5.35.19_PM.png
From the 40m wiki, I was able to use the instructions here
to map out what to do to get the IPC issue resolved. Here is a summary of my findings.

I updated the /etc/dis/dishost.conf file on the frame builder machine to include the c1sus2 machine which runs the sender model, c1hpc, see below.
                            Reply  Mon Aug 1 18:42:39 2022, Tega, Configuration, BHD, c1sus2 IPC dolphin issue update c1sus2_dolphin.pngfb1_dxamin_status.pngdolphin_num_mem_init2.png
[Yuta, Tega]

We decided to give the dolphin debugging another go. Firstly, we noticed that c1sus2 was no longer recogonising the dolphin card, which can be
checked using
                               Reply  Tue Aug 2 17:25:18 2022, Tega, Configuration, BHD, c1sus2 dolphin IPC issue solved c1lsc_IPC_status.pngFE_lsmod_dependencies_c1sus2_b4_after_iop_unpdate.png
[Yuta, Tega, Chris]

We did it!
                      Reply  Mon Jul 25 18:09:41 2022, Tega, Configuration, BHD, BHD Homodyne Phase control MEDM screen Screen_Shot_2022-07-25_at_6.12.08_PM.pngScreen_Shot_2022-07-25_at_6.18.09_PM.png
[Paco, Tega, Yuta]

Today, we made a custom MEDM screen for the BHD Homodyne Phase Control, which is basically an overview of the c1hpc model. See Attachments
1 & 2 for details.
Entry  Wed Aug 3 15:01:13 2022, Koji, Update, General, Borrowed Dsub cables  PXL_20220803_215819580.jpg
Borrowed DSUB cables for Juan's SURF project

- 2x D25F-M cables (~6ft?)





- 2x D2100103 ReducerCables
Entry  Fri Jul 29 22:37:54 2022, Koji, Update, IOO, WFS investigation PXL_20220730_040900843.jpgPXL_20220730_041216848.jpg
I wanted to check what's wrong with the WFS.

I played with MC2 misalignment to check the error signals.
MC2 pitch and yaw misalignment optically produce a vertical translation and horizontal rotation of the cavity axis at the waist,
    Reply  Tue Aug 2 01:10:26 2022, Koji, Update, IOO, WFS investigation 220801_IMC_WFS_DEMOD.pdf220801_IMC_WFS_DEMOD2.pdfWFS1.pngWFS2.png
Continued to work on the WFS repair

Demod phase adjustment:

- Use the PDH signal to adjust the demodulation phase to have uniform signals between the segments.
       Reply  Thu Aug 4 21:58:18 2022, Koji, Update, IOO, WFS investigation Screenshot_2022-08-04_22-10-57.pngScreenshot_2022-08-04_22-11-16.pngScreenshot_2022-08-04_22-11-53.pngScreenshot_2022-08-04_22-12-39.png
OK... It seems that all the 6 dof of the IMC WFS servo loops were closed with some condition...

- Measured the transfer functions from ASCPIT/YAW_EXC of each suspensions to WFS segs.
- FInd the proper input matrix for PIT and YAW for WFS1 and WFS2
          Reply  Thu Aug 4 22:14:20 2022, Koji, Update, IOO, WFS investigation IMC_SUS_channels_TF.pdfIMC_WFS_channels_TF.pdfIMC_WFS_segment_TF.pdfIMC_WFS_220804.xlsx
Sensing matrix measurement

MCx_ASCyyy_EXC was shaken with the amplitude of 3000 cnt. Measure the transfer functions to each segment of the WFS I&Q demod outputs.

- Pitch excitations consistently indicated WFS1 SEG2&3 / SEG1&4, and WFS2 SEG 1&2 / SEG 3&4 are
             Reply  Thu Aug 4 22:14:38 2022, Koji, Update, IOO, WFS investigation Screenshot_2022-08-04_22-17-19.pngScreenshot_2022-08-04_22-18-45.png
WFS/MCTRANS_QPD Power Spectra

Attachment 1: HEPA ON

WFS1/2 PIT/YAW Spectra are stabilized below 1Hz (0.1Hz for WFS1P)
                Reply  Thu Aug 4 22:32:31 2022, Koji, Update, IOO, Upon leaving the lab (WFS investigation) 
Upon leaving the lab:

- HEPA is ON at the original speed (i.e. same speed at 5PM today)

- WFS servo is ON, partly because we want to see how stable it is. It is not handled with the autolocker right now.
                   Reply  Fri Aug 5 12:42:12 2022, Koji, Update, IOO, IMC WFS: Overnight observation  Screen_Shot_2022-08-05_at_12.04.01.png
The IMC lock survived overnight and the WFS servo loops kept it aligned. The IMC was unlocked in the morning.
The left 6 plots are the WFS servo outputs and the right most two plot show the transmission and reflection of the IMC.

If the WFS is making the lock unstable under high seismic conditions, please turn the loops off.
Entry  Fri Jul 29 20:21:11 2022, Koji, Update, PSL, FSSSlow/MCAutolocker issue (docker) 
MCAutolocker/FSSSlow are not properly documented and not properly working.
Tidy up the script and documentation, or bring it back to megatron


I was aware that the FSSSlow was misbehaving since the shutdown upon the July power outage.
    Reply  Sat Jul 30 10:38:12 2022, Anchal, Update, PSL, FSSSlow/MCAutolocker issue (docker) 
The FSSSlow script was not properly documented and it was not working, so I had to use one that I knew worked from CTN. This scripts lives in

/opt/rtcds/caltech/c1/Git/40m/scripts/PSL/FSS/PIDLocker.py

and uses a configuration file
       Reply  Sat Jul 30 12:48:18 2022, Koji, Update, PSL, FSSSlow/MCAutolocker issue (docker) 
> it only starts working when C1:IOO-MC_LOCK is 1 and C1:PSL-FSS_SLOWLOOP is 1.

- OK. Your new MCAutolocker does not reflect the lock status to C1:IOO-MC_LOCK. This causes FSS Slow to go crazy when the IMC is not locked.
Can you fix that?
          Reply  Thu Aug 4 11:28:22 2022, Anchal, Update, PSL, FSSSlow/MCAutolocker issue (docker) 
Added C1:IOO-MC_LOCK to ALConfigMC.yml which solved
the isse with FSS Slow. We should tune the FSS Slow Servo PID coefficients for a better performance.

the C1PSL_SLOW.adl screen is not obsolete. It can be used to change the PID coefficients, engage/disengage the PID loop, monitor the PID script
             Reply  Mon Aug 8 14:47:10 2022, rana, Update, PSL, FSSSlow/MCAutolocker issue (docker) 
can't we just go back to the old python script that was working for many years, and tested? I imagine that as soon as someone besides you tries to
debug the docker setup, this is what will happen.




Entry  Wed Aug 10 15:33:59 2022, Cici, Update, General, Working Red Pitaya VNA rpi_vna_test.pdf
TL;DR: I am now able to inject a swept sine and measure a transfer function with python on my Red Pitaya! Attached is a Bode plot for a swept sine
from 1 - 30 MHz, going through a band pass filter of 9.5 - 11.5 MHz.

------------------------------------------------------------------------------------
    Reply  Wed Aug 10 19:24:19 2022, rana, Update, General, Working Red Pitaya VNA 
                
Boom!

 
Entry  Wed Aug 10 19:36:45 2022, Koji, Bureaucracy, General, Lab cleaning and discovery steel_plate.jpglogbook1.jpglogbook2.jpgpaper_plots.jpg
During the cleaning today, we found many legacy lab items. Here are some policies what should be kept / what should be disposed

Dispose


VME crates and VME electronics as long as they are not in use
Eurocard SUS modules that are not in use.
Eurocard
Entry  Wed Aug 10 20:30:54 2022, Tega, Summary, SUS, Characterisation of suspension damping 12x
[Yuta, Tega]

We diagnosed the suspension damping of the IMC/BHD/recycling optics by kicking the various degree of freedom (dof) and then tuning the gain so
that we get a residual Q of approx. 5 in the cases where this can be achieved.
Entry  Wed May 20 20:10:34 2020, rana, John Z, Update, Computer Scripts / Programs, NDS2 server / conf updated - seems OK now 
We noticed about a week ago that the NDS2 channel lists were not getting updated on megatron. JZ and I investigated; he was able to fix it all
up this afternoon by logging in and snooping around Megatron.

Please try it out and tell me about any problems in getting fresh data.
    Reply  Thu May 21 15:31:26 2020, gautam, Update, Computer Scripts / Programs, NDS2 service restarted 
The service had failed at 16:09 yesterday. I just restarted it and am now able to fetch data again. 

Unrelated to this work: I restarted the httpd service on nodus a couple of times this afternoon while experimenting with the summary pages.




Quote:


       Reply  Fri May 22 10:37:41 2020, rana, Update, Computer Scripts / Programs, NDS2 service restarted 
was dead again this morning - JZ notified

current restart instructions (after ssh to megatron):

cd /home/nds2mgr/nds2-megatron
          Reply  Mon May 25 10:54:41 2020, rana, Update, Computer Scripts / Programs, NDS2 service restarted 
so far it has run through the weekend with no problems (except that there are huge log files as usual).

I have started to set up monit to run on megatron to watch this process. In principle this would send
us alerts when things break and also give a web interface to watch monit. I'm not sure how to do web port forwarding between megatron and nodus, so
    Reply  Thu Aug 11 16:48:59 2022, rana, Update, Computer Scripts / Programs, NDS2 updates 
We had several problems with our NDS2 server configuration. It runs on megatron, but I think it may have had issues since perhaps not everyone was aware
of it running there.


channel lists were supposed to updated regularly, but the nds2_nightly script did not exist in the specified directory. I have moved
Entry  Thu Aug 11 17:15:33 2022, Cici, Update, General, Measuring AUX Laser UGF with Red Pitaya rpi_OLG_2022_08_11_16_51_53.pdfrpi_OLG_2022_08_11_16_51_53.txt
TL;DR: Have successfully measured the UGF of the AUX laser on my Red Pitaya! Attached is one of my data runs (pdf + txt file). 

---------------------------------------------------------------


Figured out how to get a rudimentary coherence (use scipy.signal.coherence to get Cxy = abs(Pxy)**2/(Pxx*Pyy), then find
Entry  Fri Aug 12 13:40:36 2022, JC, Update, General, Preparing for Shutdown on Saturday, Aug 13 
[Yehonathan, JC]

Our first step in preparing for the Shutdown was to center all the OpLevs. Next is to prepare the Vacuum System for the shutdown.

 
Entry  Wed Aug 17 10:27:49 2022, Cici, Update, General, Locking X-arm AUX laser rpi_OLG_2022_08_16_17_00_41.pdfrpi_OLG_2022_08_16_17_01_21.pdf
TL;DR: Got the x-arm aux laser locked again and took more data - my fit on my transfer functions need improvement and my new method for finding coherence
doesn't work so I went back to the first way! See attached file for an example of data runs with poor fits. First one has the questionable coherence
data, second one has more logical coherence. (ignore the dashed lines.)
Entry  Thu Aug 18 16:35:29 2022, Cici, Update, General, UGF linked to optical gain! rpi_OLG_2022_08_17_18_03_52.pdfrpi_OLG_2022_08_17_18_00_50.pdf
TL;DR: When the laser has good lock, the OLTF moves up and the UGF moves over!

-----------------------------------------------------------

Figured out with Paco yesterday that when the laser is locked but kind of weakly (mirrors on the optical table sliiightly out of alignment, for
Entry  Fri Jul 1 08:50:48 2022, yuta, Summary, LSC, FPMI with REFL/AS55 trial 
[Anchal, Paco, Yuta]

We tried to lock FPMI with REFL55 and AS55 this week, but no success yet.
FPMI locks with POX11, POY11 and ASDC for MICH stably, but handing over to 55's couldn't be done yet.
    Reply  Thu Jul 14 00:10:08 2022, yuta, Summary, LSC, FPMI with REFL/AS55 trial continued AS55_I.pngAS55_Q.pngREFL55_I.pngREFL55_Q.png
[Paco, Koji, Yuta]

We managed to lock MICH using REFL55_Q by setting the demodulation phases and offsets right.
The following is the current FPMI locking configuration we achieved so far.
       Reply  Fri Jul 15 19:13:22 2022, Paco, Summary, LSC, FPMI with REFL/AS55 demod phase adjust 
[Yuta, Paco]


We first zero the offsets in ASDC, AS55, REFL55, POX11, and POY11 when PSL shutter is closed.

After this, we checked the
offsets with only ITMX aligned. Some of RFPDs had ~2 counts of offsets, which indicate some RFAM of sidebands, but we decided not to tune Marconi frequencies
          Reply  Fri Jul 15 22:36:04 2022, rana, Summary, LSC, FPMI with REFL/AS55 demod phase adjust 
Very nice!

DARM feedback should go to ETMY - ETMX, not just a single mirror: Differential ARM.

For it to work with 1 mirror the UGF of the CARM loop must be much larger than DARM UGF. But in our case, both have a UGF of ~150 Hz.
          Reply  Mon Jul 18 16:39:07 2022, Paco, Summary, LSC, FPMI locking procedure using REFL55 and AS55 DARM_07_18_2022_FMPI.pdfCARM_07_18_2022_FPMI.pdfMICH_07_18_2022_FPMI.pdffpmi_darm_nb_2022_07.pdf
[Yuta, Paco]

In summary, we locked FPMI using REFL55_I, REFL55_Q, and AS55_Q. The key to success was to mix POX11_I and POY11_I in the right way
to emulate CARM/DARM, and to find out the correct demodulation phase for AS55.
             Reply  Mon Jul 18 21:41:42 2022, Anchal, Summary, LSC, FPMI locking procedure using REFL55 and AS55 
Now that you have found a working configuration, I suggest we update CARM and DARM filter banks so that they are used in locking those degrees of freedom
instead of repurposing XARM/YARM banks. It would be bit easier to understand and leaves room for future changes for one configuration while keeping single
arm lock configurations untouched.
             Reply  Tue Aug 9 19:54:31 2022, yuta, Summary, LSC, FPMI locking tonight 
[Tega, Anchal, Yuta]

We resored FPMI locking settings. Below is the summary of locking configurations tonight.
                Reply  Thu Aug 18 14:49:35 2022, Yehonathan, Summary, LSC, FPMI Sensitivity Sensitivity_Plot_1344133503.pdf
{Yuta, Yehonathan}

We wrote a notebook found on Git/40m/measurements/LSC/FPMI/NoiseBudget/FPMISensitivity.ipynb for calculating the MICH, DARM (currently XARM),
CARM (currently YARM) sensitivities in the FPMI lock which can be run daily.
                   Reply  Thu Aug 18 18:10:49 2022, Koji, Summary, LSC, FPMI Sensitivity 
The overlapping plot of the calibrated error and control signals gives you an approximately good estimation of the freerun fluctuation,
particularly when the open-loop gain G is much larger or much smaller than the unity.
However, when the G is close to the unity, they are both affected by "servo bump" and both signals do not represent the
Entry  Wed Aug 17 01:18:54 2022, Koji, Update, General, Notice: SURF SUS test setup blocking the lab way PXL_20220817_060428109.jpg
Juan and I built an analog setup to measure some transfer functions of the MOS suspension. The setup is blocking the lab way around the PD test bench.
Excuse us for the inconvenience. It will be removed/cleared by the end of the week.
    Reply  Fri Aug 19 15:20:14 2022, Koji, Update, General, Notice: SURF SUS test setup blocking the lab way PXL_20220819_201318044.jpg
The setup was (at least partially) cleared.
Entry  Fri Aug 19 15:36:10 2022, Koji, Update, General, SR785 C21593 CHA+ BNC broken PXL_20220819_195619620.jpgPXL_20220819_195643478.jpg
When Juan and I were working on the suspension measurement, I found that CHA didn't settle down well.

I inspected and found that CHA's + input seemed broken and physically flaky. For Juan's measurements, I plugged + channels (for CHA/B)
and used - channels as an input. This seemed work but I wasn't sure the SR functioned as expected in terms of the noise level.
Entry  Wed Aug 17 07:35:48 2022, yuta, Bureaucracy, General, My wish list for IFO commissioning 
FPMI related
- Better suspension damping HIGH
 - Investigate ITMX input matrix diagonalization (40m/16931)
    Reply  Fri Aug 19 14:46:32 2022, Anchal, Update, SUS, Open loop transfer function measurements for local damping loops of BHD optics 
[Anchal, Tega]

As a first step to characterize all the local damping loops, we ran an open loop transfer function measurement test for all BHD optics, taking
transfer function using band-limited (0.3 Hz to 10 Hz) gaussian noise injection at error points in different degrees of freedom. Plots are in the git repo.
       Reply  Sat Aug 20 20:26:10 2022, Anchal, Update, SUS, Open loop transfer function measurements for local damping loops of Core optics ALL_CORE_SUS_OLTF_2022-08-20-merged.pdf
I made measurements of old optics OLTF today. I have reduced the file sizes of the plots and data now. It is interesting that it is allowed to read 9
channels simultaneously from c1mcs or c1sus models, even together. The situation with c1su2 is a bit unclear. I was earlier able to take measurements of
6 channels at once from c1su2 but not I can't read more than 1 channel simultaneously. This suggests that the limit is dictated by how much a single
          Reply  Mon Aug 22 14:36:49 2022, rana, Update, SUS, Open loop transfer function measurements for local damping loops of Core optics 
for damping and OL loops, we typically don't measure the TF like this because it takes forever and we don't need that detailed info for anything.
Just use the step responses in the way we discussed at the meeting 2 weeks ago. There's multiple elog entries from me and others illustrating this.
The measurement time is then only ~30 sec per optic, and you also get the cross-coupling for free. No need for test-point channels and overloading, just
Entry  Tue Aug 23 14:59:15 2022, JC, Update, Tools, New Toolbox at Y-End 9AFD3E49-0C5B-4626-889A-0A5C62590AD7.jpeg99EC2EB1-EEA0-4AD8-B6D7-A494431E91E5.jpeg
A new tool box has been placed at the Y-end! Each drawer has its label so PLEASE put the tools back in their correct
location. In addition to this, Each tool has its assigned tool box, so PLEASE RETURN all tools to their designated
tool box. The tools can be distinguished by a writing or heat shrink which corresponds to the color of the tool chest or location. Photo #2 is an example
Entry  Wed Aug 24 10:49:43 2022, Cici, Update, General, Measuring DFD output/X-arm laser PZT TF with Moku AUX_PZT_Actuator_nofit.pdf
We measured the TF of the X-arm laser PZT using the Moku so we can begin fitting to that data and hopefully creating a digital filter to cancel out PZT
resonances. 

-------------------------------------------------------------
Entry  Wed Aug 24 12:02:24 2022, Paco, Update, SUS, ITMX SUS is sus UL glitches? ITMX_UL_badness_08242022.png
[Yehonathan, Paco]

This morning, while attempting to align the IFO to continue with noise-budgeting, we noted the XARM lock was not stable and showed glitches in
the C1:LSC-TRX_OUT (arm cavity transmission). Inspecting the SUS screens, we found the ULSEN rms ~ 6 times higher than the other coils so we opened an
Entry  Wed Aug 24 16:37:52 2022, Cici, Update, General, More DFD/AUX PZT resonance measurements  AUX_PZT_Actuator_narrow_fit.pdf
Some more measurements of the PZT resonances (now zoomed in!) I'm adjusting parameters on our model to try and fit to it by hand a bit, definitely
still needs improvements but not bad for a 2-pole 2-zero fit for now. I don't have a way to get coherence data from the moku yet but I've got a
variety of measurements and will hopefully use the standard deviation to try and find a good error prediction...
Entry  Thu Aug 25 15:24:06 2022, Paco, HowTo, Electronics, RFSoC 2x2 board -- fandango adc0_1137MHz.pngadc1_1137MHz.pngrfdc_PLLsettings.pngclockingwiz_settings.pngblockIPdiag.png
[Paco, Chris Stoughton, Leo -- remote]

This morning Chris came over to the 40m lab to help us get the RFSoC board going. After checking out our setup, we decided to do a very basic
series of checks to see if we can at least get the ADCs to run coherently (independent of the DACs). For this I borrowed the Marconi 2023B from inside
Entry  Thu Aug 25 16:39:31 2022, Cici, Update, General, I have learned the absolute basics of github 
I have now added code/data to my github repository. (it's the little victories)
Entry  Fri Aug 26 12:46:07 2022, Cici, Update, General, Progress on fitting PZT resonances PZT_fit.zipAUX_PZT_Actuator_narrow_fit_1.pdf
Here is an update of how fitting the resonances is going - I've been modifying parameters by hand and seeing the effect on the fit. Still a work
in progress. Magnitude is fitting pretty well, phase is very confusing. Attempted vectfit again but I can't constrain the number of poles and zeros
with the code I have and I still get a nonsensical output with 20 poles and 20 zeros. Here is a plot with my fit so far, and a zip file with my moku data
Entry  Mon Aug 29 13:33:09 2022, JC, Update, General, Lab Cleanup EDE63209-D556-41F1-9BF2-89CD78E3D7B7.jpeg
The machine shop looked a mess this morning, so I cleaned it up. All power tools are now placed in the drawers in the machine shop. Let me
know if there are any questions of where anything here is placed. 
Entry  Mon Aug 29 18:25:12 2022, Cici, Update, General, Taking finer measurements of the actuator transfer function PZT_TF_fine.pngPZT_TF_fine_mag_stdev.pngATF_fine.zip
Took finer measurements of the x-arm aux laser actuator tranfer function (10 kHz - 1 MHz, 1024 pts/decade) using the Moku.

--------------------------------------

I took finer measurements using the moku by splitting the measurement into 4 sections (10 - 32 (~10^4.5) kHz, 32 - 100 kHz, 100 - 320 kHz, 320
Entry  Wed Aug 31 11:39:48 2022, Yehonathan, Update, LSC, Updated XARM noise budget Screenshot_2022-08-31_11-38-46.png
{Radhika, Paco, Yehonathan}

For educational purposes we update the XARM noise budget and add the POX11 calibrated dark noise contribution (attachment).
Entry  Wed Aug 31 12:57:07 2022, rana, Summary, ALS, control of ALS beat freq from command line -easy Untitled.png
The PZT sweeps that we've been making to characterize the ALS-X laser should probably be discarded - the DFD was not setup correctly for this during
the past few months.

Since the DFD only had a peak-peak range of ~5 MHz, whenever the beat frequency drifts out of the linear range (~2-3 MHz), the data would have
ELOG V3.1.3-