ID |
Date |
Author |
Type |
Category |
Subject |
7522
|
Wed Oct 10 20:27:40 2012 |
Den | Update | IOO | MCL, WFS triggers |
I've added MCL and WFS stop triggers into C1MCS/SUS model. Threshold value of MC_TRANS can be changed in the text entry located in MC2_POSITION medm screen. I tried 2 cases: trigger either blocks signal before MCL filter bank input or after output. Due to filter history in the 1 case MC2 was still slightly disturbed (C1:SUS-MC2_ULPD_VAR ~= 15) right after unlock. In the second case there was no disturbance as we zero output signal, but then I had to add "clear history" command to the mcup script.
WFS triggers block the signal before ASCPIT/YAW filter bank.

|
7525
|
Thu Oct 11 00:28:30 2012 |
Den | Update | SUS | diagonalization |
I've written MC123 input matrixes to the front-end.
MC1 diagonalization is poor, better then before, but still pitch is seen in pos and yaw. Either smth is malfunctioning or flags touch sensors and do not move freely. On the plot mc1_new black lines - before, red - after rediagonalization. |
7526
|
Thu Oct 11 01:30:11 2012 |
Den | Update | SUS | diagonalization |
Quote: |
MC1 diagonalization is poor, better then before, but still pitch is seen in pos and yaw. Either smth is malfunctioning or flags touch sensors and do not move freely. On the plot mc1_new black lines - before, red - after rediagonalization.
|
I've actuated on MC1 with UL, UR, LR, LL coils in turn and measured sensor readings. All coils separately work fine from the first look.
On the plot: black - free mirror, blue - UL coil actuation, green - UR, grey - LR, red - LL. |
7530
|
Thu Oct 11 12:02:15 2012 |
Den | Update | IOO | FSS |
FSS SLOW control did not drift during the lock at night with MCL path working and AC coupled.

|
7532
|
Thu Oct 11 14:40:20 2012 |
Den | Update | SUS | diagonalization |
Quote: |
MC1 diagonalization is poor, better then before, but still pitch is seen in pos and yaw. Either smth is malfunctioning or flags touch sensors and do not move freely. On the plot mc1_new black lines - before, red - after rediagonalization.
|
I've manually corrected MC1 input matrix by looking at UL, UR, LL, LR transfer functions between each other. This improved pos significantly and slightly yaw. |
7539
|
Fri Oct 12 22:44:49 2012 |
Den | Update | PEM | ETMY table |
Quote: |
Seismic noise on the ETMY table measured to be a few times higher then on the floor in horizontal direction in the frequency range 50 - 200 Hz. Attached are compared spectrums of X, Y and Z motions.
|
Accelerometers were installed on the ETMY table and nearby ground to measure amplification of the seismic noise due to the table. During this experiment ground and table motions were measured simultaneously.

|
7540
|
Sun Oct 14 11:41:42 2012 |
Den | Update | PEM | ETMY table |
Quote: |
Accelerometers were installed on the ETMY table and nearby ground to measure amplification of the seismic noise due to the table. During this experiment ground and table motions were measured simultaneously
|
I've added xml file with measurement settings and data to 40m svn at directory 40m_seismic/etmy.
|
7541
|
Sun Oct 14 16:44:20 2012 |
Den | Update | PEM | ETMX table |
I've measured ETMX table motion compared to ground motion using accelerometers. Data and settings in the xml file are at the svn directory 40m_seismic/etmx.

|
7542
|
Sun Oct 14 17:26:03 2012 |
Den | Update | PEM | ETMX table |
Quote: |
I've measured ETMX table motion compared to ground motion using accelerometers. Data and settings in the xml file are at the svn directory 40m_seismic/etmx
|
High frequency (>60 Hz) resonances that are present at the ETMX motion spectrum seem to be understandable. Amplification ETMX/GROUND of a factor of 2 at 1 Hz is interesting. I've monitored ACC DQ channels for a few hours and noticed that usually spectrum looks like in the previous elog. But every ~40 min ETMX motion is much higher then ground motion at low frequencies (<5 Hz). I wonder if this a reaction of a table to outside disturbances or accelerometer issue.
|
7543
|
Sun Oct 14 20:51:20 2012 |
Den | Update | PEM | AA board |
Quote: |
But every ~40 min ETMX motion is much higher then ground motion at low frequencies (<5 Hz). I wonder if this a reaction of a table to outside disturbances or accelerometer issue.
|
This could come from AA board, its range is +/- 2.5 V, RMS of the ETMX table motion is a few times higher then ground motion, so ETMX accelerometer signal was corrupted.

