ID |
Date |
Author |
Type |
Category |
Subject |
1927
|
Wed Aug 19 02:17:52 2009 |
rana | Omnistructure | Environment | Control Room Workstation desks lowered to human height |
There were no injuries...Now we need to get some new chairs. |
1938
|
Tue Aug 25 00:35:04 2009 |
rana | Update | General | Transfer function of Mode Cleaner Stacks |
Looks like all of the accelerometers and seismometers have been disconnected since early AM last Monday when Clara disconnected them for her sensor noise measurement. |
Attachment 1: Untitled.png
|
|
1939
|
Tue Aug 25 01:27:09 2009 |
rana | Configuration | Computers | Raid update to Framebuilder (not quite) |
Quote: |
The RAID array servicing the Frame builder was finally switched over to JetStor Sata 16 Bay raid array. Each bay contains a 1 TB drive. The raid is configured such that 13 TB is available, and the rest is used for fault protection.
The old Fibrenetix FX-606-U4, a 5 bay raid array which only had 1.5 TB space, has been moved over to linux1 and will be used to store /cvs/cds/.
This upgrade provides an increase in look up times from 3-4 days for all channels out to about 30 days. Final copying of old data occured on August 5th, 2009, and was switched over on that date.
|
Sadly, this was only true in theory and we didn't actually check to make sure anything happened.
We are not able to get lookback of more than ~3 days using our new huge disk. Doing a 'du -h' it seems that this is because we have not yet set the framebuilder to keep more than its old amount of frames. Whoever sees Joe or Alex next should ask them to fix us up. |
1940
|
Tue Aug 25 02:37:53 2009 |
rana | Configuration | Computer Scripts / Programs | Firefox 3.5 installed for 64 bit linux in apps/ |
|
Attachment 1: DSC_0620.JPG
|
|
1942
|
Tue Aug 25 11:02:39 2009 |
rana | Summary | PSL | Temperature Box |
The PSL Temperature Box (D980400-B-C, what kind of numbering scheme is that?) modified at LHO/LLO ~8 years ago to have better resolution on the in-loop temperature sensors.
I haven't been able to find a DCN / ECN on this, but there's an elog entry from Hugh Radkins here. I'm also attaching the PDF of the latest drawing (circa 2000) from the DCC.
The schematic doesn't show it, but I am guessing that the T_SENSE inputs are connected to the AD590 chips, and that 4 of these are attached somehow to the RefCav can. IF this is true, I don't understand why there are input resistors on the LT1125 of U1; the AD590 is supposed to be a current source ?
Peter King is supposed to be coming over to work on this today so whoever spots him should force/cajole/entice him to elog what he's done. Film him if necessary.
I also think R1-8 should be swapped into metal film resistors for stability. The datasheet says that it puts out 1 uA/K, so the opamps put out 10 mV/K.
J8 and JP1 should be shorted to disable both the tidal and VME control input. Both are unused and a potential source of drift. |
Attachment 1: D980400-B.pdf
|
|
1946
|
Tue Aug 25 21:55:11 2009 |
rana | Update | PSL | reference cavity temp box temporarly out of order |
There's no elog entry about what work has gone on today, but it looks like Peter took apart the reference cavity temperature control around 2PM.
I touched the reference cavity by putting my finger up underneath its sweater and it was nearly too hot to keep my finger in there. I looked at the heater power supply front panel and it seems that it was railed at 30 V and 3 A. The nominal value according to the sticker on the front is 11.5 V and 1 A.
So I turned down the current on the front panel and then switched it off. Otherwise, it would take it a couple of days to cool down once we get the temperature box back in. So for tonight there will definitely be no locking. The original settings are in the attached photo. We should turn this back on with its 1A setting in the morning before Peter starts so that the RC is at a stable temp by the evening. Its important NOT to turn it back on and let it just rail. Use the current limit to set it to 1 A. After the temperature box is back in the current limit can be turned back up to 2A or so. We never need the range for 3A, don't know why anyone set it so high. |
Attachment 1: Untitled.png
|
|
Attachment 2: rc-heater.jpg
|
|
1956
|
Thu Aug 27 13:42:08 2009 |
rana | Summary | PSL | Reference Cavity Temperature Control: psl.db changes |
I made the changes to the psl.db to handle the new Temperature box hardware. The calibrations (EGUF/EGUL) are just copied directly from the LHO .db file (I have rsync'd their entire target area to here).
allegra:c1psl>diff psl.db~ psl.db
341,353d340
< grecord(ai,"C1:PSL-FSS_TIDALOUT")
< {
< field(DESC,"TIDALOUT- drive to the reference cavity heater")
< field(DISV,"1")
< field(SCAN,".5 second")
< field(DTYP,"VMIVME-3113")
< field(INP,"#C0 S28 @")
< field(EGUF,"10")
< field(EGUL,"-10")
< field(EGU,"volts")
< field(LOPR,"-10")
< field(AOFF,"0")
< }
493,494c480,481
< field(EGUF,"285.675")
< field(EGUL,"-214.325")
---
> field(EGUF,"67.02")
> field(EGUL,"7.96")
508,509c495,496
< field(EGUF,"726.85")
< field(EGUL,"-1273.15")
---
> field(EGUF,"75.57")
> field(EGUL,"12.31")
531,532c518,519
< field(EGUF,"726.85")
< field(EGUL,"-1273.15")
---
> field(EGUF,"75.57")
> field(EGUL,"12.31")
605,617d591
< grecord(ai,"C1:PSL-FSS_TIDALINPUT")
< {
< field(DESC,"TIDALINPUT- tidal actuator input")
< field(DISV,"1")
< field(SCAN,".5 second")
< field(DTYP,"VMIVME-3123")
< field(INP,"#C0 S3 @")
< field(EGUF,"10")
< field(EGUL,"-10")
< field(EGU,"volts")
< field(LOPR,"-10")
< field(AOFF,"0")
< }
1130a1105,1130
> grecord(ai,"C1:PSL-FSS_TIDALINPUT")
> {
> field(DESC,"TIDALINPUT- tidal actuator input")
> field(DISV,"1")
> field(SCAN,".5 second")
> field(DTYP,"VMIVME-3123")
> field(INP,"#C0 S3 @")
> field(EGUF,"10")
> field(EGUL,"-10")
> field(EGU,"volts")
> field(LOPR,"-10")
> field(AOFF,"0")
> }
> grecord(ai,"C1:PSL-FSS_TIDALOUT")
> {
> field(DESC,"TIDALOUT- drive to the reference cavity heater")
> field(DISV,"1")
> field(SCAN,".5 second")
> field(DTYP,"VMIVME-3113")
> field(INP,"#C0 S28 @")
> field(EGUF,"10")
> field(EGUL,"-10")
> field(EGU,"volts")
> field(LOPR,"-10")
> field(AOFF,"0")
> }
1143,1144c1143,1144
< field(HOPR,"0.010")
< field(LOPR,"-0.010")
---
> field(HOPR,"2")
> field(LOPR,"0")
|
1957
|
Thu Aug 27 14:00:33 2009 |
rana | Update | PSL | RC thermal servo impulse response |
I stepped the TIDALSET and looked at what happened. Loop was closed with the very low gain.
The RED guy tells us the step/impulse response of the RC can to a step in the heater voltage.
The GREY SLOWDC tells us how much the actual glass spacer of the reference cavity lags the outside can temperature.
Since MINCOMEAS is our error signal, I have upped his SCAN period from 0.5 to 0.1 seconds in the database and reduced its SMOO from 0.9 to 0.0. I've also copied over the Fricke SLOW code and started making a perl PID loop for the reference cavity. |
Attachment 1: Untitled.png
|
|
1968
|
Mon Sep 7 20:05:18 2009 |
rana | Update | PSL | RCTEMP v. RMTEMP |
Since ~Aug. 27, the reference cavity has been running with no thermal control. This is not really a problem at the 40m; a 1 deg change of the glass cavity
will produce a 5 x 10-7 strain in the arm cavity. That's around 20 microns of length change.
This open loop time gave us the opportunity to see how good our cavity's vacuum can insulation is.
 
The first plot below shows the RCTEMP sensors and the RMTEMP sensor. RMTEMP is screwed down to the table close to the can and RCTEMP is on the can, underneath the insulation. I have added a 15 deg offset to RMTEMP so that it would line up with RCTEMP and allow us to see, by eye, what's happening.
There's not enough data here to get a good TF estimate, but if we treat the room temperature as a single frequency (1 / 24 hours) sine wave source, then we can measure the delay and treat it as a phase shift. There's a ~3 hour delay between the RMTEMP and RCTEMP. If the foam acts like a single pole low pass filter, then the phase delay of (3/24)*360 = 45 deg implies a pole at a ~3 hour period. I am not so sure that this is a good foam model, however.
The colorful plot is a scatter plot of RCTEMP v. RMTEMP. The color denotes the time axis - it starts out blue and then becomes red after ten days. |
1970
|
Mon Sep 7 23:35:03 2009 |
rana | Update | PSL | RC thermal servo: PID script modified, database + screen added |
I have added the records for the RC thermal PID servo into the psl/slowpid.db file which also holds the records for the SLOW servo that uses the NPRO-SLOW to minimize the NPRO-FAST. This new database will take effect upon the next PSL boot.
The perl script which runs the servo is scripts/PSL/FSS/RCthermalPID.pl. Right now it is using hard-coded PID parameters - I will modify it to use the on-screen values after we reboot c1psl.
The new screen C1PSL_FSS_RCPID.adl, the script, and the .db have been added to the SVN.
I have got some preliminary PID parameters which seem to be pretty good: The RCTEMP recovers in ~10 minutes from a 1 deg temperature step and the closed loop system is underdamped with a Q of ~1-2.
I'm leaving it running on op340m for now - if it goes crazy feel free to do a 'pkill RCthermalPID.pl'. |
Attachment 1: Untitled.png
|
|
1971
|
Mon Sep 7 23:51:48 2009 |
rana | Configuration | Computers | matlab installed: 64-bit linux |
I have wiped out the 2008a install of 64-bit linux matlab and installed 2009a in its place. Enjoy. |
1976
|
Tue Sep 8 19:30:33 2009 |
rana | Update | PSL | c1psl rebooted for new RCPID database settings |
The RC thermal PID is now controllable from its own MEDM screen which is reachable from the FSS screen. The slowpid.db and psl.db have been modified to add these records and all seems to be working fine.
Also, I've attached the c1psl startup output that we got on the terminal. This is just for posterity.
I'm also done tuning the PID for now. Using Kp = -1.0, Ki = -0.01, and Kd = 0, the can servo now has a time constant of ~10 minutes and good damping as can be seen in the StripTool snap below. These values are also now in the saverestore.req so hopefully its fully commissioned.
I bet that its much better now than the MINCO at holding against the 24 hour cycle and can nicely handle impulses (like when Steve scans the table). Lets revisit this in a week to see if it requires more tuning.
|
Attachment 1: c1psl-term-dump.txt.gz
|
Attachment 2: C1PSL_FSS_RCPID.png
|
|
Attachment 3: Picture_1.png
|
|
1983
|
Thu Sep 10 18:25:15 2009 |
rana | Update | PSL | c1psl rebooted for new RCPID database settings |
I added a new database record (C1:PSL-FSS_RCPID_SETPOINT) to allow for changing of the RC setpoint while the loop is on. This will enable us to step the can's temperature and see the result in the NRPO's SLOWDC.
|
1986
|
Sat Sep 12 15:40:15 2009 |
rana | Update | PSL | RC response v. can temperature |
I stepped the RC can temperature to see the response in the laser frequency. This gives a true measure of the thermal time constant of the RC. Its ~4 hours.
Since the RCPID screen now has a setpoint field, I can remotely type in 1 deg steps. The NPRO SLOW actuator locks the NPRO to the RC at long time scales and so we can use C1:PSL-FSS_SLOWDC to measure the RC length. By knowing what the step response time constant is, we can estimate the transfer function from can temperature to frequency noise and thereby make a better heater circuit.
Does the observed temperature shift make any sense? Well, John Miller and I measured the SLOW calibration to be 1054 +/- 30 MHz / V.
We know that the thermal expansion coefficient of fused silica, alpha = 5.5 x 10-7 (dL/L)/deg. So the frequency shift ought to be alpha * c / lambda = 155 MHz / deg.
Instead we see something like 110 MHz / deg. We have to take more data to see if the frequency shift will actually asymptote to the right value or not. If it doesn't, one possibility is that we are seeing the effect of temperature on the reflection phase of the mirror coatings through the dn/dT and the thermal expansion of the dielectric layers. I don't know what these parameters are for the Ta2O5 layers.
A more useful measure of the frequency noise can be gotten by just looking at the derivative in the first 30 minutes of the step, since that short time scale is much more relevant for us. Its 0.04 V / hour / (2 deg) => 860 (Hz/s)/deg.
In the frequency domain this comes out to be dnu/dT = 860 Hz/deg @ 0.16 Hz or dnu/dT = 137 *(1/f) Hz / deg.
Our goal for the reference cavity frequency noise is 0.01 * (1/f) Hz/rHz. So the temperature noise of the can needs to be < 0.1 mdeg / rHz. |
Attachment 1: Picture_2.png
|
|
Attachment 2: Untitled.pdf
|
|
1995
|
Wed Sep 23 19:36:41 2009 |
rana | Update | PSL | RC temperature performance |
This first plot shows the RC temperature channels' performance from 40 days ago, before we disabled the MINCO PID controller. Although RCTEMP is supposed to be the out of loop sensor, what we really care about is the cavity length and so I've plotted the SLOW. To get the SLOW on the same scale, I've multiplied the channel by 10 and then adjusted the offset to get it on the same scale.
The second plot shows a period after that where there is no temperature control of the can at all. Same gain scaling has been applied to SLOW as above, so that instead of the usual 1 GHz/V this plot shows it in 0.1 GHz/V.
The third plot shows it after the new PID was setup.
Summary: Even though the PID loop has more gain, the true limit to the daily fluctuations in the cavity temperature and the laser frequency are due to the in-loop sensors measuring the wrong thing. i.e. the out-of-loop temperature is too different from the in-loop sensor. This can possibly be cured with better foam and better placement of the temperature sensors. Its possible that we're now just limited by the temperature gradients on the can. |
Attachment 1: Untitled.png
|
|
Attachment 2: Untitled.png
|
|
Attachment 3: e.png
|
|
1998
|
Thu Sep 24 19:35:20 2009 |
rana | HowTo | Photos | 40m Google account |
I've created a 40m Google account. Please post all the 40m related photos to this site. If you don't already have it, download Picasa to make this easier.
40m Installation Photos">
the password is in the usual password place. |
1999
|
Thu Sep 24 20:17:05 2009 |
rana | Summary | LSC | Comparison of Material Properties for the new RFPD Mounts |
|
Steel |
Brass |
Aluminum |
Delrin |
Density (kg/m^3) |
7850 |
8500 |
2700 |
1420 |
CTE (ppm/C) |
12 |
19 |
23 |
100 |
Young's
Modulus
(GPa)
|
200 |
110 |
69 |
2 |
Hardness |
|
|
|
|
Color |
grey |
gold |
light silver |
any |
|
2005
|
Fri Sep 25 19:56:08 2009 |
rana | Configuration | Computers | NTPD restarted on c1dcuepics (to fix the MEDM screen times) |
restarted ntp on op440m using this syntax
>su
>/etc/init.d/xntpd start -c /etc/inet/ntp.conf
gettting the time on scipe25 (for the MEDM screen time) working was tougher. The /etc/ntp.conf file was pointing
to the wrong server. Our NAT / Firewall settings require some of our internal machines to go through the gateway
to get NTPD to work. Curiously, some of the linux workstations don't have this issue.
The internal network machines should all have the same file as scipe25's /etc/ntp.conf:
server nodus
and here's how to check that its working:
[root@c1dcuepics sbin]# ./ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
nodus.ligo.calt 0.0.0.0 16 u - 64 0 0.000 0.000 4000.00
*nodus.ligo.calt usno.pa-x.dec.c 2 u 29 64 377 1.688 -65.616 6.647
-lime7.adamantsy clock.trit.net 3 u 32 64 377 37.448 -72.104 4.641
-montpelier.ilan .USNO. 1 u 19 64 377 18.122 -74.984 8.305
+spamd-0.gac.edu nss.nts.umn.edu 3 u 28 64 377 72.086 -66.787 0.540
-mighty.poclabs. time.nist.gov 2 u 30 64 377 71.202 -61.127 4.067
+monitor.xenscal clock.sjc.he.ne 2 u 16 64 377 11.855 -67.105 6.368
|
2007
|
Sun Sep 27 12:52:56 2009 |
rana | Update | MOPA | Increasing the power from the MOPA |
This is a trend of the last 20 days. After our work with the NPRO, we have recovered only 5% in PMC trans power, although there's an apparent 15% increase in AMPMON.
The AMPMON increase is partly fake; the AMPMON PD has too much of an ND filter in front of it and it has a strong angle dependence. In the future, we should not use this filter in a permanent setup. This is not a humidity dependence.
The recovery of the refcav power mainly came from tweaking the two steering mirrors just before and just after the 21.5 MHz PC. I used those knobs because that is the part of the refcav path closest to the initial disturbance (NPRO).
BTW, the cost of a 1W Innolight NPRO is $35k and a 2W Innolight NPRO is $53k. Since Jenne is on fellowship this year, we can afford the 2W laser, but she has to be given priority in naming the laser. |
Attachment 1: Picture_3.png
|
|
2010
|
Sun Sep 27 23:21:14 2009 |
rana | Update | PSL | SLOWscan result |
Quote: |
What I like to try:
a) Change the NPRO temp to more cold side.
b) Change the MOPA head temp to a bit hot side.
c) Tweak the MOPA current (is it difficult?)
|
I think that the AMPMON ND problem was just that the responsivity changes with angle. So when I aligned it a little we got some few% improvement in the signal which is not a real power increase.
I don't think we can adjust any of the MOPA parameters because the controller is broken, but we can try the NPRO crystal temperature. |
2011
|
Mon Sep 28 02:24:05 2009 |
rana | Update | Locking | MC1/3 Dewhitening found OFF: Turned back ON |
While trying to make the OAF work, I found that the XYCOM switches for MC1/3 have been set in the bad way for awhile. This means that the hardware filters were bypassed and that MC1 & MC3 were moving around too much at high frequency and possibly causing trouble with the locking. I have put them back into the default position.
On Friday, Jenne and I were playing around with turning the dewhitening off/on to see if it efffected the OAF stability. At the time, I didn't pay too much attention to what the state was. Looks like it was in the wrong state (hardware bypassed) when we found it. For the OAF work, we generally want it in that bypassed state, but its bad because it makes noise in the interferometer. The bits in question are bits 16-23 on the XYCOM screen.
I have updated the snapshot and set the screen in the appropriate settings. I used a swept sine measurement to verify the filter state. In the attached plot, green corresponds to XYCOM green and red corresponds to red. |
Attachment 1: C1SUS_SRM_XYCOM1.png
|
|
Attachment 2: Untitled.png
|
|
2021
|
Tue Sep 29 21:37:09 2009 |
rana | Update | MZ | MZ work done : some noise checking |
Since we used to run with a gain slider setting of +15 dB on the MZ, I wanted to check that the new setting of +30dB was OK. It is.
To check it I turned it up and looked for some excess noise in the ISS or in the MC. There was none. I also set the input offset slider by unlocking the PMC and zeroing the mixer monitor readback. The new slider setting is -6.5V.
I don't know why we would need more gain on the MZ loop, but we can have some if we want it by turning up the gain before the servo (optical or RF). The attached plot shows the MC_F and ISS signals with the ISS loop on and off. There was no change in either of these spectra with the MZ gain high or low. |
Attachment 1: fsm.pdf
|
|
2025
|
Tue Sep 29 23:43:49 2009 |
rana | AoG | all down cond. | Cosmic |

