Update few notes

This commit is contained in:
2020-04-29 14:36:36 +02:00
parent 8633c0c130
commit c4c19e5f99
16 changed files with 303 additions and 146 deletions

View File

@@ -5,7 +5,7 @@ draft = false
+++
Tags
: [Vibration Isolation]({{< relref "vibration_isolation" >}}), [Reference Books]({{< relref "reference_books" >}}), [Stewart Platforms]({{< relref "stewart_platforms" >}})
: [Vibration Isolation]({{< relref "vibration_isolation" >}}), [Reference Books]({{< relref "reference_books" >}}), [Stewart Platforms]({{< relref "stewart_platforms" >}}), [HAC-HAC]({{< relref "hac_hac" >}})
Reference
: <sup id="454500a3af67ef66a7a754d1f2e1bd4a"><a href="#preumont18_vibrat_contr_activ_struc_fourt_edition" title="Andre Preumont, Vibration Control of Active Structures - Fourth Edition, Springer International Publishing (2018).">(Andre Preumont, 2018)</a></sup>
@@ -61,7 +61,7 @@ There are two radically different approached to disturbance rejection: feedback
#### Feedback {#feedback}
<a id="orgd64232a"></a>
<a id="orgcd0067e"></a>
{{< figure src="/ox-hugo/preumont18_classical_feedback_small.png" caption="Figure 1: Principle of feedback control" >}}
@@ -87,12 +87,12 @@ The objective is to control a variable \\(y\\) to a desired value \\(r\\) in spi
#### Feedforward {#feedforward}
<a id="orga8d6c2f"></a>
<a id="orgf21f883"></a>
{{< figure src="/ox-hugo/preumont18_feedforward_adaptative.png" caption="Figure 2: Principle of feedforward control" >}}
The method relies on the availability of a **reference signal correlated to the primary disturbance**.
The idea is to produce a second disturbance such that is cancels the effect of the primary disturbance at the location of the sensor error. Its principle is explained in figure [2](#orga8d6c2f).
The idea is to produce a second disturbance such that is cancels the effect of the primary disturbance at the location of the sensor error. Its principle is explained in figure [2](#orgf21f883).
The filter coefficients are adapted in such a way that the error signal at one or several critical points is minimized.
@@ -123,11 +123,11 @@ The table [1](#table--tab:adv-dis-type-control) summarizes the main features of
### The Various Steps of the Design {#the-various-steps-of-the-design}
<a id="orgb7c5b7f"></a>
<a id="orgca19f4b"></a>
{{< figure src="/ox-hugo/preumont18_design_steps.png" caption="Figure 3: The various steps of the design" >}}
The various steps of the design of a controlled structure are shown in figure [3](#orgb7c5b7f).
The various steps of the design of a controlled structure are shown in figure [3](#orgca19f4b).
The **starting point** is:
@@ -161,7 +161,7 @@ y &= (I - G\_{yu}H)^{-1} G\_{yw} w\\\\\\
z &= T\_{zw} w = [G\_{zw} + G\_{zu}H(I - G\_{yu}H)^{-1} G\_{yw}] w
\end{align\*}
<a id="orgc176272"></a>
<a id="org06b8843"></a>
{{< figure src="/ox-hugo/preumont18_general_plant.png" caption="Figure 4: Block diagram of the control System" >}}
@@ -191,7 +191,7 @@ It is useful to **identify the critical modes** in a design, at which the effort
The diagram can also be used to **assess the control laws** and compare different actuator and sensor configuration.
<a id="orge3c2efe"></a>
<a id="orgefc00fd"></a>
{{< figure src="/ox-hugo/preumont18_cas_plot.png" caption="Figure 5: Error budget distribution in OL and CL for increasing gains" >}}
@@ -334,9 +334,9 @@ If we left multiply the equation by \\(\Phi^T\\) and we use the orthogonalily re
If \\(\Phi^T C \Phi\\) is diagonal, the **damping is said classical or normal**. In this case:
\\[ \Phi^T C \Phi = diag(2 \xi\_i \mu\_i \omega\_i) \\]
One can verify that the Rayleigh damping [eq:rayleigh_damping](#eq:rayleigh_damping) complies with this condition with modal damping ratios \\(\xi\_i = \frac{1}{2} ( \frac{\alpha}{\omega\_i} + \beta\omega\_i )\\).
One can verify that the Rayleigh damping \eqref{eq:rayleigh_damping} complies with this condition with modal damping ratios \\(\xi\_i = \frac{1}{2} ( \frac{\alpha}{\omega\_i} + \beta\omega\_i )\\).
And we obtain decoupled modal equations [eq:modal_eom](#eq:modal_eom).
And we obtain decoupled modal equations \eqref{eq:modal_eom}.
<div class="cbox">
<div></div>
@@ -370,15 +370,15 @@ Typical values of the modal damping ratio are summarized on table [tab:damping_r
The assumption of classical damping is often justified for light damping, but it is questionable when the damping is large.
If one accepts the assumption of classical damping, the only difference between equation [eq:general_eom](#eq:general_eom) and [eq:modal_eom](#eq:modal_eom) lies in the change of coordinates.
If one accepts the assumption of classical damping, the only difference between equation \eqref{eq:general_eom} and \eqref{eq:modal_eom} lies in the change of coordinates.
However, in physical coordinates, the number of degrees of freedom is usually very large.
If a structure is excited in by a band limited excitation, its response is dominated by the modes whose natural frequencies are inside the bandwidth of the excitation and the equation [eq:modal_eom](#eq:modal_eom) can often be restricted to theses modes.
If a structure is excited in by a band limited excitation, its response is dominated by the modes whose natural frequencies are inside the bandwidth of the excitation and the equation \eqref{eq:modal_eom} can often be restricted to theses modes.
Therefore, the number of degrees of freedom contribution effectively to the response is **reduced drastically** in modal coordinates.
#### Dynamic Flexibility Matrix {#dynamic-flexibility-matrix}
If we consider the steady-state response of equation [eq:general_eom](#eq:general_eom) to harmonic excitation \\(f=F e^{j\omega t}\\), the response is also harmonic \\(x = Xe^{j\omega t}\\). The amplitude of \\(F\\) and \\(X\\) is related by:
If we consider the steady-state response of equation \eqref{eq:general_eom} to harmonic excitation \\(f=F e^{j\omega t}\\), the response is also harmonic \\(x = Xe^{j\omega t}\\). The amplitude of \\(F\\) and \\(X\\) is related by:
\\[ X = G(\omega) F \\]
Where \\(G(\omega)\\) is called the **Dynamic flexibility Matrix**:
@@ -398,7 +398,7 @@ With:
D\_i(\omega) = \frac{1}{1 - \omega^2/\omega\_i^2 + 2 j \xi\_i \omega/\omega\_i}
\end{equation}
<a id="org44f39ce"></a>
<a id="orgde5a280"></a>
{{< figure src="/ox-hugo/preumont18_neglected_modes.png" caption="Figure 6: Fourier spectrum of the excitation \\(F\\) and dynamic amplitification \\(D\_i\\) of mode \\(i\\) and \\(k\\) such that \\(\omega\_i < \omega\_b\\) and \\(\omega\_k \gg \omega\_b\\)" >}}
@@ -443,7 +443,7 @@ If we assumes that the collocated system is undamped and is attached to the DoF
\\(G\_{kk}\\) is a monotonously increasing function of \\(\omega\\) (figure [fig:collocated_control_frf](#fig:collocated_control_frf)).
<a id="org384a73f"></a>
<a id="orgc840265"></a>
{{< figure src="/ox-hugo/preumont18_collocated_control_frf.png" caption="Figure 7: Open-Loop FRF of an undamped structure with collocated actuator/sensor pair" >}}
@@ -459,7 +459,7 @@ For lightly damped structure, the poles and zeros are just moved a little bit in
If the undamped structure is excited harmonically by the actuator at the frequency of the transmission zero \\(z\_i\\), the amplitude of the response of the collocated sensor vanishes. That means that the structure oscillates at the frequency \\(z\_i\\) according to the mode shape shown in dotted line figure [fig:collocated_zero](#fig:collocated_zero).
<a id="org0af6db0"></a>
<a id="orgd860ef7"></a>
{{< figure src="/ox-hugo/preumont18_collocated_zero.png" caption="Figure 8: Structure with collocated actuator and sensor" >}}
@@ -476,7 +476,7 @@ The open-loop poles are independant of the actuator and sensor configuration whi
By looking at figure [fig:collocated_control_frf](#fig:collocated_control_frf), we see that neglecting the residual mode in the modelling amounts to translating the FRF diagram vertically. That produces a shift in the location of the transmission zeros to the right.
<a id="orgadf3ccb"></a>
<a id="org245f75f"></a>
{{< figure src="/ox-hugo/preumont18_alternating_p_z.png" caption="Figure 9: Bode plot of a lighly damped structure with collocated actuator and sensor" >}}
@@ -486,7 +486,7 @@ The open-loop transfer function of a lighly damped structure with a collocated a
G(s) = G\_0 \frac{\Pi\_i(s^2/z\_i^2 + 2 \xi\_i s/z\_i + 1)}{\Pi\_j(s^2/\omega\_j^2 + 2 \xi\_j s /\omega\_j + 1)}
\end{equation}
The corresponding Bode plot is represented in figure [9](#orgadf3ccb). Every imaginary pole at \\(\pm j\omega\_i\\) introduces a \\(\SI{180}{\degree}\\) phase lag and every imaginary zero at \\(\pm jz\_i\\) introduces a phase lead of \\(\SI{180}{\degree}\\).
The corresponding Bode plot is represented in figure [9](#org245f75f). Every imaginary pole at \\(\pm j\omega\_i\\) introduces a \\(\SI{180}{\degree}\\) phase lag and every imaginary zero at \\(\pm jz\_i\\) introduces a phase lead of \\(\SI{180}{\degree}\\).
In this way, the phase diagram is always contained between \\(\SI{0}{\degree}\\) and \\(\SI{-180}{\degree}\\) as a consequence of the interlacing property.
@@ -513,7 +513,7 @@ The system consists of (see figure [fig:voice_coil_schematic](#fig:voice_coil_sc
- A permanent magnet which produces a uniform flux density \\(B\\) normal to the gap
- A coil which is free to move axially
<a id="orgc2d5dd7"></a>
<a id="org605d681"></a>
{{< figure src="/ox-hugo/preumont18_voice_coil_schematic.png" caption="Figure 10: Physical principle of a voice coil transducer" >}}
@@ -553,7 +553,7 @@ Thus, at any time, there is an equilibrium between the electrical power absorbed
A reaction mass \\(m\\) is conected to the support structure by a spring \\(k\\) , and damper \\(c\\) and a force actuator \\(f = T i\\) (figure [fig:proof_mass_actuator](#fig:proof_mass_actuator)).
<a id="orgd3962b1"></a>
<a id="org5fa45df"></a>
{{< figure src="/ox-hugo/preumont18_proof_mass_actuator.png" caption="Figure 11: Proof-mass actuator" >}}
@@ -585,7 +585,7 @@ with:
Above some critical frequency \\(\omega\_c \approx 2\omega\_p\\), **the proof-mass actuator can be regarded as an ideal force generator** (figure [fig:proof_mass_tf](#fig:proof_mass_tf)).
<a id="orgc1aa3b5"></a>
<a id="org0b93a83"></a>
{{< figure src="/ox-hugo/preumont18_proof_mass_tf.png" caption="Figure 12: Bode plot \\(F/i\\) of the proof-mass actuator" >}}
@@ -610,7 +610,7 @@ By using the two equations, we obtain:
Above the corner frequency, the gain of the geophone is equal to the transducer constant \\(T\\).
<a id="orgedd24f2"></a>
<a id="org45de7ce"></a>
{{< figure src="/ox-hugo/preumont18_geophone.png" caption="Figure 13: Model of a geophone based on a voice coil transducer" >}}
@@ -621,7 +621,7 @@ Designing geophones with very low corner frequency is in general difficult. Acti
The consitutive behavior of a wide class of electromechanical transducers can be modelled as in figure [fig:electro_mechanical_transducer](#fig:electro_mechanical_transducer).
<a id="org281a432"></a>
<a id="orgdc255dc"></a>
{{< figure src="/ox-hugo/preumont18_electro_mechanical_transducer.png" caption="Figure 14: Electrical analog representation of an electromechanical transducer" >}}
@@ -643,7 +643,7 @@ With:
- \\(T\_{me}\\) is the transduction coefficient representing the force acting on the mechanical terminals to balance the electromagnetic force induced per unit current input (in \\(\si{\newton\per\ampere}\\))
- \\(Z\_m\\) is the mechanical impedance measured when \\(i=0\\)
Equation [eq:gen_trans_e](#eq:gen_trans_e) shows that the voltage across the electrical terminals of any electromechanical transducer is the sum of a contribution proportional to the current applied and a contribution proportional to the velocity of the mechanical terminals.
Equation \eqref{eq:gen_trans_e} shows that the voltage across the electrical terminals of any electromechanical transducer is the sum of a contribution proportional to the current applied and a contribution proportional to the velocity of the mechanical terminals.
Thus, if \\(Z\_ei\\) can be measured and substracted from \\(e\\), a signal proportional to the velocity is obtained.
To do so, the bridge circuit as shown on figure [fig:bridge_circuit](#fig:bridge_circuit) can be used.
@@ -656,7 +656,7 @@ We can show that
which is indeed a linear function of the velocity \\(v\\) at the mechanical terminals.
<a id="org54c14d5"></a>
<a id="orgab771fe"></a>
{{< figure src="/ox-hugo/preumont18_bridge_circuit.png" caption="Figure 15: Bridge circuit for self-sensing actuation" >}}
@@ -666,7 +666,7 @@ which is indeed a linear function of the velocity \\(v\\) at the mechanical term
Smart materials have the ability to respond significantly to stimuli of different physical nature.
Figure [fig:smart_materials](#fig:smart_materials) lists various effects that are observed in materials in response to various inputs.
<a id="orgeb59953"></a>
<a id="orga77d2f2"></a>
{{< figure src="/ox-hugo/preumont18_smart_materials.png" caption="Figure 16: Stimulus response relations indicating various effects in materials. The smart materials corresponds to the non-diagonal cells" >}}
@@ -718,7 +718,7 @@ With:
#### Constitutive Relations of a Discrete Transducer {#constitutive-relations-of-a-discrete-transducer}
The set of equations [eq:piezo_eq](#eq:piezo_eq) can be written in a matrix form:
The set of equations \eqref{eq:piezo_eq} can be written in a matrix form:
\begin{equation}
\begin{bmatrix}D\\S\end{bmatrix}
@@ -761,7 +761,7 @@ It measures the efficiency of the conversion of the mechanical energy into elect
</div>
If one assumes that all the electrical and mechanical quantities are uniformly distributed in a linear transducer formed by a **stack** (see figure [fig:piezo_stack](#fig:piezo_stack)) of \\(n\\) disks of thickness \\(t\\) and cross section \\(A\\), the global constitutive equations of the transducer are obtained by integrating [eq:piezo_eq_matrix_bis](#eq:piezo_eq_matrix_bis) over the volume of the transducer:
If one assumes that all the electrical and mechanical quantities are uniformly distributed in a linear transducer formed by a **stack** (see figure [fig:piezo_stack](#fig:piezo_stack)) of \\(n\\) disks of thickness \\(t\\) and cross section \\(A\\), the global constitutive equations of the transducer are obtained by integrating \eqref{eq:piezo_eq_matrix_bis} over the volume of the transducer:
\begin{equation}
\begin{bmatrix}Q\\\Delta\end{bmatrix}
@@ -782,11 +782,11 @@ where
- \\(C = \epsilon^T A n^2/l\\) is the capacitance of the transducer with no external load (\\(f = 0\\))
- \\(K\_a = A/s^El\\) is the stiffness with short-circuited electrodes (\\(V = 0\\))
<a id="orga94da4a"></a>
<a id="orge0cb54d"></a>
{{< figure src="/ox-hugo/preumont18_piezo_stack.png" caption="Figure 17: Piezoelectric linear transducer" >}}
Equation [eq:piezo_stack_eq](#eq:piezo_stack_eq) can be inverted to obtain
Equation \eqref{eq:piezo_stack_eq} can be inverted to obtain
\begin{equation}
\begin{bmatrix}V\\f\end{bmatrix}
@@ -810,11 +810,11 @@ The total power delivered to the transducer is the sum of electric power \\(V i\
dW = V i dt + f \dot{\Delta} dt = V dQ + f d\Delta
\end{equation}
<a id="org50b6ca6"></a>
<a id="orge625816"></a>
{{< figure src="/ox-hugo/preumont18_piezo_discrete.png" caption="Figure 18: Discrete Piezoelectric Transducer" >}}
By integrating equation [eq:piezo_work](#eq:piezo_work) and using the constitutive equations [eq:piezo_stack_eq_inv](#eq:piezo_stack_eq_inv), we obtain the analytical expression of the stored electromechanical energy for the discrete transducer:
By integrating equation \eqref{eq:piezo_work} and using the constitutive equations \eqref{eq:piezo_stack_eq_inv}, we obtain the analytical expression of the stored electromechanical energy for the discrete transducer:
\begin{equation}
W\_e(\Delta, Q) = \frac{Q^2}{2 C (1 - k^2)} - \frac{n d\_{33} K\_a}{C(1-k^2)} Q\Delta + \frac{K\_a}{1-k^2}\frac{\Delta^2}{2}
@@ -847,7 +847,7 @@ The ratio between the remaining stored energy and the initial stored energy is
Consider the system of figure [fig:piezo_stack_admittance](#fig:piezo_stack_admittance), where the piezoelectric transducer is assumed massless and is connected to a mass \\(M\\).
The force acting on the mass is negative of that acting on the transducer, \\(f = -M \ddot{x}\\).
<a id="orgb0f1277"></a>
<a id="org9c326d7"></a>
{{< figure src="/ox-hugo/preumont18_piezo_stack_admittance.png" caption="Figure 19: Elementary dynamical model of the piezoelectric transducer" >}}
@@ -866,9 +866,9 @@ And one can see that
\frac{z^2 - p^2}{z^2} = k^2
\end{equation}
Equation [eq:distance_p_z](#eq:distance_p_z) constitutes a practical way to determine the electromechanical coupling factor from the poles and zeros of the admittance measurement (figure [fig:piezo_admittance_curve](#fig:piezo_admittance_curve)).
Equation \eqref{eq:distance_p_z} constitutes a practical way to determine the electromechanical coupling factor from the poles and zeros of the admittance measurement (figure [fig:piezo_admittance_curve](#fig:piezo_admittance_curve)).
<a id="orga0b0f33"></a>
<a id="orgb11212e"></a>
{{< figure src="/ox-hugo/preumont18_piezo_admittance_curve.png" caption="Figure 20: Typical admittance FRF of the transducer" >}}
@@ -1574,7 +1574,7 @@ This approach has the following advantages:
- The active damping makes it easier to gain-stabilize the modes outside the bandwidth of the output loop (improved gain margin)
- The larger damping of the modes within the controller bandwidth makes them more robust to the parmetric uncertainty (improved phase margin)
<a id="orga5e7e7a"></a>
<a id="orgf36086a"></a>
{{< figure src="/ox-hugo/preumont18_hac_lac_control.png" caption="Figure 21: Principle of the dual-loop HAC/LAC control" >}}