All analysis is performed
- Matlab models are working - Figures are computed
This commit is contained in:
@@ -1,764 +0,0 @@
|
||||
%% Clear Workspace and Close figures
|
||||
clear; close all; clc;
|
||||
|
||||
%% Intialize Laplace variable
|
||||
s = zpk('s');
|
||||
|
||||
addpath('APA300ML/');
|
||||
|
||||
open('APA300ML.slx');
|
||||
|
||||
% Import Mass Matrix, Stiffness Matrix, and Interface Nodes Coordinates
|
||||
% We first extract the stiffness and mass matrices.
|
||||
|
||||
K = readmatrix('APA300ML_mat_K.CSV');
|
||||
M = readmatrix('APA300ML_mat_M.CSV');
|
||||
|
||||
|
||||
|
||||
% #+caption: First 10x10 elements of the Mass matrix
|
||||
% #+RESULTS:
|
||||
% | 0.01 | -2e-06 | 1e-06 | 6e-09 | 5e-05 | -5e-09 | -0.0005 | -7e-07 | 6e-07 | -3e-09 |
|
||||
% | -2e-06 | 0.01 | 8e-07 | -2e-05 | -8e-09 | 2e-09 | -9e-07 | -0.0002 | 1e-08 | -9e-07 |
|
||||
% | 1e-06 | 8e-07 | 0.009 | 5e-10 | 1e-09 | -1e-09 | -5e-07 | 3e-08 | 6e-05 | 1e-10 |
|
||||
% | 6e-09 | -2e-05 | 5e-10 | 3e-07 | 2e-11 | -3e-12 | 3e-09 | 9e-07 | -4e-10 | 3e-09 |
|
||||
% | 5e-05 | -8e-09 | 1e-09 | 2e-11 | 6e-07 | -4e-11 | -1e-06 | -2e-09 | 1e-09 | -8e-12 |
|
||||
% | -5e-09 | 2e-09 | -1e-09 | -3e-12 | -4e-11 | 1e-07 | -2e-09 | -1e-09 | -4e-10 | -5e-12 |
|
||||
% | -0.0005 | -9e-07 | -5e-07 | 3e-09 | -1e-06 | -2e-09 | 0.01 | 1e-07 | -3e-07 | -2e-08 |
|
||||
% | -7e-07 | -0.0002 | 3e-08 | 9e-07 | -2e-09 | -1e-09 | 1e-07 | 0.01 | -4e-07 | 2e-05 |
|
||||
% | 6e-07 | 1e-08 | 6e-05 | -4e-10 | 1e-09 | -4e-10 | -3e-07 | -4e-07 | 0.009 | -2e-10 |
|
||||
% | -3e-09 | -9e-07 | 1e-10 | 3e-09 | -8e-12 | -5e-12 | -2e-08 | 2e-05 | -2e-10 | 3e-07 |
|
||||
|
||||
|
||||
% Then, we extract the coordinates of the interface nodes.
|
||||
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('APA300ML_out_nodes_3D.txt');
|
||||
|
||||
% Piezoelectric parameters
|
||||
% In order to make the conversion from applied voltage to generated force or from the strain to the generated voltage, we need to defined some parameters corresponding to the piezoelectric material:
|
||||
|
||||
d33 = 300e-12; % Strain constant [m/V]
|
||||
n = 80; % Number of layers per stack
|
||||
eT = 1.6e-8; % Permittivity under constant stress [F/m]
|
||||
sD = 1e-11; % Compliance under constant electric displacement [m2/N]
|
||||
ka = 235e6; % Stack stiffness [N/m]
|
||||
C = 5e-6; % Stack capactiance [F]
|
||||
|
||||
|
||||
|
||||
% The ratio of the developed force to applied voltage is:
|
||||
% #+name: eq:piezo_voltage_to_force
|
||||
% \begin{equation}
|
||||
% F_a = g_a V_a, \quad g_a = d_{33} n k_a
|
||||
% \end{equation}
|
||||
% where:
|
||||
% - $F_a$: developed force in [N]
|
||||
% - $n$: number of layers of the actuator stack
|
||||
% - $d_{33}$: strain constant in [m/V]
|
||||
% - $k_a$: actuator stack stiffness in [N/m]
|
||||
% - $V_a$: applied voltage in [V]
|
||||
|
||||
% If we take the numerical values, we obtain:
|
||||
|
||||
d33*n*ka % [N/V]
|
||||
|
||||
|
||||
|
||||
% #+RESULTS:
|
||||
% : 5.64
|
||||
|
||||
% From cite:fleming14_desig_model_contr_nanop_system (page 123), the relation between relative displacement of the sensor stack and generated voltage is:
|
||||
% #+name: eq:piezo_strain_to_voltage
|
||||
% \begin{equation}
|
||||
% V_s = \frac{d_{33}}{\epsilon^T s^D n} \Delta h
|
||||
% \end{equation}
|
||||
% where:
|
||||
% - $V_s$: measured voltage in [V]
|
||||
% - $d_{33}$: strain constant in [m/V]
|
||||
% - $\epsilon^T$: permittivity under constant stress in [F/m]
|
||||
% - $s^D$: elastic compliance under constant electric displacement in [m^2/N]
|
||||
% - $n$: number of layers of the sensor stack
|
||||
% - $\Delta h$: relative displacement in [m]
|
||||
|
||||
% If we take the numerical values, we obtain:
|
||||
|
||||
1e-6*d33/(eT*sD*n) % [V/um]
|
||||
|
||||
% Stiffness
|
||||
|
||||
m = 0.001;
|
||||
|
||||
|
||||
|
||||
% The transfer function from vertical external force to the relative vertical displacement is identified.
|
||||
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/Fd'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
G = linearize(mdl, io);
|
||||
|
||||
|
||||
|
||||
% The inverse of its DC gain is the axial stiffness of the APA:
|
||||
|
||||
1e-6/dcgain(G) % [N/um]
|
||||
|
||||
% Resonance Frequency
|
||||
% The resonance frequency is specified to be between 650Hz and 840Hz.
|
||||
% This is also the case for the FEM model (Figure [[fig:apa300ml_resonance]]).
|
||||
|
||||
|
||||
freqs = logspace(2, 4, 5000);
|
||||
|
||||
figure;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Amplitude');
|
||||
hold off;
|
||||
|
||||
% Amplification factor
|
||||
% The amplification factor is the ratio of the vertical displacement to the stack displacement.
|
||||
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/F'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/d'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
G = linearize(mdl, io);
|
||||
|
||||
|
||||
|
||||
% The ratio of the two displacement is computed from the FEM model.
|
||||
|
||||
abs(dcgain(G(1,1))./dcgain(G(2,1)))
|
||||
|
||||
|
||||
|
||||
% #+RESULTS:
|
||||
% : 5.0749
|
||||
|
||||
% This is actually correct and approximately corresponds to the ratio of the piezo height and length:
|
||||
|
||||
75/15
|
||||
|
||||
% Stroke
|
||||
|
||||
% Estimation of the actuator stroke:
|
||||
% \[ \Delta H = A n \Delta L \]
|
||||
% with:
|
||||
% - $\Delta H$ Axial Stroke of the APA
|
||||
% - $A$ Amplification factor (5 for the APA300ML)
|
||||
% - $n$ Number of stack used
|
||||
% - $\Delta L$ Stroke of the stack (0.1% of its length)
|
||||
|
||||
|
||||
1e6 * 5 * 3 * 20e-3 * 0.1e-2
|
||||
|
||||
% Identification of the Dynamics from actuator to replace displacement
|
||||
% We first set the mass to be approximately zero.
|
||||
|
||||
m = 0.01;
|
||||
|
||||
|
||||
|
||||
% The dynamics is identified from the applied force to the measured relative displacement.
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/F'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
Gh = -linearize(mdl, io);
|
||||
|
||||
|
||||
|
||||
% The same dynamics is identified for a payload mass of 10Kg.
|
||||
|
||||
m = 10;
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/F'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
Ghm = -linearize(mdl, io);
|
||||
|
||||
freqs = logspace(0, 4, 5000);
|
||||
|
||||
figure;
|
||||
tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile([2,1]);
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(Gh, freqs, 'Hz'))), '-');
|
||||
plot(freqs, abs(squeeze(freqresp(Ghm, freqs, 'Hz'))), '-');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
|
||||
hold off;
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Gh, freqs, 'Hz')))), '-', ...
|
||||
'DisplayName', '$m = 0kg$');
|
||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Ghm, freqs, 'Hz')))), '-', ...
|
||||
'DisplayName', '$m = 10kg$');
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||
yticks(-360:90:360);
|
||||
ylim([-360 0]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
linkaxes([ax1,ax2],'x');
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
legend('location', 'southwest');
|
||||
|
||||
|
||||
|
||||
% #+name: fig:apa300ml_plant_dynamics
|
||||
% #+caption: Transfer function from forces applied by the stack to the axial displacement of the APA
|
||||
% #+RESULTS:
|
||||
% [[file:figs/apa300ml_plant_dynamics.png]]
|
||||
|
||||
% The root locus corresponding to Direct Velocity Feedback with a mass of 10kg is shown in Figure [[fig:apa300ml_dvf_root_locus]].
|
||||
|
||||
figure;
|
||||
|
||||
gains = logspace(0, 5, 500);
|
||||
|
||||
hold on;
|
||||
plot(real(pole(Ghm)), imag(pole(G)), 'kx');
|
||||
plot(real(tzero(Ghm)), imag(tzero(G)), 'ko');
|
||||
for k = 1:length(gains)
|
||||
cl_poles = pole(feedback(Ghm, gains(k)*s));
|
||||
plot(real(cl_poles), imag(cl_poles), 'k.');
|
||||
end
|
||||
hold off;
|
||||
axis square;
|
||||
xlim([-500, 10]); ylim([0, 510]);
|
||||
|
||||
xlabel('Real Part'); ylabel('Imaginary Part');
|
||||
|
||||
% Identification of the Dynamics from actuator to force sensor
|
||||
% Let's use 2 stacks as a force sensor and 1 stack as force actuator.
|
||||
|
||||
% The transfer function from actuator voltage to sensor voltage is identified and shown in Figure [[fig:apa300ml_iff_plant]].
|
||||
|
||||
m = 10;
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/Va'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/Vs'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
Giff = -linearize(mdl, io);
|
||||
|
||||
freqs = logspace(0, 4, 5000);
|
||||
|
||||
figure;
|
||||
tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile([2,1]);
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(Giff, freqs, 'Hz'))), '-');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
|
||||
hold off;
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(Giff, freqs, 'Hz')))), '-');
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||
yticks(-360:90:360);
|
||||
ylim([-180 180]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
linkaxes([ax1,ax2],'x');
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
|
||||
|
||||
|
||||
% #+name: fig:apa300ml_iff_plant
|
||||
% #+caption: Transfer function from actuator to force sensor
|
||||
% #+RESULTS:
|
||||
% [[file:figs/apa300ml_iff_plant.png]]
|
||||
|
||||
% For root locus corresponding to IFF is shown in Figure [[fig:apa300ml_iff_root_locus]].
|
||||
|
||||
figure;
|
||||
|
||||
gains = logspace(0, 5, 500);
|
||||
|
||||
hold on;
|
||||
plot(real(pole(Giff)), imag(pole(Giff)), 'kx');
|
||||
plot(real(tzero(Giff)), imag(tzero(Giff)), 'ko');
|
||||
for k = 1:length(gains)
|
||||
cl_poles = pole(feedback(Giff, gains(k)/s));
|
||||
plot(real(cl_poles), imag(cl_poles), 'k.');
|
||||
end
|
||||
hold off;
|
||||
axis square;
|
||||
xlim([-500, 10]); ylim([0, 510]);
|
||||
|
||||
xlabel('Real Part'); ylabel('Imaginary Part');
|
||||
|
||||
% Identification for a simpler model
|
||||
% The goal in this section is to identify the parameters of a simple APA model from the FEM.
|
||||
% This can be useful is a lower order model is to be used for simulations.
|
||||
|
||||
% The presented model is based on cite:souleille18_concep_activ_mount_space_applic.
|
||||
|
||||
% The model represents the Amplified Piezo Actuator (APA) from Cedrat-Technologies (Figure [[fig:souleille18_model_piezo]]).
|
||||
% The parameters are shown in the table below.
|
||||
|
||||
% #+name: fig:souleille18_model_piezo
|
||||
% #+caption: Picture of an APA100M from Cedrat Technologies. Simplified model of a one DoF payload mounted on such isolator
|
||||
% [[file:./figs/souleille18_model_piezo.png]]
|
||||
|
||||
% #+caption:Parameters used for the model of the APA 100M
|
||||
% | | Meaning |
|
||||
% |-------+----------------------------------------------------------------|
|
||||
% | $k_e$ | Stiffness used to adjust the pole of the isolator |
|
||||
% | $k_1$ | Stiffness of the metallic suspension when the stack is removed |
|
||||
% | $k_a$ | Stiffness of the actuator |
|
||||
% | $c_1$ | Added viscous damping |
|
||||
|
||||
% The goal is to determine $k_e$, $k_a$ and $k_1$ so that the simplified model fits the FEM model.
|
||||
|
||||
% \[ \alpha = \frac{x_1}{f}(\omega=0) = \frac{\frac{k_e}{k_e + k_a}}{k_1 + \frac{k_e k_a}{k_e + k_a}} \]
|
||||
% \[ \beta = \frac{x_1}{F}(\omega=0) = \frac{1}{k_1 + \frac{k_e k_a}{k_e + k_a}} \]
|
||||
|
||||
% If we can fix $k_a$, we can determine $k_e$ and $k_1$ with:
|
||||
% \[ k_e = \frac{k_a}{\frac{\beta}{\alpha} - 1} \]
|
||||
% \[ k_1 = \frac{1}{\beta} - \frac{k_e k_a}{k_e + k_a} \]
|
||||
|
||||
|
||||
m = 10;
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/Fd'], 1, 'openinput'); io_i = io_i + 1; % External Vertical Force [N]
|
||||
io(io_i) = linio([mdl, '/w'], 1, 'openinput'); io_i = io_i + 1; % Base Motion [m]
|
||||
io(io_i) = linio([mdl, '/Fa'], 1, 'openinput'); io_i = io_i + 1; % Actuator Force [N]
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1; % Vertical Displacement [m]
|
||||
io(io_i) = linio([mdl, '/Vs'], 1, 'openoutput'); io_i = io_i + 1; % Force Sensor [V]
|
||||
io(io_i) = linio([mdl, '/d'], 1, 'openoutput'); io_i = io_i + 1; % Stack Displacement [m]
|
||||
|
||||
G = linearize(mdl, io);
|
||||
|
||||
G.InputName = {'Fd', 'w', 'Fa'};
|
||||
G.OutputName = {'y', 'Fs', 'd'};
|
||||
|
||||
|
||||
|
||||
% From the identified dynamics, compute $\alpha$ and $\beta$
|
||||
|
||||
alpha = abs(dcgain(G('y', 'Fa')));
|
||||
beta = abs(dcgain(G('y', 'Fd')));
|
||||
|
||||
|
||||
|
||||
% $k_a$ is estimated using the following formula:
|
||||
|
||||
ka = 0.8/abs(dcgain(G('y', 'Fa')));
|
||||
|
||||
|
||||
% The factor can be adjusted to better match the curves.
|
||||
|
||||
% Then $k_e$ and $k_1$ are computed.
|
||||
|
||||
ke = ka/(beta/alpha - 1);
|
||||
k1 = 1/beta - ke*ka/(ke + ka);
|
||||
|
||||
|
||||
|
||||
% #+RESULTS:
|
||||
% | | Value [N/um] |
|
||||
% |----+--------------|
|
||||
% | ka | 40.5 |
|
||||
% | ke | 1.5 |
|
||||
% | k1 | 0.4 |
|
||||
|
||||
% The damping in the system is adjusted to match the FEM model if necessary.
|
||||
|
||||
c1 = 1e2;
|
||||
|
||||
|
||||
|
||||
% The analytical model of the simpler system is defined below:
|
||||
|
||||
Ga = 1/(m*s^2 + k1 + c1*s + ke*ka/(ke + ka)) * ...
|
||||
[ 1 , k1 + c1*s + ke*ka/(ke + ka) , ke/(ke + ka) ;
|
||||
-ke*ka/(ke + ka), ke*ka/(ke + ka)*m*s^2 , -ke/(ke + ka)*(m*s^2 + c1*s + k1)];
|
||||
|
||||
Ga.InputName = {'Fd', 'w', 'Fa'};
|
||||
Ga.OutputName = {'y', 'Fs'};
|
||||
|
||||
|
||||
|
||||
% And the DC gain is adjusted for the force sensor:
|
||||
|
||||
F_gain = dcgain(G('Fs', 'Fd'))/dcgain(Ga('Fs', 'Fd'));
|
||||
|
||||
|
||||
|
||||
% The dynamics of the FEM model and the simpler model are compared in Figure [[fig:apa300ml_comp_simpler_model]].
|
||||
|
||||
|
||||
freqs = logspace(0, 5, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(2, 3, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'y', 'w'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Ga('y', 'w'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('$x_1/w$ [m/m]');
|
||||
ylim([1e-6, 1e2]);
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'y', 'Fa'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Ga('y', 'Fa'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('$x_1/f$ [m/N]');
|
||||
ylim([1e-14, 1e-6]);
|
||||
|
||||
ax3 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'y', 'Fd'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Ga('y', 'Fd'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('$x_1/F$ [m/N]');
|
||||
ylim([1e-14, 1e-4]);
|
||||
|
||||
ax4 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'Fs', 'w'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(F_gain*Ga('Fs', 'w'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]');
|
||||
ylabel('$F_s/w$ [m/m]');
|
||||
ylim([1e2, 1e8]);
|
||||
|
||||
ax5 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'Fs', 'Fa'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(F_gain*Ga('Fs', 'Fa'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]');
|
||||
ylabel('$F_s/f$ [m/N]');
|
||||
ylim([1e-4, 1e1]);
|
||||
|
||||
ax6 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'Fs', 'Fd'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(F_gain*Ga('Fs', 'Fd'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]');
|
||||
ylabel('$F_s/F$ [m/N]');
|
||||
ylim([1e-7, 1e2]);
|
||||
|
||||
linkaxes([ax1,ax2,ax3,ax4,ax5,ax6],'x');
|
||||
|
||||
|
||||
|
||||
% #+name: fig:apa300ml_comp_simpler_model
|
||||
% #+caption: Comparison of the Dynamics between the FEM model and the simplified one
|
||||
% #+RESULTS:
|
||||
% [[file:figs/apa300ml_comp_simpler_model.png]]
|
||||
|
||||
% The simplified model has also been implemented in Simscape.
|
||||
|
||||
% The dynamics of the Simscape simplified model is identified and compared with the FEM one in Figure [[fig:apa300ml_comp_simpler_simscape]].
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML_simplified';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/Fd'], 1, 'openinput'); io_i = io_i + 1; % External Vertical Force [N]
|
||||
io(io_i) = linio([mdl, '/w'], 1, 'openinput'); io_i = io_i + 1; % Base Motion [m]
|
||||
io(io_i) = linio([mdl, '/Fa'], 1, 'openinput'); io_i = io_i + 1; % Actuator Force [N]
|
||||
io(io_i) = linio([mdl, '/y'], 1, 'openoutput'); io_i = io_i + 1; % Vertical Displacement [m]
|
||||
io(io_i) = linio([mdl, '/Fs'], 1, 'openoutput'); io_i = io_i + 1; % Force Sensor [V]
|
||||
|
||||
Gs = linearize(mdl, io);
|
||||
|
||||
Gs.InputName = {'Fd', 'w', 'Fa'};
|
||||
Gs.OutputName = {'y', 'Fs'};
|
||||
|
||||
freqs = logspace(0, 5, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(2, 3, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'y', 'w'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Gs('y', 'w'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('$x_1/w$ [m/m]');
|
||||
ylim([1e-6, 1e2]);
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'y', 'Fa'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Gs('y', 'Fa'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('$x_1/f$ [m/N]');
|
||||
ylim([1e-14, 1e-6]);
|
||||
|
||||
ax3 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'y', 'Fd'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Gs('y', 'Fd'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]);
|
||||
ylabel('$x_1/F$ [m/N]');
|
||||
ylim([1e-14, 1e-4]);
|
||||
|
||||
ax4 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'Fs', 'w'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(F_gain*Gs('Fs', 'w'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]');
|
||||
ylabel('$F_s/w$ [m/m]');
|
||||
ylim([1e2, 1e8]);
|
||||
|
||||
ax5 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'Fs', 'Fa'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(F_gain*Gs('Fs', 'Fa'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]');
|
||||
ylabel('$F_s/f$ [m/N]');
|
||||
ylim([1e-4, 1e1]);
|
||||
|
||||
ax6 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G( 'Fs', 'Fd'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(F_gain*Gs('Fs', 'Fd'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]');
|
||||
ylabel('$F_s/F$ [m/N]');
|
||||
ylim([1e-7, 1e2]);
|
||||
|
||||
linkaxes([ax1,ax2,ax3,ax4,ax5,ax6],'x');
|
||||
|
||||
% Integral Force Feedback
|
||||
% In this section, Integral Force Feedback control architecture is applied on the APA300ML.
|
||||
|
||||
% First, the plant (dynamics from voltage actuator to voltage sensor is identified).
|
||||
|
||||
Kiff = tf(0);
|
||||
|
||||
|
||||
|
||||
% The payload mass is set to 10kg.
|
||||
|
||||
m = 10;
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'APA300ML_IFF';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/w'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/F'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/Fd'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/APA300ML'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
G_ol = linearize(mdl, io);
|
||||
G_ol.InputName = {'w', 'f', 'F'};
|
||||
G_ol.OutputName = {'x1', 'Fs'};
|
||||
|
||||
G = G_ol({'Fs'}, {'f'});
|
||||
|
||||
|
||||
|
||||
% The obtained dynamics is shown in Figure [[fig:piezo_amplified_iff_plant]].
|
||||
|
||||
|
||||
freqs = logspace(1, 5, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile([2,1]);
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
|
||||
hold off;
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G, freqs, 'Hz')))));
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||
yticks(-360:90:360);
|
||||
ylim([-390 30]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
linkaxes([ax1,ax2],'x');
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
|
||||
|
||||
|
||||
% #+name: fig:piezo_amplified_iff_plant
|
||||
% #+caption: IFF Plant
|
||||
% #+RESULTS:
|
||||
% [[file:figs/piezo_amplified_iff_plant.png]]
|
||||
|
||||
% The controller is defined below and the loop gain is shown in Figure [[fig:piezo_amplified_iff_loop_gain]].
|
||||
|
||||
Kiff = -1e3/s;
|
||||
|
||||
freqs = logspace(1, 5, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile([2,1]);
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G*Kiff, freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
|
||||
hold off;
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G*Kiff, freqs, 'Hz')))));
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||
yticks(-360:90:360);
|
||||
ylim([-180 180]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
linkaxes([ax1,ax2],'x');
|
||||
xlim([freqs(1), freqs(end)]);
|
||||
|
||||
|
||||
|
||||
% #+name: fig:piezo_amplified_iff_loop_gain
|
||||
% #+caption: IFF Loop Gain
|
||||
% #+RESULTS:
|
||||
% [[file:figs/piezo_amplified_iff_loop_gain.png]]
|
||||
|
||||
% Now the closed-loop system is identified again and compare with the open loop system in Figure [[fig:piezo_amplified_iff_comp]].
|
||||
|
||||
% It is the expected behavior as shown in the Figure [[fig:souleille18_results]] (from cite:souleille18_concep_activ_mount_space_applic).
|
||||
|
||||
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/w'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/F'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/Fd'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/z'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/APA300ML'], 1, 'output'); io_i = io_i + 1;
|
||||
|
||||
Giff = linearize(mdl, io);
|
||||
Giff.InputName = {'w', 'f', 'F'};
|
||||
Giff.OutputName = {'x1', 'Fs'};
|
||||
|
||||
freqs = logspace(0, 3, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(2, 3, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G_ol('x1', 'w'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Giff('x1', 'w'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]); ylabel('$x_1/w$ [m/m]')
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G_ol('x1', 'f'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Giff('x1', 'f'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]); ylabel('$x_1/f$ [m/N]');
|
||||
|
||||
ax3 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G_ol('x1', 'F'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Giff('x1', 'F'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
set(gca, 'XTickLabel',[]); ylabel('$x_1/F$ [m/N]');
|
||||
|
||||
ax4 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G_ol('Fs', 'w'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Giff('Fs', 'w'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('$F_s/w$ [N/m]');
|
||||
|
||||
ax5 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G_ol('Fs', 'f'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Giff('Fs', 'f'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('$F_s/f$ [N/N]');
|
||||
|
||||
ax6 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(G_ol('Fs', 'F'), freqs, 'Hz'))));
|
||||
plot(freqs, abs(squeeze(freqresp(Giff('Fs', 'F'), freqs, 'Hz'))));
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('$F_s/F$ [N/N]');
|
||||
|
||||
linkaxes([ax1,ax2,ax3,ax4,ax5,ax6],'x');
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Before Width: | Height: | Size: 34 KiB |
Binary file not shown.
Before Width: | Height: | Size: 41 KiB |
Binary file not shown.
Binary file not shown.
1803
matlab/STEPS/APA300ML.STEP
Normal file
1803
matlab/STEPS/APA300ML.STEP
Normal file
File diff suppressed because it is too large
Load Diff
49610
matlab/STEPS/Spindle_Rotor.STEP
Normal file
49610
matlab/STEPS/Spindle_Rotor.STEP
Normal file
File diff suppressed because it is too large
Load Diff
251845
matlab/STEPS/Spindle_Slip_Ring.STEP
Normal file
251845
matlab/STEPS/Spindle_Slip_Ring.STEP
Normal file
File diff suppressed because it is too large
Load Diff
199006
matlab/STEPS/Spindle_Stator.STEP
Normal file
199006
matlab/STEPS/Spindle_Stator.STEP
Normal file
File diff suppressed because one or more lines are too long
12306
matlab/STEPS/Tilt_Guide.STEP
Normal file
12306
matlab/STEPS/Tilt_Guide.STEP
Normal file
File diff suppressed because it is too large
Load Diff
39764
matlab/STEPS/Tilt_Motor.STEP
Normal file
39764
matlab/STEPS/Tilt_Motor.STEP
Normal file
File diff suppressed because it is too large
Load Diff
16167
matlab/STEPS/Tilt_Motor_Axis.STEP
Normal file
16167
matlab/STEPS/Tilt_Motor_Axis.STEP
Normal file
File diff suppressed because it is too large
Load Diff
79980
matlab/STEPS/Tilt_Stage.STEP
Normal file
79980
matlab/STEPS/Tilt_Stage.STEP
Normal file
File diff suppressed because it is too large
Load Diff
11982
matlab/STEPS/Ty_Granite_Frame.STEP
Normal file
11982
matlab/STEPS/Ty_Granite_Frame.STEP
Normal file
File diff suppressed because it is too large
Load Diff
36208
matlab/STEPS/Ty_Guide.STEP
Normal file
36208
matlab/STEPS/Ty_Guide.STEP
Normal file
File diff suppressed because it is too large
Load Diff
10326
matlab/STEPS/Ty_Guide_11.STEP
Normal file
10326
matlab/STEPS/Ty_Guide_11.STEP
Normal file
File diff suppressed because it is too large
Load Diff
17057
matlab/STEPS/Ty_Guide_12.STEP
Normal file
17057
matlab/STEPS/Ty_Guide_12.STEP
Normal file
File diff suppressed because it is too large
Load Diff
10326
matlab/STEPS/Ty_Guide_21.STEP
Normal file
10326
matlab/STEPS/Ty_Guide_21.STEP
Normal file
File diff suppressed because it is too large
Load Diff
17057
matlab/STEPS/Ty_Guide_22.STEP
Normal file
17057
matlab/STEPS/Ty_Guide_22.STEP
Normal file
File diff suppressed because it is too large
Load Diff
30385
matlab/STEPS/Ty_Motor_Rotor.STEP
Normal file
30385
matlab/STEPS/Ty_Motor_Rotor.STEP
Normal file
File diff suppressed because it is too large
Load Diff
31879
matlab/STEPS/Ty_Motor_Stator.STEP
Normal file
31879
matlab/STEPS/Ty_Motor_Stator.STEP
Normal file
File diff suppressed because it is too large
Load Diff
77974
matlab/STEPS/Ty_Stage.STEP
Normal file
77974
matlab/STEPS/Ty_Stage.STEP
Normal file
File diff suppressed because it is too large
Load Diff
23602
matlab/STEPS/granite.STEP
Normal file
23602
matlab/STEPS/granite.STEP
Normal file
File diff suppressed because it is too large
Load Diff
BIN
matlab/detail_fem_APA300ML.slx
Normal file
BIN
matlab/detail_fem_APA300ML.slx
Normal file
Binary file not shown.
BIN
matlab/detail_fem_APA300ML_2dof.slx
Normal file
BIN
matlab/detail_fem_APA300ML_2dof.slx
Normal file
Binary file not shown.
BIN
matlab/detail_fem_joint.slx
Normal file
BIN
matlab/detail_fem_joint.slx
Normal file
Binary file not shown.
BIN
matlab/detail_fem_nass.slx
Normal file
BIN
matlab/detail_fem_nass.slx
Normal file
Binary file not shown.
BIN
matlab/detail_fem_super_element.slx
Normal file
BIN
matlab/detail_fem_super_element.slx
Normal file
Binary file not shown.
@@ -1,140 +0,0 @@
|
||||
%% Clear Workspace and Close figures
|
||||
clear; close all; clc;
|
||||
|
||||
%% Intialize Laplace variable
|
||||
s = zpk('s');
|
||||
|
||||
addpath('flexor_025/');
|
||||
|
||||
open('flexor_025.slx');
|
||||
|
||||
% Import Mass Matrix, Stiffness Matrix, and Interface Nodes Coordinates
|
||||
% We first extract the stiffness and mass matrices.
|
||||
|
||||
K = readmatrix('flex025_mat_K.CSV');
|
||||
M = readmatrix('flex025_mat_M.CSV');
|
||||
|
||||
|
||||
|
||||
% #+caption: First 10x10 elements of the Mass matrix
|
||||
% #+RESULTS:
|
||||
% | 0.006 | 8e-09 | -2e-08 | -1e-10 | 3e-05 | 3e-08 | 0.003 | -3e-09 | 9e-09 | 2e-12 |
|
||||
% | 8e-09 | 0.02 | 1e-07 | -3e-05 | 1e-11 | 6e-10 | 1e-08 | 0.003 | -5e-08 | 3e-09 |
|
||||
% | -2e-08 | 1e-07 | 0.01 | -6e-08 | -6e-11 | -8e-12 | -1e-07 | 1e-08 | 0.003 | -1e-08 |
|
||||
% | -1e-10 | -3e-05 | -6e-08 | 1e-06 | 7e-14 | 6e-13 | 1e-10 | 1e-06 | -1e-08 | 3e-10 |
|
||||
% | 3e-05 | 1e-11 | -6e-11 | 7e-14 | 2e-07 | 1e-10 | 3e-08 | -7e-12 | 6e-11 | -6e-16 |
|
||||
% | 3e-08 | 6e-10 | -8e-12 | 6e-13 | 1e-10 | 5e-07 | 1e-08 | -5e-10 | -1e-11 | 1e-13 |
|
||||
% | 0.003 | 1e-08 | -1e-07 | 1e-10 | 3e-08 | 1e-08 | 0.02 | -2e-08 | 1e-07 | -4e-12 |
|
||||
% | -3e-09 | 0.003 | 1e-08 | 1e-06 | -7e-12 | -5e-10 | -2e-08 | 0.006 | -8e-08 | 3e-05 |
|
||||
% | 9e-09 | -5e-08 | 0.003 | -1e-08 | 6e-11 | -1e-11 | 1e-07 | -8e-08 | 0.01 | -6e-08 |
|
||||
% | 2e-12 | 3e-09 | -1e-08 | 3e-10 | -6e-16 | 1e-13 | -4e-12 | 3e-05 | -6e-08 | 2e-07 |
|
||||
|
||||
|
||||
% Then, we extract the coordinates of the interface nodes.
|
||||
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('flex025_out_nodes_3D.txt');
|
||||
|
||||
% Identification of the parameters using Simscape
|
||||
% The flexor is now imported into Simscape and its parameters are estimated using an identification.
|
||||
|
||||
|
||||
m = 1;
|
||||
|
||||
|
||||
|
||||
% The dynamics is identified from the applied force/torque to the measured displacement/rotation of the flexor.
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'flexor_025';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/T'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/D'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
G = linearize(mdl, io);
|
||||
|
||||
% Simpler Model
|
||||
% Let's now model the flexible joint with a "perfect" Bushing joint as shown in Figure [[fig:flexible_joint_simscape]].
|
||||
|
||||
% #+name: fig:flexible_joint_simscape
|
||||
% #+caption: Bushing Joint used to model the flexible joint
|
||||
% [[file:figs/flexible_joint_simscape.png]]
|
||||
|
||||
% The parameters of the Bushing joint (stiffnesses) are estimated from the Stiffness matrix that was computed from the FEM.
|
||||
|
||||
Kx = K(1,1); % [N/m]
|
||||
Ky = K(2,2); % [N/m]
|
||||
Kz = K(3,3); % [N/m]
|
||||
Krx = K(4,4); % [Nm/rad]
|
||||
Kry = K(5,5); % [Nm/rad]
|
||||
Krz = K(6,6); % [Nm/rad]
|
||||
|
||||
|
||||
|
||||
% The dynamics from the applied force/torque to the measured displacement/rotation of the flexor is identified again for this simpler model.
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'flexor_025_simplified';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/T'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/D'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
Gs = linearize(mdl, io);
|
||||
|
||||
|
||||
|
||||
% The two obtained dynamics are compared in Figure
|
||||
|
||||
|
||||
freqs = logspace(0, 5, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(1, 2, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile;
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(G(1,1), freqs, 'Hz'))), '-', 'DisplayName', '$D_x/F_x$');
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(1,1), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(G(2,2), freqs, 'Hz'))), '-', 'DisplayName', '$D_y/F_y$');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(2,2), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(G(3,3), freqs, 'Hz'))), '-', 'DisplayName', '$D_z/F_z$');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(3,3), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Amplitude [m/N]');
|
||||
hold off;
|
||||
legend('location', 'southwest');
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(G(4,4), freqs, 'Hz'))), '-', 'DisplayName', '$R_x/M_x$');
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(4,4), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(G(5,5), freqs, 'Hz'))), '-', 'DisplayName', '$R_y/M_y$');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(5,5), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(G(6,6), freqs, 'Hz'))), '-', 'DisplayName', '$R_z/M_z$');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(6,6), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Amplitude [rad/Nm]');
|
||||
hold off;
|
||||
legend('location', 'southwest');
|
||||
|
||||
% Comparison with a stiffer Flexible Joint
|
||||
% The stiffness matrix with the flexible joint with a "hinge" size of 0.50mm is loaded.
|
||||
|
||||
K_050 = readmatrix('flex050_mat_K.CSV');
|
Binary file not shown.
@@ -1,18 +0,0 @@
|
||||
2.5754630031250000e+07,-4.2712304687500000e+02,9.8287363937095506e+02,-1.7335510253906250e-01,-4.4769378662109375e+02,1.3719102478027344e+02,-2.5754630231555372e+07,4.2802952639819705e+02,-9.8287489818129689e+02,1.7549634272245385e-01,4.4764333847140233e+02,-1.3719858364899471e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.2712304687500000e+02,2.5755431550781250e+07,9.2766113281250000e+00,-7.0793685913085938e+02,4.8019409179687500e-02,-3.7032165527343750e+00,4.2713989735614450e+02,-2.5755431479663994e+07,-9.4205187247134745e+00,7.0798853475961914e+02,-4.8307011624274310e-02,3.7038846055879588e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
9.8287363937095506e+02,9.2766113281250000e+00,1.2465681387304688e+08,-6.2329087066650391e+02,-2.9795289039611816e-02,-2.0934855937957764e+00,-9.8287517688667867e+02,-9.7232561896089464e+00,-1.2465681387478238e+08,6.2327723664234827e+02,2.9786983064695960e-02,2.1346355473849030e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.7335510253906250e-01,-7.0793685913085938e+02,-6.2329087066650391e+02,2.5996113300323486e+01,-3.5762786865234375e-07,-1.7011165618896484e-03,1.7350277768809974e-01,7.0793702391491649e+02,6.2329084741144834e+02,-2.5996114268074809e+01,-1.8741666600874396e-06,1.7019125586293926e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.4769378662109375e+02,4.8019409179687500e-02,-2.9795289039611816e-02,-3.5762786865234375e-07,2.5982229232788086e+01,-6.3159465789794922e-03,4.4769484901414762e+02,-4.7471478482042251e-02,2.9788838680602225e-02,-1.2213699259072154e-06,-2.5982218562570559e+01,6.3092922445503637e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.3719102478027344e+02,-3.7032165527343750e+00,-2.0934855937957764e+00,-1.7011165618896484e-03,-6.3159465789794922e-03,5.3803079116344452e+02,-1.3719066901348401e+02,3.7048334432208634e+00,2.0934831215067788e+00,1.7111118565274128e-03,6.3100069062436148e-03,-5.3803081028251358e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.5754630231555372e+07,4.2713989735614450e+02,-9.8287517688667867e+02,1.7350277768809974e-01,4.4769484901414762e+02,-1.3719066901348401e+02,2.5754630263671875e+07,-4.2803005981445313e+02,9.8287525177001953e+02,-1.7550706863403320e-01,-4.4764308929443359e+02,1.3719856643676758e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
4.2802952639819705e+02,-2.5755431479663994e+07,-9.7232561896089464e+00,7.0793702391491649e+02,-4.7471478482042251e-02,3.7048334432208634e+00,-4.2803005981445313e+02,2.5755431467773438e+07,9.8679199218750000e+00,-7.0798818969726563e+02,4.8238277435302734e-02,-3.7051738500595093e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.8287489818129689e+02,-9.4205187247134745e+00,-1.2465681387478238e+08,6.2329084741144834e+02,2.9788838680602225e-02,2.0934831215067788e+00,9.8287525177001953e+02,9.8679199218750000e+00,1.2465681385253906e+08,-6.2327721166610718e+02,-2.9794454574584961e-02,-2.1346325874328613e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.7549634272245385e-01,7.0798853475961914e+02,6.2327723664234827e+02,-2.5996114268074809e+01,-1.2213699259072154e-06,1.7111118565274128e-03,-1.7550706863403320e-01,-7.0798818969726563e+02,-6.2327721166610718e+02,2.5996115207672119e+01,1.3196840882301331e-06,-1.7108507454395294e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
4.4764333847140233e+02,-4.8307011624274310e-02,2.9786983064695960e-02,-1.8741666600874396e-06,-2.5982218562570559e+01,6.3100069062436148e-03,-4.4764308929443359e+02,4.8238277435302734e-02,-2.9794454574584961e-02,1.3196840882301331e-06,2.5982219338417053e+01,-6.3097774982452393e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.3719858364899471e+02,3.7038846055879588e+00,2.1346355473849030e+00,1.7019125586293926e-03,6.3092922445503637e-03,-5.3803081028251358e+02,1.3719856643676758e+02,-3.7051738500595093e+00,-2.1346325874328613e+00,-1.7108507454395294e-03,-6.3097774982452393e-03,5.3803082811832428e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.0324356517907178e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,6.5028284807042255e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,6.5030840409031916e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.1688606513278921e+10,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5408447495394880e+10,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7288981152109577e+10
|
|
@@ -1,18 +0,0 @@
|
||||
6.9924933059303945e-03,-9.8764622522007350e-09,-4.2706346702493098e-08,-7.7566032310777584e-10,2.7008426141513918e-05,4.1471606524281276e-08,3.8473380874905439e-03,-3.1297790035129685e-08,3.6056126777783606e-08,-2.6657135026145262e-11,1.9141276820691673e-06,2.4309324061848354e-08,9.8156688445413667e-06,1.9913655606096422e-02,3.4067815405184936e-02,8.3297811316313415e-08,6.6564552724555761e-07,2.5562611584369105e-03
|
||||
-9.8764622522007350e-09,1.4555815631436229e-02,5.1699328773481652e-08,-2.8944646371945645e-05,8.7483744776401320e-11,2.4365811430949926e-09,1.0102997079063458e-07,3.8474657983129617e-03,-8.2921352366596745e-09,-1.5818009723742116e-08,2.7532795999526204e-10,1.1620315036577555e-09,4.9949873204491496e-06,8.3037561249954900e-02,-4.8537308743124931e-02,-1.3257998049398440e-06,-6.5930474324472712e-07,-1.3155411350887885e-02
|
||||
-4.2706346702493098e-08,5.1699328773481652e-08,1.2710535988233717e-02,-6.3938130589595463e-08,-5.4778776094730231e-11,-1.5022612245078194e-09,-1.6619687066756622e-07,-5.7008517478105126e-08,1.9109286635876400e-03,-9.6965193790782562e-09,-1.1503404782207693e-09,-9.5232525232897943e-10,-1.7844177003900562e-06,-2.1041705175076758e-06,-1.8021252748223115e-06,3.1038399657355057e-02,5.5086486995811708e-02,-8.9068668636294463e-06
|
||||
-7.7566032310777584e-10,-2.8944646371945645e-05,-6.3938130589595463e-08,1.0686195002613165e-06,-2.4277507265876614e-13,-1.1734315496481052e-12,8.5336797985625878e-10,1.8760067804115542e-06,-9.2585532262035468e-09,1.3659642338387410e-09,1.4381880983104784e-13,2.7096461913305968e-12,9.5595218157779795e-09,1.1170994843808959e-04,-6.5297500456989389e-05,-1.5868506919015904e-07,-1.1921663596014279e-07,6.6298991959861384e-04
|
||||
2.7008426141513918e-05,8.7483744776401320e-11,-5.4778776094730231e-11,-2.4277507265876614e-13,1.7618322179119962e-07,1.3301909131908001e-10,2.3105626858177232e-08,-3.7349994450460863e-11,5.2847010299670575e-11,-8.5714983688142616e-15,1.3850051324263041e-09,-1.9891208194933100e-12,-3.9787248948855476e-09,2.8238190623315227e-07,4.8528212139365325e-07,-5.7410163207087771e-11,5.6804229234630236e-10,-9.3246499046465763e-07
|
||||
4.1471606524281276e-08,2.4365811430949926e-09,-1.5022612245078194e-09,-1.1734315496481052e-12,1.3301909131908001e-10,4.7022010972884661e-07,1.5476917845357745e-08,-1.6319634548610560e-09,1.3434326257156190e-09,-8.2458859043553941e-13,1.5127724879914289e-11,2.8291633354898898e-07,5.3282016561555776e-04,1.1550317399575746e-07,2.0353608848066868e-07,4.2470146141165478e-10,9.4677838931774368e-10,1.4435307808829224e-08
|
||||
3.8473380874905439e-03,1.0102997079063458e-07,-1.6619687066756622e-07,8.5336797985625878e-10,2.3105626858177232e-08,1.5476917845357745e-08,1.4556232882728433e-02,-6.0061547290019869e-08,1.7284710960045399e-07,-5.4269250510237085e-11,-2.8799499943817674e-05,6.5060187776725949e-08,-1.3925520896127101e-05,4.8539719333802564e-02,8.3038632892332584e-02,1.4977932351330600e-06,2.7653863861400322e-07,1.0496187329528837e-02
|
||||
-3.1297790035129685e-08,3.8474657983129617e-03,-5.7008517478105126e-08,1.8760067804115542e-06,-3.7349994450460863e-11,-1.6319634548610560e-09,-6.0061547290019869e-08,6.9926551355764532e-03,1.3746858959193568e-08,2.6938313220175835e-05,-3.2839674748191459e-10,-1.9697435811367894e-09,-2.8881686825106493e-06,3.4069308650194828e-02,-1.9915466209036958e-02,-7.0063407116543913e-07,-7.7859602111904658e-07,-3.2046022066166214e-03
|
||||
3.6056126777783606e-08,-8.2921352366596745e-09,1.9109286635876400e-03,-9.2585532262035468e-09,5.2847010299670575e-11,1.3434326257156190e-09,1.7284710960045399e-07,1.3746858959193568e-08,1.2711009048340483e-02,-6.3420783115290293e-08,1.1538116246481933e-09,1.1063192142160378e-09,2.1953383979722170e-06,1.9123582408630362e-06,7.5995753019334908e-08,3.1062144974170900e-02,-5.5072495312596545e-02,8.3323932311411790e-06
|
||||
-2.6657135026145262e-11,-1.5818009723742116e-08,-9.6965193790782562e-09,1.3659642338387410e-09,-8.5714983688142616e-15,-8.2458859043553941e-13,-5.4269250510237085e-11,2.6938313220175835e-05,-6.3420783115290293e-08,1.7564434494297000e-07,4.3176551084531376e-14,-7.7698758353546320e-13,-1.5353796159173823e-09,1.3969612065443123e-07,-8.2501662426896980e-08,-1.5610236862568981e-07,2.7672926606997853e-07,1.1973039641814081e-06
|
||||
1.9141276820691673e-06,2.7532795999526204e-10,-1.1503404782207693e-09,1.4381880983104784e-13,1.3850051324263041e-09,1.5127724879914289e-11,-2.8799499943817674e-05,-3.2839674748191459e-10,1.1538116246481933e-09,4.3176551084531376e-14,1.0680417363676656e-06,-1.4542342019428284e-10,7.3084373663706831e-09,6.5770814046545479e-05,1.1254384204610682e-04,-3.4352495892409903e-08,-2.1834465215620278e-08,-5.2885254658484066e-04
|
||||
2.4309324061848354e-08,1.1620315036577555e-09,-9.5232525232897943e-10,2.7096461913305968e-12,-1.9891208194933100e-12,2.8291633354898898e-07,6.5060187776725949e-08,-1.9697435811367894e-09,1.1063192142160378e-09,-7.7698758353546320e-13,-1.4542342019428284e-10,4.7018662565161254e-07,5.3278790026013180e-04,2.2809599232664796e-07,4.2097933737588112e-07,-2.0526562010327096e-09,-6.8090109773123356e-10,5.5702807830388697e-08
|
||||
9.8156688445413667e-06,4.9949873204491496e-06,-1.7844177003900562e-06,9.5595218157779795e-09,-3.9787248948855476e-09,5.3282016561555776e-04,-1.3925520896127101e-05,-2.8881686825106493e-06,2.1953383979722170e-06,-1.5353796159173823e-09,7.3084373663706831e-09,5.3278790026013180e-04,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.9913655606096422e-02,8.3037561249954900e-02,-2.1041705175076758e-06,1.1170994843808959e-04,2.8238190623315227e-07,1.1550317399575746e-07,4.8539719333802564e-02,3.4069308650194828e-02,1.9123582408630362e-06,1.3969612065443123e-07,6.5770814046545479e-05,2.2809599232664796e-07,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.4067815405184936e-02,-4.8537308743124931e-02,-1.8021252748223115e-06,-6.5297500456989389e-05,4.8528212139365325e-07,2.0353608848066868e-07,8.3038632892332584e-02,-1.9915466209036958e-02,7.5995753019334908e-08,-8.2501662426896980e-08,1.1254384204610682e-04,4.2097933737588112e-07,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
8.3297811316313415e-08,-1.3257998049398440e-06,3.1038399657355057e-02,-1.5868506919015904e-07,-5.7410163207087771e-11,4.2470146141165478e-10,1.4977932351330600e-06,-7.0063407116543913e-07,3.1062144974170900e-02,-1.5610236862568981e-07,-3.4352495892409903e-08,-2.0526562010327096e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
6.6564552724555761e-07,-6.5930474324472712e-07,5.5086486995811708e-02,-1.1921663596014279e-07,5.6804229234630236e-10,9.4677838931774368e-10,2.7653863861400322e-07,-7.7859602111904658e-07,-5.5072495312596545e-02,2.7672926606997853e-07,-2.1834465215620278e-08,-6.8090109773123356e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.5562611584369105e-03,-1.3155411350887885e-02,-8.9068668636294463e-06,6.6298991959861384e-04,-9.3246499046465763e-07,1.4435307808829224e-08,1.0496187329528837e-02,-3.2046022066166214e-03,8.3323932311411790e-06,1.1973039641814081e-06,-5.2885254658484066e-04,5.5702807830388697e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00
|
|
@@ -1,40 +0,0 @@
|
||||
|
||||
LIST ALL SELECTED NODES. DSYS= 0
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Academic Research
|
||||
|
||||
00208316 VERSION=WINDOWS x64 10:53:12 AUG 28, 2020 CP= 4.531
|
||||
|
||||
Flex-DC-reduction--Modal (B5)
|
||||
|
||||
|
||||
|
||||
NODE X Y Z THXY THYZ THZX
|
||||
528875 0.0000 0.0000 0.10000E-008 0.00 0.00 0.00
|
||||
528876 0.0000 0.0000 -0.10000E-008 0.00 0.00 0.00
|
||||
|
||||
LIST MASTERS ON ALL SELECTED NODES.
|
||||
CURRENT DOF SET= UX UY UZ ROTX ROTY ROTZ
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Academic Research
|
||||
|
||||
00208316 VERSION=WINDOWS x64 10:53:12 AUG 28, 2020 CP= 4.781
|
||||
|
||||
Flex-DC-reduction--Modal (B5)
|
||||
|
||||
|
||||
NODE LABEL SUPPORT
|
||||
528875 UX
|
||||
528875 UY
|
||||
528875 UZ
|
||||
528875 ROTX
|
||||
528875 ROTY
|
||||
528875 ROTZ
|
||||
528876 UX
|
||||
528876 UY
|
||||
528876 UZ
|
||||
528876 ROTX
|
||||
528876 ROTY
|
||||
528876 ROTZ
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,134 +0,0 @@
|
||||
%% Clear Workspace and Close figures
|
||||
clear; close all; clc;
|
||||
|
||||
%% Intialize Laplace variable
|
||||
s = zpk('s');
|
||||
|
||||
addpath('flexor_ID16/');
|
||||
|
||||
open('flexor_ID16.slx');
|
||||
|
||||
% Import Mass Matrix, Stiffness Matrix, and Interface Nodes Coordinates
|
||||
% We first extract the stiffness and mass matrices.
|
||||
|
||||
K = extractMatrix('mat_K_6modes_2MDoF.matrix');
|
||||
M = extractMatrix('mat_M_6modes_2MDoF.matrix');
|
||||
|
||||
|
||||
|
||||
% #+caption: First 10x10 elements of the Mass matrix
|
||||
% #+RESULTS:
|
||||
% | 0.02 | 1e-09 | -4e-08 | -1e-10 | 0.0002 | -3e-11 | 0.004 | 5e-08 | 7e-08 | 1e-10 |
|
||||
% | 1e-09 | 0.02 | -3e-07 | -0.0002 | -1e-10 | -2e-09 | 2e-08 | 0.004 | 3e-07 | 1e-05 |
|
||||
% | -4e-08 | -3e-07 | 0.02 | 7e-10 | -2e-09 | 1e-09 | 3e-07 | 7e-08 | 0.003 | 1e-09 |
|
||||
% | -1e-10 | -0.0002 | 7e-10 | 4e-06 | -1e-12 | -6e-13 | 2e-10 | -7e-06 | -8e-10 | -1e-09 |
|
||||
% | 0.0002 | -1e-10 | -2e-09 | -1e-12 | 3e-06 | 2e-13 | 9e-06 | 4e-11 | 2e-09 | -3e-13 |
|
||||
% | -3e-11 | -2e-09 | 1e-09 | -6e-13 | 2e-13 | 4e-07 | 8e-11 | 9e-10 | -1e-09 | 2e-12 |
|
||||
% | 0.004 | 2e-08 | 3e-07 | 2e-10 | 9e-06 | 8e-11 | 0.02 | -7e-08 | -3e-07 | -2e-10 |
|
||||
% | 5e-08 | 0.004 | 7e-08 | -7e-06 | 4e-11 | 9e-10 | -7e-08 | 0.01 | -4e-08 | 0.0002 |
|
||||
% | 7e-08 | 3e-07 | 0.003 | -8e-10 | 2e-09 | -1e-09 | -3e-07 | -4e-08 | 0.02 | -1e-09 |
|
||||
% | 1e-10 | 1e-05 | 1e-09 | -1e-09 | -3e-13 | 2e-12 | -2e-10 | 0.0002 | -1e-09 | 2e-06 |
|
||||
|
||||
% Then, we extract the coordinates of the interface nodes.
|
||||
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('out_nodes_3D.txt');
|
||||
|
||||
% Identification of the parameters using Simscape and looking at the Stiffness Matrix
|
||||
% The flexor is now imported into Simscape and its parameters are estimated using an identification.
|
||||
|
||||
|
||||
m = 1;
|
||||
|
||||
|
||||
|
||||
% The dynamics is identified from the applied force/torque to the measured displacement/rotation of the flexor.
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'flexor_ID16';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/T'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/D'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
G = linearize(mdl, io);
|
||||
|
||||
% Simpler Model
|
||||
% Let's now model the flexible joint with a "perfect" Bushing joint as shown in Figure [[fig:flexible_joint_simscape]].
|
||||
|
||||
% #+name: fig:flexible_joint_simscape
|
||||
% #+caption: Bushing Joint used to model the flexible joint
|
||||
% [[file:figs/flexible_joint_simscape.png]]
|
||||
|
||||
% The parameters of the Bushing joint (stiffnesses) are estimated from the Stiffness matrix that was computed from the FEM.
|
||||
|
||||
Kx = K(1,1); % [N/m]
|
||||
Ky = K(2,2); % [N/m]
|
||||
Kz = K(3,3); % [N/m]
|
||||
Krx = K(4,4); % [Nm/rad]
|
||||
Kry = K(5,5); % [Nm/rad]
|
||||
Krz = K(6,6); % [Nm/rad]
|
||||
|
||||
|
||||
|
||||
% The dynamics from the applied force/torque to the measured displacement/rotation of the flexor is identified again for this simpler model.
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'flexor_ID16_simplified';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/T'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/D'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
Gs = linearize(mdl, io);
|
||||
|
||||
|
||||
|
||||
% The two obtained dynamics are compared in Figure
|
||||
|
||||
|
||||
freqs = logspace(0, 5, 1000);
|
||||
|
||||
figure;
|
||||
tiledlayout(1, 2, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile;
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(G(1,1), freqs, 'Hz'))), '-', 'DisplayName', '$D_x/F_x$');
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(1,1), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(G(2,2), freqs, 'Hz'))), '-', 'DisplayName', '$D_y/F_y$');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(2,2), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(G(3,3), freqs, 'Hz'))), '-', 'DisplayName', '$D_z/F_z$');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(3,3), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Amplitude [m/N]');
|
||||
hold off;
|
||||
legend('location', 'southwest');
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(G(4,4), freqs, 'Hz'))), '-', 'DisplayName', '$R_x/M_x$');
|
||||
set(gca,'ColorOrderIndex',1)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(4,4), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(G(5,5), freqs, 'Hz'))), '-', 'DisplayName', '$R_y/M_y$');
|
||||
set(gca,'ColorOrderIndex',2)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(5,5), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(G(6,6), freqs, 'Hz'))), '-', 'DisplayName', '$R_z/M_z$');
|
||||
set(gca,'ColorOrderIndex',3)
|
||||
plot(freqs, abs(squeeze(freqresp(Gs(6,6), freqs, 'Hz'))), '--', 'HandleVisibility', 'off');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
xlabel('Frequency [Hz]'); ylabel('Amplitude [rad/Nm]');
|
||||
hold off;
|
||||
legend('location', 'southwest');
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,20 +0,0 @@
|
||||
|
||||
MAT_K:
|
||||
[ 1, 1]: 1.122e+07 [ 1, 2]: 1.950e+02 [ 1, 3]: 2.215e+03 [ 1, 4]:-7.188e-01 [ 1, 5]:-2.652e+02 [ 1, 6]: 1.594e+00 [ 1, 7]:-1.122e+07 [ 1, 8]:-2.132e+02 [ 1, 9]:-2.217e+03 [ 1,10]: 1.471e-01 [ 1,11]: 2.656e+02 [ 1,12]:-1.333e+00 [ 1,13]: 0.000e+00 [ 1,14]: 0.000e+00 [ 1,15]: 0.000e+00 [ 1,16]: 0.000e+00 [ 1,17]: 0.000e+00 [ 1,18]: 0.000e+00
|
||||
[ 2, 1]: 1.950e+02 [ 2, 2]: 1.143e+07 [ 2, 3]: 1.286e+03 [ 2, 4]:-1.484e+02 [ 2, 5]:-1.875e-01 [ 2, 6]: 2.414e+00 [ 2, 7]:-2.122e+02 [ 2, 8]:-1.143e+07 [ 2, 9]:-1.286e+03 [ 2,10]: 1.484e+02 [ 2,11]: 1.357e-01 [ 2,12]:-2.542e+00 [ 2,13]: 0.000e+00 [ 2,14]: 0.000e+00 [ 2,15]: 0.000e+00 [ 2,16]: 0.000e+00 [ 2,17]: 0.000e+00 [ 2,18]: 0.000e+00
|
||||
[ 3, 1]: 2.215e+03 [ 3, 2]: 1.286e+03 [ 3, 3]: 1.194e+08 [ 3, 4]: 1.309e+00 [ 3, 5]: 1.488e+00 [ 3, 6]: 1.789e+00 [ 3, 7]:-2.221e+03 [ 3, 8]:-1.286e+03 [ 3, 9]:-1.194e+08 [ 3,10]:-1.310e+00 [ 3,11]:-1.329e+00 [ 3,12]:-1.784e+00 [ 3,13]: 0.000e+00 [ 3,14]: 0.000e+00 [ 3,15]: 0.000e+00 [ 3,16]: 0.000e+00 [ 3,17]: 0.000e+00 [ 3,18]: 0.000e+00
|
||||
[ 4, 1]:-7.188e-01 [ 4, 2]:-1.484e+02 [ 4, 3]: 1.309e+00 [ 4, 4]: 3.296e+01 [ 4, 5]: 4.883e-04 [ 4, 6]:-9.766e-04 [ 4, 7]: 1.410e-01 [ 4, 8]: 1.483e+02 [ 4, 9]:-1.309e+00 [ 4,10]:-3.297e+01 [ 4,11]: 2.641e-04 [ 4,12]: 3.780e-04 [ 4,13]: 0.000e+00 [ 4,14]: 0.000e+00 [ 4,15]: 0.000e+00 [ 4,16]: 0.000e+00 [ 4,17]: 0.000e+00 [ 4,18]: 0.000e+00
|
||||
[ 5, 1]:-2.652e+02 [ 5, 2]:-1.875e-01 [ 5, 3]: 1.488e+00 [ 5, 4]: 4.883e-04 [ 5, 5]: 3.298e+01 [ 5, 6]: 2.930e-03 [ 5, 7]: 2.658e+02 [ 5, 8]: 1.537e-01 [ 5, 9]:-1.488e+00 [ 5,10]: 2.599e-04 [ 5,11]:-3.294e+01 [ 5,12]:-2.446e-03 [ 5,13]: 0.000e+00 [ 5,14]: 0.000e+00 [ 5,15]: 0.000e+00 [ 5,16]: 0.000e+00 [ 5,17]: 0.000e+00 [ 5,18]: 0.000e+00
|
||||
[ 6, 1]: 1.594e+00 [ 6, 2]: 2.414e+00 [ 6, 3]: 1.789e+00 [ 6, 4]:-9.766e-04 [ 6, 5]: 2.930e-03 [ 6, 6]: 2.358e+02 [ 6, 7]:-1.323e+00 [ 6, 8]:-2.547e+00 [ 6, 9]:-1.792e+00 [ 6,10]: 3.789e-04 [ 6,11]:-2.516e-03 [ 6,12]:-2.358e+02 [ 6,13]: 0.000e+00 [ 6,14]: 0.000e+00 [ 6,15]: 0.000e+00 [ 6,16]: 0.000e+00 [ 6,17]: 0.000e+00 [ 6,18]: 0.000e+00
|
||||
[ 7, 1]:-1.122e+07 [ 7, 2]:-2.122e+02 [ 7, 3]:-2.221e+03 [ 7, 4]: 1.410e-01 [ 7, 5]: 2.658e+02 [ 7, 6]:-1.323e+00 [ 7, 7]: 1.145e+07 [ 7, 8]: 2.458e+04 [ 7, 9]: 1.637e+03 [ 7,10]: 1.200e+02 [ 7,11]:-4.800e+03 [ 7,12]:-4.800e+01 [ 7,13]: 0.000e+00 [ 7,14]: 0.000e+00 [ 7,15]: 0.000e+00 [ 7,16]: 0.000e+00 [ 7,17]: 0.000e+00 [ 7,18]: 0.000e+00
|
||||
[ 8, 1]:-2.132e+02 [ 8, 2]:-1.143e+07 [ 8, 3]:-1.286e+03 [ 8, 4]: 1.483e+02 [ 8, 5]: 1.537e-01 [ 8, 6]:-2.547e+00 [ 8, 7]: 2.458e+04 [ 8, 8]: 1.143e+07 [ 8, 9]: 1.287e+03 [ 8,10]:-7.200e+01 [ 8,11]:-6.400e+01 [ 8,12]:-8.000e+00 [ 8,13]: 0.000e+00 [ 8,14]: 0.000e+00 [ 8,15]: 0.000e+00 [ 8,16]: 0.000e+00 [ 8,17]: 0.000e+00 [ 8,18]: 0.000e+00
|
||||
[ 9, 1]:-2.217e+03 [ 9, 2]:-1.286e+03 [ 9, 3]:-1.194e+08 [ 9, 4]:-1.309e+00 [ 9, 5]:-1.488e+00 [ 9, 6]:-1.792e+00 [ 9, 7]: 1.637e+03 [ 9, 8]: 1.287e+03 [ 9, 9]: 1.194e+08 [ 9,10]: 1.320e+00 [ 9,11]: 1.188e+01 [ 9,12]: 2.216e+00 [ 9,13]: 0.000e+00 [ 9,14]: 0.000e+00 [ 9,15]: 0.000e+00 [ 9,16]: 0.000e+00 [ 9,17]: 0.000e+00 [ 9,18]: 0.000e+00
|
||||
[10, 1]: 1.471e-01 [10, 2]: 1.484e+02 [10, 3]:-1.310e+00 [10, 4]:-3.297e+01 [10, 5]: 2.599e-04 [10, 6]: 3.789e-04 [10, 7]: 1.200e+02 [10, 8]:-7.200e+01 [10, 9]: 1.320e+00 [10,10]: 3.469e+01 [10,11]:-7.750e+00 [10,12]:-5.000e-01 [10,13]: 0.000e+00 [10,14]: 0.000e+00 [10,15]: 0.000e+00 [10,16]: 0.000e+00 [10,17]: 0.000e+00 [10,18]: 0.000e+00
|
||||
[11, 1]: 2.656e+02 [11, 2]: 1.357e-01 [11, 3]:-1.329e+00 [11, 4]: 2.641e-04 [11, 5]:-3.294e+01 [11, 6]:-2.516e-03 [11, 7]:-4.800e+03 [11, 8]:-6.400e+01 [11, 9]: 1.188e+01 [11,10]:-7.750e+00 [11,11]: 1.300e+02 [11,12]:-5.000e-01 [11,13]: 0.000e+00 [11,14]: 0.000e+00 [11,15]: 0.000e+00 [11,16]: 0.000e+00 [11,17]: 0.000e+00 [11,18]: 0.000e+00
|
||||
[12, 1]:-1.333e+00 [12, 2]:-2.542e+00 [12, 3]:-1.784e+00 [12, 4]: 3.780e-04 [12, 5]:-2.446e-03 [12, 6]:-2.358e+02 [12, 7]:-4.800e+01 [12, 8]:-8.000e+00 [12, 9]: 2.216e+00 [12,10]:-5.000e-01 [12,11]:-5.000e-01 [12,12]: 2.385e+02 [12,13]: 0.000e+00 [12,14]: 0.000e+00 [12,15]: 0.000e+00 [12,16]: 0.000e+00 [12,17]: 0.000e+00 [12,18]: 0.000e+00
|
||||
[13, 1]: 0.000e+00 [13, 2]: 0.000e+00 [13, 3]: 0.000e+00 [13, 4]: 0.000e+00 [13, 5]: 0.000e+00 [13, 6]: 0.000e+00 [13, 7]: 0.000e+00 [13, 8]: 0.000e+00 [13, 9]: 0.000e+00 [13,10]: 0.000e+00 [13,11]: 0.000e+00 [13,12]: 0.000e+00 [13,13]: 4.356e+09 [13,14]: 0.000e+00 [13,15]: 0.000e+00 [13,16]: 0.000e+00 [13,17]: 0.000e+00 [13,18]: 0.000e+00
|
||||
[14, 1]: 0.000e+00 [14, 2]: 0.000e+00 [14, 3]: 0.000e+00 [14, 4]: 0.000e+00 [14, 5]: 0.000e+00 [14, 6]: 0.000e+00 [14, 7]: 0.000e+00 [14, 8]: 0.000e+00 [14, 9]: 0.000e+00 [14,10]: 0.000e+00 [14,11]: 0.000e+00 [14,12]: 0.000e+00 [14,13]: 0.000e+00 [14,14]: 4.593e+09 [14,15]: 0.000e+00 [14,16]: 0.000e+00 [14,17]: 0.000e+00 [14,18]: 0.000e+00
|
||||
[15, 1]: 0.000e+00 [15, 2]: 0.000e+00 [15, 3]: 0.000e+00 [15, 4]: 0.000e+00 [15, 5]: 0.000e+00 [15, 6]: 0.000e+00 [15, 7]: 0.000e+00 [15, 8]: 0.000e+00 [15, 9]: 0.000e+00 [15,10]: 0.000e+00 [15,11]: 0.000e+00 [15,12]: 0.000e+00 [15,13]: 0.000e+00 [15,14]: 0.000e+00 [15,15]: 4.948e+09 [15,16]: 0.000e+00 [15,17]: 0.000e+00 [15,18]: 0.000e+00
|
||||
[16, 1]: 0.000e+00 [16, 2]: 0.000e+00 [16, 3]: 0.000e+00 [16, 4]: 0.000e+00 [16, 5]: 0.000e+00 [16, 6]: 0.000e+00 [16, 7]: 0.000e+00 [16, 8]: 0.000e+00 [16, 9]: 0.000e+00 [16,10]: 0.000e+00 [16,11]: 0.000e+00 [16,12]: 0.000e+00 [16,13]: 0.000e+00 [16,14]: 0.000e+00 [16,15]: 0.000e+00 [16,16]: 1.919e+10 [16,17]: 0.000e+00 [16,18]: 0.000e+00
|
||||
[17, 1]: 0.000e+00 [17, 2]: 0.000e+00 [17, 3]: 0.000e+00 [17, 4]: 0.000e+00 [17, 5]: 0.000e+00 [17, 6]: 0.000e+00 [17, 7]: 0.000e+00 [17, 8]: 0.000e+00 [17, 9]: 0.000e+00 [17,10]: 0.000e+00 [17,11]: 0.000e+00 [17,12]: 0.000e+00 [17,13]: 0.000e+00 [17,14]: 0.000e+00 [17,15]: 0.000e+00 [17,16]: 0.000e+00 [17,17]: 2.147e+10 [17,18]: 0.000e+00
|
||||
[18, 1]: 0.000e+00 [18, 2]: 0.000e+00 [18, 3]: 0.000e+00 [18, 4]: 0.000e+00 [18, 5]: 0.000e+00 [18, 6]: 0.000e+00 [18, 7]: 0.000e+00 [18, 8]: 0.000e+00 [18, 9]: 0.000e+00 [18,10]: 0.000e+00 [18,11]: 0.000e+00 [18,12]: 0.000e+00 [18,13]: 0.000e+00 [18,14]: 0.000e+00 [18,15]: 0.000e+00 [18,16]: 0.000e+00 [18,17]: 0.000e+00 [18,18]: 3.336e+10
|
@@ -1,20 +0,0 @@
|
||||
|
||||
MAT_M:
|
||||
[ 1, 1]: 1.624e-02 [ 1, 2]: 9.999e-10 [ 1, 3]:-3.692e-08 [ 1, 4]:-1.155e-10 [ 1, 5]: 2.049e-04 [ 1, 6]:-2.881e-11 [ 1, 7]: 4.064e-03 [ 1, 8]: 4.955e-08 [ 1, 9]: 7.368e-08 [ 1,10]: 1.379e-10 [ 1,11]:-7.160e-06 [ 1,12]: 6.897e-11 [ 1,13]:-2.028e-05 [ 1,14]: 5.554e-02 [ 1,15]: 3.599e-06 [ 1,16]: 2.900e-06 [ 1,17]: 8.272e-02 [ 1,18]:-2.468e-06
|
||||
[ 2, 1]: 9.999e-10 [ 2, 2]: 1.848e-02 [ 2, 3]:-3.219e-07 [ 2, 4]:-2.074e-04 [ 2, 5]:-1.119e-10 [ 2, 6]:-2.255e-09 [ 2, 7]: 2.195e-08 [ 2, 8]: 4.013e-03 [ 2, 9]: 2.886e-07 [ 2,10]: 9.997e-06 [ 2,11]:-3.644e-10 [ 2,12]:-3.744e-12 [ 2,13]:-1.437e-05 [ 2,14]:-5.095e-06 [ 2,15]: 8.806e-02 [ 2,16]:-1.237e-02 [ 2,17]: 1.500e-07 [ 2,18]: 3.313e-02
|
||||
[ 3, 1]:-3.692e-08 [ 3, 2]:-3.219e-07 [ 3, 3]: 1.804e-02 [ 3, 4]: 7.130e-10 [ 3, 5]:-1.637e-09 [ 3, 6]: 1.340e-09 [ 3, 7]: 3.136e-07 [ 3, 8]: 7.272e-08 [ 3, 9]: 2.993e-03 [ 3,10]: 1.259e-09 [ 3,11]:-5.922e-10 [ 3,12]: 1.317e-09 [ 3,13]: 5.819e-06 [ 3,14]: 3.227e-06 [ 3,15]:-3.103e-06 [ 3,16]: 4.241e-06 [ 3,17]:-9.604e-07 [ 3,18]:-2.639e-06
|
||||
[ 4, 1]:-1.155e-10 [ 4, 2]:-2.074e-04 [ 4, 3]: 7.130e-10 [ 4, 4]: 3.510e-06 [ 4, 5]:-1.359e-12 [ 4, 6]:-5.567e-13 [ 4, 7]: 1.778e-10 [ 4, 8]:-6.847e-06 [ 4, 9]:-7.847e-10 [ 4,10]:-1.254e-09 [ 4,11]: 9.463e-13 [ 4,12]: 1.958e-12 [ 4,13]: 4.641e-08 [ 4,14]: 1.613e-08 [ 4,15]:-2.170e-04 [ 4,16]: 6.874e-05 [ 4,17]:-1.637e-08 [ 4,18]:-5.990e-04
|
||||
[ 5, 1]: 2.049e-04 [ 5, 2]:-1.119e-10 [ 5, 3]:-1.637e-09 [ 5, 4]:-1.359e-12 [ 5, 5]: 3.311e-06 [ 5, 6]: 1.683e-13 [ 5, 7]: 9.441e-06 [ 5, 8]: 3.860e-11 [ 5, 9]: 1.766e-09 [ 5,10]:-2.762e-13 [ 5,11]:-1.297e-09 [ 5,12]: 1.810e-12 [ 5,13]:-6.036e-08 [ 5,14]: 1.813e-04 [ 5,15]: 9.642e-09 [ 5,16]: 2.704e-08 [ 5,17]: 8.113e-04 [ 5,18]:-2.302e-08
|
||||
[ 6, 1]:-2.881e-11 [ 6, 2]:-2.255e-09 [ 6, 3]: 1.340e-09 [ 6, 4]:-5.567e-13 [ 6, 5]: 1.683e-13 [ 6, 6]: 3.708e-07 [ 6, 7]: 8.410e-11 [ 6, 8]: 9.292e-10 [ 6, 9]:-1.086e-09 [ 6,10]: 2.396e-12 [ 6,11]:-5.002e-13 [ 6,12]: 6.502e-08 [ 6,13]: 2.552e-04 [ 6,14]: 9.650e-08 [ 6,15]: 6.459e-09 [ 6,16]:-9.240e-10 [ 6,17]:-5.548e-09 [ 6,18]: 3.141e-08
|
||||
[ 7, 1]: 4.064e-03 [ 7, 2]: 2.195e-08 [ 7, 3]: 3.136e-07 [ 7, 4]: 1.778e-10 [ 7, 5]: 9.441e-06 [ 7, 6]: 8.410e-11 [ 7, 7]: 1.674e-02 [ 7, 8]:-7.211e-08 [ 7, 9]:-3.482e-07 [ 7,10]:-2.155e-10 [ 7,11]:-1.699e-04 [ 7,12]:-6.684e-11 [ 7,13]:-3.188e-05 [ 7,14]: 8.552e-02 [ 7,15]: 4.929e-06 [ 7,16]:-4.308e-06 [ 7,17]:-9.224e-03 [ 7,18]: 1.941e-06
|
||||
[ 8, 1]: 4.955e-08 [ 8, 2]: 4.013e-03 [ 8, 3]: 7.272e-08 [ 8, 4]:-6.847e-06 [ 8, 5]: 3.860e-11 [ 8, 6]: 9.292e-10 [ 8, 7]:-7.211e-08 [ 8, 8]: 1.459e-02 [ 8, 9]:-3.946e-08 [ 8,10]: 1.670e-04 [ 8,11]: 4.772e-10 [ 8,12]: 1.298e-09 [ 8,13]: 2.789e-06 [ 8,14]:-2.877e-06 [ 8,15]: 5.546e-02 [ 8,16]: 7.601e-02 [ 8,17]:-2.596e-06 [ 8,18]:-6.673e-03
|
||||
[ 9, 1]: 7.368e-08 [ 9, 2]: 2.886e-07 [ 9, 3]: 2.993e-03 [ 9, 4]:-7.847e-10 [ 9, 5]: 1.766e-09 [ 9, 6]:-1.086e-09 [ 9, 7]:-3.482e-07 [ 9, 8]:-3.946e-08 [ 9, 9]: 1.708e-02 [ 9,10]:-1.230e-09 [ 9,11]: 4.937e-10 [ 9,12]:-1.568e-09 [ 9,13]:-5.366e-06 [ 9,14]:-4.779e-06 [ 9,15]: 2.951e-06 [ 9,16]:-1.252e-06 [ 9,17]: 5.979e-06 [ 9,18]:-2.257e-06
|
||||
[10, 1]: 1.379e-10 [10, 2]: 9.997e-06 [10, 3]: 1.259e-09 [10, 4]:-1.254e-09 [10, 5]:-2.762e-13 [10, 6]: 2.396e-12 [10, 7]:-2.155e-10 [10, 8]: 1.670e-04 [10, 9]:-1.230e-09 [10,10]: 2.413e-06 [10,11]:-1.085e-13 [10,12]:-1.860e-12 [10,13]: 9.566e-09 [10,14]:-1.039e-08 [10,15]: 1.953e-04 [10,16]: 6.785e-04 [10,17]:-2.458e-08 [10,18]:-7.855e-05
|
||||
[11, 1]:-7.160e-06 [11, 2]:-3.644e-10 [11, 3]:-5.922e-10 [11, 4]: 9.463e-13 [11, 5]:-1.297e-09 [11, 6]:-5.002e-13 [11, 7]:-1.699e-04 [11, 8]: 4.772e-10 [11, 9]: 4.937e-10 [11,10]:-1.085e-13 [11,11]: 2.569e-06 [11,12]:-1.144e-12 [11,13]: 7.355e-08 [11,14]:-2.049e-04 [11,15]:-1.424e-08 [11,16]: 5.036e-08 [11,17]: 4.737e-05 [11,18]:-1.820e-08
|
||||
[12, 1]: 6.897e-11 [12, 2]:-3.744e-12 [12, 3]: 1.317e-09 [12, 4]: 1.958e-12 [12, 5]: 1.810e-12 [12, 6]: 6.502e-08 [12, 7]:-6.684e-11 [12, 8]: 1.298e-09 [12, 9]:-1.568e-09 [12,10]:-1.860e-12 [12,11]:-1.144e-12 [12,12]: 4.129e-07 [12,13]: 2.609e-04 [12,14]: 9.485e-08 [12,15]: 4.034e-08 [12,16]:-2.487e-08 [12,17]: 4.305e-09 [12,18]: 7.568e-09
|
||||
[13, 1]:-2.028e-05 [13, 2]:-1.437e-05 [13, 3]: 5.819e-06 [13, 4]: 4.641e-08 [13, 5]:-6.036e-08 [13, 6]: 2.552e-04 [13, 7]:-3.188e-05 [13, 8]: 2.789e-06 [13, 9]:-5.366e-06 [13,10]: 9.566e-09 [13,11]: 7.355e-08 [13,12]: 2.609e-04 [13,13]: 1.000e+00 [13,14]: 0.000e+00 [13,15]: 0.000e+00 [13,16]: 0.000e+00 [13,17]: 0.000e+00 [13,18]: 0.000e+00
|
||||
[14, 1]: 5.554e-02 [14, 2]:-5.095e-06 [14, 3]: 3.227e-06 [14, 4]: 1.613e-08 [14, 5]: 1.813e-04 [14, 6]: 9.650e-08 [14, 7]: 8.552e-02 [14, 8]:-2.877e-06 [14, 9]:-4.779e-06 [14,10]:-1.039e-08 [14,11]:-2.049e-04 [14,12]: 9.485e-08 [14,13]: 0.000e+00 [14,14]: 1.000e+00 [14,15]: 0.000e+00 [14,16]: 0.000e+00 [14,17]: 0.000e+00 [14,18]: 0.000e+00
|
||||
[15, 1]: 3.599e-06 [15, 2]: 8.806e-02 [15, 3]:-3.103e-06 [15, 4]:-2.170e-04 [15, 5]: 9.642e-09 [15, 6]: 6.459e-09 [15, 7]: 4.929e-06 [15, 8]: 5.546e-02 [15, 9]: 2.951e-06 [15,10]: 1.953e-04 [15,11]:-1.424e-08 [15,12]: 4.034e-08 [15,13]: 0.000e+00 [15,14]: 0.000e+00 [15,15]: 1.000e+00 [15,16]: 0.000e+00 [15,17]: 0.000e+00 [15,18]: 0.000e+00
|
||||
[16, 1]: 2.900e-06 [16, 2]:-1.237e-02 [16, 3]: 4.241e-06 [16, 4]: 6.874e-05 [16, 5]: 2.704e-08 [16, 6]:-9.240e-10 [16, 7]:-4.308e-06 [16, 8]: 7.601e-02 [16, 9]:-1.252e-06 [16,10]: 6.785e-04 [16,11]: 5.036e-08 [16,12]:-2.487e-08 [16,13]: 0.000e+00 [16,14]: 0.000e+00 [16,15]: 0.000e+00 [16,16]: 1.000e+00 [16,17]: 0.000e+00 [16,18]: 0.000e+00
|
||||
[17, 1]: 8.272e-02 [17, 2]: 1.500e-07 [17, 3]:-9.604e-07 [17, 4]:-1.637e-08 [17, 5]: 8.113e-04 [17, 6]:-5.548e-09 [17, 7]:-9.224e-03 [17, 8]:-2.596e-06 [17, 9]: 5.979e-06 [17,10]:-2.458e-08 [17,11]: 4.737e-05 [17,12]: 4.305e-09 [17,13]: 0.000e+00 [17,14]: 0.000e+00 [17,15]: 0.000e+00 [17,16]: 0.000e+00 [17,17]: 1.000e+00 [17,18]: 0.000e+00
|
||||
[18, 1]:-2.468e-06 [18, 2]: 3.313e-02 [18, 3]:-2.639e-06 [18, 4]:-5.990e-04 [18, 5]:-2.302e-08 [18, 6]: 3.141e-08 [18, 7]: 1.941e-06 [18, 8]:-6.673e-03 [18, 9]:-2.257e-06 [18,10]:-7.855e-05 [18,11]:-1.820e-08 [18,12]: 7.568e-09 [18,13]: 0.000e+00 [18,14]: 0.000e+00 [18,15]: 0.000e+00 [18,16]: 0.000e+00 [18,17]: 0.000e+00 [18,18]: 1.000e+00
|
@@ -1,40 +0,0 @@
|
||||
|
||||
LIST ALL SELECTED NODES. DSYS= 0
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Academic Research
|
||||
|
||||
00208316 VERSION=WINDOWS x64 16:37:53 JUL 30, 2020 CP= 3.062
|
||||
|
||||
Flex-FV--Modal (B5)
|
||||
|
||||
|
||||
|
||||
NODE X Y Z THXY THYZ THZX
|
||||
181278 0.0000 0.0000 0.10000E-008 0.00 0.00 0.00
|
||||
181279 0.0000 0.0000 -0.10000E-008 0.00 0.00 0.00
|
||||
|
||||
LIST MASTERS ON ALL SELECTED NODES.
|
||||
CURRENT DOF SET= UX UY UZ ROTX ROTY ROTZ
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Academic Research
|
||||
|
||||
00208316 VERSION=WINDOWS x64 16:37:53 JUL 30, 2020 CP= 3.062
|
||||
|
||||
Flex-FV--Modal (B5)
|
||||
|
||||
|
||||
NODE LABEL SUPPORT
|
||||
181278 UX
|
||||
181278 UY
|
||||
181278 UZ
|
||||
181278 ROTX
|
||||
181278 ROTY
|
||||
181278 ROTZ
|
||||
181279 UX
|
||||
181279 UY
|
||||
181279 UZ
|
||||
181279 ROTX
|
||||
181279 ROTY
|
||||
181279 ROTZ
|
Binary file not shown.
36
matlab/mat/APA300ML_flex_mat_K.CSV
Normal file
36
matlab/mat/APA300ML_flex_mat_K.CSV
Normal file
@@ -0,0 +1,36 @@
|
||||
1.7025906652166748e+08,-5.0847898776903749e+03,-1.7824821763551235e+05,-1.3466069715889171e+02,-2.5055546540293694e+06,-3.4394740807618946e+03,1.6611123384494107e+07,-2.0265744364734564e+03,2.3453712127264356e+04,4.2503680078144953e+01,2.4562537687728583e+05,-2.6047031936489020e+01,-9.3271694320415661e+07,-4.8050791696289554e+04,-1.4158079942445016e+07,3.2969659612063697e+02,-5.9350973070021451e+05,1.1040980022378790e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-9.3598495585884690e+07,5.5162155885093205e+04,1.4312874447986556e+07,-3.2316960961190051e+02,-5.9457478563968907e+05,2.5872288588175991e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.0847898776903749e+03,3.3000521201255798e+07,-4.6625887869000435e+03,6.2813704113283753e+05,9.8897688304306939e+01,-1.6211858590666205e+04,-3.7328181189559400e+03,2.0452885612800443e+06,-2.6927212193122250e+02,-3.5249547860599487e+04,-5.5407845259685018e+01,-1.1589028298781486e+03,1.5739445750852115e+04,-1.7813529953522753e+07,2.1166006582895061e+03,1.3873194662253163e+05,1.0616004697843164e+02,-1.0802934700983943e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-6.9218378760760634e+03,-1.7232279808969740e+07,2.8152604645506885e+03,1.3512707751998931e+05,-9.0834888107377822e+01,1.0796260409338921e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.7824821763551235e+05,-4.6625887869000435e+03,6.9466510183792114e+06,-9.0491115236654878e+01,2.9935294508822262e+03,-4.5264037723653018e+01,-2.3542868553834036e+04,3.7106963442063352e+02,-6.7077704072018107e+05,-7.1945905481356931e+00,-3.6055338420181943e+02,8.1156535669581444e+00,-1.9381469898353927e+07,9.6799457536824048e+02,-3.1306125947831445e+06,-1.0258494452622472e+01,-1.1824896021391597e+05,-2.8158813312093116e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.9583260984568525e+07,3.3235247861480475e+03,-3.1452613827058780e+06,-3.2998239573319822e+01,1.1950827030106378e+05,-3.0701641339988768e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.3466069715889171e+02,6.2813704113283753e+05,-9.0491115236654878e+01,1.2287872421521693e+04,2.4815133320953464e+00,-2.9768581304418331e+02,-5.9801708979422983e+01,3.5262560071851534e+04,-3.8708226026650436e+00,-6.0188601063060833e+02,-8.8767102771797113e-01,-2.0162284029800531e+01,3.1968646322918357e+02,-3.3702578732469940e+05,4.4113325226706365e+01,2.4900424310874064e+03,2.2097922638899945e+00,-1.4252305956964549e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.2522405834563742e+02,-3.2637381388066086e+05,5.0248615148269451e+01,2.4244566947484113e+03,-1.5235242118520218e+00,1.4235194894431104e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.5055546540293694e+06,9.8897688304306939e+01,2.9935294508822262e+03,2.4815133320953464e+00,3.7161761043426581e+04,5.2366505079909984e+01,-2.4564178405920847e+05,3.0992853197055183e+01,-3.5786829937546281e+02,-6.4524157566870244e-01,-3.6322681570599866e+03,3.9411283835644451e-01,1.3727513926213938e+06,7.2163097494532121e+02,2.0235330589570518e+05,-4.9453238270903057e+00,8.7536664065023506e+03,-1.6917724842787720e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3784450454659571e+06,-8.5152151465541294e+02,-2.0498896704830742e+05,5.0103874290666832e+00,8.7741331332713198e+03,-3.8742707544350909e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.4394740807618946e+03,-1.6211858590666205e+04,-4.5264037723653018e+01,-2.9768581304418331e+02,5.2366505079909984e+01,1.9997054942304268e+04,-3.8236978668157462e+02,-1.1794838685545437e+03,6.2055264004134187e+00,2.0421366380802340e+01,-5.6513392744064959e+00,1.7929648338712792e+02,2.0553456617532138e+03,3.2507221408888244e+05,2.6843655548975676e+02,-2.1797734255538971e+03,1.2792351026492042e+01,-5.5658261123028251e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7664982058661433e+03,-3.0768087162978854e+05,-2.2937804486865491e+02,2.0361313783030594e+03,1.1156965742554387e+01,-6.3717624293345079e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.6611123384494107e+07,-3.7328181189559400e+03,-2.3542868553834036e+04,-5.9801708979422983e+01,-2.4564178405920847e+05,-3.8236978668157462e+02,1.6996549791094971e+08,-5.0489899688214064e+03,1.9248716556513309e+05,1.0628453893103870e+02,2.5010658933376074e+06,6.1041730500757694e+02,-9.3087030151883289e+07,9.7765030273124084e+03,1.4127564165360071e+07,1.4791213598331390e+02,5.9206795672574569e+05,8.0715631976160523e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-9.3489591143607020e+07,-9.9469490208033312e+02,-1.4296508462275315e+07,-1.5754215382160368e+02,5.9370825923807942e+05,1.4372786302541769e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.0265744364734564e+03,2.0452885612800443e+06,3.7106963442063352e+02,3.5262560071851534e+04,3.0992853197055183e+01,-1.1794838685545437e+03,-5.0489899688214064e+03,3.2966102000411987e+07,2.0634926947616041e+03,-6.2746484599816799e+05,-7.8304031046223827e+01,-1.6609391113463789e+04,7.9337503945138697e+03,-1.7798862772643398e+07,-1.4406953362980364e+03,-1.3859197836656496e+05,-6.3142917231971417e+01,-1.0777182706961897e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.5818598961646967e+02,-1.7212527789031286e+07,-9.9386701299186655e+02,-1.3498851549567757e+05,3.9231309383947938e+01,1.0797065254365717e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.3453712127264356e+04,-2.6927212193122250e+02,-6.7077704072018107e+05,-3.8708226026650436e+00,-3.5786829937546281e+02,6.2055264004134187e+00,1.9248716556513309e+05,2.0634926947616041e+03,6.9434985789718628e+06,-3.6250569502823055e+01,3.2170988347418606e+03,-1.1041595019865781e+01,1.9366005346220493e+07,-1.1813533226154452e+03,-3.1280299608677011e+06,-1.0342695875792852e+01,-1.1812666660302464e+05,-1.6810206926531841e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.9581946223828707e+07,-6.1286727063225408e+02,-3.1446915775327585e+06,-1.4853329911141653e+01,1.1950052428133486e+05,4.5916946012839821e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
4.2503680078144953e+01,-3.5249547860599487e+04,-7.1945905481356931e+00,-6.0188601063060833e+02,-6.4524157566870244e-01,2.0421366380802340e+01,1.0628453893103870e+02,-6.2746484599816799e+05,-3.6250569502823055e+01,1.2274659215539228e+04,1.6512593089046277e+00,3.0589136407109618e+02,-1.5011021146964637e+02,3.3674860222162626e+05,2.6233135104656071e+01,2.4876057241309536e+03,1.1677252743417590e+00,1.4208683950402876e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3219922474057739e+00,3.2596579163732857e+05,1.7212022752649787e+01,2.4216494857525390e+03,-6.5851232482028477e-01,-1.4236968079694655e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.4562537687728583e+05,-5.5407845259685018e+01,-3.6055338420181943e+02,-8.8767102771797113e-01,-3.6322681570599866e+03,-5.6513392744064959e+00,2.5010658933376074e+06,-7.8304031046223827e+01,3.2170988347418606e+03,1.6512593089046277e+00,3.7093043936732225e+04,9.1138924046717875e+00,-1.3699061939106337e+06,1.4774361372482107e+02,2.0188730839755369e+05,2.2020177914469263e+00,8.7316431010803844e+03,1.1867731976393239e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.3767850763014846e+06,-1.4031737263792536e+01,-2.0474385384726617e+05,-2.3245128778272086e+00,8.7609809675618581e+03,2.0393417911566214e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.6047031936489020e+01,-1.1589028298781486e+03,8.1156535669581444e+00,-2.0162284029800531e+01,3.9411283835644451e-01,1.7929648338712792e+02,6.1041730500757694e+02,-1.6609391113463789e+04,-1.1041595019865781e+01,3.0589136407109618e+02,9.1138924046717875e+00,1.9989800859937444e+04,-3.6125822717223366e+02,3.2511290745118458e+05,5.7469046449823885e+01,2.1806838256750889e+03,2.6670404146188469e+00,-5.5803183278930885e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.2311204612688221e+02,-3.0734461350761738e+05,-5.4543104321051004e+01,-2.0337992320273754e+03,2.2855913310116369e+00,-6.3733988177648257e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.3271694320415661e+07,1.5739445750852115e+04,-1.9381469898353927e+07,3.1968646322918357e+02,1.3727513926213938e+06,2.0553456617532138e+03,-9.3087030151883289e+07,7.9337503945138697e+03,1.9366005346220493e+07,-1.5011021146964637e+02,-1.3699061939106337e+06,-3.6125822717223366e+02,3.2653317307847595e+08,1.3664833454787731e+04,2.2195694948650897e+04,-2.4215488532703603e+02,1.0462063770201057e+03,-1.3143843847302378e+02,-1.2592844028090753e+08,-1.3768377136834442e+02,2.8264040093985386e+01,-2.1005020846723710e-01,-4.7124722581702372e-01,3.4548874511400491e+00,-1.4246008325244695e+07,-3.7200345900375338e+04,-6.7594068641783670e+03,2.9134815475064715e+02,4.1129248464910415e+02,-3.8771663917003309e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.8050791696289554e+04,-1.7813529953522753e+07,9.6799457536824048e+02,-3.3702578732469940e+05,7.2163097494532121e+02,3.2507221408888244e+05,9.7765030273124084e+03,-1.7798862772643398e+07,-1.1813533226154452e+03,3.3674860222162626e+05,1.4774361372482107e+02,3.2511290745118458e+05,1.3664833454787731e+04,3.9217765664362907e+07,5.1699728447189555e+03,-9.8344415942206979e+01,2.3403729702869896e+02,3.5932778186744149e+05,-1.3768377203355158e+02,-6.7156838913089959e+06,-7.0923934332007775e+01,-9.1385129181816183e-02,-1.6133831849190869e+00,1.3435871164860413e+05,2.4747138943955884e+04,3.1103109531188570e+06,-4.8856900854961714e+03,-3.5060161622472151e+01,2.1498662966066968e+02,6.5088651944340691e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.4158079942445016e+07,2.1166006582895061e+03,-3.1306125947831445e+06,4.4113325226706365e+01,2.0235330589570518e+05,2.6843655548975676e+02,1.4127564165360071e+07,-1.4406953362980364e+03,-3.1280299608677011e+06,2.6233135104656071e+01,2.0188730839755369e+05,5.7469046449823885e+01,2.2195694948650897e+04,5.1699728447189555e+03,1.2750633750903606e+07,-5.1528166346251965e+00,9.1303203407119494e+04,9.3662843426363906e+00,2.8264039984438568e+01,-7.0923934307720629e+01,-6.7185430763565497e+06,-1.3274884386919439e-01,-1.3442922835287070e+05,1.6891145616016274e+00,8.2918181144081755e+03,-5.7749541459458778e+03,2.2655188104430289e+05,3.4543393848089636e+01,-1.2024437994397756e+04,-7.9039530925386785e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.2969659612063697e+02,1.3873194662253163e+05,-1.0258494452622472e+01,2.4900424310874064e+03,-4.9453238270903057e+00,-2.1797734255538971e+03,1.4791213598331390e+02,-1.3859197836656496e+05,-1.0342695875792852e+01,2.4876057241309536e+03,2.2020177914469263e+00,2.1806838256750889e+03,-2.4215488532703603e+02,-9.8344415942206979e+01,-5.1528166346251965e+00,3.3060434833522959e+03,-2.8973523282240876e-01,-2.5850833722611242e+00,-2.1005020779739425e-01,-9.1385127273667877e-02,-1.3274884497513995e-01,-6.7048789378194203e+02,-5.2906718379972517e-03,1.7751305023283592e-03,-2.3524379620762556e+02,-4.1532454443207826e+01,2.5886756223447037e+01,1.5186618624156316e+02,-1.1217732581587398e+00,-3.0536893475190396e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.9350973070021451e+05,1.0616004697843164e+02,-1.1824896021391597e+05,2.2097922638899945e+00,8.7536664065023506e+03,1.2792351026492042e+01,5.9206795672574569e+05,-6.3142917231971417e+01,-1.1812666660302464e+05,1.1677252743417590e+00,8.7316431010803844e+03,2.6670404146188469e+00,1.0462063770201057e+03,2.3403729702869896e+02,9.1303203407119494e+04,-2.8973523282240876e-01,1.3568836696495229e+04,3.0439355361376386e-01,-1.6018088321770847e+00,1.2235743797251644e+00,1.3431249470137287e+05,1.9281881805000012e-05,1.6418458349179132e+03,-2.6214261458592958e-02,3.9716940617149885e+02,-2.7827800201026957e+02,1.0759928708644262e+04,1.6526814312394755e+00,-5.7298995105635686e+02,-3.8034747391322954e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.1040980022378790e+02,-1.0802934700983943e+05,-2.8158813312093116e+00,-1.4252305956964549e+03,-1.6917724842787720e+00,-5.5658261123028251e+02,8.0715631976160523e+01,-1.0777182706961897e+05,-1.6810206926531841e+01,1.4208683950402876e+03,1.1867731976393239e+00,-5.5803183278930885e+02,-1.3143843847302378e+02,3.5932778186744149e+05,9.3662843426363906e+00,-2.5850833722611242e+00,3.0439355361376386e-01,1.1881858791756793e+04,-2.0524632067078699e+00,-1.3426864400377535e+05,-1.1478430021013537e+00,-1.8802745402259902e-03,-2.3185006366695404e-02,1.6407703176186919e+03,-5.7634531015922221e+01,-9.2579637837766822e+03,1.1407647738919763e+01,-2.6139405569571306e-01,-5.5788347415443695e-01,-7.7558557980834451e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.2592844028090753e+08,-1.3768377203355158e+02,2.8264039984438568e+01,-2.1005020779739425e-01,-1.6018088321770847e+00,-2.0524632067078699e+00,3.8229699806751347e+08,-4.2871255339623895e+02,-4.4835699737351388e+02,1.3226522274683248e+00,9.6517108890411691e+00,-8.0140834241869925e+00,-2.5636855778661054e+08,5.6639630396474240e+02,4.2009295734576881e+02,-1.1126020260044243e+00,-7.7860452535060176e-01,-6.7687299029671522e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.3768377136834442e+02,-6.7156838913089959e+06,-7.0923934307720629e+01,-9.1385127273667877e-02,1.2235743797251644e+00,-1.3426864400377535e+05,-4.2871255339623895e+02,4.3502248164357185e+07,7.2214138879302482e+01,-7.2952342913777102e-01,9.6721518714508647e-01,2.3373782020688383e+05,5.6639630429754470e+02,-3.6786564273042187e+07,-1.2901814964134246e+00,8.2090856077900298e-01,6.2036464767766120e-01,3.6763475360534718e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.8264040093985386e+01,-7.0923934332007775e+01,-6.7185430763565497e+06,-1.3274884497513995e-01,1.3431249470137287e+05,-1.1478430021013537e+00,-4.4835699737351388e+02,7.2214138879302482e+01,4.3537821186278343e+07,-4.2250833160323964e-01,-2.3408698529634357e+05,-1.5415835546447454e+00,4.2009295731782913e+02,-1.2901814733922947e+00,-3.6819278109927163e+07,5.5525716221018229e-01,-3.6786934854931670e+05,-1.2172764450042450e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.1005020846723710e-01,-9.1385129181816183e-02,-1.3274884386919439e-01,-6.7048789378194203e+02,1.9281881805000012e-05,-1.8802745402259902e-03,1.3226522274683248e+00,-7.2952342913777102e-01,-4.2250833160323964e-01,2.0244550349436540e+03,1.4170592490408751e-02,-1.4852975622863362e-02,-1.1126020263400278e+00,8.2090856118202282e-01,5.5525716279953485e-01,-1.3539671411616607e+03,2.2252224827070677e-03,-3.3403259928128648e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.7124722581702372e-01,-1.6133831849190869e+00,-1.3442922835287070e+05,-5.2906718379972517e-03,1.6418458349179132e+03,-2.3185006366695404e-02,9.6517108890411691e+00,9.6721518714508647e-01,-2.3408698529634357e+05,1.4170592490408751e-02,9.5440737838923887e+03,-4.8009355072240023e-02,-9.1804636713959553e+00,6.4616825396478816e-01,3.6851621364921500e+05,-8.8799207717897843e-03,1.5615737882883211e+03,-6.2643347197663957e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.4548874511400491e+00,1.3435871164860413e+05,1.6891145616016274e+00,1.7751305023283592e-03,-2.6214261458592958e-02,1.6407703176186919e+03,-8.0140834241869925e+00,2.3373782020688383e+05,-1.5415835546447454e+00,-1.4852975622863362e-02,-4.8009355072240023e-02,9.5371359597100600e+03,4.5591961783537158e+00,-3.6809653185550950e+05,-1.4753125090737740e-01,1.3077845200438531e-02,3.7084053440565867e-03,1.5583728257261700e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.3598495585884690e+07,-6.9218378760760634e+03,1.9583260984568525e+07,-1.2522405834563742e+02,1.3784450454659571e+06,1.7664982058661433e+03,-9.3489591143607020e+07,-8.5818598961646967e+02,-1.9581946223828707e+07,1.3219922474057739e+00,-1.3767850763014846e+06,-2.2311204612688221e+02,-1.4246008325244695e+07,2.4747138943955884e+04,8.2918181144081755e+03,-2.3524379620762556e+02,3.9716940617149885e+02,-5.7634531015922221e+01,-2.5636855778661054e+08,5.6639630429754470e+02,4.2009295731782913e+02,-1.1126020263400278e+00,-9.1804636713959553e+00,4.5591961783537158e+00,4.5770265284134865e+08,-1.7533511432856903e+04,-1.0026671802727971e+04,1.9047621042148057e+02,4.5601252127503631e+02,-2.2755527824563251e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
5.5162155885093205e+04,-1.7232279808969740e+07,3.3235247861480475e+03,-3.2637381388066086e+05,-8.5152151465541294e+02,-3.0768087162978854e+05,-9.9469490208033312e+02,-1.7212527789031286e+07,-6.1286727063225408e+02,3.2596579163732857e+05,-1.4031737263792536e+01,-3.0734461350761738e+05,-3.7200345900375338e+04,3.1103109531188570e+06,-5.7749541459458778e+03,-4.1532454443207826e+01,-2.7827800201026957e+02,-9.2579637837766822e+03,5.6639630396474240e+02,-3.6786564273042187e+07,-1.2901814733922947e+00,8.2090856118202282e-01,6.4616825396478816e-01,-3.6809653185550950e+05,-1.7533511432856903e+04,6.8121060917848587e+07,3.0655867085456848e+03,-1.0432277045148135e+02,-1.6400341496442923e+02,-5.9007687543661089e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.4312874447986556e+07,2.8152604645506885e+03,-3.1452613827058780e+06,5.0248615148269451e+01,-2.0498896704830742e+05,-2.2937804486865491e+02,-1.4296508462275315e+07,-9.9386701299186655e+02,-3.1446915775327585e+06,1.7212022752649787e+01,-2.0474385384726617e+05,-5.4543104321051004e+01,-6.7594068641783670e+03,-4.8856900854961714e+03,2.2655188104430289e+05,2.5886756223447037e+01,1.0759928708644262e+04,1.1407647738919763e+01,4.2009295734576881e+02,-1.2901814964134246e+00,-3.6819278109927163e+07,5.5525716279953485e-01,3.6851621364921500e+05,-1.4753125090737740e-01,-1.0026671802727971e+04,3.0655867085456848e+03,4.2882679189051628e+07,1.2752918449696153e+01,1.4088499196085893e+05,3.4135627126539475e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.2316960961190051e+02,1.3512707751998931e+05,-3.2998239573319822e+01,2.4244566947484113e+03,5.0103874290666832e+00,2.0361313783030594e+03,-1.5754215382160368e+02,-1.3498851549567757e+05,-1.4853329911141653e+01,2.4216494857525390e+03,-2.3245128778272086e+00,-2.0337992320273754e+03,2.9134815475064715e+02,-3.5060161622472151e+01,3.4543393848089636e+01,1.5186618624156316e+02,1.6526814312394755e+00,-2.6139405569571306e-01,-1.1126020260044243e+00,8.2090856077900298e-01,5.5525716221018229e-01,-1.3539671411616607e+03,-8.8799207717897843e-03,1.3077845200438531e-02,1.9047621042148057e+02,-1.0432277045148135e+02,1.2752918449696153e+01,3.9192314093739624e+03,-3.4026897070248197e-01,-1.4160863000824975e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.9457478563968907e+05,-9.0834888107377822e+01,1.1950827030106378e+05,-1.5235242118520218e+00,8.7741331332713198e+03,1.1156965742554387e+01,5.9370825923807942e+05,3.9231309383947938e+01,1.1950052428133486e+05,-6.5851232482028477e-01,8.7609809675618581e+03,2.2855913310116369e+00,4.1129248464910415e+02,2.1498662966066968e+02,-1.2024437994397756e+04,-1.1217732581587398e+00,-5.7298995105635686e+02,-5.5788347415443695e-01,-7.7860452535060176e-01,6.2036464767766120e-01,-3.6786934854931670e+05,2.2252224827070677e-03,1.5615737882883211e+03,3.7084053440565867e-03,4.5601252127503631e+02,-1.6400341496442923e+02,1.4088499196085893e+05,-3.4026897070248197e-01,1.5656816865946283e+04,-1.5248842872024397e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.5872288588175991e+02,1.0796260409338921e+05,-3.0701641339988768e+01,1.4235194894431104e+03,-3.8742707544350909e+00,-6.3717624293345079e+02,1.4372786302541769e+01,1.0797065254365717e+05,4.5916946012839821e+00,-1.4236968079694655e+03,2.0393417911566214e-01,-6.3733988177648257e+02,-3.8771663917003309e+01,6.5088651944340691e+03,-7.9039530925386785e+00,-3.0536893475190396e-02,-3.8034747391322954e-01,-7.7558557980834451e+00,-6.7687299029671522e+00,3.6763475360534718e+05,-1.2172764450042450e-01,-3.3403259928128648e-03,-6.2643347197663957e-03,1.5583728257261700e+03,-2.2755527824563251e+02,-5.9007687543661089e+05,3.4135627126539475e+01,-1.4160863000824975e-02,-1.5248842872024397e+00,1.3945123837670268e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.3974673037696464e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.4005803161441824e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5467219899890506e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.5519699693777258e+09,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.1577419286910529e+09,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.1947677687320404e+09
|
|
36
matlab/mat/APA300ML_flex_mat_M.CSV
Normal file
36
matlab/mat/APA300ML_flex_mat_M.CSV
Normal file
@@ -0,0 +1,36 @@
|
||||
1.9180403993491284e-02,-3.5386817430971208e-06,-6.7297245558294700e-04,-5.9305032031174675e-08,-2.0917129701773958e-04,-3.1953279954968467e-07,-7.3703812971727509e-04,1.2159833297457929e-07,6.2664683414278804e-05,-1.7254537300219426e-09,-1.2034776837696835e-05,2.7759586988002370e-09,1.4522190859414183e-03,-3.6924847849543856e-07,-1.9291750485168107e-04,-1.3840108292319532e-08,1.4829401193142106e-05,3.4794567991193249e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7588310237202792e-03,4.0473919133306971e-06,-8.4558635740781293e-05,-9.2804884781376160e-10,1.6343982920173760e-05,1.7828026365384081e-08,1.2443642889233273e-02,2.3674999813816777e-02,-1.2665814760891294e-02,1.2392503509052711e-02,-1.5877997525629387e-05,-4.6812045940282448e-06
|
||||
-3.5386817430971208e-06,1.9245697421385901e-02,-4.4462619918322048e-06,2.0910984685882405e-04,1.0497073477235194e-07,-2.3288930059227873e-05,7.3775584654009794e-08,-1.9328024899023462e-04,1.0579960373506816e-07,2.9196346123969380e-06,1.0582870798545778e-09,9.1453950516632311e-08,1.3248643670910008e-06,1.0499997770173687e-03,1.0360811703473718e-06,-9.3814868656836301e-06,6.8923936630335974e-09,1.2568911794690208e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.5946142842221646e-07,1.1133585922969182e-03,-1.1903131302821071e-06,-9.9176308427033486e-06,-8.9790911190861651e-10,-2.4491820723842003e-07,-2.2643886423869724e-05,-4.6463671672752870e-05,1.4929863741048841e-06,-1.3743410251703281e-07,-1.4825615960744499e-03,-3.1025104691272919e-03
|
||||
-6.7297245558294700e-04,-4.4462619918322048e-06,1.8559711193814249e-02,-9.7647420117926748e-08,3.1581465599071445e-05,-9.4818531291554368e-08,-6.1303199905766602e-05,-2.4142111033987330e-07,6.4429146692036762e-05,4.1170926247766793e-09,-9.2044628310053792e-07,-1.3155578680369567e-09,1.5041115178310452e-03,7.7724324973885628e-07,1.0653062019777401e-03,-6.7295127217258424e-09,1.0450613926187926e-05,3.5455330096916955e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.0289711729186752e-04,2.9516953113228149e-06,9.6769358026596152e-04,-2.2030882961226875e-08,-5.8193109905064128e-06,4.8077311716313397e-10,7.3014689962518399e-03,1.3829548038409705e-02,2.8550602200522721e-02,-2.5513651731172409e-02,-1.3684696973552163e-05,-1.5377698713734422e-05
|
||||
-5.9305032031174675e-08,2.0910984685882405e-04,-9.7647420117926748e-08,3.6422848848281323e-06,2.0084950438439435e-09,-1.3335120575121601e-07,1.6037078381414454e-09,-2.9195410249562311e-06,2.1644885844376347e-09,4.2566094848208201e-08,2.3025623350555871e-11,1.7169742520458830e-09,3.1440300617591096e-08,1.8448928470584108e-05,2.1728011271818810e-08,-1.2576653717492951e-07,1.7568374821966115e-10,-2.9907460839393344e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.9662990459606614e-08,1.8604997224757686e-05,-2.4277560657754693e-08,-1.2794363402458843e-07,-1.2174372459054723e-10,2.6012824175730070e-08,-4.3414578938503394e-07,-8.8819978178299776e-07,2.5774124427060330e-08,-1.7688582760618006e-09,-1.2250482029118142e-04,-1.6353201310745618e-04
|
||||
-2.0917129701773958e-04,1.0497073477235194e-07,3.1581465599071445e-05,2.0084950438439435e-09,3.5343699396833916e-06,7.8543278208058049e-09,1.2005333520784251e-05,1.1642414309312913e-10,-9.3885370143720548e-07,-6.0789727752709912e-12,1.9441057248415325e-07,-1.4703661203299254e-11,-2.4036216506425352e-05,2.7607670325765945e-08,1.4565420285543838e-05,6.0887651445545538e-11,-2.3449247367903781e-07,-1.7823405635535703e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-2.7531349874821373e-05,-1.3215923073995517e-07,-1.0547021838479215e-05,4.8637277703907580e-10,-2.5164931481923190e-07,-3.5780709150316614e-10,-4.2555343598068418e-04,-8.3920678929678375e-04,3.4451743146389919e-04,-3.2518160080507547e-04,2.0333629489585635e-07,2.5623725204854869e-08
|
||||
-3.1953279954968467e-07,-2.3288930059227873e-05,-9.4818531291554368e-08,-1.3335120575121601e-07,7.8543278208058049e-09,7.6785383776932988e-07,2.0330185900233611e-08,9.2290079281005149e-08,-2.0509281271962773e-09,-1.7205906294329353e-09,3.2815275288705596e-10,-1.0920681892441675e-08,-2.1548996123798089e-08,-1.4724731406063522e-05,6.6759991310553265e-08,1.0972990545130489e-07,-2.6295387509679688e-10,5.1460228466660863e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.8601654381262720e-08,1.3894025678912365e-05,-7.9625845047835227e-08,-9.1808942751358736e-08,-2.3333252770135892e-10,5.6432011340062909e-08,-1.7218986433125755e-06,-3.4380302439433343e-06,8.9412622862594666e-07,-8.3345933502319242e-07,-6.7368153553254133e-05,-1.0685663395275263e-04
|
||||
-7.3703812971727509e-04,7.3775584654009794e-08,-6.1303199905766602e-05,1.6037078381414454e-09,1.2005333520784251e-05,2.0330185900233611e-08,1.9140593210326590e-02,-8.6246718740360451e-07,6.8464695573844066e-04,2.6835922707036862e-08,2.0827706840634839e-04,4.1504909460972788e-08,1.4649245839530242e-03,-4.5753640465918114e-08,1.8260265066020006e-04,4.0299903620547377e-09,-1.4872710931274880e-05,4.6137860029852969e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.7667748075557634e-03,-5.4819133618285368e-07,9.4215092581346660e-05,7.1669501117728774e-09,-1.6373895730074586e-05,-1.3160457495372054e-10,-2.3889520659404521e-02,1.1176595390426626e-02,1.1517387162601905e-02,1.3339549888966882e-02,-6.9763994143242040e-06,7.6080554131145197e-06
|
||||
1.2159833297457929e-07,-1.9328024899023462e-04,-2.4142111033987330e-07,-2.9195410249562311e-06,1.1642414309312913e-10,9.2290079281005149e-08,-8.6246718740360451e-07,1.9236527617681361e-02,7.3292226479170124e-07,-2.0890431182484249e-04,-2.2195314622744124e-08,-2.3417298525557104e-05,2.7384251278942907e-07,1.0486963188593541e-03,-3.8285108988677245e-07,9.3935451038551473e-06,-2.1550955847546005e-09,1.4464397482521205e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-1.7703626949991876e-07,1.1168555280145966e-03,-2.8090478191373935e-09,9.9466907193319597e-06,-7.5798124308786279e-11,-2.5969121980411849e-07,6.7836178728686985e-06,-6.6783238233488808e-06,-7.0450284360939704e-07,1.6739977008106364e-07,1.7046317853673409e-03,-2.9982630133594734e-03
|
||||
6.2664683414278804e-05,1.0579960373506816e-07,6.4429146692036762e-05,2.1644885844376347e-09,-9.3885370143720548e-07,-2.0509281271962773e-09,6.8464695573844066e-04,7.3292226479170124e-07,1.8556422915840642e-02,-1.8255314287718399e-08,3.1800884379729219e-05,-3.5761210354286607e-09,-1.5150087047357604e-03,-2.5525484445683029e-07,1.0674438006863774e-03,-3.6268985549557349e-09,1.0514847510213745e-05,5.6811843090504947e-10,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,8.0073592354441240e-04,-2.4195740347652436e-07,9.6702570622137125e-04,-1.7264584136738321e-09,-5.8032587878764967e-06,7.8416166288207537e-10,1.4203654857645194e-02,-6.5940698325439176e-03,2.6324082796649471e-02,2.7809119115105248e-02,3.0822636920965325e-08,-6.8311288952693023e-07
|
||||
-1.7254537300219426e-09,2.9196346123969380e-06,4.1170926247766793e-09,4.2566094848208201e-08,-6.0789727752709912e-12,-1.7205906294329353e-09,2.6835922707036862e-08,-2.0890431182484249e-04,-1.8255314287718399e-08,3.6376297364109821e-06,6.0057261896472878e-10,1.3589887457611765e-07,-1.2010462498576637e-08,-1.8439729397549356e-05,7.6306507429295390e-09,-1.2604440667374669e-07,8.6846588475788689e-11,2.9560043607251709e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.4801316747056921e-10,-1.8684539128456464e-05,-1.7312066406894035e-09,-1.2858507492534756e-07,1.7891374247785721e-11,-2.5779443973740474e-08,-1.3285138021445834e-07,1.1923842887080725e-07,-1.8717415093643504e-08,-3.8359469805443676e-08,-1.3503500869595041e-04,1.5652172827044340e-04
|
||||
-1.2034776837696835e-05,1.0582870798545778e-09,-9.2044628310053792e-07,2.3025623350555871e-11,1.9441057248415325e-07,3.2815275288705596e-10,2.0827706840634839e-04,-2.2195314622744124e-08,3.1800884379729219e-05,6.0057261896472878e-10,3.5159954895798427e-06,8.4817073776560698e-10,2.4440827800707464e-05,7.5748829887754229e-09,1.4379949172805848e-05,1.1831788736570021e-10,-2.3650282933059881e-07,5.4059477890173564e-11,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.7746838303401700e-05,-7.6442767326631317e-09,-1.0387048457562033e-05,1.0746858886167557e-10,-2.5273735484222652e-07,-1.0073277922273370e-11,-8.4160580990647028e-04,4.0810143801751122e-04,3.1514819424967918e-04,3.5179661055869099e-04,-1.3154249441709622e-07,1.4050703116567984e-07
|
||||
2.7759586988002370e-09,9.1453950516632311e-08,-1.3155578680369567e-09,1.7169742520458830e-09,-1.4703661203299254e-11,-1.0920681892441675e-08,4.1504909460972788e-08,-2.3417298525557104e-05,-3.5761210354286607e-09,1.3589887457611765e-07,8.4817073776560698e-10,7.6734768162841015e-07,-3.4681457632350992e-09,-1.4715164334140992e-05,1.3079026957811009e-08,-1.0979462829277434e-07,-1.4708341189654716e-11,5.1396876004238176e-08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.7669541453423736e-09,1.3894536402242100e-05,-4.0871573450819118e-09,9.1847805211491326e-08,-6.3748730241823205e-11,5.6366196180689756e-08,-2.5096760682066648e-07,8.3815465610236449e-08,2.1621817296699036e-07,2.2514785285960931e-07,7.4155141157064021e-05,-1.0149600219414910e-04
|
||||
1.4522190859414183e-03,1.3248643670910008e-06,1.5041115178310452e-03,3.1440300617591096e-08,-2.4036216506425352e-05,-2.1548996123798089e-08,1.4649245839530242e-03,2.7384251278942907e-07,-1.5150087047357604e-03,-1.2010462498576637e-08,2.4440827800707464e-05,-3.4681457632350992e-09,2.9784689969598672e-02,-1.1779634348095709e-06,7.2091341634949752e-06,1.7532579179120565e-08,-1.4680548888225959e-10,-9.0225338718335632e-09,5.0911316601190033e-03,-4.1437424205521909e-08,-6.8053992402115557e-08,-8.4361104130144485e-11,-4.6569645579044860e-10,2.4226386986399002e-10,-2.2280927891340011e-04,3.5228761620069934e-06,-6.4071842708615851e-06,-2.5636867082473507e-08,-2.7315354575856875e-08,1.1643532467258393e-08,-3.5216199283537994e-03,9.7467035325089785e-03,1.6906857532482836e-03,-3.9339196972392070e-02,1.3723632457380850e-06,-2.2532949574989803e-05
|
||||
-3.6924847849543856e-07,1.0499997770173687e-03,7.7724324973885628e-07,1.8448928470584108e-05,2.7607670325765945e-08,-1.4724731406063522e-05,-4.5753640465918114e-08,1.0486963188593541e-03,-2.5525484445683029e-07,-1.8439729397549356e-05,7.5748829887754229e-09,-1.4715164334140992e-05,-1.1779634348095709e-06,3.1977544335630631e-02,5.5044954464311146e-07,4.2199930654966855e-09,-2.4984700894225287e-08,-2.0206698455898684e-05,1.6534649376374411e-08,4.0544652148671954e-03,-2.0376056873049790e-08,-3.7870852109581315e-12,1.0614497120210831e-10,-4.1355618793143265e-05,-1.9897246566788684e-06,-3.3831914736732951e-04,-1.7973104305694709e-07,1.2132194952007389e-10,-1.8976108568854482e-08,-2.6744192499979445e-07,-2.2534462134192864e-05,-2.0578419948292292e-05,1.9265376581661267e-05,-1.0354996039260608e-05,2.1256445770437125e-04,-6.4121834046156857e-03
|
||||
-1.9291750485168107e-04,1.0360811703473718e-06,1.0653062019777401e-03,2.1728011271818810e-08,1.4565420285543838e-05,6.6759991310553265e-08,1.8260265066020006e-04,-3.8285108988677245e-07,1.0674438006863774e-03,7.6306507429295390e-09,1.4379949172805848e-05,1.3079026957811009e-08,7.2091341634949752e-06,5.5044954464311146e-07,3.2208260914758841e-02,6.6224233485887039e-09,2.4480819195440862e-05,4.6464326672529102e-09,7.5139014394059837e-08,-6.2761560056553804e-09,4.0533547295304286e-03,-7.8942277599231068e-11,4.1365899075929789e-05,-2.7764914499663005e-10,1.6738427761483978e-06,-1.1288307556597044e-06,1.9098974082736459e-04,6.9883018200074241e-09,-3.4365284155697740e-06,-8.9211460899106898e-10,-1.8241686655288705e-02,-6.1887544718480245e-03,5.3358689150398465e-02,2.2225778688082982e-03,-6.6920089040385829e-06,-3.5374676331005905e-06
|
||||
-1.3840108292319532e-08,-9.3814868656836301e-06,-6.7295127217258424e-09,-1.2576653717492951e-07,6.0887651445545538e-11,1.0972990545130489e-07,4.0299903620547377e-09,9.3935451038551473e-06,-3.6268985549557349e-09,-1.2604440667374669e-07,1.1831788736570021e-10,-1.0979462829277434e-07,1.7532579179120565e-08,4.2199930654966855e-09,6.6224233485887039e-09,1.1838818723415583e-06,2.5404890376725599e-10,-5.8728710637934867e-10,5.2167149611783209e-11,-1.7162339838086894e-11,6.2775453276522647e-14,8.5919276935128224e-08,5.6571746528584443e-13,1.8960235911998903e-14,2.6600611610123000e-08,5.1672913276929128e-09,-1.1857938513011843e-09,-2.9680455181253399e-08,1.2208865688358232e-10,2.8100830753871640e-11,1.4434270917625216e-08,2.1098552250521460e-07,-9.2523181038276382e-08,1.1829265269312945e-07,1.3338369972974633e-04,6.6709676252477444e-06
|
||||
1.4829401193142106e-05,6.8923936630335974e-09,1.0450613926187926e-05,1.7568374821966115e-10,-2.3449247367903781e-07,-2.6295387509679688e-10,-1.4872710931274880e-05,-2.1550955847546005e-09,1.0514847510213745e-05,8.6846588475788689e-11,-2.3650282933059881e-07,-1.4708341189654716e-11,-1.4680548888225959e-10,-2.4984700894225287e-08,2.4480819195440862e-05,2.5404890376725599e-10,1.1643251800594459e-06,1.9175072254843817e-10,-4.8213031934121397e-10,1.5030664459912337e-11,-4.1263734675535483e-05,7.7114261862789552e-13,-3.9153535737770948e-07,3.2305945952911957e-12,-2.6190556977141870e-08,2.6368390135037619e-08,6.1432046612156366e-06,-1.3443466396538433e-10,5.6025084077921977e-10,6.8744841896691323e-11,5.3628479941231250e-05,1.6568605125362163e-05,2.7846239084985009e-04,1.1305939844471519e-05,-1.0440932326420343e-07,-3.8462217010480574e-08
|
||||
3.4794567991193249e-09,1.2568911794690208e-07,3.5455330096916955e-09,-2.9907460839393344e-08,-1.7823405635535703e-10,5.1460228466660863e-08,4.6137860029852969e-09,1.4464397482521205e-07,5.6811843090504947e-10,2.9560043607251709e-08,5.4059477890173564e-11,5.1396876004238176e-08,-9.0225338718335632e-09,-2.0206698455898684e-05,4.6464326672529102e-09,-5.8728710637934867e-10,1.9175072254843817e-10,1.3838069370274971e-06,1.7242630570630055e-10,4.1283180666424899e-05,-1.3598435706217641e-10,3.3983769469905402e-14,1.6838959108669086e-12,-3.9148639119402698e-07,3.8899405831883296e-09,7.2747473427265298e-07,3.6780358620406335e-09,2.5763832486765300e-11,2.9628576318016861e-11,2.7627234437565930e-10,9.8683889189486147e-08,1.4100571342910795e-07,-4.1434277942299052e-08,3.3876137309898650e-08,2.5893198656537459e-07,-2.6782154632106800e-05
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,5.0911316601190033e-03,1.6534649376374411e-08,7.5139014394059837e-08,5.2167149611783209e-11,-4.8213031934121397e-10,1.7242630570630055e-10,1.5838140724835414e-02,4.6792987380017302e-08,5.0559806397704079e-08,1.9091449354176659e-10,1.1201180027165710e-09,-5.9706090517186022e-10,2.4775576487408605e-03,1.3055495124542592e-08,-1.5486603538505326e-08,9.0434715350633260e-12,-6.9046718060170632e-11,-7.3851264192454854e-12,4.9438528515937297e-15,1.3610321938035977e-15,-4.1357329724553186e-15,-7.6970165626223539e-15,-2.4258848831309949e-12,5.4339287700903742e-12
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.1437424205521909e-08,4.0544652148671954e-03,-6.2761560056553804e-09,-1.7162339838086894e-11,1.5030664459912337e-11,4.1283180666424899e-05,4.6792987380017302e-08,1.7218187570649340e-02,4.8026797828336722e-08,-1.4666712775410590e-10,5.2649907409685185e-10,-4.9375767802099400e-05,9.0387718997323417e-09,2.1415008885718018e-03,-6.5479155755539340e-09,6.6832417733352129e-11,-3.5053911013654051e-11,-1.1936193963848113e-05,8.5337456866444873e-15,5.1074558077970226e-15,-9.0495997073290111e-15,-1.6844224714733814e-14,-2.1109127182877665e-12,4.4210887013055602e-12
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-6.8053992402115557e-08,-2.0376056873049790e-08,4.0533547295304286e-03,6.2775453276522647e-14,-4.1263734675535483e-05,-1.3598435706217641e-10,5.0559806397704079e-08,4.8026797828336722e-08,1.7226062988559193e-02,1.1437809253970023e-11,4.9407519675482629e-05,-9.9396440298130193e-10,1.3699147297410155e-08,4.9699685811851590e-09,2.1399832958746813e-03,2.1093863558312420e-11,1.1928513482238625e-05,-5.5858578368626676e-12,-2.0386174888479484e-15,3.6536175488511800e-16,1.7237953511911040e-15,-2.4443150616442523e-15,1.0511624056904027e-12,-5.0324569727524429e-12
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-8.4361104130144485e-11,-3.7870852109581315e-12,-7.8942277599231068e-11,8.5919276935128224e-08,7.7114261862789552e-13,3.3983769469905402e-14,1.9091449354176659e-10,-1.4666712775410590e-10,1.1437809253970023e-11,2.6169177981036018e-07,2.3406625199199758e-12,-2.3576555754302375e-12,-4.8210859079293268e-11,3.7022181812964561e-11,2.1377115976110194e-11,4.2663118169011185e-08,1.3615930920763346e-13,2.6830981552151709e-14,-2.3773042040314455e-17,-1.4506508102878551e-17,2.2928517333650290e-17,6.5520581181426056e-17,1.0055631250783132e-14,-8.2525429972158425e-15
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,-4.6569645579044860e-10,1.0614497120210831e-10,4.1365899075929789e-05,5.6571746528584443e-13,-3.9153535737770948e-07,1.6838959108669086e-12,1.1201180027165710e-09,5.2649907409685185e-10,4.9407519675482629e-05,2.3406625199199758e-12,5.8279728253066206e-07,-9.9015023481763857e-12,-1.8223239883418740e-11,-4.3179555216183687e-11,-1.1977394054433592e-05,9.5342702851480413e-14,-5.3683229492860376e-08,1.6602468379509925e-13,1.3647281594365435e-18,1.3847487421315232e-18,-2.4518395459434443e-18,1.7542881376587629e-18,1.1918708608799692e-15,-7.6662395153113809e-16
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,2.4226386986399002e-10,-4.1355618793143265e-05,-2.7764914499663005e-10,1.8960235911998903e-14,3.2305945952911957e-12,-3.9148639119402698e-07,-5.9706090517186022e-10,-4.9375767802099400e-05,-9.9396440298130193e-10,-2.3576555754302375e-12,-9.9015023481763857e-12,5.8193477585627729e-07,9.2213137191309433e-12,1.1973839422768796e-05,-2.7580916873239485e-11,-2.6428344165305951e-13,-1.6830176894599173e-13,-5.3653882225437740e-08,2.4728530947840425e-17,1.6751746635333189e-17,-2.6752289572637881e-17,-5.7499315552852813e-17,-6.8917232252527251e-15,7.6185318466825709e-15
|
||||
1.7588310237202792e-03,-1.5946142842221646e-07,-8.0289711729186752e-04,-1.9662990459606614e-08,-2.7531349874821373e-05,-1.8601654381262720e-08,1.7667748075557634e-03,-1.7703626949991876e-07,8.0073592354441240e-04,-4.4801316747056921e-10,2.7746838303401700e-05,3.7669541453423736e-09,-2.2280927891340011e-04,-1.9897246566788684e-06,1.6738427761483978e-06,2.6600611610123000e-08,-2.6190556977141870e-08,3.8899405831883296e-09,2.4775576487408605e-03,9.0387718997323417e-09,1.3699147297410155e-08,-4.8210859079293268e-11,-1.8223239883418740e-11,9.2213137191309433e-12,2.3844843740275984e-02,-5.3980517851666643e-07,-1.8508557580562050e-06,-2.8124976762155787e-08,-2.3613744949676837e-08,-3.9956704099087598e-08,5.1400833644824669e-03,-1.5558684622866895e-02,-9.6814722815906265e-04,2.3919535133556782e-02,3.0804109352445127e-05,2.3913388184361028e-05
|
||||
4.0473919133306971e-06,1.1133585922969182e-03,2.9516953113228149e-06,1.8604997224757686e-05,-1.3215923073995517e-07,1.3894025678912365e-05,-5.4819133618285368e-07,1.1168555280145966e-03,-2.4195740347652436e-07,-1.8684539128456464e-05,-7.6442767326631317e-09,1.3894536402242100e-05,3.5228761620069934e-06,-3.3831914736732951e-04,-1.1288307556597044e-06,5.1672913276929128e-09,2.6368390135037619e-08,7.2747473427265298e-07,1.3055495124542592e-08,2.1415008885718018e-03,4.9699685811851590e-09,3.7022181812964561e-11,-4.3179555216183687e-11,1.1973839422768796e-05,-5.3980517851666643e-07,2.6227343649495510e-02,1.8954425943683126e-06,9.0946404389049521e-09,1.6569734329975856e-09,6.9200247432634862e-05,4.3233606789047737e-05,9.0249102014144009e-05,-2.0760469627625316e-05,1.1528043443648827e-05,-3.4886283215487736e-04,1.0855537718400844e-02
|
||||
-8.4558635740781293e-05,-1.1903131302821071e-06,9.6769358026596152e-04,-2.4277560657754693e-08,-1.0547021838479215e-05,-7.9625845047835227e-08,9.4215092581346660e-05,-2.8090478191373935e-09,9.6702570622137125e-04,-1.7312066406894035e-09,-1.0387048457562033e-05,-4.0871573450819118e-09,-6.4071842708615851e-06,-1.7973104305694709e-07,1.9098974082736459e-04,-1.1857938513011843e-09,6.1432046612156366e-06,3.6780358620406335e-09,-1.5486603538505326e-08,-6.5479155755539340e-09,2.1399832958746813e-03,2.1377115976110194e-11,-1.1977394054433592e-05,-2.7580916873239485e-11,-1.8508557580562050e-06,1.8954425943683126e-06,2.6308944024227086e-02,-2.0813984774814473e-10,-7.1417682966145034e-05,1.5643254887016203e-08,4.7274882017703149e-02,1.5963605116052819e-02,2.4542545638085618e-02,1.0323207797784809e-03,7.1066892489960303e-06,2.5591847524782320e-06
|
||||
-9.2804884781376160e-10,-9.9176308427033486e-06,-2.2030882961226875e-08,-1.2794363402458843e-07,4.8637277703907580e-10,-9.1808942751358736e-08,7.1669501117728774e-09,9.9466907193319597e-06,-1.7264584136738321e-09,-1.2858507492534756e-07,1.0746858886167557e-10,9.1847805211491326e-08,-2.5636867082473507e-08,1.2132194952007389e-10,6.9883018200074241e-09,-2.9680455181253399e-08,-1.3443466396538433e-10,2.5763832486765300e-11,9.0434715350633260e-12,6.6832417733352129e-11,2.1093863558312420e-11,4.2663118169011185e-08,9.5342702851480413e-14,-2.6428344165305951e-13,-2.8124976762155787e-08,9.0946404389049521e-09,-2.0813984774814473e-10,1.1134104737899188e-06,-2.6770657790971538e-10,-9.1549075245360975e-11,-2.2746595471083301e-07,-5.5440105502280843e-07,1.0644559644311949e-07,-1.2727795977359786e-07,-4.0087268452467515e-04,-1.3726013554048109e-05
|
||||
1.6343982920173760e-05,-8.9790911190861651e-10,-5.8193109905064128e-06,-1.2174372459054723e-10,-2.5164931481923190e-07,-2.3333252770135892e-10,-1.6373895730074586e-05,-7.5798124308786279e-11,-5.8032587878764967e-06,1.7891374247785721e-11,-2.5273735484222652e-07,-6.3748730241823205e-11,-2.7315354575856875e-08,-1.8976108568854482e-08,-3.4365284155697740e-06,1.2208865688358232e-10,5.6025084077921977e-10,2.9628576318016861e-11,-6.9046718060170632e-11,-3.5053911013654051e-11,1.1928513482238625e-05,1.3615930920763346e-13,-5.3683229492860376e-08,-1.6830176894599173e-13,-2.3613744949676837e-08,1.6569734329975856e-09,-7.1417682966145034e-05,-2.6770657790971538e-10,7.0750152731787393e-07,-2.0276161487202595e-10,-1.2094497818069785e-04,-4.1545474024475742e-05,-1.6185862173618542e-04,-6.9731489837877039e-06,1.6791991440856165e-07,1.7732917063774981e-07
|
||||
1.7828026365384081e-08,-2.4491820723842003e-07,4.8077311716313397e-10,2.6012824175730070e-08,-3.5780709150316614e-10,5.6432011340062909e-08,-1.3160457495372054e-10,-2.5969121980411849e-07,7.8416166288207537e-10,-2.5779443973740474e-08,-1.0073277922273370e-11,5.6366196180689756e-08,1.1643532467258393e-08,-2.6744192499979445e-07,-8.9211460899106898e-10,2.8100830753871640e-11,6.8744841896691323e-11,2.7627234437565930e-10,-7.3851264192454854e-12,-1.1936193963848113e-05,-5.5858578368626676e-12,2.6830981552151709e-14,1.6602468379509925e-13,-5.3653882225437740e-08,-3.9956704099087598e-08,6.9200247432634862e-05,1.5643254887016203e-08,-9.1549075245360975e-11,-2.0276161487202595e-10,9.5752606365202938e-07,8.1652766316775640e-08,1.8338734344352090e-07,-2.3414727196993738e-08,2.9607839458613745e-09,5.8192164593301554e-06,-1.5917184658560470e-04
|
||||
1.2443642889233273e-02,-2.2643886423869724e-05,7.3014689962518399e-03,-4.3414578938503394e-07,-4.2555343598068418e-04,-1.7218986433125755e-06,-2.3889520659404521e-02,6.7836178728686985e-06,1.4203654857645194e-02,-1.3285138021445834e-07,-8.4160580990647028e-04,-2.5096760682066648e-07,-3.5216199283537994e-03,-2.2534462134192864e-05,-1.8241686655288705e-02,1.4434270917625216e-08,5.3628479941231250e-05,9.8683889189486147e-08,4.9438528515937297e-15,8.5337456866444873e-15,-2.0386174888479484e-15,-2.3773042040314455e-17,1.3647281594365435e-18,2.4728530947840425e-17,5.1400833644824669e-03,4.3233606789047737e-05,4.7274882017703149e-02,-2.2746595471083301e-07,-1.2094497818069785e-04,8.1652766316775640e-08,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.3674999813816777e-02,-4.6463671672752870e-05,1.3829548038409705e-02,-8.8819978178299776e-07,-8.3920678929678375e-04,-3.4380302439433343e-06,1.1176595390426626e-02,-6.6783238233488808e-06,-6.5940698325439176e-03,1.1923842887080725e-07,4.0810143801751122e-04,8.3815465610236449e-08,9.7467035325089785e-03,-2.0578419948292292e-05,-6.1887544718480245e-03,2.1098552250521460e-07,1.6568605125362163e-05,1.4100571342910795e-07,1.3610321938035977e-15,5.1074558077970226e-15,3.6536175488511800e-16,-1.4506508102878551e-17,1.3847487421315232e-18,1.6751746635333189e-17,-1.5558684622866895e-02,9.0249102014144009e-05,1.5963605116052819e-02,-5.5440105502280843e-07,-4.1545474024475742e-05,1.8338734344352090e-07,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.2665814760891294e-02,1.4929863741048841e-06,2.8550602200522721e-02,2.5774124427060330e-08,3.4451743146389919e-04,8.9412622862594666e-07,1.1517387162601905e-02,-7.0450284360939704e-07,2.6324082796649471e-02,-1.8717415093643504e-08,3.1514819424967918e-04,2.1621817296699036e-07,1.6906857532482836e-03,1.9265376581661267e-05,5.3358689150398465e-02,-9.2523181038276382e-08,2.7846239084985009e-04,-4.1434277942299052e-08,-4.1357329724553186e-15,-9.0495997073290111e-15,1.7237953511911040e-15,2.2928517333650290e-17,-2.4518395459434443e-18,-2.6752289572637881e-17,-9.6814722815906265e-04,-2.0760469627625316e-05,2.4542545638085618e-02,1.0644559644311949e-07,-1.6185862173618542e-04,-2.3414727196993738e-08,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.2392503509052711e-02,-1.3743410251703281e-07,-2.5513651731172409e-02,-1.7688582760618006e-09,-3.2518160080507547e-04,-8.3345933502319242e-07,1.3339549888966882e-02,1.6739977008106364e-07,2.7809119115105248e-02,-3.8359469805443676e-08,3.5179661055869099e-04,2.2514785285960931e-07,-3.9339196972392070e-02,-1.0354996039260608e-05,2.2225778688082982e-03,1.1829265269312945e-07,1.1305939844471519e-05,3.3876137309898650e-08,-7.6970165626223539e-15,-1.6844224714733814e-14,-2.4443150616442523e-15,6.5520581181426056e-17,1.7542881376587629e-18,-5.7499315552852813e-17,2.3919535133556782e-02,1.1528043443648827e-05,1.0323207797784809e-03,-1.2727795977359786e-07,-6.9731489837877039e-06,2.9607839458613745e-09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.5877997525629387e-05,-1.4825615960744499e-03,-1.3684696973552163e-05,-1.2250482029118142e-04,2.0333629489585635e-07,-6.7368153553254133e-05,-6.9763994143242040e-06,1.7046317853673409e-03,3.0822636920965325e-08,-1.3503500869595041e-04,-1.3154249441709622e-07,7.4155141157064021e-05,1.3723632457380850e-06,2.1256445770437125e-04,-6.6920089040385829e-06,1.3338369972974633e-04,-1.0440932326420343e-07,2.5893198656537459e-07,-2.4258848831309949e-12,-2.1109127182877665e-12,1.0511624056904027e-12,1.0055631250783132e-14,1.1918708608799692e-15,-6.8917232252527251e-15,3.0804109352445127e-05,-3.4886283215487736e-04,7.1066892489960303e-06,-4.0087268452467515e-04,1.6791991440856165e-07,5.8192164593301554e-06,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.6812045940282448e-06,-3.1025104691272919e-03,-1.5377698713734422e-05,-1.6353201310745618e-04,2.5623725204854869e-08,-1.0685663395275263e-04,7.6080554131145197e-06,-2.9982630133594734e-03,-6.8311288952693023e-07,1.5652172827044340e-04,1.4050703116567984e-07,-1.0149600219414910e-04,-2.2532949574989803e-05,-6.4121834046156857e-03,-3.5374676331005905e-06,6.6709676252477444e-06,-3.8462217010480574e-08,-2.6782154632106800e-05,5.4339287700903742e-12,4.4210887013055602e-12,-5.0324569727524429e-12,-8.2525429972158425e-15,-7.6662395153113809e-16,7.6185318466825709e-15,2.3913388184361028e-05,1.0855537718400844e-02,2.5591847524782320e-06,-1.3726013554048109e-05,1.7732917063774981e-07,-1.5917184658560470e-04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00
|
|
61
matlab/mat/APA300ML_flex_out_nodes_3D.txt
Normal file
61
matlab/mat/APA300ML_flex_out_nodes_3D.txt
Normal file
@@ -0,0 +1,61 @@
|
||||
|
||||
LIST ALL SELECTED NODES. DSYS= 0
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Mechanical Enterprise
|
||||
|
||||
00208316 VERSION=WINDOWS x64 10:10:05 MAR 26, 2021 CP= 2.188
|
||||
|
||||
Unknown
|
||||
|
||||
|
||||
|
||||
NODE X Y Z THXY THYZ THZX
|
||||
1 0.0000 0.0000 0.28000E-001 0.00 0.00 0.00
|
||||
1228810 0.0000 0.0000 -0.28000E-001 0.00 0.00 0.00
|
||||
1228811 -0.30000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
1228812 0.10000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
1228813 0.30000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
|
||||
LIST MASTERS ON ALL SELECTED NODES.
|
||||
CURRENT DOF SET= UX UY UZ ROTX ROTY ROTZ
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Mechanical Enterprise
|
||||
|
||||
00208316 VERSION=WINDOWS x64 10:10:05 MAR 26, 2021 CP= 2.188
|
||||
|
||||
Unknown
|
||||
|
||||
|
||||
NODE LABEL SUPPORT
|
||||
1 UX
|
||||
1 UY
|
||||
1 UZ
|
||||
1 ROTX
|
||||
1 ROTY
|
||||
1 ROTZ
|
||||
1228810 UX
|
||||
1228810 UY
|
||||
1228810 UZ
|
||||
1228810 ROTX
|
||||
1228810 ROTY
|
||||
1228810 ROTZ
|
||||
1228811 UX
|
||||
1228811 UY
|
||||
1228811 UZ
|
||||
1228811 ROTX
|
||||
1228811 ROTY
|
||||
1228811 ROTZ
|
||||
1228812 UX
|
||||
1228812 UY
|
||||
1228812 UZ
|
||||
1228812 ROTX
|
||||
1228812 ROTY
|
||||
1228812 ROTZ
|
||||
1228813 UX
|
||||
1228813 UY
|
||||
1228813 UZ
|
||||
1228813 ROTX
|
||||
1228813 ROTY
|
||||
1228813 ROTZ
|
Can't render this file because it is too large.
|
Can't render this file because it is too large.
|
48
matlab/mat/APA95ML_K.CSV
Normal file
48
matlab/mat/APA95ML_K.CSV
Normal file
@@ -0,0 +1,48 @@
|
||||
2.8006425939072037e+08,-1.1121063492149115e+03,-2.7040964416936040e+04,-3.5940302362199873e+01,6.7202605779747944e+04,2.6563254029862583e+02,2.1550991792595461e+07,-2.7820061825215816e+01,-4.8864206375679933e+03,5.3746878486444984e+00,6.4147340757886577e+03,-6.9103225309070694e+01,-1.4902141053418255e+08,3.1993703876761720e+02,-8.4307353501717746e+07,-2.9571954231443669e+01,-9.7299097071200621e+05,-1.3674596425725031e+02,-1.8070558000868903e+06,-1.0795929480872983e+03,5.1952510213221348e+05,-4.5224368059107145e-01,2.6079383186555438e+03,5.4511244925179270e+00,4.8873270218593927e+04,9.4489019778934278e+00,-5.8397983819284718e+03,-3.2531085247855203e-02,-6.2918471367302182e+01,-1.2496202936659717e-01,-1.7731842407893836e+06,8.1375478259346767e+02,-5.1123347039108997e+05,1.2194408523968672e+01,2.5877380652997472e+03,-2.1293177717594958e+00,-1.4906247387838435e+08,1.0763786171675904e+03,8.4336829053448841e+07,1.5902058186794040e+01,-9.7339666199497378e+05,-1.1780862216647753e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.1121063492149115e+03,4.7730491508132935e+07,-6.6712862017229199e+03,7.6611869018770568e+05,-2.2771732319903094e+01,2.5697771680240112e+02,2.5046584590885905e+03,4.9188556552530117e+06,4.3537172244398971e+02,-4.0336240754204293e+04,1.0093903297611590e+01,-3.0040895701007685e+01,4.9300484376984259e+03,-2.6140658176972844e+07,4.3238956244327128e+03,2.7932991710742051e+05,5.3587293253229063e+01,-2.4962615235390115e+05,-1.5144639385201069e+03,-1.8045282502142349e+05,9.8273337770375747e+01,-2.1546155354311458e+02,-7.5845909022538160e-01,8.5867340366937083e+02,3.4168095517973164e+01,2.5982732568041661e+03,-1.6493997707717423e+00,3.0988036167784601e+00,1.7060148682097653e-02,-1.3164371203339355e+01,-3.0609109350055309e+02,-1.7730866244405447e+05,3.6248454679682692e+02,-2.1529494980833633e+02,-2.5450031839204650e+00,-8.5081622668093712e+02,-4.5362136668659678e+03,-2.6153525772239737e+07,1.4529103942845400e+03,2.7955733765678713e+05,-2.5642230276673335e+01,2.4982071748983007e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.7040964416936040e+04,-6.6712862017229199e+03,1.2285548521789551e+08,-2.1165449136868119e+02,-6.2570167329860851e+01,6.7610884573776275e+01,3.2760318125416525e+03,3.0241590192632284e+03,-8.0840469515924184e+06,-2.5543578307431289e+01,-9.9786997637811510e+00,-5.8094784265199451e+00,-9.7450985416590065e+07,3.4163202649923041e+03,-5.7704681259731278e+07,-4.4226277942335855e+01,-6.0824426082686370e+05,-6.7494805811660626e+01,-1.1211463549626507e+06,-9.1784517743146898e+02,3.3411300143844931e+05,3.7826403407554160e-01,1.6994404247450832e+03,4.4279894957496069e+00,1.7618134762291978e+04,1.3700935157684157e+01,-4.9017247278778896e+03,1.8230649515918174e-02,-2.6240776999055463e+01,-7.9805635581162049e-02,1.0998453798814712e+06,-3.2196924935058286e+02,3.2857684766166483e+05,-7.3159230152941390e+00,-1.6851640274102917e+03,1.8349500161920587e+00,9.7478433189517021e+07,1.4569204121141984e+03,-5.7724545130837284e+07,-2.4953418697151459e+00,6.0848443899733317e+05,5.9219626385886436e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.5940302362199873e+01,7.6611869018770568e+05,-2.1165449136868119e+02,1.6780268406477757e+04,-3.7373471044338658e-01,4.0057609315422269e+00,2.6141695775010248e+01,4.0354193008102062e+04,6.7030156311629980e+00,-3.0842874573770075e+02,7.5359160486696775e-02,-2.9414510346370548e-01,1.5737576400297394e+02,-4.0231075928853778e+05,1.2588840481566331e+02,2.6503976032639407e+03,1.1902497100599660e+00,-9.6049275352143195e+02,-1.1203192579001680e+01,-8.6535515221745175e+02,1.2250239931910336e+00,-1.9341128490854431e+00,-7.8034355150924384e-04,3.6162382717494790e+00,2.4987209947131939e-01,1.2725317302677682e+01,-1.9726091921005190e-02,2.7785147280537548e-02,3.5366507521051443e-05,-5.5583019028392494e-02,-1.6435926431923902e+00,-8.4931135392145836e+02,2.3778399075360803e+00,-1.9238874633535417e+00,-1.3357102309966539e-02,-3.5807466284193135e+00,-1.3498024425777663e+02,-4.0246018271853024e+05,7.5479933678806489e+01,2.6527134553090991e+03,-7.6237296501343521e-01,9.6185401872454577e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
6.7202605779747944e+04,-2.2771732319903094e+01,-6.2570167329860851e+01,-3.7373471044338658e-01,2.7176973713457119e+03,1.2481136410683575e+00,-6.4128667701732502e+03,9.6835362188354566e+00,7.9176188968071983e+00,-1.0031341394021132e-01,6.9483343113290825e+00,1.0793874469676989e-01,-3.0928546494823073e+04,3.5366022298781672e+01,-7.5231898175813738e+04,-1.4290608862057086e-01,1.6588696669210702e+02,2.2840356949087059e-01,5.7934459031201698e+02,-3.5029223839240036e+00,6.8604160814843425e+01,1.0024421949918354e-02,6.8929728602880402e-01,1.4692194216322368e-02,-1.5406088163612749e+01,5.3417707887872243e-02,-9.1092770977851267e-01,-9.0561890318768975e-05,-1.3411490474093467e-02,-2.3277836511002560e-04,5.7014624522316558e+02,-3.0785027798665565e+00,-6.4789802878809908e+01,-7.3112153367335710e-03,6.6499755780394987e-01,-7.3265288420533148e-03,-3.0995277263556312e+04,-1.5749819476488346e+01,7.5283647294016861e+04,-3.5924533283949905e-01,1.6589404308964922e+02,1.9136641139169625e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.6563254029862583e+02,2.5697771680240112e+02,6.7610884573776275e+01,4.0057609315422269e+00,1.2481136410683575e+00,3.8935383195221890e+04,-1.3250192519543816e+01,-1.4186343684079475e+01,2.5747966154628102e+01,1.1104507093872940e-01,-7.7057286524390811e-02,8.0996473660295987e+02,-1.4565553634260823e+02,6.0900563576149102e+05,-1.5084593238548405e+02,-4.8850852864461704e+03,-1.3689112041707840e+00,1.4673448722566916e+03,2.3502044408838735e+01,1.1377822441536875e+03,-3.1901494005104887e+00,3.8568232442785484e+00,-6.9024143764837009e-04,-4.9024327627193864e+00,-4.5857633173527246e-01,-1.2195675983071936e+01,3.9437209510633064e-02,-3.1764869798158325e-02,1.3320806455508752e-04,1.2397156022818533e-01,-7.1774179947484633e+00,-1.1173799874659853e+03,2.1368854032348108e+00,-3.8277033024029410e+00,-1.3582396675611712e-02,-4.8566353379096778e+00,-1.2259286219511483e+02,-6.0925663371468370e+05,5.8500908738500208e+01,4.8891053692528103e+03,-7.4694274922875492e-01,1.4698881792312131e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.1550991792595461e+07,2.5046584590885905e+03,3.2760318125416525e+03,2.6141695775010248e+01,-6.4128667701732502e+03,-1.3250192519543816e+01,2.8008444589804459e+08,1.7001774610411376e+03,8.7456158929653466e+03,-1.1758599213813432e+02,-6.6795949069545604e+04,5.6577328904066235e+01,-1.4903839839751196e+08,-5.1359680096336524e+02,8.4313326578975290e+07,1.0894042176822404e+02,9.7325397798998863e+05,4.9502634833072079e+01,-1.8089376740648721e+06,-3.5048458379038493e+02,-5.2014278459308681e+05,9.9845193186968686e+00,-2.6133038387295110e+03,-3.4242083350184203e+00,4.8933282539445252e+04,6.9938537129005454e+00,5.8427068327642237e+03,-1.3170816097663407e-01,6.3073502424058255e+01,5.1549794981978536e-02,-1.7768547696659733e+06,-3.6757920092600301e+02,5.1391315794780286e+05,6.1533492807019652e+00,-2.6006398726799639e+03,1.3837048239226644e+00,-1.4906018013180524e+08,-2.9801691497691208e+03,-8.4324961306811944e+07,-9.3698655829729205e+00,9.7360454718860786e+05,-4.2193969491787158e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.7820061825215816e+01,4.9188556552530117e+06,3.0241590192632284e+03,4.0354193008102062e+04,9.6835362188354566e+00,-1.4186343684079475e+01,1.7001774610411376e+03,4.7724198419136047e+07,-2.5035256996750832e+03,-7.6597549513290636e+05,-1.5911486727156444e+01,5.8359500044025481e+00,-4.2858637320203998e+03,-2.6142376509412684e+07,7.7873183298867662e+02,-2.7935108036631468e+05,-3.8278656999245868e+01,-2.4963205688041882e+05,2.2246286063682055e+02,-1.7943499820189556e+05,-5.2487723890005145e+02,2.1720709677652917e+02,-2.6815619194135820e+00,8.5497886806198096e+02,-1.8448039682134549e+00,2.5864060113010410e+03,6.0739919159187821e+00,-3.1130672153596288e+00,6.3481464482118888e-02,-1.3069897300583877e+01,-5.8172790064325773e+02,-1.7803783848802428e+05,4.7685329945074153e+02,2.1356400290472286e+02,-2.6922247564655435e+00,-8.5480400415521888e+02,2.9746162277102994e+03,-2.6145791134274408e+07,-1.2574153741365153e+03,-2.7950854510128865e+05,4.5382952163225355e+01,2.4976478881067666e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.8864206375679933e+03,4.3537172244398971e+02,-8.0840469515924184e+06,6.7030156311629980e+00,7.9176188968071983e+00,2.5747966154628102e+01,8.7456158929653466e+03,-2.5035256996750832e+03,1.2283640886395264e+08,9.8361557923257351e+01,7.2744598828256130e+01,1.1349323960207403e+02,9.7456436277842924e+07,2.2639611406374697e+03,-5.7703619175569221e+07,-2.9206245972199440e+01,-6.0835269037505449e+05,-4.8368649244803237e+01,1.1218782988949064e+06,7.7438885272524203e+01,3.3418485664247838e+05,-5.8205418973610250e+00,1.7008106729626140e+03,2.4535586954087307e+00,-1.7623773218247388e+04,-1.0248152938311250e-01,-4.9052436786490171e+03,5.5070672270343790e-02,-2.6232225190671741e+01,-2.9673855748638900e-02,-1.1013773517281455e+06,-2.2670386687553673e+02,3.2998087555479183e+05,3.4602652708868198e+00,-1.6918271894425693e+03,5.7690547763091327e-01,-9.7463172647062734e+07,-4.6439863651437918e+01,-5.7708003225466467e+07,1.4606449427663392e+01,6.0850622867032129e+05,-8.4476825598093406e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
5.3746878486444984e+00,-4.0336240754204293e+04,-2.5543578307431289e+01,-3.0842874573770075e+02,-1.0031341394021132e-01,1.1104507093872940e-01,-1.1758599213813432e+02,-7.6597549513290636e+05,9.8361557923257351e+01,1.6776079086389393e+04,3.7218695325282170e-01,1.6071562231057896e+00,1.2576052934342579e+02,4.0231938224334153e+05,-8.2666851763899103e+01,2.6511657916409613e+03,-3.6707995443339314e-01,9.6066809275065202e+02,-1.4441436934935155e+00,8.5796960933506580e+02,3.3204937436907755e+00,-1.9419216698454580e+00,1.4011786434384499e-02,-3.5915570190863928e+00,1.5090651199216154e-02,-1.2637401083900766e+01,-3.4258821898748071e-02,2.7845749888089483e-02,-3.8857906028064507e-04,5.4942478045213863e-02,3.3276623014319444e+00,8.5401768319708606e+02,-4.4089362971619668e+00,-1.9151111957926441e+00,1.9789030748538154e-02,3.6082059150299171e+00,-1.5447833944348986e+01,4.0229300375174120e+05,1.0971574205763659e+01,2.6523765880440437e+03,-4.6514407563043925e-01,-9.6153854631575359e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
6.4147340757886577e+03,1.0093903297611590e+01,-9.9786997637811510e+00,7.5359160486696775e-02,6.9483343113290825e+00,-7.7057286524390811e-02,-6.6795949069545604e+04,-1.5911486727156444e+01,7.2744598828256130e+01,3.7218695325282170e-01,2.7177082085673464e+03,2.0583228175260047e+00,3.0833510389523653e+04,2.9199755613881280e+01,-7.5160348813353237e+04,5.1348445264642351e-01,1.6693979866423641e+02,-3.0676126917119717e-01,-5.8657607733431712e+02,-2.3197527991343900e+00,6.3654191515633315e+01,8.8708347845865565e-03,6.5784613591677088e-01,4.4424587920847136e-03,1.5636469558069599e+01,3.2731760412537309e-02,-8.5578107960273020e-01,-1.2340094148322132e-04,-1.2710183025994441e-02,-1.1563356267676171e-04,-5.8358202451577745e+02,-1.5032187119544538e-01,-5.9810268621245640e+01,7.5479557574426835e-03,6.3949044365532026e-01,4.6083659374532180e-03,3.0702226237828458e+04,-2.0944829922238057e+01,7.5094594772955112e+04,-1.9722928294090503e-01,1.6805690192516198e+02,3.9243235265848053e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-6.9103225309070694e+01,-3.0040895701007685e+01,-5.8094784265199451e+00,-2.9414510346370548e-01,1.0793874469676989e-01,8.0996473660295987e+02,5.6577328904066235e+01,5.8359500044025481e+00,1.1349323960207403e+02,1.6071562231057896e+00,2.0583228175260047e+00,3.8928211012118030e+04,7.4629805752146240e+01,6.0903380333800858e+05,-6.0915943993757537e+01,4.8861448529710615e+03,4.9304431792074865e-01,1.4677478606844875e+03,-8.5898201532854728e+00,1.1271315328922767e+03,3.0403582329407755e+00,-3.8646944901175702e+00,8.9380089890871428e-03,-4.8684524136362102e+00,1.9873230412613907e-01,-1.2058522713893719e+01,-5.2959885429842757e-02,3.1900431309450757e-02,-6.4446443359560124e-05,1.2329709641460590e-01,-2.5019772957383442e+00,-1.1211526621011333e+03,6.4766543967878674e+00,3.8123046514082728e+00,-2.8008787183417146e-02,-4.8858364825396405e+00,-5.1210844528376811e+01,-6.0900351874107635e+05,-5.6231869875719383e+01,-4.8885135903741748e+03,1.3456836192673745e+00,1.4686776254980516e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.4902141053418255e+08,4.9300484376984259e+03,-9.7450985416590065e+07,1.5737576400297394e+02,-3.0928546494823073e+04,-1.4565553634260823e+02,-1.4903839839751196e+08,-4.2858637320203998e+03,9.7456436277842924e+07,1.2576052934342579e+02,3.0833510389523653e+04,7.4629805752146240e+01,5.3535488898022461e+08,-1.0518031044006348e+03,-5.7248362731933594e+03,-2.0685954943299294e+01,-2.4838168965652585e+02,6.8111013293266296e+01,-2.3901679399711806e+08,9.3154850337406970e+02,5.7539429710357217e+02,-7.0240903476082508e+00,4.6975401416275417e+00,-9.1881198434816724e-01,5.0452882827460170e+06,-1.2177952652189106e+01,-4.0001552746007292e+00,6.8570548465705539e-02,-8.1983715326863660e-02,3.4851564202732277e-02,-8.5828124480495986e+04,1.3553545927052374e+01,4.6931941437856949e+01,2.4402126386698475e-01,-2.3040969546353907e-01,2.5564063465658697e-02,-3.2377462091262513e+06,-5.2530561628387659e+02,-3.4435146608657669e+02,2.0715484722078372e+01,9.8492365671709194e+00,-9.4526831936811107e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.1993703876761720e+02,-2.6140658176972844e+07,3.4163202649923041e+03,-4.0231075928853778e+05,3.5366022298781672e+01,6.0900563576149102e+05,-5.1359680096336524e+02,-2.6142376509412684e+07,2.2639611406374697e+03,4.0231938224334153e+05,2.9199755613881280e+01,6.0903380333800858e+05,-1.0518031044006348e+03,8.4203215720092773e+07,-4.3146912025809288e+03,4.3369662094861269e+01,-3.2232351824641228e+00,8.2675662401111424e+05,7.6388225483347196e+02,-3.4111167663575143e+07,-1.6455592434591381e+01,-9.2111037917106842e-01,9.5670642332299849e-01,3.3995555416607508e+05,-1.6257804746779584e+01,4.1713660043667577e+05,-1.2016247473616204e-01,2.7533708186322059e-02,-1.1577904171556241e-02,-5.8770214850084785e+03,1.8746172847678281e+01,3.0835541688484318e+03,9.4188479368540357e-01,2.2074843567368774e-02,-1.0050272934958748e-02,1.0597169600390473e+01,4.7909368719559279e+02,1.7707664759323131e+06,-1.3499565669432050e+03,4.2456337356816221e-01,1.6745717117463755e+01,-3.3775546975125817e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-8.4307353501717746e+07,4.3238956244327128e+03,-5.7704681259731278e+07,1.2588840481566331e+02,-7.5231898175813738e+04,-1.5084593238548405e+02,8.4313326578975290e+07,7.7873183298867662e+02,-5.7703619175569221e+07,-8.2666851763899103e+01,-7.5160348813353237e+04,-6.0915943993757537e+01,-5.7248362731933594e+03,-4.3146912025809288e+03,1.4946172623828125e+08,5.5065573573112488e+01,8.7380105302017927e+05,1.1207020895183086e+02,-7.7109972741513047e+02,4.0414369519804313e+02,-3.5141006772355095e+07,6.3501987696956803e+00,-3.4480861818338151e+05,-5.8548491558472620e+00,1.0814687670846979e+01,-2.8394487429770834e+00,4.5037734318690567e+05,-7.1754838250489339e-02,6.0215673680580458e+03,7.5380471072644006e-02,3.9643474784118325e+01,8.1390993351281651e+00,-4.1114986693018418e+03,3.0075052092989552e-02,2.2748469567550622e+01,-2.4396253687422986e-02,4.7240026918472722e+02,-1.1973798351554724e+03,6.4131512411777058e+05,1.7504036340737912e+00,-1.0358499599601375e+04,2.3155157813412472e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.9571954231443669e+01,2.7932991710742051e+05,-4.4226277942335855e+01,2.6503976032639407e+03,-1.4290608862057086e-01,-4.8850852864461704e+03,1.0894042176822404e+02,-2.7935108036631468e+05,-2.9206245972199440e+01,2.6511657916409613e+03,5.1348445264642351e-01,4.8861448529710615e+03,-2.0685954943299294e+01,4.3369662094861269e+01,5.5065573573112488e+01,1.2589320884386078e+04,1.7769212652056012e+00,4.2095567856449634e-02,-3.6457264835689784e+01,-2.2158645727616999e+01,1.5079415788159508e+01,-1.2985071194688878e+03,5.0156548156677805e-02,7.7201067069360363e-02,7.5273570222650221e-01,2.5850741648360476e-01,-1.9595469156790557e-01,1.4654144717119390e+01,-1.1175510832339870e-03,-1.7406414266803311e-03,-4.7391203821845451e-01,-2.8065314696030796e-03,-9.5896299901964355e-02,-1.4760705409415018e-01,3.6168991718641200e-04,1.8302978575069143e-04,-2.2504072550312912e+01,-3.0345778739501839e-01,3.5793839929363003e+00,1.5214952425238454e+02,-7.0541917454352898e-02,2.0208574144952252e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.7299097071200621e+05,5.3587293253229063e+01,-6.0824426082686370e+05,1.1902497100599660e+00,1.6588696669210702e+02,-1.3689112041707840e+00,9.7325397798998863e+05,-3.8278656999245868e+01,-6.0835269037505449e+05,-3.6707995443339314e-01,1.6693979866423641e+02,4.9304431792074865e-01,-2.4838168965652585e+02,-3.2232351824641228e+00,8.7380105302017927e+05,1.7769212652056012e+00,2.1620457992549054e+04,1.4178089005872607e+00,-2.5086611070274415e+01,4.0095332623940134e+00,3.3688455344999564e+05,9.6381338762632829e-02,1.3746313236532089e+03,-5.7901079963992762e-02,5.2931454048533988e-01,-5.4633536713326811e-02,-4.3680812440054069e+03,-1.0892000184359136e-03,-2.8734342038419111e+01,1.0301506394247706e-03,6.6624772355605444e-01,1.4338842005114444e-01,-8.0729931797334586e+01,4.6648913432417640e-04,4.3902082856179070e-01,-3.6687790703447535e-04,9.2654596085267258e+00,-1.6183689034600093e+01,1.0360155907384731e+04,5.9899190825373871e-02,-1.7020815510675729e+02,2.6630673217897471e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.3674596425725031e+02,-2.4962615235390115e+05,-6.7494805811660626e+01,-9.6049275352143195e+02,2.2840356949087059e-01,1.4673448722566916e+03,4.9502634833072079e+01,-2.4963205688041882e+05,-4.8368649244803237e+01,9.6066809275065202e+02,-3.0676126917119717e-01,1.4677478606844875e+03,6.8111013293266296e+01,8.2675662401111424e+05,1.1207020895183086e+02,4.2095567856449634e-02,1.4178089005872607e+00,1.9539429134497419e+04,2.0256594138300400e+01,-3.3512519631203439e+05,7.1663013214874169e+00,-4.5360824882467149e-02,6.9119541321065153e-02,1.3680829310217330e+03,-4.2961483492312358e-01,4.2513012073198470e+03,-8.9209850463342955e-02,5.9645649974149947e-04,-1.2082986954319863e-03,-2.8232201082815060e+01,1.1125806844209052e-02,-9.3424070597951281e-01,1.2260241324957732e-02,2.7624477250401056e-05,-8.8261290712383922e-05,3.6410915972372962e-02,-7.0578523861649956e-01,3.3764145691929184e+03,-3.2961042073713998e+00,4.4229795051684562e-03,3.5032694396175401e-02,-1.7091028732189355e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.8070558000868903e+06,-1.5144639385201069e+03,-1.1211463549626507e+06,-1.1203192579001680e+01,5.7934459031201698e+02,2.3502044408838735e+01,-1.8089376740648721e+06,2.2246286063682055e+02,1.1218782988949064e+06,-1.4441436934935155e+00,-5.8657607733431712e+02,-8.5898201532854728e+00,-2.3901679399711806e+08,7.6388225483347196e+02,-7.7109972741513047e+02,-3.6457264835689784e+01,-2.5086611070274415e+01,2.0256594138300400e+01,2.2685303932813721e+09,5.2095808758186467e+02,7.1399915666246670e+01,-2.7496536400150262e+00,7.1083593368530273e-01,-1.1145471930503845e+00,-2.0309460552531323e+09,-6.7192357170772938e+00,-1.1422191368236636e+01,6.1990422247763383e-02,-1.7434889049743163e-02,2.8666091797374504e-02,5.1216703048532102e+06,2.0409658200751624e-01,6.3356548457905149e-01,3.1093588282711960e-03,-2.3571802241771911e-03,4.2764146596744766e-04,-7.3220860575164639e+04,1.3675840993851580e+01,-2.1455516312606960e+01,-3.1430647529172795e-01,4.0870229491038401e-01,-4.8425481861415487e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.0795929480872983e+03,-1.8045282502142349e+05,-9.1784517743146898e+02,-8.6535515221745175e+02,-3.5029223839240036e+00,1.1377822441536875e+03,-3.5048458379038493e+02,-1.7943499820189556e+05,7.7438885272524203e+01,8.5796960933506580e+02,-2.3197527991343900e+00,1.1271315328922767e+03,9.3154850337406970e+02,-3.4111167663575143e+07,4.0414369519804313e+02,-2.2158645727616999e+01,4.0095332623940134e+00,-3.3512519631203439e+05,5.2095808758186467e+02,5.2544911015966797e+08,4.4852960205078125e+02,-8.1702542304992676e-01,2.5080884394018312e+00,2.1070281391059146e+06,-1.1061004080722086e+01,-4.9139813815946811e+08,-5.1420141293011206e+00,-4.9287702544470402e-02,-3.2632405776289765e-02,2.4546693534484366e+06,-6.4472197043865975e-02,4.1765470799527050e+05,2.6172513988250046e-02,3.3366325103565547e-04,-1.9491795601866285e-04,-4.3399208948099367e+03,-1.1295174609223523e+01,2.4287796299356933e+03,-7.1512516728722630e+00,-1.2208576305831720e-01,1.1215486555272314e-01,7.9763519509141103e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
5.1952510213221348e+05,9.8273337770375747e+01,3.3411300143844931e+05,1.2250239931910336e+00,6.8604160814843425e+01,-3.1901494005104887e+00,-5.2014278459308681e+05,-5.2487723890005145e+02,3.3418485664247838e+05,3.3204937436907755e+00,6.3654191515633315e+01,3.0403582329407755e+00,5.7539429710357217e+02,-1.6455592434591381e+01,-3.5141006772355095e+07,1.5079415788159508e+01,3.3688455344999564e+05,7.1663013214874169e+00,7.1399915666246670e+01,4.4852960205078125e+02,5.2537476414733887e+08,-9.9810516834259033e-01,-2.1064301142577757e+06,-1.0227084839013001e+00,-3.9354593759841956e+00,-7.4825379074165719e+00,-4.9133527087338144e+08,1.1290588954407231e-02,-2.4538968457546025e+06,4.2566417657442672e-02,-6.1845328843566705e-01,-8.7890955012123975e-02,4.3812438404673792e+05,-3.1662475933406627e-04,4.4385782002415563e+03,1.1296478980712652e-04,-2.4557866058473337e+01,2.1002216347494596e+00,-4.9087431526163791e+03,5.5155405773366972e-02,7.4321525989387581e+01,5.9165210752007147e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.5224368059107145e-01,-2.1546155354311458e+02,3.7826403407554160e-01,-1.9341128490854431e+00,1.0024421949918354e-02,3.8568232442785484e+00,9.9845193186968686e+00,2.1720709677652917e+02,-5.8205418973610250e+00,-1.9419216698454580e+00,8.8708347845865565e-03,-3.8646944901175702e+00,-7.0240903476082508e+00,-9.2111037917106842e-01,6.3501987696956803e+00,-1.2985071194688878e+03,9.6381338762632829e-02,-4.5360824882467149e-02,-2.7496536400150262e+00,-8.1702542304992676e-01,-9.9810516834259033e-01,1.1897056662019342e+04,-5.6637845277154319e-03,8.4067245085456231e-03,1.1391129887878698e-01,-6.9275909124366982e-03,1.2955748113968480e-02,-1.0622103691936869e+04,1.0905480122639077e-04,3.5142488838819192e-04,1.0777182513790565e-03,-6.5671625585262197e-05,-5.7223790040909859e-04,1.4623287738449809e+01,2.7990124999448504e-06,-1.2225795953494466e-07,1.2647945803663974e-01,-4.0801072662421944e-04,7.7799057198196742e-02,-1.7208157770772731e-01,-1.2836668999133645e-03,-3.9664411491552656e-05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.6079383186555438e+03,-7.5845909022538160e-01,1.6994404247450832e+03,-7.8034355150924384e-04,6.8929728602880402e-01,-6.9024143764837009e-04,-2.6133038387295110e+03,-2.6815619194135820e+00,1.7008106729626140e+03,1.4011786434384499e-02,6.5784613591677088e-01,8.9380089890871428e-03,4.6975401416275417e+00,9.5670642332299849e-01,-3.4480861818338151e+05,5.0156548156677805e-02,1.3746313236532089e+03,6.9119541321065153e-02,7.1083593368530273e-01,2.5080884394018312e+00,-2.1064301142577757e+06,-5.6637845277154319e-03,3.4463964189115912e+04,-7.8760995529592037e-03,1.3033574652123561e-01,-4.8194638764835214e-02,2.4537995458921781e+06,6.3613260508908095e-05,-4.6618874844845877e+03,5.4078636935529193e-04,-3.4307798690714764e-03,-2.4087024736193689e-04,-5.9473674698737650e+03,-1.1507210921783467e-06,-2.9144343665549510e+01,2.9572388681928279e-07,-1.6976100459593724e-01,2.3661626441919381e-02,-1.3697078920859820e+01,-9.8391756362857519e-05,5.3067138704545835e-01,8.2495650546394669e-06,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
5.4511244925179270e+00,8.5867340366937083e+02,4.4279894957496069e+00,3.6162382717494790e+00,1.4692194216322368e-02,-4.9024327627193864e+00,-3.4242083350184203e+00,8.5497886806198096e+02,2.4535586954087307e+00,-3.5915570190863928e+00,4.4424587920847136e-03,-4.8684524136362102e+00,-9.1881198434816724e-01,3.3995555416607508e+05,-5.8548491558472620e+00,7.7201067069360363e-02,-5.7901079963992762e-02,1.3680829310217330e+03,-1.1145471930503845e+00,2.1070281391059146e+06,-1.0227084839013001e+00,8.4067245085456231e-03,-7.8760995529592037e-03,3.4480174301369116e+04,2.3550299969444164e-02,-2.4545756709999917e+06,1.4215025197698173e-03,1.7313702729965941e-04,3.4286913727253897e-04,-4.6666449629912759e+03,-5.2542049475851060e-04,5.8977147820685368e+03,-8.7482476637625040e-05,5.8122704749107837e-07,6.6282722947514760e-07,-2.8764320463296890e+01,-1.6443023182346472e-02,-1.9389326195905927e+01,-5.3246814204470638e-03,3.6407105354405514e-04,1.2695978427626486e-04,1.2396881747774975e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
4.8873270218593927e+04,3.4168095517973164e+01,1.7618134762291978e+04,2.4987209947131939e-01,-1.5406088163612749e+01,-4.5857633173527246e-01,4.8933282539445252e+04,-1.8448039682134549e+00,-1.7623773218247388e+04,1.5090651199216154e-02,1.5636469558069599e+01,1.9873230412613907e-01,5.0452882827460170e+06,-1.6257804746779584e+01,1.0814687670846979e+01,7.5273570222650221e-01,5.2931454048533988e-01,-4.2961483492312358e-01,-2.0309460552531323e+09,-1.1061004080722086e+01,-3.9354593759841956e+00,1.1391129887878698e-01,1.3033574652123561e-01,2.3550299969444164e-02,2.2670911926717529e+09,1.2326731286983832e-01,7.7203806925983685e+00,-2.2340699253627187e-02,-1.6364455223083496e-04,-6.7663192749023438e-04,-2.4262303821496576e+08,7.5577217133971830e-01,9.2650826435476308e+00,3.5687567658997020e-02,-6.6925814202089332e-02,-2.0445503438700453e-03,1.3348059623779012e+06,-5.8835534649217394e+00,-1.8226230183758332e+01,-6.4659710906323276e-02,1.2025213283573954e-01,1.2889579992126302e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
9.4489019778934278e+00,2.5982732568041661e+03,1.3700935157684157e+01,1.2725317302677682e+01,5.3417707887872243e-02,-1.2195675983071936e+01,6.9938537129005454e+00,2.5864060113010410e+03,-1.0248152938311250e-01,-1.2637401083900766e+01,3.2731760412537309e-02,-1.2058522713893719e+01,-1.2177952652189106e+01,4.1713660043667577e+05,-2.8394487429770834e+00,2.5850741648360476e-01,-5.4633536713326811e-02,4.2513012073198470e+03,-6.7192357170772938e+00,-4.9139813815946811e+08,-7.4825379074165719e+00,-6.9275909124366982e-03,-4.8194638764835214e-02,-2.4545756709999917e+06,1.2326731286983832e-01,5.2511659531518555e+08,-4.2205810546875000e-01,4.0483474731445313e-02,-1.7117078747489259e-02,-2.1086655574761136e+06,6.6348811598196034e-01,-3.4123099762850881e+07,1.8831963860459238e+00,-1.0942471629504001e-02,-4.1340265033206151e-03,3.4137903874845657e+05,1.6573650731351286e+00,-1.7678652037108757e+04,-4.7378284099796755e+00,-1.3056284457695230e-02,4.0423306850094765e-02,-6.8892295370985084e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.8397983819284718e+03,-1.6493997707717423e+00,-4.9017247278778896e+03,-1.9726091921005190e-02,-9.1092770977851267e-01,3.9437209510633064e-02,5.8427068327642237e+03,6.0739919159187821e+00,-4.9052436786490171e+03,-3.4258821898748071e-02,-8.5578107960273020e-01,-5.2959885429842757e-02,-4.0001552746007292e+00,-1.2016247473616204e-01,4.5037734318690567e+05,-1.9595469156790557e-01,-4.3680812440054069e+03,-8.9209850463342955e-02,-1.1422191368236636e+01,-5.1420141293011206e+00,-4.9133527087338144e+08,1.2955748113968480e-02,2.4537995458921781e+06,1.4215025197698173e-03,7.7203806925983685e+00,-4.2205810546875000e-01,5.2505626458178711e+08,-2.4890899658203125e-04,2.1079447292758473e+06,2.4445573066955817e-03,1.6530219212463444e+00,9.0820644692573005e-01,-3.4150244781474836e+07,2.4805772927387565e-04,-3.4140271101120242e+05,-4.7803547939599452e-03,3.1405016101491583e+00,3.5122329682527642e-01,-1.1319295841645835e+04,5.3010374919454720e-03,7.1341587910963403e+02,-5.7141063918707555e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.2531085247855203e-02,3.0988036167784601e+00,1.8230649515918174e-02,2.7785147280537548e-02,-9.0561890318768975e-05,-3.1764869798158325e-02,-1.3170816097663407e-01,-3.1130672153596288e+00,5.5070672270343790e-02,2.7845749888089483e-02,-1.2340094148322132e-04,3.1900431309450757e-02,6.8570548465705539e-02,2.7533708186322059e-02,-7.1754838250489339e-02,1.4654144717119390e+01,-1.0892000184359136e-03,5.9645649974149947e-04,6.1990422247763383e-02,-4.9287702544470402e-02,1.1290588954407231e-02,-1.0622103691936869e+04,6.3613260508908095e-05,1.7313702729965941e-04,-2.2340699253627187e-02,4.0483474731445313e-02,-2.4890899658203125e-04,1.1891764955401421e+04,-7.7148763224928748e-07,-4.3855302564722154e-04,1.2847006401664142e-02,3.7314121216883564e-03,6.6640633162062389e-04,-1.2881398330678248e+03,-3.8097877859896398e-06,-9.1891883619374855e-08,4.3172005462545543e-02,-8.2042014289136697e-03,-1.3255798818728098e-02,3.9551350204478801e+00,1.5840850103142161e-04,1.9148180667936964e-04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-6.2918471367302182e+01,1.7060148682097653e-02,-2.6240776999055463e+01,3.5366507521051443e-05,-1.3411490474093467e-02,1.3320806455508752e-04,6.3073502424058255e+01,6.3481464482118888e-02,-2.6232225190671741e+01,-3.8857906028064507e-04,-1.2710183025994441e-02,-6.4446443359560124e-05,-8.1983715326863660e-02,-1.1577904171556241e-02,6.0215673680580458e+03,-1.1175510832339870e-03,-2.8734342038419111e+01,-1.2082986954319863e-03,-1.7434889049743163e-02,-3.2632405776289765e-02,-2.4538968457546025e+06,1.0905480122639077e-04,-4.6618874844845877e+03,3.4286913727253897e-04,-1.6364455223083496e-04,-1.7117078747489259e-02,2.1079447292758473e+06,-7.7148763224928748e-07,3.4456133361842483e+04,2.2657215595245361e-05,-3.2916464400699189e-02,-1.0531205314853244e-02,3.4072999609879713e+05,-4.2999310326780575e-06,1.3884495271888682e+03,-9.7158855934084013e-06,-2.2531668404128277e-02,-8.6831355209052302e-03,-7.4697398595096206e+02,-2.5743380139956027e-05,-7.3754625586044913e+00,2.6530122229580363e-04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.2496202936659717e-01,-1.3164371203339355e+01,-7.9805635581162049e-02,-5.5583019028392494e-02,-2.3277836511002560e-04,1.2397156022818533e-01,5.1549794981978536e-02,-1.3069897300583877e+01,-2.9673855748638900e-02,5.4942478045213863e-02,-1.1563356267676171e-04,1.2329709641460590e-01,3.4851564202732277e-02,-5.8770214850084785e+03,7.5380471072644006e-02,-1.7406414266803311e-03,1.0301506394247706e-03,-2.8232201082815060e+01,2.8666091797374504e-02,2.4546693534484366e+06,4.2566417657442672e-02,3.5142488838819192e-04,5.4078636935529193e-04,-4.6666449629912759e+03,-6.7663192749023438e-04,-2.1086655574761136e+06,2.4445573066955817e-03,-4.3855302564722154e-04,2.2657215595245361e-05,3.4471273507290520e+04,3.0122080976790837e-03,-3.4080428876908426e+05,1.3267079108528547e-02,-5.8591189934811343e-05,-4.9725371062940739e-05,1.3890098749924916e+03,7.5384252998755459e-03,7.0374855031950176e+02,-2.4178919794137985e-02,-3.0707918783194052e-04,1.6313806522446793e-04,-7.2035922835589012e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.7731842407893836e+06,-3.0609109350055309e+02,1.0998453798814712e+06,-1.6435926431923902e+00,5.7014624522316558e+02,-7.1774179947484633e+00,-1.7768547696659733e+06,-5.8172790064325773e+02,-1.1013773517281455e+06,3.3276623014319444e+00,-5.8358202451577745e+02,-2.5019772957383442e+00,-8.5828124480495986e+04,1.8746172847678281e+01,3.9643474784118325e+01,-4.7391203821845451e-01,6.6624772355605444e-01,1.1125806844209052e-02,5.1216703048532102e+06,-6.4472197043865975e-02,-6.1845328843566705e-01,1.0777182513790565e-03,-3.4307798690714764e-03,-5.2542049475851060e-04,-2.4262303821496576e+08,6.6348811598196034e-01,1.6530219212463444e+00,1.2847006401664142e-02,-3.2916464400699189e-02,3.0122080976790837e-03,4.7535224554821777e+08,-1.2725045221857727e+02,-1.6627305799867027e+03,-4.1760785339283757e+00,8.6612062277272344e+00,2.9760295152664185e-01,-2.3421501050274059e+08,9.9572424975930960e+02,3.1540243940314303e+03,1.1220411299331760e+01,-2.1898632592578977e+01,-2.2914946142017001e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
8.1375478259346767e+02,-1.7730866244405447e+05,-3.2196924935058286e+02,-8.4931135392145836e+02,-3.0785027798665565e+00,-1.1173799874659853e+03,-3.6757920092600301e+02,-1.7803783848802428e+05,-2.2670386687553673e+02,8.5401768319708606e+02,-1.5032187119544538e-01,-1.1211526621011333e+03,1.3553545927052374e+01,3.0835541688484318e+03,8.1390993351281651e+00,-2.8065314696030796e-03,1.4338842005114444e-01,-9.3424070597951281e-01,2.0409658200751624e-01,4.1765470799527050e+05,-8.7890955012123975e-02,-6.5671625585262197e-05,-2.4087024736193689e-04,5.8977147820685368e+03,7.5577217133971830e-01,-3.4123099762850881e+07,9.0820644692573005e-01,3.7314121216883564e-03,-1.0531205314853244e-02,-3.4080428876908426e+05,-1.2725045221857727e+02,6.7495402393737793e+07,-4.3759130859375000e+02,-6.1605358123779297e-01,2.4445717212802265e+00,3.9414316810830496e+02,-3.3343852974779332e+02,-3.3437694390910760e+07,9.7730509276960527e+02,1.7782321128487869e+01,-7.4317132085600761e+00,3.3039741170474247e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.1123347039108997e+05,3.6248454679682692e+02,3.2857684766166483e+05,2.3778399075360803e+00,-6.4789802878809908e+01,2.1368854032348108e+00,5.1391315794780286e+05,4.7685329945074153e+02,3.2998087555479183e+05,-4.4089362971619668e+00,-5.9810268621245640e+01,6.4766543967878674e+00,4.6931941437856949e+01,9.4188479368540357e-01,-4.1114986693018418e+03,-9.5896299901964355e-02,-8.0729931797334586e+01,1.2260241324957732e-02,6.3356548457905149e-01,2.6172513988250046e-02,4.3812438404673792e+05,-5.7223790040909859e-04,-5.9473674698737650e+03,-8.7482476637625040e-05,9.2650826435476308e+00,1.8831963860459238e+00,-3.4150244781474836e+07,6.6640633162062389e-04,3.4072999609879713e+05,1.3267079108528547e-02,-1.6627305799867027e+03,-4.3759130859375000e+02,6.7488517750000000e+07,-1.5895593166351318e-01,-2.3398120382500565e+02,-3.7877438836221700e-01,-1.0737875567962769e+03,-4.0459770863726573e+02,-3.4430843575625338e+07,-1.1449215256804433e+00,-3.3201997975738457e+05,1.2507359794511535e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.2194408523968672e+01,-2.1529494980833633e+02,-7.3159230152941390e+00,-1.9238874633535417e+00,-7.3112153367335710e-03,-3.8277033024029410e+00,6.1533492807019652e+00,2.1356400290472286e+02,3.4602652708868198e+00,-1.9151111957926441e+00,7.5479557574426835e-03,3.8123046514082728e+00,2.4402126386698475e-01,2.2074843567368774e-02,3.0075052092989552e-02,-1.4760705409415018e-01,4.6648913432417640e-04,2.7624477250401056e-05,3.1093588282711960e-03,3.3366325103565547e-04,-3.1662475933406627e-04,1.4623287738449809e+01,-1.1507210921783467e-06,5.8122704749107837e-07,3.5687567658997020e-02,-1.0942471629504001e-02,2.4805772927387565e-04,-1.2881398330678248e+03,-4.2999310326780575e-06,-5.8591189934811343e-05,-4.1760785339283757e+00,-6.1605358123779297e-01,-1.5895593166351318e-01,2.5476688440889120e+03,1.0522538344730492e-03,3.5279044593607978e-03,-1.4454497453640368e+01,2.3355321021214452e+00,3.9846078669097444e+00,-1.2830303894565741e+03,-4.6938899071172269e-02,-5.9878810953038424e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.5877380652997472e+03,-2.5450031839204650e+00,-1.6851640274102917e+03,-1.3357102309966539e-02,6.6499755780394987e-01,-1.3582396675611712e-02,-2.6006398726799639e+03,-2.6922247564655435e+00,-1.6918271894425693e+03,1.9789030748538154e-02,6.3949044365532026e-01,-2.8008787183417146e-02,-2.3040969546353907e-01,-1.0050272934958748e-02,2.2748469567550622e+01,3.6168991718641200e-04,4.3902082856179070e-01,-8.8261290712383922e-05,-2.3571802241771911e-03,-1.9491795601866285e-04,4.4385782002415563e+03,2.7990124999448504e-06,-2.9144343665549510e+01,6.6282722947514760e-07,-6.6925814202089332e-02,-4.1340265033206151e-03,-3.4140271101120242e+05,-3.8097877859896398e-06,1.3884495271888682e+03,-4.9725371062940739e-05,8.6612062277272344e+00,2.4445717212802265e+00,-2.3398120382500565e+02,1.0522538344730492e-03,1.0672167190416250e+04,3.8695163093507290e-03,4.5402936430409806e+00,2.8070354933028172e+00,3.4055235676209448e+05,-3.4285824299465999e-03,1.3666072042761891e+03,-9.7431179075228594e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.1293177717594958e+00,-8.5081622668093712e+02,1.8349500161920587e+00,-3.5807466284193135e+00,-7.3265288420533148e-03,-4.8566353379096778e+00,1.3837048239226644e+00,-8.5480400415521888e+02,5.7690547763091327e-01,3.6082059150299171e+00,4.6083659374532180e-03,-4.8858364825396405e+00,2.5564063465658697e-02,1.0597169600390473e+01,-2.4396253687422986e-02,1.8302978575069143e-04,-3.6687790703447535e-04,3.6410915972372962e-02,4.2764146596744766e-04,-4.3399208948099367e+03,1.1296478980712652e-04,-1.2225795953494466e-07,2.9572388681928279e-07,-2.8764320463296890e+01,-2.0445503438700453e-03,3.4137903874845657e+05,-4.7803547939599452e-03,-9.1891883619374855e-08,-9.7158855934084013e-06,1.3890098749924916e+03,2.9760295152664185e-01,3.9414316810830496e+02,-3.7877438836221700e-01,3.5279044593607978e-03,3.8695163093507290e-03,1.0676223421526141e+04,4.2404829126252069e-01,-3.3573823796054488e+05,-2.0040175561346962e+00,8.8453348118725433e-02,2.9660715861019871e-02,1.3603305471421741e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.4906247387838435e+08,-4.5362136668659678e+03,9.7478433189517021e+07,-1.3498024425777663e+02,-3.0995277263556312e+04,-1.2259286219511483e+02,-1.4906018013180524e+08,2.9746162277102994e+03,-9.7463172647062734e+07,-1.5447833944348986e+01,3.0702226237828458e+04,-5.1210844528376811e+01,-3.2377462091262513e+06,4.7909368719559279e+02,4.7240026918472722e+02,-2.2504072550312912e+01,9.2654596085267258e+00,-7.0578523861649956e-01,-7.3220860575164639e+04,-1.1295174609223523e+01,-2.4557866058473337e+01,1.2647945803663974e-01,-1.6976100459593724e-01,-1.6443023182346472e-02,1.3348059623779012e+06,1.6573650731351286e+00,3.1405016101491583e+00,4.3172005462545543e-02,-2.2531668404128277e-02,7.5384252998755459e-03,-2.3421501050274059e+08,-3.3343852974779332e+02,-1.0737875567962769e+03,-1.4454497453640368e+01,4.5402936430409806e+00,4.2404829126252069e-01,5.3431382562011719e+08,1.4255800975561142e+03,-1.4637738090515137e+04,-3.8089122325181961e+01,-1.9636475282907486e+02,1.4580776172876358e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.0763786171675904e+03,-2.6153525772239737e+07,1.4569204121141984e+03,-4.0246018271853024e+05,-1.5749819476488346e+01,-6.0925663371468370e+05,-2.9801691497691208e+03,-2.6145791134274408e+07,-4.6439863651437918e+01,4.0229300375174120e+05,-2.0944829922238057e+01,-6.0900351874107635e+05,-5.2530561628387659e+02,1.7707664759323131e+06,-1.1973798351554724e+03,-3.0345778739501839e-01,-1.6183689034600093e+01,3.3764145691929184e+03,1.3675840993851580e+01,2.4287796299356933e+03,2.1002216347494596e+00,-4.0801072662421944e-04,2.3661626441919381e-02,-1.9389326195905927e+01,-5.8835534649217394e+00,-1.7678652037108757e+04,3.5122329682527642e-01,-8.2042014289136697e-03,-8.6831355209052302e-03,7.0374855031950176e+02,9.9572424975930960e+02,-3.3437694390910760e+07,-4.0459770863726573e+02,2.3355321021214452e+00,2.8070354933028172e+00,-3.3573823796054488e+05,1.4255800975561142e+03,8.3981494695678711e+07,1.8904621970653534e+02,-6.6864296009298414e+01,-2.9207304122974165e+01,-8.2592441670649871e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
8.4336829053448841e+07,1.4529103942845400e+03,-5.7724545130837284e+07,7.5479933678806489e+01,7.5283647294016861e+04,5.8500908738500208e+01,-8.4324961306811944e+07,-1.2574153741365153e+03,-5.7708003225466467e+07,1.0971574205763659e+01,7.5094594772955112e+04,-5.6231869875719383e+01,-3.4435146608657669e+02,-1.3499565669432050e+03,6.4131512411777058e+05,3.5793839929363003e+00,1.0360155907384731e+04,-3.2961042073713998e+00,-2.1455516312606960e+01,-7.1512516728722630e+00,-4.9087431526163791e+03,7.7799057198196742e-02,-1.3697078920859820e+01,-5.3246814204470638e-03,-1.8226230183758332e+01,-4.7378284099796755e+00,-1.1319295841645835e+04,-1.3255798818728098e-02,-7.4697398595096206e+02,-2.4178919794137985e-02,3.1540243940314303e+03,9.7730509276960527e+02,-3.4430843575625338e+07,3.9846078669097444e+00,3.4055235676209448e+05,-2.0040175561346962e+00,-1.4637738090515137e+04,1.8904621970653534e+02,1.4923830484515381e+08,-1.2777053594589233e+01,-8.7539992571610026e+05,-6.5595021888613701e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.5902058186794040e+01,2.7955733765678713e+05,-2.4953418697151459e+00,2.6527134553090991e+03,-3.5924533283949905e-01,4.8891053692528103e+03,-9.3698655829729205e+00,-2.7950854510128865e+05,1.4606449427663392e+01,2.6523765880440437e+03,-1.9722928294090503e-01,-4.8885135903741748e+03,2.0715484722078372e+01,4.2456337356816221e-01,1.7504036340737912e+00,1.5214952425238454e+02,5.9899190825373871e-02,4.4229795051684562e-03,-3.1430647529172795e-01,-1.2208576305831720e-01,5.5155405773366972e-02,-1.7208157770772731e-01,-9.8391756362857519e-05,3.6407105354405514e-04,-6.4659710906323276e-02,-1.3056284457695230e-02,5.3010374919454720e-03,3.9551350204478801e+00,-2.5743380139956027e-05,-3.0707918783194052e-04,1.1220411299331760e+01,1.7782321128487869e+01,-1.1449215256804433e+00,-1.2830303894565741e+03,-3.4285824299465999e-03,8.8453348118725433e-02,-3.8089122325181961e+01,-6.6864296009298414e+01,-1.2777053594589233e+01,1.2592586586408317e+04,-7.8445479431684362e-01,1.4017665662104264e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.7339666199497378e+05,-2.5642230276673335e+01,6.0848443899733317e+05,-7.6237296501343521e-01,1.6589404308964922e+02,-7.4694274922875492e-01,9.7360454718860786e+05,4.5382952163225355e+01,6.0850622867032129e+05,-4.6514407563043925e-01,1.6805690192516198e+02,1.3456836192673745e+00,9.8492365671709194e+00,1.6745717117463755e+01,-1.0358499599601375e+04,-7.0541917454352898e-02,-1.7020815510675729e+02,3.5032694396175401e-02,4.0870229491038401e-01,1.1215486555272314e-01,7.4321525989387581e+01,-1.2836668999133645e-03,5.3067138704545835e-01,1.2695978427626486e-04,1.2025213283573954e-01,4.0423306850094765e-02,7.1341587910963403e+02,1.5840850103142161e-04,-7.3754625586044913e+00,1.6313806522446793e-04,-2.1898632592578977e+01,-7.4317132085600761e+00,-3.3201997975738457e+05,-4.6938899071172269e-02,1.3666072042761891e+03,2.9660715861019871e-02,-1.9636475282907486e+02,-2.9207304122974165e+01,-8.7539992571610026e+05,-7.8445479431684362e-01,2.1620232056751847e+04,1.0579914995469153e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.1780862216647753e+02,2.4982071748983007e+05,5.9219626385886436e+01,9.6185401872454577e+02,1.9136641139169625e-01,1.4698881792312131e+03,-4.2193969491787158e+00,2.4976478881067666e+05,-8.4476825598093406e+00,-9.6153854631575359e+02,3.9243235265848053e-02,1.4686776254980516e+03,-9.4526831936811107e-01,-3.3775546975125817e+03,2.3155157813412472e+00,2.0208574144952252e-02,2.6630673217897471e-02,-1.7091028732189355e+00,-4.8425481861415487e-02,7.9763519509141103e+00,5.9165210752007147e-03,-3.9664411491552656e-05,8.2495650546394669e-06,1.2396881747774975e-01,1.2889579992126302e-01,-6.8892295370985084e+02,-5.7141063918707555e-03,1.9148180667936964e-04,2.6530122229580363e-04,-7.2035922835589012e+00,-2.2914946142017001e+01,3.3039741170474247e+05,1.2507359794511535e+01,-5.9878810953038424e-02,-9.7431179075228594e-02,1.3603305471421741e+03,1.4580776172876358e+02,-8.2592441670649871e+05,-6.5595021888613701e+01,1.4017665662104264e+00,1.0579914995469153e+00,1.9539746399723925e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.2924852524237189e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.3246491160690074e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.4526476654545312e+09,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.4899700427440443e+09,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,8.1395774518113422e+09,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,8.3509820646695356e+09
|
|
48
matlab/mat/APA95ML_M.CSV
Normal file
48
matlab/mat/APA95ML_M.CSV
Normal file
@@ -0,0 +1,48 @@
|
||||
3.1992201782235205e-02,7.0722620276406877e-08,2.0544112465535832e-06,-3.2339345085577873e-09,-1.5913378057484811e-04,-5.9482353177086968e-08,-1.4031522384832687e-03,8.3020230858225766e-07,6.0434230359803333e-07,-8.4356051933229684e-09,-2.1441165102999279e-06,1.3132486748474342e-08,2.3783423562631894e-03,-2.5404409035526942e-07,-4.2173966345555817e-03,-1.0953949951972607e-08,3.5432870800420266e-05,1.4193778514671502e-08,1.0781646184136867e-04,-1.4788536044489869e-07,-2.7678932511595467e-05,6.8230384492843634e-10,-1.0905275944711065e-07,5.6271501411249364e-10,-3.0823615134092287e-06,2.7181817665487978e-09,2.4769261508036683e-07,-2.6669007490021357e-12,3.3875100205214200e-09,-6.2087961429024690e-12,1.0582237567611935e-04,-2.1365841925534065e-07,2.7476072157594318e-05,-1.2164366565007301e-09,-1.1056629207143725e-07,-3.1140184170001178e-10,2.3830747636427560e-03,-5.6342565704228196e-08,4.2102097439251926e-03,7.4133958500228173e-09,3.5473029053197447e-05,1.4638435348295284e-08,-7.9777071278578457e-02,-8.1256077086162670e-02,3.2312284906712023e-04,4.4000052435981963e-04,3.6700089328994298e-06,1.3106492228986189e-05
|
||||
7.0722620276406877e-08,2.2205280107285272e-02,-1.2524555153707617e-06,9.2055292237095592e-05,-3.3992142970650830e-09,-4.3876200001102092e-09,-9.9479039819676013e-07,-6.4028589755182712e-04,-3.6703279508720088e-08,4.6215239373695931e-06,-6.8436968545314245e-09,6.9444547201702733e-09,3.2900623009690151e-07,2.7655224902475161e-03,-8.0008560688024665e-07,-2.3711318201359712e-05,6.0083831081268622e-10,9.6418915289723114e-06,1.2518477441723024e-07,1.4834878036770716e-05,-1.0970460996137612e-08,2.4866103693376101e-08,2.8541542050718021e-11,-6.6681090603397375e-08,-2.8205620501837117e-09,-2.4422319101878214e-07,2.4578312873460706e-10,-3.8549879758086986e-10,-1.2863158325163040e-12,9.1904536041006337e-10,1.1893243734966591e-08,1.4578597521262798e-05,-3.8102201520223569e-08,2.4749827612882644e-08,2.1693772119715850e-10,6.6373183637036695e-08,-1.4217778939144044e-07,2.7651058725446363e-03,3.0502088497960704e-07,-2.3702416664799635e-05,-5.0488009888962423e-10,-9.6514235712132394e-06,4.7956717518138041e-06,-6.7272098201318146e-06,3.2137293308054001e-06,-6.8750621041690070e-06,2.1007419070983017e-06,-3.5723349268193733e-03
|
||||
2.0544112465535832e-06,-1.2524555153707617e-06,1.7386231746424698e-02,-3.2962213937797655e-08,-4.3041342274295875e-08,1.3025821301838908e-08,1.3753029849027576e-07,-2.4186321339334307e-07,3.2072547248317151e-04,1.1495745358658619e-09,3.6317974501570301e-09,1.3234126667822221e-09,2.7368007260277325e-03,4.4055584077779941e-07,1.7809333978306163e-03,-9.0042873851642259e-09,1.5680094555688544e-05,-1.1317199682922248e-09,3.8550671713933033e-05,7.5778678287149863e-08,-2.2471584950179093e-05,-5.6857887773330069e-11,-1.0979768958246976e-07,-3.5086472317057884e-10,-5.5929422979328300e-07,-1.0742867310752175e-09,3.8496841153621743e-07,-1.3425980752097267e-12,1.5032746779670344e-09,7.1309107378807018e-12,-3.7727801527350954e-05,-1.3706267284597984e-08,-2.2106204443518174e-05,3.9613363515850742e-10,1.0942210287875560e-07,-1.5669012654931701e-10,-2.7362888407269355e-03,7.2243498038674413e-08,1.7823168733268994e-03,-8.6137513749049189e-09,-1.5671581215341812e-05,7.1024792395673775e-10,6.6421434037352574e-05,7.5771457821461653e-05,1.8669160478940235e-02,1.6366950904325470e-02,-2.2507614142865459e-06,1.6572383417626479e-05
|
||||
-3.2339345085577873e-09,9.2055292237095592e-05,-3.2962213937797655e-08,9.6990370271081068e-07,-2.5801686158799324e-11,-2.8485914318074239e-13,-7.2348316532414909e-09,-4.6224286630680620e-06,-3.4969402430693545e-10,3.0878984538807871e-08,-5.1663280226243293e-11,5.7556137469255522e-11,3.1672405733470083e-09,2.2213023505644600e-05,-9.7649201613295044e-09,-1.1069949022426342e-07,4.5994539060461918e-11,4.9976897672290098e-08,5.8035992130333669e-10,9.0180534022718161e-08,-4.6863440716497438e-11,1.2641036178183253e-10,-2.7887147384699428e-14,-3.7210392625960391e-10,-1.0752723879685388e-11,-1.4708948800722105e-09,1.5954027738439370e-12,-2.0712305963704488e-12,-8.4059867067730388e-15,5.2029867861532227e-12,-3.9950023899855471e-10,8.8483177114101538e-08,-3.6977675806570336e-10,1.2612141641693459e-10,1.8852259170306828e-12,3.6966074597294199e-10,-6.7013475995705707e-10,2.2208017118773350e-05,-8.0811727473652339e-10,-1.1059371758929796e-07,-2.0400707086491610e-11,-5.0029093990216823e-08,6.1909083196197981e-09,-7.7709489701395768e-08,-2.0873163364654331e-08,-7.4797317911641460e-08,-1.1462974253298323e-06,-2.4524528394658456e-04
|
||||
-1.5913378057484811e-04,-3.3992142970650830e-09,-4.3041342274295875e-08,-2.5801686158799324e-11,1.6750659352751670e-06,5.6560285315067995e-10,2.1535093460927205e-06,-7.1034868772352274e-09,-2.4839073250459730e-09,6.6895343136652928e-11,-6.9356452587461267e-09,-5.9929946194931342e-11,1.1270156040196203e-05,5.4531953002258868e-09,5.2636753685366486e-05,-4.5784751386628592e-11,-9.7855662922897325e-08,-1.2309213047781552e-10,-4.0510440169847732e-07,2.0159933646142921e-09,-5.1501173125630800e-08,-5.8729378916701226e-12,-4.4886272238428433e-10,-8.4317288264820401e-12,1.0862553746312704e-08,-3.1502122666942769e-11,6.5246500966838228e-10,5.0853020055555710e-14,9.1094238935692297e-12,1.3045028049510379e-13,-3.9877761373976723e-07,1.8275224151701428e-09,4.8832324137451928e-08,4.8296218992632762e-12,-4.3309066394198101e-10,4.2874092884236786e-12,1.1237593557972642e-05,-8.3441802697492503e-10,-5.2608138646888866e-05,8.1824439417067998e-11,-9.8224993420481735e-08,-1.1863775651366341e-10,7.9021985008522388e-04,7.6390655602689517e-04,-3.5600687061668377e-06,-4.3741949696467345e-06,2.3194359654359551e-07,-1.2883784457938332e-07
|
||||
-5.9482353177086968e-08,-4.3876200001102092e-09,1.3025821301838908e-08,-2.8485914318074239e-13,5.6560285315067995e-10,1.4370692556095564e-06,9.5409950653895813e-09,3.1196606264259441e-09,-2.2648516245258057e-09,2.4339734391461524e-13,6.6007324802023665e-11,-1.0323313816380191e-07,1.2296538512804611e-08,-3.5572335768244213e-05,4.3125923058111725e-08,3.9042780071211060e-07,3.8752607706107331e-11,-7.0746607208663650e-08,-2.1842790235398756e-09,-8.8755715210445471e-08,2.6332513571938378e-10,-4.5217681483436035e-10,-2.0643058627559326e-13,3.9010670314527719e-10,4.2008162491375609e-11,8.3773057688862460e-10,-3.2420933448573485e-12,3.4179199737495340e-12,-6.5332074976404523e-15,-1.0802751702568654e-11,7.9312172944772749e-10,8.7255487961023653e-08,-7.0039998478441199e-11,4.4788894611903872e-10,5.0847098781436672e-13,3.8856753868407583e-10,9.5390862882302386e-09,3.5571727683047820e-05,-1.3821679465240370e-08,-3.9034956128264949e-07,3.0469244126545847e-11,-7.0906019270702084e-08,2.7445921375687554e-07,3.9243186558967079e-07,1.1646122969800890e-08,1.5577011176483198e-07,-2.5095534857133388e-04,1.3929093978201961e-06
|
||||
-1.4031522384832687e-03,-9.9479039819676013e-07,1.3753029849027576e-07,-7.2348316532414909e-09,2.1535093460927205e-06,9.5409950653895813e-09,3.1973169311020976e-02,4.0096474287739173e-08,-1.7132697106893042e-06,7.6611271229545241e-09,1.5906250710092442e-04,6.4728132783808725e-08,2.3828703436907946e-03,1.4733445239430024e-06,4.2065194402158773e-03,6.2985581012317733e-09,-3.5464804191996867e-05,1.6547308981387885e-08,1.0819703152010708e-04,1.4753507538061609e-07,2.8008437265342201e-05,-1.2231096276267867e-09,1.1118315711774381e-07,-1.0527887485706229e-10,-3.0952507548528793e-06,-2.2918925307931007e-09,-2.5086507653166167e-07,1.7268716883370776e-11,-3.4386366003572338e-09,3.7111024390181571e-12,1.0661293202162093e-04,3.7498042636536832e-08,-2.7883368065078518e-05,-8.2883412578567382e-10,1.1258589093650095e-07,-2.9553644004848665e-10,2.3854624561992404e-03,-5.6849860915080032e-07,-4.2025589744105422e-03,4.4207776084953490e-09,-3.5505370276547365e-05,-6.1011844559107278e-09,-7.7387397421131057e-02,8.3411402346350888e-02,3.9201791398762732e-04,-4.9216217591515601e-04,1.8036219703654935e-05,-2.0053507774652502e-06
|
||||
8.3020230858225766e-07,-6.4028589755182712e-04,-2.4186321339334307e-07,-4.6224286630680620e-06,-7.1034868772352274e-09,3.1196606264259441e-09,4.0096474287739173e-08,2.2205161837634848e-02,-8.5070388971446656e-07,-9.2042930625581924e-05,-9.7349529737400620e-09,2.6792939524906613e-09,1.7365064180509520e-07,2.7647448233123718e-03,-7.2052391941545375e-07,2.3710119178366162e-05,3.7022782649972932e-09,9.6439797678444642e-06,-4.0354634657611011e-08,1.4739292547934674e-05,4.7838623301678214e-08,-2.4996502106291123e-08,2.1049951288232753e-10,-6.6336798163467223e-08,6.7253384946199505e-10,-2.4316229019244637e-07,-4.7438451082997793e-10,3.8645300616923333e-10,-5.9715541129577539e-12,9.0962191048061648e-10,3.2198961564871714e-08,1.4643131713398033e-05,-5.4556845077778202e-08,-2.4629565203992414e-08,2.6209663485363288e-10,6.6729623233432869e-08,-5.8039479053025103e-07,2.7647661307563538e-03,8.4898671333533888e-07,2.3717435449376312e-05,4.1357233228847301e-10,-9.6471269211294267e-06,-2.2921163837503677e-06,-1.0303188618379029e-05,1.2281097577806732e-05,-1.8212725519763330e-06,2.5545484696192206e-05,3.5728283551551688e-03
|
||||
6.0434230359803333e-07,-3.6703279508720088e-08,3.2072547248317151e-04,-3.4969402430693545e-10,-2.4839073250459730e-09,-2.2648516245258057e-09,-1.7132697106893042e-06,-8.5070388971446656e-07,1.7382834975636523e-02,1.9822098708870626e-08,1.6626640137911153e-08,1.8783641054497662e-08,-2.7374850372754935e-03,7.1216880328964054e-07,1.7847896688026436e-03,-5.3216200204698723e-09,1.5673106718648381e-05,2.3775630542679181e-09,-3.8507886325129917e-05,2.0417986359775200e-08,-2.2454048851050631e-05,3.1153271203303121e-10,-1.0971280999012633e-07,-1.6125218714418548e-10,5.5818718747954517e-07,-3.2883250302696856e-10,3.8506829535569232e-07,-2.8119494747385815e-12,1.4989925040362576e-09,2.5303738106108589e-12,3.7739441014445231e-05,8.6073912487602701e-09,-2.2176095715272184e-05,-1.5827266673156305e-10,1.0974851846352267e-07,1.9062266347148471e-12,2.7382051767671500e-03,8.3929722534049385e-08,1.7864625214079300e-03,3.1571215632760582e-09,-1.5676494904077542e-05,6.3510211112257312e-10,-8.8440333316480292e-05,9.7185193603567353e-05,-1.8367414948480688e-02,1.6792269103800023e-02,1.1871946297445109e-05,1.1824141280798525e-05
|
||||
-8.4356051933229684e-09,4.6215239373695931e-06,1.1495745358658619e-09,3.0878984538807871e-08,6.6895343136652928e-11,2.4339734391461524e-13,7.6611271229545241e-09,-9.2042930625581924e-05,1.9822098708870626e-08,9.6946801215095588e-07,2.0573546030237124e-10,9.4877676297501106e-11,-4.6231579290809673e-09,-2.2205803532922046e-05,2.2283680403843359e-08,-1.1068666040155906e-07,-3.1732902634491614e-11,-4.9985508488425320e-08,2.7061878869183933e-11,-8.9479694109268183e-08,-4.2439423013417908e-10,1.2733664742117083e-10,-2.0645035918727493e-12,3.6953325122779268e-10,2.3521883661010853e-12,1.4634427024362311e-09,4.1345792532650514e-12,-2.0796943788283321e-12,5.5042226472337574e-14,-5.1298270170629448e-12,-5.1728804736424045e-10,-8.9134346561422232e-08,4.4721449038170724e-10,1.2572843517935020e-10,-2.0840520826233504e-12,-3.7289249041273559e-10,4.2748137404210330e-09,-2.2209565555885069e-05,-3.1496285647205177e-11,-1.1080185901791346e-07,6.9850174247999533e-12,5.0042892292610336e-08,-4.7461520105455249e-08,1.5593413540609805e-07,-2.8456949579016907e-07,2.2681109252580009e-07,-1.6381252890882443e-06,-2.4569778440730589e-04
|
||||
-2.1441165102999279e-06,-6.8436968545314245e-09,3.6317974501570301e-09,-5.1663280226243293e-11,-6.9356452587461267e-09,6.6007324802023665e-11,1.5906250710092442e-04,-9.7349529737400620e-09,1.6626640137911153e-08,2.0573546030237124e-10,1.6747192336417761e-06,6.4339031991331268e-10,-1.1245648741257789e-05,1.7564947505154573e-08,5.2608396344343577e-05,-4.5298174926677135e-12,-9.8203662943314655e-08,1.5124276914498571e-10,4.0858247907403371e-07,1.3730742822238674e-09,-4.8727713832905486e-08,-5.8516164354815380e-12,-4.3134012899706909e-10,-2.6609103082200992e-12,-1.0972005176187653e-08,-1.9679528632568288e-11,6.2150573994015152e-10,8.1432617356528313e-14,8.7210330562613891e-12,6.6941398436227538e-14,4.0482440772554030e-07,1.8189283175169104e-10,4.6395869224912515e-08,-4.6562134649935743e-12,-4.2074370761843216e-10,-2.3233643811055025e-12,-1.1223836943979540e-05,-4.9571257262004145e-09,-5.2577803229082071e-05,-5.0898798533335496e-12,-9.8491068130003305e-08,-5.0806636849664959e-11,-7.6834254700137170e-04,7.8580803193457329e-04,3.8239237901519933e-06,-4.6570622399488520e-06,2.1810598507161741e-07,8.1551244794981474e-08
|
||||
1.3132486748474342e-08,6.9444547201702733e-09,1.3234126667822221e-09,5.7556137469255522e-11,-5.9929946194931342e-11,-1.0323313816380191e-07,6.4728132783808725e-08,2.6792939524906613e-09,1.8783641054497662e-08,9.4877676297501106e-11,6.4339031991331268e-10,1.4373162917650119e-06,-9.9004328464065479e-09,-3.5561672173265745e-05,3.0616181349764371e-08,-3.9042176112092915e-07,-7.4944971537480774e-11,-7.0799121367133633e-08,1.2108190343729166e-09,-8.7848128330888254e-08,-2.0468216060878453e-10,4.5257368419249015e-10,-3.3492697269477561e-13,3.8720077291681605e-10,-2.5740961927160006e-11,8.2587941436131030e-10,4.9095746646064949e-12,-3.4277203766577060e-12,-7.4216808180864555e-15,-1.0741147518001434e-11,-8.7264793577471935e-11,8.7340114141806183e-08,-5.7632158065361965e-10,-4.4673754081176212e-10,2.3599376698282725e-12,3.9012258760918928e-10,-1.0576260730438549e-08,3.5556227023411507e-05,-3.1398044286099382e-09,3.9055668356603274e-07,-3.4519100181888872e-11,-7.0781442363485295e-08,-3.0523910613528989e-07,2.0047273910764479e-07,6.7189951277367188e-08,1.6227630918883890e-07,2.5177251691959474e-04,-1.3764616335374010e-06
|
||||
2.3783423562631894e-03,3.2900623009690151e-07,2.7368007260277325e-03,3.1672405733470083e-09,1.1270156040196203e-05,1.2296538512804611e-08,2.3828703436907946e-03,1.7365064180509520e-07,-2.7374850372754935e-03,-4.6231579290809673e-09,-1.1245648741257789e-05,-9.9004328464065479e-09,1.9348318208408939e-02,-2.1076686990140203e-07,6.3747874107919142e-06,-6.4368307101588142e-10,-1.2377623461356945e-08,-2.8693032669870462e-09,2.6068635792235281e-03,1.8294270719066669e-08,-7.0503451865196220e-08,-7.8955440146208576e-11,-3.6477482653662040e-10,-5.3138233288899334e-11,-6.2463078198275005e-05,-1.9270071288916406e-10,9.1783504630487489e-10,9.9996851074869605e-13,6.9713378366999807e-12,1.2944606644829932e-12,4.9429536238264729e-06,-6.5587525763330573e-09,-1.1604895991517386e-08,-4.5039785786277778e-11,5.8034866661573739e-11,-2.5784833347146363e-11,-7.9205561727782031e-05,-3.3118477448688336e-09,1.6545302301867104e-07,-1.8316612340049225e-09,-2.2778251827444362e-09,1.9863826220404937e-10,1.1219152737909712e-02,-1.4352940644354729e-04,1.7855369283560560e-02,-1.6276940492546311e-04,-1.7578159271992778e-05,-1.5481986761443345e-05
|
||||
-2.5404409035526942e-07,2.7655224902475161e-03,4.4055584077779941e-07,2.2213023505644600e-05,5.4531953002258868e-09,-3.5572335768244213e-05,1.4733445239430024e-06,2.7647448233123718e-03,7.1216880328964054e-07,-2.2205803532922046e-05,1.7564947505154573e-08,-3.5561672173265745e-05,-2.1076686990140203e-07,2.7821849846235834e-02,1.7924971357964575e-06,2.0426449725687935e-08,-2.7327416161148935e-09,-1.1090170847635717e-05,1.2385597385846117e-07,2.1503776671362479e-03,-8.8241533451142510e-08,2.6997263672405605e-10,-5.3638467586804541e-10,-1.1686255248757890e-05,-2.5773983146684501e-09,-2.8220189462394715e-05,1.1301488086587466e-09,-3.7611340592795275e-12,1.0119179153525120e-11,2.3348616997795585e-07,-1.9947226038587445e-09,-1.6715998826183062e-07,-9.5261795105994441e-10,-3.6548440326491416e-12,5.1179340875104102e-12,-9.8109943020399535e-10,4.5951144254051312e-09,-1.9190721178055203e-04,-4.5794989364625642e-09,1.9454418940368372e-10,-2.4406966809030758e-09,2.9941668551885195e-07,-1.0129828730097952e-05,1.5240641488740904e-05,-9.9276638395210342e-06,1.2500850714208843e-05,-1.6998768321436073e-06,-1.9044813141402933e-06
|
||||
-4.2173966345555817e-03,-8.0008560688024665e-07,1.7809333978306163e-03,-9.7649201613295044e-09,5.2636753685366486e-05,4.3125923058111725e-08,4.2065194402158773e-03,-7.2052391941545375e-07,1.7847896688026436e-03,2.2283680403843359e-08,5.2608396344343577e-05,3.0616181349764371e-08,6.3747874107919142e-06,1.7924971357964575e-06,3.5177011580533483e-02,8.9828742217885508e-09,-1.6039659870868898e-05,6.1300756483278819e-09,4.3234226922733601e-07,4.7848804287299216e-07,2.1600337165641878e-03,-1.9599616584451162e-09,1.1694145568925370e-05,-1.5344987104807283e-09,-9.0691368696461895e-09,-6.1856279342473937e-09,-2.9176936522496258e-05,2.2262027197869974e-11,-2.3663030436712064e-07,3.4595768758118840e-11,-4.3933556775294212e-09,-6.2603290043631198e-10,-1.4153156175480608e-06,6.9190588075393376e-12,7.8026456373889541e-09,-7.7232328097030665e-12,-1.8377563430126099e-07,-1.0621091278930566e-07,3.7049492657274612e-04,6.4735631990876681e-10,-2.6335484028048468e-06,2.8465877261001439e-10,1.1406693219195212e-03,8.0446216462971995e-02,9.2724916374817257e-04,8.3105893039513254e-02,5.0911161449586316e-06,7.4544369185691846e-06
|
||||
-1.0953949951972607e-08,-2.3711318201359712e-05,-9.0042873851642259e-09,-1.1069949022426342e-07,-4.5784751386628592e-11,3.9042780071211060e-07,6.2985581012317733e-09,2.3710119178366162e-05,-5.3216200204698723e-09,-1.1068666040155906e-07,-4.5298174926677135e-12,-3.9042176112092915e-07,-6.4368307101588142e-10,2.0426449725687935e-08,8.9828742217885508e-09,1.4668108587996811e-06,3.3050070069469550e-10,4.2565033135757926e-11,-5.1607324166013856e-09,6.9978396994466073e-10,-4.3678935903964221e-10,4.2354400792282212e-08,-5.2054279040878244e-12,-4.3254335492296962e-12,1.0895571284876880e-10,-8.7683767689523759e-12,5.9317101532559566e-12,-5.1127950467281066e-10,9.1179191192809668e-14,8.6140539370473653e-14,1.0765264767033033e-10,1.1735486872022172e-11,2.0482299069046555e-11,3.2284674235052871e-11,-7.3928828763467413e-14,9.6846305059119244e-15,2.9960425562015272e-09,6.1481476936224563e-10,2.4359185130960078e-10,-3.0795020402087015e-08,8.2996364575067044e-12,-5.8034394697351871e-12,-8.2272948829386070e-08,7.3074689694699413e-08,-8.0774176068163371e-08,8.1937522295800530e-08,-4.8703199072597480e-04,-4.4752055263868424e-04
|
||||
3.5432870800420266e-05,6.0083831081268622e-10,1.5680094555688544e-05,4.5994539060461918e-11,-9.7855662922897325e-08,3.8752607706107331e-11,-3.5464804191996867e-05,3.7022782649972932e-09,1.5673106718648381e-05,-3.1732902634491614e-11,-9.8203662943314655e-08,-7.4944971537480774e-11,-1.2377623461356945e-08,-2.7327416161148935e-09,-1.6039659870868898e-05,3.3050070069469550e-10,4.3492509208804402e-07,5.0097193349464566e-11,-1.2880212809659652e-09,-8.0723254517979595e-10,-1.1830830174552886e-05,4.5942534844801887e-13,-5.1431361480478988e-08,2.4185713832052341e-12,2.7522411396373629e-11,1.1079381914190604e-11,1.6368073955435342e-07,-2.5142234838473790e-15,1.1061889090235408e-09,-5.7483500580229107e-14,-2.5465700884348833e-10,-6.9779043073647858e-11,5.7601980036538853e-09,-5.1454383446329470e-14,-1.9333583152025130e-11,-1.7900347671845443e-14,-2.0557178331755224e-09,1.9241235459755414e-09,2.6284829083695081e-06,-8.8959139166636177e-12,1.7714877548575929e-08,2.2386269601875249e-12,-2.0596980593299636e-06,-1.6621235360125423e-04,-1.0170540074819290e-06,-1.1532494552763742e-04,-1.9165620633813443e-07,-1.8068106002131866e-07
|
||||
1.4193778514671502e-08,9.6418915289723114e-06,-1.1317199682922248e-09,4.9976897672290098e-08,-1.2309213047781552e-10,-7.0746607208663650e-08,1.6547308981387885e-08,9.6439797678444642e-06,2.3775630542679181e-09,-4.9985508488425320e-08,1.5124276914498571e-10,-7.0799121367133633e-08,-2.8693032669870462e-09,-1.1090170847635717e-05,6.1300756483278819e-09,4.2565033135757926e-11,5.0097193349464566e-11,3.3442917325360672e-07,1.8395886718357325e-11,1.1785776663069447e-05,-2.1259505236111834e-10,5.3336207592598351e-13,-7.3715425021478178e-13,-5.1443796684422813e-08,1.2945613531224655e-13,-1.5932746442653500e-07,2.9365012464986412e-12,-1.0528050007594665e-14,1.7830108563918611e-14,1.0911341778152280e-09,1.3867676334953039e-11,4.4280664958743737e-10,-3.9251170424503905e-12,-4.6754222680554052e-15,2.1893184148532641e-14,-1.7489175002887973e-12,1.0198634115558832e-09,-2.9923064518904354e-07,2.6180485706140345e-10,-9.4739837494793493e-13,-4.2987177832547661e-12,2.0184044157496997e-10,-1.9015521824711558e-07,2.0699949835743692e-08,-1.8341058651569558e-07,1.8341376985786889e-08,1.9139117282718920e-09,2.4370502902649210e-08
|
||||
1.0781646184136867e-04,1.2518477441723024e-07,3.8550671713933033e-05,5.8035992130333669e-10,-4.0510440169847732e-07,-2.1842790235398756e-09,1.0819703152010708e-04,-4.0354634657611011e-08,-3.8507886325129917e-05,2.7061878869183933e-11,4.0858247907403371e-07,1.2108190343729166e-09,2.6068635792235281e-03,1.2385597385846117e-07,4.3234226922733601e-07,-5.1607324166013856e-09,-1.2880212809659652e-09,1.8395886718357325e-11,8.2358107874081574e-03,-1.9049889461362881e-08,-3.7112175622868796e-09,1.1719245971682530e-10,-2.8188569591724869e-11,6.2891330453354437e-11,9.5134425804287517e-04,2.5834283498934351e-10,-1.8858677036723050e-11,-1.2551537350546739e-12,5.4320361939696532e-13,-1.4347574115665489e-12,-6.1164647362273555e-05,-1.1914500622281547e-10,-2.7580548791713572e-10,-1.1580475174935206e-12,1.3379285518308804e-12,-4.2304433145350441e-13,4.7263118017083185e-06,-1.5846014952052717e-09,3.3915812503970181e-09,8.7394570585379108e-11,-1.4845425191656667e-10,8.2336659709666165e-12,-6.7372582698069434e-04,1.2249695867239195e-05,-5.7307072830326867e-04,8.2896380090482651e-06,2.7012543385631668e-06,2.5687112618053921e-06
|
||||
-1.4788536044489869e-07,1.4834878036770716e-05,7.5778678287149863e-08,9.0180534022718161e-08,2.0159933646142921e-09,-8.8755715210445471e-08,1.4753507538061609e-07,1.4739292547934674e-05,2.0417986359775200e-08,-8.9479694109268183e-08,1.3730742822238674e-09,-8.7848128330888254e-08,1.8294270719066669e-08,2.1503776671362479e-03,4.7848804287299216e-07,6.9978396994466073e-10,-8.0723254517979595e-10,1.1785776663069447e-05,-1.9049889461362881e-08,8.4759670760632105e-03,-3.0454483831196099e-08,7.1447683971145436e-11,-1.6124821304723324e-10,-1.1286787212195863e-05,4.2025463804246929e-10,1.0523867785945061e-03,3.7525461848025004e-10,-2.6474548062282988e-12,3.4187903598753773e-12,-3.3530000870104125e-06,-1.8906970004912869e-11,-2.8483210475470858e-05,-4.9677376787963218e-11,-1.5763058733813931e-14,2.3426687964777537e-13,1.6174943725090106e-07,-2.3376318343437475e-09,-7.8638207040324184e-08,4.1218100921709897e-09,2.0958424115850851e-11,-1.0811459057207183e-10,-1.0824820801303466e-09,5.3733609906283185e-07,2.6081359946877276e-06,5.6081536227597818e-07,2.5776271974019400e-06,-5.5791770435657260e-09,4.1655314389244600e-08
|
||||
-2.7678932511595467e-05,-1.0970460996137612e-08,-2.2471584950179093e-05,-4.6863440716497438e-11,-5.1501173125630800e-08,2.6332513571938378e-10,2.8008437265342201e-05,4.7838623301678214e-08,-2.2454048851050631e-05,-4.2439423013417908e-10,-4.8727713832905486e-08,-2.0468216060878453e-10,-7.0503451865196220e-08,-8.8241533451142510e-08,2.1600337165641878e-03,-4.3678935903964221e-10,-1.1830830174552886e-05,-2.1259505236111834e-10,-3.7112175622868796e-09,-3.0454483831196099e-08,8.4814698250108636e-03,7.7490305559180218e-11,1.1304951922168128e-05,9.1571174691795024e-11,1.3708261041523262e-10,3.6599116663010789e-10,1.0495507334282647e-03,-9.0010851918402106e-13,3.3493977034778675e-06,-1.4815939268581427e-12,3.0871283082689633e-10,3.3994247261439292e-11,-2.9313317366861742e-05,3.2969853567237520e-14,-1.6561641961275221e-07,3.3170062706251101e-14,1.2070159545179769e-08,7.9037470528580435e-10,-1.3419181684154727e-06,-9.5538258561836455e-12,-5.0557570151909199e-09,-5.3025762316663201e-12,-3.2109057159520681e-06,-7.5323545999567929e-05,-3.2435808593312605e-06,-1.0384118551878628e-04,3.1880812736881621e-07,3.4122220147010140e-07
|
||||
6.8230384492843634e-10,2.4866103693376101e-08,-5.6857887773330069e-11,1.2641036178183253e-10,-5.8729378916701226e-12,-4.5217681483436035e-10,-1.2231096276267867e-09,-2.4996502106291123e-08,3.1153271203303121e-10,1.2733664742117083e-10,-5.8516164354815380e-12,4.5257368419249015e-10,-7.8955440146208576e-11,2.6997263672405605e-10,-1.9599616584451162e-09,4.2354400792282212e-08,4.5942534844801887e-13,5.3336207592598351e-13,1.1719245971682530e-10,7.1447683971145436e-11,7.7490305559180218e-11,1.3230081573149665e-07,4.1101558787031658e-13,-5.4479814674598456e-13,-1.1429074358940561e-12,2.8223247839634111e-13,-1.0342808546835990e-12,1.9551700108800928e-08,-8.2027613343591244e-15,1.5784859055167807e-14,-2.9597859567070966e-13,-2.1319425862282702e-14,1.9190961181511088e-13,-5.2457556229501761e-10,-8.4382424388946370e-16,-1.6708737449361500e-17,-7.1681036228806076e-12,-1.8175518138910140e-12,1.0767533645384676e-12,3.4273357804960662e-11,4.7325524922743555e-13,1.1166456478469078e-14,1.2223707979128812e-10,-9.5230602640564974e-09,-9.6405805515502132e-11,-9.0835145186145114e-09,6.5918824320239989e-07,6.2083014580506038e-07
|
||||
-1.0905275944711065e-07,2.8541542050718021e-11,-1.0979768958246976e-07,-2.7887147384699428e-14,-4.4886272238428433e-10,-2.0643058627559326e-13,1.1118315711774381e-07,2.1049951288232753e-10,-1.0971280999012633e-07,-2.0645035918727493e-12,-4.3134012899706909e-10,-3.3492697269477561e-13,-3.6477482653662040e-10,-5.3638467586804541e-10,1.1694145568925370e-05,-5.2054279040878244e-12,-5.1431361480478988e-08,-7.3715425021478178e-13,-2.8188569591724869e-11,-1.6124821304723324e-10,1.1304951922168128e-05,4.1101558787031658e-13,9.6737736767550391e-08,5.3370022141281795e-13,1.0356391270166269e-12,1.8201734780619454e-12,-3.3431041723811929e-06,-4.7827150882430575e-15,-4.8880013244889253e-09,-8.4893408421133858e-15,1.7031114934714472e-12,1.3473321401605117e-13,2.3881898007136784e-07,2.8180609383302746e-17,1.1225990316573189e-09,1.5809629817215004e-16,7.5596434357828225e-11,2.7114283576319578e-12,-8.8532611314318992e-09,3.7796908603569698e-14,-2.5534492720415697e-11,-2.2423747138577145e-14,-2.2607563601444972e-08,-6.5627717002762233e-07,-2.1724111213630516e-08,-7.9103822214905618e-07,3.3913962270503795e-09,3.3940992746034015e-09
|
||||
5.6271501411249364e-10,-6.6681090603397375e-08,-3.5086472317057884e-10,-3.7210392625960391e-10,-8.4317288264820401e-12,3.9010670314527719e-10,-1.0527887485706229e-10,-6.6336798163467223e-08,-1.6125218714418548e-10,3.6953325122779268e-10,-2.6609103082200992e-12,3.8720077291681605e-10,-5.3138233288899334e-11,-1.1686255248757890e-05,-1.5344987104807283e-09,-4.3254335492296962e-12,2.4185713832052341e-12,-5.1443796684422813e-08,6.2891330453354437e-11,-1.1286787212195863e-05,9.1571174691795024e-11,-5.4479814674598456e-13,5.3370022141281795e-13,9.6745925069482659e-08,-1.3686483913129711e-12,3.3469299538921110e-06,-1.1811210027456757e-12,1.0176790002104784e-14,-1.0391719620559470e-14,-4.8631526079762017e-09,3.7045936448080601e-13,-2.3612361393803836e-07,1.7548914546488657e-13,1.1044565387989132e-16,-8.7798406859357241e-16,1.1083790531219130e-09,2.3142563431271676e-11,1.9263541792544217e-09,-2.2555507390349628e-11,-5.8631371903073864e-14,3.1010888191951358e-13,-8.5092008988807574e-12,-4.5620287725375530e-09,-8.5023924694583477e-09,-4.5252053242077542e-09,-8.5884738052552697e-09,5.0829572341789608e-10,3.0044442082434653e-10
|
||||
-3.0823615134092287e-06,-2.8205620501837117e-09,-5.5929422979328300e-07,-1.0752723879685388e-11,1.0862553746312704e-08,4.2008162491375609e-11,-3.0952507548528793e-06,6.7253384946199505e-10,5.5818718747954517e-07,2.3521883661010853e-12,-1.0972005176187653e-08,-2.5740961927160006e-11,-6.2463078198275005e-05,-2.5773983146684501e-09,-9.0691368696461895e-09,1.0895571284876880e-10,2.7522411396373629e-11,1.2945613531224655e-13,9.5134425804287517e-04,4.2025463804246929e-10,1.3708261041523262e-10,-1.1429074358940561e-12,1.0356391270166269e-12,-1.3686483913129711e-12,8.2664490322311313e-03,-4.8066678988782911e-12,-3.7354399796661931e-11,6.9428571919430132e-14,3.8397920334597071e-14,3.4902705793355034e-14,2.5479398046066807e-03,-1.0062666965474850e-11,-6.0247159522897265e-10,-9.4077887877611960e-13,3.0045716279056950e-12,1.1121304145027012e-13,-3.1693810037489785e-05,2.8580532226161137e-10,5.5523558570015652e-09,2.1232053685480069e-11,1.3355088478777826e-11,-1.5275004391406796e-12,1.8201731320476220e-05,-3.4179421907823598e-07,8.7583167093927048e-06,-1.1218738592311706e-07,-4.1164191882921470e-08,-7.1708411131971589e-08
|
||||
2.7181817665487978e-09,-2.4422319101878214e-07,-1.0742867310752175e-09,-1.4708948800722105e-09,-3.1502122666942769e-11,8.3773057688862460e-10,-2.2918925307931007e-09,-2.4316229019244637e-07,-3.2883250302696856e-10,1.4634427024362311e-09,-1.9679528632568288e-11,8.2587941436131030e-10,-1.9270071288916406e-10,-2.8220189462394715e-05,-6.1856279342473937e-09,-8.7683767689523759e-12,1.1079381914190604e-11,-1.5932746442653500e-07,2.5834283498934351e-10,1.0523867785945061e-03,3.6599116663010789e-10,2.8223247839634111e-13,1.8201734780619454e-12,3.3469299538921110e-06,-4.8066678988782911e-12,8.5022971720454046e-03,1.7853751897028980e-11,-7.9198332733534244e-14,-2.9199941589038054e-14,1.1416018512832801e-05,-3.2565929670757055e-11,2.1670670867408666e-03,-1.7486836819711680e-10,-5.6157230501191138e-13,7.1132404617228973e-13,-1.1935334360909106e-05,-7.4034541924952023e-11,-6.0482258990260463e-06,1.3086869273016689e-09,4.9888735785501529e-12,1.9254408877699198e-12,6.7724623122835317e-08,-1.0016063303645008e-08,-4.0018003432193134e-08,-3.6426517560782987e-09,-2.6971824152004114e-08,4.6417288010822681e-09,-5.1027076387319601e-09
|
||||
2.4769261508036683e-07,2.4578312873460706e-10,3.8496841153621743e-07,1.5954027738439370e-12,6.5246500966838228e-10,-3.2420933448573485e-12,-2.5086507653166167e-07,-4.7438451082997793e-10,3.8506829535569232e-07,4.1345792532650514e-12,6.2150573994015152e-10,4.9095746646064949e-12,9.1783504630487489e-10,1.1301488086587466e-09,-2.9176936522496258e-05,5.9317101532559566e-12,1.6368073955435342e-07,2.9365012464986412e-12,-1.8858677036723050e-11,3.7525461848025004e-10,1.0495507334282647e-03,-1.0342808546835990e-12,-3.3431041723811929e-06,-1.1811210027456757e-12,-3.7354399796661931e-11,1.7853751897028980e-11,8.5063761102541977e-03,1.8430278191181731e-14,-1.1424285277605872e-05,1.1451353262874933e-13,-3.6210089405409217e-10,-5.5180165517393048e-11,2.1673876217697288e-03,-3.8225117151125624e-14,1.1934295997873420e-05,-3.1627922421752608e-14,-4.0863910860208411e-10,1.3461520539150700e-10,-6.5487446896386327e-06,1.7479510753104717e-12,-6.9841133413640443e-08,2.7090897230704178e-12,3.6924610901191410e-08,9.4225525774726048e-07,4.7292991151723916e-08,1.4520308375347979e-06,-2.3586505657443102e-09,-6.2175221737627398e-09
|
||||
-2.6669007490021357e-12,-3.8549879758086986e-10,-1.3425980752097267e-12,-2.0712305963704488e-12,5.0853020055555710e-14,3.4179199737495340e-12,1.7268716883370776e-11,3.8645300616923333e-10,-2.8119494747385815e-12,-2.0796943788283321e-12,8.1432617356528313e-14,-3.4277203766577060e-12,9.9996851074869605e-13,-3.7611340592795275e-12,2.2262027197869974e-11,-5.1127950467281066e-10,-2.5142234838473790e-15,-1.0528050007594665e-14,-1.2551537350546739e-12,-2.6474548062282988e-12,-9.0010851918402106e-13,1.9551700108800928e-08,-4.7827150882430575e-15,1.0176790002104784e-14,6.9428571919430132e-14,-7.9198332733534244e-14,1.8430278191181731e-14,1.3267792413926162e-07,5.5098331548575048e-17,1.9269476565524821e-15,-9.6475637366604681e-13,2.1830437776528151e-13,-5.0554213746269871e-14,4.3281867295234390e-08,3.6307835906375816e-16,4.3094194331628541e-16,-1.9096589881492580e-12,7.7816086198357967e-13,5.8612868733965550e-13,-2.6543485771944270e-10,-1.2802659931735220e-14,-1.0270315469022158e-14,-2.8203606444204103e-11,1.0727578731882579e-10,2.6496815581634922e-11,1.0392390704873920e-10,-4.9069695022575735e-09,-9.7248995910835063e-09
|
||||
3.3875100205214200e-09,-1.2863158325163040e-12,1.5032746779670344e-09,-8.4059867067730388e-15,9.1094238935692297e-12,-6.5332074976404523e-15,-3.4386366003572338e-09,-5.9715541129577539e-12,1.4989925040362576e-09,5.5042226472337574e-14,8.7210330562613891e-12,-7.4216808180864555e-15,6.9713378366999807e-12,1.0119179153525120e-11,-2.3663030436712064e-07,9.1179191192809668e-14,1.1061889090235408e-09,1.7830108563918611e-14,5.4320361939696532e-13,3.4187903598753773e-12,3.3493977034778675e-06,-8.2027613343591244e-15,-4.8880013244889253e-09,-1.0391719620559470e-14,3.8397920334597071e-14,-2.9199941589038054e-14,-1.1424285277605872e-05,5.5098331548575048e-17,9.7375002583317991e-08,-2.3697884795886379e-16,2.9904390436150827e-12,7.7951924468146258e-13,-1.1796664301666696e-05,3.7845247582878374e-16,-5.2097277163622180e-08,1.0184088684310506e-15,6.2579609984315415e-13,-8.5336126397707097e-13,7.1245942550514972e-08,-1.6574147470499064e-14,5.1628907199859200e-10,-2.1861614279650813e-14,4.9036674112997472e-10,1.3446152959872664e-08,3.3600015639238423e-10,1.1978860110493637e-08,-7.3526181970332634e-11,-4.6159749121076536e-11
|
||||
-6.2087961429024690e-12,9.1904536041006337e-10,7.1309107378807018e-12,5.2029867861532227e-12,1.3045028049510379e-13,-1.0802751702568654e-11,3.7111024390181571e-12,9.0962191048061648e-10,2.5303738106108589e-12,-5.1298270170629448e-12,6.6941398436227538e-14,-1.0741147518001434e-11,1.2944606644829932e-12,2.3348616997795585e-07,3.4595768758118840e-11,8.6140539370473653e-14,-5.7483500580229107e-14,1.0911341778152280e-09,-1.4347574115665489e-12,-3.3530000870104125e-06,-1.4815939268581427e-12,1.5784859055167807e-14,-8.4893408421133858e-15,-4.8631526079762017e-09,3.4902705793355034e-14,1.1416018512832801e-05,1.1451353262874933e-13,1.9269476565524821e-15,-2.3697884795886379e-16,9.7438754952518338e-08,-1.2600984524046364e-13,1.1802767374216537e-05,-9.7997967345283646e-13,-2.5736601305400566e-15,4.5777231319616785e-15,-5.2126216003792367e-08,-1.4894938469334692e-12,-6.8361952471217344e-08,8.8847124702848991e-12,5.0125732691084835e-14,-4.5138377290849462e-16,5.0425477115777404e-10,5.0421284288298962e-11,1.4953568702017696e-10,1.1194816509693329e-10,2.2824480157912701e-10,2.8189473468022100e-11,-3.9694148835885484e-11
|
||||
1.0582237567611935e-04,1.1893243734966591e-08,-3.7727801527350954e-05,-3.9950023899855471e-10,-3.9877761373976723e-07,7.9312172944772749e-10,1.0661293202162093e-04,3.2198961564871714e-08,3.7739441014445231e-05,-5.1728804736424045e-10,4.0482440772554030e-07,-8.7264793577471935e-11,4.9429536238264729e-06,-1.9947226038587445e-09,-4.3933556775294212e-09,1.0765264767033033e-10,-2.5465700884348833e-10,1.3867676334953039e-11,-6.1164647362273555e-05,-1.8906970004912869e-11,3.0871283082689633e-10,-2.9597859567070966e-13,1.7031114934714472e-12,3.7045936448080601e-13,2.5479398046066807e-03,-3.2565929670757055e-11,-3.6210089405409217e-10,-9.6475637366604681e-13,2.9904390436150827e-12,-1.2600984524046364e-13,1.0625456231265124e-02,2.7225357286741704e-10,8.2159202961994025e-08,1.7024836862290042e-10,-3.9916114781344736e-10,-1.5341226608057772e-11,2.5483669814456906e-03,-3.3407679322862110e-08,-9.4515221172251586e-07,-3.8003307695497054e-09,-2.0685152548091457e-09,-5.5486316359646537e-11,-6.5946792211396988e-04,1.3756544526853177e-05,5.7220684626410818e-04,-1.0750668290601247e-05,-2.6338255260384415e-06,2.6170179656636316e-06
|
||||
-2.1365841925534065e-07,1.4578597521262798e-05,-1.3706267284597984e-08,8.8483177114101538e-08,1.8275224151701428e-09,8.7255487961023653e-08,3.7498042636536832e-08,1.4643131713398033e-05,8.6073912487602701e-09,-8.9134346561422232e-08,1.8189283175169104e-10,8.7340114141806183e-08,-6.5587525763330573e-09,-1.6715998826183062e-07,-6.2603290043631198e-10,1.1735486872022172e-11,-6.9779043073647858e-11,4.4280664958743737e-10,-1.1914500622281547e-10,-2.8483210475470858e-05,3.3994247261439292e-11,-2.1319425862282702e-14,1.3473321401605117e-13,-2.3612361393803836e-07,-1.0062666965474850e-11,2.1670670867408666e-03,-5.5180165517393048e-11,2.1830437776528151e-13,7.7951924468146258e-13,1.1802767374216537e-05,2.7225357286741704e-10,1.1293573710956347e-02,2.6823029763024114e-08,2.8243824752658808e-11,-1.4384360059202904e-10,-2.7083198416683864e-08,3.7531941665158548e-08,2.1207666892708896e-03,-3.3439390385365573e-07,-1.8901133238013301e-09,-5.6439201348043668e-10,-1.1623721787464138e-05,1.2511252048145841e-06,1.5393418288057589e-06,-1.2345380355458657e-06,-1.5319054792178619e-06,-1.1967338289737897e-06,1.1901652322187288e-06
|
||||
2.7476072157594318e-05,-3.8102201520223569e-08,-2.2106204443518174e-05,-3.6977675806570336e-10,4.8832324137451928e-08,-7.0039998478441199e-11,-2.7883368065078518e-05,-5.4556845077778202e-08,-2.2176095715272184e-05,4.4721449038170724e-10,4.6395869224912515e-08,-5.7632158065361965e-10,-1.1604895991517386e-08,-9.5261795105994441e-10,-1.4153156175480608e-06,2.0482299069046555e-11,5.7601980036538853e-09,-3.9251170424503905e-12,-2.7580548791713572e-10,-4.9677376787963218e-11,-2.9313317366861742e-05,1.9190961181511088e-13,2.3881898007136784e-07,1.7548914546488657e-13,-6.0247159522897265e-10,-1.7486836819711680e-10,2.1673876217697288e-03,-5.0554213746269871e-14,-1.1796664301666696e-05,-9.7997967345283646e-13,8.2159202961994025e-08,2.6823029763024114e-08,1.1296060444341961e-02,1.3302386746110156e-11,1.4027768624004942e-08,4.4861174678507202e-11,5.1537890392601299e-08,-4.4825041996820886e-08,2.1302308992188130e-03,-7.7376650853493820e-10,1.1665209172781864e-05,-6.2318403057464204e-10,2.8916342548818845e-06,7.0273514652427875e-05,-2.8347230564927774e-06,-1.0046689488535483e-04,-4.6722249982480806e-07,4.4732338266589198e-07
|
||||
-1.2164366565007301e-09,2.4749827612882644e-08,3.9613363515850742e-10,1.2612141641693459e-10,4.8296218992632762e-12,4.4788894611903872e-10,-8.2883412578567382e-10,-2.4629565203992414e-08,-1.5827266673156305e-10,1.2572843517935020e-10,-4.6562134649935743e-12,-4.4673754081176212e-10,-4.5039785786277778e-11,-3.6548440326491416e-12,6.9190588075393376e-12,3.2284674235052871e-11,-5.1454383446329470e-14,-4.6754222680554052e-15,-1.1580475174935206e-12,-1.5763058733813931e-14,3.2969853567237520e-14,-5.2457556229501761e-10,2.8180609383302746e-17,1.1044565387989132e-16,-9.4077887877611960e-13,-5.6157230501191138e-13,-3.8225117151125624e-14,4.3281867295234390e-08,3.7845247582878374e-16,-2.5736601305400566e-15,1.7024836862290042e-10,2.8243824752658808e-11,1.3302386746110156e-11,1.7419828369657759e-07,-7.4714777106721315e-14,-1.6682494096324633e-13,1.4874110587096841e-10,-1.3930774334124546e-10,-5.3908162764026533e-11,4.1918005794332744e-08,8.1310519538121482e-13,1.0800641989160363e-12,7.7399061354200012e-09,2.8985908002077392e-10,-7.3106672682279570e-09,-1.7368380880582774e-10,-6.4303711148784267e-07,6.1967397606540059e-07
|
||||
-1.1056629207143725e-07,2.1693772119715850e-10,1.0942210287875560e-07,1.8852259170306828e-12,-4.3309066394198101e-10,5.0847098781436672e-13,1.1258589093650095e-07,2.6209663485363288e-10,1.0974851846352267e-07,-2.0840520826233504e-12,-4.2074370761843216e-10,2.3599376698282725e-12,5.8034866661573739e-11,5.1179340875104102e-12,7.8026456373889541e-09,-7.3928828763467413e-14,-1.9333583152025130e-11,2.1893184148532641e-14,1.3379285518308804e-12,2.3426687964777537e-13,-1.6561641961275221e-07,-8.4382424388946370e-16,1.1225990316573189e-09,-8.7798406859357241e-16,3.0045716279056950e-12,7.1132404617228973e-13,1.1934295997873420e-05,3.6307835906375816e-16,-5.2097277163622180e-08,4.5777231319616785e-15,-3.9916114781344736e-10,-1.4384360059202904e-10,1.4027768624004942e-08,-7.4714777106721315e-14,1.4682434646477834e-07,-2.9344026769242410e-13,-2.8280340262188388e-10,-6.9468753883499803e-12,-1.1670997510871526e-05,2.8026705056731800e-12,-5.1683330990832440e-08,2.4865124191211101e-12,-1.8437588960879804e-08,-6.2722271433620583e-07,1.6992411120847540e-08,7.7832480179501146e-07,1.7915568247723615e-09,-1.7074057077706677e-09
|
||||
-3.1140184170001178e-10,6.6373183637036695e-08,-1.5669012654931701e-10,3.6966074597294199e-10,4.2874092884236786e-12,3.8856753868407583e-10,-2.9553644004848665e-10,6.6729623233432869e-08,1.9062266347148471e-12,-3.7289249041273559e-10,-2.3233643811055025e-12,3.9012258760918928e-10,-2.5784833347146363e-11,-9.8109943020399535e-10,-7.7232328097030665e-12,9.6846305059119244e-15,-1.7900347671845443e-14,-1.7489175002887973e-12,-4.2304433145350441e-13,1.6174943725090106e-07,3.3170062706251101e-14,-1.6708737449361500e-17,1.5809629817215004e-16,1.1083790531219130e-09,1.1121304145027012e-13,-1.1935334360909106e-05,-3.1627922421752608e-14,4.3094194331628541e-16,1.0184088684310506e-15,-5.2126216003792367e-08,-1.5341226608057772e-11,-2.7083198416683864e-08,4.4861174678507202e-11,-1.6682494096324633e-13,-2.9344026769242410e-13,1.4688199186679068e-07,2.3756235414399292e-10,1.1656596382624717e-05,-3.6161331705802318e-10,-7.4691552757768718e-12,-5.5355102499313939e-13,-5.1682315596852062e-08,4.9339540557165012e-09,1.4897571687958023e-09,-4.9533424316518648e-09,-1.6594945529286638e-09,-4.5480182279923772e-09,4.5938289091603020e-09
|
||||
2.3830747636427560e-03,-1.4217778939144044e-07,-2.7362888407269355e-03,-6.7013475995705707e-10,1.1237593557972642e-05,9.5390862882302386e-09,2.3854624561992404e-03,-5.8039479053025103e-07,2.7382051767671500e-03,4.2748137404210330e-09,-1.1223836943979540e-05,-1.0576260730438549e-08,-7.9205561727782031e-05,4.5951144254051312e-09,-1.8377563430126099e-07,2.9960425562015272e-09,-2.0557178331755224e-09,1.0198634115558832e-09,4.7263118017083185e-06,-2.3376318343437475e-09,1.2070159545179769e-08,-7.1681036228806076e-12,7.5596434357828225e-11,2.3142563431271676e-11,-3.1693810037489785e-05,-7.4034541924952023e-11,-4.0863910860208411e-10,-1.9096589881492580e-12,6.2579609984315415e-13,-1.4894938469334692e-12,2.5483669814456906e-03,3.7531941665158548e-08,5.1537890392601299e-08,1.4874110587096841e-10,-2.8280340262188388e-10,2.3756235414399292e-10,1.9375098323578668e-02,-1.7493693127215506e-07,-4.9597107379279742e-06,-1.9147301179659598e-08,-2.4727360576849438e-08,4.3984100102324383e-09,1.1012960637114129e-02,-1.3937424135569246e-04,-1.7933645138478147e-02,1.8148482652685278e-04,-1.0341089437166899e-05,8.6144457711177801e-06
|
||||
-5.6342565704228196e-08,2.7651058725446363e-03,7.2243498038674413e-08,2.2208017118773350e-05,-8.3441802697492503e-10,3.5571727683047820e-05,-5.6849860915080032e-07,2.7647661307563538e-03,8.3929722534049385e-08,-2.2209565555885069e-05,-4.9571257262004145e-09,3.5556227023411507e-05,-3.3118477448688336e-09,-1.9190721178055203e-04,-1.0621091278930566e-07,6.1481476936224563e-10,1.9241235459755414e-09,-2.9923064518904354e-07,-1.5846014952052717e-09,-7.8638207040324184e-08,7.9037470528580435e-10,-1.8175518138910140e-12,2.7114283576319578e-12,1.9263541792544217e-09,2.8580532226161137e-10,-6.0482258990260463e-06,1.3461520539150700e-10,7.7816086198357967e-13,-8.5336126397707097e-13,-6.8361952471217344e-08,-3.3407679322862110e-08,2.1207666892708896e-03,-4.4825041996820886e-08,-1.3930774334124546e-10,-6.9468753883499803e-12,1.1656596382624717e-05,-1.7493693127215506e-07,2.7841714209924560e-02,-2.8358279698795930e-07,-1.3306326133885751e-08,-1.7607981003001656e-09,1.0980737111117554e-05,4.8705598891685342e-06,-2.9335108265574481e-06,-6.1130890258505052e-06,-1.1403580335122602e-06,-1.0212703971756771e-05,1.7922379514314945e-05
|
||||
4.2102097439251926e-03,3.0502088497960704e-07,1.7823168733268994e-03,-8.0811727473652339e-10,-5.2608138646888866e-05,-1.3821679465240370e-08,-4.2025589744105422e-03,8.4898671333533888e-07,1.7864625214079300e-03,-3.1496285647205177e-11,-5.2577803229082071e-05,-3.1398044286099382e-09,1.6545302301867104e-07,-4.5794989364625642e-09,3.7049492657274612e-04,2.4359185130960078e-10,2.6284829083695081e-06,2.6180485706140345e-10,3.3915812503970181e-09,4.1218100921709897e-09,-1.3419181684154727e-06,1.0767533645384676e-12,-8.8532611314318992e-09,-2.2555507390349628e-11,5.5523558570015652e-09,1.3086869273016689e-09,-6.5487446896386327e-06,5.8612868733965550e-13,7.1245942550514972e-08,8.8847124702848991e-12,-9.4515221172251586e-07,-3.3439390385365573e-07,2.1302308992188130e-03,-5.3908162764026533e-11,-1.1670997510871526e-05,-3.6161331705802318e-10,-4.9597107379279742e-06,-2.8358279698795930e-07,3.5190186913417923e-02,-1.2316448223344191e-08,1.6237202657765342e-05,2.9369125697370378e-08,-1.1536165462402326e-03,-7.9429976096105998e-02,8.6403529262041583e-04,8.4015550601854047e-02,-1.2999262224332882e-05,1.6394035147424517e-05
|
||||
7.4133958500228173e-09,-2.3702416664799635e-05,-8.6137513749049189e-09,-1.1059371758929796e-07,8.1824439417067998e-11,-3.9034956128264949e-07,4.4207776084953490e-09,2.3717435449376312e-05,3.1571215632760582e-09,-1.1080185901791346e-07,-5.0898798533335496e-12,3.9055668356603274e-07,-1.8316612340049225e-09,1.9454418940368372e-10,6.4735631990876681e-10,-3.0795020402087015e-08,-8.8959139166636177e-12,-9.4739837494793493e-13,8.7394570585379108e-11,2.0958424115850851e-11,-9.5538258561836455e-12,3.4273357804960662e-11,3.7796908603569698e-14,-5.8631371903073864e-14,2.1232053685480069e-11,4.9888735785501529e-12,1.7479510753104717e-12,-2.6543485771944270e-10,-1.6574147470499064e-14,5.0125732691084835e-14,-3.8003307695497054e-09,-1.8901133238013301e-09,-7.7376650853493820e-10,4.1918005794332744e-08,2.8026705056731800e-12,-7.4691552757768718e-12,-1.9147301179659598e-08,-1.3306326133885751e-08,-1.2316448223344191e-08,1.4680941781749399e-06,-1.7846511345508357e-10,3.1391691887583546e-10,-2.4823897830424456e-08,-9.1935137527123019e-08,6.7358462849624387e-08,1.1020596134367576e-07,4.8182243776653436e-04,-4.5310817532855151e-04
|
||||
3.5473029053197447e-05,-5.0488009888962423e-10,-1.5671581215341812e-05,-2.0400707086491610e-11,-9.8224993420481735e-08,3.0469244126545847e-11,-3.5505370276547365e-05,4.1357233228847301e-10,-1.5676494904077542e-05,6.9850174247999533e-12,-9.8491068130003305e-08,-3.4519100181888872e-11,-2.2778251827444362e-09,-2.4406966809030758e-09,-2.6335484028048468e-06,8.2996364575067044e-12,1.7714877548575929e-08,-4.2987177832547661e-12,-1.4845425191656667e-10,-1.0811459057207183e-10,-5.0557570151909199e-09,4.7325524922743555e-13,-2.5534492720415697e-11,3.1010888191951358e-13,1.3355088478777826e-11,1.9254408877699198e-12,-6.9841133413640443e-08,-1.2802659931735220e-14,5.1628907199859200e-10,-4.5138377290849462e-16,-2.0685152548091457e-09,-5.6439201348043668e-10,1.1665209172781864e-05,8.1310519538121482e-13,-5.1683330990832440e-08,-5.5355102499313939e-13,-2.4727360576849438e-08,-1.7607981003001656e-09,1.6237202657765342e-05,-1.7846511345508357e-10,4.3601805398083518e-07,6.4360325052952043e-11,-2.1225441452107405e-06,-1.6534188875036679e-04,9.3746216479863337e-07,1.1771277304636398e-04,-1.2035752233129000e-07,1.0946019552401556e-07
|
||||
1.4638435348295284e-08,-9.6514235712132394e-06,7.1024792395673775e-10,-5.0029093990216823e-08,-1.1863775651366341e-10,-7.0906019270702084e-08,-6.1011844559107278e-09,-9.6471269211294267e-06,6.3510211112257312e-10,5.0042892292610336e-08,-5.0806636849664959e-11,-7.0781442363485295e-08,1.9863826220404937e-10,2.9941668551885195e-07,2.8465877261001439e-10,-5.8034394697351871e-12,2.2386269601875249e-12,2.0184044157496997e-10,8.2336659709666165e-12,-1.0824820801303466e-09,-5.3025762316663201e-12,1.1166456478469078e-14,-2.2423747138577145e-14,-8.5092008988807574e-12,-1.5275004391406796e-12,6.7724623122835317e-08,2.7090897230704178e-12,-1.0270315469022158e-14,-2.1861614279650813e-14,5.0425477115777404e-10,-5.5486316359646537e-11,-1.1623721787464138e-05,-6.2318403057464204e-10,1.0800641989160363e-12,2.4865124191211101e-12,-5.1682315596852062e-08,4.3984100102324383e-09,1.0980737111117554e-05,2.9369125697370378e-08,3.1391691887583546e-10,6.4360325052952043e-11,3.3511277736367466e-07,-4.8211101543752413e-08,-1.2128195040244157e-07,4.5287222866720718e-08,1.2796740627968473e-07,1.5971162742113723e-07,-1.6079171905942081e-07
|
||||
-7.9777071278578457e-02,4.7956717518138041e-06,6.6421434037352574e-05,6.1909083196197981e-09,7.9021985008522388e-04,2.7445921375687554e-07,-7.7387397421131057e-02,-2.2921163837503677e-06,-8.8440333316480292e-05,-4.7461520105455249e-08,-7.6834254700137170e-04,-3.0523910613528989e-07,1.1219152737909712e-02,-1.0129828730097952e-05,1.1406693219195212e-03,-8.2272948829386070e-08,-2.0596980593299636e-06,-1.9015521824711558e-07,-6.7372582698069434e-04,5.3733609906283185e-07,-3.2109057159520681e-06,1.2223707979128812e-10,-2.2607563601444972e-08,-4.5620287725375530e-09,1.8201731320476220e-05,-1.0016063303645008e-08,3.6924610901191410e-08,-2.8203606444204103e-11,4.9036674112997472e-10,5.0421284288298962e-11,-6.5946792211396988e-04,1.2511252048145841e-06,2.8916342548818845e-06,7.7399061354200012e-09,-1.8437588960879804e-08,4.9339540557165012e-09,1.1012960637114129e-02,4.8705598891685342e-06,-1.1536165462402326e-03,-2.4823897830424456e-08,-2.1225441452107405e-06,-4.8211101543752413e-08,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-8.1256077086162670e-02,-6.7272098201318146e-06,7.5771457821461653e-05,-7.7709489701395768e-08,7.6390655602689517e-04,3.9243186558967079e-07,8.3411402346350888e-02,-1.0303188618379029e-05,9.7185193603567353e-05,1.5593413540609805e-07,7.8580803193457329e-04,2.0047273910764479e-07,-1.4352940644354729e-04,1.5240641488740904e-05,8.0446216462971995e-02,7.3074689694699413e-08,-1.6621235360125423e-04,2.0699949835743692e-08,1.2249695867239195e-05,2.6081359946877276e-06,-7.5323545999567929e-05,-9.5230602640564974e-09,-6.5627717002762233e-07,-8.5023924694583477e-09,-3.4179421907823598e-07,-4.0018003432193134e-08,9.4225525774726048e-07,1.0727578731882579e-10,1.3446152959872664e-08,1.4953568702017696e-10,1.3756544526853177e-05,1.5393418288057589e-06,7.0273514652427875e-05,2.8985908002077392e-10,-6.2722271433620583e-07,1.4897571687958023e-09,-1.3937424135569246e-04,-2.9335108265574481e-06,-7.9429976096105998e-02,-9.1935137527123019e-08,-1.6534188875036679e-04,-1.2128195040244157e-07,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.2312284906712023e-04,3.2137293308054001e-06,1.8669160478940235e-02,-2.0873163364654331e-08,-3.5600687061668377e-06,1.1646122969800890e-08,3.9201791398762732e-04,1.2281097577806732e-05,-1.8367414948480688e-02,-2.8456949579016907e-07,3.8239237901519933e-06,6.7189951277367188e-08,1.7855369283560560e-02,-9.9276638395210342e-06,9.2724916374817257e-04,-8.0774176068163371e-08,-1.0170540074819290e-06,-1.8341058651569558e-07,-5.7307072830326867e-04,5.6081536227597818e-07,-3.2435808593312605e-06,-9.6405805515502132e-11,-2.1724111213630516e-08,-4.5252053242077542e-09,8.7583167093927048e-06,-3.6426517560782987e-09,4.7292991151723916e-08,2.6496815581634922e-11,3.3600015639238423e-10,1.1194816509693329e-10,5.7220684626410818e-04,-1.2345380355458657e-06,-2.8347230564927774e-06,-7.3106672682279570e-09,1.6992411120847540e-08,-4.9533424316518648e-09,-1.7933645138478147e-02,-6.1130890258505052e-06,8.6403529262041583e-04,6.7358462849624387e-08,9.3746216479863337e-07,4.5287222866720718e-08,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
4.4000052435981963e-04,-6.8750621041690070e-06,1.6366950904325470e-02,-7.4797317911641460e-08,-4.3741949696467345e-06,1.5577011176483198e-07,-4.9216217591515601e-04,-1.8212725519763330e-06,1.6792269103800023e-02,2.2681109252580009e-07,-4.6570622399488520e-06,1.6227630918883890e-07,-1.6276940492546311e-04,1.2500850714208843e-05,8.3105893039513254e-02,8.1937522295800530e-08,-1.1532494552763742e-04,1.8341376985786889e-08,8.2896380090482651e-06,2.5776271974019400e-06,-1.0384118551878628e-04,-9.0835145186145114e-09,-7.9103822214905618e-07,-8.5884738052552697e-09,-1.1218738592311706e-07,-2.6971824152004114e-08,1.4520308375347979e-06,1.0392390704873920e-10,1.1978860110493637e-08,2.2824480157912701e-10,-1.0750668290601247e-05,-1.5319054792178619e-06,-1.0046689488535483e-04,-1.7368380880582774e-10,7.7832480179501146e-07,-1.6594945529286638e-09,1.8148482652685278e-04,-1.1403580335122602e-06,8.4015550601854047e-02,1.1020596134367576e-07,1.1771277304636398e-04,1.2796740627968473e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.6700089328994298e-06,2.1007419070983017e-06,-2.2507614142865459e-06,-1.1462974253298323e-06,2.3194359654359551e-07,-2.5095534857133388e-04,1.8036219703654935e-05,2.5545484696192206e-05,1.1871946297445109e-05,-1.6381252890882443e-06,2.1810598507161741e-07,2.5177251691959474e-04,-1.7578159271992778e-05,-1.6998768321436073e-06,5.0911161449586316e-06,-4.8703199072597480e-04,-1.9165620633813443e-07,1.9139117282718920e-09,2.7012543385631668e-06,-5.5791770435657260e-09,3.1880812736881621e-07,6.5918824320239989e-07,3.3913962270503795e-09,5.0829572341789608e-10,-4.1164191882921470e-08,4.6417288010822681e-09,-2.3586505657443102e-09,-4.9069695022575735e-09,-7.3526181970332634e-11,2.8189473468022100e-11,-2.6338255260384415e-06,-1.1967338289737897e-06,-4.6722249982480806e-07,-6.4303711148784267e-07,1.7915568247723615e-09,-4.5480182279923772e-09,-1.0341089437166899e-05,-1.0212703971756771e-05,-1.2999262224332882e-05,4.8182243776653436e-04,-1.2035752233129000e-07,1.5971162742113723e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.3106492228986189e-05,-3.5723349268193733e-03,1.6572383417626479e-05,-2.4524528394658456e-04,-1.2883784457938332e-07,1.3929093978201961e-06,-2.0053507774652502e-06,3.5728283551551688e-03,1.1824141280798525e-05,-2.4569778440730589e-04,8.1551244794981474e-08,-1.3764616335374010e-06,-1.5481986761443345e-05,-1.9044813141402933e-06,7.4544369185691846e-06,-4.4752055263868424e-04,-1.8068106002131866e-07,2.4370502902649210e-08,2.5687112618053921e-06,4.1655314389244600e-08,3.4122220147010140e-07,6.2083014580506038e-07,3.3940992746034015e-09,3.0044442082434653e-10,-7.1708411131971589e-08,-5.1027076387319601e-09,-6.2175221737627398e-09,-9.7248995910835063e-09,-4.6159749121076536e-11,-3.9694148835885484e-11,2.6170179656636316e-06,1.1901652322187288e-06,4.4732338266589198e-07,6.1967397606540059e-07,-1.7074057077706677e-09,4.5938289091603020e-09,8.6144457711177801e-06,1.7922379514314945e-05,1.6394035147424517e-05,-4.5310817532855151e-04,1.0946019552401556e-07,-1.6079171905942081e-07,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,1.0000000000000000e+00
|
|
75
matlab/mat/APA95ML_out_nodes_3D.txt
Normal file
75
matlab/mat/APA95ML_out_nodes_3D.txt
Normal file
@@ -0,0 +1,75 @@
|
||||
|
||||
LIST ALL SELECTED NODES. DSYS= 0
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Academic Research
|
||||
|
||||
00208316 VERSION=WINDOWS x64 15:24:46 NOV 18, 2020 CP= 2.031
|
||||
|
||||
Piezo-APA95ML-3DElm--Modal (A5)
|
||||
|
||||
|
||||
|
||||
NODE X Y Z THXY THYZ THZX
|
||||
40467 0.0000 0.0000 0.29997E-001 0.00 0.00 0.00
|
||||
40469 0.0000 0.0000 -0.29997E-001 0.00 0.00 0.00
|
||||
40470 -0.35000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
40475 -0.15000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
40476 -0.50000E-002 0.0000 0.0000 0.00 0.00 0.00
|
||||
40477 0.15000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
40478 0.35000E-001 0.0000 0.0000 0.00 0.00 0.00
|
||||
|
||||
LIST MASTERS ON ALL SELECTED NODES.
|
||||
CURRENT DOF SET= UX UY UZ ROTX ROTY ROTZ
|
||||
|
||||
*** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 2020 R2 20.2 ***
|
||||
DISTRIBUTED ANSYS Academic Research
|
||||
|
||||
00208316 VERSION=WINDOWS x64 15:24:46 NOV 18, 2020 CP= 2.156
|
||||
|
||||
Piezo-APA95ML-3DElm--Modal (A5)
|
||||
|
||||
|
||||
NODE LABEL SUPPORT
|
||||
40467 UX
|
||||
40467 UY
|
||||
40467 UZ
|
||||
40467 ROTX
|
||||
40467 ROTY
|
||||
40467 ROTZ
|
||||
40469 UX
|
||||
40469 UY
|
||||
40469 UZ
|
||||
40469 ROTX
|
||||
40469 ROTY
|
||||
40469 ROTZ
|
||||
40470 UX
|
||||
40470 UY
|
||||
40470 UZ
|
||||
40470 ROTX
|
||||
40470 ROTY
|
||||
40470 ROTZ
|
||||
40475 UX
|
||||
40475 UY
|
||||
40475 UZ
|
||||
40475 ROTX
|
||||
40475 ROTY
|
||||
40475 ROTZ
|
||||
40476 UX
|
||||
40476 UY
|
||||
40476 UZ
|
||||
40476 ROTX
|
||||
40476 ROTY
|
||||
40476 ROTZ
|
||||
40477 UX
|
||||
40477 UY
|
||||
40477 UZ
|
||||
40477 ROTX
|
||||
40477 ROTY
|
||||
40477 ROTZ
|
||||
40478 UX
|
||||
40478 UY
|
||||
40478 UZ
|
||||
40478 ROTX
|
||||
40478 ROTY
|
||||
40478 ROTZ
|
BIN
matlab/mat/apa95ml_5kg_2a_1s.mat
Normal file
BIN
matlab/mat/apa95ml_5kg_2a_1s.mat
Normal file
Binary file not shown.
BIN
matlab/mat/apa95ml_iff_test.mat
Normal file
BIN
matlab/mat/apa95ml_iff_test.mat
Normal file
Binary file not shown.
BIN
matlab/mat/nass_model_conf_log.mat
Normal file
BIN
matlab/mat/nass_model_conf_log.mat
Normal file
Binary file not shown.
BIN
matlab/mat/nass_model_conf_simscape.mat
Normal file
BIN
matlab/mat/nass_model_conf_simscape.mat
Normal file
Binary file not shown.
BIN
matlab/mat/nass_model_controller.mat
Normal file
BIN
matlab/mat/nass_model_controller.mat
Normal file
Binary file not shown.
BIN
matlab/mat/nass_model_disturbances.mat
Normal file
BIN
matlab/mat/nass_model_disturbances.mat
Normal file
Binary file not shown.
BIN
matlab/mat/nass_model_references.mat
Normal file
BIN
matlab/mat/nass_model_references.mat
Normal file
Binary file not shown.
BIN
matlab/mat/nass_model_stages.mat
Normal file
BIN
matlab/mat/nass_model_stages.mat
Normal file
Binary file not shown.
37
matlab/src/computeJacobian.m
Normal file
37
matlab/src/computeJacobian.m
Normal file
@@ -0,0 +1,37 @@
|
||||
function [stewart] = computeJacobian(stewart)
|
||||
% computeJacobian -
|
||||
%
|
||||
% Syntax: [stewart] = computeJacobian(stewart)
|
||||
%
|
||||
% Inputs:
|
||||
% - stewart - With at least the following fields:
|
||||
% - geometry.As [3x6] - The 6 unit vectors for each strut expressed in {A}
|
||||
% - geometry.Ab [3x6] - The 6 position of the joints bi expressed in {A}
|
||||
% - actuators.K [6x1] - Total stiffness of the actuators
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - With the 3 added field:
|
||||
% - geometry.J [6x6] - The Jacobian Matrix
|
||||
% - geometry.K [6x6] - The Stiffness Matrix
|
||||
% - geometry.C [6x6] - The Compliance Matrix
|
||||
|
||||
assert(isfield(stewart.geometry, 'As'), 'stewart.geometry should have attribute As')
|
||||
As = stewart.geometry.As;
|
||||
|
||||
assert(isfield(stewart.geometry, 'Ab'), 'stewart.geometry should have attribute Ab')
|
||||
Ab = stewart.geometry.Ab;
|
||||
|
||||
assert(isfield(stewart.actuators, 'k'), 'stewart.actuators should have attribute k')
|
||||
Ki = stewart.actuators.k;
|
||||
|
||||
J = [As' , cross(Ab, As)'];
|
||||
|
||||
K = J'*diag(Ki)*J;
|
||||
|
||||
C = inv(K);
|
||||
|
||||
stewart.geometry.J = J;
|
||||
stewart.geometry.K = K;
|
||||
stewart.geometry.C = C;
|
||||
|
||||
end
|
80
matlab/src/computeJointsPose.m
Normal file
80
matlab/src/computeJointsPose.m
Normal file
@@ -0,0 +1,80 @@
|
||||
function [stewart] = computeJointsPose(stewart)
|
||||
% computeJointsPose -
|
||||
%
|
||||
% Syntax: [stewart] = computeJointsPose(stewart)
|
||||
%
|
||||
% Inputs:
|
||||
% - stewart - A structure with the following fields
|
||||
% - platform_F.Fa [3x6] - Its i'th column is the position vector of joint ai with respect to {F}
|
||||
% - platform_M.Mb [3x6] - Its i'th column is the position vector of joint bi with respect to {M}
|
||||
% - platform_F.FO_A [3x1] - Position of {A} with respect to {F}
|
||||
% - platform_M.MO_B [3x1] - Position of {B} with respect to {M}
|
||||
% - geometry.FO_M [3x1] - Position of {M} with respect to {F}
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - A structure with the following added fields
|
||||
% - geometry.Aa [3x6] - The i'th column is the position of ai with respect to {A}
|
||||
% - geometry.Ab [3x6] - The i'th column is the position of bi with respect to {A}
|
||||
% - geometry.Ba [3x6] - The i'th column is the position of ai with respect to {B}
|
||||
% - geometry.Bb [3x6] - The i'th column is the position of bi with respect to {B}
|
||||
% - geometry.l [6x1] - The i'th element is the initial length of strut i
|
||||
% - geometry.As [3x6] - The i'th column is the unit vector of strut i expressed in {A}
|
||||
% - geometry.Bs [3x6] - The i'th column is the unit vector of strut i expressed in {B}
|
||||
% - struts_F.l [6x1] - Length of the Fixed part of the i'th strut
|
||||
% - struts_M.l [6x1] - Length of the Mobile part of the i'th strut
|
||||
% - platform_F.FRa [3x3x6] - The i'th 3x3 array is the rotation matrix to orientate the bottom of the i'th strut from {F}
|
||||
% - platform_M.MRb [3x3x6] - The i'th 3x3 array is the rotation matrix to orientate the top of the i'th strut from {M}
|
||||
|
||||
assert(isfield(stewart.platform_F, 'Fa'), 'stewart.platform_F should have attribute Fa')
|
||||
Fa = stewart.platform_F.Fa;
|
||||
|
||||
assert(isfield(stewart.platform_M, 'Mb'), 'stewart.platform_M should have attribute Mb')
|
||||
Mb = stewart.platform_M.Mb;
|
||||
|
||||
assert(isfield(stewart.platform_F, 'FO_A'), 'stewart.platform_F should have attribute FO_A')
|
||||
FO_A = stewart.platform_F.FO_A;
|
||||
|
||||
assert(isfield(stewart.platform_M, 'MO_B'), 'stewart.platform_M should have attribute MO_B')
|
||||
MO_B = stewart.platform_M.MO_B;
|
||||
|
||||
assert(isfield(stewart.geometry, 'FO_M'), 'stewart.geometry should have attribute FO_M')
|
||||
FO_M = stewart.geometry.FO_M;
|
||||
|
||||
Aa = Fa - repmat(FO_A, [1, 6]);
|
||||
Bb = Mb - repmat(MO_B, [1, 6]);
|
||||
|
||||
Ab = Bb - repmat(-MO_B-FO_M+FO_A, [1, 6]);
|
||||
Ba = Aa - repmat( MO_B+FO_M-FO_A, [1, 6]);
|
||||
|
||||
As = (Ab - Aa)./vecnorm(Ab - Aa); % As_i is the i'th vector of As
|
||||
|
||||
l = vecnorm(Ab - Aa)';
|
||||
|
||||
Bs = (Bb - Ba)./vecnorm(Bb - Ba);
|
||||
|
||||
FRa = zeros(3,3,6);
|
||||
MRb = zeros(3,3,6);
|
||||
|
||||
for i = 1:6
|
||||
FRa(:,:,i) = [cross([0;1;0], As(:,i)) , cross(As(:,i), cross([0;1;0], As(:,i))) , As(:,i)];
|
||||
FRa(:,:,i) = FRa(:,:,i)./vecnorm(FRa(:,:,i));
|
||||
|
||||
MRb(:,:,i) = [cross([0;1;0], Bs(:,i)) , cross(Bs(:,i), cross([0;1;0], Bs(:,i))) , Bs(:,i)];
|
||||
MRb(:,:,i) = MRb(:,:,i)./vecnorm(MRb(:,:,i));
|
||||
end
|
||||
|
||||
stewart.geometry.Aa = Aa;
|
||||
stewart.geometry.Ab = Ab;
|
||||
stewart.geometry.Ba = Ba;
|
||||
stewart.geometry.Bb = Bb;
|
||||
stewart.geometry.As = As;
|
||||
stewart.geometry.Bs = Bs;
|
||||
stewart.geometry.l = l;
|
||||
|
||||
stewart.struts_F.l = l/2;
|
||||
stewart.struts_M.l = l/2;
|
||||
|
||||
stewart.platform_F.FRa = FRa;
|
||||
stewart.platform_M.MRb = MRb;
|
||||
|
||||
end
|
77
matlab/src/computeReferencePose.m
Normal file
77
matlab/src/computeReferencePose.m
Normal file
@@ -0,0 +1,77 @@
|
||||
function [WTr] = computeReferencePose(Dy, Ry, Rz, Dh, Dn)
|
||||
% computeReferencePose - Compute the homogeneous transformation matrix corresponding to the wanted pose of the sample
|
||||
%
|
||||
% Syntax: [WTr] = computeReferencePose(Dy, Ry, Rz, Dh, Dn)
|
||||
%
|
||||
% Inputs:
|
||||
% - Dy - Reference of the Translation Stage [m]
|
||||
% - Ry - Reference of the Tilt Stage [rad]
|
||||
% - Rz - Reference of the Spindle [rad]
|
||||
% - Dh - Reference of the Micro Hexapod (Pitch, Roll, Yaw angles) [m, m, m, rad, rad, rad]
|
||||
% - Dn - Reference of the Nano Hexapod [m, m, m, rad, rad, rad]
|
||||
%
|
||||
% Outputs:
|
||||
% - WTr -
|
||||
|
||||
%% Translation Stage
|
||||
Rty = [1 0 0 0;
|
||||
0 1 0 Dy;
|
||||
0 0 1 0;
|
||||
0 0 0 1];
|
||||
|
||||
%% Tilt Stage - Pure rotating aligned with Ob
|
||||
Rry = [ cos(Ry) 0 sin(Ry) 0;
|
||||
0 1 0 0;
|
||||
-sin(Ry) 0 cos(Ry) 0;
|
||||
0 0 0 1];
|
||||
|
||||
%% Spindle - Rotation along the Z axis
|
||||
Rrz = [cos(Rz) -sin(Rz) 0 0 ;
|
||||
sin(Rz) cos(Rz) 0 0 ;
|
||||
0 0 1 0 ;
|
||||
0 0 0 1 ];
|
||||
|
||||
|
||||
%% Micro-Hexapod
|
||||
Rhx = [1 0 0;
|
||||
0 cos(Dh(4)) -sin(Dh(4));
|
||||
0 sin(Dh(4)) cos(Dh(4))];
|
||||
|
||||
Rhy = [ cos(Dh(5)) 0 sin(Dh(5));
|
||||
0 1 0;
|
||||
-sin(Dh(5)) 0 cos(Dh(5))];
|
||||
|
||||
Rhz = [cos(Dh(6)) -sin(Dh(6)) 0;
|
||||
sin(Dh(6)) cos(Dh(6)) 0;
|
||||
0 0 1];
|
||||
|
||||
Rh = [1 0 0 Dh(1) ;
|
||||
0 1 0 Dh(2) ;
|
||||
0 0 1 Dh(3) ;
|
||||
0 0 0 1 ];
|
||||
|
||||
Rh(1:3, 1:3) = Rhz*Rhy*Rhx;
|
||||
|
||||
%% Nano-Hexapod
|
||||
Rnx = [1 0 0;
|
||||
0 cos(Dn(4)) -sin(Dn(4));
|
||||
0 sin(Dn(4)) cos(Dn(4))];
|
||||
|
||||
Rny = [ cos(Dn(5)) 0 sin(Dn(5));
|
||||
0 1 0;
|
||||
-sin(Dn(5)) 0 cos(Dn(5))];
|
||||
|
||||
Rnz = [cos(Dn(6)) -sin(Dn(6)) 0;
|
||||
sin(Dn(6)) cos(Dn(6)) 0;
|
||||
0 0 1];
|
||||
|
||||
Rn = [1 0 0 Dn(1) ;
|
||||
0 1 0 Dn(2) ;
|
||||
0 0 1 Dn(3) ;
|
||||
0 0 0 1 ];
|
||||
|
||||
Rn(1:3, 1:3) = Rnz*Rny*Rnx;
|
||||
|
||||
%% Total Homogeneous transformation
|
||||
WTr = Rty*Rry*Rrz*Rh*Rn;
|
||||
end
|
141
matlab/src/describeMicroStationSetup.m
Normal file
141
matlab/src/describeMicroStationSetup.m
Normal file
@@ -0,0 +1,141 @@
|
||||
function [] = describeMicroStationSetup()
|
||||
% describeMicroStationSetup -
|
||||
%
|
||||
% Syntax: [] = describeMicroStationSetup()
|
||||
%
|
||||
% Inputs:
|
||||
% - -
|
||||
%
|
||||
% Outputs:
|
||||
% - -
|
||||
|
||||
load('./mat/nass_model_conf_simscape.mat', 'conf_simscape');
|
||||
|
||||
fprintf('Simscape Configuration:\n');
|
||||
|
||||
if conf_simscape.type == 1
|
||||
fprintf('- Gravity is included\n');
|
||||
else
|
||||
fprintf('- Gravity is not included\n');
|
||||
end
|
||||
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/nass_model_disturbances.mat', 'args');
|
||||
|
||||
fprintf('Disturbances:\n');
|
||||
if ~args.enable
|
||||
fprintf('- No disturbance is included\n');
|
||||
else
|
||||
if args.Dwx && args.Dwy && args.Dwz
|
||||
fprintf('- Ground motion\n');
|
||||
end
|
||||
if args.Fdy_x && args.Fdy_z
|
||||
fprintf('- Vibrations of the Translation Stage\n');
|
||||
end
|
||||
if args.Frz_z
|
||||
fprintf('- Vibrations of the Spindle\n');
|
||||
end
|
||||
end
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/nass_model_references.mat', 'args');
|
||||
|
||||
fprintf('Reference Tracking:\n');
|
||||
fprintf('- Translation Stage:\n');
|
||||
switch args.Dy_type
|
||||
case 'constant'
|
||||
fprintf(' - Constant Position\n');
|
||||
fprintf(' - Dy = %.0f [mm]\n', args.Dy_amplitude*1e3);
|
||||
case 'triangular'
|
||||
fprintf(' - Triangular Path\n');
|
||||
fprintf(' - Amplitude = %.0f [mm]\n', args.Dy_amplitude*1e3);
|
||||
fprintf(' - Period = %.0f [s]\n', args.Dy_period);
|
||||
case 'sinusoidal'
|
||||
fprintf(' - Sinusoidal Path\n');
|
||||
fprintf(' - Amplitude = %.0f [mm]\n', args.Dy_amplitude*1e3);
|
||||
fprintf(' - Period = %.0f [s]\n', args.Dy_period);
|
||||
end
|
||||
|
||||
fprintf('- Tilt Stage:\n');
|
||||
switch args.Ry_type
|
||||
case 'constant'
|
||||
fprintf(' - Constant Position\n');
|
||||
fprintf(' - Ry = %.0f [mm]\n', args.Ry_amplitude*1e3);
|
||||
case 'triangular'
|
||||
fprintf(' - Triangular Path\n');
|
||||
fprintf(' - Amplitude = %.0f [mm]\n', args.Ry_amplitude*1e3);
|
||||
fprintf(' - Period = %.0f [s]\n', args.Ry_period);
|
||||
case 'sinusoidal'
|
||||
fprintf(' - Sinusoidal Path\n');
|
||||
fprintf(' - Amplitude = %.0f [mm]\n', args.Ry_amplitude*1e3);
|
||||
fprintf(' - Period = %.0f [s]\n', args.Ry_period);
|
||||
end
|
||||
|
||||
fprintf('- Spindle:\n');
|
||||
switch args.Rz_type
|
||||
case 'constant'
|
||||
fprintf(' - Constant Position\n');
|
||||
fprintf(' - Rz = %.0f [deg]\n', 180/pi*args.Rz_amplitude);
|
||||
case { 'rotating', 'rotating-not-filtered' }
|
||||
fprintf(' - Rotating\n');
|
||||
fprintf(' - Speed = %.0f [rpm]\n', 60/args.Rz_period);
|
||||
end
|
||||
|
||||
|
||||
fprintf('- Micro Hexapod:\n');
|
||||
switch args.Dh_type
|
||||
case 'constant'
|
||||
fprintf(' - Constant Position\n');
|
||||
fprintf(' - Dh = %.0f, %.0f, %.0f [mm]\n', args.Dh_pos(1), args.Dh_pos(2), args.Dh_pos(3));
|
||||
fprintf(' - Rh = %.0f, %.0f, %.0f [deg]\n', args.Dh_pos(4), args.Dh_pos(5), args.Dh_pos(6));
|
||||
end
|
||||
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/nass_model_stages.mat', 'ground', 'granite', 'ty', 'ry', 'rz', 'micro_hexapod', 'axisc');
|
||||
|
||||
fprintf('Micro Station:\n');
|
||||
|
||||
if granite.type == 1 && ...
|
||||
ty.type == 1 && ...
|
||||
ry.type == 1 && ...
|
||||
rz.type == 1 && ...
|
||||
micro_hexapod.type == 1;
|
||||
fprintf('- All stages are rigid\n');
|
||||
elseif granite.type == 2 && ...
|
||||
ty.type == 2 && ...
|
||||
ry.type == 2 && ...
|
||||
rz.type == 2 && ...
|
||||
micro_hexapod.type == 2;
|
||||
fprintf('- All stages are flexible\n');
|
||||
else
|
||||
if granite.type == 1 || granite.type == 4
|
||||
fprintf('- Granite is rigid\n');
|
||||
else
|
||||
fprintf('- Granite is flexible\n');
|
||||
end
|
||||
if ty.type == 1 || ty.type == 4
|
||||
fprintf('- Translation Stage is rigid\n');
|
||||
else
|
||||
fprintf('- Translation Stage is flexible\n');
|
||||
end
|
||||
if ry.type == 1 || ry.type == 4
|
||||
fprintf('- Tilt Stage is rigid\n');
|
||||
else
|
||||
fprintf('- Tilt Stage is flexible\n');
|
||||
end
|
||||
if rz.type == 1 || rz.type == 4
|
||||
fprintf('- Spindle is rigid\n');
|
||||
else
|
||||
fprintf('- Spindle is flexible\n');
|
||||
end
|
||||
if micro_hexapod.type == 1 || micro_hexapod.type == 4
|
||||
fprintf('- Micro Hexapod is rigid\n');
|
||||
else
|
||||
fprintf('- Micro Hexapod is flexible\n');
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
fprintf('\n');
|
80
matlab/src/describeStewartPlatform.m
Normal file
80
matlab/src/describeStewartPlatform.m
Normal file
@@ -0,0 +1,80 @@
|
||||
function [] = describeStewartPlatform(stewart)
|
||||
% describeStewartPlatform - Display some text describing the current defined Stewart Platform
|
||||
%
|
||||
% Syntax: [] = describeStewartPlatform(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - stewart
|
||||
%
|
||||
% Outputs:
|
||||
|
||||
arguments
|
||||
stewart
|
||||
end
|
||||
|
||||
fprintf('GEOMETRY:\n')
|
||||
fprintf('- The height between the fixed based and the top platform is %.3g [mm].\n', 1e3*stewart.geometry.H)
|
||||
|
||||
if stewart.platform_M.MO_B(3) > 0
|
||||
fprintf('- Frame {A} is located %.3g [mm] above the top platform.\n', 1e3*stewart.platform_M.MO_B(3))
|
||||
else
|
||||
fprintf('- Frame {A} is located %.3g [mm] below the top platform.\n', - 1e3*stewart.platform_M.MO_B(3))
|
||||
end
|
||||
|
||||
fprintf('- The initial length of the struts are:\n')
|
||||
fprintf('\t %.3g, %.3g, %.3g, %.3g, %.3g, %.3g [mm]\n', 1e3*stewart.geometry.l)
|
||||
fprintf('\n')
|
||||
|
||||
fprintf('ACTUATORS:\n')
|
||||
if stewart.actuators.type == 1
|
||||
fprintf('- The actuators are modelled as 1DoF.\n')
|
||||
fprintf('- The Stiffness and Damping of each actuators is:\n')
|
||||
fprintf('\t k = %.0e [N/m] \t c = %.0e [N/(m/s)]\n', stewart.actuators.k(1), stewart.actuators.c(1))
|
||||
if stewart.actuators.kp > 0
|
||||
fprintf('\t Added parallel stiffness: kp = %.0e [N/m] \t c = %.0e [N/(m/s)]\n', stewart.actuators.kp(1))
|
||||
end
|
||||
elseif stewart.actuators.type == 2
|
||||
fprintf('- The actuators are modelled as 2DoF (APA).\n')
|
||||
fprintf('- The vertical stiffness and damping contribution of the piezoelectric stack is:\n')
|
||||
fprintf('\t ka = %.0e [N/m] \t ca = %.0e [N/(m/s)]\n', stewart.actuators.ka(1), stewart.actuators.ca(1))
|
||||
fprintf('- Vertical stiffness when the piezoelectric stack is removed is:\n')
|
||||
fprintf('\t kr = %.0e [N/m] \t cr = %.0e [N/(m/s)]\n', stewart.actuators.kr(1), stewart.actuators.cr(1))
|
||||
elseif stewart.actuators.type == 3
|
||||
fprintf('- The actuators are modelled with a flexible element (FEM).\n')
|
||||
end
|
||||
fprintf('\n')
|
||||
|
||||
fprintf('JOINTS:\n')
|
||||
|
||||
switch stewart.joints_F.type
|
||||
case 1
|
||||
fprintf('- The joints on the fixed based are universal joints (2DoF)\n')
|
||||
case 2
|
||||
fprintf('- The joints on the fixed based are spherical joints (3DoF)\n')
|
||||
end
|
||||
|
||||
switch stewart.joints_M.type
|
||||
case 1
|
||||
fprintf('- The joints on the mobile based are universal joints (2DoF)\n')
|
||||
case 2
|
||||
fprintf('- The joints on the mobile based are spherical joints (3DoF)\n')
|
||||
end
|
||||
|
||||
fprintf('- The position of the joints on the fixed based with respect to {F} are (in [mm]):\n')
|
||||
fprintf('\t % .3g \t % .3g \t % .3g\n', 1e3*stewart.platform_F.Fa)
|
||||
|
||||
fprintf('- The position of the joints on the mobile based with respect to {M} are (in [mm]):\n')
|
||||
fprintf('\t % .3g \t % .3g \t % .3g\n', 1e3*stewart.platform_M.Mb)
|
||||
fprintf('\n')
|
||||
|
||||
fprintf('KINEMATICS:\n')
|
||||
|
||||
if isfield(stewart.kinematics, 'K')
|
||||
fprintf('- The Stiffness matrix K is (in [N/m]):\n')
|
||||
fprintf('\t % .0e \t % .0e \t % .0e \t % .0e \t % .0e \t % .0e\n', stewart.kinematics.K)
|
||||
end
|
||||
|
||||
if isfield(stewart.kinematics, 'C')
|
||||
fprintf('- The Damping matrix C is (in [m/N]):\n')
|
||||
fprintf('\t % .0e \t % .0e \t % .0e \t % .0e \t % .0e \t % .0e\n', stewart.kinematics.C)
|
||||
end
|
240
matlab/src/displayArchitecture.m
Normal file
240
matlab/src/displayArchitecture.m
Normal file
@@ -0,0 +1,240 @@
|
||||
function [] = displayArchitecture(stewart, args)
|
||||
% displayArchitecture - 3D plot of the Stewart platform architecture
|
||||
%
|
||||
% Syntax: [] = displayArchitecture(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - stewart
|
||||
% - args - Structure with the following fields:
|
||||
% - AP [3x1] - The wanted position of {B} with respect to {A}
|
||||
% - ARB [3x3] - The rotation matrix that gives the wanted orientation of {B} with respect to {A}
|
||||
% - ARB [3x3] - The rotation matrix that gives the wanted orientation of {B} with respect to {A}
|
||||
% - F_color [color] - Color used for the Fixed elements
|
||||
% - M_color [color] - Color used for the Mobile elements
|
||||
% - L_color [color] - Color used for the Legs elements
|
||||
% - frames [true/false] - Display the Frames
|
||||
% - legs [true/false] - Display the Legs
|
||||
% - joints [true/false] - Display the Joints
|
||||
% - labels [true/false] - Display the Labels
|
||||
% - platforms [true/false] - Display the Platforms
|
||||
% - views ['all', 'xy', 'yz', 'xz', 'default'] -
|
||||
%
|
||||
% Outputs:
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.AP (3,1) double {mustBeNumeric} = zeros(3,1)
|
||||
args.ARB (3,3) double {mustBeNumeric} = eye(3)
|
||||
args.F_color = [0 0.4470 0.7410]
|
||||
args.M_color = [0.8500 0.3250 0.0980]
|
||||
args.L_color = [0 0 0]
|
||||
args.frames logical {mustBeNumericOrLogical} = true
|
||||
args.legs logical {mustBeNumericOrLogical} = true
|
||||
args.joints logical {mustBeNumericOrLogical} = true
|
||||
args.labels logical {mustBeNumericOrLogical} = true
|
||||
args.platforms logical {mustBeNumericOrLogical} = true
|
||||
args.views char {mustBeMember(args.views,{'all', 'xy', 'xz', 'yz', 'default'})} = 'default'
|
||||
end
|
||||
|
||||
assert(isfield(stewart.platform_F, 'FO_A'), 'stewart.platform_F should have attribute FO_A')
|
||||
FO_A = stewart.platform_F.FO_A;
|
||||
|
||||
assert(isfield(stewart.platform_M, 'MO_B'), 'stewart.platform_M should have attribute MO_B')
|
||||
MO_B = stewart.platform_M.MO_B;
|
||||
|
||||
assert(isfield(stewart.geometry, 'H'), 'stewart.geometry should have attribute H')
|
||||
H = stewart.geometry.H;
|
||||
|
||||
assert(isfield(stewart.platform_F, 'Fa'), 'stewart.platform_F should have attribute Fa')
|
||||
Fa = stewart.platform_F.Fa;
|
||||
|
||||
assert(isfield(stewart.platform_M, 'Mb'), 'stewart.platform_M should have attribute Mb')
|
||||
Mb = stewart.platform_M.Mb;
|
||||
|
||||
if ~strcmp(args.views, 'all')
|
||||
figure;
|
||||
else
|
||||
f = figure('visible', 'off');
|
||||
end
|
||||
|
||||
hold on;
|
||||
|
||||
FTa = [eye(3), FO_A; ...
|
||||
zeros(1,3), 1];
|
||||
ATb = [args.ARB, args.AP; ...
|
||||
zeros(1,3), 1];
|
||||
BTm = [eye(3), -MO_B; ...
|
||||
zeros(1,3), 1];
|
||||
|
||||
FTm = FTa*ATb*BTm;
|
||||
|
||||
d_unit_vector = H/4;
|
||||
|
||||
d_label = H/20;
|
||||
|
||||
Ff = [0, 0, 0];
|
||||
if args.frames
|
||||
quiver3(Ff(1)*ones(1,3), Ff(2)*ones(1,3), Ff(3)*ones(1,3), ...
|
||||
[d_unit_vector 0 0], [0 d_unit_vector 0], [0 0 d_unit_vector], '-', 'Color', args.F_color)
|
||||
|
||||
if args.labels
|
||||
text(Ff(1) + d_label, ...
|
||||
Ff(2) + d_label, ...
|
||||
Ff(3) + d_label, '$\{F\}$', 'Color', args.F_color);
|
||||
end
|
||||
end
|
||||
|
||||
if args.frames
|
||||
quiver3(FO_A(1)*ones(1,3), FO_A(2)*ones(1,3), FO_A(3)*ones(1,3), ...
|
||||
[d_unit_vector 0 0], [0 d_unit_vector 0], [0 0 d_unit_vector], '-', 'Color', args.F_color)
|
||||
|
||||
if args.labels
|
||||
text(FO_A(1) + d_label, ...
|
||||
FO_A(2) + d_label, ...
|
||||
FO_A(3) + d_label, '$\{A\}$', 'Color', args.F_color);
|
||||
end
|
||||
end
|
||||
|
||||
if args.platforms && stewart.platform_F.type == 1
|
||||
theta = [0:0.01:2*pi+0.01]; % Angles [rad]
|
||||
v = null([0; 0; 1]'); % Two vectors that are perpendicular to the circle normal
|
||||
center = [0; 0; 0]; % Center of the circle
|
||||
radius = stewart.platform_F.R; % Radius of the circle [m]
|
||||
|
||||
points = center*ones(1, length(theta)) + radius*(v(:,1)*cos(theta) + v(:,2)*sin(theta));
|
||||
|
||||
plot3(points(1,:), ...
|
||||
points(2,:), ...
|
||||
points(3,:), '-', 'Color', args.F_color);
|
||||
end
|
||||
|
||||
if args.joints
|
||||
scatter3(Fa(1,:), ...
|
||||
Fa(2,:), ...
|
||||
Fa(3,:), 'MarkerEdgeColor', args.F_color);
|
||||
if args.labels
|
||||
for i = 1:size(Fa,2)
|
||||
text(Fa(1,i) + d_label, ...
|
||||
Fa(2,i), ...
|
||||
Fa(3,i), sprintf('$a_{%i}$', i), 'Color', args.F_color);
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Fm = FTm*[0; 0; 0; 1]; % Get the position of frame {M} w.r.t. {F}
|
||||
|
||||
if args.frames
|
||||
FM_uv = FTm*[d_unit_vector*eye(3); zeros(1,3)]; % Rotated Unit vectors
|
||||
quiver3(Fm(1)*ones(1,3), Fm(2)*ones(1,3), Fm(3)*ones(1,3), ...
|
||||
FM_uv(1,1:3), FM_uv(2,1:3), FM_uv(3,1:3), '-', 'Color', args.M_color)
|
||||
|
||||
if args.labels
|
||||
text(Fm(1) + d_label, ...
|
||||
Fm(2) + d_label, ...
|
||||
Fm(3) + d_label, '$\{M\}$', 'Color', args.M_color);
|
||||
end
|
||||
end
|
||||
|
||||
FB = FO_A + args.AP;
|
||||
|
||||
if args.frames
|
||||
FB_uv = FTm*[d_unit_vector*eye(3); zeros(1,3)]; % Rotated Unit vectors
|
||||
quiver3(FB(1)*ones(1,3), FB(2)*ones(1,3), FB(3)*ones(1,3), ...
|
||||
FB_uv(1,1:3), FB_uv(2,1:3), FB_uv(3,1:3), '-', 'Color', args.M_color)
|
||||
|
||||
if args.labels
|
||||
text(FB(1) - d_label, ...
|
||||
FB(2) + d_label, ...
|
||||
FB(3) + d_label, '$\{B\}$', 'Color', args.M_color);
|
||||
end
|
||||
end
|
||||
|
||||
if args.platforms && stewart.platform_M.type == 1
|
||||
theta = [0:0.01:2*pi+0.01]; % Angles [rad]
|
||||
v = null((FTm(1:3,1:3)*[0;0;1])'); % Two vectors that are perpendicular to the circle normal
|
||||
center = Fm(1:3); % Center of the circle
|
||||
radius = stewart.platform_M.R; % Radius of the circle [m]
|
||||
|
||||
points = center*ones(1, length(theta)) + radius*(v(:,1)*cos(theta) + v(:,2)*sin(theta));
|
||||
|
||||
plot3(points(1,:), ...
|
||||
points(2,:), ...
|
||||
points(3,:), '-', 'Color', args.M_color);
|
||||
end
|
||||
|
||||
if args.joints
|
||||
Fb = FTm*[Mb;ones(1,6)];
|
||||
|
||||
scatter3(Fb(1,:), ...
|
||||
Fb(2,:), ...
|
||||
Fb(3,:), 'MarkerEdgeColor', args.M_color);
|
||||
|
||||
if args.labels
|
||||
for i = 1:size(Fb,2)
|
||||
text(Fb(1,i) + d_label, ...
|
||||
Fb(2,i), ...
|
||||
Fb(3,i), sprintf('$b_{%i}$', i), 'Color', args.M_color);
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if args.legs
|
||||
for i = 1:6
|
||||
plot3([Fa(1,i), Fb(1,i)], ...
|
||||
[Fa(2,i), Fb(2,i)], ...
|
||||
[Fa(3,i), Fb(3,i)], '-', 'Color', args.L_color);
|
||||
|
||||
if args.labels
|
||||
text((Fa(1,i)+Fb(1,i))/2 + d_label, ...
|
||||
(Fa(2,i)+Fb(2,i))/2, ...
|
||||
(Fa(3,i)+Fb(3,i))/2, sprintf('$%i$', i), 'Color', args.L_color);
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
switch args.views
|
||||
case 'default'
|
||||
view([1 -0.6 0.4]);
|
||||
case 'xy'
|
||||
view([0 0 1]);
|
||||
case 'xz'
|
||||
view([0 -1 0]);
|
||||
case 'yz'
|
||||
view([1 0 0]);
|
||||
end
|
||||
axis equal;
|
||||
axis off;
|
||||
|
||||
if strcmp(args.views, 'all')
|
||||
hAx = findobj('type', 'axes');
|
||||
|
||||
figure;
|
||||
s1 = subplot(2,2,1);
|
||||
copyobj(get(hAx(1), 'Children'), s1);
|
||||
view([0 0 1]);
|
||||
axis equal;
|
||||
axis off;
|
||||
title('Top')
|
||||
|
||||
s2 = subplot(2,2,2);
|
||||
copyobj(get(hAx(1), 'Children'), s2);
|
||||
view([1 -0.6 0.4]);
|
||||
axis equal;
|
||||
axis off;
|
||||
|
||||
s3 = subplot(2,2,3);
|
||||
copyobj(get(hAx(1), 'Children'), s3);
|
||||
view([1 0 0]);
|
||||
axis equal;
|
||||
axis off;
|
||||
title('Front')
|
||||
|
||||
s4 = subplot(2,2,4);
|
||||
copyobj(get(hAx(1), 'Children'), s4);
|
||||
view([0 -1 0]);
|
||||
axis equal;
|
||||
axis off;
|
||||
title('Side')
|
||||
|
||||
close(f);
|
||||
end
|
41
matlab/src/generateGeneralConfiguration.m
Normal file
41
matlab/src/generateGeneralConfiguration.m
Normal file
@@ -0,0 +1,41 @@
|
||||
function [stewart] = generateGeneralConfiguration(stewart, args)
|
||||
% generateGeneralConfiguration - Generate a Very General Configuration
|
||||
%
|
||||
% Syntax: [stewart] = generateGeneralConfiguration(stewart, args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Can have the following fields:
|
||||
% - FH [1x1] - Height of the position of the fixed joints with respect to the frame {F} [m]
|
||||
% - FR [1x1] - Radius of the position of the fixed joints in the X-Y [m]
|
||||
% - FTh [6x1] - Angles of the fixed joints in the X-Y plane with respect to the X axis [rad]
|
||||
% - MH [1x1] - Height of the position of the mobile joints with respect to the frame {M} [m]
|
||||
% - FR [1x1] - Radius of the position of the mobile joints in the X-Y [m]
|
||||
% - MTh [6x1] - Angles of the mobile joints in the X-Y plane with respect to the X axis [rad]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - platform_F.Fa [3x6] - Its i'th column is the position vector of joint ai with respect to {F}
|
||||
% - platform_M.Mb [3x6] - Its i'th column is the position vector of joint bi with respect to {M}
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.FH (1,1) double {mustBeNumeric, mustBePositive} = 15e-3
|
||||
args.FR (1,1) double {mustBeNumeric, mustBePositive} = 115e-3;
|
||||
args.FTh (6,1) double {mustBeNumeric} = [-10, 10, 120-10, 120+10, 240-10, 240+10]*(pi/180);
|
||||
args.MH (1,1) double {mustBeNumeric, mustBePositive} = 15e-3
|
||||
args.MR (1,1) double {mustBeNumeric, mustBePositive} = 90e-3;
|
||||
args.MTh (6,1) double {mustBeNumeric} = [-60+10, 60-10, 60+10, 180-10, 180+10, -60-10]*(pi/180);
|
||||
end
|
||||
|
||||
Fa = zeros(3,6);
|
||||
Mb = zeros(3,6);
|
||||
|
||||
for i = 1:6
|
||||
Fa(:,i) = [args.FR*cos(args.FTh(i)); args.FR*sin(args.FTh(i)); args.FH];
|
||||
Mb(:,i) = [args.MR*cos(args.MTh(i)); args.MR*sin(args.MTh(i)); -args.MH];
|
||||
end
|
||||
|
||||
stewart.platform_F.Fa = Fa;
|
||||
stewart.platform_M.Mb = Mb;
|
||||
|
||||
end
|
45
matlab/src/initializeController.m
Normal file
45
matlab/src/initializeController.m
Normal file
@@ -0,0 +1,45 @@
|
||||
function [] = initializeController(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'open-loop', 'iff', 'dvf', 'hac-dvf', 'ref-track-L', 'ref-track-iff-L', 'cascade-hac-lac', 'hac-iff', 'stabilizing'})} = 'open-loop'
|
||||
end
|
||||
|
||||
controller = struct();
|
||||
|
||||
switch args.type
|
||||
case 'open-loop'
|
||||
controller.type = 1;
|
||||
controller.name = 'Open-Loop';
|
||||
case 'dvf'
|
||||
controller.type = 2;
|
||||
controller.name = 'Decentralized Direct Velocity Feedback';
|
||||
case 'iff'
|
||||
controller.type = 3;
|
||||
controller.name = 'Decentralized Integral Force Feedback';
|
||||
case 'hac-dvf'
|
||||
controller.type = 4;
|
||||
controller.name = 'HAC-DVF';
|
||||
case 'ref-track-L'
|
||||
controller.type = 5;
|
||||
controller.name = 'Reference Tracking in the frame of the legs';
|
||||
case 'ref-track-iff-L'
|
||||
controller.type = 6;
|
||||
controller.name = 'Reference Tracking in the frame of the legs + IFF';
|
||||
case 'cascade-hac-lac'
|
||||
controller.type = 7;
|
||||
controller.name = 'Cascade Control + HAC-LAC';
|
||||
case 'hac-iff'
|
||||
controller.type = 8;
|
||||
controller.name = 'HAC-IFF';
|
||||
case 'stabilizing'
|
||||
controller.type = 9;
|
||||
controller.name = 'Stabilizing Controller';
|
||||
end
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
save('mat/nass_model_controller.mat', 'controller');
|
||||
elseif exist('./matlab', 'dir')
|
||||
save('matlab/mat/nass_model_controller.mat', 'controller');
|
||||
end
|
||||
|
||||
end
|
61
matlab/src/initializeCylindricalPlatforms.m
Normal file
61
matlab/src/initializeCylindricalPlatforms.m
Normal file
@@ -0,0 +1,61 @@
|
||||
function [stewart] = initializeCylindricalPlatforms(stewart, args)
|
||||
% initializeCylindricalPlatforms - Initialize the geometry of the Fixed and Mobile Platforms
|
||||
%
|
||||
% Syntax: [stewart] = initializeCylindricalPlatforms(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Structure with the following fields:
|
||||
% - Fpm [1x1] - Fixed Platform Mass [kg]
|
||||
% - Fph [1x1] - Fixed Platform Height [m]
|
||||
% - Fpr [1x1] - Fixed Platform Radius [m]
|
||||
% - Mpm [1x1] - Mobile Platform Mass [kg]
|
||||
% - Mph [1x1] - Mobile Platform Height [m]
|
||||
% - Mpr [1x1] - Mobile Platform Radius [m]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - platform_F [struct] - structure with the following fields:
|
||||
% - type = 1
|
||||
% - M [1x1] - Fixed Platform Mass [kg]
|
||||
% - I [3x3] - Fixed Platform Inertia matrix [kg*m^2]
|
||||
% - H [1x1] - Fixed Platform Height [m]
|
||||
% - R [1x1] - Fixed Platform Radius [m]
|
||||
% - platform_M [struct] - structure with the following fields:
|
||||
% - M [1x1] - Mobile Platform Mass [kg]
|
||||
% - I [3x3] - Mobile Platform Inertia matrix [kg*m^2]
|
||||
% - H [1x1] - Mobile Platform Height [m]
|
||||
% - R [1x1] - Mobile Platform Radius [m]
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.Fpm (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
args.Fph (1,1) double {mustBeNumeric, mustBePositive} = 10e-3
|
||||
args.Fpr (1,1) double {mustBeNumeric, mustBePositive} = 125e-3
|
||||
args.Mpm (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
args.Mph (1,1) double {mustBeNumeric, mustBePositive} = 10e-3
|
||||
args.Mpr (1,1) double {mustBeNumeric, mustBePositive} = 100e-3
|
||||
end
|
||||
|
||||
I_F = diag([1/12*args.Fpm * (3*args.Fpr^2 + args.Fph^2), ...
|
||||
1/12*args.Fpm * (3*args.Fpr^2 + args.Fph^2), ...
|
||||
1/2 *args.Fpm * args.Fpr^2]);
|
||||
|
||||
I_M = diag([1/12*args.Mpm * (3*args.Mpr^2 + args.Mph^2), ...
|
||||
1/12*args.Mpm * (3*args.Mpr^2 + args.Mph^2), ...
|
||||
1/2 *args.Mpm * args.Mpr^2]);
|
||||
|
||||
stewart.platform_F.type = 1;
|
||||
|
||||
stewart.platform_F.I = I_F;
|
||||
stewart.platform_F.M = args.Fpm;
|
||||
stewart.platform_F.R = args.Fpr;
|
||||
stewart.platform_F.H = args.Fph;
|
||||
|
||||
stewart.platform_M.type = 1;
|
||||
|
||||
stewart.platform_M.I = I_M;
|
||||
stewart.platform_M.M = args.Mpm;
|
||||
stewart.platform_M.R = args.Mpr;
|
||||
stewart.platform_M.H = args.Mph;
|
||||
|
||||
end
|
69
matlab/src/initializeCylindricalStruts.m
Normal file
69
matlab/src/initializeCylindricalStruts.m
Normal file
@@ -0,0 +1,69 @@
|
||||
function [stewart] = initializeCylindricalStruts(stewart, args)
|
||||
% initializeCylindricalStruts - Define the mass and moment of inertia of cylindrical struts
|
||||
%
|
||||
% Syntax: [stewart] = initializeCylindricalStruts(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Structure with the following fields:
|
||||
% - Fsm [1x1] - Mass of the Fixed part of the struts [kg]
|
||||
% - Fsh [1x1] - Height of cylinder for the Fixed part of the struts [m]
|
||||
% - Fsr [1x1] - Radius of cylinder for the Fixed part of the struts [m]
|
||||
% - Msm [1x1] - Mass of the Mobile part of the struts [kg]
|
||||
% - Msh [1x1] - Height of cylinder for the Mobile part of the struts [m]
|
||||
% - Msr [1x1] - Radius of cylinder for the Mobile part of the struts [m]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - struts_F [struct] - structure with the following fields:
|
||||
% - M [6x1] - Mass of the Fixed part of the struts [kg]
|
||||
% - I [3x3x6] - Moment of Inertia for the Fixed part of the struts [kg*m^2]
|
||||
% - H [6x1] - Height of cylinder for the Fixed part of the struts [m]
|
||||
% - R [6x1] - Radius of cylinder for the Fixed part of the struts [m]
|
||||
% - struts_M [struct] - structure with the following fields:
|
||||
% - M [6x1] - Mass of the Mobile part of the struts [kg]
|
||||
% - I [3x3x6] - Moment of Inertia for the Mobile part of the struts [kg*m^2]
|
||||
% - H [6x1] - Height of cylinder for the Mobile part of the struts [m]
|
||||
% - R [6x1] - Radius of cylinder for the Mobile part of the struts [m]
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.Fsm (1,1) double {mustBeNumeric, mustBePositive} = 0.1
|
||||
args.Fsh (1,1) double {mustBeNumeric, mustBePositive} = 50e-3
|
||||
args.Fsr (1,1) double {mustBeNumeric, mustBePositive} = 5e-3
|
||||
args.Msm (1,1) double {mustBeNumeric, mustBePositive} = 0.1
|
||||
args.Msh (1,1) double {mustBeNumeric, mustBePositive} = 50e-3
|
||||
args.Msr (1,1) double {mustBeNumeric, mustBePositive} = 5e-3
|
||||
end
|
||||
|
||||
stewart.struts_M.type = 1;
|
||||
|
||||
%% Compute the properties of the cylindrical struts
|
||||
Fsm = args.Fsm;
|
||||
Fsh = args.Fsh;
|
||||
Fsr = args.Fsr;
|
||||
|
||||
Msm = args.Msm;
|
||||
Msh = args.Msh;
|
||||
Msr = args.Msr;
|
||||
|
||||
I_F = [1/12 * Fsm * (3*Fsr^2 + Fsh^2), ...
|
||||
1/12 * Fsm * (3*Fsr^2 + Fsh^2), ...
|
||||
1/2 * Fsm * Fsr^2];
|
||||
|
||||
I_M = [1/12 * Msm * (3*Msr^2 + Msh^2), ...
|
||||
1/12 * Msm * (3*Msr^2 + Msh^2), ...
|
||||
1/2 * Msm * Msr^2];
|
||||
stewart.struts_M.I = I_M;
|
||||
stewart.struts_F.I = I_F;
|
||||
|
||||
stewart.struts_M.M = args.Msm;
|
||||
stewart.struts_M.R = args.Msr;
|
||||
stewart.struts_M.H = args.Msh;
|
||||
|
||||
stewart.struts_F.type = 1;
|
||||
|
||||
stewart.struts_F.M = args.Fsm;
|
||||
stewart.struts_F.R = args.Fsr;
|
||||
stewart.struts_F.H = args.Fsh;
|
||||
|
||||
end
|
211
matlab/src/initializeDisturbances.m
Normal file
211
matlab/src/initializeDisturbances.m
Normal file
@@ -0,0 +1,211 @@
|
||||
function [] = initializeDisturbances(args)
|
||||
% initializeDisturbances - Initialize the disturbances
|
||||
%
|
||||
% Syntax: [] = initializeDisturbances(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args -
|
||||
|
||||
arguments
|
||||
% Global parameter to enable or disable the disturbances
|
||||
args.enable logical {mustBeNumericOrLogical} = true
|
||||
% Ground Motion - X direction
|
||||
args.Dw_x logical {mustBeNumericOrLogical} = true
|
||||
% Ground Motion - Y direction
|
||||
args.Dw_y logical {mustBeNumericOrLogical} = true
|
||||
% Ground Motion - Z direction
|
||||
args.Dw_z logical {mustBeNumericOrLogical} = true
|
||||
% Translation Stage - X direction
|
||||
args.Fdy_x logical {mustBeNumericOrLogical} = true
|
||||
% Translation Stage - Z direction
|
||||
args.Fdy_z logical {mustBeNumericOrLogical} = true
|
||||
% Spindle - X direction
|
||||
args.Frz_x logical {mustBeNumericOrLogical} = true
|
||||
% Spindle - Y direction
|
||||
args.Frz_y logical {mustBeNumericOrLogical} = true
|
||||
% Spindle - Z direction
|
||||
args.Frz_z logical {mustBeNumericOrLogical} = true
|
||||
end
|
||||
|
||||
% Initialization of random numbers
|
||||
rng("shuffle");
|
||||
|
||||
%% Ground Motion
|
||||
if args.enable
|
||||
% Load the PSD of disturbance
|
||||
load('ustation_disturbance_psd.mat', 'gm_dist')
|
||||
|
||||
% Frequency Data
|
||||
Dw.f = gm_dist.f;
|
||||
Dw.psd_x = gm_dist.pxx_x;
|
||||
Dw.psd_y = gm_dist.pxx_y;
|
||||
Dw.psd_z = gm_dist.pxx_z;
|
||||
|
||||
% Time data
|
||||
Fs = 2*Dw.f(end); % Sampling Frequency of data is twice the maximum frequency of the PSD vector [Hz]
|
||||
N = 2*length(Dw.f); % Number of Samples match the one of the wanted PSD
|
||||
T0 = N/Fs; % Signal Duration [s]
|
||||
Dw.t = linspace(0, T0, N+1)'; % Time Vector [s]
|
||||
|
||||
% ASD representation of the ground motion
|
||||
C = zeros(N/2,1);
|
||||
for i = 1:N/2
|
||||
C(i) = sqrt(Dw.psd_x(i)/T0);
|
||||
end
|
||||
|
||||
if args.Dw_x
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Dw.x = N/sqrt(2)*ifft(Cx); % Ground Motion - x direction [m]
|
||||
else
|
||||
Dw.x = zeros(length(Dw.t), 1);
|
||||
end
|
||||
|
||||
if args.Dw_y
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Dw.y = N/sqrt(2)*ifft(Cx); % Ground Motion - y direction [m]
|
||||
else
|
||||
Dw.y = zeros(length(Dw.t), 1);
|
||||
end
|
||||
|
||||
if args.Dw_y
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Dw.z = N/sqrt(2)*ifft(Cx); % Ground Motion - z direction [m]
|
||||
else
|
||||
Dw.z = zeros(length(Dw.t), 1);
|
||||
end
|
||||
|
||||
else
|
||||
Dw.t = [0,1]; % Time Vector [s]
|
||||
Dw.x = [0,0]; % Ground Motion - X [m]
|
||||
Dw.y = [0,0]; % Ground Motion - Y [m]
|
||||
Dw.z = [0,0]; % Ground Motion - Z [m]
|
||||
end
|
||||
|
||||
%% Translation stage
|
||||
if args.enable
|
||||
% Load the PSD of disturbance
|
||||
load('ustation_disturbance_psd.mat', 'dy_dist')
|
||||
|
||||
% Frequency Data
|
||||
Dy.f = dy_dist.f;
|
||||
Dy.psd_x = dy_dist.pxx_fx;
|
||||
Dy.psd_z = dy_dist.pxx_fz;
|
||||
|
||||
% Time data
|
||||
Fs = 2*Dy.f(end); % Sampling Frequency of data is twice the maximum frequency of the PSD vector [Hz]
|
||||
N = 2*length(Dy.f); % Number of Samples match the one of the wanted PSD
|
||||
T0 = N/Fs; % Signal Duration [s]
|
||||
Dy.t = linspace(0, T0, N+1)'; % Time Vector [s]
|
||||
|
||||
% ASD representation of the disturbance voice
|
||||
C = zeros(N/2,1);
|
||||
for i = 1:N/2
|
||||
C(i) = sqrt(Dy.psd_x(i)/T0);
|
||||
end
|
||||
|
||||
if args.Fdy_x
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Dy.x = N/sqrt(2)*ifft(Cx); % Translation stage disturbances - X direction [N]
|
||||
else
|
||||
Dy.x = zeros(length(Dy.t), 1);
|
||||
end
|
||||
|
||||
if args.Fdy_z
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Dy.z = N/sqrt(2)*ifft(Cx); % Translation stage disturbances - Z direction [N]
|
||||
else
|
||||
Dy.z = zeros(length(Dy.t), 1);
|
||||
end
|
||||
|
||||
else
|
||||
Dy.t = [0,1]; % Time Vector [s]
|
||||
Dy.x = [0,0]; % Translation Stage disturbances - X [N]
|
||||
Dy.z = [0,0]; % Translation Stage disturbances - Z [N]
|
||||
end
|
||||
|
||||
%% Spindle
|
||||
if args.enable
|
||||
% Load the PSD of disturbance
|
||||
load('ustation_disturbance_psd.mat', 'rz_dist')
|
||||
|
||||
% Frequency Data
|
||||
Rz.f = rz_dist.f;
|
||||
Rz.psd_x = rz_dist.pxx_fx;
|
||||
Rz.psd_y = rz_dist.pxx_fy;
|
||||
Rz.psd_z = rz_dist.pxx_fz;
|
||||
|
||||
% Time data
|
||||
Fs = 2*Rz.f(end); % Sampling Frequency of data is twice the maximum frequency of the PSD vector [Hz]
|
||||
N = 2*length(Rz.f); % Number of Samples match the one of the wanted PSD
|
||||
T0 = N/Fs; % Signal Duration [s]
|
||||
Rz.t = linspace(0, T0, N+1)'; % Time Vector [s]
|
||||
|
||||
% ASD representation of the disturbance voice
|
||||
C = zeros(N/2,1);
|
||||
for i = 1:N/2
|
||||
C(i) = sqrt(Rz.psd_x(i)/T0);
|
||||
end
|
||||
|
||||
if args.Frz_x
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Rz.x = N/sqrt(2)*ifft(Cx); % spindle disturbances - X direction [N]
|
||||
else
|
||||
Rz.x = zeros(length(Rz.t), 1);
|
||||
end
|
||||
|
||||
if args.Frz_y
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Rz.y = N/sqrt(2)*ifft(Cx); % spindle disturbances - Y direction [N]
|
||||
else
|
||||
Rz.y = zeros(length(Rz.t), 1);
|
||||
end
|
||||
|
||||
if args.Frz_z
|
||||
theta = 2*pi*rand(N/2,1); % Generate random phase [rad]
|
||||
Cx = [0 ; C.*complex(cos(theta),sin(theta))];
|
||||
Cx = [Cx; flipud(conj(Cx(2:end)))];;
|
||||
Rz.z = N/sqrt(2)*ifft(Cx); % spindle disturbances - Z direction [N]
|
||||
else
|
||||
Rz.z = zeros(length(Rz.t), 1);
|
||||
end
|
||||
|
||||
else
|
||||
Rz.t = [0,1]; % Time Vector [s]
|
||||
Rz.x = [0,0]; % Spindle disturbances - X [N]
|
||||
Rz.y = [0,0]; % Spindle disturbances - X [N]
|
||||
Rz.z = [0,0]; % Spindle disturbances - Z [N]
|
||||
end
|
||||
|
||||
u = zeros(100, 6);
|
||||
Fd = u;
|
||||
|
||||
Dw.x = Dw.x - Dw.x(1);
|
||||
Dw.y = Dw.y - Dw.y(1);
|
||||
Dw.z = Dw.z - Dw.z(1);
|
||||
|
||||
Dy.x = Dy.x - Dy.x(1);
|
||||
Dy.z = Dy.z - Dy.z(1);
|
||||
|
||||
Rz.x = Rz.x - Rz.x(1);
|
||||
Rz.y = Rz.y - Rz.y(1);
|
||||
Rz.z = Rz.z - Rz.z(1);
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
save('mat/nass_model_disturbances.mat', 'Dw', 'Dy', 'Rz', 'Fd', 'args');
|
||||
elseif exist('./matlab', 'dir')
|
||||
save('matlab/mat/nass_model_disturbances.mat', 'Dw', 'Dy', 'Rz', 'Fd', 'args');
|
||||
end
|
37
matlab/src/initializeFramesPositions.m
Normal file
37
matlab/src/initializeFramesPositions.m
Normal file
@@ -0,0 +1,37 @@
|
||||
function [stewart] = initializeFramesPositions(stewart, args)
|
||||
% initializeFramesPositions - Initialize the positions of frames {A}, {B}, {F} and {M}
|
||||
%
|
||||
% Syntax: [stewart] = initializeFramesPositions(stewart, args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Can have the following fields:
|
||||
% - H [1x1] - Total Height of the Stewart Platform (height from {F} to {M}) [m]
|
||||
% - MO_B [1x1] - Height of the frame {B} with respect to {M} [m]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - A structure with the following fields:
|
||||
% - geometry.H [1x1] - Total Height of the Stewart Platform [m]
|
||||
% - geometry.FO_M [3x1] - Position of {M} with respect to {F} [m]
|
||||
% - platform_M.MO_B [3x1] - Position of {B} with respect to {M} [m]
|
||||
% - platform_F.FO_A [3x1] - Position of {A} with respect to {F} [m]
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.H (1,1) double {mustBeNumeric, mustBePositive} = 90e-3
|
||||
args.MO_B (1,1) double {mustBeNumeric} = 50e-3
|
||||
end
|
||||
|
||||
H = args.H; % Total Height of the Stewart Platform [m]
|
||||
|
||||
FO_M = [0; 0; H]; % Position of {M} with respect to {F} [m]
|
||||
|
||||
MO_B = [0; 0; args.MO_B]; % Position of {B} with respect to {M} [m]
|
||||
|
||||
FO_A = MO_B + FO_M; % Position of {A} with respect to {F} [m]
|
||||
|
||||
stewart.geometry.H = H;
|
||||
stewart.geometry.FO_M = FO_M;
|
||||
stewart.platform_M.MO_B = MO_B;
|
||||
stewart.platform_F.FO_A = FO_A;
|
||||
|
||||
end
|
48
matlab/src/initializeGranite.m
Normal file
48
matlab/src/initializeGranite.m
Normal file
@@ -0,0 +1,48 @@
|
||||
function [granite] = initializeGranite(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'rigid', 'flexible', 'none'})} = 'flexible'
|
||||
args.density (1,1) double {mustBeNumeric, mustBeNonnegative} = 2800 % Density [kg/m3]
|
||||
args.K (6,1) double {mustBeNumeric, mustBeNonnegative} = [5e9; 5e9; 5e9; 2.5e7; 2.5e7; 1e7] % [N/m]
|
||||
args.C (6,1) double {mustBeNumeric, mustBeNonnegative} = [4.0e5; 1.1e5; 9.0e5; 2e4; 2e4; 1e4] % [N/(m/s)]
|
||||
args.x0 (1,1) double {mustBeNumeric} = 0 % Rest position of the Joint in the X direction [m]
|
||||
args.y0 (1,1) double {mustBeNumeric} = 0 % Rest position of the Joint in the Y direction [m]
|
||||
args.z0 (1,1) double {mustBeNumeric} = 0 % Rest position of the Joint in the Z direction [m]
|
||||
args.sample_pos (1,1) double {mustBeNumeric} = 0.775 % Height of the measurment point [m]
|
||||
end
|
||||
|
||||
granite = struct();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
granite.type = 0;
|
||||
case 'rigid'
|
||||
granite.type = 1;
|
||||
case 'flexible'
|
||||
granite.type = 2;
|
||||
end
|
||||
|
||||
granite.density = args.density; % [kg/m3]
|
||||
granite.STEP = 'granite.STEP';
|
||||
|
||||
% Z-offset for the initial position of the sample with respect to the granite top surface.
|
||||
granite.sample_pos = args.sample_pos; % [m]
|
||||
|
||||
granite.K = args.K; % [N/m]
|
||||
granite.C = args.C; % [N/(m/s)]
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'granite', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'granite');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'granite', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'granite');
|
||||
end
|
||||
end
|
||||
|
||||
end
|
35
matlab/src/initializeGround.m
Normal file
35
matlab/src/initializeGround.m
Normal file
@@ -0,0 +1,35 @@
|
||||
function [ground] = initializeGround(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'rigid'})} = 'rigid'
|
||||
args.rot_point (3,1) double {mustBeNumeric} = zeros(3,1) % Rotation point for the ground motion [m]
|
||||
end
|
||||
|
||||
ground = struct();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
ground.type = 0;
|
||||
case 'rigid'
|
||||
ground.type = 1;
|
||||
end
|
||||
|
||||
ground.shape = [2, 2, 0.5]; % [m]
|
||||
ground.density = 2800; % [kg/m3]
|
||||
|
||||
ground.rot_point = args.rot_point;
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'ground', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'ground');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'ground', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'ground');
|
||||
end
|
||||
end
|
||||
end
|
48
matlab/src/initializeInertialSensor.m
Normal file
48
matlab/src/initializeInertialSensor.m
Normal file
@@ -0,0 +1,48 @@
|
||||
function [stewart] = initializeInertialSensor(stewart, args)
|
||||
% initializeInertialSensor - Initialize the inertial sensor in each strut
|
||||
%
|
||||
% Syntax: [stewart] = initializeInertialSensor(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Structure with the following fields:
|
||||
% - type - 'geophone', 'accelerometer', 'none'
|
||||
% - mass [1x1] - Weight of the inertial mass [kg]
|
||||
% - freq [1x1] - Cutoff frequency [Hz]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - stewart.sensors.inertial
|
||||
% - type - 1 (geophone), 2 (accelerometer), 3 (none)
|
||||
% - K [1x1] - Stiffness [N/m]
|
||||
% - C [1x1] - Damping [N/(m/s)]
|
||||
% - M [1x1] - Inertial Mass [kg]
|
||||
% - G [1x1] - Gain
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.type char {mustBeMember(args.type,{'geophone', 'accelerometer', 'none'})} = 'none'
|
||||
args.mass (1,1) double {mustBeNumeric, mustBeNonnegative} = 1e-2
|
||||
args.freq (1,1) double {mustBeNumeric, mustBeNonnegative} = 1e3
|
||||
end
|
||||
|
||||
sensor = struct();
|
||||
|
||||
switch args.type
|
||||
case 'geophone'
|
||||
sensor.type = 1;
|
||||
|
||||
sensor.M = args.mass;
|
||||
sensor.K = sensor.M * (2*pi*args.freq)^2;
|
||||
sensor.C = 2*sqrt(sensor.M * sensor.K);
|
||||
case 'accelerometer'
|
||||
sensor.type = 2;
|
||||
|
||||
sensor.M = args.mass;
|
||||
sensor.K = sensor.M * (2*pi*args.freq)^2;
|
||||
sensor.C = 2*sqrt(sensor.M * sensor.K);
|
||||
sensor.G = -sensor.K/sensor.M;
|
||||
case 'none'
|
||||
sensor.type = 3;
|
||||
end
|
||||
|
||||
stewart.sensors.inertial = sensor;
|
136
matlab/src/initializeJointDynamics.m
Normal file
136
matlab/src/initializeJointDynamics.m
Normal file
@@ -0,0 +1,136 @@
|
||||
function [stewart] = initializeJointDynamics(stewart, args)
|
||||
% initializeJointDynamics - Add Stiffness and Damping properties for the spherical joints
|
||||
%
|
||||
% Syntax: [stewart] = initializeJointDynamics(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Structure with the following fields:
|
||||
% - type_F - 'universal', 'spherical', 'universal_p', 'spherical_p'
|
||||
% - type_M - 'universal', 'spherical', 'universal_p', 'spherical_p'
|
||||
% - Kf_M [6x1] - Bending (Rx, Ry) Stiffness for each top joints [(N.m)/rad]
|
||||
% - Kt_M [6x1] - Torsion (Rz) Stiffness for each top joints [(N.m)/rad]
|
||||
% - Cf_M [6x1] - Bending (Rx, Ry) Damping of each top joint [(N.m)/(rad/s)]
|
||||
% - Ct_M [6x1] - Torsion (Rz) Damping of each top joint [(N.m)/(rad/s)]
|
||||
% - Kf_F [6x1] - Bending (Rx, Ry) Stiffness for each bottom joints [(N.m)/rad]
|
||||
% - Kt_F [6x1] - Torsion (Rz) Stiffness for each bottom joints [(N.m)/rad]
|
||||
% - Cf_F [6x1] - Bending (Rx, Ry) Damping of each bottom joint [(N.m)/(rad/s)]
|
||||
% - Cf_F [6x1] - Torsion (Rz) Damping of each bottom joint [(N.m)/(rad/s)]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - stewart.joints_F and stewart.joints_M:
|
||||
% - type - 1 (universal), 2 (spherical), 3 (universal perfect), 4 (spherical perfect)
|
||||
% - Kx, Ky, Kz [6x1] - Translation (Tx, Ty, Tz) Stiffness [N/m]
|
||||
% - Kf [6x1] - Flexion (Rx, Ry) Stiffness [(N.m)/rad]
|
||||
% - Kt [6x1] - Torsion (Rz) Stiffness [(N.m)/rad]
|
||||
% - Cx, Cy, Cz [6x1] - Translation (Rx, Ry) Damping [N/(m/s)]
|
||||
% - Cf [6x1] - Flexion (Rx, Ry) Damping [(N.m)/(rad/s)]
|
||||
% - Cb [6x1] - Torsion (Rz) Damping [(N.m)/(rad/s)]
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.type_F char {mustBeMember(args.type_F,{'2dof', '3dof', '4dof', '2dof_axial', 'flexible'})} = '2dof'
|
||||
args.type_M char {mustBeMember(args.type_M,{'2dof', '3dof', '4dof', '2dof_axial', 'flexible'})} = '3dof'
|
||||
args.Kf_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cf_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kt_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ct_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kf_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cf_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kt_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ct_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ka_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ca_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kr_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cr_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ka_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ca_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kr_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cr_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.K_M double {mustBeNumeric} = zeros(6,6)
|
||||
args.M_M double {mustBeNumeric} = zeros(6,6)
|
||||
args.n_xyz_M double {mustBeNumeric} = zeros(2,3)
|
||||
args.xi_M double {mustBeNumeric} = 0.1
|
||||
args.step_file_M char {} = 'flexor_025.STEP'
|
||||
args.K_F double {mustBeNumeric} = zeros(6,6)
|
||||
args.M_F double {mustBeNumeric} = zeros(6,6)
|
||||
args.n_xyz_F double {mustBeNumeric} = zeros(2,3)
|
||||
args.xi_F double {mustBeNumeric} = 0.1
|
||||
args.step_file_F char {} = 'flexor_025.STEP'
|
||||
end
|
||||
|
||||
switch args.type_F
|
||||
case '2dof'
|
||||
stewart.joints_F.type = 1;
|
||||
case '3dof'
|
||||
stewart.joints_F.type = 2;
|
||||
case '4dof'
|
||||
stewart.joints_F.type = 3;
|
||||
case '2dof_axial'
|
||||
stewart.joints_F.type = 4;
|
||||
case 'flexible'
|
||||
stewart.joints_F.type = 5;
|
||||
|
||||
K = readmatrix('flex025_mat_K.CSV');
|
||||
M = readmatrix('flex025_mat_M.CSV');
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('flex025_out_nodes_3D.txt');
|
||||
|
||||
stewart.joints_F.M = M;
|
||||
stewart.joints_F.K = K;
|
||||
stewart.joints_F.n_xyz = int_xyz;
|
||||
stewart.joints_F.xi = 0.05;
|
||||
stewart.joints_F.step_file = args.step_file_F;
|
||||
otherwise
|
||||
error("joints_F are not correctly defined")
|
||||
end
|
||||
|
||||
switch args.type_M
|
||||
case '2dof'
|
||||
stewart.joints_M.type = 1;
|
||||
case '3dof'
|
||||
stewart.joints_M.type = 2;
|
||||
case '4dof'
|
||||
stewart.joints_M.type = 3;
|
||||
case '2dof_axial'
|
||||
stewart.joints_M.type = 4;
|
||||
case 'flexible'
|
||||
stewart.joints_M.type = 5;
|
||||
|
||||
K = readmatrix('flex025_mat_K.CSV');
|
||||
M = readmatrix('flex025_mat_M.CSV');
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('flex025_out_nodes_3D.txt');
|
||||
|
||||
|
||||
stewart.joints_M.M = M;
|
||||
stewart.joints_M.K = K;
|
||||
stewart.joints_M.n_xyz = int_xyz;
|
||||
stewart.joints_M.xi = 0.05;
|
||||
stewart.joints_M.step_file = args.step_file_M;
|
||||
otherwise
|
||||
error("joints_M are not correctly defined")
|
||||
end
|
||||
|
||||
stewart.joints_M.Ka = args.Ka_M;
|
||||
stewart.joints_M.Kr = args.Kr_M;
|
||||
|
||||
stewart.joints_F.Ka = args.Ka_F;
|
||||
stewart.joints_F.Kr = args.Kr_F;
|
||||
|
||||
stewart.joints_M.Ca = args.Ca_M;
|
||||
stewart.joints_M.Cr = args.Cr_M;
|
||||
|
||||
stewart.joints_F.Ca = args.Ca_F;
|
||||
stewart.joints_F.Cr = args.Cr_F;
|
||||
|
||||
stewart.joints_M.Kf = args.Kf_M;
|
||||
stewart.joints_M.Kt = args.Kt_M;
|
||||
|
||||
stewart.joints_F.Kf = args.Kf_F;
|
||||
stewart.joints_F.Kt = args.Kt_F;
|
||||
|
||||
stewart.joints_M.Cf = args.Cf_M;
|
||||
stewart.joints_M.Ct = args.Ct_M;
|
||||
|
||||
stewart.joints_F.Cf = args.Cf_F;
|
||||
stewart.joints_F.Ct = args.Ct_F;
|
||||
end
|
33
matlab/src/initializeLoggingConfiguration.m
Normal file
33
matlab/src/initializeLoggingConfiguration.m
Normal file
@@ -0,0 +1,33 @@
|
||||
function [] = initializeLoggingConfiguration(args)
|
||||
|
||||
arguments
|
||||
args.log char {mustBeMember(args.log,{'none', 'all', 'forces'})} = 'none'
|
||||
args.Ts (1,1) double {mustBeNumeric, mustBePositive} = 1e-3
|
||||
end
|
||||
|
||||
conf_log = struct();
|
||||
|
||||
switch args.log
|
||||
case 'none'
|
||||
conf_log.type = 0;
|
||||
case 'all'
|
||||
conf_log.type = 1;
|
||||
case 'forces'
|
||||
conf_log.type = 2;
|
||||
end
|
||||
|
||||
conf_log.Ts = args.Ts;
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_conf_log.mat', 'file')
|
||||
save('mat/nass_model_conf_log.mat', 'conf_log', '-append');
|
||||
else
|
||||
save('mat/nass_model_conf_log.mat', 'conf_log');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_conf_log.mat', 'file')
|
||||
save('matlab/mat/nass_model_conf_log.mat', 'conf_log', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_conf_log.mat', 'conf_log');
|
||||
end
|
||||
end
|
108
matlab/src/initializeMicroHexapod.m
Normal file
108
matlab/src/initializeMicroHexapod.m
Normal file
@@ -0,0 +1,108 @@
|
||||
function [micro_hexapod] = initializeMicroHexapod(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible'})} = 'flexible'
|
||||
% initializeFramesPositions
|
||||
args.H (1,1) double {mustBeNumeric, mustBePositive} = 350e-3
|
||||
args.MO_B (1,1) double {mustBeNumeric} = 270e-3
|
||||
% generateGeneralConfiguration
|
||||
args.FH (1,1) double {mustBeNumeric, mustBePositive} = 50e-3
|
||||
args.FR (1,1) double {mustBeNumeric, mustBePositive} = 175.5e-3
|
||||
args.FTh (6,1) double {mustBeNumeric} = [-10, 10, 120-10, 120+10, 240-10, 240+10]*(pi/180)
|
||||
args.MH (1,1) double {mustBeNumeric, mustBePositive} = 45e-3
|
||||
args.MR (1,1) double {mustBeNumeric, mustBePositive} = 118e-3
|
||||
args.MTh (6,1) double {mustBeNumeric} = [-60+10, 60-10, 60+10, 180-10, 180+10, -60-10]*(pi/180)
|
||||
% initializeStrutDynamics
|
||||
args.Ki (1,1) double {mustBeNumeric, mustBeNonnegative} = 2e7
|
||||
args.Ci (1,1) double {mustBeNumeric, mustBeNonnegative} = 1.4e3
|
||||
% initializeCylindricalPlatforms
|
||||
args.Fpm (1,1) double {mustBeNumeric, mustBePositive} = 10
|
||||
args.Fph (1,1) double {mustBeNumeric, mustBePositive} = 26e-3
|
||||
args.Fpr (1,1) double {mustBeNumeric, mustBePositive} = 207.5e-3
|
||||
args.Mpm (1,1) double {mustBeNumeric, mustBePositive} = 10
|
||||
args.Mph (1,1) double {mustBeNumeric, mustBePositive} = 26e-3
|
||||
args.Mpr (1,1) double {mustBeNumeric, mustBePositive} = 150e-3
|
||||
% initializeCylindricalStruts
|
||||
args.Fsm (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
args.Fsh (1,1) double {mustBeNumeric, mustBePositive} = 100e-3
|
||||
args.Fsr (1,1) double {mustBeNumeric, mustBePositive} = 25e-3
|
||||
args.Msm (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
args.Msh (1,1) double {mustBeNumeric, mustBePositive} = 100e-3
|
||||
args.Msr (1,1) double {mustBeNumeric, mustBePositive} = 25e-3
|
||||
% inverseKinematics
|
||||
args.AP (3,1) double {mustBeNumeric} = zeros(3,1)
|
||||
args.ARB (3,3) double {mustBeNumeric} = eye(3)
|
||||
end
|
||||
|
||||
stewart = initializeStewartPlatform();
|
||||
|
||||
stewart = initializeFramesPositions(stewart, ...
|
||||
'H', args.H, ...
|
||||
'MO_B', args.MO_B);
|
||||
|
||||
stewart = generateGeneralConfiguration(stewart, ...
|
||||
'FH', args.FH, ...
|
||||
'FR', args.FR, ...
|
||||
'FTh', args.FTh, ...
|
||||
'MH', args.MH, ...
|
||||
'MR', args.MR, ...
|
||||
'MTh', args.MTh);
|
||||
|
||||
stewart = computeJointsPose(stewart);
|
||||
|
||||
stewart = initializeStrutDynamics(stewart, ...
|
||||
'k', args.Ki, ...
|
||||
'c', args.Ci);
|
||||
|
||||
stewart = initializeJointDynamics(stewart, ...
|
||||
'type_F', '2dof', ...
|
||||
'type_M', '3dof');
|
||||
|
||||
stewart = initializeCylindricalPlatforms(stewart, ...
|
||||
'Fpm', args.Fpm, ...
|
||||
'Fph', args.Fph, ...
|
||||
'Fpr', args.Fpr, ...
|
||||
'Mpm', args.Mpm, ...
|
||||
'Mph', args.Mph, ...
|
||||
'Mpr', args.Mpr);
|
||||
|
||||
stewart = initializeCylindricalStruts(stewart, ...
|
||||
'Fsm', args.Fsm, ...
|
||||
'Fsh', args.Fsh, ...
|
||||
'Fsr', args.Fsr, ...
|
||||
'Msm', args.Msm, ...
|
||||
'Msh', args.Msh, ...
|
||||
'Msr', args.Msr);
|
||||
|
||||
stewart = computeJacobian(stewart);
|
||||
|
||||
stewart = initializeStewartPose(stewart, ...
|
||||
'AP', args.AP, ...
|
||||
'ARB', args.ARB);
|
||||
|
||||
stewart = initializeInertialSensor(stewart, 'type', 'none');
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
stewart.type = 0;
|
||||
case 'rigid'
|
||||
stewart.type = 1;
|
||||
case 'flexible'
|
||||
stewart.type = 2;
|
||||
end
|
||||
|
||||
micro_hexapod = stewart;
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'micro_hexapod', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'micro_hexapod');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'micro_hexapod', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'micro_hexapod');
|
||||
end
|
||||
end
|
||||
end
|
199
matlab/src/initializeReferences.m
Normal file
199
matlab/src/initializeReferences.m
Normal file
@@ -0,0 +1,199 @@
|
||||
function [ref] = initializeReferences(args)
|
||||
|
||||
arguments
|
||||
% Sampling Frequency [s]
|
||||
args.Ts (1,1) double {mustBeNumeric, mustBePositive} = 1e-3
|
||||
% Maximum simulation time [s]
|
||||
args.Tmax (1,1) double {mustBeNumeric, mustBePositive} = 100
|
||||
% Either "constant" / "triangular" / "sinusoidal"
|
||||
args.Dy_type char {mustBeMember(args.Dy_type,{'constant', 'triangular', 'sinusoidal'})} = 'constant'
|
||||
% Amplitude of the displacement [m]
|
||||
args.Dy_amplitude (1,1) double {mustBeNumeric} = 0
|
||||
% Period of the displacement [s]
|
||||
args.Dy_period (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
% Either "constant" / "triangular" / "sinusoidal"
|
||||
args.Ry_type char {mustBeMember(args.Ry_type,{'constant', 'triangular', 'sinusoidal'})} = 'constant'
|
||||
% Amplitude [rad]
|
||||
args.Ry_amplitude (1,1) double {mustBeNumeric} = 0
|
||||
% Period of the displacement [s]
|
||||
args.Ry_period (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
% Either "constant" / "rotating"
|
||||
args.Rz_type char {mustBeMember(args.Rz_type,{'constant', 'rotating', 'rotating-not-filtered'})} = 'constant'
|
||||
% Initial angle [rad]
|
||||
args.Rz_amplitude (1,1) double {mustBeNumeric} = 0
|
||||
% Period of the rotating [s]
|
||||
args.Rz_period (1,1) double {mustBeNumeric, mustBePositive} = 1
|
||||
% For now, only constant is implemented
|
||||
args.Dh_type char {mustBeMember(args.Dh_type,{'constant'})} = 'constant'
|
||||
% Initial position [m,m,m,rad,rad,rad] of the top platform (Pitch-Roll-Yaw Euler angles)
|
||||
args.Dh_pos (6,1) double {mustBeNumeric} = zeros(6, 1), ...
|
||||
% For now, only constant is implemented
|
||||
args.Rm_type char {mustBeMember(args.Rm_type,{'constant'})} = 'constant'
|
||||
% Initial position of the two masses
|
||||
args.Rm_pos (2,1) double {mustBeNumeric} = [0; pi]
|
||||
% For now, only constant is implemented
|
||||
args.Dn_type char {mustBeMember(args.Dn_type,{'constant'})} = 'constant'
|
||||
% Initial position [m,m,m,rad,rad,rad] of the top platform
|
||||
args.Dn_pos (6,1) double {mustBeNumeric} = zeros(6,1)
|
||||
end
|
||||
|
||||
%% Set Sampling Time
|
||||
Ts = args.Ts;
|
||||
Tmax = args.Tmax;
|
||||
|
||||
%% Low Pass Filter to filter out the references
|
||||
s = zpk('s');
|
||||
w0 = 2*pi*10;
|
||||
xi = 1;
|
||||
H_lpf = 1/(1 + 2*xi/w0*s + s^2/w0^2);
|
||||
|
||||
%% Translation stage - Dy
|
||||
t = 0:Ts:Tmax; % Time Vector [s]
|
||||
Dy = zeros(length(t), 1);
|
||||
Dyd = zeros(length(t), 1);
|
||||
Dydd = zeros(length(t), 1);
|
||||
switch args.Dy_type
|
||||
case 'constant'
|
||||
Dy(:) = args.Dy_amplitude;
|
||||
Dyd(:) = 0;
|
||||
Dydd(:) = 0;
|
||||
case 'triangular'
|
||||
% This is done to unsure that we start with no displacement
|
||||
Dy_raw = args.Dy_amplitude*sawtooth(2*pi*t/args.Dy_period,1/2);
|
||||
i0 = find(t>=args.Dy_period/4,1);
|
||||
Dy(1:end-i0+1) = Dy_raw(i0:end);
|
||||
Dy(end-i0+2:end) = Dy_raw(end); % we fix the last value
|
||||
|
||||
% The signal is filtered out
|
||||
Dy = lsim(H_lpf, Dy, t);
|
||||
Dyd = lsim(H_lpf*s, Dy, t);
|
||||
Dydd = lsim(H_lpf*s^2, Dy, t);
|
||||
case 'sinusoidal'
|
||||
Dy(:) = args.Dy_amplitude*sin(2*pi/args.Dy_period*t);
|
||||
Dyd = args.Dy_amplitude*2*pi/args.Dy_period*cos(2*pi/args.Dy_period*t);
|
||||
Dydd = -args.Dy_amplitude*(2*pi/args.Dy_period)^2*sin(2*pi/args.Dy_period*t);
|
||||
otherwise
|
||||
warning('Dy_type is not set correctly');
|
||||
end
|
||||
|
||||
Dy = struct('time', t, 'signals', struct('values', Dy), 'deriv', Dyd, 'dderiv', Dydd);
|
||||
|
||||
%% Tilt Stage - Ry
|
||||
t = 0:Ts:Tmax; % Time Vector [s]
|
||||
Ry = zeros(length(t), 1);
|
||||
Ryd = zeros(length(t), 1);
|
||||
Rydd = zeros(length(t), 1);
|
||||
|
||||
switch args.Ry_type
|
||||
case 'constant'
|
||||
Ry(:) = args.Ry_amplitude;
|
||||
Ryd(:) = 0;
|
||||
Rydd(:) = 0;
|
||||
case 'triangular'
|
||||
Ry_raw = args.Ry_amplitude*sawtooth(2*pi*t/args.Ry_period,1/2);
|
||||
i0 = find(t>=args.Ry_period/4,1);
|
||||
Ry(1:end-i0+1) = Ry_raw(i0:end);
|
||||
Ry(end-i0+2:end) = Ry_raw(end); % we fix the last value
|
||||
|
||||
% The signal is filtered out
|
||||
Ry = lsim(H_lpf, Ry, t);
|
||||
Ryd = lsim(H_lpf*s, Ry, t);
|
||||
Rydd = lsim(H_lpf*s^2, Ry, t);
|
||||
case 'sinusoidal'
|
||||
Ry(:) = args.Ry_amplitude*sin(2*pi/args.Ry_period*t);
|
||||
|
||||
Ryd = args.Ry_amplitude*2*pi/args.Ry_period*cos(2*pi/args.Ry_period*t);
|
||||
Rydd = -args.Ry_amplitude*(2*pi/args.Ry_period)^2*sin(2*pi/args.Ry_period*t);
|
||||
otherwise
|
||||
warning('Ry_type is not set correctly');
|
||||
end
|
||||
|
||||
Ry = struct('time', t, 'signals', struct('values', Ry), 'deriv', Ryd, 'dderiv', Rydd);
|
||||
|
||||
%% Spindle - Rz
|
||||
t = 0:Ts:Tmax; % Time Vector [s]
|
||||
Rz = zeros(length(t), 1);
|
||||
Rzd = zeros(length(t), 1);
|
||||
Rzdd = zeros(length(t), 1);
|
||||
|
||||
switch args.Rz_type
|
||||
case 'constant'
|
||||
Rz(:) = args.Rz_amplitude;
|
||||
Rzd(:) = 0;
|
||||
Rzdd(:) = 0;
|
||||
case 'rotating-not-filtered'
|
||||
Rz(:) = 2*pi/args.Rz_period*t;
|
||||
|
||||
% The signal is filtered out
|
||||
Rz(:) = 2*pi/args.Rz_period*t;
|
||||
Rzd(:) = 2*pi/args.Rz_period;
|
||||
Rzdd(:) = 0;
|
||||
|
||||
% We add the angle offset
|
||||
Rz = Rz + args.Rz_amplitude;
|
||||
|
||||
case 'rotating'
|
||||
Rz(:) = 2*pi/args.Rz_period*t;
|
||||
|
||||
% The signal is filtered out
|
||||
Rz = lsim(H_lpf, Rz, t);
|
||||
Rzd = lsim(H_lpf*s, Rz, t);
|
||||
Rzdd = lsim(H_lpf*s^2, Rz, t);
|
||||
|
||||
% We add the angle offset
|
||||
Rz = Rz + args.Rz_amplitude;
|
||||
otherwise
|
||||
warning('Rz_type is not set correctly');
|
||||
end
|
||||
|
||||
Rz = struct('time', t, 'signals', struct('values', Rz), 'deriv', Rzd, 'dderiv', Rzdd);
|
||||
|
||||
%% Micro-Hexapod
|
||||
t = [0, Ts];
|
||||
Dh = zeros(length(t), 6);
|
||||
Dhl = zeros(length(t), 6);
|
||||
|
||||
switch args.Dh_type
|
||||
case 'constant'
|
||||
Dh = [args.Dh_pos, args.Dh_pos];
|
||||
|
||||
load('nass_model_stages.mat', 'micro_hexapod');
|
||||
|
||||
AP = [args.Dh_pos(1) ; args.Dh_pos(2) ; args.Dh_pos(3)];
|
||||
|
||||
tx = args.Dh_pos(4);
|
||||
ty = args.Dh_pos(5);
|
||||
tz = args.Dh_pos(6);
|
||||
|
||||
ARB = [cos(tz) -sin(tz) 0;
|
||||
sin(tz) cos(tz) 0;
|
||||
0 0 1]*...
|
||||
[ cos(ty) 0 sin(ty);
|
||||
0 1 0;
|
||||
-sin(ty) 0 cos(ty)]*...
|
||||
[1 0 0;
|
||||
0 cos(tx) -sin(tx);
|
||||
0 sin(tx) cos(tx)];
|
||||
|
||||
[~, Dhl] = inverseKinematics(micro_hexapod, 'AP', AP, 'ARB', ARB);
|
||||
Dhl = [Dhl, Dhl];
|
||||
otherwise
|
||||
warning('Dh_type is not set correctly');
|
||||
end
|
||||
|
||||
Dh = struct('time', t, 'signals', struct('values', Dh));
|
||||
Dhl = struct('time', t, 'signals', struct('values', Dhl));
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_references.mat', 'file')
|
||||
save('mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts', '-append');
|
||||
else
|
||||
save('mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_references.mat', 'file')
|
||||
save('matlab/mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts');
|
||||
end
|
||||
end
|
57
matlab/src/initializeRy.m
Normal file
57
matlab/src/initializeRy.m
Normal file
@@ -0,0 +1,57 @@
|
||||
function [ry] = initializeRy(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible'})} = 'flexible'
|
||||
args.Ry_init (1,1) double {mustBeNumeric} = 0
|
||||
end
|
||||
|
||||
ry = struct();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
ry.type = 0;
|
||||
case 'rigid'
|
||||
ry.type = 1;
|
||||
case 'flexible'
|
||||
ry.type = 2;
|
||||
end
|
||||
|
||||
% Ry - Guide for the tilt stage
|
||||
ry.guide.density = 7800; % [kg/m3]
|
||||
ry.guide.STEP = 'Tilt_Guide.STEP';
|
||||
|
||||
% Ry - Rotor of the motor
|
||||
ry.rotor.density = 2400; % [kg/m3]
|
||||
ry.rotor.STEP = 'Tilt_Motor_Axis.STEP';
|
||||
|
||||
% Ry - Motor
|
||||
ry.motor.density = 3200; % [kg/m3]
|
||||
ry.motor.STEP = 'Tilt_Motor.STEP';
|
||||
|
||||
% Ry - Plateau Tilt
|
||||
ry.stage.density = 7800; % [kg/m3]
|
||||
ry.stage.STEP = 'Tilt_Stage.STEP';
|
||||
|
||||
% Z-Offset so that the center of rotation matches the sample center;
|
||||
ry.z_offset = 0.58178; % [m]
|
||||
|
||||
ry.Ry_init = args.Ry_init; % [rad]
|
||||
|
||||
ry.K = [3.8e8; 4e8; 3.8e8; 1.2e8; 6e4; 1.2e8];
|
||||
ry.C = [1e5; 1e5; 1e5; 3e4; 1e3; 3e4];
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'ry', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'ry');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'ry', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'ry');
|
||||
end
|
||||
end
|
||||
|
||||
end
|
47
matlab/src/initializeRz.m
Normal file
47
matlab/src/initializeRz.m
Normal file
@@ -0,0 +1,47 @@
|
||||
function [rz] = initializeRz(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible'})} = 'flexible'
|
||||
end
|
||||
|
||||
rz = struct();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
rz.type = 0;
|
||||
case 'rigid'
|
||||
rz.type = 1;
|
||||
case 'flexible'
|
||||
rz.type = 2;
|
||||
end
|
||||
|
||||
% Spindle - Slip Ring
|
||||
rz.slipring.density = 7800; % [kg/m3]
|
||||
rz.slipring.STEP = 'Spindle_Slip_Ring.STEP';
|
||||
|
||||
% Spindle - Rotor
|
||||
rz.rotor.density = 7800; % [kg/m3]
|
||||
rz.rotor.STEP = 'Spindle_Rotor.STEP';
|
||||
|
||||
% Spindle - Stator
|
||||
rz.stator.density = 7800; % [kg/m3]
|
||||
rz.stator.STEP = 'Spindle_Stator.STEP';
|
||||
|
||||
rz.K = [7e8; 7e8; 2e9; 1e7; 1e7; 1e7];
|
||||
rz.C = [4e4; 4e4; 7e4; 1e4; 1e4; 1e4];
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'rz', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'rz');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'rz', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'rz');
|
||||
end
|
||||
end
|
||||
|
||||
end
|
38
matlab/src/initializeSample.m
Normal file
38
matlab/src/initializeSample.m
Normal file
@@ -0,0 +1,38 @@
|
||||
function [sample] = initializeSample(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'cylindrical'})} = 'none'
|
||||
args.H (1,1) double {mustBeNumeric, mustBePositive} = 250e-3 % Height [m]
|
||||
args.R (1,1) double {mustBeNumeric, mustBePositive} = 110e-3 % Radius [m]
|
||||
args.m (1,1) double {mustBeNumeric, mustBePositive} = 1 % Mass [kg]
|
||||
end
|
||||
|
||||
sample = struct();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
sample.type = 0;
|
||||
sample.m = 0;
|
||||
case 'cylindrical'
|
||||
sample.type = 1;
|
||||
|
||||
sample.H = args.H;
|
||||
sample.R = args.R;
|
||||
sample.m = args.m;
|
||||
end
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'sample', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'sample');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'sample', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'sample');
|
||||
end
|
||||
end
|
||||
|
||||
end
|
171
matlab/src/initializeSimplifiedNanoHexapod.m
Normal file
171
matlab/src/initializeSimplifiedNanoHexapod.m
Normal file
@@ -0,0 +1,171 @@
|
||||
function [nano_hexapod] = initializeSimplifiedNanoHexapod(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'stewart'})} = 'stewart'
|
||||
%% initializeFramesPositions
|
||||
args.H (1,1) double {mustBeNumeric, mustBePositive} = 95e-3 % Height of the nano-hexapod [m]
|
||||
args.MO_B (1,1) double {mustBeNumeric} = 150e-3 % Height of {B} w.r.t. {M} [m]
|
||||
%% generateGeneralConfiguration
|
||||
args.FH (1,1) double {mustBeNumeric, mustBePositive} = 15e-3 % Height of fixed joints [m]
|
||||
args.FR (1,1) double {mustBeNumeric, mustBePositive} = 120e-3 % Radius of fixed joints [m]
|
||||
args.FTh (6,1) double {mustBeNumeric} = [220, 320, 340, 80, 100, 200]*(pi/180) % Angles of fixed joints [rad]
|
||||
args.MH (1,1) double {mustBeNumeric, mustBePositive} = 15e-3 % Height of mobile joints [m]
|
||||
args.MR (1,1) double {mustBeNumeric, mustBePositive} = 110e-3 % Radius of mobile joints [m]
|
||||
args.MTh (6,1) double {mustBeNumeric} = [255, 285, 15, 45, 135, 165]*(pi/180) % Angles of fixed joints [rad]
|
||||
%% Actuators
|
||||
args.actuator_type char {mustBeMember(args.actuator_type,{'1dof', '2dof', 'flexible', 'apa300ml'})} = '1dof'
|
||||
args.actuator_k (1,1) double {mustBeNumeric, mustBePositive} = 1e6
|
||||
args.actuator_kp (1,1) double {mustBeNumeric, mustBeNonnegative} = 5e4
|
||||
args.actuator_ke (1,1) double {mustBeNumeric, mustBePositive} = 4952605
|
||||
args.actuator_ka (1,1) double {mustBeNumeric, mustBePositive} = 2476302
|
||||
args.actuator_c (1,1) double {mustBeNumeric, mustBePositive} = 50
|
||||
args.actuator_cp (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.actuator_ce (1,1) double {mustBeNumeric, mustBePositive} = 100
|
||||
args.actuator_ca (1,1) double {mustBeNumeric, mustBePositive} = 50
|
||||
args.actuator_ga (1,1) double {mustBeNumeric} = 1
|
||||
args.actuator_gs (1,1) double {mustBeNumeric} = 5
|
||||
%% initializeCylindricalPlatforms
|
||||
args.Fpm (1,1) double {mustBeNumeric, mustBePositive} = 5 % Mass of the fixed plate [kg]
|
||||
args.Fph (1,1) double {mustBeNumeric, mustBePositive} = 10e-3 % Thickness of the fixed plate [m]
|
||||
args.Fpr (1,1) double {mustBeNumeric, mustBePositive} = 150e-3 % Radius of the fixed plate [m]
|
||||
args.Mpm (1,1) double {mustBeNumeric, mustBePositive} = 5 % Mass of the mobile plate [kg]
|
||||
args.Mph (1,1) double {mustBeNumeric, mustBePositive} = 10e-3 % Thickness of the mobile plate [m]
|
||||
args.Mpr (1,1) double {mustBeNumeric, mustBePositive} = 150e-3 % Radius of the mobile plate [m]
|
||||
%% initializeCylindricalStruts
|
||||
args.Fsm (1,1) double {mustBeNumeric, mustBePositive} = 1e-3 % Mass of the fixed part of the strut [kg]
|
||||
args.Fsh (1,1) double {mustBeNumeric, mustBePositive} = 60e-3 % Length of the fixed part of the struts [m]
|
||||
args.Fsr (1,1) double {mustBeNumeric, mustBePositive} = 5e-3 % Radius of the fixed part of the struts [m]
|
||||
args.Msm (1,1) double {mustBeNumeric, mustBePositive} = 1e-3 % Mass of the mobile part of the strut [kg]
|
||||
args.Msh (1,1) double {mustBeNumeric, mustBePositive} = 60e-3 % Length of the mobile part of the struts [m]
|
||||
args.Msr (1,1) double {mustBeNumeric, mustBePositive} = 5e-3 % Radius of the fixed part of the struts [m]
|
||||
%% Bottom and Top Flexible Joints
|
||||
args.flex_type_F char {mustBeMember(args.flex_type_F,{'2dof', '3dof', '4dof', '2dof_axial', 'flexible'})} = '2dof'
|
||||
args.flex_type_M char {mustBeMember(args.flex_type_M,{'2dof', '3dof', '4dof', '2dof_axial', 'flexible'})} = '3dof'
|
||||
args.Kf_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cf_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kt_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ct_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kf_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cf_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kt_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ct_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ka_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ca_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kr_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cr_F (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ka_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Ca_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Kr_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.Cr_M (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
%% inverseKinematics
|
||||
args.AP (3,1) double {mustBeNumeric} = zeros(3,1)
|
||||
args.ARB (3,3) double {mustBeNumeric} = eye(3)
|
||||
end
|
||||
|
||||
stewart = initializeStewartPlatform();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
stewart.type = 0;
|
||||
case 'stewart'
|
||||
stewart.type = 1;
|
||||
end
|
||||
|
||||
stewart = initializeFramesPositions(stewart, ...
|
||||
'H', args.H, ...
|
||||
'MO_B', args.MO_B);
|
||||
|
||||
stewart = generateGeneralConfiguration(stewart, ...
|
||||
'FH', args.FH, ...
|
||||
'FR', args.FR, ...
|
||||
'FTh', args.FTh, ...
|
||||
'MH', args.MH, ...
|
||||
'MR', args.MR, ...
|
||||
'MTh', args.MTh);
|
||||
|
||||
stewart = computeJointsPose(stewart);
|
||||
|
||||
if strcmp(args.actuator_type, 'apa300ml')
|
||||
args.actuator_k = 0.3e6;
|
||||
args.actuator_ke = 4.3e6;
|
||||
args.actuator_ka = 2.15e6;
|
||||
args.actuator_c = 18;
|
||||
args.actuator_ce = 0.7;
|
||||
args.actuator_ca = 0.35;
|
||||
args.actuator_ga = -2.7;
|
||||
args.actuator_gs = 0.53e6;
|
||||
elseif strcmp(args.actuator_type, 'flexible')
|
||||
args.actuator_ga = 25.9;
|
||||
args.actuator_gs = -5.08e6;
|
||||
end
|
||||
|
||||
stewart = initializeStrutDynamics(stewart, ...
|
||||
'type', args.actuator_type, ...
|
||||
'k', args.actuator_k, ...
|
||||
'kp', args.actuator_kp, ...
|
||||
'ke', args.actuator_ke, ...
|
||||
'ka', args.actuator_ka, ...
|
||||
'c', args.actuator_c, ...
|
||||
'cp', args.actuator_cp, ...
|
||||
'ce', args.actuator_ce, ...
|
||||
'ca', args.actuator_ca, ...
|
||||
'ga', args.actuator_ga, ...
|
||||
'gs', args.actuator_gs);
|
||||
|
||||
stewart = initializeJointDynamics(stewart, ...
|
||||
'type_F', args.flex_type_F, ...
|
||||
'type_M', args.flex_type_M, ...
|
||||
'Kf_M', args.Kf_M, ...
|
||||
'Cf_M', args.Cf_M, ...
|
||||
'Kt_M', args.Kt_M, ...
|
||||
'Ct_M', args.Ct_M, ...
|
||||
'Kf_F', args.Kf_F, ...
|
||||
'Cf_F', args.Cf_F, ...
|
||||
'Kt_F', args.Kt_F, ...
|
||||
'Ct_F', args.Ct_F, ...
|
||||
'Ka_F', args.Ka_F, ...
|
||||
'Ca_F', args.Ca_F, ...
|
||||
'Kr_F', args.Kr_F, ...
|
||||
'Cr_F', args.Cr_F, ...
|
||||
'Ka_M', args.Ka_M, ...
|
||||
'Ca_M', args.Ca_M, ...
|
||||
'Kr_M', args.Kr_M, ...
|
||||
'Cr_M', args.Cr_M);
|
||||
|
||||
stewart = initializeCylindricalPlatforms(stewart, ...
|
||||
'Fpm', args.Fpm, ...
|
||||
'Fph', args.Fph, ...
|
||||
'Fpr', args.Fpr, ...
|
||||
'Mpm', args.Mpm, ...
|
||||
'Mph', args.Mph, ...
|
||||
'Mpr', args.Mpr);
|
||||
|
||||
stewart = initializeCylindricalStruts(stewart, ...
|
||||
'Fsm', args.Fsm, ...
|
||||
'Fsh', args.Fsh, ...
|
||||
'Fsr', args.Fsr, ...
|
||||
'Msm', args.Msm, ...
|
||||
'Msh', args.Msh, ...
|
||||
'Msr', args.Msr);
|
||||
|
||||
stewart = computeJacobian(stewart);
|
||||
|
||||
stewart = initializeStewartPose(stewart, ...
|
||||
'AP', args.AP, ...
|
||||
'ARB', args.ARB);
|
||||
|
||||
nano_hexapod = stewart;
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'nano_hexapod', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'nano_hexapod');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'nano_hexapod', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'nano_hexapod');
|
||||
end
|
||||
end
|
||||
end
|
27
matlab/src/initializeSimscapeConfiguration.m
Normal file
27
matlab/src/initializeSimscapeConfiguration.m
Normal file
@@ -0,0 +1,27 @@
|
||||
function [] = initializeSimscapeConfiguration(args)
|
||||
|
||||
arguments
|
||||
args.gravity logical {mustBeNumericOrLogical} = true
|
||||
end
|
||||
|
||||
conf_simscape = struct();
|
||||
|
||||
if args.gravity
|
||||
conf_simscape.type = 1;
|
||||
else
|
||||
conf_simscape.type = 2;
|
||||
end
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_conf_simscape.mat', 'file')
|
||||
save('mat/nass_model_conf_simscape.mat', 'conf_simscape', '-append');
|
||||
else
|
||||
save('mat/nass_model_conf_simscape.mat', 'conf_simscape');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_conf_simscape.mat', 'file')
|
||||
save('matlab/mat/nass_model_conf_simscape.mat', 'conf_simscape', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_conf_simscape.mat', 'conf_simscape');
|
||||
end
|
||||
end
|
33
matlab/src/initializeStewartPlatform.m
Normal file
33
matlab/src/initializeStewartPlatform.m
Normal file
@@ -0,0 +1,33 @@
|
||||
function [stewart] = initializeStewartPlatform()
|
||||
% initializeStewartPlatform - Initialize the stewart structure
|
||||
%
|
||||
% Syntax: [stewart] = initializeStewartPlatform(args)
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - A structure with the following sub-structures:
|
||||
% - platform_F -
|
||||
% - platform_M -
|
||||
% - joints_F -
|
||||
% - joints_M -
|
||||
% - struts_F -
|
||||
% - struts_M -
|
||||
% - actuators -
|
||||
% - geometry -
|
||||
% - properties -
|
||||
|
||||
stewart = struct();
|
||||
stewart.platform_F = struct();
|
||||
stewart.platform_M = struct();
|
||||
stewart.joints_F = struct();
|
||||
stewart.joints_M = struct();
|
||||
stewart.struts_F = struct();
|
||||
stewart.struts_M = struct();
|
||||
stewart.actuators = struct();
|
||||
stewart.sensors = struct();
|
||||
stewart.sensors.inertial = struct();
|
||||
stewart.sensors.force = struct();
|
||||
stewart.sensors.relative = struct();
|
||||
stewart.geometry = struct();
|
||||
stewart.kinematics = struct();
|
||||
|
||||
end
|
29
matlab/src/initializeStewartPose.m
Normal file
29
matlab/src/initializeStewartPose.m
Normal file
@@ -0,0 +1,29 @@
|
||||
function [stewart] = initializeStewartPose(stewart, args)
|
||||
% initializeStewartPose - Determine the initial stroke in each leg to have the wanted pose
|
||||
% It uses the inverse kinematic
|
||||
%
|
||||
% Syntax: [stewart] = initializeStewartPose(stewart, args)
|
||||
%
|
||||
% Inputs:
|
||||
% - stewart - A structure with the following fields
|
||||
% - Aa [3x6] - The positions ai expressed in {A}
|
||||
% - Bb [3x6] - The positions bi expressed in {B}
|
||||
% - args - Can have the following fields:
|
||||
% - AP [3x1] - The wanted position of {B} with respect to {A}
|
||||
% - ARB [3x3] - The rotation matrix that gives the wanted orientation of {B} with respect to {A}
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - actuators.Leq [6x1] - The 6 needed displacement of the struts from the initial position in [m] to have the wanted pose of {B} w.r.t. {A}
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.AP (3,1) double {mustBeNumeric} = zeros(3,1)
|
||||
args.ARB (3,3) double {mustBeNumeric} = eye(3)
|
||||
end
|
||||
|
||||
[Li, dLi] = inverseKinematics(stewart, 'AP', args.AP, 'ARB', args.ARB);
|
||||
|
||||
stewart.actuators.Leq = dLi;
|
||||
|
||||
end
|
76
matlab/src/initializeStrutDynamics.m
Normal file
76
matlab/src/initializeStrutDynamics.m
Normal file
@@ -0,0 +1,76 @@
|
||||
function [stewart] = initializeStrutDynamics(stewart, args)
|
||||
% initializeStrutDynamics - Add Stiffness and Damping properties of each strut
|
||||
%
|
||||
% Syntax: [stewart] = initializeStrutDynamics(args)
|
||||
%
|
||||
% Inputs:
|
||||
% - args - Structure with the following fields:
|
||||
% - K [6x1] - Stiffness of each strut [N/m]
|
||||
% - C [6x1] - Damping of each strut [N/(m/s)]
|
||||
%
|
||||
% Outputs:
|
||||
% - stewart - updated Stewart structure with the added fields:
|
||||
% - actuators.type = 1
|
||||
% - actuators.K [6x1] - Stiffness of each strut [N/m]
|
||||
% - actuators.C [6x1] - Damping of each strut [N/(m/s)]
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.type char {mustBeMember(args.type,{'1dof', '2dof', 'flexible', 'apa300ml'})} = '1dof'
|
||||
args.k (1,1) double {mustBeNumeric, mustBeNonnegative} = 20e6
|
||||
args.kp (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.ke (1,1) double {mustBeNumeric, mustBeNonnegative} = 5e6
|
||||
args.ka (1,1) double {mustBeNumeric, mustBeNonnegative} = 60e6
|
||||
args.c (1,1) double {mustBeNumeric, mustBeNonnegative} = 2e1
|
||||
args.cp (1,1) double {mustBeNumeric, mustBeNonnegative} = 0
|
||||
args.ce (1,1) double {mustBeNumeric, mustBeNonnegative} = 1e6
|
||||
args.ca (1,1) double {mustBeNumeric, mustBeNonnegative} = 10
|
||||
args.ga (1,1) double {mustBeNumeric} = 1
|
||||
args.gs (1,1) double {mustBeNumeric} = 1
|
||||
|
||||
args.F_gain (1,1) double {mustBeNumeric} = 1
|
||||
args.me (1,1) double {mustBeNumeric} = 0.01
|
||||
args.ma (1,1) double {mustBeNumeric} = 0.01
|
||||
end
|
||||
|
||||
if strcmp(args.type, '1dof')
|
||||
stewart.actuators.type = 1;
|
||||
elseif strcmp(args.type, '2dof')
|
||||
stewart.actuators.type = 2;
|
||||
elseif strcmp(args.type, 'flexible')
|
||||
stewart.actuators.type = 3;
|
||||
|
||||
K = readmatrix('APA300ML_flex_mat_K.CSV');
|
||||
M = readmatrix('APA300ML_flex_mat_M.CSV');
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('APA300ML_flex_out_nodes_3D.txt');
|
||||
|
||||
stewart.actuators.M = M;
|
||||
stewart.actuators.K = K;
|
||||
stewart.actuators.n_xyz = int_xyz;
|
||||
stewart.actuators.xi = 0.05;
|
||||
elseif strcmp(args.type, 'apa300ml')
|
||||
stewart.actuators.type = 4;
|
||||
end
|
||||
|
||||
stewart.actuators.k = args.k;
|
||||
stewart.actuators.c = args.c;
|
||||
|
||||
% Parallel stiffness
|
||||
stewart.actuators.kp = args.kp;
|
||||
stewart.actuators.cp = args.cp;
|
||||
|
||||
stewart.actuators.ka = args.ka;
|
||||
stewart.actuators.ca = args.ca;
|
||||
|
||||
stewart.actuators.ke = args.ke;
|
||||
stewart.actuators.ce = args.ce;
|
||||
|
||||
stewart.actuators.ga = args.ga;
|
||||
stewart.actuators.gs = args.gs;
|
||||
|
||||
stewart.actuators.F_gain = args.F_gain;
|
||||
|
||||
stewart.actuators.ma = args.ma;
|
||||
stewart.actuators.me = args.me;
|
||||
|
||||
end
|
71
matlab/src/initializeTy.m
Normal file
71
matlab/src/initializeTy.m
Normal file
@@ -0,0 +1,71 @@
|
||||
function [ty] = initializeTy(args)
|
||||
|
||||
arguments
|
||||
args.type char {mustBeMember(args.type,{'none', 'rigid', 'flexible'})} = 'flexible'
|
||||
end
|
||||
|
||||
ty = struct();
|
||||
|
||||
switch args.type
|
||||
case 'none'
|
||||
ty.type = 0;
|
||||
case 'rigid'
|
||||
ty.type = 1;
|
||||
case 'flexible'
|
||||
ty.type = 2;
|
||||
end
|
||||
|
||||
% Ty Granite frame
|
||||
ty.granite_frame.density = 7800; % [kg/m3] => 43kg
|
||||
ty.granite_frame.STEP = 'Ty_Granite_Frame.STEP';
|
||||
|
||||
% Guide Translation Ty
|
||||
ty.guide.density = 7800; % [kg/m3] => 76kg
|
||||
ty.guide.STEP = 'Ty_Guide.STEP';
|
||||
|
||||
% Ty - Guide_Translation12
|
||||
ty.guide12.density = 7800; % [kg/m3]
|
||||
ty.guide12.STEP = 'Ty_Guide_12.STEP';
|
||||
|
||||
% Ty - Guide_Translation11
|
||||
ty.guide11.density = 7800; % [kg/m3]
|
||||
ty.guide11.STEP = 'Ty_Guide_11.STEP';
|
||||
|
||||
% Ty - Guide_Translation22
|
||||
ty.guide22.density = 7800; % [kg/m3]
|
||||
ty.guide22.STEP = 'Ty_Guide_22.STEP';
|
||||
|
||||
% Ty - Guide_Translation21
|
||||
ty.guide21.density = 7800; % [kg/m3]
|
||||
ty.guide21.STEP = 'Ty_Guide_21.STEP';
|
||||
|
||||
% Ty - Plateau translation
|
||||
ty.frame.density = 7800; % [kg/m3]
|
||||
ty.frame.STEP = 'Ty_Stage.STEP';
|
||||
|
||||
% Ty Stator Part
|
||||
ty.stator.density = 5400; % [kg/m3]
|
||||
ty.stator.STEP = 'Ty_Motor_Stator.STEP';
|
||||
|
||||
% Ty Rotor Part
|
||||
ty.rotor.density = 5400; % [kg/m3]
|
||||
ty.rotor.STEP = 'Ty_Motor_Rotor.STEP';
|
||||
|
||||
ty.K = [2e8; 1e8; 2e8; 6e7; 9e7; 6e7]; % [N/m, N*m/rad]
|
||||
ty.C = [8e4; 5e4; 8e4; 2e4; 3e4; 1e4]; % [N/(m/s), N*m/(rad/s)]
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'ty', '-append');
|
||||
else
|
||||
save('mat/nass_model_stages.mat', 'ty');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'ty', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_model_stages.mat', 'ty');
|
||||
end
|
||||
end
|
||||
|
||||
end
|
38
matlab/src/inverseKinematics.m
Normal file
38
matlab/src/inverseKinematics.m
Normal file
@@ -0,0 +1,38 @@
|
||||
function [Li, dLi] = inverseKinematics(stewart, args)
|
||||
% inverseKinematics - Compute the needed length of each strut to have the wanted position and orientation of {B} with respect to {A}
|
||||
%
|
||||
% Syntax: [stewart] = inverseKinematics(stewart)
|
||||
%
|
||||
% Inputs:
|
||||
% - stewart - A structure with the following fields
|
||||
% - geometry.Aa [3x6] - The positions ai expressed in {A}
|
||||
% - geometry.Bb [3x6] - The positions bi expressed in {B}
|
||||
% - geometry.l [6x1] - Length of each strut
|
||||
% - args - Can have the following fields:
|
||||
% - AP [3x1] - The wanted position of {B} with respect to {A}
|
||||
% - ARB [3x3] - The rotation matrix that gives the wanted orientation of {B} with respect to {A}
|
||||
%
|
||||
% Outputs:
|
||||
% - Li [6x1] - The 6 needed length of the struts in [m] to have the wanted pose of {B} w.r.t. {A}
|
||||
% - dLi [6x1] - The 6 needed displacement of the struts from the initial position in [m] to have the wanted pose of {B} w.r.t. {A}
|
||||
|
||||
arguments
|
||||
stewart
|
||||
args.AP (3,1) double {mustBeNumeric} = zeros(3,1)
|
||||
args.ARB (3,3) double {mustBeNumeric} = eye(3)
|
||||
end
|
||||
|
||||
assert(isfield(stewart.geometry, 'Aa'), 'stewart.geometry should have attribute Aa')
|
||||
Aa = stewart.geometry.Aa;
|
||||
|
||||
assert(isfield(stewart.geometry, 'Bb'), 'stewart.geometry should have attribute Bb')
|
||||
Bb = stewart.geometry.Bb;
|
||||
|
||||
assert(isfield(stewart.geometry, 'l'), 'stewart.geometry should have attribute l')
|
||||
l = stewart.geometry.l;
|
||||
|
||||
Li = sqrt(args.AP'*args.AP + diag(Bb'*Bb) + diag(Aa'*Aa) - (2*args.AP'*Aa)' + (2*args.AP'*(args.ARB*Bb))' - diag(2*(args.ARB*Bb)'*Aa));
|
||||
|
||||
dLi = Li-l;
|
||||
|
||||
end
|
@@ -1,103 +0,0 @@
|
||||
%% Clear Workspace and Close figures
|
||||
clear; close all; clc;
|
||||
|
||||
%% Intialize Laplace variable
|
||||
s = zpk('s');
|
||||
|
||||
addpath('strut_encoder/');
|
||||
|
||||
open('strut_encoder.slx');
|
||||
|
||||
% Import Mass Matrix, Stiffness Matrix, and Interface Nodes Coordinates
|
||||
% We first extract the stiffness and mass matrices.
|
||||
|
||||
K = readmatrix('strut_encoder_mat_K.CSV');
|
||||
M = readmatrix('strut_encoder_mat_M.CSV');
|
||||
|
||||
|
||||
|
||||
% #+caption: First 10x10 elements of the Mass matrix
|
||||
% #+RESULTS:
|
||||
% | 0.04 | -0.005 | 0.007 | 2e-06 | 0.0001 | -5e-07 | -1e-05 | -9e-07 | 8e-05 | -5e-10 |
|
||||
% | -0.005 | 0.03 | 0.02 | -0.0001 | 1e-06 | -3e-07 | 3e-05 | -0.0001 | 8e-05 | -3e-08 |
|
||||
% | 0.007 | 0.02 | 0.08 | -6e-06 | -5e-06 | -7e-07 | 4e-05 | -0.0001 | 0.0005 | -3e-08 |
|
||||
% | 2e-06 | -0.0001 | -6e-06 | 2e-06 | -4e-10 | 2e-11 | -8e-09 | 3e-08 | -2e-08 | 6e-12 |
|
||||
% | 0.0001 | 1e-06 | -5e-06 | -4e-10 | 3e-06 | 2e-10 | -3e-09 | 3e-09 | -7e-09 | 6e-13 |
|
||||
% | -5e-07 | -3e-07 | -7e-07 | 2e-11 | 2e-10 | 5e-07 | -2e-08 | 5e-09 | -5e-09 | 1e-12 |
|
||||
% | -1e-05 | 3e-05 | 4e-05 | -8e-09 | -3e-09 | -2e-08 | 0.04 | 0.004 | 0.003 | 1e-06 |
|
||||
% | -9e-07 | -0.0001 | -0.0001 | 3e-08 | 3e-09 | 5e-09 | 0.004 | 0.02 | -0.02 | 0.0001 |
|
||||
% | 8e-05 | 8e-05 | 0.0005 | -2e-08 | -7e-09 | -5e-09 | 0.003 | -0.02 | 0.08 | -5e-06 |
|
||||
% | -5e-10 | -3e-08 | -3e-08 | 6e-12 | 6e-13 | 1e-12 | 1e-06 | 0.0001 | -5e-06 | 2e-06 |
|
||||
|
||||
|
||||
% Then, we extract the coordinates of the interface nodes.
|
||||
|
||||
[int_xyz, int_i, n_xyz, n_i, nodes] = extractNodes('strut_encoder_out_nodes_3D.txt');
|
||||
|
||||
% Piezoelectric parameters
|
||||
% Parameters for the APA300ML:
|
||||
|
||||
|
||||
d33 = 3e-10; % Strain constant [m/V]
|
||||
n = 80; % Number of layers per stack
|
||||
eT = 1.6e-8; % Permittivity under constant stress [F/m]
|
||||
sD = 2e-11; % Elastic compliance under constant electric displacement [m2/N]
|
||||
ka = 235e6; % Stack stiffness [N/m]
|
||||
C = 5e-6; % Stack capactiance [F]
|
||||
|
||||
na = 2; % Number of stacks used as actuator
|
||||
ns = 1; % Number of stacks used as force sensor
|
||||
|
||||
% Identification of the Dynamics
|
||||
|
||||
m = 0.01;
|
||||
|
||||
|
||||
|
||||
% The dynamics is identified from the applied force to the measured relative displacement.
|
||||
|
||||
%% Name of the Simulink File
|
||||
mdl = 'strut_encoder';
|
||||
|
||||
%% Input/Output definition
|
||||
clear io; io_i = 1;
|
||||
io(io_i) = linio([mdl, '/Fa'], 1, 'openinput'); io_i = io_i + 1;
|
||||
io(io_i) = linio([mdl, '/L'], 1, 'openoutput'); io_i = io_i + 1;
|
||||
|
||||
Gh = -linearize(mdl, io);
|
||||
|
||||
|
||||
|
||||
% The same dynamics is identified for a payload mass of 10Kg.
|
||||
|
||||
m = 10;
|
||||
|
||||
Ghm = -linearize(mdl, io);
|
||||
|
||||
freqs = logspace(0, 4, 5000);
|
||||
|
||||
figure;
|
||||
tiledlayout(3, 1, 'TileSpacing', 'None', 'Padding', 'None');
|
||||
|
||||
ax1 = nexttile([2,1]);
|
||||
hold on;
|
||||
plot(freqs, abs(squeeze(freqresp(Gh, freqs, 'Hz'))), '-');
|
||||
plot(freqs, abs(squeeze(freqresp(Ghm, freqs, 'Hz'))), '-');
|
||||
hold off;
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
|
||||
axis padded 'auto x'
|
||||
hold off;
|
||||
|
||||
ax2 = nexttile;
|
||||
hold on;
|
||||
plot(freqs, 180/pi*angle(squeeze(freqresp(Gh, freqs, 'Hz'))), '-', ...
|
||||
'DisplayName', '$m = 0kg$');
|
||||
plot(freqs, 180/pi*angle(squeeze(freqresp(Ghm, freqs, 'Hz'))), '-', ...
|
||||
'DisplayName', '$m = 10kg$');
|
||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||
yticks(-360:90:360);
|
||||
ylim([-180 180]);
|
||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||
hold off;
|
||||
axis padded 'auto x'
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
||||
1.5008802597656250e+06,1.3591662994384766e+06,-3.1750683225097656e+06,-3.7048942279815674e+02,2.5182437133789063e+02,1.5497479248046875e+02,-2.9662726811534242e+01,1.5440372511383325e+03,-1.3760338424522370e+04,3.4293635583161308e-01,1.3523457419237422e-01,3.1652765382488317e+00,-1.8635612297072937e+06,-6.2838649894722819e+05,-5.1779640668775322e+05,3.9525300719654824e+03,-1.1390774989274973e+04,-3.8209937528507805e+02,-1.1766984607282331e+04,-6.3591396714007806e+02,4.2118967114711668e+03,-3.2507105351496275e+00,1.8150889910377142e+01,1.7263792747401254e+00,-9.3056291607956075e+02,-7.7328301889074524e+01,-7.8177333385786574e+02,-7.2152156506186213e-02,5.2377293799240325e+00,-1.0261649334284262e+00,-4.6016470341111871e+05,-1.7863435519943098e+05,2.6525774962708645e+05,1.1068341133415133e+03,-2.7855263640913299e+03,2.2625955971864482e+02,8.1969513429372362e+05,-5.7391367477588810e+05,3.4405467987211482e+06,1.1805079221981093e+03,-6.0817645957960140e+03,-9.3716096715659106e+01,1.5877673038756213e+04,2.0937443763514679e+04,-2.6096170282449702e+03,2.4042181940744388e+02,-1.8767187980458311e+02,-1.7371299088051327e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.3591662994384766e+06,3.7461418359375000e+06,-7.7883536318359375e+06,-8.6688592529296875e+02,3.9393717384338379e+02,-4.7559764862060547e+01,-5.5200638646161615e+03,1.3062579332038909e+04,-1.7981921233264526e+04,2.9745497068479398e+00,1.6377601762753593e+00,8.9648259266088175e+00,-2.3456082426143256e+06,-1.0478667148958796e+06,-3.8664860149862641e+05,1.0387902979994975e+04,-1.5030220864556901e+04,-1.8948761908441920e+04,-1.5539561509697407e+04,-1.2373135240385966e+04,4.4273580994601925e+03,-6.1276301836818821e+00,2.0348002228565402e+01,6.2890807676440303e+01,4.8510688575932218e+03,-3.3767730543812613e+03,6.6057382885793413e+02,-3.2471290572423211e-01,-1.0882633713017938e+01,-4.6183891890765729e+01,1.3491967503407530e+06,-9.2539526215694612e+05,-2.5249733975292044e+05,9.7589810086692214e+03,7.5554778827675682e+03,1.8914101873729887e+04,-3.6400410516307759e+05,-1.9016455390199504e+06,8.4676754254961703e+06,1.1178923660731039e+04,-1.0277897695216607e+04,-1.0885939058168144e+03,1.7457825987438999e+04,1.3145294896004515e+05,-2.7281812183691804e+04,1.5037475168952622e+03,-4.6748597750179482e+02,-9.2266785392483928e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.1750683225097656e+06,-7.7883536318359375e+06,2.4755076406250000e+07,2.1226810131072998e+03,-9.2834524154663086e+02,1.6893780136108398e+02,-1.2256519307002767e+04,2.4945166046719798e+04,-2.5641657780582327e+05,7.2427117456017713e+00,3.6271170570266849e+00,-1.2943373573453133e+01,-1.2153439240326699e+07,2.3240857641591448e+06,-2.1858238444887502e+06,-1.4400239259905722e+04,-7.3154614154811425e+04,9.7336390539098193e+02,-8.0737387085159935e+04,2.0517774321875154e+03,2.1777968655293662e+04,1.1677669511033050e+01,1.0610513344925143e+02,-4.9923766166131411e+00,5.0238912165937669e+04,7.4456380585143609e+02,9.1766895798323621e+03,3.8804702972485918e+00,-1.1893551223341281e+02,8.0805604796612940e+00,1.4637790410370609e+07,2.1467072359661632e+06,-2.4810960152856139e+06,-1.3619688509529082e+04,9.1333997948493503e+04,-7.4982522164818056e+02,7.6697478410592966e+05,3.4081800090011139e+06,-1.9803480278672945e+07,-6.9599710354090221e+03,2.2963131934467754e+04,1.9457601868008112e+03,-3.3502555333087977e+04,-1.1836077075401953e+05,-5.9214463091327365e+04,-1.2281293468819740e+03,-2.1561028195646742e+02,8.7338653374216790e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.7048942279815674e+02,-8.6688592529296875e+02,2.1226810131072998e+03,5.0732622146606445e+00,-1.0740600340068340e-01,4.8024255782365799e-02,1.3287619787539005e+00,-3.1388299552074095e+00,5.5842411993704673e+00,-7.1999273911602210e-04,-3.9809124163149627e-04,-2.1437360980386374e-03,6.3866013908280036e+02,2.1648868858204838e+02,1.0538903938511393e+02,-2.2976252064642573e+00,4.0965254879297390e+00,4.6332604124864440e+00,4.2313002635025398e+00,3.0004241658895285e+00,-1.2066596045654492e+00,1.3002870865323395e-03,-5.5459675600723554e-03,-1.5346593517133918e-02,-1.3229514964057516e+00,8.1501630737501274e-01,-1.8032832350146830e-01,5.3321422446194332e-06,2.9691849665731316e-03,1.1186582548699271e-02,-3.6800001728231581e+02,1.8651863954951483e+02,6.8885518232604184e+01,-2.1412137401829918e+00,-2.0618327677367252e+00,-4.6290735489452528e+00,9.9889515909534765e+01,4.9358308125164712e+02,-2.3078328245448670e+03,-2.7268262896321147e+00,2.8130911033732198e+00,2.8228155538257960e-01,-4.2972974199464211e+00,-3.0380787052861571e+01,6.6799938420990497e+00,-3.4781373765205537e-01,1.1398718444813125e-01,2.1371173482076139e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.5182437133789063e+02,3.9393717384338379e+02,-9.2834524154663086e+02,-1.0740600340068340e-01,4.9079132080078125e+00,4.1145801544189453e-02,-1.1483555778907373e-01,5.3549435294154957e-01,-3.3448226192168264e+00,1.2307528029563728e-04,5.7496406393781921e-05,5.7091434769238861e-04,-4.3182337024612059e+02,-1.8382106159557352e+02,-1.2871670951755527e+02,1.1614786961276109e+00,-2.5547315657440128e+00,-1.1097879299356805e-01,-2.7099732871178603e+00,-1.8536456110912705e-01,9.8180338758826768e-01,-9.5586488969776799e-04,4.2640493168917774e-03,5.0215768937242930e-04,-8.0383819882549723e-02,-2.1694248538571805e-02,-1.5692524041174588e-01,-1.4210326305400371e-05,9.4252369707936365e-04,-2.9039346855092962e-04,-6.7879712367761044e+01,-5.0105452568542425e+01,6.3188500463258393e+01,3.0587621456367953e-01,-3.2650302494922540e-01,6.4909300564496827e-02,2.4728188957024975e+02,-1.6628029854571599e+02,9.9731486757794960e+02,3.3985536550681616e-01,-1.5392258639652168e+00,-1.1612379555951262e-02,3.5022331640023525e+00,5.9414676191208535e+00,-9.2144078104741423e-01,6.8627698277065191e-02,-4.5983652130640235e-02,-4.7403016648821655e-02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.5497479248046875e+02,-4.7559764862060547e+01,1.6893780136108398e+02,4.8024255782365799e-02,4.1145801544189453e-02,2.6053449589014053e+02,4.1783302664522131e+00,-1.0984223022415973e-02,-1.4015290625351997e+00,3.4418439439647304e-05,-9.4207204069432276e-04,2.5781358934540997e-02,-1.3864546706966971e+03,3.6401897238941619e+03,-2.5964147172490129e+02,-2.4406709008012268e+01,-1.0386947115667740e+01,2.7722358659281214e+00,-8.9663338342765577e+00,4.0239804671445984e+00,3.2652048366849931e+00,2.0690054215045817e-02,1.3104895794806327e-02,-1.1623684917526944e-02,-4.7180443285314642e+00,-9.5804077222477579e-01,-1.4523269810388482e+00,-9.9876562897394383e-03,1.3383681475318848e-02,-7.7708134871445683e-03,-1.5355475787444784e+03,-3.1818124359774379e+03,2.8313358751856572e+02,2.0853555933338590e+01,-1.1256252969662706e+01,-7.6960998210891673e-01,2.8002045428997571e+03,-3.8533486583555998e+02,-1.9628202227461747e+02,5.4212228408461298e+00,3.6752947569588002e+01,8.1278908595503574e-01,-2.3670378375877217e+01,-2.8538931300605995e+01,3.4439436233350933e+00,-3.3928169972894867e-01,4.1418591002517791e-01,2.6742666172488744e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.9662726811534242e+01,-5.5200638646161615e+03,-1.2256519307002767e+04,1.3287619787539005e+00,-1.1483555778907373e-01,4.1783302664522131e+00,2.8938515625000000e+06,-1.0673740354614258e+06,-2.2234002084960938e+06,-2.9142999076843262e+02,-6.3629943847656250e+02,-2.1470274353027344e+02,-3.9133692473925586e+05,5.5573769898311468e+05,2.2127582848653314e+05,3.8125227756558825e+03,2.6586197432633858e+03,9.1533658772315846e+02,-2.1152589417057088e+03,9.7038456759376459e+02,-1.4598569499369410e+03,-2.9715227716747146e+00,-5.0019980724787736e+00,-3.6270927786567397e+00,-5.9696222372523043e+03,1.9437139023314850e+02,1.6263327197451879e+03,-2.7460192734605809e-01,-1.6790574749154349e+01,2.5429041237736989e+00,-1.9064951589845209e+06,2.6780226717774855e+05,-4.7787850348872261e+05,1.8339254801223947e+03,1.1960549613697598e+04,-7.6268582631686263e+02,9.8855830114619184e+03,-4.7576106485791151e+03,-5.8697721811482306e+03,7.1986025980776844e+01,1.1919316711512148e+02,7.5869334452308905e+00,-5.9779058023797965e+05,2.5294692303130310e+05,2.4979624679554789e+06,-4.2354169690688723e+03,8.9345105021008072e+04,-1.3498631596140892e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.5440372511383325e+03,1.3062579332038909e+04,2.4945166046719798e+04,-3.1388299552074095e+00,5.3549435294154957e-01,-1.0984223022415973e-02,-1.0673740354614258e+06,5.8759691425781250e+06,6.7934919091796875e+06,1.4337999267578125e+03,2.9390891933441162e+02,-4.7048805618286133e+02,-8.1724037670663337e+05,2.6917148541440605e+05,1.6713702909448324e+05,-3.8109827570978496e+02,3.7161725870808195e+03,-9.1185601787230135e+03,-5.5801851490519439e+03,-5.4309400742671223e+03,-1.0963854633594792e+03,-1.4604324217833047e+00,-6.8216744454742990e+00,2.9658260155605582e+01,9.2830352049776611e+03,-1.7776602098990365e+03,-1.9891452655419698e+03,1.1307419445351865e+00,2.2836734298844814e+01,-2.3711546716846943e+01,2.7971254074377748e+06,-7.0519334533359809e+05,4.5998777451018995e+05,-6.7494342921966054e+03,-1.8406487234444096e+04,9.3429972327841933e+03,-1.5519981019118532e+04,1.1757586970161474e+04,1.8390724073048346e+04,-1.8456371840659858e+02,-1.9696646081739755e+02,-6.6019230772318434e+00,-9.0223788027701050e+05,-5.4575589943126198e+06,-7.4608668506754180e+06,-9.8449034907280322e+04,-5.0544061979271442e+04,3.8413364933039840e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.3760338424522370e+04,-1.7981921233264526e+04,-2.5641657780582327e+05,5.5842411993704673e+00,-3.3448226192168264e+00,-1.4015290625351997e+00,-2.2234002084960938e+06,6.7934919091796875e+06,1.9564550093750000e+07,1.8504648349285126e+03,6.0475296401977539e+02,-4.6597958946228027e+02,1.5904251522811750e+07,-1.4421033011380152e+06,-2.7331081660060743e+06,-9.2752101952588291e+03,-9.9937161935405136e+04,-3.4254272173452773e+02,1.0709558836664767e+05,-1.2566316026842869e+03,2.9600577303602346e+04,7.4398955192593270e+00,1.3771879513646564e+02,2.7178160354171013e+00,-4.4028485746780301e+04,-7.6659799871971916e+02,7.0339615063489346e+03,4.9851852430254713e+00,-1.0150119623085938e+02,-7.8853268361624842e+00,-1.2546053538261129e+07,-2.3956330945566720e+06,-2.2202705280109858e+06,-1.5541119978754386e+04,7.4784968494865534e+04,3.0107765075845668e+02,-1.6352032671565277e+04,3.7406616204269660e+04,-7.9477222894872975e+04,-3.3181496227472093e+02,-1.6304282371775645e+02,2.0532394488327839e+00,-1.1677524503231919e+06,-2.9731570977112050e+06,-1.4311911653910428e+07,-8.7171709769504105e+03,-1.0820604736311323e+05,2.3601414251224054e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.4293635583161308e-01,2.9745497068479398e+00,7.2427117456017713e+00,-7.1999273911602210e-04,1.2307528029563728e-04,3.4418439439647304e-05,-2.9142999076843262e+02,1.4337999267578125e+03,1.8504648349285126e+03,5.2243542671203613e+00,8.0272979103028774e-02,-1.5592666156589985e-01,-2.2482138959182595e+02,1.0501880215559305e+02,4.6006695888330924e+01,1.6666023147761699e-01,1.0299407605293240e+00,-2.1949506088652933e+00,-1.5342307774159227e+00,-1.2781573450177262e+00,-3.0414019844456686e-01,-5.6381670710210134e-04,-1.8808368249135432e-03,7.0942192589755603e-03,2.5221875049170461e+00,-4.2303349906726745e-01,-5.3987931473621920e-01,2.4290739936688456e-04,6.2034254140742292e-03,-5.6563326123457228e-03,7.5972819551899283e+02,-1.4852064080343186e+02,1.2489922879705419e+02,-1.4915500717509682e+00,-4.9988829796831862e+00,2.2539608112574925e+00,-4.2045177418210748e+00,2.4409160719289522e+00,4.5256542265798752e+00,-3.9637353412479037e-02,-5.3042198856299544e-02,-2.2133909106064275e-03,-2.4060321683788084e+02,-1.3940123594853058e+03,-2.0322950665290014e+03,-2.5701423358949519e+01,-1.3847166869715942e+01,9.8298442211391794e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.3523457419237422e-01,1.6377601762753593e+00,3.6271170570266849e+00,-3.9809124163149627e-04,5.7496406393781921e-05,-9.4207204069432276e-04,-6.3629943847656250e+02,2.9390891933441162e+02,6.0475296401977539e+02,8.0272979103028774e-02,5.0139522552490234e+00,4.9853056669235229e-02,1.0396890810701109e+01,-1.4959729566748436e+02,-4.4175027642287013e+01,-1.0235864418178680e+00,-4.8614379384917639e-02,-2.4967954638869827e-01,-6.5042733342597581e-02,-2.6316814603812616e-01,1.9302729820182538e-01,7.9499478257546627e-04,5.0822077288602448e-04,9.8781835046480400e-04,1.4976671223895446e+00,-5.4507048764234546e-02,-3.9271292928488816e-01,8.5943140447205786e-05,4.1836090487482889e-03,-7.0845016251425217e-04,4.7391744313726349e+02,-7.6868972874063189e+01,1.2292644547611535e+02,-5.2716941601372602e-01,-2.8950923023831998e+00,2.0941570301665663e-01,-1.8744664208337787e+00,1.2749960924873411e+00,1.9224513829668815e+00,-1.9922995412358445e-02,-2.2940722396475655e-02,-1.2486053640170048e-03,1.5229097749517121e+02,-7.0037428899773758e+01,-6.8885407263593777e+02,1.1803968235304227e+00,-2.4880805824772239e+01,4.0085181433574241e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.1652765382488317e+00,8.9648259266088175e+00,-1.2943373573453133e+01,-2.1437360980386374e-03,5.7091434769238861e-04,2.5781358934540997e-02,-2.1470274353027344e+02,-4.7048805618286133e+02,-4.6597958946228027e+02,-1.5592666156589985e-01,4.9853056669235229e-02,2.6154168370366096e+02,-2.3495063181989199e+03,1.9896224666211624e+03,4.3879842371750311e+02,1.2538576812638187e+01,1.7149228701802834e+01,-3.2836258231124358e+00,-1.5456337336325497e+01,-5.5026430647604974e-01,-5.4260444107357593e+00,-1.1579706296717295e-02,-2.1612287972516509e-02,8.6812298774045331e-03,-8.0270613298322910e+00,-1.7687352907494840e+00,2.4375709287811542e+00,7.9590777309174708e-03,-2.2530302173496532e-02,-1.9795792197564239e-02,-2.6241878073137027e+03,-2.9080640189822243e+03,-4.8505979023840945e+02,-2.0147717458420782e+01,1.8850852922100081e+01,4.7048469591188127e+00,1.2744780040962365e+01,1.1325333550241233e+01,1.0531051989524686e+01,-1.6453488531022231e-01,1.2868124114774870e-01,2.8197077014535388e-02,5.1959696131158553e+03,1.3709570763100389e+03,5.1764515659511164e+02,1.6188524469932926e+01,-6.3706562568681619e+01,-2.2942331214669171e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.8635612297072937e+06,-2.3456082426143256e+06,-1.2153439240326699e+07,6.3866013908280036e+02,-4.3182337024612059e+02,-1.3864546706966971e+03,-3.9133692473925586e+05,-8.1724037670663337e+05,1.5904251522811750e+07,-2.2482138959182595e+02,1.0396890810701109e+01,-2.3495063181989199e+03,3.3826641610818481e+08,5.1322957647047043e+06,1.3760188871002197e+05,5.1519150328189135e+03,6.7770696823149920e+03,5.0865087618529797e+03,-2.3756315117876667e+08,6.6765111350717780e+03,1.1802952703833987e+04,-5.5259382038317710e+00,6.3342953192304321e+01,-2.2335159720557840e+01,7.6580477237188034e+06,-4.0147905486822856e+02,-1.3592887587441437e+03,6.0680158686428651e+00,3.2521519206573828e+00,-1.7393881069252934e+00,-9.1218685562575951e+07,-2.3782862472004741e+06,1.4106373575599585e+05,-5.5370096155684805e+03,-3.6783259923665610e+03,-2.8956598922715857e+03,-6.8815393425647309e+06,8.5501771301824704e+05,-5.9589137529504001e+06,-3.0327680537448671e+01,-7.9349117825966969e+04,-6.5730295710669843e+03,-8.0061895277589699e+06,-4.5245358496572822e+05,1.9189919937710799e+06,-8.0531725650058361e+03,9.3992259447709221e+04,1.8021262627721131e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-6.2838649894722819e+05,-1.0478667148958796e+06,2.3240857641591448e+06,2.1648868858204838e+02,-1.8382106159557352e+02,3.6401897238941619e+03,5.5573769898311468e+05,2.6917148541440605e+05,-1.4421033011380152e+06,1.0501880215559305e+02,-1.4959729566748436e+02,1.9896224666211624e+03,5.1322957647047043e+06,4.5845782425628662e+07,-1.4661203364562988e+05,3.8566387011587620e+04,-4.6098121055234224e+03,5.2555476821962744e+05,3.3811036309983159e+04,-3.5104655187499627e+07,6.4271407669402106e+02,-3.5638630240962357e+01,9.6828628613783394e+00,3.1598638877460168e+05,9.6506794377429087e+03,2.2026123920691791e+06,-2.2853242614435385e+02,-2.4845145082353781e-01,4.9915384717278712e+00,2.0460296678101804e+03,3.3243395257015051e+06,-8.0432603194963769e+05,1.8797307201343635e+05,1.7913520309304156e+04,-6.1094572409582688e+03,7.8937398367721049e+04,-2.8578131755324327e+06,-1.7004585438023391e+06,-2.5224718582786145e+06,2.5960958505794417e+04,-3.4976224564174387e+04,-2.2566724773831947e+03,-5.5696350275400747e+06,-9.6602598769304026e+06,1.5987140846871575e+06,-1.0614811892985384e+05,8.6395903629067223e+04,7.9490851433157295e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.1779640668775322e+05,-3.8664860149862641e+05,-2.1858238444887502e+06,1.0538903938511393e+02,-1.2871670951755527e+02,-2.5964147172490129e+02,2.2127582848653314e+05,1.6713702909448324e+05,-2.7331081660060743e+06,4.6006695888330924e+01,-4.4175027642287013e+01,4.3879842371750311e+02,1.3760188871002197e+05,-1.4661203364562988e+05,3.6757180630737305e+07,-6.2973675522804260e+03,-2.0842931445968896e+05,-4.0640617809444666e+02,1.3310957902828697e+04,-9.6981056102373987e+02,-3.6571377710269094e+07,4.3225670947019523e+00,-3.2491813600736327e+05,1.0167722777464405e+00,-9.1537249044057444e+02,1.9393651433740342e+02,3.5792191329923086e+06,-2.6134379355744670e+00,1.3155632897729864e+04,1.1246837351529657e+00,-8.4393337071750313e+04,1.5772383932899067e+05,2.5365833001874485e+06,2.8231966662838640e+03,-1.0290451601710534e+05,3.2236263741466246e+02,-1.2437239431109140e+06,1.4313539459480307e+05,-9.8795694149716746e+05,-2.0341276688305356e+01,-1.4701893186480313e+04,-1.2111425040317276e+03,1.4746403900188110e+06,6.6040226120875217e+04,-3.9471630308624799e+05,1.4246949331993383e+03,-1.9094390777470348e+04,-3.1793612720227575e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.9525300719654824e+03,1.0387902979994975e+04,-1.4400239259905722e+04,-2.2976252064642573e+00,1.1614786961276109e+00,-2.4406709008012268e+01,3.8125227756558825e+03,-3.8109827570978496e+02,-9.2752101952588291e+03,1.6666023147761699e-01,-1.0235864418178680e+00,1.2538576812638187e+01,5.1519150328189135e+03,3.8566387011587620e+04,-6.2973675522804260e+03,2.6362626707823947e+03,-2.4208432412569528e+02,2.1604728539568896e+02,3.7227497799785397e+01,1.5007862201814504e+02,7.2980631923771853e+01,-1.2548576391591448e+03,3.1146237943911892e-01,-7.2893194446423371e-01,2.0049508793616589e+01,3.9215743777577579e+01,-2.2131673432403005e+01,2.8798096955245938e+01,1.8939267920166467e-01,5.2649001560299169e-01,6.4138585322461149e+03,1.5759142970098826e+04,4.2905728854232584e+03,-1.6746515437844971e+02,-1.7204453523109720e+02,-2.0729190520490590e+02,1.8779952545472046e+04,1.3977213432260820e+04,1.5498998904278114e+04,-2.0516177811477576e+02,2.3075080668415944e+02,1.6198864167772154e+01,-3.8168056267017142e+04,-7.8498842709384626e+04,1.0132394183604192e+04,-8.7932105236418056e+02,5.8902711869787777e+02,6.2732795408033451e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.1390774989274973e+04,-1.5030220864556901e+04,-7.3154614154811425e+04,4.0965254879297390e+00,-2.5547315657440128e+00,-1.0386947115667740e+01,2.6586197432633858e+03,3.7161725870808195e+03,-9.9937161935405136e+04,1.0299407605293240e+00,-4.8614379384917639e-02,1.7149228701802834e+01,6.7770696823149920e+03,-4.6098121055234224e+03,-2.0842931445968896e+05,-2.4208432412569528e+02,1.0336396899721120e+04,-1.4477719176444225e+01,-1.8482985543150699e+02,-6.1493272242407784e+00,3.4625308855778963e+05,2.0647937484871659e-01,1.3344296549233179e+03,5.3025185742482606e-02,-1.4534822706266993e+01,-1.1235913331975027e+00,-1.8772504055181533e+04,-6.1276802902874128e-02,-4.6237527550549558e+01,-1.7556014244795637e-02,-5.7068571770684212e+03,6.9372186360387968e+03,1.0159349401061785e+05,1.1904719740748024e+02,-4.1445196271763061e+03,1.1223744355076974e+01,-4.9855670420821167e+04,5.5016927934155374e+03,-3.8373246922358645e+04,-2.8685957994848410e-01,-5.7452904483878933e+02,-4.7796156465326327e+01,5.7716977988837985e+04,3.4922217260179095e+03,-9.1797377039469284e+03,5.1879590625565470e+01,-6.2202010189181738e+02,-1.3189237395117681e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.8209937528507805e+02,-1.8948761908441920e+04,9.7336390539098193e+02,4.6332604124864440e+00,-1.1097879299356805e-01,2.7722358659281214e+00,9.1533658772315846e+02,-9.1185601787230135e+03,-3.4254272173452773e+02,-2.1949506088652933e+00,-2.4967954638869827e-01,-3.2836258231124358e+00,5.0865087618529797e+03,5.2555476821962744e+05,-4.0640617809444666e+02,2.1604728539568896e+02,-1.4477719176444225e+01,1.3514272741892142e+04,3.3127684565904019e+01,-3.3952146175146801e+05,-2.6712585903990202e+00,-1.5071672850119522e-01,1.5373267296568294e-02,1.2444633886905297e+03,1.3233577522231165e+01,1.4675633774471693e+04,7.8589058226847897e-01,-1.3263287521911173e-02,3.7107368299054699e-03,3.7121907995291309e+01,4.1736560306134488e+03,-8.5731573128052041e+04,3.7925746400403295e+02,1.3829415370966547e+02,-1.3356459611588548e+01,6.5481890504002672e+02,-2.3240188509721006e+03,-1.7781472437874760e+04,-1.0489265035786693e+03,2.3189762821782509e+02,-2.8039734114921128e+01,-1.1184993075451535e+01,-7.5157444391659419e+03,-6.9128571796132310e+04,4.4713895953537167e+02,-8.2675708769436346e+02,1.1469651642474771e+02,4.8305507300989996e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.1766984607282331e+04,-1.5539561509697407e+04,-8.0737387085159935e+04,4.2313002635025398e+00,-2.7099732871178603e+00,-8.9663338342765577e+00,-2.1152589417057088e+03,-5.5801851490519439e+03,1.0709558836664767e+05,-1.5342307774159227e+00,-6.5042733342597581e-02,-1.5456337336325497e+01,-2.3756315117876667e+08,3.3811036309983159e+04,1.3310957902828697e+04,3.7227497799785397e+01,-1.8482985543150699e+02,3.3127684565904019e+01,4.4183606518460693e+09,-1.7151474495410919e+04,-1.6354161888122559e+04,3.3102045789361000e+01,-1.0492326273769140e+02,1.1918257319927216e+02,-4.1841015258622437e+09,1.7125405748776357e+04,3.0030261585310686e+03,-3.3917610424981831e+01,4.0970306935768804e+01,-2.0401153278943985e+02,3.4151140242682225e+06,-1.5380166175362185e+04,1.2350416781243985e+02,-3.7094240439700371e+01,1.2386941317867013e+01,-1.8426401647032606e+01,-4.4487450126598655e+04,5.6923739131752509e+03,-3.9479039916435569e+04,-5.4040421223156443e-01,-5.1182881899153699e+02,-4.2405328392822739e+01,-5.2719135146302047e+04,-2.9774282566364127e+03,1.3037510966073991e+04,-5.3555590793479951e+01,6.1932913354066409e+02,1.1865147293455527e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-6.3591396714007806e+02,-1.2373135240385966e+04,2.0517774321875154e+03,3.0004241658895285e+00,-1.8536456110912705e-01,4.0239804671445984e+00,9.7038456759376459e+02,-5.4309400742671223e+03,-1.2566316026842869e+03,-1.2781573450177262e+00,-2.6316814603812616e-01,-5.5026430647604974e-01,6.6765111350717780e+03,-3.5104655187499627e+07,-9.6981056102373987e+02,1.5007862201814504e+02,-6.1493272242407784e+00,-3.3952146175146801e+05,-1.7151474495410919e+04,1.1914606760009766e+09,7.1232332534790039e+03,1.5097318202257156e+01,-4.0541613135486841e+01,2.5332205398834702e+06,1.7192957338757646e+04,-1.1568545506637127e+09,-6.5684217992726944e+03,-1.3672063307708058e+00,1.3164996873533505e+01,2.8717882265685741e+06,4.9462802794996533e+03,5.7808881526047294e+05,4.3534179618920098e+02,9.8081246782068945e+01,-1.3811600132992453e+01,-8.6236990724216666e+03,-3.2637108506442387e+03,-1.2058512842309829e+04,-2.2461616718468194e+03,1.5966038455514794e+02,-3.9690503614073080e+01,-8.3518806768219882e+00,-8.7350340748834369e+03,-4.9696346909781896e+04,1.4306726941716397e+03,-5.8754038969907549e+02,1.3416213919320572e+02,3.5610619059138628e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
4.2118967114711668e+03,4.4273580994601925e+03,2.1777968655293662e+04,-1.2066596045654492e+00,9.8180338758826768e-01,3.2652048366849931e+00,-1.4598569499369410e+03,-1.0963854633594792e+03,2.9600577303602346e+04,-3.0414019844456686e-01,1.9302729820182538e-01,-5.4260444107357593e+00,1.1802952703833987e+04,6.4271407669402106e+02,-3.6571377710269094e+07,7.2980631923771853e+01,3.4625308855778963e+05,-2.6712585903990202e+00,-1.6354161888122559e+04,7.1232332534790039e+03,1.3501892686071167e+09,-1.3396972346305847e+02,-2.8960181563136242e+06,3.3989560097455978e+01,2.7443411197350219e+03,-6.1986755236374593e+03,-1.3148721723445637e+09,1.3507860707667405e+02,-3.2562602271313430e+06,-1.5239032306461434e+01,1.6427488394640095e+03,-2.1070940988339253e+03,1.1888442297755936e+06,-3.6082323781971404e+01,1.6846066876778725e+04,-4.0580405631897634e+00,1.5661011957463426e+04,-1.6005858549672546e+03,1.1305752762903992e+04,-1.7076138720959300e-01,1.8206946955561207e+02,1.5119277157623564e+01,-1.8248932576562976e+04,-1.1905644958186276e+03,2.7529266110819872e+03,-1.7361440793550400e+01,2.0063180552787387e+02,4.2256411025063670e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-3.2507105351496275e+00,-6.1276301836818821e+00,1.1677669511033050e+01,1.3002870865323395e-03,-9.5586488969776799e-04,2.0690054215045817e-02,-2.9715227716747146e+00,-1.4604324217833047e+00,7.4398955192593270e+00,-5.6381670710210134e-04,7.9499478257546627e-04,-1.1579706296717295e-02,-5.5259382038317710e+00,-3.5638630240962357e+01,4.3225670947019523e+00,-1.2548576391591448e+03,2.0647937484871659e-01,-1.5071672850119522e-01,3.3102045789361000e+01,1.5097318202257156e+01,-1.3396972346305847e+02,3.3419328514672816e+04,3.7601716937933816e-01,-4.7067926177987829e-02,-2.9805226566221553e+01,-2.1519321255347106e+00,1.3574337526961557e+02,-3.2179576995380048e+04,2.6909148239354513e-01,7.0355204040203792e-04,-6.7523874867594671e+00,-1.2455878454973295e+01,-4.7873541396693984e+00,1.4445227194064316e+01,1.3633880679854346e-01,1.6416176879949948e-01,-1.5930892469157916e+01,-9.0932423887931275e+00,-1.2554120264670960e+01,1.3730111743751455e-01,-1.9629094536179714e-01,-1.2155597512294376e-02,3.1134632276024607e+01,5.1830428945604581e+01,-7.8722963164131121e+00,5.7175869781621291e-01,-4.7479304257650384e-01,-4.3000966640381255e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.8150889910377142e+01,2.0348002228565402e+01,1.0610513344925143e+02,-5.5459675600723554e-03,4.2640493168917774e-03,1.3104895794806327e-02,-5.0019980724787736e+00,-6.8216744454742990e+00,1.3771879513646564e+02,-1.8808368249135432e-03,5.0822077288602448e-04,-2.1612287972516509e-02,6.3342953192304321e+01,9.6828628613783394e+00,-3.2491813600736327e+05,3.1146237943911892e-01,1.3344296549233179e+03,1.5373267296568294e-02,-1.0492326273769140e+02,-4.0541613135486841e+01,-2.8960181563136242e+06,3.7601716937933816e-01,4.7477173058576416e+04,-6.7910009156912565e-01,2.9673718344201941e+01,3.6367085740884669e+01,3.2256390048095630e+06,-3.9236446228736854e-01,-2.6356047885226970e+04,5.5477969643368163e-01,8.6998489381873014e+00,-7.7943507436610986e+00,-5.0146749777239429e+03,-1.2463070054816791e-01,-5.3024874960558918e+01,-2.1706329712199962e-02,6.2839822668590777e+01,-7.5513875141481064e+00,5.1935286302734532e+01,1.5546302452567884e-03,7.2798184397438992e-01,6.0354816075207512e-02,-7.2781972520924455e+01,-3.6889246055366556e+00,1.6203270024235756e+01,-6.6605495962037908e-02,8.5165793980949667e-01,1.6075625204691124e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.7263792747401254e+00,6.2890807676440303e+01,-4.9923766166131411e+00,-1.5346593517133918e-02,5.0215768937242930e-04,-1.1623684917526944e-02,-3.6270927786567397e+00,2.9658260155605582e+01,2.7178160354171013e+00,7.0942192589755603e-03,9.8781835046480400e-04,8.6812298774045331e-03,-2.2335159720557840e+01,3.1598638877460168e+05,1.0167722777464405e+00,-7.2893194446423371e-01,5.3025185742482606e-02,1.2444633886905297e+03,1.1918257319927216e+02,2.5332205398834702e+06,3.3989560097455978e+01,-4.7067926177987829e-02,-6.7910009156912565e-01,5.2411756033701822e+04,-1.1626455196180795e+02,-2.8500291773019102e+06,-3.3199177159431237e+01,5.8795495234468878e-03,5.3074803487317046e-01,-3.3113207085746886e+04,-1.9014139672507127e+01,4.3231452144536104e+02,-1.5954607951616140e+00,-4.7164882233849525e-01,5.0425168581085700e-02,3.6317988395693175e+00,9.6121874860066878e+00,5.9611063717474337e+01,5.4107283803932233e+00,-7.8038552123305782e-01,1.1615930174976848e-01,3.8325744361858809e-02,3.0719802790052587e+01,2.3777398825822300e+02,-3.3478606457945439e+00,2.8330204098118958e+00,-4.7150413317682099e-01,-1.6744015544901445e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.3056291607956075e+02,4.8510688575932218e+03,5.0238912165937669e+04,-1.3229514964057516e+00,-8.0383819882549723e-02,-4.7180443285314642e+00,-5.9696222372523043e+03,9.2830352049776611e+03,-4.4028485746780301e+04,2.5221875049170461e+00,1.4976671223895446e+00,-8.0270613298322910e+00,7.6580477237188034e+06,9.6506794377429087e+03,-9.1537249044057444e+02,2.0049508793616589e+01,-1.4534822706266993e+01,1.3233577522231165e+01,-4.1841015258622437e+09,1.7192957338757646e+04,2.7443411197350219e+03,-2.9805226566221553e+01,2.9673718344201941e+01,-1.1626455196180795e+02,4.2938389837381897e+09,-1.6985477579116821e+04,-2.2442973847389221e+03,2.9341475959867239e+01,-3.6010804057121277e+01,2.0349082455039024e+02,-1.1733847736104347e+08,-1.5321345905367813e+04,1.0212655397074830e+03,-2.3138117476948999e+01,-3.8535043841844356e+01,-6.9858589008334508e+00,-2.3362031875030523e+04,-2.6081117420759379e+03,1.2315233914306415e+04,9.9768488977001208e+00,-2.8343136521802376e+02,-2.3891529106249699e+01,-2.6766019513019495e+04,-6.0628057648224576e+03,-1.9131596784765723e+04,-3.2931293193820309e+01,6.7818273888372190e+01,9.3892604675924176e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-7.7328301889074524e+01,-3.3767730543812613e+03,7.4456380585143609e+02,8.1501630737501274e-01,-2.1694248538571805e-02,-9.5804077222477579e-01,1.9437139023314850e+02,-1.7776602098990365e+03,-7.6659799871971916e+02,-4.2303349906726745e-01,-5.4507048764234546e-02,-1.7687352907494840e+00,-4.0147905486822856e+02,2.2026123920691791e+06,1.9393651433740342e+02,3.9215743777577579e+01,-1.1235913331975027e+00,1.4675633774471693e+04,1.7125405748776357e+04,-1.1568545506637127e+09,-6.1986755236374593e+03,-2.1519321255347106e+00,3.6367085740884669e+01,-2.8500291773019102e+06,-1.6985477579116821e+04,1.1613240017851563e+09,5.9909262084960938e+03,-1.5188130736351013e-01,-9.1150730922818184e+00,-2.7562202966064312e+06,-1.4360574556279512e+03,-6.6502561684391191e+06,-2.5235868506011968e+01,3.0271527323868028e+01,2.4391591462385218e+00,1.2855041025525596e+05,7.9148479214794054e+02,-3.6053214768424000e+03,-8.0391323596861560e+02,4.8000876664990301e+01,1.0846942165999288e+01,-1.7162045468928808e+00,7.8908051238271992e+02,-1.3047554718747322e+04,8.6499586689666626e+02,-1.5390005510246172e+02,1.0423772216616978e-01,8.5417675319059143e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-7.8177333385786574e+02,6.6057382885793413e+02,9.1766895798323621e+03,-1.8032832350146830e-01,-1.5692524041174588e-01,-1.4523269810388482e+00,1.6263327197451879e+03,-1.9891452655419698e+03,7.0339615063489346e+03,-5.3987931473621920e-01,-3.9271292928488816e-01,2.4375709287811542e+00,-1.3592887587441437e+03,-2.2853242614435385e+02,3.5792191329923086e+06,-2.2131673432403005e+01,-1.8772504055181533e+04,7.8589058226847897e-01,3.0030261585310686e+03,-6.5684217992726944e+03,-1.3148721723445637e+09,1.3574337526961557e+02,3.2256390048095630e+06,-3.3199177159431237e+01,-2.2442973847389221e+03,5.9909262084960938e+03,1.3185466050130615e+09,-1.3530170392990112e+02,3.1234615396146998e+06,1.2976972128264606e+01,-1.3510459328288043e+03,1.0490955627325122e+03,-7.2755849790759282e+06,2.4299713012230900e+01,-1.3606166423731530e+05,1.5121550126509877e+00,-6.9604801804765593e+03,-4.4276515274517482e+02,1.6758532106223031e+03,2.4016641778131067e+00,-8.3845999685028261e+01,-7.0576236247277002e+00,8.0675267027692325e+03,1.5282688370736705e+03,4.0466813913604065e+03,9.6480363332591423e+00,-3.8141558226975548e+01,-2.6047715608818184e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-7.2152156506186213e-02,-3.2471290572423211e-01,3.8804702972485918e+00,5.3321422446194332e-06,-1.4210326305400371e-05,-9.9876562897394383e-03,-2.7460192734605809e-01,1.1307419445351865e+00,4.9851852430254713e+00,2.4290739936688456e-04,8.5943140447205786e-05,7.9590777309174708e-03,6.0680158686428651e+00,-2.4845145082353781e-01,-2.6134379355744670e+00,2.8798096955245938e+01,-6.1276802902874128e-02,-1.3263287521911173e-02,-3.3917610424981831e+01,-1.3672063307708058e+00,1.3507860707667405e+02,-3.2179576995380048e+04,-3.9236446228736854e-01,5.8795495234468878e-03,2.9341475959867239e+01,-1.5188130736351013e-01,-1.3530170392990112e+02,3.2773784051051363e+04,-2.2404444747371599e-01,-2.8562802090164041e-02,5.0558654185041760e+00,-1.0629033923992388e+00,3.8629691355095983e+00,-6.2301073564503827e+02,-8.8563673370709819e-02,-8.5731656667179038e-02,8.2730316523853755e+00,-3.3190760988160322e+00,-4.2698237748890859e+00,5.0047116376591601e-02,1.0892213670842892e-01,1.6273121072036068e-03,-1.4474024454244189e+01,5.3434902609881263e+00,-5.6222655837172590e+00,4.8041170166323741e-02,1.3539965504926033e-01,1.9124521452038960e-03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
5.2377293799240325e+00,-1.0882633713017938e+01,-1.1893551223341281e+02,2.9691849665731316e-03,9.4252369707936365e-04,1.3383681475318848e-02,-1.6790574749154349e+01,2.2836734298844814e+01,-1.0150119623085938e+02,6.2034254140742292e-03,4.1836090487482889e-03,-2.2530302173496532e-02,3.2521519206573828e+00,4.9915384717278712e+00,1.3155632897729864e+04,1.8939267920166467e-01,-4.6237527550549558e+01,3.7107368299054699e-03,4.0970306935768804e+01,1.3164996873533505e+01,-3.2562602271313430e+06,2.6909148239354513e-01,-2.6356047885226970e+04,5.3074803487317046e-01,-3.6010804057121277e+01,-9.1150730922818184e+00,3.1234615396146998e+06,-2.2404444747371599e-01,4.5701929486793932e+04,-4.8771408654283732e-01,1.3542484223107778e+01,-1.1276424189402988e+01,1.1993803541437125e+05,-2.9411127147149718e-01,1.4458242966330552e+03,3.0541754291063643e-03,6.4146631271005461e+01,6.1834817399071822e+00,-2.7666355070948097e+01,-2.6348926440805533e-02,7.7808773702076506e-01,6.5658184943219580e-02,-7.4347924525730576e+01,-1.5902619790544769e+01,-4.6877734667192463e+01,-9.2445459755695486e-02,2.5961382419428242e-01,2.5342480687797342e-01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.0261649334284262e+00,-4.6183891890765729e+01,8.0805604796612940e+00,1.1186582548699271e-02,-2.9039346855092962e-04,-7.7708134871445683e-03,2.5429041237736989e+00,-2.3711546716846943e+01,-7.8853268361624842e+00,-5.6563326123457228e-03,-7.0845016251425217e-04,-1.9795792197564239e-02,-1.7393881069252934e+00,2.0460296678101804e+03,1.1246837351529657e+00,5.2649001560299169e-01,-1.7556014244795637e-02,3.7121907995291309e+01,-2.0401153278943985e+02,2.8717882265685741e+06,-1.5239032306461434e+01,7.0355204040203792e-04,5.5477969643368163e-01,-3.3113207085746886e+04,2.0349082455039024e+02,-2.7562202966064312e+06,1.2976972128264606e+01,-2.8562802090164041e-02,-4.8771408654283732e-01,5.0782866692040348e+04,-8.3394856857737061e+00,-1.1732035803730384e+05,7.5402966488652279e-01,4.0751244988105106e-01,2.5259678159768095e-02,1.3982380713978127e+03,6.3598448131823613e+00,-4.7694304589144963e+01,-8.7276264186352464e+00,6.3183219915605671e-01,8.9676959904428741e-02,-2.4492501402552318e-02,2.7229980929459390e+00,-1.7601184738160038e+02,8.9157384207424712e+00,-2.0836006927396316e+00,7.8861794740073016e-02,1.1729255654961865e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-4.6016470341111871e+05,1.3491967503407530e+06,1.4637790410370609e+07,-3.6800001728231581e+02,-6.7879712367761044e+01,-1.5355475787444784e+03,-1.9064951589845209e+06,2.7971254074377748e+06,-1.2546053538261129e+07,7.5972819551899283e+02,4.7391744313726349e+02,-2.6241878073137027e+03,-9.1218685562575951e+07,3.3243395257015051e+06,-8.4393337071750313e+04,6.4138585322461149e+03,-5.7068571770684212e+03,4.1736560306134488e+03,3.4151140242682225e+06,4.9462802794996533e+03,1.6427488394640095e+03,-6.7523874867594671e+00,8.6998489381873014e+00,-1.9014139672507127e+01,-1.1733847736104347e+08,-1.4360574556279512e+03,-1.3510459328288043e+03,5.0558654185041760e+00,1.3542484223107778e+01,-8.3394856857737061e+00,2.2387846558197021e+08,-4.8404925944967270e+06,3.1453516027450562e+05,-7.5860369092077017e+03,-1.3861855905205011e+04,-2.0710553886890411e+03,-7.6021507766185785e+06,-7.4960315077691001e+05,3.4232837011956130e+06,3.0646131636325540e+03,-9.2081152861601120e+04,-7.7518315621933107e+03,-8.7676059724116474e+06,-1.8840762077414438e+06,-5.7454540194166061e+06,-1.0577903075723476e+04,2.7664216410881847e+04,3.0005684838916361e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.7863435519943098e+05,-9.2539526215694612e+05,2.1467072359661632e+06,1.8651863954951483e+02,-5.0105452568542425e+01,-3.1818124359774379e+03,2.6780226717774855e+05,-7.0519334533359809e+05,-2.3956330945566720e+06,-1.4852064080343186e+02,-7.6868972874063189e+01,-2.9080640189822243e+03,-2.3782862472004741e+06,-8.0432603194963769e+05,1.5772383932899067e+05,1.5759142970098826e+04,6.9372186360387968e+03,-8.5731573128052041e+04,-1.5380166175362185e+04,5.7808881526047294e+05,-2.1070940988339253e+03,-1.2455878454973295e+01,-7.7943507436610986e+00,4.3231452144536104e+02,-1.5321345905367813e+04,-6.6502561684391191e+06,1.0490955627325122e+03,-1.0629033923992388e+00,-1.1276424189402988e+01,-1.1732035803730384e+05,-4.8404925944967270e+06,1.7482997813354492e+07,-2.0533813545989990e+05,1.9286062429323792e+04,8.6265796436636010e+03,-3.1262238966304809e+05,2.7452044410349522e+06,-2.2776349122176040e+06,-2.3642437991222315e+06,3.3351346141621216e+04,3.6735128540328449e+04,-1.1366761166307430e+02,4.4151079971325332e+06,-6.6982808418007018e+06,2.6618419241472920e+06,-7.1536426997696792e+04,-3.2132300319882070e+04,3.3456637220954042e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.6525774962708645e+05,-2.5249733975292044e+05,-2.4810960152856139e+06,6.8885518232604184e+01,6.3188500463258393e+01,2.8313358751856572e+02,-4.7787850348872261e+05,4.5998777451018995e+05,-2.2202705280109858e+06,1.2489922879705419e+02,1.2292644547611535e+02,-4.8505979023840945e+02,1.4106373575599585e+05,1.8797307201343635e+05,2.5365833001874485e+06,4.2905728854232584e+03,1.0159349401061785e+05,3.7925746400403295e+02,1.2350416781243985e+02,4.3534179618920098e+02,1.1888442297755936e+06,-4.7873541396693984e+00,-5.0146749777239429e+03,-1.5954607951616140e+00,1.0212655397074830e+03,-2.5235868506011968e+01,-7.2755849790759282e+06,3.8629691355095983e+00,1.1993803541437125e+05,7.5402966488652279e-01,3.1453516027450562e+05,-2.0533813545989990e+05,9.8300980764160156e+06,-5.5343024663329124e+03,-9.8529433848708868e+02,-2.8585507734119892e+02,1.3551324356955711e+06,1.4017959201691809e+05,-6.4169958219113050e+05,-5.7634651720583020e+02,1.6738980986917988e+04,1.4052913512855052e+03,-1.5992553409932521e+06,-3.3071504756126262e+05,-9.3687457111802313e+05,-2.0382326303995178e+03,7.4503656535992268e+03,5.3558598451381249e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.1068341133415133e+03,9.7589810086692214e+03,-1.3619688509529082e+04,-2.1412137401829918e+00,3.0587621456367953e-01,2.0853555933338590e+01,1.8339254801223947e+03,-6.7494342921966054e+03,-1.5541119978754386e+04,-1.4915500717509682e+00,-5.2716941601372602e-01,-2.0147717458420782e+01,-5.5370096155684805e+03,1.7913520309304156e+04,2.8231966662838640e+03,-1.6746515437844971e+02,1.1904719740748024e+02,1.3829415370966547e+02,-3.7094240439700371e+01,9.8081246782068945e+01,-3.6082323781971404e+01,1.4445227194064316e+01,-1.2463070054816791e-01,-4.7164882233849525e-01,-2.3138117476948999e+01,3.0271527323868028e+01,2.4299713012230900e+01,-6.2301073564503827e+02,-2.9411127147149718e-01,4.0751244988105106e-01,-7.5860369092077017e+03,1.9286062429323792e+04,-5.5343024663329124e+03,1.9218808182021603e+03,2.1538594296459632e+02,-1.3616992479836335e+02,-1.7484228321791543e+04,1.8032499486678484e+04,1.4778279225002067e+04,-2.5763861864055121e+02,-2.3438816385856870e+02,2.9251523400570938e+00,2.7726747651424685e+04,-5.8369981837616702e+04,1.7105419073407589e+04,-6.4363231213318522e+02,-1.9584855274014666e+02,3.1924698314577915e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.7855263640913299e+03,7.5554778827675682e+03,9.1333997948493503e+04,-2.0618327677367252e+00,-3.2650302494922540e-01,-1.1256252969662706e+01,1.1960549613697598e+04,-1.8406487234444096e+04,7.4784968494865534e+04,-4.9988829796831862e+00,-2.8950923023831998e+00,1.8850852922100081e+01,-3.6783259923665610e+03,-6.1094572409582688e+03,-1.0290451601710534e+05,-1.7204453523109720e+02,-4.1445196271763061e+03,-1.3356459611588548e+01,1.2386941317867013e+01,-1.3811600132992453e+01,1.6846066876778725e+04,1.3633880679854346e-01,-5.3024874960558918e+01,5.0425168581085700e-02,-3.8535043841844356e+01,2.4391591462385218e+00,-1.3606166423731530e+05,-8.8563673370709819e-02,1.4458242966330552e+03,2.5259678159768095e-02,-1.3861855905205011e+04,8.6265796436636010e+03,-9.8529433848708868e+02,2.1538594296459632e+02,8.5822357219699770e+03,1.0028034096700139e+01,-5.3977992236812934e+04,-4.5114399747125099e+03,1.9214410135072460e+04,2.0818567563129854e+01,-6.4912365762860463e+02,-5.4836328482690419e+01,6.2369298702263361e+04,1.2856699147280386e+04,3.7772033450263400e+04,7.4083599396392316e+01,-2.1606183142355860e+02,-2.0931256009152995e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.2625955971864482e+02,1.8914101873729887e+04,-7.4982522164818056e+02,-4.6290735489452528e+00,6.4909300564496827e-02,-7.6960998210891673e-01,-7.6268582631686263e+02,9.3429972327841933e+03,3.0107765075845668e+02,2.2539608112574925e+00,2.0941570301665663e-01,4.7048469591188127e+00,-2.8956598922715857e+03,7.8937398367721049e+04,3.2236263741466246e+02,-2.0729190520490590e+02,1.1223744355076974e+01,6.5481890504002672e+02,-1.8426401647032606e+01,-8.6236990724216666e+03,-4.0580405631897634e+00,1.6416176879949948e-01,-2.1706329712199962e-02,3.6317988395693175e+00,-6.9858589008334508e+00,1.2855041025525596e+05,1.5121550126509877e+00,-8.5731656667179038e-02,3.0541754291063643e-03,1.3982380713978127e+03,-2.0710553886890411e+03,-3.1262238966304809e+05,-2.8585507734119892e+02,-1.3616992479836335e+02,1.0028034096700139e+01,1.1724930817927932e+04,7.7851666205582774e+02,1.7841877047206926e+04,8.1433286966555215e+02,-2.3236111556657417e+02,8.4033437195992029e+00,1.0516295666022261e+01,4.7500371709075234e+03,6.7659303129771521e+04,-3.9954655272354142e+02,8.1094696897335075e+02,-7.8356703102822323e+01,-4.6591179907571893e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
8.1969513429372362e+05,-3.6400410516307759e+05,7.6697478410592966e+05,9.9889515909534765e+01,2.4728188957024975e+02,2.8002045428997571e+03,9.8855830114619184e+03,-1.5519981019118532e+04,-1.6352032671565277e+04,-4.2045177418210748e+00,-1.8744664208337787e+00,1.2744780040962365e+01,-6.8815393425647309e+06,-2.8578131755324327e+06,-1.2437239431109140e+06,1.8779952545472046e+04,-4.9855670420821167e+04,-2.3240188509721006e+03,-4.4487450126598655e+04,-3.2637108506442387e+03,1.5661011957463426e+04,-1.5930892469157916e+01,6.2839822668590777e+01,9.6121874860066878e+00,-2.3362031875030523e+04,7.9148479214794054e+02,-6.9604801804765593e+03,8.2730316523853755e+00,6.4146631271005461e+01,6.3598448131823613e+00,-7.6021507766185785e+06,2.7452044410349522e+06,1.3551324356955711e+06,-1.7484228321791543e+04,-5.3977992236812934e+04,7.7851666205582774e+02,1.3589449767822266e+07,4.6066484136962891e+05,-8.9807662414550781e+05,-4.1303263039588928e+03,1.7659844918727875e+05,1.4359904281996191e+04,1.3250909374348522e+05,3.3940233611537238e+04,2.7344520693267837e+04,3.3559021624711113e+02,-1.0846916914415606e+03,-5.0800834463455328e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-5.7391367477588810e+05,-1.9016455390199504e+06,3.4081800090011139e+06,4.9358308125164712e+02,-1.6628029854571599e+02,-3.8533486583555998e+02,-4.7576106485791151e+03,1.1757586970161474e+04,3.7406616204269660e+04,2.4409160719289522e+00,1.2749960924873411e+00,1.1325333550241233e+01,8.5501771301824704e+05,-1.7004585438023391e+06,1.4313539459480307e+05,1.3977213432260820e+04,5.5016927934155374e+03,-1.7781472437874760e+04,5.6923739131752509e+03,-1.2058512842309829e+04,-1.6005858549672546e+03,-9.0932423887931275e+00,-7.5513875141481064e+00,5.9611063717474337e+01,-2.6081117420759379e+03,-3.6053214768424000e+03,-4.4276515274517482e+02,-3.3190760988160322e+00,6.1834817399071822e+00,-4.7694304589144963e+01,-7.4960315077691001e+05,-2.2776349122176040e+06,1.4017959201691809e+05,1.8032499486678484e+04,-4.5114399747125099e+03,1.7841877047206926e+04,4.6066484136962891e+05,5.7131761552734375e+06,-3.7061746249055862e+06,-6.8132856075286865e+04,8.4003536934554577e+03,3.3549759674072266e+03,9.5076318741440991e+03,1.7046914029869428e+05,-2.0683671541914369e+04,1.9331798938559705e+03,-3.3076744679763283e+02,-1.1699378212262886e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
3.4405467987211482e+06,8.4676754254961703e+06,-1.9803480278672945e+07,-2.3078328245448670e+03,9.9731486757794960e+02,-1.9628202227461747e+02,-5.8697721811482306e+03,1.8390724073048346e+04,-7.9477222894872975e+04,4.5256542265798752e+00,1.9224513829668815e+00,1.0531051989524686e+01,-5.9589137529504001e+06,-2.5224718582786145e+06,-9.8795694149716746e+05,1.5498998904278114e+04,-3.8373246922358645e+04,-1.0489265035786693e+03,-3.9479039916435569e+04,-2.2461616718468194e+03,1.1305752762903992e+04,-1.2554120264670960e+01,5.1935286302734532e+01,5.4107283803932233e+00,1.2315233914306415e+04,-8.0391323596861560e+02,1.6758532106223031e+03,-4.2698237748890859e+00,-2.7666355070948097e+01,-8.7276264186352464e+00,3.4232837011956130e+06,-2.3642437991222315e+06,-6.4169958219113050e+05,1.4778279225002067e+04,1.9214410135072460e+04,8.1433286966555215e+02,-8.9807662414550781e+05,-3.7061746249055862e+06,2.1531774639160156e+07,7.5608735041618347e+03,-2.5279242612838745e+04,-2.1629604432731867e+03,2.6193371625990574e+04,1.0987408822386104e+05,-3.2142120700401418e+04,1.2945125743999879e+03,-5.9315714526004615e+02,-7.9201641262693317e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.1805079221981093e+03,1.1178923660731039e+04,-6.9599710354090221e+03,-2.7268262896321147e+00,3.3985536550681616e-01,5.4212228408461298e+00,7.1986025980776844e+01,-1.8456371840659858e+02,-3.3181496227472093e+02,-3.9637353412479037e-02,-1.9922995412358445e-02,-1.6453488531022231e-01,-3.0327680537448671e+01,2.5960958505794417e+04,-2.0341276688305356e+01,-2.0516177811477576e+02,-2.8685957994848410e-01,2.3189762821782509e+02,-5.4040421223156443e-01,1.5966038455514794e+02,-1.7076138720959300e-01,1.3730111743751455e-01,1.5546302452567884e-03,-7.8038552123305782e-01,9.9768488977001208e+00,4.8000876664990301e+01,2.4016641778131067e+00,5.0047116376591601e-02,-2.6348926440805533e-02,6.3183219915605671e-01,3.0646131636325540e+03,3.3351346141621216e+04,-5.7634651720583020e+02,-2.5763861864055121e+02,2.0818567563129854e+01,-2.3236111556657417e+02,-4.1303263039588928e+03,-6.8132856075286865e+04,7.5608735041618347e+03,9.6106187400221825e+02,-6.5075830187648535e+01,-3.9467926228418946e+01,-1.6588956917020153e+02,-2.3814701204354042e+03,3.2536968839457217e+02,-2.7094784549460961e+01,5.2943586032526984e+00,1.6405240442017604e+01,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-6.0817645957960140e+03,-1.0277897695216607e+04,2.2963131934467754e+04,2.8130911033732198e+00,-1.5392258639652168e+00,3.6752947569588002e+01,1.1919316711512148e+02,-1.9696646081739755e+02,-1.6304282371775645e+02,-5.3042198856299544e-02,-2.2940722396475655e-02,1.2868124114774870e-01,-7.9349117825966969e+04,-3.4976224564174387e+04,-1.4701893186480313e+04,2.3075080668415944e+02,-5.7452904483878933e+02,-2.8039734114921128e+01,-5.1182881899153699e+02,-3.9690503614073080e+01,1.8206946955561207e+02,-1.9629094536179714e-01,7.2798184397438992e-01,1.1615930174976848e-01,-2.8343136521802376e+02,1.0846942165999288e+01,-8.3845999685028261e+01,1.0892213670842892e-01,7.7808773702076506e-01,8.9676959904428741e-02,-9.2081152861601120e+04,3.6735128540328449e+04,1.6738980986917988e+04,-2.3438816385856870e+02,-6.4912365762860463e+02,8.4033437195992029e+00,1.7659844918727875e+05,8.4003536934554577e+03,-2.5279242612838745e+04,-6.5075830187648535e+01,2.7200549909174442e+03,2.0929176695039496e+02,1.5896533687820670e+03,3.4444993683237101e+02,3.4383810072543957e+02,3.3004624188217964e+00,-1.2938348547937077e+01,-5.6900140439075990e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-9.3716096715659106e+01,-1.0885939058168144e+03,1.9457601868008112e+03,2.8228155538257960e-01,-1.1612379555951262e-02,8.1278908595503574e-01,7.5869334452308905e+00,-6.6019230772318434e+00,2.0532394488327839e+00,-2.2133909106064275e-03,-1.2486053640170048e-03,2.8197077014535388e-02,-6.5730295710669843e+03,-2.2566724773831947e+03,-1.2111425040317276e+03,1.6198864167772154e+01,-4.7796156465326327e+01,-1.1184993075451535e+01,-4.2405328392822739e+01,-8.3518806768219882e+00,1.5119277157623564e+01,-1.2155597512294376e-02,6.0354816075207512e-02,3.8325744361858809e-02,-2.3891529106249699e+01,-1.7162045468928808e+00,-7.0576236247277002e+00,1.6273121072036068e-03,6.5658184943219580e-02,-2.4492501402552318e-02,-7.7518315621933107e+03,-1.1366761166307430e+02,1.4052913512855052e+03,2.9251523400570938e+00,-5.4836328482690419e+01,1.0516295666022261e+01,1.4359904281996191e+04,3.3549759674072266e+03,-2.1629604432731867e+03,-3.9467926228418946e+01,2.0929176695039496e+02,1.2736486762017012e+02,1.1738287408773394e+02,1.2062805141194254e+02,1.2936145790641914e+01,1.3195534707130070e+00,-1.0364563126707633e+00,-1.0511653110373249e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
1.5877673038756213e+04,1.7457825987438999e+04,-3.3502555333087977e+04,-4.2972974199464211e+00,3.5022331640023525e+00,-2.3670378375877217e+01,-5.9779058023797965e+05,-9.0223788027701050e+05,-1.1677524503231919e+06,-2.4060321683788084e+02,1.5229097749517121e+02,5.1959696131158553e+03,-8.0061895277589699e+06,-5.5696350275400747e+06,1.4746403900188110e+06,-3.8168056267017142e+04,5.7716977988837985e+04,-7.5157444391659419e+03,-5.2719135146302047e+04,-8.7350340748834369e+03,-1.8248932576562976e+04,3.1134632276024607e+01,-7.2781972520924455e+01,3.0719802790052587e+01,-2.6766019513019495e+04,7.8908051238271992e+02,8.0675267027692325e+03,-1.4474024454244189e+01,-7.4347924525730576e+01,2.7229980929459390e+00,-8.7676059724116474e+06,4.4151079971325332e+06,-1.5992553409932521e+06,2.7726747651424685e+04,6.2369298702263361e+04,4.7500371709075234e+03,1.3250909374348522e+05,9.5076318741440991e+03,2.6193371625990574e+04,-1.6588956917020153e+02,1.5896533687820670e+03,1.1738287408773394e+02,1.7302684475358963e+07,2.0377454270451244e+06,1.3098586817486286e+06,2.2376967764488421e+04,-2.1041636710595340e+05,-4.6207907034598291e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.0937443763514679e+04,1.3145294896004515e+05,-1.1836077075401953e+05,-3.0380787052861571e+01,5.9414676191208535e+00,-2.8538931300605995e+01,2.5294692303130310e+05,-5.4575589943126198e+06,-2.9731570977112050e+06,-1.3940123594853058e+03,-7.0037428899773758e+01,1.3709570763100389e+03,-4.5245358496572822e+05,-9.6602598769304026e+06,6.6040226120875217e+04,-7.8498842709384626e+04,3.4922217260179095e+03,-6.9128571796132310e+04,-2.9774282566364127e+03,-4.9696346909781896e+04,-1.1905644958186276e+03,5.1830428945604581e+01,-3.6889246055366556e+00,2.3777398825822300e+02,-6.0628057648224576e+03,-1.3047554718747322e+04,1.5282688370736705e+03,5.3434902609881263e+00,-1.5902619790544769e+01,-1.7601184738160038e+02,-1.8840762077414438e+06,-6.6982808418007018e+06,-3.3071504756126262e+05,-5.8369981837616702e+04,1.2856699147280386e+04,6.7659303129771521e+04,3.3940233611537238e+04,1.7046914029869428e+05,1.0987408822386104e+05,-2.3814701204354042e+03,3.4444993683237101e+02,1.2062805141194254e+02,2.0377454270451244e+06,2.1576921668571472e+07,3.2459807834671736e+06,2.7343809685074538e+05,-3.0555558063350618e+03,-1.4970977272951603e+05,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-2.6096170282449702e+03,-2.7281812183691804e+04,-5.9214463091327365e+04,6.6799938420990497e+00,-9.2144078104741423e-01,3.4439436233350933e+00,2.4979624679554789e+06,-7.4608668506754180e+06,-1.4311911653910428e+07,-2.0322950665290014e+03,-6.8885407263593777e+02,5.1764515659511164e+02,1.9189919937710799e+06,1.5987140846871575e+06,-3.9471630308624799e+05,1.0132394183604192e+04,-9.1797377039469284e+03,4.4713895953537167e+02,1.3037510966073991e+04,1.4306726941716397e+03,2.7529266110819872e+03,-7.8722963164131121e+00,1.6203270024235756e+01,-3.3478606457945439e+00,-1.9131596784765723e+04,8.6499586689666626e+02,4.0466813913604065e+03,-5.6222655837172590e+00,-4.6877734667192463e+01,8.9157384207424712e+00,-5.7454540194166061e+06,2.6618419241472920e+06,-9.3687457111802313e+05,1.7105419073407589e+04,3.7772033450263400e+04,-3.9954655272354142e+02,2.7344520693267837e+04,-2.0683671541914369e+04,-3.2142120700401418e+04,3.2536968839457217e+02,3.4383810072543957e+02,1.2936145790641914e+01,1.3098586817486286e+06,3.2459807834671736e+06,1.5728059090171814e+07,9.2720376828908920e+03,1.2049633311343193e+05,-2.5875492592319846e+04,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
2.4042181940744388e+02,1.5037475168952622e+03,-1.2281293468819740e+03,-3.4781373765205537e-01,6.8627698277065191e-02,-3.3928169972894867e-01,-4.2354169690688723e+03,-9.8449034907280322e+04,-8.7171709769504105e+03,-2.5701423358949519e+01,1.1803968235304227e+00,1.6188524469932926e+01,-8.0531725650058361e+03,-1.0614811892985384e+05,1.4246949331993383e+03,-8.7932105236418056e+02,5.1879590625565470e+01,-8.2675708769436346e+02,-5.3555590793479951e+01,-5.8754038969907549e+02,-1.7361440793550400e+01,5.7175869781621291e-01,-6.6605495962037908e-02,2.8330204098118958e+00,-3.2931293193820309e+01,-1.5390005510246172e+02,9.6480363332591423e+00,4.8041170166323741e-02,-9.2445459755695486e-02,-2.0836006927396316e+00,-1.0577903075723476e+04,-7.1536426997696792e+04,-2.0382326303995178e+03,-6.4363231213318522e+02,7.4083599396392316e+01,8.1094696897335075e+02,3.3559021624711113e+02,1.9331798938559705e+03,1.2945125743999879e+03,-2.7094784549460961e+01,3.3004624188217964e+00,1.3195534707130070e+00,2.2376967764488421e+04,2.7343809685074538e+05,9.2720376828908920e+03,4.9689794081770815e+03,-3.4201229919900652e+02,-1.8606479813847982e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.8767187980458311e+02,-4.6748597750179482e+02,-2.1561028195646742e+02,1.1398718444813125e-01,-4.5983652130640235e-02,4.1418591002517791e-01,8.9345105021008072e+04,-5.0544061979271442e+04,-1.0820604736311323e+05,-1.3847166869715942e+01,-2.4880805824772239e+01,-6.3706562568681619e+01,9.3992259447709221e+04,8.6395903629067223e+04,-1.9094390777470348e+04,5.8902711869787777e+02,-6.2202010189181738e+02,1.1469651642474771e+02,6.1932913354066409e+02,1.3416213919320572e+02,2.0063180552787387e+02,-4.7479304257650384e-01,8.5165793980949667e-01,-4.7150413317682099e-01,6.7818273888372190e+01,1.0423772216616978e-01,-3.8141558226975548e+01,1.3539965504926033e-01,2.5961382419428242e-01,7.8861794740073016e-02,2.7664216410881847e+04,-3.2132300319882070e+04,7.4503656535992268e+03,-1.9584855274014666e+02,-2.1606183142355860e+02,-7.8356703102822323e+01,-1.0846916914415606e+03,-3.3076744679763283e+02,-5.9315714526004615e+02,5.2943586032526984e+00,-1.2938348547937077e+01,-1.0364563126707633e+00,-2.1041636710595340e+05,-3.0555558063350618e+03,1.2049633311343193e+05,-3.4201229919900652e+02,5.4708817854304798e+03,3.8713218510200386e+02,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
-1.7371299088051327e+02,-9.2266785392483928e+02,8.7338653374216790e+02,2.1371173482076139e-01,-4.7403016648821655e-02,2.6742666172488744e-01,-1.3498631596140892e+03,3.8413364933039840e+04,2.3601414251224054e+04,9.8298442211391794e+00,4.0085181433574241e-01,-2.2942331214669171e+01,1.8021262627721131e+04,7.9490851433157295e+04,-3.1793612720227575e+03,6.2732795408033451e+02,-1.3189237395117681e+02,4.8305507300989996e+02,1.1865147293455527e+02,3.5610619059138628e+02,4.2256411025063670e+01,-4.3000966640381255e-01,1.6075625204691124e-01,-1.6744015544901445e+00,9.3892604675924176e+01,8.5417675319059143e+01,-2.6047715608818184e+01,1.9124521452038960e-03,2.5342480687797342e-01,1.1729255654961865e+00,3.0005684838916361e+04,3.3456637220954042e+04,5.3558598451381249e+03,3.1924698314577915e+02,-2.0931256009152995e+02,-4.6591179907571893e+02,-5.0800834463455328e+02,-1.1699378212262886e+03,-7.9201641262693317e+02,1.6405240442017604e+01,-5.6900140439075990e+00,-1.0511653110373249e+00,-4.6207907034598291e+04,-1.4970977272951603e+05,-2.5875492592319846e+04,-1.8606479813847982e+03,3.8713218510200386e+02,1.3373896439597011e+03,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,3.6194673933251971e+08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,4.7221436970107186e+08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,4.7838299317328984e+08,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,6.6670007536029136e+08,0.0000000000000000e+00,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,9.5145593569610167e+08,0.0000000000000000e+00
|
||||
0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,0.0000000000000000e+00,9.5810662359498215e+08
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user