ID |
Date |
Author |
Type |
Category |
Subject |
15605
|
Wed Sep 30 19:45:56 2020 |
rana | Update | General | HEPA blower startup capacitor replacement |
it would be a good idea for us to have an auto-reminder to have us check the flow of all the HEPAs in the lab and elog it once a year so that we can replace filters and pre-filters appropriately. |
15638
|
Thu Oct 22 13:04:42 2020 |
rana | Update | Electronics | HV coil driver packaged into 2U chassis |
what is the noise level before the HV stage? i.e. how well is the acromag noise being filtered? |
15671
|
Tue Nov 10 15:13:41 2020 |
rana | Update | General | ETMY suspension eigenmodes |
For the input matrix diagonalization, it seemed to me that when we had a significant seismic event or a re-alignment of the optic with the bias sliders, the input matrix also changes.
Meaning that our half-light voltage may not correspond to the half point inside the LED beam, but that rather we may be putting the magnet into a partially occluding state. It would be good to check this out by moving the bias to another setting and doing the ringdown there. |
15677
|
Mon Nov 16 00:02:34 2020 |
rana | Update | Electronics | More systematic noise characterization |
true. also try to choose a cap with a goow high frequency response. In the Electronics Noise book by Ott there's some graph about this. I bet you good do a Bing search and also find something more modern. Basically we want to make sure that the self resonance is not happening at low frequencies. Might be tought to find one with a good HF response, a high voltage rating, and > 1uF.
Quote: |
Yes. The datasheet has a recommendation circuit with 10uF caps. Companies are careful to show reproducible, reliably functional circuit examples on datasheets. So, if the caps are there you should try to replicate the design.
Quote: |
Additional bypass capacitors? I use 0.1 uF, 700V DC ceramic capacitors as bypass capacitors close to the leads of the PA95, as is recommended in the datasheet. Can adding a 10uF capacitor in parallel provide better filtering? I'm not sure if one with compatible footprint and voltage rating is readily available, I'll look around.
|
|
|
15679
|
Tue Nov 17 00:26:32 2020 |
rana | Update | Electronics | SR560s in need of repair/battery replacement |
yes, both problems can be fixed. Usually we just order some spare lead-acid batteries from SRS (Steve may have some spare ones somewhere). The DC offset often comes from a busted FET input. I bought 50 of those at one point - they're obsolete. Its also possible to replace the input stage with any old FET pair.
I'll handle the one with the offset if you leave it on my desk. |
15691
|
Sat Nov 28 21:44:53 2020 |
rana | Update | ASC | Planned mods for WFS head |
I don't think your simulation looked inaccurate (at least not to me). In my opinion, we just want to minimize any excess noise from intermodulation. Of course, its possible that stuffing too many notches will make it difficult to have the same low noise as a simple circuit, so that's worth considering.
Also, the intermodulation is mainly a problem when the other peaks are not suppressed by some feedback: e.g. POP55_I can have excess noise if POP55_Q or POP11_I are not controlled by some MICH/PRCL/SRCL loops.
For the WFS, perhaps this is not a significant issue, but I'm not sure. My suggestion is to stuff 11 & 55 for sure, and then the others depending on the amplitude of the peaks and the consequent intermodulation. IF it works with all stuffed, that seems good. If its tricky to get it to work with all stuffed, I'd back off on a couple of them...but it probably takes more careful thought to figure out which ones are least important. |
15700
|
Thu Dec 3 11:02:35 2020 |
rana | Update | Electronics | Electrical LO signal for AS WFS |
looks good to me.
The thing I usually look for is how much the downstream system (mixers, etc) can perturb the main oscillator. i.e. we don't want mixer in one chain to reflect back and disturb the EOM chain. But since our demods have amplifiers on the LO side we're pretty immune to that. |
15732
|
Fri Dec 11 09:28:52 2020 |
rana | Update | BHD | Monte Carlo loop coupling Simulations |
Cool. Can you give us Bode plots of the open loop gain for each of the 5 length control loops?
Quote: |
I have rebuilt the MCMC simulation in an OOP fashion and incorporated Lance/Pytickle functionality into it. The usage of the MCMC now is much less messy, hopefully.
|
|
15759
|
Mon Jan 11 19:10:10 2021 |
rana | Update | BHD | Monte Carlo loop coupling Simulations |
- looking better, but the CARM plot still looks weird.
- you should plot from 0.01 - 10,000 Hz
- All of the loops should have true integrators below 1 Hz.
- I don't think these loops are stable; the Bode plot is not a good way to check stability for LTI systems since you can be fooled by phase wrapping.
|
15804
|
Thu Feb 11 16:58:52 2021 |
rana | Summary | BHD | Satellite Amplifier Very Low frequency noise After modifications |
I expect that a single OSEM channel can't be better than 1e-10 m/rHz above 5 Hz, so probably something wrong in the calibration. 1.6 V/mm seems right to me, so could be some place else. |
15827
|
Fri Feb 19 18:22:42 2021 |
rana | Update | LSC | PRFPMI sensiing matrix woes |
I would:
- look at the free swingin michelson. Should be able tu null that siggnal in all ports to define the Q phase.
- If things are weird, put an RF signal nto the demod board mhich is offset from the LO by ~100 Hz and verify the demod/whitening chain is kosher.
- Lock PRMI and drive lines > 200 Hz. If PRC/MICH are not orthogonal, then there may be a mis tuning of RF SB wavelength and cavity lengths.
- IF PRMI is sort of healthy, we could be having a weird SB resonance in the arms.
|
15831
|
Sun Feb 21 20:51:21 2021 |
rana | Update | General | Housekeeping + PRMI char |
I'm curious to see if the demod phase for MICH in REFL & AS chamges between thi simple Mcihelson and PRMI. IF there's a change, it could point to a PRCL/f2 mismatch.
But I would still bet on demod chain funniness. |
15854
|
Tue Mar 2 13:39:31 2021 |
rana | Update | LSC | PRM violin filter excessive? |
agreed, seems excessive. I always prefer bandstop over notch in case the eigenfrequency wanders, but the bandstop could be made to be just a few Hz wide.
|
15881
|
Mon Mar 8 19:22:56 2021 |
rana | Summary | SUS | IMC suspension characterization |
Herewith, I describe an adventure
- Balance the OSEM input matrix using the free swinging data (see prev elogs).
- Balance the coil actuation by changing the digital coil gains. This should be done above 10 Hz using optical levers, or some IMC readout (like the WFS). At the end of this process, you should put a pringle vector into the column of the SUS output matrix that corresponds to one of the SUS OSC/LOCKIN screens. Verily, the pringle excitation should produce no signal in MC_F or da WFS.
- use the Malik doc on the single suspension to design feed-forward filters for the SUS COIL filter banks. You can get the physical parameters using the design documents on DCC / 40m wiki and then modify them a bit based on the eigenfrequencies in the free swinging data.
- Model the 2x2 system which includes longitudinal and pitch motion. Consider how accurate the filters must be to maintain a cross-coupling of < 3% in the 0.5-2 Hz band.
- Is this decoupling forsooth still maintained when you close the SUS damping loops in the model? If not, why so?
- Make step response measurements of the damping loops and record/plot data. Use physical units of um/urad for the y-axes. How much is the step response cross-coupling?
- Consider the IMC noise budget: are the low pass filters in the damping loops low-passing enough? How much damping is demasiado (considering the CMRR of the concrete slab for seismic waves)?
- Can we use Radhika's AAA representation to auto-tune the FF and damping filters? It would be very slick to be able to do this with one button click.
gautam: For those like me who don't know what the AAA representation is: the original algorithm is here, and Lee claims his implementation of it in IIRrational is better, see his slides. |
15882
|
Mon Mar 8 20:11:51 2021 |
rana | Frogs | Computer Scripts / Programs | activate_matlab out of control on Megatron |
there were a zillion processes trying to activate (this is the initial activation after the initial installation) matlab 2015b on megatron, so I killed them all. Was someone logged in to megatron and trying to run matlab sometime in 2020? If so, speak now, or I will send the out-of-control process brute squad after you! |
15914
|
Fri Mar 12 13:01:43 2021 |
rana | Summary | SUS | Coil Rs & Ls for PRM/BS/SRM |
ugh. sounds bad - maybe a short. I suggest measuring the inductance; thats usually a clearer measurement of coil health |
15921
|
Mon Mar 15 20:40:01 2021 |
rana | Configuration | Computers | installed QTgrace on donatella for dataviewer |
I installed QTgrace using yum on donatella. Both Grace and XMgrace are broken due to some boring fight between the Fedora package maintainers and the (non existent) Grace support team. So I have symlinked it:
controls@donatella|bin> sudo mv xmgrace xmgrace_bak
controls@donatella|bin> sudo ln -s qtgrace xmgrace
controls@donatella|bin> pwd
/usr/bin
I checked that dataviewer works now for realtime and playback. Although the middle click paste on the mouse doesn't work yet. |
Attachment 1: cutiegrace.png
|
|
15938
|
Thu Mar 18 12:35:29 2021 |
rana | Update | safety | Door to outside from control room was unlocked |
I think this is probably due to the safety tour yesterday. I beleive Jordan showed them around the office area and C&B. Not sure why they left through the control room.
Quote: |
I came into the lab a few mins ago and found the back door open. I closed it. Nothing obvious seems amiss.
Caltech security periodically checks if this door is locked but it's better if we do it too if we use this door for entry/exit.
|
|
15939
|
Thu Mar 18 12:46:53 2021 |
rana | Update | SUS | Testing of new input matrices with new data |
Good Enough! Let's move on with output matrix tuning. I will talk to you guys about it privately so that the whole doesn't learn our secret, and highly sought after, actuation balancing.
I suspect that changing the DC alignment of the SUS changes the required input/output matrix (since changes in the magnet position w.r.t. the OSEM head change the sensing cross-coupling and the actuation gain), so we want to make sure wo do all this with the mirror at the correct alignment.
|
15942
|
Thu Mar 18 21:37:59 2021 |
rana | Update | LSC | PRMI investigations: what IS the matrix?? |
- Locked PRMI several tmes after Gautam setup. Easy w IFO CONFIG screen