As this small AA range has already caused problems before, I decided to increase it. I've looked through the board scheme and found that all its differential line receives and output amplifiers have absolute maximum range of 40V. We used KEPKO power supply for this board with a voltage range up to 6 V. So I've replaced it with a BK PRECISION power supply and set it to +/- 15 V. Now AA board range is 7.5 V.
I'll leave accelerometers near ETMX table. It's interesting to measure table motion in the morning when trucks drive by. |
7546
|
Mon Oct 15 10:14:22 2012 |
Den | Update | PEM | AA board |
Quote: |
I'll leave accelerometers near ETMX table. It's interesting to measure table motion in the morning when trucks drive by.
|
That low frequency effect was due to AA board, now it is gone. |
7553
|
Tue Oct 16 00:08:26 2012 |
Den | Update | IOO | c1lsc DAC0 now connected to tip-tilt SOS DW boards |
Quote: |
Tomorrow I'll get new SMA cables to connect the DW/AI outputs to the coil driver boards, and I'll start testing the coil driver outputs.
|
I've found a nice 16 twisted pair cable ~25m long and decided to use it as a port from 1Y3 to clean room cable instead of buying a new long one. I've added a break out board to the coil driver end to monitor outputs.

|
7561
|
Tue Oct 16 20:40:06 2012 |
Den | Update | IOO | c1lsc DAC0 now connected to tip-tilt SOS DW boards |
Full cable path from coil driver to osem input is now ready. I've tested Ch1-4 of the left AI and left coil driver. 15 pin outputs and monitors show voltage that we expect. I've checked voltage on the other side of the cable in the clean room, it is correct. We are ready to test the coils. We need to bake osem cables asap. Hopefully, Bob will start this job tomorrow.

|
7562
|
Tue Oct 16 21:57:47 2012 |
Den | Update | PEM | accelerometers |
All accelerometers are now at the table behind 1X4, cables are near readout box. |
7565
|
Wed Oct 17 08:05:10 2012 |
Den | Update | General | do not leave op-table open |
Quote: |
ETMX optical table was left open. Burned toast award goes to ......?
|
me |
7568
|
Wed Oct 17 11:15:05 2012 |
Den | Update | SUS | PITCH damping needed |
Quote: |
Pitch damping solution needed! It should be in the machine shop already.
|
I think we can put ø2mm × 10mm long magnetic material inside 4 holes with actuation magnets. Then magnetic field on the other side of the mirror will be close to one produced by actuation magnet. Magnetic cylinder center of inertia will be in the vertical plane where mirror's center of inertia is. So this should not change alignment significantly. Eddy current dumping will be applied to the end of the magnetic cylinder opposite to the magnet using aluminium disks, we have them in the clean room.

|
7571
|
Thu Oct 18 02:42:38 2012 |
Den | Update | SUS | PITCH damping needed |
Quote: |
I think we can put ø2mm × 10mm long magnetic material inside 4 holes with actuation magnets. Then magnetic field on the other side of the mirror will be close to one produced by actuation magnet. Magnetic cylinder center of inertia will be in the vertical plane where mirror's center of inertia is. So this should not change alignment significantly. Eddy current dumping will be applied to the end of the magnetic cylinder opposite to the magnet using aluminium disks, we have them in the clean room.
|
I've tested this approach. As we do not have required cylinders with high magnetic permittivity, I replaced them with magnets simular to actuator magnets ø2mm × 3mm long. Using them and aluminium disks from other TT I've made a "pitch dumping" construction.

Pitch Q reduced but not that much as I could expect. I did a ringdown test.
Plots:
yaw ringdown using original construction | yaw ringdown with added pitch damping
------------------------------------------------------------------------------------------------------------------------
pitch ringdown using original construction | pitch ringdown with added pitch damping


From this data I've estimated Q factor for yaw (135 vs 88) and pitch (192 vs 77) (original vs added pitch damping). Thess results diverges with the ones obtained by designes. They measured Q~40-50 for original construction. Pitch and yaw have 2 close resonances so this time domain method can not be very precise. I've measured the same with SR785.
 
