Równanie sztywne

Z testwiki
Wersja z dnia 07:41, 14 paź 2024 autorstwa imported>Tomasz59 (Redakcja - uściślenie wstepu)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Równania sztywnerównania różniczkowe, dla których rozwiązania niektórymi metodami numerycznymi są niestabilne, chyba że zastosuje się ekstremalnie mały kroku całkowania. Dokładne określenie warunków, pozwalających przewidzieć, które równania różniczkowe należą do klasy równań sztywnych, nastręcza trudności. Jednak wyróżnikiem jest, że równania sztywne zawierają człony, które mogą prowadzić do szybkiej zmiany w rozwiązaniu. Jedna z pierwszych metod numerycznych przeznaczonych do tych równań została opisana przez K.C. Sparka[1].

Przykład

Ilustracja rozwiązań problemu opisanego w tekście

Rozważmy następujące zagadnienie początkowe:

y(t)=15y(t),t0,y(0)=1.

Rozwiązanie analityczne (kolor sinoniebieski na wykresie) jest następujące:

y(t)=e15t, y(t)0 dla t.

Rysunek po prawej prezentuje rozwiązania przy użyciu trzech różnych metod:

  1. Metoda Eulera z krokiem h=1/4 daje w rozwiązaniu duże oscylacje (kolor czerwony).
  2. Metoda Eulera z dwukrotnie mniejszym krokiem, h=1/8, generuje rozwiązanie o mniejszych oscylacjach (kolor zielony).
  3. Metoda trapezów daje najlepsze rozwiązanie, zbiegające do zera (kolor niebieski).

Zobacz też

Przypisy

Szablon:Przypisy

  1. An Improved Stiffly Stable Method for Direct Integration of Nonlinear Structural Dynamic Equations K. C. Park, J. Appl. Mech. 42, 464 (1975), DOI:10.1115/1.3423600.