LLO_matched.kat 11.5 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
%--------------------------------------------------------------------------
%
% Finesse model for the full dual recycled inteferometer, with Fabry-Perot
% arm cavities and OMC.
%
% Currently plots the DARM coupled cavity transfer function for determining
% cavity pole.
%
% Sources of 'real' numbers, unless otherwise stated:
% - Mirror parameters (curvatures, losses etc.) from
%   https://galaxy.ligo.caltech.edu/optics/  If no number for the loss is
%   given we use 0.
% - Distances between optics from LIGO-E1200274, the L1 master coordinate
%   list.
%
% 3/12/14 - Updated with Galaxy page values for installed SRM-w
%         - Includes locks for DARM (10pm offset), PRCL, MICH, CARM and SRCL
% 4/12/14 - Added in more details about which Galaxy mirror data is taken from
%
% To-do:
% - Check frequency and modulation index for side-bands
% - AR surface for PRM
%
%
# Charlotte Bond, Paul Fulda, Daniel Brown 
%--------------------------------------------------------------------------


29
30
31
%%% FTblock Laser
###########################################################################
# Laser
32
l L0 2 0 n0
33
s lmod1 1 n0 n1
Daniel Brown's avatar
Daniel Brown committed
34
35
# Modulation indices updated from LLO logbook denis.martynov@LIGO.ORG - 02:01, 
# Thursday 03 October 2013 (8940) 
36
37
mod mod1 $f1 0.25 1 pm n1 n2
s lmod2 1 n2 n3
Daniel Brown's avatar
Daniel Brown committed
38
39
mod mod2 $f2 0.25 1 pm n3 nin 
# Input beam mode-matched to case with 50km lens in itm substrates (matched 
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# to arm cavities) for LLO design case
gauss gparam L0 n0 1.3498243m 4.3433202 1.3619432m 4.5706208
###########################################################################
%%% FTend Laser

%%% FTblock PR
###########################################################################
# Distance to power recycling mirror
s lin 1 nin nREFL	
# Power recycling mirror PRM-02
m1 PRM $T_PRM $L_PRM $phi_PRM nREFL nPRMb
attr PRM Rc 11.009
# Distance between PRM and PR2
s lp1 16.6107 nPRMb nPR2a
# PR2 PR2-02
bs1 PR2 $T_PR2 $L_PR2 0 -0.79 nPR2a nPR2b dump nPOP
attr PR2 Rc -4.545
# Distance from PR2 to PR3
s lp2 16.1647 nPR2b nPR3a
# PR3 PR3-03
bs1 PR3 $T_PR3 $L_PR3 0 0.615 nPR3a nPR3b dump dump
attr PR3 Rc 36.027
# Distance from PR3 to BS
s lp3 19.5381 nPR3b nHRBS_PR
###########################################################################
%%% FTend PR


68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
%%% FTblock BS
###########################################################################
# BS beamsplitter BS-02
##------------------------------------------------------------ 
## BS 
##                             ^ 
##                  to IMY     |      
##                             |      ,'-.
##                             |     +    `. 
##                        nYBS |   ,'       :'
##      nPR3b                  |  +i1      +
##         ---------------->    ,:._  i2 ,'
##    from the PRC       nPRBS + \  `-. + nXBS
##                           ,' i3\   ,' --------------->
##                          +      \ +     to IMX
##                        ,'     i4.'
##                       `._      ..
##                          `._ ,' |nSRBS
##                             -   |
##                                 |to the SRC
##                                 |
##                                 v
##------------------------------------------------------------
# BS BS-02
bs1 HRBS 0.5 8.6u $phi_BS 45 nHRBS_PR nHRBS_Y nHRBS_X nHRBS_SR
93
s sHRBStoARBSX 0.0685 $nsilica nHRBS_X nARBSX_sub
94
bs2 ARBSX 30u 1.7u $phi_ARBSX 29.1951 nARBSX_sub dump nARBSX_X dump
95
s sHRBStoARBSSR 0.0684 $nsilica nHRBS_SR nARBSSR_sub
96
97
98
99
100
bs2 ARBSSR 30u 1.7u $phi_ARBSSR -29.1951 nARBSSR_sub dump nARBSSR_SR dump
###########################################################################
%%% FTend BS


