Tento článok bol vytlačený zo stránky https://referaty.centrum.sk

 

Harmonická analýza

Zadanie:
Pre zvolený periodický priebeh realizjte harmonickú analýzu numerickou metódou. Vypočítajte jednosmernú zložku A0 a prvých 5 harmonických A1, A2, A3, A4, A5 uvedeného priebehu. Po vypočítaní Fourierových koeficientov zrealizujte spätne harmonickú syntézu. Zadaný priebeh porovnajte s výsledným priebehom po harmonickej syntéze v spoločnom grafe.


Teória:
Výpočet koeficientov

jednosmernej zložky:                p
a0 = 1/p *∑ yk            k=1
kosínusovej zložky jednotlivých harmonických:


a0 = 2/p *∑ yk * cos((360°/p)*k*n) , n – počet harmonických
p – počet vzoriek priebehu

sínusovej zložky jednotlivých harmonických:


an = 2/p * ∑ yk * sin((360°/p)*k*n)


Pre výpočet absolútnych hodnôt amplytúd pre jednotlivé harmonické a jednosmernú zložku platia vzorce:
            ________
A0 = √ (a0)2 + 0 = |a0|
            ____________
An = √ (an)2 + (bn)2


Fázový posun absolútnych hodnôt jednotlivých harmonických sa vypočíta zo vzorca:


φn = arctg( b0/an)

pričom výsledný uhol fázového posunu sa v závislosti na znamienku sínusovej a kosínusovej zložky jednotlivých harmonických určí podľa nasledujúceho grafu: (viď. Obr.č.1)

Pre hodnoty jednotlivých bodov spätnej harmonickej syntézy platí vzorec:
                n
Ym = A0 + ∑ Ak * cos((360°/p)*k*m – φk)                k=1
Výpočet:

Na realizáciu príkladu pre harmonickú analýzu a syntézu som použil priebeh s nasledujúimi hodnotami:


y1     y2     y3     y4     y5     y6     y7     y8     y9     y10     y11     y12
0,4    2,4    2,7    2,4    2,3     0,7    -0,5    -1,9 -1,6     -0,7      -0,3     0


Pre počet bodov priebehu p=12 vzoriek je počet harmonických n=5 podľa vzorca:

n=(p-2)/2

Výpočet koeficientu jednosmernej zložky:

a0 = 1/p*(y1+y2+y3+y4+y5+y6+y7+y8+y9+y10+y11+y12) = 0,4917

Výpočet koeficientov kosínusových zložiek:

a1 = 2/p * (y1*cos(30°) + y2*cos(60°) + y3*cos(90°) + y4*cos(120°) + y5*cos(150°) + y6*cos(180°) + y7*cos(210°) + y8*cos(240°) + y9*cos(270°) + y10*cos(300°) + y11*cos(330°) + y12*cos(360°)) = -0,2620

a2 = 2/p * (y1*cos(60°) + y2*cos(120°) + y3*cos(180°) + y4*cos(240°) + y5*cos(300°) + y6*cos(360°) + y7*cos(60°) + y8*cos(120°) + y9*cos(180°) + y10*cos(240°) + y11*cos(300°) + y12*cos(360°)) = -0,0917

a3 = 2/p * (y1*cos(90°) + y2*cos(180°) + y3*cos(270°) + y4*cos(360°) + y5*cos(90°) + y6*cos(180°) + y7*cos(270°) + y8*cos(360°) + y9*cos(90°) + y10*cos(180°) + y11*cos(270°) + y12*cos(360°)) = -0,3167

a4 = 2/p * (y1*cos(120°) + y2*cos(240°) + y3*cos(360°) + y4*cos(120°) + y5*cos(240°) + y6*cos(360°) + y7*cos(120°) + y8*cos(240°) + y9*cos(360°) + y10*cos(120°) + y11*cos(240°) + y12*cos(360°)) = -0,0417

a5 = 2/p * (y1*cos(150°) + y2*cos(300°) + y3*cos(90°) + y4*cos(240°) + y5*cos(30°) + y6*cos(180°) + y7*cos(330°) + y8*cos(120°) + y9*cos(270°) + y10*cos(60°) + y11*cos(210°) + y12*cos(360°)) = 0,2287


Výpočet koeficientov sínusových zložiek:

b1 = 2/p*(y1*sin(30°) + y2*sin(60°) + y3*sin(90°) + y4*sin(120°) + y5*sin(150°) + y6*sin(180°) + y7*sin(210°) + y8*sin(240°) + y9*sin(270°) + y10*sin(300°) + y11*sin(330°) + y12*sin(360°)) = 2,0764

b2 = 2/p*(y1*sin(60°) + y2*sin(120°) + y3*sin(180°) + y4*sin(240°) + y5*sin(300°) + y6*sin(360°)+y7*sin(60°) + y8*sin(120°) + y9*sin(180°) + y10*sin(240°) + y11*sin(300°) + y12*sin(360°)) = -0,4763
b3 = 2/p*(y1*sin(90°) + y2*sin(180°) + y3*sin(270°) + y4*sin(360°) + y5*sin(90°) + y6*sin(180°) + y7*sin(270°) + y8*sin(360°) + y9*sin(90°) + y10*sin(180°) + y11*sin(270°) + y12*sin(360°)) = -0,1333

b4 = 2/p*(y1*sin(120°) + y2*sin(240°) + y3*sin(360°) + y4*sin(120°) + y5*sin(240°) + y6*sin(360°) + y7*sin(120°) + y8*sin(240°) + y9*sin(360°) + y10*sin(120°) + y11*sin(240°) + y12*sin(360°)) = -0,1299

