Operator delta

Z testwiki
Wersja z dnia 16:15, 10 mar 2023 autorstwa imported>Beno (WP:SK+mSI.v2+Bn)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Operator delta – pewien wariant operatora równoważny przekształceniu liniowemu Q:𝕂[x]𝕂[x] w przestrzeni wektorowej wielomianów ze zmienną x, nad ciałem 𝕂, które redukuje stopnie o jeden.

Wstęp

Stwierdzenie, że Q jest pewnym wariantem operatora równoważnego operatorowi przesunięcia znaczy, że jeśli g(x)=f(x+a), to wówczas

(Qg)(x)=(Qf)(x+a).

Innymi słowy, jeśli f jest „przesunięciem” g, wówczas Qf jest także przesunięciem Qg, i ma taki sam „wektor przesunięcia” a.

Stwierdzenie, że operator redukuje stopień o jeden oznacza, że jeśli f jest wielomianem stopnia n, wówczas Qf jest albo wielomianem stopnia n1 albo, w przypadku n=0, Qf jest równy 0.

Czasami operator delta jest definiowany jako wariant operatora równoważnego operatorowi przesunięcia w zmiennej x, która przekształca x do stałej niezerowej. Można pokazać, że taka charakterystyka, wyraźnie słabsza niż definicja dana powyżej, jest jej równoważna, jako że wariantowość operatora równoważnego operatorowi przesunięcia stanowi silny warunek.

Przykłady

(Δf)(x)=f(x+1)f(x)

jest operatorem delta.

  • Różniczkowanie względem x, zapisywane jako D, także jest operatorem delta.
  • Każdy operator w formie
k=1ckDk,

gdzie (Dn(f)=f(n) jest n-tą pochodną) z c10 jest operatorem delta. Można wykazać, że wszystkie operatory delta można zapisać w tej formie. Na przykład operator różnicowy dany powyżej można rozwinąć do postaci:

Δ=eD1=k=1Dkk!.
  • Uogólniona pochodna przestrzeni czasowej, która unifikuje operator różnicowy w przód z pochodną standardowego rachunku jest operatorem delta.
  • W informatyce i cybernetyce termin dyskretnoczasowy operator delta δ zwykle oznacza operator różnicowy:
(δf)(x)=f(x+Δt)f(x)Δt,
aproksymację Eulera zwyczajnej pochodnej z dyskretnym czasem próbkowania Δt. Przy szybkim próbkowaniu sformułowanie oparte na operatorze delta posiada znaczącą ilość numerycznych zalet w porównaniu do operatora przesunięcia.

Operator delta w teorii sterowania

Posługując się zmienną płaszczyzny z (z=esT), operator delta można wyrazić jako

δ=z1T,

co korzystając z jednokrokowego operatora przesunięcia, można też zapisać

δ=q1Δ,

gdzie q to jednokrokowy operator przesunięcia określony zależnością qxk=xk+1, a Δ oznacza okres próbkowania, stąd:

δxk=(q1)xkΔ=xk+1xkΔ.

Operator ten znany był na polu analiz numerycznych jako pierwszy dzielony operator różnicowy. Z powyższego widać, ze operator ten aproksymuje pochodną:

δxkdxdt|x=x(kΔ)

i aproksymacja staje się coraz lepsza jak okres próbkowania zmierza do zera. Dlatego, z uwagi na to, że operator δ ma swój czasowy odpowiednik ρ=ddt, modele wyrażone za pomocą operatora δ są bardzo podobne do modeli wyrażonych za pomocą operatora ρ, lub zmiennej s (transformaty Laplace’a). Z tego też względu korzystanie z operatora δ pozwala przy pracy z układami czasu dyskretnego na wykorzystanie wglądu i intuicji znanych z układów dziedziny czasu ciągłego.

Chociaż ρ używa się do reprezentowania różniczkowania w dziedzinie czasu ciągłego, może też reprezentować operator δ. Każde sformułowanie uzyskane z wykorzystaniem wyrazeń ρ może zostać zinterpretowane jako wyrażenia czasu dyskretnego poprzez zastąpienie ρ przez δ:

ρ={ddtΔ=0δΔ0.

Powyższa zależność definiuje tak zwaną pochodną uogólnioną. Podobnie można zdefiniować uogólnienie całki Riemanna. Istotnie występuje bliski związek pomiędzy wynikami sformułowanymi dla czasu ciągłego z wynikami formułowanymi dla czasu dyskretnego – używając operatora δ w dziedzinie czasu dyskretnego, można przyjąć dla niego Δ=0 co daje odpowiadające wyniki czasu ciągłego.

Dla operatora δ definiuje się też odpowiednik transformaty Fouriera dokonującej przekształcenia opisu do dziedziny częstotliwości jest to tzw. transformata Γ z nową zmienną γ jako:

FΔ(γ)=F(z)|z=Δγ+1=k=0k=fk(1+Δγ)k.

Operator delta posiada też szereg własności pozytywnie wpływających na obliczenia numeryczne. W wielu przypadkach parametryzacja algorytmów czasu dyskretnego za pomocą operatora δ daje lepsze efekty niż parametryzacja za pomocą jednokrokowego operatora przesunięcia q. Dotyczy to w szczególności:

Operator δ ma duże znaczenie przy analizie (i syntezie) układów dyskretnych, gdyż jednokrokowy operator przesunięcia i transformata Z, które stanowią podstawę takich analiz są nieodpowiednie dla dużych częstotliwości próbkowania i nie mają odpowiedników czasu ciągłego.

Przy korzystaniu z operatora δ staje się jasne, że teoria układów czasu dyskretnego zbieżna jest łagodnie do teorii układów ciągłych wraz ze wzrostem częstotliwości próbkowania.

Bibliografia

  • Brett M. Ninness, Graham C. Goodwin The Relationship Between Discrete Time and Continuous Time Linear Estimation, [w:] N.K. Sinha i G.P. Rao Identification of Continuous-Time Systems, 1991, Kluwer Academic Publishers, Szablon:ISBN.
  • Richard H. Middleton, Graham C. Goodwin Digital Control and Estimation. A Unified Approach, 1990, Prentice-Hall International, Szablon:ISBN.