Displaying reports 55521-55540 of 87710.Go to page Start 2773 2774 2775 2776 2777 2778 2779 2780 2781 End
Reports until 13:26, Monday 09 January 2017
H1 CAL (CAL, DetChar)
jeffrey.kissel@LIGO.ORG - posted 13:26, Monday 09 January 2017 - last comment - 16:04, Monday 09 January 2017(33108)
PCALY RX PD Clipping Again?
J. Kissel

I've noticed the amplitude spectral density of PCALY RX PD looks to be showing the same sort of clipping behavior that was present early last October (Identified in LHO aLOG 30827; Solved in LHO aLOG 30877). I'll send a note to team PCAL and suggest they take a look tomorrow during maintenance.

The attached plot shows the ASD of PCALY RX PD (in PURPLE) and CAL-DELTAL_EXTERNAL (in RED) during the most recent lock stretch (2017-01-09 19:30:49 UTC) compared against PCALY RX PD right after they'd fixed the clipping issue last time (2016-10-26 17:26:40 UTC).

Unclear why the clipping has returned, other than to say that what is a "good" alignment of ETMY that the exit PCAL beams were aligned to may have changed / drifted over time. A 20 day trend shows that clipping only started after the IFO returned to operation on Jan 4th.
Images attached to this report
Comments related to this report
sudarshan.karki@LIGO.ORG - 16:04, Monday 09 January 2017 (33112)

I made a comparison between TxPD and RxPD at calibartion line frequencies beginning Dec 1 until yesterday. TxPD has not changed over time but RxPD changed after the break.

Images attached to this comment
Non-image files attached to this comment
H1 ISC (DetChar, TCS)
sheila.dwyer@LIGO.ORG - posted 12:29, Monday 09 January 2017 - last comment - 07:21, Friday 13 January 2017(33104)
change in OMC length gain helps with 1083 Hz glitches

This morning we sat in nominal low noise without going to observing from 19:21 to 19:51 UTC (Jan 9th) in a configuration that should be much better for the 1084Hz glitches. (WP6420)  

On Friday we noticed that the 1084Hz feature is due to OMC length fluctuations, and that the glitch problem started on Oct 11th when the dither line amplitude was decreased (alog 30380 ).  This morning I noticed that the digital gain change described in alog 30380 that was intended to compensate for the reduced dither amplitude didn't make it into any guardian, so that we have had a UGF that was a factor of 8 lower than what I used when projecting OMC length noise to DARM30510 The first attachment shows open loop gain measurements from the 3 configurations: before oct 11th (high dither amplitude), after october 11th (lower dither amplitude, uncompensated) and the test configuration (lower dither amplitude, compensated).  

We ran with the servo gain set to 24 (to give us the nominal 6Hz ugf) and the lowered dither line amplitude from 19:21 UTC to 19:51 UTC Jan 9th.  You can see the spectrum durring this stretch in the second attached screenshot, in the test configuration the peak around 1083Hz is gone, with just the pcal line visible, and the OMC length dither at 4100Hz is reduced by more than an order of magnitude. You can also compare the glitches from this lock stretch with one from yesterday  to see that the glitches at 1084 Hz seem to be gone. This is probably the configuration we would like to run with for now, but we may try one more test with increased dither line amplitude.  

Other notes because we don't have an operator  today due to weather:

This morning all 4 test mass ISIs were tripped probably from the Earthquake last night that brought the EQ  BLRMS to 10 um/second around midnight UTC.  ITMY tripped again while it was re-isolating, no problem on the second try. 

Richard topped added 400mL to the TCSY chiller around 10:15 or 10:30 local time, since we were getting low flow alarms. The flow alarms came back a few minutes before 11am local time.  

I went through inital alingment witout problems and got to DC_readout transition. Then I measured the UGF of the OMC length loop in preparation for increasing the dither line height   From that measurement and trends it became clear that when the OMC dither amplitude was reduced, the compensation of the OMC digital gain described in didn't make it into the guardian.  This means we have been operating with a UGF in the OMC length loop that was a factor of 8 too low since mid october.  

We arrived in low noise at 19:21 UTC with the OMC ugf increased to 6Hz.  After about a half hour PI modes 27 and 28 rang up, and I wasn't fast enough to get them under control so we lost lock.  

Images attached to this report
Comments related to this report
andrew.lundgren@LIGO.ORG - 16:34, Monday 09 January 2017 (33114)DetChar, ISC
Here's a graphical version of what Sheila wrote, showing the time on Oct 11 when the 1083 Hz glitches started. The dither amplitude was reduced at 3:20 UTC, but the servo gain was increased to compensate. There are no 1083 Hz glitches at this time. Severe RF45 noise starts an hour later and lasts until the end of the lock. The 1083 Hz glitches are evident from the beginning of the next lock, and persist in every lock until the recent fix.

The dither amplitude stayed low in the second lock, but the servo gain was reset back to its low value. Apparently, both need to be low to produce the glitches.
Non-image files attached to this comment
sheila.dwyer@LIGO.ORG - 11:17, Thursday 12 January 2017 (33175)

