From d5fdeb1be8ba5c8afec1ba1d6af417d7870b7d59 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Wed, 16 Apr 2025 14:21:20 +0200 Subject: [PATCH] Version before large rework --- nass-introduction.org | 592 +++++++++++++++++++++++------------------- nass-introduction.pdf | Bin 17370827 -> 17371918 bytes nass-introduction.tex | 34 ++- 3 files changed, 350 insertions(+), 276 deletions(-) diff --git a/nass-introduction.org b/nass-introduction.org index d34a6d2..d1e051a 100644 --- a/nass-introduction.org +++ b/nass-introduction.org @@ -552,7 +552,7 @@ CLOSED: [2024-05-29 Wed 18:58] % ==================== % IFF Control \node[block={2em}{2em}, right=0.6 of f, color=colorblue, fill=colorblue!10!white] (iff) {$g/s$}; - \draw[->, draw=colorblue] (fsensn.east)node[above right, color=colorblue]{$f_m$} -- ++(1.6, 0) |- (iff.east); + \draw[->, draw=colorblue] (fsensn.east)node[above right, color=colorblue]{$f_n$} -- ++(1.6, 0) |- (iff.east); \draw[->, draw=colorblue] (iff.west) -- (f.east) node[above right, color=colorblue]{$f$}; % ==================== \end{scope} @@ -701,7 +701,7 @@ CLOSED: [2024-05-29 Wed 17:09] \coordinate[] (outputX) at ($(P.south east)!0.5!(P.north east)$); \node[block, left=0.8 of inputF] (J) {$\bm{J}^{-T}$}; - \node[block={2.0cm}{2.0cm}, left=0.8 of J] (K) {\begin{matrix}K_x & & 0 \\ & \ddots & \\ 0 & & K_z\end{matrix}}; + \node[block={2.0cm}{2.0cm}, left=0.8 of J] (K) {\begin{matrix}K_x & & 0 \\ & \ddots & \\ 0 & & K_{R_z}\end{matrix}}; \node[addb={+}{}{}{}{-}, left=0.8 of K] (subr) {}; % Connections and labels @@ -909,6 +909,7 @@ Only recently, high bandwidth (100Hz) have been reported with the use of voice c | Architecture | Sensors and measured DoFs | Metrology Use | Stroke, DoF | Samples | Institute, BL | Ref | |-----------------------------------------------------------------+--------------------------------+---------------------+-------------------------+--------------+----------------+-------------------------------------------| | Spindle / *XYZ piezo stage* / Spherical retroreflector / Sample | 3 interferometers[fn:1]: $YZ$ | Characterization | XYZ: 100um, Rz: 180 deg | micron scale | PETRA III, P06 | [[cite:&schroer17_ptynam;&schropp20_ptynam]] | +| | | | | | | | | Spindle / Metrology Ring / *XYZ* Stage / Sample | 3 Capacitive: $YZR_x$ | Post processing | | micron scale | NSLS, X8C | cite:&wang12_autom_marker_full_field_hard | | *XYZ piezo stage* / Spindle / Metrology Ring / Sample | 2 interferometers [fn:1]: $YZ$ | Detector triggering | | micron scale | NSLS, HRX | [[cite:&xu23_high_nsls_ii]] | @@ -917,7 +918,7 @@ Only recently, high bandwidth (100Hz) have been reported with the use of voice c #+caption: End-Station with integrated feedback loops based on online metrology. Stages used for feedback are indicated in bold font. #+attr_latex: :environment tabularx :width \linewidth :align lllllllX #+attr_latex: :center t :booktabs t :font \scriptsize -| Architecture | Sensors and measured DoFs | Bandwidth | Stroke, DoF | Samples | Institute, BL | Ref | +| Stacked Stages | Sensors and measured DoFs | Bandwidth | Stroke, DoF | Samples | Institute, BL | Ref | |--------------------------------------------------------------------+--------------------------------------+-----------+--------------------------------------+------------+-------------------+----------------------------------------------------------------------------------| | *XYZ piezo motors* / Mirrors / Sample | 3 interferometers[fn:3]: $XYZ$ | 3 PID | XYZ: 3mm | light | APS | [[cite:&nazaretski15_pushin_limit]] | | *Piezo Hexapod* / Spindle / Metrology Ring / Sample | 12 Capacitive[fn:4]: $XYZR_xR_y$ | 10Hz | XYZ: 50um, Rx/Ry:500urad, Rz: 180deg | light | ESRF, ID16a | [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]] | @@ -927,72 +928,6 @@ Only recently, high bandwidth (100Hz) have been reported with the use of voice c | *Parallel XYZ voice coil stage* / Sample | 3 interferometers[fn:2]: $XYZ$ | 100Hz | XYZ: 3mm | up to 350g | Diamond, I14 | [[cite:&kelly22_delta_robot_long_travel_nano]] | | Rz / *Parallel XYZ voice coil stage* / Sample | 3 interferometers[fn:1]: $XYZ$ | 100Hz | YZ: 3mm, Rz: +-110deg | light | LNLS, CARNAUBA | [[cite:&geraldes23_sapot_carnaub_sirius_lnls]] | -** TODO [#C] Review of two stage control - -[[elisp:(helm-bibtex nil nil "Two Stage Actuator ")][Two Stage Actuator]]: -- [X] cite:&xu12_desig_devel_flexur_based_dual -- [ ] cite:&pahk01_ultra_precis_posit_system_servo_motor -- [ ] cite:&kobayashi03_phase_stabil_servo_contr_dual - disk drive -- [ ] cite:&michellod06_strat_contr_dual_nano_system_singl_metrol -- [ ] cite:&woody06_desig_perfor_dual_drive_system -- [ ] cite:&chassagne07_nano_posit_system_with_sub -- [ ] cite:&schitter08_dual -- [X] cite:&buice09_desig_evaluat_singl_axis_precis -- [X] cite:&liu10_desig_contr_long_travel_nano_posit_stage -- [ ] cite:&ting11_contr_desig_high_frequen_cuttin -- [ ] cite:&okazaki12_dual_servo_mechan_stage_contin_posit -- [ ] cite:&ito13_high_precis_posit_system_using -- [ ] cite:&yamaguchi13_advan_high_perfor_motion_contr_mechat_system -- [ ] cite:&kim13_desig_contr_singl_stage_dual -- [ ] cite:&wu13_desig -- [ ] cite:&parmar14_large_dynam_range_nanop_using -- [ ] cite:&ito15_low_stiff_dual_stage_actuat -- [ ] cite:&qingsong16_desig_implem_large_range_compl_microp_system -- [ ] cite:&zhu17_flexur_based_paral_actuat_dual -- [ ] cite:&wang17_devel_contr_long_strok_precis_stage -- [ ] cite:&okyay18_modal_analy_metrol_error_budget -- [ ] cite:&csencsics18_system_contr_desig_voice_coil -- [ ] cite:&okyay18_mechat_desig_actuat_optim_contr -- [ ] cite:&kong18_vibrat_isolat_dual_stage_actuat -- [ ] cite:&du19_multi_actuat_system_contr -- [ ] cite:&yun20_inves_two_stage_vibrat_suppr -- [ ] cite:&mukherjee20_hybrid_contr_precis_posit_applic -- [ ] cite:&barros21_feedf_contr_piezoel_dual_actuat_system - -*To read in details*: -- [X] cite:&choi08_desig_contr_nanop_xy_theta_scann - *top* -- [X] [[cite:&buice09_desig_evaluat_singl_axis_precis]] -- [X] cite:&shinno11_newly_devel_long_range_posit -- [ ] cite:&okazaki12_dual_servo_mechan_stage_contin_posit -- [ ] cite:&shan15_contr_review - *good review* -- [X] cite:&okyay16_mechat_desig_dynam_contr_metrol - *Good review* - #+begin_quote - The alternative, sliding contact bearings are limited to 2-10 [μm] motion resolution, due to stick-slip motion [[cite:&slocum92_precis_machin_desig]], hence they are not preferred. -Stick-slip occurs due to the difference between static and dynamic coefficients of friction in such bearings, which results in an impact-like disturbance in the control system during motion reversal. - #+end_quote -- [X] cite:&kong18_vibrat_isolat_dual_stage_actuat - *only found example of dual stage with hexapod* - #+begin_quote - The coarse stage is usually actuated by VCMs or other linear motors, and the fine stage is usually actuated by piezoelectric actuators or VCMs. - #+end_quote - -#+name: tab:introduction_dual_stages -#+caption: for each example, interferometers are used as the measured stage position (and signal feedback for the short stroke actuator). -#+attr_latex: :environment tabularx :width \linewidth :align lXX -#+attr_latex: :center t :booktabs t -| DoF | Long Stroke | Short Stroke | Bandwidth | | -|--------+---------------------------------+---------------+---------------+------------------------------------------------------| -| X,Y | 2 axis, linear motor | 2 piezo | | cite:&chassagne07_nano_posit_system_with_sub | -| X,Y,Rz | 1 axis, iron core linear motor | 4 VCM | 85Hz | cite:&choi08_desig_contr_nanop_xy_theta_scann | -| X | 1 axis, DC motor, feedscrew | 1 PZT | | cite:&buice09_desig_evaluat_singl_axis_precis | -| X,Y,Rz | 1 axis, ballscrew, rotary motor | 3 piezo | 3 PID, few Hz | cite:&liu10_desig_contr_long_travel_nano_posit_stage | -| X | 1 axis, Servo motor, ball screw | 1 VCM | | cite:&shinno11_newly_devel_long_range_posit | -| X | 1 axis, VCM | 1 piezo stack | | cite:&xu12_desig_devel_flexur_based_dual | - ** DONE [#C] Review about Stewart platform control CLOSED: [2024-05-29 Wed 16:16] @@ -1112,20 +1047,115 @@ Bandwidth is rarely specified Same table for nano positioning stages without integrated metrology? -** TODO [#C] Ask for permission to use figures +** TODO [#B] Talk about performance specifications -- [ ] Veijo (OH1, OH2) -- [ ] Cloetens (tomo + mapping) -- [ ] Focus size (Ray Barret) -- [ ] ID16b -- [ ] ID11 -- [ ] Wang -- [ ] Chroer -- [ ] Villar -- [ ] Nazaretski -- [ ] Shinno -- [ ] Schmidth -- [ ] +Smallest beamsize: 200nm x 100nm +- Goal: Keep the PoI in the beam: peak to peak errors of 200nm in Dy and 100nm in Dz +- RMS errors (/ by 6.6) gives 30nmRMS in Dy and 15nmRMS in Dz. +- Ry error <1.7urad, 250nrad RMS + +What is the filtering? + +** TODO [#B] Add table to compare Stewart platforms + +[[file:~/Cloud/work-projects/ID31-NASS/matlab/stewart-simscape/org/bibliography.org]] + +** TODO [#C] Review of two stage control + +*Articles*: +- [X] cite:&xu12_desig_devel_flexur_based_dual +- [X] cite:&pahk01_ultra_precis_posit_system_servo_motor +- [X] cite:&kobayashi03_phase_stabil_servo_contr_dual + disk drive +- [X] cite:&michellod06_strat_contr_dual_nano_system_singl_metrol +- [X] cite:&woody06_desig_perfor_dual_drive_system +- [X] cite:&chassagne07_nano_posit_system_with_sub +- [X] cite:&schitter08_dual +- [X] cite:&buice09_desig_evaluat_singl_axis_precis +- [X] cite:&liu10_desig_contr_long_travel_nano_posit_stage +- [X] cite:&ting11_contr_desig_high_frequen_cuttin +- [X] cite:&okazaki12_dual_servo_mechan_stage_contin_posit +- [X] cite:&ito13_high_precis_posit_system_using +- [X] cite:&kim13_desig_contr_singl_stage_dual +- [X] cite:&wu13_desig +- [X] cite:&ito15_low_stiff_dual_stage_actuat +- [X] cite:&zhu17_flexur_based_paral_actuat_dual +- [X] cite:&wang17_devel_contr_long_strok_precis_stage +- [X] cite:&yun20_inves_two_stage_vibrat_suppr + Stewart platform used as vibration isolation + +*Books*: +- [ ] cite:&yamaguchi13_advan_high_perfor_motion_contr_mechat_system +- [ ] cite:&qingsong16_desig_implem_large_range_compl_microp_system +- [ ] cite:&du19_multi_actuat_system_contr + +*To read in details*: +- [X] cite:&choi08_desig_contr_nanop_xy_theta_scann + *top* +- [X] [[cite:&buice09_desig_evaluat_singl_axis_precis]] +- [X] cite:&shinno11_newly_devel_long_range_posit +- [X] cite:&okazaki12_dual_servo_mechan_stage_contin_posit +- [X] cite:&shan15_contr_review + *Good review* + #+begin_quote + Since the proposal of the first dual-actuation stage composed of a combination of ball screw drives and a rotary motor for the long-stroke stage and piezoelectric actuators for the fine stage in 1988, many studies have been performed. +When the coarse actuator and fine actuator are combined, some problems are solved and some other problems develop, such as stability, response speed, and friction. + #+end_quote + #+begin_quote + The motion range of the piezoelectric actuator (short stroke) will at least compensate the motion error of the VCM (long-stroke) and the bandwidth of the piezoelectric actuator is higher than that of the VCM to compensate the system error. + #+end_quote +- [X] cite:&okyay16_mechat_desig_dynam_contr_metrol + *Good review* + #+begin_quote + The alternative, sliding contact bearings are limited to 2-10 [μm] motion resolution, due to stick-slip motion [[cite:&slocum92_precis_machin_desig]], hence they are not preferred. +Stick-slip occurs due to the difference between static and dynamic coefficients of friction in such bearings, which results in an impact-like disturbance in the control system during motion reversal. + #+end_quote +- [X] cite:&kong18_vibrat_isolat_dual_stage_actuat + *Only found example of dual stage with hexapod*. But only for vibration isolation + #+begin_quote + The coarse stage is usually actuated by VCMs or other linear motors, and the fine stage is usually actuated by piezoelectric actuators or VCMs. + #+end_quote + + +#+name: tab:introduction_dual_stages +#+caption: For each example, interferometers are used as the measured stage position (and signal feedback for the short stroke actuator). +#+attr_latex: :environment tabularx :width \linewidth :align ccccc +#+attr_latex: :center t :booktabs t :font \scriptsize +| *DoF* | *Long Stroke* | *Short Stroke* | *Bandwidth* | *Metrology* | *References* | +|--------+-----------------------------------------------------+----------------------------+------------------------+-----------------------+-------------------------------------------------------------------------------| +| X | Servo motor, leadscrew, rotary encoder | PZT, flexure (10um) | n/a | Interferometer, X | cite:&pahk01_ultra_precis_posit_system_servo_motor | +| X,Y | 2 axis, linear motor | 2 PZT, flexures | n/a | Interferometers, XY | cite:&chassagne07_nano_posit_system_with_sub | +| X,Y,Rz | X, linear motor, linear guides | 4 VCM (1mm), air bearing | 85Hz | Interferometers, XYRz | cite:&choi08_desig_contr_nanop_xy_theta_scann | +| X | 1 axis, DC motor, feedscrew, rotary encoder (25mm) | 1 PZT (17um), flexures | 2000Hz | Interferometer, X | cite:&buice09_desig_evaluat_singl_axis_precis | +| X,Y,Rz | 1 axis, ballscrew, rotary motor | 3 piezo, flexure | 3 PID, $\approx 1\,Hz$ | Interferometers, XYRz | cite:&liu10_desig_contr_long_travel_nano_posit_stage | +| X | 1 axis, Servo motor, ball screw (300mm) | 1 VCM, air bearing (5mm) | n/a | Interferometer, X | cite:&shinno11_newly_devel_long_range_posit | +| X | 1 axis, VCM, flexure (10mm) | APA, flexure (15um) | PID, $\approx 1\,Hz$ | Interferometer, X | cite:&xu12_desig_devel_flexur_based_dual | +| X | 1 axis X, ballscrew, stepper | 1 piezo stack Y | n/a | Capacitive, Y | cite:&ting11_contr_desig_high_frequen_cuttin | +| X,Y | 2 axis, air bearing, linear motors (500mm), encoder | 4 VCM XYRz (3mm) | n/a | Interferometer, XYRz | cite:&okazaki12_dual_servo_mechan_stage_contin_posit | +| X | 1 axis, linear motor | 1 VCM | 800Hz | Interferometer, X | cite:&ito13_high_precis_posit_system_using;&ito15_low_stiff_dual_stage_actuat | +| X | stepper motor, ballscrew (300mm) | PZT (16um) | 70Hz | Linear Encoder, X | cite:&kim13_desig_contr_singl_stage_dual | +| X,Y | 2 axis stepper (100mm), encoder | 4 PZT (130um) | $\approx 10\,Hz$ | Interferometers, XY | cite:&wu13_desig | +| X | 1 axis, linear motor (10mm), encoder | 1 VCM | 130 Hz | Interferometer, X | cite:&zhu17_flexur_based_paral_actuat_dual | +| X,Y | XY stepper motor (100mm), ballscrew, encoder | 2 PZT (100um) + capacitive | $\approx 10\,Hz$ | Combine both | cite:&wang17_devel_contr_long_strok_precis_stage | + +** TODO [#A] Modifications based on discussion with Christophe + +- [ ] Evolution of precision of instrument over time? +- [ ] Tables can be put in annex if necessary +- [-] Review of literature should not be in introduction: + - [X] Stewart platform in chapter 2 + - [X] Control architecture for Stewart platforms: maybe in chapter 1 when talking about control? *yes* + - [ ] Mechatronics approach just before/in the outline + +** TODO [#A] Important point of payload mass + +Because the payload's mass can be higher than the mass of the micro-hexapod mass, the coupling becomes very high. + +For most of end-stations, the top stages (for small stroke scans) is quite light, and the sample as well. +This way, the short stroke stage dynamics is not coupled to the dynamics of the stages bellow. + +In the NASS case, the payload's mass may be one order of magnitude heavier than the mass of the long stroke top platform. +This induce large coupling between stages and is a challenge. * Context of this thesis ** Synchrotron Radiation Facilities @@ -1413,6 +1443,209 @@ The trigger signals are used to control detector exposure. Subject of this thesis: design of high performance positioning station with high dynamics and nanometer accuracy +** Nano Positioning End-Stations +**** End-Station with Stacked Stages + +Stacked stages: +- errors are combined + +To have acceptable performances / stability: +- limited number of stages +- high performances stages (air bearing etc...) + +Examples: +- ID01 [[cite:&leake19_nanod_beaml_id01]] +- ID11 [[cite:&wright20_new_oppor_at_mater_scien]] +- ID13 [[cite:&riekel10_progr_micro_nano_diffr_at]] + +#+name: fig:introduction_passive_stations +#+caption: Example of two nano end-stations without online metrology: (\subref{fig:introduction_endstation_id16b}) cite:&martinez-criado16_id16b and (\subref{fig:introduction_endstation_id11}) cite:wright20_new_oppor_at_mater_scien +#+attr_latex: :options [htbp] +#+begin_figure +#+attr_latex: :caption \subcaption{\label{fig:introduction_endstation_id16b}ID16b} +#+attr_latex: :options {0.49\textwidth} +#+begin_subfigure +#+attr_latex: :scale 1 +[[file:figs/introduction_endstation_id16b.png]] +#+end_subfigure +#+attr_latex: :caption \subcaption{\label{fig:introduction_endstation_id11}ID11} +#+attr_latex: :options {0.49\textwidth} +#+begin_subfigure +#+attr_latex: :scale 1 +[[file:figs/introduction_endstation_id11.png]] +#+end_subfigure +#+end_figure + +Explain limitations => Thermal drifts, run-out errors of spindles (improved by using air bearing), straightness of translation stages, ... + +**** Online Metrology + +The idea of having an external metrology to correct for errors is not new. + +Several strategies: +- only used for measurements (post processing) +- for calibration +- for triggering detectors +- for real time positioning control (Figure ref:fig:introduction_active_stations) + +Sensors: +- Capacitive: [[cite:&schroer17_ptynam;&villar18_nanop_esrf_id16a_nano_imagin_beaml;&schropp20_ptynam]] +- Fiber Interferometers Interferometers: + - Attocube FPS3010 Fabry-Pérot interferometers: [[cite:&nazaretski15_pushin_limit;&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&engblom18_nanop_resul;&nazaretski22_new_kirkp_baez_based_scann]] + - Attocube IDS3010 Fabry-Pérot interferometers: [[cite:&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage;&kelly22_delta_robot_long_travel_nano]] + - PicoScale SmarAct Michelson interferometers: [[cite:&schroer17_ptynam;&schropp20_ptynam;&xu23_high_nsls_ii;&geraldes23_sapot_carnaub_sirius_lnls]] + +#+name: fig:introduction_metrology_stations +#+caption: Two examples of end-station with integrated online metrology. (\subref{fig:introduction_stages_wang}) [[cite:&wang12_autom_marker_full_field_hard]] and (\subref{fig:introduction_stages_schroer}) [[cite:&schroer17_ptynam]] +#+attr_latex: :options [htbp] +#+begin_figure +#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_wang} Wang} +#+attr_latex: :options {0.49\textwidth} +#+begin_subfigure +#+attr_latex: :scale 1 +[[file:figs/introduction_stages_wang.png]] +#+end_subfigure +#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_schroer} Schroer} +#+attr_latex: :options {0.49\textwidth} +#+begin_subfigure +#+attr_latex: :scale 1 +[[file:figs/introduction_stages_schroer.png]] +#+end_subfigure +#+end_figure + +#+name: tab:introduction_online_metrology +#+caption: End-Station integrating accurate online metrology systems. For all the examples, the sample used are in the micron scale. +#+attr_latex: :environment tabularx :width 1.0\linewidth :align cccccc +#+attr_latex: :center t :booktabs t :font \scriptsize +| *Architecture* | *Metrology* | *Usage* | *Institute* | *References* | +|-------------------------------------+-------------------+------------------+-------------+--------------------------------------------| +| Sample | 3 Capacitive | Post processing | NSLS | cite:&wang12_autom_marker_full_field_hard | +| XYZ Stage | $D_yD_zR_x$ | | (X8C) | Figure ref:fig:introduction_stages_wang | +| *Metrology Ring* | | | | | +| Spindle | | | | | +|-------------------------------------+-------------------+------------------+-------------+--------------------------------------------| +| *Ball-lens retroreflector* / Sample | 3 interferometers | Characterization | PETRA III | [[cite:&schroer17_ptynam;&schropp20_ptynam]] | +| XYZ piezo stage ($100\,\mu m$) | $D_yD_z$ | | (P06) | Figure ref:fig:introduction_stages_schroer | +| Spindle ($180\,\text{deg}$) | | | | | +|-------------------------------------+-------------------+------------------+-------------+--------------------------------------------| +| *Metrology Ring* / Sample | 2 interferometers | Detector | NSLS | [[cite:&xu23_high_nsls_ii]] | +| Spindle | $D_yD_z$ | triggering | (HRX) | | +| XYZ piezo stage | | | | | + +**** Active Control of Positioning Errors +For some applications (especially when using a nano-beam), the position has not only to be measured, but to be controlled. + +*Actuators*: +- Piezoelectric: [[cite:&nazaretski15_pushin_limit;&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage;&villar18_nanop_esrf_id16a_nano_imagin_beaml;&nazaretski22_new_kirkp_baez_based_scann]] +- 3-phase linear motor: [[cite:&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&engblom18_nanop_resul]] +- Voice Coil: [[cite:&kelly22_delta_robot_long_travel_nano;&geraldes23_sapot_carnaub_sirius_lnls]] + + +Bandwidth: rarely specificity. +Usually slow, so that only drifts are compensated. +Only recently, high bandwidth (100Hz) have been reported with the use of voice coil actuators [[cite:&kelly22_delta_robot_long_travel_nano;&geraldes23_sapot_carnaub_sirius_lnls]]. + +Full rotation for tomography: +- Spindle above XYZ stage: [[cite:&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage;&villar18_nanop_esrf_id16a_nano_imagin_beaml;&engblom18_nanop_resul;&nazaretski22_new_kirkp_baez_based_scann;&xu23_high_nsls_ii]] +- Spindle bellow XYZ stage: [[cite:&wang12_autom_marker_full_field_hard;&schroer17_ptynam;&schropp20_ptynam;&geraldes23_sapot_carnaub_sirius_lnls]] +Only for mapping: [[cite:&nazaretski15_pushin_limit;&kelly22_delta_robot_long_travel_nano]] + +#+name: fig:introduction_active_stations +#+caption: Example of two end-stations with real-time position feedback based on an online metrology. (\subref{fig:introduction_stages_villar}) [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]]. (\subref{fig:introduction_stages_nazaretski}) [[cite:&nazaretski17_desig_perfor_x_ray_scann;&nazaretski15_pushin_limit]] +#+attr_latex: :options [htbp] +#+begin_figure +#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_villar} ID16a} +#+attr_latex: :options {0.49\textwidth} +#+begin_subfigure +#+attr_latex: :width 0.95\linewidth +[[file:figs/introduction_stages_villar.png]] +#+end_subfigure +#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_nazaretski} 1 and 2 are stage to position the focusing optics. 3 is the sample location, 4 the sample stage and 5 the interferometers} +#+attr_latex: :options {0.49\textwidth} +#+begin_subfigure +#+attr_latex: :scale 1 +[[file:figs/introduction_stages_nazaretski.png]] +#+end_subfigure +#+end_figure + +Payload capabilities: +- All are only supported calibrated, micron scale samples +- Higher sample masses to up to 500g have been reported in [[cite:&nazaretski22_new_kirkp_baez_based_scann;&kelly22_delta_robot_long_travel_nano]] + +100 times heavier payload capabilities than previous stations with similar performances. + +# #+attr_latex: :environment tabularx :width \linewidth :align lllll +# #+attr_latex: :center t :booktabs t :font \scriptsize + +#+name: tab:introduction_active_stations +#+caption: End-Stations with integrated feedback loops based on online metrology. Stages used for static positioning are ommited for readability. Stages used for feedback are indicated in bold font. +#+attr_latex: :environment tabularx :width 1.0\linewidth :align cccccc +#+attr_latex: :center t :booktabs t :font \scriptsize +| *Architecture* | *Metrology* | *Stroke* | *Bandwidth* | *Institute* | *References* | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Mirror / Sample | 3 Interferometers | | n/a | APS | [[cite:&nazaretski15_pushin_limit]] | +| *XYZ piezo motors* | $D_xD_yD_z$ | $D_xD_yD_z: 3\,\text{mm}$ | | | Figure ref:fig:introduction_stages_nazaretski | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Metrology Ring / Sample | 12 Capacitive | light | 10 Hz | ESRF | [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]] | +| Spindle | $D_xD_yD_zR_xR_y$ | $R_z: 180\,\text{deg}$ | | (ID16a) | Figure ref:fig:introduction_stages_villar | +| *Piezo Hexapod* | | $D_xD_yD_z: 50\,\mu m$ | | | | +| | | $R_x R_y: 500\,\mu \text{rad}$ | | | | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Spherical Reference / Sample | 5 Interferometers | light | n/a | PSI | [[cite:&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage]] | +| Spindle | $D_yD_zR_x$ | $R_z: 365\,\text{deg}$ | | (OMNY) | | +| *Piezo Tripod* | | $D_xD_yD_z: 400\,\mu m$ | | | | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Cylindrical Reference / Sample | 5 Interferometers | light | n/a | Soleil | [[cite:&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&engblom18_nanop_resul]] | +| Spindle | $D_xD_yD_zR_xR_y$ | $R_z: 360\,\text{deg}$ | | | | +| *Stacked XYZ linear motors* | | $D_xD_yD_z: 400\,\mu m$ | | | | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Metrology Ring / Sample | 3 Interferometers | up to 500g | n/a | NSLS | [[cite:&nazaretski22_new_kirkp_baez_based_scann]] | +| Spindle | $D_xD_yD_z$ | $R_z: 360\,\text{deg}$ | | (SRX) | | +| *XYZ piezo* | | $D_xD_yD_z: 100\,\mu m$ | | | | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Mirrors / Sample | 3 Interferometers | up to 350g | 100 Hz | Diamond | [[cite:&kelly22_delta_robot_long_travel_nano]] | +| *Parallel XYZ voice coil* | $D_xD_yD_z$ | $D_xD_yD_z: 3\,\text{mm}$ | | (I14) | | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Retroreflectors / Samples | 3 Interferometers | light | 100 Hz | LNLS | [[cite:&geraldes23_sapot_carnaub_sirius_lnls]] | +| *Parallel XYZ voice coil* | $D_xD_yD_z$ | $D_yD_z: 3\,\text{mm}$ | | (Carnauba) | | +| Spindle | | $R_z: \pm 110\,\text{deg}$ | | | | +|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| +| Sample | 6 Interferometers | *up to 50kg* | | ESRF | [[cite:&dehaeze18_sampl_stabil_for_tomog_exper;&dehaeze21_mechat_approac_devel_nano_activ_stabil_system]] | +| *Hexapod* | $D_xD_yD_zR_xR_y$ | | | (ID31) | Figure ref:fig:introduction_nass_concept_schematic | +| Spindle | | $R_z : 360\,\text{deg}$ | | | | +| Ry | | $R_y : \pm 3\,\text{deg}$ | | | | +| Ty | | $D_y : \pm 5\,\text{mm}$ | | | | + +**** Long Stroke - Short Stroke architecture + +Speak about two stage control? +- Long stroke + short stroke +- Usually applied to 1dof, 3dof (show some examples: disk drive, wafer scanner) +- Any application in 6DoF? Maybe new! +- In the table, say which ones are long stroke / short stroke. Some new stages are just long stroke (voice coil) + +#+name: fig:introduction_two_stage_schematic +#+caption: Typical Long Stroke - Short Stroke architecture. The long stroke stage is ... +[[file:figs/introduction_two_stage_schematic.png]] + +#+name: fig:introduction_two_stage_example +#+caption: (\subref{fig:introduction_two_stage_control_example}) [[cite:&shinno11_newly_devel_long_range_posit]], (\subref{fig:introduction_two_stage_control_h_bridge}) [[cite:&schmidt20_desig_high_perfor_mechat_third_revis_edition]] +#+attr_latex: :options [htbp] +#+begin_figure +#+attr_latex: :caption \subcaption{\label{fig:introduction_two_stage_control_example} Two stage control with classical stage and voice coil} +#+attr_latex: :options {0.59\textwidth} +#+begin_subfigure +#+attr_latex: :width 0.95\linewidth +[[file:figs/introduction_two_stage_control_example.png]] +#+end_subfigure +#+attr_latex: :caption \subcaption{\label{fig:introduction_two_stage_control_h_bridge} H-bridge. $y_1$, $y_2$ and $x$ are 3-phase linear motors. Short stroke actuators are voice coils.} +#+attr_latex: :options {0.39\textwidth} +#+begin_subfigure +#+attr_latex: :width 0.95\linewidth +[[file:figs/introduction_two_stage_control_h_bridge.png]] +#+end_subfigure +#+end_figure + * Challenge definition ** Multi degrees of freedom, long stroke and highly accurate positioning end station **** Performance limitation of "stacked-stages" end-stations @@ -1550,191 +1783,8 @@ High bandwidth, 6 DoF system for vibration control, fixed on top of a complex mu Say that high performance systems (lithography machines, etc...) works with calibrated payloads. Being robust to change of payload inertia means large stability margins and therefore less performance. -* Literature Review -** Nano Positioning End-Stations -**** End-Station with Stacked Stages - -Stacked stages: -- errors are combined - -To have acceptable performances / stability: -- limited number of stages -- high performances stages (air bearing etc...) - -Examples: -- ID01 [[cite:&leake19_nanod_beaml_id01]] -- ID11 [[cite:&wright20_new_oppor_at_mater_scien]] -- ID13 [[cite:&riekel10_progr_micro_nano_diffr_at]] - -#+name: fig:introduction_passive_stations -#+caption: Example of two nano end-stations without online metrology: (\subref{fig:introduction_endstation_id16b}) cite:&martinez-criado16_id16b and (\subref{fig:introduction_endstation_id11}) cite:wright20_new_oppor_at_mater_scien -#+attr_latex: :options [htbp] -#+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:introduction_endstation_id16b}ID16b} -#+attr_latex: :options {0.49\textwidth} -#+begin_subfigure -#+attr_latex: :scale 1 -[[file:figs/introduction_endstation_id16b.png]] -#+end_subfigure -#+attr_latex: :caption \subcaption{\label{fig:introduction_endstation_id11}ID11} -#+attr_latex: :options {0.49\textwidth} -#+begin_subfigure -#+attr_latex: :scale 1 -[[file:figs/introduction_endstation_id11.png]] -#+end_subfigure -#+end_figure - -Explain limitations => Thermal drifts, run-out errors of spindles (improved by using air bearing), straightness of translation stages, ... - -**** Online Metrology and Active Control of Positioning Errors - -The idea of having an external metrology to correct for errors is not new. - -Several strategies: -- only used for measurements (post processing) -- for calibration -- for triggering detectors -- for real time positioning control (Figure ref:fig:introduction_active_stations) - -Sensors: -- Capacitive: [[cite:&schroer17_ptynam;&villar18_nanop_esrf_id16a_nano_imagin_beaml;&schropp20_ptynam]] -- Fiber Interferometers Interferometers: - - Attocube FPS3010 Fabry-Pérot interferometers: [[cite:&nazaretski15_pushin_limit;&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&engblom18_nanop_resul;&nazaretski22_new_kirkp_baez_based_scann]] - - Attocube IDS3010 Fabry-Pérot interferometers: [[cite:&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage;&kelly22_delta_robot_long_travel_nano]] - - PicoScale SmarAct Michelson interferometers: [[cite:&schroer17_ptynam;&schropp20_ptynam;&xu23_high_nsls_ii;&geraldes23_sapot_carnaub_sirius_lnls]] - -#+name: fig:introduction_metrology_stations -#+caption: Two examples of end-station with integrated online metrology. (\subref{fig:introduction_stages_wang}) [[cite:&wang12_autom_marker_full_field_hard]] and (\subref{fig:introduction_stages_schroer}) [[cite:&schroer17_ptynam]] -#+attr_latex: :options [htbp] -#+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_wang} Wang} -#+attr_latex: :options {0.49\textwidth} -#+begin_subfigure -#+attr_latex: :scale 1 -[[file:figs/introduction_stages_wang.png]] -#+end_subfigure -#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_schroer} Schroer} -#+attr_latex: :options {0.49\textwidth} -#+begin_subfigure -#+attr_latex: :scale 1 -[[file:figs/introduction_stages_schroer.png]] -#+end_subfigure -#+end_figure - -For some applications (especially when using a nano-beam), the position has not only to be measured, but to be controlled. - -*Actuators*: -- Piezoelectric: [[cite:&nazaretski15_pushin_limit;&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage;&villar18_nanop_esrf_id16a_nano_imagin_beaml;&nazaretski22_new_kirkp_baez_based_scann]] -- 3-phase linear motor: [[cite:&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&engblom18_nanop_resul]] -- Voice Coil: [[cite:&kelly22_delta_robot_long_travel_nano;&geraldes23_sapot_carnaub_sirius_lnls]] - - -Bandwidth: rarely specificity. -Usually slow, so that only drifts are compensated. -Only recently, high bandwidth (100Hz) have been reported with the use of voice coil actuators [[cite:&kelly22_delta_robot_long_travel_nano;&geraldes23_sapot_carnaub_sirius_lnls]]. - -Full rotation for tomography: -- Spindle above XYZ stage: [[cite:&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage;&villar18_nanop_esrf_id16a_nano_imagin_beaml;&engblom18_nanop_resul;&nazaretski22_new_kirkp_baez_based_scann;&xu23_high_nsls_ii]] -- Spindle bellow XYZ stage: [[cite:&wang12_autom_marker_full_field_hard;&schroer17_ptynam;&schropp20_ptynam;&geraldes23_sapot_carnaub_sirius_lnls]] -Only for mapping: [[cite:&nazaretski15_pushin_limit;&kelly22_delta_robot_long_travel_nano]] - -#+name: fig:introduction_active_stations -#+caption: Example of two end-stations with real-time position feedback based on an online metrology. (\subref{fig:introduction_stages_villar}) [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]]. (\subref{fig:introduction_stages_nazaretski}) [[cite:&nazaretski17_desig_perfor_x_ray_scann;&nazaretski15_pushin_limit]] -#+attr_latex: :options [htbp] -#+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_villar} ID16a} -#+attr_latex: :options {0.49\textwidth} -#+begin_subfigure -#+attr_latex: :width 0.95\linewidth -[[file:figs/introduction_stages_villar.png]] -#+end_subfigure -#+attr_latex: :caption \subcaption{\label{fig:introduction_stages_nazaretski} 1 and 2 are stage to position the focusing optics. 3 is the sample location, 4 the sample stage and 5 the interferometers} -#+attr_latex: :options {0.49\textwidth} -#+begin_subfigure -#+attr_latex: :scale 1 -[[file:figs/introduction_stages_nazaretski.png]] -#+end_subfigure -#+end_figure - -Payload capabilities: -- All are only supported calibrated, micron scale samples -- Higher sample masses to up to 500g have been reported in [[cite:&nazaretski22_new_kirkp_baez_based_scann;&kelly22_delta_robot_long_travel_nano]] - -100 times heavier payload capabilities than previous stations with similar performances. - -# #+attr_latex: :environment tabularx :width \linewidth :align lllll -# #+attr_latex: :center t :booktabs t :font \scriptsize - -#+name: tab:introduction_active_stations -#+caption: End-Stations with integrated feedback loops based on online metrology. Stages used for static positioning are ommited for readability. Stages used for feedback are indicated in bold font. -#+attr_latex: :environment tabularx :width 1.0\linewidth :align cccccc -#+attr_latex: :center t :booktabs t :font \scriptsize -| *Architecture* | *Metrology* | *Stroke* | *Bandwidth* | *Institute* | *References* | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Mirror / Sample | 3 Interferometers | | | APS | [[cite:&nazaretski15_pushin_limit]] | -| *XYZ piezo motors* | $D_xD_yD_z$ | $D_xD_yD_z: 3\,\text{mm}$ | | | Figure ref:fig:introduction_stages_nazaretski | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Metrology Ring / Sample | 12 Capacitive | light | 10 Hz | ESRF | [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]] | -| Spindle | $D_xD_yD_zR_xR_y$ | $R_z: 180\,\text{deg}$ | | (ID16a) | Figure ref:fig:introduction_stages_villar | -| *Piezo Hexapod* | | $D_xD_yD_z: 50\,\mu m$ | | | | -| | | $R_x R_y: 500\,\mu \text{rad}$ | | | | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Spherical Reference / Sample | 5 Interferometers | light | | PSI | [[cite:&holler17_omny_pin_versat_sampl_holder;&holler18_omny_tomog_nano_cryo_stage]] | -| Spindle | $D_yD_zR_x$ | $R_z: 365\,\text{deg}$ | | (OMNY) | | -| *Piezo Tripod* | | $D_xD_yD_z: 400\,\mu m$ | | | | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Cylindrical Reference / Sample | 5 Interferometers | light | | Soleil | [[cite:&stankevic17_inter_charac_rotat_stages_x_ray_nanot;&engblom18_nanop_resul]] | -| Spindle | $D_xD_yD_zR_xR_y$ | $R_z: 360\,\text{deg}$ | | | | -| *Stacked XYZ linear motors* | | $D_xD_yD_z: 400\,\mu m$ | | | | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Metrology Ring / Sample | 3 Interferometers | up to 500g | | NSLS | [[cite:&nazaretski22_new_kirkp_baez_based_scann]] | -| Spindle | $D_xD_yD_z$ | $R_z: 360\,\text{deg}$ | | (SRX) | | -| *XYZ piezo* | | $D_xD_yD_z: 100\,\mu m$ | | | | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Mirrors / Sample | 3 Interferometers | up to 350g | 100 Hz | Diamond | [[cite:&kelly22_delta_robot_long_travel_nano]] | -| *Parallel XYZ voice coil* | $D_xD_yD_z$ | $D_xD_yD_z: 3\,\text{mm}$ | | (I14) | | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Retroreflectors / Samples | 3 Interferometers | light | 100 Hz | LNLS | [[cite:&geraldes23_sapot_carnaub_sirius_lnls]] | -| *Parallel XYZ voice coil* | $D_xD_yD_z$ | $D_yD_z: 3\,\text{mm}$ | | (Carnauba) | | -| Spindle | | $R_z: \pm 110\,\text{deg}$ | | | | -|--------------------------------+-------------------+--------------------------------+-------------+-------------+-------------------------------------------------------------------------------------------------------| -| Sample | 6 Interferometers | *up to 50kg* | | ESRF | [[cite:&dehaeze18_sampl_stabil_for_tomog_exper;&dehaeze21_mechat_approac_devel_nano_activ_stabil_system]] | -| *Hexapod* | $D_xD_yD_zR_xR_y$ | | | (ID31) | Figure ref:fig:introduction_nass_concept_schematic | -| Spindle | | $R_z : 360\,\text{deg}$ | | | | -| Ry | | $R_y : \pm 3\,\text{deg}$ | | | | -| Ty | | $D_y : \pm 5\,\text{mm}$ | | | | - - -**** Long Stroke - Short Stroke architecture - -Speak about two stage control? -- Long stroke + short stroke -- Usually applied to 1dof, 3dof (show some examples: disk drive, wafer scanner) -- Any application in 6DoF? Maybe new! -- In the table, say which ones are long stroke / short stroke. Some new stages are just long stroke (voice coil) - -#+name: fig:introduction_two_stage_schematic -#+caption: Typical Long Stroke - Short Stroke architecture. The long stroke stage is ... -[[file:figs/introduction_two_stage_schematic.png]] - -#+name: fig:introduction_two_stage_example -#+caption: (\subref{fig:introduction_two_stage_control_example}) [[cite:&shinno11_newly_devel_long_range_posit]], (\subref{fig:introduction_two_stage_control_h_bridge}) [[cite:&schmidt20_desig_high_perfor_mechat_third_revis_edition]] -#+attr_latex: :options [htbp] -#+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:introduction_two_stage_control_example} Two stage control with classical stage and voice coil} -#+attr_latex: :options {0.59\textwidth} -#+begin_subfigure -#+attr_latex: :width 0.95\linewidth -[[file:figs/introduction_two_stage_control_example.png]] -#+end_subfigure -#+attr_latex: :caption \subcaption{\label{fig:introduction_two_stage_control_h_bridge} H-bridge. $y_1$, $y_2$ and $x$ are 3-phase linear motors. Short stroke actuators are voice coils.} -#+attr_latex: :options {0.39\textwidth} -#+begin_subfigure -#+attr_latex: :width 0.95\linewidth -[[file:figs/introduction_two_stage_control_h_bridge.png]] -#+end_subfigure -#+end_figure - +* [#A] Literature Review +*Maybe remove this section has it seems it is discussed elsewhere?* ** Multi-DoF dynamical positioning stations **** Serial and Parallel Kinematics @@ -2231,7 +2281,7 @@ The results reveal that, despite their different implementations, both modified - Several uses (link to some papers). - For the NASS, they could be use to further improve the robustness of the system. -**** Multi-body simulations with reduced order flexible bodies obtained by FEA +**** [#A] Multi-body simulations with reduced order flexible bodies obtained by FEA [[cite:&brumund21_multib_simul_reduc_order_flexib_bodies_fea]] @@ -2253,7 +2303,7 @@ We validated the technique with a test bench that confirmed the good modelling c - Example: collocated actuator/sensor pair => controller can easily be made robust - This is done by using models and using HAC-LAC architecture -**** Mechatronics design +**** [#A] Mechatronics design Conduct a rigorous mechatronics design approach for a nano active stabilization system [[cite:&dehaeze18_sampl_stabil_for_tomog_exper;&dehaeze21_mechat_approac_devel_nano_activ_stabil_system]] @@ -2267,7 +2317,7 @@ Complete design with clear choices based on models. Such approach, while not new, is here applied This can be used for the design of future end-stations. -#+begin_src latex :file nass_mechatronics_approach.pdf +#+begin_src latex :file nass_introduction_mechatronics_approach.pdf % \graphicspath{ {/home/thomas/Cloud/thesis/papers/dehaeze21_mechatronics_approach_nass/tikz/figs-tikz} } \begin{tikzpicture} @@ -2368,7 +2418,7 @@ This can be used for the design of future end-stations. #+caption: Overview of the mechatronic approach used for the Nano-Active-Stabilization-System #+attr_latex: :width \linewidth #+RESULTS: -[[file:figs/nass_mechatronics_approach.png]] +[[file:figs/introduction_nass_mechatronics_approach.png]] **** 6DoF vibration control of a rotating platform diff --git a/nass-introduction.pdf b/nass-introduction.pdf index 0baaba0e7e5e29cf0b40f1d56e4dee12efc8c63d..82d5d5b96855d2df06a53de1b47d115e59aa63c8 100644 GIT binary patch delta 91234 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

