phd-simscape-nass/simscape-nass.tex

522 lines
35 KiB
TeX
Raw Normal View History

2025-02-18 10:44:14 +01:00
% Created 2025-02-18 Tue 10:43
2024-03-19 15:13:51 +01:00
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
\input{preamble.tex}
\input{preamble_extra.tex}
2024-03-19 15:13:51 +01:00
\bibliography{simscape-nass.bib}
\author{Dehaeze Thomas}
\date{\today}
\title{Simscape Model - Nano Active Stabilization System}
\hypersetup{
pdfauthor={Dehaeze Thomas},
pdftitle={Simscape Model - Nano Active Stabilization System},
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 29.4 (Org mode 9.6)},
2024-03-19 15:13:51 +01:00
pdflang={English}}
\usepackage{biblatex}
\begin{document}
\maketitle
\tableofcontents
\clearpage
2025-02-18 10:44:14 +01:00
\chapter{Introduction}
The preceding chapters have established crucial foundational elements for the development of the Nano Active Stabilization System (NASS).
The uniaxial model study demonstrated that very stiff nano-hexapod configurations should be avoided due to their high coupling with the micro-station's dynamics.
A rotating three-degree-of-freedom model revealed that soft nano-hexapod designs prove unsuitable for rotating applications due to gyroscopic effect.
To further improve the model accuracy, a multi-body model of the micro-station was developed, which was carefully tuned using experimental modal analysis.
Furthermore, a multi-body model of the nano-hexapod was created, that can then be seamlessly integrated with the micro-station model, as illustrated in Figure \ref{fig:nass_simscape_model}.
2025-02-17 21:46:21 +01:00
\begin{figure}[htbp]
\centering
2025-02-18 10:44:14 +01:00
\includegraphics[h!tbp,width=0.8\linewidth]{figs/nass_simscape_model.jpg}
2025-02-17 21:46:21 +01:00
\caption{\label{fig:nass_simscape_model}3D view of the NASS multi-body model}
\end{figure}
2025-02-18 10:44:14 +01:00
Building upon these foundations, this chapter presents the validation of the NASS concept.
The investigation begins with the previously established nano-hexapod model, with actuator stiffness \(k_a = 1\,N/\mu m\).
A thorough examination of the control kinematics is presented in Section \ref{sec:nass_kinematics}, detailing how both external metrology and nano-hexapod internal sensors are utilized in the control architecture.
The control strategy is then implemented in two steps: first, the decentralized IFF is used for active damping (Section \ref{sec:nass_active_damping}), then a High Authority Control is develop to stabilize the sample's position in a large bandwidth (Section \ref{sec:nass_hac}).
The robustness of the proposed control scheme is rigorously evaluated across various operational conditions.
Particular attention is paid to system performance under changing payload masses and varying spindle rotational velocities, as these represent critical operational parameters in practical applications.
This chapter marks the conclusion of the conceptual design phase, with simulation of tomography experiments providing strong evidence for the viability of the proposed NASS architecture.
The findings presented here establish a solid foundation for subsequent detailed design and experimental validation phases.
\chapter{Control Kinematics}
\label{sec:nass_kinematics}
2025-02-17 21:46:21 +01:00
Figure \ref{fig:nass_concept_schematic} presents a schematic overview of the NASS.
This section focuses specifically on the components of the ``Instrumentation and Real-Time Control'' block.
2025-02-12 15:40:46 +01:00
\begin{figure}[htbp]
\centering
2025-02-18 10:44:14 +01:00
\includegraphics[h!tbp]{figs/nass_concept_schematic.png}
2025-02-17 21:46:21 +01:00
\caption{\label{fig:nass_concept_schematic}Schematic of the Nano Active Stabilization System}
2025-02-12 15:40:46 +01:00
\end{figure}
2025-02-17 21:46:21 +01:00
As established in the previous section on Stewart platforms, the proposed control strategy combines Decentralized Integral Force Feedback with a High Authority Controller performed in the frame of the struts.
For the Nano Active Stabilization System, computing the positioning errors in the frame of the struts involves three key steps.
First, the system computes the desired sample pose relative to a frame representing the point where the X-ray light is focused using micro-station kinematics, as detailed in Section \ref{ssec:nass_ustation_kinematics}.
Second, it measures the actual sample pose relative to the same fix frame, described in Section \ref{ssec:nass_sample_pose_error}.
Finally, it determines the sample pose error and maps these errors to the nano-hexapod struts, as explained in Section \ref{ssec:nass_error_struts}.
The complete control architecture is detailed in Section \ref{ssec:nass_control_architecture}.
\section{Micro Station Kinematics}
2025-02-12 15:40:46 +01:00
\label{ssec:nass_ustation_kinematics}
2025-02-17 21:46:21 +01:00
The micro-station kinematics enables the computation of the desired sample pose from the reference signals of each micro-station stage.
These reference signals consist of the desired lateral position \(r_{D_y}\), tilt angle \(r_{R_y}\), and spindle angle \(r_{R_z}\).
The micro-hexapod pose is defined by six parameters: three translations (\(r_{D_{\mu x}}\), \(r_{D_{\mu y}}\), \(r_{D_{\mu z}}\)) and three rotations (\(r_{\theta_{\mu x}}\), \(r_{\theta_{\mu y}}\), \(r_{\theta_{\mu z}}\)).
Using these reference signals, the desired sample position relative to the fixed frame is expressed through the homogeneous transformation matrix \(\bm{T}_{\mu\text{-station}}\), as defined in equation \eqref{eq:nass_sample_ref}.
2025-02-17 21:46:21 +01:00
\begin{equation}\label{eq:nass_sample_ref}
\bm{T}_{\mu\text{-station}} = \bm{T}_{D_y} \cdot \bm{T}_{R_y} \cdot \bm{T}_{R_z} \cdot \bm{T}_{\mu\text{-hexapod}}
\end{equation}
\begin{equation}\label{eq:nass_ustation_matrices}
\begin{align}
\bm{T}_{D_y} &= \begin{bmatrix}
1 & 0 & 0 & 0 \\
0 & 1 & 0 & r_{D_y} \\
0 & 0 & 1 & 0 \\
0 & 0 & 0 & 1
\end{bmatrix} \quad
\bm{T}_{\mu\text{-hexapod}} =
\left[ \begin{array}{ccc|c}
& & & r_{D_{\mu x}} \\
& \bm{R}_x(r_{\theta_{\mu x}}) \bm{R}_y(r_{\theta_{\mu y}}) \bm{R}_{z}(r_{\theta_{\mu z}}) & & r_{D_{\mu y}} \\
& & & r_{D_{\mu z}} \cr
\hline
0 & 0 & 0 & 1
\end{array} \right] \\
\bm{T}_{R_z} &= \begin{bmatrix}
\cos(r_{R_z}) & -\sin(r_{R_z}) & 0 & 0 \\
\sin(r_{R_z}) & \cos(r_{R_z}) & 0 & 0 \\
0 & 0 & 1 & 0 \\
0 & 0 & 0 & 1
\end{bmatrix} \quad
\bm{T}_{R_y} = \begin{bmatrix}
\cos(r_{R_y}) & 0 & \sin(r_{R_y}) & 0 \\
0 & 1 & 0 & 0 \\
-\sin(r_{R_y}) & 0 & \cos(r_{R_y}) & 0 \\
0 & 0 & 0 & 1
\end{bmatrix}
\end{align}
\end{equation}
2025-02-12 15:40:46 +01:00
\section{Computation of the sample's pose error}
2025-02-12 15:40:46 +01:00
\label{ssec:nass_sample_pose_error}
2025-02-17 21:46:21 +01:00
The external metrology system measures the sample position relative to the fixed granite.
Due to the system's symmetry, this metrology provides measurements for five degrees of freedom: three translations (\(D_x\), \(D_y\), \(D_z\)) and two rotations (\(R_x\), \(R_y\)).
2025-02-17 21:46:21 +01:00
The sixth degree of freedom (\(R_z\)) is still required to compute the errors in the frame of the nano-hexapod struts (i.e. to compute the nano-hexapod inverse kinematics).
This \(R_z\) rotation is estimated by combining measurements from the spindle encoder and the nano-hexapod's internal metrology, which consists of relative motion sensors in each strut (note that the micro-hexapod is not used for \(R_z\) rotation, and is therefore ignore for \(R_z\) estimation).
The measured sample pose is represented by the homogeneous transformation matrix \(\bm{T}_{\text{sample}}\), as shown in equation \eqref{eq:nass_sample_pose}.
\begin{equation}\label{eq:nass_sample_pose}
\bm{T}_{\text{sample}} =
\left[ \begin{array}{ccc|c}
& & & D_{x} \\
& \bm{R}_x(R_{x}) \bm{R}_y(R_{y}) \bm{R}_{z}(R_{z}) & & D_{y} \\
& & & D_{z} \cr
\hline
0 & 0 & 0 & 1
\end{array} \right]
\end{equation}
2025-02-12 15:40:46 +01:00
\section{Position error in the frame of the struts}
\label{ssec:nass_error_struts}
2025-02-17 21:46:21 +01:00
The homogeneous transformation formalism enables straightforward computation of the sample position error.
This computation involves the previously computed homogeneous \(4 \times 4\) matrices: \(\bm{T}_{\mu\text{-station}}\) representing the desired pose, and \(\bm{T}_{\text{sample}}\) representing the measured pose.
Their combination yields \(\bm{T}_{\text{error}}\), which expresses the position error of the sample in the frame of the rotating nano-hexapod, as shown in equation \eqref{eq:nass_transformation_error}.
\begin{equation}\label{eq:nass_transformation_error}
\bm{T}_{\text{error}} = \bm{T}_{\mu\text{-station}}^{-1} \cdot \bm{T}_{\text{sample}}
\end{equation}
The known structure of the homogeneous transformation matrix facilitates efficient real-time computation of the inverse.
From \(\bm{T}_{\text{error}}\), the position and orientation errors \(\bm{\epsilon}_{\mathcal{X}} = [\epsilon_{D_x},\ \epsilon_{D_y},\ \epsilon_{D_z},\ \epsilon_{R_x},\ \epsilon_{R_y},\ \epsilon_{R_z}]\) of the sample are extracted using equation \eqref{eq:nass_compute_errors}:
\begin{equation}\label{eq:nass_compute_errors}
\begin{align}
\epsilon_{D_x} & = \bm{T}_{\text{error}}(1,4) \\
\epsilon_{D_y} & = \bm{T}_{\text{error}}(2,4) \\
\epsilon_{D_z} & = \bm{T}_{\text{error}}(3,4) \\
\epsilon_{R_y} & = \text{atan2}(\bm{T}_{\text{error}}(1,3), \sqrt{\bm{T}_{\text{error}}(1,1)^2 + \bm{T}_{\text{error}}(1,2)^2}) \\
\epsilon_{R_x} & = \text{atan2}(-\bm{T}_{\text{error}}(2,3)/\cos(\epsilon_{R_y}), \bm{T}_{\text{error}}(3,3)/\cos(\epsilon_{R_y})) \\
\epsilon_{R_z} & = \text{atan2}(-\bm{T}_{\text{error}}(1,2)/\cos(\epsilon_{R_y}), \bm{T}_{\text{error}}(1,1)/\cos(\epsilon_{R_y})) \\
\end{align}
\end{equation}
Finally, these errors are mapped to the strut space through the nano-hexapod Jacobian matrix \eqref{eq:nass_inverse_kinematics}.
\begin{equation}\label{eq:nass_inverse_kinematics}
\bm{\epsilon}_{\mathcal{L}} = \bm{J} \cdot \bm{\epsilon}_{\mathcal{X}}
\end{equation}
2025-02-12 15:40:46 +01:00
2025-02-17 22:38:25 +01:00
\section{Control Architecture - Summary}
2025-02-12 15:40:46 +01:00
\label{ssec:nass_control_architecture}
2025-02-17 21:46:21 +01:00
The complete control architecture is summarized in Figure \ref{fig:nass_control_architecture}.
The sample pose is measured using external metrology for five degrees of freedom, while the sixth degree of freedom (Rz) is estimated by combining measurements from the nano-hexapod encoders and spindle encoder.
The sample reference pose is determined by the reference signals of the translation stage, tilt stage, spindle, and micro-hexapod.
Position error computation follows a two-step process: first, homogeneous transformation matrices are used to determine the error in the nano-hexapod frame, then the Jacobian matrix \(\bm{J}\) maps these errors to individual strut coordinates.
For control purposes, force sensors mounted on each strut are used in a decentralized way for active damping, as detailed in Section \ref{sec:nass_active_damping}.
Then, the high authority controller uses the computed errors in the frame of the struts to provides real-time stabilization of the sample position (Section \ref{sec:nass_hac}).
2025-02-12 15:40:46 +01:00
\begin{figure}[htbp]
\centering
2025-02-18 10:44:14 +01:00
\includegraphics[h!tbp,width=\linewidth]{figs/nass_control_architecture.png}
2025-02-12 17:43:32 +01:00
\caption{\label{fig:nass_control_architecture}The physical systems are shown in blue, the control kinematics in red, the decentralized Integral Force Feedback in yellow and the centralized High Authority Controller in green.}
2025-02-12 15:40:46 +01:00
\end{figure}
\chapter{Decentralized Active Damping}
\label{sec:nass_active_damping}
2025-02-17 22:38:25 +01:00
Building upon the uniaxial model study, this section implements decentralized Integral Force Feedback (IFF) as the first component of the HAC-LAC strategy.
Springs in parallel to the force sensors are used to guarantee the control robustness as was found using the 3DoF rotating model.
The objective here is to design a decentralized IFF controller that provides good damping of the nano-hexapod modes across payload masses ranging from \(1\) to \(50\,\text{kg}\) and rotational velocity up to \(360\,\text{deg/s}\).
Used payloads have a cylindrical shape with 250 mm height and with masses of 1 kg, 25 kg, and 50 kg.
\section{IFF Plant}
2025-02-17 22:38:25 +01:00
\label{ssec:nass_active_damping_plant}
2025-02-17 22:38:25 +01:00
Transfer functions from actuator forces \(f_i\) to force sensor measurements \(f_{mi}\) are computed using the multi-body model.
Figure \ref{fig:nass_iff_plant_effect_kp} examines how parallel stiffness affects the plant dynamics, with identification performed at maximum spindle velocity \(\Omega_z = 360\,\text{deg/s}\) and with a payload mass of 25 kg.
2025-02-17 21:46:21 +01:00
2025-02-17 22:38:25 +01:00
Without parallel stiffness (Figure \ref{fig:nass_iff_plant_no_kp}), the dynamics exhibits non-minimum phase zeros at low frequency, confirming predictions from the three-degree-of-freedom rotating model.
Adding parallel stiffness (Figure \ref{fig:nass_iff_plant_kp}) transforms these into minimum phase complex conjugate zeros, enabling unconditionally stable decentralized IFF implementation.
2025-02-17 22:38:25 +01:00
Though both cases show significant coupling around resonances, stability is guaranteed by the collocated arrangement of actuators and sensors \cite{preumont08_trans_zeros_struc_contr_with}.
2025-02-12 17:43:32 +01:00
2025-02-18 10:44:14 +01:00
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_iff_plant_no_kp.png}
\end{center}
\subcaption{\label{fig:nass_iff_plant_no_kp}without parallel stiffness}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_iff_plant_kp.png}
\end{center}
\subcaption{\label{fig:nass_iff_plant_kp}with parallel stiffness}
\end{subfigure}
\caption{\label{fig:nass_iff_plant_effect_kp}Effect of stiffness parallel to the force sensor on the IFF plant with \(\Omega_z = 360\,\text{deg/s}\) and payload mass of 25kg. The dynamics without parallel stiffness has non-minimum phase zeros at low frequency (\subref{fig:nass_iff_plant_no_kp}). The added parallel stiffness transforms the non-minimum phase zeros to complex conjugate zeros (\subref{fig:nass_iff_plant_kp})}
\end{figure}
2025-02-12 17:43:32 +01:00
2025-02-17 22:38:25 +01:00
The effect of rotation, shown in Figure \ref{fig:nass_iff_plant_effect_rotation}, is negligible as the actuator stiffness (\(k_a = 1\,N/\mu m\)) is large compared to the negative stiffness induced by gyroscopic effects (estimated from the 3DoF rotating model).
2025-02-17 21:46:21 +01:00
2025-02-17 22:38:25 +01:00
Figure \ref{fig:nass_iff_plant_effect_payload} illustrate the effect of payload mass on the plant dynamics.
While the poles and zeros are shifting with payload mass, the alternating pattern of poles and zeros is maintained, ensuring that the phase remains bounded between 0 and 180 degrees, and thus good robustness properties.
2025-02-17 21:46:21 +01:00
2025-02-18 10:44:14 +01:00
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_iff_plant_effect_rotation.png}
\end{center}
\subcaption{\label{fig:nass_iff_plant_effect_rotation}Effect of Spindle rotation}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_iff_plant_effect_payload.png}
\end{center}
\subcaption{\label{fig:nass_iff_plant_effect_payload}Effect of payload mass}
\end{subfigure}
\caption{\label{fig:nass_iff_plant_effect_rotation_payload}Effect of the Spindle's rotational velocity on the IFF plant (\subref{fig:nass_iff_plant_effect_rotation}) and effect of the payload's mass on the IFF plant (\subref{fig:nass_iff_plant_effect_payload})}
\end{figure}
2025-02-12 17:43:32 +01:00
\section{Controller Design}
2025-02-17 22:38:25 +01:00
\label{ssec:nass_active_damping_control}
2025-02-17 22:38:25 +01:00
Previous analysis using the 3DoF rotating model showed that decentralized Integral Force Feedback (IFF) with pure integrators is unstable due to gyroscopic effects caused by spindle rotation.
This finding is also confirmed with the multi-body model of the NASS: the system is unstable when using pure integrators and without parallel stiffness.
2025-02-17 21:46:21 +01:00
2025-02-17 22:38:25 +01:00
This instability can be mitigated by introducing sufficient stiffness in parallel with the force sensors.
However, as illustrated in Figure \ref{fig:nass_iff_plant_kp}, adding parallel stiffness increases the low frequency gain.
If using pure integrators, this would results in high loop gain at low frequencies, adversely affecting the damped plant dynamics, which is undesirable.
To resolve this issue, a second-order high-pass filter is introduced to limit the low frequency gain, as shown in Equation \eqref{eq:nass_kiff}.
2025-02-12 17:43:32 +01:00
\begin{equation}\label{eq:nass_kiff}
2025-02-17 21:46:21 +01:00
\bm{K}_{\text{IFF}}(s) = g \cdot \begin{bmatrix}
K_{\text{IFF}}(s) & & 0 \\
& \ddots & \\
0 & & K_{\text{IFF}}(s)
\end{bmatrix}, \quad K_{\text{IFF}}(s) = \frac{1}{s} \cdot \frac{\frac{s^2}{\omega_z^2}}{\frac{s^2}{\omega_z^2} + 2 \xi_z \frac{s}{\omega_z} + 1}
2025-02-12 17:43:32 +01:00
\end{equation}
2025-02-17 22:38:25 +01:00
The cut-off frequency of the second-order high-pass filter is tuned to be below the frequency of the complex conjugate zero for the highest mass, which is at \(5\,\text{Hz}\).
The overall gain is then increased to have large loop gain around resonances to be damped, as illustrated in Figure \ref{fig:nass_iff_loop_gain}.
2025-02-12 17:43:32 +01:00
2025-02-17 21:46:21 +01:00
\begin{figure}[htbp]
\centering
2025-02-18 10:44:14 +01:00
\includegraphics[h!tbp]{figs/nass_iff_loop_gain.png}
2025-02-17 21:46:21 +01:00
\caption{\label{fig:nass_iff_loop_gain}Loop gain for the decentralized IFF: \(K_{\text{IFF}}(s) \cdot \frac{f_{mi}}{f_i}(s)\)}
\end{figure}
2025-02-17 22:38:25 +01:00
To verify stability, root loci for the three payload configurations are computed and shown in Figure \ref{fig:nass_iff_root_locus}.
The results demonstrate that the closed-loop poles remain within the left-half plane, indicating the robust stability properties of the applied decentralized IFF.
2025-02-12 15:40:46 +01:00
2025-02-18 10:44:14 +01:00
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.33\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.9\linewidth]{figs/nass_iff_root_locus_1kg.png}
\end{center}
\subcaption{\label{fig:nass_iff_root_locus_1kg} $1\,\text{kg}$}
\end{subfigure}
\begin{subfigure}{0.33\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.9\linewidth]{figs/nass_iff_root_locus_25kg.png}
\end{center}
\subcaption{\label{fig:nass_iff_root_locus_25kg} $25\,\text{kg}$}
\end{subfigure}
\begin{subfigure}{0.33\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.9\linewidth]{figs/nass_iff_root_locus_50kg.png}
\end{center}
\subcaption{\label{fig:nass_iff_root_locus_50kg} $50\,\text{kg}$}
\end{subfigure}
2025-02-17 22:38:25 +01:00
\caption{\label{fig:nass_iff_root_locus}Root Loci for Decentralized IFF for three payload masses. Closed-loop poles are shown by the black crosses.}
2025-02-17 21:46:21 +01:00
\end{figure}
2025-02-12 15:40:46 +01:00
\chapter{Centralized Active Vibration Control}
\label{sec:nass_hac}
2025-02-18 10:44:14 +01:00
The implementation of high-bandwidth position control for the nano-hexapod presents several technical challenges.
The plant dynamics exhibit complex behavior influenced by multiple factors including payload mass, rotational velocity, and the mechanical coupling between the nano-hexapod and the micro-station.
This section presents the development and validation of a centralized control strategy designed to achieve precise sample positioning during high-speed tomography experiments.
First, a comprehensive analysis of the plant dynamics is conducted in Section \ref{ssec:nass_hac_plant}, examining the effects of spindle rotation, payload mass variation, and the implementation of Integral Force Feedback (IFF).
Section \ref{ssec:nass_hac_stiffness} validates previous modeling predictions that both overly stiff and overly compliant nano-hexapod configurations lead to degraded performance, through detailed analysis using the multi-body model.
Building upon these findings, Section \ref{ssec:nass_hac_controller} presents the design of a robust high-authority controller capable of maintaining stability across varying payload masses while achieving the desired control bandwidth.
The performance of the developed control strategy is validated through simulations of tomography experiments in Section \ref{ssec:nass_hac_tomography}.
These simulations incorporate realistic disturbance sources and evaluate system performance against the stringent positioning requirements imposed by future beamline specifications.
Particular attention is paid to the system's behavior under maximum rotational velocity conditions and its ability to accommodate varying payload masses, demonstrating the practical viability of the proposed control approach.
\section{HAC Plant}
2025-02-18 10:44:14 +01:00
\label{ssec:nass_hac_plant}
2025-02-18 10:44:14 +01:00
The plant dynamics from force inputs \(\bm{f}\) to the strut errors \(\bm{\epsilon}_{\mathcal{L}}\) were first extracted from the multi-body model without implementation of the decentralized IFF.
The influence of spindle rotation on plant dynamics was investigated, with results presented in Figure \ref{fig:nass_undamped_plant_effect_Wz}.
While rotational motion introduces coupling effects at low frequencies, these remain minimal at operational velocities, owing to the high stiffness characteristics of the nano-hexapod assembly.
2025-02-18 10:44:14 +01:00
Payload mass emerged as a significant parameter affecting system behavior, as illustrated in Figure \ref{fig:nass_undamped_plant_effect_mass}.
As expected, increasing payload mass was found to decrease resonance frequencies while amplifying coupling at low frequency.
These mass-dependent dynamic changes present considerable challenges for control system design, particularly for configurations with high payload masses.
Additional operational parameters were systematically evaluated, including the \(R_y\) tilt angle, \(R_z\) spindle position, and micro-hexapod position.
These factors were found to exert negligible influence on the plant dynamics, attributable to the effective mechanical decoupling achieved between the plant and micro-station dynamics.
This decoupling characteristic ensures consistent performance across various operational configurations.
This also validates the developed control kinematics.
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_undamped_plant_effect_Wz.png}
\end{center}
\subcaption{\label{fig:nass_undamped_plant_effect_Wz}Effect of rotational velocity $\Omega_z$}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_undamped_plant_effect_mass.png}
\end{center}
\subcaption{\label{fig:nass_undamped_plant_effect_mass}Effect of payload's mass}
\end{subfigure}
\caption{\label{fig:nass_undamped_plant_effect}Effect of the Spindle's rotational velocity on the positioning plant (\subref{fig:nass_undamped_plant_effect_Wz}) and effect of the payload's mass on the positioning plant (\subref{fig:nass_undamped_plant_effect_mass})}
\end{figure}
2025-02-12 17:43:32 +01:00
2025-02-18 10:44:14 +01:00
The Decentralized Integral Force Feedback was implemented in the multi-body model, and transfer functions from force inputs \(\bm{f}^\prime\) of the damped plant to the strut errors \(\bm{\epsilon}_{\mathcal{L}}\) were extracted from this model.
2025-02-12 17:43:32 +01:00
2025-02-18 10:44:14 +01:00
The effectiveness of IFF implementation was first evaluated with a \(1\,\text{kg}\) payload, as demonstrated in Figure \ref{fig:nass_comp_undamped_damped_plant_m1}.
The results indicate successful damping of the nano-hexapod resonance modes, though a minor increase in low-frequency coupling was observed.
This trade-off was considered acceptable given the overall improvement in system behavior.
2025-02-17 21:46:21 +01:00
2025-02-18 10:44:14 +01:00
The benefits of IFF implementation were further assessed across the full range of payload configurations, with results presented in Figure \ref{fig:nass_hac_plants}.
For all tested payloads (\(1\,\text{kg}\), \(25\,\text{kg}\) and \(50\,\text{kg}\)), decentralized IFF significantly damped the nano-hexapod modes and therefore simplified the system dynamics.
More importantly, is the fact that in the vicinity of the wanted high authority control bandwidth (i.e. between \(10\,\text{Hz}\) and \(50\,\text{Hz}\)), the damped dynamics (shown in red) exhibited minimal gain and phase variations with frequency.
For the undamped system (shown in blue), achieving robust control with bandwidth above 10Hz while maintaining stability across different payload masses would be practically unfeasible.
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_comp_undamped_damped_plant_m1.png}
\end{center}
\subcaption{\label{fig:nass_comp_undamped_damped_plant_m1}Effect of IFF - $m = 1\,\text{kg}$}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_hac_plants.png}
\end{center}
\subcaption{\label{fig:nass_hac_plants}Effect of IFF on the set of plants to control}
\end{subfigure}
\caption{\label{fig:nass_hac_plant}Effect of the Spindle's rotational velocity on the positioning plant (\subref{fig:nass_undamped_plant_effect_Wz}) and effect of the payload's mass on the positioning plant (\subref{fig:nass_undamped_plant_effect_mass})}
\end{figure}
2025-02-18 10:44:14 +01:00
The coupling between the nano-hexapod and micro-station was evaluated through comparative analysis of plant dynamics under two mounting conditions.
In the first configuration, the nano-hexapod was mounted on an ideally rigid support, while in the second configuration, it was installed on the micro-station with finite compliance.
2025-02-17 21:46:21 +01:00
2025-02-18 10:44:14 +01:00
As illustrated in Figure \ref{fig:nass_effect_ustation_compliance}, the complex dynamics of the micro-station were found to have little impact on the plant dynamics.
The only observable difference manifests as alternating poles and zeros above 100Hz, a frequency range sufficiently beyond the control bandwidth to avoid interference with system performance.
This finding confirms effective dynamic decoupling between the nano-hexapod and the supporting micro-station structure.
2025-02-17 21:46:21 +01:00
\begin{figure}[htbp]
\centering
2025-02-18 10:44:14 +01:00
\includegraphics[h!tbp]{figs/nass_effect_ustation_compliance.png}
2025-02-17 21:46:21 +01:00
\caption{\label{fig:nass_effect_ustation_compliance}Effect of the micro-station limited compliance on the plant dynamics}
\end{figure}
2025-02-18 10:44:14 +01:00
\section{Effect of Nano-Hexapod Stiffness on System Dynamics}
\label{ssec:nass_hac_stiffness}
2025-02-17 21:46:21 +01:00
2025-02-18 10:44:14 +01:00
The influence of nano-hexapod stiffness was investigated to validate earlier findings from simplified uniaxial and three-degree-of-freedom (3DoF) models.
These models suggested that a moderate stiffness of approximately \(1\,N/\mu m\) would provide better performance compared to either very stiff or very soft configurations.
For the stiff nano-hexapod analysis, a system with actuator stiffness of \(100\,N/\mu m\) was simulated with a \(25\,\text{kg}\) payload.
The transfer function from \(\bm{f}\) to \(\bm{\epsilon}_{\mathcal{L}}\) was evaluated under two conditions: mounting on an infinitely rigid base and mounting on the micro-station.
As shown in Figure \ref{fig:nass_stiff_nano_hexapod_coupling_ustation}, significant coupling was observed between the nano-hexapod and micro-station dynamics.
This coupling introduces complex behavior that proves difficult to model and predict accurately, corroborating the predictions of the simplified uniaxial model.
The soft nano-hexapod configuration was evaluated using a stiffness of \(0.01\,N/\mu m\) with a \(25\,\text{kg}\) payload.
Dynamic response was characterized at three rotational velocities: 0, 36, and 360 deg/s.
Figure \ref{fig:nass_soft_nano_hexapod_effect_Wz} demonstrates that rotation substantially impacts system dynamics, manifesting as instability at high rotational velocities, increased coupling from gyroscopic effects, and rotation-dependent resonance frequencies.
The current approach of controlling the motion in the strut frame proves inadequate for soft nano-hexapods; but even shifting control to the payload's center of mass frame would not overcome the substantial coupling and dynamic variations induced by gyroscopic effects.
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_stiff_nano_hexapod_coupling_ustation.png}
\end{center}
\subcaption{\label{fig:nass_stiff_nano_hexapod_coupling_ustation}Stiff nano-hexapod - Coupling with the micro-station}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_soft_nano_hexapod_effect_Wz.png}
\end{center}
\subcaption{\label{fig:nass_soft_nano_hexapod_effect_Wz}Soft nano-hexapod - Effect of Spindle rotational velocity}
\end{subfigure}
\caption{\label{fig:nass_soft_stiff_hexapod}Plant dynamics of a stiff (\(k_a = 100\,N/\mu m\)) nano-hexapod (\subref{fig:nass_stiff_nano_hexapod_coupling_ustation}) and of a soft (\(k_a = 0.01\,N/\mu m\)) nano-hexapod (\subref{fig:nass_soft_nano_hexapod_effect_Wz})}
\end{figure}
2025-02-12 17:43:32 +01:00
\section{Controller design}
2025-02-18 10:44:14 +01:00
\label{ssec:nass_hac_controller}
2025-02-18 10:44:14 +01:00
A high authority controller was designed to meet two key requirements: stable for all payload masses (i.e. for all the damped plants of Figure \ref{fig:nass_hac_plants}), and achievement of sufficient bandwidth (targeted at 10Hz) for high performance operation.
The controller structure is defined in Equation \eqref{eq:nass_robust_hac}, incorporating an integrator term for low frequency performance, a lead compensator for phase margin improvement, and a low-pass filter for robustness against high frequency modes.
2025-02-17 21:46:21 +01:00
2025-02-12 17:43:32 +01:00
\begin{equation}\label{eq:nass_robust_hac}
2025-02-17 21:46:21 +01:00
K_{\text{HAC}}(s) = g_0 \cdot \underbrace{\frac{\omega_c}{s}}_{\text{int}} \cdot \underbrace{\frac{1}{\sqrt{\alpha}}\frac{1 + \frac{s}{\omega_c/\sqrt{\alpha}}}{1 + \frac{s}{\omega_c\sqrt{\alpha}}}}_{\text{lead}} \cdot \underbrace{\frac{1}{1 + \frac{s}{\omega_0}}}_{\text{LPF}}, \quad \left( \omega_c = 2\pi10\,\text{rad/s},\ \alpha = 2,\ \omega_0 = 2\pi80\,\text{rad/s} \right)
2025-02-12 17:43:32 +01:00
\end{equation}
2025-02-18 10:44:14 +01:00
The controller's performance was evaluated through two complementary analyses.
First, the decentralized loop gain, shown in Figure \ref{fig:nass_hac_loop_gain}, confirms the achievement of the desired 10Hz bandwidth.
Second, the characteristic loci analysis presented in Figure \ref{fig:nass_hac_loci} demonstrates robustness for all payload masses, with adequate stability margins maintained throughout the operating envelope.
2025-02-18 10:44:14 +01:00
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_hac_loop_gain.png}
\end{center}
\subcaption{\label{fig:nass_hac_loop_gain}Loop Gain}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,width=0.95\linewidth]{figs/nass_hac_loci.png}
\end{center}
\subcaption{\label{fig:nass_hac_loci}Characteristic Loci}
\end{subfigure}
\caption{\label{fig:nass_hac_controller}High Authority Controller - ``Diagonal Loop Gain'' (\subref{fig:nass_hac_loop_gain}) and Characteristic Loci (\subref{fig:nass_hac_loci})}
\end{figure}
\section{Tomography experiment}
2025-02-18 10:44:14 +01:00
\label{ssec:nass_hac_tomography}
2025-02-18 10:44:14 +01:00
The Nano Active Stabilization System concept was validated through time-domain simulations of scientific experiments, with particular focus on tomography scanning due to its demanding performance requirements.
Simulations were conducted at the maximum operational rotational velocity of \(\Omega_z = 360\,\text{deg/s}\) to evaluate system performance under the most challenging conditions.
2025-02-17 21:46:21 +01:00
2025-02-18 10:44:14 +01:00
Performance metrics were established based on anticipated future beamline specifications, which specify a beam size of 200nm (horizontal) × 100nm (vertical).
The primary requirement stipulates that the point of interest must remain within these beam dimensions throughout operation.
The simulation incorporated two principal disturbance sources: ground motion and spindle vibrations.
Additional noise sources, including measurement noise and electrical noise from DAC and voltage amplifiers, were not included in this analysis as these parameters will be optimized during the detailed design phase.
2025-02-18 10:44:14 +01:00
Figure \ref{fig:nass_tomo_1kg_60rpm} presents a comparative analysis of positioning errors under both open-loop and closed-loop conditions for a lightweight sample configuration (1kg).
The results demonstrate the system's capability to maintain position within the specified beam dimensions, validating the fundamental concept of the stabilization system.
\begin{figure}[h!tbp]
2025-02-17 21:46:21 +01:00
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,scale=0.9]{figs/nass_tomo_1kg_60rpm_xy.png}
\end{center}
\subcaption{\label{fig:nass_tomo_1kg_60rpm_xy}XY plane}
\end{subfigure}
\begin{subfigure}{0.48\textwidth}
\begin{center}
\includegraphics[scale=1,scale=0.9]{figs/nass_tomo_1kg_60rpm_yz.png}
\end{center}
\subcaption{\label{fig:nass_tomo_1kg_60rpm_yz}YZ plane}
\end{subfigure}
\caption{\label{fig:nass_tomo_1kg_60rpm}Position error of the sample in the XY (\subref{fig:nass_tomo_1kg_60rpm_xy}) and YZ (\subref{fig:nass_tomo_1kg_60rpm_yz}) planes during a simulation of a tomography experiment at \(360\,\text{deg/s}\). 1kg payload is placed on top of the nano-hexapod.}
\end{figure}
2025-02-18 10:44:14 +01:00
The robustness of the NASS to payload mass variation was evaluated through additional tomography scan simulations with 25kg and 50kg payloads, complementing the initial 1kg test case.
As illustrated in Figure \ref{fig:nass_tomography_hac_iff}, system performance exhibits some degradation with increasing payload mass, aligning with predictions from the control analysis.
While the positioning accuracy for heavier payloads is outside the specified limits, it remains within acceptable bounds for typical operating conditions.
2025-02-18 10:44:14 +01:00
It should be noted that the maximum rotational velocity of 360deg/s is primarily intended for lightweight payload applications.
For higher mass configurations, rotational velocities are foreseen to be below 36deg/s.
\begin{figure}[h!tbp]
2025-02-12 17:43:32 +01:00
\begin{subfigure}{0.33\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/nass_tomography_hac_iff_m1.png}
\end{center}
\subcaption{\label{fig:nass_tomography_hac_iff_m1} $m = 1\,kg$}
\end{subfigure}
\begin{subfigure}{0.33\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/nass_tomography_hac_iff_m25.png}
\end{center}
\subcaption{\label{fig:nass_tomography_hac_iff_m25} $m = 25\,kg$}
\end{subfigure}
\begin{subfigure}{0.33\textwidth}
\begin{center}
\includegraphics[scale=1,scale=1]{figs/nass_tomography_hac_iff_m50.png}
\end{center}
\subcaption{\label{fig:nass_tomography_hac_iff_m50} $m = 50\,kg$}
\end{subfigure}
2025-02-17 21:46:21 +01:00
\caption{\label{fig:nass_tomography_hac_iff}Simulation of tomography experiments - 360deg/s. Beam size shown by dashed black}
2025-02-12 17:43:32 +01:00
\end{figure}
2025-02-17 21:46:21 +01:00
\chapter*{Conclusion}
\label{sec:nass_conclusion}
2025-02-18 10:44:14 +01:00
The development and analysis presented in this chapter have successfully validated the Nano Active Stabilization System concept, marking the completion of the conceptual design phase.
A comprehensive control strategy has been established, effectively combining external metrology with nano-hexapod sensor measurements to achieve precise position control.
The implementation follows the proven High Authority Control - Low Authority Control architecture, which has been successfully adapted for this specific application.
The decentralized Integral Force Feedback component has been demonstrated to provide robust active damping across various operating conditions.
The addition of parallel springs to the force sensors, has been shown to ensure stability during spindle rotation.
The centralized High Authority Controller, operating in the frame of the struts for simplicity, has achieved the desired performance objectives.
This investigation has confirmed that the moderate actuator stiffness of \(1\,N/\mu m\) represents an adequate choice for the nano-hexapod, as both very stiff and very compliant configurations have been shown to introduce significant performance limitations.
The control system has achieved the targeted bandwidth of 10 Hz while maintaining robustness to payload mass variations.
These theoretical predictions have been validated through simulations of tomography experiments, where positioning accuracy requirements were defined by the expected minimum beam dimensions of 200 nm × 100 nm.
The system has demonstrated excellent performance at maximum rotational velocity with lightweight samples.
While some degradation in positioning accuracy has been observed with heavier payloads, as anticipated by the control analysis, the overall performance remains sufficient to validate the fundamental concept of the NASS.
These results provide a solid foundation for advancing to the subsequent detailed design phase and experimental implementation.
2024-03-19 15:13:51 +01:00
\printbibliography[heading=bibintoc,title={Bibliography}]
\end{document}