The MOSFET was getting pretty hot, so I switched it out to a larger heat sink and it's fine now. I then used a function generator in place of the DAC to provide ~3.5V. I got the current in the circuit to 1.7A, which is as expected, since we have 24V input, the heater resistance is 12.5ohm and the resistor we are using is 1ohm, so 24V/(12.5+1)ohm = 1.7A. The temperature inside the can rose about 5 degrees in half an hour. The only issue now is the voltage regulators and OP amp inside the box get hot, though it doesn't seem to be dangerous. I switched the function generator input to a DAC and Gautam set it to 1.5V. If it works, then we'll leave this on overnight and work on the PID control tomorrow. I've attached images of the current heater circuit box when it is open and the new heat sink for the MOSFET.
gautam: we also tried incorporating the EPICS channels from the Acromag into the RTCDS so that we can implement PID control by using Foton. I tried doing this using the "EpicsIn" and "EpicsOut" blocks from CDS_PARTS. While the model recompiled smoothly, I saw no signals in the filter module i had connected in series with the EpicsIn block. So I just reverted c1pem to its original state and recompiled the model. Guess we will stick to python script PID reading EPICS channels to implement the PID servo.
according to the temp sensor readout, which was ~-3.35V which corresponds to ~335K, the temperature of the can is now 60 deg C. This is a bit warm for my liking so i'm turning the heater current down to 0 now by writing 0 to C1:PEM-SEIS_EX_TEMP_CTRL
we don't ever want to use our 16 kHz real time system for such low frequency action; its main purpose is for real-time controls, whereas we are OK with multiple seconds of delay in a thermal loop. The Python PID script is sufficient and highly reliable (after years of testing).
I fit the data that we got from the test. The time constant for the cooling came out to be about 4.5 hours. The error is quite large and we should add a low pass filter to the temperature sensor eventually in order to minimize the noise of the measurements.
I've moved my setup to the actual seismometer. I attached the temperature sensor to the seismometer (attachment 1) with duct tape, though this is temporary. I will be monitoring the temperature fluctuations of the seismometer for a whole day then take the can off and repeat the test. The can isn't clamped down so the insulation isn't perfect, so I'd expect to see some noticeable fluctuations even with the can on. I've also labeled the long cable for the temperatuse sensor readout (attachments 2 and 3). There will also be an out of loop sensor added in later, but for this test since I am not running the loop it doesn't matter which sensor I monitor. Attachment 4 is a picture of the current setup.
Here is the result of my test. I think I'll leave the can on over the weekend because there's a long period of time where the seismometer heated up by 0.8 degrees so I can't fully see the fluctuations over a full 24 hour period.
I guess it's fine for now while we are still finalizing the setup at EX, but we should eventually line up the seismometer axes with the IFO axes. Is there a photo of the orientation of the seismometer pre heater can tests? If not, probably good to make some sort of markings on the granite slab / seismometer to allow easy lining up of these axes...
I have attached the graph for the seismometer temperature fluctuations over 3 days. As we can see, there is a noticeable fluctuation in daily temperature as well as a difference between days in the maximum and minimum temperatures. I will repeat this test but take the can off to see if there's any difference between having the can on or off.
It appears that one of the wires was disconnected overnight or this morning so I wasn't able to gather data over a full 24 hour period. Perhaps someone accidentally kicked it. I placed some cones in that area so hopefully the wires won't be in the way as much and I can get the data tomorrow. From the data I do have it seems that the seismometer is at a colder temperature when the can is not on, though it is difficult to see by how many degrees the temperature fluctuates. I've included the data from 5 days back to see the comparison.
This time the test went without issue. The first attachment is the data for the past 24 hours and the second attachment is the full data over 6 days. The average temperature fluctuations (from highest point to lowest point) for the can on was 0.43 C and for the can off it came out to 0.55 C. In addition the seismometer with the can off is about 1 C cooler than with the can on. I'd like to leave the can off until the end of the week so we can get a comparable data set for both the can on and off. Eventually I'll need to figure out a way to clamp the can down to the block in order to get better insulation and hopefully get even smaller temperature fluctuations.
We found that a transistor was broken from yesterday spark too. We partially fixed TTFSS, and it should be enough for testing purpose.
From yesterday test, we found that the RF amplifier for LO signal was broken. There was no spare at the electronic shop at Downs,
so we shorted the circuit for now. Another part which was broken too was a transistor, Q3 PZT2222A, on D0901846.
It was removed and two connections, which are for Q3's 1 and 3 legs, are shorted. Now the voltages out from the regulators are back to normal.
We are checking a MAX333A switch, U6A on D0901894. it seems that the voltage that controls the switch disappears.
There might be a bad connection somewhere. This will be investigated next.
Q3, a PZT2222A transistor, on D0901846 is replaced by a GE-82. However, the board is still not fully function.
Since Q3, PZT2222A, was broken, I went to Wilson house and got some SP3904's for replacement. But somehow, I broke it during
installation, and did not notice it, and resumed the test. When I got to test 8 on the list, the TTFSS did not work as specified.
Koji checked and found out that -15V, Nref, Vref voltages output did not work correctly. So the SP3904 I installed was removed
and replaced with another SP3904 by Koji, and Vref is working.
Q4 transistor is broken as well and it was replaced by GE 82.
Q1 might be broken too since -15V out is not working.
I'll go to Wilson house to get more transistors next week.
After the broken parts have been replaced, I have to make sure that I separate the power supply board from the rest of the circuit and
check if all V outputs are working, then reconnect the board and check if the current input is reasonable before resume the test.
I hope the wrong input voltage problem today wouldn't damage anything else.
How much current do you need for each voltages?
GE-82 was the only PNP transister I could find in the lab. It's too old but we just like to confirm any other components are still functioning.
Similarly, we can confirm the functionality of the other components by skipping those current boost transisters,
if we don't need more than 30mA.
The testpoint.par file, located at /opt/rtcds/caltech/c1/target/gds/param/testpoint.par, which tells GDS processes where to find the various awgtpman processes, was completely empty. The file was there but was just 0 bytes. Apparently the awgtpman processes themselves also consult this file when starting, which means that none of the awgtpman processes would start.
This file is manipulated in the "install-daq-%" target in the RCG Makefile, ultimately being written with output from the src/epics/util/updateTestpointPar.pl script, which creates a stanza for each front-end model. Rebuilding and installing all of the models properly regenerated this file.
I have no idea what would cause this file to get truncated, but apparently this is not the first time: elog #3999. I'm submitting a bug report with CDS.
There is a small wood cabinet under the south end flow bench, labeled STACIS.
Unit is complete with extension cards and cables.
Yuta, Joonho, and Suresh received the Basic Laser Safety Training from Peter King today.
Now, we got homework.
I turned ON the laser at the X end station, which had been OFF for several weeks because of the crane business.
Now the green beam hits the ITMX and I got a reflection back to the end table.
This green beam will be a nice reference when we install the green periscope in the chamber.
If it's necessary, feel free to correct the alignment of the green beam during my absence.
How to minimize particles entering the vacuum envelope.
Just the way it was in August 2011 vent and before.
The portable HEPAs were set up at ETMY and ITMY with CP STAT 100 curtains.
The 40m particles on the floor at ITMY 3000-5000 counts of 0.5 micron cf / min and 0.3 micron size particles are 55,000 - 65,000 counts cf / min
At this condition the MET One Counter #3 on the floor inside the tent goes to zero count of 0.5 micron and 20-40 counts cf / min for 0.3 micron when the tent is slightly overpressured.
Some more numbers we found while working in/around the chamber today:
These numbers were measured using our particle counter, which has a pump rate of 0.1 cfm, so the numbers above are 10x the numbers shown on the instrument after a measurement to account for this.
Essentially, the chamber is pretty dirty. Peeling the F.C with hard to reach optics like the ITM installed in place is not really feasible, and after peeling the F.C, we are looking at a best case of an additional 1-2 weeks in air to align the IFO, during which the optic is apparently exposed to quite a lot of particulates. In fact, with the high intensity flashlight left on, I actually saw some flecks of dust occassionally floating around inside the chamber while I was working on the optic. But this is just something we have to accept I guess.
Sorry folks! I couldnt get to the elog and didnt know that the elog was crashing every time I tried to access it.
But have found other means to access it and the elog is safe for now!
The IFO room temp is up a bit and it is coming down. The out side temp is not really high.
The temperature is decreasing slowly but is still above 24 C.
The IFO room temp is up
Steve, Rob and Alberto
Starting capacitor 216 miroFarad was installed on the compressor. Water lines were connected to the MOPA as corrected, so the flow meter readings are logical.
Now IN means flowing water in the direction of black arrow on the hose.
We struggled with the Neslab presetting: temp, bauds rate and other unknowns till Rob found the M6000 manual on Peter king's website.
Alberto realized that the chiller temp had to be reset to 20C on water chiller.
I put 1mg of Chloramin T into the water to restrict the growth of algae in the bath.
The NPRO heat sink was around ~20C without flow meter wheel rotation and the PA body ~25C by touch of a finger
I just opened up the needle valve a litle bit so the flow meter wheel would started rotating slowly.
That small glitch at the end of this 3 hrs plot shows this adjustment.
- The tanks are open
[done] - Remove the PZT cable currently underlying between BS and ITMY chambers
[done] - Put this PZT cable between BS and IMC chambers. Connect it on the PZT on the IMC table (SM1)
[done]- Put the two OSEM cables between BS and ITMY chambers. Connect this cable to SRM.
The connector for this cable at the BS side is coming from Bob's place on Wednesday. We left it disconnected for now.
- Energize all of four PZTs and check the functionality.
Five mechcanical traps set inside of boxes. Red-white warning tape on top of each.
Last jump at rack Y2.
I drained the water and removed side covers from the Neslab RTE 140 refrigerated water cooler unit this morning. The hoses to the laser were disconnected.
This abled you to see the little window of refregerant R404A was free of bubles, meaning: no recharge was needed.
The circulator bath was refilled with 7 liters of Arrowhead distilled water and the unit was turned on.
The water temp was kept 20.00+- .05C without any load. Finally the AC-repair man Paul showed up.
He measured the R404A level to be as specified: 23-24 PSI on the suction side and 310 PSI on the discharge side.
The unit was working fine. Paul found an intermittently functioning starting capacitor on the compressor that was removed.
The 240 micro Farad 120VAC cap will arrive tomorrow
You said that the use of FAXST was forbidden for phds and graduate students. I had to swear on the promise of not ever buying an other FAXST
Steve, Yuta and Jamie
Jam nuts were checked and oplev servos were turned off. Sus summery is below with strain gauge values. Are the strain gauge values have any meaning when the PZT contorrels are off??????????????????
The 40m IFO has reached atmospher in 5 hours. It is ready to open chamber condition. The RGA is pumped with the maglev.
P1 pirani gauge is contact dependent as you see it on the linear plot It will be replaced during this vent.
The venting speed was 2-4 Torr / min
Atm2 shows how the BS is sensing the venting air cylinder changes.
The 4th cylinder of instrument grade air bump is overlapping with our janitor working at the BS chamber.
what is next?
Atm 3, Ron Drever could not celebrate with us because of health issues.
It takes 18 months to double the computational power of microprocessors but it took man thousands of years to invent the zipper. I never really understood that till these days.
Here is a sample of my latest results from Optickle simulations of the locking signal for the Power Recycling Cavity.
Thanks also to Rob's revolutionary bidimensional rotating matrix idea (I can see entire books of linear algebra going to be rewritten now because of that) I could find the way to determine the optimal demodulation phases for the demod signals.
There were also an other couple of missing details. But that came easily along.
The parfor function for the parallel computation in Matlab sped up some loops by a factor of 100.
In these particular plots there's still no CARM offset scan. That's what I'm going to post next on the elog, together with the signals for the other degrees of freedom.
Just to show that I'm confident I'm getting reasonable results, I'll post two PRC scans for different CARM. One set of plots is for the current 40m with -19.78 deg of SRM detuning phase, the other is for the Old Upgrade (9 Mhz vs the 11 currently planned) with no detuning phase.
I'm going to put together the results and get some conclusion about the 3f locking scheme for the current 40m and the upgrade.
There are 4 oscilloscopes left on the AP optical table top.... It's only 25 lbs... Do not leave anything on the optical table tops!
Pasadena reported the Sunday night event as a power transient caused by the trip of a power transmission line. This affected the entire city. Once the loss was detected, the system automatically switches to an alternate source. It was about one second for the system to recover.
2W Innolight, both Lightwaves at the ends, PSL HEPA, Ref Cavity and 3 AC units turned on.
The 40m vacuum did not trip. It is vacuum normal.
The Jetstore computer is indicating power failer.
CVI broadband AR coating was measured at the PSL-enclosure table around 9-10am today. The 2W Innolight first PBS S polarization beam was used with an other 1/2 wave plate and PBS.
W2-PW1-1004-C-633-1064-0 This 0.045" thick window has 0.7- 0.8 % reflected beam on each sides at 5 degrees of incidence, P polarization.
The specification is R avg <0.5 % per surface at 0 degree
Rana wants The device would be useless with such a high R, but R 0.1% is OK so I will get V coating.
CVI V-AR coating at 1064 nm, 0 degree, catalog item is R< 0.25% on each sides,
R <0.1 % is custom at much higher prices.
This custom order should go with other orders that has similar need.
From CVI: 5-6-2014
I checked the trace info on the W2-PW1-1004-C-633-1064-0, BBAR coated window that you received. It is side 1, 0.42%R & side 2, 0.53%R @ 1064nm. And with the shift, I’m not too surprised you ended up with 0.7%. A V coat would start with <0.25% (and more typically coming in at ~0.1%) per surface. As far as stock options, I have a 1”dia x 4mmT, fused silica window that is recorded as side 1, R=0.09 and Side 2, R=0.08% @ 1064. Is this too think or will it work for you?
Thank you for the summary.
I think now you are getting into a phase where you should start doing some quantitative and careful checks.
1. Calculate how much light will be reflected from the cavity if the alignment is perfect.
2. Investigate where those kHz oscillations are coming from.
3. Estimate how much the 1.1 kHz corner frequency in LPF will reduce the phase margin around 10 kHz.
4. Calculate the estimated amplitude of the PDH signal.
5. Compute how big the gain of the PDH box should be.
This is a kind of summary of what I have worked on this week.
Things to do after making a new Simulink model.
1. ssh c1sus, go to /opt/rtcds/caltech/c1/core/advLigoRTS/ and run
bash ./makestuff.sh c1SYS
sed -i 's/RO \(.*SWR.*\)/\1/' /opt/rtcds/caltech/c1/target/$*/$*epics/autoBurt.req
If you don't need to re-install DAQs or screens, just run line 2,3,4, and 7 and go to step #6.
2. ssh c1sus, go to /opt/rtcds/caltech/c1/scripts/ and run
For now, you have to put "1" in "BURT Restore" in GDS screens with in 5-10 secs.
3. Now the DAQ channel numbers are changed. So, go to /cvs/cds/rtcds/caltech/c1/chans/daq/ and run
activateDAQ will activate the following DAQ channels for every optics with data rate 2048Hz;
4. Restart fb. See this wiki page.
Basically you what have to do is kill and restart daqd in fb and restart mx_streams in c1sus.
5. DONE! Burt restore if you want.
6. If you don't need to re-install DAQs or screens;
a. Go to /opt/rtcds/caltech/c1/target/c1SYS/c1SYSepics and run
sudo rmmod c1SYSfe
b. Go to /opt/rtcds/caltech/c1/target/c1SYS/bin/ and run
sudo insmod c1SYSfe.ko
bash ./makestuff.sh c1
sed -i 's/RO \(.*SWR.*\)/\1/' /opt/rtcds/caltech/c1/target/$*/$*epics/autoBurt.req
sudo rmmod c1SYSfe
sudo insmod c1SYSfe.ko