5. równania różniczkowe – zagadnienia brzegowe
Transkrypt
5. równania różniczkowe – zagadnienia brzegowe
5. RÓWNANIA RÓŻNICZKOWE – ZAGADNIENIA BRZEGOWE 1 5. RÓWNANIA RÓŻNICZKOWE – ZAGADNIENIA BRZEGOWE Zagadnienia początkowe (initial value problems) to zagadnienia związane ze stałymi całkowania, zadeklarowanymi na początku. Pozwalają uwarunkować zadanie, dostosować je do konkretnych sytuacji. dy1 y'1 f 1 ( x, y1 , y 2 ) dx dy 2 y ' 2 f 2 ( x, y1 , y 2 ) dx y1, 0 y1 (0) (5.1) y 2, 0 y 2 ( 0) y d y1 =f x , y 1, y 2 dx y 1,0 y 2,0 d y2 =f x , y 1, y 2 dx Rys.5.1 Przykład zadania z zagadnieniem brzegowym x Równania różniczkowe-zagadnienia brzegowe (boundary value problems), to zagadnienia w których stałe całkowania wyznacza się na podstawie warunków określanych nie na początku przedziału lecz najczęściej na jego końcach (brzegach). Np. Równania różniczkowe linii ugięcia belki: d2y f ( x, y) dx 2 y 0 y (0) y L y ( L) Metody Komputerowe – Dominika Mejbaum, Anna Snela, Marek Komosa (5.2) 5. RÓWNANIA RÓŻNICZKOWE – ZAGADNIENIA BRZEGOWE 2 y y L d2 y =f x , y d x2 y 0 x =L x Rys.5.2 Zagadnienia brzegowe; warunek początkowy i końcowy Przykład 5.1: Równanie różniczkowe przewodnictwa cieplnego: d 2T h(Ta T ) 0 dx 2 (5.3) Ta T2 T1 Ta x =L x =0 Rys.5.3 Przykład przewodnictwa ciepła wzdłuż pręta. Dane: Pręt jest nie izolowany (ciepło rozchodzi się do otoczenia), x – zmienna kierunku, warunki brzegowe: T ( 0) T1 40C T ( L) T2 200C Ta 20C - temperatura otoczenia L 10m h 0,01 – stała charakteryzująca rozchodzenie się ciepła Rozwiązanie dokładne: T 73,4523e 0,1x 53,4523e 0,1x 20 Metody Komputerowe – Dominika Mejbaum, Anna Snela, Marek Komosa 5. RÓWNANIA RÓŻNICZKOWE – ZAGADNIENIA BRZEGOWE 3 Zastosujemy tzw. metodę strzału (shooting method). Polega ona na przekształcaniu równania różniczkowego brzegowego, do równania różniczkowego początkowego. Równanie różniczkowe n-tego rzędu można sprowadzić zawsze do układu n równań I rzędu. Układ równań różniczkowych I rzędu będzie miał postać: dT dx z dz h(T Ta ) dx T ( 0) T1 40C T ( L) T2 200C początkowo zakładamy, że z (0) 10 - pierwszy strzał. Stosując np. metodę R-K IV rzędu o kroku h=2, otrzymujemy: T (10) 168,3797C dla z (0) 20 - drugi strzał, otrzymujemy: T (10) 285,8980C . Zależność między dwoma strzałami jest liniowa więc dokonujemy liniowej interpolacji: z (0) 10 20 10 (200 168,3797) 12,6907 285,8980 168,3797 y pierwszy strzał 200 końcowy, celny strzał 100 drugi strzał 0 2 4 6 8 10 x Rys.5.4 Interpretacja graficzna shooting method Jest to poprawny warunek początkowy. W ten sposób sprowadziliśmy zagadnienie brzegowe do zagadnienia początkowego. Dla zagadnień liniowych jest to bardzo efektywna metoda a dla zagadnień nieliniowych rzadko stosowana. Metoda różnic skończonych (MRS) Rozpatrzmy ponownie równanie różniczkowe przewodnictwa cieplnego: d 2T h(Ta T ) 0 dx 2 Zastępujemy drugą pochodną różnicą skończoną. Metody Komputerowe – Dominika Mejbaum, Anna Snela, Marek Komosa (5.3) 5. RÓWNANIA RÓŻNICZKOWE – ZAGADNIENIA BRZEGOWE 4 d 2 T Ti 1 2Ti Ti1 dx 2 x 2 (5.4) i po podstawieniu otrzymujemy: Ti 1 2T Ti1 h(Ti Ta ) 0 x 2 Ti 1 2Ti Ti 1 x 2 hTi x 2 hTa 0 (5.5) Ti 1 Ti (2 h x 2 ) Ti 1 h x 2 Ta Równanie (5.5) zapisać możemy dla wszystkich punktów wewnętrznych. Pręt dzielimy na 5 równych części: L 10m Δx=2 T0 40C T5 200C Układ równań różnicowych dla punktów wewnętrznych zapisujemy w postaci macierzowej: 0 0 T1 40,8 2,04 1 1 2,04 1 0 T2 0,8 0 1 2,04 1 T3 0,8 0 1 2,04 T4 200,8 0 Otrzymujemy rozwiązanie: T 65,9698 ; 93,7785 ;124,5382 ;159,4795 Zestawienie wyników otrzymanych przy zastosowaniu obu omawianych metod: x 0 2 4 6 8 10 Rozwiązanie dokładne 40 65.9518 93.7478 124.5036 159.4334 200 Metoda ‘shooting’ 40 65.9520 93.7481 124.5039 159.4538 200 Metody Komputerowe – Dominika Mejbaum, Anna Snela, Marek Komosa MRS 40 65.9698 93.7785 124.5382 159.4795 200