diff --git a/matlab/uniaxial_1_micro_station_model.m b/matlab/uniaxial_1_micro_station_model.m index 4e7c6e1..e3cfd9c 100644 --- a/matlab/uniaxial_1_micro_station_model.m +++ b/matlab/uniaxial_1_micro_station_model.m @@ -21,11 +21,11 @@ freqs = logspace(0, 3, 1000); % #+name: fig:micro_station_uniaxial_model % #+caption: Schematic of the Micro-Station measurement setup and uniaxial model. % #+begin_figure -% #+attr_latex: :caption \subcaption{\label{fig:micro_station_meas_dynamics_schematic}Measurement setup - Schematic} +% #+attr_latex: :caption \subcaption{\label{fig:uniaxial_ustation_meas_dynamics_schematic}Measurement setup - Schematic} % #+attr_latex: :options {0.69\textwidth} % #+begin_subfigure % #+attr_latex: :scale 1 -% [[file:figs/micro_station_meas_dynamics_schematic.png]] +% [[file:figs/uniaxial_ustation_meas_dynamics_schematic.png]] % #+end_subfigure % #+attr_latex: :caption \subcaption{\label{fig:uniaxial_model_micro_station}Uniaxial model of the micro-station} % #+attr_latex: :options {0.29\textwidth} diff --git a/matlab/uniaxial_3_disturbances.m b/matlab/uniaxial_3_disturbances.m index ea16b9c..65d13be 100644 --- a/matlab/uniaxial_3_disturbances.m +++ b/matlab/uniaxial_3_disturbances.m @@ -73,7 +73,7 @@ psd_xf = psd_V.*abs(squeeze(freqresp(G_geo, f, 'Hz'))).^2; % [m^2/Hz] -% The amplitude spectral density $\Gamma_{x_f}$ of the measured displacement $x_f$ is shown in Figure ref:fig:asd_floor_motion_id31. +% The amplitude spectral density $\Gamma_{x_f}$ of the measured displacement $x_f$ is shown in Figure ref:fig:uniaxial_asd_floor_motion_id31. %% Amplitude Spectral Density of the measured Floor motion on ID31 @@ -110,7 +110,7 @@ win = hanning(ceil(2*Fs)); % Hanning window -% It is then integrated to obtain the Amplitude Spectral Density of the relative motion which is compared with a non-rotating case (Figure ref:fig:asd_vibration_spindle_rotation). +% It is then integrated to obtain the Amplitude Spectral Density of the relative motion which is compared with a non-rotating case (Figure ref:fig:uniaxial_asd_vibration_spindle_rotation). % It is shown that the spindle rotation induces vibrations in a wide frequency spectrum. @@ -127,10 +127,10 @@ xlim([1, 500]); ylim([1e-12, 1e-7]) -% #+name: fig:asd_vibration_spindle_rotation +% #+name: fig:uniaxial_asd_vibration_spindle_rotation % #+caption: Amplitude Spectral Density of the relative motion measured between the granite and the micro-hexapod's top platform during Spindle rotating % #+RESULTS: -% [[file:figs/asd_vibration_spindle_rotation.png]] +% [[file:figs/uniaxial_asd_vibration_spindle_rotation.png]] % In order to compute the equivalent disturbance force $f_t$ that induces such motion, the transfer function from $f_t$ to the relative motion of the hexapod's top platform and the granite is extracted from the model. @@ -166,7 +166,7 @@ psd_ft = (psd_vft./(2*pi*f).^2)./abs(squeeze(freqresp(G('Dh', 'ft') - G('Dg', 'f -% The obtained amplitude spectral density of the disturbance force $f_t$ is shown in Figure ref:fig:asd_disturbance_force. +% The obtained amplitude spectral density of the disturbance force $f_t$ is shown in Figure ref:fig:uniaxial_asd_disturbance_force. %% Estimated disturbance force ft from measurement and uniaxial model figure; diff --git a/matlab/uniaxial_6_hac_lac.m b/matlab/uniaxial_6_hac_lac.m index c0abe53..aed514f 100644 --- a/matlab/uniaxial_6_hac_lac.m +++ b/matlab/uniaxial_6_hac_lac.m @@ -264,7 +264,7 @@ K_hac_pz.InputName = {'d'}; K_hac_pz.OutputName = {'f'}; %% Save High Authority Controllers -save('/mat/uniaxial_high_authority_controllers.mat', ... +save('./mat/uniaxial_high_authority_controllers.mat', ... 'K_hac_vc', 'K_hac_md', 'K_hac_pz'); %% Compute Loop gain for Nyquist Plot diff --git a/nass-uniaxial-model.org b/nass-uniaxial-model.org index 6729901..8a64864 100644 --- a/nass-uniaxial-model.org +++ b/nass-uniaxial-model.org @@ -3960,7 +3960,7 @@ save('./matlab/mat/uniaxial_high_authority_controllers.mat', ... #+begin_src matlab :exports none :eval no %% Save High Authority Controllers -save('/mat/uniaxial_high_authority_controllers.mat', ... +save('./mat/uniaxial_high_authority_controllers.mat', ... 'K_hac_vc', 'K_hac_md', 'K_hac_pz'); #+end_src