1 - EUR-Lex

1 - EUR-Lex 1 - EUR-Lex

16.06.2014 Views

L 103/296 PL Dziennik Urzędowy Unii Europejskiej 12.4.2008 Etap 2: Szacowana częstotliwość odcięcia i obliczanie stałych Bessela E, K dla pierwszej iteracji: 3,1415 f c = = 0,318152 Hz 10 0,987421 Δt = 1/150 = 0,006667 s 1 Ω = tan½3,1415 0,006667 0,318152 = 150,07664 1 E = 1 þ 150,076644 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi − 5 p 2 = 7,07948 10 3 0,618034 þ 0,618034 150,076644 K = 2 × 7,07948×10 -5 × (0,618034 × 150,076644 2 − 1) − 1 = 0,970783 To daje algorytm Bessela: Y i = Y i−1 + 7,07948 E − 5 × (S i + 2 × S i−1 + S i−2 − 4 × Y i−2 ) + 0,970783 × (Y i−1 − Y i−2 ) gdzie S i stanowi wartości skokowego sygnału wejściowego („0” lub „1”), a Y i stanowi przefiltrowane wartości impulsu wyjściowego. Etap 3: Zastosowanie filtra Bessela na etapie wejściowym: Czas reakcji filtra t F określa się jako czas wzrostu przefiltrowanego sygnału wyjściowego między 10 % i 90 % jako odpowiedź na skok sygnału na wejściu. W celu wyznaczenia czasów 10 % (t 10 ) i 90 % (t 90 ) sygnału wyjściowego, filtr Bessela musi być zastosowany do skoku na wejściu z wykorzystaniem powyższych wartości f, E i K. Wartość indeksu, czas i wartości sygnału wejściowego oraz wynikowe wartości przefiltrowanego impulsu wyjściowego dla pierwszej i drugiej iteracji podano w tabeli B. Punkty przylegające do t 10 i t 90 zaznaczono pogrubionymi cyframi. W tabeli B, pierwsza iteracja, wartość 10 % pojawia się między indeksem 30 i 31, a wartość 90 % między indeksem 191 i 192. Przy obliczaniu t F, iter dokładne wartości t 10 i t 90 określa się przez interpolację liniową między sąsiednimi punktami pomiarowymi, w następujący sposób: t 10 = t lower + Δt × (0,1 − out lower )/(out upper − out lower ) t 90 = t lower + Δt × (0,9 − out lower )/(out upper − out lower ) gdzie out upper i out lower to, odpowiednio, punkty sąsiednie przefiltrowanego sygnału wyjściowego Bessela, a t lower to czas punktu sąsiedniego, zgodnie z tabelą B. t 10 = 0,200000 + 0,006667 × (0,1 − 0,099208)/(0,104794 − 0,099208) = 0,200945 s t 90 = 0,273333 + 0,006667 × (0,9 − 0,899147)/(0,901168 − 0,899147) = 1,276147 s Etap 4: Czas reakcji filtra pierwszego cyklu iteracji: t F, iter = 1,276147 − 0,200945 = 1,075202 s Etap 5: Odchylenie między wymaganym i uzyskanym czasem reakcji filtra w pierwszym cyklu iteracji: Δ = (1,075202 − 0,987421)/0,987421 = 0,081641 Etap 6: Sprawdzenie kryteriów iteracji: Wymagana jest wartość |Δ| ≤ 0,01. Ponieważ 0,081641 >0,01, kryteria iteracji nie są spełnione i należy rozpocząć kolejny cykl iteracji. Dla tego cyklu iteracji, nową częstotliwość odcinania oblicza się z fc i Δ następująco: f c,new = 0,318152 × (1 + 0,081641) = 0,344126 Hz

12.4.2008 PL Dziennik Urzędowy Unii Europejskiej L 103/297 Tę nową częstotliwość wyłączania wykorzystuje się w drugim cyklu iteracji, ponownie rozpoczynając etap 2. Iteracje powinny być kontynuowane do chwili spełnienia kryteriów iteracji. Wartości wyników z pierwszej i drugiej iteracji podsumowano w tabeli A. Tabela A Wartości z pierwszej i drugiej iteracji Parametr 1. 1. Iteracja 2. 2. Iteracja f c (Hz) 0,318152 0,344126 E (−) 7,07948 E-5 8,272777 E-5 K (−) 0,970783 0,968410 t 10 (s) 0,200945 0,185523 t 90 (s) 1,276147 1,179562 t F,iter (s) 1,075202 0,994039 Δ (−) 0,081641 0,006657 f c, new (Hz) 0,344126 0,346417 Etap 7: Ostateczny algorytm Bessela: Jeżeli spełniono kryterium iteracji, końcowe stałe algorytmu filtra Bessela oblicza się zgodnie z etapem 2. W tym przykładzie kryterium iteracji spełniono po drugiej iteracji (Δ= 0,006657 ≤ 0,01). Ostateczny algorytm wykorzystuje się następnie do wyznaczania uśrednionych wartości zadymienia (patrz następny pkt 2.3.). Y i = Y i−1 + 8,272777×10 -5 × (S i + 2 × S i−1 + S i−2 − 4 × Y i−2 ) + 0,968410 × (Y i−1 − Y i−2 ) Tabela B Wartości skokowego sygnału wejściowego i przefiltrowanego sygnału wyjściowego Bessela dla pierwszego i drugiego cyklu iteracji Indeks i [−] Czas [s] Skokowy sygnał wejściowy S i [−] Przefiltrowany sygnał wyjściowy Y i [−] 1. Iteracja 2. Iteracja − 2 − 0,013333 0 0,000000 0,000000 − 1 − 0,006667 0 0,000000 0,000000 0 0,000000 1 0,000071 0,000083 1 0,006667 1 0,000352 0,000411 2 0,013333 1 0,000908 0,001060 3 0,020000 1 0,001731 0,002019 4 0,026667 1 0,002813 0,003278 5 0,033333 1 0,004145 0,004828 ~ ~ ~ ~ ~ 24 0,160000 1 0,067877 0,077876