cosmic rays in cars |
2041
|
Fri Oct 2 14:52:55 2009 |
rana | Update | Computers | c1susvme2 timing problems update |
The attached shows the 200 day '10-minute' trend of the CPU meters and also the room temperature.
To my eye there is no correlation between the signals. Its clear that c1susvme2 (SRM LOAD) is going up and no evidence that its temperature.
|
Attachment 1: Untitled.png
|
|
2061
|
Wed Oct 7 03:49:49 2009 |
rana | Update | Adaptive Filtering | Attempts to take a TF of the OAF system |
Here's a plot of the spectra of the seismometers and MCL. The coherence shows which axes are aligned right now: MC1_X is coherent with GUR_NS which means that its mis-oriented.
I've now swapped the "MC1" cables: so the old "NS" now goes into EW and the old EW now goes into NS. VERT is unchanged.
Also fixed the channel names - the Guralp previously named MC1 is now GUR1 and the other one is GUR2. Also no more EW, NS, & VERT. Its all XYZ.
DAQD restarted with the new channel names. |
Attachment 1: Untitled.png
|
|
2062
|
Wed Oct 7 06:26:09 2009 |
rana | HowTo | IOO | MC_L calibration + some DTT lore |
I drove MC2 in POS and used the resulting response in MC_F to calibrate the IOO-MC_L channel.
Yoichi did an excellent job of calibrating MC_F last year. I have used his calibration of MC_F (220 Hz/count @ DC) to get the MC_L calibration at DC as well as at high frequencies. The hardware dewhitening was OFF for all these measurements.
Method
1. For the DC measurement I excited C1:SUS-MC2_MCL_EXC at 0.0731 Hz. At these frequencies, the MC_L path has much more gain than the MC_F path. So this excitation at the error point makes the length path to drive itself to cancel the digital excitation. Since the overall MC servo gain is huge, this causes the MC_F path to compensate the residual MC_L motion. One can simply take the ratio of MC_L/MC_F to get the calibration of MC_L in Hz.
2. For the AC measurement, I engaged FM9 of the MC2_MCL filter bank. This guy is an elliptic LP with a notch at 660.38 Hz. I then drove MC2_LSC at 660.38 Hz with a sine wave of 500 counts amplitude. The notch makes the gain of the MC_L feedback zero at that frequency. So MC_F has to do all the work. We can simply measure the ratio of MC2_LSC/MC_F to get the AC calibration of MC2_MCL_OUT (aka IOO-MC_L) and MC2_LSC_OUT (aka LSC-MC_L).
Results:
MCF/MCL @ 0.0731 Hz = 569.4. So the MC_L calibration at DC is 220 x 569.4 = 125 kHz/count or 6.02 nm/count.
From this we would expect the AC calibration to be (6 nm/count)*(660.38/f_pend)^2 = 13.0 x10^-15 m/count.
The AC measurement gave 1445 counts_peak** of MC_F for the 500 counts (peak) excitation in MC2_LSC. From Yoichi's entry we get that the high frequency calibration of MC_F should be 0.089 Hz/count. So the MC_L calibration at 660 Hz is 0.089*1445/500 = 0.25 Hz / count or 12.3 x 10^-15 m/count. So the AC/DC ratio is close to 1.
Splitting the difference, the new official MC_L calibration is 5.87 nm/counts @ DC with a complex pole pair at 0.972 Hz.
** note: To convert from the peak height observed in DTT with a 50% Overlap Hanning window you must use the following intuitive formula: counts_peak = (counts / rHz) * sqrt(2 * BW). In this case, BW is the number that DTT reports as BW on the screen, NOT the BW that you asked for on the measurement tab.
*** note: when measuring peak heights in a DTT FFT, make sure to unclick the box for 'Bin' under the config tab. Bin suppresses peaks in a plot with a lot of points and is ON by default.
**** note: I have updated the MCF reference in the Templates directory with the Yoichi calibration - spectrum attached. This is probably the most accurate MCF spectrum we have ever put in the elog in the history of the 40m. The implication is that the VCO phase noise is ~5 mHz/rHz. Not bad.
***** note: with the OAF off, I drove a 1.55 Hz sine wave into MC1 and measured the ratio of MC1_MCL_OUT/IOO-MC_L. This gives the DC calibration of MC1_MCL_OUT = 7.98 nm/count.
|
Attachment 1: mcl-cal.png
|
|
Attachment 2: a.png
|
|
2063
|
Wed Oct 7 07:42:55 2009 |
rana | Update | Adaptive Filtering | Attempts to take a TF of the OAF system |
I remeasured the OAF time delay using the OAF-TF template from the Templates/ directory.
Troublingly, I found the MC1 dewhitening switches set OFF - please make sure that the MC1 dewhitening is back ON after each OAF tuning so that the interferometer locking is not hosed.
The OAF-TF template had the excitation amplitude set ~20x too high. I reduced it and the coherence was still > 0.95. The phase at 32 Hz was still ~126 deg as Jenne had measured, but since the phase at DC is 180 deg, the overall phase lag is just 180-126 = 54 deg. So the delay should be 54/180 * 32 = 9.7 => 10. Luckily, Jenne is working on an instructional manual for OAF that will make all of this crystal clear. |
2066
|
Wed Oct 7 20:32:21 2009 |
rana | Update | Adaptive Filtering | extra delay and noise in PEM -> ASS/OAF system |
[Rana, Jenne]
There is some craziness going on with the delay in the PEM path for the OAF. We plot the difference between the C1:PEM-SEIS_GUR1_X and C1:ASS-TOP_PEM_10. These are physically the same channel, plugged into the PEM ADCU, and then the signal is used as a regular PEM channel, and is also sent to the ASS computer and used there for the OAF system. As you can see in the blue trace on the bottom plot, there is a huge amount of delay, and it's very noisy. We also plot the _GUR2_X / ASS-TOP_PEM_2 pair (red), and it has a similar amount of delay, but it is not nearly as fuzzy and noisy. For comparison, we plot the SUS-MC2_MCL (which is identical to IOO-MC_L) and ASS-TOP_ERR_MCL pair (green), and they don't have any big overall delay problems, so it's not totally a problem with the signals getting to the ASS computer.
This problem was present during/after all of the following attempts to fix it:
* The sample rate on the ASS computer is 2048. The PEM channels were being acquired the ADCU at 512. We changed the ADCU sampling rate to 2048 to match.
* We soft rebooted the ASS computer, in case it was a timing problem.
* Doing a "sudo shutdown -r now" while logged in as controls.
We might also try resetting/power cycling c0dcu in the morning. Alex has been emailed to help us try to figure this out.
In other news, the time delay that we measure from the plot gives us 180degrees in ~210Hz. This corresponds to a little more than 2msec of delay, with the C1:ASS version lagging behind the C1:PEM version. (2 samples at 840Hz) Converting to the 2048 sampling rate, we have a delay of 4.8, so 5 front-end cycles. Since Rana measured this morning that the delay indicated by the transfer function is 10 cycles, and this delay shows that the ASS lags the actual seismometer signal by 5 cycles, we should subtract this 5 from the 10 from the transfer function, giving us a final sample-and-hold delay of 5. Coincidentally(?), 5 is the delay that was found in the C1:ASS-TOP screen, after it's one year of dormancy. The point of the delay feature in the code is to help match the delay in the two signal paths: the PEM path and the output path of the filter. Since the output has a lag of 10, and the PEM path has a lag of 5, to make them match, we artificially put in a delay of 5. |
Attachment 1: a.gif
|
|
2072
|
Thu Oct 8 22:17:15 2009 |
rana | Configuration | DMF | input channels changed |
I changed the input channels of the DMF recently so that it now uses 3 Guralp channels in addition to the 3 ACC and 1 Ranger.
op440m:seisblrms>diff seisBLRMS-datachans.txt~ seisBLRMS-datachans.txt
4,7c4,7
< C1:PEM-ACC_MC2_X
< C1:PEM-ACC_MC2_Y
< C1:PEM-ACC_MC2_Z
< C1:PEM-SEIS_MC1_Y
---
> C1:PEM-SEIS_GUR1_X
> C1:PEM-SEIS_GUR1_Y
> C1:PEM-SEIS_GUR1_Z
> C1:PEM-SEIS_RANGER_Y
op440m:seisblrms>pwd
/cvs/cds/caltech/apps/DMF/compiled_matlab/seisblrms
The seisBLRMS channels still have the wrong names of IX and EX, but I have chosen to keep them like this so that we have a long trend. When looking at the historical seisBLRMS trend, we just have to remember that all of the sensors have been around the MC since last summer. |
2073
|
Fri Oct 9 01:31:56 2009 |
rana | Configuration | DAQ | tpchn mystery |
Does anyone know if this master file is the real thing that's in use now? Are we really using a file called tpchn_C1_new.par? If anyone sees Alex, please get to the bottom of this.
allegra:daq>pwd
/cvs/cds/caltech/chans/daq
allegra:daq>more master
/cvs/cds/caltech/chans/daq/C1ADCU_PEM.ini
#/cvs/cds/caltech/chans/daq/C1ADCU_SUS.ini
/cvs/cds/caltech/chans/daq/C1LSC.ini
/cvs/cds/caltech/chans/daq/C1ASC.ini
/cvs/cds/caltech/chans/daq/C1SOS.ini
/cvs/cds/caltech/chans/daq/C1SUS_EX.ini
/cvs/cds/caltech/chans/daq/C1SUS_EY.ini
/cvs/cds/caltech/chans/daq/C1SUS1.ini
/cvs/cds/caltech/chans/daq/C1SUS2.ini
#/cvs/cds/caltech/chans/daq/C1SUS4.ini
/cvs/cds/caltech/chans/daq/C1IOOF.ini
/cvs/cds/caltech/chans/daq/C1IOO.ini
/cvs/cds/caltech/chans/daq/C0GDS.ini
/cvs/cds/caltech/chans/daq/C0EDCU.ini
/cvs/cds/caltech/chans/daq/C1OMC.ini
/cvs/cds/caltech/chans/daq/C1ASS.ini
/cvs/cds/gds/param/tpchn_C1_new.par
/cvs/cds/gds/param/tpchn_C2.par
/cvs/cds/gds/param/tpchn_C3.par |
2079
|
Sun Oct 11 04:12:44 2009 |
rana | Update | PEM | Accelerometers relocated |
Some of these channels are not like the others. |
Attachment 1: Untitled.png
|
|
2088
|
Mon Oct 12 22:15:15 2009 |
rana | Configuration | PSL | Stray beam blocking |
You can remove the RFAM measuring setup. Once we upgrade, we will no longer have a MZ or the related problems. |
2093
|
Wed Oct 14 23:02:41 2009 |
rana | Update | Locking | daytime locking |
This is huge. Five hours of lock only interrupted by intentional break from transfer function abuse. |
Attachment 1: a.png
|
|
2094
|
Thu Oct 15 01:21:31 2009 |
rana | Summary | COC | Thermal Lensing in the ITM |
Thermal lensing formula:

