From 00e3871c42b0d6a70fc01945f7b2f06c36e452c7 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Mon, 21 Apr 2025 22:55:21 +0200 Subject: [PATCH] First complete rewrite --- nass-design.org | 269 +++++++++++++++++++---------------------------- nass-design.pdf | Bin 5181111 -> 5150343 bytes nass-design.tex | 270 +++++++++++++++--------------------------------- 3 files changed, 193 insertions(+), 346 deletions(-) diff --git a/nass-design.org b/nass-design.org index e9c304e..56b895b 100644 --- a/nass-design.org +++ b/nass-design.org @@ -246,49 +246,30 @@ CLOSED: [2025-04-21 Mon 14:13] * Introduction :ignore: +The detailed mechanical design of the active platform, depicted in Figure ref:fig:detail_design_nano_hexapod_elements, is presented in this section. +Several primary objectives guided the mechanical design. +First, in order to have a well known Jacobian matrix (used in the control architecture), accurate positioning of rotation points of the top flexible joint and correct orientation of the struts were wanted. +Secondly, space constraints necessitated that the entire platform fit within a cylinder with a radius of $120\,\text{mm}$ and a height of $95\,\text{mm}$. +Thirdly, because good performances were predicted by the multi-body model, the final design was intended to approximate the behavior of the "idealized" Stewart platform as closely as possible. +This objective implies that the frequencies of flexible modes potentially detrimental to control performance needed to be maximized. +Finally, considerations for ease of mounting, alignment, and maintenance were incorporated, specifically ensuring that struts could be easily replaced in the event of failure. + #+name: fig:detail_design_nano_hexapod_elements #+caption: Obtained mechanical design of the Active platform, the "nano-hexapod" #+attr_latex: :width 0.95\linewidth [[file:figs/detail_design_nano_hexapod_elements.png]] - -Detail design phase: -- key elements were optimized such as: actuator and flexible joints -- relative motion sensor (an encoder) was also selected -- 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 [...] - -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: -- 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. -- Space constrains: it should fit within a cylinder with radius of $120\,\text{mm}$ and height of $95\,\text{mm}$ -- 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. -- Easy mounting and alignment. -- Easy maintenance: the struts should be easily changed in case for failure. - * Mechanical Design <> -**** Introduction :ignore: **** Struts -The strut design is shown in Figure ref:fig:detail_design_strut. - -The design of the struts was driven by: -- having stiff interface between the amplified piezoelectric actuator and the two flexible joints -- having stiff interface between the flexible joints and the two places (discussed afterwards) -- 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: - - A mounting bench was designed - The mounting procedure will be described in Section [...] - # TODO - Add link to section - - 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. -- Possibility to fix the encoder parallel to the strut, as shown in Figure ref:fig:detail_design_strut_with_enc +The strut design, illustrated in Figure ref:fig:detail_design_strut, was driven by several factors. +Stiff interfaces were required between the amplified piezoelectric actuator and the two flexible joints, as well as between the flexible joints and their respective mounting plates. +Due to the limited angular stroke of the flexible joints, it was important that the struts could be assembled in such a way that the two cylindrical interfaces were coaxial while the flexible joints were experiencing no stress (i.e. rest position). +To achieve this, cylindrical washers, shown in Figure ref:fig:detail_design_strut_without_enc, were integrated into the design to allow for poor flatness between the two interface planes of the APA, depicted in Figure ref:fig:detail_design_apa. +A dedicated mounting bench was also developed, such that each strut could be precisely aligned, even in the presence of machining inaccuracies. +The mounting procedure is described in Section ref:sec:test_struts_mounting. +Lastly, the design needed to permit the fixation of an encoder parallel to the strut axis, as shown in Figure ref:fig:detail_design_strut_with_enc. #+name: fig:detail_design_strut #+caption: 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. @@ -308,28 +289,20 @@ The design of the struts was driven by: #+end_subfigure #+end_figure -The flexible joints are manufactured using wire-cut electrical discharge machining, allowing for: -- very tight tolerances: - - 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) - - allowing correct neck dimension to have the wanted properties (stiffness and angular stroke) -- 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. +The flexible joints, shown in Figure ref:fig:detail_design_flexible_joint, were manufactured using wire-cut electrical discharge machining (EDM). +This manufacturing process was selected for few reasons. +First, because of the neck dimension of only $0.25\,\text{mm}$, the part is inherently fragile and is difficult to manufacture with classical machining as cutting forces may damage the part. +Also wire-cut EDM allows for very tight machining tolerances, which are critical for achieving accurate location of the center of rotation relative to the plate interfaces (indicated by red surfaces in Figure ref:fig:detail_design_flexible_joint) and for maintaining the correct neck dimensions necessary for the desired stiffness and angular stroke properties. +The material chosen for the flexible joints is a stainless steel designated /X5CrNiCuNb16-4/ (alternatively known as "F16Ph"). +This selection was based on its high specified yield strength (exceeding $1\,\text{GPa}$ after appropriate heat treatment) and its high fatigue resistance. -The flexible joints are made from a stainless steel referenced as "X5CrNiCuNb16-4" (also called "F16Ph"). -This material is chosen for: -- its high yield strength: specified >1GPa using heat treatment. -- its high fatigue resistance +As shown in Figure ref:fig:detail_design_flexible_joint, the interface designed to connect with the APA possesses a cylindrical shape, facilitating the use of the aforementioned cylindrical washers for alignment. +A slotted hole was incorporated to permit alignment of the flexible joint with the APA via a dowel pin. +Additionally, two threaded holes were included on the sides for mounting the encoder components. +The interface connecting the flexible joint to the platform plates will be described subsequently. -Figure ref:fig:detail_design_flexible_joint -- 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. -- Two threaded holes on the sides can be used to mount the encoders -- The interface with the plate will be latter described. - -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. +Modifications to the standard mechanical interfaces of the APA300ML were requested from the manufacturer. +The modified design features two planar surfaces and a dowel hole for precise location and orientation, as illustrated in Figure ref:fig:detail_design_apa. #+name: fig:detail_design_apa_joints #+caption: 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}). @@ -349,36 +322,25 @@ The amplifying structure, is also made of stainless steel. #+end_subfigure #+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. +Accurate measurement of the relative displacement within each strut requires the encoders to sense the motion between the rotational centers of the two associated flexible joints. +To achieve this, two interface parts, fabricated from aluminum, were designed. +These parts serve to fix the encoder head and the associated scale (ruler) to the two flexible joints, as depicted in Figure ref:fig:detail_design_strut_with_enc. **** Plates -The two plates of the active platform were designed to: -- Maximize the frequency of flexible modes -- have good positioning of the top flexible joints, and good/known orientation of the struts. - -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. +The design of the top and bottom plates of the active platform was governed by two main requirements: maximizing the frequency of flexible modes and ensuring accurate positioning of the top flexible joints and well-defined orientation of the struts. +To maximize the natural frequencies associated with plate flexibility, a simple network of reinforcing ribs was adopted, as shown for the top plate in Figure ref:fig:detail_design_top_plate. +While topology optimization methods could have been used, the presented designed was found to give high enough flexible modes. #+name: fig:detail_design_top_plate #+caption: 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. #+attr_latex: :scale 1 [[file:figs/detail_design_top_plate.png]] - -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": -- It has high hardness, such that the reference surfaces to not deform when fixing the flexible joints -- This should allow to assemble and disassemble the struts many times if necessary +Joints interfaces on the plate consist of "V-grooves". +The cylindrical portion of each flexible joint is constrained within its corresponding V-groove through two distinct line contacts, illustrated in Figure ref:fig:detail_design_fixation_flexible_joints. +These grooves consequently serve to define the nominal orientation of the struts. +High machining accuracy for these features is essential to ensure that the flexible joints are in their neutral, unstressed state when the active platform is assembled. #+name: fig:detail_design_fixation_flexible_joints #+caption: 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}). @@ -403,24 +365,24 @@ The two plates are made with a martensitic stainless steel "X30Cr13": #+end_subfigure #+end_figure +Furthermore, the flat interface surface of each top flexible joint is designed to be in direct contact with the top platform surface, as shown in Figure ref:fig:detail_design_location_top_flexible_joints. +This contact ensures that the centers of rotation of the top flexible joints, are precisely located relative to the top platform coordinate system. +The bottom flexible joints, however, are primarily oriented by the V-grooves without the same precise positional constraint against the bottom plate, as shown in Figure ref:fig:detail_design_location_bot_flex. + +Both plates were specified to be manufactured from a martensitic stainless steel, X30Cr13. +This material was selected primarily for its high hardness, which minimizes the risk of deformation of the reference surfaces during the clamping of the flexible joints. +This characteristic is expected to permit repeated assembly and disassembly of the struts, should maintenance or reconfiguration be necessary. + **** Finite Element Analysis -# TODO - Maybe this picture is not necessary -# #+name: fig:detail_design_enc_struts -# #+caption: Obtained Nano-Hexapod design -# #+attr_latex: :width 0.9\linewidth -# [[file:figs/detail_design_enc_struts.jpg]] - -Finite element analysis of the complete active platform was performed to identify problematic modes (Figure ref:fig:detail_design_fem_nano_hexapod): -- 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) -- 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: - - it is not known if the APA will "excite" these modes - - theoretically, if the struts are well aligned, these modes should not be observed - Then, flexible modes of the top plate are appearing above $650\,\text{Hz}$ (Figure ref:fig:detail_design_fem_plate_mode) +A finite element analysis (FEA) of the complete active platform assembly was performed to identify modes that could potentially affect performance. +The analysis revealed that the first six modes correspond to "suspension" modes, where the top plate effectively moves as a rigid body, and motion primarily involves axial displacement of the six struts (an example is shown in Figure ref:fig:detail_design_fem_rigid_body_mode). +Following these suspension modes, numerous "local" modes associated with the struts themselves were observed in the frequency range between $205\,\text{Hz}$ and $420\,\text{Hz}$. +One such mode is represented in Figure ref:fig:detail_design_fem_strut_mode. +Although these modes do not appear to induce significant motion of the top platform, they do cause relative displacement between the encoder components (head and scale) mounted on the strut. +Consequently, such modes could potentially be problematic if the active platform's position is controlled based on the encoders. +The extent to which these modes might pose a problem is difficult to establish at this stage, as it depends on whether they are significantly excited by the APA actuation and their sensitivity to strut alignment. +Finally, the FEA indicated that flexible modes of the top plate itself begin to appear at frequencies above $650\,\text{Hz}$, with the first such mode shown in Figure ref:fig:detail_design_fem_plate_mode. #+name: fig:detail_design_fem_nano_hexapod #+caption: 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}) @@ -448,13 +410,8 @@ Finite element analysis of the complete active platform was performed to identif **** Alternative Encoder Placement -To anticipate potential issue with local modes of the struts, an alternative fixation for the encoder is planned: -- 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. -- 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). -- The positioning of the encoders are made using pockets in both plates as shown in Figure ref:fig:detail_design_top_plate. -- The encoders are aligned parallel to the struts, but yet they don't exactly measure the relative motion of each strut. -- 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. +In anticipation of potential issues arising from the local modes of the struts affecting encoder measurements, an alternative fixation strategy for the encoders was envisaged. +In this configuration, the encoders are fixed directly to the top and bottom plates instead of the struts, as illustrated in Figure ref:fig:detail_design_enc_plates_design. #+name: fig:detail_design_enc_plates_design #+caption: Alternative way of using the encoders: they are fixed directly to the plates. @@ -474,41 +431,43 @@ To anticipate potential issue with local modes of the struts, an alternative fix #+end_subfigure #+end_figure -#+name: fig:detail_design_enc_support_modes -#+caption: Finite Element Analysis of the encoder supports. Encoder inertia was taken into account. -#+attr_latex: :options [htbp] -#+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:detail_design_enc_support_mode_1}$1^{\text{st}}$ mode at $1120\,\text{Hz}$} -#+attr_latex: :options {0.33\textwidth} -#+begin_subfigure -#+attr_latex: :scale 0.5 -[[file:figs/detail_design_enc_support_mode_1.jpg]] -#+end_subfigure -#+attr_latex: :caption \subcaption{\label{fig:detail_design_enc_support_mode_2}$2^{\text{nd}}$ mode at $2020\,\text{Hz}$} -#+attr_latex: :options {0.33\textwidth} -#+begin_subfigure -#+attr_latex: :scale 0.5 -[[file:figs/detail_design_enc_support_mode_2.jpg]] -#+end_subfigure -#+attr_latex: :caption \subcaption{\label{fig:detail_design_enc_support_mode_3}$3^{\text{rd}}$ mode at $2080\,\text{Hz}$} -#+attr_latex: :options {0.33\textwidth} -#+begin_subfigure -#+attr_latex: :scale 0.5 -[[file:figs/detail_design_enc_support_mode_3.jpg]] -#+end_subfigure -#+end_figure +Dedicated supports, machined from aluminum, were designed for this purpose. +It was verified through FEA that the natural modes of these supports occur at sufficiently high frequencies, with the first mode estimated at $1120\,\text{Hz}$. +Precise positioning of these encoder supports is achieved through machined pockets in both the top and bottom plates, visible in Figure ref:fig:detail_design_top_plate (indicated in green). +Although the encoders in this arrangement are aligned parallel to the nominal strut axes, they no longer measure the exact relative displacement along the strut between the flexible joint centers. +This geometric discrepancy implies that if the relative motion control of the active platform is based directly on these encoder readings, the kinematic calculations may be slightly inaccurate, potentially affecting the overall positioning accuracy of the platform. + +# #+name: fig:detail_design_enc_support_modes +# #+caption: Finite Element Analysis of the encoder supports. Encoder inertia was taken into account. +# #+attr_latex: :options [htbp] +# #+begin_figure +# #+attr_latex: :caption \subcaption{\label{fig:detail_design_enc_support_mode_1}$1^{\text{st}}$ mode at $1120\,\text{Hz}$} +# #+attr_latex: :options {0.33\textwidth} +# #+begin_subfigure +# #+attr_latex: :scale 0.5 +# [[file:figs/detail_design_enc_support_mode_1.jpg]] +# #+end_subfigure +# #+attr_latex: :caption \subcaption{\label{fig:detail_design_enc_support_mode_2}$2^{\text{nd}}$ mode at $2020\,\text{Hz}$} +# #+attr_latex: :options {0.33\textwidth} +# #+begin_subfigure +# #+attr_latex: :scale 0.5 +# [[file:figs/detail_design_enc_support_mode_2.jpg]] +# #+end_subfigure +# #+attr_latex: :caption \subcaption{\label{fig:detail_design_enc_support_mode_3}$3^{\text{rd}}$ mode at $2080\,\text{Hz}$} +# #+attr_latex: :options {0.33\textwidth} +# #+begin_subfigure +# #+attr_latex: :scale 0.5 +# [[file:figs/detail_design_enc_support_mode_3.jpg]] +# #+end_subfigure +# #+end_figure * Multi-Body Model <> **** Introduction :ignore: -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: -- Encoders fixed to the struts -- Encoders fixed to the plates - -Plates were modelled as rigid bodies, with inertia computed from the 3D shape. +Prior to the procurement of mechanical components, the multi-body simulation model of the active platform was refined to incorporate the finalized design geometries. +Two distinct configurations, corresponding to the two encoder mounting strategies discussed previously, were considered in the model, as displayed in Figure ref:fig:detail_design_simscape_encoder: one with encoders fixed to the struts, and another with encoders fixed to the plates. +In these models, the top and bottom plates were represented as rigid bodies, with their inertial properties calculated directly from the 3D CAD geometry. #+name: fig:detail_design_simscape_encoder #+caption: 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}). @@ -530,13 +489,10 @@ Plates were modelled as rigid bodies, with inertia computed from the 3D shape. **** Flexible Joints -Different models of the flexible joints where considered: -- 2DoF: only bending stiffnesses -- 3DoF: added torsional stiffness -- 4DoF: added axial stiffness - -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. +Several levels of detail were considered for modeling the flexible joints within the multi-body model. +Models with two degrees of freedom incorporating only bending stiffnesses, models with three degrees of freedom adding torsional stiffness, and models with four degrees of freedom further adding axial stiffness were evaluated. +The multi-body representation corresponding to the 4DoF configuration is shown in Figure ref:fig:detail_design_simscape_model_flexible_joint. +This model is composed of three distinct solid bodies interconnected by joints, whose stiffness properties were derived from finite element analysis of the joint component. #+name: fig:detail_design_simscape_model_flexible_joint #+caption: Multi-Body (using the Simscape software) model of the flexible joints. A 4-DoFs model is shown. @@ -545,28 +501,22 @@ It is composed of three solid bodies connected by joints whose stiffnesses are c **** Amplified Piezoelectric Actuators -The amplified piezoelectric actuators are modelled as explained in Section [..]. -# Add link to section -Two different models can be used in the multi-body model: -- a 2DoF "axial" model -- a "super-element" extracted from the finite element model +The amplified piezoelectric actuators (APAs) were incorporated into the multi-body model following the methodology detailed in Section ref:sec:detail_fem_actuator. +Two distinct representations of the APA can be utilized within the simulation: a simplified 2DoF model capturing the axial behavior, or a more complex "Reduced Order Flexible Body" model derived from a finite element model. **** Encoders -Up to now, relative displacement sensors were implemented as a relative distance measurement between $\bm{a}_i$ and $\bm{b}_i$. +In earlier modeling stages, the relative displacement sensors (encoders) were implemented as a direct measurement of the relative distance between the joint connection points $\bm{a}_i$ and $\bm{b}_i$. +However, as indicated by the FEA results discussed previously, the flexible modes inherent to the struts could potentially affect the encoder measurement. +Therefore, a more sophisticated model of the optical encoder was necessary. -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 encoders operate based on the interaction between an encoder head and a graduated scale or ruler. +The optical encoder head contains a light source which is illuminating the ruler. +The position of the light on the ruler is represented by the reference frame $\{E\}$ in Figure ref:fig:detail_design_simscape_encoder_model. +The ruler features a precise grating pattern (in this case, with a $20\,\mu m$ pitch), and its position is associated with the reference frame $\{R\}$. +The displacement measured by the encoder corresponds to the relative position of the encoder frame $\{E\}$ (specifically, the point where the light interacts with the scale) with respect to the ruler frame $\{R\}$, projected along the measurement direction defined by the scale. -The optical encoder works: -- 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. -- ruler or scale with a grating (here with a $20\,\mu m$ pitch). A reference frame is indicated by $\{R\}$ - -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. +An important consequence of this measurement principle is that a relative rotation between the encoder head and the ruler, as depicted conceptually in Figure ref:fig:detail_design_simscape_encoder_disp, can induce a measured displacement. #+name: fig:detail_design_simscape_encoder_model #+caption: 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}). @@ -588,15 +538,12 @@ In that case, a rotation of the encoder, as shown in figure ref:fig:detail_desig **** Simulation -Based on this refined model: -- the active platform could be integrated on top of the micro-station's model. -- the obtained dynamics was considered good -- simulations of tomography experiments were performed, and similar performance were obtained as during the conceptual design -- this is not presented here as results are very similar to the simulations performed in Section [...] - # Add link to section - -* Conclusion -<> +Utilizing this refined multi-body model, several assessments were conducted. +The active platform model was integrated into the larger simulation model with the micro-station. +The dynamic behavior was evaluated and considered satisfactory. +Furthermore, simulations replicating tomography experiments were performed. +The performance metrics obtained from these simulations were found to be comparable to those achieved during the earlier conceptual design phase simulations. +Consequently, as the results closely mirror those presented previously in Section ref:ssec:test_id31_iff_hac_perf, they are not reiterated in detail here. * Bibliography :ignore: #+latex: \printbibliography[heading=bibintoc,title={Bibliography}] diff --git a/nass-design.pdf b/nass-design.pdf index 3d82ca2968c0e46006aeae9223f81452cb4e9dbf..4198e07c9571ebf0bd50ef99776c431b7d5143e6 100644 GIT binary patch delta 112522 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%0D2|Z*pncD&L`30+oG(;wc@SUr6eHc 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 delta 142224 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

