40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  PSL, Page 4 of 52  Not logged in ELOG logo
ID Date Author Type Category Subject
  2460   Wed Oct 16 19:11:11 2019 anchalNotesBEATQuick note: Cavities locked; Changed BN Freq Counter Poll Rate
  • Follow discussion in thread  CTN:2451.
  • Changed polling rate of beatnote frequency counter to 1 Hz and the script is updating the EPICS channel at the same rate now.
  • Changed BNFreqSignUpdate and BNFreqSlopeCalc scripts accordingly.
  2458   Wed Oct 16 18:46:58 2019 anchalNotesPMCSouth PMC started working somehow :(

Yeah, the cables are isolated and no inversion could happen.


Are you sure that all the cables involved are isolated and there is no polarity inversion? e.g. The unfunctional combination provides HV to GND directry at the cable, for example.


Even more bizzarething is that it works now!  indecisionI'm not halucinating here but the same thing was not working before.I even have lab notes from yesterday when it wasn't working.

This is pretty bad as I don't want to be unaware of something in the lab that caused this. The only other clue here in all this is that the laser intensity changed. We control the intensity of light going into the experiment at (24,110) through the half waveplate before a PBS. Rana told me that the polarization direction of laser coming from NPRO shouldn't change, but since the incident of last Friday, I have had to change the rotation of this half waveplate in both directions to ensure same amound of light reaches the cavity as on North. since no alignment was changed at the south PMC, there is no reason for the mode matching to change drastically there or during the day. but this is the only fishy clue I've got for now.


Both cavities are locked. with same amount of gains in the FSS and PMC loops in both paths as before. The can's temperature as reached to the setpoint and the beatnote frequency PID is working to take it to 27.34 MHz. I'll set trigger for tonight for beatnote frequency noise measurement if the frequency reaches in the range of the photodiode.We then will know what is the impact on the experiment noise.

  2457   Wed Oct 16 17:33:08 2019 KojiNotesPMCSouth PMC won't work with it's own Servo Card only

Are you sure that all the cables involved are isolated and there is no polarity inversion? e.g. The unfunctional combination provides HV to GND directry at the cable, for example.


  2456   Wed Oct 16 16:56:43 2019 anchalNotesPMCSouth PMC won't work with it's own Servo Card only

I have a wierd observation. The following two combination work:

  • North PMC locked through South PMC Servo Card and then the frequency locked through North FSS Box.
  • South PMC locked through North PMC Servo Card and then the frequency locked through South FSS Box.

But when I connect the South PMC to its own South PMC Servo Card, the PZT output voltage does not change with changes made to Ramp. The other side, works.

I checked the capacitance of the South PMC PZT and it came to about 395 nF which is same as specifications with the error bars. So the PZT isn't bad.

But if I disconnect the South PMC PZT from the South PMC Servo Card, the output voltage at the servo card changes as expected with ramp voltage.

This is very perplexing. I think I need second opinion here to do sanity checks otherwise I'll go mad in the basement.

Updated schematics for reference: South PMC Servo Card

  2455   Tue Oct 15 18:54:16 2019 anchalNotesPMCSouth PMC further problems

With Laser actuation not connected, I see that the South PMC Servo board is acting up. Firstly, it is not responding to changes made on the ramp when engage is off. This shows that maybe the engage DAC channel is faulty and PMC lock is always on. Need to investigate more on this so for now I have disconnected the PMC PZT from the servo board so that nothing further happens. North side is completely happy and sound.

  2454   Tue Oct 15 18:53:00 2019 anchalNotesSafetyQuick note: Lasers started again

I have taken the bulb from ATF lab inside sign for now. I'm ordering a new one to replace that soon.

  2453   Tue Oct 15 13:23:16 2019 anchalNotesSafetyQuick note: Shutting Down Lasers as Safety Sign is not working

Following up after CTN:2452, the laser safety sign is not working. Hence the lab has been shut down now. All lasers are switched off with key turned to off position. I'll fix the laser safettysign before turning the experiment back one. Possible reasons might be an interlock glitch or bulb fuse.

  2452   Mon Oct 14 18:30:14 2019 anchalNotesPMCSouth PMC Error Signal Oscillations

South PMC Error signal is showing huge weird capacitor charging type oscillations. Attached is an oscilloscope measurement of it. A more weird thing is that this peak is appearing at random frequencies, that is, if I take single sequence measurements of 1 ms length, I see these peaks occurring at a difference from 100 us to 500 us, randomly.


  • I had to re-adjust the power going to the PMC to get 9.6mW power falling on the cavities. But I think the knob was more or less in same place.
  • I had to restart whole lab (all channels and scripts) as I suspected some channels are not responsive.
  • I can't increase the fast gain on southside beyond -7 dB (while this was 14 dB before). so this SPMC oscillations are really hindering badly.
  • I also suspect that the NPRO temperature control is not as stable as before on the south side, probably because it was switched off for more than 2 days.
  • I'm hoping by tomorrow, this should get better. but still need to investigate the issue on south PMC.


  2451   Mon Oct 14 17:01:43 2019 anchalNotesLaserSouth Laser Switched Off!

On Oct 11th at 15:04:04, the south laser switched off on its own. I would like to know if anyone entered the lab around this time. Koji did mention that our Laser Safety sign outside was blinking, but I have no more information than that. Attached is the data of south PMC reflection DC, which is the first photodiode that measures the laser. It suddenly went to zero, indicating the laser was switched off and the locks did not drive it to this point. I'm also finding that the laser intensity is reducedasit used to saturate the South PMC reflection photodiode when unlocked but presently shows around 5V. I'm trying to put the experiment back to same parameters as before.

Code and Data

  2450   Mon Oct 14 12:54:41 2019 anchalNotesFSSFSS Plant Model v2

I have updated the plant model to contain the cavity pole also. Cavity pole is a pair of positive and negative real poles, so it is hard (or maybe impossible) to imitate it exactly with an electronic circuit. Or maybe, my analysis is wrong.

Nevertheless, I have for now made this circuit which has a second-order pole, so it correctly matches the magnitude of the model transfer function up to 1 MHz for both PZT and EOM paths. Note that the elliptical filter is not included in this as we can connect the circuit to Test port 1 which injects just before the filter in LIGO-D0901894. Also, for the gains in EOM path, I had to add some factors to make it the same as the model transfer function. All components are calculated for E12 series resistors and capacitors.

Attached is a pdf of the notebook which contains all the mathematics in latex and a zip file with all files to recreate and further work on this. Ian can use these as support to learn zero further.

  2449   Wed Oct 9 16:08:39 2019 anchalDailyProgressBEATBeatnote Frequency long time series data

Whoever commented last, suggested a good idea. So I've here plotted the NPRO slow control voltage signals, converted into the inferred temperature of the cavities (see CTN:2415). I'm not so sure which CMRR the anonymous commentator is talking about. More clarification on that would be helpful.


  • As the anonymous commentator said, the ideal temperature difference between the cavities would be around 20 uK, but that is clearly not the case as North Cavity varies more than 0.1 K while the South Cavity is relatively more stable.
  • This could also indicate that some external low-frequency noise source drifts the North Lasers frequency by corrupting the FSS.
  • The thermal dynamics of the two cavities should be similar unless same driven current causes starkly different emission of heat from the coil heaters (which are supposedly of same length).
  • Some more help in understanding these results are required, or atleast a person who can bounce back ideas with me.
  • So the can upgrade might be useful afterall. If anything, it will reduce the mysteries related to the cavities locked inside there for the last 5 years.

Code and Data

  2448   Tue Oct 8 16:48:07 2019 putInYourRealNameDailyProgressBEATBeatnote Frequency long time series data

comment on goodness of Temperature controls:

Since the frequency is wandering by ~3 kHz at the hours time scales, we can estimate the differential cavity temperature to be:

delta T = (1/CTE) * df / (c / lambda) = (1 / 5e-7) * (3 kHz / 300 THz) = 20 micro-K

If someone can plot the NPRO SLOW signals at the similar time scales, we would know what the CMRR is. But I think 20 uK is probably just fine. 

  2447   Tue Oct 8 10:41:43 2019 anchalNotesFSSFSS Plant Model

The nodes at input and output of buffer in the PZT path are connected together. That is wrong. Also, If possible, you should name the elements same as the zero model in the notebook. Anyways, I think we are ready to solder a circuit board.

  2446   Fri Oct 4 14:56:42 2019 Ian MacMillanNotesFSSFSS Plant Model

Schematic of Plant Model


I and Ian discussed what the transfer functions would look like. Then today, using some old calculations, I put up this notebook which does the calculations for us. The proposed circuit schematic is attached. The notebook has the calculations typed up in latex too.

This is the first attempt. We have to work on making the EOM path's transfer function closer to the expected model transfer function. And we should use a faster opamp as well, I think.


  2444   Fri Oct 4 13:41:44 2019 anchalNotesFSSFSS Plant Model

I and Ian discussed what the transfer functions would look like. Then today, using some old calculations, I put up this notebook which does the calculations for us. The notebook has the calculations typed up in latex too.

This is the first attempt. We have to work on making the EOM path's transfer function closer to the expected model transfer function. And we should use a faster opamp as well, I think.

Edit Fri Oct 4 14:44:33 2019 anchal:

  • Replaced op27 with AD829
  • Added a buffer at the input of PZT to isolate PZT capacitance from the adder circuit.
  • Updated and better circuit schematic coming up by Ian. Removed this image.
  2443   Wed Oct 2 19:09:31 2019 anchalDailyProgressFSSTTFSS OLTFs; Repeated this 5 year old measurement

I repeated the measurement done by Tara and Evan to update residual NPRO noise in our noise budget.


Acutally it does look like it's a 50 Ω loading issue. I find that when 50 Ω inline terminators are added to OUT1 and OUT2, the measured OLTF is reduced by a factor of 1.6. This explains the discrepancy between the SR785 and HP4395 measurements. I've attached the corrected OLTF plots, along with plots of a vector fit, and the expected residual frequency noise [assuming a free-running NPRO noise of 104 Hz/Hz1/2 × (1 Hz / f)].

South UGF is at 200 kHz with almost no phase margin. We need to fix this.


  • Clearly, the North side's boost isn't working as was reported in CTN:2384
  • South side looks as healthy as North in CTN:1504
  • Tomorrow I'll update the noisebudget with new residual NPRO noise, for now, the second plot gives the prediction.
  • It matches very well with our observed floor of noise in 100Hz to 1 kHz region in the beatnote spectrum.

Code and Data

  2442   Wed Oct 2 15:13:27 2019 anchalDailyProgressNoiseBudgetChecking variation in estimated Coating Brownian Noise with Beam Radius

I updated this calculation by adding curves for contribution through bulk loss angle and shear loss angle separately. Rana suspected that shear loss and bulk loss should behave differently with the change in beam radius on the mirrors. But apparently the Hong et al. calculations do not suggest that way. I checked this analytically too. The definitions of Eq. (96) of power spectral densities of coating thickness fluctuation of a particular layer due to Bulk or Shear loss angles have the same dependence on the effective area of the beam on the layer.

The only thing different between the final contribution from these different fluctuations is in the transfer functions mentioned in Table I from bulk and shear noise fields to layer thicknesses and surface height of coating-substrate interface. These are also plotted in a second curve to get an idea of these transfer functions.

Along with the effects of layer thickness and surface height changes to final mirror displacement (effective) via phase change of reflected light is given by parameters q^B and q^S as defined in Eq. (94). These are plotted in the third plot and show the real difference in contribution from bulk and shear. This is in stark contradiction with what Ian just told me. They believe that for a Gaussian pressure profile, the energy stored in shear strain is 3 times higher than that stored in bulk strain. For comparison with a figure of the paper (fig.7.), I plotted the square root of these transfer functions in the fourth plot. However, the paper plots these for Silica and Tantla, not AlGaAs.

My conclusion is that at least in Hong et al.'s treatment, the effect of beam area on the mirror is equal to both bulk and shear contributions (Eq. 96).

  2441   Wed Oct 2 12:22:44 2019 anchalDailyProgressBEATBeatnote Frequency long time series data

After the new PID parameters were tuned (CTN:2428), I waited for some time and the beatnote was stably locked to its setpoint of 27.34 MHz for over 2 weeks now. It is a good time to assess the beatnote frequency stabilization. Here I took data of 10 days and plotted it in three different timescales. The standard deviation plotter in light blue is calculated by standard deviation over 10 s of averaging of data. Green background means everything was locked at that time. Other than green would mean that either something was unlocked or there is a gap in the channel data (this case).


  • Over 10 days, the beatnote hardly left +/- 2 kHz zone from the setpoint. Even with one standard deviation far away, the beatnote does note leave +/- 2.5 kHz zone. We are using Moku at 2.5 KHz bandwidth right now.
  • Over a day, here it was Sep 28th (Saturday), the beatnote is within +/- 2kHz even up to one standard deviation point. 
  • Over 1 hour which was between 1 am to 2 am on Sep 28th, the beatnote was similarly calm.
  • In the last plot, I have plotted drift over 60s in beatnote frequency which is our measurement duration. This drift doesn't even cross 1.5 kHz mark.


How good is good? We were so bad, I never did this calculation. Are we hitting boundaries of how good the thermal controls can anyway do? Is the remaining noise in beatnote spectrums just scatter noise or there is still room for improvement in beatnote stabilization. Food for thought.

Code and Data

  2440   Tue Oct 1 17:28:25 2019 anchalNotesBEATQuick note: Moku connected with USB

Liquid Instrument's Application Engineer at La Jolla told me that connection with moku might be mroe stable if it is directly connected to the computer through a USB cable. It still gets identified with Name, Serial Number or IP address, just the connection is mroerobust. So today, I have connected our moku with USB. I have seen in past couple of weeks that every few days the moku data transfer gets stuck or it fails to connect through LAN. So trying this out.

  2439   Tue Oct 1 13:46:49 2019 anchalDailyProgressNoiseBudgetUsing bayesian inference to estimate loss Angles

I used the method described in Section V of https://arxiv.org/abs/1406.4467, to do a bayesian inference using mechanical ring-down measurements of coating loss angles by Steve Penn (recently reported in https://dcc.ligo.org/LIGO-G1901676) as a prior. I assumed all probability distributions to be gaussian.  We are clearly not close to measuring the Brownian noise as with present uncertainty limits reported by Penn et al, the prior distribution and the likelihood distribution do not overlap with each other at all, giving us no meaningful result. ​Note the different limits in x-axis on first and second plot.

This was a quick run of this though, just to set up the method. Ideally, I should use integrated noise in some frequency range around 300 Hz to use as the measurement. Also, Steve Penn actually did not report any uncertainty value with his measurements, so I assumed the uncertainty the same as his previous measurement. Looking forward to the more formal release of his data.

  2438   Mon Sep 30 20:08:42 2019 anchalDailyProgressNoiseBudgetChecking variation in estimated Coating Brownian Noise with Beam Radius

Variation of the estimate of coating Brownian noise as beam spot radius on the mirror changes. Plotted in displacement noise as the frequency conversion factor is dependent on cavity length and beam radius also depends on that.

  2437   Mon Sep 30 16:47:15 2019 anchalDailyProgressNoiseBudgetAdding links again; Comparison with Old Estimates on same plot

With comparison with old estimates:



Usual noise budget links:




  2436   Mon Sep 30 12:25:24 2019 ranaDailyProgressNoiseBudgetChecking variation in estimated Coating Brownian Noise with Loss Angles 2D Plots

but then we lost the comparison with the old calculation somehow...crying

  2435   Mon Sep 30 11:14:41 2019 anchalDailyProgressNoiseBudgetChecking variation in estimated Coating Brownian Noise with Loss Angles 2D Plots

2D Heat Maps

Edit: Added comparison plot as well.

  2434   Fri Sep 27 16:40:49 2019 anchalDailyProgressNoiseBudgetChecking variation in estimated Coating Brownian Noise with Loss Angles Better Plots

Better Plots attached.

  2433   Tue Sep 24 19:39:06 2019 anchalDailyProgressNoiseBudgetChecking variation in estimated Coating Brownian Noise with Loss Angles

Gabriele suggested that I plot the estimated coating Brownian noise for different values of bulk and shear loss angles and compare with the old code. The expectation is that the estimated noise should vary smoothly and should agree with old result where bulk and shear loss angles are taken the same. In the first plot, I have plotted estimate coating Brownian noise for CTN experiment over the nominal range of bulk and shear loss angles. Since this range doesn't really have an overlap with equal bulk and shear loss angle case, I made another plot in which such a square region is chosen. We can see that the estimated coating Brownian noise is slightly higher (roughly 2.5% from CTN:2390 figure 2).

Let me know if someone can think of a better viewing angle or more insights to take out from this. Code is attached.

  2432   Tue Sep 24 17:11:13 2019 anchalDailyProgressNoiseBudgetAdding specifics of discepancy 2 (More)

Also, I found that the effective reflectivities from the top surface of layers calculated in Evans et a. PRD 78, 102003 (2008) were different from reflectivities calculated by matrix method in Hong et al. PRD 87, 082001 (2013). It turned out that the sign before phase in Eq. B3 and B4 in Evans et a. PRD 78, 102003 (2008) were opposite to what comes from the matrix method. After discussions with Gabriele, I came to the conclusion that this sign only creates a difference of giving complex conjugates of effective reflectivity. But to have consistency, I have corrected the sign of phase in the new code. Attached is a comparison of old effective reflectivity and the new one. One can see that the imaginary values are opposite in sign but everything else matches perfectly. Also, this has no effect on the effective coating coefficient of thermo-refraction.

  2431   Tue Sep 24 15:40:33 2019 anchalDailyProgressNoiseBudgetAdding specifics of discepancy 2

Today I ran the two codes with the same parameter values to check if the effective reflectivities calculated during the calculation of thermo-optic nose matches. They do match exactly actually. Attached is an over plot.

Coating effective coefficient of thermo-refractive effect comes out to be:

Old Code: 8.61(46)e-05 K**-1

New Code: (8.59+/-0.21) e-05 K**-1

So this discrepancy was not really there. I was just comparing apples with oranges earlier.


Discrepancy #2

The effective coating CTR in the previous code was 7.9e-5 1/K and in the new code, it is 8.2e-5 1/K. Since this value is calculated after a lot of steps, it might be round off error as initial values are slightly off. I need to check this calculation as well to make sure everything is right. Problem is that it is hard to understand how it is done in the previous code as it used matrices for doing complex value calculations. In new code, I just used ucomplex class and followed the paper's calculations. I need more time to look into this too. Suggestions are welcome.




  2430   Fri Sep 20 18:34:19 2019 anchalNotesVacuumPossible reflected lights on upgrade

Attached is a first attempt at tracing the rays on reflection from the wedged and tilted window together with the cavity mirror.


I used Sean Leavey's zero and created a ray tracing module for simple purposes which is fast and easy to use. Check out the examples to see the capabilities.

To use, git pull labutils to update and keep labutils /traceit in your python path.

More info about each ray can be seen by layout['R4'] kind of statements. Or just write layout.rays to see info about all rays. This includes their vector positions, the origin phenomenon, and ray etc.

I know a lot can be done to make this look better. But I'm not going to dive into developing this module right now. However, suggestions on how to make the ray trace diagram more useful are welcome so that I can make it more informational.

Seems like most of the reflections would be bunched together in two directions where we should put the beam dumps.


  2429   Mon Sep 16 18:03:33 2019 anchalNotesBEATQuick note: Detector changed to Sn101
  • Beatnote is stabalized to 27.3 MHz. Changing detector to SN101.
  • Reduced South PMC Variable Gain to -2dB from -1dB as it was oscillating. That's probably why 16th september BN was bad.
  • Changed bandwidth of Moku for frequency nosie measurement to 2.5 kHz.
  2428   Mon Sep 16 17:05:00 2019 anchalSummaryBEATBeatnote Frequency stabalization

Over the weekend, I ran Relay Tuning method for the PID of beatnote frequency control. After CTN:2426 this needed to be done to fix the PID constants to appropriate value. The results of the tuning were:

Critical period Tc = 45.900000000000006
Critical gain Kc = 18.382414309527164
Suggested kp, ki, kd are 3.676482861905433, 0.16019533167343933, 56.25018778715313

RXA: Wah! crying precision help here

The relay amplitude was set to 0.5 W and I could see very good sustained oscillations which the code used to get above calculated values.

Testing performance

I tested the performance of PID today. Attached is the convergence of beatnote frequency, which happened in about 20 minutes only to 40 kHz offset value. After that point, the proportional gain of the PID is so high, that the actuator response essentially copies the fluctuations in the beatnote frequency itself. So no more stabilization happens. The integral constant is very low (I think it is required for quick convergence with no overshoot), so to travel this 40 kHz distance, it will probably take hours. But that's fine with us as our photodetectors work well enough with this offset too.

If you see the second plot, the beatnote did not drift beyond +/- 2kHz for over 40 min. I want to see if tonights beatnote will get any better due to this good stabilization.

Code And Data

  2427   Fri Sep 13 16:59:39 2019 anchalDailyProgressPMCSouth PMC Servo Card changes

Gain was way too low

  • The header H1 was not shorted on the board.
  • This reduced the gain of first stage to only 2, while it wsmeant to be 101!
  • I just opened the box and put back in jumper on this header.
  • The gain slider for AD602 is at -1 dB, 1 dB below the unstability point.
  • Earlier the slider was maxed out to 30dB, so we didn't know if we are close to optimum supression.
  • Changes have been updated in the schematic.
  2426   Fri Sep 13 16:46:54 2019 anchalSummaryTempCtrlCavity heater resistances remeasured

Present understanding

  • CTN:2035 was the last measurement of cavity shield heater resistances. These were reported as 85.6 Ohm and 156.8 Ohm.
  • So Andrew, undestandably, configured the EPICs channel such that to put in 1 W power on the south heater, more current was driven through it in comparison to North heater.
  • This should have worked well, but over the past year atleast, I have been noticing that south heater is much more effective than the north one.

My hypothesis

  • I remeasured the resistances and they came almost same: South 88.4 Ohm and North was 159.7 Ohm.
  • It could have been the case that North side was some parasitic resistance (due to bad connection with the heater) in series, increasing its effective resistance to 159.7 Ohm.
  • This would mean that the heating part of the resistance is still almost same as South, but because we sense it larger, we send less current on this coil.
  • I assume Tara or whoever put on these heaters, they made sure the length of the wires were almost same, so it is a fairly good assumption that the heating part of resistance is same.
  • This also matches with the observation. North side is less effective in heating, because we send less current to it.

Changes made today

  • I changed the dB files for the EPICs channels, so that same 88.4 Ohm resistance is assumed for both North and South heaters.
  • From the performance so far, and looking at the second derivative of the beatnote signal, I feel the heaters are more balanced now.
  • This should help the PID as the actuation is not biased now.
  • I have made the hard actuation limits same on both ends of PID at 1.1 W.
  • We might need to retune the PID to get new PID constants.
  2425   Fri Sep 13 16:40:56 2019 anchalDailyProgressBEATNew channel added; BNSignUpdate made better
  • I added C3:PSL-PRECAV_BEATNOTE_FREQ_SLOPE2 as a new channel. This holds the seconds derivative of precavtybeatnote frequency in Hz/s/s.
  • The slope calculation code is separated now from sign update code.
  • Slope is now calculated with moving averageof changing quantity over 10s. This gives much better estimates of both the slopes.
  • Sign update is also more robust now. It checks if frequency counter is stuck for atleast 0.5s and last read BN frequency was less than 5 MHz.
  • Sign update also has a dead time on its trigger of 1 minute to avoid changing sign multiple times in a single jump.
  • So far, the sign update code is working eallygood. Hopefully, the cavity temperature control will not loose track now.
  2424   Wed Sep 11 10:42:50 2019 anchalDailyProgressNoiseBudget500 Hz hump gone!


Checkout the latest noisebudget. 500 Hz peak is gone now. This could be because of any of the changes I made in past 2 days:

1) NPMC servo gain increased. I changed R8 from 9.09k to 51 Ohms. That increased the gain by a factor of 200 which is equivalent to 46 dB. The slider for AD602 gain decreased by 23 dB to remain below oscillations wiht a 1dB gain margin. So maybe this reduced the noise a lot more (even though it is still present)

