40m QIL Cryo_Lab CTN SUS_Lab CAML OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m Log, Page 288 of 357  Not logged in ELOG logo
Entry  Tue Aug 4 17:51:25 2009, pete, Update, Computers, RCG work 
Koji, Peter
We put a simple pendulum into the MDP model, and everything communicates.  We're still having some kind of TP or daq problem, so we're still
Entry  Wed Aug 5 17:41:54 2009, pete, Update, Computers, RCG work - daq fixed 
The daq on megatron was nuts.  Alex and I discovered that there was no gds installation for site_letter=C (i.e. Caltech) so the default M was being
used (for MIT).  Apparently we are the first Caltech installation.  We added the appropriate line to the RCG Makefile and recompiled and reinstalled
(at 16K).  Now DV looks good on MDP and MDC, and I made a transfer function that replicates  bounce-roll filter.  So DTT works too.
Entry  Fri Aug 7 16:00:17 2009, pete, Update, Computers, RCG work. MDC MDP open loop transfer function tf_au_natural.pdf
Today I was able to make low frequency transfer function with DTT on megatron.  There seems to have been a timing problem, perhaps Alex fixed it
or it is intermittent.
I have attached the open loop transfer function for the un-optimized system, which is at least stable to step impulses with the current filters
Entry  Mon Aug 10 17:36:32 2009, pete, Update, Computers, RCG work. PIT, YAW, POS in MDP/MDC system mdcmdpyaw.jpg
I've added the PIT and YAW dofs to the MDC and MDP systems.  The pendula frequencies in MDP are 0.8, 0.5, 0.6 Hz for POS, PIT, and YAW respectively. 
The three dofs are linear and uncoupled, and stable, but there is no modeled noise in the system (yet) and some gains may need bumping up in the presence
of noise.  The MDC filters are identical for each dof (3:0.0 and Cheby). The PIT and YAW transfer functions look pretty much like the one Rana recently
Entry  Mon Aug 10 17:49:10 2009, pete, Update, Computers, RCG work - plans 
Pete, Koji
We discussed a preliminary game plan for this project.  The thing I really want to see is an ETMX RCG controller hooked into the existing
Entry  Thu Nov 5 16:30:56 2009, pete, Update, Computers, moving megatron 
 Joe and I moved megatron and its associated IO chassis from 1Y3 to 1Y9, in preparations for RCG tests at ETMY.
Entry  Fri Nov 6 18:52:09 2009, pete, Update, Computers, RCG ETMY plan 
  Koji, Joe, and I are planning to try controlling the ETMY, on Monday or Tuesday.  Our plan is to try to do this with megatron out of
the RFM loop.   The RCG system includes pos, pit, yaw, side, and oplevs.  I will use matrix elements as currently assigned (i.e. not the ideal
case of +1 and -1 everywhere).   I will also match channel names to the old channels.   We could put buttons on the medm screen to control the
Entry  Wed Nov 11 01:33:52 2009, pete, Update, CDS, RCG ETMY code update 
 I've added the side coil to the model controller and plant, and the oplev quad to the model controller and plant.  After the megatron wipe,
the code now lives in /home/controls/cds/advLigo/src/epics/simLink.  The files are mdc.mdl (controller) and mdp.mdl (plant).  These RCG modules
go at 16K with no decimation (no_oversampling=1 in the cdsParameters block) so hopefully will work with the old (16K) timing.
Entry  Wed Nov 11 20:46:07 2009, pete, Update, CDS, RCG ETMY phase I update 
The .mdl code for the mdc and mdp development
modules is finished.  These modules need more filters, and testing.  Probably the most interesting piece left to do is putting in the gains and
filters for the oplev model in mdp.  It might be OK to simply ignore oplevs and first test damping of the real optic without them.   However,
    Reply  Wed Nov 18 16:24:25 2009, pete, Configuration, SUS, ETMY suspension conencted to megatron ADC/DAC 
/cvs/cds/caltech/target/fb/daqd -c daqdrc
This starts the FB.
Now the dataviewer and DTT work!
Entry  Thu Nov 19 08:53:12 2009, pete, Frogs, Environment, diesel fumes 
 Instead of doing RCG stuff, I went to Millikan to work on data analysis as I couldn't stand the fumes from the construction.  (this morning,
