ID |
Date |
Author |
Type |
Category |
Subject |
9385
|
Thu Nov 14 14:27:51 2013 |
nicolas | Omnistructure | General | SR785 Analyzer CRT replaced |
The 785 analyzer in the 40 had a wonky hard to read screen. I was hoping that a new white CRT would fix all the problems.
I installed a white CRT, which didn't fix the wonkyness, but I adjusted the CRT position, brightness, focus settings to make the screen somewhat more readable.
BEFORE:

AFTER:

If we want to send the thing in for service to fix the wonkyness, we should probably hold on to the old CRT because they will probably replace the whole screen assembly and we'll lose our white screen. |
9709
|
Mon Mar 10 21:13:43 2014 |
nicolas | Summary | LSC | Composite Error Signal for ARms (2) |
In order to better understand how the composite signal would behave in the presence of noise, I decided to do a simple analysis of the cavity signals while sweeping through resonance.
My noise model was to just assume that a given signal has some rms uncertainty (error bars) and use linear error propagation to propagate from simple signals to more complicated ones.
I used the python package uncertainties to do the error propagation.
I assumed that the ALS signal, the cavity transmission, and the cavity PDH error signal all have some constant noise that is independent of the cavity detuning. Below is a sweep through resonance (x axis is cavity detuning in units of radians).

The shaded region represents the error on each signal.
Next I calculated the 'first order' calculated error signals. These being a raw PDH, normalized PDH, an inverse square root trans, and the normal ALS again. I tuned the gains so they match appropriately.
Here, one can see how the error in the trans signal propagates to the normalized and trans signals and becomes large are the fractional error in the trans signal becomes large.

Next I did some optimization of linear combinations of these signals. I told the code to maximize the total signal to noise ratio, while ensuring that the overall signal had positive gain. I did this again as a function of the cavity detuning.
Each curve represents the optimized weight of the corresponding signal as a function of detuning.

So this is roughly doing what we expect, it prefers ALS far from the resonance, and PDH close to the resonance, while smoothly moving into square root trans in the middle.
It's a little fake, but it gives us an idea of what the 'best' we can do is.
Finally I used these weights to recombine the signals into a composite, to get an idea of the noise of the overall signal. At the same time, I plot the weighting proposed by Koji's mathematica notebook (using trans and 1-trans, and a hard switch to ALS).

So as one can see, at least for the noise levels I chose, the koji weighting is not much worse than the 'optimal' weighting. While it is much simpler.
The code for all this is in the svn at 40mSVN/nicolas/workspace/2014-03-06_compositeerror |
10014
|
Mon Jun 9 20:07:53 2014 |
nicolas | HowTo | Computer Scripts / Programs | Latex (math) in the elog |
in the elog
One feature that has been sorely missing in the elog has been the ability to easily add mathematical symbols. Here is an imperfect solution.
There is a browser plugin available for firefox, safari and chrome that allow you to add “markdown” formatting to any rich text input box in the browser. One feature of markdown is latex math formulae.
http://markdown-here.com/
The way it works is you type some latex formatted math text in between dollar signs, click the button in your browser, and it converts them to rendered images.
So this
$E=mc^2.$
becomes this

