ID |
Date |
Author |
Type |
Category |
Subject |
11250
|
Sat Apr 25 22:17:49 2015 |
rana | Update | CDS | MXstream restart script working (beta) |
Since python from crontab seemed intractable , I replaced autoMX.py with a soft link that points at autoMX.sh.
This is a simple BASH script that looks at the LSC FB stat (C1:DAQ-DC0_C1LSC_STATUS), and runs the restart mxstream script if its non-zero.
So far its run 5 times successfully . I guess this is good enough for now. Later on, someone ought to make it loop over other FE, but this ought to catch 99% of the FB issues. |
11253
|
Sun Apr 26 01:10:18 2015 |
rana | Update | ASC | unBroken Xass? |
Today I tried some things, but basically, lowering the input gain by 10 made the thing stable. In the attached screenshotstrip, you can see what happens with the gain at 1. After a few cycles of oscillation, I turned the gain back to 0.1.
There still is an uncontrolled DoF, but I that's just the way it is since we only have one mirror (the BS) to steer into the x arm once the yarm pointing is fixed.
Along the way, I also changed the phase for POX, just in case that was an issue. I changed it from +86 to +101 deg. The attached spectra shows how that lowered the POX_Q noise.
I also changed the frequencies for ETM_P/Y dither from ~14/18 Hz to 11.31/14.13 Hz. This seemed to make no difference, but since the TR and PO signals were quieter there I left it like that.
This is probably OK for now and we can tune up the matrix by measuring some sensing matrix stuff again later. |
Attachment 1: xasstune_150426.png
|
|
Attachment 2: xassnoise.pdf
|
|
11254
|
Sun Apr 26 14:17:40 2015 |
Jenne | Update | LSC | POXDC, POYDC unplugged for now |
I have unplugged POXDC and POYDC from their whitening inputs. They have labels on them which whitening channel they belong to (POY=5, POX=6) on the DCPD whitening board.
TT3_LR's DAC output is Tee-ed, going to the POYDC input and also to an SR560 near the Marconi.
TT4_LR's DAC output is Tee-ed, going to the POXDC input and also to the CM board's ExcB input. |
11255
|
Sun Apr 26 15:05:35 2015 |
Jenne | Update | ASC | unBroken Xass? |
Thank you both.
I have updated the .snap file, so that it'll use these parameters, as Rana left them. Also, so that the "unfreeze" script works without changes (since it wants to make the overall gain 1), I have changed the Xarm input matrix elements from 1 to 0.1, for all of them. This should be equivalent to the overall gain being 0.1. |
11256
|
Sun Apr 26 15:34:34 2015 |
Jenne | Update | SUS | PRM oplev centered |
After last week's work on the BS/PRM oplev table, I think the PRM oplev got centered while the PRM was misaligned. With the PRM aligned, the oplev spot was not on the QPD. It has been centered. |
11258
|
Mon Apr 27 01:13:08 2015 |
Jenne | Update | LSC | PRCL angular FF not working, no locking :( |
I'm sad. And frustrated.
The PRCL angular feed forward is not working, and without it I am having a very difficult time keeping the PRMI locked while the arms are at high power (either buzzing, or the one time I got stable high power partway through the transition). Obviously if the PRMI unlocks once CARM and DARM are mostly relying on the REFL signals, I lose the whole IFO.
Q and I had been noticing over the last few weeks that the angular feed forward wasn't seeming quite as awesome as it did when I first implemented it. We speculated that this was likely because we had started DC coupling the ITM optical levers, which changes the way seismic motion is propagated to cavity axis motion (since the ITMs are reacting differently).
Anyhow, today it does not work at all. It just pushes the PRM until the PRMI loses lock. I am worried that, even though Rana re-tuned the BS and PRM oplev servos to be very similar to how they used to be, there is enough of a difference (especially when compounded with the DC coupled ITMs) that the feed forward transfer functions just aren't valid anymore.
Since this prevents whole IFO locking, I spent some time trying to get it back under control, although it's still not working.
I remeasured the actuator transfer function of how moving PRM affects the sideband spot at the QPD, in the PRMI-only situation. I didn't make a comparison plot for the yaw degree of freedom, but you can see that the pitch transfer function is pretty different below ~20Hz, which is the whole region that we care about. In the plot below, black is from January (PRMI-only, no DC-coupled ITMs) and blue is from today (PRMI-only, with DC-coupled ITMs, and somewhat different BS/PRM oplev setup):
Pitch_oldVsNew.pdf
I calculated new Wiener filters, and tried to put them in, but sometimes (and I don't understand what the pattern is yet) I get "error" in the Alternate box, rather than the zpk version of my sos filter. It seems to go away if you use fewer and fewer poles for fitting the Wiener filters, but then the fit is so poor that you're not going to get any subtraction (according to the residual estimation plot that uses the fitted filters rather than the ideal Wiener filters). The pitch filters could only handle 6 poles, although the yaw filters were fine with 20.
The feed forward just keeps pushing the PRM away though. I flipped the signs on the Wiener filters, I tried recalculating without the actuator pre-filtering, I don't know why it's failing. But, I'm not able to lock the interferometer. Which sucks, because I was hoping to finally get most of my noise coupling measurements done today.
|
Attachment 1: Pitch_oldVsNew.pdf
|
|
11259
|
Mon Apr 27 09:09:15 2015 |
Steve | Update | PEM | air cond filters checked |
Quote: |
Quote: |
Yesterday morning was dusty. I wonder why?
The PRM sus damping was restored this morning.
|
Yesterday afternoon at 4 the dust count peaked 70,000 counts
Manasa's alergy was bad at the X-end yesterday. What is going on?
There was no wind and CES neighbors did not do anything.
|
Air cond filters checked by Chris. The 400 days plot show 3 bad peaks at 1-20, 2-5 & 2-19 |
Attachment 1: 400d.png
|
|
11260
|
Mon Apr 27 14:37:55 2015 |
Steve | Update | VAC | N2 pneumatic pressure watch |
Quote: |
Based on Jenne's chiara disk usage monitoring script, I made a script that checks the N2 pressure, which will send an email to myself, Jenne, Rana, Koji, and Steve, should the pressure fall below 60psi. I also updated the chiara disk checking script to work on the new Nodus setup. I tested the two, only emailing myself, and they appear to work as expected.
The scripts are committed to the svn. Nodus' crontab now includes these two scripts, as well as the crontab backup script. (It occurs to me that the crontab backup script could be a little smarter, only backing it up if a change is made, but the archive is only a few MB, so it's probably not so important...)
|
This watch script gives little time to replace N2 cylinder. When the regulated supply drops below 60 psi the cylinder pressure is 60 psi too.
It is more of a statement that V1 is closed and act accordingly. It's only practical if you are in the lab.
Rana pointed it out correctly that we need this message 24 hrs before it happens. This requires monitoring of total supplies , not the regulated one.
So we need pressure transducers on each nitrogen cylinder, before the regulator. The sum of the two N2 cylinder when they are full 4000 - 4500 psi
The first email should be send out at 1000 psi as sum of the two cylinders. This means that you have 1 day to replace nitrogen cylinder.
Most of the time the daily consumption is 750 +-50 psi
However sometimes this variation goes up ~750 +-150 psi |
11261
|
Mon Apr 27 21:42:07 2015 |
rana | Update | VAC | Summary pages |
We want to have a VAC page in the summaries, so Steve - please put a list of important channel names for the vacuum system into the elog so that we can start monitoring for trouble.
Also, anyone that has any ideas can feel free to just add a comment to the summary pages DisQus comment section with the 40m shared account or make your own account. |
11262
|
Tue Apr 28 09:49:26 2015 |
Steve | Update | VAC | Vac Summery Channels |
Channel
|
Function |
|
Interlock action |
|
|
|
|
C1:Vac-P1_pressure
|
IFO vac envelope pressure |
|
at 3 mT close V1 and PSL shutter |
C1:Vac-P2_pressure |
Maglev foreline pressure |
|
at 6 Torr close V1 |
C1:Vac-P3_pressure |
annuloses |
|
|
C1:Vac-CC1_pressure |
IFO pressure |
|
at 1e-5 Torr close VM1 |
C1:Vac-CC4_pressure |
RGA pressure |
|
|
C1:Vac-N2pres |
valve's drive pneumatic 60-80PSI |
|
at 55 PSI close V1, at 45 PSI close all |
It does not exist yet |
2 N2 cylinder sum pressure |
|
|
11263
|
Wed Apr 29 18:12:42 2015 |
rana | Update | Computer Scripts / Programs | nodus update |
Installed libmotif3 and libmotif4 on nodus so that we can run dataviewer on there.
Also, the lscsoft stuff wasn't installed for apt-get, so I did so following the instructions on the DASWG website:
https://www.lsc-group.phys.uwm.edu/daswg/download/repositories.html#debian
Then I installed libmetaio1, libfftw3-3. Now, rather than complain about missing librarries, diaggui just silently dies.
Then I noticed that the awggui error message tells us to use 'ssh -Y' instead of 'ssh -X'. Using that I could run DTT on nodus from my office. |
11264
|
Thu Apr 30 16:30:25 2015 |
Steve | Update | VAC | N2 pneumatic pressure watch set up |
We have 2 transduser PX303-3KG5V http://www.omega.com/pressure/pdf/PX303.pdf They will be installed on the out put of the N2 cylinders to read the supply pressure.
I will order one DC power supply http://www.omega.com/pptst/PSU93_FPW15.html PSU-93
One full cylinder pressure is ~ 2400 PSI max so two of them will give us ~9Vdc
The email reminder should be send at 1000 PSI = 1.8 V
|
11265
|
Fri May 1 13:22:08 2015 |
ericq | Update | DAQ | PEM Slow channels added to saved frames |
Rana asked me to include add slow outputs (OUT16) of the seismometer BLRMS channels to the frames.
All of the PEM slow channels are already set up in c1/chans/daq/C1EDCU_PEM.ini , but up to this point, daqd had no knowledge of this file, since it wasn't included in c1/target/fb/master , which defines all the places to look for files describing channels to be written to disk. This file already includes lines for C1EDCU_LSC.ini and such, which from old elogs, looks like was set up by hand for subsystems we care about.
Hence, since we now care about slow trends for the PEM subsystem, I have added a line to the daqd master file to tell it to save the PEM slow channels. This looks to have increased the size of the individual 16 second frame files from 57MB to 59MB, which isn't so bad. |
11266
|
Fri May 1 16:42:42 2015 |
rana | Update | DAQ | PEM Slow channels added to saved frames |
Still processing, but I think it should work fine once we have a day of data. Until then, here's the summary pages so far, including Vac channels:
http://www.ligo.caltech.edu/~misi/summary/day/20150501/pem/ |
11269
|
Sun May 3 19:40:51 2015 |
rana | Update | ASC | Sunday maintenance: alignment, OL center, seismo, temp sensors |
X arm was far out in yaw, so I reran the ASS for Y and then X. Ran OK; the offload from ASS outputs to SUS bias is still pretty violent - needs smoother ramping.
After this I recentered the ITMX OL- it was off by 50 microradians in pitch. Just like the BS/PRM OLs, this one has a few badly assembled & flimsly mounts. Steve, please prepare for replacing the ITMX OL mirror mounts with the proper base/post/Polaris combo. I think we need ~3 of them. Pit/yaw loop measurements attached.
Based on the PEM-SEIS summary page, it looked like GUR1 was oscillating (and thereby saturating and suppressing the Z channel). So I power cycled both Guralps by turning off the interface box for ~30 seconds and the powering back on. Still not fixed; looks like the oscillations at 110 and 520 Hz have moved but GUR2_X/Y are suppressed above 1 Hz, and GUR1_Z is suppressed below 1 Hz. We need Jenne or Zach to come and use the Gur Paddle on these things to make them OK.
From the SUS-WatchDog summary page, it looked like the PRM tripped during the little 3.8 EQ at 4AM, so I un-tripped it.
Caryn's temperature sensors look like they're still plugged in. Does anyone know where they're connected? |
Attachment 1: itmx_ol_loops_150503.png
|
|
Attachment 2: Gur_150503.png
|
|
11271
|
Mon May 4 12:35:49 2015 |
rana | Update | LSC | drift in Y arm |
http://www.ligo.caltech.edu/~misi/summary/day/20150504/
I left the arms locked last night. Looks like the drift in the Y arm power is related to the Y arm control signal being much bigger than X.
Why would it be that Y > X ? |
11274
|
Tue May 5 16:02:57 2015 |
Steve | Update | VAC | Vac Summery Channels with discription |
As it was requested by the Bos.
It would be nice to read from the epic screen C1:Vac-state_mon.......Current State: Vacuum Normal, valve configuration
Quote: |
Channel
|
Function |
Description |
Interlock |
|
|
|
|
C1:Vac-P1_pressure
|
Main volume of 40m interferro meter |
P=Pirani gauge, Pressure range: ATM-760 to 1e-4 Torr |
at 3 mT close V1 and PSL shutter |
C1:Vac-P2_pressure |
Maglev foreline pressure |
Maglev is the main pump of our vacuum system below 500 mTorr
It's long term pressure has to be <500 mTorr
|
at 6 Torr close V1 |
C1:Vac-P3_pressure |
annuloses |
Each chamber has it's own annulos. These small volumes are indipendent from main volume. Their pressure ranges are <5 mTorr at vac. normal valve configuration.
|
|
C1:Vac-CC1_pressure |
IFO main volume |
CC1=cold cathode gauge (low emmision), Pressure range: 1e-4 to 1e-10 Torr,
In vac- normal configuration CC1= 2e-6 Torr
|
at 1e-5 Torr close VM1 |
C1:Vac-CC4_pressure |
RGA pressure |
In vac-normal configuration CC1=CC4 |
|
C1:Vac-N2pres |
valve's drive pneumatic |
The N2 supply is regulated to 60-80 PSI out put at the auto cylinder changer.
|
at 55 PSI close V1, at 45 PSI close all |
It does not exist yet |
2 N2 cylinder sum pressure |
Each cylinder pressure will be measured before the regulator and summed for warning message to be send
at 1000 PSI
|
|
|
11275
|
Fri May 8 08:16:46 2015 |
Steve | Update | LSC | drift in Y arm |
Why is the Y arm drifting so much?
The " PSL FSS Slow Actuator Adjust " was brought back to range from 1.5 to 0.3 yesterday as ususual. Nothing else was touched.
I'm not sure if the timing scale is working correctly on theses summery plots. What is the definition of today?
The y-arm became much better as I noticed it at 5pm
|
Attachment 1: 1goodday.png
|
|
Attachment 2: Yishappy.png
|
|
11276
|
Fri May 8 14:30:09 2015 |
Steve | Update | VAC | CC1 cold cathode gauges are baked now |
CC1s are not reading any longer. It is an attempt to clean them over the weekend at 85C
These brand new gauges "10421002" sn 11823-vertical, sn 11837 horizontal replaced 11 years old 421 http://nsei.missouri.edu/manuals/hps-mks/421%20Cold%20Cathode%20Ionization%20Guage.pdf on 09-06-2012 http://nodus.ligo.caltech.edu:8080/40m/7441
Quote: |
We have two cold cathode gauges at the pump spool and one signal cable to controller. CC1 in horizontal position and CC1 in vertical position.
CC1 h started not reading so I moved cable over to CC1 v
|
|
Attachment 1: cc1bake95C.jpg
|
|
11280
|
Mon May 11 13:21:25 2015 |
manasa | Update | CDS | c1lsp and c1sup not running |
I found the c1lsp and c1sup models not running anymore on c1lsc (white blocks for status lights on medm).
To fix this, I ssh'd into c1lsc. c1lsc status did not show c1lsp and c1sup models running on it.
I tried the usual rtcds restart <model name> for both and that returned error "Cannot start/stop model 'c1XXX' on host c1lsc".
I also tried rtcds restart all on c1lsc, but that has NOT brought back the models alive.
Does anyone know how I can fix this??
c1sup runs some the suspension controls. So I am afraid that the drift and frequent unlocking of the arms we see might be related to this.
P.S. We might also want to add the FE status channels to the summary pages. |
11281
|
Mon May 11 13:26:02 2015 |
manasa | Update | IMC | MC_F calibration |
The last MC_F calibration was done by Ayaka : Elog 7823
Quote: |
And does anyone know what the MC_F calibration is?
|
|
11282
|
Mon May 11 14:08:19 2015 |
manasa | Update | CDS | c1lsp and c1sup removed? |
I just found out that c1lsp and c1sup models no more exist on the FE status medm screens. I am assuming some changes were done to the models as well.
Earlier today, I was looking at some of the old medm screens running on Donatella that did not reflect this modification.
Did I miss any elogs about this or was this change not elogged??
Quote: |
I found the c1lsp and c1sup models not running anymore on c1lsc (white blocks for status lights on medm).
To fix this, I ssh'd into c1lsc. c1lsc status did not show c1lsp and c1sup models running on it.
I tried the usual rtcds restart <model name> for both and that returned error "Cannot start/stop model 'c1XXX' on host c1lsc".
I also tried rtcds restart all on c1lsc, but that has NOT brought back the models alive.
Does anyone know how I can fix this??
c1sup runs some the suspension controls. So I am afraid that the drift and frequent unlocking of the arms we see might be related to this.
P.S. We might also want to add the FE status channels to the summary pages.
|
|
11283
|
Mon May 11 15:15:12 2015 |
manasa | Update | General | Ran ASS for arms |
Arm powers had drifted to ~ 0.5 in transmission.
X and Y arms were locked and ASS'd to bring the arm transmission powers to ~1. |
11284
|
Mon May 11 18:14:52 2015 |
rana | Update | IMC | MC_F calibration |
I saw that entry, but it doesn't state what the calibration is in units of Hz/counts. It just gives the final calibrated spectrum. |
11285
|
Tue May 12 08:51:08 2015 |
ericq | Update | CDS | c1lsp and c1sup removed? |
Quote: |
was this change not elogged??
|
This is my sin.
Back in Febuary (around the 25th) I modified c1sus.mdl , removing the simulated plant connections we weren't using from c1lsp and c1sup . This was included in the model's svn log, but not elogged. 
The models don't start with the rtcds restart shortcut, because I removed them from the c1lsc line in FB:/diskless/root/etc/rtsystab (or c1lsc:/etc/rtsystab ). There is a commented out line in there that can be uncommented to restore them to the list of models c1lsc is allowed to run.
However, I wouldn't suspect that the models not running should affect the suspension drift, since the connections from them to c1sus have been removed. If we still have trends from early February, we could look and see if the drift was happening before I made this change. |
11286
|
Tue May 12 12:04:41 2015 |
manasa | Update | General | Some maintenance |
* Relocked IMC. I guess it was stuck somewhere in the autlocker loop. I disabled autolocker and locked it manually. Autolocker has been reenabled and seems to be running just fine.
* The X arm has been having trouble staying locked. There seemed to be some amount of gain peaking. I reduced the gain from 0.007 to 0.006.
* I disabled the triggered BounceRG filter : FM8 in the Xarm filter module. We already have a triggered Bounce filter: FM6 that takes care of the noise at bounce/roll frequencies. FM8 was just adding too much gain at 16.5Hz. Once this filter was disabled the X arm lock has been much more stable.
Also, the Y arm doesn't use FM8 for locking either.
|
11287
|
Tue May 12 14:57:52 2015 |
Steve | Update | VAC | CC1 cold cathode gauges are baked now |
Baking both CC1 at 85 C for 60 hrs did not help.
The temperature is increased to 125 C and it is being repeated.
|
11288
|
Wed May 13 09:17:28 2015 |
rana | Update | Computer Scripts / Programs | rsync frames to LDAS cluster |
Still seems to be running without causing FB issues. One thought is that we could look through the FB status channel trends and see if there is some excess of FB problems at 10 min after the hour to see if its causing problems.
I also looked into our minute trend situation. Looks like the files are comrpessed and have checksum enabled. The size changes sometimes, but its roughly 35 MB per hour. So 840 MB per day.
According to the wiper.pl script, its trying to keep the minute-trend directory to below some fixed fraction of the total /frames disk. The comment in the scripts says 0.005%,
but I'm dubious since that's only 13TB*5e-5 = 600 MB, and that would only keep us for a day. Maybe the comment should read 0.5% instead...
Quote: |
The rsync job to sync our frames over to the cluster has been on a 20 MB/s BW limit for awhile now.
Dan Kozak has now set up a cronjob to do this at 10 min after the hour, every hour. Let's see how this goes.
You can find the script and its logfile name by doing 'crontab -l' on nodus.
|
|
11291
|
Thu May 14 17:41:10 2015 |
rana | Update | PEM | weather station and Guralp maintenance |
Today Steve and I tried to recenter the Guralps. The breakout box technique didn't work for us, so we just turned the leveling screws until we got the mass position outputs within +/-50 mV for all DoF as read out by the breakout box.
Some points:
- GUR1 is at the ETMY (E/W arm) and GUR2 is at the X-end (South arm)
- The SS containers are good and make a good seal.
- We had to replace the screws on the granite slab interface plate. The heads were too big to allow the connector to snap into place.
- The Guralps had been left way, way off level and the brass locking screws were all the way up. We locked them down after leveling today. Steve was blaming Cathy(?).
- The GUR1_Z channel
now looks good - see the summary pages for the before and after behavior. My mistake; the low frequency is still as bad as before.
- GUR2 X/Y still look like there is no whitening or if the masses are stuck or the interface box is broken.
- When we first powered them up, a few of the channels of both seismometers showed 100-200 Hz oscillations. This has settled down after several minutes.
The attachment shows the 6 channels after our work. You can see that GUR2_X/Y still look deadish. I tried wiggling the cables at the interface box and powering on/off, but no luck. Next, we swap cables.
Tried to bring the weather station back to life, but no luck. The unit on the wall is alive and so is the EPICS IOC (c1pem1). But there is apparently no communication between them. telnet into c1pem and the error message repeating at the prompt is:
Weather Monitor Output: NO COMM
Might be related to the flaky connector situation that Liz and I found there a couple summers ago, but I tried jiggling and reseating that one with no luck. Looks like it stopped working around 8 PM on March 24, 2014. That's the same time as a ~30s power outage, so perhaps we just need some more power cycling? Tried hitting the reset button on the VME card for c1pem1, but didn't change anything.
Let's try power cycling that crate (which has c1pem1, c0daqawg, and some GPS receiver)...nope - no luck.
Also tried power cycling the weather box which is near the BS chamber on the wall. This didn't change the error message at the c1pem1 telnet prompt. |
Attachment 1: GurPost_150514.png
|
|
Attachment 2: secretWeatherTrends.png
|
|
11292
|
Fri May 15 16:18:28 2015 |
Steve | Update | VAC | Vac Operation Guide |
Vacuum Operation Guide is up loaded into the 40m-wiki. This is an old master copy. Not exact in terms of real action, but it is still a good guide of logic.
Rana has promissed to watch the N2 supply and change cylinder when it is empty. I will be Hanford next week. |
11294
|
Sat May 16 21:05:24 2015 |
rana | Update | General | some status |
1) Checked the N2 pressures: the unregulated cylinder pressures are both around 1500 PSI. How long until they get to 1000?
2) The IMC has been flaky for a day or so; don't know why. I moved the gains in the autolocker so now the input gain slider to the MC board is 10 dB higher and the output slider is 10 dB lower. This is updated in the mcdown and mcup scripts and both committed to SVN. The trend shows that the MC was wandering away after ~15 minutes of lock, so I suspected the WFS offsets. I ran the offsets script (after flipping the z servo signs and adding 'C1:' prefix). So far powers are good and stable.
3) pianosa was unresponsive and I couldn't ssh to it. I powered it off and then it came back.
4) Noticed that DAQD is restarting once per hour on the hour. Why?
5) Many (but not all) EPICS readbacks are whiting out every several minutes. I remote booted c1susaux since it was one of the victims, but it didn't change any behavior.
6) The ETMX and ITMX have very different bounce mode response: should add to our Vent Todo List. Double checked that the bounce/roll bandstop is on and at the right frequency for the bounce mode. Increased the stopband from 40 to 50 dB to see if that helps.
7) op340 is still running ! The only reason to keep it alive is its crontab:
op340m:SUS>crontab -l
07 * * * * /opt/rtcds/caltech/c1/burt/autoburt/burt.cron >> /opt/rtcds/caltech/c1/burt/burtcron.log
#46 * * * * /opt/rtcds/caltech/c1/scripts/general/scripto_cron /opt/rtcds/caltech/c1/scripts/PSL/FSS/FSSSlowServo > /cvs/cds/caltech/logs/scripts/FSSslow.cronlog 2>&1
#14,44 * * * * /cvs/cds/caltech/conlog/bin/check_conlogger_and_restart_if_dead
15,45 * * * * /opt/rtcds/caltech/c1/scripts/SUS/rampdown.pl > /dev/null 2>&1
#10 * * * * /opt/rtcds/caltech/c1/scripts/general/scripto_cron /opt/rtcds/caltech/c1/scripts/MC/autolockMCmain40m >/cvs/cds/caltech/logs/scripts/mclock.cronlog 2>&1
#27 * * * * /opt/rtcds/caltech/c1/scripts/general/scripto_cron /opt/rtcds/caltech/c1/scripts/PSL/FSS/RCthermalPID.pl >/cvs/cds/caltech/logs/scripts/RCthermalPID.cronlog 2>&1
00 0 * * * /var/scripts/ntp.sh > /dev/null 2>&1
#00 4 * * * /opt/rtcds/caltech/c1/scripts/RGA/RGAlogger.cron >> /cvs/cds/caltech/users/rward/RGA/RGAcron.out 2>&1
#00 6 * * * /cvs/cds/scripts/backupScripts.pl
00 7 * * * /opt/rtcds/caltech/c1/scripts/AutoUpdate/update_conlog.cron
00 8 * * * /opt/rtcds/caltech/c1/scripts/crontab/backupCrontab
added a new script (scripts/SUS/rampdown.py) which decrements every 30 minutes if needed. Added this to the megatron crontab and commented out the op340m crontab line. IF this works for awhile we can retire our last Solaris machine.
8) To see if we could get rid of the wandering PCDRIVE noise, I looked into the NPRO temperatures: was - T_crystal = 30.89 C, T_diode1 = 21 C, T_diode2 = 22 C. I moved up the crystal temp to 33.0 C, to see if it could make the noise more stable. Then I used the trimpots on the front of the controller to maximimize the laseroutput at these temperatures; it was basically maximized already. Lets see if there's any qualitative difference after a week. I'm attaching the pinout for the DSUB25 diagnostics connector on the back of the box. Aidan is going to help us record this stuff with AcroMag tech so that we can see if there's any correlation with PCDRIVE. The shifts in FSS_SLOW coincident with PCDRIVE noise corresponds to ~100 MHz, so it seems like it could be NPRO related.
|
Attachment 1: 48.png
|
|
Attachment 2: 39.png
|
|
11295
|
Sat May 16 21:40:29 2015 |
rana | Update | PEM | Guralp maintenance |
Tried swapping cables at the Guralp interface box side. It seems that all of our seismic signal problems have to do with the GUR2 cable being flaky (not surprising since it looks like it was patched with Orange Electrical tape!! rather than proper mechanical strain relief).
After swapping the cables today, the GUR2 DAQ channels all look fine: i.e. GUR1 (the one at the Y end) is fine, as is its cable and the GUR2 analog channels inside the interface box.
OTOH, the GUR1 DAQ channels (which have GUR2 (EX) connected into it) are too small by a factor of ~1000. Seems like that end of the cable will need to be remade. Luckily Jenne is still around this week and can point us to the pinout / instructions. Looks like there could be some shorting inside the backshell, so I've left it disconnected rather than risk damaging the seismometer. We should get a GUR1 style backshell to remake this cable. It might also be possible that the end at the seismometer is bad - Steve was supposed to swap the screws on the granite-aluminum plate on Thursday; I'll double check. |
Attachment 1: GurPost_150516.png
|
|
11296
|
Sun May 17 23:46:25 2015 |
rana | Update | ASC | IOO / Arm trends |
Looking at the summary page trends from today, you can see that the MC transmission is pretty flat after I zeroed the MCWFS offsets. In addition, the transmission from both arms is also flat, indicating that our previous observation of long term drift in the Y arm transmission probably had more to do with bad Y-arm initial alignment than unbalanced ETMY coil-magnets.
Much like checking the N2 pressure, amount of coffee beans, frames backups, etc. we should put MC WFS offset adjustment into our periodic checklist. Would be good to have a reminder system that pings us to check these items and wait for confirmation that we have done so. |
11297
|
Mon May 18 09:50:00 2015 |
ericq | Update | General | some status |
Quote: |
Added this to the megatron crontab and commented out the op340m crontab line. IF this works for awhile we can retire our last Solaris machine.
|
For some reason, my email address is the one that megatron complains to when cron commands fail; since 11:15PM last night, I've been getting emails that the rampdown.py line is failing, with the super-helpful message: expr: syntax error |
11298
|
Mon May 18 11:59:07 2015 |
rana | Update | General | some status |
Yes - my rampdown.py script correctly ramps down the watchdog thresholds. This replaces the old rampdown.pl Perl script that Rob and Dave Barker wrote.
Unfortunately, cron doesn't correctly inherit the bashrc environment variables so its having trouble running.
On a positive note, I've resurrected the MEDM Screenshot taking cron job, so now this webpage is alive (mostly) and you can check screens from remote:
https://nodus.ligo.caltech.edu:30889/medm/screenshot.html |
11299
|
Mon May 18 14:22:05 2015 |
ericq | Update | Computer Scripts / Programs | rsync frames to LDAS cluster |
Quote: |
Still seems to be running without causing FB issues.
|
I'm not so sure. I just was experiencing some severe network latency / EPICS channel freezes that was alleviated by killing the rsync job on nodus. It started a few minutes after ten past the hour, when the rysnc job started.
Unrelated to this, for some odd reason, there is some weirdness going on with ssh'ing to martian machines from the control room computers. I.e. on pianosa, ssh nodus fails with a failure to resolve hostaname message, but ssh nodus.martian succeeds. |
11301
|
Mon May 18 16:28:18 2015 |
ericq | Update | General | some status |
Quote: |
4) Noticed that DAQD is restarting once per hour on the hour. Why?
|
It looks like daqd isn't being restarted, but in fact crashing every hour.
Going into the logs in target/fb/logs/old, it looks like at 10 seconds past the hour, every hour, daqd starts spitting out:
[Mon May 18 12:00:10 2015] main profiler warning: 1 empty blocks in the buffer
[Mon May 18 12:00:11 2015] main profiler warning: 0 empty blocks in the buffer
[Mon May 18 12:00:12 2015] main profiler warning: 0 empty blocks in the buffer
[Mon May 18 12:00:13 2015] main profiler warning: 0 empty blocks in the buffer
...
***CRASH***
An ELOG search on this kind of phrase will get you a lot of talk about FB transfer problems.
I noticed the framebuilder had 100% usage on its internal, non-RAID, non /frames/, HDD, which hosts the root filesystem (OS files, home directory, diskless boot files, etc), largely due to a ~110GB directory of frames from our first RF lock that had been copied over to the home directory. The HDD only has 135GB capacity. I thought that maybe this was somehow a bottleneck for files moving around, but after deleting the huge directory, daqd still died at 4PM.
The offsite LDAS rsync happens at ten minutes past the hour, so is unlikely to be the culprit. I don't have any other clues at this point. |
11303
|
Mon May 18 17:42:14 2015 |
rana, ericQ | Update | General | some status |
Today at 5 PM we replaced the east N2 cylinder. The east pressure was 500 and the west cylinder pressure was 1000. Since Steve's elogs say that the consumption can be as high as 800 per day we wanted to be safe.
- We closed the black valve before the regulator and closed the valve on the cylinder.
- We unscrewed the brass fill line to the cylinder.
- We unchained the cylinder and put in the dolly (and attached the chains on there).
- We rolled in a fresh cylinder from outside using the red dolly (it should have chains).
- We put it in place, hooked up the chains, and screwed on the brass nozzle with the large adjustable wrench (need to put a non-adjustable here).
- Opened up the cylinder valve.
- Opened up the black valve.
- New east pressure reading is 2500 PSI. Regulated N2 pressure is 68 PSI.
Quote: |
1) Checked the N2 pressures: the unregulated cylinder pressures are both around 1500 PSI. How long until they get to 1000?
|
|
11305
|
Mon May 18 18:03:12 2015 |
rana | Update | General | some status |
The c1cal model was maxing out its CPU meter so I logged onto c1lsc and did 'rtcds c1cal stop'. Let's see if this changes any of our FB / DAQD problems. |
Attachment 1: CPUtrend.png
|
|
11306
|
Tue May 19 00:19:23 2015 |
rana | Update | General | some status |
There's a few hours so far after today's c1cal shut off that the summary page shows no dropouts. I'm not yet sure that this is related, but it seems like a clue. |
Attachment 1: Screen_Shot_2015-05-19_at_12.17.39_AM.png
|
|
11307
|
Tue May 19 11:15:09 2015 |
ericq | Update | Computer Scripts / Programs | Chiara Backup Hiccup |
Starting on the 14th (five days ago) the local chiara rsync backup of /cvs/cds to an external HDD has been failing:
caltech/c1/scripts/backup/rsync_chiara.backup.log:
2015-05-13 07:00:01,614 INFO Updating backup image of /cvs/cds
2015-05-13 07:49:46,266 INFO Backup rsync job ran successfully, transferred 6504 files.
2015-05-14 07:00:01,826 INFO Updating backup image of /cvs/cds
2015-05-14 07:50:18,709 ERROR Backup rysnc job failed with exit code 24!
2015-05-15 07:00:01,385 INFO Updating backup image of /cvs/cds
2015-05-15 08:09:18,527 ERROR Backup rysnc job failed with exit code 24!
...
Code 24 apparently means "Partial transfer due to vanished source files."
Manually running the backup command on chiara worked fine, returning a code of 0 (success), so we are backed up. For completeness, the command is controls@chiara: sudo rsync -av --delete --stats /home/cds/ /media/40mBackup
Are the summary page jobs moving files around at this time of day? If so, one of the two should be rescheduled to not conflict. |
11308
|
Tue May 19 11:24:44 2015 |
ericq | Update | Computer Scripts / Programs | Notification Scheme |
Given some of the things we've facing lately, it occurs to me that we could be better served by having some sort of unified human-alerting scheme in place, for things like:
- Local/offsite backup failures
- Vaccumm system problems
- HDD status for things like /frames/ and /cvs/cds/, whether the disks are full, or their SMART status indicates imminent mechanical failure
Currently, many of these things are just checked sporadically when it occurs to someone to do so, or when debugging random issues. Smoother IFO operation and peace of mind could be gained if we're confident that the relevant people are notified in a timely manner.
Thoughts? Suggestions on other things to monitor, like maybe frontend/model crashes? |
11309
|
Tue May 19 11:50:52 2015 |
manasa | Update | PEM | No noticeable effect from M4.0 earthquake |
There was an earthquake: M4.0 - 40km SSW of South Dos Palos, California
No noticeable effects on the IFO. MC did not lose lock; however the arms did unlock. |
11310
|
Tue May 19 14:51:44 2015 |
ericq | Update | Modern Control | Brushing up on Wiener Filtering |
As part of preparing for the SURF projects this summer, I grabbed ~50 minutes of MCL and STS_1 data from early this morning to do a little MISO wiener filtering. It was pretty straightforward to use the misofw.m code to achieve an offline subtraction factor of ~10 from 1-3Hz. This isn't the best ever, but doesn't compare so unfavorably to older work, especially given that I did no prefiltering, and didn't use all that long of a data stretch.
Code and plot (but not data) is attached. |
Attachment 1: mclData.png
|
|
Attachment 2: mclWiener.zip
|
11311
|
Tue May 19 16:18:57 2015 |
ericq | Update | General | crons fixed |
I wrapped rampdown.py in rampdown.sh, which is just these lines:
#!/bin/bash
source /ligo/cdscfg/workstationrc.sh
/opt/rtcds/caltech/c1/scripts/SUS/rampdown.py > /dev/null 2>&1
This is now what megatron's cron runs. It appears to be working.
I also added the workstationrc line to the n2 and chiara HDD checking scripts that run on nodus, which should resolve the issue from ELOG 11249 |
11312
|
Tue May 19 17:03:34 2015 |
Koji | Update | CDS | MXstream restart script working (beta) |
AutoMX is resetting mx_stream every 5 minutes. Basically everytime AutoMX is called,
it resets mx_stream. Is the mx_stream stalling such often? Or the script is detecting false alerms?
> tail -200 /opt/rtcds/caltech/c1/scripts/cds/autoMX.log
Tue May 19 16:43:01 PDT 2015
LSC - FB bad. Runnning restart:
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1sus closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1lsc closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1ioo closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1iscex closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1iscey closed.
0
Tue May 19 16:48:02 PDT 2015
LSC - FB bad. Runnning restart:
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1sus closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1lsc closed.
ssh_exchange_identification: read: Connection reset by peer
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1iscex closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1iscey closed.
0
Tue May 19 16:53:01 PDT 2015
LSC - FB bad. Runnning restart:
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1sus closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1lsc closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1ioo closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1iscex closed.
* Stopping mx_stream ... [ ok ]
* Starting mx_stream ... [ ok ]
Connection to c1iscey closed.
|
11313
|
Tue May 19 17:53:38 2015 |
rana | Update | Modern Control | Brushing up on Wiener Filtering |
Good to see that misofw.m is still alive and well. Todo:
- Apply weighting to the filter via time domain SOS prefiltering of the signals (see Jenne's code from the LLO Global FF paper)
- Consider using some of the MC SUSPOS signals. Its not strictly legal, but I wonder if its responsible for out noise below 1 Hz.
- Steve was in the midst of hooking up the Wilcoxones to get better subtraction at 5-15 Hz, but couldn't find cables. We need to hunt them down in W Bridge.
- Attach one of the medium or big Lings to the MC2 chamber platform and see if we can do this in hardware without driving the suspension. WE want to use a DAC channel (from where?) and pipe it to the Ling using a medium high current drive. Might start with the 50 Ohm output of the SR560 and later use a BUF634 ala Crackle coil driver.
|
11314
|
Tue May 19 18:38:33 2015 |
rana | Update | CDS | MXstream restart script working (beta) |
Good catch; that was some seriously bad programming on my part. I had some undeclared variable garbage going on. I fixed it and re-implemented the script in CRON on megatron. The log file shows that it has detected no problems for the last several checks. I'll check it again tomorrow to see if its doing good or bad. |
11315
|
Tue May 19 18:55:12 2015 |
rana, ericQ | Update | General | some status |
After one day the pressures are east/west = 2200/450 PSI
Quote: |
- New east pressure reading is 2500 PSI. Regulated N2 pressure is 68 PSI.
|
|
11316
|
Tue May 19 19:24:30 2015 |
rana | Update | PEM | Seismic BLRMS filters |
I was wondering about the design of the BLRMS fitlers for the seismic channels since the STS ones seem to have so little gain compared to the Guralps.
Here are some plots of the Bode magnitude and impulse responses of the bandpass filters (before the low passing). There's a bunch of entries from Masha on this from her SURF summer. Can anyone comment on why they are all so different?
One of the old Masha entries speaks of designing the lowpass filter in an intelligent way: by adjusting the filter order until the power in the stopband is less than 1% of the power in the passband. Seems like we could do that for bandpass too. For now I have made the names reasonable and changed all of the BP filters to 4th order Butterworth.
Also, it turns out that the Vel2Vel (gain ~0.02) filters were mistakenly on in the STS BP filter banks. The GUR inputs have a gain to scale the counts to velocity, but the STS seem to already be in microns/sec (where is this gain?) so I turned off and deleted the Vel2Vel filters; in any case the gain should not be done seperately in each BP bank, but altogether before the BP filtering. |
Attachment 1: BLRMS_BP.pdf
|
|
Attachment 2: BLRMS_imp.pdf
|
|