101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
%%% FTblock SR
###########################################################################
# Distance from BS to SR3
s ls3 19.3661 nARBSSR_SR nSR3a

# SR3 SR3-01
bs1 SR3 $T_SR2 $L_SR3 0 0.785 nSR3a nSR3b dump dump
attr SR3 Rc 35.97

# Distance from SR3 to SR2
s ls2 15.4435 nSR3b nSR2a

# SR2 SR2-04
bs1 SR2 $T_SR2 $L_SR2 0 0.87 nSR2a nSR2b dump dump
attr SR2 Rc -6.406

# Distance from SR2 to SRMHR
s ls1 15.7566 nSR2b nSRMHRa

# Signal recycling mirror SRM-08
m1 SRMHR $T_SRM $L_SRM $phi_SRM nSRMHRa nSRMHRb
s SRMsub 0.0749 $nsilica nSRMHRb nSRMARa
attr SRMHR Rc -5.677
m2 SRMAR 50u 0 $phi_SRM nSRMARa nSRMARb
###########################################################################
%%% FTend SR
127
128
129
130
131
132
133
134
135
136
137
138
139
140


%%% FTblock Yarm
###########################################################################
# Using values from E1200274
s ly1 4.847 nHRBS_Y nCPYar1
# Y arm compensation plate CP-08
m2 CPYar1 48.9u 0.4u 0 nCPYar1 nCPYar1s
s sCPY 0.10032 $nsilica nCPYar1s nCPYar2s
m2 CPYar2 30.5u 0.3u 0 nCPYar2s nCPYar2
s sCPYtoITMYar 0.02 nCPYar2 nITMYTLin
# Y arm input mirror ITM-08
# Thermal lens
lens ITMYTL $TL_f nITMYTLin nITMYTLtrans
141
s ITMYTL_null 0 nITMYTLtrans nITMYconstL_in
142
# Constant ITMY substrate lens
143
%lens ITMYconstL -82.4k nITMYconstL_in nITMYconstL_trans
144
lens ITMYconstL inf nITMYconstL_in nITMYconstL_trans
145
146
147
148
149
150
s ITMYTL_null2 0 nITMYconstL_trans nITMYar_in
m2 ITMYar 250u 0.6u $phi_ITMY nITMYar_in nITMYs1
s lITMY 0.19961 $nsilica nITMYs1 nITMYs2
m1 ITMY $T_ITMY $L_ITMY $phi_ITMY nITMYs2 nITMY2
attr ITMY Rc -1940.7
# Y-arm
Daniel Brown's avatar
Daniel Brown committed
151
s Ly 3994.515 nITMY2 nETMY1
152
153
154
# ETMY
m1 ETMY $T_ETMY $L_ETMY $phi_ETMY nETMY1 nTY
attr ETMY Rc 2242.4
155
156
157
###########################################################################
%%% FTend Yarm

158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
%%% FTblock Xarm
###########################################################################
# Now using length taken from E1200616
s lx1 4.829 nARBSX_X nCPXar1
# X arm compensation plate CP-06
m2 CPXar1 33u 0.6u 0 nCPXar1 nCPXar1s
s sCPX 0.10031 $nsilica nCPXar1s nCPXar2s
m2 CPXar2 8u 0.6u 0 nCPXar2s nCPXar2
s sCPXtoITMXar 0.02 nCPXar2 nITMXTLin
# X arm input mirror ITM-04
# Thermal lens
lens ITMXTL $TL_f nITMXTLin nITMXTLtrans
s ITMXtl_null 0 nITMXTLtrans nITMXconstL_in
# Non-thermal ITM lens
lens ITMXconstL inf nITMXconstL_in nITMXconstL_trans
s ITMXTL_null2 0 nITMXconstL_trans nITMXar_in
m2 ITMXar 164u 0.5u $phi_ITMX nITMXar_in nITMXs1
s lITMX1 0.20027 $nsilica nITMXs1 nITMXs2
m1 ITMX $T_ITMX $L_ITMX $phi_ITMX nITMXs2 nITMX2
# default Rc from nebula page
attr ITMX Rc -1937.9
# X-arm
Daniel Brown's avatar
Daniel Brown committed
180
s Lx 3994.485 nITMX2 nETMX1
181
182
183
184
185
# ETMX
m1 ETMX $T_ETMX $L_ETMX $phi_ETMX nETMX1 nTX
attr ETMX Rc 2239.7
###########################################################################
%%% FTend Xarm
186