Keita tells me that people are concerned about making this change because of the increased noise below 25 Hz in the screenshot attached to the original post.  We did not run the A2L decoupling durring this lock strech, and it was not well tuned.  The shape of the HARD loop cut off at 25Hz is visible in the spectrum, which is one way of identifying bad ASC noise.  The high coherence between CHARD P and DARM at this time is another way of seeing that this is angular noise (attachment). 

So I think that this is unrelated to the OMC gain change and not really a problem. 

Images attached to this comment
joshua.smith@LIGO.ORG - 11:40, Thursday 12 January 2017 (33176)DetChar, ISC

1080Hz removal OMC gain/line conditions, does it make more low frequency noise?
Josh, Andy, TJ, Beverly

Conclusion: For two on/off times each for the two OMC gain tests (total 8 times) it looks like the high gain / low line configuration that takes away 1080 Hz (and also takes away some bumps around 6280Hz) coincides with a bit more noise below 25Hz.

Request: We hope this connection with noise below 25Hz is chance (It might have just been drift and we chose times unluckily) and we would like debunk/confirm it. We could do that with a couple cycles of on/off, (e.g. 5 minutes each, with the current configuration vs high gain / low dither configuration). 

See the attached PDF. The pages are: 

  • 2,3: January 9th test configuration from Sheila's page: "We ran with the servo gain set to 24 (to give us the nominal 6Hz ugf) and the lowered dither line amplitude from 19:21 UTC to 19:51 UTC Jan 9th." Red/Orange are the test time with low line / high gain, and no 1080Hz
  • 4,5: Similar experiment from October. Blue/green are the test time with low line / high gain, and no 1080Hz.

Also: There is no coherence above 10Hz between STRAIN and OMC LSC SERVO/I for any of these test times. So coupling must be non-linear. 
Also: When the 1080Hz bumps disappear we also see a bump around 6280Hz disappear (attached image, sorry no x-axis label but its 6280Hz)

Images attached to this comment
Non-image files attached to this comment
andrew.lundgren@LIGO.ORG - 12:10, Thursday 12 January 2017 (33177)DetChar, ISC
Our post crossed with Sheila's. If possible, we'd still like to see a quick on/off test with the A2L tuned. Could we have five minutes with the gain high and then ramp it down? Maybe with one repeat. Since this is a non-linear effect, we'd like to make sure there's no funny coupling with the CHARD noise. We're not too worried by excess noise below 25 Hz now, but it might be important when we're able to push lower.
sheila.dwyer@LIGO.ORG - 16:34, Thursday 12 January 2017 (33183)

While LLO was down I attempted to do a test by increasing the OMC length gain while in lock, which unlocked the IFO.  So on/off tests aren't possible.  Edit:  I broke the lock by changing the gain after the integrator (which had been OK when not on DC readout), we can change the gain upstream instead without unlocking.  

For now I put the new gain into the guardian so the next lock will be with the increased gain, and hopefully see that the low frequency noise is fine. 

Now we have relocked, Patrick ran a2l, and Jeff, Evan, Krishna and I did an on off test by ramping H1:OMC-LSC_I_GAIN:

  • high gain for about 15 minutes before 23:55 UTC Jan 12th
  • low gain from 25:56:20 Jan 12th to 0:03:21 UTC Jan 13th
  • high gain from 0:04 UTC to 0:13:22 UTC
  • back to low gain

The attached screen shot using the same color scheme as in the presentation above shows that there is not a difference at low frequency between high gain and low gain.  

We are back in observing in the low gain configuration, but the gain is set in an unusual way (and accepted in SDF so that we can go to obsevering). Keita would like us to hear confirmation from detchar before making this permanent. 

Images attached to this comment
joshua.smith@LIGO.ORG - 07:21, Friday 13 January 2017 (33214)DetChar, ISC

Thank you Sheila, this looks really good. No change at low frequency. 1080Hz gone. The 6280Hz just varies on its own timescale. From our end we're happy with the configuration change since it only does good. Sorry for the red herring about low frequencies. 

Images attached to this comment
LHO VE
logbook/robot/script0.cds.ligo-wa.caltech.edu@LIGO.ORG - posted 12:10, Monday 09 January 2017 (33106)
CP3, CP4 Autofill 2017_01_09
Starting CP3 fill. LLCV enabled. LLCV set to manual control. LLCV set to 50% open. Fill completed in 27 seconds. LLCV set back to 14.0% open.
Starting CP4 fill. LLCV enabled. LLCV set to manual control. LLCV set to 70% open. Fill completed in 94 seconds. TC B did not register fill. LLCV set back to 35.0% open.
Images attached to this report
LHO VE
chandra.romel@LIGO.ORG - posted 12:05, Monday 09 January 2017 - last comment - 22:33, Monday 09 January 2017(33105)
IP5 controller replaced

Replaced IP5 controller in mech. room with GAMMA LPC (+) controller (WP 6421). One of two channels of the old controller was faulting "over temperature," a typical error/failure mode on the Varian controllers. LVEA pressures rose slightly due to reduced pumping speed (see aLOG 33070) over weekend. We will update CDS signal cabling (right now pump appears to be in error, but it is actually fully functioning) and reboot Beckhoff at next opportune maintenance period.

