ID |
Date |
Author |
Type |
Category |
Subject |
15522
|
Thu Aug 13 13:35:13 2020 |
Koji | Update | CDS | Timing distribution slot availability | The new dolphin eventually helps us. But the installation is an invasive change to the existing system and should be done at the installation stage of the 40m BHD. |
15525
|
Fri Aug 14 10:03:37 2020 |
Jon | Update | CDS | Timing distribution slot availability | That's great news we won't have to worry about a new timing fanout for the two new machines, c1bhd and c1sus2. And there's no plan to change Dolphin IPC drivers. The plan is only to install the same (older) version of the driver on the two new machines and plug into free slots in the existing switch.
Quote: |
The new dolphin eventually helps us. But the installation is an invasive change to the existing system and should be done at the installation stage of the 40m BHD.
|
|
4004
|
Wed Dec 1 13:41:21 2010 |
josephb, alex, rolf | Update | CDS | Timing is back | Problem:
We had timing problems across the front ends.
Solution:
Noticing that the 1PPS reference was not blinking on the Master Timing Distribution box. It was supposed to be getting a signal from the c0dcu1 VME crate computer, but this was not happening.
We disconnected the timing signal going into c0dcu1, coming from c0daqctrl, and connected the 1PPS directly from c0daqctrl to the Ref In for the Master Timing distribution box (blue box with lots of fibers coming out of it in 1X5).
We now have agreement in timing between front ends.
After several reboots we now have working RFM again, along with computers who agree on the current GPS time along with the frame builder.
Status:
RFM is back and testpoints should be happy.
We still don't have a working binary output for the X end. I may need to get a replacement backplane with more than 4 slots if the 1st slot of this board has the same problem as the large boards.
I have burt restored the c1ioo, c1mcs, c1rms, c1sus, and c1scx processes, and optics look to be damped.
|
14386
|
Fri Jan 4 17:43:24 2019 |
gautam | Update | CDS | Timing issues | [J Hanks (remote), koji, gautam]
Summary:
The problem stems from the way GPS timing signals are handled by the FEs and FB. We effected a partial fix:
- Now, old frame data is no longer being overwritten
- For the channels that are indeed being recorded now, the correct time stamp is being applied so they can be found in /frames by looking for the appropriate gpstime.
Details:
- The usual FE/FB power cycling did not fix the problem.
- The gps time used by FB and associated RT processes may be found by using cat /proc/gps (i.e. this is different from the system time found by using date, or gpstime).
- This was off by 2 years.
- The way this worked up till now was by adding a fixed offset to this time.
- This offset can be found as a line saying set symm_gps_offset=31622382 in daqdrc.fw (for example)
- There were similar lines in daqdrc.rcv and daqdrc.dc - however, they were not all the same offset! We couldn't figure out why.
- All these files live in /opt/rtcds/caltech/c1/target/daqd/.
Changes effected:
- First, we tried changing the offset in the daqdrc.fw file only.
- Incremented it by 24*60*60*365 = number of seconds in a year with no leap seconds/days.
- This did not fix the problem.
- So J Hanks decided to rebuild the Spectracom driver - these commands may not be comprehensive, but I think I got everything).
- The relevant file is spectracomGPS.c (made a copy of /usr/src/symmetricom-3.3~rc1, called symmetricom-3.3~rc1-patched, this file is in /usr/src/symmetricom-3.3~rc1-patched/include/drv)
- Added the following lines:
/* 2018 had no leap seconds or leap days, so adjust for that */
pHardware->gpsOffset += 31536000;
- re-built and installed the modified symmetricom driver.
- Checked that cat /proc/gps now yields the correct time.
- Reset the gps time offsets in daqdrc.fw, daqdrc.rcv and daqdrc.dc to 0
- With these steps, the frames were being written to /frames with the correct timestamp.
- Next, we checked the timing on the FEs
- Basically, J Hanks rebuilt the version of the symmetricom driver that is used by the rtcds models to mimic the changes made for FB.
- This did the trick for c1lsc and c1ioo - cat /proc/gps now returns the correct time on those FEs.
- However, c1sus remains problematic (it initially reported a GPS time from 2 years ago, and even after the re-installed driver, is 4 days behind) - he suspects that this is because c1sus is the only FE with a Symmetricom/Spectracom card installed in the I/O chassis. So c1sus reports a gpstime that is ~4 days behind the "correct" gpstime.
- He is going to check with Rolf/other CDS experts to figure out if it's okay for us to simply remove the card and run the models, or if we need to take other steps.
- As part of this work, the c1x02 IOP model was recompiled, re-installed and re-started.
The realtime models were not restarted (although all the vertex FEs are running) - we can regroup next week and decide what is the correct course of action.
Quote: |
- Attachment #2 shows the minute trend of the pressure gauges for a 12 day period - it looks like there is some issue with the frame builder clock, perhaps this issue resurfaced? But checking the system time on FB doesn't suggest anything is wrong.. I double checked with dataviewer as well that the trends don't exist... But checking the status of the individual daqd processes indeed showed that the dates were off by 1 year, so I just restarted all of them and now the time seems correct. How can we fix this problem more permanently? Also, the P1b readout looks suspicious - why are there periods where it seems like we are reading values better than the LSB of the device?
|
|
14392
|
Wed Jan 9 11:33:35 2019 |
gautam | Update | CDS | Timing issues still persist | Summary:
The gps time mismatch between /proc/gps and gpstime seems to be resolved. However, the 0x4000 DC errors still persist. It is not clear to me why.
Details:
On the phone with J Hanks on Friday, he reminded me that c1sus seems to be the only machine with an IRIG-B timing card installed. I can't find the elog but I remembered that Jamie, ericq and I had done this work in 2016 (?), and I also remembered Jamie saying it wasn't working exactly as expected. Since the DAQ was working fine before this card was installed, and since there are no problems with the recording of channels from the other four FE machines without this card installed, I decided to simply pull out the card from the expansion chassis. The card has been stored in the CDS/FE cabinet along the Y arm for now. There was also a cable that interfaces to the card which brings over the 1pps from the GPS unit, which has also been stored in the CDS/FE cabinet.
This seems to have resolved the mismatch between the gpstime reported by cat /proc/gps and the gpstime commands - Attachment #1 (the <1 second mismatch is presumably due to the deadtime between commands). However, the 0x4000 DC errors still persist. I'll try the full power cycle of FEs and FB which has fixed this kind of error in the past, but apart from that, I'm out of ideas.
Update 1215:
Following the instructions in this elog did not fix the problem. The problem seems to be with the daqd_fw service, which reports the following:
controls@fb1:~ 0$ sudo systemctl status daqd_fw.service
● daqd_fw.service - Advanced LIGO RTS daqd frame writer
Loaded: loaded (/etc/systemd/system/daqd_fw.service; enabled)
Active: failed (Result: start-limit) since Wed 2019-01-09 12:17:12 PST; 2min 0s ago
Process: 2120 ExecStart=/usr/bin/daqd_fw -c /opt/rtcds/caltech/c1/target/daqd/daqdrc.fw (code=killed, signal=ABRT)
Main PID: 2120 (code=killed, signal=ABRT)
Jan 09 12:17:12 fb1 systemd[1]: Unit daqd_fw.service entered failed state.
Jan 09 12:17:12 fb1 systemd[1]: daqd_fw.service holdoff time over, scheduling restart.
Jan 09 12:17:12 fb1 systemd[1]: Stopping Advanced LIGO RTS daqd frame writer...
Jan 09 12:17:12 fb1 systemd[1]: Starting Advanced LIGO RTS daqd frame writer...
Jan 09 12:17:12 fb1 systemd[1]: daqd_fw.service start request repeated too quickly, refusing to start.
Jan 09 12:17:12 fb1 systemd[1]: Failed to start Advanced LIGO RTS daqd frame writer.
Jan 09 12:17:12 fb1 systemd[1]: Unit daqd_fw.service entered failed state.
Update 1530:
The frame-writer error was tracked down to a C0EDCU issue. Jon told me that the Hornet CC1 pressure gauge channel was renamed to . C1:Vac-CC1_pressure, and I made the change in the C0EDCU file. However, it returns a value of 9990000000.0, which the frame writer is not happy about... Keeping the old channel name makes the frame-writer run again (although the actual data is bunk).
Update 1755:
J Hanks suggested adding a 1 second offset to the daqdrc config files. This has now fixed the 0x4000 errors, and we are back to the "nominal" RTCDS status screen now - Attachment #2. |
Attachment 1: gpstimeSync.png
|
|
Attachment 2: Screenshot_from_2019-01-09_17-56-58.png
|
|
17193
|
Mon Oct 17 11:57:27 2022 |
Chris | Omnistructure | CDS | Timing system monitoring | I started a GPS timing monitor script, /opt/rtcds/caltech/c1/Git/40m/scripts/cds/tempusTimingMon/tempusTimingMon.py , which runs inside a docker container on optimus. It accesses the GPS receiver (EndRun Tempus LX) status via pysnmp, and creates the following epics channels with pcaspy:
C1:DAQ-GPS_TFOM “The Time Figure of Merit (TFOM) value ranges from 3 to 9 and indicates the current estimate of the worst case time error. It is a logarithmic scale, with each increment indicating a tenfold increase in the worst case time error boundaries.” (nominally 3, corresponding to 100 nsec)
C1:DAQ-GPS_STATE “Current GPS signal processor state. One of 0, 1 or 2, with 0 being the acquisition state and 2 the fully locked on state.”
C1:DAQ-GPS_SATS “Current number of GPS satellites being tracked.”
C1:DAQ-GPS_DAC “Current 16 bit, Voltage Controlled TCXO DAC value. Typical range is 20000 to 40000, where more positive numbers have the effect of raising the TCXO frequency.”
C1:DAQ-GPS_SNR “The current average carrier to noise ratio of all tracked satellites, in units of dB. Values less than 35 indicate weak signal conditions.”
Attached is a 1-day trend of the above channels, along with the IRIG-B timing offsets from the IOPs. No big timing excursions or slippages were seen yet, although the c1sus IOP (FEC-20) timing seems to be hopping around by one IOP sample time (15 µsec). |
Attachment 1: timing.png
|
|
17370
|
Wed Dec 21 12:35:49 2022 |
Chris | Configuration | CDS | Timing trigger test | While recovering from the power outage, I took the opportunity to try having the timing system trigger on the rising edge of the 1 PPS signal from the GPS receiver (rather than the falling edge, as it had been doing since before the CDS upgrade). This was done in order to eliminate a timing offset between the clock used by the ADCs and the IRIG-B timestamps from the Spectracom boards. It was successful in that regard, and cleared the timing errors seen in the IOP statewords on most of the front ends.
The two exceptions were c1lsc and c1sus, where something is broken with the DuoTone readbacks. The attached plot shows the DuoTone signal in the last channel of ADC 0 on c1x01 (working normally) vs c1x02 and c1x04 (busted).
However, this change apparently also had some unexplained effect on the way the c1sbr model runs. There were frequent CPU time overruns and IPC errors. So on Sunday afternoon I reverted to the falling-edge trigger. This caused the timing errors to return, but allowed c1sbr to run normally. |
Attachment 1: duotone.png
|
|
5731
|
Mon Oct 24 20:00:21 2011 |
Mirko | Update | CDS | Tiny little scripts | Located in /opt/rtcds/caltech/c1/userapps/release/cds/common/scripts
Script 1: Diagreset.sh
Hits the diag reset buttons on the models on c1lsc and c1sus computers.
Script 2: Burtrest.sh
Restores the burt files from "today" 4am. Use a text editor if you want to change the times. |
3162
|
Tue Jul 6 17:38:27 2010 |
Jenne | Update | SUS | Tip Tilt Progress! | [Jenne, Kyung Ha]
We successfully suspended the 4 eddy current dampers for the first Tip Tilt. We had some lessons learned, including how to carefully get an allen wrench in between the dampers to do up some of the screws, and how to be careful not to bend the wire while tightening the screws. More tomorrow... |
7601
|
Tue Oct 23 18:12:18 2012 |
Jenne | Update | Alignment | Tip tilt wires - the truth |
Quote: |
At this point I cried foul. This is not an acceptable situation. Very little stimulation to the tip-tilts can repoint the beam inside the PR cavity.
Steve says that the TT weights, which will attach to the base of the TT mirror mounts and should help keep the mirrors vertical and not hysteretic, are being baked now and should be available tomorrow.
|
We also wrote down the serial numbers (top center of each TT, inscribed by hand) for what tip tilt is installed where. I then went through the elog to determine which TT was suspended with what kind of wire (thick or thin). Summary: all installed tip tilts have thick wire, 0.0036" diameter.
As noted in elog 3295, we had found that there was similar hysteresis whether we used the thick or the thin wire, so we had decided not to go back and re-suspend every optic.
Also, since we will redo the pitch balance tomorrow with the new hardware tomorrow, I think we should put in the new LaserOptik mirrors at the same time. We have not yet gotten phase maps of them, but we might as well do this rebalancing once, rather than twice.
As-installed tip tilt list
Serial number |
Installed as |
Wire thickness |
Notes, elog reference |
001 |
SR 3 |
0.0036" |
See elog 3437 |
002 |
SR 2 |
0.0036" |
See elog 3295 |
003 |
PR 2 |
0.0036" |
No elog, but inferred since there were 4 with thick wire, and #004 is the thin wire one. Elog 3437 has notes on the 4 thick, 1 thin situation. |
004 |
spare, dirty |
originally 0.0017", but looks redone with thicker wire |
See elog 3295 |
005 |
PR 3 |
0.0036" |
Was supposed to be spare according to elog 3437, but was installed. See elog 3437 |
|
7625
|
Thu Oct 25 20:44:11 2012 |
Jenne | Update | SUS | Tip tilts in progress | Jamie and I spent some time with tip tilt SN001 this afternoon. This was installed as SR3, so I was going to put a new LaserOptik mirror in there. I accidentally snapped one of the wires (I forgot how strong the magnets are - one zipped from the mirror holder and captured the wire). Jamie and I put the new LaserOptik mirror in, with the wedge correct, but we need to re-resuspend it with the 0.0036" wire tomorrow. We'll also keep working on re-pitch aligning the other optics.
PR2 needs to be put back as a G&H, and we need to put a LaserOptik mirror into PR3. |
7630
|
Fri Oct 26 10:44:25 2012 |
Jenne | Update | SUS | Tip tilts in progress |
Quote: |
Jamie and I spent some time with tip tilt SN001 this afternoon. This was installed as SR3, so I was going to put a new LaserOptik mirror in there. I accidentally snapped one of the wires (I forgot how strong the magnets are - one zipped from the mirror holder and captured the wire). Jamie and I put the new LaserOptik mirror in, with the wedge correct, but we need to re-resuspend it with the 0.0036" wire tomorrow. We'll also keep working on re-pitch aligning the other optics.
PR2 needs to be put back as a G&H, and we need to put a LaserOptik mirror into PR3.
|
We resuspended SN001 this morning with 0.0036" wire. We did as Koji suggested, and flipped the wire clamp so the suspension point is a little higher, so we'll see if that helps. We put LaserOptik mirror SN1 into this TT001.
We put the G&H mirror back into TT004, which is PR2. We also put a LaserOptik mirror (SN5) into TT005, which is SR3.
Jamie is working on re-pitch aligning TT004 and TT005 (we already did 001), then we can re-install them in the vacuum system later this afternoon. |
7631
|
Fri Oct 26 13:08:14 2012 |
Jenne | Update | SUS | Tip tilts in progress |
Quote: |
Jamie is working on re-pitch aligning TT004 and TT005 (we already did 001), then we can re-install them in the vacuum system later this afternoon.
|
The tip tilts have all been pitch-adjusted now, and they have all been put back onto the tables, with the same serial numbers in the same places as we took them out. Jamie also re-leveled the BS table.
Raji and I will align things after I finish measuring the MC spot positions. |
6756
|
Tue Jun 5 20:42:59 2012 |
Suresh | Summary | IOO | Tip-Tilt Cabling | I have made a preliminary sketch of the cabling involved in connecting the Tip-tilt coil drivers. This is a preliminary document.

