Grammar review
This commit is contained in:
parent
0145bcce53
commit
c40efced20
@ -559,8 +559,8 @@ This should be done in the ustation report (A4).
|
||||
* 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.
|
||||
The uniaxial model study demonstrated that very stiff nano-hexapod configurations should be avoided due to their high coupling with the micro-station dynamics.
|
||||
A rotating three-degree-of-freedom model revealed that soft nano-hexapod designs prove unsuitable due to gyroscopic effect induced by the spindle rotation.
|
||||
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.
|
||||
|
||||
@ -571,22 +571,21 @@ Furthermore, a multi-body model of the nano-hexapod was created, that can then b
|
||||
[[file:figs/nass_simscape_model.jpg]]
|
||||
|
||||
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 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 used 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.
|
||||
The robustness of the proposed control scheme was evaluated under various operational conditions.
|
||||
Particular attention was paid to system performance under changing payload masses and varying spindle rotational velocities.
|
||||
|
||||
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.
|
||||
This chapter concludes the conceptual design phase, with the simulation of tomography experiments providing strong evidence for the viability of the proposed NASS architecture.
|
||||
|
||||
* Control Kinematics
|
||||
<<sec:nass_kinematics>>
|
||||
** Introduction :ignore:
|
||||
|
||||
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.
|
||||
This section focuses on the components of the "Instrumentation and Real-Time Control" block.
|
||||
|
||||
#+name: fig:nass_concept_schematic
|
||||
#+caption: Schematic of the Nano Active Stabilization System
|
||||
@ -596,11 +595,12 @@ This section focuses specifically on the components of the "Instrumentation and
|
||||
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.
|
||||
First, desired sample pose with respect to a fixed reference frame is computed using the micro-station kinematics as detailed in Section ref:ssec:nass_ustation_kinematics.
|
||||
This fixed frame is located at the X-ray beam focal point, as it is where the point of interest needs to be positioned.
|
||||
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.
|
||||
The complete control architecture is described in Section ref:ssec:nass_control_architecture.
|
||||
|
||||
** Micro Station Kinematics
|
||||
<<ssec:nass_ustation_kinematics>>
|
||||
@ -672,7 +672,6 @@ The measured sample pose is represented by the homogeneous transformation matrix
|
||||
** Position error in the frame of the struts
|
||||
<<ssec:nass_error_struts>>
|
||||
|
||||
|
||||
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.
|
||||
@ -681,7 +680,7 @@ Their combination yields $\bm{T}_{\text{error}}$, which expresses the position e
|
||||
\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.
|
||||
The known structure of the homogeneous transformation matrix facilitates efficient real-time inverse computation.
|
||||
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}
|
||||
@ -695,7 +694,7 @@ From $\bm{T}_{\text{error}}$, the position and orientation errors $\bm{\epsilon}
|
||||
\end{align}
|
||||
\end{equation}
|
||||
|
||||
Finally, these errors are mapped to the strut space through the nano-hexapod Jacobian matrix eqref:eq:nass_inverse_kinematics.
|
||||
Finally, these errors are mapped to the strut space using 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}}
|
||||
@ -708,9 +707,10 @@ The complete control architecture is summarized in Figure ref:fig:nass_control_a
|
||||
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.
|
||||
The 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.
|
||||
For control purposes, force sensors mounted on each strut are used in a decentralized manner 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).
|
||||
|
||||
#+begin_src latex :file nass_control_architecture.pdf
|
||||
@ -785,7 +785,7 @@ Then, the high authority controller uses the computed errors in the frame of the
|
||||
#+end_src
|
||||
|
||||
#+name: fig:nass_control_architecture
|
||||
#+caption: Control architecture for the NASS. Physical systems are shown in blue, control kinematics elements in red, decentralized Integral Force Feedback controller in yellow and centralized High Authority controller in green.
|
||||
#+caption: Control architecture for the NASS. Physical systems are shown in blue, control kinematics elements in red, decentralized Integral Force Feedback controller in yellow, and centralized high authority controller in green.
|
||||
#+attr_latex: :options [h!tbp]
|
||||
#+attr_latex: :width \linewidth
|
||||
#+RESULTS:
|
||||
@ -798,10 +798,10 @@ Then, the high authority controller uses the computed errors in the frame of the
|
||||
<<sec:nass_active_damping>>
|
||||
** Introduction :ignore:
|
||||
|
||||
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.
|
||||
Building on the uniaxial model study, this section implements decentralized Integral Force Feedback (IFF) as the first component of the HAC-LAC strategy.
|
||||
The springs in parallel to the force sensors were used to guarantee the control robustness, as observed with 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.
|
||||
The payloads used for validation have a cylindrical shape with 250 mm height and with masses of 1 kg, 25 kg, and 50 kg.
|
||||
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
@ -832,12 +832,12 @@ Used payloads have a cylindrical shape with 250 mm height and with masses of 1 k
|
||||
<<ssec:nass_active_damping_plant>>
|
||||
|
||||
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.
|
||||
Figure ref:fig:nass_iff_plant_effect_kp examines how parallel stiffness affects plant dynamics, with identification performed at maximum spindle velocity $\Omega_z = 360\,\text{deg/s}$ and with a payload mass of 25 kg.
|
||||
|
||||
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.
|
||||
Without parallel stiffness (Figure ref:fig:nass_iff_plant_no_kp), the dynamics exhibit 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.
|
||||
|
||||
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]].
|
||||
Although both cases show significant coupling around the resonances, stability is guaranteed by the collocated arrangement of the actuators and sensors [[cite:&preumont08_trans_zeros_struc_contr_with]].
|
||||
|
||||
#+begin_src matlab
|
||||
%% Identify the IFF plant dynamics using the Simscape model
|
||||
@ -999,7 +999,7 @@ exportFig('figs/nass_iff_plant_kp.pdf', 'width', 'half', 'height', 600);
|
||||
#+end_src
|
||||
|
||||
#+name: fig:nass_iff_plant_effect_kp
|
||||
#+caption: 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})
|
||||
#+caption: Effect of stiffness parallel to the force sensor on the IFF plant with $\Omega_z = 360\,\text{deg/s}$ and a 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 into complex conjugate zeros (\subref{fig:nass_iff_plant_kp})
|
||||
#+attr_latex: :options [h!tbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:nass_iff_plant_no_kp}without parallel stiffness}
|
||||
@ -1016,10 +1016,11 @@ exportFig('figs/nass_iff_plant_kp.pdf', 'width', 'half', 'height', 600);
|
||||
#+end_subfigure
|
||||
#+end_figure
|
||||
|
||||
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).
|
||||
The effect of rotation, as 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).
|
||||
|
||||
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.
|
||||
The poles and zeros shift in frequency as the payload mass varies.
|
||||
However, their alternating pattern is preserved, which ensures the phase remains bounded between 0 and 180 degrees, thus maintaining robust stability properties.
|
||||
|
||||
#+begin_src matlab :exports none :results none
|
||||
%% Effect of spindle's rotation on the IFF Plant
|
||||
@ -1153,12 +1154,12 @@ exportFig('figs/nass_iff_plant_effect_payload.pdf', 'width', 'half', 'height', 6
|
||||
** Controller Design
|
||||
<<ssec:nass_active_damping_control>>
|
||||
|
||||
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.
|
||||
The previous analysis using the 3DoF rotating model showed that decentralized Integral Force Feedback (IFF) with pure integrators is unstable due to the gyroscopic effects caused by spindle rotation.
|
||||
This finding was also confirmed with the multi-body model of the NASS: the system was unstable when using pure integrators and without parallel stiffness.
|
||||
|
||||
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.
|
||||
Using pure integrators would result 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.
|
||||
|
||||
\begin{equation}\label{eq:nass_kiff}
|
||||
@ -1169,8 +1170,8 @@ To resolve this issue, a second-order high-pass filter is introduced to limit th
|
||||
\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}
|
||||
\end{equation}
|
||||
|
||||
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.
|
||||
The cut-off frequency of the second-order high-pass filter was tuned to be below the frequency of the complex conjugate zero for the highest mass, which is at $5\,\text{Hz}$.
|
||||
The overall gain was then increased to obtain a large loop gain around the resonances to be damped, as illustrated in Figure ref:fig:nass_iff_loop_gain.
|
||||
|
||||
#+begin_src matlab
|
||||
%% Verify that parallel stiffness permits to have a stable plant
|
||||
@ -1268,8 +1269,8 @@ exportFig('figs/nass_iff_loop_gain.pdf', 'width', 'wide', 'height', 'normal');
|
||||
#+RESULTS:
|
||||
[[file:figs/nass_iff_loop_gain.png]]
|
||||
|
||||
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.
|
||||
To verify stability, the root loci for the three payload configurations were computed, as 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 of the applied decentralized IFF.
|
||||
|
||||
#+begin_src matlab :exports none :results none
|
||||
%% Root Locus for the Decentralized IFF controller - 1kg Payload
|
||||
@ -1393,7 +1394,7 @@ exportFig('figs/nass_iff_root_locus_50kg.pdf', 'width', 'third', 'height', 'norm
|
||||
#+end_src
|
||||
|
||||
#+name: fig:nass_iff_root_locus
|
||||
#+caption: Root Loci for Decentralized IFF for three payload masses. Closed-loop poles are shown by the black crosses.
|
||||
#+caption: Root Loci for Decentralized IFF for three payload masses. The closed-loop poles are shown by the black crosses.
|
||||
#+attr_latex: :options [h!tbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:nass_iff_root_locus_1kg} $1\,\text{kg}$}
|
||||
@ -1424,16 +1425,16 @@ exportFig('figs/nass_iff_root_locus_50kg.pdf', 'width', 'third', 'height', 'norm
|
||||
** Introduction :ignore:
|
||||
|
||||
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.
|
||||
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.
|
||||
First, a comprehensive analysis of the plant dynamics is presented 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 compliant nano-hexapod configurations lead to degraded performance.
|
||||
Building upon these findings, Section ref:ssec:nass_hac_controller presents the design of a robust high-authority controller that maintains 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.
|
||||
The performance of the developed control strategy was validated through simulations of tomography experiments in Section ref:ssec:nass_hac_tomography.
|
||||
These simulations incorporated realistic disturbance sources and were used to evaluate the system performance against the stringent positioning requirements imposed by future beamline specifications.
|
||||
Particular attention was 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.
|
||||
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
@ -1463,16 +1464,16 @@ Particular attention is paid to the system's behavior under maximum rotational v
|
||||
** HAC Plant
|
||||
<<ssec:nass_hac_plant>>
|
||||
|
||||
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.
|
||||
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 the implementation of the decentralized IFF.
|
||||
The influence of spindle rotation on plant dynamics was investigated, and the results are presented in Figure ref:fig:nass_undamped_plant_effect_Wz.
|
||||
While rotational motion introduces coupling effects at low frequencies, these effects remain minimal at operational velocities, owing to the high stiffness characteristics of the nano-hexapod assembly.
|
||||
|
||||
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.
|
||||
As expected, increasing the payload mass decreased the 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.
|
||||
These factors were found to exert negligible influence on the plant dynamics, which can be attributed 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.
|
||||
|
||||
@ -1663,14 +1664,14 @@ exportFig('figs/nass_undamped_plant_effect_mass.pdf', 'width', 'half', 'height',
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
The effectiveness of the 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, although a minor increase in low-frequency coupling was observed.
|
||||
This trade-off was considered acceptable, given the overall improvement in system behavior.
|
||||
|
||||
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.
|
||||
The benefits of IFF implementation were further assessed across the full range of payload configurations, and the results are presented in Figure ref:fig:nass_hac_plants.
|
||||
For all tested payloads ($1\,\text{kg}$, $25\,\text{kg}$ and $50\,\text{kg}$), the decentralized IFF significantly damped the nano-hexapod modes and therefore simplified the system dynamics.
|
||||
More importantly, in the vicinity of the desired 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 plants (shown in blue), achieving robust control with bandwidth above 10Hz while maintaining stability across different payload masses would be practically impossible.
|
||||
|
||||
#+begin_src matlab
|
||||
%% Identify HAC Plant with IFF
|
||||
@ -1808,7 +1809,7 @@ exportFig('figs/nass_hac_plants.pdf', 'width', 'half', 'height', 600);
|
||||
#+end_src
|
||||
|
||||
#+name: fig:nass_hac_plant
|
||||
#+caption: Effect of Decentralized Integral Force Feedback on the positioning plant for a $1\,\text{kg}$ sample mass (\subref{fig:nass_undamped_plant_effect_Wz}). Direct terms of the positioning plants for all considered payloads are shown in (\subref{fig:nass_undamped_plant_effect_mass}).
|
||||
#+caption: Effect of Decentralized Integral Force Feedback on the positioning plant for a $1\,\text{kg}$ sample mass (\subref{fig:nass_undamped_plant_effect_Wz}). The direct terms of the positioning plants for all considered payloads are shown in (\subref{fig:nass_undamped_plant_effect_mass}).
|
||||
#+attr_latex: :options [h!tbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:nass_comp_undamped_damped_plant_m1}Effect of IFF - $m = 1\,\text{kg}$}
|
||||
@ -1825,12 +1826,12 @@ exportFig('figs/nass_hac_plants.pdf', 'width', 'half', 'height', 600);
|
||||
#+end_subfigure
|
||||
#+end_figure
|
||||
|
||||
The coupling between the nano-hexapod and micro-station was evaluated through comparative analysis of plant dynamics under two mounting conditions.
|
||||
The coupling between the nano-hexapod and the micro-station was evaluated through a 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.
|
||||
|
||||
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.
|
||||
The only observable difference manifests as additional alternating poles and zeros above 100Hz, a frequency range sufficiently beyond the control bandwidth to avoid interference with the system performance.
|
||||
This result confirms effective dynamic decoupling between the nano-hexapod and the supporting micro-station structure.
|
||||
|
||||
#+begin_src matlab
|
||||
%% Identify plant with "rigid" micro-station
|
||||
@ -1919,17 +1920,17 @@ exportFig('figs/nass_effect_ustation_compliance.pdf', 'width', 'wide', 'height',
|
||||
<<ssec:nass_hac_stiffness>>
|
||||
|
||||
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.
|
||||
These models suggest that a moderate stiffness of approximately $1\,N/\mu m$ would provide better performance than 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.
|
||||
For the stiff nano-hexapod analysis, a system with an 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.
|
||||
This coupling introduces complex behavior that is difficult to model and predict accurately, thus 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.
|
||||
The 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 affects system dynamics, manifesting as instability at high rotational velocities, increased coupling due to gyroscopic effects, and rotation-dependent resonance frequencies.
|
||||
The current approach of controlling the position in the strut frame is inadequate for soft nano-hexapods; but even shifting control to a frame matching the payload's center of mass would not overcome the substantial coupling and dynamic variations induced by gyroscopic effects.
|
||||
|
||||
#+begin_src matlab
|
||||
%% Identify Dynamics with a Stiff nano-hexapod (100N/um)
|
||||
@ -2160,7 +2161,7 @@ exportFig('figs/nass_soft_nano_hexapod_effect_Wz.pdf', 'width', 'half', 'height'
|
||||
** Controller design
|
||||
<<ssec:nass_hac_controller>>
|
||||
|
||||
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.
|
||||
A high authority controller was designed to meet two key requirements: stability 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.
|
||||
|
||||
\begin{equation}\label{eq:nass_robust_hac}
|
||||
@ -2203,8 +2204,8 @@ save('./matlab/mat/nass_K_hac.mat', 'Khac');
|
||||
save('./mat/nass_K_hac.mat', 'Khac');
|
||||
#+end_src
|
||||
|
||||
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.
|
||||
The controller 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.
|
||||
|
||||
#+begin_src matlab :exports none :results none
|
||||
@ -2350,16 +2351,16 @@ exportFig('figs/nass_hac_loci.pdf', 'width', 'half', 'height', 600);
|
||||
** Tomography experiment
|
||||
<<ssec:nass_hac_tomography>>
|
||||
|
||||
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.
|
||||
The Nano Active Stabilization System concept was validated through time-domain simulations of scientific experiments, with a particular focus on tomography scanning because of 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.
|
||||
|
||||
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.
|
||||
Performance metrics were established based on anticipated future beamline specifications, which specify a beam size of 200nm (horizontal) by 100nm (vertical).
|
||||
The primary requirement stipulates that the point of interest must remain within 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.
|
||||
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.
|
||||
|
||||
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.
|
||||
The results demonstrate the system's capability to maintain the sample's position within the specified beam dimensions, thus validating the fundamental concept of the stabilization system.
|
||||
|
||||
#+begin_src matlab
|
||||
%% Simulation of tomography experiments
|
||||
@ -2499,12 +2500,12 @@ exportFig('figs/nass_tomo_1kg_60rpm_yz.pdf', 'width', 'half', 'height', 'normal'
|
||||
#+end_subfigure
|
||||
#+end_figure
|
||||
|
||||
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.
|
||||
The robustness of the NASS to payload mass variation was evaluated through additional tomography scan simulations with 25 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, which is consistent 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.
|
||||
|
||||
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.
|
||||
For higher mass configurations, rotational velocities are expected to be below 36deg/s.
|
||||
|
||||
#+begin_src matlab :exports none :results none
|
||||
%% Simulation of tomography experiment - 1kg payload - 360deg/s - YZ errors
|
||||
@ -2570,7 +2571,7 @@ exportFig('figs/nass_tomography_hac_iff_m50.pdf', 'width', 'third', 'height', 'n
|
||||
#+end_src
|
||||
|
||||
#+name: fig:nass_tomography_hac_iff
|
||||
#+caption: Simulation of tomography experiments - 360deg/s. Beam size shown by dashed black
|
||||
#+caption: Simulation of tomography experiments - 360deg/s. Beam size is indicated by the dashed black ellipse
|
||||
#+attr_latex: :options [h!tbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:nass_tomography_hac_iff_m1} $m = 1\,kg$}
|
||||
@ -2601,15 +2602,14 @@ exportFig('figs/nass_tomography_hac_iff_m50.pdf', 'width', 'third', 'height', 'n
|
||||
|
||||
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 control strategy implements a High Authority Control - Low Authority Control architecture - a proven approach that has been specifically adapted to meet the unique requirements of the rotating NASS.
|
||||
|
||||
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 decentralized Integral Force Feedback component has been demonstrated to provide robust active damping under 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 successfully achieved the desired performance objectives of maintaining a bandwidth of $10\,\text{Hz}$ while maintaining robustness against payload mass variations.
|
||||
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 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.
|
||||
Simulations of tomography experiments have been performed, with positioning accuracy requirements defined by the expected minimum beam dimensions of $200\,\text{nm}$ by $100\,\text{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.
|
||||
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
% Created 2025-02-18 Tue 10:53
|
||||
% Created 2025-02-18 Tue 11:47
|
||||
% Intended LaTeX compiler: pdflatex
|
||||
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
||||
|
||||
@ -27,8 +27,8 @@
|
||||
\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.
|
||||
The uniaxial model study demonstrated that very stiff nano-hexapod configurations should be avoided due to their high coupling with the micro-station dynamics.
|
||||
A rotating three-degree-of-freedom model revealed that soft nano-hexapod designs prove unsuitable due to gyroscopic effect induced by the spindle rotation.
|
||||
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}.
|
||||
|
||||
@ -39,20 +39,19 @@ Furthermore, a multi-body model of the nano-hexapod was created, that can then b
|
||||
\end{figure}
|
||||
|
||||
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 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 used 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.
|
||||
The robustness of the proposed control scheme was evaluated under various operational conditions.
|
||||
Particular attention was paid to system performance under changing payload masses and varying spindle rotational velocities.
|
||||
|
||||
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.
|
||||
This chapter concludes the conceptual design phase, with the simulation of tomography experiments providing strong evidence for the viability of the proposed NASS architecture.
|
||||
|
||||
\chapter{Control Kinematics}
|
||||
\label{sec:nass_kinematics}
|
||||
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.
|
||||
This section focuses on the components of the ``Instrumentation and Real-Time Control'' block.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
@ -63,11 +62,12 @@ This section focuses specifically on the components of the ``Instrumentation and
|
||||
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}.
|
||||
First, desired sample pose with respect to a fixed reference frame is computed using the micro-station kinematics as detailed in Section \ref{ssec:nass_ustation_kinematics}.
|
||||
This fixed frame is located at the X-ray beam focal point, as it is where the point of interest needs to be positioned.
|
||||
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}.
|
||||
The complete control architecture is described in Section \ref{ssec:nass_control_architecture}.
|
||||
\section{Micro Station Kinematics}
|
||||
\label{ssec:nass_ustation_kinematics}
|
||||
|
||||
@ -138,7 +138,6 @@ The measured sample pose is represented by the homogeneous transformation matrix
|
||||
\section{Position error in the frame of the struts}
|
||||
\label{ssec:nass_error_struts}
|
||||
|
||||
|
||||
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}.
|
||||
@ -147,7 +146,7 @@ Their combination yields \(\bm{T}_{\text{error}}\), which expresses the position
|
||||
\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.
|
||||
The known structure of the homogeneous transformation matrix facilitates efficient real-time inverse computation.
|
||||
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}
|
||||
@ -161,7 +160,7 @@ From \(\bm{T}_{\text{error}}\), the position and orientation errors \(\bm{\epsil
|
||||
\end{align}
|
||||
\end{equation}
|
||||
|
||||
Finally, these errors are mapped to the strut space through the nano-hexapod Jacobian matrix \eqref{eq:nass_inverse_kinematics}.
|
||||
Finally, these errors are mapped to the strut space using 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}}
|
||||
@ -174,33 +173,34 @@ The complete control architecture is summarized in Figure \ref{fig:nass_control_
|
||||
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.
|
||||
The 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}.
|
||||
For control purposes, force sensors mounted on each strut are used in a decentralized manner 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}).
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[h!tbp,width=\linewidth]{figs/nass_control_architecture.png}
|
||||
\caption{\label{fig:nass_control_architecture}Control architecture for the NASS. Physical systems are shown in blue, control kinematics elements in red, decentralized Integral Force Feedback controller in yellow and centralized High Authority controller in green.}
|
||||
\caption{\label{fig:nass_control_architecture}Control architecture for the NASS. Physical systems are shown in blue, control kinematics elements in red, decentralized Integral Force Feedback controller in yellow, and centralized high authority controller in green.}
|
||||
\end{figure}
|
||||
|
||||
\chapter{Decentralized Active Damping}
|
||||
\label{sec:nass_active_damping}
|
||||
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.
|
||||
Building on the uniaxial model study, this section implements decentralized Integral Force Feedback (IFF) as the first component of the HAC-LAC strategy.
|
||||
The springs in parallel to the force sensors were used to guarantee the control robustness, as observed with 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.
|
||||
The payloads used for validation have a cylindrical shape with 250 mm height and with masses of 1 kg, 25 kg, and 50 kg.
|
||||
\section{IFF Plant}
|
||||
\label{ssec:nass_active_damping_plant}
|
||||
|
||||
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.
|
||||
Figure \ref{fig:nass_iff_plant_effect_kp} examines how parallel stiffness affects plant dynamics, with identification performed at maximum spindle velocity \(\Omega_z = 360\,\text{deg/s}\) and with a payload mass of 25 kg.
|
||||
|
||||
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.
|
||||
Without parallel stiffness (Figure \ref{fig:nass_iff_plant_no_kp}), the dynamics exhibit 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.
|
||||
|
||||
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}.
|
||||
Although both cases show significant coupling around the resonances, stability is guaranteed by the collocated arrangement of the actuators and sensors \cite{preumont08_trans_zeros_struc_contr_with}.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.48\textwidth}
|
||||
@ -215,13 +215,14 @@ Though both cases show significant coupling around resonances, stability is guar
|
||||
\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})}
|
||||
\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 a 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 into complex conjugate zeros (\subref{fig:nass_iff_plant_kp})}
|
||||
\end{figure}
|
||||
|
||||
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).
|
||||
The effect of rotation, as 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).
|
||||
|
||||
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.
|
||||
The poles and zeros shift in frequency as the payload mass varies.
|
||||
However, their alternating pattern is preserved, which ensures the phase remains bounded between 0 and 180 degrees, thus maintaining robust stability properties.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.48\textwidth}
|
||||
@ -242,12 +243,12 @@ While the poles and zeros are shifting with payload mass, the alternating patter
|
||||
\section{Controller Design}
|
||||
\label{ssec:nass_active_damping_control}
|
||||
|
||||
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.
|
||||
The previous analysis using the 3DoF rotating model showed that decentralized Integral Force Feedback (IFF) with pure integrators is unstable due to the gyroscopic effects caused by spindle rotation.
|
||||
This finding was also confirmed with the multi-body model of the NASS: the system was unstable when using pure integrators and without parallel stiffness.
|
||||
|
||||
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.
|
||||
Using pure integrators would result 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}.
|
||||
|
||||
\begin{equation}\label{eq:nass_kiff}
|
||||
@ -258,8 +259,8 @@ To resolve this issue, a second-order high-pass filter is introduced to limit th
|
||||
\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}
|
||||
\end{equation}
|
||||
|
||||
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}.
|
||||
The cut-off frequency of the second-order high-pass filter was tuned to be below the frequency of the complex conjugate zero for the highest mass, which is at \(5\,\text{Hz}\).
|
||||
The overall gain was then increased to obtain a large loop gain around the resonances to be damped, as illustrated in Figure \ref{fig:nass_iff_loop_gain}.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
@ -267,8 +268,8 @@ The overall gain is then increased to have large loop gain around resonances to
|
||||
\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}
|
||||
|
||||
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.
|
||||
To verify stability, the root loci for the three payload configurations were computed, as 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 of the applied decentralized IFF.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.33\textwidth}
|
||||
@ -289,35 +290,35 @@ The results demonstrate that the closed-loop poles remain within the left-half p
|
||||
\end{center}
|
||||
\subcaption{\label{fig:nass_iff_root_locus_50kg} $50\,\text{kg}$}
|
||||
\end{subfigure}
|
||||
\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.}
|
||||
\caption{\label{fig:nass_iff_root_locus}Root Loci for Decentralized IFF for three payload masses. The closed-loop poles are shown by the black crosses.}
|
||||
\end{figure}
|
||||
|
||||
\chapter{Centralized Active Vibration Control}
|
||||
\label{sec:nass_hac}
|
||||
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.
|
||||
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.
|
||||
First, a comprehensive analysis of the plant dynamics is presented 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 compliant nano-hexapod configurations lead to degraded performance.
|
||||
Building upon these findings, Section \ref{ssec:nass_hac_controller} presents the design of a robust high-authority controller that maintains 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.
|
||||
The performance of the developed control strategy was validated through simulations of tomography experiments in Section \ref{ssec:nass_hac_tomography}.
|
||||
These simulations incorporated realistic disturbance sources and were used to evaluate the system performance against the stringent positioning requirements imposed by future beamline specifications.
|
||||
Particular attention was 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}
|
||||
\label{ssec:nass_hac_plant}
|
||||
|
||||
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.
|
||||
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 the implementation of the decentralized IFF.
|
||||
The influence of spindle rotation on plant dynamics was investigated, and the results are presented in Figure \ref{fig:nass_undamped_plant_effect_Wz}.
|
||||
While rotational motion introduces coupling effects at low frequencies, these effects remain minimal at operational velocities, owing to the high stiffness characteristics of the nano-hexapod assembly.
|
||||
|
||||
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.
|
||||
As expected, increasing the payload mass decreased the 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.
|
||||
These factors were found to exert negligible influence on the plant dynamics, which can be attributed 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.
|
||||
|
||||
@ -339,14 +340,14 @@ This also validates the developed control kinematics.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
The effectiveness of the 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, although a minor increase in low-frequency coupling was observed.
|
||||
This trade-off was considered acceptable, given the overall improvement in system behavior.
|
||||
|
||||
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.
|
||||
The benefits of IFF implementation were further assessed across the full range of payload configurations, and the results are presented in Figure \ref{fig:nass_hac_plants}.
|
||||
For all tested payloads (\(1\,\text{kg}\), \(25\,\text{kg}\) and \(50\,\text{kg}\)), the decentralized IFF significantly damped the nano-hexapod modes and therefore simplified the system dynamics.
|
||||
More importantly, in the vicinity of the desired 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 plants (shown in blue), achieving robust control with bandwidth above 10Hz while maintaining stability across different payload masses would be practically impossible.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.48\textwidth}
|
||||
@ -361,15 +362,15 @@ For the undamped system (shown in blue), achieving robust control with bandwidth
|
||||
\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 Decentralized Integral Force Feedback on the positioning plant for a \(1\,\text{kg}\) sample mass (\subref{fig:nass_undamped_plant_effect_Wz}). Direct terms of the positioning plants for all considered payloads are shown in (\subref{fig:nass_undamped_plant_effect_mass}).}
|
||||
\caption{\label{fig:nass_hac_plant}Effect of Decentralized Integral Force Feedback on the positioning plant for a \(1\,\text{kg}\) sample mass (\subref{fig:nass_undamped_plant_effect_Wz}). The direct terms of the positioning plants for all considered payloads are shown in (\subref{fig:nass_undamped_plant_effect_mass}).}
|
||||
\end{figure}
|
||||
|
||||
The coupling between the nano-hexapod and micro-station was evaluated through comparative analysis of plant dynamics under two mounting conditions.
|
||||
The coupling between the nano-hexapod and the micro-station was evaluated through a 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.
|
||||
|
||||
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.
|
||||
The only observable difference manifests as additional alternating poles and zeros above 100Hz, a frequency range sufficiently beyond the control bandwidth to avoid interference with the system performance.
|
||||
This result confirms effective dynamic decoupling between the nano-hexapod and the supporting micro-station structure.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
@ -381,17 +382,17 @@ This finding confirms effective dynamic decoupling between the nano-hexapod and
|
||||
\label{ssec:nass_hac_stiffness}
|
||||
|
||||
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.
|
||||
These models suggest that a moderate stiffness of approximately \(1\,N/\mu m\) would provide better performance than 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.
|
||||
For the stiff nano-hexapod analysis, a system with an 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.
|
||||
This coupling introduces complex behavior that is difficult to model and predict accurately, thus 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.
|
||||
The 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 affects system dynamics, manifesting as instability at high rotational velocities, increased coupling due to gyroscopic effects, and rotation-dependent resonance frequencies.
|
||||
The current approach of controlling the position in the strut frame is inadequate for soft nano-hexapods; but even shifting control to a frame matching the payload's center of mass would not overcome the substantial coupling and dynamic variations induced by gyroscopic effects.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.48\textwidth}
|
||||
@ -412,15 +413,15 @@ The current approach of controlling the motion in the strut frame proves inadequ
|
||||
\section{Controller design}
|
||||
\label{ssec:nass_hac_controller}
|
||||
|
||||
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.
|
||||
A high authority controller was designed to meet two key requirements: stability 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.
|
||||
|
||||
\begin{equation}\label{eq:nass_robust_hac}
|
||||
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)
|
||||
\end{equation}
|
||||
|
||||
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.
|
||||
The controller 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.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
@ -442,16 +443,16 @@ Second, the characteristic loci analysis presented in Figure \ref{fig:nass_hac_l
|
||||
\section{Tomography experiment}
|
||||
\label{ssec:nass_hac_tomography}
|
||||
|
||||
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.
|
||||
The Nano Active Stabilization System concept was validated through time-domain simulations of scientific experiments, with a particular focus on tomography scanning because of 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.
|
||||
|
||||
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.
|
||||
Performance metrics were established based on anticipated future beamline specifications, which specify a beam size of 200nm (horizontal) by 100nm (vertical).
|
||||
The primary requirement stipulates that the point of interest must remain within 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.
|
||||
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.
|
||||
|
||||
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.
|
||||
The results demonstrate the system's capability to maintain the sample's position within the specified beam dimensions, thus validating the fundamental concept of the stabilization system.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.48\textwidth}
|
||||
@ -469,12 +470,12 @@ The results demonstrate the system's capability to maintain position within the
|
||||
\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}
|
||||
|
||||
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.
|
||||
The robustness of the NASS to payload mass variation was evaluated through additional tomography scan simulations with 25 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, which is consistent 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.
|
||||
|
||||
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.
|
||||
For higher mass configurations, rotational velocities are expected to be below 36deg/s.
|
||||
|
||||
\begin{figure}[h!tbp]
|
||||
\begin{subfigure}{0.33\textwidth}
|
||||
@ -495,7 +496,7 @@ For higher mass configurations, rotational velocities are foreseen to be below 3
|
||||
\end{center}
|
||||
\subcaption{\label{fig:nass_tomography_hac_iff_m50} $m = 50\,kg$}
|
||||
\end{subfigure}
|
||||
\caption{\label{fig:nass_tomography_hac_iff}Simulation of tomography experiments - 360deg/s. Beam size shown by dashed black}
|
||||
\caption{\label{fig:nass_tomography_hac_iff}Simulation of tomography experiments - 360deg/s. Beam size is indicated by the dashed black ellipse}
|
||||
\end{figure}
|
||||
|
||||
\chapter*{Conclusion}
|
||||
@ -503,15 +504,14 @@ For higher mass configurations, rotational velocities are foreseen to be below 3
|
||||
|
||||
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 control strategy implements a High Authority Control - Low Authority Control architecture - a proven approach that has been specifically adapted to meet the unique requirements of the rotating NASS.
|
||||
|
||||
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 decentralized Integral Force Feedback component has been demonstrated to provide robust active damping under 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 successfully achieved the desired performance objectives of maintaining a bandwidth of \(10\,\text{Hz}\) while maintaining robustness against payload mass variations.
|
||||
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 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.
|
||||
Simulations of tomography experiments have been performed, with positioning accuracy requirements defined by the expected minimum beam dimensions of \(200\,\text{nm}\) by \(100\,\text{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.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user