2) I did replace a normal beam dump (91,45) on the reflection path from North PMC with a triangular black glass cavity and I oriented another one (94,30) just before NPMC blocking rejection from a PBS as it was oriented horribly wrong.

3) We also changed the detector to NF1811, but that hasn't resulted in changing this feature in the past.

CTN Daily Beatnote Spectrum

CTN Latest Beatnote Spectrum

Note that the expected noise has now decreased roughly by 3 times in the range 200 Hz to 500 Hz. See CTN: 2423

  2423   Tue Sep 10 20:03:02 2019 anchalDailyProgressNoiseBudgetLoss angle value updated again.

As presented in LIGO-G1901676 and LIGO-G1901765, I updated the noise budget with new calculation using 8e-5 rad as the bulk loss angle value. Here is a comparison of how coating brownian noise estimate has been moving with these changes.

  2422   Tue Sep 10 19:43:02 2019 anchalNotesBEATQuick note: Detector changed to NF1811
  • Changed detector to NF1811
  • Changes in NPMC servo card. See CTN:2421.
  • Updated noise budget with new bulk loss angle estimates as presented in LIGO-G1901676 and LIGO-G1901765
  2421   Tue Sep 10 17:13:51 2019 anchalDailyProgressPMCNorth PMC Servo Card Upgraded