from (T090018 by A. Abramovici (which references another doc).
In the above equation:
w 1/e^2 beam radius
k thermal conductivity (not the wave vector) = 1.3 W / m/ K
alpha absorption coefficient (~10 ppm/cm for our glass)
NP power in the glass (alpha*NP = absorbed power)
dn/dT index of refraction change per deg (12 ppm/K)
d mirror thickness (25 mm for all of our SOS)
I'm attaching a plot showing the focal length as a function of recycling cavity power for both our current MOS and future SOS designs.
I've assumed a 10 ppm/cm absorption here. It may actually be less for our current ITMs which are made of Heraeus low absorption glass - our new ITMs are Corning 7980-A (measured to have an absorption of 13 ppm/cm ala the iLIGO COC FDD). I expect that our thermal lens focal length will always be longer than 1 km and so I guess this isn't an issue. |
Attachment 2: aa.png
|
|
2096
|
Thu Oct 15 02:41:04 2009 |
rana | Update | COC | Choice of folding mirrors in the RC cavities |
In addition to the main mirrors (PRM, SRM) we will also have fold mirrors (called PR1, PR2, SR1, SR2). I am curious to see if we can get away with just using commercial optics; I think that the CVI Y1S coatings may do the trick.

The above plots show the reflectivities v. wavelength. I've asked the sales rep to give us specs on the reflectivity v. angle. I bet that we can guess what the answer will be from these plots. |
2100
|
Thu Oct 15 17:12:00 2009 |
rana | Summary | Locking | never had it so good |
|
2107
|
Fri Oct 16 18:46:36 2009 |
rana | Configuration | ASC | loop opened on PZT2 YAW at 3:40 pm |
Quote: |
I pushed the "closed loop" button on PZT2 YAW around 3:40 pm today, then roughly recentered it using the DC Offset knob on the PiezoJena controller and the IP ANG QPD readbacks. There was a large DC shift. We'll watch and see how much it drifts in this state.
|
Here's the trend.
The transient at ~22:40 is Rob switching to 'Open Loop' on the Piezo Jena PZTs. I don't see any qualitative change in the drift after this event.
At 05:55 UTC, I removed an iris that was blocking the IP POS beam (the sum goes up from 2 to 6.5) without disturbing the mirrors who's oplev beam are on that table. Steve has conceded one sugar Napoleon after betting against my ninja-like iris skills.
We should recenter the beam on IP POS now that its unclipped - I'll let it sit this way overnight just to get more drift data. |
Attachment 1: Untitled.png
|
|
2109
|
Sun Oct 18 16:09:34 2009 |
rana | Configuration | ASC | loop opened on PZT2 YAW at 3:40 pm |
I wanted to see how long our IP POS beam has been badly clipped - turns out its since April 1, 2007.
Steve's April Fool's joke is chronicled then. The attached trend shows that the drop in IP POS is coincident with that event.
In trying to align IPPOS, I noticed that someone has placed a ND2.0 filter (factor of 100 attenuation) in front of it. This is kind of a waste - I have removed IPPOS to fix its resistors and avoid this bad optic. Also the beam coming onto the table is too big for the 1" diameter optics being used; we need to replace it with a 2" diamter optic (Y1-2037-45P).
IP ANG dropped by a factor of 2 back in early August of '08.
We need this guy on the investigation:
|
Attachment 1: a.png
|
|
2110
|
Sun Oct 18 19:55:45 2009 |
rana | Configuration | Electronics | IP POS is back: ND filter gone, new resistors in |
Its back in and re-centered. Our next move on IPPOS should be to replace its steering mirror with something bigger and more rigid.
Electronics changes:
20K -> 3.65 K (R6, R20, R42, R31) (unused)
20K -> 3.65 K (R7, R21, R32, R43, R11, R24, R35, R46)
If you look in the schematic (D990272), you see that its an AD797 transimpedance stage with a couple of LT1125 stages set to give some switchable gain. It looks like some of these
switches are on and some are not, but I am not sure where it would be controlled from. I've attached a snapshot of one quadrant of the schematic below.
The schematic shows the switches in the so-called 'normally closed' configuration. This is what the switches do with zero volts applied to the control inputs. As the schematic also shows,
just disconnecting the 'switch' inputs cause the switch's control inputs to go high (normally open configuration, i.e. pins 2-3 connected, pin4 open). For the record, the default positions of the IPPOS switches are:
switch1 high
switch2 low
switch3 low
switch4 high
** EDIT (Nov 2, 2009): I forgot to attach the before and after images; here they are:
 
|
2112
|
Sun Oct 18 22:06:15 2009 |
rana | Configuration | Electronics | IP POS is back: ND filter gone, new resistors in |
I tried to compare the IP_POS time series with the IPANG and MC_TRANS but was foiled at first:
1) The IPANG scan rate was set to 0.5 second, so it doesn't resolve the pendulum motions well. Fixed in the .db file.
2) Someone had used a Windows/DOS editor to edit the .db file and it was filled with "^M" characters. I have removed them all using this command: tr -d "\r" <ETMXaux.db > new.db
3) The MC_TRANS P/Y channels were on the MC Lock screen but had never been added to the DAQ. Remember, if there's a useful readback on an EPICS screen. its not necessarily in the frames unless you add it to the C0EDCU file. I have done that now and restarted the fb daqd. Channels now exist.
4) Changed the PREC of the IPPOS channels to 3 from 2.
5) changed the sign for the IBQPD (aka IPANG) so that bigger signal is positive on the EPICS screen. |
Attachment 1: Untitled.png
|
|
2139
|
Sat Oct 24 04:57:33 2009 |
rana | Update | lore | marconi phase |
Quote: |
So, it appears that one doesn't even have to change the Marconi set frequency to alter the phase of the output signal. It appears that other front panel actions (turning external modulations on/off, changing the modulation type) can do it as well. At least that's what I conclude from earlier this morning, when after setting up the f2 Marconi (166MHz) for external AM, the double-demod handoff in the DRMI no longer worked. Luckily this isn't a real problem now that we have the setDDphases and senseDRM scripts.
|
The real problem is that we are using frequency synthesizers to make the beat signals (133 and 199) instead of mixers. Luckily, the future 40m will not use beat signals (?) or synthesizers. |
2157
|
Wed Oct 28 17:20:21 2009 |
rana | Summary | COC | ETM HR reflectivity plot |
This is a plot of the R and T of the existing ETM's HR coating. I have only used 1/4 wave layers (in addition to the standard 1/2 wave SiO2 cap on the top) to get the required T.
The spec is a T = 15 ppm +/- 5 ppm. The calculation gives 8 ppm which is close enough. The calculated reflectivity for 532 nm is 3%. If the ITM reflectivity is similar, the signal for the 532 nm locking of the arm would look like a Michelson using the existing optics.

