Matematyka i fizyka od podstaw
PLEN

Matematyka › Część IV. Równania różniczkowe i przekształcenia całkowe › 4.4 szkic · PDF do druku

Zanim zaczniesz 0.2 Równania, nierówności, wielomiany i ułamki proste4.3 Transformata Fouriera i delta Diraca

Nowe pojęcia w tej lekcji (3)

odpowiedź impulsowa i skokowatransformata Laplace'atransmitancja, bieguny i zera

Matematyka 4.4

Transformata Laplace'a

W chwili t=0t = 0 zamykasz wyłącznik, uderzasz młotkiem w belkę albo odpalasz silnik rakiety na dwie sekundy. Równania różniczkowe z takimi wymuszeniami i z warunkami początkowymi da się rozwiązać metodami z lekcji 4.1, ale żmudnie. Transformata Laplace'a zamienia je w równania algebraiczne: różniczkowanie staje się mnożeniem przez ss, warunki początkowe wchodzą same, a włączenia i wyłączenia to proste mnożniki. Na koniec zobaczysz, że o zachowaniu układu decyduje kilka punktów na płaszczyźnie zespolonej: bieguny.

Czas
ok. 3 h teorii + 2,5 h zadań
Zadania
18 zadań w treści, z podpowiedziami i odpowiedziami
Źródła
W. E. Boyce, R. C. DiPrima, Elementary Differential Equations, rozdz. 6.1–6.6; Feynmana wykłady z fizyki, t. I, 25-1…25-5

0 Prolog: włączamy obwód

Kondensator jest rozładowany, a w chwili t=0t = 0 przez opornik podłączamy go do baterii. Ładunek spełnia RC q˙+q=CVRC\,\dot q + q = CV dla t≥0t \ge 0, z q(0)=0q(0) = 0. Dla takiego równania wystarczy czynnik całkujący (lekcja 4.1 Równania różniczkowe zwyczajne). Ale jeśli baterię po sekundzie odłączymy, a zamiast opornika weźmiemy obwód RLCRLC, robi się kłopotliwie: rozwiązania trzeba sklejać na przedziałach.

Transformata Fouriera z lekcji 4.3 Transformata Fouriera i delta Diraca zamienia pochodną na mnożenie przez iωi\omega, ale ma dwie wady. Nie istnieje dla sygnałów rosnących jak ete^{t}, a sygnał „od zawsze” nie pamięta warunków początkowych. Laplace naprawia obie: patrzy tylko na t≥0t \ge 0 i dodaje tłumiący czynnik e−σte^{-\sigma t}.

Pytanie na start. Jak zapisać jednym wzorem napięcie, które jest włączone tylko między t=0t = 0 a t=1t = 1 s, i jak obliczyć odpowiedź obwodu RCRC na nie bez sklejania rozwiązań? Odpowiedź w przykładzie 3.1.

1 Definicja i tablica transformat

Transformata Laplace'a

F(s)=L{f}(s)=∫0∞f(t) e−st dt.F(s) = \mathcal L\{f\}(s) = \int_0^\infty f(t)\,e^{-st}\,\mathrm dt .

Całka istnieje dla s>as > a (dla zespolonego ss: Re⁡s>a\operatorname{Re}s > a), jeśli ff jest przedziałami ciągła i nie rośnie szybciej niż MeatMe^{at}.por. Boyce i DiPrima, tw. 6.1.2 Starsze polskie podręczniki piszą pp zamiast ss. Dla s=iωs = i\omega (jeśli całka tam zbiega, np. gdy a<0a < 0) i f=0f = 0 przy t<0t < 0 to transformata Fouriera z lekcji 4.3; ogólnie s=σ+iωs = \sigma + i\omega, czyli Fourier sygnału stłumionego przez e−σte^{-\sigma t}.

Przykład 1.1 Trzy podstawowe transformaty

Oblicz L{1}\mathcal L\{1\}, L{eat}\mathcal L\{e^{at}\} i L{sin⁡ωt}\mathcal L\{\sin\omega t\}.

  1. L{eat}=∫0∞e−(s−a)t dt=1s−a\mathcal L\{e^{at}\} = \int_0^\infty e^{-(s - a)t}\,\mathrm dt = \dfrac{1}{s - a} dla s>as > a. Dla a=0a = 0: L{1}=1s\mathcal L\{1\} = \tfrac1s.
  2. Ze wzoru Eulera (lekcja 1.7 Liczby zespolone i fazory) sin⁡ωt=eiωt−e−iωt2i\sin\omega t = \tfrac{e^{i\omega t} - e^{-i\omega t}}{2i}, a wzór 1s−a\tfrac1{s - a} działa także dla zespolonego aa: L{sin⁡ωt}=12i(1s−iω−1s+iω)=12i⋅2iωs2+ω2\mathcal L\{\sin\omega t\} = \tfrac1{2i}\left(\tfrac1{s - i\omega} - \tfrac1{s + i\omega}\right) = \tfrac1{2i}\cdot\tfrac{2i\omega}{s^2 + \omega^2}.

