Update figures to gain some space

This commit is contained in:
Thomas Dehaeze 2021-07-15 21:33:15 +02:00
parent 2dae264074
commit 07ecb9c34a
18 changed files with 46 additions and 34 deletions

View File

@ -110,7 +110,7 @@ In order to design the NASS in a predictive way, a mechatronic approach, schemat
#+name: fig:nass_mechatronics_approach #+name: fig:nass_mechatronics_approach
#+attr_latex: :float multicolumn :width 0.9\linewidth #+attr_latex: :float multicolumn :width 0.9\linewidth
#+caption: Overview of the mechatronic approach #+caption: Overview of the mechatronic approach used for the design of the NASS
[[file:figs/nass_mechatronics_approach.pdf]] [[file:figs/nass_mechatronics_approach.pdf]]
It consists of three main phases: It consists of three main phases:
@ -136,7 +136,7 @@ Indeed, several models are used throughout the design with increasing level of c
\hfill \hfill
\begin{subfigure}[t]{0.48\linewidth} \begin{subfigure}[t]{0.48\linewidth}
\centering \centering
\includegraphics[width=0.89\linewidth]{figs/nass_simscape_3d.png} \includegraphics[width=0.89\linewidth]{figs/nass_simscape_3d.pdf}
\caption{\label{fig:nass_simscape_3d} Multi Body Model} \caption{\label{fig:nass_simscape_3d} Multi Body Model}
\end{subfigure} \end{subfigure}
\hfill \hfill
@ -180,12 +180,25 @@ Therefore, an alternative configuration with the encoders fixed to the plates wa
** Nano-Hexapod Specifications ** Nano-Hexapod Specifications
The nano-hexapod should have a maximum height of $95\,mm$, support samples up to $50\,kg$ and have a stroke of $\approx 100\,\mu m$. The nano-hexapod should have a maximum height of $95\,mm$, support samples up to $50\,kg$ and have a stroke of $\approx 100\,\mu m$.
Has shown in Fig.\nbsp{}ref:fig:nano_hexapod_elements, it only has few parts: two plates and 6 active struts in between. Has shown in Fig.\nbsp{}ref:fig:nano_hexapod_elements, it only has few parts: two plates and 6 active struts in between.
Each strut is composed of one flexible joint at each end, and one actuator in between (Fig.\nbsp{}ref:fig:picture_nano_hexapod_strut). Each strut is composed of one flexible joint at each end, and one actuator in between (Fig.\nbsp{}ref:fig:nano_heaxpod_strut_picture).
#+name: fig:nano_hexapod_elements #+begin_export latex
#+attr_latex: :float multicolumn :width 0.9\linewidth \begin{figure*}[htbp]
#+caption: CAD view of the nano-hexapod with key elements \begin{subfigure}[t]{0.80\linewidth}
[[file:figs/nano_hexapod_elements.pdf]] \centering
\includegraphics[width=\linewidth]{figs/nano_hexapod_elements.pdf}
\caption{\label{fig:nano_hexapod_elements} CAD view of the nano-hexapod with key elements}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.19\linewidth}
\centering
\includegraphics[width=0.95\linewidth]{figs/nano_heaxpod_strut_picture.pdf}
\caption{\label{fig:nano_heaxpod_strut_picture} Mounted strut}
\end{subfigure}
\caption{\label{fig:nano_hexapod}Nano-hexapod}
\centering
\end{figure*}
#+end_export
Based on the models used throughout the mechatronic approach, several specifications was obtained in order to maximize the performances of the system: Based on the models used throughout the mechatronic approach, several specifications was obtained in order to maximize the performances of the system:
- Actuator: axial stiffness $\approx \SI{2}{N/\um}$. - Actuator: axial stiffness $\approx \SI{2}{N/\um}$.
@ -202,16 +215,11 @@ The top plate geometry was manually optimized to maximize its flexible modes.
First flexible modes at around $\SI{700}{Hz}$ could be obtained. First flexible modes at around $\SI{700}{Hz}$ could be obtained.
Amplified Piezoelectric Actuators (APA) were found to be the most suitable actuator for the nano-hexapod due to its compact size, large stroke and adequate stiffness. Amplified Piezoelectric Actuators (APA) were found to be the most suitable actuator for the nano-hexapod due to its compact size, large stroke and adequate stiffness.
The chosen model was the APA300ML from Cedrat Technologies (shown in Fig.\nbsp{}ref:fig:picture_nano_hexapod_strut). The chosen model was the APA300ML from Cedrat Technologies (shown in Fig.\nbsp{}ref:fig:nano_heaxpod_strut_picture).
It is composed of three piezoelectric stacks, a lever mechanism increasing the stroke up to $\approx \SI{300}{\um}$ and decreasing the axial stiffness down to $\approx \SI{1.8}{\um}$. It is composed of three piezoelectric stacks, a lever mechanism increasing the stroke up to $\approx \SI{300}{\um}$ and decreasing the axial stiffness down to $\approx \SI{1.8}{\um}$.
One of the three stacks can be used as a force sensor, at the price of loosing $1/3$ of the stroke. One of the three stacks can be used as a force sensor, at the price of loosing $1/3$ of the stroke.
This has the benefits providing good "collocation" between the sensor stack and the actuator stacks, meaning that the active damping controller will easily be made robust cite:souleille18_concep_activ_mount_space_applic. This has the benefits providing good "collocation" between the sensor stack and the actuator stacks, meaning that the active damping controller will easily be made robust cite:souleille18_concep_activ_mount_space_applic.
#+name: fig:picture_nano_hexapod_strut
#+attr_latex: :width 0.9\linewidth
#+caption: Picture of a nano-hexapod's strut
[[file:figs/picture_nano_hexapod_strut.pdf]]
** Nano-Hexapod Mounting ** Nano-Hexapod Mounting
A bench were developed to help the mounting of the struts such that the APA and the two flexible joints are well aligned. A bench were developed to help the mounting of the struts such that the APA and the two flexible joints are well aligned.
This helped reducing the effects of flexible modes of the APA. This helped reducing the effects of flexible modes of the APA.
@ -223,7 +231,7 @@ The nano-hexapod fixed on top of the micro-station is shown in Fig.\nbsp{}ref:fi
#+name: fig:nano_hexapod_picture #+name: fig:nano_hexapod_picture
#+attr_latex: :width 0.9\linewidth #+attr_latex: :width 0.9\linewidth
#+caption: Nano-hexapod on top of the ID31 micro-station #+caption: Nano-hexapod on top of the ID31 micro-station
[[file:figs/nano_hexapod_picture.jpg]] [[file:figs/nano_hexapod_picture.pdf]]
* TEST-BENCHES * TEST-BENCHES
** Flexible Joints and Instrumentation ** Flexible Joints and Instrumentation

