40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log, Page 341 of 344  Not logged in ELOG logo
    Reply  Sun Feb 10 20:47:01 2008, Alan, Summary, SUS, All watchdogs tripped 
A moderate earthquake occurred at 11:12:06 PM (PST) on Friday, February 8, 2008.
The magnitude 5.1 event occurred 21 km (13 miles) NW of Guadalupe Victoria, Baja California, Mexico.
    Reply  Mon Oct 20 12:18:38 2008, Alan, Update, Computer Scripts / Programs, burtwb missing on Solaris but installed on linux64 
[quote]c1lsc stalled this evening, so I powercycled it.
After that, I tried to lock arms to confirm the computer is working.
Then I realized that the restore alignment buttons do not work from any control room computer.
    Reply  Mon Oct 20 16:18:00 2008, Alan, Configuration, Computers, /cvs/cds restored 
[quote]I moved missing files in /cvs/cds restored by Alan and Stuart to the original locations.
I confirmed autoburt runs, and dtt, which had also been having trouble running, runs ok now.
Entry  Sun Jan 4 13:17:23 2009, Alan, Omnistructure, Computer Scripts / Programs, New 40mWebStatus 
I have set up some code in /cvs/cds/caltech/scripts/webStatus along with a cronjob on controls@nodus to generate a webStatus every half hour, at [URL=https://nodus.ligo.caltech.edu:30889/40mWebStatus.html]40mWebStatus[/URL]

you are welcome to add/delete lines corresponding to interesting EPICS channels, in the template /cvs/cds/caltech/scripts/webStatus/webStatus_template.html
    Reply  Mon Jan 5 11:21:05 2009, Alan, Omnistructure, Computer Scripts / Programs, New 40mWebStatus 
I guess we need some kind of "official" crontab file for controls@nodus so that we know how/where to add things. So, I put one in /cvs/cds/caltech/crontab/controls@nodus.crontab[/quote]
Entry  Mon Mar 9 10:59:05 2009, Alan, Omnistructure, Computers, ssh agent on fb40m restarted for backup 
After the boot-fest, the nightly backup to Powell-Booth failed, and an automatic email got sent to me. I restarted the ssh agent, following the instructions
in /cvs/cds/caltech/scripts/backup/000README.txt .
Entry  Fri May 8 10:05:40 2009, Alan, Omnistructure, Computers, Restarted backup since fb40m was rebooted 
Restarted backup since fb40m was rebooted.
    Reply  Thu Jul 16 09:49:52 2009, Alan, Update, Computers, fb40m  

            The fb40m just went out of order with status indicator number 8
    Reply  Sat Aug 15 10:36:02 2009, Alan, HowTo, Computers, nodus boot procedure 
[quote]The restart procedures for the various processes running on nodus are explained here:

    Reply  Tue Dec 22 13:14:37 2009, Alan, Omnistructure, PEM, miracle in the 40m 

            We have been waiting for this for 20 some years. Arrowhead water with cooler. AWESOME
Entry  Tue Jun 10 12:49:46 2014, Akhil, Update, Computer Scripts / Programs, Interfacing UFC-6000 with Raspberry Pi completed Interfacing_Script.zip
 To interface the Mini Circuits RF Frequency Counter(FC) Model UFC-6000 with Raspberry Pi on Linux platform. Also to create a User friendly
interface, to control the FC with command lines.
Entry  Fri Jun 13 11:33:55 2014, Akhil, Update, Electronics, Characterization of UFC-6000 RF Frequency Counter Bode_Plots.zip
To characterize the Mini-Circuits RF FC (Model UFC-6000) and plot Bode Plots at varying Modulation frequencies.
Work Done:
Entry  Thu Jun 19 12:10:18 2014, Akhil, Update, Electronics, Gain plots to Characterize UFC-6000 RF Frequency Counter GainVsFreq.png
The goal is to characterize the Mini-Circuits RF FC (Model UFC-6000)  by plotting Gain
Work Done:
Entry  Wed Jun 25 01:18:24 2014, Akhil, Update, elog, Weekly Update 
 Plans for the Week:

    Phase and noise characterization of the UFC RF Frequency Counter.
     Characterization of the temperature actuator.

Progress and Problems Faced:
Entry  Wed Jun 25 19:29:19 2014, Akhil, Update, Electronics, Analog-to-Digital Converter IMG_1496.png
 I have been trying to use an ADC with the Raspberry Pi to be able to measure the phase difference between FC input and output signals.I had a hard
time interfacing the ADC  with the Pi (setup attached) even after trying to debug the issue for last two days. So I and Eriq Q performed a system
reboot on the Pi and tried all the possible ways for the Pi to detect the ADC but we were not able to. At the end we decided to order another IC(Microchip
Entry  Fri Jun 27 12:54:13 2014, Akhil, Update, Electronics, Gain plots of UFC-6000 for 0.1s Sampling Rate  Sampling-0.1s.pdf12.png
 Finally, the 0.1s sampling rate of the frequency counter(FC) has been achieved. For this I had to :
 Send in byte codes to set a particular range of the frequency counter.
I was digging  in to find how exactly the circuit inside the frequency counter works and how the processor inside is able to read and write
    Reply  Tue Jul 1 21:20:37 2014, Akhil, Update, Electronics, Gain plots of UFC-6000 for 0.1s Sampling Rate  gain.pnggain.pdf
 The attached are the gain plots at carrier frequencies of 100 MHz, 500 MHz and 1 GHz measured using IFR 2023B (Marconi).
Entry  Fri Jul 4 09:17:13 2014, Akhil, Configuration, Electronics, Setup Used for Characterization of Frequency Counter setup.pdf
To complete the characterization of the Mini Circuits UFC-6000  RF Frequency Counter to be used for beat note
measurement  as a part of frequency offset locking loop. The aim of this setup was to obtain the bode plots and PSD plots for the FC.
    Reply  Mon Jul 7 13:56:13 2014, Akhil, Configuration, Electronics, Setup Used for Characterization of Frequency Counter FreqVsTime.pngMissing_Data.png
When I was trying to plot PSD of the measurements, I still couldn't get better resolution. There still seems to be a problem with timing and synchronization
of the R Pi with the FC even after addition of the external trigger circuit. Now, I am looking to debug this issue. Attached are the plots showing missing
data points and data from the FC at uneven spacing(zoomed in plot).
Entry  Tue Jul 8 09:02:02 2014, Akhil, Update, Electronics, PSD Plots for different sampling times of the Frequency Counter 7x
 Although there were few timing issues with the FC and the Raspberry Pi at the lowest sampling time of the FC (0.1s) even after adding an external
trigger circuit, it turned out that most of these issues are not prevalent at higher sampling times(>0.5 s)(narrow peaks of PSD seen for higher sampling
times). Rana suggested me to look at the PSD plots at different sampling times of the FC so that we can decide which would be the optimal sampling time
Entry  Wed Jul 9 08:50:30 2014, Akhil, Update, General, Weekly Update 
Last Week's Work:

    Worked on the setup to mitigate timing issues arising due to the non-synchronization of clocks of the
Entry  Wed Jul 9 12:01:43 2014, Akhil, Configuration, Electronics, Setup Plan for placing the Frequency Counter inside the lab setup.pngSetupFC.png
Today, me and Manasa went inside the lab to figure out a place for the place for the FC. The whole setup will be placed in a chassis box . The chassis
in figure(setupforFC.pdf) will be placed in the highlighted(red) box in the figure(setup.png). All the cables will be routed to the computers from behind
the box and the RF cables from the beat box will be routed from the front end of the box. The two raspberry Pi boxes will be placed inside the box and
Entry  Thu Jul 10 17:53:19 2014, Akhil, Configuration, Computer Scripts / Programs, EPICS installed on Raspberry Pi 
 I finished the installation of EPICS base on Raspberry Pi
(domenica:  /opt/epics). I tested it by creating a test SoftIoc (controls@domenica~/freqCountIOC/simple.db) and was able to read from the channel
on Chiara.
Entry  Mon Jul 14 13:03:23 2014, Akhil, Summary, Electronics, Timing Issues of Mini Circuits UFC-6000: Solved 0.2timinganalysis.png0.3timinganalysis.png0.5timinganalysis.png1stiminganalysis.pngpdf.zip
Main Problem:
The frequency counter (FC) takes in an analog RF input(signal) and outputs the frequency of the signal(Ranging from 1 MHz- 6000 MHz) in the digital
domain (into a processor). The FC samples the data with a given sample rate( user defined) which ranges from 0.1 s to 1 s(faced problems in fixing this
    Reply  Tue Jul 15 01:31:13 2014, Akhil, Summary, Electronics, Timing Issues of Mini Circuits UFC-6000: Solved qnoise.pngqnoise.pdf
The attached are the PSD plots with improved FC timing(with the same code as in http://nodus.ligo.caltech.edu:8080/40m/10151). More plots(Phase and PSD)
to follow.
Entry  Wed Jul 16 07:51:52 2014, Akhil, Update, General, Weekly Update 
Work Done:

    Solved all the timing issues pertaining to the R Pi and the FC.
    Took all the measurements for complete characterization
of the frequency counter(Phase Plots to follow shortly).
    Finished  installation of the FC on the martian and created a channel  for
Entry  Wed Jul 16 22:17:40 2014, Akhil, Summary, Electronics, Bode Plots and complete Characterization of Frequency Counter Phase_Data.zipBode100MHz.png
To estimate the transfer function and the noise in the FC that is a part of the FOL-PID loop.
Measurements Taken:
    Reply  Fri Jul 18 19:32:50 2014, Akhil, Summary, Electronics, Filters used inside the Frequency Counter TheoreticalGainPlot.pngTFexpected.png
 Thanks Koji , for your  hint for the brain teasing puzzle. I was looking into Filters that are usually used in devices like counters,
DSO and other scopes. I found that , to improve the quality of the measurement one of the best approach  is averaging. I looked deeper into averaging
    Reply  Mon Jul 21 12:16:27 2014, Akhil, Summary, Electronics, Filters used inside the Frequency Counter FC_TF_Characterization.png
The expected bode plots for such a filter with L= 4 is attached and compared with the measured.
RXA: When comparing two things, please put them onto the same plot so that they can be compared.
Entry  Tue Jul 22 23:10:12 2014, Akhil, Update, General, Weekly Update 
 Work Done:

    Created a Channel Access Server on the Raspberry Pi  to write data from the FC into EPICS Channel.
    Completed characterization
and noise estimation of the FC counter with improved timing.
    Started installation of FC inside the 40m.

Entry  Wed Jul 23 11:15:54 2014, Akhil, Update, Electronics, Installation of FCs in the 40m Timingwith2FCs.png
 As a part of installation of two(X-ARM and Y-ARM) frequency counters in the 40m, I have tested their performance when using them both on a single
Raspberry Pi. The timing plots are attached. There are almost no timing issues in this configuration and it can be said that there is no harm using both
of the FCs on the same platform.
Entry  Thu Jul 24 19:28:43 2014, Akhil, Update, General, Thermal Actuator Transfer Functions TF-X-ARM.pdfTF-Y-ARM.pdf
 As a part of temperature actuator characterization, today Eric Q and I made some measurements for the open loop TF of both the X-arm and Y-arm
 thermal actuators. 
For this, we gave an input  of random excitation for the temperature offset input( since we faced some serious issues when we gave
Entry  Sat Jul 26 10:12:19 2014, Akhil, Update, General, Data Acquisition from FC into EPICS Channels 
 I succeeded in creating a new channel access server hosted on domenica ( R Pi) for continuous data acquisition from the FC into  accessible
channels. For this I have written a ctypes interface between EPICS and the C interface code to write data into the channels. The channels which I created
    Reply  Sat Jul 26 13:10:14 2014, Akhil, Update, General, Thermal Actuator Transfer Functions TFX_new.pdf
Koji said that the method we used for X-arm thermal actuator TF measurement was not correct and suggested us to make measurements separately for high
and low frequencies( ensuring coherence at those frequencies is high).
(Edit by KA: The previous measurements for X/Y arm thermal actuators were done with each arm individually locked. This imposes the MC stability
    Reply  Sat Jul 26 14:35:28 2014, Akhil, Update, General, Data Acquisition from FC into EPICS Channels 


Entry  Mon Jul 28 16:34:02 2014, Akhil, Update, General, Calibration of measured Thermal Actuator TFs mirrorTF2.pdf
 To calibrate the measured TFs and characterize the thermal actuator for the FOL loop, we [ Me, Eric Q, Koji ] made the TF measurements of PZT response
by giving a  disturbance to the position of  each of X and Y arm ETM  and ITM.
In order to make reasonable conclusions, the measurements were done at frequencies greater than 20 Hz (assuming the PZT response to be flat till
Entry  Mon Jul 28 17:53:00 2014, Akhil, Update, General, Work plan for the Upcoming weeks- FOL Project 
 [Akhil, Harry]
Work Completed :
 Frequency Counter:
Entry  Tue Jul 29 18:00:20 2014, Akhil, Update, LSC, Calibration of ETMX and ETMY actuators PZT_ETMX_TF.pngPZT_ETMY_TF.pngPZT_ITMX_TF.pngPZT_ITMY_TF.png
The ultimate goal of characterizing the temperature actuator turned to be fruitful in obtaining the calibration values for ETMX and ETMY (Calibration
of ITMs were done previously  here but not for ETM). In this process, I measured the PZT response by  displacing one of the test masses in the frequency range of 20 Hz and 900 Hz  and
Entry  Wed Jul 30 11:15:44 2014, Akhil, Update, General, Weekly Update 
 Plan for the week:

    PID loop design and testing with the Green laser beat note by actuating the arm cavity length.
    Beat note readout on MEDM
screens and Strip tool.
    Calibration of the laser frequency response to PZT signal in MHz/V using a test DC input(Koji assigned me this task
Entry  Wed Jul 30 15:33:48 2014, Akhil, Summary, General, Calibrated Thermal Actuator TFs Y_Arm_TA_TF.pdfX_Arm_TA_TF.pdfY_Arm_TA_with_fit.pdfX_Arm_TA_with_fit.pdf
 The goal of the measurements we made ( my previous 3 elogs) was to characterize the laser frequency thermal actuator that is a part of the FOL-
PID loop.
For this we made indirect TF measurements for the thermal actuator by looking at the PZT response by 1)arm cavity( ETM ,ITM) displacement  and
Entry  Thu Jul 31 11:54:54 2014, Akhil, Summary, Electronics, PZT Calibration PZT_Y_Calibration.pdfPZT_X_Calibration.pdf
 Koji asked me to get the calibration of the PZT counts to Volts for the the X and Y ends. Yesterday, I went inside the lab and took some measurements
from the digital readout of the PZT by giving in a DC offset(-5 to +5 volts) to PZT_Out and read out from these channels:
For X-end:  C1:ALS-X-SLOW_SERVO1_IN1
    Reply  Thu Jul 31 14:23:28 2014, Akhil, Summary, Electronics, PZT Calibration PZT_Y_Calibration.pdf
 The PZT seems to saturate at around +/- 3500 counts. So for the Y arm, I excluded the saturated points and fitted the data points again.
As for the calibration number, we expect the 3276.8 count/V for +/- 10
    Reply  Fri Aug 1 18:48:46 2014, Akhil, Summary, Electronics, PZT Calibration 
 The PZT actuation on the laser frequency in MHz/V ( assuming the previous calibration here of
the PZT count/V) is :
Entry  Tue Aug 5 19:05:41 2014, Akhil, Update, General, Beat Note Testing on EPICS Channels 
 Finally,  the efforts put in the Frequency Counter paid off . I tested the working
of both the FC and EPICS channels that I created by displaying the beat note on MEDM screens. EricQ helped me locking the X arm ( Y arm free) thus acquiring
Entry  Tue Aug 5 19:20:05 2014, Akhil, Update, General, PID loop Design for beat note stabilization 
 Today I and EricQ went inside the lab and set up the cables running from the a DAC channel into  PZT input so that we can use the PID controller
to tune in the PZT offset to maintain the beat note within a detectable range (This is plan B as the main plan of actuating on the laser temperature can
be achieved only after the fiber setup with the PSL is ready). I obtained all the poles and zeroes of plant and started designing a PID loop to test it
Entry  Fri Aug 8 14:27:18 2014, Akhil, Update, Computer Scripts / Programs, FOL Scripts 
 The scripts written for interfacing the FC with R Pi, building EPICS database, piping data into EPICS channels,PID loop for FOL are contained in
    Reply  Fri Aug 8 14:42:41 2014, Akhil, Update, General, PID loop Design for beat note stabilization PID.zip
 The attached in a zip file are the Simulink feedback loop models for the FOL for both X and Y ends. The controller PID values are estimated by
setting a temperature count reference point to 5344, which corresponds to 100 MHz frequency.  The plant transfer function is as calculated in my previous
    Reply  Mon Apr 12 20:48:51 2010, Aidan, Mott, Summary, Green Locking, Temperature sweep of the Innolight: df/dT ~ 3.3GHz/K Innolight_temp_sweep.pdfInnolight_Temp.m

            The beams from the Innolight and Lightwave NPROs were both incident on a 1GHZ New Focus PD. Mott and I swept the
    Reply  Tue Apr 13 12:39:51 2010, Aidan, Mott, Summary, Green Locking, Temperature sweep of the Innolight: df/dT ~ 3.3GHz/K 
Please put those numbers onto wiki somewhere at the green page or laser characterization page.

Entry  Thu Mar 24 19:48:13 2011, Aidan, Kiwamu, Update, Green Locking, Designs for permanent electronics for ALS GreenLockingElectronics.pdfGreenEndPDHsupportboxandLO.pdfVertexBeatnoteAmplifierandComparator.pdfMixerFrequencyDiscriminator.pdf
Kiwamu and I looked at all the electronics that are currently in place for the green locking on the X-arm and have made a set of block diagrams of the
rack mounted units that we should build to replace the existing ... "works of art" that sprawl around out there at the moment.
Main items
ELOG V3.1.3-