In these comparison plots excitation was not the same as coils are not plugged in yet, but resonance Q factors can be compared.
|
7575
|
Thu Oct 18 12:02:32 2012 |
Den | Update | IOO | MCL, WFS triggers |
Quote: |
I've redone the WFS triggers. I left the MCL trigger alone (for now....I'll come back to it).
The trigger was setup such that (a) it was totally unclear what was going on, by looking at the WFS screen. Koji and I spent some time confused before I remembered that Den did this work recently. Also, for some reason, the triggers were just plain thresholding, not a schmidt trigger, so any time the cavity flashed, the WFS came on. Since the cavity can flash before the mcdown script has a chance to turn off the WFS servos, the outputs of the WFS filters are trying to output thousands of counts, and the signal goes through any time the cavity flashes. Not so good.
|
Your schmitt trigger has 2 threshold values - min and max. Set thresholding value in my trigger to the max of your schmitt trigger and you get the same behavior for MC, triggers are not supposed to turn anything on in this realization as they do for locking with flashing. |
7580
|
Fri Oct 19 12:45:12 2012 |
Den | Update | CDS | c1lsc is up after reboot |
|
7583
|
Fri Oct 19 18:30:07 2012 |
Den | Update | SUS | PITCH damping needed |
CQuote: |
From this data I've estimated Q factor for yaw (135 vs 88) and pitch (192 vs 77) (original vs added pitch damping).
|
I've made a more precise measurement of pitch damping using spectrum analyzer.

Measurements confirm that damping using small actuation magnets reduces pitch Q by a factor of 4 and is not enough. |
7585
|
Sat Oct 20 01:23:56 2012 |
Den | Update | SUS | PITCH damping needed |
Quote: |
Measurements confirm that damping using small actuation magnets reduces pitch Q by a factor of 4 and is not enough.
|
I've tested the idea to use coils as eddy current dampers. I terminated them with a wire and measured Q factor during the ringdown test. Sadly, I did not see any significant damping and Q was ~150. We need stronger magnets if we want eddy current dumping down to Q~1.

|
7586
|
Sat Oct 20 20:37:55 2012 |
Den | Update | SUS | PITCH damping needed |
Quote: |
We need stronger magnets if we want eddy current dumping down to Q~1.
|
I've inserted 10mm * 10mm magnets to the 4 corner holes on the front side of the mirror frame according to actuation magnets polarity. I realigned TT and measured Q factor for pitch and yaw, it was 5-10.

I was able to do it for 1 TT only, because others have smaller (~0.1 mm) hole diameter and magnets can't go inside. I tried to warm holes up to 850 F but still was not able to insert a magnet.

|
7593
|
Tue Oct 23 01:46:53 2012 |
Den | Update | SUS | PITCH damping needed |
Quote: |
Too bad - I thought it would at least give a little damping. Since we want the viscous-like energy loss to be ~49x larger, we need to have the field modulation in the damper (not dumper) increase by ~7.
|
I've made SolidWorks models of damping bracket and eddy current disk. They will me manufactured and used instead of old ones. New bracket will be mounted in exactly the same place where the old one was. Drawings might not be complete but all dimensions are in the models so we can fix drawing tomorrow before going to machine shop.
I think we can use ring magnets for passive damping. Then we won't have the vent problem. I've found some at K&J Magnetics, we can get them any time. Magnets are Ni-Cu-Ni (fine for vacuum?) Diameter is 3/8'' with advertised tolerence 0.004'', so they should fit the holes. |
7598
|
Tue Oct 23 17:12:30 2012 |
Den | Update | SUS | PITCH damping needed |
Koji and Steve pointed out that previous design of a damping bracket was a bit complicated to manufacture. So I made it simpler and also added a tap hole for original yaw damping. We'll give drawing to Mike in the machine shop tomorrow morning.
I've purchased K&J magnets for eddy current damping, they should be here in 2 days. |
7614
|
Wed Oct 24 22:20:24 2012 |
Den | Update | Adaptive Filtering | microphone noise |
Quote: |
We have to change the sample rate and AA filter for the mic channels before going too far with the circuit design.
|
PEM model is running at 64K now. It turned out to be tricky to increase the rate:
- BLRMS are computationally expensive and original pem model did not start at any frequency higher then 16k ( at 16k cpu meter readings were 59/60 ). Also when we go higher then 16k, front-end gives the model less resources. I guess it is assumed that this model is iop and won't need too much time. So in the end I had to delete BLRMS blocks for all channels except for GUR2Z and MIC1.
- Foton files are modified during model compilation: lines with sampling rate and declaration of filters in the beginning of the file are changed only. Sos-representation and commands are the same. I hoped that filter commands will let me change sos-representation quickly. I've opened Foton and saved the file. However, Foton modified commands in such a way that the ratio of poles and zeros to sampling rate is preserved. I guess all filters have to be replaced or this process should be done in another way.
- BLRMS block uses low-pass filters below 0.01 Hz, increasing the sampling rate by a factor of 32 might make calculations incorrect. I'll check it.
We should also increase cut off frequency of the low-pass filter in the microphone pre-amplifier from 2 kHz up to ~20-30 kHz. |
7623
|
Thu Oct 25 14:39:14 2012 |
Den | Update | Adaptive Filtering | microphone noise |
Quote: |
That's no good - we need BLRMS channels for many PEM channels, not just two. And the channel names should have the same name as they had in the past so that we can look at long term BLRMS trends.
I suggest:
- Have a separate model for Mics and Magnetometers. This model should run at 32 kHz and not have low frequency poles and zeros. Still would have acoustic frequency BLRMS.
- Have a low frequency (f_sample = 2 kHz) model for seis an acc. Seismometers run out of poop by 100 Hz, but we want to have the ACC signal up to 800 Hz since we do have optical mount resonances up to there.
- Never remove or rename the BLRMS channels - this makes it too hard to keep long term trends.
- Do a simple noise analysis to make sure we are matching the noise of the preamps to the noise / range of the ADCs.
- Immediately stop using bench supplies for the power. Use ONLY fused, power lines from the 1U rack supplies.
|
Ayaka, Den
C1PEM model is back to 2K.
We created a new C1MIC model for microphones that will run at 32K. C1SUS machine is full, we have to think about rearrangement.
For now, we created DQ channels for microphones inside iop model, so we can subtract noise offline.
We provided 0-25 kHz bandwidth noise to AA board and saw the same signal in the output of ADC in the corresponding channel. So cut-off frequency is higher then 25 kHz. There is a label on the AA board that all filters are removed. What does this mean?
We've turned off AA bench power supply, prepare to use fused from 1U. |
7626
|
Thu Oct 25 21:02:34 2012 |
Den | Update | PEM | 1x7 dc power |
We now stop using bench DC power supplies for microphone preamp and PEM AA board. DC power is wired from 1x5 rack suppliers. I've installed a beam to mount fuse houses in the 1x7 as we did not have one.

