Sat Jun 19 17:31:46 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 3, Initial Image Analysis 7x
|
For Friday, June 18:
(note that I haven't been working on this stuff all of Saturday or anything, despite posting it now. It was getting late on Friday |
Tue Mar 1 10:47:18 2011, Aidan, Misc, Hartmann sensor, Electron to Counts conversion efficiency
|
Using some of the old data from James (attached below), I calculated the CCD conversion efficiency (CE) from electrons to bits (Counts).
Number of electrons(Ne) = QE*Number of Photons(Np)
noiseE = sqrt(Ne); |
Tue Mar 1 11:19:34 2011, Aidan, Things to Buy, Delivery Note, MFF001 flipper mirror has arrived
|
The Thorlabs MFF001 flipper mirror recommended by Bram has arrived. The delivery note is attached. |
Tue Mar 1 11:21:37 2011, Aidan, Things to Buy, Delivery Note, More Bosch framing parts - angle connectors
|
Another box of Bosch framing parts arrived today. The delivery note is attached. |
Tue Mar 1 17:05:45 2011, Aidan, Electronics, Hartmann sensor, Dalsa 1M60 current draw
|
Steve and I measured the current drawn by the Dalsa 1M60 by connecting it to the BK Precision 1735 lab power supply that display current and voltage
supplied. We tried the camera at a variety of different voltages. The results are presented below:
Voltage Current(t<5s) Current(5s<t<10s) Current(t>10s) |
Thu Mar 3 07:30:18 2011, Won, Computing, Hartmann sensor, Effect of high pixel count on rms 11x
|
We have been investigating how pixel count is related to the centroid displacements by taking several sets of image frames with different camera
exposure time and input current.
|
Tue Mar 8 11:30:26 2011, Aidan, Computing, Hartmann sensor, Hartmann sensor code changes and NTP server
|
I've made the following changes to the Hartmann sensor code and to the machine running the HWS.
Machine name is now princess_sparkle (10.0.1.26)
I set up ntpd on that machine to sync the clock to GPS - roughly.
I added a MATLAB function |
Tue Mar 8 18:28:14 2011, Aidan, Computing, General, TO DO notes
|
Write a Wiki page that describes how to add channels to the Athena Box
Write a Wiki page that describes how to add a new computer
to the network and mount all the network drives
Add an EPICS channel that writes the disk usage to file (to keep track of the total accumulated
disk space used by the centroid storage)
|
Tue Mar 8 18:48:00 2011, Aidan, Computing, Hartmann sensor, HWS code is running and recording centroids
|
The Hartmann sensor is running continuously and is now recording data to file. The formatting has changed slightly with the data now stored in structures
called store_measurement every 200s in files in the following way:
store_measurement(ii).centroids - the ii-th centroids
store_measurement(ii).intensities - the |
Tue Mar 8 18:57:50 2011, Aidan, Things to Buy, Delivery Note, Fiber optics cable and Bosch Fastener
|
|
Wed Mar 9 01:00:12 2011, Peter Veitch, Won Kim, Computing, Hartmann sensor, Control of frame rate usign external trigger
|
We managed to successfully apply frame rate control via external trigger from a pulse generator.
We supplied 5V pulse train when connected to the optocoupler load, and connected to pins 1 and 2 of external trigger (on the frame grabber board)
for using camera 0 (which is the case for us). |
Fri Mar 11 13:11:33 2011, Aidan, Lab Infrastructure, Delivery Note, More Bosch connectors have arrived
|
See attached delivery note ... |
Wed Mar 16 15:05:47 2011, Aidan, Lab Infrastructure, Delivery Note, More Bosch equipment has arrived
|
30mm T-junctions, grounding straps and T-slot covers have arrived
Quote:
|
Mon Mar 28 13:00:50 2011, Aidan, Laser, Hartmann sensor, To do: Check the polarization from the SLED
|
|
Wed Mar 30 12:55:54 2011, Aidan, Laser, Hartmann sensor, Prism modulation experiment
|
I've set up a quick experiment to modulate the angle of the Hartmann sensor probe beam at 10mHz and to monitor the measured prism. The beam from the
SLED is collimated by a lens and this is incident on a galvo mirror. The reflection travels around 19" and is incident on the HWS. When the galvo
mirror is sent a 1.1Vpp sine wave, then beam moves around +/- 0.5" on the surface of the Hartmann sensor, giving around 50mrad per Vpp. |
Thu Mar 31 11:27:02 2011, Aidan, Laser, Hartmann sensor, Prism modulation experiment
|
I changed the drive amplitude on the function generator to 0.05Vpp and have measured the angle of deflection by bouncing a laser off the laser mirror
and projecting it 5.23m onto the wall. The total displacement of the spot was ~3.3mm +/- 0.4mm, so the amplitude of the angular signal is 1.6mm/5.23m ~
3.1E-4 radians. The Hartmann Sensor should measure a prism of corresponding magnitude. |
Fri Apr 1 02:41:55 2011, Won, Computing, Hartmann sensor, exposure time and reproducibility of centroids 9x
|
Here is a brief and preliminary summary of rms of centroid displacements calculated at a number of different exposure time values. To get the results
I did the following for each value of exposure time:
|
Fri Apr 1 09:51:45 2011, Aidan, Computing, Hartmann sensor, Prism measurement 
|
I analyzed the results from the prism experiment. The time series and spectra of the prism are attached.
Conclusions to follow ... |
Mon Apr 4 13:13:23 2011, Aidan, Things to Buy, Delivery Note, Newfocus 5102 mirrors and Firewire extension cable have arrived
|
See attached delivery note ... |
Tue Apr 12 22:30:59 2011, Aidan, Computing, EPICS, Installed the thermistor on the Hartmann plate/created MEDM ADC Input screen
|
I restarted the Athena box and created an MEDM screen that shows the 8 differential input voltages next to their corresponding inputs on the breakout
terminal strip. See the attached image. The MEDM screen is located at /home/controls/TCS_athena01_input_screen.adl on tcs_daq.
Channel 1 in the Athena is taking the output from the first channel in the temperature sensing box. That is connect to an RTD in the Hartmann sensor. |
Tue Apr 12 22:46:27 2011, Aidan, Computing, EPICS, Added temperature sensor channels to the frame builder and restarted fb1
|
Added the following to the frame builder in /cvs/cds/caltech/chans/daq/C4HWS.ini and restarted daqd as per instructions in
http://nodus.ligo.caltech.edu:8080/TCS_Lab/29
|
Sun Apr 17 14:59:36 2011, Aidan, Things to Buy, Delivery Note, L-Com patch panel, Newport lenses, Thorlabs fibers delivery notes  
|
|
Sun Apr 17 21:55:51 2011, Aidan, Laser, Hartmann sensor, Hartmann sensor prism/displacement test
|
I've set up an experiment to test the HWS intensity distribution displacement measurement code. Basically the beam from a SLED is just reflecting off
a galvo mirror onto the HWS. The mirror is being fed a 0.02Vpp *10 gain, 10mHz sinewave from the function generator.
The experimental setup is shown below. |
Mon Apr 18 15:03:49 2011, Aidan, Computing, DAQ, Athena DAC channels hooked up to BNC patch panel
|
I added the four Athena DAC channels to the second BNC patch panel in the rack. At the moment there are only two EPICS channels in the database:
C4:TCS-ATHENA_DAC0
C4:TCS-ATHENA_DAC1
|
Mon Apr 18 15:06:53 2011, Aidan, Things to Buy, Hartmann sensor, Ordered 2" optics from Newport
|
Given that the HWS requires several 2" optics to handle the big beam size, I've ordered the following items from Newport:
2x 2" 50/50 beam splitter: 20B20BS.2
6x 2" NIR mirrors: |
Fri Apr 22 19:51:37 2011, Aidan, Computing, EPICS, pyepics installed on princess_sparkle
|
I installed the pyepics package on princess_sparkle since this is much easier under Ubuntu than under CentOS.
sudo apt-get install python-dateutil python-setuptools
make sure that LD_LIBRARY_PATH points to EPICS libraries
by echo $LD_LIBRARY_PATH
sudo ldconfig
sudo easy_install -U pyepics
Then I started the following python script |
Sun Apr 24 18:31:18 2011, Aidan, Computing, Network architecture, Added hosts and network drives on TCS machines
|
Under edit ...
I added the names of the network machines to the /etc/hosts file on princess_sparkle, tcs_daq and tcs_ws.
I also added the /cvs drive on fb1 to the /etc/fstab file on princess_sparkle so that can be accessed from those machines. |
Mon Apr 25 16:28:27 2011, Aidan, Joe, Computing, Network architecture, Fixed problem network drive fb1:/cvs on Ubuntu & CentOS machines
|
With Joe's help we fixed the failure of princess_sparkle to mount the fb1:/cvs directory when relying on /etc/fstab.
First we changed the mounting options in fstab to the following:
fb1:/cvs /cvs nfs |
Thu Apr 28 22:48:47 2011, Aidan, Lab Infrastructure, Electronics, BNC Cables from HWS table to rack
|
I labelled and strung 8 of the 16 custom 40' BNC cables from L-Com between the HWS table and the BNC feed-through on the rack. Each cable is labelled
HWS TABLE CHxx where 01<= xx <= 08. I'm going to leave the other 8 until we have room in the BNC feedthrough on the rack. |
Wed May 11 09:07:03 2011, Aidan, Computing, Hartmann sensor, Changed ownership of /opt/EDTpdv
|
I changed the ownership of /opt/EDTpdv to controls with the command:
controls@princess_sparkle:/opt/EDTpdv$ sudo chown controls EDTpdv/
|
Wed May 11 18:38:47 2011, Aidan, Computing, Hartmann sensor, test_HS binary
|
From Won: (the zip file is also on the SVN /users/won/compiled_code/test_HS.zip)
Attached is test_HS.zip file, that contains |
Tue May 10 00:55:08 2011, Won, Computing, Hartmann sensor, Matlab Compiler and Matlab Compiler Runtime
|
I have spent some time with Matlab Compiler and Matlab Compiler Runtime (MCR). I could only get my hands on 2008b version so far, but I believe
2009b version will work in the same way. |
Wed May 11 18:44:54 2011, Aidan, Computing, Hartmann sensor, Matlab Compiler and Matlab Compiler Runtime
|
Installing MCR
I located the MCRInstaller on our distribution of MATLAB on the Ubuntu machine (/MATLAB_R2009b/toolbox/compiler/deploy/glnxa64/MCRInstaller.bin).
I ran the installer, as root,and followed the default options to install it. Next I updated the .bashrc file to include the necessary pointers |
Tue May 17 16:08:02 2011, Aidan, Computing, Hartmann sensor, Write speed of the frame grabber to file
|
The attached file shows the output of the command. The maximum average frame rate is 57.2Hz when the nominal frame rate was 58Hz:
/opt/EDTpdv/take -f |
Wed May 18 18:52:12 2011, Aidan, Computing, Hartmann sensor, Test of position modulation algorithm  
|
I measured the prism and displacement of the Gaussian beam on the Hartmann sensor. The beam pointing was modulated at 10mHz using a galvo mirror
as illustrated in Attachment 1. The galvo was around 680mm from the Hartmann sensor. The amplitude of the prism modulation was approximately 1E-5 radians.
The displacement of the beam was measured using a new algorithm that tries to fit a parabola to the logarithm of the intensity of each Hartmann spot. The |
Thu May 26 11:56:46 2011, Aidan, Electronics, Laser, Green Laser Pointer beam profile  
|
This measurement was made with the Thorlabs DCC1545M-GL camera with an RG850 3mm long-pass filter over the CCD.
The beam radius (w) is 191 pixels, where the beam intensity = exp[-2 (x/w)^2 ]
The pixel size is 5.2um. Hence the beam size is 993.2um, which is basically near enough to 1mm radius. |
Mon May 30 10:53:00 2011, Aidan, Laser, Hartmann sensor, Defocus vs time
|
I've had the output from a fiber projected about 400mm onto the Hartmann sensor for around 5 days now. (The divergence angle from the fiber is
around 86 mrad).
I played around with the temperature of the lab to induce some defocus changes in the Hartmann sensor. The system is mostly linear, but there are |
Mon May 30 20:11:27 2011, Aidan, Laser, Hartmann sensor, Hartmann sensor lever arm calibration
|
I ran through the procedure to calibrate the lever arm of the Hartmann sensor. The beam from a 632.8nm HeNe laser was expanded to approximately
12mm diameter and injected into a Michelson interferometer. The Hartmann sensor was placed at the output port of the Michelson.
I tilted one of the mirrors of the interferometer to induce a prism between the two beams at the output. This created about 135 vertical |
Thu Sep 1 15:51:38 2011, Aidan, Laser, Ordering, Access Lasy50 50W laser arrived.
|
The 50W Access Laser is now in the lab. We need to wire up the interlock to the laser, plumb the chiller lines to the power supply and to the laser
head and also wire up all the electrical and electronics cables. Additionally, we will need to plumb the flow meter and attach a circuit to it that triggers
the interlock if the flow falls too low. |
Fri Sep 2 14:41:48 2011, Aidan, Computing, Hartmann sensor, QFLD-950-3S long term test finished
|
I ran a test of the HWS with the QFLD-950-3S for 5 days. The test was terminated as we need to disconnect all the cabling and tidy up all the computers
in the lab. |
Fri Sep 2 21:41:01 2011, Aidan, Electronics, Hartmann sensor, Restarting long term test of QFLD-950-3S
|
9:40PM PDT - I've just restarted the long term measurement of the Hartmann sensor noise with the QFLD-950-3S.
|
Tue Nov 29 09:13:49 2011, rana, Misc, LIGO 3G, Switching from CO2 to shorter wavelength solid state laser
|
Around a year ago, Phil and I discussed the possibility of using an OPO to possibly generate our own laser beam at ~2 microns for TCS. This was
to avoid all of the usual hassle of the 10 micron CO2 laser.
As it turns out, the 1.5-3 micron range doesn't have enough absorption in fused silica: the absorption depth would be basically the whole thickness |
Tue Jun 5 17:25:43 2012, Alex Mauney, Misc, aLIGO Modeling, 6/5/12 Daily Summary
|
- Had a meeting to talk about the basics of LIGO (esp. TCS) and discuss the project
- Created COMSOL model for the test mass with incident Gaussian beam.
- Added a ring heater to the previous file |
Wed Jun 6 16:54:09 2012, Alex Mauney, Misc, aLIGO Modeling, 6/6/12 Daily Summary
|
- Got access to and started working with SIS on Rigel1
- Fixed SVN issues
- Refined COMSOL model parameters and worked on a better way to implement the heating ring to get the astigmatic heating pattern. |
Thu Jun 7 00:23:11 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 5 and June 6, 2012
|
June 5
-Discussed the actual project outline
-Installed Comsol on the system |
Thu Jun 7 16:50:16 2012, Alex Mauney, Misc, aLIGO Modeling, 6/7/12 Daily Summary
|
- Created a COMSOL model with thermal deformations
- Added non-symmetrical heating to cause astigmatism
- Worked on a method to compute the optical path length changes in COMSOL |
Thu Jun 7 23:24:56 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 7, 2012
|
-Created a COMSOL model for variation of temperature in two mass system.
-Used the above model for cryogenic conditions.
-checked it analytically. |
Fri Jun 8 16:36:47 2012, Alex Mauney, Misc, aLIGO Modeling, 6/8/12 Daily Summary
|
- Tried to fix COMSOL error using the (ts) module, ended up emailing support as the issue is new in 4.3
- Managed to get a symmetric geometric distortion by fixing the x and y movements of the mirror to be zero (need to look for a better way to do
this as this may be unphysical) |
Fri Jun 8 23:51:13 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 8, 2012
|
-Created a COMSOL model for cryogenically shielded test mass with compensation plate.
-Analyzed the behavior of the model in different size configurations. |
Mon Jun 11 17:11:01 2012, Alex Mauney, Misc, aLIGO Modeling, 6/11/12 Daily Summary
|
- Fixed the (ts) model, got strange results that indicate that the antisymmetric heating mode is much more prominent than previously thought
- Managed to get COMSOL data through matlab and into SIS
|
Mon Jun 11 20:53:31 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 11, 2012
|
-Continued with the same cryogenic model created and varied the length of outer shield and studied the temperature variation inside.
-Compared the temperature difference given by COMSOL with manually calculated one. |
Wed Jun 13 16:36:14 2012, Alex Mauney, Misc, aLIGO Modeling, 6/12 and 6/13 Daily Summary
|
- Realized that the strange deformations that we were seeing only occur on the face nearest the ring heater, and not on the face we are worried about
(the HR face)
- Read papers by Morrison et al. and Kogelnik to get a better understanding of the mathematics and operations of the optical cavity modeled in |
Thu Jun 14 05:37:30 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 13, 2012
|
-Derived formula for manual calculation of temperature due to total influx.
-Compared the results by COMSOL and by the formula. |
Thu Jun 14 16:51:03 2012, Alex Mauney, Misc, aLIGO Modeling, 6/14/12 Daily Summary 
|
- Plugged the output of the model with uniform heating into SIS using both modification of the radius of curvature, and direct importation of deflection
data
- Generated a graph for asymmetric heating and did the same |