Comments related to this report
gerardo.moreno@LIGO.ORG - 22:33, Monday 09 January 2017 (33118)VE

Installed new cable for IP5, after removing old cables/connectors for previous version of controller.

Note: New controller is using the connection to pump A of old system, same calibration as other similar GAMMA (LPC +) controllers.

H1 General
keita.kawabe@LIGO.ORG - posted 10:51, Monday 09 January 2017 (33103)
Mid-morniong report

Due to road condition in town, many cannot make it to the site today. Site, route 10 and 240 are already reasonable.

Sheila is in the control room trying to lock IFO.

I'm watching.

H1 DAQ (CDS)
james.batch@LIGO.ORG - posted 10:03, Monday 09 January 2017 - last comment - 10:40, Monday 09 January 2017(33101)
Minute trends unavailable via NDS1, ongoing maintenance
The h1tw1 /trend file system is in need of repair, so recent trend data will not be available for a bit.   
Comments related to this report
james.batch@LIGO.ORG - 10:40, Monday 09 January 2017 (33102)
Trends are back for now, but maintenance is ongoing.
LHO FMCS
bubba.gateley@LIGO.ORG - posted 07:22, Monday 09 January 2017 (33099)
Roads and Site Report
The roads out to the site are packed snow with ice in places, nice thing is Hanford cancelled work so not too many people on the roads coming out here. 

Chris S. and I have been out here since 5 A.M. plowing roads, parking lots, and sidewalks. The site driveway has been plowed as has the OSB parking lot and walkways to the OSB. We are working on the LSB parking lot. We have not had a chance to spread ice melt yet. Sidewalks are still a little slippery.

Drive safely. 
H1 PSL (PSL)
peter.king@LIGO.ORG - posted 07:04, Monday 09 January 2017 (33098)
Oscillator cooling flow rates
Head flows since the last laser trip.  Previously head 3 was the noisy one.  Since the restart the
noisy channel is now head 2.  The minimum observed flows were still above the trip point though.
Images attached to this report
H1 PSL (PSL)
peter.king@LIGO.ORG - posted 07:02, Monday 09 January 2017 (33097)
Chiller and diode room environment
Whilst checking out how the PSL behaved after Saturday's trip, I noticed the following behaviour in
the diode and chiller room environment monitors.  It seems a little odd to me that things cycle on
order of every ~25 minutes.  The chiller room somewhat more so than the diode room.
Images attached to this report
LHO General
john.worden@LIGO.ORG - posted 17:56, Sunday 08 January 2017 (33096)
Adverse Weather

I second Travis' decision to stay home. Note that road conditions tomorrow may be BAD so please check conditions and take your time on the road. 

https://www.wunderground.com/US/WA/028.html?MR=1

http://www.hanford.gov/c.cfm/advisory/

 

Winter Weather Advisory
Issued: 3:34 PM PST Jan. 8, 2017 – National Weather Service
	... Winter Weather Advisory remains in effect until 7 am PST
Monday... 

* locations... Connell... Prosser... Tri-Cities.

* Ice accumulations... less than a tenth of an inch.

* Snow accumulations... 1 to 2 inches of snow and sleet.

* Timing... wintry will continue through 4 PM. Another round of
  precip is expected during the early morning hours of Monday.

* Impacts... snow and ice will make roadways hazardous.

* Winds... north 5 to 10 mph.

* Temperatures... in the lower 20s... rising into the upper 20s 
  and lower 30s Sunday evening.

* Snow level... basin floor rising to 1000 feet Sunday evening.

* Web page: for a detailed view of the hazard area visit 
  http://www.Wrh.NOAA.Gov/map/?Wfo=pdt.

Precautionary/preparedness actions... 

A Winter Weather Advisory means that periods of snow... sleet... or
freezing rain will cause travel difficulties. Be prepared for
slippery roads and limited visibilities... and use caution while
driving.


 

Hanford Early Release and Work Cancellation Due to Adverse Weather Conditions  
Updated message

Sunday, January 8th at 1:00 p.m. This message will be updated if conditions change.

Due to potential adverse road conditions, Hanford employees will be released from work immediately. Only essential employees needed to maintain minimum safe operations are to remain at work through the remainder of shift. Employees must check with their manager prior to leaving.

In addition, swing and graveyard shifts are cancelled for today. Only essential employees needed to maintain minimum safe operations are to report to work at the usual time.

Hanford site road crews will be plowing and sanding roads throughout the rest of day. Winter driving conditions should be anticipated during your commute. Employees are urged to use caution and plan for longer commute times.

Conditions can change quickly. To get the latest update, please call the Hanford Hotline at 376-9999 before you leave home and tune your car radio to 530 AM as you near the Hanford Site.

 

For specific questions regarding company policy contact your manager.

H1 General
travis.sadecki@LIGO.ORG - posted 15:42, Sunday 08 January 2017 (33095)
No Eve operator

I have contacted Corey and Keita, and with their blessing, I have decided to forego coming in for my Eve shift.  With several inches of snow already today, and the forecast for it to change to freezing rain later tonight, I'm going to play the safety card.