|
Required parts |
Quantity |
Solution |
1) |
DAC Card inserted into C1IOO machine |
1 |
buy or borrow from Cymacs |
2) |
SCSI cable from DAC to D080303 box |
1 |
buy or find at the 40m |
3) |
D080303 box (SCSI to IDC breakout box) |
1 |
Jay may have had spare, if not we have to make one |
4) |
40 pin IDC cables from D080303 to AntiImaging filter |
2 |
Jay may have kept some stock if not make them |
5) |
10 pin IDC cables from Anti Imaging filters to Whitening filters |
2 |
make |
6) |
sma to lemo cables from Whitening to coil drivers |
4x4=16 |
buy |
7) |
15pin IDC to 25pin DSub cables from drivers to feedthroughs on the chambers |
4 (length?) |
make |
8) |
25pin DSub feedthrough on OMC chamber |
1 |
check in 40m stock else buy |
9) |
25pin DSub Kapton strip cable from OMC wall to table top |
1 |
check if any spare are available in aLIGO stock |
10) |
25pin DSub Kapton strip cable from post to tip-tilt |
4 |
aLIGO team said they have a few to spare if not buy |
10) |
Quadrapus cables on the tip-tilts |
4 |
Jamie is negotiating with aLIGO cable team |
|
6759
|
Tue Jun 5 22:39:06 2012 |
Jenne | Summary | IOO | Tip-Tilt Cabling | 2 questions (so far) regarding your diagram / doc:
We are using 3 of the feed-throughs on the BS chamber, and 1 on the OMC chamber, even though we have 2 TTs on the BS table, 1 on the OMC table, and 1 on the IMC table? Just wanted to check.
Does your list / table at the bottom include all of the cables we already have, as well as the ones we need? (Or maybe we just have nothing so far, so this is a moot question). |
6762
|
Wed Jun 6 01:23:32 2012 |
Suresh | Summary | IOO | Tip-Tilt Cabling |
Quote: |
2 questions (so far) regarding your diagram / doc:
We are using 3 of the feed-throughs on the BS chamber, and 1 on the OMC chamber, even though we have 2 TTs on the BS table, 1 on the OMC table, and 1 on the IMC table? Just wanted to check.
Does your list / table at the bottom include all of the cables we already have, as well as the ones we need? (Or maybe we just have nothing so far, so this is a moot question).
|
The scheme currently is to run a 25pin Kapton strip cable from BS to IMC table inside the chamber. However we cannot do the same for the OMC table since it will cross the bellows which we often remove. So we need to supply the one tip-tilt on the OMC table from outside. I could not spot a spare unused feedthough on the OMC chamber. We will have to swap one of the blank flanges for one with a few feed throughs.
We do not have any of the cables. So everything listed has to be arranged for. The pics are from the existing coil driver system on the SUS machine.
|
14742
|
Wed Jul 10 10:04:09 2019 |
gautam | Update | SUS | Tip-Tilt moved from South clean cabinet to bake lab cleanroom | Arnaud and I moved one of the two spare TT suspensions from the south clean cabinet to the bake lab clean room. The main purpose was to inspect the contents of the packaging. According to the label, this suspension was cleaned to Class A standards, so we tried to be clean while handling it (frocks, gloves, masks etc). We found that the foil wrapping contained one suspension cage, with what looked like all the parts in a semi-assembled state. There were no OSEMs or electronics together with the suspension cage. Pictures were taken and uploaded to gPhoto. Arnaud is going to plan his tests, so in the meantime, this unit has been stored in Cabinet #6 in the bake lab cleanroom. |
6770
|
Wed Jun 6 19:46:46 2012 |
Suresh | Summary | IOO | Tip-tilt assembly: current status and work remaining |
Recent History
The lower blades which I had given to the Physics Workshop for making a vacuum relief hole (using a sinker-EDM process) came back about ten days ago. Merih Eken <meken@caltech.edu>, the supervisor at the Physics Dept workshop, handled this matter for us. The blades were sent to a local EDM machineshop and returned in about three working days ( a weekend intervened).