&?lTJ6h5#CH-O6qaU~2iR1w>^R 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 delta 90190 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 Thermal drifts, run-out errors of spindles (improved by using air bearing), straightness of translation stages, \ldots{} -\paragraph{Online Metrology and Active Control of Positioning Errors} +\paragraph{Online Metrology} The idea of having an external metrology to correct for errors is not new. @@ -543,6 +543,31 @@ Sensors: \caption{\label{fig:introduction_metrology_stations}Two examples of end-station with integrated online metrology. (\subref{fig:introduction_stages_wang}) \cite{wang12_autom_marker_full_field_hard} and (\subref{fig:introduction_stages_schroer}) \cite{schroer17_ptynam}} \end{figure} +\begin{table}[htbp] +\caption{\label{tab:introduction_online_metrology}End-Station integrating accurate online metrology systems} +\centering +\scriptsize +\begin{tabularx}{1.0\linewidth}{ccccccc} +\toprule +\textbf{Architecture} & \textbf{Metrology} & \textbf{Usage} & \textbf{Stroke} & \textbf{Institute} & \textbf{References}\\ +\midrule +Sample & 3 Capacitive & Post processing & micron scale & NSLS & \cite{wang12_autom_marker_full_field_hard}\\ +XYZ Stage & \(D_yD_zR_x\) & & & (X8C) & Figure \ref{fig:introduction_stages_wang}\\ +\textbf{Metrology Ring} & & & & & \\ +Spindle & & & & & \\ +\midrule +\textbf{Ball-lens retroreflector} / Sample & 3 interferometers & Characterization & micron scale & PETRA III & \cite{schroer17_ptynam,schropp20_ptynam}\\ +XYZ piezo stage & \(D_yD_z\) & & XYZ: 100um & (P06) & Figure \ref{fig:introduction_stages_schroer}\\ +Spindle & & & Rz: 180 deg & & \\ +\midrule +\textbf{Metrology Ring} / Sample & 2 interferometers & Detector & micron scale & NSLS & \cite{xu23_high_nsls_ii}\\ +Spindle & \(D_yD_z\) & triggering & & (HRX) & \\ +XYZ piezo stage & & & & & \\ +\bottomrule +\end{tabularx} +\end{table} + +\paragraph{Active Control of Positioning Errors} For some applications (especially when using a nano-beam), the position has not only to be measured, but to be controlled. \textbf{Actuators}: @@ -592,7 +617,7 @@ Payload capabilities: \caption{\label{tab:introduction_active_stations}End-Stations with integrated feedback loops based on online metrology. Stages used for static positioning are ommited for readability. Stages used for feedback are indicated in bold font.} \centering \scriptsize -\begin{tabularx}{0.95\linewidth}{cccccc} +\begin{tabularx}{1.0\linewidth}{cccccc} \toprule \textbf{Architecture} & \textbf{Metrology} & \textbf{Stroke} & \textbf{Bandwidth} & \textbf{Institute} & \textbf{References}\\ \midrule @@ -624,7 +649,7 @@ Retroreflectors / Samples & 3 Interferometers & light & 100 Hz & LNLS & \cite{ge Spindle & & \(R_z: \pm 110\,\text{deg}\) & & & \\ \midrule Sample & 6 Interferometers & \textbf{up to 50kg} & & ESRF & \cite{dehaeze18_sampl_stabil_for_tomog_exper,dehaeze21_mechat_approac_devel_nano_activ_stabil_system}\\ -\textbf{Hexapod} & \(D_xD_yD_zR_xR_y\) & & & (ID31) & \\ +\textbf{Hexapod} & \(D_xD_yD_zR_xR_y\) & & & (ID31) & Figure \ref{fig:introduction_nass_concept_schematic}\\ Spindle & & \(R_z : 360\,\text{deg}\) & & & \\ Ry & & \(R_y : \pm 3\,\text{deg}\) & & & \\ Ty & & \(D_y : \pm 5\,\text{mm}\) & & & \\ @@ -632,7 +657,6 @@ Ty & & \(D_y : \pm 5\,\text{mm}\) & & & \\ \end{tabularx} \end{table} - \paragraph{Long Stroke - Short Stroke architecture} Speak about two stage control?