Wynik: L{1}=1s\mathcal L\{1\} = \tfrac1s,   L{eat}=1s−a\;\mathcal L\{e^{at}\} = \tfrac{1}{s - a},   L{sin⁡ωt}=ωs2+ω2\;\mathcal L\{\sin\omega t\} = \tfrac{\omega}{s^2 + \omega^2}.

Sprawdzenie: dla s→∞s \to \infty każda transformata dąży do zera, bo e−ste^{-st} wycina wszystko poza okolicą t=0t = 0 ✓. Ta sama metoda daje L{cos⁡ωt}=ss2+ω2\mathcal L\{\cos\omega t\} = \tfrac{s}{s^2 + \omega^2} (zadanie 1.3).

Transformata jest liniowa, a odwrotna transformata jest jednoznaczna (dla funkcji przedziałami ciągłych, z dokładnością do wartości w punktach nieciągłości), więc rozwiązując zadania, czytamy tablicę w obie strony:

f(t)f(t), t≥0t \ge 0F(s)F(s)
11;   tn\;t^n1s\tfrac1s;   n!sn+1\;\tfrac{n!}{s^{n+1}}
eate^{at}1s−a\tfrac{1}{s - a}
sin⁡ωt\sin\omega t;   cos⁡ωt\;\cos\omega tωs2+ω2\tfrac{\omega}{s^2 + \omega^2};   ss2+ω2\;\tfrac{s}{s^2 + \omega^2}
eatf(t)e^{at}f(t)F(s−a)F(s - a)
u(t−c) f(t−c)u(t - c)\,f(t - c)e−csF(s)e^{-cs}F(s)
δ(t−c)\delta(t - c)e−cse^{-cs}
f′f';   f′′\;f''sF−f(0)sF - f(0);   s2F−sf(0)−f′(0)\;s^2F - sf(0) - f'(0)
(f∗g)(t)=∫0tf(τ) g(t−τ) dτ(f * g)(t) = \int_0^tf(\tau)\,g(t - \tau)\,\mathrm d\tauF(s) G(s)F(s)\,G(s)

