Rozdział 9

Od analizy do algebry

Czy da się zamienić analizę matematyczną w algebrę?

Rozdział 9: Od analizy do algebry ↗

Nachylenia stają się mnożeniem

Mika: Pamiętasz karteczkę z rozdziału 4? Dla eate^{at} branie nachylenia było po prostu mnożeniem × a\times\, a. Zobacz teraz, co sonda robi z nachyleniem.

Nowe pojęcia

f′f' i f′′f''
Skrót od dfdt\frac{df}{dt}, czyli nachylenia ff, oraz nachylenia tego nachylenia. W rozdziale 7 pisaliśmy je z kropkami: x˙\dot x i x¨\ddot x.
L{f}\mathcal{L}\{f\}
„Transformata ff”: to samo co F(s)F(s), przydatne, gdy ff jest całym wyrażeniem.
Wielkie litery
Wielka litera to transformata swojej małej litery: FF dla ff, HH dla wysokości hh, XX dla xx.

Oto własność, dla której cała ta zabawa jest warta zachodu. Co dzieje się z transformatą, gdy bierzemy nachylenie sygnału? Spróbuj z f=eatf = e^{at}. Jej nachylenie to aeata e^{at} (rozdział 4), więc

L{f′}=as−a=ss−a−1=s F(s)−f(0)\begin{aligned} \mathcal{L}\{f'\} &= \frac{a}{s-a} = \frac{s}{s-a} - 1 \\ &= s\,F(s) - f(0) \end{aligned}

Nachylenie zamieniło się w mnożenie przez ss, minus wartość początkowa f(0)f(0). Analiza stała się algebrą!

Rozdział 9: Od analizy do algebry ↗

Theo: Zaraz. To trik, który działa dla eate^{at}, bo eate^{at} jest wyjątkowa. Zaraz mi powiecie, że to reguła z tabelki do wykucia na pamięć. Nie kupuję tego dla dowolnej krzywej.

June: To przetestujmy ją na najbrzydszej krzywej, jaką potrafisz narysować.

Narysuj na pierwszym wykresie dowolny sygnał (albo wybierz gotowy). Obliczamy jego nachylenie, a potem maszyną do pól wyliczamy obie strony reguły: transformatę nachylenia oraz s F(s)−f(0)s\,F(s) - f(0). Drugi wykres pokazuje te dwie strony dla każdego ss.

Rozdział 9: Od analizy do algebry ↗

Theo: Zgadzają się, nawet dla mojego krzywego bazgrołu. To wcale nie reguła z tabelki: tak maszyna do pól traktuje każde nachylenie.

Oto brakujący rachunek, w formie obrazka. Iloczyn zmienia się z dwóch powodów. ff się zmienia, gdy sonda stoi w miejscu, a sonda się zmienia, gdy ff stoi w miejscu. Wyobraź sobie prostokąt o bokach ff i e−ste^{-st}: rośnie wzdłuż jednego boku, potem wzdłuż drugiego. Ten chwyt ma swoją nazwę: całkowanie przez części.

(f e−st)′=f′ e−st−s f e−st\big(f\,e^{-st}\big)' = f'\,e^{-st} - s\,f\,e^{-st}

Zsumuj te zmiany od 0 do ∞ (rozdział 3: pole cofa nachylenie), a dostaniesz wartość na końcu minus wartość na początku. To właśnie oznacza nawias [ ⋅ ]0∞\big[\,\cdot\,\big]_0^\infty:

[f e−st]0∞=∫0∞f′ e−st dt−s F(s)\big[f\,e^{-st}\big]_0^\infty = \int_0^\infty f'\,e^{-st}\,dt - s\,F(s)

Na dalekim końcu sonda zgniotła wszystko do zera (o ile ss przegania wzrost sygnału), więc lewa strona to po prostu 0−f(0)0 - f(0). Przenieś s F(s)s\,F(s) na drugą stronę i masz regułę.

Theo: Czyli f(0)f(0) to nie żadna naciągana poprawka. To prostokąt, od którego zaczęliśmy.

Zastosuj tę samą regułę jeszcze raz, tym razem do f′f', którego wartością początkową jest f′(0)f'(0), czyli prędkość początkowa:

L{f′′}=s L{f′}−f′(0)=s(s F(s)−f(0))−f′(0)=s2F(s)−s f(0)−f′(0)\begin{aligned} \mathcal{L}\{f''\} &= s\,\mathcal{L}\{f'\} - f'(0) \\ &= s\big(s\,F(s) - f(0)\big) - f'(0) \\ &= s^2 F(s) - s\,f(0) - f'(0) \end{aligned}

Nasza własna tabelka

Podręczniki drukują „tablicę transformat Laplace'a”, jakby spadła z nieba. My na swoją zapracujemy, wiersz po wierszu. Każdy wiersz to po prostu maszyna sonda-i-pole zastosowana do jednego sygnału, ze sprawdzeniem, czy wzór zgadza się z faktycznym polem.

Rozdział 9: Od analizy do algebry ↗

Mika: Wiersz z sinusem to mój ulubiony. Sinus to po prostu dwa bliźniacze bączki, a transformata każdego bączka to wiersz wykładniczy z a=±iωa = \pm i\omega. W rozdziale 6 dodawaliśmy bliźniaki, żeby dostać cosinus. Jeśli je zamiast tego odejmiesz, części poziome się zniosą i zostanie 2isin⁡ωt2i\sin\omega t. Stąd właśnie bierze się to 2i2i! A mnożenie mianowników bliźniaków to lustrzany iloczyn z rozdziału 7, (s−iω)(s+iω)=s2+ω2(s - i\omega)(s + i\omega) = s^2 + \omega^2.

(Dla zespolonego aa wiersz wykładniczy nadal działa, o ile część pozioma ss przegania część poziomą aa. Dla bliźniaków to po prostu σ>0\sigma > 0.)

A ostatni wiersz nie wymagał żadnej nowej pracy: mnożenie przez e−σte^{-\sigma t} po prostu przesuwa ss do s+σs+\sigma. Cztery wiersze, wszystkie wyprowadzone, wszystkie sprawdzone.

Jest jeszcze jedna reguła, z której po cichu korzystamy. Maszyna do pól jest uczciwa: zrób sygnał 3 razy wyższy, a każdy plasterek jego pola będzie 3 razy wyższy, więc całe pole też. Dodaj dwa sygnały, a ich pola się dodadzą. Matematycy nazywają to liniowością.

Rozdział 9: Od analizy do algebry ↗

June: Dzięki temu możemy transformować równanie składnik po składniku, razem z liczbami z przodu. A równanie drona to właśnie taka suma. Użyjmy tabelki!

Cofamy sprowadzanie do wspólnego mianownika

Theo: Każda odpowiedź, jaką dostaniemy, wychodzi jako jeden wielki ułamek. A nasza tabelka zna tylko małe: 1s\frac1s, 1s−a\frac{1}{s-a}, sinusy. Jak rozbić wielki ułamek na kawałki z tabelki?

W szkole dodawało się ułamki, sprowadzając je do wspólnego mianownika. Tutaj idziemy wstecz: zaczynamy od jednego ułamka i szukamy małych kawałków, które się do niego sumują. To się nazywa rozkład na ułamki proste:

1s+1s+2=2s+2s (s+2)więc2s+2s (s+2)=As+Bs+2\frac{1}{s} + \frac{1}{s+2} = \frac{2s + 2}{s\,(s+2)} \qquad\text{więc}\qquad \frac{2s+2}{s\,(s+2)} = \frac{A}{s} + \frac{B}{s+2}

Co trafia do licznika każdego kawałka? **Jedna niewiadoma na każdą potęgę ss w jego mianowniku.** Mianownik taki jak ss albo s+2s + 2 dostaje zwykłą liczbę. Mianownik kwadratowy, taki jak s2+2s+5s^2 + 2s + 5, dostaje B s+CB\,s + C: dwie niewiadome, bo trójmian kwadratowy ma miejsce na dwie.

Rozdział 9: Od analizy do algebry ↗

June: Każdy suwak rusza jednym kawałkiem, a w czasie kawałki też po prostu się sumują. Kawałek AA to skok, kawałek kwadratowy to kołysanie, które wygasa. A wielki ułamek po prawej to ich suma.

Do znalezienia liczb w kawałkach pierwszego stopnia jest skrót: sztuczka z zakrywaniem (w podręcznikach: metoda przesłaniania). Pomnóż przez mianownik kawałka, a potem ustaw ss na wartość, która go zeruje: wszystkie inne kawałki znikają i zostaje tylko jego licznik.

A=[s⋅2s+2s (s+2)]s=0=22=1,B=[(s+2)⋅2s+2s (s+2)]s=−2=−2−2=1A = \Big[s \cdot \frac{2s+2}{s\,(s+2)}\Big]_{s=0} = \frac{2}{2} = 1, \qquad B = \Big[(s+2) \cdot \frac{2s+2}{s\,(s+2)}\Big]_{s=-2} = \frac{-2}{-2} = 1

Mianownik kwadratowy potrzebuje jeszcze jednego ruchu, zanim tabelka go odczyta: wciśnij go w kształt (s+σ)2+ω2(s + \sigma)^2 + \omega^2 przez dopełnianie do kwadratu, czyli weź połowę środkowej liczby i podnieś ją do kwadratu. Tak więc s2+2s+5=(s+1)2+4s^2 + 2s + 5 = (s + 1)^2 + 4: gasnący cosinus i sinus z σ=1\sigma = 1 i ω=2\omega = 2.

Rozwiązujemy drona algebrą

Oto dron z rozdziału 2 ze sterowaniem P, tym razem bez darmowego ciągu na wiszenie, początkowo na półce o wysokości 1 m. W chwili t=0t=0 puszczamy go i żądamy 2 m. W obliczeniu od tej chwili nowa wartość zadana i stała siła grawitacji transformują się jak skoki:

m h′′+c h′=Kp (2−h)−mgm\,\out{h}'' + c\,\out{h}' = \eff{K_p}\,(\sp{2} - \out{h}) - \dis{m g}

Krok 1: przetransformuj każdy składnik. Ponieważ pola skalują się i dodają (część o tabelce), każdy składnik możemy transformować osobno. Skok o wielkości rr staje się r/sr/s, a nachylenia stają się mnożeniem przez ss. Oto, co napisaliśmy:

m s2H+c s H=Kp(2s−H)−mgsm\,s^2\out{H} + c\,s\,\out{H} = \eff{K_p}\Big(\frac{\sp{2}}{s} - \out{H}\Big) - \frac{\dis{m g}}{s}

Krok 2: teraz to algebra. Zbierz H\out{H} po jednej stronie, a potem podziel:

(ms2+cs+Kp) H=Kp 2−mgsH(s)=N(s)s (ms2+cs+Kp)N(s)=Kp 2−mg\begin{gathered} \begin{aligned} &(m s^2 + c s + \eff{K_p})\,\out{H} \\ &\quad = \frac{\eff{K_p}\,\sp{2} - \dis{m g}}{s} \end{aligned} \\[8pt] \out{H}(s) = \frac{N(s)}{s\,\big(m s^2 + c s + \eff{K_p}\big)} \\[8pt] N(s) = \eff{K_p}\,\sp{2} - \dis{m g} \end{gathered}

Mika: Popatrzcie. Żadnych nachyleń, tylko przestawianie liter. Theo, twój zeszyt przestał dymić.

Krok 3: rozbij to na kawałki z tabelki, jak w części powyżej: jedna liczba w liczniku kawałka z ss i Bs+CB s + C w liczniku kawałka kwadratowego:

H(s)=As+Bs+Cms2+cs+Kp\out{H}(s) = \frac{A}{s} + \frac{B s + C}{m s^2 + c s + \eff{K_p}}

Jak znaleźć AA, BB i CC? Pomnóż obie strony przez wspólny mianownik s (ms2+cs+Kp)s\,(m s^2 + c s + \eff{K_p}):

N(s)=A (ms2+cs+Kp)+s (Bs+C)\begin{aligned} N(s) &= A\,(ms^2+cs+\eff{K_p}) \\ &\quad + s\,(Bs+C) \end{aligned}

Potem porównaj obie strony, potęga ss po potędze. Same liczby dają AA, składniki z s2s^2 dają BB, a składniki z ss dają CC:

A=2−mgKpB=−m A,C=−c A\begin{gathered} A = \sp{2} - \frac{\dis{mg}}{\eff{K_p}} \\ B = -m\,A, \qquad C = -c\,A \end{gathered}

Nie pojawia się tu żadna nowa fizyka: po prostu cofnęliśmy sprowadzanie do wspólnego mianownika, żeby dostać kawałki, które nasza tabelka umie przenieść z powrotem w czas. Zauważ, że AA nie obchodzi, skąd dron wystartował.

Theo: I ani razu nie musieliśmy zgadywać este^{st}. Tabelka zgadła za nas.

Krok 4: znajdź każdy kawałek w tabelce, którą właśnie wyprowadziliśmy: A/sA/s to skok, a drugi kawałek to gasnący cosinus plus gasnący sinus (dygresja poniżej pokazuje, jak pasuje do tych wierszy). Odczytaj h(t)h(t).

June: Sprawdźmy to z symulacją!

Najpierw zgadnij! Stawiamy drona na półce o wysokości 1 m i puszczamy nasz wzór obok symulacji. Co zobaczymy?

Rozdział 9: Od analizy do algebry ↗

Mika: Ojej. Wzór zaczyna od zera, a dron startuje z półki na 1 m. Algebra kłamie?

Theo: Z algebrą wszystko w porządku. To my skłamaliśmy. Spójrz na krok 1: napisaliśmy L{h′′}=s2H\mathcal{L}\{h''\} = s^2 H i L{h′}=s H\mathcal{L}\{h'\} = s\,H i zgubiliśmy każde h(0)h(0). A to dokładnie ta część, która pamięta półkę.

Przełącz przełącznik, żeby przywrócić składniki z wysokością początkową, i patrz, jak zmieniają się razem z nim kroki 1 i 2 oraz współczynniki powyżej. Przerywany wzór i niebieska symulacja leżą teraz dokładnie jedno na drugim: największa różnica jest mniejsza niż milionowa część metra, to zwykłe zaokrąglenia. Zmień Kp\eff{K_p} albo wysokość półki, a nadal się zgadzają.

Rozdział 9: Od analizy do algebry ↗

Theo: W rozdziale 2 musieliśmy polatać dronem, żeby znaleźć zwis. Tutaj po prostu wypadł z ułamka.

Co teraz wiemy

Co udało nam się ustalić

  • Nachylenia stają się mnożeniem: L{f′}=sF(s)−f(0)\mathcal{L}\{f'\} = sF(s) - f(0). f(0)f(0) pamięta, gdzie sygnał się zaczął. Zapomnij o nim, a odpowiedź zacznie w złym miejscu.
  • Wyprowadziliśmy własną tabelkę: 1/s1/s, 1/(s−a)1/(s-a), ω/(s2+ω2)\omega/(s^2+\omega^2) i przesuniętą wersję dla gasnących sinusów. Pola skalują się i dodają, więc równanie możemy transformować składnik po składniku.
  • Wielkie ułamki rozkładają się na ułamki proste: jedna niewiadoma na każdą potęgę ss w każdym mianowniku, znaleziona sztuczką z zakrywaniem. Mianownik kwadratowy staje się gasnącym cosinusem i sinusem.
  • Transformuj, zrób algebrę, rozbij na kawałki z tabelki, odczytaj odpowiedź. Kawałek A/sA/s mówi, gdzie dron się ustali, razem ze zwisem. Zgadza się z symulacją dokładnie, pod warunkiem, że zachowasz wartości początkowe.

June: „Za każdym razem, gdy coś rozwiązywaliśmy, odpowiedź miała postać (coś) ÷ (wielomian od s), a zachowanie drona brało się z miejsc, gdzie mianownik jest zerem. A co, jeśli ten ułamek jest dronem?”

Rozdział 9: Od analizy do algebry ↗