Reports until 20:52, Tuesday 10 July 2018
H1 SUS (ISC, SEI)
jeffrey.kissel@LIGO.ORG - posted 20:52, Tuesday 10 July 2018 - last comment - 17:46, Wednesday 11 July 2018(42851)
Test Mass ISI and QUAD Models Updated to include SUSPOINT L & P to M0 L & P Feed Forward Path
J. Kissel, D. Barker
WP 7704
IIET Ticket 10975
ECR E1800201
Tech Note T1800301
Implementation Design SEI aLOG 1343

As per all the above documentation, I've installed a new control infrastructure path designed for the BSC ISI ST2 GS13s, projected into the basis of the test mass QUAD suspension point's motion, to be fed-forward to the top mass (main chain, M0) OSEM actuators. This is motivated by the coherence seen between these ISI sensors (appropriately projected) and arm cavity control signals (e.g. the ASC DOFs; see LHO aLOG 42751), and the hope to reduce the control bandwidth of the arm cavity control be re-allocating the reduction of motion to the local QUADs.

This involved 
- modifying the top levels of all test mass ISI front-end simulink models,
    /opt/rtcds/userapps/release/isi/h1/models/
        h1isietmx.mdl
        h1isietmy.mdl
        h1isiitmx.mdl
        h1isiitmy.mdl
to add IPC senders for pitch (longitudinal was already being broadcast),
- modifying the top levels of the test mass QUAD suspension front-end simulink models,
    /opt/rtcds/userapps/release/sus/h1/models/
        h1susetmx.mdl
        h1susetmy.mdl
        h1susitmx.mdl
        h1susitmy.mdl
to both add receivers and displace the inputs to the QUAD_ITM or QUAD_MASTER library parts down by two, to account for the new SUSPOINT inputs on those parts, and
- modifying the M0 block (and subsequent inputs to it) of the above mentioned
    /opt/rtcds/userapps/release/sus/common/models/
        QUAD_MASTER.mdl
        QUAD_ITM_MASTER.mdl
to include the new frequency-dependent matrix for feed forward filters (ISIFF).
While in there, I took the opportunity to clean up the summation of ISC-related signals into a single "ISC SUM" block, instead of what had previously been an ASCSUM block and a couple of cobbled together LSC signals.
Screenshots of the various changes are attached below.

I also have since added the beginnings of MEDM infrastructure for the filter path to the ETM overview screens (I'll complete the ITMs tomorrow). Screenshots of these changes are below as well. These have been committed to 
    /opt/rtcds/userapps/release/sus/common/medm/quad/
        SUS_CUST_QUAD_M0_ISIFF.adl
        SUS_CUST_QUAD_OVERVIEW.adl

I've not yet had the chance to update the SDF system to absorb the new channels / infrastructure. I'll do this once I complete the MEDM screen modifications for the ITMs tomorrow morning.

Also, while mucking around with the overview screen, I've 
- compactified the new abundance of violin mode filters in to a sub-screen (see LHO aLOG 42752, LHO aLOG 39539)
    /opt/rtcds/userapps/release/sus/common/medm/quad/
        SUS_CUST_QUAD_L2_DAMP.adl
- fixed a long-standing bug in the M0 (highest) Bounce & Roll mode (frequency) damping filters' input matrix.
    /opt/rtcds/userapps/release/sus/common/medm/quad/
        SUS_CUST_QUAD_M0_DAMP_MATRIX.adl

To receive updates at LLO
- svn update your MEDM screen infrastructure in the following folder,
    /opt/rtcds/userapps/release/sus/common/medm/quad/
This should be done first, because of the ol' RCG "feature" that when a new filter bank gets created, it turns on as a pass-though. Which means when you restart all of the models, the SUSPOINT GS13s are being piped straight to the output of the QUAD's DAC -- except for the master switch. So, it's convenient to have a functional MEDM screens to turn off the gains or the outputs or something of this new filter infrastructure before you restore the suspension to nominal damping operation.
- svn update the common corner of the suspension models,
    /opt/rtcds/userapps/release/sus/common/models/
which will import the new QUAD and QUAD ITM MASTER library parts.
- svn update the H1 corners of the ISI and SUS repos, such that you have examples of what needs to be done at the top levels of the L1 models,
    /opt/rtcds/userapps/release/sus/h1/models/
    /opt/rtcds/userapps/release/isi/h1/models/
- Update the top level of the isi and sus ?tm? models to add the senders and receivers, respectively of the SUSPOINT pitch (and longitudinal) signals. You'll also need to shift all of the inputs to the main library parts down by two, or else you'll get terrible mis-mapping of signals.
- Reconcile your SDF system for the QUADs and associated ISIs
- Bring your guardian managers of the QUADs and ISIs to SAFE and (at least) ISI_OFFLINE, respectively.
- Compile, install, and restart your models
- Turn off the new ISI FF path, before restoring the output of the suspension.
- Accept all new channels and changes to the output into the SDF system.
- Commission the new FF system at our leisure!

Images attached to this report
Comments related to this report
jeffrey.kissel@LIGO.ORG - 17:46, Wednesday 11 July 2018 (42862)
Updates to the ITM QUAD overview screens for adding ISIFF (and compactification of violin mode damping filters) are now complete, and change have been commited to the userapps repo.