Some drawbacks:
The images are actually rendered through a google service, so if that service changes or goes down, the images won’t render, however the HTML source still contains the source string.
The size of formulae are not really matched to the text.
Going back and forth between rendered and unrendered can lose changes (if you make changes after rendering).
Bonus features:
It also works in Gmail!
You can do code highlighting:
#!/bin/bash PATH=$PATH:/home/user/path echo "How cool is this?"
EDIT: it looks like the code highlighting is sort of broken :-(. |
10543
|
Fri Sep 26 11:44:55 2014 |
nicolas | Frogs | Computer Scripts / Programs | Loaded larry's fake filter into C1:ALS-OFFSETTER2 |
Larry and Nicolas
Larry's transfer function measurements suddenly started returning 0dB 0degrees when before there was some fake filter in the C1:ALS-OFFSETTER2 filter bank.
We looked in the filter bank and his filter was gone. So I created a new filter called LARRYP in FM2. We also disabled the output so he could drive the filter bank and test his TF code. |
99
|
Wed Nov 14 07:48:38 2007 |
norna | Omnistructure | OMC | OMC Cable dressing |
[Snipped from an email]
1) Last Friday Pinkesh and I set the OMC up with only the top three OSEMs and took a vertical transfer function. We had removed the other OSEMs due to difficulty of aligning all OSEMs with the weight of the bench etc bringing the top mass lower than the tablecloth can accommodate. See attached TF.Clearly there are extra peaks (we only expect two with a zero in between) and my belief is that at least some of them are coupling of other degrees of freedom caused by the electrical wiring. Pinkesh and I also noticed the difficulty of maintaining alignment if cables got touched and moved around. So.....
2) Yesterday Dennis and I took a look at how much moving a cable bundle around (with the peak shielding) changed the DC alignment. In a not too precise experiment ( using HeNe laser reflecting off the bench onto a surface ~ 1 metre away) we saw that we could reposition the beam one or two mm in yaw and pitch. This corresponds to ~ one or two mrad which is ~ the range of the OSEM DC alignment. We discussed possibility of removing the cabling from the middle mass, removing the peak and taking it from the bench directly to the structure above. I asked Chub if he could make an equivalent bundle of wires as those from the two preamps to see what happens if we repeat the "moving bundle" experiment. So...
3) Today Chub removed the cabling going to the preamps and we replaced it with a mock up of wire bundle going directly from the preamps to the structure above. See attached picture. The wires are only attached to the preamp boxes weighted down with masses but the bundle is clamped at the top. We repeated the "wiggle the bundle" test and couldnt see any apparent movement ( so maybe it is at most sub-mm). The cable bundle feels softer.
The next thing Chub did was to remove the second bundle ( from photodiodes, heater, pzt) from its attachment to the middle mass and strip off the peek. It is now also going to the top of the structure directly. The whole suspension now appears freer. We discussed with Dennis the "dressing " of the wires. There are some minor difficulties about how to take wires from the bright side to the dark side, but in general it looks like that the wires forming the second "bundle" could be brought to the "terminal block" mounted on the dark side and from there looped up to the top of the structure. We would have to try all this of course to see the wiring doesnt get in the way of other things (e.g. the L and R OSEMs). However this might be the way forward. So...
4) Tomorrow Pinkesh and I will check the alignment and then repeat the vertical transfer function measurement with the two bundles as they are going from bench to top of structure. We might even do a horizontal one if the middle mass is now within range of the tablecloth.
We can then remove preamp cables completely and lay the second bundle of cables on the optical bench and repeat the TFs.
The next thing will be to weigh the bench plus cables. This will allow us to
a) work out what counterbalance weights are needed - and then get them manufactured
b) firm up on how to handle the extra mass in terms of getting the masses at the correct height.
And in parallel Chub will work on the revised layout of cabling.
Looking a little further ahead we can also get some stiffness measurements made on the revised bundle design ( using Bob's method which Alejandro also used) and fold into Dennis's model to get some sanity check the isolation.
I think that's it for now. Comments etc are of course welcome.
Norna |
10055
|
Wed Jun 18 11:57:44 2014 |
not Jenne | Update | LSC | IFO alignment recovery |
Quote: |
I noticed today, and Rana said that he saw Saturday, that the MC refl value when the MC is unlocked is unusually high. It typically goes to about 4.5 V, but now is going up to 6.5V. Since the PMC output is the same as usual (max seen has been about 0.82 today), something must have happened between the PMC and the IMC.
Late last week, EricG and Nichin were looking at things on the AS table. Was anything touched on the AS table? Was anything touched on the PSL table? 'Fess up please, so that we can pinpoint what the change was.
|
Nope, we did not touch any of the PDs other than AS55. I have mentioned in my elog:10037 what we did exactly.
We just looked at all the other PDs to check if they were being illuminated by the correctly labeled fiber. Nothing other than that. |
5917
|
Wed Nov 16 20:30:27 2011 |
not Koji | Update | IOO | MC unlocked and misaligned. |
Quote: |
Actually, do we need to reset the filter history at every lock loss of the MC?
Those DC offsets were necessary to keep the alignment good just until the MC is unlocked.
So if we keep the history, we can maintain the good alignment.
|
I suspect the integrators get fed a huge wrong signal on lockloss. Clearing the history on the trans DOFs when the MC was badly aligned gets it nicely aligned again. I switched off the alignment transmission DOFs for now. |
10182
|
Fri Jul 11 09:41:43 2014 |
not Koji | Update | General | Coupling telescope design |
Quote: |
CFC-2X-C has a FIXED focal length of 2mm, but the collimator lens position is adjustable.
I'm not yet sure this affects your calculation or not as what you need is an approximate mode calculation;
once you couple the any amount of the beam into the fiber, you can actually measure it at the output of the fiber with a collimator attached.
|
I don't believe it had any effect, as all the calculations gave me the same target waist. |
12258
|
Wed Jul 6 21:09:09 2016 |
not Koji | Update | Computer Scripts / Programs | New Tabs and Working Summary Pages |
I don't know much about how the cron job runs, I'll forward this to Max.
Quote: |
I started to receive emails from cron every 15min. Is the email related to this? And is it normal? I never received these cron emails before when the sum-page was running.
|
Max says it should be fixed now. Have the emails stopped? |
14181
|
Thu Aug 23 16:10:13 2018 |
not Koji | Update | IMC | MC/PMC trouble |
Great, thanks!
Quote: |
I don't know what had been wrong, but I could lock the PMC as usual.
The IMC got relocked by AutoLocker. I checked the LSC and confirmed at least Y arm could be locked just by turning on the LSC servos.
|
|
14537
|
Thu Apr 11 12:21:01 2019 |
not Koji | Update | PSL | PSL fan is noisy |
I could probably install the new fan if we have one. Can you do without the laser for a while?
Quote: |
This thread: ELOG 10295
My interpretation of these ELOGs is that we did not have the replacement, and then I brought unknown fan from WB. At the same time, Steve ordered replacement fans which we found in the blue tower yesterday.
The next action is to replace the internal fan, I believe.
|
|
15586
|
Sat Sep 19 19:37:16 2020 |
not Koji | Update | VAC | TP3 RP failure |
Disconcerting because those tip seals were just replaced [15417]. Maybe they were just defective, but if there is a more serious problem with the pump, there is a spare Varian roughing pump (the old TP2 dry pump) sitting at the X-end.
I reset the interlock error to unfreeze the vac controls (leaving V5 closed).
Quote: |
So the conclusion is that RP for TP3 has failed. Presumably, the tip-seal needs to be replaced.
Right now TP3 was turned off and is ready for the tip-seal replacement. V5 was closed since the watchdog tripped.
|
|
16561
|
Mon Jan 10 14:00:44 2022 |
not Koji | Update | BHD | SOS assembly -- SR2 |
Yes,
For the thin optics adapter design, we want Peek 1/4-20 screw (part # 98885A131) to replace the lower back long EQ stop. On it, we will have a Peek washer (part # 93785A600) fastened between two Peek nuts (part #98886A813).
For the thick optics adapter design, we want Peek 1/4-20 screw (part # 98885A131) to replace both the upper and lower back EQ stop. On the upper stop, we need a single Peek nut (part #98886A813).
I will cure-test the Vacseal.
Quote: |
Vacseal in the freezer. It could have been expired sooooo many years ago, We need some cure testing.
Can you release the part numbers of the ordered components (and how/where to use them), so that we can incorporate them into the CAD model?
Quote: |
Again, we should apply some glue to the counterweight to prevent it from spinning on the setscrew. Is there a glue other than EP30 that we can use?
Related: Peek nuts, screws and washers were ordered from Mcmaster.
|
|
|
16568
|
Tue Jan 11 09:53:14 2022 |
not Koji | Update | BHD | SOS assembly -- Peek screws and nuts |
I handed the Peek parts we got from McMaster to Jordan for C&B. |
5784
|
Wed Nov 2 11:29:04 2011 |
not Zach | Update | SUS | "Dr. SUS" progress |
Quote: |
Now that NDS2 is working, I was able to run all parts of diagAllSUS (except for the matrix writing) without errors. Barring issues with standard commands (freeswing, turnOnWatchDogs.csh, caput, etc.), Dr. SUS should be ready to go.
As requested, I have suppressed the generation of an elog post containing the results of the diagonalization.
Dr. SUS will run on allegra as a cron job at 8:00am on Sundays:
allegra:peakFit>crontab -l
PATH=/bin/:/usr/bin/:/cvs/cds/caltech/apps/linux64/matlab/bin/:/cvs/cds/caltech/apps/linux/gds/bin/:/cvs/cds/caltech/apps/linux/tds/bin/
PWD=/cvs/cds/caltech/apps/linux/gds/lib/
LD_LIBRARY_PATH=/cvs/cds/caltech/apps/linux/gds/lib
01 05 * * 0 cat /cvs/cds/caltech/users/kiwamu/work/20091026_OMC-LSC-diag/src/OMC_LSC_timing.m | matlab -nosplash -nodesktop > /dev/null
0 8 * * 0 /cvs/cds/rtcds/caltech/c1/scripts/SUS/peakFit/runDrSUS
Also: should these variable definitions really be here?
|
Cron starts with only a very minimal PATH. However, this shouldn't be an issue if you specify the full path to the commands.
The rest of the env vars should probably not be there.
Also, Zach: using /cvs/cds is now forbidden. We need to put this script in the right place. |
6928
|
Fri Jul 6 09:00:34 2012 |
not Zach | Update | Computers | NDS2 client now working on Ubuntu machines |
Quote: |
From my conversations with JZ and Leo, it seemed there was no package that generated the appropriate mex files. It was clear that the right ones weren't there from the absence of a /cvs/cds/caltech/apps/linux64/lib/matlab2010b directory. I'm sorry if I screwed anything up with pynds, but I have repeatedly asked for help with NDS2+matlab and no one has done anything.
It would be nice to do it via apt if there indeed is a versioned package that can make the mexs. Sorry again if I jumped the gun, but I didn't think anyone was going to do anything.
|
There is a package that provides the mex source, but it doesn't actually provide the mex binaries. The problem is that the binary depends on the matlab version, so you can't possibly provide binaries for every version.
The solution is to just build the binaries from the source package. We should put together a nice script that builds the binaries from the source, and installs them in the directory of your choosing. If we get something nice working, we can probably get them to include it with the package, to make it easier in the future.
Here's what's included in the source package:
controls@pianosa:~ 0$ sudo apt-get install nds2-client-matlab
...
controls@pianosa:~ 0$ dpkg -L nds2-client-matlab | sort
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/nds2-client-matlab
/usr/share/doc/nds2-client-matlab/changelog.Debian.gz
/usr/share/doc/nds2-client-matlab/changelog.gz
/usr/share/doc/nds2-client-matlab/copyright
/usr/share/matlab
/usr/share/matlab/NDS2_GetChannels.m
/usr/share/matlab/NDS2_GetData.m
/usr/share/matlab/NDS_GetChannels.m
/usr/share/matlab/NDS_GetData.m
/usr/share/matlab/NDS_GetMinuteTrend.m
/usr/share/matlab/NDS_GetSecondTrend.m
/usr/share/matlab/src
/usr/share/matlab/src/NDS2_GetChannels.c
/usr/share/matlab/src/NDS2_GetData.c
/usr/share/matlab/src/NDS_GetChannels.c
/usr/share/matlab/src/NDS_GetData.c
/usr/share/matlab/src/nds_mex_utils.c
/usr/share/matlab/src/nds_mex_utils.h
controls@pianosa:~ 0$
|
10073
|
Thu Jun 19 14:52:20 2014 |
not ericq | Update | Computer Scripts / Programs | control room bashrc change |
Quote: |
Some time ago, Rana changed the PS1 prompt codes on the control room computers. However, the exit codes of commands weren't being displayed, and there was some lingering color changing after the line. Hence, I changed it to look like this:
PS1='\[\033[0;35m\]\u'
PS1="$PS1\[\033[0;30m\]@"
PS1="$PS1\[\033[0;33m\]\h"
PS1="$PS1\[\033[0;97m\]|"
PS1="$PS1\[\033[0;92m\]\W"
PS1="$PS1\[\033[0;31m\] \${?##0}"
PS1="$PS1\[\033[0;97m\]>\[\033[0m\] "
The \${?##0} means: display the exit code if it is not zero (which means success). Thus, it only displays the exit code when its something other than what is expected.
|
 It's a very good plan to always inspect the exit code of your command. Well done. |
14200
|
Tue Sep 18 17:56:01 2018 |
not gautam | Update | IOO | PMC and IMC relocked, WFS inputs turned off |
I restarted the LSC models in the usual way via the c1lsc reboot script. After doing this I was able to lock the YARM configuration for more noise coupling scripting.
Quote: |
The PMC and IMC were unlocked. Both were re-locked, and alignment of both cavities were adjusted so as to maximize MC2 trans (by hand, input alignment to PMC tweaked on PSL table, IMC alignment tweaked using slow bias voltages). I disabled the inputs to the WFS loops, as it looks like they are not able to deal with the glitching IMC suspensions. c1lsc models have crashed again but I am not worrying about that for now.
9pm: The alignment is wandering all over the place so I'm just closing the PSL shutter for now.
|
|
14253
|
Sun Oct 14 16:55:15 2018 |
not gautam | Update | CDS | pianosa upgrade |
DASWG is not what we want to use for config; we should use the K. Thorne LLO instructions, like I did for ROSSA.
Quote: |
pianosa has been upgraded to SL7. I've made a controls user account, added it to sudoers, did the network config, and mounted /cvs/cds using /etc/fstab. Other capabilities are being slowly added, but it may be a while before this workstation has all the kinks ironed out. For now, I'm going to follow the instructions on this wiki to try and get the usual LSC stuff working.
|
|
15113
|
Mon Jan 6 19:05:09 2020 |
not gautam | Update | PSL | Assembly underway for c1psl upgrade |
I found them, thanks. After c1psl, there are 4 2GB DIMM cards and 1 SSD left. I moved them into the storage bins with all the other Acromag parts.
Quote: |
RTFE. Where did the spares go?
Quote: |
I began setting up the host server, but immediately hit a problem: We seem to have no more memory cards or solid-state drives, despite having two more SuperMicro servers. I ordered enough RAM cards and drives to finish both machines. They will hopefully arrive tomorrow.
|
|
|
15127
|
Wed Jan 15 16:08:40 2020 |
not gautam | Update | PSL | Assembly underway for c1psl upgrade |
You're right. We had the right idea before but we got confused about this issue. I changed all the XT1121s to XT1111 and vice versa. We already know which channels are sourcing and which not. Updated the wiring spreadsheet. The chassis seems to work. It's time to pass it over to Chub.
Quote: |
I don't think this is an accurate statement. XT1111 modules have sinking digital outputs, while XT1121 modules have sourcing digital outputs. Depending on the requirement, the appropriate units should be used. I believe the XT1111 is the appropriate choice for most of our circuits.
For digital outputs, one should XT1121. XT1111 should be used for digital inputs.
|
|
|
15647
|
Wed Oct 28 14:01:03 2020 |
not gautam | Update | General | ISS checkout |
that little PD in the black mount was never very good. The AD829 is not a good opamp for transimpedance and especially not good for low frequencies. Stefan Ballmer and I were able to get 2e-8 out of these (@100 Hz) many years ago.
I wonder if we have some of Zach's M2ISS photodetectors around, perhaps in QIL or Cryo. I doubt that any of them are in use now. Those had good performance nad BNC output. |
13930
|
Thu Jun 7 22:36:09 2018 |
not keerthana | Update | PSL | observing the resonance signal corresponding to the injected frequency. |
I worked a bit on the PSL table today |
9849
|
Thu Apr 24 14:23:09 2014 |
not manasa | Update | LSC | Y end whitening board |
maybe the tantalum caps on the daughter board power supply lines are blown? If so, replace with 35V+ ceramic. |
14220
|
Mon Oct 1 12:03:41 2018 |
not yuki | Configuration | ASC | PZT driver board verification |
I assume this QPD set is a D1600079/D1600273 combo.
How much was the SUM output during the measurement? Also how much were the beam radii of this beam (from the error func fittings)?
Then the calibration [V/m] is going to be the linear/inv-linear function of the incident power and the beam radus.
You mean the linear range is +/-50mV (for a given beam), I guess.
|
16251
|
Mon Jul 19 22:16:08 2021 |
paco | Update | LSC | PRFPMI locking |
[gautam, paco]
Gautam managed to lock PRFPMI a little before ~ 22:00 local time. The ALS to RF handoff logic was found to be repeatable, which enabled us to lock a total of 4 times this evening. Under this nominal state, we can work on PRFPMI to narrow down less known issues and carry out systematic optimization. The second time we achieved lock, we ran sensing lines before entering the ASC stage (which we knew would destroy the lock), and offline analysis of the sensing matrix is pending (gpstime = 1310792709 + 5 min).
Things to note:
(a) there is an unexpected offset suggesting that the ALS and RF disagreed on what the lock setpoint should be, and it is still unclear where the offset is coming from.
(b) the first time the lock was reached, the ASC up stage destroyed it, suggesting these loops need some care (we were able to engage the ASC loops at low gains (0.2 instead of 1) but as soon as we enabled some integrators this consistently destroyed the lock
(c) gautam had (burt) restored to the settings from back in March when the PRFPMI was last locked, suggesting there was a small but somehow significant difference in the IFO that helped today relative to last week
Take home message--> The mere fact that we were able to lock PRFPMI rules out the considerably more serious problems with the signal chain electronics or processing. This should also be a good starting point for further debugging and optimization.
gautam: the circulating power, when the ASC was tweaked, hit 400 (normalized to single arm locked with a misaligned PRM) suggesting a recycling gain of 22.5, and an average arm loss of ~30ppm round trip (assuming 2% loss in the PRC). |
16269
|
Wed Aug 4 18:19:26 2021 |
paco | Update | General | Added infrasensing temperature unit to martian network |
[ian, anchal, paco]
We hooked up the infrasensing unit to power and changed its default IP address from 192.168.11.160 (factory default) to 192.168.113.240 in the martian network. The sensor is online with user controls and the usual password for most workstations in that IP address. |
16274
|
Tue Aug 10 17:24:26 2021 |
paco | Update | General | Five day trend |
Attachment 1 shows a five and a half day minute-trend of the three temperature sensors. Logging started last Thursday ~ 2 pm when all sensors were finally deployed. While it appears that there is a 7 degree gradient along the XARM it seems like the "vertex" (more like ITMX) sensor was just placed on top of a network switch (which feels lukewarm to the touch) so this needs to be fixed. A similar situation is observed in the ETMY sensor. I shall do this later today.
Done. The temperature reading should now be more independent from nearby instruments.
Wed Aug 11 09:34:10 2021 I updated the plot with the full trend before and after rearranging the sensors. |
951
|
Tue Sep 16 16:47:01 2008 |
pete | Configuration | PSL | Prototype FSS reference installed |
After verifying output, I installed the new prototype 21.5 MHz FSS reference (Wenzel crystal oscillator and ZHL-2 amp). Yoichi and I successfully locked the MC, and have left the new reference in place. It's temporarily sitting on the corner of the big black optics table (AP table?). |
986
|
Tue Sep 23 15:28:06 2008 |
pete | Configuration | PSL | new 21.5 MHz FSS reference installed |
The new 21.5 MHz FSS reference is now installed in the rack with the 7 Sorensen PS. Both outputs give 18.7 dBm. The MC seems happy.
Bob did the +24 V and +15 V hookups for the amp and the Wenzel oscillator respectively, off of the din strips on the right of the rack.
I have attached two photographs. One shows the front of the box as mounted in the rack, and the other shows the inside of the box. From the second photo the circuit is apparent. Black wire coming in has ground, green has +15, and white has +24. After the switches, ground and +15 go to the Wenzel crystal oscillator, and ground and +24 go to the mini-circuits amp. There is 5 dB attenuation between the Wenzel 21.5 MHz output and the amp input. There is 3 dB attenuation between the amp output and the splitter.
The Wenzel crystal oscillator is their "streamline" model, and puts out 13.2 dBm. The amp is mini-circuits ZHL-2. |
1043
|
Mon Oct 13 13:51:49 2008 |
pete | Configuration | PSL | attempt to measure FSS ref phase |
On Friday I began a measurement of the FSS reference phase. The setup involves the following:
+ turn off the 166 MHz LO (top signal generator on 1Y2 rack)
+ bring FSS LO 21.5 MHz to the 166 MHz delay line phase shifter, and back out the phase shifter with a second length of cable
+ add a length of cable to the RF 21.5 MHz in preparation for measuring FSS IN2 as a function of delay
Trouble locking the FSS, and ran out of time before the measurement could be performed. |
1046
|
Tue Oct 14 14:19:36 2008 |
pete | Configuration | PSL | FSS ref phase |
Today I made several measurements which should yield the optimized phase for the FSS 21.5 MHz reference. I made two sets of measurements, using the 166 MHz phase delay shifter. For each phase value I made 5 measurements of a 500 kHz injection into test2 at 1 Vpp, with the 4195 spectrum analyzer on in1 with the high impedance probe, 51 points, a 10 kHz range. It was surprisingly noisy. I will make plots using matlab to find the maximum, and hope for consistent results between the two sets of measurements. If it is too noisy or inconsistent I will repeat the measurement at ~800 kHz.
Once I find the phase which yields peak amplitude in in1, I will measure the relative phase between LO and RF going in to the FSS, measure the speed of light in RG58 cable, and construct a new cable which will implement the desired relative phase. |
1050
|
Wed Oct 15 22:07:52 2008 |
pete | Configuration | PSL | FSS ref phase measurements |
Optimizing the FSS LO/RF phase at 500 kHz, above the servo band, proved to be noisy and those measurements were useless. Today I repeated
the measurement at 35 kHz and got good signal to noise. I've attached a plot of the 35 kHz peak in dBm as measured at IN2 by SR785, with
an injection into TEST2 at 35 kHz with 0.2 Vpp, as a function of delay in ns given by the delay phase shifter normally used by the 166 MHz.
I fit the bottom (quadratic) portion of this curve, and found an optimum delay of 25.8 ns, which can be implemented as 25.81 ns on the phase
shift box (25 + 1/2 + 1/4 + 1/16). This is an uncalibrated number and meaningless.. For all these measurements a very long SMA cable
(did not measure) was inserted on the RF output of the 21.5 MHz reference box. The actual phase difference depends on these cable lengths
which I didn't measure.
To determine the actual phase difference I compared the LO and RF input points with the 25.81 ns delay, using a scope with poor man's
averaging (33 manual triggers and recording the phase measurements). The phase difference was 8.24 degrees with an error on the mean of 3.4%,
with the LO having the longer effective cable (cable plus delay from the phase delay box). As a sanity check I set the phase delay box
to 20 ns and re-measured, and found 49.5 degrees. (1/21.5 MHz) * (49.5-8.24)/360 = 5.3 ns, which is about the difference between 20 ns
and 25.81 ns. I did the same with 0 ns dialed in, and found a difference of 21.5 ns (I expected 25.8 ns). So it is possible that the
phase delay box isn't too precise.
Finally, to determine the length of cable needed to implement 8.24 degrees of phase at 21.5 MHz with RG58 cable, I made some phase measurements
using the FSS reference box and mismatched cables. I used three cable lengths (93 cm, 140.5 cm, and 169.5 cm ) and two mismatched pairs with
dL of 29 and 76.5 cm. For each pair I took average of 20 measurements, finding 22.54 degrees mean for the dL=29 cm pair (0.78 degrees/cm, or
a speed of light of 1.0e10 cm/s, or 10.6 cm of cable length on the LO) and 43.57 degrees mean for dL=76.5 cm pair (0.57 degrees/cm, or a speed
of light of 1.4e10 cm/s, or 14.5 cm of cable length on the LO). I expected more precise agreement.
Maybe the 21.5 MHz reference box is not zero phase between the outputs. This could be easily tested. It might be interesting to repeat this
measurement with a few more dL values. |
1053
|
Thu Oct 16 13:12:58 2008 |
pete | Configuration | PSL | phase between FSS reference outputs |
I verified the phase between the FSS reference outputs (used for LO and RF) using matched BNC cables. I measured 0.95 degree (average of 12 scope measurements). |
1054
|
Thu Oct 16 16:26:26 2008 |
pete | Configuration | PSL | FSS phase matching cable installed |
RG 405 cable has a solid teflon dielectric, and a velocity factor of 0.69. To get the 8.2 degrees of additional phase on the LO output at 21.5 MHz then requires 22 cm of cable. I made a cable that ended up being 21 cm long after I'd gained some experience putting on the connector. It gives a phase difference between LO and RF of about 10 degrees. It is currently installed. |
1078
|
Thu Oct 23 20:47:28 2008 |
pete | Configuration | PSL | FSS LO calibration for MEDM |
Today I took a quick series of measurements to calibrate the FSS LO power measurement in the MEDM. This was done by using the spec.an. to measure the 21.5 MHz peak in dBm at the LO input to the FSS box on the PSL table, and recording the MEDM value, for attenuations applied at the FSS REF box output ranging from -5 dBm to -30 dBm.
I measured the loss due to the BNC cable I used, which was (19.66-19.50) dBm. I accounted for this and plotted ln(MEDM) vs. dBm on the attached plot. A linear fit of this gives the CALC field of a calc record for the IOC db:
6.29*LOGE(A)+5.36
Since no one knew how to do this nonlinear conversion in EPICS I will describe how to do it in detail tomorrow. It is simple, although it requires power cycling the scipe3 bunch (typing "reboot" or "ctl-x" at the command prompt took it down, but it did not come back). I did power cycle those computers a few times today. |
1083
|
Fri Oct 24 11:21:26 2008 |
pete | Configuration | PSL | FSS LO input calibrated in dBm |
Based on the measurements described in my previous elog, I created a new calc record in the file /cvs/cds/caltech/target/c1psl/psl.db
grecord(calc, "C1:PSL-FSS_LOCALC")
{
field(INPA,"C1:PSL-FSS_LODET")
field(SCAN,".1 second")
field(PREC,"4")
field(CALC,"6.29*LOGE(A)+5.36")
}
After restarting scipe3 to load this change, I told C1PSL_FSS.adl to look at this record instead of *LODET. That MEDM screen now shows LO input calibrated in dBm.
For reference, the operators available for use in the CALC field are listed in the EPICS Record ref manual, Chapter 9. The manual can be found here:
http://www.aps.anl.gov/epics/EpicsDocumentation/AppDevManuals/RecordRef/Recordref-3.html
Yoichi said he was fixing an SVN problem, so I have not yet committed the two files I changed: /cvs/cds/caltech/target/c1psl/psl.db and /cvs/cds/caltech/medm/c1/psl/C1PSL_FSS.adl. |
1245
|
Thu Jan 22 12:08:59 2009 |
pete | Update | oplevs | oplev calibration |
Following the procedure described in Royal Reinecke's 2006 SURF report, I've calibrated the ETMY yaw oplev DOF. The idea is to sweep the mirror tilt, measuring the transmitted cavity power and the oplev error signal. The cavity power can be related to the mirror tilt in radians following D. Anderson APPLIED OPTICS, Vol. 23, No. 17, 1984.
I've made a simple matlab script which spits out the final number; it calls Royal's perl script to do the sweep. I get 420 microrad/ct for ETMY yaw. In 2006 Royal got 250 microrad/ct. Could something have changed this much, or is one of us wrong? I'll double check my procedure and do the other arm cavity oplevs, and describe it in detail when I have more confidence in it.
Kakeru and I plan to extend this to handle the PRM, SRM, and BS. One script to rule them all. |
1247
|
Thu Jan 22 23:36:50 2009 |
pete | HowTo | oplevs | arm cavity oplev calibration |
calibrated the y-arm oplevs. the procedure is contained in a matlab script. the whereabouts of this script will be revealed in a future log entry.
ITMYpit 140 microrad/ct
ITMYyaw 98 microrad/ct
ETMYpit 400 microrad/ct
ETMYyaw 440 microrad/ct (previous measurement gave 420 microrad/ct)
procedure:
1) Start with a single arm aligned and locked. Dither the mirror tilt in a DOF. Measure arm cavity power and oplev error signal. See the first attached plot.
2) Fit the plot to a gaussian and determine mu and sigma.
3) For a spherical ETM optic, the power in the cavity P(a), as a function of translational beam axis displacement a=R*sin(theta), is proportional to exp[-a^2/(2*x^2)] where x is the waist size (D. Anderson APPLIED OPTICS, Vol. 23, No. 17, 1984). The power as a function of mirror tilt in cts, P(tilt) is proportional to exp[-(tilt-mu)^2 /(2*sigma^2)]. So if R is the mirror radius then theta = arcsin(a/R) = arcsin[(1/R)*(tilt-mu)*x/sigma)].
4) Fit theta versus mirror tilt to get the calibration. See the second attached plot.
5) For a flat ITM optic, mirror tilt causes an angular displacement of the beam. The math for this case is given in Anderson. |
1251
|
Fri Jan 23 16:33:27 2009 |
pete | Update | oplevs | x-arm oplev calibrations |
ITMXpit 71 microrad/ct
ITMXyaw 77 microrad/ct
ETMXpit 430 microrad/ct
ETMXyaw 430 microrad/ct
As with y-arm, my ITM measurements agree with Kakeru and Royal, but my ETM measurements are not quite a factor of 2 higher. Kakeru and I are investigatin. |
1327
|
Thu Feb 19 23:50:31 2009 |
pete | Update | Locking | aligned pd's on AP table |
Yoichi, Peter
While continuing our efforts to lock, we noticed the procedure failed at a point it had gotten past last night: turning on the bounce/roll filters in MICH, PRC, and SRC. We checked the MICH transfer function and noticed that the unity gain point was ~10 Hz, well below the bounce modes. We tried increasing the gain but found saturation, and Rob suggested that there could be misalignment on the AP table, which Steve worked on today. We went out and found two of the PDs (ASDD133 and AS166) to be badly misaligned probably due to a bumped optic upstream. We re-aligned.
|
1335
|
Tue Feb 24 18:42:15 2009 |
pete | Update | Locking | mc board repair |
Peter, Yoichi
Last night:
Quote: | However, when we measured the MCL loop gain with several different AO path gains, the loop shape did not change at all. This led us to suspect the AO path may not be connected. The cabling from the common mode board to the MC board seemed ok. We tested the signal flow in the MC board using a signal generator and an oscilloscope. Then we found that a signal injected to the IN2 (AO path) does not reach to the TP1A (right after the boost stages), though the signal is visible in the OUT2 (monitor BNC right after the initial amplifier (B-amp) for the AO path). The signal from IN1 (MC REFL) can be observed at TP1A. This means something is broken between the B-amp and the sum-amp in the AO path. We will check the MC board tomorrow.
|
Today we examined the MC board. With the extension board in place everything seemed fine. Without the extension board we could replicate the problem. Jiggling the IN2 jack caused the injected signal observed at TP1A to come and go. These jacks are unfortunately mounted directly on the board. We traced the problem to a resistor in this path (R30) which looked fishy. We soldered on a new 2K resistor with OWC and it fixed the problem. |
1435
|
Fri Mar 27 02:40:06 2009 |
pete | Summary | IOO | MC glitch investigation |
Yoichi, Pete
The MC loses lock due to glitches in the MC1 coils.
We do not know which coil for sure, and we do not know if it is a problem going into the board, or a problem on the board.
We suspect either the UL or LR coil bias circuits (Pete would bet on UL). If you look at the bottom 4 plots in the attached file, you can see a relatively large 3 minute dip in the UL OSEM output, with a corresponding bump in the LR (and smaller dips in the other diagonal).
These bumps do not show up in the VMONS which is why we are suspicious of the bias.
To test we are monitoring 4 points in test channels, for UL and UR, both going into the bias driver circuit, and coming out of the current buffer before going into the coils.
We ran cable from the suspension rack to the IOO rack to record the signals with DAQ channels.
The test channels:
UL coil C1:IOO-MC_DRUM1 (Caryn was using, we will replace when we are done)
UL input C1:IOO-MC_TMP1 (Caryn was using, we will replace when we are done)
LR coil C1:PEM-OSA_SPTEMP
LR input C1:PEM-OSA_APTEMP
We will leave these overnight; we intend to remove them tomorrow or Monday.
We closed the PSL shutter and killed the MC autolocker. |
1463
|
Thu Apr 9 12:23:49 2009 |
pete | Update | Locking | tuning ETM common mode |
Pete, Yoichi
Last night, we put the IFO in FP Michelson configuration. We took transfer functions of CARM and DARM, first using CM excitations directly on the ETMs, and then using modulations of the laser frequency via MC excitation. We found that there was basically no coupling into DARM using the MC excitation, but that there was coherence in DARM using the ETM excitation. Therefore, I tuned the ETM common mode in the output matrix. I did this by taking transfer functions of PD1_Q with PD2_I (see attached plot). I changed the drdown_bang script to set C1:LSC-BTMTRX_14 0.98 and C1:LSC-BTMTRX_24 1.02. |
1489
|
Thu Apr 16 16:26:57 2009 |
pete | Update | Locking | Wed. night locking |
yoichi, pete
We installed the watchLockLoss script in scripts/AutoDTT/. This script monitors arm power and uses command line
DTT to save 5 s snapshot of the interferometer when it senses loss of lock. We ran it on linux and it seemed to
save an xml file about half the time; we'll try it on solaris.
I managed to get up to arm power of about 20 a couple of times. IFO lost lock a couple of times after turning
off moving zero. MC2 would often get tripped by lock loss and need resetting. Maybe we will try to stiffen the
op levs. |
1525
|
Tue Apr 28 01:48:45 2009 |
pete | Configuration | VAC | VC1 open |
At about 1am or so Yoichi and I opened VC1. CC1 had fallen to about 5e-5 torr. |
1557
|
Thu May 7 18:12:12 2009 |
pete | Update | Locking | arm power curve |
I've plotted TRX, TRY, PD12I and PD11Q. Arm powers after locking increase for a few tens of minutes, peak out, and then decrease before lock is lost.
|
1558
|
Thu May 7 23:21:04 2009 |
pete | Update | Locking | arm power curve |
Quote: |
I've plotted TRX, TRY, PD12I and PD11Q. Arm powers after locking increase for a few tens of minutes, peak out, and then decrease before lock is lost.
|
I should have mentioned that the AS port camera image seems to get progressively uglier over the course of these locks. Maybe we can use the JoeCam to make a movie of it. |
1560
|
Fri May 8 02:08:59 2009 |
pete | Update | Locking | lock stretches |
locks last for about an hour. this was true last night as well (see "arm power curve" entries). the second lock shown here evolves differently for unknown reasons. the jumps in the arm powers of the first lock are due to turning on DC readout. length-to-angle needs tuning.
|
1565
|
Fri May 8 15:40:44 2009 |
pete | Update | Locking | progressively weaker locks |
the align script was run after the third lock here. it would have been interesting to see the arm powers in a 4th lock |