It turns out that the noise is either injected through the EOMs or through some mechanical oscillation in the table or through RFPD SN020. The servo card was working normally. However, since I had opened up the box, I used this opportunity to increase the first stage gain on the FP2test input and also made it 50-ohm input impedance by adding a 51 Ohm resistor in parallel to R8. Now, beware that on the actual board, R5 and R8 labels are actually swapped. This helped keep the gain set by AD602 to 7 dB now, instead of 30 dB maximum. This way we are able to increase the gain more instead of getting saturated. The hunt for 500 Hz bump would move to finding on table sources now.

  2420   Mon Sep 9 16:31:34 2019 anchalDailyProgressPMCNorth PMC open loop investigation

I opened the NPMC servo box and ran TF analysis up to all test points and compared with their zero model. Everything looks normal in these transfer functions.
So the oscillations might be happening due to closing of the loop. I'll take a measurement of total open-loop transfer function next with the PDs and PZT in the loop.

Updated schematics and Zero Model

Code and Data

  2419   Fri Sep 6 11:51:17 2019 awadeSummaryTempCtrlSummary of parameters and dimensions for thermal modeling

There's an error here. The factor of 2 should not be there. Correct equation would be:

\frac{\delta \nu}{\Delta T} = \frac{c\alpha}{\lambda}

