phd-nass-uniaxial-model/nass-uniaxial-model.tex

921 lines
62 KiB
TeX
Raw Normal View History

% Created 2024-03-21 Thu 18:24
2023-02-17 11:28:06 +01:00
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
2023-02-17 11:28:06 +01:00
\input{preamble.tex}
\bibliography{nass-uniaxial-model.bib}
2023-02-17 11:28:06 +01:00
\author{Dehaeze Thomas}
\date{\today}
\title{Nano Active Stabilization System - Uniaxial Model}
2023-02-17 11:28:06 +01:00
\hypersetup{
pdfauthor={Dehaeze Thomas},
pdftitle={Nano Active Stabilization System - Uniaxial Model},
2023-02-17 11:28:06 +01:00
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 29.2 (Org mode 9.7)},
2023-02-17 11:28:06 +01:00
pdflang={English}}
\usepackage{biblatex}
\begin{document}
\maketitle
\tableofcontents
\clearpage
In this report, a uniaxial model of the Nano Active Stabilization System (NASS) is developed and used to have a first idea of the challenges involved in this complex system.
Note that in this document, only the vertical direction is considered (which is the most stiff), but other directions were considered as well and yields 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 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}).
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 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}).
In all the following analysis, there nano-hexapod stiffnesses are considered to better understand the trade-offs and to find the most adequate nano-hexapod design.
2023-02-17 11:28:06 +01:00
Three sample masses are also considered to verify the robustness of the applied control strategies to a change of sample.
Three active damping techniques are then applied on the nano-hexapod.
This helps to reduce the effect of disturbances as well as render the system easier to control afterwards (Section \ref{sec:uniaxial_active_damping}).
Once the system is well damped, a feedback position controller is applied, and the obtained performance are compared (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}).
2023-02-17 11:28:06 +01:00
Conclusion remarks are given in Section \ref{sec:uniaxial_conclusion}.
2023-02-17 11:28:06 +01:00
2023-02-28 14:09:47 +01:00
\begin{table}[htbp]
\caption{\label{tab:uniaxial_section_matlab_code}Report sections and corresponding Matlab files}
2023-02-28 14:09:47 +01:00
\centering
\begin{tabularx}{0.6\linewidth}{lX}
2023-02-28 14:09:47 +01:00
\toprule
\textbf{Sections} & \textbf{Matlab File}\\
\midrule
Section \ref{sec:micro_station_model} & \texttt{uniaxial\_1\_micro\_station\_model.m}\\
Section \ref{sec:nano_station_model} & \texttt{uniaxial\_2\_nano\_hexapod\_model.m}\\
Section \ref{sec:uniaxial_disturbances} & \texttt{uniaxial\_3\_disturbances.m}\\
Section \ref{sec:uniaxial_noise_budgeting} & \texttt{uniaxial\_4\_dynamic\_noise\_budget.m}\\
Section \ref{sec:uniaxial_active_damping} & \texttt{uniaxial\_5\_active\_damping.m}\\
Section \ref{sec:uniaxial_position_control} & \texttt{uniaxial\_6\_hac\_lac.m}\\
Section \ref{sec:uniaxial_support_compliance} & \texttt{uniaxial\_7\_support\_compliance}\\
Section \ref{sec:uniaxial_payload_dynamics} & \texttt{uniaxial\_8\_payload\_dynamics}\\
2023-02-28 14:09:47 +01:00
\bottomrule
\end{tabularx}
\end{table}
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_overview_model_sections.png}
\caption{\label{fig:uniaxial_overview_model_sections}Uniaxial Micro-Station model in blue (Section \ref{sec:micro_station_model}), Nano-Hexapod models in red (Section \ref{sec:nano_station_model}), Disturbances in yellow (Section \ref{sec:uniaxial_disturbances}), Active Damping in green (Section \ref{sec:uniaxial_active_damping}), Position control in purple (Section \ref{sec:uniaxial_position_control}) and Sample dynamics in cyan (Section \ref{sec:uniaxial_payload_dynamics})}
2023-02-17 11:28:06 +01:00
\end{figure}
\chapter{Micro Station Model}
\label{sec:micro_station_model}
In this section, a uni-axial model of the micro-station is tuned in order 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 are fixed to the micro-station and an instrumented hammer is used to inject forces on different stages of the micro-station.
2023-02-17 11:28:06 +01:00
From the measured frequency response functions (FRF), the model can be tuned to approximate the uniaxial dynamics of the micro-station.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=\linewidth]{figs/uniaxial_ustation_first_meas_dynamics.jpg}
\caption{\label{fig:uniaxial_ustation_first_meas_dynamics}Experimental Setup for the first dynamical measurements on the Micro-Station. Geophones are fixed to the micro-station, and the granite as well as the micro-hexapod's top platform are impact with an instrumented hammer}
2023-02-17 11:28:06 +01:00
\end{figure}
\section{Measured dynamics}
The measurement setup is schematically shown in Figure \ref{fig:uniaxial_ustation_meas_dynamics_schematic} where:
2023-02-17 11:28:06 +01:00
\begin{itemize}
\item Two hammer hits are performed, one on the Granite (force \(F_g\)), and one on the micro-hexapod's top platform (force \(F_h\))
\item The inertial motion of the granite \(x_g\) and the micro-hexapod's top platform \(x_h\) are measured using geophones.
\end{itemize}
From the forces applied by the instrumented hammer and the responses of the geophones, the following frequency response functions can be computed:
\begin{itemize}
\item from \(F_h\) to \(d_h\) (i.e. the compliance of the micro-station)
\item from \(F_g\) to \(d_h\) (or from \(F_h\) to \(d_g\))
\item from \(F_g\) to \(d_g\)
\end{itemize}
\begin{figure}
\begin{subfigure}{0.69\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_ustation_meas_dynamics_schematic.png}
\end{center}
\subcaption{\label{fig:uniaxial_ustation_meas_dynamics_schematic}Measurement setup - Schematic}
\end{subfigure}
\begin{subfigure}{0.29\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_model_micro_station.png}
\end{center}
\subcaption{\label{fig:uniaxial_model_micro_station}Uniaxial model of the micro-station}
\end{subfigure}
\caption{\label{fig:micro_station_uniaxial_model}Schematic of the Micro-Station measurement setup and uniaxial model.}
2023-02-17 11:28:06 +01:00
\end{figure}
Due to the bad coherence at low frequency, the frequency response functions will only be shown between 20 and 200Hz (solid lines in Figure \ref{fig:uniaxial_comp_frf_meas_model}).
2023-02-17 11:28:06 +01:00
\section{Uniaxial Model}
The uni-axial model of the micro-station is shown in Figure \ref{fig:uniaxial_model_micro_station}, with:
2023-02-17 11:28:06 +01:00
\begin{itemize}
\item Disturbances:
\begin{itemize}
\item \(x_f\): Floor motion
\item \(f_t\): Stage vibrations
\end{itemize}
\item Hammer impacts: \(F_h\) and \(F_g\).
\item Geophones: \(x_h\) and \(x_g\)
\end{itemize}
Masses are estimated from the CAD.
And stiffnesses from the data-sheet of stage manufacturers.
The damping coefficients are tuned to match the identified damping from the measurements.
\section{Comparison of the model and measurements}
The comparison between the measurements and the model is shown in Figure \ref{fig:uniaxial_comp_frf_meas_model}.
Only three modes are modelled with frequencies at 70Hz, 140Hz and 320Hz.
2023-02-17 11:28:06 +01:00
As the model is simplistic, the goal is not to match exactly the measurement but to have a first approximation.
More accurate models will be used later on.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_comp_frf_meas_model.png}
\caption{\label{fig:uniaxial_comp_frf_meas_model}Comparison of the measured FRF and identified ones from the uni-axial model}
\end{figure}
\chapter{Nano-Hexapod Model}
\label{sec:nano_station_model}
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:
\begin{itemize}
\item \(f_s\): direct forces applied to the sample (for instance cable forces)
\item \(f_t\): disturbances coming from the imperfect stage scanning performance
2023-02-17 11:28:06 +01:00
\item \(x_f\): floor motion
\end{itemize}
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 further analysis.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_model_micro_station-nass.png}
\caption{\label{fig:uniaxial_model_micro_station-nass}Uni-axial model of the micro-station with added nano-hexapod (represented in blue) and sample (represented in green)}
\end{figure}
\section{Nano-Hexapod Parameters}
The parameters for the nano-hexapod and sample are:
\begin{itemize}
\item \(m_s\) the sample mass that can vary from 1kg up to 50kg
\item \(m_n\) the nano-hexapod mass which is set to 15kg
\item \(k_n\) the nano-hexapod stiffness, which can vary depending on the chosen architecture/technology
\end{itemize}
As a first example, let's choose a nano-hexapod stiffness of \(10\,N/\mu m\) and a sample mass of 10kg.
\section{Obtained Dynamic Response}
2023-02-17 11:28:06 +01:00
The sensitivity to disturbances (i.e. \(x_f\), \(f_t\) and \(f_s\)) are shown in Figure \ref{fig:uniaxial_sensitivity_dist_first_params}.
The \emph{plant} (i.e. the transfer function from actuator force \(f\) to measured displacement \(d\)) is shown in Figure \ref{fig:uniaxial_plant_first_params}.
\begin{important}
2023-02-17 11:28:06 +01:00
For further analysis, 9 configurations are 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\)).
\end{important}
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_first_params.png}
\caption{\label{fig:uniaxial_sensitivity_dist_first_params}Sensitivity of the relative motion \(d\) to disturbances: \(f_s\) the direct forces applied on the sample, \(f_t\) disturbances from the micro-station stages and \(x_f\) the floor motion (from left to right)}
2023-02-17 11:28:06 +01:00
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_plant_first_params.png}
\caption{\label{fig:uniaxial_plant_first_params}Bode Plot of the transfer function from actuator forces to measured displacement by the metrology}
\end{figure}
\chapter{Disturbance Identification}
\label{sec:uniaxial_disturbances}
In order to measure disturbances, two geophones are used, on located on the floor and on on the micro-hexapod's top platform (see Figure \ref{fig:uniaxial_ustation_meas_disturbances}).
2023-02-17 11:28:06 +01:00
The geophone on the floor is used to measured the floor motion \(x_f\) while the geophone on the micro-hexapod is used to measure vibrations introduced by scanning of the \(T_y\) stage and \(R_z\) stage.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_ustation_meas_disturbances.png}
\caption{\label{fig:uniaxial_ustation_meas_disturbances}Disturbance measurement setup - Schematic}
2023-02-17 11:28:06 +01:00
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.6\linewidth]{figs/uniaxial_ustation_dynamical_id_setup.jpg}
\caption{\label{fig:uniaxial_ustation_dynamical_id_setup}Two geophones are used to measure the micro-station vibrations induced by the scanning of the \(T_y\) and \(R_z\) stages}
2023-02-17 11:28:06 +01:00
\end{figure}
\section{Ground Motion}
The geophone fixed to the floor to measure the floor motion.
The voltage generated by each geophone is amplified using a voltage amplifier (gain of 60dB) before going to the ADC.
The sensitivity of the geophone as well as the gain of the voltage amplifier are then taken into account to reconstruct the floor displacement.
The PSD \(S_{V_f}\) of the measured voltage \(V_f\) is computed.
The PSD of the corresponding displacement can be computed as follows:
\begin{equation}
S_{x_f}(\omega) = \frac{S_{V_f}(\omega)}{|S_{\text{geo}}(j\omega)| \cdot G_{\text{amp}} \cdot \omega}
\end{equation}
with:
\begin{itemize}
\item \(S_{\text{geo}}\) the sensitivity of the Geophone in \([Vs/m]\)
\item \(G_{\text{amp}}\) the gain of the voltage amplifier
\item \(\omega\) is here to integrate and have the displacement instead of the velocity
\end{itemize}
The amplitude spectral density \(\Gamma_{x_f}\) of the measured displacement \(x_f\) is shown in Figure \ref{fig:uniaxial_asd_floor_motion_id31}.
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_asd_floor_motion_id31.png}
\caption{\label{fig:uniaxial_asd_floor_motion_id31}Amplitude Spectral Density of the measured Floor motion on ID31}
2023-02-17 11:28:06 +01:00
\end{figure}
\section{Stage Vibration}
During Spindle rotation (here at 6rpm), the granite velocity and micro-hexapod's top platform velocity are measured with the geophones.
The Power Spectral Density of the relative velocity between the hexapod and the granite is computed.
It is then integrated to obtain the Amplitude Spectral Density of the relative motion which is compared with a non-rotating case (Figure \ref{fig:uniaxial_asd_vibration_spindle_rotation}).
2023-02-17 11:28:06 +01:00
It is shown that the spindle rotation induces vibrations in a wide frequency spectrum.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_asd_vibration_spindle_rotation.png}
\caption{\label{fig:uniaxial_asd_vibration_spindle_rotation}Amplitude Spectral Density of the relative motion measured between the granite and the micro-hexapod's top platform during Spindle rotating}
2023-02-17 11:28:06 +01:00
\end{figure}
In order to compute the equivalent disturbance force \(f_t\) that induces such motion, the transfer function from \(f_t\) to the relative motion of the hexapod's top platform and the granite is extracted from the model.
The power spectral density \(\Gamma_{f_{t}}\) of the disturbance force can be computed as follows:
\begin{equation}
\Gamma_{f_{t}}(\omega) = \frac{\Gamma_{v_{t}}(\omega)}{|G_{\text{model}}(j\omega)|^2}
\end{equation}
with:
\begin{itemize}
\item \(\Gamma_{v_{t}}\) the measured power spectral density of the relative motion between the micro-hexapod's top platform and the granite during the spindle's rotation
\item \(G_{\text{model}}\) the transfer function (extracted from the uniaxial model) from \(f_t\) to the relative motion between the micro-hexapod's top platform and the granite
\end{itemize}
The obtained amplitude spectral density of the disturbance force \(f_t\) is shown in Figure \ref{fig:uniaxial_asd_disturbance_force}.
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_asd_disturbance_force.png}
\caption{\label{fig:uniaxial_asd_disturbance_force}Estimated disturbance force ft from measurement and uniaxial model}
2023-02-17 11:28:06 +01:00
\end{figure}
The vibrations induced by the \(T_y\) stage are not considered here because:
2023-02-17 11:28:06 +01:00
\begin{itemize}
\item the induced vibrations have less amplitude than the vibrations induced by the \(R_z\) stage
\item it can be scanned at lower velocities if the induced vibrations are an issue
\end{itemize}
\chapter{Open-Loop Dynamic Noise Budgeting}
\label{sec:uniaxial_noise_budgeting}
Now that we have a model of the NASS and an estimation of the power spectral density of the disturbances, it is possible to perform an \emph{open-loop dynamic noise budgeting}.
\section{Sensitivity to disturbances}
From the Uni-axial model, the transfer function from the disturbances (\(f_s\), \(x_f\) and \(f_t\)) to the displacement \(d\) are computed.
This is done for \textbf{two extreme sample masses} \(m_s = 1\,\text{kg}\) and \(m_s = 50\,\text{kg}\) and \textbf{three nano-hexapod stiffnesses}:
\begin{itemize}
\item \(k_n = 0.01\,N/\mu m\) that could represent a voice coil actuator with soft flexible guiding
\item \(k_n = 1\,N/\mu m\) that could represent a voice coil actuator with a stiff flexible guiding or a mechanically amplified piezoelectric actuator
\item \(k_n = 100\,N/\mu m\) that could represent a stiff piezoelectric stack actuator
\end{itemize}
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 light sample (same conclusions can be drawn with the heavy one).
\begin{important}
From Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}, the following can be concluded for the \textbf{soft nano-hexapod}:
2023-02-17 11:28:06 +01:00
\begin{itemize}
\item It is more sensitive to forces applied on the sample (cable forces for instance), which is expected due to the lower stiffness
\item Between the suspension mode of the nano-hexapod (here at 5Hz) and the first mode of the micro-station (here at 70Hz), the disturbances induced by the stage vibrations are filtered out.
\item Above the suspension mode of the nano-hexapod, the sample's motion is unaffected by the floor motion, and therefore the sensitivity to floor motion is close to \(1\).
2023-02-17 11:28:06 +01:00
\end{itemize}
\end{important}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses.png}
\caption{\label{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}Sensitivity to disturbances for three different nano-hexpod stiffnesses}
\end{figure}
\section{Open-Loop Dynamic Noise Budgeting}
Now, the power spectral density of the disturbances is taken into account to estimate the residual motion \(d\) in each case.
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 stage vibrations, except for the soft nano-hexapod below 5Hz.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_cas_d_disturbances_stiffnesses.png}
\caption{\label{fig:uniaxial_cas_d_disturbances_stiffnesses}Cumulative Amplitude Spectrum of the relative motion d, due to both the floor motion and the stage vibrations (light sample)}
\end{figure}
The total cumulative amplitude spectrum 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\).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_cas_d_disturbances_payload_masses.png}
\caption{\label{fig:uniaxial_cas_d_disturbances_payload_masses}Cumulative Amplitude Spectrum of the relative motion d due to all disturbances, for two sample masses}
\end{figure}
\section{Conclusion}
2023-02-17 11:28:06 +01:00
\begin{important}
In order to have a closed-loop residual vibration \(d \approx 20\,nm\text{ rms}\), if a simple feedback controller is used, the required closed-loop bandwidth would be:
2023-02-17 11:28:06 +01:00
\begin{itemize}
\item \(\approx 10\,\text{Hz}\) for the soft nano-hexapod (\(k_n = 0.01\,N/\mu m\))
\item \(\approx 50\,\text{Hz}\) for the relatively stiff nano-hexapod (\(k_n = 1\,N/\mu m\))
\item \(\approx 100\,\text{Hz}\) for the stiff nano-hexapod (\(k_n = 100\,N/\mu m\))
\end{itemize}
This can be explained by the fact that for frequencies larger than the suspension mode of the nano-hexapod, the stage vibrations are filtered out (see Figure \ref{fig:uniaxial_sensitivity_disturbances_nano_hexapod_stiffnesses}).
2023-02-17 11:28:06 +01:00
This gives a first advantage to having a soft nano-hexapod.
\end{important}
\chapter{Active Damping}
\label{sec:uniaxial_active_damping}
In this section, three active damping 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[Chapter 7.2]{preumont18_vibrat_contr_activ_struc_fourt_edition} 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 will be described in Section \ref{ssec:uniaxial_active_damping_strategies}.
2023-02-17 11:28:06 +01:00
These active damping techniques are compared in terms of:
\begin{itemize}
\item Achievable damping of the nano-hexapod mode (Section \ref{ssec:uniaxial_active_damping_achievable_damping})
\item 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} and \ref{ssec:uniaxial_active_damping_noise_budget})
\item Robustness to a change of sample's mass (Section \ref{ssec:uniaxial_active_damping_robustness})
2023-02-17 11:28:06 +01:00
\end{itemize}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_active_damping_strategies.png}
\caption{\label{fig:uniaxial_active_damping_strategies}Three active damping strategies: Integral Force Feedback (IFF) using a force sensor, Relative Damping Control (RDC) using a relative displacement sensor, and Direct Velocity Feedback (DVF) using a geophone}
\end{figure}
\section{Active Damping Strategies}
\label{ssec:uniaxial_active_damping_strategies}
\paragraph{Integral Force Feedback (IFF)}
2023-02-17 11:28:06 +01:00
The Integral Force Feedback strategy consists of using a force sensor in series with the actuator (see Figure \ref{fig:uniaxial_active_damping_iff_equiv}, left).
The control strategy consists of integrating the measured force and feeding it back to the actuator:
\begin{equation}
\boxed{K_{\text{IFF}}(s) = \frac{g}{s}}
2023-02-17 11:28:06 +01:00
\end{equation}
The mechanical equivalent of this strategy is to add a dashpot in series with the actuator stiffness with a damping coefficient equal to the stiffness of the actuator divided by the controller gain \(k/g\) (see Figure \ref{fig:uniaxial_active_damping_iff_equiv}, right).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_active_damping_iff_equiv.png}
\caption{\label{fig:uniaxial_active_damping_iff_equiv}Integral Force Feedback is equivalent as to add a damper in series with the stiffness (the initial damping is here neglected for simplicity)}
\end{figure}
\paragraph{Relative Damping Control (RDC)}
2023-02-17 11:28:06 +01:00
For the Relative Damping Control strategy, a relative motion sensor that measures the motion of the actuator is used (see Figure \ref{fig:uniaxial_active_damping_rdc_equiv}, left).
The derivative of this relative motion is used for the feedback signal:
\begin{equation}
\boxed{K_{\text{RDC}}(s) = - g \cdot s}
2023-02-17 11:28:06 +01:00
\end{equation}
The mechanical equivalent is to add 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}, right).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_active_damping_rdc_equiv.png}
\caption{\label{fig:uniaxial_active_damping_rdc_equiv}Relative Damping Control is equivalent as adding a damper in parallel with the actuator/relative motion sensor}
\end{figure}
\paragraph{Direct Velocity Feedback (DVF)}
2023-02-17 11:28:06 +01:00
Finally, the Direct Velocity Feedback strategy consists of using an inertial sensor (usually a geophone), that measured the ``absolute'' velocity of the body fixed on top of the actuator (se Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, left).
The measured velocity is then fed back to the actuator:
\begin{equation}
\boxed{K_{\text{DVF}}(s) = - g}
2023-02-17 11:28:06 +01:00
\end{equation}
This is equivalent as to fix a dashpot (with a damping coefficient equal to the controller gain \(g\)) between the body (one which the inertial sensor is fixed) and an inertial reference frame (see Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, right).
This is usually refers to as ``\emph{sky hook damper}''.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_active_damping_dvf_equiv.png}
\caption{\label{fig:uniaxial_active_damping_dvf_equiv}Direct velocity Feedback using an inertial sensor is equivalent to a ``sky hook damper''}
\end{figure}
\section{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 \textbf{alternating poles and zeros} meaning that the phase do not vary by more than \(\pm 90\,\text{deg}\) which makes the design of a robust controller very easy.
The reason all three plants in Figure \ref{fig:uniaxial_plant_active_damping_techniques} have alternating poles and zeros is because the three sensors are all collocated with the actuator \cite[Chapter 7]{preumont18_vibrat_contr_activ_struc_fourt_edition}.
2023-02-17 11:28:06 +01:00
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.
2023-02-17 11:28:06 +01:00
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}.
2023-02-17 11:28:06 +01:00
Therefore, it is expected that the micro-station dynamics might impact the achievable damping if a stiff nano-hexapod is used.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_plant_active_damping_techniques.png}
\caption{\label{fig:uniaxial_plant_active_damping_techniques}Plant dynamics for the three active damping techniques (IFF: right, RDC: middle, DVF: left), for three nano-hexapod stiffnesses (\(k_n = 0.01\,N/\mu m\) in blue, \(k_n = 1\,N/\mu m\) in red and \(k_n = 100\,N/\mu m\) in yellow) and three sample's masses (\(m_s = 1\,kg\): solid curves, \(m_s = 25\,kg\): dot-dashed curves, and \(m_s = 50\,kg\): dashed curves).}
\end{figure}
\section{Achievable Damping - Root Locus}
\label{ssec:uniaxial_active_damping_achievable_damping}
2023-02-17 11:28:06 +01:00
The Root Locus are computed for the three nano-hexapod stiffnesses and for the three active damping techniques.
They are shown in Figure \ref{fig:uniaxial_root_locus_damping_techniques}.
All three active damping approach can lead to \textbf{critical damping} of the nano-hexapod suspension mode.
There is even some damping authority on micro-station modes in the following cases:
\begin{description}
\item[{IFF with a stiff nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques}, right)}] This can be understood from the mechanical equivalent of IFF shown in Figure \ref{fig:uniaxial_active_damping_iff_equiv} (right) 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.
\item[{DVF with a stiff nano-hexapod (Figure \ref{fig:uniaxial_root_locus_damping_techniques}, right)}] In that case, the ``sky hook damper'' (see mechanical equivalent of IFF in Figure \ref{fig:uniaxial_active_damping_dvf_equiv}, right) is connected to the micro-station top platform through the stiff nano-hexapod.
\item[{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.
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}, right) which allows some damping of the micro-station.
\end{description}
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_root_locus_damping_techniques.png}
\caption{\label{fig:uniaxial_root_locus_damping_techniques}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.}
2023-02-17 11:28:06 +01:00
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_root_locus_damping_techniques_micro_station_mode.png}
\caption{\label{fig:uniaxial_root_locus_damping_techniques_micro_station_mode}Root Locus for the three damping techniques applied with the soft nano-hexapod. It is shown that the RDC active damping technique has some authority on one mode of the micro-station. This mode corresponds to the suspension mode of the micro-hexapod.}
2023-02-17 11:28:06 +01:00
\end{figure}
\section{Change of sensitivity to disturbances}
\label{ssec:uniaxial_active_damping_sensitivity_disturbances}
2023-02-17 11:28:06 +01:00
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\).
\begin{important}
Conclusions from Figure \ref{fig:uniaxial_sensitivity_dist_active_damping} are:
\begin{itemize}
\item IFF degrades the sensitivity to direct forces on the sample (i.e. the compliance) below the resonance of the nano-hexapod
\item RDC degrades the sensitivity to stage vibrations around the nano-hexapod's resonance as compared to the other two methods
\item both IFF and DVF degrades the sensitivity to floor motion below the resonance of the nano-hexapod
\end{itemize}
\end{important}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_active_damping.png}
\caption{\label{fig:uniaxial_sensitivity_dist_active_damping}Change of sensitivity to disturbance with all three active damping strategies}
\end{figure}
\section{Noise Budgeting after Active Damping}
\label{ssec:uniaxial_active_damping_noise_budget}
2023-02-17 11:28:06 +01:00
Cumulative Amplitude Spectrum of the distance \(d\) with all three active damping techniques are compared in Figure \ref{fig:uniaxial_cas_active_damping}.
All three active damping methods are giving similar results (except the RDC which is a little bit worse for the stiff nano-hexapod).
Compared to the open-loop case, the active damping helps to lower the vibrations induced by the nano-hexapod resonance.
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_cas_active_damping.png}
\caption{\label{fig:uniaxial_cas_active_damping}Comparison of the cumulative amplitude spectrum (CAS) of the distance \(d\) for all three active damping techniques (OL in black, IFF in blue, RDC in red and DVF in yellow).}
\end{figure}
\section{Obtained Closed Loop Response}
2023-02-17 11:28:06 +01:00
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.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_damped_plant_three_active_damping_techniques.png}
\caption{\label{fig:uniaxial_damped_plant_three_active_damping_techniques}Obtained damped transfer function from f to d for the three damping techniques}
\end{figure}
The damped plants are shown in Figure \ref{fig:uniaxial_damped_plant_change_sample_mass} for all three techniques, with the three considered nano-hexapod stiffnesses and sample's masses.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_damped_plant_change_sample_mass.png}
\caption{\label{fig:uniaxial_damped_plant_change_sample_mass}Damped plant \(d/f\) - Robustness to change of sample's mass for all three active damping techniques. Grey curves are the open-loop (i.e. undamped) plants.}
\end{figure}
\section{Robustness to change of payload's mass}
\label{ssec:uniaxial_active_damping_robustness}
2023-02-17 11:28:06 +01:00
The Root Locus for the three damping techniques are shown in Figure \ref{fig:uniaxial_active_damping_robustness_mass_root_locus} for three sample's mass (1kg, 25kg and 50kg).
The closed-loop poles are shown by the squares for a specific gain.
We can see that having heavier samples yields larger damping for IFF and smaller damping for RDC and DVF.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_active_damping_robustness_mass_root_locus.png}
\caption{\label{fig:uniaxial_active_damping_robustness_mass_root_locus}Active Damping Robustness to change of sample's mass - Root Locus for all three damping techniques with 3 different sample's masses}
\end{figure}
\section{Conclusion}
\begin{important}
Conclusions for Active Damping:
\begin{itemize}
\item All three active damping techniques yields good damping (Figure \ref{fig:uniaxial_root_locus_damping_techniques}) and similar remaining vibrations (Figure \ref{fig:uniaxial_cas_active_damping})
\item The obtained damped plants (Figure \ref{fig:uniaxial_damped_plant_change_sample_mass}) are equivalent for the three active damping techniques
\item Which one to be used will be determined with the use of more accurate models and will depend on which is the easiest to implement in practice
\end{itemize}
\end{important}
\begin{table}[htbp]
\caption{\label{tab:comp_active_damping}Comparison of active damping strategies}
\centering
\scriptsize
\begin{tabularx}{0.9\linewidth}{Xccc}
2023-02-17 11:28:06 +01:00
\toprule
& \textbf{IFF} & \textbf{RDC} & \textbf{DVF}\\
\midrule
\textbf{Sensor} & Force sensor & Relative motion sensor & Inertial sensor\\
\midrule
\textbf{Damping} & Up to critical & Up to critical & Up to Critical\\
\midrule
\textbf{Robustness} & Requires collocation & Requires collocation & Impacted by geophone resonances\\
\midrule
\(f_s\) \textbf{Disturbance} & \(\nearrow\) at low frequency & \(\searrow\) near resonance & \(\searrow\) near resonance\\
\(f_t\) \textbf{Disturbance} & \(\searrow\) near resonance & \(\nearrow\) near resonance & \(\searrow\) near resonance\\
\(x_f\) \textbf{Disturbance} & \(\nearrow\) at low frequency & \(\searrow\) near resonance & \(\nearrow\) at low frequency\\
\bottomrule
\end{tabularx}
\end{table}
\chapter{Position Feedback Controller}
\label{sec:uniaxial_position_control}
The High Authority Control - Low Authority Control (HAC-LAC) architecture is shown in Figure \ref{fig:uniaxial_hac_lac_architecture}.
It corresponds to a \emph{two step} control strategy:
\begin{itemize}
\item 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\)).
\item Then, a position controller \(\bm{K}_{\textsc{HAC}}\) is implemented which is used to control the position \(d\).
2023-02-17 11:28:06 +01:00
\end{itemize}
When applied on the uniaxial model with IFF used as the Low Authority Control, the schematic shown in Figure \ref{fig:uniaxial_hac_lac_model} is obtained.
2023-02-17 11:28:06 +01:00
\begin{figure}
\begin{subfigure}{0.54\textwidth}
\begin{center}
\includegraphics[scale=1,width=1.0\linewidth]{figs/uniaxial_hac_lac_architecture.png}
\end{center}
\subcaption{\label{fig:uniaxial_hac_lac_architecture}Typical HAC-LAC Architecture}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_hac_lac_model.png}
\end{center}
\subcaption{\label{fig:uniaxial_hac_lac_model}Uniaxial model with HAC-IFF strategy}
2023-02-17 11:28:06 +01:00
\end{subfigure}
\caption{\label{fig:uniaxial_hac_lac}High Authority Control - Low Authority Control (HAC-LAC)}
\end{figure}
\section{Damped Plant Dynamics}
\label{ssec:uniaxial_position_control_damped_dynamics}
2023-02-17 11:28:06 +01:00
As was shown in Section \ref{sec:uniaxial_active_damping}, all three proposed active damping techniques yield similar damping plants.
Therefore, \emph{Integral Force Feedback} will be used in this section to study the HAC-LAC performance.
2023-02-17 11:28:06 +01:00
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\), except from the nano-hexapod mode, the dynamics is quite simple and can be well approximated by a second order plant.
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}, right).
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 explained in Section \ref{sec:uniaxial_support_compliance}.
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_hac_iff_damped_plants_masses.png}
\caption{\label{fig:uniaxial_hac_iff_damped_plants_masses}Obtained damped plant using Integral Force Feedback for three sample's masses}
\end{figure}
\section{Position Feedback Controller}
\label{ssec:uniaxial_position_control_design}
2023-02-17 11:28:06 +01:00
The objective now is to design a position feedback controller for each of the three nano-hexapods that are robust to the change of sample's mass.
The required feedback bandwidth was approximately determined in Section \ref{sec:uniaxial_noise_budgeting}:
2023-02-17 11:28:06 +01:00
\begin{itemize}
\item \(\approx 10\,\text{Hz}\) for the soft nano-hexapod (\(k_n = 0.01\,N/\mu m\)).
Near this frequency, the plants are equivalent to a mass line.
The gain of the 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.
2023-02-17 11:28:06 +01:00
\item \(\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.
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.
\item \(\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.
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.
\end{itemize}
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}).
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 are summarized in Table \ref{tab:uniaxial_feedback_controller_parameters}.
\begin{subequations} \label{eq:uniaxial_hac_formulas}
\begin{align}
K_{\text{soft}}(s) &= g \cdot
\underbrace{\frac{s + \omega_0}{s + \omega_i}}_{\text{lag}} \cdot
\underbrace{\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}}_{\text{lead}} \cdot
\underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}} \\
K_{\text{mid}}(s) &= g \cdot
\underbrace{\left(\frac{s + \omega_0}{s + \omega_i}\right)^2}_{\text{2 lags}} \cdot
\underbrace{\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}}_{\text{lead}} \cdot
\underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}} \\
K_{\text{stiff}}(s) &= g \cdot
\underbrace{\left(\frac{1}{s + \omega_i}\right)^2}_{\text{2 lags}} \cdot
\underbrace{\left(\frac{1 + \frac{s}{\omega_c/\sqrt{a}}}{1 + \frac{s}{\omega_c \sqrt{a}}}\right)^2}_{\text{2 leads}} \cdot
\underbrace{\frac{1}{1 + \frac{s}{\omega_l}}}_{\text{LPF}}
\end{align}
\end{subequations}
\begin{table}[htbp]
\caption{\label{tab:uniaxial_feedback_controller_parameters}Parameters used for the position feedback controllers}
\centering
\begin{tabularx}{\linewidth}{lXXX}
\toprule
& \textbf{Soft} & \textbf{Moderately stiff} & \textbf{Stiff}\\
\midrule
\textbf{Gain} & \(g = 4 \cdot 10^5\) & \(g = 3 \cdot 10^6\) & \(g = 6 \cdot 10^12\)\\
\textbf{Lead} & \(a = 5\), \(\omega_c = 20\,Hz\) & \(a = 4\), \(\omega_c = 70\,Hz\) & \(a = 5\), \(\omega_c = 100\,Hz\)\\
\textbf{Lag} & \(\omega_0 = 5\,Hz\), \(\omega_i = 0.01\,Hz\) & \(\omega_0 = 20\,Hz\), \(\omega_i = 0.01\,Hz\) & \(\omega_i = 0.01\,Hz\)\\
\textbf{LPF} & \(\omega_l = 200\,Hz\) & \(\omega_l = 300\,Hz\) & \(\omega_l = 500\,Hz\)\\
\bottomrule
\end{tabularx}
\end{table}
2023-02-17 11:28:06 +01:00
The loop gains for the three nano-hexapod are shown in Figure \ref{fig:uniaxial_loop_gain_hac}.
We can see that:
\begin{itemize}
\item for the soft and moderately stiff nano-hexapod, 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.
\item for the stiff nano-hexapod, the obtained crossover frequency is not at high as what was estimated necessary.
The crossover frequency in that case is close to the stiffness line of the plant, which makes the robust design of the controller easier.
\end{itemize}
Note that these controllers were quickly tuned by hand and not designed using any optimization methods.
The goal is just to have a first estimation of the attainable performance.
2023-02-17 11:28:06 +01:00
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_nyquist_hac.png}
\caption{\label{fig:uniaxial_nyquist_hac}Nyquist Plot - Hight Authority Controller for all three nano-hexapod stiffnesses (soft one in blue, moderately stiff in red and very stiff in yellow) and all sample masses (corresponding to the three curves of each color)}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_loop_gain_hac.png}
\caption{\label{fig:uniaxial_loop_gain_hac}Loop Gain - High Authority Controller for all three nano-hexapod stiffnesses (soft one in blue, moderately stiff in red and very stiff in yellow) and all sample masses (corresponding to the three curves of each color)}
\end{figure}
\section{Closed-Loop Noise Budgeting}
\label{ssec:uniaxial_position_control_cl_noise_budget}
2023-02-17 11:28:06 +01:00
The high authority position feedback controllers are then implemented and the closed-loop sensitivity 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.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_sensitivity_dist_hac_lac.png}
\caption{\label{fig:uniaxial_sensitivity_dist_hac_lac}Change of sensitivity to disturbances with LAC and with HAC-LAC. Nano-Hexapod with \(k_n = 1\,N/\mu m\) and sample mass of \(25\,kg\) are used.}
2023-02-17 11:28:06 +01:00
\end{figure}
The cumulative amplitude spectrum of the motion \(d\) is computed for all nano-hexapod configurations, all sample masses and in the open-loop (OL), damped (IFF) and position controlled (HAC-IFF) cases.
The results are shown in Figure \ref{fig:uniaxial_cas_hac_lac}.
Obtained root mean square values of the distance \(d\) are better for the soft nano-hexapod (\(\approx 25\,nm\) to \(\approx 35\,nm\) depending on the sample's mass) than for the stiffer nano-hexapod (from \(\approx 30\,nm\) to \(\approx 70\,nm\)).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_cas_hac_lac.png}
\caption{\label{fig:uniaxial_cas_hac_lac}Cumulative Amplitude Spectrum for all three nano-hexapod stiffnesses - Comparison of OL, IFF and HAC-LAC cases}
\end{figure}
\section{Conclusion}
\begin{important}
Based on the open-loop noise budgeting made in Section \ref{sec:uniaxial_noise_budgeting}, the closed-loop bandwidth required to obtain acceptable vibration levels was estimated.
In order to obtain such bandwidth, the HAC-LAC strategy was followed which consists of applying an active damping controller and then a high authority position feedback controller.
In this section, feedback controllers were design in such a way that the required closed-loop bandwidth was reached while being robust to a change of 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.
A slight advantage can be given to the soft nano-hexapod as it requires less feedback bandwidth while giving better stability results.
\end{important}
\chapter{Effect of limited micro-station compliance}
\label{sec:uniaxial_support_compliance}
In this section, the impact of the compliance of the support (i.e. the micro-station) on the dynamics of the plant to control will be 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.
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}) with:
\begin{itemize}
\item the nano-hexapod directly fixed on top of the granite, therefore neglecting any support compliance (Figure \ref{fig:uniaxial_support_compliance_nano_hexapod_only})
\item the nano-hexapod fixed on top of the micro-station having some limited compliance (Figure \ref{fig:uniaxial_support_compliance_test_system})
\end{itemize}
\begin{figure}
\begin{subfigure}{0.49\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_support_compliance_nano_hexapod_only.png}
\end{center}
\subcaption{\label{fig:uniaxial_support_compliance_nano_hexapod_only}Nano-Hexapod fixed directly on the Granite}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_support_compliance_test_system.png}
\end{center}
\subcaption{\label{fig:uniaxial_support_compliance_test_system}Nano-Hexapod fixed on top of the Micro-Station}
\end{subfigure}
\caption{\label{fig:uniaxial_support_compliance_models}Models used to study the effect of limited support compliance}
\end{figure}
\section{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_{\nu} = 10\,\text{Hz}\), \(\omega_{\nu} = 70\,\text{Hz}\) and \(\omega_{\nu} = 400\,\text{Hz}\).
The obtained transfer functions from \(F\) to \(L^\prime\) are shown in Figure \ref{fig:uniaxial_effect_support_compliance_neglected}.
When neglecting the support compliance, large feedback bandwidth can be achieve for all three Nano-Hexapod.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_effect_support_compliance_neglected.png}
\caption{\label{fig:uniaxial_effect_support_compliance_neglected}Obtained transfer functions from \(F\) to \(L^{\prime}\) when neglecing support compliance}
\end{figure}
\section{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^{\prime}\), \(c^{\prime}\) and \(k^{\prime}\)) are chosen in such a way that the main vertical mode at \(\omega_\mu = 70\,\text{Hz}\) seen on the micro-station is matched (Figure \ref{fig:uniaxial_comp_frf_meas_model}, yellow curve).
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}, right).
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.
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}, left) which will impact the control robustness and performance.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_effect_support_compliance_dynamics.png}
\caption{\label{fig:uniaxial_effect_support_compliance_dynamics}Effect of the support compliance on the transfer functions from \(F\) to \(L\)}
\end{figure}
\section{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, the effect of the support compliance on the plant dynamics is opposite than 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}, left).
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}, right).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_effect_support_compliance_dynamics_d.png}
\caption{\label{fig:uniaxial_effect_support_compliance_dynamics_d}Effect of the support compliance on the transfer functions from \(F\) to \(d\)}
\end{figure}
\section{Conclusion}
\begin{important}
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) and \(\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}).
For the 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^{\prime}\) and the nano-hexapod mass \(m\) (the effect is more pronounced when the ratio \(m/m^{\prime}\) increases).
\end{important}
\begin{table}[htbp]
\caption{\label{tab:uniaxial_effect_compliance}Impact of the support dynamics on the plant dynamics}
\centering
\begin{tabularx}{0.4\linewidth}{Xccc}
\toprule
& \(\omega_{\nu} \ll \omega_{\mu}\) & \(\omega_{\nu} \approx \omega_{\mu}\) & \(\omega_{\nu} \gg \omega_{\mu}\)\\
\midrule
\(d/F\): & small & large & large\\
\(L/F\): & large & large & small\\
\bottomrule
\end{tabularx}
\end{table}
\chapter{Effect of Payload Dynamics}
\label{sec:uniaxial_payload_dynamics}
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 is this Section.
\begin{figure}
\begin{subfigure}{0.49\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_paylaod_dynamics_rigid_schematic.png}
\end{center}
\subcaption{\label{fig:uniaxial_paylaod_dynamics_rigid_schematic}Rigid payload}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_paylaod_dynamics_schematic.png}
\end{center}
\subcaption{\label{fig:uniaxial_paylaod_dynamics_schematic}Payload with some flexibility}
\end{subfigure}
\caption{\label{fig:uniaxial_payload_dynamics_models}Models used to study the effect of payload dynamics}
\end{figure}
\section{Impact on the plant dynamics}
\label{ssec:uniaxial_payload_dynamics_effect_dynamics}
To study the impact of sample dynamics, the following sample configurations are considered:
\begin{itemize}
\item rigid sample, corresponding to Figure \ref{fig:uniaxial_paylaod_dynamics_rigid_schematic}
\item two flexible samples with a resonance at \(\omega_s = 200\,\text{Hz}\) and at \(\omega_s = 20\,\text{Hz}\) respectively, corresponding to Figure \ref{fig:uniaxial_paylaod_dynamics_schematic}
\item for all cases, two sample masses are considered: \(m_s = 1\,\text{kg}\) and \(m_s = 50\,\text{kg}\)
\end{itemize}
The transfer functions from the nano-hexapod force to the motion of the nano-hexapod top platform are computed for all the above configurations and are compared for a soft Nano-Hexapod \(k_n = 0.01\,N/\mu m\) in Figure \ref{fig:uniaxial_payload_dynamics_soft_nano_hexapod}.
It can be seen that the mode of the sample adds an anti-resonance followed by a resonance (zero/pole pattern).
The frequency of the anti-resonance corresponds to the ``free'' resonance of the sample \(\omega_s = \sqrt{k_s/m_s}\).
The flexibility of the sample also changes the high frequency gain (the mass line is shifted from \(\frac{1}{(m_n + m_s)s^2}\) to \(\frac{1}{m_ns^2}\)).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_payload_dynamics_soft_nano_hexapod.png}
\caption{\label{fig:uniaxial_payload_dynamics_soft_nano_hexapod}Effect of the payload dynamics on the soft Nano-Hexapod. Light sample on the right, and heavy sample on the left}
\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_n\) 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 changes the high frequency mass line from \(\frac{1}{(m_n + m_s)s^2}\) to \(\frac{1}{m_ns^2}\), the overall dynamics is much less impacted, even if the sample mass is high (see yellow curve in Figure \ref{fig:uniaxial_payload_dynamics_stiff_nano_hexapod}, right).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_payload_dynamics_stiff_nano_hexapod.png}
\caption{\label{fig:uniaxial_payload_dynamics_stiff_nano_hexapod}Effect of the payload dynamics on the stiff Nano-Hexapod. Light sample on the right, and heavy sample on the left}
\end{figure}
\begin{important}
The impact of the sample dynamics on the plant varies 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).
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[Section 4.2]{rankers98_machin}.
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, \ldots{}), while stiff positioning systems can more easily accept various payloads.
\end{important}
\section{Impact on the positioning stability}
\label{ssec:uniaxial_payload_dynamics_effect_stability}
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 can also impact the positioning stability.
This is due to the fact that the measured (and therefore controlled) distance is no longer equal to the important distance for the experiment.
In order to estimate if the sample flexibility is critical for the position stability of the point of interest, 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}\)).
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/uniaxial_sample_flexibility_control.png}
\caption{\label{fig:uniaxial_sample_flexibility_control}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\) that is wish to be controlled}
\end{figure}
After the system dynamics extracted from the model, 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 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.
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.
\begin{figure}
\begin{subfigure}{0.95\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_sample_flexibility_noise_budget_d.png}
\end{center}
\subcaption{\label{fig:uniaxial_sample_flexibility_noise_budget_d}Cumulative Amplitude Spectrum of $d$}
\end{subfigure}
\begin{subfigure}{0.95\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/uniaxial_sample_flexibility_noise_budget_y.png}
\end{center}
\subcaption{\label{fig:uniaxial_sample_flexibility_noise_budget_y}Cumulative Amplitude Spectrum of $y$}
\end{subfigure}
\caption{\label{fig:uniaxial_sample_flexibility_noise_budget}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}\) is used for the simulations.}
\end{figure}
\section{Conclusion}
\begin{important}
Payload dynamics is usually a major concern when designing a positioning system.
For the NASS, the sample may present internal dynamics and limited fixation stiffness to the nano-hexapod platform.
On top of that, its mass can vary from 1kg up to 50kg which is a first challenge.
This sample dynamics can add pole/zero or zero/pole pattern in the plant as shown in Section \ref{ssec:uniaxial_payload_dynamics_effect_dynamics} which may impact the stability and makes the design of the controller more complex.
However, it was shown that this issue is less critical if a stiff 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}.
It will be therefore important to take special care when designing sampling environments, especially is a soft nano-hexapod is used.
\end{important}
2023-02-17 11:28:06 +01:00
\chapter{Conclusion}
\label{sec:uniaxial_conclusion}
2023-02-17 11:28:06 +01:00
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}).
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.
Position feedback controllers have been developed for three considered nano-hexapod stiffnesses (Section \ref{sec:uniaxial_position_control}).
2023-02-17 11:28:06 +01:00
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 decoupled from the micro-station dynamics, see Section \ref{sec:uniaxial_support_compliance}) and requires less position feedback bandwidth to fulfill the requirements.
2023-02-17 11:28:06 +01:00
The moderately stiff nano-hexapod (\(k_n = 1\,N/\mu m\)) is requiring a bit more position feedback bandwidth, but it still seems to give acceptable results.
However, the stiff nano-hexapod is the most complex to control and gives the worst positioning performance.
\printbibliography[heading=bibintoc,title={Bibliography}]
2023-02-17 11:28:06 +01:00
\end{document}