H1 General
cheryl.vorvick@LIGO.ORG - posted 15:09, Sunday 08 January 2017 - last comment - 15:10, Sunday 08 January 2017(33093)
Hi in Observe
Comments related to this report
cheryl.vorvick@LIGO.ORG - 15:10, Sunday 08 January 2017 (33094)

current weather situation:

Images attached to this comment
H1 General (SEI)
cheryl.vorvick@LIGO.ORG - posted 14:32, Sunday 08 January 2017 - last comment - 13:56, Thursday 12 January 2017(33089)
H1 ISI CPS Noise Spectra Check - Weekly

Ran the diaggui template for the HAM and BSC ISI CPSs (CPS'...).

No overall issue with one sensor being elevated.

I found one thing that is maybe a known and understood feature, but I didn't find it in the alog with my searching (maybe the wrong search words?).

I notice that there is noise in HAM2, HAM3, HAM4, and HAM6 around 41.3Hz, and the elevated noise level goes from 41Hz to about 41.6Hz.

This noise is not present in the 1 Dec 2016 plots, there seems to be hint of it in the 14 Dec 2016 plots, and it's clearly visible in the 1 Jan 2017 plots.

Attached:

Images attached to this report
Comments related to this report
cheryl.vorvick@LIGO.ORG - 14:36, Sunday 08 January 2017 (33091)
richard.mittleman@LIGO.ORG - 07:25, Monday 09 January 2017 (33100)

good catch cheryl, when you see fun cps signals, can you check the inertial sensor signals (HEPI and ISI) also, to make sure that it is motion and if so of what?

thanks

hugh.radkins@LIGO.ORG - 13:56, Thursday 12 January 2017 (33182)

Looks too that ITMX has some broadband elevated noise on Stage1 V1 and Stage2 H1.  We may need to cycle board power/seating if it persists.

H1 CAL
jeffrey.kissel@LIGO.ORG - posted 20:41, Thursday 05 January 2017 - last comment - 14:52, Sunday 08 January 2017(33004)
New DARM Loop Model Based on Fit Results of 2017-01-03 Measurements; Progress, but still not Complete
J. Kissel

I've completed creating a new parameter set for the matlab DARM loop model that contains the updates from the fit of the new set of reference measurements taken on 2017-01-03. I've then compared those measurements directly to the new model with an update to the function
    /ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/O2/H1/Scripts/compareDARMOLGTFs.m
Results are attached. The agreement is quite good, but I expected better. Further discussion below, but I must continue with the facts first.

I also re-attach sensing function fit results, with spruced up information and residuals for the MCMC results, and tabulated below:

                                                       Reference Value     MAP     (95% C.I.)  MAP       (95% C.I.)
                                                       2016-11-12          2017-01-03 (nlinfit)      2017-01-03 (MCMC)

 Optical Gain                K_C         [ct/m]        1.15e6              1.088e6 (0.0002e6)        1.086e6   (0.0002e6)
 Couple Cav. Pole Freq.      f_c         [Hz]          346.7               360.0   (7.6)             360.4     (3.4)
 Residual Sensing Delay      tau_C       [us]          2.3                 0.67    (6.7)             0.65      (2.6)
 SRC Detuning Spring Freq.   f_s         [Hz]          7.4                 6.91    (0.1)             6.9       (0.06)
 Inv. Spring Qual. Factor    1/Q_s       [ ]           0.05                0.046   (0.016)           0.03      (0.0081)

 UIM/L1 Actuation Strength   K_UIM       [N/ct]        8.164e-8            n/a                       8.091e-8  (0.2%)
 PUM/L2 Actuation Strength   K_PUM       [N/ct]        6.841e-10           n/a                       6.768e-10 (0.02%)
 UIM/L3 Actuation Strength   K_TST       [N/ct]        4.389e-12           n/a                       4.357e-12 (0.02%)

Upsettingly, with this comparison and revisit of the fitting codes, I've discovered that neither the nlinfit fitting function or the mcmc fitting function pre-filters the measurement data for coherence. I suspect that the highest two data points in the DARM OLG TF measurement, which "only" have coherence on 0.97 and 0.99, and hence large uncertainty, are skewing both fitting functions. This is why the coupled cavity pole frequency is fit to be rather high at 360.4 (-3.03,+3.39) [Hz] (MCMC) and 360.0 (+/- 7.9) [Hz] (nlinfit). 

If I manually manipulate the model to have a cavity pole frequency of 350 [Hz], the agreement with measurement is better. However, this stone method of determining physical parameters from eye-balling model residuals is flawed in that it has no inherent quantitative uncertainty. 

I spent too much time trying to decide what to do about this, so I have not yet pushed this model (or associated EPICs records) to the front end. And yes, the means the h(t) OK light will not turn green for another night. Updating the calibration is something I'd like to do after a good night's sleep, given I'm the only one working on this and I don't want to mess it up (I've been known to do it before). Perhaps others in the calibration group will have epiphanies over night that may help in the morning as well.

For the time being, I've committed the model parameters and functions. Hopefully all relevant information to begin generating DCS filters is present. Every folder listed below should be updated before proceeding to make anything.

(r = svn revision, lc = last changed revision)

Model Functions:
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/
O2/DARMmodel/src/
     DARMmodel.m          (r3857, lc: r3511)
     computeSensing.m     (r4040, lc: r4025)
     computeActuation.m   (r4040, lc: r4003)

Param Files:
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/
O2/H1/params/
     H1params.conf        (r4087, lc: r4087)

O2/H1/params/2017-01-03/
     H1params_2017-01-03.conf                        (r4054, lc: r4044)
     measurements_2017-01-03_sensing.conf            (r4089, lc: r4089)
     measurements_2017-01-03_ETMY_L3_actuator.conf   (r4054, lc: r4044)   
     measurements_2017-01-03_ETMY_L2_actuator.conf   (r4054, lc: r4044) 
     measurements_2017-01-03_ETMY_L1_actuator.conf   (r4054, lc: r4044) 

Relevant Exports for GDS / DCS filter generation:
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/
O2/H1/Measurements/Foton/
     2017-01-03_H1CALCS_InverseSensingFunction_Foton_SRCD-2N_and_Gain_Filters_tf.txt (r4083, lc: rev 4083)

Let the record show that I used the most probable values from the nlinfit function values listed above when filling out the sensing function in H1params.conf. 
I've done so because
      (a) the nlinfit and mcmc results are consistently within the nlinfit's uncertainty.
      (b) the nlinfit code produces a foton design string that can be copied directly into a new filter bank
(b) is an essential feature, because the GDS and DCS pipelines need to compensate for the high-frequency warping of the inverse sensing function response. Indeed that's the "relevant export" which was generated in such fashion, with the following design strings:
      SRCD2N: zpk([360.0;6.7496;-7.0660],[0.1;0.1;7000],1,"n")gain(4768.4)
      Gain:   gain(9.191e-07)
(see LHO aLOG 31693 for why the design of the detuning spring frequency doesn't exactly look right.)

I still owe a long aLOG that details all the functions and processes I've gone through to get this far, I know. 

Where does this put us on the road map from LHO aLOG 32989?
The steps forward from here:
DONE                  - Convert the actuation strength in [N/ct] to [N/A] or [N/V^2] so we can create an updated reference parameter set for the DARM loop model
DONE                  - Compare the new open loop gain model against measurements
READY, BUT NOT PUSHED - Use the loop model tp push new reference values to the front end CAL-CS model (changing the optical plant compensation, and the gain of the actuator compensation, L2/L3 change has already been pushed)
READY, BUT NOT PUSHED - Use the loop model to push new EPICs records that document model values at calibration line frequencies (the biggest change will be from the L2/L3 cross-over upgrade)   
                               << this is the major problem that's causing bad h(t) calibration flag
CAN BEGIN             - Use the new loop model to push a new set of GDS FIR correction filters (small changes due to better AA/AI model)
                      - Confirm that time-dependent correction factors are within an expected range  
                               << if/when in range, this should green light the h(t) calibration flag
CAN BEGIN             - Use the new loop model to generate DCS FIR filters to recalibrate the all data from the post-winter break from raw DARM_ERR and DARM_CTRL.
- Push hard for uncertainty estimations for both the first part of O2 and data post-winter break.
Non-image files attached to this report
Comments related to this report
jeffrey.kissel@LIGO.ORG - 14:52, Sunday 08 January 2017 (33092)
J. Kissel

Documentation of how the above 2017-01-03 parameters were fit from measurement is in LHO aLOG 33090. 

What is not included in LHO aLOG 33090 is how to convert the [N/ct] listed in the above table into [N/A] or [N/V^2] which is how each actuator stage is entered into the configuration file for the DARM loop model. 

Since this is more relevant to updating the configuration files and DARM loop model described in this above aLOG 33004 (as opposed to processing measurements to obtain the fit values), I describe the process here for the 2017-01-03 parameter filer set:

- Copy over 2016-11-12 configuration file, 
     ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/params/
         H1params.conf   (r4042, lc: 3957) 
to the new reference model location in the O2 directory,
     ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/params/
         H1params.conf   (I committed the first version r4044 after I copied over the file and 
                          changed the DRIVEALIGN filters to account for the new L2/L3 crossover 
                          filter configuration) 

- Copy the script that converts the new [N/ct] to new [N/A] or [N/V^2] using the model as it stands with the former values in place (the purpose is to grab the DAC gain, the AI gain, and the coil driver transconductance or the ESD driver gain which remain fixed in time),
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/FullIFOActuatorTFs/
        getActValuesForParamsFile.m (r3827, lc: r3827) 
over to the new reference model location in the O2 directory, renamed for the new reference time,
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Scripts/FullIFOActuatorTFs/
        getActValuesForParamsFile_20170103.m 
In this script, you have to manually enter in the new [N/ct] values from the MCMC fitting code (which is why you need to make a copy of the function, instead of it being generic to runs and reference times). The script uses the model as it stands with the former values in place, computes the former [N/ct] value, takes the ratio with the new [N/ct] value, and then multiplies the former [N/A] or [N/V^2] value by that ratio to obtain new [N/A] or [N/V^2] values.

- Copy the output of the conversion script into the configuration file, and commit (which is the current rev)
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/params/
         H1params.conf (r4087, lc: r4087)

I agree with you that this process is clunky. We will work to streamline the update of the parameter file in the future.

The fit parameters for the sensing function are just directly copied into the configuration file from the nlinfit results as listed above. Well, OK, you have to invert 1/Q, and enter in the Q, but that's straight-forward. Again to streamline the process, we may consider changing the DARM loop model to accept 1/Q instead of Q such that we reduce the number of steps in creating a new model.

------------------------

Also of note when creating a new reference model: 
the configuration file that is more meant to compensate non-reference measurements for time-dependence,
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/params/2017-01-03/
         H1params_2017-01-03.conf     (r4054, lc: r4044)
must be updated to have all kappa values to be unity, and the darm coupled cavity pole must match the reference time, because DARMmodel.m uses these values to overwrite the default params values from 

    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/params/
         H1params.conf                (r4087, lc: r4087)

------------------------
H1 CAL (ISC)
jeffrey.kissel@LIGO.ORG - posted 09:47, Thursday 05 January 2017 - last comment - 14:02, Sunday 08 January 2017(32989)
Calibration Reference Measurement Analysis; Old (2016-11-12) vs. New (2017-01-04) with Updated AA/AI Filter Gain
J. Kissel

I've analyzed the reference data taken from 2017-01-03, and re-analyzed the data from 2016-11-12 with updated matlab analysis code that includes the LHO-only bug-fix regarding the gain of the AA/AI filter model (see LHO aLOG 32907). The results are tabulated below. 
                                                                           MAP     (68% C.I.)  MAP       (68% C.I.)

 Date                                                  2016-11-12          2016-11-12          2017-01-03
                                                   (former analysis)       (new analysis)       (new analysis)
 Optical Gain                K_C         [ct/m]        1.15e6              1.164e6 (0.09%)     1.086e6   (0.07%)
 Couple Cav. Pole Freq.      f_c         [Hz]          346.7               346.7   (0.4%)      360.4     (0.4%)
 Residual Sensing Delay      tau_C       [us]          2.3                 2.3     (50%)       0.65      (200%)
 SRC Detuning Spring Freq.   f_s         [Hz]          7.4                 7.4     (1.1%)      6.9       (0.5%)
 Inv. Spring Qual. Factor    1/Q_s       [ ]           0.05                0.05    (8.7%)      0.03      (12%)

 UIM/L1 Actuation Strength   K_UIM       [N/ct]        8.164e-8            8.104e-8  (0.2%)    8.091e-8  (0.2%)
 PUM/L2 Actuation Strength   K_PUM       [N/ct]        6.841e-10           6.773e-10 (0.03%)   6.768e-10 (0.02%)
 UIM/L3 Actuation Strength   K_TST       [N/ct]        4.389e-12           4.389e-12 (0.04%)   4.357e-12 (0.02%)


As expected, with the 2016-11-12 reference measurements re-analyzed, the estimated sensing function gain has increased by ~1%, and the actuation function have decreased by a few %.

Further, we see that -- also as expected -- the 2017-01-04 reference measurements show some evolution of the optical sensing parameters, no evolution of the UIM and PUM stage actuation strengths, and a few % change in TST actuation strength change due to charge evolution.

The steps forward from here:
- Convert the actuation strength in [N/ct] to [N/A] or [N/V^2] so we can create an updated reference parameter set for the DARM loop model
- Compare the new open loop gain model against measurements
- Use the loop model tp push new reference values to the front end CAL-CS model (changing the optical plant compensation, and the gain of the actuator compensation, L2/L3 change has already been pushed)
- Use the loop model to push new EPICs records that document model values at calibration line frequencies (the biggest change will be from the L2/L3 cross-over upgrade)   << this is the major problem that's causing bad h(t) calibration flag
- Use the new loop model to push a new set of GDS FIR correction filters (small changes due to better AA/AI model)
- Confirm that time-dependent correction factors are within an expected range  << if/when in range, this should green light the h(t) calibration flag
- Use the new loop model to generate DCS FIR filters to recalibrate the all data from the post-winter break from raw DARM_ERR and DARM_CTRL.
- Push hard for uncertainty estimations for both the first part of O2 and data post-winter break.

There's a ton of librarian information that I need to post that documents where all this data came from and what scripts were used, but I'll post as a comment later today.
Non-image files attached to this report
Comments related to this report
jeffrey.kissel@LIGO.ORG - 14:02, Sunday 08 January 2017 (33090)
J. Kissel

I repost the table, without typos in the (new analysis) columns in actuation:
                                                                           MAP     (68% C.I.)  MAP       (68% C.I.)

 Date                                                  2016-11-12          2016-11-12          2017-01-03
                                                   (former analysis)       (new analysis)       (new analysis)
 Optical Gain                K_C         [ct/m]        1.15e6              1.164e6 (0.09%)     1.086e6   (0.07%)
 Couple Cav. Pole Freq.      f_c         [Hz]          346.7               346.7   (0.4%)      360.4     (0.4%)
 Residual Sensing Delay      tau_C       [us]          2.3                 2.3     (50%)       0.65      (200%)
 SRC Detuning Spring Freq.   f_s         [Hz]          7.4                 7.4     (1.1%)      6.9       (0.5%)
 Inv. Spring Qual. Factor    1/Q_s       [ ]           0.05                0.05    (8.7%)      0.03      (12%)

 UIM/L1 Actuation Strength   K_UIM       [N/ct]        8.164e-8            8.104e-8  (0.2%)    8.091e-8  (0.2%)
 PUM/L2 Actuation Strength   K_PUM       [N/ct]        6.841e-10           6.773e-10 (0.03%)   6.768e-10 (0.02%)
 UIM/L3 Actuation Strength   K_TST       [N/ct]        4.389e-12           4.347e-12 (0.04%)   4.357e-12 (0.02%)
Note that (new analysis) sensing function parameter fits are MCMC results, not nlinfit results, which are what is used for updating the DARM loop model. However, MCMC results are consistent with the uncertainty of the nlinfit results, so we consider the results interchangeable. Rather, we use the MCMC results for response function uncertainty, where we use nlinfit results to update the DARM loop model -- we should and will use MCMC results for updating the DARM loop model in the future such that we have a self-consistent pipeline from reference measurement analysis to response function uncertainty estimation. 

I attach an update to the sensing function plot for each reference data set which improves the MCMC fit results vs. measurement plot to show residuals and parameter values with uncertainties, such that it can now be directly compared to the same plot produced by the nlinfit code.

As promised, a complete description of how these results were generated:

            :::: How I generated 2016-11-12 (new analysis) ::::
---------
- Updated measurement base-level processing scripts and DARM model, which fixes the AA/AI filter gain analysis bug identified in LHO aLOG 32907),
${CalSVN}/aligocalibration/trunk/Runs/O2/DARMmodel/src/
    DARMmodel.m        (r4093, lc: r3511)
    computeActuation.m (r4093, lc: r4003)
    computeSensing.m   (r4093, lc: r4025)

---------
- Generated a new fit for actuation parameters using MCMC analysis:
pre-process actuation measurements using
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/FullIFOActuatorTFs/
        actuatorCoefficients_Npct.m (r4065, lc: r4065)
which spits out text files of the actuation function for each stage with portions known to negligible uncertainty removed (e.g. frequency dependence of SUS dynamics, AI filter shape, etc.),
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Measurements/FullIFOActuatorTFs/2016-11-12/
        2016-11-12_H1SUSETMY_L1_actuationStrength_Npct.txt (r4111, lc: r4111)
        2016-11-12_H1SUSETMY_L2_actuationStrength_Npct.txt (r4111, lc: r4111)
        2016-11-12_H1SUSETMY_L3_actuationStrength_Npct.txt (r4111, lc: r4111)
which are then loaded into
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/FullIFOActuatorTFs/
        fitActCoefs_Npct.m (r3977, lc: r3977)
where each stage is fit independently, so you have to switch the variable "stage" between 'L1', 'L2', or 'L3'.
Running on ONLY the 2016-11-12 reference measurement time (instead of two days of measurements, as Darkhan originally did)
   dateListRef = {'2016-11-12'};
   gpsListRef = [1162969230];

yields the above results. 

There's a typo in the above table: the new analysis of L3/TST actuator coefficient is 4.347e-12 [N/ct], as shown in the above attachement https://alog.ligo-wa.caltech.edu/aLOG/uploads/32989_20170105090730_2016-11-12_H1_SUSETMY_ACT_COEF_REF_fitCorner.pdf

---------
- Generated a new fit for the sensing function parameters using nlinfit and MCMC analysis:
pre-process sensing function measurements with
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/PCAL/
        fitDataToC_20161116.m (r4040, lc: r4028)
which produces an nlinfit list of parameters on the IFO optical plant (i.e. with stuff known to negligible uncertainty removed, like frequency dependence of OMC DCPD high frequency electronics), and also spits out a text file of that IFO optical plant for MCMC fitting,
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Results/Sensing
        2016-11-12_H1_meas_sensingTF_withoutDCPDTFs_ctpm.txt (r4079, lc: 4072)
This is loaded into 
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/PCAL/
        fitCTF_mcmc.m (r4112, lc: r4112)
to produce the MCMC maximum a posteriori (MAP).

Even though all MCMC results are repeated using python code, the sensing function parameter's posterior distribution from the above matlab MCMC code are exported to text:
/ligo/svncommon/CalSVN/aligocalibration/trunk/Runs/ER10/H1/Results/Sensing/
2016-11-12_H1_sensing_burn80p_nWalk100_output.txt      (r4079, lc: r4077)
2016-11-12_H1_sensing_burn80p_nWalk100_posteriors.txt  (r4079, lc: r4079)
Actuator parameter posterior distributions are not yet exported from the matlab code.

            :::: How I generated 2017-01-03 (new analysis) ::::
--------
- Used the updated versions of same the base-level processing scripts described above for 2016-11-12 (new analysis)

--------
- Generated a fit for actuation parameters using MCMC analysis:
Above mentioned actuation function pre-processing script copied from ER10 directory to O2 directory (prior to making aesthetic changes to the script in rev 4065),
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/FullIFOActuatorTFs/
        actuatorCoefficients_Npct.m (r3811, lc: r3811)
became
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Scripts/FullIFOActuatorTFs/
        fitDataToA_20170103.m (r4095, ls: r4061)                                (Note the intentional name change to match sensing function scripts)
which produces text files of actuation functions with frequency dependence known to negligible uncertainty removed,
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Results/FullIFOActuatorTFs/    (Note change in location because the text files are a result,
        2017-01-03_H1SUSETMY_L1_actuationStrength_Npct.txt (r4095, lc: r4056)    not a part of the measurements)
        2017-01-03_H1SUSETMY_L2_actuationStrength_Npct.txt (r4095, lc: r4056)
        2017-01-03_H1SUSETMY_L3_actuationStrength_Npct.txt (r4095, lc: r4056)
which are analysized by the MCMC code copied over from ER10 to O2,
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/FullIFOActuatorTFs/
        fitActCoefs_Npct.m (r3977, lc: r3977)
became
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Scripts/FullActuatorTFs/
        fitATF_mcmc_20170103.m                                                  (Note the intentional name change to match sensing function scripts)
and again, run individually for each stage on 2017-01-03 reference measurement.

--------
- Generated a fit for sensing function parameters using nlinfit and MCMC analysis,
pre-process sensing function measurements with a new copy of
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/PCAL/
        fitDataToC_20161116.m (r4040, lc: r4028)
now named
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Scripts/SensingFunctionTFs/     (Note folder change to match actuator scripts and the rest
        fitDataToC_20170103.m (r4095, ls: r4090)                              of O2 directory structure)
which produces an nlinfit list of parameters on the IFO optical plant (i.e. with stuff known to negligible uncertainty removed, like frequency dependence of OMC DCPD high frequency electronics), and also spits out a text file of that IFO optical plant for MCMC fitting,
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Results/Sensing
        2017-01-03_H1_meas_sensingTF_withoutDCPDTFs_ctpm.txt (r4095, lc: 4056)
This is loaded into a copy of
    ${CalSVN}/aligocalibration/trunk/Runs/ER10/H1/Scripts/PCAL/
        fitCTF_mcmc.m (r4041, lc: r4041)
    (copied prior to aesthetic changes to fit vs. measurement plot which now shows residuals in r4112 as described above)
which is now
    ${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Scripts/PCAL/
        fitCTF_mcmc_20170103.m (r4095, lc: r4091)
to produce the MCMC maximum a posteriori (MAP) (and also has the same aesthetic changes as the ER10 version, r4112).

Even though all MCMC results are repeated using python code, the sensing function parameter's posterior distribution from the above matlab MCMC code are exported to text:
${CalSVN}/aligocalibration/trunk/Runs/O2/H1/Results/SensingFunctionTFs/
2017-01-03_H1_sensing_burn80p_nWalk100_output.txt       (r4095, lc: 4058)
2017-01-03_H1_sensing_burn80p_nWalk100_posteriors.txt   (r4095, lc: 4058)
Actuator parameter posterior distributions are not yet exported from the matlab code.
     
----------
A super-duper thanks to Darkhan, Kiwamu, and Evan for writing the brunt of these functions. It took a while to find everything, how the analysis flow was to go, and how to correctly into file names, but it otherwise works like a charm with very reproducible results. I look forward to making the functions even more streamlined, and potentially merging functionality so there's not so many functions of which to keep track. 
----------
Non-image files attached to this comment
LHO VE
kyle.ryan@LIGO.ORG - posted 16:51, Wednesday 04 January 2017 - last comment - 13:39, Monday 09 January 2017(32972)
~1625 hrs. local -> Isolated PT180 from rotating shaft vacuum pumps and exposed PT180 to YBM
~1625 - 1630 hrs. local -> Kyle in and out of LVEA

Shut down rotating shaft vacuum pumps which had been pumping PT180 (BSC8) for the past 8 days.  Also, removed ladder which had been leaning against BSC8.  We should now have enough data to compare and contrast PT180's behavior between when it is exposed/pumped by the YBM to that of when exposed/pumped by a locally mounted turbo.  

Recall that the post-detect era installed Bayard-Alpert gauges PT170, PT180 and PT140 all exhibit a slow upward drift that the iLIGO era Cold Cathode gauges (sampling same vacuum volume) do not.  Understanding/believing our gauges is critical.  

We will decouple the vacuum pumps from PT180 on the next maintenance day.   
Comments related to this report
chandra.romel@LIGO.ORG - 14:43, Thursday 05 January 2017 (32993)

Pressure reading from PT180 is once again rising after being valved into main volume. We suspect the water load is causing this. End stations show no sign but also get 2.5x more pumping speed from cyropumps due to smaller volume.

PT140 pressure reading on diagonal volume (no crypopump) started dropping this week after a three month incline. These changes are due to LVEA temperature fluctuations.

Images attached to this comment
chandra.romel@LIGO.ORG - 13:39, Monday 09 January 2017 (33109)

Correction:  water pumping speed is more like 1.8x more at end stations. 

Corner volume = 445,000 liters

End volume = 88,000 liters

Corner cyropumping = [100,000 - 3,000] x 2 (L/s)

End cryopuming = 100,000 - 30,000 (L/s)

Displaying reports 55521-55540 of 87710.Go to page Start 2773 2774 2775 2776 2777 2778 2779 2780 2781 End