Bob cleaned and handed them over to me yesterday evening.
Current status
Today I have reassembled the four tip-tilts. I have repacked them in clean bags (double bagged) shifted them to Clean Optics Cabinet (near the ETMX chamber). The four tip-tilts are in the bottom-most shelf in the cabinet. There are also some tip-tilt spares in a separate envelope.
Note: The mirror holder is now held tightly by the eddy current dampers. This was done for safety of the wires during transportation from LHO. The eddy current damper in the front of the mirror has to be retracted to allow the mirror holder to swing free. It has be to about 1mm away from the suspended mirror holder
Work Remaining
1) We need to install the quadrapus cables. The connector placement on the BOSEM side will have some issues. It is best to loosen the BOSEM seating as well as the connector seating screws and then push the cable connector into place. Caution: when the connector seating screws on the BOSEM are loosened the flexible ckt could be damaged by the loose connector.
2) Insert the mirrors into the mirror holders and balance the suspension such that the mirror's hang vertical and do not have a large yaw offset.
3) Adjust the wire suspension point height so that the flags are in the center of the BOSEM aperture. Else they will strike against the
4) We need to adjust the position of the BOSEMs such that the shadow sensor signals are at 50%. This ensures that all the magnets hang at an appropriate distance from their respective coils.
5) To do (3) we need to set up a shadow sensor read-out set-up for one tip-tilt (four sensors)
|
Attachment 2: IMG_0687.JPG
|
|
14047
|
Mon Jul 9 17:29:28 2018 |
Udit Khandelwal | Summary | Tip-TIlt | TipTilt mirror holder final changes | Final Summary of changes to mirror holder in Tip-Tilt holder.
Determining minimum range for Side Clamp:
1. The initial distance b/w wire-release point and mirror assembly COM = 0.265 mm

