nass-micro-station-measurem.../disturbance-ty-sr/index.org

5.2 KiB

#+TITLE:Vibrations induced by simultaneous scans of the translation stage and of the slip-ring

Measurement description

Setup   ignore

Setup: All the stages are OFF except the translation stage and the Slip-Ring.

Each of the signal is amplified by voltage amplifiers with the following settings:

  • Gain: 40dB
  • AC/DC option: AC
  • Low pass filter: 1kHz

The slip-ring is rotating at 60rpm. At the same time, scans with the translation stage are done at 1Hz with an amplitude of 600000cnt (= 3mm).

Two geophones are used to measure the motion in the vertical direction of the marble and of the sample.

Goal   ignore

Goal:

  • The goal is to estimate the vibrations induced by the simultaneous scans of the spindle (here the slip-ring is used as the spindle is not fully functional yet) and of the translation stage

Measurements   ignore

Measurements:

Three measurements are done:

Measurement File Description
mat/data_050.mat Slip-Ring at 1Hz, Ty OFF
mat/data_051.mat Slip-Ring at 1Hz, Ty ON (The current and cnt error of Ty is also registered)
mat/data_052.mat Slip-Ring at 1Hz, Ty 1Hz 600000cnt

Each of the measurement mat file contains one data array with 3 columns:

Column number Description
1 Geophone on the marble
2 Geophone at the sample location
3 Time

Data Analysis

<<sec:disturbance_ty_sr>>

ZIP file containing the data and matlab files   ignore

All the files (data and Matlab scripts) are accessible here.

Load data

  ty_off = load('mat/data_050.mat', 'data'); ty_off = ty_off.data;
  ty_on  = load('mat/data_051.mat', 'data'); ty_on  = ty_on.data;
  ty_1hz = load('mat/data_052.mat', 'data'); ty_1hz = ty_1hz.data;

Time domain plots

  figure;
  hold on;
  plot(ty_1hz(:, 3), ty_1hz(:, 1), 'DisplayName', 'Marble - Z');
  plot(ty_on(:, 3),  ty_on(:, 1),  'DisplayName', 'Marble - Z');
  plot(ty_off(:, 3), ty_off(:, 1), 'DisplayName', 'Marble - Z');
  hold off;
  xlabel('Time [s]'); ylabel('Voltage [V]');
  xlim([0, 100]); ylim([-5, 5]);
  legend('Location', 'northeast');
  xlim([0, 1]);
  figure;
  hold on;
  plot(ty_1hz(:, 3), ty_1hz(:, 2), 'DisplayName', 'Marble - Z');
  plot(ty_on(:, 3),  ty_on(:, 2),  'DisplayName', 'Marble - Z');
  plot(ty_off(:, 3), ty_off(:, 2), 'DisplayName', 'Marble - Z');
  hold off;
  xlabel('Time [s]'); ylabel('Voltage [V]');
  xlim([0, 100]); ylim([-5, 5]);
  legend('Location', 'northeast');
  xlim([0, 1]);