From 7373f626330e0fa4ea231bd0e648fe5c5f5d91cf Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Fri, 18 Apr 2025 10:35:52 +0200 Subject: [PATCH] Complete rewrite --- nass-introduction.org | 126 +++++++++----------------- nass-introduction.pdf | Bin 14157433 -> 14156934 bytes nass-introduction.tex | 206 ++++++++++++++++-------------------------- 3 files changed, 122 insertions(+), 210 deletions(-) diff --git a/nass-introduction.org b/nass-introduction.org index f02578e..13c735f 100644 --- a/nass-introduction.org +++ b/nass-introduction.org @@ -2000,7 +2000,7 @@ More recently, higher bandwidths (up to 100 Hz) have been demonstrated, particul Figure ref:fig:introduction_active_stations showcases two end-stations incorporating online metrology and active feedback control. The ID16A system at ESRF (Figure ref:fig:introduction_stages_villar) uses capacitive sensors and a piezoelectric hexapod to compensate for rotation stage errors and to perform accurate scans [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]]. Another example, shown in Figure ref:fig:introduction_stages_nazaretski, employs interferometers and piezoelectric stages to compensate for thermal drifts [[cite:&nazaretski15_pushin_limit;&nazaretski17_desig_perfor_x_ray_scann]]. -A more comprehensive review of actively controlled end-stations is provided in Section [...]. +A more comprehensive review of actively controlled end-stations is provided in Section ref:sec:nhexa_platform_review. #+name: fig:introduction_active_stations #+caption: Example of two end-stations with real-time position feedback based on an online metrology. (\subref{fig:introduction_stages_villar}) [[cite:&villar18_nanop_esrf_id16a_nano_imagin_beaml]]. (\subref{fig:introduction_stages_nazaretski}) [[cite:&nazaretski17_desig_perfor_x_ray_scann;&nazaretski15_pushin_limit]] @@ -2106,8 +2106,7 @@ A suitable candidate architecture for this platform is the Stewart platform (als Stewart platforms are widely employed in positioning and vibration isolation applications due to their inherent stiffness and potential for high precision. Various designs exist, differing in geometry, actuation technology, sensing methods, and control strategies, as exemplified in Figure ref:fig:introduction_stewart_platform_piezo. A central challenge addressed in this thesis is the optimal mechatronic design of such an active platform tailored to the specific requirements of the NASS. -A more detailed review of Stewart platform and its main components will be given in Section [...]. -# TODO - Review of Stewart platform ref:sec:detail_kinematics_stewart_review +A more detailed review of Stewart platform and its main components will be given in Section ref:sec:detail_kinematics_stewart_review. #+name: fig:introduction_stewart_platform_piezo #+caption: Example of Stewart platforms. (\subref{fig:introduction_stewart_du14}) [[cite:&du14_piezo_actuat_high_precis_flexib]] and (\subref{fig:introduction_stewart_hauge04}) [[cite:&hauge04_sensor_contr_space_based_six]] @@ -2161,132 +2160,93 @@ This thesis presents several original contributions aimed at addressing the chal **** 6DoF vibration control of a rotating platform -While long stroke-short stroke architectures have been implemented for 1-DoF or 2-DoF systems, this work extends the concept to a fully coupled 6-DoF system operating on a continuously rotating base. -The active platform is designed not merely to correct rotational errors but to simultaneously compensate for errors originating from all underlying micro-station stages. +Traditional long-stroke/short-stroke architectures typically operate in one or two degrees of freedom. +This work extends the concept to six degrees of freedom, with the active platform designed not only to correct rotational errors but to simultaneously compensate for errors originating from all underlying micro-station stages. The application of a continuously rotating Stewart platform for active vibration control and error compensation in this manner is believed to be novel in the reviewed literature. **** Mechatronics design approach A rigorous mechatronics design methodology was applied consistently throughout the NASS development lifecycle [[cite:&dehaeze18_sampl_stabil_for_tomog_exper;&dehaeze21_mechat_approac_devel_nano_activ_stabil_system]]. -Although the mechatronics approach itself is not new, its comprehensive application here, from initial concept evaluation using simplified models to detailed design optimization and experimental validation informed by increasingly sophisticated models, is noteworthy. -Dynamical models were employed at every stage: for initial concept selection, detailed component optimization, understanding experimental observations, and optimizing control strategies. +Although the mechatronics approach itself is not new, its comprehensive application here, from initial concept evaluation using simplified models to detailed design optimization and experimental validation informed by increasingly sophisticated models, potentially offers useful insights to the existing literature. This thesis documents this process chronologically, illustrating how models of varying complexity can be effectively utilized at different project phases and how design decisions were systematically based on quantitative model predictions and analyses. -While the resulting system is highly specific, the documented effectiveness of this integrated design approach may contribute to the broader adoption of mechatronics methodologies in the design of future synchrotron instrumentation. +While the resulting system is highly specific, the documented effectiveness of this design approach may contribute to the broader adoption of mechatronics methodologies in the design of future synchrotron instrumentation. **** Multi-body simulations with reduced order flexible bodies obtained by FEA -A key enabling tool employed extensively in this work was a combined multi-body simulation and Finite Element Analysis technique, specifically utilizing Component Mode Synthesis (CMS) to represent flexible bodies within the multi-body framework [[cite:&brumund21_multib_simul_reduc_order_flexib_bodies_fea]]. +A key tool employed extensively in this work was a combined multi-body simulation and Finite Element Analysis technique, specifically utilizing Component Mode Synthesis to represent flexible bodies within the multi-body framework [[cite:&brumund21_multib_simul_reduc_order_flexib_bodies_fea]]. This hybrid approach, while established, was experimentally validated in this work for components critical to the NASS, namely amplified piezoelectric actuators and flexible joints. It proved invaluable for designing and optimizing components intended for integration into a larger, complex dynamic system. -This methodology, detailed in Section [...], is presented as a potentially useful tool for future mechatronic instrument development. -# TODO - Section ref:sec:detail_fem +This methodology, detailed in Section ref:sec:detail_fem, is presented as a potentially useful tool for future mechatronic instrument development. **** Control Robustness by design -Addressing the critical challenge of robustness across varying experimental conditions (rotation speeds, payloads up to 50 kg) was approached through "robustness by design" rather than relying solely on complex robust control synthesis techniques (like $\mathcal{H}_\infty$ or $\mu\text{-synthesis}$). -The strategy involved selecting a system architecture (mechanics, sensors, actuators) inherently conducive to robust control. -An example is the deliberate use of collocated actuator/sensor pairs, enabling the potential application of passivity-based control principles to guarantee stability. -Informed architectural choices were made by systematically evaluating different sensor combination strategies (e.g., HAC/LAC, sensor fusion, two-sensor control) and comparing various MIMO decoupling approaches. -This comparative analysis of control architectures, presented in Section [...], was identified as somewhat lacking in existing literature. +The requirement for robust operation across diverse conditions—including payloads up to 50kg, complex underlying dynamics from the micro-station, and varied operational modes like different rotation speeds—presented a critical design challenge. +This challenge was met by embedding robustness directly into the active platform's design, rather than depending solely on complex post-design control synthesis techniques such as $\mathcal{H}_\infty\text{-synthesis}$ and $\mu\text{-synthesis}$. +Key elements of this strategy included the model-based evaluation of active stage designs to identify architectures inherently easier to control, the incorporation of collocated actuator/sensor pairs to leverage passivity-based guaranteed stability, and the comparison of architecture to combine several sensors such as sensor fusion and High Authority Control / Low Authority Control (HAC-LAC). +Furthermore, decoupling strategies for parallel manipulators were compared (Section ref:sec:detail_control_decoupling), addressing a topic identified as having limited treatment in the literature. +Consequently, the specified performance targets were met utilizing controllers which, facilitated by this design approach, proved to be robust, readily tunable, and easily maintained. **** Active Damping of rotating mechanical systems using Integral Force Feedback -During conceptual design, it was found that the guaranteed stability properties of the established active damping technique known as Integral Force Feedback (IFF) are compromised when applied to rotating platforms like the NASS. +During conceptual design, it was found that the guaranteed stability property of the established active damping technique known as Integral Force Feedback (IFF) is compromised when applied to rotating platforms like the NASS. To address this instability issue, two modifications to the classical IFF control scheme were proposed and analyzed. The first involves a minor adjustment to the control law itself, while the second incorporates physical springs in parallel with the force sensors. Stability conditions and optimal parameter tuning guidelines were derived for both modified schemes. -This is further discussed in Section [...] and was the subject of publications [[cite:&dehaeze20_activ_dampin_rotat_platf_integ_force_feedb;&dehaeze21_activ_dampin_rotat_platf_using]]. -# TODO - Section ref:sec:rotating +This is further discussed in Section ref:sec:rotating and was the subject of publications [[cite:&dehaeze20_activ_dampin_rotat_platf_integ_force_feedb;&dehaeze21_activ_dampin_rotat_platf_using]]. **** Design of complementary filters using $\mathcal{H}_\infty$ Synthesis For implementing sensor fusion, where signals from multiple sensors are combined, complementary filters are often employed. A novel method for designing these filters using $\mathcal{H}_\infty$ synthesis techniques was developed [[cite:&dehaeze19_compl_filter_shapin_using_synth]]. This method allows explicit shaping of the filter norms, providing guarantees on the performance of the sensor fusion process. -This design strategy, discussed further in Section [...], has subsequently found application in optimizing sensor fusion for gravitational wave detectors [[cite:&tsang22_optim_sensor_fusion_method_activ]]. -The integration of such filters into feedback control architectures can also lead to advantageous control structures, as proposed in [[cite:&verma20_virtual_sensor_fusion_high_precis_contr]] and further studied in Section [...]. -# TODO - Section ref:sec:detail_control_cf +This synthesis technique, discussed further in Section ref:sec:detail_control_sensor, has subsequently found application in optimizing sensor fusion for gravitational wave detectors [[cite:&tsang22_optim_sensor_fusion_method_activ]]. +The integration of such filters into feedback control architectures can also lead to advantageous control structures, as proposed in [[cite:&verma20_virtual_sensor_fusion_high_precis_contr]] and further studied in Section ref:sec:detail_control_cf. **** Experimental validation of the Nano Active Stabilization System The conclusion of this work involved the experimental implementation and validation of the complete NASS on the ID31 beamline. -Experimental results demonstrate that the system successfully improves the effective positioning accuracy of the micro-station from its native ~10 µm level down to the target ~100 nm range during representative scientific experiments. -Crucially, robustness to variations in sample mass (up to 39 kg tested) and diverse experimental conditions (e.g., tomography scans) was verified. -The NASS thus provides a versatile end-station solution, uniquely combining high payload capacity with nanometer-level accuracy and stability, enabling optimal utilization of the advanced capabilities of the ESRF-EBS beam and associated detectors. +Experimental results, presented in Section ref:sec:test_id31, demonstrate that the system successfully improves the effective positioning accuracy of the micro-station from its native $\approx 10\,\mu m$ level down to the target $\approx 100\,nm$ range during representative scientific experiments. +Crucially, robustness to variations in sample mass and diverse experimental conditions was verified. +The NASS thus provides a versatile end-station solution, uniquely combining high payload capacity with nanometer-level accuracy, enabling optimal utilization of the advanced capabilities of the ESRF-EBS beam and associated detectors. To the author's knowledge, this represents the first demonstration of such a 5-DoF active stabilization platform being used to enhance the accuracy of a complex positioning system to this level. -# TODO - Section ref:sec:test_id31 * Thesis Outline - Mechatronics Design Approach **** Introduction :ignore: This thesis is structured chronologically, mirroring the phases of the mechatronics development approach employed for the NASS project. It is divided into three chapters, each corresponding to a distinct phase of this methodology: Conceptual Design, Detailed Design, and Experimental Validation. -A brief overview of each chapter's content, is provided below. +While the chapters follow this logical progression, care has been taken to structure each chapter such that its constitutive sections may also be consulted independently based on the reader's specific interests. **** Conceptual design development - - - - - - - - - - - -- Talk about dynamic error budgeting -- Talk about used model - -The goal of this first chapter is to find a concept: -- that will provide the wanted performances with high level of confidence -- As such system is costly, a mechatronics design approach is used [[cite:&monkhorst04_dynam_error_budget]] to be able to design the system "right the first time": - - When the system is finally build, its performance level should satisfy the specifications. - - No significant changes are allowed in the post design phase. - - Because of this, the designer wants to be able to predict the performance of the system a-priori and gain insight in the performance limiting factors of the system. - -To do so: -- Dynamical models are used, with included disturbances, feedback architecture, etc.. - These models can be used to perform simulations, evaluate performances -- General idea is to start with very simple models, that can easily be understood (mass-spring-damper uniaxial model) -- Increase the model complexity if important physical phenomenon are to be modelled (cf the rotating model) -- Only when better understanding of the physical effects in play, and only if required, go for higher model complexity (here multi-body model) - -To better understand the performance limitations, for different models, /dynamic error budgeting/ [[cite:&monkhorst04_dynam_error_budget;&okyay16_mechat_desig_dynam_contr_metrol]] are performed. -It consists of: -- Disturbance and noise signals are modeled by their spectral content, i.e. by their power spectral density (PSD) -- The effect of each error sources on the final error, while the feedback control is active, can be easily estimated -- Therefore, the effect that have the greatest impact on the achievable performance can be easily spotted and improved -- Different concepts can be compared -- This tool is therefore key in better understanding the main limitations, and guide the determination of the best concept, early in the project. - -This chapter concludes with accurate time domain simulations of a tomography experiment, validating the developed concept. +The conceptual design phase, detailed in Chapter ref:chap:concept, followed a methodical progression from simplified uniaxial models to more complex multi-body representations. +Initial uniaxial analysis (Section ref:sec:uniaxial) provided fundamental insights, particularly regarding the influence of active platform stiffness on performance. +The introduction of rotation in a 3-DoF model (Section ref:sec:rotating) allowed investigation of gyroscopic effects, revealing challenges for softer platform designs. +Experimental modal analysis of the existing micro-station (Section ref:sec:modal) confirmed its complex dynamics but supported a rigid-body assumption for the different stages, justifying the development of a detailed multi-body model. +This model, tuned against experimental data and incorporating measured disturbances, was validated through simulation (Section ref:sec:ustation). +The Stewart platform architecture was selected for the active stage, and its kinematics, dynamics, and control were analyzed (Section ref:sec:nhexa). +The chapter culminates in Section ref:sec:nass with closed-loop simulations of the integrated NASS concept under realistic conditions, validating its feasibility and providing confidence for proceeding to the detailed design phase. +Dynamic error budgeting [[cite:&monkhorst04_dynam_error_budget;&okyay16_mechat_desig_dynam_contr_metrol]] was employed throughout this phase to identify performance limitations and guide concept selection. **** Detailed design -- In the second chapter, the chosen concept can be design in more details. -- First, the architecture and geometry of the active platform is optimized. -- Then, key components of the active platform, such as the flexible joints and the actuators, are optimized using the combined multi-body / FEA design approach. -- This allowed to optimize the components using very accurate models (thanks to FEA), while still being able to integrate these components in the complete multi-body model of the NASS for time domain simulations. -- Different aspects of the control of the NASS, such as the optimal use of multiple sensors integrated in the active platform, the best adapted decoupling strategy and the design of the robust controller, are then discussed. -- The requirements for all the associated instrumentation (digital to analog converters, analog to digital converters, voltage amplifiers, relative motion sensors) are chosen based on dynamic error budgeting. - Using such approach, it was made sure that none of these instrumentation will limit the overall performance of the system. -- This chapter concludes with a presentation of the final design of the active platform. +Chapter ref:chap:detail focuses on translating the validated NASS concept into an optimized, implementable design. +Building upon the conceptual model which used idealized components, this phase addresses the detailed specification and optimization of each subsystem. +It starts with the determination of the optimal nano-hexapod geometry (Section ref:sec:detail_kinematics), analyzing the influence of geometric parameters on mobility, stiffness, and dynamics, leading to specific requirements for actuator stroke and joint mobility. +A hybrid multi-body/FEA modeling methodology is introduced and experimentally validated (Section ref:sec:detail_fem), then applied to optimize the actuators (Section ref:sec:detail_fem_actuator) and flexible joints (Section ref:sec:detail_fem_joint) while maintaining system-level simulation capability. +Control strategy refinement (Section ref:sec:detail_control) involves optimal integration of multiple sensors in the control architecture, evaluating decoupling strategies, and discussing controller optimization for decoupled systems. +Instrumentation selection (Section ref:sec:detail_instrumentation) is guided by dynamic error budgeting to establish noise specifications, followed by experimental characterization. +The chapter concludes (Section ref:sec:detail_design) by presenting the final, optimized nano-hexapod design, ready for procurement and assembly. **** Experimental validation -After converging to a detailed design that give acceptable performance based on the models, the different parts were ordered and the experimental phase began. - -Instead of directly assembling the active platform and testing it on the ID31 micro-station, a systematic approach was followed to characterize individual components. -- Therefore, actuators and flexible joints were individual characterized. - This allowed to update the model of these components, and obtained a more accurate model of the active platform - Systematic validation/refinement of models with experimental measurements -- Actuators and flexible joints were combined to form the active "struts" of the active platform. - These struts are also characterized -- Once the active platform were assembled, its dynamical model were found to over a very good match with the measured dynamics. -- This chapter conclude with the experimental tests on the ID31 micro-station of the complete NASS. -- Various scientific experiments are performed, such as tomography, and with various payload masses, to access the performances of the final system. +Chapter ref:chap:test details the experimental validation process, proceeding systematically from component-level characterization to full system evaluation on the beamline. +Actuators of the active platform were characterized, models validated, and active damping (IFF) tested (Section ref:sec:test_apa). +Flexible joints were tested on a dedicated bench to verify stiffness and stroke specifications (Section ref:sec:test_joints). +Assembled struts (actuators + joints) were then characterized to ensure consistency and validate multi-body models (Section ref:sec:test_struts). +The complete nano-hexapod assembly was tested on an isolated table, allowing accurate dynamic identification and model validation under various payload conditions (Section ref:sec:test_nhexa). +Finally, the integrated NASS was validated on the ID31 beamline using a purpose-built short-stroke metrology system (Section ref:sec:test_id31). +The implemented control architecture was tested under realistic experimental scenarios, including tomography with heavy payloads, confirming the system's performance and robustness. * Bibliography :ignore: #+latex: \printbibliography[heading=bibintoc,title={Bibliography}] diff --git a/nass-introduction.pdf b/nass-introduction.pdf index c22f8c52fd0b4059e26529b374b7449cf127eff4..9cec95c63a5c91e453b127bde7fd1bf9476ca1d5 100644 GIT binary patch delta 96268 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 delta 96847 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 KGEsRkxc>z_y%uHw diff --git a/nass-introduction.tex b/nass-introduction.tex index af8ce4e..61e50c9 100644 --- a/nass-introduction.tex +++ b/nass-introduction.tex @@ -1,4 +1,4 @@ -% Created 2025-04-17 Thu 21:14 +% Created 2025-04-18 Fri 10:35 % Intended LaTeX compiler: pdflatex \documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt} @@ -321,7 +321,7 @@ More recently, higher bandwidths (up to 100 Hz) have been demonstrated, particul Figure \ref{fig:introduction_active_stations} showcases two end-stations incorporating online metrology and active feedback control. The ID16A system at ESRF (Figure \ref{fig:introduction_stages_villar}) uses capacitive sensors and a piezoelectric hexapod to compensate for rotation stage errors and to perform accurate scans \cite{villar18_nanop_esrf_id16a_nano_imagin_beaml}. Another example, shown in Figure \ref{fig:introduction_stages_nazaretski}, employs interferometers and piezoelectric stages to compensate for thermal drifts \cite{nazaretski15_pushin_limit,nazaretski17_desig_perfor_x_ray_scann}. -A more comprehensive review of actively controlled end-stations is provided in Section [\ldots{}]. +A more comprehensive review of actively controlled end-stations is provided in Section \ref{sec:nhexa_platform_review}. \begin{figure}[htbp] \begin{subfigure}{0.48\textwidth} @@ -369,24 +369,23 @@ This approach allows combining extended travel with high precision and good dyna \end{figure} \chapter{Challenge definition} The advent of fourth-generation light sources, coupled with advancements in focusing optics and detector technology, imposes stringent new requirements on sample positioning systems. -For the ID31 beamline, the smallest anticipated beam size is approximately 200 nm (horizontal, Dy) by 100 nm (vertical, Dz). -To effectively utilize such beams, the positioning system must maintain the sample's point of interest within the beam profile throughout the experiment. -This translates to required peak-to-peak positioning stability better than 200 nm in Dy and 100 nm in Dz, corresponding to RMS values of approximately 30 nm and 15 nm, respectively. -Furthermore, tilt errors (Ry) must be controlled to below approximately 1.7 µrad peak-to-peak (250 nrad RMS). -Crucially, these specifications must be met even when considering high-frequency vibrations, owing to the use of high-frame-rate detectors. -These demanding stability requirements must be achieved within the specific context of the ID31 beamline, which necessitates building upon the existing micro-station infrastructure, accommodating a wide range of experimental configurations requiring high mobility, and handling substantial payloads up to 50 kg. +With ID31's anticipated minimum beam dimensions of approximately \(200\,\text{nm}\times 100\,\text{nm}\), the primary experimental objective is maintaining the sample's point of interest within this beam. +This necessitates peak-to-peak positioning errors below \(200\,\text{nm}\) in \(D_y\) and \(200\,\text{nm}\) in \(D_z\), corresponding to RMS errors of \(30\,\text{nm}\) and \(15\,\text{nm}\), respectively. +Additionally, the \(R_y\) tilt angle error must remain below \(0.1\,\text{mdeg}\) (\(250\,\text{nrad RMS}\)). +Given the high frame rates of modern detectors, these specified positioning errors must be maintained even when considering high-frequency vibrations. + +These demanding stability requirements must be achieved within the specific context of the ID31 beamline, which necessitates the integration with the existing micro-station, accommodating a wide range of experimental configurations requiring high mobility, and handling substantial payloads up to 50 kg. + +The existing micro-station, despite being composed of high-performance stages, exhibits positioning accuracy limited to approximately \(10\,\mu m\) and \(10\,\mu\text{rad}\) due to inherent factors such as backlash, mechanical play, thermal expansion, imperfect guiding, and vibrations. -The existing micro-station, despite being composed of high-quality stages, exhibits positioning accuracy limited to approximately \(10\,\mu m\) and \(10\,\mu\text{rad}\) due to inherent factors such as backlash, mechanical play, thermal expansion, imperfect guiding, and vibrations. -While individual stage encoders can correct motion along their primary axis, they do not compensate for parasitic motions in other degrees of freedom. The primary objective of this project is therefore defined as enhancing the positioning accuracy and stability of the ID31 micro-station by roughly two orders of magnitude, to fully leverage the capabilities offered by the ESRF-EBS source and modern detectors, without compromising its existing mobility and payload capacity. \subsubsection{The Nano Active Stabilization System Concept} To address these challenges, the concept of a Nano Active Stabilization System (NASS) is proposed. -As schematically illustrated in Figure \ref{fig:introduction_nass_concept_schematic}, the NASS comprises four principal components integrated with the existing micro-station (yellow): a 5-DoF online metrology system (red), a 5- or 6-DoF active stabilization platform (blue), and the associated control system and instrumentation (purple). +As schematically illustrated in Figure \ref{fig:introduction_nass_concept_schematic}, the NASS comprises four principal components integrated with the existing micro-station (yellow): a 5-DoF online metrology system (red), an active stabilization platform (blue), and the associated control system and instrumentation (purple). This system essentially functions as a high-performance, multi-axis vibration isolation and error correction platform situated between the micro-station and the sample. It actively compensates for positioning errors measured by the external metrology system. -The overarching goal is to improve the effective positioning accuracy from the micro-station's native \(\approx 10\,\mu m\) level down to below \(100\,\text{nm}\), while preserving the full mobility and 50 kg payload capability of the underlying stages. \begin{figure}[htbp] \centering @@ -396,7 +395,7 @@ The overarching goal is to improve the effective positioning accuracy from the m \subsubsection{Online Metrology system} The performance of the NASS is fundamentally reliant on the accuracy and bandwidth of its online metrology system, as the active control is based directly on these measurements. -This metrology system must fulfill several criteria: measure the sample position in 5 DoF (excluding rotation about the vertical Z-axis); ideally, measure position relative to the X-ray focusing optics; possess a measurement range compatible with the micro-station's extensive mobility and continuous spindle rotation; achieve accuracy commensurate with the sub-100 nm positioning target; and offer high bandwidth for real-time control. +This metrology system must fulfill several criteria: measure the sample position in 5 DoF (excluding rotation about the vertical Z-axis); possess a measurement range compatible with the micro-station's extensive mobility and continuous spindle rotation; achieve an accuracy compatible with the sub-100 nm positioning target; and offer high bandwidth for real-time control. \begin{figure}[htbp] \centering @@ -404,25 +403,25 @@ This metrology system must fulfill several criteria: measure the sample position \caption{\label{fig:introduction_nass_metrology}2D representation of the NASS metrology system.} \end{figure} -An initial concept, depicted in Figure \ref{fig:introduction_nass_metrology}, involves a spherical reflector with a flat bottom surface fixed beneath the sample. -The sphere's center is intended to coincide with the X-ray focus. -Fiber interferometers are directed at both the spherical and flat surfaces. -A tracking system is needed to maintain interferometer alignment, eliminating Abbe errors by measuring directly relative to the point of interest. -Translational positions (XYZ) are derived from measurements on the spherical surface, while tilt angles (Rx/Ry) are determined from measurements on the flat bottom surface. +A proposed concept (illustrated in Figure \ref{fig:introduction_nass_metrology}) features a spherical reflector with a flat bottom attached below the sample, with its center aligned to the X-ray focus. +Fiber interferometers target both surfaces. +A tracking system maintains perpendicularity between the interferometer beams and the mirror, such that Abbe errors are eliminated. +Interferometers pointing at the spherical surface provides translation measurement, while the ones pointing at the flat bottom surface yield tilt angles. The development of this complex metrology system constitutes a significant mechatronic project in itself and is currently ongoing; it is not further detailed within this thesis. For the work presented herein, the metrology system is assumed to provide accurate, high-bandwidth 5-DoF position measurements. -\subsubsection{Active Stabilization Platform} +\subsubsection{Active Stabilization Platform Design} The active stabilization platform, positioned between the micro-station top plate and the sample, must satisfy several demanding requirements. -It needs to provide active motion compensation in 5 DoF (Dx, Dy, Dz, Rx, Ry). +It needs to provide active motion compensation in 5 degrees of freedom (\(D_x\), \(D_y\), \(D_z\), \(R_x\) and \(R_y\)). It must possess excellent dynamic properties to enable high-bandwidth control capable of suppressing vibrations and tracking desired trajectories with nanometer-level precision. Consequently, it must be free from backlash and play, and its active components (e.g., actuators) should introduce minimal vibrations. -Critically, it must reliably support and actuate payloads up to 50 kg. +Critically, it must accommodate payloads up to 50 kg. -A suitable candidate architecture for this platform is the Stewart platform (or hexapod), a parallel kinematic mechanism capable of 6-DoF motion. +A suitable candidate architecture for this platform is the Stewart platform (also known as ``hexapod''), a parallel kinematic mechanism capable of 6-DoF motion. Stewart platforms are widely employed in positioning and vibration isolation applications due to their inherent stiffness and potential for high precision. Various designs exist, differing in geometry, actuation technology, sensing methods, and control strategies, as exemplified in Figure \ref{fig:introduction_stewart_platform_piezo}. A central challenge addressed in this thesis is the optimal mechatronic design of such an active platform tailored to the specific requirements of the NASS. +A more detailed review of Stewart platform and its main components will be given in Section \ref{sec:detail_kinematics_stewart_review}. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -439,156 +438,109 @@ A central challenge addressed in this thesis is the optimal mechatronic design o \end{subfigure} \caption{\label{fig:introduction_stewart_platform_piezo}Example of Stewart platforms. (\subref{fig:introduction_stewart_du14}) \cite{du14_piezo_actuat_high_precis_flexib} and (\subref{fig:introduction_stewart_hauge04}) \cite{hauge04_sensor_contr_space_based_six}} \end{figure} -\subsubsection{MIMO robust control strategies} +\subsubsection{Robust Control} -The NASS inherently involves multi-input, multi-output (MIMO) feedback control. -The control system must process position measurements from the online metrology system and reference positions derived from the desired micro-station movements, commanding the active platform in real time to stabilize the sample and compensate for all error sources, including stage imperfections, thermal drifts, and vibrations. -Ensuring the stability and robustness of these feedback loops is paramount, especially within the demanding operational context of a synchrotron beamline, which requires reliable 24/7 operation with minimal intervention. -This contrasts with many traditional synchrotron instruments built using proven, passively stable components like stepper motors and conventional bearings. +The control system must compute the position measurements from the online metrology system and computes the reference positions derived from each micro-station desired movement. +It then commands the active platform in real time to stabilize the sample and compensate for all error sources, including stage imperfections, thermal drifts, and vibrations. +Ensuring the stability and robustness of these feedback loops is crucial, especially within the demanding operational context of a synchrotron beamline, which requires reliable 24/7 operation with minimal intervention. Several factors complicate the design of robust feedback control for the NASS. -The system must perform reliably across diverse experimental conditions, including different scan types (tomography, linear scans) and velocities (slow drifts to fast fly-scans). -The continuous rotation of the spindle introduces gyroscopic coupling effects and means actuators rotate relative to stationary sensors, altering the system dynamics. -Perhaps the most significant challenge is the wide variation in payload mass, from potentially 1 kg up to 50 kg. -High-performance positioning controllers often assume a fixed, well-characterized payload, as seen in applications like lithography or atomic force microscopy (AFM). +First, the system must operate under across diverse experimental conditions, including different scan types (tomography, linear scans) and payloads' inertia. +The continuous rotation of the spindle introduces gyroscopic effects that can affect the system dynamics. +As actuators of the active platforms rotate relative to stationary sensors, the control kinematics to map the errors in the frame of the active platform is complex. +But perhaps the most significant challenge is the wide variation in payload mass (1 kg up to 50 kg) that the system must accommodate. Designing for robustness against large payload variations typically necessitates larger stability margins, which can compromise achievable performance. -Furthermore, unlike many systems where the active stage and sample are significantly lighter than the underlying coarse stages, the NASS payload mass can be substantially greater than the mass of the micro-station's top stages. -This leads to strong dynamic coupling between the active platform and the micro-station structure, resulting in a more complex MIMO system with significant cross-talk between axes. +Consequently, high-performance positioning stages often work with well-characterized payload, as seen in systems like wafer-scanners or atomic force microscopes. + +Furthermore, unlike many systems where the active stage and sample are significantly lighter than the underlying coarse stages, the NASS payload mass can be substantially greater than the mass of the micro-station's top stage. +This leads to strong dynamic coupling between the active platform and the micro-station structure, resulting in a more complex multi-inputs multi-outputs (MIMO) system with significant cross-talk between axes. + These variations in operating conditions and payload translate into significant uncertainty or changes in the plant dynamics that the controller must handle. Therefore, the feedback controller must be designed to be robust against this plant uncertainty while still delivering the required nanometer-level performance. \subsubsection{Predictive Design / Mechatronics approach} -The overall performance of the NASS will be determined by the interplay of numerous factors, including sensor accuracy and noise, actuator force and bandwidth, mechanical design stiffness and resonances, and the achievable control bandwidth. -To navigate this complexity and ensure the final system meets its stringent specifications, a predictive design methodology, specifically a mechatronics approach, is essential. -The goal is to rigorously evaluate different concepts, predict performance limitations, and guide the design process towards an optimal solution that functions correctly upon first assembly, given the significant cost and complexity involved. -Key challenges within this approach include developing appropriate design methodologies, creating accurate simulation models capable of comparing different concepts quantitatively, and converging on a final design that demonstrably achieves the target performance levels. +The overall performance achieved by the NASS is determined by numerous factors, such as external disturbances, the noise characteristics of the instrumentation, the dynamics resulting from the chosen mechanical architecture, and the achievable bandwidth dictated by the control architecture. +Ensuring the final system met its stringent specifications requires the implementation of a predictive design methodology, also known as a mechatronics design approach. +The goal is to rigorously evaluate different concepts, predict performance limitations, and guide the design process. +Key challenges within this approach include developing appropriate design methodologies, creating accurate models capable of comparing different concepts quantitatively, and converging on a final design that achieves the target performance levels. \chapter{Original Contributions} This thesis presents several original contributions aimed at addressing the challenges inherent in the design, control, and implementation of the Nano Active Stabilization System, primarily within the fields of Control Theory, Mechatronics Design, and Experimental Validation. \subsubsection{6DoF vibration control of a rotating platform} -While long stroke-short stroke architectures have been implemented for 1-DoF or 2-DoF systems, this work extends the concept to a fully coupled 6-DoF system operating on a continuously rotating base. -The active platform is designed not merely to correct rotational errors but to simultaneously compensate for errors originating from all underlying micro-station stages. +Traditional long-stroke/short-stroke architectures typically operate in one or two degrees of freedom. +This work extends the concept to six degrees of freedom, with the active platform designed not only to correct rotational errors but to simultaneously compensate for errors originating from all underlying micro-station stages. The application of a continuously rotating Stewart platform for active vibration control and error compensation in this manner is believed to be novel in the reviewed literature. \subsubsection{Mechatronics design approach} A rigorous mechatronics design methodology was applied consistently throughout the NASS development lifecycle \cite{dehaeze18_sampl_stabil_for_tomog_exper,dehaeze21_mechat_approac_devel_nano_activ_stabil_system}. -Although the mechatronics approach itself is not new, its comprehensive application here, from initial concept evaluation using simplified models to detailed design optimization and experimental validation informed by increasingly sophisticated models, is noteworthy. -Dynamical models were employed at every stage: for initial concept selection, detailed component optimization, understanding experimental observations, and optimizing control strategies. +Although the mechatronics approach itself is not new, its comprehensive application here, from initial concept evaluation using simplified models to detailed design optimization and experimental validation informed by increasingly sophisticated models, potentially offers useful insights to the existing literature. This thesis documents this process chronologically, illustrating how models of varying complexity can be effectively utilized at different project phases and how design decisions were systematically based on quantitative model predictions and analyses. -While the resulting system is highly specific, the documented effectiveness of this integrated design approach may contribute to the broader adoption of mechatronics methodologies in the design of future synchrotron instrumentation. +While the resulting system is highly specific, the documented effectiveness of this design approach may contribute to the broader adoption of mechatronics methodologies in the design of future synchrotron instrumentation. \subsubsection{Multi-body simulations with reduced order flexible bodies obtained by FEA} -A key enabling tool employed extensively in this work was a combined multi-body simulation and Finite Element Analysis technique, specifically utilizing Component Mode Synthesis (CMS) to represent flexible bodies within the multi-body framework \cite{brumund21_multib_simul_reduc_order_flexib_bodies_fea}. +A key tool employed extensively in this work was a combined multi-body simulation and Finite Element Analysis technique, specifically utilizing Component Mode Synthesis to represent flexible bodies within the multi-body framework \cite{brumund21_multib_simul_reduc_order_flexib_bodies_fea}. This hybrid approach, while established, was experimentally validated in this work for components critical to the NASS, namely amplified piezoelectric actuators and flexible joints. It proved invaluable for designing and optimizing components intended for integration into a larger, complex dynamic system. -This methodology, detailed in Section [\ldots{}], is presented as a potentially useful tool for future mechatronic instrument development. +This methodology, detailed in Section \ref{sec:detail_fem}, is presented as a potentially useful tool for future mechatronic instrument development. \subsubsection{Control Robustness by design} -Addressing the critical challenge of robustness across varying experimental conditions (rotation speeds, payloads up to 50 kg) was approached through ``robustness by design'' rather than relying solely on complex robust control synthesis techniques (like \(\mathcal{H}_\infty\) or \(\mu\text{-synthesis}\)). -The strategy involved selecting a system architecture (mechanics, sensors, actuators) inherently conducive to robust control. -An example is the deliberate use of collocated actuator/sensor pairs, enabling the potential application of passivity-based control principles to guarantee stability. -Informed architectural choices were made by systematically evaluating different sensor combination strategies (e.g., HAC/LAC, sensor fusion, two-sensor control) and comparing various MIMO decoupling approaches. -This comparative analysis of control architectures, presented in Section [\ldots{}], was identified as somewhat lacking in existing literature. +The requirement for robust operation across diverse conditions—including payloads up to 50kg, complex underlying dynamics from the micro-station, and varied operational modes like different rotation speeds—presented a critical design challenge. +This challenge was met by embedding robustness directly into the active platform's design, rather than depending solely on complex post-design control synthesis techniques such as \(\mathcal{H}_\infty\text{-synthesis}\) and \(\mu\text{-synthesis}\). +Key elements of this strategy included the model-based evaluation of active stage designs to identify architectures inherently easier to control, the incorporation of collocated actuator/sensor pairs to leverage passivity-based guaranteed stability, and the comparison of architecture to combine several sensors such as sensor fusion and High Authority Control / Low Authority Control (HAC-LAC). +Furthermore, decoupling strategies for parallel manipulators were compared (Section \ref{sec:detail_control_decoupling}), addressing a topic identified as having limited treatment in the literature. +Consequently, the specified performance targets were met utilizing controllers which, facilitated by this design approach, proved to be robust, readily tunable, and easily maintained. \subsubsection{Active Damping of rotating mechanical systems using Integral Force Feedback} -During conceptual design, it was found that the guaranteed stability properties of the established active damping technique known as Integral Force Feedback (IFF) are compromised when applied to rotating platforms like the NASS. +During conceptual design, it was found that the guaranteed stability property of the established active damping technique known as Integral Force Feedback (IFF) is compromised when applied to rotating platforms like the NASS. To address this instability issue, two modifications to the classical IFF control scheme were proposed and analyzed. The first involves a minor adjustment to the control law itself, while the second incorporates physical springs in parallel with the force sensors. Stability conditions and optimal parameter tuning guidelines were derived for both modified schemes. -This is further discussed in Section [\ldots{}] and was the subject of publications \cite{dehaeze20_activ_dampin_rotat_platf_integ_force_feedb,dehaeze21_activ_dampin_rotat_platf_using}. +This is further discussed in Section \ref{sec:rotating} and was the subject of publications \cite{dehaeze20_activ_dampin_rotat_platf_integ_force_feedb,dehaeze21_activ_dampin_rotat_platf_using}. \subsubsection{Design of complementary filters using \(\mathcal{H}_\infty\) Synthesis} For implementing sensor fusion, where signals from multiple sensors are combined, complementary filters are often employed. A novel method for designing these filters using \(\mathcal{H}_\infty\) synthesis techniques was developed \cite{dehaeze19_compl_filter_shapin_using_synth}. This method allows explicit shaping of the filter norms, providing guarantees on the performance of the sensor fusion process. -This design strategy, discussed further in Section [\ldots{}], has subsequently found application in optimizing sensor fusion for gravitational wave detectors \cite{tsang22_optim_sensor_fusion_method_activ}. -The integration of such filters into feedback control architectures can also lead to advantageous control structures, as proposed in \cite{verma20_virtual_sensor_fusion_high_precis_contr} and further studied in Section [\ldots{}]. +This synthesis technique, discussed further in Section \ref{sec:detail_control_sensor}, has subsequently found application in optimizing sensor fusion for gravitational wave detectors \cite{tsang22_optim_sensor_fusion_method_activ}. +The integration of such filters into feedback control architectures can also lead to advantageous control structures, as proposed in \cite{verma20_virtual_sensor_fusion_high_precis_contr} and further studied in Section \ref{sec:detail_control_cf}. \subsubsection{Experimental validation of the Nano Active Stabilization System} The conclusion of this work involved the experimental implementation and validation of the complete NASS on the ID31 beamline. -Experimental results demonstrate that the system successfully improves the effective positioning accuracy of the micro-station from its native \textasciitilde{}10 µm level down to the target \textasciitilde{}100 nm range during representative scientific experiments. -Crucially, robustness to variations in sample mass (up to 39 kg tested) and diverse experimental conditions (e.g., tomography scans) was verified. -The NASS thus provides a versatile end-station solution, uniquely combining high payload capacity with nanometer-level accuracy and stability, enabling optimal utilization of the advanced capabilities of the ESRF-EBS beam and associated detectors. +Experimental results, presented in Section \ref{sec:test_id31}, demonstrate that the system successfully improves the effective positioning accuracy of the micro-station from its native \(\approx 10\,\mu m\) level down to the target \(\approx 100\,nm\) range during representative scientific experiments. +Crucially, robustness to variations in sample mass and diverse experimental conditions was verified. +The NASS thus provides a versatile end-station solution, uniquely combining high payload capacity with nanometer-level accuracy, enabling optimal utilization of the advanced capabilities of the ESRF-EBS beam and associated detectors. To the author's knowledge, this represents the first demonstration of such a 5-DoF active stabilization platform being used to enhance the accuracy of a complex positioning system to this level. \chapter{Thesis Outline - Mechatronics Design Approach} This thesis is structured chronologically, mirroring the phases of the mechatronics development approach employed for the NASS project. It is divided into three chapters, each corresponding to a distinct phase of this methodology: Conceptual Design, Detailed Design, and Experimental Validation. -A brief overview of each chapter's content, is provided below. +While the chapters follow this logical progression, care has been taken to structure each chapter such that its constitutive sections may also be consulted independently based on the reader's specific interests. \subsubsection{Conceptual design development} - - - - - - - - - - - -\begin{itemize} -\item Talk about dynamic error budgeting -\item Talk about used model -\end{itemize} - -The goal of this first chapter is to find a concept: -\begin{itemize} -\item that will provide the wanted performances with high level of confidence -\item As such system is costly, a mechatronics design approach is used \cite{monkhorst04_dynam_error_budget} to be able to design the system ``right the first time'': -\begin{itemize} -\item When the system is finally build, its performance level should satisfy the specifications. -\item No significant changes are allowed in the post design phase. -\item Because of this, the designer wants to be able to predict the performance of the system a-priori and gain insight in the performance limiting factors of the system. -\end{itemize} -\end{itemize} - -To do so: -\begin{itemize} -\item Dynamical models are used, with included disturbances, feedback architecture, etc.. -These models can be used to perform simulations, evaluate performances -\item General idea is to start with very simple models, that can easily be understood (mass-spring-damper uniaxial model) -\item Increase the model complexity if important physical phenomenon are to be modelled (cf the rotating model) -\item Only when better understanding of the physical effects in play, and only if required, go for higher model complexity (here multi-body model) -\end{itemize} - -To better understand the performance limitations, for different models, \emph{dynamic error budgeting} \cite{monkhorst04_dynam_error_budget,okyay16_mechat_desig_dynam_contr_metrol} are performed. -It consists of: -\begin{itemize} -\item Disturbance and noise signals are modeled by their spectral content, i.e. by their power spectral density (PSD) -\item The effect of each error sources on the final error, while the feedback control is active, can be easily estimated -\item Therefore, the effect that have the greatest impact on the achievable performance can be easily spotted and improved -\item Different concepts can be compared -\item This tool is therefore key in better understanding the main limitations, and guide the determination of the best concept, early in the project. -\end{itemize} - -This chapter concludes with accurate time domain simulations of a tomography experiment, validating the developed concept. +The conceptual design phase, detailed in Chapter \ref{chap:concept}, followed a methodical progression from simplified uniaxial models to more complex multi-body representations. +Initial uniaxial analysis (Section \ref{sec:uniaxial}) provided fundamental insights, particularly regarding the influence of active platform stiffness on performance. +The introduction of rotation in a 3-DoF model (Section \ref{sec:rotating}) allowed investigation of gyroscopic effects, revealing challenges for softer platform designs. +Experimental modal analysis of the existing micro-station (Section \ref{sec:modal}) confirmed its complex dynamics but supported a rigid-body assumption for the different stages, justifying the development of a detailed multi-body model. +This model, tuned against experimental data and incorporating measured disturbances, was validated through simulation (Section \ref{sec:ustation}). +The Stewart platform architecture was selected for the active stage, and its kinematics, dynamics, and control were analyzed (Section \ref{sec:nhexa}). +The chapter culminates in Section \ref{sec:nass} with closed-loop simulations of the integrated NASS concept under realistic conditions, validating its feasibility and providing confidence for proceeding to the detailed design phase. +Dynamic error budgeting \cite{monkhorst04_dynam_error_budget,okyay16_mechat_desig_dynam_contr_metrol} was employed throughout this phase to identify performance limitations and guide concept selection. \subsubsection{Detailed design} -\begin{itemize} -\item In the second chapter, the chosen concept can be design in more details. -\item First, the architecture and geometry of the active platform is optimized. -\item Then, key components of the active platform, such as the flexible joints and the actuators, are optimized using the combined multi-body / FEA design approach. -\item This allowed to optimize the components using very accurate models (thanks to FEA), while still being able to integrate these components in the complete multi-body model of the NASS for time domain simulations. -\item Different aspects of the control of the NASS, such as the optimal use of multiple sensors integrated in the active platform, the best adapted decoupling strategy and the design of the robust controller, are then discussed. -\item The requirements for all the associated instrumentation (digital to analog converters, analog to digital converters, voltage amplifiers, relative motion sensors) are chosen based on dynamic error budgeting. -Using such approach, it was made sure that none of these instrumentation will limit the overall performance of the system. -\item This chapter concludes with a presentation of the final design of the active platform. -\end{itemize} +Chapter \ref{chap:detail} focuses on translating the validated NASS concept into an optimized, implementable design. +Building upon the conceptual model which used idealized components, this phase addresses the detailed specification and optimization of each subsystem. +It starts with the determination of the optimal nano-hexapod geometry (Section \ref{sec:detail_kinematics}), analyzing the influence of geometric parameters on mobility, stiffness, and dynamics, leading to specific requirements for actuator stroke and joint mobility. +A hybrid multi-body/FEA modeling methodology is introduced and experimentally validated (Section \ref{sec:detail_fem}), then applied to optimize the actuators (Section \ref{sec:detail_fem_actuator}) and flexible joints (Section \ref{sec:detail_fem_joint}) while maintaining system-level simulation capability. +Control strategy refinement (Section \ref{sec:detail_control}) involves optimal integration of multiple sensors in the control architecture, evaluating decoupling strategies, and discussing controller optimization for decoupled systems. +Instrumentation selection (Section \ref{sec:detail_instrumentation}) is guided by dynamic error budgeting to establish noise specifications, followed by experimental characterization. +The chapter concludes (Section \ref{sec:detail_design}) by presenting the final, optimized nano-hexapod design, ready for procurement and assembly. \subsubsection{Experimental validation} -After converging to a detailed design that give acceptable performance based on the models, the different parts were ordered and the experimental phase began. - -Instead of directly assembling the active platform and testing it on the ID31 micro-station, a systematic approach was followed to characterize individual components. -\begin{itemize} -\item Therefore, actuators and flexible joints were individual characterized. -This allowed to update the model of these components, and obtained a more accurate model of the active platform -Systematic validation/refinement of models with experimental measurements -\item Actuators and flexible joints were combined to form the active ``struts'' of the active platform. -These struts are also characterized -\item Once the active platform were assembled, its dynamical model were found to over a very good match with the measured dynamics. -\item This chapter conclude with the experimental tests on the ID31 micro-station of the complete NASS. -\item Various scientific experiments are performed, such as tomography, and with various payload masses, to access the performances of the final system. -\end{itemize} +Chapter \ref{chap:test} details the experimental validation process, proceeding systematically from component-level characterization to full system evaluation on the beamline. +Actuators of the active platform were characterized, models validated, and active damping (IFF) tested (Section \ref{sec:test_apa}). +Flexible joints were tested on a dedicated bench to verify stiffness and stroke specifications (Section \ref{sec:test_joints}). +Assembled struts (actuators + joints) were then characterized to ensure consistency and validate multi-body models (Section \ref{sec:test_struts}). +The complete nano-hexapod assembly was tested on an isolated table, allowing accurate dynamic identification and model validation under various payload conditions (Section \ref{sec:test_nhexa}). +Finally, the integrated NASS was validated on the ID31 beamline using a purpose-built short-stroke metrology system (Section \ref{sec:test_id31}). +The implemented control architecture was tested under realistic experimental scenarios, including tomography with heavy payloads, confirming the system's performance and robustness. \printbibliography[heading=bibintoc,title={Bibliography}] \end{document}