% Created 2025-04-21 Mon 19:46 % Intended LaTeX compiler: pdflatex \documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt} \input{preamble.tex} \input{preamble_extra.tex} \bibliography{nass-design.bib} \author{Dehaeze Thomas} \date{\today} \title{Nano Hexapod - Obtained Design} \hypersetup{ pdfauthor={Dehaeze Thomas}, pdftitle={Nano Hexapod - Obtained Design}, pdfkeywords={}, pdfsubject={}, pdfcreator={Emacs 30.1 (Org mode 9.7.26)}, pdflang={English}} \usepackage{biblatex} \begin{document} \maketitle \tableofcontents \clearpage \begin{figure}[htbp] \centering \includegraphics[scale=1,width=0.95\linewidth]{figs/detail_design_nano_hexapod_elements.png} \caption{\label{fig:detail_design_nano_hexapod_elements}Obtained mechanical design of the Active platform, the ``nano-hexapod''} \end{figure} Detail design phase: \begin{itemize} \item key elements were optimized such as: actuator and flexible joints \item relative motion sensor (an encoder) was also selected \item specific kinematics of the Stewart platform (i.e. position of joints and orientation of struts) was not found to be too critical for this application. Yet, the geometry was fixed in Section [\ldots{}] \end{itemize} In this section, the mechanical design of the active platform, shown in Figure \ref{fig:detail_design_nano_hexapod_elements}, is detailed. The main design objectives are: \begin{itemize} \item Well defined kinematics: Good positioning of the top flexible joint rotation point \(\bm{b}_i\) and correct orientation of the struts \(\hat{\bm{s}}_i\). The goal is to have a well defined geometry such that the Jacobian matrix is well defined. \item Space constrains: it should fit within a cylinder with radius of \(120\,\text{mm}\) and height of \(95\,\text{mm}\) \item As good performances were obtained with the multi-body model. The final design should behave as close as possible to ``perfect'' stewart platform. This means that the frequency of flexible modes that could be problematic for control must be made as high as possible. \item Easy mounting and alignment. \item Easy maintenance: the struts should be easily changed in case for failure. \end{itemize} \chapter{Mechanical Design} \label{sec:detail_design_mechanics} \subsubsection{Struts} The strut design is shown in Figure \ref{fig:detail_design_strut}. The design of the struts was driven by: \begin{itemize} \item having stiff interface between the amplified piezoelectric actuator and the two flexible joints \item having stiff interface between the flexible joints and the two places (discussed afterwards) \item Because the angular stroke of the flexible joints is fairly limited, it is important to be able to mount the strut such that the two cylindrical interfaces are coaxial. Do to so: \begin{itemize} \item A mounting bench was designed The mounting procedure will be described in Section [\ldots{}] \item Cylindrical washers, shown in Figure \ref{fig:detail_design_strut_without_enc}, were integrated to allow for adjustments. The issue was that the flatness between the two interface planes of the APA shown in Figure \ref{fig:detail_design_apa} could not be guaranteed. With the added cylindrical washers and the mounting tool, it should be possible to well align the struts even in the presence of machining inaccuracies. \end{itemize} \item Possibility to fix the encoder parallel to the strut, as shown in Figure \ref{fig:detail_design_strut_with_enc} \end{itemize} \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,scale=0.9]{figs/detail_design_strut_without_enc.png} \end{center} \subcaption{\label{fig:detail_design_strut_without_enc}Before encoder integration} \end{subfigure} \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,scale=0.9]{figs/detail_design_strut_with_enc.png} \end{center} \subcaption{\label{fig:detail_design_strut_with_enc}With the mounted encoder} \end{subfigure} \caption{\label{fig:detail_design_strut}Design of the Nano-Hexapod struts. Before (\subref{fig:detail_design_strut_without_enc}) and after (\subref{fig:detail_design_strut_with_enc}) encoder integration.} \end{figure} The flexible joints are manufactured using wire-cut electrical discharge machining, allowing for: \begin{itemize} \item very tight tolerances: \begin{itemize} \item allowing good location of the center of rotation with respect to the plate interfaces (red surfaces shown in Figure \ref{fig:detail_design_flexible_joint}) \item allowing correct neck dimension to have the wanted properties (stiffness and angular stroke) \end{itemize} \item Such part is fragile, mainly due to its small ``neck'' dimension of only \(0.25\,\text{mm}\) Such machining technique has little to no cutting forces. \end{itemize} The flexible joints are made from a stainless steel referenced as ``X5CrNiCuNb16-4'' (also called ``F16Ph''). This material is chosen for: \begin{itemize} \item its high yield strength: specified >1GPa using heat treatment. \item its high fatigue resistance \end{itemize} Figure \ref{fig:detail_design_flexible_joint} \begin{itemize} \item Interface with the APA has a cylindrical shape to allow the use of cylindrical washers A slotted hole has been added to align the flexible joint with the APA using a dowel pin. \item Two threaded holes on the sides can be used to mount the encoders \item The interface with the plate will be latter described. \end{itemize} The amplified piezoelectric actuators are APA300ML. Modification of the mechanical interfaces were asked to the manufacturer. Two planes surfaces and a dowel hole were used, as shown in Figure \ref{fig:detail_design_apa}. The amplifying structure, is also made of stainless steel. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,scale=1]{figs/detail_design_flexible_joint.png} \end{center} \subcaption{\label{fig:detail_design_flexible_joint}Flexible joint} \end{subfigure} \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,scale=1]{figs/detail_design_apa.png} \end{center} \subcaption{\label{fig:detail_design_apa}Amplified Piezoelectric Actuator} \end{subfigure} \caption{\label{fig:detail_design_apa_joints}Two main components of the struts: the flexible joint (\subref{fig:detail_design_flexible_joint}) and the amplified piezoelectric actuator (\subref{fig:detail_design_apa}).} \end{figure} To correctly measure the relative motion of each strut, the encoders need to measure the relative motion between the two flexible joint's rotational centers. Two interface parts, made of aluminum, are used to fix the encoder and ruler to the two fleible joints as shown in Figure \ref{fig:detail_design_strut_with_enc}. \subsubsection{Plates} The two plates of the active platform were designed to: \begin{itemize} \item Maximize the frequency of flexible modes \item have good positioning of the top flexible joints, and good/known orientation of the struts. \end{itemize} To maximize the flexible joints, finite element analysis were used iteratively. While topology optimization could have been used, a network of reinforcing ribs was used as shown in Figure \ref{fig:detail_design_top_plate}. \begin{figure}[htbp] \centering \includegraphics[scale=1,scale=1]{figs/detail_design_top_plate.png} \caption{\label{fig:detail_design_top_plate}The mechanical design for the top platform incorporates precisely positioned V-grooves for the joint interfaces (displayed in red). The purpose of the encoder interface (shown in green) is detailed later.} \end{figure} The fixation interface for the joints and ``V-grooves''. The cylindrical part of the flexible joint is located (or constrained) within the V-groove via two distinct line contacts (Figure \ref{fig:detail_design_fixation_flexible_joints}). Therefore, these grooves are defining the initial strut orientation High machining accuracy is required, such that during the mounting of the active platform, the flexible joints are that ``rest'' position The ``flat'' interface of each top flexible joint is also in contact with the top platform, as shown in Figure \ref{fig:detail_design_location_top_flexible_joints}, such that the center of rotation of the top flexible joints \(\bm{b}_i\) are well located with respect to the top platform. The bottom flexible joints are not Figure \ref{fig:detail_design_location_bot_flex} The two plates are made with a martensitic stainless steel ``X30Cr13'': \begin{itemize} \item It has high hardness, such that the reference surfaces to not deform when fixing the flexible joints \item This should allow to assemble and disassemble the struts many times if necessary \end{itemize} \begin{figure} \begin{subfigure}{0.33\textwidth} \begin{center} \includegraphics[scale=1,width=0.99\linewidth]{figs/detail_design_fixation_flexible_joints.png} \end{center} \subcaption{\label{fig:detail_design_fixation_flexible_joints}Flexible Joint Clamping} \end{subfigure} \begin{subfigure}{0.33\textwidth} \begin{center} \includegraphics[scale=1,width=0.99\linewidth]{figs/detail_design_location_top_flexible_joints.png} \end{center} \subcaption{\label{fig:detail_design_location_top_flexible_joints}Top positioning} \end{subfigure} \begin{subfigure}{0.33\textwidth} \begin{center} \includegraphics[scale=1,width=0.99\linewidth]{figs/detail_design_location_bot_flex.png} \end{center} \subcaption{\label{fig:detail_design_location_bot_flex}Bottom Positioning} \end{subfigure} \caption{\label{fig:detail_design_fixation_flexible_joints}Fixation of the flexible points to the nano-hexapod plates. Both top and bottom flexible joints are clamped to the plates as shown in (\subref{fig:detail_design_fixation_flexible_joints}). While the top flexible joint is in contact with the top plate for precise positioning of its center of rotation (\subref{fig:detail_design_location_top_flexible_joints}), the bottom joint is just oriented (\subref{fig:detail_design_location_bot_flex}).} \end{figure} \subsubsection{Finite Element Analysis} Finite element analysis of the complete active platform was performed to identify problematic modes (Figure \ref{fig:detail_design_fem_nano_hexapod}): \begin{itemize} \item First six modes were found to be ``suspension'' modes were the top plate moves as a rigid body, and the six struts are only moving axially (Figure \ref{fig:detail_design_fem_rigid_body_mode}) \item Then, between \(205\,\text{Hz}\) and \(420\,\text{Hz}\) many ``local'' modes of the struts were observed. On is represented in Figure \ref{fig:detail_design_fem_strut_mode}. While these modes seem not to induce any motion of the top platform, it induces a relative displacement of the encoder with respect to the ruler. Therefore, when controlling the position of the active platform using the encoders, such modes could be problematic. Whether these modes are problematic is difficult to estimate at this point as: \begin{itemize} \item it is not known if the APA will ``excite'' these modes \item theoretically, if the struts are well aligned, these modes should not be observed \end{itemize} Then, flexible modes of the top plate are appearing above \(650\,\text{Hz}\) (Figure \ref{fig:detail_design_fem_plate_mode}) \end{itemize} \begin{figure}[htbp] \begin{subfigure}{0.36\textwidth} \begin{center} \includegraphics[scale=1,width=0.95\linewidth]{figs/detail_design_fem_rigid_body_mode.jpg} \end{center} \subcaption{\label{fig:detail_design_fem_rigid_body_mode}Suspension mode} \end{subfigure} \begin{subfigure}{0.36\textwidth} \begin{center} \includegraphics[scale=1,width=0.95\linewidth]{figs/detail_design_fem_strut_mode.jpg} \end{center} \subcaption{\label{fig:detail_design_fem_strut_mode}Strut - Local mode} \end{subfigure} \begin{subfigure}{0.26\textwidth} \begin{center} \includegraphics[scale=1,width=0.95\linewidth]{figs/detail_design_fem_plate_mode.jpg} \end{center} \subcaption{\label{fig:detail_design_fem_plate_mode}Top plate mode} \end{subfigure} \caption{\label{fig:detail_design_fem_nano_hexapod}Measurement of strut flexible modes. First six modes are ``suspension'' modes in which the top plate behaves as a rigid body (\subref{fig:detail_design_fem_rigid_body_mode}). Then modes of the struts have natural frequencies from \(205\,\text{Hz}\) to \(420\,\text{Hz}\) (\subref{fig:detail_design_fem_strut_mode}). Finally, the first flexible mode of the top plate is at \(650\,\text{Hz}\) (\subref{fig:detail_design_fem_plate_mode})} \end{figure} \subsubsection{Alternative Encoder Placement} To anticipate potential issue with local modes of the struts, an alternative fixation for the encoder is planned: \begin{itemize} \item Instead of being fixed to the struts, the encoders are fixed to the plates instead, as shown in Figure \ref{fig:detail_design_enc_plates_design}. \item The support are made of aluminum, and it is verified that the natural modes are at high enough frequency (Figure \ref{fig:detail_design_enc_support_modes}). \item The positioning of the encoders are made using pockets in both plates as shown in Figure \ref{fig:detail_design_top_plate}. \item The encoders are aligned parallel to the struts, but yet they don't exactly measure the relative motion of each strut. \item This means that if relative motion of the active platform is performed based on the encoders, the accuracy of the motion may be affected. The issue is that the Kinematics may not be correct. \end{itemize} \begin{figure}[htbp] \begin{subfigure}{0.59\textwidth} \begin{center} \includegraphics[scale=1,height=5cm]{figs/detail_design_enc_plates.jpg} \end{center} \subcaption{\label{fig:detail_design_enc_plates}Nano-Hexapod with encoders fixed to the plates} \end{subfigure} \begin{subfigure}{0.39\textwidth} \begin{center} \includegraphics[scale=1,height=5cm]{figs/detail_design_encoders_plates.jpg} \end{center} \subcaption{\label{fig:detail_design_encoders_plates}Zoom on encoder fixation} \end{subfigure} \caption{\label{fig:detail_design_enc_plates_design}Alternative way of using the encoders: they are fixed directly to the plates.} \end{figure} \begin{figure}[htbp] \begin{subfigure}{0.33\textwidth} \begin{center} \includegraphics[scale=1,scale=0.5]{figs/detail_design_enc_support_mode_1.jpg} \end{center} \subcaption{\label{fig:detail_design_enc_support_mode_1}$1^{\text{st}}$ mode at $1120\,\text{Hz}$} \end{subfigure} \begin{subfigure}{0.33\textwidth} \begin{center} \includegraphics[scale=1,scale=0.5]{figs/detail_design_enc_support_mode_2.jpg} \end{center} \subcaption{\label{fig:detail_design_enc_support_mode_2}$2^{\text{nd}}$ mode at $2020\,\text{Hz}$} \end{subfigure} \begin{subfigure}{0.33\textwidth} \begin{center} \includegraphics[scale=1,scale=0.5]{figs/detail_design_enc_support_mode_3.jpg} \end{center} \subcaption{\label{fig:detail_design_enc_support_mode_3}$3^{\text{rd}}$ mode at $2080\,\text{Hz}$} \end{subfigure} \caption{\label{fig:detail_design_enc_support_modes}Finite Element Analysis of the encoder supports. Encoder inertia was taken into account.} \end{figure} \chapter{Multi-Body Model} \label{sec:detail_design_model} Before all the mechanical parts were ordered, the multi-body model of the active platform was refined using the design parts. Two configurations, displayed in Figure \ref{fig:detail_design_simscape_encoder}, were considered: \begin{itemize} \item Encoders fixed to the struts \item Encoders fixed to the plates \end{itemize} Plates were modelled as rigid bodies, with inertia computed from the 3D shape. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,width=0.95\linewidth]{figs/detail_design_simscape_encoder_struts.png} \end{center} \subcaption{\label{fig:detail_design_simscape_encoder_struts}Encoders fixed to the struts} \end{subfigure} \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,width=0.95\linewidth]{figs/detail_design_simscape_encoder_plates.png} \end{center} \subcaption{\label{fig:detail_design_simscape_encoder_plates}Encoders fixed to the plates} \end{subfigure} \caption{\label{fig:detail_design_simscape_encoder}3D representation of the multi-body model. There are two configurations: encoders fixed to the struts (\subref{fig:detail_design_simscape_encoder_struts}) and encoders fixed to the plates (\subref{fig:detail_design_simscape_encoder_plates}).} \end{figure} \subsubsection{Flexible Joints} Different models of the flexible joints where considered: \begin{itemize} \item 2DoF: only bending stiffnesses \item 3DoF: added torsional stiffness \item 4DoF: added axial stiffness \end{itemize} The multi-body model for the 4DoF configuration is shown in Figure \ref{fig:detail_design_simscape_model_flexible_joint}. It is composed of three solid bodies connected by joints whose stiffnesses are computed from the finite element model. \begin{figure}[htbp] \centering \includegraphics[scale=1,scale=1]{figs/detail_design_simscape_model_flexible_joint.png} \caption{\label{fig:detail_design_simscape_model_flexible_joint}Multi-Body (using the Simscape software) model of the flexible joints. A 4-DoFs model is shown.} \end{figure} \subsubsection{Amplified Piezoelectric Actuators} The amplified piezoelectric actuators are modelled as explained in Section [..]. Two different models can be used in the multi-body model: \begin{itemize} \item a 2DoF ``axial'' model \item a ``super-element'' extracted from the finite element model \end{itemize} \subsubsection{Encoders} Up to now, relative displacement sensors were implemented as a relative distance measurement between \(\bm{a}_i\) and \(\bm{b}_i\). As shown in the previous section, flexible modes of the struts may negatively impact the encoder signal. It was therefore necessary to better model the encoder. The optical encoder works: \begin{itemize} \item Encoder heads contains a light source shine on the ruler, and a photo-diode. This is represented by frame \(\{E\}\) in Figure \ref{fig:detail_design_simscape_encoder}. \item ruler or scale with a grating (here with a \(20\,\mu m\) pitch). A reference frame is indicated by \(\{R\}\) \end{itemize} Therefore, the measured displacement is the relative position of \(\{E\}\) (i.e. there the light ``hits'' the scale) with respect to frame \(\{R\}\), in the direction of the scale. In that case, a rotation of the encoder, as shown in figure \ref{fig:detail_design_simscape_encoder_disp} induces a measured displacement. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,scale=1]{figs/detail_design_simscape_encoder.png} \end{center} \subcaption{\label{fig:detail_design_simscape_encoder}Aligned encoder and ruler} \end{subfigure} \begin{subfigure}{0.49\textwidth} \begin{center} \includegraphics[scale=1,scale=1]{figs/detail_design_simscape_encoder_disp.png} \end{center} \subcaption{\label{fig:detail_design_simscape_encoder_disp}Rotation of the encoder head} \end{subfigure} \caption{\label{fig:detail_design_simscape_encoder_model}Representation of the encoder model in the multi-body model. Measurement \(d_i\) corresponds to the \(x\) position of the encoder frame \(\{E\}\) expresssed in the ruller frame \(\{R\}\) (\subref{fig:detail_design_simscape_encoder}). A rotation of the encoder therefore induces a measured displacement (\subref{fig:detail_design_simscape_encoder_disp}).} \end{figure} \subsubsection{Simulation} Based on this refined model: \begin{itemize} \item the active platform could be integrated on top of the micro-station's model. \item the obtained dynamics was considered good \item simulations of tomography experiments were performed, and similar performance were obtained as during the conceptual design \item this is not presented here as results are very similar to the simulations performed in Section [\ldots{}] \end{itemize} \chapter{Conclusion} \label{sec:detail_design_conclusion} \printbibliography[heading=bibintoc,title={Bibliography}] \end{document}