Rozważ IVP dla systemu ODE , . Najczęściej ten problem jest uważany za sztywny, gdy macierz Jacobiego ma zarówno wartości własne o bardzo dużej ujemnej części rzeczywistej, jak i wartości własne o bardzo małej ujemnej części rzeczywistej (uważam tylko za stabilne walizka).∂ f
Z drugiej strony, w przypadku tylko jednego równania, na przykład równania Prothero-Robinsona , nazywa się sztywnym, gdy .
Są więc dwa pytania:
Dlaczego małe wartości własne są zawarte w definicji sztywności dla systemów ODE? Uważam, że obecność tylko bardzo dużych ujemnych części rzeczywistych wystarcza, aby system był sztywny, ponieważ powoduje to, że używamy małych kroków czasowych dla jawnych metod.
Tak, wiem, że najczęstsze sztywne problemy (np. Wynikające z parabolicznych PDE) mają zarówno duże, jak i małe wartości własne. Drugie pytanie: czy istnieje dobry naturalny przykład dużego sztywnego układu bez bardzo małych wartości własnych (lub alternatywnie z łagodnym stosunkiem )?
OK, zmodyfikujmy pytanie. Rozważ dwa dwuwymiarowe liniowe systemy ODE: pierwszy z wartościami własnymi {-1000000, -0.00000001} i drugi z {-1000000, -999999}. Jeśli chodzi o mnie, oba są sztywne. Ale jeśli weźmiemy pod uwagę definicję współczynnika sztywności, drugi system nie jest. Główne pytanie: dlaczego w ogóle brany jest pod uwagę współczynnik sztywności?
A druga część pytania jest wciąż ważna, sparafrazujmy ją: szukam „naturalnego” dużego układu ODE z dużymi ujemnymi wartościami własnymi i łagodnym współczynnikiem sztywności (nie większym niż, powiedzmy, 100).
Odpowiedzi:
Sztywność obejmuje pewne oddzielenie łusek. Ogólnie rzecz biorąc, jeśli jesteś zainteresowany fazą najszybszego trybu w systemie, musisz go rozwiązać, a system nie jest sztywny. Ale często interesuje Cię długoterminowa dynamika „wolnego kolektora”, a nie dokładna szybkość, z jaką podchodzi do niego rozwiązanie z wolnego kolektora.
Reakcje chemiczne i przepływy reakcyjne są powszechnymi przykładami sztywnych układów. Van der Pol oscylator jest częstym problemem odniesienia dla integratorów ODE że ma przestrajanie sztywności paramater.
Ocean to kolejny przykład, który może być pomocny w wizualizacji. Tsunami (powierzchniowe fale grawitacyjne) poruszają się z prędkością samolotu i wytwarzają złożoną strukturę falową, ale rozpraszają się w długich skalach czasowych i są w większości nieistotne dla długoterminowej dynamiki oceanu. Wiry, lub z drugiej strony, poruszają się około 100 razy wolniej przy dość dużych prędkościach dla pieszych, ale powodują istotne mieszanie i temperaturę transportu, zasolenie i znaczniki biogeochemiczne. Ale ta sama fizyka, która rozchodzi się po powierzchniowej fali grawitacyjnej, obsługuje również wiry (quasi-równowagową strukturę), więc prędkość wiru, droga pod Coriolisem i szybkość rozpraszania zależą od prędkości fali grawitacji. Daje to możliwość opracowania schematu całkowania w czasie zaprojektowanego dla układów sztywnych, aby przekroczyć skalę czasową fali grawitacyjnej i rozwiązać tylko odpowiednie dynamiczne skale czasowe. WidziećMousseau, Knoll i Reisner (2002) za omówienie tego problemu z porównaniem schematów podziału i całkowicie domniemanych integracji czasu.
Powiązane: Kiedy należy zastosować metody niejawne w integracji hiperbolicznych PDE?
Zauważ, że procesy dyfuzyjne są zwykle uważane za sztywne, ponieważ najszybsza skala czasowa w systemie dyskretnym zależy od siatki, skalowana za pomocą , ale skala czasowa odpowiedniej fizyki jest niezależna od siatki. W rzeczywistości najszybsze skale czasowe dla danej siatki reprezentują przestrzennie lokalną relaksację do wolniejszego rozmaitości, na której ewoluują dłuższe skale przestrzenne, więc metody niejawne mogą być bardzo dokładne nawet w surowych normach, mimo że nie rozwiązują najszybszych skal.( Δ x )2)
źródło
Część 1
Małe wartości własne nie są uwzględnione w definicji sztywności dla systemów ODE (problem wartości początkowej). Nie znam żadnej znanej mi definicji sztywności, ale najlepsze definicje, jakie spotkałem, to:
Artykuł w Wikipedii na temat równań sztywnych przypisuje Lambertowi następujące „stwierdzenia”:
Każda z tych obserwacji zawiera kontrprzykłady (choć wprawdzie nie udało mi się stworzyć jednego z nich na czubku głowy).
Część 2
Prawdopodobnie najlepszym przykładem, jaki mogłem wymyślić, byłoby zintegrowanie dowolnego rodzaju dużego układu reakcji spalania w kinetyce chemicznej w warunkach, które powodują zapłon. Układ równań będzie sztywny do momentu zapłonu, a następnie nie będzie już sztywny, ponieważ układ przeszedł początkowy stan przejściowy. Stosunek największej do najmniejszej wartości własnej nie powinien być duży, chyba że wokół zdarzenia zapłonu, chociaż takie systemy mają tendencję do mylenia sztywnych integratorów, chyba że ustawisz wyjątkowo ścisłe tolerancje integracji.
Książka Hairera i Wannera podaje także kilka innych przykładów w pierwszej części (Część IV, sekcja 1), które ilustrują wiele innych przykładów sztywnych równań. (Wanner, G., Hairer, E., Rozwiązywanie zwykłych równań różniczkowych II: Sztywne i różniczkowo-algebraiczne problemy (2002), Springer.)
Na koniec warto zwrócić uwagę na obserwację CW Gear:
źródło
W rzeczywistości Jed Brown wyjaśnił mi pytanie. Teraz robię tylko umieszczenie jego słów w kontekście.
Oba 2d liniowe systemy ODE z góry są sztywne (tj. Trudne do rozwiązania za pomocą metod jednoznacznych) we względnie dużych odstępach czasu (np. [0,1]).
Układy liniowe o dużym współczynniku sztywności można uznać za „bardziej sztywne”, ponieważ najprawdopodobniej należy je zintegrować w dużych odstępach czasu. Wynika to z powolnych składników odpowiadających najmniejszym wartościom własnym: rozwiązanie powoli dąży do stanu ustalonego, a ten stan ustalony jest zwykle ważny do osiągnięcia.
Z drugiej strony integracja systemów o małym współczynniku sztywności w dużych odstępach czasu nie jest interesująca: w tym przypadku stan ustalony osiągany jest bardzo szybko i możemy go po prostu ekstrapolować.
Dziękujemy wszystkim za tę dyskusję!
źródło
Sama bezwzględna wielkość wartości własnych (w liniowym, autonomicznym problemie) nie ma żadnego znaczenia; to artefakt jednostek, w których chcesz wyrazić problem.
Łańcuch komentarzy wymyka się spod kontroli, dlatego odpowiadam na to pytanie. Nie zamierzam odpowiadać na pełne pytanie; tak jak powiedziałem, zobacz wikipedia lub inne odpowiedzi tutaj. Odpowiadam tylko na to, co mówi
Dobrze, rozważmy przykład drugiego przypadku:
Uwaga 1: Wybrałem układ diagonalny, aby było to całkowicie oczywiste, ale jeśli spróbujesz go z innym systemem z tymi wartościami własnymi, zobaczysz ten sam efekt, ponieważ pomnożenie macierzy przez stałą zwielokrotnia jej wartości własne przez tę samą stałą.
źródło