Add one link to speedgoat commands

This commit is contained in:
Thomas Dehaeze 2019-10-08 10:49:14 +02:00
parent f3bdb7bcf1
commit cb3f3009ed
21 changed files with 1001 additions and 199 deletions

1
.gitignore vendored
View File

@ -1,4 +1,3 @@
auto/
*.tex *.tex
**/figs/*.pdf **/figs/*.pdf

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2019-07-05 ven. 11:41 --> <!-- 2019-10-08 mar. 10:48 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Equipment</title> <title>Equipment</title>
@ -280,99 +280,99 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2> <h2>Table of Contents</h2>
<div id="text-table-of-contents"> <div id="text-table-of-contents">
<ul> <ul>
<li><a href="#org7c1ad93">1. Sensors</a> <li><a href="#org2dde179">1. Sensors</a>
<ul> <ul>
<li><a href="#orgf7e5762">1.1. Accelerometers</a> <li><a href="#orgac5d896">1.1. Accelerometers</a>
<ul> <ul>
<li><a href="#orgafda319">1.1.1. Wireless Accelerometers</a></li> <li><a href="#org2ef74cc">1.1.1. Wireless Accelerometers</a></li>
<li><a href="#org3117658">1.1.2. Suppliers</a></li> <li><a href="#org3063e2c">1.1.2. Suppliers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgd72cd69">1.2. Geophones</a> <li><a href="#org365b1e7">1.2. Geophones</a>
<ul> <ul>
<li><a href="#org2e7c273">1.2.1. Suppliers</a></li> <li><a href="#org77edf75">1.2.1. Suppliers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org73aad9c">1.3. Force Sensors</a></li> <li><a href="#orge74922a">1.3. Force Sensors</a></li>
<li><a href="#org7e00540">1.4. Strain Gauge</a></li> <li><a href="#org8a56c8a">1.4. Strain Gauge</a></li>
<li><a href="#org207a02a">1.5. Interferometers</a> <li><a href="#org72a783f">1.5. Interferometers</a>
<ul> <ul>
<li><a href="#org7e82f4c">1.5.1. Suppliers</a></li> <li><a href="#org6e91003">1.5.1. Suppliers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org0fe5d17">1.6. Bibliography</a></li> <li><a href="#orgceb3cbd">1.6. Bibliography</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org93a8433">2. Actuators</a> <li><a href="#org7958fd6">2. Actuators</a>
<ul> <ul>
<li><a href="#org64547c8">2.1. Piezoelectric</a> <li><a href="#orgffd4c1e">2.1. Piezoelectric</a>
<ul> <ul>
<li><a href="#org43cd312">2.1.1. Suppliers</a></li> <li><a href="#orgea48212">2.1.1. Suppliers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org851dfb2">2.2. Voice Coil</a> <li><a href="#org641aecb">2.2. Voice Coil</a>
<ul> <ul>
<li><a href="#orgedb9d2d">2.2.1. Suppliers</a></li> <li><a href="#org5e05e48">2.2.1. Suppliers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgf1b3541">2.3. Shaker</a> <li><a href="#orgfe3de3e">2.3. Shaker</a>
<ul> <ul>
<li><a href="#orgbc0cbfc">2.3.1. Suppliers</a></li> <li><a href="#orgf3efda6">2.3.1. Suppliers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org1a37ef6">2.4. Brushless DC Motor</a></li> <li><a href="#org0e00309">2.4. Brushless DC Motor</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org9f65fb0">3. Measurement System / Acquisition System</a> <li><a href="#org82865f5">3. Measurement System / Acquisition System</a>
<ul> <ul>
<li><a href="#orgfe661ea">3.1. Modal Analysis</a></li> <li><a href="#org6fd20e1">3.1. Modal Analysis</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org9fbe575">4. Control System</a></li> <li><a href="#org122451b">4. Control System</a></li>
<li><a href="#orgc2e8016">5. Positioning Stages</a> <li><a href="#orgc57bc26">5. Positioning Stages</a>
<ul> <ul>
<li><a href="#org026a86c">5.1. Hexapods</a></li> <li><a href="#org1f3d7eb">5.1. Hexapods</a></li>
<li><a href="#org23e0a41">5.2. Translation/Rotation Stage</a></li> <li><a href="#orga96ea07">5.2. Translation/Rotation Stage</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgf8c1958">6. Amplifiers</a> <li><a href="#orga85d19e">6. Amplifiers</a>
<ul> <ul>
<li><a href="#org355a5ce">6.1. Current Amplifiers</a></li> <li><a href="#org75c2cd6">6.1. Current Amplifiers</a></li>
<li><a href="#org9c419e8">6.2. Voltage Amplifiers</a></li> <li><a href="#org10080d9">6.2. Voltage Amplifiers</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orga3f5106">7. ESRF Equipment</a> <li><a href="#org4180318">7. ESRF Equipment</a>
<ul> <ul>
<li><a href="#org9b2694e">7.1. Geophones</a> <li><a href="#org03434b5">7.1. Geophones</a>
<ul> <ul>
<li><a href="#org03f02d5">7.1.1. L-28LB</a></li> <li><a href="#orge3d9269">7.1.1. L-28LB</a></li>
<li><a href="#org9ae33d7">7.1.2. L-4C</a></li> <li><a href="#orgb17fce7">7.1.2. L-4C</a></li>
<li><a href="#orgb058c3c">7.1.3. L-22</a></li> <li><a href="#org23391b6">7.1.3. L-22</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgff45000">7.2. Accelerometers</a> <li><a href="#org8cc64ca">7.2. Accelerometers</a>
<ul> <ul>
<li><a href="#orgd018ae6">7.2.1. Pieozoelectric acc. 356b18 - 3 axis</a></li> <li><a href="#org3c3b849">7.2.1. Pieozoelectric acc. 356b18 - 3 axis</a></li>
<li><a href="#org516c132">7.2.2. Ceramic acc. 393B05 - 1 axis</a></li> <li><a href="#orgf3e85c1">7.2.2. Ceramic acc. 393B05 - 1 axis</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org590ba2c">7.3. Modal analysis</a></li> <li><a href="#org2588aef">7.3. Modal analysis</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
<div id="outline-container-org7c1ad93" class="outline-2"> <div id="outline-container-org2dde179" class="outline-2">
<h2 id="org7c1ad93"><span class="section-number-2">1</span> Sensors</h2> <h2 id="org2dde179"><span class="section-number-2">1</span> Sensors</h2>
<div class="outline-text-2" id="text-1"> <div class="outline-text-2" id="text-1">
</div> </div>
<div id="outline-container-orgf7e5762" class="outline-3"> <div id="outline-container-orgac5d896" class="outline-3">
<h3 id="orgf7e5762"><span class="section-number-3">1.1</span> Accelerometers</h3> <h3 id="orgac5d896"><span class="section-number-3">1.1</span> Accelerometers</h3>
<div class="outline-text-3" id="text-1-1"> <div class="outline-text-3" id="text-1-1">
</div> </div>
<div id="outline-container-orgafda319" class="outline-4"> <div id="outline-container-org2ef74cc" class="outline-4">
<h4 id="orgafda319"><span class="section-number-4">1.1.1</span> Wireless Accelerometers</h4> <h4 id="org2ef74cc"><span class="section-number-4">1.1.1</span> Wireless Accelerometers</h4>
<div class="outline-text-4" id="text-1-1-1"> <div class="outline-text-4" id="text-1-1-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://micromega-dynamics.com/products/recovib/miniature-vibration-recorder/">https://micromega-dynamics.com/products/recovib/miniature-vibration-recorder/</a></li> <li><a href="https://micromega-dynamics.com/products/recovib/miniature-vibration-recorder/">https://micromega-dynamics.com/products/recovib/miniature-vibration-recorder/</a></li>
@ -380,22 +380,24 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org3117658" class="outline-4"> <div id="outline-container-org3063e2c" class="outline-4">
<h4 id="org3117658"><span class="section-number-4">1.1.2</span> Suppliers</h4> <h4 id="org3063e2c"><span class="section-number-4">1.1.2</span> Suppliers</h4>
<div class="outline-text-4" id="text-1-1-2"> <div class="outline-text-4" id="text-1-1-2">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://micromega-dynamics.com/products/">https://micromega-dynamics.com/products/</a></li> <li><a href="https://micromega-dynamics.com/products/">https://micromega-dynamics.com/products/</a></li>
<li><a href="https://www.mmf.de/seismic_accelerometers.htm">https://www.mmf.de/seismic_accelerometers.htm</a></li>
<li><a href="https://www.pcb.com/products/productfinder.aspx?tx=14">https://www.pcb.com/products/productfinder.aspx?tx=14</a></li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orgd72cd69" class="outline-3"> <div id="outline-container-org365b1e7" class="outline-3">
<h3 id="orgd72cd69"><span class="section-number-3">1.2</span> Geophones</h3> <h3 id="org365b1e7"><span class="section-number-3">1.2</span> Geophones</h3>
<div class="outline-text-3" id="text-1-2"> <div class="outline-text-3" id="text-1-2">
</div> </div>
<div id="outline-container-org2e7c273" class="outline-4"> <div id="outline-container-org77edf75" class="outline-4">
<h4 id="org2e7c273"><span class="section-number-4">1.2.1</span> Suppliers</h4> <h4 id="org77edf75"><span class="section-number-4">1.2.1</span> Suppliers</h4>
<div class="outline-text-4" id="text-1-2-1"> <div class="outline-text-4" id="text-1-2-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="http://www.sercel.com/products/Pages/seismometers.aspx">http://www.sercel.com/products/Pages/seismometers.aspx</a></li> <li><a href="http://www.sercel.com/products/Pages/seismometers.aspx">http://www.sercel.com/products/Pages/seismometers.aspx</a></li>
@ -404,18 +406,24 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org73aad9c" class="outline-3"> <div id="outline-container-orge74922a" class="outline-3">
<h3 id="org73aad9c"><span class="section-number-3">1.3</span> Force Sensors</h3> <h3 id="orge74922a"><span class="section-number-3">1.3</span> Force Sensors</h3>
<div class="outline-text-3" id="text-1-3">
<ul class="org-ul">
<li><a href="https://www.pcb.com/products/productfinder.aspx?tx=17">https://www.pcb.com/products/productfinder.aspx?tx=17</a></li>
</ul>
</div> </div>
<div id="outline-container-org7e00540" class="outline-3">
<h3 id="org7e00540"><span class="section-number-3">1.4</span> Strain Gauge</h3>
</div> </div>
<div id="outline-container-org207a02a" class="outline-3">
<h3 id="org207a02a"><span class="section-number-3">1.5</span> Interferometers</h3> <div id="outline-container-org8a56c8a" class="outline-3">
<h3 id="org8a56c8a"><span class="section-number-3">1.4</span> Strain Gauge</h3>
</div>
<div id="outline-container-org72a783f" class="outline-3">
<h3 id="org72a783f"><span class="section-number-3">1.5</span> Interferometers</h3>
<div class="outline-text-3" id="text-1-5"> <div class="outline-text-3" id="text-1-5">
</div> </div>
<div id="outline-container-org7e82f4c" class="outline-4"> <div id="outline-container-org6e91003" class="outline-4">
<h4 id="org7e82f4c"><span class="section-number-4">1.5.1</span> Suppliers</h4> <h4 id="org6e91003"><span class="section-number-4">1.5.1</span> Suppliers</h4>
<div class="outline-text-4" id="text-1-5-1"> <div class="outline-text-4" id="text-1-5-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="http://www.attocube.com/">http://www.attocube.com/</a></li> <li><a href="http://www.attocube.com/">http://www.attocube.com/</a></li>
@ -424,8 +432,8 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org0fe5d17" class="outline-3"> <div id="outline-container-orgceb3cbd" class="outline-3">
<h3 id="org0fe5d17"><span class="section-number-3">1.6</span> Bibliography</h3> <h3 id="orgceb3cbd"><span class="section-number-3">1.6</span> Bibliography</h3>
<div class="outline-text-3" id="text-1-6"> <div class="outline-text-3" id="text-1-6">
<p> <p>
<a class='org-ref-reference' href="#collette12_compar">collette12_compar</a> <a class='org-ref-reference' href="#collette12_compar">collette12_compar</a>
@ -436,16 +444,16 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org93a8433" class="outline-2"> <div id="outline-container-org7958fd6" class="outline-2">
<h2 id="org93a8433"><span class="section-number-2">2</span> Actuators</h2> <h2 id="org7958fd6"><span class="section-number-2">2</span> Actuators</h2>
<div class="outline-text-2" id="text-2"> <div class="outline-text-2" id="text-2">
</div> </div>
<div id="outline-container-org64547c8" class="outline-3"> <div id="outline-container-orgffd4c1e" class="outline-3">
<h3 id="org64547c8"><span class="section-number-3">2.1</span> Piezoelectric</h3> <h3 id="orgffd4c1e"><span class="section-number-3">2.1</span> Piezoelectric</h3>
<div class="outline-text-3" id="text-2-1"> <div class="outline-text-3" id="text-2-1">
</div> </div>
<div id="outline-container-org43cd312" class="outline-4"> <div id="outline-container-orgea48212" class="outline-4">
<h4 id="org43cd312"><span class="section-number-4">2.1.1</span> Suppliers</h4> <h4 id="orgea48212"><span class="section-number-4">2.1.1</span> Suppliers</h4>
<div class="outline-text-4" id="text-2-1-1"> <div class="outline-text-4" id="text-2-1-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="http://www.cedrat-technologies.com/">http://www.cedrat-technologies.com/</a></li> <li><a href="http://www.cedrat-technologies.com/">http://www.cedrat-technologies.com/</a></li>
@ -455,12 +463,12 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org851dfb2" class="outline-3"> <div id="outline-container-org641aecb" class="outline-3">
<h3 id="org851dfb2"><span class="section-number-3">2.2</span> Voice Coil</h3> <h3 id="org641aecb"><span class="section-number-3">2.2</span> Voice Coil</h3>
<div class="outline-text-3" id="text-2-2"> <div class="outline-text-3" id="text-2-2">
</div> </div>
<div id="outline-container-orgedb9d2d" class="outline-4"> <div id="outline-container-org5e05e48" class="outline-4">
<h4 id="orgedb9d2d"><span class="section-number-4">2.2.1</span> Suppliers</h4> <h4 id="org5e05e48"><span class="section-number-4">2.2.1</span> Suppliers</h4>
<div class="outline-text-4" id="text-2-2-1"> <div class="outline-text-4" id="text-2-2-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://www.geeplus.com/">https://www.geeplus.com/</a></li> <li><a href="https://www.geeplus.com/">https://www.geeplus.com/</a></li>
@ -471,18 +479,18 @@ for the JavaScript code in this tag.
<li><a href="https://www.celeramotion.com/">https://www.celeramotion.com/</a></li> <li><a href="https://www.celeramotion.com/">https://www.celeramotion.com/</a></li>
<li><a href="http://www.beikimco.com/">http://www.beikimco.com/</a></li> <li><a href="http://www.beikimco.com/">http://www.beikimco.com/</a></li>
<li><a href="https://www.electromate.com/">https://www.electromate.com/</a></li> <li><a href="https://www.electromate.com/">https://www.electromate.com/</a></li>
<li><a href="https://www.magneticinnovations.com/">https://www.magneticinnovations.com/</a></li> <li><a href="https://www.magneticinnovations.com/">https://www.magneticinnovations.com/</a>: Netherlands</li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-orgf1b3541" class="outline-3"> <div id="outline-container-orgfe3de3e" class="outline-3">
<h3 id="orgf1b3541"><span class="section-number-3">2.3</span> Shaker</h3> <h3 id="orgfe3de3e"><span class="section-number-3">2.3</span> Shaker</h3>
<div class="outline-text-3" id="text-2-3"> <div class="outline-text-3" id="text-2-3">
</div> </div>
<div id="outline-container-orgbc0cbfc" class="outline-4"> <div id="outline-container-orgf3efda6" class="outline-4">
<h4 id="orgbc0cbfc"><span class="section-number-4">2.3.1</span> Suppliers</h4> <h4 id="orgf3efda6"><span class="section-number-4">2.3.1</span> Suppliers</h4>
<div class="outline-text-4" id="text-2-3-1"> <div class="outline-text-4" id="text-2-3-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://www.bksv.com/en/products/shakers-and-exciters">https://www.bksv.com/en/products/shakers-and-exciters</a></li> <li><a href="https://www.bksv.com/en/products/shakers-and-exciters">https://www.bksv.com/en/products/shakers-and-exciters</a></li>
@ -496,8 +504,8 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-org1a37ef6" class="outline-3"> <div id="outline-container-org0e00309" class="outline-3">
<h3 id="org1a37ef6"><span class="section-number-3">2.4</span> Brushless DC Motor</h3> <h3 id="org0e00309"><span class="section-number-3">2.4</span> Brushless DC Motor</h3>
<div class="outline-text-3" id="text-2-4"> <div class="outline-text-3" id="text-2-4">
<p> <p>
<a class='org-ref-reference' href="#yedamale03_brush_dc_bldc_motor_fundam">yedamale03_brush_dc_bldc_motor_fundam</a> <a class='org-ref-reference' href="#yedamale03_brush_dc_bldc_motor_fundam">yedamale03_brush_dc_bldc_motor_fundam</a>
@ -507,12 +515,12 @@ for the JavaScript code in this tag.
</div> </div>
</div> </div>
<div id="outline-container-org9f65fb0" class="outline-2"> <div id="outline-container-org82865f5" class="outline-2">
<h2 id="org9f65fb0"><span class="section-number-2">3</span> Measurement System / Acquisition System</h2> <h2 id="org82865f5"><span class="section-number-2">3</span> Measurement System / Acquisition System</h2>
<div class="outline-text-2" id="text-3"> <div class="outline-text-2" id="text-3">
</div> </div>
<div id="outline-container-orgfe661ea" class="outline-3"> <div id="outline-container-org6fd20e1" class="outline-3">
<h3 id="orgfe661ea"><span class="section-number-3">3.1</span> Modal Analysis</h3> <h3 id="org6fd20e1"><span class="section-number-3">3.1</span> Modal Analysis</h3>
<div class="outline-text-3" id="text-3-1"> <div class="outline-text-3" id="text-3-1">
<p> <p>
<a href="https://dewesoft.com/applications/structural-dynamics/modal-analysis">https://dewesoft.com/applications/structural-dynamics/modal-analysis</a> <a href="https://dewesoft.com/applications/structural-dynamics/modal-analysis">https://dewesoft.com/applications/structural-dynamics/modal-analysis</a>
@ -522,8 +530,8 @@ Polytec 3D Scanning Laser Vibrometer <a href="https://www.polytec.com/us/vibrome
</div> </div>
</div> </div>
<div id="outline-container-org9fbe575" class="outline-2"> <div id="outline-container-org122451b" class="outline-2">
<h2 id="org9fbe575"><span class="section-number-2">4</span> Control System</h2> <h2 id="org122451b"><span class="section-number-2">4</span> Control System</h2>
<div class="outline-text-2" id="text-4"> <div class="outline-text-2" id="text-4">
<p> <p>
Dspace, Speedgoat Dspace, Speedgoat
@ -531,12 +539,12 @@ Dspace, Speedgoat
</div> </div>
</div> </div>
<div id="outline-container-orgc2e8016" class="outline-2"> <div id="outline-container-orgc57bc26" class="outline-2">
<h2 id="orgc2e8016"><span class="section-number-2">5</span> Positioning Stages</h2> <h2 id="orgc57bc26"><span class="section-number-2">5</span> Positioning Stages</h2>
<div class="outline-text-2" id="text-5"> <div class="outline-text-2" id="text-5">
</div> </div>
<div id="outline-container-org026a86c" class="outline-3"> <div id="outline-container-org1f3d7eb" class="outline-3">
<h3 id="org026a86c"><span class="section-number-3">5.1</span> Hexapods</h3> <h3 id="org1f3d7eb"><span class="section-number-3">5.1</span> Hexapods</h3>
<div class="outline-text-3" id="text-5-1"> <div class="outline-text-3" id="text-5-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://www.alioindustries.com/">https://www.alioindustries.com/</a></li> <li><a href="https://www.alioindustries.com/">https://www.alioindustries.com/</a></li>
@ -544,8 +552,8 @@ Dspace, Speedgoat
</div> </div>
</div> </div>
<div id="outline-container-org23e0a41" class="outline-3"> <div id="outline-container-orga96ea07" class="outline-3">
<h3 id="org23e0a41"><span class="section-number-3">5.2</span> Translation/Rotation Stage</h3> <h3 id="orga96ea07"><span class="section-number-3">5.2</span> Translation/Rotation Stage</h3>
<div class="outline-text-3" id="text-5-2"> <div class="outline-text-3" id="text-5-2">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://www.attocube.com/en/products/nanopositioners">https://www.attocube.com/en/products/nanopositioners</a></li> <li><a href="https://www.attocube.com/en/products/nanopositioners">https://www.attocube.com/en/products/nanopositioners</a></li>
@ -557,29 +565,29 @@ Dspace, Speedgoat
</div> </div>
</div> </div>
<div id="outline-container-orgf8c1958" class="outline-2"> <div id="outline-container-orga85d19e" class="outline-2">
<h2 id="orgf8c1958"><span class="section-number-2">6</span> Amplifiers</h2> <h2 id="orga85d19e"><span class="section-number-2">6</span> Amplifiers</h2>
<div class="outline-text-2" id="text-6"> <div class="outline-text-2" id="text-6">
</div> </div>
<div id="outline-container-org355a5ce" class="outline-3"> <div id="outline-container-org75c2cd6" class="outline-3">
<h3 id="org355a5ce"><span class="section-number-3">6.1</span> Current Amplifiers</h3> <h3 id="org75c2cd6"><span class="section-number-3">6.1</span> Current Amplifiers</h3>
</div> </div>
<div id="outline-container-org9c419e8" class="outline-3"> <div id="outline-container-org10080d9" class="outline-3">
<h3 id="org9c419e8"><span class="section-number-3">6.2</span> Voltage Amplifiers</h3> <h3 id="org10080d9"><span class="section-number-3">6.2</span> Voltage Amplifiers</h3>
</div> </div>
</div> </div>
<div id="outline-container-orga3f5106" class="outline-2"> <div id="outline-container-org4180318" class="outline-2">
<h2 id="orga3f5106"><span class="section-number-2">7</span> ESRF Equipment</h2> <h2 id="org4180318"><span class="section-number-2">7</span> ESRF Equipment</h2>
<div class="outline-text-2" id="text-7"> <div class="outline-text-2" id="text-7">
</div> </div>
<div id="outline-container-org9b2694e" class="outline-3"> <div id="outline-container-org03434b5" class="outline-3">
<h3 id="org9b2694e"><span class="section-number-3">7.1</span> Geophones</h3> <h3 id="org03434b5"><span class="section-number-3">7.1</span> Geophones</h3>
<div class="outline-text-3" id="text-7-1"> <div class="outline-text-3" id="text-7-1">
</div> </div>
<div id="outline-container-org03f02d5" class="outline-4"> <div id="outline-container-orge3d9269" class="outline-4">
<h4 id="org03f02d5"><span class="section-number-4">7.1.1</span> L-28LB</h4> <h4 id="orge3d9269"><span class="section-number-4">7.1.1</span> L-28LB</h4>
<div class="outline-text-4" id="text-7-1-1"> <div class="outline-text-4" id="text-7-1-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="http://www.sercel.com/products/Pages/seismometers.aspx">http://www.sercel.com/products/Pages/seismometers.aspx</a></li> <li><a href="http://www.sercel.com/products/Pages/seismometers.aspx">http://www.sercel.com/products/Pages/seismometers.aspx</a></li>
@ -587,14 +595,14 @@ Dspace, Speedgoat
</ul> </ul>
<div id="orge32c14d" class="figure"> <div id="org46e9536" class="figure">
<p><img src="./figs/L28LB.png" alt="L28LB.png" /> <p><img src="./figs/L28LB.png" alt="L28LB.png" />
</p> </p>
<p><span class="figure-number">Figure 1: </span>Picture of the L-28LB Geophone</p> <p><span class="figure-number">Figure 1: </span>Picture of the L-28LB Geophone</p>
</div> </div>
<table id="orga19e458" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org7b2d218" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> L-28LB Parameters</caption> <caption class="t-above"><span class="table-number">Table 1:</span> L-28LB Parameters</caption>
<colgroup> <colgroup>
@ -621,7 +629,7 @@ Dspace, Speedgoat
</table> </table>
<p> <p>
We define the parameters of the geophone and we plot its bode plot (figure <a href="#org08e7091">2</a>). We define the parameters of the geophone and we plot its bode plot (figure <a href="#orgdee706a">2</a>).
</p> </p>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">w0 = <span class="org-highlight-numbers-number">4</span>.<span class="org-highlight-numbers-number">5</span><span class="org-type">*</span><span class="org-highlight-numbers-number">2</span><span class="org-type">*</span><span class="org-constant">pi</span>; <span class="org-comment">% [rad/s]</span> <pre class="src src-matlab">w0 = <span class="org-highlight-numbers-number">4</span>.<span class="org-highlight-numbers-number">5</span><span class="org-type">*</span><span class="org-highlight-numbers-number">2</span><span class="org-type">*</span><span class="org-constant">pi</span>; <span class="org-comment">% [rad/s]</span>
@ -632,7 +640,7 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
<div id="org08e7091" class="figure"> <div id="orgdee706a" class="figure">
<p><img src="figs/L28LB_bode_plot.png" alt="L28LB_bode_plot.png" /> <p><img src="figs/L28LB_bode_plot.png" alt="L28LB_bode_plot.png" />
</p> </p>
<p><span class="figure-number">Figure 2: </span>Bode plot of the L-28LB Geophone</p> <p><span class="figure-number">Figure 2: </span>Bode plot of the L-28LB Geophone</p>
@ -640,8 +648,8 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
</div> </div>
<div id="outline-container-org9ae33d7" class="outline-4"> <div id="outline-container-orgb17fce7" class="outline-4">
<h4 id="org9ae33d7"><span class="section-number-4">7.1.2</span> L-4C</h4> <h4 id="orgb17fce7"><span class="section-number-4">7.1.2</span> L-4C</h4>
<div class="outline-text-4" id="text-7-1-2"> <div class="outline-text-4" id="text-7-1-2">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="http://www.sercel.com/products/Pages/seismometers.aspx">http://www.sercel.com/products/Pages/seismometers.aspx</a></li> <li><a href="http://www.sercel.com/products/Pages/seismometers.aspx">http://www.sercel.com/products/Pages/seismometers.aspx</a></li>
@ -649,13 +657,13 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</ul> </ul>
<div id="org272a496" class="figure"> <div id="orge7b1550" class="figure">
<p><img src="./figs/L4C.png" alt="L4C.png" /> <p><img src="./figs/L4C.png" alt="L4C.png" />
</p> </p>
<p><span class="figure-number">Figure 3: </span>Picture of the L-4C Geophone</p> <p><span class="figure-number">Figure 3: </span>Picture of the L-4C Geophone</p>
</div> </div>
<table id="org8f78e4a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org004328f" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> L4C Parameters</caption> <caption class="t-above"><span class="table-number">Table 2:</span> L4C Parameters</caption>
<colgroup> <colgroup>
@ -686,7 +694,7 @@ The transfer function from the velocity and the measured voltage is defined belo
</p> </p>
<p> <p>
Its bode plot is shown on figure <a href="#org9d2eb40">4</a>. Its bode plot is shown on figure <a href="#org2c234f0">4</a>.
</p> </p>
<div class="org-src-container"> <div class="org-src-container">
@ -698,7 +706,7 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
<div id="org9d2eb40" class="figure"> <div id="org2c234f0" class="figure">
<p><img src="figs/L4C_bode_plot.png" alt="L4C_bode_plot.png" /> <p><img src="figs/L4C_bode_plot.png" alt="L4C_bode_plot.png" />
</p> </p>
<p><span class="figure-number">Figure 4: </span>Bode plot of the L4C Geophone</p> <p><span class="figure-number">Figure 4: </span>Bode plot of the L4C Geophone</p>
@ -706,8 +714,8 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
</div> </div>
<div id="outline-container-orgb058c3c" class="outline-4"> <div id="outline-container-org23391b6" class="outline-4">
<h4 id="orgb058c3c"><span class="section-number-4">7.1.3</span> L-22</h4> <h4 id="org23391b6"><span class="section-number-4">7.1.3</span> L-22</h4>
<div class="outline-text-4" id="text-7-1-3"> <div class="outline-text-4" id="text-7-1-3">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://www.passcal.nmt.edu/content/instrumentation/sensors/short-period-sensors/l-22-sp-sensor">https://www.passcal.nmt.edu/content/instrumentation/sensors/short-period-sensors/l-22-sp-sensor</a></li> <li><a href="https://www.passcal.nmt.edu/content/instrumentation/sensors/short-period-sensors/l-22-sp-sensor">https://www.passcal.nmt.edu/content/instrumentation/sensors/short-period-sensors/l-22-sp-sensor</a></li>
@ -716,12 +724,12 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
</div> </div>
<div id="outline-container-orgff45000" class="outline-3"> <div id="outline-container-org8cc64ca" class="outline-3">
<h3 id="orgff45000"><span class="section-number-3">7.2</span> Accelerometers</h3> <h3 id="org8cc64ca"><span class="section-number-3">7.2</span> Accelerometers</h3>
<div class="outline-text-3" id="text-7-2"> <div class="outline-text-3" id="text-7-2">
</div> </div>
<div id="outline-container-orgd018ae6" class="outline-4"> <div id="outline-container-org3c3b849" class="outline-4">
<h4 id="orgd018ae6"><span class="section-number-4">7.2.1</span> Pieozoelectric acc. 356b18 - 3 axis</h4> <h4 id="org3c3b849"><span class="section-number-4">7.2.1</span> Pieozoelectric acc. 356b18 - 3 axis</h4>
<div class="outline-text-4" id="text-7-2-1"> <div class="outline-text-4" id="text-7-2-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="https://www.pcbpiezotronics.fr/produit/accelerometres/356b18/">https://www.pcbpiezotronics.fr/produit/accelerometres/356b18/</a></li> <li><a href="https://www.pcbpiezotronics.fr/produit/accelerometres/356b18/">https://www.pcbpiezotronics.fr/produit/accelerometres/356b18/</a></li>
@ -729,14 +737,14 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</ul> </ul>
<div id="org564cb37" class="figure"> <div id="org2b4b533" class="figure">
<p><img src="./figs/356b18.jpg" alt="356b18.jpg" /> <p><img src="./figs/356b18.jpg" alt="356b18.jpg" />
</p> </p>
<p><span class="figure-number">Figure 5: </span>Pieozoelectric acc. 356b18 - 3 axis</p> <p><span class="figure-number">Figure 5: </span>Pieozoelectric acc. 356b18 - 3 axis</p>
</div> </div>
<table id="orgc83ddc5" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org0b6ffb6" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> 356b18 Parameters</caption> <caption class="t-above"><span class="table-number">Table 3:</span> 356b18 Parameters</caption>
<colgroup> <colgroup>
@ -774,8 +782,8 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
</div> </div>
<div id="outline-container-org516c132" class="outline-4"> <div id="outline-container-orgf3e85c1" class="outline-4">
<h4 id="org516c132"><span class="section-number-4">7.2.2</span> Ceramic acc. 393B05 - 1 axis</h4> <h4 id="orgf3e85c1"><span class="section-number-4">7.2.2</span> Ceramic acc. 393B05 - 1 axis</h4>
<div class="outline-text-4" id="text-7-2-2"> <div class="outline-text-4" id="text-7-2-2">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="http://www.pcb.com/products.aspx?m=393B05">http://www.pcb.com/products.aspx?m=393B05</a></li> <li><a href="http://www.pcb.com/products.aspx?m=393B05">http://www.pcb.com/products.aspx?m=393B05</a></li>
@ -783,14 +791,14 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</ul> </ul>
<div id="org042ebea" class="figure"> <div id="org71b8bd1" class="figure">
<p><img src="./figs/393b05.jpg" alt="393b05.jpg" /> <p><img src="./figs/393b05.jpg" alt="393b05.jpg" />
</p> </p>
<p><span class="figure-number">Figure 6: </span>Ceramic acc. 393B05 - 1 axis</p> <p><span class="figure-number">Figure 6: </span>Ceramic acc. 393B05 - 1 axis</p>
</div> </div>
<table id="orgb223042" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org092bb27" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 4:</span> 393B05 Parameters</caption> <caption class="t-above"><span class="table-number">Table 4:</span> 393B05 Parameters</caption>
<colgroup> <colgroup>
@ -828,8 +836,8 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-org590ba2c" class="outline-3"> <div id="outline-container-org2588aef" class="outline-3">
<h3 id="org590ba2c"><span class="section-number-3">7.3</span> Modal analysis</h3> <h3 id="org2588aef"><span class="section-number-3">7.3</span> Modal analysis</h3>
<div class="outline-text-3" id="text-7-3"> <div class="outline-text-3" id="text-7-3">
<p> <p>
<a href="http://www.oros.com/3900-oros-modal-2.htm">http://www.oros.com/3900-oros-modal-2.htm</a> <a href="http://www.oros.com/3900-oros-modal-2.htm">http://www.oros.com/3900-oros-modal-2.htm</a>
@ -840,7 +848,7 @@ G = G0<span class="org-type">*</span><span class="org-rainbow-delimiters-depth-1
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p> <p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2019-07-05 ven. 11:41</p> <p class="date">Created: 2019-10-08 mar. 10:48</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div> </div>
</body> </body>

View File

@ -36,12 +36,16 @@
*** Suppliers *** Suppliers
- https://micromega-dynamics.com/products/ - https://micromega-dynamics.com/products/
- https://www.mmf.de/seismic_accelerometers.htm
- https://www.pcb.com/products/productfinder.aspx?tx=14
** Geophones ** Geophones
*** Suppliers *** Suppliers
- http://www.sercel.com/products/Pages/seismometers.aspx - http://www.sercel.com/products/Pages/seismometers.aspx
** Force Sensors ** Force Sensors
- https://www.pcb.com/products/productfinder.aspx?tx=17
** Strain Gauge ** Strain Gauge
** Interferometers ** Interferometers
*** Suppliers *** Suppliers
@ -68,7 +72,7 @@ cite:fleming13_review_nanom_resol_posit_sensor
- https://www.celeramotion.com/ - https://www.celeramotion.com/
- http://www.beikimco.com/ - http://www.beikimco.com/
- https://www.electromate.com/ - https://www.electromate.com/
- https://www.magneticinnovations.com/ - https://www.magneticinnovations.com/: Netherlands
** Shaker ** Shaker
*** Suppliers *** Suppliers

View File

@ -1,27 +0,0 @@
#+STARTUP: overview
#+LANGUAGE: en
#+EMAIL: dehaeze.thomas@gmail.com
#+AUTHOR: Dehaeze Thomas
#+HTML_LINK_HOME: ../index.html
#+HTML_LINK_UP: ../index.html
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../css/htmlize.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../css/readtheorg.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../css/zenburn.css"/>
#+HTML_HEAD: <script type="text/javascript" src="../js/jquery.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="../js/bootstrap.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="../js/jquery.stickytableheaders.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="../js/readtheorg.js"></script>
#+HTML_MATHJAX: align: center tagside: right font: TeX
#+PROPERTY: header-args:matlab :session *MATLAB*
#+PROPERTY: header-args:matlab+ :comments org
#+PROPERTY: header-args:matlab+ :results none
#+PROPERTY: header-args:matlab+ :exports both
#+PROPERTY: header-args:matlab+ :eval no-export
#+PROPERTY: header-args:matlab+ :output-dir figs
#+PROPERTY: header-args:shell :eval no-export

View File

@ -903,7 +903,7 @@ d_he = load<span class="org-rainbow-delimiters-depth-1">(</span><span class="org
<h3 id="orgc348ea7"><span class="section-number-3">2.3</span> Voltage to Velocity</h3> <h3 id="orgc348ea7"><span class="section-number-3">2.3</span> Voltage to Velocity</h3>
<div class="outline-text-3" id="text-2-3"> <div class="outline-text-3" id="text-2-3">
<p> <p>
We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/MEGA/These/meas/src/index.html">here</a>). We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/Cloud/These/meas/src/index.html">here</a>).
</p> </p>
<div class="org-src-container"> <div class="org-src-container">

View File

@ -397,7 +397,7 @@ We load the data of the z axis of two geophones.
#+end_src #+end_src
** Voltage to Velocity ** Voltage to Velocity
We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/MEGA/These/meas/src/index.org][here]]). We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/Cloud/These/meas/src/index.org][here]]).
#+begin_src matlab #+begin_src matlab
gain = 60; % [dB] gain = 60; % [dB]

View File

@ -113,7 +113,7 @@ A movie showing the experiment is shown on figure [[fig:exp_sl_sp_gif]].
#+end_src #+end_src
** Voltage to Velocity ** Voltage to Velocity
We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/MEGA/These/meas/src/index.org][here]]). We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/Cloud/These/meas/src/index.org][here]]).
#+begin_src matlab #+begin_src matlab
gain = 60; % [dB] gain = 60; % [dB]

View File

@ -414,7 +414,7 @@ ty_1h = load<span class="org-rainbow-delimiters-depth-1">(</span><span class="or
<h3 id="org79a2c27"><span class="section-number-3">2.2</span> Voltage to Velocity</h3> <h3 id="org79a2c27"><span class="section-number-3">2.2</span> Voltage to Velocity</h3>
<div class="outline-text-3" id="text-2-2"> <div class="outline-text-3" id="text-2-2">
<p> <p>
We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/MEGA/These/meas/src/index.html">here</a>). We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/Cloud/These/meas/src/index.html">here</a>).
</p> </p>
<div class="org-src-container"> <div class="org-src-container">

View File

@ -108,7 +108,7 @@ Each of the measurement =mat= file contains one =data= array with 3 columns:
#+end_src #+end_src
** Voltage to Velocity ** Voltage to Velocity
We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/MEGA/These/meas/src/index.org][here]]). We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/Cloud/These/meas/src/index.org][here]]).
#+begin_src matlab #+begin_src matlab
gain = 40; % [dB] gain = 40; % [dB]

View File

@ -432,7 +432,7 @@ e_of = load<span class="org-rainbow-delimiters-depth-1">(</span><span class="org
<h3 id="org6739365"><span class="section-number-3">2.2</span> Voltage to Velocity</h3> <h3 id="org6739365"><span class="section-number-3">2.2</span> Voltage to Velocity</h3>
<div class="outline-text-3" id="text-2-2"> <div class="outline-text-3" id="text-2-2">
<p> <p>
We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/MEGA/These/meas/src/index.html">here</a>). We convert the measured voltage to velocity using the function <code>voltageToVelocityL22</code> (accessible <a href="file:///home/thomas/Cloud/These/meas/src/index.html">here</a>).
</p> </p>
<div class="org-src-container"> <div class="org-src-container">

View File

@ -118,7 +118,7 @@ Each of the measurement =mat= file contains one =data= array with 3 columns:
#+end_src #+end_src
** Voltage to Velocity ** Voltage to Velocity
We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/MEGA/These/meas/src/index.org][here]]). We convert the measured voltage to velocity using the function =voltageToVelocityL22= (accessible [[file:~/Cloud/These/meas/src/index.org][here]]).
#+begin_src matlab #+begin_src matlab
gain = 40; % [dB] gain = 40; % [dB]

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2019-06-19 mer. 11:16 --> <!-- 2019-10-08 mar. 10:45 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Measurement of the ID31 Micro-Station</title> <title>Measurement of the ID31 Micro-Station</title>
@ -254,11 +254,11 @@ for the JavaScript code in this tag.
<h2>Table of Contents</h2> <h2>Table of Contents</h2>
<div id="text-table-of-contents"> <div id="text-table-of-contents">
<ul> <ul>
<li><a href="#orgd065b31">1. Measurements of the dynamics of the station</a></li> <li><a href="#org87fae15">1. Measurements of the dynamics of the station</a></li>
<li><a href="#org766a7e8">2. Measurements of perturbations</a></li> <li><a href="#orgc358292">2. Measurements of perturbations</a></li>
<li><a href="#org7c2d11d">3. Measurement Noise</a></li> <li><a href="#org7f21130">3. Measurement Noise</a></li>
<li><a href="#org5273479">4. Modal Analysis</a></li> <li><a href="#org21fe1ad">4. Modal Analysis</a></li>
<li><a href="#org13abffc">5. Other</a></li> <li><a href="#org343bbec">5. Other</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@ -267,8 +267,8 @@ for the JavaScript code in this tag.
This web-page gathers all the measurements done on the ID31 Micro Station. This web-page gathers all the measurements done on the ID31 Micro Station.
</p> </p>
<div id="outline-container-orgd065b31" class="outline-2"> <div id="outline-container-org87fae15" class="outline-2">
<h2 id="orgd065b31"><span class="section-number-2">1</span> Measurements of the dynamics of the station</h2> <h2 id="org87fae15"><span class="section-number-2">1</span> Measurements of the dynamics of the station</h2>
<div class="outline-text-2" id="text-1"> <div class="outline-text-2" id="text-1">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="dynamical-meas-granite/index.html">Dynamics from floor motion to marble motion</a></li> <li><a href="dynamical-meas-granite/index.html">Dynamics from floor motion to marble motion</a></li>
@ -279,8 +279,8 @@ This web-page gathers all the measurements done on the ID31 Micro Station.
</div> </div>
</div> </div>
<div id="outline-container-org766a7e8" class="outline-2"> <div id="outline-container-orgc358292" class="outline-2">
<h2 id="org766a7e8"><span class="section-number-2">2</span> Measurements of perturbations</h2> <h2 id="orgc358292"><span class="section-number-2">2</span> Measurements of perturbations</h2>
<div class="outline-text-2" id="text-2"> <div class="outline-text-2" id="text-2">
<p> <p>
Vibrations during scans: Vibrations during scans:
@ -316,8 +316,8 @@ Control loop influence:
</div> </div>
</div> </div>
<div id="outline-container-org7c2d11d" class="outline-2"> <div id="outline-container-org7f21130" class="outline-2">
<h2 id="org7c2d11d"><span class="section-number-2">3</span> Measurement Noise</h2> <h2 id="org7f21130"><span class="section-number-2">3</span> Measurement Noise</h2>
<div class="outline-text-2" id="text-3"> <div class="outline-text-2" id="text-3">
<p> <p>
Noise coming from the Slip-Ring: Noise coming from the Slip-Ring:
@ -329,8 +329,8 @@ Noise coming from the Slip-Ring:
</div> </div>
</div> </div>
<div id="outline-container-org5273479" class="outline-2"> <div id="outline-container-org21fe1ad" class="outline-2">
<h2 id="org5273479"><span class="section-number-2">4</span> Modal Analysis</h2> <h2 id="org21fe1ad"><span class="section-number-2">4</span> Modal Analysis</h2>
<div class="outline-text-2" id="text-4"> <div class="outline-text-2" id="text-4">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="modal-analysis/index.html">Modal Analysis</a></li> <li><a href="modal-analysis/index.html">Modal Analysis</a></li>
@ -338,8 +338,8 @@ Noise coming from the Slip-Ring:
</div> </div>
</div> </div>
<div id="outline-container-org13abffc" class="outline-2"> <div id="outline-container-org343bbec" class="outline-2">
<h2 id="org13abffc"><span class="section-number-2">5</span> Other</h2> <h2 id="org343bbec"><span class="section-number-2">5</span> Other</h2>
<div class="outline-text-2" id="text-5"> <div class="outline-text-2" id="text-5">
<ul class="org-ul"> <ul class="org-ul">
<li><a href="huddle-test-geophones/index.html">Huddle Test - Geophones</a></li> <li><a href="huddle-test-geophones/index.html">Huddle Test - Geophones</a></li>
@ -347,13 +347,14 @@ Noise coming from the Slip-Ring:
<li><a href="actuators-sensors/index.html">Actuators and Sensors</a></li> <li><a href="actuators-sensors/index.html">Actuators and Sensors</a></li>
<li><a href="equipment/index.html">Equipment used for the measurements</a></li> <li><a href="equipment/index.html">Equipment used for the measurements</a></li>
<li><a href="src/index.html">Matlab functions used for the data analysis</a></li> <li><a href="src/index.html">Matlab functions used for the data analysis</a></li>
<li><a href="speedgoat-measurement/index.html">Speedgoat</a></li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Thomas Dehaeze</p> <p class="author">Author: Thomas Dehaeze</p>
<p class="date">Created: 2019-06-19 mer. 11:16</p> <p class="date">Created: 2019-10-08 mar. 10:45</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div> </div>
</body> </body>

View File

@ -50,3 +50,4 @@ Noise coming from the Slip-Ring:
- [[file:actuators-sensors/index.org][Actuators and Sensors]] - [[file:actuators-sensors/index.org][Actuators and Sensors]]
- [[file:equipment/index.org][Equipment used for the measurements]] - [[file:equipment/index.org][Equipment used for the measurements]]
- [[file:src/index.org][Matlab functions used for the data analysis]] - [[file:src/index.org][Matlab functions used for the data analysis]]
- [[file:speedgoat-measurement/index.org][Speedgoat]]

View File

@ -349,7 +349,7 @@ The values of the components are:
Which makes a cut-off frequency of $f_c = \frac{1}{RC} = 1000 rad/s = 160Hz$. Which makes a cut-off frequency of $f_c = \frac{1}{RC} = 1000 rad/s = 160Hz$.
#+NAME: fig:lpf #+NAME: fig:lpf
#+HEADER: :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/MEGA/These/LaTeX/}{config.tex}") #+HEADER: :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/These/LaTeX/}{config.tex}")
#+HEADER: :imagemagick t :fit yes :iminoptions -scale 100% -density 150 :imoutoptions -quality 100 #+HEADER: :imagemagick t :fit yes :iminoptions -scale 100% -density 150 :imoutoptions -quality 100
#+HEADER: :results raw replace :buffer no :eval no-export :exports both :mkdirp yes #+HEADER: :results raw replace :buffer no :eval no-export :exports both :mkdirp yes
#+HEADER: :output-dir figs #+HEADER: :output-dir figs

View File

@ -30,7 +30,7 @@
#+PROPERTY: header-args:shell :eval no-export #+PROPERTY: header-args:shell :eval no-export
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/MEGA/These/LaTeX/}{config.tex}") #+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/These/LaTeX/}{config.tex}")
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes #+PROPERTY: header-args:latex+ :imagemagick t :fit yes
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150 #+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100 #+PROPERTY: header-args:latex+ :imoutoptions -quality 100
@ -772,3 +772,6 @@ Then, as we know the positions of the accelerometers on each solid body, and we
#+begin_src matlab #+begin_src matlab
save('mat/frf_com.mat', 'FRFs_CoM'); save('mat/frf_com.mat', 'FRFs_CoM');
#+end_src #+end_src
* Bibliography :ignore:
bibliographystyle:unsrt
bibliography:ref.bib

View File

@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2019-07-03 mer. 13:53 --> <!-- 2019-10-08 mar. 10:48 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Modal Analysis - Derivation of Mathematical Models</title> <title>Modal Analysis - Derivation of Mathematical Models</title>
@ -246,18 +246,261 @@ for the JavaScript code in this tag.
} }
/*]]>*///--> /*]]>*///-->
</script> </script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
displayAlign: "center",
displayIndent: "0em",
"HTML-CSS": { scale: 100,
linebreaks: { automatic: "false" },
webFont: "TeX"
},
SVG: {scale: 100,
linebreaks: { automatic: "false" },
font: "TeX"},
NativeMML: {scale: 100},
TeX: { equationNumbers: {autoNumber: "AMS"},
MultLineWidth: "85%",
TagSide: "right",
TagIndent: ".8em"
}
});
</script>
<script type="text/javascript"
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_HTML"></script>
</head> </head>
<body> <body>
<div id="org-div-home-and-up"> <div id="org-div-home-and-up">
<a accesskey="h" href="../index.html"> UP </a> <a accesskey="h" href="./index.html"> UP </a>
| |
<a accesskey="H" href="../index.html"> HOME </a> <a accesskey="H" href="../index.html"> HOME </a>
</div><div id="content"> </div><div id="content">
<h1 class="title">Modal Analysis - Derivation of Mathematical Models</h1> <h1 class="title">Modal Analysis - Derivation of Mathematical Models</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org93dde66">1. Type of Model</a></li>
<li><a href="#orgfd7d140">2. <span class="todo TODO">TODO</span> Extract Physical Matrices</a></li>
<li><a href="#orgdaaea25">3. Some notes about constraining the number of degrees of freedom</a></li>
</ul>
</div>
</div>
<div id="outline-container-org93dde66" class="outline-2">
<h2 id="org93dde66"><span class="section-number-2">1</span> Type of Model</h2>
<div class="outline-text-2" id="text-1">
<p>
The model that we want to obtain is a <b>multi-body model</b>.
It is composed of several <b>solid bodies connected with springs and dampers</b>.
The solid bodies are represented with different colors on figure <a href="#org4703119">1</a>.
</p>
<p>
In the simscape model, the solid bodies are:
</p>
<ul class="org-ul">
<li>the granite (1 or 2 solids)</li>
<li>the translation stage</li>
<li>the tilt stage</li>
<li>the spindle and slip-ring</li>
<li>the hexapod</li>
</ul>
<div id="org4703119" class="figure">
<p><img src="img/nass_solidworks.png" alt="nass_solidworks.png" width="800px" />
</p>
<p><span class="figure-number">Figure 1: </span>CAD view of the ID31 Micro-Station</p>
</div>
<p>
However, each of the DOF of the system may not be relevant for the modes present in the frequency band of interest.
For instance, the translation stage may not vibrate in the Z direction for all the modes identified. Then, we can block this DOF and this simplifies the model.
</p>
<p>
The modal identification done here will thus permit us to determine <b>which DOF can be neglected</b>.
</p>
</div>
</div>
<div id="outline-container-orgfd7d140" class="outline-2">
<h2 id="orgfd7d140"><span class="section-number-2">2</span> <span class="todo TODO">TODO</span> Extract Physical Matrices</h2>
<div class="outline-text-2" id="text-2">
<p>
<a class='org-ref-reference' href="#wang11_extrac_real_modes_physic_matric">wang11_extrac_real_modes_physic_matric</a>
</p>
<p>
Let's recall that:
\[ \Lambda = \begin{bmatrix}
s_1 & & 0 \\
& \ddots & \\
0 & & s_N
\end{bmatrix}_{N \times N}; \quad \Psi = \begin{bmatrix}
& & \\
\{\psi_1\} & \dots & \{\psi_N\} \\
& &
\end{bmatrix}_{M \times N} ; \quad A = \begin{bmatrix}
a_1 & & 0 \\
& \ddots & \\
0 & & a_N
\end{bmatrix}_{N \times N}; \]
</p>
\begin{align}
M &= \frac{1}{2} \left[ \text{Re}(\Psi A^{-1} \Lambda \Psi^T ) \right]^{-1} \\
C &= -2 M \text{Re}(\Psi A^{-1} \Lambda^2 A^{-1} \Psi^T ) M \\
K &= -\frac{1}{2} \left[ \text{Re}(\Psi \Lambda^{-1} A^{-1} \Psi^T) \right]^{-1}
\end{align}
<div class="org-src-container">
<pre class="src src-matlab">psi = eigen_vec_CoM;
a = modal_a_M;
lambda = eigen_val_M;
M = <span class="org-highlight-numbers-number">0</span>.<span class="org-highlight-numbers-number">5</span><span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-1">(</span>real<span class="org-rainbow-delimiters-depth-2">(</span>psi<span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-3">(</span>a<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-type">*</span>lambda<span class="org-type">*</span>psi'<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>;
C = <span class="org-type">-</span><span class="org-highlight-numbers-number">2</span><span class="org-type">*</span>M<span class="org-type">*</span>real<span class="org-rainbow-delimiters-depth-1">(</span>psi<span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-2">(</span>a<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">*</span>lambda<span class="org-type">^</span><span class="org-highlight-numbers-number">2</span><span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-2">(</span>a<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-type">*</span>psi'<span class="org-rainbow-delimiters-depth-1">)</span><span class="org-type">*</span>M;
K = <span class="org-type">-</span><span class="org-highlight-numbers-number">0</span>.<span class="org-highlight-numbers-number">5</span><span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-1">(</span>real<span class="org-rainbow-delimiters-depth-2">(</span>psi<span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-3">(</span>lambda<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-type">*</span>inv<span class="org-rainbow-delimiters-depth-3">(</span>a<span class="org-rainbow-delimiters-depth-3">)</span><span class="org-type">*</span>psi'<span class="org-rainbow-delimiters-depth-2">)</span><span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
<p>
From <a class='org-ref-reference' href="#ewins00_modal">ewins00_modal</a>
</p>
\begin{align}
[M] &= [\Phi]^{-T} [I] [\Phi]^{-1} \\
[K] &= [\Phi]^{-T} [\lambda_r^2] [\Phi]^{-1}
\end{align}
</div>
</div>
<div id="outline-container-orgdaaea25" class="outline-2">
<h2 id="orgdaaea25"><span class="section-number-2">3</span> Some notes about constraining the number of degrees of freedom</h2>
<div class="outline-text-2" id="text-3">
<p>
We want to have the two eigen matrices.
</p>
<p>
They should have the same size \(n \times n\) where \(n\) is the number of modes as well as the number of degrees of freedom.
Thus, if we consider 21 modes, we should restrict our system to have only 21 DOFs.
</p>
<p>
Actually, we are measured 6 DOFs of 6 solids, thus we have 36 DOFs.
</p>
<p>
From the mode shapes animations, it seems that in the frequency range of interest, the two marbles can be considered as one solid.
We thus have 5 solids and 30 DOFs.
</p>
<p>
In order to determine which DOF can be neglected, two solutions seems possible:
</p>
<ul class="org-ul">
<li>compare the mode shapes</li>
<li>compare the FRFs</li>
</ul>
<p>
The question is: in which base (frame) should be express the modes shapes and FRFs?
Is it meaningful to compare mode shapes as they give no information about the amplitudes of vibration?
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-right" />
<col class="org-right" />
<col class="org-right" />
<col class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Stage</th>
<th scope="col" class="org-right">Motion DOFs</th>
<th scope="col" class="org-right">Parasitic DOF</th>
<th scope="col" class="org-right">Total DOF</th>
<th scope="col" class="org-left">Description of DOF</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">Granite</td>
<td class="org-right">0</td>
<td class="org-right">3</td>
<td class="org-right">3</td>
<td class="org-left">&#xa0;</td>
</tr>
<tr>
<td class="org-left">Ty</td>
<td class="org-right">1</td>
<td class="org-right">2</td>
<td class="org-right">3</td>
<td class="org-left">Ty, Rz</td>
</tr>
<tr>
<td class="org-left">Ry</td>
<td class="org-right">1</td>
<td class="org-right">2</td>
<td class="org-right">3</td>
<td class="org-left">Ry,</td>
</tr>
<tr>
<td class="org-left">Rz</td>
<td class="org-right">1</td>
<td class="org-right">2</td>
<td class="org-right">3</td>
<td class="org-left">Rz, Rx, Ry</td>
</tr>
<tr>
<td class="org-left">Hexapod</td>
<td class="org-right">6</td>
<td class="org-right">0</td>
<td class="org-right">6</td>
<td class="org-left">Txyz, Rxyz</td>
</tr>
</tbody>
<tbody>
<tr>
<td class="org-left">&#xa0;</td>
<td class="org-right">9</td>
<td class="org-right">9</td>
<td class="org-right">18</td>
<td class="org-left">&#xa0;</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>
<h1 class='org-ref-bib-h1'>Bibliography</h1>
<ul class='org-ref-bib'><li><a id="wang11_extrac_real_modes_physic_matric">[wang11_extrac_real_modes_physic_matric]</a> <a name="wang11_extrac_real_modes_physic_matric"></a>Tong Wang, Lingmi Zhang & Kong Fah Tee, Extraction of Real Modes and Physical Matrices From Modal Testing, <i>Earthquake Engineering and Engineering Vibration</i>, <b>10(2)</b>, 219-227 (2011). <a href="https://doi.org/10.1007/s11803-011-0060-6">link</a>. <a href="http://dx.doi.org/10.1007/s11803-011-0060-6">doi</a>.</li>
<li><a id="ewins00_modal">[ewins00_modal]</a> <a name="ewins00_modal"></a>Ewins, Modal testing: theory, practice and application, Wiley-Blackwell (2000).</li>
</ul>
</p>
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p> <p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2019-07-03 mer. 13:53</p> <p class="date">Created: 2019-10-08 mar. 10:48</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div> </div>
</body> </body>

View File

@ -28,7 +28,7 @@
#+PROPERTY: header-args:shell :eval no-export #+PROPERTY: header-args:shell :eval no-export
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/MEGA/These/LaTeX/}{config.tex}") #+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/These/LaTeX/}{config.tex}")
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes #+PROPERTY: header-args:latex+ :imagemagick t :fit yes
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150 #+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100 #+PROPERTY: header-args:latex+ :imoutoptions -quality 100
@ -134,3 +134,6 @@ Is it meaningful to compare mode shapes as they give no information about the am
| | 9 | 9 | 18 | | | | 9 | 9 | 18 | |
#+TBLFM: $4=vsum($2..$3) #+TBLFM: $4=vsum($2..$3)
#+TBLFM: @>$2..$>=vsum(@I..@II) #+TBLFM: @>$2..$>=vsum(@I..@II)
* Bibliography :ignore:
bibliographystyle:unsrt
bibliography:ref.bib

View File

@ -30,7 +30,7 @@
#+PROPERTY: header-args:shell :eval no-export #+PROPERTY: header-args:shell :eval no-export
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/MEGA/These/LaTeX/}{config.tex}") #+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/These/LaTeX/}{config.tex}")
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes #+PROPERTY: header-args:latex+ :imagemagick t :fit yes
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150 #+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100 #+PROPERTY: header-args:latex+ :imoutoptions -quality 100

