nass-short-stroke-metrology/short-stroke-metrology.org

172 lines
6.3 KiB
Org Mode
Raw Permalink Normal View History

2021-02-19 11:10:48 +01:00
#+TITLE: NASS - Short Stroke Metrology
:DRAWER:
#+LANGUAGE: en
#+EMAIL: dehaeze.thomas@gmail.com
#+AUTHOR: Dehaeze Thomas
#+HTML_LINK_HOME: ../index.html
#+HTML_LINK_UP: ../index.html
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
#+HTML_HEAD: <script type="text/javascript" src="https://research.tdehaeze.xyz/js/script.js"></script>
#+BIND: org-latex-image-default-option "scale=1"
#+BIND: org-latex-image-default-width ""
#+LaTeX_CLASS: scrreprt
#+LaTeX_CLASS_OPTIONS: [a4paper, 10pt, DIV=12, parskip=full]
#+LaTeX_HEADER_EXTRA: \input{preamble.tex}
#+PROPERTY: header-args:matlab :session *MATLAB*
#+PROPERTY: header-args:matlab+ :comments org
#+PROPERTY: header-args:matlab+ :exports both
#+PROPERTY: header-args:matlab+ :results none
#+PROPERTY: header-args:matlab+ :eval no-export
#+PROPERTY: header-args:matlab+ :noweb yes
#+PROPERTY: header-args:matlab+ :mkdirp yes
#+PROPERTY: header-args:matlab+ :output-dir figs
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/tikz/org/}{config.tex}")
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100
#+PROPERTY: header-args:latex+ :results file raw replace
#+PROPERTY: header-args:latex+ :buffer no
#+PROPERTY: header-args:latex+ :tangle no
#+PROPERTY: header-args:latex+ :eval no-export
#+PROPERTY: header-args:latex+ :exports results
#+PROPERTY: header-args:latex+ :mkdirp yes
#+PROPERTY: header-args:latex+ :output-dir figs
#+PROPERTY: header-args:latex+ :post pdf2svg(file=*this*, ext="png")
:END:
2021-02-19 11:13:39 +01:00
#+begin_export html
<hr>
<p>This report is also available as a <a href="./short-stroke-metrology.pdf">pdf</a>.</p>
<hr>
#+end_export
2021-02-19 11:10:48 +01:00
* Introduction :ignore:
The goal of this document is to analyze the feasibility of a short stroke metrology system for the NASS using fixed interferemoter and the same reflector as for the long stroke metrology system.
It is structured as follow:
- Section [[sec:meas_principle]]: the meaurement principle is described.
- Section [[sec:translation_interferometers]]: the requirements for the interferometers measuring translations are described
- Section [[sec:rotation_interferometers]]: the same is done for the rotations
* Matlab Init :noexport:ignore:
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
<<matlab-dir>>
#+end_src
#+begin_src matlab :exports none :results silent :noweb yes
<<matlab-init>>
#+end_src
* Measurement Principle
<<sec:meas_principle>>
Here are the defined wanted displacement of the reflector that should be inside the measurement stroke of the metrology system.
The defined translations and rotations are defined with respect to the frame shown in Figure [[fig:short_stroke_metrology_concept]].
#+begin_src matlab
d_x = 0; % Wanted translation of the reflector in the x direction [m]
d_y = 1e-3; % Wanted translation of the reflector in the y direction [m]
d_z = 1e-3; % Wanted translation of the reflector in the z direction [m]
R_x = 10e-3; % Wanted rotation of the reflector along the x axis [rad]
R_y = 0; % Wanted rotation of the reflector along the y axis [rad]
#+end_src
#+name: fig:short_stroke_metrology_concept
#+caption: Short Stroke Metrology - Concept. Blue interferometers are used to measure the X-Y-Z motion of the reflector. Red interferometers are used to measure tilt motion of the reflector.
#+attr_latex: :width \linewidth
[[file:figs/short_stroke_metrology_concept.png]]
Here are the approximate dimensions shown in Figure [[fig:short_stroke_metrology_concept]]:
- $d_0 \approx 10\,[mm]$
- $L \approx 150\,[mm]$
- $R \approx 250\,[mm]$
#+begin_src matlab
d0 = 10e-3; % [m]
L = 150e-3; % [m]
R = 250e-3; % [m]
#+end_src
* X-Y-Z measurement
<<sec:translation_interferometers>>
The geometry for the interferometers measuring translations is shown in Figure [[fig:translation_interferometers]]:
- $R = 250\,[mm]$
- $d_0 > 10\,[mm]$
- $d_x = \pm 1\,[mm]$
- $d_y = \pm 1\,[mm]$
#+name: fig:translation_interferometers
#+caption: Interferometers that are measuring translation
[[file:figs/translation_interferometers.png]]
The angle of the reflected beam is approximately equal to:
\begin{equation}
\theta \approx 2 \frac{d_y}{R}
\end{equation}
And we obtain:
#+begin_src matlab :results raw replace :exports results :tangle no
sprintf('\\[ \\theta \\approx %.1f\\,[mrad] \\]', 1e3*(2*d_y/R))
#+end_src
#+RESULTS:
\[ \theta \approx 8.0\,[mrad] \]
#+name: tab:spec_translation
#+caption: Specifications for the translation interferometers
2021-02-19 11:20:05 +01:00
#+attr_latex: :environment tabularx :width 0.6\linewidth :align Xc
2021-02-19 11:10:48 +01:00
#+attr_latex: :center t :booktabs t :float t
2021-02-19 11:20:05 +01:00
| *Specification* | *Value* |
|--------------------+-----------------------------|
| Axial Acceptance | $\pm 1\,[mm]$ |
| Angular Acceptance | $\pm 8\,[mrad]$ |
| Distance to target | $10\,[mm]$ |
| Target | Convex with $R = 250\,[mm]$ |
2021-02-19 11:10:48 +01:00
* Tilt measurement
<<sec:rotation_interferometers>>
The tilt $\theta$ of the flat mirror is directly equal to the tilt of the reflector.
However, the $z$ displacement on the flat part is equal to:
\begin{equation}
z \approx d_z + L \theta_y
\end{equation}
And we obtain:
#+begin_src matlab :results raw replace :exports results :tangle no
sprintf('\\[ z \\approx %.1f\\,[mm] \\]', 1e3*(d_z + R_x*L))
#+end_src
#+RESULTS:
\[ z \approx 2.5\,[mm] \]
The geometry for the interferometers measuring rotations is shown in Figure [[fig:rotation_interferometers]]:
- $d_0 > 10\,[mm]$
- $\theta = \pm 10\,[mrad]$
- $z = \pm 2.5\, [mm]$
#+name: fig:rotation_interferometers
#+caption: Interferometers that are measuring tilt
[[file:figs/rotation_interferometers.png]]
#+name: tab:spec_rotation
#+caption: Specifications for the rotation interferometers
2021-02-19 11:20:05 +01:00
#+attr_latex: :environment tabularx :width 0.4\linewidth :align Xc
2021-02-19 11:10:48 +01:00
#+attr_latex: :center t :booktabs t :float t
2021-02-19 11:20:05 +01:00
| *Specification* | *Value* |
2021-02-19 11:10:48 +01:00
|--------------------+------------------|
| Axial Acceptance | $\pm 2.5\,[mm]$ |
| Angular Acceptance | $\pm 10\,[mrad]$ |
| Distance to target | $10\,[mm]$ |
2021-02-19 11:20:05 +01:00
| Target | Flat mirror |
2021-02-19 11:10:48 +01:00
* Conclusion