1 / 12

Why use FinesseTools for Advanced Virgo simulations, a simple example .

Why use FinesseTools for Advanced Virgo simulations, a simple example. Stefan Hild (University of Birmingham) + A.Freise, M.Mantovani, A.Perreca Advanced Virgo telecon, June 2008. Outline. Motivation: Why to use FinesseTools for OSD-work? Infrastructure for OSD-Simulations

stew
Download Presentation

Why use FinesseTools for Advanced Virgo simulations, a simple example .

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Why use FinesseTools for Advanced Virgo simulations, a simple example. Stefan Hild (University of Birmingham) + A.Freise, M.Mantovani, A.Perreca Advanced Virgo telecon, June 2008

  2. Outline • Motivation: Why to use FinesseTools for OSD-work? • Infrastructure for OSD-Simulations • Advanced Virgo OSD_Tools SVN • Example of an OSD_Tool_function • Calculating the mirror ROCs for a given beam size • Current baseline of ROCs for main and recycling mirrors Advanced Virgo, 19th of June 2008

  3. Introduction: Why to use FinesseTools for OSD simulation work • We need to do plenty of simulations for Advanced Virgo • Many of these simulation task are fairly big constructs (for instance producing control matrix) • Many parameters are not fixed and might change several times within the next year or so • For instance: mod frequencies, Schnupp asymmetry, ... • Many design options are available which might completely change everything • For instance degenerate recycling cavities • We will have to do the simulations many times, with several parameter set, several optimization criteria … Advanced Virgo, 19th of June 2008

  4. Introduction: Why to use FinesseTools for OSD simulation work • IDEA: Build up a collection of (semi) automated scripts and functions, called OSD_Tools For instance for: • Calculating the mirror ROCs for a given beam size • Calculating the optimal Schnupp length for given modulation frequencies • Calculating the length of the SR-cavity for given Schnupp length and modulation frequency • Calculating an optimized Control matrix for a given IFO configuration • These scripts and functions always read in the current Advanced Virgo parameter set (from Finesse baseline file) and give back an optimized parameter set. • Example scenario: • Suppose the length of one recycling cavity changes • Need to redo the full length control scheme (including all noise propagations). • OSD_Tools can make things easier, more reliable and better documented. Advanced Virgo, 19th of June 2008

  5. Infrastructure: OSD-SVN • A dedicated SVN for OSD Simulation effort • All scripts and input files are stored in a subversion repository including backup and version control. • This svn can be read by the public: • Server: svn://lnx0.sr.bham.ac.uk • Repository: adv-osd • Everybody is welcome to join … Advanced Virgo, 19th of June 2008

  6. Infrastructure: OSD-SVN • Four main directories • Finesse-files: • Current and Previous input files (Parameter documentation) • OSD-tools: • Top Level OSD-function • FinesseTools • Tasks: • Example scripts how to run the Top Level OSD-functions Advanced Virgo, 19th of June 2008

  7. Example: Determine the mirror ROCs for a given beam size • The value for the Advanced Virgo beam size is likely to change in future: • There is a current baseline value (6.0cm) • New info about … • Size of flats • Geometry and type of actuators • FFT simulations … will make it necessary to modify the beam size • The lengths of the recycling cavities is not fixed: • For each length the recycling mirrors need to have a an adjusted curvature • Every time the beam size or the cavity lengths changes we have to recalculated all the curvatures of the mirrors. • It would be nice doing these calculations always by just pressing a single button (I.e. running a single function.) Advanced Virgo, 19th of June 2008

  8. OSD_ROC.m: What does it do? • Reads in the current an Advanced Virgo configuration from the current Advanced Virgo Finesse file (advirgo-base-xxxxxx.kat) • Switches off all cavity commands and use the pure eigenmode of the arm cavities. • Produce and run new Finesse simulation: beam size over main mirror ROC • Find main mirror ROC value corresponding to the wished beam size • Repeat step 3. and 4. with higher resolution (2nd iteration) • Write the new ROC value to the main mirrors. • Produce and run new Finesse simulation: beam parameter detector at the recycling mirrors • Calculates from z and z_r values the wavefront curvature of the recycling mirrors. • Writes a new Advanced Virgo input file, containing the new ROC values. (This file can then be used by the next OSD-Tool-function…) Advanced Virgo, 19th of June 2008

  9. OSD_ROC.m: What does it do? • For further detail, please look at the help of the function: Advanced Virgo, 19th of June 2008

  10. Current baseline for beam size and mirror curvatures Advanced Virgo, 19th of June 2008

  11. Documentation on the Wiki • Available on the AdV-OSD-Wiki: • Very brief summary of beamsize analysis • Current working values for mirror curvatures https://workarea.ego-gw.it/ego2/virgo/advanced-virgo/osd/beam-sizes Advanced Virgo, 19th of June 2008

  12. E N D Advanced Virgo, 19th of June 2008

More Related