|
2178
|
Thu Nov 5 05:07:22 2009 |
rana | Update | LSC | X Arm Cavity transfer Function |
I would have guessed that you have to calibrate the detectors relative to each other before trying this. Its also going to be tricky if you use 2 different kinds of ADC for this (c.f. today's delay discussion in the group meeting).
I think Osamu used to look at fast transmission signals by making sure the PD at the end had a 50 Ohm output impedance and just drive the 40m long cable and terminate the receiving end with 50 Ohms. Then both PDs go into the SR785.
|
2206
|
Mon Nov 9 01:52:56 2009 |
rana | Update | PEM | coherence v. time for 2 accelerometers |
I used the coh_carpet.m function from the mDV to calculate this plot:
coh_carpet('C1:PEM-ACC_MC1_X','C1:PEM-ACC_MC2_X',gps('now - 3 days'),3600*12,4,10,64)
It shows the coherence v. time of two of our X-direction accelerometers starting around 1AM on Friday and going for 12 hours.
I'm not sure what it means exactly, but it looks like the coherence is relatively steady as a function of time. I will need more RAM than Rosalba or a smarter code to calculate longer time stretches. |
Attachment 1: coh.png
|
|
2231
|
Tue Nov 10 21:46:31 2009 |
rana | Summary | Computers | Test Point Number Mapping |
Quote: |
I found this interesting entry by Rana in the old (deprecated) elog : here
I wonder if Rolf has ever written the mentioned GUI that explained the rationale behind the test point number mapping.
I'm just trying to add the StochMon calibrated channels to the frames. Now I remember why I kept forgetting of doing it...
|
As far as I know, the EPICS channels have nothing to do with test points. |
2247
|
Thu Nov 12 02:02:18 2009 |
rana | Summary | LSC | Arm Locking with no feedback to the ETM or ITM |
Steps:
1) Turn off feedback to ETMY (the ETMY button on the LSC screen).
2) Put a 1 into the YARM->MC2 output matrix element on the LSC screen.
3) Turn off FM6 (comb), FM7 (0.1:10) on the MC2_MCL filter bank. This is to make the IOO-MCL loop more stable and to reduce the IOO-MCL low frequency gain.
4) Set the MC2-LSC gain to 0.5, turn the output ON, turn ON FM4 & FM5 & FM6 of the MC2-LSC filter bank.
5) Turn on the input of MC2-LSC and the arm should now lock.
6) After locking, set the MC2-MCL gain to zero. Hopefully with a few second ramp time.
Voila!
(A comment by KA - c.f. this entry ) |
Attachment 1: nohands-2.pdf
|
|
2283
|
Tue Nov 17 15:54:34 2009 |
rana | Summary | PEM | 40 days of weather |
the inside temperature is alarming at the red level today - should check if the HIHI value is set correctly |
Attachment 1: Untitled.pdf
|
|
2286
|
Tue Nov 17 21:10:35 2009 |
rana | Summary | Electronics | Busby Low Noise Box: Photos and Upgrades |