|
7634
|
Fri Oct 26 19:06:14 2012 |
Den | Update | Adaptive Filtering | Microphone noise again |
Quote: |
The circuit noise improves so much, but many line noises appeared.
Where do these lines (40, 80, 200 Hz...) come from?
These does not change if we changed the microphones...
Anyway, I have to change the circuit (because of the low-pass filter). I can check if the circuit I will remake will give some effects on these lines.
|
I do not think that 1U rack power supply influenced on the preamp noise level as there is a 12 V regulator inside. Lines that you see might be just acoustic noise produced by cpu fans. Usually, they rotate at ~2500-3000 rpm => frequency is ~40-50 Hz + harmonics. Microphones should be in an isolation box to minimize noise coming from the rack. This test was already done before and described here.
I think we need to build a new box for many channels (32, for example, to match adc). The question is how many microphones do we need to locate around one stack to subtract acoustic noise. Once we know this number, we group microphones, use 1 cable with many twisted pairs for a group and suspend them in an organized way. |
7640
|
Mon Oct 29 18:14:55 2012 |
Den | Update | SUS | PITCH damping needed |
We've received all parts that we need for eddy current damping. I've made an estimate of Q with dirty tip-tilt. It looks fine (Q~1)
We need to check ring magnets for vacuum compatibility. Bob start baking on Friday.

|
7643
|
Wed Oct 31 01:06:31 2012 |
Den | Update | Alignment | Yarm |
Jenne, Den
We looked at beam spots on ITMY and ETMY. We switched to smaller apertures on the other side of the rulers. For ITMY beam spot was 1mm below and 1mm south (right if you look in the direction ITMY -> ETMY) from the aperture center, for ETMY - 4 mm up and 3mm north from the aperture center. We made a correction for this using PZT 1 and 2. Now beam spots are in the middle of the apertures on ITMY and ETMY.
We tried to look at reflected beam from ETMY but it was hard to see the dependence between ETMY DC offset and reflected beam. We'll continue tomorrow. |
7650
|
Wed Oct 31 22:56:41 2012 |
Den | Update | PEM | acoustic noise |
Microphone preamp box had a low-pass filter at 2kHz, Ayaka changed it to 20 kHz by replacing 100pF capacitor with a 10pF.
We've measured frequency response of the box. Signal from the microphone was split into two. One path went to the box, while another was amplified by the gain 20 (and bandpass filter 1Hz - 300kHz) and sent to spectrum analyzer. Coherence and frequency response were measured using box output and amplified input. Low-pass filter in the box does not limit our sensitivity.
Acoustic noise significantly decreases at frequencies higher then 2kHz. So we need to modify the circuit by adding whitening filter.

