Add 3D view of simscape

This commit is contained in:
Thomas Dehaeze 2024-11-06 15:32:15 +01:00
parent fb4f4de982
commit 2adbc65510
4 changed files with 24 additions and 11 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

View File

@ -1375,14 +1375,20 @@ Each solid body can be represented by inertia properties (most of the time compu
Joints are used to impose kinematic constraints between solid bodies, and to specify dynamical properties (i.e. spring stiffness and damping coefficient).
External forces can be used to model disturbances, and "sensors" can be used to measure the relative pose between two defined frames.
#+name: fig:ustation_simscape_stage_example
#+caption: Example of a stage (here the tilt-stage) represented in the multi-body model (Simscape). It is composed of two solid bodies connected by a 6-DoF joint. One joint DoF (here the tilt angle) can be imposed, the other ones are represented by springs and dampers. Additional disturbances forces for all DoF can be included
[[file:figs/ustation_simscape_stage_example.png]]
The micro-station is therefore modeled by several solid bodies connected by joints.
A typical stage (here the tilt-stage) is modelled as shown in Figure ref:fig:ustation_simscape_stage_example where two solid bodies (the fixed part and the mobile part) are connected by a 6-DoF joint.
One DoF of the 6-DoF joint is "imposed" by a setpoint (i.e. modeled as infinitely stiff) while the other 5 are each modelled by a spring and a damper.
Additional forces can be used to model disturbances induced by the stage motion.
Obtained 3D representation of the multi-body model is shown in Figure ref:fig:ustation_simscape_model.
#+name: fig:ustation_simscape_stage_example
#+caption: Example of a stage (here the tilt-stage) represented in the multi-body model (Simscape). It is composed of two solid bodies connected by a 6-DoF joint. One joint DoF (here the tilt angle) can be imposed, the other ones are represented by springs and dampers. Additional disturbances forces for all DoF can be included
[[file:figs/ustation_simscape_stage_example.png]]
#+name: fig:ustation_simscape_model
#+caption: 3D view of the micro-station Simscape model
#+attr_latex: :width 0.8\linewidth
[[file:figs/ustation_simscape_model.jpg]]
The Ground is modelled by a solid body connected to the "world frame" through a joint only allowing 3 translations.
The granite is then connected to the ground by a 6-DoF joint.

Binary file not shown.

View File

@ -1,4 +1,4 @@
% Created 2024-11-06 Wed 15:24
% Created 2024-11-06 Wed 15:31
% Intended LaTeX compiler: pdflatex
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
@ -374,17 +374,24 @@ Each solid body can be represented by inertia properties (most of the time compu
Joints are used to impose kinematic constraints between solid bodies, and to specify dynamical properties (i.e. spring stiffness and damping coefficient).
External forces can be used to model disturbances, and ``sensors'' can be used to measure the relative pose between two defined frames.
The micro-station is therefore modeled by several solid bodies connected by joints.
A typical stage (here the tilt-stage) is modelled as shown in Figure \ref{fig:ustation_simscape_stage_example} where two solid bodies (the fixed part and the mobile part) are connected by a 6-DoF joint.
One DoF of the 6-DoF joint is ``imposed'' by a setpoint (i.e. modeled as infinitely stiff) while the other 5 are each modelled by a spring and a damper.
Additional forces can be used to model disturbances induced by the stage motion.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1]{figs/ustation_simscape_stage_example.png}
\caption{\label{fig:ustation_simscape_stage_example}Example of a stage (here the tilt-stage) represented in the multi-body model (Simscape). It is composed of two solid bodies connected by a 6-DoF joint. One joint DoF (here the tilt angle) can be imposed, the other ones are represented by springs and dampers. Additional disturbances forces for all DoF can be included}
\end{figure}
The micro-station is therefore modeled by several solid bodies connected by joints.
A typical stage (here the tilt-stage) is modelled as shown in Figure \ref{fig:ustation_simscape_stage_example} where two solid bodies (the fixed part and the mobile part) are connected by a 6-DoF joint.
One DoF of the 6-DoF joint is ``imposed'' by a setpoint (i.e. modeled as infinitely stiff) while the other 5 are each modelled by a spring and a damper.
Additional forces can be used to model disturbances induced by the stage motion.
Obtained 3D representation of the multi-body model is shown in Figure \ref{fig:ustation_simscape_model}.
\begin{figure}[htbp]
\centering
\includegraphics[scale=1,width=0.8\linewidth]{figs/ustation_simscape_model.jpg}
\caption{\label{fig:ustation_simscape_model}3D view of the micro-station Simscape model}
\end{figure}
The Ground is modelled by a solid body connected to the ``world frame'' through a joint only allowing 3 translations.
The granite is then connected to the ground by a 6-DoF joint.
The translation stage is connected to the granite by a 6-DoF joint, but the \(D_y\) motion is imposed.
@ -535,7 +542,7 @@ Considering how complex the micro-station compliance dynamics is, the model comp
\caption{\label{fig:ustation_frf_compliance_model}Compliance of the micro-station expressed in frame \(\{\mathcal{X}\}\). Measured FRF are display by solid lines, while FRF extracted from the multi-body models are shown by dashed lines. Both translation terms (\subref{fig:ustation_frf_compliance_xyz_model}) and rotational terms (\subref{fig:ustation_frf_compliance_Rxyz_model}) are displayed.}
\end{figure}
\chapter{Estimation of disturbances}
\chapter{Estimation of Disturbances}
\label{sec:ustation_disturbances}
The goal in this section is to obtain realistic representation of disturbances affecting the micro-station.
These disturbance sources will then be used during time domain simulations to accurately model the micro-station behavior.
@ -547,7 +554,7 @@ In practice, the disturbance forces cannot be directly measured, and the effect
To estimate the equivalent disturbance force that induces such vibration, the transfer function from disturbances sources (i.e. forces applied in the stages' joint) to the displacement of the micro-station's top platform with respect to the granite are extracted from the Simscape model (Section \ref{ssec:ustation_disturbances_sensitivity}).
Finally, the obtained disturbance sources are compared in Section \ref{ssec:ustation_disturbances_results}.
\section{Measurements of disturbances}
\section{Disturbance measurements}
\label{ssec:ustation_disturbances_meas}
In this section, the ground motion disturbances is directly measured using geophones.
Vibrations induced by the scanning of the translation stage and of the spindle are also measured using dedicated setups.