Update analysis on control systems

This commit is contained in:
Thomas Dehaeze 2019-05-17 10:42:55 +02:00
parent 48e3b909d0
commit 34de51c0cf
8 changed files with 225 additions and 333 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 KiB

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 KiB

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 KiB

After

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 112 KiB

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2019-05-15 mer. 17:24 --> <!-- 2019-05-17 ven. 10:40 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Effect on the control system of each stages on the vibration of the station</title> <title>Effect on the control system of each stages on the vibration of the station</title>
@ -258,67 +258,78 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2> <h2>Table of Contents</h2>
<div id="text-table-of-contents"> <div id="text-table-of-contents">
<ul> <ul>
<li><a href="#orgbbaaa98">1. Effect of all the control systems on the Sample vibrations</a> <li><a href="#orga4a36da">1. Effect of all the control systems on the Sample vibrations</a>
<ul> <ul>
<li><a href="#org06b693f">1.1. Experimental Setup</a></li> <li><a href="#org112de2c">1.1. Experimental Setup</a></li>
<li><a href="#orgd47a227">1.2. Load data</a></li> <li><a href="#org544eed6">1.2. Load data</a></li>
<li><a href="#orgef1cef2">1.3. Analysis - Time Domain</a></li> <li><a href="#org0e43e73">1.3. Analysis - Time Domain</a></li>
<li><a href="#orgab71525">1.4. Analysis - Frequency Domain</a> <li><a href="#org608c1ca">1.4. Analysis - Frequency Domain</a>
<ul> <ul>
<li><a href="#org93314dd">1.4.1. Vibrations at the sample location</a></li> <li><a href="#orgd88ef09">1.4.1. Vibrations at the sample location</a></li>
<li><a href="#org39db171">1.4.2. Vibrations on the marble</a></li> <li><a href="#orgac51e85">1.4.2. Vibrations on the marble</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org8f07d2e">1.5. Effect of the control system on the transmissibility from ground to sample</a></li> <li><a href="#org32639df">1.5. Conclusion</a></li>
<li><a href="#org47a7f4c">1.6. Conclusion</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org96b6d66">2. Effect of all the control systems on the Sample vibrations - One stage at a time</a> <li><a href="#org1b7e339">2. Effect of all the control systems on the Sample vibrations - One stage at a time</a>
<ul> <ul>
<li><a href="#org21aea52">2.1. Experimental Setup</a></li> <li><a href="#org2ce1110">2.1. Experimental Setup</a></li>
<li><a href="#orgf9fa5d1">2.2. Load data</a></li> <li><a href="#orgd3b1acb">2.2. Load data</a></li>
<li><a href="#orgb1aceca">2.3. Voltage to Velocity</a></li> <li><a href="#orgc93b66c">2.3. Voltage to Velocity</a></li>
<li><a href="#org9deea89">2.4. Analysis - Time Domain</a></li> <li><a href="#org484ddf0">2.4. Analysis - Time Domain</a></li>
<li><a href="#orga52ae70">2.5. Analysis - Frequency Domain</a> <li><a href="#orgdc28818">2.5. Analysis - Frequency Domain</a>
<ul> <ul>
<li><a href="#orgc044b46">2.5.1. Vibrations at the sample location</a></li> <li><a href="#org0b21a2a">2.5.1. Vibrations at the sample location</a></li>
<li><a href="#orgff12b0a">2.5.2. Vibrations on the marble</a></li> <li><a href="#org99943a5">2.5.2. Vibrations on the marble</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgf832269">2.6. Conclusion</a></li> <li><a href="#orga2778aa">2.6. Conclusion</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org76bb785">3. Effect of the Symetrie Driver</a> <li><a href="#orgf76ae8c">3. Effect of the Symetrie Driver</a>
<ul> <ul>
<li><a href="#org3e3d670">3.1. Experimental Setup</a></li> <li><a href="#org11e22fa">3.1. Experimental Setup</a></li>
<li><a href="#org2c5eb48">3.2. Load data</a></li> <li><a href="#org1837038">3.2. Load data</a></li>
<li><a href="#org7b92812">3.3. Analysis - Time Domain</a></li> <li><a href="#orge2bd074">3.3. Analysis - Time Domain</a></li>
<li><a href="#orgd042971">3.4. Analysis - Frequency Domain</a> <li><a href="#org1903625">3.4. Analysis - Frequency Domain</a>
<ul> <ul>
<li><a href="#orgdc25bb2">3.4.1. Vibrations at the sample location</a></li> <li><a href="#orgb1f3c6c">3.4.1. Vibrations at the sample location</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org2a573c2">3.5. Conclusion</a></li> <li><a href="#orgbb3e3c0">3.5. Conclusion</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
<p> <p>
For all the measurements shown here: This file is organized as follow:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>geophones used are L22 with a resonance frequency of 1Hz</li> <li>Section <a href="#orgd3ccbfb">1</a>:
<li>the signals are amplified with voltage amplifiers with a gain of 60dB</li> <ul class="org-ul">
<li>the voltage amplifiers include a low pass filter with a cut-off frequency at 1kHz</li> <li>One geophone on the marble and one at the sample location</li>
<li>Each stage is turned on one by one</li>
</ul></li>
<li>Section <a href="#orgf536384">2</a>:
<ul class="org-ul">
<li>One geophone on the marble and one at the sample location</li>
<li>Each stage is turned on one at a time</li>
</ul></li>
<li>Section <a href="#orgbb23a6a">3</a>:
<ul class="org-ul">
<li>We check if the Symetrie driver induces some vibrations when placed on the marble</li>
</ul></li>
</ul> </ul>
<div id="outline-container-orgbbaaa98" class="outline-2"> <div id="outline-container-orga4a36da" class="outline-2">
<h2 id="orgbbaaa98"><span class="section-number-2">1</span> Effect of all the control systems on the Sample vibrations</h2> <h2 id="orga4a36da"><span class="section-number-2">1</span> Effect of all the control systems on the Sample vibrations</h2>
<div class="outline-text-2" id="text-1"> <div class="outline-text-2" id="text-1">
<p> <p>
<a id="orgdddc824"></a> <a id="orgd3ccbfb"></a>
</p> </p>
<div class="note"> <div class="note">
<p> <p>
@ -328,17 +339,26 @@ All the files (data and Matlab scripts) are accessible <a href="data/effect_cont
</div> </div>
</div> </div>
<div id="outline-container-org06b693f" class="outline-3"> <div id="outline-container-org112de2c" class="outline-3">
<h3 id="org06b693f"><span class="section-number-3">1.1</span> Experimental Setup</h3> <h3 id="org112de2c"><span class="section-number-3">1.1</span> Experimental Setup</h3>
<div class="outline-text-3" id="text-1-1"> <div class="outline-text-3" id="text-1-1">
<p> <p>
We here measure the signals of two geophones: We here measure the signals of two L22 geophones:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>One is located on top of the Sample platform</li> <li>One is located on top of the Sample platform</li>
<li>One is located on the marble</li> <li>One is located on the marble</li>
</ul> </ul>
<p>
The signals are amplified with voltage amplifiers with the following settings:
</p>
<ul class="org-ul">
<li>gain of 60dB</li>
<li>AC/DC option set on AC</li>
<li>Low pass filter set at 1kHz</li>
</ul>
<p> <p>
The signal from the top geophone does not go trought the slip-ring. The signal from the top geophone does not go trought the slip-ring.
</p> </p>
@ -348,7 +368,7 @@ First, all the control systems are turned ON, then, they are turned one by one.
Each measurement are done during 50s. Each measurement are done during 50s.
</p> </p>
<table id="org3dc1795" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="orgfb3379b" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> Summary of the measurements and the states of the control systems</caption> <caption class="t-above"><span class="table-number">Table 1:</span> Summary of the measurements and the states of the control systems</caption>
<colgroup> <colgroup>
@ -468,8 +488,8 @@ Each of the <code>mat</code> file contains one array <code>data</code> with 3 co
</div> </div>
</div> </div>
<div id="outline-container-orgd47a227" class="outline-3"> <div id="outline-container-org544eed6" class="outline-3">
<h3 id="orgd47a227"><span class="section-number-3">1.2</span> Load data</h3> <h3 id="org544eed6"><span class="section-number-3">1.2</span> Load data</h3>
<div class="outline-text-3" id="text-1-2"> <div class="outline-text-3" id="text-1-2">
<p> <p>
We load the data of the z axis of two geophones. We load the data of the z axis of two geophones.
@ -486,26 +506,26 @@ d8 = load<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-s
</div> </div>
</div> </div>
<div id="outline-container-orgef1cef2" class="outline-3"> <div id="outline-container-org0e43e73" class="outline-3">
<h3 id="orgef1cef2"><span class="section-number-3">1.3</span> Analysis - Time Domain</h3> <h3 id="org0e43e73"><span class="section-number-3">1.3</span> Analysis - Time Domain</h3>
<div class="outline-text-3" id="text-1-3"> <div class="outline-text-3" id="text-1-3">
<p> <p>
First, we can look at the time domain data and compare all the measurements: First, we can look at the time domain data and compare all the measurements:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>comparison for the geophone at the sample location (figure <a href="#orge122156">1</a>)</li> <li>comparison for the geophone at the sample location (figure <a href="#org9d0687f">1</a>)</li>
<li>comparison for the geophone on the granite (figure <a href="#org812d3e0">2</a>)</li> <li>comparison for the geophone on the granite (figure <a href="#org2241d7c">2</a>)</li>
</ul> </ul>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
hold on; hold on;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All ON'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry, Ty'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ty OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ry OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'S-R OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Rz OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold off; hold off;
xlabel<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Time </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">s</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">)</span></span><span class="org-string">; ylabel</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">(</span></span><span class="org-string">'Voltage </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">V</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-rainbow-delimiters-depth-1">)</span>; xlabel<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Time </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">s</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">)</span></span><span class="org-string">; ylabel</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">(</span></span><span class="org-string">'Voltage </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">V</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
xlim<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-highlight-numbers-number">0</span>, <span class="org-highlight-numbers-number">50</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>; xlim<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-highlight-numbers-number">0</span>, <span class="org-highlight-numbers-number">50</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -514,22 +534,21 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="orge122156" class="figure"> <div id="org9d0687f" class="figure">
<p><img src="figs/time_domain_sample.png" alt="time_domain_sample.png" /> <p><img src="figs/time_domain_sample.png" alt="time_domain_sample.png" />
</p> </p>
<p><span class="figure-number">Figure 1: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone at the sample location</p> <p><span class="figure-number">Figure 1: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone at the sample location</p>
</div> </div>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
hold on; hold on;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All ON'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry, Ty'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ty OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ry OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'S-R OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Rz OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-2">)</span>, d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold off; hold off;
xlabel<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Time </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">s</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">)</span></span><span class="org-string">; ylabel</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">(</span></span><span class="org-string">'Voltage </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">V</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-rainbow-delimiters-depth-1">)</span>; xlabel<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Time </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">s</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">)</span></span><span class="org-string">; ylabel</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">(</span></span><span class="org-string">'Voltage </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">V</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
xlim<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-highlight-numbers-number">0</span>, <span class="org-highlight-numbers-number">50</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>; xlim<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-highlight-numbers-number">0</span>, <span class="org-highlight-numbers-number">50</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -538,7 +557,7 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org812d3e0" class="figure"> <div id="org2241d7c" class="figure">
<p><img src="figs/time_domain_marble.png" alt="time_domain_marble.png" /> <p><img src="figs/time_domain_marble.png" alt="time_domain_marble.png" />
</p> </p>
<p><span class="figure-number">Figure 2: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone on the marble</p> <p><span class="figure-number">Figure 2: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone on the marble</p>
@ -546,8 +565,8 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
</div> </div>
<div id="outline-container-orgab71525" class="outline-3"> <div id="outline-container-org608c1ca" class="outline-3">
<h3 id="orgab71525"><span class="section-number-3">1.4</span> Analysis - Frequency Domain</h3> <h3 id="org608c1ca"><span class="section-number-3">1.4</span> Analysis - Frequency Domain</h3>
<div class="outline-text-3" id="text-1-4"> <div class="outline-text-3" id="text-1-4">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">dt = d3<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d3<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>; <pre class="src src-matlab">dt = d3<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d3<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -558,8 +577,8 @@ win = hanning<span class="org-rainbow-delimiters-depth-1">(</span>ceil<span clas
</div> </div>
</div> </div>
<div id="outline-container-org93314dd" class="outline-4"> <div id="outline-container-orgd88ef09" class="outline-4">
<h4 id="org93314dd"><span class="section-number-4">1.4.1</span> Vibrations at the sample location</h4> <h4 id="orgd88ef09"><span class="section-number-4">1.4.1</span> Vibrations at the sample location</h4>
<div class="outline-text-4" id="text-1-4-1"> <div class="outline-text-4" id="text-1-4-1">
<p> <p>
First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location. First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location.
@ -575,17 +594,18 @@ First, we compute the Power Spectral Density of the signals coming from the Geop
</div> </div>
<p> <p>
And we compare all the signals (figures <a href="#org7432b3d">3</a> and <a href="#orgefd2377">4</a>). And we compare all the signals (figures <a href="#org4e15d4a">3</a> and <a href="#org17050df">4</a>).
</p> </p>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
hold on; hold on;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px3<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All ON'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px3<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry, Ty'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px4<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ty OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px4<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px5<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ry OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px5<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px6<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'S-R OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px6<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px7<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Rz OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px7<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px8<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px8<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>fgm, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>pxxgm<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'-k', 'DisplayName', 'Ground Velocity'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold off; hold off;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'xscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>; <span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'xscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'yscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>; <span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'yscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -596,7 +616,7 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org7432b3d" class="figure"> <div id="org4e15d4a" class="figure">
<p><img src="figs/psd_sample_comp.png" alt="psd_sample_comp.png" /> <p><img src="figs/psd_sample_comp.png" alt="psd_sample_comp.png" />
</p> </p>
<p><span class="figure-number">Figure 3: </span>Amplitude Spectral Density of the signal coming from the top geophone</p> <p><span class="figure-number">Figure 3: </span>Amplitude Spectral Density of the signal coming from the top geophone</p>
@ -604,7 +624,7 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
<div id="orgefd2377" class="figure"> <div id="org17050df" class="figure">
<p><img src="figs/psd_sample_comp_high_freq.png" alt="psd_sample_comp_high_freq.png" /> <p><img src="figs/psd_sample_comp_high_freq.png" alt="psd_sample_comp_high_freq.png" />
</p> </p>
<p><span class="figure-number">Figure 4: </span>Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)</p> <p><span class="figure-number">Figure 4: </span>Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)</p>
@ -612,8 +632,8 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
</div> </div>
<div id="outline-container-org39db171" class="outline-4"> <div id="outline-container-orgac51e85" class="outline-4">
<h4 id="org39db171"><span class="section-number-4">1.4.2</span> Vibrations on the marble</h4> <h4 id="orgac51e85"><span class="section-number-4">1.4.2</span> Vibrations on the marble</h4>
<div class="outline-text-4" id="text-1-4-2"> <div class="outline-text-4" id="text-1-4-2">
<p> <p>
Now we plot the same curves for the geophone located on the marble. Now we plot the same curves for the geophone located on the marble.
@ -629,17 +649,18 @@ Now we plot the same curves for the geophone located on the marble.
</div> </div>
<p> <p>
And we compare the Amplitude Spectral Densities (figures <a href="#orga0ae73f">5</a> and <a href="#orgcfb23f8">6</a>) And we compare the Amplitude Spectral Densities (figures <a href="#org66e8748">5</a> and <a href="#orge872d6b">6</a>)
</p> </p>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
hold on; hold on;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px3<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All ON'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px3<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry, Ty'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px4<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ty OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px4<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR, Ry'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px5<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ry OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px5<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz, SR'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px6<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'S-R OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px6<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa, Rz'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px7<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Rz OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px7<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px8<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>; plot<span class="org-rainbow-delimiters-depth-1">(</span>f, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>px8<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>fgm, sqrt<span class="org-rainbow-delimiters-depth-2">(</span>pxxgm<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'-k', 'DisplayName', 'Ground Velocity'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold off; hold off;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'xscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>; <span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'xscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'yscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>; <span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'yscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -650,7 +671,7 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="orga0ae73f" class="figure"> <div id="org66e8748" class="figure">
<p><img src="figs/psd_marble_comp.png" alt="psd_marble_comp.png" /> <p><img src="figs/psd_marble_comp.png" alt="psd_marble_comp.png" />
</p> </p>
<p><span class="figure-number">Figure 5: </span>Amplitude Spectral Density of the signal coming from the top geophone</p> <p><span class="figure-number">Figure 5: </span>Amplitude Spectral Density of the signal coming from the top geophone</p>
@ -658,7 +679,7 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
<div id="orgcfb23f8" class="figure"> <div id="orge872d6b" class="figure">
<p><img src="figs/psd_marble_comp_high_freq.png" alt="psd_marble_comp_high_freq.png" /> <p><img src="figs/psd_marble_comp_high_freq.png" alt="psd_marble_comp_high_freq.png" />
</p> </p>
<p><span class="figure-number">Figure 6: </span>Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)</p> <p><span class="figure-number">Figure 6: </span>Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)</p>
@ -666,102 +687,25 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-org8f07d2e" class="outline-3">
<h3 id="org8f07d2e"><span class="section-number-3">1.5</span> Effect of the control system on the transmissibility from ground to sample</h3> <div id="outline-container-org32639df" class="outline-3">
<h3 id="org32639df"><span class="section-number-3">1.5</span> Conclusion</h3>
<div class="outline-text-3" id="text-1-5"> <div class="outline-text-3" id="text-1-5">
<p>
As the feedback loops change the dynamics of the system, we should see differences on the transfer function from marble velocity to sample velocity when turning off the control systems (figure <a href="#orgd9f2aae">7</a>).
</p>
<div class="org-src-container">
<pre class="src src-matlab">dt = d3<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d3<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>;
Fs = <span class="org-highlight-numbers-number">1</span><span class="org-type">/</span>dt;
win = hanning<span class="org-rainbow-delimiters-depth-1">(</span>ceil<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">1</span><span class="org-type">*</span>Fs<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
<p>
First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location.
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-rainbow-delimiters-depth-1">[</span>T3, f<span class="org-rainbow-delimiters-depth-1">]</span> = tfestimate<span class="org-rainbow-delimiters-depth-1">(</span>d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, d3<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, win, <span class="org-rainbow-delimiters-depth-2">[]</span>, <span class="org-rainbow-delimiters-depth-2">[]</span>, Fs<span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-rainbow-delimiters-depth-1">[</span>T4, <span class="org-type">~</span><span class="org-rainbow-delimiters-depth-1">]</span> = tfestimate<span class="org-rainbow-delimiters-depth-1">(</span>d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, d4<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, win, <span class="org-rainbow-delimiters-depth-2">[]</span>, <span class="org-rainbow-delimiters-depth-2">[]</span>, Fs<span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-rainbow-delimiters-depth-1">[</span>T5, <span class="org-type">~</span><span class="org-rainbow-delimiters-depth-1">]</span> = tfestimate<span class="org-rainbow-delimiters-depth-1">(</span>d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, d5<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, win, <span class="org-rainbow-delimiters-depth-2">[]</span>, <span class="org-rainbow-delimiters-depth-2">[]</span>, Fs<span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-rainbow-delimiters-depth-1">[</span>T6, <span class="org-type">~</span><span class="org-rainbow-delimiters-depth-1">]</span> = tfestimate<span class="org-rainbow-delimiters-depth-1">(</span>d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, d6<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, win, <span class="org-rainbow-delimiters-depth-2">[]</span>, <span class="org-rainbow-delimiters-depth-2">[]</span>, Fs<span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-rainbow-delimiters-depth-1">[</span>T7, <span class="org-type">~</span><span class="org-rainbow-delimiters-depth-1">]</span> = tfestimate<span class="org-rainbow-delimiters-depth-1">(</span>d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, d7<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, win, <span class="org-rainbow-delimiters-depth-2">[]</span>, <span class="org-rainbow-delimiters-depth-2">[]</span>, Fs<span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-rainbow-delimiters-depth-1">[</span>T8, <span class="org-type">~</span><span class="org-rainbow-delimiters-depth-1">]</span> = tfestimate<span class="org-rainbow-delimiters-depth-1">(</span>d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-2">)</span>, d8<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-type">:</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-2">)</span>, win, <span class="org-rainbow-delimiters-depth-2">[]</span>, <span class="org-rainbow-delimiters-depth-2">[]</span>, Fs<span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>;
ax1 = subplot<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">1</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold on;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, abs<span class="org-rainbow-delimiters-depth-2">(</span>T3<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'All ON'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, abs<span class="org-rainbow-delimiters-depth-2">(</span>T4<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ty OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, abs<span class="org-rainbow-delimiters-depth-2">(</span>T5<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Ry OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, abs<span class="org-rainbow-delimiters-depth-2">(</span>T6<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'S-R OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, abs<span class="org-rainbow-delimiters-depth-2">(</span>T7<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Rz OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, abs<span class="org-rainbow-delimiters-depth-2">(</span>T8<span class="org-rainbow-delimiters-depth-2">)</span>, <span class="org-string">'DisplayName', 'Hexa OFF'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold off;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'xscale', 'log'</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">)</span></span><span class="org-string">; set</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">(</span></span><span class="org-string">gca, 'yscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'XTickLabel'</span>,<span class="org-rainbow-delimiters-depth-2">[]</span><span class="org-rainbow-delimiters-depth-1">)</span>;
ylabel<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Magnitude'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Location', 'northwest'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
ax2 = subplot<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">2</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold on;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, mod<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">180</span><span class="org-type">+</span><span class="org-highlight-numbers-number">180</span><span class="org-type">/</span><span class="org-constant">pi</span><span class="org-type">*</span>phase<span class="org-rainbow-delimiters-depth-3">(</span>T3<span class="org-rainbow-delimiters-depth-3">)</span>, <span class="org-highlight-numbers-number">360</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, mod<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">180</span><span class="org-type">+</span><span class="org-highlight-numbers-number">180</span><span class="org-type">/</span><span class="org-constant">pi</span><span class="org-type">*</span>phase<span class="org-rainbow-delimiters-depth-3">(</span>T4<span class="org-rainbow-delimiters-depth-3">)</span>, <span class="org-highlight-numbers-number">360</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, mod<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">180</span><span class="org-type">+</span><span class="org-highlight-numbers-number">180</span><span class="org-type">/</span><span class="org-constant">pi</span><span class="org-type">*</span>phase<span class="org-rainbow-delimiters-depth-3">(</span>T5<span class="org-rainbow-delimiters-depth-3">)</span>, <span class="org-highlight-numbers-number">360</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, mod<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">180</span><span class="org-type">+</span><span class="org-highlight-numbers-number">180</span><span class="org-type">/</span><span class="org-constant">pi</span><span class="org-type">*</span>phase<span class="org-rainbow-delimiters-depth-3">(</span>T6<span class="org-rainbow-delimiters-depth-3">)</span>, <span class="org-highlight-numbers-number">360</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, mod<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">180</span><span class="org-type">+</span><span class="org-highlight-numbers-number">180</span><span class="org-type">/</span><span class="org-constant">pi</span><span class="org-type">*</span>phase<span class="org-rainbow-delimiters-depth-3">(</span>T7<span class="org-rainbow-delimiters-depth-3">)</span>, <span class="org-highlight-numbers-number">360</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-1">)</span>;
plot<span class="org-rainbow-delimiters-depth-1">(</span>f, mod<span class="org-rainbow-delimiters-depth-2">(</span><span class="org-highlight-numbers-number">180</span><span class="org-type">+</span><span class="org-highlight-numbers-number">180</span><span class="org-type">/</span><span class="org-constant">pi</span><span class="org-type">*</span>phase<span class="org-rainbow-delimiters-depth-3">(</span>T8<span class="org-rainbow-delimiters-depth-3">)</span>, <span class="org-highlight-numbers-number">360</span><span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-1">)</span>;
hold off;
<span class="org-type">set</span><span class="org-rainbow-delimiters-depth-1">(</span><span class="org-variable-name">gca</span>, <span class="org-string">'xscale', 'log'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
ylim<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span>, <span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>;
yticks<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-type">-</span><span class="org-highlight-numbers-number">180</span>, <span class="org-type">-</span><span class="org-highlight-numbers-number">90</span>, <span class="org-highlight-numbers-number">0</span>, <span class="org-highlight-numbers-number">90</span>, <span class="org-highlight-numbers-number">180</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>;
xlabel<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'Frequency </span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">[</span></span><span class="org-string">Hz</span><span class="org-string"><span class="org-rainbow-delimiters-depth-2">]</span></span><span class="org-string">'</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">)</span></span><span class="org-string">; ylabel</span><span class="org-string"><span class="org-rainbow-delimiters-depth-1">(</span></span><span class="org-string">'Phase'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
linkaxes<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span>ax1,ax2<span class="org-rainbow-delimiters-depth-2">]</span>,<span class="org-string">'x'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
xlim<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-rainbow-delimiters-depth-2">[</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">500</span><span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
<div id="orgd9f2aae" class="figure">
<p><img src="figs/trans_comp.png" alt="trans_comp.png" />
</p>
<p><span class="figure-number">Figure 7: </span>Comparison of the transfer function from the geophone on the marble to the geophone at the sample location</p>
</div>
</div>
</div>
<div id="outline-container-org47a7f4c" class="outline-3">
<h3 id="org47a7f4c"><span class="section-number-3">1.6</span> Conclusion</h3>
<div class="outline-text-3" id="text-1-6">
<div class="important"> <div class="important">
<ul class="org-ul"> <ul class="org-ul">
<li>The control system of the Ty stage induces a lot of vibrations of the marble</li> <li>The control system of the Ty stage induces a lot of vibrations of the marble</li>
</ul> </ul>
</div>
<div class="note">
<ul class="org-ul">
<li>Why it seems that the measurement noise at high frequency is the limiting factor when the slip ring is ON but not when it is OFF?</li>
</ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-org96b6d66" class="outline-2"> <div id="outline-container-org1b7e339" class="outline-2">
<h2 id="org96b6d66"><span class="section-number-2">2</span> Effect of all the control systems on the Sample vibrations - One stage at a time</h2> <h2 id="org1b7e339"><span class="section-number-2">2</span> Effect of all the control systems on the Sample vibrations - One stage at a time</h2>
<div class="outline-text-2" id="text-2"> <div class="outline-text-2" id="text-2">
<p> <p>
<a id="org0b65553"></a> <a id="orgf536384"></a>
</p> </p>
<div class="note"> <div class="note">
<p> <p>
@ -771,8 +715,8 @@ All the files (data and Matlab scripts) are accessible <a href="data/effect_cont
</div> </div>
</div> </div>
<div id="outline-container-org21aea52" class="outline-3"> <div id="outline-container-org2ce1110" class="outline-3">
<h3 id="org21aea52"><span class="section-number-3">2.1</span> Experimental Setup</h3> <h3 id="org2ce1110"><span class="section-number-3">2.1</span> Experimental Setup</h3>
<div class="outline-text-3" id="text-2-1"> <div class="outline-text-3" id="text-2-1">
<p> <p>
We here measure the signals of two geophones: We here measure the signals of two geophones:
@ -795,7 +739,7 @@ Each measurement are done during 100s.
</p> </p>
<p> <p>
The settings of the voltage amplifier are shown on figure <a href="#orga2e0c1e">8</a>: The settings of the voltage amplifier are shown on figure <a href="#orgdaac4d3">7</a>:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>gain of 60dB</li> <li>gain of 60dB</li>
@ -807,7 +751,7 @@ The settings of the voltage amplifier are shown on figure <a href="#orga2e0c1e">
A first order low pass filter with a cut-off frequency of 1kHz is added before the voltage amplifier. A first order low pass filter with a cut-off frequency of 1kHz is added before the voltage amplifier.
</p> </p>
<table id="org879a5e4" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org400e399" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> Summary of the measurements and the states of the control systems</caption> <caption class="t-above"><span class="table-number">Table 2:</span> Summary of the measurements and the states of the control systems</caption>
<colgroup> <colgroup>
@ -926,16 +870,16 @@ Each of the <code>mat</code> file contains one array <code>data</code> with 3 co
</table> </table>
<div id="orga2e0c1e" class="figure"> <div id="orgdaac4d3" class="figure">
<p><img src="./img/IMG_20190507_101459.jpg" alt="IMG_20190507_101459.jpg" width="500px" /> <p><img src="./img/IMG_20190507_101459.jpg" alt="IMG_20190507_101459.jpg" width="500px" />
</p> </p>
<p><span class="figure-number">Figure 8: </span>Voltage amplifier settings for the measurement</p> <p><span class="figure-number">Figure 7: </span>Voltage amplifier settings for the measurement</p>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orgf9fa5d1" class="outline-3"> <div id="outline-container-orgd3b1acb" class="outline-3">
<h3 id="orgf9fa5d1"><span class="section-number-3">2.2</span> Load data</h3> <h3 id="orgd3b1acb"><span class="section-number-3">2.2</span> Load data</h3>
<div class="outline-text-3" id="text-2-2"> <div class="outline-text-3" id="text-2-2">
<p> <p>
We load the data of the z axis of two geophones. We load the data of the z axis of two geophones.
@ -952,8 +896,8 @@ d_he = load<span class="org-rainbow-delimiters-depth-1">(</span><span class="org
</div> </div>
</div> </div>
<div id="outline-container-orgb1aceca" class="outline-3"> <div id="outline-container-orgc93b66c" class="outline-3">
<h3 id="orgb1aceca"><span class="section-number-3">2.3</span> Voltage to Velocity</h3> <h3 id="orgc93b66c"><span class="section-number-3">2.3</span> Voltage to Velocity</h3>
<div class="outline-text-3" id="text-2-3"> <div class="outline-text-3" id="text-2-3">
<p> <p>
We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/MEGA/These/meas/src/index.html">here</a>). We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/MEGA/These/meas/src/index.html">here</a>).
@ -980,16 +924,16 @@ d_he<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-type">
</div> </div>
</div> </div>
<div id="outline-container-org9deea89" class="outline-3"> <div id="outline-container-org484ddf0" class="outline-3">
<h3 id="org9deea89"><span class="section-number-3">2.4</span> Analysis - Time Domain</h3> <h3 id="org484ddf0"><span class="section-number-3">2.4</span> Analysis - Time Domain</h3>
<div class="outline-text-3" id="text-2-4"> <div class="outline-text-3" id="text-2-4">
<p> <p>
First, we can look at the time domain data and compare all the measurements: First, we can look at the time domain data and compare all the measurements:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>comparison for the geophone at the sample location (figure <a href="#org0c06ee9">9</a>)</li> <li>comparison for the geophone at the sample location (figure <a href="#org1e830e0">8</a>)</li>
<li>comparison for the geophone on the granite (figure <a href="#org45a64e1">10</a>)</li> <li>comparison for the geophone on the granite (figure <a href="#org60ee9ec">9</a>)</li>
<li>relative displacement of the sample with respect to the marble (figure <a href="#org45a64e1">10</a>)</li> <li>relative displacement of the sample with respect to the marble (figure <a href="#org60ee9ec">9</a>)</li>
</ul> </ul>
<div class="org-src-container"> <div class="org-src-container">
@ -1009,10 +953,10 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org0c06ee9" class="figure"> <div id="org1e830e0" class="figure">
<p><img src="figs/time_domain_sample_lpf.png" alt="time_domain_sample_lpf.png" /> <p><img src="figs/time_domain_sample_lpf.png" alt="time_domain_sample_lpf.png" />
</p> </p>
<p><span class="figure-number">Figure 9: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone at the sample location</p> <p><span class="figure-number">Figure 8: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone at the sample location</p>
</div> </div>
@ -1033,10 +977,10 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org45a64e1" class="figure"> <div id="org60ee9ec" class="figure">
<p><img src="figs/time_domain_marble_lpf.png" alt="time_domain_marble_lpf.png" /> <p><img src="figs/time_domain_marble_lpf.png" alt="time_domain_marble_lpf.png" />
</p> </p>
<p><span class="figure-number">Figure 10: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone on the marble</p> <p><span class="figure-number">Figure 9: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone on the marble</p>
</div> </div>
<div class="org-src-container"> <div class="org-src-container">
@ -1056,16 +1000,16 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="orgbad8646" class="figure"> <div id="org3220e1a" class="figure">
<p><img src="figs/time_domain_relative_disp.png" alt="time_domain_relative_disp.png" /> <p><img src="figs/time_domain_relative_disp.png" alt="time_domain_relative_disp.png" />
</p> </p>
<p><span class="figure-number">Figure 11: </span>Relative displacement of the sample with respect to the marble</p> <p><span class="figure-number">Figure 10: </span>Relative displacement of the sample with respect to the marble</p>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orga52ae70" class="outline-3"> <div id="outline-container-orgdc28818" class="outline-3">
<h3 id="orga52ae70"><span class="section-number-3">2.5</span> Analysis - Frequency Domain</h3> <h3 id="orgdc28818"><span class="section-number-3">2.5</span> Analysis - Frequency Domain</h3>
<div class="outline-text-3" id="text-2-5"> <div class="outline-text-3" id="text-2-5">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">dt = d_of<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d_of<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>; <pre class="src src-matlab">dt = d_of<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d_of<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -1076,8 +1020,8 @@ win = hanning<span class="org-rainbow-delimiters-depth-1">(</span>ceil<span clas
</div> </div>
</div> </div>
<div id="outline-container-orgc044b46" class="outline-4"> <div id="outline-container-org0b21a2a" class="outline-4">
<h4 id="orgc044b46"><span class="section-number-4">2.5.1</span> Vibrations at the sample location</h4> <h4 id="org0b21a2a"><span class="section-number-4">2.5.1</span> Vibrations at the sample location</h4>
<div class="outline-text-4" id="text-2-5-1"> <div class="outline-text-4" id="text-2-5-1">
<p> <p>
First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location. First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location.
@ -1093,7 +1037,7 @@ First, we compute the Power Spectral Density of the signals coming from the Geop
</div> </div>
<p> <p>
And we compare all the signals (figures <a href="#org87295b7">12</a> and <a href="#orgd42d7db">13</a>). And we compare all the signals (figures <a href="#org41d7152">11</a> and <a href="#orgdc87af3">12</a>).
</p> </p>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
@ -1114,24 +1058,24 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org87295b7" class="figure"> <div id="org41d7152" class="figure">
<p><img src="figs/psd_sample_comp_lpf.png" alt="psd_sample_comp_lpf.png" /> <p><img src="figs/psd_sample_comp_lpf.png" alt="psd_sample_comp_lpf.png" />
</p> </p>
<p><span class="figure-number">Figure 12: </span>Amplitude Spectral Density of the sample velocity</p> <p><span class="figure-number">Figure 11: </span>Amplitude Spectral Density of the sample velocity</p>
</div> </div>
<div id="orgd42d7db" class="figure"> <div id="orgdc87af3" class="figure">
<p><img src="figs/psd_sample_comp_high_freq_lpf.png" alt="psd_sample_comp_high_freq_lpf.png" /> <p><img src="figs/psd_sample_comp_high_freq_lpf.png" alt="psd_sample_comp_high_freq_lpf.png" />
</p> </p>
<p><span class="figure-number">Figure 13: </span>Amplitude Spectral Density of the sample velocity (zoom at high frequencies)</p> <p><span class="figure-number">Figure 12: </span>Amplitude Spectral Density of the sample velocity (zoom at high frequencies)</p>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orgff12b0a" class="outline-4"> <div id="outline-container-org99943a5" class="outline-4">
<h4 id="orgff12b0a"><span class="section-number-4">2.5.2</span> Vibrations on the marble</h4> <h4 id="org99943a5"><span class="section-number-4">2.5.2</span> Vibrations on the marble</h4>
<div class="outline-text-4" id="text-2-5-2"> <div class="outline-text-4" id="text-2-5-2">
<p> <p>
Now we plot the same curves for the geophone located on the marble. Now we plot the same curves for the geophone located on the marble.
@ -1147,7 +1091,7 @@ Now we plot the same curves for the geophone located on the marble.
</div> </div>
<p> <p>
And we compare the Amplitude Spectral Densities (figures <a href="#org7f25560">14</a> and <a href="#orgc96b599">15</a>) And we compare the Amplitude Spectral Densities (figures <a href="#orge453472">13</a> and <a href="#orgcaf65b1">14</a>)
</p> </p>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
@ -1168,25 +1112,25 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org7f25560" class="figure"> <div id="orge453472" class="figure">
<p><img src="figs/psd_marble_comp_lpf.png" alt="psd_marble_comp_lpf.png" /> <p><img src="figs/psd_marble_comp_lpf.png" alt="psd_marble_comp_lpf.png" />
</p> </p>
<p><span class="figure-number">Figure 14: </span>Amplitude Spectral Density of the marble velocity</p> <p><span class="figure-number">Figure 13: </span>Amplitude Spectral Density of the marble velocity</p>
</div> </div>
<div id="orgc96b599" class="figure"> <div id="orgcaf65b1" class="figure">
<p><img src="figs/psd_marble_comp_lpf_high_freq.png" alt="psd_marble_comp_lpf_high_freq.png" /> <p><img src="figs/psd_marble_comp_lpf_high_freq.png" alt="psd_marble_comp_lpf_high_freq.png" />
</p> </p>
<p><span class="figure-number">Figure 15: </span>Amplitude Spectral Density of the marble velocity (zoom at high frequencies)</p> <p><span class="figure-number">Figure 14: </span>Amplitude Spectral Density of the marble velocity (zoom at high frequencies)</p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orgf832269" class="outline-3"> <div id="outline-container-orga2778aa" class="outline-3">
<h3 id="orgf832269"><span class="section-number-3">2.6</span> Conclusion</h3> <h3 id="orga2778aa"><span class="section-number-3">2.6</span> Conclusion</h3>
<div class="outline-text-3" id="text-2-6"> <div class="outline-text-3" id="text-2-6">
<div class="important"> <div class="important">
<ul class="org-ul"> <ul class="org-ul">
@ -1199,11 +1143,11 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
</div> </div>
<div id="outline-container-org76bb785" class="outline-2"> <div id="outline-container-orgf76ae8c" class="outline-2">
<h2 id="org76bb785"><span class="section-number-2">3</span> Effect of the Symetrie Driver</h2> <h2 id="orgf76ae8c"><span class="section-number-2">3</span> Effect of the Symetrie Driver</h2>
<div class="outline-text-2" id="text-3"> <div class="outline-text-2" id="text-3">
<p> <p>
<a id="orga49b7fb"></a> <a id="orgbb23a6a"></a>
</p> </p>
<div class="note"> <div class="note">
<p> <p>
@ -1213,8 +1157,8 @@ All the files (data and Matlab scripts) are accessible <a href="data/effect_syme
</div> </div>
</div> </div>
<div id="outline-container-org3e3d670" class="outline-3"> <div id="outline-container-org11e22fa" class="outline-3">
<h3 id="org3e3d670"><span class="section-number-3">3.1</span> Experimental Setup</h3> <h3 id="org11e22fa"><span class="section-number-3">3.1</span> Experimental Setup</h3>
<div class="outline-text-3" id="text-3-1"> <div class="outline-text-3" id="text-3-1">
<p> <p>
We here measure the signals of two geophones: We here measure the signals of two geophones:
@ -1240,9 +1184,9 @@ Each measurement are done during 100s.
The settings of the voltage amplifier are: The settings of the voltage amplifier are:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>DC</li> <li>gain of 60dB</li>
<li>60dB</li> <li>AC/DC option set on DC</li>
<li>1kHz</li> <li>Low pass filter set at 1kHz</li>
</ul> </ul>
<p> <p>
@ -1294,8 +1238,8 @@ Each of the <code>mat</code> file contains one array <code>data</code> with 3 co
</div> </div>
</div> </div>
<div id="outline-container-org2c5eb48" class="outline-3"> <div id="outline-container-org1837038" class="outline-3">
<h3 id="org2c5eb48"><span class="section-number-3">3.2</span> Load data</h3> <h3 id="org1837038"><span class="section-number-3">3.2</span> Load data</h3>
<div class="outline-text-3" id="text-3-2"> <div class="outline-text-3" id="text-3-2">
<p> <p>
We load the data of the z axis of two geophones. We load the data of the z axis of two geophones.
@ -1308,8 +1252,8 @@ d_19 = load<span class="org-rainbow-delimiters-depth-1">(</span>'mat<span class=
</div> </div>
</div> </div>
<div id="outline-container-org7b92812" class="outline-3"> <div id="outline-container-orge2bd074" class="outline-3">
<h3 id="org7b92812"><span class="section-number-3">3.3</span> Analysis - Time Domain</h3> <h3 id="orge2bd074"><span class="section-number-3">3.3</span> Analysis - Time Domain</h3>
<div class="outline-text-3" id="text-3-3"> <div class="outline-text-3" id="text-3-3">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-type">figure</span>; <pre class="src src-matlab"><span class="org-type">figure</span>;
@ -1324,16 +1268,16 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="org6d6c3ee" class="figure"> <div id="org50d06bc" class="figure">
<p><img src="figs/time_domain_hexa_driver.png" alt="time_domain_hexa_driver.png" /> <p><img src="figs/time_domain_hexa_driver.png" alt="time_domain_hexa_driver.png" />
</p> </p>
<p><span class="figure-number">Figure 16: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone at the sample location</p> <p><span class="figure-number">Figure 15: </span>Comparison of the time domain data when turning off the control system of the stages - Geophone at the sample location</p>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orgd042971" class="outline-3"> <div id="outline-container-org1903625" class="outline-3">
<h3 id="orgd042971"><span class="section-number-3">3.4</span> Analysis - Frequency Domain</h3> <h3 id="org1903625"><span class="section-number-3">3.4</span> Analysis - Frequency Domain</h3>
<div class="outline-text-3" id="text-3-4"> <div class="outline-text-3" id="text-3-4">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">dt = d_18<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d_18<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>; <pre class="src src-matlab">dt = d_18<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">2</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span> <span class="org-type">-</span> d_18<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-highlight-numbers-number">1</span>, <span class="org-highlight-numbers-number">3</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@ -1344,8 +1288,8 @@ win = hanning<span class="org-rainbow-delimiters-depth-1">(</span>ceil<span clas
</div> </div>
</div> </div>
<div id="outline-container-orgdc25bb2" class="outline-4"> <div id="outline-container-orgb1f3c6c" class="outline-4">
<h4 id="orgdc25bb2"><span class="section-number-4">3.4.1</span> Vibrations at the sample location</h4> <h4 id="orgb1f3c6c"><span class="section-number-4">3.4.1</span> Vibrations at the sample location</h4>
<div class="outline-text-4" id="text-3-4-1"> <div class="outline-text-4" id="text-3-4-1">
<p> <p>
First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location. First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location.
@ -1371,25 +1315,25 @@ legend<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-stri
</div> </div>
<div id="orgb3d2af2" class="figure"> <div id="org95f15b9" class="figure">
<p><img src="figs/psd_hexa_driver.png" alt="psd_hexa_driver.png" /> <p><img src="figs/psd_hexa_driver.png" alt="psd_hexa_driver.png" />
</p> </p>
<p><span class="figure-number">Figure 17: </span>Amplitude Spectral Density of the signal coming from the top geophone</p> <p><span class="figure-number">Figure 16: </span>Amplitude Spectral Density of the signal coming from the top geophone</p>
</div> </div>
<div id="orgdf358e8" class="figure"> <div id="org246e09e" class="figure">
<p><img src="figs/psd_hexa_driver_high_freq.png" alt="psd_hexa_driver_high_freq.png" /> <p><img src="figs/psd_hexa_driver_high_freq.png" alt="psd_hexa_driver_high_freq.png" />
</p> </p>
<p><span class="figure-number">Figure 18: </span>Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)</p> <p><span class="figure-number">Figure 17: </span>Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)</p>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-org2a573c2" class="outline-3"> <div id="outline-container-orgbb3e3c0" class="outline-3">
<h3 id="org2a573c2"><span class="section-number-3">3.5</span> Conclusion</h3> <h3 id="orgbb3e3c0"><span class="section-number-3">3.5</span> Conclusion</h3>
<div class="outline-text-3" id="text-3-5"> <div class="outline-text-3" id="text-3-5">
<div class="important"> <div class="important">
<p> <p>
@ -1403,7 +1347,7 @@ Even tough the Hexapod's driver vibrates quite a lot, it does not generate signi
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p> <p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2019-05-15 mer. 17:24</p> <p class="date">Created: 2019-05-17 ven. 10:40</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div> </div>
</body> </body>

View File

@ -29,10 +29,16 @@
#+PROPERTY: header-args:shell :eval no-export #+PROPERTY: header-args:shell :eval no-export
:END: :END:
For all the measurements shown here:
- geophones used are L22 with a resonance frequency of 1Hz This file is organized as follow:
- the signals are amplified with voltage amplifiers with a gain of 60dB - Section [[sec:effect_control_all]]:
- the voltage amplifiers include a low pass filter with a cut-off frequency at 1kHz - One geophone on the marble and one at the sample location
- Each stage is turned on one by one
- Section [[sec:effect_control_one]]:
- One geophone on the marble and one at the sample location
- Each stage is turned on one at a time
- Section [[sec:effect_symetrie_driver]]:
- We check if the Symetrie driver induces some vibrations when placed on the marble
* Effect of all the control systems on the Sample vibrations * Effect of all the control systems on the Sample vibrations
:PROPERTIES: :PROPERTIES:
@ -62,10 +68,15 @@ For all the measurements shown here:
#+end_note #+end_note
** Experimental Setup ** Experimental Setup
We here measure the signals of two geophones: We here measure the signals of two L22 geophones:
- One is located on top of the Sample platform - One is located on top of the Sample platform
- One is located on the marble - One is located on the marble
The signals are amplified with voltage amplifiers with the following settings:
- gain of 60dB
- AC/DC option set on AC
- Low pass filter set at 1kHz
The signal from the top geophone does not go trought the slip-ring. The signal from the top geophone does not go trought the slip-ring.
First, all the control systems are turned ON, then, they are turned one by one. First, all the control systems are turned ON, then, they are turned one by one.
@ -92,6 +103,7 @@ Each of the =mat= file contains one array =data= with 3 columns:
** Matlab Init :noexport:ignore: ** Matlab Init :noexport:ignore:
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
<<matlab-dir>> <<matlab-dir>>
addpath('../src');
#+end_src #+end_src
#+begin_src matlab :exports none :results silent :noweb yes #+begin_src matlab :exports none :results silent :noweb yes
@ -100,7 +112,7 @@ Each of the =mat= file contains one array =data= with 3 columns:
** Load data ** Load data
We load the data of the z axis of two geophones. We load the data of the z axis of two geophones.
#+begin_src matlab :results none #+begin_src matlab
d3 = load('mat/data_003.mat', 'data'); d3 = d3.data; d3 = load('mat/data_003.mat', 'data'); d3 = d3.data;
d4 = load('mat/data_004.mat', 'data'); d4 = d4.data; d4 = load('mat/data_004.mat', 'data'); d4 = d4.data;
d5 = load('mat/data_005.mat', 'data'); d5 = d5.data; d5 = load('mat/data_005.mat', 'data'); d5 = d5.data;
@ -114,15 +126,15 @@ First, we can look at the time domain data and compare all the measurements:
- comparison for the geophone at the sample location (figure [[fig:time_domain_sample]]) - comparison for the geophone at the sample location (figure [[fig:time_domain_sample]])
- comparison for the geophone on the granite (figure [[fig:time_domain_marble]]) - comparison for the geophone on the granite (figure [[fig:time_domain_marble]])
#+begin_src matlab :results none #+begin_src matlab
figure; figure;
hold on; hold on;
plot(d3(:, 3), d3(:, 2), 'DisplayName', 'All ON'); plot(d3(:, 3), d3(:, 2), 'DisplayName', 'Hexa, Rz, SR, Ry, Ty');
plot(d4(:, 3), d4(:, 2), 'DisplayName', 'Ty OFF'); plot(d4(:, 3), d4(:, 2), 'DisplayName', 'Hexa, Rz, SR, Ry');
plot(d5(:, 3), d5(:, 2), 'DisplayName', 'Ry OFF'); plot(d5(:, 3), d5(:, 2), 'DisplayName', 'Hexa, Rz, SR');
plot(d6(:, 3), d6(:, 2), 'DisplayName', 'S-R OFF'); plot(d6(:, 3), d6(:, 2), 'DisplayName', 'Hexa, Rz');
plot(d7(:, 3), d7(:, 2), 'DisplayName', 'Rz OFF'); plot(d7(:, 3), d7(:, 2), 'DisplayName', 'Hexa');
plot(d8(:, 3), d8(:, 2), 'DisplayName', 'Hexa OFF'); plot(d8(:, 3), d8(:, 2), 'DisplayName', 'All OFF');
hold off; hold off;
xlabel('Time [s]'); ylabel('Voltage [V]'); xlabel('Time [s]'); ylabel('Voltage [V]');
xlim([0, 50]); xlim([0, 50]);
@ -140,16 +152,15 @@ First, we can look at the time domain data and compare all the measurements:
#+RESULTS: fig:time_domain_sample #+RESULTS: fig:time_domain_sample
[[file:figs/time_domain_sample.png]] [[file:figs/time_domain_sample.png]]
#+begin_src matlab :results none #+begin_src matlab :results none
figure; figure;
hold on; hold on;
plot(d3(:, 3), d3(:, 1), 'DisplayName', 'All ON'); plot(d3(:, 3), d3(:, 1), 'DisplayName', 'Hexa, Rz, SR, Ry, Ty');
plot(d4(:, 3), d4(:, 1), 'DisplayName', 'Ty OFF'); plot(d4(:, 3), d4(:, 1), 'DisplayName', 'Hexa, Rz, SR, Ry');
plot(d5(:, 3), d5(:, 1), 'DisplayName', 'Ry OFF'); plot(d5(:, 3), d5(:, 1), 'DisplayName', 'Hexa, Rz, SR');
plot(d6(:, 3), d6(:, 1), 'DisplayName', 'S-R OFF'); plot(d6(:, 3), d6(:, 1), 'DisplayName', 'Hexa, Rz');
plot(d7(:, 3), d7(:, 1), 'DisplayName', 'Rz OFF'); plot(d7(:, 3), d7(:, 1), 'DisplayName', 'Hexa');
plot(d8(:, 3), d8(:, 1), 'DisplayName', 'Hexa OFF'); plot(d8(:, 3), d8(:, 1), 'DisplayName', 'All OFF');
hold off; hold off;
xlabel('Time [s]'); ylabel('Voltage [V]'); xlabel('Time [s]'); ylabel('Voltage [V]');
xlim([0, 50]); xlim([0, 50]);
@ -168,7 +179,7 @@ First, we can look at the time domain data and compare all the measurements:
[[file:figs/time_domain_marble.png]] [[file:figs/time_domain_marble.png]]
** Analysis - Frequency Domain ** Analysis - Frequency Domain
#+begin_src matlab :results none #+begin_src matlab
dt = d3(2, 3) - d3(1, 3); dt = d3(2, 3) - d3(1, 3);
Fs = 1/dt; Fs = 1/dt;
@ -190,12 +201,13 @@ And we compare all the signals (figures [[fig:psd_sample_comp]] and [[fig:psd_sa
#+begin_src matlab :results none #+begin_src matlab :results none
figure; figure;
hold on; hold on;
plot(f, sqrt(px3), 'DisplayName', 'All ON'); plot(f, sqrt(px3), 'DisplayName', 'Hexa, Rz, SR, Ry, Ty');
plot(f, sqrt(px4), 'DisplayName', 'Ty OFF'); plot(f, sqrt(px4), 'DisplayName', 'Hexa, Rz, SR, Ry');
plot(f, sqrt(px5), 'DisplayName', 'Ry OFF'); plot(f, sqrt(px5), 'DisplayName', 'Hexa, Rz, SR');
plot(f, sqrt(px6), 'DisplayName', 'S-R OFF'); plot(f, sqrt(px6), 'DisplayName', 'Hexa, Rz');
plot(f, sqrt(px7), 'DisplayName', 'Rz OFF'); plot(f, sqrt(px7), 'DisplayName', 'Hexa');
plot(f, sqrt(px8), 'DisplayName', 'Hexa OFF'); plot(f, sqrt(px8), 'DisplayName', 'All OFF');
plot(fgm, sqrt(pxxgm), '-k', 'DisplayName', 'Ground Velocity');
hold off; hold off;
set(gca, 'xscale', 'log'); set(gca, 'xscale', 'log');
set(gca, 'yscale', 'log'); set(gca, 'yscale', 'log');
@ -246,12 +258,13 @@ And we compare the Amplitude Spectral Densities (figures [[fig:psd_marble_comp]]
#+begin_src matlab :results none #+begin_src matlab :results none
figure; figure;
hold on; hold on;
plot(f, sqrt(px3), 'DisplayName', 'All ON'); plot(f, sqrt(px3), 'DisplayName', 'Hexa, Rz, SR, Ry, Ty');
plot(f, sqrt(px4), 'DisplayName', 'Ty OFF'); plot(f, sqrt(px4), 'DisplayName', 'Hexa, Rz, SR, Ry');
plot(f, sqrt(px5), 'DisplayName', 'Ry OFF'); plot(f, sqrt(px5), 'DisplayName', 'Hexa, Rz, SR');
plot(f, sqrt(px6), 'DisplayName', 'S-R OFF'); plot(f, sqrt(px6), 'DisplayName', 'Hexa, Rz');
plot(f, sqrt(px7), 'DisplayName', 'Rz OFF'); plot(f, sqrt(px7), 'DisplayName', 'Hexa');
plot(f, sqrt(px8), 'DisplayName', 'Hexa OFF'); plot(f, sqrt(px8), 'DisplayName', 'All OFF');
plot(fgm, sqrt(pxxgm), '-k', 'DisplayName', 'Ground Velocity');
hold off; hold off;
set(gca, 'xscale', 'log'); set(gca, 'xscale', 'log');
set(gca, 'yscale', 'log'); set(gca, 'yscale', 'log');
@ -287,79 +300,14 @@ And we compare the Amplitude Spectral Densities (figures [[fig:psd_marble_comp]]
#+CAPTION: Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies) #+CAPTION: Amplitude Spectral Density of the signal coming from the top geophone (zoom at high frequencies)
#+RESULTS: fig:psd_marble_comp_high_freq #+RESULTS: fig:psd_marble_comp_high_freq
[[file:figs/psd_marble_comp_high_freq.png]] [[file:figs/psd_marble_comp_high_freq.png]]
** Effect of the control system on the transmissibility from ground to sample
As the feedback loops change the dynamics of the system, we should see differences on the transfer function from marble velocity to sample velocity when turning off the control systems (figure [[fig:trans_comp]]).
#+begin_src matlab :results none
dt = d3(2, 3) - d3(1, 3);
Fs = 1/dt;
win = hanning(ceil(1*Fs));
#+end_src
First, we compute the Power Spectral Density of the signals coming from the Geophone located at the sample location.
#+begin_src matlab :results none
[T3, f] = tfestimate(d3(:, 1), d3(:, 2), win, [], [], Fs);
[T4, ~] = tfestimate(d4(:, 1), d4(:, 2), win, [], [], Fs);
[T5, ~] = tfestimate(d5(:, 1), d5(:, 2), win, [], [], Fs);
[T6, ~] = tfestimate(d6(:, 1), d6(:, 2), win, [], [], Fs);
[T7, ~] = tfestimate(d7(:, 1), d7(:, 2), win, [], [], Fs);
[T8, ~] = tfestimate(d8(:, 1), d8(:, 2), win, [], [], Fs);
#+end_src
#+begin_src matlab :results none
figure;
ax1 = subplot(2, 1, 1);
hold on;
plot(f, abs(T3), 'DisplayName', 'All ON');
plot(f, abs(T4), 'DisplayName', 'Ty OFF');
plot(f, abs(T5), 'DisplayName', 'Ry OFF');
plot(f, abs(T6), 'DisplayName', 'S-R OFF');
plot(f, abs(T7), 'DisplayName', 'Rz OFF');
plot(f, abs(T8), 'DisplayName', 'Hexa OFF');
hold off;
set(gca, 'xscale', 'log'); set(gca, 'yscale', 'log');
set(gca, 'XTickLabel',[]);
ylabel('Magnitude');
legend('Location', 'northwest');
ax2 = subplot(2, 1, 2);
hold on;
plot(f, mod(180+180/pi*phase(T3), 360)-180);
plot(f, mod(180+180/pi*phase(T4), 360)-180);
plot(f, mod(180+180/pi*phase(T5), 360)-180);
plot(f, mod(180+180/pi*phase(T6), 360)-180);
plot(f, mod(180+180/pi*phase(T7), 360)-180);
plot(f, mod(180+180/pi*phase(T8), 360)-180);
hold off;
set(gca, 'xscale', 'log');
ylim([-180, 180]);
yticks([-180, -90, 0, 90, 180]);
xlabel('Frequency [Hz]'); ylabel('Phase');
linkaxes([ax1,ax2],'x');
xlim([1, 500]);
#+end_src
#+NAME: fig:trans_comp
#+HEADER: :tangle no :exports results :results value raw replace :noweb yes
#+begin_src matlab :var filepath="figs/trans_comp.pdf" :var figsize="full-tall" :post pdf2svg(file=*this*, ext="png")
<<plt-matlab>>
#+end_src
#+NAME: fig:trans_comp
#+CAPTION: Comparison of the transfer function from the geophone on the marble to the geophone at the sample location
#+RESULTS: fig:trans_comp
[[file:figs/trans_comp.png]]
** Conclusion ** Conclusion
#+begin_important #+begin_important
- The control system of the Ty stage induces a lot of vibrations of the marble - The control system of the Ty stage induces a lot of vibrations of the marble above 100Hz
- The hexapod control system add vibrations of the sample only above 200Hz
- When the Slip-Ring is ON, white noise appears at high frequencies. This is studied [[file:../slip-ring-electrical-noise/index.org][here]]
#+end_important #+end_important
#+begin_note
- Why it seems that the measurement noise at high frequency is the limiting factor when the slip ring is ON but not when it is OFF?
#+end_note
* Effect of all the control systems on the Sample vibrations - One stage at a time * Effect of all the control systems on the Sample vibrations - One stage at a time
:PROPERTIES: :PROPERTIES:
:header-args:matlab+: :tangle matlab/effect_control_one.m :header-args:matlab+: :tangle matlab/effect_control_one.m
@ -716,9 +664,9 @@ All the control systems are turned OFF except the Hexapod one.
Each measurement are done during 100s. Each measurement are done during 100s.
The settings of the voltage amplifier are: The settings of the voltage amplifier are:
- DC - gain of 60dB
- 60dB - AC/DC option set on DC
- 1kHz - Low pass filter set at 1kHz
A first order low pass filter with a cut-off frequency of 1kHz is added before the voltage amplifier. A first order low pass filter with a cut-off frequency of 1kHz is added before the voltage amplifier.