From d24397c9bef6f52a75f33303be122fbf28109902 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Thu, 2 May 2024 12:04:41 +0200 Subject: [PATCH] Grammar check --- nass-uniaxial-model.org | 374 +++++++++++++++++++-------------------- nass-uniaxial-model.pdf | Bin 5459739 -> 5461608 bytes nass-uniaxial-model.tex | 382 ++++++++++++++++++++-------------------- 3 files changed, 380 insertions(+), 376 deletions(-) diff --git a/nass-uniaxial-model.org b/nass-uniaxial-model.org index fce8c6c..57d4634 100644 --- a/nass-uniaxial-model.org +++ b/nass-uniaxial-model.org @@ -121,26 +121,28 @@ Prefix is =uniaxial= | cps | CPS | Cumulative Power Spectrum | | cas | CAS | Cumulative Amplitude Spectrum | | frf | FRF | Frequency Response Function | +| iff | IFF | Integral Force Feedback | +| rdc | RDC | Relative Damping Control | * Introduction :ignore: -In this report, a uniaxial model of the acrfull:nass is developed and used to have a first idea of the challenges involved in this complex system. -Note that in this study, only the vertical direction is considered (which is the most stiff), but other directions were considered as well and yields to similar conclusions. -The model is schematically shown in Figure ref:fig:uniaxial_overview_model_sections where the colors are representing the studied parts in different sections. +In this report, a uniaxial model of the acrfull:nass is developed and used to obtain a first idea of the challenges involved in this complex system. +Note that in this study, only the vertical direction is considered (which is the most stiff), but other directions were considered as well, yielding to similar conclusions. +The model is schematically shown in Figure ref:fig:uniaxial_overview_model_sections where the colors represent the parts studied in different sections. -In order to have a relevant model, the micro-station dynamics is first identified and its model is tuned to match the measurements (Section ref:sec:micro_station_model). +To have a relevant model, the micro-station dynamics is first identified and its model is tuned to match the measurements (Section ref:sec:micro_station_model). Then, a model of the nano-hexapod is added on top of the micro-station. -With added sample and sensors, this gives a uniaxial dynamical model of the acrshort:nass that will be used for further analysis (Section ref:sec:nano_station_model). +With the added sample and sensors, this gives a uniaxial dynamical model of the acrshort:nass that will be used for further analysis (Section ref:sec:nano_station_model). -The disturbances affecting the position stability are identified experimentally (Section ref:sec:uniaxial_disturbances) and included in the model for dynamical noise budgeting (Section ref:sec:uniaxial_noise_budgeting). +The disturbances affecting position stability are identified experimentally (Section ref:sec:uniaxial_disturbances) and included in the model for dynamical noise budgeting (Section ref:sec:uniaxial_noise_budgeting). In all the following analysis, three nano-hexapod stiffnesses are considered to better understand the trade-offs and to find the most adequate nano-hexapod design. Three sample masses are also considered to verify the robustness of the applied control strategies with respect to a change of sample. -In order to improve the position stability of the sample, an acrfull:haclac strategy is applied. -It consists of first actively damp the plant (the acrshort:lac part), and then applying a position control on the damped plant (the acrshort:hac part). +To improve the position stability of the sample, an acrfull:haclac strategy is applied. +It consists of first actively damping the plant (the acrshort:lac part), and then applying a position control on the damped plant (the acrshort:hac part). -Three active damping techniques are studied (Section ref:sec:uniaxial_active_damping) which are used to both reduce the effect of disturbances as well as render the system easier to control afterwards. -Once the system is well damped, a feedback position controller is applied, and the obtained performance are compared (Section ref:sec:uniaxial_position_control). +Three active damping techniques are studied (Section ref:sec:uniaxial_active_damping) which are used to both reduce the effect of disturbances and make the system easier to control afterwards. +Once the system is well damped, a feedback position controller is applied and the obtained performance is analyzed (Section ref:sec:uniaxial_position_control). Two key effects that may limit that positioning performances are then considered: the limited micro-station compliance (Section ref:sec:uniaxial_support_compliance) and the presence of dynamics between the nano-hexapod and the sample's point of interest (Section ref:sec:uniaxial_payload_dynamics). @@ -301,7 +303,7 @@ Two key effects that may limit that positioning performances are then considered <> ** Introduction :ignore: -In this section, a uni-axial model of the micro-station is tuned in order to match measurements made on the micro-station. +In this section, a uniaxial model of the micro-station is tuned to match measurements made on the micro-station. The measurement setup is shown in Figure ref:fig:uniaxial_ustation_first_meas_dynamics where several geophones[fn:1] are fixed to the micro-station and an instrumented hammer is used to inject forces on different stages of the micro-station. From the measured frequency response functions (FRF), the model can be tuned to approximate the uniaxial dynamics of the micro-station. @@ -344,11 +346,11 @@ freqs = logspace(0, 3, 1000); ** Measured dynamics -The measurement setup is schematically shown in Figure ref:fig:uniaxial_ustation_meas_dynamics_schematic where two vertical hammer hits are performed, one on the Granite (force $F_{g}$), and one on the micro-hexapod's top platform (force $F_{h}$). -The vertical inertial motion of the granite $x_{g}$ and the micro-hexapod's top platform $x_{h}$ are measured using geophones. -Three frequency response functions are computed: one from $F_{h}$ to $x_{h}$ (i.e. the compliance of the micro-station), one from $F_{g}$ to $x_{h}$ (or from $F_{h}$ to $x_{g}$) and one from $F_{g}$ to $x_{g}$. +The measurement setup is schematically shown in Figure ref:fig:uniaxial_ustation_meas_dynamics_schematic where two vertical hammer hits are performed, one on the Granite (force $F_{g}$) and the other on the micro-hexapod's top platform (force $F_{h}$). +The vertical inertial motion of the granite $x_{g}$ and the top platform of the micro-hexapod $x_{h}$ are measured using geophones. +Three frequency response functions were computed: one from $F_{h}$ to $x_{h}$ (i.e., the compliance of the micro-station), one from $F_{g}$ to $x_{h}$ (or from $F_{h}$ to $x_{g}$) and one from $F_{g}$ to $x_{g}$. -Due to the bad coherence at low frequency, these frequency response functions will only be shown between 20 and 200Hz (solid lines in Figure ref:fig:uniaxial_comp_frf_meas_model). +Due to the poor coherence at low frequencies, these frequency response functions will only be shown between 20 and 200Hz (solid lines in Figure ref:fig:uniaxial_comp_frf_meas_model). #+begin_src latex :file uniaxial_ustation_meas_dynamics_schematic.pdf :results file raw silent \begin{tikzpicture} @@ -515,15 +517,15 @@ load('meas_microstation_frf.mat'); #+end_src ** Uniaxial Model -The uni-axial model of the micro-station is shown in Figure ref:fig:uniaxial_model_micro_station. -It consists of a mass spring damper system with 3 degrees of freedom. -One mass-spring-damper system represents the granite (with mass $m_g$, stiffness $k_g$ and damping $c_g$). +The uniaxial model of the micro-station is shown in Figure ref:fig:uniaxial_model_micro_station. +It consists of a mass spring damper system with three degrees of freedom. +A mass-spring-damper system represents the granite (with mass $m_g$, stiffness $k_g$ and damping $c_g$). Another mass-spring-damper system represents the different micro-station stages (the $T_y$ stage, the $R_y$ stage and the $R_z$ stage) with mass $m_t$, damping $c_t$ and stiffness $k_t$. Finally, a third mass-spring-damper system represents the micro-hexapod with mass $m_h$, damping $c_h$ and stiffness $k_h$. The masses of the different stages are estimated from the 3D model, while the stiffnesses are from the data-sheet of the manufacturers. -The damping coefficients are tuned to match the identified damping from the measurements. -The obtained parameters are summarized in Table ref:tab:uniaxial_ustation_parameters. +The damping coefficients were tuned to match the damping identified from the measurements. +The parameters obtained are summarized in Table ref:tab:uniaxial_ustation_parameters. #+name: tab:uniaxial_ustation_parameters #+caption: Physical parameters used for the micro-station uniaxial model @@ -535,8 +537,8 @@ The obtained parameters are summarized in Table ref:tab:uniaxial_ustation_parame | $T_y$, $R_y$, $R_z$ | $m_t = 1200\,\text{kg}$ | $k_t = 520\,N/\mu m$ | $c_t = 80\,\frac{kN}{m/s}$ | | Granite | $m_g = 2500\,\text{kg}$ | $k_g = 950\,N/\mu m$ | $c_g = 250\,\frac{kN}{m/s}$ | -Two disturbances are considered (shows in red): the Floor motion $x_f$ and the Stage vibrations represented by $f_t$. -The hammer impacts $F_{h}, F_{g}$ are shown in blue while the measured inertial motion $x_{h}, x_{g}$ are shown in black. +Two disturbances are considered which are shown in red: the floor motion $x_f$ and the stage vibrations represented by $f_t$. +The hammer impacts $F_{h}, F_{g}$ are shown in blue, whereas the measured inertial motions $x_{h}, x_{g}$ are shown in black. #+begin_src latex :file uniaxial_model_micro_station.pdf :results file raw silent \begin{tikzpicture} @@ -686,16 +688,16 @@ G_id.InputName = {'Fg', 'Fh'}; G_id.OutputName = {'Dg', 'Dh'}; #+end_src -** Comparison of the model and measurements -The transfer functions from injected forces by the hammers to the measured inertial motion of the micro-hexapod and the granite are extracted from the uniaxial model and compared with the measurements in Figure ref:fig:uniaxial_comp_frf_meas_model. +** Comparison of model and measurements +The transfer functions from the forces injected by the hammers to the measured inertial motion of the micro-hexapod and granite are extracted from the uniaxial model and compared to the measurements in Figure ref:fig:uniaxial_comp_frf_meas_model. -Because the uniaxial model has 3 degrees of freedom, only three modes with frequencies at $70\,\text{Hz}$, $140\,\text{Hz}$ and $320\,\text{Hz}$ are modelled. -From Figure ref:fig:uniaxial_comp_frf_meas_model, it is clear that many more modes could be measured and that the uniaxial model does not perfectly match the measured frequency response functions. -However, the goal is not to have a perfect match with the measurement (this would require a much more complex model) but to have a first approximation. +Because the uniaxial model has three degrees of freedom, only three modes with frequencies at $70\,\text{Hz}$, $140\,\text{Hz}$ and $320\,\text{Hz}$ are modeled. +Many more modes can be observed in the measurements (see Figure ref:fig:uniaxial_comp_frf_meas_model). +However, the goal is not to have a perfect match with the measurement (this would require a much more complex model), but to have a first approximation. More accurate models will be used later on. #+begin_src matlab :exports none :results none -%% Comparison of the measured FRF and identified ones from the uni-axial model +%% Comparison of the measured FRF and identified ones from the uniaxial model figure; tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None'); @@ -737,7 +739,7 @@ exportFig('figs/uniaxial_comp_frf_meas_model.pdf', 'width', 'wide', 'height', 't #+end_src #+name: fig:uniaxial_comp_frf_meas_model -#+caption: Comparison of the measured FRF and identified ones from the uni-axial model +#+caption: Comparison of the measured FRF and identified ones from the uniaxial model #+RESULTS: [[file:figs/uniaxial_comp_frf_meas_model.png]] @@ -748,11 +750,11 @@ exportFig('figs/uniaxial_comp_frf_meas_model.pdf', 'width', 'wide', 'height', 't <> ** Introduction :ignore: -A model of the nano-hexapod and sample is now added on top of the uni-axial model of the micro-station (Figure ref:fig:uniaxial_model_micro_station_nass). -Disturbances (shown in red) are gls:fs the direct forces applied to the sample (for instance cable forces), gls:ft representing the vibrations induced when scanning the different stages and gls:xf the floor motion. +A model of the nano-hexapod and sample is now added on top of the uniaxial model of the micro-station (Figure ref:fig:uniaxial_model_micro_station_nass). +Disturbances (shown in red) are gls:fs the direct forces applied to the sample (for example cable forces), gls:ft representing the vibrations induced when scanning the different stages and gls:xf the floor motion. The control signal is the force applied by the nano-hexapod $f$ and the measurement is the relative motion between the sample and the granite $d$. The sample is here considered as a rigid body and rigidly fixed to the nano-hexapod. -The effect of having resonances between the sample's point of interest and the nano-hexapod actuator will be considered in Section ref:sec:uniaxial_payload_dynamics. +The effect of resonances between the sample's point of interest and the nano-hexapod actuator will be considered in Section ref:sec:uniaxial_payload_dynamics. #+begin_src latex :file uniaxial_model_micro_station_nass.pdf \begin{tikzpicture} @@ -873,7 +875,7 @@ The effect of having resonances between the sample's point of interest and the n #+end_src #+name: fig:uniaxial_model_micro_station_nass_with_tf -#+caption: Uniaxial model of the NASS (\subref{fig:uniaxial_model_micro_station_nass}) with the the micro-station shown in black, the nano-hexapod represented in blue and the sample represented in green. Disturbances are shown in red. Extracted transfer function from $f$ to $d$ (\subref{fig:uniaxial_plant_first_params}). +#+caption: Uniaxial model of the NASS (\subref{fig:uniaxial_model_micro_station_nass}) with the micro-station shown in black, the nano-hexapod represented in blue and the sample represented in green. Disturbances are shown in red. Extracted transfer function from $f$ to $d$ (\subref{fig:uniaxial_plant_first_params}). #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_model_micro_station_nass}Uniaxial mass-spring-damper model of the NASS} @@ -944,8 +946,8 @@ ms = 10; % [kg] #+end_src ** Obtained Dynamic Response -The sensitivity to disturbances (i.e. the transfer functions from $x_f,f_t,f_s$ to $d$) can be extracted from the uniaxial model of Figure ref:fig:uniaxial_model_micro_station_nass and are shown in Figure ref:fig:uniaxial_sensitivity_dist_first_params. -The /plant/ (i.e. the transfer function from actuator force $f$ to measured displacement $d$) is shown in Figure ref:fig:uniaxial_plant_first_params. +The sensitivity to disturbances (i.e., the transfer functions from $x_f,f_t,f_s$ to $d$) can be extracted from the uniaxial model of Figure ref:fig:uniaxial_model_micro_station_nass and are shown in Figure ref:fig:uniaxial_sensitivity_dist_first_params. +The /plant/ (i.e., the transfer function from actuator force $f$ to measured displacement $d$) is shown in Figure ref:fig:uniaxial_plant_first_params. For further analysis, 9 "configurations" of the uniaxial NASS model of Figure ref:fig:uniaxial_model_micro_station_nass will be considered: three nano-hexapod stiffnesses ($k_n = 0.01\,N/\mu m$, $k_n = 1\,N/\mu m$ and $k_n = 100\,N/\mu m$) combined with three sample's masses ($m_s = 1\,kg$, $m_s = 25\,kg$ and $m_s = 50\,kg$). @@ -1182,9 +1184,9 @@ save('./mat/uniaxial_plants.mat', 'G_vc_light', 'G_md_light', 'G_pz_light', ... :END: <> ** Introduction :ignore: -In order to quantify disturbances (red signals in Figure ref:fig:uniaxial_model_micro_station_nass), three geophones[fn:2] are used. -One is located on the floor, another one on the granite and the last one on the micro-hexapod's top platform (see Figure ref:fig:uniaxial_ustation_meas_disturbances). -The geophone located on the floor is used to measured the floor motion $x_f$ while the other two geophones are used to measure vibrations introduced by scanning of the $T_y$ stage and $R_z$ stage (see Figure ref:fig:uniaxial_ustation_dynamical_id_setup). +To quantify disturbances (red signals in Figure ref:fig:uniaxial_model_micro_station_nass), three geophones[fn:2] are used. +One is located on the floor, another one on the granite, and the last one on the micro-hexapod's top platform (see Figure ref:fig:uniaxial_ustation_meas_disturbances). +The geophone located on the floor was used to measure the floor motion $x_f$ while the other two geophones were used to measure vibrations introduced by scanning of the $T_y$ stage and $R_z$ stage (see Figure ref:fig:uniaxial_ustation_dynamical_id_setup). #+begin_src latex :file uniaxial_ustation_meas_disturbances.pdf \begin{tikzpicture} @@ -1323,7 +1325,7 @@ The geophone located on the floor is used to measured the floor motion $x_f$ whi #+end_src #+name: fig:uniaxial_ustation_meas_disturbances_setup -#+caption: Identification of the disturbances coming from the micro-station. Measurement schematic is shown in (\subref{fig:uniaxial_ustation_meas_disturbances}). A picture of the setup is shown in (\subref{fig:uniaxial_ustation_dynamical_id_setup}) +#+caption: Identification of the disturbances coming from the micro-station. The measurement schematic is shown in (\subref{fig:uniaxial_ustation_meas_disturbances}). A picture of the setup is shown in (\subref{fig:uniaxial_ustation_dynamical_id_setup}) #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_ustation_meas_disturbances}Disturbance measurement setup - Schematic} @@ -1377,13 +1379,13 @@ load('uniaxial_micro_station_parameters.mat'); #+end_src ** Ground Motion -In order to acquire the geophone signals, the measurement setup shown in Figure ref:fig:uniaxial_geophone_meas_chain is used. +To acquire the geophone signals, the measurement setup shown in Figure ref:fig:uniaxial_geophone_meas_chain is used. The voltage generated by the geophone is amplified using a low noise voltage amplifier[fn:3] with a gain of 60dB before going to the ADC. -This is done in order to improve the signal over noise ratio. +This is done to improve the signal-to-noise ratio. To reconstruct the displacement $x_f$ from the measured voltage $\hat{V}_{x_f}$, the transfer function of the measurement chain from $x_f$ to $\hat{V}_{x_f}$ needs to be estimated. -First the transfer function $G_{geo}$ from the floor motion $x_{f}$ to generated geophone voltage $V_{x_f}$ is shown in eqref:eq:uniaxial_geophone_tf, with $T_g = 88\,\frac{V}{m/s}$ the sensitivity of the geophone, $f_0 = \frac{\omega_0}{2\pi} = 2\,\text{Hz}$ its resonance frequency and $\xi = 0.7$ its damping ratio. -This model of the geophone is taken from [[cite:&collette12_review]]. +First, the transfer function $G_{geo}$ from the floor motion $x_{f}$ to the generated geophone voltage $V_{x_f}$ is shown in eqref:eq:uniaxial_geophone_tf, with $T_g = 88\,\frac{V}{m/s}$ the sensitivity of the geophone, $f_0 = \frac{\omega_0}{2\pi} = 2\,\text{Hz}$ its resonance frequency and $\xi = 0.7$ its damping ratio. +This model of the geophone was taken from [[cite:&collette12_review]]. The gain of the voltage amplifier is $V^{\prime}_{x_f}/V_{x_f} = g_0 = 1000$. \begin{equation}\label{eq:uniaxial_geophone_tf} @@ -1484,9 +1486,9 @@ exportFig('figs/uniaxial_asd_floor_motion_id31.pdf', 'width', 'half', 'height', #+end_figure ** Stage Vibration -In order to estimate the vibrations induced by the scanning of the micro-station stages, two geophones are used as shown in Figure ref:fig:uniaxial_ustation_dynamical_id_setup. -The vertical relative velocity between the top platform of the micro hexapod and the granite is estimated in two cases: first without moving the micro-station stages, and then during a Spindle rotation at 6rpm. -The vibrations induced by the $T_y$ stage are not considered here because the induced vibrations have less amplitude than the vibrations induced by the $R_z$ stage and because the $T_y$ stage can be scanned at lower velocities if the induced vibrations are found to be an issue. +To estimate the vibrations induced by scanning the micro-station stages, two geophones are used, as shown in Figure ref:fig:uniaxial_ustation_dynamical_id_setup. +The vertical relative velocity between the top platform of the micro hexapod and the granite is estimated in two cases: without moving the micro-station stages, and then during a Spindle rotation at 6rpm. +The vibrations induced by the $T_y$ stage are not considered here because they have less amplitude than the vibrations induced by the $R_z$ stage and because the $T_y$ stage can be scanned at lower velocities if the induced vibrations are found to be an issue. #+begin_src matlab %% Estimation of the Spectral density of the stage vibrations @@ -1551,7 +1553,7 @@ exportFig('figs/uniaxial_asd_vibration_spindle_rotation.pdf', 'width', 'wide', ' #+RESULTS: [[file:figs/uniaxial_asd_vibration_spindle_rotation.png]] -In order to compute the equivalent disturbance force $f_t$ (Figure ref:fig:uniaxial_model_micro_station) that induces such motion, the transfer function $G_{f_t}(s)$ from $f_t$ to the relative motion between the micro-hexapod's top platform and the granite $(x_{h} - x_{g})$ is extracted from the model. +To compute the equivalent disturbance force $f_t$ (Figure ref:fig:uniaxial_model_micro_station) that induces such motion, the transfer function $G_{f_t}(s)$ from $f_t$ to the relative motion between the micro-hexapod's top platform and the granite $(x_{h} - x_{g})$ is extracted from the model. The amplitude spectral density $\Gamma_{f_{t}}$ of the disturbance force is them computed from eqref:eq:uniaxial_ft_asd and is shown in Figure ref:fig:uniaxial_asd_disturbance_force. \begin{equation}\label{eq:uniaxial_ft_asd} @@ -1592,10 +1594,10 @@ save('./mat/uniaxial_disturbance_psd.mat', 'f', 'psd_ft', 'psd_xf'); ** Introduction :ignore: Now that a model of the acrshort:nass has been obtained (see section ref:sec:nano_station_model) and that the disturbances have been estimated (see section ref:sec:uniaxial_disturbances), it is possible to perform an /open-loop dynamic noise budgeting/. -In order to perform such noise budgeting, the disturbances needs to be modelled by their spectral densities (done in section ref:sec:uniaxial_disturbances). +To perform such noise budgeting, the disturbances need to be modeled by their spectral densities (done in section ref:sec:uniaxial_disturbances). Then, the transfer functions from disturbances to the performance metric (here the distance $d$) are computed (Section ref:ssec:uniaxial_noise_budget_sensitivity). -Finally, these two information are combined to estimate the corresponding spectral density of the performance metric. -This is very useful to identify what is limiting the performances in the system, or the compare the achievable performances with different system parameters (Section ref:ssec:uniaxial_noise_budget_result). +Finally, these two types of information are combined to estimate the corresponding spectral density of the performance metric. +This is very useful to identify what is limiting the performance of the system, or the compare the achievable performance with different system parameters (Section ref:ssec:uniaxial_noise_budget_result). ** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) @@ -1635,17 +1637,17 @@ load('uniaxial_plants.mat', 'G_vc_light', 'G_md_light', 'G_pz_light', ... ** Sensitivity to disturbances <> -From the Uni-axial model of the acrshort:nass (Figure ref:fig:uniaxial_model_micro_station_nass), the transfer function from the disturbances ($f_s$, $x_f$ and $f_t$) to the displacement $d$ are computed. +From the uniaxial model of the acrshort:nass (Figure ref:fig:uniaxial_model_micro_station_nass), the transfer function from the disturbances ($f_s$, $x_f$ and $f_t$) to the displacement $d$ are computed. This is done for two extreme sample masses $m_s = 1\,\text{kg}$ and $m_s = 50\,\text{kg}$ and three nano-hexapod stiffnesses: -- $k_n = 0.01\,N/\mu m$ that could represent a voice coil actuator with soft flexible guiding -- $k_n = 1\,N/\mu m$ that could represent a voice coil actuator with a stiff flexible guiding or a mechanically amplified piezoelectric actuator -- $k_n = 100\,N/\mu m$ that could represent a stiff piezoelectric stack actuator +- $k_n = 0.01\,N/\mu m$ that represents a voice coil actuator with soft flexible guiding +- $k_n = 1\,N/\mu m$ that represents a voice coil actuator with a stiff flexible guiding or a mechanically amplified piezoelectric actuator +- $k_n = 100\,N/\mu m$ that represents a stiff piezoelectric stack actuator -The obtained sensitivity to disturbances for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses for the sample mass $m_s = 1\,\text{kg}$ (same conclusions can be drawn with $m_s = 50\,\text{kg}$): +The obtained sensitivity to disturbances for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses for the sample mass $m_s = 1\,\text{kg}$ (the same conclusions can be drawn with $m_s = 50\,\text{kg}$): - The soft nano-hexapod is more sensitive to forces applied on the sample (cable forces for instance), which is expected due to its lower stiffness (Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_fs) - Between the suspension mode of the nano-hexapod (here at 5Hz for the soft nano-hexapod) and the first mode of the micro-station (here at 70Hz), the disturbances induced by the stage vibrations are filtered out (Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_ft) -- Above the suspension mode of the nano-hexapod, the sample's inertial motion is unaffected by the floor motion, and therefore the sensitivity to floor motion is close to $1$ (Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_xf) +- Above the suspension mode of the nano-hexapod, the sample's inertial motion is unaffected by the floor motion; therefore, the sensitivity to floor motion is close to $1$ (Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_xf) #+begin_src matlab :exports none :results none %% Sensitivity to disturbances for three different nano-hexpod stiffnesses @@ -1729,12 +1731,12 @@ exportFig('figs/uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_xf.pd ** Open-Loop Dynamic Noise Budgeting <> -Now, the amplitude spectral density of the disturbances are taken into account to estimate the residual motion $d$ for each nano-hexapod and sample configuration. -The Cumulative Amplitude Spectrum of the relative motion $d$ due to both the floor motion $x_f$ and the stage vibrations $f_t$ are shown in Figure ref:fig:uniaxial_cas_d_disturbances_stiffnesses for the three nano-hexapod stiffnesses. -It is shown that the effect of the floor motion is much less than the effect of stage vibrations, except for the soft nano-hexapod below 5Hz. +Now, the amplitude spectral densities of the disturbances are considered to estimate the residual motion $d$ for each nano-hexapod and sample configuration. +The Cumulative Amplitude Spectrum of the relative motion $d$ due to both floor motion $x_f$ and stage vibrations $f_t$ are shown in Figure ref:fig:uniaxial_cas_d_disturbances_stiffnesses for the three nano-hexapod stiffnesses. +It is shown that the effect of floor motion is much less than that of stage vibrations, except for the soft nano-hexapod below $5\,\text{Hz}$. -The total cumulative amplitude spectrum of $d$ for the three nano-hexapod stiffnesses and for the two sample's masses are shown in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses. -The conclusion is that the sample's mass has little effect on the cumulative amplitude spectrum of the relative motion $d$. +The total cumulative amplitude spectrum of $d$ for the three nano-hexapod stiffnesses and for the two samples masses are shown in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses. +The conclusion is that the sample mass has little effect on the cumulative amplitude spectrum of the relative motion $d$. #+begin_src matlab :exports none :results none %% Cumulative Amplitude Spectrum of the relative motion d, due to both the floor motion and the stage vibrations @@ -1821,18 +1823,18 @@ exportFig('figs/uniaxial_cas_d_disturbances_payload_masses.pdf', 'width', 'half' :UNNUMBERED: t :END: -Open-loop residual vibrations of $d$ can be estimated from the low frequency value of the cumulative amplitude spectrum in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses. +The open-loop residual vibrations of $d$ can be estimated from the low-frequency value of the cumulative amplitude spectrum in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses. This residual vibration of $d$ is found to be in the order of $100\,nm\,\text{RMS}$ for the stiff nano-hexapod ($k_n = 100\,N/\mu m$), $200\,nm\,\text{RMS}$ for the relatively stiff nano-hexapod ($k_n = 1\,N/\mu m$) and $1\,\mu m\,\text{RMS}$ for the soft nano-hexapod ($k_n = 0.01\,N/\mu m$). -From this analysis, it may be concluded that that the stiffer the nano-hexapod the better. +From this analysis, it may be concluded that the stiffer the nano-hexapod the better. -However, what is more important is the /closed-loop/ residual vibration of $d$ (i.e. while the feedback controller is used). -The goal is to have a closed-loop residual vibration $\epsilon_d \approx 20\,nm\,\text{RMS}$ (represented by an horizontal dashed black line in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses). -The bandwidth of the feedback controller leading to a closed-loop residual vibration of $20\,nm\,\text{RMS}$ can be estimated as the frequency where the cumulative amplitude spectrum crosses the black dashed line in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses. +However, what is more important is the /closed-loop/ residual vibration of $d$ (i.e., while the feedback controller is used). +The goal is to obtain a closed-loop residual vibration $\epsilon_d \approx 20\,nm\,\text{RMS}$ (represented by an horizontal dashed black line in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses). +The bandwidth of the feedback controller leading to a closed-loop residual vibration of $20\,nm\,\text{RMS}$ can be estimated as the frequency at which the cumulative amplitude spectrum crosses the black dashed line in Figure ref:fig:uniaxial_cas_d_disturbances_payload_masses. # TODO - It would be important to link to a appendix where this is explained in more details, or add some references where this is explained -Closed loop bandwidth of $\approx 10\,\text{Hz}$ is found for the soft nano-hexapod ($k_n = 0.01\,N/\mu m$), $\approx 50\,\text{Hz}$ for the relatively stiff nano-hexapod ($k_n = 1\,N/\mu m$) and $\approx 100\,\text{Hz}$ for the stiff nano-hexapod ($k_n = 100\,N/\mu m$). +A closed loop bandwidth of $\approx 10\,\text{Hz}$ is found for the soft nano-hexapod ($k_n = 0.01\,N/\mu m$), $\approx 50\,\text{Hz}$ for the relatively stiff nano-hexapod ($k_n = 1\,N/\mu m$), and $\approx 100\,\text{Hz}$ for the stiff nano-hexapod ($k_n = 100\,N/\mu m$). Therefore, while the /open-loop/ vibration is the lowest for the stiff nano-hexapod, it requires the largest feedback bandwidth to meet the specifications. -The advantage of the soft nano-hexapod can be explained by the natural isolation from the micro-station vibration above its suspension mode as shown in Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_ft. +The advantage of the soft nano-hexapod can be explained by its natural isolation from the micro-station vibration above its suspension mode, as shown in Figure ref:fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses_ft. * Active Damping :PROPERTIES: @@ -1840,9 +1842,9 @@ The advantage of the soft nano-hexapod can be explained by the natural isolation :END: <> ** Introduction :ignore: -In this section, three active damping techniques are applied on the nano-hexapod (see Figure ref:fig:uniaxial_active_damping_strategies): Integral Force Feedback (IFF) cite:preumont91_activ, Relative Damping Control (RDC) [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 7.2]] and Direct Velocity Feedback (DVF) cite:karnopp74_vibrat_contr_using_semi_activ_force_gener,serrand00_multic_feedb_contr_isolat_base_excit_vibrat,preumont02_force_feedb_versus_accel_feedb. +In this section, three active damping techniques are applied to the nano-hexapod (see Figure ref:fig:uniaxial_active_damping_strategies): Integral Force Feedback (IFF) cite:preumont91_activ, Relative Damping Control (RDC) [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 7.2]] and Direct Velocity Feedback (DVF) cite:karnopp74_vibrat_contr_using_semi_activ_force_gener,serrand00_multic_feedb_contr_isolat_base_excit_vibrat,preumont02_force_feedb_versus_accel_feedb. -These damping strategies are first described (Section ref:ssec:uniaxial_active_damping_strategies) and are then compared in terms of achievable damping of the nano-hexapod mode (Section ref:ssec:uniaxial_active_damping_achievable_damping), reduction of the effect of disturbances (i.e. $x_f$, $f_t$ and $f_s$) on the displacement $d$ (Sections ref:ssec:uniaxial_active_damping_sensitivity_disturbances). +These damping strategies are first described (Section ref:ssec:uniaxial_active_damping_strategies) and are then compared in terms of achievable damping of the nano-hexapod mode (Section ref:ssec:uniaxial_active_damping_achievable_damping), reduction of the effect of disturbances (i.e., $x_f$, $f_t$ and $f_s$) on the displacement $d$ (Sections ref:ssec:uniaxial_active_damping_sensitivity_disturbances). #+begin_src latex :file uniaxial_active_damping_strategies_iff.pdf :results file raw \begin{tikzpicture} @@ -2366,7 +2368,7 @@ The mechanical equivalent of this IFF strategy is a dashpot in series with the a #+end_src #+name: fig:uniaxial_active_damping_iff -#+caption: Integral Force Feedback (\subref{fig:uniaxial_active_damping_iff_schematic}) is equivalent to a damper in series with the actuators stiffness (\subref{fig:uniaxial_active_damping_iff_equiv}) +#+caption: Integral Force Feedback (\subref{fig:uniaxial_active_damping_iff_schematic}) is equivalent to a damper in series with the actuator stiffness (\subref{fig:uniaxial_active_damping_iff_equiv}) #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_active_damping_iff_schematic}Integral Force Feedback} @@ -2390,7 +2392,7 @@ For the Relative Damping Control strategy, a relative motion sensor that measure \boxed{K_{\text{RDC}}(s) = - g \cdot s} \end{equation} -The mechanical equivalent of RDC is a dashpot in parallel with the actuator with a damping coefficient equal to the controller gain $g$ (see Figure ref:fig:uniaxial_active_damping_rdc_equiv). +The mechanical equivalent of acrshort:rdc is a dashpot in parallel with the actuator with a damping coefficient equal to the controller gain $g$ (see Figure ref:fig:uniaxial_active_damping_rdc_equiv). #+begin_src latex :file uniaxial_active_damping_rdc_schematic.pdf \begin{tikzpicture} @@ -2517,7 +2519,7 @@ The mechanical equivalent of RDC is a dashpot in parallel with the actuator with #+end_src #+name: fig:uniaxial_active_damping_rdc -#+caption: Relative Damping Control (\subref{fig:uniaxial_active_damping_rdc_schematic}) is equivalent to damper in parallel with the actuator (\subref{fig:uniaxial_active_damping_rdc_equiv}) +#+caption: Relative Damping Control (\subref{fig:uniaxial_active_damping_rdc_schematic}) is equivalent to a damper in parallel with the actuator (\subref{fig:uniaxial_active_damping_rdc_equiv}) #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_active_damping_rdc_schematic}Relative motion control} @@ -2535,7 +2537,7 @@ The mechanical equivalent of RDC is a dashpot in parallel with the actuator with #+end_figure **** Direct Velocity Feedback (DVF) -Finally, the Direct Velocity Feedback strategy consists of using an inertial sensor (usually a geophone) that measures the "absolute" velocity of the body fixed on top of the actuator (see Figure ref:fig:uniaxial_active_damping_dvf_schematic). +Finally, the direct velocity feedback strategy consists of using an inertial sensor (usually a geophone) that measures the "absolute" velocity of the body fixed on top of the actuator (see Figure ref:fig:uniaxial_active_damping_dvf_schematic). This velocity is fed back to the actuator with a "proportional" controller eqref:eq:uniaxial_dvf_controller. \begin{equation}\label{eq:uniaxial_dvf_controller} @@ -2543,7 +2545,7 @@ This velocity is fed back to the actuator with a "proportional" controller eqref \end{equation} This is equivalent to a dashpot (with a damping coefficient equal to the controller gain $g$) between the body (on which the inertial sensor is fixed) and an inertial reference frame (see Figure ref:fig:uniaxial_active_damping_dvf_equiv). -This is usually refers to as "/sky hook damper/". +This is usually referred to as "/sky hook damper/". #+begin_src latex :file uniaxial_active_damping_dvf_schematic.pdf \begin{tikzpicture} @@ -2693,12 +2695,12 @@ This is usually refers to as "/sky hook damper/". ** Plant Dynamics for Active Damping <> The plant dynamics for all three active damping techniques are shown in Figure ref:fig:uniaxial_plant_active_damping_techniques. -All have /alternating poles and zeros/ meaning that the phase do not vary by more than $180\,\text{deg}$ which makes the design of a /robust/ damping controller very easy. +All have /alternating poles and zeros/ meaning that the phase does not vary by more than $180\,\text{deg}$ which makes the design of a /robust/ damping controller very easy. This alternating poles and zeros property is guaranteed for the IFF and RDC cases because the sensors are collocated with the actuator [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 7]]. For the DVF controller, this property is not guaranteed, and may be lost if some flexibility between the nano-hexapod and the sample is considered [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 8.4]]. -When the nano-hexapod's suspension modes are at lower frequencies than the resonances of the micro-station (blue and red curves in Figure ref:fig:uniaxial_plant_active_damping_techniques), the resonances of the micro-stations have little impact on the IFF and DVF transfer functions. +When the nano-hexapod's suspension modes are at frequencies lower than the resonances of the micro-station (blue and red curves in Figure ref:fig:uniaxial_plant_active_damping_techniques), the resonances of the micro-stations have little impact on the IFF and DVF transfer functions. For the stiff nano-hexapod (yellow curves), the micro-station dynamics can be seen on the transfer functions in Figure ref:fig:uniaxial_plant_active_damping_techniques. Therefore, it is expected that the micro-station dynamics might impact the achievable damping if a stiff nano-hexapod is used. @@ -3003,25 +3005,25 @@ save('./mat/uniaxial_damped_plants.mat', 'G_iff_vc_light', 'G_iff_md_light', 'G_ ** Achievable Damping and Damped Plants <> -In order to compare the added damping using the three considered active damping strategies, the root locus plot is used. +To compare the added damping using the three considered active damping strategies, the root locus plot is used. Indeed, the damping ratio $\xi$ of a pole in the complex plane can be estimated from the angle $\phi$ it makes with the imaginary axis eqref:eq:uniaxial_damping_ratio_angle. -Increasing the angle with the imaginary axis therefore means more damping is added to the considered resonance. -This is illustrated in Figure ref:fig:uniaxial_root_locus_damping_techniques_micro_station_mode by the dashed black line indicating maximum achievable damping. +Increasing the angle with the imaginary axis therefore means that more damping is added to the considered resonance. +This is illustrated in Figure ref:fig:uniaxial_root_locus_damping_techniques_micro_station_mode by the dashed black line indicating the maximum achievable damping. \begin{equation}\label{eq:uniaxial_damping_ratio_angle} \xi = \sin(\phi) \end{equation} -The Root Locus for the three nano-hexapod stiffnesses and for the three active damping techniques are shown in Figure ref:fig:uniaxial_root_locus_damping_techniques. -All three active damping approach can lead to /critical damping/ of the nano-hexapod suspension mode (angle $\phi$ can be increased up to 90 degrees). +The Root Locus for the three nano-hexapod stiffnesses and the three active damping techniques are shown in Figure ref:fig:uniaxial_root_locus_damping_techniques. +All three active damping approaches can lead to /critical damping/ of the nano-hexapod suspension mode (angle $\phi$ can be increased up to 90 degrees). There is even some damping authority on micro-station modes in the following cases: - IFF with a stiff nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques_stiff) :: This can be understood from the mechanical equivalent of IFF shown in Figure ref:fig:uniaxial_active_damping_iff_equiv considering an high stiffness $k$. - The micro-station top platform is connected to an inertial mass (the nano-hexapod) through a damper, which damps the micro-station suspension suspension mode. + The micro-station top platform is connected to an inertial mass (the nano-hexapod) through a damper, which dampens the micro-station suspension suspension mode. - DVF with a stiff nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques_stiff) :: In that case, the "sky hook damper" (see mechanical equivalent of DVF in Figure ref:fig:uniaxial_active_damping_dvf_equiv) is connected to the micro-station top platform through the stiff nano-hexapod. - RDC with a soft nano-hexapod (Figure ref:fig:uniaxial_root_locus_damping_techniques_micro_station_mode) :: - At the frequency of the micro-station mode, the nano-hexapod top mass is behaving as an inertial reference as the suspension mode of the soft nano-hexapod is at much lower frequency. + At the frequency of the micro-station mode, the nano-hexapod top mass behaves as an inertial reference because the suspension mode of the soft nano-hexapod is at much lower frequency. The micro-station and the nano-hexapod masses are connected through a large damper induced by RDC (see mechanical equivalent in Figure ref:fig:uniaxial_active_damping_rdc_equiv) which allows some damping of the micro-station. #+begin_src matlab :exports none @@ -3169,7 +3171,7 @@ exportFig('figs/uniaxial_root_locus_damping_techniques_stiff.pdf', 'width', 'thi #+end_src #+name: fig:uniaxial_root_locus_damping_techniques -#+caption: Root Loci for the three active damping techniques (IFF in blue, RDC in red and DVF in yellow). This is shown for three nano-hexapod stiffnesses. The Root Loci are zoomed on the suspension mode of the nano-hexapod. +#+caption: Root Loci for the three active damping techniques (IFF in blue, RDC in red and DVF in yellow). This is shown for the three nano-hexapod stiffnesses. The Root Loci are zoomed in the suspension mode of the nano-hexapod. #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_root_locus_damping_techniques_soft}$k_n = 0.01\,N/\mu m$} @@ -3264,8 +3266,8 @@ exportFig('figs/uniaxial_root_locus_damping_techniques_micro_station_mode.pdf', #+RESULTS: [[file:figs/uniaxial_root_locus_damping_techniques_micro_station_mode.png]] -The transfer functions from the plant input $f$ to the relative displacement $d$ while the active damping is implemented are shown in Figure ref:fig:uniaxial_damped_plant_three_active_damping_techniques. -All three active damping techniques yield similar damped plants. +The transfer functions from the plant input $f$ to the relative displacement $d$ while active damping is implemented are shown in Figure ref:fig:uniaxial_damped_plant_three_active_damping_techniques. +All three active damping techniques yielded similar damped plants. #+begin_src matlab :exports none :results none %% Obtained damped transfer function from f to d for the three damping techniques @@ -3408,11 +3410,11 @@ Reasonable gains are chosen for the three active damping strategies such that th The sensitivity to disturbances (direct forces $f_s$, stage vibrations $f_t$ and floor motion $x_f$) for all three active damping techniques are compared in Figure ref:fig:uniaxial_sensitivity_dist_active_damping. The comparison is done with the nano-hexapod having a stiffness $k_n = 1\,N/\mu m$. -Several conclusions can be made by comparing of obtained sensitivity transfer functions: -- IFF degrades the sensitivity to direct forces on the sample (i.e. the compliance) below the resonance of the nano-hexapod (Figure ref:fig:uniaxial_sensitivity_dist_active_damping_fs). - This is a well known effect of using IFF for vibration isolation [[cite:&collette15_sensor_fusion_method_high_perfor]]. +Several conclusions can be drawn by comparing the obtained sensitivity transfer functions: +- IFF degrades the sensitivity to direct forces on the sample (i.e., the compliance) below the resonance of the nano-hexapod (Figure ref:fig:uniaxial_sensitivity_dist_active_damping_fs). + This is a well-known effect of using IFF for vibration isolation [[cite:&collette15_sensor_fusion_method_high_perfor]]. - RDC degrades the sensitivity to stage vibrations around the nano-hexapod's resonance as compared to the other two methods (Figure ref:fig:uniaxial_sensitivity_dist_active_damping_ft). - This is due to the fact that the equivalent damper in parallel with the actuator (see Figure ref:fig:uniaxial_active_damping_rdc_equiv) increases the transmission of the micro-station vibration to the sample which is not the same for the other two active damping strategies. + This is because the equivalent damper in parallel with the actuator (see Figure ref:fig:uniaxial_active_damping_rdc_equiv) increases the transmission of the micro-station vibration to the sample which is not the same for the other two active damping strategies. - both IFF and DVF degrade the sensitivity to floor motion below the resonance of the nano-hexapod (Figure ref:fig:uniaxial_sensitivity_dist_active_damping_xf). #+begin_src matlab :exports none :results none @@ -3496,9 +3498,9 @@ exportFig('figs/uniaxial_sensitivity_dist_active_damping_xf.pdf', 'width', 'thir #+end_subfigure #+end_figure -From the amplitude spectral density of the disturbances (computed in Section ref:sec:uniaxial_disturbances) and the sensitivity to disturbances estimated with the three active damping strategies, a noise budget can be performed. -The cumulative amplitude spectrum of the distance $d$ with all three active damping techniques are shown in Figure ref:fig:uniaxial_cas_active_damping and compared with the open-loop case. -All three active damping methods are giving similar results. +From the amplitude spectral density of the disturbances (computed in Section ref:sec:uniaxial_disturbances) and the sensitivity to disturbances estimated using the three active damping strategies, a noise budget can be calculated. +The cumulative amplitude spectrum of the distance $d$ with all three active damping techniques is shown in Figure ref:fig:uniaxial_cas_active_damping and compared with the open-loop case. +All three active damping methods give similar results. #+begin_src matlab :exports none :results none %% Cumulative Amplitude Spectrum of the distance d with all three active damping techniques @@ -3613,17 +3615,17 @@ exportFig('figs/uniaxial_cas_active_damping_stiff.pdf', 'width', 400, 'height', :END: Three active damping strategies have been studied for the acrfull:nass. -Equivalent mechanical representations were derived in Section ref:ssec:uniaxial_active_damping_strategies which are helpful to understand the specific effects of each strategy. -The plant dynamics were then compared in Section ref:ssec:uniaxial_active_damping_plants and were found to all have alternating poles and zeros which helps the design of the active damping controller. +Equivalent mechanical representations were derived in Section ref:ssec:uniaxial_active_damping_strategies which are helpful for understanding the specific effects of each strategy. +The plant dynamics were then compared in Section ref:ssec:uniaxial_active_damping_plants and were found to all have alternating poles and zeros, which helps in the design of the active damping controller. However, this property is not guaranteed for DVF. The achievable damping of the nano-hexapod suspension mode can be made as large as possible for all three active damping techniques (Section ref:ssec:uniaxial_active_damping_achievable_damping). Even some damping can be applied to some micro-station modes in specific cases. The obtained damped plants were found to be similar. -The damping strategies were then compared in terms of reduction of disturbances in Section ref:ssec:uniaxial_active_damping_sensitivity_disturbances. +The damping strategies were then compared in terms of disturbance reduction in Section ref:ssec:uniaxial_active_damping_sensitivity_disturbances. The comparison between the three active damping strategies is summarized in Table ref:tab:comp_active_damping. It is difficult to conclude on the best active damping strategy for the acrfull:nass yet. -Which one will be used will be determined with the use of more accurate models and will depend on which is the easiest to implement in practice +Which one will be used will be determined by the use of more accurate models and will depend on which is the easiest to implement in practice #+name: tab:comp_active_damping #+caption: Comparison of active damping strategies @@ -3648,15 +3650,15 @@ Which one will be used will be determined with the use of more accurate models a <> ** Introduction :ignore: The gls:haclac architecture is shown in Figure ref:fig:uniaxial_hac_lac_architecture. -It corresponds to a /two step/ control strategy: +This corresponds to a /two step/ control strategy: - First, an active damping controller $\bm{K}_{\textsc{LAC}}$ is implemented (see Section ref:sec:uniaxial_active_damping). - It allows to reduce the vibration level, and it also makes the damped plant (transfer function from $u^{\prime}$ to $y$) easier to control than the undamped plant (transfer function from $u$ to $y$). - It is called /low authority/ control as it only slightly affects the system poles [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 14.6]]. -- Then, a position controller $\bm{K}_{\textsc{HAC}}$ is implemented which is used to control the position $d$. + It allows the vibration level to be reduced, and it also makes the damped plant (transfer function from $u^{\prime}$ to $y$) easier to control than the undamped plant (transfer function from $u$ to $y$). + This is called /low authority/ control as it only slightly affects the system poles [[cite:&preumont18_vibrat_contr_activ_struc_fourt_edition Chapter 14.6]]. +- Then, a position controller $\bm{K}_{\textsc{HAC}}$ is implemented and is used to control the position $d$. This is called /high authority/ control as it usually relocates the system's poles. In this section, Integral Force Feedback is used as the Low Authority Controller (the other two damping strategies would lead to the same conclusions here). -This control architecture applied on the uniaxial model is shown in Figure ref:fig:uniaxial_hac_lac_model. +This control architecture applied to the uniaxial model is shown in Figure ref:fig:uniaxial_hac_lac_model. #+begin_src latex :file uniaxial_hac_lac_architecture.pdf :results none \begin{tikzpicture} @@ -3896,11 +3898,11 @@ load('uniaxial_damped_plants.mat', 'G_iff_vc_light', 'G_iff_md_light', 'G_iff_pz ** Damped Plant Dynamics <> -The obtained damped plants for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_hac_iff_damped_plants_masses. -For $k_n = 0.01\,N/\mu m$ and $k_n = 1\,N/\mu m$, the dynamics is quite simple and can be well approximated by a second order plant (Figures ref:fig:uniaxial_hac_iff_damped_plants_masses_soft and ref:fig:uniaxial_hac_iff_damped_plants_masses_mid). +The damped plants obtained for the three nano-hexapod stiffnesses are shown in Figure ref:fig:uniaxial_hac_iff_damped_plants_masses. +For $k_n = 0.01\,N/\mu m$ and $k_n = 1\,N/\mu m$, the dynamics are quite simple and can be well approximated by a second-order plant (Figures ref:fig:uniaxial_hac_iff_damped_plants_masses_soft and ref:fig:uniaxial_hac_iff_damped_plants_masses_mid). However, this is not the case for the stiff nano-hexapod ($k_n = 100\,N/\mu m$) where two modes can be seen (Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_stiff). -This is due to the interaction between the micro-station (modelled modes at 70Hz, 140Hz and 320Hz) and the nano-hexapod. -Such effect will be further explained in Section ref:sec:uniaxial_support_compliance. +This is due to the interaction between the micro-station (modeled modes at 70Hz, 140Hz and 320Hz) and the nano-hexapod. +This effect will be further explained in Section ref:sec:uniaxial_support_compliance. #+begin_src matlab :exports none :results none %% Damped plant - Robustness to change of sample's mass @@ -4021,7 +4023,7 @@ exportFig('figs/uniaxial_hac_iff_damped_plants_masses_stiff.pdf', 'width', 350, #+end_src #+name: fig:uniaxial_hac_iff_damped_plants_masses -#+caption: Obtained damped plant using Integral Force Feedback for three sample's masses +#+caption: Obtained damped plant using Integral Force Feedback for three sample masses #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_hac_iff_damped_plants_masses_soft}$k_n = 0.01\,N/\mu m$} @@ -4047,28 +4049,28 @@ exportFig('figs/uniaxial_hac_iff_damped_plants_masses_stiff.pdf', 'width', 350, ** Position Feedback Controller <> -The objective is to design high authority feedback controllers for the three nano-hexapod's. +The objective is to design high-authority feedback controllers for the three nano-hexapods. This controller must be robust to the change of sample's mass (from $1\,\text{kg}$ up to $50\,\text{kg}$). The required feedback bandwidths were estimated in Section ref:sec:uniaxial_noise_budgeting: - $f_b \approx 10\,\text{Hz}$ for the soft nano-hexapod ($k_n = 0.01\,N/\mu m$). - Near this frequency, the plants (shown in Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_soft) are equivalent to a mass line (i.e. slope of $-40\,dB/\text{dec}$ and a phase of -180 degrees). + Near this frequency, the plants (shown in Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_soft) are equivalent to a mass line (i.e., slope of $-40\,dB/\text{dec}$ and a phase of -180 degrees). The gain of this mass line can vary up to a fact $\approx 5$ (suspended mass from $16\,kg$ up to $65\,kg$). This means that the designed controller will need to have /large gain margins/ to be robust to the change of sample's mass. - $\approx 50\,\text{Hz}$ for the relatively stiff nano-hexapod ($k_n = 1\,N/\mu m$). - Similarly to the soft nano-hexapod, the plants near the crossover frequency are equivalent to a mass line (Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_mid). - It will be probably easier to have a little bit more bandwidth in this configuration to be further away from the nano-hexapod suspension mode. + Similar to the soft nano-hexapod, the plants near the crossover frequency are equivalent to a mass line (Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_mid). + It will probably be easier to have a little bit more bandwidth in this configuration to be further away from the nano-hexapod suspension mode. - $\approx 100\,\text{Hz}$ for the stiff nano-hexapod ($k_n = 100\,N/\mu m$). - Contrary to the two first nano-hexapod stiffnesses, here the plants have more complex dynamics near the wanted crossover frequency (see Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_stiff). + Contrary to the two first nano-hexapod stiffnesses, here the plants have more complex dynamics near the desired crossover frequency (see Figure ref:fig:uniaxial_hac_iff_damped_plants_masses_stiff). The micro-station is not stiff enough to have a clear stiffness line at this frequency. - Therefore, there are both a change of phase and gain depending on the sample's mass. - This makes the robust design of the controller a little bit more complicated. + Therefore, there is both a change of phase and gain depending on the sample mass. + This makes the robust design of the controller more complicated. Position feedback controllers are designed for each nano-hexapod such that it is stable for all considered sample masses with similar stability margins (see Nyquist plots in Figure ref:fig:uniaxial_nyquist_hac). An arbitrary minimum modulus margin of $0.25$ was chosen when designing the controllers. -These high authority controllers are generally composed of a lag at low frequency for disturbance rejection, a lead to increase the phase margin near the crossover frequency and a low pass filter to increase the robustness to high frequency dynamics. -The controllers used for the three nano-hexapod are shown in Equation eqref:eq:uniaxial_hac_formulas, and the used parameters are summarized in Table ref:tab:uniaxial_feedback_controller_parameters. +These high authority controllers are generally composed of a lag at low frequency for disturbance rejection, a lead to increase the phase margin near the crossover frequency, and a low pass filter to increase the robustness to high frequency dynamics. +The controllers used for the three nano-hexapod are shown in Equation eqref:eq:uniaxial_hac_formulas, and the parameters used are summarized in Table ref:tab:uniaxial_feedback_controller_parameters. \begin{subequations} \label{eq:uniaxial_hac_formulas} \begin{align} @@ -4099,13 +4101,13 @@ K_{\text{stiff}}(s) &= g \cdot | *LPF* | $\omega_l = 200\,Hz$ | $\omega_l = 300\,Hz$ | $\omega_l = 500\,Hz$ | The loop gains corresponding to the designed high authority controllers for the three nano-hexapod are shown in Figure ref:fig:uniaxial_loop_gain_hac. -We can see that for the soft and moderately stiff nano-hexapod (Figures ref:fig:uniaxial_nyquist_hac_vc and ref:fig:uniaxial_nyquist_hac_md), the crossover frequency varies a lot with the sample mass. -This is due to the fact that the crossover frequency corresponds to the mass line of the plant (whose gain is inversely proportional to the mass). -For the stiff nano-hexapod (Figure ref:fig:uniaxial_nyquist_hac_pz), it was difficult to achieve the wanted closed-loop bandwidth of $\approx 100\,\text{Hz}$. -A cross-over frequency of $\approx 65\,\text{Hz}$ was achieved instead. +We can see that for the soft and moderately stiff nano-hexapod (Figures ref:fig:uniaxial_nyquist_hac_vc and ref:fig:uniaxial_nyquist_hac_md), the crossover frequency varies significantly with the sample mass. +This is because the crossover frequency corresponds to the mass line of the plant (whose gain is inversely proportional to the mass). +For the stiff nano-hexapod (Figure ref:fig:uniaxial_nyquist_hac_pz), it was difficult to achieve the desired closed-loop bandwidth of $\approx 100\,\text{Hz}$. +A crossover frequency of $\approx 65\,\text{Hz}$ was achieved instead. Note that these controllers were not designed using any optimization methods. -The goal is just to have a first estimation of the attainable performance. +The goal is to have a first estimation of the attainable performance. #+begin_src matlab :exports none %% High Authority Controller - Soft Nano-Hexapod @@ -4316,7 +4318,7 @@ exportFig('figs/uniaxial_nyquist_hac_pz.pdf', 'width', 'third', 'height', 'norma #+end_src #+name: fig:uniaxial_nyquist_hac -#+caption: Nyquist Plot for the High Authority Controller. The minimum modulus margin is illustrated by the black circle. +#+caption: Nyquist Plot for the high authority controller. The minimum modulus margin is illustrated by a black circle. #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_nyquist_hac_vc}$k_n = 0.01\,N/\mu m$} @@ -4479,9 +4481,9 @@ exportFig('figs/uniaxial_loop_gain_hac_pz.pdf', 'width', 'third', 'height', 500) ** Closed-Loop Noise Budgeting <> -The high authority position feedback controllers are then implemented and the closed-loop sensitivity to disturbances are computed. +The high authority position feedback controllers are then implemented and the closed-loop sensitivities to disturbances are computed. These are compared with the open-loop and damped plants cases in Figure ref:fig:uniaxial_sensitivity_dist_hac_lac for just one configuration (moderately stiff nano-hexapod with 25kg sample's mass). -As expected, the sensitivity to disturbances is decreased in the controller bandwidth and slightly increase outside this bandwidth. +As expected, the sensitivity to disturbances decreased in the controller bandwidth and slightly increased outside this bandwidth. #+begin_src matlab :exports none %% Compute Closed Loop Systems @@ -4561,7 +4563,7 @@ exportFig('figs/uniaxial_sensitivity_dist_hac_lac_xf.pdf', 'width', 'third', 'he #+end_src #+name: fig:uniaxial_sensitivity_dist_hac_lac -#+caption: Change of sensitivity to disturbances with LAC and with acrshort:haclac. Nano-Hexapod with $k_n = 1\,N/\mu m$ and sample mass of $25\,kg$ are used. $f_s$ the direct forces applied on the sample (\subref{fig:uniaxial_sensitivity_dist_hac_lac_fs}), $f_t$ disturbances from the micro-station stages (\subref{fig:uniaxial_sensitivity_dist_hac_lac_ft}) and $x_f$ the floor motion (\subref{fig:uniaxial_sensitivity_dist_hac_lac_fs}) +#+caption: Change of sensitivity to disturbances with LAC and with acrshort:haclac. A nano-Hexapod with $k_n = 1\,N/\mu m$ and a sample mass of $25\,kg$ is used. $f_s$ the direct forces applied on the sample (\subref{fig:uniaxial_sensitivity_dist_hac_lac_fs}), $f_t$ disturbances from the micro-station stages (\subref{fig:uniaxial_sensitivity_dist_hac_lac_ft}) and $x_f$ the floor motion (\subref{fig:uniaxial_sensitivity_dist_hac_lac_fs}) #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_sensitivity_dist_hac_lac_fs}Direct forces} @@ -4745,13 +4747,13 @@ exportFig('figs/uniaxial_cas_hac_lac_stiff.pdf', 'width', 400, 'height', 'normal :UNNUMBERED: t :END: -Based on the open-loop noise budgeting made in Section ref:sec:uniaxial_noise_budgeting, the closed-loop bandwidth required to obtain a vibration level of $\approx 20\,nm\,\text{RMS}$ was estimated. -In order to achieve such bandwidth, the acrshort:haclac strategy was followed which consists of first using an active damping controller (studied in Section ref:sec:uniaxial_active_damping) and then adding an high authority position feedback controller. +On the basis of the open-loop noise budgeting made in Section ref:sec:uniaxial_noise_budgeting, the closed-loop bandwidth required to obtain a vibration level of $\approx 20\,nm\,\text{RMS}$ was estimated. +To achieve such bandwidth, the acrshort:haclac strategy was followed, which consists of first using an active damping controller (studied in Section ref:sec:uniaxial_active_damping) and then adding a high authority position feedback controller. -In this section, feedback controllers were designed in such a way that the required closed-loop bandwidth was reached while being robust to a change of payload mass. +In this section, feedback controllers were designed in such a way that the required closed-loop bandwidth was reached while being robust to changes in the payload mass. The attainable vibration control performances were estimated for the three nano-hexapod stiffnesses and were found to be close to the required values. -Yet, the stiff nano-hexapod ($k_n = 100\,N/\mu m$) is requiring the largest feedback bandwidth that is shown to be difficult to achieve while being robust to the change of payload mass. -A slight advantage can be given to the soft nano-hexapod as it requires less feedback bandwidth while giving better stability results. +However, the stiff nano-hexapod ($k_n = 100\,N/\mu m$) is requiring the largest feedback bandwidth, which is difficult to achieve while being robust to the change of payload mass. +A slight advantage can be given to the soft nano-hexapod as it requires less feedback bandwidth while providing better stability results. * Effect of limited micro-station compliance :PROPERTIES: @@ -4760,14 +4762,14 @@ A slight advantage can be given to the soft nano-hexapod as it requires less fee <> ** Introduction :ignore: -In this section, the impact of the compliance of the support (i.e. the micro-station) on the dynamics of the plant to control is studied. -This is a critical point as the dynamics of the micro-station is complex, depends on the considered direction (see measurements in Figure ref:fig:uniaxial_comp_frf_meas_model) and may vary with position and time. -It would be much better to have a plant dynamics which is not impacted by the micro-station. +In this section, the impact of the compliance of the support (i.e., the micro-station) on the dynamics of the plant to control is studied. +This is a critical point because the dynamics of the micro-station is complex, depends on the considered direction (see measurements in Figure ref:fig:uniaxial_comp_frf_meas_model) and may vary with position and time. +It would be much better to have a plant dynamics that is not impacted by the micro-station. -Therefore, the objective in this section is to obtain some guidance for the design of a nano-hexapod that will not by impacted by the complex micro-station dynamics. -In order to study this, two models are used (Figure ref:fig:uniaxial_support_compliance_models). -The first one consists of the nano-hexapod directly fixed on top of the granite, therefore neglecting any support compliance (Figure ref:fig:uniaxial_support_compliance_nano_hexapod_only). -The second one consists of the the nano-hexapod fixed on top of the micro-station having some limited compliance (Figure ref:fig:uniaxial_support_compliance_test_system) +Therefore, the objective of this section is to obtain some guidance for the design of a nano-hexapod that will not be impacted by the complex micro-station dynamics. +To study this, two models are used (Figure ref:fig:uniaxial_support_compliance_models). +The first one consists of the nano-hexapod directly fixed on top of the granite, thus neglecting any support compliance (Figure ref:fig:uniaxial_support_compliance_nano_hexapod_only). +The second one consists of the nano-hexapod fixed on top of the micro-station having some limited compliance (Figure ref:fig:uniaxial_support_compliance_test_system) #+begin_src latex :file uniaxial_support_compliance_nano_hexapod_only.pdf :results file raw silent \begin{tikzpicture} @@ -4915,10 +4917,10 @@ freqs = logspace(0, 3, 1000); ** Neglected support compliance -Let's first neglect the limited compliance of the micro-station and use the uniaxial model show in Figure ref:fig:uniaxial_support_compliance_nano_hexapod_only. -Let's choose a nano-hexapod mass (including the payload) of $20\,\text{kg}$ and three hexapod stiffnesses such that their resonance frequencies are at $\omega_{n} = 10\,\text{Hz}$, $\omega_{n} = 70\,\text{Hz}$ and $\omega_{n} = 400\,\text{Hz}$. -The obtained transfer functions from $F$ to $L^\prime$ (shown in Figure ref:fig:uniaxial_effect_support_compliance_neglected) are simple second order low pass filters. -When neglecting the support compliance, large feedback bandwidth can be achieve for all three Nano-Hexapod. +The limited compliance of the micro-station is first neglected and the uniaxial model shown in Figure ref:fig:uniaxial_support_compliance_nano_hexapod_only is used. +The nano-hexapod mass (including the payload) is set at $20\,\text{kg}$ and three hexapod stiffnesses are considered, such that their resonance frequencies are at $\omega_{n} = 10\,\text{Hz}$, $\omega_{n} = 70\,\text{Hz}$ and $\omega_{n} = 400\,\text{Hz}$. +Obtained transfer functions from $F$ to $L^\prime$ (shown in Figure ref:fig:uniaxial_effect_support_compliance_neglected) are simple second-order low-pass filters. +When neglecting the support compliance, a large feedback bandwidth can be achieved for all three nano-hexapods. #+begin_src matlab :exports none %% Nano-Hexapod Parameters @@ -4950,7 +4952,7 @@ G_stiff_a = 1/(m*s^2 + c_stiff*s + k_stiff); % Transfer function from F to L' #+end_src #+begin_src matlab :exports none :results none -%% Obtained transfer functions from F to L when neglecing support compliance +%% Obtained transfer functions from F to L when neglecting support compliance freqs = logspace(0, 3, 1000); figure; @@ -5009,7 +5011,7 @@ exportFig('figs/uniaxial_effect_support_compliance_neglected_stiff.pdf', 'width' #+end_src #+name: fig:uniaxial_effect_support_compliance_neglected -#+caption: Obtained transfer functions from $F$ to $L^{\prime}$ when neglecing support compliance +#+caption: Obtained transfer functions from $F$ to $L^{\prime}$ when neglecting support compliance #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_effect_support_compliance_neglected_soft}$\omega_{n} \ll \omega_{\mu}$} @@ -5034,13 +5036,13 @@ exportFig('figs/uniaxial_effect_support_compliance_neglected_stiff.pdf', 'width' ** Effect of support compliance on $L/F$ -Let's now add some support compliance and use the model shown in Figure ref:fig:uniaxial_support_compliance_test_system. -The parameters of the support (i.e. $m_{\mu}$, $c_{\mu}$ and $k_{\mu}$) are chosen to match the vertical mode at $70\,\text{Hz}$ seen on the micro-station (Figure ref:fig:uniaxial_comp_frf_meas_model). -The transfer functions from $F$ to $L$ (i.e. control of the relative motion of the nano-hexapod) and from $L$ to $d$ (i.e. control of the position between the nano-hexapod and the fixed granite) can then be computed. +Some support compliance is now added and the model shown in Figure ref:fig:uniaxial_support_compliance_test_system is used. +The parameters of the support (i.e., $m_{\mu}$, $c_{\mu}$ and $k_{\mu}$) are chosen to match the vertical mode at $70\,\text{Hz}$ seen on the micro-station (Figure ref:fig:uniaxial_comp_frf_meas_model). +The transfer functions from $F$ to $L$ (i.e., control of the relative motion of the nano-hexapod) and from $L$ to $d$ (i.e., control of the position between the nano-hexapod and the fixed granite) can then be computed. -When the relative displacement of the nano-hexapod $L$ is to be controlled (dynamics shown in Figure ref:fig:uniaxial_effect_support_compliance_dynamics), having a stiff nano-hexapod (i.e. with a suspension mode at higher frequency than the mode of the support) makes the dynamics less affected by the limited support compliance (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_stiff). +When the relative displacement of the nano-hexapod $L$ is controlled (dynamics shown in Figure ref:fig:uniaxial_effect_support_compliance_dynamics), having a stiff nano-hexapod (i.e., with a suspension mode at higher frequency than the mode of the support) makes the dynamics less affected by the limited support compliance (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_stiff). This is why it is very common to have stiff piezoelectric stages fixed at the very top of positioning stages. -In such case, the control of the piezoelectric stage using its integrated metrology (typically capacitive sensors) is quite simple as the plant is not much affected by the dynamics of the support on which is it fixed. +In such a case, the control of the piezoelectric stage using its integrated metrology (typically capacitive sensors) is quite simple as the plant is not much affected by the dynamics of the support on which it is fixed. # TODO - Add references of such stations with piezo stages on top If a soft nano-hexapod is used, the support dynamics appears in the dynamics between $F$ and $L$ (see Figure ref:fig:uniaxial_effect_support_compliance_dynamics_soft) which will impact the control robustness and performance. @@ -5163,9 +5165,9 @@ exportFig('figs/uniaxial_effect_support_compliance_dynamics_stiff.pdf', 'width', ** Effect of support compliance on $d/F$ -When the motion to be controlled is the relative displacement $d$ between the granite and the nano-hexapod's top platform (which is the case for the acrshort:nass), the effect of the support compliance on the plant dynamics is opposite to what was previously observed. -Indeed, using a "soft" nano-hexapod (i.e. with a suspension mode at lower frequency than the mode of the support) makes the dynamics less affected by the support dynamics (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_d_soft). -On the contrary, if a "stiff" nano-hexapod is used, the support dynamics appears in the plant dynamics (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_d_stiff). +When the motion to be controlled is the relative displacement $d$ between the granite and the nano-hexapod's top platform (which is the case for the acrshort:nass), the effect of the support compliance on the plant dynamics is opposite to that previously observed. +Indeed, using a "soft" nano-hexapod (i.e., with a suspension mode at lower frequency than the mode of the support) makes the dynamics less affected by the support dynamics (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_d_soft). +Conversely, if a "stiff" nano-hexapod is used, the support dynamics appears in the plant dynamics (Figure ref:fig:uniaxial_effect_support_compliance_dynamics_d_stiff). #+begin_src matlab :exports none :results none %% Effect of the support compliance on the transfer functions from F to L and from F to d @@ -5263,11 +5265,11 @@ exportFig('figs/uniaxial_effect_support_compliance_dynamics_d_stiff.pdf', 'width :UNNUMBERED: t :END: -In order to study the impact of the support compliance on the plant dynamics, simple models shown in Figure ref:fig:uniaxial_support_compliance_models were used. -Depending on the quantity to be controlled ($L$ or $d$ in Figure ref:fig:uniaxial_support_compliance_test_system) and on the relative location of $\omega_\nu$ (suspension mode of the nano-hexapod) with respect to $\omega_\mu$ (modes of the support), the interaction between the support and the nano-hexapod dynamics can change drastically (observations made are summarized in Table ref:tab:uniaxial_effect_compliance). +To study the impact of support compliance on plant dynamics, simple models shown in Figure ref:fig:uniaxial_support_compliance_models were used. +Depending on the quantity to be controlled ($L$ or $d$ in Figure ref:fig:uniaxial_support_compliance_test_system) and on the relative location of $\omega_\nu$ (suspension mode of the nano-hexapod) with respect to $\omega_\mu$ (modes of the support), the interaction between the support and the nano-hexapod dynamics can drastically change (observations made are summarized in Table ref:tab:uniaxial_effect_compliance). For the acrfull:nass, having the suspension mode of the nano-hexapod at lower frequencies than the suspension modes of the micro-station would make the plant less dependent on the micro-station dynamics, and therefore easier to control. -Note that observations made in this section are also affected by the ratio between the support mass $m_{\mu}$ and the nano-hexapod mass $m_n$ (the effect is more pronounced when the ratio $m_n/m_{\mu}$ increases). +Note that the observations made in this section are also affected by the ratio between the support mass $m_{\mu}$ and the nano-hexapod mass $m_n$ (the effect is more pronounced when the ratio $m_n/m_{\mu}$ increases). #+name: tab:uniaxial_effect_compliance #+caption: Impact of the support dynamics on the plant dynamics @@ -5286,9 +5288,9 @@ Note that observations made in this section are also affected by the ratio betwe ** Introduction :ignore: -Up to this section, the sample was modelled as a mass rigidly fixed to the nano-hexapod (as shown in Figure ref:fig:uniaxial_paylaod_dynamics_rigid_schematic). -However, such sample may present internal dynamics and its fixation to the nano-hexapod may have limited stiffness. -To study the effect of the sample dynamics, models shown in Figure ref:fig:uniaxial_paylaod_dynamics_schematic are used. +Up to this section, the sample was modeled as a mass rigidly fixed to the nano-hexapod (as shown in Figure ref:fig:uniaxial_paylaod_dynamics_rigid_schematic). +However, such a sample may present internal dynamics, and its fixation to the nano-hexapod may have limited stiffness. +To study the effect of the sample dynamics, the models shown in Figure ref:fig:uniaxial_paylaod_dynamics_schematic are used. #+begin_src latex :file uniaxial_paylaod_dynamics_rigid_schematic.pdf :results file raw silent \begin{tikzpicture} @@ -5460,10 +5462,10 @@ load('uniaxial_high_authority_controllers.mat', 'K_hac_vc', 'K_hac_md', 'K_hac_p freqs = logspace(0, 3, 1000); #+end_src -** Impact on the plant dynamics +** Impact on plant dynamics <> -To study the impact of the flexibility between the nano-hexapod and the payload, a first (reference) model with a rigid payload as shown in Figure ref:fig:uniaxial_paylaod_dynamics_rigid_schematic is used. +To study the impact of the flexibility between the nano-hexapod and the payload, a first (reference) model with a rigid payload, as shown in Figure ref:fig:uniaxial_paylaod_dynamics_rigid_schematic is used. Then "flexible" payload whose model is shown in Figure ref:fig:uniaxial_paylaod_dynamics_schematic are considered. The resonances of the payload are set at $\omega_s = 20\,\text{Hz}$ and at $\omega_s = 200\,\text{Hz}$ while its mass is either $m_s = 1\,\text{kg}$ or $m_s = 50\,\text{kg}$. @@ -5611,9 +5613,9 @@ exportFig('figs/uniaxial_payload_dynamics_soft_nano_hexapod_heavy.pdf', 'width', #+end_figure The same transfer functions are now compared when using a stiff nano-hexapod ($k_n = 100\,N/\mu m$) in Figure ref:fig:uniaxial_payload_dynamics_stiff_nano_hexapod. -In that case, the sample's resonance $\omega_s$ is smaller than the nano-hexapod resonance $\omega_n$. +In this case, the sample's resonance $\omega_s$ is smaller than the nano-hexapod resonance $\omega_n$. This changes the zero/pole pattern to a pole/zero pattern (the frequency of the zero still being equal to $\omega_s$). -Even tough the added sample's flexibility still shifts the high frequency mass line as for the soft nano-hexapod, the dynamics below the nano-hexapod resonance is much less impacted, even when the sample mass is high and when the sample resonance is at low frequency (see yellow curve in Figure ref:fig:uniaxial_payload_dynamics_stiff_nano_hexapod_heavy). +Even though the added sample's flexibility still shifts the high frequency mass line as for the soft nano-hexapod, the dynamics below the nano-hexapod resonance is much less impacted, even when the sample mass is high and when the sample resonance is at low frequency (see yellow curve in Figure ref:fig:uniaxial_payload_dynamics_stiff_nano_hexapod_heavy). #+begin_src matlab :exports none %% Stiff Nano-Hexapod @@ -5749,14 +5751,14 @@ exportFig('figs/uniaxial_payload_dynamics_stiff_nano_hexapod_heavy.pdf', 'width' #+end_subfigure #+end_figure -** Impact on the close loop performances +** Impact on close loop performances <> -Having a flexibility between the measured position (i.e. the top platform of the nano-hexapod) and the point-of-interest to be positioned relative to the x-ray may also impact the closed-loop performances (i.e. the remaining sample's vibration). +Having a flexibility between the measured position (i.e., the top platform of the nano-hexapod) and the point-of-interest to be positioned relative to the x-ray may also impact the closed-loop performance (i.e., the remaining sample's vibration). -In order to estimate if the sample flexibility is critical for the closed-loop position stability of the sample, the model shown in Figure ref:fig:uniaxial_sample_flexibility_control is used. +To estimate whether the sample flexibility is critical for the closed-loop position stability of the sample, the model shown in Figure ref:fig:uniaxial_sample_flexibility_control is used. This is the same model that was used in Section ref:sec:uniaxial_position_control but with an added flexibility between the nano-hexapod and the sample (considered sample modes are at $\omega_s = 20\,\text{Hz}$ and $\omega_n = 200\,\text{Hz}$). -In that case, the measured (i.e. controlled) distance $d$ is no longer equal to the real performance index (the distance $y$). +In this case, the measured (i.e., controlled) distance $d$ is no longer equal to the real performance index (the distance $y$). #+begin_src latex :file uniaxial_sample_flexibility_control.pdf \begin{tikzpicture} @@ -5899,17 +5901,17 @@ In that case, the measured (i.e. controlled) distance $d$ is no longer equal to #+end_src #+name: fig:uniaxial_sample_flexibility_control -#+caption: Uniaxial model considering a flexibility between the nano-hexapod top platform and the sample. In that case the measured and controlled distance $d$ is different from the distance $y$ which is the real performance index +#+caption: Uniaxial model considering some flexibility between the nano-hexapod top platform and the sample. In this case, the measured and controlled distance $d$ is different from the distance $y$ which is the real performance index #+RESULTS: [[file:figs/uniaxial_sample_flexibility_control.png]] -The system dynamics is computed and IFF is applied using the same gains as the ones used in Section ref:sec:uniaxial_active_damping. -Thanks to the collocation between the nano-hexapod and the force sensor used for IFF, the damped plants are still stable and similar damping values are obtained than when considering a rigid sample. +The system dynamics is computed and IFF is applied using the same gains as those used in Section ref:sec:uniaxial_active_damping. +Due to the collocation between the nano-hexapod and the force sensor used for IFF, the damped plants are still stable and similar damping values are obtained than when considering a rigid sample. The High Authority Controllers used in Section ref:sec:uniaxial_position_control are then implemented on the damped plants. The obtained closed-loop systems are stable, indicating good robustness. -Finally, closed-loop noise budgeting is computed for the obtained the closed-loop system and the cumulative amplitude spectrum of $d$ and $y$ are shown in Figure ref:fig:uniaxial_sample_flexibility_noise_budget_y. -The cumulative amplitude spectrum of the measured distance $d$ (Figure ref:fig:uniaxial_sample_flexibility_noise_budget_d) shows that the added flexibility at the sample location have very little effect on the control performance. +Finally, closed-loop noise budgeting is computed for the obtained closed-loop system, and the cumulative amplitude spectrum of $d$ and $y$ are shown in Figure ref:fig:uniaxial_sample_flexibility_noise_budget_y. +The cumulative amplitude spectrum of the measured distance $d$ (Figure ref:fig:uniaxial_sample_flexibility_noise_budget_d) shows that the added flexibility at the sample location has very little effect on the control performance. However, the cumulative amplitude spectrum of the distance $y$ (Figure ref:fig:uniaxial_sample_flexibility_noise_budget_y) shows that the stability of $y$ is degraded when the sample flexibility is considered and is degraded as $\omega_s$ is lowered. What happens is that above $\omega_s$, even though the motion $d$ can be controlled perfectly, the sample's mass is "isolated" from the motion of the nano-hexapod and the control on $y$ is not effective. @@ -6095,7 +6097,7 @@ exportFig('figs/uniaxial_sample_flexibility_noise_budget_y.pdf', 'width', 'half' #+end_src #+name: fig:uniaxial_sample_flexibility_noise_budget -#+caption: Cumulative Amplitude Spectrum of the distances $d$ and $y$. The effect of the sample's flexibility does not affects much $d$ but is detrimental to the stability of $y$. A sample mass $m_s = 1\,\text{kg}$ and a nano-hexapod stiffness of $100\,N/\mu m$ are used for the simulations. +#+caption: Cumulative Amplitude Spectrum of the distances $d$ and $y$. The effect of the sample's flexibility does not affect much $d$ but is detrimental to the stability of $y$. A sample mass $m_s = 1\,\text{kg}$ and a nano-hexapod stiffness of $100\,N/\mu m$ are used for the simulations. #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:uniaxial_sample_flexibility_noise_budget_d}Cumulative Amplitude Spectrum of $d$} @@ -6119,14 +6121,14 @@ exportFig('figs/uniaxial_sample_flexibility_noise_budget_y.pdf', 'width', 'half' Payload dynamics is usually a major concern when designing a positioning system. In this section, the impact of the sample dynamics on the plant was found to vary with the sample mass and the relative resonance frequency of the sample $\omega_s$ and of the nano-hexapod $\omega_n$. -The larger the sample mass, the larger the effect (i.e. change of high frequency gain, appearance of additional resonances and anti-resonances). +The larger the sample mass, the larger the effect (i.e., change of high frequency gain, appearance of additional resonances and anti-resonances). A zero/pole pattern is observed if $\omega_s > \omega_n$ and a pole/zero pattern if $\omega_s > \omega_n$. -Such additional dynamics can induce stability issues depending on their position relative to the wanted feedback bandwidth as explained in [[cite:&rankers98_machin Section 4.2]]. +Such additional dynamics can induce stability issues depending on their position relative to the desired feedback bandwidth, as explained in [[cite:&rankers98_machin Section 4.2]]. The general conclusion is that the stiffer the nano-hexapod, the less it is impacted by the payload's dynamics, which would make the feedback controller more robust to a change of payload. -This is why high-bandwidth soft positioning stages are usually restricted to constant and calibrated payloads (CD-player, lithography machines, isolation system for gravitational wave detectors, ...), while stiff positioning systems are usually used when the control must be robust to a change of payload's mass (stiff piezo nano-positioning stages for instance). +This is why high-bandwidth soft positioning stages are usually restricted to constant and calibrated payloads (CD-player, lithography machines, isolation system for gravitational wave detectors, ...), whereas stiff positioning systems are usually used when the control must be robust to a change of payload's mass (stiff piezo nano-positioning stages for instance). -Having some flexibility between the measurement point and the point of interest (i.e. the sample point to be position on the x-ray) also degrades the position stability as shown in Section ref:ssec:uniaxial_payload_dynamics_effect_stability. -It will be therefore important to take special care when designing sampling environments, especially if a soft nano-hexapod is used. +Having some flexibility between the measurement point and the point of interest (i.e., the sample point to be position on the x-ray) also degrades the position stability as shown in Section ref:ssec:uniaxial_payload_dynamics_effect_stability. +Therefore, it is important to take special care when designing sampling environments, especially if a soft nano-hexapod is used. * Conclusion :PROPERTIES: @@ -6136,15 +6138,15 @@ It will be therefore important to take special care when designing sampling envi # TODO - Make a table summarizing the findings -In this study, a uniaxial model of the nano-active-stabilization-system has been tuned both from dynamical measurements (Section ref:sec:micro_station_model) and from disturbances measurements (Section ref:sec:uniaxial_disturbances). +In this study, a uniaxial model of the nano-active-stabilization-system was tuned from both dynamical measurements (Section ref:sec:micro_station_model) and from disturbances measurements (Section ref:sec:uniaxial_disturbances). -It has been shown that three active damping techniques can be used to critically damp the nano-hexapod resonances (Section ref:sec:uniaxial_active_damping). -However, this model does not allows to determine which one is most suited to this application (a comparison of the three active damping techniques is done in Table ref:tab:comp_active_damping). +Three active damping techniques can be used to critically damp the nano-hexapod resonances (Section ref:sec:uniaxial_active_damping). +However, this model does not allow the determination of which one is most suited to this application (a comparison of the three active damping techniques is done in Table ref:tab:comp_active_damping). Position feedback controllers have been developed for three considered nano-hexapod stiffnesses (Section ref:sec:uniaxial_position_control). These controllers were shown to be robust to the change of sample's masses, and to provide good rejection of disturbances. -It has been found that having a soft nano-hexapod makes the plant dynamics easier to control (because its dynamics is decoupled from the micro-station dynamics, see Section ref:sec:uniaxial_support_compliance) and requires less position feedback bandwidth to fulfill the requirements. -The moderately stiff nano-hexapod ($k_n = 1\,N/\mu m$) is requiring a higher feedback bandwidth, but is still giving acceptable results. +Having a soft nano-hexapod makes the plant dynamics easier to control (because its dynamics is decoupled from the micro-station dynamics, see Section ref:sec:uniaxial_support_compliance) and requires less position feedback bandwidth to fulfill the requirements. +The moderately stiff nano-hexapod ($k_n = 1\,N/\mu m$) is requiring a higher feedback bandwidth, but still gives acceptable results. However, the stiff nano-hexapod is the most complex to control and gives the worst positioning performance. * Bibliography :ignore: @@ -6181,8 +6183,6 @@ colors = colororder; * Footnotes -[fn:3]DLPVA-100-B from Femto. Voltage input noise is $2.4\,nV/\sqrt{\text{Hz}}$ - -[fn:2]Mark Product L-22D geophones are used. Sensitivity is $88\,\frac{V}{m/s}$, natural frequency is $\approx 2\,\text{Hz}$ - -[fn:1]Mark Product L4-C geophones are used. Sensitivity is $171\,\frac{V}{m/s}$, natural frequency is $\approx 1\,\text{Hz}$ +[fn:3]DLPVA-100-B from Femto with a voltage input noise is $2.4\,nV/\sqrt{\text{Hz}}$ +[fn:2]Mark Product L-22D geophones are used with a sensitivity of $88\,\frac{V}{m/s} and a natural frequency of $\approx 2\,\text{Hz}$ +[fn:1]Mark Product L4-C geophones are used with a sensitivity of $171\,\frac{V}{m/s}$ and a natural frequency of $\approx 1\,\text{Hz}$ diff --git a/nass-uniaxial-model.pdf b/nass-uniaxial-model.pdf index 720bad2467dc426d2cc5a1ed255db2587bb9faf6..c6edb8f1caf6395c7c5fa8361b46627ccefdd295 100644 GIT binary patch delta 189032 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

nVpXlvE-}i(`-rz5}G`vo%_MHVt$c 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

Tdg@=St?uf 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 o*YS1soAqulI9b%7 delta 187168 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

odbMX(Z_x}0ruTL*G+t+*cTD|9QE<)_}de1JX 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%0Di3e-p4i+O$R{?>2W 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