as mentioned in the quoted post CTN:1874 as well.

I have added these parameters to this wiki page.


This is a summary reference post for parameters to do with the thermal surfaces and bodies within the vacuum can. It brings together drawings and computed dimensions so we can begin to make an actuate physical model of the thermal dynamics of our system.

Design goals

At the center of the experiment are a pair of Fabry-Pérot cavities that need to be thermally stable enough to not drift more than 100 Hz in the time it takes to take a PSD of their relative brownian driven fluctuations.  

\Delta T = \frac{\lambda}{2c\alpha} \delta \nu



[Insert SW cutaway with ballons]

Cavity parameters 

Refcav parameters
Property Value
Rough dimensions ø38.1mm x 36.83 mm (9.52 mm bore through middle)
Mass 112 g
Heat capacity  82.88 J/K
Outward facing surface area 75.5 cm^2
Emissivity rough fused silica 0.75
Emissivity polished fused silica 0.93
Coefficient of thermal expansion 5.5e-7 1/K
Optical frequency temperature shift @ 1064 nm 310 Hz/µK

Cavity cylindrical heat shields



  2418   Thu Sep 5 19:52:06 2019 anchalNotesBEATQuick note: FSS gain reduced, Moku input range changed
  • Changed North FSS Fast gain back to 10 dB.
  • Increased threshold for gain cycling to 0.1 on both FSS paths. This was probably the reason for increased BN noise yesterday.
  • Mokuis again taking signal from a 20 dB coupler.
  • Changed input range of mokuback to 1Vpp.
  • Marconi and PLL autolocker are back on.
  2417   Thu Sep 5 19:32:02 2019 anchalDailyProgressPMCNorth PMC might be cause of 500Hz bump

