Reports until 21:45, Monday 21 October 2013
H1 SUS
jeffrey.kissel@LIGO.ORG - posted 21:45, Monday 21 October 2013 (8204)
SUS ECRs E1300578 and E1300261 Front-end Model and MEDM Screen Mods have begun
J. Kissel

I've begun modifying all layers of SUS front-end simulink models, in order to implement the approved changes described in ECRs E1300578 and E1300261. These changes include

- Moving the DRIVEALIGN matrix out of the DAMP/TEST/OPTICALIGN paths, such that it only operates on the LOCK path for each stage (and therefore reducing the size of the M0 / M1 version)
- Adding output switches after the internal SUS offloading, so -- in the "offloaded" hierarchy scheme -- one can send alignment signals straight to the top without zeroing out diagonal DRIVEALIGN matrix elements
- Removing the wasteful, unnecessary DRIVEALIGN path
- Making both DAMP and LOCK filter banks use cdsCtrlFilt, such that they produce a status bit word for ODC consumption during lock acquisition
- Defining the list of channels that shall stay in the science frames, to be stored for all time
- Removing obsolete L1 and L2 (lower stage) damping from the QUADs which had been needed for very early H2OAT operation before ISIs were turned on
- Removing the explicit definition of 2048 from the stored ODC DAQ channel, such that it is by default sored at the model's native rate as designed
- Adding a length-driven, (optical lever/OSEM) angle response lock-in for force-to-angle decoupling and tuning.


I've gotten through almost all the QUAD modifications (what I always start with first, because it's the most complicated, but the basis for every other suspension). However, I've hit a compile error which I don't understand, so I need Rolf's help in the morning.

For now the following models are changed, but uncommitted:

in the ${userapps}/release/sus/ folder:
M       common/models/HLTS_MASTER.mdl
M       common/models/SIXOSEM_F_STAGE_MASTER.mdl
M       common/models/BSFM_MASTER.mdl
M       common/models/MC_MASTER.mdl
M       common/models/OMCS_MASTER.mdl
M       common/models/HSTS_MASTER.mdl
M       common/models/FOUROSEM_STAGE_MASTER.mdl
M       common/models/TMTS_MASTER.mdl
M       common/models/QUAD_MASTER.mdl
M       h1/models/h1sustmsx.mdl
M       h1/models/h1sustmsy.mdl
M       h1/models/h1susprm.mdl
M       h1/models/h1sussrm.mdl
M       h1/models/h1suspr2.mdl
M       h1/models/h1susbs.mdl
M       h1/models/h1suspr3.mdl
M       h1/models/h1sussr2.mdl
M       h1/models/h1sussr3.mdl
M       h1/models/h1susetmx.mdl
M       h1/models/h1susomc.mdl
M       h1/models/h1susetmy.mdl
M       h1/models/h1susmc1.mdl
M       h1/models/h1susitmx.mdl
M       h1/models/h1susmc2.mdl
M       h1/models/h1susmc3.mdl
M       h1/models/h1susitmy.mdl

(the non-QUAD, top-level model modifications are left over from Stefan's ODC work, which I told him to leave uncommitted because I would be coming in right behind him making top-level mods.)