From cace77f3590f93d7561301ffc3d4cb61d0a0330b Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Thu, 27 Feb 2025 11:55:50 +0100 Subject: [PATCH] First complete re-read --- figs/detail_fem_joints_wire.pdf | Bin 1477 -> 1527 bytes figs/detail_fem_joints_wire.png | Bin 5944 -> 5442 bytes figs/detail_fem_joints_wire.svg | 14 ++-- nass-fem.bib | 19 ----- nass-fem.org | 120 +++++++++++++++----------------- nass-fem.pdf | Bin 6985841 -> 6985609 bytes nass-fem.tex | 120 +++++++++++++++----------------- 7 files changed, 122 insertions(+), 151 deletions(-) diff --git a/figs/detail_fem_joints_wire.pdf b/figs/detail_fem_joints_wire.pdf index 1b97996edf1972af8168ffda0d6b94dff65396ff..b40d8492410a97caddb630e1631bbccece3fc1de 100644 GIT binary patch delta 890 zcmV-=1BLv>3-=3@TQLmX^%eYqGNc}qv}P#~phMa*$WYv(DGGZ?I^_3DNtEpC zAgJ51HZ0)CB*k<1U?BZ|U_F=_i4t>w?dYBzVFAMGIY|YEmnXRSO7Qf{QTO@$QUA@c z>IYsO!=3(qx`#)-CHUqde1d1-ZaPj48Zs6SfgjDVYgfW%@hpg_|s9 z9x=reJ<*eRzL}dp&x8z3eg>U!8jc1=&`D7keW~V_3Q8<9rlHBw%?rzBIPNk%V>(m+ zek!q*{Jl#42Y+P0w8Fk=^(DX?=6gQJJ)b|*VTzbT1b0{$8Ef^k$(c}mT_a#{b?v+u zB+S<>IAU*m(ub?dtVk< z&ezImg546uUYnv=CKkhz+%q`SWO4diO}rWh-~C(Dabv-t3nvLu5%3w4_}0Ct?V_Nm zfar!vy_BLt)Yi=<#$IU>X|R@Z+1%HUp}W3sb&M$Y_e-!vsX!<}(&iJ_QVq&YEm_-7 z$1-zUY&Kci_Na4<9|MOxJk8Xu0eYJ8MpzR2E_>v^9VU&Jqss z+56Tl(zK_w742C|mwy;rPbSxItPg z!8o5H@;NV_7(OyK85a9ffd^VQKI@U~M!RWVW5T77G&_M26JBoO#s zIn!CG9Ax9n0|lkOdN?}cKi5il@n!0pDxL6VN=?5c0D;PrxdcrCIgj zu@`vN)b5OhPfd`Z=1-s!Pn9U325lAtp-EY2K4EaF#T3+Bs zzH3E~ELtv9V0ciXZDJ^*4OWyE>j%<{^R@Z_fhRS&lP&@t0y8zUP6BNKf5B?QFbsz8 zc?w;|S_X;aBwJfT4^5zyF(~bB>kh^>so98w?Tq#9XD3az;gde}Tlx?IMud=K#DHNM z5kZzNqoRQ1_1a2E_Pmxh0)XUMoh`fp1B3&-_o&oe|x=-wlK6gSImU}eK73;&ciP8x&4(4-kEJ++)09&;93rQ`8Ks+wI|;LD z#gOI5SVjxVGkie0N1Ts~{i?v7UpM6U+{mzdu<5~zJS)D@-(C^@OBXRM^QY_)h$u$P ziPFisaXxDyo5EY8yB3Nf6rmml_H;x?PYrKu8wQK(h!#2>>7r1i?)rh%cMaa;?lRY(#VT8II+Edz}Wt%_kT=@vc_2RuXD4{?9~M+1bj0 W2fa5129wYQ9tkxt3MC~)PeuyRi-(#3 diff --git a/figs/detail_fem_joints_wire.png b/figs/detail_fem_joints_wire.png index a9c8d14a879df50bdb760439f6875a431d98d0db..c1a722278d23e6efd64a82a1085d7164c33d37be 100644 GIT binary patch literal 5442 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 + d="m 54.316011,85.45368 c -0.887898,3.110957 2.373522,3.991648 4.443957,4.756737 1.040155,0.38437 1.282585,0.436539 1.548708,1.338074 -6e-6,1.148557 -2.957169,2.079657 -6.605013,2.079657 -3.647844,0 -6.605007,-0.9311 -6.605014,-2.079663 0.293655,-0.938556 0.931993,-1.036998 1.983564,-1.485812 2.025194,-0.864359 4.789205,-1.875725 4.0091,-4.609006 z" + sodipodi:nodetypes="cscscscc" /> diff --git a/nass-fem.bib b/nass-fem.bib index cd54d16..b0c8e4c 100644 --- a/nass-fem.bib +++ b/nass-fem.bib @@ -160,25 +160,6 @@ -@article{yang19_dynam_model_decoup_contr_flexib, - author = {Yang, XiaoLong and Wu, HongTao and Chen, Bai and Kang, - ShengZheng and Cheng, ShiLi}, - title = {Dynamic Modeling and Decoupled Control of a Flexible - Stewart Platform for Vibration Isolation}, - journal = {Journal of Sound and Vibration}, - volume = 439, - pages = {398-412}, - year = 2019, - doi = {10.1016/j.jsv.2018.10.007}, - url = {https://doi.org/10.1016/j.jsv.2018.10.007}, - issn = {0022-460X}, - keywords = {parallel robot, flexure, decoupled control}, - month = {Jan}, - publisher = {Elsevier BV}, -} - - - @article{preumont07_six_axis_singl_stage_activ, author = {A. Preumont and M. Horodinca and I. Romanescu and B. de Marneffe and M. Avraam and A. Deraemaeker and F. Bossens and diff --git a/nass-fem.org b/nass-fem.org index 17a2249..b6bcefb 100644 --- a/nass-fem.org +++ b/nass-fem.org @@ -171,15 +171,15 @@ For Stewart platform: During the detailed design phase of the nano-hexapod, optimizing individual components while ensuring their dynamic compatibility with the complete system presents significant challenges. While Finite Element Analysis (FEA) serves as a powerful tool for component-level optimization, understanding how the dynamics of each element interacts within the complete nano-active stabilization system (NASS) becomes crucial. -A full finite element model of the assembled system, while theoretically possible, would prove impractical for simulating real-time control scenarios due to its computational complexity. +A full Finite Element Model (FEM) of the NASS, while theoretically possible, would prove impractical for simulating real-time control scenarios due to its computational complexity. This chapter presents a hybrid modeling approach that combines finite element analysis with multi-body dynamics, enabling both detailed component optimization and efficient system-level simulation. The methodology employs reduced-order flexible bodies, whereby components whose dynamic properties are determined through FEA can be effectively integrated into the multi-body framework. -The theoretical foundations and practical implementation of this approach are presented in Section ref:sec:detail_fem_super_element, where experimental validation using an amplified piezoelectric actuator demonstrates the method's accuracy in predicting both open and closed-loop dynamic behavior. +The theoretical foundations and practical implementation of this approach are presented in Section ref:sec:detail_fem_super_element, where experimental validation using an Amplified Piezoelectric Actuator (APA) demonstrates the method's accuracy in predicting both open and closed-loop dynamic behavior. This validated modeling framework is then applied to optimize two critical elements of the nano-hexapod: the actuators and the flexible joints. -Section ref:sec:detail_fem_actuator examines the selection and characterization of amplified piezoelectric actuators, developing both high-fidelity and computationally efficient models that capture essential dynamic characteristics. -Section ref:sec:detail_fem_joint addresses the design of flexible joints, where precise control of directional stiffness proves crucial for system performance. +Section ref:sec:detail_fem_actuator examines the selection and characterization of the actuators, developing both high-fidelity and computationally efficient models that capture essential dynamic characteristics. +Section ref:sec:detail_fem_joint addresses the design of flexible joints, where proper parasitic stiffness proves crucial for system performance. In both cases, the hybrid modeling approach enables detailed component optimization while maintaining the ability to predict system-level dynamic behavior, particularly under closed-loop control conditions. * Reduced order flexible bodies @@ -192,7 +192,7 @@ In both cases, the hybrid modeling approach enables detailed component optimizat Components exhibiting complex dynamical behavior are frequently found to be unsuitable for direct implementation within multi-body models. These components are traditionally analyzed using Finite Element Analysis (FEA) software. However, a methodological bridge between these two analytical approaches has been established, whereby components whose dynamical properties have been determined through FEA can be successfully integrated into multi-body models [[cite:&hatch00_vibrat_matlab_ansys]]. -This combined multibody-FEA modeling approach presents significant advantages, as it enables the selective application of FEA modeling to specific elements while maintaining the computational efficiency of multi-body analysis for the broader system [[cite:&rankers98_machin]]. +This combined multibody-FEA modeling approach presents significant advantages, as it enables the accurate FE modeling to specific elements while maintaining the computational efficiency of multi-body analysis for the broader system [[cite:&rankers98_machin]]. The investigation of this hybrid modeling approach is structured in three sections. First, the fundamental principles and methodological approaches of this modeling framework are introduced (Section ref:ssec:detail_fem_super_element_theory). @@ -244,7 +244,7 @@ Initially, the component is modeled in a finite element software with appropriat Subsequently, interface frames are defined at locations where the multi-body model will establish connections with the component. These frames serve multiple functions, including connecting to other parts, applying forces and torques, and measuring relative motion between defined frames. -Following the establishment of these interface parameters, modal reduction is performed using the Craig-Bampton method [[cite:&craig68_coupl_subst_dynam_analy]] (also known as the "fixed-interface method"), a technique that transforms the extensive FEA degrees of freedom into a significantly reduced set of retained degrees of freedom. +Following the establishment of these interface parameters, modal reduction is performed using the Craig-Bampton method [[cite:&craig68_coupl_subst_dynam_analy]] (also known as the "fixed-interface method"), a technique that significantly reduce the number of DoF while while still presenting the main dynamical characteristics. This transformation typically reduces the model complexity from hundreds of thousands to fewer than 100 DoF. The number of degrees of freedom in the reduced model is determined by eqref:eq:detail_fem_model_order where $n$ represents the number of defined frames and $p$ denotes the number of additional modes to be modeled. The outcome of this procedure is an $m \times m$ set of reduced mass and stiffness matrices, which can subsequently be incorporated into the multi-body model to represent the component's dynamic behavior. @@ -351,8 +351,8 @@ From [[cite:&fleming10_integ_strain_force_feedb_high]] the relation between the F_a = g_a \cdot V_a, \quad g_a = d_{33} n k_a, \quad k_a = \frac{c^{E} A}{L} \end{equation} -Unfortunately, it is difficult to know exactly which material is used in the amplified piezoelectric actuator[fn:detail_fem_1]. -However, based on the available properties of the stacks in the data-sheet (summarized in Table ref:tab:detail_fem_stack_parameters), the soft Lead Zirconate Titanate "THP5H" from Thorlabs seemed to match quite well the observed properties. +Unfortunately, it is difficult to know exactly which material is used for the piezoelectric stacks[fn:detail_fem_1]. +Yet, based on the available properties of the stacks in the data-sheet (summarized in Table ref:tab:detail_fem_stack_parameters), the soft Lead Zirconate Titanate "THP5H" from Thorlabs seemed to match quite well the observed properties. #+name: tab:detail_fem_stack_parameters #+caption: Stack Parameters @@ -438,7 +438,7 @@ G = linearize(mdl, io); k_est = 1/dcgain(G); % [N/m] #+end_src -The multi-body model predicted a resonant frequency under block-free conditions of $\approx 2\,\text{kHz}$ (Figure ref:fig:detail_fem_apa95ml_compliance), which is in agreement with the nominal specification of $2\,\text{kHz}$. +The multi-body model predicted a resonant frequency under block-free conditions of $\approx 2\,\text{kHz}$ (Figure ref:fig:detail_fem_apa95ml_compliance), which is in agreement with the nominal specification. #+begin_src matlab :exports none :results none %% Estimated compliance of the APA95ML @@ -469,7 +469,7 @@ exportFig('figs/detail_fem_apa95ml_compliance.pdf', 'width', 'wide', 'height', ' #+RESULTS: [[file:figs/detail_fem_apa95ml_compliance.png]] -In order to estimate the stroke of the APA95ML, first the mechanical amplification factor, defined as the ratio between vertical displacement and horizontal stack displacement, needs to be determined. +In order to estimate the stroke of the APA95ML, the mechanical amplification factor, defined as the ratio between vertical displacement and horizontal stack displacement, was first determined. This characteristic was quantified through analysis of the transfer function relating horizontal stack motion to vertical actuator displacement, from which an amplification factor of $1.5$ was derived. #+begin_src matlab :exports none @@ -499,11 +499,11 @@ The high degree of concordance observed across multiple performance metrics prov **** Introduction :ignore: Further validation of the reduced-order flexible body methodology was undertaken through experimental investigation. -The goal is to measure the dynamics of the APA95ML and compared it with predictions derived from the multi-body model incorporating the actuator as a flexible element. +The goal was to measure the dynamics of the APA95ML and to compare it with predictions derived from the multi-body model incorporating the actuator as a flexible element. The test bench illustrated in Figure ref:fig:detail_fem_apa95ml_bench was used, which consists of a $5.7\,kg$ granite suspended on top of the APA95ML. The granite's motion was vertically guided with an air bearing system, and a fibered interferometer was used to measured its vertical displacement $y$. -A digital-to-analog converter (DAC) was used to generate the control signal $u$, which was subsequently conditioned through a voltage amplification stage providing a gain factor of $20$, ultimately yielding the effective voltage $V_a$ across the two piezoelectric stacks. +A digital-to-analog converter (DAC) was used to generate the control signal $u$, which was subsequently conditioned through a voltage amplifier with a gain of $20$, ultimately yielding the effective voltage $V_a$ across the two piezoelectric stacks. Measurement of the sensor stack voltage $V_s$ was performed using an analog-to-digital converter (ADC). #+name: fig:detail_fem_apa95ml_bench @@ -528,12 +528,12 @@ Measurement of the sensor stack voltage $V_s$ was performed using an analog-to-d Frequency domain system identification techniques were used to characterize the dynamic behavior of the APA95ML. The identification procedure necessitated careful choice of the excitation signal [[cite:&pintelon12_system_ident, chap. 5]]. -The most used ones are impulses (particularly suited to modal analysis), steps, random noise signals, and multi-sine excitations. +Commonly employed excitation signals include impulses (which are particularly effective for modal analysis), steps, random noise signals, and multi-sine excitations During all this experimental work, random noise excitation was predominantly employed. The designed excitation signal is then generated and both input and output signals are synchronously acquired. From the obtained input and output data, the frequency response functions were derived. -To improve the quality of the obtained frequency domain data, averaging and windowing were used [[cite:&pintelon12_system_ident, chap. 13]].. +To improve the quality of the obtained frequency domain data, averaging and windowing were used [[cite:&pintelon12_system_ident, chap. 13]]. The obtained frequency response functions from $V_a$ to $V_s$ and to $y$ are compared with the theoretical predictions derived from the multi-body model in Figure ref:fig:detail_fem_apa95ml_comp_plant. @@ -681,11 +681,11 @@ The IFF controller implementation, defined in equation ref:eq:detail_fem_iff_con K_{\text{IFF}}(s) = \frac{g}{s + 2\cdot 2\pi} \cdot \frac{s}{s + 0.5 \cdot 2\pi} \end{equation} -The theoretical damped dynamics of the closed-loop system was analyzed through using the model by computed the root locus plot shown in Figure ref:fig:detail_fem_apa95ml_iff_root_locus. +The theoretical damped dynamics of the closed-loop system was estimated using the model by computed the root locus plot shown in Figure ref:fig:detail_fem_apa95ml_iff_root_locus. For experimental validation, six gain values were tested: $g = [0,\,10,\,50,\,100,\,500,\,1000]$. The measured frequency responses for each gain configuration were compared with model predictions, as presented in Figure ref:fig:detail_fem_apa95ml_damped_plants. -The close agreement between experimental measurements and theoretical predictions across all gain configurations demonstrates the model's capability to accurately predict both open-loop and closed-loop system dynamics, thereby validating its utility for control system design and analysis. +The close agreement between experimental measurements and theoretical predictions across all gain configurations demonstrates the model's capability to accurately predict both open-loop and closed-loop system dynamics. #+begin_src matlab :exports none %% Integral Force Feedback Controller @@ -841,13 +841,10 @@ exportFig('figs/detail_fem_apa95ml_damped_plants.pdf', 'width', 'half', 'height' :UNNUMBERED: t :END: -The modeling procedure presented in this section will demonstrate significant utility for the optimization of complex mechanical components within multi-body systems, particularly in the design of actuators (Section ref:sec:detail_fem_actuator) and flexible joints (Section ref:sec:detail_fem_joint). +The experimental validation with an Amplified Piezoelectric Actuator confirms that this methodology accurately predicts both open-loop and closed-loop dynamic behaviors. +This verification establishes its effectiveness for component design and system analysis applications. -Through experimental validation using an Amplified Piezoelectric Actuator, the methodology has been shown to accurately predict both open-loop and closed-loop dynamic behavior, thereby establishing its reliability for component design and system analysis. - -While this modeling approach provides accurate predictions of component behavior, the resulting model order can become prohibitively high for practical time-domain simulations. -This is exemplified by the nano-hexapod configuration, where the implementation of six Amplified Piezoelectric Actuators, each modeled with 48 degrees of freedom, yields 288 degrees of freedom only for the actuators. -However, the methodology remains valuable for system analysis, as the extraction of frequency domain characteristics can be efficiently performed even with such high-order models. +The approach will be especially beneficial for optimizing actuators (Section ref:sec:detail_fem_actuator) and flexible joints (Section ref:sec:detail_fem_joint) for the nano-hexapod. * Actuator Selection :PROPERTIES: @@ -856,14 +853,11 @@ However, the methodology remains valuable for system analysis, as the extraction <> ** Introduction :ignore: -The selection and modeling of actuators constitutes a critical step in the development of the nano-hexapod. -This chapter presents the approach to actuator selection and modeling. +The selection and modeling of actuators, that constitutes a critical step in the development of the nano-hexapod, is here presented. First, specifications for the nano-hexapod actuators are derived from previous analyses, leading to the selection of the actuator type and ultimately to a specific model (Section ref:ssec:detail_fem_actuator_specifications). -Then, the chosen actuator is modeled using the reduced-order flexible body approach developed in the previous section, enabling validation of this selection through detailed dynamical analysis (Section ref:ssec:detail_fem_actuator_apa300ml). +Then, the chosen actuator is modeled using the reduced-order flexible body approach developed in the previous section, validating the choice of actuator through detailed dynamical analysis (Section ref:ssec:detail_fem_actuator_apa300ml). Finally, a simplified two-degree-of-freedom model is developed to facilitate time-domain simulations while maintaining accurate representation of the actuator's essential characteristics (Section ref:ssec:detail_fem_actuator_apa300ml_2dof). -# TODO Add link to other sections - ** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) <> @@ -905,15 +899,16 @@ gs = -5.08e6; % [V/m] The actuator selection process was driven by several critical requirements derived from previous dynamic analyses. A primary consideration is the actuator stiffness, which significantly impacts system dynamics through multiple mechanisms. The spindle rotation induces gyroscopic effects that modify plant dynamics and increase coupling, necessitating sufficient stiffness. -Conversely, the actuator stiffness must be carefully limited to ensure the nano-hexapod's suspension modes remain below the problematic modes of the micro-stations to limit the coupling between the two structures. +Conversely, the actuator stiffness must be carefully limited to ensure the nano-hexapod's suspension modes remain below the problematic modes of the micro-station to limit the coupling between the two structures. These competing requirements suggest an optimal stiffness of approximately $1\,N/\mu m$. Additional specifications arise from the control strategy and physical constraints. -The implementation of a HAC-LAC (High Authority Control-Low Authority Control) architecture necessitates integrated force sensing capability. +The implementation of the decentralized Integral Force Feedback (IFF) architecture necessitates force sensors to be collocated with each actuator. The system's geometric constraints limit the actuator height to 50mm, given the nano-hexapod's maximum height of 95mm and the presence of flexible joints at each strut extremity. -Furthermore, the actuator stroke must exceed the micro-station positioning errors while providing additional margin for mounting adjustments and operational flexibility, which is estimated at $\approx 100\,\mu m$. +Furthermore, the actuator stroke must exceed the micro-station positioning errors while providing additional margin for mounting adjustments and operational flexibility. +An actuator stroke of $\approx 100\,\mu m$ is therefore required. -Three actuator technologies were evaluated (examples are shown in Figure ref:fig:detail_fem_actuator_pictures): voice coil actuators, piezoelectric stack actuators, and amplified piezoelectric actuators. +Three actuator technologies were evaluated (examples of such actuators are shown in Figure ref:fig:detail_fem_actuator_pictures): voice coil actuators, piezoelectric stack actuators, and amplified piezoelectric actuators. Variable reluctance actuators were not considered despite their superior efficiency compared to voice coil actuators, as their inherent nonlinearity would introduce unnecessary control complexity. #+name: fig:detail_fem_actuator_pictures @@ -940,17 +935,17 @@ Variable reluctance actuators were not considered despite their superior efficie #+end_subfigure #+end_figure -Voice coil actuators (shown in Figure ref:fig:detail_fem_voice_coil_picture), when combined with flexure guides of wanted stiffness $\approx 1\,N/\mu m$, would require forces above $100\,N$ to achieve the specified $100\,\mu m$ displacement. -While these actuators offer excellent linearity and long strokes, the constant force requirement would result in significant steady-state current, leading to thermal loads that could compromise system stability. -Their advantages were not considered adapted for this application, diminishing their benefits relative to piezoelectric solutions. +Voice coil actuators (shown in Figure ref:fig:detail_fem_voice_coil_picture), when combined with flexure guides of wanted stiffness ($\approx 1\,N/\mu m$), would require forces in the order of $100\,N$ to achieve the specified $100\,\mu m$ displacement. +While these actuators offer excellent linearity and long strokes capabilities, the constant force requirement would result in significant steady-state current, leading to thermal loads that could compromise system stability. +Their advantages (linearity and long stroke) were not considered adapted for this application, diminishing their benefits relative to piezoelectric solutions. Conventional piezoelectric stack actuators (shown in Figure ref:fig:detail_fem_piezo_picture) present two significant limitations for the current application. Their stroke is inherently limited to approximately $0.1\,\%$ of their length, meaning that even with the maximum allowable height of $50\,mm$, the achievable stroke would only be $50\,\mu m$, insufficient for the application. Additionally, their extremely high stiffness, typically around $100\,N/\mu m$, exceeds the desired specifications by two orders of magnitude. -Amplified Piezoelectric Actuators (APAs) emerged as the optimal solution by addressing these limitations through an specific mechanical design. +Amplified Piezoelectric Actuators (APAs) emerged as the optimal solution by addressing these limitations through a specific mechanical design. The incorporation of a shell structure serves multiple purposes: it provides mechanical amplification of the piezoelectric displacement, reduces the effective axial stiffness to more suitable levels for the application, and creates a compact vertical profile. -Furthermore, the multi-stack configuration enables one stack to be dedicated to force sensing, ensuring excellent collocation with the actuator stacks, a critical feature for implementing robust decentralized control strategies. +Furthermore, the multi-stack configuration enables one stack to be dedicated to force sensing, ensuring excellent collocation with the actuator stacks, a critical feature for implementing robust decentralized IFF. Moreover, using APA for active damping has been successfully demonstrated in similar applications [[cite:&hanieh03_activ_stewar]]. Several specific APA models were evaluated against the established specifications (Table ref:tab:detail_fem_piezo_act_models). @@ -1002,7 +997,7 @@ The sensor and actuator "constants" ($g_s$ and $g_a$) derived in Section ref:sse ** Simpler 2DoF Model of the APA300ML <> -To facilitate efficient time-domain simulations while maintaining essential dynamic characteristics, a simplified two-degree-of-freedom model was developed, adapted from [[cite:&souleille18_concep_activ_mount_space_applic]]. +To facilitate efficient time-domain simulations while maintaining essential dynamic characteristics, a simplified two-degree-of-freedom model, adapted from [[cite:&souleille18_concep_activ_mount_space_applic]], was developed. This model, illustrated in Figure ref:fig:detail_fem_apa_2dof_model, comprises three components. The mechanical shell is characterized by its axial stiffness $k_1$ and damping $c_1$. @@ -1023,15 +1018,15 @@ The model requires tuning of 8 parameters ($k_1$, $c_1$, $k_e$, $c_e$, $k_a$, $c The shell parameters $k_1$ and $c_1$ were determined first through analysis of the zero in the $V_a$ to $V_s$ transfer function. The physical interpretation of this zero can be understood through Root Locus analysis: as controller gain increases, the poles of a closed-loop system converge to the open-loop zeros. -In this context, the zero corresponds to the poles of the system with a theoretical infinite-gain controller that ensures zero force in the sensor stack. -This condition effectively represents the dynamics of an APA without the force sensor stack. +The open-loop zero therefore corresponds to the poles of the system with a theoretical infinite-gain controller that ensures zero force in the sensor stack. +This condition effectively represents the dynamics of an APA without the force sensor stack (i.e. an APA with only the shell). This physical interpretation enables straightforward parameter tuning: $k_1$ determines the frequency of the zero, while $c_1$ defines its damping characteristic. The stack parameters ($k_a$, $c_a$, $k_e$, $c_e$) were then derived from the first pole of the $V_a$ to $y$ response. Given that identical piezoelectric stacks are used for both sensing and actuation, the relationships $k_e = 2k_a$ and $c_e = 2c_a$ were enforced, reflecting the series configuration of the dual actuator stacks. Finally, the sensitivities $g_s$ and $g_a$ were adjusted to match the DC gains of the respective transfer functions. -The resulting parameters, documented in Table ref:tab:detail_fem_apa300ml_2dof_parameters, yield dynamic behavior that closely matches the high-order finite element model, as demonstrated in Figure ref:fig:detail_fem_apa300ml_comp_fem_2dof_fem_2dof. +The resulting parameters, listed in Table ref:tab:detail_fem_apa300ml_2dof_parameters, yield dynamic behavior that closely matches the high-order finite element model, as demonstrated in Figure ref:fig:detail_fem_apa300ml_comp_fem_2dof_fem_2dof. While higher-order modes and non-axial flexibility are not captured, the model accurately represents the fundamental dynamics within the operational frequency range. #+name: tab:detail_fem_apa300ml_2dof_parameters @@ -1217,7 +1212,7 @@ The behavior of piezoelectric actuators is characterized by coupled constitutive To evaluate the impact of electrical boundary conditions on the system dynamics, experimental measurements were conducted using the APA95ML, comparing the transfer function from $V_a$ to $y$ under two distinct configurations. With the force sensor stack in open-circuit condition (analogous to voltage measurement with high input impedance) and in short-circuit condition (similar to charge measurement with low output impedance). As demonstrated in Figure ref:fig:detail_fem_apa95ml_effect_electrical_boundaries, short-circuiting the force sensor stack results in a minor decrease in resonance frequency. -This relatively modest effect validates the simplifying assumption made in the model of the APA. +The developed models of the APA do not represent such behavior, but as this effect is quite small, this validates the simplifying assumption made in the models. #+begin_src matlab %% Effect of electrical boundaries on the @@ -1281,20 +1276,20 @@ exportFig('figs/detail_fem_apa95ml_effect_electrical_boundaries.pdf', 'width', ' However, the electrical characteristics of the APA remain crucial for instrumentation design. Proper consideration must be given to voltage amplifier specifications and force sensor signal conditioning requirements. -These aspects, being fundamental to system implementation, will be addressed in the instrumentation chapter. +These aspects will be addressed in the instrumentation chapter. ** Validation with the Nano-Hexapod <> The integration of the APA300ML model within the nano-hexapod simulation framework served two validation objectives: to validate the APA300ML choice through analysis of system dynamics with APA modelled as flexible bodies, and to validate the simplified 2DoF model through comparative analysis with the full FEM implementation. -The dynamic characteristics predicted using the flexible body model align well with the design requirements established during the conceptual phase. +The dynamics predicted using the flexible body model align well with the design requirements established during the conceptual phase. The dynamics from $\bm{u}$ to $\bm{V}_s$ exhibits the desired alternating pole-zero pattern (Figure ref:fig:detail_fem_actuator_fem_vs_perfect_hac_plant), a critical characteristic for implementing robust decentralized Integral Force Feedback. Additionally, the model predicts no problematic high-frequency modes in the dynamics from $\bm{u}$ to $\bm{\epsilon}_{\mathcal{L}}$ (Figure ref:fig:detail_fem_actuator_fem_vs_perfect_iff_plant), maintaining consistency with earlier conceptual simulations. These findings suggest that the control performance targets established during the conceptual phase remain achievable with the selected actuator. Comparative analysis between the high-order FEM implementation and the simplified 2DoF model (Figure ref:fig:detail_fem_actuator_fem_vs_perfect_plants) demonstrates remarkable agreement in the frequency range of interest. -This validates the use of the simplified model for time-domain simulations, where computational efficiency is paramount. +This validates the use of the simplified model for time-domain simulations. The reduction in model order is substantial: while the FEM implementation results in approximately 300 states (36 states per actuator plus 12 additional states), the 2DoF model requires only 24 states for the complete nano-hexapod. These results validate both the selection of the APA300ML and the effectiveness of the simplified modeling approach for the nano-hexapod. @@ -1460,21 +1455,21 @@ For Stewart platforms requiring nanometric precision, numerous flexible joint de For design simplicity and component standardization, identical joints are employed at both ends of the nano-hexapod struts. #+name: fig:detail_fem_joints_examples -#+caption: Example of different flexible joints geometry used for Stewart platforms. (\subref{fig:detail_fem_joints_yang}) [[cite:&yang19_dynam_model_decoup_contr_flexib]]. (\subref{fig:detail_fem_joints_preumont}) [[cite:&preumont07_six_axis_singl_stage_activ]]. (\subref{fig:detail_fem_joints_wire}) [[cite:&du14_piezo_actuat_high_precis_flexib]]. +#+caption: Example of different flexible joints geometry used for Stewart platforms. (\subref{fig:detail_fem_joints_preumont}) Typical "universal" flexible joint used in [[cite:&preumont07_six_axis_singl_stage_activ]]. (\subref{fig:detail_fem_joints_yang}) Torsional stiffness can be explicitely specified as done in [[cite:&yang19_dynam_model_decoup_contr_flexib]]. (\subref{fig:detail_fem_joints_wire}) "Thin" flexible joints having differnt "notch curves" are also used [[cite:&du14_piezo_actuat_high_precis_flexib]]. #+attr_latex: :options [htbp] #+begin_figure -#+attr_latex: :caption \subcaption{\label{fig:detail_fem_joints_yang}} -#+attr_latex: :options {0.35\textwidth} -#+begin_subfigure -#+attr_latex: :height 5cm -[[file:figs/detail_fem_joints_yang.png]] -#+end_subfigure #+attr_latex: :caption \subcaption{\label{fig:detail_fem_joints_preumont}} #+attr_latex: :options {0.3\textwidth} #+begin_subfigure #+attr_latex: :height 5cm [[file:figs/detail_fem_joints_preumont.png]] #+end_subfigure +#+attr_latex: :caption \subcaption{\label{fig:detail_fem_joints_yang}} +#+attr_latex: :options {0.35\textwidth} +#+begin_subfigure +#+attr_latex: :height 5cm +[[file:figs/detail_fem_joints_yang.png]] +#+end_subfigure #+attr_latex: :caption \subcaption{\label{fig:detail_fem_joints_wire}} #+attr_latex: :options {0.3\textwidth} #+begin_subfigure @@ -1488,7 +1483,7 @@ This section examines how these non-ideal characteristics affect system behavior The analysis of bending and axial stiffness effects enables the establishment of comprehensive specifications for the flexible joints. These specifications guide the development and optimization of a flexible joint design through finite element analysis (Section ref:ssec:detail_fem_joint_specs). -The validation process, detailed in Section ref:ssec:detail_fem_joint_validation, begins with the integration of the joints as "reduced order flexible bodies" in the nano-hexapod model, followed by the development of computationally efficient lower-order models that preserve the essential dynamic characteristics. +The validation process, detailed in Section ref:ssec:detail_fem_joint_validation, begins with the integration of the joints as "reduced order flexible bodies" in the nano-hexapod model, followed by the development of computationally efficient lower-order models that preserve the essential dynamic characteristics of the flexible joints. ** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) @@ -1524,11 +1519,10 @@ open(mdl); % Open Simscape Model ** Bending and Torsional Stiffness <> -The presence of bending stiffness in flexible joints causes the forces applied by the struts to deviate from the strut direction. -This additional spring forces can affect system dynamics. +The presence of bending stiffness in flexible joints causes the forces applied by the struts to deviate from the strut direction [[cite:&mcinroy02_model_desig_flexur_joint_stewar]] and can affect system dynamics. -To isolate and quantify these effects, simulations were conducted with the micro-station considered rigid and using simplified single-degree-of-freedom actuators (stiffness $1\,N/\mu m$) without parallel force sensor stiffness. -Joint bending stiffness was varied from 0 (ideal case) to 500 Nm/rad. +To quantify these effects, simulations were conducted with the micro-station considered rigid and using simplified 1DoF actuators (stiffness of $1\,N/\mu m$) without parallel stiffness to the force sensors. +Flexible joint bending stiffness was varied from 0 (ideal case) to $500\,Nm/\text{rad}$. Analysis of the plant dynamics reveals two significant effects. For the transfer function from $\bm{f}$ to $\bm{\epsilon}_{\mathcal{L}}$, bending stiffness increases low-frequency coupling, though this remains small for realistic stiffness values (Figure ref:fig:detail_fem_joints_bending_stiffness_hac_plant). @@ -1543,7 +1537,7 @@ This characteristic impacts the achievable damping using decentralized Integral This is confirmed by the Root Locus plot in Figure ref:fig:detail_fem_joints_bending_stiffness_iff_locus_1dof. This effect becomes less significant when using the selected APA300ML actuators (Figure ref:fig:detail_fem_joints_bending_stiffness_iff_locus_apa300ml), which already incorporate parallel stiffness by design which is higher than the one induced by flexible joint stiffness. -A parallel analysis of torsional stiffness revealed similar dynamic effects, though these proved less critical for system performance. +A parallel analysis of torsional stiffness revealed similar effects, though these proved less critical for system performance. #+begin_src matlab %% Identify the dynamics for several considered bending stiffnesses @@ -1846,7 +1840,7 @@ The resulting frequency responses (Figure ref:fig:detail_fem_joints_axial_stiffn The force-sensor (IFF) plant exhibits minimal sensitivity to axial compliance, as evidenced by both frequency response data (Figure ref:fig:detail_fem_joints_axial_stiffness_iff_plant) and root locus analysis (Figure ref:fig:detail_fem_joints_axial_stiffness_iff_locus). -However, the externally measured (HAC) plant demonstrates significant effects: internal strut modes appear at high frequencies, introducing substantial cross-coupling between axes. +However, the transfer function from $\bm{f}$ to $\bm{\epsilon}_{\mathcal{L}}$ demonstrates significant effects: internal strut modes appear at high frequencies, introducing substantial cross-coupling between axes. This coupling is quantified through RGA analysis of the damped system (Figure ref:fig:detail_fem_joints_axial_stiffness_rga_hac_plant), which confirms increasing interaction between control channels at frequencies above the joint-induced resonance. Above this resonance frequency, two critical limitations emerge. @@ -2154,13 +2148,13 @@ Based on the dynamic analysis presented in previous sections, quantitative speci | Bending Stroke | $> 1\,\text{mrad}$ | 24.5 | Among various possible flexible joint architectures, the design shown in Figure ref:fig:detail_fem_joints_design was selected for three key advantages. -First, the geometry creates coincident x and y rotation axes, ensuring well-defined kinematic behavior through precise definition of the system's Jacobian matrix. +First, the geometry creates coincident $x$ and $y$ rotation axes, ensuring well-defined kinematic behavior, important for the precise definition of the nano-hexapod Jacobian matrix. Second, the design allows easy tuning of different directional stiffnesses through a limited number of geometric parameters. Third, the architecture inherently provides high axial stiffness while maintaining the required compliance in rotational degrees of freedom. The joint geometry was optimized through parametric finite element analysis. The optimization process revealed an inherent trade-off between maximizing axial stiffness and achieving sufficiently low bending/torsional stiffness, while maintaining material stresses within acceptable limits. -The final design, featuring a neck dimension of 0.25mm, achieves mechanical properties closely matching the target specifications, as verified through finite element analysis and documented in Table ref:tab:detail_fem_joints_specs. +The final design, featuring a neck dimension of 0.25mm, achieves mechanical properties closely matching the target specifications, as verified through finite element analysis and summarized in Table ref:tab:detail_fem_joints_specs. #+name: fig:detail_fem_joints_design #+caption: Designed flexible joints. @@ -2232,7 +2226,7 @@ To improve computational efficiency, a low order representation was developed us After evaluating various configurations, a compromise was achieved by modeling bottom joints with bending and axial stiffness ($k_f$ and $k_a$), and top joints with bending, torsional, and axial stiffness ($k_f$, $k_t$ and $k_a$). This simplification reduces the total model order to 48 states: 12 for the payload, 12 for the struts, and 24 for the joints (12 each for bottom and top joints). -While additional degrees of freedom could potentially capture more dynamic features, the selected configuration preserves essential behavioral characteristics while minimizing computational complexity. +While additional degrees of freedom could potentially capture more dynamic features, the selected configuration preserves essential system characteristics while minimizing computational complexity. #+begin_src matlab %% Compare Dynamics between "Reduced Order" flexible joints and "2-dof and 3-dof" joints @@ -2405,9 +2399,9 @@ exportFig('figs/detail_fem_joints_fem_vs_perfect_iff_plant.pdf', 'width', 'half' :END: <> -In this chapter, the methodology of combining finite element analysis with multi-body modeling has been demonstrated and validated, proving particularly valuable for the detailed design phase of the nano-hexapod. +In this chapter, the methodology of combining finite element analysis with multi-body modeling has been demonstrated and validated, proving particularly valuable for the detailed design of nano-hexapod components. The approach was first validated using an amplified piezoelectric actuator, where predicted dynamics showed excellent agreement with experimental measurements for both open and closed-loop behavior. -This validation established confidence in the method's ability to accurately predict component behavior within the broader system context. +This validation established confidence in the method's ability to accurately predict component behavior within a larger system. The methodology was then successfully applied to optimize two critical components. For the actuators, it enabled validation of the APA300ML selection while providing both high-fidelity and computationally efficient models for system simulation. diff --git a/nass-fem.pdf b/nass-fem.pdf index 217497584ed4e871dec1d071aa458af59fba78ad..70ff7d73d2be48add9e7a7cd1eec6393ba9c9f50 100644 GIT binary patch delta 215580 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%0DfA9`~Dg7^ky0JRf?Bd2;D+~PfmOh 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 X!bPy|x$qq#hK8mhs;V}S<0AhJ{i1YB delta 215745 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 XzvQszun1{>0|R}2Wo0uPbN>GV`re9A diff --git a/nass-fem.tex b/nass-fem.tex index bee0bd9..abca8bf 100644 --- a/nass-fem.tex +++ b/nass-fem.tex @@ -1,4 +1,4 @@ -% Created 2025-02-27 Thu 10:38 +% Created 2025-02-27 Thu 11:53 % Intended LaTeX compiler: pdflatex \documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt} @@ -26,15 +26,15 @@ During the detailed design phase of the nano-hexapod, optimizing individual components while ensuring their dynamic compatibility with the complete system presents significant challenges. While Finite Element Analysis (FEA) serves as a powerful tool for component-level optimization, understanding how the dynamics of each element interacts within the complete nano-active stabilization system (NASS) becomes crucial. -A full finite element model of the assembled system, while theoretically possible, would prove impractical for simulating real-time control scenarios due to its computational complexity. +A full Finite Element Model (FEM) of the NASS, while theoretically possible, would prove impractical for simulating real-time control scenarios due to its computational complexity. This chapter presents a hybrid modeling approach that combines finite element analysis with multi-body dynamics, enabling both detailed component optimization and efficient system-level simulation. The methodology employs reduced-order flexible bodies, whereby components whose dynamic properties are determined through FEA can be effectively integrated into the multi-body framework. -The theoretical foundations and practical implementation of this approach are presented in Section \ref{sec:detail_fem_super_element}, where experimental validation using an amplified piezoelectric actuator demonstrates the method's accuracy in predicting both open and closed-loop dynamic behavior. +The theoretical foundations and practical implementation of this approach are presented in Section \ref{sec:detail_fem_super_element}, where experimental validation using an Amplified Piezoelectric Actuator (APA) demonstrates the method's accuracy in predicting both open and closed-loop dynamic behavior. This validated modeling framework is then applied to optimize two critical elements of the nano-hexapod: the actuators and the flexible joints. -Section \ref{sec:detail_fem_actuator} examines the selection and characterization of amplified piezoelectric actuators, developing both high-fidelity and computationally efficient models that capture essential dynamic characteristics. -Section \ref{sec:detail_fem_joint} addresses the design of flexible joints, where precise control of directional stiffness proves crucial for system performance. +Section \ref{sec:detail_fem_actuator} examines the selection and characterization of the actuators, developing both high-fidelity and computationally efficient models that capture essential dynamic characteristics. +Section \ref{sec:detail_fem_joint} addresses the design of flexible joints, where proper parasitic stiffness proves crucial for system performance. In both cases, the hybrid modeling approach enables detailed component optimization while maintaining the ability to predict system-level dynamic behavior, particularly under closed-loop control conditions. \chapter{Reduced order flexible bodies} @@ -42,7 +42,7 @@ In both cases, the hybrid modeling approach enables detailed component optimizat Components exhibiting complex dynamical behavior are frequently found to be unsuitable for direct implementation within multi-body models. These components are traditionally analyzed using Finite Element Analysis (FEA) software. However, a methodological bridge between these two analytical approaches has been established, whereby components whose dynamical properties have been determined through FEA can be successfully integrated into multi-body models \cite{hatch00_vibrat_matlab_ansys}. -This combined multibody-FEA modeling approach presents significant advantages, as it enables the selective application of FEA modeling to specific elements while maintaining the computational efficiency of multi-body analysis for the broader system \cite{rankers98_machin}. +This combined multibody-FEA modeling approach presents significant advantages, as it enables the accurate FE modeling to specific elements while maintaining the computational efficiency of multi-body analysis for the broader system \cite{rankers98_machin}. The investigation of this hybrid modeling approach is structured in three sections. First, the fundamental principles and methodological approaches of this modeling framework are introduced (Section \ref{ssec:detail_fem_super_element_theory}). @@ -62,7 +62,7 @@ Initially, the component is modeled in a finite element software with appropriat Subsequently, interface frames are defined at locations where the multi-body model will establish connections with the component. These frames serve multiple functions, including connecting to other parts, applying forces and torques, and measuring relative motion between defined frames. -Following the establishment of these interface parameters, modal reduction is performed using the Craig-Bampton method \cite{craig68_coupl_subst_dynam_analy} (also known as the ``fixed-interface method''), a technique that transforms the extensive FEA degrees of freedom into a significantly reduced set of retained degrees of freedom. +Following the establishment of these interface parameters, modal reduction is performed using the Craig-Bampton method \cite{craig68_coupl_subst_dynam_analy} (also known as the ``fixed-interface method''), a technique that significantly reduce the number of DoF while while still presenting the main dynamical characteristics. This transformation typically reduces the model complexity from hundreds of thousands to fewer than 100 DoF. The number of degrees of freedom in the reduced model is determined by \eqref{eq:detail_fem_model_order} where \(n\) represents the number of defined frames and \(p\) denotes the number of additional modes to be modeled. The outcome of this procedure is an \(m \times m\) set of reduced mass and stiffness matrices, which can subsequently be incorporated into the multi-body model to represent the component's dynamic behavior. @@ -168,8 +168,8 @@ From \cite{fleming10_integ_strain_force_feedb_high} the relation between the for F_a = g_a \cdot V_a, \quad g_a = d_{33} n k_a, \quad k_a = \frac{c^{E} A}{L} \end{equation} -Unfortunately, it is difficult to know exactly which material is used in the amplified piezoelectric actuator\footnote{The manufacturer of the APA95ML was not willing to share the piezoelectric material properties of the stack.}. -However, based on the available properties of the stacks in the data-sheet (summarized in Table \ref{tab:detail_fem_stack_parameters}), the soft Lead Zirconate Titanate ``THP5H'' from Thorlabs seemed to match quite well the observed properties. +Unfortunately, it is difficult to know exactly which material is used for the piezoelectric stacks\footnote{The manufacturer of the APA95ML was not willing to share the piezoelectric material properties of the stack.}. +Yet, based on the available properties of the stacks in the data-sheet (summarized in Table \ref{tab:detail_fem_stack_parameters}), the soft Lead Zirconate Titanate ``THP5H'' from Thorlabs seemed to match quite well the observed properties. \begin{table}[htbp] \caption{\label{tab:detail_fem_stack_parameters}Stack Parameters} @@ -218,7 +218,7 @@ The stiffness of the APA95ML was estimated from the multi-body model by computin The inverse of the DC gain this transfer function corresponds to the axial stiffness of the APA95ML. A value of \(23\,N/\mu m\) was found which is close to the specified stiffness in the datasheet of \(k = 21\,N/\mu m\). -The multi-body model predicted a resonant frequency under block-free conditions of \(\approx 2\,\text{kHz}\) (Figure \ref{fig:detail_fem_apa95ml_compliance}), which is in agreement with the nominal specification of \(2\,\text{kHz}\). +The multi-body model predicted a resonant frequency under block-free conditions of \(\approx 2\,\text{kHz}\) (Figure \ref{fig:detail_fem_apa95ml_compliance}), which is in agreement with the nominal specification. \begin{figure}[htbp] \centering @@ -226,7 +226,7 @@ The multi-body model predicted a resonant frequency under block-free conditions \caption{\label{fig:detail_fem_apa95ml_compliance}Estimated compliance of the APA95ML} \end{figure} -In order to estimate the stroke of the APA95ML, first the mechanical amplification factor, defined as the ratio between vertical displacement and horizontal stack displacement, needs to be determined. +In order to estimate the stroke of the APA95ML, the mechanical amplification factor, defined as the ratio between vertical displacement and horizontal stack displacement, was first determined. This characteristic was quantified through analysis of the transfer function relating horizontal stack motion to vertical actuator displacement, from which an amplification factor of \(1.5\) was derived. The piezoelectric stacks, exhibiting a typical strain response of \(0.1\,\%\) relative to their length (here equal to \(20\,mm\)), produce an individual nominal stroke of \(20\,\mu m\) (see data-sheet of the piezoelectric stacks on Table \ref{tab:detail_fem_stack_parameters}, page \pageref{tab:detail_fem_stack_parameters}). @@ -238,11 +238,11 @@ The high degree of concordance observed across multiple performance metrics prov \section{Experimental Validation} \label{ssec:detail_fem_super_element_validation} Further validation of the reduced-order flexible body methodology was undertaken through experimental investigation. -The goal is to measure the dynamics of the APA95ML and compared it with predictions derived from the multi-body model incorporating the actuator as a flexible element. +The goal was to measure the dynamics of the APA95ML and to compare it with predictions derived from the multi-body model incorporating the actuator as a flexible element. The test bench illustrated in Figure \ref{fig:detail_fem_apa95ml_bench} was used, which consists of a \(5.7\,kg\) granite suspended on top of the APA95ML. The granite's motion was vertically guided with an air bearing system, and a fibered interferometer was used to measured its vertical displacement \(y\). -A digital-to-analog converter (DAC) was used to generate the control signal \(u\), which was subsequently conditioned through a voltage amplification stage providing a gain factor of \(20\), ultimately yielding the effective voltage \(V_a\) across the two piezoelectric stacks. +A digital-to-analog converter (DAC) was used to generate the control signal \(u\), which was subsequently conditioned through a voltage amplifier with a gain of \(20\), ultimately yielding the effective voltage \(V_a\) across the two piezoelectric stacks. Measurement of the sensor stack voltage \(V_s\) was performed using an analog-to-digital converter (ADC). \begin{figure}[htbp] @@ -264,12 +264,12 @@ Measurement of the sensor stack voltage \(V_s\) was performed using an analog-to Frequency domain system identification techniques were used to characterize the dynamic behavior of the APA95ML. The identification procedure necessitated careful choice of the excitation signal \cite[, chap. 5]{pintelon12_system_ident}. -The most used ones are impulses (particularly suited to modal analysis), steps, random noise signals, and multi-sine excitations. +Commonly employed excitation signals include impulses (which are particularly effective for modal analysis), steps, random noise signals, and multi-sine excitations During all this experimental work, random noise excitation was predominantly employed. The designed excitation signal is then generated and both input and output signals are synchronously acquired. From the obtained input and output data, the frequency response functions were derived. -To improve the quality of the obtained frequency domain data, averaging and windowing were used \cite[, chap. 13]{pintelon12_system_ident}.. +To improve the quality of the obtained frequency domain data, averaging and windowing were used \cite[, chap. 13]{pintelon12_system_ident}. The obtained frequency response functions from \(V_a\) to \(V_s\) and to \(y\) are compared with the theoretical predictions derived from the multi-body model in Figure \ref{fig:detail_fem_apa95ml_comp_plant}. @@ -305,11 +305,11 @@ The IFF controller implementation, defined in equation \ref{eq:detail_fem_iff_co K_{\text{IFF}}(s) = \frac{g}{s + 2\cdot 2\pi} \cdot \frac{s}{s + 0.5 \cdot 2\pi} \end{equation} -The theoretical damped dynamics of the closed-loop system was analyzed through using the model by computed the root locus plot shown in Figure \ref{fig:detail_fem_apa95ml_iff_root_locus}. +The theoretical damped dynamics of the closed-loop system was estimated using the model by computed the root locus plot shown in Figure \ref{fig:detail_fem_apa95ml_iff_root_locus}. For experimental validation, six gain values were tested: \(g = [0,\,10,\,50,\,100,\,500,\,1000]\). The measured frequency responses for each gain configuration were compared with model predictions, as presented in Figure \ref{fig:detail_fem_apa95ml_damped_plants}. -The close agreement between experimental measurements and theoretical predictions across all gain configurations demonstrates the model's capability to accurately predict both open-loop and closed-loop system dynamics, thereby validating its utility for control system design and analysis. +The close agreement between experimental measurements and theoretical predictions across all gain configurations demonstrates the model's capability to accurately predict both open-loop and closed-loop system dynamics. \begin{figure}[htbp] \begin{subfigure}{0.48\textwidth} @@ -328,20 +328,16 @@ The close agreement between experimental measurements and theoretical prediction \end{figure} \section*{Conclusion} -The modeling procedure presented in this section will demonstrate significant utility for the optimization of complex mechanical components within multi-body systems, particularly in the design of actuators (Section \ref{sec:detail_fem_actuator}) and flexible joints (Section \ref{sec:detail_fem_joint}). +The experimental validation with an Amplified Piezoelectric Actuator confirms that this methodology accurately predicts both open-loop and closed-loop dynamic behaviors. +This verification establishes its effectiveness for component design and system analysis applications. -Through experimental validation using an Amplified Piezoelectric Actuator, the methodology has been shown to accurately predict both open-loop and closed-loop dynamic behavior, thereby establishing its reliability for component design and system analysis. - -While this modeling approach provides accurate predictions of component behavior, the resulting model order can become prohibitively high for practical time-domain simulations. -This is exemplified by the nano-hexapod configuration, where the implementation of six Amplified Piezoelectric Actuators, each modeled with 48 degrees of freedom, yields 288 degrees of freedom only for the actuators. -However, the methodology remains valuable for system analysis, as the extraction of frequency domain characteristics can be efficiently performed even with such high-order models. +The approach will be especially beneficial for optimizing actuators (Section \ref{sec:detail_fem_actuator}) and flexible joints (Section \ref{sec:detail_fem_joint}) for the nano-hexapod. \chapter{Actuator Selection} \label{sec:detail_fem_actuator} -The selection and modeling of actuators constitutes a critical step in the development of the nano-hexapod. -This chapter presents the approach to actuator selection and modeling. +The selection and modeling of actuators, that constitutes a critical step in the development of the nano-hexapod, is here presented. First, specifications for the nano-hexapod actuators are derived from previous analyses, leading to the selection of the actuator type and ultimately to a specific model (Section \ref{ssec:detail_fem_actuator_specifications}). -Then, the chosen actuator is modeled using the reduced-order flexible body approach developed in the previous section, enabling validation of this selection through detailed dynamical analysis (Section \ref{ssec:detail_fem_actuator_apa300ml}). +Then, the chosen actuator is modeled using the reduced-order flexible body approach developed in the previous section, validating the choice of actuator through detailed dynamical analysis (Section \ref{ssec:detail_fem_actuator_apa300ml}). Finally, a simplified two-degree-of-freedom model is developed to facilitate time-domain simulations while maintaining accurate representation of the actuator's essential characteristics (Section \ref{ssec:detail_fem_actuator_apa300ml_2dof}). \section{Choice of the Actuator based on Specifications} \label{ssec:detail_fem_actuator_specifications} @@ -349,15 +345,16 @@ Finally, a simplified two-degree-of-freedom model is developed to facilitate tim The actuator selection process was driven by several critical requirements derived from previous dynamic analyses. A primary consideration is the actuator stiffness, which significantly impacts system dynamics through multiple mechanisms. The spindle rotation induces gyroscopic effects that modify plant dynamics and increase coupling, necessitating sufficient stiffness. -Conversely, the actuator stiffness must be carefully limited to ensure the nano-hexapod's suspension modes remain below the problematic modes of the micro-stations to limit the coupling between the two structures. +Conversely, the actuator stiffness must be carefully limited to ensure the nano-hexapod's suspension modes remain below the problematic modes of the micro-station to limit the coupling between the two structures. These competing requirements suggest an optimal stiffness of approximately \(1\,N/\mu m\). Additional specifications arise from the control strategy and physical constraints. -The implementation of a HAC-LAC (High Authority Control-Low Authority Control) architecture necessitates integrated force sensing capability. +The implementation of the decentralized Integral Force Feedback (IFF) architecture necessitates force sensors to be collocated with each actuator. The system's geometric constraints limit the actuator height to 50mm, given the nano-hexapod's maximum height of 95mm and the presence of flexible joints at each strut extremity. -Furthermore, the actuator stroke must exceed the micro-station positioning errors while providing additional margin for mounting adjustments and operational flexibility, which is estimated at \(\approx 100\,\mu m\). +Furthermore, the actuator stroke must exceed the micro-station positioning errors while providing additional margin for mounting adjustments and operational flexibility. +An actuator stroke of \(\approx 100\,\mu m\) is therefore required. -Three actuator technologies were evaluated (examples are shown in Figure \ref{fig:detail_fem_actuator_pictures}): voice coil actuators, piezoelectric stack actuators, and amplified piezoelectric actuators. +Three actuator technologies were evaluated (examples of such actuators are shown in Figure \ref{fig:detail_fem_actuator_pictures}): voice coil actuators, piezoelectric stack actuators, and amplified piezoelectric actuators. Variable reluctance actuators were not considered despite their superior efficiency compared to voice coil actuators, as their inherent nonlinearity would introduce unnecessary control complexity. \begin{figure}[htbp] @@ -382,17 +379,17 @@ Variable reluctance actuators were not considered despite their superior efficie \caption{\label{fig:detail_fem_actuator_pictures}Example of actuators considered for the nano-hexapod. Voice coil from Sensata Technologies (\subref{fig:detail_fem_voice_coil_picture}). Piezoelectric stack actuator from Physik Instrumente (\subref{fig:detail_fem_piezo_picture}). Amplified Piezoelectric Actuator from DSM (\subref{fig:detail_fem_fpa_picture}).} \end{figure} -Voice coil actuators (shown in Figure \ref{fig:detail_fem_voice_coil_picture}), when combined with flexure guides of wanted stiffness \(\approx 1\,N/\mu m\), would require forces above \(100\,N\) to achieve the specified \(100\,\mu m\) displacement. -While these actuators offer excellent linearity and long strokes, the constant force requirement would result in significant steady-state current, leading to thermal loads that could compromise system stability. -Their advantages were not considered adapted for this application, diminishing their benefits relative to piezoelectric solutions. +Voice coil actuators (shown in Figure \ref{fig:detail_fem_voice_coil_picture}), when combined with flexure guides of wanted stiffness (\(\approx 1\,N/\mu m\)), would require forces in the order of \(100\,N\) to achieve the specified \(100\,\mu m\) displacement. +While these actuators offer excellent linearity and long strokes capabilities, the constant force requirement would result in significant steady-state current, leading to thermal loads that could compromise system stability. +Their advantages (linearity and long stroke) were not considered adapted for this application, diminishing their benefits relative to piezoelectric solutions. Conventional piezoelectric stack actuators (shown in Figure \ref{fig:detail_fem_piezo_picture}) present two significant limitations for the current application. Their stroke is inherently limited to approximately \(0.1\,\%\) of their length, meaning that even with the maximum allowable height of \(50\,mm\), the achievable stroke would only be \(50\,\mu m\), insufficient for the application. Additionally, their extremely high stiffness, typically around \(100\,N/\mu m\), exceeds the desired specifications by two orders of magnitude. -Amplified Piezoelectric Actuators (APAs) emerged as the optimal solution by addressing these limitations through an specific mechanical design. +Amplified Piezoelectric Actuators (APAs) emerged as the optimal solution by addressing these limitations through a specific mechanical design. The incorporation of a shell structure serves multiple purposes: it provides mechanical amplification of the piezoelectric displacement, reduces the effective axial stiffness to more suitable levels for the application, and creates a compact vertical profile. -Furthermore, the multi-stack configuration enables one stack to be dedicated to force sensing, ensuring excellent collocation with the actuator stacks, a critical feature for implementing robust decentralized control strategies. +Furthermore, the multi-stack configuration enables one stack to be dedicated to force sensing, ensuring excellent collocation with the actuator stacks, a critical feature for implementing robust decentralized IFF. Moreover, using APA for active damping has been successfully demonstrated in similar applications \cite{hanieh03_activ_stewar}. Several specific APA models were evaluated against the established specifications (Table \ref{tab:detail_fem_piezo_act_models}). @@ -447,7 +444,7 @@ The sensor and actuator ``constants'' (\(g_s\) and \(g_a\)) derived in Section \ \section{Simpler 2DoF Model of the APA300ML} \label{ssec:detail_fem_actuator_apa300ml_2dof} -To facilitate efficient time-domain simulations while maintaining essential dynamic characteristics, a simplified two-degree-of-freedom model was developed, adapted from \cite{souleille18_concep_activ_mount_space_applic}. +To facilitate efficient time-domain simulations while maintaining essential dynamic characteristics, a simplified two-degree-of-freedom model, adapted from \cite{souleille18_concep_activ_mount_space_applic}, was developed. This model, illustrated in Figure \ref{fig:detail_fem_apa_2dof_model}, comprises three components. The mechanical shell is characterized by its axial stiffness \(k_1\) and damping \(c_1\). @@ -470,15 +467,15 @@ The model requires tuning of 8 parameters (\(k_1\), \(c_1\), \(k_e\), \(c_e\), \ The shell parameters \(k_1\) and \(c_1\) were determined first through analysis of the zero in the \(V_a\) to \(V_s\) transfer function. The physical interpretation of this zero can be understood through Root Locus analysis: as controller gain increases, the poles of a closed-loop system converge to the open-loop zeros. -In this context, the zero corresponds to the poles of the system with a theoretical infinite-gain controller that ensures zero force in the sensor stack. -This condition effectively represents the dynamics of an APA without the force sensor stack. +The open-loop zero therefore corresponds to the poles of the system with a theoretical infinite-gain controller that ensures zero force in the sensor stack. +This condition effectively represents the dynamics of an APA without the force sensor stack (i.e. an APA with only the shell). This physical interpretation enables straightforward parameter tuning: \(k_1\) determines the frequency of the zero, while \(c_1\) defines its damping characteristic. The stack parameters (\(k_a\), \(c_a\), \(k_e\), \(c_e\)) were then derived from the first pole of the \(V_a\) to \(y\) response. Given that identical piezoelectric stacks are used for both sensing and actuation, the relationships \(k_e = 2k_a\) and \(c_e = 2c_a\) were enforced, reflecting the series configuration of the dual actuator stacks. Finally, the sensitivities \(g_s\) and \(g_a\) were adjusted to match the DC gains of the respective transfer functions. -The resulting parameters, documented in Table \ref{tab:detail_fem_apa300ml_2dof_parameters}, yield dynamic behavior that closely matches the high-order finite element model, as demonstrated in Figure \ref{fig:detail_fem_apa300ml_comp_fem_2dof_fem_2dof}. +The resulting parameters, listed in Table \ref{tab:detail_fem_apa300ml_2dof_parameters}, yield dynamic behavior that closely matches the high-order finite element model, as demonstrated in Figure \ref{fig:detail_fem_apa300ml_comp_fem_2dof_fem_2dof}. While higher-order modes and non-axial flexibility are not captured, the model accurately represents the fundamental dynamics within the operational frequency range. \begin{table}[htbp] @@ -524,7 +521,7 @@ The behavior of piezoelectric actuators is characterized by coupled constitutive To evaluate the impact of electrical boundary conditions on the system dynamics, experimental measurements were conducted using the APA95ML, comparing the transfer function from \(V_a\) to \(y\) under two distinct configurations. With the force sensor stack in open-circuit condition (analogous to voltage measurement with high input impedance) and in short-circuit condition (similar to charge measurement with low output impedance). As demonstrated in Figure \ref{fig:detail_fem_apa95ml_effect_electrical_boundaries}, short-circuiting the force sensor stack results in a minor decrease in resonance frequency. -This relatively modest effect validates the simplifying assumption made in the model of the APA. +The developed models of the APA do not represent such behavior, but as this effect is quite small, this validates the simplifying assumption made in the models. \begin{figure}[htbp] \centering @@ -534,20 +531,20 @@ This relatively modest effect validates the simplifying assumption made in the m However, the electrical characteristics of the APA remain crucial for instrumentation design. Proper consideration must be given to voltage amplifier specifications and force sensor signal conditioning requirements. -These aspects, being fundamental to system implementation, will be addressed in the instrumentation chapter. +These aspects will be addressed in the instrumentation chapter. \section{Validation with the Nano-Hexapod} \label{ssec:detail_fem_actuator_apa300ml_validation} The integration of the APA300ML model within the nano-hexapod simulation framework served two validation objectives: to validate the APA300ML choice through analysis of system dynamics with APA modelled as flexible bodies, and to validate the simplified 2DoF model through comparative analysis with the full FEM implementation. -The dynamic characteristics predicted using the flexible body model align well with the design requirements established during the conceptual phase. +The dynamics predicted using the flexible body model align well with the design requirements established during the conceptual phase. The dynamics from \(\bm{u}\) to \(\bm{V}_s\) exhibits the desired alternating pole-zero pattern (Figure \ref{fig:detail_fem_actuator_fem_vs_perfect_hac_plant}), a critical characteristic for implementing robust decentralized Integral Force Feedback. Additionally, the model predicts no problematic high-frequency modes in the dynamics from \(\bm{u}\) to \(\bm{\epsilon}_{\mathcal{L}}\) (Figure \ref{fig:detail_fem_actuator_fem_vs_perfect_iff_plant}), maintaining consistency with earlier conceptual simulations. These findings suggest that the control performance targets established during the conceptual phase remain achievable with the selected actuator. Comparative analysis between the high-order FEM implementation and the simplified 2DoF model (Figure \ref{fig:detail_fem_actuator_fem_vs_perfect_plants}) demonstrates remarkable agreement in the frequency range of interest. -This validates the use of the simplified model for time-domain simulations, where computational efficiency is paramount. +This validates the use of the simplified model for time-domain simulations. The reduction in model order is substantial: while the FEM implementation results in approximately 300 states (36 states per actuator plus 12 additional states), the 2DoF model requires only 24 states for the complete nano-hexapod. These results validate both the selection of the APA300ML and the effectiveness of the simplified modeling approach for the nano-hexapod. @@ -576,6 +573,12 @@ For Stewart platforms requiring nanometric precision, numerous flexible joint de For design simplicity and component standardization, identical joints are employed at both ends of the nano-hexapod struts. \begin{figure}[htbp] +\begin{subfigure}{0.3\textwidth} +\begin{center} +\includegraphics[scale=1,height=5cm]{figs/detail_fem_joints_preumont.png} +\end{center} +\subcaption{\label{fig:detail_fem_joints_preumont}} +\end{subfigure} \begin{subfigure}{0.35\textwidth} \begin{center} \includegraphics[scale=1,height=5cm]{figs/detail_fem_joints_yang.png} @@ -584,17 +587,11 @@ For design simplicity and component standardization, identical joints are employ \end{subfigure} \begin{subfigure}{0.3\textwidth} \begin{center} -\includegraphics[scale=1,height=5cm]{figs/detail_fem_joints_preumont.png} -\end{center} -\subcaption{\label{fig:detail_fem_joints_preumont}} -\end{subfigure} -\begin{subfigure}{0.3\textwidth} -\begin{center} \includegraphics[scale=1,height=5cm]{figs/detail_fem_joints_wire.png} \end{center} \subcaption{\label{fig:detail_fem_joints_wire}} \end{subfigure} -\caption{\label{fig:detail_fem_joints_examples}Example of different flexible joints geometry used for Stewart platforms. (\subref{fig:detail_fem_joints_yang}) \cite{yang19_dynam_model_decoup_contr_flexib}. (\subref{fig:detail_fem_joints_preumont}) \cite{preumont07_six_axis_singl_stage_activ}. (\subref{fig:detail_fem_joints_wire}) \cite{du14_piezo_actuat_high_precis_flexib}.} +\caption{\label{fig:detail_fem_joints_examples}Example of different flexible joints geometry used for Stewart platforms. (\subref{fig:detail_fem_joints_preumont}) Typical ``universal'' flexible joint used in \cite{preumont07_six_axis_singl_stage_activ}. (\subref{fig:detail_fem_joints_yang}) Torsional stiffness can be explicitely specified as done in \cite{yang19_dynam_model_decoup_contr_flexib}. (\subref{fig:detail_fem_joints_wire}) ``Thin'' flexible joints having differnt ``notch curves'' are also used \cite{du14_piezo_actuat_high_precis_flexib}.} \end{figure} While ideally these joints would permit free rotation about defined axes while maintaining infinite rigidity in other degrees of freedom, practical implementations exhibit parasitic stiffness that can impact control performance \cite{mcinroy02_model_desig_flexur_joint_stewar}. @@ -602,15 +599,14 @@ This section examines how these non-ideal characteristics affect system behavior The analysis of bending and axial stiffness effects enables the establishment of comprehensive specifications for the flexible joints. These specifications guide the development and optimization of a flexible joint design through finite element analysis (Section \ref{ssec:detail_fem_joint_specs}). -The validation process, detailed in Section \ref{ssec:detail_fem_joint_validation}, begins with the integration of the joints as ``reduced order flexible bodies'' in the nano-hexapod model, followed by the development of computationally efficient lower-order models that preserve the essential dynamic characteristics. +The validation process, detailed in Section \ref{ssec:detail_fem_joint_validation}, begins with the integration of the joints as ``reduced order flexible bodies'' in the nano-hexapod model, followed by the development of computationally efficient lower-order models that preserve the essential dynamic characteristics of the flexible joints. \section{Bending and Torsional Stiffness} \label{ssec:detail_fem_joint_bending} -The presence of bending stiffness in flexible joints causes the forces applied by the struts to deviate from the strut direction. -This additional spring forces can affect system dynamics. +The presence of bending stiffness in flexible joints causes the forces applied by the struts to deviate from the strut direction \cite{mcinroy02_model_desig_flexur_joint_stewar} and can affect system dynamics. -To isolate and quantify these effects, simulations were conducted with the micro-station considered rigid and using simplified single-degree-of-freedom actuators (stiffness \(1\,N/\mu m\)) without parallel force sensor stiffness. -Joint bending stiffness was varied from 0 (ideal case) to 500 Nm/rad. +To quantify these effects, simulations were conducted with the micro-station considered rigid and using simplified 1DoF actuators (stiffness of \(1\,N/\mu m\)) without parallel stiffness to the force sensors. +Flexible joint bending stiffness was varied from 0 (ideal case) to \(500\,Nm/\text{rad}\). Analysis of the plant dynamics reveals two significant effects. For the transfer function from \(\bm{f}\) to \(\bm{\epsilon}_{\mathcal{L}}\), bending stiffness increases low-frequency coupling, though this remains small for realistic stiffness values (Figure \ref{fig:detail_fem_joints_bending_stiffness_hac_plant}). @@ -625,7 +621,7 @@ This characteristic impacts the achievable damping using decentralized Integral This is confirmed by the Root Locus plot in Figure \ref{fig:detail_fem_joints_bending_stiffness_iff_locus_1dof}. This effect becomes less significant when using the selected APA300ML actuators (Figure \ref{fig:detail_fem_joints_bending_stiffness_iff_locus_apa300ml}), which already incorporate parallel stiffness by design which is higher than the one induced by flexible joint stiffness. -A parallel analysis of torsional stiffness revealed similar dynamic effects, though these proved less critical for system performance. +A parallel analysis of torsional stiffness revealed similar effects, though these proved less critical for system performance. \begin{figure}[h!tbp] \begin{subfigure}{0.48\textwidth} @@ -672,7 +668,7 @@ The resulting frequency responses (Figure \ref{fig:detail_fem_joints_axial_stiff The force-sensor (IFF) plant exhibits minimal sensitivity to axial compliance, as evidenced by both frequency response data (Figure \ref{fig:detail_fem_joints_axial_stiffness_iff_plant}) and root locus analysis (Figure \ref{fig:detail_fem_joints_axial_stiffness_iff_locus}). -However, the externally measured (HAC) plant demonstrates significant effects: internal strut modes appear at high frequencies, introducing substantial cross-coupling between axes. +However, the transfer function from \(\bm{f}\) to \(\bm{\epsilon}_{\mathcal{L}}\) demonstrates significant effects: internal strut modes appear at high frequencies, introducing substantial cross-coupling between axes. This coupling is quantified through RGA analysis of the damped system (Figure \ref{fig:detail_fem_joints_axial_stiffness_rga_hac_plant}), which confirms increasing interaction between control channels at frequencies above the joint-induced resonance. Above this resonance frequency, two critical limitations emerge. @@ -738,13 +734,13 @@ Bending Stroke & \(> 1\,\text{mrad}\) & 24.5\\ \end{table} Among various possible flexible joint architectures, the design shown in Figure \ref{fig:detail_fem_joints_design} was selected for three key advantages. -First, the geometry creates coincident x and y rotation axes, ensuring well-defined kinematic behavior through precise definition of the system's Jacobian matrix. +First, the geometry creates coincident \(x\) and \(y\) rotation axes, ensuring well-defined kinematic behavior, important for the precise definition of the nano-hexapod Jacobian matrix. Second, the design allows easy tuning of different directional stiffnesses through a limited number of geometric parameters. Third, the architecture inherently provides high axial stiffness while maintaining the required compliance in rotational degrees of freedom. The joint geometry was optimized through parametric finite element analysis. The optimization process revealed an inherent trade-off between maximizing axial stiffness and achieving sufficiently low bending/torsional stiffness, while maintaining material stresses within acceptable limits. -The final design, featuring a neck dimension of 0.25mm, achieves mechanical properties closely matching the target specifications, as verified through finite element analysis and documented in Table \ref{tab:detail_fem_joints_specs}. +The final design, featuring a neck dimension of 0.25mm, achieves mechanical properties closely matching the target specifications, as verified through finite element analysis and summarized in Table \ref{tab:detail_fem_joints_specs}. \begin{figure}[htbp] \begin{subfigure}{0.48\textwidth} @@ -781,7 +777,7 @@ To improve computational efficiency, a low order representation was developed us After evaluating various configurations, a compromise was achieved by modeling bottom joints with bending and axial stiffness (\(k_f\) and \(k_a\)), and top joints with bending, torsional, and axial stiffness (\(k_f\), \(k_t\) and \(k_a\)). This simplification reduces the total model order to 48 states: 12 for the payload, 12 for the struts, and 24 for the joints (12 each for bottom and top joints). -While additional degrees of freedom could potentially capture more dynamic features, the selected configuration preserves essential behavioral characteristics while minimizing computational complexity. +While additional degrees of freedom could potentially capture more dynamic features, the selected configuration preserves essential system characteristics while minimizing computational complexity. \begin{figure}[htbp] \begin{subfigure}{0.48\textwidth} @@ -802,9 +798,9 @@ While additional degrees of freedom could potentially capture more dynamic featu \chapter*{Conclusion} \label{sec:detail_fem_conclusion} -In this chapter, the methodology of combining finite element analysis with multi-body modeling has been demonstrated and validated, proving particularly valuable for the detailed design phase of the nano-hexapod. +In this chapter, the methodology of combining finite element analysis with multi-body modeling has been demonstrated and validated, proving particularly valuable for the detailed design of nano-hexapod components. The approach was first validated using an amplified piezoelectric actuator, where predicted dynamics showed excellent agreement with experimental measurements for both open and closed-loop behavior. -This validation established confidence in the method's ability to accurately predict component behavior within the broader system context. +This validation established confidence in the method's ability to accurately predict component behavior within a larger system. The methodology was then successfully applied to optimize two critical components. For the actuators, it enabled validation of the APA300ML selection while providing both high-fidelity and computationally efficient models for system simulation.