I've plugged in PMC length channel into PEM board CH15 through and amplifier (gain=200) that is AC coupled to avoid ~2.5 DC V coming from PMC servo. I measured coherence with microphone that was located ~30 cm higher. Measurements show contribution of acoustic noise to PMC length in the frequency range 20-50 Hz. In this range PMC length / MC length coherence is ~0.5.
Acoustic noise couples to PMC length in a non-stationary way. 5 minutes after the first measurement I already see much higher contribution. This was already discussed here. I've made C1:X02-MADC3_TP_CH15 a DQ channel at 64kHz. This a fast PMC length channel.
Next step will be to use several microphones located around PMC for acoustic noise cancellation.

|
7676
|
Tue Nov 6 18:39:16 2012 |
Den | Update | digital noise | ifo checking system |
Matlab version of ifo digital noise estimation code is almost ready. It estimates digital noise introduced by each filter bank in each model. I'm waiting for NDS group to complete function to download online data to Matlab. Now code downloads data from the past that is not great because not all _IN1 channels are recorded and some of them are recorded at lower frequencies.
There might be some useful functions in this code for other applications as I've heard during the meetings. This is what it does
- reads model names from the input list
- for each model
- finds corresponding Foton file and extracts modules with sos filters and sampling rate of the model
- finds corresponding MDL file and makes a search for subsystems with "top_names" tag and "biquad=1" tag
- creates _IN1 channel names using module names and subsystems with "top_names" tag
- for each channel inside the model
- reads filter bank parameters (which filters are ON, switches, limit, offset...)
- downloads data
- calculates output and estimates digital noise
- checks that output is less them limit if it is on
- reports if something is wrong
NDS group plans to release the function to download online data this week. Hopefully, it will be possible to download ~30 channels at a time. Code will need a few minutes of data for each channel. So it will be possible to check the whole ifo during the night.
At this point I've checked 40m using DQ channels. We have ~40 IN1_DQ channels with non-empty filter banks. These are osems channels. Digital noise is low for them. |
7708
|
Tue Nov 13 21:05:35 2012 |
Den | Update | Adaptive Filtering | online and simulation |
For a last few days I've been working on oaf and simulink model to simulate it. First I did online subtraction from MC when MC_L path was enabled. Inside my code I've added a sum of squares of filter coefficients so we can monitor convergence of the filter.

To to this I've measured path from OAF output to input without AA and AI filters. Then made a vectfit using 2 poles and zeros. Foton command
zpk( [-2.491928e+03;5.650511e-02], [-4.979872e+01;-3.278776e+00], 6.011323e+00)

My simulink model consists of 3 parts:
- cavity with seismic noise at low frequencies, 1/f^2 noise at medium frequencies and white noise at high frequencies
- this cavity is locked using feedback compensation filters that we use to lock arms
- locked cavity with adaptive filter
Adaptive filter in the model uses online c-code. It is connected to simulink block through an S-function. Sampling frequency of the model is 10 kHz. It works fairly fast - 1 sec of simulation time is computed in 1 sec.
 
I've tested FxLMS algorithm and MFxLMS algorithm that is faster. I plan to test 2 iir adaptive algorithms that are already coded. |
7713
|
Wed Nov 14 21:59:09 2012 |
Den | Update | CDS | daq errors |
I tried to add a test point to C1MCS model and spent next two hours rebooting front-ends, restarting models and realigning MC.
dmesg told me that DAQ channels can not be allocated as they already exist. Last time we met this problem Jamie emailed Alex about it. Jamie, what is the output? Restarting iop model does not help this time. |
7714
|
Thu Nov 15 02:18:24 2012 |
Den | Update | Modern Control | BS oplev |
I've applied LQR feedback technique to BS oplev in pitch. I think the most inconvenient thing in using LQR controller is the amount of additional states created during cost function shaping. It requires 1 filter bank for each state. To avoid this I wrote state estimation code so all states are calculated inside one function.
On the plots below cost function and oplev feedback controller performance are shown.

