40m QIL Cryo_Lab CTN SUS_Lab CAML OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  40m elog, Page 33 of 357  Not logged in ELOG logo
ID Date Authorup Type Category Subject
  7522   Wed Oct 10 20:27:40 2012 DenUpdateIOOMCL, 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.

MC2_POS.png

  7525   Thu Oct 11 00:28:30 2012 DenUpdateSUSdiagonalization

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 DenUpdateSUSdiagonalization

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 DenUpdateIOOFSS

FSS SLOW control did not drift during the lock at night with MCL path working and AC coupled.

fss.png

  7532   Thu Oct 11 14:40:20 2012 DenUpdateSUSdiagonalization

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 DenUpdatePEMETMY 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.

DSC_4734.JPG     DSC_4736.JPG

  7540   Sun Oct 14 11:41:42 2012 DenUpdatePEMETMY 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.

DSC_4739.JPG 

  7541   Sun Oct 14 16:44:20 2012 DenUpdatePEMETMX 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.

DSC_4742.jpg

  7542   Sun Oct 14 17:26:03 2012 DenUpdatePEMETMX 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 DenUpdatePEMAA 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.

acc.png

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.

DSC_4747.JPG 

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 DenUpdatePEMAA 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 DenUpdateIOOc1lsc 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.

DSC_4748.JPG

  7561   Tue Oct 16 20:40:06 2012 DenUpdateIOOc1lsc 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.

DSC_4749.JPG DSC_4755.JPG

  7562   Tue Oct 16 21:57:47 2012 DenUpdatePEMaccelerometers

All accelerometers are now at the table behind 1X4, cables are near readout box.

  7565   Wed Oct 17 08:05:10 2012 DenUpdateGeneraldo 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 DenUpdateSUS 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.

pitch_damping.png

  7571   Thu Oct 18 02:42:38 2012 DenUpdateSUS 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.

DSC_4759.JPG

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

    yaw_nodamp_20.JPG   yaw_damped_13.JPG

pitch_nodamp_30.JPG     pitch_damped_10.JPG

 

 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.

yaw.pngpitch.png

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 DenUpdateIOOMCL, 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 DenUpdateCDSc1lsc is up after reboot
  7583   Fri Oct 19 18:30:07 2012 DenUpdateSUS 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.

damp.png   pitch.png

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 DenUpdateSUS 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.

P1010059.jpg      P1010060.jpg    P1010058.jpg

  7586   Sat Oct 20 20:37:55 2012 DenUpdateSUS 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.

DSC_4778.JPG     pitch.JPG   yaw.JPG

 

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.

DSC_4776.JPG

  7593   Tue Oct 23 01:46:53 2012 DenUpdateSUS 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 DenUpdateSUS 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 DenUpdateAdaptive Filteringmicrophone 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 DenUpdateAdaptive Filteringmicrophone 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:

  1. 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.
  2. 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.
  3. Never remove or rename the BLRMS channels - this makes it too hard to keep long term trends.
  4. Do a simple noise analysis to make sure we are matching the noise of the preamps to the noise / range of the ADCs.
  5. 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 DenUpdatePEM1x7 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.

DSC_4779.JPG

  7634   Fri Oct 26 19:06:14 2012 DenUpdateAdaptive FilteringMicrophone 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 DenUpdateSUS 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.

DSC_4787.JPG     DSC_4791.JPG

  7643   Wed Oct 31 01:06:31 2012 DenUpdateAlignmentYarm

 

 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 DenUpdatePEMacoustic 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.

pre_after_mic.png  freq_resp.png

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.

DSC_4792.JPG    DSC_4793.JPG

  7676   Tue Nov 6 18:39:16 2012 DenUpdatedigital noiseifo 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 DenUpdateAdaptive Filteringonline 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.

coeff.png     online.png

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)

mag.png    phase.png

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.

overview.png       af.pngsim.png  sim_coeff.png

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 DenUpdateCDSdaq 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 DenUpdateModern ControlBS 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.

lqr_cost.png    olpit_hg.png

  7721   Sat Nov 17 18:02:14 2012 DenUpdateAlignmentred 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 DenUpdatePEMDecreased 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 DenUpdateAdaptive FilteringYARM

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.

yarm_oaf.png

  7769   Fri Nov 30 22:11:50 2012 DenUpdateAdaptive FilteringARMS

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 DenUpdateAdaptive FilteringARMS 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 DenUpdateSUSTT 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.  

DSC_4945.JPG     DSC_4946.JPG

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

DSC_4947.JPG    DSC_4948.JPG

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.

DSC_4949.JPG     DSC_4952.JPG

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 DenUpdateSUSTTs 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.

IMG_0105.JPG    IMG_0108.JPG

  7787   Tue Dec 4 21:57:04 2012 DenUpdateSUSTTs 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 DenOmnistructureComputersnew (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 DenUpdateASCdithering

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 DenUpdateAlignmentc1ass

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.

xarm_ass.png

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.

yarm_ass.png

  7797   Fri Dec 7 02:02:23 2012 DenUpdateAlignmentc1ass

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 DenUpdateLSCprcl

 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. 

IMG_0118.JPG

  7801   Sun Dec 9 01:21:51 2012 DenUpdateLSCbeam 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

prcl_lock.mjpg

 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.

PRM_UNLOCK.bmp       AS_UNLOCK.bmp

 

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.

PRM_MISALIGN.bmp    AS_MISALIGN.bmp

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.

PRM_BLOCK.bmp

  7803   Mon Dec 10 03:02:03 2012 DenUpdateLSCbeam 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.

PRCL_LOCK.png

ELOG V3.1.3-