2. But this distance is assuming that wire-release point is at mid-point of clamp. So I'm settling on a range of +/- 1mm. The screenshots below confirm range of ~1mm between (1) side screw & protrusion and (2) clamp screw and clamp.


Determining length of tilt-weight assembly rod at the bottom to get 20mRad range
The tilt-weight assembly is made from following Mcmaster parts:
Rod - 95412A864 18-8 SS #2-56 Threaded Rod
Nuts - 91855A103 18-8 SS #2-56 Acorn Cap Nut
Since the weights are fixed, only rod length can be changed to get the angle range.




So a range of 1 mm between nut's inner face and mirror-holder face should be enough. Since holder is 12 mm thick, rod length = 12mm + 2 x 1mm + 2 x (nut length) = 12 + 2 + 9.6 = 23.6 mm = 0.93 inch. So a 1" rod from Mcmaster will be fine.
|
Attachment 4: 2-1.png
|
|
4199
|
Tue Jan 25 06:48:55 2011 |
kiwamu | Update | Green Locking | To do list | Here are some tasks that I want someone to work on during my absence.
1. Y-arm alignment for IR
Basically we gradually have to move onto the Y-arm locking at some point.
Prior to it we need to align the Y arm for IR. Probably we have to touch PZT1 and PZT2.
It would be very nice if the X-arm alignment also gets improved together with this work.
2. Temperature feedback with a digital control for X end PDH lock
Need a temperature feedback not with an analog way but with a digital way because we want to put an offset and the feedback signal at the same time (#4198).
Right now the temperature control input of the laser is connected to a slow DAC (#3850).
Probably we should plug the feedback signal from the PDH box to the fast ADC (i.e. c1iscex), and then connect a fast DAC to the laser temperature.
This entry maybe helpful.
3. Calibration of optical gain for IR arm locking
In order to evaluate the performance of the green locking, one of the key points is the IR PDH signal.
Because it tells us how much the motion of the X arm is suppressed at IR when the green lock is engaged.
To get this information in m/sqrtHz, we need to know the optical gain.
4. MC servo characterization and PSL frequency noise measurement
SInce the green beat note tells us the frequency difference between the MC and the arm in the current configuration, we should know how the MC servo is.
Along with this work, I need someone to measure the PSL frequency noise, when it is locked to the MC over the frequency range from 0.01Hz to 1kHz.
5. PLL characterization
Solve this issue (#4195) and make it reliable. |
9667
|
Mon Feb 24 23:43:10 2014 |
rana | Summary | General | ToDo | 1) Fixup REFL165: remove ND filters, get box for PD, dump diode reflections, put less light on diode, change DC transimpedance (?), max power dissipation on BBPD < 0.5 W w/ 25 V bias. Perhaps replace OP27 with TLE2027.
2) Make plan for fixing fiber layout up and down the arms. Need tubing for the whole run. Don't make it cheesy. Two fibers per arm.
3) Fix LSC model to allow user switching of whitening. Get back to working on AutoLock scripts (not Guardian).
4) Manasa, Q, Jenne, tune Oplev servos Tuesday morning/afternoon.
5) Reconnect the other seismometers (Steve, Jenne). For real.
6) Balance PRMI coils at high frequency. |
50
|
Thu Nov 1 19:53:02 2007 |
Andrey Rodionov | Bureaucracy | Photos | Tobin's picture | |
Attachment 1: DSC_0053.JPG
|
|
4282
|
Mon Feb 14 01:19:18 2011 |
rana | Update | CDS | Today's CDS problems | This is just a listing of CDS problems I still notice today:
-
MC2-MCL button was left ON due to BURT failure. This, of course, screws up our Green locking investigations because of the unintended feedback. Please fix the BURT/button issue.
- The GCV - FB0 status is RED. I guess this means there's something wrong? Its really a bad idea to have a bunch of whited out or falsely red indicators. No one will ever use these or trust these in the future.
- MC1/2/3 Lockins are all white. Also, the MODE switches for the dewhitening are all white.
- Is the MC SIDE coil dewhitening filter synced with anything? It doesn't seem to switch anything. Maybe the dewhite indicators at the top right of the SUS screens can be made to show the state of the binary output instead of just the digital filter
- MC WFS is all still broken. We need a volunteer to take this on - align beams, replace diodes, fix code/screens.
|
4285
|
Mon Feb 14 07:58:43 2011 |
Suresh | Update | CDS | Today's CDS problems |
I am concentrating on the RF system just now and will be attending to the RF PDs one by one. Also plan to work on some of the simpler CDS problems when I overlap with Joe. Will be available for helping out with the beam alignment.
|
4309
|
Wed Feb 16 23:54:34 2011 |
rana | Update | CDS | Today's CDS problems |
- ETMX cannot load his filter coefficients. Even if I change the file, the load button doesn't work. I tried changing the lockin filters but they won't load.
- The ETMX filter modules appear to have 2048 for some of the modules and 16384 for some of the others. How come the make script doesn't make them all 16384?
- There are a bunch of kill/start scripts in the scripts/ directory instead of in the scripts/FE/ directory. Did this get reverted after a new code exchange?
- I tried restarting the code using c1startscx, but that doesn't work correctly. It cannot find the burtrb and burtwb files even though they are in the normal path.
- Kiwamu was using a bunch of cockamamie filters I found.
- I can't get any minute trend data. I tried on rossa, rosalba, and op440m.
MC damp |
dataviewer |
diaggui |
AWG |
c1lsc |
c1ioo |
c1sus |
c1iscex |
c1iscey |
RFM |
The Dolphins |
Sim.Plant |
Frame builder |
TDS |
Cabling |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5214
|
Fri Aug 12 17:27:49 2011 |
Yoichi | Summary | CDS | Toggle button for RCG | Bottom line: I made an RCG block to realize a toggle button easily.
Read on if you need such a button, or if you want to know how to
write a new RCG block with C.
-----------------
When I was making MEDM screens for FFC, I wanted to have a toggle
button to enable/disable the FFC path.
I wanted to have something like the ON/OFF buttons of the filter bank
screens, the one changes its state every time I click on it.
However, I could not find an easy way to realize that.
From MEDM, I can send a value to an EPICS channel using a "Message Button".
This value is always the same, say 1.
In the RCG model, I used a cdsEpicsMomentary block so that whenever the channel
gets 1, it stays to be 1 for a while and turns back to 0 in a second or so.
This generates a pulse of 1 when I click on a message button on a MEDM screen.
Then I needed a block to keep its internal state (0 or 1), and flips its state
whenever it receives a pulse of 1.
Since I couldn't find such a block in the current RCG library, I implemented one
using the cdsFunctionCall block. It allows you to implement a block with C code.
There is a good explanation of how to use this block in the CDS_PARTS library.
Here is basically what I did.
(1) Drag and drop thee cdsFunctionCall block to my model.
(2) In the "Block Properties", I put the following line in the Description field.
inline cdsToggle /opt/rtcds/caltech/c1/userapps/release/cds/common/src/cdsToggle.c
This means to call a function cdsToggle(), whose code is in the file indicated above.
(3) The contents of the source code is very simple.
void cdsToggle(double *in, int inSize, double *out, int outSize){
static double x = 0;
static double y = 0;
if (*in != y){
y = *in;
if (y == 1){
x = (x == 1) ? 0 : 1;
*out = x;
}
}
}
The function prototype is always the same. *in and *out are the pointers to the arrays of doubles
for input and output signals of the block. In simuLink, the signals have to be
multiplexed so that the RCG can know how many signals are handed to or returned from the function.
In order to keep the internal state of my custom block, I used "static" keyword in the
declaration of the variables. The rest of the code should be obvious.
(4) Just compile the model as usual. The RCG will automatically include the source code and put
a call to the function in the proper place.
I made the block a library so that people can use it.
/opt/rtcds/caltech/c1/userapps/trunk/cds/common/models/cdsToggle.mdl
is the one.
For the usage of it, please have a look at
/opt/rtcds/caltech/c1/userapps/trunk/isc/c1/models/c1lsc |
16485
|
Wed Nov 24 17:13:31 2021 |
Yehonathan | Metaphysics | General | Toilet tank broken | The toilet tank in the big bathroom stopped refilling. I contacted PPService@caltech.edu and put up an "Out of Order sign". |
16487
|
Tue Nov 30 11:03:44 2021 |
Yehonathan | Metaphysics | General | Toilet tank broken | a plumber came in yesterday and fixed the issue.
Quote: |
The toilet tank in the big bathroom stopped refilling. I contacted PPService@caltech.edu and put up an "Out of Order sign".
|
|
483
|
Fri May 16 17:27:55 2008 |
Andrey | Omnistructure | General | Toilets are broken, do not use them !!! |
Both toilets in 40-meter were constantly flushing, the leaking water was on the floor inside of the restrooms, so
BOTH RESTROOMS ARE CLOSED TILL MONDAY
I have heard the constant loud sound of flushing water, opened the door, and was unpleasantly surprised because all the floor was under the layer of water and the toilets were constantly flushing. I called security at X5000, a plumber came in and told that a team of plumbers needs to repair the flushing system after the weekend. The plumber today just shut off the flushing water, wiped off the floor and told not to use the restrooms in the weekend. We should expect a team of plumbers on Monday.
Sinks are working, so you can wash your hands. |
5076
|
Sun Jul 31 17:28:34 2011 |
kiwamu | Summary | LSC | Tolerance of Arm length = 2 cm | Required arm length = 37.7974 +/- 0.02 [m]
This is a preliminary result of the estimation of the Arm length tolerance.
This number was obtained from a simulation based on Optickle.
Note that the simulation was done by considering misplacements in only the arm lengths while keeping PRCL, SRCL and MICH at the ideal lengths.
Therefore the tolerance will be somewhat tighter if misplacements in the central part are taken into account.
Next : check 3f signals, and include misplacements in PRCL, SRCL and MICH.
(Background)
We will re-position the ETMY/Y suspensions to adjust the arm lenghts during the coming vent.
To get a reasonable sensing matrix for LSC, the arm length must be adjisted within a certain precision.
So we need to know the tolerance of the arm lengths.
(How to estimate)
Optickle, a frequency domiain interferomtere simulator, is used to model the response of the 40m interferometer.
I buit a 40m model in Optickle, and in this model every optical distance is adjusted to the perfect length.
Then some offsets are added on the macroscopic position of ETMs to see what will happen in the LSC sensing matrix.
When putting the offsets, the amount of offsets are randomly assigned with a Gaussian distribution (see Figure.1).
Therefore the calculation is a Monte-Calro style, but this doesn't have to be a Monte-Calro
because the parameter space is only 2-dimensions (i.e. X-arm and Y-arm length) and it can be done by simply scanning the 2-dimentional parameter space.
The reason why the Monte-Calro style was chosen is because I wanted to expand this simulation
to a more general simulation which can handle PRCL, SRCL and MICH misplacements as well.
This time I ran the Monte-Calro 1000 times.
Figure.1 History of random walk in X-Y arm lengths parameter space.
The position of ETMY and ETMX are randomly chosen with a Gaussian distribution function in every simulation.
This example was generated when \sigma_x = \sigma_y = 2 cm, where \sigma is the standard deviation of
the Gaussian function. The number of simulation is 1000 times.
(Criteria)
I made two criteria for the acceptable sensing matrix as follows :
(1) The decrease in the optical gain of the important signals (diagonal signals) must be within a factor of 3 (factor of ~ 0.5 in log scale).
(2) MICH and SRCL signals are separated within a range of 60 - 120 deg in their demodulation phases on POP55.
(Results1 : sensing matrix)
Figure.2 shows the resultant sensing matrix with histograms when \sigma_x = \sigma_y = 2,
where \sigma_x, \sigma_y are the given standard deviation in the position of ETMX and ETMY.
The diagonal signals (in red-rectangular window) shows variation in their optical gain within a factor of 0.5 in log scale (factor of 3 in linear scale).
This satisfies my requirement (1) mentioned in the last section.
Figure.2 A sensing matrix of the 40-m DRFPMI while changing the position of ETMX/Y by \sigma = 2 cm.
For convenience, only REFL11, AS55, POP11 and POP55 are shown. They are the designed signal ports that
mentioned in the aLIGO LSC document ( T1000298). In all the histograms, x-axis represents the optical gain in log scale in units of [W/m].
The y-axis is the number of events. The diagonal ports are surrounded by red rectangular window.
(Results2 : demodulation phase of MICH and SRCL on POP55)
Now a special attention should be payed on the MICH and SRCL signals on POP55.
Since MICH and SRCL are designed to be taken from POP55, they must be nicely separated in their demodulation phases.
Therefore the demodulation phase of MICH and SRCL has to be carefully examined.
The plot in Figure.3 is the resultant phase difference between MICH and SRCL on POP55 when \sigma_x = \sigma_y = 2 cm.
As shown in the plot the phase are always within a range of 60 - 120 deg, which satisfies my requirement (2) mentioned in the last section.
Figure.3 Difference in the demodulation phase of MICH and SRCL on POP55.
x-axis is the difference in the demodulation phase of MICH and SRCL, and y-axis the number of events.
(Notes on the Optickle model)
Optickle that I used is the one downloaded from the MIT CVS server and I believe this is the latest version.
In my current simulation I omitted some foldng mirrors including PR3, SR2 and SR3.
If those mirrors are added on the model, loss from those mirrors will affect the build up powers in all the cavities and hence changes the sensinag matrix somewhat.
I assumed that each optic has loss of 50 ppm in its HR surface.
Input power, after the MC, of 1 W is assumed.
The modulation depth are all 0.1 rad for 11MHz and 55MHz.
The model files were uploaded on the MIT CVS server and files reside under /export/cvs/iscmodeling/40m/fullIFO_Optickle.
More information about the CVS server can be found on aLIGO wiki.
|
5081
|
Mon Aug 1 11:46:56 2011 |
rana | Summary | LSC | Tolerance of Arm length = 2 cm | wow. This Monte-Carlo matrix is one of the most advanced optical modeling things I have ever seen. We never had this for any of the interferometers before. |
5273
|
Sat Aug 20 00:42:22 2011 |
Keiko | Update | LSC | Tolerance of PRC, SRC, MICH length = 2 mm ? |
Keiko, Kiwamu
I have run Kiwamu's length tolerance code (in CVS iscmodeling, ArmTolerance.m & analyseArmTorelance.m ) for the vertex ifo.
In his previous post, he monte-carlo-ed the arm lengths and saw the histogram of the sensing matrix and the demodulation phase between POP55 MICH and POP55 SRCL. From these plots, he roughly estimated that the tolerance is about 1 cm (sigma of the rondom gaussian) and in that case POP55 MICH and SRCL is separated by the demodulation phase 60-150 degrees.
This time I put the length displacements of random gaussian on PRC, SRC, MICH lengths at the same time (Fig.1).