I was looking at the error signals of PMC servo and found some systematic oscillations in NPMC error signal at around 500 Hz.

So, I connected back the beatnote to the Marconi PLL and used the error signal from there to measure beatnote - NPMC error signal cross-spectrum. Here, the channel marked Mixer Out on the Servo card is FP3Test port which is marked as 'Mon1' on the schematic (latest schematic). This channel is essentially the output of mixer buffered with gain 1 through an LT1128. Note that currently on North side, we are using FP2Test to send the PD signal in with an external mixer.

Something is either physically wrong near North PMC or the card might have developed some bug, which needs to be tested.

Code and Data

  2416   Thu Sep 5 16:59:36 2019 anchalDailyProgressBEATBeatnote Frequency long time series data

Attached is captured beatnote frequency between Aug 27th 2019 to Today, Sep 5th 2019.

I have attached a few more zoomed-in plots as well. This code will serve us in the future as well. Only the green regions are where both cavities were locked and cavity heater PID was engaged. This data involves the experiment time of CTN:2406 and hence have the disturbances of that time as well.

Essentially, there is no fixed stability number one can really quote for this PID. It looks stable in regions, but at times it shoots up or down randomly. Maybe some of them are because of me doing something on the table, but some are late at night which can only be explained by the movement of ghosts.