187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
%%% FTblock OMC
###########################################################################
# Path to OMC from SRM: OMC telescope.  Distances rom Lisa's MOC mode matching
# alamode file (https://alog.ligo-la.caltech.edu/aLOG/index.php?callRep=8565)
# Angles from D1000342, transmission of telescope mirrors from L1300231-v7
# (note in L1300231-v7 some transmissions/ losses are guesses)
# Distance from SRMAR - OM1
s lSRM_to_OM1 3.571 nSRMARb nOM1in
# OM1
bs1 OM1 800u 37.5u 0 2.251 nOM1in nOM1refl dump dump
attr OM1 Rc 4.6
# Distance from OM1 - OM2
s lOM1_to_OM2 1.395 nOM1refl nOM2in
# OM2
bs1 OM2 10u 37.5u 0 4.399 nOM2in nOM2refl dump dump
attr OM2 Rc 1.7
# Distance from OM2 - OM3
s lOM2_to_OM3 0.708 nOM2refl nOM3in
# OM3
bs1 OM3 10u 37.5u 0 30.037 nOM3in nOM3refl dump dump
# 0.38 = real distance to OMC waist (from OM3)
# 0.38 = distance(OM3 - OMC) + thickness(OMC_IC) + OMC_l1/2
# 0.38 = distance(OM3 - OMC) + 0.01078 + 0.2815/2
# distance(OM3 - OMC) = 0.2283
s lOM3_to_OMC 0.2283 nOM3refl nICar_in
### OMC
# OMC input coupler
bs1 ICar_OM3 1 0 0 4.004 nICar_in dump nICsubin dump
s subIC_in 0.01078 $nsilica nICsubin nICin
# Input coupler (HR surface, flat mirror)
bs1 IC 0.0076 10u $phi_IC 2.7609 nICin nICrefl nICtrans nICout
s subIC_refl 0.01078 $nsilica nICrefl nICsubrefl
bs1 ICar_refl 1 0 0 -4.004 nICsubrefl dump nICar_refl dump
# Distance from IC - OC
s lOMC1 0.2815 nICtrans nOCin
# Output coupler (flat mirror)
bs1 OC 0.0075 10u 0 -4.004 nOCin nOCrefl nOCtrans dump
# Distance from OC - CM1
s lOMC2 0.2842 nOCrefl nCM1in
# CM1 (curved mirror)
bs1 CM1 36u 10u 0 -4.004 nCM1in nCM1refl dump dump
attr CM1 Rc 2.57321
# Distance from CM1 - CM2
s lOMC3 0.2815 nCM1refl nCM2in
# CM2 (curved mirror)
bs1 CM2 35.9u 10u 0 4.004 nCM2in nCM2refl dump dump
attr CM2 Rc 2.57369
# Distance from CM2 - IC
s lOMC4 0.2842 nCM2refl nICout
# Distance to detector output
s sout 3.5 nOCtrans nAS
###########################################################################
%%% FTend OMC
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336

%%% FTblock Reflectivities
###########################################################################
# Galaxy number 100
const T_PR2 243u
const L_PR2 8.6u

# Galaxy number 105
const T_PR3 5.3u
const L_PR3 17u

# Galaxy number 107
const T_PRM 0.021
const L_PRM 5.9u

# Galaxy number 113
const T_SR2 18.3u
const L_SR2 6.1u

# Galaxy number 114
const T_SR3 5u
const L_SR3 19.1u

# Galaxy number 126
const T_SRM 0.3688	
const L_SRM 8.3u

