Reports until 16:17, Tuesday 20 May 2025
H1 SUS (GRD)
oli.patane@LIGO.ORG - posted 16:17, Tuesday 20 May 2025 (84488)
New SUS guardian state for taking health check transfer functions

TJ, Jeff, Oli

It was brought up that it would be nice if we had a guardian state for taking our regular suspension health check transfer functions, since it requires a few different things to be changed, some of which differ from sus type to sus type. So I created three new states, PREP_HEALTH_CHECK (67), which gets everything in the correct state for running our default transfer functions, HEALTH_CHECK (70), which is just an idle state, and REVERT_HEALTH_CHECK (73), which reverts the changes made in PREP_HEALTH_CHECK. I set the edge of PREP_HEALTH_CHECK to come off of FULLY_ENABLED, and then REVERT_HEALTH_CHECK comes back around and goes into FULLY_ENABLED (state graph).

The things that need to be true for every suspension type are:

Additionally, there are some sus specific requirements:

I've updated SUS.py, (in $(USERAPPS)/sus/common/guardian/), sustools.py (in $(USERAPPS)/sus/common/scripts), and susconst.py (in $(USERAPPS)/sus/h1/guardian/) with the new states, function additions, and dictionary additions needed to get everyone in the right state for taking transfer functions.
 
Examples:
SUS ALIGNED HEALTH_CHECK Extra changes (on top of default req)
PR3 aligned health check None
ITMX aligned health check Turn off any Main Chain L2 to Reaction Chain R0 damping/tracking (R0 L2 witness damp)
BS aligned health check (BSFM) Turn off any optical lever damping loops
TMSX aligned health check (TMTS) Turn off any QUAD to M1 damping / tracking
OMC aligned health check (OMCS / OMs / RMs) Turn off any ISC DC centering input

Every suspension's guardian has been reloaded and tested, and the scripts have been committed to svn as r31488 (SUS.py), r31489 (sustools.py), and r31483 (susconst.py).

I will be talking to Stuart Aston at LLO to make sure they update their susconst.py when they decide to pull this newest version of the SUS code.

Images attached to this report