Uploaded by ОМЕЛЬЧУК ВЛАДИСЛАВ ВАСИЛЬОВИЧ

Апроксимація

advertisement
Апроксимація
Спектральна щільність вхідного сигналу по тангажу
0.178 =
𝜎2
𝜋
; 𝜎 = 0.75;
2
0.752
(5.5𝑠 + 1)
|
|
𝑆=
𝜋 (1.8𝑠 + 1)(1.272 𝑠 2 + 2 ∗ 0.3 ∗ 1.27𝑠 + 1)
𝜔1 = 0.029;
𝜔2 = 0.09;
𝜔3 = 0.125;
Код Matlab :
%результат апроксимації
%Вхід
sigma_u = 0.75;
w11=tf([ 5.5 1],[1.8 1]);
w12=tf([1],[ 1.27^2 2^0.3*
w123=w11*w12;
wu=w123*w123';
Su=(sigma_u^2/pi)*wu
1
= 5.5;
2𝜋𝜔1
1
𝑇2 =
= 1.8;
2𝜋𝜔2
1
𝑇3 =
= 1.27;
2𝜋𝜔3
𝑇1 =
1.27 1]);
Suu=zpk(Su)
%побудова апраксимованих спект.щільностей
[num,den]=tfdata(Su);
[mg,ph,fr]=bode(num,den,t);
%спектральна щільність
[Fxx,Axx,Pxx]=spectr(x,x,dt,400);
figure(9)
loglog(Fxx,Axx),hold on
loglog(fr/(2*pi),mg),grid on
xlabel('fr, Hz');
ylabel('amp,B^2*c');
title('s_\vartheta_0_\vartheta_0');
Спектральна щільність вихідного сигналу по тангажу
1.149 =
𝜎2
𝜋
; 𝜎 = 1.9 ;
2
1.92
(4ю9𝑠 + 1)
|
|
𝑆=
𝜋 (1.6𝑠 + 1)(1.142 𝑠 2 + 2 ∗ 0.3 ∗ 1.14𝑠 + 1)
𝜔1 = 0.03;
𝜔2 = 0.1;
𝜔3 = 0.14;
Код Matlab :
%результат апроксимації
%Вихід
sigma_x= 1.9;
w11=tf([4.9 1],[1.6 1]);
w12=tf([1],[1.14^2 2^0.01*1.14 1]);
w123=w11*w12;
wx=w123*w123';
Sx=(sigma_x^2/pi)*wx
Sxx=zpk(Sx)
1
= 4.9;
2𝜋𝜔1
1
𝑇2 =
= 1.6;
2𝜋𝜔2
1
𝑇3 =
= 1.14;
2𝜋𝜔3
𝑇1 =
%побудова апраксимованих спект.щільностей
[num,den]=tfdata(Sx);
[mg,ph,fr]=bode(num,den,t);
%спектральна щільність
[Fyy,Ayy,Pyy]=spectr(y,y,dt,400);
figure(10)
loglog(Fyy,Ayy),hold on
loglog(fr/(2*pi),mg),grid on
xlabel('fr,Hz');
ylabel('amp,B^2*c');
title('S_\vartheta_\vartheta');
Download