# Galaxy number 75
const T_ITMX 0.0148
const L_ITMX 10.4u

# Galaxy number 79
const T_ITMY 0.0148
const L_ITMY 14.3u

# Galaxy number 30
const T_ETMX 3.7u
const L_ETMX 100.9u

# Galaxy number 32
const T_ETMY 3.6u
const L_ETMY 9.3u
###########################################################################
%%% FTend Reflectivities


%%% FTblock Constants
###########################################################################
const nsilica 1.44963098985906
% Sidebands tuned to be resonant for PRC in this file (lprc = 57.6564)
% Design sidebands
%const f1 9099471
%const mf1 -9099471
%const f2 45497355
%const mf2 -45497355
% Measured?
const f1 9099055
const mf1 9099055
const f2 45495275
const mf2 -45495275
const TL_f 34.5k
###########################################################################
%%% FTend Constants


%%% FTblock Tunings
###########################################################################
# offset computed with zero_locks.py
const phi_ETMX 0.106992111770048
const phi_ETMY -0.109282418715425
const phi_ITMX 0.106389383390564
const phi_ITMY -0.106389383390564
const phi_PRM -0.024603392339103
const phi_SRM 90.108393822523524

const phi_BS 0
const phi_ARBSX 0
const phi_ARBSSR 0
const phi_IC 0
###########################################################################
%%% FTend Tunings


%%% FTblock HOMs
###########################################################################
# Set PRY and PRX to use cavity eigenmodes for mode calculations
cav SRCY SRMHR nSRMHRa ITMY nITMYs2
cav SRCX SRMHR nSRMHRa ITMX nITMXs2
cav PRCY PRM nPRMb ITMY nITMYs2
cav PRCX PRM nPRMb ITMX nITMXs2
cav Xarm ITMX nITMX2 ETMX nETMX1
cav Yarm ITMY nITMY2 ETMY nETMY1
cav OMC IC nICtrans IC nICout
maxtem 4
phase 2
###########################################################################
%%% FTend HOMs
Daniel Brown's avatar
Daniel Brown committed
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381

%%% FTblock Powers
###########################################################################
# pd Px nITMX2
# pd Py nITMY2
# pd Pprc nPRMb
# pd Psrc nSRMHRa*
# ad prc0 0 nPRMb
# ad prcf1 $f1 nPRMb
# ad prcf2 $f2 nPRMb
# ad src0 0 nSRMHRa*
# ad srcf1 $f1 nSRMHRa*
# ad srcf2 $f2 nSRMHRa*
###########################################################################
%%% FTend Powers

%%% FTblock errsigs
###########################################################################
# N.B. the P signal refers to most symmetric signal, not greatest slope.
pd1 REFL_f1_P $f1 -10 nREFL
pd1 REFL_f1_Q $f1 80 nREFL
pd1 REFL_f2_P $f2 79 nREFL
pd1 REFL_f2_Q $f2 169 nREFL
pd1 POP_f1_P $f1 10 nPOP
pd1 POP_f1_Q $f1 100 nPOP
pd1 POP_f2_P $f2 78 nPOP
pd1 POP_f2_Q $f2 168 nPOP
pd1 AS_f1_P $f1 0 nSRMARb
pd1 AS_f1_Q $f1 90 nSRMARb
pd1 AS_f2_P $f2 130 nSRMARb
pd1 AS_f2_Q $f2 40 nSRMARb
pd P_DC nAS

noplot REFL_f1_P
noplot REFL_f1_Q
noplot REFL_f2_P
noplot REFL_f2_Q
noplot POP_f1_P
noplot POP_f1_Q
noplot POP_f2_P
noplot POP_f2_Q
noplot AS_f1_P
noplot AS_f1_Q
noplot AS_f2_P
noplot AS_f2_Q
Daniel Brown's avatar
Daniel Brown committed
382
#noplot P_DC
Daniel Brown's avatar
Daniel Brown committed
383
384
385
###########################################################################
%%% FTend errsigs

Daniel Brown's avatar
Daniel Brown committed
386
387
time
noxaxis