View File

@ -30,7 +30,7 @@
#+PROPERTY: header-args:shell :eval no-export #+PROPERTY: header-args:shell :eval no-export
#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/MEGA/These/LaTeX/}{config.tex}") #+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{$HOME/Cloud/These/LaTeX/}{config.tex}")
#+PROPERTY: header-args:latex+ :imagemagick t :fit yes #+PROPERTY: header-args:latex+ :imagemagick t :fit yes
#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150 #+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150
#+PROPERTY: header-args:latex+ :imoutoptions -quality 100 #+PROPERTY: header-args:latex+ :imoutoptions -quality 100

View File

@ -0,0 +1,552 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2019-10-08 mar. 10:44 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Vibrations induced by the translation stage motion</title>
<meta name="generator" content="Org mode" />
<meta name="author" content="Dehaeze Thomas" />
<style type="text/css">
<!--/*--><![CDATA[/*><!--*/
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #ccc;
box-shadow: 3px 3px 3px #eee;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: visible;
padding-top: 1.2em;
}
pre.src:before {
display: none;
position: absolute;
background-color: white;
top: -10px;
right: 10px;
padding: 3px;
border: 1px solid black;
}
pre.src:hover:before { display: inline;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
/*]]>*/-->
</style>
<link rel="stylesheet" type="text/css" href="../css/htmlize.css"/>
<link rel="stylesheet" type="text/css" href="../css/readtheorg.css"/>
<link rel="stylesheet" type="text/css" href="../css/zenburn.css"/>
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/jquery.stickytableheaders.min.js"></script>
<script type="text/javascript" src="../js/readtheorg.js"></script>
<script type="text/javascript">
/*
@licstart The following is the entire license notice for the
JavaScript code in this tag.
Copyright (C) 2012-2019 Free Software Foundation, Inc.
The JavaScript code in this tag is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this tag.
*/
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
var target = document.getElementById(id);
if(null != target) {
elem.cacheClassElem = elem.className;
elem.cacheClassTarget = target.className;
target.className = "code-highlighted";
elem.className = "code-highlighted";
}
}
function CodeHighlightOff(elem, id)
{
var target = document.getElementById(id);
if(elem.cacheClassElem)
elem.className = elem.cacheClassElem;
if(elem.cacheClassTarget)
target.className = elem.cacheClassTarget;
}
/*]]>*///-->
</script>
</head>
<body>
<div id="org-div-home-and-up">
<a accesskey="h" href="../index.html"> UP </a>
|
<a accesskey="H" href="../index.html"> HOME </a>
</div><div id="content">
<h1 class="title">Vibrations induced by the translation stage motion</h1>
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org3cefbc8">1. Get data from the target computer</a></li>
<li><a href="#orgb9e8597">2. Commands with the target object</a></li>
<li><a href="#org59c6ccd">3. FTP access to the target computer</a></li>
</ul>
</div>
</div>
<div id="outline-container-org3cefbc8" class="outline-2">
<h2 id="org3cefbc8"><span class="section-number-2">1</span> Get data from the target computer</h2>
<div class="outline-text-2" id="text-1">
<p>
We first copy the <code>dat</code> file from the target computer to the host computer:
</p>
<div class="org-src-container">
<pre class="src src-matlab">tg=slrt;
f=SimulinkRealTime.openFTP<span class="org-rainbow-delimiters-depth-1">(</span>tg<span class="org-rainbow-delimiters-depth-1">)</span>;
mget<span class="org-rainbow-delimiters-depth-1">(</span>f, <span class="org-string">'DATA_001.dat', 'local_folder'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
close<span class="org-rainbow-delimiters-depth-1">(</span>f<span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
<p>
We then import the <code>dat</code> file to the workspace:
</p>
<div class="org-src-container">
<pre class="src src-matlab">matlab_data = SimulinkRealTime.utils.getFileScopeData<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-string">'DATA_001.dat'</span><span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
</div>
</div>
<div id="outline-container-orgb9e8597" class="outline-2">
<h2 id="orgb9e8597"><span class="section-number-2">2</span> Commands with the target object</h2>
<div class="outline-text-2" id="text-2">
<p>
<a href="https://fr.mathworks.com/help/xpc/api/simulinkrealtime.target.html">https://fr.mathworks.com/help/xpc/api/simulinkrealtime.target.html</a>
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Connect</td>
<td class="org-left">No Yes</td>
</tr>
<tr>
<td class="org-left">Status</td>
<td class="org-left">stopped runing</td>
</tr>
<tr>
<td class="org-left">start</td>
<td class="org-left">Start execution of real-time application on target computer</td>
</tr>
<tr>
<td class="org-left">stop</td>
<td class="org-left">Stop execution of real-time application on target computer</td>
</tr>
</tbody>
</table>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">tg.viewTargetScreen</td>
<td class="org-left">Show target computer screen</td>
</tr>
</tbody>
</table>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">ping</td>
<td class="org-left">Test communication between development and target computers</td>
</tr>
<tr>
<td class="org-left">reboot</td>
<td class="org-left">Restart target computer</td>
</tr>
<tr>
<td class="org-left">close</td>
<td class="org-left">Close connection between development and target computers</td>
</tr>
</tbody>
</table>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">load</td>
<td class="org-left">Download real-time application to target computer</td>
</tr>
<tr>
<td class="org-left">unload</td>
<td class="org-left">Remove real-time application from target computer</td>
</tr>
</tbody>
</table>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">addscope</td>
<td class="org-left">Create a scope of specified type</td>
</tr>
<tr>
<td class="org-left">getscope</td>
<td class="org-left">Return scope identified by scope number</td>
</tr>
<tr>
<td class="org-left">remscope</td>
<td class="org-left">Remove scope from target computer</td>
</tr>
<tr>
<td class="org-left">getlog</td>
<td class="org-left">Portion of output logs from target object</td>
</tr>
<tr>
<td class="org-left">importLogData</td>
<td class="org-left">Import buffered logging data to the active session of the Simulation Data Inspector</td>
</tr>
<tr>
<td class="org-left">getsignal</td>
<td class="org-left">Value of signal</td>
</tr>
<tr>
<td class="org-left">getsignalid</td>
<td class="org-left">Signal index from signal hierarchical name</td>
</tr>
<tr>
<td class="org-left">getsignalidsfromlabel</td>
<td class="org-left">Vector of signal indices</td>
</tr>
<tr>
<td class="org-left">getsignallabel</td>
<td class="org-left">Signal label for signal index</td>
</tr>
<tr>
<td class="org-left">getsignalname</td>
<td class="org-left">Signal name from index list</td>
</tr>
<tr>
<td class="org-left">getparam</td>
<td class="org-left">Read value of observable parameter in real-time application</td>
</tr>
<tr>
<td class="org-left">setparam</td>
<td class="org-left">Change value of tunable parameter in real-time application</td>
</tr>
<tr>
<td class="org-left">getparamid</td>
<td class="org-left">Parameter index from parameter hierarchical name</td>
</tr>
<tr>
<td class="org-left">getparamname</td>
<td class="org-left">Block path and parameter name from parameter index</td>
</tr>
<tr>
<td class="org-left">loadparamset</td>
<td class="org-left">Restore parameter values saved in specified file</td>
</tr>
<tr>
<td class="org-left">saveparamset</td>
<td class="org-left">Save real-time application parameter values</td>
</tr>
<tr>
<td class="org-left">startProfiler</td>
<td class="org-left">Start profiling service on target computer</td>
</tr>
<tr>
<td class="org-left">stopProfiler</td>
<td class="org-left">Stop profiling service on target computer</td>
</tr>
<tr>
<td class="org-left">getProfilerData</td>
<td class="org-left">Retrieve profile data object</td>
</tr>
<tr>
<td class="org-left">resetProfiler</td>
<td class="org-left">Reset profiling service state to Ready</td>
</tr>
<tr>
<td class="org-left">getDiskSpace</td>
<td class="org-left">Return free space and total space on the drive, in bytes</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="outline-container-org59c6ccd" class="outline-2">
<h2 id="org59c6ccd"><span class="section-number-2">3</span> FTP access to the target computer</h2>
<div class="outline-text-2" id="text-3">
<p>
<a href="https://fr.mathworks.com/help/xpc/api/simulinkrealtime.openftp.html?s_tid=doc_ta">https://fr.mathworks.com/help/xpc/api/simulinkrealtime.openftp.html?s_tid=doc_ta</a>
</p>
<p>
First run the following commands to have the <code>FTP</code> Object:
</p>
<div class="org-src-container">
<pre class="src src-matlab">tg=slrt;
f=SimulinkRealTime.openFTP<span class="org-rainbow-delimiters-depth-1">(</span>tg<span class="org-rainbow-delimiters-depth-1">)</span>;
</pre>
</div>
<p>
Then, the <code>f</code> object can be used to access the filesystem on the target computer.
</p>
<ul class="org-ul">
<li><code>cd</code></li>
<li><code>dir</code></li>
<li><code>mget</code>: Used to download data from the target host. <code>f.mget('data.dat', 'local_folder')</code></li>
<li><code>mkdir</code></li>
<li><code>mput</code></li>
<li><code>rename</code></li>
<li><code>rmdir</code></li>
<li><code>close</code></li>
</ul>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2019-10-08 mar. 10:44</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>
</html>

View File

@ -1,4 +1,22 @@
* Usefull Simulink Real Time commands #+TITLE: Vibrations induced by the translation stage motion
:DRAWER:
#+STARTUP: overview
#+LANGUAGE: en
#+EMAIL: dehaeze.thomas@gmail.com
#+AUTHOR: Dehaeze Thomas
#+HTML_LINK_HOME: ../index.html
#+HTML_LINK_UP: ../index.html
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../css/htmlize.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../css/readtheorg.css"/>
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../css/zenburn.css"/>
#+HTML_HEAD: <script type="text/javascript" src="../js/jquery.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="../js/bootstrap.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="../js/jquery.stickytableheaders.min.js"></script>
#+HTML_HEAD: <script type="text/javascript" src="../js/readtheorg.js"></script>
:END:
* Get data from the target computer * Get data from the target computer
@ -67,14 +85,11 @@ First run the following commands to have the =FTP= Object:
#+end_src #+end_src
Then, the =f= object can be used to access the filesystem on the target computer. Then, the =f= object can be used to access the filesystem on the target computer.
| cd | | | - =cd=
| dir | | | - =dir=
| mget | Used to download data from the target host | =f.mget('data.dat', 'local_folder')= | - =mget=: Used to download data from the target host. =f.mget('data.dat', 'local_folder')=
| mkdir | | | - =mkdir=
| mput | | | - =mput=
| rename | | | - =rename=
| rmdir | | | - =rmdir=
| close | | | - =close=
* ELMO
tutorials: https://www.elmomc.com/products/application-studio/easii/easii-tutorials/