diff --git a/test-bench-nano-hexapod.html b/test-bench-nano-hexapod.html index d2baaa1..722aca1 100644 --- a/test-bench-nano-hexapod.html +++ b/test-bench-nano-hexapod.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +This report is also available as a pdf.
Here are the documentation of the equipment used for this test bench:
@@ -58,32 +59,30 @@ Here are the documentation of the equipment used for this test bench:
Figure 1: Nano-Hexapod
Figure 2: Nano-Hexapod and the control electronics
meas_data_lf = {}; @@ -96,9 +95,9 @@ Here are the documentation of the equipment used for this test bench:
% Sampling Time [s] Ts = (meas_data_lf{1}.t(end) - (meas_data_lf{1}.t(1)))/(length(meas_data_lf{1}.t)-1); @@ -127,11 +126,11 @@ i_hf = f > 250; % Poi
-First, let’s compute the coherence from the excitation voltage and the displacement as measured by the encoders (Figure 3). +First, let’s compute the coherence from the excitation voltage and the displacement as measured by the encoders (Figure 3).
Figure 3: Obtained coherence for the DVF plant
-Then the 6x6 transfer function matrix is estimated (Figure 4). +Then the 6x6 transfer function matrix is estimated (Figure 4).
%% DVF Plant
@@ -170,7 +169,7 @@ G_dvf_hf = zeros(length(f), 6, 6);
Figure 4: Measured FRF for the DVF plant
@@ -179,11 +178,11 @@ G_dvf_hf = zeros(length(f), 6, 6);-First, let’s compute the coherence from the excitation voltage and the displacement as measured by the encoders (Figure 5). +First, let’s compute the coherence from the excitation voltage and the displacement as measured by the encoders (Figure 5).
Figure 5: Obtained coherence for the IFF plant
-Then the 6x6 transfer function matrix is estimated (Figure 6). +Then the 6x6 transfer function matrix is estimated (Figure 6).
%% IFF Plant
@@ -222,7 +221,7 @@ G_iff_hf = zeros(length(f), 6, 6);
Figure 6: Measured FRF for the IFF plant
@@ -230,28 +229,41 @@ G_iff_hf = zeros(length(f), 6, 6);load('jacobian.mat', 'J');
G_dvf_J_lf = G_dvf_lf(i_lf, i, j) +G_dvf_J_lf = permute(pagemtimes(inv(J), pagemtimes(permute(G_dvf_lf, [2 3 1]), inv(J'))), [3 1 2]); +G_dvf_J_hf = permute(pagemtimes(inv(J), pagemtimes(permute(G_dvf_hf, [2 3 1]), inv(J'))), [3 1 2]);
-#+end_src
+G_iff_J_lf = permute(pagemtimes(inv(J), pagemtimes(permute(G_iff_lf, [2 3 1]), inv(J'))), [3 1 2]); +G_iff_J_hf = permute(pagemtimes(inv(J), pagemtimes(permute(G_iff_hf, [2 3 1]), inv(J'))), [3 1 2]); ++
Created: 2021-06-08 mar. 21:51
+Created: 2021-06-08 mar. 22:15