########################################################################### # Configuration file for full dual recycled 40m interferometer classname FortyMeters ################################################################ Parameters # General parameters const Pin 1 # input power # Mirror parameters const T_ITM 0.01384 # ITM transmission [from https://wiki-40m.ligo.caltech.edu/Core_Optics] const T_ETM 14e-6 # ETM transmission [from https://wiki-40m.ligo.caltech.edu/Core_Optics] const Loss_arm 100e-6 # losses per mirror const T_PRM 0.056 # PRM transmission [from https://wiki-40m.ligo.caltech.edu/Core_Optics] const T_SRM 0.099 # SRM transmission [from https://wiki-40m.ligo.caltech.edu/Core_Optics] const T_PR2 200e-6 # PR2 transmission (to extract POP) # Lengths and modulations const Larm 37.7974 # arm length [from https://wiki-40m.ligo.caltech.edu/IFO_Modeling/RC_lengths] const Lprc 6.752 # PRC length - not used [from survey] const L_PRM_PR2 1.890 # distance PRM-PR2 [from survey] const L_PR2_PR3 2.110 # distance PR2-PR3 [from survey] const L_PR3_BS 0.416 # distance PR3-BS [from survey] const L_BS_ITMX 2.354 # distance BS-ITMX [from survey] const L_BS_ITMY 2.317 # distance BS-ITMY [from survey] const Lsrc 5.474 # SRC length - not used [from survey] const L_SRM_SR2 0.559 # distance SRM-SR2 [from survey] const L_SR2_SR3 2.308 # distance SR2-SR3 [from survey] const L_SR3_BS 0.271 # distance SR3-BS [from survey] const fmod1 11065399 # lower modulation frequency [from https://wiki-40m.ligo.caltech.edu/IFO_Modeling/RC_lengths] const fmod2 5*fmod1 # upper modulation frequency [from https://wiki-40m.ligo.caltech.edu/IFO_Modeling/RC_lengths] const midx1 0.1 # modulation indexes const midx2 0.1 # Arm cavity geometry const RocITMX Inf # radius of curvature of ITMX const RocITMY Inf # radius of curvature of ITMY const RocETMX 57.4 # radius of curvature of ETMX const RocETMY 57.4 # radius of curvature of ETMY # Power recycling cavity geometry const RocPRM 115.6 # radius of curvature of PRM [from https://wiki-40m.ligo.caltech.edu/Core_Optics] const RocPR2 Inf # radius of curvature of PR2 [flat] const RocPR3 Inf # radius of curvature of PR2 [flat] const aoiPR2 0 # angle of incidence at PR2 [irrelevant] const aoiPR3 0 # angle of incidence at PR3 [irrelevant] # Signal recycling cavity geometry const RocSRM 148.1 # radius of curvature of SRM [from https://wiki-40m.ligo.caltech.edu/Core_Optics] const RocSR2 Inf # radius of curvature of SR2 [flat] const RocSR3 Inf # radius of curvature of SR2 [flat] const aoiSR2 0 # angle of incidence at SR2 [irrelevant] const aoiSR3 0 # angle of incidence at SR3 [irrelevant] # Output Mode Cleaner parameters const L_OMC 1.132 # round-trip length const c 299792458 # speed of light const FinesseOMC 400 # finesse const PoleOMC c/L_OMC/2/FinesseOMC # OMC cavity pole # Operating point const DARMoffset 12e-12 # DC-readout offset const SRCtuning 0 # SRC detuning #################################################################### Vertex # Laser and modulation laser laser nL P=Pin # laser source modulator eom11 nL nEOM1 f=fmod1 m=midx1 type=pm # modulators modulator eom55 nEOM1 nEOM2 f=fmod2 m=midx2 type=pm space inj nEOM2 nPRM_1 L=1 # dummy space # Power recycling cavity (folding mirrors modeled as beam splitters to # allow non zero angle of incidence) mirror PRM nPRM_1 nPRM_2 T=T_PRM Rc=-RocPRM space sPRC1 nPRM_2 nPR2_1 L=L_PRM_PR2 phi=-pi/4 # phase to have PRC resonant beamsplitter PR2 nPR2_1 nPR2_2 nPR2_3 nPOP T=T_PR2 Rc=RocPR2 aoi=aoiPR2 space sPRC2 nPR2_2 nPR3_1 L=L_PR2_PR3 beamsplitter PR3 nPR3_1 nPR3_2 nPR3_3 nPR3_4 R=1 Rc=RocPR3 aoi=aoiPR3 space sPRC3 nPR3_2 nBS_PRC L=L_PR3_BS # Beam splitter part and short Michelson. The beam splitter is thin, but # the distances have been corrected to include the refraction into the # substrate beamsplitter BS nBS_PRC nBS_Y nBS_X nBS_SRC T=0.5 space sMICHY nBS_Y nITMY_1 L=L_BS_ITMY phi=-pi/4 # space between BS and ITMs space sMICHX nBS_X nITMX_1 L=L_BS_ITMX phi=pi/4 # phase to ensure dark fringe # Signal recycling cavity (folding mirrors modeled as beam splitters to # allow non zero angle of incidence) space sSRC3 nBS_SRC nSR3_1 L=L_SR3_BS phi=-pi/4+SRCtuning beamsplitter SR3 nSR3_1 nSR3_2 nSR3_3 nSR3_4 R=1 Rc=RocSR3 aoi=aoiSR3 space sSRC2 nSR3_2 nSR2_1 L=L_SR2_SR3 beamsplitter SR2 nSR2_1 nSR2_2 nSR2_3 nSR2_4 R=1 Rc=RocSR2 aoi=aoiSR2 space sSRC1 nSR2_2 nSRM_1 L=L_SRM_SR2 mirror SRM nSRM_1 nSRM_2 T=T_SRM Rc=RocSRM # add a filter to simulate a perfect OMC space sOMC nSRM_2 nOMC_1 filter OMC nOMC_1 nOMC_2 bw=PoleOMC ############################################################## X arm cavity mirror ITMX nITMX_1 nITMX_2 T=T_ITM L=Loss_arm Rc=-RocITMX # cavity km-long space space sXARM nITMX_2 nETMX_1 L=Larm phi=pi*DARMoffset/1.064e-6 # ETM has no substrate mirror ETMX nETMX_1 nETMX_2 T=T_ETM L=Loss_arm Rc=RocETMX # define cavity mode cavity sXARM ############################################################## X arm cavity mirror ITMY nITMY_1 nITMY_2 T=T_ITM L=Loss_arm Rc=-RocITMY # cavity km-long space space sYARM nITMY_2 nETMY_1 L=Larm phi=-pi*DARMoffset/1.064e-6 # ETM has no substrate mirror ETMY nETMY_1 nETMY_2 T=T_ETM L=Loss_arm Rc=RocETMY # Define cavity mode cavity sYARM ################################################################### Sensors # DC powers powermeter REFL nPRM_1 from=PRM powermeter ASp nSRM_2 from=SRM powermeter AS nOMC_2 from=OMC powermeter POP nPOP from=PR2 powermeter PRC nPRM_2 from=PRM powermeter SRC nSRM_2 from=SRM powermeter XCAV nITMX_2 from=ITMX powermeter YCAV nITMY_2 from=ITMY powermeter XIN nITMX_1 from=sMICHX powermeter YIN nITMY_1 from=sMICHY # demodulated signals demodulation REFL11 nPRM_1 from=PRM f=fmod1 phi=-11 demodulation REFL55 nPRM_1 from=PRM f=fmod2 phi=-55 demodulation ASp11 nSRM_2 from=SRM f=fmod1 demodulation ASp55 nSRM_2 from=SRM f=fmod2 demodulation POP11 nPOP from=PR2 f=fmod1 phi=170 demodulation POP55 nPOP from=PR2 f=fmod2 phi=-48 ############################################################ Driving points driver mir ITMX ITMY ETMX ETMY PRM SRM BS