J. Kissel, D. Barker A while back, I'd put together Simulink infrastructure for the OPOS (optical parametric oscillator suspension; then called VOPO) while we were beginning to rearrange the SUS HAM56 ADC / DAC allocation to accommodate the new squeezer suspensions (see LHO aLOG 38827). Since then, we've decided several things we'd like to change: - We don't like a suspension type and an instance of that suspension type to be the same. So, VOPO and VOPO gotta go. - We don't call the output mode cleaner the "vacuum output mode cleaner," so, we've dropped the V in VOPO for the instantiation, and now the suspension type is OPOS. - We don't like the channel ordering H1 V1, H2 V1, H3 V3, in the digital system, because that's not how team seismic orders there sensors named the same way, so we convert to H1 H2 H3, V2 V3 V3 (see E1700390 for sensor arrangement) - The important axis of the OPOS is *not* aligned with the HAM6 ISI's Cartesian coordinate system, so we convert to every other suspension's coordinate system, i.e. Euler, i.e. L T V R P Y (see G1701821). Also, I never actually got the MEDM screen infrastucture up to speed to match *any* model, let alone the above new requests. Today, I updated the front-end code to meet all of the above requests, compiled it, Dave installed it and restarted the h1susopo process. After that, I've moved things around in the sus/common/medm/ userapps repo folder to changing things from VOPO to OPOS, updated a bunch of screens and the associated marco file, and committed it all to the svn. I've also *begun* to fill in this infrastructure where I can, but it's not fully complete. OSEM2EUL and EUL2OSEM basis transformation matrices we copied by hand from TST aLOG 11396, 'cause the scripts that calculate the values need to be updated for the now-preferred channel order. I've still gotta - copy over damping filters, - re-check-in with TJ regarding magnet polarity for the COILOUTF gains, - fill in the watchdog signal processing filters, and of course, - we need OSEMs to include any open light current stuff in the OSEMINFs). Certainly good enough until we actually hook up our OPOS to the readout and control system. We also need to change the naming convention in the h1susauxh56 model (VOPO to OPO) so we can pick up the coil driver monitor channels that are always useful when debugging whether suspension is being driven. Finally, I've made sure the SDF system's safe.snap is up to date with all new settings, and committed that to the repo as well. Attached are a few screenshots and a text file with more detailed notes about what needed changing -- especially the details of the top-level front-end model changes.
J. Kissel I've made the necessary name changes to the h1susauxh56 front-end model and the associated channels on the OPOS overview screen. The auxiliary model has *not* been restarted, since I don't want to demand a DAC restart on the arm peak team. We should install the code and restart the h1susauxh56 front-end process as soon as is convenient. Further MEDM and settings updates: - I've updated the overview screen to include a diagram of the relationship between the OSEM coordinate system and the Euler coordinate system, a. la. E1700390. - I've converted the coil driver monitor screen (which was a totally incorrect copy of a HAM triple's monitor screen) into a standard, six-channel, filter bank screen. This allows for calibration of the voltage monitor signals, if we so desire. Remember, the OPOS AOSEMs are driven with an HAM-A driver which *only* has voltage monitors, unlike core-optic suspensions which have the full NOISEMON, VOLTMON, FASTIMON and SLOWRMSIMON collection of monitors, and it only has one isolation stage, so a fancy screen in not needed here. (Since the h1susauxh56 model with corrected channel names has not been installed, the screen remains full of white EPICs records.) - I've installed COILOUTF coefficients: they're all negative. See explanation below. - I've installed filtering on the OSEMs for the OPOS watchdog. Remember, this is one of the first suspensions to receiuve the updated watchdog infrastructure (see E1700387) so it now, not only has a 0.1 to 10 Hz bandpass prior to the cdsRMS part that all , but a 10 sec "averaging" filter (i.e. a 4th order butterworth low pass filter with a corner at 0.1 Hz) after the cds RMS part. Y'know, like you're supposed to with an RMS calculation. We'll see how it goes once we hook up OSEMs. We'll also then decide how to calibrate the signal and set the threshold. - I've copied over the damping filters from LLO, using that which was committed to cds_user_apps/trunk/sus/l1/filterfiles/L1SUSOPO.txt rev. 16732 (last changed rev. 16627) Spying on LLO, I've found that although there are lots of filters in each bank, only one is used (FM6), and the gain field is otherwise populated with gains something like what's mentioned in LHO aLOG 11390. I'll have to have a conversation with Stuart / Arnaud before I claim I understand what's happening. After these changes, I can definitely say we're ready for OSEMs. OPOS COILOUTF Sign Convention Explanation: To establish the sign I use +YAW for the horizontals, +VERT for the verticals, the existing EUL2OSEM matrix, the established AOSEM sign conventions requested regarding coil current vs. magnet polarity T1200015, and the physical orientation of the OSEMs found in the assembly drawing D1500295. For +YAW, we wish for the OSEMs to expand (as per D1500295), i.e. to push the magnet away from the coil. Given that all OPOS magnets have N polarity facing in the OSEM (as per E1700390), we need a negative current across the coil to create a push with a N magnet (as per T1200015). The EUL2OSEM matrix retains the sign of the requested +Y drive (i.e. the Y to H1H2H3 EUL2OSEM elements are all positive), so we must invert the sign of the requested, +YAW * EUL2OSEM, drive signal to get a negative requested current on each OSEM. Thus the H1H2H3 COILOUTF gains shall be negative. For +VERT, we wish for the OSEMs to contract, i.e. to pull the magnet into the coil. With the N polarity facing into the magnet, that means we need a positive current across the coil. The EUL2OSEM matrix flips the sign of the requested +VERT drive (i.e. the V to V1V2V3 EUL2OSEM elements are all negative), so we again must invert the sign of the requested, +VERT * EUL2OSEM, drive signal to get a positive requested current on each OSEM. Thus, the V1V2V3 COILOUTF gains shall all be negative.
J. Kissel, S. Aston Stuart rightfully noticed that although the OPOS_MASTER model had the usual OPTICALIGN, LOCK, and DRIVALIGN array of filters, it was not reflected on the MEDM overview screen. Whoops! I've now added all that and committed the screens to the userapps repo.
Initially found a high 10-9 torr*L/sec leak on the turbo pump side of the 2 1/2" RGA isolation valve -> vented, R&Rd this gasket -> follow up leak test done with an LD background of 4 x 10-9 torr*l/sec Leaving LD running overnight but with turbo spun down
TITLE: 02/05 Day Shift: 16:00-00:00 UTC (08:00-16:00 PST), all times posted in UTC
STATE of H1: Planned Engineering
INCOMING OPERATOR: None
SHIFT SUMMARY:
LOG:
[TVo Jenne Sheila Georgia]
We have recalculated the spot positions on the IMC optics (MC1, MC2, MC3), following the method from alog-31402. We dithered the pitch and yaw of each mirror, and minimized the presence of the dither in the error signal by adjusting the pitch-to-length (P2L) and yaw-to-length (Y2L) coefficients in the drivealign matrix of each mirror. From these coefficients we can work out the alpha coefficient (as in OMClog-2863), and from this the spot position on the mirror.
P2L or Y2L coefficient | alpha | spot position* [mm] | |
---|---|---|---|
MC1 p |
-0.2 |
-0.00955 | 0.403 |
MC1 y | -0.4 | -0.0191 | -0.806 |
MC2 p | -2.05 | -0.0978 | 4.129 |
MC2 y | 0.55 | 0.0262 | 1.108 |
MC3 p | -0.25 | -0.0119 | 0.503 |
MC3 y | -0.42 | -0.0200 | -0.846 |
*spot position relative to center of mirror, face-on.
Overall these positions are closer to the center of all of the optics compared to what was measured for O2.
Today's previous restart of h1susopo did not actually install the new code. h1susopo was restarted again and this time the VOPO to OPO name changes were successfully applied. The DAQ was restarted to apply the new H1SUSOPO.ini.
2018_02_05 12:47 h1susopo
2018_02_05 12:49 h1broadcast0
2018_02_05 12:49 h1dc0
2018_02_05 12:49 h1fw0
2018_02_05 12:49 h1fw1
2018_02_05 12:49 h1fw2
2018_02_05 12:49 h1nds0
2018_02_05 12:49 h1nds1
2018_02_05 12:49 h1tw1
2018_02_05 13:18 h1sysecatc1plc4sdf
2018_02_05 13:28 h1sysecatc1plc2sdf
2018_02_05 13:46 h1susopo
2018_02_05 13:49 h1broadcast0
2018_02_05 13:49 h1dc0
2018_02_05 13:49 h1fw0
2018_02_05 13:49 h1fw1
2018_02_05 13:49 h1fw2
2018_02_05 13:49 h1nds0
2018_02_05 13:49 h1nds1
2018_02_05 13:49 h1tw1
Updated the monitor.req files for h1ecatc1plc[2,4] SDF and restarted these systems. This has removed the disconnected channels issues. The new channels are showing in the "not init" list and need to be assimilated into the snap files.
Jeff K, Daniel, Dave:
Jeff modified h1susopo, incorporated the VOPO to OPO channel name changes.
h1susopo was restarted, followed soon afterwards by a DAQ restart. The DAQ restart also installed the latest squeezer Beckhoff slow controls channel list (H1EDCU_ECATC1PLC4.ini).
2018_02_05 12:47 h1susopo
2018_02_05 12:49 h1broadcast0
2018_02_05 12:49 h1dc0
2018_02_05 12:49 h1fw0
2018_02_05 12:49 h1fw1
2018_02_05 12:49 h1fw2
2018_02_05 12:49 h1nds0
2018_02_05 12:49 h1nds1
2018_02_05 12:49 h1tw1
I have created a system alias for svn1.6 so you do not have to create your own alias inside your .bashrc file (a suggestion I made in last week's alog).
Without doing anything, you should have two versions of svn client available:
svn (runs the workstation's latest version, currently 1.8.10)
svn1.6 (runs version 1.6-17 out of the /ligo/apps/debian8 area)
alog 40392 explains how to determine which svn version each working directory is aligned to, and therefore which client to use.
Disabled PLL auto locker, reset the temperature feedback ("Crystal Frequency (MHz)" in the ALS_CUST_PLL screen) to zero, enabled auto locker, and it just worked.
Right now the temperature feedback is small (about 17-18MHz).
H1:ALS-C_FIBR_EXTERNAL_DC_NORMALIZED is about 0.8, which is somewhat smaller than before (1.1-ish on Friday) but not much and it's still good.
J. Oberling, P. King, J. Bartlett
This morning we transitioned the PSL to 35W Front End (FE) operation only, per LHO WP 7329:
It should be noted that we did not remove the HPO from the cooling loops, therefore water is still flowing through the HPO. This will be done prior to the start of the 70W amplifier installation.
The beam alignment to the PMC was tweaked to maximize the transmitted power; with the ISS ON, the PMC is transmitting 22.3 W and reflecting 3.0 W. I took a quick visibility measurement:
With the visibility >90%, no further mode matching work was done at this time. To get the ISS stable, the reference voltage had to be raised to -0.40 V. In addition, the FSS Reference Cavity TPD is reading 1.34 V, and we measured ~10 mW in the ALS path being fed into the ALS fiber.
There are a couple more things that need to be done prior to the start of the 70W amplifier installation:
The PSL is now good to go for tomorrow's X-arm peek and any further commissioning required for this week; 70W amplifier prep work begins in earnest next week. This closes LHO WP 7329.
For clarity, the extra high power attenuation stage I mention above was installed between mirrors M06 and M07 after the HPO was turned on. This is the stage that needs to be removed; the one between the HPO output and the ISS AOM will remain in the system.
1) All STSs prrof masses that within healthy range (< 2.0 [V]). Great!
2) There are 8 T240 proof masses out of range ( > 0.3 [V] )!
Valved in vertex RGA and all six main ion pumps and valved out all three main turbo pumps (all pumps reading ~1 mA). Tomorrow will open GV 5,7 for x-arm commissioning (8am-8pm local).
RGA scan with IPs valved in and MTPs valved out. Also attached scan pre-vent for comparison.
How long had the filament been energized before taking today's scan?
< 90 min. Jeff K. turned filament on for me via phone instructions. Will scan again tomorrow morning before opening up to beam tube.
Here is a scan after the IPs were pumping over night and turbos valved out, and RGA filament turned on for > 12 hrs.
NOTE: PSL in middle of being downgraded to frontend 35W operations for this week....next week PSL upgrade work begins.
Laser Status:
SysStat is good
Front End Power is 34.93W (should be around 30 W)
HPO Output Power is 4.592W
Front End Watch is RED
HPO Watch is RED
PMC:
It has been locked 0 days, 0 hr 0 minutes (should be days/weeks)
Reflected power = 24.46Watts
Transmitted power = 0.2101Watts
PowerSum = 24.67Watts.
FSS:
It has been locked for 0 days 0 hr and 0 min (should be days/weeks)
TPD[V] = 0.08654V (min 0.9V)
ISS:
The diffracted power is around 2.4% (should be 3-5%)
Last saturation event was 0 days 0 hours and 24 minutes ago (should be days/weeks)
Possible Issues:
PMC reflected power is high
FSS TPD is low
Elizabeth C., Marc P.
Taking advantage of a one hour window in operation we repaired the Corner 4 and Corner 6 squeezer readbacks per WP7309.
In Corner 4 we replaced module 19 on the left rail with a new EL3104 (4 channel differential ADC)
In Corner 6 we replaced module 5 on the right rail with a new EL1124 (4 channel digital input)
Both of the replaced modules appear to be working.
ASC-AS_B_RF42_DEMOD_LOMONCHANNLE_3/4 is fixed.
H1:ISC-RF_C_AMP42M4_POWEROK still reads zero. Maybe a cabling problem?
Fil C., Marc P.
It was a indeed an internal wiring problem. We moved the wires to the correct positions on the beckhoff terminal and verified OK1 through OK12 are working as intended.