J. Kissel, D. Barker, F. Clara
Since we started rearranging the SUS analog sugnal chains to incorporate / make room for the new SQZ SUS (i.e. VOPO, OFIS, ZMs 1&2) -- see LHO aLOG 38827 -- and subsequently fractured off the RMs into their own model run on the h1sush2b computer, and installed -- see LHO aLOGs 38796, 38805 -- the RMs digital control infrastructure has been empty.
Today I restored all filters and EPICs records necessary for local damping, and confirmed that there wasn't anything else. There were some confusing discoveries, as there always are with these poorly maintained suspensions, but I elected to not chase the rabbit down the hole and just restore the SUS exactly as it was at the close of O2.
I've not yet committed all changes to the repository because I want to wait for the svn package to be complete, but things effected in making the RMs functional again:
- Copied the userapps repo version of RM filters from
/opt/rtcds/userapps/release/sus/h1/filterfiles/H1SUSHTTS.txt
to the (now unhooked from the repo) chans version
/opt/rtcds/lho/h1/chans/H1SUSHTTS.txt
which *only* has RMs in it.
- Generated and populated the OSEM2EUL and EUL2OSEM matrices using
/ligo/svncommon/SusSVN/sus/trunk/HTTS/Common/MatlabTools/make_sushtts_projections.m
and
/ligo/svncommon/SeiSVN/seismic/Common/MatlabTools/fill_matrix_values.m
- Restored open light current OFFSETs and GAINs in the OSEMINF filter banks using conlog.
This was one point of unsurprising confusion: while LHO aLOG 8007 reports values for open light current and corresponding OFFSETs and GAINs -- even if they were poorly measured then because the ADCs were saturated -- those that had been installed for O2 were not at all those numbers in OFFSET, and the GAIN was set to 1.0, with no easily findable aLOG reporting the rationale. If we go into HAM1, we should just remeasure these numbers and install correct OFFSETs and GAINs.
- Turned off the off-diagonal elements of the DRIVEALIGN matrix (making it an identity matrix), and made the SENSEALIGN matrix also an identity
- Turned ON the OSEMINF sensor calibration filters, the COILOUTF driver compensation filters, DAMPing filters, watchdog's band-limiting filters.
- Made both RM1 and RM2 WD threshold be 25000 [ct], though the average output in ambient damped state is in the low 10s, so this should probably be reevaluated.
- Modified OVERVIEW medm screens such that the DAC and IOP DAC outputs account for the new DAC card arrangement, as well as the name change of the coil driver monitors (VOLTMON_??_MON to VOLTMON_??_OUTMON) to show the "upgrade" of those monitor channels to a full filter bank, which impacts the IMs as well
/opt/rtcds/userapps/release/sus/common/medm/haux/
SUS_CUST_HAUX_OVERVIEW_all.adl
/opt/rtcds/userapps/release/sus/common/medm/hsss/
SUS_CUST_HSSS_OVERVIEW.adl
SUS_CUST_RM_OVERVIEW_ALL.adl
- Modified the macros for those screens to report similar changes, again impacting the IMs as well
/opt/rtcds/userapps/release/sus/common/medm
susim1_overview_macro.txt
susim2_overview_macro.txt
susim3_overview_macro.txt
susim4_overview_macro.txt
susimall_overview_macro.txt
susrm1_overview_macro.txt
susrm2_overview_macro.txt
susrmall_overview_macro.txt
All compensation and control filters were and now are identical between RM1 and RM2.
Also, in regaining MEDM the functionality of the controls, we discovered that the AA chassis for h1susauxh2 was busted.
I'm sure there will be more things to fix (lots of non-functional links to ADC and DAC information, the coil driver MONITOR screen will need updating), but that's all I have steam for at the moment. I leave the RMs fully functional and DAMPED. I have not bothered to restore any alignment offsets.
I attach several screenshots which capture this restored configuration.