- tuned up alignment
- Still POP22_I doesn't go above ~111, so not triggering the loops. Lowered triggers to 100 (POP22 units) and it locks fine now.

- Ran update on zita, and now it lost its mounts (and maybe its mind). Zita needs some love to recover the StripTool plots

- Put the $600 ebay TDS3052 near the LSC rack and tried to look at the RF power, but found lots of confusing information. Is there really a RF monitor in this demod board or was it disconnected by a crazy Koji
? I couldn't see any signal above a few mV.
- Put a 20 dB coupler in line with the RF input and saw zip. Then I put the RF signal directly into the scope and saw that the 55 MHz signal is ~30 mVpp into 50 Ohms. I waited a few minutes with triggering to make sure I was getting the largest flashes. Why is the optical/RF signal so puny?
This is ~100x smaller than I think we want...its OK to saturate the RF stuff a little during lock acquisition as long as the loop can suppress it so that the RMS is < 3 dBm in the steady state.
|
Attachment 1: PXL_20210319_045925024.jpg
|
|
15950
|
Sun Mar 21 19:31:29 2021 |
rana | Summary | Electronics | RTL-SDR for monitoring RF noise / interference |
When we're debugging our RF system, either due to weird demod phases, or low SNR, or non-stationary noise in the PDH signals, its good to have some baseline measurements of the RF levels in the lab.
I got this cheap USB dongle (RTL-SDR.COM) that seems to be capable of this and also has a bunch of open source code on GitHub to support it. It also comes mith an SMA coax and rabbit ear antenna with a flexi-tripod.
I used CubicSDR, which has free .dmg downloads for MacOS.It would be cool to have a student write some python code (perhaps starting with RTL_Power) for this to let us hop between the diffierent RF frequencies we care about and monitor the power in a small band around them.