Fig. 1. History of random walk in PRC, SRC, MICH lengths parameter space. Same as Kiwamu's previous post, The position of the three degrees are randomly chosen with a Gaussian distribution function in every simulaton. This example was generated when \sigma = 1 cm for all the three lengths, where \sigma is the standard deviation of the Gaussian function. The number of simulation is 1000 times.
When the sigma is 1 cm, we found that the sensing matrix is quite bad if you look at Fig. 2. In Fig.2 row POP55, although the desired degrees of freedoms are MICH and SRCL, they have quite a bit of variety. Their separation in the demodulation phase is plotted in Fig.3. The separation in the demodulation phase varies from 40 degrees to 140 degrees, and around 270 degrees. It is not good as ideally we want it to be 90.

Fig. 2 Histgram of the sensing signal power in the matrix when 1 cm sigma rondom gaussian is applied on PRC, SRC, MICH lengths. x axis it the signal power in log10.

Fig.3 POP55 MICH and POP55 SRCL separation with the displacement sigma 1 cm.
Kiwamu suspected that PRC length as more strict tolerance than other two (SRC, MICH) for POP55, as 55MHz is fast and can be sensitive to the arm length change. So I ran the same monte-carlo with SRC, MICH displacements but no PRC displacements when sigma is the same, 1cm. The results were almost same as above, nothing obvious difference.
With 2mm sigma, the signal power matrix and the POP55 MICH and POP55 SRCL separation in the demodulation phase look good (Fig. 4 and Fig. 5).
Fig.4 Signal power matrix when PRC, SRC, MICH lengths fractuate with random gaussian distribution with 2mm sigma. The signal powers are shown in log10 in x axis, and they do not vary very much in this case.
Fig.5 POP55 MICH and POP55 SRCL separation with the displacement sigma 2 mm. The separation of the two signal is 60-90 degrees, much better than when sigma is 1 cm. We may need to check 60 degree separation is really ok or not.
PRC SRC MICH lengths tolerances of 2 mm in the real world will be very difficult !
Next I will check what happens on 3f signals.
Quote: |
Required arm length = 37.7974 +/- 0.02 [m]
This is a preliminary result of the estimation of the Arm length tolerance.
This number was obtained from a simulation based on Optickle.
Note that the simulation was done by considering misplacements in only the arm lengths while keeping PRCL, SRCL and MICH at the ideal lengths.
Therefore the tolerance will be somewhat tighter if misplacements in the central part are taken into account.
Next : check 3f signals, and include misplacements in PRCL, SRCL and MICH.
Figure.2 A sensing matrix of the 40-m DRFPMI while changing the position of ETMX/Y by \sigma = 2 cm.
For convenience, only REFL11, AS55, POP11 and POP55 are shown. They are the designed signal ports that
mentioned in the aLIGO LSC document ( T1000298). In all the histograms, x-axis represents the optical gain in log scale in units of [W/m].
The y-axis is the number of events. The diagonal ports are surrounded by red rectangular window.
(Results2 : demodulation phase of MICH and SRCL on POP55)
Now a special attention should be payed on the MICH and SRCL signals on POP55.
Since MICH and SRCL are designed to be taken from POP55, they must be nicely separated in their demodulation phases.
Therefore the demodulation phase of MICH and SRCL has to be carefully examined.
The plot in Figure.3 is the resultant phase difference between MICH and SRCL on POP55 when \sigma_x = \sigma_y = 2 cm.
As shown in the plot the phase are always within a range of 60 - 120 deg, which satisfies my requirement (2) mentioned in the last section.
Figure.3 Difference in the demodulation phase of MICH and SRCL on POP55.
x-axis is the difference in the demodulation phase of MICH and SRCL, and y-axis the number of events.
|
|
5292
|
Tue Aug 23 17:51:37 2011 |
Keiko | Update | LSC | Tolerance of PRC, SRC, MICH length = 2 mm ? | Keiko, Kiwamu
We noticed that we have used wrong code for MICH degree of freedom for both of the ELOG entries on this topic (cavity lengths tolerance search). It will be modified and posted soon. |
5334
|
Fri Sep 2 04:41:35 2011 |
Keiko | Update | LSC | Tolerance of PRC, SRC, MICH length = 5 mm ? | Keiko, Kiwamu
Length tolerance of the vertex part is about 5 mm.
Sorry for my procrastinating update on this topic. In my last post, I reported that the length tolerance of the vertex ifo would be 2mm, based on Kiwamu's code on CVS. Then we noticed that the MICH degrees of freedom was wrong in the code. I modified the code and ran again. You can find the modified codes on CVS (40m folder, analyzeDRMITolerance3f.m and DRMITolerance.m)
In this code, the arm lengths were kept to be ideal while some length offsets of random gaussian distribution were added on PRCL, SRCL and MICH lengths. The iteration was 1000 times for each sigma of the random gaussian distribution. The resulting sensing matrix is shown as histogram. Also, a histogram of the demodulation phase separation between MICH and SRCL is plotted by this code, as these two length degrees of freedom will be obtained by one channel separated by the demodulation phase. We check this separation because you want to make sure that the random length offsets does not make the separation of these two signals close.
The result is a bit different from the previous post, in the better way! The length tolerance is about 5 mm for the vertex ifo. Fig.1 shows the sensing matrix. Although signal levels are changed by the random offsets, only few orders of magnitude is changed in each degrees of freedom. Fig.2 shows that the signal separation between MICH and SRCL at POP55 varies from 55 to 120 degrees, which may be OK. If you have 1cm sigma, it varies from 50 degrees to 150 degrees.

