Add simple cavity

This commit is contained in:
linarphy 2024-10-03 18:34:28 +02:00
parent 609a1de2e0
commit 6d47a2695c
Signed by: linarphy
GPG key ID: 434A18DA831BC610
15 changed files with 166 additions and 18 deletions

61
01_simple_cavities.kat Normal file
View file

@ -0,0 +1,61 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
# cavity west
# intern
variable WI_AR_R 0.00
variable WI_AR_L 0.00
variable WI_L 0.00
variable WI_T 0.00
variable WI_width 0.2 units='m'
variable WI_mass 42 units='kg'
variable WI_fz 0.76
variable WI_Qz 40
# extern
variable WE_T 0.00
variable WE_L 0.00
variable WE_AR_L 0.00
variable WE_AR_R 0.00
variable WE_width 0.2 units='m'
variable WE_mass 42 units='kg'
variable WE_fz 0.76
variable WE_Qz 40
# length
variable length_west 1 units='m'
# cavity north
# intern
variable NI_AR_R 0
variable NI_AR_L 0
variable NI_L 0
variable NI_T 0
variable NI_width 0.2 units='m'
variable NI_mass 42 units='kg'
variable NI_fz 0.76
variable NI_Qz 40
# extern
variable NE_T 0
variable NE_L 0
variable NE_AR_L 0
variable NE_AR_R 0
variable NE_width 0.2 units='m'
variable NE_mass 42 units='kg'
variable NE_fz 0.76
variable NE_Qz 40
# length
variable length_north 1 units='m'
# distance
variable beamsplitter_cavity_north 1 units='m'
variable beamsplitter_cavity_west 1 units='m'

30
01_simple_mirrors.kat Normal file
View file

@ -0,0 +1,30 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
# Mirror M1
variable M1_AR_R 0
variable M1_T 0
variable M1_L 0
variable M1_AR_L 0
variable M1_width 0.2 units='m'
variable M1_mass 42 units='kg'
variable M1_fz 0.76
variable M1_Qz 40
# Mirror M2
variable M2_AR_R 0
variable M2_T 0
variable M2_L 0
variable M2_AR_L 0
variable M2_width 0.2 units='m'
variable M2_mass 42 units='kg'
variable M2_fz 0.76
variable M2_Qz 40
# distance
variable beamsplitter_mirror 1 units='m'
variable beamsplitter_mirror2 1 units='m'

View file

@ -13,22 +13,10 @@ variable BS_alpha -45
variable BS_W_AR_alpha -45 variable BS_W_AR_alpha -45
variable BS_S_AR_alpha -45 variable BS_S_AR_alpha -45
variable BS_W_width 0.074459 units='m'
variable BS_S_width 0.074459 units='m' variable BS_S_width 0.074459 units='m'
variable BS_mass 34 units='kg' variable BS_W_width 0.074459 units='m'
# Mirror M1 #variable BS_mass 34 units='kg'
variable M1_R 0.90
variable M1_AR_R 0.01
variable M1_T 0.01
variable M1_AR_T 0.99
variable M1_width 0.2 units='m'
variable M1_mass 42 units='kg'
variable M1_fz 0.76
variable M1_Qz 40
# distance # distance
variable laser_beamsplitter 1 units='m' variable laser_beamsplitter 1 units='m'
variable beamsplitter_mirror 1 units='m'

View file

@ -7,4 +7,3 @@ beamsplitter BS_S_AR R=BS_S_AR_R L=BS_S_AR_L alpha=BS_S_AR_alpha
space inside_BS_W BS.p3 BS_W_AR.p1 L=BS_W_width nr=silica space inside_BS_W BS.p3 BS_W_AR.p1 L=BS_W_width nr=silica
space inside_BS_S BS.p4 BS_S_AR.p1 L=BS_S_width nr=silica space inside_BS_S BS.p4 BS_S_AR.p1 L=BS_S_width nr=silica
free_mass BS_sus BS.mech mass=BS_mass

View file

@ -0,0 +1,18 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
# NI
mirror NI_AR R=NI_AR_R L=NI_AR_L
mirror NI T=NI_T L=NI_L
space inside_NI NI_AR.p2 NI.p1 L=NI_width nr=silica
pendulum suspension_NI NI.mech mass=NI_mass fz=NI_fz Qz=NI_Qz
# NE
mirror NE T=NE_T L=WE_L
mirror NE_AR R=NE_AR_R L=WE_AR_L
space inside_NE NE.p2 NE_AR.p1 L=NE_width nr=silica
pendulum suspension_NE NE.mech mass=NE_mass fz=NE_fz Qz=NE_Qz
# cavity
space space_NI_NE NI.p2 NE.p1 L=length_north
#cavity cavity_north NI.p2.o

18
10_simple_cavity_west.kat Normal file
View file

@ -0,0 +1,18 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
# WI
mirror WI_AR R=WI_AR_R L=WI_AR_L
mirror WI T=WI_T L=WI_L
space inside_WI WI_AR.p2 WI.p1 L=WI_width nr=silica
pendulum suspension_WI WI.mech mass=WI_mass fz=WI_fz Qz=WI_Qz
# WE
mirror WE T=WE_T L=WE_L
mirror WE_AR R=WE_AR_R L=WE_AR_L
space inside_WE WE.p2 WE_AR.p1 L=WE_width nr=silica
pendulum suspension_WE WE.mech mass=WE_mass fz=WE_fz Qz=WE_Qz
# cavity
space space_WI_WE WI.p2 WE.p1 L=length_west
#cavity cavity_west WI.p2.o

View file

@ -1,8 +1,8 @@
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3 # An Advanced Virgo Plus input file for Finesse 3
mirror M1 R=M1_R T=M1_T mirror M1 L=M1_L T=M1_T
mirror M1_AR R=M1_AR_R T=M1_AR_T mirror M1_AR R=M1_AR_R L=M1_AR_L
space inside_M1 M1.p2 M1_AR.p1 L=M1_width nr=silica space inside_M1 M1.p2 M1_AR.p1 L=M1_width nr=silica

9
10_simple_mirror2.kat Normal file
View file

@ -0,0 +1,9 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
mirror M2 L=M2_L T=M2_T
mirror M2_AR R=M2_AR_R L=M2_AR_L
space inside_M2 M2.p2 M2_AR.p1 L=M2_width nr=silica
pendulum M2_sus M2.mech mass=M2_mass fz=M2_fz Qz=M2_Qz

View file

@ -0,0 +1,4 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
space space_BS_cavity_north BS.p2 NI_AR.p1 L=beamsplitter_cavity_north

View file

@ -0,0 +1,4 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
space space_BS_cavity_west BS_W_AR.p3 WI_AR.p1 L=beamsplitter_cavity_west

View file

@ -0,0 +1,4 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
space space_BS_M2 BS.p2 M2.p1 L=beamsplitter_mirror2

View file

@ -0,0 +1,4 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
power_detector_dc power_cavity_north NI.p1.o

View file

@ -0,0 +1,4 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
power_detector_dc power_cavity_west WI.p1.o

View file

@ -1,3 +1,4 @@
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3 # An Advanced Virgo Plus input file for Finesse 3
power_detector_dc power_M2 M2.p1.o

View file

@ -0,0 +1,4 @@
#-----------------------------------------------------------------------
# An Advanced Virgo Plus input file for Finesse 3
power_detector_dc power_M1 M1.p1.o