I modified our existing c1ass model to include alignment of input steering TT1 and TT2 for YARM and BS for XARM. Corresponding medm screens are also created.
Dithering:
ETM_PIT: frequency = 6 Hz, amplitude = 100 cnts
ETM_YAW: 8 Hz, 400 cnts
ITM_PIT: 11 Hz, 800 cnts
ITM_YAW: 14 Hz, 1200 cnts
These values were chosen by looking at cavity transmission and length signals - excitation peaks should be high enough but do not shake the optics too much.
Demodulation:
LO for each degree of freedom is mixed with cavity length and transmission signals that are first bandpassed at LO frequency. After mixing low-pass filter is applied. Phase rotation is chosen to minimize Q component
ETM_PIT_LENGTH |
0 |
ETM_YAW_LENGTH |
20 |
ITM_PIT_LENGTH |
0 |
ITM_YAW_LENGTH |
-25 |
ETM_PIT_TRANS |
-5 |
ETM_YAW_TRANS |
10 |
ITM_PIT_TRANS |
10 |
ITM_YAW_TRANS |
-30 |
Sensing matrix:
8 * 8 matrix was measured by providing excitation at 0.03 Hz to optics and measuring the response in the demodulated signals. Excitation amplitude was different for each optics to create cavity transmission fluctuations of 25%
-0.0373333 |
-0.010202 |
-0.018368 |
0.0042552 |
0 |
0 |
0 |
0 |
0.0432509 |
-0.209207 |
0.0139471 |
0.0780632 |
0 |
0 |
0 |
0 |
0.0483903 |
-0.0077304 |
0.00917147 |
0.000860323 |
0 |
0 |
0 |
0 |
-0.0751211 |
0.699778 |
-0.0115889 |
-0.09944 |
0 |
0 |
0 |
0 |
0.356164 |
0.121226 |
0.0690162 |
-0.0183074 |
-59.52 |
-21.9863 |
-30.9437 |
13.5582 |
-0.141744 |
1.15369 |
-0.0100607 |
-0.12914 |
-18.8434 |
-105.828 |
-48.213 |
14.8612 |
-0.0446516 |
0.00682156 |
-0.0204571 |
-0.00207764 |
21.3057 |
-1.66971 |
22.1538 |
3.93419 |
0.0278091 |
-0.205367 |
0.0114271 |
0.0648548 |
-4.66919 |
97.9043 |
-6.26847 |
-95.9963 |
Though coherence was > 0.95 during the measurement for each element (except for TT -> Length signals), after inverting and putting it to control servo, loops started to fight each other. So I decided to try a simple diagonal matrix:
TT1_PIT -> ETM_PIT_TRANS, TT1_YAW -> ETM_YAW_TRANS, TT2_PIT -> ITM_PIT_TRANS, TT2_YAW -> ITM_YAW_TRANS,
ITM_PIT -> ETM_PIT_LENGTH, ITM_YAW -> ETM_YAW_LENGTH, ETM_PIT -> ITM_PIT_LENGTH, ETM_YAW -> ITM_YAW_LENGTH
And this matrix worked much better.
Control loops:
8 loops are running at the same time. UGF for input steering loops is 20 mHz, for cavity axis loops - 80 mHz. Slower loop is stronger at low frequencies so that cavity axis servo follows input steering alignment.

Results:
When I started experiment the cavity was misaligned, transmission was ~0.4. Servo was able to align the cavity in ~30 seconds. This time depends on mirrors misalignment as well as input optics and cavity axis misalignment relative to each other.
When servo converged I disturbed ETMY, ITMY, TT1 and TT2. Servo was able to compensate for this.

Excitation lines seen by transmission and length of the cavity are suppressed as shown on the attached as pdf figures.
Note:
Though the servo is able to align the cavity during my tests, this does not mean it will work perfectly any time. So please, if you lock, try to use the servo for alignment. If something goes wrong we'll fix it. This is better then to align IFO by hands every time. |