From a3321012c025f0df283174579f62628084dd1181 Mon Sep 17 00:00:00 2001 From: linarphy Date: Tue, 1 Oct 2024 15:27:28 +0200 Subject: [PATCH] Add simple check --- 01_simple_variables.kat | 32 ++++++++++++++++++++++++++++++++ 10_simple_beamsplitter.kat | 10 ++++++++++ 10_simple_laser.kat | 4 ++++ 10_simple_mirror.kat | 9 +++++++++ 4 files changed, 55 insertions(+) create mode 100644 01_simple_variables.kat create mode 100644 10_simple_beamsplitter.kat create mode 100644 10_simple_laser.kat create mode 100644 10_simple_mirror.kat diff --git a/01_simple_variables.kat b/01_simple_variables.kat new file mode 100644 index 0000000..1451435 --- /dev/null +++ b/01_simple_variables.kat @@ -0,0 +1,32 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +# Beamsplitter +variable BS_T 0.5012 +variable BS_L 3.0e-5 +variable BS_W_AR_R 3.29e-4 +variable BS_S_AR_R 3.29e-4 +variable BS_W_AR_L 3.0e-5 +variable BS_S_AR_L 3.0e-5 + +variable BS_alpha -45 +variable BS_W_AR_alpha -29.1951 +variable BS_S_AR_alpha -29.1951 + +variable BS_W_width 0.074459 units='m' +variable BS_S_width 0.074459 units='m' +variable BS_mass 34 units='kg' + +# Mirror M1 +variable M1_R +variable M1_AR_R +variable M1_T +variable M1_AR_T 0.0 +variable M1_Rc +variable M1_AR_Rc + +variable M1_width 0.2 units='m' +variable m1_mass 42 units='kg' + +variable M1_fz 0.76 +variable M1_Qz 40 diff --git a/10_simple_beamsplitter.kat b/10_simple_beamsplitter.kat new file mode 100644 index 0000000..6c27af0 --- /dev/null +++ b/10_simple_beamsplitter.kat @@ -0,0 +1,10 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +beamsplitter BS T=BS_T L=BS_L alpha=BS_alpha +beamsplitter BS_W_AR R=BS_W_AR_R L=BS_W_AR_L alpha=BS_W_AR_alpha +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_S BS.p4 BS_S_AR.p1 L=BS_S_width nr=silica +free_mass BS_sus BS.mech mass=BS_mass diff --git a/10_simple_laser.kat b/10_simple_laser.kat new file mode 100644 index 0000000..0a3066b --- /dev/null +++ b/10_simple_laser.kat @@ -0,0 +1,4 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +laser L1 P=power diff --git a/10_simple_mirror.kat b/10_simple_mirror.kat new file mode 100644 index 0000000..7ef0e13 --- /dev/null +++ b/10_simple_mirror.kat @@ -0,0 +1,9 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +mirror M1 R=M1_R T=M1_T Rc=M1_Rc +mirror M1_AR R=M1_AR_R T=M1_AR_T Rc=M1_AR_Rc + +space inside_M1 M1.p2 M1_AR.p1 L=M1_width nr=silica + +pendulum M1_sus M1.mech mass=M1_mass fz=M1_fz Qz=M1_Qz