fromFBread.py updated

fromFBread.py now has an optional flag -d for decimating the read data, so that smaller files are created. Example: -d 160 will decimate the data by a factor of 160 making a sampling rate of 0.1 Hz. It calculates mean of the data, for a block size of 160 (corresponding to 10s) and also calculates standard deviation in this block and adds that as additional columns in the read data. Hence the plots attached here have uncertainties as well.

Code and Data

  2415   Thu Sep 5 11:15:06 2019 anchalDailyProgressTempCtrlVacuum Can Temperature Control Setpoint Step Test - Results

I used the calibration of North and South NPRO control voltage to frequency change from CTN:1948.

Then using the following formula:

\frac{\Delta T}{\Delta V} = \frac{S[\frac{Hz}{V}]}{-\alpha [\frac{1}{K}]\frac{c[\frac{m}{s}]}{\lambda [m]}}

where S is the calibration slope for NPRO from volts to the frequency

\alpha is the coefficient of thermal expansion of fused silica, 5.5\times10^{-7} K^{-1}

c is the speed of light 299792458 m/s

The offset was adjusted so that at t=0, the cavity temperatures is the same as the vacuum can in-loop temperature sensor reading at t=0.

This gave for the South Cavity -22.456 K/V and for the North Cavity -23.489 K/V

