This report is a new edition of [1] with different title, the limitation to flat mirrors having been removed in the new version of the program (available in source code alongside this report). All types of commonly used mirrors are now included, i.e. flat and elliptic, hyperbolic, parabolic. Spherical mirrors are only a special case of elliptic ones. Mirrors are a common component in THz and sub-THz quasi-optical systems. The system designer always faces the need to specify alignment tolerances for manufacturing, but computing the impact of misalignments using commercial programs can be tedious, requiring lots of simulations. This program tries to alleviate the burden by performing a Montecarlo analysis for an arbitrary sequence of mirrors, specified with the positions of the central axis reflection points in a single reference frame. It is somewhat similar to [2]. The first point in the sequence must be the position of the source, the last an arbitrary point along the axis of the output beam. Source and mirrors are assumed to have random errors in orientation, with a uniform distribution function within the specified tolerance. The program also computes the polarization and its dependence on alignment tolerances. It is freeware and available in Fortran 90 source form at ISTP (former IFP) website alongside this report. Users are kindly requested to cite this report in their papers. [1] A. Simonetto A small FORTRAN program for assessment of alignment tolerance in arbitrary sequences of flat mirrors, IFP Internal Report FP19/3
A small FORTRAN program for assessment of alignment tolerance in arbitrary sequences of flat or conic section mirrors
Simonetto Alessandro
2020
Abstract
This report is a new edition of [1] with different title, the limitation to flat mirrors having been removed in the new version of the program (available in source code alongside this report). All types of commonly used mirrors are now included, i.e. flat and elliptic, hyperbolic, parabolic. Spherical mirrors are only a special case of elliptic ones. Mirrors are a common component in THz and sub-THz quasi-optical systems. The system designer always faces the need to specify alignment tolerances for manufacturing, but computing the impact of misalignments using commercial programs can be tedious, requiring lots of simulations. This program tries to alleviate the burden by performing a Montecarlo analysis for an arbitrary sequence of mirrors, specified with the positions of the central axis reflection points in a single reference frame. It is somewhat similar to [2]. The first point in the sequence must be the position of the source, the last an arbitrary point along the axis of the output beam. Source and mirrors are assumed to have random errors in orientation, with a uniform distribution function within the specified tolerance. The program also computes the polarization and its dependence on alignment tolerances. It is freeware and available in Fortran 90 source form at ISTP (former IFP) website alongside this report. Users are kindly requested to cite this report in their papers. [1] A. Simonetto A small FORTRAN program for assessment of alignment tolerance in arbitrary sequences of flat mirrors, IFP Internal Report FP19/3| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_425579-doc_151802.docx
solo utenti autorizzati
Descrizione: Listato programma come documento word A small FORTRAN program for assessment of alignment tolerance in arbitrary sequences
Dimensione
36.83 kB
Formato
Microsoft Word XML
|
36.83 kB | Microsoft Word XML | Visualizza/Apri Richiedi una copia |
|
prod_425579-doc_151864.pdf
non disponibili
Descrizione: Rapporto tecnico A small FORTRAN program for assessment of alignment tolerance in arbitrary sequences
Dimensione
1.27 MB
Formato
Adobe PDF
|
1.27 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


