From ff3dfd49608b87d3c1bc9792f0ba1fd6be1d871a Mon Sep 17 00:00:00 2001 From: linarphy Date: Wed, 6 Nov 2024 15:10:20 +0100 Subject: [PATCH] Add power recycling cavity & update dof --- 01_simple_cavities.kat | 11 +++++++++++ 01_simple_variables.kat | 2 ++ 10_simple_power_recycling_mirror.kat | 6 ++++++ 25_link_simple_laser_power_recycling_mirror.kat | 4 ++++ ...nk_simple_power_recycling_mirror_beamsplitter.kat | 4 ++++ 70_simple_cavity_north_detector.kat | 2 ++ 70_simple_cavity_west_detector.kat | 2 ++ 70_simple_degree_of_freedom.kat | 9 +++------ 70_simple_power_recycling_cavity.kat | 12 ++++++++++++ 9 files changed, 46 insertions(+), 6 deletions(-) create mode 100644 10_simple_power_recycling_mirror.kat create mode 100644 25_link_simple_laser_power_recycling_mirror.kat create mode 100644 25_link_simple_power_recycling_mirror_beamsplitter.kat create mode 100644 70_simple_power_recycling_cavity.kat diff --git a/01_simple_cavities.kat b/01_simple_cavities.kat index cf58155..acd72e6 100644 --- a/01_simple_cavities.kat +++ b/01_simple_cavities.kat @@ -65,3 +65,14 @@ variable length_north 2999.788 units='m' # distance variable beamsplitter_cavity_north 1 units='m' variable beamsplitter_cavity_west 1 units='m' + +# power recycling cavity +variable PR_AR_Rc -3.62 +variable PR_Rc -1430 +variable PR_AR_L 0 +variable PR_L 0 +variable PR_AR_R 0 +variable PR_T 0.04835 + +# length +variable PR_width 0.1003 units='m' diff --git a/01_simple_variables.kat b/01_simple_variables.kat index 5648794..a6d9252 100644 --- a/01_simple_variables.kat +++ b/01_simple_variables.kat @@ -20,3 +20,5 @@ variable BS_W_width 0.074459 units='m' # distance variable laser_beamsplitter 1 units='m' +variable laser_power_recycling_mirror 0.5 units='m' +variable power_recycling_mirror_beamsplitter 0.5 units='m' diff --git a/10_simple_power_recycling_mirror.kat b/10_simple_power_recycling_mirror.kat new file mode 100644 index 0000000..4a06477 --- /dev/null +++ b/10_simple_power_recycling_mirror.kat @@ -0,0 +1,6 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +mirror PR_AR R=PR_AR_R L=PR_AR_L Rc=PR_AR_Rc +mirror PR T=PR_T L=PR_L Rc=PR_Rc +space inside_PR PR_AR.p2 PR.p1 L=PR_width nr=silica diff --git a/25_link_simple_laser_power_recycling_mirror.kat b/25_link_simple_laser_power_recycling_mirror.kat new file mode 100644 index 0000000..efce310 --- /dev/null +++ b/25_link_simple_laser_power_recycling_mirror.kat @@ -0,0 +1,4 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +space space_L1_PR L1.p1 PR_AR.p1 L=laser_power_recycling_mirror diff --git a/25_link_simple_power_recycling_mirror_beamsplitter.kat b/25_link_simple_power_recycling_mirror_beamsplitter.kat new file mode 100644 index 0000000..3a43e5f --- /dev/null +++ b/25_link_simple_power_recycling_mirror_beamsplitter.kat @@ -0,0 +1,4 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +space space_PR_BS PR.p2 BS.p1 L=power_recycling_mirror_beamsplitter diff --git a/70_simple_cavity_north_detector.kat b/70_simple_cavity_north_detector.kat index a978505..69c3c24 100644 --- a/70_simple_cavity_north_detector.kat +++ b/70_simple_cavity_north_detector.kat @@ -6,3 +6,5 @@ power_detector_dc NI_p1 NI.p1.o power_detector_dc NI_p2 NI.p2.o power_detector_dc NE_p1 NE.p1.o power_detector_dc NE_p2 NE.p2.o + +degree_of_freedom NORTH_ARM NE.dofs.z +1 diff --git a/70_simple_cavity_west_detector.kat b/70_simple_cavity_west_detector.kat index 489d8af..e9df101 100644 --- a/70_simple_cavity_west_detector.kat +++ b/70_simple_cavity_west_detector.kat @@ -6,3 +6,5 @@ power_detector_dc W1_p1 WI.p1.o power_detector_dc WI_p2 WI.p2.o power_detector_dc WE_p1 WE.p1.o power_detector_dc WE_p2 WE.p2.o + +degree_of_freedom WEST_ARM WE.dofs.z +1 diff --git a/70_simple_degree_of_freedom.kat b/70_simple_degree_of_freedom.kat index 0112c93..07ef80c 100644 --- a/70_simple_degree_of_freedom.kat +++ b/70_simple_degree_of_freedom.kat @@ -1,10 +1,7 @@ #----------------------------------------------------------------------- # An Advanced Virgo Plus input file for Finesse 3 -# Arms -degree_of_freedom WEST_ARM WE.dofs.z +1 -degree_of_freedom NORTH_ARM NE.dofs.z +1 - # Interferometer -degree_of_freedom MICH NI.dofs.z -1 WI.dofs.z +1 -degree_of_freedom DARM NE.dofs.z +1 WE.dofs.z +1 +degree_of_freedom MICH NI.dofs.z -1 WI.dofs.z +1 NE.dofs.z -1 WE.dofs.z +1 +degree_of_freedom DARM NE.dofs.z -1 WE.dofs.z +1 +degree_of_freedom CARM NE.dofs.z +1 WE.dofs.z +1 diff --git a/70_simple_power_recycling_cavity.kat b/70_simple_power_recycling_cavity.kat new file mode 100644 index 0000000..711741a --- /dev/null +++ b/70_simple_power_recycling_cavity.kat @@ -0,0 +1,12 @@ +#----------------------------------------------------------------------- +# An Advanced Virgo Plus input file for Finesse 3 + +power_detector_dc power_cavity_power_recycling PR.p2.o +power_detector_dc PR_p1 PR.p1.o +power_detector_dc PR_AR_P1 PR_AR.p1.o +power_detector_dc PR_AR_p2 PR_AR.p2.o + +cavity cavity_PRCL_west PR.p2.o via=WE.p1.i priority=2 +cavity cavity_PRCL_north PR.p2.o via=NE.p1.i priority=2 + +degree_of_freedom PRCL PR.dofs.z +1