The South Cavity temperature changed 0.511 K, 0.539 K, and 0.565 K in the first step on the three days. Mean response to the first step is 0.538 K.

The North Cavity temperature changed 0.520 K, 0.574 K, and 0.639 K in the first step on the three days. Mean response to the first step is 0.578 K.

The South Cavity temperature changed -0.878 K, -0.860 K, and -0.863 K in the second step on the three days. Mean response to the second step is -0.867 K.

The North Cavity temperature changed -0.903 K, -0.933 K, and -0.910 K in the second step on the three days. Mean response to the second step is -0.915 K.

Code and Data

Edit Fri Sep 6 12:01:49 2019 anchal in RED above.

Found out that there is a bored hole in the spacer so the laser doesn't travel in fused silica actually. So the refractive index used above is wrong.

Updated calculations and plots for the same.

  2414   Wed Sep 4 17:31:19 2019 anchalNotesVacuumPlan of Action for Vacuum Can Flange replacement

The plan of action has been moved to a new wiki page for better documentation.


  2413   Wed Sep 4 15:08:51 2019 anchalDailyProgressBEATBeatnote Timeseries from Oscilloscope

For record, I took data of beatnote timeserieswith fasted sampling rate on Tektronix TDS 3034C (CTN_OSC_SN01).

  • I do see that that positive half cylce looks better than negative half cycle.
  • There might be some clipping happing on the negative peak, but can't say for sure.
  • Right now, it is 3.48 Vpp, so running moku with 10Vpp input range.
  • To the wise people around me, please let me know if there is something glaringly wrong with this signal.

