745 lines
49 KiB
TeX
745 lines
49 KiB
TeX
% Created 2024-11-18 Mon 11:46
|
|
% Intended LaTeX compiler: pdflatex
|
|
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
|
|
|
\input{preamble.tex}
|
|
\newacronym{haclac}{HAC-LAC}{High Authority Control - Low Authority Control}
|
|
\newacronym{hac}{HAC}{High Authority Control}
|
|
\newacronym{lac}{LAC}{Low Authority Control}
|
|
\newacronym{nass}{NASS}{Nano Active Stabilization System}
|
|
\newacronym{asd}{ASD}{Amplitude Spectral Density}
|
|
\newacronym{psd}{PSD}{Power Spectral Density}
|
|
\newacronym{cps}{CPS}{Cumulative Power Spectrum}
|
|
\newacronym{cas}{CAS}{Cumulative Amplitude Spectrum}
|
|
\newacronym{frf}{FRF}{Frequency Response Function}
|
|
\newacronym{iff}{IFF}{Integral Force Feedback}
|
|
\newacronym{rdc}{RDC}{Relative Damping Control}
|
|
\newacronym{drga}{DRGA}{Dynamical Relative Gain Array}
|
|
\newacronym{hpf}{HPF}{high-pass filter}
|
|
\newacronym{lpf}{LPF}{low-pass filter}
|
|
\newacronym{dof}{DoF}{degrees-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{test-bench-apa.bib}
|
|
\author{Dehaeze Thomas}
|
|
\date{\today}
|
|
\title{Test Bench - Amplified Piezoelectric Actuator}
|
|
\hypersetup{
|
|
pdfauthor={Dehaeze Thomas},
|
|
pdftitle={Test Bench - Amplified Piezoelectric Actuator},
|
|
pdfkeywords={},
|
|
pdfsubject={},
|
|
pdfcreator={Emacs 29.4 (Org mode 9.6)},
|
|
pdflang={English}}
|
|
\usepackage{biblatex}
|
|
|
|
\begin{document}
|
|
|
|
\maketitle
|
|
\tableofcontents
|
|
|
|
\clearpage
|
|
|
|
In this chapter, the goal is to ensure that the received APA300ML (shown in Figure \ref{fig:test_apa_received}) are complying with the requirements and that the dynamical models of the actuator accurately represent its dynamics.
|
|
|
|
In section \ref{sec:test_apa_basic_meas}, the mechanical tolerances of the APA300ML interfaces are checked together with the electrical properties of the piezoelectric stacks and the achievable stroke.
|
|
The flexible modes of the APA300ML, which were estimated using a finite element model, are compared with measurements.
|
|
|
|
Using a dedicated test bench, dynamical measurements are performed (Section \ref{sec:test_apa_dynamics}).
|
|
The dynamics from the generated DAC voltage (going through the voltage amplifier and then to two actuator stacks) to the induced axial displacement and to the measured voltage across the force sensor stack are estimated.
|
|
Integral Force Feedback is experimentally applied, and the damped plants are estimated for several feedback gains.
|
|
|
|
Two different models of the APA300ML are presented.
|
|
First, in Section \ref{sec:test_apa_model_2dof}, a two degrees-of-freedom model is presented, tuned, and compared with the measured dynamics.
|
|
This model is proven to accurately represent the APA300ML's axial dynamics while having low complexity.
|
|
|
|
Then, in Section \ref{sec:test_apa_model_flexible}, a \emph{super element} of the APA300ML is extracted using a finite element model and imported into the multi-body model.
|
|
This more complex model also captures well capture the axial dynamics of the APA300ML.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1,width=0.7\linewidth]{figs/test_apa_received.jpg}
|
|
\caption{\label{fig:test_apa_received}Picture of 5 out of the 7 received APA300ML}
|
|
\end{figure}
|
|
|
|
|
|
\chapter{First Basic Measurements}
|
|
\label{sec:test_apa_basic_meas}
|
|
Before measuring the dynamical characteristics of the APA300ML, simple measurements are performed.
|
|
First, the tolerances (especially flatness) of the mechanical interfaces are checked in Section \ref{ssec:test_apa_geometrical_measurements}.
|
|
Then, the capacitance of the piezoelectric stacks is measured in Section \ref{ssec:test_apa_electrical_measurements}.
|
|
The achievable stroke of the APA300ML is measured using a displacement probe in Section \ref{ssec:test_apa_stroke_measurements}.
|
|
Finally, in Section \ref{ssec:test_apa_spurious_resonances}, the flexible modes of the APA are measured and compared with a finite element model.
|
|
|
|
\section{Geometrical Measurements}
|
|
\label{ssec:test_apa_geometrical_measurements}
|
|
|
|
To measure the flatness of the two mechanical interfaces of the APA300ML, a small measurement bench is installed on top of a metrology granite with excellent flatness.
|
|
As shown in Figure \ref{fig:test_apa_flatness_setup}, the APA is fixed to a clamp while a measuring probe\footnote{Heidenhain MT25, specified accuracy of \(\pm 0.5\,\mu m\)} is used to measure the height of four points on each of the APA300ML interfaces.
|
|
From the X-Y-Z coordinates of the measured eight points, the flatness is estimated by best fitting\footnote{The Matlab \texttt{fminsearch} command is used to fit the plane} a plane through all the points.
|
|
The measured flatness values, summarized in Table \ref{tab:test_apa_flatness_meas}, are within the specifications.
|
|
|
|
\begin{minipage}[b]{0.49\linewidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.7\linewidth]{figs/test_apa_flatness_setup.png}
|
|
\captionof{figure}{\label{fig:test_apa_flatness_setup}Measurement setup for flatness estimation}
|
|
\end{center}
|
|
\end{minipage}
|
|
\hfill
|
|
\begin{minipage}[b]{0.49\linewidth}
|
|
\begin{center}
|
|
\begin{tabularx}{0.6\linewidth}{Xc}
|
|
\toprule
|
|
& \textbf{Flatness} \([\mu m]\)\\
|
|
\midrule
|
|
APA 1 & 8.9\\
|
|
APA 2 & 3.1\\
|
|
APA 3 & 9.1\\
|
|
APA 4 & 3.0\\
|
|
APA 5 & 1.9\\
|
|
APA 6 & 7.1\\
|
|
APA 7 & 18.7\\
|
|
\bottomrule
|
|
\end{tabularx}
|
|
\captionof{table}{\label{tab:test_apa_flatness_meas}Estimated flatness of the APA300ML interfaces}
|
|
|
|
\end{center}
|
|
\end{minipage}
|
|
|
|
\section{Electrical Measurements}
|
|
\label{ssec:test_apa_electrical_measurements}
|
|
|
|
From the documentation of the APA300ML, the total capacitance of the three stacks should be between \(18\,\mu F\) and \(26\,\mu F\) with a nominal capacitance of \(20\,\mu F\).
|
|
|
|
The capacitance of the APA300ML piezoelectric stacks was measured with the LCR meter\footnote{LCR-819 from Gwinstek, with a specified accuracy of \(0.05\%\). The measured frequency is set at \(1\,\text{kHz}\)} shown in Figure \ref{fig:test_apa_lcr_meter}.
|
|
The two stacks used as the actuator and the stack used as the force sensor were measured separately.
|
|
The measured capacitance values are summarized in Table \ref{tab:test_apa_capacitance} and the average capacitance of one stack is \(\approx 5 \mu F\).
|
|
However, the measured capacitance of the stacks of ``APA 3'' is only half of the expected capacitance.
|
|
This may indicate a manufacturing defect.
|
|
|
|
The measured capacitance is found to be lower than the specified value.
|
|
This may be because the manufacturer measures the capacitance with large signals (\(-20\,V\) to \(150\,V\)), whereas it was here measured with small signals \cite{wehrsdorfer95_large_signal_measur_piezoel_stack}.
|
|
|
|
\begin{minipage}[b]{0.49\linewidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_lcr_meter.jpg}
|
|
\captionof{figure}{\label{fig:test_apa_lcr_meter}Used LCR meter}
|
|
\end{center}
|
|
\end{minipage}
|
|
\hfill
|
|
\begin{minipage}[b]{0.49\linewidth}
|
|
\begin{center}
|
|
\begin{tabularx}{0.95\linewidth}{lcc}
|
|
\toprule
|
|
& \textbf{Sensor Stack} & \textbf{Actuator Stacks}\\
|
|
\midrule
|
|
APA 1 & 5.10 & 10.03\\
|
|
APA 2 & 4.99 & 9.85\\
|
|
APA 3 & 1.72 & 5.18\\
|
|
APA 4 & 4.94 & 9.82\\
|
|
APA 5 & 4.90 & 9.66\\
|
|
APA 6 & 4.99 & 9.91\\
|
|
APA 7 & 4.85 & 9.85\\
|
|
\bottomrule
|
|
\end{tabularx}
|
|
\captionof{table}{\label{tab:test_apa_capacitance}Measured capacitance in \(\mu F\)}
|
|
|
|
\end{center}
|
|
\end{minipage}
|
|
|
|
\section{Stroke and Hysteresis Measurement}
|
|
\label{ssec:test_apa_stroke_measurements}
|
|
|
|
To compare the stroke of the APA300ML with the datasheet specifications, one side of the APA is fixed to the granite, and a displacement probe\footnote{Millimar 1318 probe, specified linearity better than \(1\,\mu m\)} is located on the other side as shown in Figure \ref{fig:test_apa_stroke_bench}.
|
|
|
|
The voltage across the two actuator stacks is varied from \(-20\,V\) to \(150\,V\) using a DAC\footnote{The DAC used is the one included in the IO133 card sold by Speedgoat. It has an output range of \(\pm 10\,V\) and 16-bits resolution} and a voltage amplifier\footnote{PD200 from PiezoDrive. The gain is \(20\,V/V\)}.
|
|
Note that the voltage is slowly varied as the displacement probe has a very low measurement bandwidth (see Figure \ref{fig:test_apa_stroke_voltage}).
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1,width=0.7\linewidth]{figs/test_apa_stroke_bench.jpg}
|
|
\caption{\label{fig:test_apa_stroke_bench}Bench to measure the APA stroke}
|
|
\end{figure}
|
|
|
|
The measured APA displacement is shown as a function of the applied voltage in Figure \ref{fig:test_apa_stroke_hysteresis}.
|
|
Typical hysteresis curves for piezoelectric stack actuators can be observed.
|
|
The measured stroke is approximately \(250\,\mu m\) when using only two of the three stacks.
|
|
This is even above what is specified as the nominal stroke in the data-sheet (\(304\,\mu m\), therefore \(\approx 200\,\mu m\) if only two stacks are used).
|
|
For the NASS, this stroke is sufficient because the positioning errors to be corrected using the nano-hexapod are expected to be in the order of \(10\,\mu m\).
|
|
|
|
It is clear from Figure \ref{fig:test_apa_stroke_hysteresis} that ``APA 3'' has an issue compared with the other units.
|
|
This confirms the abnormal electrical measurements made in Section \ref{ssec:test_apa_electrical_measurements}.
|
|
This unit was sent sent back to Cedrat, and a new one was shipped back.
|
|
From now on, only the six remaining amplified piezoelectric actuators that behave as expected will be used.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_stroke_voltage.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_stroke_voltage}Applied voltage for stroke estimation}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_stroke_hysteresis.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_stroke_hysteresis}Hysteresis curves of the APA}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_stroke}Generated voltage across the two piezoelectric stack actuators to estimate the stroke of the APA300ML (\subref{fig:test_apa_stroke_voltage}). Measured displacement as a function of applied voltage (\subref{fig:test_apa_stroke_hysteresis})}
|
|
\end{figure}
|
|
|
|
\section{Flexible Mode Measurement}
|
|
\label{ssec:test_apa_spurious_resonances}
|
|
|
|
In this section, the flexible modes of the APA300ML are investigated both experimentally and using a Finite Element Model.
|
|
To experimentally estimate these modes, the APA is fixed at one end (see Figure \ref{fig:test_apa_meas_setup_modes}).
|
|
A Laser Doppler Vibrometer\footnote{Polytec controller 3001 with sensor heads OFV512} is used to measure the difference of motion between two ``red'' points and an instrumented hammer\footnote{Kistler 9722A} is used to excite the flexible modes.
|
|
Using this setup, the transfer function from the injected force to the measured rotation can be computed under different conditions, and the frequency and mode shapes of the flexible modes can be estimated.
|
|
|
|
The flexible modes for the same condition (i.e. one mechanical interface of the APA300ML fixed) are estimated using a finite element software, and the results are shown in Figure \ref{fig:test_apa_mode_shapes}.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.36\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=4.3cm]{figs/test_apa_mode_shapes_1.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_mode_shapes_1}Y-bending mode (268Hz)}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.28\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=4.3cm]{figs/test_apa_mode_shapes_2.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_mode_shapes_2}X-bending mode (399Hz)}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.36\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=4.3cm]{figs/test_apa_mode_shapes_3.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_mode_shapes_3}Z-axial mode (706Hz)}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_mode_shapes}First three modes of the APA300ML in a fix-free condition estimated from a Finite Element Model}
|
|
\end{figure}
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_meas_setup_X_bending.jpg}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_meas_setup_X_bending}$X$ bending}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_meas_setup_Y_bending.jpg}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_meas_setup_Y_bending}$Y$ Bending}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_meas_setup_modes}Experimental setup to measure the flexible modes of the APA300ML. For the bending in the \(X\) direction (\subref{fig:test_apa_meas_setup_X_bending}), the impact point is at the back of the top measurement point. For the bending in the \(Y\) direction (\subref{fig:test_apa_meas_setup_Y_bending}), the impact point is located on the back surface of the top interface (on the back of the 2 measurements points).}
|
|
\end{figure}
|
|
|
|
The measured frequency response functions computed from the experimental setups of figures \ref{fig:test_apa_meas_setup_X_bending} and \ref{fig:test_apa_meas_setup_Y_bending} are shown in Figure \ref{fig:test_apa_meas_freq_compare}.
|
|
The \(y\) bending mode is observed at \(280\,\text{Hz}\) and the \(x\) bending mode is at \(412\,\text{Hz}\).
|
|
These modes are measured at higher frequencies than the frequencies estimated from the Finite Element Model (see frequencies in Figure \ref{fig:test_apa_mode_shapes}).
|
|
This is the opposite of what is usually observed (i.e. having lower resonance frequencies in practice than the estimation from a finite element model).
|
|
This could be explained by underestimation of the Young's modulus of the steel used for the shell (190 GPa was used for the model, but steel with Young's modulus of 210 GPa could have been used).
|
|
Another explanation is the shape difference between the manufactured APA300ML and the 3D model, for instance thicker blades.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_meas_freq_compare.png}
|
|
\caption{\label{fig:test_apa_meas_freq_compare}Frequency response functions for the two tests using the instrumented hammer and the laser vibrometer. The Y-bending mode is measured at \(280\,\text{Hz}\) and the X-bending mode at \(412\,\text{Hz}\)}
|
|
\end{figure}
|
|
|
|
\chapter{Dynamical measurements}
|
|
\label{sec:test_apa_dynamics}
|
|
After the measurements on the APA were performed in Section \ref{sec:test_apa_basic_meas}, a new test bench was used to better characterize the dynamics of the APA300ML.
|
|
This test bench, depicted in Figure \ref{fig:test_bench_apa}, comprises the APA300ML fixed at one end to a stationary granite block and at the other end to a 5kg granite block that is vertically guided by an air bearing.
|
|
Thus, there is no friction when actuating the APA300ML, and it will be easier to characterize its behavior independently of other factors.
|
|
An encoder\footnote{Renishaw Vionic, resolution of \(2.5\,nm\)} is used to measure the relative movement between the two granite blocks, thereby measuring the axial displacement of the APA.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.3\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=8cm]{figs/test_apa_bench_picture.jpg}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_bench_picture}Picture of the test bench}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.69\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=8cm]{figs/test_apa_bench_picture_encoder.jpg}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_bench_picture_encoder}Zoom on the APA with the encoder}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_bench_apa}Schematic of the test bench used to estimate the dynamics of the APA300ML}
|
|
\end{figure}
|
|
|
|
The bench is schematically shown in Figure \ref{fig:test_apa_schematic} with the associated signals.
|
|
It will be first used to estimate the hysteresis from the piezoelectric stack (Section \ref{ssec:test_apa_hysteresis}) as well as the axial stiffness of the APA300ML (Section \ref{ssec:test_apa_stiffness}).
|
|
The frequency response functions from the DAC voltage \(u\) to the displacement \(d_e\) and to the voltage \(V_s\) are measured in Section \ref{ssec:test_apa_meas_dynamics}.
|
|
The presence of a non-minimum phase zero found on the transfer function from \(u\) to \(V_s\) is investigated in Section \ref{ssec:test_apa_non_minimum_phase}.
|
|
To limit the low-frequency gain of the transfer function from \(u\) to \(V_s\), a resistor is added across the force sensor stack (Section \ref{ssec:test_apa_resistance_sensor_stack}).
|
|
Finally, the Integral Force Feedback is implemented, and the amount of damping added is experimentally estimated in Section \ref{ssec:test_apa_iff_locus}.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1,scale=1]{figs/test_apa_schematic.png}
|
|
\caption{\label{fig:test_apa_schematic}Schematic of the Test Bench used to measure the dynamics of the APA300ML. \(u\) is the output DAC voltage, \(V_a\) the output amplifier voltage (i.e. voltage applied across the actuator stacks), \(d_e\) the measured displacement by the encoder and \(V_s\) the measured voltage across the sensor stack.}
|
|
\end{figure}
|
|
\section{Hysteresis}
|
|
\label{ssec:test_apa_hysteresis}
|
|
|
|
Because the payload is vertically guided without friction, the hysteresis of the APA can be estimated from the motion of the payload.
|
|
A quasi static\footnote{Frequency of the sinusoidal wave is \(1\,\text{Hz}\)} sinusoidal excitation \(V_a\) with an offset of \(65\,V\) (halfway between \(-20\,V\) and \(150\,V\)) and with an amplitude varying from \(4\,V\) up to \(80\,V\) is generated using the DAC.
|
|
For each excitation amplitude, the vertical displacement \(d_e\) of the mass is measured and displayed as a function of the applied voltage in Figure \ref{fig:test_apa_meas_hysteresis}.
|
|
This is the typical behavior expected from a PZT stack actuator, where the hysteresis increases as a function of the applied voltage amplitude \cite[chap. 1.4]{fleming14_desig_model_contr_nanop_system}.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_meas_hysteresis.png}
|
|
\caption{\label{fig:test_apa_meas_hysteresis}Displacement as a function of applied voltage for multiple excitation amplitudes}
|
|
\end{figure}
|
|
|
|
\section{Axial stiffness}
|
|
\label{ssec:test_apa_stiffness}
|
|
|
|
To estimate the stiffness of the APA, a weight with known mass \(m_a = 6.4\,\text{kg}\) is added on top of the suspended granite and the deflection \(\Delta d_e\) is measured using the encoder.
|
|
The APA stiffness can then be estimated from equation \eqref{eq:test_apa_stiffness}, with \(g \approx 9.8\,m/s^2\) the acceleration of gravity.
|
|
|
|
\begin{equation} \label{eq:test_apa_stiffness}
|
|
k_{\text{apa}} = \frac{m_a g}{\Delta d_e}
|
|
\end{equation}
|
|
|
|
The measured displacement \(d_e\) as a function of time is shown in Figure \ref{fig:test_apa_meas_stiffness_time}.
|
|
It can be seen that there are some drifts in the measured displacement (probably due to piezoelectric creep), and that the displacement does not return to the initial position after the mass is removed (probably due to piezoelectric hysteresis).
|
|
These two effects induce some uncertainties in the measured stiffness.
|
|
|
|
The stiffnesses are computed for all APAs from the two displacements \(d_1\) and \(d_2\) (see Figure \ref{fig:test_apa_meas_stiffness_time}) leading to two stiffness estimations \(k_1\) and \(k_2\).
|
|
These estimated stiffnesses are summarized in Table \ref{tab:test_apa_measured_stiffnesses} and are found to be close to the specified nominal stiffness of the APA300ML \(k = 1.8\,N/\mu m\).
|
|
|
|
\begin{minipage}[b]{0.57\linewidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.9\linewidth]{figs/test_apa_meas_stiffness_time.png}
|
|
\captionof{figure}{\label{fig:test_apa_meas_stiffness_time}Measured displacement when adding (at \(t \approx 3\,s\)) and removing (at \(t \approx 13\,s\)) the mass}
|
|
\end{center}
|
|
\end{minipage}
|
|
\hfill
|
|
\begin{minipage}[b]{0.37\linewidth}
|
|
\begin{center}
|
|
\begin{tabularx}{0.6\linewidth}{Xcc}
|
|
\toprule
|
|
APA & \(k_1\) & \(k_2\)\\
|
|
\midrule
|
|
1 & 1.68 & 1.9\\
|
|
2 & 1.69 & 1.9\\
|
|
4 & 1.7 & 1.91\\
|
|
5 & 1.7 & 1.93\\
|
|
6 & 1.7 & 1.92\\
|
|
8 & 1.73 & 1.98\\
|
|
\bottomrule
|
|
\end{tabularx}
|
|
\captionof{table}{\label{tab:test_apa_measured_stiffnesses}Measured axial stiffnesses (in \(N/\mu m\))}
|
|
|
|
\end{center}
|
|
\end{minipage}
|
|
|
|
The stiffness can also be computed using equation \eqref{eq:test_apa_res_freq} by knowing the main vertical resonance frequency \(\omega_z \approx 95\,\text{Hz}\) (estimated by the dynamical measurements shown in section \ref{ssec:test_apa_meas_dynamics}) and the suspended mass \(m_{\text{sus}} = 5.7\,\text{kg}\).
|
|
|
|
\begin{equation} \label{eq:test_apa_res_freq}
|
|
\omega_z = \sqrt{\frac{k}{m_{\text{sus}}}}
|
|
\end{equation}
|
|
|
|
The obtained stiffness is \(k \approx 2\,N/\mu m\) which is close to the values found in the documentation and using the ``static deflection'' method.
|
|
|
|
|
|
It is important to note that changes to the electrical impedance connected to the piezoelectric stacks affect the mechanical compliance (or stiffness) of the piezoelectric stack \cite[chap. 2]{reza06_piezoel_trans_vibrat_contr_dampin}.
|
|
|
|
To estimate this effect for the APA300ML, its stiffness is estimated using the ``static deflection'' method in two cases:
|
|
\begin{itemize}
|
|
\item \(k_{\text{os}}\): piezoelectric stacks left unconnected (or connect to the high impedance ADC)
|
|
\item \(k_{\text{sc}}\): piezoelectric stacks short-circuited (or connected to the voltage amplifier with small output impedance)
|
|
\end{itemize}
|
|
|
|
The open-circuit stiffness is estimated at \(k_{\text{oc}} \approx 2.3\,N/\mu m\) while the closed-circuit stiffness \(k_{\text{sc}} \approx 1.7\,N/\mu m\).
|
|
|
|
\section{Dynamics}
|
|
\label{ssec:test_apa_meas_dynamics}
|
|
|
|
In this section, the dynamics from the excitation voltage \(u\) to the encoder measured displacement \(d_e\) and to the force sensor voltage \(V_s\) is identified.
|
|
|
|
First, the dynamics from \(u\) to \(d_e\) for the six APA300ML are compared in Figure \ref{fig:test_apa_frf_encoder}.
|
|
The obtained frequency response functions are similar to those of a (second order) mass-spring-damper system with:
|
|
\begin{itemize}
|
|
\item A ``stiffness line'' indicating a static gain equal to \(\approx -17\,\mu m/V\).
|
|
The negative sign comes from the fact that an increase in voltage stretches the piezoelectric stack which reduces the height of the APA
|
|
\item A lightly damped resonance at \(95\,\text{Hz}\)
|
|
\item A ``mass line'' up to \(\approx 800\,\text{Hz}\), above which additional resonances appear. These additional resonances might be due to the limited stiffness of the encoder support or from the limited compliance of the APA support.
|
|
The flexible modes studied in section \ref{ssec:test_apa_spurious_resonances} seem not to impact the measured axial motion of the actuator.
|
|
\end{itemize}
|
|
|
|
The dynamics from \(u\) to the measured voltage across the sensor stack \(V_s\) for the six APA300ML are compared in Figure \ref{fig:test_apa_frf_force}.
|
|
|
|
A lightly damped resonance (pole) is observed at \(95\,\text{Hz}\) and a lightly damped anti-resonance (zero) at \(41\,\text{Hz}\).
|
|
No additional resonances are present up to at least \(2\,\text{kHz}\) indicating that Integral Force Feedback can be applied without stability issues from high-frequency flexible modes.
|
|
The zero at \(41\,\text{Hz}\) seems to be non-minimum phase (the phase \emph{decreases} by 180 degrees whereas it should have \emph{increased} by 180 degrees for a minimum phase zero).
|
|
This is investigated in Section \ref{ssec:test_apa_non_minimum_phase}.
|
|
|
|
As illustrated by the Root Locus plot, the poles of the \emph{closed-loop} system converges to the zeros of the \emph{open-loop} plant as the feedback gain increases.
|
|
The significance of this behavior varies with the type of sensor used, as explained in \cite[chap. 7.6]{preumont18_vibrat_contr_activ_struc_fourt_edition}.
|
|
Considering the transfer function from \(u\) to \(V_s\), if a controller with a very high gain is applied such that the sensor stack voltage \(V_s\) is kept at zero, the sensor (and by extension, the actuator stacks since they are in series) experiences negligible stress and strain.
|
|
Consequently, the closed-loop system virtually corresponds to one in which the piezoelectric stacks are absent, leaving only the mechanical shell.
|
|
From this analysis, it can be inferred that the axial stiffness of the shell is \(k_{\text{shell}} = m \omega_0^2 = 5.7 \cdot (2\pi \cdot 41)^2 = 0.38\,N/\mu m\) (which is close to what is found using a finite element model).
|
|
|
|
All the identified dynamics of the six APA300ML (both when looking at the encoder in Figure \ref{fig:test_apa_frf_encoder} and at the force sensor in Figure \ref{fig:test_apa_frf_force}) are almost identical, indicating good manufacturing repeatability for the piezoelectric stacks and the mechanical shell.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_frf_encoder.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_frf_encoder}FRF from $u$ to $d_e$}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_frf_force.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_frf_force}FRF from $u$ to $V_s$}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_frf_dynamics}Measured frequency response function from generated voltage \(u\) to the encoder displacement \(d_e\) (\subref{fig:test_apa_frf_encoder}) and to the force sensor voltage \(V_s\) (\subref{fig:test_apa_frf_force}) for the six APA300ML}
|
|
\end{figure}
|
|
|
|
\section{Non Minimum Phase Zero?}
|
|
\label{ssec:test_apa_non_minimum_phase}
|
|
|
|
It was surprising to observe a non-minimum phase zero on the transfer function from \(u\) to \(V_s\) (Figure \ref{fig:test_apa_frf_force}).
|
|
It was initially thought that this non-minimum phase behavior was an artifact arising from the measurement.
|
|
A longer measurement was performed using different excitation signals (noise, slow sine sweep, etc.) to determine if the phase behavior of the zero changes (Figure \ref{fig:test_apa_non_minimum_phase}).
|
|
The coherence (Figure \ref{fig:test_apa_non_minimum_phase_coherence}) is good even in the vicinity of the lightly damped zero, and the phase (Figure \ref{fig:test_apa_non_minimum_phase_zoom}) clearly indicates non-minimum phase behavior.
|
|
|
|
Such non-minimum phase zero when using load cells has also been observed on other mechanical systems \cite{spanos95_soft_activ_vibrat_isolat,thayer02_six_axis_vibrat_isolat_system,hauge04_sensor_contr_space_based_six}.
|
|
It could be induced to small non-linearity in the system, but the reason for this non-minimum phase for the APA300ML is not yet clear.
|
|
|
|
However, this is not so important here because the zero is lightly damped (i.e. very close to the imaginary axis), and the closed loop poles (see the Root Locus plot in Figure \ref{fig:test_apa_iff_root_locus}) should not be unstable, except for very large controller gains that will never be applied in practice.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_non_minimum_phase_coherence.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_non_minimum_phase_coherence} Coherence}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_non_minimum_phase_zoom.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_non_minimum_phase_zoom} Zoom on the non-minimum phase zero}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_non_minimum_phase}Measurement of the anti-resonance found in the transfer function from \(u\) to \(V_s\). The coherence (\subref{fig:test_apa_non_minimum_phase_coherence}) is quite good around the anti-resonance frequency. The phase (\subref{fig:test_apa_non_minimum_phase_zoom}) shoes a non-minimum phase behavior.}
|
|
\end{figure}
|
|
|
|
|
|
\section{Effect of the resistor on the IFF Plant}
|
|
\label{ssec:test_apa_resistance_sensor_stack}
|
|
|
|
A resistor \(R \approx 80.6\,k\Omega\) is added in parallel with the sensor stack, which forms a high-pass filter with the capacitance of the piezoelectric stack (capacitance estimated at \(\approx 5\,\mu F\)).
|
|
|
|
As explained before, this is done to limit the voltage offset due to the input bias current of the ADC as well as to limit the low frequency gain.
|
|
|
|
The (low frequency) transfer function from \(u\) to \(V_s\) with and without this resistor were measured and compared in Figure \ref{fig:test_apa_effect_resistance}.
|
|
It is confirmed that the added resistor has the effect of adding a high-pass filter with a cut-off frequency of \(\approx 0.39\,\text{Hz}\).
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_effect_resistance.png}
|
|
\caption{\label{fig:test_apa_effect_resistance}Transfer function from \(u\) to \(V_s\) with and without the resistor \(R\) in parallel with the piezoelectric stack used as the force sensor}
|
|
\end{figure}
|
|
|
|
\section{Integral Force Feedback}
|
|
\label{ssec:test_apa_iff_locus}
|
|
|
|
To implement the Integral Force Feedback strategy, the measured frequency response function from \(u\) to \(V_s\) (Figure \ref{fig:test_apa_frf_force}) is fitted using the transfer function shown in equation \eqref{eq:test_apa_iff_manual_fit}.
|
|
The parameters were manually tuned, and the obtained values are \(\omega_{\textsc{hpf}} = 0.4\, \text{Hz}\), \(\omega_{z} = 42.7\, \text{Hz}\), \(\xi_{z} = 0.4\,\%\), \(\omega_{p} = 95.2\, \text{Hz}\), \(\xi_{p} = 2\,\%\) and \(g_0 = 0.64\).
|
|
|
|
\begin{equation} \label{eq:test_apa_iff_manual_fit}
|
|
G_{\textsc{iff},m}(s) = g_0 \cdot \frac{1 + 2 \xi_z \frac{s}{\omega_z} + \frac{s^2}{\omega_z^2}}{1 + 2 \xi_p \frac{s}{\omega_p} + \frac{s^2}{\omega_p^2}} \cdot \frac{s}{\omega_{\textsc{hpf}} + s}
|
|
\end{equation}
|
|
|
|
A comparison between the identified plant and the manually tuned transfer function is shown in Figure \ref{fig:test_apa_iff_plant_comp_manual_fit}.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_iff_plant_comp_manual_fit.png}
|
|
\caption{\label{fig:test_apa_iff_plant_comp_manual_fit}Identified IFF plant and manually tuned model of the plant (a time delay of \(200\,\mu s\) is added to the model of the plant to better match the identified phase). Note that a minimum-phase zero is identified here even though the coherence is not good around the frequency of the zero.}
|
|
\end{figure}
|
|
|
|
The implemented Integral Force Feedback Controller transfer function is shown in equation \eqref{eq:test_apa_Kiff_formula}.
|
|
It contains a high-pass filter (cut-off frequency of \(2\,\text{Hz}\)) to limit the low-frequency gain, a low-pass filter to add integral action above \(20\,\text{Hz}\), a second low-pass filter to add robustness to high-frequency resonances, and a tunable gain \(g\).
|
|
|
|
\begin{equation} \label{eq:test_apa_Kiff_formula}
|
|
K_{\textsc{iff}}(s) = -10 \cdot g \cdot \frac{s}{s + 2\pi \cdot 2} \cdot \frac{1}{s + 2\pi \cdot 20} \cdot \frac{1}{s + 2\pi\cdot 2000}
|
|
\end{equation}
|
|
|
|
To estimate how the dynamics of the APA changes when the Integral Force Feedback controller is implemented, the test bench shown in Figure \ref{fig:test_apa_iff_schematic} is used.
|
|
The transfer function from the ``damped'' plant input \(u\prime\) to the encoder displacement \(d_e\) is identified for several IFF controller gains \(g\).
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_iff_schematic.png}
|
|
\caption{\label{fig:test_apa_iff_schematic}Implementation of Integral Force Feedback in the Speedgoat. The damped plant has a new input \(u\prime\)}
|
|
\end{figure}
|
|
|
|
The identified dynamics were then fitted by second order transfer functions\footnote{The transfer function fitting was computed using the \texttt{vectfit3} routine, see \cite{gustavsen99_ration_approx_frequen_domain_respon}}.
|
|
A comparison between the identified damped dynamics and the fitted second-order transfer functions is shown in Figure \ref{fig:test_apa_identified_damped_plants} for different gains \(g\).
|
|
It is clear that a large amount of damping is added when the gain is increased and that the frequency of the pole is shifted to lower frequencies.
|
|
|
|
The evolution of the pole in the complex plane as a function of the controller gain \(g\) (i.e. the ``root locus'') is computed in two cases.
|
|
First using the IFF plant model \eqref{eq:test_apa_iff_manual_fit} and the implemented controller \eqref{eq:test_apa_Kiff_formula}.
|
|
Second using the fitted transfer functions of the damped plants experimentally identified for several controller gains.
|
|
The two obtained root loci are compared in Figure \ref{fig:test_apa_iff_root_locus} and are in good agreement considering that the damped plants were fitted using only a second-order transfer function.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.59\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=8cm]{figs/test_apa_identified_damped_plants.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_identified_damped_plants}Measured frequency response functions of damped plants for several IFF gains (solid lines). Identified 2nd order plants that match the experimental data (dashed lines)}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.39\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,height=8cm]{figs/test_apa_iff_root_locus.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_iff_root_locus}Root Locus plot using the plant model (black) and poles of the identified damped plants (color crosses)}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_iff}Experimental results of applying Integral Force Feedback to the APA300ML. Obtained damped plant (\subref{fig:test_apa_identified_damped_plants}) and Root Locus (\subref{fig:test_apa_iff_root_locus}) corresponding to the implemented IFF controller \eqref{eq:test_apa_Kiff_formula}}
|
|
\end{figure}
|
|
|
|
|
|
\chapter{APA300ML - 2 degrees-of-freedom Model}
|
|
\label{sec:test_apa_model_2dof}
|
|
In this section, a multi-body model (Figure \ref{fig:test_apa_bench_model}) of the measurement bench is used to tune the two degrees-of-freedom model of the APA using the measured frequency response functions.
|
|
|
|
This two degrees-of-freedom model is developed to accurately represent the APA300ML dynamics while having low complexity and a low number of associated states.
|
|
After the model is presented, the procedure for tuning the model is described, and the obtained model dynamics is compared with the measurements.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1,width=0.8\linewidth]{figs/test_apa_bench_model.png}
|
|
\caption{\label{fig:test_apa_bench_model}Screenshot of the multi-body model}
|
|
\end{figure}
|
|
|
|
\paragraph{Two degrees-of-freedom APA Model}
|
|
|
|
The model of the amplified piezoelectric actuator is shown in Figure \ref{fig:test_apa_2dof_model}.
|
|
It can be decomposed into three components:
|
|
\begin{itemize}
|
|
\item the shell whose axial properties are represented by \(k_1\) and \(c_1\)
|
|
\item the actuator stacks whose contribution to the axial stiffness is represented by \(k_a\) and \(c_a\).
|
|
The force source \(\tau\) represents the axial force induced by the force sensor stacks.
|
|
The sensitivity \(g_a\) (in \(N/m\)) is used to convert the applied voltage \(V_a\) to the axial force \(\tau\)
|
|
\item the sensor stack whose contribution to the axial stiffness is represented by \(k_e\) and \(c_e\).
|
|
A sensor measures the stack strain \(d_e\) which is then converted to a voltage \(V_s\) using a sensitivity \(g_s\) (in \(V/m\))
|
|
\end{itemize}
|
|
|
|
Such a simple model has some limitations:
|
|
\begin{itemize}
|
|
\item it only represents the axial characteristics of the APA as it is modeled as infinitely rigid in the other directions
|
|
\item some physical insights are lost, such as the amplification factor and the real stress and strain in the piezoelectric stacks
|
|
\item the creep and hysteresis of the piezoelectric stacks are not modeled as the model is linear
|
|
\end{itemize}
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_2dof_model.png}
|
|
\caption{\label{fig:test_apa_2dof_model}Schematic of the two degrees-of-freedom model of the APA300ML, adapted from \cite{souleille18_concep_activ_mount_space_applic}}
|
|
\end{figure}
|
|
|
|
9 parameters (\(m\), \(k_1\), \(c_1\), \(k_e\), \(c_e\), \(k_a\), \(c_a\), \(g_s\) and \(g_a\)) have to be tuned such that the dynamics of the model (Figure \ref{fig:test_apa_2dof_model_simscape}) well represents the identified dynamics in Section \ref{sec:test_apa_dynamics}.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1]{figs/test_apa_2dof_model_simscape.png}
|
|
\caption{\label{fig:test_apa_2dof_model_simscape}Schematic of the two degrees-of-freedom model of the APA300ML with input \(V_a\) and outputs \(d_e\) and \(V_s\)}
|
|
\end{figure}
|
|
|
|
First, the mass \(m\) supported by the APA300ML can be estimated from the geometry and density of the different parts or by directly measuring it using a precise weighing scale.
|
|
Both methods lead to an estimated mass of \(m = 5.7\,\text{kg}\).
|
|
|
|
Then, the axial stiffness of the shell was estimated at \(k_1 = 0.38\,N/\mu m\) in Section \ref{ssec:test_apa_meas_dynamics} from the frequency of the anti-resonance seen on Figure \ref{fig:test_apa_frf_force}.
|
|
Similarly, \(c_1\) can be estimated from the damping ratio of the same anti-resonance and is found to be close to \(5\,Ns/m\).
|
|
|
|
Then, it is reasonable to assume that the sensor stacks and the two actuator stacks have identical mechanical characteristics\footnote{Note that this is not completely correct as it was shown in Section \ref{ssec:test_apa_stiffness} that the electrical boundaries of the piezoelectric stack impacts its stiffness and that the sensor stack is almost open-circuited while the actuator stacks are almost short-circuited.}.
|
|
Therefore, we have \(k_e = 2 k_a\) and \(c_e = 2 c_a\) as the actuator stack is composed of two stacks in series.
|
|
In this case, the total stiffness of the APA model is described by \eqref{eq:test_apa_2dof_stiffness}.
|
|
|
|
\begin{equation}\label{eq:test_apa_2dof_stiffness}
|
|
k_{\text{tot}} = k_1 + \frac{k_e k_a}{k_e + k_a} = k_1 + \frac{2}{3} k_a
|
|
\end{equation}
|
|
|
|
Knowing from \eqref{eq:test_apa_tot_stiffness} that the total stiffness is \(k_{\text{tot}} = 2\,N/\mu m\), we get from \eqref{eq:test_apa_2dof_stiffness} that \(k_a = 2.5\,N/\mu m\) and \(k_e = 5\,N/\mu m\).
|
|
|
|
\begin{equation}\label{eq:test_apa_tot_stiffness}
|
|
\omega_0 = \frac{k_{\text{tot}}}{m} \Longrightarrow k_{\text{tot}} = m \omega_0^2 = 2\,N/\mu m \quad \text{with}\ m = 5.7\,\text{kg}\ \text{and}\ \omega_0 = 2\pi \cdot 95\, \text{rad}/s
|
|
\end{equation}
|
|
|
|
Then, \(c_a\) (and therefore \(c_e = 2 c_a\)) can be tuned to match the damping ratio of the identified resonance.
|
|
\(c_a = 50\,Ns/m\) and \(c_e = 100\,Ns/m\) are obtained.
|
|
|
|
In the last step, \(g_s\) and \(g_a\) can be tuned to match the gain of the identified transfer functions.
|
|
|
|
The obtained parameters of the model shown in Figure \ref{fig:test_apa_2dof_model_simscape} are summarized in Table \ref{tab:test_apa_2dof_parameters}.
|
|
|
|
\begin{table}[htbp]
|
|
\centering
|
|
\begin{tabularx}{0.3\linewidth}{cc}
|
|
\toprule
|
|
\textbf{Parameter} & \textbf{Value}\\
|
|
\midrule
|
|
\(m\) & \(5.7\,\text{kg}\)\\
|
|
\(k_1\) & \(0.38\,N/\mu m\)\\
|
|
\(k_e\) & \(5.0\, N/\mu m\)\\
|
|
\(k_a\) & \(2.5\,N/\mu m\)\\
|
|
\(c_1\) & \(5\,Ns/m\)\\
|
|
\(c_e\) & \(100\,Ns/m\)\\
|
|
\(c_a\) & \(50\,Ns/m\)\\
|
|
\(g_a\) & \(-2.58\,N/V\)\\
|
|
\(g_s\) & \(0.46\,V/\mu m\)\\
|
|
\bottomrule
|
|
\end{tabularx}
|
|
\caption{\label{tab:test_apa_2dof_parameters}Summary of the obtained parameters for the 2 DoF APA300ML model}
|
|
|
|
\end{table}
|
|
|
|
The dynamics of the two degrees-of-freedom model of the APA300ML are extracted using optimized parameters (listed in Table \ref{tab:test_apa_2dof_parameters}) from the multi-body model.
|
|
This is compared with the experimental data in Figure \ref{fig:test_apa_2dof_comp_frf}.
|
|
A good match can be observed between the model and the experimental data, both for the encoder (Figure \ref{fig:test_apa_2dof_comp_frf_enc}) and for the force sensor (Figure \ref{fig:test_apa_2dof_comp_frf_force}).
|
|
This indicates that this model represents well the axial dynamics of the APA300ML.
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_2dof_comp_frf_enc.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_2dof_comp_frf_enc}from $u$ to $d_e$}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_2dof_comp_frf_force.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_2dof_comp_frf_force}from $u$ to $V_s$}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_2dof_comp_frf}Comparison of the measured frequency response functions and the identified dynamics from the 2DoF model of the APA300ML. Both for the dynamics from \(u\) to \(d_e\) (\subref{fig:test_apa_2dof_comp_frf_enc}) (\subref{fig:test_apa_2dof_comp_frf_force}) and from \(u\) to \(V_s\) (\subref{fig:test_apa_2dof_comp_frf_force})}
|
|
\end{figure}
|
|
|
|
\chapter{APA300ML - Super Element}
|
|
\label{sec:test_apa_model_flexible}
|
|
In this section, a \emph{super element} of the APA300ML is computed using a finite element software\footnote{Ansys\textsuperscript{\textregistered} was used}.
|
|
It is then imported into multi-body (in the form of a stiffness matrix and a mass matrix) and included in the same model that was used in \ref{sec:test_apa_model_2dof}.
|
|
This procedure is illustrated in Figure \ref{fig:test_apa_super_element_simscape}.
|
|
Several \emph{remote points} are defined in the finite element model (here illustrated by colorful planes and numbers from \texttt{1} to \texttt{5}) and are then made accessible in Simscape as shown at the right by the ``frames'' \texttt{F1} to \texttt{F5}.
|
|
|
|
For the APA300ML \emph{super element}, 5 \emph{remote points} are defined.
|
|
Two \emph{remote points} (\texttt{1} and \texttt{2}) are fixed to the top and bottom mechanical interfaces of the APA300ML and will be used to connect the APA300ML with other mechanical elements.
|
|
Two \emph{remote points} (\texttt{3} and \texttt{4}) are located across two piezoelectric stacks and are used to apply internal forces representing the actuator stacks.
|
|
Finally, two \emph{remote points} (\texttt{4} and \texttt{5}) are located across the third piezoelectric stack, and will be used to measured the strain of the sensor stack.
|
|
|
|
\begin{figure}[htbp]
|
|
\centering
|
|
\includegraphics[scale=1,width=1.0\linewidth]{figs/test_apa_super_element_simscape.png}
|
|
\caption{\label{fig:test_apa_super_element_simscape}Finite Element Model of the APA300ML with ``remotes points'' on the left. Simscape model with included ``Reduced Order Flexible Solid'' on the right.}
|
|
\end{figure}
|
|
|
|
\paragraph{Identification of the Actuator and Sensor constants}
|
|
|
|
Once the APA300ML \emph{super element} is included in the multi-body model, the transfer function from \(F_a\) to \(d_L\) and \(d_e\) can be extracted.
|
|
The gains \(g_a\) and \(g_s\) are then tuned such that the gains of the transfer functions match the identified ones.
|
|
By doing so, \(g_s = 4.9\,V/\mu m\) and \(g_a = 23.2\,N/V\) are obtained.
|
|
|
|
To ensure that the sensitivities \(g_a\) and \(g_s\) are physically valid, it is possible to estimate them from the physical properties of the piezoelectric stack material.
|
|
|
|
From \cite[p. 123]{fleming14_desig_model_contr_nanop_system}, the relation between relative displacement \(d_L\) of the sensor stack and generated voltage \(V_s\) is given by \eqref{eq:test_apa_piezo_strain_to_voltage} and from \cite{fleming10_integ_strain_force_feedb_high} the relation between the force \(F_a\) and the applied voltage \(V_a\) is given by \eqref{eq:test_apa_piezo_voltage_to_force}.
|
|
|
|
\begin{subequations}
|
|
\begin{align}
|
|
V_s &= \underbrace{\frac{d_{33}}{\epsilon^T s^D n}}_{g_s} d_L \label{eq:test_apa_piezo_strain_to_voltage} \\
|
|
F_a &= \underbrace{d_{33} n k_a}_{g_a} \cdot V_a, \quad k_a = \frac{c^{E} A}{L} \label{eq:test_apa_piezo_voltage_to_force}
|
|
\end{align}
|
|
\end{subequations}
|
|
|
|
Unfortunately, the manufacturer of the stack was not willing to share the piezoelectric material properties of the stack used in the APA300ML.
|
|
However, based on the available properties of the APA300ML stacks in the data-sheet, the soft Lead Zirconate Titanate ``THP5H'' from Thorlabs seemed to match quite well the observed properties.
|
|
The properties of this ``THP5H'' material used to compute \(g_a\) and \(g_s\) are listed in Table \ref{tab:test_apa_piezo_properties}.
|
|
|
|
From these parameters, \(g_s = 5.1\,V/\mu m\) and \(g_a = 26\,N/V\) were obtained, which are close to the constants identified using the experimentally identified transfer functions.
|
|
|
|
\begin{table}[htbp]
|
|
\centering
|
|
\begin{tabularx}{1\linewidth}{ccX}
|
|
\toprule
|
|
\textbf{Parameter} & \textbf{Value} & \textbf{Description}\\
|
|
\midrule
|
|
\(d_{33}\) & \(680 \cdot 10^{-12}\,m/V\) & Piezoelectric constant\\
|
|
\(\epsilon^{T}\) & \(4.0 \cdot 10^{-8}\,F/m\) & Permittivity under constant stress\\
|
|
\(s^{D}\) & \(21 \cdot 10^{-12}\,m^2/N\) & Elastic compliance understand constant electric displacement\\
|
|
\(c^{E}\) & \(48 \cdot 10^{9}\,N/m^2\) & Young's modulus of elasticity\\
|
|
\(L\) & \(20\,mm\) per stack & Length of the stack\\
|
|
\(A\) & \(10^{-4}\,m^2\) & Area of the piezoelectric stack\\
|
|
\(n\) & \(160\) per stack & Number of layers in the piezoelectric stack\\
|
|
\bottomrule
|
|
\end{tabularx}
|
|
\caption{\label{tab:test_apa_piezo_properties}Piezoelectric properties used for the estimation of the sensor and actuators sensitivities}
|
|
|
|
\end{table}
|
|
|
|
\paragraph{Comparison of the obtained dynamics}
|
|
|
|
The obtained dynamics using the \emph{super element} with the tuned ``sensor sensitivity'' and ``actuator sensitivity'' are compared with the experimentally identified frequency response functions in Figure \ref{fig:test_apa_super_element_comp_frf}.
|
|
A good match between the model and the experimental results was observed.
|
|
It is however surprising that the model is ``softer'' than the measured system, as finite element models usually overestimate the stiffness (see Section \ref{ssec:test_apa_spurious_resonances} for possible explanations).
|
|
|
|
Using this simple test bench, it can be concluded that the \emph{super element} model of the APA300ML captures the axial dynamics of the actuator (the actuator stacks, the force sensor stack as well as the shell used as a mechanical lever).
|
|
|
|
\begin{figure}[htbp]
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_super_element_comp_frf_enc.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_super_element_comp_frf_enc}from $u$ to $d_e$}
|
|
\end{subfigure}
|
|
\begin{subfigure}{0.49\textwidth}
|
|
\begin{center}
|
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/test_apa_super_element_comp_frf_force.png}
|
|
\end{center}
|
|
\subcaption{\label{fig:test_apa_super_element_comp_frf_force}from $u$ to $V_s$}
|
|
\end{subfigure}
|
|
\caption{\label{fig:test_apa_super_element_comp_frf}Comparison of the measured frequency response functions and the identified dynamics from the finite element model of the APA300ML. Both for the dynamics from \(u\) to \(d_e\) (\subref{fig:test_apa_super_element_comp_frf_enc}) and from \(u\) to \(V_s\) (\subref{fig:test_apa_super_element_comp_frf_force})}
|
|
\end{figure}
|
|
|
|
\chapter{Conclusion}
|
|
\label{sec:test_apa_conclusion}
|
|
|
|
In this study, the amplified piezoelectric actuators ``APA300ML'' have been characterized to ensure that they fulfill all the requirements determined during the detailed design phase.
|
|
|
|
Geometrical features such as the flatness of its interfaces, electrical capacitance, and achievable strokes were measured in Section \ref{sec:test_apa_basic_meas}.
|
|
These simple measurements allowed for the early detection of a manufacturing defect in one of the APA300ML.
|
|
|
|
Then in Section \ref{sec:test_apa_dynamics}, using a dedicated test bench, the dynamics of all the APA300ML were measured and were found to all match very well (Figure \ref{fig:test_apa_frf_dynamics}).
|
|
This consistency indicates good manufacturing tolerances, facilitating the modeling and control of the nano-hexapod.
|
|
Although a non-minimum zero was identified in the transfer function from \(u\) to \(V_s\) (Figure \ref{fig:test_apa_non_minimum_phase}), it was found not to be problematic because a large amount of damping could be added using the integral force feedback strategy (Figure \ref{fig:test_apa_iff}).
|
|
|
|
Then, two different models were used to represent the APA300ML dynamics.
|
|
In Section \ref{sec:test_apa_model_2dof}, a simple two degrees-of-freedom mass-spring-damper model was presented and tuned based on the measured dynamics.
|
|
After following a tuning procedure, the model dynamics was shown to match very well with the experiment.
|
|
However, this model only represents the axial dynamics of the actuators, assuming infinite stiffness in other directions.
|
|
|
|
In Section \ref{sec:test_apa_model_flexible}, a \emph{super element} extracted from a finite element model was used to model the APA300ML.
|
|
Here, the \emph{super element} represents the dynamics of the APA300ML in all directions.
|
|
However, only the axial dynamics could be compared with the experimental results, yielding a good match.
|
|
The benefit of employing this model over the two degrees-of-freedom model is not immediately apparent due to its increased complexity and the larger number of model states involved.
|
|
Nonetheless, the \emph{super element} model's value will become clear in subsequent sections, when its capacity to accurately model the APA300ML's flexibility across various directions will be important.
|
|
|
|
\printbibliography[heading=bibintoc,title={Bibliography}]
|
|
|
|
\printglossaries
|
|
\end{document}
|