Initial Commit
52
.gitignore
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
auto/
|
||||
*.tex
|
||||
*.bbl
|
||||
*.synctex.gz
|
||||
.auctex-auto/
|
||||
_minted*
|
||||
|
||||
# Emacs
|
||||
auto/
|
||||
|
||||
# Simulink Real Time
|
||||
*bio.m
|
||||
*pt.m
|
||||
*ref.m
|
||||
*ri.m
|
||||
*xcp.m
|
||||
*.mldatx
|
||||
*.slxc
|
||||
*.xml
|
||||
*_slrt_rtw/
|
||||
|
||||
# data
|
||||
data/
|
||||
|
||||
# Windows default autosave extension
|
||||
*.asv
|
||||
|
||||
# OSX / *nix default autosave extension
|
||||
*.m~
|
||||
|
||||
# Compiled MEX binaries (all platforms)
|
||||
*.mex*
|
||||
|
||||
# Packaged app and toolbox files
|
||||
*.mlappinstall
|
||||
*.mltbx
|
||||
|
||||
# Generated helpsearch folders
|
||||
helpsearch*/
|
||||
|
||||
# Simulink code generation folders
|
||||
slprj/
|
||||
sccprj/
|
||||
|
||||
# Matlab code generation folders
|
||||
codegen/
|
||||
|
||||
# Simulink autosave extension
|
||||
*.autosave
|
||||
|
||||
# Octave session info
|
||||
octave-workspace
|
650
bending.html
Normal file
@ -0,0 +1,650 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<!-- 2021-01-15 ven. 23:32 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<title>Flexible Joint - Measurement of the Bending Stiffness</title>
|
||||
<meta name="generator" content="Org mode" />
|
||||
<meta name="author" content="Dehaeze Thomas" />
|
||||
<link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
|
||||
<script type="text/javascript" src="https://research.tdehaeze.xyz/js/script.js"></script>
|
||||
<script>
|
||||
MathJax = {
|
||||
svg: {
|
||||
scale: 1,
|
||||
fontCache: "global"
|
||||
},
|
||||
tex: {
|
||||
tags: "ams",
|
||||
multlineWidth: "%MULTLINEWIDTH",
|
||||
tagSide: "right",
|
||||
macros: {bm: ["\\boldsymbol{#1}",1],},
|
||||
tagIndent: ".8em"
|
||||
}
|
||||
};
|
||||
</script>
|
||||
<script id="MathJax-script" async
|
||||
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="org-div-home-and-up">
|
||||
<a accesskey="h" href="../index.html"> UP </a>
|
||||
|
|
||||
<a accesskey="H" href="../index.html"> HOME </a>
|
||||
</div><div id="content">
|
||||
<h1 class="title">Flexible Joint - Measurement of the Bending Stiffness</h1>
|
||||
<div id="table-of-contents">
|
||||
<h2>Table of Contents</h2>
|
||||
<div id="text-table-of-contents">
|
||||
<ul>
|
||||
<li><a href="#orge8827dd">1. Finite Element Model</a></li>
|
||||
<li><a href="#orgc947253">2. Setup</a></li>
|
||||
<li><a href="#orgf13af64">3. Effect of Bending</a></li>
|
||||
<li><a href="#orgca610d4">4. Computation of the bending stiffness</a></li>
|
||||
<li><a href="#orga6a9fed">5. Effect of Shear</a></li>
|
||||
<li><a href="#orgb361e5e">6. Effect of Torsion</a></li>
|
||||
<li><a href="#org939c423">7. Full stroke measured displacement and applied force as a function of \(H\)</a></li>
|
||||
<li><a href="#org333fa3f">8. Negligible bending of the supporting bar</a></li>
|
||||
<li><a href="#orgf9b93dc">9. Conclusion</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
The goal is to design a test bench to measure the bending stiffness of a flexible joint with 1% accuracy.
|
||||
</p>
|
||||
|
||||
<div id="outline-container-orge8827dd" class="outline-2">
|
||||
<h2 id="orge8827dd"><span class="section-number-2">1</span> Finite Element Model</h2>
|
||||
<div class="outline-text-2" id="text-1">
|
||||
<p>
|
||||
<a id="org6f8fcb1"></a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
From the Finite Element Model, the stiffnesses and strokes of the flexible joint have been computed.
|
||||
</p>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-matlab">ka = 94e6; <span class="org-comment">% Axial Stiffness [N/m]</span>
|
||||
ks = 13e6; <span class="org-comment">% Shear Stiffness [N/m]</span>
|
||||
kb = 5; <span class="org-comment">% Bending Stiffness [Nm/rad]</span>
|
||||
kt = 260; <span class="org-comment">% Torsional Stiffness [Nm/rad]</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-matlab">Fa = 469; <span class="org-comment">% Axial Force before yield [N]</span>
|
||||
Fs = 242; <span class="org-comment">% Shear Force before yield [N]</span>
|
||||
Fb = 0.118; <span class="org-comment">% Bending Force before yield [Nm]</span>
|
||||
Ft = 1.508; <span class="org-comment">% Torsional Force before yield [Nm]</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-matlab">Xa = Fa<span class="org-type">/</span>ka; <span class="org-comment">% Axial Stroke before yield [m]</span>
|
||||
Xs = Fs<span class="org-type">/</span>ks; <span class="org-comment">% Shear Stroke before yield [m]</span>
|
||||
Xb = Fb<span class="org-type">/</span>kb; <span class="org-comment">% Bending Stroke before yield [rad]</span>
|
||||
Xt = Ft<span class="org-type">/</span>kt; <span class="org-comment">% Torsional Stroke before yield [rad]</span>
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-right">Stiffness [N/um]</th>
|
||||
<th scope="col" class="org-right">Max Force [N]</th>
|
||||
<th scope="col" class="org-right">Stroke [um]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">Axial</td>
|
||||
<td class="org-right">94</td>
|
||||
<td class="org-right">469</td>
|
||||
<td class="org-right">5</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">Shear</td>
|
||||
<td class="org-right">13</td>
|
||||
<td class="org-right">242</td>
|
||||
<td class="org-right">19</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-right">Stiffness [Nm/rad]</th>
|
||||
<th scope="col" class="org-right">Max Torque [Nmm]</th>
|
||||
<th scope="col" class="org-right">Stroke [mrad]</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">Bending</td>
|
||||
<td class="org-right">5</td>
|
||||
<td class="org-right">118</td>
|
||||
<td class="org-right">24</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">Torsional</td>
|
||||
<td class="org-right">260</td>
|
||||
<td class="org-right">1508</td>
|
||||
<td class="org-right">6</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgc947253" class="outline-2">
|
||||
<h2 id="orgc947253"><span class="section-number-2">2</span> Setup</h2>
|
||||
<div class="outline-text-2" id="text-2">
|
||||
<p>
|
||||
<a id="org86d0b98"></a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Let’s say a force is applied on top of the flexible joint with a distance \(H_F\) with the joint’s center.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The displacement of the flexible joint is also measure at an height \(H_D\) from the joint’s center.
|
||||
</p>
|
||||
|
||||
|
||||
<div id="org1d32223" class="figure">
|
||||
<p><img src="figs/flexible_joint_test_bench_bending_setup.png" alt="flexible_joint_test_bench_bending_setup.png" />
|
||||
</p>
|
||||
<p><span class="figure-number">Figure 1: </span>Figure caption</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgf13af64" class="outline-2">
|
||||
<h2 id="orgf13af64"><span class="section-number-2">3</span> Effect of Bending</h2>
|
||||
<div class="outline-text-2" id="text-3">
|
||||
<p>
|
||||
<a id="org2781d1d"></a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The torque applied is:
|
||||
</p>
|
||||
\begin{equation}
|
||||
M_b = F \cdot H_F
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
The flexible joint is experiencing a rotation \(R_b\) due to the torque \(M_b\):
|
||||
</p>
|
||||
\begin{equation}
|
||||
R_b = \frac{M_b}{k_b} = \frac{F \cdot H_F}{k_b}
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
This rotation is then measured by the displacement sensor.
|
||||
The measured displacement is:
|
||||
</p>
|
||||
\begin{equation}
|
||||
D_b = H_D \tan(R_b) = H_D \tan\left( \frac{F \cdot H_F}{k_b} \right) \label{eq:bending_meaured_disp}
|
||||
\end{equation}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgca610d4" class="outline-2">
|
||||
<h2 id="orgca610d4"><span class="section-number-2">4</span> Computation of the bending stiffness</h2>
|
||||
<div class="outline-text-2" id="text-4">
|
||||
<p>
|
||||
From equation \eqref{eq:bending_meaured_disp}, we can compute the bending stiffness:
|
||||
</p>
|
||||
\begin{equation}
|
||||
k_b = \frac{\tan^{-1}\left( \frac{D_b}{H_D} \right)}{F \cdot H_F}
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
And therefore, to precisely measure \(k_b\), we need to:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>precisely measure the motion \(D_b\)</li>
|
||||
<li>precisely measure the applied force \(F\)</li>
|
||||
<li>precisely know the height from the flexible joint’s center to the measurement point \(H_D\)</li>
|
||||
<li>precisely know the height from the flexible joint’s center to the force application point \(H_F\)</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
If there are estimation errors for \(H_D\) or \(H_F\) as shown in Figure <a href="#orgd840605">2</a>, this will induce an error for the estimation of the stiffness.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For 1% accuracy estimation of \(k_b\), we can write the following approximate requirements:
|
||||
</p>
|
||||
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-right" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-right">Accuracy</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">Force Measurement</td>
|
||||
<td class="org-right">1%</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">Displacement Measurement</td>
|
||||
<td class="org-right">1%</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">\(H_D\)</td>
|
||||
<td class="org-right">1%</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">\(H_F\)</td>
|
||||
<td class="org-right">1%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<div id="orgd840605" class="figure">
|
||||
<p><img src="figs/bending_effect_error_vertical.png" alt="bending_effect_error_vertical.png" />
|
||||
</p>
|
||||
<p><span class="figure-number">Figure 2: </span>Error in the estimation of the height of the force sensor and displacement sensor</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orga6a9fed" class="outline-2">
|
||||
<h2 id="orga6a9fed"><span class="section-number-2">5</span> Effect of Shear</h2>
|
||||
<div class="outline-text-2" id="text-5">
|
||||
<p>
|
||||
<a id="orgd2827a2"></a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The effect of Shear on the measured displacement is simply:
|
||||
</p>
|
||||
\begin{equation}
|
||||
D_s = \frac{F}{k_s}
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
We would like to have this displacement much smaller than the displacement induced by the bending effects:
|
||||
</p>
|
||||
\begin{equation}
|
||||
D_b \gg D_s
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
Which is equivalent as to have:
|
||||
</p>
|
||||
\begin{equation}
|
||||
H_D \tan\left( \frac{F \cdot H_F}{k_b} \right) \gg \frac{F}{k_s}
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
Here to simplify, we suppose \(FH_F/k_b \ll 1\) (which is the case in practice), and we suppose \(H_D = H_F = H\).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The obtained condition is then:
|
||||
</p>
|
||||
\begin{equation}
|
||||
H \gg \frac{k_b}{k_s}
|
||||
\end{equation}
|
||||
|
||||
<table id="org0b1af59" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
<caption class="t-above"><span class="table-number">Table 1:</span> Height \(H\) to have less than certain amount of error due to shear effects</caption>
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-right">10% error</th>
|
||||
<th scope="col" class="org-right">1% error</th>
|
||||
<th scope="col" class="org-right">0.1% error</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">\(H\,[mm]\)</td>
|
||||
<td class="org-right">6</td>
|
||||
<td class="org-right">62</td>
|
||||
<td class="org-right">620</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
In order to limit the effect of shear of less than 1%, the height from the joint’s center to the force application point and to the measurement point should be larger than 62mm.
|
||||
</p>
|
||||
|
||||
<div class="org-src-container">
|
||||
<pre class="src src-matlab">H = 62e<span class="org-type">-</span>3; <span class="org-comment">% [m]</span>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgb361e5e" class="outline-2">
|
||||
<h2 id="orgb361e5e"><span class="section-number-2">6</span> Effect of Torsion</h2>
|
||||
<div class="outline-text-2" id="text-6">
|
||||
<p>
|
||||
<a id="orge2b2893"></a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
If the application force is not aligned with the vertical axis of the flexible joint, this will induce a torsion motion that will induce a measurement error (Figure <a href="#orgdc4ca5c">3</a>).
|
||||
</p>
|
||||
|
||||
|
||||
<div id="orgdc4ca5c" class="figure">
|
||||
<p><img src="figs/bending_effect_torsion.png" alt="bending_effect_torsion.png" />
|
||||
</p>
|
||||
<p><span class="figure-number">Figure 3: </span>Horizontal position error of the force sensor and displacement sensor</p>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
Let’s note the offset of the force sensor \(\epsilon_{F,y}\) and the offset of the measurement point \(\epsilon_{D,y}\).
|
||||
The vertical torque (torsion) will be equal to:
|
||||
</p>
|
||||
\begin{equation}
|
||||
M_t = F \cdot \epsilon_{F,y}
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
And the induced torsion:
|
||||
</p>
|
||||
\begin{equation}
|
||||
R_t = \frac{M_t}{k_t} = \frac{F \cdot \epsilon_{F,y}}{k_t}
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
The effect on the measured displacement is:
|
||||
</p>
|
||||
\begin{equation}
|
||||
D_t = \epsilon_{D,y} \tan \left( R_t \right) = \epsilon_{D,y} \tan\left( \frac{F \cdot \epsilon_{F,y}}{k_t} \right)
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
And we would like to have:
|
||||
</p>
|
||||
\begin{equation}
|
||||
D_b \gg D_t
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
Which is equivalent as to have:
|
||||
</p>
|
||||
\begin{equation}
|
||||
H_D \tan\left( \frac{F \cdot H_F}{k_b} \right) \gg \epsilon_{D,y} \tan\left( \frac{F \cdot \epsilon_{F,y}}{k_t} \right)
|
||||
\end{equation}
|
||||
|
||||
<p>
|
||||
Supposing \(H_F = H_D = H\) and \(\epsilon_{F,y} = \epsilon_{D,y} = \epsilon_{y}\), the condition becomes:
|
||||
</p>
|
||||
\begin{equation}
|
||||
\epsilon_{y} \ll H \sqrt{\frac{k_t}{k_b}}
|
||||
\end{equation}
|
||||
|
||||
<table id="orga97cd00" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
<caption class="t-above"><span class="table-number">Table 2:</span> Maximum lateral position error \(\epsilon_y\) to have less than certain amount of error due to torsion effects</caption>
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-right">10% error</th>
|
||||
<th scope="col" class="org-right">1% error</th>
|
||||
<th scope="col" class="org-right">0.1% error</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">\(\epsilon_y\,[mm]\)</td>
|
||||
<td class="org-right">44.7</td>
|
||||
<td class="org-right">4.5</td>
|
||||
<td class="org-right">0.4</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
For 1% error, the lateral positioning errors \(\epsilon_y\) for both the force sensor and the displacement sensor should be less than 4.5mm.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org939c423" class="outline-2">
|
||||
<h2 id="org939c423"><span class="section-number-2">7</span> Full stroke measured displacement and applied force as a function of \(H\)</h2>
|
||||
<div class="outline-text-2" id="text-7">
|
||||
<p>
|
||||
Applying a force with a large height \(H\) means the induced rotation (for constant force) will be larger.
|
||||
This also means that the measured displacement \(D_b\) will also be larger.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Note that we here suppose the force axis is co-linear with the measurement axis (\(H_F = H_D = H\)).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Let’s compute:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>\(D_b\) as a function of \(H\)
|
||||
\[ D_b \approx H \tan (R_b) \]</li>
|
||||
<li>the applied force \(F_{\text{max}}\) to induce the maximum rotation as a function of \(H\)
|
||||
\[ F_{\text{max}} \approx \frac{X_b \cdot k_b}{H} \]</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<div id="orgd2df8f9" class="figure">
|
||||
<p><img src="figs/force_motion_function_H.png" alt="force_motion_function_H.png" />
|
||||
</p>
|
||||
<p><span class="figure-number">Figure 4: </span>Applied force \(F_{\text{max}}\) and measured displacement \(D_b\) as a function of \(H\)</p>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
With an offset of 62mm, we obtained values shown in Table <a href="#orgfcc8e9b">3</a>.
|
||||
</p>
|
||||
<table id="orgfcc8e9b" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
<caption class="t-above"><span class="table-number">Table 3:</span> Maximum displacement and maximum applied force for \(H = 62\,[mm]\)</caption>
|
||||
|
||||
<colgroup>
|
||||
<col class="org-right" />
|
||||
|
||||
<col class="org-right" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-right">\(D_b\,[mm]\)</th>
|
||||
<th scope="col" class="org-right">\(F_m\,[N]\)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-right">1.5</td>
|
||||
<td class="org-right">1.9</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-org333fa3f" class="outline-2">
|
||||
<h2 id="org333fa3f"><span class="section-number-2">8</span> Negligible bending of the supporting bar</h2>
|
||||
<div class="outline-text-2" id="text-8">
|
||||
<p>
|
||||
This should be confirmed with FEM.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-orgf9b93dc" class="outline-2">
|
||||
<h2 id="orgf9b93dc"><span class="section-number-2">9</span> Conclusion</h2>
|
||||
<div class="outline-text-2" id="text-9">
|
||||
<table id="org9bcb31c" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
<caption class="t-above"><span class="table-number">Table 4:</span> Conclusions in terms of forces and displacement measurements</caption>
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-left" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-left">Range</th>
|
||||
<th scope="col" class="org-left">Accuracy</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">Force Measurement</td>
|
||||
<td class="org-left">2 N</td>
|
||||
<td class="org-left">1% = 0.02 N</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">Displacement Measurement</td>
|
||||
<td class="org-left">1.5 mm</td>
|
||||
<td class="org-left">1% = 15 um</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table id="org59ecc8a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||
<caption class="t-above"><span class="table-number">Table 5:</span> Conclusions in terms of required positioning accuracy</caption>
|
||||
|
||||
<colgroup>
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-left" />
|
||||
|
||||
<col class="org-left" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col" class="org-left"> </th>
|
||||
<th scope="col" class="org-left">Value</th>
|
||||
<th scope="col" class="org-left">Precision</th>
|
||||
<th scope="col" class="org-left">Comment</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="org-left">\(H_D\)</td>
|
||||
<td class="org-left">62mm</td>
|
||||
<td class="org-left"> </td>
|
||||
<td class="org-left">For negligible Shear</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">\(H_F\)</td>
|
||||
<td class="org-left">62mm</td>
|
||||
<td class="org-left"> </td>
|
||||
<td class="org-left">Same</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">\(\epsilon_y\)</td>
|
||||
<td class="org-left">0</td>
|
||||
<td class="org-left">4.5mm</td>
|
||||
<td class="org-left">For negligible Torsion</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="org-left">\(\epsilon_z\)</td>
|
||||
<td class="org-left">0</td>
|
||||
<td class="org-left">1% = 0.6mm</td>
|
||||
<td class="org-left">For torque estimation precision</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
Load cells:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li><a href="https://www.te.com/usa-en/product-CAT-FLS0020.html?q=&n=510872&d=681051%20564247&type=products&samples=N&inStoreWithoutPL=false&instock=N#mdp-tabs-content">https://www.te.com/usa-en/product-CAT-FLS0020.html?q=&n=510872&d=681051%20564247&type=products&samples=N&inStoreWithoutPL=false&instock=N#mdp-tabs-content</a></li>
|
||||
<li><a href="https://www.digikey.com/en/products/detail/honeywell-sensing-and-productivity-solutions/FSS005WNSB/6056404">https://www.digikey.com/en/products/detail/honeywell-sensing-and-productivity-solutions/FSS005WNSB/6056404</a></li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Displacement sensors:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li><a href="http://www.vaco-france.com/outillage-de-metrologie/comparateur-a-cadran-de-precision.htm">http://www.vaco-france.com/outillage-de-metrologie/comparateur-a-cadran-de-precision.htm</a></li>
|
||||
<li><a href="https://fr.rs-online.com/web/p/comparateurs/1940101/">https://fr.rs-online.com/web/p/comparateurs/1940101/</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="author">Author: Dehaeze Thomas</p>
|
||||
<p class="date">Created: 2021-01-15 ven. 23:32</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
352
bending.org
Normal file
@ -0,0 +1,352 @@
|
||||
#+TITLE: Flexible Joint - Measurement of the Bending Stiffness
|
||||
:DRAWER:
|
||||
#+LANGUAGE: en
|
||||
#+EMAIL: dehaeze.thomas@gmail.com
|
||||
#+AUTHOR: Dehaeze Thomas
|
||||
|
||||
#+HTML_LINK_HOME: ../index.html
|
||||
#+HTML_LINK_UP: ../index.html
|
||||
|
||||
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
|
||||
#+HTML_HEAD: <script type="text/javascript" src="https://research.tdehaeze.xyz/js/script.js"></script>
|
||||
|
||||
#+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]
|
||||
#+LaTeX_HEADER_EXTRA: \input{preamble.tex}
|
||||
|
||||
#+PROPERTY: header-args:matlab :session *MATLAB*
|
||||
#+PROPERTY: header-args:matlab+ :comments org
|
||||
#+PROPERTY: header-args:matlab+ :exports both
|
||||
#+PROPERTY: header-args:matlab+ :results none
|
||||
#+PROPERTY: header-args:matlab+ :eval no-export
|
||||
#+PROPERTY: header-args:matlab+ :noweb yes
|
||||
#+PROPERTY: header-args:matlab+ :mkdirp yes
|
||||
#+PROPERTY: header-args:matlab+ :output-dir figs
|
||||
|
||||
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/tikz/org/}{config.tex}")
|
||||
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes
|
||||
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
|
||||
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100
|
||||
#+PROPERTY: header-args:latex+ :results file raw replace
|
||||
#+PROPERTY: header-args:latex+ :buffer no
|
||||
#+PROPERTY: header-args:latex+ :tangle no
|
||||
#+PROPERTY: header-args:latex+ :eval no-export
|
||||
#+PROPERTY: header-args:latex+ :exports results
|
||||
#+PROPERTY: header-args:latex+ :mkdirp yes
|
||||
#+PROPERTY: header-args:latex+ :output-dir figs
|
||||
#+PROPERTY: header-args:latex+ :post pdf2svg(file=*this*, ext="png")
|
||||
:END:
|
||||
|
||||
* Introduction :ignore:
|
||||
The goal is to design a test bench to measure the bending stiffness of a flexible joint with 1% accuracy.
|
||||
|
||||
* Finite Element Model
|
||||
<<sec:fem>>
|
||||
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
<<matlab-dir>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none :results silent :noweb yes
|
||||
<<matlab-init>>
|
||||
#+end_src
|
||||
|
||||
From the Finite Element Model, the stiffnesses and strokes of the flexible joint have been computed.
|
||||
|
||||
#+begin_src matlab
|
||||
ka = 94e6; % Axial Stiffness [N/m]
|
||||
ks = 13e6; % Shear Stiffness [N/m]
|
||||
kb = 5; % Bending Stiffness [Nm/rad]
|
||||
kt = 260; % Torsional Stiffness [Nm/rad]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
Fa = 469; % Axial Force before yield [N]
|
||||
Fs = 242; % Shear Force before yield [N]
|
||||
Fb = 0.118; % Bending Force before yield [Nm]
|
||||
Ft = 1.508; % Torsional Force before yield [Nm]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
Xa = Fa/ka; % Axial Stroke before yield [m]
|
||||
Xs = Fs/ks; % Shear Stroke before yield [m]
|
||||
Xb = Fb/kb; % Bending Stroke before yield [rad]
|
||||
Xt = Ft/kt; % Torsional Stroke before yield [rad]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable([1e-6*ka, Fa, 1e6*Xa; 1e-6*ks, Fs, 1e6*Xs], {'Axial', 'Shear'}, {'Stiffness [N/um]', 'Max Force [N]', 'Stroke [um]'}, ' %.0f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | Stiffness [N/um] | Max Force [N] | Stroke [um] |
|
||||
|-------+------------------+---------------+-------------|
|
||||
| Axial | 94 | 469 | 5 |
|
||||
| Shear | 13 | 242 | 19 |
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable([kb, 1e3*Fb, 1e3*Xb; kt, 1e3*Ft, 1e3*Xt], {'Bending', 'Torsional'}, {'Stiffness [Nm/rad]', 'Max Torque [Nmm]', 'Stroke [mrad]'}, ' %.0f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | Stiffness [Nm/rad] | Max Torque [Nmm] | Stroke [mrad] |
|
||||
|-----------+--------------------+------------------+---------------|
|
||||
| Bending | 5 | 118 | 24 |
|
||||
| Torsional | 260 | 1508 | 6 |
|
||||
|
||||
* Setup
|
||||
<<sec:setup>>
|
||||
|
||||
Let's say a force is applied on top of the flexible joint with a distance $H_F$ with the joint's center.
|
||||
|
||||
The displacement of the flexible joint is also measure at an height $H_D$ from the joint's center.
|
||||
|
||||
#+name: fig:flexible_joint_test_bench_bending_setup
|
||||
#+caption: Figure caption
|
||||
[[file:figs/flexible_joint_test_bench_bending_setup.png]]
|
||||
|
||||
* Effect of Bending
|
||||
<<sec:bending>>
|
||||
|
||||
The torque applied is:
|
||||
\begin{equation}
|
||||
M_b = F \cdot H_F
|
||||
\end{equation}
|
||||
|
||||
The flexible joint is experiencing a rotation $R_b$ due to the torque $M_b$:
|
||||
\begin{equation}
|
||||
R_b = \frac{M_b}{k_b} = \frac{F \cdot H_F}{k_b}
|
||||
\end{equation}
|
||||
|
||||
This rotation is then measured by the displacement sensor.
|
||||
The measured displacement is:
|
||||
\begin{equation}
|
||||
D_b = H_D \tan(R_b) = H_D \tan\left( \frac{F \cdot H_F}{k_b} \right) \label{eq:bending_meaured_disp}
|
||||
\end{equation}
|
||||
|
||||
* Computation of the bending stiffness
|
||||
From equation eqref:eq:bending_meaured_disp, we can compute the bending stiffness:
|
||||
\begin{equation}
|
||||
k_b = \frac{\tan^{-1}\left( \frac{D_b}{H_D} \right)}{F \cdot H_F}
|
||||
\end{equation}
|
||||
|
||||
And therefore, to precisely measure $k_b$, we need to:
|
||||
- precisely measure the motion $D_b$
|
||||
- precisely measure the applied force $F$
|
||||
- precisely know the height from the flexible joint's center to the measurement point $H_D$
|
||||
- precisely know the height from the flexible joint's center to the force application point $H_F$
|
||||
|
||||
If there are estimation errors for $H_D$ or $H_F$ as shown in Figure [[fig:bending_effect_error_vertical]], this will induce an error for the estimation of the stiffness.
|
||||
|
||||
For 1% accuracy estimation of $k_b$, we can write the following approximate requirements:
|
||||
| | Accuracy |
|
||||
|--------------------------+----------|
|
||||
| Force Measurement | 1% |
|
||||
| Displacement Measurement | 1% |
|
||||
| $H_D$ | 1% |
|
||||
| $H_F$ | 1% |
|
||||
|
||||
|
||||
#+name: fig:bending_effect_error_vertical
|
||||
#+caption: Error in the estimation of the height of the force sensor and displacement sensor
|
||||
[[file:figs/bending_effect_error_vertical.png]]
|
||||
|
||||
* Effect of Shear
|
||||
<<sec:shear>>
|
||||
|
||||
The effect of Shear on the measured displacement is simply:
|
||||
\begin{equation}
|
||||
D_s = \frac{F}{k_s}
|
||||
\end{equation}
|
||||
|
||||
We would like to have this displacement much smaller than the displacement induced by the bending effects:
|
||||
\begin{equation}
|
||||
D_b \gg D_s
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent as to have:
|
||||
\begin{equation}
|
||||
H_D \tan\left( \frac{F \cdot H_F}{k_b} \right) \gg \frac{F}{k_s}
|
||||
\end{equation}
|
||||
|
||||
Here to simplify, we suppose $FH_F/k_b \ll 1$ (which is the case in practice), and we suppose $H_D = H_F = H$.
|
||||
|
||||
The obtained condition is then:
|
||||
\begin{equation}
|
||||
H \gg \frac{k_b}{k_s}
|
||||
\end{equation}
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable(1e3*[1e1*sqrt(kb/ks), 1e2*sqrt(kb/ks), 1e3*sqrt(kb/ks)], {'$H\,[mm]$'}, {'10% error', '1% error', '0.1% error'}, ' %.0f ');
|
||||
#+end_src
|
||||
|
||||
#+name: tab:effect_shear
|
||||
#+caption: Height $H$ to have less than certain amount of error due to shear effects
|
||||
#+attr_latex: :environment tabularx :width \linewidth :align lXXX
|
||||
#+attr_latex: :center t :booktabs t :float t
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|-----------+-----------+----------+------------|
|
||||
| $H\,[mm]$ | 6 | 62 | 620 |
|
||||
|
||||
In order to limit the effect of shear of less than 1%, the height from the joint's center to the force application point and to the measurement point should be larger than 62mm.
|
||||
|
||||
#+begin_src matlab
|
||||
H = 62e-3; % [m]
|
||||
#+end_src
|
||||
|
||||
* Effect of Torsion
|
||||
<<sec:torsion>>
|
||||
|
||||
If the application force is not aligned with the vertical axis of the flexible joint, this will induce a torsion motion that will induce a measurement error (Figure [[fig:bending_effect_torsion]]).
|
||||
|
||||
#+name: fig:bending_effect_torsion
|
||||
#+caption: Horizontal position error of the force sensor and displacement sensor
|
||||
[[file:figs/bending_effect_torsion.png]]
|
||||
|
||||
Let's note the offset of the force sensor $\epsilon_{F,y}$ and the offset of the measurement point $\epsilon_{D,y}$.
|
||||
The vertical torque (torsion) will be equal to:
|
||||
\begin{equation}
|
||||
M_t = F \cdot \epsilon_{F,y}
|
||||
\end{equation}
|
||||
|
||||
And the induced torsion:
|
||||
\begin{equation}
|
||||
R_t = \frac{M_t}{k_t} = \frac{F \cdot \epsilon_{F,y}}{k_t}
|
||||
\end{equation}
|
||||
|
||||
The effect on the measured displacement is:
|
||||
\begin{equation}
|
||||
D_t = \epsilon_{D,y} \tan \left( R_t \right) = \epsilon_{D,y} \tan\left( \frac{F \cdot \epsilon_{F,y}}{k_t} \right)
|
||||
\end{equation}
|
||||
|
||||
And we would like to have:
|
||||
\begin{equation}
|
||||
D_b \gg D_t
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent as to have:
|
||||
\begin{equation}
|
||||
H_D \tan\left( \frac{F \cdot H_F}{k_b} \right) \gg \epsilon_{D,y} \tan\left( \frac{F \cdot \epsilon_{F,y}}{k_t} \right)
|
||||
\end{equation}
|
||||
|
||||
Supposing $H_F = H_D = H$ and $\epsilon_{F,y} = \epsilon_{D,y} = \epsilon_{y}$, the condition becomes:
|
||||
\begin{equation}
|
||||
\epsilon_{y} \ll H \sqrt{\frac{k_t}{k_b}}
|
||||
\end{equation}
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
H = 62e-3; % [m]
|
||||
data2orgtable(1e3*[1e-1*H*sqrt(kt/kb), 1e-2*H*sqrt(kt/kb), 1e-3*H*sqrt(kt/kb)], {'$\epsilon_y\,[mm]$'}, {'10% error', '1% error', '0.1% error'}, ' %.1f ');
|
||||
#+end_src
|
||||
|
||||
#+name: tab:effect_torsion
|
||||
#+caption: Maximum lateral position error $\epsilon_y$ to have less than certain amount of error due to torsion effects
|
||||
#+attr_latex: :environment tabularx :width \linewidth :align lXXX
|
||||
#+attr_latex: :center t :booktabs t :float t
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|--------------------+-----------+----------+------------|
|
||||
| $\epsilon_y\,[mm]$ | 44.7 | 4.5 | 0.4 |
|
||||
|
||||
For 1% error, the lateral positioning errors $\epsilon_y$ for both the force sensor and the displacement sensor should be less than 4.5mm.
|
||||
|
||||
* Full stroke measured displacement and applied force as a function of $H$
|
||||
|
||||
Applying a force with a large height $H$ means the induced rotation (for constant force) will be larger.
|
||||
This also means that the measured displacement $D_b$ will also be larger.
|
||||
|
||||
Note that we here suppose the force axis is co-linear with the measurement axis ($H_F = H_D = H$).
|
||||
|
||||
Let's compute:
|
||||
- $D_b$ as a function of $H$
|
||||
\[ D_b \approx H \tan (R_b) \]
|
||||
- the applied force $F_{\text{max}}$ to induce the maximum rotation as a function of $H$
|
||||
\[ F_{\text{max}} \approx \frac{X_b \cdot k_b}{H} \]
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
H = linspace(0, 100e-3, 1000);
|
||||
|
||||
Db = H*tan(Xb);
|
||||
Fmax = Xb*kb./H;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none
|
||||
figure;
|
||||
yyaxis left
|
||||
plot(1e3*H, Fmax);
|
||||
ylabel('Maximum Force [$N$]');
|
||||
ylim([0, 100]);
|
||||
|
||||
yyaxis right
|
||||
plot(1e3*H, 1e6*Db);
|
||||
ylabel('Measurement Range [$\mu m$]');
|
||||
|
||||
xlabel('Offset $H$ [$mm$]');
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :tangle no :exports results :results file replace
|
||||
exportFig('figs/force_motion_function_H.pdf', 'width', 'wide', 'height', 'normal');
|
||||
#+end_src
|
||||
|
||||
#+name: fig:force_motion_function_H
|
||||
#+caption: Applied force $F_{\text{max}}$ and measured displacement $D_b$ as a function of $H$
|
||||
#+RESULTS:
|
||||
[[file:figs/force_motion_function_H.png]]
|
||||
|
||||
With an offset of 62mm, we obtained values shown in Table [[tab:disp_force_range]].
|
||||
#+begin_src matlab :exports none
|
||||
H = 62e-3; % [m]
|
||||
Db = H*tan(Xb); % [m]
|
||||
Fmax = Xb*kb./H; % [N]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable([1e3*Db, Fmax], {}, {'$D_b\,[mm]$', '$F_m\,[N]$'}, ' %.1f ');
|
||||
#+end_src
|
||||
|
||||
#+name: tab:disp_force_range
|
||||
#+caption: Maximum displacement and maximum applied force for $H = 62\,[mm]$
|
||||
#+attr_latex: :environment tabularx :width 0.3\linewidth :align lX
|
||||
#+attr_latex: :center t :booktabs t :float t
|
||||
#+RESULTS:
|
||||
| $D_b\,[mm]$ | $F_m\,[N]$ |
|
||||
|-------------+------------|
|
||||
| 1.5 | 1.9 |
|
||||
|
||||
* Negligible bending of the supporting bar
|
||||
|
||||
This should be confirmed with FEM.
|
||||
|
||||
* Conclusion
|
||||
|
||||
#+name: tab:conclusion_force_disp
|
||||
#+caption: Conclusions in terms of forces and displacement measurements
|
||||
#+attr_latex: :environment tabularx :width \linewidth :align lXX
|
||||
#+attr_latex: :center t :booktabs t :float t
|
||||
| | Range | Accuracy |
|
||||
|--------------------------+--------+-------------|
|
||||
| Force Measurement | 2 N | 1% = 0.02 N |
|
||||
| Displacement Measurement | 1.5 mm | 1% = 15 um |
|
||||
|
||||
#+name: tab:conclusion_positioning
|
||||
#+caption: Conclusions in terms of required positioning accuracy
|
||||
#+attr_latex: :environment tabularx :width \linewidth :align lXXX
|
||||
#+attr_latex: :center t :booktabs t :float t
|
||||
| | Value | Precision | Comment |
|
||||
|--------------+-------+------------+---------------------------------|
|
||||
| $H_D$ | 62mm | | For negligible Shear |
|
||||
| $H_F$ | 62mm | | Same |
|
||||
| $\epsilon_y$ | 0 | 4.5mm | For negligible Torsion |
|
||||
| $\epsilon_z$ | 0 | 1% = 0.6mm | For torque estimation precision |
|
||||
|
||||
Load cells:
|
||||
- https://www.te.com/usa-en/product-CAT-FLS0020.html?q=&n=510872&d=681051%20564247&type=products&samples=N&inStoreWithoutPL=false&instock=N#mdp-tabs-content
|
||||
- https://www.digikey.com/en/products/detail/honeywell-sensing-and-productivity-solutions/FSS005WNSB/6056404
|
||||
|
||||
Displacement sensors:
|
||||
- http://www.vaco-france.com/outillage-de-metrologie/comparateur-a-cadran-de-precision.htm
|
||||
- https://fr.rs-online.com/web/p/comparateurs/1940101/
|
BIN
figs/3_point_measurement.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
figs/bending_effect_error_vertical.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
figs/bending_effect_torsion.png
Normal file
After Width: | Height: | Size: 31 KiB |
349
figs/flex_joint_bench_bending_meas.svg
Normal file
@ -0,0 +1,349 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="45.559528mm"
|
||||
height="55.121052mm"
|
||||
viewBox="0 0 45.559528 55.121052"
|
||||
version="1.1"
|
||||
id="svg14072"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
|
||||
sodipodi:docname="flex_joint_bench_bending_meas.svg">
|
||||
<defs
|
||||
id="defs14066">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path973" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1431"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mstart"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1429" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1477"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1475" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker2277"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2275" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker34286"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path34284" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker34276"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path34274" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="3.959798"
|
||||
inkscape:cx="63.178407"
|
||||
inkscape:cy="73.278901"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="2536"
|
||||
inkscape:window-height="1371"
|
||||
inkscape:window-x="12"
|
||||
inkscape:window-y="57"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata14069">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-67.803183,-32.488017)">
|
||||
<path
|
||||
id="path2102"
|
||||
style="fill:none;stroke:#828282;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 104.17777,83.529224 H 70.857793 m 0,-47.863533 H 104.17777 M 70.857793,83.529224 V 35.665691 m 33.319977,0 v 47.863533"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<circle
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.0440206;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:markers fill stroke;stop-color:#000000"
|
||||
id="path837"
|
||||
cx="87.492477"
|
||||
cy="72.817352"
|
||||
r="0.41516787" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 108.67484,72.826624 H 67.803183"
|
||||
id="path854"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 112.39078,44.286589 H 70.808607"
|
||||
id="path854-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
|
||||
d="M 87.492483,43.320843 V 86.731534"
|
||||
id="path886"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
|
||||
d="m 72.161737,44.286589 h 5.25287"
|
||||
id="path944"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1431);marker-end:url(#marker1477)"
|
||||
d="M 80.592634,44.540969 V 72.685214"
|
||||
id="path1427"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ff0f0f;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="m 112.33448,44.289069 h -8.1738"
|
||||
id="path2125"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
id="path2102-8"
|
||||
style="fill:none;stroke:#828282;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 100.84243,87.476776 68.657799,78.852931 M 81.045793,32.620308 113.23042,41.244153 M 68.657799,78.852931 81.045793,32.620308 m 32.184627,8.623845 -12.38799,46.232623"
|
||||
sodipodi:nodetypes="cccccccc"
|
||||
inkscape:transform-center-y="-12.78723"
|
||||
inkscape:transform-center-x="-3.426328" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="81.962776"
|
||||
y="60.931519"
|
||||
id="text14916"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan14914"
|
||||
x="81.962776"
|
||||
y="60.931519"
|
||||
style="stroke-width:0.264583">h</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="73.858925"
|
||||
y="43.400974"
|
||||
id="text14920"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan14918"
|
||||
x="73.858925"
|
||||
y="43.400974"
|
||||
style="stroke-width:0.264583">F</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="107.51559"
|
||||
y="43.44648"
|
||||
id="text14924"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan14922"
|
||||
x="107.51559"
|
||||
y="43.44648"
|
||||
style="stroke-width:0.264583">D</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="95.896103"
|
||||
y="85.526192"
|
||||
id="text14928"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan14926"
|
||||
x="95.896103"
|
||||
y="85.526192"
|
||||
style="stroke-width:0.264583">R</tspan></text>
|
||||
<g
|
||||
id="g34708"
|
||||
transform="translate(-10.117698,33.954549)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker34286)"
|
||||
d="M 97.605091,38.873762 H 102.8614"
|
||||
id="path34249" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker34276)"
|
||||
d="M 97.605091,38.873762 V 33.617449"
|
||||
id="path34249-9" />
|
||||
<circle
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:#000000"
|
||||
id="path34558"
|
||||
cx="97.605095"
|
||||
cy="38.873764"
|
||||
r="1.1339309" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-349.27597,-79.432408)"
|
||||
id="g34392">
|
||||
<g
|
||||
id="g6409">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g6423">
|
||||
<g
|
||||
id="use5543"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,328.76553,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34859" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g4250">
|
||||
<g
|
||||
id="use5729"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,328.89505,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.328125,-3.015625 C 3.390625,-3.265625 3.625,-4.1875 4.3125,-4.1875 c 0.046875,0 0.296875,0 0.5,0.125 C 4.53125,-4 4.34375,-3.765625 4.34375,-3.515625 c 0,0.15625 0.109375,0.34375 0.375,0.34375 0.21875,0 0.53125,-0.171875 0.53125,-0.578125 0,-0.515625 -0.578125,-0.65625 -0.921875,-0.65625 -0.578125,0 -0.921875,0.53125 -1.046875,0.75 -0.25,-0.65625 -0.78125,-0.75 -1.078125,-0.75 -1.03125,0 -1.609375,1.28125 -1.609375,1.53125 0,0.109375 0.109375,0.109375 0.125,0.109375 0.078125,0 0.109375,-0.03125 0.125,-0.109375 0.34375,-1.0625 1,-1.3125 1.34375,-1.3125 0.1875,0 0.53125,0.09375 0.53125,0.671875 0,0.3125 -0.171875,0.96875 -0.53125,2.375 -0.15625,0.609375 -0.515625,1.03125 -0.953125,1.03125 -0.0625,0 -0.28125,0 -0.5,-0.125 0.25,-0.0625 0.46875,-0.265625 0.46875,-0.546875 0,-0.265625 -0.21875,-0.34375 -0.359375,-0.34375 -0.3125,0 -0.546875,0.25 -0.546875,0.578125 0,0.453125 0.484375,0.65625 0.921875,0.65625 0.671875,0 1.03125,-0.703125 1.046875,-0.75 0.125,0.359375 0.484375,0.75 1.078125,0.75 1.03125,0 1.59375,-1.28125 1.59375,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.109375 -0.328125,1.078125 -1,1.3125 -1.3125,1.3125 -0.390625,0 -0.546875,-0.3125 -0.546875,-0.65625 0,-0.21875 0.046875,-0.4375 0.15625,-0.875 z m 0,0"
|
||||
id="path34847" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-356.12802,-79.145868)"
|
||||
id="g34460">
|
||||
<g
|
||||
id="g7230">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7672">
|
||||
<g
|
||||
id="use4930"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.04254,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34851" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5765">
|
||||
<g
|
||||
id="use7303"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.12225,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.84375,-3.796875 c 0.046875,-0.140625 0.046875,-0.15625 0.046875,-0.234375 0,-0.171875 -0.140625,-0.265625 -0.296875,-0.265625 -0.09375,0 -0.25,0.0625 -0.34375,0.203125 -0.015625,0.0625 -0.109375,0.359375 -0.140625,0.546875 -0.078125,0.25 -0.140625,0.53125 -0.203125,0.796875 l -0.453125,1.796875 c -0.03125,0.140625 -0.46875,0.84375 -1.125,0.84375 -0.5,0 -0.609375,-0.4375 -0.609375,-0.8125 C 1.71875,-1.375 1.890625,-2 2.21875,-2.875 2.375,-3.28125 2.421875,-3.390625 2.421875,-3.59375 c 0,-0.4375 -0.3125,-0.8125 -0.8125,-0.8125 -0.953125,0 -1.3125,1.453125 -1.3125,1.53125 0,0.109375 0.09375,0.109375 0.109375,0.109375 0.109375,0 0.109375,-0.03125 0.15625,-0.1875 0.28125,-0.9375 0.671875,-1.234375 1.015625,-1.234375 0.078125,0 0.25,0 0.25,0.3125 0,0.25 -0.109375,0.515625 -0.171875,0.703125 -0.40625,1.0625 -0.578125,1.625 -0.578125,2.09375 0,0.890625 0.625,1.1875 1.21875,1.1875 0.390625,0 0.71875,-0.171875 1,-0.453125 -0.125,0.515625 -0.25,1.015625 -0.640625,1.546875 -0.265625,0.328125 -0.640625,0.625 -1.09375,0.625 -0.140625,0 -0.59375,-0.03125 -0.765625,-0.421875 0.15625,0 0.296875,0 0.421875,-0.125 C 1.328125,1.203125 1.421875,1.0625 1.421875,0.875 1.421875,0.5625 1.15625,0.53125 1.0625,0.53125 0.828125,0.53125 0.5,0.6875 0.5,1.171875 c 0,0.5 0.4375,0.875 1.0625,0.875 1.015625,0 2.046875,-0.90625 2.328125,-2.03125 z m 0,0"
|
||||
id="path34855" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-352.66094,-85.348848)"
|
||||
id="g34541">
|
||||
<g
|
||||
id="g7922">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7456">
|
||||
<g
|
||||
id="use7592"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.04254,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34843" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g6852">
|
||||
<g
|
||||
id="use7878"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.21191,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.328125,-0.828125 c 0.53125,-0.578125 0.828125,-0.828125 1.1875,-1.140625 0,0 0.609375,-0.53125 0.96875,-0.890625 C 4.4375,-3.78125 4.65625,-4.265625 4.65625,-4.3125 c 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.078125,0 -0.09375,0.015625 -0.15625,0.109375 -0.296875,0.484375 -0.5,0.640625 -0.734375,0.640625 -0.25,0 -0.359375,-0.15625 -0.515625,-0.328125 -0.1875,-0.21875 -0.359375,-0.421875 -0.6875,-0.421875 -0.75,0 -1.203125,0.921875 -1.203125,1.140625 0,0.046875 0.03125,0.109375 0.109375,0.109375 0.09375,0 0.109375,-0.046875 0.140625,-0.109375 0.1875,-0.46875 0.765625,-0.46875 0.84375,-0.46875 0.203125,0 0.390625,0.0625 0.625,0.140625 0.40625,0.15625 0.515625,0.15625 0.765625,0.15625 -0.359375,0.421875 -1.1875,1.140625 -1.375,1.296875 l -0.90625,0.84375 C 0.78125,-0.625 0.421875,-0.0625 0.421875,0.015625 c 0,0.09375 0.109375,0.09375 0.125,0.09375 0.078125,0 0.09375,-0.015625 0.15625,-0.125 0.234375,-0.359375 0.53125,-0.625 0.859375,-0.625 0.21875,0 0.328125,0.09375 0.578125,0.375 0.15625,0.21875 0.34375,0.375 0.625,0.375 1,0 1.578125,-1.265625 1.578125,-1.53125 0,-0.046875 -0.046875,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.0625 -0.140625,0.140625 C 3.84375,-0.75 3.203125,-0.5625 2.875,-0.5625 c -0.1875,0 -0.375,-0.0625 -0.578125,-0.125 -0.34375,-0.125 -0.5,-0.171875 -0.703125,-0.171875 -0.015625,0 -0.171875,0 -0.265625,0.03125 z m 0,0"
|
||||
id="path34839" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 19 KiB |
BIN
figs/flex_joint_bench_pos_error.pdf
Normal file
BIN
figs/flex_joint_bench_pos_error.png
Normal file
After Width: | Height: | Size: 13 KiB |
836
figs/flex_joint_bench_pos_error.svg
Normal file
@ -0,0 +1,836 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
sodipodi:docname="flex_joint_bench_pos_error.svg"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 43.573635 28.91082"
|
||||
height="28.91082mm"
|
||||
width="43.573635mm"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker2277"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2275" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1477"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1475" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1431"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mstart"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1429" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path973" />
|
||||
</marker>
|
||||
<g
|
||||
id="g3753">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7528">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3259" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6419">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.53125,-4.984375 c 0,-0.65625 -0.171875,-2.046875 -1.1875,-2.046875 -1.390625,0 -2.921875,2.8125 -2.921875,5.09375 0,0.9375 0.28125,2.046875 1.1875,2.046875 1.40625,0 2.921875,-2.859375 2.921875,-5.09375 z M 1.46875,-3.625 C 1.640625,-4.25 1.84375,-5.046875 2.25,-5.765625 2.515625,-6.25 2.875,-6.8125 3.328125,-6.8125 c 0.484375,0 0.546875,0.640625 0.546875,1.203125 0,0.5 -0.078125,1 -0.3125,1.984375 z m 2,0.328125 C 3.359375,-2.84375 3.15625,-2 2.765625,-1.28125 c -0.34375,0.6875 -0.71875,1.171875 -1.15625,1.171875 -0.328125,0 -0.53125,-0.296875 -0.53125,-1.21875 0,-0.421875 0.0625,-1 0.3125,-1.96875 z m 0,0"
|
||||
id="path2073" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g7607">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5626">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path7524" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7204">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.40625,-6.953125 c -0.0625,-0.140625 -0.09375,-0.1875 -0.265625,-0.1875 -0.15625,0 -0.1875,0.046875 -0.25,0.1875 l -3.375,6.75 C 0.46875,-0.109375 0.46875,-0.09375 0.46875,-0.078125 0.46875,0 0.53125,0 0.6875,0 h 6.921875 c 0.15625,0 0.21875,0 0.21875,-0.078125 0,-0.015625 0,-0.03125 -0.046875,-0.125 z m -0.578125,0.8125 2.6875,5.390625 h -5.375 z m 0,0"
|
||||
id="path363" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9143">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path7902" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8039">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.859375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234375,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 2.03125,-6.125 0.59375,-0.390625 c -0.046875,0.140625 -0.046875,0.15625 -0.046875,0.21875 0,0.234375 0.203125,0.28125 0.296875,0.28125 0.15625,0 0.3125,-0.125 0.359375,-0.265625 l 0.1875,-0.75 0.21875,-0.890625 C 1.671875,-2.03125 1.734375,-2.25 1.78125,-2.46875 1.796875,-2.53125 1.890625,-2.859375 1.890625,-2.921875 1.921875,-3.015625 2.234375,-3.5625 2.578125,-3.84375 2.796875,-4 3.09375,-4.1875 3.53125,-4.1875 c 0.421875,0 0.53125,0.34375 0.53125,0.703125 0,0.53125 -0.375,1.625 -0.609375,2.234375 C 3.375,-1.03125 3.3125,-0.90625 3.3125,-0.703125 c 0,0.46875 0.359375,0.8125 0.828125,0.8125 0.9375,0 1.296875,-1.453125 1.296875,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.109375,0 -0.109375,0.03125 -0.15625,0.1875 -0.140625,0.53125 -0.46875,1.234375 -1.015625,1.234375 -0.171875,0 -0.234375,-0.09375 -0.234375,-0.328125 0,-0.25 0.078125,-0.484375 0.171875,-0.703125 0.15625,-0.4375 0.609375,-1.625 0.609375,-2.203125 0,-0.640625 -0.390625,-1.0625 -1.140625,-1.0625 -0.625,0 -1.109375,0.3125 -1.484375,0.765625 z m 0,0"
|
||||
id="path4775" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g1395">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9448">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4883" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7264">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.015625,-3.234375 h 0.96875 c 0.75,0 0.828125,0.15625 0.828125,0.4375 0,0.078125 0,0.1875 -0.0625,0.5 C 4.71875,-2.25 4.71875,-2.21875 4.71875,-2.1875 c 0,0.078125 0.0625,0.109375 0.109375,0.109375 0.109375,0 0.109375,-0.03125 0.15625,-0.203125 L 5.53125,-4.453125 C 5.5625,-4.5625 5.5625,-4.578125 5.5625,-4.609375 5.5625,-4.625 5.546875,-4.71875 5.4375,-4.71875 5.34375,-4.71875 5.328125,-4.671875 5.296875,-4.5 5.078125,-3.734375 4.859375,-3.546875 4,-3.546875 H 3.09375 l 0.640625,-2.53125 C 3.828125,-6.4375 3.84375,-6.46875 4.28125,-6.46875 h 1.3125 c 1.21875,0 1.453125,0.328125 1.453125,1.09375 0,0.234375 0,0.265625 -0.03125,0.546875 C 7,-4.703125 7,-4.6875 7,-4.65625 c 0,0.046875 0.03125,0.125 0.125,0.125 0.109375,0 0.109375,-0.0625 0.125,-0.25 L 7.453125,-6.515625 C 7.484375,-6.78125 7.4375,-6.78125 7.1875,-6.78125 H 2.296875 c -0.1875,0 -0.296875,0 -0.296875,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.375,0 0.65625,0 0.65625,0.171875 0,0.046875 0,0.0625 -0.0625,0.25 L 1.5625,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.171875,0 -0.28125,0 -0.28125,0.1875 C 0.375,0 0.5,0 0.53125,0 0.8125,0 1.5625,-0.03125 1.84375,-0.03125 2.171875,-0.03125 3,0 3.328125,0 3.421875,0 3.53125,0 3.53125,-0.1875 3.53125,-0.265625 3.484375,-0.296875 3.484375,-0.296875 3.453125,-0.3125 3.421875,-0.3125 3.203125,-0.3125 c -0.21875,0 -0.265625,0 -0.515625,-0.015625 -0.296875,-0.03125 -0.328125,-0.078125 -0.328125,-0.203125 0,-0.015625 0,-0.078125 0.046875,-0.21875 z m 0,0"
|
||||
id="path5330" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g150">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9712">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path9116" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8811">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.578125,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.15625,0 -0.265625,0 -0.265625,0.1875 C 0.40625,0 0.484375,0 0.671875,0 h 3.3125 c 2.0625,0 4.03125,-2.109375 4.03125,-4.28125 0,-1.40625 -0.84375,-2.53125 -2.34375,-2.53125 h -3.34375 c -0.1875,0 -0.296875,0 -0.296875,0.1875 0,0.125 0.078125,0.125 0.28125,0.125 0.125,0 0.3125,0.015625 0.421875,0.015625 0.171875,0.03125 0.21875,0.046875 0.21875,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 z M 3.734375,-6.125 C 3.828125,-6.46875 3.84375,-6.5 4.28125,-6.5 h 1.0625 c 0.96875,0 1.796875,0.53125 1.796875,1.84375 0,0.484375 -0.1875,2.125 -1.046875,3.21875 -0.28125,0.375 -1.0625,1.125 -2.296875,1.125 h -1.125 c -0.140625,0 -0.15625,0 -0.21875,0 -0.09375,-0.015625 -0.125,-0.03125 -0.125,-0.109375 0,-0.03125 0,-0.046875 0.046875,-0.21875 z m 0,0"
|
||||
id="path5309" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1160">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6612" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol245">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.5625,-3.390625 c 0,-0.734375 -0.28125,-1.515625 -0.96875,-1.515625 -1.046875,0 -2.15625,1.875 -2.15625,3.46875 0,0.828125 0.328125,1.5 0.96875,1.5 1.046875,0 2.15625,-1.890625 2.15625,-3.453125 z m -2.34375,0.84375 c 0.359375,-1.5 0.96875,-2.15625 1.375,-2.15625 0.4375,0 0.4375,0.765625 0.4375,0.890625 0,0.28125 -0.046875,0.6875 -0.1875,1.265625 z m 1.5625,0.25 C 2.578125,-1.53125 2.421875,-1.15625 2.203125,-0.8125 2,-0.453125 1.71875,-0.125 1.40625,-0.125 c -0.375,0 -0.4375,-0.53125 -0.4375,-0.90625 0,-0.453125 0.125,-1 0.1875,-1.265625 z m 0,0"
|
||||
id="path7749" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g5889">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6962">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6374" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9519">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.734375,-6.03125 C 3.8125,-6.390625 3.84375,-6.5 4.78125,-6.5 c 0.296875,0 0.375,0 0.375,-0.1875 0,-0.125 -0.109375,-0.125 -0.15625,-0.125 -0.328125,0 -1.140625,0.03125 -1.46875,0.03125 -0.296875,0 -1.03125,-0.03125 -1.328125,-0.03125 -0.0625,0 -0.1875,0 -0.1875,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.015625,0 0.203125,0 0.375,0.015625 0.171875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 L 1.5625,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.171875,0 -0.265625,0 -0.265625,0.203125 C 0.390625,0 0.484375,0 0.65625,0 h 4.625 C 5.515625,0 5.515625,0 5.578125,-0.171875 L 6.375,-2.328125 c 0.03125,-0.109375 0.03125,-0.125 0.03125,-0.140625 0,-0.03125 -0.03125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.0625 -0.171875,0.21875 -0.34375,0.90625 -0.78125,2.046875 -2.5,2.046875 H 2.6875 c -0.140625,0 -0.171875,0 -0.21875,0 -0.109375,-0.015625 -0.140625,-0.03125 -0.140625,-0.109375 0,-0.03125 0,-0.046875 0.046875,-0.21875 z m 0,0"
|
||||
id="path8077" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g1687">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5087">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3540" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7185">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.53125,-4.984375 c 0,-0.65625 -0.171875,-2.046875 -1.1875,-2.046875 -1.390625,0 -2.921875,2.8125 -2.921875,5.09375 0,0.9375 0.28125,2.046875 1.1875,2.046875 1.40625,0 2.921875,-2.859375 2.921875,-5.09375 z M 1.46875,-3.625 C 1.640625,-4.25 1.84375,-5.046875 2.25,-5.765625 2.515625,-6.25 2.875,-6.8125 3.328125,-6.8125 c 0.484375,0 0.546875,0.640625 0.546875,1.203125 0,0.5 -0.078125,1 -0.3125,1.984375 z m 2,0.328125 C 3.359375,-2.84375 3.15625,-2 2.765625,-1.28125 c -0.34375,0.6875 -0.71875,1.171875 -1.15625,1.171875 -0.328125,0 -0.53125,-0.296875 -0.53125,-1.21875 0,-0.421875 0.0625,-1 0.3125,-1.96875 z m 0,0"
|
||||
id="path2145" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g6881">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2796">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path8304" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1344">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path827" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2711">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6315" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol134">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.5625,-3.390625 c 0,-0.734375 -0.28125,-1.515625 -0.96875,-1.515625 -1.046875,0 -2.15625,1.875 -2.15625,3.46875 0,0.828125 0.328125,1.5 0.96875,1.5 1.046875,0 2.15625,-1.890625 2.15625,-3.453125 z m -2.34375,0.84375 c 0.359375,-1.5 0.96875,-2.15625 1.375,-2.15625 0.4375,0 0.4375,0.765625 0.4375,0.890625 0,0.28125 -0.046875,0.6875 -0.1875,1.265625 z m 1.5625,0.25 C 2.578125,-1.53125 2.421875,-1.15625 2.203125,-0.8125 2,-0.453125 1.71875,-0.125 1.40625,-0.125 c -0.375,0 -0.4375,-0.53125 -0.4375,-0.90625 0,-0.453125 0.125,-1 0.1875,-1.265625 z m 0,0"
|
||||
id="path9782" />
|
||||
</symbol>
|
||||
</g>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker34286"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path34284" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker34276"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path34274" />
|
||||
</marker>
|
||||
<g
|
||||
id="g2350">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3244">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4889" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol343">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.328125,-3.015625 C 3.390625,-3.265625 3.625,-4.1875 4.3125,-4.1875 c 0.046875,0 0.296875,0 0.5,0.125 C 4.53125,-4 4.34375,-3.765625 4.34375,-3.515625 c 0,0.15625 0.109375,0.34375 0.375,0.34375 0.21875,0 0.53125,-0.171875 0.53125,-0.578125 0,-0.515625 -0.578125,-0.65625 -0.921875,-0.65625 -0.578125,0 -0.921875,0.53125 -1.046875,0.75 -0.25,-0.65625 -0.78125,-0.75 -1.078125,-0.75 -1.03125,0 -1.609375,1.28125 -1.609375,1.53125 0,0.109375 0.109375,0.109375 0.125,0.109375 0.078125,0 0.109375,-0.03125 0.125,-0.109375 0.34375,-1.0625 1,-1.3125 1.34375,-1.3125 0.1875,0 0.53125,0.09375 0.53125,0.671875 0,0.3125 -0.171875,0.96875 -0.53125,2.375 -0.15625,0.609375 -0.515625,1.03125 -0.953125,1.03125 -0.0625,0 -0.28125,0 -0.5,-0.125 0.25,-0.0625 0.46875,-0.265625 0.46875,-0.546875 0,-0.265625 -0.21875,-0.34375 -0.359375,-0.34375 -0.3125,0 -0.546875,0.25 -0.546875,0.578125 0,0.453125 0.484375,0.65625 0.921875,0.65625 0.671875,0 1.03125,-0.703125 1.046875,-0.75 0.125,0.359375 0.484375,0.75 1.078125,0.75 1.03125,0 1.59375,-1.28125 1.59375,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.109375 -0.328125,1.078125 -1,1.3125 -1.3125,1.3125 -0.390625,0 -0.546875,-0.3125 -0.546875,-0.65625 0,-0.21875 0.046875,-0.4375 0.15625,-0.875 z m 0,0"
|
||||
id="path2926" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9369">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6890" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8495">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.6875,-1.484375 c 0,-0.875 -0.75,-1.625 -1.703125,-1.625 -0.96875,0 -1.71875,0.75 -1.71875,1.625 0,0.859375 0.765625,1.546875 1.71875,1.546875 0.9375,0 1.703125,-0.6875 1.703125,-1.546875 z M 1.984375,-0.15625 c -0.265625,0 -0.640625,-0.078125 -0.875,-0.421875 -0.1875,-0.28125 -0.203125,-0.640625 -0.203125,-0.96875 0,-0.296875 0,-0.71875 0.25,-1.015625 0.171875,-0.203125 0.46875,-0.34375 0.828125,-0.34375 0.40625,0 0.703125,0.1875 0.859375,0.40625 0.1875,0.265625 0.203125,0.625 0.203125,0.953125 0,0.328125 -0.015625,0.703125 -0.21875,0.984375 -0.1875,0.265625 -0.5,0.40625 -0.84375,0.40625 z m 0,0"
|
||||
id="path7145" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9097">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.640625,-2.75 h 0.875 V -3 h -0.90625 v -0.78125 c 0,-0.625 0.375,-0.921875 0.6875,-0.921875 0.0625,0 0.125,0 0.203125,0.03125 -0.109375,0.046875 -0.15625,0.15625 -0.15625,0.28125 0,0.1875 0.125,0.3125 0.3125,0.3125 0.1875,0 0.328125,-0.125 0.328125,-0.3125 0,-0.3125 -0.296875,-0.515625 -0.6875,-0.515625 -0.25,0 -0.546875,0.078125 -0.8125,0.296875 -0.21875,-0.25 -0.640625,-0.296875 -0.90625,-0.296875 -0.765625,0 -1.71875,0.34375 -1.71875,1.140625 V -3 h -0.59375 v 0.25 h 0.59375 v 2.203125 C 0.859375,-0.25 0.796875,-0.25 0.34375,-0.25 V 0 c 0.015625,0 0.5,-0.03125 0.78125,-0.03125 0.265625,0 0.515625,0.015625 0.78125,0.03125 v -0.25 c -0.453125,0 -0.515625,0 -0.515625,-0.296875 V -2.75 h 1.71875 v 2.203125 C 3.109375,-0.25 3.046875,-0.25 2.59375,-0.25 V 0 C 2.625,0 3.09375,-0.03125 3.390625,-0.03125 3.6875,-0.03125 4,-0.015625 4.296875,0 V -0.25 H 4.15625 c -0.515625,0 -0.515625,-0.078125 -0.515625,-0.3125 z M 1.359375,-3 v -0.765625 c 0,-0.671875 0.6875,-0.9375 1.203125,-0.9375 0.0625,0 0.359375,0 0.59375,0.109375 -0.078125,0.015625 -0.203125,0.109375 -0.203125,0.296875 0,0.09375 0.03125,0.21875 0.171875,0.28125 C 3.109375,-3.9375 3.109375,-3.859375 3.109375,-3.78125 V -3 Z m 0,0"
|
||||
id="path4861" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g8611">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7947">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path8840" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3524">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path968" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2949">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6089" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2977">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.171875,-0.609375 c 0.1875,-0.1875 0.3125,-0.3125 0.890625,-0.796875 0.15625,-0.109375 0.671875,-0.53125 0.875,-0.71875 0.421875,-0.421875 0.6875,-0.78125 0.6875,-0.859375 0,-0.09375 -0.078125,-0.09375 -0.109375,-0.09375 -0.0625,0 -0.09375,0.015625 -0.125,0.078125 -0.21875,0.3125 -0.359375,0.421875 -0.53125,0.421875 -0.078125,0 -0.1875,0 -0.390625,-0.203125 -0.234375,-0.25 -0.390625,-0.296875 -0.546875,-0.296875 -0.5625,0 -0.9375,0.609375 -0.9375,0.8125 0,0.078125 0.0625,0.09375 0.109375,0.09375 0.09375,0 0.109375,-0.015625 0.125,-0.09375 0.109375,-0.25 0.5,-0.265625 0.609375,-0.265625 0.171875,0 0.34375,0.046875 0.4375,0.0625 0.390625,0.078125 0.4375,0.078125 0.609375,0.078125 -0.171875,0.203125 -0.296875,0.328125 -0.96875,0.84375 -0.546875,0.4375 -0.734375,0.609375 -0.859375,0.75 -0.421875,0.40625 -0.625,0.71875 -0.625,0.78125 0,0.078125 0.09375,0.078125 0.125,0.078125 0.0625,0 0.078125,0 0.109375,-0.0625 0.1875,-0.265625 0.40625,-0.421875 0.640625,-0.421875 0.09375,0 0.1875,0 0.375,0.171875 0.21875,0.21875 0.359375,0.3125 0.59375,0.3125 C 3,0.0625 3.46875,-0.78125 3.46875,-1.015625 3.46875,-1.09375 3.390625,-1.09375 3.359375,-1.09375 3.265625,-1.09375 3.25,-1.0625 3.21875,-0.984375 3.09375,-0.640625 2.6875,-0.46875 2.34375,-0.46875 2.1875,-0.46875 2,-0.515625 1.828125,-0.546875 1.515625,-0.625 1.453125,-0.625 1.328125,-0.625 c -0.015625,0 -0.109375,0 -0.15625,0.015625 z m 0,0"
|
||||
id="path1185" />
|
||||
</symbol>
|
||||
</g>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1431-4"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mstart"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1429-6" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1477-1"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1475-5" />
|
||||
</marker>
|
||||
<g
|
||||
id="g6210">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7103">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3903" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3289">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.53125,-4.984375 c 0,-0.65625 -0.171875,-2.046875 -1.1875,-2.046875 -1.390625,0 -2.921875,2.8125 -2.921875,5.09375 0,0.9375 0.28125,2.046875 1.1875,2.046875 1.40625,0 2.921875,-2.859375 2.921875,-5.09375 z M 1.46875,-3.625 C 1.640625,-4.25 1.84375,-5.046875 2.25,-5.765625 2.515625,-6.25 2.875,-6.8125 3.328125,-6.8125 c 0.484375,0 0.546875,0.640625 0.546875,1.203125 0,0.5 -0.078125,1 -0.3125,1.984375 z m 2,0.328125 C 3.359375,-2.84375 3.15625,-2 2.765625,-1.28125 c -0.34375,0.6875 -0.71875,1.171875 -1.15625,1.171875 -0.328125,0 -0.53125,-0.296875 -0.53125,-1.21875 0,-0.421875 0.0625,-1 0.3125,-1.96875 z m 0,0"
|
||||
id="path4278" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol4798">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path24" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9094">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.875,-2.625 C 3.90625,-2.71875 3.90625,-2.734375 3.90625,-2.78125 3.90625,-2.921875 3.796875,-3 3.671875,-3 3.59375,-3 3.46875,-2.96875 3.390625,-2.84375 3.359375,-2.796875 3.3125,-2.578125 3.28125,-2.4375 L 3.125,-1.859375 c -0.03125,0.171875 -0.25,1.046875 -0.28125,1.125 0,0 -0.3125,0.609375 -0.84375,0.609375 -0.484375,0 -0.484375,-0.453125 -0.484375,-0.578125 0,-0.375 0.15625,-0.8125 0.375,-1.359375 C 1.96875,-2.28125 2,-2.359375 2,-2.484375 2,-2.8125 1.71875,-3.078125 1.34375,-3.078125 0.640625,-3.078125 0.328125,-2.125 0.328125,-2 c 0,0.078125 0.09375,0.078125 0.125,0.078125 0.09375,0 0.09375,-0.03125 0.125,-0.109375 C 0.75,-2.609375 1.046875,-2.875 1.328125,-2.875 1.4375,-2.875 1.5,-2.796875 1.5,-2.640625 c 0,0.171875 -0.0625,0.3125 -0.09375,0.40625 C 1.0625,-1.375 1,-1.125 1,-0.8125 1,-0.703125 1,-0.375 1.265625,-0.140625 1.484375,0.03125 1.78125,0.0625 1.96875,0.0625 2.25,0.0625 2.5,-0.03125 2.71875,-0.25 2.640625,0.140625 2.5625,0.4375 2.265625,0.78125 2.078125,1 1.796875,1.21875 1.421875,1.21875 c -0.046875,0 -0.375,0 -0.515625,-0.21875 0.375,-0.046875 0.375,-0.375 0.375,-0.390625 0,-0.21875 -0.203125,-0.265625 -0.265625,-0.265625 -0.171875,0 -0.40625,0.140625 -0.40625,0.46875 0,0.34375 0.328125,0.609375 0.828125,0.609375 C 2.140625,1.421875 3,0.875 3.21875,0 Z m 0,0"
|
||||
id="path9694" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g6899">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2769">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6976" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol4559">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path1288" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5632">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3718" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol4871">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.5625,-3.390625 c 0,-0.734375 -0.28125,-1.515625 -0.96875,-1.515625 -1.046875,0 -2.15625,1.875 -2.15625,3.46875 0,0.828125 0.328125,1.5 0.96875,1.5 1.046875,0 2.15625,-1.890625 2.15625,-3.453125 z m -2.34375,0.84375 c 0.359375,-1.5 0.96875,-2.15625 1.375,-2.15625 0.4375,0 0.4375,0.765625 0.4375,0.890625 0,0.28125 -0.046875,0.6875 -0.1875,1.265625 z m 1.5625,0.25 C 2.578125,-1.53125 2.421875,-1.15625 2.203125,-0.8125 2,-0.453125 1.71875,-0.125 1.40625,-0.125 c -0.375,0 -0.4375,-0.53125 -0.4375,-0.90625 0,-0.453125 0.125,-1 0.1875,-1.265625 z m 0,0"
|
||||
id="path9015" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7716">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path1183" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol33">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.296875,-1.859375 C 3.3125,-1.9375 3.3125,-1.96875 3.3125,-1.96875 c 0,-0.109375 -0.078125,-0.171875 -0.171875,-0.171875 -0.203125,0 -0.25,0.171875 -0.28125,0.296875 L 2.75,-1.421875 l -0.140625,0.625 c -0.03125,0.0625 -0.046875,0.15625 -0.0625,0.1875 0,0.03125 -0.265625,0.5 -0.6875,0.5 -0.234375,0 -0.40625,-0.109375 -0.40625,-0.4375 0,-0.265625 0.140625,-0.640625 0.28125,-1 0.03125,-0.046875 0.0625,-0.140625 0.0625,-0.21875 0,-0.25 -0.234375,-0.4375 -0.546875,-0.4375 -0.515625,0 -0.796875,0.640625 -0.796875,0.765625 0,0.078125 0.078125,0.078125 0.109375,0.078125 0.078125,0 0.078125,-0.03125 0.109375,-0.09375 0.109375,-0.34375 0.34375,-0.578125 0.5625,-0.578125 0.09375,0 0.15625,0.046875 0.15625,0.1875 0,0.09375 -0.03125,0.171875 -0.0625,0.265625 -0.25,0.59375 -0.296875,0.765625 -0.296875,0.96875 0,0.546875 0.46875,0.671875 0.796875,0.671875 0.28125,0 0.5,-0.140625 0.625,-0.25 -0.078125,0.28125 -0.125,0.5 -0.359375,0.734375 -0.125,0.109375 -0.359375,0.3125 -0.65625,0.3125 -0.09375,0 -0.28125,-0.015625 -0.390625,-0.125 0.21875,-0.0625 0.25,-0.25 0.25,-0.296875 0,-0.140625 -0.125,-0.203125 -0.21875,-0.203125 -0.15625,0 -0.328125,0.109375 -0.328125,0.34375 0,0.25 0.265625,0.4375 0.6875,0.4375 C 2,1.015625 2.671875,0.640625 2.828125,0 Z m 0,0"
|
||||
id="path8211" />
|
||||
</symbol>
|
||||
</g>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.6568543"
|
||||
inkscape:cx="56.714049"
|
||||
inkscape:cy="39.481417"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="2536"
|
||||
inkscape:window-height="1371"
|
||||
inkscape:window-x="12"
|
||||
inkscape:window-y="57"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-25.745541,-22.261313)">
|
||||
<path
|
||||
id="path2102"
|
||||
style="fill:none;stroke:#828282;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 63.965536,47.151149 H 30.645563 m 0,-21.4052 H 63.965536 M 30.645562,47.151151 V 25.745949 m 33.319974,0 v 21.405202" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 68.462602,36.44855 H 27.590951"
|
||||
id="path854"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 68.462602,31.156883 H 27.590951"
|
||||
id="path854-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
|
||||
d="M 47.280251,23.172065 V 50.353459"
|
||||
id="path886" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
|
||||
d="M 25.745541,31.156883 H 30.99841"
|
||||
id="path944"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="51.693031"
|
||||
y="39.684734"
|
||||
id="text1312"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1310"
|
||||
x="51.693031"
|
||||
y="39.684734"
|
||||
style="stroke-width:0.264583" /></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1431);marker-end:url(#marker1477)"
|
||||
d="m 35.51374,31.327547 v 4.979596"
|
||||
id="path1427" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.31165331,0,0,0.31165331,-66.636316,1.2632443)"
|
||||
id="g1679">
|
||||
<g
|
||||
id="g9791">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7399">
|
||||
<use
|
||||
xlink:href="#symbol7264"
|
||||
x="302.10501"
|
||||
y="93.917999"
|
||||
id="use5805"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
id="path2106"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 33.357095,22.393604 32.530076,7.21213 m -37.163245,13.685631 4.63317,-20.897761 m -4.63317,20.897761 32.530076,7.212129 m 4.63317,-20.897759 -4.63317,20.897761" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
|
||||
d="M 28.723926,43.291365 64.30473,51.172132"
|
||||
id="path2111"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ff0f0f;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 65.542762,31.159356 H 63.948439"
|
||||
id="path2125"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2277)"
|
||||
d="m 66.367223,26.544173 -1.611616,3.861204"
|
||||
id="path2273" />
|
||||
<g
|
||||
id="g34708"
|
||||
transform="translate(-50.318795,-2.4141325)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker34286)"
|
||||
d="M 97.605091,38.873762 H 102.8614"
|
||||
id="path34249" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker34276)"
|
||||
d="M 97.605091,38.873762 V 33.617449"
|
||||
id="path34249-9" />
|
||||
<circle
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:#000000"
|
||||
id="path34558"
|
||||
cx="97.605095"
|
||||
cy="38.873764"
|
||||
r="1.1339309" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-389.45194,-115.76728)"
|
||||
id="g34392">
|
||||
<g
|
||||
id="g6409">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g6423">
|
||||
<g
|
||||
id="use5543"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,328.76553,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34859" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g4250">
|
||||
<g
|
||||
id="use5729"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,328.89505,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.328125,-3.015625 C 3.390625,-3.265625 3.625,-4.1875 4.3125,-4.1875 c 0.046875,0 0.296875,0 0.5,0.125 C 4.53125,-4 4.34375,-3.765625 4.34375,-3.515625 c 0,0.15625 0.109375,0.34375 0.375,0.34375 0.21875,0 0.53125,-0.171875 0.53125,-0.578125 0,-0.515625 -0.578125,-0.65625 -0.921875,-0.65625 -0.578125,0 -0.921875,0.53125 -1.046875,0.75 -0.25,-0.65625 -0.78125,-0.75 -1.078125,-0.75 -1.03125,0 -1.609375,1.28125 -1.609375,1.53125 0,0.109375 0.109375,0.109375 0.125,0.109375 0.078125,0 0.109375,-0.03125 0.125,-0.109375 0.34375,-1.0625 1,-1.3125 1.34375,-1.3125 0.1875,0 0.53125,0.09375 0.53125,0.671875 0,0.3125 -0.171875,0.96875 -0.53125,2.375 -0.15625,0.609375 -0.515625,1.03125 -0.953125,1.03125 -0.0625,0 -0.28125,0 -0.5,-0.125 0.25,-0.0625 0.46875,-0.265625 0.46875,-0.546875 0,-0.265625 -0.21875,-0.34375 -0.359375,-0.34375 -0.3125,0 -0.546875,0.25 -0.546875,0.578125 0,0.453125 0.484375,0.65625 0.921875,0.65625 0.671875,0 1.03125,-0.703125 1.046875,-0.75 0.125,0.359375 0.484375,0.75 1.078125,0.75 1.03125,0 1.59375,-1.28125 1.59375,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.109375 -0.328125,1.078125 -1,1.3125 -1.3125,1.3125 -0.390625,0 -0.546875,-0.3125 -0.546875,-0.65625 0,-0.21875 0.046875,-0.4375 0.15625,-0.875 z m 0,0"
|
||||
id="path34847" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-396.30399,-115.48074)"
|
||||
id="g34460">
|
||||
<g
|
||||
id="g7230">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7672">
|
||||
<g
|
||||
id="use4930"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.04254,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34851" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5765">
|
||||
<g
|
||||
id="use7303"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.12225,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.84375,-3.796875 c 0.046875,-0.140625 0.046875,-0.15625 0.046875,-0.234375 0,-0.171875 -0.140625,-0.265625 -0.296875,-0.265625 -0.09375,0 -0.25,0.0625 -0.34375,0.203125 -0.015625,0.0625 -0.109375,0.359375 -0.140625,0.546875 -0.078125,0.25 -0.140625,0.53125 -0.203125,0.796875 l -0.453125,1.796875 c -0.03125,0.140625 -0.46875,0.84375 -1.125,0.84375 -0.5,0 -0.609375,-0.4375 -0.609375,-0.8125 C 1.71875,-1.375 1.890625,-2 2.21875,-2.875 2.375,-3.28125 2.421875,-3.390625 2.421875,-3.59375 c 0,-0.4375 -0.3125,-0.8125 -0.8125,-0.8125 -0.953125,0 -1.3125,1.453125 -1.3125,1.53125 0,0.109375 0.09375,0.109375 0.109375,0.109375 0.109375,0 0.109375,-0.03125 0.15625,-0.1875 0.28125,-0.9375 0.671875,-1.234375 1.015625,-1.234375 0.078125,0 0.25,0 0.25,0.3125 0,0.25 -0.109375,0.515625 -0.171875,0.703125 -0.40625,1.0625 -0.578125,1.625 -0.578125,2.09375 0,0.890625 0.625,1.1875 1.21875,1.1875 0.390625,0 0.71875,-0.171875 1,-0.453125 -0.125,0.515625 -0.25,1.015625 -0.640625,1.546875 -0.265625,0.328125 -0.640625,0.625 -1.09375,0.625 -0.140625,0 -0.59375,-0.03125 -0.765625,-0.421875 0.15625,0 0.296875,0 0.421875,-0.125 C 1.328125,1.203125 1.421875,1.0625 1.421875,0.875 1.421875,0.5625 1.15625,0.53125 1.0625,0.53125 0.828125,0.53125 0.5,0.6875 0.5,1.171875 c 0,0.5 0.4375,0.875 1.0625,0.875 1.015625,0 2.046875,-0.90625 2.328125,-2.03125 z m 0,0"
|
||||
id="path34855" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-392.8369,-121.68372)"
|
||||
id="g34541">
|
||||
<g
|
||||
id="g7922">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7456">
|
||||
<g
|
||||
id="use7592"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.04254,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34843" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g6852">
|
||||
<g
|
||||
id="use7878"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.21191,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.328125,-0.828125 c 0.53125,-0.578125 0.828125,-0.828125 1.1875,-1.140625 0,0 0.609375,-0.53125 0.96875,-0.890625 C 4.4375,-3.78125 4.65625,-4.265625 4.65625,-4.3125 c 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.078125,0 -0.09375,0.015625 -0.15625,0.109375 -0.296875,0.484375 -0.5,0.640625 -0.734375,0.640625 -0.25,0 -0.359375,-0.15625 -0.515625,-0.328125 -0.1875,-0.21875 -0.359375,-0.421875 -0.6875,-0.421875 -0.75,0 -1.203125,0.921875 -1.203125,1.140625 0,0.046875 0.03125,0.109375 0.109375,0.109375 0.09375,0 0.109375,-0.046875 0.140625,-0.109375 0.1875,-0.46875 0.765625,-0.46875 0.84375,-0.46875 0.203125,0 0.390625,0.0625 0.625,0.140625 0.40625,0.15625 0.515625,0.15625 0.765625,0.15625 -0.359375,0.421875 -1.1875,1.140625 -1.375,1.296875 l -0.90625,0.84375 C 0.78125,-0.625 0.421875,-0.0625 0.421875,0.015625 c 0,0.09375 0.109375,0.09375 0.125,0.09375 0.078125,0 0.09375,-0.015625 0.15625,-0.125 0.234375,-0.359375 0.53125,-0.625 0.859375,-0.625 0.21875,0 0.328125,0.09375 0.578125,0.375 0.15625,0.21875 0.34375,0.375 0.625,0.375 1,0 1.578125,-1.265625 1.578125,-1.53125 0,-0.046875 -0.046875,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.0625 -0.140625,0.140625 C 3.84375,-0.75 3.203125,-0.5625 2.875,-0.5625 c -0.1875,0 -0.375,-0.0625 -0.578125,-0.125 -0.34375,-0.125 -0.5,-0.171875 -0.703125,-0.171875 -0.015625,0 -0.171875,0 -0.265625,0.03125 z m 0,0"
|
||||
id="path34839" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.27980502,0,0,0.27980502,-48.717901,7.8972)"
|
||||
id="g35759">
|
||||
<g
|
||||
id="g7933">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5014">
|
||||
<use
|
||||
xlink:href="#symbol3524"
|
||||
x="301.68301"
|
||||
y="93.917999"
|
||||
id="use592"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5497">
|
||||
<use
|
||||
xlink:href="#symbol2977"
|
||||
x="305.72699"
|
||||
y="95.412003"
|
||||
id="use5051"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g8226-8"
|
||||
transform="matrix(0.19262468,0,0,0.19262468,-2.8893452,28.306395)">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g3536-5">
|
||||
<use
|
||||
xlink:href="#symbol9519"
|
||||
x="302.60999"
|
||||
y="93.917999"
|
||||
id="use4732-0"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1431-4);marker-end:url(#marker1477-1)"
|
||||
d="M 47.535018,44.72835 H 63.663493"
|
||||
id="path1427-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.35231371,0,0,0.35231371,-43.099698,16.924498)"
|
||||
id="g39598">
|
||||
<g
|
||||
id="g1957">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7782">
|
||||
<use
|
||||
xlink:href="#symbol3289"
|
||||
x="301.267"
|
||||
y="93.917999"
|
||||
id="use6474"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g8902">
|
||||
<use
|
||||
xlink:href="#symbol9094"
|
||||
x="305.944"
|
||||
y="95.412003"
|
||||
id="use9223"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.35231371,0,0,0.35231371,-40.188554,-7.1287922)"
|
||||
id="g39804">
|
||||
<g
|
||||
id="g5012">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5096">
|
||||
<use
|
||||
xlink:href="#symbol4559"
|
||||
x="299.67401"
|
||||
y="93.917999"
|
||||
id="use8963"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g4081">
|
||||
<use
|
||||
xlink:href="#symbol4871"
|
||||
x="303.71701"
|
||||
y="95.412003"
|
||||
id="use2637"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g611">
|
||||
<use
|
||||
xlink:href="#symbol33"
|
||||
x="307.51199"
|
||||
y="96.408997"
|
||||
id="use1216"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 46.469299,35.648479 1.60655,1.60655"
|
||||
id="path39924" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 48.104584,35.702615 -1.60655,1.60655"
|
||||
id="path39924-7" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 47 KiB |
BIN
figs/flex_joint_bench_pos_error_axial.pdf
Normal file
BIN
figs/flex_joint_bench_pos_error_axial.png
Normal file
After Width: | Height: | Size: 13 KiB |
1089
figs/flex_joint_bench_pos_error_axial.svg
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
figs/flex_joint_bench_pos_error_bis.pdf
Normal file
BIN
figs/flex_joint_bench_pos_error_bis.png
Normal file
After Width: | Height: | Size: 13 KiB |
874
figs/flex_joint_bench_pos_error_bis.svg
Normal file
@ -0,0 +1,874 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
sodipodi:docname="flex_joint_bench_pos_error_bis.svg"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 43.549625 28.91082"
|
||||
height="28.91082mm"
|
||||
width="43.549625mm"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker2277"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2275" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1477"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1475" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1431"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mstart"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1429" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path973" />
|
||||
</marker>
|
||||
<g
|
||||
id="g3753">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7528">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3259" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6419">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.53125,-4.984375 c 0,-0.65625 -0.171875,-2.046875 -1.1875,-2.046875 -1.390625,0 -2.921875,2.8125 -2.921875,5.09375 0,0.9375 0.28125,2.046875 1.1875,2.046875 1.40625,0 2.921875,-2.859375 2.921875,-5.09375 z M 1.46875,-3.625 C 1.640625,-4.25 1.84375,-5.046875 2.25,-5.765625 2.515625,-6.25 2.875,-6.8125 3.328125,-6.8125 c 0.484375,0 0.546875,0.640625 0.546875,1.203125 0,0.5 -0.078125,1 -0.3125,1.984375 z m 2,0.328125 C 3.359375,-2.84375 3.15625,-2 2.765625,-1.28125 c -0.34375,0.6875 -0.71875,1.171875 -1.15625,1.171875 -0.328125,0 -0.53125,-0.296875 -0.53125,-1.21875 0,-0.421875 0.0625,-1 0.3125,-1.96875 z m 0,0"
|
||||
id="path2073" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g7607">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5626">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path7524" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7204">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.40625,-6.953125 c -0.0625,-0.140625 -0.09375,-0.1875 -0.265625,-0.1875 -0.15625,0 -0.1875,0.046875 -0.25,0.1875 l -3.375,6.75 C 0.46875,-0.109375 0.46875,-0.09375 0.46875,-0.078125 0.46875,0 0.53125,0 0.6875,0 h 6.921875 c 0.15625,0 0.21875,0 0.21875,-0.078125 0,-0.015625 0,-0.03125 -0.046875,-0.125 z m -0.578125,0.8125 2.6875,5.390625 h -5.375 z m 0,0"
|
||||
id="path363" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9143">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path7902" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8039">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.859375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234375,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 2.03125,-6.125 0.59375,-0.390625 c -0.046875,0.140625 -0.046875,0.15625 -0.046875,0.21875 0,0.234375 0.203125,0.28125 0.296875,0.28125 0.15625,0 0.3125,-0.125 0.359375,-0.265625 l 0.1875,-0.75 0.21875,-0.890625 C 1.671875,-2.03125 1.734375,-2.25 1.78125,-2.46875 1.796875,-2.53125 1.890625,-2.859375 1.890625,-2.921875 1.921875,-3.015625 2.234375,-3.5625 2.578125,-3.84375 2.796875,-4 3.09375,-4.1875 3.53125,-4.1875 c 0.421875,0 0.53125,0.34375 0.53125,0.703125 0,0.53125 -0.375,1.625 -0.609375,2.234375 C 3.375,-1.03125 3.3125,-0.90625 3.3125,-0.703125 c 0,0.46875 0.359375,0.8125 0.828125,0.8125 0.9375,0 1.296875,-1.453125 1.296875,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.109375,0 -0.109375,0.03125 -0.15625,0.1875 -0.140625,0.53125 -0.46875,1.234375 -1.015625,1.234375 -0.171875,0 -0.234375,-0.09375 -0.234375,-0.328125 0,-0.25 0.078125,-0.484375 0.171875,-0.703125 0.15625,-0.4375 0.609375,-1.625 0.609375,-2.203125 0,-0.640625 -0.390625,-1.0625 -1.140625,-1.0625 -0.625,0 -1.109375,0.3125 -1.484375,0.765625 z m 0,0"
|
||||
id="path4775" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g1395">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9448">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4883" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7264">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.015625,-3.234375 h 0.96875 c 0.75,0 0.828125,0.15625 0.828125,0.4375 0,0.078125 0,0.1875 -0.0625,0.5 C 4.71875,-2.25 4.71875,-2.21875 4.71875,-2.1875 c 0,0.078125 0.0625,0.109375 0.109375,0.109375 0.109375,0 0.109375,-0.03125 0.15625,-0.203125 L 5.53125,-4.453125 C 5.5625,-4.5625 5.5625,-4.578125 5.5625,-4.609375 5.5625,-4.625 5.546875,-4.71875 5.4375,-4.71875 5.34375,-4.71875 5.328125,-4.671875 5.296875,-4.5 5.078125,-3.734375 4.859375,-3.546875 4,-3.546875 H 3.09375 l 0.640625,-2.53125 C 3.828125,-6.4375 3.84375,-6.46875 4.28125,-6.46875 h 1.3125 c 1.21875,0 1.453125,0.328125 1.453125,1.09375 0,0.234375 0,0.265625 -0.03125,0.546875 C 7,-4.703125 7,-4.6875 7,-4.65625 c 0,0.046875 0.03125,0.125 0.125,0.125 0.109375,0 0.109375,-0.0625 0.125,-0.25 L 7.453125,-6.515625 C 7.484375,-6.78125 7.4375,-6.78125 7.1875,-6.78125 H 2.296875 c -0.1875,0 -0.296875,0 -0.296875,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.375,0 0.65625,0 0.65625,0.171875 0,0.046875 0,0.0625 -0.0625,0.25 L 1.5625,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.171875,0 -0.28125,0 -0.28125,0.1875 C 0.375,0 0.5,0 0.53125,0 0.8125,0 1.5625,-0.03125 1.84375,-0.03125 2.171875,-0.03125 3,0 3.328125,0 3.421875,0 3.53125,0 3.53125,-0.1875 3.53125,-0.265625 3.484375,-0.296875 3.484375,-0.296875 3.453125,-0.3125 3.421875,-0.3125 3.203125,-0.3125 c -0.21875,0 -0.265625,0 -0.515625,-0.015625 -0.296875,-0.03125 -0.328125,-0.078125 -0.328125,-0.203125 0,-0.015625 0,-0.078125 0.046875,-0.21875 z m 0,0"
|
||||
id="path5330" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g150">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9712">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path9116" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8811">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.578125,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.15625,0 -0.265625,0 -0.265625,0.1875 C 0.40625,0 0.484375,0 0.671875,0 h 3.3125 c 2.0625,0 4.03125,-2.109375 4.03125,-4.28125 0,-1.40625 -0.84375,-2.53125 -2.34375,-2.53125 h -3.34375 c -0.1875,0 -0.296875,0 -0.296875,0.1875 0,0.125 0.078125,0.125 0.28125,0.125 0.125,0 0.3125,0.015625 0.421875,0.015625 0.171875,0.03125 0.21875,0.046875 0.21875,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 z M 3.734375,-6.125 C 3.828125,-6.46875 3.84375,-6.5 4.28125,-6.5 h 1.0625 c 0.96875,0 1.796875,0.53125 1.796875,1.84375 0,0.484375 -0.1875,2.125 -1.046875,3.21875 -0.28125,0.375 -1.0625,1.125 -2.296875,1.125 h -1.125 c -0.140625,0 -0.15625,0 -0.21875,0 -0.09375,-0.015625 -0.125,-0.03125 -0.125,-0.109375 0,-0.03125 0,-0.046875 0.046875,-0.21875 z m 0,0"
|
||||
id="path5309" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1160">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6612" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol245">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.5625,-3.390625 c 0,-0.734375 -0.28125,-1.515625 -0.96875,-1.515625 -1.046875,0 -2.15625,1.875 -2.15625,3.46875 0,0.828125 0.328125,1.5 0.96875,1.5 1.046875,0 2.15625,-1.890625 2.15625,-3.453125 z m -2.34375,0.84375 c 0.359375,-1.5 0.96875,-2.15625 1.375,-2.15625 0.4375,0 0.4375,0.765625 0.4375,0.890625 0,0.28125 -0.046875,0.6875 -0.1875,1.265625 z m 1.5625,0.25 C 2.578125,-1.53125 2.421875,-1.15625 2.203125,-0.8125 2,-0.453125 1.71875,-0.125 1.40625,-0.125 c -0.375,0 -0.4375,-0.53125 -0.4375,-0.90625 0,-0.453125 0.125,-1 0.1875,-1.265625 z m 0,0"
|
||||
id="path7749" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g5889">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6962">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6374" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9519">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.734375,-6.03125 C 3.8125,-6.390625 3.84375,-6.5 4.78125,-6.5 c 0.296875,0 0.375,0 0.375,-0.1875 0,-0.125 -0.109375,-0.125 -0.15625,-0.125 -0.328125,0 -1.140625,0.03125 -1.46875,0.03125 -0.296875,0 -1.03125,-0.03125 -1.328125,-0.03125 -0.0625,0 -0.1875,0 -0.1875,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.015625,0 0.203125,0 0.375,0.015625 0.171875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 L 1.5625,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.171875,0 -0.265625,0 -0.265625,0.203125 C 0.390625,0 0.484375,0 0.65625,0 h 4.625 C 5.515625,0 5.515625,0 5.578125,-0.171875 L 6.375,-2.328125 c 0.03125,-0.109375 0.03125,-0.125 0.03125,-0.140625 0,-0.03125 -0.03125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.0625 -0.171875,0.21875 -0.34375,0.90625 -0.78125,2.046875 -2.5,2.046875 H 2.6875 c -0.140625,0 -0.171875,0 -0.21875,0 -0.109375,-0.015625 -0.140625,-0.03125 -0.140625,-0.109375 0,-0.03125 0,-0.046875 0.046875,-0.21875 z m 0,0"
|
||||
id="path8077" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g1687">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5087">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3540" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7185">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.53125,-4.984375 c 0,-0.65625 -0.171875,-2.046875 -1.1875,-2.046875 -1.390625,0 -2.921875,2.8125 -2.921875,5.09375 0,0.9375 0.28125,2.046875 1.1875,2.046875 1.40625,0 2.921875,-2.859375 2.921875,-5.09375 z M 1.46875,-3.625 C 1.640625,-4.25 1.84375,-5.046875 2.25,-5.765625 2.515625,-6.25 2.875,-6.8125 3.328125,-6.8125 c 0.484375,0 0.546875,0.640625 0.546875,1.203125 0,0.5 -0.078125,1 -0.3125,1.984375 z m 2,0.328125 C 3.359375,-2.84375 3.15625,-2 2.765625,-1.28125 c -0.34375,0.6875 -0.71875,1.171875 -1.15625,1.171875 -0.328125,0 -0.53125,-0.296875 -0.53125,-1.21875 0,-0.421875 0.0625,-1 0.3125,-1.96875 z m 0,0"
|
||||
id="path2145" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g6881">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2796">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path8304" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1344">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path827" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2711">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6315" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol134">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.5625,-3.390625 c 0,-0.734375 -0.28125,-1.515625 -0.96875,-1.515625 -1.046875,0 -2.15625,1.875 -2.15625,3.46875 0,0.828125 0.328125,1.5 0.96875,1.5 1.046875,0 2.15625,-1.890625 2.15625,-3.453125 z m -2.34375,0.84375 c 0.359375,-1.5 0.96875,-2.15625 1.375,-2.15625 0.4375,0 0.4375,0.765625 0.4375,0.890625 0,0.28125 -0.046875,0.6875 -0.1875,1.265625 z m 1.5625,0.25 C 2.578125,-1.53125 2.421875,-1.15625 2.203125,-0.8125 2,-0.453125 1.71875,-0.125 1.40625,-0.125 c -0.375,0 -0.4375,-0.53125 -0.4375,-0.90625 0,-0.453125 0.125,-1 0.1875,-1.265625 z m 0,0"
|
||||
id="path9782" />
|
||||
</symbol>
|
||||
</g>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker34286"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path34284" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker34276"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path34274" />
|
||||
</marker>
|
||||
<g
|
||||
id="g2350">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3244">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4889" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol343">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.328125,-3.015625 C 3.390625,-3.265625 3.625,-4.1875 4.3125,-4.1875 c 0.046875,0 0.296875,0 0.5,0.125 C 4.53125,-4 4.34375,-3.765625 4.34375,-3.515625 c 0,0.15625 0.109375,0.34375 0.375,0.34375 0.21875,0 0.53125,-0.171875 0.53125,-0.578125 0,-0.515625 -0.578125,-0.65625 -0.921875,-0.65625 -0.578125,0 -0.921875,0.53125 -1.046875,0.75 -0.25,-0.65625 -0.78125,-0.75 -1.078125,-0.75 -1.03125,0 -1.609375,1.28125 -1.609375,1.53125 0,0.109375 0.109375,0.109375 0.125,0.109375 0.078125,0 0.109375,-0.03125 0.125,-0.109375 0.34375,-1.0625 1,-1.3125 1.34375,-1.3125 0.1875,0 0.53125,0.09375 0.53125,0.671875 0,0.3125 -0.171875,0.96875 -0.53125,2.375 -0.15625,0.609375 -0.515625,1.03125 -0.953125,1.03125 -0.0625,0 -0.28125,0 -0.5,-0.125 0.25,-0.0625 0.46875,-0.265625 0.46875,-0.546875 0,-0.265625 -0.21875,-0.34375 -0.359375,-0.34375 -0.3125,0 -0.546875,0.25 -0.546875,0.578125 0,0.453125 0.484375,0.65625 0.921875,0.65625 0.671875,0 1.03125,-0.703125 1.046875,-0.75 0.125,0.359375 0.484375,0.75 1.078125,0.75 1.03125,0 1.59375,-1.28125 1.59375,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.109375 -0.328125,1.078125 -1,1.3125 -1.3125,1.3125 -0.390625,0 -0.546875,-0.3125 -0.546875,-0.65625 0,-0.21875 0.046875,-0.4375 0.15625,-0.875 z m 0,0"
|
||||
id="path2926" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9369">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6890" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8495">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.6875,-1.484375 c 0,-0.875 -0.75,-1.625 -1.703125,-1.625 -0.96875,0 -1.71875,0.75 -1.71875,1.625 0,0.859375 0.765625,1.546875 1.71875,1.546875 0.9375,0 1.703125,-0.6875 1.703125,-1.546875 z M 1.984375,-0.15625 c -0.265625,0 -0.640625,-0.078125 -0.875,-0.421875 -0.1875,-0.28125 -0.203125,-0.640625 -0.203125,-0.96875 0,-0.296875 0,-0.71875 0.25,-1.015625 0.171875,-0.203125 0.46875,-0.34375 0.828125,-0.34375 0.40625,0 0.703125,0.1875 0.859375,0.40625 0.1875,0.265625 0.203125,0.625 0.203125,0.953125 0,0.328125 -0.015625,0.703125 -0.21875,0.984375 -0.1875,0.265625 -0.5,0.40625 -0.84375,0.40625 z m 0,0"
|
||||
id="path7145" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9097">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.640625,-2.75 h 0.875 V -3 h -0.90625 v -0.78125 c 0,-0.625 0.375,-0.921875 0.6875,-0.921875 0.0625,0 0.125,0 0.203125,0.03125 -0.109375,0.046875 -0.15625,0.15625 -0.15625,0.28125 0,0.1875 0.125,0.3125 0.3125,0.3125 0.1875,0 0.328125,-0.125 0.328125,-0.3125 0,-0.3125 -0.296875,-0.515625 -0.6875,-0.515625 -0.25,0 -0.546875,0.078125 -0.8125,0.296875 -0.21875,-0.25 -0.640625,-0.296875 -0.90625,-0.296875 -0.765625,0 -1.71875,0.34375 -1.71875,1.140625 V -3 h -0.59375 v 0.25 h 0.59375 v 2.203125 C 0.859375,-0.25 0.796875,-0.25 0.34375,-0.25 V 0 c 0.015625,0 0.5,-0.03125 0.78125,-0.03125 0.265625,0 0.515625,0.015625 0.78125,0.03125 v -0.25 c -0.453125,0 -0.515625,0 -0.515625,-0.296875 V -2.75 h 1.71875 v 2.203125 C 3.109375,-0.25 3.046875,-0.25 2.59375,-0.25 V 0 C 2.625,0 3.09375,-0.03125 3.390625,-0.03125 3.6875,-0.03125 4,-0.015625 4.296875,0 V -0.25 H 4.15625 c -0.515625,0 -0.515625,-0.078125 -0.515625,-0.3125 z M 1.359375,-3 v -0.765625 c 0,-0.671875 0.6875,-0.9375 1.203125,-0.9375 0.0625,0 0.359375,0 0.59375,0.109375 -0.078125,0.015625 -0.203125,0.109375 -0.203125,0.296875 0,0.09375 0.03125,0.21875 0.171875,0.28125 C 3.109375,-3.9375 3.109375,-3.859375 3.109375,-3.78125 V -3 Z m 0,0"
|
||||
id="path4861" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g8611">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7947">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path8840" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3524">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path968" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2949">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6089" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2977">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.171875,-0.609375 c 0.1875,-0.1875 0.3125,-0.3125 0.890625,-0.796875 0.15625,-0.109375 0.671875,-0.53125 0.875,-0.71875 0.421875,-0.421875 0.6875,-0.78125 0.6875,-0.859375 0,-0.09375 -0.078125,-0.09375 -0.109375,-0.09375 -0.0625,0 -0.09375,0.015625 -0.125,0.078125 -0.21875,0.3125 -0.359375,0.421875 -0.53125,0.421875 -0.078125,0 -0.1875,0 -0.390625,-0.203125 -0.234375,-0.25 -0.390625,-0.296875 -0.546875,-0.296875 -0.5625,0 -0.9375,0.609375 -0.9375,0.8125 0,0.078125 0.0625,0.09375 0.109375,0.09375 0.09375,0 0.109375,-0.015625 0.125,-0.09375 0.109375,-0.25 0.5,-0.265625 0.609375,-0.265625 0.171875,0 0.34375,0.046875 0.4375,0.0625 0.390625,0.078125 0.4375,0.078125 0.609375,0.078125 -0.171875,0.203125 -0.296875,0.328125 -0.96875,0.84375 -0.546875,0.4375 -0.734375,0.609375 -0.859375,0.75 -0.421875,0.40625 -0.625,0.71875 -0.625,0.78125 0,0.078125 0.09375,0.078125 0.125,0.078125 0.0625,0 0.078125,0 0.109375,-0.0625 0.1875,-0.265625 0.40625,-0.421875 0.640625,-0.421875 0.09375,0 0.1875,0 0.375,0.171875 0.21875,0.21875 0.359375,0.3125 0.59375,0.3125 C 3,0.0625 3.46875,-0.78125 3.46875,-1.015625 3.46875,-1.09375 3.390625,-1.09375 3.359375,-1.09375 3.265625,-1.09375 3.25,-1.0625 3.21875,-0.984375 3.09375,-0.640625 2.6875,-0.46875 2.34375,-0.46875 2.1875,-0.46875 2,-0.515625 1.828125,-0.546875 1.515625,-0.625 1.453125,-0.625 1.328125,-0.625 c -0.015625,0 -0.109375,0 -0.15625,0.015625 z m 0,0"
|
||||
id="path1185" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g3302">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1072">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path8237" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2127">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path815" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6301">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6526" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5777">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.875,-2.625 C 3.90625,-2.71875 3.90625,-2.734375 3.90625,-2.78125 3.90625,-2.921875 3.796875,-3 3.671875,-3 3.59375,-3 3.46875,-2.96875 3.390625,-2.84375 3.359375,-2.796875 3.3125,-2.578125 3.28125,-2.4375 L 3.125,-1.859375 c -0.03125,0.171875 -0.25,1.046875 -0.28125,1.125 0,0 -0.3125,0.609375 -0.84375,0.609375 -0.484375,0 -0.484375,-0.453125 -0.484375,-0.578125 0,-0.375 0.15625,-0.8125 0.375,-1.359375 C 1.96875,-2.28125 2,-2.359375 2,-2.484375 2,-2.8125 1.71875,-3.078125 1.34375,-3.078125 0.640625,-3.078125 0.328125,-2.125 0.328125,-2 c 0,0.078125 0.09375,0.078125 0.125,0.078125 0.09375,0 0.09375,-0.03125 0.125,-0.109375 C 0.75,-2.609375 1.046875,-2.875 1.328125,-2.875 1.4375,-2.875 1.5,-2.796875 1.5,-2.640625 c 0,0.171875 -0.0625,0.3125 -0.09375,0.40625 C 1.0625,-1.375 1,-1.125 1,-0.8125 1,-0.703125 1,-0.375 1.265625,-0.140625 1.484375,0.03125 1.78125,0.0625 1.96875,0.0625 2.25,0.0625 2.5,-0.03125 2.71875,-0.25 2.640625,0.140625 2.5625,0.4375 2.265625,0.78125 2.078125,1 1.796875,1.21875 1.421875,1.21875 c -0.046875,0 -0.375,0 -0.515625,-0.21875 0.375,-0.046875 0.375,-0.375 0.375,-0.390625 0,-0.21875 -0.203125,-0.265625 -0.265625,-0.265625 -0.171875,0 -0.40625,0.140625 -0.40625,0.46875 0,0.34375 0.328125,0.609375 0.828125,0.609375 C 2.140625,1.421875 3,0.875 3.21875,0 Z m 0,0"
|
||||
id="path3331" />
|
||||
</symbol>
|
||||
</g>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1431-4"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mstart"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1429-6" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1477-1"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path1475-5" />
|
||||
</marker>
|
||||
<g
|
||||
id="g4994">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1019">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path405" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5523">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.96875,-2.25 c 0.15625,0 0.34375,0 0.34375,-0.171875 C 3.3125,-2.5625 3.1875,-2.5625 3.015625,-2.5625 H 1.40625 c 0.234375,-0.84375 0.796875,-1.421875 1.703125,-1.421875 h 0.3125 c 0.171875,0 0.328125,0 0.328125,-0.171875 0,-0.140625 -0.125,-0.140625 -0.296875,-0.140625 H 3.09375 c -1.296875,0 -2.625,1 -2.625,2.515625 0,1.109375 0.75,1.890625 1.796875,1.890625 0.65625,0 1.296875,-0.40625 1.296875,-0.515625 0,-0.015625 0,-0.125 -0.09375,-0.125 -0.015625,0 -0.046875,0 -0.125,0.046875 -0.3125,0.203125 -0.6875,0.375 -1.046875,0.375 -0.578125,0 -1.078125,-0.421875 -1.078125,-1.296875 0,-0.34375 0.078125,-0.734375 0.109375,-0.84375 z m 0,0"
|
||||
id="path5087" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2362">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3374" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5672">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.5625,-3.390625 c 0,-0.734375 -0.28125,-1.515625 -0.96875,-1.515625 -1.046875,0 -2.15625,1.875 -2.15625,3.46875 0,0.828125 0.328125,1.5 0.96875,1.5 1.046875,0 2.15625,-1.890625 2.15625,-3.453125 z m -2.34375,0.84375 c 0.359375,-1.5 0.96875,-2.15625 1.375,-2.15625 0.4375,0 0.4375,0.765625 0.4375,0.890625 0,0.28125 -0.046875,0.6875 -0.1875,1.265625 z m 1.5625,0.25 C 2.578125,-1.53125 2.421875,-1.15625 2.203125,-0.8125 2,-0.453125 1.71875,-0.125 1.40625,-0.125 c -0.375,0 -0.4375,-0.53125 -0.4375,-0.90625 0,-0.453125 0.125,-1 0.1875,-1.265625 z m 0,0"
|
||||
id="path1767" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2263">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6956" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6864">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 1.140625,-0.453125 C 1.34375,-0.640625 1.59375,-0.828125 1.875,-1.03125 2.21875,-1.265625 2.421875,-1.4375 2.640625,-1.625 c 0.25,-0.234375 0.421875,-0.453125 0.421875,-0.515625 0,-0.0625 -0.078125,-0.0625 -0.109375,-0.0625 -0.078125,0 -0.078125,0 -0.109375,0.0625 -0.203125,0.265625 -0.3125,0.28125 -0.390625,0.28125 -0.078125,0 -0.15625,-0.015625 -0.3125,-0.125 -0.171875,-0.140625 -0.28125,-0.21875 -0.46875,-0.21875 -0.453125,0 -0.75,0.4375 -0.75,0.59375 0,0.078125 0.0625,0.078125 0.109375,0.078125 0.046875,0 0.078125,-0.015625 0.09375,-0.0625 0.03125,-0.0625 0.078125,-0.1875 0.46875,-0.1875 0.140625,0 0.25,0.015625 0.515625,0.0625 0.171875,0.03125 0.234375,0.03125 0.328125,0.03125 -0.15625,0.125 -0.296875,0.25 -0.671875,0.53125 -0.359375,0.25 -0.578125,0.40625 -0.8125,0.625 -0.203125,0.171875 -0.4375,0.453125 -0.4375,0.515625 0,0.078125 0.078125,0.078125 0.109375,0.078125 0.0625,0 0.078125,-0.015625 0.109375,-0.046875 0.140625,-0.203125 0.328125,-0.3125 0.5,-0.3125 0.140625,0 0.203125,0.0625 0.390625,0.203125 C 1.765625,0 1.875,0.0625 2.015625,0.0625 c 0.59375,0 0.96875,-0.59375 0.96875,-0.796875 C 2.984375,-0.8125 2.90625,-0.8125 2.875,-0.8125 c -0.078125,0 -0.078125,0.03125 -0.109375,0.078125 -0.109375,0.3125 -0.5,0.359375 -0.6875,0.359375 C 1.96875,-0.375 1.84375,-0.390625 1.6875,-0.40625 1.421875,-0.453125 1.328125,-0.453125 1.265625,-0.453125 c -0.078125,0 -0.09375,0 -0.125,0 z m 0,0"
|
||||
id="path2354" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g9742">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol1061">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3772" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8207">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.53125,-4.984375 c 0,-0.65625 -0.171875,-2.046875 -1.1875,-2.046875 -1.390625,0 -2.921875,2.8125 -2.921875,5.09375 0,0.9375 0.28125,2.046875 1.1875,2.046875 1.40625,0 2.921875,-2.859375 2.921875,-5.09375 z M 1.46875,-3.625 C 1.640625,-4.25 1.84375,-5.046875 2.25,-5.765625 2.515625,-6.25 2.875,-6.8125 3.328125,-6.8125 c 0.484375,0 0.546875,0.640625 0.546875,1.203125 0,0.5 -0.078125,1 -0.3125,1.984375 z m 2,0.328125 C 3.359375,-2.84375 3.15625,-2 2.765625,-1.28125 c -0.34375,0.6875 -0.71875,1.171875 -1.15625,1.171875 -0.328125,0 -0.53125,-0.296875 -0.53125,-1.21875 0,-0.421875 0.0625,-1 0.3125,-1.96875 z m 0,0"
|
||||
id="path8115" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9690">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path9705" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5810">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.171875,-0.609375 c 0.1875,-0.1875 0.3125,-0.3125 0.890625,-0.796875 0.15625,-0.109375 0.671875,-0.53125 0.875,-0.71875 0.421875,-0.421875 0.6875,-0.78125 0.6875,-0.859375 0,-0.09375 -0.078125,-0.09375 -0.109375,-0.09375 -0.0625,0 -0.09375,0.015625 -0.125,0.078125 -0.21875,0.3125 -0.359375,0.421875 -0.53125,0.421875 -0.078125,0 -0.1875,0 -0.390625,-0.203125 -0.234375,-0.25 -0.390625,-0.296875 -0.546875,-0.296875 -0.5625,0 -0.9375,0.609375 -0.9375,0.8125 0,0.078125 0.0625,0.09375 0.109375,0.09375 0.09375,0 0.109375,-0.015625 0.125,-0.09375 0.109375,-0.25 0.5,-0.265625 0.609375,-0.265625 0.171875,0 0.34375,0.046875 0.4375,0.0625 0.390625,0.078125 0.4375,0.078125 0.609375,0.078125 -0.171875,0.203125 -0.296875,0.328125 -0.96875,0.84375 -0.546875,0.4375 -0.734375,0.609375 -0.859375,0.75 -0.421875,0.40625 -0.625,0.71875 -0.625,0.78125 0,0.078125 0.09375,0.078125 0.125,0.078125 0.0625,0 0.078125,0 0.109375,-0.0625 0.1875,-0.265625 0.40625,-0.421875 0.640625,-0.421875 0.09375,0 0.1875,0 0.375,0.171875 0.21875,0.21875 0.359375,0.3125 0.59375,0.3125 C 3,0.0625 3.46875,-0.78125 3.46875,-1.015625 3.46875,-1.09375 3.390625,-1.09375 3.359375,-1.09375 3.265625,-1.09375 3.25,-1.0625 3.21875,-0.984375 3.09375,-0.640625 2.6875,-0.46875 2.34375,-0.46875 2.1875,-0.46875 2,-0.515625 1.828125,-0.546875 1.515625,-0.625 1.453125,-0.625 1.328125,-0.625 c -0.015625,0 -0.109375,0 -0.15625,0.015625 z m 0,0"
|
||||
id="path5749" />
|
||||
</symbol>
|
||||
</g>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="7.9195959"
|
||||
inkscape:cx="82.729155"
|
||||
inkscape:cy="27.487935"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="2536"
|
||||
inkscape:window-height="1371"
|
||||
inkscape:window-x="12"
|
||||
inkscape:window-y="57"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-25.745541,-22.261313)">
|
||||
<path
|
||||
id="path2102"
|
||||
style="fill:none;stroke:#828282;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 63.965536,47.151149 H 30.645563 m 0,-21.4052 H 63.965536 M 30.645562,47.151151 V 25.745949 m 33.319974,0 v 21.405202" />
|
||||
<circle
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.0440206;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:markers fill stroke;stop-color:#000000"
|
||||
id="path837"
|
||||
cx="47.280251"
|
||||
cy="36.448551"
|
||||
r="0.41516787" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 68.462602,36.44855 H 27.590951"
|
||||
id="path854"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 68.462602,31.156883 H 27.590951"
|
||||
id="path854-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
|
||||
d="M 47.280251,23.172065 V 50.353459"
|
||||
id="path886" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
|
||||
d="M 25.745541,31.156883 H 30.99841"
|
||||
id="path944"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;stroke-width:0.264583"
|
||||
x="51.693031"
|
||||
y="39.684734"
|
||||
id="text1312"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1310"
|
||||
x="51.693031"
|
||||
y="39.684734"
|
||||
style="stroke-width:0.264583" /></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1431);marker-end:url(#marker1477)"
|
||||
d="m 35.51374,31.327547 v 4.979596"
|
||||
id="path1427" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.31165331,0,0,0.31165331,-66.636316,1.2632443)"
|
||||
id="g1679">
|
||||
<g
|
||||
id="g9791">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7399">
|
||||
<use
|
||||
xlink:href="#symbol7264"
|
||||
x="302.10501"
|
||||
y="93.917999"
|
||||
id="use5805"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.19262468,0,0,0.19262468,-2.6627972,27.598972)"
|
||||
id="g1982">
|
||||
<g
|
||||
id="g8226"
|
||||
transform="translate(-1.3218501,0.17184613)">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g3536">
|
||||
<use
|
||||
xlink:href="#symbol9519"
|
||||
x="302.60999"
|
||||
y="93.917999"
|
||||
id="use4732"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
id="path2106"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 33.357095,22.393604 32.530076,7.21213 m -37.163245,13.685631 4.63317,-20.897761 m -4.63317,20.897761 32.530076,7.212129 m 4.63317,-20.897759 -4.63317,20.897761" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
|
||||
d="M 28.723926,43.291365 64.30473,51.172132"
|
||||
id="path2111"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#ff0f0f;stroke-width:0.264583px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 65.542762,31.159356 H 63.948439"
|
||||
id="path2125"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2277)"
|
||||
d="m 66.367223,26.544173 -1.611616,3.861204"
|
||||
id="path2273" />
|
||||
<g
|
||||
id="g34708"
|
||||
transform="translate(-50.293667,-2.3803239)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker34286)"
|
||||
d="M 97.605091,38.873762 H 102.8614"
|
||||
id="path34249" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker34276)"
|
||||
d="M 97.605091,38.873762 V 33.617449"
|
||||
id="path34249-9" />
|
||||
<circle
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:#000000"
|
||||
id="path34558"
|
||||
cx="97.605095"
|
||||
cy="38.873764"
|
||||
r="1.1339309" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-389.45194,-115.76728)"
|
||||
id="g34392">
|
||||
<g
|
||||
id="g6409">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g6423">
|
||||
<g
|
||||
id="use5543"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,328.76553,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34859" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g4250">
|
||||
<g
|
||||
id="use5729"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,328.89505,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="M 3.328125,-3.015625 C 3.390625,-3.265625 3.625,-4.1875 4.3125,-4.1875 c 0.046875,0 0.296875,0 0.5,0.125 C 4.53125,-4 4.34375,-3.765625 4.34375,-3.515625 c 0,0.15625 0.109375,0.34375 0.375,0.34375 0.21875,0 0.53125,-0.171875 0.53125,-0.578125 0,-0.515625 -0.578125,-0.65625 -0.921875,-0.65625 -0.578125,0 -0.921875,0.53125 -1.046875,0.75 -0.25,-0.65625 -0.78125,-0.75 -1.078125,-0.75 -1.03125,0 -1.609375,1.28125 -1.609375,1.53125 0,0.109375 0.109375,0.109375 0.125,0.109375 0.078125,0 0.109375,-0.03125 0.125,-0.109375 0.34375,-1.0625 1,-1.3125 1.34375,-1.3125 0.1875,0 0.53125,0.09375 0.53125,0.671875 0,0.3125 -0.171875,0.96875 -0.53125,2.375 -0.15625,0.609375 -0.515625,1.03125 -0.953125,1.03125 -0.0625,0 -0.28125,0 -0.5,-0.125 0.25,-0.0625 0.46875,-0.265625 0.46875,-0.546875 0,-0.265625 -0.21875,-0.34375 -0.359375,-0.34375 -0.3125,0 -0.546875,0.25 -0.546875,0.578125 0,0.453125 0.484375,0.65625 0.921875,0.65625 0.671875,0 1.03125,-0.703125 1.046875,-0.75 0.125,0.359375 0.484375,0.75 1.078125,0.75 1.03125,0 1.59375,-1.28125 1.59375,-1.53125 0,-0.109375 -0.078125,-0.109375 -0.109375,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.109375 -0.328125,1.078125 -1,1.3125 -1.3125,1.3125 -0.390625,0 -0.546875,-0.3125 -0.546875,-0.65625 0,-0.21875 0.046875,-0.4375 0.15625,-0.875 z m 0,0"
|
||||
id="path34847" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-392.61014,-121.52724)"
|
||||
id="g34460">
|
||||
<g
|
||||
id="g7230">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7672">
|
||||
<g
|
||||
id="use4930"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.04254,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34851" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5765">
|
||||
<g
|
||||
id="use7303"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.12225,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 4.84375,-3.796875 c 0.046875,-0.140625 0.046875,-0.15625 0.046875,-0.234375 0,-0.171875 -0.140625,-0.265625 -0.296875,-0.265625 -0.09375,0 -0.25,0.0625 -0.34375,0.203125 -0.015625,0.0625 -0.109375,0.359375 -0.140625,0.546875 -0.078125,0.25 -0.140625,0.53125 -0.203125,0.796875 l -0.453125,1.796875 c -0.03125,0.140625 -0.46875,0.84375 -1.125,0.84375 -0.5,0 -0.609375,-0.4375 -0.609375,-0.8125 C 1.71875,-1.375 1.890625,-2 2.21875,-2.875 2.375,-3.28125 2.421875,-3.390625 2.421875,-3.59375 c 0,-0.4375 -0.3125,-0.8125 -0.8125,-0.8125 -0.953125,0 -1.3125,1.453125 -1.3125,1.53125 0,0.109375 0.09375,0.109375 0.109375,0.109375 0.109375,0 0.109375,-0.03125 0.15625,-0.1875 0.28125,-0.9375 0.671875,-1.234375 1.015625,-1.234375 0.078125,0 0.25,0 0.25,0.3125 0,0.25 -0.109375,0.515625 -0.171875,0.703125 -0.40625,1.0625 -0.578125,1.625 -0.578125,2.09375 0,0.890625 0.625,1.1875 1.21875,1.1875 0.390625,0 0.71875,-0.171875 1,-0.453125 -0.125,0.515625 -0.25,1.015625 -0.640625,1.546875 -0.265625,0.328125 -0.640625,0.625 -1.09375,0.625 -0.140625,0 -0.59375,-0.03125 -0.765625,-0.421875 0.15625,0 0.296875,0 0.421875,-0.125 C 1.328125,1.203125 1.421875,1.0625 1.421875,0.875 1.421875,0.5625 1.15625,0.53125 1.0625,0.53125 0.828125,0.53125 0.5,0.6875 0.5,1.171875 c 0,0.5 0.4375,0.875 1.0625,0.875 1.015625,0 2.046875,-0.90625 2.328125,-2.03125 z m 0,0"
|
||||
id="path34855" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(1.3384691,0,0,1.3384691,-396.60535,-116.09038)"
|
||||
id="g34541">
|
||||
<g
|
||||
id="g7922">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7456">
|
||||
<g
|
||||
id="use7592"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.04254,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 5.359375,-5.9375 c -0.140625,0.140625 -0.46875,0.421875 -0.46875,0.59375 0,0.09375 0.09375,0.203125 0.1875,0.203125 0.09375,0 0.140625,-0.078125 0.203125,-0.140625 C 5.390625,-5.421875 5.625,-5.703125 6.0625,-5.921875 6.125,-5.96875 6.234375,-6.015625 6.234375,-6.125 6.234375,-6.234375 6.15625,-6.28125 6.09375,-6.328125 5.875,-6.484375 5.765625,-6.65625 5.6875,-6.890625 5.65625,-6.984375 5.625,-7.125 5.484375,-7.125 c -0.140625,0 -0.203125,0.140625 -0.203125,0.21875 0,0.046875 0.078125,0.359375 0.234375,0.578125 H 2.15625 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 z m 0,0"
|
||||
id="path34843" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g6852">
|
||||
<g
|
||||
id="use7878"
|
||||
transform="matrix(0.26458333,0,0,0.26458333,329.21191,116.17931)">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 1.328125,-0.828125 c 0.53125,-0.578125 0.828125,-0.828125 1.1875,-1.140625 0,0 0.609375,-0.53125 0.96875,-0.890625 C 4.4375,-3.78125 4.65625,-4.265625 4.65625,-4.3125 c 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.078125,0 -0.09375,0.015625 -0.15625,0.109375 -0.296875,0.484375 -0.5,0.640625 -0.734375,0.640625 -0.25,0 -0.359375,-0.15625 -0.515625,-0.328125 -0.1875,-0.21875 -0.359375,-0.421875 -0.6875,-0.421875 -0.75,0 -1.203125,0.921875 -1.203125,1.140625 0,0.046875 0.03125,0.109375 0.109375,0.109375 0.09375,0 0.109375,-0.046875 0.140625,-0.109375 0.1875,-0.46875 0.765625,-0.46875 0.84375,-0.46875 0.203125,0 0.390625,0.0625 0.625,0.140625 0.40625,0.15625 0.515625,0.15625 0.765625,0.15625 -0.359375,0.421875 -1.1875,1.140625 -1.375,1.296875 l -0.90625,0.84375 C 0.78125,-0.625 0.421875,-0.0625 0.421875,0.015625 c 0,0.09375 0.109375,0.09375 0.125,0.09375 0.078125,0 0.09375,-0.015625 0.15625,-0.125 0.234375,-0.359375 0.53125,-0.625 0.859375,-0.625 0.21875,0 0.328125,0.09375 0.578125,0.375 0.15625,0.21875 0.34375,0.375 0.625,0.375 1,0 1.578125,-1.265625 1.578125,-1.53125 0,-0.046875 -0.046875,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.0625 -0.140625,0.140625 C 3.84375,-0.75 3.203125,-0.5625 2.875,-0.5625 c -0.1875,0 -0.375,-0.0625 -0.578125,-0.125 -0.34375,-0.125 -0.5,-0.171875 -0.703125,-0.171875 -0.015625,0 -0.171875,0 -0.265625,0.03125 z m 0,0"
|
||||
id="path34839" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.31571992,0,0,0.31571992,-59.52323,4.5703946)"
|
||||
id="g37431">
|
||||
<g
|
||||
id="g5645">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g633">
|
||||
<use
|
||||
xlink:href="#symbol2127"
|
||||
x="301.58401"
|
||||
y="93.917999"
|
||||
id="use2996"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g7968">
|
||||
<use
|
||||
xlink:href="#symbol5777"
|
||||
x="305.62799"
|
||||
y="95.412003"
|
||||
id="use2440"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.396875, 0.396875;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker1431-4);marker-end:url(#marker1477-1)"
|
||||
d="M 47.506945,44.054028 H 63.63542"
|
||||
id="path1427-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.3152692,0,0,0.3152692,-28.651569,-3.6005884)"
|
||||
id="g39189">
|
||||
<g
|
||||
id="g7283">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g5807">
|
||||
<use
|
||||
xlink:href="#symbol5523"
|
||||
x="299.77499"
|
||||
y="93.917999"
|
||||
id="use5239"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g4200">
|
||||
<use
|
||||
xlink:href="#symbol5672"
|
||||
x="303.819"
|
||||
y="95.412003"
|
||||
id="use854"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g8626">
|
||||
<use
|
||||
xlink:href="#symbol6864"
|
||||
x="307.61401"
|
||||
y="96.408997"
|
||||
id="use7714"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.3152692,0,0,0.3152692,-32.406414,20.221969)"
|
||||
id="g39413">
|
||||
<g
|
||||
id="g2962">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g839">
|
||||
<use
|
||||
xlink:href="#symbol8207"
|
||||
x="301.366"
|
||||
y="93.917999"
|
||||
id="use8660"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g1854">
|
||||
<use
|
||||
xlink:href="#symbol5810"
|
||||
x="306.043"
|
||||
y="95.412003"
|
||||
id="use7344"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 50 KiB |
BIN
figs/flex_joint_bench_shear.pdf
Normal file
BIN
figs/flex_joint_bench_shear.png
Normal file
After Width: | Height: | Size: 146 KiB |
3390
figs/flex_joint_bench_shear.svg
Normal file
After Width: | Height: | Size: 251 KiB |
BIN
figs/flex_test_bench_axial.pdf
Normal file
BIN
figs/flex_test_bench_axial.png
Normal file
After Width: | Height: | Size: 240 KiB |
294
figs/flex_test_bench_axial.svg
Normal file
After Width: | Height: | Size: 317 KiB |
BIN
figs/flexible_joint_test_bench_axis.pdf
Normal file
BIN
figs/flexible_joint_test_bench_axis.png
Normal file
After Width: | Height: | Size: 29 KiB |
369
figs/flexible_joint_test_bench_axis.svg
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
figs/flexible_joint_test_bench_bending_setup.pdf
Normal file
BIN
figs/flexible_joint_test_bench_bending_setup.png
Normal file
After Width: | Height: | Size: 32 KiB |
2408
figs/flexible_joint_test_bench_bending_setup.svg
Normal file
After Width: | Height: | Size: 134 KiB |
BIN
figs/force_motion_function_H.pdf
Normal file
BIN
figs/force_motion_function_H.png
Normal file
After Width: | Height: | Size: 41 KiB |
1067
index.html
Normal file
541
index.org
Normal file
@ -0,0 +1,541 @@
|
||||
#+TITLE: Flexible Joint - Test Bench
|
||||
:DRAWER:
|
||||
#+LANGUAGE: en
|
||||
#+EMAIL: dehaeze.thomas@gmail.com
|
||||
#+AUTHOR: Dehaeze Thomas
|
||||
|
||||
#+HTML_LINK_HOME: ../index.html
|
||||
#+HTML_LINK_UP: ../index.html
|
||||
|
||||
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
|
||||
#+HTML_HEAD: <script type="text/javascript" src="https://research.tdehaeze.xyz/js/script.js"></script>
|
||||
|
||||
#+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]
|
||||
#+LaTeX_HEADER_EXTRA: \input{preamble.tex}
|
||||
|
||||
#+PROPERTY: header-args:matlab :session *MATLAB*
|
||||
#+PROPERTY: header-args:matlab+ :comments org
|
||||
#+PROPERTY: header-args:matlab+ :exports both
|
||||
#+PROPERTY: header-args:matlab+ :results none
|
||||
#+PROPERTY: header-args:matlab+ :eval no-export
|
||||
#+PROPERTY: header-args:matlab+ :noweb yes
|
||||
#+PROPERTY: header-args:matlab+ :mkdirp yes
|
||||
#+PROPERTY: header-args:matlab+ :output-dir figs
|
||||
|
||||
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/tikz/org/}{config.tex}")
|
||||
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes
|
||||
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
|
||||
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100
|
||||
#+PROPERTY: header-args:latex+ :results file raw replace
|
||||
#+PROPERTY: header-args:latex+ :buffer no
|
||||
#+PROPERTY: header-args:latex+ :tangle no
|
||||
#+PROPERTY: header-args:latex+ :eval no-export
|
||||
#+PROPERTY: header-args:latex+ :exports results
|
||||
#+PROPERTY: header-args:latex+ :mkdirp yes
|
||||
#+PROPERTY: header-args:latex+ :output-dir figs
|
||||
#+PROPERTY: header-args:latex+ :post pdf2svg(file=*this*, ext="png")
|
||||
:END:
|
||||
|
||||
* Finite Element Model
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||
<<matlab-dir>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none :results silent :noweb yes
|
||||
<<matlab-init>>
|
||||
#+end_src
|
||||
|
||||
** Parameters
|
||||
#+begin_src matlab
|
||||
ka = 94e6; % Axial Stiffness [N/m]
|
||||
ks = 13e6; % Shear Stiffness [N/m]
|
||||
kb = 5; % Bending Stiffness [Nm/rad]
|
||||
kt = 260; % Torsional Stiffness [Nm/rad]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
Fa = 469; % Axial Force before yield [N]
|
||||
Fs = 242; % Shear Force before yield [N]
|
||||
Fb = 0.118; % Bending Force before yield [Nm]
|
||||
Ft = 1.508; % Torsional Force before yield [Nm]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
Xa = Fa/ka; % Axial Stroke before yield [m]
|
||||
Xs = Fs/ks; % Shear Stroke before yield [m]
|
||||
Xb = Fb/kb; % Bending Stroke before yield [rad]
|
||||
Xt = Ft/kt; % Torsional Stroke before yield [rad]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable([1e-6*ka, Fa, 1e6*Xa; 1e-6*ks, Fs, 1e6*Xs], {'Axial', 'Shear'}, {'Stiffness [N/um]', 'Max Force [N]', 'Stroke [um]'}, ' %.0f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | Stiffness [N/um] | Max Force [N] | Stroke [um] |
|
||||
|-------+------------------+---------------+-------------|
|
||||
| Axial | 94 | 469 | 5 |
|
||||
| Shear | 13 | 242 | 19 |
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable([kb, 1e3*Fb, 1e3*Xb; kt, 1e3*Ft, 1e3*Xt], {'Bending', 'Torsional'}, {'Stiffness [Nm/rad]', 'Max Torque [Nmm]', 'Stroke [mrad]'}, ' %.0f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | Stiffness [Nm/rad] | Max Torque [Nmm] | Stroke [mrad] |
|
||||
|-----------+--------------------+------------------+---------------|
|
||||
| Bending | 5 | 118 | 24 |
|
||||
| Torsional | 260 | 1508 | 6 |
|
||||
|
||||
* Measurement Setup
|
||||
|
||||
As shown in Figure [[fig:flexible_joint_test_bench_axis]], the x-axis is aligned with both the force axis and the measurement axis.
|
||||
|
||||
#+name: fig:flexible_joint_test_bench_axis
|
||||
#+caption: Test bench geometry and axis
|
||||
[[file:figs/flexible_joint_test_bench_axis.png]]
|
||||
|
||||
* Shear
|
||||
** Setup
|
||||
|
||||
The applied force as well as the measured displacement are aligned with the flexible joint's center (Figure [[fig:flexible_joint_test_bench_axis]]).
|
||||
|
||||
#+name: fig:flex_joint_bench_shear
|
||||
#+caption: Schematic of the test bench to measure the shear stiffness
|
||||
[[file:figs/flex_joint_bench_shear.png]]
|
||||
|
||||
Ideally, only shear is induced by the force.
|
||||
|
||||
If the force is not exactly aligned with the rotation point of the flexible joint:
|
||||
- in the y-direction: some parasitic *torsional* motion will be induced
|
||||
- in the z-direction: some parasitic *bending* motion will be induced
|
||||
|
||||
We wish here to estimate how precise the force vector should be aligned with the flexible point in order for the motion measured is mainly due to shear effects and not torsional and bending effects.
|
||||
|
||||
** Effect of Shear
|
||||
The shear effect is simply:
|
||||
\begin{equation}
|
||||
X_s = \frac{F}{k_s}
|
||||
\end{equation}
|
||||
|
||||
** Effect of Bending
|
||||
|
||||
If the flexible joint is not perfectly positioned as shown in Figure [[fig:flex_joint_bench_pos_error]] (offset along the z-axis), the applied force will induce a bending motion in addition to the shear motion.
|
||||
|
||||
#+name: fig:flex_joint_bench_pos_error
|
||||
#+caption: Considering a position error $\epsilon_z$ of the measurement and force application point with respect ot the flexible joint center (Side View)
|
||||
[[file:figs/flex_joint_bench_pos_error.png]]
|
||||
|
||||
Let's estimate this effect.
|
||||
|
||||
The effect of the vertical position error $\epsilon_z$ is the apparition of a "bending" torque:
|
||||
\begin{equation}
|
||||
M_b = \epsilon_z \cdot F
|
||||
\end{equation}
|
||||
|
||||
This torque will induce a bending motion $\theta_y$ of the flexible joint:
|
||||
\begin{equation}
|
||||
\theta_y = \frac{M_b}{k_b} = \frac{\epsilon_z \cdot F}{k_b}
|
||||
\end{equation}
|
||||
|
||||
This rotation will induce an error $\epsilon_{\theta_y}$ on the measured displacement:
|
||||
\begin{equation}
|
||||
\epsilon_{\theta_y} = \tan(\theta_y) \epsilon_z - L\left( 1 - \frac{1}{\cos(\theta_y)} \right)
|
||||
\end{equation}
|
||||
|
||||
Supposing $\theta_y$ small:
|
||||
\begin{equation}
|
||||
\epsilon_{\theta_y} \approx \frac{\epsilon_z^2 \cdot F}{k_b} \left( 1 + \frac{L}{2} \frac{F}{k_b} \right)
|
||||
\end{equation}
|
||||
|
||||
|
||||
And this error to be very small compared to the measured motion due to shear:
|
||||
\begin{equation}
|
||||
\epsilon_{\theta_y} \ll X_s
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent to:
|
||||
\begin{equation}
|
||||
\epsilon_z \ll \sqrt{\frac{k_b}{k_s} \frac{1}{1 + \frac{L}{2} \frac{F}{k_b}}}
|
||||
\end{equation}
|
||||
|
||||
For realistic values, this is almost equivalent to:
|
||||
\begin{equation}
|
||||
\epsilon_z \ll \sqrt{\frac{k_b}{k_s}}
|
||||
\end{equation}
|
||||
|
||||
Numerically:
|
||||
#+begin_src matlab
|
||||
L = 5e-2; % [m]
|
||||
F = 20; % [N]
|
||||
|
||||
epsilon_z_max = sqrt(kb/ks/(1 + L/2*F/kb)); % [m]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable(1e6*[1e-1*epsilon_z_max, 1e-2*epsilon_z_max, 1e-3*epsilon_z_max], {'$\epsilon_z\,[\mu m]$'}, {'10% error', '1% error', '0.1% error'}, ' %.1f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|-----------------------+-----------+----------+------------|
|
||||
| $\epsilon_z\,[\mu m]$ | 59.1 | 5.9 | 0.6 |
|
||||
|
||||
** Effect of Torsion
|
||||
If the flexible joint is not perfectly positioned as shown in Figure [[fig:flex_joint_bench_pos_error_bis]] (offset along the y-axis), the applied force will induce a torsional motion in addition to the shear motion.
|
||||
|
||||
#+name: fig:flex_joint_bench_pos_error_bis
|
||||
#+caption: Considering a position error $\epsilon_y$ of the measurement and force application point with respect ot the flexible joint center (top view)
|
||||
[[file:figs/flex_joint_bench_pos_error_bis.png]]
|
||||
|
||||
Let's estimate this effect.
|
||||
|
||||
The effect of the horizontal position error $\epsilon_y$ is the apparition of a "torsional" torque:
|
||||
\begin{equation}
|
||||
M_t = \epsilon_y \cdot F
|
||||
\end{equation}
|
||||
|
||||
This torque will induce a torsional motion $\theta_z$ of the flexible joint:
|
||||
\begin{equation}
|
||||
\theta_z = \frac{M_t}{k_t} = \frac{\epsilon_y \cdot F}{k_t}
|
||||
\end{equation}
|
||||
|
||||
This rotation will induce an error $\epsilon_{\theta_z}$ on the measured displacement:
|
||||
\begin{equation}
|
||||
\epsilon_{\theta_z} = \tan(\theta_z) \epsilon_y - L\left( 1 - \frac{1}{\cos(\theta_z)} \right)
|
||||
\end{equation}
|
||||
|
||||
Supposing $\theta_z$ small:
|
||||
\begin{equation}
|
||||
\epsilon_{\theta_z} \approx \frac{\epsilon_y^2 \cdot F}{k_t} \left( 1 + \frac{L}{2} \frac{F}{k_t} \right)
|
||||
\end{equation}
|
||||
|
||||
|
||||
We want this error to be very small compared to the measured motion due to shear:
|
||||
\begin{equation}
|
||||
\epsilon_{\theta_z} \ll X_s
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent to:
|
||||
\begin{equation}
|
||||
\epsilon_y \ll \sqrt{\frac{k_t}{k_s} \frac{1}{1 + \frac{L}{2} \frac{F}{k_t}}}
|
||||
\end{equation}
|
||||
|
||||
For realistic values, this is almost equivalent to:
|
||||
\begin{equation}
|
||||
\epsilon_y \ll \sqrt{\frac{k_t}{k_s}}
|
||||
\end{equation}
|
||||
|
||||
Numerically:
|
||||
#+begin_src matlab
|
||||
L = 5e-2; % [m]
|
||||
F = 20; % [N]
|
||||
|
||||
epsilon_y_max = sqrt(kt/ks/(1 + L/2*F/kt)); % [m]
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable(1e6*[1e-1*epsilon_y_max, 1e-2*epsilon_y_max, 1e-3*epsilon_y_max], {'$\epsilon_y\,[\mu m]$'}, {'10% error', '1% error', '0.1% error'}, ' %.1f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|-----------------------+-----------+----------+------------|
|
||||
| $\epsilon_y\,[\mu m]$ | 446.8 | 44.7 | 4.5 |
|
||||
|
||||
* Axial
|
||||
** Setup
|
||||
|
||||
#+name: fig:flex_test_bench_axial
|
||||
#+caption: Schematic of the test bench to measure the Axial Stiffness
|
||||
[[file:figs/flex_test_bench_axial.png]]
|
||||
|
||||
** Effect of Compression
|
||||
|
||||
The axial (compression) effect is simply:
|
||||
\begin{equation}
|
||||
X_a = \frac{F}{k_a}
|
||||
\end{equation}
|
||||
|
||||
** Effect of Bending
|
||||
If the force is not exactly aligned with the rotation point of the flexible joint, some parasitic *bending* motion will be induced (Figure [[fig:flex_joint_bench_pos_error_axial]]).
|
||||
|
||||
#+name: fig:flex_joint_bench_pos_error_axial
|
||||
#+caption: Error of position of the force vector and measurement point with respect to the flexible joint's center
|
||||
[[file:figs/flex_joint_bench_pos_error_axial.png]]
|
||||
|
||||
We wish here to estimate how close to the rotation point the force vector should be aligned for the motion measured to be mainly due to shear effects and not bending effects.
|
||||
|
||||
Suppose there is a distance $\epsilon_z$ form the center of rotation, it will induce a torque equal to:
|
||||
\begin{equation}
|
||||
M_b = \epsilon_z \cdot F
|
||||
\end{equation}
|
||||
|
||||
Therefore, the rotation of the top part will be:
|
||||
\begin{equation}
|
||||
X_b = \frac{M_b}{k_b} = \frac{\epsilon_z \cdot F}{k_b}
|
||||
\end{equation}
|
||||
|
||||
And the induced measured displacement is:
|
||||
\begin{equation}
|
||||
D_b = \tan(X_b) \epsilon_z - L\left( 1 - \frac{1}{\cos(X_b)} \right) \\
|
||||
\end{equation}
|
||||
|
||||
Supposing $X_b$ small:
|
||||
\begin{equation}
|
||||
D_b \approx \frac{\epsilon_z^2 \cdot F}{k_b} \left( 1 + \frac{L}{2} \frac{F}{k_b} \right)
|
||||
\end{equation}
|
||||
|
||||
We want the induced displacement due to the bending much smaller than the induced displacement due to the compression:
|
||||
\begin{equation}
|
||||
D_b \ll Xs
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent to (taking $\tan x \approx x$):
|
||||
\begin{equation}
|
||||
\epsilon_z \ll \sqrt{\frac{k_b}{k_a} \frac{1}{1 + \frac{L}{2} \frac{F}{k_b}}}
|
||||
\end{equation}
|
||||
|
||||
For realistic values, this is almost equivalent to:
|
||||
\begin{equation}
|
||||
\epsilon_z \ll \sqrt{\frac{k_b}{k_a}}
|
||||
\end{equation}
|
||||
|
||||
Note that an error in $z$ is chosen here, but the same results are obtained for errors in the $y$ direction.
|
||||
What matters is the distance from the axis $F$ to the flexible joint's center.
|
||||
|
||||
Numerically:
|
||||
#+begin_src matlab
|
||||
L = 10e-2; % [m]
|
||||
F = 50; % [N]
|
||||
d_off_eq = sqrt(kb/ka/(1 + L/2*F/kb))
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable(1e6*[1e-1*d_off_eq, 1e-2*d_off_eq, 1e-3*d_off_eq; 1e-1*d_off_eq, 1e-2*d_off_eq, 1e-3*d_off_eq], {'$\epsilon_y\,[\mu m]$', '$\epsilon_z\,[\mu m]$'}, {'10% error', '1% error', '0.1% error'}, ' %.1f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|-----------------------+-----------+----------+------------|
|
||||
| $\epsilon_y\,[\mu m]$ | 18.8 | 1.9 | 0.2 |
|
||||
| $\epsilon_z\,[\mu m]$ | 18.8 | 1.9 | 0.2 |
|
||||
|
||||
Same as for the shear measurement, it is very difficult to be that precise, and therefore rotations should also be measured and compensated for.
|
||||
|
||||
** Measured Displacement with realistic positioning errors
|
||||
|
||||
Suppose there is a positioning error of $\epsilon_z = 0.1\,mm$.
|
||||
|
||||
\begin{equation}
|
||||
X_b = \frac{\epsilon_z \cdot F}{k_b}
|
||||
\end{equation}
|
||||
|
||||
#+begin_src matlab
|
||||
Fmax = Fa;
|
||||
Ez = 0.1e-3;
|
||||
Xb_max = Ez*Fmax/kb;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports results :results value replace
|
||||
ans = sprintf('Xbmax = %.1f [mrad]', 1e3*Xb_max)
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
: Xbmax = 9.4 [mrad]
|
||||
|
||||
Which is about half of the maximum stroke in bending.
|
||||
|
||||
|
||||
The
|
||||
|
||||
\begin{equation}
|
||||
D_b = \tan(X_b) \epsilon_z - L\left( 1 - \frac{1}{\cos(X_b)} \right) \\
|
||||
\end{equation}
|
||||
|
||||
* Bending Stiffness
|
||||
** Setup
|
||||
Let's say a force is applied on top of the flexible joint with a distance $H$ with the joint's center.
|
||||
|
||||
The displacement of the flexible joint is also measure at the same height $H$.
|
||||
|
||||
|
||||
** Effect of Bending
|
||||
The torque applied is:
|
||||
\begin{equation}
|
||||
M_b = F \cdot H
|
||||
\end{equation}
|
||||
|
||||
The flexible joint is experiencing a rotation $R_b$ due to the torque $M_b$:
|
||||
\begin{equation}
|
||||
R_b = \frac{M_b}{k_b} = \frac{F \cdot H}{k_b}
|
||||
\end{equation}
|
||||
|
||||
This rotation is then measured by the displacement sensor coaxial with the force actuator.
|
||||
The measured displacement is:
|
||||
\begin{equation}
|
||||
D_b \approx H \tan (R_b) \approx \frac{F \cdot H^2}{k_b}
|
||||
\end{equation}
|
||||
|
||||
** Effect of Shear
|
||||
The effect of Shear on the measured displacement is simply:
|
||||
\begin{equation}
|
||||
D_s = \frac{F}{k_s}
|
||||
\end{equation}
|
||||
|
||||
We would like to have this displacement much smaller than the displacement induced by the bending effects:
|
||||
\begin{equation}
|
||||
D_b \gg D_s
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent as to have:
|
||||
\begin{equation}
|
||||
H \gg \sqrt{\frac{k_b}{k_s}}
|
||||
\end{equation}
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
data2orgtable(1e3*[1e1*sqrt(kb/ks), 1e2*sqrt(kb/ks), 1e3*sqrt(kb/ks)], {'D offset [mm]'}, {'10% error', '1% error', '0.1% error'}, ' %.0f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|---------------+-----------+----------+------------|
|
||||
| D offset [mm] | 6 | 62 | 620 |
|
||||
|
||||
We should therefore apply a force at least 50mm higher than the joint's center for the shear effects to be negligible.
|
||||
|
||||
** Effect of Torsion
|
||||
|
||||
If the application force is not aligned with the vertical axis of the flexible joint, this will induce a torsion motion that will induce a measurement error.
|
||||
|
||||
Let's note the offset $x_{off}$:
|
||||
\begin{equation}
|
||||
D_t \approx \frac{x_{off}^2 \cdot F}{k_t} \left( 1 + \frac{L}{2} \frac{F}{k_t} \right)
|
||||
\end{equation}
|
||||
|
||||
And we would like to have:
|
||||
\begin{equation}
|
||||
D_b \gg D_t
|
||||
\end{equation}
|
||||
|
||||
Which is equivalent as to have:
|
||||
\begin{equation}
|
||||
x_{off} \ll H \sqrt{\frac{k_t}{k_b}}
|
||||
\end{equation}
|
||||
|
||||
Let's take $H = 50/,mm$.
|
||||
|
||||
#+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*)
|
||||
H = 50e-3; % [m]
|
||||
data2orgtable(1e3*[1e-1*H*sqrt(kt/kb), 1e-2*H*sqrt(kt/kb), 1e-3*H*sqrt(kt/kb)], {'X offset [mm]'}, {'10% error', '1% error', '0.1% error'}, ' %.1f ');
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
| | 10% error | 1% error | 0.1% error |
|
||||
|---------------+-----------+----------+------------|
|
||||
| X offset [mm] | 36.1 | 3.6 | 0.4 |
|
||||
|
||||
The effect of torsion should be negligible for a positioning accuracy of ~1mm.
|
||||
|
||||
** Full stroke measured displacement and applied force as a function of $H$
|
||||
|
||||
Applying a force with a large offset $H$ means the induced rotation (for constant force) will be larger.
|
||||
This also means that the measured displacement $D_b$ will also be larger.
|
||||
\begin{equation}
|
||||
D_b \approx H \tan (R_b)
|
||||
\end{equation}
|
||||
|
||||
Note that we here suppose the force axis is co-linear with the measurement axis.
|
||||
|
||||
Let's compute:
|
||||
- $D_b$ as a function of $H$
|
||||
\[ D_b \approx H \tan (R_b) \]
|
||||
- the applied force $F_{\text{max}}$ to induce the maximum rotation
|
||||
\[ F_{\text{max}} \approx \frac{X_b \cdot k_b}{H} \]
|
||||
|
||||
#+begin_src matlab
|
||||
H = linspace(0, 100e-3, 1000);
|
||||
|
||||
Db = H*tan(Xb);
|
||||
Fmax = Xb*kb./H;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
figure;
|
||||
yyaxis left
|
||||
plot(1e3*H, Fmax);
|
||||
ylabel('Maximum Force [$N$]');
|
||||
ylim([0, 100]);
|
||||
|
||||
yyaxis right
|
||||
plot(1e3*H, 1e6*Db);
|
||||
ylabel('Measurement Range [$\mu m$]');
|
||||
|
||||
xlabel('Offset $H$ [$mm$]');
|
||||
#+end_src
|
||||
|
||||
** Conclusion
|
||||
|
||||
- Applied Force
|
||||
- Measured Displacement
|
||||
- Requirements in terms of positioning
|
||||
|
||||
* Torsion
|
||||
** Distance to flex axis for torsion >> shear
|
||||
|
||||
** Force Location Precision for torsion >> bending
|
||||
|
||||
* Force Sensor
|
||||
|
||||
Requirements:
|
||||
- Large enough measurement range
|
||||
- Small enough measurement noise and errors
|
||||
|
||||
The largest applied force is foreseen to be around 500N.
|
||||
The smallest (full range) force is foreseen to be around 2N.
|
||||
|
||||
If we want an accuracy of 1% (even for the small measurement range), the force sensor should be accurate down to ~0.02N and with a full range of 500N.
|
||||
This corresponds to an accuracy of 0.004%.
|
||||
|
||||
If we limit ourselves to 100N of applied force, the required accuracy of 0.02N corresponds to 0.02% of accuracy which is more realistic.
|
||||
|
||||
Another solution would be to use 2 force sensors.
|
||||
|
||||
#+begin_src matlab
|
||||
Fmax = 500; % [N]
|
||||
Fmin = 2; % [N]
|
||||
Fres = Fmin/100; % [N]
|
||||
|
||||
% Dynamic range
|
||||
Fmax/Fres
|
||||
#+end_src
|
||||
|
||||
| Model | Range [N] | Accuracy | Error [N] | Price [eur] |
|
||||
|--------+-----------+----------+-----------+-------------|
|
||||
| [[https://www.hbm.com/en/3364/s2m-reliable-high-precision-s-type-force-load-cell/][S2M]] | 100 | 0.02% | 0.02 | |
|
||||
| [[https://www.hbm.com/en/3364/s2m-reliable-high-precision-s-type-force-load-cell/][S2M]] | 500 | 0.02% | 0.1 | |
|
||||
| [[https://www.althensensors.com/sensors/force-sensors/cylindrical-force-sensors/4510/alf241-axial-compensated-force-sensor/][ALF241]] | 100 | 0.05% | 0.05 | |
|
||||
| [[https://en.pm-instrumentation.com/1500-cellule-de-force-plate-125-a-1500-n-faible-sensibilite-aux-efforts-transverses#documents][PM1500]] | 500 | 0.05% | 0.5 | |
|
||||
|
||||
|
||||
https://www.hbm.com/en/2925/top-transfer-reference-force-transducer-maximum-precision/
|
||||
- State of the art but big
|
||||
https://www.burster.com//en/sensors/load-cells/high-precision-load-cells/p/detail/8527
|
||||
- 500N range => 0.25N error
|
||||
|
||||
|
||||
|
||||
* Displacement Sensor
|
||||
** Three displacement sensors to measure both rotations $\theta_y,\theta_z$ and translation $x$
|
||||
|
||||
#+name: fig:3_point_measurement
|
||||
#+caption: Figure caption
|
||||
[[file:figs/3_point_measurement.png]]
|
||||
|
||||
- Capacitive sensors or interferometers
|
||||
- Choice of the position of the three sensors => will change rotation sensitivity and range
|