Code and Data

  2412   Wed Sep 4 14:41:33 2019 anchalNotesBEATQuick note: BN detector changed to SN101 and other changes
  • Beatnote detector changed from NF1811 -> SN101
  • Tuned slightly modematching in North path. Increased by 3 %.
  • NFSS Fastgain increased to 14.
  • Switched off all auxilary equipments: Marconi 2023A, SR780, SR785 and AG4395A.
  • Moku is now directly connected to beatnote detector. (Earlier it was connected through a coupler)
  • Moku firmware update to 1.9 is done. Pymoku is upgraded to 2.8.0.
  • Flag '-a' added in dailyBNspec.py code to switch on 10x attenuation for large signals. This makes input range 10Vpp.
  • The new updates have caused some errors to creep in in remote control of Moku. So daily BN measurement is halted.
  2411   Wed Sep 4 11:49:02 2019 ranaDailyProgressTempCtrlVacuum Can Temperature Control Setpoint Step Test - Results

yes, but convert all frequencies into cavity temperature so that there's a single y-axis

  2410   Wed Sep 4 11:04:08 2019 anchalDailyProgressTempCtrlVacuum Can Temperature Control Setpoint Step Test - Results

Attached are the results of this step test.

  • The Vacuum Can Temperature PID reached the setpoint almost immediately.
  • The out-of-loop sensor has a different offset but shows same 1-degree change as an in-loop sensor.
  • In the FSS Slowout Voltages which control the NPRO Laser temperatures, we can see that South Slow PID goes to a steady-state more smoothly and without much oscillations.
  • While the North Slow PID shows some oscillations. I'm not sure what can be concluded from this observation.
  • Note that the cavity heater PID was switched off during these measurements but the heaters were left on to the values they were at before switching PID off.
  • The second attachment is an exponential decay fit of the slow voltage values after the two steps on each day on each path.
  • The values of these time constants vary from 3 hrs to 4 hrs depending on the day and path.
  • I was unable to convert the slow voltages to cavity temperature reliably. I found some estimates in CTN:2027 but they were not replied to positively. And the absolute value is still unknown, so this conversion would hardly give any new insight.
  • However, since temperature change would be some constant number only, it wouldn't affect the time constant estimate done here.

Code and Data

  2409   Tue Sep 3 16:48:23 2019 anchalDailyProgressNoiseBudgetDaily updates on noise budget

Daily noise budget plots are now pushed to these links.

CTN Daily Beatnote Spectrum

            Here, all beatnote spectrums since Aug 27, 2019 are plotted in an alpha scaled manner. The darker the plot, more recent it is.

CTN Latest Beatnote Spectrum

           Here, the latest 3 days of beatnote spectrum is plotted.

ELOG V3.1.3-