ID |
Date |
Author |
Type |
Category |
Subject |
12972
|
Thu May 4 19:03:15 2017 |
gautam | Update | General | DRMI locking - preliminary MICH NB | Summary:
I've been playing around with Evan's NB code trying to put together a noise budget for the data collected during the DRMI locks last week. Here is what I have so far.
Attachment #1: Sensing matrix measurement.
- This is basically to show that the MICH error signal is mostly in AS55Q.
- The whitening gain used was 0dB, and the demod phase was -82 degrees.
- The MICH sensing response was 5.31*10^8 V/m, where V is the demod board output. The 40m wiki RFPD page for AS55 says the RF transimpedance is ~550ohms, and I measured the Demod Board puts out 5.1V of IF signal (measured at after the Preamp, which is what goes to the ADC) for 1V of RF signal at the PD input. Using these numbers, and assuming a PD responsivity of 0.8 A/W at 1064nm, the sensing response is 2.37*10^5 W/m. I don't have a feeling yet for whether this is a reasonable number, but it would be a number to compare to what my Finesse model tells me to expect, for example.
- Actuator calibration used to arrive at these numbers was taken from this elog.
Attachment #2: MICH OLTF measurement vs model
- In order to build the MICH OLTF model, I used MATLAB to put together the following transfer functions:
- BS pendulum
- Digital servo filters from LSC_MICH
- Violin mode filters
- Analog/Digital AA and AI filters. For the digital AA/AI filters, I took the coefficients from /opt/rtcds/rtscore/release/src/fe/controller.c
- The loop measurement was taken with digital filter modules FM1, FM2, FM3, FM7, FM9 engaged.
- In order to fit the model to the measurement, I tried finding the best-fit values for an overall loop gain and delay.
- The agreement between model and measurement isn't stellar, but I decided to push ahead for a first attempt. This loop TF was used to convert various noises into displacement noise for plotting.
Attachment #3: Noise budget
- It took me a while to get Evan's code going, the main changes I made were to use nds2 to grab data instead of GWPy, and also to replace reading in .txt files with importing .mat files. This is a work in progress.
- Noises plotted:
- Measured - I took the in loop error signal and estimated the free-running displacement noise with the model OLTF, and calibrated it into metres using the sensing response measurement. This looks consistent with what was measured back in Dec 2015.
- Shot noise - I used the measured DC power incident on the PD, 13mW, RF transimpedance of 550 V/A, and the V/m calibration factor mentioned above, to calculate this (labelled "Quantum Noise").
- Dark noise - measured with PSL shutter closed.
- Seismic noise, thermal noise, gas noise - calculated with GWINC
I think I did the various conversions/calibrations/loop algebra correctly, but I may have overlooked something. Now that the framework for doing this is somewhat set up, I will try and put together analogous NBs for PRCL and SRCL.
GV 22 August 2017: Attachment #4 is the summary of my demod board efficiency investigations, useful for converting sensing measurement numbers from cts/m to W/m. |
Attachment 1: DRMI_noArms_April30.pdf
|
|
Attachment 2: MICH_OLTF.pdf
|
|
Attachment 3: C1NB_disp_40m_MICH_NB_30_April_2017.pdf
|
|
Attachment 4: 40m_REFL_RFPDs_efficiency.pdf
|
|
12973
|
Fri May 5 08:41:42 2017 |
Steve | Update | Cameras | MC2 resonant pictures | Olympus SP570 UZ - without IR blocker, set up as Atm.3 Camera distance to MC face ~85 cm, IOO-MC_TRANS_SUM 16,300 counts, Lexan cover on not coated viewport.
Image mode: RAW + JPG, M-costum, manual focus, Lens: Olympus 4.6 - 92 mm, f2.8 - 4.5, Apeture: F2.8 - 8, Image pick up device: 1/2.33" CCD (primary color filter)
Atm.1, 212k.jpg of raw 15 MB, exp 0.025s, apeture 2.97, f 4.6, iso 64,
Atm.2, Copied through my Cannon S100 ( 3.3 MB.jpg of raw from UFraw photo shop )I will look up the original raw file for details.
|
Attachment 1: P5040028MC2c.jpg
|
|
Attachment 2: IMG_3682.JPG
|
|
Attachment 3: IMG_3688.JPG
|
|
12974
|
Fri May 5 10:13:02 2017 |
ericq | Update | General | MICH NB questions | Is suspension thermal noise missing? I take it "Thermal" refers just to thermal things going on in the optic, since I don't see any peaks at the bounce/roll modes as I would expect from suspension thermal noise.
What goes into the GWINC calculation of seismic noise? Does it include real 40m ground motion data and our seismic stacks?
I'm surprised to see such a sharp corner in the "Dark Noise" trace, did you apply the OLG correction to a measured dark noise ASD? (The OLG correction only needs to be applied to the in-lock error signals to recover open loop behavior, there is no closed loop when you're measuring the dark noise so nothing to correct for.) |
12975
|
Fri May 5 12:10:53 2017 |
gautam | Update | General | MICH NB questions |
Quote: | Is suspension thermal noise missing? I take it "Thermal" refers just to thermal things going on in the optic, since I don't see any peaks at the bounce/roll modes as I would expect from suspension thermal noise. What goes into the GWINC calculation of seismic noise? Does it include real 40m ground motion data and our seismic stacks? I'm surprised to see such a sharp corner in the "Dark Noise" trace, did you apply the OLG correction to a measured dark noise ASD? (The OLG correction only needs to be applied to the in-lock error signals to recover open loop behavior, there is no closed loop when you're measuring the dark noise so nothing to correct for.) |
I've included the suspension thermal noise in the "Thermal" trace, but I guess the GWINC file I've been using to generate this trace only computes the thermal noise for the displacement DoF. I think this paper has the formulas to account for them, I will look into including these.
For the seismic noise, I've just been using the seis40.mat file from the 40m SVN. I think it includes a model of our stacks, but I did not re-calculate anything with current seismometer spectra. In the NB I updated yesterday, however, I think I was off by a factor of sqrt(3) as I had only included the seismic noise from 1 suspended optic. I've corrected this in the attached plot.
For the dark noise, you are right, I had it grouped in the wrong dictionary in the code so it was applying the OLG inversion. I've fixed this in the attached plot. |
Attachment 1: C1NB_disp_40m_MICH_NB_30_April_2017.pdf
|
|
12976
|
Sat May 6 21:52:11 2017 |
rana | Update | General | MICH NB questions | I think the most important next two items to budget are the optical lever noise, and the coil driver noise. The coil driver noise is dominated at the moment by the DAC noise since we're operating with the dewhitening filters turned off. |
12979
|
Wed May 10 01:56:06 2017 |
gautam | Update | General | MICH NB - OL coupling | Last night, I tried to estimate the contribution of OL feedback signal to the MICH length error signal.
In order to do so, I took a swept sine measurement with a few points between 50 Hz and 500 Hz. The transfer function between C1:LSC-MICH_OUT_DQ and the Oplev Servo Output point (e.g. C1:SUS-BS_OL_PIT_OUT etc) was measured. I played around with the excitation amplitude till I got coherence > 0.9 for the TF measurement, while making sure I wasn't driving the Oplev error point too hard that side-lobes began to show up in the MICH control signal spectrum.
The Oplev control signal is not DQ-ed. So I locked the DRMI again and downloaded the 16k data "live" for ~5min stretch using cdsutils.getdata on the workstation. The Oplev error point is DQ-ed at 2k, but I found that the excitation amplitude needed for good SNR at the error point drove the servo to the limiter value of 2000cts - so I decided to use the control signal instead. Knowing the transfer function from the Oplev *_OUT* channel to C1:LSC-MICH_IN1_DQ, I backed out the coupling - the transfer function was only measured between 50 Hz and 500 Hz, and no extrapolation is done, so the estimation is only really valid in this range, which looks like where it is important anyways (see Attachment #2, contributions from ITMX, ITMY and BS PIT and YAW servos added in quadrature).
I was also looking at the Oplev servo shapes and noticed that they are different for the ITMs and the BS (Attachment #1). Specifically, for the ITM Oplevs, an "ELP15" is used to do the roll-off while an "ELP35" is employed in the BS servo (though an ELP35 also exists in the ITM Oplev filter banks). I got lost in an elog search for when these were tuned, but I guess the principles outlined in this elog still hold and can serve as a guideline for Oplev loop tweaking.
Coil driver noise estimation to follow
Quote: |
I think the most important next two items to budget are the optical lever noise, and the coil driver noise. The coil driver noise is dominated at the moment by the DAC noise since we're operating with the dewhitening filters turned off.
|
GV 10 May 12:30pm: I've uploaded another copy of the NB (Attachment #3) with the contributions from the ITMs and BS separated. Looks like below 100Hz, the BS coupling dominates, while the hump/plateau around 350Hz is coming from ITMX. |
Attachment 1: OL_BS_ITM_comp.pdf
|
|
Attachment 2: C1NB_disp_40m_MICH_NB_8_May_2017.pdf
|
|
Attachment 3: C1NB_disp_40m_MICH_NB_10_May_2017.pdf
|
|
12980
|
Wed May 10 12:37:41 2017 |
gautam | Update | CDS | MCautolocker dead | The MCautolocker had stalled - there were no additional lines to the logfile after 12:17pm (~20mins ago). Normally, it suffices to ssh into megatron and run sudo initctl restart MCautolocker - but it seems that there was no running initctl instance of this, so I had to run sudo initctl start MCautolocker. The FSS Slow control initctl process also seemed to have been terminated, so I ran sudo initctl start FSSslowPy.
It is not clear to me why the initctl instances got killed in the first place, but MC locks fine now. |
12981
|
Wed May 10 16:53:38 2017 |
rana | Update | General | MICH NB - OL coupling | That's a good find.
- The OL control signal can be gotten from the DQ error signal. You just need to multiply it by the digital filters and the gain. The state of the filters and the gain can be gotten using matlab tools like getFotonFilt.m. For python ChrisW wrote a tool called foton.py which is in the GDS SVN. You should ask him for it. It requires access to some ROOT libraries to run.
- We should have sub budgets for everything like OL and thermal, etc. They should be automatically produced each time you run the main budget and should be separate pages in the same PDF file. Jamie / Chris may have something going along these lines so check to see if they are already on it.
|
12982
|
Wed May 10 16:57:52 2017 |
rana | Update | CDS | MCautolocker dead | I rebooted megatron around 12:20 today. It had dozens of stalled medm process (some of them there since February!). I couldn't kill them without them coming back like zombies, so I did sudo reboot. |
12983
|
Wed May 10 17:17:05 2017 |
gautam | Update | General | DAC / Coil Driver noise | Suspension Actuator noise:
There are 3 main sources of electronics noise which come in through the coil driver:
- Voltage noise of the coil driver.
- The input referred noise is ~5 nV/rHz, so not a big issue.
- The Johnson noise of the output resistor which is in series with the coil is sqrt(4*k*T*R) ~ 3 nV/rHz. We probably want to increase this resistor from 200 to 1000 Ohms once Gautam convinces us that we don't need that range for lock acquisition.
- Voltage noise of the dewhitening board.
- In order to reduce DAC noise, we have a "dewhitening" filter which provides some low passing. There is an "antiDW" filter in the digital part which is the inverse of this, so that when they are both turned on, the result is that the main signal path has a flat transfer function, but the DAC noise gets attenuated.
- In particular, ours have 2 second order filters (each with 2 poles at 15 Hz and 2 zeros at 100 Hz).
- We also have a passive pole:zero network at the output which has z=130, 530 Hz and p = 14, 3185 Hz.
- The dewhitening board has an overall gain of 3 at DC to account for our old DACs having a range of +/-5 V and our coil drivers having +/- 15 V power supplies. We should get rid of this gain of 3.
- The dewhitening board (and probably the coil driver) use thick film resistors and so their noise is much worse than expected at low frequencies.
- DAC voltage noise.
- The General Standards 16-bit DACs have a noise of ~5 uV/rHz.
- the satellite box is passive and not a significant source of noise; its just a flaky construction and so its problematic.
|
Attachment 1: actuation.jpg
|
|
12984
|
Wed May 10 17:46:44 2017 |
gautam | Update | General | DAC / Coil Driver noise - SRM coil driver + dewhite board removed | I've removed the SOS coil driver (D010001-B, S/N B151, labelled "SRM") + Universal Dewhitening Board (D000183 Rev C, S/N B5172, labelled "B5") combo for SRM from 1X4, for photo taking + inspection.
I first shutdown the SRM watchdog, noted cabling between these boards and also the AI board as well as output to Sat. Box. I also needed to shutdown the MC2 watchdog as I had to remove the DAC output to MC2 in order to remove the SRM Dewhitening board from the rack. This connection has been restored, MC locks fine now.
|
12985
|
Thu May 11 09:45:46 2017 |
rana | Update | General | DAC / Coil Driver noise - SRM coil driver + dewhite board removed | I believe the ETMs and ITMs are different from the others. |
12986
|
Thu May 11 18:59:22 2017 |
gautam | Update | General | SRM coil driver + dewhite board initial survey | I've added marked-up schematics + high-res photographs of the SRM coil driver board and dewhitening board to the 40m DCC Document tree (D1700217 and D1700218).
In the attached marked-up schematics, I've also added the proposed changes which Rana and I discussed earlier today. For the thick-film -> thin-film resistor switching, I will try and make a quick LISO model to see if we can get away with replacing just a few rather than re-stuff the whole board.
Since I have the board out, should I implement some of these changes (like AD797 removal) before sticking it back in and pulling out one of the ITM boards? I need to look at the locking transients and current digital limit-values for the various DoFs before deciding on what is an appropriate value for the output resistance in series with the coil.
Another change I think should be made, but I forgot to include on the markups: On the dewhitening board, we should probably replace the decoupling capacitors C41 and C52 with equivalent value electrolytic caps (they are currently tantalum caps which I think are susceptible to fail by shorting input to output). |
Attachment 1: D010001-B_40m.pdf
|
|
Attachment 2: D000183-C8_40m.pdf
|
|
12987
|
Fri May 12 01:36:04 2017 |
gautam | Update | General | SRM coil driver + dewhite board LISO modeling | I've made the LISO models for the dewhitening board and coil driver boards I pulled out.
Attached is a plot of the current noise in the current configuration (i.e. dewhitening board just has a gain x3 stage, and then propagated through the coil driver path), with the top 3 noise contributions: The op-amps (op3 and op5) are the LT1125s on the coil driver board in the bias path, while "R12" is the Johnson noise from the 1k input resistace to the OP27 in the signal path.
Assuming the OSEMs have an actuation gain of 0.016 N/A (so 0.064 N/A for 4 OSEMs), the current noise of ~1e-10 A/rtHz translates to a displacement noise of ~3e-15m/rtHz at ~100Hz (assuming a mirror mass of 0.25kg).
I have NOT included the noise from the LM6321 current buffers as I couldn't find anything about their noise characteristics in the datasheet. LISO files used to generate this plot are attached.
Quote: |
I've added marked-up schematics + high-res photographs of the SRM coil driver board and dewhitening board to the 40m DCC Document tree (D1700217 and D1700218).
In the attached marked-up schematics, I've also added the proposed changes which Rana and I discussed earlier today. For the thick-film -> thin-film resistor switching, I will try and make a quick LISO model to see if we can get away with replacing just a few rather than re-stuff the whole board.
Since I have the board out, should I implement some of these changes (like AD797 removal) before sticking it back in and pulling out one of the ITM boards? I need to look at the locking transients and current digital limit-values for the various DoFs before deciding on what is an appropriate value for the output resistance in series with the coil.
Another change I think should be made, but I forgot to include on the markups: On the dewhitening board, we should probably replace the decoupling capacitors C41 and C52 with equivalent value electrolytic caps (they are currently tantalum caps which I think are susceptible to fail by shorting input to output).
|
|
Attachment 1: SRM_bypass_plus_CoilDriver.pdf
|
|
Attachment 2: liso.zip
|
12988
|
Fri May 12 12:34:55 2017 |
gautam | Update | General | ITM and BS coil driver + dewhite board pulled out | I first set the bias sliders to 0 on the MEDM screen (after checking that the nominal values were stored), then shut down the watchdogs, and then pulled out the boards for inspection + photo-taking. |
12989
|
Fri May 12 18:45:04 2017 |
rebecca | Update | Cameras | MC2 Pics with Olympus | Raw and JPG formats of the pictures are saved on the Mac in the control room and at this link:
https://drive.google.com/open?id=0B9WDJpPRYby1c2xXRHhfOExXNFU
The camera was mounted using the JOBE arm wrapped around a small heavy piece of metal. The lights were kept on, the camera was zoomed in as closely as possible (so the light would take up most of the frame), F number of 8 was used, and shutter speeds from 1/2 to 1/100 seconds were used.
The pictures still look a bit blurry, probably because looking back at the details of the image, the focal length was 86.34m (as short of a focal length would be ideal, and Olympus is capable of going down to 1m).
Next steps include looking at the saturation in the pictures and setting up a more stable mount. |
12990
|
Fri May 12 18:50:08 2017 |
gautam | Update | General | ITM and BS coil driver + dewhite board pulled out | I've uploaded high-res photos + marked up schematics to the same DCC page linked in the previous page. I've noted the S/Ns of the ITM, BS and SRM boards on the page, I think it makes sense to collect everything on one page, and I guess eventually we will unify everything to a one or two versions.
To take the photos, I tried to reproduce the "LED light painting" technique reported here. I mounted the Canon EOS Rebel T3i on a tripod, and used some A3 sheets of paper to make a white background against which the board to be photographed was placed. I also used the new Macro lens we recently got. I then played around with the aperture and exposure time till I got what I judged to be good photos. The room lights were turned off, and I used the LED on my phone to do the "painting", from ~a metre away. I think the photos have turned out pretty well, the component values are readable.
Quote: |
I first set the bias sliders to 0 on the MEDM screen (after checking that the nominal values were stored), then shut down the watchdogs, and then pulled out the boards for inspection + photo-taking.
|
|
12991
|
Mon May 15 08:26:43 2017 |
rana | Update | CDS | SVN up in userapps/cds | I did an 'svn update' in userapps/cds/ which pulled in some changes from the sites as well as various CDS utilities in common/ and utilities/
This was to get Keith Thorne's get_data.m and get_data2.m scripts which I tested and they seem to be able to get data. No success with getting minute trend yet, but that may be a user error.
Update Monday 15-May: Our version of NDS client is 0.10 and we need to have 0.14 for this new method to work. Ubuntu12 lscsoft repo doesn't have newer nds client so we'll have to upgrade some OS. |
12992
|
Mon May 15 19:21:04 2017 |
Koji | Update | Computer Scripts / Programs | FSSslow / MCautolocker restarted | It seems that FSS slow servo stopped working.
I found that megatron was restarted (by Rana, to finish an apt-get upgrade) on ~18:47 PDT today.
controls@megatron|~> last -5
controls pts/0 192.168.113.216 Mon May 15 19:15 still logged in
controls pts/0 192.168.113.216 Mon May 15 19:14 - 19:15 (00:01)
reboot system boot 3.2.0-126-generi Mon May 15 18:50 - 19:19 (00:29)
controls pts/0 192.168.113.200 Mon May 15 18:43 - down (00:04)
controls pts/0 192.168.113.200 Mon May 15 15:25 - 17:38 (02:12)
FSSslow / MCautolocker were restarted on megatron.
|
12994
|
Tue May 16 16:16:16 2017 |
Steve | Update | safety | safety training | Early surfs of India Jigyasa and Kaustubh received basic 40m specific safety traning. |
Attachment 1: surfs2017.jpg
|
|
12995
|
Wed May 17 08:19:59 2017 |
Steve | Update | SUS | 4.1M earthquake | Sus dampings recovered. ETMY oplev needs to be recentered.
GV May 17 11am: I shut down the BS, SRM, ITMX and ITMY watchdogs, as the coil-driver boards for these optics are presently not installed.
|
Attachment 1: eq_4.1_SantaBarbara.png
|
|
Attachment 2: 4.1m_Isla_Vista_CA.png
|
|
12996
|
Wed May 17 11:10:31 2017 |
Steve | Update | Cameras | MC2 CCD video camera back in place | Olympus camera is removed and our old CCD camera is back to monitor the face of MC2
Quote: |
Olympus SP570 UZ - without IR blocker, set up as Atm.3 Camera distance to MC face ~85 cm, IOO-MC_TRANS_SUM 16,300 counts, Lexan cover on not coated viewport.
Image mode: RAW + JPG, M-costum, manual focus, Lens: Olympus 4.6 - 92 mm, f2.8 - 4.5, Apeture: F2.8 - 8, Image pick up device: 1/2.33" CCD (primary color filter)
Atm.1, 212k.jpg of raw 15 MB, exp 0.025s, apeture 2.97, f 4.6, iso 64,
Atm.2, Copied through my Cannon S100 ( 3.3 MB.jpg of raw from UFraw photo shop )I will look up the original raw file for details.
|
|
12997
|
Wed May 17 18:08:45 2017 |
Dhruva | Update | Optical Levers | Beam Profiling Setup | Andrew and I set up the razor blade beam profiling experiment for He-Ne lasers on the "SP" table. Once I receive the laser safety training, I will make power measurements and fit it to an erfc curve from which I will calculate the gaussian profile of the beam. I'm attaching some pictures of the setup.
Least count of the micrometer - 2 microns
Laser : Lumentum 22037130:1103P
Photodetector : Thor Labs PDA100A |
Attachment 1: 1.jpg
|
|
Attachment 2: 2.jpg
|
|
Attachment 3: 3.jpg
|
|
Attachment 4: 4.jpg
|
|
Attachment 5: 5.jpg
|
|
13002
|
Mon May 22 10:53:02 2017 |
Dhruva | Update | Optical Levers | Beam Profiling Results |
Quote: |
Andrew and I set up the razor blade beam profiling experiment for He-Ne lasers on the "SP" table. Once I receive the laser safety training, I will make power measurements and fit it to an erfc curve from which I will calculate the gaussian profile of the beam. I'm attaching some pictures of the setup.
Least count of the micrometer - 2 microns
Laser : Lumentum 22037130:1103P
Photodetector : Thor Labs PDA100A
|
I had measured the y-profile of the beam of Friday at 5 axial locations and fit them to an erfc function using the lsqcurvefit function of MATLAB.
The results were as follows -
z(cm) w (in)
4 0.0131
10 0.0132
15 0.0137
20 0.0139
25 0.0147
I left w in inches in the intensity plots as MATLAB gave more accurate fits for those values.
I converted these to S.I while making the spot-size vs z plot and the corresponding values in microns were
332.74, 335.28, 347.98, 353.06, 373.38.
On fitting these values to the formula for the spot size of a Gaussian beam, the beam waist came out to be 330.54 microns and the location of the beam waist was at z=-2cm, where z=0 marks the head of the laser.
TO-DO : Measure the spot size of the beam at more axial points to obtain a better fit.
Measure the x-profile of the beam.
Analyse the error in the spot sizes and corresponding error in the beam waist.
|
Attachment 1: spot_size_.pdf
|
|
Attachment 2: z_25.pdf
|
|
Attachment 3: z_20.pdf
|
|
Attachment 4: z_15.pdf
|
|
Attachment 5: z_10.pdf
|
|
Attachment 6: z_4.pdf
|
|
13003
|
Mon May 22 13:37:01 2017 |
gautam | Update | General | DAC noise estimate | Summary:
I've spent the last week investigating various parts of the DAC -> OSEM coil signal chain in order to add these noises to the MICH NB. Here is what I have thus far.
Current situation:
- Coils are operated with no DAC whitening
- So we expect the DAC noise will dominate any contribution from the electronics noise of the analog De-Whitening and Coil Driver boards
- There is a factor of 3 gain in the analog De-Whitening board
DAC noise measurement:
- I essentially followed the prescription in G1401335 and G1401399
- So far, I only measured one DAC channel (ITMX UL)
- The noise shaping filter in the above documents was adapted for this measurement. The noise used was uniform between DC and 1kHz for this test.
- For the >50Hz bandstops, I used 1 complex pole pair at 5Hz, and 1 compelx zero pair at 50Hz to level off the noise.
- For <50Hz bandstops, I used 1 compelx pole pair at 1Hz and 1 complex zero pair at 5Hz to push the RMS to lower frequencies
- I set the amplitude ("gain" = 10,000 in awggui) to roughly match the Vpp when the ITM local damping loops are on - this is ~300mVpp (measured with a scope).
- The elliptic bandstops were 6th order, with 50dB stopband attenuation.
- The SR785 input auto-ranging was disabled to allow a fair comparison of the various bandstops - this was fixed to -20 dBVpk for all measurements, and the SR785 noise floor shown is also for this value of the input range. Input was also AC coupled, and since I was using the front-panel LEMO for this test, the signal was effectively single-ended (but the ground of the SR785 was set to "floating" in order to get the differential signal from the DAC)
- Attachment #1 shows the results of this measurement - I've subtracted the SR785 noise from the other curves. The noise model was motivated by G1401399, but I use an f^-1/2 model rather than an f^-1 model. It seems to fit the measurement alright (though the "fit" is just done by eye and not by systematic optimization of the parameters of the model function).
Noise budget:
- I then tried to translate this result into the noise budget
- The noises for the 4 face coils are added in quadrature, and then the contribution from 3 optics (2 ITMs and BS) are added in quadrature
- To calibrate into metres, I converted the DAC noise spectral density into cts/rtHz, and used the numbers from this elog. I thought I had missed out on the factor of 3 gain in the de-white board, but the cts-to-meters number from the referenced elog already takes into account this factor.
- Just to be clear, the black line for DAC noise in Attachment #2 is computed from the single-channel measurement of Attachment #1 according to the following relation:
, where G_act is the coil transfer function from the referenced elog, taken as 5nm/f^2 on average for the 2 ITMs and BS, the factor of 2 comes from adding the noise from 4 coils in quadrature, and the factor of sqrt(6) comes from adding the noise from 3 optics in quadrature (and since the BS has 4 times the noise of the ITMs)
- Using the 0.016N/A number for each coil gave me an answer than was off by more than an order of magnitude - I am not sure what to make of this. But since the other curves in the NB are made using numbers from the referenced elog, I think the answer I get isn't too crazy...
- Attachment #2 shows the noise budget in its current form, with DAC noise added. Except for the 30-70Hz region, it looks like the measured noise is accounted for.
Comments:
- I have made a number of assumptions:
- All DAC channels have similar noise levels
- Tried to account for asymmetry between BS and ITMs (BS has 100 ohm resistance in series with the coil driver while the ITMs have 400 ohms) but the individual noises haven't been measured yet
- This noise estimate holds for the BS, which is the MICH actuator (I didn't attempt to simulate the in-lock MICH control signal and then measure the DAC noise)
- But this seems sensible as a first estimate
- The dmesg logs for C1SUS don't tell me what DACs we are using, but I believe they are 16-bit DACs (I'll have to restart the machine to make sure)
- In the NB, the flattening out of some curves beyond 1kHz is just an artefact of the fact that I don't have data to interpolate in that region, and isn't physical.
- I had a brief chat with ChrisW who told me that the modified EEPROM/Auto-Cal procedure was only required for 18-bit DACs. So if it is true that our DACs are 16-bit, then he advised that apart from the DAC noise measurement above, the next most important thing to be characterized is the quantization noise (by subtracting the calculated digital control signal from the actual analog signal sent to the coils in lock)
- More details of my coil driver electronics investigations to follow...
|
Attachment 1: DAC_noise_model.pdf
|
|
Attachment 2: C1NB_disp_40m_MICH_NB_22_May_2017.pdf
|
|
13004
|
Mon May 22 15:01:41 2017 |
jigyasa | Update | telescope design | Updated Telescope design with 1'' eye piece | I examined the use of a single lens system for the available range of focal lengths, for the required magnification and found that a focal length of at most 100 mm would be required to sufficiently cover the object distance range. This would greatly compromise with the f-number and hence lead to a lot more spherical aberrations.
Therefore, a two lens system would be more useful to implement. Using an eyepiece of 1” puts an additional constraint on the system such that the separation between the lenses must now at least equal or be greater than half the image distance from the first lens to ensure that no light from the light cone is lost. This is clarified in the schematic. The image from the first lens in absence of the second lens would form at point A, subtending an angle θ. In order to ensure that no part this light cone emerging from the first lens is lost, the second lens must be placed at a distance atleast v/2 from the first lens.
A combination of 125mm focal length 2” diameter objective with a 250 mm 1” eyepiece covers the required range of object distances (650mm to 1500 mm). Increasing the focal length of the eye piece increases the minimum object distance accessible to 700 mm.
A glance at the accessible u, v points shows that all magnifications are not possible at a given object distance. To image the entire surface of the test mass, a distance of at least 1.25m is required from the objective, while a beam spot of 1'' diameter can be imaged easily at upto 1200 mm from the objective . This holds true even for the 150-250 mm biconvex 2" lens combination proposed earlier.
If this sounds reasonable, we could proceed with ordering the lenses. |
Attachment 1: 1incep.pdf
|
|
13006
|
Tue May 23 10:27:24 2017 |
Dhruva | Update | Optical Levers | Beam Profiling Results | I have attempted to calculate the instrument error (micrometer least count) using the values of the spot size obtained by the least squares fitting method. This error is large towards the centre of the beam as the power varies significantly between adjecent markings of the micrometer. Using the new values of error obtained, I used the chi-square fitting minimisation method to further optimise the waist size.
The modified values are -
z(cm) w (in)
4 0.0134
10 0.0135
15 0.0140
20 0.0142
25 0.0150
And the revised values for the beam waist and location are 338.63 microns and -2.65 cm respectively.
I will now try to use the chi-square stastitic to estimate the error in spot size. |
Attachment 1: z_25_chisq.pdf
|
|
Attachment 2: z_20_chisq.pdf
|
|
Attachment 3: z_15_chisq.pdf
|
|
Attachment 4: z_10_chisq.pdf
|
|
Attachment 5: z_4_chisq.pdf
|
|
Attachment 6: spotsize.pdf
|
|
13007
|
Tue May 23 15:22:04 2017 |
rana | Update | Optical Levers | Beam Profiling Results |
- Include several sources of error. Micrometer error is one, but you should be able to think of at least 3 more.
- There should be an error bar for the x and y axis.
- Also, use pdftk to put the PDFs all into a single file. Remove so much whitespace.
- Google 'beautiful plots python' and try to make your plots for the elog be more like publication quality for PRL or Nature.
|
13008
|
Tue May 23 16:33:00 2017 |
Steve | Update | Optical Levers | Beam Profiling Results | You may compare your results with this.
RXA: please no, that's not the right way |
13010
|
Tue May 23 22:58:23 2017 |
gautam | Update | General | De-Whitening board noises | Summary:
I wanted to match a noise model to noise measurement for the coil-driver de-whitening boards. The main objectives were:
- Make sure the various poles/zeros of the Bi-Quad stages and the output stage were as expected from the schematics
- Figure out which components are dominating the noise contribution, so that these can be prioritized while swapping out the existing thick-film resistors on the board for lower noise thin-film ones
- Compare the noise performance of the existing configuration, which uses an LT1128 op-amp (max output current ~20mA) to drive the input of the coil-driver board, with that when we use a TLE2027 (max output current ~50mA) instead. This last change is motivated by the fact that an earlier noise-simulation suggested that the Johnson noise of the 1kohm input resistor on the coil driver board was one of the major noise contributors in the de-whitening board + coil driver board signal chain. Since the TLE2027 can drive an output current of up to 300mA, we could reduce the input impedance of the coil-driver board to mitigate this noise source to some extent.
Measurement:
- The back-plane pin controlling the MAX333A that determines whether de-whitening is engaged or not (P1A) was pulled to ground (by means of one of the new extender boards given to us by Ben Abbott). So two de-whitening stages were engaged for subsequent tests.
- I first measured the transfer function of the signal path with whitening engaged, and then fit my LISO model to the measurement to tweak the values of the various components. This fitted file is what I used for subsequent noise analysis.
- For the noise measurement, I shorted the input of the de-whitening board (10-pin IDE connector) directly to ground.
- I then measured the voltage noise at the front-panel SMA connector with the SR785
- The measurements were only done for 1 channel (CH1, which is the UL coil) for 4 de-whitening boards (2 ITMs, BS, and SRM). The 2 ITM boards are basically identical, and the BS and SRM boards are similar. Here, only results for the board labelled "ITMX" are presented.
- For this board, I also measured the output voltage noise when the LT1128 was replaced with a TLE2027 (SOIC package, soldered onto a SOIC-to-DIP adaptor). Steve has found (ordered?) some DIP variants of this IC, so we can compare its noise performance when we get it.
Results:
- Attachment #1 shows the modeled and measured noises, which are in fairly good agreement.
- The transfer function measurement/fitting (not attached) also suggests that the poles/zeros in the signal path are where we expect as per the schematic. I had already verified the various resistances, but now we can be confident that the capacitance values on the schematic are also correct.
- The LT1128 and TLE2027 show pretty much identical noise performance.
- The SR785 noise floor was low enough to allow this measurement without any pre-amp in between.
- I have identified 3 resistors from the LISO model that dominate the noise (all 3 are in the Bi-Quad stages), which should be the first to be replaced.
- There are some pretty large 60 Hz harmonics visible. I thought I was careful enough avoiding any ground loops in the measurement, and I have gotten some more tips from Koji about how to better set up the measurement. This was a real problem when trying to characterize the Coil Driver noise.
Next steps:
- I have data from the other 3 boards I pulled out, to be updated shortly.
- The last piece (?) in this puzzle is the coil driver noise - this needs to be modeled and measured.
- Once the coil driver board has been characterized, we need to decide what changes to make to these boards. Some things that come to mind at the moment:
- Replace critical resistors (from noise-performance point of view) with low noise thin film ones.
- Remove the "fast analog" path on the coil driver boards - these have potentiometers in series with the coil, which we should remove since we are not using this path anyways.
- Remove all AD797s from both de-whitening and coil driver boards - these are mostly employed as monitor points that go to the backplane connector, which we don't use, and so can be removed.
- Increase the series resistor at the output of the coil driver (currently, these are either 100ohm or 400ohm depending on the optic/channel). I need to double check the limits on the various LSC servos to make sure we can live with the reduced range we will have if we up these resistances to 1 kohm (which serves to reduce the current noise to the coils, which is ultimately what matters).
|
Attachment 1: ITMX_deWhite_ch1_noise.pdf
|
|
13011
|
Wed May 24 18:19:15 2017 |
Kaustubh | Update | General | ET-3010 PD Test | Summary:
In continuation to the previous test conducted on the ET-3040 PD, I performed a similar test on the ET-3010 model. This model requires a fiber couple input for proper testing, but I tested it in free space without a fiber couple as the laser power was only 1.00 mW and there was not much danger of scattering of the laser beam. The Data Sheet can be found here
Procedure:
The schematic(attached below) and the procedure are the same as the previous time. The pump current was set to 19.5 mA giving us a laser beam of power 1.00mW at the fiber couple output. The measured voltage for the reference detector was 1.8V. For the DUT, the voltage is amplified using a low noise amplifier(model SR-560) with a gain of 100. Without any laser incidence on the DUT, the multimeter reads 120.6 mV. After alligning the laser with the DUT, the multimeter reads 348.5 mV, i.e. the voltage for the DUT is 227.9/100 ~ 2.28 mV. The DC transimpedance of the reference detector is 10kOhm and its responsivity to 1064 nm is around 0.75 A/W. Using this we calculate the power at the reference detector to be 0.24 mW. The DC transimpedance for the DUT is 50Ohm and the responsivity is around 0.85 A/W. Using this we calculate the power at the DUT to be 0.054 mW. After this we connect the the laser input to the Netwrok Analyzer(AG4395A) and give an RF signal with -10dBm and frequency modulation from 100 kHz to 500 MHz.The RF output from the Analyzer is coupled to the Reference Channel(CHR) of the analyzer via a 20dB directional coupler. The AC output of the reference detector is given at Channel A(CHA) and the output from the DUT is given to Channel B(CHB). We got plots of the ratios between the reference detector, DUT and the coupled refernce for the Transfer Function and the Phase. I stored the data under the directory.../scripts/general/netgpibdata/data. The Bode Plot has been attached below and seeing it we observe that the cut-off frequency for the ET-3010 model is atleast over 500 MHz(stated as >1.5 GHz in the data sheet).
Result:
The bandwidth of the ET-3010 PD is atleast 500MHz, stated in the data sheet as >1.5GHz.
Precaution:
The ET-3010 PD has an internal power supply of 6V. Don't leave the PD connected to any instrument after the experimentation is done or else the batteries will get drained if there is any photocurrent on the PDs.
To Do:
Caliberate the vertical axis in the Bode Plot with transimpedance(Ohms) for the two PDs. Automate the procedure by making a Python script for taking multiple set of readings from the Netwrok Analyzer and aslo plot the error bands. |
Attachment 1: PD_test_setup.png
|
|
Attachment 2: ET-3010_test.pdf
|
|
Attachment 3: ET-3010_test.zip
|
13012
|
Thu May 25 12:22:59 2017 |
gautam | Update | CDS | slow machine bootfest | After ~3months without any problems on the slow machine front, I had to reboot c1psl, c1susaux and c1iscaux today. The control room StripTool traces were not being displayed for all the PSL channels so I ran testSlowMachines.bash to check the status of the slow machines, which indicated that these three slow machines were dead. After rebooting the slow machines, I had to burt-restore the c1psl snapshot as usual to get the PMC to lock. Now, both PMC and IMC are locked. I also had to restart the StripTool traces (using scripts/general/startStrip.sh) to get the unresponsive traces back online.
Steve tells me that we probably have to do a reboot of the vacuum slow machines sometime soon too, as the MEDM screen for the Vacuum indicator channels are unresponsive.
Quote: |
Had to reboot c1psl, c1susaux, c1auxex, c1auxey and c1iscaux today. PMC has been relocked. ITMX didn't get stuck. According to this thread, there have been two instances in the last 10 days in which c1psl and c1susaux have failed. Since we seem to be doing this often lately, I've made a little script that uses the netcat utility to check which slow machines respond to telnet, it is located at /opt/rtcds/caltech/c1/scripts/cds/testSlowMachines.bash.
|
|
13013
|
Thu May 25 16:42:41 2017 |
jigyasa | Update | Computer Scripts / Programs | Making pylon installation on shared directory | I have been working on interfacing with the GigE’s. I went through Joe Be’s paper and the previous elogs and verified that the code files are installed.
I then downloaded and extracted a copy of the Pylon software onto my home directory on Allegra. Gautam helped me find installation instructions on Johannes’ directory so that I could make the installation on the shared directory.
So far , according to instructions, these commands need to be executed so that the installation takes place and the rules for camera permissions are set up.
sudo tar –C /opt/rtcds/caltech/c1/scripts/GigE –xzf pylon SDK*.tar.gz
followed by ./setup-usb.sh
The Pylon viewer can then be accessed with /scripts/GigE/pylon5/bin/PylonViewerApp
Should I go ahead with the installation in the shared directory? |
13014
|
Thu May 25 18:37:11 2017 |
jigyasa | Update | Computer Scripts / Programs | Making pylon installation on shared directory | Gautam helped me execute the commands mentioned above and Pylon has now been installed on the shared directory. We extracted the pylon installation from Johannes's directory to the shared drive and executing the command tar –C /opt/rtcds/caltech/c1/scripts/GigE –xzf pylon SDK*.tar.gz created an unzipped pylon5 folder in /scripts. The ./setup-usb.sh set up the udev rules for the GigE.
The installation took place without any errors.
The Pylon viewer app can now be accessed at /opt/rtcds/caltech/c1/scripts/GigE/pylon5/bin followed by ./PylonViewerApp
Quote: |
Should I go ahead with the installation in the shared directory?
|
|
13015
|
Thu May 25 19:27:29 2017 |
gautam | Update | General | Coil driver board noises | [Koji, Gautam]
Summary:
- Attachment #1 shows the measured/modeled noise of the coil driver board (labelled ITMX).
- Measurement was made with "TEST" input (which is what the DAC drives) is connected to ground via 50ohm terminator, and "BIAS" input grounded.
- The model tells us to expect a noise of the order of 5nV/rtHz - this is comparable to (or below) the input noise of the SR785, and even the SR560. So this measurement only serves to place an upper bound on the coil driver board noise.
- There is some excess noise below 40Hz, would be interesting to see if this disappears with swapping out thick-film resistors for thin film ones.
- The LISO model says that the dominant contribution is from the voltage and input current noise of the two op-amps (LT1125) in the bias LP filter path.
- But if we can indeed realize this noise level of ~10-20nV/rtHz, we are already at the ~10^-17m/rtHz displacement noise for MICH at about 200Hz. I suspect there are other noises that will prevent us from realizing this performance in displacement noise.
Details:
This measurement has been troublesome - I was plagued by large 60Hz harmonics (see Attachment #1), the cause of which was unknown. I powered all electronics used in the measurement set up from the same power strip (one of the new surge-protecting ones Steve recently acquired for us), but these remained present. Yesterday, Koji helped me troubleshoot this issue. We did the various things, I try to put them here in the order we did them:
- Double check that all electronics were indeed being powered from the same power strip - OK, but harmonics remained present.
- Tried using a different DC power supply - no effect.
- Checked the signal with an oscilloscope - got no additional insight.
- I was using a DB25 breakout board + pomona minigrabbers to measure the output signal and pipe it to the SR785. Koji suggested using twisted ribbon wire + soldered BNC connector (recycled from some used ones lying around the lab). The idea was to minimize stray radiation pickup. We also disconnected the WiFi extender and GPIB box from the analyzer and also disconnected these from the power - this finaly had the desired effect, the large harmonics vanished.
Today, I tried to repeat the measurement, with the newly made twisted ribbon cable, but the large 60Hz harmonics were back. Then I realized we had also disconnected the WiFi extender and GPIB box yesterday.
Turns out that connecting the Prologix box to the SR785 (even with no power) is the culprit! Disconnecting the Prologix box makes these harmonics go away. I was using the box labelled "Santuzza.martian" (192.168.113.109), but I double-checked with the box labelled "vanna.martian" (192.168.113.105, also a different DC power supply adapter for the box), the effect is the same. I checked various combinations like
- GPIB box connected but not powered
- GPIB box connected with no network cable
but it looks like connecting the GPIB box to the analyzer is what causes the problem. This was reproducible on both SR785s in the lab. So to make this measurement, I had to do things the painful way - acquire the spectrum by manually pushing buttons with the GPIB box disconnected, then re-connect the box and download the data using SRmeasure --getdata. I don't fully understand what is going on, especially since if the input connector is directly terminated using a 50ohm BNC terminator, there are no harmonics, regardless of whether the GPIB box is connected or not. But it is worth keeping this problem in mind for future low-noise measurements. My elog searches did not reveal past reports of similar problems, has anyone seen something like this before?
It also looks like my previous measurement of the de-whitening board noises was plagued by the same problem (I took all those spectra with the GPIB boxes connected). I will repeat this measurement.
Next steps:
At the meeting this week, it was decided that
- All AD797s would be removed from de-whitening boards and also coil-driver boards (as they are unused).
- Thick film resistors with the most dominant noise contributions to be replaced with thin-film ones.
- Gain of 3 on de-whitening board to be changed to gain of 1.
I also think it would be a good idea to up the 100-ohm resistors in the bias path on the ITM coil driver boards to 1kohm wire-wound. Since the dominant noise on the coil-driver boards is from the voltage noise of the Op-Amps in the bias path, this would definitely be an improvement. Looking at the current values of the bias MEDM sliders, a 10x increase in the resistance for ITMX will not be possible (the yaw bias is ~-1.5V), but perhaps we can go for a 4x increase?
The plan is to then re-install the boards, and see if we can
- Turn on the whitening successfully (I checked with an extender board that the switching of the whitening stages works - turning OFF the "simDW" filter in the coil driver filter banks enables the analog de-whitening).
- Relize the promised improvement in MICH displacement noise with the existing whitening configuration.
We can then take a call on how much to up the series resistance in the DAC signal path.
Now that I have figured out the cause of the harmonics, I will also try and measure the combined electronics noise of de-whitening board + coil driver board and compare it to the model.
Quote: |
- The last piece (?) in this puzzle is the coil driver noise - this needs to be modeled and measured.
|
|
Attachment 1: coilDriverNoises.pdf
|
|
13016
|
Sat May 27 10:26:28 2017 |
Kaustubh | Update | General | Transimpedance Calibration | Using Alberto's paper LIGO-T10002-09-R titled "40m RF PDs Upgrade", I calibrated the vertical axis in the bode plots I had obtained for the two PDs ET-3010 and ET-3040.
I am not sure whether the values I have obtained are correct or not(i.e. whether the calibration is correct or not). Kindly review them.
EDIT: Attached the formula used to calculate transimpedance for each data point and the values of other paramaters.
EDIT 2: Updated the plots by changing the conversion for gettin ghte ratio of the transfer functions from 10^(y/10) to 10^(y/20). |
Attachment 1: ET-3040_test_transimpedance.pdf
|
|
Attachment 2: ET-3010_test_transimpedance.pdf
|
|
Attachment 3: Formula_for_Transimpedance.pdf
|
|
13017
|
Mon May 29 16:47:38 2017 |
gautam | Update | General | Coil driver boards reinstalled | Yesterday, I reinstalled the de-whitening boards + coil driver boards into their respective Eurocrate slots, and reconnected the cabling. I then roughly re-aligned the ITMs using the green beams.
I've given Steve a list of the thin-film resistors we need to implement the changes discussed in the preceeding elogs - but I figured it would be good to see if we can realize the projected improvement in MICH displacement noise just by fixing the BS Oplev loop shape and turning the existing whitening on. Before re-installing them however, I did make a few changes:
- Removed the gain of x3 on all the signal paths on the De-Whitening boards, and made them gain x1. For the De-Whitened path, this was done by changing the feedback resistor in the final op-amp (OP27) from 7.5kohm to 2.49kOhm, while for the bypass path, the feedback resistor in the LT1125 stages were changed from 3.01kohm to 1kohm.
- To recap - this gain of x3 was originally implemented because the DACs were +/- 5V, while the coil driver electronics had supply voltage of +/- 15V. Now, our DACs are +/- 10V, and even though the supply voltage to the coil driver boards is +/- 15V, in reality, the op-amps saturate at around 12V, so we aren't really losing much in terms of range.
- I also modified the de-whitening path in the BS de-whitening board to mimic the configuration on the ITM de-whitening boards. Mainly, this involved replacing the final stage AD797 with an OP27, and also implementing the passive pole-zero network at the output of the de-whitened path. I couldn't find capacitors similar to those used on the ITM de-whitening boards, so I used WIMA capacitors.
- The SRM de-whitening path was not touched for now.
- On all the boards, I replaced any AD797s that were being used with OP27s, and simply removed AD797s that were in DAQ paths.
- I removed all the potentiometers on all the boards (FAST analog path on the coil driver boards, and some offset trim Pots on the BS and SRM de-whitening boards for the AD797s, which were also removed).
- For one signal path on the coil driver board (ITMX ch1), I replaced all of the resistors with thin-film ones and re-measured the noise. However, the excess noise in the measurement below ~40Hz (relative to the model) remained.
Photos of all the boards were taken prior to re-installation, and have been uploaded to the 40m Google Photos page - I will update schematics + photos on the DCC page once other planned changes are implemented.
I also measured the transfer functions on the de-whitened signal paths on all the boards before re-installing them. I then fit everything using LISO, and updated the filter banks in Foton to match these measurements - the original filters were copied over from FM9 and FM10 to FM7 and FM8. The new filters are appended with the suffix "_0517", and live in FM9 and FM10 of the coil output filter banks. The measured TFs (for ITMs and BS) are summarized in Attachment #1, while Attachment #2 contains the data and LISO file used to do the fits (path to the .bod files in the .fil file will have to be changed appropriately). I used 2 complex pole pairs at ~10 Hz, two complex zero pairs at ~100Hz, real poles at ~15Hz and ~3kHz, and real zeros at ~100Hz and ~550Hz for the fits. The fits line up well with the measured data, and are close enough to the "expected" values (as calculated from component values) to be explained by tolerances on the installed components - I omit the plots here.
After re-installing the boards in the Eurocrate, restoring rough alignment, and updating the filter banks with the most recent measured values, I wanted to see if I could turn the whitening on for one of the optics (ITMY) smoothly before trying to do so in the full DRMI - switching off the "SimDW_0517" filter (FM9) should switch the signal path on the de-whitening board from bypass to de-whitened, and I had confirmed last week with an extender board that the voltage at the appropriate backplane connector pin does change as expected when the FM9 MEDM button is toggled (for both ITMs, BS and SRM). But today I was not able to engage this transition smoothly, the optic seems to be getting kicked around when I engage the whitening. I will need to investigate this further.
Unrelated to this work: the ETMY Oplev HeNe is dead (see Attachment #3). I thought we had just replaced this laser a couple of months ago - what is the expected lifetime of these? Perhaps the power supply at the Y-end is wonky and somehow damaging the HeNe heads? |
Attachment 1: deWhitening_consolidated.pdf
|
|
Attachment 2: deWhitening_measurements.zip
|
Attachment 3: ETMY_OL.png
|
|
13018
|
Tue May 30 13:36:58 2017 |
Steve | Update | Optical Levers | ETMY Oplev HeNe is replaced | Finally I reallized what is killing the ETMY oplev laser. Wrong power supply, it was driving the HeNe laser by 600V higher voltage than recommended. Power supply 101T-2300Vdc replaced by 101T-1700Vdc ( Uniphase model 1201-1, sn 2712420 )
The laser head 1103P, sn P947049 lived for 120 days and it was replaced by sn P964431 New laser output 2.8 mW, quadrant sum 19,750 counts
|
Attachment 1: oplevETMY120d.png
|
|
13019
|
Tue May 30 16:02:59 2017 |
gautam | Update | General | Coil driver boards reinstalled | I think the reason I am unable to engage the de-whitening is that the OL loop is injecting a ton of control noise - see Attachment #1. With the OL loop off (i.e. just local damping loops engaged for the ITMs), the RMS control signal at 100Hz is ~6 orders of magnitude (!) lower than with the OL loop on. So turning on the whitening was just railing the DAC I guess (since the whitening has something like 60dB gain at 100Hz).
The Oplev loops for the ITMs use an "Ellip15" low-pass filter to do the roll-off (2nd order Elliptic low pass filter with 15dB stopband atten and 2dB ripple). I confirmed that if I disable the OL loops, I was able to turn on the whitening for ITMY smoothly.
Now that the ETMY OL HeNe has been replaced, I restored alignment of the IFO. Both arms lock fine (I was also able to engage the ITMY Coil Driver whitening smoothly with the arm locked). However, something funny is going on with ASS - running the dither seems to inject huge offsets into the ITMY pit and yaw such that it almost immediately breaks the lock. This probably has to do with some EPICS values not being reset correctly since the recent slow-machine restarts (for instance, the c1iscaux restart caused all the LSC RFPD whitening gains to be reset to random values, I had to burt-restore the POX11 and POY11 values before I could get the arms to lock), I will have to investigate further.
GV edit 2pm 31 May: After talking to Koji at the meeting, I realized I did not specify what channel the attached spectra are for - it is C1:SUS-ITMY_ULCOIL_OUT.
Quote: |
But today I was not able to engage this transition smoothly, the optic seems to be getting kicked around when I engage the whitening. I will need to investigate this further.
Unrelated to this work: the ETMY Oplev HeNe is dead (see Attachment #3). I thought we had just replaced this laser a couple of months ago - what is the expected lifetime of these? Perhaps the power supply at the Y-end is wonky and somehow damaging the HeNe heads?
|
|
Attachment 1: OL_noiseInjection.pdf
|
|
13021
|
Tue May 30 18:31:54 2017 |
Dhruva | Update | Optical Levers | Beam Profiling Results | Updates in the He-Ne beam profiling experiment.
- I've made intensity profile plots at two more points on the z-axis. The additition of this plots hasn't affected the earlier obtained beam waist significantly.
- I have added other sources of error, such as the statisitical fluctuations on the oscilloscope(which is small compared to the least count error of the micrometer) and the least count of the z-axis scale.
- I have also calculated the error in the parameters obtained by fiiting by calculating the covariance matrix using the jacobian returned by the lsqcurvefit function in MATLAB.
- I have also added horizontal error bars to all plots.
- All plots are now in S.I. units
|
Attachment 1: plots.pdf
|
|
Attachment 2: spot_size_y.pdf
|
|
13022
|
Wed May 31 12:58:30 2017 |
Eric Gustafson | Update | LSC | Running the 40 m PD Frequency Response Fiber System; Hardware and Software | Overall Design
A schematic of the overall subsystem diagran in attachment.
RF and Optical Connections
Starting at the top left corner is the diode laser module. This laser has an input which allows it to be amplitude modulated. The output of the laser is coupled into an optical fiber which is connectorized with an FC/APC connector and is connected to the input port of a 1 by 16 Optical Fiber Splitter. The Splitter produces 16 optical fiber outputs dividing the input laser power into 16 roughly equal optical optical fiber outputs. These optical fibers are routed to the Photodiode Receivers (PD) which are the devices under test. All of the PDs are illuminated simultaneously with amplitude modulated light. The Optical Fiber outputs each have a collimating fiber telescope which is used to focus the light onto the PDs. Optical Fiber CH1 is routed to a broadband flat response reference photodiode which is used to provide a reference to the HP-4395A Network Analyzer. The other Channel outputs are connected to an RF switch which can be programmed to select one of 16 inputs as the output. The selected outputs can then be sent into channel A of the RF Network Analyzer.
RF Switch
The RF switch consists of two 8 by 1 Multiplexers (National Instruments PXI-254x) slotted into a PXI Chassis (National Instruments PXI-1033). The Multiplexers have 8 RF inputs and one RF output and can be programmed through the PXI Chassis to select one and only one of the 8 inputs to be routed to the RF output.) The first 8 Channels are connected to the first 8 inputs of the first Multiplexer. The first Multiplexer’s output is then connected to the Channel 1 input of the second Multiplexer. The remaining PD outputs are connected to the remaining inputs of the second Multiplexer. The output of the second Multiplexer is connected to the A channel of the RF Network Analyzer. Thus it is possible to select any one of the PD RF outputs for analysis.
Software
Something on this tomorrow.
|
Attachment 1: Overall_schematic_D1300603-v2.pdf
|
|
13023
|
Wed May 31 14:23:42 2017 |
jigyasa | Update | Computer Scripts / Programs | Establishing the EPICs channels for the GigE | To set up the EPICs channels for the GigE, Gautam and I followed the steps in the elog by him 8957 .
We copied the 11 required channels from scripts/GigE/SnapPy/example_camera.db to c1cam.db that we created, however due to conflicts with the existing CAM-AS_PORT channels, the channels could not be accessed.
We later changed the database file to Video.db and on restarting the slow machine, it was verified that the channels indeed could be written to and read from.
11 channels were added
C1: CAM-MC1_X (X centroid position)
C1: CAM-MC1_Y (Y centroid position)
C1: CAM-MC1_WX (Gaussian width in the X direction)
C1: CAM-MC1_WY (Gaussian width in the Y direction)
C1: CAM-MC1_XY (Gaussian width along XY line)
C1: CAM-MC1_SUM (Pixel sum)
C1: CAM-MC1_EXP (Exposure time in microseconds)
C1: CAM-MC1_SNAP (Control signal for taking snapshots)
C1: CAM-MC1_FILE(File name for image to saved to - time stamp automatically appended)
C1: CAM-MC1_RELOAD (Reloads configuration file)
C1: CAM-MC1_AUTO (1 means autoexposure on, 0 means autoexposure off)
The procedure followed –
- Add the channel names to the file C0EDCU.ini (path = /opt/rtcds/caltech/c1/chans/daq/C0EDCU.ini).
- Make a database (.db) file so that these channels are actually recorded (path = /cvs/cds/caltech/target/c1aux/Video.db).
- Restarted
the slow machine. FB
- Verify that the channels indeed exist and can be read and written to using
ezcaread and ezcawrite.
GV: Initially, I made a new directory called c1cam in /cvs/cds/caltech/target/ and made a .db file in there. However, the channels were not accessible after re-starting FB (attempting to read these channels threw up the "Channel does not exist" error). On digging a little further, I saw that there were already some "C1:CAM-AS_PORT" channels in C0EDCU.ini. The corresponding database records were defined inside /cvs/cds/caltech/target/c1aux/Video.db. So I just added the new records there. I also had to uncomment out the dummy channel in C0EDCU.ini to keep an even number of channels. Restarting FB still did not allow read/write access to the channels. Looking through the files in /cvs/cds/caltech/target/c1aux, I suspected that the epics database records are loaded when the machine is first booted up - so on a hunch I re-started c1aux by keying the crate, and this did the trick. The channels can now be read / written to (tested using Python cdsutils). |
13026
|
Thu Jun 1 00:10:15 2017 |
gautam | Update | General | Coil driver boards reinstalled | [Koji, Gautam]
We tried to debug the mysterious sudden failure of ASS - here is a summary of what we did tonight. These are just notes for now, so I don't forget tomorrow.
What are the problems/symptoms?
- After re-installing the coil driver electronics, the ASS loops do not appear to converge - one or more loops seem to run away to the point we lose the lock.
- For the Y-arm dithers, the previously nominal ITM PIT and YAW oscillator amplitudes (of ~1000cts each) now appears far too large (the fuzz on the Y arm transmission increases by x3 as viewed on StripTool).
- The convergence problem exists for the X arm alignment servos too.
What are the (known) changes since the servos were last working?
- Gain of x3 on the de-whitening boards for ITMX, ITMY, BS and SRM have been replaced with gain x1. But I had measurements for all transfer functions (De-White board input to De-White Board outputs) before and after this change, so I compensated by adding a filter of gain ~x3 to all the coil filter banks for these optics (the exact value was the ratio of the DC gain of the transfer functions before/after).
- The ETMY Oplev has been replaced. I walked over to the endtable and there doesn't seem to be any obvious clipping of either the Oplev beam or the IR transmission.
Hypotheses plus checks (indented bullets) to test them:
- The actuation on the ITMs are ~x10 times stronger now (for reasons unknown).
- I locked the Y-arm and drove a line in the channels C1:SUS-ETMY_LSC_EXC and C1:SUS-ITMY_LSC_EXC at ~100Hz and ~30Hz, (one optic at one frequency at a time), and looked at the response in the LSC control signal. The peaks at both frequencies for the ITMs and ETMs were within a factor of ~2. Seems reasonable.
- We further checked by driving lines in C1:SUS-ETMY_ASCPIT_EXC and C1:SUS-ITMY_ASCPIT_EXC (and also the corresponding YAW channels), and looked at peak heights at the drive frequencies in the OL control signal spectra - the peak heights matched up well in both the ITM and ETM spectra (the drive was in the same number of counts).
So it doesn't look like there is any strange actuation imbalance between the ITM and ETM as a result of the recent electronics work, which makes sense as the other control loops acting on the suspensions (local damping, Oplevs etc seem to work fine).
- The way the dither servo is set up for the Y-arm, the tip-tilts are used to set the input axis to the cavity axis, while actuation to the ITM and ETM takes care of the spot centering. The problem lies with one of these subsystems.
- We tried disabling the ASS servo inputs to all the spot-centering loops - but even with just actuation on the TTs, the arm transmission isn't maximized.
- We tried the other combination - disable actuation path to TTs, leave those to ITM and ETM on - same result, but the divergence is much faster (lock lost within a couple of seconds, large offsets appear in the ETM_PIT_L / ETM_YAW_L error signals.
- Tried turning on loops one at a time - but still the arm transmission isn't maximized.
- Something is funny with the IR transmon QPD / ETMY Oplev.
- I quickly measured Oplev PIT and YAW OLTFs, they seem normal with upper UGFs around 5Hz and phase margins of ~30 degrees.
- We had no success using either of the two available Transmon QPDs
- Looking at the QPD quadrants, the alignment isn't stellar but we get roughly the same number of counts on all quadrants, and the spot isn't drastically misaligned in either PIT or YAW.
For whatever reasons, it appears that dithering the cavity mirrors at frequencies with amplitudes that worked ~3 weeks ago is no longer giving us the correct error signals for dither alignment. We are out of ideas for tonight, TBC tomorrow...
|
13027
|
Thu Jun 1 15:33:39 2017 |
jigyasa | Update | Cameras | GigE installation in the IFO area | I tried to capture some images with the GigE inside the Interferometer area in the 40m today. For that, I connected the POE injector to the Netgear Switch in 1x6 and connected it to the GigE. I then tried to access the Pylon Viewer App through Paola but that seemed to have some errors. When trying to connect to the Basler, quite a few errors were encountered in establishing connection and trying to capture the image. There were a few errors with single shot capture but the continuous shot could not even be started. To locate the problem, I tried running the Pylon installation through Allegra in the control room and everything seemed to work fine there.
Few error messages encountered
createPylondevice error :Failed to read memory at 0xc0000000, 0xd800 bytes. Timeout. No message received.
Failed to stop the camera; stopgrab: Exception Occurred: Control Channel not open
Eventually I connected Paola to the Switch with an Ethernet cable and over this wired connection, the errors were resolved and I was able to capture some images in Continuous shot mode at 103.3 fps without any problem.
In the afternoon, Steve and I tried to install the camera near MC2 and get some images of the mirrors. Due to a restricted field of view of the lens on the camera, after many efforts to focus on the optic, we were able to get this image. MC2 was unlocked so this image captures some resonating higher order mode.
With MC2 locked, I will get some images of the mirror at different exposure times and try to get an HDR image.
As per Rana's suggestion, I am also looking up which compression format would be the best to save the images in.
|
Attachment 1: HOMMC2.pdf
|
|
13028
|
Thu Jun 1 15:37:01 2017 |
gautam | Update | CDS | slow machine bootfest | Steve alerted me that the IMC wouldn't lock. Reboots for c1susaux, c1iool0 today. I tried using the reset button instead of keying the crates. This worked for c1iool0, but not for c1susaux. So I had to key the latter crate. The machine took a good 5-10 minutes before coming back up, but eventually it did. Now IMC locks fine. |
13029
|
Thu Jun 1 16:14:55 2017 |
jigyasa | Update | Cameras | GigE installation in the IFO area | Thanks to Steve and Gautam, the IMC was locked.
I was able to capture images with the Rainbow 50 mm lens at exposure times of 100, 300, 1000, 3000, 10000 and 30 microseconds.(The pictures are in the same order). These pictures were taken at a gain of 300 and black level 64.
Special credits to Steve spent a lot of time help me a with setting up the hardware and focusing on the beam spot with the camera.
I can't thank you enough Steve! :)
Quote: |
In the afternoon, Steve and I tried to install the camera near MC2 and get some images of the mirrors. Due to a restricted field of view of the lens on the camera, after many efforts to focus on the optic, we were able to get this image. MC2 was unlocked so this image captures some resonating higher order mode.
With MC2 locked, I will get some images of the mirror at different exposure times and try to get an HDR image.
|
|
Attachment 1: MC2.pdf
|
|
13030
|
Thu Jun 1 16:21:55 2017 |
Steve | Update | SUS | wire standoffs update | Ruby wire standoff received from China. I looked one of them with our small USB camera. They did a good job. The long edges of the prism are chipped.
The v-groove cutter must avoid them. Pictures will follow.
|
13031
|
Thu Jun 1 20:16:11 2017 |
rana | Update | Cameras | GigE installation in the IFO area | Good installation. I think the images are still out of focus, so try to resolve into some small dots at the low exposure setting. |
13032
|
Fri Jun 2 00:54:08 2017 |
Koji | Update | ASS | Xarm ASS restoration work | While Gautam is working the restoration of Yarm ASS, I worked on Xarm.
Basically, I have changed the oscillator freqs and amps so as to have linear signals to the misalignment of the mirrors.
Also reduced the complexity of the input/output matrices to avoid any confusion.
Now the ITM dither takes care of the ITM alignment, and the ETM dither takes care of the ETM alignment.
The cavity alignment servos (4dofs) are running fine although the control band widths are still low (<0.1Hz).
The ETM spot positions should be controlled by the BS alignment, but it seems that these loops have suspicion about the signal quality.
While Gautam wa stouching the input TTs, we occasionally saw anomalously high transmission of the arm cavities (~1.2).
We decided to use this beam as this could have indicated partial clipping of the beam somewhere in the input optics chain.
Then the arm cavity was aligned to have reasonably high transmission for the green beam. i.e. Use the green power mon PD as a part of the alignment reference.
This resulted very stable transmission of both the IR and green beams. We liked them. We decide to use this a reference beam at least for now.
Attachment1: GTRX image at the end of the work.
Attachment2: ASSX screen shot
Attachment3: ASSX servo screen shot
Attachment4: Green ASX servo screen shot
Attachment 5: Screen shot of the ASS X strip tool
Attachment 6: Screen shot of the ASS X input matrix
Attachment 7: Screen shot of the ASS X output matrix |
Attachment 1: GTRX.jpeg
|
|
Attachment 2: 54.png
|
|
Attachment 3: 37.png
|
|
Attachment 4: 16.png
|
|
Attachment 5: 26.png
|
|
Attachment 6: 41.png
|
|
Attachment 7: 01.png
|
|
13033
|
Fri Jun 2 01:22:50 2017 |
gautam | Update | ASS | ASS restoration work | I started by checking if shaking an optic in pitch really moves it in pitch - i.e. how much PIT to YAW coupling is there. The motivation being if we aren't really dithering the optics in orthogonal DoFs, the demodulated error signals carry mixed information which the dither alignment servos get confused by. First, I checked with a low frequency dither (~4Hz) and looked at the green transmission on the video monitors. The spot seemed to respond reasonably orthogonally to both pitch and yaw excitations on either ITMY or ETMY. But looking at the Oplev control signal spectra, there seems to be a significant amount of cross coupling. ITMY YAW, ETMY PIT, and ETMY YAW have the peak in the orthogonal degree of freedom at the excitation frequency roughly 20% of the height of the DoF being driven. But for ITMY PIT, the peaks in the orthogonal DoFs are almost of equal height. This remains true even when I changed the excitation frequencies to the nominal dither alignment servo frequencies.
I then tried to see if I could get parts of the ASS working. I tried to manually align the ITM, ETM and TTs as best as I could. There are many "alignment references" - prior to the coil driver board removal, I had centered all Oplevs and also checked that both X and Y green beams had nominal transmission levels (~0.4 for GTRY, ~0.5 for GTRX). Then there are the Transmon QPDs. After trying various combinations, I was able to get good IR transmission, and reasonable GTRY.
Next, I tried running the ASS loops that use error signals demodulated at the ETM dither frequencies (so actuation is on the ITM and TT1 as per the current output matrix which I did not touch for tonight). This worked reasonably well - Attachment #1 shows that the servos were able to recover good IR transmission when various optics in the Y arm were disturbed. I used the same oscillator frequencies as in the existing burt snapshot. But the amplitudes were tweaked.
Unfortunately I had no luck enabling the servos that demodulate the ITM dithers.
The plan for daytime work tomorrow is to check the linearity of the error signals in response to static misalignment of some optics, and then optimize the elements of the output matrix.
I am uploading a .zip file with Sensoray screen-grabs of all the test-masses in their best aligned state from tonight (except ITMX face, which for some reason I can't grab).
And for good measure, the Oplev spot positions - Attachment #3.
Quote: |
While Gautam is working the restoration of Yarm ASS, I worked on Xarm.
|
|
Attachment 1: ASS_Y_recovery.png
|
|
Attachment 2: ASS_Repairs.zip
|
Attachment 3: OLs.png
|
|
|