Update figure colors
Before Width: | Height: | Size: 167 KiB After Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 178 KiB |
Before Width: | Height: | Size: 358 KiB After Width: | Height: | Size: 358 KiB |
@ -75,8 +75,8 @@ The rotation speed will have an effect due to the Coriolis effect.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
load('mat/conf_simulink.mat');
|
% load('mat/conf_simulink.mat');
|
||||||
open('nass_model.slx')
|
% open('nass_model.slx')
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Initialization
|
** Initialization
|
||||||
@ -1762,19 +1762,18 @@ And finally, in Figures [[fig:opt_stiffness_plant_dynamics_task_space]] and [[fi
|
|||||||
|
|
||||||
ax2 = subplot(2, 1, 2);
|
ax2 = subplot(2, 1, 2);
|
||||||
hold on;
|
hold on;
|
||||||
for j = 1:length(Rz_rpm)
|
|
||||||
set(gca,'ColorOrderIndex',1);
|
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
|
||||||
end
|
|
||||||
for j = 1:length(Fs)
|
for j = 1:length(Fs)
|
||||||
set(gca,'ColorOrderIndex',2);
|
set(gca,'ColorOrderIndex',1);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
% =Gm_err= - Change of payload mass
|
|
||||||
for j = 1:length(Ms)
|
for j = 1:length(Ms)
|
||||||
set(gca,'ColorOrderIndex',3);
|
set(gca,'ColorOrderIndex',2);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
|
for j = 1:length(Rz_rpm)
|
||||||
|
set(gca,'ColorOrderIndex',3);
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
|
end
|
||||||
set(gca,'ColorOrderIndex',4);
|
set(gca,'ColorOrderIndex',4);
|
||||||
% =Gmr_err= - Rigid Micro-Station
|
% =Gmr_err= - Rigid Micro-Station
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
@ -1849,19 +1848,18 @@ And finally, in Figures [[fig:opt_stiffness_plant_dynamics_task_space]] and [[fi
|
|||||||
|
|
||||||
ax2 = subplot(2, 1, 2);
|
ax2 = subplot(2, 1, 2);
|
||||||
hold on;
|
hold on;
|
||||||
for j = 1:length(Rz_rpm)
|
|
||||||
set(gca,'ColorOrderIndex',1);
|
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
|
||||||
end
|
|
||||||
for j = 1:length(Fs)
|
for j = 1:length(Fs)
|
||||||
set(gca,'ColorOrderIndex',2);
|
set(gca,'ColorOrderIndex',1);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
% =Gm_err= - Change of payload mass
|
|
||||||
for j = 1:length(Ms)
|
for j = 1:length(Ms)
|
||||||
set(gca,'ColorOrderIndex',3);
|
set(gca,'ColorOrderIndex',2);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
|
for j = 1:length(Rz_rpm)
|
||||||
|
set(gca,'ColorOrderIndex',3);
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
|
end
|
||||||
set(gca,'ColorOrderIndex',4);
|
set(gca,'ColorOrderIndex',4);
|
||||||
% =Gmr_err= - Rigid Micro-Station
|
% =Gmr_err= - Rigid Micro-Station
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
@ -1936,19 +1934,18 @@ And finally, in Figures [[fig:opt_stiffness_plant_dynamics_task_space]] and [[fi
|
|||||||
|
|
||||||
ax2 = subplot(2, 1, 2);
|
ax2 = subplot(2, 1, 2);
|
||||||
hold on;
|
hold on;
|
||||||
for j = 1:length(Rz_rpm)
|
|
||||||
set(gca,'ColorOrderIndex',1);
|
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
|
||||||
end
|
|
||||||
for j = 1:length(Fs)
|
for j = 1:length(Fs)
|
||||||
set(gca,'ColorOrderIndex',2);
|
set(gca,'ColorOrderIndex',1);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
% =Gm_err= - Change of payload mass
|
|
||||||
for j = 1:length(Ms)
|
for j = 1:length(Ms)
|
||||||
set(gca,'ColorOrderIndex',3);
|
set(gca,'ColorOrderIndex',2);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
|
for j = 1:length(Rz_rpm)
|
||||||
|
set(gca,'ColorOrderIndex',3);
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
|
end
|
||||||
set(gca,'ColorOrderIndex',4);
|
set(gca,'ColorOrderIndex',4);
|
||||||
% =Gmr_err= - Rigid Micro-Station
|
% =Gmr_err= - Rigid Micro-Station
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
@ -2023,19 +2020,18 @@ And finally, in Figures [[fig:opt_stiffness_plant_dynamics_task_space]] and [[fi
|
|||||||
|
|
||||||
ax2 = subplot(2, 1, 2);
|
ax2 = subplot(2, 1, 2);
|
||||||
hold on;
|
hold on;
|
||||||
for j = 1:length(Rz_rpm)
|
|
||||||
set(gca,'ColorOrderIndex',1);
|
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
|
||||||
end
|
|
||||||
for j = 1:length(Fs)
|
for j = 1:length(Fs)
|
||||||
set(gca,'ColorOrderIndex',2);
|
set(gca,'ColorOrderIndex',1);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
% =Gm_err= - Change of payload mass
|
|
||||||
for j = 1:length(Ms)
|
for j = 1:length(Ms)
|
||||||
set(gca,'ColorOrderIndex',3);
|
set(gca,'ColorOrderIndex',2);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
|
for j = 1:length(Rz_rpm)
|
||||||
|
set(gca,'ColorOrderIndex',3);
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
|
end
|
||||||
set(gca,'ColorOrderIndex',4);
|
set(gca,'ColorOrderIndex',4);
|
||||||
% =Gmr_err= - Rigid Micro-Station
|
% =Gmr_err= - Rigid Micro-Station
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
@ -2168,18 +2164,18 @@ And finally, in Figures [[fig:opt_stiffness_plant_dynamics_task_space]] and [[fi
|
|||||||
|
|
||||||
ax2 = subplot(2, 1, 2);
|
ax2 = subplot(2, 1, 2);
|
||||||
hold on;
|
hold on;
|
||||||
for j = 1:length(Rz_rpm)
|
|
||||||
set(gca,'ColorOrderIndex',1);
|
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
|
||||||
end
|
|
||||||
for j = 1:length(Fs)
|
for j = 1:length(Fs)
|
||||||
set(gca,'ColorOrderIndex',2);
|
set(gca,'ColorOrderIndex',1);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gf_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
for j = 1:length(Ms)
|
for j = 1:length(Ms)
|
||||||
set(gca,'ColorOrderIndex',3);
|
set(gca,'ColorOrderIndex',2);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gm_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
end
|
end
|
||||||
|
for j = 1:length(Rz_rpm)
|
||||||
|
set(gca,'ColorOrderIndex',3);
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gk_wz_err{i,j}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
|
end
|
||||||
set(gca,'ColorOrderIndex',4);
|
set(gca,'ColorOrderIndex',4);
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmr_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmf_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gmf_err{i}('Ex', 'Fx'), freqs, 'Hz')))), '-');
|
||||||
|