Fig. 1 Histgram of the sensing matrix including 3f channels, when sigma is 5mm. Please note that the x-axis is in long 10.

Fig. 2 Histogram of the demodulation phase difference between MICH and SRCL, when sigma is 5 mm. To obtain the two signals independently, 90 is ideal. With the random offsets, the demodulation phase difference varies from 55 degrees to 120 degrees.
My next step is to run the similar code for LLO. |
17000
|
Wed Jul 13 17:30:19 2022 |
Koji | Update | CDS | Too huge script_archive | I wanted to check the script archive to see some old settings. I found that the script archive inflated to huge volume (~1TB).
The size of the common NFS volume (/cvs/cds) is 3TB. So it is really significant.
- The scripts living in /opt/rtcds/caltech/c1/scripts are archived daily in /cvs/cds/caltech/scripts_archive as bz2 files. This is done by crontab of megatron (see https://wiki-40m.ligo.caltech.edu/Computers_and_Scripts/CRON)
- In fact, the script folder (say old script folder) /opt/rtcds/caltech/c1/scripts has the size of 10GB. And we have the compressed copy of thi s everyday.
- This large script folder is due to a couple of huge files/folders listed below
- (scripts)/MEDMtab is 5.3GB / This is probably related to the web MEDM view (on nodus) but I don't think the web page is not updated. (i.e. the images are unused)
- (scripts)/MC/logs/AutoLocker.log 2.9GB / This is just the accumulated MC autolocker log.
- (scripts)/GigE 780M / This does not look like scripts but source and object files
- (scripts)/Admin/n2Check.log 224M / This is important but increases every minute.
- (scripts)/ZI 316MB / Zurich Instrument installation. This should not be here.
Here I propose some changes.
For the script archive
- We can remove most of the scripts for the past (say ~2019). We leave an archive file per month.
- For the scripts in 2020, we leave a weekly archive.
- For 2021 and 2022, we leave all the archive files.
For the existing large files/folders
- MEDMtab: the stored files are redundant with the burt snapshots. Remove the image files. Also, we want to move the image-saving location.
- Autolocker.log: simply zap it
- n2Check.log: we should move the saving location
- GigE /ZI: they need a new home where the daily copy is not taken.
|
17043
|
Thu Jul 28 15:11:59 2022 |
Koji | Update | CDS | Too huge script_archive | As a result of the following work, the file volume of /cvs/cds was reduced from 3.2TB to 2.2TB, and /opt/rtcds/caltech/c1/scripts was reduced from 10GB to 1.5GB
/cvs/cds/caltech/scripts_archive was cleaned up. Now the archive files are reduced to have:
- every month 1st day from 2005 to 2018/12
- every ten days (1, 11, 21) for 2019 and 2020
- everyday for 2021 and 2022
(scripts)/MEDMtab/image was deleted. I can be restore back from one of the script_archive files.
(scripts)/MC/logs/AutoLocker.log was just deleted and refreshed. For the past settings, we can refer autoburt snapshots or script_archive files.
(scripts)/Admin/n2Check.log
- It turned out that the frequency of the check was reduced to once per 10min on Sep 9th, 2021 (unelogged activity).
- The volume of the text since then was not much volume. So I deleted the lines before this date. And the file size is <7MB now.
(scripts)/ZI was moved to /cvs/cds/apps
/opt/rtcds/caltech/c1/burt/autoburt/snapshots
- 2018, 2019, 2020 snapshots were archived in tar.gz.
- These snapshots were then deleted
|
7983
|
Fri Feb 1 12:34:55 2013 |
Jenne | Update | PSL | Too much power injected into vacuum | I noticed (while relocking the MC after Jamie and I zeroed the LSC offsets) that the MC refl power was 4.8 V. Usually we should be ~4.2, so I closed the PSL shutter and went in to measure the power. We were injecting ~125mW or a little more. I had adjusted the power the other day, and through yesterday, it looked fine, but overnight it looks like it drifted up. |
3584
|
Fri Sep 17 14:55:01 2010 |
josephb | Update | CDS | Took 5565 RFM card from IOVME to place in the new IOO chassis | I took the 5565 RFM card out of the IOVME machine to so I could put it in the new IO chassis that will be replacing it. It is no longer on the RFM network. This doesn't affect the slow channels associated with the auxilliary crate. |
17692
|
Tue Jul 18 00:32:01 2023 |
Hiroki | Update | General | Took away fiber collimator from air BHD setup | I took away the fiber collimator and the collimator mount from the air BHD setup [Attachment 1 (before removal), 2 (after removal)]
The removed collimator is shown in Attachment 3 and will be used for mode-matching telescope for the OMCs.
|
Attachment 1: before_removal_fbcollimator.jpg
|
|
Attachment 2: after_removal_fbcollimator.jpg
|
|
Attachment 3: removed_collimator.jpg
|
|
10195
|
Mon Jul 14 16:19:41 2014 |
Andres | Update | 40m Xend Table upgrade | Took the measurement for the Mode Matching | Nick and I measured the reflected power of the green light in locked and unlocked. I'm working on the calculation of the mode matching. Tonight, I'll be posted my calculation I'm still working on it.
JCD: Andres forgot to mention that they closed the PSL shutter, so that they could look at the green light that is reflected off the harmonic separator toward the IR trans path. Also, the Xarm (and the Yarm) were aligned to IR using the ASS, and then ASX was used to align the green beam to the cavity. |
16784
|
Mon Apr 18 15:17:31 2022 |
Jancarlo | Update | General | Tool box and Work Station Organization | I cleaned up around the 40 m lab. All the Laser Safety Glasses have been picked up and placed on the rack at the entrance.
Some miscellaneous BNC Connector cables have been arranged and organized along the wall parallel to the Y-Tunnel.
Nitrogen tanks have been swapped out. Current tank is at 1200 psi and the other is at 1850 psi.
The tool box has been organized with each tool in its specified area. |
16787
|
Mon Apr 18 23:22:39 2022 |
Koji | Update | General | Tool box and Work Station Organization | Whoa! Thanks! |
Attachment 1: PXL_20220419_062101907.jpg
|
|
3186
|
Fri Jul 9 11:41:58 2010 |
Gopal | Summary | Optic Stacks | Top Optic Layer Complete; Mechanical Tests Giving Problems |
For the last week, I have been attempting to determine the mirror stack transfer function which relates mechanical mirror response to a given ground-motion drive. The idea is to model the stacks in COMSOL and ultimately apply mechanical tests for manual calculation.
Procuring the correct drawings to base my 3D models off of was no simple task. There are two binders full of a random assortment of drawings, and some of them are associated with the smaller chambers, while others are appropriate for the main chamber, which is what we're interested in right now. For future workers, I suggest checking that your drawings are appropriate for the task at hand with other people before wasting time beginning the painstaking process of CAD design in COMSOL.
The drawings that I ultimately decided to use are attached below. They detail four layers of stacks, each which arrange 15, 12, 8, and 5 (going from bottom to top) Viton damping springs in an orderly fashion. The numbers have been chosen to keep the load per spring as constant as possible, in order for all springs to oscillate with as close a resonant frequency to each other as possible.



After making some minor simplifications, I have finished modeling the top stack:

After triangular meshing, before my many failed attempts at mechanical testing: 

Both the Viton and steel portions have been given their material properties, and so I should be (theoretically ) ready to perform some eigenfrequency calculations on this simplified system. If my predictions are correct, these eigenfrequencies shouldn’t be too far of the eigenfrequencies of the 4-layer stacked system, because of the layout of the springs. I’ve tried doing mechanical tests on the top stack alone, but there hasn’t been much progress yet on this end, mostly because of some boundary value exceptions that COMSOL keeps throwing at me.
In the next couple weeks or so, I plan to extend this model to combine all four layers into one completed stack, along with a simple steel base and mirror platform. I also plan to figure out how to make eigenfrequency and transfer function measurements.
Lastly, to anyone who is experienced with COMSOL, I am facing two major roadblocks and could really use your help:
1) How to import one model into another, merge models together, or copy and paste the same model over and over.
2) Understanding and debugging run-time errors during mechanical testing.
If you have any idea how to attack either of these issues, please talk to me! Thanks!
|
5569
|
Wed Sep 28 21:28:34 2011 |
Mirko | Update | Computers | Torturing control computers. Fine again now | [Mirko, Jenne]
We tried to run an extended version of Matt's LMS adaptive filter c-code. We got the extension to compile separately in gcc first. Then after some tweaking of the code we could make-install c1oaf with the c-code.
This killed c1lsc (the FE computer running c1oaf). Not responding to ssh or even pings. We replaced the bad c-code with harmless code, then reset c1lsc via the hardware button. While looking for c1lsc we discovered the problem with c1iscy network card (see previous entry).
After c1lsc reboot, restart of the FB, and a BURT restore not ok yet |
5571
|
Wed Sep 28 22:25:25 2011 |
Jenne | Update | Computers | Torturing control computers. Fine again now |
Quote: |
[Mirko, Jenne]
We tried to run an extended version of Matt's LMS adaptive filter c-code. We got the extension to compile separately in gcc first. Then after some tweaking of the code we could make-install c1oaf with the c-code.
This killed c1lsc (the FE computer running c1oaf). Not responding to ssh or even pings. We replaced the bad c-code with harmless code, then reset c1lsc via the hardware button. While looking for c1lsc we discovered the problem with c1iscy network card (see previous entry).
After c1lsc reboot, restart of the FB, and a BURT restore not ok yet
|
We had lots of trouble damping the Vertex Suspensions after this craziness. A symptom was that even if all of the damping servos on an optic were OFF, and I turned the watchdog on (LSC is disabled, so no OAF siganls, no LSC signals), there were signals going to the coils.
We did a reboot of the c1sus computer, did another BURT restore, and the optics started damping happily. Burt restore, at least for c1susepics and c1mcsepics, seems to not be happening automatically. I thought it was supposed to happen when the model was restarted?
Things now appear to be normal again. |
2002
|
Fri Sep 25 16:45:29 2009 |
Jenne | Update | MOPA | Total MOPA power is constant, but the NPRO's power has decreased after last night's activities? | [Koji, Jenne]
Steve pointed this out to me today, and Koji and I just took a look at it together: The total power coming out of the MOPA box is constant, about 2.7W. However, the NPRO power (as measured by 126MOPA_126MON) has decreased from where we left it last night. It's an exponential decay, and Koji and I aren't sure what is causing it. This may be some misalignment on the PD which actually measures 126MON or something though, because 126MOPA_LMON, which measures the NPRO power inside the NPRO box (that's how it looks on the MEDM screen at least...) has stayed constant. I'm hesitant to be sure that it's a misalignment issue since the decay is gradual, rather than a jump.
Koji and I are going to keep an eye on the 126MON value. Perhaps on Monday we'll take a look at maybe aligning the beam onto this PD, and look at the impedance of both this PD, and the AMPMON PD to see why the reading on the DMM changed last night when we had the DAQ cable T-ed in, and not T-ed in. |
Attachment 1: AMPMONconstant_126MONdown.jpg
|
|
4358
|
Fri Feb 25 14:35:06 2011 |
Larisa Thorne | Update | Electronics | Total harmonic distortion results for +7dBm mixer | This experiment deals with measuring the total harmonic distortion (THD) contribution of mixers in a circuit.
(a circuit diagram is attached) where:
Mixer: ZFM-3-S+ at +7dBm
Attenuator: VAT-7+, at +7dB
Low-pass filter: SLP-1.9+, which is set to DC-1.9MHz
The total harmonic distortion can be calculated by the equation:
where Vn represents the voltage of the signal at a certain harmonic n.
In this experiment, only the voltages of the first three harmonics were measured, with the first harmonic at 400Hz, the second at 800Hz, and the third at 1.2kHz. The corresponding voltages were read off the spectrum analyzer after it had time averaged 16 measurements. (picture of the general shape of the spectrum analyzer output is attached)
(results for this mixer's particular configuration are on the pdf attached)
There really isn't that much correlation between the modulations and the resulting THD.
We won't know how good these numbers are until more experiments on other mixers are done, so they can be compared. Since the rest of the mixers are relatively high levels (+17dBm, +23dBm in comparison to this experiment's +7dBm), an RF amplifier will need to be hooked up first to do any further measurements.
|
Attachment 1: THDcircuit.jpg
|
|
Attachment 2: Photo_on_2011-01-17_at_12.25.png
|
|
Attachment 3: THDwithoutamp.pdf
|
|
13910
|
Fri Jun 1 21:47:23 2018 |
Koji | Frogs | General | Touch screen manipulation of the IFO | [Koji Gautam]
We talked about touch interface of medm. We realized that android (and iOS) has vnc clients. I just installed VNC viewer on my phone and connected to my mac. Typing is tricky but I managed to get into pianosa, then launched sitemap. We could unlock/lock the IMC by screen touch!
Basically we can connect to one of the laptops (or control machines) from a tablet (either android or ipad). It'd be better to put both in a same network. It'd be great if we have a tablet case with a keyboard so that we can type without blocking the screen. |
Attachment 1: Screenshot_20180601-214459.png
|
|
16339
|
Thu Sep 16 14:08:14 2021 |
Ian MacMillan | Frogs | | Tour | I gave some of the data analysts a look around because they asked and nothing was currently going on in the 40m. Nothing was changed. |
413
|
Thu Apr 3 19:27:50 2008 |
Andrey | Summary | Photos | Tour for prospective grad students | Last Friday (March 28), there was a tour of 40-meter lab for prospective graduate students.
Rana showed to the prospective students the interferometer. See pdf-attachment with pictures (two pictures of Rana with undergraduates (I took them) and two old pictures which I discovered on the memory card of Nikon d-40, it was not me who took those two last pictures). |
Attachment 1: Rana_Lecturing.pdf
|
|
|