diff --git a/content/book/leach14_fundam_princ_engin_nanom.md b/content/book/leach14_fundam_princ_engin_nanom.md
index a364dea..e3ac09a 100644
--- a/content/book/leach14_fundam_princ_engin_nanom.md
+++ b/content/book/leach14_fundam_princ_engin_nanom.md
@@ -33,9 +33,6 @@ Instrument principles:
- autocollimators with a flat mirror
-### How that thing with two autocollimators can work? {#how-that-thing-with-two-autocollimators-can-work}
-
-
## Sources of error in displacement interferometry {#sources-of-error-in-displacement-interferometry}
Two error sources:
diff --git a/content/book/preumont18_vibrat_contr_activ_struc_fourt_edition.md b/content/book/preumont18_vibrat_contr_activ_struc_fourt_edition.md
index 7ed63a9..5b6f2c8 100644
--- a/content/book/preumont18_vibrat_contr_activ_struc_fourt_edition.md
+++ b/content/book/preumont18_vibrat_contr_activ_struc_fourt_edition.md
@@ -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
: (Andre Preumont, 2018)
@@ -61,7 +61,7 @@ There are two radically different approached to disturbance rejection: feedback
#### Feedback {#feedback}
-
+
{{< 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}
-
+
{{< 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}
-
+
{{< 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\*}
-
+
{{< 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.
-
+
{{< 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}.
@@ -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}
-
+
{{< 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)).
-
+
{{< 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).
-
+
{{< 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.
-
+
{{< 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
-
+
{{< 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)).
-
+
{{< 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)).
-
+
{{< 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\\).
-
+
{{< 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).
-
+
{{< 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.
-
+
{{< 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.
-
+
{{< 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
-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\\))
- \(
+% H Infini
+\newcommand{\hinf}{\mathcal{H}_\infty}
+% H 2
+\newcommand{\htwo}{\mathcal{H}_2}
+% Omega
+\newcommand{\w}{\omega}
+% H-Infinity Norm
+\newcommand{\hnorm}[1]{\left\|#1\right\|_{\infty}}
+% H-2 Norm
+\newcommand{\normtwo}[1]{\left\|#1\right\|_{2}}
+% Norm
+\newcommand{\norm}[1]{\left\|#1\right\|}
+% Absolute value
+\newcommand{\abs}[1]{\left\lvert#1\right\lvert}
+% Maximum for all omega
+\newcommand{\maxw}{\text{max}_{\omega}}
+% Maximum singular value
+\newcommand{\maxsv}{\overline{\sigma}}
+% Minimum singular value
+\newcommand{\minsv}{\underline{\sigma}}
+% Under bar
+\newcommand{\ubar}[1]{\text{\b{$#1$}}}
+% Diag keyword
+\newcommand{\diag}[1]{\text{diag}\{{#1}\}}
+% Vector
+\newcommand{\colvec}[1]{\begin{bmatrix}#1\end{bmatrix}}
+\)
+
+ \(
+\newcommand{\tcmbox}[1]{\boxed{#1}}
+% Simulate SIunitx
+\newcommand{\SI}[2]{#1\,#2}
+\newcommand{\ang}[1]{#1^{\circ}}
+\newcommand{\degree}{^{\circ}}
+\newcommand{\radian}{\text{rad}}
+\newcommand{\percent}{\%}
+\newcommand{\decibel}{\text{dB}}
+\newcommand{\per}{/}
+% Bug with subequations
+\newcommand{\eatLabel}[2]{}
+\newenvironment{subequations}{\eatLabel}{}
+\)
+
## Introduction {#introduction}
-