|
15952
|
Mon Mar 22 15:10:00 2021 |
rana | Update | SUS | Trying coil actuation balance |
There's an integrator in the MC WFS servos, so you should never be disabling the ASC inputs in the suspensions. Disabling 1 leg in a 6 DOF MIMO system is like a kitchen table with 1 leg removed .
Just diagnose your suspension stuff with the cavity unlocked. You should be able to see the effect by characterizing the damping loops / cross-coupling. |
15975
|
Mon Mar 29 17:34:52 2021 |
rana | Update | SUS | MC2 Coil Balancing updates |
I think there's been some mis-communication. There's no updated Hang procedure, but there is the one that Anchal, Paco and I discussed, which is different from what is in the elog.
We'll discuss again, and try to get it right, but no need to make multiple forks yet. |
16010
|
Fri Apr 9 17:41:12 2021 |
rana | Update | SUS | Faster coil balancing |
convergence is great.
Next we wanna get the F2A filters made since most of the IMC control happens at f < 3 Hz. Once you have the SUS state space model, you should be able to see how this can be done using only the free'swinging eigenfrequencies. Then you should get the closed loop model including the F2A filters and the damping filters to see what the closed loop behavior is like.
|
16014
|
Sat Apr 10 10:07:47 2021 |
rana | Update | SUS | Faster coil balancing |
I think I mis-spoke about the balancing channels before. The ~20 Hz balancing could go into either the COIL banks or the SUS output matrix.
I believe its more conceptually clean to do this as gains in the outputmatrix, and leave the coil gains as +/- 1. i.e. we would only use the coil gains to compensate for coil/magnet actuation strength.
Then the high frequency balance goes into the outputmatrix. The F2A and A2L decoupling filters would then be generated having a high frequency gain = 1. |
16020
|
Tue Apr 13 09:51:22 2021 |
rana | Update | SUS | What's F2A?? |
Force to Angle. It just means the filters that are in the POS OUTPUT matrix. I think in the past sometimes they are called F2P or F2A.
These filters account for the frequency dependent coupling of the DOFs around the suspension resonance. Take a look at what Bhavini is doing for the plots.
|
16029
|
Wed Apr 14 15:30:29 2021 |
rana | Update | General | Sorry, it was me |
Maybe tighten the tensioner on the door closer so that it closes by itself even in the low velocity case. Or maybe just use the front door like everyone else? |
16041
|
Fri Apr 16 11:31:00 2021 |
rana | Update | elog | elog stuck ~10 AM today |
found it unresponsive. Restarted fine using procedure documented in wiki |
16043
|
Fri Apr 16 15:47:58 2021 |
rana | Update | SUS | Tested proposed filters for POS colum in MC2 output matrix |
Looks mostly right, but you used the OSEM sensors as readbacks. We are diagonalizing using the cavity sensors. Using the diagonalized input matrix is also good since that will reduce the cross-coupling due to the damping loops.
Its sort of a subtle issue:
- The sensors are are diagonalized into the eigenmode basis, not the Cartesian basis of the mirror motion.
- What the cavity cares about is the Cartesian motion.
- Q1: in the model, how much Cartesian pitch motion is there at the POS eigenfrequency in the free-swinging case?
- Q2: should we somehow diag the input matrix into the Cartesian basis?
- Q3: if so, How?
- Q4: and why?
|
16046
|
Sun Apr 18 21:29:55 2021 |
rana | Update | PSL | Laser amplifier |
- Ideally, we put the chiller outside of the interferometer area. The PSL chiller used to be in the control room near the door by IMC REFL. We could also put it in the drill press room.
- Once we figure out a couple of places where the Diode Box can go, we can ask facilities to make the appropriate power connections. They will have to eval the situation to figure out if the main power to the lab needs to be shut down.
- Can we put the laser diode box in the drill press room too? Then the hoses can be short. Perhaps less EMI getting into our sensitive places.
|
16060
|
Wed Apr 21 10:59:07 2021 |
rana | Summary | Cameras | note on new GigE cam @ 1064 |
Note from Stephen on more sensitive Baslers. |
16067
|
Wed Apr 21 18:49:29 2021 |
rana | Update | SUS | MC2 Suspension Optimization summary |
the POS column should be all 1 for the AC balancing. Where did those non-1 numbers come from? |
16084
|
Sun Apr 25 21:21:02 2021 |
rana | Update | CDS | SUS simPlant model |
- I suggest not naming this the LSC model, since it has no LSC stuff.
- Also remove all the diagnostic stuff in the plant model. We need nothing except a generic filter Module, like in the SUS controller.
- Also, the TF looks kind of weird to me. I would like to see how you derive that eq.
- Connect the models and show us some plots of the behavior in physical units using FOTON to make the filters and diaggui/DTT (at first) to make the plots.
|
16141
|
Fri May 14 17:45:05 2021 |
rana | Update | PSL | HEPA speed raised |
The PSL was too hot, so I turned on the south HEPA on the PSL. The north one was on and the south one was off (or so slow as to be inaudible and no vibration, unlike the north one). Lets watch the trend over the weekend and see if the temperature comes down and if the PMC / WFS variations get less. Fri May 14 17:46:26 2021 |
16144
|
Tue May 18 00:52:38 2021 |
rana | Update | PSL | HEPA speed raised |
Looks like the fan lowered the temperature as expected. Need to get a few more days of data to see if its stabilized, or if that's just a fluke.
The vertical line at 00:00 UTC May 18 is about when I turned the fans up/on. |
Attachment 1: Untitled.png
|
|
16145
|
Tue May 18 20:26:11 2021 |
rana | Update | PSL | HEPA speed raised |
Fluke. Temp fluctuations are as usual, but the overall temperature is still lower. We ought to put some temperature sensors at the X & Y ends to see what's happening there too. |
16256
|
Sun Jul 25 20:41:47 2021 |
rana | Update | Loss Measurement | Loss measurement |
What are the quantitative root causes for why the statistical uncertainty is so large? Its larger than 1/sqrt(N) |
16304
|
Tue Aug 31 14:55:24 2021 |
rana | Summary | LSC | XARM POX OLTF |
this model doesn't seem to include the analog AA, analog AI, digital AA, digital AI, or data transfer delays in the system. I think if you include those you will get more accuracy at high frequencies. Probably Anchal has those included in his DARM loop model?
|
16345
|
Mon Sep 20 14:22:00 2021 |
rana | Summary | SUS | PRM and BS Angular Actuation transfer function magnitude measurements |
I suggest plotting all the traces in the plot so we can see their differences. Also remove the 1/f^2 slope so that we can see small differences. Since the optlev servos all have low pass filters around 15-20 Hz, its not necessary to turn off the optlev servos for this measurement.
I think that based on the coherence and the number of averages, you should also be able to use Bendat and Piersol so estimate the uncertainy as a function of frequency. And we want to see the comparison coil-by-coil, not in the DoF basis.
4 sweeps for BS and 4 sweeps for PRM. |
16353
|
Wed Sep 22 11:43:04 2021 |
rana | Summary | Calibration | XARM calibration noise |
I would expect to see some lower frequency effects. i.e. we should look at the timeseries of the demod with the excitation on and off.
I would guess tat the exc on should show us the variations in the optical gain below 3 Hz, whereas the exc off would not show it.
Maybe you should do some low pass filtering on the time series you have to see the ~DC effects? Also, reconsider your AA filter design: how do you quantitatively choose the cutoff frequency and stopband depth? |
16362
|
Mon Sep 27 17:04:43 2021 |
rana | Summary | Computers | Quantization Noise Calculation Summary |
I suggest that you
- change the corner frequency to 10 Hz as I suggested last week. This filter, as it is, is going to give you trouble.
- Put in a sine wave at 3.4283 Hz with an amplitude of 1, rather than white noise. In this way, its not necessary to do any subtraction. Just make PSD of the output of each filter.
- Be careful about window length and window function. If you don't do this carefully, your PSD will be polluted by window bleeding.
|
16375
|
Mon Oct 4 16:10:09 2021 |
rana | Summary | SUS | PRM and BS Angular Actuation transfer function magnitude measurements |
not sure that this is necessary. If you look at teh previous entries Gautam made on this topic, it is clear that the BS/PRM PRMI matrix is snafu, whereas the ITM PRMI matrix is not.
Is it possible that the ~5% coil imbalance of the BS/PRM can explain the observed sensing matrix? If not, then there is no need to balance these coils. |
16389
|
Mon Oct 11 11:13:04 2021 |
rana | Update | SUS | More PRM L2P measurements |
For the oplev, there are DQ channels you can use so that its possible to look back in the past for long measurements. They have names like PERROR |
16394
|
Tue Oct 12 16:39:52 2021 |
rana | Summary | SUS | PRM and BS Angular Actuation transfer function magnitude measurements |
should compare side by side with the ITM PRMI radar plots to see if there is a difference. How do your new plots compare with Gautam's plots of PRMI? |
16421
|
Thu Oct 21 15:22:35 2021 |
rana | Summary | PEM | Particle counter setup near BS Chamber |
SVG doesn't work in my browser(s). Can we use PDF as our standard for all graphics other than photos (PNG/JPG) ? |
16422
|
Thu Oct 21 15:24:35 2021 |
rana | Summary | PEM | Particle counter setup near BS Chamber |
rethinking what I said on Wednesday - its not a good idea to put the particle counter on a vac chamber with optics inside. The rumble from the air pump shows up in the acoustic noise of the interferometer. Let's look for a way to mount it near the BS chamber, but attached to something other than vacuum chambers and optical tables.
Quote: |
I have placed a GT321 particle counter on top of the MC1/MC3 chamber next to the BS chamber.
|
|
16441
|
Sun Oct 31 14:21:31 2021 |
rana | HowTo | Treasure | IFOCad |
IFOcad model/video of the AEI 10m interferometer:
https://10m.aei.mpg.de/design-and-sensitivity/ |
16451
|
Fri Nov 5 12:49:32 2021 |
rana | Update | SUS | Setting up suspension test model |
Please don't put it on c1sus2. Put it on the completely independent test stand as we discussed Wednesday. You must test the controller on the simplant and verify that they thing is stable and works, before putting it in the 40m network. |
16482
|
Wed Nov 24 13:44:19 2021 |
rana | Summary | Computers | Quantization Noise Calculation Summary |
This looks great. I think what we want to see mainly is just the noise in the 32 bit IIR filtering subtracted from the 64 bit one.
It would be good if Tega can look through your code to make sure there's NO sneaky places where python is doing some funny casting of the numbers. I didn't see anything obvious, but as Chris points out, these things can be really sneaky so you have to be next level paranoid to really be sure. Fox Mulder level paranoia.
And, we want to see a comparison between what you get and what Denis Martynov put in an appendix of his thesis when comparing the Direct Form II, with the low-noise form (also some slides from Matt Evans on thsi from a ~decade agoo). You should be able to reproduce his results. He used matlab + C, so I am curious to see if it can be done all in python, or if we really need to do it in C.
And then...we can make this a part of the IFOtest suite, so that we point it at any filter module anywhere in LIGO, and it downloads the data and gives us an estimate of the digital noise being generated. |
16537
|
Wed Dec 29 20:09:40 2021 |
rana | Summary | CDS | c1su2 model updated with SUS damping blocks for 7 SOSs |
We want to maintain the 16 kHz sample rate for the COIL DAQ channels, but nothing wrong with reducing the others.
I would suggest setting the DQ sample rates to 256 Hz for the SUS DAMP channels and 1024 Hz for the OPLEV channels (for noise diagnostics).
Maybe you can put these numbers into a new library part and we can have the best of all worlds?
Quote: |
Should we change the library model part for sus_single_control.mdl
We notice that all our suspension models need to go through this weird python script modifying auto-generated .ini files to reduce the data rate. Ideally, there is a simpler solution to this by simply adding the datarate 2048 in the '#DAQ Channels' block in the model library part /cvs/cds/rtcds/userapps/trunk/sus/c1/models/lib/sus_single_control.mdl which is the root model in all the suspensions. With this change, the .ini files will automatically be written with correct datarate and there will be no need for using the activateDQ script. But we couldn't find why this simple solution was not implemented in the past, so we want to know if there is more stuff going on here then we know. Changing the library model would obviously change every suspension model and we don't want a broken CDS system on our head at the begining of holidays, so we'll leave this delicate task for the near future.
|
|