ID |
Date |
Author |
Type |
Category |
Subject |
6794
|
Mon Jun 11 21:50:08 2012 |
yuta | Update | Green Locking | beatbox looks OK |
Summary:
We need I-Q frequency deiscriminator to control the arm length fine and continuously.
I checked the beatbox (LIGO-D1102241-v4; see elog #6302) and it was working.
What I did:
1. Measured some transferfunctions with a network analyzer (Aligent 4395A) and checked the cabling is correct.
2. Put 30 m/1.5 m delay line and checked I-Q outputs are actually orthogonal. I did this by sweeping the frequency of RF input to the beatbox. See attached picture. You can see nice circle on the oscilloscope.
Some measurement results:
- Gains of the transferfunctions(@ 10-100MHz) between;
RF in -> RF mon: -25 to -20 dB
RF in -> fine delay out: -50 to -40 dB
RF in -> coarse delay out: -50 to -40 dB
RF in -> LO of mixer RMS-1: ~ +4 dB (RMS-1 needs +7 dB LO)
- 30m delay line(RG-142B/U) had -2 dB loss.
Note:
- RF input must be larger than about -3 dBm to get enough LO to the mixer. Otherwise, you won't get I-Q outputs.
- The comparator, whitening filter and differential DAQ outputs are not installed in the current beatbox.
- Current beatbox only has electronics for the one arm.
- The print on the board D1102241 says +15V and -15V, but they are actually opposite. Cabling is swapped in order to supply correct power to the ICs. |
Attachment 1: CIMG1522.JPG
|
|
734
|
Thu Jul 24 11:49:07 2008 |
Masha | Summary | Auxiliary locking | belated weekly summary |
I designed a high pass filter to whiten the spectrum from the Mach Zehnder to optimize the
input into the ADC. The swept sine response measurement and the effect of the filter on the
spectrum are attached. If I start using the digital system (it is currently down in Bridge),
I will decide if the filter needs to be improved/better matched to the ADC there.
I moved from the 40m to Rana's lab in bridge. I am making a new and improved Mach Zehnder
setup with a 50m fiber in one arm; currently the transmission through the fiber is 44%. I
am working out how to mode match the laser to the fiber to improve this number. |
Attachment 1: filter_tr_function.pdf
|
|
Attachment 2: filtered_spectr0724.pdf
|
|
7342
|
Tue Sep 4 20:25:22 2012 |
jamie | Omnistructure | VAC | better in-air "lite" access connector needed |
We really need something better to replace the access connector when we're at air. This tin foil tunnel crap is dumb. We can't do any locking in the evening after we've put on the light doors. We need something that we can put in place of the access connector that allows us access to the OMC and IOO tables, while still allowing IMC locking, and can be left in place at night. |
7343
|
Wed Sep 5 09:50:25 2012 |
Steve | Omnistructure | VAC | better in-air "lite" access connector needed |
Quote: |
We really need something better to replace the access connector when we're at air. This tin foil tunnel crap is dumb. We can't do any locking in the evening after we've put on the light doors. We need something that we can put in place of the access connector that allows us access to the OMC and IOO tables, while still allowing IMC locking, and can be left in place at night.
|
It is in the shop. It will be ready for the next vent. Koji's dream comes through. |
Attachment 1: IMG_1612.JPG
|
|
7344
|
Wed Sep 5 10:50:15 2012 |
jamie | Omnistructure | VAC | better in-air "lite" access connector needed |
Quote: |
Quote: |
We really need something better to replace the access connector when we're at air. This tin foil tunnel crap is dumb. We can't do any locking in the evening after we've put on the light doors. We need something that we can put in place of the access connector that allows us access to the OMC and IOO tables, while still allowing IMC locking, and can be left in place at night.
|
It is in the shop. It will be ready for the next vent. Koji's dream comes through.
|
Can we see the full design? If we can't lock the mode cleaner with this thing on then it's really of no use. We want it to be equivalent to the light doors, but allow us to keep the mode cleaner locked. That's the most important aspect. |
7345
|
Wed Sep 5 13:11:43 2012 |
jamie | Omnistructure | VAC | better in-air "lite" access connector needed |
Quote: |
Quote: |
Quote: |
We really need something better to replace the access connector when we're at air. This tin foil tunnel crap is dumb. We can't do any locking in the evening after we've put on the light doors. We need something that we can put in place of the access connector that allows us access to the OMC and IOO tables, while still allowing IMC locking, and can be left in place at night.
|
It is in the shop. It will be ready for the next vent. Koji's dream comes through.
|
Can we see the full design? If we can't lock the mode cleaner with this thing on then it's really of no use. We want it to be equivalent to the light doors, but allow us to keep the mode cleaner locked. That's the most important aspect.
|
It also needs to be wide enough that the MMT beam can go through, so that we can not only lock the MC, but also work on the rest of the IFO. |
7952
|
Tue Jan 29 10:59:37 2013 |
lazy person | Frogs | General | better plan |
I propose we work around this problem with giant flip-flops. These are in the vein of the take-off-your-shoes-and-put-on-Crocs, without the taking off your shoes part. They're a little annoying on the sticky mats, but otherwise great. They are also super easy to put on and take off without hands, so there's no excuse for wearing them around the control room.
I propose we buy many pairs of the smalls in green (since we already have one green small...they are big on me, so should be just right for most people), and a few mediums in, say, blue, and a few larges in black, and then maybe a few extra larges in green for people with extraordinarily large feet (they only have 3 colors). Then we can keep a few pairs of each by each door to the lab, and have no more tracking dirty control room filth into the lab. |
2670
|
Fri Mar 12 17:08:22 2010 |
steve | Configuration | VAC | bg-RGAscan at d18 |
RGA scan of rga-region only at day 18 This is the back ground of the rga with some calibration gas. |
Attachment 1: bg-d18_20100312scan.png
|
|
11040
|
Mon Feb 16 21:52:51 2015 |
rana | HowTo | Treasure | big Dataviewer windows |
Following this entry, I have made the same change in the controls account on rossa:
In the ~/.grace/gracerc file (create one if it doesn't exist), put in a line which reads:
PAGE LAYOUT FREE
Now we can scale our dataviewer live and playback plots by stretching the window with our mouse. The attached screenshot shows how I filled up one of the vertical monitors with a DV window for arm locking. |
Attachment 1: bigDV.png
|
|
15680
|
Tue Nov 17 13:24:40 2020 |
Chub | Update | General | big UPS on the way |
Ordered 11/16 from CDW, on PO# S492940, the high voltage Tripp Lite SMART5000XFMRXL for TP-1. Should be arriving in about a week. |
894
|
Thu Aug 28 19:02:25 2008 |
rana, josephb, rob | Summary | Computers | big boot |
This afternoon Joe did something with an .ini file (look for his detailed elog entry) and the computers went bad.
RFM network screen not active - filter modules not working.
We went around and booted every machine as has been done before. The correct order for a memory corruption
fixing big boot is the following:
[1] RESET the RFM switches near the FB racks.
[2] Power cycle c1dcuepics.
[3] Power cycle all other crates with real time CPUs:
c1iscey, daqctrl, daqawg, c1susvme1, c1susvme2, c1sosvme, c1iovme, c1lsc, c1asc, & c1iscex
[4] Start up all FEs as described in Wiki.
[5] Burt restore everyone (losepics, iscepics, assepics, omcepics?)
|
13731
|
Thu Apr 5 13:46:42 2018 |
gautam | Update | SUS | big earthquake |
Seems like there was a 5.3 magnitude EQ ~10km from us (though I didn't feel it). All watchdogs were tripped so our mirrors definitely felt it. ITMX is stuck (but all the other optics are damping fine). I tried the usual jiggling of DC bias voltage but ITMX still seems stuck. Probably a good sign that the magnet hasn't come off, but not ideal that I can't shake it free..
edit: after a bit more vigorous shaking, ITMX was freed. I had to move the bias slider by +/-10,000 cts, whereas initially I was trying +/-2000 cts. There is a tendency for the optic to get stuck again once it has been freed (while the optic's free swinging motion damps out), so I had to keep an eye out and as soon as the optic was freed, I re-engaged the damping servos to damp out the optic motion quickly. |
Attachment 1: EQ_April52018.png
|
|
7923
|
Tue Jan 22 09:10:19 2013 |
Steve | Update | PEM | big foot is dirty |
Please wipe, clean car wheels and wear booties entering the 40m lab.
Obviously this person has no idea about our clean room rules. |
Attachment 1: IMG_1873.JPG
|
|
Attachment 2: IMG_1874.JPG
|
|
513
|
Tue Jun 3 10:19:45 2008 |
tobin | Configuration | Computers | big machine |
Several of us transported the big new awesome Sun box from Bridge over to
the 40m last week. If I recall correctly, it's a SunFire X4600 with
something like sixteen 64-bit AMD processor cores at 2.8 GHz. It sounds
like a jet engine when it starts up (before the cooling fans are throttled
back) and has four power supplies (each with its own connection
to the wall). It has slick removable hard disks and fan units too. Our
working name for it is "megatron".
Anyway. It came with two hard disks, one with Solaris 10 installed. I took
the other hard disk over to Alex, who copied a Realtime Linux installation
onto it. Alex says it boots and runs fine.
It remains for you guys to install the machine onto rails and install the
whole thing into a rack. Before it goes into service as a realtime control
machine, you might as well install Matlab on it and do some heavy-duty
computation.
 |
3490
|
Mon Aug 30 22:45:49 2010 |
kiwamu | Update | CDS | binary outputs for the new CDS |
{ Joe and Kiwamu }
Today we made some efforts to get the binary outputs (BOs) working.
They still are not working but the situation is getting better.
So far the BO cards were not recognized by any realtime codes when we ran the codes on the new front end machine C1SUS.
We put some printk commands in an initialization code like Yoichi did (see this entry) to confirm if the initialization of the BOs properly happens or not.
Then we found that we had to put the BO modules also in an IOP model file which controls all the ADCs and the DACs.
We put the BO modules in the IOP file and then BOs started being recognized by the IOP, however they still are not fully recognized by the realtime control process.
We continue this work...
[Some notes]
[front end code]
First of all we looked at the front end c-code c1sus.c living under /cvs/cds/calech/cds/advLigoRTS/src/fe/c1sus/.
It was okay because there was a proper BO statement like
CDS_CARDS cards_used[] = { {CON_32DO,0}, {CON_32DO,2}};
[initialization code]
There is an initialization code called map.c living under /cvs/cds/calech/cds/advLigoRTS/src/fe.
This code is complied when we do the make commands as described on the wiki.
Eventually the initialization code is executed only when the IOP starts up. This happens when we type startc1x02 at /cvs/cds/rtcs/caltech/c1/script/.
[printk statments]
We made a backup file named map_20100830.c.back for map.c. Then we added to map.c some pintk statements in a while loop which looks for available BOs.
After running the make commands for the IOP file and startc1x02 , we basically can check the results of those printk statements by using dmesg .
We found that map.c was running correctly because map.c went in the while loop 4 times which is exactly the same number as the BOs we put in the model file.
However the code failed to install the BOs each time.
[BO modules in IOP file]
Joe pointed out the failure in map.c was caused by lack of the BO modules in the IOP file c1x02.mdl .
Indeed putting the BO modules in the IOP fixed the problem.
Another thing we found at this time is that there is a maximum number of BOs we can put in a model file.
The maximum number is 4, which is not enough for us because we need to put 5 of them including a 16bit BIO and four 32bit BOs.
Now Joe is asking to Alex about this issue.
Anyway now the IOP can recognize the BO cards, this fact can be found if you look at the log file /cvs/cds/rtcds/caltech/c1/target/c1x02/logs/log.txt .
The log file saids "3 Contec 32ch PCIe DO cards found", which is a good sign.
[BO modules in realtime code]
Although the IOP started seeing the BO cards, the realtime code c1sus still didn't fully recognize the BO cards.
If we look at the log file log.txt at /cvs/cds/rtcds/caltech/c1/target/c1sus/logs/, there is an evidence that the code found some cards.
The log file saids
Model 6 = 10
Model 7 = 4
Model 8 = 4
Model 9 = 4
Model 10 = 0.
It looks like these corresponds to the BO cards.
So the code found some cards, but doesn't know what they are.
We need few more debugging for the BOs...
|
6616
|
Mon May 7 21:05:38 2012 |
Den | Update | CDS | biquad filter form |
I wanted to switch the implementation of IIR_FILTER from DIRECT FORM II to BIQUAD form in C1IOO and C1SUS models. I modified RCG file /opt/rtcds/rtscore/release/src/fe/controller.c by adding #define CORE_BIQUAD line:
#ifdef OVERSAMPLE
#define CORE_BIQUAD
#if defined(CORE_BIQUAD)
C1IOO model compiled, installed and is running now. C1SUS model compiled, but during installation I've got an error:
controls@c1sus ~ 0$ rtcds install c1sus
Installing system=c1sus site=caltech ifo=C1,c1
Installing /opt/rtcds/caltech/c1/chans/C1SUS.txt
Installing /opt/rtcds/caltech/c1/target/c1sus/c1susepics
Installing /opt/rtcds/caltech/c1/target/c1sus
Installing start and stop scripts
/opt/rtcds/caltech/c1/scripts/killc1sus
Performing install-daq
Updating testpoint.par config file
/opt/rtcds/caltech/c1/target/gds/param/testpoint.par
/opt/rtcds/rtscore/branches/branch-2.5/src/epics/util/updateTestpointPar.pl -par_file=/opt/rtcds/caltech/c1/target/gds/param/archive/testpoint_120507_205359.par -gds_node=21 -site_letter=C -system=c1sus -host=c1sus
Installing GDS node 21 configuration file
/opt/rtcds/caltech/c1/target/gds/param/tpchn_c1sus.par
Installing auto-generated DAQ configuration file
/opt/rtcds/caltech/c1/chans/daq/C1SUS.ini
Installing EDCU ini file
/opt/rtcds/caltech/c1/chans/daq/C1EDCU_SUS.ini
Installing Epics MEDM screens
Running post-build script
ERROR: Could not find file: test.py
Searched path: :/opt/rtcds/userapps/release/cds/c1/scripts:/opt/rtcds/userapps/release/cds/common/scripts:/opt/rtcds/userapps/release/isc/c1/scripts:/opt/rtcds/userapps/release/isc/common/scripts:/opt/rtcds/userapps/release/sus/c1/scripts:/opt/rtcds/userapps/release/sus/common/scripts:/opt/rtcds/userapps/release/psl/c1/scripts:/opt/rtcds/userapps/release/psl/common/scripts
Exiting
make: *** [install-c1sus] Error 1
Jamie, what is this test.py? |
6622
|
Tue May 8 09:47:53 2012 |
Jamie | Update | CDS | biquad filter form |
Quote: |
I wanted to switch the implementation of IIR_FILTER from DIRECT FORM II to BIQUAD form in C1IOO and C1SUS models. I modified RCG file /opt/rtcds/rtscore/release/src/fe/controller.c by adding #define CORE_BIQUAD line:
#ifdef OVERSAMPLE
#define CORE_BIQUAD
#if defined(CORE_BIQUAD)
|
I am really not ok with anyone modifying controller.c. If we're going to be messing around with that we need to change procedure significantly. This is the code that runs all the models, and we don't currently have any way to track changes in the code.
Did you change it back? If not, do so immediately and stop messing with it. Please consult with us first before embarking on these kinds of severe changes to our code. This is the kind of shit that other people have done that has bit us in the ass in the past.
Futhermore, there is already a way to enable biquad filters in the new version with out modifying the RCG source. All you need to do is set biquad=1 in the cdsParameters block for you model.
DO NOT MESS WITH CONTROLLER.C! |
6624
|
Tue May 8 10:43:42 2012 |
Den | Update | CDS | biquad filter form |
Quote: |
Quote: |
I wanted to switch the implementation of IIR_FILTER from DIRECT FORM II to BIQUAD form in C1IOO and C1SUS models. I modified RCG file /opt/rtcds/rtscore/release/src/fe/controller.c by adding #define CORE_BIQUAD line:
#ifdef OVERSAMPLE
#define CORE_BIQUAD
#if defined(CORE_BIQUAD)
|
I am really not ok with anyone modifying controller.c. If we're going to be messing around with that we need to change procedure significantly. This is the code that runs all the models, and we don't currently have any way to track changes in the code.
Did you change it back? If not, do so immediately and stop messing with it. Please consult with us first before embarking on these kinds of severe changes to our code. This is the kind of shit that other people have done that has bit us in the ass in the past.
Futhermore, there is already a way to enable biquad filters in the new version with out modifying the RCG source. All you need to do is set biquad=1 in the cdsParameters block for you model.
DO NOT MESS WITH CONTROLLER.C!
|
ok |
7041
|
Thu Jul 26 17:39:49 2012 |
Den | Update | digital noise | biquad key is working |
I've filtered a 1 Hz sin wave excitation with a notch filter inside c1sus and c1rfm models. The biquad key is switched on in the last one, c1sus uses DF2. The results are indeed different.

Still I do not like huge (2n+1) harmonics in the output of the biquad filter, I do not get them in the simulations. They are absent in the time series as well. So this is not a psd-estimation effect.
 
|
7045
|
Fri Jul 27 14:30:49 2012 |
Jamie | Update | digital noise | biquad key is working |
What is "DQF"? Is that the biquad? And what is the difference between DF1 and DF2? Why don't you just write out the name, so it's more clear. |
7050
|
Mon Jul 30 14:24:25 2012 |
Den | Update | digital noise | biquad key is working |
Quote: |
What is "DQF"? Is that the biquad? And what is the difference between DF1 and DF2? Why don't you just write out the name, so it's more clear.
|
DQF - biquad form
DF1 - direct form 1
DF2 - direct form 2
LNF - low-noise form
The difference between them is described in Matt's slides G0900928-v1. I think, LNF coefficients are incorrect in the presentation
|
6748
|
Sun Jun 3 23:50:00 2012 |
Den | Update | CDS | biquad=1 |
From now all models calculate iir filters using biquad form. I've added biquad=1 to cdsParameters to all models except c1cal, built, installed and restarted them. |
4597
|
Mon May 2 13:43:05 2011 |
steve | Frogs | Photos | birthday boys |
.....Happy.... Birthday.... to.... Joseph... and... Jamie...Happy....Birthday..... to.... You............sing with us........Happy Birthday.....to you |
Attachment 1: P1070622.JPG
|
|
11972
|
Wed Feb 3 08:39:17 2016 |
Steve | Update | CDS | blank daily summary pages |
Daily summary pages are blank today. Yesterday is ok |
7545
|
Mon Oct 15 08:12:45 2012 |
Steve | Update | VAC | blank vac monitor |
VME crate blew its fuse and the fuse housing is hard to access. |
Attachment 1: blankvac.png
|
|
1184
|
Sun Dec 7 16:12:53 2008 |
rana | Update | DAQ | booted awg |
because it was red |
12389
|
Tue Aug 9 19:35:49 2016 |
rana | Update | SEI | both Guralp seismometers are functioning and being acquired |
After some cable swapping, we now have both Guralp seismometers running and the times series and spectra look similar to each other and motley healthy.
Bean and I took a look at the whole situation today. Ben had nicely fixed the Dsub end of the EX cable (the EY one is still just a sad joke), After installing this newly fixed cable, we still saw no signals. There was some confusion in the control room about using the MED displays to diagnose seismometers: flickering MEDM values cannot be used for this. It would be like checking a pizza box temperature to determine if the pizza is any good.
- Although the +/- 12V LEDs on the front panel are dim, we confirmed that the produce 11.94V even when loaded with a seismometer. So its a LED circuit problem not a power problem.
- We were able to inject signals into the front panel with a breakout board and see them in DV for Input 1, but not Input 2.
- After Ben left, I kept poking around and found that the Guralp chassis output gets broken out into 3x3 BNC cables before going to the PEM BNC panel (and then on to the PEM ADC). This is where the problem was.
- The Input #3 BNC cables were connected to the long cables going to the 'GUR2' channels of the PEM. The Input#2 BNC cables were connected to some short BNC cables that were just hanging from the rack. So, somewhere during the debugging of the past N months, someone plugged this in wrong and didn't notice or forgot to switch it back. So all of the tests using DV or DTT or MEDM since that time have been invalid.
Tomorrow, Lydia is going to change all of the labels and channel names. The new names will be EX & EY to prevent this kind of huge waste of time with channel name swapping. That means no more illegal names with the label maker, Steve.
From the spectrum you can see that the EX seismometer (GUR2) is still not centered or at least its oscillating at 245 Hz for some reason. This should go away after some power cycling or recentering using the magic wand.
I noticed some anomalies in the mechanical setups at the ends:
- Some junk has been stored on top of the EX seismometer. Please never, even temporarily, store your power supplies, tools, or donuts
on top of the vibration sensitive sensors. Just put it on the floor and improve your carma.
- The EY seismometer has some fishy wires being fished between the can and the rubber seal. This is verboten. That seal must be flush to prevent pressure fluctuations and wires in there will ruin the smooth contact permanently. Temperature sensor wires must go through the grantie block feed-through or else its pointless.
- The flimsy insulation on the EY seismo is waay toooo mickey mouse. Real thermal insulation should be done using the yellow foam that Jenne used for the seismo huddle test. This flimsy silvery stuff is OK for making hats and mittens and beer cozy's, but its not research grade foam.
|
Attachment 1: 1goodday.png
|
|
6840
|
Wed Jun 20 18:09:23 2012 |
yuta | Update | Locking | both arms aligned, ITMX oplev centered |
[Jenne, Yuta]
We aligned FPMI. I also centered ITMX oplev because the light was not hitting on QPD.
Alignment procedure we took was;
1. Align Y arm to the Y end green(Y green trans to PSL is now 195 uW with Y end laser measured temperature 34.14 degC).
2. Aligned IR using PZT2 to Yarm(Now, TRY ~ 0.90).
3. Aligned ITMX monitoring AS spots.
4. Aligned X arm so that TRX maximize.
5. Fine adjusted both BS and X arm(Now, TRX ~ 0.82).
Beam spot position on ETMX looks a little too high & left (from ETMXF camera), but we will leave it until ASS scripts is fixed.
 |
8162
|
Mon Feb 25 21:25:14 2013 |
yuta | Update | Alignment | both arms locked in IR |
[Jenne, Evan, Yuta]
After Y alignment, X arm is aligned to IR and we got both arms locked in IR.
There's some dift (input pointing?) and this made aligning both arms tough. I will elog about it later.
Attached is ETMYF. ETMXF, ITMYF, ITMXF when both arms are locked by IR.
Alignment Procedure:
1. Algined BS/ITMX to get MI fringe in AS. We got X arm flashing at this point.
2. Use BS/ITMX/ETMX to get TRX maximized, without losing good MI fringe in AS. We reached 0.75.
3. There was clipping of TRX beam at Xend optics. Since whole IFO alignment is started from Y green, this clipping is because of poor Y green pointing. But we needed clear TRX for aligning Xarm, so we re-arranged Xend TRX path to avoid clipping.
X arm issues:
- Beam motion at TRX is larger than TRY. Turning off clean table air didn't help. Maybe we need BS oplev on or ETMX coil gain balancing.
- X green scatters into TRX PD and ETMXT camera. Fix them. |
Attachment 1: QUAD1_1045890588.png
|
|
12448
|
Fri Aug 26 17:48:14 2016 |
gautam | Update | SUS | bounce mode coupling reduction |
We worked on reducing the bounce mode coupling into the sensor signals today. After some trial and error, essentially following the procedure I had put up in my previous elog, we think we were successful in reducing the coupling. We have now left the optic free swinging, so that we can collect some data and look at a spectrum with finer bandwidth. But as per the methodology we followed, we saw that the peak height corresponding to the bounce mode increased when we rotated the OSEM either side of its current position (except for the side OSEM, which we felt was in a good enough position to warrant not touching it and messing it up - of course only the spectrum will tell us if we are right or not. I also took some pictures with the camera with the IR filter removed, but we couldn't get any real information from these photos. I also checked with Jenne and Jamie who both suggested that they didn't have any metric with which they judged if the rotation of the OSEM was good enough or not. So we will wait to have a look at the spectrum from later tonight, and if it looks reasonable enough, I vote we move on. As Eric suggested, perhaps we can repalce the UL OSEM coil and see if that solves the apparent UL coil problem. Then we should move on to putting the arm cavity together.
Addendum 11pm 26 Aug 2016: I've uploaded the spectra - looks like our tweaking has gained us a factor of ~2 on LL, LR and SD, and no significant improvement on UL and UR compared to yesterdays spectrum. |
Attachment 1: ETMY_BounceSpectra_26Aug2016_1.pdf
|
|
456
|
Sun Apr 27 18:11:58 2008 |
rob | DAQ | Computers | br40m? |
The testpoint manager (which runs on fb40m) crashed this afternoon. Upon re-starting it, I found there was a rogue dtt process on op440m and also a daqd daemon running on br40m. One or both of these caused the tpman to crash. br40m is the frame broadcaster, which is never used here as we don't run DMT. I killed the daqd process there.
The way to find if there is a rogue process is to watch the output to the console from the tpman when you start it:
Allocate new TP handle 56 by 131.215.113.203
Allocate new TP handle 57 by 131.215.113.203
Allocate new TP handle 58 by 131.215.113.203
Allocate new TP handle 59 by 131.215.113.203
Allocate new TP handle 60 by 131.215.113.203
Allocate new TP handle 61 by 131.215.113.203
Allocate new TP handle 62 by 131.215.113.203
Allocate new TP handle 63 by 131.215.113.203
Allocate new TP handle 64 by 131.215.113.203
Allocate new TP handle 65 by 131.215.113.203
Allocate new TP handle 66 by 131.215.113.203
Allocate new TP handle 67 by 131.215.113.203
Allocate new TP handle 68 by 131.215.113.203
If you see something like this, with a new TP handle being allocated every few seconds, you need to log in to the corresponding host and kill whatever process has run away. |
457
|
Sun Apr 27 22:57:15 2008 |
ajw | DAQ | Computers | br40m? |
Quote: |
The testpoint manager (which runs on fb40m) crashed this afternoon. Upon re-starting it, I found there was a rogue dtt process on op440m and also a daqd daemon running on br40m. One or both of these caused the tpman to crash. br40m is the frame broadcaster, which is never used here as we don't run DMT. I killed the daqd process there.
The way to find if there is a rogue process is to watch the output to the console from the tpman when you start it:
Allocate new TP handle 56 by 131.215.113.203
Allocate new TP handle 57 by 131.215.113.203
Allocate new TP handle 58 by 131.215.113.203
Allocate new TP handle 59 by 131.215.113.203
Allocate new TP handle 60 by 131.215.113.203
Allocate new TP handle 61 by 131.215.113.203
Allocate new TP handle 62 by 131.215.113.203
Allocate new TP handle 63 by 131.215.113.203
Allocate new TP handle 64 by 131.215.113.203
Allocate new TP handle 65 by 131.215.113.203
Allocate new TP handle 66 by 131.215.113.203
Allocate new TP handle 67 by 131.215.113.203
Allocate new TP handle 68 by 131.215.113.203
If you see something like this, with a new TP handle being allocated every few seconds, you need to log in to the corresponding host and kill whatever process has run away. |
I *think* Alex is responsible for the daqd daemon running on br40m (he set up some new stuff recently, a data concentrator and broadcaster); I'll make sure he sees this post. |
3832
|
Mon Nov 1 10:17:55 2010 |
steve | Update | General | breakers relabelled |
Pedro of the electrical shop helped to retrace wires from the racks to the breakers. Many wrong labels were replaced. These labels are still representing the south arm as Y and the east arm as X.
Racks: 1X1,2,3,4 and 1Y3,4,5,6,7 and 9 are connected through manual disconnect swithes to AC power breaker PC-1 on the west wall of IFO room 104.
This panel PC-1 is connected to T1 isolation transformer in room 101 Panel L - # 38, 40, 42
Racks: 1Y1 & 2 psl and mc are connected through manual disconnect switches to AC power breaker PC-2 just west of the psl enclosure.
This panel is connected to T2 isolation transformer in room 101 Panel L - # 32, 34, 36 |
Attachment 1: P1060970.JPG
|
|
Attachment 2: P1060972.JPG
|
|
Attachment 3: P1060975.JPG
|
|
2420
|
Tue Dec 15 21:39:34 2009 |
Alberto | Update | ABSL | brief summary of this afternoon's measurements |
I took measurements of the open loop gain of the AbsL PLL with the old Universal PDH Box.
I Also measured the filter shape of both the new and the old PDH box.
I'm going to plot the results in a nice form tomorrow morning.
For who's interested, the PLL UGF was at 10KHz.
I can't lock the PLL with the new PDH box. Measuring its filter's shape, as suggested by Koji, I found out that it differs from the old one. That despite the fact that the two boxes should share the same circuit schematic. O,r at least, that is what it looks like from the schematics in the DCC.
I need to understand whether that is intentional and, if that was the case, what kind of use Rich Abbott designed it for.
Tomorrow I'm going to post in the elog the filter's transfer functions too.
Before leaving the lab I closed the auxiliary laser's mechanical shutter. |
5978
|
Tue Nov 22 15:18:18 2011 |
kiwamu | Update | Green Locking | broad band noise depends on the gain of Y green PDH. and comaprator broken |
Quote from #5970 |
Here is a plot of the latest noise : high frequency noise is still unknown.
|
(The broad-band noise vs. gain of the Y end green PDH)
Last night I was trying to identify the broad band noise which is white and dominant above 20 Hz (#5970).
I found that the level of the noise depended on the servo gain of the Y end green PDH loop.
Decreasing the servo gain lowers the noise level by a factor of 2 or so. This was quite repeatable.
(I changed the gain knob of the PDH box from the minimum to a point where the servo starts oscillating)
(Malfunction in the comparator)
However I had to give up further investigations because the comparator signal suddenly became funny: sometimes it outputs signals and sometimes not.
It seems the comparator circuit became broken for some reason. I will fix it. |
5298
|
Wed Aug 24 16:13:36 2011 |
kiwamu | Update | SUS | broke UL magnet on ITMX |
I broke the UL magnet on ITMX
The ITMX tower was shipped into the Bob's clean room to put the magnet back on.
Since we found that all the magnets were relatively high (#5296) in the shadow sensors, we decided to slide the OSEM holder bar upward.
During the work, I haven't made the OSEMs far enough from the magnets.
So the magnets and OSEMs touched as I moved the holder.
Then the UL magnets were broken off and fell into the UL coil.
|
10120
|
Wed Jul 2 11:47:26 2014 |
Steve | Update | VAC | broken changeover regulator of N2 supply |
Quote: |
This morning valve condition: V1, VM1, V4 and V5 valves were closed. IFO pressure rose to 1.3 mTorr
It was caused by low N2 pressure. Our vacuum valves are moved-controlled by 60-70 PSI of nitrogen.
When this supply drops below 50-60 PSI the interlock closes V1 valve. This is the minimum pressure required to move the large valves.
It is our responsibility to check the N2 cylinder pressure supply.
The vacuum valve configuration is back to VAC. NORMAL, CC1 4.8E-6 Torr
PS: Bob says that the second cylinder was full this morning, but the auto-switch over did not happen.
|
The TESCOM automatic changeover regulator [ model ACS 012-1011 ] manifold is most likely clogged. The new one will arrive 8-8-2014
This means that the IFO pressure may go up to a few mTorr when we change cylinder or V1 valve triggered because there is no nitrogen supply. |
7656
|
Thu Nov 1 17:37:00 2012 |
Steve | Update | General | bronze bushing for 40m vac |
Suprema- SS clear edge mirror mount 2" diameter is modified for 40m vacuum use. One left and one right handed one. It's adjustment screw housing is bronze! It is not ideal for out gassing.
It will be baked and scanned. If it passes we should use it.
We may need these to bring out some pick-off beams. |
Attachment 1: IMG_1764.JPG
|
|
7660
|
Fri Nov 2 03:28:54 2012 |
rana | Update | General | bronze bushing for 40m vac |
Quote: |
Suprema- SS clear edge mirror mount 2" diameter is modified for 40m vacuum use. One left and one right handed one. It's adjustment screw housing is bronze! It is not ideal for out gassing.
It will be baked and scanned. If it passes we should use it.
We may need these to bring out some pick-off beams.
|
I vote against it. We don't know about the grease inside the screw bushings - scans are not everything if adjusting the screw loosens up the grease. If we need more pick off mirrors lets just make some of the kind that we already use inside for the 2" optics. |
10
|
Tue Oct 23 11:08:20 2007 |
steve | Other | General | brush fires |
There are big brush fires around LA
40 days plot show no effect in the 40m lab |
Attachment 1: brushfires.jpg
|
|
1381
|
Mon Mar 9 23:55:38 2009 |
Osamu | DAQ | Computers | bscteststand and kami1 outside martian |
This morning there was a confliction of tpman running on fb40m and kami1. Alex fixed it temporary but Rana suggested it was better to move both PCs outside martian. We moved both PCs physically to the control room and connected to general network with a local router. I believe it won't conflict anymore but if you guess these PC might have trouble please feel free to shutdown.
Today's work summary:
*connected expansion chassis to bscteststand
*obtained signals on dataviewer, dtt for both realtime and past data on bscteststand with 64kHz timing signal
Questions:
Excitation channels are not shown, only "other" is shown.
qts.mdl should run with 16kHz but 16kHz timing causes a slow speed on dataviewer and failing data aquisition on dtt. We are using 64kHz timing but is it really correct? |
6830
|
Mon Jun 18 17:28:03 2012 |
yuta | Summary | Computers | bugs in CDS_PARTS/simLinkParts/Fcn |
Fcn module in CDS_PARTS is used to include a user defined function in a model.
We should be able to use this by entering desired function, but I found some bugs.
BUG1: Fcn doen't work without ";"
If you put ";" after the function, we can compile.
sin(u[1]);
But if you put without ";", like
sin(u[1])
you get the following error message when compiling.
controls@c1ioo ~ 0$ rtcds make c1gcv
### building c1gcv...
Cleaning c1gcv...
Done
Parsing the model c1gcv...
Done
Building EPICS sequencers...
Done
Building front-end Linux kernel module c1gcv...
echo >> target/c1gcvepics/README.making_changes
echo 'Built on date' `date` >> target/c1gcvepics/README.making_changes
make[1]: Leaving directory `/opt/rtcds/caltech/c1/rtbuild'
make[1]: Entering directory `/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv'
make -C /lib/modules/2.6.34.1/build SUBDIRS=/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv modules
make[2]: Entering directory `/usr/src/linux-2.6.34.1-cs'
CC [M] /opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv/c1gcv.o
make[2]: Leaving directory `/usr/src/linux-2.6.34.1-cs'
make[1]: Leaving directory `/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv'
/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv/c1gcv.c: In function 'feCode':
/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv/c1gcv.c:615: error: expected expression before ';' token
make[3]: *** [/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv/c1gcv.o] Error 1
make[2]: *** [_module_/opt/rtcds/caltech/c1/rtbuild/src/fe/c1gcv] Error 2
make[1]: *** [default] Error 2
make: *** [c1gcv] Error 1
BUG2: sindeg doesn't work properly
sindeg should work as cosine with input in degrees.
I made a simple model to test this(below).

Output of the filter module C1:ALS-BEATY_FINE_PHASE goes to "PHASE_in"
sindeg of this goes to C1:ALS-BEATY_FINE_I_ERR
cosdeg of this goes to C1:ALS-BEATY_FINE_Q_ERR
If you sweep the phase input, you should get sin and cos, but you get the following.
cosdeg (C1:ALS-BEATY_FINE_Q_ERR) looks OK, but sindeg (C1:ALS-BEATY_FINE_I_ERR) looks funny. It looks like ~20000 is its period.

|
17153
|
Thu Sep 22 20:57:16 2022 |
Tega | Update | Computers | build, install and start 40m models on teststand |
[Tega, Chris]
We built, installed and started all the 40m models on the teststand today. The configuration we employ is to connect c1sus to the teststand I/O chassis and use dolphin to send the timing to other frontends. To get this far, we encounterd a few problems that was solved by doing the following:
0. Fixed frontend timing sync to FB1 via ntp
1. Set the rtcds enviroment variable `CDS_SRC=/opt/rtcds/userapps/trunk/cds/common/src` in the file '/etc/advligorts/env'
2. Resolved chgrp error during models installation using sticky bits on chiara, i.e. `sudo chmod g+s -R /opt/rtcds/caltech/c1/target`
3. Replaced `sqrt` with `lsqrt` in `RMSeval.c` to eliminate compilation error for c1ioo
4. Created a symlink for 'activateDQ.py' and 'generate_KisselButton.py' in '/opt/rtcds/caltech/c1/post_build'
5. Installed and configured dolphin for new frontend 'c1shimmer'
6. Replaced 'RFM0' with 'PCIE' in the ipc file, '/opt/rtcds/caltech/c1/chans/ipc/C1.ipc '
We still have a few issues namely:
1. The user models are not running smoothly. the cpu usage jumps to its maximum value every second or so.
2. c1omc seems to be unable to get its timing from its IOP model (Issue resolved by changing the CDS block parameter 'specific_cpu' from 6 to 4 bcos the new FEs only have 6 cores, 0-5)
3. The need to load the `dolphin-proxy-km` library and start the `rts-dolphin_daemon` service whenever we reboot the front-end |
Attachment 1: dolphin_state_plus_c1shimmer.png
|
|
Attachment 2: FE_status_overview.png
|
|
7942
|
Thu Jan 24 16:31:46 2013 |
Steve | Update | PEM | building exterier wall painted |
The wood exteier walls, gutters and doors were painted at CES-Annex building #69 |
Attachment 1: IMG_1880.JPG
|
|
1958
|
Thu Aug 27 16:14:28 2009 |
steve | Summary | OMC | burned photodiode |
Old -pre 6/2009 LLO DCPD 3 mm od GTRAN photodiode |
Attachment 1: 20090827_173252.jpg
|
|
Attachment 2: 20090827_170802.jpg
|
|
264
|
Fri Jan 25 09:22:21 2008 |
steve | Update | PEM | burned toast award goes to |
DYM for collaborating with the enemy.
In order to minimize the number of ants visiting our lab we have to take out side the lab
all food left over and organic waste. If you are eating here do not expect someone else
to clean up after you.
Thanks for your cooperation. |
4053
|
Tue Dec 14 11:24:35 2010 |
josephb | Update | CDS | burt restore |
I had updated the individual start scripts, but forgotten to update the rc.local file on the front ends to handle burt restores on reboot.
I went to the fb machine and into /diskless/root/etc/ and modified the rc.local file there.
Basically in the loop over systems, I added the following line:
/opt/epics-3.14.9-linux/base/bin/linux-x86/burtwb -f /opt/rtcds/caltech/c1/burt/autoburt/latest/${i}epics.snap -l /opt/rtcds/caltech/c1/burt/autoburt/logs/${i}epics.log.restore -v
The ${i} gets replaced with the system name in the loop (c1sus, c1mcs, c1rms, etc)
|
3706
|
Wed Oct 13 17:04:34 2010 |
josephb, yuta | Update | CDS | burt restore now working with filter settings |
Previously, burt restoring was not setting filters on and off, which was required us to constantly go through all the filter banks and turn them on. We figured it out that the autoBurt.req file doesn't seem to be setup to restore those values, so that snapshots made with the default .req file don't restore either.
So I went to each of the suspension directories (/opt/rtcds/caltech/c1/target/c1SYS/c1SYSepics/ where SYS is sus, mcs, or rms) and modified teh autoBurt.req files found there with the following incantation:
sed -i 's/RO \(.*SW[12]R.*\)/\1/' autoBurt.req
This removes the RO at the beginning of the lines which have SW1R or SW2R in them. These are the channels which correspond to filter bank switches. As far as I can tell, the RO means to leave it alone. Unfortunately, I didn't see an obvious autoBurt file specification in the DCC or on google in the 2 minutes I took to look for it.
We need to talk to Alex to figure out how that autoBurt.req file is generated and get it so it doesn't default to not restoring filter bank settings. |
4869
|
Thu Jun 23 22:00:22 2011 |
Jamie | Update | SUS | burt snapshot |
I recorded a burt snapshot of these settings: /opt/rtcds/caltech/c1/burt/autoburt/snapshots/2011/Jun/23/21:40 |
1056
|
Fri Oct 17 21:41:09 2008 |
Yoichi | Update | Computer Scripts / Programs | burtwb missing on Solaris but installed on linux64 |
c1lsc stalled this evening, so I powercycled it.
After that, I tried to lock arms to confirm the computer is working.
Then I realized that the restore alignment buttons do not work from any control room computer.
I found that it was because burtwb command was missing. For Solaris, looks like there used to be /cvs/cds/epics/extensions/burtwb but now
there is no /cvs/cds/epics directory. I thought there were directories other than "caltech" in /cvs/cds/, weren't there ?
Right now, there is only /cvs/cds/caltech.
Anyway, I installed burt for 64bit linux computer (under /cvs/cds/caltech/apps/linux64/epics/extensions/).
At this moment the alignment save/restore works on allegra (and probably on rosalba), but not on op440m yet. |