40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log  Not logged in ELOG logo
Entry  Sat Nov 13 15:53:05 2010, yuta, Update, CDS, diagonalization of MC input matrix MCspectraNov09.pngMCspectraNov13.pngMC1spetra_wrongmatrix.png
    Reply  Sun May 15 03:58:19 2011, rana, Update, CDS, diagonalization of MC input matrix mc1.png
       Reply  Thu May 19 00:23:44 2011, rana, Update, CDS, diagonalization of MC input matrix 
       Reply  Sun Jun 26 16:17:22 2011, rana, Update, CDS, diagonalization of MC input matrix inMatDiag.pdf
          Reply  Mon Aug 8 00:12:58 2011, rana, Update, CDS, diagonalization of MC input matrix 
             Reply  Mon Aug 8 00:58:26 2011, rana, Update, CDS, diagonalization of MC input matrix null.png
                Reply  Wed Aug 10 00:21:10 2011, jamie, Update, CDS, updates to peakFit scripts 
                Reply  Sat Aug 27 15:47:59 2011, rana, Update, CDS, OSEM noise / nullstream and what does it mean for satellites Untitled.png
                   Reply  Wed Nov 30 01:35:49 2011, Jenne, Update, CDS, OSEM noise / nullstream and what does it mean for satellites 
             Reply  Mon Aug 8 19:45:27 2011, jamie, Update, CDS, activateDQ script run; SUS channels being acquired again 
Message ID: 5136     Entry time: Mon Aug 8 00:12:58 2011     In reply to: 4886     Reply to this: 5137   5143
Author: rana 
Type: Update 
Category: CDS 
Subject: diagonalization of MC input matrix 

I've finally completed the SUS/peakFit/ scripts which find the new input matrix for the SUS. MC1, MC2, MC3, and ITMX have been matrix'd.

I tried to do the BS, but it came out with very funny matrix elements. Also the BS is missing its DAQ channels again (JAMIE !) so we can't diagnose it with the free swinging method.

To continue, we have to get some good data and try this again. Right now there are some weird issues with a lot of the optics. I've also set the damping gains for the optics with the new matrices.

 Ex.

new_matrix = findMatrix('ITMX')

writeSUSinmat('ITMX', new_matrix)

writeSUSinmat.m

this script writes the values to the MEDM input SUS matrix. To do the writing, I used the low level 'caput' command instead of ezcawrite since the ezca libraries are getting deprecated.

caput doesn't really have good diagnostics, so I use matlab to check the return status and then display to the terminal. You can just rerun it if it gives you an error.

 

 

A coupled of normalization notes:

1) The POS/PIT/YAW rows are scaled so that the mean of abs(FACE elements) = 1. Previously, I had the max element = 1.

2) The SIDE row is scaled so that the SIDE element = +1.

3) I then normalized the ROWS according to the geometrical factors that Jamie has calculated and almost put into the elog.

 

All these scripts have been added to the SVN. I've removed the large binary data files from the directory though. You can just rsync them in to your laptop if you want to run this stuff remotely.

ELOG V3.1.3-