|
7721
|
Sat Nov 17 18:02:14 2012 |
Den | Update | Alignment | red in arms |
Quote: |
POY11 does not go out of the vacuum
|
It does but slighty low and does not get on mirrors. We need to change optic mounts to adjust the height. Red is flashing in yarm at 00 and 10 modes. TRY is ~0.4-0.5.
I've adjusted BS angle, camera and TRX PD at ETMX table so I can see red flashing at 03 mode while green is locked to 00 and its transmission is maximized. I thought that by adjusting BS angle, I will be able to align red to 00 not disturbing green, but this was not the case. Maximum TRX I could get was 0.1. I've adjusted POX to get into PD and I can see PDH signal though I can't lock as cavity is still misaligned for red. |
7763
|
Thu Nov 29 09:58:06 2012 |
Den | Update | PEM | Decreased RMS in Seismometers |
Quote: |
[Den, Ayaka]
We found that seismometer was working and the calibration in the filter banks should have been wrong.
We turned off the all FM2 filter in RMS filter banks.
We also installed STS seismometer. It is under the BS. Now we have spectrum of three seismometers;
RA: the above plot is kind of unreadable and useless. Please replace with something legible and put in some words about why there is a wrong filter, what exactly it is, etc., etc. etc. And why would you leave in a filter which is not supposed to be on? We might as well leave a few secretly broken chairs in the control room...
|
First of all, STS-2 is in the end of X arm, GUR2 is under BS, GUR1 is in the end of Y arm.
BLRMS were small because we applied calibration from counts to um/s two times. In the past we had calibration in the RMS BP filter bank (vel2vel = FM2). Now we have calibration in the seismometer input filter bank so we can save calibrated _OUT channels. |
7764
|
Fri Nov 30 02:40:44 2012 |
Den | Update | Adaptive Filtering | YARM |
I've applied FIR adaptive filter to YARM control. Feedback signal of the closed loop was used as adaptive filter error signal and OAF OUT -> IN transfer function I assumed to be flat because of the loop high gain at low frequencies. At 100 Hz deviation was 5 dB so I've ignored it.
I've added a filter bank YARM_OAF to C1LSC model to account for downsampling from 16 kHz to 2 kHz and put low-pass filter inside.
I've used GUR 1&2 XYZ channels as witnesses. Bandpass filters 0.4-10 Hz we applied to each of them. Error signal was filters using the same bandpass filter and 16 Hz 40 dB Q=10 notch filter. As an AI filter I used 32 Hz butterworth 4 order low-pass filter. Consequently, AI, bandpass and notch filters were added to adaptive path of witness signals.
I've used an FIR filter with 4000 taps, downsampling = 16, delay = 1, tau = 0, mu = 0.01 - 0.1. Convergence time was ~3 mins.

|
7769
|
Fri Nov 30 22:11:50 2012 |
Den | Update | Adaptive Filtering | ARMS |
Quote: |
This is interesting. I suppose you are acting on the ETMY.
Can you construct the compensation filter with actuation on the MC length?
Also can you see how the X arm is stabilized?
This may stabilize or even unstabilize the MC length, but we don't care as the MC locking is easy.
If we can help to reduce the arm motion with the MCL feedforward trained with an arm sometime before,
this means the lock acquisition will become easier. And this may still be compatible with the ALS.
Why did you notched out the 16Hz peak? It is the dominant component for the RMS and we want to eliminate it.
|
I actuate on ETMY for YARM and ETMX for XARM. For now I did adaptive filtering for both arms at the same time. I used the same parameters for xarm as for yarm.
I've notched 16 Hz resonance because it has high Q and I need to think more how to subtract it using FIR filter or apply IIR.
I'll try MC stabilazation method. |
7771
|
Sat Dec 1 00:13:16 2012 |
Den | Update | Adaptive Filtering | ARMS and MC |
Quote: |
I actuate on ETMY for YARM and ETMX for XARM. For now I did adaptive filtering for both arms at the same time. I used the same parameters for xarm as for yarm.
I've notched 16 Hz resonance because it has high Q and I need to think more how to subtract it using FIR filter or apply IIR.
I'll try MC stabilazation method.
|
Adaptive filtering was applied to MC and X,Y arms at the same time. I used a very aggressive (8 order) butterworth filter at 6 Hz as an AI filter for MC not to inject noise to ARMS as was done before
Mu for MC was 0.2, downsample = 16, delay = 1. I was able to subtract 1 Hz. Stack subraction is not that good as for arms but this is because I used only one seismometer for MC that is under the BS. I might install accelerometers under MC2.
EDIT, JCD, 18Feb2013: Den remembers using mu for the arms in the range of 0.01 to 0.1, although using 0.1 will give extra noise. He said he usually starts with something small, then ramps it up to 0.04, and after it has converged brings it back down to 0.01. |
7775
|
Sun Dec 2 00:37:49 2012 |
Den | Update | SUS | TT cable problem |
This week I've got all TT stuff baked and today was testing eddy current damping and electronics.
In the beginning everything was good: ring magnets fit mirror holder holes and their interaction with actuation magnets is strong enough to keep damping magnets in the wholes. I've put the frame horizontally and kicked it, magnets were still in the whole. Brackets also fit to the TT frame.

I've tested eddy current dumping during ring down measurements, it was strong enough.

Then I started to test electronics. I've provided signal to TT1 channels and could see it in the clean room. But then things went terrible. I just could not connect TT cables to OSEMS, there is not enough space in the OSEM for the connector to plug in.

