Add link back to main page
This commit is contained in:
parent
c2aa389536
commit
a2474b45f3
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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>>
|
||||
|
@ -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>
|
||||
|
@ -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
@ -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>>
|
||||
|
@ -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> > 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> > 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>
|
||||
|
@ -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=
|
||||
|
Loading…
x
Reference in New Issue
Block a user