View File

@ -1,4 +1,4 @@
% Created 2021-07-15 jeu. 17:26 % Created 2021-07-15 jeu. 21:33
% Intended LaTeX compiler: pdflatex % Intended LaTeX compiler: pdflatex
\documentclass[a4paper, keeplastbox, biblatex, boxit]{jacow} \documentclass[a4paper, keeplastbox, biblatex, boxit]{jacow}
@ -72,7 +72,7 @@ In order to design the NASS in a predictive way, a mechatronic approach, schemat
\begin{figure*} \begin{figure*}
\centering \centering
\includegraphics[scale=1,width=0.9\linewidth]{figs/nass_mechatronics_approach.pdf} \includegraphics[scale=1,width=0.9\linewidth]{figs/nass_mechatronics_approach.pdf}
\caption{\label{fig:nass_mechatronics_approach}Overview of the mechatronic approach} \caption{\label{fig:nass_mechatronics_approach}Overview of the mechatronic approach used for the design of the NASS}
\end{figure*} \end{figure*}
It consists of three main phases: It consists of three main phases:
@ -99,7 +99,7 @@ Indeed, several models are used throughout the design with increasing level of c
\hfill \hfill
\begin{subfigure}[t]{0.48\linewidth} \begin{subfigure}[t]{0.48\linewidth}
\centering \centering
\includegraphics[width=0.89\linewidth]{figs/nass_simscape_3d.png} \includegraphics[width=0.89\linewidth]{figs/nass_simscape_3d.pdf}
\caption{\label{fig:nass_simscape_3d} Multi Body Model} \caption{\label{fig:nass_simscape_3d} Multi Body Model}
\end{subfigure} \end{subfigure}
\hfill \hfill
@ -142,12 +142,22 @@ Therefore, an alternative configuration with the encoders fixed to the plates wa
\subsection{Nano-Hexapod Specifications} \subsection{Nano-Hexapod Specifications}
The nano-hexapod should have a maximum height of \(95\,mm\), support samples up to \(50\,kg\) and have a stroke of \(\approx 100\,\mu m\). The nano-hexapod should have a maximum height of \(95\,mm\), support samples up to \(50\,kg\) and have a stroke of \(\approx 100\,\mu m\).
Has shown in Fig.~\ref{fig:nano_hexapod_elements}, it only has few parts: two plates and 6 active struts in between. Has shown in Fig.~\ref{fig:nano_hexapod_elements}, it only has few parts: two plates and 6 active struts in between.
Each strut is composed of one flexible joint at each end, and one actuator in between (Fig.~\ref{fig:picture_nano_hexapod_strut}). Each strut is composed of one flexible joint at each end, and one actuator in between (Fig.~\ref{fig:nano_heaxpod_strut_picture}).
\begin{figure*} \begin{figure*}[htbp]
\begin{subfigure}[t]{0.80\linewidth}
\centering \centering
\includegraphics[scale=1,width=0.9\linewidth]{figs/nano_hexapod_elements.pdf} \includegraphics[width=\linewidth]{figs/nano_hexapod_elements.pdf}
\caption{\label{fig:nano_hexapod_elements} CAD view of the nano-hexapod with key elements} \caption{\label{fig:nano_hexapod_elements} CAD view of the nano-hexapod with key elements}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.19\linewidth}
\centering
\includegraphics[width=0.95\linewidth]{figs/nano_heaxpod_strut_picture.pdf}
\caption{\label{fig:nano_heaxpod_strut_picture} Mounted strut}
\end{subfigure}
\caption{\label{fig:nano_hexapod}Nano-hexapod}
\centering
\end{figure*} \end{figure*}
Based on the models used throughout the mechatronic approach, several specifications was obtained in order to maximize the performances of the system: Based on the models used throughout the mechatronic approach, several specifications was obtained in order to maximize the performances of the system:
@ -167,17 +177,11 @@ The top plate geometry was manually optimized to maximize its flexible modes.
First flexible modes at around \(\SI{700}{Hz}\) could be obtained. First flexible modes at around \(\SI{700}{Hz}\) could be obtained.
Amplified Piezoelectric Actuators (APA) were found to be the most suitable actuator for the nano-hexapod due to its compact size, large stroke and adequate stiffness. Amplified Piezoelectric Actuators (APA) were found to be the most suitable actuator for the nano-hexapod due to its compact size, large stroke and adequate stiffness.
The chosen model was the APA300ML from Cedrat Technologies (shown in Fig.~\ref{fig:picture_nano_hexapod_strut}). The chosen model was the APA300ML from Cedrat Technologies (shown in Fig.~\ref{fig:nano_heaxpod_strut_picture}).
It is composed of three piezoelectric stacks, a lever mechanism increasing the stroke up to \(\approx \SI{300}{\um}\) and decreasing the axial stiffness down to \(\approx \SI{1.8}{\um}\). It is composed of three piezoelectric stacks, a lever mechanism increasing the stroke up to \(\approx \SI{300}{\um}\) and decreasing the axial stiffness down to \(\approx \SI{1.8}{\um}\).
One of the three stacks can be used as a force sensor, at the price of loosing \(1/3\) of the stroke. One of the three stacks can be used as a force sensor, at the price of loosing \(1/3\) of the stroke.
This has the benefits providing good ``collocation'' between the sensor stack and the actuator stacks, meaning that the active damping controller will easily be made robust \cite{souleille18_concep_activ_mount_space_applic}. This has the benefits providing good ``collocation'' between the sensor stack and the actuator stacks, meaning that the active damping controller will easily be made robust \cite{souleille18_concep_activ_mount_space_applic}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.9\linewidth]{figs/picture_nano_hexapod_strut.pdf}
\caption{\label{fig:picture_nano_hexapod_strut}Picture of a nano-hexapod's strut}
\end{figure}
\subsection{Nano-Hexapod Mounting} \subsection{Nano-Hexapod Mounting}
A bench were developed to help the mounting of the struts such that the APA and the two flexible joints are well aligned. A bench were developed to help the mounting of the struts such that the APA and the two flexible joints are well aligned.
This helped reducing the effects of flexible modes of the APA. This helped reducing the effects of flexible modes of the APA.
@ -188,7 +192,7 @@ The nano-hexapod fixed on top of the micro-station is shown in Fig.~\ref{fig:nan
\begin{figure}[htbp] \begin{figure}[htbp]
\centering \centering
\includegraphics[scale=1,width=0.9\linewidth]{figs/nano_hexapod_picture.jpg} \includegraphics[scale=1,width=0.9\linewidth]{figs/nano_hexapod_picture.pdf}
\caption{\label{fig:nano_hexapod_picture}Nano-hexapod on top of the ID31 micro-station} \caption{\label{fig:nano_hexapod_picture}Nano-hexapod on top of the ID31 micro-station}
\end{figure} \end{figure}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 528 KiB

After

Width:  |  Height:  |  Size: 609 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 KiB

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

View File

@ -45,7 +45,7 @@
\node[myblock, fill=lightred, label={[mylabel] Implementation}, below = 2pt of testbenches] (implementation) {}; \node[myblock, fill=lightred, label={[mylabel] Implementation}, below = 2pt of testbenches] (implementation) {};
% Text % Text
\node[anchor=south, above, text width=8cm, align=left] at (model.south) {Extensive use of models for:\begin{itemize}[noitemsep,topsep=5pt]\item Extraction of transfer functions \\ \item Choice of control architecture \\ \item Tuning of control laws \\ \item Closed loop simulations \\ \item Noise budgets / Evaluation of performances \\ \item Sensibility to parameters / disturbances\end{itemize}Helpful for proper and predictive design!}; \node[anchor=south, above, text width=8cm, align=left] at (model.south) {Extensive use of models for:\begin{itemize}[noitemsep,topsep=5pt]\item Extraction of transfer functions \\ \item Choice of appropriate control architecture \\ \item Tuning of control laws \\ \item Closed loop simulations \\ \item Noise budgets / Evaluation of performances \\ \item Sensibility to parameters / disturbances\end{itemize}\centerline{Models are at the core the mecatronic approach!}};
\node[mymodel] at (mustation.south) {Multiple stages \\ Complex dynamics}; \node[mymodel] at (mustation.south) {Multiple stages \\ Complex dynamics};
\node[mymodel] at (dist.south) {Ground motion \\ Position errors}; \node[mymodel] at (dist.south) {Ground motion \\ Position errors};
@ -76,13 +76,13 @@
\draw[<-] ($(instrumentation.south|-model.north)-(0.15, 0)$) -- node[left, midway]{{\small Model}} ($(instrumentation.south)-(0.15,0)$); \draw[<-] ($(instrumentation.south|-model.north)-(0.15, 0)$) -- node[left, midway]{{\small Model}} ($(instrumentation.south)-(0.15,0)$);
\draw[->] ($(mounting.west-|model.east)+(0, 0.15)$) -- node[above, midway]{{\small Requirements}} ($(mounting.west)+(0, 0.15)$); \draw[->] ($(mounting.west-|model.east)+(0, 0.15)$) -- node[above, midway]{{\small Requirements}} ($(mounting.west)+(0, 0.15)$);
\draw[<-] ($(mounting.west-|model.east)-(0, 0.15)$) -- node[below, midway]{{\small Refinement}} ($(mounting.west)-(0, 0.15)$); \draw[<-] ($(mounting.west-|model.east)-(0, 0.15)$) -- node[below, midway]{{\small Model refinement}} ($(mounting.west)-(0, 0.15)$);
\draw[->] ($(testbenches.west-|model.east)+(0, 0.15)$) -- node[above, midway]{{\small Control Laws}} ($(testbenches.west)+(0, 0.15)$); \draw[->] ($(testbenches.west-|model.east)+(0, 0.15)$) -- node[above, midway]{{\small Control Laws}} ($(testbenches.west)+(0, 0.15)$);
\draw[<-] ($(testbenches.west-|model.east)-(0, 0.15)$) -- node[below, midway]{{\small Refinement}} ($(testbenches.west)-(0, 0.15)$); \draw[<-] ($(testbenches.west-|model.east)-(0, 0.15)$) -- node[below, midway]{{\small Model refinement}} ($(testbenches.west)-(0, 0.15)$);
\draw[->] ($(implementation.west-|model.east)+(0, 0.15)$) -- node[above, midway]{{\small Control Laws}} ($(implementation.west)+(0, 0.15)$); \draw[->] ($(implementation.west-|model.east)+(0, 0.15)$) -- node[above, midway]{{\small Control Laws}} ($(implementation.west)+(0, 0.15)$);
\draw[<-] ($(implementation.west-|model.east)-(0, 0.15)$) -- node[below, midway]{{\small Refinement}} ($(implementation.west)-(0, 0.15)$); \draw[<-] ($(implementation.west-|model.east)-(0, 0.15)$) -- node[below, midway]{{\small Model refinement}} ($(implementation.west)-(0, 0.15)$);
% Main steps % Main steps
\node[font=\bfseries, rotate=90, anchor=south, above] (conceptual_phase_node) at (dist.west) {1 - Conceptual Phase}; \node[font=\bfseries, rotate=90, anchor=south, above] (conceptual_phase_node) at (dist.west) {1 - Conceptual Phase};