From 8ae5b526d46f2f5a2f85baeaac16c17e2b1c2607 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Tue, 29 Oct 2019 11:07:14 +0100 Subject: [PATCH] Add small schematic of cedrat actuator --- cedrat-actuator/index.html | 61 +++++++++++++++++++++---------------- cedrat-actuator/index.org | 31 +++++++++++++++++-- figs/cedrat_geometry.png | Bin 0 -> 4867 bytes 3 files changed, 63 insertions(+), 29 deletions(-) create mode 100644 figs/cedrat_geometry.png diff --git a/cedrat-actuator/index.html b/cedrat-actuator/index.html index b3ceb5d..29c856d 100644 --- a/cedrat-actuator/index.html +++ b/cedrat-actuator/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Cedrat Actuator @@ -280,33 +280,40 @@ for the JavaScript code in this tag.

Table of Contents

-
-

1 Documentation

+
+

1 Documentation

  • Blocked force: \(1400\ N\)
  • Stiffness: \(10.8\ N/\mu m\)
  • Resonance (free-free): \(6450\ Hz\)
  • Resonance (blocked-free): \(1750\ Hz\)
  • -
  • Height: \(45\ mm\)
  • -
  • Length: \(80\ mm\)
  • +
  • Height: \(H = 45\ mm\)
  • +
  • Length: \(L = 80\ mm\)
  • Width: \(22\ mm\)
  • Mass: \(160\ g\)
+ + +
+

cedrat_geometry.png +

+
-
-

2 Parameters

+ +
+

2 Parameters

cedrat.L = 80; % Total Width of the Actuator[mm]
@@ -343,8 +350,8 @@ dummy_mass = 1; 
-

3 Identification

+
+

3 Identification

%% Options for Linearized
@@ -369,22 +376,22 @@ G.OutputName = {
 
 
-
+

cedrat_piezo_identified_tf.png

-

Figure 1: Identified Transfer function (png, pdf)

+

Figure 2: Identified Transfer function (png, pdf)

-
-

4 Integral Force Feedback

+
+

4 Integral Force Feedback

-
+

iff_plant_cedrat.png

-

Figure 2: Transfer function from \(F\) to \(F_m\) (png, pdf)

+

Figure 3: Transfer function from \(F\) to \(F_m\) (png, pdf)

@@ -394,16 +401,16 @@ G.OutputName = { -
+

iff_open_loop_cedrat.png

-

Figure 3: Open Loop Gain Transfer Function - Cedrat (png, pdf)

+

Figure 4: Open Loop Gain Transfer Function - Cedrat (png, pdf)

-
-

5 Damped System

+
+

5 Damped System

%% Options for Linearized
@@ -428,17 +435,17 @@ G_iff.OutputName = {
 
 
-
+

cedrat_iff_piezo_identified_tf.png

-

Figure 4: Identified Transfer function (png, pdf)

+

Figure 5: Identified Transfer function (png, pdf)

Author: Dehaeze Thomas

-

Created: 2019-10-29 mar. 10:51

+

Created: 2019-10-29 mar. 11:06

Validate

diff --git a/cedrat-actuator/index.org b/cedrat-actuator/index.org index f7c42c3..fa9129c 100644 --- a/cedrat-actuator/index.org +++ b/cedrat-actuator/index.org @@ -46,11 +46,38 @@ - Stiffness: $10.8\ N/\mu m$ - Resonance (free-free): $6450\ Hz$ - Resonance (blocked-free): $1750\ Hz$ -- Height: $45\ mm$ -- Length: $80\ mm$ +- Height: $H = 45\ mm$ +- Length: $L = 80\ mm$ - Width: $22\ mm$ - Mass: $160\ g$ +#+begin_src latex :file cedrat_geometry.pdf :post pdf2svg(file=*this*, ext="png") :exports results + \begin{tikzpicture} + \node[branch] (O) at ( 0, 0){}; + \node[branch] (A) at (-3, 1.5){}; + \node[branch] (C) at ( 0, 1.5){}; + \node[branch] (B) at ( 3, 1.5){}; + \node[branch] (T) at ( 0, 3){}; + + \draw[] (O) -- (A); + \draw[] (O) -- node[midway, below]{$L_2$} (B); + \draw[] (A) -- (C); + \draw[] (C) -- (B); + \draw[] (A) -- (T); + \draw[] (B) -- (T); + + \draw[dashed] (O) -- (T); + \draw[dashed] (0, 0.5) arc (90:26:0.5) node[midway, above]{$\alpha$}; + + \draw[dashed, <->] ($(O) + (3.5, 0)$) -- node[right]{$H$} ($(T) + (3.5, 0)$); + \draw[dashed, <->] ($(A) + (0, -2)$) -- node[below]{$L$} ($(B) + (0, -2)$); + \end{tikzpicture} +#+end_src + +#+RESULTS: +[[file:figs/cedrat_geometry.png]] + + * Matlab Init :noexport:ignore: #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) <> diff --git a/figs/cedrat_geometry.png b/figs/cedrat_geometry.png new file mode 100644 index 0000000000000000000000000000000000000000..95eafa8819f39d462de2596bf185f8bfc24cdfda GIT binary patch literal 4867 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 literal 0 HcmV?d00001