A{F;10WTB}!3>kmQ$ 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 diff --git a/nass-design.tex b/nass-design.tex index 769f4e1..2e8599a 100644 --- a/nass-design.tex +++ b/nass-design.tex @@ -1,4 +1,4 @@ -% Created 2025-04-21 Mon 19:46 +% Created 2025-04-21 Mon 22:54 % Intended LaTeX compiler: pdflatex \documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt} @@ -23,55 +23,30 @@ \tableofcontents \clearpage +The detailed mechanical design of the active platform, depicted in Figure \ref{fig:detail_design_nano_hexapod_elements}, is presented in this section. +Several primary objectives guided the mechanical design. +First, in order to have a well known Jacobian matrix (used in the control architecture), accurate positioning of rotation points of the top flexible joint and correct orientation of the struts were wanted. +Secondly, space constraints necessitated that the entire platform fit within a cylinder with a radius of \(120\,\text{mm}\) and a height of \(95\,\text{mm}\). +Thirdly, because good performances were predicted by the multi-body model, the final design was intended to approximate the behavior of the ``idealized'' Stewart platform as closely as possible. +This objective implies that the frequencies of flexible modes potentially detrimental to control performance needed to be maximized. +Finally, considerations for ease of mounting, alignment, and maintenance were incorporated, specifically ensuring that struts could be easily replaced in the event of failure. + \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} +The strut design, illustrated in Figure \ref{fig:detail_design_strut}, was driven by several factors. +Stiff interfaces were required between the amplified piezoelectric actuator and the two flexible joints, as well as between the flexible joints and their respective mounting plates. +Due to the limited angular stroke of the flexible joints, it was important that the struts could be assembled in such a way that the two cylindrical interfaces were coaxial while the flexible joints were experiencing no stress (i.e. rest position). +To achieve this, cylindrical washers, shown in Figure \ref{fig:detail_design_strut_without_enc}, were integrated into the design to allow for poor flatness between the two interface planes of the APA, depicted in Figure \ref{fig:detail_design_apa}. +A dedicated mounting bench was also developed, such that each strut could be precisely aligned, even in the presence of machining inaccuracies. +The mounting procedure is described in Section \ref{sec:test_struts_mounting}. +Lastly, the design needed to permit the fixation of an encoder parallel to the strut axis, as shown in Figure \ref{fig:detail_design_strut_with_enc}. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -89,36 +64,20 @@ With the added cylindrical washers and the mounting tool, it should be possible \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, shown in Figure \ref{fig:detail_design_flexible_joint}, were manufactured using wire-cut electrical discharge machining (EDM). +This manufacturing process was selected for few reasons. +First, because of the neck dimension of only \(0.25\,\text{mm}\), the part is inherently fragile and is difficult to manufacture with classical machining as cutting forces may damage the part. +Also wire-cut EDM allows for very tight machining tolerances, which are critical for achieving accurate location of the center of rotation relative to the plate interfaces (indicated by red surfaces in Figure \ref{fig:detail_design_flexible_joint}) and for maintaining the correct neck dimensions necessary for the desired stiffness and angular stroke properties. +The material chosen for the flexible joints is a stainless steel designated \emph{X5CrNiCuNb16-4} (alternatively known as ``F16Ph''). +This selection was based on its high specified yield strength (exceeding \(1\,\text{GPa}\) after appropriate heat treatment) and its high fatigue resistance. -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} +As shown in Figure \ref{fig:detail_design_flexible_joint}, the interface designed to connect with the APA possesses a cylindrical shape, facilitating the use of the aforementioned cylindrical washers for alignment. +A slotted hole was incorporated to permit alignment of the flexible joint with the APA via a dowel pin. +Additionally, two threaded holes were included on the sides for mounting the encoder components. +The interface connecting the flexible joint to the platform plates will be described subsequently. -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. +Modifications to the standard mechanical interfaces of the APA300ML were requested from the manufacturer. +The modified design features two planar surfaces and a dowel hole for precise location and orientation, as illustrated in Figure \ref{fig:detail_design_apa}. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -136,18 +95,14 @@ The amplifying structure, is also made of stainless steel. \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}. +Accurate measurement of the relative displacement within each strut requires the encoders to sense the motion between the rotational centers of the two associated flexible joints. +To achieve this, two interface parts, fabricated from aluminum, were designed. +These parts serve to fix the encoder head and the associated scale (ruler) to the two flexible joints, as depicted 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}. +The design of the top and bottom plates of the active platform was governed by two main requirements: maximizing the frequency of flexible modes and ensuring accurate positioning of the top flexible joints and well-defined orientation of the struts. +To maximize the natural frequencies associated with plate flexibility, a simple network of reinforcing ribs was adopted, as shown for the top plate in Figure \ref{fig:detail_design_top_plate}. +While topology optimization methods could have been used, the presented designed was found to give high enough flexible modes. \begin{figure}[htbp] \centering @@ -155,21 +110,10 @@ While topology optimization could have been used, a network of reinforcing ribs \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} +Joints interfaces on the plate consist of ``V-grooves''. +The cylindrical portion of each flexible joint is constrained within its corresponding V-groove through two distinct line contacts, illustrated in Figure \ref{fig:detail_design_fixation_flexible_joints}. +These grooves consequently serve to define the nominal orientation of the struts. +High machining accuracy for these features is essential to ensure that the flexible joints are in their neutral, unstressed state when the active platform is assembled. \begin{figure} \begin{subfigure}{0.33\textwidth} @@ -192,22 +136,24 @@ The two plates are made with a martensitic stainless steel ``X30Cr13'': \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} + +Furthermore, the flat interface surface of each top flexible joint is designed to be in direct contact with the top platform surface, as shown in Figure \ref{fig:detail_design_location_top_flexible_joints}. +This contact ensures that the centers of rotation of the top flexible joints, are precisely located relative to the top platform coordinate system. +The bottom flexible joints, however, are primarily oriented by the V-grooves without the same precise positional constraint against the bottom plate, as shown in Figure \ref{fig:detail_design_location_bot_flex}. + +Both plates were specified to be manufactured from a martensitic stainless steel, X30Cr13. +This material was selected primarily for its high hardness, which minimizes the risk of deformation of the reference surfaces during the clamping of the flexible joints. +This characteristic is expected to permit repeated assembly and disassembly of the struts, should maintenance or reconfiguration be necessary. \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} +A finite element analysis (FEA) of the complete active platform assembly was performed to identify modes that could potentially affect performance. +The analysis revealed that the first six modes correspond to ``suspension'' modes, where the top plate effectively moves as a rigid body, and motion primarily involves axial displacement of the six struts (an example is shown in Figure \ref{fig:detail_design_fem_rigid_body_mode}). +Following these suspension modes, numerous ``local'' modes associated with the struts themselves were observed in the frequency range between \(205\,\text{Hz}\) and \(420\,\text{Hz}\). +One such mode is represented in Figure \ref{fig:detail_design_fem_strut_mode}. +Although these modes do not appear to induce significant motion of the top platform, they do cause relative displacement between the encoder components (head and scale) mounted on the strut. +Consequently, such modes could potentially be problematic if the active platform's position is controlled based on the encoders. +The extent to which these modes might pose a problem is difficult to establish at this stage, as it depends on whether they are significantly excited by the APA actuation and their sensitivity to strut alignment. +Finally, the FEA indicated that flexible modes of the top plate itself begin to appear at frequencies above \(650\,\text{Hz}\), with the first such mode shown in Figure \ref{fig:detail_design_fem_plate_mode}. \begin{figure}[htbp] \begin{subfigure}{0.36\textwidth} @@ -232,15 +178,8 @@ Then, flexible modes of the top plate are appearing above \(650\,\text{Hz}\) (Fi \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} +In anticipation of potential issues arising from the local modes of the struts affecting encoder measurements, an alternative fixation strategy for the encoders was envisaged. +In this configuration, the encoders are fixed directly to the top and bottom plates instead of the struts, as illustrated in Figure \ref{fig:detail_design_enc_plates_design}. \begin{figure}[htbp] \begin{subfigure}{0.59\textwidth} @@ -258,38 +197,16 @@ The issue is that the Kinematics may not be correct. \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} +Dedicated supports, machined from aluminum, were designed for this purpose. +It was verified through FEA that the natural modes of these supports occur at sufficiently high frequencies, with the first mode estimated at \(1120\,\text{Hz}\). +Precise positioning of these encoder supports is achieved through machined pockets in both the top and bottom plates, visible in Figure \ref{fig:detail_design_top_plate} (indicated in green). +Although the encoders in this arrangement are aligned parallel to the nominal strut axes, they no longer measure the exact relative displacement along the strut between the flexible joint centers. +This geometric discrepancy implies that if the relative motion control of the active platform is based directly on these encoder readings, the kinematic calculations may be slightly inaccurate, potentially affecting the overall positioning accuracy of the platform. \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. +Prior to the procurement of mechanical components, the multi-body simulation model of the active platform was refined to incorporate the finalized design geometries. +Two distinct configurations, corresponding to the two encoder mounting strategies discussed previously, were considered in the model, as displayed in Figure \ref{fig:detail_design_simscape_encoder}: one with encoders fixed to the struts, and another with encoders fixed to the plates. +In these models, the top and bottom plates were represented as rigid bodies, with their inertial properties calculated directly from the 3D CAD geometry. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -308,15 +225,10 @@ Plates were modelled as rigid bodies, with inertia computed from the 3D shape. \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. +Several levels of detail were considered for modeling the flexible joints within the multi-body model. +Models with two degrees of freedom incorporating only bending stiffnesses, models with three degrees of freedom adding torsional stiffness, and models with four degrees of freedom further adding axial stiffness were evaluated. +The multi-body representation corresponding to the 4DoF configuration is shown in Figure \ref{fig:detail_design_simscape_model_flexible_joint}. +This model is composed of three distinct solid bodies interconnected by joints, whose stiffness properties were derived from finite element analysis of the joint component. \begin{figure}[htbp] \centering @@ -325,30 +237,21 @@ It is composed of three solid bodies connected by joints whose stiffnesses are c \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} +The amplified piezoelectric actuators (APAs) were incorporated into the multi-body model following the methodology detailed in Section \ref{sec:detail_fem_actuator}. +Two distinct representations of the APA can be utilized within the simulation: a simplified 2DoF model capturing the axial behavior, or a more complex ``Reduced Order Flexible Body'' model derived from a finite element model. \subsubsection{Encoders} -Up to now, relative displacement sensors were implemented as a relative distance measurement between \(\bm{a}_i\) and \(\bm{b}_i\). +In earlier modeling stages, the relative displacement sensors (encoders) were implemented as a direct measurement of the relative distance between the joint connection points \(\bm{a}_i\) and \(\bm{b}_i\). +However, as indicated by the FEA results discussed previously, the flexible modes inherent to the struts could potentially affect the encoder measurement. +Therefore, a more sophisticated model of the optical encoder was necessary. -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 encoders operate based on the interaction between an encoder head and a graduated scale or ruler. +The optical encoder head contains a light source which is illuminating the ruler. +The position of the light on the ruler is represented by the reference frame \(\{E\}\) in Figure \ref{fig:detail_design_simscape_encoder_model}. +The ruler features a precise grating pattern (in this case, with a \(20\,\mu m\) pitch), and its position is associated with the reference frame \(\{R\}\). +The displacement measured by the encoder corresponds to the relative position of the encoder frame \(\{E\}\) (specifically, the point where the light interacts with the scale) with respect to the ruler frame \(\{R\}\), projected along the measurement direction defined by the scale. -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. +An important consequence of this measurement principle is that a relative rotation between the encoder head and the ruler, as depicted conceptually in Figure \ref{fig:detail_design_simscape_encoder_disp}, can induce a measured displacement. \begin{figure}[htbp] \begin{subfigure}{0.49\textwidth} @@ -367,14 +270,11 @@ In that case, a rotation of the encoder, as shown in figure \ref{fig:detail_desi \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} +Utilizing this refined multi-body model, several assessments were conducted. +The active platform model was integrated into the larger simulation model with the micro-station. +The dynamic behavior was evaluated and considered satisfactory. +Furthermore, simulations replicating tomography experiments were performed. +The performance metrics obtained from these simulations were found to be comparable to those achieved during the earlier conceptual design phase simulations. +Consequently, as the results closely mirror those presented previously in Section \ref{ssec:test_id31_iff_hac_perf}, they are not reiterated in detail here. \printbibliography[heading=bibintoc,title={Bibliography}] \end{document}