Add link back to main page

This commit is contained in:
Thomas Dehaeze 2019-03-15 11:48:56 +01:00
parent c2aa389536
commit a2474b45f3
14 changed files with 846 additions and 804 deletions

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-03-14 jeu. 11:54 -->
<!-- 2019-03-15 ven. 11:41 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Measurements</title>
@ -253,43 +253,47 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orgd454c8a">1. Experimental conditions</a></li>
<li><a href="#orgb822802">2. Measurements procedure</a></li>
<li><a href="#org99e9d56">3. Measurement Files</a></li>
<li><a href="#orgc95ce23">4. Data Analysis</a>
<li><a href="#orgd3daf9d">1. Experimental conditions</a></li>
<li><a href="#org8c42f5c">2. Measurements procedure</a></li>
<li><a href="#org06a1ec4">3. Measurement Files</a></li>
<li><a href="#orgde26e79">4. Data Analysis</a>
<ul>
<li><a href="#orga76b51e">4.1. Loading of the data</a></li>
<li><a href="#org820ac4d">4.2. Pre-processing of the data</a></li>
<li><a href="#org4e99f9f">4.3. X-direction FRF</a></li>
<li><a href="#orgda268c3">4.4. Y-direction FRF</a></li>
<li><a href="#org13db41d">4.5. Z-direction FRF</a></li>
<li><a href="#orgcf77a6c">4.1. Loading of the data</a></li>
<li><a href="#org37cddb7">4.2. Pre-processing of the data</a></li>
<li><a href="#orgb992ebc">4.3. X-direction FRF</a></li>
<li><a href="#org65e3ece">4.4. Y-direction FRF</a></li>
<li><a href="#org90e2e38">4.5. Z-direction FRF</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-orgd454c8a" class="outline-2">
<h2 id="orgd454c8a"><span class="section-number-2">1</span> Experimental conditions</h2>
<p>
<a href="../index.html">Back to main page</a>.
</p>
<div id="outline-container-orgd3daf9d" class="outline-2">
<h2 id="orgd3daf9d"><span class="section-number-2">1</span> Experimental conditions</h2>
<div class="outline-text-2" id="text-1">
<ul class="org-ul">
<li>Measurement made in a metrology lab</li>
<li>The granite is not glued to the floor</li>
<li>The Y-Translation stage is powered and in closed-loop</li>
<li>The spindle is not powered</li>
<li>Mass is placed on top of the Hexapod (<b>how much?</b>) (figure <a href="#org977fe1e">1</a>).</li>
<li>Mass is placed on top of the Hexapod (<b>how much?</b>) (figure <a href="#orge4311fc">1</a>).</li>
<li>Made by Marc Lesourd on the 17th of November 2017</li>
</ul>
<div id="org977fe1e" class="figure">
<div id="orge4311fc" class="figure">
<p><img src="./figs/accelerometers.png" alt="accelerometers.png" />
</p>
<p><span class="figure-number">Figure 1: </span>Accelerometers position</p>
</div>
<div id="orgbf23216" class="figure">
<div id="orgdc7cb0d" class="figure">
<p><img src="./figs/instrumented_hammer.png" alt="instrumented_hammer.png" />
</p>
<p><span class="figure-number">Figure 2: </span>Instrumented Hammer used</p>
@ -297,11 +301,11 @@ for the JavaScript code in this tag.
</div>
</div>
<div id="outline-container-orgb822802" class="outline-2">
<h2 id="orgb822802"><span class="section-number-2">2</span> Measurements procedure</h2>
<div id="outline-container-org8c42f5c" class="outline-2">
<h2 id="org8c42f5c"><span class="section-number-2">2</span> Measurements procedure</h2>
<div class="outline-text-2" id="text-2">
<p>
<b>3-axis Accelerometers</b> (specifications table <a href="#orgd6d0454">1</a>) are glued on (see figure <a href="#org977fe1e">1</a>):
<b>3-axis Accelerometers</b> (specifications table <a href="#orgb286243">1</a>) are glued on (see figure <a href="#orge4311fc">1</a>):
</p>
<ul class="org-ul">
<li>Marble</li>
@ -310,7 +314,7 @@ for the JavaScript code in this tag.
<li>top of Hexapod</li>
</ul>
<table id="orgd6d0454" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgb286243" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> Pieozoelectric acc. 356b18 - 3 axis</caption>
<colgroup>
@ -347,7 +351,7 @@ for the JavaScript code in this tag.
</table>
<p>
The structure is excited using an <b>instrumented hammer</b> with impacts on (see figure <a href="#orgbf23216">2</a>):
The structure is excited using an <b>instrumented hammer</b> with impacts on (see figure <a href="#orgdc7cb0d">2</a>):
</p>
<ul class="org-ul">
<li>Marble</li>
@ -356,8 +360,8 @@ The structure is excited using an <b>instrumented hammer</b> with impacts on (se
</div>
</div>
<div id="outline-container-org99e9d56" class="outline-2">
<h2 id="org99e9d56"><span class="section-number-2">3</span> Measurement Files</h2>
<div id="outline-container-org06a1ec4" class="outline-2">
<h2 id="org06a1ec4"><span class="section-number-2">3</span> Measurement Files</h2>
<div class="outline-text-2" id="text-3">
<p>
Two measurements files are:
@ -366,7 +370,7 @@ Two measurements files are:
<li><code>id31_microstation_2017_11_17_frf.mat</code> that contains:
<ul class="org-ul">
<li><code>freq_frf</code> the frequency vector in Hz</li>
<li>Computed frequency response functions (see table <a href="#orgdcce96c">2</a>)</li>
<li>Computed frequency response functions (see table <a href="#org3821552">2</a>)</li>
</ul></li>
<li><code>id31_microstation_2017_11_17_coh.mat</code>
<ul class="org-ul">
@ -375,10 +379,10 @@ Two measurements files are:
</ul>
<p>
For each of the measurement, the measured channels are shown on table <a href="#org8bc7496">3</a>.
For each of the measurement, the measured channels are shown on table <a href="#orgedc361d">3</a>.
</p>
<table id="orgdcce96c" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org3821552" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> Description of the location of direction of the excitation for each measurement</caption>
<colgroup>
@ -434,7 +438,7 @@ For each of the measurement, the measured channels are shown on table <a href="#
</tbody>
</table>
<table id="org8bc7496" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgedc361d" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> Description of each measurement channel</caption>
<colgroup>
@ -550,63 +554,63 @@ For each of the measurement, the measured channels are shown on table <a href="#
</div>
</div>
<div id="outline-container-orgc95ce23" class="outline-2">
<h2 id="orgc95ce23"><span class="section-number-2">4</span> Data Analysis</h2>
<div id="outline-container-orgde26e79" class="outline-2">
<h2 id="orgde26e79"><span class="section-number-2">4</span> Data Analysis</h2>
<div class="outline-text-2" id="text-4">
</div>
<div id="outline-container-orga76b51e" class="outline-3">
<h3 id="orga76b51e"><span class="section-number-3">4.1</span> Loading of the data</h3>
<div id="outline-container-orgcf77a6c" class="outline-3">
<h3 id="orgcf77a6c"><span class="section-number-3">4.1</span> Loading of the data</h3>
<div class="outline-text-3" id="text-4-1">
<div class="org-src-container">
<pre class="src src-matlab">load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/id31_microstation_2017_11_17_coh.mat'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'coh_hexa_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'coh_hexa_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'coh_hexa_z'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'coh_marble_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'coh_marble_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'coh_marble_z'</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/id31_microstation_2017_11_17_coh.mat'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'coh_hexa_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'coh_hexa_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'coh_hexa_z'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'coh_marble_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'coh_marble_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'coh_marble_z'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/id31_microstation_2017_11_17_frf.mat'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'freq_frf'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'frf_hexa_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'frf_hexa_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'frf_hexa_z'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'frf_marble_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'frf_marble_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #008000;">'frf_marble_z'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/id31_microstation_2017_11_17_frf.mat'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'freq_frf'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'frf_hexa_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'frf_hexa_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'frf_hexa_z'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'frf_marble_x'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'frf_marble_y'</span>,<span style="text-decoration: underline;">...</span>
<span style="color: #CC9393;">'frf_marble_z'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-org820ac4d" class="outline-3">
<h3 id="org820ac4d"><span class="section-number-3">4.2</span> Pre-processing of the data</h3>
<div id="outline-container-org37cddb7" class="outline-3">
<h3 id="org37cddb7"><span class="section-number-3">4.2</span> Pre-processing of the data</h3>
<div class="outline-text-3" id="text-4-2">
<p>
The FRF data are scaled with the sensitivity of the accelerometer and integrated two times to have the displacement instead of the acceleration.
</p>
<div class="org-src-container">
<pre class="src src-matlab">accel_sensitivity = <span style="color: #D0372D;">0</span>.<span style="color: #D0372D;">102</span>; <span style="color: #8D8D84; font-style: italic;">% [V/(m/s2)]</span>
w = <span style="color: #D0372D;">j</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">pi</span><span style="color: #6434A3;">*</span>freq_frf; <span style="color: #8D8D84; font-style: italic;">% j.omega in [rad/s]</span>
<pre class="src src-matlab">accel_sensitivity = <span style="color: #BFEBBF;">0</span>.<span style="color: #BFEBBF;">102</span>; <span style="color: #7F9F7F;">% [V/(m/s2)]</span>
w = <span style="color: #BFEBBF;">j</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">pi</span><span style="color: #7CB8BB;">*</span>freq_frf; <span style="color: #7F9F7F;">% j.omega in [rad/s]</span>
frf_hexa_x = <span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>accel_sensitivity<span style="color: #6434A3;">*</span>frf_hexa_x<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span>w<span style="color: #6434A3;">.^</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
frf_hexa_y = <span style="color: #6434A3;">-</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>accel_sensitivity<span style="color: #6434A3;">*</span>frf_hexa_y<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span>w<span style="color: #6434A3;">.^</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
frf_hexa_z = <span style="color: #6434A3;">-</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>accel_sensitivity<span style="color: #6434A3;">*</span>frf_hexa_z<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span>w<span style="color: #6434A3;">.^</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
frf_hexa_x = <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>accel_sensitivity<span style="color: #7CB8BB;">*</span>frf_hexa_x<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span>w<span style="color: #7CB8BB;">.^</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
frf_hexa_y = <span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>accel_sensitivity<span style="color: #7CB8BB;">*</span>frf_hexa_y<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span>w<span style="color: #7CB8BB;">.^</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
frf_hexa_z = <span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>accel_sensitivity<span style="color: #7CB8BB;">*</span>frf_hexa_z<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span>w<span style="color: #7CB8BB;">.^</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
frf_marble_x = <span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>accel_sensitivity<span style="color: #6434A3;">*</span>frf_marble_x<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span>w<span style="color: #6434A3;">.^</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
frf_marble_y = <span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>accel_sensitivity<span style="color: #6434A3;">*</span>frf_marble_y<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span>w<span style="color: #6434A3;">.^</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
frf_marble_z = <span style="color: #6434A3;">-</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>accel_sensitivity<span style="color: #6434A3;">*</span>frf_marble_z<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span>w<span style="color: #6434A3;">.^</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
frf_marble_x = <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>accel_sensitivity<span style="color: #7CB8BB;">*</span>frf_marble_x<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span>w<span style="color: #7CB8BB;">.^</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
frf_marble_y = <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>accel_sensitivity<span style="color: #7CB8BB;">*</span>frf_marble_y<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span>w<span style="color: #7CB8BB;">.^</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
frf_marble_z = <span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>accel_sensitivity<span style="color: #7CB8BB;">*</span>frf_marble_z<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span>w<span style="color: #7CB8BB;">.^</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-org4e99f9f" class="outline-3">
<h3 id="org4e99f9f"><span class="section-number-3">4.3</span> X-direction FRF</h3>
<div id="outline-container-orgb992ebc" class="outline-3">
<h3 id="orgb992ebc"><span class="section-number-3">4.3</span> X-direction FRF</h3>
<div class="outline-text-3" id="text-4-3">
<div id="org276857f" class="figure">
<div id="orgf0fdcf7" class="figure">
<p><img src="figs/marble_x_frf.png" alt="marble_x_frf.png" />
</p>
<p><span class="figure-number">Figure 3: </span>Response to a force applied on the marble in the X direction</p>
@ -614,7 +618,7 @@ frf_marble_z = <span style="color: #6434A3;">-</span><span style="color: #D0372D
<div id="orgf0e10a5" class="figure">
<div id="org8412b64" class="figure">
<p><img src="figs/hexa_x_frf.png" alt="hexa_x_frf.png" />
</p>
<p><span class="figure-number">Figure 4: </span>Response to a force applied on the hexa in the X direction</p>
@ -622,18 +626,18 @@ frf_marble_z = <span style="color: #6434A3;">-</span><span style="color: #D0372D
</div>
</div>
<div id="outline-container-orgda268c3" class="outline-3">
<h3 id="orgda268c3"><span class="section-number-3">4.4</span> Y-direction FRF</h3>
<div id="outline-container-org65e3ece" class="outline-3">
<h3 id="org65e3ece"><span class="section-number-3">4.4</span> Y-direction FRF</h3>
<div class="outline-text-3" id="text-4-4">
<div id="org236241c" class="figure">
<div id="org59ce301" class="figure">
<p><img src="figs/marble_y_frf.png" alt="marble_y_frf.png" />
</p>
<p><span class="figure-number">Figure 5: </span>Response to a force applied on the marble in the Y direction</p>
</div>
<div id="org82af17e" class="figure">
<div id="orga559225" class="figure">
<p><img src="figs/hexa_y_frf.png" alt="hexa_y_frf.png" />
</p>
<p><span class="figure-number">Figure 6: </span>Response to a force applied on the hexa in the Y direction</p>
@ -641,18 +645,18 @@ frf_marble_z = <span style="color: #6434A3;">-</span><span style="color: #D0372D
</div>
</div>
<div id="outline-container-org13db41d" class="outline-3">
<h3 id="org13db41d"><span class="section-number-3">4.5</span> Z-direction FRF</h3>
<div id="outline-container-org90e2e38" class="outline-3">
<h3 id="org90e2e38"><span class="section-number-3">4.5</span> Z-direction FRF</h3>
<div class="outline-text-3" id="text-4-5">
<div id="org59429a8" class="figure">
<div id="orgc3ab1a0" class="figure">
<p><img src="figs/marble_z_frf.png" alt="marble_z_frf.png" />
</p>
<p><span class="figure-number">Figure 7: </span>Response to a force applied on the marble in the Z direction</p>
</div>
<div id="org74da9a0" class="figure">
<div id="orge969c88" class="figure">
<p><img src="figs/hexa_z_frf.png" alt="hexa_z_frf.png" />
</p>
<p><span class="figure-number">Figure 8: </span>Response to a force applied on the hexa in the Z direction</p>
@ -663,7 +667,7 @@ frf_marble_z = <span style="color: #6434A3;">-</span><span style="color: #D0372D
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-03-14 jeu. 11:54</p>
<p class="date">Created: 2019-03-15 ven. 11:41</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -21,6 +21,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
* Experimental conditions
- Measurement made in a metrology lab
- The granite is not glued to the floor

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-03-14 jeu. 11:54 -->
<!-- 2019-03-15 ven. 11:42 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Measurements</title>
@ -253,24 +253,28 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org7cd3616">1. Experimental conditions</a></li>
<li><a href="#org82e34a9">2. Measurements procedure</a></li>
<li><a href="#org60dfbd6">3. Measurement Channels</a></li>
<li><a href="#org0a25c6d">4. Experiments</a></li>
<li><a href="#orgad4b82f">5. Data Analysis</a>
<li><a href="#org5e8db2a">1. Experimental conditions</a></li>
<li><a href="#org3971100">2. Measurements procedure</a></li>
<li><a href="#orgbdda3cf">3. Measurement Channels</a></li>
<li><a href="#org02d57dd">4. Experiments</a></li>
<li><a href="#org0c0372c">5. Data Analysis</a>
<ul>
<li><a href="#org33bbec7">5.1. Loading and pre-processing of the data</a></li>
<li><a href="#org9a80753">5.2. X-direction FRF</a></li>
<li><a href="#org9f734e8">5.3. Y-direction FRF</a></li>
<li><a href="#org3ac5c7f">5.4. Z-direction FRF</a></li>
<li><a href="#orgfa30bdd">5.1. Loading and pre-processing of the data</a></li>
<li><a href="#org3b7ddf4">5.2. X-direction FRF</a></li>
<li><a href="#org9e99f35">5.3. Y-direction FRF</a></li>
<li><a href="#org047bf6d">5.4. Z-direction FRF</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org7cd3616" class="outline-2">
<h2 id="org7cd3616"><span class="section-number-2">1</span> Experimental conditions</h2>
<p>
<a href="../index.html">Back to main page</a>.
</p>
<div id="outline-container-org5e8db2a" class="outline-2">
<h2 id="org5e8db2a"><span class="section-number-2">1</span> Experimental conditions</h2>
<div class="outline-text-2" id="text-1">
<ul class="org-ul">
<li>The granite is not glued to the floor</li>
@ -280,12 +284,12 @@ for the JavaScript code in this tag.
</div>
</div>
<div id="outline-container-org82e34a9" class="outline-2">
<h2 id="org82e34a9"><span class="section-number-2">2</span> Measurements procedure</h2>
<div id="outline-container-org3971100" class="outline-2">
<h2 id="org3971100"><span class="section-number-2">2</span> Measurements procedure</h2>
<div class="outline-text-2" id="text-2">
<p>
<b>Geophones</b>
L-28LB geophones (table <a href="#orgc0074ea">1</a>) are placed on
L-28LB geophones (table <a href="#org2db1824">1</a>) are placed on
</p>
<ul class="org-ul">
<li>Marle</li>
@ -293,7 +297,7 @@ L-28LB geophones (table <a href="#orgc0074ea">1</a>) are placed on
<li>Top of Hexapod</li>
</ul>
<table id="orgc0074ea" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org2db1824" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> L-28LB Geophone characteristics</caption>
<colgroup>
@ -329,10 +333,10 @@ The structure is excited using an <b>instrumented hammer</b> with impacts on
</div>
</div>
<div id="outline-container-org60dfbd6" class="outline-2">
<h2 id="org60dfbd6"><span class="section-number-2">3</span> Measurement Channels</h2>
<div id="outline-container-orgbdda3cf" class="outline-2">
<h2 id="orgbdda3cf"><span class="section-number-2">3</span> Measurement Channels</h2>
<div class="outline-text-2" id="text-3">
<table id="orge84aae0" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgc11ba7f" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> Description of each measurement channel</caption>
<colgroup>
@ -386,10 +390,10 @@ The structure is excited using an <b>instrumented hammer</b> with impacts on
</div>
</div>
<div id="outline-container-org0a25c6d" class="outline-2">
<h2 id="org0a25c6d"><span class="section-number-2">4</span> Experiments</h2>
<div id="outline-container-org02d57dd" class="outline-2">
<h2 id="org02d57dd"><span class="section-number-2">4</span> Experiments</h2>
<div class="outline-text-2" id="text-4">
<table id="org8ade4d2" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org5679814" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> Description of the location of direction of the excitation for each measurement</caption>
<colgroup>
@ -449,107 +453,107 @@ The structure is excited using an <b>instrumented hammer</b> with impacts on
</div>
</div>
<div id="outline-container-orgad4b82f" class="outline-2">
<h2 id="orgad4b82f"><span class="section-number-2">5</span> Data Analysis</h2>
<div id="outline-container-org0c0372c" class="outline-2">
<h2 id="org0c0372c"><span class="section-number-2">5</span> Data Analysis</h2>
<div class="outline-text-2" id="text-5">
</div>
<div id="outline-container-org33bbec7" class="outline-3">
<h3 id="org33bbec7"><span class="section-number-3">5.1</span> Loading and pre-processing of the data</h3>
<div id="outline-container-orgfa30bdd" class="outline-3">
<h3 id="orgfa30bdd"><span class="section-number-3">5.1</span> Loading and pre-processing of the data</h3>
<div class="outline-text-3" id="text-5-1">
<p>
Data is scaled and integrated one time to go from velocity to displacement.
</p>
<div class="org-src-container">
<pre class="src src-matlab">load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/freq_frf.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% freq_frf</span>
<pre class="src src-matlab">load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/freq_frf.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% freq_frf</span>
w = <span style="color: #D0372D;">j</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">pi</span><span style="color: #6434A3;">*</span>freq_frf; <span style="color: #8D8D84; font-style: italic;">% j.omega in [rad/s]</span>
w = <span style="color: #BFEBBF;">j</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">pi</span><span style="color: #7CB8BB;">*</span>freq_frf; <span style="color: #7F9F7F;">% j.omega in [rad/s]</span>
scale_factor = <span style="color: #D0372D;">1</span>;
scale_factor = <span style="color: #BFEBBF;">1</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/frf_marble_x.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% ReIm1</span>
frf_marble_x = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>ReIm1, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
frf_marble_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm1<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% marble_x</span>
frf_marble_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm1<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% tilt_x</span>
frf_marble_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm1<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% hexa_x</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/frf_marble_x.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% ReIm1</span>
frf_marble_x = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>ReIm1, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
frf_marble_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm1<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% marble_x</span>
frf_marble_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm1<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% tilt_x</span>
frf_marble_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm1<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% hexa_x</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/frf_hexa_x.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% ReIm2</span>
frf_hexa_x = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>ReIm2, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
frf_hexa_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm2<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% marble_x</span>
frf_hexa_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm2<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% tilt_x</span>
frf_hexa_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm2<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% hexa_x</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/frf_hexa_x.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% ReIm2</span>
frf_hexa_x = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>ReIm2, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
frf_hexa_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm2<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% marble_x</span>
frf_hexa_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm2<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% tilt_x</span>
frf_hexa_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm2<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% hexa_x</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/frf_marble_y.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% ReIm3</span>
frf_marble_y = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>ReIm3, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
frf_marble_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm3<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% marble_y</span>
frf_marble_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm3<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% tilt_y</span>
frf_marble_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = <span style="color: #6434A3;">-</span>scale_factor<span style="color: #6434A3;">*</span>ReIm3<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% hexa_y</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/frf_marble_y.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% ReIm3</span>
frf_marble_y = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>ReIm3, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
frf_marble_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm3<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% marble_y</span>
frf_marble_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm3<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% tilt_y</span>
frf_marble_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = <span style="color: #7CB8BB;">-</span>scale_factor<span style="color: #7CB8BB;">*</span>ReIm3<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% hexa_y</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/frf_hexa_y.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% ReIm4</span>
frf_hexa_y = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>ReIm4, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
frf_hexa_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm4<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% marble_y</span>
frf_hexa_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm4<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% tilt_y</span>
frf_hexa_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm4<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% hexa_y</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/frf_hexa_y.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% ReIm4</span>
frf_hexa_y = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>ReIm4, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
frf_hexa_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm4<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% marble_y</span>
frf_hexa_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm4<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% tilt_y</span>
frf_hexa_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm4<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% hexa_y</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/frf_marble_z.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% ReIm5</span>
frf_marble_z = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>ReIm5, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
frf_marble_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm5<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% marble_z</span>
frf_marble_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm5<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% tilt_z</span>
frf_marble_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm5<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% hexa_z</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/frf_marble_z.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% ReIm5</span>
frf_marble_z = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>ReIm5, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
frf_marble_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm5<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% marble_z</span>
frf_marble_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm5<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% tilt_z</span>
frf_marble_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm5<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% hexa_z</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/frf_hexa_z.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% ReIm6</span>
frf_hexa_z = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>ReIm6, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
frf_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm6<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% marble_z</span>
frf_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm6<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% tilt_z</span>
frf_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = scale_factor<span style="color: #6434A3;">*</span>ReIm6<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span><span style="color: #6434A3;">./</span>w; <span style="color: #8D8D84; font-style: italic;">% hexa_z</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/frf_hexa_z.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% ReIm6</span>
frf_hexa_z = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>ReIm6, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
frf_hexa_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm6<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% marble_z</span>
frf_hexa_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm6<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% tilt_z</span>
frf_hexa_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = scale_factor<span style="color: #7CB8BB;">*</span>ReIm6<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">./</span>w; <span style="color: #7F9F7F;">% hexa_z</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab">load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/coher_marble_x.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% coh1</span>
coh_marble_x = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>coh1, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
coh_marble_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = coh1<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% marble_x</span>
coh_marble_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = coh1<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% tilt_x</span>
coh_marble_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = coh1<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% hexa_x</span>
<pre class="src src-matlab">load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/coher_marble_x.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% coh1</span>
coh_marble_x = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>coh1, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
coh_marble_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = coh1<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% marble_x</span>
coh_marble_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = coh1<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% tilt_x</span>
coh_marble_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = coh1<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% hexa_x</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/coher_hexa_x.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% coh2</span>
coh_hexa_x = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>coh2, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
coh_hexa_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = coh2<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% marble_x</span>
coh_hexa_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = coh2<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% tilt_x</span>
coh_hexa_x<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = coh2<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% hexa_x</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/coher_hexa_x.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% coh2</span>
coh_hexa_x = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>coh2, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
coh_hexa_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = coh2<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% marble_x</span>
coh_hexa_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = coh2<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% tilt_x</span>
coh_hexa_x<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = coh2<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% hexa_x</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/coher_marble_y.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% coh3</span>
coh_marble_y = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>coh3, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
coh_marble_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = coh3<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% marble_y</span>
coh_marble_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = coh3<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% tilt_y</span>
coh_marble_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = coh3<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% hexa_y</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/coher_marble_y.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% coh3</span>
coh_marble_y = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>coh3, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
coh_marble_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = coh3<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% marble_y</span>
coh_marble_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = coh3<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% tilt_y</span>
coh_marble_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = coh3<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% hexa_y</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/coher_hexa_y.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% coh4</span>
coh_hexa_y = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>coh4, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
coh_hexa_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = coh4<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% marble_y</span>
coh_hexa_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = coh4<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% tilt_y</span>
coh_hexa_y<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = coh4<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% hexa_y</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/coher_hexa_y.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% coh4</span>
coh_hexa_y = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>coh4, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
coh_hexa_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = coh4<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% marble_y</span>
coh_hexa_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = coh4<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% tilt_y</span>
coh_hexa_y<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = coh4<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% hexa_y</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/coher_marble_z.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% coh5</span>
coh_marble_z = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>coh5, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
coh_marble_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = coh5<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% marble_z</span>
coh_marble_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = coh5<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% tilt_z</span>
coh_marble_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = coh5<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% hexa_z</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/coher_marble_z.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% coh5</span>
coh_marble_z = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>coh5, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
coh_marble_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = coh5<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% marble_z</span>
coh_marble_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = coh5<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% tilt_z</span>
coh_marble_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = coh5<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% hexa_z</span>
load<span style="color: #707183;">(</span><span style="color: #008000;">'./raw_data/coher_hexa_z.mat'</span><span style="color: #707183;">)</span> <span style="color: #8D8D84; font-style: italic;">% coh6</span>
coh_hexa_z = zeros<span style="color: #707183;">(</span>size<span style="color: #7388D6;">(</span>coh6, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> = coh6<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% marble_z</span>
coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span> = coh6<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% tilt_z</span>
coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span> = coh6<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>; <span style="color: #8D8D84; font-style: italic;">% hexa_z</span>
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./raw_data/coher_hexa_z.mat'</span><span style="color: #DCDCCC;">)</span> <span style="color: #7F9F7F;">% coh6</span>
coh_hexa_z = zeros<span style="color: #DCDCCC;">(</span>size<span style="color: #BFEBBF;">(</span>coh6, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
coh_hexa_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> = coh6<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% marble_z</span>
coh_hexa_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span> = coh6<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% tilt_z</span>
coh_hexa_z<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span> = coh6<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>; <span style="color: #7F9F7F;">% hexa_z</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org9a80753" class="outline-3">
<h3 id="org9a80753"><span class="section-number-3">5.2</span> X-direction FRF</h3>
<div id="outline-container-org3b7ddf4" class="outline-3">
<h3 id="org3b7ddf4"><span class="section-number-3">5.2</span> X-direction FRF</h3>
<div class="outline-text-3" id="text-5-2">
<div id="orge2e6756" class="figure">
<div id="org9f57def" class="figure">
<p><img src="figs/marble_x_frf.png" alt="marble_x_frf.png" />
</p>
<p><span class="figure-number">Figure 1: </span>Response to a force applied on the marble in the X direction</p>
@ -557,7 +561,7 @@ coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:<
<div id="org8981d2a" class="figure">
<div id="orgbb30a4d" class="figure">
<p><img src="figs/hexa_x_frf.png" alt="hexa_x_frf.png" />
</p>
<p><span class="figure-number">Figure 2: </span>Response to a force applied on the hexa in the X direction</p>
@ -565,18 +569,18 @@ coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:<
</div>
</div>
<div id="outline-container-org9f734e8" class="outline-3">
<h3 id="org9f734e8"><span class="section-number-3">5.3</span> Y-direction FRF</h3>
<div id="outline-container-org9e99f35" class="outline-3">
<h3 id="org9e99f35"><span class="section-number-3">5.3</span> Y-direction FRF</h3>
<div class="outline-text-3" id="text-5-3">
<div id="orgeaeb2a7" class="figure">
<div id="orgee13a2c" class="figure">
<p><img src="figs/marble_y_frf.png" alt="marble_y_frf.png" />
</p>
<p><span class="figure-number">Figure 3: </span>Response to a force applied on the marble in the Y direction</p>
</div>
<div id="orgfd72e3a" class="figure">
<div id="org2f8f75b" class="figure">
<p><img src="figs/hexa_y_frf.png" alt="hexa_y_frf.png" />
</p>
<p><span class="figure-number">Figure 4: </span>Response to a force applied on the hexa in the Y direction</p>
@ -584,18 +588,18 @@ coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:<
</div>
</div>
<div id="outline-container-org3ac5c7f" class="outline-3">
<h3 id="org3ac5c7f"><span class="section-number-3">5.4</span> Z-direction FRF</h3>
<div id="outline-container-org047bf6d" class="outline-3">
<h3 id="org047bf6d"><span class="section-number-3">5.4</span> Z-direction FRF</h3>
<div class="outline-text-3" id="text-5-4">
<div id="org8dc8fda" class="figure">
<div id="orge62caa0" class="figure">
<p><img src="figs/marble_z_frf.png" alt="marble_z_frf.png" />
</p>
<p><span class="figure-number">Figure 5: </span>Response to a force applied on the marble in the Z direction</p>
</div>
<div id="org051aab0" class="figure">
<div id="orge12008c" class="figure">
<p><img src="figs/hexa_z_frf.png" alt="hexa_z_frf.png" />
</p>
<p><span class="figure-number">Figure 6: </span>Response to a force applied on the hexa in the Z direction</p>
@ -606,7 +610,7 @@ coh_hexa_z<span style="color: #707183;">(</span><span style="color: #6434A3;">:<
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-03-14 jeu. 11:54</p>
<p class="date">Created: 2019-03-15 ven. 11:42</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -21,6 +21,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
* Experimental conditions
- The granite is not glued to the floor
- FS = 512Hz

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-03-14 jeu. 11:55 -->
<!-- 2019-03-15 ven. 11:42 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Measurements</title>
@ -253,21 +253,25 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org1757879">1. Experimental conditions</a></li>
<li><a href="#org13d59db">2. Measurements procedure</a></li>
<li><a href="#org85e47dc">3. Measurement Channels</a></li>
<li><a href="#org8688442">4. Experiments</a></li>
<li><a href="#orgd7108b4">5. Data Analysis</a>
<li><a href="#org767b001">1. Experimental conditions</a></li>
<li><a href="#org96ab348">2. Measurements procedure</a></li>
<li><a href="#orgabd7c2d">3. Measurement Channels</a></li>
<li><a href="#org2674a8b">4. Experiments</a></li>
<li><a href="#org35fdd83">5. Data Analysis</a>
<ul>
<li><a href="#orgf923403">5.1. Loading of the data</a></li>
<li><a href="#org1a91184">5.1. Loading of the data</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-org1757879" class="outline-2">
<h2 id="org1757879"><span class="section-number-2">1</span> Experimental conditions</h2>
<p>
<a href="../index.html">Back to main page</a>.
</p>
<div id="outline-container-org767b001" class="outline-2">
<h2 id="org767b001"><span class="section-number-2">1</span> Experimental conditions</h2>
<div class="outline-text-2" id="text-1">
<ul class="org-ul">
<li>Measurement made in the experiment hutch</li>
@ -277,18 +281,18 @@ for the JavaScript code in this tag.
</div>
</div>
<div id="outline-container-org13d59db" class="outline-2">
<h2 id="org13d59db"><span class="section-number-2">2</span> Measurements procedure</h2>
<div id="outline-container-org96ab348" class="outline-2">
<h2 id="org96ab348"><span class="section-number-2">2</span> Measurements procedure</h2>
<div class="outline-text-2" id="text-2">
<p>
8 <b>Geophone</b> are used (see table <a href="#orgf30bdb3">3</a>):
8 <b>Geophone</b> are used (see table <a href="#org17f9936">3</a>):
</p>
<ul class="org-ul">
<li>7 L-28LB geophones (table <a href="#org85b2318">1</a>)</li>
<li>1 L-4C geophone (table <a href="#orgb52bf40">2</a>)</li>
<li>7 L-28LB geophones (table <a href="#orgad8b1e1">1</a>)</li>
<li>1 L-4C geophone (table <a href="#org02884d4">2</a>)</li>
</ul>
<table id="org85b2318" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgad8b1e1" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> L-28LB Geophone characteristics</caption>
<colgroup>
@ -314,7 +318,7 @@ for the JavaScript code in this tag.
</tbody>
</table>
<table id="orgb52bf40" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org02884d4" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> L-4C Geophone characteristics</caption>
<colgroup>
@ -341,7 +345,7 @@ for the JavaScript code in this tag.
</table>
<p>
The structure is excited using an <b>instrumented hammer</b> with impacts on (see table <a href="#org8f36aca">4</a>):
The structure is excited using an <b>instrumented hammer</b> with impacts on (see table <a href="#org6d4c491">4</a>):
</p>
<ul class="org-ul">
<li>Marble</li>
@ -351,14 +355,14 @@ The structure is excited using an <b>instrumented hammer</b> with impacts on (se
</div>
</div>
<div id="outline-container-org85e47dc" class="outline-2">
<h2 id="org85e47dc"><span class="section-number-2">3</span> Measurement Channels</h2>
<div id="outline-container-orgabd7c2d" class="outline-2">
<h2 id="orgabd7c2d"><span class="section-number-2">3</span> Measurement Channels</h2>
<div class="outline-text-2" id="text-3">
<p>
Les fichiers xxx<sub>raw</sub> sont sans traitement dans le domaine temporel (environ 10 impacts par fichier)
</p>
<table id="orgf30bdb3" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org17f9936" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> Description of each measurement channel</caption>
<colgroup>
@ -447,10 +451,10 @@ Les fichiers xxx<sub>raw</sub> sont sans traitement dans le domaine temporel (en
</div>
</div>
<div id="outline-container-org8688442" class="outline-2">
<h2 id="org8688442"><span class="section-number-2">4</span> Experiments</h2>
<div id="outline-container-org2674a8b" class="outline-2">
<h2 id="org2674a8b"><span class="section-number-2">4</span> Experiments</h2>
<div class="outline-text-2" id="text-4">
<table id="org8f36aca" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org6d4c491" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 4:</span> Description of the location of direction of the excitation for each measurement</caption>
<colgroup>
@ -528,39 +532,39 @@ Les fichiers xxx<sub>raw</sub> sont sans traitement dans le domaine temporel (en
</div>
</div>
<div id="outline-container-orgd7108b4" class="outline-2">
<h2 id="orgd7108b4"><span class="section-number-2">5</span> Data Analysis</h2>
<div id="outline-container-org35fdd83" class="outline-2">
<h2 id="org35fdd83"><span class="section-number-2">5</span> Data Analysis</h2>
<div class="outline-text-2" id="text-5">
</div>
<div id="outline-container-orgf923403" class="outline-3">
<h3 id="orgf923403"><span class="section-number-3">5.1</span> Loading of the data</h3>
<div id="outline-container-org1a91184" class="outline-3">
<h3 id="org1a91184"><span class="section-number-3">5.1</span> Loading of the data</h3>
<div class="outline-text-3" id="text-5-1">
<div class="org-src-container">
<pre class="src src-matlab">load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/freq_frf.mat'</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/freq_frf.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_hexa_x.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_hexa_y.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_hexa_z.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_hexa_x.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_hexa_y.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_hexa_z.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_marble_x.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_marble_y.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_marble_z.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_marble_x.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_marble_y.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_marble_z.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_ty_x.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_ty_y.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/frf_ty_z.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_ty_x.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_ty_y.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/frf_ty_z.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_hexa_x.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_hexa_y.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_hexa_z.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_hexa_x.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_hexa_y.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_hexa_z.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_marble_x.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_marble_y.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_marble_z.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_marble_x.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_marble_y.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_marble_z.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_ty_x.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_ty_y.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/phs_ty_z.mat'</span><span style="color: #707183;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_ty_x.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_ty_y.mat'</span><span style="color: #DCDCCC;">)</span>;
load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/phs_ty_z.mat'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
@ -569,7 +573,7 @@ load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-03-14 jeu. 11:55</p>
<p class="date">Created: 2019-03-15 ven. 11:42</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -21,6 +21,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
* Experimental conditions
- Measurement made in the experiment hutch
- FS=256Hz

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-03-14 jeu. 11:55 -->
<!-- 2019-03-15 ven. 11:42 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Measurement Analysis</title>
@ -253,30 +253,34 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org8a6aabc">1. Importation of the data</a></li>
<li><a href="#orgad6ba6a">2. Variables for analysis</a></li>
<li><a href="#org1edb14b">3. Measurement 1 - Effect of Ty stage</a></li>
<li><a href="#org7de0db0">4. Measurement 2 - Effect of Ry stage</a></li>
<li><a href="#orgb549f7e">5. Measurement 3 - Effect of the Hexapod</a></li>
<li><a href="#org8c5be93">6. Measurement 4 - Effect of the Splip-Ring and Spindle</a></li>
<li><a href="#org9be1dbe">7. Measurement 5 - Transmission from ground to marble</a></li>
<li><a href="#org97f7c38">1. Importation of the data</a></li>
<li><a href="#org8d71b56">2. Variables for analysis</a></li>
<li><a href="#org8c58541">3. Measurement 1 - Effect of Ty stage</a></li>
<li><a href="#orgedf4013">4. Measurement 2 - Effect of Ry stage</a></li>
<li><a href="#org3e2fd81">5. Measurement 3 - Effect of the Hexapod</a></li>
<li><a href="#org6fea2ed">6. Measurement 4 - Effect of the Splip-Ring and Spindle</a></li>
<li><a href="#org3df0c76">7. Measurement 5 - Transmission from ground to marble</a></li>
</ul>
</div>
</div>
<div id="outline-container-org8a6aabc" class="outline-2">
<h2 id="org8a6aabc"><span class="section-number-2">1</span> Importation of the data</h2>
<p>
<a href="../index.html">Back to main page</a>.
</p>
<div id="outline-container-org97f7c38" class="outline-2">
<h2 id="org97f7c38"><span class="section-number-2">1</span> Importation of the data</h2>
<div class="outline-text-2" id="text-1">
<p>
First, load all the measurement files:
</p>
<div class="org-src-container">
<pre class="src src-matlab">meas = <span style="color: #707183;">{}</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span> = load<span style="color: #707183;">(</span><span style="color: #008000;">'./mat/Measurement1.mat'</span><span style="color: #707183;">)</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span> = load<span style="color: #707183;">(</span><span style="color: #008000;">'./mat/Measurement2.mat'</span><span style="color: #707183;">)</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">3</span><span style="color: #707183;">}</span> = load<span style="color: #707183;">(</span><span style="color: #008000;">'./mat/Measurement3.mat'</span><span style="color: #707183;">)</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">4</span><span style="color: #707183;">}</span> = load<span style="color: #707183;">(</span><span style="color: #008000;">'./mat/Measurement4.mat'</span><span style="color: #707183;">)</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">5</span><span style="color: #707183;">}</span> = load<span style="color: #707183;">(</span><span style="color: #008000;">'./mat/Measurement5.mat'</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">meas = <span style="color: #DCDCCC;">{}</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span> = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./mat/Measurement1.mat'</span><span style="color: #DCDCCC;">)</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span> = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./mat/Measurement2.mat'</span><span style="color: #DCDCCC;">)</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">}</span> = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./mat/Measurement3.mat'</span><span style="color: #DCDCCC;">)</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">}</span> = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./mat/Measurement4.mat'</span><span style="color: #DCDCCC;">)</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #DCDCCC;">}</span> = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./mat/Measurement5.mat'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
@ -284,16 +288,16 @@ meas<span style="color: #707183;">{</span><span style="color: #D0372D;">5</span>
Change the track name for measurements 3 and 4.
</p>
<div class="org-src-container">
<pre class="src src-matlab">meas<span style="color: #707183;">{</span><span style="color: #D0372D;">3</span><span style="color: #707183;">}</span>.Track1_Name = 'Input <span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span> Hexa Z';
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">4</span><span style="color: #707183;">}</span>.Track1_Name = 'Input <span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span> Hexa Z';
<pre class="src src-matlab">meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">}</span>.Track1_Name = 'Input <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span> Hexa Z';
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">}</span>.Track1_Name = 'Input <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span> Hexa Z';
</pre>
</div>
<p>
For the measurements 1 to 4, the measurement channels are shown table <a href="#org9c4944a">1</a>.
For the measurements 1 to 4, the measurement channels are shown table <a href="#org5a4bbfa">1</a>.
</p>
<table id="org9c4944a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org5a4bbfa" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> Channels for measurements 1 to 4</caption>
<colgroup>
@ -346,9 +350,9 @@ For the measurements 1 to 4, the measurement channels are shown table <a href="#
<p>
For the measurement 5, the channels are shown table <a href="#org3301908">2</a>.
For the measurement 5, the channels are shown table <a href="#org3cb3f90">2</a>.
</p>
<table id="org3301908" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org3cb3f90" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> Channels for measurement 5</caption>
<colgroup>
@ -386,43 +390,43 @@ For the measurement 5, the channels are shown table <a href="#org3301908">2</a>.
When using two geophone sensors on the same tilt stage (measurements 1 and 2), we post-process the data to obtain the z displacement and the rotation of the tilt stage:
</p>
<div class="org-src-container">
<pre class="src src-matlab">meas1_z = <span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #6434A3;">+</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #707183;">)</span><span style="color: #6434A3;">/</span><span style="color: #D0372D;">2</span>;
meas1_tilt = <span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #6434A3;">-</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #707183;">)</span><span style="color: #6434A3;">/</span><span style="color: #D0372D;">2</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span>.Track1 = meas1_z;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span>.Track1_Y_Magnitude = <span style="color: #008000;">'Meter / second'</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span>.Track1_Name = <span style="color: #008000;">'Ry Z'</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span>.Track2 = meas1_tilt;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span>.Track2_Y_Magnitude = <span style="color: #008000;">'Rad / second'</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">1</span><span style="color: #707183;">}</span>.Track2_Name = <span style="color: #008000;">'Ry Tilt'</span>;
<pre class="src src-matlab">meas1_z = <span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #7CB8BB;">+</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">/</span><span style="color: #BFEBBF;">2</span>;
meas1_tilt = <span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #7CB8BB;">-</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">/</span><span style="color: #BFEBBF;">2</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span>.Track1 = meas1_z;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span>.Track1_Y_Magnitude = <span style="color: #CC9393;">'Meter / second'</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span>.Track1_Name = <span style="color: #CC9393;">'Ry Z'</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span>.Track2 = meas1_tilt;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span>.Track2_Y_Magnitude = <span style="color: #CC9393;">'Rad / second'</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">}</span>.Track2_Name = <span style="color: #CC9393;">'Ry Tilt'</span>;
meas2_z = <span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #6434A3;">+</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #707183;">)</span><span style="color: #6434A3;">/</span><span style="color: #D0372D;">2</span>;
meas2_tilt = <span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #6434A3;">-</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #707183;">)</span><span style="color: #6434A3;">/</span><span style="color: #D0372D;">2</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span>.Track1 = meas2_z;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span>.Track1_Y_Magnitude = <span style="color: #008000;">'Meter / second'</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span>.Track1_Name = <span style="color: #008000;">'Ry Z'</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span>.Track2 = meas2_tilt;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span>.Track2_Y_Magnitude = <span style="color: #008000;">'Rad / second'</span>;
meas<span style="color: #707183;">{</span><span style="color: #D0372D;">2</span><span style="color: #707183;">}</span>.Track2_Name = <span style="color: #008000;">'Ry Tilt'</span>;
meas2_z = <span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #7CB8BB;">+</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">/</span><span style="color: #BFEBBF;">2</span>;
meas2_tilt = <span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #7CB8BB;">-</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #DCDCCC;">)</span><span style="color: #7CB8BB;">/</span><span style="color: #BFEBBF;">2</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span>.Track1 = meas2_z;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span>.Track1_Y_Magnitude = <span style="color: #CC9393;">'Meter / second'</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span>.Track1_Name = <span style="color: #CC9393;">'Ry Z'</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span>.Track2 = meas2_tilt;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span>.Track2_Y_Magnitude = <span style="color: #CC9393;">'Rad / second'</span>;
meas<span style="color: #DCDCCC;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">}</span>.Track2_Name = <span style="color: #CC9393;">'Ry Tilt'</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-orgad6ba6a" class="outline-2">
<h2 id="orgad6ba6a"><span class="section-number-2">2</span> Variables for analysis</h2>
<div id="outline-container-org8d71b56" class="outline-2">
<h2 id="org8d71b56"><span class="section-number-2">2</span> Variables for analysis</h2>
<div class="outline-text-2" id="text-2">
<p>
We define the sampling frequency and the time vectors for the plots.
</p>
<div class="org-src-container">
<pre class="src src-matlab">Fs = <span style="color: #D0372D;">256</span>; <span style="color: #8D8D84; font-style: italic;">% [Hz]</span>
dt = <span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span><span style="color: #707183;">(</span>Fs<span style="color: #707183;">)</span>;
t1 = dt<span style="color: #6434A3;">*</span><span style="color: #707183;">[</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>length<span style="color: #7388D6;">(</span>meas<span style="color: #909183;">{</span><span style="color: #D0372D;">1</span><span style="color: #909183;">}</span>.Track1<span style="color: #7388D6;">)</span><span style="color: #707183;">]</span>;
t2 = dt<span style="color: #6434A3;">*</span><span style="color: #707183;">[</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>length<span style="color: #7388D6;">(</span>meas<span style="color: #909183;">{</span><span style="color: #D0372D;">2</span><span style="color: #909183;">}</span>.Track1<span style="color: #7388D6;">)</span><span style="color: #707183;">]</span>;
t3 = dt<span style="color: #6434A3;">*</span><span style="color: #707183;">[</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>length<span style="color: #7388D6;">(</span>meas<span style="color: #909183;">{</span><span style="color: #D0372D;">3</span><span style="color: #909183;">}</span>.Track1<span style="color: #7388D6;">)</span><span style="color: #707183;">]</span>;
t4 = dt<span style="color: #6434A3;">*</span><span style="color: #707183;">[</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>length<span style="color: #7388D6;">(</span>meas<span style="color: #909183;">{</span><span style="color: #D0372D;">4</span><span style="color: #909183;">}</span>.Track1<span style="color: #7388D6;">)</span><span style="color: #707183;">]</span>;
t5 = dt<span style="color: #6434A3;">*</span><span style="color: #707183;">[</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>length<span style="color: #7388D6;">(</span>meas<span style="color: #909183;">{</span><span style="color: #D0372D;">5</span><span style="color: #909183;">}</span>.Track1<span style="color: #7388D6;">)</span><span style="color: #707183;">]</span>;
<pre class="src src-matlab">Fs = <span style="color: #BFEBBF;">256</span>; <span style="color: #7F9F7F;">% [Hz]</span>
dt = <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span><span style="color: #DCDCCC;">(</span>Fs<span style="color: #DCDCCC;">)</span>;
t1 = dt<span style="color: #7CB8BB;">*</span><span style="color: #DCDCCC;">[</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>length<span style="color: #BFEBBF;">(</span>meas<span style="color: #D0BF8F;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #D0BF8F;">}</span>.Track1<span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">]</span>;
t2 = dt<span style="color: #7CB8BB;">*</span><span style="color: #DCDCCC;">[</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>length<span style="color: #BFEBBF;">(</span>meas<span style="color: #D0BF8F;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #D0BF8F;">}</span>.Track1<span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">]</span>;
t3 = dt<span style="color: #7CB8BB;">*</span><span style="color: #DCDCCC;">[</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>length<span style="color: #BFEBBF;">(</span>meas<span style="color: #D0BF8F;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #D0BF8F;">}</span>.Track1<span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">]</span>;
t4 = dt<span style="color: #7CB8BB;">*</span><span style="color: #DCDCCC;">[</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>length<span style="color: #BFEBBF;">(</span>meas<span style="color: #D0BF8F;">{</span><span style="color: #BFEBBF;">4</span><span style="color: #D0BF8F;">}</span>.Track1<span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">]</span>;
t5 = dt<span style="color: #7CB8BB;">*</span><span style="color: #DCDCCC;">[</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>length<span style="color: #BFEBBF;">(</span>meas<span style="color: #D0BF8F;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #D0BF8F;">}</span>.Track1<span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">]</span>;
</pre>
</div>
@ -430,8 +434,8 @@ t5 = dt<span style="color: #6434A3;">*</span><span style="color: #707183;">[</s
For the frequency analysis, we define the frequency limits for the plot.
</p>
<div class="org-src-container">
<pre class="src src-matlab">fmin = <span style="color: #D0372D;">1</span>; <span style="color: #8D8D84; font-style: italic;">% [Hz]</span>
fmax = <span style="color: #D0372D;">100</span>; <span style="color: #8D8D84; font-style: italic;">% [Hz]</span>
<pre class="src src-matlab">fmin = <span style="color: #BFEBBF;">1</span>; <span style="color: #7F9F7F;">% [Hz]</span>
fmax = <span style="color: #BFEBBF;">100</span>; <span style="color: #7F9F7F;">% [Hz]</span>
</pre>
</div>
@ -439,20 +443,20 @@ fmax = <span style="color: #D0372D;">100</span>; <span style="color: #8D8D84; fo
Then we define the windows that will be used to average the results.
</p>
<div class="org-src-container">
<pre class="src src-matlab">psd_window = hanning<span style="color: #707183;">(</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">*</span>fmin<span style="color: #6434A3;">/</span>dt<span style="color: #707183;">)</span>;
<pre class="src src-matlab">psd_window = hanning<span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">*</span>fmin<span style="color: #7CB8BB;">/</span>dt<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-org1edb14b" class="outline-2">
<h2 id="org1edb14b"><span class="section-number-2">3</span> Measurement 1 - Effect of Ty stage</h2>
<div id="outline-container-org8c58541" class="outline-2">
<h2 id="org8c58541"><span class="section-number-2">3</span> Measurement 1 - Effect of Ty stage</h2>
<div class="outline-text-2" id="text-3">
<p>
The configuration for this measurement is shown table <a href="#org91518a8">3</a>.
The configuration for this measurement is shown table <a href="#orgb1cd997">3</a>.
</p>
<table id="org91518a8" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgb1cd997" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> Stages configuration - Measurement 1</caption>
<colgroup>
@ -479,7 +483,7 @@ The configuration for this measurement is shown table <a href="#org91518a8">3</a
</table>
<p>
We then plot the measurements in time domain (figure <a href="#orgf668224">1</a>).
We then plot the measurements in time domain (figure <a href="#org86b888b">1</a>).
</p>
<div class="important">
@ -491,7 +495,7 @@ How can we explain that?
</div>
<div id="orgf668224" class="figure">
<div id="org86b888b" class="figure">
<p><img src="Figures/meas1.png" alt="meas1.png" />
</p>
<p><span class="figure-number">Figure 1: </span>Time domain - measurement 1</p>
@ -501,16 +505,16 @@ How can we explain that?
To understand what is going on, instead of looking at the velocity, we can look at the displacement by integrating the data. The displacement is computed by integrating the velocity using <code>cumtrapz</code> function.
</p>
<div class="org-src-container">
<pre class="src src-matlab">tdisp = t1<span style="color: #707183;">(</span>ceil<span style="color: #7388D6;">(</span><span style="color: #D0372D;">300</span><span style="color: #6434A3;">/</span>dt<span style="color: #7388D6;">)</span><span style="color: #6434A3;">:</span>ceil<span style="color: #7388D6;">(</span><span style="color: #D0372D;">340</span><span style="color: #6434A3;">/</span>dt<span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
xdisp = cumtrapz<span style="color: #707183;">(</span>tdisp, meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">300</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">340</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">tdisp = t1<span style="color: #DCDCCC;">(</span>ceil<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">300</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #BFEBBF;">)</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">340</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
xdisp = cumtrapz<span style="color: #DCDCCC;">(</span>tdisp, meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">300</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">340</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<p>
Then we plot the position with respect to time (figure <a href="#org162b20d">2</a>).
Then we plot the position with respect to time (figure <a href="#org6e2029d">2</a>).
</p>
<div id="org162b20d" class="figure">
<div id="org6e2029d" class="figure">
<p><img src="Figures/meas1_disp.png" alt="meas1_disp.png" />
</p>
<p><span class="figure-number">Figure 2: </span>Y displacement of the Ty stage</p>
@ -520,37 +524,37 @@ Then we plot the position with respect to time (figure <a href="#org162b20d">2</
We when compute the power spectral density of each measurement before and after turning on the stage.
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>pxx111, f111<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">300</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx112, f112<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">350</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>pxx111, f111<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">300</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx112, f112<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">350</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #707183;">[</span>pxx121, f121<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">300</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx122, f122<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">350</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx121, f121<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">300</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx122, f122<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">350</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #707183;">[</span>pxx131, f131<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">300</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx132, f132<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">350</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx131, f131<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">300</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx132, f132<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">350</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<p>
We finally plot the power spectral density of each track (figures <a href="#orgc8c714a">3</a>, <a href="#org9301433">4</a>, <a href="#org958556b">5</a>).
We finally plot the power spectral density of each track (figures <a href="#orgd40235d">3</a>, <a href="#org7bcf494">4</a>, <a href="#orga44d3ba">5</a>).
</p>
<div id="orgc8c714a" class="figure">
<div id="orgd40235d" class="figure">
<p><img src="Figures/meas1_ry_z_psd.png" alt="meas1_ry_z_psd.png" />
</p>
<p><span class="figure-number">Figure 3: </span>PSD of the Z velocity of Ry stage - measurement 1</p>
</div>
<div id="org9301433" class="figure">
<div id="org7bcf494" class="figure">
<p><img src="Figures/meas1_ry_tilt_psd.png" alt="meas1_ry_tilt_psd.png" />
</p>
<p><span class="figure-number">Figure 4: </span>PSD of the Rotation of Ry Stage - measurement 1</p>
</div>
<div id="org958556b" class="figure">
<div id="orga44d3ba" class="figure">
<p><img src="Figures/meas1_ty_y_psd.png" alt="meas1_ty_y_psd.png" />
</p>
<p><span class="figure-number">Figure 5: </span>PSD of the Ty velocity in the Y direction - measurement 1</p>
@ -574,14 +578,14 @@ It does not seems to have any effect on the Z motion of the tilt stage.
</div>
</div>
<div id="outline-container-org7de0db0" class="outline-2">
<h2 id="org7de0db0"><span class="section-number-2">4</span> Measurement 2 - Effect of Ry stage</h2>
<div id="outline-container-orgedf4013" class="outline-2">
<h2 id="orgedf4013"><span class="section-number-2">4</span> Measurement 2 - Effect of Ry stage</h2>
<div class="outline-text-2" id="text-4">
<p>
The tilt stage is turned ON at around 326 seconds (table <a href="#org296416d">4</a>).
The tilt stage is turned ON at around 326 seconds (table <a href="#orgd76c7d2">4</a>).
</p>
<table id="org296416d" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgd76c7d2" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 4:</span> Stages configuration - Measurement 2</caption>
<colgroup>
@ -608,47 +612,47 @@ The tilt stage is turned ON at around 326 seconds (table <a href="#org296416d">4
</table>
<p>
We plot the time domain (figure <a href="#org074f8c1">6</a>) and we don't observe anything special in the time domain.
We plot the time domain (figure <a href="#orga729884">6</a>) and we don't observe anything special in the time domain.
</p>
<div id="org074f8c1" class="figure">
<div id="orga729884" class="figure">
<p><img src="Figures/meas2.png" alt="meas2.png" />
</p>
<p><span class="figure-number">Figure 6: </span>Time domain - measurement 2</p>
</div>
<p>
We compute the PSD of each track and we plot them (figures <a href="#org2cfdba7">7</a>, <a href="#orgc7b7dca">8</a> and <a href="#orged46ee5">9</a> ).
We compute the PSD of each track and we plot them (figures <a href="#org2e8116e">7</a>, <a href="#org4ac1f64">8</a> and <a href="#orge6191ed">9</a> ).
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>pxx211, f211<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">326</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx212, f212<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">326</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>pxx211, f211<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">326</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx212, f212<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">326</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #707183;">[</span>pxx221, f221<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">326</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx222, f222<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">326</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx221, f221<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">326</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx222, f222<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">326</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #707183;">[</span>pxx231, f231<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">326</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx232, f232<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">2</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">326</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx231, f231<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">326</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx232, f232<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">326</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="org2cfdba7" class="figure">
<div id="org2e8116e" class="figure">
<p><img src="Figures/meas2_ry_z_psd.png" alt="meas2_ry_z_psd.png" />
</p>
<p><span class="figure-number">Figure 7: </span>PSD of the Z velocity of Ry Stage - measurement 2</p>
</div>
<div id="orgc7b7dca" class="figure">
<div id="org4ac1f64" class="figure">
<p><img src="Figures/meas2_ry_tilt_psd.png" alt="meas2_ry_tilt_psd.png" />
</p>
<p><span class="figure-number">Figure 8: </span>PSD of the Rotation motion of Ry Stage - measurement 2</p>
</div>
<div id="orged46ee5" class="figure">
<div id="orge6191ed" class="figure">
<p><img src="Figures/meas2_ty_y_psd.png" alt="meas2_ty_y_psd.png" />
</p>
<p><span class="figure-number">Figure 9: </span>PSD of the Ty velocity in the Y direction - measurement 2</p>
@ -663,14 +667,14 @@ We observe no noticeable difference when the Tilt-stage is turned ON expect a sm
</div>
</div>
<div id="outline-container-orgb549f7e" class="outline-2">
<h2 id="orgb549f7e"><span class="section-number-2">5</span> Measurement 3 - Effect of the Hexapod</h2>
<div id="outline-container-org3e2fd81" class="outline-2">
<h2 id="org3e2fd81"><span class="section-number-2">5</span> Measurement 3 - Effect of the Hexapod</h2>
<div class="outline-text-2" id="text-5">
<p>
The hexapod is turned off after 406 seconds (table <a href="#org5597972">5</a>).
The hexapod is turned off after 406 seconds (table <a href="#orgbfc2c48">5</a>).
</p>
<table id="org5597972" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="orgbfc2c48" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 5:</span> Stages configuration - Measurement 3</caption>
<colgroup>
@ -703,47 +707,47 @@ The hexapod is turned off after 406 seconds (table <a href="#org5597972">5</a>).
</table>
<p>
The time domain result is shown figure <a href="#org986a794">10</a>.
The time domain result is shown figure <a href="#org7cabb1b">10</a>.
</p>
<div id="org986a794" class="figure">
<div id="org7cabb1b" class="figure">
<p><img src="Figures/meas3.png" alt="meas3.png" />
</p>
<p><span class="figure-number">Figure 10: </span>Time domain - measurement 3</p>
</div>
<p>
We then compute the PSD of each track before and after turning off the hexapod and plot the results in the figures <a href="#orgbb8631e">11</a>, <a href="#org1306ed1">12</a> and <a href="#orgd453e30">13</a>.
We then compute the PSD of each track before and after turning off the hexapod and plot the results in the figures <a href="#org54b060a">11</a>, <a href="#orgd849a63">12</a> and <a href="#org99c4085">13</a>.
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>pxx311, f311<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">3</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">400</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx312, f312<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">3</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">420</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>pxx311, f311<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">400</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx312, f312<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">420</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #707183;">[</span>pxx321, f321<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">3</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">400</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx322, f322<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">3</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">420</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx321, f321<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">400</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx322, f322<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">420</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #707183;">[</span>pxx331, f331<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">3</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span><span style="color: #D0372D;">1</span><span style="color: #6434A3;">:</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">400</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx332, f332<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">3</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span><span style="color: #D0372D;">420</span><span style="color: #6434A3;">/</span>dt<span style="color: #909183;">)</span><span style="color: #6434A3;">:</span>end<span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx331, f331<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">:</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">400</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx332, f332<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span><span style="color: #BFEBBF;">420</span><span style="color: #7CB8BB;">/</span>dt<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">:</span>end<span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="orgbb8631e" class="figure">
<div id="org54b060a" class="figure">
<p><img src="Figures/meas3_hexa_z_psd.png" alt="meas3_hexa_z_psd.png" />
</p>
<p><span class="figure-number">Figure 11: </span>PSD of the Z velocity of the Hexapod - measurement 3</p>
</div>
<div id="org1306ed1" class="figure">
<div id="orgd849a63" class="figure">
<p><img src="Figures/meas3_ry_z_psd.png" alt="meas3_ry_z_psd.png" />
</p>
<p><span class="figure-number">Figure 12: </span>PSD of the Z velocity of the Ry stage - measurement 3</p>
</div>
<div id="orgd453e30" class="figure">
<div id="org99c4085" class="figure">
<p><img src="Figures/meas3_ty_y_psd.png" alt="meas3_ty_y_psd.png" />
</p>
<p><span class="figure-number">Figure 13: </span>PSD of the Ty velocity in the Y direction - measurement 3</p>
@ -751,7 +755,7 @@ We then compute the PSD of each track before and after turning off the hexapod a
<div class="important">
<p>
Turning ON induces some motion on the hexapod in the z direction (figure <a href="#orgbb8631e">11</a>), on the tilt stage in the z direction (figure <a href="#org1306ed1">12</a>) and on the y motion of the Ty stage (figure <a href="#orgd453e30">13</a>):
Turning ON induces some motion on the hexapod in the z direction (figure <a href="#org54b060a">11</a>), on the tilt stage in the z direction (figure <a href="#orgd849a63">12</a>) and on the y motion of the Ty stage (figure <a href="#org99c4085">13</a>):
</p>
<ul class="org-ul">
<li>at 17Hz</li>
@ -762,14 +766,14 @@ Turning ON induces some motion on the hexapod in the z direction (figure <a href
</div>
</div>
<div id="outline-container-org8c5be93" class="outline-2">
<h2 id="org8c5be93"><span class="section-number-2">6</span> Measurement 4 - Effect of the Splip-Ring and Spindle</h2>
<div id="outline-container-org6fea2ed" class="outline-2">
<h2 id="org6fea2ed"><span class="section-number-2">6</span> Measurement 4 - Effect of the Splip-Ring and Spindle</h2>
<div class="outline-text-2" id="text-6">
<p>
The slip ring is turned on at 300s, then the spindle is turned on at 620s (table <a href="#orgdce5060">6</a>). The time domain signals are shown figure <a href="#orge41f920">14</a>.
The slip ring is turned on at 300s, then the spindle is turned on at 620s (table <a href="#org1c4a2a2">6</a>). The time domain signals are shown figure <a href="#org5185258">14</a>.
</p>
<table id="orgdce5060" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<table id="org1c4a2a2" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 6:</span> Stages configuration - Measurement 4</caption>
<colgroup>
@ -814,7 +818,7 @@ The slip ring is turned on at 300s, then the spindle is turned on at 620s (table
</table>
<div id="orge41f920" class="figure">
<div id="org5185258" class="figure">
<p><img src="Figures/meas4.png" alt="meas4.png" />
</p>
<p><span class="figure-number">Figure 14: </span>Time domain - measurement 4</p>
@ -824,14 +828,14 @@ The slip ring is turned on at 300s, then the spindle is turned on at 620s (table
The PSD of each track are computed using the code below.
</p>
<div id="org823e771" class="figure">
<div id="org69ec074" class="figure">
<p><img src="Figures/meas4_hexa_z_psd.png" alt="meas4_hexa_z_psd.png" />
</p>
<p><span class="figure-number">Figure 15: </span>PSD of the Z velocity of the Hexapod - measurement 4</p>
</div>
<div id="orgc34be34" class="figure">
<div id="org16cfff3" class="figure">
<p><img src="Figures/meas4_ry_z_psd.png" alt="meas4_ry_z_psd.png" />
</p>
<p><span class="figure-number">Figure 16: </span>PSD of the Ry rotation in the Y direction - measurement 4</p>
@ -839,7 +843,7 @@ The PSD of each track are computed using the code below.
<div id="org6693a0d" class="figure">
<div id="org4abdc85" class="figure">
<p><img src="Figures/meas4_ty_y_psd.png" alt="meas4_ty_y_psd.png" />
</p>
<p><span class="figure-number">Figure 17: </span>PSD of the Ty velocity in the Y direction - measurement 4</p>
@ -849,7 +853,7 @@ The PSD of each track are computed using the code below.
<div class="important">
<p>
Turning ON the splipring seems to not add motions on the stages measured.
It even seems to lower the motion of the Ty stage (figure <a href="#org6693a0d">17</a>): does that make any sense?
It even seems to lower the motion of the Ty stage (figure <a href="#org4abdc85">17</a>): does that make any sense?
</p>
<p>
@ -865,45 +869,45 @@ Turning ON the spindle induces motions:
</div>
</div>
<div id="outline-container-org9be1dbe" class="outline-2">
<h2 id="org9be1dbe"><span class="section-number-2">7</span> Measurement 5 - Transmission from ground to marble</h2>
<div id="outline-container-org3df0c76" class="outline-2">
<h2 id="org3df0c76"><span class="section-number-2">7</span> Measurement 5 - Transmission from ground to marble</h2>
<div class="outline-text-2" id="text-7">
<p>
This measurement just consists of measurement of Y-Z motion of the ground and the marble.
</p>
<p>
The time domain signals are shown on figure <a href="#org18a5544">18</a>.
The time domain signals are shown on figure <a href="#orgca564a5">18</a>.
</p>
<div id="org18a5544" class="figure">
<div id="orgca564a5" class="figure">
<p><img src="Figures/meas5.png" alt="meas5.png" />
</p>
<p><span class="figure-number">Figure 18: </span>Time domain - measurement 5</p>
</div>
<p>
We compute the PSD of each track and we plot the PSD of the Z motion for the ground and marble on figure <a href="#org8d852a7">19</a> and for the Y motion on figure <a href="#orgbd725c3">20</a>.
We compute the PSD of each track and we plot the PSD of the Z motion for the ground and marble on figure <a href="#orgcdb2199">19</a> and for the Y motion on figure <a href="#org7b5e2b5">20</a>.
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>pxx51, f51<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx52, f52<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx53, f53<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>pxx54, f54<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track4<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>pxx51, f51<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx52, f52<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx53, f53<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>pxx54, f54<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track4<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="org8d852a7" class="figure">
<div id="orgcdb2199" class="figure">
<p><img src="Figures/meas5_z_psd.png" alt="meas5_z_psd.png" />
</p>
<p><span class="figure-number">Figure 19: </span>PSD of the ground and marble in the Z direction</p>
</div>
<div id="orgbd725c3" class="figure">
<div id="org7b5e2b5" class="figure">
<p><img src="Figures/meas5_y_psd.png" alt="meas5_y_psd.png" />
</p>
<p><span class="figure-number">Figure 20: </span>PSD of the ground and marble in the Y direction</p>
@ -911,30 +915,30 @@ We compute the PSD of each track and we plot the PSD of the Z motion for the gro
<p>
Then, instead of looking at the Power Spectral Density, we can try to estimate the transfer function from a ground motion to the motion of the marble.
The transfer functions are shown on figure <a href="#org966e909">21</a> and the coherence on figure <a href="#orgca2d629">22</a>.
The transfer functions are shown on figure <a href="#org56ece37">21</a> and the coherence on figure <a href="#org8a2c451">22</a>.
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>tfz, fz<span style="color: #707183;">]</span> = tfestimate<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>tfy, fy<span style="color: #707183;">]</span> = tfestimate<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track4<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>tfz, fz<span style="color: #DCDCCC;">]</span> = tfestimate<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>tfy, fy<span style="color: #DCDCCC;">]</span> = tfestimate<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track4<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="org966e909" class="figure">
<div id="org56ece37" class="figure">
<p><img src="Figures/meas5_tf.png" alt="meas5_tf.png" />
</p>
<p><span class="figure-number">Figure 21: </span>Transfer function estimation - measurement 5</p>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>cohz, fz<span style="color: #707183;">]</span> = mscohere<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track1<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track2<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<span style="color: #707183;">[</span>cohy, fy<span style="color: #707183;">]</span> = mscohere<span style="color: #707183;">(</span>meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track3<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, meas<span style="color: #7388D6;">{</span><span style="color: #D0372D;">5</span><span style="color: #7388D6;">}</span>.Track4<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span><span style="color: #7388D6;">)</span>, psd_window, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>cohz, fz<span style="color: #DCDCCC;">]</span> = mscohere<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track1<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track2<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
<span style="color: #DCDCCC;">[</span>cohy, fy<span style="color: #DCDCCC;">]</span> = mscohere<span style="color: #DCDCCC;">(</span>meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track3<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, meas<span style="color: #BFEBBF;">{</span><span style="color: #BFEBBF;">5</span><span style="color: #BFEBBF;">}</span>.Track4<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span><span style="color: #BFEBBF;">)</span>, psd_window, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="orgca2d629" class="figure">
<div id="org8a2c451" class="figure">
<p><img src="Figures/meas5_coh.png" alt="meas5_coh.png" />
</p>
<p><span class="figure-number">Figure 22: </span>Coherence - measurement 5</p>
@ -952,7 +956,7 @@ But the coherence is not good above 20Hz, so it is difficult to estimate resonan
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-03-14 jeu. 11:55</p>
<p class="date">Created: 2019-03-15 ven. 11:42</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -21,6 +21,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
* Importation of the data
#+begin_src matlab :exports none :results silent
<<matlab-init>>

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-03-14 jeu. 16:18 -->
<!-- 2019-03-15 ven. 11:42 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Ground Motion Measurements</title>
@ -275,23 +275,27 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orge954850">1. Preprocessing of id31 ground motion measurement</a></li>
<li><a href="#org012110a">2. Plots</a>
<li><a href="#org51a66d9">1. Preprocessing of id31 ground motion measurement</a></li>
<li><a href="#orga36c9a4">2. Plots</a>
<ul>
<li><a href="#orgf7a58e9">2.1. ID09 Measurements - Time Domain</a></li>
<li><a href="#org620f4e3">2.2. Compute PSD of ID09 ground motion</a></li>
<li><a href="#orgc3259a0">2.3. Compare PSD of Cern, ID09 and ID31</a></li>
<li><a href="#orgd4b4350">2.1. ID09 Measurements - Time Domain</a></li>
<li><a href="#org13c38c6">2.2. Compute PSD of ID09 ground motion</a></li>
<li><a href="#org8526d27">2.3. Compare PSD of Cern, ID09 and ID31</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="outline-container-orge954850" class="outline-2">
<h2 id="orge954850"><span class="section-number-2">1</span> Preprocessing of id31 ground motion measurement</h2>
<p>
<a href="../index.html">Back to main page</a>.
</p>
<div id="outline-container-org51a66d9" class="outline-2">
<h2 id="org51a66d9"><span class="section-number-2">1</span> Preprocessing of id31 ground motion measurement</h2>
<div class="outline-text-2" id="text-1">
<div class="org-src-container">
<pre class="src src-matlab">data = table2array<span style="color: #707183;">(</span>readtable<span style="color: #7388D6;">(</span><span style="color: #008000;">'./data/id31_camac_floor_PSD_october2014.txt'</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">data = table2array<span style="color: #DCDCCC;">(</span>readtable<span style="color: #BFEBBF;">(</span><span style="color: #CC9393;">'./data/id31_camac_floor_PSD_october2014.txt'</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
@ -299,7 +303,7 @@ for the JavaScript code in this tag.
The first column is the frequency vector in Hz.
</p>
<div class="org-src-container">
<pre class="src src-matlab">gm.freqs = data<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">gm.freqs = data<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
@ -308,9 +312,9 @@ The other colmns are the PSD of the ground velocity in \(\frac{(\mu m/s)^2}{Hz}\
It is converted to \(\frac{(m/s)^2}{Hz}\).
</p>
<div class="org-src-container">
<pre class="src src-matlab">gm.psd_vx = <span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">12</span><span style="color: #6434A3;">*</span>data<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
gm.psd_vy = <span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">12</span><span style="color: #6434A3;">*</span>data<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #707183;">)</span>;
gm.psd_vz = <span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">12</span><span style="color: #6434A3;">*</span>data<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">gm.psd_vx = <span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">12</span><span style="color: #7CB8BB;">*</span>data<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
gm.psd_vy = <span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">12</span><span style="color: #7CB8BB;">*</span>data<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #DCDCCC;">)</span>;
gm.psd_vz = <span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">12</span><span style="color: #7CB8BB;">*</span>data<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
@ -318,9 +322,9 @@ gm.psd_vz = <span style="color: #D0372D;">1e</span><span style="color: #6434A3;"
Finally, we integrate the signal to obtain the power spectral density of the ground displacement.
</p>
<div class="org-src-container">
<pre class="src src-matlab">gm.psd_dx = gm.psd_vx<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">pi</span><span style="color: #6434A3;">*</span>gm.freqs<span style="color: #707183;">)</span>;
gm.psd_dy = gm.psd_vy<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">pi</span><span style="color: #6434A3;">*</span>gm.freqs<span style="color: #707183;">)</span>;
gm.psd_dz = gm.psd_vz<span style="color: #6434A3;">./</span><span style="color: #707183;">(</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">*</span><span style="color: #D0372D;">pi</span><span style="color: #6434A3;">*</span>gm.freqs<span style="color: #707183;">)</span>;
<pre class="src src-matlab">gm.psd_dx = gm.psd_vx<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">pi</span><span style="color: #7CB8BB;">*</span>gm.freqs<span style="color: #DCDCCC;">)</span>;
gm.psd_dy = gm.psd_vy<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">pi</span><span style="color: #7CB8BB;">*</span>gm.freqs<span style="color: #DCDCCC;">)</span>;
gm.psd_dz = gm.psd_vz<span style="color: #7CB8BB;">./</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">*</span><span style="color: #BFEBBF;">pi</span><span style="color: #7CB8BB;">*</span>gm.freqs<span style="color: #DCDCCC;">)</span>;
</pre>
</div>
@ -328,14 +332,14 @@ gm.psd_dz = gm.psd_vz<span style="color: #6434A3;">./</span><span style="color:
The pre-processed data are saved.
</p>
<div class="org-src-container">
<pre class="src src-matlab">save<span style="color: #707183;">(</span><span style="color: #008000;">'./data/gm_esrf.mat', 'gm'</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">save<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/gm_esrf.mat', 'gm'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-org012110a" class="outline-2">
<h2 id="org012110a"><span class="section-number-2">2</span> Plots</h2>
<div id="outline-container-orga36c9a4" class="outline-2">
<h2 id="orga36c9a4"><span class="section-number-2">2</span> Plots</h2>
<div class="outline-text-2" id="text-2">
<p>
We load measurements made:
@ -347,30 +351,30 @@ We load measurements made:
</ul>
<div class="org-src-container">
<pre class="src src-matlab">id31 = load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/ground_motion_psd.mat'</span><span style="color: #707183;">)</span>;
id09 = load<span style="color: #707183;">(</span>'<span style="color: #6434A3;">./</span>data<span style="color: #6434A3;">/</span>id09_floor_september2018.mat'<span style="color: #707183;">)</span>;
cern = load<span style="color: #707183;">(</span><span style="color: #008000;">'./data/ground_motion_dist.mat'</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">id31 = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/ground_motion_psd.mat'</span><span style="color: #DCDCCC;">)</span>;
id09 = load<span style="color: #DCDCCC;">(</span>'<span style="color: #7CB8BB;">./</span>data<span style="color: #7CB8BB;">/</span>id09_floor_september2018.mat'<span style="color: #DCDCCC;">)</span>;
cern = load<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'./data/ground_motion_dist.mat'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
<div id="outline-container-orgf7a58e9" class="outline-3">
<h3 id="orgf7a58e9"><span class="section-number-3">2.1</span> ID09 Measurements - Time Domain</h3>
<div id="outline-container-orgd4b4350" class="outline-3">
<h3 id="orgd4b4350"><span class="section-number-3">2.1</span> ID09 Measurements - Time Domain</h3>
<div class="outline-text-3" id="text-2-1">
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #6434A3;">figure</span>;
<pre class="src src-matlab"><span style="color: #7CB8BB;">figure</span>;
hold on;
plot<span style="color: #707183;">(</span>id09.time3, <span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">6</span><span style="color: #6434A3;">*</span>id09.x_y_z<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #008000;">'DisplayName', 'dx'</span><span style="color: #707183;">)</span>;
plot<span style="color: #707183;">(</span>id09.time3, <span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">6</span><span style="color: #6434A3;">*</span>id09.x_y_z<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #7388D6;">)</span>, <span style="color: #008000;">'DisplayName', 'dy'</span><span style="color: #707183;">)</span>;
plot<span style="color: #707183;">(</span>id09.time3, <span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">6</span><span style="color: #6434A3;">*</span>id09.x_y_z<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">3</span><span style="color: #7388D6;">)</span>, <span style="color: #008000;">'DisplayName', 'dz'</span><span style="color: #707183;">)</span>;
plot<span style="color: #DCDCCC;">(</span>id09.time3, <span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">6</span><span style="color: #7CB8BB;">*</span>id09.x_y_z<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #CC9393;">'DisplayName', 'dx'</span><span style="color: #DCDCCC;">)</span>;
plot<span style="color: #DCDCCC;">(</span>id09.time3, <span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">6</span><span style="color: #7CB8BB;">*</span>id09.x_y_z<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">)</span>, <span style="color: #CC9393;">'DisplayName', 'dy'</span><span style="color: #DCDCCC;">)</span>;
plot<span style="color: #DCDCCC;">(</span>id09.time3, <span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">6</span><span style="color: #7CB8BB;">*</span>id09.x_y_z<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">)</span>, <span style="color: #CC9393;">'DisplayName', 'dz'</span><span style="color: #DCDCCC;">)</span>;
hold off;
xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Time </span><span style="color: #7388D6;">[</span><span style="color: #008000;">s</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span><span style="color: #008000;">; ylabel</span><span style="color: #707183;">(</span><span style="color: #008000;">'Velocity </span><span style="color: #7388D6;">[</span><span style="color: #008000;">$m/s$</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span>;
legend<span style="color: #707183;">()</span>;
xlabel<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Time </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">s</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span><span style="color: #CC9393;">; ylabel</span><span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Velocity </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">$m/s$</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span>;
legend<span style="color: #DCDCCC;">()</span>;
</pre>
</div>
<div id="org2af1e23" class="figure">
<div id="orgce3682d" class="figure">
<p><img src="figs/id09_time_domain.png" alt="id09_time_domain.png" />
</p>
<p><span class="figure-number">Figure 1: </span>Time domain data - ID09</p>
@ -379,34 +383,34 @@ legend<span style="color: #707183;">()</span>;
</div>
<div id="outline-container-org620f4e3" class="outline-3">
<h3 id="org620f4e3"><span class="section-number-3">2.2</span> Compute PSD of ID09 ground motion</h3>
<div id="outline-container-org13c38c6" class="outline-3">
<h3 id="org13c38c6"><span class="section-number-3">2.2</span> Compute PSD of ID09 ground motion</h3>
<div class="outline-text-3" id="text-2-2">
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #707183;">[</span>id09_pxx, id09_f<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span><span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">6</span><span style="color: #6434A3;">*</span>id09.x_y_z<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, hanning<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span>length<span style="color: #709870;">(</span><span style="color: #D0372D;">1e</span><span style="color: #6434A3;">-</span><span style="color: #D0372D;">6</span><span style="color: #6434A3;">*</span>id09.x_y_z<span style="color: #907373;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #907373;">)</span><span style="color: #709870;">)</span><span style="color: #6434A3;">/</span><span style="color: #D0372D;">10</span><span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">0</span>, <span style="color: #7388D6;">[]</span>, <span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span><span style="color: #7388D6;">(</span>id09.time3<span style="color: #909183;">(</span>end<span style="color: #909183;">)</span><span style="color: #6434A3;">/</span><span style="color: #909183;">(</span>length<span style="color: #709870;">(</span>id09.time3<span style="color: #709870;">)</span> <span style="color: #6434A3;">-</span> <span style="color: #D0372D;">1</span><span style="color: #909183;">)</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab"><span style="color: #DCDCCC;">[</span>id09_pxx, id09_f<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">6</span><span style="color: #7CB8BB;">*</span>id09.x_y_z<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, hanning<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span>length<span style="color: #93E0E3;">(</span><span style="color: #BFEBBF;">1e</span><span style="color: #7CB8BB;">-</span><span style="color: #BFEBBF;">6</span><span style="color: #7CB8BB;">*</span>id09.x_y_z<span style="color: #9FC59F;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #9FC59F;">)</span><span style="color: #93E0E3;">)</span><span style="color: #7CB8BB;">/</span><span style="color: #BFEBBF;">10</span><span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">0</span>, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span><span style="color: #BFEBBF;">(</span>id09.time3<span style="color: #D0BF8F;">(</span>end<span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">/</span><span style="color: #D0BF8F;">(</span>length<span style="color: #93E0E3;">(</span>id09.time3<span style="color: #93E0E3;">)</span> <span style="color: #7CB8BB;">-</span> <span style="color: #BFEBBF;">1</span><span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-orgc3259a0" class="outline-3">
<h3 id="orgc3259a0"><span class="section-number-3">2.3</span> Compare PSD of Cern, ID09 and ID31</h3>
<div id="outline-container-org8526d27" class="outline-3">
<h3 id="org8526d27"><span class="section-number-3">2.3</span> Compare PSD of Cern, ID09 and ID31</h3>
<div class="outline-text-3" id="text-2-3">
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #6434A3;">figure</span>;
<pre class="src src-matlab"><span style="color: #7CB8BB;">figure</span>;
hold on;
plot<span style="color: #707183;">(</span>cern.gm.freq, cern.gm.psd, <span style="color: #008000;">'DisplayName', 'CERN'</span><span style="color: #707183;">)</span>;
plot<span style="color: #707183;">(</span>id31.freqs, id31.psd_dx, <span style="color: #008000;">'DisplayName', 'ID31'</span><span style="color: #707183;">)</span>;
plot<span style="color: #707183;">(</span>id09_f, id09_pxx, <span style="color: #008000;">'DisplayName', '</span>ID09'<span style="color: #707183;">)</span>;
plot<span style="color: #DCDCCC;">(</span>cern.gm.freq, cern.gm.psd, <span style="color: #CC9393;">'DisplayName', 'CERN'</span><span style="color: #DCDCCC;">)</span>;
plot<span style="color: #DCDCCC;">(</span>id31.freqs, id31.psd_dx, <span style="color: #CC9393;">'DisplayName', 'ID31'</span><span style="color: #DCDCCC;">)</span>;
plot<span style="color: #DCDCCC;">(</span>id09_f, id09_pxx, <span style="color: #CC9393;">'DisplayName', '</span>ID09'<span style="color: #DCDCCC;">)</span>;
hold off;
<span style="color: #6434A3;">set</span><span style="color: #707183;">(</span><span style="color: #BA36A5;">gca</span>, <span style="color: #008000;">'XScale', 'log'</span><span style="color: #707183;">)</span><span style="color: #008000;">; set</span><span style="color: #707183;">(</span><span style="color: #008000;">gca, 'YScale', 'log'</span><span style="color: #707183;">)</span>;
xlabel<span style="color: #707183;">(</span>'Frequency <span style="color: #7388D6;">[</span>Hz<span style="color: #7388D6;">]</span>'<span style="color: #707183;">)</span>; ylabel<span style="color: #707183;">(</span>'PSD <span style="color: #7388D6;">[</span>$m<span style="color: #6434A3;">^</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">/</span>Hz$<span style="color: #7388D6;">]</span>'<span style="color: #707183;">)</span>;
legend<span style="color: #707183;">(</span><span style="color: #008000;">'Location', 'northeast'</span><span style="color: #707183;">)</span>;
<span style="color: #7CB8BB;">set</span><span style="color: #DCDCCC;">(</span><span style="color: #DFAF8F;">gca</span>, <span style="color: #CC9393;">'XScale', 'log'</span><span style="color: #DCDCCC;">)</span><span style="color: #CC9393;">; set</span><span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">gca, 'YScale', 'log'</span><span style="color: #DCDCCC;">)</span>;
xlabel<span style="color: #DCDCCC;">(</span>'Frequency <span style="color: #BFEBBF;">[</span>Hz<span style="color: #BFEBBF;">]</span>'<span style="color: #DCDCCC;">)</span>; ylabel<span style="color: #DCDCCC;">(</span>'PSD <span style="color: #BFEBBF;">[</span>$m<span style="color: #7CB8BB;">^</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">/</span>Hz$<span style="color: #BFEBBF;">]</span>'<span style="color: #DCDCCC;">)</span>;
legend<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Location', 'northeast'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="org9e7cda6" class="figure">
<div id="orgd6dc880" class="figure">
<p><img src="figs/psd_comparison.png" alt="psd_comparison.png" />
</p>
<p><span class="figure-number">Figure 2: </span>Comparison of the PSD of ground motion</p>
@ -417,7 +421,7 @@ legend<span style="color: #707183;">(</span><span style="color: #008000;">'Locat
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-03-14 jeu. 16:18</p>
<p class="date">Created: 2019-03-15 ven. 11:42</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -21,6 +21,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
#+begin_src matlab :exports none :results silent
<<matlab-init>>
#+end_src

File diff suppressed because it is too large Load Diff

View File

@ -21,6 +21,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
* Data Processing
#+begin_src matlab :results none :exports none
<<matlab-init>>

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-03-14 jeu. 16:33 -->
<!-- 2019-03-15 ven. 11:43 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Static Measurements</title>
@ -253,18 +253,22 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#orgc5595f8">1. Notes</a></li>
<li><a href="#orgb15fa20">2. Data Pre-processing</a></li>
<li><a href="#org07e31cb">3. Matlab - Data Import</a></li>
<li><a href="#orga72053a">4. Data - Plot</a></li>
<li><a href="#org0d0d5ea">5. Translate to time domain</a></li>
<li><a href="#orgf09a58c">6. Compute the PSD</a></li>
<li><a href="#orgceaa13e">1. Notes</a></li>
<li><a href="#org8d8d266">2. Data Pre-processing</a></li>
<li><a href="#orgc36603f">3. Matlab - Data Import</a></li>
<li><a href="#orgf7ebbe2">4. Data - Plot</a></li>
<li><a href="#orgd305b40">5. Translate to time domain</a></li>
<li><a href="#orgbc4466d">6. Compute the PSD</a></li>
</ul>
</div>
</div>
<div id="outline-container-orgc5595f8" class="outline-2">
<h2 id="orgc5595f8"><span class="section-number-2">1</span> Notes</h2>
<p>
<a href="../index.html">Back to main page</a>.
</p>
<div id="outline-container-orgceaa13e" class="outline-2">
<h2 id="orgceaa13e"><span class="section-number-2">1</span> Notes</h2>
<div class="outline-text-2" id="text-1">
<ul class="org-ul">
<li><b>5530</b>: Straightness Plot: Yz</li>
@ -347,16 +351,16 @@ for the JavaScript code in this tag.
</div>
</div>
<div id="outline-container-orgb15fa20" class="outline-2">
<h2 id="orgb15fa20"><span class="section-number-2">2</span> Data Pre-processing</h2>
<div id="outline-container-org8d8d266" class="outline-2">
<h2 id="org8d8d266"><span class="section-number-2">2</span> Data Pre-processing</h2>
<div class="outline-text-2" id="text-2">
<div class="org-src-container">
<pre class="src src-shell">sed <span style="color: #008000;">'s/\t/ /g;s/\,/./g'</span> <span style="color: #008000;">"data/linear deviation _tyz_401_points.txt"</span> &gt; data/data.txt
<pre class="src src-shell">sed <span style="color: #CC9393;">'s/\t/ /g;s/\,/./g'</span> <span style="color: #CC9393;">"data/linear deviation _tyz_401_points.txt"</span> &gt; data/data.txt
</pre>
</div>
<div class="org-src-container">
<pre class="src src-shell">head <span style="color: #008000;">"data/data.txt"</span>
<pre class="src src-shell">head <span style="color: #CC9393;">"data/data.txt"</span>
</pre>
</div>
@ -448,35 +452,35 @@ for the JavaScript code in this tag.
</div>
</div>
<div id="outline-container-org07e31cb" class="outline-2">
<h2 id="org07e31cb"><span class="section-number-2">3</span> Matlab - Data Import</h2>
<div id="outline-container-orgc36603f" class="outline-2">
<h2 id="orgc36603f"><span class="section-number-2">3</span> Matlab - Data Import</h2>
<div class="outline-text-2" id="text-3">
<div class="org-src-container">
<pre class="src src-matlab">filename = <span style="color: #008000;">'data/data.txt'</span>;
fileID = fopen<span style="color: #707183;">(</span>filename<span style="color: #707183;">)</span>;
data = cell2mat<span style="color: #707183;">(</span>textscan<span style="color: #7388D6;">(</span>fileID,'<span style="color: #8D8D84; font-style: italic;">%f %f %f </span>%f', 'collectoutput', <span style="color: #D0372D;">1</span>,'headerlines',<span style="color: #D0372D;">1</span>));
fclose<span style="color: #909183;">(</span>fileID<span style="color: #909183;">)</span>;
<pre class="src src-matlab">filename = <span style="color: #CC9393;">'data/data.txt'</span>;
fileID = fopen<span style="color: #DCDCCC;">(</span>filename<span style="color: #DCDCCC;">)</span>;
data = cell2mat<span style="color: #DCDCCC;">(</span>textscan<span style="color: #BFEBBF;">(</span>fileID,'<span style="color: #7F9F7F;">%f %f %f </span>%f', 'collectoutput', <span style="color: #BFEBBF;">1</span>,'headerlines',<span style="color: #BFEBBF;">1</span>));
fclose<span style="color: #D0BF8F;">(</span>fileID<span style="color: #D0BF8F;">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-orga72053a" class="outline-2">
<h2 id="orga72053a"><span class="section-number-2">4</span> Data - Plot</h2>
<div id="outline-container-orgf7ebbe2" class="outline-2">
<h2 id="orgf7ebbe2"><span class="section-number-2">4</span> Data - Plot</h2>
<div class="outline-text-2" id="text-4">
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #6434A3;">figure</span>;
<pre class="src src-matlab"><span style="color: #7CB8BB;">figure</span>;
hold on;
<span style="color: #0000FF;">for</span> <span style="color: #BA36A5;">i</span>=<span style="color: #D0372D;">1</span><span style="color: #D0372D;">:data</span><span style="color: #707183;">(</span><span style="color: #D0372D;">end, </span><span style="color: #D0372D;">1</span><span style="color: #707183;">)</span>
plot<span style="color: #707183;">(</span>data<span style="color: #7388D6;">(</span>data<span style="color: #909183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #909183;">)</span> <span style="color: #6434A3;">==</span> <span style="color: #D0372D;">i</span>, <span style="color: #D0372D;">3</span><span style="color: #7388D6;">)</span>, data<span style="color: #7388D6;">(</span>data<span style="color: #909183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #909183;">)</span> <span style="color: #6434A3;">==</span> <span style="color: #D0372D;">i</span>, <span style="color: #D0372D;">4</span><span style="color: #7388D6;">)</span>, <span style="color: #008000;">'-k'</span><span style="color: #707183;">)</span>;
<span style="color: #0000FF;">end</span>
<span style="color: #F0DFAF; font-weight: bold;">for</span> <span style="color: #DFAF8F;">i</span>=<span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">:data</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">end, </span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span>
plot<span style="color: #DCDCCC;">(</span>data<span style="color: #BFEBBF;">(</span>data<span style="color: #D0BF8F;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #D0BF8F;">)</span> <span style="color: #7CB8BB;">==</span> <span style="color: #BFEBBF;">i</span>, <span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">)</span>, data<span style="color: #BFEBBF;">(</span>data<span style="color: #D0BF8F;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #D0BF8F;">)</span> <span style="color: #7CB8BB;">==</span> <span style="color: #BFEBBF;">i</span>, <span style="color: #BFEBBF;">4</span><span style="color: #BFEBBF;">)</span>, <span style="color: #CC9393;">'-k'</span><span style="color: #DCDCCC;">)</span>;
<span style="color: #F0DFAF; font-weight: bold;">end</span>
hold off;
xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Target Value </span><span style="color: #7388D6;">[</span><span style="color: #008000;">mm</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span><span style="color: #008000;">; ylabel</span><span style="color: #707183;">(</span><span style="color: #008000;">'Error Value </span><span style="color: #7388D6;">[</span><span style="color: #008000;">um</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span>;
xlabel<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Target Value </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">mm</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span><span style="color: #CC9393;">; ylabel</span><span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Error Value </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">um</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="orgf138a6f" class="figure">
<div id="orgd8a6bbb" class="figure">
<p><img src="figs/raw_data.png" alt="raw_data.png" />
</p>
<p><span class="figure-number">Figure 1: </span>Time domain Data</p>
@ -487,27 +491,27 @@ xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Targe
Compute mean value of each position
</p>
<div class="org-src-container">
<pre class="src src-matlab">mean_pos = zeros<span style="color: #707183;">(</span>sum<span style="color: #7388D6;">(</span>data<span style="color: #909183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #909183;">)</span><span style="color: #6434A3;">==</span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span>;
<span style="color: #0000FF;">for</span> <span style="color: #BA36A5;">i</span>=<span style="color: #D0372D;">1</span><span style="color: #D0372D;">:sum</span><span style="color: #707183;">(</span><span style="color: #D0372D;">data</span><span style="color: #7388D6;">(</span><span style="color: #D0372D;">:, </span><span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span><span style="color: #D0372D;">==</span><span style="color: #D0372D;">1</span><span style="color: #707183;">)</span>
mean_pos<span style="color: #707183;">(</span><span style="color: #D0372D;">i</span><span style="color: #707183;">)</span> = mean<span style="color: #707183;">(</span>data<span style="color: #7388D6;">(</span>data<span style="color: #909183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">2</span><span style="color: #909183;">)</span><span style="color: #6434A3;">==</span><span style="color: #D0372D;">i</span>, <span style="color: #D0372D;">4</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
<span style="color: #0000FF;">end</span>
<pre class="src src-matlab">mean_pos = zeros<span style="color: #DCDCCC;">(</span>sum<span style="color: #BFEBBF;">(</span>data<span style="color: #D0BF8F;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">==</span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span>;
<span style="color: #F0DFAF; font-weight: bold;">for</span> <span style="color: #DFAF8F;">i</span>=<span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">:sum</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">data</span><span style="color: #BFEBBF;">(</span><span style="color: #BFEBBF;">:, </span><span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span><span style="color: #BFEBBF;">==</span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span>
mean_pos<span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">i</span><span style="color: #DCDCCC;">)</span> = mean<span style="color: #DCDCCC;">(</span>data<span style="color: #BFEBBF;">(</span>data<span style="color: #D0BF8F;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">2</span><span style="color: #D0BF8F;">)</span><span style="color: #7CB8BB;">==</span><span style="color: #BFEBBF;">i</span>, <span style="color: #BFEBBF;">4</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
<span style="color: #F0DFAF; font-weight: bold;">end</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #6434A3;">figure</span>;
<pre class="src src-matlab"><span style="color: #7CB8BB;">figure</span>;
hold on;
<span style="color: #0000FF;">for</span> <span style="color: #BA36A5;">i</span>=<span style="color: #D0372D;">1</span><span style="color: #D0372D;">:data</span><span style="color: #707183;">(</span><span style="color: #D0372D;">end, </span><span style="color: #D0372D;">1</span><span style="color: #707183;">)</span>
filt = data<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #707183;">)</span> <span style="color: #6434A3;">==</span> <span style="color: #D0372D;">i</span>;
plot<span style="color: #707183;">(</span>data<span style="color: #7388D6;">(</span>filt, <span style="color: #D0372D;">3</span><span style="color: #7388D6;">)</span>, data<span style="color: #7388D6;">(</span>filt, <span style="color: #D0372D;">4</span><span style="color: #7388D6;">)</span> <span style="color: #6434A3;">-</span> mean_pos, <span style="color: #008000;">'-k'</span><span style="color: #707183;">)</span>;
<span style="color: #0000FF;">end</span>
<span style="color: #F0DFAF; font-weight: bold;">for</span> <span style="color: #DFAF8F;">i</span>=<span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">:data</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">end, </span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span>
filt = data<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span> <span style="color: #7CB8BB;">==</span> <span style="color: #BFEBBF;">i</span>;
plot<span style="color: #DCDCCC;">(</span>data<span style="color: #BFEBBF;">(</span>filt, <span style="color: #BFEBBF;">3</span><span style="color: #BFEBBF;">)</span>, data<span style="color: #BFEBBF;">(</span>filt, <span style="color: #BFEBBF;">4</span><span style="color: #BFEBBF;">)</span> <span style="color: #7CB8BB;">-</span> mean_pos, <span style="color: #CC9393;">'-k'</span><span style="color: #DCDCCC;">)</span>;
<span style="color: #F0DFAF; font-weight: bold;">end</span>
hold off;
xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Target Value </span><span style="color: #7388D6;">[</span><span style="color: #008000;">mm</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span><span style="color: #008000;">; ylabel</span><span style="color: #707183;">(</span><span style="color: #008000;">'Error Value </span><span style="color: #7388D6;">[</span><span style="color: #008000;">um</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span>;
xlabel<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Target Value </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">mm</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span><span style="color: #CC9393;">; ylabel</span><span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Error Value </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">um</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="org22aee09" class="figure">
<div id="org4555ce3" class="figure">
<p><img src="figs/processed_data.png" alt="processed_data.png" />
</p>
<p><span class="figure-number">Figure 2: </span>caption</p>
@ -515,25 +519,25 @@ xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Targe
</div>
</div>
<div id="outline-container-org0d0d5ea" class="outline-2">
<h2 id="org0d0d5ea"><span class="section-number-2">5</span> Translate to time domain</h2>
<div id="outline-container-orgd305b40" class="outline-2">
<h2 id="orgd305b40"><span class="section-number-2">5</span> Translate to time domain</h2>
<div class="outline-text-2" id="text-5">
<div class="org-src-container">
<pre class="src src-matlab">t = linspace<span style="color: #707183;">(</span><span style="color: #D0372D;">0</span>, <span style="color: #D0372D;">1</span>, length<span style="color: #7388D6;">(</span>data<span style="color: #909183;">(</span>data<span style="color: #709870;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #709870;">)</span><span style="color: #6434A3;">==</span><span style="color: #D0372D;">1</span>, <span style="color: #D0372D;">4</span><span style="color: #909183;">)</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">t = linspace<span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">0</span>, <span style="color: #BFEBBF;">1</span>, length<span style="color: #BFEBBF;">(</span>data<span style="color: #D0BF8F;">(</span>data<span style="color: #93E0E3;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #93E0E3;">)</span><span style="color: #7CB8BB;">==</span><span style="color: #BFEBBF;">1</span>, <span style="color: #BFEBBF;">4</span><span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #6434A3;">figure</span>;
<pre class="src src-matlab"><span style="color: #7CB8BB;">figure</span>;
hold on;
plot<span style="color: #707183;">(</span>t, data<span style="color: #7388D6;">(</span>data<span style="color: #909183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #909183;">)</span> <span style="color: #6434A3;">==</span> <span style="color: #D0372D;">1</span>, <span style="color: #D0372D;">4</span><span style="color: #7388D6;">)</span> <span style="color: #6434A3;">-</span> mean_pos, <span style="color: #008000;">'-k'</span><span style="color: #707183;">)</span>;
plot<span style="color: #DCDCCC;">(</span>t, data<span style="color: #BFEBBF;">(</span>data<span style="color: #D0BF8F;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #D0BF8F;">)</span> <span style="color: #7CB8BB;">==</span> <span style="color: #BFEBBF;">1</span>, <span style="color: #BFEBBF;">4</span><span style="color: #BFEBBF;">)</span> <span style="color: #7CB8BB;">-</span> mean_pos, <span style="color: #CC9393;">'-k'</span><span style="color: #DCDCCC;">)</span>;
hold off;
xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Time </span><span style="color: #7388D6;">[</span><span style="color: #008000;">s</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span><span style="color: #008000;">; ylabel</span><span style="color: #707183;">(</span><span style="color: #008000;">'Error Value </span><span style="color: #7388D6;">[</span><span style="color: #008000;">um</span><span style="color: #7388D6;">]</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span>;
xlabel<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Time </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">s</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span><span style="color: #CC9393;">; ylabel</span><span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Error Value </span><span style="color: #BFEBBF;">[</span><span style="color: #CC9393;">um</span><span style="color: #BFEBBF;">]</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="org943c28a" class="figure">
<div id="org1cc3634" class="figure">
<p><img src="figs/time_domain.png" alt="time_domain.png" />
</p>
<p><span class="figure-number">Figure 3: </span>caption</p>
@ -541,40 +545,40 @@ xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Time
</div>
</div>
<div id="outline-container-orgf09a58c" class="outline-2">
<h2 id="orgf09a58c"><span class="section-number-2">6</span> Compute the PSD</h2>
<div id="outline-container-orgbc4466d" class="outline-2">
<h2 id="orgbc4466d"><span class="section-number-2">6</span> Compute the PSD</h2>
<div class="outline-text-2" id="text-6">
<div class="org-src-container">
<pre class="src src-matlab">n_av = <span style="color: #D0372D;">5</span>;
Fs = <span style="color: #D0372D;">1</span><span style="color: #6434A3;">/</span>t<span style="color: #707183;">(</span><span style="color: #D0372D;">2</span><span style="color: #707183;">)</span>;
<pre class="src src-matlab">n_av = <span style="color: #BFEBBF;">5</span>;
Fs = <span style="color: #BFEBBF;">1</span><span style="color: #7CB8BB;">/</span>t<span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">2</span><span style="color: #DCDCCC;">)</span>;
x = data<span style="color: #707183;">(</span>data<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span> <span style="color: #6434A3;">==</span> <span style="color: #D0372D;">1</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span> <span style="color: #6434A3;">-</span> mean_pos;
<span style="color: #707183;">[</span>pxx, f<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>x, hanning<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span>length<span style="color: #709870;">(</span>x<span style="color: #709870;">)</span><span style="color: #6434A3;">/</span>n_av<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
x = data<span style="color: #DCDCCC;">(</span>data<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span> <span style="color: #7CB8BB;">==</span> <span style="color: #BFEBBF;">1</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span> <span style="color: #7CB8BB;">-</span> mean_pos;
<span style="color: #DCDCCC;">[</span>pxx, f<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>x, hanning<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span>length<span style="color: #93E0E3;">(</span>x<span style="color: #93E0E3;">)</span><span style="color: #7CB8BB;">/</span>n_av<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
pxx_t = zeros<span style="color: #707183;">(</span>length<span style="color: #7388D6;">(</span>pxx<span style="color: #7388D6;">)</span>, data<span style="color: #7388D6;">(</span>end, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
pxx_t = zeros<span style="color: #DCDCCC;">(</span>length<span style="color: #BFEBBF;">(</span>pxx<span style="color: #BFEBBF;">)</span>, data<span style="color: #BFEBBF;">(</span>end, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
<span style="color: #0000FF;">for</span> <span style="color: #BA36A5;">i</span>=<span style="color: #D0372D;">1</span><span style="color: #D0372D;">:data</span><span style="color: #707183;">(</span><span style="color: #D0372D;">end, </span><span style="color: #D0372D;">1</span><span style="color: #707183;">)</span>
x = data<span style="color: #707183;">(</span>data<span style="color: #7388D6;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">1</span><span style="color: #7388D6;">)</span> <span style="color: #6434A3;">==</span> <span style="color: #D0372D;">i</span>, <span style="color: #D0372D;">4</span><span style="color: #707183;">)</span> <span style="color: #6434A3;">-</span> mean_pos;
<span style="color: #707183;">[</span>pxx, f<span style="color: #707183;">]</span> = pwelch<span style="color: #707183;">(</span>x, hanning<span style="color: #7388D6;">(</span>ceil<span style="color: #909183;">(</span>length<span style="color: #709870;">(</span>x<span style="color: #709870;">)</span><span style="color: #6434A3;">/</span>n_av<span style="color: #909183;">)</span><span style="color: #7388D6;">)</span>, <span style="color: #7388D6;">[]</span>, <span style="color: #7388D6;">[]</span>, Fs<span style="color: #707183;">)</span>;
pxx_t<span style="color: #707183;">(</span><span style="color: #6434A3;">:</span>, <span style="color: #D0372D;">i</span><span style="color: #707183;">)</span> = pxx;
<span style="color: #0000FF;">end</span>
<span style="color: #F0DFAF; font-weight: bold;">for</span> <span style="color: #DFAF8F;">i</span>=<span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">:data</span><span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">end, </span><span style="color: #BFEBBF;">1</span><span style="color: #DCDCCC;">)</span>
x = data<span style="color: #DCDCCC;">(</span>data<span style="color: #BFEBBF;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">1</span><span style="color: #BFEBBF;">)</span> <span style="color: #7CB8BB;">==</span> <span style="color: #BFEBBF;">i</span>, <span style="color: #BFEBBF;">4</span><span style="color: #DCDCCC;">)</span> <span style="color: #7CB8BB;">-</span> mean_pos;
<span style="color: #DCDCCC;">[</span>pxx, f<span style="color: #DCDCCC;">]</span> = pwelch<span style="color: #DCDCCC;">(</span>x, hanning<span style="color: #BFEBBF;">(</span>ceil<span style="color: #D0BF8F;">(</span>length<span style="color: #93E0E3;">(</span>x<span style="color: #93E0E3;">)</span><span style="color: #7CB8BB;">/</span>n_av<span style="color: #D0BF8F;">)</span><span style="color: #BFEBBF;">)</span>, <span style="color: #BFEBBF;">[]</span>, <span style="color: #BFEBBF;">[]</span>, Fs<span style="color: #DCDCCC;">)</span>;
pxx_t<span style="color: #DCDCCC;">(</span><span style="color: #7CB8BB;">:</span>, <span style="color: #BFEBBF;">i</span><span style="color: #DCDCCC;">)</span> = pxx;
<span style="color: #F0DFAF; font-weight: bold;">end</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span style="color: #6434A3;">figure</span>;
<pre class="src src-matlab"><span style="color: #7CB8BB;">figure</span>;
hold on;
plot<span style="color: #707183;">(</span>f, mean<span style="color: #7388D6;">(</span>pxx_t, <span style="color: #D0372D;">2</span><span style="color: #7388D6;">)</span><span style="color: #707183;">)</span>;
plot<span style="color: #DCDCCC;">(</span>f, mean<span style="color: #BFEBBF;">(</span>pxx_t, <span style="color: #BFEBBF;">2</span><span style="color: #BFEBBF;">)</span><span style="color: #DCDCCC;">)</span>;
hold off;
xlabel<span style="color: #707183;">(</span><span style="color: #008000;">'Frequency </span><span style="color: #7388D6;">(</span><span style="color: #008000;">Hz</span><span style="color: #7388D6;">)</span><span style="color: #008000;">'</span><span style="color: #707183;">)</span>;
ylabel<span style="color: #707183;">(</span>'PSD <span style="color: #7388D6;">(</span>$m<span style="color: #6434A3;">^</span><span style="color: #D0372D;">2</span><span style="color: #6434A3;">/</span>Hz$<span style="color: #7388D6;">)</span>'<span style="color: #707183;">)</span>;
<span style="color: #6434A3;">set</span><span style="color: #707183;">(</span><span style="color: #BA36A5;">gca</span>, <span style="color: #008000;">'XScale', 'log'</span><span style="color: #707183;">)</span><span style="color: #008000;">; set</span><span style="color: #707183;">(</span><span style="color: #008000;">gca, 'YScale', 'log'</span><span style="color: #707183;">)</span>;
legend<span style="color: #707183;">(</span><span style="color: #7388D6;">{</span><span style="color: #008000;">'PSD - x', 'PSD - y', 'PSD - z'</span><span style="color: #7388D6;">}</span><span style="color: #707183;">)</span>;
xlabel<span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">'Frequency </span><span style="color: #BFEBBF;">(</span><span style="color: #CC9393;">Hz</span><span style="color: #BFEBBF;">)</span><span style="color: #CC9393;">'</span><span style="color: #DCDCCC;">)</span>;
ylabel<span style="color: #DCDCCC;">(</span>'PSD <span style="color: #BFEBBF;">(</span>$m<span style="color: #7CB8BB;">^</span><span style="color: #BFEBBF;">2</span><span style="color: #7CB8BB;">/</span>Hz$<span style="color: #BFEBBF;">)</span>'<span style="color: #DCDCCC;">)</span>;
<span style="color: #7CB8BB;">set</span><span style="color: #DCDCCC;">(</span><span style="color: #DFAF8F;">gca</span>, <span style="color: #CC9393;">'XScale', 'log'</span><span style="color: #DCDCCC;">)</span><span style="color: #CC9393;">; set</span><span style="color: #DCDCCC;">(</span><span style="color: #CC9393;">gca, 'YScale', 'log'</span><span style="color: #DCDCCC;">)</span>;
legend<span style="color: #DCDCCC;">(</span><span style="color: #BFEBBF;">{</span><span style="color: #CC9393;">'PSD - x', 'PSD - y', 'PSD - z'</span><span style="color: #BFEBBF;">}</span><span style="color: #DCDCCC;">)</span>;
</pre>
</div>
<div id="orgf670ea0" class="figure">
<div id="org30d047a" class="figure">
<p><img src="figs/psd.png" alt="psd.png" />
</p>
<p><span class="figure-number">Figure 4: </span>PSD of the Z motion when scanning with Ty at 1Hz</p>
@ -584,7 +588,7 @@ legend<span style="color: #707183;">(</span><span style="color: #7388D6;">{</spa
</div>
<div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-03-14 jeu. 16:33</p>
<p class="date">Created: 2019-03-15 ven. 11:43</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>

View File

@ -23,6 +23,8 @@
#+PROPERTY: header-args:matlab+ :output-dir figs
:end:
[[../index.org][Back to main page]].
* Notes
- *5530*: Straightness Plot: Yz
- *Filename*: =r:\home\PDMU\PEL\Measurement_library\ID31\ID31_u_station\TY\12_12_2018\linear deviation _tyz_401_points.txt=