Entry  Fri Jun 5 02:59:03 2009, pete, alberto, Update, Locking, tdsavg failure in cm_step script 
the command
tdsavg 5 C1:LSC-PD4_DC_IN1
was causing grievous woe in the cm_step script.  It turned out to fail intermittently at the command line, as did other LSC channels. 
Entry  Fri May 8 02:39:02 2009, pete, rana, Update, Locking, crossover crossover.pdfphoto.jpg
attached plot shows MC_IN1/MC_IN2.  needs work.
This is supposed to be a measurement of the relative gain of the MCL and AO paths in the CM servo. We expect there to
be a more steep slope (ideally 1/f). Somehow the magnitude is very shallow and so the crossover is not stable. Possible
Entry  Fri Oct 19 16:11:38 2007, pkp, Other, OMC, OMC PZT response fullspec.jpg4.5to10.jpg4.5to10.pdffullres.pdf
Sam and I locked the laser to the OMC cavity and looked at the error signal as a function of the voltage applied to the OMC PZT.
Here are two plots showing the response as a function of frequency from 1 kHz to 100 kHz and another high-res response in the region of 4.5 kHz to 10 kHz.
Entry  Mon Oct 22 19:27:14 2007, pkp, Other, OMC, PZT calibration/ transfer function. calib.pdfcalibpzt2.pdfall2.pdfnoPZT2.pdf
We measured the PZT transfer function by comparing the PZT response of the circuit with the cavity in the loop, with that of the circuit without the cavity
in the loop. Basically measure the transfer function of the whole loop with the laser/PZT and Op-amps in it. Then take another measurement of the transfer
function of everything else besides the PZT and from both these functions, we can calculate the PZT response. 
Entry  Thu Nov 8 00:55:44 2007, pkp, Update, OMC, Suspension tests 9x
[Sam , Pinkesh]

We tried to measure the transfer functions of the 6 degrees of freedom in the OMS SUS. To our chagrin, we found that it was very hard to get the OSEMs
Entry  Fri Nov 9 00:23:12 2007, pkp, Update, OMC, X and Z resonances Xtransferfunc.pdfZtransferfunc.pdf
I got a couple of resonance plots going for now. I am still having trouble getting the Y measurement going for some reason. I will investigate that tommorow.
But for tonight and tommorow morning, here is some food for thought. I have attached the X and Z transfer functions below. I compared them to Norna's plots
- so just writing out what I was thinking -
Entry  Mon Nov 12 10:53:58 2007, pkp, Update, OMC, Vertical Transfer functions VerticalTrans.pdf
[Norna Sam Pinkesh]

These plots were created by injected white noise into the OSEMs and reading out the response of the shadow sensors ( taking the power spectrum). We suspect
Entry  Wed Nov 14 16:54:54 2007, pkp, Update, OMC, Much better looking vertical transfer functions VerticalTransPreampwireremovedNov142007.pdfVerticalTranswiresclampedNov142007.pdf
[Norna Pinkesh]

So after Chub did his wonderful mini-surgery and removed the peek from the cables and after Norna and I aligned the whole apparatus, the following are
Entry  Thu Nov 15 17:09:37 2007, pkp, Update, OMC, Vertical Transfer functions with no cables attached. VerticaltransferfuncnocablesattachedNov152007.pdf
[Norna Pinkesh]

The cables connecting all the electronics ( DCPDs, QPDs etc) have been removed to test for the vertical transfer function. Now the cables are sitting on
Entry  Thu Dec 27 12:12:02 2007, pkp, Update, , Update on GigE Camera 
So I finally got the linux software to compile on mafalda. I got the software to dump all the information regarding the camera onto a file. I tried to take
a tiff snap and came up empty. So I looked at the configuration file and realized that the camera thinks that the frame-rate is a nan. Am reading up the
manual to fix the frame-rate manually and then will attempt to take another snap.
Entry  Sun Dec 30 02:36:35 2007, pkp, Update, General, Another update 
So I followed suggestions 1 and 3 so far and have started writing up what all needs to be done in order to compile and use the camera. I wrote a program
to ping the camera and get its properties and am working on a program to get an image. The reason why I want to write my own programs to do this, is that
it will be easier to reuse and also to compile/use in the first place. The programs currently rest in /cvs/cds/caltech/target/Prosilica/ . Unfortunately
Entry  Fri Jan 11 17:01:51 2008, pkp, Update, Cameras, GigE again  
So, here I detail all the efforts on the GigE so far 

