502 19. Zastosowanie przekształcenia dyskretnego
odstępie At. Jednym z najprostszych sposobów dyskretyzacji jest zastąpi . pochodnych przez ilorazy różnicowe.
W celu ilustracji tego zagadnienia rozpatrzymy układ opisany równany różniczkowym pierwszego rzędu
dx
dt +ax(t) = f(t), a> 0, (I9j,j
gdzie /(t) jest funkcji znaną. Zastąpienie pochodnej przez iloraz różnicowy daje
+ ux(t) = /(r).
x(t + At)-x(t)
At
skąd
(19.32)
x(t + At)—(1 — oAt)x(t) — f{t)At.
Po podstawieniu t = tk, wprowadzeniu oznaczeń: xk = x(fŁ),/t = f(tk), a = l-fl& i wzięciu pod uwagę, że tk + i = tk + At, przedstawiamy wyrażenie (19.32) w postaci
** + i-axk = fk.
Jest to równanie różnicowe.
Ogólnie, układy dyskretne są opisane równaniami różnicowymi.
Postać równania różnicowego /c-tego rzędu o stałych współczynnikach am, m =0, 1, 2,..., k, przedstawia wyrażenie
(19.33)
^kXn+k + ak-1xn+k_i + ...+alxn+i + a0xn=: f„,
przy czym n = 0, 1, 2,..., a warunkami początkowymi są znane wartości x0, x,,
*2..... **-i-
Równania różnicowe występują — jak widzieliśmy — przy dyskretyzacji równań różniczkowych. Spotyka się je również przy opisie niektórych układów, na przykład układów drabinkowych.
19.5.2. Rozwiązywanie równań różnicowych
W celu rozwiązania równania różnicowego (19.33) z warunkami początkowymi x0, Xj, x2,..., x*_, zastosujemy dyskretne przekształcenie 2t, oznaczając X(z) = ^{xn}. Na podstawie twierdzenia o ciągu przesuniętym (19.14), mamy
%{xn+m} = zmX(ź)-mYś xizm~i, m= 1,2,..., k.
1 = 0
Po przekształceniu równania (19.33) otrzymuje się
k- 1
k-2
G(z) = F(z) + ak ^ xtzk '+«*_, I xizk f 1 + ...+a1x0z,
i ~ 0 i = 0
zv czym po prawej stronie tego wyrażenia występują warunki początkowe x0, ’ ., xk -1, skąd po uporządkowaniu według potęg znajdujemy
G(z) = F(z) + ckzk + ck_lzk~' + ... +cxz.
odzie
c, = axx0 + a2xl +... +akxk-i,
C2 = «2X0 + a3Xl + ---+fltX*-2»
= akx0.
Transformatę rozwiązania znajdujemy z zależności (19.34):
X(z) =
G(z)
H(z)’ przy czym
H(z) = akzk + ak-izk 1 + ... + alz + a0,
a rozwiązanie wyznaczamy, obliczając dyskretny oryginał tej transformaty.
Przykład 1. Wyznaczymy rozwiązanie równania różnicowego drugiego rzędu: x.t2 — i +
+ 8.\„ - z warunkami początkowymi ,v„ = I. v, = 2, przy czym e. = t:(n), n = 0, 1, 2.....jest dyskretną
funkcją jednostkową (por. wzór 19.7).
Na podstawie wzoru (19.14) mamy
=z-LX(-)-x0-xl:-'] = z2X(z)-z2-2z.
/‘.r..,! =:[Y(.-)-.xnT = : XI:)-:.
Przekształcając rozpatrywane równanie przy uwzględnieniu zależności (19.8). otrzymujemy
z2 X (z) - z2 - 2z - 6 [z X (z) - z] + 8X (z) = ,
a stąd
X(z) =
|r
19.5. Równania różnicowe
503
z + (z2—4z)(z— 1)
(z— l)(z —2)(z —4)
Po obliczeniu oryginału tej transformaty za pomocą metody omawianej w p. 19.4.2, znajdujemy wyrazy
oryginału j x„ | w postaci
1 , 2
x„ = - + 2"-'+--4» n = 0. I, 2, 3,...
Łatwo sprawdzić, że powyższe wyrażenie spełnia równanie różnicowe i warunki początkowe.