From 3fa9d30e57767ce984d910e7deca6caebd612119 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Thu, 24 Oct 2024 09:50:55 +0200 Subject: [PATCH] Start re-check --- modal-analysis.bib | 46 +++++++++--- modal-analysis.org | 174 +++++++++++++++++++++++++-------------------- modal-analysis.pdf | Bin 4689611 -> 4696514 bytes modal-analysis.tex | 126 ++++++++++++++++---------------- preamble.tex | 161 ++++------------------------------------- preamble_extra.tex | 134 ++++++++++++++++++++++++++++++++++ ref.bib | 38 ---------- 7 files changed, 344 insertions(+), 335 deletions(-) create mode 100644 preamble_extra.tex delete mode 100644 ref.bib diff --git a/modal-analysis.bib b/modal-analysis.bib index ac823a7..7d5c306 100644 --- a/modal-analysis.bib +++ b/modal-analysis.bib @@ -1,12 +1,38 @@ -@book{ewins00_modal, - author = {Ewins, DJ}, - title = {Modal testing: theory, practice and application}, - year = 2000, - publisher = {Wiley-Blackwell}, - address = {Baldock, Hertfordshire, England Philadelphia, PA}, - isbn = 0863802184, - journal = {Research studies Pre, 2nd ed., ISBN-13}, - keywords = {favorite, identification}, - pages = {978--0863802188}, +@article{wang11_extrac_real_modes_physic_matric, + author = {Tong Wang and Lingmi Zhang and Kong Fah Tee}, + title = {Extraction of Real Modes and Physical Matrices From Modal + Testing}, + journal = {Earthquake Engineering and Engineering Vibration}, + volume = 10, + number = 2, + pages = {219-227}, + year = 2011, + doi = {10.1007/s11803-011-0060-6}, + url = {https://doi.org/10.1007/s11803-011-0060-6}, + DATE_ADDED = {Tue Jul 9 15:51:21 2019}, } +@article{pastor12_modal_assur_criter, + author = {Miroslav Pastor and Michal Binda and Tom{\'a}{\v{s}} Har{\v{c}}arik}, + title = {Modal Assurance Criterion}, + journal = {Procedia Engineering}, + volume = {48}, + number = {nil}, + pages = {543-548}, + year = {2012}, + doi = {10.1016/j.proeng.2012.09.551}, + url = {https://doi.org/10.1016/j.proeng.2012.09.551}, + DATE_ADDED = {Thu Jul 11 13:51:57 2019}, +} + +@book{ewins00_modal, + author = {Ewins, DJ}, + title = {Modal testing: theory, practice and application}, + year = {2000}, + publisher = {Wiley-Blackwell}, + journal = {Research studies Pre, 2nd ed., ISBN-13}, + pages = {978--0863802188}, + isbn = {0863802184}, + address = {Baldock, Hertfordshire, England Philadelphia, PA}, + keywords = {favorite, identification}, +} diff --git a/modal-analysis.org b/modal-analysis.org index 975e435..05d7123 100644 --- a/modal-analysis.org +++ b/modal-analysis.org @@ -13,10 +13,11 @@ #+BIND: org-latex-image-default-option "scale=1" #+BIND: org-latex-image-default-width "" -#+LaTeX_CLASS: scrreprt -#+LaTeX_CLASS_OPTIONS: [a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc] -#+LaTeX_HEADER_EXTRA: \input{preamble.tex} -#+LATEX_HEADER_EXTRA: \bibliography{modal-analysis.bib} +#+LATEX_CLASS: scrreprt +#+LATEX_CLASS_OPTIONS: [a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc] +#+LATEX_HEADER: \input{preamble.tex} +#+LATEX_HEADER_EXTRA: \input{preamble_extra.tex} +#+LATEX_HEADER_EXTRA: \bibliography{nass-uniaxial-model.bib} #+BIND: org-latex-bib-compiler "biber" @@ -100,18 +101,37 @@ Prefix is =modal= ** TODO [#C] Section ref:ssec:modal_solid_body_first_check can probably be removed As the solid body assumption is already verified in section ref:ssec:modal_solid_body_assumption. +* Glossary and Acronyms - Tables :ignore: + +#+name: glossary +| label | name | description | +|-------+-------------------------+---------------------------------------------| +| psdx | \ensuremath{\Phi_{x}} | Power spectral density of signal $x$ | +| asdx | \ensuremath{\Gamma_{x}} | Amplitude spectral density of signal $x$ | +| cpsx | \ensuremath{\Phi_{x}} | Cumulative Power Spectrum of signal $x$ | +| casx | \ensuremath{\Gamma_{x}} | Cumulative Amplitude Spectrum of signal $x$ | + +#+name: acronyms +| key | abbreviation | full form | +|------+--------------+----------------------------------| +| nass | NASS | Nano Active Stabilization System | +| asd | ASD | Amplitude Spectral Density | +| psd | PSD | Power Spectral Density | +| frf | FRF | Frequency Response Function | +| dof | DoF | Degree of freedom | + * Introduction :ignore: In order to further improve the accuracy of the performance predictions, a model that better represents the micro-station dynamics is required. -A multi-body model, consisting of several rigid bodies connected by kinematic constraints (i.e. joints) and springs and damper elements, is a good candidate to model the micro-station. +A multi-body model, consisting of several rigid bodies connected by kinematic constraints (i.e. joints), springs and damper elements, is a good candidate to model the micro-station. Even though the inertia of each solid body can easily be estimated from its geometry and its material density, it is more difficult to properly estimate the stiffness and damping properties of the guiding elements connecting each solid body. -The experimental modal analysis will be useful to verify that a multi-body model can represent accurately the dynamics of the micro-station and to help tuning the model. +The experimental modal analysis will be use to tune the model, and to verify that a multi-body model can represent accurately the dynamics of the micro-station. The approach of tuning the multi-body model from measurements is illustrated in Figure ref:fig:modal_vibration_analysis_procedure. First, a /response model/ is obtained, which corresponds to a set of frequency response functions computed from experimental measurements. From this response model, and modal model can be computed, which consists of two matrices: one containing the natural frequencies and damping factors of the considered modes, and another one describing the mode shapes. -This modal model can then be used to tune the spatial model (i.e. the multi-body model), that is to say to tune the mass spring and damping properties of the considered solid bodies. +This modal model can then be used to tune the spatial model (i.e. the multi-body model), that is to say to tune the mass of the considering solid bodies, and the springs and dampers connecting the solid bodies. #+begin_src latex :file modal_vibration_analysis_procedure.pdf \begin{tikzpicture} @@ -167,7 +187,7 @@ It shows how complex the micro-station dynamics is, and the necessity of the dev In order to perform an experimental modal analysis, a proper measurement setup is key. This include using appropriate instrumentation (presented in Section ref:ssec:modal_instrumentation) and properly preparing the structure to be measured (Section ref:ssec:modal_test_preparation). Then, the location of the measured motion (Section ref:ssec:modal_accelerometers) and the location of the hammer impacts (Section ref:ssec:modal_hammer_impacts) have to be chosen carefully. -Obtained force and acceleration signals are shown in Section ref:ssec:modal_measured_signals, and the quality of the measured data is verified. +Obtained force and acceleration signals are shown in Section ref:ssec:modal_measured_signals, and the quality of the measured data is checked. ** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) @@ -232,39 +252,37 @@ Finally, an /acquisition system/[fn:3] (figure ref:fig:modal_oros) is used to ac <> In order to obtain meaningful results, the modal analysis of the micro-station in performed /in-situ/. -To do so, all the micro-station stages controllers are turned "ON". +To do so, all the micro-station stage controllers are turned "ON". This is especially important for stages for which the stiffness is provided by local feedback control, which is case for the air bearing spindle, and the translation stage. If these local feedback control were turned OFF, this would have resulted in very low frequency modes difficult to measure in practice, and this would also have lead to decoupled dynamics which would not be the case in practice. -The top part representing the active stabilization stage has been disassembled in order to reduce the complexity of the dynamics and also because the active stabilization stage and the sample will be added in the multi-body model afterwards. - +The top part representing the active stabilization stage has been disassembled as the active stabilization stage and the sample will be added in the multi-body model afterwards. To perform the modal-analysis from the measured responses, the $n \times n$ frequency response function matrix $\mathbf{H}$ needs to be measured, where $n$ is the considered number of degrees of freedom. -The $H_{jk}$ element of this FRF matrix corresponds to the frequency response function from a force $F_k$ applied at DoF $k$ to the displacement of the structure $X_j$ at DoF $j$. - -Measuring this FRF matrix is very time consuming as it requires to make $n^2$ measurements. +The $H_{jk}$ element of this acrfull:frf matrix corresponds to the frequency response function from a force $F_k$ applied at acrfull:dof $k$ to the displacement of the structure $X_j$ at acrshort:dof $j$. +Measuring this acrshort:frf matrix is very time consuming as it requires to make $n^2$ measurements. However thanks to the principle of reciprocity ($H_{jk} = H_{kj}$) and using the /point measurement/ ($H_{jj}$), it is possible to reconstruct the full matrix by measuring only one column or one line of the matrix $\mathbf{H}$ [[cite:&ewins00_modal chapt. 5.2]]. Therefore, a minimum set of $n$ frequency response functions needs to be measured. -This can be done either by measuring the response $X_{j}$ at a fixed DoF $j$ while applying forces $F_{i}$ for at all $n$ considered DoF, or by applying a force $F_{k}$ at a fixed DoF $k$ and measuring the response $X_{i}$ for all $n$ DoF. +This can be done either by measuring the response $X_{j}$ at a fixed acrshort:dof $j$ while applying forces $F_{i}$ for at all $n$ considered acrshort:dof, or by applying a force $F_{k}$ at a fixed acrshort:dof $k$ and measuring the response $X_{i}$ for all $n$ acrshort:dof. -It is however not advised to measure only one row or one column as one or more modes may be missed by an unfortunate choice of force or acceleration measured locations. -In this modal-analysis, it is chosen to measure the response of the structure at all considered DoF, and to excite the structure at one location in three directions in order to have some redundancy and to make sure that all modes are properly excited. +It is however not advised to measure only one row or one column as one or more modes may be missed by an unfortunate choice of force or acceleration measured locations (for instance if the force is applied at a vibration node of a particular mode). +In this modal-analysis, it is chosen to measure the response of the structure at all considered acrshort:dof, and to excite the structure at one location in three directions in order to have some redundancy and to make sure that all modes are properly energized. ** Location of the Accelerometers <> -The location of the accelerometers fixed to the micro-station is essential as it defines where the dynamics is identified. +The location of the accelerometers fixed to the micro-station is essential as it defines where the dynamics is measured. A total of 23 accelerometers are fixed to the six key stages of the micro station: the lower and upper granites, the translation stage, the tilt stage, the spindle and the micro hexapod. The position of the accelerometers are visually shown on a CAD model in Figure ref:fig:modal_location_accelerometers and their precise locations with respect to a frame located at the point of interest are summarized in Table ref:tab:modal_position_accelerometers. Pictures of the accelerometers fixed to the translation stage and to the micro-hexapod are shown in Figure ref:fig:modal_accelerometer_pictures. -As all key stages of the micro-station are foreseen to behave as solid bodies, only 6 DoF can be considered per solid body. -However, it was chosen to use four 3-axis accelerometers (i.e. 12 measured DoF) for each considered solid body to have some redundancy and to be able to verify the solid body assumption (see Section ref:ssec:modal_solid_body_assumption). +As all key stages of the micro-station are foreseen to behave as solid bodies, only 6 acrshort:dof can be considered per solid body. +However, it was chosen to use four 3-axis accelerometers (i.e. 12 measured acrshort:dof) for each considered solid body to have some redundancy and to be able to verify the solid body assumption (see Section ref:ssec:modal_solid_body_assumption). #+attr_latex: :options [b]{0.68\linewidth} #+begin_minipage #+name: fig:modal_location_accelerometers -#+caption: Position of the accelerometers using SolidWorks +#+caption: Position of the accelerometers using SolidWorks in mm #+attr_latex: :width 0.9\linewidth :float nil [[file:figs/modal_location_accelerometers.png]] #+end_minipage @@ -306,7 +324,7 @@ However, it was chosen to use four 3-axis accelerometers (i.e. 12 measured DoF) #+name: fig:modal_accelerometer_pictures -#+caption: Accelerometers fixed on the micro-station +#+caption: Accelerometers fixed on the micro-station stages #+attr_latex: :options [htbp] #+begin_figure #+attr_latex: :caption \subcaption{\label{fig:modal_accelerometers_ty} $T_y$ stage} @@ -339,10 +357,10 @@ data2orgtable([[1:23]', 1000*acc_pos], {'Hexapod', 'Hexapod', 'Hexapod', 'Hexapo <> The chosen location of the hammer impact corresponds to the location of accelerometer number $11$ fixed to the translation stage. -It was chosen to match the location of one accelerometer, because a /point measurement/ (i.e. a measurement of $H_{kk}$) is necessary to be able to reconstruct the full FRF matrix [[cite:ewins00_modal]]. +It was chosen to match the location of one accelerometer, because a /point measurement/ (i.e. a measurement of $H_{kk}$) is necessary to be able to reconstruct the full acrshort:frf matrix [[cite:ewins00_modal]]. The impacts are performed in three directions, which are shown in figures ref:fig:modal_impact_x, ref:fig:modal_impact_y and ref:fig:modal_impact_z. -This excitation point and the three considered directions allows to properly excite all the modes in the frequency band of interest and to provide good coherence for all the accelerometers as will be shown in the next section. +This excitation point with the three considered directions allows to properly energize all the modes in the frequency band of interest and to provide good coherence for all the accelerometers as will be shown in the next section. #+name: fig:modal_hammer_impacts #+caption: The three hammer impacts used for the modal analysis @@ -371,11 +389,11 @@ This excitation point and the three considered directions allows to properly exc ** Force and Response signals <> -The force sensor and the accelerometers signals are shown in the time domain in Figure ref:fig:modal_raw_meas. +The force sensor of the instrumented hammer and the accelerometers signals are shown in the time domain in Figure ref:fig:modal_raw_meas. Sharp "impacts" can be seen for the force sensor, indicating wide frequency band excitation. -For the accelerometer, many resonances can be seen on the right, indicating complex dynamics. +For the accelerometer, a much more complex signal can be observed, indicating complex dynamics. -The "normalized" amplitude spectral density of the two signals are computed and shown in Figure ref:fig:modal_asd_acc_force. +The "normalized" acrfull:asd of the two signals are computed and shown in Figure ref:fig:modal_asd_acc_force. Conclusions based on the time domain signals can be clearly seen in the frequency domain (wide frequency content for the force signal and complex dynamics for the accelerometer). #+begin_src matlab @@ -472,7 +490,7 @@ Good coherence is obtained from $20\,\text{Hz}$ to $200\,\text{Hz}$ which corres %% Frequency Response Function between the force and the acceleration figure; plot(f, abs(G1)); -xlabel('Frequency [Hz]'); ylabel('FRF [$m/s^2/N$]') +xlabel('Frequency [Hz]'); ylabel('acrshort:frf [$m/s^2/N$]') set(gca, 'XScale', 'lin'); set(gca, 'YScale', 'log'); xlim([0, 200]); xticks([0:20:200]); @@ -521,7 +539,7 @@ exportFig('figs/modal_coh_acc_force.pdf', 'width', 'half', 'height', 'normal'); <> ** Introduction :ignore: -All measurements where conducted and a $n \times p \times q$ Frequency Response Functions Matrix were computed with: +All measurements where conducted and a $n \times p \times q$ acrlongpl:frf Matrix were computed with: - $n = 69$: the number of output measured accelerations (23 3-axis accelerometers) - $p = 3$: the number of input force excitations - $q = 801$: the number of frequency points $\omega_{i}$ @@ -541,15 +559,14 @@ For each frequency point $\omega_{i}$, a 2D complex matrix is obtained that link However, for the multi-body model being developed, only 6 solid bodies are considered, namely: the bottom granite, the top granite, the translation stage, the tilt stage, the spindle and the hexapod. Therefore, only $6 \times 6 = 36$ degrees of freedom are of interest. +The objective in this section is therefore to process the Frequency Response Matrix to reduce the number of measured acrshort:dof from 69 to 36. -The objective in this section is therefore to process the Frequency Response Matrix to reduce the number of measured DoFs from 69 to 36. +In order to be able to perform this reduction of measured acrshort:dof, the rigid body assumption first needs to be verified (Section ref:ssec:modal_solid_body_first_check). -In order to be able to perform this reduction of measured DoFs, the rigid body assumption first needs to be verified (Section ref:ssec:modal_solid_body_first_check). - -The coordinate transformation from accelerometers DoFs to the solid body 6 DoFs (three translations and three rotations) is performed in Section ref:ssec:modal_acc_to_solid_dof. +The coordinate transformation from accelerometers acrshort:dof to the solid body 6 acrshortpl:dof (three translations and three rotations) is performed in Section ref:ssec:modal_acc_to_solid_dof. The $69 \times 3 \times 801$ frequency response matrix is then reduced to a $36 \times 3 \times 801$ frequency response matrix where the motion of each solid body is expressed with respect to its center of mass. -To further validate this reduction of DoF and the solid body assumption, the frequency response function at the accelerometer location are synthesized from the reduced frequency response matrix and are compared with the initial measurements in Section ref:ssec:modal_solid_body_assumption. +To further validate this reduction of acrshort:dof and the solid body assumption, the frequency response function at the accelerometer location are synthesized from the reduced frequency response matrix and are compared with the initial measurements in Section ref:ssec:modal_solid_body_assumption. ** Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) @@ -575,7 +592,7 @@ To further validate this reduction of DoF and the solid body assumption, the fre ** First verification of the solid body assumption <> -In this section, it is shown that two accelerometers fixed to a /rigid body/ at positions $\vec{p}_1$ and $\vec{p}_2$ such that $\vec{p}_2 = \vec{p}_1 + \alpha \vec{x}$ will measure the same acceleration in the $\vec{x}$ direction. +In this section, it is shown that two accelerometers fixed to a /rigid body/ at positions $\vec{p}_1$ and $\vec{p}_2 = \vec{p}_1 + \alpha \vec{x}$ measure the same acceleration in the $\vec{x}$ direction. Such situation is illustrated in Figure ref:fig:modal_aligned_accelerometers. #+begin_src latex :file modal_aligned_accelerometers.pdf :results file raw silent @@ -617,7 +634,7 @@ Such situation is illustrated in Figure ref:fig:modal_aligned_accelerometers. The motion of the rigid body of figure ref:fig:modal_aligned_accelerometers is here described by its displacement $\vec{\delta}p = [\delta p_x,\ \delta p_y,\ \delta p_z]$ and (small) rotations $[\delta \Omega_x,\ \delta \Omega_y,\ \delta \Omega_z]$ with respect to a reference frame $\{O\}$. -The motion of points $p_1$ and $p_2$ can be computed from $\vec{\delta} p$ and $\bm{\delta \Omega}$ eqref:eq:modal_p1_p2_motion, with $\bm{\delta\Omega}$ defined in eqref:eq:modal_rotation_matrix. +The motion of points $p_1$ and $p_2$ can be computed from $\vec{\delta} p$ and $\bm{\delta \Omega}$ eqref:eq:modal_p1_p2_motion, with $\bm{\delta\Omega}$ defined in equation eqref:eq:modal_rotation_matrix. \begin{subequations}\label{eq:modal_p1_p2_motion} \begin{align} @@ -643,7 +660,7 @@ Considering only the $x$ direction, equation eqref:eq:modal_p1_p2_x_motion is ob \end{align} \end{subequations} -Because the two sensors are co-linearity in the $x$ direction, $p_{1y} = p_{2y}$ and $p_{1z} = p_{2z}$, and eqref:eq:modal_colinear_sensors_equal is obtained. +Because the two sensors are aligned in the $x$ direction, $p_{1y} = p_{2y}$ and $p_{1z} = p_{2z}$, and eqref:eq:modal_colinear_sensors_equal is obtained. \begin{equation}\label{eq:modal_colinear_sensors_equal} \boxed{\delta p_{x1} = \delta p_{x2}} @@ -652,12 +669,12 @@ Because the two sensors are co-linearity in the $x$ direction, $p_{1y} = p_{2y}$ It is therefore concluded that two position sensors fixed to a rigid body will measure the same quantity in the direction "in line" the two sensors. -Such property can be used to verify that the considered stages are indeed behaving as rigid body in the frequency band of interest. -From Table ref:tab:modal_position_accelerometers, the pairs of accelerometers that aligned in the X and Y directions can be identified. +Such property can be used to check if the considered stages are having non rigid body behavior in the frequency band of interest. +From Table ref:tab:modal_position_accelerometers, the accelerometer pairs that are aligned in the X and Y directions can be identified. The response in the X direction of pairs of sensors aligned in the X direction are compared in Figure ref:fig:modal_solid_body_comp_x_dir. A good match is observed up to 200Hz. Similar result is obtained for the Y direction. -This therefore indicates that the considered bodies are behaving as solid bodes in the frequency range of interest. +This provides a first indication that the considered bodies are behaving as solid bodes in the frequency range of interest. #+begin_src matlab %% Load frequency response matrix @@ -756,7 +773,7 @@ exportFig('figs/modal_solid_body_comp_x_dir.pdf', 'width', 'full', 'height', 'ta <> Let's consider the schematic shown in Figure ref:fig:modal_local_to_global_coordinates where the motion of a solid body is measured at 4 distinct locations (in $x$, $y$ and $z$ directions). -The goal here is to link these $4 \times 3 = 12$ measurements to the 6 DoFs of the solid body expressed in the frame $\{O\}$. +The goal here is to link these $4 \times 3 = 12$ measurements to the 6 acrshort:dof of the solid body expressed in the frame $\{O\}$. #+begin_src latex :file modal_local_to_global_coordinates.pdf \newcommand\irregularcircle[2]{% radius, irregularity @@ -815,8 +832,9 @@ Writing Eq. eqref:eq:modal_p1_p2_motion for the four displacement sensors in a m \end{array}\right] \end{equation} -Supposing that the four sensors are properly located such that the system of equation eqref:eq:modal_cart_to_acc can be solved, the motion of the solid body expressed in a chosen frame $\{O\}$ using the accelerometers attached to it can be determined using equation eqref:eq:modal_determine_global_disp. -Note that this inversion is equivalent to resolving a mean square problem. +Provided that the four sensors are properly located, the system of equation eqref:eq:modal_cart_to_acc can be solved by matrix inversion. +The motion of the solid body expressed in a chosen frame $\{O\}$ can be determined using equation eqref:eq:modal_determine_global_disp. +Note that this matrix inversion is equivalent to resolving a mean square problem. Therefore, having more accelerometers permits to have a better approximation of the motion of the solid body. @@ -864,7 +882,7 @@ data2orgtable(1000*model_com', {'Bottom Granite', 'Top granite', 'Translation st | Spindle | 0 | 0 | -580 | | Hexapod | -4 | 6 | -319 | -Using eqref:eq:modal_determine_global_disp, the frequency response matrix $\bm{H}_\text{CoM}$ eqref:eq:modal_frf_matrix_com expressing the response $D_i$ ($i$ from $1$ to $6$ for the $6$ considered solid bodies) at the center of mass of each solid body can be computed from the initial FRF matrix $\bm{H}$. +Using eqref:eq:modal_determine_global_disp, the frequency response matrix $\bm{H}_\text{CoM}$ eqref:eq:modal_frf_matrix_com expressing the response at the center of mass of each solid body $D_i$ ($i$ from $1$ to $6$ for the $6$ considered solid bodies) can be computed from the initial acrshort:frf matrix $\bm{H}$. \begin{equation}\label{eq:modal_frf_matrix_com} \bm{H}_\text{CoM}(\omega_i) = \begin{bmatrix} @@ -882,7 +900,7 @@ Using eqref:eq:modal_determine_global_disp, the frequency response matrix $\bm{H #+begin_src matlab %% Frequency Response Matrix - Response expressed at the CoM of the solid bodies -FRFs_CoM = zeros(length(solid_names)*6, 3, 801); +acrshort:frfs_CoM = zeros(length(solid_names)*6, 3, 801); for solid_i = 1:length(solid_names) % Number of accelerometers fixed to this solid body @@ -902,37 +920,37 @@ for solid_i = 1:length(solid_names) end for exc_dir = 1:3 - FRFs_CoM((solid_i-1)*6+1:solid_i*6, exc_dir, :) = A\squeeze(frf((solids_i(1)-1)*3+1:solids_i(end)*3, exc_dir, :)); + acrshort:frfs_CoM((solid_i-1)*6+1:solid_i*6, exc_dir, :) = A\squeeze(frf((solids_i(1)-1)*3+1:solids_i(end)*3, exc_dir, :)); end end #+end_src #+begin_src matlab :eval no -%% Save the computed FRF at the CoM -save('mat/frf_com.mat', 'FRFs_CoM'); +%% Save the computed acrshort:frf at the CoM +save('mat/frf_com.mat', 'acrshort:frfs_CoM'); #+end_src #+begin_src matlab :tangle no -%% Save the computed FRF at the CoM -save('matlab/mat/frf_com.mat', 'FRFs_CoM'); +%% Save the computed acrshort:frf at the CoM +save('matlab/mat/frf_com.mat', 'acrshort:frfs_CoM'); #+end_src ** Verification of solid body assumption <> -From the response of one solid body along its 6 DoFs (from $\bm{H}_{\text{CoM}}$), and using eqref:eq:modal_cart_to_acc, it is possible to compute the response of the same solid body at any location, in particular at the location of the accelerometers fixed to this solid body. +From the response of one solid body along its 6 acrshortpl:dof (i.e. from $\bm{H}_{\text{CoM}}$), and using equation eqref:eq:modal_cart_to_acc, it is possible to compute the response of the same solid body at any location, in particular at the location of the four accelerometers fixed to this solid body (i.e. estimation of the initial $\bm{H}$ matrix). Comparing the computed response of a particular accelerometer from $\bm{H}_{\text{CoM}}$ with the original measurements $\bm{H}$ is useful to check if the change of coordinate eqref:eq:modal_determine_global_disp works as expected, and if the solid body assumption is correct in the frequency band of interest. #+begin_src matlab -FRFs_A = zeros(size(frf)); +acrshort:frfs_A = zeros(size(frf)); % For each excitation direction for exc_dir = 1:3 % For each solid for solid_i = 1:length(solid_names) - v0 = squeeze(FRFs_CoM((solid_i-1)*6+1:(solid_i-1)*6+3, exc_dir, :)); - W0 = squeeze(FRFs_CoM((solid_i-1)*6+4:(solid_i-1)*6+6, exc_dir, :)); + v0 = squeeze(acrshort:frfs_CoM((solid_i-1)*6+1:(solid_i-1)*6+3, exc_dir, :)); + W0 = squeeze(acrshort:frfs_CoM((solid_i-1)*6+4:(solid_i-1)*6+6, exc_dir, :)); % For each accelerometer attached to the current solid for acc_i = solids.(solid_names{solid_i}) @@ -941,7 +959,7 @@ for exc_dir = 1:3 % pos = acc_pos(acc_i, :).'; posX = [0 pos(3) -pos(2); -pos(3) 0 pos(1) ; pos(2) -pos(1) 0]; - FRFs_A(3*(acc_i-1)+1:3*(acc_i-1)+3, exc_dir, :) = v0 + posX*W0; + acrshort:frfs_A(3*(acc_i-1)+1:3*(acc_i-1)+3, exc_dir, :) = v0 + posX*W0; end end end @@ -950,7 +968,7 @@ end The comparison is made for the 4 accelerometers fixed to the micro-hexapod in Figure ref:fig:modal_comp_acc_solid_body_frf. The original frequency response functions and the ones computed from the CoM responses are well matching in the frequency range of interested. Similar results are obtained for the other solid bodies, indicating that the solid body assumption is valid, and that a multi-body model can be used to represent the dynamics of the micro-station. -This also validates the reduction of the number of degrees of freedom from 69 (23 accelerometers with each 3DoF) to 36 (6 solid bodies with 6 DoF). +This also validates the reduction of the number of degrees of freedom from 69 (23 accelerometers with each 3acrshort:dof) to 36 (6 solid bodies with 6 acrshort:dof). #+begin_src matlab :exports none :results none %% Comparaison of the original accelerometer response and reconstructed response from the solid body response @@ -975,7 +993,7 @@ for i = 1:length(accs_i) end set(gca,'ColorOrderIndex',1) for dir_i = 1:3 - plot(freqs, abs(squeeze(FRFs_A(3*(acc_i-1)+dir_i, exc_dir, :))), '--', 'HandleVisibility', 'off'); + plot(freqs, abs(squeeze(acrshort:frfs_A(3*(acc_i-1)+dir_i, exc_dir, :))), '--', 'HandleVisibility', 'off'); end hold off; @@ -1016,7 +1034,7 @@ exportFig('figs/modal_comp_acc_solid_body_frf.pdf', 'width', 'full', 'height', ' The goal here is to extract the modal parameters describing the modes of station being studied, namely: - the eigen frequencies and the modal damping (eigen values) - the mode shapes (eigen vectors) -This is done from the FRF matrix previously extracted from the measurements. +This is done from the acrshort:frf matrix previously extracted from the measurements. In order to do the modal parameter extraction, we first have to estimate the order of the modal model we want to obtain. @@ -1024,17 +1042,17 @@ This corresponds to how many modes are present in the frequency band of interest In section ref:ssec:modal_number_of_modes, we will use the Singular Value Decomposition and the Modal Indication Function to estimate the number of modes. -The modal parameter extraction methods generally consists of *curve-fitting a theoretical expression for an individual FRF to the actual measured data*. +The modal parameter extraction methods generally consists of *curve-fitting a theoretical expression for an individual acrshort:frf to the actual measured data*. However, there are multiple level of complexity: -- works on a part of a single FRF curve +- works on a part of a single acrshort:frf curve - works on a complete curve encompassing several resonances -- works on a set of many FRF plots all obtained from the same structure +- works on a set of many acrshort:frf plots all obtained from the same structure The third method is the most complex but gives better results. This is the one we will use in section ref:ssec:modal_parameter_extraction. From the modal model, it is possible to obtain a graphic display of the mode shapes (section ref:ssec:modal_mode_shapes). -In order to validate the quality of the modal model, we will synthesize the FRF matrix from the modal model and compare it with the FRF measured (section ref:ssec:modal_model_validity). +In order to validate the quality of the modal model, we will synthesize the acrshort:frf matrix from the modal model and compare it with the acrshort:frf measured (section ref:ssec:modal_model_validity). The modes of the structure are expected to be complex, however real modes are easier to work with when it comes to obtain a spatial model from the modal parameters. @@ -1063,11 +1081,11 @@ The modes of the structure are expected to be complex, however real modes are ea ** Determine the number of modes <> **** Singular Value Decomposition - Modal Indication Function -The Mode Indicator Functions are usually used on $n\times p$ FRF matrix where $n$ is a relatively large number of measurement DOFs and $p$ is the number of excitation DOFs, typically 3 or 4. +The Mode Indicator Functions are usually used on $n\times p$ acrshort:frf matrix where $n$ is a relatively large number of measurement DOFs and $p$ is the number of excitation DOFs, typically 3 or 4. -In these methods, the frequency dependent FRF matrix is subjected to a singular value decomposition analysis which thus yields a small number (3 or 4) of singular values, these also being frequency dependent. +In these methods, the frequency dependent acrshort:frf matrix is subjected to a singular value decomposition analysis which thus yields a small number (3 or 4) of singular values, these also being frequency dependent. -These methods are used to *determine the number of modes* present in a given frequency range, to *identify repeated natural frequencies* and to pre-process the FRF data prior to modal analysis. +These methods are used to *determine the number of modes* present in a given frequency range, to *identify repeated natural frequencies* and to pre-process the acrshort:frf data prior to modal analysis. From the documentation of the modal software: #+begin_quote @@ -1078,7 +1096,7 @@ Moreover, the magnitude of the MIFs implies the strength of the a mode. #+end_quote #+begin_important -The *Complex Mode Indicator Function* is defined simply by the SVD of the FRF (sub) matrix: +The *Complex Mode Indicator Function* is defined simply by the SVD of the acrshort:frf (sub) matrix: \begin{align*} [H(\omega)]_{n\times p} &= [U(\omega)]_{n\times n} [\Sigma(\omega)]_{n\times p} [V(\omega)]_{p\times p}^H\\ [CMIF(\omega)]_{p\times p} &= [\Sigma(\omega)]_{p\times n}^T [\Sigma(\omega)]_{n\times p} @@ -1123,7 +1141,7 @@ exportFig('figs/modal_indication_function.pdf', 'width', 'wide', 'height', 'norm [[file:figs/modal_indication_function.png]] **** Composite Response Function -An alternative is the Composite Response Function $HH(\omega)$ defined as the sum of all the measured FRF: +An alternative is the Composite Response Function $HH(\omega)$ defined as the sum of all the measured acrshort:frf: \begin{equation} HH(\omega) = \sum_j\sum_kH_{jk}(\omega) \end{equation} @@ -1161,8 +1179,8 @@ exportFig('figs/modal_composite_reponse_function.pdf', 'width', 'wide', 'height' Modal identification are done within the Modal software of OROS. Several modal parameter extraction methods are available. -We choose to use the "broad band" method as it permits to identify the modal parameters using all the FRF curves at the same time. -It takes into account the fact the the properties of all the individual curves are related by being from the same structure: all FRF plots on a given structure should indicate the same values for the natural frequencies and damping factor of each mode. +We choose to use the "broad band" method as it permits to identify the modal parameters using all the acrshort:frf curves at the same time. +It takes into account the fact the the properties of all the individual curves are related by being from the same structure: all acrshort:frf plots on a given structure should indicate the same values for the natural frequencies and damping factor of each mode. Such method also have the advantage of producing a *unique and consistent model* as direct output. @@ -1181,7 +1199,7 @@ We can then run the modal analysis, and the software will identify the modal dam The obtained modal parameters are: - Resonance frequencies in Hertz - Modal damping ratio in percentage -- (complex) Modes shapes for each measured DoF +- (complex) Modes shapes for each measured acrshort:dof - Modal A and modal B which are parameters important for further normalization #+begin_src matlab @@ -1255,7 +1273,7 @@ data2orgtable([(1:length(freqs_m))', freqs_m, damps_m], {}, {'Mode', 'Frequency | 16 | 165.4 | 1.4 | **** Theory -It seems that the modal analysis software makes the *assumption* of viscous damping for the model with which it tries to fit the FRF measurements. +It seems that the modal analysis software makes the *assumption* of viscous damping for the model with which it tries to fit the acrshort:frf measurements. If we note $N$ the number of modes identified, then there are $2N$ eigenvalues and eigenvectors given by the software: \begin{align} @@ -1277,7 +1295,7 @@ We would like to arrange the obtained modal parameters into two modal matrices: \end{bmatrix}_{M \times N} \] \[ \{\psi_i\} = \begin{Bmatrix} \psi_{i, 1_x} & \psi_{i, 1_y} & \psi_{i, 1_z} & \psi_{i, 2_x} & \dots & \psi_{i, 23_z} \end{Bmatrix}^T \] -$M$ is the number of DoF: here it is $23 \times 3 = 69$. +$M$ is the number of acrshort:dof: here it is $23 \times 3 = 69$. $N$ is the number of mode #+begin_src matlab @@ -1382,8 +1400,8 @@ They are probably *not well leveled*, so the granite is supported only by two Ai <> There are two main ways to verify the validity of the modal model -- Synthesize FRF measurements that has been used to generate the modal model and compare -- Synthesize FRF that has not yet been measured. Then measure that FRF and compare +- Synthesize acrshort:frf measurements that has been used to generate the modal model and compare +- Synthesize acrshort:frf that has not yet been measured. Then measure that acrshort:frf and compare From the modal model, we want to synthesize the Frequency Response Functions that has been used to build the modal model. @@ -1391,7 +1409,7 @@ Let's recall that: - $M$ is the number of measured DOFs ($3 \times n_\text{acc}$) - $N$ is the number of modes identified -We then have that the FRF matrix $[H_{\text{syn}}]$ can be synthesize using the following formula: +We then have that the acrshort:frf matrix $[H_{\text{syn}}]$ can be synthesize using the following formula: #+begin_important \begin{equation} [H_{\text{syn}}(\omega)]_{M\times M} = [\Phi]_{M\times2N} \left[\frac{Q_r}{j\omega - s_r}\right]_{2N\times2N} [\Phi]_{2N\times M}^T @@ -1429,7 +1447,7 @@ Then #+end_quote #+begin_src matlab -%% Synthesize FRF from the modal model +%% Synthesize acrshort:frf from the modal model Hsyn = zeros(acc_n*dir_n, acc_n*dir_n, length(freqs)); for i = 1:length(freqs) @@ -1484,7 +1502,7 @@ exportFig('figs/modal_comp_acc_frf_modal.pdf', 'width', 'wide', 'height', 'tall' [[file:figs/modal_comp_acc_frf_modal.png]] # #+name: fig:from11xto1x -# #+caption: Original FRF and synthesize FRF using the modal software. From force applied in the X direction to the acceleration of accelerometer 11 in the X direction +# #+caption: Original acrshort:frf and synthesize acrshort:frf using the modal software. From force applied in the X direction to the acceleration of accelerometer 11 in the X direction # #+attr_latex: :width \linewidth # [[file:img/modal_software/from11xto1x.jpg]] @@ -1579,4 +1597,4 @@ colors = colororder; [fn:3]OROS OR36. 24bits signal-delta ADC. [fn:2]Kistler 9722A2000. Sensitivity of $2.3\,mV/N$ and measurement range of $2\,kN$ -[fn:1]PCB 393B05. Sensitivity is $10\,V/g$, measurement range is $0.5\,g$ and bandwidth is $0.7$ to $450\,\text{Hz}$. +[fn:1]PCB 356B18. Sensitivity is $1\,V/g$, measurement range is $\pm 5\,g$ and bandwidth is $0.5$ to $5\,\text{kHz}$. diff --git a/modal-analysis.pdf b/modal-analysis.pdf index 286e770447b41cfc0371308aeb80dac1929e51c4..e3435034eb29002cd9f7a65ae9151e14b64f9a31 100644 GIT binary patch delta 172381 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%0Dm!%T~Np0(=r~JPQ$z;#NR%5=8{_P?QDP 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%0DR=2n zBr`5cb7m2FpJ{Z-Qq=eTgJPxecT5>2{)dl6pAr+5S4T8Jtx=Y81}&sc$m;%So!+AA zl%qEaH^(=%%`=%J6S54}5qoaQ)0#@!Edj>T+Wdw)Zppy3W~H(20iNc+1^?pxqv0(@ zi2nNi=P}bxe2hT(9KQQ5B$}4D+r@5NAM4I?rlwTWUV8IY6|Kmw4{Qvq*7T;PLPt?c z2K>}^KX#So)2Fo+Aq$FrbbY(u$C>81D{YLQ7+U$oPBLp5unxG*e19ktoti2ieFHWo z4sDcnyDZ(fSdqtoihNjI=ViBgI^-L&0~=XfEkFu1QhWZo$EkatNVzfb$Cy|CP8%!x zZ5dl}UQFUG|Ei686O`9 zLhuO8GQp#RhW7{&Hep?OfAxYE1B6Nbs}n)Im|guh+j3{^%~qf+t|R$Hbf2ZN7W^X? UM2f=C!NtpkL_;H`ERFQP0G~l>F#rGn delta 165722 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 diff --git a/modal-analysis.tex b/modal-analysis.tex index 05edc9d..aa059da 100644 --- a/modal-analysis.tex +++ b/modal-analysis.tex @@ -1,9 +1,19 @@ -% Created 2024-06-26 Wed 17:58 +% Created 2024-10-24 Thu 09:36 % Intended LaTeX compiler: pdflatex \documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt} \input{preamble.tex} -\bibliography{modal-analysis.bib} +\newacronym{nass}{NASS}{Nano Active Stabilization System} +\newacronym{asd}{ASD}{Amplitude Spectral Density} +\newacronym{psd}{PSD}{Power Spectral Density} +\newacronym{frf}{FRF}{Frequency Response Function} +\newacronym{dof}{DoF}{Degree of freedom} +\newglossaryentry{psdx}{name=\ensuremath{\Phi_{x}},description={{Power spectral density of signal $x$}}} +\newglossaryentry{asdx}{name=\ensuremath{\Gamma_{x}},description={{Amplitude spectral density of signal $x$}}} +\newglossaryentry{cpsx}{name=\ensuremath{\Phi_{x}},description={{Cumulative Power Spectrum of signal $x$}}} +\newglossaryentry{casx}{name=\ensuremath{\Gamma_{x}},description={{Cumulative Amplitude Spectrum of signal $x$}}} +\input{preamble_extra.tex} +\bibliography{nass-uniaxial-model.bib} \author{Dehaeze Thomas} \date{\today} \title{Micro-Station - Modal Analysis} @@ -12,7 +22,7 @@ pdftitle={Micro-Station - Modal Analysis}, pdfkeywords={}, pdfsubject={}, - pdfcreator={Emacs 29.3 (Org mode 9.6)}, + pdfcreator={Emacs 29.4 (Org mode 9.6)}, pdflang={English}} \usepackage{biblatex} @@ -24,15 +34,15 @@ \clearpage In order to further improve the accuracy of the performance predictions, a model that better represents the micro-station dynamics is required. -A multi-body model, consisting of several rigid bodies connected by kinematic constraints (i.e. joints) and springs and damper elements, is a good candidate to model the micro-station. +A multi-body model, consisting of several rigid bodies connected by kinematic constraints (i.e. joints), springs and damper elements, is a good candidate to model the micro-station. Even though the inertia of each solid body can easily be estimated from its geometry and its material density, it is more difficult to properly estimate the stiffness and damping properties of the guiding elements connecting each solid body. -The experimental modal analysis will be useful to verify that a multi-body model can represent accurately the dynamics of the micro-station and to help tuning the model. +The experimental modal analysis will be use to tune the model, and to verify that a multi-body model can represent accurately the dynamics of the micro-station. The approach of tuning the multi-body model from measurements is illustrated in Figure \ref{fig:modal_vibration_analysis_procedure}. First, a \emph{response model} is obtained, which corresponds to a set of frequency response functions computed from experimental measurements. From this response model, and modal model can be computed, which consists of two matrices: one containing the natural frequencies and damping factors of the considered modes, and another one describing the mode shapes. -This modal model can then be used to tune the spatial model (i.e. the multi-body model), that is to say to tune the mass spring and damping properties of the considered solid bodies. +This modal model can then be used to tune the spatial model (i.e. the multi-body model), that is to say to tune the mass of the considering solid bodies, and the springs and dampers connecting the solid bodies. \begin{figure}[htbp] \centering @@ -56,13 +66,13 @@ It shows how complex the micro-station dynamics is, and the necessity of the dev In order to perform an experimental modal analysis, a proper measurement setup is key. This include using appropriate instrumentation (presented in Section \ref{ssec:modal_instrumentation}) and properly preparing the structure to be measured (Section \ref{ssec:modal_test_preparation}). Then, the location of the measured motion (Section \ref{ssec:modal_accelerometers}) and the location of the hammer impacts (Section \ref{ssec:modal_hammer_impacts}) have to be chosen carefully. -Obtained force and acceleration signals are shown in Section \ref{ssec:modal_measured_signals}, and the quality of the measured data is verified. +Obtained force and acceleration signals are shown in Section \ref{ssec:modal_measured_signals}, and the quality of the measured data is checked. \section{Used Instrumentation} \label{ssec:modal_instrumentation} Three equipment are key to perform a good modal analysis. First, \emph{accelerometers} are used to measure the response of the structure. -Here, 3-axis accelerometers\footnote{PCB 393B05. Sensitivity is \(10\,V/g\), measurement range is \(0.5\,g\) and bandwidth is \(0.7\) to \(450\,\text{Hz}\).} shown in figure \ref{fig:modal_accelero_M393B05} are used. +Here, 3-axis accelerometers\footnote{PCB 356B18. Sensitivity is \(1\,V/g\), measurement range is \(\pm 5\,g\) and bandwidth is \(0.5\) to \(5\,\text{kHz}\).} shown in figure \ref{fig:modal_accelero_M393B05} are used. These accelerometers are glued to the micro-station using a thin layer of wax for best results \cite[chapt. 3.5.7]{ewins00_modal}. \begin{figure}[htbp] @@ -97,44 +107,43 @@ Finally, an \emph{acquisition system}\footnote{OROS OR36. 24bits signal-delta AD \label{ssec:modal_test_preparation} In order to obtain meaningful results, the modal analysis of the micro-station in performed \emph{in-situ}. -To do so, all the micro-station stages controllers are turned ``ON''. +To do so, all the micro-station stage controllers are turned ``ON''. This is especially important for stages for which the stiffness is provided by local feedback control, which is case for the air bearing spindle, and the translation stage. If these local feedback control were turned OFF, this would have resulted in very low frequency modes difficult to measure in practice, and this would also have lead to decoupled dynamics which would not be the case in practice. -The top part representing the active stabilization stage has been disassembled in order to reduce the complexity of the dynamics and also because the active stabilization stage and the sample will be added in the multi-body model afterwards. - +The top part representing the active stabilization stage has been disassembled as the active stabilization stage and the sample will be added in the multi-body model afterwards. To perform the modal-analysis from the measured responses, the \(n \times n\) frequency response function matrix \(\mathbf{H}\) needs to be measured, where \(n\) is the considered number of degrees of freedom. -The \(H_{jk}\) element of this FRF matrix corresponds to the frequency response function from a force \(F_k\) applied at DoF \(k\) to the displacement of the structure \(X_j\) at DoF \(j\). - -Measuring this FRF matrix is very time consuming as it requires to make \(n^2\) measurements. +The \(H_{jk}\) element of this \acrfull{frf} matrix corresponds to the frequency response function from a force \(F_k\) applied at \acrfull{dof} \(k\) to the displacement of the structure \(X_j\) at \acrshort{dof} \(j\). +Measuring this \acrshort{frf} matrix is very time consuming as it requires to make \(n^2\) measurements. However thanks to the principle of reciprocity (\(H_{jk} = H_{kj}\)) and using the \emph{point measurement} (\(H_{jj}\)), it is possible to reconstruct the full matrix by measuring only one column or one line of the matrix \(\mathbf{H}\) \cite[chapt. 5.2]{ewins00_modal}. Therefore, a minimum set of \(n\) frequency response functions needs to be measured. -This can be done either by measuring the response \(X_{j}\) at a fixed DoF \(j\) while applying forces \(F_{i}\) for at all \(n\) considered DoF, or by applying a force \(F_{k}\) at a fixed DoF \(k\) and measuring the response \(X_{i}\) for all \(n\) DoF. +This can be done either by measuring the response \(X_{j}\) at a fixed \acrshort{dof} \(j\) while applying forces \(F_{i}\) for at all \(n\) considered \acrshort{dof}, or by applying a force \(F_{k}\) at a fixed \acrshort{dof} \(k\) and measuring the response \(X_{i}\) for all \(n\) \acrshort{dof}. -It is however not advised to measure only one row or one column as one or more modes may be missed by an unfortunate choice of force or acceleration measured locations. -In this modal-analysis, it is chosen to measure the response of the structure at all considered DoF, and to excite the structure at one location in three directions in order to have some redundancy and to make sure that all modes are properly excited. +It is however not advised to measure only one row or one column as one or more modes may be missed by an unfortunate choice of force or acceleration measured locations (for instance if the force is applied at a vibration node of a particular mode). +In this modal-analysis, it is chosen to measure the response of the structure at all considered \acrshort{dof}, and to excite the structure at one location in three directions in order to have some redundancy and to make sure that all modes are properly energized. \section{Location of the Accelerometers} \label{ssec:modal_accelerometers} -The location of the accelerometers fixed to the micro-station is essential as it defines where the dynamics is identified. +The location of the accelerometers fixed to the micro-station is essential as it defines where the dynamics is measured. A total of 23 accelerometers are fixed to the six key stages of the micro station: the lower and upper granites, the translation stage, the tilt stage, the spindle and the micro hexapod. The position of the accelerometers are visually shown on a CAD model in Figure \ref{fig:modal_location_accelerometers} and their precise locations with respect to a frame located at the point of interest are summarized in Table \ref{tab:modal_position_accelerometers}. Pictures of the accelerometers fixed to the translation stage and to the micro-hexapod are shown in Figure \ref{fig:modal_accelerometer_pictures}. -As all key stages of the micro-station are foreseen to behave as solid bodies, only 6 DoF can be considered per solid body. -However, it was chosen to use four 3-axis accelerometers (i.e. 12 measured DoF) for each considered solid body to have some redundancy and to be able to verify the solid body assumption (see Section \ref{ssec:modal_solid_body_assumption}). +As all key stages of the micro-station are foreseen to behave as solid bodies, only 6 \acrshort{dof} can be considered per solid body. +However, it was chosen to use four 3-axis accelerometers (i.e. 12 measured \acrshort{dof}) for each considered solid body to have some redundancy and to be able to verify the solid body assumption (see Section \ref{ssec:modal_solid_body_assumption}). \begin{minipage}[b]{0.68\linewidth} \begin{center} \includegraphics[scale=1,width=0.9\linewidth]{figs/modal_location_accelerometers.png} -\captionof{figure}{\label{fig:modal_location_accelerometers}Position of the accelerometers using SolidWorks} +\captionof{figure}{\label{fig:modal_location_accelerometers}Position of the accelerometers using SolidWorks in mm} \end{center} \end{minipage} \hfill \begin{minipage}[b]{0.31\linewidth} \begin{center} +\captionof{table}{\label{tab:modal_position_accelerometers}Accelerometer positions} \scriptsize \begin{tabularx}{\linewidth}{Xcccc} \toprule @@ -165,8 +174,6 @@ Hexapod & 64 & 64 & -270\\ Hexapod & 64 & -64 & -270\\ \bottomrule \end{tabularx} -\captionof{table}{\label{tab:modal_position_accelerometers}Accelerometer positions} - \end{center} \end{minipage} @@ -185,17 +192,17 @@ Hexapod & 64 & -64 & -270\\ \end{center} \subcaption{\label{fig:modal_accelerometers_hexapod} Micro-Hexapod} \end{subfigure} -\caption{\label{fig:modal_accelerometer_pictures}Accelerometers fixed on the micro-station} +\caption{\label{fig:modal_accelerometer_pictures}Accelerometers fixed on the micro-station stages} \end{figure} \section{Hammer Impacts} \label{ssec:modal_hammer_impacts} The chosen location of the hammer impact corresponds to the location of accelerometer number \(11\) fixed to the translation stage. -It was chosen to match the location of one accelerometer, because a \emph{point measurement} (i.e. a measurement of \(H_{kk}\)) is necessary to be able to reconstruct the full FRF matrix \cite{ewins00_modal}. +It was chosen to match the location of one accelerometer, because a \emph{point measurement} (i.e. a measurement of \(H_{kk}\)) is necessary to be able to reconstruct the full \acrshort{frf} matrix \cite{ewins00_modal}. The impacts are performed in three directions, which are shown in figures \ref{fig:modal_impact_x}, \ref{fig:modal_impact_y} and \ref{fig:modal_impact_z}. -This excitation point and the three considered directions allows to properly excite all the modes in the frequency band of interest and to provide good coherence for all the accelerometers as will be shown in the next section. +This excitation point with the three considered directions allows to properly energize all the modes in the frequency band of interest and to provide good coherence for all the accelerometers as will be shown in the next section. \begin{figure}[htbp] \begin{subfigure}{0.33\textwidth} @@ -222,11 +229,11 @@ This excitation point and the three considered directions allows to properly exc \section{Force and Response signals} \label{ssec:modal_measured_signals} -The force sensor and the accelerometers signals are shown in the time domain in Figure \ref{fig:modal_raw_meas}. +The force sensor of the instrumented hammer and the accelerometers signals are shown in the time domain in Figure \ref{fig:modal_raw_meas}. Sharp ``impacts'' can be seen for the force sensor, indicating wide frequency band excitation. -For the accelerometer, many resonances can be seen on the right, indicating complex dynamics. +For the accelerometer, a much more complex signal can be observed, indicating complex dynamics. -The ``normalized'' amplitude spectral density of the two signals are computed and shown in Figure \ref{fig:modal_asd_acc_force}. +The ``normalized'' \acrfull{asd} of the two signals are computed and shown in Figure \ref{fig:modal_asd_acc_force}. Conclusions based on the time domain signals can be clearly seen in the frequency domain (wide frequency content for the force signal and complex dynamics for the accelerometer). \begin{figure}[htbp] @@ -267,7 +274,7 @@ Good coherence is obtained from \(20\,\text{Hz}\) to \(200\,\text{Hz}\) which co \chapter{Frequency Analysis} \label{sec:modal_frf_processing} -All measurements where conducted and a \(n \times p \times q\) Frequency Response Functions Matrix were computed with: +All measurements where conducted and a \(n \times p \times q\) \acrlongpl{frf} Matrix were computed with: \begin{itemize} \item \(n = 69\): the number of output measured accelerations (23 3-axis accelerometers) \item \(p = 3\): the number of input force excitations @@ -289,15 +296,14 @@ For each frequency point \(\omega_{i}\), a 2D complex matrix is obtained that li However, for the multi-body model being developed, only 6 solid bodies are considered, namely: the bottom granite, the top granite, the translation stage, the tilt stage, the spindle and the hexapod. Therefore, only \(6 \times 6 = 36\) degrees of freedom are of interest. +The objective in this section is therefore to process the Frequency Response Matrix to reduce the number of measured \acrshort{dof} from 69 to 36. -The objective in this section is therefore to process the Frequency Response Matrix to reduce the number of measured DoFs from 69 to 36. +In order to be able to perform this reduction of measured \acrshort{dof}, the rigid body assumption first needs to be verified (Section \ref{ssec:modal_solid_body_first_check}). -In order to be able to perform this reduction of measured DoFs, the rigid body assumption first needs to be verified (Section \ref{ssec:modal_solid_body_first_check}). - -The coordinate transformation from accelerometers DoFs to the solid body 6 DoFs (three translations and three rotations) is performed in Section \ref{ssec:modal_acc_to_solid_dof}. +The coordinate transformation from accelerometers \acrshort{dof} to the solid body 6 \acrshortpl{dof} (three translations and three rotations) is performed in Section \ref{ssec:modal_acc_to_solid_dof}. The \(69 \times 3 \times 801\) frequency response matrix is then reduced to a \(36 \times 3 \times 801\) frequency response matrix where the motion of each solid body is expressed with respect to its center of mass. -To further validate this reduction of DoF and the solid body assumption, the frequency response function at the accelerometer location are synthesized from the reduced frequency response matrix and are compared with the initial measurements in Section \ref{ssec:modal_solid_body_assumption}. +To further validate this reduction of \acrshort{dof} and the solid body assumption, the frequency response function at the accelerometer location are synthesized from the reduced frequency response matrix and are compared with the initial measurements in Section \ref{ssec:modal_solid_body_assumption}. \section{First verification of the solid body assumption} \label{ssec:modal_solid_body_first_check} @@ -364,7 +370,7 @@ This therefore indicates that the considered bodies are behaving as solid bodes \label{ssec:modal_acc_to_solid_dof} Let's consider the schematic shown in Figure \ref{fig:modal_local_to_global_coordinates} where the motion of a solid body is measured at 4 distinct locations (in \(x\), \(y\) and \(z\) directions). -The goal here is to link these \(4 \times 3 = 12\) measurements to the 6 DoFs of the solid body expressed in the frame \(\{O\}\). +The goal here is to link these \(4 \times 3 = 12\) measurements to the 6 \acrshort{dofs} of the solid body expressed in the frame \(\{O\}\). \begin{figure}[htbp] \centering @@ -417,6 +423,7 @@ From the CAD model, the position of the center of mass of each considered solid Then, the position of each accelerometer with respect to the center of mass of the corresponding solid body can easily be derived. \begin{table}[htbp] +\caption{\label{tab:modal_com_solid_bodies}Center of mass of considered solid bodies with respect to the ``point of interest''} \centering \begin{tabularx}{0.6\linewidth}{lXXX} \toprule @@ -430,11 +437,9 @@ Spindle & 0 & 0 & -580\\ Hexapod & -4 & 6 & -319\\ \bottomrule \end{tabularx} -\caption{\label{tab:modal_com_solid_bodies}Center of mass of considered solid bodies with respect to the ``point of interest''} - \end{table} -Using \eqref{eq:modal_determine_global_disp}, the frequency response matrix \(\bm{H}_\text{CoM}\) \eqref{eq:modal_frf_matrix_com} expressing the response \(D_i\) (\(i\) from \(1\) to \(6\) for the \(6\) considered solid bodies) at the center of mass of each solid body can be computed from the initial FRF matrix \(\bm{H}\). +Using \eqref{eq:modal_determine_global_disp}, the frequency response matrix \(\bm{H}_\text{CoM}\) \eqref{eq:modal_frf_matrix_com} expressing the response \(D_i\) (\(i\) from \(1\) to \(6\) for the \(6\) considered solid bodies) at the center of mass of each solid body can be computed from the initial \acrshort{frf} matrix \(\bm{H}\). \begin{equation}\label{eq:modal_frf_matrix_com} \bm{H}_\text{CoM}(\omega_i) = \begin{bmatrix} @@ -453,14 +458,14 @@ Using \eqref{eq:modal_determine_global_disp}, the frequency response matrix \(\b \section{Verification of solid body assumption} \label{ssec:modal_solid_body_assumption} -From the response of one solid body along its 6 DoFs (from \(\bm{H}_{\text{CoM}}\)), and using \eqref{eq:modal_cart_to_acc}, it is possible to compute the response of the same solid body at any location, in particular at the location of the accelerometers fixed to this solid body. +From the response of one solid body along its 6 \acrshort{dofs} (from \(\bm{H}_{\text{CoM}}\)), and using \eqref{eq:modal_cart_to_acc}, it is possible to compute the response of the same solid body at any location, in particular at the location of the accelerometers fixed to this solid body. Comparing the computed response of a particular accelerometer from \(\bm{H}_{\text{CoM}}\) with the original measurements \(\bm{H}\) is useful to check if the change of coordinate \eqref{eq:modal_determine_global_disp} works as expected, and if the solid body assumption is correct in the frequency band of interest. The comparison is made for the 4 accelerometers fixed to the micro-hexapod in Figure \ref{fig:modal_comp_acc_solid_body_frf}. The original frequency response functions and the ones computed from the CoM responses are well matching in the frequency range of interested. Similar results are obtained for the other solid bodies, indicating that the solid body assumption is valid, and that a multi-body model can be used to represent the dynamics of the micro-station. -This also validates the reduction of the number of degrees of freedom from 69 (23 accelerometers with each 3DoF) to 36 (6 solid bodies with 6 DoF). +This also validates the reduction of the number of degrees of freedom from 69 (23 accelerometers with each 3acrshort:dof) to 36 (6 solid bodies with 6 \acrshort{dof}). \begin{figure}[htbp] \centering @@ -475,7 +480,7 @@ The goal here is to extract the modal parameters describing the modes of station \item the eigen frequencies and the modal damping (eigen values) \item the mode shapes (eigen vectors) \end{itemize} -This is done from the FRF matrix previously extracted from the measurements. +This is done from the \acrshort{frf} matrix previously extracted from the measurements. In order to do the modal parameter extraction, we first have to estimate the order of the modal model we want to obtain. @@ -483,30 +488,30 @@ This corresponds to how many modes are present in the frequency band of interest In section \ref{ssec:modal_number_of_modes}, we will use the Singular Value Decomposition and the Modal Indication Function to estimate the number of modes. -The modal parameter extraction methods generally consists of \textbf{curve-fitting a theoretical expression for an individual FRF to the actual measured data}. +The modal parameter extraction methods generally consists of \textbf{curve-fitting a theoretical expression for an individual \acrshort{frf} to the actual measured data}. However, there are multiple level of complexity: \begin{itemize} -\item works on a part of a single FRF curve +\item works on a part of a single \acrshort{frf} curve \item works on a complete curve encompassing several resonances -\item works on a set of many FRF plots all obtained from the same structure +\item works on a set of many \acrshort{frf} plots all obtained from the same structure \end{itemize} The third method is the most complex but gives better results. This is the one we will use in section \ref{ssec:modal_parameter_extraction}. From the modal model, it is possible to obtain a graphic display of the mode shapes (section \ref{ssec:modal_mode_shapes}). -In order to validate the quality of the modal model, we will synthesize the FRF matrix from the modal model and compare it with the FRF measured (section \ref{ssec:modal_model_validity}). +In order to validate the quality of the modal model, we will synthesize the \acrshort{frf} matrix from the modal model and compare it with the \acrshort{frf} measured (section \ref{ssec:modal_model_validity}). The modes of the structure are expected to be complex, however real modes are easier to work with when it comes to obtain a spatial model from the modal parameters. \section{Determine the number of modes} \label{ssec:modal_number_of_modes} \paragraph{Singular Value Decomposition - Modal Indication Function} -The Mode Indicator Functions are usually used on \(n\times p\) FRF matrix where \(n\) is a relatively large number of measurement DOFs and \(p\) is the number of excitation DOFs, typically 3 or 4. +The Mode Indicator Functions are usually used on \(n\times p\) \acrshort{frf} matrix where \(n\) is a relatively large number of measurement DOFs and \(p\) is the number of excitation DOFs, typically 3 or 4. -In these methods, the frequency dependent FRF matrix is subjected to a singular value decomposition analysis which thus yields a small number (3 or 4) of singular values, these also being frequency dependent. +In these methods, the frequency dependent \acrshort{frf} matrix is subjected to a singular value decomposition analysis which thus yields a small number (3 or 4) of singular values, these also being frequency dependent. -These methods are used to \textbf{determine the number of modes} present in a given frequency range, to \textbf{identify repeated natural frequencies} and to pre-process the FRF data prior to modal analysis. +These methods are used to \textbf{determine the number of modes} present in a given frequency range, to \textbf{identify repeated natural frequencies} and to pre-process the \acrshort{frf} data prior to modal analysis. From the documentation of the modal software: \begin{quote} @@ -517,7 +522,7 @@ Moreover, the magnitude of the MIFs implies the strength of the a mode. \end{quote} \begin{important} -The \textbf{Complex Mode Indicator Function} is defined simply by the SVD of the FRF (sub) matrix: +The \textbf{Complex Mode Indicator Function} is defined simply by the SVD of the \acrshort{frf} (sub) matrix: \begin{align*} [H(\omega)]_{n\times p} &= [U(\omega)]_{n\times n} [\Sigma(\omega)]_{n\times p} [V(\omega)]_{p\times p}^H\\ [CMIF(\omega)]_{p\times p} &= [\Sigma(\omega)]_{p\times n}^T [\Sigma(\omega)]_{n\times p} @@ -534,7 +539,7 @@ The result is shown on Figure \ref{fig:modal_indication_function}. \end{figure} \paragraph{Composite Response Function} -An alternative is the Composite Response Function \(HH(\omega)\) defined as the sum of all the measured FRF: +An alternative is the Composite Response Function \(HH(\omega)\) defined as the sum of all the measured \acrshort{frf}: \begin{equation} HH(\omega) = \sum_j\sum_kH_{jk}(\omega) \end{equation} @@ -558,8 +563,8 @@ The result is shown on figure \ref{fig:modal_composite_reponse_function}. Modal identification are done within the Modal software of OROS. Several modal parameter extraction methods are available. -We choose to use the ``broad band'' method as it permits to identify the modal parameters using all the FRF curves at the same time. -It takes into account the fact the the properties of all the individual curves are related by being from the same structure: all FRF plots on a given structure should indicate the same values for the natural frequencies and damping factor of each mode. +We choose to use the ``broad band'' method as it permits to identify the modal parameters using all the \acrshort{frf} curves at the same time. +It takes into account the fact the the properties of all the individual curves are related by being from the same structure: all \acrshort{frf} plots on a given structure should indicate the same values for the natural frequencies and damping factor of each mode. Such method also have the advantage of producing a \textbf{unique and consistent model} as direct output. @@ -580,13 +585,14 @@ The obtained modal parameters are: \begin{itemize} \item Resonance frequencies in Hertz \item Modal damping ratio in percentage -\item (complex) Modes shapes for each measured DoF +\item (complex) Modes shapes for each measured \acrshort{dof} \item Modal A and modal B which are parameters important for further normalization \end{itemize} The obtained mode frequencies and damping are shown in Table \ref{tab:modal_obtained_modes_freqs_damps}. \begin{table}[htbp] +\caption{\label{tab:modal_obtained_modes_freqs_damps}Obtained eigen frequencies and modal damping} \centering \scriptsize \begin{tabularx}{0.35\linewidth}{ccc} @@ -611,12 +617,10 @@ Mode & Frequency [Hz] & Damping [\%]\\ 16 & 165.4 & 1.4\\ \bottomrule \end{tabularx} -\caption{\label{tab:modal_obtained_modes_freqs_damps}Obtained eigen frequencies and modal damping} - \end{table} \paragraph{Theory} -It seems that the modal analysis software makes the \textbf{assumption} of viscous damping for the model with which it tries to fit the FRF measurements. +It seems that the modal analysis software makes the \textbf{assumption} of viscous damping for the model with which it tries to fit the \acrshort{frf} measurements. If we note \(N\) the number of modes identified, then there are \(2N\) eigenvalues and eigenvectors given by the software: \begin{align} @@ -638,7 +642,7 @@ We would like to arrange the obtained modal parameters into two modal matrices: \end{bmatrix}_{M \times N} \] \[ \{\psi_i\} = \begin{Bmatrix} \psi_{i, 1_x} & \psi_{i, 1_y} & \psi_{i, 1_z} & \psi_{i, 2_x} & \dots & \psi_{i, 23_z} \end{Bmatrix}^T \] -\(M\) is the number of DoF: here it is \(23 \times 3 = 69\). +\(M\) is the number of \acrshort{dof}: here it is \(23 \times 3 = 69\). \(N\) is the number of mode Each eigen vector is normalized: \(\| \{\psi_i\} \|_2 = 1\) @@ -726,8 +730,8 @@ They are probably \textbf{not well leveled}, so the granite is supported only by There are two main ways to verify the validity of the modal model \begin{itemize} -\item Synthesize FRF measurements that has been used to generate the modal model and compare -\item Synthesize FRF that has not yet been measured. Then measure that FRF and compare +\item Synthesize \acrshort{frf} measurements that has been used to generate the modal model and compare +\item Synthesize \acrshort{frf} that has not yet been measured. Then measure that \acrshort{frf} and compare \end{itemize} From the modal model, we want to synthesize the Frequency Response Functions that has been used to build the modal model. @@ -738,7 +742,7 @@ Let's recall that: \item \(N\) is the number of modes identified \end{itemize} -We then have that the FRF matrix \([H_{\text{syn}}]\) can be synthesize using the following formula: +We then have that the \acrshort{frf} matrix \([H_{\text{syn}}]\) can be synthesize using the following formula: \begin{important} \begin{equation} [H_{\text{syn}}(\omega)]_{M\times M} = [\Phi]_{M\times2N} \left[\frac{Q_r}{j\omega - s_r}\right]_{2N\times2N} [\Phi]_{2N\times M}^T diff --git a/preamble.tex b/preamble.tex index 09d5c2b..adafd1c 100644 --- a/preamble.tex +++ b/preamble.tex @@ -1,151 +1,16 @@ -\usepackage{float} +\usepackage[ % + acronym, % Separate acronyms and glossary + toc, % appear in ToC + automake, % auto-use the makeglossaries command (requires shell-escape) + nonumberlist, % don't back reference pages + nogroupskip, % don't group by letter + nopostdot % don't add a dot at the end of each element +]{glossaries} -\usepackage{caption,tabularx,booktabs} -\usepackage{bm} +\usepackage[stylemods=longextra]{glossaries-extra} -\usepackage{xpatch} % Recommanded for biblatex -\usepackage[ % use biblatex for bibliography - backend=biber, % use biber backend (bibtex replacement) or bibtex - style=ieee, % bib style - hyperref=true, % activate hyperref support - backref=true, % activate backrefs - isbn=false, % don't show isbn tags - url=false, % don't show url tags - doi=false, % don't show doi tags - urldate=long, % display type for dates - maxnames=3, % - minnames=1, % - maxbibnames=5, % - minbibnames=3, % - maxcitenames=2, % - mincitenames=1 % - ]{biblatex} +\setabbreviationstyle[acronym]{long-short} +\setglossarystyle{long-name-desc} -\setlength\bibitemsep{1.1\itemsep} - -% \renewcommand*{\bibfont}{\footnotesize} - -\usepackage{fontawesome} - -\usepackage{caption} -\usepackage{subcaption} - -\captionsetup[figure]{labelfont=bf} -\captionsetup[subfigure]{labelfont=bf} -\captionsetup[listing]{labelfont=bf} -\captionsetup[table]{labelfont=bf} - -\usepackage{xcolor} - -\definecolor{my-blue}{HTML}{6b7adb} -\definecolor{my-pale-blue}{HTML}{e6e9f9} -\definecolor{my-red}{HTML}{db6b6b} -\definecolor{my-pale-red}{HTML}{f9e6e6} -\definecolor{my-green}{HTML}{6bdbb6} -\definecolor{my-pale-green}{HTML}{e6f9f3} -\definecolor{my-yellow}{HTML}{dbd26b} -\definecolor{my-pale-yellow}{HTML}{f9f7e6} -\definecolor{my-orange}{HTML}{dba76b} -\definecolor{my-pale-orange}{HTML}{f9f0e6} -\definecolor{my-grey}{HTML}{a3a3a3} -\definecolor{my-pale-grey}{HTML}{f0f0f0} -\definecolor{my-turq}{HTML}{6bc7db} -\definecolor{my-pale-turq}{HTML}{e6f6f9} - -\usepackage{inconsolata} - -\usepackage[newfloat=true, chapter]{minted} -\usemintedstyle{autumn} - -\setminted{frame=lines,breaklines=true,tabsize=4,fontsize=\scriptsize,autogobble=true,labelposition=topline,bgcolor=my-pale-grey} -\setminted[matlab]{label=Matlab} -\setminted[latex]{label=LaTeX} -\setminted[bash]{label=Bash} -\setminted[python]{label=Python} -\setminted[text]{label=Results} -\setminted[md]{label=Org Mode} - -\setmintedinline{fontsize=\normalsize,bgcolor=my-pale-grey} - -\usepackage[most]{tcolorbox} - -\tcbuselibrary{minted} - -\newtcolorbox{seealso}{ enhanced,breakable,colback=my-pale-grey,colframe=my-grey,fonttitle=\bfseries,title=See Also} -\newtcolorbox{hint}{ enhanced,breakable,colback=my-pale-grey,colframe=my-grey,fonttitle=\bfseries,title=Hint} -\newtcolorbox{definition}{enhanced,breakable,colback=my-pale-red, colframe=my-red, fonttitle=\bfseries,title=Definition} -\newtcolorbox{important}{ enhanced,breakable,colback=my-pale-red, colframe=my-red, fonttitle=\bfseries,title=Important} -\newtcolorbox{exampl}[1][]{ enhanced,breakable,colback=my-pale-green,colframe=my-green,fonttitle=\bfseries,title=Example,#1} -\newtcolorbox{exercice}{ enhanced,breakable,colback=my-pale-yellow,colframe=my-yellow,fonttitle=\bfseries,title=Exercice} -\newtcolorbox{question}{ enhanced,breakable,colback=my-pale-yellow,colframe=my-yellow,fonttitle=\bfseries,title=Question} -\newtcolorbox{answer}{ enhanced,breakable,colback=my-pale-turq,colframe=my-turq,fonttitle=\bfseries,title=Answer} -\newtcolorbox{summary}{ enhanced,breakable,colback=my-pale-blue,colframe=my-blue,fonttitle=\bfseries,title=Summary} -\newtcolorbox{note}{ enhanced,breakable,colback=my-pale-blue,colframe=my-blue,fonttitle=\bfseries,title=Note} -\newtcolorbox{caution}{ enhanced,breakable,colback=my-pale-orange,colframe=my-orange,fonttitle=\bfseries,title=Caution} -\newtcolorbox{warning}{ enhanced,breakable,colback=my-pale-orange,colframe=my-orange,fonttitle=\bfseries,title=Warning} - -\newtcolorbox{my-quote}[1]{% - colback=my-pale-grey, - grow to right by=-10mm, - grow to left by=-10mm, - boxrule=0pt, - boxsep=0pt, - breakable, - enhanced jigsaw, - borderline west={4pt}{0pt}{my-grey}} - -\renewenvironment{quote}{\begin{my-quote}}{\end{my-quote}} - -\newtcolorbox{my-verse}[1]{% - colback=my-pale-grey, - grow to right by=-10mm, - grow to left by=-10mm, - boxrule=0pt, - boxsep=0pt, - breakable, - enhanced jigsaw, - borderline west={4pt}{0pt}{my-grey}} - -\renewenvironment{verse}{\begin{my-verse}}{\end{my-verse}} - -\usepackage{environ}% http://ctan.org/pkg/environ -\NewEnviron{aside}{% - \marginpar{\BODY} -} - -\renewenvironment{verbatim}{\VerbatimEnvironment\begin{minted}[]{text}}{\end{minted}} - -\usepackage{soul} -\sethlcolor{my-pale-grey} - -\let\OldTexttt\texttt -\renewcommand{\texttt}[1]{{\ttfamily\hl{\mbox{\,#1\,}}}} - -\makeatletter -\preto\Gin@extensions{png,} -\DeclareGraphicsRule{.png}{pdf}{.pdf}{\noexpand\Gin@base.pdf} -\preto\Gin@extensions{gif,} -\DeclareGraphicsRule{.gif}{png}{.png}{\noexpand\Gin@base.png} -\makeatother - -\usepackage{hyperref} -\hypersetup{ - colorlinks = true, - allcolors = my-blue -} - -\usepackage{hypcap} - -\usepackage[binary-units=true]{siunitx} - -\sisetup{% - detect-all = true, - detect-family = true, - detect-mode = true, - detect-shape = true, - detect-weight = true, - detect-inline-weight = math, -} - -\DeclareSIUnit\px{px} -\DeclareSIUnit\rms{rms} +\makeindex +\makeglossaries diff --git a/preamble_extra.tex b/preamble_extra.tex new file mode 100644 index 0000000..98cfc04 --- /dev/null +++ b/preamble_extra.tex @@ -0,0 +1,134 @@ +\usepackage{float} +\usepackage{enumitem} + +\usepackage{caption,tabularx,booktabs} +\usepackage{bm} + +\usepackage{xpatch} % Recommanded for biblatex +\usepackage[ % use biblatex for bibliography + backend=biber, % use biber backend (bibtex replacement) or bibtex + style=ieee, % bib style + hyperref=true, % activate hyperref support + backref=true, % activate backrefs + isbn=false, % don't show isbn tags + url=false, % don't show url tags + doi=false, % don't show doi tags + urldate=long, % display type for dates + maxnames=3, % + minnames=1, % + maxbibnames=5, % + minbibnames=3, % + maxcitenames=2, % + mincitenames=1 % + ]{biblatex} + +\setlength\bibitemsep{1.1\itemsep} + +\usepackage{caption} +\usepackage{subcaption} + +\captionsetup[figure]{labelfont=bf} +\captionsetup[subfigure]{labelfont=bf} +\captionsetup[listing]{labelfont=bf} +\captionsetup[table]{labelfont=bf} + +\usepackage{xcolor} + +\definecolor{my-blue}{HTML}{6b7adb} +\definecolor{my-pale-blue}{HTML}{e6e9f9} +\definecolor{my-red}{HTML}{db6b6b} +\definecolor{my-pale-red}{HTML}{f9e6e6} +\definecolor{my-green}{HTML}{6bdbb6} +\definecolor{my-pale-green}{HTML}{e6f9f3} +\definecolor{my-yellow}{HTML}{dbd26b} +\definecolor{my-pale-yellow}{HTML}{f9f7e6} +\definecolor{my-orange}{HTML}{dba76b} +\definecolor{my-pale-orange}{HTML}{f9f0e6} +\definecolor{my-grey}{HTML}{a3a3a3} +\definecolor{my-pale-grey}{HTML}{f0f0f0} +\definecolor{my-turq}{HTML}{6bc7db} +\definecolor{my-pale-turq}{HTML}{e6f6f9} + +\usepackage{inconsolata} + +\usepackage[newfloat=true, chapter]{minted} +\usemintedstyle{autumn} + +\setminted{frame=lines,breaklines=true,tabsize=4,fontsize=\scriptsize,autogobble=true,labelposition=topline,bgcolor=my-pale-grey} +\setminted[matlab]{label=Matlab} +\setminted[latex]{label=LaTeX} +\setminted[bash]{label=Bash} +\setminted[python]{label=Python} +\setminted[text]{label=Results} +\setminted[md]{label=Org Mode} + +\setmintedinline{fontsize=\normalsize,bgcolor=my-pale-grey} + +\usepackage[most]{tcolorbox} + +\tcbuselibrary{minted} + +\newtcolorbox{seealso}{ enhanced,breakable,colback=my-pale-grey,colframe=my-grey,fonttitle=\bfseries,title=See Also} +\newtcolorbox{hint}{ enhanced,breakable,colback=my-pale-grey,colframe=my-grey,fonttitle=\bfseries,title=Hint} +\newtcolorbox{definition}{enhanced,breakable,colback=my-pale-red, colframe=my-red, fonttitle=\bfseries,title=Definition} +\newtcolorbox{important}{ enhanced,breakable,colback=my-pale-red, colframe=my-red, fonttitle=\bfseries,title=Important} +\newtcolorbox{exampl}[1][]{ enhanced,breakable,colback=my-pale-green,colframe=my-green,fonttitle=\bfseries,title=Example,#1} +\newtcolorbox{exercice}{ enhanced,breakable,colback=my-pale-yellow,colframe=my-yellow,fonttitle=\bfseries,title=Exercice} +\newtcolorbox{question}{ enhanced,breakable,colback=my-pale-yellow,colframe=my-yellow,fonttitle=\bfseries,title=Question} +\newtcolorbox{answer}{ enhanced,breakable,colback=my-pale-turq,colframe=my-turq,fonttitle=\bfseries,title=Answer} +\newtcolorbox{summary}{ enhanced,breakable,colback=my-pale-blue,colframe=my-blue,fonttitle=\bfseries,title=Summary} +\newtcolorbox{note}{ enhanced,breakable,colback=my-pale-blue,colframe=my-blue,fonttitle=\bfseries,title=Note} +\newtcolorbox{caution}{ enhanced,breakable,colback=my-pale-orange,colframe=my-orange,fonttitle=\bfseries,title=Caution} +\newtcolorbox{warning}{ enhanced,breakable,colback=my-pale-orange,colframe=my-orange,fonttitle=\bfseries,title=Warning} + +\newtcolorbox{my-quote}[1]{% + colback=my-pale-grey, + grow to right by=-10mm, + grow to left by=-10mm, + boxrule=0pt, + boxsep=0pt, + breakable, + enhanced jigsaw, + borderline west={4pt}{0pt}{my-grey}} + +\renewenvironment{quote}{\begin{my-quote}}{\end{my-quote}} + +\newtcolorbox{my-verse}[1]{% + colback=my-pale-grey, + grow to right by=-10mm, + grow to left by=-10mm, + boxrule=0pt, + boxsep=0pt, + breakable, + enhanced jigsaw, + borderline west={4pt}{0pt}{my-grey}} + +\renewenvironment{verse}{\begin{my-verse}}{\end{my-verse}} + +\usepackage{environ}% http://ctan.org/pkg/environ +\NewEnviron{aside}{% + \marginpar{\BODY} +} + +\renewenvironment{verbatim}{\VerbatimEnvironment\begin{minted}[]{text}}{\end{minted}} + +\usepackage{soul} +\sethlcolor{my-pale-grey} + +\let\OldTexttt\texttt +\renewcommand{\texttt}[1]{{\ttfamily\hl{\mbox{\,#1\,}}}} + +\makeatletter +\preto\Gin@extensions{png,} +\DeclareGraphicsRule{.png}{pdf}{.pdf}{\noexpand\Gin@base.pdf} +\preto\Gin@extensions{gif,} +\DeclareGraphicsRule{.gif}{png}{.png}{\noexpand\Gin@base.png} +\makeatother + +\usepackage{hyperref} +\hypersetup{ + colorlinks = true, + allcolors = my-blue +} + +\usepackage{hypcap} diff --git a/ref.bib b/ref.bib deleted file mode 100644 index 7d5c306..0000000 --- a/ref.bib +++ /dev/null @@ -1,38 +0,0 @@ -@article{wang11_extrac_real_modes_physic_matric, - author = {Tong Wang and Lingmi Zhang and Kong Fah Tee}, - title = {Extraction of Real Modes and Physical Matrices From Modal - Testing}, - journal = {Earthquake Engineering and Engineering Vibration}, - volume = 10, - number = 2, - pages = {219-227}, - year = 2011, - doi = {10.1007/s11803-011-0060-6}, - url = {https://doi.org/10.1007/s11803-011-0060-6}, - DATE_ADDED = {Tue Jul 9 15:51:21 2019}, -} - -@article{pastor12_modal_assur_criter, - author = {Miroslav Pastor and Michal Binda and Tom{\'a}{\v{s}} Har{\v{c}}arik}, - title = {Modal Assurance Criterion}, - journal = {Procedia Engineering}, - volume = {48}, - number = {nil}, - pages = {543-548}, - year = {2012}, - doi = {10.1016/j.proeng.2012.09.551}, - url = {https://doi.org/10.1016/j.proeng.2012.09.551}, - DATE_ADDED = {Thu Jul 11 13:51:57 2019}, -} - -@book{ewins00_modal, - author = {Ewins, DJ}, - title = {Modal testing: theory, practice and application}, - year = {2000}, - publisher = {Wiley-Blackwell}, - journal = {Research studies Pre, 2nd ed., ISBN-13}, - pages = {978--0863802188}, - isbn = {0863802184}, - address = {Baldock, Hertfordshire, England Philadelphia, PA}, - keywords = {favorite, identification}, -}