L 103/296 PL Dziennik Urzędowy Unii Europejskiej 12.4.2008<br />

Etap 2: Szacowana częstotliwość odcięcia i obliczanie stałych Bessela E, K dla pierwszej iteracji:<br />

3,1415<br />

f c =<br />

= 0,318152 Hz<br />

10 0,987421<br />

Δt<br />

= 1/150 = 0,006667 s<br />

1<br />

Ω =<br />

tan½3,1415 0,006667 0,318152 = 150,07664<br />

1<br />

E =<br />

1 þ 150,076644 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi<br />

− 5<br />

p<br />

2 = 7,07948 10<br />

3 0,618034 þ 0,618034 150,076644<br />

K = 2 × 7,07948×10 -5 × (0,618034 × 150,076644 2 − 1) − 1 = 0,970783<br />

To daje algorytm Bessela:<br />

Y i = Y i−1 + 7,07948 E − 5 × (S i + 2 × S i−1 + S i−2 − 4 × Y i−2 ) + 0,970783 × (Y i−1 − Y i−2 )<br />

gdzie S i stanowi wartości skokowego sygnału wejściowego („0” lub „1”), a Y i stanowi przefiltrowane wartości impulsu<br />

wyjściowego.<br />

Etap 3: Zastosowanie filtra Bessela na etapie wejściowym:<br />

Czas reakcji filtra t F określa się jako czas wzrostu przefiltrowanego sygnału wyjściowego między 10 % i 90 % jako<br />

odpowiedź na skok sygnału na wejściu. W celu wyznaczenia czasów 10 % (t 10 ) i 90 % (t 90 ) sygnału wyjściowego, filtr<br />

Bessela musi być zastosowany do skoku na wejściu z wykorzystaniem powyższych wartości f, E i K.<br />

Wartość indeksu, czas i wartości sygnału wejściowego oraz wynikowe wartości przefiltrowanego impulsu<br />

wyjściowego dla pierwszej i drugiej iteracji podano w tabeli B. Punkty przylegające do t 10 i t 90 zaznaczono<br />

pogrubionymi cyframi.<br />

W tabeli B, pierwsza iteracja, wartość 10 % pojawia się między indeksem 30 i 31, a wartość 90 % między indeksem<br />

191 i 192. Przy obliczaniu t F, iter dokładne wartości t 10 i t 90 określa się przez interpolację liniową między sąsiednimi<br />

punktami pomiarowymi, w następujący sposób:<br />

t 10 = t lower + Δt × (0,1 − out lower )/(out upper − out lower )<br />

t 90 = t lower + Δt × (0,9 − out lower )/(out upper − out lower )<br />

gdzie out upper i out lower to, odpowiednio, punkty sąsiednie przefiltrowanego sygnału wyjściowego Bessela, a t lower to<br />

czas punktu sąsiedniego, zgodnie z tabelą B.<br />

t 10 = 0,200000 + 0,006667 × (0,1 − 0,099208)/(0,104794 − 0,099208) = 0,200945 s<br />

t 90 = 0,273333 + 0,006667 × (0,9 − 0,899147)/(0,901168 − 0,899147) = 1,276147 s<br />

Etap 4: Czas reakcji filtra pierwszego cyklu iteracji:<br />

t F, iter = 1,276147 − 0,200945 = 1,075202 s<br />

Etap 5: Odchylenie między wymaganym i uzyskanym czasem reakcji filtra w pierwszym cyklu iteracji:<br />

Δ = (1,075202 − 0,987421)/0,987421 = 0,081641<br />

Etap 6: Sprawdzenie kryteriów iteracji:<br />

Wymagana jest wartość |Δ| ≤ 0,01. Ponieważ 0,081641 >0,01, kryteria iteracji nie są spełnione i należy rozpocząć<br />

kolejny cykl iteracji. Dla tego cyklu iteracji, nową częstotliwość odcinania oblicza się z fc i Δ następująco: f c,new =<br />

0,318152 × (1 + 0,081641) = 0,344126 Hz

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!