ID |
Date |
Author |
Type |
Category |
Subject |
16379
|
Mon Oct 4 21:58:17 2021 |
Tega | Update | Electronics | Sat Amp modifications |
Trying to finish 2 more Sat Amp units so that we have the 7 units needed for the X-arm install.
S2100736 - All good
S2100737 - This unit presented with an issue on the PD1 circuit of channel 1-4 PCB where the voltage reading on TP6, TP7 and TP8 are -15.1V, -14.2V, and +14.7V respectively, instead of ~0V. The unit also has an issue on the PD2 circuit of channel 1-4 PCB because the voltage reading on TP7 and TP8 are -14.2V, and +14.25V respectively, instead of ~0V.
|
16380
|
Tue Oct 5 17:01:20 2021 |
Koji | Update | Electronics | Sat Amp modifications |
Make sure the inputs for the PD amps are open. This is the current amplifier and we want to leave the input pins open for the test of this circuit.
TP6 is the first stage of the amps (TIA). So this stage has the issue. Usual check if the power is properly supplied / if the pins are properly connected/isolated / If the opamp is alive or not.
For TP8, if TP8 get railed. TP5 and TP7 are going to be railed too. Is that the case, if so, check this whitening stage in the same way as above.
If the problem is only in the TP5 and/or TP7 it is the differential driver issue. Check the final stage as above. Replacing the opamp could help.
|
16384
|
Wed Oct 6 15:04:36 2021 |
Hang | Update | SUS | PRM L2P TF measurement & Fisher matrix analysis |
[Paco, Hang]
Yesterday afternoon Paco and I measured the PRM L2P transfer function. We drove C1:SUS-PRM_LSC_EXC with a white noise in the 0-10 Hz band (effectively a white, longitudinal force applied to the suspension) and read out the pitch response in C1:SUS-PRM_OL_PIT_OUT. The local damping was left on during the measurement. Each FFT segment in our measurement is 32 sec and we used 8 non-overlapping segments for each measurement. The empirically determined results are also compared with the Fisher matrix estimation (similar to elog:16373).
Results:
Fig. 1 shows one example of the measured L2P transfer function. The gray traces are measurement data and shaded region the corresponding uncertainty. The olive trace is the best fit model.
Note that for a single-stage suspension, the ideal L2P TF should have two zeros at DC and two pairs of complex poles for the length and pitch resonances, respectively. We found the two resonances at around 1 Hz from the fitting as expected. However, the zeros were not at DC as the ideal, theoretical model suggested. Instead, we found a pair of right-half plane zeros in order to explain the measurement results. If we cast such a pair of right-half plane zeros into (f, Q) pair, it means a negative value of Q. This means the system does not have the minimum phase delay and suggests some dirty cross-coupling exists, which might not be surprising.
Fig. 2 compares the distribution of the fitting results for 4 different measurements (4 red crosses) and the analytical error estimation obtained using the Fisher matrix (the gray contours; the inner one is the 1-sigma region and the outer one the 3-sigma region). The Fisher matrix appears to underestimate the scattering from this experiment, yet it does capture the correlation between different parameters (the frequencies and quality factors of the two resonances).
One caveat though is that the fitting routine is not especially robust. We used the vectfit routine w/ human intervening to get some initial guesses of the model. We then used a standard scipy least-sq routine to find the maximal likelihood estimator of the restricted model (with fixed number of zeros and poles; here 2 complex zeros and 4 complex poles). The initial guess for the scipy routine was obtained from the vectfit model.
Fig. 3 shows how we may shape our excitation PSD to maximize the Fisher information while keeping the RMS force applied to the PRM suspension fixed. In this case the result is very intuitive. We simply concentrate our drive around the resonance at ~ 1 Hz, focusing on locations where we initially have good SNR. So at least code is not suggesting something crazy...
Fig. 4 then shows how the new uncertainty (3-sigma contours) should change as we optimize our excitation. Basically one iteration (from gray to olive) is sufficient here.
We will find a time very recently to repeat the measurement with the optimized injection spectrum. |
Attachment 1: prm_l2p_tf_meas.pdf
|
|
Attachment 2: prm_l2p_fisher_vs_data.pdf
|
|
Attachment 3: prm_l2p_Pxx_evol.pdf
|
|
Attachment 4: prm_l2p_fisher_evol.pdf
|
|
16386
|
Wed Oct 6 16:31:02 2021 |
Tega | Update | Electronics | Sat Amp modifications |
[Tega, Koji]
(S2100737) - Debugging showed that the opamp, AD822ARZ, for PD2 circuit was not working as expected so we replaced with a spare and this fixed the problem. Somehow, the PD1 circuit no longer presents any issues, so everything is now fine with the unit.
(S2100741) - All good.
Quote: |
Trying to finish 2 more Sat Amp units so that we have the 7 units needed for the X-arm install.
S2100736 - All good
S2100737 - This unit presented with an issue on the PD1 circuit of channel 1-4 PCB where the voltage reading on TP6, TP7 and TP8 are -15.1V, -14.2V, and +14.7V respectively, instead of ~0V. The unit also has an issue on the PD2 circuit of channel 1-4 PCB because the voltage reading on TP7 and TP8 are -14.2V, and +14.25V respectively, instead of ~0V.
|
|
16387
|
Thu Oct 7 02:04:19 2021 |
Koji | Update | Electronics | Satellite amp adapter chassis |
The 4 units of Satellite Amp Adapter were done:
- The ears were fixed with the screws
- The handles were attached (The stock of the handles is low)
- The boards are now supported by plastic stand-offs. (The chassis were drilled)
- The front and rear panels were fixed to the chassis
- The front and rear connectors were fixed with the low profile 4-40 stand-off screws (3M 3341-1S)
|
Attachment 1: P_20211006_205044.jpg
|
|
16388
|
Fri Oct 8 17:33:13 2021 |
Hang | Update | SUS | More PRM L2P measurements |
[Raj, Hang]
We did some more measurements on the PRM L2P TF.
We tried to compare the parameter estimation uncertainties of white vs. optimal excitation. We drove C1:SUS-PRM_LSC_EXC with "Normal" excitation and digital gain of 700.
For the white noise exciation, we simply put a butter("LowPass",4,10) filter to select out the <10 Hz band.
For the optimal exciation, we use butter("BandPass",6,0.3,1.6) gain(3) notch(1,20,8) to approximate the spectral shape reported in elog:16384. We tried to use awg.ArbitraryLoop yet this function seems to have some bugs and didn't run correctly; an issue has been submitted to the gitlab repo with more details. We also noticed that in elog:16384, the pitch motion should be read out from C1:SUS-PRM_OL_PIT_IN1 instead of the OUT channel, as there are some extra filters between IN1 and OUT. Consequently, the exact optimal exciation should be revisited, yet we think the main result should not be altered significantly.
While a more detail analysis will be done later offline, we post in the attached plot a comparison between the white (blue) vs optimal (red) excitation. Note in this case, we kept the total force applied to the PRM the same (as the RMS level matches).
Under this simple case, the optimal excitation appears reasonable in two folds.
First, the optimization tries to concentrate the power around the resonance. We would naturally expect that near the resonance, we would get more Fisher information, as the phase changes the fastest there (i.e., large derivatives in the TF).
Second, while we move the power in the >2 Hz band to the 0.3-2 Hz band, from the coherence plot we see that we don't lose any information in the > 2 Hz region. Indeed, even with the original white excitation, the coherence is low and the > 2 Hz region would not be informative. Therefore, it seems reasonable to give up this band so that we can gain more information from locations where we have meaningful coherence. |
Attachment 1: Screenshot_2021-10-08_17-30-52.png
|
|
16389
|
Mon Oct 11 11:13:04 2021 |
rana | Update | SUS | More PRM L2P measurements |
For the oplev, there are DQ channels you can use so that its possible to look back in the past for long measurements. They have names like PERROR |
16390
|
Mon Oct 11 13:59:47 2021 |
Hang | Update | SUS | More PRM L2P measurements |
We report here the analysis results for the measurements done in elog:16388.
Figs. 1 & 2 are respectively measurements of the white noise excitation and the optimized excitation. The shaded region corresponds to the 1-sigma uncertainty at each frequency bin. By eyes, one can already see that the constraints on the phase in the 0.6-1 Hz band are much tighter in the optimized case than in the white noise case.
We found the transfer function was best described by two real poles + one pair of complex poles (i.e., resonance) + one pair of complex zeros in the right-half plane (non-minimum phase delay). The measurement in fact suggested a right-hand pole somewhere between 0.05-0.1 Hz which cannot be right. For now, I just manually flipped the sign of this lowest frequency pole to the left-hand side. However, this introduced some systematic deviation in the phase in the 0.3-0.5 Hz band where our coherence was still good. Therefore, a caveat is that our model with 7 free parameters (4 poles + 2 zeros + 1 gain as one would expect for an ideal signal-stage L2P TF) might not sufficiently capture the entire physics.
In Fig. 3 we showed the comparison of the two sets of measurements together with the predictions based on the Fisher matrix. Here the color gray is for the white-noise excitation and olive is for the optimized excitation. The solid and dotted contours are respectively the 1-sigma and 3-sigma regions from the Fisher calculation, and crosses are maximum likelihood estimations of each measurement (though the scipy optimizer might not find the true maximum).
Note that the mean values don't match in the two sets of measurements, suggesting potential bias or other systematics exists in the current measurement. Moreover, there could be multiple local maxima in the likelihood in this high-D parameter space (not surprising). For example, one could reduce the resonant Q but enhance the overall gain to keep the shoulder of a resonance having the same amplitude. However, this correlation is not explicit in the Fisher matrix (first-order derivatives of the TF, i.e., local gradients) as it does not show up in the error ellipse.
In Fig. 4 we show the further optimized excitation for the next round of measurements. Here the cyan and olive traces are obtained assuming different values of the "true" physical parameter, yet the overall shapes of the two are quite similar, and are close to the optimized excitation spectrum we already used in elog:16388.
|
Attachment 1: prm_l2p_tf_meas_white.pdf
|
|
Attachment 2: prm_l2p_tf_meas_opt.pdf
|
|
Attachment 3: prm_l2p_fisher_vs_data_white_vs_opt.pdf
|
|
Attachment 4: prm_l2p_Pxx_evol_v2.pdf
|
|
16399
|
Wed Oct 13 15:36:38 2021 |
Hang | Update | Calibration | XARM OLTF |
We did a few quick XARM oltf measurements. We excited C1:LSC-ETMX_EXC with a broadband white noise upto 4 kHz. The timestamps for the measurements are: 1318199043 (start) - 1318199427 (end).
We will process the measurement to compute the cavity pole and analog filter poles & zeros later. |
Attachment 1: Screenshot_2021-10-13_15-32-16.png
|
|
16400
|
Thu Oct 14 09:28:46 2021 |
Yehonathan | Update | PSL | PMC unlocked |
PMC has been unlocked since ~ 2:30 AM. Seems like the PZT got saturated. I moved the DC output adjuster and the PMC locked immidiatly although with a low transmission of 0.62V (>0.7V is the usual case) and high REFL.
IMC locked immidiately but IFO seems to be completely misaligned. The beams on the AS monitor are moving quite alot syncronously. BS watchdog tripped. I enabled the coil outputs. Waiting for the RMS motion to relax...
Its not relaxing. RMS motion is still high. I disabled the coils again and reenabled them. This seems to have worked. Arms were locked quite easily but the ETMs oplevs were way off and the ASS couldn't get the TRX and TRY more than 0.7. I align the ETMs to center the oplev. I realign everything else and lock the arms. Maximium TR is still < 0.8.
|
16401
|
Thu Oct 14 11:25:49 2021 |
Yehonathan | Update | PSL | PMC unlocked |
{Yehonathan, Anchal}
I went to get a sandwich around 10:20 AM and when I came back BS was moving like crazy. We shutdown the watchdog.
We look at the spectra of the OSEMs (attachment 1). Clearly, the UR sensing is bad.
We took the BS sattelite box out. Anchal opened the box and nothing seemed wrong visually. We returned the box and connected it to the fake OSEM box. The sensor spectra seemed normal.
We connected the box to the vacuum chamber and the spectra is still normal (attachment 2).
We turn on the coils and the motion got damped very quickly (RMS <0.5mV).
Either the problem was solved by disconnecting and connecting the cables or it will come back to haunt us.
|
Attachment 1: BS_OSEM_Sensor_PSD.pdf
|
|
Attachment 2: BS_OSEM_Sensor_PSD_AfterReconnectingCables.pdf
|
|
16403
|
Thu Oct 14 16:38:26 2021 |
Ian MacMillan | Update | General | Kicking optics in freeSwing measurment |
[Ian, Anchal]
We are going to kick the optics tonight at 2am.
The optics we will kick are the PRM BS ITMX ITMY ETMX ETMY
We will kick each one once and record for 2000 seconds and the log files will be placed in users/ian/20211015_FreeSwingTest/logs. |
16405
|
Thu Oct 14 20:16:22 2021 |
Yehonathan | Update | General | PRMI free swinging |
{Yehonathan, Raj}
We aligned the IFO in the PRMI state and let it swing freely. |
16406
|
Fri Oct 15 12:14:27 2021 |
Ian MacMillan | Update | General | Kicking optics in freeSwing measurment |
[Ian, Anchal]
we ran the free swinging test last night and the results match up with in 1/10th of a Hz. We calculated the peak using the getPeakFreqs2 script to find the peaks and they are close to previous values from 2016.
In attachment 1 you will see the results of the test for each optic.
The peak values are as follows:
Optic |
POS (Hz) |
PIT (Hz) |
YAW (Hz) |
SIDE (Hz) |
PRM |
0.94 |
0.96 |
0.99 |
0.99 |
MC2 |
0.97 |
0.75 |
0.82 |
0.99 |
ETMY |
0.98 |
0.98 |
0.95 |
0.95 |
MC1 |
0.97 |
0.68 |
0.80 |
1.00 |
ITMX |
0.95 |
0.68 |
0.68 |
0.98 |
ETMX |
0.96 |
0.73 |
0.85 |
1.00 |
BS |
0.99 |
0.74 |
0.80 |
0.96 |
ITMY |
0.98 |
0.72 |
0.72 |
0.98 |
MC3 |
0.98 |
0.77 |
0.84 |
0.97 |
The results from 2016 can be found at: /cvs/cds/rtcdt/caltech/c1/scripts/SUS/PeakFit/parameters2.m |
Attachment 1: 20211015_Kicktest_plot.pdf
|
|
16410
|
Mon Oct 18 10:02:17 2021 |
Koji | Update | VAC | Vent Started / Completed |
[Chub, Jordan, Anchal, Koji]
- Checked the main volume is isolated.
- TP1 and TP2 were made isolated from other volumes. Stopped TP1. Closed V4 to isolate TP1 from TP2.
- TP3 was made isolated. TP3 was stopped.
- We wanted to vent annuli, but it was not allowed as VA6 was open. We closed VA6 and vented the annuli with VAVEE.
- We wanted to vent the volume between VA6, V5, VM3, V7 together with TP1. So V7 was opened. This did not change the TP1 pressure (P2 = 1.7mmTorr) .
- We wanted to connect the TP1 volume with the main volume. But this was not allowed as TP1 was not rotating. We will vent TP1 through TP2 once the vent of the main volume is done.
- Satrted venting the main volume@Oct 18, 2021 9:45AM PDT
- We started from 10mTorr/min, and increased the vent speed to 200mTorr/min, 700mTorr/min, and now it is 1Torr/min @ 20Torr
- 280Torr @11:50AM
- 1atm @~2PM
We wanted to vent TP1. We rerun the TP2 and tried to slowly introduce the air via TP2. But the interlock prevents the action.
Right now the magenta volume in the attachment is still ~1mTorr. Do we want to open the gate valves manually? Or stop the interlock process so that we can bypass it? |
Attachment 1: Screen_Shot_2021-10-18_at_14.52.34.png
|
|
Attachment 2: Screenshot_2021-10-18_15-08-59.png
|
|
16411
|
Mon Oct 18 16:48:32 2021 |
Tega | Update | Electronics | Sat Amp modifications |
[S2100738, S2100745, S2100751] Completed three more Sat Amp units modification with seven remaining.
|
Attachment 1: IMG_20211018_162918574.jpg
|
|
16412
|
Tue Oct 19 10:59:09 2021 |
Koji | Update | VAC | Vent Started / Completed |
[Chub, Jordan, Yehonathan, Anchal, Koji]
North door of the BS chamber opened
|
16413
|
Tue Oct 19 11:30:39 2021 |
Koji | Update | VAC | How to vent TP1 |
I learned that TP1 was vented through the RGA room in the past. This can be done by opening VM2 and a manual valve ("needle valve")
I checked the setup and realized that this will vent RGA. But it is OK as long as we turns of the RGA during vent and bake it once TP1 is back.
Additional note:
- It'd be nice to take a scan for the current background level before the work.
- Turn RGA EM and filament off, let it cool down overnight.
- Vent with clean N2 or clean air. (Normal operating temp ~80C is to minimize accumulation of H-C contaminations.)
- There is a manual switch and indicators on the top of the RGA amp. It has auto protection to turn filament off if the pressure increase over ~1e-5. |
Attachment 1: Screen_Shot_2021-10-18_at_14.52.34.png
|
|
16418
|
Wed Oct 20 15:58:27 2021 |
Koji | Update | VAC | How to vent TP1 |
Probably the hard disk of c0rga is dead. I'll follow up in this elog later today.
Looking at the log in /opt/rtcds/caltech/c1/scripts/RGA/logs , it seemed that the last RGA scan was Sept 2, 2021, the day when we had the disk full issue of chiara.
I could not login to c0rga from control machines.
I was not aware of the presence for c0rga until today, but I could locate it in the X arm.
The machine was not responding and it was rebooted, but could not restart. It made some knocking sound. I am afraid that the HDD failed.
I think we can
- prepare a replacement linux machine for the python scripts
or
- integrate it with c1vac |
16419
|
Thu Oct 21 11:38:43 2021 |
Jordan | Update | SUS | Standoffs for Side Magnet on 3" Adapter Ring SOS Assembly |
I had 8 standoffs made at the Caltech chemistry machine shop to be used as spacers for the side magnets on the 3" Ring assembly. This is to create enough clearance between the magnet and the cap screws directly above on the wire clamp.
These are 0.075" diameter by .10" length. Putting them through clean and bake now. |
Attachment 1: Magnet_Standoffs.jpg
|
|
16426
|
Tue Oct 26 10:17:14 2021 |
Yehonathan | Update | BHD | SOS assembly |
Things that I need to start suspending optics:
1. Winch adapter plate (D970314). Might need to make one.
2. Quad photodetector
3. Camera and camera mount
4. Beam height target
5. Height gauge |
16428
|
Tue Oct 26 14:53:24 2021 |
Koji | Update | Electronics | Rack |
1. We have a rack at the 40m storage. We are free to take it to the lab. If there is a tag, tell the info to Liz. Let's move it to the lab tomorrow right after the meeting.
2. We have a few racks in WB B1 (Attachment 1). Liz and I checked a rack which looks suitable for us. 46U height. Caltech transport will move it to the lab. |
Attachment 1: P_20211026_143814.jpg
|
|
16439
|
Thu Oct 28 23:13:19 2021 |
Yehonathan | Update | BHD | SOS assembly |
{Tega, Yehonathan, Koji}
Suspension of a Dummy Optic
We gathered the components needed for suspending a 2" optic housed in a 3" ring adapter:
1. SOS Tower
2. Winches+Winch adapter plate (Attachment 3)
2. HeNe Laser + Power supply
3. A steering mirror
4. QPD + ND2 Filter + Electronic amplifier
5. Oscilloscope
6. Dummy optic housed in a ring adapter (Attachment 2)
An OpLev was built using the HeNe laser, steering mirror, suspended optic, QPD (Attachment 1).
The beam height was set with a ruler. The QPD was placed in front of the laser and its height was adjusted until the Y signal vanished.
The beam was made parallel to the table. First, roughly by using an iris. Then, more accurately, by measuring the beam directed at the suspended optic with the QPD and zeroing the Y signal by adjusting the steering mirror.
We suspended the dummy optic using a music wire we found in the cleanroom cabinet.
All the wire clamps on the ring adapter, SOS, and winches were loosened.
About 0.5m of music wire was cut. Then, the wire was threaded through the wire clamp on the adapter side block, around the ring adapter, and through the wire clamp on the other side block, keeping the wire untwisted. The optic was put on the safety stop and the height was roughly adjusted using the lower EQ stops.
The wire pair was then threaded through the wire clamp on the suspension block and held near the winches. The wire was made to go through the groves at the side blocks. The wire was clamped to the side blocks. The wires were clamped on the winches. The wires were pulled by the winches until the magnet marking on the side blocks was centered on the OSEMs' holes on the side plates of the SOS (attachment 4).
Once the heights were set, the wire was clamped at the suspension block.
We balanced the dummy optic using a counterweight.
We placed the QPD at the laser reflection from the optic. We adjusted the screw set going through the counterweights to adjust the balance. The pitch imbalance was monitored by observing the Y signal on the oscilloscope.
Comments:
1. Turns out that for a 1/4" thick optic, the rear counterweight needs to be removed for achieving balance.
2. To fix the counterweight on the setscrew we will use some epoxy.
3. Seems like the left optical table in the cleanroom is slightly tilted. We need to fix it.
4. The bottom long EQ stop is not touching the adapter due to the balancing mass socket. We might want to put a nut on it.
5. Still need to glue 3 more side magnet+dumbell assemblies to rods and then glue them before gluing them to the side blocks which will take at least 2 more days until we can start suspending a real optic. |
Attachment 1: OpLev_Setup.jpg
|
|
Attachment 2: suspended_optic.png
|
|
Attachment 3: 20211029_113011.jpg
|
|
Attachment 4: 20211029_113052.jpg
|
|
16442
|
Mon Nov 1 14:51:34 2021 |
Koji | Update | General | Checking the vent plan |
The vent team described a detailed vent plan (and reports where the actions have been performed)
https://wiki-40m.ligo.caltech.edu/vent/Fall2021
- [Sec.4] We should decide the final PR2 mirror through table-top measurements.
- [Sec 6] BS alignment is probably "unknown" now. So it'd be better to use the ITMY spot as the reference, then align BS for ITMX. For temporary alignment, it's OK though.
- [Sec 9-11] RIght now there is no mounts to place LO3/LO4/AS2/AS3/BHDBS. But we probably want to test something before the installation of the BHD? Just place the BHDBS on a optics mount so that we get an interfered beam on ITMY?
At this point we are supposed to have all the electronics all the CDS necessary for the new SOS control. Otherwise, they are just swinging and the alignment work will just be impossible.
- [Sec 15] The OPLEV mirrors can be freely moved as long as it does not block the main IR beams. Moving ITMXOL1 makes the reflection blocked by ITMXOL2. And moving ITMXOL2 would make the IR beams clipped. Consider replacing the mounts with a fixed mount. (The OPLEV mirrors are 1.5" in dia. It is not common vacuum compatible 1.5inch mounts. If 1" Al mirror is sufficient, we can use it.
https://wiki-40m.ligo.caltech.edu/vent/Fall2021/FinalAlignment
- The arms are the most strict alignment requirement. Everything else will follow the arm alignment. So start from the arms and propagate the alignment to Michelson / PRMI / SRMI.
- We reestablish arm alignment using the end green beams.
- Then recover IR arm alignment. Consider using ASS if possible |
16443
|
Tue Nov 2 15:02:03 2021 |
Yehonathan | Update | BHD | SOS assembly |
{Yehonathan, Tega}
We took the free-swinging spectra of the OpLev in the X and Y direction.
To make the motion of the optic quiet we turned off the airflow on the optical bench and moved the QPD close to the SOS so that the laser beam stays more or less within the QPD sensitive area.
In the process, we realized that the cleanroom HeNe went bad. It turned off after a few minutes after turning it on. The behavior repeated with another power supply. We replaced the HeNe and realigned it coarsely.
The data was taken using an oscilloscope while the optic was swinging freely. The PSD was calculated afterward (attachment 1).
Surprisingly, the pitch has a resonance frequency of ~ 2.5 Hz. And this is after we removed the back counterweight.
Additionally, we aligned the tilt of the optical table. Using a spirit bubble we adjusted the tilt by using a wrench on the table legs. As we suspected, the table was slightly tilted in the north-south direction. |
Attachment 1: FreeSwingingSpectra.pdf
|
|
16445
|
Tue Nov 2 18:54:41 2021 |
Anchal, Paco | Update | BHD | Optical fibres laid for BHD upgrade |
We successfully laid down all required optical fibre fiber cables from 1X4-1X7 region to 1Y1-1Y3 region today. This includes following cables:
- Timing
fibre fiber from Master Timing Synchornizer D050239 on 1X6 to C1SU2 I/O chassis on 1Y1.
- Timing
fibre fiber from Master Timing Synchornizer D050239 on 1X6 to C1BHD I/O chassis on 1Y3.
- CX4 cable from Dolphin Card on 1X4 to C1SU2 FE on 1Y1 for IPC.
- CX4 cable from Dolphin Card on 1X4 to C1BHD FE on 1Y3 for IPC.
- DAQ Network extension
fibre fiber optic cable from DAQ Network Switch on 1X7 to another switch we mounted on 1Y3 for local DAQ network distribution.
|
16446
|
Tue Nov 2 22:50:30 2021 |
Koji | Update | BHD | SOS assembly |
2.5Hz is surprising. Can you move it down to sub 1Hz by adding a socket cap screw at the top instead of the set screw for the Teflon piece? How much mass do you need to add? |
16449
|
Thu Nov 4 18:29:51 2021 |
Tega | Update | SUS | Setting up suspension test model |
[Ian,Tega]
Today we continued working on setting up the 6 degrees of freedom model for testing the suspension which we copied over from "/cvs/cds/rtcds/userapps/release/sus/c1/models/c1sup.mdl" to c1sp2.mdl in the same folder. We then changed the host from c1lsc to c1sus2, changed cpu # from 7 to 3 bcos c1sus2 has 6 cores. Then ran the following commands to build and install the model on c1sus2:
$ ssh c1sus2
$ rtcds make c1sp2
$ rtcds install c1sp2
where we encountered the following installation error:
ERROR: This node 62 is already installed as:
hostname=c1lsc
system=c1sup
The new entry you are trying to write is as follows:
hostname=c1sus2
system=c1sp2
This script will not overwrite existing entries in testpoint.par
If this is an attempt to move an existing system from one host to another,
please remove conflicting entry from testpoint.par file
It seems that changing the model name and host did not change the node allocation, so will remove the previous entries in testpoint.par to see if that helps. After deleting the following lines
[C-node62]
hostname=c1lsc
system=c1sup
from the file "/opt/rtcds/caltech/c1/target/gds/param/testpoint.par", the installation went fine and the above entries were replaced by
[C-node62]
hostname=c1sus2
system=c1sp2
BTW, I now believe the reason we had the node conflict earlier was bcos both models still had the same value of
dcuid=62, so I think changing this value in our model file would be a better solution. Work is ongoing.
|
16451
|
Fri Nov 5 12:49:32 2021 |
rana | Update | SUS | Setting up suspension test model |
Please don't put it on c1sus2. Put it on the completely independent test stand as we discussed Wednesday. You must test the controller on the simplant and verify that they thing is stable and works, before putting it in the 40m network. |
16452
|
Fri Nov 5 20:35:10 2021 |
Koji | Update | BHD | Feedthru / Optical Mounts |
- New feedthrus [4xDB25 Qty 4 / 8xDB25 Qty 1] are placed on the wire shelf at the entrance -> Jordan, please clean them.
- There are plenty of 2" DLC mounts. There are also many 1.5" mounts but they are less useful.
We need at least 3 1" moounts and 1 1" or 2" lens mount (and the lens). Let's purchase them on Thorlabs. I'll work on the order. |
Attachment 1: P_20211105_200817.jpg
|
|
16456
|
Mon Nov 8 17:22:27 2021 |
Yehonathan | Update | BHD | SOS assembly |
Big Gluing Day
Today I glued the magnet+dumbell assemblies on the optics adapters.
Unlike magnet gluing on a 3" optic where one can use a magnet gluing fixture, here I had to position the magnets manually. There is a complication though: the magnet is much heavier than the dumbell making it almost impossible gluing the dumbell side down onto the adapter since it is very unstable in this position. A workaround is to put the magnets on some paramagnetic sheet so that the magnets stick to it and then flip it over and glue it on the adapter dumbell sides down.
The problem here is that I need to position the magnets relatively accurately on the metal sheet. To make things slightly easier I printed some drawings of the positions of the magnet, laminated them, and cleaned them to have a decent starting point (attachment 1).
For each adapter:
1. I applied glue to the 4 circular grooves at the back of the adapter.
2. I picked 4 magnets (2 north, 2 south). Trying to match their strength.
3. Made a note of which magnets I picked for which adapter in the magnet+dumbell spreadsheet.
4. Clean the dumbells' surfaces when necessary.
5. Put the magnets on a laminated magnet-positions-drawing on a metal sheet that was precleaned in the right order.
6. Flip the metal sheet and position it on the adapter such that the dumbells go as precisely as possible into the circular grooves on the adapater.
7. Adjust the magnets' positions by pushing them slightly with a non-magnetic tip.
Attachment 2 shows the numbering on the adapters for future tracking.
I also glued some magnets and aluminum rods to side blocks. Next gluing session I will glue magnets to the aluminum rods. Probably some dumbells will not stick well to the adapters. These will have to be cleaned and reglued as well.
|
Attachment 1: Magnets_Positions.png
|
|
Attachment 2: Adapters_Order.png
|
|
16457
|
Mon Nov 8 17:52:22 2021 |
Ian MacMillan | Update | SUS | Setting up suspension test model |
[Ian, Tega]
We combined a controler and a plant model into a single modle (See first attachment) called x1sus_cp.mdl in the userapps folder of the cymac in c1sim . This model combines 2 blocks: the controler block which is used to control the current optics and is found in cvs/cds/rtcds/userapps/release/sus/c1/models/c1sus.mdl further the control block we are using comes from the same path but from the c1sup.mdl model. This plant model is the bases for all of my custom plant models and thus is a good starting point for the testing. It is also ideal because I know it can beeasily altered into a my state-space plant model. However, we had to make a few adjustments to get the model up to date for the cds system. So it is now a unique block.
These two library blocks are set in the userapps/lib folder on the cymac. This is the lib file that the docker system looks to when it is compiling models. For a quick overview see this. All other models have been removed from the MatLab path so that when we open x1sus_cp.mdl in MatLab it is using the same models it will compile with.
We could not find the rtbitget library part, but chris pointed us to userapps, and we copied it over using: scp /opt/rtcds/userapps/trunk/cds/common/models/rtbitget.mdl controls@c1sim:/home/controls/simLink/lib .
NOTE TO FUTURE IAN: don't forget that unit delays exist.
Next step: now that we have a model that is compiling and familiar we need to make medm screens. We will use the auto mdl2adl for this so that it is quick. Then we can start adding our custom pieces one by one so that we know that they are working. We will also work with Raj to get an independent python model working. Which will allow us to compare the cds and python models. |
Attachment 1: x1sus_cp.png
|
|
16459
|
Tue Nov 9 11:11:37 2021 |
Yehonathan | Update | BHD | SOS assembly |
The gluing was mostly successful. Only two magnets didn't stick (see attachment). |
Attachment 1: 20211109_110408.jpg
|
|
16465
|
Fri Nov 12 23:47:29 2021 |
Yehonathan | Update | BHD | SOS assembly |
{Tega, Yehonathan}
First attempt at the suspension of a Lambda Optic mirror
We found the box with the 2" Lambda Optic mirrors in the cleanroom. We choose to suspend a mirror with a ROC = 5m, probably LO1.
The mirror was put inside an adapter that was prepared beforehand, put the mirror in place by tightening the Teflon rod, and then clamp it using the clamping pads.
We decided to cut two wires and clamp them to the side blocks of the adapter, while it sits on the EQ stops. The wires were threaded through the winches' clamps, through the wire clamp on the suspension block, and through the side blocks' wire clamps. We adjusted the wire position while pulling on it. The wire was made to sit inside the wire grooves on the side blocks. While tightening the clamp on the side block with the magnet, the LN key fell knocking off two magnets from the back of the adapter .
Next time we think it might be a better idea to do all the adapter wire clamping on the table instead of on the SOS tower.
In the meanwhile, here are some pictures from today.
|
16470
|
Tue Nov 16 17:42:46 2021 |
Yehonathan | Update | BHD | SOS assembly |
{Tega, Yehonathan}
Another attempt at the suspension of a Lambda Optic mirror
The lambda mirror was removed from the adapter whose magnets were knocked off. We tried to mount the mirror on a different adapter but we knocked off magnets from two adapters . We succeeded in mounting the mirror at the third attempt (Adapter number 6). In the meanwhile, Tega threaded wires through side blocks separated from the adapter. He positioned the wires inside the grooves of the side block under a microscope (attachment 1). This procedure is much more accurate and pain-free than doing it on the suspended mirror.
We took the adapter and put it on the EQ stops. The wires were threaded through the wire clamp on the suspension block and clamped at the winches.
The adapter was rotated until the side magnet was roughly at the center of the side OSEM port. We then, as before, put coils in OSEM ports and try to adjust the height of the side magnet and the magnet groove on the other side block such that they are roughly at the center of the coil. We used the winches for fine adjustment.
I used the Canon camera to make sure the side blocks are leveled (attachment 2). I used the macro lens for that purpose. I set up a live stream from the Canon camera using these instructions only that I use OBS instead of CamTwist. I painted a semi-transparent green rectangle to annotate the position of the side magnet socket (attachment 3). I did this several times to confirm the repeatability of the results. Again using the winches for fine adjustments.
Once the height of the side magnets was confirmed to be leveled. I clamped the wires to the suspension block and cut them above it.
I tried to balance the optic but again I see that the suspensions are hysteretic. I check to see whether the wire is touching anything and indeed it touches the corner of the side block  (attachments 4, 5).
|
Attachment 1: 20211115_170320_HDR.jpg
|
|
Attachment 2: 20211116_163846.jpg
|
|
Attachment 3: magnet_height_check(1).png
|
|
Attachment 4: side_blcok_touching_1.png
|
|
Attachment 5: side_blcok_touching_2.png
|
|
16471
|
Tue Nov 16 18:28:53 2021 |
Koji | Update | BHD | SOS assembly |
Yehonathan told me that the wires are touching between the clamps! I went back to the CAD and confirmed it is really happening. Sad.
The distance of the wires at the upper clamp is 17.018mm.
The distance of the lower clamps is 74.168mm
The vertical drop of the wire is 251mm
--> The wire angle from the vertical line is 0.114 rad
The lower wire block has a step of 1.016mm with the vertical extension of the piece by 11.684mm
--> The angle clearance of the lower clamp is 0.087 rad
So the clearance was not enough.
If we cut the top center of the wire block more than 2.77mm, we can make the wires free.
For safety, we can cut 0.25" = 6.35mm. This will give 0.4mm clearance between the block and the wire at the closest point.
I did this modification on the 3D model and modified the 2D drawing too, so that we can find the machine shop to do it quickly. |
Attachment 1: D2100546_Wire_Block.pdf
|
|
Attachment 2: D2100546_Wire_Block.png
|
|
16472
|
Wed Nov 17 07:32:48 2021 |
Chub | Update | General | wire clamp plate mod |
This will be difficult to modify with the magnets and dumbells in place. Even if someone CAN clamp this piece into an endmill machine with the magnets/dumbells in place, the vibration of the cutting operation may be enough to break them off. |
16473
|
Wed Nov 17 11:53:27 2021 |
Koji | Update | General | wire clamp plate mod |
Of course, we remove the magnet-dumbbell for machining. After that the part will be cleaned/baked again. And Yehonathan is going to glue the magnet-dumbbell again. |
16474
|
Wed Nov 17 17:37:53 2021 |
Anchal | Update | General | Placed Nodus and fb1 on UPS power |
Today I placed nodus and fb1 on UPS battery backed supply. Now power glitches should not hurt our cds system. |
16476
|
Thu Nov 18 15:16:10 2021 |
Anchal | Update | General | Moved Chiara to 1X7 above nodus powered with same UPS |
[Anchal, Paco]
We moved chiara to 1X7 above nodus and powered with same UPS from a battery backed port. The UPS is at 40% load capacity. The nameserver and nfs came back online automatically on boot up.
|
16479
|
Mon Nov 22 17:42:19 2021 |
Anchal | Update | General | Connected Megatron to battery backed ports of another UPS |
[Anchal, Paco]
I used the UPS that was providing battery backup for chiara earlier (a APS Back-UPS Pro 1000), to provide battery backup to Megatron. This completes UPS backup to all important computers in the lab. Note that this UPS nominally consumes 36% of UPS capacity in power delivery but at start-up, Megatron was many fans that use up to 90% of the capacity. So we should not use this UPS for any other computer or equipment.
While doing so, we found that PS3 on Megatron was malfunctioning. It's green LED was not lighting up on connecting to power, so we replaced it from the PS3 of old FB computer from the same rack. This solved this issue.
Another thing we found was that Megatron on restart does not get configured to correct nameserver resolution settings and loses the ability to resolve names chiara and fb1. This results in the nfs mounts to fail which in turn results in the script services to fail. We fixed this by identifying that the NetworkManager of ubuntu was not disabled and would mess up the nameserver settings which we want to be run by systemd-resolved instead. We corrected the symbolic link: /etc/resolv.conf -> /run/systemd/resolve/resolv.conf. the we stopped and diabled the NetworkManager service to keep this persistent on reboot. Following are the steps that did this:
> sudo rm /etc/resolv.conf
> ln -s /etc/resolv.conf /run/systemd/resolve/resolv.conf
> sudo systemctl stop NetworkManager.service
> sudo systemctl disable NetworkManager.service
|
16480
|
Tue Nov 23 18:02:05 2021 |
Anchal | Update | IMC | MC autolocker shifted to python3 script running in docker |
I finished copying over the current autolocker bash script functionality into a python script which runs using a simple configuration yaml file. To run this script, one needs to ssh into optimus and :
controls@optimus|~> cd /opt/rtcds/caltech/c1/Git/40m/scripts/MC
controls@optimus|MC> sudo docker-compose up -d
Creating mc_AL_MC_1 ... done
That's it. To check out running docker processes, one can:
controls@optimus|MC> sudo docker ps
And to shut down this particular script, in the same directory, one can
controls@optimus|MC> sudo docker-compose down
Removing mc_AL_MC_1 ... done
If the docker image requires to be rebuild in future, go to the directory where Dockerfile is present and run:
controls@optimus|MC> sudo docker build -t pyep .
I had to add PyYAML package in the pyepics docker image already present on docker hub, thanks to Andrew.
For now, I have disabled the MCautolocker service on Megatron. To start it back again, one would need to ssh into megatron and do following:
~> sudo systemctl enable MCautolocker
~> sudo systemctl start MCautolocker
Let's see for a day how this new script does. I've left PSL shutter open and autolocker engaged.
To do: Fix the C1:IFO-STATE epics channel definition so that it takes its bits from separate lock status channels instead of scripts writign the whole word arbitrarily. |
16483
|
Wed Nov 24 14:15:15 2021 |
Yehonathan | Update | BHD | SOS assembly |
Late update. We got 2 modified side blocks from Jordan a few days ago. Yesterday, I glued a side magnet to one of the modified side blocks.
I took the opportunity to reglue some magnets that were knocked off from the adapters. I did this for 2 adapters only since w need 4 shallow adapters and we already had 2 complete ones.
Today, Jordan gave us the rest of the modified side blocks clean and baked. We are ready to suspend a mirror today. |
16484
|
Wed Nov 24 14:34:15 2021 |
Yehonathan | Update | BHD | Saving on SUSAUX slow channels |
Koji found out that the stock for BIO Acromag modules is very low and that the lead time for ordering new ones is ~ 1-year X-o.
We figure we might need to minimize the number of modules but still keep the Acromag chassis functional.
Looking at the new C1AUXEY feed-throughs spreadsheet one can see that we actually normally need only 1 BIO (not 2) module since there are 16 suspensions related bios + 1 green shutter which is unrelated to SUSAUX so there is no room to cut back here.
There are 16 analog input channels, 5 for PDMONs and 5 VMONs, and 6 spares which require 2 ADCs. Removing the spares and 2 monitoring channels will be enough to get us to 1 ADC. |
16488
|
Tue Nov 30 17:11:06 2021 |
Paco | Update | General | Moved white rack to 1X3.5 |
[Paco, Ian, Tega]
We moved the white rack (formerly unused along the YARM) to a position between 1X3, and 1X4. For this task we temporarily removed the hepas near the enclosures, but have since restored them. |
Attachment 1: IMG_8749.JPG
|
|
Attachment 2: IMG_8750.JPG
|
|
16489
|
Wed Dec 1 12:57:08 2021 |
Yehonathan | Update | BHD | SOS assembly |
{Yehonathan, Tega}
We glued some magnets onto modified side blocks. We followed pretty much the same procedure form last time. The music wires were clamped on the side blocks away from the optic adapter. The clamps were screwed down using the low profile screws the Jordan obtained from UC components to allow maximum clearance for the coils (Attachment 2).
The modified side blocks with wires already clamped in them were screwed onto the adapter. We put the adapter on the EQ stops and do rough adjustments, making sure the side magnet is roughly on the center of a coil we inserted to the side. The wires were threaded through the wire clamp on the suspension block and clamped on the winches. We realigned the Oplev beam such that it is parallel to the table using the quad photodiode.
We balanced the height of the adapter. This time we used a camera facing the adapter. The tilt of the camera was set by drawing a straight line (red line in attachment 1) such that the bottom clamps on the SOS are parallel to it.
Then, we adjusted the winches such that the screws on the side blocks are on the same green line on attachment 1.
Once the height was adjusted, we clamped the wire on the suspension block and cut it at the winches.
We balanced the optic. We had to take out the front counterweight to get the balance (attachment 3).
We checked whether the wire is touching anything. We confirmed that it doesn't. The wire goes nicely through the new hole on the side blocks (attachment 4, 5).
We measure the resonance frequency for both yaw (attachment 6) and pitch (attachment 7). They both seem to be sub-Hz. The pitch trace also shows that the oscillations are centered around 0 meaning the optic is balanced.
There's still the issue of what to do with the lower back EQ stop not touching the adapter. |
Attachment 1: SOS_Roll_Balance.png
|
|
Attachment 2: IMG_20211201_120041570.jpg
|
|
Attachment 3: IMG_20211201_115551005.jpg
|
|
Attachment 4: IMG_20211201_115640728.jpg
|
|
Attachment 5: IMG_20211201_115454629.jpg
|
|
Attachment 6: IMG_20211201_115717907.jpg
|
|
Attachment 7: Pitch_oscillations.png
|
|
16490
|
Mon Dec 6 14:26:52 2021 |
Koji | Update | VAC | Pumping down the RGA section |
Jordan reported that the RGA section needs to be pumped down to allow the analyzer to run at sufficiently low pressure (P<1e-4 torr).
The RGA section was pumped down with the TP2/TP3. The procedure is as listed below.
If the pressure go up to P>1e-4 torr, we need to keep the pump running until the scan is ready.
----
### Monitor / Control screen setup ###
1. On c1vac: cd /cvs/cds/caltech/target/c1vac/medm
2. medm -x C0VAC_MONITOR.adl&
3. RGA section (P4) 3.6e-1 torr / P3/P2 still atm.
4. medm -x C0VAC_CONTROL.adl
### TP2/TP3 backing ###
5. Turn on AUX RP with the circuit breaker hanging on the AC.
6. Open manual valve for TP2/3/ backing / PTP2/3 ~ 8torr
### TP2/TP3 starting ###
7. Turned on TP2/TP3 with the Standby OFF
### Pump down the pump spool ###
8. Connect manual RP line (Quick Connect)
9. Turned on RP1/RP3 -> quickly reached 0.4 torr
10. Open V6 for pump spool pumping -> Immediately go down to sufficiently low pressure for TP2/TP3.
(10.5 I had to close V6 at this point)
11. Open V5 to start pumping pump spool with TP3 (TP2 still stand by) -> P3 immediately goes down below 1e-4 torr. This automatically closed V6 because of the low pressure of P3 (interlocking)
### Pump down the RGA section ###
12. Open VM3 to pump down RGA section -> P4 goes down to <1e-4 torr
13. P2 is still 2e-3. So decided to open V4 to use TP2 (now it's ready) too. -> Saturated at 1.7e-3
### Shutting down ###
14. Close VM3
15. Close V4/V5 to isolate TP2/TP3
16. Stop TP2/TP3 -> Slowing down
17. Stop RP1/RP3
18. Close the manual valves for TP2/3/ backing
19. Stop AUX RP with the circuit breaker hanging on the AC. |
16491
|
Mon Dec 6 18:23:04 2021 |
Yehonathan | Update | BHD | SOS assembly |
I installed OSEMs on the LO1 SOS. To my surprise, the side magnet is not in the center of the side OSEM. It completely misses the LED as can be seen in the attachment.
Looking at the CAD model, it turns out the position of the OSEM on the left side plate is different from the position of the OSEM on the right side plate in the SOS tower.
We need to take the optic down, swap the right and left side blocks, and resuspend it.
There is not enough 🤦🏻♂️in the world |
Attachment 1: signal-2021-12-06-165751_001.jpeg
|
|
16493
|
Tue Dec 7 13:12:50 2021 |
Koji | Update | VAC | Pumping down the RGA section |
So that Jordan can run the RGA scan this afternoon, I ran TP3 and started pumping down the RGA section.
Procedure:
- Same 1~4
- Same 5
- 6 Opened only the backing path for TP3
- 7 Turned on TP3 only
- TP3 reached the nominal full speed @75kRPM
- 11 Opened V5 to pump the pump spool -> Immediately reached P3<1e-4
- 12 Opened VM3 to pump the RGA section -> Immediately reached P4<1e-4
The pumps are kept running. I'll come back later to shut down the pumps.
=> Jordan wants to heat the filament (?) and to run the scan tomorrow.
So we decided to keep TP3 running overnight. I switched TP3 to the stand-by mode (= lower rotation speed @50kRPM)
|
16494
|
Wed Dec 8 10:14:43 2021 |
Jordan | Update | VAC | Pumping down the RGA section |
After an overnight pumpdown/RGA warm up, I took a 100 amu scan of the RGA volume and subsequent pumping line. Attached is a screenshot along with the .txt file. Given the high argon peak (40) and the N2/O2 ratio, it looks like there is a decent sized air leak somehwere in the volume.
Are we interested in the hydrocarbon leak rates of this volume? That will require another scan with one of the calibrated leaks opened.
Edit: Added a Torr v AMU plot to see the partial pressures
Quote: |
So that Jordan can run the RGA scan this afternoon, I ran TP3 and started pumping down the RGA section.
Procedure:
- Same 1~4
- Same 5
- 6 Opened only the backing path for TP3
- 7 Turned on TP3 only
- TP3 reached the nominal full speed @75kRPM
- 11 Opened V5 to pump the pump spool -> Immediately reached P3<1e-4
- 12 Opened VM3 to pump the RGA section -> Immediately reached P4<1e-4
The pumps are kept running. I'll come back later to shut down the pumps.
=> Jordan wants to heat the filament (?) and to run the scan tomorrow.
So we decided to keep TP3 running overnight. I switched TP3 to the stand-by mode (= lower rotation speed @50kRPM)
|
|
Attachment 1: 40m_RGAVolume_12_8_21.PNG
|
|
Attachment 2: 40m_RGAVolume_Torr_12_8_21.PNG
|
|