nass-micro-station-measurem.../actuators-sensors/index.org

355 lines
12 KiB
Org Mode
Raw Normal View History

2019-03-19 16:43:58 +01:00
#+TITLE: Equipment
: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>
#+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
:END:
2019-03-15 16:11:55 +01:00
* Sensors
2020-02-04 16:54:01 +01:00
** Inertial Sensor
*** Accelerometers
2020-02-04 17:06:20 +01:00
| | |
|--------------------+------|
| Micromega Dynamics | [[https://micromega-dynamics.com/products/][link]] |
| MMF | [[https://www.mmf.de/seismic_accelerometers.htm][link]] |
| PCB | [[https://www.pcb.com/products/productfinder.aspx?tx=14][link]] |
2019-03-19 16:43:58 +01:00
2020-02-04 16:54:01 +01:00
Wireless Accelerometers
- https://micromega-dynamics.com/products/recovib/miniature-vibration-recorder/
#+name: fig:characteristics_accelerometers
#+caption: Characteristics of commercially available accelerometers cite:collette11_review
[[file:figs/characteristics_accelerometers.png]]
*** Geophones
2020-02-04 17:06:20 +01:00
| | |
|----------+------|
| Sercel | [[http://www.sercel.com/products/Pages/seismometers.aspx][link]] |
| Wilcoxon | [[https://wilcoxon.com/][link]] |
2020-02-04 16:54:01 +01:00
#+name: fig:characteristics_geophone
#+caption: Characteristics of commercially available geophones cite:collette11_review
[[file:figs/characteristics_geophone.png]]
2019-03-19 16:43:58 +01:00
** Force Sensors
2020-02-04 17:06:20 +01:00
| | |
|-----+------|
| PCB | [[https://www.pcb.com/products/productfinder.aspx?tx=17][link]] |
2019-10-08 10:49:14 +02:00
2020-02-04 16:54:01 +01:00
** Position Sensor
#+name: fig:characteristics_relative_sensor
#+caption: Characteristics of relative measurement sensors cite:collette11_review
[[file:figs/characteristics_relative_sensor.png]]
#+name: fig:position_sensor_characteristics
#+caption: Position sensor characteristics cite:fleming13_review_nanom_resol_posit_sensor
[[file:figs/position_sensor_characteristics.png]]
*** Strain Gauge
*** Capacitive Sensor
Description:
- http://www.lionprecision.com/tech-library/technotes/cap-0020-sensor-theory.html
- https://www.lionprecision.com/comparing-capacitive-and-eddy-current-sensors
2020-02-04 17:06:20 +01:00
| | |
|----------------+------|
| Micro Sense | [[http://www.microsense.net/products-position-sensors.htm][link]] |
| Micro-Epsilon | [[https://www.micro-epsilon.com/displacement-position-sensors/capacitive-sensor/][link]] |
| PI | [[https://www.physikinstrumente.com/en/technology/sensor-technologies/capacitive-sensors/][link]] |
| Unipulse | [[https://www.unipulse.com/product/ps-ia/][link]] |
| Lion-Precision | [[https://www.lionprecision.com/products/capacitive-sensors][link]] |
2020-02-04 16:54:01 +01:00
*** Inductive Sensor (Eddy Current)
2020-02-04 17:06:20 +01:00
| | |
|----------------+------|
| Micro-Epsilon | [[https://www.micro-epsilon.com/displacement-position-sensors/eddy-current-sensor/][link]] |
| Lion Precision | [[https://www.lionprecision.com/products/eddy-current-sensors][link]] |
2020-02-04 16:54:01 +01:00
*** Inductive Sensor (LVDT)
2020-02-04 17:06:20 +01:00
| | |
|---------------+------|
| Micro-Epsilon | [[https://www.micro-epsilon.com/displacement-position-sensors/inductive-sensor-lvdt/][link]] |
| Keyence | [[https://www.keyence.eu/products/measure/contact-distance-lvdt/gt2/index.jsp][link]] |
2020-02-04 16:54:01 +01:00
*** Interferometers
2020-02-04 17:06:20 +01:00
| | |
|----------+------|
| Attocube | [[http://www.attocube.com/][link]] |
| Zygo | [[https://www.zygo.com/?/met/markets/stageposition/zmi/][link]] |
| Smaract | [[https://www.smaract.com/interferometry][link]] |
| Qutools | [[https://www.qutools.com/qudis/][link]] |
| Renishaw | [[https://www.renishaw.com/en/fibre-optic-laser-encoder-products--6594][link]] |
| Sios | [[https://sios-de.com/products/length-measurement/laser-interferometer/][link]] |
| Keysight | [[https://www.keysight.com/en/pc-1000000393%3Aepsg%3Apgr/laser-heads?nid=-536900395.0&cc=FR&lc=fre][link]] |
#+caption: Characteristics of Environmental Units
2020-02-04 16:54:01 +01:00
| | Temperature ($\pm\ ^oC$) | Pressure ($\pm\ hPa$) | Humidity $\pm\ \% RH$ | Wavelength Accuracy ($\pm\ \text{ppm}$) |
|-----------+--------------------------+-----------------------+-----------------------+-----------------------------------------|
| Attocube | 0.1 | 1 | 2 | 0.5 |
| Renishaw | 0.2 | 1 | 6 | 1 |
| Picoscale | 0.2 | 2 | 2 | 1 |
#+name: fig:figure_name
#+caption: Expected precision of interferometer as a function of measured distance. Taken from cite:jang17_compen_refrac_index_air_laser
[[file:figs/interferometer_precision.png]]
*** Fiber Optic Displacement Sensor
2020-02-04 17:06:20 +01:00
| | |
|----------+------|
| Unipulse | [[https://www.unipulse.com/product/atw200-2/][link]] |
2019-03-19 16:43:58 +01:00
2019-03-15 16:11:55 +01:00
** Bibliography
cite:collette12_compar
cite:collette12_review
cite:fleming13_review_nanom_resol_posit_sensor
* Actuators
** Piezoelectric
2020-02-04 17:06:20 +01:00
| | |
|--------------+------|
| Cedrat | [[http://www.cedrat-technologies.com/][link]] |
| PI | [[https://www.physikinstrumente.com/en/][link]] |
| Piezo System | [[https://www.piezosystem.com/products/piezo_actuators/stacktypeactuators/][link]] |
| Noliac | [[http://www.noliac.com/][link]] |
2019-03-15 16:11:55 +01:00
2019-03-19 16:43:58 +01:00
** Voice Coil
2020-02-04 17:06:20 +01:00
| | |
|----------------------+------|
| Geeplus | [[https://www.geeplus.com/][link]] |
| Maccon | [[https://www.maccon.de/en.html][link]] |
| TDS PP | [[https://www.tds-pp.com/en/][link]] |
| H2tech | [[https://www.h2wtech.com/][link]] |
| PBA Systems | [[http://www.pbasystems.com.sg/][link]] |
| Celera Motion | [[https://www.celeramotion.com/][link]] |
| Beikimco | [[http://www.beikimco.com/][link]] |
| Electromate | [[https://www.electromate.com/][link]] |
| Magnetic Innovations | [[https://www.magneticinnovations.com/][link]] |
2019-03-15 16:11:55 +01:00
2019-05-10 09:07:01 +02:00
** Shaker
2020-02-04 17:06:20 +01:00
| | |
|--------------------+------|
| BKSV | [[https://www.bksv.com/en/products/shakers-and-exciters][link]] |
| Vibration Research | [[https://vibrationresearch.com/shakers/][link]] |
| Sentek Dynamics | [[https://www.sentekdynamics.com/][link]] |
2019-05-10 09:07:01 +02:00
https://www.bksv.com/en/products/shakers-and-exciters/LDS-shaker-systems/permanent-magnet-shakers/V201
2020-02-04 17:06:20 +01:00
2019-05-10 09:07:01 +02:00
** Brushless DC Motor
cite:yedamale03_brush_dc_bldc_motor_fundam
2020-02-04 16:54:01 +01:00
2019-05-10 09:07:01 +02:00
https://www.electricaltechnology.org/2016/05/bldc-brushless-dc-motor-construction-working-principle.html
2019-07-02 17:48:45 +02:00
* Measurement System / Acquisition System
** Modal Analysis
https://dewesoft.com/applications/structural-dynamics/modal-analysis
Polytec 3D Scanning Laser Vibrometer https://www.polytec.com/us/vibrometry/products/full-field-vibrometers/psv-500-scanning-vibrometer/
* Control System
Dspace, Speedgoat
2019-03-19 16:43:58 +01:00
* Positioning Stages
2019-05-10 09:07:01 +02:00
** Hexapods
- https://www.alioindustries.com/
2020-02-04 16:54:01 +01:00
- https://www.symetrie.fr/en/home/
- https://www.physikinstrumente.com/en/products/parallel-kinematic-hexapods/
2019-05-10 09:07:01 +02:00
** Translation/Rotation Stage
- https://www.attocube.com/en/products/nanopositioners
- https://www.physikinstrumente.com/en/
2019-03-19 16:43:58 +01:00
- https://www.aerotech.com/
2019-05-10 09:07:01 +02:00
- https://www.etel.ch/
2019-03-15 16:11:55 +01:00
2019-03-19 16:43:58 +01:00
* Amplifiers
** Current Amplifiers
2019-03-15 16:11:55 +01:00
2019-03-19 16:43:58 +01:00
** Voltage Amplifiers
2019-03-15 16:11:55 +01:00
* ESRF Equipment
** Geophones
*** L-28LB
2019-03-15 17:13:38 +01:00
- http://www.sercel.com/products/Pages/seismometers.aspx
- [[file:files/Geophones_specifications_Sercel_EN.pdf][Data Sheet]].
#+name: fig:L28LB
#+caption: Picture of the L-28LB Geophone
[[file:./figs/L28LB.png]]
2019-03-15 16:11:55 +01:00
2019-03-15 17:13:38 +01:00
#+name: tab:L-28LB
#+caption: L-28LB Parameters
2019-03-15 16:11:55 +01:00
| Natural Frequency [Hz] | 4.5 |
| Weight [g] | 140 |
| Sensitivity [V/(m/s)] | 31.3 |
2019-03-15 17:13:38 +01:00
We define the parameters of the geophone and we plot its bode plot (figure [[fig:L28LB_bode_plot]]).
#+begin_src matlab :results none
w0 = 4.5*2*pi; % [rad/s]
ksi = 0.38;
G0 = 31.3; % [V/(m/s)]
G = G0*(s/w0)^2/((s/w0)^2 + 2*ksi*(s/w0) + 1);
#+end_src
#+begin_src matlab :results none :exports none
freqs = logspace(-1, 2, 1000);
figure;
2019-07-05 11:41:22 +02:00
ax1 = subplot(2,1,1);
2019-03-15 17:13:38 +01:00
plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz'))));
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]);
ylabel('Magnitude [V/(m/s)]');
2019-07-05 11:41:22 +02:00
ax2 = subplot(2,1,2);
2019-03-15 17:13:38 +01:00
plot(freqs, 180/pi*angle(squeeze(freqresp(G, freqs, 'Hz'))));
set(gca,'xscale','log');
yticks(-180:90:180);
ylim([-180 180]);
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
linkaxes([ax1,ax2],'x');
xlim([fmin, fmax]);
#+end_src
#+NAME: fig:L28LB_bode_plot
#+HEADER: :tangle no :exports results :results raw :noweb yes
#+begin_src matlab :var filepath="figs/L28LB_bode_plot.pdf" :var figsize="wide-tall" :post pdf2svg(file=*this*, ext="png")
<<plt-matlab>>
#+end_src
#+NAME: fig:L28LB_bode_plot
#+CAPTION: Bode plot of the L-28LB Geophone
#+RESULTS: fig:L28LB_bode_plot
[[file:figs/L28LB_bode_plot.png]]
2019-03-15 16:11:55 +01:00
*** L-4C
2019-03-15 17:13:38 +01:00
- http://www.sercel.com/products/Pages/seismometers.aspx
- [[file:files/Geophones_specifications_Sercel_EN.pdf][Data Sheet]].
2019-03-15 16:11:55 +01:00
2019-03-15 17:13:38 +01:00
#+name: fig:L4C
#+caption: Picture of the L-4C Geophone
[[file:./figs/L4C.png]]
#+name: tab:L4C
#+caption: L4C Parameters
2019-03-15 16:11:55 +01:00
| Natural Frequency [Hz] | 1 |
| Weight [g] | 2150 |
| Sensitivity [V/(m/s)] | 276.8 |
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
<<matlab-dir>>
#+end_src
#+begin_src matlab :exports none :results silent :noweb yes
2019-03-15 17:13:38 +01:00
<<matlab-init>>
#+end_src
The transfer function from the velocity and the measured voltage is defined below.
Its bode plot is shown on figure [[fig:L4C_bode_plot]].
#+begin_src matlab :results none
w0 = 2*pi; % [rad/s]
ksi = 0.28;
G0 = 276.8; % [V/(m/s)]
G = G0*(s/w0)^2/((s/w0)^2 + 2*ksi*(s/w0) + 1);
#+end_src
#+begin_src matlab :results none :exports none
freqs = logspace(-2, 2, 1000);
figure;
2019-07-05 11:41:22 +02:00
ax1 = subplot(2,1,1);
2019-03-15 17:13:38 +01:00
plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz'))));
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
set(gca, 'XTickLabel',[]);
ylabel('Magnitude [V/(m/s)]');
2019-07-05 11:41:22 +02:00
ax2 = subplot(2,1,2);
2019-03-15 17:13:38 +01:00
plot(freqs, 180/pi*angle(squeeze(freqresp(G, freqs, 'Hz'))));
set(gca,'xscale','log');
yticks(-180:90:180);
ylim([-180 180]);
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
linkaxes([ax1,ax2],'x');
xlim([fmin, fmax]);
#+end_src
#+NAME: fig:L4C_bode_plot
#+HEADER: :tangle no :exports results :results raw :noweb yes
#+begin_src matlab :var filepath="figs/L4C_bode_plot.pdf" :var figsize="wide-tall" :post pdf2svg(file=*this*, ext="png")
<<plt-matlab>>
#+end_src
#+NAME: fig:L4C_bode_plot
#+CAPTION: Bode plot of the L4C Geophone
#+RESULTS: fig:L4C_bode_plot
[[file:figs/L4C_bode_plot.png]]
*** L-22
- https://www.passcal.nmt.edu/content/instrumentation/sensors/short-period-sensors/l-22-sp-sensor
2019-03-15 16:11:55 +01:00
** Accelerometers
*** Pieozoelectric acc. 356b18 - 3 axis
2019-03-15 17:13:38 +01:00
- https://www.pcbpiezotronics.fr/produit/accelerometres/356b18/
- [[file:files/356B18_G.pdf][Data Sheet]].
#+name: fig:356b18
#+caption: Pieozoelectric acc. 356b18 - 3 axis
[[file:./figs/356b18.jpg]]
2019-03-15 16:11:55 +01:00
2019-03-15 17:13:38 +01:00
#+name: tab:356b18
#+caption: 356b18 Parameters
| Sensitivity | 0.102 $V/(m/s^2)$ |
| Measurement Range | 4.9 $m/s^2$ pk |
| Frequency Range | 0.5 to 3000 Hz |
| resonant frequency | > 20000 hz |
| broadband resolution | 0.0005 $m/s^2$ rms |
2019-03-15 16:11:55 +01:00
*** Ceramic acc. 393B05 - 1 axis
2019-03-15 17:13:38 +01:00
- http://www.pcb.com/products.aspx?m=393B05
- [[file:files/393B05_K.pdf][Data Sheet]].
#+name: fig:393b05
#+caption: Ceramic acc. 393B05 - 1 axis
[[file:./figs/393b05.jpg]]
2019-03-15 16:11:55 +01:00
2019-03-15 17:13:38 +01:00
#+name: tab:393B05
#+caption: 393B05 Parameters
| Sensitivity (±10 %) | 1.02 $V/(m/s^2)$ |
| Measurement Range | 4.9 $m/s^2$ pk |
| Frequency Range (±5 %) | 0.7 to 450 Hz |
| resonant frequency | > 2500 hz |
| broadband resolution | 0.00004 $m/s^2$ rms |
2019-07-02 17:48:45 +02:00
** Modal analysis
http://www.oros.com/3900-oros-modal-2.htm