IFO Modeling

Modeling of the interferometer is always useful for many purposes:

Once upon a time analytical calculations were almost the only way for any meaningful interferometer calculation. But that sort of folkloric era has been over. The interferometer configuration have got much more complicated since recycling techniques were committed to practical use. Now we are facing on the dual recycling issues. None of the design could be done without IFO modeling. The modeling is now one of the indispensable skills of a real interferometer person.

Key points of the IFO Modeling

IFO Modeling Tools

Optickle

40m Upgrade Optickle Model


Looptickle

By Stefan Ballmer

The documentation file for it is [attachment:looptickle_README.txt this]. Next time Stefan comes visit us, we can try to ask him to explain Looptickle a bit more.

It is crucial for the demo files in the looptickle package to run, to have the Matlab path set properly. Especially since the iscmodeling directory often contains different copies of the same functions, some of which are obsolete and just cause conflicts.

Also looptickle gets confused by other junk optickle and looptickle structures, or tickle matrices left around in the matlab workplace. It's highly recommended to clear the workplace before starting to work with a new structure. Otherwise error messages are very likely to interrupt you.

Here's how the command lines for the first run should be:

   1 clear all
   2 restoredefaultpath
   3 cd <your path to the iscmodeling package>/iscmodeling/looptickle
   4 addpath(genpath('../Optickle'));
   5 addpath(genpath('./'));
   6 addpath(genpath('../gwinc'));
   7 addpath(genpath('../40m'));


Matlab model of optical cavities

By Alberto

It is a semi-analythical modeling package. The two building blocks of the models are a Fabry-Perot function and a Michelson function. Each function replaces either a cavity or a Michelson, with an effective compound mirror. The functions return complex reflectance and transmittance. The input parameters are the most generic. The surfaces of all mirrors are treated individually, i.e. reflectance and transmittance can be set independently for each side of a mirror.

Macroscopic length and microscopic offsets are passed to the functions as parameters.

By nesting any combination of cavities in the proper way and order, one can build up a compound mirror representing coupled cavities or the whole interferometer. Then the reflectivity and transmissivity of the compound mirror will be the Bright and Dark port outputs, respectively.

All functions contain a help description on how to use it.


Finesse

Recycling cavity lengths


SIS

SIS is an FFT-based simulation program written and maintained by Hiro. It is useful for simulation of non-ideal optical surfaces (surface roughness, mesa beams) and thermal effects (lensing, ROC errors).

Introduction to SIS