#+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: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: #+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: * Sensors ** Accelerometers *** Wireless Accelerometers - https://micromega-dynamics.com/products/recovib/miniature-vibration-recorder/ *** Suppliers - https://micromega-dynamics.com/products/ - https://www.mmf.de/seismic_accelerometers.htm - https://www.pcb.com/products/productfinder.aspx?tx=14 ** Geophones *** Suppliers - http://www.sercel.com/products/Pages/seismometers.aspx ** Force Sensors - https://www.pcb.com/products/productfinder.aspx?tx=17 ** Strain Gauge ** Interferometers *** Suppliers - http://www.attocube.com/ ** Bibliography cite:collette12_compar cite:collette12_review cite:fleming13_review_nanom_resol_posit_sensor * Actuators ** Piezoelectric *** Suppliers - http://www.cedrat-technologies.com/ - https://www.physikinstrumente.com/en/ ** Voice Coil *** Suppliers - https://www.geeplus.com/ - https://www.maccon.de/en.html - https://www.tds-pp.com/en/ - https://www.h2wtech.com/ - http://www.pbasystems.com.sg/ - https://www.celeramotion.com/ - http://www.beikimco.com/ - https://www.electromate.com/ - https://www.magneticinnovations.com/: Netherlands ** Shaker *** Suppliers - https://www.bksv.com/en/products/shakers-and-exciters - https://vibrationresearch.com/shakers/ - https://www.sentekdynamics.com/ https://www.bksv.com/en/products/shakers-and-exciters/LDS-shaker-systems/permanent-magnet-shakers/V201 ** Brushless DC Motor cite:yedamale03_brush_dc_bldc_motor_fundam https://www.electricaltechnology.org/2016/05/bldc-brushless-dc-motor-construction-working-principle.html * 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 * Positioning Stages ** Hexapods - https://www.alioindustries.com/ ** Translation/Rotation Stage - https://www.attocube.com/en/products/nanopositioners - https://www.physikinstrumente.com/en/ - https://www.aerotech.com/ - https://www.etel.ch/ * Amplifiers ** Current Amplifiers ** Voltage Amplifiers * ESRF Equipment ** Geophones *** L-28LB - 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]] #+name: tab:L-28LB #+caption: L-28LB Parameters | Natural Frequency [Hz] | 4.5 | | Weight [g] | 140 | | Sensitivity [V/(m/s)] | 31.3 | 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; ax1 = subplot(2,1,1); plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz')))); set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); set(gca, 'XTickLabel',[]); ylabel('Magnitude [V/(m/s)]'); ax2 = subplot(2,1,2); 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") <> #+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]] *** L-4C - http://www.sercel.com/products/Pages/seismometers.aspx - [[file:files/Geophones_specifications_Sercel_EN.pdf][Data Sheet]]. #+name: fig:L4C #+caption: Picture of the L-4C Geophone [[file:./figs/L4C.png]] #+name: tab:L4C #+caption: L4C Parameters | 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) <> #+end_src #+begin_src matlab :exports none :results silent :noweb yes <> #+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; ax1 = subplot(2,1,1); plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz')))); set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); set(gca, 'XTickLabel',[]); ylabel('Magnitude [V/(m/s)]'); ax2 = subplot(2,1,2); 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") <> #+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 ** Accelerometers *** Pieozoelectric acc. 356b18 - 3 axis - 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]] #+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 | *** Ceramic acc. 393B05 - 1 axis - 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]] #+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 | ** Modal analysis http://www.oros.com/3900-oros-modal-2.htm