It looked like the Busby Low Noise Box had too much low frequency noise and so I upgraded it. Here is a photo of the inside - I have changed out the 0.8 uF AC coupling cap with a big, white, 20 uF one I found on Rob's desk.
The Busby Box is still working well. The 9V batteries have only run down to 7.8V. The original designer also put a spare AD743 (ultra low current FET amp) and a OP27 (best for ~kOhm source impedances) in there.
Here's the noise after the fix. There's no change in the DC noise, but the AC noise is much lower than before:

I think that the AC coupled noise is higher because we are seeing the current noise of the opamp. In the DC coupled case, the impedance to ground from the input pins of the opamp is very low and so the current noise is irrelevant.
The change I implemented, puts in a corner frequency of fc = 1/2/pi/R/C = 1/2/pi/10e3/20e-6 = 0.8 Hz.
Overall, the box is pretty good. Not great in terms of current noise and so it misses getting an A+. But its easily a solid A-. |
2288
|
Wed Nov 18 00:38:33 2009 |
rana | Summary | Electronics | Voltage Noise of the SR560's OUTPUTs (the back panel) |
I've measured the voltage noise of the SR560's lead acid battery outputs; they're not so bad.
Steve ordered us some replacement lead-acid batteries for our battery powered pre-amps (SR560). In the unit he replaced, I measured the noise using the following setup:
SR560 Busby Box
(+12V/GND) -------------AC Input Out ---------------- SR785
The SR785 was DC coupled and auto-ranged. The input noise of the SR785 was measured via 50 Ohm term to be at least 10x less than the SR560's noise at all frequencies.

Its clear that this measurement was spoiled by the low frequency noise of the Busby box below 10 Hz. Needs a better pre-amp. |
2289
|
Wed Nov 18 01:12:15 2009 |
rana | Update | PEM | seismometers were not saturating during Halloween weekend |
|
Attachment 1: Untitled.png
|
|