Connector should be machines to be more narrow. There is actually no reason for a connector to have this shape. I think it was designed to fit perfectly the OSEM frame but turned out to be ~0.5 mm wider then it should be. |
7783
|
Tue Dec 4 18:06:35 2012 |
Den | Update | SUS | TTs are ready |
Using instructions from Bram and Suresh, I was able to plug in connectors to BOSEMs. Today I've tested electronics, everything works good. Jamie made an medm screen and channels for TTs. Sliders for pitch and yaw go from -100 to 100 counts. Calibration to angle is 1e-5 rad / count.
TTs are in the clean room waiting for installation.

|
7787
|
Tue Dec 4 21:57:04 2012 |
Den | Update | SUS | TTs are ready |
Quote: |
Please leave here what was the instruction by Bran and Suresh so that the other people can redo it sometime later!
|
The connectors can be plugged into the BOSEMs if we loosen the two screws which hold down the mini-D connector and the flex circuit. Tighten the screws after the connector is pluged in. |
7788
|
Tue Dec 4 23:08:46 2012 |
Den | Omnistructure | Computers | new (beta) version of nds2 installed on control room machines |
Quote: |
I've installed the new nds2 packages on the control room machines.
|
I've tried new nds2 Java interface in Matlab. Using findChannels method of the connection class I see only slow, DQ and trend channels. I could even download data online using iterate method. When it will be possible to do the same with fast non-DQ channels?
>> conn = nds2.connection('fb', 8088);
>> conn.iterate({'C1:LSC-XARM_OUT'})
??? Java exception occurred:
java.lang.RuntimeException: No such channel.
at nds2.nds2JNI.connection_iterate__SWIG_0(Native Method)
at nds2.connection.iterate(connection.java:91)
|
7790
|
Wed Dec 5 03:25:32 2012 |
Den | Update | ASC | dithering |
I wanted to center beams on the XARM cavity mirrors using c1ass model. I've run XARM setup script and then turned dithering on. Cavity went out of lock because calculated offsets were incorrect.
I was using TRX only and calculated rotation phases for ITM and ETM pitch and yaw. For this I've added a low pass filter into Q-quadrature bank and made DC value at the output to be zero by adjusting the phase. I've put gains (+1 or -1) in the I quadrature such that output was positive.
Then I've set the sensing matrix to identity as I decided to deal with separate loops. Of coarse, they are mixed by the cavity, but at least in the control system they are distinguished. Old matrix summed error signals in one degree of freedom from both mirrors. This makes more sense but still not precise because coils are not ideally diagonalized.
Then I've adjusted gains for control loop for every degree of freedom. I've ended up with (0.1; 0.1; 0.1; -0.1). I did not use large gains as I wanted slow convergence because of the demodulation low-pass filter time response constant of 20 sec. Coupling (I quadrature) was reduced from (0.9, 0.3, 2.4, 1.2) to zeros (0-0.1) in ~5 minutes, TRX increased from 0.73 to 0.90.
There is one thing that I do not understand yet. I think controllers should minimize angle -> length coupling that is proportional to I-quadrature if phase is correct. But phase depends on alignment and when the feedback loops are on, phase drifts. I could see it during my measurement. But I did not find any script that smoothly tunes phase such that coupling is all in I-quadrature. I guess this is not hard to set a gradient descent algorithm that minimizes DC value of Q-quadrature. Or how this is usually done? |
7795
|
Thu Dec 6 02:55:46 2012 |
Den | Update | Alignment | c1ass |
Today I've set c1ass model to improve alignment of X and Y arms. I've added all measured parameters to ASS scripts. I've also added a script to c1ass.adl that downloads calculated OFFSETs to corresponding ASC filter banks and blocks outputs. It should be called after alignment convergence.
XARM phase rotation and sensing matrix
Demodulator |
Phase rotation, degrees |
ETM_P_T |
-5 |
ETM_Y_T |
-10 |
ITM_P_T |
-62 |
ITM_Y_T |
163 |
I-quadrature |
ETM_PIT |
ETM_YAW |
ITM_PIT |
ITM_YAW |
ETM_P_T |
1.0000
|
-0.6116 |
-0.560 |
0.5660 |
ETM_Y_T |
-0.1600 |
1.0000 |
0.2310 |
-0.3979 |
ITM_P_T |
-0.0794 |
0.4960 |
1.0000 |
-0.8791 |
ITM_Y_T |
0.0624 |
-0.3903 |
-0.4787 |
1.0000 |
Output gains were (-0.5, 0.5, -0.25, -0.25). XARM Gain was set to 0.5.