Tu u(t−c)u(t - c) to funkcja skoku (Heaviside'a; nie mylić z wychyleniem u(t)u(t) z lekcji 4.1): 00 dla t<ct < c i 11 dla t≥ct \ge c.por. Boyce i DiPrima, tab. 6.2.1

Zadania · część 1

5 zadań · ok. 35 min

  1. Oblicz L{3−2e4t}\mathcal L\{3 - 2e^{4t}\}.

    Odpowiedź

    3s−2s−4\tfrac3s - \tfrac{2}{s - 4} dla s>4s > 4.

  2. Oblicz L{t}\mathcal L\{t\} przez części.

    Odpowiedź

    ∫0∞te−st dt=[−te−sts]0∞+1s∫0∞e−st dt=1s2\int_0^\infty te^{-st}\,\mathrm dt = \left[-\tfrac{te^{-st}}{s}\right]_0^\infty + \tfrac1s\int_0^\infty e^{-st}\,\mathrm dt = \tfrac1{s^2}.

  3. Metodą z przykładu 1.1 oblicz L{cos⁡ωt}\mathcal L\{\cos\omega t\}.

    Odpowiedź

    12(1s−iω+1s+iω)=ss2+ω2\tfrac12\left(\tfrac1{s - i\omega} + \tfrac1{s + i\omega}\right) = \tfrac{s}{s^2 + \omega^2}.

  4. Oblicz L{sin⁡2t}\mathcal L\{\sin^2t\}.

    Wskazówka

    sin⁡2t=12−12cos⁡2t\sin^2t = \tfrac12 - \tfrac12\cos2t.

    Odpowiedź

    12s−s2(s2+4)=2s(s2+4)\tfrac1{2s} - \tfrac{s}{2(s^2 + 4)} = \tfrac{2}{s(s^2 + 4)}.

  5. Dla jakich ss istnieje L{e3t}\mathcal L\{e^{3t}\}? Dlaczego L{et2}\mathcal L\{e^{t^2}\} nie istnieje dla żadnego ss?

    Odpowiedź

    Dla s>3s > 3: wtedy e−(s−3)te^{-(s - 3)t} maleje. Dla et2e^{t^2} wykładnik t2−stt^2 - st rośnie do +∞+\infty przy każdym ustalonym ss, więc całka jest rozbieżna. et2e^{t^2} rośnie szybciej niż każda wykładnicza MeatMe^{at}.

2 Rozwiązywanie równań różniczkowych

Najważniejszy wiersz tablicy to pochodna. Przez części:

L{f′}=∫0∞f′(t) e−st dt=[f(t)e−st]0∞+s∫0∞f(t)e−st dt=sF(s)−f(0),\mathcal L\{f'\} = \int_0^\infty f'(t)\,e^{-st}\,\mathrm dt = \Big[f(t)e^{-st}\Big]_0^\infty + s\int_0^\infty f(t)e^{-st}\,\mathrm dt = sF(s) - f(0),

(dla ff ciągłej, rzędu wykładniczego aa, z f′f' przedziałami ciągłą i s>as > a; wtedy f(t)e−st→0f(t)e^{-st} \to 0)

a stosując to dwa razy: L{f′′}=s2F−sf(0)−f′(0)\mathcal L\{f''\} = s^2F - sf(0) - f'(0). Różniczkowanie staje się mnożeniem przez ss, a warunek początkowy pojawia się sam. Przepis na liniowe równanie o stałych współczynnikach:por. Boyce i DiPrima §6.2

  1. przetransformuj obie strony, używając y(0)y(0), y′(0)y'(0);
  2. rozwiąż algebraicznie względem Y(s)Y(s);
  3. rozłóż YY na ułamki proste (lekcja 0.2 Równania, nierówności, wielomiany i ułamki proste) i odczytaj y(t)y(t) z tablicy.

Przykład 2.1 Równanie drugiego rzędu z warunkami początkowymi

Rozwiąż y′′+3y′+2y=0y'' + 3y' + 2y = 0, y(0)=1y(0) = 1, y′(0)=0y'(0) = 0.

  1. (s2Y−s⋅1−0)+3(sY−1)+2Y=0\big(s^2Y - s\cdot1 - 0\big) + 3\big(sY - 1\big) + 2Y = 0.
  2. (s2+3s+2) Y=s+3(s^2 + 3s + 2)\,Y = s + 3, czyli Y=s+3(s+1)(s+2)Y = \dfrac{s + 3}{(s + 1)(s + 2)}.
  3. Ułamki proste: s+3(s+1)(s+2)=2s+1−1s+2\dfrac{s + 3}{(s + 1)(s + 2)} = \dfrac{2}{s + 1} - \dfrac{1}{s + 2} (metoda zakrywania: zakryj czynnik i wstaw jego pierwiastek: −1+3−1+2=2\tfrac{-1 + 3}{-1 + 2} = 2, −2+3−2+1=−1\tfrac{-2 + 3}{-2 + 1} = -1).

Wynik: y=2e−t−e−2ty = 2e^{-t} - e^{-2t}.

Sprawdzenie: y(0)=2−1=1y(0) = 2 - 1 = 1 ✓; y′(0)=−2+2=0y'(0) = -2 + 2 = 0 ✓. Mianownik s2+3s+2s^2 + 3s + 2 to wielomian charakterystyczny z lekcji 4.1, a jego pierwiastki −1-1 i −2-2 to wykładniki rozwiązania ✓.

Przykład 2.2 Ładowanie kondensatora

Rozwiąż równanie z prologu: RC q˙+q=CVRC\,\dot q + q = CV dla t≥0t \ge 0, q(0)=0q(0) = 0.

  1. RC sQ+Q=CVsRC\,sQ + Q = \dfrac{CV}{s}, więc Q=CVs(1+RCs)Q = \dfrac{CV}{s(1 + RCs)}.
  2. 1s(1+RCs)=1s−RC1+RCs=1s−1s+1/RC\dfrac{1}{s(1 + RCs)} = \dfrac1s - \dfrac{RC}{1 + RCs} = \dfrac1s - \dfrac{1}{s + 1/RC}.

Wynik: q(t)=CV(1−e−t/RC)q(t) = CV\big(1 - e^{-t/RC}\big).

Sprawdzenie: q(0)=0q(0) = 0 ✓, q(∞)=CVq(\infty) = CV ✓ (kondensator naładowany do napięcia baterii). Po czasie RCRC ładunek osiąga 1−e−1≈63%1 - e^{-1} \approx 63\% wartości końcowej.

Zadania · część 2

5 zadań · ok. 45 min

  1. Rozwiąż y′+2y=0y' + 2y = 0, y(0)=3y(0) = 3.

    Odpowiedź

    sY−3+2Y=0sY - 3 + 2Y = 0, Y=3s+2Y = \tfrac{3}{s + 2}, y=3e−2ty = 3e^{-2t}.

  2. Rozwiąż y′′+y=0y'' + y = 0, y(0)=1y(0) = 1, y′(0)=2y'(0) = 2.

    Odpowiedź

    s2Y−s−2+Y=0s^2Y - s - 2 + Y = 0, Y=ss2+1+2s2+1Y = \tfrac{s}{s^2 + 1} + \tfrac{2}{s^2 + 1}, y=cos⁡t+2sin⁡ty = \cos t + 2\sin t.

  3. Rozwiąż y′′−y′−2y=0y'' - y' - 2y = 0, y(0)=1y(0) = 1, y′(0)=0y'(0) = 0.

    Odpowiedź

    (s2−s−2)Y=s−1(s^2 - s - 2)Y = s - 1, Y=s−1(s−2)(s+1)=1/3s−2+2/3s+1Y = \tfrac{s - 1}{(s - 2)(s + 1)} = \tfrac{1/3}{s - 2} + \tfrac{2/3}{s + 1}, y=13e2t+23e−ty = \tfrac13e^{2t} + \tfrac23e^{-t}. Pierwiastek 2>02 > 0: rozwiązanie rośnie.

  4. Rozwiąż y′′+4y=sin⁡2ty'' + 4y = \sin2t, y(0)=y′(0)=0y(0) = y'(0) = 0 (wymuszenie w rezonansie).

    Wskazówka

    L{sin⁡ωt−ωtcos⁡ωt}=2ω3(s2+ω2)2\mathcal L\{\sin\omega t - \omega t\cos\omega t\} = \tfrac{2\omega^3}{(s^2 + \omega^2)^2}.

    Odpowiedź

    (s2+4)Y=2s2+4(s^2 + 4)Y = \tfrac{2}{s^2 + 4}, Y=2(s2+4)2=18⋅16(s2+4)2Y = \tfrac{2}{(s^2 + 4)^2} = \tfrac18\cdot\tfrac{16}{(s^2 + 4)^2}, więc y=18(sin⁡2t−2tcos⁡2t)y = \tfrac18(\sin2t - 2t\cos2t). Amplituda rośnie liniowo z czasem, jak w lekcji 4.1. Podwójne bieguny ±2i\pm2i dają czynnik tt.

  5. Kondensator 100 μ100\ \muF ładuje się przez opornik 1010 kΩ z baterii 55 V. Po jakim czasie napięcie na nim przekroczy 95%95\% napięcia baterii?

    Odpowiedź

    RC=104⋅10−4=1RC = 10^4\cdot10^{-4} = 1 s. 1−e−t=0,951 - e^{-t} = 0{,}95 dla t=ln⁡20≈3,0t = \ln20 \approx 3{,}0 s, czyli po ok. 3RC3RC.

3 Przesunięcia i wymuszenia nieciągłe

Dwa wiersze tablicy wyglądają podobnie, ale robią co innego. Przesunięcie w ss: mnożenie przez eate^{at} przesuwa transformatę, L{eatf}=F(s−a)\mathcal L\{e^{at}f\} = F(s - a), bo eate−st=e−(s−a)te^{at}e^{-st} = e^{-(s - a)t}. Stąd drgania gasnące: L{e−atsin⁡ωt}=ω(s+a)2+ω2\mathcal L\{e^{-at}\sin\omega t\} = \tfrac{\omega}{(s + a)^2 + \omega^2}. Przesunięcie w tt: opóźnienie sygnału o cc i włączenie go dopiero w chwili cc mnoży transformatę przez e−cse^{-cs}:

L{u(t−c) f(t−c)}=e−csF(s).\mathcal L\{u(t - c)\,f(t - c)\} = e^{-cs}F(s) .

Dowód: podstaw τ=t−c\tau = t - c w całce od cc do ∞\infty. Dzięki funkcji skoku każde wymuszenie włączane i wyłączane zapisujemy jednym wzorem: impuls trwający od 00 do TT to u(t)−u(t−T)u(t) - u(t - T).por. Boyce i DiPrima §6.3, 6.4

Przykład 3.1 Impuls prostokątny w obwodzie RCRC

Rozwiąż y′+y=u(t)−u(t−1)y' + y = u(t) - u(t - 1), y(0)=0y(0) = 0 (obwód RCRC z RC=1RC = 1 s, napięcie włączone na jedną sekundę, yy to napięcie na kondensatorze w jednostkach napięcia baterii).

  1. (s+1)Y=1s−e−ss(s + 1)Y = \dfrac1s - \dfrac{e^{-s}}{s}, więc Y=1s(s+1)−e−s1s(s+1)Y = \dfrac{1}{s(s + 1)} - e^{-s}\dfrac{1}{s(s + 1)}.
  2. 1s(s+1)=1s−1s+1\dfrac{1}{s(s + 1)} = \dfrac1s - \dfrac{1}{s + 1}, czyli odwrotna transformata to 1−e−t1 - e^{-t} (przykład 2.2).
  3. Czynnik e−se^{-s} opóźnia o 11: y=(1−e−t)−u(t−1)(1−e−(t−1))y = (1 - e^{-t}) - u(t - 1)\big(1 - e^{-(t - 1)}\big).

Wynik: dla 0≤t<10 \le t < 1: y=1−e−ty = 1 - e^{-t}; dla t≥1t \ge 1: y=(e−1) e−ty = (e - 1)\,e^{-t}.

Sprawdzenie: w t=1t = 1 oba wzory dają 1−e−1≈0,6321 - e^{-1} \approx 0{,}632 ✓ (napięcie na kondensatorze jest ciągłe). Po wyłączeniu napięcie maleje jak e−te^{-t}, tak jak przy rozładowaniu ✓. Odpowiedź to różnica dwóch odpowiedzi na skok, druga opóźniona (symulacja 1).

Symulacja 1 Obwód pierwszego rzędu τy˙+y=x(t)\tau\dot y + y = x(t) pobudzany impulsem prostokątnym o czasie trwania TT. Odpowiedź (ciągła linia) to odpowiedź na skok w chwili 00 minus odpowiedź na skok w chwili TT (linie przerywane): tak działa czynnik e−Tse^{-Ts}. Zmieniaj TT i stałą czasową τ\tau.

Zadania · część 3

4 zadania · ok. 35 min

  1. Oblicz L{e−tsin⁡3t}\mathcal L\{e^{-t}\sin3t\}.

    Odpowiedź

    3(s+1)2+9\tfrac{3}{(s + 1)^2 + 9}.

  2. Znajdź odwrotną transformatę s+2s2+4s+13\dfrac{s + 2}{s^2 + 4s + 13}.

    Odpowiedź

    Uzupełnij do kwadratu: s2+4s+13=(s+2)2+9s^2 + 4s + 13 = (s + 2)^2 + 9. To s+2(s+2)2+32\tfrac{s + 2}{(s + 2)^2 + 3^2}, czyli cos⁡3t\cos3t przesunięty w ss o −2-2: e−2tcos⁡3te^{-2t}\cos3t.

  3. Oblicz L{u(t−2)(t−2)}\mathcal L\{u(t - 2)(t - 2)\} i L{u(t−2) t}\mathcal L\{u(t - 2)\,t\}. Dlaczego się różnią?

    Odpowiedź

    Pierwsza: e−2s1s2e^{-2s}\tfrac1{s^2} (rampa opóźniona o 22). Druga: u(t−2) t=u(t−2)[(t−2)+2]u(t - 2)\,t = u(t - 2)\big[(t - 2) + 2\big], więc e−2s(1s2+2s)e^{-2s}\left(\tfrac1{s^2} + \tfrac2s\right). Reguła przesunięcia wymaga, żeby funkcja była zapisana jako funkcja t−2t - 2; druga zaczyna się od wartości 22, a nie 00.

  4. Oscylator bez tłumienia, y′′+y=u(t)−u(t−π)y'' + y = u(t) - u(t - \pi), y(0)=y′(0)=0y(0) = y'(0) = 0, dostaje stałą siłę przez czas π\pi (pół okresu własnego). Znajdź yy dla t>πt > \pi. Jaka jest amplituda drgań po wyłączeniu siły?

    Odpowiedź

    Y=1−e−πss(s2+1)Y = \tfrac{1 - e^{-\pi s}}{s(s^2 + 1)}, a 1s(s2+1)=1s−ss2+1\tfrac1{s(s^2 + 1)} = \tfrac1s - \tfrac{s}{s^2 + 1}, czyli 1−cos⁡t1 - \cos t. Zatem y=(1−cos⁡t)−u(t−π)(1−cos⁡(t−π))y = (1 - \cos t) - u(t - \pi)\big(1 - \cos(t - \pi)\big). Dla t>πt > \pi: (1−cos⁡t)−(1+cos⁡t)=−2cos⁡t(1 - \cos t) - (1 + \cos t) = -2\cos t. Amplituda 22: siła działała dokładnie przez pół okresu, zgodnie z ruchem, czyli dwa razy więcej niż przy stałej sile działającej bez przerwy (1−cos⁡t1 - \cos t drga z amplitudą 11 wokół nowego położenia równowagi y=1y = 1).

4 Transmitancja, odpowiedź impulsowa i bieguny

Weźmy układ my¨+γy˙+ky=x(t)m\ddot y + \gamma\dot y + ky = x(t) z zerowymi warunkami początkowymi. Po transformacie (ms2+γs+k) Y=X(ms^2 + \gamma s + k)\,Y = X, czyli

Y(s)=H(s) X(s),H(s)=1ms2+γs+k.Y(s) = H(s)\,X(s),\qquad H(s) = \frac{1}{ms^2 + \gamma s + k} .

HH to transmitancja układu (w lekcji 4.3 pisaliśmy H(ω)H(\omega); to ta sama funkcja wzięta w s=iωs = i\omega). Dla x=δ(t)x = \delta(t) mamy X=1X = 1, więc Y=HY = H: transmitancja to transformata odpowiedzi impulsowej h(t)h(t), odpowiedzi na uderzenie młotkiem. Twierdzenie o splocie (tablica, ostatni wiersz; por. lekcja 4.3: dla sygnałów zerowych przy t<0t < 0 granice −∞-\infty i ∞\infty zawężają się do 00 i tt) daje y=h∗xy = h * x: znając reakcję na jedno uderzenie, znasz reakcję na wszystko.por. Boyce i DiPrima §6.5, 6.6 Feynman zapisuje lewą stronę takiego równania skrótowo jako operator liniowy L‾(x)\underline L(x) i z liniowości wyprowadza superpozycję.FLP I-25-1, 25-2

4.1 Bieguny decydują o zachowaniu

Bieguny transmitancji to pierwiastki mianownika. Rozkład na ułamki proste daje h(t)h(t) jako sumę wyrazów epkte^{p_kt}, po jednym na każdy biegun pkp_k. Biegun p=σ+iωp = \sigma + i\omega daje wyraz eσteiωte^{\sigma t}e^{i\omega t}, więc:

  • część rzeczywista σ<0\sigma < 0: gaśnie (czas zaniku 1/∣σ∣1/|\sigma|), σ>0\sigma > 0: rośnie, σ=0\sigma = 0: ani nie gaśnie, ani nie rośnie wykładniczo (pojedynczy biegun); podwójny biegun na osi daje czynnik tt i rośnie (zadanie 2.4);
  • część urojona ω≠0\omega \neq 0: drga z częstością ω\omega (bieguny przychodzą w parach sprzężonych σ±iω\sigma \pm i\omega).

Układ jest stabilny (odpowiedź impulsowa gaśnie), gdy wszystkie bieguny leżą w otwartej lewej półpłaszczyźnie (Re⁡pk<0\operatorname{Re}p_k < 0). Biegun pojedynczy na osi urojonej to granica stabilności: odpowiedź impulsowa nie gaśnie, ale i nie rośnie. To kryterium jest podstawą automatyki (2.2 Bieguny i zera pętli zamkniętej, linie pierwiastkowe). Dla s=iωs = i\omega transmitancja daje odpowiedź na sinusoidę: ∣H(iω)∣|H(i\omega)| to krzywa rezonansowa z lekcji 4.1 (zadanie 4.4).

Przykład 4.1 Uderzenie młotkiem

Układ y¨+0,4y˙+4,04y=P δ(t)\ddot y + 0{,}4\dot y + 4{,}04y = P\,\delta(t) (masa 11 kg dostaje w chwili 00 popęd PP). Znajdź bieguny i ruch.

  1. s2+0,4s+4,04=(s+0,2)2+4s^2 + 0{,}4s + 4{,}04 = (s + 0{,}2)^2 + 4: bieguny −0,2±2i-0{,}2 \pm 2i.
  2. Y=P(s+0,2)2+22=P2⋅2(s+0,2)2+22Y = \dfrac{P}{(s + 0{,}2)^2 + 2^2} = \dfrac P2\cdot\dfrac{2}{(s + 0{,}2)^2 + 2^2}.
  3. Przesunięcie w ss: y=P2e−0,2tsin⁡2ty = \dfrac P2e^{-0{,}2t}\sin2t.

Wynik: y=P2e−0,2tsin⁡2ty = \tfrac P2e^{-0{,}2t}\sin2t: drgania z częstością 22 (część urojona bieguna), gasnące z czasem 55 s (odwrotność modułu części rzeczywistej).

Sprawdzenie: y(0)=0y(0) = 0 i y˙(0)=P2⋅2=P\dot y(0) = \tfrac P2\cdot2 = P ✓: uderzenie nie przesuwa masy, tylko nadaje jej prędkość P/mP/m.

Symulacja 2 Bieguny na płaszczyźnie ss i odpowiedzi układu drugiego rzędu. Przeciągnij biegun (drugi z pary porusza się symetrycznie) albo wybierz dwa bieguny rzeczywiste. Po prawej odpowiedź impulsowa h(t)h(t) i odpowiedź na skok. Przesuń biegun na prawą stronę osi urojonej i zobacz, co znaczy niestabilność.

Przydatne jest też twierdzenie o wartości końcowej: jeśli wszystkie bieguny sYsY leżą w lewej półpłaszczyźnie (wtedy y(t)y(t) ma granicę), to lim⁡t→∞y(t)=lim⁡s→0sY(s)\lim_{t\to\infty}y(t) = \lim_{s\to0}sY(s). Dla odpowiedzi na skok Y=H/sY = H/s, więc wartość ustalona to H(0)H(0): wzmocnienie stałoprądowe.

Zadania · część 4

4 zadania · ok. 35 min

  1. Gdzie leżą bieguny H=1s2+2s+5H = \tfrac{1}{s^2 + 2s + 5}? Opisz odpowiedź impulsową bez liczenia jej.

    Odpowiedź

    −1±2i-1 \pm 2i. Drgania z częstością 22, gasnące jak e−te^{-t}; układ stabilny. (Rachunek: h=12e−tsin⁡2th = \tfrac12e^{-t}\sin2t.)

  2. Znajdź odwrotną transformatę 1s(s+1)\tfrac{1}{s(s + 1)} na dwa sposoby: ułamkami prostymi i twierdzeniem o splocie.

    Odpowiedź

    Ułamki: 1s−1s+1\tfrac1s - \tfrac1{s + 1}, czyli 1−e−t1 - e^{-t}. Splot: 1s↔1\tfrac1s \leftrightarrow 1, 1s+1↔e−t\tfrac1{s + 1} \leftrightarrow e^{-t}, a ∫0t1⋅e−(t−τ) dτ=1−e−t\int_0^t1\cdot e^{-(t - \tau)}\,\mathrm d\tau = 1 - e^{-t} ✓. Mnożenie przez 1s\tfrac1s to całkowanie od 00 do tt.

  3. Jaka jest wartość ustalona odpowiedzi na skok jednostkowy układu H=6(s+2)(s+3)H = \tfrac{6}{(s + 2)(s + 3)}? Czy twierdzenie o wartości końcowej działa dla H=1s−1H = \tfrac1{s - 1}?

    Odpowiedź

    H(0)=66=1H(0) = \tfrac66 = 1. Dla 1s−1\tfrac1{s - 1} biegun +1+1 leży w prawej półpłaszczyźnie, odpowiedź na skok to et−1→∞e^t - 1 \to \infty. Formalnie lim⁡s→0sY=H(0)=−1\lim_{s\to0}sY = H(0) = -1, wynik bez sensu: twierdzenie wymaga stabilności.

  4. Pokaż, że ∣H(iω)∣|H(i\omega)| dla H=1ms2+γs+kH = \tfrac{1}{ms^2 + \gamma s + k} to krzywa rezonansowa z lekcji 4.1 (podzielona przez F0F_0). Gdzie na płaszczyźnie ss leżą bieguny przy słabym tłumieniu i dlaczego wtedy rezonans jest ostry?

    Odpowiedź

    H(iω)=1k−mω2+iγωH(i\omega) = \tfrac{1}{k - m\omega^2 + i\gamma\omega}, ∣H∣=1m2(ω02−ω2)2+γ2ω2|H| = \tfrac{1}{\sqrt{m^2(\omega_0^2 - \omega^2)^2 + \gamma^2\omega^2}} ✓. Bieguny: −γ2m±iω02−γ24m2-\tfrac{\gamma}{2m} \pm i\sqrt{\omega_0^2 - \tfrac{\gamma^2}{4m^2}}. Przy małym γ\gamma leżą tuż obok osi urojonej, blisko ±iω0\pm i\omega_0. Gdy ω\omega przechodzi wzdłuż osi obok bieguna, ∣H∣=1m ∣iω−p1∣ ∣iω−p2∣|H| = \tfrac{1}{m\,|i\omega - p_1|\,|i\omega - p_2|}; odległość od dalszego bieguna jest prawie stała (≈2ω0\approx 2\omega_0), więc ∣H∣|H| jest w przybliżeniu odwrotnie proporcjonalne do odległości od bliższego bieguna i gwałtownie rośnie. Bliżej osi, ostrzejszy szczyt.

5 Błędne intuicje

„L{f′}=sF\mathcal L\{f'\} = sF, tak jak przy Fourierze.”
Brakuje −f(0)-f(0). Właśnie ten wyraz wnosi warunki początkowe, których transformata Fouriera nie zna.
„L{u(t−c)f(t)}=e−csF(s)\mathcal L\{u(t - c)f(t)\} = e^{-cs}F(s).”
Reguła dotyczy u(t−c)f(t−c)u(t - c)f(t - c), czyli sygnału przesuniętego w czasie. Inaczej trzeba najpierw zapisać f(t)f(t) jako funkcję t−ct - c (zadanie 3.3).
„Wartość końcową zawsze daje lim⁡s→0sY\lim_{s\to0}sY.”
Tylko gdy granica istnieje, czyli bieguny sYsY leżą w lewej półpłaszczyźnie (zadanie 4.3).
„Biegun z dodatnią częścią urojoną oznacza niestabilność.”
O stabilności decyduje część rzeczywista. Część urojona mówi tylko o częstości drgań.
„Transformata Laplace'a to zupełnie inne narzędzie niż Fourier.”
Dla sygnałów zaczynających się w t=0t = 0 to Fourier sygnału tłumionego przez e−σte^{-\sigma t}; na osi s=iωs = i\omega dostajesz z powrotem odpowiedź częstotliwościową.

6 Sprawdź się

1 Zapisz definicję transformaty Laplace'a.

F(s)=∫0∞f(t)e−st dtF(s) = \int_0^\infty f(t)e^{-st}\,\mathrm dt.

2 Ile wynosi L{y′′}\mathcal L\{y''\}?

s2Y−sy(0)−y′(0)s^2Y - sy(0) - y'(0).

3 Jakie są transformaty eate^{at} i sin⁡ωt\sin\omega t?

1s−a\tfrac1{s - a} i ωs2+ω2\tfrac{\omega}{s^2 + \omega^2}.

4 Co robi mnożnik e−cse^{-cs}?

Opóźnia sygnał o cc i włącza go w chwili cc.

5 Czym jest transmitancja?

H=Y/XH = Y/X przy zerowych warunkach początkowych; transformata odpowiedzi impulsowej.

6 Kiedy układ jest stabilny?

Gdy wszystkie bieguny transmitancji mają ujemną część rzeczywistą.

7 Jak szybko znaleźć wartość ustaloną odpowiedzi na skok?

H(0)H(0), jeśli układ jest stabilny.

7 Karta wzorów i co dalej

Tablica

L{f}=∫0∞fe−st dt\mathcal L\{f\} = \int_0^\infty fe^{-st}\,\mathrm dt;   1→1s\;1 \to \tfrac1s;   tn→n!sn+1\;t^n \to \tfrac{n!}{s^{n+1}};   eat→1s−a\;e^{at} \to \tfrac1{s - a}

sin⁡ωt→ωs2+ω2\sin\omega t \to \tfrac{\omega}{s^2 + \omega^2};   cos⁡ωt→ss2+ω2\;\cos\omega t \to \tfrac{s}{s^2 + \omega^2}

eatf→F(s−a)e^{at}f \to F(s - a);   u(t−c)f(t−c)→e−csF\;u(t - c)f(t - c) \to e^{-cs}F;   δ(t−c)→e−cs\;\delta(t - c) \to e^{-cs}

f′→sF−f(0)f' \to sF - f(0);   f′′→s2F−sf(0)−f′(0)\;f'' \to s^2F - sf(0) - f'(0)

(f∗g)(t)=∫0tf(τ)g(t−τ) dτ→FG(f * g)(t) = \int_0^tf(\tau)g(t - \tau)\,\mathrm d\tau \to FG

Układy

przepis: transformuj → rozwiąż na YY → ułamki proste → tablica

H=1ms2+γs+kH = \tfrac{1}{ms^2 + \gamma s + k};   Y=HX\;Y = HX;   h=L−1{H}\;h = \mathcal L^{-1}\{H\};   y=h∗x\;y = h * x

biegun σ±iω\sigma \pm i\omega: eσte^{\sigma t} razy drgania o częstości ω\omega

stabilność: wszystkie Re⁡pk<0\operatorname{Re}p_k < 0

wartość końcowa: lim⁡s→0sY\lim_{s\to0}sY (gdy stabilny); skok: H(0)H(0)

Do przeczytania w podręcznikach

  • W. E. Boyce, R. C. DiPrima, Elementary Differential Equations and Boundary Value Problems: 6.1 (definicja), 6.2 (zagadnienia początkowe), 6.3–6.4 (funkcje skokowe i wymuszenia nieciągłe), 6.5 (funkcje impulsowe), 6.6 (splot).
  • Feynman, t. I, 25-1…25-5 (układy liniowe, superpozycja, analogie mechaniczno-elektryczne, impedancje szeregowe i równoległe).

W lekcji 4.5 Układy równań liniowych i przestrzeń stanów układ jednego równania zastąpimy układem równań pierwszego rzędu w przestrzeni stanów, a bieguny okażą się wartościami własnymi macierzy. W automatyce transmitancja, bieguny i odpowiedź impulsowa to język codzienny: sprzężenie zwrotne (1.1 Po co sprzężenie zwrotne? Pętla otwarta i zamknięta), schematy blokowe (2.1 Schematy blokowe i transmitancja pętli), stabilność (2.2 Bieguny i zera pętli zamkniętej, linie pierwiastkowe).

Korzystają z tej lekcji 4.5 Układy równań liniowych i przestrzeń stanówAutomatyka 2.1 Schematy blokowe i transmitancja pętli