Reports until 09:12, Tuesday 11 August 2015
H1 CAL
jeffrey.kissel@LIGO.ORG - posted 09:12, Tuesday 11 August 2015 (20417)
CAL-CS Front End Model Bug ''Fix'' Complete
J. Kissel, D. Tuyenbayev

We've installed a few new writeable EPICs records for the following channels, in order to circumvent the issues we've found with EPICs / FE computational precision problems in the new CAL-CS front-end model infrastructure to accommodate tracking of slow, time-dependent parameters in the IFO calibration in the GDS calibration pipeline. See LHO aLOG 20386 for ID of precision bugs.

Attached are screenshots of the changed library parts, which have now been committed to the userapps svn.

In summary, 
(1) the channel names which should be used have not changed, they're now merely EPICs writeable records as opposed to calculated records. The calculated channels still exist (they've not been removed so we can continue to debug ), but have been renamed.

Channels that are now EPICS Writes                       Former Calc Record's New Name                                 Term in T1500377
$(IFO):CAL-CS_TDEP_REF_INVA_CLGRATIO_TST_$(REAL,IMAG)    $(IFO):CAL-CS_TDEP_CALC_INVA_CLGRATIO_TST_$(REAL,IMAG)        - (1 / A_{0}^{tst})|f_tst *  C_{0} / (1 + G_{0})|f_pcal * (1 + G_{0}) / C_{0}|f_tst     
                                                                                                                       This is the constant part of Eq. 9
$(IFO):CAL-CS_TDEP_REF_CLGRATIO_CTRL_$(REAL,IMAG)        $(IFO):CAL-CS_TDEP_CALC_CLGRATIO_CTRL_$(REAL,IMAG)            C_{0} / (1 + G_{0})|f_pcal * (1 + G_{0}) / C_{0} |f_ctrl
                                                                                                                       This is the constant part of Eq. 11
$(IFO):CAL-CS_TDEP_REF_A_USUM_INV_$(REAL,IMAG)           $(IFO):CAL-CS_TDEP_CALC_A_USUM_INV_$(REAL,IMAG)               1 / A_{0}^{pu}
                                                                                                                       This is the constant part of Eq. 12

For the remaining list of channels needed (none of whom's names have changed) see LHO aLOG 20361.

In consequential changes:
(2) I've fixed the mistake in the flags to compute $(IFO):CAL-CS_TDEP_CALC_INVA_CLGRATIO_TST_$(REAL,IMAG), even though we now won't use this channel. (see ID of this bug in LHO aLOG 20365)
(3) I've also added the missing minus sign to the comments.


For LLO to update, one only needs to update the following common library parts:
/opt/rtcds/userapps/release/cal/common/models/
CAL_CS_MASTER.mdl
CAL_GAMMA_CALC_MASTER.mdl
and recompile. MEDM screen updates will come later today.
Images attached to this report