YARM phase rotation and sensing matrix
Demodulator |
Phase rotation, degrees |
ETM_P_T |
10 |
ETM_Y_T |
0 |
ITM_P_T |
107 |
ITM_Y_T |
-35 |
I-quadrature |
ETM_PIT |
ETM_YAW |
ITM_PIT |
ITM_YAW |
ETM_P_T |
1.0000
|
0.3899 |
-0.515 |
-0.0309 |
ETM_Y_T |
0.1017 |
1.0000 |
-0.3143 |
-0.5269 |
ITM_P_T |
-0.3505 |
0.0565 |
1.0000 |
-0.0945 |
ITM_Y_T |
-0.2085 |
-0.3607 |
0.6042 |
1.0000 |
Output gains were (-0.25, 0.25, 0.7, -0.7). YARM Gain was set to 0.8.

|
7797
|
Fri Dec 7 02:02:23 2012 |
Den | Update | Alignment | c1ass |
I suppose that there is also a similar system possible to align the arms in a continuous way; i.e. low level drives and very low bandwidth. Also something fast / slow for the the DRMI.
|
c1ass was really useful today when we slowly aligned PZT and servo kept arms aligned to the input beam. I think it is possible to automate phase and matrix measurements. DRMI servo will be very useful.
Today I tried to investigate the mode in PRCL and MICH. I locked them but power build-up was only 27. The beam on the POP camera looked like interference of 00 mode and a long strip of fringes. (I wanted to make videocaptures but script is not working - the problem is that it is looking for /usr/lib/*.so.4 libraries but they were updated to *.so.5, I made a few links .so.4 -> .so.5 but this kept going for many libraries, so this should be fixed in a better way).
We looked at PRM and BS faces and they had the same shape - interference of a circle with a strip. There were also a lot of bright spots all over the frames. Loops were closed and circle was not moving. Strip was oscillating at ~1Hz and also its position significantly changed with alignment. Looking at PRM face camera we made a conclusion that the length of the strip is ~5 cm and width ~1cm. Interesting that strip has plenty of power - approximately 10 times of transmitted beam when cavity is not locked. As a result POYDC was oscillating at the same frequency as a strip. |
7800
|
Sat Dec 8 04:12:38 2012 |
Den | Update | LSC | prcl |
Today I wanted to check that AS and REFL beams are real and contain proper information about interferometer. For this I locked YARM using AS55_I and REFL11_I. Then I compared spectrum with POY11_I locking. Everything is the same. I've also adjusted phase rotations of AS55 (0.2 ->24) and REFL11 (-34.150 -> -43).
Then I've locked MICH and aligned EMTs such that ASDC was close to zero. Then I locked PRCL and aligned PRM. Power buildup was 50.

|
7801
|
Sun Dec 9 01:21:51 2012 |
Den | Update | LSC | beam inside DRMI is clipping on PR3 Tip-Tilt |
Quote: |
Today I wanted to check that AS and REFL beams are real and contain proper information about interferometer. For this I locked YARM using AS55_I and REFL11_I. Then I compared spectrum with POY11_I locking. Everything is the same. I've also adjusted phase rotations of AS55 (0.2 ->24) and REFL11 (-34.150 -> -43).
|
I studied more carefully beam path inside DRMI using PRM face camera and found that beam is clipping on PR3 edge.
Step 1: PRCL LOCK, MICH LOCK, power build up 30.
Note: left is right and vice versa on the PRM camera

Step 2: PRLC - UNLOCK, MICH - LOCK, PRM is still aligned. Right photo is AS port. I've slightly misaligned ITMs such that disturbance of AS beam is clearly seen.

Step 3: PRCL - UNLOCK, MICH - LOCK, PRM misalined in yaw such such that the beam LASER -> PRM -> PR2 -> PR3 -> BS -> ITMX -> BS -> PR3 -> PR2 -> PRM -> PR2 -> PR3 is completely clipped on the TT edge. AS beam is now not clipped.

So the conclusion is that when PRC is not locked and beam is thin, it can avoid clipping. When PRC locked, beam size grows and it starts to clip. I think we need to move the mount next to PR3 because of it we to not have enough space to align the TT.
Step 4: PSL shutter is closed.

|
7803
|
Mon Dec 10 03:02:03 2012 |
Den | Update | LSC | beam inside DRMI is clipping on PR3 Tip-Tilt |
Quote: |
Some explanation of how you define power buildup please. Also some plots showing the evidence.
|
I think about power buildup as a ratio of the power in the cavity when it is locked and unlocked = (POYDC_LOCKED - POYDC_OFFSET) / (POYDC_UNLOCKED - POYDC_OFFSET). I do not multiply this number by PRM transmission.
POYDC_OFFSET = -0.006
POYDC_UNLOCK = 0.063
For example, on the plot below power buildup is 15.

|