b5 = 2/p*(y1*sin(150°) + y2*sin(300°) + y3*sin(90°) + y4*sin(240°) + y5*sin(30°) + y6*sin(180°) + y7*sin(330°) + y8*sin(120°) + y9*sin(270°) + y10*sin(60°) + y11*sin(210°) + y12*sin(360°)) = -0,0598


Absolútna hodnota pre jednosmernú zložku je:
            _________
A0 = √ 0,49172+0 = 0,4917


Absolútne hodnoty pre jednotlivé harmonické sú:
            ________________
A1 = √ -0,26202+ 2,07642 = 2,0929 A2 = 0,4850 A3 = 0,3436 A4 = 0,1364 A5 = 0,2364

Pre uhly absolútnych hodnôt jednotlivých harmonických vyšli hodnoty:

φ1 = arctg(+2,0764 /-0,2620) = 180°-(-82,81°) = 262,81°
φ2 = arctg(-0,4763 /-0,0917) = 180°+79,10° = 259,1°
φ3 = arctg(-0,1333 /-0,3167) = 180°+22,83° = 202,83°
φ4 = arctg(-0,1299/-0,0417) = 180°+72,20° = 252,2°
φ5 = arctg(-0,0598/0,2287) = 360°-(-14,65)° = 374,65°


Spätná harmonická syntéza

V našom prípade pre 12 vzoriek a 5 harmonických bude platiť pre jednotlivé hodnoty harmonickej syntézy

ym = A0 + A1*cos((30° * m) – φ1) + A2*cos((60° * m) – φ2) + A3*cos((90° * m) – φ3) + A4*cos((120° * m) –φ4) + A5*cos((150° * m) – φ5)

y1 = 0,4917+ 2,0929*cos(30° - 262,81°)+ 0,4850*cos(60°- 259,1°)+ 0,3436*cos(90°- 202,83°)+ 0,1364*cos(120° - 252,2°)+ 0,2364*cos(150° - 374,65°) = -1,6248

y2 = 0,4917+ 2,0929*cos(60° - 262,81°)+ 0,4850*cos(120°- 259,1°)+ 0,3436*cos(180°- 202,83°)+ 0,1364*cos(240° - 252,2°)+ 0,2364*cos(300° - 374,65°) = -1,2915

y3 = 0,4917+ 2,0929*cos(90° - 262,81°)+ 0,4850*cos(180°- 259,1°)+ 0,3436*cos(270°- 202,83°)+ 0,1364*cos(360° - 252,2°)+ 0,2364*cos(90° - 374,65°) = -1,3415
y4 = 0,4917+ 2,0929*cos(120° - 262,81°)+ 0,4850*cos(240°- 259,1°)+ 0,3436*cos(360°- 202,83°)+ 0,1364*cos(120° - 252,2°)+ 0,2364*cos(240° - 374,65°) = -1,2917

y5 = 0,4917+ 2,0929*cos(150° - 262,81°)+ 0,4850*cos(300°- 259,1°)+ 0,3436*cos(90°- 202,83°)+ 0,1364*cos(240° - 252,2°)+ 0,2364*cos(30° - 374,65°) = 0,2749

y6 = 0,4917+ 2,0929*cos(180° - 262,81°)+ 0,4850*cos(360°- 259,1°)+ 0,3436*cos(180°- 202,83°)+ 0,1364*cos(360° - 252,2°)+ 0,2364*cos(180° - 374,65°) = 0,7083

y7 = 0,4917+ 2,0929*cos(210° - 262,81°)+ 0,4850*cos(60°- 259,1°)+ 0,3436*cos(270°- 202,83°)+ 0,1364*cos(120° - 252,2°)+ 0,2364*cos(330° - 374,65°) = 1,5085

y8 = 0,4917+ 2,0929*cos(240° - 262,81°)+ 0,4850*cos(120°- 259,1°)+ 0,3436*cos(360°- 202,83°)+ 0,1364*cos(240° - 252,2°)+ 0,2364*cos(120° - 374,65°) = 1,8084

y9 = 0,4917+ 2,0929*cos(270° - 262,81°)+ 0,4850*cos(180°- 259,1°)+ 0,3436*cos(90°- 202,83°)+ 0,1364*cos(360° - 252,2°)+ 0,2364*cos(270° - 374,65°) = 2,4250

y10 = 0,4917+ 2,0929*cos(300° - 262,81°)+ 0,4850*cos(240°- 259,1°)+ 0,3436*cos(180°- 202,83°)+ 0,1364*cos(120° - 252,2°)+ 0,2364*cos(60° - 374,65°) = 3,0084

y11 = 0,4917+ 2,0929*cos(330° - 262,81°)+ 0,4850*cos(300°- 259,1°)+ 0,3436*cos(270°- 202,83°)+ 0,1364*cos(240° - 252,2°)+ 0,2364*cos(210° - 374,65°) = 1,7084

y12 = 0,4917+ 2,0929*cos(360° - 262,81°)+ 0,4850*cos(360°- 259,1°)+ 0,3436*cos(360°- 202,83°)+ 0,1364*cos(360° - 252,2°)+ 0,2364*cos(360° - 374,65°) = 0,0083


Záver:

Porovnaním hodnôt vypočítaných pomocou numerickej metódy s hodnotami vstupného signálu vyplýva, že pomocou harmonickej analýzy a syntézy mi vyšli hodnoty s veľkými odchýlkami od vstupného signálu, čo názorne zobrazuje graf.

Koniec vytlačenej stránky z https://referaty.centrum.sk