(1) The GiGE camera requires a minimum of 9 kb packet size, which is not available on mafalda or on my laptop ( both of which run Ubuntu and the Camera
Entry  Mon May 21 17:36:00 2018, pooja, Update, Cameras, GigE camera image of ETMX Image__2018-05-21__17-34-15_125k100g.tiff
Today Steve and I tried to to capture the image of scattering of light by dust particles on the surface of ETMX using GigE camera. The image ( at gain
=100, exposure time = 125000) obtained has been attached. Unlike the previous images, a creepy shape of bright spots was seen. Gautam helped us lock
infrared light and see the image. A similar less intense shape was seen. This may be because of the dust on the lens.
Entry  Fri Jun 1 19:25:11 2018, pooja, Update, Cameras, Synchronizing video data with the applied motion to the mirror camera_mirror_motion_plots.pdf
Aim: To synchronize data from the captured video and the signal applied to ETMX

In order to correlate the intensity fluctuations of the scattered light with the motion of the test mass, we are planning to use the technique
of neural network. For this, we need a synchronised video of scattered light with the signal applied to the test mass. Gautam helped me capture 60sec video
Entry  Thu Jun 7 20:19:53 2018, pooja, Update, ,  
Just to inform, I'm working in optimus to develop python code to train the neural network since it requires a lot of memory.
Entry  Sun Jun 10 15:04:33 2018, pooja, Update, Cameras, Developing neural network nn_block_diag_2.pdf
Aim: To develop a neural network in order to correlate the intensity fluctuations in the scattered light to the angular motion of the test mass. A block
diagram of the technique employed is given in Attachment 1.

I have used Keras to implement supervised learning using neural network (NN). Initially I had developed a python code that converts a video (59
Entry  Mon Jun 11 17:18:39 2018, pooja, Update, Cameras, CCD calibration led_circuit.pdfR_vs_V.pdf
Aim: To calibrate CCD of GigE using LED1050E.

The following table shows some of the specifications for LED1050E as given in Thorlabs datasheet.

Entry  Tue Jun 12 19:27:25 2018, pooja, Update, Cameras, CCD calibration IMG_20180612_163831.jpg
Today I made the led (1050nm) circuit inside a box as given in my previous elog. Steve drilled a 1mm hole in the box as an aperture for led light.

Resistance (R) used = 665 .

We connected a power supply and IR has been detected using the card.
Entry  Fri Jun 15 09:51:55 2018, pooja, Update, Cameras, Developing neural network nn_1.pdfnn_2.pdf
Aim : To develop a neural network on simulated data.

I developed a python code that generates a 64*64 image of a white Gaussian beam spot at the centre of black background. I gave a sine wave of
frequency 0.2Hz that moves the spot vertically (i.e. in pitch). Then I simulated this video at 10 frames/sec for 10 seconds. Then I saved this data into
Entry  Tue Jun 19 14:08:37 2018, pooja, Update, Cameras, CCD calibration using LED1050E 
Aim: To measure the optical power from led using a powermeter.

Yesterday Gautam drilled a larger hole of diameter 5mm in the box as an aperture for led (aperture angle is approximately 2*tan-1(2.5/7)
= 39 deg). I repeated the measurements that I had done before (https://nodus.ligo.caltech.edu:8081/40m/13951). The measurents of optical power measured
    Reply  Wed Jun 20 20:39:36 2018, pooja, Update, Cameras, CCD calibration using LED1050E 


Aim: To measure the optical power from led using a powermeter.
Entry  Fri Jun 22 10:42:52 2018, pooja, Update, , Developing neural networks NN_fig.zip
Aim: To find a model that trains the simulated data of Gaussian beam spot moving in a vertical direction by the application of a sinusoidal signal.

All the attachments are in the zip folder.

The simulated video of beam spot motion without noise (amplitude of sinusoidal signal given = 20 pixels) is given in this link https://drive.google.com/file/d/1oCqd0Ki7wUm64QeFxmF3jRQ7gDUnuAfx/view?usp=sharing
Entry  Tue Jun 26 10:50:14 2018, pooja, Update, Cameras, Beam spot tracking using OpenCV cv2_track_fig.pdf
Aim: To track the motion of beam spot in simulated video.

I simulated a video that moves the beam spot at the centre of the image initially by applying a sinusoidal signal of frequency 0.2Hz and amplitude
1 i.e. it moves maximum by 1 pixel. It can be found in this shared google drive link (https://drive.google.com/file/d/1GYxPbsi3o9W0VXybPfPSigZtWnVn7656/view?usp=sharing).
Entry  Tue Jun 26 17:54:59 2018, pooja, Update, Cameras, Developing neural networks NN_noise_diag.zip
Aim:  To find a model that trains the simulated data of Gaussian beam spot moving in a vertical direction by the application of a sinusoidal signal.
The data also includes random uniform noise ranging from 0 to 10.

All the attachments are in the zip folder.
Entry  Wed Jul 4 20:48:32 2018, pooja, Update, Cameras, Medm screen for GigE sitemap.pngGigE_macros.pngCUST_CAMERA.png
(Gautam, Pooja)

Aim: To develop medm screen for GigE.

Gautam helped me set up the medm screen through which we can interact with the GigE camera. The steps adopted are as follows:
Entry  Mon Jul 9 12:36:32 2018, pooja, Update, General, Projector light bulb blown out 
Projector light bulb blown out today.
Entry  Wed Jul 11 16:50:34 2018, pooja, Update, Cameras, Update in developing neural networks graphs.pdf
Aim: To develop a neural network that resolves mirror motion from video.

had created a python code to find the combination of hyperparameters that trains the neural network. The code (nn_hyperparam_opt.py) is present in the
github repo. It's running in cluster since a few days. In the meanwhile I had just tried some combination of hyperparameters.
Entry  Fri Jul 13 23:23:49 2018, pooja, Update, Cameras, Update in developing neural networks nn_simulation_2_nodes4_lr0p00001_beta1_0p8_beta2_0p85.pdfnn_simulation_2_nodes8_lr0p00001_beta1_0p8_beta2_0p85.pdf
Aim: To develop a neural network that resolves mirror motion from video.

I tried to reduce the overfitting problem in previous neural network by reducing the number of nodes and layers and by varying the
learning rate, beta factors (exponential decay rates of moving first and second moments) of Nadam optimizer assuming error of 5% is reasonable.
Entry  Thu Jul 19 18:09:17 2018, pooja, Update, Cameras, Update in developing neural networks nn_simulation_mlt_sine_nodes4_lr0p00001_beta1_0p8_beta2_0p85_marked.pdfnn_simulation_2_nodes4_target-1to1_marked.pdf
Aim: To develop a neural network that resolves mirror motion from video.

Case 1:

Input : Simulated video of beam spot motion in pitch by applying 4 sine  waves of frquencies
Entry  Sun Jul 22 14:01:07 2018, pooja, Update, Cameras, Developing neural networks on simulated video nn_simulation_2_normalized_mult_sin_nodes8_128epochs_lr0p00001_beta1_0p8_beta2_0p85_0p4train_0p1valid_marked.pdfnn_simulation_normalizedtarget_128epochs_mult_sin_load_wt_varyingtest_nodes8_lr0p00001_beta1_0p8_beta2_0p85_0p4train_0p1valid_marked.pdfnn_simulation_2_normalized_varying_mult_sin_nodes8_128epochs_lr0p00001_beta1_0p8_beta2_0p85_0p4train_0p1valid_marked.pdf
Aim: To develop a neural network that resolves mirror motion from video.

Since error was high for the same input as in my previous elog http://nodus.ligo.caltech.edu:8080/40m/14089
Entry  Sun Jul 29 23:15:34 2018, pooja, Update, Cameras, Developing CNN conv_nn_varying_freq_amp_1.pdfconv_nn_varying_freq_amp_2.pdf
Aim: To develop a convolutional neural network that resolves mirror motion from

: Previous simulated video of beam spot motion in pitch by applying 4 sine  waves of frquencies 0.2, 0.4, 0.1, 0.3 Hz 
Entry  Wed Oct 17 18:46:33 2007, rana, Configuration, General, eLog Change 
This is the first entry in the [U]new[/U] 40m eLog.

Its [B]GWs[/B] or bust now!  :D
Entry  Thu Oct 18 14:52:35 2007, rana, Routine, ASC, test 
    Reply  Tue Oct 23 09:01:00 2007, rana, Other, OMC, PZT calibration/ transfer function. 
Are you sure that the error signal sweep is not saturated on the top ends? This is usually the downfall
of this calibration method.
Entry  Thu Oct 25 00:01:21 2007, rana, Software Installation, CDS, GEO DV => LIGO DV Picture_1.png
[URL=http://www.aei.mpg.de/~hewitson/]Martin Hewitson[/URL] of [B]GEO600[/B] fame has modified the cool GEO DV
to work with the LIGO NDS system with some NDS advice from [COLOR=darkgreen]Rolf[/COLOR] (who's over in Germany this week).
Entry  Sun Oct 28 03:03:42 2007, rana, Configuration, IOO, Three Way Excitement 
[SIZE=2][B]We've been trying to measure the MC mirror internal mode frequencies so that we can measure
their absorption before and after drag wiping.[/B][/SIZE]
Entry  Tue Oct 30 00:47:29 2007, rana, Other, IOO, MC Ringdowns tek00000.pngtek00001.pngtek00004.pngMC2ringdown.tar.gz
I did a bunch of [B]MC ringdown measurements[/B] using the PD that Rob set up. The idea is to put a fast PD (PDA255)
looking at the transmission through MC2 after focusing by a fast lens. The input to the MC is turned off fast
by flipping the sign of the FSS (Andri Gretarsson's technique).
Entry  Wed Oct 31 08:33:54 2007, rana, Problem Fixed, SUS, Vent measurements 
There was a power outage during the day yesterday; whoever was around should post something here about the
exact times. Andrey and David and Tobin got the computers back up - there were some hiccups which you can
read about in [B]David's forthcoming elog entry[/B].
Entry  Wed Oct 31 08:34:35 2007, rana, Other, IOO, loss measurements 
In the end, we were unable to get a good scatter measurement just because we ran out of steam. The idea was to get a frame
grab image of MC2 but that involves getting an unsaturated image.
ELOG V3.1.3-